/*
KISSY CSS Reset
*/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
   margin: 0;
   padding: 0;
   _font-size: 14px;
}


body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 14px/1 "微软雅黑", Helvetica, Arial, sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var, i { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
img{ max-width: 100%;}
/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #000000; }
a:active,a:visited,a:focus{text-decoration: none;}
/* 重置表单元素 */
input,select,textarea,button{outline:medium;}
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
input {vertical-align:middle;border: none; background: none;outline:none;}\n

/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    border: none;
    height: 1px;
}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

html{ overflow-y: scroll; min-width: 320px;}
.opa0{opacity: 0;}
/*设置左右浮动*/
.fl{float: left;}
.fr{float: right;}
/*清楚浮动*/
.clearfix:after{visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix{*zoom:1;}
.clear{clear: both;}
.mt20{ margin-top: 20px;}

/*加载字体*/
@font-face {
    font-family: 'BigJohn';
    src: url('font/bigjohn.eot');
    src: url('font/bigjohn.eot?#iefix') format('embedded-opentype'),
         url('font/bigjohn.woff') format('woff'),
         url('font/bigjohn.ttf') format('truetype'),
         url('font/bigjohn.svg#webfont34M5alKg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SlimJoe';
    src: url('font/SlimJoe.eot');
    src: url('font/SlimJoe.eot?#iefix') format('embedded-opentype'),
         url('font/SlimJoe.woff') format('woff'),
         url('font/SlimJoe.ttf') format('truetype'),
         url('font/SlimJoe.svg#webfont34M5alKg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {font-family: 'WETDR';
  src:url('font/WETDREAMZLIGHT.woff')  
}
@font-face {font-family: 'kate';
  src:url('font/KateSans-Bold.woff')  
}
.pc_header{width: 100%;height: auto;_background: #000000; _background: rgba(0,0,0,0.7); position: fixed;font-size: 15px;min-width: 320px;z-index: 999;top: 0;}
.pc_header .content{width:100%;height: 85px; box-sizing: border-box; position: relative; transition: all linear 220ms;}
.pc_header .content .logo{box-sizing: border-box; height: 85px; position: absolute;top: 0px;left: 46px;z-index: 1000;transition: all linear 220ms;}
.pc_header .content .logo img{width: auto; height:100%; display: block;transition: all linear 220ms;}
.pc_header .content .logo .w_logo{display: block;opacity: 1;filter: alpha(opacity=100); visibility: visible;}
.pc_header .content .logo .y_logo{display: none;opacity: 0;filter: alpha(opacity=0);visibility: hidden;}
/*.pc_header .content .logo:hover .w_logo{display: none;opacity: 0;filter: alpha(opacity=0); visibility: hidden;}
.pc_header .content .logo:hover .y_logo{display: block;opacity: 1;filter: alpha(opacity=100); visibility: visible;}*/

.pc_header .d_nav_c{width: 100%;position: absolute;left: 0px;top: 0px;background: #000000; background: rgba(0,0,0,0.7);z-index: 999;text-align: center;transition: all linear 220ms;}
.pc_header .content .d_nav{width:100%; position: relative;}
.pc_header .content .d_nav::after{content:""; width: 100%;height: 1px;background: rgba(255,255,255,0.25);;position: absolute;top: 86px;left: 0px;transition: all linear 220ms;}
.pc_header .content .d_nav>ul{display: inline-block; margin:0px auto;}
.pc_header .content .d_nav>ul>li{width: 110px;line-height: 85px; text-align: center; float: left;_padding: 0 5px;position: relative;_transition: all linear 220ms;}
.pc_header .content .d_nav>ul>li>a{width: 100%;height:85px; display: block;padding: 0px 15px;color: #747474;position: relative;transition: all linear 220ms;position: relative;overflow: hidden;}
.pc_header .content .d_nav>ul>li>a span{width: 100%;height: 100%;display: block;z-index: 999;font-size: 15px;color: #b3b2b3;}
.pc_header .content .d_nav>ul>li>a::after{content: "";transition: all 220ms linear; position: absolute;width: 2px;height: 0px;bottom: 0px;left: 50%;margin-left: -1px;background: #ffd900;}
.pc_header .content .d_nav>ul>li>a .cn{ position: absolute;top: 85px;left: 0px;transition: all linear 320ms;}
.pc_header .content .d_nav>ul>li>a .en{position: absolute;top: 0px;left: 0px;transition: all linear 320ms;}

.pc_header .content .d_nav>ul>li.active>a .cn{font-size: 16px;top: -1px;color: #ffffff;font-weight:bold;}
.pc_header .content .d_nav>ul>li.active>a .en{top: 85px;}

.pc_header .content .d_nav>ul>li:hover>a .cn{font-size: 16px;top: -1px;color: #ffffff;font-weight:bold;}
.pc_header .content .d_nav>ul>li:hover>a .en{top: -85px;}
.pc_header .content .d_nav>ul>li.active:hover>a .en{top: 85px;}

.pc_header .content .d_nav>ul>li.active>a::after{content: "";height: 8px;}
.pc_header .content .d_nav>ul>li:hover>a::after{content: "";height: 8px;}

/*.header .content .d_nav>ul>li>a::before{position: absolute;content: "";width: 0%;height: 0px;background-color: #e90500;left: 50%;bottom: 0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.header .content .d_nav>ul>li.active>a::before,.header .content .d_nav>ul>li:hover>a::before{position: absolute;content: "";height: 3px;background-color: #e90500;left: 0%;width: 100%;}*/
.pc_header .content .d_nav>ul>li>a:hover{color: #016038;}

/*大导航滑块样式*/
.pc_header .d_nav .nav_cur{width: 2px;height: 8px;background: #ffd900;position: absolute;left: 39px;bottom: 0px;display: none;}

.pc_header .content .d_nav>ul>li:hover ul.subnav{display: block;}
.pc_header .content .d_nav>ul>li ul.subnav{width: 100%;padding-bottom: 35px;display: none;padding-top: 20px;}
.pc_header .content .d_nav>ul>li ul.subnav li>a{line-height: 30px;display: block;color: #999999;font-size: 14px;transition: all 220ms ease-in;}
.pc_header .content .d_nav>ul>li ul.subnav li>a:hover{color: #ffffff;}

/*pc 头部分享样式*/
.pc_header .top_share{position: absolute;top: 0px;right: 0px;z-index: 999; height: 100%;}
.pc_header .top_share a{height: 85px; margin:0 6px;transition: all linear 220ms;padding-left: 0px!important;}
.pc_header .top_share a:hover{opacity: 1;}
.pc_header .top_share #bds_tel{width:16px;overflow:hidden;background:url(../images/icon_top_tel.png) center no-repeat}
.pc_header .top_share #bds_tel:hover{background:url(../images/icon_top_tel_on.png) center no-repeat}
.pc_header .top_share #bds_tsina{width:16px;overflow:hidden;background:url(../images/icon_top_sina.png) center no-repeat}
.pc_header .top_share #bds_tsina:hover{background:url(../images/icon_top_sina_on.png) center no-repeat}
.pc_header .top_share #bds_sqq{width:16px;overflow:hidden;background:url(../images/icon_top_qq.png) center no-repeat}
.pc_header .top_share #bds_sqq:hover{background:url(../images/icon_top_qq_on.png) center no-repeat}
.pc_header .top_share #bds_search{width:16px;margin-right: 46px;overflow:hidden;background:url(../images/icon_top_search.png) center no-repeat;}

.pc_header .top_share #bds_search:hover{margin-right: 0px; width: 85px;height: 85px;background:url(../images/icon_top_search_b.png) center no-repeat #FFD900;}

/*滚动导航高度减少到70px*/
.pc_header.small .d_nav_c{background: #000000; background: rgba(0,0,0,0.9);}
.pc_header.small .content{height: 70px;}
.pc_header.small .content .logo{height: 70px;}
.pc_header.small .content .d_nav>ul>li{line-height: 70px;}
.pc_header.small .content .d_nav>ul>li>a{height: 70px;}
.pc_header.small .content .d_nav>ul>li>a .cn{top: 70px;}
.pc_header.small .content .d_nav>ul>li.active>a .cn{top: -1px;}
.pc_header.small .content .d_nav>ul>li.active>a .en{top: 70px;}
.pc_header.small .content .d_nav>ul>li:hover>a .cn{top: -1px;}
.pc_header.small .content .d_nav>ul>li:hover>a .en{top: -70px;}
.pc_header.small .content .d_nav>ul>li.active:hover>a .en{top: 70px;}
.pc_header.small .content .d_nav>ul>li>a .en{top: 0px;}
.pc_header.small .content .d_nav::after{top: 71px;}
.pc_header.small .top_share a{height: 70px;}
.pc_header.small .top_share #bds_search:hover{width: 70px;height: 70px;}

/*手机导航样式*/
.m_header{width: 100%;height: 70px;display: none; background: #000000; background: rgba(0,0,0,0.8);position: fixed;top: 0px;left: 0px;z-index: 999;}
.m_header .logo{float: left;height: 100%;}
.m_header .logo img{height: 100%;display: block;}
.m_header .tools{float: right;overflow: hidden;}

.m_header .tools .search_btn{width: 70px;height: 70px;background: url(../images/icon_search_big.png) center no-repeat ;  cursor: pointer;float: left; transition: all linear .3s;}
.m_header .nav_btn{width: 70px;height: 70px; cursor: pointer;float: left; transition: all linear .3s;}
.m_header .nav_btn.open{background:url(../images/btn_open.png) center center no-repeat #FFD900;background-size: 100%; } 
.m_header .nav_btn.close{background:url(../images/btn_close.png) center center no-repeat #FFD900;background-size: 100%;opacity: 1!important;} 

.xs_nav {width: 100%;height: 100vh;background: rgba(0,0,0,0.4);overflow: hidden; margin-top: 10px;display: none;border-top: 1px solid #eee;text-align: left;}
.xs_nav .nav-item{color: #212121;border-bottom: 1px solid #eee;background: #FFFFFF;}
.xs_nav .nav-item a{color: #212121;font-size: 14px;}
.xs_nav .nav-item .title{width:100%;line-height: 50px;position: relative;padding-left: 15px;color: #666666;font-size: 14px;box-sizing: border-box;}
.xs_nav .nav-item .title .drop-btn{font-family: simhei; width: 50px;height: 50px;display: none; cursor: pointer; font-size:22px;line-height: 50px;text-align: center;position: absolute;right: 0px;top: 0px;transition: all 220ms linear;}
.xs_nav .nav-item.open .title .drop-btn{transform: rotate(-45deg);}
.xs_nav .nav-item .title a{display: block;}	
.xs_nav .nav-item ul{padding-top: 5px;padding-bottom: 10px;display: none;}
.xs_nav .nav-item ul li{padding-left: 30px;line-height: 30px;}
.xs_nav .nav-item ul li a{line-height: 30px;color: #333333;}

/*1440调整导航间距*/
@media (max-width: 1440px) {
	.pc_header .content .logo{left: 26px;}
	.pc_header .content .top_share #bds_search{margin-right: 26px;}
	.pc_header .content .top_share #bds_search:hover{margin-right: 0px;}
	.pc_header .content .d_nav>ul>li{width: 102px;}
	.pc_header .content .d_nav>ul>li>a span{font-size: 14px;}
}
@media (max-width: 1200px) {
	.pc_header .content .logo{left: 10px;padding: 14px 0px;}
	.pc_header .content .top_share #bds_search{margin-right: 20px;}
	.pc_header .content .d_nav{padding-right: 60px;box-sizing: border-box;}
	.pc_header .content .d_nav>ul>li{width: 100px;}
}

/*电脑导航和手机导航切换*/
@media (max-width: 1023px) {
	/*头部显示样式*/
	.pc_header{display: none;}
	.m_header{display: block;}
	.banner{margin-top: 70px;}
	.top_jg{height: 70px!important;}
}

@media (max-width:640px) {
	.top_jg{height: 60px!important;}
	
	.m_header{height: 60px;}
	.m_header .logo{padding: 5px 0px;}
	.m_header .tools .search_btn{width: 60px;height: 60px;background-size: 32% 32%;}
	.m_header .nav_btn{width: 60px;height: 60px;background-size: 90% 90%!important;}
	.banner{margin-top: 60px;}
	.xs_nav .nav-item .title{height: 40px;line-height: 40px;}
	.xs_nav .nav-item .title .drop-btn{width: 40px;height: 40px;line-height: 40px;}
	
}



/*焦点图*/
.banner{width: 100%;z-index: 0;position: relative;}

#t-ban{text-align: center;font-size: 18px;background: #fff; 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;}  
#t-ban .swiper-slide img{width: 100%;  max-width: 100%;height: auto;}  
#t-ban .swiper-button-prev,#t-ban .swiper-button-next{display: none; width:40px;height: 40px;margin-top: -20px;border-radius: 20px;}
#t-ban .swiper-button-prev,#t-ban .swiper-button-next{background-color: rgba(0,0,0,.2);background-image: none;transition: all linear 0.3s;}
#t-ban .swiper-button-prev:hover,#t-ban .swiper-button-next:hover{background-color: rgba(0,0,0,.9);}
#t-ban .swiper-button-prev i,#t-ban .swiper-button-next i{display: block;width: 40px;height: 40px;line-height:40px; font-size: 20px;font-family: simhei;text-align: center;color: #FFFFFF; transition: all linear 0.5s;}
#t-ban .swiper-button-prev:hover { background: #FFD900; }
#t-ban .swiper-button-next:hover { background: #FFD900; }

#t-ban .swiper-pagination{width: 30px; left: initial;bottom: initial; right: 180px;top: 50%;transform: translate(0,-50%);}
#t-ban .swiper-pagination .swiper-pagination-bullet{
	width: 30px;
    height: 30px;
    margin: 8px 0;
	opacity: 1;
	background: none;
	box-sizing: border-box;
	transition: all linear .3s;
	display: block;
	background: url(../images/banner_cur.png) center center no-repeat;
	background-size: 100%;
}
#t-ban .swiper-pagination .swiper-pagination-bullet-active{
	background: url(../images/banner_cur_on.png) center center no-repeat;background-size: 100%;}


/*.mouse_box{ position:absolute; bottom:66px; left:50%; transform: translate(-50%,0); z-index:200;}
.mouse_box div{ -webkit-animation:nudgeMouse 1.6s linear infinite; animation:nudgeMouse 1.6s linear infinite;}
.mouse_box span{ display:block; width:20px; height:29px; background:url(../images/index_05_1.png) center top no-repeat; background-size:100% auto; position:relative; cursor:pointer;}
.mouse_box span:before,.mouse_box span:after{ content:""; position:absolute;}
.mouse_box span:before{ top:0; left:0; width:20px; height:29px; background:url(../images/index_05.png) center top no-repeat; background-size:100% auto; -webkit-animation:colorSlide 1.6s linear infinite; animation:colorSlide 1.6s linear infinite;}
.mouse_box span:after{ top:-14px; right:0;  left:0; margin:auto; background-color:#FFF; width:2px; height:28px;  -webkit-animation:trackBallSlide 1.6s linear infinite; animation:trackBallSlide 1.6s linear infinite;}

@-webkit-keyframes nudgeMouse {
	0% { -webkit-transform:translateY(0); transform:translateY(0);}
	50% { -webkit-transform:translateY(8px); transform:translateY(8px);}
	100% { -webkit-transform:translateY(0); transform:translateY(0);}  
}
@keyframes nudgeMouse {
	0% { -webkit-transform:translateY(0); transform:translateY(0);}
	50% { -webkit-transform:translateY(8px); transform:translateY(8px);}
	100% { -webkit-transform:translateY(0); transform:translateY(0);}
}

@-webkit-keyframes colorSlide {
	0% { height:0;}
	90%{ height:29px;}
}

@keyframes colorSlide {
	0% { height:0;}
	90%{ height:29px;}
}
@-webkit-keyframes trackBallSlide {
	0% { opacity:1; -webkit-transform:scale(1) translateY(-8px); transform:scale(1) translateY(-8px);}
	34% { opacity:1; -webkit-transform:scale(0.9) translateY(4px); transform:scale(0.9) translateY(4px);}
	68% { opacity:0; -webkit-transform:scale(0.4) translateY(16px); transform:scale(0.4) translateY(16px);}
	100% { opacity:0; -webkit-transform:scale(0.4) translateY(-8px); transform:scale(0.4) translateY(-8px);}	 
}
@keyframes trackBallSlide {
	0% { opacity:1; -webkit-transform:scale(1) translateY(-8px); transform:scale(1) translateY(-8px);}
	34% { opacity:1; -webkit-transform:scale(0.9) translateY(4px); transform:scale(0.9) translateY(4px);}
	68% { opacity:0; -webkit-transform:scale(0.4) translateY(16px); transform:scale(0.4) translateY(16px);}
	100% { opacity:0; -webkit-transform:scale(0.4) translateY(-8px); transform:scale(0.4) translateY(-8px);}
}*/

.mouse_box{ position:absolute; bottom:30px; left:50%; transform: translateX(-50%); z-index:200;}
.mouse_box div{ -webkit-animation:nudgeMouse 1.6s linear infinite; animation:nudgeMouse 1.6s linear infinite;}
.mouse_box span{ display:block; width:23px; height:40px; background:url(../images/index_05_1.png) 0px 0px no-repeat; background-size:100% auto; position:relative; cursor:pointer;}
.mouse_box span:before,.mouse_box span:after{ content:""; position:absolute;}
.mouse_box span:before{ top:0; left:0; width:23px; height:40px; background:url(../images/index_05.png) 0px 0px no-repeat; background-size:100% auto; -webkit-animation:colorSlide 1.6s linear infinite; animation:colorSlide 1.6s linear infinite;}
.mouse_box span:after{ top:0; right:0; bottom:0; left:0; margin:auto; background-color:#FFF; width:4px; height:4px; border-radius:100%; -webkit-animation:trackBallSlide 1.6s linear infinite; animation:trackBallSlide 1.6s linear infinite;}


@media only screen and (max-width:640px ) {
	.mouse_box span{width:16px; height:32px;}
	.mouse_box span:before{width:16px; height:32px;}
}

@-webkit-keyframes nudgeMouse {
	0% { -webkit-transform:translateY(0); transform:translateY(0);}
	50% { -webkit-transform:translateY(8px); transform:translateY(8px);}
	100% { -webkit-transform:translateY(0); transform:translateY(0);}  
}
@keyframes nudgeMouse {
	0% { -webkit-transform:translateY(0); transform:translateY(0);}
	50% { -webkit-transform:translateY(8px); transform:translateY(8px);}
	100% { -webkit-transform:translateY(0); transform:translateY(0);}
}

@-webkit-keyframes colorSlide {
	0% { height:0;}
	90%{ height:40px;}
}

@keyframes colorSlide {
	0% { height:0;}
	90%{ height:40px;}
}
@-webkit-keyframes trackBallSlide {
	0% { opacity:1; -webkit-transform:scale(1) translateY(-8px); transform:scale(1) translateY(-8px);}
	34% { opacity:1; -webkit-transform:scale(0.9) translateY(4px); transform:scale(0.9) translateY(4px);}
	68% { opacity:0; -webkit-transform:scale(0.4) translateY(16px); transform:scale(0.4) translateY(16px);}
	100% { opacity:0; -webkit-transform:scale(0.4) translateY(-8px); transform:scale(0.4) translateY(-8px);}	 
}
@keyframes trackBallSlide {
	0% { opacity:1; -webkit-transform:scale(1) translateY(-8px); transform:scale(1) translateY(-8px);}
	34% { opacity:1; -webkit-transform:scale(0.9) translateY(4px); transform:scale(0.9) translateY(4px);}
	68% { opacity:0; -webkit-transform:scale(0.4) translateY(16px); transform:scale(0.4) translateY(16px);}
	100% { opacity:0; -webkit-transform:scale(0.4) translateY(-8px); transform:scale(0.4) translateY(-8px);}
}

@media only screen and (max-width: 1600px) {
	#t-ban .swiper-pagination{right: 10%;}
}
@media only screen and (max-width: 1440px) {
	#t-ban .swiper-pagination{right: 7%;}
}
@media only screen and (max-width: 1024px) {
	#t-ban .swiper-pagination .swiper-pagination-bullet{width: 22px;height: 22px;}
	.banner .mouse_box{bottom:30px;}
}

/*通用底部*/
.footer{width: 100%; background: #2a2a2a;overflow:hidden;}
.footer .content{width: 1600px;padding-top: 60px; margin: 0px auto;overflow: hidden;}
.footer .foot-d-nav{float:left;margin-bottom: 70px;}
.footer .foot-d-nav .nav-item{float: left;}
.footer .foot-d-nav .nav-item{width: 160px;text-align: left;}
.footer .foot-d-nav .nav-item .title{width: 100%;line-height: 30px;margin-bottom: 10px; position: relative;}
.footer .foot-d-nav .nav-item .title a{font-size: 18px;color: #FFFFFF;font-weight:bold; transition: all 220ms ease-in;}
.footer .foot-d-nav .nav-item .title .drop-btn{display: none;}

.footer .foot-d-nav .nav-item ul{padding-top: 10px;}
.footer .foot-d-nav .nav-item ul li{width: 100%;line-height: 30px;text-align: left;transition: all 320ms ease-in;position: relative;overflow: hidden;}
.footer .foot-d-nav .nav-item ul li a{font-size: 14px;color: #7f7f7f;transition: all 320ms ease-in;display: block;}
.footer .foot-d-nav .nav-item ul li::after{content: ">";font-size: 14px;line-height: 30px;color: #ffd900;position: absolute;left: -20px;top: 0px;transition: all 220ms ease-in;opacity: 0;filter:alpha(opacity=0);}
.footer .foot-d-nav .nav-item ul li:hover a{text-indent: 16px;color: #FFFFFF;}
.footer .foot-d-nav .nav-item ul li:hover::after{left: 0px;opacity: 1;filter:alpha(opacity=100);}

/*底部手机*/
.footer .foot-x-nav{display: none;}
.footer .qrcode_box{float: right;}
.footer .qrcode_box ul{overflow: hidden;}
.footer .qrcode_box ul li{width: 130px; margin: 0px 6px;float: left;}
.footer .qrcode_box ul li img{width: 100%;height: auto;display: block;}
.footer .qrcode_box ul li .title{font-size: 14px;line-height: 54px;color: #ffffff;text-align: center;}

.footer .btm_box{width: 100%;height: 80px;border-top: 1px solid #3a3a3a;clear: both;}
.footer .btm_box .share{float: left;height: 14px;margin-top: 33px;}
.footer .btm_box .share a{padding-left:0;margin:0 5px}
.footer .btm_box .share #bds_tel{width:13px;height:14px;overflow:hidden;background:url(../images/share_01.png) center no-repeat}
.footer .btm_box .share #bds_tel:hover{background:url(../images/share_01_on.png) center no-repeat}
.footer .btm_box .share #bds_weixin{width:16px;height:14px;overflow:hidden;background:url(../images/share_02.png) center no-repeat}
.footer .btm_box .share #bds_weixin:hover{background:url(../images/share_02_on.png) center no-repeat}
.footer .btm_box .share #bds_sqq{width:13px;height:14px;overflow:hidden;background:url(../images/share_03.png) center no-repeat}
.footer .btm_box .share #bds_sqq:hover{background:url(../images/share_03_on.png) center no-repeat}
.footer .btm_box .share #bds_more{width:13px;height:14px;overflow:hidden;background:url(../images/share_04.png) center no-repeat}
.footer .btm_box .share #bds_more:hover{background:url(../images/share_04_on.png) center no-repeat}

.footer .btm_share .share_box{float: right;}
.footer .btm_share .share_box a{padding-left:0;margin: 0px 5px;position: relative;}
.footer .btm_share .share_box a:hover{opacity: 1;}
.footer .btm_share .share_box a:hover::after{content: "";width: 100%;height: 1px;background: #ffd900;position: absolute;bottom: 0px;left: 0px;}
.footer .btm_share .share_box #bds_sqq{width:22px;height:46px;overflow:hidden;background:url(../images/icon_btm_tqq.png) center no-repeat;}
.footer .btm_share .share_box #bds_sqq:hover{background:url(../images/icon_btm_tqq_on.png) center no-repeat;}
.footer .btm_share .share_box #bds_tqq{width:22px;height:46px;overflow:hidden;background:url(../images/icon_btm_tsina.png) center no-repeat;}
.footer .btm_share .share_box #bds_tqq:hover{background:url(../images/icon_btm_tsina_on.png) center no-repeat;}
.footer .btm_share .share_box #bds_weixin{width:22px;height:46px;overflow:hidden;background:url(../images/icon_btm_twechat.png) center no-repeat;}
.footer .btm_share .share_box #bds_weixin:hover{background:url(../images/icon_btm_twechat_on.png) center no-repeat;}
.footer .btm_share .share_box #bds_tsina{width:22px;height:46px;overflow:hidden;background:url(../images/icon_btm_tweibo.png) center no-repeat;}
.footer .btm_share .share_box #bds_tsina:hover{background:url(../images/icon_btm_tweibo_on.png) center no-repeat;}

@media (max-width: 1600px){
	.footer .content{width: 100%;box-sizing: border-box; padding: 0px 20px;padding-top: 60px;}
	.footer .foot-d-nav .nav-item{width: 140px;}
}

@media (max-width: 1366px){
	.footer .content{padding-top: 50px;}
	.footer .foot-d-nav .nav-item{width: 120px;}
}

@media (max-width: 1200px){
	.footer .foot-d-nav{width: 100%;text-align: center;margin-bottom:20px;}
	.footer .foot-d-nav .nav-item{display: inline-block;vertical-align: top;float: initial;}
	.footer .qrcode_box{width: 100%;text-align: center;padding-top: 20px;padding-bottom: 20px;}
	.footer .qrcode_box ul li{display: inline-block;vertical-align: top;float: initial;}
}

@media (max-width: 1024px){
	.footer .foot-d-nav .nav-item{width: 100px;}
}

/*底部样式*/
@media (max-width: 900px){
	.footer .foot-d-nav{display: none;}
	.footer .foot-x-nav{display: block;margin-bottom: 25px;}
	.foot-x-nav .nav-item{color: #b9b9b9;border-bottom: 1px solid #3a3a3a;}
	.foot-x-nav .nav-item a{color: #b9b9b9;font-size: 14px;}
	.foot-x-nav .nav-item .title{width:100%;line-height: 45px;position: relative;padding-left: 15px;color: #b9b9b9;font-size: 14px;box-sizing: border-box;}
	.foot-x-nav .nav-item .title .drop-btn{font-family: simhei; width: 45px;height: 45px;display: none; cursor: pointer; font-size:22px;line-height: 45px;text-align: center;position: absolute;right: 0px;top: 0px;transition: all 220ms linear;}
	.foot-x-nav .nav-item.open .title .drop-btn{transform: rotate(-45deg);}
	.foot-x-nav .nav-item .title a{display: block;}	
	.foot-x-nav .nav-item ul{padding-top: 5px;padding-bottom: 10px;display: none;}
	.foot-x-nav .nav-item ul li{padding-left: 30px;line-height: 30px;}
	.foot-x-nav .nav-item ul li a{line-height: 30px;}
}
@media (max-width: 640px){
	.footer .btm_share .share_box a{background-size: 80% auto!important;}
}

@media (max-width: 375px){
	.foot-x-nav .nav-item .title{padding-left: 10px;}
	.footer .qrcode_box ul li{width: 100%;text-align: center;}
	.footer .qrcode_box ul li img{width: 130px;height: auto; margin: 0px auto;}
}

.btm_info{background: #232323;}
.btm_info .content{width: 1600px;margin: 0px auto;padding: 14px 0px;overflow: hidden;}
.btm_info .l_box{float: left;line-height: 30px;font-size: 14px;color: #7a7a7a;}
.btm_info .l_box a{color: #7a7a7a;}
.btm_info .r_box{float: right;line-height: 30px;font-size: 14px;color: #7a7a7a;}

@media only screen and (max-width:1600px ) {
	.btm_info .content{width: 100%;box-sizing: border-box;padding: 14px 20px;}
}
@media only screen and (max-width:768px ) {
	.btm_info .r_box{display: none;}
	.footer .btm_share .share_box{width: 100%; float: none;text-align: center;}
	.footer .btm_share .share_box a{float: none; display: inline-block;vertical-align: top;}
}

/*搜索*/
.sh_bkg{ position:fixed; left:0; top:0; z-index:2000; width:100%; height:100%; background-color:rgba(0,0,0,0.8); display:none;}
.sh_box{ position:fixed; width:780px;left:50%; top:50%;z-index:2001;transform: translate(-50%,-50%);  display:none;text-align: center;}
.sh_box .stxt{ float:left; display:block; width:675px; height:88px; line-height:88px; padding:0px 20px; border:0;background: #FFFFFF;box-sizing: border-box;}
.sh_box .sbtn{ float:left; display:block; width:105px; height:88px; line-height:88px; text-align:center; color:#FFF; background:#FFD900 url(../images/icon_search_big.png) center center no-repeat; border:0; cursor:pointer;}
.sh_box form{width: 100%; overflow: hidden;}
.sh_box .box{text-align:center;overflow:hidden;}
.sh_box .close{ position:relative; width:80px; height:80px;float:none;margin:0px auto; cursor:pointer;margin-bottom:20px;}
.sh_box .close:before,.sh_box .close:after{ content:""; display:block; width:80px; height:1px; background-color:#FFF; position:absolute; left:0px; top:40px;}
.sh_box .close:before{ transform:rotate(45deg);}
.sh_box .close:after{ transform:rotate(-45deg);}

@media only screen and (max-width: 900px) {
	.sh_box{width: 80%;}
	.sh_box .stxt{width: 80%;}
	.sh_box .sbtn{width: 20%;}
}


@media only screen and (max-width: 768px) {
	.sh_box{width: 90%;}
	.sh_box .stxt{width: 80%;height:60px; line-height:60px;}
	.sh_box .sbtn{width: 20%;height:60px; line-height:60px;}
	.sh_box .close{width: 60px;height: 60px;}
	.sh_box .close:before,.sh_box .close:after{ width:60px; height:1px; background-color:#FFF; position:absolute; left:0px; top:30px;}
}

.dot-yellow{position: relative;}
.dot-yellow::after{display: none; content: "";width: 8px;height: 8px;background: #ffd900;position: absolute;bottom: 6px;right: -18px;border-radius: 50%;}

/*首页板块*/
.in_boxA{ clear:both; width:calc(100% - 90px); margin:0 auto; padding:50px 0 130px 0; overflow:hidden;background: url(../images/inboxA_btm_bg.png) bottom right no-repeat;}
.in_boxA .lt{float:left; width:calc(40.6% - 6px); height:760px; background:url(../images/index_08.jpg) center top no-repeat; background-size:100% 100%; position:relative;}
.in_boxA .lt img{width: 100%; position:absolute; top:0; left:50%; transform:translate(-50%, 0);}
.in_boxA .lt .info{ position:absolute; right:65px; bottom:50px; text-align:right; color:#FFF;text-align: left;}
.in_boxA .lt .info .title{font-size: 28px;font-weight: bold;color: #111111;line-height: 45px;margin-bottom: 10px;}
.in_boxA .lt .info .en_title{font-size: 35px;color: #191919;font-family: "WETDR";position: relative;vertical-align: bottom;}
.in_boxA .lt .info .en_title::after{content: "";width: 8px;height: 8px;background: #ffd900;position: absolute;bottom: 6px;right: -15px;border-radius: 50%;}

.in_boxA .rt{ float:right;width:calc(59.4% - 6px);height:760px;_background:url(../images/index_09.jpg) center top no-repeat;background-size:100% 100%;position:relative;}
.featured-half{ width:50%; display:flex; flex:1 0 auto; align-items:center; display:-webkit-flex;}

.in_boxA .rt .box_1{ width:100%; height:calc(50% - 6px); text-align:center;overflow: hidden;}

.in_boxA .rt .box_1 .item_box{width: calc(50% - 6px);height: 100%; float: left;position: relative;}
.in_boxA .rt .box_1 .item_box .zz{background: rgba(0,0,0,.6); position:absolute;width: 100%;height: 100%; display: flex;align-items: center;text-align: center;transition: all 220ms linear;}
.in_boxA .rt .box_1 .item_box .box{text-align: left;margin: 0px auto;}
.in_boxA .rt .box_1 .item_box:hover .zz{background: rgba(0,0,0,0.2);}

.in_boxA .rt .box_1 .item_box.culture{background: url(../images/inboxA_R_1.jpg) center center no-repeat;background-size: cover;}
.in_boxA .rt .box_1 .item_box.culture .title{font-size: 28px;line-height: 45px; font-weight: bold;color: #ffffff;margin-bottom: 5px;}
.in_boxA .rt .box_1 .item_box.culture .en_title{font-size: 35px;color: #FFFFFF;font-family: "WETDR";margin-bottom: 5px;}
.in_boxA .rt .box_1 .item_box.culture .desc{font-size: 18px;color: #FFFFFF;}

.in_boxA .rt .box_1 .item_box.brand{margin-left: 12px; background: url(../images/inboxA_R_2.jpg) center center no-repeat;background-size: cover;margin-bottom: 5px;}
.in_boxA .rt .box_1 .item_box.brand .title{font-size: 28px;line-height: 45px; font-weight: bold;color: #ffffff;margin-bottom: 5px;}
.in_boxA .rt .box_1 .item_box.brand .en_title{font-size: 35px;color: #FFFFFF;font-family: "WETDR";margin-bottom: 20px;}
.in_boxA .rt .box_1 .item_box.brand .line{width: 28px;height: 2px;background: #ffd900;,}


.in_boxA .rt .box_2{width:100%; height:calc(50% - 6px);margin-top: 12px; text-align:center;}
.in_boxA .rt .box_2 .item_box{width: 100%;height: 100%; background: url(../images/inboxA_R_3.jpg) center center no-repeat; background-size: cover;display: flex;align-items: center;text-align: center;}
.in_boxA .rt .box_2 .item_box .box{width: 100%;text-align: center;}

.in_boxA .rt .box_2 .item_box .title{font-size: 28px;color: #FFFFFF;font-weight: bold;margin-bottom: 10px;}
.in_boxA .rt .box_2 .item_box .en_title{font-size:35px;color: #FFFFFF; font-weight: bold;margin-bottom: 30px;}
.in_boxA .rt .box_2 .item_box .line{width: 28px;height: 2px;background: #FFFFFF;margin: 0px auto;}

@media only screen and (max-width: 1440px) {
	.in_boxA{width:calc(100% - 60px);padding:50px 0 120px 0;}
	.in_boxA .lt .info{right: 56px;bottom: 46px;}
	.in_boxA .lt .info .title {font-size: 26px;line-height: 42px;}
	.in_boxA .lt .info .en_title{font-size: 32px;}
	.in_boxA .rt .box_1 .item_box.culture .title{font-size: 26px;line-height: 42px;}
	.in_boxA .rt .box_1 .item_box.culture .en_title{font-size: 32px;}
	.in_boxA .rt .box_1 .item_box.culture .desc{font-size: 16px;}
	.in_boxA .rt .box_1 .item_box.brand .title{font-size: 26px;line-height: 42px;}
	.in_boxA .rt .box_1 .item_box.brand .en_title{font-size: 32px;margin-bottom: 16px;}
	.in_boxA .rt .box_1 .item_box.brand .line{font-size: 16px;}
	.in_boxA .rt .box_2 .item_box .title{font-size: 26px;}
	.in_boxA .rt .box_2 .item_box .en_title{font-size: 32px;margin-bottom: 26px;}
}

@media only screen and (max-width: 1366px) {
	.in_boxA{width:calc(100% - 50px);padding:40px 0 120px 0;}
	.in_boxA .lt .info{right: 52px;bottom: 42px;}
	.in_boxA .lt .info .title {font-size: 24px;line-height: 40px;}
	.in_boxA .lt .info .en_title{font-size: 30px;}
	.in_boxA .rt .box_1 .item_box.culture .title{font-size: 24px;line-height: 40px;}
	.in_boxA .rt .box_1 .item_box.culture .en_title{font-size: 30px;}
	.in_boxA .rt .box_1 .item_box.culture .desc{font-size: 15px;}
	.in_boxA .rt .box_1 .item_box.brand .title{font-size: 24px;line-height: 40px;}
	.in_boxA .rt .box_1 .item_box.brand .en_title{font-size: 30px;margin-bottom: 15px;}
	.in_boxA .rt .box_2 .item_box .title{font-size: 24px;}
	.in_boxA .rt .box_2 .item_box .en_title{font-size: 30px;margin-bottom: 24px;}
}

@media only screen and (max-width: 1200px) {
	.in_boxA{padding:40px 0 100px 0;}
	.in_boxA .lt .info{right: 46px;bottom: 26px;}
	.in_boxA .lt .info .title {font-size: 22px;line-height: 40px;margin-bottom: 6px;}
	.in_boxA .lt .info .en_title{font-size: 26px;}
	.in_boxA .rt .box_1 .item_box.culture .title{font-size: 22px;line-height: 40px;}
	.in_boxA .rt .box_1 .item_box.culture .en_title{font-size: 26px;}
	.in_boxA .rt .box_1 .item_box.culture .desc{font-size: 14px;}
	.in_boxA .rt .box_1 .item_box.brand .title{font-size: 22px;line-height: 40px;}
	.in_boxA .rt .box_1 .item_box.brand .en_title{font-size: 26px;margin-bottom: 14px;}
	.in_boxA .rt .box_2 .item_box .title{font-size: 22px;}
	.in_boxA .rt .box_2 .item_box .en_title{font-size: 26px;margin-bottom: 22px;}
}

@media only screen and (max-width: 1024px) {
	.in_boxA{padding:40px 0 100px 0;}
	.in_boxA .lt .info{right: 40px;bottom: 25px;}
	.in_boxA .lt .info .title {font-size: 18px;line-height: 38px;margin-bottom: 6px;}
	.in_boxA .lt .info .en_title{font-size: 20px;}
	.in_boxA .rt .box_1 .item_box.culture .title{font-size: 18px;line-height:38px;}
	.in_boxA .rt .box_1 .item_box.culture .en_title{font-size: 20px;}
	.in_boxA .rt .box_1 .item_box.culture .desc{font-size: 14px;}
	.in_boxA .rt .box_1 .item_box.brand .title{font-size: 18px;line-height: 28px;}
	.in_boxA .rt .box_1 .item_box.brand .en_title{font-size: 20px;margin-bottom: 14px;}
	.in_boxA .rt .box_2 .item_box .title{font-size: 18px;}
	.in_boxA .rt .box_2 .item_box .en_title{font-size: 20px;margin-bottom: 18px;}
}

@media only screen and (max-width: 899px) {
	.in_boxA{background-size: 100% auto;padding:40px 0 80px 0;}
	.in_boxA .lt{width: 100%;height: auto;}
	.in_boxA .rt{width: 100%;height: auto;}
	.in_boxA .lt{margin-bottom: 60px;}
}
@media only screen and (max-width: 640px) {
	.in_boxA{width:calc(100% - 40px);}
	.in_boxA .lt{margin-bottom: 40px;}
	.in_boxA{padding:40px 0 60px 0;}
	.in_boxA .rt .box_1 {height: 100%;}
	.in_boxA .rt .box_1 .item_box{width: 100%;display: block;margin-left: 0px;}
	.in_boxA .rt .box_1 .item_box.culture{margin-bottom: 12px;}
	.in_boxA .rt .box_1 .item_box.brand{margin-left: 0px;}
}
@media only screen and (max-width: 480px) {
	.in_boxA{padding:30px 0 60px 0;}
	.in_boxA .lt{margin-bottom: 20px;}
}


/*首页产品*/
.in_boxB{width: 100%;padding-top:110px;padding-bottom: 60px; background: url(../images/in_pro_bg.jpg) center top; background-size: auto 100%;}

.in_boxB .top_box{padding: 0px 46px;overflow: hidden;}
.in_boxB .top_box .l_box{float: left;padding-left: 50px;}
.in_boxB .top_box .l_box .title{font-size:35px;line-height: 54px;font-weight: bold;color: #111111;margin-bottom: 5px;}
.in_boxB .top_box .l_box .en_title{font-size:45px; color: #000000;font-family: "WETDR";}
.in_boxB .top_box .r_box{float:right;overflow: hidden;margin-top: 40px;}
.in_boxB .top_box .r_box .ctg_box{float: left;margin-right:40px;}
.in_boxB .top_box .r_box .ctg_box ul{overflow: hidden;}
.in_boxB .top_box .r_box .ctg_box ul li{float: left;margin: 0px 15px;width: 90px; height: 40px; line-height: 40px;position: relative;cursor: pointer;}
.in_boxB .top_box .r_box .ctg_box ul li .box{width: 100%;height: 100%;position: absolute;top:0px;left: 0px;z-index: 2;transition: all .3s linear;}
.in_boxB .top_box .r_box .ctg_box ul li .icon{display: inline-block;vertical-align: middle;margin-right: 4px;}
.in_boxB .top_box .r_box .ctg_box ul li .title{font-size: 20px;color: #444444; display: inline-block;vertical-align: middle;}
.in_boxB .top_box .r_box .ctg_box ul li.on .title{font-weight: bold;}
.in_boxB .top_box .r_box .ctg_box ul li:hover .title{font-weight: bold;}
.in_boxB .top_box .r_box .ctg_box ul li::after{content: "";width: 100%;height: 0px;bottom: 0px;left: 0px;background:#ffd900;position: absolute;z-index: 1;transition: all .3s linear;}
.in_boxB .top_box .r_box .ctg_box ul li.on::after{height: 50%;}
.in_boxB .top_box .r_box .ctg_box ul li:hover::after{height: 50%;}
.in_boxB .top_box .r_box .more{float: right;display: block; border-radius: 19px; width:64px;height: 38px;line-height: 38px;color: #FFFFFF; text-align: center;background: #2a2a2a;transition: all 220ms linear;}
.in_boxB .top_box .r_box .more:hover{color: #000000; background: #ffd900;}

.in_boxB .in_pro_swiper{display: none;width:calc(100% - 46px);margin: 0px auto; position: relative;overflow: hidden;}
.in_boxB .in_pro_swiper.on{display: block;}

.in_boxB .swiper_box{margin-top: 60px;}
.in_boxB .swiper_box .swiper-slide .box{padding: 0px 23px;box-sizing: border-box;}
.in_boxB .swiper_box .swiper-slide .img_box{margin-top:30px;transition: all 220ms linear;}
.in_boxB .swiper_box .swiper-slide .img_box img{width: 100%;display: block;}
.in_boxB .swiper_box .swiper-slide .con_box{padding: 25px;box-sizing: border-box;overflow: hidden;}
.in_boxB .swiper_box .swiper-slide .con_box .title{float: left;font-size: 18px;color: #3e3e3e; line-height: 30px;position: relative; text-overflow: ellipsis;white-space: nowrap; }
.in_boxB .swiper_box .swiper-slide .con_box .title::before{content: "";width: 42px;height: 4px;background: #ffd900;position: absolute;top: 13px;right: -56px;transition: all 220ms linear; }
.in_boxB .swiper_box .swiper-slide:hover .con_box .title::before{width: 0px;}
.in_boxB .swiper_box .swiper-slide:hover .con_box .title{font-weight: bold;}

.in_boxB .swiper_box .swiper-slide .con_box .title::after{content: "";width: 0px;height: 5px;background: #ffd900;position: absolute;left:0px;bottom: -26px;transition: all 220ms linear;}
.in_boxB .swiper_box .swiper-slide:hover .con_box .title::after{width: 78px;}
.in_boxB .swiper_box .swiper-slide .con_box .more{float: right;height: 30px;position: relative; padding-left: 30px;opacity: 0;filter: alpha(opacity=0);transition: all 220ms linear;}
.in_boxB .swiper_box .swiper-slide .con_box .more::after{content: "";width: 1px;height:22px;background: #b9b9b9;position: absolute;left: 0px;top: 4px;}
.in_boxB .swiper_box .swiper-slide:hover .con_box .more{opacity: 1;filter: alpha(opacity=100);}


.in_boxB .swiper_box .swiper-slide:hover .img_box{margin-top: 0px;}
.in_boxB .swiper_box .swiper-pagination{position: relative;bottom: 0px;margin-top: 60px;}
.in_boxB .swiper_box .swiper-pagination span{width: 16px;height: 16px;background: #e1e1e1;border-radius: 8px;transition: all .3s linear;opacity: 1;}

.in_boxB .swiper_box .swiper-pagination span.swiper-pagination-bullet-active{width:45px;background: #ffd900;}

@media only screen and (max-width: 1440px) {
	.in_boxB{padding-top:90px;}
	.in_boxB .top_box .l_box{padding-left: 0px;}
}

@media only screen and (max-width: 1200px) {
	.in_boxB .in_pro_swiper{width:calc(100% - 32px);}
	.in_boxB .swiper_box .swiper-slide .box{padding: 0px 16px;}
	.in_boxB .swiper_box .swiper-slide .con_box{padding: 20px 10px;}
}

@media only screen and (max-width: 768px) {
	.in_boxB{padding-top: 60px;}
	.in_boxB .top_box{padding: 0px 32px;}
	.in_boxB .top_box .l_box .title{font-size: 28px;}
	.in_boxB .top_box .l_box .en_title{font-size: 36px;}
	.in_boxB .top_box .l_box{width: 100%;padding-left: 0px;}
	.in_boxB .top_box .l_box .en_title{display: inline-block;}
	
	.in_boxB .top_box .r_box{width: 100%; margin-top: 25px;}
	.in_boxB .top_box .r_box .ctg_box{width: 100%;float: initial;}
	.in_boxB .top_box .r_box .ctg_box ul{width: 100%; text-align: center;}
	.in_boxB .top_box .r_box .ctg_box ul li{width:calc(20% - 10px);margin: 0px 5px;  margin-bottom: 16px;}
	.in_boxB .top_box .r_box .ctg_box ul li .title{font-size: 14px;}
	.in_boxB .top_box .r_box .more{width: 80px; margin: 0px auto;float: initial;margin-top: 20px;}
	.in_boxB .swiper_box{margin-top: 40px;}
	.in_boxB .swiper_box .swiper-pagination{margin-top: 40px;}
}

@media only screen and (max-width: 480px) {
	.in_boxB .top_box .r_box .ctg_box ul li{width:calc(33.33333% - 10px); margin-bottom: 14px;}
	.in_boxB .top_box .r_box .ctg_box ul li .title{font-size: 14px;}
}


/*最新季节图*/
.in_newpro{width: 100%;height: 722px;background: url(../images/new_pro_ban_2_02.jpg) center center no-repeat;background-attachment: fixed;background-size: 100% auto;}

.in_newpro .info_box{width: 685px;height: 100%;background: url(../images/pro_ban_xie.png) top left no-repeat;background-size: 100% 100%;display: flex;align-items: center;}

.in_newpro .info_box .jz_box{width: 100%; text-align: center;}
.in_newpro .info_box .jz_box .box{display: inline-block; text-align: left;}
.in_newpro .info_box .en_title{font-size: 47px;color: #FFFFFF;font-family: "WETDR";}
.in_newpro .info_box .year{font-size: 89px;font-family: "kate";color: #ffffff;margin-bottom: 10px;}
.in_newpro .info_box .desc{font-size: 35px;color: #FFFFFF;}
.in_newpro .info_box .more{margin-top: 120px; display: block; width: 161px;height: 58px;line-height: 58px; border-radius: 29px;background: #ffd900;font-size: 13px;color: #111111;font-family: arial; text-align: center;transition: all linear .3s;}
.in_newpro .info_box .more:hover{transform:translateZ(20px);transform: scale(1.1,1.1);box-shadow: 0px 0px 10px rgba(0,0,0,0.4);}

@media only screen and (max-width:1440px ) {
	.in_newpro{height: 640px;background-size: 100% auto;}
	.in_newpro .info_box{width: 600px}
}

@media only screen and (max-width:1200px ) {
	.in_newpro{height: 520px;background-size: 100% auto;}
	.in_newpro .info_box{width: 480px}
	.in_newpro .info_box .en_title{font-size: 36px;}
	.in_newpro .info_box .year{font-size: 68px;}
	.in_newpro .info_box .desc{font-size: 28px;}
	.in_newpro .info_box .more{margin-top: 80px;width: 140px;height: 48px;line-height: 48px;border-radius: 24px;}
}

@media only screen and (max-width:1024px ) {
	.in_newpro{height: 480px;background-size: 100% auto;background-attachment: inherit;}
}

@media only screen and (max-width:800px ) {
	.in_newpro{height: 400px;}
	.in_newpro .info_box{width: 360px;}
	.in_newpro .info_box .en_title{font-size: 28px;}
	.in_newpro .info_box .year{font-size: 50px;}
	.in_newpro .info_box .desc{font-size: 20px;}
	.in_newpro .info_box .more{    margin-top: 48px;width: 120px;height: 40px;line-height: 40px;border-radius: 20px;}
}

@media only screen and (max-width:640px ) {
	.in_newpro{height: 360px;background-size:auto 100%; }
	.in_newpro .info_box{width: 320px;}
	.in_newpro .info_box .en_title{font-size: 26px;}
	.in_newpro .info_box .year{font-size: 46px;}
	.in_newpro .info_box .desc{font-size: 18px;}
	.in_newpro .info_box .more{    margin-top: 46px;width: 120px;height: 40px;line-height: 40px;border-radius: 20px;}
}

@media only screen and (max-width:480px ) {
	.in_newpro{height: 320px;background-size:auto 100%; }
	.in_newpro .info_box{width: 280px;}
	.in_newpro .info_box .en_title{font-size: 26px;}
	.in_newpro .info_box .year{font-size: 46px;}
	.in_newpro .info_box .desc{font-size: 18px;}
	.in_newpro .info_box .more{    margin-top: 46px;width: 120px;height: 40px;line-height: 40px;border-radius: 20px;}
}

/*首页新闻*/
.in_news{width: 100%;padding-top:80px;}
.in_news .content{width: 1600px;margin: 0px auto;}
.in_news .top_box{width: 100%;overflow: hidden;margin-bottom: 60px;}
.in_news .top_box .l_box{float:left;}
.in_news .top_box .l_box .title{font-size: 35px;color: #111111;font-weight: bold; margin-bottom: 18px;}
.in_news .top_box .l_box .en_title{font-size: 45px;color: #000000;font-family:"WETDR" ;}

.in_news .top_box .r_box{float:right;}
.in_news .top_box .r_box .news_ctg ul{overflow: hidden;}
.in_news .top_box .r_box .news_ctg ul li{float: left;width: 90px; height: 40px;line-height: 40px; margin: 0px 15px;position: relative;}
.in_news .top_box .r_box .news_ctg ul li .box{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;text-align: center;font-size: 20px;color:#444444;z-index: 2;}
.in_news .top_box .r_box .news_ctg ul li:hover .box{font-weight: bold;}
.in_news .top_box .r_box .news_ctg ul li::after{content: "";width: 100%;height: 0px;bottom: 0px;left: 0px;background:#ffd900;position: absolute;z-index: 1;transition: all .3s linear;}
.in_news .top_box .r_box .news_ctg ul li:hover::after{height: 50%;}
.in_news .news_box {overflow: hidden;}
.in_news .news_box .l_box{float: left;width: 780px;height: 688px;}
.in_news .news_box .r_box{float:right;width: calc(100% - 780px);height: 688px;}

.in_news .news_swiper{overflow: hidden;}
.in_news .news_swiper .swiper-slide img{width: 100%;display: block;}
.in_news .news_swiper .swiper-slide .con_box{padding:30px;background: #f2f2f2;}
.in_news .news_swiper .swiper-slide .con_box .title{font-size: 24px;color:#444444;font-weight: bold;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_news .news_swiper .swiper-slide .con_box .desc{font-size: 15px;color: #999999;line-height: 30px;height: 60px;overflow: hidden;}

.in_news .news_box .r_box ul li{width: 100%;padding-left:40px;background: #FFFFFF; box-sizing: border-box;position: relative;transition: all .3s linear;}
.in_news .news_box .r_box ul li .box{border-bottom: 2px solid #e6e6e6; padding-right: 160px;padding-top: 35px;padding-bottom: 25px;position: relative;}
.in_news .news_box .r_box ul li .box .title{font-size: 20px;color: #444444;margin-bottom: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .3s linear;}
.in_news .news_box .r_box ul li .box .desc{font-size: 15px;line-height: 30px;height: 30px; color: #AAAAAA;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .3s linear;}
.in_news .news_box .r_box ul li .box .click_box{ margin-top: 0px; height: 0px;overflow: hidden; line-height:20px; padding-left: 30px;font-size: 13px; color: #c2c2c2;background: url(../images/news_click_num.png) center left no-repeat;background-size: auto 100%;transition: all .3s linear; }
.in_news .news_box .r_box ul li .box .time_box{width: 120px;height: 100%; text-align: left;position: absolute;top: 0px;right:0px;display: flex;align-items: center;}
.in_news .news_box .r_box ul li .box .time_box .md{font-size: 35px;color: #838383;margin-bottom: 15px}
.in_news .news_box .r_box ul li .box .time_box .year{font-size: 15px;color: #838383;}
.in_news .news_box .r_box ul li.on::after{content: "";width: 47px;height: 47px;background: url(../images/in_news_current.png) center center no-repeat; background-size: 100%;position: absolute;right: 0px;top: 0px;}

.in_news .news_box .r_box ul li.on{background: url(../images/in_news_bg.jpg) repeat;background-size: 100% 100%;}
.in_news .news_box .r_box ul li.on .box{border: none;}
.in_news .news_box .r_box ul li.on .box .title{color: #FFFFFF;font-weight: bold;}
.in_news .news_box .r_box ul li.on .time_box .md{font-weight: bold;color: #FFFFFF;}
.in_news .news_box .r_box ul li.on .time_box .year{color: #FFFFFF;}
.in_news .news_box .r_box ul li.on .box .desc{height: 60px;overflow: hidden;text-overflow:initial;white-space: initial;}
.in_news .news_box .r_box ul li.on .box .click_box{margin-top: 15px; height: 20px;}

.in_news .more_btn{margin:57px auto 66px auto;display: block;width: 160px;height: 57px;line-height: 58px;border-radius: 29px; background: #2a2a2a;font-size: 14px;font-family: arial;color: #FFFFFF;text-align: center;transition: all .3s linear;}
.in_news .more_btn:hover{background: #FFD900;box-shadow: 0 0 20px rgba(0,0,0,0.4);color: #444444;}


@media only screen and (max-width: 1600px) {
	.in_news .content{width: 100%;padding: 0px 20px;box-sizing: border-box;}
}
@media only screen and (max-width: 1440px) {
	.in_news .news_box .l_box{float: left;width: 680px;height: 620px;}
	.in_news .news_box .r_box{float:right;width: calc(100% - 680px);height: 620px;}
	.in_news .news_box .r_box ul li{padding-left: 30px;}
	.in_news .news_box .r_box ul li .box{padding-top: 26px;padding-bottom: 20px;}
	.in_news .news_box .r_box ul li.on .box .click_box{margin-top: 17px;}
}
@media only screen and (max-width: 1200px) {
	.in_news .news_box .l_box{float: left;width: 600px;height: 562px;}
	.in_news .news_swiper .swiper-slide .con_box .title{font-size: 22px;}
	.in_news .news_box .r_box{float:right;width: calc(100% - 600px);height: 562px;}
	.in_news .news_box .r_box ul li{padding-left: 30px;}
	.in_news .news_box .r_box ul li .box{padding-top: 22px;padding-bottom: 18px;padding-right: 100px;}
	.in_news .news_box .r_box ul li .box .time_box{width: 90px;}
	.in_news .news_box .r_box ul li .box .time_box .md{font-size: 30px;margin-bottom: 12px}
	.in_news .news_box .r_box ul li .box .time_box .year{font-size: 13px;}
	.in_news .news_box .r_box ul li .box .title{margin-bottom: 10px;font-size: 18px;}
	.in_news .news_box .r_box ul li.on .box .click_box{margin-top: 14px;}
}

@media only screen and (max-width: 1023px) {
	.in_news .news_box .l_box{width: 100%;height: auto;margin-bottom: 20px;}
	.in_news .news_box .r_box{width: 100%;height: auto;}
}

@media only screen and (max-width: 768px) {
	.in_news{padding-top: 50px;}
	.in_news .top_box{margin-bottom: 30px;}
	.in_news .top_box .l_box{width: 100%;margin-bottom: 20px;}
	.in_news .top_box .l_box .title{font-size:28px;}
	.in_news .top_box .l_box .en_title{font-size: 36px;display: inline-block;}
	.in_news .top_box .r_box{width: 100%;}
	.in_news .top_box .r_box .news_ctg ul li{margin:0px; margin-right: 30px;}
	.in_news .more_btn{margin: 40px auto;}
}

@media only screen and (max-width: 480px) {
	.in_news .top_box .l_box{margin-bottom: 15px;}
	.in_news .top_box .l_box .title{font-size:24px;}
	.in_news .top_box .l_box .en_title{font-size: 30px;}
	.in_news .news_swiper .swiper-slide .con_box{padding: 20px 15px;}
	.in_news .news_swiper .swiper-slide .con_box .title{font-size: 18px;margin-bottom: 15px;}
	.in_news .news_swiper .swiper-slide .con_box .desc{font-size: 14px;line-height: 26px;height: 52px;}
	.in_news .news_box .r_box ul li{padding-left: 15px;}
	.in_news .news_box .r_box ul li .box{padding-right: 90px;}
	.in_news .news_box .r_box ul li .box .title{font-size: 17px;}
	.in_news .news_box .r_box ul li .box .desc{font-size: 14px;line-height: 26px;height: 26px;}
	.in_news .news_box .r_box ul li.on .box .desc{height: 52px;}
	.in_news .news_box .r_box ul li .box .time_box{width: 80px;}
	.in_news .news_box .r_box ul li .box .time_box .md{font-size: 26px;margin-bottom: 10px}
}


/*在线留言*/
.in_msg{width: 100%;height: auto;background: url(../images/in_msg_bg.jpg) center center no-repeat;background-size: auto 100%;background-attachment: fixed; }
.in_msg .content{width: 1440px;margin: 0px auto;padding:136px 0px;overflow: hidden;}

.in_msg .l_box{float: left;width: calc(100% - 670px);height: 150px;display: flex;align-items: center; text-align: center}
.in_msg .l_box .box{display: inline-block;text-align: left;}
.in_msg .l_box .title{font-size: 35px;color: #FFFFFF;font-weight: bold;margin-bottom: 10px;}
.in_msg .l_box .en_title{font-size:45px;color: #ffffff;font-family:"WETDR" ;}
.in_msg .r_box{float: right;width: 670px;}
.in_msg .r_box .item_box{overflow: hidden;}
.in_msg .r_box .item_box.item1{margin-bottom: 20px;}
.in_msg .r_box .item_box.item1 .input_box{ width: 330px;height: 64px;box-sizing: border-box;border: 1px solid #dde3e5;background: #eef0f2;position: relative;}
.in_msg .r_box .item_box.item1 .input_box.title{float: left;}
.in_msg .r_box .item_box.item1 .input_box.tel{float: right;}

.in_msg .r_box .item_box.item1 .input_box.title::after{content:"";width: 22px;height: 100%;background: url(../images/icon_msg_name.png) center center no-repeat;background-size: 100% auto;position: absolute;top: 0px;left: 22px;transition: all .3s linear;}
.in_msg .r_box .item_box.item1 .input_box.title:hover::after{opacity: 0.6;}

.in_msg .r_box .item_box.item1 .input_box.tel::after{content:"";width: 22px;height: 100%;background: url(../images/icon_msg_tel.png) center center no-repeat;background-size: 100% auto;position: absolute;top: 0px;left: 22px;transition: all .3s linear;}
.in_msg .r_box .item_box.item1 .input_box.tel:hover::after{opacity: 0.6;}


.in_msg .r_box .item_box.item1 .input_box input{width: 100%; height: 62px;padding-left:50px;padding-right: 20px;box-sizing: border-box;}

.in_msg .r_box .item_box.item2 .input_box.cont{float: left;width: 500px;height: 64px;box-sizing: border-box;border: 1px solid #dde3e5;background: #eef0f2;position: relative;}
.in_msg .r_box .item_box.item2 .input_box.cont input{width: 100%; height: 62px;padding-left:50px;padding-right: 20px;box-sizing: border-box;}
.in_msg .r_box .item_box.item2 .input_box.sbtn{float: right;width: 160px;height: 64px;line-height: 64px;}
.in_msg .r_box .item_box.item2 .input_box.sbtn input{width:100%;height: 100%; background: #2a2a2a;display: block;font-size: 14px;color: #FFFFFF;transition: all .3s linear;}
.in_msg .r_box .item_box.item2 .input_box.sbtn:hover input{background: #ffd900;color: #111111;}
.in_msg .r_box .item_box.item2 .input_box.cont::after{content:"";width: 22px;height: 100%;background: url(../images/icon_msg_cont.png) center center no-repeat;background-size: 100% auto;position: absolute;top: 0px;left: 22px;transition: all .3s linear;}
.in_msg .r_box .item_box.item2 .input_box.cont:hover::after{opacity: 0.6;}

@media only screen and (max-width:1440px ) {
	.in_msg{padding: 0px 20px;box-sizing: border-box;}
	.in_msg .content{width: 100%; box-sizing: border-box;}
}

@media only screen and (max-width:1024px ) {
	.in_msg .content{padding: 80px 0px;}
	.in_msg .l_box{float: initial;width: 100%;height: auto;margin-bottom: 30px;}
	.in_msg .l_box .box{margin: 0px auto;text-align: center;}
	.in_msg .r_box {float: initial;margin: 0px auto;}
}

@media only screen and (max-width:768px ) {
	.in_msg .content{padding: 60px 0px;}
	.in_msg .l_box .title{font-size: 30px;margin-bottom: 10px;}
	.in_msg .l_box .en_title{font-size:38px;}
	.in_msg .r_box{width: 100%;}
	.in_msg .r_box .item_box.item1 .input_box{width: 100%;}
	.in_msg .r_box .item_box.item1 .input_box.title {margin-bottom: 20px;}
	.in_msg .r_box .item_box.item2 .input_box.cont{width: 100%;margin-bottom: 20px;}
	.in_msg .r_box .item_box.item2 .input_box.sbtn{width: 100%;}
	
	.in_msg .r_box .item_box.item1 .input_box.title::after{background-size: 90% auto;}
	.in_msg .r_box .item_box.item1 .input_box.tel::after{background-size: 90% auto;}
	.in_msg .r_box .item_box.item2 .input_box.cont::after{background-size: 90% auto;}
}




/*产品中心*/
.pro_ban{ height:890px; position:relative;}
.pro_ban .bkg{ position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; z-index:1;}
.pro_ban .bkg ul{ width:100%; height:100%; position:relative;}
.pro_ban .bkg li{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; opacity:0; transition:all 0.5s ease; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.pro_ban .bkg li.on{ left:0; z-index:2; opacity:1;}
.pro_ban .ctg_list{ position:absolute; left:0; top:86px; width:100%; height:calc(100% - 86px); z-index:10;}
.pro_ban .ctg_list li{ float:left; width:20%; height:100%; background-color:rgba(0,0,0,0.4); color:#FFF; display:flex; justify-content:center; align-items:center; text-align:left; position:relative; transition:all 0.3s ease-out;}
.pro_ban .ctg_list li:after{ content:""; display:block; width:1px; height:100%; background-color:rgba(255,255,255,0.3); position:absolute; top:0; right:0;}
.pro_ban .ctg_list li a{ color:#FFF;}
.pro_ban .ctg_list li p{ font-size:24px;font-family:"WETDR"; text-transform:uppercase;  transition:all 0.4s ease-out;}
.pro_ban .ctg_list li b{ display:block; font-size:30px;font-weight: bold; margin-top:13px; transition:all 0.4s ease-out;}
.pro_ban .ctg_list li img{margin-top: 30px;}
.pro_ban .ctg_list li:hover{ background-color:rgba(255,255,255,0.3);}
.pro_ban .ctg_list li:hover p{color:#111111;}
.pro_ban .ctg_list li:hover b{color:#111111;}

.pro_top_jg{display:none;}
.pro_wap{ display:none;}
.pro_wap{ width:calc(100% - 40px); margin:0 auto; padding-bottom:25px;}
.pro_wap li{ margin-top:20px; position:relative;}
.pro_wap li img{ display:block;}
.pro_wap li .box{ position:absolute; left:0; top:0; width:42%; height:100%;display: flex;align-items: center;background-color:rgba(0,0,0,0.4)}
.pro_wap li .box .jz{text-align: left;margin: 0px auto;}
.pro_wap li a{ color:#FFF;}
.pro_wap li p{ font-size:25px;font-family: "WETDR"; text-transform:uppercase;  }
.pro_wap li b{ display:block; font-size:30px; margin-top:13px;}
.pro_wap li img{margin-top: 12px;}

@media only screen and (max-width: 1366px) {
	.pro_ban .ctg_list li .box{padding: 0px 20px;}
	.pro_ban .ctg_list li p{ font-size:22px;display: inline-block;}
	.pro_ban .ctg_list li p.dot-yellow::after{display: none;}
	.pro_ban .ctg_list li b{ font-size:26px;}
}


@media only screen and (max-width: 1024px) {
	.pro_ban .ctg_list{top:71px; height:calc(100% - 71px);}
}

@media only screen and (max-width: 768px) {
	.pro_ban{display: none;}
	.pro_wap{ display:block;}
    .pro_top_jg{display:block;}
}
@media only screen and (max-width: 640px) {
	.pro_wap li .box{width:50%;}
	.pro_wap li p{ font-size:22px;}
	.pro_wap li b{ display:block; font-size:24px;margin-top: 8px;}
}

@media only screen and (max-width: 480px) {
	.pro_wap li .box{width:60%;}
	.pro_wap li p{ font-size:18px;}
	.pro_wap li b{ display:block; font-size:20px;margin-top: 8px;}
}



/*产品列表*/
.pro_ctg{ margin-top:0;}
.pro_boxA{ clear:both; width:100%; text-align:right; position:relative; margin-top:40px;}
.pro_boxA img{ max-width:65.5%;}
.pro_boxA .box{ width:calc(34% - 75px); padding-right:75px; height:82%; position:absolute; left:3%; top:9%; background:#FFF url(../images/prodcutsList_05.png) 60% center no-repeat; background-size:auto 100%; box-shadow:0px 0px 10px #bbb; text-align:right;}
.pro_boxA .box .tit_en{ font-weight:bold; font-size:40px; line-height:1; color:#BCBCBC; text-transform:uppercase; margin-top:40%;}
.pro_boxA .box .tit{ font-weight:bold; font-size:35px; line-height:1; color:#CB4E68; margin-top:15px;}
.pro_boxA .box .next{ display:block; float:right; width:55px; height:55px; border-radius:50%; background:#CB4E68 url(../images/prodcutsList_07.png) center center no-repeat; background-size:auto 38%; margin-top:170px; cursor:pointer; transition:all 0.3s ease-out;}
.pro_boxA .box .next:hover{ background-color:#BC465D;}
.pro_boxB{ padding-top:0; padding-bottom:100px;}
.pro_boxB .box{ padding:50px 0 100px 0;}

.top_jg{height: 86px;}

.pc_pro_ctg_lists{margin-top: 0px;text-align: center;border-bottom: 2px solid #e6e6e6;position: relative;}
.pc_pro_ctg_lists ul{margin: 0px auto;height: 100%; display: inline-block;}
.pc_pro_ctg_lists ul li{transition: all .3s linear; margin: 0px 10px;padding: 0px 5px; height: 100%;line-height: 100px; display: inline-block;vertical-align: top;position: relative;}
.pc_pro_ctg_lists ul li img{margin-right: 12px; display: inline-block;vertical-align: middle;}
.pc_pro_ctg_lists ul li .title{font-size: 20px;color: #444444; display: inline-block;vertical-align: middle;}
.pc_pro_ctg_lists ul li::after{content: "";width: 0px;height: 3px;background: #FFD900;position: absolute;left: 50%;bottom: 0px;transition: all .3s linear; }
.pc_pro_ctg_lists ul li:hover::after{width: 100%;left: 0px;}
.pc_pro_ctg_lists ul li.on::after{width: 100%;left: 0px;}
.pc_pro_ctg_lists ul li:hover .title{font-weight: bold;}
.pc_pro_ctg_lists ul li.on .title{font-weight: bold;}

.m_pro_ctg_lists{display: none; width: 100%;padding: 0px 50px;box-sizing: border-box; border-bottom: 1px solid #e6e6e6;position: relative;}
.m_pro_ctg_swiper{width:100%;overflow: hidden; box-sizing: border-box; margin: 0px auto;position: relative;}
.m_pro_ctg_swiper .swiper-slide{padding: 0px 10px; line-height: 70px;text-align: center;}
.m_pro_ctg_swiper .swiper-slide .box{position: relative;}
.m_pro_ctg_swiper .swiper-slide img{margin-right: 5px; display: inline-block;vertical-align: middle;}
.m_pro_ctg_swiper .swiper-slide .title{font-size: 16px;color: #444444; display: inline-block;vertical-align: middle;}
.m_pro_ctg_swiper .swiper-slide .box::after{content: "";width: 0px;height: 3px;background: #FFD900;position: absolute;left: 50%;bottom: 0px;transition: all .3s linear; }
.m_pro_ctg_swiper .swiper-slide.on .box::after{width: 100%;left: 0px;}
.m_pro_ctg_swiper .swiper-slide.on .title{font-weight: bold;}

.m_pro_ctg_swiper .swiper-slide:hover .box::after{width: 100%;left: 0px;}
.m_pro_ctg_swiper .swiper-slide:hover .title{font-weight: bold;}

.m_pro_ctg_lists .sbtn{outline: none; display: block; width: 50px;height: 70px;background: url(../images/m_pro_ctg_arr.png) center center no-repeat;background-size: 40%;position: absolute;left: 0px;top: 0px;}
.m_pro_ctg_lists .sbtn.swiper-next{left: initial; right: 0px;transform: rotate(180deg);}

@media only screen and (max-width:1024px ) {
	.pc_pro_ctg_lists ul li{line-height: 80px;}
	.pc_pro_ctg_lists ul li .title{font-size: 18px;}
}
@media only screen and (max-width:900px ) {
	.pc_pro_ctg_lists ul li{line-height: 70px;}
	.pc_pro_ctg_lists ul li .title{font-size: 16px;}
}

@media only screen and (max-width:768px ) {
	.pc_pro_ctg_lists{display:none;}
	.m_pro_ctg_lists{display:block;}
}



.pro_ctg_ban{width: 100%;padding: 40px 0px;overflow: hidden;position: relative;}
.pro_ctg_ban .pro_ctg_img{float: left;}
.pro_ctg_ban .info_box{display: flex;align-items: center; width: 100%;height: 100%;position: absolute;top: 0px;right: 0px;}
.pro_ctg_ban .info_box .box{width: 100%;overflow: hidden;}
.pro_ctg_ban .info_box .menu_btn{float: right;margin-right: 90px;}
.pro_ctg_ban .info_box .info{float: right;text-align: right;margin-right: 200px;position: relative;}
.pro_ctg_ban .info_box .info .title_en{margin-bottom: 40px; font-size: 70px;color: #001111;font-family: "WETDR";}
.pro_ctg_ban .info_box .info .title_en::after{right:-25px;bottom: 12px;}
.pro_ctg_ban .info_box .info .title{margin-bottom: 60px; font-size: 35px;color: #001111;font-weight: bold;}
.pro_ctg_ban .info_box .info .btn_box{position: relative;height: 80px;}
.pro_ctg_ban .info_box .info .btn_box .mouse_box{bottom: 20px;left: initial; right: 0px;transform: initial;}
.pro_ctg_ban .info_box .info .btn_box .mouse_box span:after{background-color: #000000;}
.pro_ctg_ban .info_box .info .btn_box .mouse_box span:before{background: url(../images/index_05_b.png) top center no-repeat;}
.pro_ctg_ban .info_box .info .btn_box .mouse_box span{background: url(../images/index_05_1_b.png) top center no-repeat;}

@media only screen and (max-width:1200px ) {
	.pro_ctg_ban .info_box .menu_btn{margin-right: 50px;}
	.pro_ctg_ban .info_box .info{margin-right: 100px;}
}
@media only screen and (max-width:1024px ) {
	.pro_ctg_ban .info_box .menu_btn{margin-right: 40px;}
	.pro_ctg_ban .info_box .info{margin-right: 80px;}
	.pro_ctg_ban .info_box .info .title_en{font-size: 64px;margin-bottom: 30px;}
	.pro_ctg_ban .info_box .info .title{margin-bottom: 40px;font-size: 32px;}	
}
@media only screen and (max-width:768px ) {
	.pro_ctg_ban .info_box .menu_btn{display: none;}
	.pro_ctg_ban .info_box .info{margin-right: 80px;}
	.pro_ctg_ban .info_box .info .title_en{font-size: 52px;margin-bottom: 25px;}
	.pro_ctg_ban .info_box .info .title{margin-bottom: 30px;font-size: 28px;}	
}

@media only screen and (max-width:640px ) {
	.pro_ctg_ban .pro_ctg_img{float:initial;}
	.pro_ctg_ban .info_box{position: relative;display: block;margin-top: 20px;text-align: center;}
	.pro_ctg_ban .info_box .info{margin-right: 50px;}
	.pro_ctg_ban .info_box .btn_box{display: none;}
}

.proctg_lists .swiper_box{margin-top: 40px;}
.proctg_lists .swiper_box .proctg_swiper{position: relative;overflow: hidden;}
.proctg_lists .swiper_box .swiper-slide .box{padding: 0px 23px;box-sizing: border-box;}
.proctg_lists .swiper_box .swiper-slide .img_box{margin-top:30px;transition: all 220ms linear;}
.proctg_lists .swiper_box .swiper-slide .img_box img{width: 100%;display: block;}
.proctg_lists .swiper_box .swiper-slide .con_box{padding: 25px;box-sizing: border-box;overflow: hidden;}
.proctg_lists .swiper_box .swiper-slide .con_box .title{float: left;font-size: 18px;color: #3e3e3e; line-height: 30px;position: relative; text-overflow: ellipsis;white-space: nowrap; }
.proctg_lists .swiper_box .swiper-slide .con_box .title::before{content: "";width: 42px;height: 4px;background: #ffd900;position: absolute;top: 13px;right: -56px;transition: all 220ms linear; }
.proctg_lists .swiper_box .swiper-slide:hover .con_box .title::before{width: 0px;}
.proctg_lists .swiper_box .swiper-slide:hover .con_box .title{font-weight: bold;}

.proctg_lists .swiper_box .swiper-slide .con_box .title::after{content: "";width: 0px;height: 5px;background: #ffd900;position: absolute;left:0px;bottom: -26px;transition: all 220ms linear;}
.proctg_lists .swiper_box .swiper-slide:hover .con_box .title::after{width: 78px;}
.proctg_lists .swiper_box .swiper-slide .con_box .more{float: right;height: 30px;position: relative; padding-left: 30px;opacity: 0;filter: alpha(opacity=0);transition: all 220ms linear;}
.proctg_lists .swiper_box .swiper-slide .con_box .more::after{content: "";width: 1px;height:22px;background: #b9b9b9;position: absolute;left: 0px;top: 4px;}
.proctg_lists .swiper_box .swiper-slide:hover .con_box .more{opacity: 1;filter: alpha(opacity=100);}
.proctg_lists .swiper_box .swiper-slide:hover .img_box{margin-top: 0px;}
.proctg_lists .swiper_box .proctg_swiper .swiper-scrollbar{background:#f0f0f0;  position: relative;left: 0px;  margin:80px auto;margin-top: 0px;}
.proctg_lists .swiper_box .proctg_swiper .swiper-scrollbar-drag{background:#2a2a2a;}
.proctg_lists .swiper_box .swiper-wrapper{margin-bottom: 80px;}

@media only screen and (max-width: 1200px) {
	.proctg_lists .swiper_box .swiper-slide .box{padding: 0px 16px;}
	.proctg_lists .swiper_box .swiper-slide .con_box{padding: 20px 10px;}
}

@media only screen and (max-width:1024px ) {
	.proctg_lists .swiper_box{margin-top: 20px;}
	.proctg_lists .swiper_box .proctg_swiper .swiper-scrollbar{margin: 50px auto;margin-top: 0px;}
	.proctg_lists .swiper_box .swiper-wrapper{margin-bottom: 50px;}
}

@media only screen and (max-width:768px ) {
	.proctg_lists .swiper_box{margin-top: 0px;}
	.proctg_lists .swiper_box .swiper-wrapper{margin-bottom: 50px;}
	.proctg_lists .swiper_box .proctg_swiper .swiper-scrollbar{margin: 45px auto;margin-top: 0px;}
}



/*产品详情*/
.pro_detail{width: 100%;display: flex;background: #f9f4f3;}

.pro_detail .pro_imgs{width: 50%;display: flex;flex: 1 0 auto;align-items: center; position: relative;overflow: hidden;}
.pro_detail .pro_imgs .proimg_swiper{width: 100%;position: relative;}
.pro_detail .pro_imgs .swiper-slide img{width: 100%;}
.pro_detail .pro_imgs .swiper-pagination{bottom: 40px;}
.pro_detail .pro_imgs .swiper-pagination span{background: #FFFFFF;}
.pro_detail .pro_imgs .swiper-pagination span.swiper-pagination-bullet-active{background: #2a2a2a;}

.pro_detail .pro_info{width: 50%;display: flex;flex: 1 0 auto;align-items: center; position: relative;overflow: hidden;}
.pro_detail .pro_info .box{width: 100%; box-sizing: border-box; padding-left: 160px;padding-right: 10px;}
.pro_detail .pro_info .title{font-size: 40px;color: #101010;margin-bottom: 39px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_detail .pro_info .share_box{margin-bottom: 60px;}
.pro_detail .pro_info .share_box .tit{font-size: 16px;color: #666666;margin-bottom: 10px;}
.pro_detail .pro_info .share_box .bdsharebuttonbox a{width: 30px;height: 30px;margin-right: 10px;}
.pro_detail .pro_info .share_box .bds_sqq{background: url(../images/pro_detail_qq.png) center center no-repeat;background-size: 100%;}
.pro_detail .pro_info .share_box .bds_qzone{background: url(../images/pro_detail_kj.png) center center no-repeat;background-size: 100%;}
.pro_detail .pro_info .share_box .bds_weixin{background: url(../images/pro_detail_wechat.png) center center no-repeat;background-size: 100%;}
.pro_detail .pro_info .share_box .bds_tsina{background: url(../images/pro_detail_sina.png) center center no-repeat;background-size: 100%;}
.pro_detail .pro_info .share_box .bds_more{background: url(../images/pro_detail_more.png) center center no-repeat;background-size: 100%;}

.pro_detail .pro_info .btn_box{display: inline-block;padding: 0px 70px; height:56px;line-height: 56px;border-radius: 28px;background: #2a2a2a;}
.pro_detail .pro_info .btn_box .icon{margin-right: 5px; display: inline-block;vertical-align: middle;}
.pro_detail .pro_info .btn_box .tit{font-size: 20px;color: #FFFFFF; display: inline-block;vertical-align:middle;}

.pro_content{width: 100%;}


@media only screen and (max-width:1440px ) {
	.pro_detail .pro_info .box{padding-left: 120px;}
	.pro_detail .pro_info .title{font-size: 36px;margin-bottom: 30px;}
	.pro_detail .pro_info .share_box{margin-bottom: 40px;}
	.pro_detail .pro_info .btn_box{    padding: 0px 60px;}
}

@media only screen and (max-width:1200px ) {
	.pro_detail .pro_info .box{padding-left: 100px;}
	.pro_detail .pro_info .title{font-size: 32px;margin-bottom: 25px;}
	.pro_detail .pro_info .share_box{margin-bottom: 30px;}
	.pro_detail .pro_info .btn_box{    padding: 0px 50px;}
}

@media only screen and (max-width:1024px ) {
	.pro_detail .pro_info .box{padding-left: 80px;}
	.pro_detail .pro_info .title{font-size: 28px;margin-bottom: 22px;}
	.pro_detail .pro_info .share_box{margin-bottom: 25px;}
	.pro_detail .pro_info .btn_box{line-height: 48px;height: 48px; padding: 0px 40px;}
	.pro_detail .pro_info .btn_box .icon{height: 20px;}
	.pro_detail .pro_info .btn_box .tit{font-size: 16px;}
}

@media only screen and (max-width:900px ) {
	.pro_detail{display: block;}
	.pro_detail .pro_imgs{display: block;width: 100%;}
	.pro_detail .pro_info{display: block;width: 100%;padding: 40px;box-sizing: border-box;}
	.pro_detail .pro_info .box{padding: 0px;text-align: center;}
	.pro_detail .pro_info .share_box a{display: inline-block;margin: 0px 5px;float:initial;}
}


@media only screen and (max-width:480px ) {
	.pro_detail .pro_info{padding: 40px 20px;}
	.pro_detail .pro_info .share_box a{width: 20px;height: 20px; margin: 0px 5px;}
	
}


/*内页banner*/
.ny_banner{width: 100%;height: 800px;display: flex;align-items: center;background-size: auto 100%;background-position: center center;}
.ny_banner .box{margin-top: 50px; width: 100%;text-align: center;position: relative;}

.ny_banner .box .en_title{margin-bottom: 50px; display: inline-block; font-size: 70px;color:#ffffff;font-family: "WETDR";}
.ny_banner .box .en_title::after{right: -30px;bottom: 12px;}
.ny_banner .box .title{font-size: 35px;color:#ffffff;margin-bottom: 80px;}
.ny_banner .box .btn_box{height: 80px;position: relative;}
.ny_banner .box .btn_box .mouse_box{bottom: 20px;}

@media only screen and (max-width:1440px ) {
	.ny_banner{height: 680px;}
	.ny_banner .box{margin-top: 100px;}
	.ny_banner .box .en_title{font-size: 64px;margin-bottom: 40px;}
	.ny_banner .box .title{font-size: 32px;margin-bottom: 60px;}
}

@media only screen and (max-width:1024px ) {
	.ny_banner{height: 560px;}
	.ny_banner .box .en_title{font-size: 56px;margin-bottom: 30px;}
	.ny_banner .box .title{font-size: 28px;margin-bottom: 50px;}
}

@media only screen and (max-width:768px ) {
	.ny_banner{height: 480px;}
	.ny_banner .box{margin-top: 100px;}
	.ny_banner .box .en_title{font-size: 48px;margin-bottom: 25px;}
	.ny_banner .box .title{font-size: 26px;margin-bottom: 30px;}
}

@media only screen and (max-width:480px ) {
	.ny_banner{height: 375px;}
	.ny_banner .box{margin-top: 80px;}
	.ny_banner .box .en_title{font-size: 38px;margin-bottom: 20px;}
	.ny_banner .box .title{font-size: 22px;margin-bottom: 20px;}
	.ny_banner .box .btn_box{height: 60px;}
}

@media only screen and (max-width:375px ) {
	.ny_banner{height: 320px;}
	.ny_banner .box{margin-top: 80px;}
	.ny_banner .box .en_title{font-size: 32px;margin-bottom: 15px;}
	.ny_banner .box .title{font-size: 20px;margin-bottom: 16px;}
	.ny_banner .box .btn_box{height: 60px;}
}


/*新闻大板块*/
.news_big_box{width: 1600px;margin: 80px auto;}
.news_big_box .news_box {overflow: hidden;}
.news_big_box .news_box .l_box{float: left;width: 780px;height: 520px;}
.news_big_box .news_box .r_box{float:right;width: calc(100% - 780px);height: 520px;}

.news_big_box .news_swiper{overflow: hidden;position: relative;}
.news_big_box .news_swiper .swiper-slide img{width: 100%;display: block;}

.news_big_box .news_box .r_box ul li{width: 100%;padding-left:40px;background: #FFFFFF; box-sizing: border-box;position: relative;transition: all .3s linear;}
.news_big_box .news_box .r_box ul li .box{border-bottom: 2px solid #e6e6e6; padding-right: 160px;padding-top: 20px;padding-bottom: 30px;position: relative;}
.news_big_box .news_box .r_box ul li .box .title{font-size: 20px;color: #444444;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .3s linear;}
.news_big_box .news_box .r_box ul li .box .desc{font-size: 15px;line-height: 30px;height: 30px; color: #AAAAAA;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .3s linear;}
.news_big_box .news_box .r_box ul li .box .time_box{width: 120px;height: 100%; text-align: left;position: absolute;top: 0px;right:0px;display: flex;align-items: center;}
.news_big_box .news_box .r_box ul li .box .time_box .md{font-size: 35px;color: #838383;margin-bottom: 15px}
.news_big_box .news_box .r_box ul li .box .time_box .year{font-size: 15px;color: #838383;}

.news_big_box .news_box .r_box ul li.on .box{border-color: #ffd900;}
.news_big_box .news_box .r_box ul li.on .box .title{color: #444444;font-weight: bold;}
.news_big_box .news_box .r_box ul li.on .time_box .md{font-weight: bold;color: #7d7d7d;}
.news_big_box .news_box .r_box ul li.on .time_box .year{color: #7d7d7d;}
.news_big_box .news_box .r_box ul li.on .box .desc{height: 60px;overflow: hidden;text-overflow:initial;white-space: initial;}

@media only screen and (max-width: 1600px) {
	.news_big_box{width: 100%;padding: 0px 20px;box-sizing: border-box;}
}
@media only screen and (max-width: 1440px) {
	.news_big_box .news_box .l_box{float: left;width: 680px;height: 454px;}
	.news_big_box .news_box .r_box{float:right;width: calc(100% - 680px);height: 454px;}
	.news_big_box .news_box .r_box ul li{padding-left: 30px;}
	.news_big_box .news_box .r_box ul li .box{padding-top: 15px;padding-bottom: 20px;}
	.news_big_box .news_box .r_box ul li .box .title{margin-bottom: 18px;}
}
@media only screen and (max-width: 1200px) {
	.news_big_box .news_box .l_box{float: left;width: 600px;height: 400px;}
	
	.news_big_box .news_box .r_box{float:right;width: calc(100% - 600px);height: 400px;}
	.news_big_box .news_box .r_box ul li{padding-left: 30px;}
	.news_big_box .news_box .r_box ul li .box{padding-top: 12px;padding-bottom: 15px;padding-right: 100px;}
	.news_big_box .news_box .r_box ul li .box .time_box{width: 90px;}
	.news_big_box .news_box .r_box ul li .box .time_box .md{font-size: 30px;margin-bottom: 12px}
	.news_big_box .news_box .r_box ul li .box .time_box .year{font-size: 13px;}
	.news_big_box .news_box .r_box ul li .box .title{margin-bottom: 15px;font-size: 18px;}
}

@media only screen and (max-width: 1023px) {
	.news_big_box{margin: 40px auto;}
	.news_big_box .news_box .l_box{width: 100%;height: auto;margin-bottom: 20px;}
	.news_big_box .news_box .r_box{width: 100%;height: auto;}
	.news_big_box .news_box .r_box ul li{padding-left: 0px;}
	.news_big_box .news_box .r_box ul li .box{padding-left: 10px;padding-top: 15px;}
}

@media only screen and (max-width: 480px) {
	.news_big_box .news_box .r_box ul li .box{padding-right: 90px;}
	.news_big_box .news_box .r_box ul li .box .title{font-size: 17px;}
	.news_big_box .news_box .r_box ul li .box .desc{font-size: 14px;line-height: 26px;height: 26px;}
	.news_big_box .news_box .r_box ul li.on .box .desc{height: 52px;}
	.news_big_box .news_box .r_box ul li .box .time_box{width: 80px;}
	.news_big_box .news_box .r_box ul li .box .time_box .md{font-size: 26px;margin-bottom: 10px}
}

/*css flickr style pagination*/
div.flickr {
	padding:40px 0px 40px 0px;margin:0px; text-align:center; font-family:arial; font-size:14px;font-family:simhei,simsun;
}
div.flickr a{width:40px;height: 40px;line-height:40px;transition: all  0.3s linear;}
div.flickr a {
	border: 1px solid #cbcbcb ; border-radius: 2px; color: #666666; margin-right: 5px; text-decoration: none;display:inline-block;
}
div.flickr a:hover {
	border: #FFD900 1px solid;  background: #FFD900; color: #fff; 
}
div.meneame a:active {
	border: #FFD900 1px solid; background: #FFD900; color: #fff; 
}
div.flickr span{width:40px;height: 40px;line-height:40px;transition: all  0.3s linear;}

div.flickr span.current {
	border-radius: 2px; background: #FFD900;border: 1px solid #FFD900 ; color: #fff;  margin-right: 5px; display:inline-block;
}
div.flickr span.disabled {
	border: 1px solid #cbcbcb ;border-radius: 2px; color: #666666; margin-right: 5px; display:inline-block;background: #f2f2f2;
}


.search_box{width: 100%;padding: 50px 0px;}
.search_box .content{width: 1600px;margin: 0px auto;}
.search_box .top_box{text-align: center;}

.search_box .top_box .en_title{font-size: 47px;line-height: 1;font-weight: bold;color: #A8A8A8;text-transform: uppercase;}
.search_box .top_box .title{font-size: 30px;font-weight: bold;color: #444444;margin-top: 20px;margin-bottom: 50px;}
.search_box .search_lists ul {overflow: hidden;}
.search_box .search_lists ul li{padding: 0px 15px;box-sizing: border-box; width: 33.333333%;float: left;margin-bottom: 20px;}
.search_box .search_lists ul li .box{position: relative;}
.search_box .search_lists ul li .box::after{content: "";width: 0px;height: 2px;background: #FFD900; position: absolute;bottom: 0px;left: 0px;transition: all 220ms linear;}
.search_box .search_lists ul li:hover .box::after{width: 100%;}
.search_box .search_lists ul li .img_box img{width: 100%;display: block;}
.search_box .search_lists ul li .con_box{background: #f0f0f0; padding: 15px 20px;line-height: 30px;}
.search_box .search_lists ul li .con_box .title{width: 100%;font-size: 18px;color: #444444;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.search_box .search_lists ul li .more{display: none;}

@media only screen and (max-width:1600px ) {
	.search_box .content{width: 100%;padding: 0px 15px;}
}

@media only screen and (max-width:1024px ) {
	.search_box .top_box .en_title{font-size: 36px;}
	.search_box .top_box .title{font-size: 24px;}
	.search_box .content{padding: 0px 15px;}
	.search_box .search_lists ul li{padding: 0px 10px;}
	.search_box .search_lists ul li .con_box{padding: 15px;}
	.search_box .search_lists ul li .con_box .title{font-size: 16px;}
}
@media only screen and (max-width:768px ) {
	.search_box .top_box .en_title{font-size: 30px;}
	.search_box .top_box .title{font-size: 20px;}
	.search_box .search_lists ul li{width: 50%;}
}

@media only screen and (max-width:480px ) {
	.search_box .search_lists ul li{width: 100%;}
}

/*招聘*/
.jbs_tb_1{ margin-left:250px;margin-bottom: 60px;}
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px; font-size:14px; font-weight:bold;}
.jbs_txt{ width:300px; height:40px; border:1px solid #CCCCCC; font-size:15px; line-height:40px; padding:0 5px;background: #FFFFFF;margin: 10px 0px;}
.jbs_txt:focus{ border:1px solid #FFD900;}
.jbs_txtarea{ width:500px;margin-top: 10px; height:150px; border:1px solid #CCCCCC; font-size:15px; padding:5px;background: #FFFFFF;}
.jbs_txtarea:focus{ border:1px solid #FFD900;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{width: 120px; height:40px; text-align:center; margin: 10px auto; line-height:40px; color:#ffffff; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#444444;}
.jbs_submit:hover{ background:#FFD900; color:#FFF;transition: all .4s linear 0s;}

.jobsub_box{width: 500px;margin: 40px auto;}
.jobsub_box .item{overflow: hidden;text-align: center;}
.jobsub_box .item .title{width: 20%;text-align: right;line-height:40px;float: left;}
.jobsub_box .item .input{width: 80%;line-height: 40px; float: right;text-align: left;}
.jobsub_box .item .input .jbs_txt{width: 90%;}
.jobsub_box .item .input .jbs_txtarea{width: 90%;}
.jobsub_box .item .input .jbs_age{width: 100px;}


@media only screen and (max-width:640px ) {
	.jobsub_box{width: 100%;}
}
@media only screen and (max-width:400px ) {
	.jobsub_box .item .title{width: 30%;}
	.jobsub_box .item .input{width: 70%;}
}


/*dianpu list*/
.dp_list_box{ clear:both; width:1200px; margin:0px auto; padding:50px 0; overflow:hidden; min-height:500px;}
.dp_list_box .boxA{ overflow:hidden;}
.dp_list_box .boxA .select{ height:40px; padding:0 15px; margin-right:15px; border:0; background-color:#F2F2F2;}
.dp_list_box .boxA .stxt{ width:260px; height:40px; line-height:40px; padding:0px 20px; border:0; margin-right:15px; background-color:#F2F2F2;}
.dp_list_box .boxA .sbtn{ width:100px; height:40px; line-height:40px; border:0; text-align:center; background-color:#444444; color:#FFF; cursor:pointer;transition:all linear .3s;}
.dp_list_box .boxA .sbtn:hover{ background-color:#ffd900; color:#444444;}
.dp_list_box .boxA .box_1{ display:inline-block;vertical-align:top;}
.dp_list_box .boxB{ clear:both; overflow:hidden; padding-top:30px;}
.dp_list_box .boxB .ul_1{ overflow:hidden; background-color:#EEEEEE; font-weight:bold;}
.dp_list_box .boxB .ul_2{ overflow:hidden; border-bottom:1px solid #EEEEEE;}
.dp_list_box .boxB .li_1{ float:left; width:14%; padding-left:3%; height:40px; line-height:40px;}
.dp_list_box .boxB .li_2{ float:left; width:calc(66% - 15px); padding-left:15px; height:40px; line-height:40px;}
.dp_list_box .boxB .li_3{ float:left; width:17%; height:40px; line-height:40px;}
.dp_list_box .boxB .li_3 a{ color:#232323;transition:all .3s linear;}
.dp_list_box .boxB .li_3 a:hover{ color:#ffd900;}

@media screen and (max-width: 1280px) {
    /*dianpu list*/
    .dp_list_box{ width:calc(100% - 40px); padding:30px 0;}

}
@media screen and (max-width: 768px) {
    /*dianpu list*/
    .dp_list_box .boxA .select{ height:30px; margin-right:10px;}
    .dp_list_box .boxA .stxt{ width:calc(80% - 130px);height:30px; line-height:30px;  margin-right:10px;}
    .dp_list_box .boxA .sbtn{ width:100px; height:30px; line-height:30px;}
    .dp_list_box .boxA .box_1{ display:block; padding-top:10px;}
    .dp_list_box .boxB .li_1{ width:calc(20% - 10px); padding-left:10px; height:30px; line-height:30px;}
    .dp_list_box .boxB .li_2{ width:calc(80% - 115px); height:30px; line-height:30px;}
    .dp_list_box .boxB .li_3{ width:100px; height:30px; line-height:30px;}
}
@media screen and (max-width: 375px) {
    /*dianpu list*/
    .dp_list_box .boxB .li_1{ width:calc(30% - 10px); padding-left:10px; height:30px; line-height:30px;}
    .dp_list_box .boxB .li_2{ width:calc(70% - 10px); padding-left:10px; height:30px; line-height:30px;}
    .dp_list_box .boxB .li_3{ display:none;}
}

/*分页*/
.pageNavi { clear:both; margin:0 auto; text-align:center; padding-top:30px;}
.wp-pagenavi { margin:0px auto; padding:0;}
.wp-pagenavi a{ display:inline-block; background:#37474F; color:#FFF; text-align:center; margin:0 1px; padding:0 17px; height:40px; line-height:40px; border-radius:2px;}
.wp-pagenavi a:hover,.wp-pagenavi a:hover{ background:#d5657e;}
.wp-pagenavi a.p_pn{ width:70px;}
.wp-pagenavi span{ display:inline-block; background:#37474F; text-align:center; margin:0 1px;  padding:0 17px; height:40px; line-height:40px; color:#FFF; border-radius:2px; }
.wp-pagenavi span.current{ background:#d5657e;}
.wp-pagenavi span.disabled{ background:#999; color:#FFF;}
.wp-pagenavi span.tot{ background:none; color:#666; width:auto; display:none;}
.wp-pagenavi span.pages {BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT:#ccc 1px solid; COLOR:#454545! important; PADDING-TOP:4px! important; BORDER-BOTTOM:#ccc 1px solid; font-weight:100;}
.wp-pagenavi span.extend {BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT:#ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; font-weight:100;}


@media screen and (max-width: 768px) {
    .wp-pagenavi a, .wp-pagenavi span{ padding:0 12px; height:30px; line-height:30px; font-size:13px;}
}

@media screen and (max-width: 320px) {
    .wp-pagenavi a, .wp-pagenavi span{ padding:0 8px; height:26px; line-height:26px; font-size:12px;}
}
.txt_cent{ text-align:center;}




/*加盟申请*/
.join_application{margin: 80px auto;box-sizing: border-box;}
.join_application .content{width: 1366px;padding: 0px 70px; background: #FFFFFF;height: auto;margin: 0px auto;box-sizing: border-box;}
.join_application .top_box{padding: 60px 0px;text-align: center;}
.join_application .top_box .title{font-size: 25px; color: #111111;font-weight: bold;}

.join_application .form_item{padding-top: 57px;padding-bottom: 22px;border-top: 1px solid #ececec;}
.join_application .form_item .item_label{font-size: 16px;color: #111111; width: 130px;line-height: 52px;float: left;}
.join_application .form_item .item_label span{color: #FF0000;font-family: simsun;}
.join_application .form_item .item_box{width:calc(100% - 130px);float: right;}
.join_application .form_item .item_box .item{margin-bottom: 28px;}
.join_application .form_item .item_box .item .layui-input-inline{float: left;display: initial; width: 33.333333%;padding: 0px 10px;box-sizing: border-box;margin: 0px;}

.layui-input, .layui-select, .layui-textarea{padding: 0px 10px; border-color: #d5d5d5;border-radius: 0px; width: 100%;height: 52px;line-height: 52px; box-sizing: border-box;}
.layui-form-select dl{top: 52px;}
.layui-form-select dl dd.layui-this{background-color: #666666;}
.layui-form-select .layui-edge{border-top-color: #111111;}
.join_application .form_item .item_box .item .layui-input-inline.textarea{width: 100%;}
.join_application .form_item .item_box .item .layui-input-inline.textarea textarea{width: 100%;height: 160px; padding: 10px;line-height: 1.2em;}
.join_application .btn_box{padding-top: 10px;padding-bottom:60px; text-align: center;}
.join_application .btn_box .sbtn{font-size: 18px; background: #333333; border: 0px; margin: 0px 5px; width: 450px;height: 60px;line-height: 60px;text-align: center;color: #ffffff;display: inline-block;vertical-align: top;transition: all .3s linear;}
.join_application .btn_box .sbtn:hover{background: #FFD900;color: #111111;}

.join_application .btn_box .sbtn.btn_submit{border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
.join_application .btn_box .sbtn.btn_reset{border-top-right-radius: 30px;border-bottom-right-radius: 30px;}


@media only screen and (max-width:1366px ) {
	.join_application{padding: 0px 20px;}
	.join_application .content{width: 100%;}
}

@media only screen and (max-width:1200px ) {
	.join_application{margin: 60px 0px;}
	.join_application .content{padding: 0px 30px;}
	.join_application .top_box{padding: 50px 0px;}
	.join_application .form_item{padding-top: 40px;padding-bottom: 15px;}
	.join_application .form_item .item_box .item{margin-bottom:20px;}
	.join_application .btn_box .sbtn{width: 40%;font-size: 16px;}
}

@media only screen and (max-width:768px ) {
	.join_application{margin: 50px 0px;}
	.join_application .content{padding: 0px 25px;}
	.join_application .top_box{padding: 40px 0px;}
	.join_application .form_item{padding-top: 35px;padding-bottom: 12px;}
	.join_application .form_item .item_box .item{margin-bottom:0px;}
	
	.join_application .form_item .item_box .item .layui-input-inline{width: 100%;margin-bottom:20px;}
	
	.join_application .btn_box .sbtn{width: 40%;font-size: 14px;height: 50px;line-height: 50px;}
	.join_application .btn_box .sbtn.btn_submit{border-top-left-radius: 25px;border-bottom-left-radius: 25px;}
	.join_application .btn_box .sbtn.btn_reset{border-top-right-radius: 25px;border-bottom-right-radius: 25px;}
}

@media only screen and (max-width:640px ) {
	.join_application{margin: 45px 0px;}
	.join_application .content{padding: 0px 20px;}
	.join_application .top_box{padding: 35px 0px;}
	
	
	.join_application .form_item{padding-top: 32px;padding-bottom: 10px;}
	.join_application .form_item .item_label{width: 100%;}
	.join_application .form_item .item_box{width: 100%;}
	.join_application .form_item .item_box .item{margin-bottom:0px;}
	
	.join_application .form_item .item_box .item .layui-input-inline{padding: 0px; width: 100%;margin-bottom:20px;}
	
	.join_application .btn_box .sbtn{width: 40%;font-size: 14px;height: 50px;line-height: 50px;}
	.join_application .btn_box .sbtn.btn_submit{border-top-left-radius: 25px;border-bottom-left-radius: 25px;}
	.join_application .btn_box .sbtn.btn_reset{border-top-right-radius: 25px;border-bottom-right-radius: 25px;}
}
