@charset "utf-8";
/* CSS Document */
*{transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
html,body{font-size:14px;background:#fff;width:100%;margin:0px;padding:0px;font-family: "Microsoft YaHei" ,Helvetica Neue,Tahoma,Arial,"微软雅黑","宋体","黑体"; color:#221815;}
body{overflow: hidden;}
img{border:0px;}
ul,li,p{margin:0px;padding:0px;}
a{text-decoration: none;}
ul,li{list-style-type:none;}
dl,dd{ padding:0; margin:0;}
h1,h2,h3,h4,h5,h6,p{ font-weight:normal; margin:0; padding:0;}
input,button,select,textarea{ outline:none;}
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
.clear{ clear:both; margin:0; padding:0; font-size:0; line-height:0;}

.container{width:1107px;margin:0px auto; position:relative;}
.container:after{content: "020"; display: block; height: auto; clear: both;visibility:hidden;}

.containers{width:1107px;margin:0px auto; position:relative;}
.containers:after{ display: block; height: auto; clear: both;visibility:hidden;}

/*了解更多按钮*/
.linkBtn{ width:192px; height:38px; line-height:38px; border:1px solid #e65f68; margin:70px auto 0 auto; font-size:16px; font-weight:600; text-align:center;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.linkBtn a{color:#d6000f;}
.linkBtn:hover{background:#d6000f;}
.linkBtn:hover a{color:#fff;}

.header{width:100%;height:85px;background:#fff; position:fixed;top:0px;z-index:5;border-bottom: solid 1px #999;}
.header a.logo{ height:85px; position:absolute;left:60px;}
.nav{width:790px;height:60px;line-height:60px;padding-top:25px;text-align:center; position:absolute; top:0; right:60px;}
.nav li a{color:#434343;font-size:18px;float:left;margin:0px 37px;}
.nav li a.on{color:#E50012;}
.nav li a:hover{color:#E50012;}
.header .navBtn{position:absolute;top:50%;right:34px;width:44px;height:37px;margin-top:-19px;cursor:pointer;z-index:1; display:none;}
.header .navBtn{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s; }


/*footerNav*/
.footerNav{ padding:30px 0;}
.footerNav .container{width:1200px;}
.footerNav .left{float:left;width:816px;min-height:300px;border-right:1px solid #949494; padding-top:6px;}
.footerNav .left:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.footerNav .left ul{display:inline-block;*display:inline;*zoom:1;margin-right:50px;*margin-right:50px;vertical-align:top;float:left;}
.footerNav .left li{font-size:13px;color:#727171;line-height:24px;}
.footerNav .left li{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s; }
.footerNav .left li:hover{color:#e70719;}
.footerNav .left .title{height:40px;line-height:40px;font-size:15px;color:#595757; font-weight:bold;}
/*right*/
.footerNav .right{padding-top:15px; width:340px;float:right;}
.footerNav .right .title{font-size:29px;color:#221815;margin-bottom:6px;letter-spacing:1px; font-family:'fzlantingheis-r-gbregular','方正兰亭黑简体','Conv_Helvetica Narrow Bold',Sans-Serif;}
.footerNav .right .title span{color:#E50012;}
.footerNav .right .info{font-size:13px;color:#595757;line-height:26px;font-family:'fzlantingheis-r-gbregular','方正兰亭黑简体','Conv_Helvetica Narrow Bold',Sans-Serif;}
.footerNav .right .callTitle{font-size:16px;color:#595757; margin:70px 0 8px 0;}
.footerNav .right .callTitle span{font-family:'Helvetica-Condensed-light-li','Conv_Helvetica Narrow Bold',Sans-Serif;color:#d7000f; font-size:20px;}
.footerNav .right .callMun{font-family:'Helvetica-Condensed-Black','helvetica_narrowbold','Helvetica Narrow Bold','Conv_Helvetica Narrow Bold',Sans-Serif;font-size:30px;color:#d7000f;font-stretch:condensed; font-weight:100;}

/*footer*/
.footer{background:#d8000f; height:120px; color:#fff;}
.footer .container{width:1200px; padding-top:36px;}
/*left*/
.footer .left{ float:left;}
.footer .left .name{ height:24px; line-height:24px;font-size:14px; position:relative; padding-left:96px;}
.footer .left .name img{ position:absolute; left:0; top:2px;}
.footer .left .copy{ padding-left:9px;font-size:12px;line-height:20px;}
/*right*/
.footer .right{float:right;}
.footer .right .child{ width:49px;margin-right:24px;cursor:pointer;position:relative;float:left;}
.footer .right .child.no{margin-right:0;}
.footer .right .child img{width:100%;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.footer .right .child .childCode{display:none;background:url("../images/footCodeBg.png") no-repeat left top;background-size:151px 166px;position:absolute;left:50%;bottom:75px;width:151px;height:166px;margin-left:-75px;text-align:center;}
.footer .right .child .childCode img{position:absolute;top:2px;left:2px;width:141px;height:141px;}

/*返回顶部按钮*/
.fixed{position:fixed;bottom:95px;right:3%;width:75px;display:none;}
.fixed .child{position:absolute;right:0px;overflow:hidden;cursor:pointer;width:75px;height:75px;background:url(../images/top.png) no-repeat;}
.fixed .child{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s; }
.fixed .child:hover{width:75px; height:75px; background:url(../images/tophover.png) no-repeat;}

@media (max-width: 479px) {
.container{width:93.75%;}
.header{width:100%; height:60px; background:#fff; position:fixed;top:0px;z-index:5; border-bottom:1px solid #ddd;}
.header a.logo{ height:60px; position:absolute;left:15px;}
.header a.logo img{ height:54px;} 
.header .container{width:100%;}
.nav{ background:#fff;display:none;border-left:1px solid #ddd;position:fixed; top:60px;right:-125px;width:120px;height:auto;line-height:normal; padding-top:0;}
.nav li a{ width:120px; line-height:46px; border-bottom:1px solid #ddd;color:#434343;font-size:15px; margin:0; float:left; display:block;}
.header .navBtn{position:absolute;top:64%;right:20px;width:24px; height:24px; cursor:pointer;z-index:1; display:block;}
.header .navBtn img{ width:24px;}

.footerNav{ width:93.15%; padding:0; margin:0 auto;}
.footerNav .container{ width:93.15%; margin:0 auto;}
.footerNav .left{float:none;width:100%;min-height:inherit;border-right:0px;border-top:1px solid #ccc; padding:5% 0; margin:5% auto; }
.footerNav .left ul{ width:100%;display:inline-block;*display:inline;*zoom:1;float:none; margin:1% 3%; text-align:center;}
.footerNav .left li{font-size:12px; line-height:160%; text-align:center;}
.footerNav .left .title{height:30px;line-height:30px;font-size:18px; margin-bottom:1%;}
.footerNav .right{float:none;padding:20px 0;width:100%;text-align:center;}
.footerNav .right .title{font-size:30px;}
.footerNav .right .info{ width:88%; font-size:14px;line-height:24px;margin:0px auto;}
.footerNav .right .callTitle{font-size:18px;margin-top:30px;}
.footerNav .right .callMun{font-size:30px;}

.footer{height:auto;}
.footer .container{ width:93.75%;padding:20px 0;}
.footer .left{float:none; width:100%; margin:0px auto;text-align:center;}
.footer .left .name{ height:24px; line-height:24px;font-size:14px; position:relative; padding-left:96px;}
.footer .left .name img{ position:absolute; left:18%; top:2px;}
.footer .right{float:none;width:250px;padding-top:10px;margin:0px auto;text-align:center;}
.footer .right .child{float:none;display:inline-block;*display:inline;*zoom:1;width:49px;margin:5px 7px 0 0;}
.footer .right .child .childCode{bottom:55px;left:62%;}

.fixed{position:fixed;bottom:110px;right:5px;width:60px;display:none;}
.fixed .child{position:absolute;right:0px;overflow:hidden;cursor:pointer;width:60px;height:60px;background:url(../images/tops.png) no-repeat;}
.fixed .child{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s; }
.fixed .child:hover{width:60px; height:60px; background:url(../images/topshover.png) no-repeat;}

}
	
	
@media (min-width: 480px) and (max-width: 639px) {
.container{width:93.75%;}
.header{height:68px; border-bottom:1px solid #ddd;}
.header a.logo{ height:68px; left:30px;}
.header a.logo img{ height:64px;}
.header .container{width:100%;}
.nav{background:#fff;display:none;border-top:1px solid #ddd;border-left:1px solid #ddd;position:fixed; top:68px;right:-125px;width:134px;height:auto;line-height:normal; padding-top:0;}
.nav li a{ width:134px; line-height:50px; border-bottom:1px solid #ddd;color:#434343;font-size:15px; margin:0; float:left; display:block;}
.header .navBtn{position:absolute;top:64%;right:34px;width:30px; height:25px; cursor:pointer;z-index:1; display:block;}
.header .navBtn img{ width:30px;}

.footerNav{padding:0;}
.footerNav .container{width:100%;}
.footerNav .left{float:none;width:93.75%;min-height:inherit;border-right:0px;border-top:1px solid #949494; padding:6% 0 0 0;margin:5% auto;}
.footerNav .left ul{ width:48%; height:240px; display:inline-block;*display:inline;*zoom:1;float:left; margin:0 1%;}
.footerNav .left li{font-size:12px;line-height:22px; text-align:center;}
.footerNav .left .title{height:30px;line-height:30px;font-size:18px; margin-bottom:10px;}
.footerNav .right{float:none;padding:20px 0;width:100%;text-align:center;}
.footerNav .right .title{font-size:30px;}
.footerNav .right .info{ width:88%; font-size:16px;line-height:25px;margin:0px auto;}
.footerNav .right .callTitle{font-size:18px;margin-top:30px;}
.footerNav .right .callMun{font-size:30px;}

.footer{height:auto;}
.footer .container{width:100%; padding:20px 0;}
.footer .left{float:none;width:360px;margin:0px auto;text-align:center;}
.footer .left .name{ height:24px; line-height:24px;font-size:14px; position:relative; padding-left:96px;}
.footer .left .name img{ position:absolute; left:18%; top:2px;}
.footer .right{float:none;width:250px;padding-top:10px;margin:0px auto;text-align:center;}
.footer .right .child{float:none;display:inline-block;*display:inline;*zoom:1;width:49px;margin:5px 7px 0 0;}
.footer .right .child .childCode{bottom:55px;left:62%;}
/*返回顶部按钮*/
.fixed{bottom:105px;right:5px;width:68px;}
.fixed .child{width:68px;height:68px;background:url(../images/topm.png) no-repeat;}
.fixed .child:hover{width:68px; height:68px; background:url(../images/topmhover.png) no-repeat;}

	}
	
@media (min-width: 640px) and (max-width:1023px ) {	
.container{width:93.75%;}
.header{height:68px;border-bottom:1px solid #ddd;}
.header a.logo{ height:68px; left:30px;}
.header a.logo img{ height:68px;}
.header .container{width:100%;}
.nav{background:#fff;display:none;border-top:1px solid #ddd;border-left:1px solid #ddd;position:fixed; top:68px;right:-125px;width:134px;height:auto;line-height:normal; padding-top:0;}
.nav li a{ width:134px; line-height:56px; border-bottom:1px solid #ddd;color:#434343;font-size:15px; margin:0; float:left; display:block;}
.header .navBtn{position:absolute;top:64%;right:34px;width:30px; height:25px; cursor:pointer;z-index:1; display:block;}
.header .navBtn img{ width:30px;}

.footerNav{padding:0;}
.footerNav .container{width:100%;}
.footerNav .left{float:none;width:93.75%;min-height:inherit;border-right:0px;border-top:1px solid #949494; padding:6% 0 0 0;margin:5% auto;}
.footerNav .left ul{ width:48%; height:240px; display:inline-block;*display:inline;*zoom:1;float:left; margin:0 1%;}
.footerNav .left li{font-size:12px;line-height:22px; text-align:center;}
.footerNav .left .title{height:30px;line-height:30px;font-size:18px; margin-bottom:10px;}
.footerNav .right{float:none;padding:20px 0;width:100%;text-align:center;}
.footerNav .right .title{font-size:30px;}
.footerNav .right .info{font-size:16px;line-height:25px;width:540px;margin:0px auto;}
.footerNav .right .callTitle{font-size:18px;margin-top:30px;}
.footerNav .right .callMun{font-size:30px;}

.footer{height:auto;}
.footer .container{width:100%; padding:20px 0;}
.footer .left{float:none;width:360px;margin:0px auto;text-align:center;}
.footer .left .name{ height:24px; line-height:24px;font-size:14px; position:relative; padding-left:96px;}
.footer .left .name img{ position:absolute; left:18%; top:2px;}
.footer .right{float:none;width:250px;padding-top:10px;margin:0px auto;text-align:center;}
.footer .right .child{float:none;display:inline-block;*display:inline;*zoom:1;width:49px;margin:5px 7px 0 0;}
.footer .right .child .childCode{bottom:55px;left:62%;}
/*返回顶部按钮*/
.fixed{bottom:105px;right:5px;width:68px;}
.fixed .child{width:68px;height:68px;background:url(../images/topm.png) no-repeat;}
.fixed .child:hover{width:68px; height:68px; background:url(../images/topmhover.png) no-repeat;}
	}
	
@media (min-width: 1024px) and (max-width:1199px ) {
.container{width:900px;}
.header{height:68px;}
.header a.logo{ height:68px;left:30px;}
.header a.logo img{ height:68px;}
.nav{width:670px;height:40px;line-height:40px;padding-top:28px;right:30px;}
.nav li a{font-size:16px;margin:0px 30px;}

.footerNav{ padding:0;}
.footerNav .container{width:900px;}
.footerNav .left{ width:100%; min-height:300px; padding-top:20px; border:none;}
.footerNav .left ul{ width:23.2%; margin:0 1%;}
.footerNav .right{ width:100%; padding:20px 0; text-align:center; border-bottom:1px solid #949494;}
.footerNav .right .title{margin-bottom:10px;}
.footerNav .right .info{font-size:15px;line-height:40px;}
.footerNav .right .callTitle{ margin:10px 0;}
.footer .container{width:900px; padding-top:36px;}
.footer .right .child .childCode{display:none;background:url("../images/footCodeBg.png") no-repeat left top;background-size:151px 166px;position:absolute;left:50%;bottom:68px;width:151px;height:166px;margin-left:-75px;text-align:center;}
/*返回顶部按钮*/
.fixed{bottom:95px;right:5px;width:68px;}
.fixed .child{width:68px;height:68px;background:url(../images/topm.png) no-repeat;}
.fixed .child:hover{width:68px; height:68px; background:url(../images/topmhover.png) no-repeat;}
	}	


@media (min-width: 1200px) and (max-width:1439px ) {
.header{height:80px;}
.header a.logo{ height:80px;}
.header a.logo img{ height:80px;}
.nav{width:760px;height:55px;line-height:55px;padding-top:25px;text-align:center; position:absolute; top:0; right:55px;}
.nav li a{font-size:17px;float:left;margin:0px 36px;}

.container{width:1060px;}
.footerNav{ padding:0;}
.footerNav .container{width:1060px;}
.footerNav .left{ width:100%; min-height:300px; padding-top:20px; border:none;}
.footerNav .left ul{ width:23.2%; margin:0 1%;}
/*right*/
.footerNav .right{ width:100%; padding:20px 0; text-align:center; border-bottom:1px solid #949494;}
.footerNav .right .title{margin-bottom:10px;}
.footerNav .right .info{font-size:15px;line-height:40px;}
.footerNav .right .callTitle{ margin:10px 0;}
.footer .container{width:1060px;}
.footer .right .child .childCode{bottom:68px;}

.fixed{position:fixed;bottom:95px;right:5px;width:68px;display:none;}
.fixed .child{position:absolute;right:0px;overflow:hidden;cursor:pointer;width:68px;height:68px;background:url(../images/topm.png) no-repeat;}
.fixed .child{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s; }
.fixed .child:hover{width:68px; height:68px; background:url(../images/topmhover.png) no-repeat;}
}
	
	
@media (min-width:1440px) and (max-width:1920px ) {
.nav{ width:740px;text-align:center; position:absolute; top:0; right:60px;}
.nav li a{color:#434343;font-size:17px;float:left;margin:0px 34px;}	
.footer .right .child{ width:52px;}
.footer .right .child .childCode{bottom:67px;}
.mainChild1 .content1 li{ width:278px; height:auto; overflow:hidden; margin-right:22px; float:left;}
}
	
/*animate*/
.wapBtnAn{transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);}