html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#ededed;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

.clear{clear:both;}
.kuan{max-width:1240px;margin: 0 auto;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
hr {border: 0;border-top:1px solid #ccc;height:0;}


.top{width:100%;padding: 30px 0 0 0;background: #fff;}
.top-left{width:60%;float: left;}
.top-right{width:360px;float: right;}
.menu li{float: left;margin-right: 42px;/*margin-top: 19px;*/ height: 72px;}
.menu li a{font-size: 14px;color:#231816;font-weight: bold;line-height:72px;display: block;height:72px;}
.menu li a:hover{color:#c20c20;}

.menu li ul { width:200px; line-height: 35px; list-style-type:none; text-align:left; left:-999em; background:rgba(255,255,255,0.8);z-index:9999; position: absolute;margin-left: -72px;}
.menu li ul a{ display: block; width:200px;height: 50px; font-size:12px;line-height: 50px; color:#231816;text-align: center;border: none;padding:0;}
.menu li ul li{height: 50px;}
.menu li ul a:hover  { color:#fff;background: #c20c20;}			
.menu li:hover ul { left: auto;}
.menu li.sfhover ul { left: auto;}
#content { clear: left;}


.search input{width:300px;height: 32px;border:1px solid #c20c20;box-sizing: border-box;outline: none;text-indent: 10px;font-size: 12px;color:#808080;float: left;}
.search button{width:60px;height: 32px;border: none;background: #c20c20;font-size: 12px;color:#fff;text-align: center;outline: none;float: left;}
.list li{display: inline-block;margin-right: 4px;margin-top: 10px;}
.list a{display: block;width:60px;height: 20px;border-radius: 10px;background: #29a6e1;font-size: 12px;color:#fff;text-align: center;line-height: 20px;}
.list a:hover{background: #c20c20;color:#fff;}
.top-contact{font-size: 14px;color:#676160;margin-top: 24px;float: right;}

.banner1 img{width:100%;}
.banner{height: 400px;}
.banner img{width:100%;}
.banner-tit{position:absolute;left:0;bottom:50px;font-size:48px;color:#fff;}
		
.tit-num{margin-top: 75px;}
.tit-num span{font-size: 18px;color:#c20c20;float: left;}
.tit-num p{display: block;width: 40px;height: 1px;background:#c20c20;float: left;margin-top: 18px;margin-left: 9px;}
.tit-en{font-size: 30px;font-weight: bold;color:#c20c20;}
.tit{font-size: 18px;color:#231816;margin-top:8px;}

.product ul{margin-left: -10px;}
.product li {margin-top: 50px;position: relative;}
.product li a{display: block;width:100%;height: 280px;padding: 30px;background: #d9d0d1;box-sizing: border-box;}
.product li img{width:175px;height: 161px;}
.product-title{font-size:24px;color:#231816; }
.product-tag{font-size: 14px;color:#666;margin-top: 13px;}
.product-img{position:absolute;right:30px;bottom:30px;}
.product-icon{position: absolute;left:30px;bottom: 30px;width:36px;height: 36px;background: url(../images/icon.png) no-repeat center;}
.product li a:hover{background: #c20c20;}
.product li a:hover .product-title{color:#fff;}
.product li a:hover .product-tag{color:#fff;}
.product li a:hover .product-icon{background: url(../images/icon2.png) no-repeat center;}
		
.about{background: url(../images/about.png) no-repeat center;height: 650px;margin-top: 80px;}
.about-top{width:350px;height: 200px; background: #c20c20;}
.tit2-num{padding-top: 47px;margin-left: 32px;}
.tit2-num span{font-size: 18px;color:#fff;float: left;}
.tit2-num p{display: block;width: 40px;height: 1px;background:#fff;float: left;margin-top: 18px;margin-left: 9px;}
.tit2-en{font-size: 30px;font-weight: bold;color:#fff;margin-top: 6px;margin-left: 32px;}
.tit2{font-size: 18px;color:#fff;margin-top: 9px;margin-left: 32px;}
.about-content{width:840px;background:rgba(255,255,255,0.9);float: right;margin-top: 214px;padding: 50px;box-sizing: border-box;}
.about-content h3{font-size: 30px;font-weight: bold;color:#c20c20;}
.about-content h4{font-size: 14px;color:#666;text-align:justify;line-height: 24px;margin-top: 40px;}

.bj{background: url(../images/bj.png) no-repeat center fixed;height: 350px;margin-top: 80px;}
.bj p{font-size: 30px;color:#fff;text-align: center;line-height: 350px;}


.wrapper{
	float:left;
    width:595px;
    height:400px;
	margin-top: 46px;
}
/* focus */
#focus{width:595px;height:400px;overflow:hidden;position:relative;}
#focus ul{height:413px;position:absolute;}
#focus ul li{float:left;width:595px;height:400px;overflow:hidden;position:relative;background:#000;}
#focus ul li img{width:595px;height: 400px;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:595px;height:40px;left:0;bottom:0;background:#000;}
#focus .title{position:absolute;width:545px;height:40px;left:0;bottom:0;text-align:left;line-height: 40px;padding-left: 20px;color:#fff; cursor:pointer;}
#focus .btn{position:absolute;width:240px;height:10px;right:30px;bottom:25px;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:24px;height:2px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
    
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
    

.new-left{float: left;margin-top: 47px;width:595px;height: 400px;position: relative;}
.new-left img{width:595px;height: 400px;}
.new-tit{width: 595px;height: 50px;background:rgba(35,24,22,0.8);position: absolute;left:0;bottom:0;}
.new-tit h3{font-size: 14px;color:#fff;line-height: 50px;text-indent:20px;margin: 0;}
.new-right{width: 595px;float: right;margin-top: 55px;}
.new-right li{margin-top: 15px;}
.new-right li h3{font-size: 24px;color:#231816;}
.new-right li h4{font-size: 14px;color:#666;margin-top: 13px;line-height: 24px;}
.new-time{font-size: 14px;color:#666;margin-top:10px;}
.new-zhix{width:595px;height: 1px;background: #ccc;margin-top: 17px;}

.link ul{margin-left: -40px;margin-top:6px;}
.link li{float: left;margin-left: 40px;margin-top:40px; width: 280px;height: 150px;}
.link li img{width:280px;height: 150px;}

.footer{width:100%;background: #231816;padding:80px 0 26px;margin-top: 160px;}
.footer-logo img{width:268px;height: 50px;}
.footer-nav{margin-top: 40px;}
.footer-nav li{float: left;margin-right: 33px;}
.footer-nav li a{font-size: 14px;color:#fff;}
.contact{width:500px;background: #c20c20;position: absolute;top:-160px;right:0;padding:24px 30px 29px;box-sizing: border-box;}
.contact-en{font-size: 30px;color:#fff;font-weight: bold;}
.contact-tit{font-size: 18px;color:#fff;margin-top:7px;}
.contact ul{padding-top:9px;}
.contact li{font-size: 14px;color: #fff;margin-top: 12px;}
.banq{width:100%;height: 80px;background: #231816;font-size: 14px;color: #fff;text-align: center;line-height: 80px;}

.company{width:100%;padding: 50px;box-sizing: border-box;background: #fff;}
.company-fk{width:30px;height: 3px;background: #c20c20;margin-top: 15px;}
.company-title{font-size: 24px;color:#231816;}
.company-content{font-size: 14px;color:#666;text-align:justify;line-height: 24px;margin-top: 44px;}

.box{height: 172px;overflow: hidden;width:100%;margin: 44px auto 0;position: relative;}

#roll{width: 200%;}

#roll dd{width: 260px;height: 172px;float: left;margin-right:20px;}

.box .prev{position: absolute;bottom:35%; display: inline-block;width: 38px;text-align: center;cursor: pointer;z-index: 90;color: #fff;background:url(../images/prev.png) no-repeat center;width:38px;height: 60px;}
.box .next{position: absolute;bottom:35%; display: inline-block;width: 38px;text-align: center;cursor: pointer;z-index: 90;color: #fff;right: 0;background:url(../images/next.png) no-repeat center;width:38px;height: 60px;}
.box .prev:hover{background:url(../images/prev2.png) no-repeat center;width:38px;height: 60px;}
.box .next:hover{background:url(../images/next2.png) no-repeat center;width:38px;height: 60px;}

.products-left{width:300px;float:left;margin-top: 80px;}
.products-left-tit{width:300px;height:70px;background: #c20c20;font-size: 22px;color:#fff;text-indent: 20px;line-height: 70px;}
.products-left li{width:300px;background: #fff;border-bottom: 1px solid #ededed;text-indent: 20px;}
.products-left li a{font-size: 16px;color:#231816;line-height: 50px;}
.products-left li a:hover{color:#c20c20;}
.products-left li .on{color:#c20c20;}
.products-left li ul{padding-bottom:17px;}
.products-left li li{border: 0;}
.products-left li li a{font-size: 14px;color:#666;line-height:36px;}
.products-right{width: 940px;float: right;margin-top: 60px;}
.products-list li{width:450px;float: left;margin-left: 20px;margin-top: 20px; padding:30px;box-sizing: border-box;background: #fff;}
.products-list .products-img{width:220px;height: auto;padding-bottom:6px; margin: 0 auto;}
.products-list .products-img img{width:220px;height: 202px;}
.products-list h3{font-size: 24px;color:#231816;text-align: center;}

.news-left{width:300px;float:left;margin-top: 80px;}
.news-left-tit{width:300px;height:70px;background: #c20c20;font-size: 22px;color:#fff;text-indent: 20px;line-height: 70px;}
.news-left li{width:300px;height:50px;background: #fff;border-bottom: 1px solid #ededed;text-indent: 20px;}
.news-left li a{font-size: 16px;color:#231816;line-height: 50px;}
.news-left li a:hover{color:#c20c20;}
.news-left li .on{color:#c20c20;}
.news-right{width: 940px;float: right;margin-top: 60px;}
.news-right li{width:940px;background: #fff;margin-left: 20px;margin-top: 20px;}
.news-img{width:400px;float: left;}
.news-img img{width:400px;height: 267px;}
.news-content{padding: 30px;width:540px;float: left;}
.news-content h3{font-size: 24px;color:#231816;}
.news-content h4{font-size: 14px;color:#666;line-height: 24px;margin-top:23px;height: 72px;overflow: hidden;}

.download ul{margin-left: -50px;}
.download li{width:545px;height: 90px;background: #f5f5f5;float:left;margin-left: 50px;margin-top: 50px;}
.download li a{display: block;width:545px;height: 90px;}
.download li .download-tit{font-size:18px;color:#231816;line-height: 90px;text-indent: 50px;float: left;}
.download li .download-img{float: right;margin-right: 50px;margin-top: 25px;width:40px;height: 40px;background: url(../images/download.png) no-repeat center;}
.download li a:hover{background: #c20c20;}
.download li a:hover .download-tit{color:#fff;}
.download li a:hover .download-img{background: url(../images/download2.png) no-repeat center;}

.box1{margin:50px auto; width:100%; height: auto;}
.Collapsing{ width: 100%; height:50px;cursor: pointer;background-color:#f5f5f5; padding:0 30px;box-sizing: border-box;}
.Collapsing .coll-left{color: #231816;float: left;line-height:50px; }
.Collapsing .coll-right{background: url(../images/pro_left.png) no-repeat center;float: right;width:20px;height: 20px;margin-top: 18px;}
.coll_body{display: none;padding: 30px;font-size: 14px;color:#666;line-height: 24px;}
.coll_body a{display:block; margin:10px; text-align: center; background: #ebebeb;}
.current{background-color: #c20c20;}
.current .coll-left{color:#fff;}
.current .coll-right{background-image:url(../images/pro_down.png);width:20px;height: 20px;margin-top: 18px;}

.contact-bj{width:100%;height:500px;background: #f2f2f2;position: relative;background: url(../images/contact-bj.png) no-repeat center fixed;}
.contact-information{padding: 50px;background: #fff;position: absolute;left:35%;top:18%;}

.message{margin-left: -50px;margin-top: -50px;}
.message input{width:545px;height: 50px;background: #f5f5f5;float:left;margin-left: 50px;margin-top: 50px;border: 0;text-indent: 20px;outline: none;}
.message textarea{width:1140px;height: 150px;border: 0;background: #f5f5f5;margin-left: 50px;margin-top: 50px;text-indent: 20px;padding-top: 20px;outline: none;}
.message button{width:140px;height: 50px;border: 0;background: #c20c20;margin-left: 50px;margin-top: 50px;text-align: center;line-height: 50px;color:#fff;outline: none;}

.new1{width:100%;padding: 50px;box-sizing: border-box;background: #fff;}
.new1-fk{width:30px;height: 3px;background: #c20c20;margin-top: 15px;}
.new1-title{font-size: 24px;color:#231816;}
.new1-time{font-size: 14px;color:#666;margin-top: 11px;}
.new1-content{font-size: 14px;color:#666;text-align:justify;line-height: 24px;margin-top: 44px;}

.products1-right{width:920px;float: right;margin-top: 80px;}
.products1-img{padding: 50px;box-sizing: border-box;background: #fff;}
.products1-images{text-align: center;}
.products-details{width:920px;padding: 50px;box-sizing: border-box;background: #fff;margin-top: 20px;}
.products1-tit{font-size: 30px;color:#c20c20;}
.products1-content{font-size: 14px;color:#666;line-height: 24px;margin-top: 35px;}

.page{text-align: center;margin-top: 50px;}
.page li{display:inline-block;margin-left: 15px;}
.page li a{display: block;padding: 10px;background: #e5e5e5;color:#231816;}
.page li a:hover{background: #c20c20;color:#fff;}
.page .current{padding: 10px;background: #c20c20;color:#fff;}
