/* 
- Name: megamenu.js - style.css
- Version: 1.0
- Latest update: 29.01.2016.
- Author: Mario Loncarek
- Author web site: http://marioloncarek.com
*/


/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Body - not related to megamenu
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* 禁用iPhone中Safari的字号自动调整 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
/* 去除iPhone中默认的input样式 */
input[type="submit"],

input[type="reset"],

input[type="button"],

input,select,textarea,button{-webkit-appearance:none; resize: none; outline: none;}
/* 取消链接高亮  */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
/* 设置HTML5元素为块 */
article, aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section {display: block;}
input[type=text]::-ms-clear,
input[type=tel]::-ms-clear,
input[type=number]::-ms-clear{display: none;}
select::-ms-expand {display: none;}
/* 图片自适应 */
img {
height: auto;
width:auto\9; /* ie8 */
-ms-interpolation-mode:bicubic;/*为了照顾ie图片缩放失真*/
}
/* 初始化 */

body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{margin:0; padding:0; border:none;}
body{font: normal 14px  "微软雅黑",Tahoma,"Lucida Grande",Verdana,STXihei,hei; background-color:#fff;}
em,i{font-style:normal;}
strong{font-weight: normal;}
a{text-decoration:none; color:#666; font-family: "微软雅黑",'宋体',Tahoma,Arial,sans-serif;}
a:hover{color:#ea5404; text-decoration:none;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-family:  "微软雅黑";}
img{border: none; vertical-align: middle;}
input{font-family:  "微软雅黑";}

/*清楚浮动*/
.clearfix:after,.clearfix:before{ content:""; display:table;}
.clearfix:after{ clear:both;}
.clearfix{*zoom:1;}

.fl{float: left;}
.fr{float: right;}
.wrap{padding:0 4%;}
.gf-header .black a{color:#000;}
.black p{color:#000;}



/* ––––––––––––––––––––––––––––––––––––––––––––––––––
megamenu.js STYLE STARTS HERE
–––––––––––––––––––––––––––––––––––––––––––––––––– */


/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Screen style's
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.mt-header {position:relative;}
.index-bg {height:700px; background:url(../images/av_bg1.jpg) no-repeat scroll center top / cover;}
.a-bg {height:700px; background:url(../images/a_bg1.jpg) no-repeat scroll center top / cover;}
.av-bg {height:700px; background:url(../images/adv_bg01.jpg) no-repeat scroll center top / cover;}
.sub-bg {height:500px; background:url(../images/sub_banner.jpg) no-repeat scroll top / cover;}
.pro-bg {height:500px; background:url(../images/pro_banner.jpg) no-repeat scroll top / cover;}
.news-bg {height:500px; background:url(../images/news_banner.jpg) no-repeat scroll top / cover;}
.rec-bg {height:500px; background:url(../images/news_banner.jpg) no-repeat scroll top / cover;}
.con-bg {height:500px; background:url(../images/news_banner.jpg) no-repeat scroll top / cover;}
.group-bg {height:500px; background:url(../images/news_banner.jpg) no-repeat scroll top / cover;}
.bb2-br {display:none;}

.headFirst{ border-bottom: none;}
.headFixed {height: 100px; position: fixed; background-color:rgba(255,255,255,0.8); width:100%; z-index:9999; border-bottom:1px solid #ddd;}
.headFixed .mtH-inner {width:1200px; margin:0 auto; position:relative;}
.headFixed .mt-logo img {height:100px;}
.headFixed .nav_z {top:51px; background: none;}
.headFixed #navul li {border-right:0 none;}
.mtH-inner {width:1200px; margin:0 auto; position:relative; z-index:999;}
.mt-logo {width:173px; height:120px; position:absolute; top:0; left:0;}
.mt-topbar {position:absolute; right:0; top:2px; width:340px; height:35px; background:#ea5404;}
.mt-topbar span {display:block; float:left;}
.mt-topbar .tb11 a {background:url(../images/mt-topbar-img01.png) no-repeat scroll 0 0; height:24px; width:24px; display:block; margin:5px 0 0 13px;}
.mt-topbar .tb12 {background:url(../images/mt-topbar-img02.png) no-repeat scroll 0 0; height:24px; width:24px; display:block; margin:5px 0 0 6px; position:relative; cursor:pointer;}
.mt-topbar .tb12 .tb12_wb {display:none;}
.mt-topbar .tb12:hover .tb12_wb { display:block; width:120px; height:131px; position:absolute; top:30px; left:-50px; z-index:1000;}
.mt-topbar .tb13 {line-height:26px; margin:5px 0 0 10px; display:block;}
.mt-topbar .tb13 a {background:url(../images/mt-topbar-img03.png) no-repeat scroll 0 0; height:24px; display:inline-block; padding-left:26px; color:#fff;}
.mt-topbar .top_search {margin:5px 0 0 12px; height:24px; border-left:1px solid #ccc; padding-left:8px; cursor:pointer;}
.mt-topbar .tb14 a {line-height:24px; display:block; margin:5px 0 0 8px;color:#fff;}
.mt-topbar .search_box {background:#fff; width:330px; padding:2px 5px; height:26px; top:35px; position:absolute; background-color:rgba(255,255,255,0.8);}
.mt-topbar .search_box .search_input {height:24px; border:1px solid #ccc; width:250px; line-height:24px; padding:0 10px; float:left; color:#666;}
.mt-topbar .search_box a {float:left; display:block; width:58px; height:25px; line-height:25px; background:#ea5404; color:#fff; text-align:center; font-size:14px;}

.nav_z{height:50px;z-index:999; position:absolute;background-color:rgba(255,255,255,0.8); width:100%; left:240px; top:70px;box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.5);}
#navul li{float:left;width:119px;height:50px;position:relative;text-align:center;line-height:50px; border-right: 1px solid #eee;}
#navul li a:link, #navul li a:visited{font-weight:500;letter-spacing:2px; font-size:15px; display:block;}
#navul li .cur {border-bottom:4px solid #ea5404; color:#ea5404; height:47px;}
#navul li ul{display:none;position:absolute;z-index:999;}
#navul li ul li{display:block;width:119px;float:none;height:38px;position:relative;line-height:38px;font-size:12px;overflow:hidden; margin-bottom:1px;}
#navul li.navmoon{background:#ea5404;width:119px;height:50px;line-height:50px;}
#navul li.navmoon a{color:#fff;}
#navul li.navhome a:hover{color:#fff;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a{display:block;width:119px;height:38px;line-height:38px;background-color:rgba(0,0,0,0.5); font-size:14px;}
#navul li.navmoon ul a:hover{color:#ea5404;background:#FFF;}

.mt-menu {position:absolute; height:50px; left:240px; top:70px;box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.5);}
.mt-menu ul li {float:left; line-height:50px; width:119px; text-align:center; border-right: 1px solid #eee;}
.mt-menu ul li a {display:inline-block; width:119px;}
.mt-menu .cur {border-bottom:4px solid #ea5404; color:#ea5404; height:47px;}
.navM {display: none;}
.navL {display:none;}

.sliderOuterWrapper{position:relative}
.sliderWrapper{overflow:visible}
.nivoSlider{position:relative;overflow:visible}
.nivoSlider img{position:absolute;top:0;left:0;max-width:none}
.nivo-main-image{display:block!important;position:relative!important;width:100%!important}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block;width:100%;height:auto}
.nivoSlider{position:relative;background:#333 url(../images/loading.gif) no-repeat 50% 50%}
.nivoSlider img{position:absolute;top:0;left:0;display:none;width:100%;height:auto}
.nivoSlider a{border:0}
.nivo-controlNav{position:absolute;bottom:20px;z-index:99;height:8px;line-height:8px;width:100%; text-align:center;}
.nivo-controlNav a{display:inline-block;width:45px;height:8px;background-color:#fff;text-indent:-9999px;border:0;margin:0 2px;cursor:pointer;opacity:.4}
.nivo-controlNav a.active{background-color:#fff;opacity:1}
.nivo-directionNav{position:absolute;top:44%;left:0;z-index:99;height:36px;width:100%}
.nivo-directionNav a{width:21px;height:38px;background:url(../images/bannerArrow.png) no-repeat;text-indent:-9999px;position:absolute;top:0;cursor:pointer}
.nivo-directionNav a:hover{display:block;width:25px;height:41px}
a.nivo-nextNav{background-position:-112px -4px;right:5px}
a.nivo-nextNav:hover{background-position:-157px -4px}
a.nivo-prevNav{background-position:-91px -4px;left:5px}
a.nivo-prevNav:hover{background-position:-133px -4px}

.swiper-container {
	width: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 20px;
	background: #fff;
	/* Center slide text vertically */
        display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide a img {width:100%;}

.m-about-btn ul {display:none;}



.m-news {background:#fff; width: 100%; overflow:hidden;}
.m-news-inner {width:1200px; margin:40px auto 0;}
.news-ul {
	width: 100%;
	height: 400px;
	margin:50px 0 80px;
}
.news-ul .new-li {
	width: 280px;
	height: 350px;
	float: left;
	background: #fff;
	margin:0 10px;
}
.news-ul .new-li .new-img {
	width: 100%;
	overflow: hidden;
	position: relative;
	display: block;
}
.news-ul .new-li .new-img img {
	width: 100%;
	transition-duration:500ms;
}
.news-ul .new-li:hover .new-img img {
	transform:scale(1.04);
}
.news-ul .new-li .new-img span {
	display: block;
	position: absolute;
	width: 26px;
	height: 11px;
	left: 60px;
	top: 0;
	z-index: 22;
	background:url("http://ausnutria.com/static/web/css/../img/nw2.png") no-repeat;
}
.news-ul .new-li .new-img .down {
	bottom:0;
	background:url("http://ausnutria.com/static/web/css/../img/nw1.png") no-repeat;
}
.news-ul .new-li .new-box {
	height: 160px;
	width: 250px;
	padding: 20px 15px;
	position: relative;
	background: #f7f7f7;
}
.news-ul .new-li .new-box .new-title {
	font-size: 18px;
	color: #000;
	line-height: 20px;
	padding-bottom: 14px;
	max-height: 58px;
	display: block;
	font-family: "微软雅黑";
}
.news-ul .new-li:hover .new-box .new-title {
	color: #ea5404;
}
.news-ul .new-li .new-text {
	font-size: 13px;
	color: #999;
	line-height: 24px;
}
.news-ul .new-li .new-date {
	font-size: 13px;
	color: #999;
	line-height: 24px;
	position: absolute;
	left: 35px;
	bottom: 25px;
}

.m-group {background:#e6e7eb; width:100%; overflow:hidden; padding:30px 0;}
.m-group-inner {width:1200px; margin:0 auto 80px;}
.m-group-inner ul {text-align:center; font-size:0;}
.m-group-inner ul li {display:inline-block; width:264px; margin:10px 10px; font-size:12px; padding:8px; background:#fff;}
.m-group-inner ul li h4 {font-size:14px; font-weight:500; border-bottom:2px solid #d3d3d3; padding-bottom:5px; height:60px; line-height:60px;}
.m-group-inner ul li h4 span {margin-right:5px;}
.m-group-inner .mg-box {margin-top:8px; width:100%; position:relative;}
.m-group-inner .mg-box img {width:100%; height:auto;}
.m-group-inner .mg-box .mg-ab {position:absolute; right:10px; top:10px; width:50px;}
.m-group-inner .mg-box .mg-ab li {margin:0 0 10px 0; width:50px; padding:0; background:none;}

.m-group-inner .mg-box .mg-ab-g {position:absolute; right:10px; top:10px; width:120px;}
.m-group-inner .mg-box .mg-ab-g li {margin:0 0 10px 10px; width:50px; padding:0; background:none; float:left;}





.daoRight{ position: fixed; right: 0; top: 130px; width: 70px; z-index: 999;}
.daoRight_box{ background: #222; margin-bottom: 1px; cursor: pointer;}
.daoRight_box a{ display: block;  width: 70px; height: 70px; position: relative;}
.inpone_box{ width: 232px; position: absolute; left: 0; top: 0; background: #222;}
.daoRight_box p{ float: left; height: 70px; line-height: 70px; font-size: 18px; color: #fff; padding: 0 10px;}
.erwei{ width: 116px; height: 104px; position: absolute; left: -120px; bottom: -5px; padding: 7px 0 0 6px; display: none;}
.daoRight_box:hover .erwei{ display: block;}

div.quotes {
    font-family: Verdana;
    line-height: 30px;
    margin: 40px 0 40px;
    padding: 5px;
    text-align: center;
    width: auto;
}
div.quotes a {
    border-color: #ddd;
    border-style: solid;
    border-width: 1px;
    color: #777;
    margin-right: 5px;
	margin-bottom:10px;
    padding: 0 8px;
    text-decoration: none;
	display:inline-block;
}
div.quotes a:hover {
    border-color: #a0a0a0;
    border-style: solid;
    border-width: 1px;
    margin-right: 5px;
	margin-bottom:10px;
    padding: 0 8px;
}
div.quotes a:active {
    border-color: #a0a0a0;
    border-style: solid;
    border-width: 1px;
    margin-right: 5px;
	margin-bottom:10px;
    padding: 0 8px;
}
div.quotes span.current {
    background-color: #ea5404;
    border-color: #e0e0e0;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    font-weight: bold;
    margin-right: 5px;
	margin-bottom:10px;
    padding: 0 8px;
	display:inline-block;
}
div.quotes span.disabled {
    border-color: #ddd;
    border-style: solid;
    border-width: 1px;
    color: #777;
    margin-right: 5px;
    padding: 0 8px;
	display:inline-block;
}
/* ––––––––––––––––––––––––––––––––––––––––––––––––––
–––––––––––––––––––––––––––––––––––––––––––––––––– */


.a-title,.a-title2 {position:relative; text-align:center; margin:60px 0;}
.a-title .at1,.a-title2 .at1 {font-size:50px; color:#000; padding:0 10px; line-height:55px; }
.a-title .at2,.a-title2 .at2 ,.a-title2 .at4 {text-transform:uppercase; font-size:62px; padding:0 10px; color:#c9c9c9; line-height:80px; height:50px; font-family: 微软雅黑; font-weight:bold;}
.a-title .at3,.a-title2 .at3 {text-transform:uppercase; font-size:14px; padding:0 10px; color:#666; line-height:30px; margin:10px 0;}
.a-title em,.a-title2 em {background: #ea5404 none repeat scroll 0 0;display: block;height: 2px;margin: 0 auto;width: 50px;}
.a-title2 .at1 {color:#fff;}
.a-title2 .at2 {color:#5c5b5b;}
.a-title2 .at3 {color:#bbb;}
.a-title2 .at4 {color:#aaa;}

.m-about {margin:70px 0 60px; overflow:hidden;}
.m-about-box ul {width:1200px; margin:0 auto 80px; text-align:center; font-size:0;}
.m-about-box ul li {font-size:14px; display:inline-block; width:280px; margin:10px; vertical-align:top;}
.m-about-box .pic {width:175px; height:175px; margin:0 auto 15px;}
.m-about-p1 .pic {background:url(../images/m-about-img01.png) no-repeat 100% 100%;}
.m-about-p1:hover .pic {background:url(../images/m-about-img01H.png);}
.m-about-p2 .pic {background:url(../images/m-about-img02.png) no-repeat 100% 100%;}
.m-about-p2:hover .pic {background:url(../images/m-about-img02H.png);}
.m-about-p3 .pic {background:url(../images/m-about-img03.png) no-repeat 100% 100%;}
.m-about-p3:hover .pic {background:url(../images/m-about-img03H.png);}
.m-about-p4 .pic {background:url(../images/m-about-img04.png) no-repeat 100% 100%;}
.m-about-p4:hover .pic {background:url(../images/m-about-img04H.png);}
.m-about-box ul li .txt h5 {font-size:20px; color:#333; font-weight:600; margin-bottom:10px;}
.m-about-box ul li:hover .txt h5 {color:#ea5404;}
.m-about-box ul li .txt p {line-height:22px; color:#666;}
.m-about-box ul li .txt p span {color:#ea5404;}


.m-advantage {background:url(../images/metu-i2-bg.jpg) no-repeat scroll center top; width:100%; height:800px; overflow:hidden;}
.m-advantage-inner {width:1300px; margin:0 auto; overflow:hidden;}

.mt-title {font-size:46px; color:#fff; text-align:center; margin:70px auto 70px;}
.mt-tit01 {background:url(../images/mt-title-bg02.png) no-repeat scroll center top;}  
.mt-tit02 {background:url(../images/mt-title-bg03.png) no-repeat scroll center top; color:#333; margin-top:110px;}  
.mt-tit03 {background:url(../images/mt-title-bg04.png) no-repeat scroll center top; color:#ea5404; margin-top:110px; font-size:60px; font-weight: bold;} 
.mt-tit04 {background:url(../images/mt-title-bg05.png) no-repeat scroll center top; color:#333; margin-top:110px;} 
.mt-title h3 {font-weight:500; padding-top:30px;}
.mt-tit02 h3 {padding-top:60px;}
.mt-tit03 h3 {padding-top:60px;}
.mt-tit03 h4 {font-weight:500; font-size:30px; text-transform:uppercase; line-height:30px; color:#7b7b7b;} 
.mt-tit03 p { font-size:14px; line-height:22px; color:#494949; font-weight:500; margin:10px auto;}
.mt-tit04 h3 {padding-top:50px;}
.mt-title em {height:2px; width:100px; margin:0 auto; background:#ea5404; display:block;}
.mt-title p {font-size:14px; color:#666;}

.advantage-box ul {font-size:0; text-align:center; overflow:hidden;}
.advantage-box ul li {display:inline-block; margin:10px 15px; width:220px; height:470px; font-size:14px; vertical-align:top; position:relative; overflow:hidden;}
.advantage-box .bg01 {background:url(../images/m-advantage-bg01.jpg) no-repeat scroll 0 0;}
.advantage-box .bg02 {background:url(../images/m-advantage-bg02.jpg) no-repeat scroll 0 0;}
.advantage-box .bg03 {background:url(../images/m-advantage-bg03.jpg) no-repeat scroll 0 0;}
.advantage-box .bg04 {background:url(../images/m-advantage-bg04.jpg) no-repeat scroll 0 0;}
.advantage-box .bg05 {background:url(../images/m-advantage-bg05.jpg) no-repeat scroll 0 0;}
.ma-title {color:#fff; width:170px; margin:30px auto 0; text-align:left;}
.ma-title .ch {font-size:28px; font-weight:300;}
.ma-title .en {font-size:13px; text-transform:uppercase; font-weight:300;}

.advantage-box ul li:hover .intro {background-color:rgba(234,84,4,0.7)}
.advantage-box ul li .intro{position:absolute;left:0;top:450px;width:100%;height:50px;text-align:center;color:#FFF;overflow:hidden; height:100px; }
.advantage-box ul li .intro p{display:none;margin:30px auto 0;width:90%;line-height:22px;text-align:left;font-size:14px; color:#fff;}
.advantage-box ul li .intro h5 {padding:17px 0 0;height:35px; font-size:13px; text-align:left; padding-left:15px; font-weight:500;border-bottom:1px solid #ccc; text-transform:uppercase;}

.bb2 {height:650px; width:100%; overflow:hidden; background:#f0eff0;}
.coop-box {width:1200px; margin:0 auto;}
.coop-box ul {font-size:0; text-align:center;}
.coop-box ul li {display:inline-block; margin:0 15px;}

.m-partners {overflow:hidden; background:url(../images/m-partners-bg01.jpg) no-repeat scroll center center; height:830px;}
.m-partners-inner {width:1358px; margin:0 auto 80px;}
.m-partners-inner img {width:100%;}

.m-product {background:url(../images/m-product.jpg) no-repeat scroll center top; height:700px; overflow:hidden; padding-top:80px; position:relative;}
.m-product-inner ul {width:1200px; margin:270px auto 0; text-align:center; font-size:0;}
.m-product-inner ul li {font-size:12px; display:inline-block; width:143px; height:143px; background:url(../images/m-product-bg.png) no-repeat scroll 100% 100%; margin:10px 2px;}
.m-product-inner ul li:hover {background:url(../images/m-product-bgH.png);}
.m-product-inner .pic {width:60px; height:60px; margin:25px auto 10px;}
.mp-li01 .pic {background:url(../images/m-product-li01.png) no-repeat 100% 100%;}
.mp-li01:hover .pic {background:url(../images/m-product-li01H.png) no-repeat 100% 100%;}
.mp-li02 .pic {background:url(../images/m-product-li02.png) no-repeat 100% 100%;}
.mp-li02:hover .pic {background:url(../images/m-product-li02H.png) no-repeat 100% 100%;}
.mp-li03 .pic {background:url(../images/m-product-li03.png) no-repeat 100% 100%;}
.mp-li03:hover .pic {background:url(../images/m-product-li03H.png) no-repeat 100% 100%;}
.mp-li04 .pic {background:url(../images/m-product-li04.png) no-repeat 100% 100%;}
.mp-li04:hover .pic {background:url(../images/m-product-li04H.png) no-repeat 100% 100%;}
.mp-li05 .pic {background:url(../images/m-product-li05.png) no-repeat 100% 100%;}
.mp-li05:hover .pic {background:url(../images/m-product-li05H.png) no-repeat 100% 100%;}
.mp-li06 .pic {background:url(../images/m-product-li06.png) no-repeat 100% 100%;}
.mp-li06:hover .pic {background:url(../images/m-product-li06H.png) no-repeat 100% 100%;}
.mp-li07 .pic {background:url(../images/m-product-li07.png) no-repeat 100% 100%;}
.mp-li07:hover .pic {background:url(../images/m-product-li07H.png) no-repeat 100% 100%;}
.mp-li08 .pic {background:url(../images/m-product-li08.png) no-repeat 100% 100%;}
.mp-li08:hover .pic {background:url(../images/m-product-li08H.png) no-repeat 100% 100%;}
.m-product-inner ul li .txt {font-size:12px; color:#999; font-weight:600;}
.m-product-inner ul li:hover .txt {color:#ea5404;}

.bb3 {background:url(../images/bb-4.jpg) no-repeat scroll center center; height:830px; width:100%; overflow:hidden; position:relative;}
.mt-product-list {width:100%; height:250px; position:absolute; left:0; bottom:0;background-color:rgba(0,0,0,0.7);}
.mt-pro-inner ul {text-align:center; font-size:0;}
.mt-pro-inner ul li {font-size:12px; display:inline-block; width:150px; height:250px; overflow:hidden; position:relative;}
.mt-pro-inner ul li a { display:block; width:150px; height:250px;}
.mt-pro-inner ul li a:hover {background:url(../images/mt-pro-bg.jpg) no-repeat scroll 0 0;}
.mt-pro-inner .mt-pro-item {height:150px; width:149px; border-right:1px solid #ccc; top:50px; position:absolute; left:0;}
.mt-pro-inner ul li:nth-child(8n) .mt-pro-item {border-right:0 none;}
.mt-pro-inner .mt-pro-item p {color:#fff; font-size:16px;}

.footer-mt {background:#212121; position:relative; overflow:hidden;}
.footer-mt-inner {width:1200px; margin:0 auto 30px; overflow:hidden;}
.footer-logo {float:left; width:150px;}
.footer-menu { float:left; margin:70px 0 0 40px;}


.fm-list {border-right:1px solid #333; padding:0 30px; float:left;}
.fm-list h5 {margin-bottom:5px;}
.fm-list h5 a {color:#fff;}
.fm-list-a { float:left;}
.fm-list-a li a {color:#666; line-height:22px; font-size:13px;}
.ml30 { margin-left:30px;}

.footer-contact {float:right; margin:70px 0 0;}
.footer-tel-t {font-size:18px; color:#fff; background:url(../images/footer-tel.png) no-repeat scroll 0 0; padding-left:30px; line-height:20px;}
.footer-tel-b { font-size:18px; color:#ea5404; margin:5px 0 12px;}
.footer-share span {width:50px; height:50px; display:block; float:left; margin-right:10px;}
.footer-share span a {display:block; width:50px; height:50px;}
.footer-wb {background:url(../images/footer-wb.png) no-repeat scroll 0 0;}
.footer-wx {background:url(../images/footer-wx.png) no-repeat scroll 0 0; cursor:pointer; position:relative;}
.footer-wx .footer-wx-box {display:none;}
.footer-wx:hover .footer-wx-box {display:block; position:absolute; top:-132px; left:-35px; width:120px; height:128px;}

.footer-m2 {background:url(../images/footer-m2-bg.jpg) repeat-x scroll 0 0; height:320px; width:100%; position:relative; overflow:hidden;}
.footer-m2-inner {width:1200px; margin:0 auto; height:320px;}
.footer-m2-box {width:260px; height:220px; position:absolute; background:#000; top:-30px; padding:50px 30px;}
.footer-m2-box .m2-dl1 dt { float:left; width:99px;}
.footer-m2-box .m2-dl1 dd {float:left; padding-left:15px; color:#fff;}
.m2-dl2 {margin:20px 0 20px;}
.m2-dl2 a {width:64px; margin-right:15px; display: inline-block; height:26px; line-height:26px; font-size:12px; padding-left:35px;} 
.m2-a1 {background:#fff url(../images/footer-m2-png01.png) no-repeat scroll 5px center;}
.m2-a2 {background:#fff url(../images/footer-m2-png02.png) no-repeat scroll 5px center;}
.m2-dl3 {height:50px; line-height:50px; background:#f3582a; color:#fff; font-size:12px; text-align:center;} 
.footer-mt-menu {float:right; width:700px; margin-top:50px;}
.footer-mt-menu dl {float:left; width:79px; border-left:1px solid #ccc; padding:0 30px; margin-bottom:15px;}
.footer-mt-menu dt a {font-size:15px; color:#fff; margin-bottom:10px;}
.footer-mt-menu dd a {font-size:12px; color:#ccc; line-height:22px;}
.footer-m3 {line-height:22px; background:#000; padding:8px 0;}
.footer-m3-inner {width:1200px; margin:0 auto; line-height:22px; color:#999; font-size:12px; text-align:center;}


.ab_inner {width:1200px; margin:20px auto 150px; overflow:hidden;}
.ab-title {position: relative; margin-bottom:30px;}
.ab-title .ch {font-size:44px; color:#222; position:absolute; top:40px; left:0;}
.ab-title .en {font-size:70px; color:#e3e3e3; text-transform:uppercase; font-weight:600;}
.ab-title2 {position: relative; margin:40px 0 20px; text-align:center;}
.ab-title2 .ch {font-size:44px; color:#222; margin-top:-30px;}
.ab-title2 .en {font-size:70px; color:#d4d4d4; text-transform:uppercase; font-weight:600; height:70px;}
.ab-title3 {position: relative; margin:40px 0 20px; text-align:center;}
.ab-title3 .ch {font-size:44px; color:#f6760e; margin-top:-30px;}
.ab-title3 .en {font-size:70px; color:#454545; text-transform:uppercase; font-weight:600; height:70px;}
.ab-title3 p {color:#fff; font-size:14px; line-height:22px; margin-top:30px;}
.ab-title4 {position: relative; margin-bottom:30px;}
.ab-title4 .ch {font-size:44px; color:#fff; position:absolute; top:50px; left:0;}
.ab-title4 .en {font-size:70px; color:#5d5d5d; text-transform:uppercase; font-weight:600;}
.ab-title5 {position: relative; margin-bottom:30px;}
.ab-title5 .ch {font-size:44px; color:#fff; position:absolute; top:50px; left:0;}
.ab-title5 .en {font-size:70px; color:#5d5d5d; text-transform:uppercase; font-weight:600;}

.ab_nr1 {margin:50px 0 0;}
.ab_nr1_l {float:left; width:760px;}
.ab_nr1_l .ab_p1 {line-height:26px; color:#666;}
.ab_nr1_l .ab_p2 {line-height:26px; color:#666; width:600px;}
.ab_nr1_box {margin:40px 0;}
.ab_nr1_box dl {float:left; width:340px; margin-bottom:10px;}
.ab_nr1_box dl dt {float:left; width:60px; height:60px;}
.ab_nr1_box dl dt img {display: block; width:60px;}
.ab_nr1_box dl dd {float:left; margin-left:5px; width:265px;}
.ab_nr1_box dl dd h4 {font-size:16px; color:#333; margin:8px 0 5px; font-weight:500;}
.ab_nr1_box dl dd p {font-size:13px; color:#666;}
.ab_nr1_box dl dd p b {font-weight:500; color:#ff7300;}
.ab_nr1_r {float:right; width:250px; position:relative; border-right:150px solid #ff7300; height:550px; margin-top:30px;}
.ab_nr1_r .pic {position:absolute; right:-150px; top:50px; width:400px;}
.ab_nr1_r .pic img {width:100%}

.ab_nr2 {height:760px; background:url(../images/ab2_bg.jpg) no-repeat scroll top / cover; position:relative;}
.ab_nr2 .ab_con {width:1200px; margin:120px auto 0;}
.ab_nr2 .ab_con ul {text-align:center; font-size:0;}
.ab_nr2 .ab_con ul li {display: inline-block; width:300px; font-size:12px; height:350px; border-bottom:1px solid #888; vertical-align:top;}
.ab_nr2 .ab_con ul li:hover {border-bottom:1px solid #ea5404;}
.ab_nr2 .ab_con .pic {width:175px; height:175px; margin:0 auto; border-radius:50%; border:3px solid #fff;}
.ab_nr2 .ab_con ul li:hover .pic {border:3px solid #ea5404; background:#ea5404;}
.ab_nr2 .ab_con .pic img {margin-top:45px;}
.ab_nr2 .ab_con .txt h5 {font-size:20px; margin:20px 0 5px; color:#fff; font-weight:500;}
.ab_nr2 .ab_con .txt p {font-size:13px; color:#888;}
.ab_nr2 .ab_con ul li:hover .txt h5,.ab_nr2 .ab_con ul li:hover .txt p {color:#ea5404;}

.ab_nr3 { background:url(../images/ab3_bg.jpg) no-repeat scroll top / cover; position:relative;}


.a4-menu {position:absolute; bottom:0; left:0; height:200px; background:rgba(0,0,0,0.3); width:100%;}
.a4-menu ul {width:1200px; margin:0 auto;}
.a4-menu ul li {float:left; width:300px; text-align:center; padding-top:50px; cursor:pointer;}
.a4-menu .txt .ch {font-size:18px; color:#fff; margin:15px 0 5px;}
.a4-menu .txt .en { text-transform:uppercase; font-size:12px; color:#f2f2f2;}
.current4 .txt .ch {color:#f60;}
.current4 .txt .en {color:#f60;}
.a4-tabs-box {width:50%; position:absolute; left:50%;}
.a4_k {box-sizing: border-box; border-top:3px solid #f60; border-left:3px solid #f60; border-bottom:3px solid #f60; padding:50px 60px; overflow:hidden; margin-top:90px;}
.a4_k dl dt {float:left; width:165px;}
.a4_k dl dd {float:left; margin-left:30px;}
.a4_k dl dd h4 {color:#fff; font-size:30px; font-weight:300; margin:40px 0 15px;}
.a4_k dl dd p {color:#fff; font-size:16px; font-weight:300;}

.ab_nr4 {height:660px; background:url(../images/ab4_bg.jpg) no-repeat scroll top / cover; padding:30px 0;}
.honor_inndex {margin: 0 auto;width: 1200px;}
.honor_box{ width:1200px; margin:0 auto; height:340px;}

.roll-wrap:hover .control{
    display: block;
}

.roll-wrap{
    position: relative;
    width: 100%;
    height: 340px;
    overflow: hidden;
}
.roll-wrap .roll__list{

}
.roll_row .roll__list::before, .roll_row .roll__list::after {
    content: "";
    display: table;
    line-height: 0;
}
.roll_row .roll__list::after {
    clear: both;
}
.roll_row .roll__list{
    width: 9999px;
}
.roll_row .roll__list li{
    float: left;
    display: block;
    margin-right: 8px;
    width: 187px;
    text-align: center;
    background-color: #eaeaea;
	padding:5px;
}
.roll_tit { font-size:18px; line-height:30px; margin-top:5px; color:#606060;}
.roll__list em {background: #ea5404 none repeat scroll 0 0;
    display: block;
    height: 2px;
    margin: 10px auto 15px;
    width: 50px;}
.control{
    position: absolute;
    top: 130px;
    display: none;
	width:24px;
	height:44px;
}
.control:hover{
}
.control.pre{
    left: 10px;
	background:url(../images/hero-left-arr.png) no-repeat scroll 0 0;
}
.control.next{
    right: 10px;
	background:url(../images/hero-right-arr.png) no-repeat scroll 0 0;
}

.ab_nr5 {height:660px; background:url(../images/ab5_bg.jpg) no-repeat scroll top / cover;position:relative; padding:80px 0;}
.ab_nr5_l {width:845px; z-index:10; position:relative;}
.ab_nr5_l .ab5_more {height:40px; background:#f60; font-size:14px; float:right; width:220px; text-align:center;}
.ab_nr5_l .ab5_more a {color:#fff; line-height:40px;}
.ab_nr5_l p {color:#ccc; line-height:20px; margin-top:10px;}
.ab_nr5_r { position:absolute; right:0; top:80px; width:270px; border:2px solid #bababa; padding:80px 60px; overflow:hidden; z-index:2;}
.ab_nr5_r dl {border-bottom:1px dotted #bababa; margin:20px 0;}
.ab_nr5_r dl dt {font-size:16px; color:#fff;}
.ab_nr5_r dl dd {font-size:14px; color:#ccc; margin:10px 0;}
.ab_nr6 {height:750px; background:url(../images/ab6_bg.jpg) no-repeat scroll top / cover;}
.ab6_pic {text-align:center; margin-top:20px;}

.ab_nr7 {margin:50px 0;}
.ab_nr7_l {float:left; width:560px;}
.ab_nr7_l .ab-content {margin-left:100px;}
.ab7_dl dt {font-size:20px; color:#333; margin:30px 0 10px;}
.ab7_dl dd {line-height:22px; font-size:14px; color:#666;}
.ab_nr7_r {float:right; width:460px;}

.av_title {text-align:center; margin:50px 0;}
.av_tB {height:40px;}
.av_title .en {color:#ea5404; font-size:40px; font-weight:600; display:inline-block; vertical-align:text-top;}
.av_title .ch {color:#222; font-size:36px; font-weight:600; display:inline-block; vertical-align:text-top;}
.av_title em {background: #ea5404 none repeat scroll 0 0;display: block;height: 2px;margin:20px auto 20px;width: 50px;}

.av_con {width:1200px; margin:0 auto 50px; overflow:hidden;}
.av_con {position:relative;}
.av1_item .av_con .pic {float:left;}
.av2_item .av_con .pic {float:right;}
.av_con .box { position:absolute; z-index:4; background:rgba(255,255,255,0.8); height:200px; width:420px;  padding:50px;}
.av1_item .av_con .box {right:0; top:125px;}
.av2_item .av_con .box {left:0; top:125px;}
.av_con .box h3 {background:url(../images/av_icon01.png) no-repeat scroll 0 0; padding-left:22px; color:#ea5404; text-transform:uppercase; font-size:18px; margin-bottom:15px;}
.av_con .box ul li {background:url(../images/av_icon02.png) no-repeat scroll 0 11px; line-height:26px; font-size:15px; color:#666; padding-left:12px;}

.av-title {text-align:center; margin:50px 0;}
.av-tB {height:40px;}
.av-title .en {color:#f60; font-size:40px; font-weight:600; display:inline-block; vertical-align:text-top;}
.av-title .ch {color:#222; font-size:36px; font-weight:600; display:inline-block; vertical-align:text-top;}
.av-title p {font-size:16px; color:#222; margin-top:20px;}

.av-title2 {margin:50px 0;}
.av-title2 .en {color:#f60; font-size:40px; font-weight:600; display:inline-block; vertical-align:text-top;}
.av-title2 .ch {color:#fff; font-size:36px; font-weight:600; display:inline-block; vertical-align:text-top;}
.av-title2 p {font-size:16px; color:#ccc; margin-top:20px;}
.av-title3 { text-align:center; margin:50px 0;}
.av-title3 .en {color:#f60; font-size:40px; font-weight:600; display:inline-block; vertical-align:text-top;}
.av-title3 .ch {color:#fff; font-size:36px; font-weight:600; display:inline-block; vertical-align:text-top;}
.av-title3 p {font-size:16px; color:#ccc; margin-top:20px;}
.av1_nr {height:780px; background:url(../images/av1_bg.jpg) no-repeat scroll top / cover; position:relative;}
.av1_nr_box {position:absolute; width:40%; right:0; top:200px; box-sizing: border-box; border-left:40px solid #f60; background-color:rgba(255,255,255,0.8); height:300px; padding:30px 0 30px 30px;}
.av1_nr_box .tit {width:100%; border-bottom:1px solid #ddd; position:relative;}
.av1_nr_box .tit .en {font-size:22px; padding-right:5px; font-weight:300;}
.av1_nr_box .tit .ch {font-size:14px; padding-right:15px; color:#666;}
.av1_nr_box .tit .line {position:absolute; height:2px; width:30px; display:block; bottom:0; left:0; background:#222;}
.av1_nr_box .con {margin:30px 0 0;}
.av1_nr_box .con p {color:#f60; font-size:14px;}
.av1_nr_box .con dt {color:#f60; font-size:30px; text-transform:uppercase; color:#222; margin: 0 0 25px;}
.av1_nr_box .con dd {line-height:26px; font-size:16px; color:#666;}

.av2_nr {position:relative;}
#main {overflow: hidden; zoom: 1; position: relative; margin:70px 0 50px;}
#index_b_hero { width: 960px; height: 420px; margin: auto; position: relative; }
#index_b_hero img { width: 920px; height: 420px; margin:0 auto;}
#index_b_hero .heros { width: 960px; height: 420px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { position: absolute; top: 50%; margin-top: -25px; margin-left: -15px; background-color:none; z-index: 3; }
#index_b_hero .next { margin: -25px -15px 0 0; right: 0; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero {z-index: 1; position: absolute; top: 0; left: 0; width: 920px; padding:0 20px; height: 420px; overflow: hidden; left: 1920px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -960px; filter: alpha(Opacity=50); opacity: .5; background: #000; overflow: hidden; }
#index_b_hero .mask-left,#index_b_hero .mask-right { width: 900px; }
#index_b_hero .mask-right { left: 980px; }
#index_b_hero .active { z-index: 2; left: 0; }
.icon-arrow-a-left { background:url(../images/hero-left-arr.png) no-repeat scroll center center; height: 50px; width: 30px;}
.icon-arrow-a-right { background:url(../images/hero-right-arr.png) no-repeat scroll center center; height: 50px; width: 30px; }

.sc_box {position:absolute; left:20px; top:100px; width:400px; height:230px; background-color: rgba(255, 255, 255, 0.8); z-index:999;}
.sc_k {position:absolute; left:0; top:0; width:30px; background:#f60; height:230px;}
.sc_nr {padding:30px 0 0 60px; overflow:hidden;}
.sc_nr h3 {background:url(../images/av_icon01.png) no-repeat scroll 0 0; padding-left:22px; color:#ea5404; text-transform:uppercase; font-size:18px; margin-bottom:15px;}
.sc_nr ul li {background:url(../images/av_icon02.png) no-repeat scroll 0 11px; line-height:26px; font-size:16px; color:#666; padding-left:12px;}

.av-a3-md {display: none;}

.av3_nr {overflow:hidden; margin:0 0 80px;}
.av3_con {position:relative; width:1200px; margin:0 auto;}
.av3_con_l {background:#ededed; width:600px; padding:80px 40px; overflow:hidden; z-index:-1; margin-top:100px;}
.av3_con_l .tit {width:100%; border-bottom:1px solid #ddd; position:relative;}
.av3_con_l .tit .en {font-size:22px; padding-right:5px; font-weight:300;}
.av3_con_l .tit .ch {font-size:14px; padding-right:15px; color:#666;}
.av3_con_l .tit .line {position:absolute; height:2px; width:30px; display:block; bottom:0; left:0; background:#222;}
.av3_con_l .con h5 {font-size:40px; color:#222; font-weight:500; margin:30px 0 10px;}
.av3_con_l .con p {font-size:16px; color:#555; line-height:24px;}
.av3_con_r {width:600px; position:absolute; right:0; top:0;}
.av3_con_r .pic img {display:block; width:100%;}
.av3_con_r .btn {text-align:center; line-height:40px; height:40px; background:#f60; color:#fff; width:150px; margin:15px 0 0; border-radius:3px;}

.av4_nr {height:640px; background:url(../images/av4_bg.jpg) no-repeat scroll top / cover; position:relative;}
.av4_con {width:50%; float:right; background:rgba(0,0,0,0.7); height:640px; box-sizing: border-box; padding:30px 0 0 80px;}
.av4_con .con h5 {font-size:40px; color:#fff; font-weight:500; margin:30px 0 10px;}
.av4_con .con p {font-size:16px; color:#999; line-height:24px;}

.av5_nr {position:relative; margin:0 0 80px;}
.av5_inner {background:url(../images/av5_png01.png) no-repeat scroll 0 0; width:1200px; margin:0 auto; height:405px; box-shadow: 0px 1px 4px rgba(0,0,0,0.1); box-sizing: border-box; padding: 50px 0 0 670px;}
.av5_inner .tit .ch {font-size:32px;}
.av5_inner .tit .en {font-size:22px; color:#666; text-transform:uppercase;}
.av5_inner .con {margin-top:30px;}
.av5_inner .con p {line-height:26px; font-size:14px; color:#666;}
.av5_bg {height:200px; position:absolute; width:100%; background:#f6f6f8; bottom:14%; z-index:-1;}

.av6_nr {height:750px; background:url(../images/av6_bg.jpg) no-repeat scroll top / cover; position:relative; margin-top:50px;}
.av6_nr .pic {float:left; width:460px; margin:0 0 0 80px;}
.ai5-box {width:480px; float:right; box-shadow: 0px 1px 4px rgba(0,0,0,0.3); margin-right:50px;}
.ai5-box .tit {height:150px; background:#f60; color:#fff; overflow:hidden;}
.ai5-box .tit dl {margin:50px 0 0 40px;}
.ai5-box .tit dl dt {float:left; font-size:18px;}
.ai5-box .tit dl dd {float:left;font-size:14px; padding:4px 0 0 20px;}
.ai5-box .con {height:180px; padding:60px; background:#fff;}
.ai5-box .con p {background:url(../images/ai5-icon01.jpg) no-repeat scroll 0 center; font-size:16px; line-height:22px; margin-bottom:20px; padding-left:15px;}
.ai5-box .con a {display:block; width:200px; height:50px; background:#9e9e9e; text-align:center; line-height:50px; color:#fff; font-size:16px; margin:30px auto 0;}

.a2-menu-box {width:1200px;margin:50px auto 0;}
.a2-menu ul {list-style:none;width:1200px;height:80px; background:url(../images/a2-tabsBg.jpg) repeat-x scroll 0 8px;}
.a2-menu li {
	float:left;
	width:60px;
	text-align:center;
	height:80px;
	cursor:pointer;
	color:#666;
	font-size:14px;
	overflow:hidden;
	margin-right:97px;
}
.a2-menu li.current2 {background:#eee;}
.a2-menu .current2 i {background:url(../images/a2-tabsCur.png) no-repeat scroll center center;}
.a2-menu li i {width:18px; height:18px; display:block; margin:0 auto 10px; background:url(../images/a2-tabsIcon.png) no-repeat scroll center center;}

.a2-h0 {background:#eee;}
.a2-h1 {background:#f0f0f0;}
.a2-h2 {background:#f6f6f6;}


.a2-line {height:2px; width:1200px; margin:0 auto; background:url(../images/a2-tabsBg2.jpg) repeat-x scroll 0 0;}
.current2 span {color:#ea5404;}
.a2-tabs-box {margin:120px 0; overflow:hidden;}
.a2-tabs-box .pic {float:right; width:510px;}
.a2-tabs-box .pic li {display:block; width:510px; height:237px; margin-bottom:20px;}
.a2-tabs-box .txt {float:left; width:500px;}
.a2-tabs-box .txt h4 {font-size:34px; margin:20px 0 15px}
.a2-tabs-box .txt dd {line-height:30px; font-size:15px; background:url(../images/a-tabs-li01.png) no-repeat scroll 5px 13px; padding-left:70px; position:relative;}
.a2-tabs-box .txt dd span {color:#ea5404; position:absolute; left:20px; top:0;}

.a-termanal {width:100%; height:870px; background:url(../images/a-termanalBg.jpg) no-repeat scroll center top / cover; overflow:hidden;}
.a-termanal .a-title {position:relative; height:92px; text-align:center; margin:50px 0 130px; border-bottom:none;}
.a-termanal .a-title .at1 {font-size:50px; color:#fff; display:inline-block; background: none; padding:0 10px; line-height:55px;}
.a-termanal .a-title .at2 {text-transform:uppercase; font-size:60px; background:none; padding:0 10px; color:#c9c9c9; display:inline-block; line-height:60px; height:60px; font-family: Arial; font-weight:bold;}
.a-termanal .a-title .at3 {text-transform:uppercase; font-size:40px; background:none; padding:0 10px; color:#c9c9c9; display:inline-block; line-height:40px; height:40px; font-family: Arial;}
.icon-arrow-a-left, .icon-arrow-a-right {height: 44px; width: 24px; cursor:pointer; cursor:pointer;}
.icon-arrow-a-left { background:url(../images/hero-left-arr.png) no-repeat scroll 0 0;}
.icon-arrow-a-right { background:url(../images/hero-right-arr.png) no-repeat scroll 0 0;}


.sub_top {
    background: rgba(0, 0, 0, 0) url("../images/bg_sub_top.png") repeat-x scroll 0 0;
    height: 48px;
}
.sub_top .sub_top_in {
    margin: 0 auto;
    max-width: 1200px;
    position: relative;
    z-index: 50;
}
.sub_top_in .home {float:left; width:52px;}
.sub_top_in .home > a {
    background: #797a7c url(../images/sub_top_icon.png) no-repeat scroll center center;
	width:52px;
	height:48px;
	display:inline-block;
	text-indent:-999em;
}
.sub_top_in ul li  {
    background: #fff url(../images/sub_top_icon_arw.png) no-repeat scroll 200px center;
    border: 1px solid #ccc;
    color: #555;
    font-size: 14px;
    height: 46px;
    padding: 0 20px 0 25px;
	width:180px;
    position: relative;
    white-space: nowrap;
	float:left;
	display:inline-block;
	line-height:46px;
	
}
.sub_content .inner { width:1200px; margin:0 auto; overflow:hidden;}
.news_box {margin:50px 0 20px; overflow:hidden;}
.news_box li {
    background-color: #f5f5f5;
    float: left;
    height: 450px;
    line-height: 1.6;
    margin: 0 30px 30px 0;
    width: 380px;
	position:relative;
}
.news_box li:nth-child(3), .news_box li:nth-child(6) {
    margin: 0 0 30px;
}
.news_box h4 {
    color: #ea5404;
    font-size: 14px;
    font-weight: bold;
    padding: 16px 20px 0;
}
.news_box p {
    margin: 12px 20px 0;
}
p.btn_prdt {
	position:absolute;
	left:20px;
	bottom:20px;
	margin:0!important;
	
}
.news_box .n_date {margin:10px 20px 10px; text-align:right; color:#666;}
.news_box .link {
    background: rgba(0, 0, 0, 0) url("../images/arrow_blue.png") no-repeat scroll 0 3px;
    padding-left: 22px;
}
.news_box .link a {
    color: #02328d;
    text-decoration: underline;
}
.news_box .link a:hover {
    text-decoration: none;
}
.btn_prdt {
    font-family: Helvetica,sans-serif;
    line-height: 1;
}
.btn_more {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    width: 338px;
}
.btn_more::before, .btn_more::after {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
}
.btn_more, .btn_more::before, .btn_more::after {
    transition: all 0.3s ease 0s;
}
.btn_more {
    border: 1px solid #ea5404;
    color: #ea5404;
    font-weight: bold;
    overflow: hidden;
}
.btn_more:hover {
    background-color: #ea5404;
    color: #fff;
    cursor: pointer;
}



.news_show_box {margin:50px 0; overflow:hidden;}
.news_show_box h3 {
    color: #ea5404;
    display: block;
    font-size: 36px;
    height: 90px;
    line-height: 50px;
    margin-bottom: 40px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
	
}
.news_show_box h3 span {
    color: #999;
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
    text-align: center;
	padding-bottom:5px;
	border-bottom:1px solid #e9e9e9;
}

.news_show_box p {
    color: #333;
    font-size: 14px;
    line-height: 24px;
    text-indent: 2em;
}
.news_show_box .backBtn {
    border: 1px solid #bfbfbf;
    clear: both;
    color: #8d8d8d;
    display: block;
    height: 35px;
    line-height: 35px;
    margin: 40px auto 0;
    text-align: center;
    width: 100px;
	cursor:pointer;
}
.news_show_box .backBtn:hover {
    background: #ea5404 none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #fff;
}

.sub_title {
    margin: 0 auto;
    max-width: 1200px;
    padding-bottom: 60px;
    text-align: center;
}
.sub_title > h2 {
    color: #222;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.2;
    padding-top: 70px;
}
.sub_title > h2 > span {
    display: block;
    font-weight: 100;
}
.sub_title > p {
    color: #555;
    font-size: 18px;
    font-weight: 300;
    padding-top: 28px;
}
.location_map {
    overflow: hidden;
	margin-bottom:60px;
}
.location_map .img_area {
    background-color: #fffefe;
    border: 1px solid #e2e2e2;
    float: left;
    height: 557px;
    text-align: center;
    width: 49%;
}
.location_map .map_area {
    border: 1px solid #e2e2e2;
    float: right;
    height: 557px;
    width: 49%;
}
.location_map .map_area #dituContent {
    height: 100%;
}
.location_ch {
    color: #222;
    font-size: 23px;
    margin: 28px 0 3px;
}
.location_en {
    color: #666;
    font-size: 14px;
	border-bottom:2px solid #ea5404;
	padding-bottom:15px;
}

.ajax-position {
    overflow: hidden;
    padding-top: 14px;
    width: 100%;
}
.ajax-position ul {
    padding-bottom: 30px;
    width: 1230px;
}
.ajax-position ul li {
    background: #f8f8f8 none repeat scroll 0 0;
    border-bottom-right-radius: 26px;
	border:1px solid #ccc;
    float: left;
    height: 306px;
    margin-bottom: 14px;
    margin-right: 14px;
    overflow: hidden;
    padding: 20px 30px 30px;
    position: relative;
    transition-duration: 300ms;
    width: 228px;
}
.ajax-position ul li:hover {
    background: #ea5404  none repeat scroll 0 0;
}
.ajax-position ul li .posi-head {
    border-bottom: 1px solid #797979;
    height: 70px;
    width: 100%;
}
.ajax-position ul li:hover .posi-head {
    border-bottom: 1px solid #fbbb9a;
}
.ajax-position ul li .posi-head .date {
    color: #999;
    font-size: 15px;
    line-height: 24px;
    padding-bottom: 10px;
}
.ajax-position ul li:hover .posi-head .date {
    color: #fbbb9a;
}
.ajax-position ul li .posi-head .state {
    color: #333;
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
}
.ajax-position ul li:hover .posi-head .state {
    color: #fff;
}
.ajax-position ul li .summary-posi {
    font-size: 14px;
    height: 158px;
    line-height: 24px;
    overflow: hidden;
    padding-top: 20px;
    width: 100%;
}
.ajax-position ul li:hover .summary-posi {
    color: #fff;
}
.ajax-position ul li .konw-more-posi {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #b4b4b4;
    border-radius: 18px;
    bottom: 30px;
    display: block;
    font-size: 14px;
    height: 36px;
    left: 30px;
    line-height: 36px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 124px;
}
.ajax-position ul li .konw-more-posi:hover {
    color: #ea5404;
}
.g_bg {background:#f7f7f7;}

.recruit_box {background:#f8f8f8; padding:40px; overflow:hidden; margin:40px 0 50px;}
.recruit_tit h3 {font-size:24px; color:#333; line-height:30px;}
.recruit_tit h3 span {font-size:16px; color:#666; font-weight:500; padding-left:25px;}
.recruit_tit .p1 { padding:15px 0 20px; border-bottom:1px dotted #ddd; color:#666; font-size:16px;}
.recruit_tit .p1 span {margin-right:30px;}
.recruit_con {margin:30px 0 0; line-height:26px; font-size:14px; color:#333;}
.recruit_contact {margin:30px 0 10px; font-size:16px;}
.recruit_contact a {color:#ea5404;}

.adv_con {
    padding: 0 15px;
    position: relative;
}
.adv_inner {width:1200px; margin:0 auto; padding:170px 0; overflow:hidden;}

.adv_con .right_img {
    bottom: auto;
    top: 0;
    width: 49%;
	right:0;
	position:absolute;
}
.adv_con .left_img {
    bottom: auto;
    top: 0;
    width: 49%;
	left:0;
	position:absolute;
}
.adv_con .right_img img,.adv_con .left_img img {
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
}
.left_txt {width:40%; float:left; padding:0 0 0 50px;}
.left_txt .tit .ch,.right_txt .tit .ch {font-size:30px; }
.left_txt .tit .en,.right_txt .tit .en {font-size:14px; color:#666; text-transform:uppercase;}
.left_txt .txt,.right_txt .txt {margin-top:30px; line-height:26px; font-size:14px;}

.right_txt {width:40%; float:right; padding:0 50px 0; text-align:right;}


.a3-menu-box {width:100%;margin:0 auto 0; position:relative; overflow:hidden;background:#212121 url(../images/cultureBg.png) no-repeat scroll 75% bottom; height:720px; position:relative;}
.a3-menu-box .a3tabs-content {width:100%; height:720px; position:absolute; left:0; top:0; }
.a3-menu ul {list-style:none; width:320px; float:left; margin:50px 0 0 30%; z-index:20; position:relative;}
.a3-menu li {
	width:320px;
	height:100px;
	cursor:pointer;
	color:#fff;
	font-size:22px;
	overflow:hidden;
	background:#393939;
	margin-bottom:2px;
	border-radius:0 7px 0 0;
	line-height:100px;
}
.a3-menu li span {padding-left:10px;}
.a3-menu li em {font-style:normal; color:#828282; text-transform:uppercase; font-size:16px; padding-left:7px;}
.a3-menu .current3 i { background:none;}
.a3-menu li i {width:42px; height:42px; float:left; margin:29px 0 0 20px;}
.a3-tabs01 { background:url(../images/a3-tabsIcon01.png) no-repeat scroll left center;}
.a3-tabs02 { background:url(../images/a3-tabsIcon02.png) no-repeat scroll left center;}
.a3-tabs03 { background:url(../images/a3-tabsIcon03.png) no-repeat scroll left center;}
.a3-tabs04 { background:url(../images/a3-tabsIcon04.png) no-repeat scroll left center;}
.a3-tabs05 { background:url(../images/a3-tabsIcon05.png) no-repeat scroll left center;}
.a3-tabs06 { background:url(../images/a3-tabsIcon06.png) no-repeat scroll left center;}
.a3-line {height:2px; width:1200px; margin:0 auto; background:url(../images/a2-tabsBg2.jpg) repeat-x scroll 0 0;}
.current3 span {color:#fff; background:#cc8e3c; display:block; height:100px;}
.a3-tabs-box {height:720px;}
.a3-tabs-box .a3-left {width:30%; float:left;}
.a3-tabs-box .a3-left img {width:100%; height:720px;}
.a3-tabs-box .a3-right {float: left; padding-left:500px; width:400px;}
.a3-tabs-box .pic { width:165px; margin:100px auto 0;}
.a3-tabs-box .pic img{display:block; width:100%;}
.a3-tabs-box .txt { text-align:center;}
.a3-tabs-box .txt .p1 {font-size:30px; margin:20px 0 10px; color:#fff;}
.a3-tabs-box .txt .p2 {font-size:15px; margin:20px 0 10px; color:#ccc;}

.picj {
    height: 268px;
    overflow: hidden;
    width: 392px;
}
.mt10 {
    transition: all 500ms ease 0s;
}
.mt10:hover {
    transform: scale(1.1);
}


.product-inner {width:1200px; margin:0 auto;}
.product-item dl {width:290px; margin:0 13px 23px 0; float:left; background:#f8f8f8;}
.product-item dl:hover {box-shadow: 5px 5px 20px #e1e1e1;}
.product-item dl .pic img {width: 100%;transition-duration:500ms;}
.product-item dl:hover .pic img {transform:scale(1.1);}
.product-item dl:hover .product-item a {color:#dda050;}
.product-item dl:nth-child(4n){margin-right:0;}
.product-item dl dt .pic {height: 275px;margin: 9px auto; width: 275px; overflow:hidden;}
.product-item dl dt .pic img {width:100%; display:block;}

.product-item dl dd {padding:20px 0; border-top:1px solid #fff; text-align:center;}
.product-item .p1 {font-size:16px; color:#333; margin-bottom:7px; font-weight:600;}
.product-item .p2 {font-size:12px; color:#666; height:18px; line-height:18px;}


.lpro-hd {
    background-color: #f8f8f8;
    border-right: 4px none;
    margin: 40px 0 15px;
    padding: 12px 30px 30px;
	border:1px solid #fce4c5;
}
.lpro-hd dl {
    border-bottom: 1px dotted #dcdbda;
    padding: 15px 0;
	position:relative;
}
.lpro-hd dl dt {
    background-position: 0 center;
    background-repeat: no-repeat;
    color: #000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    padding:0 15px 0 30px;
	position:absolute;
	left:0px;
	top:20px;
}
.lpro-hd dl dt.bg1 {background:url(../images/lpro-icon01.png) no-repeat left center}
.lpro-hd dl dt.bg2 {background:url(../images/lpro-icon02.png) no-repeat left center}
.lpro-hd dl dt.bg3 {background:url(../images/lpro-icon03.png) no-repeat left center}
.lpro-hd dl dd {
    color: #000;
    float: left;
    font-size: 14px;
    line-height: 20px;
	padding-left:120px;
}
.lpro-hd dl dd span a {display:inline-block; padding: 2px 10px; margin:5px 5px;}
.lpro-hd dl dd span a:hover,.lpro-hd dl dd .cur a {background:#ea5404; color:#fff;}
.lpro-list {text-align:center; font-size:0; border-bottom:1px dotted #dcdbda; padding-bottom:20px;}
.lpro-list li {text-align:center; display:inline-block; font-size:14px; width:120px; margin:0 5px;}
.pro-tit {background-color: #f8f8f8; margin-bottom: 13px;padding: 10px 28px;border:1px solid #fce4c5; overflow:hidden;}
.pro-tit span {color: #666;font-size: 20px;line-height: 22px; background:url(../images/lpro-icon04.png) no-repeat 0 center; padding-left:26px; font-weight:600; float:left; margin:5px 0;}
.pro-tit .pro {
    position: relative;
    margin: 5px 0 5px 10px;
    padding: 2px 19px 2px 4px;
    float: left;
    max-width: 144px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 1px solid #e8e8e8;
    height: 22px;
    line-height: 22px;
    color: #666;
    text-decoration: none;
}
.pro-tit .pro:hover{border-color:#f40}
.pro-tit .pro .icon-btn-x{position:absolute;right:6px;top:10px; background:url(../images/pro-btn-x.png) no-repeat scroll 0 0; height:7px; width:7px;}

.pro-tit .pro:hover .icon-btn-x {background:url(../images/pro-btn-x-H.png) no-repeat scroll 0 0;}
.bag {
    height: 22px;
    line-height: 22px;
    padding: 24px 0;
    width: 100%;
}
.bag a, .bag span {
    padding: 0 8px;
}
.bag span {
    cursor: default;
}
.bag a:hover {
    color: #f6ab00;
}
.bag i {
    font-family: "宋体";
    font-style: normal;
}
.product-show {padding:40px; overflow:hidden; background:#f8f8f8; margin-top:40px;}
.product-show-goods {float:left; width:500px;}
.v_out {
	width:500px;
	height:590px;
	margin:0 auto;
	overflow:hidden;
}
.v_show {
	width:500px;
	overflow:hidden;
	position:relative;
	height:500px;
	float:left
}
.v_cont {
	width:6650px;
	position:absolute;
	left:0px;
	top:0px;
}
.v_cont ul {
	float:left;
	text-align:center;
	line-height:50px;
}
.v_cont ul li {
	width:500px;
	height:500px;
	background:#f8f8f8;
	float:left;
	margin-top:3px;
}
/*---圆圈---*/
.v_out_p {
	position:relative;
	overflow:visible
}
.circle {
	position:absolute;
	left: 0;
	top: 510px;
}
.circle li {
	width:80px;
	height:80px;
	float:left;
	margin-right:10px;
	cursor:pointer;
	position:relative;
}
.circle li img {width:100%;}
.circle .circle-cur {
	background:#f00
}
.circle .circle-cur span { width:76px; height:76px; border:3px solid #ea5404; background:none;}
.circle li span {display:block; position:absolute; z-index:2; background: rgba(211, 160, 80, 0.5); width:80px; height:80px; top:0; left:0;}
.product-show-info {float:right; width:580px;}
.product-show-info h4 {font-size:24px; padding-bottom:15px; border-bottom:1px dotted #d1d1d1;}
.product-show-info p {line-height:24px; color:#666; font-size:15px; margin-bottom:5px;}
.product-show-info .btn {display:inline-block; width:160px; text-align:center; line-height:40px; height:40px; border:1px solid #d9d9d9; color:#333; margin-top:30px; font-size:16px;}
.product-show-info .btn:hover {background:#d3a15a; color:#fff;}
.product-showS {width:1200px; margin:30px auto 50px; overflow:hidden;}
.product-showS .lSide {float:left; width:260px;}
.product-showS .lSide .tit {
    background-color: #ea5404;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 100%;
}
.product-showS .lSide .con {overflow:hidden; border:1px solid #dda050; padding:30px 15px 15px; background:#f8f8f8;}
.product-showS .lSide .con ul li {width:230px; height:auto; margin-bottom:15px;}
.product-showS .lSide .con ul li .pic {width:230px; overflow:hidden;}
.product-showS .lSide .con ul li .pic img {transition: all 500ms ease 0s; width: 100%;}
.product-showS .lSide .con ul li:hover .pic img {transform:scale(1.06);}
.product-showS .lSide .con ul li .txt {text-align:center; margin:15px auto 0; border-bottom:1px dotted #d1d1d1; padding-bottom:15px;}
.product-showS .lSide .con ul li .txt p {font-size:16px; font-weight:600;}
.product-showS .lSide .con ul li .txt .btn a {
    background-color: #efefef;
    border-radius: 12px;
    color: #878787;
    cursor: pointer;
    display: block;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    margin: 10px auto 0;
    text-align: center;
    width: 89px;
}
.rgt2 {
    border-bottom: 1px dotted #d1d1d1;
    padding: 20px 28px 5px 0;
}
.rgt2 li {
    background-color: #fff;
    border-radius: 13px;
    color: #666;
    float: left;
    font-size: 14px;
    height: 27px;
    line-height: 27px;
    margin-bottom: 15px;
    margin-right: 8px;
    padding: 0 17px;
}
.rgt2 li:hover {
    background-color: #dda050;
    color: #fff;
}
.rgt3 {
    border-bottom: 1px dotted #d1d1d1;
    padding: 30px 28px 10px 0;
}
.rgt3 dl {
    margin-bottom: 20px;
}
.rgt3 dl dt {
    color: #666;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    width: 80px;
}
.rgt3 dl dt.lh26 {
    line-height: 26px;
}
.rgt3 dl dd {
    float: left;
    width: 354px;
	color: #666;
	font-size:13px;
}

.p0_list .pic {float:left; width:30px; height:30px; margin:0 5px 0 0;}
.p0_list .pic img {display:block; width:100%;}
.p0_list .txt {float:left;margin-right:20px;}
.p0_list .en {font-size:10px;}

.lpi-hd .rgt .rgt4 {
    padding-top: 25px;
}

.rgt4 {
    padding-top: 35px;
}

.rgt4 .lbtn1, .rgt4 .lbtn2 {
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    margin-right: 8px;
    text-align: center;
    width: 180px;
	border:1px solid #ea5404;
}
.rgt4 .lbtn1 {
    background-color: #fff;
	color:#ea5404;
}
.rgt4 .lbtn2 {
    background-color: #dda050;
}
.rPart {float:right; width:100%;}
.product-showS .rPart .tit {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    text-align: left;
    width: 100%;
	border-bottom:1px solid #d1d1d1;
}
.product-showS .rPart .con {padding:15px 0; overflow:hidden;}



.contact-inner {width:1200px; margin:50px auto 60px; overflow:hidden;}
.contact-part1 .tit,.contact-part2 .tit { text-align:center;}
.contact-part1 .tit h4,.contact-part2 .tit h4 {font-size:24px; color:#333;}
.contact-part1 .tit p,.contact-part2 .tit p {font-size:14px; margin-top:10px; color:#666;}
.contact-part1 .list {margin:40px 0 60px; overflow:hidden;}
.contact-part1 ul {float:left;}
.contact-part1 ul li {font-size:15px; color:#666; margin-top:10px; padding-left:25px;}
.contact-part1 ul li a {text-decoration:underline;}
.list-ul01 {width:30%;}
.list-ul02 {width:35%;}
.list-ul03 {width:35%;}
.contact-part1 .cp-list01 {background:url(../images/contact-icon01.png) no-repeat 0 center;}
.contact-part1 .cp-list02 {background:url(../images/contact-icon02.png) no-repeat 0 center;}
.contact-part1 .cp-list03 {background:url(../images/contact-icon03.png) no-repeat 0 center;}
.contact-part1 .cp-list04 {background:url(../images/contact-icon04.png) no-repeat 0 center;}
.contact-part1 .cp-list05 {background:url(../images/contact-icon05.png) no-repeat 0 center;}
.contact-part1 .cp-list06 {background:url(../images/contact-icon06.png) no-repeat 0 center;}

.msg-box {border:1px solid #fce4c5; background:#f8f8f8; overflow:hidden; padding:15px 25px 35px; margin-top:40px;}
.msg-list {float:left; width:50%; margin-top:20px; position:relative;}
.msg-list label {display: block; left: 1px;line-height: 35px;outline: 0 none;position: absolute;text-align: center;top: 1px;width: 90px;}
.msg-input {
	border: 1px solid #ddd;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    padding: 8px 8px 8px 8px;
    width: 440px;
	color:#666;
	margin-left:90px;
}
.msg-width {width:1014px;}
.w100 {width:100%;}
.msg-textarea {
	border: 1px solid #ddd;
    font-size: 14px;
    height: 90px;
    line-height: 18px;
    padding: 8px 8px 8px 8px;
    width: 1014px;
	color:#666;
	margin-left:90px;
}
.msg-box .submit button {
    background: #dda050 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    vertical-align: middle;
    width: 200px;
	margin:20px 0 0 90px;
}


.distributor-inner,.store-inner {width:1200px; margin:50px auto; overflow:hidden;}
.left-side {float:left; width:230px;}
.left-side dl dt {
    background: #dda050 none repeat scroll 0 0;
    overflow: hidden;
    padding: 15px 0 15px 15px;
	color:#fff;
}
.left-side dl dt .ch {
    color: #fff;
    display: block;
    font-family: Microsoft YaHei;
    font-size: 24px;
    line-height: 30px;
    overflow: hidden;
}
.left-side dl dt .en {
    color: #fff;
    display: block;
    font-family: Tahoma;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
    text-transform: uppercase;
}
.left-side dl dd {border:1px solid #dda050; overflow:hidden; padding:10px 20px 20px;}
.left-side dl dd span {display:block; border-bottom:1px dotted #d1d1d1;}
.left-side dl dd span a {line-height:40px; display:block; background:url(../images/dis-icon01.png) no-repeat right center;}
.left-side .cur a {color:#dda050;}
.right-part {float:right; width:930px;  min-height:400px;  overflow:hidden;}
.right-part h4 {font-size:18px; border-bottom:1px solid #d1d1d1; padding:10px 0 10px 28px; background:url(../images/dis-icon02.png) no-repeat scroll 3px 17px;}
.right-part .right-part-list {padding:15px 5px 0; overflow:hidden;}
.right-part .right-part-list li {padding:15px; border-bottom:1px dotted #d1d1d1; margin-bottom:20px;}
.right-part .right-part-list li:hover {box-shadow: 0 0 5px rgba(48, 48, 48, 0.3);}
.right-part .tit {font-size:15px; font-weight:600; background:url(../images/dis-icon03.png) no-repeat left center; padding-left:16px; margin-bottom:15px;}
.right-part .tit a {color:#333; text-decoration:underline;}
.right-part .tit a:hover {color:#dda050;}
.right-part .list {position:relative;}
.right-part .list span {margin:0 10px; font-size:12px; color:#666;}
.right-part .list .dwon {position:absolute; right:10px; bottom:0;}
.right-part .list .dwon a {margin-left:10px;}
.right-part .list .dwon .d1 {padding-left:16px; background:url(../images/dis-icon04.png) no-repeat left center;}
.right-part .list .dwon .d2 {padding-left:16px; background:url(../images/dis-icon05.png) no-repeat left center;}
.ds-box {padding:20px 15px; overflow:hidden;}
.ds-box .ds-tit {font-size:18px; font-weight:600; color:#333; margin-bottom:20px;}
.ds-box ul li {margin-bottom:15px; color:#666;}
.ds-box ul li label {float:left; margin-right:10px;}
.ds-box ul li a {text-decoration:underline; color:#dda050;}
.store-box {padding:15px; overflow:hidden;}

.scroll_horizontal{position:relative;width:1280px;height:400px; margin: 60px auto 0;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1100px;height:380px;margin:0 auto 0;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:255px; padding:0 10px 20px; font-size:12px; overflow:hidden;}
.scroll_horizontal .list li img {display:block;width:255px;}
.scroll_horizontal .prev,.scroll_horizontal .next{position:absolute;top:50%;margin-top:-65px;width:67px; height:67px;background-image:url(../images/arrow02.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:5px;background-position:0 0;}
.scroll_horizontal .next{right:5px;background-position:-67px 0;}
.scroll_horizontal .prev:hover{background-position:0 -67px;}
.scroll_horizontal .next:hover{background-position:-67px -67px;}

.group_list li {vertical-align:top;}
.group_list li h4 {font-size:16px; font-weight: 500;line-height: 60px;padding-bottom: 5px; text-align:center; margin-bottom:10px;}
.group_list dl {line-height:26px; margin-bottom:5px;}
.group_list dt {float:left; width:80px; text-align:left; font-size:13px; color:#333; font-weight:600; padding-left:30px;}
.group_list dd {float:left;font-size:13px; color:#666;}
.group_list dd b {color:#333;}
.g_l1 dt {background:url(../images/g_l1.png) no-repeat scroll 0 center;}
.g_l2 dt {background:url(../images/g_l2.png) no-repeat scroll 0 center;}
.g_l3 dt {background:url(../images/g_l3.png) no-repeat scroll 0 center;}
.g_l4 dt {background:url(../images/g_l4.png) no-repeat scroll 0 center;}
.g_l4 dd {text-transform:uppercase; font-size:12px;}
.g_info {height:100px; width:90%; margin:0 auto;}

.g_info p {line-height:22px; text-align:left;}


.mb-a1-box,.mb-a2-box,.mb-a3-box,.mb-ab6-box,.mb-p6-box,.mb-show-goods,.mb-a4-list {display: none;}


/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Mobile style's
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media screen and (max-width:1199px) {
html{overflow-x:hidden}
.mt-topbar .tb11,.mt-topbar .tb12,.mt-topbar .tb13,.mt-topbar .tb14,.daoRight,.nav_z {display:none;}	
.mt-topbar {
    position: absolute;
    right: 110px;
    top: 11px;
    width: 30px;
    height: 30px;
    background: #ea5404;
}
.mt-topbar .top_search {
    margin: 3px 0 0 0;
    height: 24px;
    border-left:0 none;
    padding-left: 3px;
    cursor: pointer;
}
.mt-topbar .search_box {
    width: 280px;
    padding: 2px 5px;
    height: 26px;
    top: 39px;
	right:-110px;
    position: absolute;
    background-color: rgba(255,255,255,0.8);
}
.mt-topbar .search_box .search_input {
    width: 200px;
}
.head {height:50px;}
.mtH-inner {width:100%;height:50px;}
.mt-logo {top:0; left:0;}
.mt-logo a {display:block;}
.mt-logo a img { height:50px;}
.headFixed {height: 50px; position: fixed; background-color:rgba(255,255,255,0.8); width:100%; z-index:9999;}
.headFixed .mtH-inner {width:100%;}
.headFixed .mt-logo img {height:50px;}
.navBtn{width: 24px; height: 18px; background: url(../images/navBtn.png) no-repeat center; position: absolute; right: 15px; top: 16px; transition: 300ms;} 
.navShow{-webkit-transform: rotate(-90deg);} 
.nav_bar {display: none !important;} 
.navM{display: none; width: 100%; height:370px; overflow: hidden; background:rgba(255, 255, 255, 0.9); position: absolute; left: 0; top: 50px; z-index:10003; border-bottom:1px solid #dda050;} 
.navMbox{width: 100%;} 
.navM ul{width: 100%; padding: 25px 0;  overflow: hidden;} 
.navM li{padding: 0 0 0 0; height: 40px; line-height: 40px; text-align: center;} 
.navM li a{width: 100%; display: inline-block; color: #6b6b6b; text-transform: uppercase; font-size: 20px; text-decoration:none;} 
.navM li a span {font-size:18px;}
.navM li a i {font-size:13px; font-style:normal; padding-left:10px;}
.navM li a:hover{color: #dda050;}
.navL {position:absolute; right:55px; top:16px; display:block; font-size:13px;}

.m-about-inner {width:100%; background:url(../images/abou-titleBg-600px.png) no-repeat scroll center 20px; overflow:hidden; padding-top:50px;}
.m-about-btn ul {margin: 50px 0;}
.m-customized {background:url(../images/customizedBg.jpg) no-repeat scroll center top; width:100%; height:auto; background-size:cover;}
.m-customized-inner {width:100%;}
.m-customized-inner .m-title {top:50px; left:5px;}
#tabs {width: 100%; margin-bottom: 40px;}
#tabs ul {text-align:center; font-size:0; width:80%; margin:0 auto;}
#tabs li {list-style-type:none;display: inline-block; width:22%;background:url(../images/m-customizedIconBg.png) no-repeat scroll center center; background-size:contain; cursor:pointer;overflow:hidden;margin:0 3px;}
#tabs li a {display: block;width:100%;}
#tabs li a span {width:100%; display:block;}



.m-advantage {background: rgba(0, 0, 0, 0) url("../images/metu-i2-bg.jpg") no-repeat scroll center center / cover ;height: auto;width: 100%;}
.m-advantage-inner {margin: 0 3% 50px; width: 94%;}

.advantage-box ul {font-size:0; text-align:center; overflow:hidden;}
.advantage-box ul li {display:inline-block; margin:10px 1%; width:18%; height:400px; visibility:visible; font-size:14px; vertical-align:top; position:relative; overflow:hidden;}
.ma-title {width:80%; margin:30px auto 0;}
.advantage-box .bg01 {background:url(../images/m-advantage-bg01.jpg) no-repeat scroll 100% 100%;}
.advantage-box .bg02 {background:url(../images/m-advantage-bg02.jpg) no-repeat scroll 100% 100%;}
.advantage-box .bg03 {background:url(../images/m-advantage-bg03.jpg) no-repeat scroll 100% 100%;}
.advantage-box .bg04 {background:url(../images/m-advantage-bg04.jpg) no-repeat scroll 100% 100%;}
.advantage-box .bg05 {background:url(../images/m-advantage-bg05.jpg) no-repeat scroll 100% 100%;}
.advantage-box ul li .intro{ display:none;}




.mt-title {
    font-size: 30px;
    margin: 70px auto;
}
.mt-tit01 {
    background: rgba(0, 0, 0, 0) url("../images/mt-title-bg02-40.png") no-repeat scroll center top;
}
.mt-tit02 {
    background: rgba(0, 0, 0, 0) url("../images/mt-title-bg03-40.png") no-repeat scroll center top;
	
}
.mt-tit03 {
    background: rgba(0, 0, 0, 0) url("../images/mt-title-bg04-40.png") no-repeat scroll center top;
}
.mt-tit04 {
    background: rgba(0, 0, 0, 0) url("../images/mt-title-bg05-40.png") no-repeat scroll center top;
}
.mt-tit02 h3 {
    padding-top: 30px;
}

.mt-tit03 h3 {
    padding-top: 30px;
}

.mt-tit04 h3 {
    padding-top: 30px;
}


.bb2 {
    background: rgba(0, 0, 0, 0) url("../images/bb-3.jpg") no-repeat scroll center center / cover ;height: 500px;width: 100%;
    overflow: hidden;
}

.bb3 {
    background: rgba(0, 0, 0, 0) url("../images/bb-4.jpg") no-repeat scroll center center / cover ;
    height: 550px;
}

.m-product {
    background: url(../images/m-product.jpg) no-repeat scroll center top;
    height: auto;
    padding: 40px 0 30px;
	width:100%;
}
.m-product-inner ul {width:80%; margin:80px auto 0;}


.mt-pro-inner ul li {
    font-size: 12px;
    height: auto;
    width: 12.5%;
}

.m-group-inner {width:94%; margin:0 auto 50px;}

.mt-pro-inner ul li a { display:block; width:100%; height:250px;}
.mt-pro-inner .mt-pro-item {width:100%; height:auto;}
.mt-pro-inner .mt-pro-item .pic img {width:100%; display:block;}

.m-news-inner {width:100%; margin:40px auto 0;}
.news-ul {
	width: 96%;
	height: auto;
	margin:50px 2% 80px;
	overflow:hidden;
}
.news-ul .new-li {
	width: 48%;
	height: auto;
	float: left;
	background: #fff;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	margin:0 1%;
}
.news-ul .new-li .new-img {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	display: block;
}
.news-ul .new-li .new-img img {
	width: 100%;
	transition-duration:500ms;
}
.news-ul .new-li:hover .new-img img {
	transform:scale(1.04);
}
.news-ul .new-li .new-box {
	height: 150px;
	width: 94%;
	padding: 15px 3% 0;
	position: relative;
	background: #fff;
}
.news-ul .new-li .new-box .new-title {
	font-size: 16px;
	color: #000;
	line-height: 20px;
	max-height:40px;
	overflow:hidden;
	margin-bottom: 14px;
	padding-bottom:0;
	display: block;
	font-family: "微软雅黑";
}
.news-ul .new-li:hover .new-box .new-title {
	color: #d1a55b;
}
.news-ul .new-li .new-text {
	font-size: 13px;
	color: #999;
	line-height: 24px;
}

.footer-mt-inner {width:94%; margin-top:40px;}
.footer-m3-inner {
    width: 94%;
}
.footer-logo {display:none;}
.footer-menu {margin: 0 0 10px;}
.footer-contact {margin-top:0; float:left;}



.av_con {width:94%; margin:0 auto 50px;}






.voice-banner,.experience-banner,.product-banner,.impreesion-banner,.character-banner,.business-banner,.join-banner {height: 400px;}
.voice-box-inner {width:96%; margin:0 auto; text-align:center; font-size:0;}
.voice-box-inner dl {background: #f8f8f8;height: auto;line-height: 22px; display:block; margin:20px 1% 0; width:31.3%; text-align:left; overflow:hidden; border-bottom:2px solid #ccc; float:left;}
.voice-box-inner dl:hover {background:#fdf3e6; border-bottom:2px solid #d5a76b;}
.voice-box-inner dl dd {width:100%; height: auto; overflow:hidden;}
.voice-box-inner dl dd img {transition: all 500ms ease 0s; width: 100%;}
.voice-box-inner dl:hover dd img {transform:scale(1.06);}
.voice-box-inner dl:hover dt h3 a {color:#dda050;}
.voice-box-inner dl dt {
    padding: 0 20px;
	margin: 3px 0 7px 0;
	font-size:12px;
	color:#888;
}
.voice-box-inner h3 {
    margin-bottom: 5px;
    margin-top: 15px;
}
.voice-box-inner dl h3 a {
    color: #333;
    font-size: 16px;
}




.index-bg {
    height: 400px;
}
.bb2 {height:400px;}
.about-banner {height:500px; overflow:hidden;}
.a-title {position:relative; height:90px; text-align:center; margin:30px 0 50px;}
.a-title .at1 {font-size:30px; color:#000; display:inline-block; padding:0 10px; line-height:30px;}
.a-title .at2 {font-size:40px; padding:0 10px; color:#c9c9c9; line-height:40px; height:40px;}
.a-title .at3 {font-size:16px; padding:0 10px; color:#c9c9c9; line-height:20px; height:20px;}

.a-title2 {position:relative; height:90px; text-align:center; margin:30px 0 50px;}
.a-title2 .at1 {font-size:30px; color:#fff; display:inline-block; padding:0 10px; line-height:30px;}
.a-title2 .at2 {font-size:40px; padding:0 10px; color:#5c5b5b; line-height:40px; height:40px;}
.a-title2 .at3 {font-size:16px; padding:0 10px; color:#bbb; line-height:20px; height:20px;}
.a-title2 .at4 {font-size:40px; padding:0 10px; color:#aaa; line-height:40px; height:40px;}

.a1-menu-box {display:none;}
.m-about {margin-bottom:0;}
.m-about-box ul {width:94%; margin-bottom:0;}
.m-about-box ul li {
    width: 24%;
    margin: 10px 0.5%;
}
.m-about-box .pic {
    width: 100px;
    height: 100px;
    margin: 0 auto 15px;
}
.m-about-p1 .pic,.m-about-p1:hover .pic,.m-about-p2 .pic,.m-about-p2:hover .pic,.m-about-p3 .pic,.m-about-p3:hover .pic,.m-about-p4 .pic,.m-about-p4:hover .pic {background-size: cover;}


.mb-a1-box {display:block; width:94%; margin:0 3% 0; background: rgba(0, 0, 0, 0) url("../images/aboutBg.jpg") no-repeat scroll center bottom; overflow:hidden;}
.mb-a1-p1 {line-height:24px; font-size:15px; text-indent:2em; color:#555; text-align:center; padding:10px;}
.mb-a1-p2 {text-align:center; font-size:0; margin-top:20px;}
.mb-a1-p2 dl {width:150px; margin:0 5px; display:inline-block;}
.mb-a1-p2 dl dt {width:90%; margin:0 auto;}
.mb-a1-p2 dl dd {font-size:14px; color:#666;}
.m-about-btn ul {
    margin: 30px 0 50px;
    text-align: center;
}
.m-about-btn ul li {
    display: inline-block;
    font-size: 0;
    height: 40px;
    margin: 0 10px;
    width: 120px;
}
.m-about-btn ul li a {
    border: 1px solid #999;
    border-radius: 20px;
    color: #666;
    display: block;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
}
.m-about-btn ul li a:hover {
    background: #f60 none repeat scroll 0 0;
    border: 1px solid #d1a55b;
    color: #fff;
    display: block;
}

.a-bg {height:400px;}
.av-bg {height:400px;}
.sub-bg,.pro-bg,.news-bg,.rec-bg,.con-bg,.group-bg {height: 300px;}

.ab_nr1 {margin: 30px 0;}
.ab_inner {width:94%; margin:0 auto; overflow:hidden;}
.ab-title {position: relative; margin-bottom:30px; text-align:center;}
.ab-title .ch {font-size:34px; color:#222; position: static; top: inherit; left: inherit; margin-top:-30px;}
.ab-title .en {font-size:40px; color:#e3e3e3; text-transform:uppercase; font-weight:600;}

.ab-title2 {position: relative; margin:40px 0 20px; text-align:center;}
.ab-title2 .ch {font-size:34px; color:#222; margin-top:-30px;}
.ab-title2 .en {font-size:40px; color:#d4d4d4; text-transform:uppercase; font-weight:600; height: auto;}

.ab-title3 {position: relative; margin:40px 0 20px; text-align:center;}
.ab-title3 .ch {font-size:34px; color:#f6760e; margin-top:-30px;}
.ab-title3 .en {font-size:40px; color:#454545; text-transform:uppercase; font-weight:600; height:auto;}
.ab-title3 p {color:#fff; font-size:14px; line-height:22px; margin-top:30px;}

.ab-title4 {position: relative; margin-bottom:30px; text-align:center;}
.ab-title4 .ch {font-size:34px; color:#fff; position: static; top: inherit; left: inherit; margin-top:-30px;}
.ab-title4 .en {font-size:40px; color:#454545; text-transform:uppercase; font-weight:600;}

.scroll_horizontal {width:100%;}
.scroll_horizontal .box {width:825px;}
.ab_nr1_l {
    float: left;
    width: 100%;
}
.ab_nr1_box dl dd p {
	display:none;
}
.ab_nr1_box dl {float:left; width:25%; text-align:center;}
.ab_nr1_box dl dt {float: none; width:70%; height: auto; margin:0 auto;}
.ab_nr1_box dl dt img {margin:0 auto;}
.ab_nr1_box dl dd {float: none; margin-left:0; width:100%;}


.ab_nr1_l .ab_p2 {width:100%;}
.ab_nr1_r {display:none;}

.ab_nr2 {height: auto; background:url(../images/ab2_bg.jpg) no-repeat scroll top / cover; position:relative;}
.ab_nr2 .atabs-content {display:none;}
.a4-menu {position: static; bottom:0; left:0; height: auto; background:rgba(0,0,0,0.3); width:100%;}
.a4-menu ul {width:100%;}
.a4-menu ul li {float:left; width: 25%; text-align:center; padding:20px 0; cursor:pointer;}
.ab_nr2_l {width:94%; position: static; right: inherit; top:inherit; margin:20px auto 0;}


.ab_nr2 .ab_con {width:94%; margin:120px auto 0;}
.ab_nr2 .ab_con ul {text-align:center; font-size:0;}
.ab_nr2 .ab_con ul li {width:25%; height:250px;}
.ab_nr2 .ab_con ul li:hover {border-bottom:1px solid #ea5404;}
.ab_nr2 .ab_con .pic {width:120px; height:120px; margin:0 auto; border-radius:50%; border:3px solid #fff;}
.ab_nr2 .ab_con .pic img {margin-top:22px;}
.ab_nr2 .ab_con .txt {width:80%; margin:0 auto;}
.ab_nr2 .ab_con .txt h5 {font-size:16px; margin:20px 0 5px;}
.ab_nr2 .ab_con .txt p {font-size:12px;}


.ab_nr3 {
    background:#f0f0f0;
}
.a2-menu-box {
    width: 94%;
    margin: 50px auto 0;
}
.a2-menu ul {
    width: 100%;
    height: 80px;
    background: none;
}
.a2-menu li {
    width: 12.5%;
    text-align: center;
    height: 80px;
    background: #eeeeee;
    margin: 0;
}
.a2-tabs-box {margin:50px 0;}
.a2-tabs-box .pic {display:none;}



.ab_nr4 {
    height: auto;
	background:none;
}

.ab_nr4 .ab-title3 .ch {color:#222;}
.ab_nr4 .ab-title3 .en {font-size:40px; color:#e3e3e3;}
.ab_nr4 .ab-title3 p {color:#e3e3e3;}

.ab_nr6 {height:auto;}
.ab_nr6 .ab-title3 p {width:94%; margin:0 auto;}
.ab6_pic img {width:100%;}

.ab_nr7_l {width:100%;}
.ab_nr7_l .ab-content {margin:0;}
.ab7_pic {width:40%; float:left; margin-right:5%;}
.ab7_pic img {width:100%; display:block;}
.ab7_dl {float:left; width:55%;}
.ab7_dl dt {margin-top:10px;}


.av1_nr { height:500px; overflow:hidden;}

.av1_nr_box {position:absolute; width:40%; right:0; top:100px;height:300px; padding:30px 0 30px 30px;}
.av2_nr,.av3_con_r .btn {display:none;}

.av-title {text-align:center; margin:30px 0;}
.av-tB {height:30px;}
.av-title .en {color:#f60; font-size:30px;}
.av-title .ch {color:#222; font-size:26px;}
.av-title p {font-size:14px; color:#222; margin-top:10px;}
.av3_con {width:94%; margin:0 auto; background:#ededed;}
.av3_con_l {width:50%; margin:0;box-sizing: border-box; padding:20px; float:left; height:100%;}
.av3_con_r {
    position: static;
    width: 50%;
	float:right;
}

.av3_nr {margin-bottom:30px;}
.av4_nr {height:auto;}
.av4_con {width:100%; height:auto; padding:0 5% 30px;}
.av-title2 {text-align:center;}
.av-title2 .en {color:#f60; font-size:30px;}
.av-title2 .ch {color:#fff; font-size:26px;}
.av-title2 p {font-size:14px; color:#eee; margin-top:10px;}

.av5_nr {height:auto; margin-bottom:30px;}
.av5_bg {display:none;}
.av5_inner {width:94%; height:auto; padding:10px 3%; background:none;}

.av6_nr {height: auto;}
.av6_nr .pic {width:48%; margin:0;}
.av6_nr .pic img {display:block; width:100%;}
.ai5-box {float:right; margin:0 0 2%; width:50%;}

.sub_content .inner {width:94%; margin:3% auto;}
.news_box {margin-top:10px;}
.news_box li {width:48%; margin:0 1% 20px; height:auto;}
.news_box li:nth-child(3), .news_box li:nth-child(6) {margin:0 1% 20px;}
.news_box li img {width:100%;}
.news_box p {margin: 12px 20px 15px;}
.btn_more {width:100%;}


.mb-a2-box {display:block;}
.mb-a2-box .inner {width:94%; margin:0 3% 50px; overflow:hidden;}
.mb-a2-box .inner ul li {width:31.3%; margin:0 1% 15px; float:left;}
.mb-a2-box .inner ul li .pic img {width:100%;}
.mb-a2-box .inner ul li .txt {text-align: center; background:#f7f7f7; overflow:hidden;}
.mb-a2-box .inner ul li .txt .ch {font-size:18px; color:#333; margin:5px 0 0;}
.mb-a2-box .inner ul li .txt .en {font-size:12px; color:#dda050; text-transform:uppercase; margin:0 0 10px;}

.mb-a3-box {display:block; width:94%; margin:0 3% 50px;}
.mb-a3-box li {overflow:hidden; width:48%; margin:0 1% 20px; float:left;}
.mb-a3-box li .tit {font-size:20px; font-weight:600; color:#333;}
.mb-a3-box li .pic {margin:5px 0 10px;}
.mb-a3-box li .pic,.mb-a3-box li .pic img {width:100%;}
.mb-a3-box li .txt dd {line-height:23px; font-size:14px; color:#666;}

.a-honor {
    background: #e7e7e7 url("../images/honorBg.jpg") no-repeat scroll center 600px;
    overflow: hidden;
    padding-bottom: 0;
    width: 100%;
}





.ab-p1-box {width:94%; margin:30px auto 0; float:none; height:auto;}
.ab-p1-left-bottom {
    padding: 30px 5%;
    text-indent: 2em;
    width: 90%;
}
.ab-p2-box {width:94%; margin:50px auto;}
.ab-p2-box .pic {width:100%; float:left;}
.ab-p2-box .pic img {width:100%;}
.ab-p2-box .txt {float:right; width:80%; height: auto; background:#666 url(../images/abou-titleBg-300px.png) no-repeat scroll center bottom; padding:10%;}
.ab-p2-box .txt h5 {font-size:20px; color:#fff; margin-bottom:25px;}
.ab-p2-box .txt p {line-height:30px; font-size:15px; color:#bbb;}
.ab-p3 {background:url(../images/jbanner.jpg) no-repeat scroll center center / cover; width:100%; height: auto; overflow:hidden;}
.ab-p3-b1 img {width:100%;}
.ab-p3-b1 {width:70%; margin:70px auto 10px;}
.ab-p3 .txt {text-align:center; margin-bottom:70px;}
.ab-p3 .txt .p1 {color:#dda050; font-size:30px;}
.ab-p3 .txt .p2 {color:#ccc; font-size:16px; margin-top:10px;}

.ab-p4 {
    background: rgba(0, 0, 0, 0) url("../images/ab-p4-bg.jpg") no-repeat scroll center center / cover;
    height: auto;
    overflow: hidden;
    width: 100%;
	padding:60px 0;
}
.ab-p4 .inner {width:94%; margin:0 auto;}
.ab-p4 .youn {
    display: block;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 90%;
}
.ab-p4 .youn span {
    cursor: default;
    display: block;
    float: left;
    height: auto;
    margin: 0 1%;
    transform-style: preserve-3d;
    transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
	width:18%;
}
.ab-p4 .youn span i {
    display: block;
	
}
.ab-p4 .youn span i img {width:100%; display:block;}
.ab-p4 .youn .flippety {
    margin-left: 0;
    transform: translateZ(35px);
}


.ab-p5 {
    background: rgba(0, 0, 0, 0) url("../images/ab-p5-bg.jpg") no-repeat scroll center center / cover;
    height: auto;
    overflow: hidden;
    width: 100%;
	padding:60px 0;
}
.ab-p5 .inner {width:94%; margin:50px auto 0; overflow:hidden;}
.ab-p5-left {float:left; width:100%;}
.ab-p5-right {float:right; width:460px; height:310px; background:#fff; box-shadow: 5px 5px 5px #ccc;}
.ab-p5-right .pic {margin:100px 0 0 122px;}
.ab-p5-left li {
    background: #fff none repeat scroll 0 0;
    box-shadow: 5px 5px 5px #ccc;
    float: left;
    height: auto;
    margin-bottom: 40px;
    width: 100%;
}
.ab-p5-left li > a {
    display: block;
    height: auto;
}
.ab-p5-left .time {
    border: 1px solid #959595;
    height: 48px;
    margin: 20px 15px;
    width: 52px;
}
.ab-p5-left .time > div {
    background: #d1975e none repeat scroll 0 0;
    margin: 5px;
}
.ab-p5-left .time .day {
    font-size: 28px;
    height: 38px;
    line-height: 38px;
}
.ab-p5-left .content {
    margin-left: 80px;
    margin-right: 20px;
    padding-top: 20px;
	padding-bottom: 20px;
    width: auto;
}
.ab-p5-left .content .news-title {
    color: #383837;
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 22px;
    overflow: hidden;
    text-overflow: normal;
    white-space: normal;
}
.ab-p5-left .content .news-content {
    color: #989898;
    font-size: 12px;
    line-height: 18px;
}
.ab-p5-left li:hover {
    background: #d1975e none repeat scroll 0 0;
}
.ab-p5-left li:hover .time, .ab-p5-left li:hover .learn-more > a {
    border: 1px solid #fff;
}
.ab-p5-left li:hover .news-title, .ab-p5-left li:hover .learn-more > a {
    color: #fff;
}
.ab-p5-left li:hover .news-content {
    color: #e8e8e8;
}
.ab-p5-left li:hover .learn-more:hover {
    background: #383837 none repeat scroll 0 0;
    border: 0 none;
}
.ab-p6 {
    overflow: hidden;
    width: 100%;
	padding:60px 0 0;
	background:url(../images/ab-p6-bg.jpg) repeat scroll 0 0;
}
.ab-p6 .inner {width:94%; overflow:hidden; margin:0 auto;}
.ab-p6 .inner ul {display:none;}
.ab-p6 .inner .mb-ab6-box {padding:40px 5%; overflow:hidden; display:block;}
.ab-p6 .inner .mb-ab6-box dl {width:90%; background:#fff; padding:15px 5%; height:auto; box-shadow: 5px 5px 5px #ccc; margin-bottom:20px;}
.ab-p6 .inner .mb-ab6-box dl dt {font-size:20px; font-weight:600; padding-bottom:5px; border-bottom:1px dotted #e5e5e5;}
.ab-p6 .inner .mb-ab6-box dl dt span {padding-left:15px; font-size:14px; color:#666;}
.ab-p6 .inner .mb-ab6-box dl dd {line-height:24px; margin-top:15px; color:#666;}

.ab-p7 {background:#f5f5f5; width:100%; height: auto; overflow:hidden; padding:60px 0;}
.ab-p7-list ul {
    margin: 50px auto;
    width: 94%;
}
.ab-p7-list ul li {
    float: left;
    margin:0 5% 30px;
    width: 90%;
	background:#fff;
}
.ab-p7-list ul li img {
    margin: 0 auto;
	width:100%;
}
.ab-p7-list .uu {
    color: #dda050;
    font-size: 20px;
    line-height: 30px;
    margin: 20px auto 10px;
    text-align: left;
	padding:0 15px;
}
.ab-p7-list .sp1 {
    color: #999;
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin: 0 auto 20px;
    width: 90%;
	padding:0 5%;
}
.picj {
    height: auto;
    overflow: hidden;
    width: 100%;
}



.msg-box {border:1px solid #fce4c5; background:#f8f8f8; overflow:hidden; padding:15px 15px 35px; margin-top:0;}
.msg-list {float:left; width:100%; margin-top:20px; position:relative;}
.msg-list label {display: block; left: 1px;line-height: 35px;outline: 0 none;position: absolute;text-align: center;top: 1px;width: 90px;}
.msg-input {
	border: 1px solid #ddd;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    padding: 8px 8px 8px 8px;
    width: 85%;
	color:#666;
	margin-left:90px;
}
.msg-width {width:1014px;}
.w100 {width:100%;}
.msg-textarea {
	border: 1px solid #ddd;
    font-size: 14px;
    height: 90px;
    line-height: 18px;
    padding: 8px 8px 8px 8px;
    width: 85%;
	color:#666;
	margin-left:90px;
}
.msg-box .submit button {
    background: #dda050 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    vertical-align: middle;
    width: 200px;
	margin:20px 0 0 90px;
}

.voiceShow-box-inner {
    margin: 30px auto 40px;
    overflow: hidden;
    width: 94%;
	font-size: 16px;
    line-height: 22px;
}

.voiceShow-box-inner h3 {
    color: #d3a15a;
    display: block;
    font-size: 20px;
    height: 90px;
    line-height: 50px;
    margin-bottom: 40px;
    overflow: hidden;
    text-align: center;
    text-overflow: normal;
    white-space: normal;
	
}
.voiceShow-box-inner h3 span {
    color: #999;
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
    text-align: center;
	padding-bottom:5px;
	border-bottom:1px solid #e9e9e9;
}

.voiceShow-box-inner p {
    color: #333;
    font-size: 16px;
    line-height: 24px;
    text-indent: 2em;
}
.voiceShow-box-inner .backBtn {
    border: 1px solid #bfbfbf;
    clear: both;
    color: #8d8d8d;
    display: block;
    height: 35px;
    line-height: 35px;
    margin: 40px auto 0;
    text-align: center;
    width: 100px;
	cursor:pointer;
}
.voiceShow-box-inner .backBtn:hover {
    background: #d3a15a none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #fff;
}

.news_box p {height:20px; overflow:hidden;}
p.btn_prdt {
    position: static;
    margin: 0 auto 20px!important;
	height: 38px !important;
}
.btn_more {
    display: block;
    height: 36px;
    line-height: 36px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    width: 80%;
	margin:0 auto;
}


.product-inner {width:94%; margin:0 auto;}
.product-item dl {width:31.3%; margin:0 1% 10px;}
.product-item dl:hover {box-shadow: 5px 5px 20px #e1e1e1;}
.product-item dl .pic img {width: 100%;transition-duration:500ms;}
.product-item dl:hover .pic img {transform:scale(1.1);}
.product-item dl:hover .product-item a {color:#dda050;}
.product-item dl:nth-child(4n){margin-right:1%;}
.product-item dl:nth-child(3n){margin-right:0;}
.product-item dl dt .pic {height: auto;margin:0; width: 100%; overflow:hidden;}
.product-item dl dt .pic img {width:100%; display:block;}

.product-item dl dd {padding:20px 0; border-top:1px solid #fff; text-align:center;}
.product-item .p1 {font-size:14px; color:#333; margin-bottom:7px; font-weight:600;}
.product-item .p2 {font-size:12px; color:#666;}

.product-show {padding:10px; overflow:hidden; background:#f8f8f8;}
.product-show-goods { display:none;}
.mb-show-goods {width:40%; display:block; float:left;}
.mb-show-goods img {width:100%;}

.product-show-info {float: right; width:55%;}
.product-show-info h4 {font-size:20px; padding:15px 0; border-bottom:1px dotted #d1d1d1;}
.product-show-info p {line-height:24px; color:#666; font-size:15px; margin-bottom:5px;}
.product-show-info .btn {display:inline-block; width:160px; text-align:center; line-height:40px; height:40px; border:1px solid #d9d9d9; color:#333; margin-top:30px; font-size:16px;}
.product-show-info .btn:hover {background:#d3a15a; color:#fff;}
.product-showS {width:94%; margin:30px auto 50px; overflow:hidden;}
.product-showS .lSide { display:none;}

.rgt2 {
    border-bottom: 1px dotted #d1d1d1;
    padding: 20px 28px 5px 0;
}
.rgt2 li {
    background-color: #fff;
    border-radius: 13px;
    color: #666;
    float: left;
    font-size: 14px;
    height: 27px;
    line-height: 27px;
    margin-bottom: 15px;
    margin-right: 8px;
    padding: 0 17px;
}
.rgt2 li:hover {
    background-color: #dda050;
    color: #fff;
}
.rgt3 {
    border-bottom: 1px dotted #d1d1d1;
    padding: 30px 28px 10px 0;
}
.rgt3 dl {
    margin-bottom: 20px;
}
.rgt3 dl dt {
    color: #666;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    width: 80px;
}
.rgt3 dl dt.lh26 {
    line-height: 26px;
}
.rgt3 dl dd {
    float: left;
    width: 354px;
	color: #666;
}
.lpi-hd .rgt .rgt4 {
    padding-top: 25px;
}

.rgt4 {
    padding: 15px 0;
	text-align:center;
	font-size:0;
}

.rgt4 .lbtn1, .rgt4 .lbtn2 {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: none;
    font-size: 16px;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    margin-right: 8px;
    text-align: center;
    width: 40%;
	border:1px solid #dda050;
}
.rgt4 .lbtn1 {
    background-color: #fff;
	color:#dda050;
}
.rgt4 .lbtn2 {
    background-color: #dda050;
}
.rPart {float: none; width:100%;}
.product-showS .rPart .tit {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    text-align: left;
    width: 100%;
	border-bottom:1px solid #d1d1d1;
}
.product-showS .rPart .con {padding:15px 0; overflow:hidden;}


.sub_content .inner {
    margin: 3% auto;
    width: 94%;
}
.sub_title {
    padding-bottom: 30px;
}

.sub_title > h2 {
    font-size: 32px;
    padding-top: 20px;
}

.sub_title > p {
    font-size: 16px;
    padding-top: 10px;
}
.ajax-position ul {width:100%; overflow:hidden;}
.ajax-position ul li {width:24%; margin:0 0.5% 10px; box-sizing: border-box; height:auto; padding:20px 15px 15px;}
.ajax-position ul li .konw-more-posi {
    bottom: 0;
    display: block;
    font-size: 14px;
    height: 36px;
    left: 0;
    line-height: 36px;
    overflow: hidden;
    position: static;
    text-align: center;
    width: 124px;
}
.location_map .img_area {
    height: 400px;
    width: 49%;
	background:url(../images/img_map.jpg) no-repeat 50% 50%;
}
.location_map .img_area img {display:none;}
.location_map .map_area {height:400px;}


.honor_inndex {margin: 0 auto;width: 94%;}
.honor_box{ width:100%; margin:0 auto; height:340px;}

}

@media screen and (max-width:980px) {
.a-title {position:relative; height:90px; text-align:center; margin:30px 0 50px;}
.a-title .at1 {font-size:24px; color:#000; display:inline-block; padding:0 10px; line-height:30px;}
.a-title .at2 {font-size:34px; padding:0 10px; color:#c9c9c9; line-height:40px; height:40px;}
.a-title .at3 {font-size:14px; padding:0 10px; color:#c9c9c9; line-height:20px; height: auto;}

.a-title2 {position:relative; height:90px; text-align:center; margin:30px 0 50px;}
.a-title2 .at1 {font-size:24px; color:#fff; display:inline-block; padding:0 10px; line-height:30px;}
.a-title2 .at2 {font-size:34px; padding:0 10px; color:#5c5b5b; line-height:40px; height:40px;}
.a-title2 .at3 {font-size:14px; padding:0 10px; color:#bbb; line-height:20px; height:auto;}
.a-title2 .at4 {font-size:34px; padding:0 10px; color:#aaa; line-height:40px; height:40px;}


.a2-menu ul {
    width: 100%;
    height: 160px;
    background: none;
}
.a2-menu li {
    width: 25%!important;
    text-align: center;
    height: 80px;
    background: #eeeeee;
    margin: 0;
}
.a2-tabs-box {margin:50px 0;}
.a2-tabs-box .pic {display:none;}
	
}

@media screen and (max-width:768px) {
html{overflow-x:hidden}
.daoRight {display:none;}	.header {height:65px;}
.header-inner {width:100%;height:65px;}
.logo {top:15px; left:20px;}
.logo a {display:block; width:130px; height:34px;}
.topbar {display:none;}

.index-bg {height: 300px;}
.a-bg {height: 300px;}
.av-bg {height: 300px;}
.bb2 {height:300px;}
.m-title {text-align:center;}
.m-title i {background:url(../images/m-titleBg01.png) no-repeat scroll center 0; width:68px; height:18px; margin:0 auto 10px; display:block;}
.m-title h3 {font-size:24px; color:#333; font-weight:normal;}
.m-title .en {text-transform:uppercase; color:#666; font-size:12px; padding:5px 0;}
.m-title em {background:url(../images/m-titleBg02.png) no-repeat scroll center 0; width:68px; height:3px; margin:10px auto 0; display:block;}

.m-about-inner {width:100%; background:url(../images/abou-titleBg-600px.png) no-repeat scroll center 20px; overflow:hidden; padding-top:50px;}
.m-about-btn ul {margin: 50px 0;}


.advantage-box ul li {
    height: auto;
    margin: 10px 1%;
    width: 31.3%;	
}
.advantage-box ul li a {display:block;padding-top: 70%;box-sizing: border-box; border:1px solid #ea5404;}
.advantage-box .bg01 {background:none;}
.ma-title {position:absolute; top:0; left:20px; }
.ma-title .ch {
    font-size: 22px;
    font-weight: 300;
}
.ma-title .en {
    font-size: 14px;
    font-weight: 300;
}

.m-product {
    background: url(../images/m-product.jpg) no-repeat scroll center top / cover;
    padding: 40px 0 30px;
}


.m-news-inner {width:100%; margin:40px auto 0;}
.news-ul {
	width: 96%;
	height: auto;
	margin:40px 2% 40px;
	overflow:hidden;
}
.news-ul .new-li {
	width: 48%;
	height: auto;
	float: left;
	background: #fff;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}
.news-ul .new-li .new-img {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	display: block;
}
.news-ul .new-li .new-img img {
	width: 100%;
	transition-duration:500ms;
}
.news-ul .new-li:hover .new-img img {
	transform:scale(1.04);
}
.news-ul .new-li .new-box {
	height: 200px;
	width: 94%;
	padding: 15px 3% 0;
	position: relative;
	background: #fff;
}
.news-ul .new-li .new-box .new-title {
	font-size: 16px;
	color: #000;
	line-height: 20px;
	max-height:40px;
	overflow:hidden;
	margin-bottom: 14px;
	padding-bottom:0;
	display: block;
	font-family: "微软雅黑";
}
.news-ul .new-li:hover .new-box .new-title {
	color: #d1a55b;
}
.news-ul .new-li .new-text {
	font-size: 13px;
	color: #999;
	line-height: 24px;
}
.news-ul .new-li .new-date {
	display:none;
}



.ab_nr2 .ab_con {width:94%; margin:60px auto 0;}
.ab_nr2 .ab_con ul {text-align:center; font-size:0;}
.ab_nr2 .ab_con ul li {width:25%; height:250px;}
.ab_nr2 .ab_con ul li:hover {border-bottom:1px solid #ea5404;}
.ab_nr2 .ab_con .pic {width:100px; height:100px; margin:0 auto; border-radius:50%; border:3px solid #fff;}
.ab_nr2 .ab_con .pic img {margin-top:12px;}
.ab_nr2 .ab_con .txt {width:80%; margin:0 auto;}
.ab_nr2 .ab_con .txt h5 {font-size:16px; margin:20px 0 5px;}
.ab_nr2 .ab_con .txt p {font-size:12px;}



.voice-banner,.experience-banner,.product-banner,.impreesion-banner,.character-banner,.business-banner,.join-banner {height: 300px;}
.voice-tab {height:60px; width:100%; text-align:center; font-size:0; border-bottom:1px dotted #c9c9c9;}
.voice-tab ul li {width:90px; margin:0 10px; display:inline-block; text-align:center;}
.voice-tab ul li a {display:block; line-height:58px; font-size:16px; color:#333;}
.voice-tab .cur a,.voice-tab ul li a:hover {border-bottom:2px solid #d3a15a;}
.voice-box-inner {width:96%; margin:0 auto; text-align:center; font-size:0;}
.voice-box-inner dl {background: #f8f8f8;height: auto;line-height: 22px; display:block; margin:20px 1% 0; width:48%; text-align:left; overflow:hidden; border-bottom:2px solid #ccc; float:left;}
.voice-box-inner dl:hover {background:#fdf3e6; border-bottom:2px solid #d5a76b;}
.voice-box-inner dl dd {width:100%; height: auto; overflow:hidden;}
.voice-box-inner dl dd img {transition: all 500ms ease 0s; width: 100%;}
.voice-box-inner dl:hover dd img {transform:scale(1.06);}
.voice-box-inner dl:hover dt h3 a {color:#dda050;}
.voice-box-inner dl dt {
    padding: 0 20px;
	margin: 3px 0 7px 0;
	font-size:12px;
	color:#888;
}
.voice-box-inner h3 {
    margin-bottom: 5px;
    margin-top: 15px;
}
.voice-box-inner dl h3 a {
    color: #333;
    font-size: 16px;
}



.about-banner {height: 340px;overflow: hidden;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:550px;height:380px;margin:0 auto 0;}
.p3-menu {height: 50px; width:100%; border-radius:0; background:#fff; margin-top:30px;}
.p3-menu ul li {float:left; width:21%; text-align:center; line-height:20px; font-size:14px; color:#333;border-radius:0; cursor:pointer; height:40px; padding:5px 2%;}
.p3-menu .current-p3 {color:#fff; background:#e7b06d;}
.p3tabs-content {margin:10px 0;}
.p3-tabs-box ul {overflow:hidden;}
.p3-tabs-box li { float:left; border-left:0 none; width:46%; padding:15px 2%;}
.p3-tabs-box li:first-child{border-left: none;}
.p3-tabs-box li .pic {width:100%; height: auto; margin:0 auto;}
.p3-tabs-box li .pic img {width:100%;}
.p3-tabs-box li .txt {text-align:center;}
.p3-tabs-box li .txt span {display:inline-block; padding:0 25px; height:30px; line-height:30px; background:#e7b06d; color:#fff; font-size:18px; border-radius:25px; text-transform:uppercase;}
.p3-tabs-box li em {height:1px; width:100px; background:#e7b06d; display: block; margin:10px auto;}
.p3-tabs-box .line { display:none;}

.msg-input {
    width: 80%;
}
.msg-textarea {
    width: 80%;
}

.ab-p4-box {width:94%; margin:30px auto 0;}
.ab-p4-pic {float:left; width:40%;}
.ab-p4-txt {float:right; width:55%;}
.ab-p4-pic img {width:100%;}

.footer-menu {margin: 0; width:180px;}
.fm-list-a {
	display:none;
}
.footer-m3-inner { text-align:center;}

.ajax-position ul {width:100%; overflow:hidden;}
.ajax-position ul li {width:31.3%; margin:0 1% 15px; box-sizing: border-box; height:auto; padding:20px 15px 15px;}

.location_map .img_area {
    height: 300px;
    width: 49%;
	background:url(../images/img_map.jpg) no-repeat 50% 50%;
}
.location_map .img_area img {display:none;}
.location_map .map_area {height:300px;}

.list-ul01,.list-ul02,.list-ul03 {width:50%;}


.product-showS .rPart .con {padding:15px 0; overflow:hidden;}
.product-showS .rPart .con img {display:block; width:100%;}
}

@media screen and (max-width:639px) {
html{overflow-x:hidden}
.daoRight {display:none;}	.header {height:65px;}
.header-inner {width:100%;height:65px;}
.logo {top:15px; left:20px;}
.logo a {display:block; width:130px; height:34px;}
.topbar {display:none;}

.index-bg {height: 250px;}
.a-bg {height: 250px;}
.av-bg {height: 200px;}
.sub-bg,.pro-bg,.news-bg,.rec-bg,.con-bg,.group-bg {height:200px;}

.m-title {text-align:center;}
.m-title i {background:url(../images/m-titleBg01.png) no-repeat scroll center 0; width:68px; height:18px; margin:0 auto 10px; display:block;}
.m-title h3 {font-size:24px; color:#333; font-weight:normal;}
.m-title .en {text-transform:uppercase; color:#666; font-size:12px; padding:5px 0;}
.m-title em {background:url(../images/m-titleBg02.png) no-repeat scroll center 0; width:68px; height:3px; margin:10px auto 0; display:block;}

.m-about-inner {width:100%; background:url(../images/abou-titleBg-400px.png) no-repeat scroll center 20px; overflow:hidden; padding-top:50px;}
.m-about-btn ul {margin: 50px 0;}
.mt-title {margin:50px auto;}

.advantage-box ul li {
    height: auto;
    margin: 10px 1%;
    width: 48%;	
	float:left;
}
.advantage-box ul li a {display:block;padding-top: 70%;box-sizing: border-box; border:1px solid #ea5404;}
.advantage-box .bg01 {background:none;}
.ma-title {position:absolute; top:0; left:20px; }
.ma-title .ch {
    font-size: 22px;
    font-weight: 300;
}
.ma-title .en {
    font-size: 14px;
    font-weight: 300;
}

.mb-a1-p1 {line-height:24px; font-size:14px; text-indent:2em; color:#555; border:1px dotted #FC9; padding:10px; text-align:left;}
.mb-a1-p2 {text-align:center; font-size:0; margin-top:20px;}
.mb-a1-p2 dl {width:23%; margin:0 1%; display:inline-block;}
.mb-a1-p2 dl dt {width:90%; margin:0 auto;}
.mb-a1-p2 dl dd {font-size:14px; color:#666;}
.mb-a1-br {display:none;}

.bb3 {
    height: 600px;
}
.mt-product-list {height:auto;}
.mt-pro-inner ul li {
    font-size: 12px;
    height: auto;
    width: 25%;
}
.mt-pro-inner ul li a { display:block; width:100%; height:150px;}
.mt-pro-inner .mt-pro-item {width:100%; height:auto; top:5px;}
.mt-pro-inner .mt-pro-item .pic img {width:90%; display:block; margin:0 auto;}
.mt-pro-inner .mt-pro-item p {font-size:12px;}

.mt-title {
    font-size: 30px;
    margin: 50px auto;
}
.mt-tit01 {
    background: rgba(0, 0, 0, 0) url("../images/mt-title-bg02-30.png") no-repeat scroll center top;
}
.mt-tit02 {
    background: rgba(0, 0, 0, 0) url("../images/mt-title-bg03-30.png") no-repeat scroll center top;
	
}
.mt-tit03 {
    background: rgba(0, 0, 0, 0) url("../images/mt-title-bg04-30.png") no-repeat scroll center top;
}
.mt-tit04 {
    background: rgba(0, 0, 0, 0) url("../images/mt-title-bg05-30.png") no-repeat scroll center top;
}
.mt-title h3 {
    font-weight: 500;
    padding-top: 20px;
}
.mt-tit02 h3 {
    padding-top: 20px;
}

.mt-tit03 h3 {
    padding-top: 20px;
}

.mt-tit04 h3 {
    padding-top: 20px;
}

.m-news-inner {width:100%; margin:40px auto 0;}
.news-ul {
	width: 96%;
	height: auto;
	margin:40px 2% 40px;
	overflow:hidden;
}
.news-ul .new-li {
	width: 48%;
	height: auto;
	float: left;
	background: #fff;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	margin:0 1%;
}
.news-ul .new-li .new-img {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	display: block;
}
.news-ul .new-li .new-img img {
	width: 100%;
	transition-duration:500ms;
}
.news-ul .new-li:hover .new-img img {
	transform:scale(1.04);
}
.news-ul .new-li .new-box {
	height: 200px;
	width: 94%;
	padding: 15px 3% 0;
	position: relative;
	background: #fff;
}
.news-ul .new-li .new-box .new-title {
	font-size: 16px;
	color: #000;
	line-height: 20px;
	max-height:40px;
	overflow:hidden;
	margin-bottom: 14px;
	padding-bottom:0;
	display: block;
	font-family: "微软雅黑";
}
.news-ul .new-li:hover .new-box .new-title {
	color: #d1a55b;
}
.news-ul .new-li .new-text {
	font-size: 13px;
	color: #999;
	line-height: 24px;
}
.news-ul .new-li .new-date {
	display:none;
}

.footer-m1 {height:188px;}
.footer-m1-inner {width:94%; margin:0 3%; background: rgba(0, 0, 0, 0) url("../images/footer-m1-png.png") no-repeat scroll right bottom / cover ; background-size:500px 150px; height:188px;}
.footer-m1-box {
    margin-top: 50px;
}
.footer-m1-box h3 {font-size:24px;}
.footer-m2-box {
    padding: 50px 30px;
    position: static;
    top: 0;
    width: 260px;
	float:left;
}
.footer-m2-inner {width:100%;}

.footer-m3-inner {width:94%; margin:0 3%; text-align:center;}


.ab_nr2 .ab_con {width:94%; margin:60px auto 0;}
.ab_nr2 .ab_con ul {text-align:center; font-size:0;}
.ab_nr2 .ab_con ul li {width:50%; height:200px; margin-bottom:20px;}
.ab_nr2 .ab_con ul li:hover {border-bottom:1px solid #ea5404;}
.ab_nr2 .ab_con .pic {width:100px; height:100px; margin:0 auto; border-radius:50%; border:3px solid #fff;}
.ab_nr2 .ab_con .pic img {margin-top:12px;}
.ab_nr2 .ab_con .txt {width:80%; margin:0 auto;}
.ab_nr2 .ab_con .txt h5 {font-size:16px; margin:20px 0 5px;}
.ab_nr2 .ab_con .txt p {font-size:12px;}


.av_title {
    margin: 20px 0;
}
.av_title .en {
    font-size: 30px;
}
.av_title .ch {
    font-size: 26px;
}
.av_con {width:94%; margin:0 auto 50px; overflow:hidden;}
.av-a3-md {display:block;}
.av1_item .av_con .pic {float: none; width:100%;}
.av2_item .av_con .pic {float: none; width:100%;}
.av1_item .av_con .pic img,.av2_item .av_con .pic img,.av-a3-md .pic img {width:100%;} 

.av_con .box { position: static; z-index:4; background:rgba(255,255,255,1); height: auto; width:96%;  padding:20px 2%;}
.av1_item .av_con .box {right:0; top:125px;}
.av2_item .av_con .box {left:0; top:125px;}
.av_con .box h3 {background:url(../images/av_icon01.png) no-repeat scroll 0 0; padding-left:22px; color:#ea5404; text-transform:uppercase; font-size:18px; margin-bottom:15px;}
.av_con .box ul li {background:url(../images/av_icon02.png) no-repeat scroll 0 11px; line-height:26px; font-size:15px; color:#666; padding-left:12px;}

.voice-banner,.experience-banner,.product-banner,.impreesion-banner,.character-banner,.business-banner,.join-banner {height: 240px;}
.voice-tab {height: auto; width:94%; text-align:center; border-bottom: none; margin:0 auto;}
.voice-tab ul li {width:31%; margin:10px 1% 0; float:left;}
.voice-tab ul li a {display:block; line-height:40px; font-size:16px; color:#333;border:1px solid #e1e1e1;}
.voice-tab .cur a,.voice-tab ul li a:hover {border:1px solid #d3a15a; background:#d3a15a; color:#fff;}


.voice-box-inner {width:96%; margin:0 auto; text-align:center; font-size:0;}
.voice-box-inner dl {background: #f8f8f8;height: auto;line-height: 22px; display:block; margin:20px 1% 0; width:48%; text-align:left; overflow:hidden; border-bottom:2px solid #ccc; float:left;}
.voice-box-inner dl:hover {background:#fdf3e6; border-bottom:2px solid #d5a76b;}
.voice-box-inner dl dd {width:100%; height: auto; overflow:hidden;}
.voice-box-inner dl dd img {transition: all 500ms ease 0s; width: 100%;}
.voice-box-inner dl:hover dd img {transform:scale(1.06);}
.voice-box-inner dl:hover dt h3 a {color:#dda050;}
.voice-box-inner dl dt {
    padding: 0 20px;
	margin: 3px 0 7px 0;
	font-size:12px;
	color:#888;
}
.voice-box-inner h3 {
    margin-bottom: 5px;
    margin-top: 15px;
}
.voice-box-inner dl h3 a {
    color: #333;
    font-size: 16px;
}
.voice-box-inner .txt {display:none;}


.about-banner {height: 220px;overflow: hidden;}
.mb-a3-box li {float: none;margin: 0 0 20px;overflow: hidden;width:100%;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:275px;height:380px;margin:0 auto 0;}
.mb-a2-box .inner ul li {width:46%; margin:0 2% 15px; float:left;}
.join-p2-ul li {
    border-radius: 5px;
    margin: 0 1% 20px;
    width: 46%;
}
.msg-input {
    width: 75%;
}
.msg-textarea {
    width: 75%;
}
.ab-p4-box {width:94%; margin:30px auto 0;}
.ab-p4-pic {float: none; width:70%; margin:0 auto;}
.ab-p4-pic img {width:100%;}
.ab-p4-txt {float: none; width:70%; margin:0 auto;}
.ab-p4-txt h5 {text-align:center;}
.ab-p4-txt p {text-align:center;}

.product-item dl {width:48%; margin:0 1% 10px;}
.product-item dl:hover {box-shadow: 5px 5px 20px #e1e1e1;}
.product-item dl .pic img {width: 100%;transition-duration:500ms;}
.product-item dl:hover .pic img {transform:scale(1.1);}
.product-item dl:hover .product-item a {color:#dda050;}
.product-item dl:nth-child(4n){margin-right:1%;}
.product-item dl:nth-child(3n){margin-right:1%;}


.character-list-item {width:48%; height:auto;  margin:0 1% 10px;}
.character-list-item:nth-child(4n){margin-right:1%;}
.character-list-item:nth-child(3n){margin-right:1%;}
.character-list-item .pic {height:auto;}

.mb-show-goods {width:100%; display:block; float:left;}
.mb-show-goods img {width:100%;}
.product-show-info {float: right; width:100%;}

.ab_nr1 {margin: 30px 0;}
.ab_inner {width:94%; margin:0 auto; overflow:hidden;}
.ab-title {position: relative; margin-bottom:30px; text-align:center;}
.ab-title .ch {font-size:34px; color:#222; position: static; top: inherit; left: inherit; margin-top:-30px;}
.ab-title .en {font-size:40px; color:#e3e3e3; text-transform:uppercase; font-weight:600;}

.ab-title2 {position: relative; margin:40px 0 20px; text-align:center;}
.ab-title2 .ch {font-size:34px; color:#222; margin-top:-30px;}
.ab-title2 .en {font-size:40px; color:#d4d4d4; text-transform:uppercase; font-weight:600; height: auto;}

.ab-title3 {position: relative; margin:40px 0 20px; text-align:center;}
.ab-title3 .ch {font-size:34px; color:#f6760e; margin-top:-30px;}
.ab-title3 .en {font-size:40px; color:#454545; text-transform:uppercase; font-weight:600; height:auto;}
.ab-title3 p {color:#fff; font-size:14px; line-height:22px; margin-top:30px;}

.ab-title4 {position: relative; margin-bottom:30px; text-align:center;}
.ab-title4 .ch {font-size:34px; color:#fff; position: static; top: inherit; left: inherit; margin-top:-30px;}
.ab-title4 .en {font-size:40px; color:#454545; text-transform:uppercase; font-weight:600;}

.ab_nr1_l {
    float: left;
    width: 100%;
}
.ab_nr1_box dl dd p {
	display:none;
}
.ab_nr1_box dl {float:left; width:25%; text-align:center}
.ab_nr1_box dl dt {float: none; width:70%; height: auto; margin:0 auto;}
.ab_nr1_box dl dd {float: none; margin-left:0;}

.ab_nr1_l .ab_p2 {width:100%;}
.ab_nr1_r {display:none;}

.ab_nr2 {height: auto; background:url(../images/ab2_bg.jpg) no-repeat scroll top / cover; position:relative;}
.ab_nr2 .atabs-content {display:none;}
.a4-menu {position: static; bottom:0; left:0; height: auto; background:rgba(0,0,0,0.3); width:100%;}
.a4-menu ul {width:100%;}
.a4-menu ul li {float:left; width: 50%; text-align:center; padding:20px 0; cursor:pointer;}
.ab_nr2_l {width:94%; position: static; right: inherit; top:inherit; margin:20px auto 0;}


.ab_nr4 {
    height: auto;
	background:none;
}

.ab_nr4 .ab-title3 .ch {color:#222;}
.ab_nr4 .ab-title3 .en {font-size:40px; color:#e3e3e3;}
.ab_nr4 .ab-title3 p {color:#e3e3e3;}

.ab_nr6 {height:auto;}
.ab_nr6 .ab-title3 p {width:94%; margin:0 auto;}
.ab6_pic img {width:100%;}

.ab_nr7_l {width:100%;}
.ab_nr7_l .ab-content {margin:0;}
.ab7_pic {width:80%; margin:0 auto;}
.ab7_pic img {width:100%; display:block;}

.av1_nr { height:auto; overflow:hidden;}
.av1_nr_box {position:static; width:94%; margin:20px auto;}
.av2_nr {display:block;}
.av-a3-pc {display:none;}

.av-title {text-align:center; margin:30px 0;}
.av-tB {height:30px;}
.av-title .en {color:#f60; font-size:30px;}
.av-title .ch {color:#222; font-size:26px;}
.av-title p {font-size:14px; color:#222; margin-top:10px;}
.av3_con {width:94%; margin:0 auto;}
.av3_con_l {width:100%; margin:0;box-sizing: border-box; padding:20px;}
.av3_nr {margin-bottom:30px;}
.av4_nr {height:auto;}
.av4_con {width:100%; height:auto; padding:0 5% 30px;}
.av-title2 {text-align:center;}
.av-title2 .en {color:#f60; font-size:30px;}
.av-title2 .ch {color:#fff; font-size:26px;}
.av-title2 p {font-size:14px; color:#eee; margin-top:10px;}

.av5_nr {height:auto; margin-bottom:30px;}
.av5_bg,.av6_nr .pic {display:none;}
.av5_inner {width:94%; height:auto; padding:10px 3%; background:none;}

.av6_nr {height:auto;}
.ai5-box {float:none; margin:0 0 30px; width:100%;}

.sub_top_in ul li {
    background: #fff url("../images/sub_top_icon_arw.png") no-repeat scroll 80px center;
    border: 1px solid #ccc;
    color: #555;
    height: 46px;
    padding: 0 10px 0 15px;
    width: 80px;
}

.ajax-position ul li {width:48%; margin:0 1% 15px; box-sizing: border-box; height:auto; padding:20px 20px 20px;}
}


@media screen and (max-width:479px) {
html{overflow-x:hidden}
.daoRight {display:none;}	.header {height:65px;}
.header-inner {width:100%;height:65px;}
.logo {top:15px; left:20px; height:auto;}
.logo a {display:block; width:130px; height:34px;}
.topbar {display:none;}

.bb2-br {display: block;}


.m-title {text-align:center;}
.m-title i {background:url(../images/m-titleBg01.png) no-repeat scroll center 0; width:68px; height:18px; margin:0 auto 10px; display:block;}
.m-title h3 {font-size:24px; color:#333; font-weight:normal;}
.m-title .en {text-transform:uppercase; color:#666; font-size:12px; padding:5px 0;}
.m-title em {background:url(../images/m-titleBg02.png) no-repeat scroll center 0; width:68px; height:3px; margin:10px auto 0; display:block;}

.m-about-inner {width:100%; background:url(../images/abou-titleBg-300px.png) no-repeat scroll center 40px; overflow:hidden; padding-top:50px;}
.m-about-btn ul {margin: 30px 0;}
.m-about-list {margin: 30px 0 ;overflow: hidden;}
.m-about-list ul {text-align:center;}
.m-about-list ul li {display:inline-block; margin:0 1%; width:38%; font-size:0;}
.m-about-list .pic {width:60px; height:60px; margin:0 auto;}
.m-about-list .pic img {max-width:100%; display:block;}
.m-about-list .txt {font-size:14px; color:#666; margin-top:5px;}
.m-about-txt { display:none;}
.m-about-btn ul li {display:inline-block; margin:0 10px; width:120px; font-size:0; height:40px;}
.m-about-btn ul li a { display:block; border:1px solid #999; font-size:16px; text-align:center; line-height:40px; border-radius:20px; color:#666;}
.m-about-btn ul li a:hover { background:#d1a55b; display:block; border:1px solid #d1a55b; color:#fff;}



.responsive {
	width: 100%;
	height: auto;
}


.m-news-inner {width:100%; margin:40px auto 0;}
.news-ul {
	width: 96%;
	height: auto;
	margin:40px 2% 40px;
	overflow:hidden;
}
.news-ul .new-li {
	width: 100%;
	height: auto;
	float: left;
	background: #fff;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	margin-bottom:10px;
}
.news-ul .new-li .new-img {
	width: 40%;
	height: auto;
	overflow: hidden;
	position: relative;
	display: block;
	float:left;
}
.news-ul .new-li .new-img img {
	width: 100%;
	transition-duration:500ms;
}
.news-ul .new-li:hover .new-img img {
	transform:scale(1.04);
}
.news-ul .new-li .new-box {
	height: auto;
	width: 54%;
	padding: 15px 3% 0;
	position: relative;
	background: #fff;
	float: right;
}
.news-ul .new-li .new-box .new-title {
	font-size: 14px;
	color: #000;
	line-height: 20px;
	max-height:40px;
	overflow:hidden;
	margin-bottom: 14px;
	padding-bottom:0;
	display: block;
	font-family: "微软雅黑";
}
.news-ul .new-li:hover .new-box .new-title {
	color: #d1a55b;
}
.news-ul .new-li .new-text {
	display:none;
}
.news-ul .new-li .new-date {
	font-size: 12px;
	color: #999;
	line-height: 24px;
	position: static;
	left: 10px;
	bottom: 5px;
}
.mt-tit02 h3 {margin:0 10%;}
.mt-tit03 h4 {font-size:18px;}
.mt-tit03 p {margin:0 5%;}

.footer-m1 {height:160px;}
.footer-m1-inner {height:160px;}
.footer-m1-box {
    margin-top: 50px;
}
.footer-m1-box h3 { display:none;}
.footer-m2-box {
    height: auto;
    padding: 20px 30px;
    position: static;
    top: 0;
    width: 94%;
	float: none;
	margin:0 auto;
	box-sizing: border-box;
}
.m2-dl2 {margin:20px auto 0;}


.footer-m2 {height:auto; overflow:hidden; background:#333;}
.footer-m2-inner {width:100%; height:auto;}
.footer-mt-menu {width:94%; margin:15px 3%;}
.footer-m3-inner span {display:none;}



.av_title .en {
    font-size: 24px;
}
.av_title .ch {
    font-size: 20px;
}
.av_title em {
    margin: 10px auto 20px;
}


.sub_top_in ul li  {
    background: #fff url(../images/sub_top_icon_arw.png) no-repeat scroll right center;
    border: 1px solid #ccc;
    color: #555;
    height: 46px;
    padding: 0 25px 0 15px;
	width: auto;

	
}
.sub_content .inner {
    margin: 3% auto;
    width: 94%;
}
.sub_title {
    padding-bottom: 30px;
}

.sub_title > h2 {
    font-size: 28px;
    padding-top: 20px;
}

.sub_title > p {
    font-size: 14px;
    padding-top: 10px;
}
.location_map .img_area {
    float: none;
    height: auto;
    width: 100%;
}
.location_map .img_area img {width:100%; display:block;}

.location_map .map_area {
    float: none;
    height: 340px;
    width: 100%;
	margin-top:20px;
}

.location_ch {
    font-size: 18px;
}

.location_en {
    font-size: 12px;
    padding-bottom: 10px;
}
.list-ul01,.list-ul02,.list-ul03 {
    width: 100%;
}

.ajax-position ul {width:100%;}
.ajax-position ul li {
    border-bottom-right-radius: 26px;
    float: none;
    height: auto;
    margin:10px auto;
    overflow: hidden;
    padding: 20px 30px 30px;
    transition-duration: 300ms;
    width: 90%;
	box-sizing: border-box;
}
.ajax-position ul li .konw-more-posi {
    bottom: 0;
    display: block;
    font-size: 14px;
    height: 36px;
    left: 0;
    line-height: 36px;
    overflow: hidden;
    position: static;
    text-align: center;
    width: 124px;
}


.news_box li {
    float: none;
    height: auto;
    margin: 0 auto 20px;
    width: 90%;
	overflow:hidden;
}

.news_box li:nth-child(3), .news_box li:nth-child(6) {
    margin: 0 auto 20px;
}
.news_box li img {display:block; width:100%;}
.news_box p {
    margin: 12px 20px 15px;
}
.btn_more {
    outline: medium none;
    width: 80%;
}


.news_show_box {
    margin: 30px 0;
}
.news_show_box h3 {
    font-size: 26px;
    height: auto;
    line-height: 40px;
    margin-bottom: 40px;
    white-space: normal;
}

.news_show_box p {
	margin:0 auto;
	width:94%;
}

.lpro-hd {box-sizing: border-box; padding: 12px 10px 20px;}
.lpro-list li {width:25%; margin:0;}
.lpro-list li .pic img {width:100%; display:block;}
.lpro-list li .txt {font-size:12px;}



.lpro-hd dl dt {
    background-position: 0 center;
    background-repeat: no-repeat;
    color: #000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    padding: 0 30px 0 30px;
    position: static;
}
.lpro-hd dl dd {
    color: #000;
    float: left;
    font-size: 14px;
    line-height: 20px;
	padding-left:10px;
}
.lpro-hd dl dd span a {display:inline-block; padding: 2px 10px; margin:5px 5px;}
.lpro-hd dl dd span a:hover,.lpro-hd dl dd .cur a {background:#ea5404; color:#fff;}

.product-show {
    margin-top: 20px;
}

.voice-banner,.experience-banner,.product-banner,.impreesion-banner,.character-banner,.business-banner,.join-banner {height: 240px;}
.voice-tab {height: auto; width:94%; text-align:center; border-bottom: none; margin:0 auto;}
.voice-tab ul li {width:31%; margin:10px 1% 0; float:left;}
.voice-tab ul li a {display:block; line-height:40px; font-size:16px; color:#333;border:1px solid #e1e1e1;}
.voice-tab .cur a,.voice-tab ul li a:hover {border:1px solid #d3a15a; background:#d3a15a; color:#fff;}
.voice-box-inner {width:96%; margin:0 auto; text-align:center; font-size:0;}
.voice-box-inner dl {background: #f8f8f8;height: auto;line-height: 22px; display:block; margin:20px 1% 0; width:48%; text-align:left; overflow:hidden; border-bottom:2px solid #ccc; float:left;}
.voice-box-inner dl:hover {background:#fdf3e6; border-bottom:2px solid #d5a76b;}
.voice-box-inner dl dd {width:100%; height: auto; overflow:hidden;}
.voice-box-inner dl dd img {transition: all 500ms ease 0s; width: 100%;}
.voice-box-inner dl:hover dd img {transform:scale(1.06);}
.voice-box-inner dl:hover dt h3 a {color:#dda050;}
.voice-box-inner dl dt {
    padding: 0 20px;
	margin: 3px 0 7px 0;
	font-size:12px;
	color:#888;
}
.voice-box-inner h3 {
    margin-bottom: 5px;
    margin-top: 15px;
}
.voice-box-inner dl h3 a {
    color: #333;
    font-size: 16px;
}
.voice-box-inner .txt {display:none;}






.about-banner {height:180px; overflow:hidden;}
.a-title {position:relative; height:80px;  text-align:center; margin:20px 0 30px;}
.a-title .at1 {font-size:22px; color:#000; display:inline-block; padding:0 10px; line-height:22px;}
.a-title .at2 {font-size:25px; padding:0 10px; color:#c9c9c9; line-height:30px; height:30px;}
.a-title .at3 {font-size:14px; padding:0 10px; color:#c9c9c9; line-height:20px; height:auto;}

.a-title2 {position:relative; height:80px; text-align:center; margin:20px 0 30px;}
.a-title2 .at1 {font-size:22px; color:#fff; display:inline-block; padding:0 10px; line-height:22px;}
.a-title2 .at2 {font-size:25px; padding:0 10px; color:#5c5b5b; line-height:30px; height:30px;}
.a-title2 .at3 {font-size:14px; padding:0 10px; color:#bbb; line-height:20px; height: auto;}

.a-title2 .at4 {font-size:25px; padding:0 10px; line-height:30px; height:30px;}


.a1-menu-box {display:none;}
.mb-a1-box {display:block; width:94%; margin:0 3% 50px;}
.mb-a1-box li {margin-bottom:20px;}
.mb-a1-box li .top { position:relative; height:45px; border-bottom:1px dotted #d1d1d1; margin-bottom:15px;}
.mb-a1-box li .top i {position:absolute; left:0; top:0; width:40px; height:40px; display:block;}
.mb-a1-box li .top i img {width:100%;}
.mb-a1-box li .top .txt {padding-left:50px;}
.mb-a1-box li .top .txt .ch {font-size:16px;}
.mb-a1-box li .top .txt .en {font-size:11px; color:#888; text-transform:uppercase;}
.mb-a1-box li .info .pic {float:left; width:30%; margin:5px 10px 0 0;}
.mb-a1-box li .info .pic img {width:100%; display:block;}
.mb-a1-box li .info .txt {line-height:26px; color:#666;}

.m-about {margin:30px auto; width:94%;}
.m-about-box ul {margin-bottom:0px;}
.m-about-box ul li {
    width: 100%;
    margin: 10px 0%;
}
.m-about-box .pic {
    width: 80px;
    height: 80px;
    margin: 0;
	float:left;
}
.m-about-box .txt {float:left; margin-left:10px; text-align:left; width:70%;}
.m-about-box ul li .txt h5 {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 5px;
}

.advantage-box ul {padding-top:30px;}


.m-partners {
	width:100%;
    background: url(../images/m-partners-bg01.jpg) no-repeat scroll center center / cover;
    height: 400px;
}

.m-group-inner {margin-bottom:20px;}

.m-group-inner .mg-box { display:none;}

.a2-tabs-box .txt h4 {font-size:20px;}

.mb-a2-box .inner {width:94%; margin:0 3% 50px;}
.mb-a2-box .inner ul li {width:46%; margin:0 2% 15px; float:left;}
.mb-a2-box .inner ul li .pic img {width:100%;}
.mb-a2-box .inner ul li .txt {text-align: center; background:#f7f7f7; overflow:hidden;}
.mb-a2-box .inner ul li .txt .ch {font-size:18px; color:#333; margin:5px 0 0;}
.mb-a2-box .inner ul li .txt .en {font-size:12px; color:#dda050; text-transform:uppercase; margin:0 0 10px;}

.mb-a3-box {display:block; width:94%; margin:0 3% 50px;}
.mb-a3-box li {margin-bottom:20px; overflow:hidden;}
.mb-a3-box li .tit {font-size:20px; font-weight:600; color:#333;}
.mb-a3-box li .pic {margin:5px 0 10px;}
.mb-a3-box li .pic,.mb-a3-box li .pic img {width:100%;}
.mb-a3-box li .txt dd {line-height:23px; font-size:14px; color:#666;}

.scroll_horizontal{position:relative;width:100%;height:400px; margin: 0 auto 50px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:275px;height:380px;margin:0 auto 0;}
.a-honor {
    background: #e7e7e7 url("../images/honorBg.jpg") no-repeat scroll center 600px;
    overflow: hidden;
    padding-bottom: 0;
    width: 100%;
}




.msg-box {border:1px solid #fce4c5; background:#f8f8f8; overflow:hidden; padding:15px 15px 35px; margin-top:0;}
.msg-list {float:left; width:100%; margin-top:20px; position:relative;}
.msg-list label {display: block; left: 1px;line-height: 35px;outline: 0 none;position: absolute;text-align: center;top: 1px;width: 90px;}
.msg-input {
	border: 1px solid #ddd;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    padding: 8px 8px 8px 8px;
    width: 220px;
	color:#666;
	margin-left:90px;
}
.msg-width {width:1014px;}
.w100 {width:100%;}
.msg-textarea {
	border: 1px solid #ddd;
    font-size: 14px;
    height: 90px;
    line-height: 18px;
    padding: 8px 8px 8px 8px;
    width: 220px;
	color:#666;
	margin-left:90px;
}
.msg-box .submit button {
    background: #dda050 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    vertical-align: middle;
    width: 200px;
	margin:20px 0 0 90px;
}

.voiceShow-box-inner {
    margin: 30px auto 40px;
    overflow: hidden;
    width: 94%;
	font-size: 16px;
    line-height: 22px;
}

.voiceShow-box-inner h3 {
    color: #d3a15a;
    display: block;
    font-size: 20px;
    height: 90px;
    line-height: 50px;
    margin-bottom: 40px;
    overflow: hidden;
    text-align: center;
    text-overflow: normal;
    white-space: normal;
	
}
.voiceShow-box-inner h3 span {
    color: #999;
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
    text-align: center;
	padding-bottom:5px;
	border-bottom:1px solid #e9e9e9;
}

.voiceShow-box-inner p {
    color: #333;
    font-size: 16px;
    line-height: 24px;
    text-indent: 2em;
}
.voiceShow-box-inner .backBtn {
    border: 1px solid #bfbfbf;
    clear: both;
    color: #8d8d8d;
    display: block;
    height: 35px;
    line-height: 35px;
    margin: 40px auto 0;
    text-align: center;
    width: 100px;
	cursor:pointer;
}
.voiceShow-box-inner .backBtn:hover {
    background: #d3a15a none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #fff;
}


.product-inner {width:94%; margin:0 auto;}
.product-item dl {width:46%; margin:0 2% 10px;}
.product-item dl:hover {box-shadow: 5px 5px 20px #e1e1e1;}
.product-item dl .pic img {width: 100%;transition-duration:500ms;}
.product-item dl:hover .pic img {transform:scale(1.1);}
.product-item dl:hover .product-item a {color:#dda050;}
.product-item dl:nth-child(4n){margin-right:0;}
.product-item dl dt .pic {height: auto;margin:0; width: 100%; overflow:hidden;}
.product-item dl dt .pic img {width:100%; display:block;}

.product-item dl dd {padding:20px 0; border-top:1px solid #fff; text-align:center;}
.product-item .p1 {font-size:14px; color:#333; margin-bottom:7px; font-weight:600;}
.product-item .p2 {font-size:12px; color:#666;}

.product-show {padding:10px; overflow:hidden; background:#f8f8f8;}
.product-show-goods { display:none;}
.mb-show-goods {width:100%; display:block; float:none;}
.mb-show-goods img {width:100%;}

.product-show-info {float: none; width:100%;}
.product-show-info h4 {font-size:20px; padding:15px 0; border-bottom:1px dotted #d1d1d1;}
.product-show-info p {line-height:24px; color:#666; font-size:15px; margin-bottom:5px;}

.product-show-info .btn {display:inline-block; width:160px; text-align:center; line-height:40px; height:40px; border:1px solid #d9d9d9; color:#333; margin-top:30px; font-size:16px;}
.product-show-info .btn:hover {background:#d3a15a; color:#fff;}
.product-showS {width:94%; margin:30px auto 50px; overflow:hidden;}
.product-showS .lSide { display:none;}

.rgt2 {
    border-bottom: 1px dotted #d1d1d1;
    padding: 20px 28px 5px 0;
}
.rgt2 li {
    background-color: #fff;
    border-radius: 13px;
    color: #666;
    float: left;
    font-size: 14px;
    height: 27px;
    line-height: 27px;
    margin-bottom: 15px;
    margin-right: 8px;
    padding: 0 17px;
}
.rgt2 li:hover {
    background-color: #dda050;
    color: #fff;
}
.rgt3 {
    border-bottom: 1px dotted #d1d1d1;
    padding: 30px 15px 10px 15px;
}
.rgt3 dl {
    margin-bottom: 20px;
}
.rgt3 dl dt {
    color: #666;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    width: 80px;
}
.rgt3 dl dt.lh26 {
    line-height: 26px;
}
.rgt3 dl dd {
    float: left;
    width: 100%;
	color: #666;
}

.p0_list {width:50%; float:left; overflow:hidden; margin:5px 0;}



.lpi-hd .rgt .rgt4 {
    padding-top: 25px;
}

.rgt4 {
    padding: 15px 0;
	text-align:center;
	font-size:0;
}

.rgt4 .lbtn1, .rgt4 .lbtn2 {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: none;
    font-size: 16px;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    margin-right: 8px;
    text-align: center;
    width: 40%;
	border:1px solid #dda050;
}
.rgt4 .lbtn1 {
    background-color: #fff;
	color:#dda050;
}
.rgt4 .lbtn2 {
    background-color: #dda050;
}
.rPart {float: none; width:100%;}
.product-showS .rPart .tit {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    text-align: left;
    width: 100%;
	border-bottom:1px solid #d1d1d1;
}


.join-p2-ul li {
    border-radius: 5px;
    margin: 0 1% 20px;
    width: 46%;
}
.join-p4 .inner ul li {width:80%; padding:0 10%;}

}
