@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:16px;color:#666; background: #fff;}
a {font-size:16px;color:#666;}
a:link{text-decoration:none;}
a:visited{color:#666;text-decoration:none;}
a:hover{color:#5e3311;text-decoration: none;}
a:active {text-decoration:none;}
img,a img{border:0;margin:0;padding:0;vertical-align:middle;/*image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;*/}
ul,li{display:block;list-style:none;margin:0;padding:0;}
form,p{margin:0px;}
input,select{vertical-align:middle;color:#636363;font-size:16px;}
.bot{padding:5px 15px 5px 15px;border:none;color:#FFF; text-align:center; background:#385cba;font-size:16px;color:#fff;cursor:pointer;}
.clear{clear:both;height:10px;}
.red{color:#cb2027; display:inline;}
.tip{position:absolute;visibility:hidden;background:#FFEFEF;border:#f96 1px solid;padding:5px;color:#009933;line-height:20px;}

#header{width:100%;height:auto;}
#header #he{margin:auto;width:95%; height:auto; overflow:hidden;}
#logo{display:block;float:left;width:100%;height:auto;overflow:hidden;}
#nav{position:absolute;top:80px;width:100%;height:auto;z-index:999;background:#385cba;}
#h_nav{margin:auto;width:95%;height:50px;}
#h_nav ul{margin:0;padding:0;}
#h_nav li{display:block;float:left;margin:0;padding:0;width:120px;height:50px;text-align:center;cursor: pointer;color: #fff;}
#h_nav a{display:block;padding-top:8px; color: #fff;}
#h_nav a:hover{}
#h_nav a img{vertical-align:middle;}
#h_nav span{ display:block;margin-top:0px; font-size:12px; color:#CCC;}
#h_nav .nav_line{width:0px;height:50px;line-height:50px;text-align:center;}
#h_nav li:hover{}
#h_nav #tel{ margin-top:10px;width:250px; text-align:right;}

#h_nav .h_class_list{position:absolute;margin:0;padding:0;margin-top:0px;width:200px;height:auto;z-index:999999999999999;visibility:hidden;}
#h_nav .h_class_list {margin-left:-55px;} /* IE6 */
*+html #h_nav .h_class_list {margin-left:-55px;} /* IE7 */
#h_nav .h_class_list ul{margin:0; padding:0;text-indent:0px;margin-left:55px;background:#f2f2f2; height:auto; overflow:hidden;width:124px;}
#h_nav .h_class_list li{display:block;margin:0;padding:0;width:124px;height:40px;line-height:40px;overflow:hidden;background:none;border-bottom:#e6e6e6 1px solid;border-right:none;}
#h_nav .h_class_list li a{padding-top:0px;display:block;width:124px;height:40px;line-height:40px;overflow:hidden;color:#333;font-weight:normal;font-size:14px;}
#h_nav .h_class_list li a:hover{ }

#banner{ margin-top:50px;width:100%;}
.swiper-slide img{width:100%;}

#right_nav{margin:0;padding:0;width:174px;height:auto;overflow:hidden; border:#9dcdfe 1px solid; border-top:0px;}
#right_nav #na_title{height:30px;line-height:30px; text-indent:10px;background:url(../images/t_bg.jpg);}
#right_nav #na_title #more{float:right;margin-right:10px; color:#CCC; font-size:12px;font-weight:normal;}
#right_nav #na_content{padding:0px 10px 4px 10px;height:auto;overflow:hidden;background:#f6faff;}
#right_nav #na_content li{ padding:12px 0px 12px 0px; border-bottom:#9dccff 1px dashed;}
#right_nav #na_content li a{font-size:16px;color:#01a3d4;}
#right_nav #na_contact{padding:10px; line-height:25px;}
#right_nav #na_list{padding:10px;}
#right_nav #na_list ul{padding:5px 0px 5px 0px;border-bottom:#9dccff 1px dashed;}
#right_clear{clear:both;margin-top:10px;}

#footer{clear:both;margin:0;width:100%;height:auto;overflow:hidden;background:#385cba;}
#footer #f_main{margin:auto;padding:0;width:100%;height:auto;overflow: hidden;}
#footer #f_main #f_nav{padding:20px 0px 20px 0px; text-align:center;color:#000; background: #fcd201; }
#footer #f_main #f_nav a{ display:inline-block; padding:0px 30px 0px 30px;color:#000; }
#footer #f_main #f_list{ padding:30px 0px 30px 0px;height:auto; overflow:hidden;color:#fff; }
#footer #f_main #f_list ul{float:left;}
#footer #f_main #f_list li{height:30px;}
#footer #f_main #f_list .fll{ padding-left:50px;width:650px; line-height:30px;border-left:#fff 1px solid;}
#footer #f_main #f_list .fll a{ color:#fff; }
#footer #f_main #f_list .flr{ margin-top:20px;width:299px; text-align:center; }
#footer #f_main #f_list .flr img{}

#float_right{position:fixed;right:0px;bottom:20%;height:200px;width:50px;height:auto;z-index:999999999;}
#float_right li{margin-top:2px;width:50px;height:50px;background:#999999;text-align:center;cursor:pointer;border-radius:3px;font-size:14px;}
#float_right .side_icon{margin-top:10px;}
#float_right .side_word{padding:5px 10px 5px 10px;width:30px;height:40px;background:#fcd201;color:#000;display:none;}
#float_right .side_word a{color:#000;font-size:14px;}
#float_right .side_tel{position:absolute;top:2px;right:-150px;width:150px;height:50px;line-height:50px;background:#fcd201;color:#000; font-size:20px;}
#float_right .side_susp{position:absolute;right:50px; margin-top:-82px;width:135px;display:none;}
#float_right .side_susp .code_right{float:left;padding:5px;width:120px;background:#fcd201;}
#float_right .side_susp .arrow_right{float:right;margin-top:55px;width:0;height:0;border-top:5px solid transparent; border-bottom: 5px solid transparent;border-left: 5px solid #fcd201;}

#float_right #frt{line-height:30px;background:#a0602d;color:#FFF;}
#float_right #frl{margin:auto;width:80px;padding:5px 0px 5px 0px;border-bottom:#ccc 1px solid; color:#a0602d;cursor:pointer;}
#float_right #frl #frwx{position:absolute;margin-left:-100px;margin-top:-15px;background:#ECDEDD; padding:5px; display:none;}
#float_right #frl #ftel{font-size:10px;}
#float_right #frb{cursor:pointer;}

.result{position:fixed;z-index:9999999;top:0;left:50%;margin-left:-150px;width:300px;height:auto;_position:absolute;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));background:#ff5500;/*filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity:0.95;opacity:0.95;*/line-height:35px; text-align:center;color:#FFF; font-size:16px;display:none; z-index:9999999999;}

@media screen and (max-width: 750px) {
*{padding:0;margin:0;outline:none;-webkit-tap-highlight-color:transparent;/*-webkit-appearance: none;*/}
body{-webkit-text-size-adjust:none;margin:0 auto;font:14px;}
a {font-size:14px;}
input,select{-webkit-appearance:none;}
#nav{ width:100%; overflow-y: scroll;}
#h_nav ul{ width: 1080px;}
/* #banner{ margin-top: 0px;} */

#footer #f_main{ width: 95%;}
#footer #f_main #f_list{ padding:0px;height:auto; overflow:hidden;color:#fff; }

#footer #f_main #f_list .fll{ padding-left:0px; margin-top: 30px; width:100%; line-height:auto;border-left:none; text-align: center; font-size: 12px;}
#footer #f_main #f_list .fll a{ color:#fff;  font-size: 12px;}
#footer #f_main #f_list .flr{ margin-top:20px;width:100%; text-align:center; }
#footer #f_main #f_nav{ display: none;}
}