/* margin & padding */
*{ margin:0px; padding:0px;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
body{background: url(../images/bg.jpg)repeat-x;}
/* border */
fieldset, img{border:0;}
/* quote */
abbr, acronym{border:0;font-variant:normal}
/* outline */
:focus{outline:0}
address, caption, cite, code, dfn,
th, var, optgroup{font-style:normal;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal}
input, button, textarea,select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code, kbd, samp, tt{ font-size:100%}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select{*font-size:100%}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
ol, ul{list-style:none}
/* color */
.cRed, a.cRed:link, a.cRed:visited{color:Red}
.cWhite, a.cWhite:link, a.cWhite:visited{color:White}
.cBlue, a.cBlue:link, a.cBlue:visited{color:#06c}
.cBlack, a.cBlack:link, a.cBlack:visited{color:Black}
.bgfff{background: #FFF;}
/* font */
.fB{font-weight:bold}
.t_l{text-align:left}
.t_c{text-align:center}
.t_r{text-align:right}
/* float */
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clear{clear:both;display:block}
.pad10{padding:10px}
.p_r{position: relative;}
.mt_20{margin-top: 20px}
.mt_10{margin-top: 10px}
.mb_10{margin-bottom: 10px}
.pt_20{padding-top:10px}
/* link & action */
a:link, a:visited, a:active{color:#333;text-decoration:none}
a:hover{color:#c7000b;}
/* cursor */
a, button, input[type="button"], input[type="submit"], input[type="reset"]{cursor:pointer}
/* Clear Fix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;*height:0;_overflow:hidden}

/* Hide from IE Mac \*/
.warp{ width:1200px; margin:0px auto; display:table; position:relative;min-width: 1200px}
.head{height: 125px;overflow: hidden; min-width:1200px;}
.head .warp{background: url(../images/head.png)no-repeat right center;}
.head h1{height: 125px;display: flex;justify-content: center;align-items: center;width: 510px;}
.head .txt{position: absolute;right: 0;top: 10px;font-size: 14px;line-height: 25px;}
.head .txt a{margin: 0 5px;}
.head .search-box{width: 250px;height: 25px;position: absolute;right: 0;top: 50px;height: 33px;line-height: 33px;}
.head .search-box .search{height: 33px;width: 177px;border-radius: 20px;overflow: hidden;background: #03477b;}
.head .search-box .search input[type="text"]{width: 140px;height: 33px;border: 0;background: none;color: #FFF;font-size: 14px;line-height: 33px;text-indent: 20px;}
.head .search-box .search input[type="submit"]{background: url(../images/search.png)no-repeat center;width: 33px;height: 33px;border: 0;overflow: hidden;text-indent: -99px;}


.nav{background-color: #0061ab;height: 45px}
.nav .m{position:relative;width: 12.5%;}
.nav a:hover{ text-decoration:none; color:#ff0;   }
.nav h3{font-size:16px; height:45px; overflow:hidden;}
.nav h3 a{ display:block; color:#fff;line-height: 45px;font-size: 16px;}
.nav .sub{ display:none; width:185px;position:absolute; left:0px; top:45px; background:rgba(0,0,0,0.5); text-align:left;z-index: 99;padding: 10px;}
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{height:35px;line-height:35px;display:block; color:#fff;font-size: 14px;padding-left: 15px;}
.nav .sub li a:hover{ color:#ff0; background:#054b81;   }
.nav .on h3 a{ background:#054b81;}

.title{border-bottom: 1px #dbdbdb solid;margin-top: 25px;padding-left: 20px;margin-bottom: 15px;padding-bottom: 10px;}
.title span{font-size: 20px;border-right: 2px #242424 solid;border-left: 2px #242424 solid;padding: 0 10px;display: inline-block;height: 22px;line-height: 22px;}
.title span:after{content: '';position: absolute;left: 0;right: 0;bottom: -12px;height: 3px;background: #054b81;}
.title a{color: #999;}
/* 焦点图 */
.focusBox {width: 530px; height: 380px; margin-bottom:10px;overflow: hidden;margin-left: 20px;}
.focusBox .pic{width:100%; height: 350px;}
.focusBox .pic img { width:100%; height: 350px; display: block; }
.focusBox .num { position: absolute; z-index: 3; bottom: 10px; right: 0px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block;padding: 0 0 0 10px; font-size: 12px;}

.home-txt{margin-right: 20px;margin-left: 580px;}
.home-txt h2 a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;color: #054b81;}
.home-txt .info{color: #949494;font-size: 14px;line-height: 26px;border-bottom: 1px #e5e5e5 solid;padding-bottom: 5px;}
.home-txt .info a{color: #054b81;}
.home-txt .items{width: 100%;height: 30px;line-height: 30px;}
.home-txt .items span{color: #999;font-size: 14px;}
.home-txt .items a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 30px;padding-left: 15px;}
.home-txt .items a:after{content: '';position: absolute;left: 0;top: 50%;width: 6px;height: 6px;margin-top: -3px;background: #cccccc;}

.home-news{width: 535px;height: 340px;}
.home-news ul,.gonggao ul{padding-left: 20px;}
.home-news li,.gonggao li{width: 100%;display: table;margin-top: 15px;}
.home-news li:first-child,.gonggao li:first-child{margin-top: 0;}
.home-news li .time,.gonggao li .time{width: 46px;height: 46px;background: #0061ab;color: #FFF;}
.home-news li .time span,.gonggao li .time span{font-size: 20px;border-bottom: 1px #FFF solid;padding: 0 5px;}
.home-news li .time em,.gonggao li .time em{display: block;font-size: 12px;}
.home-news li .txt,.gonggao li .txt{padding-left: 60px;}
.home-news li .txt a,.gonggao li .txt a{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.home-news li .txt p,.gonggao li .txt p{color: #595757;line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}
.home-news li .txt p a,.gonggao li .txt p a{color: #0061ab;font-size: 14px;}
.gonggao{width: 535px;height: 320px;}


.list{}
.list li {line-height: 30px;height: 30px;}
.list li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;background: url(../images/icon2.png)no-repeat left center;padding-left: 15px;}
.list li span{font-size: 14px;}

.bg{background: #fffaf4;width: 100%;padding:10px 0 60px 0;display: table;margin-top: 50px;}
.video{width: 630px;height: 300px;overflow: hidden;}
.video .sp-box{margin-left: 20px;width: 250px;}
.video .sp-box .sp{width: 250px;height: 180px;overflow: hidden;}
.video .sp-box a{background: url(../images/icon1.jpg)no-repeat left center;padding-left: 20px;line-height: 30px;height: 30px;}
.video ul{margin-left: 280px;}
.video ul li a{width: 265px;}
.video ul li span{color: #000;}

.press{width: 535px;height: 320px;overflow: hidden;}
.press .pic{margin-left: 10px;width: 163px;height: 240px;overflow: hidden;text-align:center; }
.press .pic img{border: 1px #9fa0a0 solid; height:200px; margin:0 auto;}
.press .pic p{height:20px;}
.press ul{padding-left: 190px;height: 230px;}
.press .list li span{color: #999;}



.bang{width: 630px;height: 320px;}
.bang .pic{width: 228px;height: 230px;overflow: hidden;margin-left: 20px;}
.bang .pic img{width: 228px;;}
.bang .list {margin-left: 265px;}
.bang .list li span{color: #999;}
.bang .list li a{width: 260px;}

.special{width: 630px;height: 320px;}
.special .pic{padding-left: 20px;}
.special .pic a{display: block;}
.photo {width:630px;}
.photo .pic1{height: 356px;margin-left: 20px;}
.photo img{display: block;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.photo img:hover{-webkit-transform: scale(1.05); -moz-transform: scale(1.05);-ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);}
.photo .pic{width: 100%;display: table;}
.photo .p1{width: 180px;height: 60px;overflow: hidden;display: flex;justify-content: center;align-items: center; margin-right:15px;}
.photo .p1 img{max-height: 177px;max-width: 240px;}
.photo .p2{width: 502px;height: 170px;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.photo .p2 img{max-height: 170px;max-width: 502px;}
.photo .pic2{width: 372px;height: 356px;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.photo .pic2 img{max-width: 372px;max-height: 356px;}
.photo .pic3{width: 281px;height: 356px;margin-right: 10px;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.photo .pic3 img{max-width: 281px;max-height: 356px;}


.footer{background-color: #03477b;width: 100%;display: table;padding: 10px 0 0 0; min-width:1200px;}
.footer p{color: #FFF;line-height: 30px;opacity: 1;position: relative;}
.footer .warp{height: 65px;background: url(../images/f-logo.png)no-repeat right center;}
.footer .code p{color: #FFF;}
.footer .copyright{margin-right: 20px;}
.ejlm {width:100%; }
.ejlm li{width:48%; background:#f3f3f3; height:50px; line-height:50px; text-align:left; text-indent:20px; margin:20px 2% 10px auto; float:left;}
.ejlm li:hover{background:#5196dd; color:#fff;}
.ejlm li:hover a{display:block; background:#5196dd; color:#fff;}

.ej-bzl-left{width:833px;}
.ej-bzl-ad{width:100%;margin-bottom:24px;}
.local{height:40px; line-height:40px; color:#fff; font-size:14px; padding-left:30px; background:#03477b; margin-bottom:26px;}
.part-title-2{width:100%; height:40px; background:#0061ab;}
.part-title li a,.part-title-txt{width:100px; height:40px; line-height:40px; display:block; float:left; color:#fff; text-align:center;}
.more{display:block; float:right; margin-right:10px;}
.local a{color:#fff;}
.ej-bzl-list{width:833px;}
.ej-bzl-list li{width:733px; height:135px; background:#f3f3f3; padding:30px 50px 0; margin-bottom:26px;}
.ej-bzl-list li a{display:block; width:718px; height:105px; background:url(../images/sj.jpg) no-repeat left 10px; padding-left:15px;}
.ej-bzl-list li a h3,.ej-bzt-list li a h3{color:#333; font-size:18px; width:100%; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:10px;}
.ej-bzl-list li a p,.ej-bzt-list li a p{width:100%; height:48px; line-height:24px; color:#666; overflow:hidden;}
.ej-bzl-list li a i,.ej-bzt-list li a .txt i{display:block; color:#b0b0b0; width:100%; margin-top:5px;}
.ej-bzl-list li a img,.ej-bzt-list li a img{vertical-align:middle;}
.ej-bzl-right{width:342px;height:1510px;}
.tpxw{width:100%; margin-bottom:-20px; background:#fff;}
.tpxw-list{width:288px; padding:28px 27px;}
.tpxw-list li a{display:block; border-bottom:1px solid #e5e5e5; margin-bottom:28px;}
.tpxw-list li a .pic{width:288px; height:192px; overflow:hidden;}
.tpxw-list li a .pic img{max-width:100%;}
.tpxw-list li a .txt{width:288px; height:50px; line-height:50px; color:#666; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zjgx-list,.rdxw-list,.fdwx-list{width:288px; padding:28px 27px}
.zjgx-list li{width:288px; margin-bottom:16px; height:28px; line-height:28px;}
.zjgx-list i{display:block; width:40px; height:28px; line-height:28px; text-align:left; color:#666; font-size:12px; float:left;}
.zjgx-list a{width:248px; height:28px; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; float:left; display:block;}
.rdxw-list ul{background:url(../images/sz.jpg) no-repeat left top;}
.rdxw-list li{width:288px; float:left;}
.rdxw-list li a{width:258px; display:block; float:left; margin-bottom:17px; padding-left:30px; height:28px; line-height:28px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fdwx-list{text-align:center;}
.fdwx-list i{display:block; width:100%; font-size:14px; margin-bottom:8px; line-height:30px; color:#333;}
.wb-list{width:100%; text-align:center; padding:30px 0 20px;}
.ej-bzt-list{padding:10px 50px 50px; width:733px; background:#fff;}
.ej-bzt-list li a{padding:40px 0; width:733px; border-bottom:1px solid #e5e5e5; display:block;}
.ej-bzt-list li a .pic{width:138px; height:93px; overflow:hidden; margin-top:6px;}
.ej-bzt-list li a .pic img{width:138px;}
.ej-bzt-list li a .txt{width:565px;}
.ej-rwlb-list{width:735px; padding:49px; background:#fff;}
.ej-rwlb-list li{width:685px; background:url(../images/rwlb-list.jpg) no-repeat; padding:10px 25px; height:360px;}
.ej-rwlb-list li .pic{width:685px; height:274px;}
.ej-rwlb-list li .txt{width:100%; height:50px; line-height:50px; text-align:center; color:#333; font-size:14px;}
.ej-tplb-list{width:768px; padding:50px 32px;}
.ej-tplb-list li{width:330px; height:364px; background:url(../images/tplb-bg.jpg) no-repeat; padding:10px; margin:0 17px; float:left}
.ej-tplb-list li .pic{width:330px; height:220px; margin-bottom:15px; overflow:hidden;}
.ej-tplb-list li .pic img{width:100%;}
.ej-tplb-list li .txt{width:330px; height:90px; text-align:center;}
.ej-tplb-list li .txt h3{width:330px; height:36px; line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; font-weight:normal;}
.ej-tplb-list li .txt i{width:100%; height:24px; line-height:24px; font-size:13px; color:#666;}
.sj-nr{width:713px; padding:60px; min-height:1200px;}
.title{ margin-bottom:30px;}
.title h3{width:100%; font-size:30px; color:#333; line-height:46px; margin-bottom:30px; font-weight:normal;}
.xgwz{width:100%;}
.xgwz p{width:100%; height:30px; line-height:30px; color:#666; font-size:14px; font-weight:bold; overflow:hidden;}
.xgwz li{width:100%; height:28px;}
.xgwz li a{width:100%; height:28px; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; color:#666;}
.sj-tp {width:96%; background:#fff; padding:2%;}
.sj-title{width:1000px; padding:50px 100px; margin-bottom:30px;}
.sj-title h3{width:100%; text-align:center; color:#333; font-size:22px;}
.sj-title i{width:100%; color:#666; height:24px; line-height:24px; text-align:center; font-size:14px;}


.ny_right_top_02{height:37px; line-height:37px; overflow:hidden; float:right;}
.ny_right_top_02 span{ float:right; margin-right:30px;}
.ny_right_top_02 span a{ margin-left:15px;}
.ny_article_box{overflow:hidden; font-size:16px;}
.ny_article_box p{line-height:30px; color:#333; margin-bottom:15px; text-indent:2em; text-align:justify;}
.content-bj{border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; height:44px; line-height:44px; color:#666; font-size:14px; width:100%; margin:20px 0;}

.ny_article_box img,.ny_article_box a img{ 
border:0;margin:0;padding:0; max-width:750px; 
width: expression(this.width > 750 && this.width > this.height ? 750px : 'auto';);  
max-height:3650px; height: expresion(this.height > 3650 ? 3650px : 'auto';); 
}
.jiathis_style{}



.xdxb{width:96%; margin:10px auto;}
.xdxb li{width:16%;  background:#f3f3f3; padding:10px; margin:0 1.6% 15px 0; float:left}
.xdxb li .pic{width:100%; height:230px;  overflow:hidden;}
.xdxb li .pic img{width:100%;}
.xdxb li .txt{width:100%; text-align:center;}
.xdxb li .txt h3{width:100%; height:36px; line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; font-weight:normal;}
.xdxb li .txt i{width:100%; height:24px; line-height:24px; font-size:13px; color:#666;}