@charset "utf-8";
/* CSS Document */
body,div,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p,span,button,input{ margin:0; padding:0; font-family:"Microsoft YaHei";}
ul,li{ list-style:none;}
.fl{ float:left}
.fr{ float:right}
.clearfix{ clear:both;}
html{ font-size:62.5%;}

.banner{ width:100%; background:#ddd; height:400px; display:block;}
.contant{ width:948px; margin:0 auto;}


.advantageBox_title{ text-align:center; color:#fff; padding:18px 0; background: #367dc9;}
.advantageBox_title h4{ float:right; line-height:40px; margin-right:15px; font-size: 18px; font-weight: normal; }
.advantageBox_title p{ float:left;}
.core_title{ font-weight: bold; font-size: 36px; color:#367dc9; text-align:center; padding-top:24px ;}

.core_box{ background:url(../images/core_bg.jpg) no-repeat center; height: 386px; position:relative; color: #606060; line-height: 20px; font-size:14px;}
.n01{ width: 223px; position:absolute; top:66px; left:28px; }
.n02{width: 320px; position: absolute; top:250px;left:38px;}
.n03{ width: 313px;  position: absolute; top:70px; right: -7px;}
.n04{ width: 266px;  position: absolute; right: 12px; top: 200px;}
.n05{ width: 298px;  position: absolute; right: 50px; top: 338px;}


.chara{ border-top:8px solid #524398; margin-top:38px;}
.chara_title{ text-align:center; font-size:30px; line-height:48px; padding-top:20px; color:#524398;}
.chara_img{ text-align:center; margin-bottom:25px;}
.chara_img img{ margin-bottom:50px;}
.chara_img p{ color:#444; font-size:18px; padding-bottom:10px;}
.chara_img .chara_text{ color:#666;font-size:14px; line-height:24px;}
.bor-top{ border-top:1px dashed #ddd; padding-top:20px;}

.jion{ background:#367dc9;}
.jion h5{ padding:60px 0 40px 0; text-align: center; font-size: 40px; color: #fff; font-weight: normal;}


.jion_cond{ background:#f4f4f4}
.cond_title{ color:#367dc9; text-align:center; font-size:30px; text-align:center; padding-top:50px;}
.cond_list{ padding:45px 0 60px 0;}
.cond_list li{ font-size:16px; font-family:'微软雅黑'; padding:6px 15px; margin:0 7px; line-height:24px; color:#666; }


.consul_sub_int{ margin:0 30px; float:left; margin-bottom:32px; position: relative;}
.consul_sub_int span{ color:#fff; font-size:22px; width:104px; text-align:left; display:block; float:left; padding:7px 0;}
.consul_sub_int span em{ font-style: normal; color: #ff0000; margin-left: 2px; }
.consul_sub_int input{box-sizing: border-box; font-size:20px;color:#fff; border:2px solid #a2c3e6; background:none; padding:10px; float:left; height:46px; line-height:46px;outline:none; display: block; overflow:hidden;}
.consulBtn{text-align:center; padding:00px 0 50px 0;}
.consulBtn span{ position:relative;   width: 100%; height: 26px; display: block;}
.consulBtn input{letter-spacing:3px; outline:none;  cursor:pointer; width:180px; height:62px; color:#367dc9; font-size:24px; border:0;;     
   background: #fff; font-weight: bold;}
.ws18{ width:180px; }
.ws35{ width:354px; }
.ws23{ width:238px; }
.ws29{ width:298px; }

.error_msg{ position: absolute; left:105px; top:49px; color: #e4ff00; font-size: 16px;}

.contant-us{ padding:26px 0px 26px 0!important; }
.contant-us span{ margin-right:25px; font-size: 20px; color: #333333; }
.cont-usbtn,.pc-box,.perboxin{ display: none; }
@media screen and (max-width: 750px) {
.contant{ width:100%;}	
.advanName{ font-size: 1.4em; padding:0.6em; }
.advantageList{ margin:2em 3em; } 
.advantageList li{ width:100%; margin:0 0 1em 0; height: auto; padding-bottom: 0.4em;}
.advantageBox_title h4{ font-size: 1em; float:none;  }
.advantageBox_title p{ float:none;}
.core_title{ font-size:2.2em; }

.core_box{ background:none; width:80%; margin:0 auto; height:auto;}
.core_box p{ margin:10px 0;}
.n01,.n02,.n03,.n04,.n05{ position:initial; width:100%;}
.perboxin{ font-weight:bold; color:#367dc9; font-size:1.6rem; margin:15px 0 8px 0;}

.chara_img img{ width:100%;}


.jion h5{ font-size:1.8rem; padding:20px;}

.consul h5{ font-size: 1.4em; padding:1em 2em; }
.consul_sub{padding:0 1em; }
.consul_sub_int{ margin:0 0 2em 0; width:100%;}
.consul_sub_int span{ font-size: 1em; width:6em; text-align: right; padding-right:1em; }
.ws18,.ws35,.ws23,.ws29{ width:74%; }

.consul_sub_int input{ height: 2.4em; line-height:2.4em; font-size: 1em;}
.consulBtn input{ width:auto; font-size:1.4em; padding:0 0.6em; height:2.2em; line-height: 2.2em; }
.consulBtn span{ height: 1em; }
.consulBtn{ padding-bottom: 2em;}


.error_msg{ font-weight: normal; font-size: 1em; top:2.7em; left: 85px; }
.boxhid{ display: none; }
.cont-usbtn{ position:fixed; bottom: 0; background: #2f6cad; color: #fff; text-align: center; width:100%; display: block; line-height: 2.6em; font-size: 1.4em;}
.cont-usbtn a{ color: #fff; text-decoration:none; }
.cont-usbtn img{ margin-right:0.6em;vertical-align: middle; }

.cont-usbtn,.pc-box,.perboxin{ display: block; }
}
@media screen and (max-width: 320px){
.ws18, .ws35, .ws23, .ws29{ width:70%;}
	
}

