@charset "utf-8";
/* CSS Document */
/* 通用 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { font-size: 16px; line-height: 1; font-size: 16px; color: #404040; font-family: "microsoft yahei"; font-weight: normal; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; word-break: break-all; background: #fff; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a { color: #333333; text-decoration: none; outline: none; font-family: 'microsoft yahei'; }
a:hover { color: #bd1a2d; }
img { border: 0; }
i { font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; }
* { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }
input, select { border: none; outline: none; }
.fr { float: right }
.fl { float: left; }

#header { width:100%; display:block; overflow:hidden; border-top:10px solid #004F87; background:#DAEFFD;}
#header .iteam { width:1200px; margin:0px auto; padding-bottom:60px;}
#header .iteam h2 { width:100%; text-align:left; color:#004F87; font: bold 50px/100% "microsoft yahei"; padding:40px 0 30px 0;}
#header .iteam p { width:100%; text-align:left; color:#767676; font:400 18px/136% "microsoft yahei";}

#main { width:1200px; margin:0px auto; display:block; overflow:hidden; border-bottom:1px solid #E2E2E2;}
#main .left { width:790px; float:left; margin-top:48px;}
#main .left .list { width:100%; overflow:hidden;}
#main .left .list h1 { width:100%; height:60px; display:block; overflow:hidden; margin: 20px 0; }
#main .left .list h1:first-child { margin-top: 0; }
#main .left .list h1{float:left; padding-left:34px; text-align:left; font:bold 20px/60px "microsoft yahei"; color:#2F2F2F; background:#E2E2E2 url(../../image/qyfw/hidden_bg.png) no-repeat 98% center;} 
#main .left .list h1.action{ background:#E2E2E2 url(../../image/qyfw/show_bg.png) no-repeat 98% center;}
#main .left .list p { width:92%; margin:0px auto; text-align:left; line-height:200%; padding:10px 0;}
#main .left .list p span.out-link-ref-con { width:auto; display:inline-block; overflow:hidden; }
#main .left .list p span.out-link-ref-con a { display: block; border:1px solid #E2E2E2;border-radius:8px; padding:10px 20px; font:400 18px/100% "microsoft yahei"; color:#5E5E5E; }
#main .right { width:360px; float:right;margin-top:48px; }
#main .right .fwzt { width:100%; display:block; overflow:hidden;}
#main .right .fwzt h2 { width:100%; height:60px; background:#E2E2E2; text-align:center; font:bold 20px/60px "microsoft yahei"; color:#2F2F2F;}
#main .right .fwzt .list{width: 100%;}
#main .right .fwzt .list ul li{background-color:#fff; border-bottom: 1px solid #E1E1E1; text-align:center;  }
#main .right .fwzt .list ul li span { display:block; margin-right:10px; }
#main .right .fwzt .list ul li a{display: inline-block; font:400 20px/57px "microsoft yahei"; color:#5E5E5E; text-align:center; height:57px;position: relative;
}
#main .right .fwzt .list ul li .headline-1{ background:url(../../image/qyfw/show_bg.png) no-repeat right center;}
#main .right .fwzt .list ul li .headline-2{background:url(../../image/qyfw/hidden_bg.png) no-repeat right center; } 
#main .right .fwzt .list ul li ul{display: none;}
#main .right .fwzt .list ul li ul li { border-left:0; border-right:0; background-color:#EEEEEE;}
#main .right .fwzt .list ul li ul li ul{display: none;}
#main .right .fwzt .list ul li ul li a{ padding-left:20px;}
#main .right .fwzt .list ul li ul li ul li { background-color:#EEEEEE; border-color:#E1E1E1; }
#main .right .fwzt .last{ background-color:#fff; border-bottom:0 !important; }
#main .right .fwzt .list ul li ul li ul li a{ color:#5E5E5E; padding-left:30px;}
#main .right .fwpj { width:100%; display:block; overflow:hidden; margin-top:70px; text-align:center; border-bottom:1px solid #E1E1E1; padding-bottom:28px;}
#main .right .fwpj h2 { width:100%; height:60px; background:#E2E2E2; text-align:center; font:bold 20px/60px "microsoft yahei"; color:#2F2F2F;}
#main .right .fwpj .star {display: block; width: 240px; margin:0px auto; height: 32px;margin-top: 28px;}
#main .right .fwpj .star-1 { background:url(../../image/qyfw/star.png) no-repeat left 0;}
#main .right .fwpj .star-2 { background:url(../../image/qyfw/star.png) no-repeat left -32px;}
#main .right .fwpj .star-3 { background:url(../../image/qyfw/star.png) no-repeat left -64px;}
#main .right .fwpj .star-4 { background:url(../../image/qyfw/star.png) no-repeat left -96px;}
#main .right .fwpj .star-5 { background:url(../../image/qyfw/star.png) no-repeat left -128px;}
#main .right .fwpj a { font:400 20px/150% "microsoft yahei"; color:#5E5E5E; padding-top:24px; display:block; width:100%;}
#main .right .jyfx { width:100%; display:block; overflow:hidden; margin-top:70px; text-align:center;  padding-bottom:28px;}
#main .right .jyfx h2 { width:100%; height:60px; background:#E2E2E2; text-align:center; font:bold 20px/60px "microsoft yahei"; color:#2F2F2F;}
#main .right .jyfx .list { width:100%;}
#main .right .jyfx .list li { display:flex; overflow:hidden; border-bottom:1px solid #E1E1E1; padding:25px 0;}
#main .right .jyfx .list li .user { width:70px; float:left;font:400 12px/120% "microsoft yahei"; color:#5E5E5E;}
#main .right .jyfx .list li .text { flex:1; text-align:left; font:400 14px/150% "microsoft yahei"; color:#5E5E5E; padding-right:16px;}
#next { width:1200px; margin:0px auto; display:block;}
#next a { padding:30px; float:left; font:bold 20px/120% "microsoft yahei"; color:#2F2F2F;}


@media only screen and (min-width: 819px)and (max-width: 1199px){
	#header .iteam { width:90%; }
	#main { width:96%; }
	#main .left { width:70%; }
	#main .right { width:26%; }
	#next { width:96%; }
	#main .left .list .box ul a { margin:0 10px 10px 0;}
	#main .right .fwpj .star { height: 28px;background:url(../../image/qyfw/star.png) no-repeat left -58px;background-size: 90%;}

}

@media only screen and (max-width: 768px){
	#header .iteam { width:90%; }
	#main { width:96%; }
	#main .left { width:100%; }
	#main .right { width:100%; }
	#next { width:96%; }
	#main .left .list .box ul a { margin:0 10px 10px 0;}

}
@media only screen and (max-width: 430px){
	#header .iteam { width:90%; }
	#main { width:96%; }
	#main .left { width:100%; }
	#main .right { width:100%; }
	#next { width:96%; }
	#main .left .list .box ul a { margin:0 10px 10px 0;}

}