*{margin:0;padding:0;border:0;}
body {background-color: #fff; overflow-x:hidden;color: #333;font-size: 14px; font-family: "微软雅黑","Microsoft YaHei" , "Arial", "Helvetica Neue", "Helvetica", "Arial", "sans-serif" ;}
a { color: #333;
  text-decoration: none;
  -webkit-transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
  -moz-transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
  transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
}
a:hover {color: #ea1017;/*text-decoration: underline;*/}
input,select,img, button{vertical-align:middle; outline: none;}
ul,li{ list-style:none;}
em, cite, th { font-style: normal; font-weight: normal; font-style:normal;}
.wrap{clear:both; width:96%;max-width:1200px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap2{clear:both; width:96%;max-width:1400px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.divhidden{ display:none;}
.l{ float:left;}
.r{float:right;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}

/*PC导航*/
.header-v1{ width:100%; position:absolute; /*overflow:hidden; */height:100px; z-index:10;border-bottom:1px solid #e3e3e3;}
.header-v1 .top-main{ width:100%;/* max-width:1730px;*/ margin:0 auto;/* position:relative;*/}
.header-v1 .top-main .logo1{ float:left; height:100%; margin-left:2%;}
.header-v1 .top-main .logo1 img{ }
.header-v1 .languages{ float:right; position:relative; display:block;margin-top:35px; width:360px; margin-right:2%;}
.header-v1 .languages a{float:right; width:100px; height:30px; line-height:30px; font-size:16px; color:#fff; font-weight:bold; margin-left:20px;border-radius:15px; background-color:#6a6a6a; text-align:center;}
.header-v1 .languages a:hover{background-color:#000000;}
.header-v1 .languages .on{background-color:#dc1016;}
.header-v1 .languages_m{ float:right; position:relative; display:none; line-height:75px; width:100px; height:30px; margin-right:15px; }
.header-v1 .languages_m img{width:100%;}

.menuline{width:100%; height:60px; margin-top:101px;}
.navBar{max-width:1270px;margin:0 auto;}
.nav{list-style:none; margin:0 auto;width:auto;}
.nav .m{ float:left; border-top:0; border-bottom:0; min-width:140px; position:relative;}
.nav .m_l{ border-left:1px dashed #e3e3e3;}
.nav a:hover{ text-decoration:none; background:url(../images/menu_bg.png); }
.nav h3{ float:left; font-size:16px; height:60px; overflow:hidden; width:100%; text-align:center;}
.nav h3 a{ display:block; color:#000;  line-height:60px; font-size:16px; font-weight:bold;}
.nav .on{}
.nav .on h3 a{color:#fff; background:url(../images/menu_bg.png);}
.nav .sub{ position:absolute;left:0px;list-style:none; display:none; width:100%;top:60px; z-index:110;}
.nav li .sub li{text-align:center;clear:left;height:50px;line-height:50px;position:relative; background-color:#fff; border-bottom:1px solid #e3e3e3;}
.nav li .sub li a{height:50px;line-height:50px;width:100%;padding:0;display:inline-block; color:#000; font-size:16px;}
.nav li .sub li a:hover{background:none;background-color:#fde4e5;}

/*手机导航*/
.menu_m{float:left; width:100%; height:auto; overflow:hidden;/* min-height:550px;*/display:none;border-bottom:1px dashed #e3e3e3;}
.menu_m .m{float:left; min-width:24.5%; line-height:50px; position:relative;text-align:center;font-weight:bold; font-size:16px;}
.menu_m .m a{color:#000;}
.menu_m .m_l{ border-left:1px dashed #e3e3e3;}
.menu_m .on{background:url(../images/menu_bg.png) center center;}
.menu_m .on a{color:#fff;}



/*底部导航*/
.foot1{overflow:hidden; background-color:#f9f9f9;}
.foot1 .foot1_con{ width:100%; max-width:1282px; margin:0 auto; padding-top:3%; padding-bottom:3%; overflow:hidden;}
.foot1 .foot1_con .menu_con{ float:left; width:100px; margin-left:2%; overflow:hidden; margin-right:2%;}
.foot1 .foot1_con .menu_con_en{ float:left; width:220px; margin-left:2%; overflow:hidden; margin-right:2%;}
.foot1 .foot1_con .menu_t{width:100%; font-size:16px; font-weight:bold; height:30px; color:#000; border-bottom:1px solid #e3e3e3;}
.foot1 .foot1_con .menu_t a{color:#000;}
.foot1 .foot1_con li{width:100%; line-height:30px;}
.foot1 .foot1_con li a{color:#767676;}
.foot1 .foot1_con .contact{ float:right;min-width:320px; margin-right:2%; overflow:hidden;}
.foot1 .foot1_con .contact img{max-width:100%;}
.foot1 .foot1_con .contact .txt{width:100%; margin-top:20px; line-height:30px;color:#767676;}
/*底部*/
.foot_bg{ background-color:#333333; overflow:hidden; /*border-top:1px solid #fff;*/}
.foot_con{ width:100%; max-width:1282px; margin:0 auto; overflow:hidden;display:block;}
.foot_con .foot_con_l{ float:left;margin-left:2%; overflow:hidden; color:#c7c7c7;line-height:40px;}
.foot_con .foot_con_l a{  font-size:14px; color:#c7c7c7; overflow:hidden;}
.foot_con .foot_con_r{ float:right;margin-right:2%; overflow:hidden; color:#c7c7c7;line-height:40px;}
.foot_con .foot_con_r a{  font-size:14px; color:#c7c7c7; overflow:hidden;}

.foot_m_con{ margin:0 auto; overflow:hidden;width:96%; padding:2%; background-color:#333333;color:#c7c7c7;line-height:30px;font-size:14px; display:none; text-align:center;}
.foot_m_con a{color:#c7c7c7;}

@media screen and (max-width: 1200px) {
.nav .m{min-width:11%;}
.foot1 .foot1_con .menu_con{margin-left:1%; margin-right:1%;}
.foot1 .foot1_con .menu_con_en{margin-left:1%; margin-right:1%;}
.foot_con .foot_con_l{margin-left:0px;width:100%; text-align:center;}
.foot_con .foot_con_r{float:left;width:100%; margin-right:0px; text-align:center;}
}
@media screen and (max-width: 1000px) {
.header-v1{height:76px;}
.header-v1 .top-main .logo1 img{margin-left:1%; width:300px; height:auto;}
.menuline{margin-top:76px;}
.nav .m{min-width:10.7%;}
.header-v1 .languages{margin-top:25px; margin-right:1%; width:300px;}
.header-v1 .languages a{width:75px; height:25px; line-height:25px; font-size:14px;margin-left:15px;border-radius:12px; }
.foot1 {display:none;}
}


@media screen and (max-width:830px) {
	.menuline{display:none;}
	.menu_m{display:block;}
	.header-v1 .languages{display:none;}
	.header-v1 .languages_m{display:block;}
	.foot_con{display:none;}
	.foot_m_con{display:block;}
}

@media screen and (max-width: 480px) {
	.header-v1{height:60px;}
	.header-v1 .top-main .logo1 img{margin-left:1%; width:240px; height:auto;}
	.menu_m .m{line-height:50px; font-size:14px;}
	.header-v1 .languages_m{line-height:60px; width:80px; height:20px;}
	.foot_m_con{font-size:12px;}
}


@media screen and (max-width: 360px) {
	.header-v1{height:50px;}
	.header-v1 .top-main .logo1 img{margin-left:1%; width:200px; height:auto;}
	.menu_m .m{line-height:45px}
	.header-v1 .languages_m{line-height:50px; width:60px;}
}
