/*张家界-4*/
.header{ width: 100%; height:185px ; background:#f9f9f9 ; }
.header .header-tt{ width: 1140px; height: 35px; margin: 0 auto;overflow:hidden;}
.header .header-tt .header-l{ width: 400px; height: 100%; float: left; overflow: hidden;}
.header-tt .header-l ul li{ float: left; line-height: 35px; margin-right: 15px; font-size: 12px; color: #999999;}
.header-tt .header-l ul li img{ vertical-align: middle;}
.header-tt .header-l ul li a{color: #999999;}
.header .header-tt .header-r{ width: 300px; height: 100%; float: right;}
.header .header-tt .header-r ul li{float: right; line-height: 35px; margin-left: 15px; font-size: 12px; color: #999999;}
.header-tt .header-r ul li img{ vertical-align: middle;}
.header-tt .header-r ul li a{color: #999999;}
.header .logo{ width: 100%; height: 150px; float: left; overflow: hidden; background: url(imgimg-4logo-bg.png) no-repeat; }
.header .logo .logo-main{ width:1140px; margin:0 auto; height: 100%;position: relative; }
.header .logo .logo-main img{ display: block; margin-top: 25px;}
.header .logo .submit{ width: 227px; height: 24px; background: url(imgimg-4submit-bg.png) repeat-x; border: 1px solid #7e7e7e; float: left;}
.header .logo .logo-main .tj{ width: 308px; height: 30px;position:absolute; top: 38px; right: 50px;}
.header .logo .logo-main .tj span{ float: left;  }
.header .logo .logo-main .tj span button{ width: 77px; height: 28px; background: url(imgimg-4span-tj.png) repeat-x; color: #ffffff;}
.blue-nav{ display: none; width: 100%; height: 40px; float: left; background: #004990; position: absolute; top: 190px;}

/*main*/
.main{ width: 100%; float: left; height: auto; background: url(imgimg-4main-bg.png) repeat-x;}
.mainer{ width: 1140px; height: auto; margin: 0 auto;}
.main .nav{ width: 100%; height: 50px; float: left; overflow: hidden;    box-shadow: 9px 0 12px -3px rgba(0, 0, 0, 0.51), -9px 0 12px -3px rgba(0, 0, 0, 0.37);}
.main .nav ul li{ width: 141.5px; height: 50px; float: left; background: url(imgimg-4nav-bg.png) repeat-x; border-right: 1px solid #004c96; font-size: 16px;
 color: #ffffff; line-height: 50px; text-align: center;}
.main .mainer .banner{ width: 100% ; float: left; height: auto;}
.main .mainer .banner img{ display: block;}
.main .mainer .content-1{ width: 100%; height: 265px; float: left; overflow: hidden; margin-top: 15px;}
.content-1 .content-1l{ background: url(imgimg-4content-1l-bg.png) repeat-x; width: 821px; height: 263px; float: left; border: 1px solid #c0e0ff;}
.content-1 .content-1r{ width: 295px; height: 263px; float: left; margin-left: 20px;border: 1px solid #c0e0ff; }

/*轮播图*/
.cl:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cl{zoom: 1;}
.frame{margin-bottom: 10px;border: 1px solid #e1e1e1;background: #FFF;}
.title{padding: 0 10px;height: 32px;font-size: 14px;font-weight: 700;line-height: 32px;overflow: hidden;}
.block{margin: 10px 10px 0;}
.temp{margin: 1px;}
.slideshow{clear: both;}
.slideshow li{position: relative;overflow: hidden;}
.slideshow span.title{position: absolute;bottom: 0;left: 0;margin-bottom: 0;width: 265px;height: 31px; color: #666666; line-height: 32px;font-size: 12px;text-indent: 10px; background: url(imgimg-4content-span.png) repeat-x;}
.slideshow span.title, .slidebar li{/*background: rgba(0, 0, 0, 0.3);*/
overflow: hidden;}
.slidebar li{border: 1px solid #aec1cc; float: left;margin-right: 1px;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 10px;cursor: pointer;}
.slidebar li.on{background: #ff6600; color: white;
font-weight: 700;}
ul, li{list-style: none;}

.frame{background: none;border: 0px solid #fff;margin-bottom: 0px;}
.temp{margin: 0;}
.slidebar{position: absolute;bottom: 5px;right: 4px;}
.slideshow span.title, .slidebar li{/*background: rgba(0, 0, 0, 0.3);*/
overflow: hidden;}
.slidebar li.on{
font-weight: 700;}
.slideshow SPAN.title{text-indent: 0px;}
.block{margin: 0;position: relative;}
#frameHlicAe{margin: 0px !important;border: 0px !important;}
.comiis_wrap960, .comiis_wrapad{height: 235px;width: 265px;}
.comiis_wrapad{overflow: hidden; margin-top: 13px; margin-left: 15px; float: left;}
.comiis_wrapad img{float: left;margin-top: 0px; width: 100%;}
#slidesImgs li{width: 265px;height: 235px;display: none;}

/*tab切换*/
.tabqh{width: 510px; height: 240px; float: left; margin-top: 13px; margin-left: 13px; overflow: hidden;}
.tabqh .tabbox{width:510px;height:240px;font-family:'微软雅黑';}
.tabqh .tabbox .tab{overflow:hidden; border-bottom: 1px solid #3385d7;}
.tabqh .tabbox .tab a{ background: url(imgimg-4tab-bg2.jpg) no-repeat; margin-right: 5px; width: 80px; height: 26px; display:block; text-align: center; line-height: 26px;
font-size: 14px; color: #ffffff; float:left;text-decoration:none;color:#0066cc;}
.tabqh .tabbox .tab a:hover{background:#E64E3F;color:#fff;text-decoration:none;}
.tabqh .tabbox .tab a.on{background:#E64E3F;color:#fff;text-decoration:none; background: url(imgimg-4tab-bg1.png) no-repeat;}
.tabqh .tabbox .content{overflow:hidden;}
.tabqh .tabbox .content li{}
.tabqh .tabbox .content li p{ border-bottom:1px dashed #e5e5e5; width: 100%; height: 30px; line-height: 30px;  float: left; overflow: hidden;}
.tabqh .tabbox .content li p em{ font-style: normal; float: left; width: 80%; height: 30px; overflow: hidden; font-size: 12px; color: #666666;
text-overflow:ellipsis; background: url(imgimg-4tab-bg0.png) no-repeat left; text-indent: 5px;
white-space: nowrap;}
.tabqh .tabbox .content li p em:hover{ text-decoration: underline;}
.tabqh .tabbox .content li p i{ font-style: normal; font-size: 12px; width: 20%; height: 30px; float: left; text-align: right;color: #666666;}

/*end*/


.content-1 .content-1r .content-1r-t{background: url(imgimg-4content-1r-t-bg.png) repeat-x; width: 100%; height: 35px; float: left; overflow: hidden;}
.content-1 .content-1r .content-1r-t p{ font-size: 14px; color: #0064c5; width: 98px; height: 30px; line-height: 30px; text-align: center; background: url(imgimg-4content-1r-t-p.png) no-repeat; float: left; margin-left: 10px; margin-top: 5px;}
.content-1 .content-1r .content-1r-t span{ float: right; width: 30px; height: 35px; line-height: 35px;  font-size: 12px; color: #0066cc;}
.content-1 .content-1r .content-1r-b{ width: 100%; height: 230px; float: left; overflow: hidden;}
.content-1 .content-1r .content-1r-b ul{ margin-top: 5px;}
.content-1 .content-1r .content-1r-b ul li{ width: 100%; float: left; height: 30px; line-height: 30px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 font-size: 12px; color: #666666;background: url(imgimg-4tab-bg0.png) no-repeat 10px; text-indent: 15px;}
 .content-1 .content-1r .content-1r-b ul li:hover{ text-decoration: underline;}


.content-inro{ width: 100%; height: 225px; float: left; overflow: hidden; margin-top: 15px;}
.content-inro .inro{}
.content-inro .inro-l{  width: 386px; height: 223px; overflow: hidden; float: left;border: 1px solid #c0e0ff;}
.content-inro .inro .inro-l-t{ width: 100%; height: 38px; float: left; border-bottom: 1px solid #0167cd; background: url(imgimg-4inro-l-t-bg.png) repeat-x; }
.content-inro .inro .inro-l-t p{ width: 115px; height: 32px; float: left; line-height: 32px; text-align: center; margin-left: 14px; margin-top: 6px; font-size: 14px; color: #ffffff; background: url(imgimg-4inro-l-t-p.png) no-repeat;}
.content-inro .inro .inro-l-t span{ width: 60px; height: 38px; float: right; line-height: 38px; text-align:center; font-size: 12px; color: #666666;}
.content-inro .inro .inro-l-b{ width: 100%; height: 183px; float: left; padding: 13px 0; overflow: hidden;}
.content-inro .inro-c .inro-l-b{ padding: 0;}
.content-inro .inro .inro-l-b p{ margin-left: 14px; margin-top: 5px; color: #666666; font-size: 12px;  width: 170px; height: 31px; line-height: 31px; text-align: center; float: left; border: 1px solid #cccccc;
 background:url(imgimg-4inro-l-b-p.png) repeat-x; }
.content-inro .inro-c{ margin-left: 20px; width: 412px; height: 223px; border: 1px solid #c0e0ff; float: left;}
.content-inro .inro .inro-l-b ul{}
.content-inro .inro .inro-l-b ul li{ width: 100%; float: left; height: 30px; line-height: 30px; overflow: hidden;}
.content-inro .inro .inro-l-b ul li em{ font-style: normal; font-size: 12px; color: #666666; width: 80%; float: left; overflow: hidden;text-overflow:ellipsis;
white-space: nowrap;text-indent: 20px; background: url(imgimg-4tab-bg0.png) no-repeat 13px;}
.content-inro .inro .inro-l-b ul li em:hover{ text-decoration: underline;}
.content-inro .inro-r .inro-l-b ul li em{ width: 65%;}
.content-inro .inro .inro-l-b ul li i{ font-size: 12px; color: #999999; font-style: normal; float: left; width: 20%;text-align: center; }
.content-inro .inro-r .inro-l-b ul li i{ width: 35%; }
.content-inro .inro-r{ width: 295px; height: 223px;float: left;margin-left: 20px;border: 1px solid #c0e0ff;}
.content-inro .inro-r .inro-l-b{ background: url(imgimg-4inro-l-b-bg.png) repeat-x; padding: 0;}
.content-inro .inro-r .inro-l-b span{ margin-left: 24px; margin-top: 17px; display: block; float: left; width: 243px; height: 68px; line-height: 68px; font-size: 16px; color: #147ae0; text-indent: 67px;
 border: 1px solid #cdcdcd; background: url(imgimg-4inro-l-b-spbg.png) repeat-x;}
.content-inro .inro-r .inro-l-b span i{ vertical-align: middle; height: 100%; display: inline-block;}
.content-inro .inro-r .inro-l-b span img{ vertical-align: middle; margin-right: 15px;}


.content-special{ width: 100%; height: 160px; float: left; overflow: hidden; margin-top: 18px;}
.content-special .special-l{ background: #f5faff; width: 821px;height: 158px;float: left;border: 1px solid #c0e0ff;}
.content-special .special-l .special-l-t{overflow: hidden; width: 100%; height: 30px; float: left;  background: url(imgimg-4special-l-bg.png) no-repeat;}
.content-special .special-l .special-l-t p{ margin-left: 37px; margin-top: 9px; display: block; font-size: 18px; color: #0066cc; }
.content-special .special-l .special-l-b{ width: 100%; height: 128px; overflow: hidden; float: left;}
/*swiper*/
.special-l-b .device1{width: 780px;height: 100px;/* padding: 30px 40px;*/background: #111;position: relative; overflow: hidden; margin-left: 20px; margin-top: 15px;}
.special-l-b .swiper-container1{height: 100px;width: 780px;}
.special-l-b .title{font-size: 25px;margin-bottom: 10px;}
.special-l-b .pagination{position: absolute;right: 0;text-align: center;bottom:6px;  width: 15%;z-index: 99;}
.special-l-b .swiper-pagination-switch{display: inline-block;width: 10px;height: 10px;background: #999;margin: 0 3px;cursor: pointer;}
.special-l-b .swiper-active-switch{background: #fff;}
.special-l-b .device01 .swiper-container .swiper-slide{position: relative;}
.special-l-b .device01 .swiper-container .swiper-slide img{ width: 100%;}
.special-l-b .swiper-slide img{ width: 100%;}
/*end*/
.content-special .special-r{width: 295px;height: 158px;float: left;margin-left: 20px;border: 1px solid #c0e0ff;}
.content-special .special-r .special-r-t{ width: 100%; height: 35px; float: left;background: url(imgimg-4content-1r-t-bg.png) repeat-x;  float: left; overflow: hidden;}
.special-r-t p{ font-size: 14px; color: #0064c5; width: 98px; height: 30px; line-height: 30px; text-align: center; background: url(imgimg-4content-1r-t-p.png) no-repeat; float: left; margin-left: 10px; margin-top: 5px;}
.special-r-t span{float: right; width: 30px; height: 35px; line-height: 35px;  font-size: 12px; color: #0066cc;}
.content-special .special-r .special-r-b{ width: 100%; height: 125px; float: left; overflow: hidden;}
.special-r .special-r-b ul{ margin-left: 20px; margin-right: 12px; width: 263px;}
.special-r .special-r-b ul li{ width: 70px; height: 35px; line-height: 35px; float: left; margin-top: 15px; font-size: 14px; color: #666666; text-align: center;background: url(imgimg-4tab-bg0.png) no-repeat left;}
.special-r .special-r-b ul a{ margin-right: 25px; display: block; float: left;}
/*友情链接*/

.content-link{ width: 100%; height: 83px; border: 1px solid #a2d2fd; float: left; overflow: hidden; margin-top: 20px;}
.content-link .link-t{ width: 100%; height: 26px;  float: left; overflow: hidden;border-bottom: 1px solid #0079e6;}
.content-link .link-t p{ line-height: 26px; height: 26px; width: 150px; display: block; background: url(imgimg-4link-t-p.png) no-repeat; text-indent: 25px; font-size: 14px; color: #ffffff; }
.content-link .link-b{ width: 100%; height: 57px; float: left;}
.content-link .link-b select{ font-size: 12px; color: #666666; text-indent: 20px; width: 134px; height: 23px; float: left; background: #fff; border: 1px solid #e6e7e7; margin-top: 15px; margin-right: 40px;}
.content-link .link-b .select{ margin-left: 23px;}

/*footer*/
.footer{ width: 100%; height: 225px; float: left; margin-top: 30px; overflow: hidden;}
.footer .foot-t{ width: 100%; height: 40px; background: #004990; float: left;}
.footer .foot-t .footer-c{ width: 300px; height: 40px; margin: 0 auto; line-height: 40px; color: #feffff; font-size: 14px;}
.footer .foot-t .footer-c a{ color: #feffff}
.footer .foot-b{ width: 100%; height: 185px; float: left; background: url(imgimg-4foot-b-bg.png) repeat-x;}
.footer .foot-b .footer-c{ width: 1140px; height: 185px; margin: 0 auto; overflow: hidden; }
.footer .foot-b .footer-c .government{ width: 215px; height: 100%; float: left;}
.footer .foot-b .footer-c .government i{ vertical-align: middle; height: 100%; display: inline-block;}
.footer .foot-b .footer-c .government img{ vertical-align: middle; margin-right: 20PX;}
.footer .foot-b .footer-c ul{width: 700px; height: 150px; float: left; margin-top: 30px; overflow: hidden; }
.footer .foot-b .footer-c ul li{ width: 700px; height: 35px; line-height: 35px;  text-align:center ; font-size: 12px; color: #434343; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.footer .foot-b .footer-c .code{ width: 225px; height: 100%; float: left; overflow: hidden;}
.footer .foot-b .footer-c .code i{vertical-align: middle; height: 100%; display: inline-block;}
.footer .foot-b .footer-c .code img{vertical-align: middle; margin-left: 50px;}

/*张家界-4  end*/



/*张家界-3*/
.head-navth{ width: 100%; height: 27px; float: left; overflow: hidden; background: #f8f8f8; border-bottom: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;}
.head-navth .header-tt{ width: 1140px; height: 25px; margin: 0 auto;overflow:hidden;}
.head-navth .header-tt .header-l{ width: 400px; height: 100%; float: left; overflow: hidden;}
.head-navth .header-tt .header-l ul li{ float: left; line-height: 25px; margin-right: 15px; font-size: 12px; color: #999999;}
.head-navth .header-tt .header-l ul li img{ vertical-align: middle;}
.head-navth .header-tt .header-l ul li a{color: #999999;}
.head-navth .header-tt .header-r{ width: 300px; height: 100%; float: right;}
.head-navth .header-tt .header-r ul li{float: right; line-height: 25px; margin-left: 15px; font-size: 12px; color: #999999;}
.head-navth .header-tt .header-r ul li img{ vertical-align: middle;}
.head-navth .header-tt .header-r ul li a{color: #999999;}
 .banner-th{ width:1140px; margin: 0 auto; height: 206px ; overflow: hidden;  background: url(imgimg-3baner.png) no-repeat; }
 .banner-th img{  display: block; margin-top: 42px; margin-left: 48px;}
 .nav-th{ width: 1140px; margin: 0 auto; height: 47px;  overflow: hidden; background: url(imgimg-3nav.png) repeat-x;}
 .nav-th ul li{ cursor: pointer; width: 126.6px; height: 47px; line-height: 47px; text-align: center; font-size: 16px; color: #ffffff;
 background: url(imgimg-3li-bg.png) no-repeat right; float: left; overflow: hidden;}
 .nav-th ul li:hover{ color: #ffe900;}


.main-th{ width: 100%; height: auto; float: left; background: url(imgimg-3body-bgth.png) no-repeat; background-size: 100% 100%; }
.main-th .mainer-th{ width: 1140px; height: auto; margin: 0 auto;}

.main-th .work-th{ width: 100%; height: auto; float: left; margin-top: 20px; margin-bottom: 12px;}
.main-th .work-th .work-l{ width: 820px; height: 410px; float: left; overflow: hidden; }
.main-th .work-th .work-l .work-l-t{border: 1px solid #d8d8d8; width: 818px;  height: 302px; float: left; overflow: hidden; }
.main-th .work-th .work-l .work-l-t .work-l-tt{ width: 100%; height: 34px; float: left; overflow: hidden;background:url(imgimg-3work-l-t.png) repeat-x;}
.main-th .work-th .work-l .work-l-t .work-l-tt p{ width: 135px; float: left; height: 34px; line-height: 34px; display: block; background: #ffffff; color: #cd0000; font-size: 14px; text-align: center;
 border-right: 1px solid #d8d8d8;}
.main-th .work-th .work-l .work-l-t .work-l-tt  span{ width: 60px; line-height: 34px; display: block; float: right; text-align: center; font-size: 12px; color: #999999;}
.main-th .work-th .work-l .work-l-t .work-l-tb{ width: 100%; height: 270px; float: left; overflow: hidden; background: #fff;}
.work-l-tb .work-tbl{ width: 375px; height: 270px; float: left; overflow: hidden; }

.main-th .work-th .work-l .work-l-b{ margin-top: 10px; width: 100%; height: 95px; float: left; overflow: hidden; }

.work-tbl .swiper-container {height: 228px; margin-top: 20px;width: 330px;  overflow: hidden;}
.work-tbl .swiper-slide{position: relative;}
.work-tbl .swiper-container .swiper-slide span{ position: absolute; bottom:0 ; left: 0; background: url(imgimg-3black-bg.png) repeat-x; font-size: 14px; color: #ffffff; text-indent: 40px;
 width: 330px; height: 40px; line-height: 40px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.work-tbl .content-slide {padding: 20px;color: #fff;}
.work-tbl .title {font-size: 25px; margin-bottom: 10px;}
.work-tbl .swiper-active-switch { background: #fff;}

.work-l-tb .work-tbr{ width: 443px; height: 270px; float: left; overflow: hidden;}
.work-l-tb .work-tbr p{ display: block; width: 100%; height: 70px; line-height: 35px; overflow: hidden; font-size: 22px; color: #1b1b1b;
 font-weight: bold; margin-top: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;}
.work-l-tb .work-tbr span{ width: 100%; height: 30px; line-height: 30px; float: left; display: block; font-size: 12px; color: #666666;
 text-indent: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.work-l-tb .work-tbr span a{ color:#cc0000; }
.work-l-tb .work-tbr ul li{ width: 100%; float: left; height: 30px; line-height: 30px; overflow: hidden;}
.work-l-tb .work-tbr ul li em{ width: 20%; height: 30px; float: left; font-style: normal; font-size: 12px; color: #999999;}
.work-l-tb .work-tbr ul li i{ width: 80%; height: 30px; float: left; font-style: normal; font-size: 14px; color: #3f3f3f;overflow: hidden;
text-overflow:ellipsis;white-space: nowrap; background: url(imgimg-3tab-bg0.png) no-repeat left; text-indent: 5px;}
.work-l-tb .work-tbr b{ background: url(imgimg-3b-bg.png) no-repeat; width: 100%; height: 3px; float: left; margin-top: 3px; margin-bottom: 3px;}
.main-th .work-th .work-r{ width: 300px; margin-left: 20px; height: 410px; float: left; background: url(imgimg-3work-r-bg.png) no-repeat;}
.main-th .work-th .work-r p{ width: 100%; height: 55px; line-height: 55px; text-align: center; float: left; display: block; font-size: 18.5px; color: #cd0000; font-weight: bold;}
.main-th .work-th .work-r ul{ width: 273px; margin: 0 auto; margin-top: 65px;}
.main-th .work-th .work-r ul li{ color: #cd0000; text-indent: 40px; width: 273px; height: 51px; line-height: 51px; float: left; overflow: hidden;
 border: 1px solid #f9be84; border-radius: 5px; margin-bottom: 3px; background: #ffffff; text-overflow:ellipsis;white-space: nowrap;}
.main-th .work-th .work-r ul li i{ vertical-align: middle; display: inline-block; height: 100%;}
.main-th .work-th .work-r ul li img{ vertical-align: middle; margin-right: 10px;}

/*特色栏目*/
.main-th .column-th{ width: 100%; height: auto; float: left; margin-bottom: 12px;}
.main-th .column-th .column-th-t{ margin-right: 15px; border: 1px solid #dfdfde; width: 400px; height: 245px; float: left; overflow: hidden;}
.column-th-t .tabbox{width:402px;height:247px;background:#fff;font-family:'微软雅黑';}
.column-th-t .tabbox .tab{overflow:hidden;background:url(imgimg-3column-bg.png) repeat-x; height: 40px;}
.column-th-t .tabbox .tab p{ width: 50px; height: 40px; line-height: 40px; font-size: 14px; color: #999999; float: right;}
.column-th-t .tabbox .tab a{ margin-top: 6px; font-size: 14px; display:block; height: 34px; line-height: 34px; text-align: center; width: 92px; float:left;text-decoration:none;color:#cd0000;}
.column-th-t .tabbox .tab a.on{height: 33px; width: 90px; background:#fff;color:#313131;text-decoration:none; border:1px solid #e2e0dd; border-bottom: none;}
.column-th-t .tabbox .content{overflow:hidden;}
.column-th-t .tabbox .content li{display:none; width: 360px;  height: 176px; padding: 15px  15px;}
.column-th-t .tabbox .content li em{ width: 80%; height: 30px; line-height: 30px; float: left; font-style: normal;
 font-size: 12px; color: #3f3f3f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background: url(imgimg-3tab-bg0.png) no-repeat left; text-indent: 5px;}
.column-th-t .tabbox .content li i{ width: 20%; height: 30px; line-height: 30px; float: left; font-size: 12px; color: #999999;
font-style: normal;}

.column-th-t .tabbox2{width:402px;height:247px;background:#fff;font-family:'微软雅黑';}
.column-th-t .tabbox2 .tab2{overflow:hidden;background:url(imgimg-3column-bg.png) repeat-x; height: 40px;}
.column-th-t .tabbox2 .tab2 p{ width: 50px; height: 40px; line-height: 40px; font-size: 14px; color: #999999; float: right;}
.column-th-t .tabbox2 .tab2 a{ margin-top: 6px; font-size: 14px; display:block; height: 34px; line-height: 34px; text-align: center; width: 92px; float:left;text-decoration:none;color:#cd0000;}
.column-th-t .tabbox2 .tab2 a.on{height: 33px; width: 90px; background:#fff;color:#313131;text-decoration:none; border:1px solid #e2e0dd; border-bottom: none;}
.column-th-t .tabbox2 .content2{overflow:hidden;}
.column-th-t .tabbox2 .content2 li{display:none; width: 360px;  height: 176px; padding: 15px  15px;}
.column-th-t .tabbox2 .content2 li em{ width: 80%; height: 30px; line-height: 30px; float: left; font-style: normal;
 font-size: 12px; color: #3f3f3f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background: url(imgimg-3tab-bg0.png) no-repeat left; text-indent: 5px;}
.column-th-t .tabbox2 .content2 li i{ width: 20%; height: 30px; line-height: 30px; float: left; font-size: 12px; color: #999999;
font-style: normal;}

.main-th .column-th .column-th-r{border: 1px solid #dfdfde; background: #fff;  width: 301px; height: 245px; float: left; overflow: hidden;}
.column-th-r .column-th-rt{ width: 100%; height: 40px; line-height: 40px; float: left; overflow: hidden;background:url(imgimg-3column-bg.png) repeat-x;}
.column-th-r .column-th-rt p{ text-align: center; width: 90px; height: 40px; float: left; font-size: 14px; color: #cd0000;}
.column-th-r .column-th-rt span{text-align: center; width: 60px; height: 40px; float: right; font-size: 14px; color: #999999;}
.column-th-r .column-th-rb{padding:10px 17px;  width: 268px; height: 225px; float: left; overflow: hidden;}
.column-th-r .column-th-rb span{ color: #d85858; font-size: 16px; text-indent: 78px; margin-top: 13px; width: 266px; height: 77px; float: left; display: block; background: #f5f5f5;}
.column-th-r .column-th-rb span i{ vertical-align: middle; height: 100%; display: inline-block;}
.column-th-r .column-th-rb span img{ vertical-align: middle; margin-right: 15px;}

.column-th-t .tabbox3{width:402px;height:247px;background:#fff;font-family:'微软雅黑';}
.column-th-t .tabbox3 .tab3{overflow:hidden;background:url(imgimg-3column-bg.png) repeat-x; height: 40px;}
.column-th-t .tabbox3 .tab3 p{ width: 50px; height: 40px; line-height: 40px; font-size: 14px; color: #999999; float: right;}
.column-th-t .tabbox3 .tab3 a{ margin-top: 6px; font-size: 14px; display:block; height: 34px; line-height: 34px; text-align: center; width: 92px; float:left;text-decoration:none;color:#cd0000;}
.column-th-t .tabbox3 .tab3 a.on{height: 33px; width: 90px; background:#fff;color:#313131;text-decoration:none; border:1px solid #e2e0dd; border-bottom: none;}
.column-th-t .tabbox3 .content3{overflow:hidden;}
.column-th-t .tabbox3 .content3 li{display:none; width: 360px;  height: 176px; padding: 15px  15px;}
.column-th-t .tabbox3 .content3 li em{ width: 80%; height: 30px; line-height: 30px; float: left; font-style: normal;
 font-size: 12px; color: #3f3f3f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background: url(imgimg-3tab-bg0.png) no-repeat left; text-indent: 5px;}
.column-th-t .tabbox3 .content3 li i{ width: 20%; height: 30px; line-height: 30px; float: left; font-size: 12px; color: #999999;
font-style: normal;}
.column-th-r .column-th-rb ul li{ width: 100%; height: 35px; line-height: 35px; float: left; 
    background: url(imgimg-3tab-bg0.png) no-repeat left; text-indent: 5px; font-size: 14px; color: #3f3f3f;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

/*专题专栏*/
.topic-th{ width:1138px; height: 180px; float: left; overflow: hidden; border: 1px solid #d3d3d1; margin-bottom: 20px;}
.topic-th .topic-th-t{ width: 100%; height: 32px; float: left; background: url(imgimg-3topic-bg.png) no-repeat;}
.topic-th .topic-th-t p{ margin-left: 55px; width: 80px; height: 32px; line-height: 32px; display: block; float: left; font-size: 14px; color: #cd0000;}
.topic-th .topic-th-t span{ width: 80px; height: 32px; float: right; line-height: 32px; display: block; font-size: 14px; color: #999999;
 background: url(imgimg-3topic-sp.png) no-repeat 65px;}
 .topic-th-b{ width: 100%; height: 150px; float: left; overflow: hidden; background: #ffffff; overflow: hidden;}

.topic-th-b .device1{width: 1091px;height: 108px;/* padding: 30px 40px;*/background: #111;position: relative; overflow: hidden; margin-left: 25px; margin-top: 23px;}
.topic-th-b .swiper-container2{height: 108px;width: 1091px;}
.topic-th-b .title{font-size: 25px;margin-bottom: 10px;}
.topic-th-b .swiper-active-switch{background: #fff;}
.topic-th-b .device01 .swiper-container2 .swiper-slide{position: relative;}
.topic-th-b .device01 .swiper-container2 .swiper-slide img{ width: 100%;}
.topic-th-b .swiper-slide img{ width: 100%;}

.footer-th{ margin-bottom: 25px; width: 100%; height: 213px; float: left; overflow: hidden; background: #ffffff; border-top: 2px solid #cd0000;}
.footer-th .footer-th-t{ width: 100%; height: 55px; float: left; overflow: hidden;}
.footer-th .footer-th-t p{ margin: 0 auto; display: block; width: 750px; height: 55px; line-height: 55px; font-size: 12px; color: #cd0000;
}
.footer-th .footer-th-t p a{ margin-right: 40px;color: #cd0000;}
.footer-th .footer-th-b{ width: 100%; height: 160px; float: left; overflow: hidden;}
.footer-th-b .government{ width: 265px; height: 100%; float: left;}
.footer-th-b .government i{ vertical-align: middle; height: 100%; display: inline-block; margin-left: 50px;}
.footer-th-b .government img{ vertical-align: middle; margin-right: 20PX;}
.footer-th-b ul{width: 700px; height: 150px; float: left;  overflow: hidden; }
.footer-th-b ul li{ width: 700px; height: 35px; line-height: 35px;  text-align:center ; font-size: 12px; color: #434343; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.footer-th-b .code{ width: 175px; height: 100%; float: left; overflow: hidden;}
.footer-th-b .code i{vertical-align: middle; height: 100%; display: inline-block;}
.footer-th-b .code img{vertical-align: middle; margin-left: 15px;}


/*张家界-0*/
.full-bg{ background: url(imgimg-0bg.jpg) no-repeat;height:100%;
  width:100%;/*background-size:cover;*/ }
.head-full{ width: 100%; height:40px ; background:url(imgimg-0nav-bg.png) repeat-x ; }
.head-full .full-tt{ width: 1140px; height: 40px; margin: 0 auto;overflow:hidden;}
.head-full .full-tt .header-l{ width: 400px; height: 100%; float: left; overflow: hidden;}
.full-tt .header-l ul li{ float: left; line-height: 40px; margin-right: 15px; font-size: 12px; color: #999999;}
.full-tt .header-l ul li img{ vertical-align: middle;}
.full-tt .header-l ul li a{color: #999999;}
.head-full .full-tt .header-r{ width: 300px; height: 100%; float: right;}
.head-full .full-tt .header-r ul li{float: right; line-height: 40px; margin-left: 15px; font-size: 12px; color: #999999;}
.full-tt .header-r ul li img{ vertical-align: middle;}
.full-tt .header-r ul li a{color: #999999;}
.full-logo{ width: 1200px; height: 180px; margin:0 auto; overflow: hidden;}
.full-logo .logo-l{ width: 50%; height: 100%; float: left;}
.full-logo .logo-l i{ height: 100%; vertical-align: middle; display: inline-block;}
.full-logo .logo-l img{ vertical-align: middle;}

.full-logo .serch-r{ width: 50%; height: 100%; float: left;}
.full-logo .serch-r .submit{ margin-top: 80px; float: right; width: 260px; height: 35px; line-height: 35px; font-size: 12px; color: #d2d2d2; text-indent: 10px;}
.full-logo .serch-r span{ float: right; margin-top: 80px;}
.full-logo .serch-r button{ width: 60px; height: 37px; line-height: 35px; background: #226ba8; color: #fff;}
.full-nav{ width: 1200px; height: 70px; margin: 0 auto; overflow: hidden; background: url(imgimg-0nav-blue.png); background-size: 100% 100%;}
.full-nav ul li{width: 240px; height: 100%; float: left; overflow: hidden; line-height: 70px; font-size: 18px; color: #ffffff;
 text-align: center; background:url(imgimg-0li-bg.png) no-repeat right;}

.full-nav ul li i{height: 100%; vertical-align: middle; display: inline-block;}
.full-nav ul li img{vertical-align: middle; margin-right: 20px; }
.full-main{ width: 1200px; height: 560px; margin:  0 auto; overflow: hidden; margin-top: 15px;}
.full-main .tabbox{width: 1200px; height: 560px;font-family:'微软雅黑';}
.full-main .tabbox .tab{overflow:hidden;  width: 135px; height:560px; float: left; }
.full-main .tabbox .tab a{display:block; font-size: 16px; width: 125px; height: 125px; line-height: 35px; text-indent: 20px; background: url(imgimg-0nav-blue.png);background-size: 100% 100%; 
margin-bottom: 20px; float:left;text-decoration:none;color:#fff;}
.full-main .tabbox .tab li{width: 125px; height: 125px; background: }
.full-main .tabbox .tab a p{ text-indent: 30px;}
.full-main .tabbox .tab a img{ display: block; text-align: center; margin:0 auto; margin-top:30px;}
.full-main .tabbox .tab a:hover{background:#fff;color:#fff;text-decoration:none;}
.full-main .tabbox .tab a.on{background:#fff;color:#015293;text-decoration:none; width: 135px; }
.full-main .tabbox .tab a i.i1{width: 50px; height: 50px; margin-left: 47px; display: block; background: url(imgimg-0main-1.png) no-repeat; margin-top: 30px;}
.full-main .tabbox .tab .on i.i1{ width: 50px; height: 50px; margin-left: 47px; display: block; background: url(imgimg-0main2-1.png) no-repeat; margin-top: 30px;}
.full-main .tabbox .tab a i.i2{width: 50px; height: 50px; margin-left: 47px; display: block; background: url(imgimg-0main-2.png) no-repeat; margin-top: 30px;}
.full-main .tabbox .tab .on i.i2{ width: 50px; height: 50px; margin-left: 47px; display: block; background: url(imgimg-0main2-2.png) no-repeat; margin-top: 30px;}
.full-main .tabbox .tab a i.i3{width: 50px; height: 50px; margin-left: 47px; display: block; background: url(imgimg-0main-3.png) no-repeat; margin-top: 30px;}
.full-main .tabbox .tab .on i.i3{ width: 50px; height: 50px; margin-left: 47px; display: block; background: url(imgimg-0main2-3.png) no-repeat; margin-top: 30px;}
.full-main .tabbox .tab a i.i4{width: 50px; height: 50px; margin-left: 47px; display: block; background: url(imgimg-0main-4.png) no-repeat; margin-top: 30px;}
.full-main .tabbox .tab .on i.i4{ width: 50px; height: 50px; margin-left: 47px; display: block; background: url(imgimg-0main2-4.png) no-repeat; margin-top: 30px;}

.full-main .tabbox .content{overflow:hidden; width: 1005px; height: 500px; padding: 30px; background: #ffffff;}
.full-main .tabbox .content b{display:none;}
.full-main .tabbox .content b .full-s-t{ width: 100%; height: 315px; float: left; overflow: hidden;
  }
.full-main .tabbox .content b .full-s-t .full-s-tl{ width: 560px; height: 315px;
  float: left; overflow: hidden; }
.full-main .tabbox .content b .full-s-t .full-s-tr{ margin-left: 25px; width: 420px; height: 315px; float: left; overflow: hidden; }
.full-s-tr .full-s-trt{ border-bottom: 1px solid #e5e5e5; width: 100%;  height: 40px; float: left; overflow: hidden;}
.full-s-tr .full-s-trt p{ width: 80px; height: 100%; line-height: 40px; display: block; float: left;
font-size: 16px; color: #2d5a9d; font-weight: bold; }
.full-s-tr .full-s-trt span{ width: 50px; height: 100%; line-height: 40px; display: block; float: right;
 font-size: 12px; color: #a0a0a0; }
.full-s-tr .full-s-trc{ border-bottom: 1px dashed #e5e5e5; width: 100%; height: 55px; float: left;overflow: hidden; }
.full-s-tr .full-s-trc p{ display: block; width: 100%; height: 100%; float: left;overflow: hidden;
    text-overflow: ellipsis; font-size: 20px; color: #1d65a8; font-weight: bold; text-indent: 20px;
    white-space: nowrap; line-height: 55px; }
.full-s-tr .full-s-trb{ width: 100%; height: 219px; float: left; overflow: hidden; }
.full-s-tr .full-s-trb ul{ margin-top: 10px; }
.full-s-tr .full-s-trb ul li{ width: 100%; height: 30px; line-height: 30px; display: block; float: left; overflow: hidden;
 }
.full-s-tr .full-s-trb ul li i{    background: url(imgimg-4tab-bg0.png) no-repeat left; width: 80%; height: 30px; display: block; font-style: normal; float: left;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap; text-indent: 5px; font-size: 14px; color: #3e3e3e; }
.full-s-tr .full-s-trb ul li em{ width: 20%; height: 30px; display: block; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
 font-size: 12px; color: #bdbdbd; font-style: normal; }


.full-main .tabbox .content b .full-s-b{ width: 100%; height: 170px; margin-top: 20px; float: left; overflow: hidden; }
.full-s-b .full-s-bl{ width: 560px; height: 170px; float: left; overflow: hidden;}
.full-s-b .full-s-bl .full-s-blt{ width: 100%; height: 45px; float: left; border-bottom: 1px solid #e5e5e5;
 }
.full-s-b .full-s-bl .full-s-blt p{ display: block; width: 80px; height:45px; line-height: 45px; float: left;
overflow: hidden; font-size: 16px; color: #2d5a9d; }
.full-s-b .full-s-bl .full-s-blt span{ display: block; width: 50px; height: 45px; line-height: 45px;
float: right; font-size: 12px; color: #a0a0a0; text-align: center; }
.full-s-b .full-s-bl ul{ margin-top: 10px; float: left; width: 100%; height: 120px; overflow: hidden; }
.full-s-b .full-s-bl ul li{ width: 100%; height: 30px; line-height: 30px; float: left; overflow: hidden;
 }
.full-s-b .full-s-bl ul li i{ width: 80%; height: 30px; display: block; line-height: 30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
  float: left; font-size: 14px; color: #3e3e3e; font-style: normal; background: url(imgimg-4tab-bg0.png) no-repeat left; text-indent: 5px;}
.full-s-b .full-s-bl ul li em{ width: 20%; height: 30px; display: block; line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
 font-size: 12px; color: #bdbdbd; font-style: normal;  text-align: center; float: left;}

.full-s-b .full-s-br{ margin-left: 25px; width: 420px; height: 170px; float: left; overflow: hidden; }
.full-s-b .full-s-br .full-s-blt{ width: 100%; height: 45px; float: left; border-bottom: 1px solid #e5e5e5;
 }
.full-s-b .full-s-br .full-s-blt p{ display: block; width: 80px; height:45px; line-height: 45px; float: left;
overflow: hidden; font-size: 16px; color: #2d5a9d; }
.full-s-b .full-s-br .full-s-blt span{ display: block; width: 50px; height: 45px; line-height: 45px;
float: right; font-size: 12px; color: #a0a0a0; text-align: center; }
.full-s-b .full-s-br ul{ margin-top: 10px;  width: 100%; height: 120px; overflow: hidden; float: left;}
.full-s-b .full-s-br ul li{ width: 100%; height: 30px; line-height: 30px; float: left; overflow: hidden;
 }
.full-s-b .full-s-br ul li i{ width: 80%; height: 30px; display: block; line-height: 30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
  float: left; font-size: 14px; color: #3e3e3e; font-style: normal; background: url(imgimg-4tab-bg0.png) no-repeat left; text-indent: 5px;}
.full-s-b .full-s-br ul li em{ width: 20%; height: 30px; display: block; line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
 font-size: 12px; color: #bdbdbd; float: left; font-style: normal;  text-align: center;}

.full-s-tl .device {width: 560px; height: 315px;position: relative;}
.full-s-tl .device .arrow-left {: url(imgimg-0arrows.png) no-repeat left top;position: absolute;left: 10px;
top: 50%; margin-top: -15px;width: 17px;height: 30px;z-index: 99;}
.full-s-tl .device .arrow-right { background: url(imgimg-0arrows.png) no-repeat left bottom;position: absolute;
right: 10px;top: 50%;margin-top: -15px;width: 17px;height: 30px;z-index: 99;}
.full-s-tl .swiper-container {height: 315px;width: 560px;}
.full-s-tl .content-slide {padding: 20px;color: #fff;}
.full-s-tl .pagination {position: absolute;right: 10px;text-align: center;bottom:20px;width: 50px;z-index: 99;}
.full-s-tl .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;background: #999;margin: 0 3px;
cursor: pointer;}
.full-s-tl .swiper-active-switch {background: #fff100;}
.full-s-tl .swiper-slide{ position: relative;  }
.full-s-tl .swiper-container .swiper-wrapper .swiper-slide p{ position: absolute; bottom: 0; left: 0; height: 57px; line-height: 57px; width: 100%;    background: url(imgimg-0nav-blue.png); font-size: 16px; color: #ffffff; text-indent: 2em;background-size: 100% 100%;
}
.full-foot{ width: 100%; height: 130px; float: left; margin-top: 80px;     background: url(imgimg-0nav-blue.png); background-size: 100% 100%;}
.full-foot .full-footer{ width: 950px; height: 100%; margin: 0 auto;  overflow: hidden;}
.full-foot .full-footer .government{ width: 85px; height: 100%; float: left;}
.full-foot .full-footer .government i{ vertical-align: middle; height: 100%; display: inline-block;}
.full-foot .full-footer .government img{ vertical-align: middle; margin-right: 20PX;}
.full-foot .full-footer ul{width: 700px; height: 150px; float: left; margin-top: 20px; overflow: hidden; }
.full-foot .full-footer ul li{ width: 700px; height: 35px; line-height: 35px;  text-align:center ; font-size: 12px; color: #fff; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.full-foot .full-footer .code{ width: 125px; height: 100%; float: left; overflow: hidden;}
.full-foot .full-footer .code i{vertical-align: middle; height: 100%; display: inline-block;}
.full-foot .full-footer .code img{vertical-align: middle; margin-left: 10px;}

.full-main .tabbox .work-span-t{ width: 100%; height: 150px; float: left; overflow:hidden;
 }
.full-main .tabbox .work-span-t ul li{ margin-right: 19px; float: left;} 
.full-main .tabbox .work-span-t img{ display: block; }

.full-main .tabbox .work-span-b{ margin-top: 20px; width: 100%; height: 325px; float: left; overflow: hidden; }
.full-main .tabbox .work-span-b .work-span-bl{ width: 490px; height: 100%; float: left; overflow: hidden; }


.full-main .tabbox .work-span-b .work-span-bl .tabbox-work{width:490px;height:315px;font-family:'微软雅黑';}
.full-main .tabbox .work-span-b .work-span-bl .tabbox-work .tab-woek{ margin-bottom: 10px; border-bottom: 1px solid #0068b7; height: 40px; width: 100%; overflow:hidden;}
.full-main .tabbox .work-span-b .work-span-bl .tabbox-work .tab-woek span{display:block;padding:10px 20px;float:left;text-decoration:none;color:#888888; font-size: 16px; }
.full-main .tabbox .work-span-b .work-span-bl .tabbox-work .tab-woek span:hover{color:#015293;text-decoration:none;}
.full-main .tabbox .work-span-b .work-span-bl .tabbox-work .tab-woek span.on{color:#015293; font-size: 16px; background: url(imgimg-0span-on.png) no-repeat left; font-weight: bold; text-decoration:none;}
.full-main .tabbox .work-span-b .work-span-bl .tabbox-work .tab-woek p{ width: 50px; height: 100%; float: right; text-align: center; color: #888888; font-size: 12px; line-height: 40px; }
.full-main .tabbox .work-span-b .work-span-bl .tabbox-work .content-work{overflow:hidden;}
.full-main .tabbox .work-span-b .work-span-bl .tabbox-work .content-work u{display:none;}

.work-span-bl .tabbox-work .content-work u input{ width: 426px; text-indent: 5px; height: 35px; border:1px solid #015293; float: left;}
.work-span-bl .tabbox-work .content-work u button{ width: 60px; height: 39px; float: left; background: #015293; font-size: 14px; color: #fff; }
.work-span-bl .tabbox-work .content-work u ul li{ width: 100%; height: 35px; line-height: 35px; float: left; overflow: hidden; font-size: 14px; color: #3e3e3e; text-align: left; }

.full-main .tabbox .work-span-b .work-span-br{ width: 490px; height: 100%; float: left; overflow: hidden;  margin-left: 20px;  }
.work-span-br .work-span-brt{  border-bottom: 1px solid #0068b7; height: 40px; width: 100%; overflow:hidden; }
.work-span-br .work-span-brt p{background: url(imgimg-0span-on.png) no-repeat left; display:block;padding:10px 20px;float:left;text-decoration:none;color:#0068b7; font-size: 16px; }
.work-span-br .work-span-brt span{width: 50px; height: 100%; float: right; text-align: center; color: #888888; font-size: 12px; line-height: 40px;}
.work-span-br .work-span-brc { width: 100%;  height: 30px; float: left; margin-top: 1px; overflow: hidden; }
.work-span-br .work-span-brc p{ display: block; width: 300px; line-height: 30px; text-align: center; height: 100%; float: left; background: #e9f5ff; font-size: 14px; color: #555555; }
.work-span-br .work-span-brc span{  display: block; height: 30px; line-height: 30px; width: 90px; float: left; margin-left: 1px; overflow: hidden;background: #e9f5ff; font-size: 14px; color: #555555; text-align: center; }
.work-span-br .work-span-brc i{ display: block; height: 30px; line-height: 30px; width: 98px; font-style: normal; float: left; margin-left: 1px; overflow: hidden;background: #e9f5ff; font-size: 14px; color: #555555; text-align: center;}
.work-span-br ul { float: left; width: 100%; margin-top: 5px; }
.work-span-br ul li{ width: 100%; float: left; height: 35px; line-height: 35px; overflow: hidden; }
.work-span-br ul li p{    background: url(imgimg-4tab-bg0.png) no-repeat 13px;display: block; width: 300px; line-height: 30px; text-align: center; height: 100%; float: left;  font-size: 14px; color: #555555; }
.work-span-br ul li span{display: block; height: 30px; line-height: 30px; width: 90px; float: left; margin-left: 1px; overflow: hidden; font-size: 14px; color: #015293; text-align: center; }
.work-span-br ul li em{display: block; height: 30px; line-height: 30px; width: 98px; font-style: normal; float: left; margin-left: 1px; overflow: hidden; font-size: 14px; color: #bdbdbd; text-align: center;}

/*b-2*/
/*信息公开tab1*/
.full-main .tabbox .content b .public-top{ width: 1025px; height: 170px; float: left; overflow: hidden;}
.full-main .tabbox .work-span-b .work3-span-bl{ width: 490px; height: 100%; float: left; overflow: hidden; }
.work3-span-bl .tabbox3-work{width:490px;height:170px;font-family:'微软雅黑';}
.work3-span-bl .tabbox3-work .tab3-woek{ margin-bottom: 10px; border-bottom: 1px solid #0068b7; height: 40px; width: 100%; overflow:hidden;}
.work3-span-bl .tabbox3-work .tab3-woek span{display:block;padding:10px 20px;float:left;text-decoration:none;color:#888888; font-size: 16px; }
.work3-span-bl .tabbox3-work .tab3-woek span:hover{color:#015293;text-decoration:none;}
.work3-span-bl .tabbox3-work .tab3-woek span.on{color:#015293; font-size: 16px; background: url(imgimg-0span-on.png) no-repeat left; font-weight: bold; text-decoration:none;}
.work3-span-bl .tabbox3-work .tab3-woek p{ width: 50px; height: 100%; float: right; text-align: center; color: #888888; font-size: 12px; line-height: 40px; }
.work3-span-bl .tabbox3-work .content3-work{overflow:hidden;}
.work3-span-bl .tabbox3-work .content3-work u{display:none;}
.work3-span-bl .tabbox3-work .content3-work u ul li{ width: 100%; height: 30px; line-height: 30px; float: left; overflow: hidden; font-size: 14px; color: #3e3e3e; text-align: left; }
.full-main .tabbox .content b .public-top .work3-span-bl{ margin-right: 20px; width: 490px; height: 100%; float: left; overflow: hidden; }
.tabbox3-work .content3-work u ul li i{ width: 80%; display: block; height: 30px; line-height: 30px; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 14px; color: #3e3e3e; font-style: normal; text-indent: 5px;    background: url(imgimg-4tab-bg0.png) no-repeat left; }
.tabbox3-work .content3-work u ul li em{width: 20%; display: block; height: 30px; line-height: 30px; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 14px; color: #bdbdbd; font-style: normal; text-indent: 5px;}
.full-main .tabbox .work-span-b .work3-span-bl{ width: 490px; height: 100%; float: left; overflow: hidden; }
/*信息公开tab2*/
.full-main .tabbox .work-span-b .work3-span-bl{ width: 490px; height: 100%; float: left; overflow: hidden; }
.work3-span-bl .tabbox4-work{width:490px;height:170px;font-family:'微软雅黑';}
.work3-span-bl .tabbox4-work .tab4-woek{ margin-bottom: 10px; border-bottom: 1px solid #0068b7; height: 40px; width: 100%; overflow:hidden;}
.work3-span-bl .tabbox4-work .tab4-woek span{display:block;padding:10px 20px;float:left;text-decoration:none;color:#888888; font-size: 16px; }
.work3-span-bl .tabbox4-work .tab4-woek span:hover{color:#015293;text-decoration:none;}
.work3-span-bl .tabbox4-work .tab4-woek span.on{color:#015293; font-size: 16px; background: url(imgimg-0span-on.png) no-repeat left; font-weight: bold; text-decoration:none;}
.work3-span-bl .tabbox4-work .tab4-woek p{ width: 50px; height: 100%; float: right; text-align: center; color: #888888; font-size: 12px; line-height: 40px; }
.work3-span-bl .tabbox4-work .content4-work{overflow:hidden;}
.work3-span-bl .tabbox4-work .content4-work u{display:none;}
.work3-span-bl .tabbox4-work .content4-work u ul li{ width: 100%; height: 30px; line-height: 30px; float: left; overflow: hidden; font-size: 14px; color: #3e3e3e; text-align: left; }
.full-main .tabbox .content b .public-top .work4-span-bl{ margin-right: 20px; width: 490px; height: 100%; float: left; overflow: hidden; }
.tabbox4-work .content4-work u ul li i{ width: 80%; display: block; height: 30px; line-height: 30px; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 14px; color: #3e3e3e; font-style: normal; text-indent: 5px;    background: url(imgimg-4tab-bg0.png) no-repeat left; }
.tabbox4-work .content4-work u ul li em{width: 20%; display: block; height: 30px; line-height: 30px; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 14px; color: #bdbdbd; font-style: normal; text-indent: 5px;}
/*tab3*/
.work3-span-bl .tabbox5-work{width:490px;height:170px;font-family:'微软雅黑';}
.work3-span-bl .tabbox5-work .tab5-woek{ margin-bottom: 10px; border-bottom: 1px solid #0068b7; height: 40px; width: 100%; overflow:hidden;}
.work3-span-bl .tabbox5-work .tab5-woek span{display:block;padding:10px 20px;float:left;text-decoration:none;color:#888888; font-size: 16px; }
.work3-span-bl .tabbox5-work .tab5-woek span:hover{color:#015293;text-decoration:none;}
.work3-span-bl .tabbox5-work .tab5-woek span.on{color:#015293; font-size: 16px; background: url(imgimg-0span-on.png) no-repeat left; font-weight: bold; text-decoration:none;}
.work3-span-bl .tabbox5-work .tab5-woek p{ width: 50px; height: 100%; float: right; text-align: center; color: #888888; font-size: 12px; line-height: 40px; }
.work3-span-bl .tabbox5-work .content5-work{overflow:hidden;}
.work3-span-bl .tabbox5-work .content5-work u{display:none;}
.work3-span-bl .tabbox5-work .content5-work u ul li{ width: 100%; height: 30px; line-height: 30px; float: left; overflow: hidden; font-size: 14px; color: #3e3e3e; text-align: left; }
.full-main .tabbox .content b .public-top .work5-span-bl{ margin-right: 20px; width: 490px; height: 100%; float: left; overflow: hidden; }
.tabbox5-work .content5-work u ul li i{ width: 80%; display: block; height: 30px; line-height: 30px; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 14px; color: #3e3e3e; font-style: normal; text-indent: 5px;    background: url(imgimg-4tab-bg0.png) no-repeat left; }
.tabbox5-work .content5-work u ul li em{width: 20%; display: block; height: 30px; line-height: 30px; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 14px; color: #bdbdbd; font-style: normal; text-indent: 5px;}
/*tab4*/
.work3-span-bl .tabbox6-work{width:490px;height:170px;font-family:'微软雅黑';}
.work3-span-bl .tabbox6-work .tab6-woek{ margin-bottom: 10px; border-bottom: 1px solid #0068b7; height: 40px; width: 100%; overflow:hidden;}
.work3-span-bl .tabbox6-work .tab6-woek span{display:block;padding:10px 20px;float:left;text-decoration:none;color:#888888; font-size: 16px; }
.work3-span-bl .tabbox6-work .tab6-woek span:hover{color:#015293;text-decoration:none;}
.work3-span-bl .tabbox6-work .tab6-woek span.on{color:#015293; font-size: 16px; background: url(imgimg-0span-on.png) no-repeat left; font-weight: bold; text-decoration:none;}
.work3-span-bl .tabbox6-work .tab6-woek p{ width: 50px; height: 100%; float: right; text-align: center; color: #888888; font-size: 12px; line-height: 40px; }
.work3-span-bl .tabbox6-work .content6-work{overflow:hidden;}
.work3-span-bl .tabbox6-work .content6-work u{display:none;}
.work3-span-bl .tabbox6-work .content6-work u ul li{ width: 100%; height: 30px; line-height: 30px; float: left; overflow: hidden; font-size: 14px; color: #3e3e3e; text-align: left; }
.full-main .tabbox .content b .public-top .work6-span-bl{ margin-right: 20px; width: 490px; height: 100%; float: left; overflow: hidden; }
.tabbox6-work .content6-work u ul li i{ width: 80%; display: block; height: 30px; line-height: 30px; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 14px; color: #3e3e3e; font-style: normal; text-indent: 5px;    background: url(imgimg-4tab-bg0.png) no-repeat left; }
.tabbox6-work .content6-work u ul li em{width: 20%; display: block; height: 30px; line-height: 30px; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 14px; color: #bdbdbd; font-style: normal; text-indent: 5px;}

.full-main .tabbox .content b .public-center{ width: 1015px; height: 40px; float: left; overflow: hidden; margin-top: 8px;}
.full-main .tabbox .content b .public-center ul li{ width: 193px; height: 40px; line-height: 40px; float: left; margin-right: 10px; background: #eeeeee;
 font-size: 14px; color: #015293; text-align: center;}
.full-main .tabbox .content b .public-bottom{ width: 100%; height: 88px; float: left; overflow: hidden; margin-top: 15px;}
.full-main .tabbox .content b .public-bottom img{ width: 100%;}


/*index-2*/
.header .loindex{ background: #ffffff;}
.header .logo .index2{ width: 240px;}
.header .logo .logo-main .tj-index2{ width: 328px;}
.header .logo .logo-main .tj span .but-index2{ width: 63px; margin-left: 5px; background: #f6f6f6; font-size: 14px; color: #999999;
 border: 1px solid #cdcdcd; background: url(imgimg-2button.png) repeat-x;}
.nav2-blue { width: 100%; height: 40px; float: left; background: #005695; overflow: hidden;}
.nav2-blue ul{ width: 1140px; height: 40px; margin: 0 auto;}
.nav2-blue ul li{  width: 162px; height: 40px; float: left; line-height: 40px; font-size: 16px; color: #ffffff; text-align: center;}
.nav2-blue ul li:hover{ background: #449bd8;}
.main-2{ padding-bottom: 35px; width: 100%; height: auto; float: left; background:#ededed url(imgimg-2main-bg.png) no-repeat;}
.main-2 .mainer-2{ background: #ffffff; padding: 15px 25px;  width: 1090px; height:  auto;  margin: 0 auto; margin-top: 120px;box-shadow: 9px 0 12px -10px rgba(0, 0, 0, 0.51), -9px 0 12px -8px rgba(0, 0, 0, 0.37);}
.main-2 .mainer-2 .mainer2-work{ width: 100%; height: 290px; float: left; overflow: hidden; background: #fafafa; padding-bottom: 20px;}
.mainer-2 .mainer2-work .tabbox{ margin-top: 10px; width:540px;height:280px; overflow: hidden; font-family:'微软雅黑'; float: left;}
.mainer-2 .mainer2-work .tabbox .tab{overflow:hidden; height: 40px;}
.mainer-2 .mainer2-work .tabbox .tab p{display:block;font-size: 14px;line-height: 25px; margin-right: 10px; text-align: center;  background: url(imgimg-2tab-bg2.png) no-repeat; width: 90px; height: 29px; text-align: center; width: 92px; float:left;text-decoration:none;color:#333;}
.mainer-2 .mainer2-work .tabbox .tab p:hover{background: url(imgimg-2tab-bg.png) no-repeat;color:#fff;text-decoration:none;}
.mainer-2 .mainer2-work .tabbox .tab p.on{background: url(imgimg-2tab-bg.png) no-repeat;color:#fff;text-decoration:none;}
.mainer-2 .mainer2-work .tabbox .content{overflow:hidden;padding:0 10px; width: 535px; height: 240px; }
.mainer-2 .mainer2-work .tabbox .content span{display:none;}
.mainer-2 .mainer2-work .tabbox .content span .title{width: 515px; height: 240px;}
.mainer-2 .mainer2-work .tabbox .content span .title p{ display: block; width: 100%; height: 35px; line-height: 35px; float: left; font-size: 18px; color: #666666; text-align: center; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
 font-weight: bold;}
.mainer-2 .mainer2-work .tabbox .content span .title b{ display: block; width: 100%; height: 80px;  line-height: 25px; float: left; font-size: 12px; color: #666666; text-indent: 38px; overflow: hidden;}
.mainer-2 .mainer2-work .tabbox .content span .title b a{ color: #cc3300;}
.mainer-2 .mainer2-work .tabbox .content span .title ul{ width: 100%; height: 115px; overflow: hidden; float: left;}
.mainer-2 .mainer2-work .tabbox .content span .title ul li{ width: 100%; height: 30px; line-height: 30px; float: left; overflow: hidden;}
.mainer-2 .mainer2-work .tabbox .content span .title ul li i{ text-indent: 10px;background: url(imgimg-4tab-bg0.png) no-repeat left; display: block; width: 80%; height: 100%; float: left; font-size: 14px; color: #434343; font-style: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;}
.mainer-2 .mainer2-work .tabbox .content span .title ul li em{ display: block; width: 20%; height: 100%; float: left; font-size: 12px; text-align: right; color: #999999; font-style: normal; overflow: hidden; font-weight: normal;}

.mainer-2 .mainer2-work .mainer2-lun{margin-top: 10px; width: 500px; height: 280px; float: left; margin-left: 38px; overflow: hidden;
box-shadow: 9px 0 12px -3px rgba(0, 0, 0, 0.25), -9px 0 12px -3px rgba(0, 0, 0, 0.25);}
.mainer2-lun .device {width: 500px; height: 280px;position: relative;    }
/*.mainer2-lun .device .arrow-left {: url(imgimg-0arrows.png) no-repeat left top;position: absolute;left: 10px;
top: 50%; margin-top: -15px;width: 17px;height: 30px;z-index: 99;}
.mainer2-lun .device .arrow-right { background: url(imgimg-0arrows.png) no-repeat left bottom;position: absolute;
right: 10px;top: 50%;margin-top: -15px;width: 17px;height: 30px;z-index: 99;}*/
.mainer2-lun .swiper-container {height: 280px;width: 500px;}
.mainer2-lun .content-slide {padding: 20px;color: #fff;}
.mainer2-lun .pagination {position: absolute;right: 10px;text-align: center;bottom:5px;width: 50px;z-index: 99;}
.mainer2-lun .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;background:url(imgimg-2pice-2.png) no-repeat;margin: 0 3px;
cursor: pointer;}
.mainer2-lun .swiper-active-switch {background:url(imgimg-2pice-1.png) no-repeat;}
.mainer2-lun .swiper-slide{ position: relative;  }
.mainer2-lun .swiper-container .swiper-wrapper .swiper-slide p{ position: absolute; bottom: 0; left: 0; height: 37px; line-height: 37px; width: 100%; font-size: 12px; color: #ffffff;   background: url(imgimg-2lunbo-bg.png); text-indent: 2em;background-size: 100% 100%;
}
.main-2 .mainer-2 .mainer-talk{margin-bottom: 15px; width: 100%; float: left; height: 230px; overflow: hidden;}
.main-2 .mainer-2 .mainer-talk .mainer-t-l{ margin-top: 20px; width: 355px; height: 210px; float: left; overflow: hidden; background:#ffffff url(imgimg-2talk1.png) no-repeat; background-size: 100% 100%;}
.mainer-2 .mainer-talk .mainer-t-l p{ margin-bottom: 25px; width: 100%; height: 34px; line-height: 34px; font-size: 16px; float: left; color: #feffff; text-align: center;}
.mainer-2 .mainer-talk .mainer-t-l p i{ vertical-align: middle; height: 100%; display: inline-block;}
.mainer-2 .mainer-talk .mainer-t-l p img{margin-right: 5px; vertical-align: middle;}
.mainer-2 .mainer-talk .mainer-t-l ul{ padding: 0 20px; width: 325px; float: left; height: 30px; line-height: 30px; overflow: hidden;}
.mainer-2 .mainer-talk .mainer-t-l ul li{    background: url(imgimg-4tab-bg0.png) no-repeat left; text-indent: 5px; font-size: 12px; color: #666666; float: left; margin-right: 12px;}

.main-2 .mainer-2 .mainer-talk .mainer-t-c{ margin-top: 20px; width: 355px; height: 210px; float: left; overflow: hidden; background:#ffffff url(imgimg-2talk2.png) no-repeat; margin-left: 12px;background-size: 100% 100%;}
.mainer-2 .mainer-talk .mainer-t-c p{ margin-bottom: 25px; width: 100%; height: 34px; line-height: 34px; font-size: 16px; float: left; color: #feffff; text-align: center;}
.mainer-2 .mainer-talk .mainer-t-c p i{ vertical-align: middle; height: 100%; display: inline-block;}
.mainer-2 .mainer-talk .mainer-t-c p img{margin-right: 5px; vertical-align: middle;}
.mainer-2 .mainer-talk .mainer-t-c ul{ padding: 0 20px; width: 325px; float: left; height: 30px; line-height: 30px; overflow: hidden;}
.mainer-2 .mainer-talk .mainer-t-c span{ margin-top: 10px; margin-left: 23px; display: block; width: 300px; line-height: 50px; height: 50px; float: left; background: #6c9912; font-size: 14px; color: #ffffff;
border-left: 4px solid #d3d600; text-align: center;border-right: 4px solid #d3d600; margin-bottom: 12px;}

.main-2 .mainer-2 .mainer-talk .mainer-t-r{ margin-top: 20px; width: 355px; height: 210px; float: left; overflow: hidden; background:#ffffff url(imgimg-2talk3.png) no-repeat; margin-left: 12px;background-size: 100% 100%;}
.mainer-2 .mainer-talk .mainer-t-r p{ margin-bottom: 25px; width: 100%; height: 34px; line-height: 34px; font-size: 16px; float: left; color: #feffff; text-align: center;}
.mainer-2 .mainer-talk .mainer-t-r p i{ vertical-align: middle; height: 100%; display: inline-block;}
.mainer-2 .mainer-talk .mainer-t-r p img{margin-right: 5px; vertical-align: middle;}
.mainer-2 .mainer-talk .mainer-t-r span{ margin-top: 10px;font-size: 14px; color: #e55100; display: block; width: 150px; height: 95px; float: left; text-align: center; margin-left: 30px;}
.mainer-2 .mainer-talk .mainer-t-r span.emai2{ margin-left: 0;}

.main-2 .mainer-2 .mainer2-zt{ margin-bottom: 20px; width: 100%; height: 162px; float: left; overflow: hidden; background: url(imgimg-2banner.png) no-repeat; background-size: 100% 100%;}
.main-2 .mainer-2 .mainer2-zt p{ display: block; width: 100%; height: 35px; line-height: 35px; float: left; font-size: 16px; color: #005fb5; font-weight: bold; text-indent: 20px;}
.main-2 .mainer-2 .mainer2-zt .device2{width: 1045px;height: 95px;  /* padding: 30px 40px;*/background: #fff;position: relative; overflow: hidden; margin-left: 20px; margin-top: 15px; float: left;}
.main-2 .mainer-2 .mainer2-zt .swiper-container2{height: 95px;width: 1045px;}
.main-2 .mainer-2 .mainer2-zt .title{font-size: 25px;margin-bottom: 10px;}
.main-2 .mainer-2 .mainer2-zt .pagination{position: absolute;right: 0;text-align: center;bottom:6px;  width: 15%;z-index: 99;}
.main-2 .mainer-2 .mainer2-zt .swiper-pagination-switch{display: inline-block;width: 10px;height: 10px;background: #999;margin: 0 3px;cursor: pointer;}
.main-2 .mainer-2 .mainer2-zt .swiper-active-switch{background: #fff;}
.main-2 .mainer-2 .mainer2-zt .device01 .swiper-container .swiper-slide{position: relative;}
.main-2 .mainer-2 .mainer2-zt .device01 .swiper-container .swiper-slide img{ width: 100%;}
.main-2 .mainer-2 .mainer2-zt .swiper-slide img{ width: 100%;}

.main-2 .mainer-2 .mainer2-tab{ width: 1095px; height: 285px; float: left; overflow: hidden;}
.mainer2-tab .tabbox1{width:355px;height:285px; overflow: hidden; float: left; background: url(imgimg-2tabble-bg.png) no-repeat; background-size: 100% 100%; }
.mainer2-tab .tabbox1 .tab1{overflow:hidden; height: 45px; margin-left: 2px;}
.mainer2-tab .tabbox1 .tab1 a{display:block; height: 45px; line-height: 40px; text-align: center; font-size: 14px; width: 107px; float:left;text-decoration:none;color:#fff;}
.mainer2-tab .tabbox1 .tab1 a:hover{background:#E64E3F;color:#fff;text-decoration:none;}
.mainer2-tab .tabbox1 .tab1 a.on{background:url(imgimg-2tab-t.png) no-repeat;color:#fff;text-decoration:none;}
.mainer2-tab .tabbox1 .tab1 p{ display: block; width: 50px; height: 40px; line-height: 40px; text-align: center; float: right; font-size: 12px; color: #ffffff;}
.mainer2-tab .tabbox1 .content1{overflow:hidden;padding:10px;}
.mainer2-tab .tabbox1 .content1 span{display:none;}
.mainer2-tab .tabbox1 .content1 span ul li{ width: 100%; height: 30px; line-height: 30px; float: left;}
.mainer2-tab .tabbox1 .content1 span ul li i{text-indent: 10px;background: url(imgimg-4tab-bg0.png) no-repeat left; display: block; width: 80%; height: 100%; float: left; font-size: 14px; color: #434343; font-style: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;}
.mainer2-tab .tabbox1 .content1 span ul li em{display: block; width: 20%; height: 100%; float: left; font-size: 12px; text-align: right; color: #999999; font-style: normal; overflow: hidden; font-weight: normal;}


.mainer2-tab .tabbox2{width:355px;height:285px; margin-left: 15px; overflow: hidden; float: left; background: url(imgimg-2tabble-bg.png) no-repeat; background-size: 100% 100%; }
.mainer2-tab .tabbox2 .tab2{overflow:hidden; height: 45px; margin-left: 2px;}
.mainer2-tab .tabbox2 .tab2 a{display:block; height: 45px; line-height: 40px; text-align: center; font-size: 14px; width: 107px; float:left;text-decoration:none;color:#fff;}
.mainer2-tab .tabbox2 .tab2 a:hover{background:#E64E3F;color:#fff;text-decoration:none;}
.mainer2-tab .tabbox2 .tab2 a.on{background:url(imgimg-2tab-t.png) no-repeat;color:#fff;text-decoration:none;}
.mainer2-tab .tabbox2 .tab2 p{ display: block; width: 50px; height: 40px; line-height: 40px; text-align: center; float: right; font-size: 12px; color: #ffffff;}
.mainer2-tab .tabbox2 .content2{overflow:hidden;padding:10px;}
.mainer2-tab .tabbox2 .content2 span{display:none;}
.mainer2-tab .tabbox2 .content2 span ul li{ width: 100%; height: 30px; line-height: 30px; float: left;}
.mainer2-tab .tabbox2 .content2 span ul li i{text-indent: 10px;background: url(imgimg-4tab-bg0.png) no-repeat left; display: block; width: 80%; height: 100%; float: left; font-size: 14px; color: #434343; font-style: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;}
.mainer2-tab .tabbox2 .content2 span ul li em{display: block; width: 20%; height: 100%; float: left; font-size: 12px; text-align: right; color: #999999; font-style: normal; overflow: hidden; font-weight: normal;}

.mainer2-tab .tabbox3{width:355px;height:285px;margin-left: 15px; overflow: hidden; float: left; background: url(imgimg-2tabble-bg.png) no-repeat; background-size: 100% 100%; }
.mainer2-tab .tabbox3 .tab3{overflow:hidden; height: 45px; margin-left: 2px;}
.mainer2-tab .tabbox3 .tab3 a{display:block; height: 45px; line-height: 40px; text-align: center; font-size: 14px; width: 107px; float:left;text-decoration:none;color:#fff;}
.mainer2-tab .tabbox3 .tab3 a:hover{background:#E64E3F;color:#fff;text-decoration:none;}
.mainer2-tab .tabbox3 .tab3 a.on{background:url(imgimg-2tab-t.png) no-repeat;color:#fff;text-decoration:none;}
.mainer2-tab .tabbox3 .tab3 p{ display: block; width: 50px; height: 40px; line-height: 40px; text-align: center; float: right; font-size: 12px; color: #ffffff;}
.mainer2-tab .tabbox3 .content3{overflow:hidden;padding:10px;}
.mainer2-tab .tabbox3 .content3 span{display:none;}
.mainer2-tab .tabbox3 .content3 span ul li{ width: 100%; height: 30px; line-height: 30px; float: left;}
.mainer2-tab .tabbox3 .content3 span ul li i{text-indent: 10px;background: url(imgimg-4tab-bg0.png) no-repeat left; display: block; width: 80%; height: 100%; float: left; font-size: 14px; color: #434343; font-style: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;}
.mainer2-tab .tabbox3 .content3 span ul li em{display: block; width: 20%; height: 100%; float: left; font-size: 12px; text-align: right; color: #999999; font-style: normal; overflow: hidden; font-weight: normal;}

.footer2-th{ width: 100%; height: 150px; float: left; overflow: hidden; background:url(imgimg-2foot2-bg.png) repeat-x;}
.footer2-th .main2-foot{ width: 1140px; margin: 0 auto;}
.footer2-th .footer2-th-t{ width: 100%; height: 55px; float: left; overflow: hidden;}
.footer2-th .footer2-th-t p{ margin: 0 auto; display: block; width: 750px; height: 55px; line-height: 55px; font-size: 12px; color: #006ea8;
}
.footer2-th .footer2-th-t p a{ margin-right: 40px;color: #006ea8;}
.footer2-th .footer2-th-b{ width: 100%; height: 110px; float: left; overflow: hidden;}
.footer2-th-b .government{ width: 265px; height: 100%; float: left;}
.footer2-th-b .government i{ vertical-align: middle; height: 100%; display: inline-block; margin-left: 50px;}
.footer2-th-b .government img{    margin-bottom: 40px; vertical-align: middle; margin-right: 20PX;}
.footer2-th-b ul{width: 700px; height: 150px; margin-top: 15px; float: left;  overflow: hidden; }
.footer2-th-b ul li{ width: 700px; height: 35px; line-height: 35px;  text-align:center ; font-size: 12px; color: #434343; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.footer2-th-b .code2{ width: 175px; height: 100%; float: left; overflow: hidden;}
.footer2-th-b .code2 i{vertical-align: middle; height: 100%; display: inline-block;}
.footer2-th-b .code2 img{vertical-align: middle; margin-left: 15px; width: 50px;    margin-bottom: 40px;}


/*子页面9.29*/
.public-info{float: left; background: #ffffff url(imgimg-11banner-bg.png) no-repeat; }
/*index-list*/
.main-list{ width: 100%; height: auto; float: left;}
.main-list .mainer-list{ width: 1200px; height: auto; margin: 0 auto;}
.mainer-list .mainer-top{ width: 100%; height: 53px; float: left; overflow: hidden;}
.mainer-list .mainer-top p{background: #fff; text-indent: 10px; display: block; width: 100%; height: 53px; line-height: 53px; font-size: 12px; color: #ababab;}
.mainer-list .mainer-top p a{color: #ababab;}
.mainer-list .mainer-bottom{ width: 100%; height: auto; float: left; overflow: hidden;}
.mainer-bottom .mainer-b-l{width: 265px; height: 800px; overflow: hidden; float: left; background: #fafcfe;}
.mainer-bottom .mainer-b-l p{ width: 100%; height: 45px; border-top: 3px solid #0069cc; display: block; float: left;
line-height: 45px; text-align: center; font-size: 16px; color: #545454; font-weight: bold; overflow: hidden; background: #f6f6f6;}
.mainer-bottom .mainer-b-l span{ width: 100%; height: 45px; line-height: 45px; text-align: center; overflow: hidden; background: #e1eef9;
font-size: 14px; color: #0069cc; display: block; float: left;}
.mainer-bottom .mainer-b-l #db{ background: #0069cc; color: #fff;}
.mainer-bottom .mainer-b-r{ width: 915px; height: 800px; float: left; margin-left: 20px; background: #fafcfe; }


.mainer-b-r .mainer-brc{ width: 100%; height: 656px; float: left; overflow: hidden;}
.mainer-b-r .mainer-brc ul{ background: #fafcfe;}
.mainer-b-r .mainer-brc ul li{ width: 100%; height: 40px; background: #eef5fc; line-height: 40px; float: left; margin-top: 1px;}
.mainer-b-r .mainer-brc ul li em{ font-style: normal; width: 91%; height: 40px; line-height: 40px;  font-size: 14px; color: #6a6a6a; 
 text-indent: 20px; float: left; display: block; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.mainer-b-r .mainer-brc ul li i{ float: left; display: block; text-indent: 5px; font-style: normal; width: 9%; height: 40px; line-height: 40px; font-size: 12px; color: #6a6a6a; text-align: center;}
.mainer-b-r .mainer-brc ul li:hover{ background: #0a81db; color: #ffffff;}
.mainer-b-r .mainer-brc ul li:hover i{color: #ffffff;}
.mainer-b-r .mainer-brc ul li:hover em{color: #ffffff;}
.mainer-b-r .mainer-brr{ width: 100%; height: 25px; float: left; overflow: hidden; margin-top: 30px;}
.mainer-b-r .mainer-brr .main-brr{ width: 420px; height: 25px; margin: 0 auto; overflow: hidden; position: relative;}
.mainer-b-r .mainer-brr .main-brr ul{ width: 250px; height: 25px; float: left; overflow: hidden;}
.mainer-b-r .mainer-brr .main-brr ul li{ text-align: center; width: 18px; height: 25px; float: left; line-height: 25px; color: #6a6a6a; font-size: 12px;}
.mainer-b-r .mainer-brr .main-brr ul li:hover{ background: #0069cc; color: #fff;}
.mainer-b-r .mainer-brr .main-brr ul p.mbr{font-size: 12px; line-height: 25px; margin-left: 3px;  float: left; display: block; width: 65px; height: 25px; text-align: center;  color: #fff; background: #0069cc;}
.mainer-b-r .mainer-brr .main-brr ul span{ display: block; float: left; width: 20px; height: 25px; margin-right: 2px;}
.mainer-b-r .mainer-brr .main-brr .mpr{ margin-left: 3px; height: 25px; line-height: 25px; display: block; float: left; font-size: 12px; color: #6a6a6a;}
.mainer-b-r .mainer-brr input{ float: left; margin-left: 5px; width: 33px; height: 21px; border: 1px solid #0069cc;}
.mainer-b-r .mainer-brr button{ padding: 0; font-size: 12px; width: 26px; height: 25px; float: left; text-align: center; line-height: 25px; background: #0069cc; color: #fff; }
/*本所简介*/
.mainer-list .mainer-bottom .mainer-bl{    width: 265px;height: auto;overflow: hidden;float: left;background: #fafcfe;}
.mainer-list .mainer-bottom .mainer-bl .mainerp{ background: #f6f6f6; width: 100%; height: 45px; float: left; border-top: 3px solid #0069cc; line-height: 45px; text-align: center; font-size: 16px; color: #545454; font-weight: bold;}
.mainer-bottom  .mainer-bl .mainer-b-l a{ width: 100%; height: 45px; margin-bottom: 1px; display: block; float: left; background: #88abda; color: #fff; font-size: 14px; text-align: center; line-height: 45px;
}
.mainer-bottom  .mainer-bl .mainer-b-l a.on{ background: #015293; color: #fff;}
.mainer-bottom .mainer-b-r b{display: none; float: left; width:915px; height: auto; /*margin: 20px 25px; margin-top: 40px;*/}
.mainer-bottom .mainer-b-r b p{ font-size: 14px; color: #6a6a6a; line-height: 35px; text-indent: 2em;}

.mainer-bottom .mainer-b-r b.leader{ margin-top: 25px;}
.mainer-bottom .mainer-b-r b .leader-li{margin-bottom: 5px; width: 100%; height: 80px; float: left; border-bottom: 2px solid #afd0ef;
}
.mainer-bottom .mainer-b-r b .leader-li p{text-align: left; text-indent: 0; font-size: 14px ; color: #0069cc; width: 100%; height: 35px; line-height: 35px; float: left; display: block;}
.mainer-bottom .mainer-b-r b .leader-li p span{ font-size: 16px;}
.mainer-bottom .mainer-b-r b .leader-li p i{ font-style: normal; color: #535353;}
.mainer-bottom .mainer-b-r b .tab-13{ width: 100%; height: auto; float: left; }
.mainer-bottom .mainer-b-r b .tab-13 .tab-13-t{ width: 100%; height: 48px; float: left;
 overflow: hidden; border-top: 1px solid #015293; }
b .tab-13 .tab-13-t p{ width: 180px; text-align: center; display: block; float: left; height: 48px; line-height: 48px; background: #f6f6f6; font-size: 14px; color: #015293; }
b .tab-13 .tab-13-t span{ margin-left: 1px;text-align: center; width: 500px; display: block; float: left; height: 48px; line-height: 48px; background: #f6f6f6; font-size: 14px; color: #015293; }
b .tab-13 .tab-13-t i{ font-style: normal; margin-left: 1px;text-align: center; width: 180px; display: block; float: left; height: 48px; line-height: 48px; background: #f6f6f6; font-size: 14px; color: #015293; }
b .tab-13 ul{ margin-top: 1px; float: left; width: 100%;  height: auto; }
b .tab-13 ul li{margin-top: 1px; width: 100%; height: 40px; line-height: 40px; float: left; overflow: hidden;
 }
b .tab-13 ul li p{ width: 180px; text-align: center; display: block; float: left; height: 48px; line-height: 48px; background: #eef5fc; font-size: 14px; color: #015293; }
b .tab-13 ul li span{ margin-left: 1px;text-align: center; width: 500px; display: block; float: left; height: 48px; line-height: 48px; background: #eef5fc; font-size: 14px; color: #015293;}
b .tab-13 ul li i{font-style: normal; margin-left: 1px;text-align: center; width: 180px; display: block; float: left; height: 48px; line-height: 48px; background: #eef5fc; font-size: 14px; color: #015293;}
b .tab-13 .tab-13-fy{margin-left: 250px; margin-top: 30px; width: 440px; height: 25px; float: left; overflow: hidden;
 }
b .tab-13 .tab-13-fy ul{ width: 100%; float: left; height: 100%; }
b .tab-13 .tab-13-fy ul li{width: 18px; margin-right: 2px; cursor: pointer; height: 25px; line-height: 25px; float: left;
 font-size: 12px; color: #6a6a6a; text-align: center;}
b .tab-13 .tab-13-fy ul li:hover{background: #015293; color: #fff;}

b .tab-13 .tab-13-fy ul li.tab-13-sy{ width: 65px; background: #015293; color: #fff; }
b .tab-13 .tab-13-fy ul P{text-indent: 0; width: 95px; height: 25px; line-height: 25px; float:left; font-size: 12px; color: #6a6a6a; }
b .tab-13 .tab-13-fy ul input{ width: 33px; height: 20px; float: left; border:1px solid #015293; }
b .tab-13 .tab-13-fy ul button{padding: 0; color: #fff; width: 25px; height: 25px; float: left; background: #015293; font-size: 12px; line-height: 12px; text-align: center; }
.footer16-b{ margin-top: 50px; width: 100%; height: 215px; float: left;  overflow: hidden; }
.footer16-b .foot16-t{ width: 100%; height: 65px; float: left; overflow: hidden;
 background: #015293; }
.footer16-b .foot16-t .foot16-tt{ width: 1200px; margin: 0 auto; height: 100%;}
.footer16-b .foot16-t p{float: left; display: block; width: 100px; height: 47px; line-height: 47px; font-size: 16px;
 color: #ffffff; background: #2e70a7;margin-left: 80px; margin-right: 100px; margin-top: 18px; text-align: center; }
.footer16-b .foot16-t select{ width: 200px; height: 35px; float: left; font-size: 12px; color: #7d7d7d;
 text-indent: 10px;margin-top: 17px; margin-right: 20px; }
.footer16-b .foot16-b{background: #2e70a7; width: 100%; height: 150px; float: left; overflow: hidden; }
.foot16-b .full-footer{ width: 950px; height: 100%; margin: 0 auto;  overflow: hidden;}
.foot16-b .full-footer .government{ width: 85px; height: 100%; float: left;}
.foot16-b .full-footer .government i{ vertical-align: middle; height: 100%; display: inline-block;}
.foot16-b .full-footer .government img{ vertical-align: middle; margin-right: 20PX;}
.foot16-b .full-footer ul{width: 700px; height: 150px; float: left; margin-top: 20px; overflow: hidden; }
.foot16-b .full-footer ul li{ width: 700px; height: 35px; line-height: 35px;  text-align:center ; font-size: 12px; color: #fff; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.foot16-b .full-footer .code{ width: 125px; height: 100%; float: left; overflow: hidden;}
.foot16-b .full-footer .code i{vertical-align: middle; height: 100%; display: inline-block;}
.foot16-b .full-footer .code img{vertical-align: middle; margin-left: 10px;}

/*领导页面*/
/*领导页面*/
.main-lead{ width: 1210px; height: auto; margin:0 auto;}
.main-lead .mainer-top{    width: 100%;height: 53px;float: left;overflow: hidden;}
.main-lead .mainer-top p{background: #fff;  text-indent: 10px;  display: block;width: 100%;height: 53px;line-height: 53px;font-size: 12px;color: #ababab;}
.main-lead .mainer-top p a{color: #ababab;}
.main-lead .leader-main{ width: 1130px; height: auto; float: left; background: #f5f9fd; padding: 20px 40px; margin-bottom: 30px;}
.main-lead .leader-main .leader-name{ width: 100%; height: 80px; line-height: 80px; float: left; overflow: hidden; font-size: 24px; color: #0069cc;
 font-weight: bold;  text-align: center;}
.main-lead .leader-main .leader-xx{padding: 7px 0; width: 1128px; height: 154px; border:1px solid #0069cc ; float: left; overflow: hidden;}
.main-lead .leader-main .leader-xx p{text-indent: 2em; font-size: 14px; color: #6a6a6a; overflow: hidden; width: 100%; height: 30px;  float: left; display: block;}
.main-lead .leader-main .leader-xx p em{ float: left; font-size: 14px; color: #6a6a6a; width: 50%; height: 30px; display: block;  font-style: normal;}
.main-lead .leader-main .leader-xx p i{width: 50%; font-size: 14px; color: #6a6a6a; float: left; height: 30px; display: block;  font-style: normal;}
.main-lead .leader-main .leader-zw{ border-bottom: 10px solid #c4dcf3; width: 100%; height: 170px; float: left; overflow: hidden; margin-top: 20px;}
.main-lead .leader-main .leader-zw img{ width: 111px; height: 150px; float: left; display: block; overflow: hidden;}
.main-lead .leader-main .leader-zw span{ display: block; width: 950px; height: 40px; line-height: 40px; float: left; font-size: 20px; color: #0069cc;
 font-weight: bold; margin-left: 20px;}
.main-lead .leader-main .leader-zw  p{ display: block; width: 950px; height: 40px; line-height: 40px; float: left; font-size: 14px; color: #6a6a6a;
  margin-left: 20px;}
.main-lead .leader-main .leader-gr{ width: 100%; height: 80px; float: left; overflow: hidden;}
.main-lead .leader-main .leader-gr span{ display: block; width: 100%; height: 35px; line-height: 45px; font-size: 20px; color: #0069cc;
 font-weight: bold; }
.main-lead .leader-main .leader-gr p{display: block; width: 100%; height: 35px; line-height: 35px; font-size: 14px; color: #6a6a6a;
}
.main-lead .leader-main .leader-gz{ width: 100%; height: auto; float: left; overflow: hidden;}
.main-lead .leader-main .leader-gz span{display: block; width: 100%; height: 35px; line-height: 45px; font-size: 20px; color: #0069cc;
 font-weight: bold;}
.main-lead .leader-main .leader-gz  p{display: block; width: 100%; line-height: 35px; font-size: 14px; color: #6a6a6a;}
.main-lead .leader-main .leader-gz  p i{ display: block; float: left; font-style: normal; width: 170px; height:auto; line-height: 35px; font-size: 14px;color: #6a6a6a;
 }
.main-lead .leader-main .leader-gz  p em{display: block; margin-left: 5px; float: left; font-style: normal; width: 850px; height:auto; line-height: 35px; font-size: 14px;color: #6a6a6a;
 }
.main-lead .leader-main .leader-dy{width: 100%; height: 30px; float: left; overflow: hidden;}
.main-lead .leader-main .leader-dy span{ cursor: pointer; width: 80px; height: 30px; background: #0069cc; color: #fff; margin-right: 20px; display: block; float: right; line-height: 30px; text-align: center; font-size: 12px;}
.main-lead .leader-main .leader-dy span a{ color: #fff;}

.main-lead .leader-main .leaderp p{text-indent: 2em; font-size: 14px; color: #6a6a6a; overflow: hidden; width: 100%; height: 50px; line-height: 50px; float: left; display: block;}
.main-lead .leader-main .leaderp p i{width: 33%; float: left;}
.main-lead .leader-main .leaderp p em{width: 33%; float: left;}
.main-lead .leader-main .leaderp p span{width: 33%; float: left;font-size: 14px;
 color: #6a6a6a;height: 30px;display: block;}
.main-lead .leader-main .leader16-gr{ margin-top: 30px; width: 100%; float: left; height: auto; }
.main-lead .leader-main .leader16-gr p{color: #6a6a6a;line-height: 35px;
text-indent: 2em; font-size: 14px;}
.main-lead .leader-main .leader16-gr .page-inde{ text-indent: 0; }
.main-lead .leader-main .leader16-gr .p-blue{text-indent: 0;
    color: #014da1;
    font-weight: bold;}
.main-lead .leader-main .leader16-gr .fuj{    width: 100%;
    height: 75px;
    overflow: hidden;
    float: left;
    margin-left: 2em;}

.main-lead .leader-main .leader16-gr .fuj em{display: block;
    font-style: normal;
    float: left;
    width: 1085px;
    height: 35px;
    line-height: 35px;
    color: #0000ff;
    font-size: 14px;}

    /*内页 办事互动*/
.inter-main{ width: 1200px; height: auto; margin: 0 auto; }
.inter-main .inter-m-l{margin-top: 20px; width: 260px; height: auto; float: left; }
.inter-main .inter-m-l .inter-ml-t{ width: 100%; height: 40px; line-height: 40px; float: left; overflow: hidden;
font-size: 16px; color: #ffffff; background:#015293 url(imgimg-11inter-na.png) no-repeat 230px; font-weight: bold; text-indent: 10px;  }
.inter-main .inter-m-l .inter-dl{ width: 258px; height: 255px; float: left; overflow: hidden;
margin-top: 10px; overflow: hidden; border:1px solid #dcdcdc; }
.inter-main .inter-m-l .inter-dl .inter-p{ width: 100%; height:34px; overflow: hidden; float: left;
background: #f1f1f1 url(imgimg-11inter-p.png) no-repeat left; border-bottom: 1px solid #015293; }
.inter-dl .inter-p p{ display: block; width: 70px; height:33px; line-height: 35px; float: left;
 font-size: 14px; color: #015293; font-weight: bold;  text-indent: 10px; border-bottom: 2px solid #015293;  }
.inter-main .inter-m-l .inter-dl .inter-button{padding: 15px 25px;  width: 208px; height: 192px; float: left; overflow: hidden;
 }
.inter-dl .inter-button label{ width: 50%; float: left; height: 35px; line-height: 35px;  }
.inter-main .inter-m-l .inter-dl .inter-button .text{ width: 100%; height: 20px; line-height: 20px;float: left;
overflow: hidden; border: 1px solid #dcdcdc; margin-bottom: 10px; }
.inter-dl .inter-button .text2{ width: 100px; height: 20px; line-height: 20px; float: left; border: 1px solid #dcdcdc; }
.inter-dl .inter-button .text3{width: 80px; margin-left: 24px; height: 20px; line-height: 20px; float: left; border: 1px solid #dcdcdc;}
.inter-dl .inter-button button{ width: 100%; height: 24px; float: left; overflow: hidden;
background: #015293; margin-top: 10px; font-size: 14px; color: #fff;}
.inter-dl .inter-button span{ margin-top: 8px; width: 100%; height: 30px; line-height: 30px; float: left; overflow: hidden;
  font-size: 12px;  color: #707070; text-align: center;}
.inter-dl .inter-button span a{color: #707070;}
.inter-main .inter-m-l .inter-zx{ width: 258px; height: 110px; border:1px solid #dcdcdc; margin-top: 10px; float: left; overflow: hidden; }
.inter-m-l .inter-zx span{ width: 65px; float: left; display: block; height: 90px;
 margin-left: 15px; overflow: hidden; margin-top: 15px; text-align: center; font-size: 14px; color: #505051; }
.inter-m-l .inter-tab{ border:1px solid #dcdcdc; margin-top: 10px; width: 260px; height: 260px; float: left; overflow: hidden; }
.inter-tab .tabbox{width:260px;height:260px;}
.inter-tab .tabbox .tab{background: #f1f1f1 url(imgimg-11inter-p.png) no-repeat left;overflow:hidden;border-bottom: 1px solid #015293; }
.inter-tab .tabbox .tab a{margin-left: 5px; width: 70px; height: 30px; line-height: 30px; text-align: center; display:block; font-size: 14px; color: #505051; float:left;text-decoration:none;}
.inter-tab .tabbox .tab a:hover{background:#E64E3F;color:#fff;text-decoration:none;}
.inter-tab .tabbox .tab a.on{border-bottom: 2px solid #015293;   color:#015293; font-weight: bold; text-decoration:none;}
.inter-tab .tabbox .content{overflow:hidden;padding:10px;}
.inter-tab .tabbox .content b{display:none;}
.inter-tab .tabbox .content b input{margin-left: 20px; margin-top: 10px; padding: 0;  width: 160px; height: 25px; float: left; line-height: 25px; color: #707070; font-size: 12px; text-indent: 5px; border:1px solid #dcdcdc;}
.inter-tab .tabbox .content b button{ width: 40px;margin-top: 10px; height: 27px; float: left; background: #015293; color: #fff; }
.inter-tab .tabbox .content b p{ font-size: 12px; color: #3e3e3e; width: 100%; height: 25px; line-height: 25px; float: left; }
.inter-tab .tabbox .content b p i{ font-style: normal; }
.inter-tab .tabbox .content b p em{ font-style: normal; }

.inter-main .inter-m-r{margin-top: 20px; margin-left: 20px; width: 920px; height: auto;
 float: left; }
 .inter-main .inter-m-r ul{ width: 100%; float: left;}
.inter-main .inter-m-r .inter-mr-t{ font-size: 12px; color: #868686; width: 100%; height: 40px; float: left; overflow: hidden; background: #ecf4fa;
 line-height: 40px; }
.inter-m-r .inter-mr-t i{vertical-align: middle; height: 100%; display: inline-block;}
.inter-m-r .inter-mr-t img{ margin-left: 10px; margin-right: 10px; vertical-align: middle; }
.inter-m-r .inter-nr-c{ margin-bottom: 1px; width: 100%; float: left;margin-top: 10px; height: 40px;
border-top: 1px solid #015293; background: #f1f1f1; }
.inter-m-r .inter-nr-c p{ display: block; float: left; width: 85px; height: 31px; line-height: 31px; background: #fff; font-size: 14px;
color: #015293; text-align: center; margin-left: 10px; margin-top: 10px; }
.inter-m-r .inter-nr-c span{ display: block; width: 50px; height: 40px; line-height: 40px; float: right; font-size: 12px; color: #bdbdbf; }
.inter-m-r  ul li{ margin-bottom: 1px; width: 100%; height: 105px; float: left; background: #ecf4fa; overflow: hidden;}
.inter-m-r  ul li p{ width: 100%; display: block; height: 52px;line-height: 52px; float: left; font-size: 14px; color: #707070; text-indent: 10px; }
.inter-m-r  ul li span{margin-left: 20px; display: block;font-size: 14px; color: #707070; float: left; width: 115px; height: 52px; line-height: 52px; }
.inter-m-r  ul li span i{vertical-align: middle; height: 100%; display: inline-block;}
.inter-m-r  ul li span img{vertical-align: middle; margin-right: 5px;}


/*内页 互动交流  communicate*/

.main-com{ width: 1200px; height:  auto; margin:0 auto; margin-top: 25px;}
.main-com .main-com-l{ width: 280px; float: left; height:  auto;}
.main-com .main-com-l .inter-ml-t{ width: 100%; height: 40px; line-height: 40px; float: left; overflow: hidden;
font-size: 16px; color: #ffffff; background:#015293 url(imgimg-11inter-na.png) no-repeat 230px; font-weight: bold; text-indent: 10px;  }
.main-com .main-com-l .com-xx{text-indent: 45px; font-size: 16px; color: #015293; font-weight: bold; background: url(imgimg-11con-xx.png) no-repeat left; width: 100%; height: 65px; line-height: 65px; float: left; overflow: hidden;}
.main-com .main-com-l .com-wy{ width: 100%; height: 45px; line-height: 45px; float: left; overflow: hidden;font-size: 16px; color: #fff; font-weight: bold; background: #015293;
 text-indent: 10px; }
.main-com .main-com-l .com-cj{margin-top: 10px; width: 100%; float: left; height: 230px; overflow: hidden;}
.main-com .main-com-l .com-cj p{ width: 100%; display: block; height: 40px; line-height: 40px; font-size: 16px;
 font-weight: bold; color: #015293;}
.main-com .main-com-l .com-dc{ width: 100%; float: left; height: 425px; overflow: hidden;}
.main-com .main-com-l .com-dc p{ background: url(imgimg-11com-dc.png) no-repeat left; display: block; width: 100%; height: 65px; line-height: 65px; float: left;
overflow: hidden; font-size: 16px; color: #015293; font-weight: bold; text-indent: 45px; border-bottom: 1px solid #015293; }

.main-com .main-com-r{ margin-left: 20px; width:900px; float: left; height: auto;  overflow: hidden;}
.main-com .main-com-r .inter-mr-t{ font-size: 12px; color: #868686; width: 100%; height: 40px; float: left; overflow: hidden; background: #ecf4fa;
 line-height: 40px; }
.main-com .main-com-r .inter-mr-t i{vertical-align: middle; height: 100%; display: inline-block;}
.main-com .main-com-r .inter-mr-t img{ vertical-align: middle; margin-left: 10px; margin-right: 10px;}
.main-com .main-com-r .com-button{ margin-top: 15px; width: 100%; float: left; height: 45px; overflow: hidden;}
.main-com-r .com-button input{ float: right; width: 250px; height: 31px; line-height: 35px; text-indent: 20px;  border: 1px solid #dcdcdc;  color: #bebdbd; }
.main-com-r .com-button button{ float: right; width: 100px; height: 35px;  background: #015293; font-size: 14px; color: #ffffff; line-height: 35px; text-align: center;}
.main-com .main-com-r .com-wt{ margin-bottom: 1px; width: 100%; height: 45px;  float: left; overflow: hidden; background: #f1f1f1; border-top: 1px solid #015293;}
.main-com .main-com-r .com-wt p{ width: 85px; height: 30px; line-height: 30px; text-align: center; float: left; background: #fff; margin-top: 15px; margin-left: 10px; font-size: 14px; color: #015293; font-weight: bold;
 overflow: hidden;}
.main-com .main-com-r .com-wt span{ width: 50px; height: 45px; line-height: 45px; float: right; overflow: hidden; font-size: 12px; color: #bebdbd; text-align: center;}
.main-com .main-com-r .com-xj{ width: 100%; height:285px; float: left; overflow: hidden; }
.main-com .main-com-r .com-xj .com-xj-t{ width: 100%; height: 42px; float: left; overflow: hidden; background: #fff;}
.main-com .main-com-r .com-xj .com-xj-t p{ display: block; width: 578px; height: 100%; float: left; overflow: hidden; text-align: center; line-height: 42px; font-size: 14px;
 color: #555555; font-weight: bold; text-align: center;background: #e9f5ff;}
.main-com .main-com-r .com-xj .com-xj-t span{ margin-left: 1px; display: block; width: 160px; height: 100%; float: left; overflow: hidden; text-align: center; line-height: 42px; font-size: 14px;
 color: #555555; font-weight: bold; text-align: center;background: #e9f5ff;}
.main-com .main-com-r .com-xj .com-xj-t i{margin-left: 1px; display: block; width: 160px; height: 100%; float: left; overflow: hidden; text-align: center; line-height: 42px; font-size: 14px;
 color: #555555; font-weight: bold; text-align: center; font-style: normal;background: #e9f5ff;}
.main-com .main-com-r .com-xj ul{ width: 100%; float: left;}
.main-com .main-com-r .com-xj ul li{ width: 100%; height: 35px; line-height: 35px; float: left; overflow: hidden;}
.main-com .main-com-r .com-xj ul li p{display: block; width: 578px; height: 100%; float: left; overflow: hidden; text-align: center; line-height: 42px; font-size: 14px;
 color: #555555;  text-align: left;background: #fff; text-indent: 10px; background: url(imgimg-4tab-bg0.png) no-repeat left;}
.main-com .main-com-r .com-xj ul li span{margin-left: 1px; display: block; width: 160px; height: 100%; float: left; overflow: hidden; text-align: center; line-height: 42px; font-size: 14px;
 color: #555555;  text-align: center;background: #fff;}
.main-com .main-com-r .com-xj ul li i{margin-left: 1px; display: block; width: 160px; height: 100%; float: left; overflow: hidden; text-align: center; line-height: 42px; font-size: 14px;
 color: #555555;  text-align: center; font-style: normal;background: #fff;}
.main-com .main-com-r  .com-xj-b{ width: 100%; height: auto; float: left;
 } 
.main-com-r .com-xj-b .com-dc{margin-bottom: 1px; width: 100%; height: 45px;  float: left; overflow: hidden; background: #f1f1f1;  }
.main-com-r .com-xj-b .com-dc p{ width: 115px; height: 30px; line-height: 30px; text-align: center; float: left; background: #fff; margin-top: 15px; margin-left: 10px; font-size: 14px; color: #015293; font-weight: bold;
 overflow: hidden;}
.main-com-r .com-xj-b .com-dc span{ width: 50px; height: 45px; line-height: 45px; float: right; overflow: hidden; font-size: 12px; color: #bebdbd; text-align: center;}
.main-com-r .com-xj-b  ul{ width: 100%; float: left; }
.main-com-r .com-xj-b  ul li{ width: 100%; height: 80px; float: left; background: #e9f5ff; margin-bottom: 10px; overflow: hidden;
 }
.main-com-r .com-xj-b  ul li p{ width: 700px; display: block; height: 30px; line-height: 48px; overflow: hidden; font-size: 14px; color: #3e3e3e; float: left;text-overflow:ellipsis;
white-space: nowrap; text-indent: 30px; }
.main-com-r .com-xj-b  ul li span{ width: 60px; height: 25px; margin-right: 50px; font-size: 14px; color: #e9f5ff; line-height: 25px; display: block; float: right; background: #015293; text-align: center; }
.main-com-r .com-xj-b  ul li span.end{ background: #aaaaaa; }


/*public 信息公开*/
.main-com .main-com-l .main-pb-lead{ width: 100%; height: 255px; float: left; overflow: hidden; }
.main-com .main-com-l .main-pb-lead .lead-jg{margin-top: 10px; margin-bottom: 1px; width: 100%; height: 40px; float: left; border-top: 2px solid #015293; overflow: hidden;
 background: #f1f1f1; line-height: 40px; text-indent: 10px; font-size: 16px; color: #484848; font-weight: bold; }
.main-com .main-com-l .main-pb-lead .lead-img{ width: 100%; height: 210px; float: left; overflow: hidden; background: #ecf4fa;
 }
.main-pb-lead .lead-img img{ width: 90px; height: 120px;display: block; float: left; margin-top: 20px; margin-left: 20px; overflow: hidden; }
.main-pb-lead .lead-img span{ width:120px; height: 25px; float: left; margin-top: 20px;  font-size: 16px; color: #484848;
font-weight: bold;display: block;margin-left: 10px;  }
.main-pb-lead .lead-img p{line-height: 20px; width: 120px; height: 65px; display: block; float: left; overflow: hidden; margin-left: 10px; font-size: 12px; color: #707070; }
.main-pb-lead .lead-img i{ width: 80px; height: 30px; float: left; display: block; font-style: normal; overflow: hidden;
background: #015293; border-radius: 3px; font-size: 14px; color: #fff; line-height: 30px; text-align: center; margin-left: 10px; }
.main-pb-lead .lead-img em{ width: 240px; margin-top: 20px; height: 35px; float: left; overflow: hidden; background: #88abda;  font-size: 14px; color: #fff;
 font-style: normal; line-height: 35px; text-align: center; margin-left: 20px; }
.main-pb-xx{ width: 100%; height: auto; float: left; margin-top: 20px; } 
.main-pb-xx p{ width: 100%; height: 40px; float: left; overflow: hidden; background: #f1f1f1; border-top: 2px solid #015293;
 text-indent: 20px; line-height: 40px; font-size: 16px; color: #484848; font-weight: bold; }
.main-pb-xx span{ width: 100%; height: 45px; float: left; overflow: hidden; background: #ecf4fa;
margin-top: 1px; font-size: 14px; color: #3e3e3e; } 
.main-pb-xx i{ height: 100%; vertical-align: middle; display: inline-block; }
.main-pb-xx img{ vertical-align: middle; margin-left: 20px; margin-right: 20px; }
.main-pb-ns{ width: 280px; height: auto; float: left; margin-top: 10px; overflow: hidden; }
.main-pb-ns span{ background: #ecf4fa; display: block; line-height: 45px; text-align: center; border-radius: 3px;
 margin-bottom: 1px; width: 139px; height: 45px; float: left; overflow: hidden; margin-right: 1px; font-size: 14px; color: #3e3e3e; }
.main-com .main-com-r .inter-mr-t a{ color: #868686; } 
/*pb tab*/
.main-com .main-com-r .public-th-t{ margin-top: 10px; margin-right: 15px; border-top: 1px solid #015293; width: 443px; height: 255px; float: left; overflow: hidden;}
.public-th-t .tabbox{width:443px;height:247px;background:#fff;font-family:'微软雅黑';}
.public-th-t .tabbox .tab{overflow:hidden;background:#f1f1f1; height: 40px;}
.public-th-t .tabbox .tab p{ width: 50px; height: 40px; line-height: 40px; font-size: 14px; color: #999999; float: right;}
.public-th-t .tabbox .tab a{ margin-left: 10px; margin-top: 6px; font-size: 14px; display:block; height: 34px; line-height: 34px; text-align: center; width: 90px; float:left;text-decoration:none;color:#505051;}
.public-th-t .tabbox .tab a.on{height: 34px; font-weight: bold; width: 90px; background:#fff;color:#015293;text-decoration:none;  border-bottom: none;}
.public-th-t .tabbox .content{overflow:hidden;}
.public-th-t .tabbox .content li{display:none; width: 443px;  height: 176px; padding: 15px  0;}
.public-th-t .tabbox .content li em{ width: 80%; height: 30px; line-height: 30px; float: left; font-style: normal;
 font-size: 12px; color: #3f3f3f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background: url(imgimg-3tab-bg0.png) no-repeat left; text-indent: 5px;}
.public-th-t .tabbox .content li i{ width: 20%; height: 30px; line-height: 30px; float: left; font-size: 12px; color: #999999; text-align: right;
font-style: normal;}

.public-th-t .tabbox2{width:443px;height:247px;background:#fff;font-family:'微软雅黑';}
.public-th-t .tabbox2 .tab2{overflow:hidden;background:#f1f1f1; height: 40px;}
.public-th-t .tabbox2 .tab2 p{ width: 50px; height: 40px; line-height: 40px; font-size: 14px; color: #999999; float: right;}
.public-th-t .tabbox2 .tab2 a{ margin-left: 10px; margin-top: 6px; font-size: 14px; display:block; height: 34px; line-height: 34px; text-align: center; width: 90px; float:left;text-decoration:none;color:#505051;}
.public-th-t .tabbox2 .tab2 a.on{height: 34px; font-weight: bold; width: 90px; background:#fff;color:#015293;text-decoration:none;  border-bottom: none;}
.public-th-t .tabbox2 .content2{overflow:hidden;}
.public-th-t .tabbox2 .content2 li{display:none; width: 443px;  height: 176px; padding: 15px  0;}
.public-th-t .tabbox2 .content2 li em{ width: 80%; height: 30px; line-height: 30px; float: left; font-style: normal;
 font-size: 12px; color: #3f3f3f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background: url(imgimg-3tab-bg0.png) no-repeat left; text-indent: 5px;}
.public-th-t .tabbox2 .content2 li i{ width: 20%; height: 30px; line-height: 30px; float: left; font-size: 12px; color: #999999; text-align: right;
font-style: normal;}

.public-th-t .tabbox3{width:443px;height:247px;background:#fff;font-family:'微软雅黑';}
.public-th-t .tabbox3 .tab3{overflow:hidden;background:#f1f1f1; height: 40px;}
.public-th-t .tabbox3 .tab3 p{ width: 50px; height: 40px; line-height: 40px; font-size: 14px; color: #999999; float: right;}
.public-th-t .tabbox3 .tab3 a{ margin-left: 10px; margin-top: 6px; font-size: 14px; display:block; height: 34px; line-height: 34px; text-align: center; width: 90px; float:left;text-decoration:none;color:#505051;}
.public-th-t .tabbox3 .tab3 a.on{height: 34px; font-weight: bold; width: 90px; background:#fff;color:#015293;text-decoration:none;  border-bottom: none;}
.public-th-t .tabbox3 .content3{overflow:hidden;}
.public-th-t .tabbox3 .content3 li{display:none; width: 443px;  height: 176px; padding: 15px  0;}
.public-th-t .tabbox3 .content3 li em{ width: 80%; height: 30px; line-height: 30px; float: left; font-style: normal;
 font-size: 12px;  color: #3f3f3f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background: url(imgimg-3tab-bg0.png) no-repeat left; text-indent: 5px;}
.public-th-t .tabbox3 .content3 li i{ width: 20%; height: 30px; line-height: 30px; float: left; font-size: 12px; color: #999999; text-align: right;
font-style: normal;}

.public-th-t .tabbox4{width:443px;height:247px;background:#fff;font-family:'微软雅黑';}
.public-th-t .tabbox4 .tab4{overflow:hidden;background:#f1f1f1; height: 40px;}
.public-th-t .tabbox4 .tab4 p{ width: 50px; height: 40px; line-height: 40px; font-size: 14px; color: #999999; float: right;}
.public-th-t .tabbox4 .tab4 a{ margin-left: 10px; margin-top: 6px; font-size: 14px; display:block; height: 34px; line-height: 34px; text-align: center; width: 90px; float:left;text-decoration:none;color:#505051;}
.public-th-t .tabbox4 .tab4 a.on{height: 34px; font-weight: bold; width: 90px; background:#fff;color:#015293;text-decoration:none;  border-bottom: none;}
.public-th-t .tabbox4 .content4{overflow:hidden;}
.public-th-t .tabbox4 .content4 li{display:none; width: 443px;  height: 176px; padding: 15px  0;}
.public-th-t .tabbox4 .content4 li em{ width: 80%; height: 30px; line-height: 30px; float: left; font-style: normal;
 font-size: 12px; color: #3f3f3f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background: url(imgimg-3tab-bg0.png) no-repeat left; text-indent: 5px;}
.public-th-t .tabbox4 .content4 li i{ width: 20%; height: 30px; line-height: 30px; float: left; font-size: 12px; color: #999999; text-align: right;
font-style: normal;}

.main-com-r .main-rr{ width: 950px; float: left;  overflow: hidden; }

/*index-1*/
.index-1{ background:#fff url(imgimg-1bg.png) no-repeat; }
.head-one{ width: 100%; float: left; height: auto; }
.head-one .head-c-o{ width: 1140px; height: auto; margin: 0 auto }
.head-one .head-o-t{ width: 1140px; height: 110px; float: left; overflow: hidden; position: relative; }
.head-one .head-o-t span{ margin-left: 155px; width: 145px; height: 25px; float: left; line-height: 25px; background: #405f7b; text-align: center; font-size: 12px; color: #fff; display: block; }
.head-one .head-o-t span a{ color: #fff; }
.head-one .head-o-t input{ width: 190px; height: 33px; margin-left: 50px; float: left; line-height: 35px; margin-top: 35px;
 }
.head-one .head-o-t button{ width: 60px; height: 35px; float: left; line-height: 35px; overflow: hidden; background: #3387cc;
 font-size: 12px; color: #ffffff; text-align: center; margin-top: 35px; }
.head-one .head-o-t .head-or{ width: 300px; height: 95px; overflow: hidden; position: absolute; right: 0; top: 0;} 
.head-one .head-o-t img{ vertical-align: middle; }
.head-one .head-o-t i{ vertical-align: middle; height: 100%; display: inline-block; }
.head-one .head-c-o .heado-nav{margin-top: 20px; width: 100%; float: left; height: 55px; line-height: 55px; overflow: hidden; }
.head-one .head-c-o .heado-nav ul{ width: 100%; float: left; background: url(imgimg-1nav-bg.png) repeat-x; }
.head-one .head-c-o .heado-nav ul li{ width: 142.5px; float: left; height: 55px;
text-align: center; font-size: 16px; color: #fff; background:url(imgimg-1nav-s.png) no-repeat right; }
.main-o{ width: 100%; float: left; height: auto; margin-top: 260px; }
.main-o .main-oc{ width: 1140px; height: auto; margin: 0 auto; overflow: hidden; }
.main-o .main-oc .main-c-t{ width: 100%; height: auto; float: left; }
.main-oc .main-c-t .main-ctl{  width: 820px; height: auto; float: left; }
.main-oc .main-c-t .main-ctl .main-ot{border-bottom: 2px solid #f4f4f4;  width: 100%; float: left; height: 40px; line-height: 40px;background: #ffffff; overflow: hidden; }
.main-oc .main-c-t .main-ctl .main-ot p{overflow: hidden; width: 100px; float: left; display: block; height: 40px; text-align: center; font-size: 16px; color: #0068b7;
 font-weight: bold; }
.main-oc .main-c-t .main-ctl .main-ot span{ background: url(imgimg-1jh.png) no-repeat left; text-align: center; width: 65px; float: right; height: 40px; font-size: 12px; color: #535353;
  }
.main-oc .main-c-t .main-ctl .main-oc{ background: #fff; width: 100%; height: 200px; float: left; }
/*swiper*/
.main-oc .main-tbl{ width: 375px; height: 215px; float: left; overflow: hidden; }
.main-tbl .swiper-container {height: 165px; margin-top: 20px;width: 330px;  overflow: hidden;}
.main-tbl .swiper-slide{position: relative;}
.main-tbl .swiper-container .swiper-slide span{ position: absolute; bottom:0 ; left: 0; background: url(imgimg-3black-bg.png) repeat-x; font-size: 14px; color: #ffffff; text-indent: 40px;
 width: 330px; height: 30px; line-height: 30px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.main-tbl .content-slide {padding: 20px;color: #fff;}
.main-tbl .title {font-size: 25px; margin-bottom: 10px;}
.main-tbl .swiper-active-switch { background: #fff;}

.main-oc .main-tbr{ width: 443px; height: 215px; float: left; overflow: hidden;}
.main-oc .main-tbr p{ text-align: center; line-height: 50px; display: block; width: 100%; height: 50px; overflow: hidden; font-size: 22px; color: #015293;
 font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden; }

.main-oc .main-tbr span a{ color:#cc0000; }
.main-oc .main-tbr ul{ width: 95%; float: left; border-top: 1px dashed #b2b2b2;}
.main-oc .main-tbr ul li{ width: 100%; float: left; height: 28px; line-height: 28px; overflow: hidden;}
.main-oc .main-tbr ul li em{ text-align: right; width: 20%; height: 30px; float: left; font-style: normal; font-size: 12px; color: #999999;}
.main-oc .main-tbr ul li i{ width: 80%; height: 30px; float: left; font-style: normal; font-size: 14px; color: #3f3f3f;overflow: hidden;
text-overflow:ellipsis;white-space: nowrap; text-indent: 5px;}

.main-ob{margin-top: 20px; background: #fff; width: 100%; height: 250px;  border: 1px solid #e8e8e8; float: left; overflow: hidden; }
.main-ob .main-obl{ width: 380px; height: 245px; float: left; overflow: hidden; }
.main-ob .main-obl .main-oblt{ width: 100%; float: left; height: 45px; overflow: hidden;
 }
.main-ob .main-obl .main-oblt p{ display: block; width: 95px; height: 27px; line-height: 27px; float: left; background: #015293;
 text-align: center; color: #fff; margin-top: 18px; }
.main-ob .main-obl .main-oblt span{background: url(imgimg-1jh.png) no-repeat left;
    text-align: center;
    width: 65px;
    float: right;
    height: 27px;
    line-height: 27px; margin-top: 18px;
    font-size: 12px;
    color: #535353;} 
.main-ob .main-obl ul li{margin-left: 20px; color: #535353; font-size: 14px; width: 360px; height: 45px; line-height: 45px; float: left; overflow: hidden; border-bottom: 1px dashed #b2b2b2; }
.main-ob .main-obr{ width: 390px; height: 245px; overflow: hidden; float: left; margin-left: 30px; }
.main-ob .main-obr .main-oblt{ width: 100%; float: left; height: 45px; overflow: hidden;
 }
.main-ob .main-obr .main-oblt p{ display: block; width: 95px; height: 27px; line-height: 27px; float: left; background: #015293;
 text-align: center; color: #fff; margin-top: 18px; }
.main-ob .main-obr .main-oblt span{background: url(imgimg-1jh.png) no-repeat left;
    text-align: center;
    width: 65px;
    float: right;
    height: 27px;
    line-height: 27px; margin-top: 18px;
    font-size: 12px;
    color: #535353;} 
.main-ob .main-obr ul li{margin-left: 20px; color: #535353; font-size: 14px; width: 360px; height: 45px; line-height: 45px; float: left; overflow: hidden; border-bottom: 1px dashed #b2b2b2; }


.main-oc .main-c-t .main-ctr{ width: 300px; height: auto; float: left; margin-left: 20px; }
.main-ctr .main-tt{ width: 100%; float: left; height: 243px; overflow: hidden; background: #fff; }
.main-ctr .main-ot{border-bottom: 2px solid #f4f4f4;  width: 100%; float: left; height: 40px; line-height: 40px;background: #ffffff; overflow: hidden; }
.main-ctr .main-ot p{overflow: hidden; width: 100px; float: left; display: block; height: 40px; text-align: center; font-size: 16px; color: #0068b7;
 font-weight: bold; }
.main-ctr .main-ot span{ background: url(imgimg-1jh.png) no-repeat left; text-align: center; width: 65px; float: right; height: 40px; font-size: 12px; color: #535353;
  }
.main-ctr .main-tt ul{ width: 280px; padding: 0 10px; float: left; margin-top: 20px; }  
.main-ctr .main-tt ul li{ width: 100%; height: 30px; line-height: 30px; float: left; overflow: hidden; }
.main-ctr .main-tt ul li i{    width: 80%;
    height: 30px;
    float: left;
    font-style: normal;
    font-size: 14px;
    color: #3f3f3f;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 5px;}
.main-ctr .main-tt ul li em{    text-align: right;
    width: 20%;
    height: 30px;
    float: left;
    font-style: normal;
    font-size: 12px;
    color: #999999;}
.main-ctr .main-tb{ width: 298px; float: left; height: 250px; border: 1px solid #e9e9e9; overflow: hidden;
margin-top: 20px; }
.main-ctr .main-tb .main-tb-ot{    width: 100%;
    float: left;
    height: 45px;
    line-height: 45px;
    background: #ffffff;
    overflow: hidden;}
.main-ctr .main-tb .main-tb-ot p{    display: block;
    width: 95px;
    height: 27px;
    line-height: 27px;
    float: left;
    background: #015293;
    text-align: center;
    color: #fff;
    margin-top: 18px;}
.main-ctr .main-tb .main-tb-ot span{
	    background: url(imgimg-1jh.png) no-repeat left;
    text-align: center;
    width: 65px;
    float: right;
    height: 27px;
    line-height: 27px;
    margin-top: 18px;
    font-size: 12px;
    color: #535353;
}
.main-ctr .main-tb ul{ width: 280px; padding: 0 10px; float: left; margin-top: 20px; }  
.main-ctr .main-tb ul li{ width: 100%; height: 30px; line-height: 30px; float: left; overflow: hidden; }
.main-ctr .main-tb ul li i{    width: 80%;
    height: 30px;
    float: left;
    font-style: normal;
    font-size: 14px;
    color: #3f3f3f;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 5px;}
.main-ctr .main-tb ul li em{    text-align: right;
    width: 20%;
    height: 30px;
    float: left;
    font-style: normal;
    font-size: 12px;
    color: #999999;}
.main-c-ban{ width: 100%; height: 135px; float: left; overflow: hidden; 
margin-top: 10px; margin-bottom: 10px; }
.main-c-gh{ width: 100%; float: left; height: auto; margin-bottom: 20px;
 }
.main-c-gh .work-o-t{ width: 100%; height: 245px; float: left;  overflow: hidden;
 }
.main-c-gh .work-o-t .work-ot-l{ width: 815px; height: 243px; border: 1px solid #e8e8e8; float: left;
overflow: hidden; }
/*tab*/

.work-th-t{ margin-right: 10px;  width: 400px; height: 245px; float: left; overflow: hidden;}
.work-th-t .tabbox{width:402px;height:247px;background:#fff;font-family:'微软雅黑';}
.work-th-t .tabbox .tab{overflow:hidden; height: 40px;}
.work-th-t .tabbox .tab p{ background: url(imgimg-1jh.png) no-repeat left; text-align: center;
width: 65px;float: right;height: 28px;line-height: 28px;margin-top: 10px;font-size: 12px;
 color: #535353;}
.work-th-t .tabbox .tab a{margin-right: 1px; background: #7fb3db; margin-top: 12px; font-size: 14px; display:block; height: 28px; width: 95px; line-height: 28px; text-align: center; float:left;text-decoration:none;color:#fff;}
.work-th-t .tabbox .tab a.on{ height: 28px; width: 95px; background:#0068b7;color:#fff;text-decoration:none;}
.work-th-t .tabbox .content{overflow:hidden;}
.work-th-t .tabbox .content li{display:none; width: 360px;  height: 206px; padding: 0px  15px;}
.work-th-t .tabbox .content li em{ width: 100%;border-bottom: 1px dashed #e8e8e8; height: 50px; line-height: 50px; float: left; font-style: normal;
 font-size: 12px; color: #3f3f3f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-indent: 5px;}


.work-th-b{  width: 400px; height: 245px; float: left; overflow: hidden;}
.work-th-b .tabbox2{width:402px;height:247px;background:#fff;font-family:'微软雅黑';}
.work-th-b .tabbox2 .tab2{overflow:hidden; height: 40px;}
.work-th-b .tabbox2 .tab2 p{background: url(imgimg-1jh.png) no-repeat left;text-align: center;
width: 65px;float: right;height: 28px;line-height: 28px;margin-top: 10px;font-size: 12px;
 color: #535353;}
.work-th-b .tabbox2 .tab2 a{margin-right: 1px;background: #7fb3db; margin-top: 12px; font-size: 14px; display:block; height: 28px; width: 95px; line-height: 28px; text-align: center; float:left;text-decoration:none;color:#fff;}
.work-th-b .tabbox2 .tab2 a.on{height: 28px; width: 95px;background:#0068b7;color:#fff;text-decoration:none;}
.work-th-b .tabbox2 .content2{overflow:hidden;}
.work-th-b .tabbox2 .content2 li{display:none; width: 360px;  height: 206px; padding: 0px  15px;}
.work-th-b .tabbox2 .content2 li em{ border-bottom: 1px dashed #e8e8e8; width: 100%; height: 50px; line-height: 50px; float: left; font-style: normal;
 font-size: 12px; color: #3f3f3f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-indent: 5px;}

/*tab end*/
.main-c-gh .work-o-t .work-ot-r{margin-left: 20px; width: 298px; height: 243px;border: 1px solid #e8e8e8; float: left;
overflow: hidden;  }
.work-ot-r .column-th-rt{ width: 100%; height: 40px; line-height: 40px; float: left; overflow: hidden;}
.work-ot-r .column-th-rt p{display: block;width: 95px;height: 27px;line-height: 27px;float: left;
background: #0068b7;text-align: center;color: #fff;margin-top: 13px;}
.work-ot-r .column-th-rt span{background: url(imgimg-1jh.png) no-repeat left;text-align: center;
width: 65px;float: right;height: 28px;line-height: 28px;margin-top: 10px;font-size: 12px;
color: #535353;}
.work-ot-r .column-th-rb{padding:10px 17px;  width: 268px; height: 225px; float: left; overflow: hidden;}
.work-ot-r .column-th-rb span{ color: #0068b7; font-size: 16px; text-indent: 78px; margin-top: 13px; width: 266px; height: 77px; float: left; display: block; background: #f5f5f5;}
.work-ot-r .column-th-rb span i{ vertical-align: middle; height: 100%; display: inline-block;}
.work-ot-r .column-th-rb span img{ vertical-align: middle; margin-right: 15px;}


/*tab*/

.work-th-t .tabbox3{border: 1px solid #e8e8e8; width:398px;height:241px;background:#fff;font-family:'微软雅黑';}
.work-th-t .tabbox3 .tab3{overflow:hidden; height: 40px;}
.work-th-t .tabbox3 .tab3 p{ background: url(imgimg-1jh.png) no-repeat left; text-align: center;
width: 65px;float: right;height: 28px;line-height: 28px;margin-top: 10px;font-size: 12px;
 color: #535353;}
.work-th-t .tabbox3 .tab3 a{margin-right: 1px; background: #7fb3db; margin-top: 12px; font-size: 14px; display:block; height: 28px; width: 95px; line-height: 28px; text-align: center; float:left;text-decoration:none;color:#fff;}
.work-th-t .tabbox3 .tab3 a.on{ height: 28px; width: 95px; background:#0068b7;color:#fff;text-decoration:none;}
.work-th-t .tabbox3 .content3{overflow:hidden;}
.work-th-t .tabbox3 .content3 li{display:none; width: 360px;  height: 206px; padding: 0px  15px;}
.work-th-t .tabbox3 .content3 li em{ width: 100%;border-bottom: 1px dashed #e8e8e8; height: 50px; line-height: 50px; float: left; font-style: normal;
 font-size: 12px; color: #3f3f3f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-indent: 5px;}


.work-th-b .tabbox4{width:398px;height:241px;border: 1px solid #e8e8e8; background:#fff;font-family:'微软雅黑';}
.work-th-b .tabbox4 .tab4{overflow:hidden; height: 40px;}
.work-th-b .tabbox4 .tab4 p{background: url(imgimg-1jh.png) no-repeat left;text-align: center;
width: 65px;float: right;height: 28px;line-height: 28px;margin-top: 10px;font-size: 12px;
 color: #535353;}
.work-th-b .tabbox4 .tab4 a{margin-right: 1px;background: #7fb3db; margin-top: 12px; font-size: 14px; display:block; height: 28px; width: 95px; line-height: 28px; text-align: center; float:left;text-decoration:none;color:#fff;}
.work-th-b .tabbox4 .tab4 a.on{height: 28px; width: 95px;background:#0068b7;color:#fff;text-decoration:none;}
.work-th-b .tabbox4 .content4{overflow:hidden;}
.work-th-b .tabbox4 .content4 li{display:none; width: 360px;  height: 206px; padding: 0px  15px;}
.work-th-b .tabbox4 .content4 li em{ border-bottom: 1px dashed #e8e8e8; width: 100%; height: 50px; line-height: 50px; float: left; font-style: normal;
 font-size: 12px; color: #3f3f3f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-indent: 5px;}

/*tab end*/
.work-bor{ border: none ! important; }


.work-ot-r .tabbox5{width:100%;height:247px;background:#fff;font-family:'微软雅黑';}
.work-ot-r .tabbox5 .tab5{overflow:hidden; height: 40px;}
.work-ot-r .tabbox5 .tab5 p{background: url(imgimg-1jh.png) no-repeat left;text-align: center;
width: 65px;float: right;height: 28px;line-height: 28px;margin-top: 10px;font-size: 12px;
 color: #535353;}
.work-ot-r .tabbox5 .tab5 a{margin-right: 1px;background: #7fb3db; margin-top: 12px; font-size: 14px; display:block; height: 28px; width: 95px; line-height: 28px; text-align: center; float:left;text-decoration:none;color:#fff;}
.work-ot-r .tabbox5 .tab5 a.on{height: 28px; width: 95px;background:#0068b7;color:#fff;text-decoration:none;}
.work-ot-r .tabbox5 .content5{overflow:hidden;}
.work-ot-r .tabbox5 .content5 li{display:none; width: 268px;  height: 206px; padding: 0px  15px;}
.work-ot-r .tabbox5 .content5 li em{ border-bottom: 1px dashed #e8e8e8; width: 100%; height: 50px; line-height: 50px; float: left; font-style: normal;
 font-size: 12px; color: #3f3f3f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-indent: 5px;}

/*footer*/
.foot{ width: 100%; height: 205px;  margin-top: 40px;overflow: hidden;}
.foot .footer-t{ width: 100%; height: 35px; float: left; background: #0064b3; }
.foot .footer-t p{ display: block;  margin: 0 auto; width: 415px; height: 35px; line-height: 35px; font-size: 14px; color: #ffffff;}
.foot .footer-t p a{ color: #ffffff;}
.foot .footer-b{ width: 100%; height: 145px; float: left; background: #004fa3;}
.foot .footer-b .footer-bl{ width: 890px; height: 145px; margin:  0 auto;}
.footer-b .footer-bl img{ vertical-align: middle; margin-left: 17px}
.footer-b .footer-bl i{ height: 100%; display: inline-block; vertical-align: middle;}
.footer-b .footer-bl ul{ width: 100%; height: 100%; float: left; padding: 40px 0;}
.footer-b .footer-bl ul li{ font-size: 12px; color: #fefefe; line-height: 25px;}
.footer-b .footer-bl .footer-bll{ width: 230px; height: 100%; float: left;}
.footer-b .footer-bl .footer-blr{ width: 660px; height: 100%; float: left;}


/*首页分页*/
.cate{ width: 1140px ! important; }
.cate-l{ margin-top: 20px; }
.cate-r{ margin-top: 20px; width: 840px ! important; background: #fff; }
.main-com .main-com-r .com-xj .com-xj-t p.cate-p{ width: 518px; }
.main-com .main-com-r .com-xj ul li p.cate-p{ width: 518px; }
.mainer-bottom .cate-inr{ width: 855px; }

.inrm{ width: 1140px; }
.inr-r{ width: 860px ! important; }
.lead-m{ width: 1140px; }
.main-lead .lead-min{ width: 1060px;  overflow: hidden;}
.main-lead .leader-main .cate-lead{ width: 1056px; }
.main-lead .leader-main .cate-zw span{ width: 890px; }
.main-lead .leader-main .cate-zw p{ width: 890px; }
.main-com .main-com-r .cate-pb{ width: 413px; }
.main-com .main-com-r .cate-pb .tabbox{ width: 413px; }
.main-com .main-com-r .cate-pb .tabbox  .content li{ width: 413px; }
.main-com .main-com-r .cate-pb .tabbox2{ width: 413px; }
.main-com .main-com-r .cate-pb .tabbox2 .content2 li{ width: 413px; }
.main-com .main-com-r .cate-pb .tabbox3{ width: 413px; }
.main-com .main-com-r .cate-pb .tabbox3 .content3 li{ width: 413px; }
.main-com .main-com-r .cate-pb .tabbox4{ width: 413px; }
.main-com .main-com-r .cate-pb .tabbox4 .content4 li{ width: 413px; }
.main-com .main-com-r .cate-pb .tabbox5{ width: 413px; }
.main-com .main-com-r .cate-pb .tabbox5 .content5 li{ width: 413px; }
.main-com .main-com-r .cate-pb .tabbox6{ width: 413px; }
.main-com .main-com-r .cate-pb .tabbox6 .content6 li{ width: 413px; }

.com3-pink{     background: url(imgimg-3work-l-t.png) repeat-x ! important; color: #cd0000 ! important; background-size: 100% 100% ! important;
 }
.main-com .main-com-l .com-cj .pink{ color: #cd0000 ! important; }
.main-com .main-com-l .pinker{ color:#cd0000;     background: url(imgimg-11con-xxpink.png) no-repeat left; }
.main-com .main-com-l .pinke p{color: #cd0000;     border-bottom: 1px solid #cd0000;  background: url(imgimg-11com-dcpink.png) no-repeat left;}
.pink .inter-mr-t{ background:#fff2e9 ! important; }
.pink .com-xj-b  ul li{background:#f8f2ee ! important;}
.pink  .com-button button{ background: #cd0000; }
.main-com .pink .com-wt{ background: #fff2e9;     border-top: 1px solid #cd0000; }
.main-com .pink .com-xj .com-xj-t p.cate-p{ background:#f8f2ee;  }
.main-com .pink .com-xj .com-xj-t span{ background:#f8f2ee;  }
.main-com .pink .com-xj .com-xj-t i{ background:#f8f2ee;  }
.main-com .pink .com-wt p{background: #e65959; color: #fff;}
.main-com-r .com-xj-b .com-dc{background: #fff2e9;}
.pink .com-xj-b .com-dc p{ color: #cd0000; }
.main-com-r .com-xj-b  ul li span.pink{ background:#cd0000;  }

.pinker .mainer-bottom .mainer-bl .mainerp{ background:#fff;     border-top: 3px solid #cd0000; }
.pinker .mainer-bottom  .mainer-bl .mainer-b-l a{ background:#fff2e9; color: #cd0000;}
.pinker .mainer-bottom  .mainer-bl .mainer-b-l a.on{ background: #cd0000; color: #fff; }
.pinker .mainer-bottom .mainer-b-r b ul li p{ background: #fff2e9; color: #b1b1b1 }
.pinker .mainer-bottom .mainer-b-r b ul li span{background: #fff2e9; color: #b1b1b1;}
.pinker .mainer-bottom .mainer-b-r b ul li i{background: #fff2e9; color: #b1b1b1;}
.pinker b .tab-13 .tab-13-t p{ background: #fff;  color: #cd0000;}
.pinker b .tab-13 .tab-13-t span{ background: #fff;  color: #cd0000;}
.pinker b .tab-13 .tab-13-t i{ background: #fff;  color: #cd0000;}
.pinker .mainer-bottom .mainer-b-r b .tab-13 .tab-13-t{border-top: 1px solid #cd0000;}
.pinker b .tab-13 .tab-13-fy ul li.tab-13-sy{ background: #cd0000; }
.pinker b .tab-13 .tab-13-fy ul li:hover{ background: #cd0000 }
.pinker b .tab-13 .tab-13-fy ul button{ background: #cd0000 }
.pinker b .tab-13 .tab-13-fy ul input{    border: 1px solid #cd0000;}

.pik .inter-m-l .inter-ml-t{ background: #cd0000 }
.pik .inter-dl .inter-button button{background:#cd0000 }
.pik .inter-m-l .inter-dl .inter-p{ background: #fff2e9; border-bottom: 1px solid #cd0000;}
.pik  .inter-m-r .inter-mr-t{ background: #fff2e9; }
.pik .inter-m-r  ul li{ background: #fff2e9; }
.pik .inter-dl .inter-p p{ color: #707070; border-bottom: 2px solid #cd0000;}
.pik .inter-m-r .inter-nr-c{   border-top: 1px solid #cd0000;}
.pik  .inter-m-r .inter-nr-c p{ color: #cd0000 }
.pik  .inter-tab .tabbox .tab a.on{   border-bottom: 2px solid #cd0000;
    color: #cd0000;}
.pik  .inter-tab .tabbox .tab a:hover{ background: none
 }
.pik .inter-tab .tabbox .tab{    border-bottom: 1px solid #cd0000;}
.pik  .inter-tab .tabbox .content b button{ background: #cd0000 }

.pinc .leader-main .leader-name{ color: #cd0000 }
.pinc .leader-main .cate-lead{border: 1px solid #cd0000;}
.pinc .leader-main .cate-zw span{ color: #cd0000 }
.pinc .leader-main .leader-zw{border-bottom: 10px solid #d85858;}
.pinc .leader-main .leader-gr span{ color: #cd0000 }
.pinc .leader-main .leader-gz span{ color: #cd0000 }
.pinc .leader-main .leader-dy span{ background: #cd0000 }
.pinke .leader-main .leader-name{ color: #cd0000 }
.pinke .leader-main .cate-lead{    border: 1px solid #cd0000;}
.pinke .leader-main .leader16-gr .p-blue{ color: #cd0000 }
.pinke .leader-main .leader-dy span{ background: #cd0000 }
.pin .main-com-l .inter-ml-t{     background: #cd0000 url(imgimg-11inter-na.png) no-repeat 230px;}
.pin .main-com-l .main-pb-lead .lead-jg{border-top: 2px solid #cd0000;}
.pin .main-com-l .main-pb-lead .lead-img{    background: #fff;}
.pin .main-com-r .inter-mr-t{ background: #fff }
.pin .main-pb-lead .lead-img i{ background: #cd0000 }
.pin .main-pb-lead .lead-img em{background: #d85858}
.pin .main-pb-xx span{background: #fff2e9}
.pin .main-pb-xx p{border-top: 2px solid #cd0000;}
.pin .main-com-r .public-th-t{    border-top: 1px solid #cd0000;}
.pin .public-th-t .tabbox .tab a.on{ color: #cd0000 }
.pin .public-th-t .tabbox2 .tab2 a.on{color: #cd0000}
.pin .public-th-t .tabbox3 .tab3 a.on{ color: #cd0000 }
.pin .public-th-t .tabbox4 .tab4 a.on{color: #cd0000}
.pin .public-th-t .tabbox5 .tab5 a.on{ color: #cd0000 }
.pin .public-th-t .tabbox6 .tab6 a.on{color: #cd0000}
.pin .main-pb-ns span{     background: #d85858; color: #fff }

.com4{width: 1140px;
    height: 50px;
    margin: 0 auto;
    overflow: hidden;
    box-shadow: 9px 0 12px -3px rgba(0, 0, 0, 0.51), -9px 0 12px -3px rgba(0, 0, 0, 0.37);
}
.com4 ul li{    width: 141.5px;
    height: 50px;
    float: left;
    background: url(imgimg-4nav-bg.png) repeat-x;
    border-right: 1px solid #004c96;
    font-size: 16px;
    color: #ffffff;
    line-height: 50px;
    text-align: center;}
.mainer-list .intr{ margin-bottom: 30px; }
.inter-main .inr-r{ margin-bottom: 30px; }