﻿@charset "utf-8";
@import url("iconfont/iconfont.css");
/* CSS Document */

*{margin:0; padding:0;}
html,
body {
    margin: 0;
    padding: 0;
}
body{font-size:18px;font-family:"Microsoft Yahei","\5b8b\4f53";color:#333;line-height:1.2; background-color:#ececec;}
ul,li{list-style:none;}
a:active,a:hover{outline:0}
i{font-style:normal;}
em{font-style:normal;display:inline-block;}
p{display:block;}
/*清除浮动*/
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
/*ol,ul {list-style:none;}*//* 所有ul下的自带属性都会去掉*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:14px; font-weight:normal; }
q:before,q:after {content:'';}
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
a {color:#333;text-decoration:none;}
a:hover {color:#1172c1; text-decoration:none;}
img { vertical-align: middle;}
a { text-decoration: none;}
/*清除浮动*/
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clear { clear: both;}
div { display: block;}
img {margin: 0; padding: 0;border: 0;}
.blank427{  height:427px; overflow:hidden; display:block; clear: both;}
.blank10{  height:10px; overflow:hidden; display:block; clear: both;}
.mainBox{ width: 1400px; margin: 0 auto;}
.beijing{ background: #ffffff;}
.padding20{ padding: 20px; width:1360px;}
.marginFl30{ margin-left: 30px;}
.height440{ height: 440px;}
.height300{ height: 357px;}
.height345{ height: 345px;}
.height20{ height: 20px;}


.top{ height: 40px; font-size: 14px; line-height: 40px; color: #ffffff; background: #1172c1;width: 1370px; margin: 0 auto; padding:0 15px;}
.top a{ color:#ffffff; margin-left: 28px;}
.top h4{ float: left;}
.top span{ float: right; background: url(../images/top_bg.png) no-repeat left center;}

.menu{ background: url(../images/menu.jpg); height: 61px; line-height: 61px; position:relative;width: 1400px; margin: 0 auto;}

.banner-con{background: url(../images/banner-bg.jpg) no-repeat center center; height:318px;}



.hl_nav{color:#fff;min-width:1200px;height:61px}
.hl_nav a{display:block;text-decoration:none}
.hl_nav .shade{position:absolute;width:100%;height:61px;top:61px;left:0;z-index:1;background-color:#ffffff;opacity:1;filter:alpha(opacity=100);box-shadow:0 5px 15px #ccc;display:none;border-bottom:#fff solid 1px;border-bottom:rgba(255,255,255,.3) solid 1px}
.hl_nav .nav_list{padding:0;list-style:none;width:1400px;overflow:hidden;height:61px}
.hl_nav .nav_list>li{padding:0;float:left;margin:0;width:12%;text-align:center;height:61px; font-weight: bold;}
.hl_nav .nav_head{height:61px;line-height:61px;color:#fff;font-size:18px;position:relative}
.hl_nav .nav_list>li>ul{position:absolute;width:auto;height:61px;top:61px;z-index:2;padding:0;margin:0;line-height:61px;list-style:none;overflow:hidden;display:none}
.hl_nav .nav_list>li.active{background: url(../images/menu_hover.png) no-repeat center center;}
.hl_nav .nav_list>li.active a{ color:#1172c1;}
.hl_nav .nav_list>li:hover{background: url(../images/menu_hover.png) no-repeat center center;}
.hl_nav .nav_list>li:hover a{ color:#1172c1;}
.hl_nav .nav_list>li:hover>ul{display:block}
.hl_nav .nav_list>li>ul.offset_left{left:0}
.hl_nav .nav_list>li>ul.offset_left.offset_1{left:10%}
.hl_nav .nav_list>li>ul.offset_left.offset_2{left:20%}
.hl_nav .nav_list>li>ul.offset_left.offset_3{left:30%}
.hl_nav .nav_list>li>ul.offset_left.offset_4{left:40%}
.hl_nav .nav_list>li>ul.offset_left.offset_5{left:10%}
.hl_nav .nav_list>li>ul.offset_left.offset_6{left:60%}
.hl_nav .nav_list>li>ul.offset_left.offset_7{left:70%}
.hl_nav .nav_list>li>ul.offset_left.offset_8{left:80%}
.hl_nav .nav_list>li>ul.offset_right{right:0}
.hl_nav .nav_list>li>ul.offset_right.offset_1{right:10%}
.hl_nav .nav_list>li>ul.offset_right.offset_2{right:20%}
.hl_nav .nav_list>li>ul.offset_right.offset_3{right:30%}
.hl_nav .nav_list>li>ul.offset_right.offset_4{right:40%}
.hl_nav .nav_list>li>ul.offset_right.offset_5{right:10%}
.hl_nav .nav_list>li>ul.offset_right.offset_6{right:60%}
.hl_nav .nav_list>li>ul>li{float:left}
.hl_nav .nav_list>li>ul>li>a{text-decoration:none; font-size: 16px; font-weight: normal; display:block;color:#666 !important;padding:0 20px;height:61px}
.hl_nav .nav_list>li>ul>li>a:hover{background-color:#f1f8ff;color:#1172c1 !important;font-weight: bold;}
.hl_nav .nav_list:hover{height:122px; font-weight: bold;}
.hl_nav .nav_list:hover+.shade{display:block}
.anniu{ height: 61px;}

.banner{ height: 318px;}
/*.banner .logo{ float: left;margin-top: 120px;}*/
.banner .logo{ float: left;margin-top:105px; margin-left:60px;}
.serch{height: 40px; line-height: 40px; margin: 15px 0;}
.serch span{ float:left; display:block; width:80px; font-size:16px; font-weight:bold; color:#1172c1;background:url(../images/sss.png) no-repeat left center; padding-left:20px;}
.serch form{ float:right; width:252px; display:block;}
.serch input{ border: none; height: 40px; line-height: 40px;border:1px solid #d3d3d3; color:#333333;}


.lingdao{ width:100%; height:60px; margin-top:10px; display:block;}
.lingdao img{height:60px;}
.bangong{ width:100%; height:60px; margin-top:10px; display:block;}
.bangong img{height:60px;}

.gundong{ margin-bottom: 20px;}
.gundong span{ float: left; width: 80px;}
.gundong .more{ float: right; width: 105px;}

/* #marquee1 */
#marquee2{width:1360px;  height:202px;overflow:hidden;}
#marquee2 ul li{float:left; width:215px; height: 202px;margin-right: 20px;}
#marquee2 ul li img{ width: 215px; height: 141px;}
#marquee2 ul li span{ background: #f1f1f1; display: block; float: left; padding:5px 10px; height: 60px; line-height: 23px; font-size: 14px; width:195px;}


#marquee1{width:1360px;height:33px;overflow:hidden; margin:0 5px 0 5px; font-size: 14px;}
#marquee1 ul li{float:left; padding:0 20px; line-height:33px;}
#marquee1 ul li a{ color:#515151;}
#marquee1 i{ color:#989898; float:right;}


.rslides {  position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }
.rslides li {  -webkit-backface-visibility: hidden;  position: absolute;  display: none;  width: 100%;  left: 0; top: 0;  }
.rslides li:first-child {  position: relative;  display: block;  float: left;  }
.rslides img {  display: block;  height: auto;  float: left;  width: 100%;  border: 0;  }
.slide_container {  margin-bottom: 20px; height: 398px;  position: relative;  float: left;  width: 100%;  }
.slide {  position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }
.slide li {  position: absolute;  width: 100%;  left: 0;  top: 0;  }
.slide img {  display: block;  position: relative;  z-index: 1;  height: 398px;  width: 100%;  border: 0;  }
.slide .caption {  display: block;  position: absolute;  z-index: 2;  font-size: 20px;  text-shadow: none;  color: #fff;  background: #000;  background: rgba(0,0,0, .8);  left: 0;  right: 0;  bottom: 0;  padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav {  position: absolute;  -webkit-tap-highlight-color: rgba(0,0,0,0);  top: 52%;  left: 0;  opacity: 0.7;  z-index: 3;  text-indent: -9999px;  overflow: hidden;  text-decoration: none;  height: 61px;  width: 38px;  background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active {  opacity: 1.0;  }
.slide_nav.next {  left: auto;  background-position: right top;  right: 0;  }
 

/*幻灯片开始*/
.news-pic .focus{ position:relative;width: 500px; height: 330px;float: left; overflow:hidden;}  
.news-pic .focus img{width: 500px; height: 330px;} 
.news-pic .focus .btn{ position:absolute; bottom:34px; left:300px; overflow:hidden; zoom:1;} 
.news-pic .focus .btn a{position:relative; display:inline; width:14px; height:14px; border-radius:7px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.news-pic .focus .btn a:hover,.boxTop .pic .focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.news-pic .focus .fPic{ position:absolute; left:0px; top:0px; }  
.news-pic .focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.news-pic .focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height:40px; background:url(../images/black.png) repeat; filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.news-pic .focus .shadow a{ text-decoration:none; color:#ffffff; font-size:18px; margin-left:15px; font-family: "微软雅黑"; width:320px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left;}  
.news-pic .focus .fcon{ position:relative; width:100%; float:left;  display:none; }  
.news-pic .focus .fcon img{ display:block; }  
.news-pic .focus .fbg{bottom:25px; right:6px; position:absolute; height:14px; text-align:center; z-index: 200; }  
.news-pic .focus .fbg div{margin:12px auto 0;overflow:hidden;zoom:1;height:15px; float:right;}    
.news-pic .focus .D1fBt a{position:relative; display:inline; width:15px; height:15px;border-radius:50px;color:#ffffff; margin-right:8px;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#ddd;}    
.news-pic .focus .D1fBt .current,.boxTop .pic .focus .D1fBt a:hover{background:#d40000; width:15px; height:15px; margin-top:0px;}    
.news-pic .focus .D1fBt img{display:none}    
.news-pic .focus .D1fBt i{display:none; font-style:normal; }


.toutiao{ background:url(../images/tt.png) no-repeat left top;height: 96px; overflow: hidden;}
.toutiao a h2{ color:#d40000; font-size: 36px; font-weight: bold; width:1150px; margin: 0 auto; text-align: center; margin-bottom: 10px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.toutiao a span{ font-size: 14px; line-height: 25px; color:#909090;}
  
/*新闻*/


.news .news-pic{ float: left; width:500px;}
.news .news-con{ float: left; width:577px; margin-left:15px;}
.news .news-right{ width:250px; float:right;}
.news_bot{ position: relative; width:100%;height: 223px; overflow: hidden;}
.xmbt{display:block; border-bottom: 5px solid #f4faff; height: 40px; margin-top: 9px; margin-bottom: 15px;}
.xmbt li{ width:103px; height:40px; float:left;margin-right: 30px;}
.xmbt li a{width:103px; height:40px;float:left; text-align:center; line-height:30px; color:#575757; font-size:20px;}
.xmbt .at{width:103px; height:40px; float:left;}
.xmbt .at a{ border-bottom: 5px solid #1172c1;   color:#0068d4; font-weight: bold;}
.xmbt li a span{width:103px; height: 29px; display: block;}
.xmbt li a .news1{ background: url(../images/gggb.png) no-repeat left center; }
.xmbt li a .news2{ background: url(../images/zwxx.png) no-repeat left center; }
.xmbt li a .news3{ background: url(../images/zcfg.png) no-repeat left center; }
.xmbt .at .news1{ background: url(../images/gggb_hover.png) no-repeat left center; }
.xmbt .at .news2{ background: url(../images/zwxx_hover.png) no-repeat left center; }
.xmbt .at .news3{ background: url(../images/zcfg_hover.png) no-repeat left center; }

.news_more{ background: url(../images/more.png) no-repeat right center;color:#4d4c4c; width:50px; height: 35px; line-height: 35px; font-size: 14px; position: absolute; right:0;top:15px;}
.news_more1{ background: url(../images/more.png) no-repeat right center;color:#4d4c4c; width:50px; height: 35px; line-height: 35px; font-size: 14px; position: absolute; right:10px;top:2px;}


.newsList{}
.newsList li{ height:32px; background: url(../images/k.png) no-repeat left center; padding-left: 15px;}
.newsList li i{ width:30px;height:32px; display: block; }
.newsList li a{padding-left:10px;text-align:left; width:76%; height:32px; line-height:32px; float: left; font-size:16px; color:#333333;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.newsList li:hover{ color:#1172c1; background: url(../images/k_hover.png) no-repeat left center;}
.newsList li:hover a{color:#1172c1;}
.newsList li span{ float:right; line-height:32px; color:#999999; font-size:14px; margin-right:10px;}
.newsList .now{ color:#1172c1; background: url(/uploadfile/image/20231114/20231114091241724.png) no-repeat left center;}

.newsList5{}
.newsList5 li{ height:32px; background: url(../images/k.png) no-repeat left center; padding-left: 15px;}
.newsList5 li i{ width:30px;height:32px; display: block; }
.newsList5 li a{padding-left:10px;text-align:left; width:73%; height:32px; line-height:32px; float: left; font-size:16px; color:#333333;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.newsList5 li:hover{ color:#1172c1; background: url(../images/k_hover.png) no-repeat left center;}
.newsList5 li:hover a{color:#1172c1;}
.newsList5 li span{ float:right; line-height:32px; color:#999999; font-size:14px; margin-right:10px;}


.news-top{ height: 316px; overflow: hidden; }
.news-bot1{ height: 220px; overflow: hidden; margin-top: 13px;}
.title{ height: 40px; line-height: 40px; display: block;border-bottom: 5px solid #f4faff; padding-bottom: 10px; margin-bottom: 12px;}
/*.title span{ float: left; display: block;height: 40px; padding-bottom: 10px; border-bottom: 5px solid #1172c1;}*/
.title span{ float: left; display: block;height: 40px; padding-bottom: 10px;font-size:20px; color:#1172c1; font-weight: bold; border-bottom: 5px solid #1172c1;}
.title .more{float: right; background: url(../images/more.png) no-repeat right center; width:50px; height: 35px; line-height: 35px; font-size: 14px; margin-top: 10px; }

.title1{ height: 40px; line-height: 40px; display: block; background: #f9f9f9; margin-bottom: 12px;}
.title1 span{ float: left; display: block;height: 40px; padding:0  10px; color:#1172c1; background: #ffffff; border-top: 5px solid #1172c1;}
.title1 .more{float: right; background: url(../images/more.png) no-repeat right center; width:50px; height: 35px; line-height: 35px; font-size: 14px; margin-right: 10px;margin-top: 2px;}

.title2{ background: url(../images/line.png) repeat-x; width:100%; margin-bottom: 20px;}
.title2 span{ background: #ffffff; padding-right:20px; display: inline-block; font-weight: bold; color:#1172c1}
.title2 .more{ float: right; background: url(../images/more.png) no-repeat right center; width:50px; padding: 0 10px; height: 35px; line-height: 35px; font-size: 14px; background-color:#ffffff; }

.newsList1{}
.newsList1 li{ height:32px; background: url(../images/k2.png) no-repeat left center; padding-left: 15px;}
.newsList1 li a{padding-left:10px; width:96%; display:block; text-align:left; height:32px; line-height:32px; font-size:16px; color:#333333;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.newsList1 li a:hover{text-decoration:underline; color:#1172c1}

.newsList2{}
.newsList2 li{ height:32px; background: url(../images/k1.jpg) no-repeat left center; padding-left: 10px;}
.newsList2 li a{padding-left:10px; width:100%;text-align:left; height:32px; line-height:32px; font-size:16px; color:#333333;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.newsList2 li a:hover{text-decoration:underline; color:#1172c1}

.zhaunti{  background: url(../images/rdzt.png) no-repeat left center; width:100%; position: relative;}
.roll-wrap:hover .control{  display: block;}
.roll-wrap{ position: relative;  height: 110px; overflow: hidden;margin: 0px auto; width:1300px; float: right;}
.roll-wrap .roll__list{}
.roll_row .roll__list::before, .roll_row .roll__list::after { content: "";   display: table;    line-height: 0;}
.roll_row .roll__list::after { clear: both;}
.roll_row .roll__list{ width: 9999px;}
.roll_row .roll__list li{ float: left; display: block;width:1340px; height: 97px;}
.roll_row .roll__list li.li1{ float: left; display: block;width: 330px; height: 98px; margin-right: 10px;}
.roll_row .roll__list li.li1 img{width: 320px; height: 97px;}
.control{position: absolute; top: 35px; display: none; padding: 10px 5px; font-weight: bold;  text-decoration: none;   color: #fff;   background-color: rgba(0, 0, 0, .3);}
.control:hover{ background-color: rgba(0, 0, 0, .5);}
.control.pre{ left: 0px; padding: 20px 10px;}
.control.next{right: 0px; padding: 20px 10px;}
.gdzt{ position: absolute; top:-7px; right:-6px; width:93px; height: 90px;}

.Conleft{ float: left; width:940px;}
.content-left{ float: left; width:434px;position: relative;}

.table1{display:block;  background: #eeeeee; height: 40px;margin-bottom: 5px;}
.table1 li{  height:40px; float:left; padding:0  15px; float: left;}
.table1 li a{ height:40px;float:left; text-align:center;  color:#575757; line-height: 40px; font-size:18px; }
.table1 .at{ height:35px; line-height: 35px !important; float:left;color:#1172c1; background: #ffffff; border-top: 5px solid #1172c1;}
.table1 .at a{ color:#1172c1;line-height: 32px !important;}

.news-picList{ margin: 15px 0;height:110px;}
.news-picList img{ float: left; width: 175px; height: 110px; display: block; margin-right: 15px;}
.news-picList b{ font-weight: normal; display: block;  margin-bottom: 10px;}
/*.news-picList span{ color:#8a8989; font-size: 14px;}*/
.news-picList span{ color:#8a8989; font-size: 14px; line-height:25px; overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.content-left1{ float: left; width:318px;position: relative;}
.content-right1{ float: right; width:320px;position: relative;}

.zt-list{ background: #f4faff; padding: 15px 0; margin-bottom: 20px;}
.zt-list a{ float: left; width: 47%; margin: 0 15px; text-align: center; font-size: 18px; font-weight: bold; border-right: 1px solid #dbe8e5;}
.zt-list a i{ margin-right: 15px;}
.zt-list a.last{ border-right: none;}

.picList a{ background: #f1f1f1; float: left; width:215px; height: 240px;}
.picList a img{width:215px; height: 141px;}
.picList a b{ font-weight: normal; display: block; margin: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.picList a span{ color:#8a8989; font-size: 14px; margin: 10px; display: block; line-height: 25px;}
.picList .fr{ float: right;}

.wy-pic{ position: relative; width:100%; height: 240px; top:0;}
.wy-pic img{  width:100%; height: 240px;}
.wy-pic span{ position: absolute; left:0; background: rgba(17,119,193,.8); bottom: 0; color:#ffffff; font-size: 14px; height: 35px; line-height: 35px; width:96%; padding: 0 2%;}

.sygj-list{padding-top: 5px; }
.sygj-list li{ float: left; width:105px; height: 72px;display: block; background: #fbfdfc; margin-right: 1px; margin-bottom: 1px;}
.sygj-list li a{ display: block; font-size: 14px; text-align: center;}
.sygj-list li a i{ display: block; text-align: center; margin: 10px 0 10px 0;}
.sygj-list li a i.is{ height: 30px; margin: 30px 0 15px 0;}
.sygj-list li.fist{ width:211px; background: #1172c1;}
.sygj-list li.fist a{ display: block;height: 105px; width:211px; color:#ffffff; font-size: 18px; text-align: left; padding-top: 4px; }
.sygj-list li.fist i{ float: left; margin-left: 20px; margin-top:10px; margin-right: 15px;}
.sygj-list li.fist a span{ display: block; font-size: 14px; line-height: 20px; color:#ceeaf8; width:200px;}
.sygj-list li.color{ background: #f4faff;}


.top-color{ border-top: 2px solid #0068d4;}
.top-color1{ border-top: 2px solid #e15050;}
.content-right{ float: right; width:434px;position: relative;}


.footer-top{ height: 70px;}
.footer-top li{ float: left; width: 250px;margin-left: 25px;}
.footer-top li select{ width:98%; height: 30px; padding-left: 2%; line-height: 30px; border: 1px solid #ececec;font-family:"Microsoft Yahei","\5b8b\4f53";color:#333;} 

.footer{ background: url(../images/footer_bg.jpg) repeat-x; padding-top: 20px;}
.footer-bot{ line-height: 30px;text-align: center; color:#4d4c4c; font-size: 14px; }

/*当前位置样式*/
.dqwz{padding:0px 0 15px 0;font-size:14px; margin-bottom: 20px; padding-bottom: 20px; color:#666666;  background: url(../images/dqwz.png) repeat-x left bottom;}
.ny-title{ float: left; width:250px; border: 1px solid #f3f9ff;padding-bottom: 15px;}
.ny-title span{ height: 50px; line-height: 50px;background: #1172c1; text-align: center; display: block; color:#ffffff; font-size: 20px;}
.ny-title li{ display: block; margin: 0 auto; height: 40px; line-height: 40px; box-shadow: 0 0 10px #fafafa; width:200px; margin-top: 15px; font-size: 16px; text-align: center; border: 1px solid #f3f9ff; border-radius: 5px;}
.ny-title li a{  height: 40px; line-height: 40px; width:200px; font-size: 16px; text-align: center; overflow:hidden;display: block;}
.ny-title li:hover{ background: #1172c1; box-shadow: 0 0 10px #1172c1;border: 1px solid #1172c1;}
.ny-title li:hover a{ color: #ffffff;}
.ny-title li.hover{ background: #1172c1; box-shadow: 0 0 10px #1172c1;border: 1px solid #1172c1;}
.ny-title li.hover a{ color: #ffffff;}
.ny-list{ float: right; width:1080px; background: #fafafa;padding-bottom: 10px;}

.news-item-temp{width:1050px;}
.news-item-temp li{float: left; border-bottom: 1px solid #fafafa; height: 50px; line-height: 50px;}
.news-item-temp li strong { display: block; margin-left: 20px; background: url(../images/k.png) no-repeat left center; padding-left: 20px; float: left;display: inline-block; overflow: hidden;text-overflow:ellipsis; white-space:nowrap; width:880px; font-weight: normal; color: #000; overflow: hidden; font-size: 16px; font-weight: 500;}
.news-item-temp a:hover strong{background: url(../images/k_hover.png) no-repeat left center; padding-left: 20px; color: #1172c1;}
.news-item-temp li b {float: right; width:100px; font-size: 16px; font-weight: normal; color:#9d9d9d; }
.news-item-temp a span { float: right;}
.news-item-temp a span em{ display: inline-block; margin-left: 10px; padding-left: 24px; color: #777; background: url(/pubimages/web/ico-2-1.png) no-repeat;}
.news-item-temp a span em.dz-ico{ background-position: 0 -46px;}
.news-item-temp .now{background: url(/uploadfile/image/20231114/20231114091241724.png) no-repeat left center;}

.fenye{ margin-top: 20px;}

.myytList-temp2{border: 1px solid #EBEDEF;padding: 20px;background: #fff;float: left; width:1014px; margin-left: 10px; margin-top: 10px;}
.myytList-temp2 dl dt{ width: 200px;float:  left; margin-right: 15px;}
.myytList-temp2 dl dt img{ width:100%; }
.myytList-temp2 dl dd h4 a { display: block; padding:18px 0 5px; font-size: 16px; color: #222; font-weight: 700; }
.myytList-temp2 dl dd p.time {font-size: 14px; display: inline-block; padding:10px 0 10px 20px; color: #666; background: url(../images/time-ico-1.png) no-repeat 0 center;}
.myytList-temp2 dl dd p.txt { color: #444; font-size: 14px;}

/*文章页 start*/
.fl{ float: left;}
.fr{ float: right;}
.articleBox { padding: 20px 40px 0px 40px; font-size: 14px; line-height: 24px;}
.textIndent2em{ text-indent: 2em;}
.articleBox h2.tit { text-align: center; font-size: 18px; font-weight: 700;}
.articleBox p.time { text-align: center;}
.articleBox p.tagList a { padding: 0 5px;}
.articleBox .shear-dz { text-align: right;}
.articleBox .shear-dz a.dp-ico,.articleBox .shear-dz a.dz-ico { padding: 0 10px 0 25px; color: #666;font-size: 14px; background-position: 0 3px;}
.articleBox .shear-dz a.dz-ico {background-position: 0 -46px;}
.articleBox .bdshare-button-style0-16 .bds_more { float: none;}
.articleBox .bdshare-button-style0-16 .bds_more { display:inline-block; height: 26px; margin: 0; position: relative; top: -1px; padding: 0 0 0 20px; background: none; font-size: 14px;}
.articleBox .shear-dz .shareBtn,.articleBox .printBtn { display: inline-block; width: 70px; height: 26px; text-align: center; line-height: 26px; font-weight: 500; border: 1px solid #ADAEAF; border-radius: 3px; background:url(/pubimages/web/ico-4-1.png) no-repeat;  }
.articleBox .shear-dz .shareBtn { background-position: 7px 4px; margin-right: 10px;}
.articleBox .shear-dz .printBtn { padding-left: 20px; color: #666; background-position: 7px -32px;}
.articleBox .questionnaireBox { width: 60%; margin: 20px auto 0;}

.printIco{float:left; background:url(../images/dy.png) no-repeat 0px 0px; padding-left:22px; background-size: 100% 100%;}


.articleWarp .articleTit { text-align: center;}
.articleWarp .articleTit h2 { font-size: 22px;}
.articleCenter { line-height: 24px; font-size: 14px;}
.articleCenter .fz14 { font-size: 14px;}
.articleCenter .borderTop { border-top: 1px solid #E3E3E3;}
.articleCenter .pl60 { padding-left: 60px;}

.zwgb-warp .year-num { width: 80%; margin: 0 auto; padding: 10px 20px; text-align: center;font-size: 16px; }
.zwgb-warp .yearSelect,.zwgb-warp .numSelect { display: inline-block; margin: 5px 15px;}
.zwgb-warp .year-num .form-control{ display: inline-block; width: auto;}
.zwgb-warp .year-num .control-label { color: #666; padding-right: 5px; font-weight: 500;}
.zwgb-warp .gbList { width: 80%; margin:10px auto 0; padding: 0 10px 10px;}
.zwgb-warp .gbList h4 { font-size: 14px; padding:20px 0 10px;}
.zwgb-warp .gbList ul { padding: 10px 30px;}
.zwgb-warp .gbList ul li { padding: 5px 0; }
.zwgb-warp .gbList ul li a { color: #000; position: relative; padding-left: 10px;}
.zwgb-warp .gbList ul li a:hover { color: #f60}
.zwgb-warp .gbList ul li a i { display: block; width: 5px; height: 5px; background: #38A3F4; border-radius: 50%; position: absolute; left: 0; top: 6px;}


h2.temp-1.min-temp {height: 24px;line-height: 24px; font-size: 18px;}
.txt-showHide-box { overflow-y: auto;}
.txt-showHide-box.h280 { max-height: 280px;}
.jy-article-table-temp1 { border: 1px solid #eee; background: #fff;}
.jy-article-table-temp1 table { width: 100%; }
.jy-article-table-temp1 table th { width: 30%; font-weight: 700;}
.jy-article-table-temp1 table th,.jy-article-table-temp1 table td { height: 60px; line-height: 20px; padding-left: 20px;}
.jy-article-table-temp1 table tr:nth-child(even) th { background: #F8FAF7}
.jy-article-table-temp1 table tr:nth-child(even) td { background: #F3F6F1;}

.map-select .select-busCar { position: relative; height: 34px; margin: 5px 0; padding-right: 100px;}
.map-select .select-busCar input { display: inline-block; width: 48%; margin-right: 1%;}
.map-select .select-busCar select { display: inline-block; width: 50%;}
.map-select .select-busCar a.submitBtn { display: block; width: 90px; height: 34px; line-height: 34px; background: #90DA47; background: #90DA47; color: #fff; border-radius: 5px; text-align: center; position: absolute; top: 0; right: 0; }

.right-nav-fix{ padding-top: 40px;}
.right-nav-fix.on { position: fixed; top: 0; width: 267px;}
.rNavListBox { position: relative; margin-left: 20px;}
.rNavListBox b.ronndBtn { display: block; width: 15px; height: 15px; background: #fff; border: 3px solid #D2D2D2; border-radius: 50%; position: absolute; left: -1px;}
.rNavListBox b.topRound { top: -15px;}
.rNavListBox b.bottomRound { bottom: -15px;}
.rNavListBox i.moveBtn { position: absolute; top: 18px; left: -5px; z-index: 3;}
.rNavListBox ul.list {  margin-left: 5px; padding: 2px 0 4px; border-left: 3px solid #D2D2D2; }
.rNavListBox ul.list li { line-height: 20px; margin: 15px 0 20px -5px; padding-left: 36px; cursor: pointer; font-size: 18px; position: relative;}
.rNavListBox ul.list li.on,.rNavListBox ul.list li:hover{color: #90DA47;}
.rNavListBox ul.list li i { display: block; width: 13px; height: 13px; background: #D2D2D2; position: absolute; top: 6px; left: -3px; border-radius: 50%; border: 3px solid #fff; z-index: 2;}

.right-nav-fix .moveBox { position: relative; max-height: 400px; overflow-x:hidden;}


.right-nav-fix a.toTop { display: none; width: 62px; height: 62px; margin: 40px auto 0; padding: 9px 0 0 12px; background: #B6B6B6; font-size: 18px; color: #fff; line-height: 22px;}
.right-nav-fix a.toTop:hover { background: #A2A0A0}

.pcHide { display: none;}
.appGoTopBtn { display: none; width: 32px; height: 32px; padding-top: 5px; position: fixed; bottom: 15%; right: 5%; border:1px solid #ddd; background: rgb(0,0,0);background: rgba(0,0,0,.4); z-index: 9; text-align: center; }
.appGoTopBtn.temp1 { width: 48px; height: 48px; padding: 0; background: none; border: none;}

.article-temp3 h2.tit { font-size: 32px; font-weight: 500; margin: 30px 0;    line-height: 54px;}
.article-temp3 h2.tit2 { font-size: 22px; font-weight: 500; margin: 10px 0; text-align: center;}
.article-temp3 .source-bdshare { padding:0 20px 22px; margin-bottom: 40px; font-size: 14px; border-bottom: 1px solid #DCDCDC}
.article-temp3 .source-bdshare .source { text-align:center; padding-right: 30px;}
.article-temp3 .source-bdshare .shear-dz { width: 276px; padding-left: 30px;}
.article-temp3 .source-bdshare span{ margin-right: 15px;}
.article-temp3 .bshare-custom.icon-medium a {line-height: 26px;}

.articleCentent { font-size: 16px; line-height: 32px; padding: 0 20px 30px 20px;color: #000;}
.articleCentent p {white-space: normal;}
.articleCentent img{ max-width:100%;}

.articleBox .twoWm-bshare { width: 200px; margin:50px auto; text-align: center; font-size: 16px; color: #888;}
.articleBox .next-prev { line-height: 30px; margin-bottom: 20px; font-size: 14px;}
.articleBox .next-prev span { font-weight: 700;}
.articleBox .next-prev a { color: #222;}

.articleBox .otherNews { margin-bottom: 20px; border: 1px solid #EEEFF0; padding: 40px; box-shadow: 0px 2px 3px #e6e6e6; position: relative;}
.articleBox .otherNews .psT1 {position: absolute; top: 10px; right: 10px; color: #888}
.articleBox .otherNews b.ico { position: absolute; top: -9px; left: -9px;}
.articleBox .otherNews ul li { height: 36px; line-height: 36px; overflow: hidden; position: relative; padding-right: 80px;}
.articleBox .otherNews ul li a { display: block; color: #000;}
.articleBox .otherNews ul li a:hover { color: #f30;}
.articleBox .otherNews ul li span { position: absolute; right: 0; top: 0;}


.table-temp2 { border-top: 2px solid #A3DA6D;}
.table-temp2 table th,.table-temp2 table td { height: 50px; border: 1px solid #ddd; padding: 0 10px;}
.table-temp2 table th { color: #666}
.table-temp2 table tr.even th,.table-temp2 table tr.even td { background: #F2F2F2;}

.tableTit h2 { height: 50px; line-height: 50px; background: #F2F2F2; font-size: 18px; color: #666; text-align: center; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}

/*文章页 end*/


/*------------------------------------------搜索结果页-------------------------------------------*/

.blank5{ height:5px;}
.sousuolb{margin:10px 25px;}
.sousuolb_l{ width:825px; padding:20px; float:left;background:#ffffff;}
.sousuolb_l_top{ width:825px; float:left; height:50px; line-height:50px; color:#999;}
.sousuolb_l_nr{}
.sousuolb_l_nr ul{}
.sousuolb_l_nr ul li{ margin-bottom:25px;}
.sousuolb_l_xw h1 a{text-align:left; font-size:14px;line-height:30px; color:#515151; font-weight:bold;}
.sousuolb_l_xw span{ color:#999; line-height:30px;}
.sousuolb_l_xw p a{ color:#6C9;}

.sousuolb_r{ width:180px; background:#f9f9f9; float:right; border:1px solid #eeeeee;padding-left:40px;  padding-top:20px; padding-bottom:20px; }
.sousuolb_r_nr{}
.sousuolb_r_nr ul{}
.sousuolb_r_nr ul li{ margin:10px auto;}
.sousuolb_r_nr ul li .sousuolb_r_nr_bt ul li { color:#666; font-size:14px; line-height:20px;}
.sousuolb_r_nr ul li .sousuolb_r_nr_bt h1 a{ color:#010b86; font-weight: bold; font-size:16px; line-height:40px;}
.sousuolb_r_nr ul li .sousuolb_r_nr_bt h1 a:hover{ color:#1188d4; font-size:16px; line-height:40px;}

.searchtype {background:#ffffff;border:1px solid #e9e9e9; margin-bottom:15px;}
.searchtype a{font-size:14px; display:inline-block;color:#656565;height:37px;line-height:37px; margin-right:25px;padding:0 13px 2px 12px;}
.searchtype a.checked{font-weight:bold;height:34px;border-bottom:3px solid #0068d4!important;}
.sousuolb_l_xw .tits{ height:22px; line-height:22px; margin-bottom:10px;}
.sousuolb_l_xw .tits a{display:block; font-weight:bold;}
.sousuolb_l_xw p{line-height:20px; color:#999;}
.sousuolb_l_xw .channl{height:22px;font-size:15px;line-height:20px;margin-right:10px;font-family:"微软雅黑,宋体";padding:0px 10px;background:#ffba00;color:#fff; float:left; font-weight:normal;}
.sousuolb_l_xw .channl b{color:#ffffff !important; }
.sousuolb_l_xw .sousou_pic{ float:left; margin-right:20px;}
.sousuolb_l_xw .sousou_pic img{ width:118px;}
.sousuolb_l_xw .sousou_con{width:690px; font-size:14px;}




.ld_list { margin: 25px 0 20px 30px; overflow: hidden; }
.ld_list span { float: left; width: 232px; height: 330px; margin-right: 45px; display: inline;text-align: center;  }
.ld_list span img{width:100%;}
.ld_list span a{ display: block;margin-top: 5px;color:#333333; font-size: 14px; }
.ld_list span a i{ display: block; color:#003266; font-size: 16px; font-weight: bold; margin: 10px 0;}
.ld_list ul {float: right; width:1050px }
.ld_list li { float: left; height: 200px; width:175px; margin: 0 35px 10px 0; display: inline;text-align: center;  }
.ld_list li a{ display: block;margin-top: 5px;color:#333333; font-size: 14px; }
.ld_list li a img{ height:140px; width: 102px;}
.ld_list li a i{ display: block; color:#003266; font-size: 16px; font-weight: bold; margin: 10px 0;}
.ld_con{background: #fff;}
.ld_box{overflow: hidden; margin-bottom: 24px;}
.ld_box img{text-align: center; padding: 50px 0 30px 0;}
.ld_box p{padding: 0 40px; line-height: 200%; font-size: 16px;color:#333;}
.ld_box p strong{font-weight: normal; font-size: 24px; display: block; margin: 24px 0 16px;}


/*图片列表页*/

.pic-list{}
.pic-list li{ float: left; width:303px; display: block; border: 1px solid #ECECEC;background: #fff; padding: 20px; margin-left: 10px; margin-top: 10px;}
.pic-list li a span{ font-size: 16px;width:303px; line-height: 30px; padding: 5px;display: inline-block; overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.pic-list li a img{ width:303px; height:200px;}

.pic-list1 li{float: left;
    width: 155px;
    height: 250px;
    margin-left: 20px;
    box-shadow: 0 2px 14px 0 rgba(0,0,0,.08);
    border-radius: 2px;
    background-color: #fff;
    margin-bottom: 21px;
    box-sizing: border-box;
}
.pic-list1 li .content{display: block;
    height: 100%;
    box-sizing: border-box;
    padding: 20px 20px 0;}
.pic-list1 li .content i{ display: block; background: url(../images/wjj.png) no-repeat center center; background-size: 80% 100%; margin: 50px 0 15px 0; height: 72px;}
.pic-list1 li span{ font-size: 16px;line-height: 30px; font-size: 16px; font-weight: bold; text-align: center; padding: 5px 0;display: block;}
.pic-list1 li:hover{border:1px solid #0068d4;}
.pic-list1 li:hover a{ color:#0068d4;}

.wzdt ul { clear: both; margin: 0; padding: 20px 0px; border-bottom: #e1e1e1 1px dashed; }
.wzdt ul.rwbj { border-bottom: none; }
.wzdt ul li.content { float: left; width: 1200px;height: 80px; line-height:40px;}
.wzdt ul li.captitle { float: left; margin-right: 20px; width: 110px; height: 80px; line-height:80px;font-size: 20px;color: #FFFFFF; text-align: center; }
.wzdt ul li.captitle a{ color:#ffffff;}
.wzdt ul li.captitle span { display: block; font-family: "Microsoft YaHei", SimSun; font-size: 12px; line-height: 30px; }
.wzdt ul.jggk li.captitle { background-color: #44b371; }
.wzdt ul.zmhd li.captitle { background-color: #ffa238; }
.wzdt ul.zwfw li.captitle { background-color: #44b1df; }
.wzdt ul.bmfw li.captitle { background-color: #1172c1; }
.wzdt ul li.content a { display: inline-block; margin-right: 20px; font-family: "Microsoft YaHei", SimSun; font-size: 16px; line-height: 28px; color: #000000; }
.wzdt ul li.content a:hover{ color:#e71a21; }



/*右侧浮动框样式*/
.online{position:fixed;top:480px;right:20px;}
.online ul{position:relative;}
.online ul li{background:#ffffff;}
.online ul li a{margin-bottom:5px;width:75px;height:75px;font-size:15px;text-align:center;border:#e5e5e5 solid 1px;display:block;}
.online ul li a span{margin-top:3px;color:#015293;display:block;}
.online ul li:hover{background:#015293;}
.online ul li:hover a span,.online ul li:hover a em{color:#ffffff;}
.online ul .weixin{position:absolute;padding:10px;width:108px;height:136px;top:-32px;left:-130px;background:url(../images/online_bg.png) no-repeat;display:none;}
.online ul .weibo{position:absolute;padding:10px;width:108px;height:136px;top:45px;left:-130px;background:url(../images/online_bg.png) no-repeat;display:none;}
.online ul .shouji{position:absolute;padding:10px;width:108px;height:136px;top:45px;left:-130px;background:url(../images/online_bg.png) no-repeat;display:none;}
.online ul .weixin div img,.online ul .weibo div img,.online ul .shouji div img{display:block;}
.online ul .weixin div span,.online ul .weibo div span,.online ul .shouji div span{margin-top:8px;display:block;padding-left:20px;font-size:15px;}
.online .online-close{position:absolute;right:0;top:-30px;width:24px;height:24px;font-size:24px;color:#666666;text-align:right;}


.text-con{ width:1280px; margin: 50px auto 0 auto;}
.text-con .fl{ width:550px; height:390px;}
.text-con .fl img{ width:550px; height:390px;}
.text-con .fr{ width:710px; line-height: 35px; font-size: 16px; }
.text-con .fr .fr-con{ width:710px; line-height: 35px; font-size: 16px; height:342px; overflow-y:auto}

.text-con1{ width:1255px; margin: 0 auto 50px auto;}
.text-newsList{ margin-top: 15px; background: #fbfbfb; padding:15px}
.text-newsList li{ height:38px; background: url(../images/k.png) no-repeat left center; padding-left: 15px; border-bottom: 1px dashed #d4d4d4; padding-top:10px;padding-bottom:10px}
.text-newsList li i{ width:38px;height:38px; display: block; }
.text-newsList li a{padding-left:10px;text-align:left; height:38px; line-height:38px; float: left; font-size:16px; color:#333333;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.text-newsList li:hover{ color:#1172c1; background: url(../images/k_hover.png) no-repeat left center;}
.text-newsList li:hover a{color:#1172c1;}
.text-newsList li span{ float:right; line-height:38px; color:#999999; font-size:14px; margin-right:10px;}

.ad2{width:1360px; height:129px; background:#fff;}

.myscroll { height: 260px; margin: 0 auto;line-height: 32px; font-size: 15px; overflow: hidden;}
.myscroll li {line-height: 32px; height: 32px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; padding-left:15px; background: url(../images/k.png) no-repeat left center;}
.myscroll a { color: #333; text-decoration: none;}
.myscroll a:hover { color: #ED5565; text-decoration: underline;}
.myscroll .now{background: url(/uploadfile/image/20231114/20231114091241724.png) no-repeat left center;}

.red{color:#d40000 !important;}