@charset "utf-8";
/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
;
}
ul,li{margin:0;padding:0;list-style:none}
.top {
	background-image: url(../images/dhbj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 106px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 999
}
.top01 {
	height: 120px;
	width: 1272px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.nr {
	height: 2150px;
}
.top02 {
	float: right;
	height: 77px;
	width: 970px;
}
.top02 a{
	display: block;
	float: left;
	height: 77px;
	width: 78px;
}
.flash {
	height: 438px;
	*height: 438px;
	padding-top: 108px;
}
.fu {
	background-image: url(../images/02.png);
	background-repeat: no-repeat;
	height: 601px;
	width: 1201px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.fu01 {
	background-image: url(../images/dhbj.jpg);
	background-repeat: repeat;
	background-position: center top;
	
}

.screen-list{margin-top:50px;width:1326px}
.screen-list.fixed{position:fixed;left:50%;margin-left:-645px;bottom:0;z-index:99999}
.screen-list li{float:left;width:406px;height:287px;margin-right:36px}
.screen-list.fixed li{
	height: 50px;
	position: relative
}
.pf{
	width: 73px;
	height: 375px;
	position: fixed;
	top: 75%;
	right: 0;
	margin-top: -200px;
	z-index: 99999
}
.screen-list.fixed li .l1{display:none;position:absolute;z-index:-1}

.header{height:106px;left:0;right:0;top:0;}
.header .wrap{width:92%;text-align:center}
.header .logo{background:url(../images/logo.png) no-repeat;width:240px;height:106px;display:block;margin-top:0px;float:left; margin-left:5%;}
.header .ic-fb{background:url(../images/ic-fb.png) no-repeat;width:80px;height:34px;padding-left:42px;line-height:32px;color:#fff !important;display:block;float:right;margin-top:23px;text-align:left}
.header .wrap > ul{display:inline-block}
.header .wrap > ul li{float:left;height:106px;line-height:106px;position:relative;padding:0 20px;font-size:18px}
.header .wrap > ul li a{ color: #fff;}
.header .wrap > ul li ul{position:absolute;left:0px;top:106px;display:none;background:rgba(255,255,255);width:112px;}

.header .wrap > ul li:hover{background:#e3d4b1; color:#103a26;}
.header .wrap > ul li:hover a{ color:#103a26;}
.header .wrap > ul li:hover ul{display:block;}
.header .wrap > ul li ul li{height:60px;line-height:60px;clear:both;font-size:14px;; ;transition:all .3s ease;box-sizing:border-box;width:100%;text-align: center; border-top:1px solid #666; }
.header .wrap > ul li ul li a{ color: #666;}
.header .wrap > ul li ul li:hover{background:#fff;}
.header .wrap > ul li ul li img{display:none}
del,ins,u,s,a,a:hover{text-decoration:none !important}


.jd_zi4{ width:100px; height:106px; float:right; z-index:99999}
.jd_zi4 h1{ float:left;}
.jd_zi4 h2{ float: right;}
.jd_zi4 .ewm{ width:100px; float:right; margin-right:30px; }
.jd_zi4 .erweima {position: relative;}
.jd_zi4 .erweima img {display: none;  right:-40px;top: -50px; z-index:999;}
.jd_zi4 .erweima .e img{ display:block;  left:-20px; top:0px;}
.jd_zi4 .ewm img { vertical-align: middle;}
.jd_zi4 .erweima:hover img {display: block;}


.syys{background:url(../images/ysbj.jpg) no-repeat center center; padding-bottom:60px;}
.clear{ clear: both}
.ystou{ text-align:center; padding:50px 0;}
.ystu{ width:86%; margin:0 auto;}
.ystu ul li{ width:25%; float:left;}
.ysgd{ text-align:center; margin-top:50px;}
.sycp{ width:90%; margin:0 auto;}

.sycptu{ width:100%; margin:0 auto;}
.sycptu ul li{ width:23%; margin:1%;float:left; overflow: hidden;}
.sycptu ul li{background:url(../images/cpbj.jpg) no-repeat top center;}
.sbwz{background:url(../images/mzbj.png) no-repeat top  right; height:190px;}
.sbwz h1{ width:40px; font-size:24px; color:#e9d099; float:right; padding:50px 50px 0 0}
.sbwz h2{ width:16px; font-size:16px; color:#e9d099; float:right; padding:100px 20px 0 0}

.cpdh{ text-align:center; margin:50px 0;}
.cpgd{ text-align: right; margin:5% 10%;}

.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.gyyj{ width:1200px; margin:50px auto 40px; height:300px;}
.jj_wz{ width:300px; height:300px; background:url(../images/jj_bg.jpg) no-repeat center center;}
.jj_wz h1{ font-family:"微软雅黑"; font-size:20px; color:#2b2e27; margin-top:62px; margin-left:20px;}
.jj_wz p{ font-family:"宋体"; font-size:14px; color:#666666; line-height:28px; margin-top:7px; margin-left:20px; width:240px;}
.gy_more{ width:150px; height:30px; line-height:30px; background-color:#f9b903; margin-left:20px; margin-top:21px; text-indent:21px;}
.gy_more a{ color:#ffffff; font-family:"宋体"; font-size:12px;}
.gy_more img{ vertical-align:middle; margin-left:50px;}
.sy_wh{ background:url(../images/wh_bg.jpg) no-repeat center center; width:600px; height:300px;}
.sy_wh h1{ font-family:"微软雅黑"; font-size:20px; color:#ffffff; margin-top:62px; margin-left:20px;}
.wh_x{ width:60px; height:4px; background-color:#f9b903; margin-left:20px; margin-top:15px;}
.sy_wh p{color:#ffffff; font-family:"宋体"; font-size:14px; margin-left:20px; margin-top:15px; padding-bottom:37px;}

.cpzs{width:100%;margin:0 auto;background: url(../images/cp_bg.jpg) no-repeat center center;}
.mores_x{width:60px; height:4px; background-color:#f9b903; margin:0 auto;}
.productIndex{width:100%; overflow:hidden;}
.productIndex .centers{width:88%;height: 600px;margin: 49px auto;position:relative;margin:0 auto;}
.productIndex .centers .top1{width:100%;height:26px;float:left;margin-top: 49px; margin-bottom:50px;}

.productIndex .centers .navsRight{height:150px;float: left;}
.productIndex .menList li{ float:left; width:180px; height:50px; background:#663f1f; margin-right:15px; line-height:50px; text-align:center; color:#ebd298; border-radius:5px;}
.productIndex .menList li.cur{ background:#ebd298;  color:#103a26;}
.productIndex .menList li:hover{ background:#ebd298;  color:#103a26;}
.productIndex .navFen{ width:100%; height:34px; position:relative;float:left; margin-top:25px;}
.productIndex .navFen li{ width:100%; height:100%; position:absolute; top:0; left:0; display:none;}
.productIndex .navFen li.ray0{ display:block;}
.productIndex .navFen li a{ width:111px; height:30px; border-right:1px solid #fff; float:left; display:block; background:#c90000; text-align:center; line-height:30px; color:#fff; }
.productIndex .navFen li a:hover{ background:#c90000}
.productIndex .ImgLists{width:100%; height:600px;float:left;position:relative;margin-top:24px; overflow:hidden;}

.productIndex .ImgLists li:first-child{ display:block;}
.productIndex .ImgLists li a{ display:block; width:380px; height:100%; margin-right:30px; float:left; position:relative;}
.productIndex .ImgLists li a .font{ width:100%; height:81px; position:relative; text-align:left; text-indent:20px;}
.productIndex .ImgLists li a .font .num{ font-family:"微软雅黑"; font-size:16px; color:#2b2e27;width:100%; line-height:31px; padding-top:12px;}
.productIndex .ImgLists li a .font .fonts{ width:100%; font-family:"宋体"; font-size:14px; color:#666666; line-height:28px;}
.productIndex .ImgLists li a .font .more{ color:#a9a9a9; width:100%;}
.productIndex .ImgLists li a .mores{width: 380px;height: 280px;background:url(../images/cp_zi_bg.png) repeat center center;position:absolute;left:0;top: 181px;text-align:center;color:#fff;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);transform:translateY(-50px);opacity:0;}
.productIndex .ImgLists li a .mores .fonts2{ color:#ffffff; width:100%;font-size:16px; font-family:"宋体"; line-height:40px;}
.productIndex .ImgLists li a .mores .num2{ width:100%; font-size:20px; margin-top:60px;}
.productIndex .ImgLists li .jiesao{ width:230px; padding:0 25px; margin-top:30px; font-size:12px; text-align:left; line-height:24px; font-family:"宋体";}
.productIndex .ImgLists li .yuan{ width:31px; height:31px; border-radius:31px; line-height:31px; text-align:center; color:#fff; border:1px solid #fff; position:absolute; left:50%; margin-left:-15.5px; bottom:50px;}
.productIndex .ImgLists  a:hover .mores{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px); opacity:1;}
.productIndex .ImgLists  a:hover .font{ opacity:0;}
.productIndex .ImgLists li a .mores h1{ font-family:"微软雅黑"; font-size:20px; font-weight:normal; line-height:57px; margin-top:31px;}
.productIndex .ImgLists li a .mores p{ font-family:"微软雅黑"; font-size:16px; width:200px; margin:0 auto; line-height:28px; margin-top:14px;}
.jh{ margin-top:50px;}

/*案例*/
.case{ width:100%; height:560px; background:url(../images/case_bg.jpg) no-repeat center center;}
.case_tit{ overflow:hidden;}
.case_tit img{ margin-top:49px;}
.case_more{ display:block; width:148px; height:28px; border:1px solid #84b42a; margin-top:44px; line-height:30px; font-family:"宋体"; font-size:12px; color:#84b42a; text-indent:20px; margin-right:30px;}
.case_more img{ margin:0; vertical-align:middle; margin-left:50px;}
.box10 { width:1200px; margin:0 auto; overflow:hidden;}
.voice_2 { width: 1200px; margin:0 auto; height:420px; margin-top:47px;}
.voice_2 ul li { float: left; display: inline; height: 420px; color: #fff; cursor: pointer; }
.voice_2 ul li.li1 { background: #4a9ebd}
.voice_2 ul li.li2 { background: #4abdb9}
.voice_2 ul li.li3 { background: #90d73d}
.voice_2 ul li.li4 { background: #e3d02c}
.voice_2 ul li.li5 { background: #e37e2c}
.voice_2 ul li.li1 .fold{ display:none;}
.voice_2 ul li.li1 .unfold{ display:block;}
.voice_2 .fold { width: 120px; height: 100%; text-align: center; }
.voice_2 .fold_zi{ background:url(../images/case_h.png) repeat center center; width:100%; height:100%; overflow:hidden;}
.voice_2 .fold_zi p{ font-family:"微软雅黑"; font-size:16px; color:#ffffff; width:16px; margin:0 auto; line-height:21px; margin-top:150px;}
.voice_2 .unfold { width: 600px; height: 100%; display: none;}
.ch{ font-family:"微软雅黑"; font-size:24px; color:#ffffff; line-height:24px;}
.en{ font-family:Arial; font-size:14px; color:#ffffff; line-height:14px; margin-top:9px;}
.ys_z1{margin-left: 32px; margin-top:38px; font-family:"微软雅黑"; font-size:26px; color:#222222; height:47px; line-height:47px; border-bottom:1px solid #222222; width:108px;}
.ys_n1{ font-family:"微软雅黑"; font-size:14px; color:#6c6c6c; width:336px; margin:0 auto; line-height:26px; margin-top:20px;}

.video{ width:100%; height:550px; background:url(../images/video_bg.jpg) no-repeat center center; margin-top:50px; text-align:center; }
.video a{ display:block; color:#ffffff;}
.video h1{ font-family:"微软雅黑"; font-size:26px; font-weight:normal; line-height:1; padding-top:183px;}
.video h2{ font-family:"微软雅黑"; font-size:16px; font-weight:normal; line-height:1; margin-top:18px;}
.video img{ vertical-align:middle; margin-left:6px; }
.video p{ font-family:"微软雅黑"; font-size:14px; line-height:24px; margin-top:35px;}

.sy_news{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.xw_more{ width:150px; height:30px; background-color:#84b42a; text-indent:21px; line-height:30px; margin-left:20px; margin-top:25px;}
.xw_more a{ font-family:"微软雅黑"; font-size:14px; color:#ffffff;}
.xw_more img{ vertical-align:middle; margin-left:50px;}
.xw_l{ margin-top:30px; width:480px;}
.xw_l h1{ font-family:"微软雅黑"; font-size:16px; color:#2b2e27; font-weight:normal; width:440px; margin:0 auto; height:20px; line-height:20px; margin-top:20px;}
.time{font-style:oblique; font-family:"微软雅黑"; font-size:26px; color:#f9b903; font-weight:bold;}
.xw_l p{ width:440px; margin:0 auto; overflow:hidden; font-family:"宋体"; font-size:14px; color:#808080; line-height:24px; margin-top:9px;}
.xw_r{ width:650px; margin-top:27px; overflow:hidden;}
.xw_r ul li{ overflow:hidden;}
.xw_sj{ float:left; margin-top:34px;}
.xw_yr{ font-family:"微软雅黑"; font-size:19px; color:#666666; line-height:25px;}
.xw_n{ font-family:"微软雅黑"; font-size:16px; color:#cccccc; text-align:right; line-height:22px;}
.xw_x{ float:left; margin-left:18px;}
.xw_wz{ float:left; width:556px; margin-left:20px;}
.xw_wz h2{ font-family:"微软雅黑"; font-size:16px; color:#2b2e27; font-weight:normal; line-height:35px; margin-top:34px;}
.xw_wz p{ font-family:"宋体"; font-size:14px; color:#808080; line-height:24px;}

.footer{ width:100%; overflow:hidden; margin-top:48px;}
.footer1{ width:100%; height:400px; background-color:#fafafa;}
.footer1_nr{ width:1200px; margin:0 auto; overflow:hidden;}
.footer1_part1{ float:left; width:224px;}
.d_logo{ margin-top:40px;}
.d_nav h1{ font-family:"微软雅黑"; font-size:16px; color:#2b2e27; line-height:16px; margin-top:40px;}
.d_x{ width:60px; height:3px; background-color:#f9b903; margin-top:20px;}
.d_nav ul{ margin-top:17px; overflow:hidden;}
.d_nav ul li{ width:95px; margin-right:17px; height:38px; line-height:38px; float:left;}
.d_adr{ float:left; margin-left:199px;}
.d_adr h1{font-family:"微软雅黑"; font-size:16px; color:#2b2e27; line-height:16px; margin-top:120px;}
.d_dz{ margin-top:17px;}
.d_dz p{ font-family:"微软雅黑"; font-size:14px; color:#333333; line-height:38px;}
.d_erweima{ font-family:"微软雅黑"; font-size:16px; color:#333333; line-height:25x; width:185px; float:right; margin-right:68px; margin-top:111px; text-align:center;}
.footer2{ width:100%; height:60px; background-color:#84b42a;}
.footer2 p{ font-family:"宋体"; font-size:12px; color:#ffffff; text-align:center; line-height:60px;}

.erjiyebj { width: 100%;background: url(../images/zhengtibj.png);}
#productNav {width: 100%;height: 50px;background: #dcdddd;position: relative; overflow: hidden;}
#productNav .navsRight {width: 1000px;height: 50px; margin: 0 auto;display: flex;flex-wrap: wrap; justify-content: space-around;align-items: center;}
#productNav .navsRight .menList li.cur {background: #999999;color: #fff;}
#productNav .navsRight .menList li {width: 130px;height: 50px;float: left;position: relative;color: #fff;text-align: center;line-height: 50px; color: #484747;cursor: pointer; margin-left: 10px;font-size: 14px;}
#productNav .navsRight .menList li:hover{ background:#999999; color:#fff;}

#bdjs{ width:1200px; margin:0 auto; min-height:500px; overflow:hidden; margin-top:60px;}
#bdjs p{font-size: 16px; font-family:"微软雅黑"; color: #333333; line-height:2;}

#proList {width: 1000px;height: auto; margin:0 auto; overflow: hidden; margin-top:60px;}
#proList ul {width: 1012px;}
#proList ul li {width: 325px;height: 300px;float: left;margin-right: 12px;background: #00c;margin-bottom: 15px;position: relative;}
#proList ul li .proListThum {width: 325px; height: 240px;background: #0cc;}
#proList ul li .proListTitle {width: 325px; position: relative;height: 60px;position: absolute;line-height: 60px;font-size: 16px;text-align: center;left: 0px;bottom: 0px;background: #fff;}
#proList ul li .proListTitle span {width: 20px; height: 2px;position: absolute;left: 50%; margin-left: -10px;background: #c8161e;top: 40px;display: block;}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#211f1f;}
.pagelist strong { background: #ef5600; color: #fff;}
.xwdt{ width:60%; height:500px; float:left; 
    position: relative;
    overflow: hidden}
.xwdt img{border-radius: 20px;}
.productIndex .ImgLists li .xwlb{ width:35%; float: right; overflow:hidden}
.productIndex .ImgLists li .xwlb ul li { width:100%; height:125px; float:left;}
.productIndex .ImgLists li .xwlb ul li { width:100%; height:115px; float:left; border-bottom:1px solid #496e5c; margin-bottom:10px}
.productIndex .ImgLists li .xwlb ul li .xwxtu{ width:30%; height:115px; float:left;}
.productIndex .ImgLists li .xwlb ul li .xwxtu img{  border-radius:15px;}
.productIndex .ImgLists li .xwlb ul li .xwzi{ width:65%; height:115px; float:left; margin-left:5%; font-size:16px; color:#ebd298; margin-top:10px}
.dibu{ background:url(../images/dibubj.jpg) no-repeat center center;height:336px;}
.dibunr{ width:1300px; margin:0 auto;}
.dibunr1{ width:1300px; height:260px;}
.dibunrz{ width:400px; height:260px; float:left;}
.dibunrz .zi1{ font-size:22px; color:#ead198; line-height:32px; margin-top:30px}
.dibunrz .zi2{ width:80px; height:2px; background: #db9e3a; margin:15px 0;}
.dibunrz .zi3{ font-size:16px; color:#ead198; line-height:32px;margin-top:15px}
.dibunrz .zi4{ font-size:16px; color:#ead198; line-height:32px;}
.dibunrz .zi4 span{ font-size:32px; color:#ead198; line-height:40px;}
.erjicp{ margin:50px 0;}

.dibulg{ width:260px; height:260px; float:left; margin-left:120px;}
.diewm{ width:160px; height:260px; float:right;}
.banquan{ line-height:76px; color:#ead198;}
.banquan a{ color:#ead198;}
.banquan span{ float:right;}
.banquan span a{ color:#ead198;}
.ban{ height:570px; margin-top: 106px;}

.contact{width:1200px;margin:50px auto}
.contact .l{width:420px}
.contact .r{width:730px}
.contact .l .dizhi{background: url(../images/dizhi.png) no-repeat left top;font-weight:normal;font-size:24px; color:#ead198; line-height:30px;    padding-left: 58px; margin:40px 0;}

.contact .l .dianhua{background: url(../images/dianhua.png) no-repeat left top;font-weight:normal;font-size:24px; line-height:48px;color:#ead198;    padding-left: 58px;}


.contact .l p{font-size:16px;line-height:2;margin:15px 0 25px;color:#FFF;}
.contact .l p strong{color:#52011e;font-size:36px;color:#FFF;}
.contact .l .imgs{width:200px;text-align:center;}

.contact .r p{font-size:22px;line-height:32px;color:#69737c;margin-bottom:15px;color:#FFF;}
#container{height:470px;}
.lmdh{ text-align:center;}
.zsjm{background:url(../images/dhbj.jpg) repeat center center; overflow:hidden}
.erjibj{    background-image: url(../images/dhbj.jpg);
    background-repeat: repeat;
    background-position: center top;}
.jjnr{ width:100%; margin:0 auto; overflow:hidden;}
.jjnrz{ width:50%; float:left;}
.jjnrz1{ width:80%; margin:0 auto; color:#d5be8a; font-size:18px; line-height:36px;}
.jjlogo{ margin:50px 0;}
.jjnry{ width:50%; float: right;}
.erjixw{ width:100%; background:#FFF; overflow:hidden;}
.ban1{ height:400px; margin-top: 106px;}
.news{ width:90%; margin:0 auto;}
.news li{ width:30%; float:left; margin:1.666%;}
.txts h2{ font-size:16px; color:#3f5d09;}
.txts h2 a{ color:#3f5d09;}
.desc{ font-size:14px; color:#7b7b7b;}
.times{ font-size:14px; color:#7b7b7b;}

.erjilmm{font-size:28px; color:#7b7b7b; margin:50px 0 20px 0; text-align:center;}
.jtnr{ width:1200px; margin:30px auto;}
.title{font:30px/1.5 SimSun;border-bottom:1px solid #ddd;text-align:center;padding:20px 0}
.content{padding:20px 0;font:18px/2 SimSun}
.content img{max-width:100%}
.content p{padding:7px 0;text-indent:2em}


.ej_nav{ text-align:center; }
.ej_nav ul li{display:inline-table;line-height: 50px;height:50px; margin:40px 15px;}
.ej_nav ul li a{ font-size:32px; color:#7d7d7d;}
.ej_nav ul li.on a{color:#3f5d09}
.ej_nav ul li.on, .ej_nav ul li:hover{border-bottom: 2px solid #3f5d09;}

