/* CSS Document */
@charset "utf-8";body{min-width:320px;max-width:720px;font-size:14px;margin:0 auto;background-color:#fff;}
body,dd,div,dl,dt,font,form,input,li,ol,p,td,textarea,th,ul{font-family:"Microsoft Yahei";padding:0;}h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:1.2em;}h1,h2,h3,h4,h5,h6,li,ul{padding:0;margin:0}img,input,textarea{border:0}li,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}a{text-decoration:none}a:hover{text-decoration:none}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}
p{margin:0;line-height:1.6em;}
/*头部*/
.logo1 {  width: 100%;  overflow: hidden;  text-align: center;display:none;  }
.logo1 img{display:block;}
.logo {  width: 100%;  overflow: hidden;  text-align: center; position:relative;  z-index: 333;  max-width: 720px  }
.logoa2 {  top: 0;  left: 0;  width: 20% ;  position: absolute;  height: 100%  }
.logoa1 {  top: 0;  right: 0;  width: 80% ;  position: absolute;  height: 100%  }
.logo img {  width: 100%;  max-width: 720px ;display:block;}
.zt_language{position:absolute;right:0;top:0;background-color:#fff;padding:0 0.3em;}
 
.zt_language a{font-size:0.6em;color:#666;}
@media screen and (min-width:640px){.zt_language a{font-size:0.9em;}}
.zt_language a:hover{text-decoration:underline;}
/*头部导航*/
.nav {  margin-top: -0.5%;   }
.menu {  width: 100%;  height: 78px;  background: url(../images/topbg.jpg) repeat-x;  }
.menu a {  color: white  }
.menu a:visited {  color: white  }
.menuContent { float: left;  text-align: center;  width: 25%;  line-height: 38px;  font-size: 1em;  height: 40px;  box-sizing: border-box; }
.menu img {  float: left;  height: 38px;  margin-top: .5%  }
.foot img {  float: left;  width: .5%;  height: 100%  }
.menu ul {  overflow: hidden;  width: 100%  }
.menu ul li{background:url(../images/topBgHorizon.jpg) no-repeat right center;}
.horizonalBg{ background: url(../images/horizonalbg.jpg) repeat-x !important;  height: 2px;  width: 100%;  float: left;}


/*内容部分*/
.ct_top{background:#fff;overflow:hidden;padding:0 2%;border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;margin-bottom:0.5em;}
.ct_top span{width:5%;float:left;margin:.4em .5em 0 0}
.ct_top p{float:left;font-size:1em;height:2em;line-height:2em;color:#7E7E7E;margin:0}
.ct_top p a{color:#7E7E7E;}
/*列表导航*/
.ct_nav{width:100%;}
.ct_nav img{width:100%;display:block;}
/*按钮*/
.ct_btn{width:90%;padding:1em 5% ;overflow:hidden;}
.ct_btn a{display:inline-block;}
.ct_btn a img{width:100%;max-width:305px;}
.ct_btn a:nth-child(1){float:left;width:48%;}
.ct_btn a:nth-child(2){float:right;width:48%;}

/*第一部分*/
.ct1_1{margin-top:1em;}
.ct_ban{text-align:center;margin:0em 5%;width:90%;}
.ct1_1 p{color:#666;text-indent:2em;line-height:1.6em;width:90%;margin-left:5%;}

/*第二部分*/
.ct2_1{margin-top:1em;}
/*第三部分*/
.ct3_1 p{color:#666;text-indent:2em;line-height:1.6em;width:90%;margin-top:1em;margin-left:5%;}
.ct3_img_list{width:90%;padding:0.5em 5%;overflow:hidden;}
.ct3_img_list img{float:left;width:32%;max-width:210px;}
.ct3_img_list img:nth-child(2),.ct3_img_list img:nth-child(3){margin-left:2%;}

.ct3_cure{margin-top:1em;}
.ct3_cure_nav{width:100%;background:url(../images/ct3_bj.jpg) no-repeat center;text-align:center;margin:1em 0;}
.ct3_cure_nav h1{color:#0386D3;font-size:1.4em;background-color:#fff;padding:0em 0.5em;display:inline-block;margin-top:-0.2em;}
.cure_1 p{width:90%;text-indent:2em;color:#666;line-height:1.6em;margin:0.5em 5%;}
.cure_course{width:90%;padding:1em 5%;overflow:hidden;}
.cure_course img{float:left;width:7%;max-width:33px;}
.cure_course_r{float:left;width:90%;margin-left:3%;}
.cure_course_r p{color:#666;margin-top:0.1em;}

.cure_resut{width:96%;padding:0 2%;overflow:hidden;}
.cure_resut_l{float:left;width:47%;}
.cure_resut_r{float:left;width:48%;margin-left:4%;}
.cure_resut_r p{color:#666;line-height:1.6em;}

.cure_scope{width:96%;padding:0 2%;overflow:hidden;}
.cure_scope_l{float:left;width:43%;}
.cure_scope_r{float:left;width:53%;margin-left:4%;}
.cure_scope_r p{color:#666;line-height:1.6em;text-indent:2em;}

/*ct_4第四部分*/
.ct4_1{margin-top:1em;}
.ct4_2{width:90%;margin:0 5%;}
.ct4_2 p{color:#666;margin-top:0.2em;}

/*ct_5第五部分*/
.ct_5_1 {padding:1em 0;}
.ct_5_1 p{width:90%;padding:0 5%;color:#666;text-indent:2em;line-height:1.6em;}


/*ct_6 第六部分*/
.ct6_1 p{color:#666;text-indent:2em;line-height:1.6em;width:90%;padding:1em 5%;}

/*第七部分 专家团队*/
.ct_7_1{width:98%;padding-left:2%;margin-top:1.5em;overflow:hidden;line-height:1.5em;}
.ct_7_l{width:30%;float:left;}
.zj_name{overflow:hidden;}
.ct_7_r{width:65%;float:left;margin-left:0.3em;}
.ct_7_r p{color:#666;}
.ct_7_r p a{color:#FF0D0D;}
.ct_7_r .p1{color:#0386D3;font-weight:bold;font-size:1.3em;}
.ct_7_r .p1 font{margin-left:0.5em;}
.ct_7_r .p2{}
.ct_7_a{width:80%;padding:0 5%;color:#fff;margin-top:0.5em;overflow:hidden;}
.ct_7_a a{display:inline-block;color:#fff;text-align:center;padding:0.2em 0;font-weight:bold;}
.ct_7_a a:nth-child(1){width:40%;border-radius:5px;background-color:#0386D3;float:left;}
.ct_7_a a:nth-child(2){width:40%;border-radius:5px;background-color:#FF8339;float:right;}
.navzixun {width: 98%;margin:1em 1%;border: 1px solid #0269C2;background: #E4F5FF;overflow: hidden;}
.navzixun a{color:#0386D3;}
.navzixun .class {width: 33%;height: 70px;border-right: 1px solid #0269C2;float: left;padding-top: 13px;text-align: center;color: #2577E3;}
.yuyueneirong{text-align:left;color: black;background-color:#E4F5FF;}
.yy_online{width:90%;padding:1em 5%;color:#666;}
.yy_online span{color:#FF1111;}
.yy_phone{margin-left:5%;color:#666;padding-top:1em;}
/*免费电话*/
.call{margin-top:5px;padding:10px 0;overflow:hidden}
.num{height:36px;border:1px solid #bec3ca;margin-left:4%;width:52%;line-height:36px;color:#000;float:left}
.btn{height:38px;background:#0386D3;width:30%;display:inline-block;float:left;margin-left:2%;line-height:38px;text-align:center;color:#fff;}
/*ct_8在线留言*/
.con4 {  overflow: hidden; }
#gh_form {  width: 100%;  height: auto;  margin-top: 20px;  margin-left: 5%  }
.input0310 {    width: 57%;  height: 38px;  font-size: 14px;  text-indent: 20px;  line-height: 30px;  border: 1px solid #0493E8;  float: left; }
#sb {  width: 57%;  height: 65px;  margin-top: 8px;  font-size: 14px;  text-indent: 20px;  border: 1px solid #ccc  }
#one {   width: 57%;  height: 40px;  font-size: 14px;  text-indent: 20px;  border: 1px solid #0493E8;}
.submit1 {  background:url(../images/zxtj.jpg) no-repeat center;  margin-top: 10px;  color: #fff;  font-size: 1.5em;  padding: 3% 0;  width: 50%; max-width:270px;margin-left:20%;background-size:100%; }
.submit2 {  background-color: #ff8921;  margin-top: 10px;  color: #fff;  font-size: 1.3em;  padding: 7px 0;  width: 81%;  -webkit-box-shadow: 0 4px 2px 0 #a7e4ff;  -moz-box-shadow: 0 4px 2px 0 #a7e4ff;  box-shadow: 0 4px 2px 0 #a7e4ff;  text-align: center  }
.tell0311 {  text-align: center;  width: 100%;  margin-bottom: 20px  }
.foot { width: 100%;  overflow: hidden;  height: 39px;  background:url(../images/btbg.jpg) repeat-x center; }
.foot li {  float: left;  width: 25%;  text-align: center  }
.foot li a {  color: #fff;  line-height: 40px;  font-size: 15px  }
.bot {  margin: 10px;  text-align: center;  padding-bottom: 20px  }
.bot h2 {  background: #58a1ff;  height: 1.5em;  border-radius: 20px;  line-height: 1.5em;  color: #fff;  font-size: .8em  }
.bot h2 a {  color: #fff  }
.bot img {  margin: 15px 0 5px 0  }
.bot p {  font-size: 1em;  line-height: 1.8em;  text-align: left  }
.menu {  width: 100%;  height: 78px;  background: url(../images/topbg.jpg) repeat-x;  }
.askline {  overflow: hidden;  margin-bottom: 10px;  width: 100%  }
.asklineblock{float: left;  width: 23%;  height: 40px;  line-height: 40px;  text-align: center;color:white;}
.greenBg{background-color: #0493E8;}
.submitbutton{ margin-bottom: 5%;}
.foot a {  text-align: center;  width: 25%;  line-height: 39px;  color: #fff;  font-size: 1em;  float: left ;background:url(../images/topBgHorizon.jpg) no-repeat right center; }
.footer {  padding-bottom: 10px;  padding-top: 8px; background:#FFF;  } 
.footertwo {  padding-bottom: 10px;  padding-top: 8px; background:#FFF;  } 
.footer p {  text-align: center;  color: #797979;  line-height: 26px;  margin: 5px  }
.footer a {  color: #FF0000;  }
.small-font {  font-size: .7em  }
.btn-tel{ width:94%; height:52px; margin:0 auto 12px; border-radius:8px; cursor:pointer;}
.btn-tel01 .con-bt{ background:url(../images/bg_phone.png) no-repeat 25px center/30px; padding-left:60px;}
.btn-tel01 span{ color:#fff;}
.ovh{ overflow:hidden;}
.mainBgc{ background:#019eff;}
.con-bt{ width:260px; margin:0 auto; height:52px;}
.con-bt span{ display:block; color:#feeab9;}
.con-bt .span01{ font-size:14px; line-height:25px;}
.con-bt .span02{ font-size:26px; line-height:25px; font-weight:700; font-family:Arial, sans-serif;}
.btn-tel02{ display:block; background:#ff8808; text-align:center; line-height:52px; font-size:22px; color:#fff; margin-bottom:6em;}
.b_bot {
background: url(../images/topbg.jpg) repeat-x;
position: fixed;
_position: absolute;
bottom: 0;
width: 100%;
z-index: 99999;
-moz-box-shadow: 0 -2px 4px #aaa;
box-shadow: 0 -2px 4px #aaa;
max-width: 720px
}
.b_bot .s40{float:left;width:30%;}
.b_bot ul {
float:left;
margin: 0 auto;
display: block;
max-width: 720px;
min-width: 320px;
width: 70%
}
.b_bot ul li {  width: 33%;  float: left;  text-align: center;  padding: 2% 0 1%  }
.b_bot ul li img {  display: block;  margin: 0 auto;  width: 33.75% ;max-width:54px; }  .b_bot ul li a {  color: #fff;  font-size: .8em;  line-height: 1.6em  }




@media screen and (min-width:320px) and (max-width:479px) {
    .float_swt_bottom{width:300px;margin-left: -162px;}
    .float_swt_bottom .float_swt_bottom_right .float_swt_bottom_text{font-size:12px; line-height:25px;}
}
@media screen and (min-width:480px) and (max-width:639px) {
    .float_swt_bottom{ width:460px; margin-left:-230px;  }
    .float_swt_bottom .float_swt_bottom_right .float_swt_bottom_text{font-size:18px; line-height:36px;}
}
@media screen and (min-width:639px){
    .swtLinkCounter{font-size:24px;}
    .float_swt_bottom{ width:620px; margin-left:-310px; }
    .float_swt_bottom .float_swt_bottom_right .float_swt_bottom_text{font-size:24px; line-height:50px;}
}
@media screen and (min-width:640px){body,input,textarea{font-size:21px}}