﻿*{
	margin: 0;
	padding: 0;
}

em {
	font-style: normal;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
	vertical-align: top;
}

input{
	outline: none;
}

body {
	font-size: 14px;
	font-family: "微软雅黑";
	background: white;
}

.fl {
	float: left;
}
i{font-style:normal;}
.fr {
	float: right;
}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clear {
	clear: both;
}
.wrap {
	width: 1200px;
	margin: 0 auto;
}

.header{width:100%;height:140px;margin:0 auto;background:#f7f7f7;}
.header .logo{width:280px;padding:20px 0 0 0;float:left;}
.header .logo img{width:100%;}
.header .search{width:420px;height:40px;position:relative;float:left;margin:50px 0 0 140px;font-size:14px;}
.header .search .input{width:330px;float:left;height:40px;box-sizing:border-box;border:1px solid #666;font-size:14px;color:#999;line-height:40px;text-indent:45px;}
.header .search i{font-family:iconfont;position:absolute;font-size:20px;color:#999;top:10px;left:10px;}
.header .search .button{width:90px;height:40px;box-sizing:border-box;border:1px solid #666;border-left:none;line-height:40px;float:left;}
.header .tel{width:250px;float:right;padding-top:45px;}
.header .tel i{font-family:iconfont;display:block;width:50px;height:50px;background:#333;text-align:center;line-height:50px;color:#fff;font-size:40px;border-radius:7px;float:left;margin-right:15px;}
.header .tel p{font-size:14px;color:#222;}
.header .tel h6{font-size:22px;color:#333;font-style:italic;font-weight:bold;line-height:30px;}

.menu{width:100%;background:#ce0000;height:67px;z-index:99;position:relative;}
.menu li{width:11.1%;float:left;position:relative;}
.menu li i{font-family:iconfont;position:absolute;right:10px;top:30px;font-size:12px;color:#fff;z-index:99;}
.menu li a{display:block;width:100%;height:100%;line-height:67px;text-align:center;font-size:16px;color:#fff;transition: all 0.5s;}
.menu li a:hover,.header .menu li a.cur{background:#333;color:#fff;}
.menu li ul{position:absolute;display:none;}
.menu li ul li{width:133px;background-color:rgba(40,40,40,0.9);color:#fff;float:none;height:40px;line-height:40px;}
.menu li ul li a{line-height:40px;font-size:14px;color:#fff;}
.menu li ul li a:hover{}

.menu .wrap{background:#ce0000;height:67px;}

.menu li #category{position:absolute;display:none;left:34px;width:630px;left:50%;margin-left:-332px;background-color:rgba(40,40,40,0.9);padding:20px 0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
.menu li #category li{width:20%;color:#fff;float:left;height:auto;padding:10px 0;background:none;box-sizing:border-box;}
.menu li #category li img{width:50%;border-radius:5px;}
.menu li #category li a{line-height:34px;font-size:16px;color:#fff;border:none;}
.menu li #category li a:hover{border:none;background:none;text-decoration:underline;}


.searchbox{width:200px;background:#fff;color:#fff;padding:3px;height:auto;height:1.8rem;border-radius:1.2rem;overflow:hidden;float:right;margin-top:30px;}
.searchbox .input{width:75%;float:left;background:#fff;border:none;font-size:12px;color:#999;text-indent:0.8rem;line-height:1.8rem;border-radius:1rem;}
.searchbox .button{width:25%;float:left;background:#fff;color:#ffbe00;text-align:center;line-height:1.8rem;border:none;font-family:iconfont;font-size:1.2rem;cursor:pointer;}

.categorylist{padding:50px 0 0px 0;}
.categorylist ul{padding-top:50px;}
.categorylist li{width:20%;float:left;height:auto;background:#fff;position:relative;text-align:center;box-sizing:border-box;padding:0 30px 30px 30px;}
.categorylist li div{width:100%;height:180px;border-radius:50%;overflow:hidden;padding:3px;border:1px solid #c1db11;box-sizing:border-box;}
.categorylist li img{width:100%;transition: all 0.5s;border-radius:50%;}
.categorylist li h1{font-size:18px;color:#666;font-weight:normal;padding-top:10px;}
.categorylist li a{}
.categorylist li img:hover{width:200px;height:200px;margin:-10px 0 0 -10px;}
.categorylist li.all div{background:#ce0000;color:#fff;line-height:180px;text-align:center;font-size:50px;font-family:iconfont;}


.title{text-align:center;height:80px;}
.title h2{font-size:24px;color:#222;font-family:Arial;}
.title h1{font-size:30px;color:#ce0000;line-height:40px;font-weight:bold;font-family:Tahoma;}
.title h1 span{color:#333;}
.title i{display:block;width:30px;height:2px;margin:0 auto;background:#ce0000;margin-top:10px;}

.about{padding:80px 0 0px 0;height:auto;}
.about .bg{background:url(../images/about-bg.jpg) no-repeat right top #ce0000;width:90%;margin:30px auto 0 auto;padding-bottom:10px;min-width:1300px;}
.about .wrap{padding:30px 0px;box-sizing:border-box;}
.about img{float:left;width:580px;}
.about .info{width:580px;float:right;}
.about .text{width:100%;float:left;color:#fff;margin-bottom:25px;}
.about .text:nth-child(2){float:right;}
.about .text h1{font-size:20px;font-weight:bold;margin-bottom:10px;border-left:4px solid #fff;text-indent:20px;line-height:25px;}
.about .text p{font-size:15px;padding-bottom:10px;line-height:28px;text-indent:32px;text-align:justify;}
.about .title{width:1200px;margin:0 auto;padding-top:50px;position:relative;}
.about .title h1,.about .title h2{color:#fff;text-align:left;}
.about .more{position:absolute;top:10px;right:0;}

.product{padding:50px 0 100px 0;background:#efefef;width:90%;min-width:1300px;margin:0 auto;}
.product ul{padding-top:50px;}
.product li{width:300px;float:left;text-align:center;box-sizing:border-box;padding:0 10px;}
.product li .img{width: 280px;height: 280px;border: 1px solid #eeeeee;overflow: hidden;display: table-cell;text-align: center;vertical-align: middle;background:#fff;position:relative;}
.product li .img img{max-width:280px;max-height:280px;}
.product li .img::after{content:"";display:block;width:280px;height:280px;background:url(../images/shuiyin.png) no-repeat;background-position:center 120px;position:absolute;top:0;left:0;}
.product li p{color:#999;font-size:14px;padding:10px 0;}
.product li h1{color:#333;font-size:18px;line-height:30px;font-weight:normal;padding-top:10px;}
.Scroll{width:100%;height:auto;position:relative;}
.ScrollBox{width:3600px;position:relative;}

.news{padding:80px 0;}
.news ul{padding-top:40px;}
.news li{width:370px;float:left;}
.news li:nth-child(2){padding:0 43px;}
.news li img{width:100%;height:238px;}
.news li h2{font-size:16px;line-height:50px;padding-top:20px;color:#333;font-weight:bold;}
.news li p{font-size:14px;color:#999;line-height:24px;}

.microfiche-controls {display: block;text-align: center;font-size: 10px;padding: 5px 0px;position:absolute;bottom: -50px;left:50%;z-index:9;margin-left:-32px;}
.microfiche-bullet {display: inline-block;cursor: pointer;width: 10px; height: 10px;border-radius: 6px;background: #000;overflow: hidden;text-indent: -1000px;margin: 0 5px;opacity: 0.25;appearance: none;border: none;outline: none;padding: 0;}
.microfiche-bullet.selected {opacity: 1;}
.microfiche-button {margin: 0 15px;width:45px;height:45px;line-height:45px;color:#999;border:none;font-size:45px;font-family:'iconfont';cursor:pointer;background:none;position:absolute;top:-230px;}
.microfiche-prev-button{left:-630px;}
.microfiche-next-button{right:-630px;}

.banner{position: relative;overflow: hidden;text-align: center;width:700px;float:left;height:515px;border-radius:10px;zoom: 1;}
.banner .dots{position:absolute;left:0;right:0;bottom:30px;z-index:3;}
.banner .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:10px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.banner .dots li.active{background:#fff;opacity:1}
.banner .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.banner #al{left:15px}
.banner #ar{right:15px}
.banner ul{}
.banner ul .slider-item {width:700px; height:515px; position: relative; overflow: hidden;}
.banner ul .slider-item img{width:700px;height:515px;}
.banner ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 670px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 18px;font-weight: bold;background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9));background: url(../images/slider-info-bg.png) \9;}
.banner .progress2{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#f7ac00}

.article{height:770px;}
.article li{width:438px;float:left;}
.article li:nth-child(2){padding:0 43px;}
.article li img{width:100%;height:238px;}
.article li h2{font-size:16px;line-height:30px;padding-top:20px;color:#333;font-weight:bold;}
.article li p{font-size:14px;color:#999;}

.more{transition: all 0.3s;width:200px;height:50px;background:#fff;border:1px solid #676767;font-size:18px;color:#444;text-align:center;line-height:50px;margin:50px auto 50px auto;display:block;}
.more:hover{width:250px;}

.foot{width:100%;background:#111;height:280px;padding:50px 0 20px 0;box-sizing:border-box;font-family:'Microsoft YaHei';}
.foot .contact{width:850px;float:left;color:#fff;}
.foot .contact p{font-size:16px;line-height:40px;}
.foot .contact p b{font-weight:bold;font-size:24px;font-family:Tahoma;}
.foot .contact i{font-family:iconfont;font-size:18px;padding:3px;border:2px solid #fff;border-radius:50%;margin-right:10px;}
.foot .links{width:100%;padding-top:5px;font-size:16px;}
.foot .links div{width:120px;float:left;}
.foot .links a{color:#333;display:block;background:#fff;float:left;margin-right:10px;padding:5px 15px;border-radius:2px;}
.foot .links a:hover{text-decoration:underline;}

.foot .douyin{width:155px;float:left;}
.foot .douyin img{margin-top:10px;width:150px;float:left;background:#fff;border-radius:10px;}
.foot .douyin p{font-size:16px;color:#fff;text-align:center;line-height:30px;padding-top:50px;}

.foot .weixin{width:155px;float:right;}
.foot .weixin img{margin-top:10px;width:150px;float:left;border-radius:10px;}
.foot .weixin p{font-size:16px;color:#fff;text-align:center;line-height:30px;padding-top:50px;}
.copy{width:100%;line-height:50px;font-size:14px;color:#fff;border-top:1px solid #555;text-align:center;background:#111;}
.copy a{color:#fff;}



.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 560px;
	overflow: hidden;
	zoom: 1;
     
}
#banner{
    background:#068043;  
    width:100%;
    
}
#banner .text{position:absolute;top:0;left:0;width:100%;text-align:center;z-index:98;margin-top:150px;}
#banner .text h1{font-size:60px;line-height:130px;color:#fff;font-weight:bold;text-shadow:0 0 10px #666;}
#banner .text h2{color:#fff;font-size:34px;line-height:40px;font-weight:bold;text-shadow:0 0 10px #666;}
.flexslider .slides li {
	width: 100%;
	height: 100%;
	position: relative;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	position: absolute;
bottom: 20px;
z-index: 10;
background:
rgba(0,0,0,0.25);
padding: 0px 15px;
line-height: 25px;
height: 25px;
border-radius: 15px;
margin-right: -60px;
right:50%;
z-index:100;
}

.flex-control-nav li {
	margin: 0;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	display: block;
	width: 12px;
    height: 12px;
    margin-top: 7px;
    float: left;
    font-size: 14px;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
    line-height: 100px;
    cursor: pointer;
border-radius: 50%;
background:
rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background: #eaa317 none repeat scroll 0% 0%;
}

/*.flexslider .slides a img {
	width: 2000px;
	height: 600px;
	display: block;
}*/
.flexslider .slides a{
    display:block;width:100%;height:560px;
}
/*new right*/
.demo-icon{
  font-family:'iconfont';
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:20px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}
.cndns-right{position:fixed;right:5px;top:40%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:53px;height:53px;text-align:center;display:block;margin-bottom:6px;position:relative;background:rgba(50,50,50,0.5);box-shadow: 0 0 10px 0 rgba(20,34,67,.1);line-height:60px;border-radius:50%;}
.cndns-right-btn span{color:#fff;font-size:22px;line-height:53px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#cc9900;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#1765ba;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover{background:#c21b23;color:#fff;border-radius:50%;}

.meau-car .cndns-right-btn {border-color:#1765ba;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#c21b23}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#1765ba;}
.meau-sev .cndns-right-btn p{color:#fff}
.meau-top .cndns-right-btn i{display:block;color:#fff}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#c21b23}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{padding:30px 20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#333;font-size:22px;line-height:28px;font-family: "MONTSERRAT-REGULAR",'Microsoft YaHei';}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#333}
.cndns-right-box .box-border .qrcode img{width:100%;}
.meau-sev .cndns-right-box .box-border{width:220px;}
.meau-contact .cndns-right-box .box-border{width:220px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.cndns-right-btn:hover{background:#c21b23;color:#fff;border-radius:50%;}
.cndns-right-btn:hover .demo-icon{color:#fff;}
.meau-zs .cndns-right-btn{background-color:#1765ba;color:#fff;margin-top:80px;border-color:#1765ba}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
.sev-t h6{color:#333;font-size:14px;line-height:40px;}

