* { margin: 0; padding: 0;}
body { font-family:Microsoft Yahei, Tahoma; font-size:100%; -webkit-text-size-adjust: none; color: #000000; background-color: #fff;}
img { border: 0; max-width: 100%; width: auto; height: auto; -ms-interpolation-mode: bicubic;vertical-align:middle;}
ul, li { list-style: none; }
a { text-decoration: none; cursor: pointer; }
var a { font-style: normal }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { display: inline-block }

.banner,.sl_con01,.sl_con02,.sl_con03,.sl_con04,.sl_con05,.sl_con06,.sl_con07,.sl_con08{max-width:640px;margin:0 auto; width:100%;}
img{ display:block; width:100%;}
.sl_con02,.sl_con03,.sl_con04,.sl_con05,.sl_con06,.sl_con07,.sl_con08{margin-top:0px;}

.bt{ width: 50%; height: 2.7rem; line-height: 2.7rem; text-align: center; font-size:1.5rem; margin: 40px auto 0px; }
.bt a{ width:100%; height:2.7rem; display: block; background: #eea706; color: #fff; border-radius: 5px; }
.bt a:hover{background:#3073c0;transition:all 0.4s linear 0s;}


.phoneno{ max-width: 640px; width:100%; height:10.85rem; padding-top:3.4rem;background: url(../images/banner_02.gif) no-repeat; background-size:100% 100%;}
.input_bar{ width: 457px; height: 106px; overflow: hidden; margin-left:15.5%;}
.input_bar_input{ width:55%; height: 2.7rem; line-height: 2.7rem;font-size: 1.5rem; float: left; color: #ccc; background: transparent; overflow: hidden; border: none; outline: none; cursor: text; float: left; margin-top:0.6rem;}
.input_bar_search{ width: 105px; height: 106px; float: right; background: none; border: none; cursor: pointer; }

.sl_con02{ background: #f6f6f6; padding-bottom: 60px; }

.sl_con03{ text-align: center; background: #fff; padding-bottom: 60px; }
.sl_con03 img{ padding-top: 50px; }
.sl_con04{ background: #f6f6f6; padding-bottom: 50px; }
.sl_con04 img{ padding-top: 50px; }

.sl_con05{ text-align: center; padding-bottom: 60px; background: #fff; }
.sl_con05 img{ padding-top: 50px; }

.sl_con06{ background: #f6f6f6; padding-bottom: 60px; }
.sl_con06 img{ padding-top: 50px; }

.sl_con07{ background: #3073c0; padding-bottom: 60px; }
.sl_con07 img{ padding-top: 50px; }

.sl_con08{ background: #fff; padding-bottom:1rem; }
.sl_con08 img{ padding-top: 50px; padding-bottom: 50px; }
.sl_con08 p{margin-top:30px;text-align:center;font-size:1.5em;color:#3073c0;}

.phoneno2{ width: 640px; height: 60px; }
.input_bar2{ background: url(../images/input_box2.gif) no-repeat; width: 426px; height: 60px; overflow: hidden; margin: 0 auto; padding-left: 30px; }
.input_bar_input2{ width: 355px; height: 60px; line-height: 60px; font-size: 1.2em; float: left; color: #ccc; background: transparent; overflow: hidden; border: none; outline: none; cursor: text; float: left; text-align:left;}
.input_bar_search2{ width: 71px; height: 60px; float: right; background: none; border: none; cursor: pointer; }
