﻿body{
    background: #fff;
}
.head{
    width: 100%;
    height: 306px;
    z-index: 1;
	position:relative;
}

.head2{background: #292c33;}

.con_1200{
width:1200px;
margin:90px auto 0;
}

.head_top{height:32px;width:100%;background:#443f34;}
.head_top span{font-size:14px;color:#777;line-height:32px;}
.swsy a{font-size:14px;color:#777;line-height:32px;}

.head .logo{
    width: 120px;
    height:100px;
    overflow: hidden;
    display:block;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-60px;
}
.head .logo img{
/*    height: 100%;*/
}
.head .nav{
   width:1200px;
   height:146px;
}
.head .nav ul{
	width:1200px;
   height:146px;
}

.head .nav li{
    font-size: 16px;
/* 	float: left;
    width:38px;
    position: relative;
    text-align: center;
	margin:0 66px;*/
}
.head .nav li b{width:36px;height:36px;line-height: 36px;font-family:宋体;border:1px solid #642a28;color:#642a28;display:block;
border-radius:100%;
-moz-border-radius:100%;
-0-border-radius:100%;
-webkit-border-radius:100%;
 
}

.head .nav li:hover b{background:#642a28;color:#fff;}

.head .nav ul a{
    color: #000;
	float:left;
    margin-top: 16px;
	height: 100px;
    width: 38px;
    position: relative;
    text-align: center;
	margin:0 66px;
}
.head .nav ul a h5{width:24px;float:right;margin-top:18px;}
.head .nav ul a span{
	width: 12px;
	height:122px;
	text-align:left;
    display: block;
    float: left;
    word-break: break-word;
    font-size: 10px;
    color: #858585; 
	writing-mode: tb-rl;
	layout-flow: vertical-ideographic;
	margin-top:18px;
}

.head .nav li{
    display: block;
    transition:background 0.3s;
    -webkit-transition:background 0.3s;
}
.head .nav li:hover{
    
}

.head .nav li:hover a{

}
.head .nav li:hover .subnav a{
    color: #000;
   border-top: 1px #ffd238 solid;
}
.head .nav li .subnav a:hover{
    color: #fff;
    background: #624744;
}
/*.head .nav li .subnav{
    position: absolute;
    top:78px;
    left: 0;
    width: 100%;
    z-index: 111;
    background: #fff;
    display: none;
}*/
.head .nav li .subnav a{
    display: block;
    text-align: center;
    line-height: 50px;
    font-size: 14px;
    color: #000;
}
.head .nav li .subnav{
	background: #EFA93B;
}
.banner{
    width: 100%;
	position:relative;
}
.banner .hd{
    position: absolute;
    bottom: 15px;
    left: 50%;
    z-index: 1;
	background:url(../../1554207800.kd21.iwanqi.cn/images/btn_bg.png) no-repeat left center;
}
.banner .hd li{
    width:18px;
    height:18px;
	border:2px solid #fff;
    overflow: hidden;
    margin-right: 10px;
    float: left;
    background: #ffffff;
    cursor: pointer;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
}
.banner .hd li.on{
    background: #e70011;
}
.banner .bd{
	width: 100%;
	height: 842px;
	
}
.banner .bd li{
    width: 100%;
    height:842px;
    overflow: hidden;
}
.banner .bd a{
    width: 100%;
    height:842px;
	display:block;
}
.banner .bd img{
    width: 100%;
    height:842px;
	display:block;
}

.link-box{
    position: absolute;
    top:76%;
    left: 50%;
    width: 626px;
    height: 128px;
    margin-left: -313px;
    margin-top: -64px;
    overflow: hidden;

}
/*文化*/

.wh_ban .bd{
	width: 100%;
	height:413px;
	
}
.wh_ban .bd li{
    width: 100%;
    height:413px;
    overflow: hidden;
}
.wh_ban .bd a{
    width: 100%;
    height:413px;
	display:block;
}
.wh_ban .bd img{
    width: 100%;
    height:413px;
	display:block;
}

.wh_d{width:100%;background:url(../../1554207800.kd21.iwanqi.cn/images/line.jpg) no-repeat center bottom;}
.wh_1200{
	width: 1200px;
    margin: 0px auto;
    padding-top: 30px;
    height: 526px;
    position: relative;
    box-sizing: border-box;
} 
.wh_1200 .wh_bg{position:absolute;left:-50px;top:120px;}
.wh_tit{margin:60px 30px 0 140px; }

.wh_desc{
   width:824px;
}
.wh_con{width:374px;margin-top:60px;}
.wh_con h2{font-size:20px;font-weight:bold;line-height:50px;margin:20px 0;color:#000;}
.wh_con a{color:#646464;font-size:14px;line-height:200%;}
.wh_img{width:415px;height:389px;}
/*.link-box .title{
    width: 477px;
    margin: 0 auto;
    height: 35px;
    background: url(../../1554207800.kd21.iwanqi.cn/images/link-title.png);
}*/
.link-box .link{
    margin-top: 40px;
}
.link-box li{
    float: left;
    border-radius: 5px;
    border: 1px #fff solid;
    transition: background 0.3s,border 0.3s;
    -webkit-transition:background 0.3s,border 0.3s;
}
.link-box li:hover{
    background: #fb1544;
    border: 1px #fb1544 solid;
    border-radius: 5px;
}
.qq-box{
    margin-right: 100px;
}
.link-box a{
    display: block;
    width: 261px;
    height: 51px;
    text-align: center;
    line-height: 51px;
    font-size: 14px;
    color: #ffffff;

}
.link-box .qq{
    background: url(../../1554207800.kd21.iwanqi.cn/images/qq.png) 50px center no-repeat;
}
.link-box .me{
    background: url(../../1554207800.kd21.iwanqi.cn/images/message.png) 50px center no-repeat;
}

/*关于*/
.about{width:100%;}
.about .box{width:1200px;margin:0 auto 60px;height:360px;background:url(../../1554207800.kd21.iwanqi.cn/images/ab_bg.png) no-repeat right 162px; }
.ab_tit{font-size:22px;color:#fb1544;padding:60px 0;text-align:center;}
.about .box .ab_le{float:right;width:800px;height:320px;position:relative;}
.about .box .desc{float:left;margin-left:40px;width:700px;font-size:13px;line-height:34px;color:#454543; height: 240px;}
.about .more{display:block;border:1px dashed #252525;width:138px;height:32px;font-size:14px;text-align:center;margin:0 auto;margin-top:30px;color:#252525;line-height:32px;position:absolute;bottom:0;left:40px;}
.more:hover{background:#e70012;color:#fff;} 
.about .img{float:left;width:350px;height:351px;position:relative;}
.about .img li img{display:block;width:460px;height:314px;}
.about .img .hd { position:absolute; right:36%; bottom:10px; z-index:1; padding-left:2px; }
.about .img .hd li { color:#f60; cursor:pointer; margin-left:3px; width:30px; height:4px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #fb1544; margin-left:4px; }
.about .img .hd li.on { background:#fb1544; color:#fff; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }


.baguetteBoxOne{
  height:500px;
  width:100%;
 }
.baguetteBoxOne .con{
  width: 1100px;
  margin: 40px auto 0;
  line-height: 25px;
  font-size: 14px;
  color: #222;
}
.baguetteBoxOne li{width:365px;height:250px;float:left;}

.baguetteBoxOne .ry_img{width:300px;height:200px;display: block;
    margin: 0 auto;}

.baguetteBoxOne .ry_img img{
	max-width: 300px;
    max-height: 200px;
	margin:0 auto;
	display:block;
}	
.baguetteBoxOne .con p{
  margin: 15px 0 ;
  text-indent: 28px;
}
.baguetteBoxOne .title1{
  width:360px;
  display:block;
  font-size: 16px;
  color: #393939;
  text-align: center;
  line-height: 28px;
  height:28px;
}

/*产品*/
.xlyb{width:100%;background:url(../../1554207800.kd21.iwanqi.cn/images/line.jpg) no-repeat center bottom;height:880px;}		 
.goods_t{width:1200px;margin:0 auto;}
.goods_t .tit img{display:block;margin:0 auto;}
/* jswbox */
#jswbox{width:1200px;height:600px;margin: 60px auto 0;position:relative;}
#jswbox ul{position:relative;/*height:304px;*/ width: 970px;
    margin: 0 auto;}
#jswbox li{position:absolute;width:100%;height:auto;width:0;height:0;z-index:0;cursor:pointer;top:57px;left:0px;background:url(../../1554207800.kd21.iwanqi.cn/images/pdt_bg.png) no-repeat center top; background-size:100%;}
#jswbox li .cp{width:100%;height:auto;vertical-align:top;float:left;}
#jswbox li dl{width:50px;height:150px;overflow:hidden;margin:20px auto 0;display:block;}
#jswbox li dd{display:block;font-size:30px;color:#020202;width:30px;float:left;line-height:30px;text-align:center; word-break:break-word;}
#jswbox li dl .ls{float:right;} 
#jswbox li dl .bl{display:none;}
#jswbox li:hover .bl{display:block;}
 
#jswbox .prev{position:absolute;top:60px;left:0;z-index:3; cursor:pointer; overflow: hidden;}
#jswbox .next{position:absolute;top:60px;right:0;z-index:4;cursor:pointer; overflow: hidden;}


/*新闻*/
.news{width:100%;    margin-bottom: 60px;}
	.msn-focus { width:1200px; height:360px;}
	.msn-focus img { width:450px; display: block;margin:20px auto;height:325px;}
	.msn-focus .hd { font-size: 14px; line-height: 30px; width:690px;float:right;}
	.msn-focus .hd ul{height:240px;}	
	.msn-focus .hd li { display: inline; float: left;margin:4px 0;width:690px; height:80px;background:url(../../1554207800.kd21.iwanqi.cn/images/news_bg.png) no-repeat center;}
	.msn-focus .hd li h2 {font-size:16px;color:#151515;line-height:32px;}	
	.msn-focus .hd li span{color:#151515;font-size:14px;line-height:28px;}
	.msn-focus .hd .on{ background:url(../../1554207800.kd21.iwanqi.cn/images/news_hover_bg.png) no-repeat center; } 
	.msn-focus .hd .date{font-size:20px;width:50px;padding-left:30px;font-weight:normal;padding-top:12px;}
	.msn-focus .hd font{color:#151515;float:left;width:56px;text-align:center;}	
	.msn-focus .hd font.f{font-size:16px;text-align:right;}
	.msn-focus .hd .n_c{width:570px;padding-top:10px;}
	.msn-focus .hd li.on h2,.msn-focus .hd li.on date,.msn-focus .hd li.on font,.msn-focus .hd li.on span{color:#fff;}	
	
	.msn-focus .bd { width:478px; height:360px;  position: relative; overflow: hidden ;float:left;}
	.msn-focus .bd ul { height:360px; overflow: hidden; position:relative;  font-size: 14px; line-height: 28px;background: url(../../1554207800.kd21.iwanqi.cn/images/news_imgbg.png) no-repeat center center;}
	.msn-focus .bd li { width:450px; background-color: #fff; position: relative;margin:0 auto;}
	.msn-focus .bd li p { position: absolute; left: 0; bottom: 0; line-height: 44px; height: 44px; width:510px; white-space: nowrap; overflow: hidden ;display: none;}
	.msn-focus .bd li p font { position: absolute; left: 0; top: 0; display: block; width:510px; height: 44px;line-height:44px; background:#fb1544;text-align:center; }
	.msn-focus .bd li p a, .msn-focus .bd li p a:visited { position: relative; color: #fff;font-size:18px;line-height:44px; }
	.msn-focus .prev, .msn-focus .next { position: absolute; bottom:4px; width: 20px; height: 30px; overflow: hidden;  }
	.msn-focus .prev {background:url(../../1554207800.kd21.iwanqi.cn/images/prev.png) no-repeat;left:20px;}
	.msn-focus .next {background:url(../../1554207800.kd21.iwanqi.cn/images/next.png) no-repeat;right:20px;}
	.msn-focus .bdOn .prev,.msn-focus .bdOn .next{ display:block;  }


/*联系*/
.con_bg{width:100%;height:496px;background:#2b1b0c;border-bottom:1px solid #423427;}
.con_box{width:1200px;margin:0 auto;padding-top:70px;}
.con_box .cont{width:400px;float:left;}
.con_box .cont h2{font-size:20px;color:#fff;font-weight:normal;margin-bottom:30px;}
.con_box .cont p{color:#fff;font-size:14px;line-height:30px;}
.con_box .cont img{display:inline-block;margin-right:20px;}

.con_box .erweima{float:left;width:196px;}
.con_box .erweima span{display:block;text-align:center;font-size:20px;margin-bottom:30px;color:#fff;}
.con_box .erweima img{display:block;width:196px;height:196px;}
.con_box .ly{float:right;width:500px;}


.foot{
	width:100%;
	height:90px;
	background:#2b1b0c;
}
.foot .text{display:block;text-align:center;line-height:90px;color:#fff !important;}
.foot .text font{color:#fff;}

/*message*/
.message{
    width: 500px;
    height: 270px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -135px;
    margin-left: -250px;
    padding: 30px;  
    z-index: 888;
    background: #fff;
    display: none;
    border-radius: 5px;font-size: 16px;
}
.message .red{
    color: red;
}
.message input{
    margin-bottom: 10px;
    width: 426px;
}
.message textarea{
	
    width: 426px;
}
.message .me-submit,.message .me-reset{
    width: 100px;
    height: 30px;
    background: #fb1544;
    color: #fff;
    border: none;
    text-align: center;
    line-height: 30px;
    border-radius: 3px;
    margin-top: 10px;
    margin-left: 80px;
}
.message .close{
    position:absolute; 
    top:0;
    right: 10px;
    font-size: 25px;
    cursor: pointer;
}

.clear{clear:both;}

/*内页*/
.wmenu{
    height: 120px;
    /*box-shadow: 0 1px 4px #888888;*/
	border-bottom:1px solid #dedddb;
	background: url(../../1554207800.kd21.iwanqi.cn/images/nline.jpg) no-repeat center top;
}
.menu{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.menu .menu-title{
    font-size: 22px;
    line-height: 140px;
}
.sub-menu{
    line-height: 140px;
    font-size: 16px;
    margin-right: 50px;
}
.sub-menu a{
    margin-right: 40px;
}
.menu .home{
    width: 38px;
    text-align: center;
    position: absolute;
    top:50px;
    right: 0;
}
.menu .home .ico{
    font-size: 26px;
}
.wmain{
    width: 100%;
    padding: 30px 0;
      background: url(../../1554207800.kd21.iwanqi.cn/images/bg.png); 
}
.main{
    width: 1020px;
    margin: 0 auto;
    padding: 40px 90px 30px 90px;
    background: #ffffff ;
    min-height: 500px;
    box-shadow: 0 2px 10px #888;
}

.conte{
    width: 1020px;
    overflow: hidden;
    margin: 0 auto;
}
.conte .box-title{
    margin-top:20px;
    font-size: 16px;
    text-align: center;
    line-height:50px;
    border-bottom: 1px #888 dotted;
    margin-bottom: 20px;
}
.conte-list{
    width: 1020px;
    overflow: hidden;
}
.conte-list ul{
    width: 1080px;
}
.conte-list li{
    float: left;
    width: 320px;
    overflow: hidden;
    height: 320px;
    margin:15px;
/*    margin-bottom: 30px;*/
    position: relative;
}
.conte-list li img{
    height:320px;
	max-width: 320px;
    display: block;
    margin: 0 auto;
}

.conte-list li .wtitle-box{
    width: 320px;
    height: 320px;
    position: absolute;
    top: 0;
    display: none;
    left: 0;
    background: url(../../1554207800.kd21.iwanqi.cn/images/opacity5.png); 
}
.conte-list li .title-box{
    width: 240px;
    height: 260px;
    padding: 40px; 
    color: #fff;
    overflow: hidden;
}
.conte-list li .title-box a{
    color: #fff;
    display: block;
}
.conte-list li .title-box .desc:hover a{
    color: #fff;
}
.conte-list li .title-box a:hover{
    /*color: #fb1544;*/
}
.conte-list li .title-box .title{
    font-size: 18px;
    text-align: center;
    line-height: 50px;
}

.conte-list li .title-box .desc{
    line-height: 25px;
    letter-spacing: 1.5px;
    text-indent: 30px;
}


/*团队*/
.team-box ul{
    width: 1080px;
}
.team-box li{
    width: 300px;
    height: 400px;
    overflow: hidden;
    float: left;
    margin-right: 60px;
    position: relative;
    margin-bottom: 60px;
}
.team-box li .title{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: url(../../1554207800.kd21.iwanqi.cn/images/about-title-bg.png);
}
.team-box .pic{
    width: 300px;
    height: 400px;
    overflow: hidden;
    transition:transform 0.3s;
    -webkit-transition:-webkit-transform 0.3s;
}
.team-box .pic img{
    height: 100%;
}
.team-box .pic:hover{
   transform:scale(1.1);
    -webkit-transform :scale(1.1); 
}
.team-box li .title a{
    color: #fff;
}
.team-box li .title a:hover{
    color: #00616a;
}


/*2015-4-17 By Taoer Modefied */
.slide{
    margin-right: 10px;
}
#email{
    width: 27px;
    height: 27px;
    float: left;
    cursor: pointer;
    position: relative;
    background: url(../../1554207800.kd21.iwanqi.cn/images/email.png);
}
#email:hover .email-box{
    display: block;
}
#ewm{
    width: 27px;
    height: 27px;
    cursor: pointer;
    float: left;
    margin-left: 10px;
    position: relative;
    background: url(../../1554207800.kd21.iwanqi.cn/images/ewmg.png);
}
#ewm:hover .ewm-box{
    display: block;
}
.email-box{
    position: absolute;
    top: -40px;
    left: -500px;
    display: none;
    z-index: 9999;
    background: url(../../1554207800.kd21.iwanqi.cn/images/opacity.png);
}
.ewm-box{
    position: absolute;
    width: 150px;
    height: 150px;
    padding: 20px;
    top: -190px;
    left: 50%;
    margin-left: -95px;
    z-index: 9999;
    overflow: hidden;
    display: none;
    background: url(../../1554207800.kd21.iwanqi.cn/images/opacity.png);
}
.ewm-box img{
    width: 150px;
}

		/*---------右侧小图标-------*/
			   /*以下代码解决ie6 fixed兼容问题*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .ie6{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}
* html .right_ad{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||-90)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||340)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

.right_ad{width:160px;height:235px;position:fixed;top:280px;right:-115px;z-index:10}
.tels{width:160px;height:45px;position:absolute;top:0px;right:0px;z-index:10;background:#e70011;border-radius:5px;}
.tels i{width:45px;height:45px;display:block;background:url(../../1554207800.kd21.iwanqi.cn/images/yy_icon.png) -177px -7px;float:left;cursor:pointer;}
.tels p{text-indent: 4px;line-height:45px;color:#fff}
.shares{width:160px;height:45px;position:absolute;top:47px;right:0px;z-index:1;background:#e70011;border-radius:5px;}
.shares .s_icon{width:45px;height:45px;display:block;background:url(../../1554207800.kd21.iwanqi.cn/images/yy_icon.png) -221px -7px;float:left;cursor:pointer;z-index:20}
.shares .s_yh{line-height:45px;width:45px;height:45px;text-align:center;position:absolute;top:0;left:0;color:#fff;font-weight:bold;font-size:16px;display:none;cursor:pointer;z-index:99}
.qqs{width:160px;height:45px;position:absolute;top:94px;right:0px;z-index:10;background:#e70011;border-radius:5px;}
.qqs i{width:45px;height:45px;display:block;background:url(../../1554207800.kd21.iwanqi.cn/images/yy_icon.png) -260px -7px;float:left;cursor:pointer;}
.qqs p{text-indent: 4px;line-height:45px;color:#fff}
.ew{width:160px;height:45px;position:absolute;top:141px;right:0px;z-index:10;background:#e70011;border-radius:5px;}
.ew i{width:45px;height:45px;display:block;background:url(../../1554207800.kd21.iwanqi.cn/images/yy_icon.png) -304px -7px;float:left;cursor:pointer;}
.ew p{text-indent: 4px;line-height:45px;}
.scrolltop{width:160px;height:45px;position:absolute;top:188px;right:0px;z-index:10;background:#e70011;border-radius:5px;}
.scrolltop .s_btn{width:45px;height:45px;display:block;background:url(../../1554207800.kd21.iwanqi.cn/images/yy_icon.png) -350px -7px;float:left;cursor:pointer;}
.scrolltop .s_yy{line-height:45px;width:45px;height:45px;text-align:center;position:absolute;top:0;left:0;color:#fff;font-weight:bold;font-size:16px;display:none;cursor:pointer}
.weixin{width:146px;height:146px;position:absolute;top:40px;right:165px;z-index:10;display:none;}