@charset "utf-8";
body,div,p,span,ul,li,h1,h2,h3,h4,h5,ol,dl,dt,dd,img,a,input,textarea,clear,b{ padding:0; margin:0; list-style:none; border:0;font-family:"微软雅黑";}
input::-webkit-input-placeholder{color: #cccccc;}
a:hover,a:active{color:#4675bd;}
ul,li{list-style: none;}
/*layout*/
.body_bg{background: #f2f3f5;}
.container{ max-width:1400px; margin:0 auto; clear:both;}

.container:after {clear: both;}
.container:after, .container:before {display:table; content: "";}
.mb{margin-bottom: 30px;}
.fl{float: left;}
.fr{float: right;}
.container > .mainbox{position: relative;}
.innerbox{overflow:hidden;}

/*common*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.transition, .transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgscale{overflow: hidden;}
.imgscale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgscale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.ellipsis_single{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }


/* 多行省略号 */
.ellipsis_multi{display: -webkit-box; overflow: hidden;	white-space: normal; text-overflow: ellipsis;	-webkit-line-clamp: 2; -webkit-box-orient: vertical;	word-break: break-all;}
/*header*/
.headerbox{border-top: 5px solid #DD3955; padding-top: 10px; background-color: #F5F5F5; overflow: hidden;}
.logo{float: left; margin-right:3%;}
.navbarbox{width: /*44.2%*/40.2%; float: left;}
.navbarbox li{ float: left; line-height: 70px;}
.navbarbox li a{font-size: 20px; font-weight: bold; color: #383838; display: block;text-align: center; position: relative; padding: 0 10px;}
.navbarbox li a::after,.syybb li a::after{display: block; content: ""; width: 1px; height: 40%; background-color: #D9D9D9; position: absolute; top: 25px; right: 0px;}
.navbarbox li:nth-last-child(1) a::after,.syybb li:nth-last-child(1) a::after{display: none;}
.heder-right{width: /*26.4%*/30.4%;float: right;position: relative;}
.searchbox{/*width: 50%;*/position: absolute;left:0;right:250px; height: 40px; border:1px solid #E0E0E0; border-radius: 20px; margin-top: 10px;float: left; line-height: 40px; background: #fff;}
.syybb{float: right;/*width: 36%;*/}
.syybb li{float: left; line-height: 60px;/*width:33.33333%;*/}
.syybb li a{font-size: 20px;display: block; text-align: center; position: relative;padding: 0 10px;}
.syybb li a::after{top:20px;}
.syybb .zwb{background: url(../images/en_sj.png) no-repeat right center; padding-right: 10px;margin-right: 10px;}
.syybb .zwb a{background: url(../images/en_dq.png) no-repeat left center; padding-left: 20px;}
.syybb .zwb a::after{right: -20px;}
.searchbox .input-bnt {width:40px; background: url(../images/ss.png) no-repeat center center;height: 40px;display: inline-block;cursor: pointer;}
.searchbox .input-text{float: left;  position: absolute; top: 0;height: 40px; background:none;}

/*foootr*/
.footer-box{background-color: #808080; overflow: hidden;margin-top: 40px;}
.footer-text{padding-bottom: 20px;/*overflow: hidden;*/}
.link-box{overflow: hidden; border-bottom:1px solid #959595;padding:30px 0px 20px 0px; text-align: center;}
.link-box li{ margin-right:2%; display: inline;}
.link-box li img{height: 62px;}
.gywm-div{width:35%; float: left; padding-top: 30px;}
.bszn-div{width: 28.5%; float: left;padding-top: 30px;padding-left:5%;}
.bszn-div .bszn-tit{font-size: 16px; color: #fff;}
.bszn-div .bszn-tit a{color: #fff;}
.bszn-div p{font-size: 14px; color: #BABABA; line-height: 30px;}
.bszn-div p a{color:#BABABA; margin-right: 20px;}
.ewm-div{width: 41.4%; float: right;padding-top: 15px;}
.gywm-div ul{overflow: hidden; display: none;}
.gywm-div p{color:#A6A6A6; padding-top:5px;}
.gywm-div li{ float: left;margin-right: 30px;}
.gywm-div li a{display: block; font-size: 16px; color: #fff; line-height: 30px;}
.gywm-div li a:hover{color: #4675bd;}
.ewm-div li{width: 25%; float: left;text-align: center;}
.ewm-div li img{max-width: 94px;transition: 0.7s;-webkit-transition: 0.7s;-moz-transition: 0.7s;-ms-transition: 0.7s;-o-transition: 0.7s;}
.ewm-div li span{display: block;font-size: 14px; color: #fff; }
.ewm-div li .ewmbox{position: relative;height: 98px;}
.ewm-div li .ewmbox img:hover{margin-top: -37px;transform: scale(1.8);-webkit-transform: scale(1.8);-moz-transform: scale(1.8);-o-transform: scale(1.8);-ms-transform: scale(1.8);}


.footer-last{background-color: #fff; padding:10px 0px; left: 30px;font-size: 16px; color: #808080;}
.text-left{float: left;}
.text-right{float: right;}




/* 外链跳转 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background:rgba(0,0,0,0.7); filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;  top: 50%; margin-left:-300px; margin-top: -160px; width: 600px;height: 270px;background:#fff;z-index: 10001;display: none; border:2px solid;border-radius:10px;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute; top:10px; right: 10px; width: 20px; height: 20px; line-height: 20px; color:#fff; text-align: center; background: #bebebe; cursor:pointer;}
.alert-delete span:hover{background: #929292;}
.alert-wzsm{width: 520px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 1.5em;color: #000;text-align: center; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-footer{width: 100%; padding: 25px 0; text-align: center; color: #000;}	
.alert-footer span{cursor: pointer; display: inline-block; margin: 0 12px; font-size: 1.25em;}
.alert-warning .continue{width: 124px; height: 42px; color: #ab0d07; border-radius:3px; -webkit-border-radius:3px; border:#e1e1e1 1px solid; text-align: center; line-height: 42px; box-shadow: 0 0 10px rgba(0,0,0,0.2) inset; -webikt-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;}	
.alert-warning .fangqi{line-height: 42px;  color: #ab0d07;}	

/* crumb */
.crumb h2{ padding:25px 20px 25px 55px; line-height: 20px; font-size:1em; font-weight: normal; background: url(../images/icon_position.png) no-repeat 25px center;color: #A6A6A6;}
.crumb h2 a{color: #A6A6A6;}
.crumb a:hover{color: #4675bd;}
.crumb span{color: #A6A6A6;}
.crumb.gray{padding-top: 5px; background: #f5f5f5;}
.crumb.gray h2{padding: 15px 15px 15px 30px; background-position: 0 center;}

.listbanner{height: 320px; background: url(../images/list_banner.png) no-repeat top center;}
.listbanner .container{position: relative;height: 100%;}
.listbanner .lmdqwz{position: absolute; top: 50%;color: #fff;font-size: 20px;}
.lmdqwz a{font-size: 36px; font-weight: bold;color: #fff;margin-right: 10px;}
.lmdqwz span{font-size: 20px;margin-left: 10px;}

/*pagediv*/
.pagediv font.zw{display: none;}
.pagediv{padding-top:30px; padding-bottom:30px; font-size:.875em; color:#888; line-height:200%; text-align:center; clear:both;}
.pagediv a{color:#888;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num,
.pagination_index_last,
#pagination_input,
#currentPage{display:inline-block; *display:inline; margin:2px; zoom:1; background-color:#fff; border:solid #ddd 1px; border-radius:2px; vertical-align:top;}
.pagediv .arrow a:hover,
.pagediv .index_num{background-color:#0e6ab1; border:solid #0e6ab1 1px; color:#fff;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num{padding:0 10px;}
.pagediv .index_num{font-weight:700;}
.pagination_index_last{padding:0 5px;}
#pagination_input{width:30px; height:28px; color:#888; text-align:center; box-sizing:content-box;}
#currentPage{width:30px; height:28px; color:#888; text-align:center; box-sizing:content-box;}
.pagediv .cn{display: none;}

/* 单行省略号 */
.elli-s{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width: 100%;}
/* 多行省略号 */
.elli-m{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}


@media (max-width: 640px) {
  .alert-warning{left:2%;margin-left:0; width: 96%; height: auto;}	
  .alert-wzsm{width: 90%;height: auto;margin: 15px auto 0; line-height: 28px;font-size: 18px;color: #000;text-align: center; }
}


@media (max-width: 1400px) {
.container{width: 96%;}	
}
@media (max-width:1200px){
.gywm-div{width: 100%; float: none;text-align: center;}	
.gywm-div li{width:auto;display: inline-block;float: none;}
.bszn-div{padding-left: 0px;width: 40%;}
.bszn-div .bszn-tit{float: left; line-height: 30px;}
.ewm-div{width: 50%;}

.headerbox{position: relative;}
.logo{float: none;}	
.heder-right{position: absolute;top: 0px; right: 10px;width: 60%;}
.navbarbox{width: 100%;}	
}
@media (max-width: 990px) {
  .searchbox{right: 170px;}
  .syybb li.wza{display: none;}

.text-left{float: none;text-align: center;}
.text-right{float: none;text-align: center; margin-top: 10px;}
.bszn-div{width: 100%; float: none; padding-left: 0px; overflow: hidden; padding-top: 20px;}
.bszn-div p{float: left;}
.bszn-div .bszn {margin-right: 10px;}
.ewm-div{width: 100%; float: none; margin-top: 10px; /*overflow: hidden;*/}
.bszn-div .bszn-tit{float: left;}
.heder-right{width: 100%;}
.searchbox{position: absolute; width: 80%; left: 10%; top: 75px; border:1px solid #cfcccc }
.syybb{width: auto;}
.syybb li{width: auto;}
.logo{padding-bottom: 50px;}
.navbarbox li{ line-height: 60px;}
.navbarbox li a::after{top:30%;}
.navbarbox li:nth-last-child a::after{display:none;}
}


@media (max-width:768px) {
.link-box li{width: 33.33%; margin-right: 0;}	
.link-box li a{display: block; margin:0 10px;}
.link-box li a img{width: 100%; height: auto;}

}
@media (max-width:640px){

.conmmon-hd .gengduo,.pub-tit .gengduo{display: none;}



}

@media (max-width:580px) {
  .ewm-div li{width: 50%;margin-bottom: 20px;}
}

@media (max-width:550px) {
.container{width: 96%;}	


}

@media (max-width:480px){
  .logo{padding-bottom: 70px;margin-top: 20px;text-align: center;}
  .searchbox{top: 95px;}
  .syybb{margin-top: -10px;}
  
  .link-box li{width: 50%;}	

}

