@charset "gb2312";
/* Reset */
html{font-size:16px;}
body,div,ul,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,form,input,p,a,img{margin:0;padding:0; border:0;}
body{color:#3b3b3b;font-family:microsoft yahei,Arial,simsun;min-width:1200px;}
a{text-decoration:no-repeat;text-decoration:none;color:#3b3b3b;border:none;}
a:hover{color:#3557aa;cursor:pointer;}
ul,li{list-style:none;}
img{max-width:100%;height:auto;display:block;}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.centeat{max-width:1100px;clear:both;margin:0 auto;padding:0px;}
.center{max-width:1100px;clear:both;margin:0 auto;padding:0px;}
.fl{float:left;}
.fr{float:right;}
/*头部*/
.top{height:32px;background:#333;position:relative;line-height:32px;font-size:0.875rem;color:#fff;overflow:hidden;}
.top .top_fl{background:#4667aa;height:32px;left:0;top:0;width:50%;position:absolute;}
.top .centeat{background:#333;height:32px;position:relative;z-index:1;}
.top .centeat .fl{background:#4667aa url(/images/1.0/top.png) right center no-repeat;padding-right:10rem;}
.top .centeat .fl b{font-size:1.15rem;}
.top_link li{float:left;padding-left:20px;position:relative;}
.top_link li a{padding-left:25px; color:#ccc;}
.top_link li a:nth-child(3){padding-left:30px;}
.top_link li:nth-child(1)::before{display:block; width:20px;height:17px;position:absolute;padding-top:25px;content:'';background:url(/images/1.0/icon01.png) no-repeat;background-position:-2px 5px;}
.top_link li:nth-child(2)::before{display:block; width:20px;height:17px;position:absolute;padding-top:25px;content:'';background:url(/images/1.0/icon01.png) no-repeat;background-position:-3px -21px;}
.top_link li:nth-child(3)::before{display:block; width:25px;height:17px;position:absolute;padding-top:25px;content:'';background:url(/images/1.0/icon01.png) no-repeat;background-position:-2px -47px;}
/*导航*/
.logo{margin-top:20px;}
.nav{overflow:hidden;border-bottom:1px solid #d8e0e6;}
.nav .nav_img_link{float:left;line-height:1.5}
.nav .nav_link{float:right;width:65%;line-height:1.5}
.nav ul{margin:0 auto;}
.nav ul li{position:unset;display:table-cell;text-transform: uppercase;line-height:70px;}
.nav ul li a{color:#333;text-decoration:none;display:block;text-align:center;width:100%;padding:0 10px;border-bottom:4px solid #fff;}
.nav ul li a.on{text-decoration:none;border-bottom:4px solid #4667aa;}
.nav ul li a:hover{text-decoration:none;border-bottom:4px solid #4667aa;}
.nav ul li .nav-x{display:none;}
.nav ul li:hover .nav-x{display:block;position:absolute;background:#fff;z-index:99;width:100%;left:0;line-height:25px;box-shadow:0px 5px 10px rgba(58,58,58,0.15);border-radius:0 0 4px 4px;border-top:1px solid #ddd;}
.nav ul li .nav-x .fl{width:35%;float:left;padding:2rem 0;}
.nav ul li .nav-x .fr{width:65%;float:right;padding:2rem;}
.nav ul li .nav-x .fr a{width:31%;float:left;border-bottom:1px solid #ddd;margin-right:3.5%;}
.nav ul li .nav-x .fr a:nth-child(3n){margin-right:0;}
.nav ul li:hover .nav-x a{padding:10px 0;font-size:0.875rem;text-align:left;}
.nav ul li:hover .nav-x a:hover{color:#3557aa;font-weight:bold;}
.nav ul li .nav-y {display:none;overflow:hidden;position:absolute;z-index:99;margin-left:-30px;width:150px;}
.nav ul li:hover .nav-y{display:block;background:#fff;line-height:38px;}
.nav ul li .nav-y a{width:100%;text-align:center;font-size:.875rem;border-bottom:none;}
.nav ul li .nav-y a:hover{text-decoration:none;border-bottom:none;background:#3557aa;color:#fff;}
/*位置*/
.current{font-size:0.875rem;background:#e6ebf3;line-height:50px;}
.current .centeat{padding-left:24px;background: url(/images/1.0/weizhi.png) no-repeat left;}


/*页码*/
.page{margin:40px auto;text-align:center;}
.page ul{display:inline-block;}
.page ul li{float:left;margin:0 2px;padding:5px 15px;border:1px solid #d8dadf;color:#555;}
.page ul li:hover{color:#fff;background:#4667aa;}
.page ul li:hover a{color:#fff;}
.page ul li.thisclass{background:#4667aa;padding:5px 15px;color:#fff;}
.prenext .pre, .prenext .next{display:block;margin-bottom:15px;}
.prenext span em{background:#8c8c8c;padding:3px 5px;margin-right:10px;color:#fff;}

/*在线留言*/
.botsms{width:100%;font-size:14px; padding:10px 10px; box-sizing:border-box; margin: 0px 0px 30px 0px; background-color: #f1f1f1; overflow: hidden;border:1px dashed #ccc;font-family: 'microsoft yahei';}
.botsms .tit{ width: 100%; background-color: #4667aa; text-align: left; margin: 10px auto 30px auto; height: 40px; line-height: 40px; font-size: 16px;}
.botsms .tit i{padding: 5px 10px; font-style: normal; color: #fff;}
.botsms .leftform{ width:45%; float: left;}
.botsms p{ width:100%;text-align: center; padding-bottom: 20px;}
.botsms ul li{ width:100%; overflow:hidden; padding:5px 0px;}
.botsms span{ width:20%; height:35px; line-height:35px; font-size: 14px; text-align:right; display:block; float:left;}
.botsms .textbox{ width:75%; float:left; border:1px solid #ddd; box-sizing:border-box; padding-left:3px; height:33px; line-height:33px;-webkit-appearance: none;}
.botsms .select{ width:75%; float:left; border:1px solid #ddd; box-sizing:border-box; padding-left:3px; height:33px; line-height:33px; background: none;}
.botsms .bssubmit{ width:75%; margin-left: 20%; color:#fff; background-color:#4667aa; padding:10px 0px; margin-top: 5px; border: none; -webkit-appearance: none;}
.botsms .smscontact{ width: 45%; padding-left: 10%; border-left: 1px solid #e7e7e7; box-sizing: border-box; margin-top: 45px; float: right;}
.botsms .smscontact dl,.botsms .smscontact dl dt,.botsms .smscontact dl dd{ padding: 0px; margin: 0px; list-style: none;}
.botsms .smscontact dl{ line-height: 30px;}
.botsms .smscontact dl dt{ font-size: 16px; font-weight: bold; padding-bottom: 10px;}
.botsms .smscontact dl dd .linkcustomer{ font-size: 12px; background-color: #454545; color: #fff; padding: 5px 30px; margin-top: 10px; line-height: 26px; display: block; float: left;}
.botsms .smscontact dl dd b{ color: #4667aa;}
@media screen and (max-width: 768px) {
    .botsms{padding: 5%;}
    .botsms .tit{ border-bottom: 1px solid #ddd; height: 10px; background-color: #fff; text-align: center; margin: 20px auto 30px auto; line-height: 22px; font-size: 16px;}
    .botsms .tit i{padding: 5px 10px; background-color: #fff; font-style: normal; color: #4667aa; font-weight: bold; font-size: 16px;}
    .botsms .leftform{ width: 100%; float: none;}
    .botsms .bssubmit{ width:100%; margin-left: 0px;}
    .botsms .smscontact{ display: none;}
}


/*底部*/
.foot{width:100%;padding:1rem 0;background:#40434a;height:auto;overflow:hidden;line-height:1.8;}
.foot dd{float:left;width:12%;}
.foot dd p{color:#fff;line-height:2rem;font-weight:normal;}
.foot dd a{float:left;width:100%;font-size:0.875rem;color:#8e8f91;}
.foot dt{float:left;width:calc(28% - 1px);border-left:1px dashed #fff;padding-left:30px;color:#fff;}
.foot dt span{line-height:2.5rem;font-weight:normal;margin-bottom:2rem;}
.foot dt span a{font-size:1.5rem;color:#eaeaea;}
.foot dt p a{font-size:0.875rem;font-weight:bold;padding:5px 25px;color:#fff;background:#4667aa;margin-right:30px;}
.bottom{background:#313237;padding:5px 0;color:#fff;font-size:0.875rem;}
.bottom a{color:#b7b7b7;word-break:keep-all;padding:0 5px;}
.bottom a:hover{color:#f5f5f5;}

/*底部_cs*/
.footer{width:100%;padding:4rem 0;background:#212121;height:auto;overflow:hidden;line-height:28px;font-size:0.875rem;}
.footer dd{float:left;width:11%;margin-right:3%;}
.footer dd h3{color:#bdbdbd;font-size:1.125rem;margin-bottom:1rem;line-height:26px;font-weight:normal;}
.footer dd a{float:left;width:100%;color:#fff;}
.footer dt{float:left;border-left:1px solid #4c4c4c;padding-left:30px;color:#fff;}
.footer dt h3{margin-bottom:1rem;}
.footer dt h3 a{color:#bdbdbd;font-size:1.125rem;line-height:26px;font-weight:normal;}
.footer dt .online{display:block;line-height:40px;width:148px;background:#3557aa;border-radius:3px;text-align:center;color:#fff;margin-bottom:10px;}
.footer dt p span{color:#bdbdbd;}
.bot{background:#1a1a1a;padding:2rem 0;font-size:0.875rem;color:#bdbdbd;}
.bot a{color:#757575;padding:0 5px;font-size:0.875rem;}
.bot span{margin-left:1rem;color:#fff}
.bot span a{color:#fff;}