@charset "UTF-8";
/*------------// Overall //------------------*/
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body{font:12px/140% 'Microsoft YaHei', Arial, sans-serif;color:#5a5a5a; margin:0; background:#FFF;padding: 0;}
html,body{-webkit-text-size-adjust:none; font-family: 'Microsoft YaHei', Arial, sans-serif !important;height: 100%;}
table,td{font:12px/140% -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; color:#5a5a5a;}
table{border-collapse:collapse; border-spacing:0; empty-cells:show; }
em {font-style: initial;}
th, td { border-collapse:collapse; }
a:link{text-decoration:none; color:#5a5a5a;}
a:visited{text-decoration:none; color:#5a5a5a;}
a:hover {text-decoration: none;color: #c52620;}
img{ border:0; }
img {vertical-align: top;max-width: 100%;}
div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
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 }
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
i {font-style: initial;}
ol,ul,li{list-style-type:none;}
.cl:after{content:"";display:block;clear:both;visibility:hidden;}
.clearfix:after{content:"";display:block;clear:both;visibility:hidden;}
.cl{zoom:1;}
.clearfix{zoom:1;}
.z {float: left}
.y {float: right;}
.clear {clear: both;}
.clear:after{content:"";display:block;clear:both;visibility:hidden;}
.container {max-width: 1200px;margin: 0 auto;}
.center {text-align: center}
@media (max-width: 1200px){
    .pd15{padding: 0 15px;}
}

/*分页*/
.am-pagination {padding-left: 0;margin: 1.5rem 0;list-style: none;color: #999999;text-align: left;}
.am-pagination {position: relative;}
.am-pagination-default {margin-left: 10px;margin-right: 10px;font-size: 16px; text-align: center}
.am-pagination:before, .am-pagination:after {content: " "; /* display: table; */}
.am-pagination > li {display: inline-block;}
.am-pagination > li > a, .am-pagination > li > span {position: relative;display: block;padding: 0.5em 1em;text-decoration: none;line-height: 1.2;background-color: #ffffff;border: 1px solid #dddddd;border-radius: 2px;margin-bottom: 5px;margin-right: 5px;}
.am-pagination > .am-active > a, .am-pagination > .am-active > span, .am-pagination > .am-active > a:hover, .am-pagination > .am-active > span:hover, .am-pagination > .am-active > a:focus, .am-pagination > .am-active > span:focus {z-index: 0;color: #ffffff;background-color: #e93e01;border-color: #e93e01;cursor: default;}
.am-pagination .am-pagination-next {float: right;}
.am-pagination .am-pagination-next a {border-radius: 2px;}
.am-pagination > li:last-child > a, .am-pagination > li:last-child > span {margin-right: 0;}
.am-pagination-default .am-pagination-prev, .am-pagination-default .am-pagination-next {float: none;}

@font-face {
    font-family: 'hy';
    src: url('webfonts/hyhj.ttf');
    font-weight: normal;
    font-style: normal;
}





.header {width: 100%;background-image: url(../images/topbk.jpg);background-repeat: repeat-x;position: relative;}
.h_top { height:46px; line-height:46px; overflow:hidden; font-size:14px; color:#686868; border-bottom:1px solid #e5e5e5;}
.h_top i { float:left; border-right:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; padding-right:25px;}
.h_top i img { display:block; float:left; padding:11px 8px 0 21px;}
.h_top p { float: right; border-right:solid 1px #e5e5e5; }
.h_top p a { padding:0 15px; display:block; float:left; border-left:solid 1px #e5e5e5;}
.h_top p a img { display:block; float:left; padding:11px 8px 0 0;}
.h_top p a:hover { color:#c4252a;}


.header_box{height: 100px;}
.logo {margin: 20px 0;height: 59px;}
.logo a{display: block;}
.logo img{width: 100%;height: 100%;}
.tell_box{margin: 20px 0;width: 300px;height: 59px;}
.tell_box img{width: 59px;height: 59px;float: left;}
.tell_box .text{float: right;}
.tell_box .text p{color: #707f86;font-size: 16px;line-height: 28px;}
.tell_box .text p em{font-style: normal;font-weight: bold;}


.nav_box{height: 50px;width: 100%;background: #e93e01;}
.nav_box ul {border-right: 1px solid #ffb69c;}
.nav_box ul li{line-height: 50px;padding: 0 30px;float: left;position: relative;width: 14.28%;border-left: 1px solid #ffb69c;}
.nav_box ul li.on, .nav_box ul li:hover {background: #333333;}
.nav_box ul li a{color: #ffffff;font-size: 16px;position: relative;display:block;text-align: center;}
.nav_box ul li:first-child>a:after{right: 20%;}
.nav_box ul li:hover>a, .nav_box ul li.on>a{color: #fff;}
.nav_box ul li:hover>a:after,.nav_box ul li.on>a:after{display: block;}
.nav_box  .upmenu{display: none;padding: 40px 15px;background: #FFFFFF;position: absolute;top: 60px;left: -90px;z-index: 3;width: 785px;}
.nav_box  .upmenu .left{width: 360px;border-right: 1px #e8e8e8 dashed;overflow: hidden;}
.nav_box  .upmenu dl{float: left;min-width: 170px;text-align: center;float: left;}
.nav_box  .upmenu dl dd>a{display:block;color: #999999;font-size: 14px;line-height: 33px;}
.nav_box  .upmenu dl dd a:hover{color: #0061AE;text-decoration: underline;}
.nav_box ul li:hover .upmenu{display: block;}
.nav_box  .upmenu .right{margin-left: 32px;margin-right: 25px;width: 367px;}
.nav_box  .upmenu .right img{float: left;width: 180px;height: 198px;}
.nav_box  .upmenu .right .text{width: 170px;float: right;}
.nav_box  .upmenu .right .text p{color: #919191;text-indent: 2em;line-height: 26px;}




.map_main { overflow:hidden; border:solid 5px #F0F0F0; margin:20px 0; padding-bottom:30px;background:#fff; }
.sitemap_con { width:1120px; margin:0 auto; color:#666;}
.sitemap_con .map_top { border-bottom:solid 1px #d7d7d7; }
.sitemap_con .map_top img { float:left;}
.site_r_link { width:136px; margin-top:20px; border:1px solid #cdcdcd; background:#F8F8F8; padding:5px 10px; float:right; }
.site_plc { background:url(../images/ico27.gif) no-repeat 0 11px; padding:5px 0; text-indent:10px;}
.sitemap_con h4 { line-height:30px;margin:10px 0;margin-right: 10px;}
.sitemap_con h4 a{color:#000;font-size:14px;}
.b4 { border:1px dashed #efefef; padding:10px 5px;}
.b4 ul { padding:0 11px;}
.b4 li { float:left; line-height:25px; height:25px; text-overflow: ellipsis;white-space: nowrap; width:342px; overflow:hidden; margin:0 10px;}
.b4 li a { color:#000;}
.b4 li a:hover { color:#e5232b;}




footer{background: #f5f5f5; padding-top: 62px; padding-bottom: 32px; float: left; width: 100%;}
footer ul{float: left;margin-right: 38px;width: 130px;}
footer li{color: #999999; font-size: 14px; line-height: 24px;}
footer li a{color: #999999; font-size: 14px; line-height: 24px; display: block;}
footer li a:hover{color: #e93e01;}
footer li:nth-child(1){font-size: 16px; color: #333333; line-height: 68px;}
footer .weixin {margin-top: 5px;float: left;text-align: center;border-left: 1px solid #ddd;border-right: 1px solid #ddd;padding: 0 30px;margin-left: 38px;}
footer .weixin p{font-size: 16px; color: #333333; line-height: 40px;}
footer .weixin span{font-size: 12px; color: #999; line-height: 40px;}
footer .dizi{float: right; margin-top: 18px;}
footer .dizi img{margin-bottom: 19px;}
footer .dizi p{line-height: 24px; font-size: 14px; color: #333;}
footer .pic img {width: 115px;padding: 0 8px;}
footer .dizi .fotimg{background: url("../images/foooter_36.png") no-repeat; height: 52px;margin-bottom: 20px; background-size: 100%;}


.bot{text-align: center; background: #292929; padding: 13px 0;float: left; width: 100%;}
.bot p{line-height: 24px; color: #e5e5e5; font-size: 14px;}
.bot p a{color: #e5e5e5; font-size: 14px;}
.bot2{text-align: center; background: #626262; padding: 13px 0; display: none;float: left; width: 100%;}
.bot2 p{line-height: 24px; color: #e5e5e5; font-size: 14px;}
.bot2 p a{color: #e5e5e5; font-size: 14px;}
