@charset "utf-8";
/*--
Styles Index
=======
1.0 Reset
2.0 Common style
3.0 Main structure
--*/

/* -- 1.0 Reset -- */
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,input,textarea,select,button{margin:0;padding:0;font:12px 'Microsoft YaHei','宋体',Arial,Helvetica,sans-serif;}
ul,ol{list-style-type:none;}
img{border:0 none;}
em,i{font-style:normal;}
a:link{color:#4F14F7; text-decoration: none;}
a:visited{color:#551a8b;}
a:hover{color:#FF9900;text-decoration: underline;}
a:active{color: #cc0000;}
/* -- 2.0 Common style -- */
.dn{display:none;}
.db{display:block;}
.fl{float:left;}
.fr{float:right;}
.rel{position: relative;}
.abs{position: absolute;}
.gap{height: 10px;width: 100%;}
.auto{margin: 0 auto;}
.clear{clear: both;}
.clearfix:after{ content: "\200B"; display: block; height: 0; clear: both;}
.clearfix{*zoom: 1;} 

/* -- 3.0 Main structure -- */
/* .page{background: #f3f3f3 url(../images/top_bg_rx.jpg) repeat-x left top;} */
/* .wrap{background: url(../images/top_bg.png) no-repeat center 34px;} */
.top-bar{height: 35px; background: #f5f5f5;}
.top-bar .inner{width: 1200px; margin: 0 auto;}
.info{color: #707070; float: left; line-height: 35px;}
.form{float: left; margin-left: 15%; padding-top: 7px; font-size: 0;}
.form label{color: #707070; font-size: 12px; vertical-align: middle;}
.form input{border: 1px solid #adadad; height: 18px; line-height: 18px;font-size: 12px; margin-right: 10px; outline: none; vertical-align: middle;}
.form button{background: #ff9800; color: white; border: 0; width: 50px; height: 20px; border-radius: 2px;font-size: 12px; outline: none; cursor: pointer; vertical-align: middle;}
.form a{color: #707070;font-size: 12px; margin-left: 10px; vertical-align: middle;}
.tools{float: right; font-size: 0; padding-top: 10px;}
.tools a{color: #707070; display: inline-block; padding: 0 8px; font-size: 12px; line-height: 1;}
.tools a + a{border-left: 1px solid #707070; }

.head-bar{width: 1200px; margin: 0 auto; padding: 55px 0; overflow: hidden;}
.logo{float: left;}

.search-mod{float: right; /*padding-right: 87px;*/ position: relative; margin-top: 12px;}
.search{height: 36px; border: 1px solid #0066bf; background: #fff; width: 370px; position: relative;}
.search .search-txt{position: absolute; left: 0; top: 0; width: 70%; height: 33px; line-height: 34px; border: 0; padding-left: 10px; outline: none;}
.search .search-txt::-webkit-input-placeholder {color: #bbb; }
.search .search-txt:-moz-placeholder {color: #bbb; }
.search .search-txt::-moz-placeholder {color: #bbb; }
.search .search-txt:-ms-input-placeholder {color: #bbb; }
.search .search-btn{width: 65px; height: 36px; position: absolute; right: -1px; top: -1px; background: #0066bf url(../images/icon_search.png) no-repeat center; border: 0; cursor: pointer; outline: none;}
.highSrh-btn{position: absolute; right: 0; top: 0; width: 77px; height: 36px; border: 0; background: #0066bf; color: white; font-size: 14px; cursor: pointer; outline: none;}

.search-mod p{line-height: 36px; font-size: 14px;background: rgba(255, 255, 255, 0.8);text-indent: 10px;}
.search-mod p em{color: #000000;}
.search-mod p a{color: #1b1b1b;}
.search-mod p a:hover{color: #e42727;}
.search-mod p a + a{margin-left: 10px;}

.main{width: 1000px; margin: 0 auto; overflow: hidden;}

/* 顶部侧边 */
.chnl-sider{width: 270px; float: left; position: relative; z-index: 10000;}
.chnl-sider > li{height: 61px; border: 1px solid transparent; border-right: 0; background: #0066bf url(../images/chnl_arrow.png) no-repeat 93% center; cursor: pointer; vertical-align: top;}
.chnl-sider > li + li{border-top-color: #fff;}
.chnl-sider > li b{display: block; background-repeat: no-repeat; background-position: 40px center; padding-left: 90px; font-size: 18px; color: white; line-height: 58px;}
.chnl-icon1{background-image: url(../images/chnl_icon1.png);}
.chnl-icon2{background-image: url(../images/chnl_icon2.png);}
.chnl-icon3{background-image: url(../images/chnl_icon3.png);}
.chnl-icon4{background-image: url(../images/chnl_icon4.png);}
.chnl-icon5{background-image: url(../images/chnl_icon5.png);}
.chnl-icon6{background-image: url(../images/chnl_icon6.png);}
.chnl-icon7{background-image: url(../images/chnl_icon7.png);}
.chnl-icon8{background-image: url(../images/chnl_icon8.png);}

.chnl-icon100{background-image: url(../images/chnl_icon100.png);}
.chnl-icon102{background-image: url(../images/chnl_icon102.png);}
.chnl-icon103{background-image: url(../images/chnl_icon103.png);}
.chnl-icon104{background-image: url(../images/chnl_icon104.png);}

.chnl-sider > li:hover{background-color: #fff; background-image: url(../images/chnl_arrow_on.png); border-left-color: #0066bf;}
.chnl-sider > li:hover.first{border-top-color: #0066bf;}
.chnl-sider > li:hover.last{border-bottom-color: #0066bf;}
.chnl-sider > li:hover b{color: #0066bf;}
.chnl-sider > li:hover b.chnl-icon1{background-image: url(../images/chnl_icon1s.png);}
.chnl-sider > li:hover b.chnl-icon2{background-image: url(../images/chnl_icon2s.png);}
.chnl-sider > li:hover b.chnl-icon3{background-image: url(../images/chnl_icon3s.png);}
.chnl-sider > li:hover b.chnl-icon4{background-image: url(../images/chnl_icon4s.png);}
.chnl-sider > li:hover b.chnl-icon5{background-image: url(../images/chnl_icon5s.png);}
.chnl-sider > li:hover b.chnl-icon6{background-image: url(../images/chnl_icon6s.png);}
.chnl-sider > li:hover b.chnl-icon7{background-image: url(../images/chnl_icon7s.png);}
.chnl-sider > li:hover b.chnl-icon8{background-image: url(../images/chnl_icon8s.png);}

.chnl-sider > li:hover b.chnl-icon100{background-image: url(../images/chnl_icon100s.png);}
.chnl-sider > li:hover b.chnl-icon102{background-image: url(../images/chnl_icon102s.png);}
.chnl-sider > li:hover b.chnl-icon103{background-image: url(../images/chnl_icon103s.png);}
.chnl-sider > li:hover b.chnl-icon104{background-image: url(../images/chnl_icon104s.png);}




.chnl-pop{border: 1px solid #0066bf; border-left: 0; position: absolute; left: 270px; top: 0; width: 730px; height: 427px; background: #fff; z-index: 10000; display: none;}
.chnl-sider > li:hover .chnl-pop{display: block;}

/* 弹出栏目1 */
.tit-link{padding: 0 20px;}
.tit-link li{background: url(../images/tit_bar.png) no-repeat left center; overflow: hidden; padding: 46px 0;}
.tit-link li + li{border-top: 1px dashed #ccd7e1;}
.tit-link li p{float: left; width: 33.33%; text-align: center;}
.tit-link li p a{font-size: 16px; color: #0066bf; font-weight: bold; background: url(../images/tit_arrow_right.png) no-repeat left center; padding-left: 12px; line-height: 50px;}
.tit-link li p a:hover{color: #ff5555; background-image: url(../images/tit_arrow_right_on.png);}
.tit-link li p:first-child{text-align: left; text-indent: 40px;}

/* 弹出栏目3 */
.chnl-tabs.otr{padding: 10px 30px;}
.chnl-tabs.otr .tabs-hd li{background: transparent; padding: 15px 10px; line-height: 1;}
.chnl-tabs.otr .tabs-hd li.on{background: url(../images/tabs_arrow_top.png) no-repeat center bottom; color: #e42727; font-weight: bold;}
.chnl-tabs.otr .list li p{line-height: 3;}

/* 默认显示 */
/* .chnl-news{margin-left: 280px; background: #f3f3f3; padding: 0 10px; height: 390px;} */
.chnl-news{margin-left: 280px; background: #fff; padding: 0 10px; height: 433px;}
.headline h1{color: #0066bf; font-size: 24px; font-weight: bold; text-align: center; padding-top: 20px;}
.headline div{color: #898989; font-size: 14px; text-indent: 2em; padding-top: 15px;}
.headline a{color: #e42727;}

.chnl-tabs .tabs-hd{overflow: hidden; border-bottom: 1px solid #0066bf;}
.chnl-tabs .tabs-hd li{font-size: 16px; color: #0a5f90; border-radius: 5px 5px 0 0; float: left; line-height: 31px; padding: 0 20px; cursor: pointer;}
.chnl-tabs .tabs-hd li.on{background: #0066bf; color: white;}
.chnl-tabs .tabs-bd{padding-top: 5px; position: relative;}
.chnl-tabs .tabs-bd a.more{font-size: 14px; color: #677d91; position: absolute; right: 0; bottom: 100%; margin-bottom: 15px;}

/* 焦点图 */
.dg-focus{position: relative; padding: 2px; height: 280px; border: solid 1px #d6d6d6; float: left; width: 358px; margin: 5px 10px 0 0;}
.dg-focus > .hd{position: absolute; bottom: 23px; right: 23px; z-index: 999; }
.dg-focus > .hd ul li{float: left; margin-left: 10px; width: 14px; height: 14px; background-color: #7d7d7d; cursor: pointer; }
.dg-focus > .hd ul li.on,
.dg-focus > .hd ul li:hover{background-color: #2893d1; }
.dg-focus > .bd,
.dg-focus > .bd > .con,
.dg-focus > .bd > .con > img{position: relative; display: block; width: 100%; height: 100%; }
.dg-focus > .bd > .con{display: none; }
.dg-focus > .bd > .con > p{position: absolute; bottom: 0; left: 0; z-index: 998; width: 100%; height: 54px; font-size: 16px; line-height: 54px; color: #fff; text-indent: 20px; background: url(../images/focusTxtBg.png); }

.list{overflow: hidden;}
.list li{background: url(../images/tit_ico.png) no-repeat left center; padding-left: 16px; vertical-align: top;}
.list li p{border-bottom: 1px dashed #d2d2d2; overflow: hidden; line-height: 2.8;}
.list li p a{float: left; color: #1b1b1b; float: left; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}
.list li p a:hover{color: #ff6d15;}
.list li p i{float: right; color: #959595; font-size: 14px;}
.list.one li p a{ width: 100%; }
.list li p button{font-size: 14px; color: white; width: 54px; height: 24px; border-radius: 4px; background: #0066bf; border: 0; cursor: pointer; float: right; margin-top: 8px;}
.list li p button:hover{background: #177fd9;}

.ad{height: 90px;}

.mod-hd{border-bottom: 1px solid #0066bf; overflow: hidden; padding: 5px 0;}
.mod-hd strong{font-size: 16px; color: #0066bf; border-left: 6px solid #0066bf; line-height: 20px; float: left; padding-left: 10px;}
.mod-hd a.more{color: #677d91; font-size: 14px; float: right; line-height: 20px;}
.tit-arrow{vertical-align: -25%; margin-left: 10px;}
.mod-bd{overflow: hidden;}
.link{float: left; padding-top: 20px;}
.link li{vertical-align: top;}
.link li a{display: block;}
.link li + li{margin-top: 14px;}
.link.one li a{width: 300px; height: 70px;}
.link.two,
.link.three{margin-left: 14px;}
.link.two li a{width: 329px; height: 70px;}
.link.three li{width: 543px; height: 154px;}

.unit{padding: 14px 0; border-bottom: 1px dashed #dcdcdc; overflow: hidden;}
.unit li{float: left; width: 150px; height: 85px;}
.unit li + li{margin-left: 13px;}

.fd-unit{padding-top: 14px; margin: -8px 0 0 -8px; position: relative; overflow: hidden;}
.fd-unit li{width: 151px; height: 38px; float: left; margin: 8px 0 0 8px;}
.fd-unit li img{display: block;}
.fd-unit li dl{position: absolute; left: 8px; top: 8px; width: 380px; height: 220px; border: 1px solid #e1e4e9; background: #fff; z-index: 10000; display: none;}
.fd-unit li dl dt{height: 59px; border-bottom: 1px solid #e1e4e9;}
.fd-unit li dl dt strong{font-size: 20px; color: #434343; float: left; line-height: 59px; padding-left: 5px;}
.fd-unit li dl dt strong img{vertical-align: middle; margin-right: 5px; display: inline-block;}
.fd-unit li dl dt a{background: url(../images/icon_home.png) no-repeat center; float: right; width: 44px; height: 59px;}
.fd-unit li dl dd{padding: 5px 10px;}
.fd-unit li dl dd p{font-size: 14px; color: #434343; line-height: 1.8;}
.fd-unit li dl dd .btn{text-align: justify; font-size: 0; padding-top: 8px;}
.fd-unit li dl dd .btn a{width: 98px; height: 34px; border: 1px solid #e1e4e9; font-size: 14px; color: #434343; background: #fff; vertical-align: top; display: inline-block; text-align: center; line-height: 34px; text-decoration: none;}
.fd-unit li dl dd .btn a:hover{background: #0066bf; color: white; border-color: #0066bf;}
.justify-fix{display:inline-block; width:100%; height:0; overflow:hidden; font-size: 12px;}

.fd-unit .prev,
.fd-unit .next { width: 30px; height: 56px; margin: -28px 0 0; display: none; background-repeat: no-repeat; background-position: center; position: absolute; top: 50%; z-index: 10; cursor: pointer;}
.fd-unit .prev {background-image: url(../images/btn_prev.png); left: 8px; }
.fd-unit .next {background-image: url(../images/btn_next.png); right: 0px; }
.fd-unit .prev:hover{background-image: url(../images/btn_prev_on.png);}
.fd-unit .next:hover { background-image: url(../images/btn_next_on.png);}
.fd-unit-ctn li:hover dl{display: block;}
.fd-unit-ctn ul{position: relative;}

/* 图片滚动 */
.dg-picMarquee{position: relative; width: 100%; overflow: hidden; }
.dg-picMarquee .prev,
.dg-picMarquee .next{position: absolute; top: 0; z-index: 9999; width: 20px; height: 82px; cursor: pointer; }
.dg-picMarquee .prev{left: 0; background: #ddd url(../images/arrow_left.png) center no-repeat; }
.dg-picMarquee .next{right: 0; background: #ddd url(../images/arrow_right.png) center no-repeat; }
.dg-picMarquee > .bd{padding: 0 20px; }
.dg-picMarquee ul{overflow: hidden; zoom: 1; }
.dg-picMarquee > .bd ul li{margin: 0 8px;/*margin: 0 4px;*/ float: left; overflow: hidden; }
.dg-picMarquee > .bd ul li a img{display: block; width: 200px; height: 80px; border: solid 1px transparent; }
.dg-picMarquee > .bd ul li a:hover img{border: solid 1px #ccc; }
#marquee { position: relative; overflow: hidden;}
#marquee dl,
#marquee dt,
#marquee dd{float: left;}
#marquee dl {width: 1000%;}

/* 杂志预览 */
.magazine{border: 1px solid #e1e6eb; margin-top: 14px; position: relative; padding: 14px;}
.magazine .prev{position: absolute; left: 0; top: 50%; width: 30px; height: 60px; margin-top: -30px; background: url(../images/mg_prev.png) no-repeat; cursor: pointer;}
.magazine .next{position: absolute; right: 0; top: 50%; width: 30px; height: 60px; margin-top: -30px; background: url(../images/mg_next.png) no-repeat; cursor: pointer;}
.magazine ul{width: 159px; height: 227px; margin: 0 auto;}
.magazine li{height: 100%; width:100%;text-align:center;cursor:pointer;}
.magazine li img{width: 100%;height:100%;vertical-align: top;cursor: pointer;}
.magazine li .opa{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 99999;}
.magazine li.roundabout-in-focus{box-shadow: 0 5px 8px rgba(0,0,0,.2);}
.magazine li.roundabout-in-focus .opa{display: none;}
.magazine li.roundabout-in-focus em{background: url(../images/mg_preview.png) no-repeat; width: 84px; height: 85px; position: absolute; right: 0; top: 0;}

/* 站点导航 */
.site-link{height: 48px; border: 1px solid #e6e6e6; background: #f0f0f0; position: relative; z-index: 10000; *border: 0;}
.site-link > li{width: 25%; float: left; text-align: center; height: 100%; line-height: 48px; cursor: pointer;}
.site-link > li i{background: url(../images/arrow_top.png) no-repeat right center; padding-right: 38px; color: #1b1b1b; font-size: 14px;}
.site-link > li:hover{background: #dcdcdc;}
.site-link > li:hover i{color: #0066bf; background-image: url(../images/arrow_top_on.png);}
.site-link > li .site{position: absolute; left: 0; right: 0; bottom: 49px; background: #e5e5e5; display: none; height: 100px;  padding: 15px;}
.site-link > li ul{overflow-x: hidden; overflow-y: auto; height: 100%;}
.site-link > li ul li{float: left; width: 20%; padding: 5px 0;}
.site-link > li ul li a{font-size: 14px; color: #1b1b1b; display: block; text-align: left; text-decoration: none; padding: 3px 0; padding-left: 10px;}
.site-link > li ul li a:hover{background: #0076ca; color: white;}


.foot{background: #0066bf; padding: 20px 0; position: relative;}
.foot p{color: #b9cfe2; text-align: center; line-height: 2;}
/* .foot img{position: absolute; left: 50%; top: 50%; margin: -39px 0 0 280px;} */
/* .foot span{position: absolute; left: 51%; top: 100%; margin: -28px 0 0 280px; color: #b9cfe2;} */

.fix-ad{position: absolute; left: 50%; top: 239px; margin-left: 510px;}
.fix-ad li{width: 120px; height: 100px;}
.fix-ad li + li{margin-top: 20px;}

/* list */
.dg-content{padding: 0 15px 30px; overflow: hidden; background: #fff; width: 1170px; margin: 0 auto;}
.path{height: 36px; line-height: 36px; background: url(../images/icon_path.png) no-repeat 4px center; padding-left: 22px; font-size: 14px; font-weight: bold; color: #41474b;}
.path span,
.path a{color: #41474b; font-weight: normal;}

.sider{float: left; width: 200px; border: 1px solid #e6eef5;}
.sider h1{background: url(../images/sider_tit_bg.png) no-repeat; height: 46px; line-height: 46px; padding-left: 32px; font-size: 18px; font-weight: bold; color: white; margin-top: 16px; cursor: pointer;}
.sider h1:first-child{margin-top: 0;}
.sider h2{background: #e9f0f5 url(../images/sider_tag_open.png) no-repeat 10px center; font-size: 16px; color: #313131; padding-left: 32px; height: 46px; line-height: 46px; margin-top: 1px; cursor: pointer;}
.sider h2.on{background: #0066bf url(../images/sider_tag_close.png) no-repeat 10px center; color: white;}
.sider h2.no-level{background: #e9f0f5;}
.sider h2.no-level a{color: #666;}
.sider h2.no-level a:hover{text-decoration: underline;}
.sider h2.no-level.on{background: #0066bf;}
.sider h2.no-level.on a{color: white;}

/*.sider-bd{display: none;}*/

.sub-menu{padding: 8px 0; display: none;}
.sub-menu li{padding: 6px 0;}
.sub-menu li a{color: #1f2529; font-size: 14px; padding-left: 32px; background: url(../images/sider_tag_arrow.png) no-repeat 16px center; text-decoration: none;}
.sub-menu li:hover a,
.sub-menu li.on a{color: #007ce9;}

.x-sub-menu{padding-left: 15px;}
.x-sub-menu li a,
.x-sub-menu li:hover a{background: none;}

.x-sub-menu-new{padding-left: 0px;}
.x-sub-menu-new li a,
.x-sub-menu-new li:hover a{background: none;}

.list-mod{margin-left: 212px; border: 1px solid #e6eef5; overflow: hidden;}

.list-mod-bd{margin-bottom: 10px;}
.list-mod-bd h1{border-bottom: 1px solid #dae8ef; height: 42px; position: relative;}
.list-mod-bd h1 strong{position: absolute; line-height: 41px; color: #333; font-size: 18px; padding: 0 10px; border-bottom: 2px solid #0066bf;}
.list-mod-bd h1 strong img{vertical-align: -10%; margin-right: 5px;}
.list-mod-bd ul{padding: 0 10px;}
.list-mod-bd ul li{border-bottom: 1px dashed #e1e1e1; line-height: 2.8; overflow: hidden;}
.list-mod-bd ul li a{color: #4e4e4e; font-size: 14px; float: left; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list-mod-bd ul li a:hover{text-decoration: underline; color: #ff0000;}
.list-mod-bd ul li i{color: #999; font-size: 14px; float: right;}
.list-mod-bd .more{position: absolute; top: 0; right: 0; padding-right: 15px; height: 45px; line-height: 45px; color: #6993ab; font-size: 14px;}

/*分页*/
.pages{margin-top: 30px; text-align: center;}
.pages a{display: inline-block; padding: 12px 15px; border:1px solid #f4f4f4; color:#666; font-size: 14px; margin: 0 5px; border-radius: 2px;}
.pages a:hover,
.pages a.current{ color: white; border:1px solid #1196e3; background:#1196e3;}

.list-mod.fr{width: 200px; margin-left: 0;}
.list-mod.fr ul.contact-list li{background: url(../images/tit_line.png) no-repeat left 3px; padding-left: 10px; font-size: 14px; color: #313131; border-bottom: 0; line-height: normal; margin-top: 10px;word-wrap: break-word;}
.list-mod.fr ul.contact-list li b{white-space: nowrap;}
.list-mod.fr ul.vp-list li{border-bottom: 0; line-height: normal; margin-top: 10px;}
.list-mod.fr ul.vp-list li a{width: auto; float: none;}

.txt-intro{padding: 10px 15px;}
.txt-intro dd{line-height: 1.8; font-size: 14px; color: #313131;}
.txt-intro dd a{color: #0066bf;}

.article dt{background: url(../images/pattern.jpg) repeat-x left bottom; text-align: center;}
.article dt h2{font-size: 26px; color: #313131; padding-top: 30px; font-weight: bold;}
.article dt p{font-size: 14px; color: #999; padding: 20px 0 15px; overflow: hidden;}
.article dd{padding: 15px 20px;}
.article dd p{font-size: 14px; color: #313131; line-height: 1.5;}
.article dt p span{padding: 0 20px;}
.article dt p span i{font-size: 14px; color: #999; display: inline-block; background-repeat: no-repeat; background-position: left center; padding-left: 20px; margin-left: 15px; cursor: pointer;}
.article dt p span i.print{background-image: url(../images/icon_print.png);}
.article dt p span i.close{background-image: url(../images/icon_close.png);}
.article dt p span i:hover{color: #5893c7;}
.article dt p span i:hover.print{background-image: url(../images/icon_print_on.png);}
.article dt p span i:hover.close{background-image: url(../images/icon_close_on.png);}
.article dt p span em{color: #959595; margin-left: 10px;}
.article dt p span em b{font-weight: normal;}

.work-type {margin: 15px 10px 0; height: 40px; background-color: #eff6ff; }
.work-type label {padding-left: 10px; line-height: 40px; float: left; }
.work-type .lib-wrap {float: right; overflow: hidden; }
.work-type .lib-wrap i {display: inline-block; width: 20px; height: 20px; cursor: pointer; margin-right: 10px; margin-top: 10px; }
.work-type i.lib-1 {background: url(../images/lib_1.png) center no-repeat; }
.work-type i.lib-2 {background: url(../images/lib_2.png) center no-repeat; }
.work-type i.lib-1.on {background: url(../images/lib_1_on.png) center no-repeat; }
.work-type i.lib-2.on {background: url(../images/lib_2_on.png) center no-repeat; }

.select-box {position: relative; float: left; cursor: pointer; margin-top: 7px; }
.select-box span {display: block; width: 188px; height: 24px; line-height: 24px; border-radius: 3px; text-indent: 5px; background: white url(../images/select_down.png) 95% center no-repeat; border: 1px solid #e1e4e9; font-size: 14px; color: #434343; }
.select-box span.on {background: white url(../images/select_up.png) 95% center no-repeat; }
.select-box .ul-13 {position: absolute; left: 0; top: 25px; display: none; width: 188px; border: 1px solid #e1e4e9; background-color: white; padding: 0; }
.select-box .ul-13 li{cursor: pointer; border-bottom: 1px solid #e1e4e9; height: 24px; line-height: 24px; font-size: 14px; text-indent: 5px; color: #434343; }
.select-box .ul-13 li:hover,
.select-box .ul-13 li.on {color: #0096ff; }

.lib-item {overflow: hidden; }

.ct-wrap {margin: 10px; border-right: 1px solid #e2e9ef; border-bottom: 1px solid #e2e9ef; }
.ct-wrap table tr td {border-left: 1px solid #e2e9ef; border-top: 1px solid #e2e9ef; height: 40px; text-align: center; font-size: 14px; color: #313131; }
.ct-wrap table thead tr td {background-color: #ebf5ff; font-weight: bold; color: #486f91; }

.a-item {width: 137px; height: 38px; float: left; margin: 8px 0 0 8px; border: none; }
.a-item img {display: block; }

/*分页2*/
.pages-2 {text-align: center; font-size: 0; margin: 30px 0;clear: both;}
.pages-2 a{width: 26px; height: 26px; line-height: 26px; display: inline-block; vertical-align: middle; margin: 0 5px; font-size: 12px; color: #959595; border: 1px solid #d2d2d2; border-radius: 4px; text-decoration: none;}
.pages-2 a:hover{background: #0066bf; color: white;}
.pages-2 a.prev{background: url(../images/page_prev.png) no-repeat center;}
.pages-2 a.next{background: url(../images/page_next.png) no-repeat center;}
.page-select{border: 1px solid #d2d2d2; border-radius: 4px; height: 26px; line-height: 26px; color: #434343; vertical-align: middle; display: inline-block; padding: 0 25px 0 10px; font-size: 12px; background: url(../images/page_arrow_bot.png) no-repeat 90% center; margin: 0 5px;}
.page-input{border: 1px solid #d2d2d2; border-radius: 4px; height: 26px; line-height: 26px; color: #434343; vertical-align: middle; display: inline-block; font-size: 12px; padding: 0 10px; margin: 0 5px; width: 20px;}
.pages-2 em{font-size: 12px; color: #434343; display: inline-block; vertical-align: middle; margin: 0 5px;}

/*热点推荐*/
.hot-recommend{width: 320px; float: right;}

.news-list{border: 1px solid #e5e5e5; border-top: 2px solid #0066bf;}
.news-list h1{overflow: hidden; line-height: 38px; background: #e1eefa;}
.news-list h1 strong{font-size: 14px; color: #0066bf; padding-left: 10px;}
.news-list ul li + li{border-top: 1px solid #e5e5e5;}
.news-list ul li{padding: 0 15px;}
.news-list ul li a{font-size: 14px; color: #313131; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; line-height: 40px; text-decoration: none;}
.news-list ul li a:hover{color: #ff6d15;}

/* 搜索详情页面 */
.top-bg{background: url(../images/search_banner_rx.jpg) repeat-x left top;}
.top-head{background: url(../images/search_banner.jpg) no-repeat center top; height: 100px;}
.top-head .inner{width: 1200px; margin: 0 auto; overflow: hidden;}

.srh-menu{border-bottom: 1px solid #e5e5e5; height: 40px;}
.srh-menu ul{width: 1000px; margin: 0 auto; overflow: hidden;}
.srh-menu ul li{float: left; width: 11.1%; text-align: center;}
.srh-menu ul li a{display: inline-block; color: #6889a6; font-size: 16px; height: 38px; line-height: 38px; border-bottom: 2px solid transparent; padding: 0 20px; text-decoration: none;}
.srh-menu ul li a:hover,
.srh-menu ul li.on a{border-bottom-color: #0066bf;}

.srh-container{width: 1000px; margin: 0 auto; overflow: hidden;}

.filter-mod{padding: 15px 0;}
.select-mod{float: left;}
.select-mod > li{float: left; font-size: 14px; color: #626262; background: url(../images/icon_select_bot.png) no-repeat right center; padding: 0 14px 0 30px; position: relative; cursor: pointer;}
.filter-mod > p{float: right; font-size: 14px; color: #626262;}

.select-opt{border: 1px solid #e5e5e5; width: 110px; position: absolute; left: 0; top: 100%; margin-top: 8px; background: #fff;}
.select-opt h1{font-size: 14px; color: #626262; padding: 5px 10px 0; font-weight: bold;}
.select-opt h2{font-size: 14px; color: #626262; padding: 5px 0 0; margin: 5px 10px 0; font-weight: bold; border-top: 1px solid #e5e5e5;}
.select-opt ul li{font-size: 14px; color: #626262; line-height: 30px; padding: 0 10px; cursor: pointer;}
.select-opt ul li:hover,
.select-opt ul li.on{background: #eee;}
.select-opt h3{padding: 0 10px; margin-top: 10px; position: relative;}
.select-opt h3 label{color: #626262;}
.select-opt h3 .input-date{border: 1px solid #e5e5e5; height: 18px; line-height: 18px; width: 70px; margin-left: 5px; outline: none;}
.select-opt h3 .input-date:focus{border-color: #0066bf;}
.select-opt h4{padding: 10px;}
.select-opt h4 .btn{border: 1px solid #e5e5e5; width: 46px; height: 24px; color: #313131; font-size: 14px; background: transparent; cursor: pointer;}
.select-opt h4 .btn:hover{background: #0066bf; color: white; border-color: #0066bf;}

.srh-list{overflow: hidden;}
.srh-list li{padding: 10px 0;}
.srh-list li h1 a{font-size: 18px; color: #0066bf;}
.srh-list li h1 a img{vertical-align: middle;}
.srh-list li .img{float: left; width: 134px; height: 83px; margin: 20px 20px 0 0;}
.srh-list li h2{overflow: hidden; padding-top: 10px;}
.srh-list li h1 a b{color: #e42727; font-weight: normal;}
.srh-list li h2 p{line-height: 1.8;}
.srh-list li h2 p span{font-size: 14px; color: #313131;}
.srh-list li h2 p em{font-size: 14px; color: #009944;}
.srh-list li h2 p i{font-size: 14px; color: #7d7d7d; margin-left: 10px;}

.log-form{float: right; margin-right: 70px; line-height: 35px;}
.log-form a{color: #707070; background-repeat: no-repeat; background-position: left center; padding-left: 18px; margin-left: 15px;}
.log-form a.name{background-image: url(../images/icon_user.png);}
.log-form a.exit{background-image: url(../images/icon_exit.png);}

/* 2-7 办事大厅增加 */
.item-list{overflow: hidden; padding-top: 65px;}
.item-list li{width: 192px; float: left; border: 1px solid #0066bf; position: relative; padding: 55px 0 20px; background: white;}
.item-list li img{position: absolute; left: 50%; top: 0; margin: -40px 0 0 -40px;}
.item-list li p{text-align: center; padding: 15px;}
.item-list li p a{font-size: 18px; color: black; text-decoration: none;}
.item-list li p a:hover{color: #0066bf; font-weight: bold;}
.item-list li + li{margin-left: 10px;}

/* 2018-02-27修改部分--开始 */
.append {position: absolute; width: 380px; height: 220px; border: 1px solid #e1e4e9; background: #fff; z-index: 10000; display: none;}
.append dt{height: 59px; border-bottom: 1px solid #e1e4e9;}
.append.on { display:  block; }
.append dt strong{font-size: 20px; color: #434343; float: left; line-height: 39px; padding-left: 5px;}
.append dt strong img{vertical-align: middle; margin-right: 5px; display: inline-block;}
.append dt a{background: url(../images/icon_home.png) no-repeat center; float: right; width: 44px; height: 59px;}
.append dd{padding: 5px 10px;}
.append dd p{font-size: 14px; color: #434343; line-height: 1.8;}
.append dd .btn{text-align: justify; font-size: 0; padding-top: 8px;}
.append dd .btn a{width: 98px; height: 34px; border: 1px solid #e1e4e9; font-size: 14px; color: #434343; background: #fff; vertical-align: top; display: inline-block; text-align: center; line-height: 34px; text-decoration: none;}
.append dd .btn a:hover{background: #0066bf; color: white; border-color: #0066bf;}

/* 2018-02-27修改部分--结束 */

/* 2018-2-27 新增-开始 */
.magazine li .text-desc {
  font-size: 16px;
  color: white;
  font-weight: bold;
  height: 36px;
  line-height: 36px;
  background: #0066bf;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  box-shadow: 0 5px 10px rgba(0, 0, 0, .3);
}
.btnTop { position: fixed; right: 2%; bottom: 2%; cursor: pointer; opacity: .7; z-index: 9; }
.btnTop:hover { opacity: 1;}
.imageTop { height: 72px; height: 72px;}
.topLineStyle {
    background: #ff9800;
    color: white;
    border: 0;
    width: 50px;
    height: 20px;
    border-radius: 2px;
    font-size: 12px;
    outline: none;
    cursor: pointer;
    vertical-align: middle;
}
/*富文本一般样式*/
.rich-text{
	font-size: 16px;
	line-height: 25.6px;
}

div[date-picker] .icon-datepicket{
	background: url(../images/icon_calendar.png)no-repeat center;
}


/* 办事大厅列表按钮 */
.bsdt-lst{overflow: hidden;}
.bsdt-lst li{width: 25%; float: left; padding: 10px 0;}
.bsdt-lst li img{display: block; margin: 0 auto;}
.bsdt-lst li p{text-align: center; font-size: 14px; color: #000; padding-top: 6px;}

.vip-unitlst{overflow: hidden; padding: 15px 0;}
.vip-unitlst dt{float: left;}
.vip-unitlst dd{overflow: hidden;}
/* .vip-unitlst dd ul{margin-top: -9px;} */
.vip-unitlst dd ul{margin: -9px auto 0px;}
.vip-unitlst dd ul li{width: 161px; height: 38px; margin: 9px 0 0 9px; float: left;    text-align: center;}
.vip-unitlst + .vip-unitlst{border-top: 1px dashed #dcdcdc;}

.tabs-prev{background: url(../images_v2/tabs_prev.png) no-repeat center; position: absolute; left: 0; top: 0; width: 40px; height: 15%; z-index: 1000;}
.tabs-next{background: url(../images_v2/tabs_next.png) no-repeat center; position: absolute; right: 0; top: 0; width: 40px; height: 15%; z-index: 1000;}
.picScroll-left ul li{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 120px !important;}


