@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#808080;
	text-decoration:none;
	
	}
a:hover{
	color:#d4c6a7;
	text-decoration: underline;
	}
table{ margin: auto}
em{ font-style:normal}
i{ font-style:normal}
img{transition: all 0.6s;}
img:hover{transform: scale(1.05);}

.dqy { color:#d4c6a7}

@media (min-width:1200px){

body{
	font-size:14px;
	font-weight:normal;
	color:#808080;
	line-height:1.5;
	font-family:'微软雅黑';
	margin:auto;
	
	}

.header{ width:100%; position:absolute; z-index:111; top:0; left:0;}
.header3{ width:100%; float:left}
.top{ width:100%; float:left; position:relative; margin-top:20px; height:80px;}
.logo{ width:100%; float:left; position:absolute; left:0; top:0; text-align:center; height:80px;}
.logo span{ height:100%; display:inline-block; vertical-align:middle}
.logo img{ max-height:80px; height:80px; max-width:100%; vertical-align:middle;transition: all 0.6s; width:auto !important;}
.logo:hover img{transform: scale(1.0);}
.zyw{ width:auto; position:absolute; z-index:2; left:0; top:0;}
.zyw img{ vertical-align:middle; margin-right:30px;}
.shousuo{ width:240px; position:absolute; right:0; top:0; height:25px; border-bottom:1px solid #FFF;}
.shousuo input[type="text"]{ width:219px; height:23px; border:0px; float:left; text-align:center;BACKGROUND-COLOR:transparent; color: #FFF; outline:none; font-family:'微软雅黑'}
.shousuo input[type="image"]{ float:left;}

.shousuo2{ width:240px; position:absolute; right:0; top:0; height:25px; border-bottom:1px solid #d9cdb2;}
.shousuo2 input[type="text"]{ width:219px; height:23px; border:0px; float:left; text-align:center;BACKGROUND-COLOR:transparent; color: #999999; outline:none; font-family:'微软雅黑'}
.shousuo2 input[type="image"]{ float:left;}

.nav{ width:100%; float:left; text-align:center; height:50px; line-height:50px;}
.nav ul li{display:inline; color:#FFF; margin-left:40px; margin-right:40px; font-size:16px}
.nav ul li a{color:#FFF;}
#submenu {
	left: 0;
	opacity: 0;
	position: absolute;
	top:130px;
	visibility: hidden;
	z-index:9999999;
	width:100%;
	-moz-transition: all .65s ease;
	-ms-transition: all .65s ease;
	-o-transition: all .65s ease;
	transition: all .65s ease;
	background:#fff;
	padding-bottom:40px;
	padding-top:40px;
}
.header .nav ul li:hover #submenu {
	opacity: 1;
	top: 130px;	/* adjust this as per top nav padding top & bottom comes */
	visibility: visible;
}

.nav2{ width:100%; float:left; text-align:center; height:50px; line-height:50px;}
.nav2 ul li{display:inline; margin-left:40px; margin-right:40px; font-size:16px; }
.nav2 ul li a{color:#333333;}
.nav2 ul li:hover #submenu {
	opacity: 1;
	top: 130px;	/* adjust this as per top nav padding top & bottom comes */
	visibility: visible;
}

.main02{ width:1200px; margin:auto}
.main02 dl{ width:260px; float:left;}
.main02 dl dt{ font-size:15px; font-weight:bold; color:#4c4c4c; text-align:left}
.main02 dl dt a{ color:#000000;}
.main02 dl dd{ font-size:15px; line-height:30px;text-align:left; font-weight:normal}
.main02 dl dd a{ color:#666666;-moz-transition: all .65s ease;
	-ms-transition: all .65s ease;
	-o-transition: all .65s ease;
	transition: all .65s ease;}
.main02 dl dd a:hover{ color:#d4c6a7}
.main02 dl img:hover{transform: scale(1.0);}
.main02 dl:nth-child(4){ width:380px; float:right;}


.main03{ width:1200px; margin:auto; }
.main03 dl{ width:260px; float:left;}
.main03 dl dt{ font-size:15px; font-weight:bold; color:#4c4c4c; text-align:left; height:40px; line-height:40px;}
.main03 dl dt a{ color:#000000;}
.main03 dl dd{ font-size:15px; line-height:36px;text-align:left; font-weight:normal}
.main03 dl dd a{ color:#666666;-moz-transition: all .65s ease;
	-ms-transition: all .65s ease;
	-o-transition: all .65s ease;
	transition: all .65s ease;}
.main03 dl dd a:hover{ color:#d4c6a7}
.main03 dl img:hover{transform: scale(1.0);}
.main03 dl:nth-child(4){ width:380px; float:right;}

.dhtp{ text-align:right; float:right; margin-right:0px; width:auto}
.dhtp img{ float:right}

.header2{ width:100%; float:left; height:90px; line-height:90px; background:#FFF; border-bottom:2px solid #ffbe00; display:none }
.main{ margin:auto; min-width:1200px; max-width:1500px; width:85%}

.pcd{ display:block}
.moblie{ display:none}


/* 首页产品 */
.bt{ width:100%; float:left; text-align:center; font-size:30px; color:#808080; letter-spacing:1px; margin-top:50px;}
.pro{ width:100%; float:left; margin-top:20px;}
.pro dl{ width:20%; float:left; text-align:center}
.pro dl dt{ height:300px; text-align:center; background:#FFF; overflow:hidden;transition: all 0.6s; margin-left:10px; margin-right:10px;}
.pro dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.pro dl dt img{ max-width:100%; max-height:300px; vertical-align:middle}
.pro dl dd{ font-size:14px; line-height:36px;}
.pro dl a:hover dt{box-shadow: 0px 1px 10px 2px rgba(0,0,0,0.2);}

.wrap{ width:100%; float: left; background:#f6f4ed; min-width:1200px; padding-bottom:80px; margin-top:80px; padding-top:30px;}

.pro2{ width:100%; float:left; margin-top:50px;}
.pro2 dl{ width:calc(35.0% - 75px); float:left; margin-right:75px;}
.pro2 dl dt{ font-size:16px; color:#808080; line-height:60px;}
.pro2 dl dt i{ border-top:4px solid #d4c6a7; padding-top:15px;}
.pro2 dl dd{ overflow:hidden}
.pro2 dl dd img{ min-height:100%; min-width:100%; max-width:100%;}
.pro2 dl:nth-child(3){ float:right; margin-right:0px;}
.ggt{ width:100%; float:left; height: auto}
.ggt img{ width:100%; height:auto; display:block;transition: all 0.6s;}
.ggt img:hover{transform: scale(1.0);}
.Box {position: relative;}
			.Box .content {width: 100%; float: left; }
			.Box .Box_con {position: relative;}
			.Box .Box_con .btnl {position: absolute;}
			.Box .Box_con .btn {display: block;width: 32px;height: 48px;position: absolute;top: 200px;cursor: pointer;}
			.Box .Box_con .btnl {background: url(../images/zj.png) no-repeat center;left:0px; z-index:11}
			.Box .Box_con .btnr {background: url(../images/yj.png) no-repeat center;right:0px; z-index:11}
			.Box .Box_con .btnl:hover {background: url(../images/zj.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background: url(../images/yj.png) no-repeat center;}
			.Box .Box_con .conbox {position: relative;overflow: hidden;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li{ width:268px; height:410px; float:left; margin-left:17px; margin-top:30px;}
.Box .Box_con .conbox ul li .pro01{ width:100%; float:left; display:block}
.Box .Box_con .conbox ul li .pro01 div{ height:288px; text-align:center; overflow:hidden}
.Box .Box_con .conbox ul li .pro01 div span{ height:100%; display:inline-block; vertical-align:middle}
.Box .Box_con .conbox ul li .pro01 div img{ max-height:250px; max-width:80%; vertical-align:middle}
.Box .Box_con .conbox ul li .pro01 dl dt{ font-size:16px; color:#808080; line-height:30px; text-align:center}
			.Box .BoxSwitch {margin-top: 30px;text-align: center; display:none}
			.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
			.Box .BoxSwitch span.cur {background: red;}


.foot{ width:100%; float:left; border-top:4px solid #d4c6a7; padding-top:50px; margin-top:50px; padding-bottom:50px;}
.foot dl{ width:180px; float:left;}
.foot dl dt{ color:#666; font-size:16px; font-weight: bold; margin-bottom:20px;}
.foot dl dd{ font-size:15px; line-height:36px;}
.foot dl:nth-child(4){ width:420px; float:right;}
.foot dl:first-child{ width:225px;}
.foot dl dd img{ vertical-align:middle; margin-right:20px;}
.foot dl dd input[type="text"]{ width:335px; height:58px; border:1px solid #000; BACKGROUND-COLOR:transparent; outline:none; font-family:'微软雅黑'; vertical-align:middle; border-right:0px; color:#999999; padding-left:15px; font-size:15px;}
.foot dl dd input[type="image"]{vertical-align:middle}
.foot2{ width:100%; float:left; height:40px; line-height:40px; background:#f2f2f2; min-width:1200px; text-align:center; font-size:16px; color:#333333}

.nybanner{ width:100%; float:left; overflow:hidden}
.nybanner img{ width:100%; height:auto; display:block;}

.contect{ width:100%; float:left; margin-top:50px;}
.profl{ width:260px; float:left;}

.subNavBox{width:100%;float:left; padding-top:0px;}
.subNavBox h1{ font-size:20px; line-height:40px; margin-bottom:10px;font-weight:normal; color:#333333}
.subNav{width:calc(100% - 12px); float:left;DISPLAY: block; line-height: 45px; FONT-SIZE:16px; OVERFLOW: hidden; CURSOR: pointer; background: url(../images/xjt2.png) no-repeat 270px 25px;padding-left:10px;border:1px solid #e5e5e5; margin-bottom:10px;}
.subNav:hover{float:left; }
.currentDd{background: url(../images/sjt.png) no-repeat 270px 25px; margin-bottom:0px; border-bottom:0px;}
.currentDt{COLOR: #333; }
.navContent{display: none;float:left; width:calc(100% - 32px);padding:15px; line-height:30px; font-size:14px; border:1px solid #e5e5e5; border-top:0px; margin-bottom:10px; padding-top:0px; }
.navContent img{ vertical-align:middle; margin-right:5px;}

.conright{ width:calc(100% - 300px); float:right; color:#999}
.conright h1{ font-size:14px; line-height:30px; font-weight:normal; color:#999; margin-bottom:10px;}
.conright h1 span{ float:right}
.conright h1 select{  }
select::-ms-expand { display: none; }
.conright h1 input[type="image"]{ margin-left:10px; vertical-align:middle}


.prolb{ width:100%; float:left; }
.prolb01{ width:31%; float:left; margin-left:1.3%; margin-right:1%; height:385px;  padding:0px; font-size:14px; line-height:24px;margin-top:40px;transition: all 0.6s; border:0px solid  #d4c6a7}
.prolb01 a:hover{ text-decoration:none;}
.prolb01 .tp{ width:100%; height:300px; float:left; text-align:center; overflow:hidden}
.prolb01 p{ text-align:center; width:100%; float:left;  }
.prolb01 .tp span{ height:100%; display:inline-block; vertical-align:middle}
.prolb01 .tp img{ max-height:300px; max-width:100%; vertical-align:middle}
.prolb01 ul{ width:100%; float:left; margin-bottom:10px; margin-top:10px;}
.prolb01 ul li{ width:28px; float:left; height:28px; border:1px solid #d9d9d9; text-align:center; margin-right:10px;}
.prolb01 ul li span{ height:100%; display: inline-block; vertical-align:middle}
.prolb01 ul li img{ max-width:100%; max-height:100%; vertical-align: middle}
.prolb01:hover{box-shadow: 0px 1px 5px 2px rgba(0,0,0,0.1);}

.prolb02{ width:calc(33.33% - 20px); float:left; height:455px; padding:10px; font-size:16px; line-height:24px;margin-top:20px;transition: all 0.6s;}
.prolb02 .tp{ width:100%; float:left; height:350px; text-align:center; overflow:hidden}
.prolb02 p{ text-align:center; width:100%; float:left;  }
.prolb02 .tp span{ height:100%; display:inline-block; vertical-align:middle}
.prolb02 .tp img{ max-height:100%; max-width:100%; vertical-align:middle}
.prolb02 ul{ width:100%; float:left; margin-bottom:10px; margin-top:10px;}
.prolb02 ul li{ width:28px; float:left; height:28px; border:0px solid #d4c6a7; text-align:center; margin-right:10px;}
.prolb02 ul li span{ height:100%; display: inline-block; vertical-align:middle}
.prolb02 ul li img{ max-width:100%; max-height:100%; vertical-align: middle}
.prolb02:hover{box-shadow: 0px 1px 5px 2px rgba(0,0,0,0.1);}



#cur{ border:1px solid #000}

.prolb01:hover{}
.prolb01:nth-child(3n){ float:right; margin-right:0px;}

.fy{ width:100%; float:left; margin-top:50px; text-align:center; font-size:14px; }
.fy a{ padding:5px 10px 5px 10px; border:1px solid #e5e5e5; font-size:14px; margin-left:5px; }
.weizi{ width:100%; float:left; font-size:15px; line-height:36px; color:#999; margin-top:30px;}
.picshow{ width:750px; float:left}
#gallery img {
	border: none;
}

#gallery_nav {
	float: left;
	width: 140px;
	text-align: center;
}
#gallery_nav a{
	display: block;overflow:hidden; margin-bottom:10px; 
}
#gallery_nav a span{ height:100%; display:inline-block; vertical-align:middle}
#gallery_nav a img{ max-width:100%; max-height:120px; vertical-align:middle; transition: all 0.6s;}
#gallery_nav a:hover img{transform: scale(1.0);}
#gallery_nav a:hover{ border:0px solid rgba(92,92,92,1.00)}
#gallery_output {
	float: left;
	width: 580px;
	overflow: hidden;
	margin-left:20px;
}

#gallery_output img {
width:580px;
	display: block;
	margin: 0px auto 0 auto;transition: all 0.6s;
	
}
#gallery_output img:hover{transform: scale(1.0);}
.on{ border: 1px solid #d4c6a7; padding:5px; }
#content {
	width: 750px;
	background: #FFF;
	float:left
}

.prowz{ width:calc(100% - 780px); float:right; font-size:15px; line-height:33px;}
.prowz h1{ font-size:30px; color:#666; font-weight:normal; margin-top:80px; line-height:40px; }
.prowz h2{ color:#033760; font-size:20px; font-weight:normal; margin-top:10px;}
.prowz h3{ font-size:16px; line-height:25px; font-weight:normal; margin-top:10px;}
.line{ width:100%; height:1px; margin-top:30px; margin-bottom:20px; background:#e5e5e5}
.prowz img{ vertical-align:middle; margin-right:10px;}
.main3{ width:calc(100% - 330px); margin:auto;}

.wzsm{ width:100%; float:left; text-align:center; font-size:16px; line-height:30px; color:#666; margin-top:10px;}
.lxwm{ width:100%; float:left;}
.lxwm ul li{ width:32.0%; float:left; margin-top:5px; margin-right:2%; }
.lxwm ul li dl dt{font-size:15px; line-height:35px; color:#666;}
.lxwm ul li dl dd{ line-height:40px;}
.lxwm ul li dl dd input[type="text"]{width:calc(100% - 12px); border:1px solid #e5e5e5; padding-left:10px; height:35px; line-height:35px;}
.lxwm ul li:nth-child(3){ float:right; margin-right:0px;}
.lxwm ul li:nth-child(4){ width:100%; margin-right:0px;}
.lxwm ul li:nth-child(5){ width:100%; text-align:center; margin-right:0px;}
.lxwm ul li dl dd textarea{width:calc(100% - 12px); border:1px solid #e5e5e5; padding-left:10px; height: auto; line-height:22px;}
.lxwm ul li input[type="submit"]{ padding:10px 25px 13px 25px; border:0px; background:#d4c6a7; color:#FFF; font-size:20px; cursor:pointer;}

.mdxx{ width:100%; float:left; margin-top:70px;}
.mdxx ul li{ width:100%; float:left; padding-bottom:40px; border-bottom:1px solid #e5e5e5; margin-bottom:40px;}
.mdxx ul li .tp{ width:650px; float:left; overflow:hidden; height:360px;}
.mdxx ul li .tp img{ width:100%; height:100%;}
.mdxx ul li .wenzi{width:calc(100% - 690px); float: right; height:360px; display:table; font-size:15px; color:#666; line-height:35px;}
.mdxx ul li .wenzi div{ display:table-cell; vertical-align:middle;}
.mdxx ul li .wenzi h1{ font-size:24px; line-height:35px; margin-bottom:15px; color:#333; font-weight:normal;}
.mdxx ul li .wenzi img{ vertical-align:middle; margin-right:10px;}
.mdxx ul li .wenzi a{padding:10px 25px 13px 25px; border:0px; background:#d4c6a7; color:#FFF; font-size:16px; cursor:pointer;}
.goum{ padding:10px 20px 13px 20px; border:0px; background:#d4c6a7; color:#FFF; font-size:16px; cursor:pointer; width:100px; text-align:center;}
.goum a{color:#FFF; }
.mdxx ul li:nth-child(2n) .tp{ float:right}
.mdxx ul li:nth-child(2n) .wenzi{ float:left}
.mdxx ul li:last-child{ border-bottom:0px;}
.newslb{ width:100%; float:left;}
.newslb ul li{ width:32.0%; float:left; margin-right:2%; margin-top:40px;transition: all 0.6s;}
.newslb ul li div{ height:300px; text-align:center; overflow:hidden}
.newslb ul li div img{ width:100%; height:100%;}
.newslb ul li dl dt{ font-size:18px; color:#333; margin-left:25px; margin-right:25px; line-height:40px;overflow:hidden}
.newslb ul li dl dd{ font-size:14px; line-height:24px;margin-left:25px; margin-right:25px; height:25px; overflow:hidden}
.newslb ul li p{ font-size:12px; color:#666;margin-left:25px; margin-right:25px; margin-bottom:10px; margin-top:5px;}
.newslb ul li a:hover dl dt{ color:#d4c6a7}
.newslb ul li:hover{box-shadow: 0px 1px 10px 2px rgba(0,0,0,0.2);}
.newslb ul li:nth-child(3n){ float:right; margin-right:0px;}
.newslb ul li a:hover{ text-decoration:none}

.show{ width:100%; float:left;box-shadow: 0px 1px 10px 2px rgba(0,0,0,0.2); padding-bottom:40px; margin-top:40px;}
.title{ width:calc(100% - 80px); float:left; padding-left:40px; padding-right:40px; margin-top:40px; font-size:30px; color:#333; line-height:36px;}
.date{width:calc(100% - 80px); float:left; padding-left:40px; padding-right:40px; font-size:16px; line-height:30px; border-bottom:1px solid #d4c6a7; padding-bottom:10px;}
.tex{ width:calc(100% - 80px);float:left; padding-left:40px; padding-right:40px; font-size:18px; line-height:30px; margin-top:40px; padding-bottom:40px;}
.tex img{ width:100%; height:auto;transition: all 0.6s;}
.tex img:hover{transform: scale(1.0);}
.next{ width:calc(100% - 80px);float:left; padding-left:40px; padding-right:40px; font-size:16px; line-height:36px;border-top:1px solid #d4c6a7; padding-top:20px; }
.next img{ vertical-align:middle; margin-right:10px; max-height:21px;}

.about2{ width:100%; float:left; margin-top:40px; font-size:16px; line-height:30px; text-align:center; color:#666}
.about2 img{ max-width:100%; height:auto;transition: all 0.6s;}
.about2 img:hover{transform: scale(1.0);}




.f36{ font-size:36px; line-height:48px;}
.f22{ font-size:22px; line-height:40px;}
.texleft{ text-align:left}
.f30{ font-size:24px; line-height:40px; color:#333}
.f14{ font-size:14px; line-height:25px;}
.mart20{ margin-top:20px;}
.marb20{ margin-bottom:20px;}
.mart40{ margin-top:20px;}

.mobile{ display:none}
.wxewm{display:none; right:0px; margin-top:-240px; float:right; margin-right:320px;  z-index:99999;position:absolute; width:180px;}
.wxewm img{ width:200px;}
.xtp{ width: auto; margin:10px auto;}
.xtp ul{ width:auto; margin:auto; text-align:center;}

.xtpdq{border:1px solid #FF0000}
.sosuo{ width:100%;}
.sosuo ul { width:100%;}
.sosuo ul li{ width:30%; float:left;margin-bottom:10px; }
.xzbd{ color:#999; width:170px; margin-right:0px;height:30px; border:1px solid #e5e5e5; padding-left:5px; margin-left:0px;appearance:none;
  -moz-appearance:none;
  font-size:14px; outline:none}
}




@media (max-width:1199px){
.sosuo{ width:100%;}
.sosuo ul { width:100%;}
.sosuo ul li{ width:100%; float:left;margin-bottom:0px; line-height:35px; }
.xzbd{ width:170px; margin-right:0px;height:30px; border:1px solid #e5e5e5; padding-left:5px; margin-left:0px;
  font-size:14px; outline:none}

body{
	font-size:0.8rem;
	font-weight:normal;
	color:#808080;
	line-height:1.5;
	font-family:SourceHanSerifSC-Regular;
	min-width:320px;
	max-width:1199px;
	font-family:'SourceHanSerifSC-Regular';
	
	}
	
	


.header{ display:none }
.header3{ display:none }
.nav2{ display:none}
.header2{ width:100%; float:left; height:4rem; line-height:4rem; background:#FFF; border-bottom:0px solid #333333;}

.logo{ width:100%; float:left; height:4rem;}
.logo span{ height:100%; display:inline-block; vertical-align:middle}
.logo img{ max-width:40%; max-height:3rem; vertical-align:middle; margin-left:20%}

.logowz{ width:auto; float:left; margin-left:20px; display:none}

#fr{ float:right; margin-right:0px;}

.nav2{ width:60%; float:right; line-height:110px; height:110px; text-align:right}
.nav2 a{ width: auto; font-size:16px; margin-right:5%;}

.ss{ width:10%; position:absolute; height:4rem; z-index:111; right:5rem; text-align:right}
.ss span{ height:100%; display:inline-block; vertical-align:middle}
.ss img{ max-width:50%; max-height:4rem; vertical-align:middle}

.black_overlay{ 
            position: fixed; 
            top: 0%; 
            left: 0%; 
            width: 100%; 
            height: 100%; 
            background-color:#fff; 
            z-index:-1; 
            -moz-opacity: 0.6; 
            opacity:.60; 
            filter: alpha(opacity=60);
			display:none
        } 
        .white_content { 
            display: none; 
            position:fixed; 
            top:4rem; 
            width:100%; 
            z-index:999999; 
            overflow: auto;
			padding-bottom:0px;
			height: auto;
			box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);

        }
.close{ width:2.5rem; height:1.5rem; z-index:111111; top:0.2rem; float:right; right:3%; position:absolute}

.ss001{ width:100%; float:left; background:#FFF; padding-bottom:2.0rem; padding-top:1.0rem; font-size:0.8rem; line-height:2.0rem; color:#666}
.ss001 h1{ font-size:1.2rem; font-weight:normal; line-height:2.0rem; margin-bottom:10px;}
.ss-l{ width:70%; float:left; height: 2.3rem; border:1px solid #cccccc; padding-left:3%; font-family:'微软雅黑'; font-size:0.8rem; line-height:2.3rem}
.ss-r{ width:26.0%; float:right; height: 2.5rem;}
.ss-r input{ width:100%; height:2.5rem}
.ss001 p{ width:100%; float:left; font-size:0.8rem}

.ss002{ width:100%; float:left; background:#f4f4f4; padding-bottom:1.0rem; padding-top:1.0rem; font-size:0.8rem; line-height:2.0rem; color:#666}
.ss002-l{ width:85%; float:left; padding-bottom:0.5rem; padding-top:0.5rem; line-height:1.0rem; background:#FFF; display:table}
.ss002-l span{ float:left;}
.ss002-l span input{ height:1.0rem; width:auto;margin-top:0.25rem;margin-left:1.0rem; line-height:1.0rem}
.ss002-l01{ width:80%; float:left}


.bk2{ width:97%; border:0px; background:#FFF; border-radius:5px 0px 0px 5px; height:1.0rem; line-height:1.0rem; font-family:'SourceHanSerifSC-Regular'; color:#999; padding-left:3%; font-size:0.8rem; margin-top:0.2rem}
.anniu2{ width:100%; height:2.5rem; line-height:2.5rem; text-align:center;font-size:1.0rem; color:#FFF; background:#ea5514; border:0px;border-radius:0px 5px 5px 0px;}

.nav-bar2 { width:4rem; height:4rem; position:absolute; z-index:11; right:0%; top:0; text-align:center; background:#efefef}
.nav-bar2 img{ max-width:30%; max-height:1.5rem; vertical-align:middle}
.nav-bar2 span{ display:inline-block; height:100%; vertical-align:middle}

.nav-bg { width:0px; height: auto; overflow:hidden; position: absolute; right:0px; top:0; z-index:998; background-color:#fff;  }
.v_close { display:block; position: absolute; top: 3%; right: 4%; z-index:102;  width: 15px; height: 15px; background:url(../images/close.png) no-repeat; background-size:100% 100%; display:none;}
.nav { margin:0 0 0 0; }

.subNavBox2{width:90%;float:left; margin-left:5%; margin-right:5%; background:#fff; margin-top:1.5rem; padding-bottom:4rem }
.subNavBox2 h1{ text-align:center; height:5rem}
.subNavBox2 h1 span{ height:100%; display:inline-block; vertical-align:middle}
.subNavBox2 h1 img{ max-width:50%; max-height:6rem; vertical-align:middle} 
.subNav2{width:95%; float:left; HEIGHT:3.2rem;DISPLAY: block;  CURSOR: pointer; padding-left:5%;text-align:left; border-bottom:1px solid #e0e0e0; line-height:3.2rem; font-size:1.1rem}

.subNav2 i{ padding:0.3rem; background:url(../images/xjt2.png) no-repeat center / contain; margin-right:1rem; float:right; margin-top:1.2rem}
.subNav2:hover{float:left; }
.currentDd2{background: #f8f8f8;}
.currentDd2 i{background:url(../images/xjt2.png) no-repeat center / contain;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s; }


.navContent2{display: none;float:left; width:90%; padding:0.5rem 5% 1rem 5%; line-height:1.8rem; font-size:1.0rem; padding-bottom:0px  }
.navContent2 li{ width:50%; float:left; line-height:2.5rem;}

.main{ width:90%; float:left; margin-left:5%; margin-right:5% }

/* 首页产品 */
.bt{ width:100%; float:left; text-align:center; font-size:1.5rem; color:#808080; letter-spacing:1px; margin-top:2.0rem;}
.pro{ width:100%; float:left; margin-top:1.0rem;}
.pro dl{ width:48%; float:left; text-align:center; margin-left:1%; margin-right:1%; margin-bottom:0.5rem}
.pro dl dt{ height:7.0rem; text-align:center; background:#FFF; overflow:hidden;transition: all 0.6s; border:1px solid #eee}
.pro dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.pro dl dt img{ max-width:100%; max-height:7.0rem; vertical-align:middle}
.pro dl dd{ font-size:0.8rem; line-height:1.5rem;}
.pro dl a:hover dt{box-shadow: 0px 1px 10px 2px rgba(0,0,0,0.2);}

.wrap{ width:100%; float: left; background:#f6f4ed; padding-bottom:2.0rem; margin-top:2.0rem; padding-top:1.0rem;}

.pro2{ width:100%; float:left;}
.pro2 dl{ width:100%; float:left; margin-top:2.0rem;}
.pro2 dl dt{ font-size:1.2rem; color:#808080; line-height:3.0rem;}
.pro2 dl dt i{ border-top:4px solid #d4c6a7; padding-top:0.5rem;}
.pro2 dl dd{ padding:0px; background:#FFF;box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); overflow:hidden}
.pro2 dl dd img{ min-height:100%; min-width:100%; max-width:100%;}

.ggt{ width:100%; float:left; height: auto;}
.ggt img{ width:100%; height:auto; display:block}

.Box {position: relative;}
			.Box .content {width: 100%; float: left; }
			.Box .Box_con {position: relative;}
			.Box .Box_con .btnl {position: absolute;}
			.Box .Box_con .btn {display: block;width: 32px;height: 48px;position: absolute;top: 150px;cursor: pointer;}
			.Box .Box_con .btnl {background: url(../images/zj.png) no-repeat center;left:0px; z-index:11}
			.Box .Box_con .btnr {background: url(../images/yj.png) no-repeat center;right:0px; z-index:11}
			.Box .Box_con .btnl:hover {background: url(../images/zj.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background: url(../images/yj.png) no-repeat center;}
			.Box .Box_con .conbox {position: relative;overflow: hidden;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li{ width:268px; height: auto; float:left; margin-left:17px; margin-top:5px;}
.Box .Box_con .conbox ul li .pro01{ width:100%; float:left; display:block}
.Box .Box_con .conbox ul li .pro01 div{ height:288px; text-align:center; overflow:hidden}
.Box .Box_con .conbox ul li .pro01 div span{ height:100%; display:inline-block; vertical-align:middle}
.Box .Box_con .conbox ul li .pro01 div img{ max-height:250px; max-width:80%; vertical-align:middle; margin-left:15%; margin-right:5%;}
.Box .Box_con .conbox ul li .pro01 dl dt{ font-size:1.0rem; color:#808080; line-height:1.5rem; text-align:center}
			.Box .BoxSwitch {margin-top: 30px;text-align: center; display:none}
			.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
			.Box .BoxSwitch span.cur {background: red;}


.foot{ width:100%; float:left; border-top:4px solid #d4c6a7; padding-top:2.0rem; margin-top:2.0rem; padding-bottom:2.0rem;}
.foot dl{ width:33.33%; float:left;}
.foot dl dt{ color:#333; font-size:1.0rem; font-weight: bold; margin-bottom:0.5rem;}
.foot dl dd{ font-size:0.8rem; line-height:1.5rem;}
.foot dl:nth-child(4){ width:100%; float:left; margin-top:1.0rem}
.foot dl dd img{ vertical-align:middle; margin-right:0.5rem; }
.foot dl dd input[type="text"]{ width:calc(100% - 61px); height:38px; border:1px solid #000; BACKGROUND-COLOR:transparent; outline:none; font-family:'微软雅黑'; vertical-align:middle;  color:#999999; padding-left:10px; font-size:0.8rem;}
.foot dl dd input[type="image"]{vertical-align:middle; width:45px; height:40px }
.foot2{ width:100%; float:left; height:2.5rem; line-height:2.5rem; background:#f2f2f2; text-align:center; font-size:0.8rem; color:#333333}

.nybanner{ width:100%; float:left; overflow:hidden}
.nybanner img{ width:100%; height:auto; display:block;}

.contect{ width:100%; float:left; margin-top:1.0rem;}
.profl{ width:100%; float:left; display:none}

.subNavBox{width:100%;float:left; padding-top:0px;}
.subNavBox h1{ font-size:1.2rem; line-height:2.5rem; margin-bottom:0.5rem; font-weight:normal; color:#333333}
.subNav{width:calc(100% - 12px); float:left; HEIGHT:3.0rem;DISPLAY: block; line-height: 3.0rem; FONT-SIZE:1.0rem; OVERFLOW: hidden; CURSOR: pointer; background: url(../images/xjt2.png) no-repeat 95% 1.2rem;padding-left:10px;border:1px solid #e5e5e5; margin-bottom:0.5rem;}
.subNav:hover{float:left; }
.currentDd{background: url(../images/sjt.png) no-repeat 95% 1.2rem; margin-bottom:0px; border-bottom:0px;}
.currentDt{COLOR: #333; }
.navContent{display: none;float:left; width:calc(100% - 32px);padding:15px; line-height:2.0rem; font-size:0.8rem; border:1px solid #e5e5e5; border-top:0px; margin-bottom:10px; padding-top:0px; }
.navContent img{ vertical-align:middle; margin-right:10px;}

.conright{ width:100%; float:left; margin-top:1.0rem}
.conright h1{ font-size:0.8rem; line-height:3.0rem; font-weight:normal; color:#333;}
.conright h1 span{ float:right}

select::-ms-expand { display: none; }
.conright h1 input[type="image"]{ margin-left:10px; vertical-align:middle}

.prolb{ width:100%; float:left; }
.prolb01{ width:calc(100% - 20px); float:left; height: auto; padding:10px; font-size:0.8rem; line-height:1.5rem;margin-top:1.0rem;transition: all 0.6s;}
.prolb01 p{ text-align:center; width:100%; float:left; font-size:1.1rem;  }
.prolb01 .tp{ width:100%; float:left; height:14rem; text-align:center; overflow:hidden}
.prolb01 .tp span{ height:100%; display:inline-block; vertical-align:middle}
.prolb01 .tp img{ max-height:100%; max-width:100%; vertical-align:middle}
.prolb01 ul{ width:100%; float:left; margin-bottom:10px; margin-top:10px;}
.prolb01 ul li{ width:28px; float:left; height:28px; border:0px solid #d9d9d9; text-align:center; margin-right:10px;}
.prolb01 ul li span{ height:100%; display: inline-block; vertical-align:middle}
.prolb01 ul li img{ max-width:100%; max-height:100%; vertical-align: middle}
#cur{ border:1px solid #000}
.prolb01:hover{box-shadow: 0px 1px 10px 2px rgba(0,0,0,0.2);}


.prolb02{ width:calc(100% - 20px); float:left; height: auto; padding:10px; font-size:0.8rem; line-height:1.5rem;margin-top:1.0rem;transition: all 0.6s;}
.prolb02 .tp{ width:100%; float:left; height:14rem; text-align:center; overflow:hidden}
.prolb02 p{ text-align:center; width:100%; float:left; font-size:1.1rem;  }
.prolb02 .tp span{ height:100%; display:inline-block; vertical-align:middle}
.prolb02 .tp img{ max-height:100%; max-width:100%; vertical-align:middle}
.prolb02 ul{ width:100%; float:left; margin-bottom:10px; margin-top:10px;}
.prolb02 ul li{ width:28px; float:left; height:28px; border:0px solid #d9d9d9; text-align:center; margin-right:10px;}
.prolb02 ul li span{ height:100%; display: inline-block; vertical-align:middle}
.prolb02 ul li img{ max-width:100%; max-height:100%; vertical-align: middle}
.prolb02:hover{box-shadow: 0px 1px 10px 2px rgba(0,0,0,0.2);}

.fy{ width:100%; float:left; margin-top:2.0rem; text-align:center; }
.fy a{ padding:0.1rem 0.4rem 0.1rem 0.4rem; border:1px solid #e5e5e5; font-size:0.8rem; border-radius:10px;}
.weizi{ width:100%; float:left; font-size:0.8rem; line-height:1.5rem; color:#666666; margin-top:1.0rem;}

.picshow{ width:100%; float:left; display:none}
.mobile{ display: block}

.prowz{ width:100%; float:right; font-size:0.8rem; line-height:1.5rem;}
.prowz h1{ font-size:1.5rem; color:#1a1a1a; font-weight:normal; margin-top:2.0rem; line-height:3.0rem;}
.prowz h2{ color:#033760; font-size:1.2rem; font-weight:normal; margin-top:0.5rem;}
.prowz h3{ font-size:1.0rem; line-height:1.5rem; font-weight:normal; margin-top:0.5rem;}
.line{ width:100%; height:1px; margin-top:1.0rem; margin-bottom:1.0rem; background:#e5e5e5}
.prowz img{ vertical-align:middle; margin-right:10px;}
.main3{ width:90%; float:left; margin-left:5%; margin-right:5%}
.f14{ font-size:14px; line-height:25px;}
.wzsm{ width:100%; float:left; text-align:center; font-size:0.8rem; line-height:1.5rem; color:#333; margin-top:1.0rem;}
.lxwm{ width:100%; float:left;}
.lxwm ul li{ width:32.0%; float:left; margin-top:5px; margin-right:2%; }
.lxwm ul li dl dt{font-size:0.8rem; line-height:2.0rem; color:#333;}
.lxwm ul li dl dd{ }
.lxwm ul li dl dd input[type="text"]{width:calc(100% - 12px); border:1px solid #e5e5e5; padding-left:10px; height:2.0rem; }
.lxwm ul li:nth-child(3){ float:right; margin-right:0px;}
.lxwm ul li:nth-child(4){ width:100%; margin-right:0px;}
.lxwm ul li:nth-child(5){ width:100%; text-align:center; margin-right:0px;}
.lxwm ul li dl dd textarea{width:calc(100% - 12px); border:1px solid #e5e5e5; padding-left:10px; height: auto; }
.lxwm ul li input[type="submit"]{ padding:0.5rem 3.0rem 0.5rem 3.0rem; border:0px; background:#d4c6a7; color:#FFF; font-size:1.2rem; cursor:pointer;}

.mdxx{ width:100%; float:left; margin-top:2.0rem;}
.mdxx ul li{ width:100%; float:left; padding-bottom:1.5rem; border-bottom:1px solid #e5e5e5; margin-bottom:1.5rem;}
.mdxx ul li .tp{ width:100%; float:left; overflow:hidden; height: auto;}
.mdxx ul li .tp img{ width:100%; height: auto;}
.mdxx ul li .wenzi{width:100%; float: right; height: auto; font-size:0.75rem; color:#666; line-height:1.5rem;}
.mdxx ul li .wenzi h1{ font-size:1.2rem; line-height:2.0rem; margin-bottom:1.0rem; color:#333; font-weight:normal;}
.mdxx ul li .wenzi img{ vertical-align:middle; margin-right:10px; width:1.0rem;}
.mdxx ul li .wenzi a{padding:0.5rem 2.0rem 0.5rem 2.0rem; border:0px; background:#d4c6a7; color:#FFF; font-size:1.2rem; cursor:pointer;}
.mdxx ul li:last-child{ border-bottom:0px;}
.newslb{ width:100%; float:left;}
.newslb ul li{ width:100%; float:left; margin-top:1.5rem;transition: all 0.6s;}
.newslb ul li div{ height: auto; text-align:center; overflow:hidden}
.newslb ul li div img{ width:100%; height: auto; display:block}
.newslb ul li dl dt{ font-size:1.2rem; color:#333; margin-left:1.0rem; margin-right:1.0rem; height:2.5rem; line-height:2.5rem; overflow:hidden}
.newslb ul li dl dd{ font-size:0.9rem; line-height:1.3rem;margin-left:1.0rem; margin-right:1.0rem; height: auto; overflow:hidden}
.newslb ul li p{ font-size:0.8rem; color:#808080;margin-left:1.0rem; margin-right:1.0rem; margin-bottom:0.5rem; margin-top:0.0rem;}
.newslb ul li a:hover dl dt{ color:#d4c6a7}
.newslb ul li:hover{box-shadow: 0px 1px 10px 2px rgba(0,0,0,0.2);}
.newslb ul li a:hover{ text-decoration:none}

.show{ width:100%; float:left;box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); padding-bottom:1.5rem; margin-top:1.5rem;}
.title{ width:calc(100% - 3.0rem); float:left; text-align:center; padding-left:1.5rem; padding-right:1.5rem; margin-top:0.1rem; font-size:1.2rem; color:#333; line-height:1.5rem;}
.date{width:calc(100% - 3.0rem); float:left;text-align:center; padding-left:1.5rem; padding-right:1.5rem; font-size:0.8rem; line-height:1.5rem; border-bottom:1px solid #d4c6a7; padding-bottom:0.8rem; margin-top:0.5rem}
.tex{ width:calc(100% - 3.0rem);float:left; padding-left:1.5rem; padding-right:1.5rem; font-size:0.8rem; line-height:1.5rem; margin-top:1.5rem; padding-bottom:1.5rem;}
.tex img{ width:100%; height:auto;transition: all 0.6s;}
.tex img:hover{transform: scale(1.0);}
.next{ width:calc(100% - 3.0rem);float:left; padding-left:1.5rem; padding-right:1.5rem; font-size:0.8rem; line-height:1.5rem;border-top:1px solid #d4c6a7; padding-top:0.5rem; }
.next img{ vertical-align:middle; margin-right:10px; max-height:0.8rem;}

.about2{ width:100%; float:left; margin-top:1.5rem; font-size:0.8rem; line-height:1.5rem; text-align:center; color:#333}
.about2 img{ max-width:100%; height:auto;transition: all 0.6s;}
.about2 img:hover{transform: scale(1.0);}

.wxewm{display:none; left:0px; top:-12.0rem; z-index:99999;position:absolute; width:100%; height:5rem; text-align:center}
.wxewm img{ max-width:100%; height: 10rem}


.f36{ font-size:1.2rem; line-height:2.0rem;}
.f22{ font-size:1.0rem; line-height:2.0rem;}
.texleft{ text-align:left}
.f30{ font-size:1.1rem; line-height:2.0rem;}
.mart20{ margin-top:0.5rem;}
.marb20{ margin-bottom:0.5rem;}
.mart40{ margin-top:1.5rem;}



}
