﻿ @charset "utf-8";
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:14px; font-family:"微软雅黑","Arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle; max-width:100%;}
body{ background:#fff; overflow-x:hidden;}
a:focus , a:hover{ text-decoration:none;}
.sec_nav{ background-color:rgba(149,5,12,0.5); position:absolute; left:0; bottom:0px; width:100%;}
.navlist li{ float:left; list-style:none;}
.navlist li a{ display:block; font-size:16px; color:#fff; line-height:50px; margin:0 0px 0 50px;}
.navlist li a:hover{ font-weight:bold;}
.navlist li a.navon{ font-weight:bold;}
.sec_nav h2{ font-size:18px; color:#fff; line-height:50px; margin:0; padding-left:15px; background:url(shus.png) no-repeat 0 center;}
.breadnav a,.breadnav span { font-size:13px; color:#95050c; line-height:30px; display:inline-block; }
.breadnav{ margin:20px 0;font-size:13px; color:#95050c;}
.breadnav a{ padding:0 12px 0 8px; background:url(icoright.png) no-repeat right center;}
.breadnav a:hover{ color:#95050c;}
.breadnav a:last-child{ padding-right:0px;}
.p60{ margin-top:60px;}
.cont_title a{ display:block; font-size:26px; color:#444; line-height:30px; padding:0 0 25px; margin-bottom:0px;border-bottom:1px solid #e0e0e0; background:url(splend.png) no-repeat 116px 3px;}
.cport li{ line-height:42px;}
.cport li a{ display:block; line-height:42px;}
.cport li a:after{ content:''; display:block; clear:both; width:0px; height:0px; overflow:hidden;}
.cport li a p{ width:80%; float:left;line-height:42px; height:42px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; font-size:16px; color:#333; box-sizing:border-box; padding-left:24px; background:url(gdot.png) no-repeat 8px center; transition:all 0.5s;}
.cport li a span{ width:20%; float:left; line-height:42px; text-align:right; font-size:14px; color:#666;}
.cport{ border-bottom:1px solid #e0e0e0; padding:10px 0;}
.cport li a:hover p{ color:#eb0228; padding-left:32px;}
.wild{ background:url(port.jpg) repeat-y center 0;}
.wilds{ background:url(mgwbg.jpg) repeat-y center 0; box-sizing:border-box; padding:1px 0px;}
/*翻页*/
.pages{padding-top:18px; margin:0 auto 50px; text-align:center; box-sizing:border-box;}
.pages:after{ clear:both; content:''; width:0px; display:block; height:0px; visibility:hidden;}
.pages a{ display:inline-block; line-height:32px; text-align:center;
    color: #333;
	padding:0 12px;
    margin: 0 2px;
	background-color:#e2e3e5;
    height:32px;
    text-decoration: none;
    font-size:14px;
    }
.b30{ margin-bottom:30px;}
.pages a:hover{ text-decoration: none; color:#fff; height:32px; line-height:32px; background-color:#5d6572; font-size:14px;}
.pages span {padding:0 12px; display:inline-block; text-align:center; background-color:#5d6572; color: #fff; line-height:32px; height:32px; font-size:14px; margin:0 2px;}
.updown a{display:inline-block; line-height:42px; padding:0 16px; background-color:#e2e3e5; color:#929ea4; margin-right:6px; border-radius:2px; margin-top:20px;} 
.updown a:last-child{ margin-right:0px;}
.updown a:hover{ background-color:#da1721; color:#fff;}
.choice{font-size:22px; color:#272727; line-height:30px; font-weight:bold; margin-top:0px; margin-bottom:35px;}
.calen{ width:100%; overflow:hidden; position:relative; background-color:#e4f9fc; border:1px solid #cee1e4;}
 
.reading{ border-top:2px solid #535353; margin-top:30px;}
.reading h3 a{ display:block; font-size:17px; color:#cb0a2a; line-height:19px; font-weight:bold;}
.reading ul li a{ display:block;}
.reading ul li a p{font-size:15px; color:#666; line-height:35px; height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%;}
.reading ul li a:hover p{ color:#075fac; }
.p30{ margin-top:30px;}
.cont_title{ margin:0;}
.cports li{ line-height:60px;}
.cports li a{ display:block; line-height:60px;}
.cports li a:after{ content:''; display:block; clear:both; width:0px; height:0px; overflow:hidden;}
.cports li a p{ width:80%; float:left;line-height:60px; height:60px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; font-size:16px; color:#333; box-sizing:border-box; padding-left:24px; background:url(gdot.png) no-repeat 8px center; transition:all 0.5s;}
.cports li a span{ width:20%; float:left; line-height:60px; text-align:right; font-size:14px; color:#666; box-sizing:border-box; padding-right:8px;}
.cports{ border-bottom:1px solid #e0e0e0; padding:0;}
.cports li a:hover p{ color:#000; padding-left:28px;background:url(bdot.png) no-repeat 8px center;}
.cports li a p i{ font-size:22px; margin-right:6px; color:#dcdcdc;}
.cports li a:hover{ background-color:#e2f3fa;}
.cports li a:hover p i{color:#075fac;}
@media (max-width:1200px) {
.navlist li a{ margin:0 20px 0 0;}
.breadnav a{ padding:0 10px 0 6px;}
}
@media (max-width:768px) {
.b30{ margin-bottom:0px;}
.cont_title a{ display:block; font-size:20px; margin-top:0px; background:url(splend.png) no-repeat 96px 3px}
.cport li a p{ width:70%; }
.cport li a span{ width:30%; }
.navlist li{ float:left;}
.navlist li a{line-height:40px; margin:0 0px 0 25px;}
.sec_nav h2{ font-size:16px; line-height:40px; }
.breadnav{ float:none; margin-top:0px;}
.breadnav span , .breadnav a {line-height:46px;}
.p60{ margin-top:30px;}
.pages { padding-top:10px;margin: 0 auto 20px;}
}
 /*最新图片*/
.charbour{ display:block; border-bottom:1px solid #e9e9e9; margin-bottom:40px; position:relative; overflow:hidden;}
.charbour div{ position:relative;}
.charbour div img{ width:100%; max-height:235px;}
.charbour div p{ position:absolute; top:0; left:0; width:100%; height:100%; margin:0; background-color:rgba(0,0,0,0.5); opacity:0; transition:all 0.3s; }
.charbour div  span{position:absolute; top:0; left:0; right:0px; bottom:0px; display:block;}
.charbour div  span img{ width:67px; height:67px; margin:0 auto; display:block; margin-top:-67px; transition:all 0.2s linear;}
.charbour p{font-size:14px;line-height:60px; color:#333; margin:0 15px; text-decoration:none; position:relative; max-width:100%; height:60px; overflow:hidden;}
.charbour p span{ float:right;}
.charbour strong{ position:absolute; left:0; top:0; width:0%; height:100%; background-color:#95050c; z-index:0; transition:all 0.3s;}
.charbour:hover div p{ opacity:1; }
.charbour:hover div span img{ margin-top:17%; }
.charbour:hover strong{ width:100%;}
.charbour:hover p , .charbour:hover p span{ color:#fff;}
.paged{padding-top:20px; margin:0 auto 50px; height:50px; text-align: center; box-sizing:border-box;}
.paged:after{ clear:both; content:''; width:0px; display:block; height:0px; visibility:hidden;}
.paged a{border: 1px solid #DDD; display:inline-block; line-height:38px;
    color: #333;
    margin: 0 2px;
    width:42px; height:40px;
    text-decoration: none;
    font-size:14px;
	border-radius:2px;
    }
.paged a:hover{border:1px solid #dd1721; text-decoration: none; color:#fff;width:42px; height:40px; line-height:38px; background-color:#dd1721; font-size:14px;}
.paged span {border-radius:2px; display:inline-block; border: 1px solid #dd1721;  background-color:#dd1721;color: #fff; line-height:38px; width:42px; height:40px; font-size:14px; margin:0 2px;}
.paged a:first-child , .paged a:last-child{ border:none;}
/*聚焦港口*/
.cont_titles{ margin:0;}
.cont_titles a{ display:block; width:100%; line-height:40px; background: url(jiao.png) no-repeat 450px center;}

 
.clear{ clear:both; width:0px; height:0px; visibility:hidden;}
.xwlun .carousel-inner{  box-sizing:border-box;  margin:35px auto;}
.cnewlist{ margin-bottom: 30px;}
.cnewlist li a{ display:block; padding:30px 0 30px; margin:0 -15px; border-bottom:1px solid #ddd;}
.cnewlist li:after{ display:block; content:''; width:0px; height:0px; visibility:hidden;}
.caspect h3{font-size:18px; color:#3c3c3c; line-height:20px; height:40px; font-weight:bold; width:100%; margin-top:0px; white-space:nowrap; text-overflow:ellipsis; padding-bottom:18px; margin-bottom:15px; background:url(cn1.png) no-repeat 0 bottom; overflow:hidden;}
.caspect{  box-sizing:border-box; padding-left:50px; border-left:1px solid #ddd;}
.caspect p{font-size:16px; color:#666; line-height:24px; height:48px; overflow:hidden; }
.cpe_time{ text-align:center; width:60px; margin:0 auto;transform-origin:center bottom;  transition:all 0.6s; opacity:1;}
.cpe_time strong{ font-size:42px; line-height:50px; color:#3c3c3c; font-weight:normal;}
.cpe_time span{ display:none;}
.cpe_time p{ font-size:13px; line-height:20px; color:#3c3c3c; border-top:1px solid #eee; padding-top:8px; margin-top:8px;}
.cperiod{ position:relative;}
.cperiod img{ position:absolute; display:block; transform-origin:center top; transform:rotateX(180deg);  top:0px; transition:all 0.36s; opacity:0;}
.cnewlist li a:hover .caspect h3{ color:#95050c; background:url(cn2.png) no-repeat 0 bottom;}
.cnewlist li:hover a{ background-color:#fff4f5;}
.cnewlist li a:hover .cperiod img{ transform:rotateX(0deg); opacity:1;}
.caspect span{ display:none;}
@media (max-width: 1024px){
.sec_banner{ margin-top:66px;}
}
@media (max-width: 768px){
.caspect span{ display:block;}
.cperiod{ display:none;}
.cpe_time span{ display:block; font-size:14px; line-height:20px; color:#999;}
.caspect{ padding-left:0px; border-left:none;}
.cnewlist li a{ padding:20px 0 15px; margin:0px; }
.xwlun .carousel-inner{margin-bottom:0px; background-color:#f6fafb;}
.caspect h3{ height:34px; padding-bottom:10px; margin-top:0px; margin-bottom:10px; background:url(cn1.png) no-repeat 0 bottom;}
.caspect{ padding-right:0px;}
.paged{ margin-bottom:30px; padding-top:0px;}
}
/*在线视频*/
.cwonderful{ display:block; border-bottom:1px solid #e9e9e9; position:relative; overflow:hidden; margin-bottom:30px;}
.cwonderful div{ position:relative; z-index:1}
.cwonderful div img{ width:100%; max-height:235px; margin-bottom:36px;}
.cwonderful div p{ z-index:4; position:absolute; top:0; left:0; width:100%; height:100%; margin:0; background-color:rgba(0,0,0,0.5); opacity:0; transition:all 0.3s; }
.cwonderful div  span{ z-index:100;position:absolute; top:0; left:0; right:0px; bottom:0px; display:block;}
.cwonderful div  span img{ z-index:100; width:50px; height:50px; margin:0 auto; display:block; margin-top:-67px; transition:all 0.2s linear;}
.cwonderful p:last-child{font-size:14px;line-height:36px;background:rgba(238,238,238,1); z-index:99; color:#333; padding:0 15px; text-decoration:none; position: absolute; width:100%; left:0; bottom:0px; height:36px; overflow:hidden; width:100%;  text-overflow:ellipsis; white-space:nowrap;  transition:all 0.5s;}
.cwonderful:hover div p{ opacity:1;background-color:rgba(0,0,0,0.5); height:100%;}
.cwonderful:hover div span img{ margin-top:19%; }
.cwonderful:hover strong{ width:100%;}
.cwonderful:hover p:last-child{ height:36px; line-height:36px;color:#fff; background-color:#95050c;}
.shilist hr{ border-color:#dddddd; background-color:#ddd; margin:0 15px;}
 .new_time{ font-size:31px; color:#000; line-height:32px; padding-right:40px; background:url(igong.png) no-repeat right center; float:left;}
.new_time strong{ font-size:31px; color:#000; line-height:32px; display:inline-block; float:left; margin-right:3px;}
.new_time span{ font-size:13px; line-height:16px; color:#333; float:left;}
.top_new li{ float:left; width:50%;}
.top_new li a{font-size:18px; color:#000; line-height:32px; margin-left:20px; display:inline-block; max-width:70%; height:32px;  overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.top_new li a span{font-size:14px; color:#666; line-height:32px; }
.top_new li a:hover span{ color:#ff0000}
#slidedown{ margin:0 20px;}
#slidedown img{ margin:0 auto; display:inline-block;  cursor:pointer;
animation:b_jump 1.5s ease-in-out 0.1s alternate infinite; 
-webkit-animation:b_jump 1.5s ease-in-out 0.1s alternate infinite; }
@keyframes b_jump{
	from{ transform:translateY(0); -webkit-transform:translateY(0);}
	to{ transform:translateY(-7px); -webkit-transform:translateY(-7px); }
	}
@-webkit-keyframes b_jump{
	from{ transform:translateY(0); -webkit-transform:translateY(0); }
	to{ transform:translateY(-7px); -webkit-transform:translateY(-7px); }
	}
.slide_containers{ width:100%; position:relative;}
.slide_containers  h4{ position:absolute; margin:0; left:18px; bottom:65px; z-index:2; color:#fff; width:122px; height:44px; border-radius:3px; background-color:#95050c; line-height:44px; text-align:center; font-size:18px; font-weight:bold;}
.slide_containers .slide .caption{ text-align:left;}
.importnew{  box-sizing:border-box;}

.toptitle h3 span{ display:inline-block; width:148px; height:43px; line-height:43px; text-align:center; color:#fff; background-color:#95050c; font-size:20px; font-weight:bold;}	
.toptitle h3 a{ display:inline-block; float:right; color:#025394; font-size:14px; line-height:43px; }	
.toptitle h3 a:hover{color:#95050c; }
.new_top a h3{ font-size:24px; color:#000; line-height:36px; font-weight:bold; height:36px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; margin:20px 0 25px;}	
.new_top p{font-size:15px; color:#666; line-height:30px; height:90px; overflow:hidden;}	
.new_top{ padding-bottom:16px;}	
.new_top:hover h3{ color:#95050c;}	
.dynamics{ margin:0px; border-top:1px dashed #ccc; padding-top:10px;}
.dynamics li a{ display:block; line-height:38px;font-size:16px; color:#333; box-sizing:border-box; padding-left:20px; background:url(rdot.png) no-repeat 0 center; }
.dynamics li a strong{font-size:15px; display:inline-block; float:left; font-weight:normal; transition:all 0.3s; width:70%; height:38px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.dynamics li a span{ display:inline-block; width:30%; text-align:right; color:#b5b5b5;line-height:38px; font-size:14px;}
.dynamics li a:hover strong{ color:#95050c; }
.adv{ margin:25px 0 0;}
.adv .item img{ width:100%;}
.adv .owl-dots{ position:absolute; bottom:10px; width:100%; left:0%; text-align:center; z-index:999;}
.adv .owl-nav{display:none;}
.adv .owl-carousel .item img{ width:100%; height:auto;}
.adv .owl-carousel .owl-dots .owl-dot span {display:block; width:10px; height:10px;background:#FFF; border-radius:12px; margin:0 2px;outline:0;}
.adv .owl-carousel .owl-dots .owl-dot.active span{ outline:0; background-color:#95050c;}   
@media (max-width: 1500px) {
.new_top p{ height:60px; overflow:hidden;}	
.new_top a h3{ margin:20px 0 15px;}	
}

 
.photo_news{font-size:20px;color:#1d5eb2;line-height:38px; font-weight:bold; margin-top:30px; background: url(gline.png) no-repeat 0 bottom; padding-bottom:8px; margin-bottom:
15px;}
.photo_news a{ float:right;font-size:14px;color:#777;line-height:38px; font-weight:normal;}
.photo_news a:hover{ color:#ff7800;}
.photo_new a{ display:block; border-bottom:1px dashed #d7d7d7; padding-bottom:12px; margin-bottom:20px;}
.photo_new a h3{ font-size:24px; color:#333; line-height:30px; font-weight:bold; height:30px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; margin-top:18px; }
.photo_new a p{ font-size:15px; color:#666; line-height:30px; height:60px; overflow:hidden;}
.photo_new a:hover h3{ color:#1d5eb2;}
.img_new{ width:33%; float:left; height:180px; overflow:hidden;} 
.img_new img{ width:100%; transition:all 0.3s;}
.img_new:hover img{ transform:scale(1.1);}
.mnew{ width:67%; float:left; box-sizing:border-box; padding-left:20px;}
.mnew ul li a{ display:block; line-height:38px;font-size:16px; color:#333; height:38px; box-sizing:border-box; padding-left:20px; background:url(rdot.png) no-repeat 0 center;overflow:hidden; text-overflow:ellipsis;white-space: nowrap; }
.mnew ul li a:hover{ color:#c10d0c;}
.img_big ul li{ float:left; width:50%; box-sizing:border-box; max-height:150px; overflow:hidden; margin-bottom:20px;}
.img_big ul li:nth-child(3),.img_big ul li:nth-child(4){ margin-bottom:0px;}
.img_big ul li:nth-child(odd){ padding-right:10px;}
.img_big ul li:nth-child(even){ padding-left:10px;}
.img_big ul li .link1 img{ width:100%;}
.img_big ul li .link1{ display:block; position:relative; width:100%;  max-height:150px; overflow:hidden;}
.img_big ul li .link1 p{ font-size:15px; color:#fff; line-height:34px; background-color:rgba(0,0,0,0.75); width:100%; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; position:absolute; left:0; bottom:0px;}
.img_big ul li .link2{ position:relative; z-index:10; width:100%;}
.img_big ul li .link2 img{  width:100%;}
.img_big{ position:relative; overflow:hidden;}
.img_big .link2{ position:absolute; top:0; left:0; width:100%; height:100%; display:none;}
.img_big .link2 img{ width:100%; transition:all 0.3s;}
.notice{ background-color:#fbf9f3;}
.top_notice .tleft{ float:left; width:20%; background-color:#c10d0c; color:#fff; font-size:20px; line-height:28px; box-sizing:border-box; padding:10px 15px; text-align:center;}
.top_notice .tleft h4{ color:#fff; font-size:20px; line-height:22px;  }
.top_notice .rleft{ float:left; width:80%; color:#333; font-size:16px; line-height:28px; height:70px; overflow:hidden; box-sizing:border-box; padding:15px 15px 0;  }
.top_notice .rleft a{ color:#333; font-size:16px; line-height:28px; }
.top_notice .rleft a:hover{ color:#95050c; }
.notice_list{ margin:0px; box-sizing:border-box; padding:15px 15px 8px 4px;}
.notice_list li a{ display:block; line-height:40px;font-size:16px; color:#333; box-sizing:border-box; padding-left:27px; background:url(not1.png) no-repeat 0 center; }
.notice_list li a strong{font-size:16px; display:inline-block; color:#333; float:left; font-weight:normal; transition:all 0.3s; width:70%; height:40px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.notice_list li a span{ display:inline-block; width:30%; text-align:right; color:#b5b5b5;line-height:40px; font-size:14px;}
.notice_list li a:hover strong{ color:#95050c; font-weight:bold;}
.notice_list li a:hover{ background:url(not2.jpg) no-repeat 0 center; }
.video_new li{ float:left; width:50%; box-sizing:border-box; overflow:hidden;}
.video_new li:first-child{ padding-right:5px;}
.video_new li:last-child{ padding-left:5px;}
.video_new li a{ display:block; position:relative; width:100%;}
.video_new li a p{ position:absolute; left:0; bottom:0px; font-size:14px; line-height:35px; color:#fff; width:100%; box-sizing:border-box; padding:0 6px; background-color:rgba(0,0,0,0.5); height:35px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.video_new li a span{ position:absolute; top:23px; left:50%; margin-left:-20px; transition:all 0.3s; } 
.video_new li a:hover span{ top:-50px;}

.video_list{ margin:0px; box-sizing:border-box; margin-top:20px;}
.video_list li a{ display:block; line-height:40px;font-size:16px; color:#333; box-sizing:border-box; padding-left:20px; background: url(rdot.png) no-repeat 0 center; }
.video_list li a strong{font-size:16px; display:inline-block; float:left; font-weight:normal; transition:all 0.3s; width:70%; line-height:40px; height:40px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.video_list li a span{ display:inline-block; width:30%; text-align:right; color:#666;line-height:40px; font-size:14px;}
.video_list li a:hover strong{ color:#95050c; }
.newspaper{ background-color:#f2f9ff; margin-top:42px; box-sizing:border-box; padding:20px 15px;}
.new_paper{ margin:27px 0 30px;}
.paper_left{ width:40%; float:left; box-sizing:border-box; padding:10px; box-shadow:1px 2px 6px #ddd; background-color:#fff; }
.paper_right{ width:60%; float:left; box-sizing:border-box; padding-left:15px; padding-top:12px;}
.mxxer  .video_list{ margin-top:6px;}
.video_lists{ margin:0px; box-sizing:border-box; margin-top:20px;}
.video_lists li{ width:50%; float:left; box-sizing:border-box; padding-right:15px;}
.video_lists li a{ display:block; line-height:40px;font-size:16px; color:#333; box-sizing:border-box; padding-left:16px; background: url(rdot.png) no-repeat 0px center; }
.video_lists li a strong{font-size:16px; display:inline-block; float:left; font-weight:normal; transition:all 0.3s; width:70%; height:40px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.video_lists li a span{ display:inline-block; width:30%; text-align:right; color:#666;line-height:40px; font-size:14px;}
.video_lists li a:hover strong{ color:#95050c; }




.paper_list li{ background:url(rdot.png) no-repeat 0 10px; margin-bottom:20px;}
.paper_list li a{ display:block; line-height:24px; font-size:15px; color:#333; box-sizing:border-box; margin-left:12px; height:48px; overflow:hidden;}
.paper_list li a:hover{ color:#95050c;}
.party{ padding-top:40px;}
.party1 a{ display:block; height:112px;}
.party1 a:hover{ box-shadow:1px 0px 4px #999 inset;}
.partys a{ display:block; text-align:center; padding:30px 0; background-color:#dcebfa; box-shadow:0px 1px 4px #ddd; text-align:left;}
.partys h4{font-size:18px; color:#333333; line-height:30px; margin:0; font-weight:bold; padding-left:45%; }
.partys h4 p{font-size:13px; color:#000; line-height:20px; margin:0; font-weight:normal;}
.party2 a h4{ background:url(d2.png) no-repeat 20% center;}
.party3 a h4{ background:url(d4.png) no-repeat 20% center;}
.party2 a:hover h4{ background:url(d1.png) no-repeat 20% center;}
.party3 a:hover h4{ background:url(d3.png) no-repeat 20% center;}
.partys a:hover{ background-color:#fff;}
.partys a:hover h4 , .partys a:hover h4 p{ color:#e50012;}


.focuson .tab_menu{ width:60%; float:left; background:url(greyline.png) no-repeat 0 center;}
.focuson .tab_box{ width:40%; float:left; box-sizing:border-box; padding-left:20px;}
.focuson .tab_box img{ width:100%;}
.focuson .tab_menu li a{ display:block; padding-bottom:20px;}
.focuson .tab_menu li a h4{font-size:18px; color:#333333; line-height:30px; font-weight:bold; height:30px; width:100%; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.focuson .tab_menu li a p{font-size:15px; color:#666; line-height:26px; height:52px; overflow:hidden;}
.focuson .tab_menu li a span{ display:block; font-size:14px; color:#b2b2b2; line-height:16px; margin-top:17px;}
.focuson .tab_menu li.current a h4{ color:#1d5eb2;}
.reference .tab_menu{ border-bottom:1px solid #c2cfe3; }
.reference .tab_menu li{ float:left; margin-right:15px;}
.reference .tab_menu li a{ display:block;font-size:20px;color:#666;line-height:38px; font-weight:bold; margin-top:30px; padding-bottom:8px;}
.reference .tab_menu li.current a{ color:#1d5eb2;}
.reference .tab_menu li.current { border-bottom:2px solid #e00024; }


.refer_list{ margin:0px; box-sizing:border-box; padding:20px 0px 8px 0px;}
.refer_list li a{ display:block; line-height:40px;font-size:16px; color:#333; box-sizing:border-box;}
.refer_list li a strong{font-size:15px; display:inline-block; float:left; font-weight:normal; transition:all 0.3s; width:70%; height:40px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.refer_list li a span{ display:inline-block; width:30%; text-align:right; color:#b5b5b5;line-height:40px; font-size:14px;}
.refer_list li a:hover strong{ color:#95050c; font-weight:bold;}
.refer_list .tab_box{ position:relative;}
.rmore{ position:absolute; top:40px; right:15px;}
.rmore:hover{ color:#ff7800;}
.charge{ background:url(6_02.jpg) repeat-y center center; margin-top:27px;}
.management{ background:url(qi2.jpg) no-repeat center 0; padding-top:10px;}
.speechs li a{ display:block; margin-bottom:4px; width:100%; padding:40px 0; text-align:center; font-size:18px; color:#fff; font-weight:bold;}
.speechs li a img{ display:inline-block; margin-right:8px;}
.speech1{ background-color:#5098e4;}
.speech2{ background-color:#20c8e5;}
.speech3{ background-color:#ffcc5f;}

.bureau{ background-color:#fff; padding:10px 20px;}
.bureaus{ padding:0;}
.bureau .tab_menu li{ float:left; width:130px; line-height:39px; margin-right:7px; padding-bottom:10px;}
.bureau .tab_menu li a{display:block; width:130px; line-height:39px; background-color:#eeeeee; text-align:center; color:#0461b4; font-size:18px;}
.bureau .tab_menu li a:hover{ background:#0461b4 url(daosan.png) no-repeat center 8px; color:#fff;}
.bureau .tab_menu li.current a{ background:#0461b4; color:#fff;}
.bureau .tab_menu li.current{ background: url(daosan.png) no-repeat center 39px; }
.dispatch li{ width:33.33%; float:left;}
.dispatch li a{ display:block; font-size:15px; line-height:28px; height:28px; overflow:hidden; color:#3f3838;}
.dispatch{ margin-top:10px; margin-bottom:17px;}
.dispatch li a：hover{ color:#95050c;}

.release span{ display:inline-block; width:84px; height:34px; border:1px solid  #e7e7e7; border-radius:3px; font-size:15px; color:#007ac8; text-align:center; line-height:34px;}
.release a{ float: right;font-size: 14px; color: #777;line-height: 38px;font-weight: normal;}
.release a:hover{color: #ff7800;}
.administer{ background-color:#fff; padding:5px 8px 15px;}
.administer .photo_news{ margin-top:0px; margin-bottom:20px;}

.assessment .tab_menu li{ float:left; width:30%; line-height:39px; height:39px; overflow:hidden; margin-right:3%; margin-bottom:15px;}
.assessment .tab_menu li a{ display:block; line-height:39px; widows:100%; background-color:#e5edf8; font-size:15px; color:#0461b4; text-align:center;}
.assessment .tab_menu li.current a{ background-color:#95050c; color:#fff;}
.assessment .tab_menu li a:hover{ background-color:#95050c; color:#fff;}
.evaluation{ margin:0px;}
.evaluation li a{ display:block; line-height:40px;font-size:15px; color:#333; box-sizing:border-box; padding-left:20px; background:url(rdot.png) no-repeat 0 center; }
.evaluation li a strong{font-size:15px; display:inline-block; float:left; font-weight:normal; transition:all 0.3s; width:70%; height:40px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.evaluation li a span{ display:inline-block; width:30%; float:left; text-align:right; color:#b5b5b5;line-height:40px; height:40px; overflow:hidden; font-size:14px; }
.evaluation li a:hover strong{ color:#95050c; }
.evaluation li a:after{ clear:both; content:''; width:0px; height:0px; visibility:hidden; display:block;}
.stuff{ background-color:#fff; padding:0px 15px 0 0;}
.stuffs{ font-size:20px; color:#1d5eb2; font-weight:bold; margin-left:10px; line-height:30px; background:url(hud.png) no-repeat 0 bottom; padding:28px 0; margin-top:0px;}
.stuffmessage{ padding-right:0px; margin-top:38px; margin-bottom:40px;}
.leave{  background-color:#5098e4; width:19%; float:left; height:250px; text-align:center;}
.leave a{ display:block; font-size:18px; color:#fff; font-weight:bold; margin-top:100px;}
.latest{ width:81%; float:left; box-sizing:border-box; padding-left:25px;}


.latest .tab_menu li{ float:left; width:130px; line-height:39px; margin-right:7px; padding-bottom:10px;}
.latest .tab_menu li a{display:block; width:130px; line-height:39px; background-color:#eeeeee; text-align:center; color:#0461b4; font-size:18px;}
.latest .tab_menu li a:hover{ background:#0461b4 url(daosan.png) no-repeat center 8px; color:#fff;}
.latest .tab_menu li.current a{ background:#0461b4; color:#fff;}
.latest .tab_menu li.current{ background: url(daosan.png) no-repeat center 39px; }
.latest .tab_box{ position:relative;}

.mored{ position:absolute; top:-30px; right:0px;}
.mored:hover{ color:#ff7800;}
.adnister{ background-color:#fff; padding:5px 8px 15px;margin-top:38px; margin-bottom:40px;}
.external{ background:url(6_03.jpg) repeat-y center 0;}

@media(max-width:1440px){
.notice_list li a{ padding-left:0px; background:none; }
.notice_list li a:hover{ background:none; }
}
@media(max-width:1300px){
.new_top p{ height:60px; overflow:hidden;}
.new_top a h3{ margin-top:10px;font-size:22px; line-height:28px;  height:28px;}
.new_top{ padding-bottom:10px;}
.top_notice .tleft{font-size:14px; line-height:16px; padding:6px 8px; text-align:center;}
.notice_list li a strong{font-size:15px; width:65%;}
.notice_list li a span{font-size:13px; width:35%;}
}

@media(max-width:1200px){
.top_notice .tleft{ width:30%;}
.top_notice .rleft{ width:70%;}
.partys h4{font-size:16px;  line-height:30px; padding-left:40%;}
.partys h4 p{font-size:13px; color:#000; line-height:20px; margin:0; font-weight:normal;}
.party2 a h4{ background:url(d2.png) no-repeat 15% center;  background-size:25%; }
.party3 a h4{ background:url(d4.png) no-repeat 15% center;  background-size:25%; }
.party2 a:hover h4{ background:url(d1.png) no-repeat 15% center;  background-size:25%; }
.party3 a:hover h4{ background:url(d3.png) no-repeat 15% center;  background-size:25%; }
.evaluation li a{padding-left:0px; background:none; }
.evaluation li a strong{font-size:14px; width:60%; }
.evaluation li a span{width:40%; font-size:13px;}
}

@media(max-width:1024px){
.top_new li{ float:none; width:100%;}
#slidedown{ display:none;}
.top_new li:last-child{ margin-left:113px;}

}
@media(max-width:996px){
.party1{ margin-bottom:30px;}
.partys h4{font-size:18px;  padding-left:50%;}
.party2 a h4{ background:url(d2.png) no-repeat 35% center;  background-size: auto; }
.party3 a h4{ background:url(d4.png) no-repeat 35% center;  background-size: auto; }
.party2 a:hover h4{ background:url(d1.png) no-repeat 35% center;  background-size: auto; }
.party3 a:hover h4{ background:url(d3.png) no-repeat 35% center;  background-size: auto; }
}


@media(max-width:900px){
.top_notice .tleft{  width:40%;}
.top_notice .rleft{  width:60%;}
}


@media(max-width:768px){
.video_lists li{ width:100%; float:none; padding-right:0px;}
.top_new li a{font-size:15px; margin-left:0px; max-width:100%; float:none; line-height:20px;}
.top_new li:last-child{ margin-left:0px;}
.top_new { padding-bottom:4px;}
.slide_containers  h4{ bottom:45px; width:100px; height:36px; line-height:36px; font-size:14px; }
.tn_right{ padding-left:15px;}
.dynamics { padding-bottom:10px;}
.top_notice .tleft{  width:25%;}
.top_notice .rleft{  width:75%;}
.paper_right{ padding-top:0px;}
.new_paper { margin:15px 0;}
.newspaper{ margin-top:30px;}
.party1 a{ display:block; height:80px;}
.partys h4{ padding-left:40%;}
.party2 a h4{ background:url(d2.png) no-repeat 15% center;  background-size: auto; }
.party3 a h4{ background:url(d4.png) no-repeat 15% center;  background-size: auto; }
.party2 a:hover h4{ background:url(d1.png) no-repeat 15% center;  background-size: auto; }
.party3 a:hover h4{ background:url(d3.png) no-repeat 15% center;  background-size: auto; }
.partys a{ padding:15px 0; background-color:#dcebfa; box-shadow:none; text-align:left;}
.focuson .tab_menu{ width:100%;}
.focuson .tab_box{ display:none;}
.reference .tab_menu li a{ margin-top:0px;}
.rmore {top: 13px;}
.new_top a h3{ font-size:18px;}
.toptitle h3 span { width:120px; height:40px; line-height:40px;font-size:18px;}
.bureaus{ padding:0 15px; margin:20px 0;}
.stuffmessage{ padding-right:15px;}
.stuffs{ background:url(gline.png) no-repeat 0 bottom; padding:10px 0; margin-left:0px;}
.leave {width:100%;height:80px; float:none; padding-top:1px;}
.stuff {padding: 0px 15px;}
.leave a {margin-top:20px;}
.latest{ width:100%; float:none; padding-left:0px; margin-top:20px;}
.latest .tab_menu li{ width:110px; }
.latest .tab_menu li a{ width:110px;  font-size:14px;}
.mwllieb{ margin-top:30px;}
}

/*专题专栏*/
.rightnew a{ display:block; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.rightnew a h3{font-size:22px; color:#000; transition:all 0.3s; width:100%; height:32px; line-height:32px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap; font-weight:bold; margin:4px 0 10px;}
.rightnew a p{font-size:15px; color:#666; line-height:28px; overflow:hidden; height:84px; margin-bottom:10px;}
.rightnew a:hover h3{color:#95050c;}
.pastnew a{ display:block; border-bottom:1px solid #ccc; margin-bottom:10px;}
.pastnew a h3{font-size:17px; color:#333; transition:all 0.3s; width:100%; height:28px; line-height:28px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap; font-weight:bold; margin:4px 0 10px;}
.pastnew a p{font-size:15px; color:#666; line-height:26px; overflow:hidden; height:78px; margin-bottom:13px;}
.pastnew a:hover h3{color:#95050c;}
 
.command{ margin:0px 0 20px;}
.command a{ display:block;}
.command a h3{ margin:0;}
.command a h3 strong{ font-size:24px; color:#95050c; line-height:36px; font-weight:bold; margin-right:30px;}
.command a h3 span{ font-size:16px; color:#aaa; line-height:36px; font-weight:normal;}
.command a p{ font-size:16px; color:#666; line-height:30px; }
.command a p span{ float:right; font-size:16px; color:#666; line-height:30px; }
.command a:hover p span{  color:#2b8fed; }
.cnew1 a{ display:block; font-size:18px; color:#333; padding:0 15px; background:#f6f6f6; line-height:20px; margin-bottom:25px;}
.cnew1 a span{ display: inline-block; font-size:16px; color:#666666; background:#fff; line-height:20px; padding:0 0 0 10px; float:right; font-weight:normal;}
.cnew1 a span:hover{ color:#1374e7;}
.cimport{ margin-bottom:20px;}
.cimport li a{ display:block; line-height:37px;font-size:16px; color:#333; box-sizing:border-box; }
.cimport li a strong{font-size:16px; display:inline-block; float:left; color:#333; font-weight:normal; transition:all 0.3s; width:70%; height:37px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap; padding-left:15px; background:url(hdian.jpg) no-repeat 0 center;}
.cimport li a span{ display:inline-block; width:30%; text-align:right; color:#999;line-height:37px;font-size:14px;}
.cimport li a:hover{ background:url(cdots.png) no-repeat 0 center; }
.cimport li a:hover strong{ color:#95050c; }
.newlist a{ display:block; position:relative;}
.newlist a img{ width:100%;}
.newlist a .new_infor{ position:absolute; left:0px; height:65px; bottom:0px; width:100%; background-color:rgba(0,0,0,0.5);}
.newlist a .new_infor p{ font-size:18px; color:#fff; line-height:65px; margin:0 20px; height:65px; overflow:hidden;}
#slidernew{ margin-bottom:20px;}
#slidernew  .bx-wrapper .bx-pager,
#slidernew  .bx-wrapper .bx-controls-auto {
	bottom:26px; right:15px;
	width:50%;
}
#slidernew  .bx-wrapper .bx-pager.bx-default-pager a {
	background:#fff;
	font-size:0px;
}
#slidernew .bx-wrapper .bx-pager.bx-default-pager a:hover,
#slidernew .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #df0024;
}
#slidernew  .bx-wrapper .bx-pager {
	text-align:right;
	}
@media (max-width:1500px) {
.rightnew a h3{font-size:18px; height:26px; line-height:26px; }
.rightnew a p{font-size:14px; line-height:26px; height:52px; }
}
@media (max-width:1300px) {
.pastnew a p{ height:52px; }
}
@media (max-width:991px) {
.pastnew a{ margin-bottom:20px;}
}
@media (max-width:768px) {
.command{ margin:20px 0 20px;}
.command a h3 strong{ font-size:18px; line-height:26px;}
.command a h3 span{ font-size:15px;}
.command a p{ font-size:15px; color:#666; line-height:24px; }
.cimport li a strong{font-size:15px; width:60%; height:30px;}
.cimport li a{ line-height:30px;font-size:15px; height:30px;}
.cimport li a span{line-height:30px;font-size:14px; float:right; width:35%;}
.newlist a .new_infor{  height:45px; bottom:0px; width:100%; background-color:rgba(0,0,0,0.5);}
.newlist a .new_infor p{ font-size:16px; line-height:45px; margin:0 15px; height:45px; overflow:hidden; width:70%; overflow:hidden;}
#slidernew  .bx-wrapper .bx-pager,
#slidernew  .bx-wrapper .bx-controls-auto {bottom:16px; right:10px;}
.command a p span{ font-size:15px; }
.footer .mpd15{ margin-bottom:0;}
.pastnew a h3{font-size:16px; }
}
.past{ border-top:1px dashed #ccc; padding-top:30px; padding-bottom:30px;}

/*图片报道*/
.cphoto{ display:block; border-bottom:1px solid #e9e9e9; position:relative; overflow:hidden; margin-bottom:30px;}
.cphoto div{ position:relative; z-index:1}
.cphoto div img{ width:100%; max-height:235px; }
.cphoto div  span{ z-index:100;position:absolute; top:0; left:0; right:0px; bottom:0px; display:none; background-color:rgba(0,0,0,0.6);}
.cphoto div  span img{ z-index:100; width:55px; height:54px; margin:0 auto; display:block; margin-top:-67px; transition:all 0.2s linear;}
.cphoto p{ font-size:14px; line-height:50px;background:rgba(238,238,238,1); z-index:99; color:#333; text-overflow:ellipsis; white-space:nowrap; padding:0 15px; text-decoration:none; width:100%; height:50px; overflow:hidden; transition:all 0.5s;}
.cphoto:hover div p{ opacity:1;background-color:rgba(0,0,0,0.5); height:100%;}
.cphoto:hover div span{ display:block;}
.cphoto:hover div span img{ margin-top:19%; }
.cphoto:hover strong{ width:100%;}
.cphoto:hover p { color:#fff; background-color:#95050c;}
.cphotograph{ background-color:#fff; box-sizing:border-box; box-shadow:1px 1px 5px #aaa; padding:15px; margin-bottom:30px;}
.cabsorb{ padding:0; width:60%; float:left;} 
.cabsorb a{ display:block; position:relative; }
.cabsorb img{ width:100%; max-height:493px;}
.cabsorb p{ line-height:50px; width:100%; position:absolute; left:0; bottom:0px; transition:all 0.5s; box-sizing:border-box; padding:0 30px; font-size:16px; color:#fff; background:rgba(0,0,0,0.5) url(caright.png) no-repeat 97% center;}
.cabsorb:hover p{ background:#95050c url(caright.png) no-repeat 97% center; }
.cftu { padding-right:0px; width:40%; float:left; box-sizing:border-box; padding-left:15px;}
.cftu ul{ padding:0;}
.cftu ul li{ width:50%; float:left; box-sizing:border-box; padding-bottom:14px;}
.cftu ul li:nth-child(odd){ padding-right:7px;}
.cftu ul li:nth-child(even){ padding-left:7px;}
.cftu ul li:nth-child(5) , .cftu ul li:nth-child(6){ padding-bottom:0px;}
.cftu ul li a{ display:block;}
.cftu ul li a img{ width:100%;}
.garden{ margin-bottom:30px;}
@media (max-width:1300px){
.cabsorb{ width:60%; } 
.cftu { width:40%;}
}
@media (max-width:768px){
.cabsorb{ width:100%; float:none; margin-bottom:20px;} 
.cftu { width:100%; float:none;  padding-left:0px;}
.cphoto{ margin-bottom:20px;}
}


















/* CSS Document */

