/**
 * 描述：重置页面元素，设置布局样式及公共模块
 * 作用范围：公共
 */

html,body { width: 100%;height: 100%;
	font: 14px/1.5 "microsoft yahei", Helvetica, Tahoma, Arial, "Microsoft jhengHei", sans-serif;
	color:#404040;
	background-color:#fff;
}
body,p,pre,blockquote,
h1,h2,h3,h4,h5,h6,
dl,dt,dd,ul,ol,li,
form,fieldset,legend,select,
input,textarea,button,
table,caption,tr,th,td {
	margin:0;
	padding:0;
}
ol,ul {
	list-style:none;
}
fieldset,img {
	border:0 none;
}
/* img {
	max-width: 100%;
} */
a {
	color: #666;
	text-decoration:none;
}

a:hover{
text-decoration:none;
}
input,button,textarea,select,option {
	font-family:inherit;
	font-size:100%;
	outline: 0;
}
textarea {
	overflow: auto;
	resize: none;
}
.l{float: left;}
.r{float: right;}
.w1200 {width: 1360px;margin: auto;position: relative;}
.wd1200 {width: 1310px;margin: auto;position: relative;}
.allbody{position: relative;z-index: 49;}
.topbox{height: 81px;position: relative;z-index: 50;}
.top{background-color: rgba(255,255,255,1);position: fixed;top: 0px;width: 100%;left: 0px;z-index: 56;box-shadow: 0 1px 5px rgb(175, 177, 181);}
.top .logo{float: left;}
.top .topsearch {
    float: left;
    height: 80px;
    line-height: 80px;
}
.top .topmenu{}
.tl {text-align: left!important;}

