@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',SimSun,Arial,Helvetica,sans-serif;}
ul,ol{list-style-type:none;}
table {border-collapse: collapse; border-spacing: 0;}
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: #f5f5f5 url(banner_rx.png) repeat-x center top;}
.wrap{background: transparent url(banner.png) no-repeat center top;}
.header{width: 1040px; height: 180px; margin: 0 auto;}
.logo{float: left; margin: 43px 0;}

.search-mod{float: right; background: url(search_bg.png) no-repeat; width: 350px; height: 36px; margin: 65px 0; padding: 6px 7px 8px;}

.srh-txt{border: 0; width: 286px; height: 36px; line-height: 36px; color: #959595; text-indent: 10px; outline: none; float: left;}
.srh-btn{float: right; width: 64px; height: 36px; background: transparent; cursor: pointer; border: 0;}

.main{width: 1040px; margin: 0 auto;}

.menu{height: 48px; background: #fff; position: relative; z-index: 999;}
.menu > li{float: left; width: 25%;}
.menu > li > a{display: block; line-height: 48px; text-align: center; font-size: 16px; color: #434343; font-weight: bold; text-decoration: none;}
.menu > li + li{background: url(menu_br.png) no-repeat left center;}
.menu > li:hover > a{background: #0956a8; color: white;}
/*.menu li:hover .sub-menu{display: block;}*/

.sub-menu{position: absolute; top: 100%; left: 0; right: 0; padding-top: 10px; display: none;}
.sub-menu .inner{background: #fff; border: 2px solid #004794; height: 277px; padding: 15px;}

.item dt strong{font-size: 16px; border-left: 5px solid #e00000; color: #313131; padding-left: 6px;}
.item dt strong a{color: #313131; text-decoration: none;}
.item .pro{padding-top: 10px;}
.item .pro li a{font-size: 14px; color: #535353; line-height: 1.8;}
.item .pro li a:hover{color: #0956a8;}

.item .txt{padding-top: 10px;}
.item .txt li,
.item .txt p{line-height: 1.5; font-size: 14px; color: #535353; padding-bottom: 5px;}

.item .agency{padding-top: 15px; overflow: hidden;}
.item .agency li{float: left; width: 50%; padding: 8px 0;}
.item .agency li a{font-size: 14px; color: #535353; background: url(icon_dot2.png) no-repeat left center; padding-left: 14px;}
.item .agency li.even a{margin-left: 20%;}

.item .list2{padding-top: 8px;}
.item .list2 li{line-height: 1.8;}
.item .list2 li a{font-size: 14px; color: #535353; background: url(icon_dot3.png) no-repeat left center; padding-left: 14px; text-decoration: none; display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.item .list2 li a:hover{color: #0956a8;}

.item .btn-list{overflow: hidden; padding-top: 15px}
.item .btn-list li{float: left;}
.item .btn-list li + li{margin-left: 15px;}
.item .btn-list li a{display: block; width: 42px; height: 38px; border: 1px solid #c9c9c9; background-repeat: no-repeat; background-position: 8px center; color: #535353; font-size: 14px; padding-left: 46px; line-height: 38px; text-decoration: none;}
.item .btn-list li a.btn-ico1{background-image: url(btn_ico1.png);}
.item .btn-list li a.btn-ico2{background-image: url(btn_ico2.png);}
.item .btn-list li a.btn-ico3{background-image: url(btn_ico3.png);}
.item .btn-list li a:hover{color: #0a57a9; font-weight: bold; border-color: #0956a8;}
.item .btn-list li a:hover.btn-ico1{background-image: url(btn_ico1s.png);}
.item .btn-list li a:hover.btn-ico2{background-image: url(btn_ico2s.png);}
.item .btn-list li a:hover.btn-ico3{background-image: url(btn_ico3s.png);}

.item .btn-lnk{padding-top: 15px;}
.item .btn-lnk li{overflow: hidden;}
.item .btn-lnk li + li{margin-top: 10px;}
.item .btn-lnk li a{height: 34px; border: 1px solid #c1d3e6; background: #ebf4ff; color: #434343; text-align: center; line-height: 34px; text-decoration: none;}
.item .btn-lnk li .a{float: left; width: 148px; }
.item .btn-lnk li .a + .a{margin-left: 10px;}
.item .btn-lnk li .b{display: block; width: 309px; }
.item .btn-lnk li a:hover{background: #0956a8; color: white; border-color: #0956a8;}
.item .dbimg{display: block; margin-top: 10px;}

.item.otr .list2 li{line-height: 2.4;}

.dbimg2{display: block; float: left;}

.fw-btn{margin-left: 510px; overflow: hidden;}
.fw-btn li{overflow: hidden; vertical-align: top;}
.fw-btn li a{float: left;width: 240px;/* height: 82px; */line-height: 34px;border: 1px solid #c1d3e6;background: #ebf4ff;font-size: 14px;color: #444;/*height: 59px; line-height: 59px;*/text-decoration: none;padding-top: 20px;padding-bottom: 20px;}
.fw-btn li + li{margin-top: 14px;}
.fw-btn li a img{/* vertical-align: middle; */margin: 0 15px;display: block;float: left;}
.fw-btn li a + a{margin-left: 12px;}
.fw-btn li a:hover{color: #0956a8;}
/*.fw-btn li:first-child a{width: 494px; float: none; display: block; text-align: center; height: 52px; line-height: 52px;}*/

.list-mod{float: left; width: 362px;}
.list-mod h1{border-bottom: 2px solid #bdc9d1; height: 30px;}
.list-mod h1 strong{font-size: 16px; color: #444; float: left; height: 30px; line-height: 30px; border-bottom: 2px solid #0b58a9; padding: 0 20px;}
.list-mod h1 strong a{color: #444; text-decoration: none;}
.list-mod .list li{padding-right: 0;}
.list-mod .list li a{line-height: 2.8; border-bottom: 1px dashed #dcdcdc;}
.list-mod .list li + li a{border-top: 0;}
.list-mod .list li a em{width: 100%;}
.list-mod + .list-mod{margin-left: 20px;}

.lnk-img{float: right;}
.lnk-img li a,
.lnk-img li a img{display: block;}
.lnk-img li + li{margin-top: 10px;}


.m-slide{ position: relative; height: 311px; background: #fff; }
.m-slide .img { float: right; position: relative }
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 720px; height: 311px }
.m-slide .img li { display: none; position: absolute; left: 0; top: 0;}
.m-slide .tab li{ height: 61px; width: 320px; vertical-align: top; }
.m-slide .tab li table{width: 100%; height: 100%;}
.m-slide .tab li table tr td{padding: 10px;}
.m-slide .tab li + li{ border-top: 1px solid #dcdcdc;}
.m-slide .tab a { text-decoration: none; display: block; line-height: 1.5; font-size: 14px; color: #434343;}
.m-slide .tab { float: left }
.m-slide .tab li.on{background: #0956a8;}
.m-slide .tab li.on a{color: white;}
.m-slide .dot{position: absolute; bottom: 20px; right: 20px;}
.m-slide .dot li{float: left; width: 10px; height: 10px; border-radius: 50%; background: #fff; margin: 0 3px; cursor: pointer;}
.m-slide .dot li.on{background: #0956a8;}

.left-mod{width: 766px; float: left;}

.mod{border: 1px solid #e1e4e9; background: #fff;}
.mod-hd{background: #f4f6f7; border-bottom: 1px solid #e1e4e9; height: 38px;}
.mod-hd strong{font-size: 16px; color: #0a57a9; float: left; position: relative; line-height: 38px; padding-left: 43px;}
.mod-hd strong i{background: url(icon_mark.png) no-repeat; width: 23px; height: 36px; position: absolute; left: 10px; top: -5px; }

.tabs-hd{float: left;}
.tabs-hd li{float: left; line-height: 38px; color: #718ca8; font-size: 16px; padding: 0 22px; position: relative; cursor: pointer;}
.tabs-hd li a{color: #718ca8; text-decoration: none;}
.tabs-hd li.on{background: url(tabs_bg.png) repeat-x; color: white; font-weight: bold;}
.tabs-hd li.on a{color: white;}
.tabs-hd li.on i{position: absolute; top: 100%; left: 50%; background: url(tabs_bg_arrow.png) no-repeat; width: 10px; height: 6px; margin-left: -5px;}

.list li{background: url(icon_dot.png) no-repeat 7px center; padding: 0 10px 0 22px; vertical-align: top;}
.list li a{display: block; overflow: hidden; line-height: 3.2;}
.list li + li a{border-top: 1px dashed #dcdcdc; }
.list li a em{float: left; font-size: 14px; color: #444; width: 85%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list li a i{float: right; font-size: 14px; color: #999;}
.list li a:hover em{color: #0956a8;}

.tabs-tit{float: right;}
.tabs-tit li{float: left; font-size: 16px; font-weight: bold; color: #718ca8; padding: 0 12px; line-height: 38px; cursor: pointer;}
.tabs-tit li a{color: #718ca8; text-decoration: none;}
.tabs-tit li + li{background: url(menu_br.png) no-repeat left center;}
.tabs-tit li.on,
.tabs-tit li.on a{color: #0a57a9;}

.right-mod{float: right; width: 260px;}

.link-mod{border: 1px solid #e1e4e9; background: #fff;}

.link-mod ul{padding: 14px 13px;}
.link-mod ul li{overflow: hidden;}
.link-mod ul li + li{margin-top: 14px;}
.link-1 li a{display: block; /*height: 32px;*/ padding-top: 52px; padding-bottom: 10px; background-color: #ebf4ff; /*ebf0f5*/ background-repeat: no-repeat; background-position: 95px 5px; font-size: 14px; color: #444; text-align: center; text-decoration: none;}
.link-1 li a:hover{color: #0956a8;}
.link-1 li a.link-ico1{background-image: url(link_icon1.png);}
.link-1 li a.link-ico2{background-image: url(link_icon2.png);}
.link-1 li a.link-ico3{background-image: url(link_icon3.png);}
.link-1 li a.link-ico4{background-image: url(link_icon4.png);}
.link-1 li a.link-ico5{background-image: url(link_icon5.png);}
.link-1 li a.link-ico6{background-image: url(link_icon6.png);}
.link-1 li a.link-ico7{background-image: url(link_icon7.png);}

.link-2 li a img{display: block;}

.site-link{height: 48px; border-bottom: 1px solid #e6e6e6; border-top: 2px solid #0956a8; background: #f7f7f7; position: relative; z-index: 10000;}
.site-link > ul{width: 1040px; margin: 0 auto;}
.site-link > ul > li{width: 20%; float: left; text-align: center; height: 100%; line-height: 48px; cursor: pointer;}
.site-link > ul > li i{background: url(arrow_top.png) no-repeat right center; padding-right: 38px; color: #1b1b1b; font-size: 14px;}
.site-link > ul > li > a{color: #1b1b1b; font-size: 14px; text-decoration: none;}
.site-link > ul > li:hover{background: #dcdcdc;}
.site-link > ul > li:hover > i{color: #0066bf; background-image: url(arrow_top_on.png);}
.site-link > ul > li:hover > a{color: #0066bf;}
.site-link > ul > li .site{position: absolute; left: 0; right: 0; bottom: 50px; background: #e5e5e5; display: none; height: 100px;  padding: 15px;}
.site-link > ul > li ul{overflow-x: hidden; overflow-y: auto; height: 100%;}
.site-link > ul > li ul li{float: left; width: 20%; padding: 5px 0;}
.site-link > ul > li ul li a{font-size: 14px; color: #1b1b1b; display: block; text-align: left; text-decoration: none; padding: 3px 0; padding-left: 10px; width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.site-link > ul > li ul li a:hover{background: #0076ca; color: white;}

.foot{background: #fff;}
.foot .inner{width: 1040px; margin: 0 auto; padding: 30px 0; overflow: hidden;}
.foot .fl img{float: left; margin-right: 20px;}
.foot .fl p{color: #7d7d7d; white-space: nowrap; line-height: 1.9; float: left; padding-right: 15px;}
.foot .fl p + p{border-left: 1px dashed #dcdcdc; padding-left: 15px;}
.foot .fl p a{color: #7d7d7d;}
.foot .fr img{float: left; margin-left: 20px;}
.foot .fr span{float: left;}

/* list */
.dg-content{padding: 0 10px 40px; overflow: hidden; background: #fff; width: 1020px;}
.path{height: 36px; line-height: 36px; background: url(icon_path.png) no-repeat 4px center; padding-left: 28px; font-size: 14px; color: #41474b;}
.path span,
.path a{color: #41474b; font-weight: normal;}

.path.otr{padding-left: 0; background: none;}
.path.otr,
.path.otr span,
.path.otr a{color: #333;}

.sider{float: left; width: 200px;}
.sider h1{
    position: relative;
    background: url(sider_tit_bg.png) no-repeat;
    background-size: cover;
    line-height: 1.5;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: white;
    margin-top: 16px;
    padding: 6px;
}
.sider h1:first-child{margin-top: 0;}
.sider h2{background: #eee 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: #2fad4a url(../images/sider_tag_close.png) no-repeat 10px center; color: white;}
.sider h2.no-level{background: #eee;}
.sider h2.no-level a{color: #666;}
.sider h2.no-level a:hover{text-decoration: underline;}
.sider h2:hover.no-level,
.sider h2.no-level.on{background: #dce8f5;}
.sider h2:hover.no-level a,
.sider h2.no-level.on a{color: #0956a8; font-weight: bold;}

.sider h1 i {display: block; width: 54px; height: 100%; position: absolute; top: 0; }
.sider h1 i.star-lf{background: url(star_bg_lf.png) center no-repeat;left:0;}
.sider h1 i.star-rt{background: url(star_bg_rt.png) center no-repeat;right:0;}

.sider-bd{padding-top: 10px;}

.list-mod-box{margin-left: 212px; overflow: hidden;}
.list-mod-bd{margin-bottom: 10px;}
.list-mod-bd h1{border-bottom: 1px solid #e5e5e5; height: 42px; position: relative;}
.list-mod-bd h1 strong{position: absolute; line-height: 41px; color: #333; font-size: 18px; padding: 0 15px; border-bottom: 2px solid #0956a8;}
.list-mod-bd h1 strong img{vertical-align: -10%; margin-right: 5px;}
.list-mod-bd h1 .more{color: #a5afb9; text-decoration: none; display: inline-block; height: 100%; font-size: 14px; line-height: 40px; float: right; padding-right: 20px; background: url(icon_more.png) right center no-repeat; margin-right: 10px;}
.list-mod-bd ul li{padding: 0 10px 0 15px; background: url(icon_dot.png) no-repeat left center;}
.list-mod-bd ul li p{overflow: hidden; border-bottom: 1px dashed #e1e1e1; line-height: 2.8;}

.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,
.pages span{display: inline-block; padding: 5px 10px; border:1px solid #f4f4f4; color:#959595; margin: 0 5px; border-radius: 2px; text-decoration: none;}
.pages a:hover,
.pages span,
.pages span:hover{ color: white; border:1px solid #0956a8; background:#0956a8;}



/* content */
.article h1 {font-size: 30px; font-weight: bold; color: #333; text-align: center; padding: 25px 0; }
.article h2 {overflow: hidden; background: url(mask_br.png) repeat-x left bottom; padding-bottom: 20px; margin: 0 25px; }
.article h2 p {float: left; overflow: hidden; font-size: 14px; color: #999999; }
.article h2 p span {margin-right: 15px; }

.article h2 .hrt {float: right; overflow: hidden;}
.article h2 .hrt li {float: left; overflow: hidden; margin-left: 20px; font-size: 14px; color: #999999; }
.article h2 .hrt li i {display: inline-block; padding-left: 18px; cursor: pointer; }
.article h2 .hrt li i.hr1 {background: url(icon_hold.png) left center no-repeat; }
.article h2 .hrt li:hover i.hr1 {background: url(icon_hold_on.png) left center no-repeat; color: #0956a8; }
.article h2 .hrt li i.hr2 {background: url(icon_print.png) left center no-repeat; }
.article h2 .hrt li:hover i.hr2 {background: url(icon_print_on.png) left center no-repeat; color: #0956a8; }
.article h2 .hrt li i.hr3 {background: url(icon_close.png) left center no-repeat; }
.article h2 .hrt li:hover i.hr3 {background: url(icon_close_on.png) left center no-repeat; color: #0956a8; }
.article h2 .hrt li em.on{font-weight: bold;}

.article-inner{margin: 0 25px;}
.article-inner .TRS_Editor,
.article-inner p {color: #333; font-size: 16px; line-height: 1.5; margin-top: 30px;}
.article-inner .TRS_Editor img,
.article-inner p img{max-width: 100%;}
.article-inner .apx{margin-top: 30px;}
.article-inner .apx h3{border-bottom: 1px solid #e5e5e5; background: url(icon_apx.png) no-repeat left center; padding-left: 28px; font-size: 16px; color: #0956a8; line-height: 40px;}
.article-inner .apx ul{padding-top: 5px;}
.article-inner .apx ul li{padding-left: 28px; line-height: 2;}
.article-inner .apx ul li a{font-size: 16px; color: #0956a8;}

/* channel */
.list-mod-hd{border-bottom: 1px solid #0956a8; height: 22px; margin-bottom: 22px;}
.list-mod-hd img{display: block; margin: 0 auto;}
.list-mod-bd.chnl h1 strong{color: #0a57a9;}
.list-mod-bd.chnl dl{padding-top: 5px; position: relative; height: 234px;}
.list-mod-bd.chnl dl dd ul li p{border-bottom: 0;}
.list-mod-bd.chnl dl dt img{width: 100%;}
.list-mod-bd.chnl .ml dt{position: absolute; left: 0; top: 15px; width: 376px; height: 211px; overflow: hidden;}
.list-mod-bd.chnl .ml dd{margin-left: 390px;}
.list-mod-bd.chnl .mr dt{position: absolute; right: 0; top: 15px; width: 376px; height: 211px; overflow: hidden;}
.list-mod-bd.chnl .mr dd{margin-right: 390px;}

/* 搜索详情页面 */
.top-head{background: url(search_banner.jpg) no-repeat center top; height: 100px;}
.top-head .inner{width: 1040px; margin: 0 auto; overflow: hidden;}
.top-head .inner .search-mod{margin: 25px 0;}

.srh-menu{border-bottom: 1px solid #e5e5e5; height: 40px;}
.srh-menu ul{width: 1040px; margin: 0 auto; overflow: hidden;}
.srh-menu ul li{float: left;}
.srh-menu ul li + li{margin-left: 21px;}
.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: 1040px; 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(icon_select_bot.png) no-repeat right center; padding-right: 14px; position: relative; cursor: pointer;}
.select-mod > li + li{margin-left: 30px;}
.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;}

/*分页-2*/
.pages-2 {text-align: center; font-size: 0; margin: 30px 0;clear: both;}
.pages-2 a{width: 28px; height: 28px; line-height: 28px; 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: #0956a8; color: white; border-color: #0956a8;}
.pages-2 a.prev{background: url(page_prev.png) no-repeat center;}
.pages-2 a.next{background: url(page_next.png) no-repeat center;}
.pages-2 a.prev:hover{background: #0956a8 url(page_prev.png) no-repeat center;}
.pages-2 a.next:hover{background: #0956a8 url(page_next.png) no-repeat center;}
.page-select{border: 1px solid #d2d2d2; border-radius: 4px; height: 28px; line-height: 28px; color: #434343; vertical-align: middle; display: inline-block; padding: 0 25px 0 10px; font-size: 12px; background: url(page_arrow_bot.png) no-repeat 90% center; margin: 0 5px;}
.page-input{border: 1px solid #d2d2d2; border-radius: 4px; height: 28px; line-height: 28px; 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;}

/* lxwm */
.lxwm{padding: 40px 15px;}
.lxwm h2{font-size: 18px; color: #434343;}
.lxwm h3{margin-top: 45px;}
.lxwm h3 span{font-size: 16px; color: #707070; background-repeat: no-repeat; background-position: left center; padding-left: 24px;}
.lxwm-ico1{background-image: url(lxwm_ico1.png);}
.lxwm-ico2{background-image: url(lxwm_ico2.png);}
.lxwm-ico3{background-image: url(lxwm_ico3.png);}

/* ldjs */
.list-mod-bd.intro dl{padding: 15px; border-bottom: 1px solid #e5e5e5;}
.list-mod-bd.intro dl a{display: block; text-decoration: none;}
.list-mod-bd.intro dl dt strong{font-size: 18px; color: #0956a8;}
.list-mod-bd.intro dl dt span{font-size: 16px; color: #0956a8; margin-left: 20px;}
.list-mod-bd.intro dl dt span i{margin-left: 20px;}
.list-mod-bd.intro dl dd{position: relative; font-size: 14px; color: #626262; padding-top: 10px; line-height: 1.5;}
.list-mod-bd.intro dl dd a.detail{position: absolute; right: 0; bottom: 0; color: #0956a8;}

.oneCon{padding-top: 10px;}
.oneCon p{color: #333; font-size: 14px; line-height: 1.5; margin-top: 10px;}

#changeFont em{cursor: pointer;}

.zghjxh{position: fixed; top: 180px; left: 50%; margin-left: 530px;}
.zghjxh img{display: block; width: 130px; height: 120px;}

/* welcome */
.welcome{background: url(welcome.jpg) no-repeat; width: 1040px; height: 312px; margin-bottom: 10px; position: relative; display: none;}
.welcome p{background: url(welClose.png) no-repeat; position: absolute; right: 0; bottom: 0; width: 66px; height: 28px; cursor: pointer;}

.fiximg{position: fixed; left: 50%; top: 180px; width: 130px; height: 120px; margin-left: 540px;}
.fiximg img{display: block; width: 130px; height: 120px;}

/* 图说故事轮播图 */
.list-mod-bd.chnl .slideBox{ width:376px; height:211px; overflow:hidden; position:relative;}
.list-mod-bd.chnl .slideBox .hd{position: absolute; bottom: 10px; right: 20px; z-index:1; }
.list-mod-bd.chnl .slideBox .hd ul li{float: left; width: 10px; height: 10px; border-radius: 50%; background: #fff; margin: 0 3px; cursor: pointer; padding: 0;}
.list-mod-bd.chnl .slideBox .hd ul li.on{background: #0956a8;}
.list-mod-bd.chnl .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.list-mod-bd.chnl .slideBox .bd li{ zoom:1; vertical-align:middle; padding: 0; background: none;}
.list-mod-bd.chnl .slideBox .bd li a{width: 100%; float: none;}
.list-mod-bd.chnl .slideBox .bd img{width:376px !important;height: 211px; display:block;  }


/* 21-04-14 */
.pd-picscroll{overflow:hidden; position:relative;}
.pd-picscroll .hd{position: absolute; left: 0; right: 0; bottom: 0;}
.pd-picscroll .hd ul{text-align: center;}
.pd-picscroll .hd ul li{display: inline-block; width:9px; height:9px; margin: 0 4px; cursor:pointer; background: #fff; border: 1px solid #2655a5; border-radius: 50%; text-indent: -9999px; overflow: hidden;}
.pd-picscroll .hd ul li.on{ background-color: #2655a5; }
.pd-picscroll .bd{padding: 0 10px 30px;}
.pd-picscroll .bd ul{ overflow:hidden; zoom:1; }
.pd-picscroll .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.pd-picscroll .bd ul li .pic{ text-align:center; }
.pd-picscroll .bd ul li .pic img{ width:329px; height:124px; display:block;}
.pd-picscroll .bd ul li .pic a:hover img{ border-color:#999;  }

.pd-ztzlwrap{background: url(../images/topbg1.png) no-repeat center top;}

.pd-body{width: 1040px; margin: 0 auto; padding-top: 525px;}

.pd-dlbx1 dt{background: url(../images/titbg1.png) no-repeat center; line-height: 71px; text-align: center;}
.pd-dlbx1 dt a{font-size: 24px; color: #fff;}
.pd-dlbx1 dd{overflow: hidden; padding-top: 30px;}

.pd-ullst1{float: left; padding: 17px 34px 17px 28px; background: #fff; width: 510px; box-sizing: border-box;}
.pd-ullst1 li{overflow: hidden; padding: 7px 0;}
.pd-ullst1 li a{font-size: 16px; color: #333; float: left;}
.pd-ullst1 li i{font-size: 14px; color: #666; float: right;}
.pd-ullst1 + .pd-ullst1{float: right;}

.pd-ullst2{background: #fff; padding: 20px 0 20px 20px; overflow: hidden;}
.pd-ullst2 li{float: left;}
.pd-ullst2 li + li{margin-left: 20px;}
.pd-ullst2 li a{display: block; width: 235px; text-decoration: none;}
.pd-ullst2 li a img{display: block; width: 235px; height: 148px;}
.pd-ullst2 li a p{font-size: 16px; color: #333; text-align: center; padding-top: 15px;}



