/*css reset*/
* { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box;padding: 0; margin: 0; border: 0 none;}
html,body,p{ font-family: "微软雅黑","Microsoft YaHei","Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; color:#000; line-height: 1;}

body,html{min-width:320px}
body{-webkit-font-smoothing:antialiased;-webkit-transition:none;transition:none}
body.leave-to-right{opacity:0;overflow-y:hidden;-webkit-transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(.6,0,.6,1);transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(.6,0,.6,1);transition:transform .3s cubic-bezier(.6,0,.6,1),opacity .3s ease;transition:transform .3s cubic-bezier(.6,0,.6,1),opacity .3s ease,-webkit-transform .3s cubic-bezier(.6,0,.6,1);-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}
body.much-back :not(.pageroot){-webkit-transition:none!important;transition:none!important;-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-delay:0s!important;animation-delay:0s!important}
html {-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%;margin: 0; height:100%;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none; }
table {border-collapse: collapse; border-spacing: 0;}
th,td { vertical-align: middle;}
a{text-decoration:none;	outline: none;hlbr:expression(this.onFocus=this.blur());border:none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color:transparent;
outline:none;}
input, select {vertical-align: middle;}
img, iframe {border: none; text-decoration:none;}
img{vertical-align: top;}
:focus {outline: 0;}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #999;
}
/*css common*/
.f-left {float: left;}
.f-right {float: right;}
.clearfix:after{content: "";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;font-size:0;}
.clearfix{*zoom:1;}
html{margin: 0 auto;max-width: 1920px;}
html, body{height: 100%;background-color: #fff;}
.mobile,.mobile1,.mobile2,.neirong-close{display: none;}
.web{display: inline-block;}
.menu,.menu2,.logo2{ display:none;}
sub, sup {
font-size:75%;
line-height: 0;
position: relative;
vertical-align: baseline;
-webkit-text-size-adjust: 100%;
}
sup {
top: -2em;
}
sub {
bottom: -0.25em;
}
.inner{ width:92%; margin:0 auto;}
body.actived{ overflow:hidden;width:100%; height:100%; display:none;}
.float_cont{ display:none;}
/*brandon text medium*/
@font-face {        
	font-family: 'DINCond-Regular';
  	src: url('../fonts/DINCond-Regular.ttf');
	src: url('../fonts/DINCond-Regular.otf');
	src: url('../fonts/DINCond-Regular.eot');
	src: url('../fonts/DINCond-Regular.svg');
	src: url('../fonts/DINCond-Regular.woff');
}
@font-face {        
	font-family: 'DINCond-Black';
  	src: url('../fonts/DINCond-Black.ttf');
	src: url('../fonts/DINCond-Black.otf');
	src: url('../fonts/DINCond-Black.eot');
	src: url('../fonts/DINCond-Black.svg');
	src: url('../fonts/DINCond-Black.woff');
}
/* header */
#header{position:fixed; top:0; left:0;z-index:99; height:112px; width:100%;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
#header.act1{ top:-112px;}
#header .logo{ float:left; width:210px; line-height:112px; position:relative;}
#header .logo a{ display:block; height:112px; line-height:112px;}
#header .logo img{ position:absolute; left:0; top:30px;width:100%; vertical-align:middle;}
/* header nav */
#header .nav{ float:right; margin-top:41px; margin-right:35px;}
#header .nav li{ float:left;width:auto; padding:0 8px; position:relative;}
#header .nav li:first-child{ padding-left:0; }
#header .nav li:last-child{ padding-right:0;}
#header .nav li a{ color:#fff; font-size:16px; line-height:26px; height:30px;padding:0 10px; display:block; text-align:center; border-radius:6px;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
#header .nav li a:hover,#header .nav li a.actived{ background-color:#c70000;}
#header .nav li .nav_cont{ position:absolute; left:-50px; top:32px; height:0; overflow:hidden; background-size:auto 5px; background-position:98px 4px; background-repeat:no-repeat;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
#header .nav li .nav_cont ul{padding-top:8px; }
#header .nav li .nav_cont.nav2,#header .nav li .nav_cont.nav3{ left:50%; margin-left:-150px; background-position:145px 4px;}
#header .nav li .nav_cont.nav4{ left:50%; margin-left:-75px; background-position:70px 4px;}
#header .nav li .nav_cont.nav5{ left:50%; margin-left:-600px; background-position:600px 4px;}
#header .nav li:hover .nav_cont{ height:65px;background-image:url(../images/header_icon.png); }
#header .nav li .nav_cont li{ padding:0; width:150px;}
#header .nav li .nav_cont li a{ font-size:14px; background-color:#c70000; border-radius:0; height:56px; line-height:56px; background-repeat:no-repeat; background-size:0 3px; background-position:left bottom;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
#header .nav li .nav_cont li:first-child a{ border-top-left-radius:6px;border-bottom-left-radius:6px;}
#header .nav li .nav_cont li:last-child a{ border-top-right-radius:6px;border-bottom-right-radius:6px;}
#header .nav li .nav_cont li a:hover{ background-color:#d84d4d; background-image:url(../images/header_hover.png);  background-size:100% 3px;}
#header .nav li .nav_cont li a img{ width:14px; vertical-align:middle; margin-right:6px;}
#header .nav li .nav1{ width:600px;}
#header .nav li .nav2{ width:300px;}
#header .nav li .nav3{ width:300px;}
#header .nav li .nav4{ width:150px;}
#header .nav li .nav5{ width:900px;}
#header.act .nav li a{ color:#333;}
#header.act .nav li a:hover,#header.act .nav li a.actived{ color:#fff;}
#header.act .nav li .nav_cont li a{ color:#fff;}
/* 登录 */
.nav_login{ position:relative; margin-right:25px;}
.nav_login a{color:#fff; font-size:12px; line-height:18px; height:20px;padding:0 6px; margin-top:5px; display:block; text-align:center; border-radius:4px;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;background-color:#c70000;}
#header.act .nav_login a{ color:#fff;}
.nav_login .nav_cont{  color:#fff;width:296px; height:0; overflow:hidden; position:absolute;right:-75px; top:0;}
.nav_login .nav_cont ul{background-color:#c70000; margin-top:30px;border-radius:6px; padding:10px 0;}
.nav_login .login_icon{ position:absolute; top:36px; right:25px; display:none;}
.nav_login:hover .nav_cont{ height:auto; padding:10px;}
.nav_login:hover .login_icon{ display:block;}
.nav_login .nav_cont li{ float:left; width:50%; padding:0 10px;}
.nav_login .nav_cont li a{ text-align:left; font-size:14px;border-bottom:#c70000 solid 1px; border-radius:0; display:inline-block; padding:0; line-height:30px; height:auto;}
.nav_login .nav_cont li a:hover{ border-bottom:#fff solid 1px;}
.nav_login .nav_cont li img{ width:16px; vertical-align:middle; margin-right:15px;}
/* header share */
.nav_right{ float:right; margin-top:41px; height:30px; line-height:30px;}
#header .nav_share a{ display:inline-block; width:20px; height:30px; margin-right:35px; background-position:center; background-image:url(../images/header_wechat1.png); background-repeat:no-repeat; background-size:20px auto; position:relative;}
#header .nav_share a.weibo{ background-image:url(../images/header_weibo1.png); }
#header .nav_share a.in{ width:17px; background-image:url(../images/header_in1.png); background-size:17px auto;}
.indexpage #header .nav_share a{background-image:url(../images/header_wechat.png);}
.indexpage #header .nav_share a.weibo{ background-image:url(../images/header_weibo.png); }
.indexpage #header .nav_share a.in{ background-image:url(../images/header_in.png); }
#header .nav_share a:hover{background-image:url(../images/header_wechat2.png);}
#header .nav_share a.weibo:hover{ background-image:url(../images/header_weibo2.png); }
#header .nav_share a.in:hover{ background-image:url(../images/header_in2.png); }
.wechat img{ width:100px; height:auto; position:absolute; left:-40px; top:30px; display:none; }
/* header tel */
#header .tel{ display:none; color:#fff;font-family: 'DINCond-Regular'; font-size:18px; padding-left:30px; background-image:url(../images/header_tel.png); background-repeat:no-repeat; background-position:left center; border-bottom:#fff solid 2px;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
#header.act .tel{ color:#c70000; background-image:url(../images/header_tel1.png); background-size:18px auto;border-bottom:#c70000 solid 2px;}
/* header language */
#header .lang-box.mobile{ display:none;}
#header .lang-box{ display: inline-block;vertical-align: middle;margin-left:0;position: relative; width:40px; height:20px; line-height:1; margin-top:5px;}
#header .lang-box a{display: block; width:40px;font-size: 12px; padding-left:6px; line-height:20px;color: #fff; background-color:#c70000; border-radius:4px;vertical-align: middle;}
#header .lang-box:hover a{  border-bottom-left-radius:0;}
#header .lang-box .tri{ position:absolute; right:0; top:0;display: inline-block;width: 12px;height:20px;background-repeat: no-repeat;background-image: url(../images/header_arrow.png);	background-size:58% auto; background-position:center; background-color:#9f0000; border-top-right-radius:4px; border-bottom-right-radius:4px;}
#header .lang-box:hover .tri{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg); border-radius:0; border-bottom-left-radius:4px;}
#header .lang-box a.sub{position: absolute;	top: 20px;	margin: 0 auto;	left: 0;right: 0;display: none; border-radius:0;border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
/* footer */
#footer{ width:100%; height:280px; background:#f4f4f4;}
#footer .inner{ width:1400px; margin:0 auto; height:280px; position:relative;}
.footer_top{ padding-top:38px; width:100%;}
.footer_top ul{ float:left; padding-right:80px;}
.footer_top ul.last{ padding-right:0;}
.footer_top ul li.first,.footer_top ul li.first a{ color:#222; font-size:16px; line-height:1; padding-bottom:10px; font-weight:normal;} 
.footer_top ul li a{ color:#bbb; font-size:12px; line-height:1.8; font-weight:normal;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.footer_top ul li a:hover{ color:#222;}
/*.footer_top .f-right{ width:220px;}*/
.footer_top .nav_share a{ display:inline-block; width:20px; height:30px; margin-right:34px; background-position:center; background-image:url(../images/header_wechat1.png); background-repeat:no-repeat; background-size:20px auto; position:relative; z-index:9; }
.footer_top .nav_share a.weibo{ background-image:url(../images/header_weibo1.png); }
.footer_top .nav_share a.in{background-image:url(../images/header_in1.png);margin-right:0px;}
.footer_top .tel{ display:none; color:#c8342d; width:auto;font-family: 'DINCond-Regular'; font-size:18px; line-height:30px; background-image:url(../images/header_tel1.png); background-size:20px auto; padding-left:30px; background-repeat:no-repeat; background-position:left center; border-bottom:#eacac8 solid 1px;}
.footer_bottom{ position:absolute; bottom:0; left:0; width:100%;height:60px; line-height:60px; color:#c5c5c5; font-size:12px; text-align:center; /*letter-spacing:1px;*/ border-top:#dfdfdf solid 1px;}
.footer_top .nav_share a:hover{background-image:url(../images/header_wechat2.png);}
.footer_top .nav_share a.weibo:hover{ background-image:url(../images/header_weibo2.png); }
.footer_top .nav_share a.in:hover{ background-image:url(../images/header_in2.png); }
.floaticon{
	position: fixed;
	top: 75%;
	right: 0;
	width: 44px;
	z-index: 51;
}
.floaticon img{
	width: 100%;
}
@media only screen and (max-width:1440px){
	/* footer */
	#footer .inner{ width:92%;}
}
@media only screen and (max-width:1366px){
	/* header nav */
	#header .nav{margin-right:36px;}
}
@media only screen and (max-width:1300px){
	/* header */
	#header .logo{ width:180px;}
	#header .logo img{ top:33.5px;}
	/* header nav */
	#header .nav li{ padding:0 2px; }
}
@media only screen and (max-width:1180px){
	/* header nav */
	#header .nav{margin-right:30px;}
	/* header share */
	#header .nav_share a{ margin-right:25px;}
	/* footer */
	.footer_top ul{padding-right:40px;}
}
@media only screen and (max-width:1108px){
	/* header */
	#header .logo{ width:140px;}
	#header .logo img{ top:38.5px;}
	/* header nav */
	#header .nav{margin-right:20px;}
	/* header share */
	#header .nav_share a{ margin-right:15px;}
}
@media only screen and (max-width:1060px){
	#header .logo{ width:140px;}
}	
@media only screen and (max-width:1024px){
	.mobile{display: inline-block;}
	.web{display: none;}
	/* header */
	#header{height:80px;}
	#header .logo{ width:124.5px; line-height:80px;}
	#header .logo a{ height:80px; line-height:80px;}
	#header .logo img{ top:24.5px;}
	.menu{ height:80px; line-height:80px;display:block;  width:30px; }
	.menu img{ position:absolute; right:4%; top:25.5px;width:30px; vertical-align:middle;}
	.neirong-close{ position:fixed;top:0;right:4%;z-index:9995;height:80px; line-height:80px; width:30px;}
	.neirong-close img{ width:100%; vertical-align:middle;}
	/* header nav */
	#header .nav .logo{ margin-left:4%; }
	#header .nav{ margin-top:0px;margin-right:0px;}
	#header .nav li{ padding:0 4px;}
	#header .nav li a{ color:#222; font-size:16px; height:auto; line-height:3;padding:0;border-radius:0; text-align:left; width:100%;}
	#header .nav li a:hover{ background-color:transparent;}
	#header .nav li .nav_cont{ position:static; height:auto; display:none; padding-bottom:10px; transition:none; -moz-transition:none; -webkit-transition:none;}
	#header .nav li .nav_cont.nav2,#header .nav li .nav_cont.nav3,#header .nav li .nav_cont.nav4,#header .nav li .nav_cont.nav5{ margin-left:0;}
	#header .nav li:hover .nav_cont{ height:auto;background-image:none; }
	#header .nav li .nav_cont li{ padding:0; width:100%;transition:none; -moz-transition:none; -webkit-transition:none;}
	#header .nav li .nav_cont li a{ padding-left:16px; font-size:14px; background-color:transparent; height:auto; line-height:2.6;border-radius:0; }
	#header .nav li .nav_cont li:first-child a{ border-radius:0;}
	#header .nav li .nav_cont li:last-child a{ border-radius:0;}
	#header .nav li .nav_cont li a:hover{ background-color:transparent; background-image:none;}
	#header .nav li .nav_cont li a img{ margin-right:6px;}
	#header .nav li .nav_cont li a img.icon2{ display:none;}
	#header .nav li .nav_cont li a.active img.icon1{ display:none;}
	#header .nav li .nav_cont li a.active img.icon2{ display:inline-block;}
	#header .nav li .nav1,#header .nav li .nav2,#header .nav li .nav3,#header .nav li .nav4,#header .nav li .nav5{ width:100%;}
	#header.act .nav li a{ color:#222;}
	#header.act .nav li a:hover,#header.act .nav li .nav_cont li a{ color:#222;}
	#header.act .nav li a.actived,#header.act .nav li .nav_cont li a.active{ color:#c8342d; background-color:transparent;}
	/* header share */
	.nav_right{ position:absolute; bottom:10px; opacity:0;width:92%; margin-left:4%; margin-top:0px; height:30px; line-height:30px;}
	.nav_right.actived{ opacity:1;}
	#header .nav_share a{ width:20px; height:30px; margin-right:35px; background-position:center; background-size:100% auto; }
	.indexpage #header .nav_share a.wechat{background-image:url(../images/header_wechat1.png);}
	.indexpage #header .nav_share a.weibo{ background-image:url(../images/header_weibo1.png); }
	.indexpage #header .nav_share a.in{ width:17px; background-image:url(../images/header_in1.png); }
	.wechat img{ width:80px;left:0; top:-80px;}
	#header .nav_share a:hover{background-image:url(../images/header_wechat1.png);}
	#header .nav_share a.weibo:hover{ background-image:url(../images/header_weibo1.png); }
	#header .nav_share a.in:hover{ background-image:url(../images/header_in1.png); }
	/* header tel */
	#header .tel{ color:#c8342d;font-size:18px; padding-left:30px; background-image:url(../images/header_tel1.png); background-size:20px auto;border-bottom:#f3d2d1 solid 1px;}
	#header.act .tel{ color:#c8342d; background-image:url(../images/header_tel1.png); background-size:20px auto;border-bottom:#f3d2d1 solid 1px;}
	/* header language */
	#header .lang-box.mobile{ display:inline-block;}
	#header .nav .lang-box{ position:absolute; top:28px; right:8%; z-index:99;}
	#header .lang-box{ margin-left:0; width:40px; height:28px;margin-top:0;}
	#header .lang-box a{width:40px;font-size: 12px; padding-left:6px; line-height:28px;}
	#header .lang-box:hover a{  border-bottom-left-radius:4px;}
	#header .lang-box.active a{ border-bottom-left-radius:0;}
	#header .lang-box .tri{ width: 12px;height:28px;}
	#header .lang-box:hover .tri{ transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg); border-radius:0;border-top-right-radius:4px; border-bottom-right-radius:4px;}
	#header .lang-box.active .tri{ transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg); border-radius:0; border-bottom-left-radius:4px;}
	#header .lang-box a.sub{top:28px;border-bottom-left-radius:4px;}
	/* 登录 */
	.nav_login{ position:absolute; right:4%; bottom:10px; margin-right:0;}
	.nav_login a{color:#fff; padding:0 4px;}
	#header.act .nav_login a{ color:#fff;}
	.login_bg{display:none;position:fixed; width:100%; height:100%; z-index:9998; top:0; left:0; right:0; bottom:0; background-color:#000; opacity:0.6;}
	.nav_login .nav_cont{ color:#fff; display:none;position:fixed;left:50%; top:50%; margin-left:-168px; margin-top:-109px; width:336px; height:218px; z-index:9999;}
	.nav_login .nav_cont ul{margin-top:0px;padding:10px 0;}
	.nav_login:hover .nav_cont{ padding:0px;}
	#header .nav .nav_login .nav_cont li{ width:50%; padding:0 20px;}
	#header .nav .nav_login  .nav_cont li a{ font-size:14px; color:#fff; line-height:60px;}
	.nav_login .nav_cont li a:hover{ border-bottom:#c70000 solid 1px;}
	.nav_login .nav_cont li img{ width:30px;margin-right:10px;}
	/*手机菜单样式开始-----------*/
	#header .nav{ padding-left:0;  display: block; position: fixed;width:100%; top:0;z-index: 1000; /*left: -163px;*/ overflow:hidden; left: 0;touch-action: pan-y; -webkit-user-select: none; -webkit-user-drag: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
	#header .nav .nav_ul{ width:92%; margin:0 auto; overflow:hidden;overflow-y: auto;}
	#header .nav li{ width:100%; padding:0; 
		-webkit-transition: all .35s ease-out;
	   -moz-transition: all .35s ease-out;
		-ms-transition: all .35s ease-out;
		 -o-transition: all .35s ease-out;
			transition: all .35s ease-out;}
	
	#header .nav li a.mobile{ display:block;}
	#header .nav li a.web{ display:none;}
	#header .nav{ margin-left:0; background-color:#fff;height:0;
		-webkit-transition:background 0.35s linear,height 0.25s ease-in 200ms;
		   -moz-transition:background 0.35s linear,height 0.25s ease-in 200ms;
			-ms-transition:background 0.35s linear,height 0.25s ease-in 200ms;
			 -o-transition:background 0.35s linear,height 0.25s ease-in 200ms;
				transition:background 0.35s linear,height 0.25s ease-in 200ms;
	}
	#header .nav.neirong-show{height:100%; }
	#header .nav li a.actived{ color:#c8342d;}
	#header .nav .nav-box li{opacity:0;
	-webkit-transform: scale(1.1) translateY(-24px);
	   -moz-transform: scale(1.1) translateY(-24px);
		-ms-transform: scale(1.1) translateY(-24px);
		 -o-transform: scale(1.1) translateY(-24px);
			transform: scale(1.1) translateY(-24px);}
	#header .nav.neirong-show .nav-box li{opacity: 1;-webkit-transform: none;
	   -moz-transform: none;
		-ms-transform: none;
		 -o-transform: none;
			transform: none;}
	/*手机菜单样式结束*/
	/* footer */
	.footer_top ul li a:hover{ color:#bbb;}
	.footer_top .nav_share a:hover{background-image:url(../images/header_wechat1.png);}
	.footer_top .nav_share a.weibo:hover{ background-image:url(../images/header_weibo1.png); }
	.footer_top .nav_share a.in:hover{ background-image:url(../images/header_in1.png); }
	#footer .wechat img{ top:30px; left:-30px;}
}
@media only screen and (max-width:990px){
	.mobile2{ display:block;}
	.web2{ display:none;}
}
@media only screen and (max-width:880px){
	/* footer */
	.footer_top .f-right{ width:100%;}
	.footer_top .tel.f-right{ float:left;width:auto;}
	.footer_bottom{height:40px; line-height:40px;}
	#footer .wechat img{ top:-80px; left:0px;}
}
@media only screen and (max-width:767px){
	html{
		font-size: calc(100vw*16/375);
	}
	.web1{display: none;}
	.mobile1{display: inline-block;}
	/* header */
	#header{height:60px;}
	#header .logo{ line-height:60px;}
	#header .logo a{ height:60px; line-height:60px;}
	#header .logo img{ top:14.5px;}
	.menu{ height:60px; line-height:60px; }
	.menu img{ top:15.75px;}
	.neirong-close{ height:60px; line-height:60px; }
	/* header nav */
	#header .nav li a{ font-size:0.9375rem; line-height:3; border-bottom:#f8f8f8 solid 1px;}
	#header .nav li .nav_cont{ padding-bottom:10px; border-bottom:#f8f8f8 solid 1px;}
	#header .nav li .nav_cont li a{ padding-left:10px; font-size:0.9375rem; line-height:2; border-bottom:none;}
	#header .nav li .nav_cont li a img{ margin-right:15px;}
	/* header tel */
	#header .tel{ font-size:1.4rem;}
	/* header language */
	#header .nav .lang-box{  right:10%; top:18px;}
	#header .lang-box a{display:block; height:26px; line-height:26px;}
	#header .lang-box .tri{ height:26px;}
	#header .lang-box a.sub{ top:26px;}
	/* 登录 */
	.nav_login{ position:absolute; right:4%; bottom:15px;}
	#header.act .nav_login a{ color:#fff;}
	.nav_login .nav_cont{ left:4%; top:50%; margin-left:0; margin-top:-79px; width:92%; height:158px;}
	.nav_login .nav_cont ul{margin-top:0px;padding:10px 0;}
	.nav_login:hover .nav_cont{ padding:0px;}
	#header .nav .nav_login .nav_cont li{ width:50%; padding:0 10px;}
	#header .nav .nav_login .nav_cont li a{ font-size:0.9375rem; color:#fff; line-height:40px; border-bottom:#c70000 solid 1px;}
	.nav_login .nav_cont li a:hover{ border-bottom:#c70000 solid 1px;}
	.nav_login .nav_cont li img{ width:20px;margin-right:5px;}
	/* footer */
	#footer{ height:70px;}
	#footer .inner{ width:92%;height:70px;}
	.footer_top{ padding-top:16px;}
	.footer_top .nav_share a{ width:16px; height:20px; margin-right:20px;background-size:100% auto; }
	.footer_top .tel{ font-size:0.9375rem; line-height:20px; background-size:16px auto; padding-left:20px;}
	.footer_bottom{ height:30px; line-height:30px;font-size:0.6rem;/*letter-spacing:0.5px;*/ border-top:none; text-align:left;}
	.floaticon{
		width: 40px;
	}
}
@media screen and (max-width:767px) and (orientation : landscape) { 
 	html{
		font-size: calc(100vw*16/736);
	}
}
@media only screen and (max-width:568px){
	/* header nav */
	#header .nav li a{ line-height:2.8;}
	/* header language */
	#header .nav .lang-box{  right:15%;}
}
