@charset "utf-8";
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; }
html { height:100%; }
*html { _background-image:url(about:blank); _background-attachment:fixed; }
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#333; }
a:hover { text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
fieldset, img { border:0;vertical-align: top;}
.none { display:none; }
ul, ol {border: 0;line-height: 14px; *line-height: 14px;list-style: none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size: 14px;}
h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul{margin: 0;padding: 0;border: 0;}
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
q:before, q:after { content:''; }
em{font-style:normal}
/* PC端CSS */
body {font-family: "Microsoft YaHei", "微软雅黑", "宋体";font-size: 14px;color: #000; background-color:#fff;word-break:break-all;}
a:link {color: #333333;text-decoration: none}
a:visited {color: #333333;text-decoration: none}
a:hover {color: #000;text-decoration: none}

.domPC { display:block; }
.domMobile { display:none;!important;}

.ad_index li{position: relative;}
.ad_index li i{position: absolute;bottom:0px;right:0px; width:29px; height:16px; background:url(http://www.cq.xinhuanet.com/imgs/cqpd_ad.png) no-repeat;text-indent: -500px;overflow: hidden;}

.mnav {width:985px; height:68px; background-color:#f0f0f0; margin:0px auto;font-family: "Microsoft YaHei", "微软雅黑", "宋体"; padding-left:15px;}
.mnav h6{width:36px; height:36px; background-color:#2eb374; margin:10px 10px 10px 0; float: left;text-align: center;font-size: 16px;line-height: 18px;color:#fff; padding:6px;}
.mnav h6 a{color:#fff;}
.mnav ul{height:50px; float: left;font-size: 14px;line-height: 25px;color:#555; padding:9px 0 9px 5px;}
.mnav .n1{width:288px;}
.mnav .n2{width:269px;}
.mnav .n3{width:238px;}
.mnav ul a{ padding-right:17px; color:#555;}

.cqpd_logo { width:1000px; margin:20px auto; height:80px;}
.cqpd_logo .logo{ width:300px; height:80px; background:url(mainpng.png) no-repeat 0 0; float: left; overflow:hidden; text-indent:-999px;}
.cqpd_logo .topad { width:690px;height:80px; float:right;}

.bnav { width:1000px; height:50px; margin:0 auto; background-color:#2eb374; color:#fff;}
.bnav h6{ width:93px; height:50px; color:#fff; background:url(mainpng.png) -502px 0 no-repeat #017ddd; padding-right:5px; float: left; text-align:center; font-size:16px;font-weight: bold; line-height:50px;}
.bnav h6 a{ color:#fff;}
.bnav ul{ float:left; padding-left:10px;}
.bnav li{ font-size:16px;font-weight: bold; height:50px; line-height:50px; float: left; padding:0 20px;}
.bnav li a{ color:#fff;}
.bnav li.s{ width:1px; height:20px; line-height:20px; float: left; background-color:#80d29b; margin:15px 0; overflow:hidden; padding:0;}

.infotit { width:1000px; height:90px; margin:0 auto; clear:both;}
.infotit .followbox { width:1000px; height: 60px; position: relative; zoom: 1; overflow: hidden; padding:15px 0;}
.infotit .followbox .bd { width:960px;height: 60px; }
.infotit .followbox .bd ul{ width:960px;height:30px;}
.infotit .followbox .bd li{ width:270px;height:30px;font-size: 14px;line-height: 30px; float:left; margin:0 15px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden; background:url(mainpng.png) -40px -90px no-repeat; padding-left:20px;}
.infotit .followbox .bd li a{ color:#444;}
.infotit .followbox .pagesize { position: absolute; right: 0px; top: 0px; }
.infotit .followbox .pagesize a { background: url(mainpng.png) no-repeat 0 -90px; width: 40px; height: 45px; display: block; overflow: hidden; line-height: 0; text-indent: -999em;}
.infotit .followbox .pagesize a.next { background-position: 0 -135px; }

.bigphoto { width:1000px; height:330px; margin:0 auto;}
.bigphoto .jxad { width:330px; height:330px; float:right;}

.HotimgBox { position: relative; width: 660px; height: 330px; overflow: hidden; text-align: left; background: white; float:left;}
.HotimgBox .pic img { width: 660px; height: 330px; display: block; }
.HotimgBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 44px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.HotimgBox .txt { position: absolute; bottom: 0; z-index: 2; height: 44px; width:100%; overflow: hidden; }
.HotimgBox .txt li{ height:44px; line-height:44px; position:absolute; bottom:-40px;font-size: 16px;}
.HotimgBox .txt li a{ display: block; color: white; padding: 0 0 0 20px; text-decoration: none; }
.HotimgBox .num { position: absolute; z-index: 3; bottom: 19px; right: 8px; }
.HotimgBox .num li{ float: left; position: relative; width: 20px; height: 4px; line-height: 4px; overflow: hidden;margin-right: 6px; cursor: pointer;background:#fff;text-indent: -500px;}
.HotimgBox .num li.on { background:#d1f1c2;}

.hottit { width:1000px; height:96px; margin:26px auto 28px auto;}
.hottit h6{ width:100px; height:96px; background:url(mainpng.png) 0 -180px no-repeat; float: left;}
.hottit ul{ width:830px; height:96px;float: right; padding-right:35px;}
.hottit ul h1{ width:830px; height:50px; white-space: nowrap;text-overflow:ellipsis;overflow: hidden; text-align: center; font-size:36px;font-weight: bold;line-height:50px;color:#444; padding-bottom:6px;}
.hottit ul h1 a{ color:#444;}
.hottit ul p{ color:#888; font-size:12px; line-height:20px; height:40px; width:830px; overflow:hidden;}

.mainbg { width:1000px; margin:20px auto;}
.mainbg .main_left{ width:630px; float:left;}
.mainbg .rightboxs {width:340px; float:right;}

.dlm { height:49px; border-bottom:1px solid #ccc;}
.dlm em{ width:48px; height:49px; background:url(mainpng.png) no-repeat; float:left; display:block;}
.dlm h1{ height:20px; line-height:20px; font-size:20px;font-weight: bold; padding-left:15px; border-left:2px solid #ccc; margin:15px 0 14px 0; float:left; color:#049e55;}
.dlm h1 a{ color:#049e55;}
.dlm h2{ height:49px; line-height:49px; font-size:12px;padding-right:10px; float:right;font-family: "宋体";}
.dlm h2 a{color:#777;}
.dlm1 em{ background-position:-144px -190px;}
.dlm2 em{ background-position:-192px -190px;}
.dlm2{border-bottom:0px;}

.rdlm { width:340px; height:40px; border-bottom:1px solid #ccc; padding-bottom:9px;zoom: 1; margin:35px auto 10px auto;}
.rdlm:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.rdlm em{ width:40px; height:40px; background:url(mainpng.png) no-repeat; float:left; display:block;}
.rdlm h1{ height:40px; line-height:40px; font-size:20px;font-weight: bold; padding-left:15px; float:left; color:#049e55;}
.rdlm h1 a{ color:#049e55;}
.rdlm h2{ height:30px; line-height:30px; font-size:12px;padding-left:13px; float:left; color:#a3a3a3; padding-top:10px;}
.rdlm1 em{ background-position:0 -280px;}
.rdlm1 {margin-top:0;}
.rdlm2 em{ background-position:-48px -280px;}
.rdlm3 em{ background-position:-96px -280px;}
.rdlm4 em{ background-position:-144px -280px;}
.rdlm5 em{ background-position:-192px -280px;}
.rdlm6 em{ background-position:-240px -280px;}


.news_list { width:630px;}
.news_list li{ width:630px; height:90px; position:relative; padding:20px 0; border-bottom:1px solid #e5e5e5;}
.news_list li img{ width:138px; height:90px;}
.news_list li h1{ width:460px; height:42px; line-height:42px; font-size:18px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden; position:absolute; top:20px; left:165px;}
.news_list li p{ width:460px; height:40px; line-height:20px; font-size:12px;overflow: hidden; position:absolute; top:66px; left:165px; color:#888;}
.newsmore {width:630px; height:54px; line-height:54px; text-align:center; font-size:14px;font-weight: bold;border-bottom:1px solid #e5e5e5;}
.newsmore a{ color:#000;}

.photo_list { width:1000px; height:200px; overflow:hidden;}
.photo_list ul{ width:1020px;}
.photo_list li{ width:235px; height:200px; float:left; margin-right:20px; overflow:hidden;}
.photo_list li img{ width:235px; height:160px;}
.photo_list li h1{ width:235px; height:30px; font-size:14px; line-height:30px; text-align:center; padding-top:10px;overflow: hidden;}

.r_list1 { padding-top:15px;}
.r_list1 li{ width:340px; height:120px; background-color:#f2f2f2; margin-bottom:14px; position:relative;}
.r_list1 li img{ width:160px; height:120px;}
.r_list1 li h1{ width:140px; height:78px; font-size:16px; line-height:26px; margin:21px 20px;text-align:center; overflow:hidden; position:absolute; top:0; right:0;color:#444;}
.r_list1 li h1 a{ color:#444;}

.r_list2 li{ width:304px; height:82px; background-color:#f2f2f2; margin-bottom:14px; padding:9px 18px 18px 18px;}
.r_list2 li h1{ width:304px; height:42px; font-size:16px; line-height:42px; text-align:center; overflow:hidden;color:#444;}
.r_list2 li h1 a{ color:#444;}
.r_list2 li p{ width:304px; height:40px; font-size:12px; line-height:20px; overflow:hidden;color:#888;}

.r_list3 { padding-top:10px;}
.r_list3 li { width:320px; height:32px; line-height:32px; font-size:14px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden; background:url(mainpng.png) -40px -90px no-repeat; padding-left:20px;}

.r_list4 li{ width:340px; height:274px; margin-bottom:14px;background-color:#f2f2f2;}
.r_list4 li h1{ width:340px; height:50px; font-size:16px; line-height:50px; text-align:center; overflow:hidden; color:#444;font-weight: bold; padding-bottom:5px;background-color:#fff;}
.r_list4 li h1 a{ color:#444;}
.r_list4 li img{ width:340px; height:120px;}
.r_list4 li p{ width:304px; height:60px; font-size:12px; line-height:20px; overflow:hidden;color:#888; margin:17px 18px;}

.footlink { width:998px; height:56px; background-color:#fafafa; border:1px dashed #ccc; padding:20px 0; margin:55px auto 30px auto;}
.footlink h6{ width:118px; height:50px; text-align:center; font-size:16px; color:#00aae8; line-height:50px; float: left; border-right:1px solid #ccc; margin-top:3px;}
.footlink ul{ width:829px; height:56px; font-size:12px; font-family: "宋体";color:#666; line-height:28px; float: left; padding:0 25px;}
.footlink ul a{ color:#666;}

.footinfo { width:1000px; padding:10px 0 36px 0; margin:0 auto;}
.footinfo h1{ width:1000px; height:36px; line-height:36px; font-size:16px; color:#666; text-align:center;}
.footinfo h1 em{ font-size:20px;font-weight: bold;}
.footinfo h2{ width:1000px; height:52px; line-height:26px; font-size:12px; color:#666; text-align:center; padding-top:13px;}

/* PC端CSS */
.list_more { width:1000px; margin:30px auto;}
.list_more .sideleft { width:330px; height:1400px; float:right; position:relative;}

.list_more .newslist { width:670px; padding-top:0; float:left; min-height:800px;}
.list_more .newslist h6{ font-size:24px; line-height:50px; height:50px;}
.list_more .newslist li{ width:640px; position:relative; padding:14px 0; border-bottom:1px solid #ececec;}
.list_more .newslist li h4{ float:left; margin-right:30px;}
.list_more .newslist li h4 img{ width:160px; height:105px;}
.list_more .newslist li h1{ font-size:18px; line-height:24px; padding:8px 0 15px 0;}
.list_more .newslist li h2{ height:20px; line-height:20px; color:#a7a7a7; font-size:12px;}

/* 手机端CSS */
@media only screen and (max-width: 760px) {
.domPC {display:none !important;}
.domMobile {display:block;}
/*手机*/
body { overflow-x:hidden;}
a:link {color: #333333;text-decoration: none}
a:visited {color: #333333;text-decoration: none}
a:hover {color: #333333;text-decoration: none}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}

.mnav { display:none;}
.wap_top { width:7.5rem; height:0.99rem; background:url(sjbg1.png) 0 0 no-repeat;background-size:7.5rem 1.6rem; position:fixed !important; top:0; left:50%; margin-left:-3.75rem;z-index:99998;}
.wap_top .wap_logo { width:3.75rem; height:0.99rem; float:left; background:url(sjpng.png) 0 0 no-repeat;background-size:7.5rem 2.59rem;}
.wap_top .wap_logo a{ width:3.75rem; height:0.99rem; display:block;}
.wap_top .wap_topbt { font-size:0.32rem; height:0.49rem; line-height:0.49rem; color:#fff; float:left; padding-left:0.2rem; border-left:0.02rem solid #96dcf6; margin:0.25rem 0 0.25rem 0.05rem;}

.list_more { width:7.5rem; margin:0 auto; background:#fff; padding-top:0.99rem;min-height:7rem;}

.list_more .newslist { width:7.5rem; padding-top:0; float: none; min-height: inherit;}
.list_more .newslist h6{ display:none;}
.list_more .newslist ul {width:6.9rem; padding:0 0.3rem;}
.list_more .newslist li{ width:6.9rem; position:relative; padding:0.25rem 0; border-bottom:0.01rem solid #e8e8e8;}
.list_more .newslist li h4{ float:left; margin-right:0.4rem;}
.list_more .newslist li h4 img{ width:2.2rem; height:1.5rem;}
.list_more .newslist li h1{ font-size:0.34rem; line-height:0.44rem; padding:0.08rem 0 0 0; max-height:0.88rem; overflow:hidden;}
.list_more .newslist li p{ display:none;}
.list_more .newslist li h2{ height:0.3rem; line-height:0.3rem; color:#a7a7a7; font-size:0.22rem;padding-top:0.18rem; position: static; right: inherit; top: inherit;}


.footinfo { width:7.5rem; padding:0.3rem 0; margin:0.3rem auto 0 auto; background-color:#efefef;}
.footinfo h1{width:7.5rem; height:0.4rem; line-height:0.4rem; font-size:0.22rem; color:#666; text-align:center;}
.footinfo h2{ width:7.5rem;height:0.4rem; line-height:0.4rem; font-size:0.22rem; color:#666; text-align:center; padding-top:0;}

#loading { width:7.5rem; height:1.1rem; background:url(sjloading.png) center 0 no-repeat;background-size:1.3rem 2.2rem; overflow:hidden; margin:0 auto; text-indent:-999px;}
.footend { width:7.5rem; height:1.1rem; background:url(sjloading.png) center -1.1rem no-repeat;background-size:1.3rem 2.2rem; overflow:hidden; margin:0 auto; text-indent:-999px;}
}