@charset "utf-8";
html{min-width: 1200px;}
/*top*/
.header{height: 66px;line-height: 66px; background: #fff;position: relative;}
.header .logo{line-height: 162px;font-size: 0;height: 162px;overflow: hidden;width: 208px;background: #fff;position: absolute;left: 0;top: 0;z-index: 90;}
.header .logo img{max-height: 100%;max-width: 100%;}
.header-right{overflow: hidden;text-align: right;color: #393a3c;font-size: 18px;line-height: 66px;height: 66px;overflow: hidden;}
.header-right .number{font-weight: bold;}
.header-right .tico{display: inline-block;*display: inline;*zoom:1;vertical-align: middle;text-align: center;width: 27px;height: 27px;font-size: 0;background: #666666;border-radius: 50%;line-height: 27px;position: relative;margin-top: -2px;margin: 0 3px;}
.header-right .tico img{vertical-align: middle;max-height: 100%;}
.header-right .tico.wx{background:#666 url(../images/tico2.png) no-repeat center !important;}
.header-right .tico.wb{background:#666 url(../images/tico3.png) no-repeat center !important;}






/*nav*/
.nav-bg{z-index: 86;height: 80px;width: 50%;top: 0;background: #3c578a;position: absolute;right: 0;}
.nav-box{height: 80px;z-index: 88;background: #3c578a;position: absolute;width: 992px;top: 0;left: 50%;margin-left: -392px;}
.nav-list>li{float: left;height: 80px;text-align: center;position: relative;width: 120px;line-height: 80px;}
.nav-list>li a{color: #fff;}
.nav-list>li:hover:after{content: "";display: block;bottom: 0;left: 0;width: 100%;background: #df5252;height: 4px;position: absolute;}
.nav-list>li:hover>a{}
.nav-list>li.active>a{}
.nav-list>li p{display: block;height: 95px;display: inline-block;*display: inline;*zoom:1;font-size: 16px;padding: 0 5px;}
.nav-list>li>a{display: block;width: 100%;height: 80px;font-size: 0;color:#fff;overflow: hidden;text-align: center;position: relative;}

.nav-child-list{position: absolute;width: 100%;height: auto;overflow: hidden;top: 80px;left: 0;display: none;z-index: 30;background: #3995ec;background: rgba(0,0,0,0.5);}
.nav-child-list li{height: 38px;line-height: 37px;text-align: center;/*border-top: 1px solid #888;*/position: relative;z-index: 31;padding:0 5px; overflow: hidden;}
.nav-child-list li:hover{background: #df5252;}
.nav-child-list li a{display: block;width: 100%;height:100%;color: #fff;font-size: 14px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.nav-child-list li a:hover{color: #fff;}
.nav-child-list li:first-child a{border-top: 0;}






.banner-box{height: 704px;position: relative;}
.c-banner{height: 396px;position: relative;}
/***************m-focus-d*******************/
.m-focus-d{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;}
.m-focus-d .switchable-box{width:100%;height:100%;}
.m-focus-d .switchable-content li{width:100%;height:100%;text-align:center;text-indent:-9999em;}
.m-focus-d .switchable-content li img{visibility:hidden;}
.m-focus-d a{display:block;}
.m-focus-d .m-focus-prev {left:0px;}
.m-focus-d .m-focus-next {right:0px;}
.m-focus-d .switchable-nav {position:absolute;bottom:40px;z-index:50;text-align: right;font-size: 0;height: 9px;line-height: 3px;margin-right: -600px;right: 50%;}
.c-banner .m-focus-d .switchable-nav{bottom:19px;padding-right: 10px;}
.m-focus-d .switchable-nav li {display:inline-block;*display:inline;*zoom:1;margin:0 3px;width:9px;height:9px;background:#fff;color:#000;cursor:pointer;border-radius: 0px;vertical-align: middle;border-radius: 50%;position: relative;}
.m-focus-d .switchable-nav li.active {background: #df5252;}
/**/
.bnv-list{position: absolute;width: 1200px;height: 74px;bottom: 90px;left: 50%;margin-left: -600px;z-index: 20;}
.bnv-list li{float: left;width: 190px;height: 72px;border:1px solid #9b9b9b;background: #f4f4f4;overflow: hidden;padding-left: 10px;margin-right: 15px;
	filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fff,endcolorstr=#ccc,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fff,endcolorstr=#ccc,gradientType=0);	
    background:-moz-linear-gradient(top, #fff, #ccc);  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#ccc));  
    background:-o-linear-gradient(top, #fff, #ccc); 
}
.bnv-list a{display: block;width: 100%;height: 100%;overflow: hidden;}
.bnv-list .en{overflow: hidden;height: 24px;line-height: 24px;color: #233d6e;font-size: 14px;margin-top: 10px;}
.bnv-list .cn{overflow: hidden;height: 24px;line-height: 24px;color: #233d6e;font-size: 18px;font-weight: bold;}
.notice-box{height: 28px;position: absolute;width: 1120px;z-index: 18;border-top: 1px solid #fff;border-bottom: 1px solid #fff;bottom: 20px;left: 50%;margin-left: -600px;padding: 10px 0;}
.notice-box .tit{float: left;width: 92px;height: 28px;line-height: 28px;overflow: hidden;font-weight: bold;color: #fff;font-size: 18px;}
.notice-list{overflow: hidden;}
.notice-list li{line-height: 28px;height: 28px;overflow: hidden;font-size: 16px;}
.notice-list a{color: #fff;}
.notice-list .time{float: right;}
.notice-box:after{height: 1px;right: -80px;width: 80px;display: block;position: absolute;content:"";background: #fff;top: -1px;}
.notice-box:before{height: 1px;right: -80px;width: 80px;display: block;position: absolute;content:"";background: #fff;bottom: -1px;}
.notice-box .box{overflow: hidden;height: 28px;}


.c-notice-box{height: 28px;position: absolute;width: 1120px;z-index: 18;bottom: 0px;left: 50%;margin-left: -600px;background: #000;background: rgba(0,0,0,0.62);padding-right: 80px;padding: 10px 80px 10px 0;}
.c-notice-box .tit{float: left;width: 80px;height: 28px;line-height: 28px;overflow: hidden;color: #fff;font-size: 14px;padding-left: 20px;}
.c-notice-list{overflow: hidden;}
.c-notice-list li{line-height: 28px;height: 28px;overflow: hidden;font-size: 14px;}
.c-notice-list a{color: #fff;}
.c-notice-list .time{float: right;}

.c-notice-box .box{overflow: hidden;height: 28px;}


.news-detail{line-height:24px;padding: 10px 10px;}
.news-detail h1{padding:10px 0;line-height:28px;text-align:center;font-size:24px;color:#000;font-family:'microsoft yahei';}
.news-detail .detail-time{position:relative;text-align:center;color:#666;font-size:12px;padding:5px 0;}
#bdshare{position:absolute;right:10px;top:3px;line-height:16px;}
.news-detail .detail-user{text-align:center;color:#999;font-size:12px;padding:5px 0;margin-bottom:10px;border-bottom:1px solid #ccc;}
.news-detail .detail-share{padding:5px 0;text-align:right}
.news-detail .detail-con{text-align:justify;line-height:30px;color:#666;font-size: 14px;}
.detail-page{padding:10px;border-top: 1px dashed #ccc;}
.detail-page .page-text{width:48%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.detail-page .right{text-align:right;}
.detail-page .page-text a{color:#666;}
.detail-page .page-text a:hover{color:#ff5f2f;}

.overflow-hidden{position:relative;zoom:1;overflow:hidden;}
.detail-img{  margin:0 auto; padding:20px 0;}
.detail-img h1{line-height:36px;font-size:24px;text-align:center;color:#333;}
.detail-img .detail-time{line-height:24px;padding-bottom:10px;font-size:12px;text-align:center;color:#999;}
/**/

.detail-img .text{ display:none;}

.imgBox{ position:relative; zoom:1;}
.imgBox li{ float:left; _display:inline; overflow:hidden;}
.imgBox li a{ display:block; height:100%; text-align:center;}
.imgBox li img{ max-width:100%; max-height:100%;}

.pageBox{ margin:20px 0 0 -10px;}
.pageBox li{ float:left; display:inline; margin-left: 10px; overflow:hidden;width:67px;height: 67px;}
.pageBox li a{ display:block; overflow:hidden; height:100%; text-align:center;}
.pageBox li.selected{ border-color:#000;}
.pageBox li img{ width:100%; height:100%;}

.detail-img .carousel-btn{position:absolute;top:50%;margin-top:-58px;cursor:pointer;z-index:100;}
.detail-img .j-carousel-prev{left:-38px;}
.detail-img .j-carousel-next{right:-38px;}
.detail-img .carousel-btn .btn{ display:block; width:34px; height:96px; background:#477be0;text-align: center;line-height: 96px;color: #fff;font-style: normal;font-size: 34px;font-weight: bold;font-family: simsun;}
.detail-img .carousel-btn .btn:hover{background: #ffb400;}
.detail-img .j-carousel-prev .btn{ background-position:left center;}
.detail-img .j-carousel-next .btn{ background-position:right center;}

.textBox{ margin-top:20px;}
.textBox .title{ line-height:45px; font-size:20px; text-align:center; border-bottom:1px solid #ccc;}
.imgtit{display: none;}
.j-textBox2{overflow: hidden;padding: 10px 0;font-size: 14px;line-height: 24px;}


/*新闻详细S*/

.news-detail .detail-share{padding:5px 0;text-align:right}
.news-detail .detail-img{position:relative;text-align:center;padding:10px 0;}
.news-detail .detail-img img{max-width:100%;}
.news-detail .detail-img .debtn-prev,.news-detail .detail-img .debtn-next{position:absolute;top:50%;margin-top:-44px;display:block;_display:none;width:54px;height:87px;background:url(../images/pic-debtn.gif) no-repeat;z-index:11;filter:alpha(opacity=30);opacity: 0.3;-moz-opacity:0.3;-khtml-opacity: 0.3;}
.news-detail .detail-img .debtn-prev:hover,.news-detail .detail-img .debtn-next:hover{filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;-khtml-opacity: 0.8;}
.news-detail .detail-img .debtn-prev{left:0;background-position:left 0;}
.news-detail .detail-img .debtn-next{right:0;background-position:right 0;}
/*新闻详细E*/
/***************** sub-news-list *********************/
.sub-news-list{padding:10px;}
.sub-news-list li{position:relative;padding-left:20px;margin-bottom:5px;height:30px;line-height:30px;overflow:hidden;*zoom:1;}
.sub-news-list li i{width: 0;height: 0;overflow: hidden;border-width: 4px;border-style: dashed dashed dashed solid;border-color: transparent transparent transparent  #333;position: absolute;top: 11px;left: 5px;}
.sub-news-list li .u-link{color:#666;font-size:14px;}
.sub-news-list li .time{float:right;color:#666;}
.sub-news-list li.hover .u-link{color:#036baa;text-decoration:none;}
.sub-news-list li.hover i{border-color: transparent transparent transparent  #036baa;}
.sub-news-list li:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.sub-news-list .s-new{display:inline-block;*display:inline;*zoom:1;width:30px;height:30px;margin-left:15px;vertical-align:top;background:url(../images/news-new.gif) center no-repeat;}

/***************** sub-news-imgtext *********************/
.sub-news-imgtext{}
.sub-news-imgtext li{position:relative;padding:10px 0px;border-bottom:1px solid #e0e0e0;*zoom:1;}
.sub-news-imgtext li a:hover{color:#334f84;}
.sub-news-imgtext li:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.sub-news-imgtext li .u-img{float:left;display:block;width:154px;height:124px;margin-right:15px;overflow:hidden;}
.sub-news-imgtext li .u-img img{width:154px;height:124px;}
.sub-news-imgtext li.hover,.sub-news-imgtext li:hover{background:#f6f6f6}
.sub-news-imgtext li.hover .u-border,.sub-news-imgtext li:hover .u-border{}
.sub-news-imgtext li h4{text-align:left;font-size:18px;margin-bottom:0px;line-height: 32px;height: 32px;overflow: hidden;}
.sub-news-imgtext li h4 .u-time{float:right;color:#999;font-weight:normal}
.sub-news-imgtext li p{color:#666;line-height:24px;height:72px;overflow:hidden;text-align:justify;font-size: 14px;}
.sub-news-imgtext li p a{color:#334f84;}

/***************** sub-content *********************/
.sub-content{padding:0 10px 20px 10px;text-align:justify;line-height:30px;font-size: 16px;color: #666;}
.sub-content h1{color:#333;margin-bottom:20px;padding:20px 0;text-align:center;font-size:24px;font-weight:normal;}
.sub-content h1 p{text-align:center;font-size:12px;}
.sub-content p{font-size:14px;color:#333;}

.search-no{}
.search-no .bd{border-bottom:1px solid #333;padding:30px 0 30px 0;}
.search-no .inputs{width:400px;margin-left:auto;margin-right:auto;}
.search-no .inputs input.text{float:left;width:331px;border:1px solid #ccc;height:28px;border-right:0;background:#FFF;padding:0px 4px}
.search-no .inputs input.btn{float:left;width:60px;border:0;background:#334f84;height:30px;border:1px solid #334f84;padding:5px 0; cursor:pointer;color:#FFF;font-size:14px}
.search-no .pt{/*background:url(../images/search-no.png) 30px center no-repeat;*/height:100px;padding:50px 0 0 150px;}
.search-no .pt h3{font-size:18px;color:#333;margin-bottom:10px;font-weight:normal;}
.search-no .pt h3 span{color:#334f84}
.search-no .pt p{color:#333;}

.search-content li{padding:30px 5px;border-bottom:1px solid #e0dfdf;*zoom:1;}
.search-content li.hover{background:#f5f5f5;}
.search-content li:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.search-content li .u-img{float:left;display:block;width:160px;margin-right:15px;overflow:hidden;}
.search-content li .u-img img{width:160px;}
.search-content li h3{margin-bottom:5px;font-size:14px;font-family:'宋体'}
.search-content li .u-time{float:right;font-weight:normal;color:#999}
.search-content li a{color:#333;}
.search-content li a:hover{color: #c00;}
.search-content li p{color:#333;}

/*****************sub-message ************/
.sub-message{padding:50px 30px;background:;color:#333;font-family:"microsoft yahei";}
.sub-message .m-textimg{font-size:14px;margin-bottom:20px;line-height:24px;}
.sub-message .m-textimg img{float:left;margin-right:15px;}
.sub-message i{font-style:normal;display:inline-block;*display:inline;*zoom:1;padding-right:5px;color:#F00}
.sub-message .m-tage{padding:5px 0;}
.sub-message .m-form{padding:10px;margin-bottom:10px;}
.sub-message table{width:100%;}
.sub-message .m-form table td{padding:7px 0;}
.sub-message label{display:inline-block;width:80px;height:30px;line-height:30px;text-align:right;position:relative;top:-1px;}
.sub-message .m-form table input{width:60%;height:28px;line-height:28px;padding-left:5px;vertical-align: middle;}
.sub-message .m-form .td-textarea{vertical-align: middle;width:60%;}
.sub-message .m-form .td-textarea label{float:left;}
.sub-message .m-form .td-textarea textarea{width:70%;height:168px;padding:5px;}
.sub-message .m-submit{text-align:right;vertical-align: top;}
.sub-message .m-submit img{margin-left:5px;vertical-align:top;}
.sub-message .m-submit .btn{width:80px;height:28px;line-height:24px;margin:0;margin-left:5px;border:none;font-family:"microsoft yahei";cursor:pointer;font-size:14px;}
.sub-message .m-submit .btn:hover{filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;-khtml-opacity: 0.9;}
.sub-message .m-submit input{vertical-align:top;height:24px;line-height:24px;margin:0;width:80px;cursor:auto;padding-left:5px;}
.sub-message .m-submit input,
.sub-message .m-form table input,
.sub-message .m-form .td-textarea textarea{border:1px solid #E1E1E1;background:#FFF;}
.sub-message .m-form{border:1px solid #e0e0e0;background:#f5f3f3;}
.sub-message .m-submit .btn{color:#fff;background:#334f84;}
/***************** sub-news-list *********************/
.sub-news-list{padding:10px;}
.sub-news-list li{position:relative;padding-left:20px;margin-bottom:5px;height:48px;line-height:48px;overflow:hidden;*zoom:1;border-bottom: 1px solid #ccc;font-size:18px;}
.sub-news-list li i{width: 0;height: 0;overflow: hidden;border-width: 4px;border-style: dashed dashed dashed solid;border-color: transparent transparent transparent  #333;position: absolute;top: 20px;left: 5px;}
.sub-news-list li .u-link{color:#666;font-size:18px;}
.sub-news-list li .time{float:right;color:#666;}
.sub-news-list li.hover .u-link{color:#036baa;text-decoration:none;}
.sub-news-list li.hover i{border-color: transparent transparent transparent  #036baa;}
.sub-news-list li:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.sub-news-list .s-new{display:inline-block;*display:inline;*zoom:1;width:30px;height:30px;margin-left:15px;vertical-align:top;background:url(../images/news-new.gif) center no-repeat;}


/*left-nav*/
.m-leftmenu{background: #;}
.m-leftmenu li{position:relative;*zoom:1;}
.m-leftmenu>li{color: #000;}

.m-leftmenu a{display:block;}
.m-leftmenu a:hover{text-decoration:none; }

.m-leftmenu p.menu-a a{display:inline-block;*display:inline;*zoom:1;}
.m-leftmenu .fir-a{display:block;position:relative;height:60px;line-height:60px;font-size:16px;color: #333;text-overflow:ellipsis;white-space: nowrap;padding: 0 10px;text-align: left;position: relative;border-bottom: 1px solid #b2c6ed;text-align: right;}
.m-leftmenu .fir-a:after { display: block; content: ""; position: absolute; left: 0; top: 50%; margin-top: -6px; width: 0; height: 0; border-top: 6px solid transparent; border-left: 11px solid #3c578a; border-bottom: 6px solid transparent; display: none;}
.m-leftmenu .fir-a p{position: relative;z-index: 3;max-width: 192px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.m-leftmenu .fir-li .fir-a.current,.m-leftmenu .fir-li .fir-a.hover{color: #2b477b;}
.m-leftmenu .fir-li .fir-a.current:after,.m-leftmenu .fir-li .fir-a.hover:after{display: block;}
.m-leftmenu>li:last-child .fir-a {border-bottom: 0;}
.m-leftmenu>li:hover{}
.m-leftmenu .fir-ul{background: #;padding: 0;text-align: right;}
.m-leftmenu .sec-li{height:36px;line-height:36px;font-size: 0;text-align: right;}
.m-leftmenu .fir-ul li:first-child{border-top: 0;}
.m-leftmenu .sec-a{display: block;color: #2b477b;padding: 0 12px;font-size: 14px;line-height: 36px;height: 36px;border-radius:;padding-left: 65px;}
.m-leftmenu .sec-a:hover{text-decoration: underline;}
.m-leftmenu .thr-a{display:block;padding-left:50px;text-align:right;height:30px;line-height:30px;font-size:12px;border-bottom:1px dotted #f0f0f0;}







.index-cbox{padding: 30px 0;}
.index-cbox:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.news-box{overflow: hidden;}
.news-head{height: 70px;border-bottom: 1px solid #3c578a;padding-bottom: 10px;}
.news-main{padding: 10px 0;overflow: hidden;margin-top: 20px;}
.news-cglist{height: 70px;float: left;}
.news-cglist li{height: 60px;float: left;min-width: 158px;padding-right: 10px;padding-top: 10px;position: relative;cursor: pointer;}
.news-cglist .cn{overflow: hidden;font-size: 18px;color: #334f84;font-weight: bold;line-height: 30px;overflow: hidden;height: 30px;}
.news-cglist .en{overflow: hidden;color: #999999;font-size: 12px;line-height: 24px;overflow: hidden;height: 30px;}
.news-cglist li.co:after { position: absolute;display: block; content: ""; top: 81px; width: 0; height: 0; border-right: 6px solid transparent; border-left: 6px solid transparent; border-top: 9px solid #3c578a; left: 30px;}
.nsearch-box{overflow: hidden;float: right;width: 242px;height: 38px;border:1px solid #999999;line-height:38px;border-radius: 4px;overflow: hidden;margin-top: 20px;}
.nsearch-ipt{height: 38px;float: left;width: 176px;font-size: 16px;padding: 0 12px;outline: none;}
.nsearch-sub{float: right;width: 40px;height: 38px;overflow: hidden;text-align: center;background: none;cursor: pointer;font-size: 0;}

.news-list{overflow: hidden;float: left;margin-left: -42px;}
.news-list li{overflow: hidden;padding: 12px 0; width: 358px;margin-left: 42px;float: left;}
.news-list .imgcon{height: 223px;overflow: hidden;margin-bottom: 12px;}
.news-list .imgcon .img{width: 100%;height: 100%;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;transition: all .5s ease-in-out 0s;}
.news-list li:hover .img{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05); }
.news-list .time{line-height: 24px;overflow: hidden;height: 24px;font-size: 14px;color: #666;}
.news-list .name{color: #434343;font-size: 16px;}
.news-list .word{font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;color: #666;margin-top: 5px;}
.news-list{margin-left: -42px;}


.news-list.inews li{border-bottom: 27px solid #e9eaef;}
.news-list.cldtype{display: block;width: auto;float: none;overflow: hidden;}
.news-list.cldtype li{width: auto;display: block;float: none;}
.news-list li a:hover .name{color: #3c578a;}
.news-list.inews li:hover{border-color:#b8c2d3;}
.news-more{height: 25px;line-height: 25px;overflow: hidden;position: relative;}
.news-more:after{display: block;content: "";position: absolute;height: 1px;background: #8fa6d1;width: 100%;top: 12px;left: 0;z-index: 1;}
.news-more .more{display: block;height: 25px;line-height: 25px;position: absolute;right: 58px;background: #fff;padding: 0 10px;font-size: 14px;color: #999;z-index: 2;}
.eng-box{overflow: hidden;padding: 10px 0;background: #fff;}
.eng-head{height: 60px;overflow: hidden;}
.eng-head .tit{float: left;}
.eng-head .tit .cn{color: #334f84;font-size: 20px;font-weight: bold;line-height: 30px;}
.eng-head .tit .en{font-size: 12px;line-height: 24px;overflow: hidden;color: #999;}
.eng-cglist{overflow: hidden;float: right;height: 30px;line-height: 30px;position: relative;top: 15px;}
.eng-cglist li{float: left;margin-left: 85px;font-size: 18px;line-height: 30px;height: 30px;overflow: hidden;color: #334f84;font-weight: bold;cursor: pointer;}
.eng-cglist li:first-child{margin-left: 0;}
.eng-cglist li.co{color: #58729f;}
.eng-main{overflow: hidden;padding: 20px 0;}
.engcon{height: 277px;overflow: hidden;position: relative;}
.eng-plist{overflow: hidden;height: 277px;}
.eng-plist li{overflow: hidden;height: 275px;border-bottom: 2px solid #eaebef;width: 288px;float: left;margin-right: 12px;}
.eng-plist .imgcon{height: 182px;overflow: hidden;}
.eng-plist .img{height:100%;width: 100%;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;transition: all .5s ease-in-out 0s;}
.eng-plist li:hover .img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05); }
.eng-plist .name{line-height: 24px;height: 24px;overflow: hidden;font-size: 18px;color: #333;margin-top: 15px;}
.eng-plist .word{overflow: hidden;font-size: 14px;color: #666;line-height: 24px;overflow: hidden;margin-top: 8px;}
.eng-plist li:hover{border-color: #df5252;}

.eng-prev,.eng-next{position: absolute;top: 78px;height: 38px;width: 38px;z-index: 3;text-align: center;line-height: 38px;background: #2b4a83;color: #fff;font-family: simsun;font-weight: bold;font-size: 36px;cursor: pointer;}
.eng-prev{left: 0;}
.eng-next{right: 0;}
.eng-prev:hover,.eng-next:hover{background: #5e79ab;}
.footer-box{overflow: hidden;background: #5372a9;padding: 10px 0;}
.flogo-box{overflow: hidden;line-height: 86px;height: 86px;border-bottom: 1px solid #fff;font-size: 0;}
.flogo-box img{vertical-align: middle;}
.footer-main{overflow: hidden;padding: 30px 0;}
.partner-box{float: left;width: 306px;padding-right: 74px;position: relative;min-height: 324px;}
.partner-box:after{display: block;content:"";width: 1px;height: 293px;background: #fff;right: 0;top: 28px;position: absolute;}
.f-tit{overflow: hidden;line-height: 36px;height: 36px;overflow: hidden;font-size: 20px;color: #fff;}
.f-tit .cn{font-weight: bold;margin-right: 5px;}
.f-tit .en{color: #d8dee9;}
.partner-list{overflow: hidden;margin-left: -14px;margin-top: 10px;}
.partner-list li{float: left;width: 146px;margin: 3px 0 3px 14px;}
.partner-list .img{height: 92px;overflow: hidden;}
.partner-list .name{font-size: 14px;color: #555;line-height: 30px;height: 30px;overflow: hidden;margin-top: 6px;color: #fff;text-overflow:ellipsis;white-space: nowrap;}
.f-form-box{float: left;width: 355px;padding-right: 55px;position: relative;min-height: 324px;margin-left: 50px;}
.f-form-box:after{display: block;content:"";width: 1px;height: 293px;background: #fff;right: 0;top: 28px;position: absolute;}
.f-form-con{overflow: hidden;margin-top: 15px;}

.f-form-con .row{overflow: hidden;height: 45px;line-height: 45px;font-size: 0;overflow: hidden;background: #fff;border-radius: 4px;margin-top: 20px;padding-left:15px;}
.f-form-con .row:first-child{margin-top: 0;}
.f-form-ipt{width: 100%;height: 45px;font-size: 14px;outline: none;vertical-align: middle;}
.f-form-ipt2{width: 165px;height: 45px;font-size: 14px;outline: none;vertical-align: middle;}
.f-form-con .row img{vertical-align: middle;}
.f-form-con .row2{overflow: hidden;height: 45px;overflow: hidden;margin-top: 32px;font-size: 0;}
.f-form-sub,.f-form-reset{overflow: hidden;vertical-align: middle;height: 45px;width: 168px;border-radius: 4px;font-size: 24px;background: #3b5788;color: #fff;cursor: pointer;font-family: microsoft yahei;}
.f-form-sub:hover,.f-form-reset:hover{background: #fff;color: #7c8eaf;}
.f-form-sub{float: left;}
.f-form-reset{float: right;}

.f-contact-box{float: right;width: 322px;}
.f-cta-tit{overflow: hidden;overflow: hidden;margin-top: 10px;}
.f-cta-tit .cn{line-height: 24px;height: 24px;overflow: hidden;font-size: 18px;color: #fff;font-weight: bold;}
.f-cta-tit .en{font-size: 16px;line-height: 24px;height: 24px;overflow: hidden;color: #a7bce2;margin-top: 5px;}
.f-cta-con{overflow: hidden;line-height: 24px;margin-top: 25px;font-size: 14px;color: #fff;}
.friend-link{overflow: hidden;padding: 10px 0;border-top: 1px solid #fff;border-bottom: 1px solid #fff;line-height: 28px;min-height: 28px;}
.friend-link .tit{float: left;overflow: hidden;font-size: 16px;font-weight: bold;line-height: 28px;padding-right: 4px;color: #fff;}
.f-link-list{overflow: hidden;margin-left: -15px;}
.f-link-list li{line-height: 28px;height: 28px;float: left;font-size: 14px;margin: 0 15px;}
.f-link-list a{color: #fff;}
.bottom{overflow: hidden;height: 60px;line-height: 60px;color: #fff;font-size: 12px;}
.bottom a{color: #fff;}

.fixed-right{position: fixed;z-index: 10;right: 0;top: 50%;margin-top: -112px;}
.fixed-right .frcon{height: 42px;width: 42px;position: relative;background:#2d4873;line-height: 42px;text-align: center;margin-bottom: 4px;cursor: pointer;}
.fixed-right .frcon.backtop{background: #0c1e3c;}
.fixed-right .frcon img{vertical-align: middle;}
.fixed-right a{display: block;}
.fixed-right .frcon:hover{background: url(../images/frbg.png);}
.fixed-right .fcon{padding-right: 14px;position: absolute;top: 0;right: 42px;}
.fixed-right .fcon .telnum { height: 42px; line-height: 42px; padding: 0 20px; border-radius: 5px; background: #2d4873; font-size: 24px; color: #fff; position: relative; white-space: nowrap; word-break: break-all; }
.fixed-right .fcon .telnum:before { position: absolute; content: ""; display: block; width: 0; height: 0; border-top: 3px solid transparent; border-left: 7px solid #2d4873; border-bottom: 3px solid transparent;right: -7px;top: 50%;margin-top: -3px;}
.fixed-right .fcon .ewm{height: 76px;width: 76px;border-radius: 4px;padding: 4px;background: #2d4873;position: relative;}
.fixed-right .fcon .ewm img{width: 100%;height: 100%;}

.fixed-right .fcon .ewm:before { position: absolute; content: ""; display: block; width: 0; height: 0; border-top: 3px solid transparent; border-left: 7px solid #2d4873; border-bottom: 3px solid transparent;right: -7px;top: 25px;margin-top: -3px;}
.fixed-right .hvc{display: none;}

.sub-main{overflow: hidden;padding: 42px 0;}
.child-left{overflow: hidden;width: 172px;padding-right: 48px;position: relative;float: left;}
.child-left:after{display: block;content:"";position: absolute;right: 0;height: 100%;width: 1px;background: #8fa6d1;top: 0;}
.child-right{float: right;width: 938px;padding-left: 40px;position: relative;}
.child-right:before{display: block;content:"";position: absolute;left: -3px;height: 100%;width: 1px;background: #8fa6d1;top: 0;}
.child-right:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}

.c-pro-list{overflow: hidden;}
.c-pro-list li{overflow: hidden;margin-bottom: 58px;}
.c-pro-list li:last-child{margin-bottom: 0;}
.c-pro-list .imgcon{width: 250px;height: 158px;overflow: hidden;float: left;margin-right: 32px;}
.c-pro-list .img{height:100%;width: 100%;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;transition: all .5s ease-in-out 0s;}
.c-pro-list li:hover .img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05); }
.c-pro-list .article{overflow: hidden;}
.c-pro-list .article .tit{font-size: 24px;line-height: 45px;height: 45px;overflow: hidden;color: #000;border-bottom: 1px solid #ccc;}
.c-pro-list .article .tit a{color: #000;}
.c-pro-list .article .word{height: 72px;margin-top: 15px;line-height: 24px;font-size: 14px;color: #828282;overflow: hidden;}
.c-pro-list .article .more{float: right;color: #cf1b1b;overflow: hidden;margin-top: 5px;font-size: 14px;}
.c-pro-list .article .nf-tit{font-size: 24px;line-height: 34px;height: 34px;overflow: hidden;color: #000;margin-top: 18px;}
.c-pro-list .article .nf-word{line-height: 30px;overflow: hidden;font-size: 24px;font-weight: bold;color: #d3d3d3;margin-top: 5px;}

.child-right-head{overflow: hidden;height: 44px;line-height: 44px;}
.child-right-head .tit{float: left;line-height: 44px;height: 44px;color: #333;font-size: 24px;}

.child-right-head .nsearch-box{margin-top: 2px;}

.sub-detail-tit{overflow: hidden;height: 36px;line-height: 36px;padding: 10px 0;border-bottom: 1px solid #8fa6d1;font-size: 18px;color: #333;margin-top: 4px;}
.sub-detail-tit .back{float: right;color: #666;font-size:14px; }
.sub-detail-tit .back:hover{color: #666;}

.sub-detail-main{overflow: hidden;margin-top: 24px;color: #666;font-size: 14px;line-height: 30px;text-align:center;}


.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{float: none !important;padding: 0 !important;width: 27px !important;}



.c-eng-plist{overflow: hidden;margin-left:-37px;}
.c-eng-plist li{overflow: hidden;height: 275px;border-bottom: 2px solid #eaebef;width: 288px;float: left;margin-left:37px;margin-bottom: 20px;}
.c-eng-plist .imgcon{height: 182px;overflow: hidden;}
.c-eng-plist .img{height:100%;width: 100%;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;transition: all .5s ease-in-out 0s;}
.c-eng-plist li:hover .img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05); }
.c-eng-plist .name{line-height: 24px;height: 24px;overflow: hidden;font-size: 18px;color: #333;margin-top: 15px;}
.c-eng-plist .word{overflow: hidden;font-size: 14px;color: #666;line-height: 24px;overflow: hidden;margin-top: 8px;}
.c-eng-plist li:hover{border-color: #df5252;}