.top .topenbtn {display: inline-block; width:80px;line-height: 30px;border-radius: 3px;text-align: center;
	background-color: #D5D5D5;color: #1D1D1D;}
.top .topenbtn:hover {background-color: #3697d9;color: #ffffff;}

.foot{background-color: #3B4047;;line-height: 65px;text-align: center;color: #9e9e9e;font-size: 14px;overflow: hidden;position: relative;z-index: 3;}
.foot a{color: #9e9e9e;}

.topmenu {text-align: center;float: left; }
.topmenu>ul{}
.topmenu>ul>li{display: inline-block;position: relative;margin-left: 12px;margin-right: 12px;}
.topmenu>ul>li>a{display: block;line-height: 80px;color: #595757;border-bottom: solid 1px #ffffff; }
.topmenu>ul>li>a.on{color: #3697d9;border-bottom: solid 1px #3697d9;}
.topmenu>ul>li>ul{position: absolute;width: 100%;top: 20px;left: 0px;}
.topmenu>ul>li>ul>li{display: block;}
.topmenu>ul>li>ul>li>a{display: block;}

.tops {position: absolute;top:82px;right:30px;background-color: #FFFFFF;display:none;}
.topsb {margin: 35px;margin-left: 80px;margin-right: 80px;border: 1px solid #cccccc;border-radius: 5px;padding: 5px;}
.tops input {border:0px;height: 25px;line-height: 25px;width: 250px;}
.topqrcode {
    position: absolute;
    top: 55px;
    right: 232px;
    background-color: #FFFFFF;
    display: none;
}

.bgimg{background-position: center center!important;background-repeat: no-repeat!important;background-size: cover!important;}
.indexbannerbox {height: 450px;}
.indexbanner{height: 450px;position: fixed;width: 100%;z-index: 1;}
.indexbanner .img{width: 100%;height: 100%;background-position: center center!important;background-repeat: no-repeat!important;background-size:cover;}
.fullwidth {
    background: #ffffff;
    color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
}
.indexbody {position: relative;z-index: 10;background-color: #ffffff;overflow:hidden;width: 100%;}
.swiper-container {
	width: 100%;height: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.swiper-wrapper {

	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	text-align: center;
	font-size: 18px;
	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 .img{width: 100%;height: 100%;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%;
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	z-index: 10;
	bottom: 30px!important;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}
.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2;
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #000000;
}
.titbox {text-align: center;}
.titbox .t1{font-size: 36px;line-height: 36px;}
.titbox .t2{font-size: 16px;line-height: 30px;}
.titbox .t3{font-size: 16px;line-height: 40px;}
.aboutbox {overflow: hidden;margin-top: 90px;margin-bottom: 90px;}
.aboutl {margin-left: 20px;float: left; width: 530px;height: 380px;position: relative;z-index: 999!important;}
.aboutl img { width: 100%;margin-bottom: 20px;}
.aboutl video { width: 100%; background-size: cover; z-index: 9999999;position: relative;}
.aboutr .con{line-height: 200%;font-size: 16px;}
.aboutr {float: left;margin-left: 90px;width: 680px;height: auto;position: relative;z-index: 1!important;}
.aboutr .more{position: absolute;left: 0px;}
.more {text-align: center;}
.more a {position: relative;
	display:inline-block; text-align: center;
	border: 1px solid #dcdcdc; width: 220px; line-height:50px; border-radius: 5px;color: #8f8f8f;margin: auto;
	animation-delay: 0.5s; visibility: visible;
}
.more a:before {
    color: #cfcfcf;
	content: 'MORE';
    font-size: 15px;
    color: #b0b0b0;
    display: inline;
    position: relative;
    transition: all .3s ease-out 0s;
    z-index: 8;margin-left: 10px;
}
.more a:after{content:'';position:absolute;top:0px;left:0px;width:0;height:100%;background-color:#3697d9;transition:all .3s ease-out 0s;border-radius: 5px;}
.more a i { color: #FFFFFF;
    font-size: 18px;
    text-indent: 10px;
    transition: all .3s ease-out 0s;
    opacity: 0;
    position: relative;
    z-index: 8;
}
.more a:hover i{opacity:1; text-indent: 15px;}
.more a:hover:after{width:100%}
.more a:hover:before{margin-left: -15px;color: #FFFFFF;}
.gbi button:before {
    color: #cfcfcf;
	content: '提交';
    font-size: 15px;
    color: #b0b0b0;
    display: inline;
    position: relative;
    transition: all .3s ease-out 0s;
    z-index: 8;
}
.gbi button:hover:before { color: #ffffff;}
.gbi button{position: relative;}
.gbi button:after{content:'';position:absolute;top:0px;left:0px;width:0;height:100%;background-color:#3697d9;transition:all .3s ease-out 0s;}
.gbi button:hover:after{width:100%}
.gbi .fj {background-color: #8f8f8f;color: #FFFFFF;text-align: center;line-height: 45px; width: 160px;}


.gd2 {width: 530px;height: 380px;}
.line1 {width: 100%;height: 1px;overflow: hidden;background-color: #e5e5e5;}

.prbox {margin-top: 60px;margin-bottom: 90px;}
.prbox .titbox {margin-bottom: 40px;}
.prlist{overflow: hidden;}
.prlist ul{}
.prlist ul li{width: 33.33%;float: left;}
.prlist ul li .nei {margin: auto; width:427px;height: 540px;text-align: center;}
.prlist ul li .img{width: 427px;height: 427px;margin-bottom: 10px;position: relative;overflow: hidden;}
.prlist ul li .img:hover .mdh{	display:block;}
.prlist ul li .img .mdh {border: 1px solid #fcbb2e;display: none;position: absolute;z-index: 1; width: 100%;height: 100%;background-image: url();background-position: center center;background-repeat: no-repeat;}
.prlist ul li .tit{font-size: 16px;}
.prlist ul li .tu {height: 100%;}
.prlist ul li .img2{opacity: 0;position: absolute;top: 0px; left:178px;z-index: 2;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.prlist ul li .img:hover .img2{opacity: 1;top: 178px;}

/* 
.newsbox {background-image: url(../images/bg1.jpg);background-position: center center;overflow: hidden;} */
.newsbox {box-shadow: 0 1px 5px rgb(175, 177, 181);background-color: #FAFAFA;background-position: center center;overflow: hidden;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;}
.newsbox .w1200 {margin-top: 40px;margin-bottom: 30px;overflow: hidden;}
.newsmenu {overflow: hidden;text-align: center;margin-top: 20px;margin-bottom: 40px;}
.newsmenu span{display: inline-block;}
.newsmenu a{display: inline-block;margin-left: 10px;margin-right: 10px;}

.newslist {overflow: hidden;}
.newslist ul{}
.newslist ul li{width: 33.33%;float: left;}
.newslist ul li .nei{margin: auto;width: 430px;background-color: #FFFFFF;margin-bottom: 60px;}
.newslist ul li .img{ height: 260px;overflow: hidden;}
.newslist ul li .img .img2 {width: 100%;height: 100%;}

.newslist ul li .con{ padding: 35px; height: 215px;box-sizing: border-box;
	border: 1px solid #e3e3e3;border-top: 0px; line-height: 200%;
}
.newslist ul li .con .t1{font-size: 20px;color: #595757;height: 60px;}
.newslist ul li .con .t2{font-size: 14px;color: #898989;}
.newslist ul li .con .t3{font-size: 14px;color: #898989;}

.contactbox {margin-top: 40px;}
.lxbox {overflow: hidden; width: 1200px;margin: auto;margin-top: 50px;margin-bottom: 60px;}
.lxbox .lxl {float: left;width: 520px;}
.lxbox .lxr {float: right;width: 600px;}
.gbookbox {text-align: left;}
.gbookbox .gbi{margin-bottom: 20px;}
.gbookbox .gbi input,.gbookbox .gbi textarea,.gbookbox .gbi button{margin: 0px;padding: 0px; background-color: #FFFFFF;line-height: 40px;text-indent: 20px;min-height: 40px;box-sizing: border-box;width: 100%;
	border: 1px solid #eaeaea; color: #595757;border-radius: 0px;
}

.gbookbox .gbi button{width: 160px;text-indent: 0px;color: #595757;}
.gbi {position: relative;}
.gbi span {color: #FF0000;position: absolute;left:-20px;top: 10px;}

.lxtit {font-size: 20px;line-height: 200%;}
.lxcon {font-size: 14px;color: #595757;line-height: 200%;}
.aboutnei {margin-bottom: 100px;}
.aboutnei .titbox{margin-bottom: 40px;}
.aboutnei .aboutl {height: auto;}
.neititbox {margin-top: 60px; margin-bottom: 60px;overflow: hidden;}
.prneibox{overflow: hidden;}
.prneibox .prnl{float: left; width: 200px;margin-right: 20px;z-index: 49;position: relative;background: rgb(247, 247, 247);box-shadow: 0 1px 5px rgba(0, 0, 0, 0.8);}
.prneibox .prnl a {
    display: block;
    line-height: 72px;
    /* text-indent: 30px; */
    color: #ffffff;
}
.prneibox .prnl a.on,.prneibox .prnl a:hover{background-color: #3697d9;color: #FFFFFF;}
.prneibox .prnr{float: left;width: 1080px;}
.prnlist {overflow: hidden;}
.prnlist .pri{ width: 250px;height: 425px;float: left;margin-right: 15px;}
.prnlist .pri .img{height: 250px;border: 1px solid #e9e9e9;box-sizing: border-box;overflow: hidden;position: relative;display: block;}
.prnlist .pri .img .bgimg{display: block;height: 100%;}
.prnlist .pri .tit {line-height: 70px;text-align: center;height: 70px;overflow: hidden;}
.prnlist .pri .xz{background-image: url(../images/pr2.png);height: 40px;background-repeat: no-repeat;background-size: 100% auto;}
.prnlist .pri .xz a{display: block;height: 40px;}
.prnlist .pri .xz.on{background-image: url(../images/pr1.png);}

.newscon {line-height: 200%;margin: auto;width: 1080px; margin-bottom: 60px;min-height: 400px;}
.newscon img{max-width: 100%;}
.allpage {text-align: center;margin-bottom: 30px;}
.allpage span,.allpage a{display: inline-block;padding: 5px;margin: 5px;min-width: 30px;background-color: #D5D5D5;}
.allpage .current{background-color: #ECECEC;}
.allneibox {min-height: 400px;}
.elist {overflow: hidden;}
.elist li{width: 50%;float: left;width: 680px;height: 420px;margin-bottom: 20px;}
.elist li .img{float: left;width: 380px;height: 420px;}
.elist li .con{float: left;margin-left: 40px;line-height: 200%;font-size: 16px; width: 220px;}
.elist li .t1{font-size: 18px;}
.elist li .t4{font-size: 18px;}
.elist li .t5{margin-top: 20px;}
.elist li .t5 a{display:block; text-align: center;
	border: 2px solid #dcdcdc;  line-height:50px; border-radius: 5px;color: #8f8f8f;margin: auto;background-image: url(../images/down.png);background-repeat: no-repeat;background-position: 40px center;}
.downbox {position: relative;text-align: center;overflow: hidden;}
.guanbi {position: absolute;right: 20px;top: 20px;z-index: 1;display: block; width: 50px;height: 50px;}
.downbox .guanbi span{display: block;width: 50px;height: 50px;}
.downbox .t1{margin-top: 100px;margin-bottom: 30px;font-size: 26px;}
.downbox .t2,.downbox .t3 {width: 320px;margin: auto;margin-bottom: 35px;overflow: hidden;}
.downbox .t2 input{margin: 0px;padding: 0px; background-color: #FFFFFF;line-height: 40px;text-indent: 20px;min-height: 40px;box-sizing: border-box;width: 100%;
	border: 1px solid #eaeaea; color: #595757;border-radius: 0px;}
.downbox .t3 a{display: inline-block;width: 46%;border: 1px solid #46be8a;background-color: #46be8a;color: #ffffff;float: left;line-height: 50px;font-size: 20px;border-radius: 5px;}
.downbox .t3 .t3a2 {border: 1px solid #daa538;background-color: #ffffff;color: #daa538;float:right; }
.sqbox{position: relative;text-align: center;overflow: hidden;}
.sqbox .t1{margin-top: 10px;margin-bottom: 30px;font-size: 26px;}
.sqbox .gbookbox{width: 550px;margin: auto;}
.banner { height: 244px;max-width: 1500px;margin: 0 auto;}

.cartbox{width: 246px;position: fixed;right: 10px;bottom: 40px;z-index: 51;background-color: #ffffff;}
.cartbox .tit{line-height: 56px;color: #ffffff;background-color: #595959;overflow: hidden;}
.cartbox .tit span {color: #ffcb37;}
.cartbox .con{border: 1px solid #e9e9e9;}
.cartbox .list{overflow: hidden;overflow-y: auto;height: 234px;}
.cartbox .an {overflow: hidden;}
.cartbox .an a{display: block;margin: 5px;background-color: #ffc31a;color: #ffffff;text-align: center;line-height: 40px;font-size: 18px;}

.carti {border-bottom: 1px solid #e9e9e9;overflow: hidden;line-height: 58px;}
.carti .img {float: left;width: 58px;height: 58px;}
.carti .t {float: left;margin-left: 10px;}
.carti .t .t1 {line-height: 30px;font-size: 14px;margin-top: 2px;}
.carti .t .t2 {line-height: 12px;font-size: 12px;}
.carti .gb {float: right;}
.carti .gb a {display: block;width: 50px;text-align: center;color: #FF181C;}

.prtab {}
.prtab table,.prtab tbody{background-color: #dddddd;border-spacing: 1px;border-collapse:separate;}
.prtab td{ text-align: center;background-color: #ffffff;}
.prtab td img{height: 120px;}
.prtab td .del {display: inline-block;width: 90px;line-height: 36px;background-color: #f2f2f2;}
.prtab .tr1 td{background-color: #f3f3f3;line-height: 50px;}
.prtab .tr2 td{}

.tit2 {text-align: center;margin-top: 100px;margin-bottom: 40px;font-size: 16px;}
.tit2 span {color:#ff0000;font-size: 20px;}

.layui-layer-shade {background-color: rgba(0,0,0,0.8)!important;opacity:1!important;}
.swiper-button-next,.swiper-button-prev{display: none;position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next {right: 0px;background-image: url(../images/right.png);}
.swiper-button-prev {left: 0px;background-image: url(../images/left.png);}

.swiper-container:hover .swiper-button-next,
.swiper-container:hover .swiper-button-prev{display: block;}


.fl{ float:left;}
.fr{ float:right;}
#shares {position: fixed;right: 10px;bottom: 80px;z-index: 99999}
#shares .a {width: 30px;height: 30px;display: block;background: #8b8b8b;background-color: rgba(31,31,31,.6);color: #fff;font-size: 16px;text-align: center;box-sizing: content-box;}
#shares .a i {margin-top: 7px}
#shares .a#sshare {cursor: default;}
#shares .a#sweibo {background-color: #ea493c}
#shares .a#sweixin {background-color: #24b727}
#shares .a#gotop {background-color: #666666;background-color: rgba(0,0,0,.6);font-size: 22px}
#shares .a#gotop i {margin-top: 3px;box-sizing: content-box;}
.fixed {position: fixed;z-index: 9999;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);overflow-y: auto;z-index: 100;display: none;height:auto;cursor:default;}
#fixed_weixin .fixed-container {width: 220px;height: auto;padding: 20px 20px 0 20px;background: #fff;position: absolute;left: 50%;top: 50%;margin-left: -110px;margin-top: -140px}
#fixed_weixin .fixed-container div {height: 220px}
#fixed_weixin .fixed-container p {height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #000}
#fixed_mp .fixed-container {width: 258px;height: 298px;background: #fff;position: absolute;left: 50%;top: 50%;margin-left: -129px;margin-top: -149px}
#fixed_mp .fixed-container p {padding: 0 20px;text-align: center;font-size: 14px;color: #000}
#online_open {width: 30px;height: 60px;background: #00d420;cursor: pointer;position: fixed;right: 10px;z-index: 99999;font-size: 18px;color: #fff;text-align: center;line-height: 30px;}
#online_open i {margin-top: 6px}
#online_open .phone { background-color:#595959;}
#online_open .qq { background-color:#595959;}
#online_lx {width: 180px;height: auto;border-radius: 5px;background-color: #fff;
-webkit-box-shadow: 0 5px 9px rgba(4,0,0,.17);box-shadow: 0 5px 9px rgba(4,0,0,.17);
position:absolute;right: 0px;bottom: 0px;z-index: 99999;}
#olx_head {padding: 20px;line-height: 16px;height: 16px;background: #595959;border-radius: 5px 5px 0 0;color: #fff;font-size: 14px;overflow: hidden;box-sizing:content-box;}
#olx_head i {font-size: 18px;color: #fff;cursor: pointer;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
#olx_qq li a {box-sizing:content-box;padding: 12px 30px;height: 18px;line-height: 18px;background: #f5f5f5;color: #353434;display: block;border-bottom: #fff 1px solid;transition: all ease-out .3s;font-size: 12px}
#olx_qq li a i {color: #5e5e5e;font-size: 16px;vertical-align: middle;margin-right: 18px;transition: all ease-out .3s;}
#olx_qq li a:hover {color: #fff;background: #565656}
#olx_qq li a:hover i {color: #00d420;}
#olx_tel {padding: 20px 30px}
#olx_tel div {color: #434343;line-height: 14px;height: 14px;margin-bottom: 10px}
#olx_tel div i {font-size: 18px;margin-right: 20px;vertical-align: middle}
#olx_tel p {line-height: 16px;font-family: HELVETICANEUELTPRO-THEX;font-size: 12px; text-align:center;}
.hide, .popup {display: none;}
.show {display: block;}
#shares .item { position:relative; height:30px;}
#shares .item2 { position:relative; height:60px;}

.picshowbox {position: fixed;z-index: 9999;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);text-align: center;display: none;}
.picshowbox .neibox {width: 80%; height: 90%;margin-top:2%; margin-left: auto;margin-right: auto;position: relative;text-align: center;}
.picshowbox .neibox .bt1,.picshowbox .neibox .bt2 {position: absolute;top: 50%;margin-top: -22px;width: 27px;height: 44px;}
.picshowbox .neibox .bt2 {right: -30px;background-image: url(../images/right.png);}
.picshowbox .neibox .bt1 {left: -30px;background-image: url(../images/left.png);}
.picshowbox .neibox .img{position: relative;z-index: 1;display: inline-block;margin: auto;max-width: 100%; height: 100%;overflow: hidden;}
.picshowbox .neibox .img img{display: block;margin: auto;max-height: 100%;max-width: 100%;min-height: 100%;}

.picshowbox .neibox .img .con {color:#ffffff ; background-color:rgba(0,0,0,0.9);position: absolute;bottom: -215px;left: 0px;width: 100%;height: 215px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.picshowbox .neibox .img:hover .con{bottom: 0px;}

.picshowbox .neibox .img .con .conl{float:left;margin-left: 50px;margin-top: 30px;position: relative;min-width: 250px;text-align: left;}
.picshowbox .neibox .img .con .conl .t1 {font-size: 16px;}
.picshowbox .neibox .img .con .conl .t2 {font-size: 12px;margin-top: 10px;}
.picshowbox .neibox .img .con .conl .ewm {position: absolute;top: 0px;right: 0px;padding: 0px;color: #000000;background-color: #FFFFFF;font-size: 20px;text-align: center;min-width: 30px;}

.picshowbox .neibox .img .con .conl .ewm .eimg{position: absolute;width: 150px;height: 150px; top: 0px;z-index: 1;background-color: #FFFFFF;right: -160px;display: none;}
.picshowbox .neibox .img .con .conl .ewm .eimg img {width: 100%;height: 100%;}
.picshowbox .neibox .img .con .conl .ewm:hover .eimg {display: block;}

.picshowbox .neibox .img .con .conr{float: right;margin-right: 50px;margin-top: 30px;width: 250px;}
.picshowbox .neibox .img .con .conr .xz{background-image: url(../images/pr2.png);height: 40px;background-repeat: no-repeat;background-size: 100% auto;}
.picshowbox .neibox .img .con .conr .xz a{display: block;height: 40px;}
.picshowbox .neibox .img .con .conr .xz.on{background-image: url(../images/pr1.png)}
.picshowbox .neibox .img .con .conr .t2 {margin-top: 60px;text-align: left;}


.picshowbox .neibox  .guanbi {position: absolute;top: 0px;right: -50px;}
.picshowbox .neibox  .guanbi a{display: block;}
.picshowbox .neibox  .guanbi a img{opacity: 0.5;}
.picshowbox .neibox  .guanbi a:hover img{opacity:1;}





.fdbox{}
.fdbox .mk {width:100%; height:100%; position:absolute; top:0px; left:0px; background-color:rgba(0,0,0,0); z-index:1;}
.fdbox .fdimg{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.hoverr:hover .fdimg{transform: scale(1.2, 1.2);}
/* .fdbox:hover .mk{background-color:rgba(0,0,0,0.5);transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;} */


.fdbox .mk::after { content: '+'; width: 50px; height: 50px; line-height: 50px; margin: 0 auto; margin-left: -26px; margin-top: 0px; display: inline-block; position: absolute; top: 0%; left: 50%; z-index: 10; border-radius: 50px; border: 1px solid rgba(255,255,255,.5); transition: all 0.6s cubic-bezier(.17, .84, .44, 1) 0s; opacity: 0; color: #fff; font-size: 40px; text-align: center; font-family: "Times New Roman", "微软雅黑"; }
.fdbox:hover .mk::after { margin-top: -26px; top: 50%; opacity: 1; }
.cartbox2 {background-image: url(../images/m/cart.png);background-size: 100% 100%; width: 40px;height: 40px;display: none;position: fixed;right: 10px;bottom: 30px;z-index: 50;}
.cartbox2 span {float: right; width: 15px;height: 15px; color: #ffffff;background-color: #FF0004;border-radius: 50%;text-align: center;
    font-size: 10px;
    line-height: 15px;
    display: block;}

.fxcode {text-align: left;margin-top: 10px;}
.fxcode .fxi{display: inline-block;margin-right: 10px;}
.fxcode .fxi img{width: 30px;height: 30px;}
.fxcodec {text-align: center;}
.fxcodec .fxcodelist {display:inline-block;margin: auto;}


.gray {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);

    filter: grayscale(100%);

    filter: gray;
}
.szlist {margin-top: 20px;text-align: center;overflow: hidden;}
.szlist .szi {float:left;width: 25%;}
.szlist .szi .num {font-size: 36px;}
.szlist .szi .t {font-size: 14px;}
.bsBox{}
.bsBox *{box-sizing: content-box;overflow: hidden;}

#fxbox {position: absolute; bottom: 30px;right: 50px;z-index: 2;}

video:-webkit-full-screen, audio:-webkit-full-screen{position:fixed!important;}

#wgd_p_nav {
    width: 100%;
    background: url(../images/lx.png) no-repeat center center;
    text-align: center;
    overflow: hidden;
}

.menu-one {
    position: relative;
    background-color: #246198;
    color: #fff;
    display: block;
    /* font-size: 14px; */
    height: 72px;
    text-align: center;
    border-top: solid 1px #2a6aa3;
    line-height: 72px;
}
.menu-one em {
    /* display: none; */
    font-size: 16px;
    font-weight: bold;
}
.menu-one-t {
    position: relative;
    background-color: #246198;
    color: #fff;
    display: block;
    height: 49px;
    text-align: center;
    border-top: solid 1px #2a6aa3;
    line-height: 49px;
    font-size: 18px;
    font-weight: bold;
}
.menu-second {
    background: rgb(37, 98, 152);
    display: none;
    position: absolute;
    left: 200px;
    top: 0px;
    width: 150px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.8);
}

.menu-one:hover .menu-second{
	display: block;
}

.left-tit {
    color: #333333;
    font-size: 18px;
    width: 200px;
    padding-bottom: 8px;
    border-bottom: 2px solid #3797d9;
    margin-bottom: 20px;
}
.left-tit span {
    color: #9595AF;
    font-size: 16px;
    margin-left: 5px;
}

.right-tit {

	color: #1f6eb9;
    display: block;
    font-size: 30px;
    border-bottom: dotted 2px #ccc;
    padding-bottom: 10px;
    width: 100%;
    margin-bottom: 20px;
}
.right-tit span {
    color: #9595AF;
    font-size: 16px;
    margin-left: 5px;
}

.research_page1{
	overflow: hidden;
	width: 950px;
	position: absolute;
}
.research_page1 .box,.research_page1 .scroll{
	height:350px;
	overflow: hidden;
}
.research_page1 .box .car{
	width:68px;
	height:30px;
	position:absolute;
	float:none;left:0px;
	top:143px;
	z-index:10;
	background:url("../images/car.jpg") no-repeat;

}
.research_page1 ul{
	width:30000%;
	height:3px;
	position:absolute;
	float:none;
	top:173px;
	left:0px;
	border-top:4px #0b8bd4 solid;
}
.research_page1 li,.research_page1 li i{
	width:13px;
	height:13px;
}
.research_page1 li{
	position:absolute;
	float:none;
	top:-9px;
	left:0px;
}
.research_page1 li i{
	position:relative;
	float:left;
}

.research_page1 .prev,.research_page1 .next{
	width:36px;
	height:36px;
	position:absolute;
	float:none;left:0px;
	top:50%;
	margin-top:-15px;
	cursor:pointer;
}
.research_page1 .prev{
	background: url("../images/histroy_prev.jpg") no-repeat ;
}
.research_page1 .next{
	background: url("../images/histroy_next.jpg") no-repeat 0 0;
}
.research_page1 .next{
	left:auto;
	right:0px;
}
.research_page1 .box{
	left:70px;
	right:50px;
	overflow:hidden;
}
.research_page1 .arrow{
	width:36px;
	height:29px;
	position:absolute;
	float:none;
	top:146px;
	right:0px;
}
.research_page1 .info{
	position:absolute;
	float:none;
	width:2px;
	bottom:-8px;
	left:8px;
	border-left:1px #0b8bd4 dashed;
}
.research_page1 .info h3,.research_page1 .info h4,.research_page1 .info font{
	position:absolute;
	float:none;
}
.research_page1 .info h3{
	width:135px;
	line-height:24px;
	left:-67px;
	bottom:-26px;
	font-size:16px;
	font-weight:bold;
	color:#0b8bd4;
	text-align:center;
}
.research_page1 .info h4{
	width:135px;
	font-size:13px;
	bottom:115%;
	left:-67px;
}
.research_page1 .info font{
	width:6px;
	height:6px;
	top:-6px;
	left:-4px;
	border-radius:6px;
	background-color:#0b8bd4;
}
.research_page1 li.even .info{
	bottom:auto;top:-20px;
}
.research_page1 li.even h3{
	bottom:auto;
	top:-26px;
}
.research_page1 li.even h4{
	bottom:auto;
	top:115%;
}
.research_page1 li.even font{
	top:auto;
	bottom:-6px;
}
.research_page1 li.first .info{
	left:6px;
	bottom:0px;
}
.research_page1 li.first h3,.research_page1 li.first h4{
	left:0px;
	text-align:left;
}
.absolute, .absobg {
    position: absolute;
    float: none;
    top: -1px;
}
#wgd_mlm {
    width: 100%;
    margin: 40px auto 30px;
    background: #f6f6f6;
    border-bottom: solid 1px #e6e6e6;
    border-top: solid 1px #e6e6e6;
    padding: 15px 0;
    overflow: hidden;
}
#box_lm {
    width: 1090px;
    margin: 0 auto;
    overflow: hidden;
}
.FrontComContent_list01-d1_c1 {
    font-size: 13px;
    clear: both;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
}
.FrontComContent_list01-d1_c1 .menu-first ul li {
    display: block;
    float: left;
    margin-right: 15px;
}
.FrontComContent_list01-d1_c1 a.menu-text1:link, .FrontComContent_list01-d1_c1 a.menu-text1:visited, .FrontComContent_list01-d1_c1 a.menu-text1:active {
    padding-left: 0;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    font-family: "微软雅黑";
    text-align: center;
}
.FrontComContent_list01-d1_c1 .menu-first ul li.menu-none a {
    background: #3f3b3a;
    text-decoration: none;
    line-height: 30px;
    height: 30px;
    display: block;
    margin: 0;
    padding-left: 18px;
    padding-right: 18px;
}
.FrontComContent_list01-d1_c1 .menu-first ul li.menu-none a:hover {
    background: #3897d9;
    padding-left: 18px;
    padding-right: 18px;
    height: 30px;
    color: #fff;
    margin: 0;
}
.FrontComContent_list01-d1_c1 .menu-first ul li.menu-none a.current, .FrontComContent_list01-d1_c1 .menu-first ul li.menu-none a.current:hover {
    background: #3897d9;
    padding-left: 18px;
    padding-right: 18px;
    height: 30px;
    color: #fff;
    margin: 0;
}
#box_sub {
    width: 1090px;
	margin: 20px auto 0;
	margin-bottom: 80px;
    overflow: hidden;
}
.bbimg{
	width: 75%;
    height: auto;
    margin: 0 auto;
    position: relative;
}
.bbbox{
	text-align: center;
}

.prnr .conl .image{
	width: 400px;
}
.prnr .conl .xz{width:250px;background-image: url(../images/pr2.png);height: 40px;background-repeat: no-repeat;background-size: 100% auto;}
.prnr .conl .xz a{display: block;height: 40px;}
.prnr .conl .xz.on{background-image: url(../images/pr1.png);}
.prnr .conl .l-box {
	float: left;
	width: 50%;
}
.prnr .conl .r-box {
	padding-top: 50px;
	float: right;
	width: 50%;
}
.prnr .conl .r-box .fxcode{
	margin-left: 68px;
	margin-top: 35px;
}
.prnr .conl .r-box .ewm{
	margin-top: 30px;
	margin-left: 35px;
}
.cl{
	clear: both;
}