@charset "gb2312";
/* CSS Document */
*{padding:0; margin:0;}
body{font-size:14px; font-family:"微软雅黑";}
ul,ol,li{ list-style:none;}
img{border:none; vertical-align:middle;}
h1, h2, h3, h4, h5, h6, hr, blockquote, form, ul, ol, li, p, pre, dl, dt, dd, fieldset, legend, button, input, textarea{margin:0; padding:0; font-weight:normal; font-family:"微软雅黑"}
a:link{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration:none;}
.clear{clear:both; font-size:0; font-family:"sans-serif"; height:0; line-height:0;}
.fl{float:left}
.fr{float:right;}

#header-box{width:100%; height:96px; background:#3e3e3e;}
#header{width:1200px; margin:0 auto; position:relative;}
#logo{position:absolute; left:0; top:0;}
#header-r{ font-size:18px; color:#fff; line-height:39px; margin-top:30px;}
#header-r img{margin:0 10px; display:inline-block;}
#header-r span{border-right:1px solid #6e6e6e; height:40px; display:inline-block; padding-right:20px; margin-right:20px;}

#nav{width:1200px; margin:0 auto;}
#nav ul li{float:left; margin:0 25px; font-size:16px; color:#3e3e3e; line-height:54px; position:relative;}
#nav ul li:last-child:after{display:none;}
#nav ul li:after{width:1px; height:20px; background:#dedede; content:""; position:absolute; top:18px; right:-20px;}
#nav ul li.on a{color:#d10000;}

/*banner*/
.banner{width:100%; height:600px;}


.flexslider{position:relative;height:600px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;height:600px; overflow:hidden}
.slides li{height:600px;}
.slides li a{height:600px; display:block}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;width:15px; height:15px;cursor:pointer;background:#fff;border-radius:10px}
.flex-control-nav .flex-active{ background:#FF8800;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute; }
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/l.png) center center no-repeat;}
.flex-direction-nav li{display:none}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/r.png) center center no-repeat;}
.flexslider:hover .flex-direction-nav li{display:block}

