* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

:after,:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html { 
	overflow-x:hidden; 
	font-size: 14px;
	-webkit-text-size-adjust:none;
	/*cursor: url(../images/home/hand_ico.ico),auto;*/
}

body {
	color: #474747;
	font-size: 14px;
	font-family: "SourceHanSansCN Bold";
	-webkit-overflow-scrolling: touch;
}

body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li,  sub, sup, tt, var, del, dfn,  ins, kbd, q, s, samp,  strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin:0; padding:0;}

ul,ol,li,dl{
  list-style: none;
}

/*RESET A*/
* { text-decoration: none!important;}
a,
a:visited,
a:active,
a:hover,
a:focus { 
	text-decoration:none!important; 
	outline:none; 
	star: expression_r(this.onFocus=this.blur());
}
a {
  color: #4d4d4d;
}
/* HTML5 RESET THE OLD BROWERS*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
table { border-collapse: collapse; border-spacing: 0; }
img {
    display: block;
    max-width: 100%;
    border: 0;
}
.right{float: right;}
input{
    font-family: '微软雅黑';
    resize: none;
    outline: none;
}
.transition {
	-webkit-transition: all ease .4s;
	   -moz-transition: all ease .4s;
	    -ms-transition: all ease .4s;
	     -o-transition: all ease .4s;
	        transition: all ease .4s;
}


/*头部*/
.header{}
.header .wrapper{background: #ff6a00;}
.header .toplogo{width: 1200px; margin: auto;padding: 15px 0 15px;overflow: hidden;}
.header .toplogo .loaded{float: left;}
.header .toplogo .headcon{overflow: hidden;width: 400px;float: left;}
.header .toplogo .h_con_l{float: left;}
.header .toplogo .h_con_l span{color: #828282;display: block;margin-left: 20px;font-size: 16px;}
.header .toplogo .h_con_l span.h_con_l_top{font-size: 32px;font-weight: bold;}
.header .account .tel{float: right;}
.header .menu { height:52px; text-align:left; position: relative;width: 1057px;margin: 0 auto;display: block;}
.header .menu ul{ position: relative;}
.header .menu ul li{ float:left;line-height: 50px;position: relative;}
.header .menu ul li a{padding: 13px 50px; }
.header .menu ul li a { color:#ffffff; text-decoration:none;font-size: 18px;}
.header .menu ul li.cur a.homecolor,.menu ul li a.homecolor:hover{background:#ff3c00;}
.header .menu ul li .Support { position: absolute;left: 0; right: 0; z-index: 1000;background: rgba(245, 245, 245, 0.75);overflow: hidden; display: none; }
.header .menu ul li .Support .wd1200 {width: 100%;max-width: 1180px;margin: 0 auto; }
.header .menu ul li .Support .xlctx { width: 100%;position: relative;text-align: center;padding: 5px 0 0; }
.header .menu ul li .Support .xlctx .ttinf{ overflow: hidden;border-bottom: 1px solid rgba(255,255,255,.5); position: relative;text-align: center; height: 50px; line-height: 20px;display:block;font-size: 16px; color:#333; padding:15px 0; }
.header .menu ul li .Support .xlctx .ttinf:hover{color:#ffffff;background: #ff3c00;}
.header .menu ul li .Support .xlctx a:after{display: none;}



/*搜索*/
.HwSrch-box{width:170px;padding:0 55px 0 10px;height:35px;position:relative;float: right; border: 1px solid #ccc;border-radius: 25px;margin-top: 20px;margin-left: 20px;}
.HwSrch-box .text{width:100%;height:35px;line-height:35px;background: none;border: 0;}
.HwSrch-box .btn{border:0;width:50px;height:35px;background:url(../images/icon-srch.jpg) no-repeat center center;position:absolute;right:-8px;top:-1px;background-size: 50%;}
.HwSrch-box .text:hover{border: none;}


/*banner*/
.banner{ position: relative;display:block;overflow: hidden;width: 100%;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background: #ff6a00 !important;}
.banner .swiper-slide img{width: 100%;}




/*底部*/
.footer{width:100%; margin: auto;padding: 40px 0 20px;overflow: hidden;background: #00bab7;}
.footer_con{width: 1200px; margin: auto;overflow: hidden;}
.footer_con .f_left{float: left;width: 60%;}
.footer_con .f_left .foot_menu{width: 100%;overflow: hidden;padding: 25px 0 20px}
.footer_con .f_left .foot_menu ul li{float: left;color: #ffffff;}
.footer_con .f_left .foot_menu ul li a{color: #ffffff;font-size: 16px;}
.footer_con .f_left .foot_menu ul li:hover a{color: #ff6a00;}
.footer_con .f_left .foot_copy{color: #ffffff;font-size: 16px;}
.footer_con .f_left .foot_copy a{color: #ffffff;}
.footer_con .f_left .foot_copy a:hover{color: #ff6a00;}
.footer_con .f_right{float: right;width: 15%;}
.footer_con .f_right .f_img_tit{font-size: 28px;color: #ffffff;text-align: center;padding: 15px 0;}



/*右侧浮动*/
.float{ position:fixed; top:50%; right:0;  z-index:2000; width:48px; height:250px;}
.float_show{ background:url(../images/float_yy.png) repeat; width:48px; height:48px;background-color:#ff6a00;}
.float_show a{ background-color:#ff6a00;display:block; color:#FFF; font-size:16px; width:auto; height:48px; overflow:hidden;text-decoration: none;}
.float_show a img{ vertical-align:middle;width: 48px;height: 48px;display: inline-block;}
.float_show.float_show0{ background-color:#ff6a00; padding-top:6px; height:54px;}
.float_show.float_show0 a{ background:url(../images/float_icon1.png) no-repeat; width:48px; height:48px;}
.float_show:hover a{ background-color:#ff6a00; line-height:48px; color:#FFF;}
.float_wx{ display:none; position:absolute; top:-128px; left:-188px; background:url(../images/float_wxbd.png) no-repeat; width:188px; height:178px; padding:18px 27px 0 17px;}
.float_show.float_show1{ position:absolute; top:55px; right:-146px; width:194px;}
.float_show.float_show2{ position:absolute; top:104px; right:-199px; width:247px;}
.float_show.float_show4{ position:absolute; top:153px; right:-78px; width:126px;}