/*public*/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;outline: 0;}
header,footer,summary,section,article,aside,nav,hgroup,address,figure,figcaption,main,menu,details{display:block;}
html,body{ font-family:"Microsoft YaHei";font-size: 14px; }
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary,select {outline:0;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6,small {font-size:100%;}
sup,sub {font-size:83%;}
input[type="text"], input[type="password"], textarea {outline-style: none;-webkit-appearance: none;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;vertical-align:top;}
label,summary{cursor:default;}
input,button,textarea,select{*font-size:100%}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:normal;}
del,ins,u,s,a,a:hover{text-decoration:none;}
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0; }
a,button{cursor:pointer;  border: 0;}
a:active, a:hover { outline: 0 }
input{text-indent: 10px;}
/* body{background: #eff1fd;} */
/*public end*/
.content{width:1200px;margin:10px auto;}
.content .leftbody{width: 1130px;float: left; box-shadow: 0 0 5px #999;background: #fff;}
.content .leftbody .nav{width: 100%;height: 32px;background:#5fa6e6;padding-top: 6px;}
.content .leftbody .nav .title{height: 36px;line-height: 36px;width:120px;text-align:center;margin-left: 20px;
			background: -webkit-linear-gradient( #e2f3fb , #fff); /* Safari 5.1 - 6.0 */
            background: -o-linear-gradient( #e2f3fb, #fff); /* Opera 11.1 - 12.0 */
            background: -moz-linear-gradient( #e2f3fb, #fff); /* Firefox 3.6 - 15 */
            background: linear-gradient( #e2f3fb , #fff); /* 标准的语法（必须放在最后） */}
.content .leftbody .card{width: 90%;margin:30px auto;}
.content .leftbody .card .name{font-size: 16px;}
.content .leftbody .card .name span{color: #5fa6e6;font-weight: bold;}
.content .leftbody .card .name .namein{float: left; width: 80%;}
.content .leftbody .card .name .hfbtn{float: left;width: 20%;}
.content .leftbody .card .name .hfbtn button{width: 80px;height: 32px;background: #2396ff;color: #fff;margin-left: 120px;border-radius: 3px;}

.content .leftbody .card .name .hfbtn button:hover{opacity: 0.8;}
.content .leftbody .card .text{font-size: 14px;color: #999;line-height: 30px;margin-top: 10px;}
.content .leftbody .card .writer{color: #5fa6e6;margin-top: 10px;}
.content .leftbody .card .writerep{color: #777;margin-top:15px;line-height: 30px;}
.content .leftbody .card .time{color: #999;margin-top:30px;background: url(../images/time.png) no-repeat left center; text-indent: 20px;border-bottom: 1px solid #ddd;line-height: 50px;}
.content .rightbody{float: right;width: 56px;text-align:center;}
.content .rightbody a{margin-top: 15px;line-height:20px;color: #6e87a6;display: block;}
.content .rightbody a:hover{opacity: 0.8}
.content .cjwtnav{width: 100%;border-top: 1px solid #ddd;}
.content .cjwtnav .cjwtitle{border-top:2px solid #85b1e0; width: 90px;text-align: center;line-height: 40px;margin-left: 45px;}
.content .cjwtcard{width: 90%;margin:30px auto;}
.content .cjwtcard .name{font-size: 16px;}
.content .cjwtcard .name span{color: #5fa6e6;font-weight: bold;}
.content .cjwtcard .text{font-size: 14px;color: #999;line-height: 30px;margin-top: 10px;}
.content .bt{line-height:40px;text-align:right;padding-right: 40px;}
.content .bt span{color: red;margin-right: 10px;}

.content .cjwtcard li{line-height: 40px;line-height: 40px;margin-top: 10px;}
.content .cjwtcard li label{width: 80px;text-align:right;display: inline-block;}
.content .cjwtcard li label span{color: red;margin-right: 10px;}
.content .cjwtcard li input{width: 500px;height: 34px;border: 1px solid #ccc;border-radius: 3px;margin-left: 10px;}
.content .cjwtcard li textarea{width: 500px;height:200px;border: 1px solid #ccc;border-radius: 3px;margin-left: 10px;line-height: 20px;text-indent: 8px;}
.content .cjwtcard li button{width: 80px;height: 32px;background: #2396ff;color: #fff;margin-left: 120px;border-radius: 3px;}
.content .cjwtcard li button:hover{opacity: 0.8;}
.content .pttsnav{background: url(../images/pttsnav.png);width: 1214px;height: 37px;margin:30px auto;font-size: 26px;color: #466bed;font-weight: 500;text-align: center;}
.content .pttsbg {
    background: url(../images/ptbg.png) no-repeat;
    width: 1090px;
    height: 540px;
    margin: 0 auto;
    padding-left: 60px;
    background-size: contain;}
.content .pttsbg a {margin-left:15px; width: 227px;height:410px;display: inline-block;transform:skewX(-15deg);float: left;-ms-transform:skewX(-15deg); 	/* IE 9 */-moz-transform:skewX(-15deg); 	/* Firefox */-webkit-transform:skewX(-15deg); /* Safari 和 Chrome */-o-transform:skewX(-15deg); 	/* Opera */}


.dilog{position: fixed;top: 0;left: 0;right: 0;bottom:0;background:rgba(0,0,0,0.5); }
.dilog .repeat{width: 600px;background: #fff;margin:200px auto;padding-bottom: 20px;}
.shutdiv{text-align: right;border-bottom: 1px solid #eee;}
.shutdiv img{cursor: pointer;margin:10px;}

.dilog .repeat .text{width: 90%;margin:20px auto;}
.dilog .repeat  label{width: 20%;text-align: center;line-height: 30px;}
.dilog .repeat textarea{width:79%;height:100px;border: 1px solid #ccc;border-radius: 3px;margin-left: 10px;line-height: 20px;text-indent: 8px}
.dilog .repeat button{width: 80px;height: 32px;background: #2396ff;color: #fff;margin:0 auto; border-radius: 3px;display:block;}

.sousuo button{width: 80px;height: 32px;background: #2396ff;color: #fff;margin-left: 120px;border-radius: 3px;}
.sousuo button:hover{opacity: 0.8;}
.sousuodilog {width: 710px;background: #fff;padding:10px;box-shadow: 0 0 5px #ccc;}
.sousuodilog td{padding:5px;line-height: 30px;}
.sousuodilog input[type="text"]{width: 200px;height: 26px;border:1px solid #ccc;}
.sousuodilog p{height: 32px;}
.sousuodilog select{width: 200px;height: 26px;border:1px solid #ccc;}
.sousuodilog input[type="radio"]{margin-right: 4px;}

.submit{width: 80px;height: 32px;background: #2396ff;color: #fff;margin-left: 120px;border-radius: 3px;}
.submit:hover{opacity: 0.8;}

.head{width: 1200px;margin:0 auto;height: 72px;font-size: 16px;}
.head .logo{float: left;}
.head .logo img{height: 70px;cursor: pointer;}
.head ul{float: left;margin-left: 100px;}
.head ul li{float: left;line-height: 70px;padding:0 15px;cursor:pointer;position: relative;}
.head .user{float: left;margin-top: 25px;margin-left: 50px;cursor: pointer;}
.head ul li a{width: 100%;display: block;line-height: 70px;color: #333;}
.head .dl{float: left;width: 40px;height: 26px;color: #2396ff;margin-top:25px;background: #fff;}
.head .zc{float: left;width: 50px;height: 26px;background: #2396ff;color: #fff;margin-top:25px;border-radius: 3px;}

.head ul li:hover{background:#f6f6f6; border-top: 2px solid #1663bf;border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
.head ul li:hover ul{display: block;}
.head ul li ul {position: absolute;left: -1px;top:50px; background:#f6f6f6;width:calc( 100% + 2px); margin-left: 0;display: none;}
.head ul li ul li{float: none;height: 30px;line-height: 30px;border-left: 1px solid #eee;border-right: 1px solid #eee;}
.head ul li ul li:hover{border-top: 0;color:#1663bf;}
.on{color: #1663bf;}
.on a{color: #1663bf!important;font-weight: bold;}
.banner .serch{width: 640px;height:100px;margin: 80px auto 0;background:rgba(0,0,0,0.5);border-radius: 5px;padding:20px 40px;}
.wrapper-bg{
 background: #eff1fd!important;
}

.model-left li {
	height: 100px;
	margin: 10px 0 0 0;
	text-align: center;
}
.model-left li a {
	line-height: 30px;
}
.model-left-highlight {
	background-color: #D6EAFC;
	box-shadow: 0 0 5px 0.5px !important;
	transform: scale(1) !important;
	transition: box-shadow 0.7s !important;
}
.message-board {
	margin: 20px 10px 10px 10px;
	/* border-bottom: 1px solid #e6e6e6; */
}
.message-board table {
	border-collapse: collapse;
	border-spacing: 0;
}

.message-board td {
	border: solid 4px #cccccc;
	width: 25%;
	height: 30px;
}
.message-board div {
	text-align: center;
	/* margin-bottom: 5px; */
	/* margin: 0 10px 5px 10px; */
}
.message-board-title {
	font-weight: 600;
	font-size: 16px;
}

.message-board-title1 {
	color: #256cd9;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
}

.message-board-title2 {
	color: #4b9f04;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
}

.message-board-title3 {
	color: #ff4646;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
}

.message-board-content {
	font-size: 14px;
	padding: 5px;
}

.message-board-text {
	background: #f7f7f7;
}
.text-omit {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.right-menu-div {
	width: 55px; 
	height: 55px; 
	background-color: #FFFFFF; 
	border-radius: 50%
}
.right-menu-div img {
	height: 50px;
}