.index-new-pro{width:1300px; margin:0 auto 20px;}
.index-new-tit{font-size:40px; color:#000; margin:40px 0 20px; text-align:center;}
.index-new-entit{font-size:20px; color:#666; text-align:center; margin-bottom:30px;}

.index-pro{width:1300px; margin:0 auto 20px;}
.index-tit{font-size:40px; color:#000; margin:40px 0 20px; text-align:center;}
.index-entit{font-size:20px; color:#666; text-align:center; margin-bottom:30px;}

#outer {width:100%;}
#tab {zoom:1; width:1300px; text-align:center  }
#tab li {display:inline-block; *display:inline;color:#666666; height:45px; line-height:45px; cursor:pointer; width:240px; box-sizing:border-box; font-size:18px; text-align:center;border:1px solid #b6b6b6; margin:0 20px;   /*border-left:1px solid #dedede; border-right:1px solid #dedede;*/}

#tab li.current {color:#fff; background:#d00000; border:1px solid #d00000;  }
#tab li.current a{color:#FFFFFF}
#content { margin-top:0px;  border-top:none;}
#content .tabcontent {display:none; width:1300px; margin-top:30px;}
#content .tabcontent .index-pro-top{width:1148px; margin:0 auto; padding:25px; border:1px solid #dedede; overflow:hidden;}
#content .tabcontent .index-pro-toptit{font-size:30px; color:#333; margin:25px 0;}
#content .tabcontent .index-pro-topinfo{font-size:18px; line-height:35px; color:#666; margin:25px 0;}
#content .tabcontent .index-pro-topmore{width:157px; height:45px; line-height:45px; background:#d00000; display:inline-block; text-align:center; font-size:20px; color:#fff; border-radius:5px;}


.mod-banner{width:1300px;  position:relative; margin:30px auto; overflow:hidden;}
#focus_img img{ cursor:pointer;}
#focus_btn{position:absolute;top:1000px;left:400px;z-index:9;}
#btn_focus_prev,#btn_focus_next{width:26px;height:44px;cursor:pointer; display:block; position:absolute; top:160px}
#btn_focus_prev{
	right:0px;
	background-image:url(../images/icon_r.png);
	background-position: right top;
}
#btn_focus_next{
	left:0px;
	background-image:url(../images/icon_l.png);
	background-position: left top;
}


.list{width:248px; padding:15px; height:306px; border:2px solid #dedede; background:#FFFFFF; margin:0 auto;}
.list:hover{border:2px solid #d00000;}
.list img{ text-align:center; display:block; margin:10px auto;}
.list-tit{font-size:20px; color:#333; padding-top:15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.list-red{width:24px; height:3px; background:#d00000; margin:15px 0;}

.index-about-box{width:100%; height:568px; background:url(../images/index-about-bg.jpg) no-repeat center; overflow:hidden;}
.index-about{width:1150px; margin:0 auto; background:#e7e8e8; padding:25px; overflow:hidden; position:relative;}
.index-about-info{font-size:14px; color:#666; line-height:26px;}

.index-about-list{position:absolute; left:528px; bottom:25px;}
.index-about-list ul li{width:134px; background:#d00000; float:left; margin-right:20px; height:33px; line-height:33px; text-align:center;}
.index-about-list ul li a{color:#fff;}

.index-video-box{width:100%; background:#f2f2f2; overflow:hidden;}
.index-video{width:1200px; margin:0 auto;}
.index-video ul li{ background:#fff; width:278px; float:left; line-height:50px; margin-right:29px;}
.index-video ul li:last-child{margin-right:0;}
.index-video ul li p{font-size:18px; color:#333; text-align:center;}
.index-video-more{width:160px; height:40px; line-height:40px; text-align:center; margin:35px auto; border:1px solid #b1b1b1; border-radius:5px; color:#666; font-size:16px;}


.index-news,.index-brand{width:1200px; margin:0 auto 50px; overflow:hidden;}
.index-news .tab_l{width:575px; float:left}
.index-news .tab_l li{width:575px; height:94px; border-bottom:#eaeaea solid 1px; margin-bottom:20px}
.index-news .tab_l li .riqi{width:60px; height:67px; text-align:center; background:url(../images/ri_bg.jpg) no-repeat; overflow:hidden; float:left; margin-right:20px}
.index-news .tab_l li .riqi{ color:#666666;}
.index-news .tab_l li .riqi span{color:#63686b; display:block; font-size:30px; margin-top:3px}
.index-news .tab_l li h1 a{color:#121212; font-size:18px; font-weight:normal; }
.index-news .tab_l li h1{margin-bottom:5px; line-height:18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.index-news .tab_r{width:601px; float:right; height:441px; position:relative}
.index-news .tab_r h1{height:56px; width:601px; line-height:56px; text-align:center; font-size:18px; background-color:rgba(0,0,0,0.5); position:absolute; font-weight:normal; bottom:0}
.index-news .tab_r h1 a{color:#FFFFFF}

.index-brand{}

#footerbox{width:100%; background:#333; overflow:hidden;}
#footer{width:1200px; margin:0 auto; overflow:hidden;}
#footerlist{color:#cdcdcd; line-height:55px; height:55px; border-bottom:1px solid #434343; position:relative;}
#footerlist a{color:#cdcdcd;}
#footerlisttop{width:63px; padding-left:15px; height:28px; line-height:28px; border:1px solid #dedede; border-radius:20px; position:absolute; right:0; top:15px; color:#cccccc; background:url(../images/footerlisttop.png) no-repeat 80% 50%;}
#footer-info{color:#ccc; line-height:30px; margin:25px 0;}
#footer-info span{font-size:18px; color:#fff;}
#footer-ewm{margin-top:20px;}
#footer-ewm img{float:left; margin-right:10px;}
#footer-ewm h2{font-size:14px; color:#ccc; float:left; margin-top:10px;}

/*产品展示*/
.mulu-box{width:100%; background:#f5f5f5; overflow:hidden; border-bottom:1px solid #dedede;}
.mulu{width:1200px; margin:0 auto; height:54px; line-height:54px; font-size:14px; color:#666;}

.product{width:1200px; margin:27px auto;}
.product-l{width:270px; margin-bottom:50px;}
.product-l-tit{background:#c21a1a; height:60px; line-height:60px; padding-left:50px; font-size:20px; color:#fff; position:relative;}
.product-l-tit:before{width:4px; height:19px; content:""; background:#fff; border-radius:5px; position:absolute; top:21px; left:30px; }
.product-l ul li{padding-left:30px; height:60px; line-height:60px; font-size:14px; color:#333; background:#f7f7f7; border-bottom:1px solid #eaeaea;}
.product-l ul li span{
	width: 0;
	height: 0;
	display:block;
	float:right;
	margin-top:25px;
	margin-right:20px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent transparent #666666; 
}
.product-l ul li.on{background:#fff;}
.product-l ul li.on span{
	border-color: transparent transparent transparent #c21a1a; 
	
}

.product-r,.zixun,.news,.factory,.introduction,.download{width:900px;}
.product-r-tit{font-size:24px; color:#333; padding-bottom:22px; border-bottom:1px solid #dedede; margin-bottom:20px;}
.product-r-tit span{border-bottom:2px solid #c21a1a; padding-bottom:21px;}
.product-r ul li{overflow: hidden; float: left; width: 300px; height: 410px; margin-bottom:25px;}


.productlist{ text-align:center;}
.productlist ul li{ width:140px; height:40px; line-height:40px; text-align:center; border:1px solid #dedede; display:inline-block; margin:0 10px; position:relative;}
.productlist ul li.on {background:#d10000; border:1px solid #d10000;}
.productlist ul li.on a{color:#fff;}
.productlist ul li.on:before{width:0; height:0; content:""; margin:0 auto; border-width:10px; border-style:solid; border-color:#d10000 transparent transparent transparent; position:absolute; left:0; right:0; bottom:-21px;}

.producttop{margin:20px auto; background:#f2f2f2; border:1px solid #dedede; padding:20px; overflow:hidden;}
.producttop ul li{float:left; margin:0 15px; margin-bottom:10px;}
.producttop ul li.on a{color:#d10000;}

.productbottom{}
.productbottom ul li{width:378px; border:1px solid #dedede; float:left; margin-right:30px; margin-bottom:30px; position:relative;}
.productbottom ul li:nth-child(3n){ margin-right:0;}
.productbottom ul li .pic{width:338px; height:248px; text-align:center; display:block; text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.productbottom ul li img{text-align:center; margin-bottom:20px;}
.productbottom ul li .info{background:#f2f2f2; padding:20px 20px 50px;}
.productbottom ul li .info h2{font-size:20px; color:#454545; margin-bottom:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.productbottom ul li .info h3{font-size:14px; color:#888; line-height:26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.productbottom ul li .info h4{padding:5px 15px; background:#d10000; position:absolute; bottom:1px; right:1px; color:#fff;}


/*产品详细*/
.product-detailed-l{width:566px; height:395px; padding:20px 0; border:1px solid #dedede; text-align:center; margin-right:30px;}
.product-detailed-l .pic{width:560px; height:368px; text-align:center; display:block; padding:10px 0px;text-align:center;position:relative;display:table-cell;vertical-align:middle; margin:0 auto}

.product-detailed-r{font-size:16px; color:#666; line-height:28px; padding:15px 0; position:relative; width:600px; float:right}
.product-detailed-r h2{font-size:24px; color:#333; margin-bottom:10px; font-weight:normal;}

.product-detailed-tit{height:40px; line-height:40px; background:#eee; font-size:16px; color:#fff; margin:30px 0;}
.product-detailed-tit ul li{ width:140px; height:40px; line-height:40px; text-align:center; display:inline-block; position:relative;}
.product-detailed-tit ul li.on {background:#d10000;}
.product-detailed-tit ul li.on a{color:#fff;}
.product-detailed-tit ul li.on:before{width:0; height:0; content:""; margin:0 auto; border-width:10px; border-style:solid; border-color:#d10000 transparent transparent transparent; position:absolute; left:0; right:0; bottom:-20px;}
.product-detailed-info{line-height:28px; margin-bottom:40px; display:none}

/*新闻*/
.zixun{}
.zixun_nr{ height:248px; margin:0 auto; border-bottom:1px solid #dedede; padding:20px 0 40px; position:relative;}
.zixun_nr img{float:left; margin-right:20px;}
.zixun_nr h3{font-size:24px; text-align:left; line-height:45px; color:#999; font-weight:100;}
.zixun_nr h4{font-size:18px; text-align:left; line-height:40px; color:#333; font-weight:100;}
.zixun_nr h5{font-size:14px; text-align:left; line-height:26px; color:#666; font-weight:100;}
.zixun_nr h6{font-size:14px; text-align:left; line-height:26px; font-weight:100; position:absolute; bottom:50px; left:420px;}
.zixun_nr h6 a{color:#c21a1a;}
ul.zx_nr{margin:0 auto;}
ul.zx_nr li{}
.zixun_rq_nr{ height:95px; margin:30px auto; border-bottom:1px solid #dedede; padding-bottom:30px;}
.zixun_rq{width:94px; height:94px; background:#e1e1e1; text-align:center; margin-right:25px; float:left;}
.zixun_rq h1{color:#c63232; font-size:48px; font-weight:100; padding-top:15px; line-height:48px;}
.zixun_rq h2{color:#333; font-size:14px; font-weight:100; line-height:18px;}
.zixun_rq_nr h3{font-size:18px; font-weight:100; line-height:30px; padding-top:8px;}
.zixun_rq_nr h3 a:link{color:#333;}
.zixun_rq_nr h3 a:hover{color:#1962be;}
.zixun_rq_nr p{color:#999; font-size:14px; font-weight:100; line-height:26px;}

/*新闻详细*/
.news{}
.news-tit{font-size:24px; color:#333; text-align:center;}
.news-time{ color:#999; text-align:center; padding:10px 0; border-bottom:1px solid #dedede;}
.news-time span{margin:0 20px;}
.news-p{color:#666; line-height:28px; margin:20px 0; padding-bottom:20px; border-bottom:1px solid #dedede;}

.news-xx-b{margin:20px 0;}
.news-xx-b p{line-height:28px;}
.news-xx-b a{color:#666;}
.news-xx-b-share{float:right; margin-top:18px;}

/*关于我们-简介*/
.introduction{}
.introduction-info{line-height:28px; color:#666; margin-bottom:50px;}

/*视频演示*/
.video{width:1200px; margin:30px auto; overflow:hidden;}
.video-tit{font-size:30px; color:#333; text-align:center;}
.video-red{width:30px; height:3px; background:#c21a1a; margin:20px auto;}
.video ul li{ background:#f5f5f5; width:380px; float:left; margin-right:30px; margin-bottom:30px; position:relative}
.video ul li:nth-child(3n){margin-right:0;}
.video ul li p{font-size:16px; color:#003333; text-align:center; line-height:50px;}
.video ul li .video-btn{width:60px; height:55px; margin:0 auto; position:absolute; left:0; right:0; top:100px}
/*视频详细*/
.video-time{color:#999; text-align:center; margin:10px 0; border-bottom:1px solid #dedede; padding-bottom:10px;}
.video-time span{margin:0 20px;}
.video-bf{text-align:center; margin:30px 0;}
.video-bottom{ border-top:1px solid #dedede; margin:20px 0; padding-top:20px;}
.video-bottom p{line-height:35px;}

/*文档下载*/
.download h3{background:#e7e7e7; height:38px; line-height:38px; font-weight:normal; font-size:14px; color:#333; padding-left:20px; position:relative;}
.download h3 span{position:absolute; right:40%;}
.download h3 i{position:absolute; right:20%; font-style:normal;}
.download h3 em{position:absolute; right:5%; font-style:normal;}
.download ul{overflow:hidden; margin-bottom:20px;}
.download ul li{height:49px; line-height:49px; background:url(../images/sjx.jpg) no-repeat 0.8% 50%; padding-left:20px; border-bottom:1px dashed #dedede; position:relative;}
.download ul li span{position:absolute; right:40%;}
.download ul li i{position:absolute; right:21%; font-style:normal;}
.download ul li em a{position:absolute; right:3.5%; top:30%; font-style:normal; width:60px; border-radius:4px; height:20px; line-height:20px; background:#29ab0d; text-align:center; color:#fff; display:block}

/*联系我们*/
.contact-tel{font-size:36px; text-align:center; margin:40px 0;}
.contact-tel span{color:#c21a1a;}
.contact{width:1200px; margin:30px auto; overflow:hidden;}
.contact-left{width:535px; float:left;}
.contact-left input{width:510px; padding-left:20px; height:45px; line-height:45px; background:#fafafa; color:#666; border:1px solid #dedede; margin-bottom:10px;}
.contact-left textarea{width:490px; height:100px; background:#fafafa; border:1px solid #dedede; margin-bottom:10px; padding:20px;}
.contact-left input[type="button"]{width:530px; height:45px; line-height:45px; background:#c21a1a; color:#fff; font-size:16px;}
.contact-right{width:530px; padding-left:40px; float:right; height:360px; background:url(../images/contact-icon.jpg) no-repeat left 10%; font-size:16px; color:#333; line-height:58px;}





/*分页*/
.pages{width:100%; margin:0 auto; text-align:center;margin-top:0px; margin-bottom:30px}
/*淘宝风格*/
.paginator { font: 12px "微软雅黑"; margin:0 auto; }
.paginator a {border:solid 1px #cbc6c2;color:#000000;cursor:pointer;text-decoration:none;}
.paginator a:visited {/*padding: 1px 6px;*/ border: solid 1px #E2E0E0; background: #fff; text-decoration: none; color:#000000}
.paginator .cpb {border:1px solid #036AB9;color:#FFF;background-color:#036AB9; font-family:"微软雅黑"}
.paginator a:hover {border:solid 1px #036AB9;color:#fff;text-decoration:none; background:#036AB9; display:block}
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover  
{/*height:20px;line-height:20px;min-width:20px;_width:10px;*/margin-right:5px;text-align:center;
 white-space:nowrap;font-size:14px;font-family:微软雅黑;padding:5px 10px; display:inline-block}




.slideBox{ width:601px; height:441px; overflow:hidden; position:relative;   }
.content1-tit{width:601px; height:43px; background:rgba(0,0,0,0.5); line-height:43px; padding-left:15px; font-size:16px; color:#fff; position:absolute; left:0; bottom:0px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:12px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:8px;  width:10px; height:10px; border-radius:20px; background:#fff; cursor:pointer;}
.slideBox .hd ul li.on{ background:#30c37c; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:601px; height:441px; display:block;  }


