/*base*/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl { margin: 0; padding: 0;}
/* CSS Document */
body, div, p, ul, li, input, button,table,th,tr,td,article,section  {font-family:"Microsoft YaHei"; font-size:14px;color: #000;}
/*body{background:#f8f8f8;}*/
h1, h2, h3, h4,h5,a{ margin:0; padding:0; text-decoration:none; font-weight: normal;}
ol, ul ,li{list-style: none;}
em{font-style: normal;}
strong{font-weight: normal;}
img{border: 0; vertical-align:middle;}
a{ color:#3F3F3F;}
a:hover{ color:#3c97ca; text-decoration:none;}
.clear{clear:both;}
.con p{line-height: 22px; color: #999;}
.con{ margin:auto;width: 1200px;}
.con h5{ line-height: 20px;}
ul, ol { list-style: none; }
em, i { font-style: normal; }
table { border-spacing: 0; border-collapse: collapse; }
img { border: none; vertical-align: middle; }
input, select { vertical-align: middle; outline: none; }
a { text-decoration: none; color: #3f3f3f;}
body { min-width:1300px; font-family: 'Microsoft YaHei', 'Arial', 'Heiti SC'; background: #fff; }
.fl { display: block; float: left; }
.fr { display: block; float: right; }

.w1200{ width:1200px; margin: 0 auto; position: relative; }
.w1300{ width:1300px; margin: 0 auto; position: relative; }
.w1500{width: 1500px; margin: 0 auto; position: relative; }
.w1600{width: 1600px; margin: 0 auto; position: relative; }
.w1700{width: 1700px; margin: 0 auto; position: relative; }

.header{width: 100%; height: 60px; background-color:rgba(0,0,0,0.5); border-bottom: 2px solid #666; position: fixed; left: 0; top: 0; z-index: 99;}
.header .w1300{height: 100%;}
.header .head_logo{height: 100%; display: inline-block;}
.header .head_logo a{display: block; margin-top: 3px;}
.header .head_logo a img{max-height: 100%;}
.header .head_nav{ position: absolute; right: 0; top: 0;}
.header .nav{height: 60px; line-height: 60px;  position:relative; z-index:1;}              
.header .nav .nLi{width: 130px; float:left;  position:relative; display:inline;  }
.header .nav .nLi h3{width: 100%; float:left;  }
.header .nav .nLi h3 a{width: 100%; display:block; text-align: center; font-size:1rem;}
.header .nav .nLi.on h3 a{background-color: rgba(0,0,0,0.3); color:#fff;   }
.header .nav a{ color:#fff;}
.header .nav .sub{ display:none; width:130px; left:0; top:60px;  position:absolute;  background-color:rgba(0,0,0,0.5);  line-height:26px; padding:5px 0;  }
.header .nav .sub li{ zoom:1; }
.header .nav .sub a{ display:block; padding:5px 0px; text-align: center; font-size: 1rem;}
.header .nav .sub a:hover{background-color: rgba(0,0,0,0.3); color:#fff;  }               


.footer{width: 100%; overflow: hidden; margin-bottom: 20px; padding-top: 20px;}
.footer .foot_left{float: left;}
.footer .foot_left .foot_logo{}
.footer .foot_left .foot_nav{overflow: hidden; margin: 20px 0;}
.footer .foot_left .foot_nav li{float: left; list-style-type:initial; margin-right: 20px;}
.footer .foot_left .foot_info p{margin-bottom: 2px; color:#777777}
.footer .foot_right{float:right;}
.foot_right img{width:230px;}
.foot_right span{display: block; text-align: center;}

.footer_r{width: 100%; height: 60px; line-height: 60px; background-color: #2d2d2d; text-align: center;}
.footer_r p,
.footer_r span{display:inline-block; color: #fff; text-align: center;}
.footer_r span{margin: 0 20px;}
.footer_r p a{color: #fff;}

.footer_s{width: 100%; overflow: hidden; background-color: #3b7bf5; text-align: center;}
.footer_s .w1300{height: 70px; line-height: 70px;}
.footer_s span,
.footer_s span a{color: #eee; font-size: 1.0rem;}

/* 立即咨询 */
.charos{width: 100px; height: 350px; position: fixed; right:50px; bottom: 10%;z-index: 9999;  background: url(../images/q200.png);}
.charos ul{padding: 10px 0;}
.charos ul li{}
.charos ul li a{display: block; width:80%; margin: 20px auto;padding-bottom: 10px; text-align: center; color: #fff; border-bottom: 1px solid #aed3ff;}
.charos ul li img{max-width: 100%;}
.charos ul li span{display: block; margin-top: 5px;}
