﻿@charset "gb2312";
/* CSS Document */
/*全局共用属性CSS*/
a, body, dd, dl, dt, form, h1, h2, h3, html, img, li, ol, p, span, strong, ul{margin:0; padding:0; border:0; outline:0; vertical-align:baseline;}
body{font-family:微软雅黑;font-size:14px;text-align:left;margin:0 auto;line-height:24px;color:#333;font-weight:normal;}
footer, header, nav{display:block;}
*{box-sizing:border-box;}
img{border:0;vertical-align:middle; max-width:100%; height:auto;}
ul,li{list-style:none;}
h4{font-size:16px;margin:10px 0;}
/*全局的字体链接*/
a:link,a:visited{color:#333;text-decoration:none;}
a:hover,a:active{color:#3557aa;text-decoration:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0px;}
.center{max-width:1100px;clear:both;margin:0 auto;padding:0px;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
/*首页顶部*/
.top-header{line-height:30px;background:#f9f9f9;border-bottom:1px solid #f1f1f1;color: #555;}
.top-header a{margin:0 10px;}
.top{height:48px;margin:10px auto;line-height:48px;font-size:20px;}
.top a{color:#3557aa;}
/*导航*/
.nav{height:40px;margin:0 auto;line-height:40px;background:#000;}
#navMenu{font-size:16px;width:1100px;margin:0 auto;}
#navMenu li{float:left;line-height:40px;position:relative;width:120px;}
.on{background:#3557aa;}
#navMenu li a{display:block;text-align:center;color:#fff;}
#navMenu li a:hover{background:#3557aa;color:#fff;}
#navMenu li .nav-x{display:none;}
#navMenu li:hover .nav-x{display:block;position:absolute;background:#eee;z-index:99;width:140px; margin-left:-10px; line-height:25px;}
#navMenu li:hover .nav-x a{padding:5px 0;color:#333;font-size:14px;}
#navMenu li:hover .nav-x a:hover{background:#3557aa;color:#fff;}
#navMenu li .nav-y {display:none;}
#navMenu li:hover .nav-y{display:block;position:absolute;background:#eee;z-index:99;width:1100px;padding:20px;left:-240px;line-height:25px;}
#navMenu li:hover .nav-y p{margin:0 auto;border-bottom:1px dashed #ccc;overflow:hidden;}
#navMenu li:hover .nav-y p a{padding:8px;float:left;color:#333;font-size:14px;}
#navMenu li:hover .nav-y p a:hover{background:#3557aa;color:#fff;}
.current{font-size: 14px;border-bottom: 1px solid #f5f5f5;padding:10px 24px;background: url(../img/weizhi.png) no-repeat left;}

/*底部*/
.foot{width:100%;padding:0;background:#40434A;height:auto;overflow:hidden;line-height:1.8;}
.foot dd{float:left;width:12%;padding:25px 0;text-align:center;}
.foot dd h3{color:#fff;font-size:18px;padding-bottom:15px;margin:0 8%;font-weight:normal;}
.foot dd p{color:#fff;font-size:18px;}
.foot dd a{float:left;width:100%;height:30px;line-height:30px;color:#8e8f91;}
.foot dt{float:left;width:28%;margin-top:26px;border-left:1px dashed #fff;padding-left:30px;height:200px;color:#fff;}
.foot dt h4{font-size:16px;line-height:2;margin-bottom:30px;font-weight:normal;}
.foot dt h4 span{font-size:20px;}
.foot dt span a{color:#fff;font-size:18px;}
.foot dt p a{display:inline-block;font-weight:bold;padding:5px 25px;color:#fff;background:#007bff;margin-right:30px;}
.bottom{background:#313237;padding:5px 0;color:#fff;}
.bottom a{color:#b7b7b7;word-break:keep-all;padding:0 5px;}
.bottom a:hover{color:#fff;}

/*页码*/
.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%; box-sizing:border-box; overflow: hidden;border:1px dashed #ccc;font-family: 'microsoft yahei';margin-bottom:40px;}
.botsms .tit{ width: 100%; background-color: #4667aa; text-align: left; margin:0 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;margin-bottom:10px;}
.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;}