/* CSS Document */


 
.contain{width:1200px;margin:0 auto;position:relative;}


/*clearfix*/
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}

/*初始化按钮*/
.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}
.btn span{display:inline-block;}

/*通用img*/
img.rollover{position:absolute;top:0px;left:0px;opacity:0;filter:Alpha(opacity=0);z-index:2;}

input.text{width:100%;padding:0px;border:0px;background:none;margin:0px;}


 

/*title*/
.red{color:#e82929;}
.I-title h1{font-size:28px;line-height:28px;color:#1362c1;}
.I-title .info{border-bottom:1px solid #d1d1d1;}
.I-title .info span{display:inline-block;padding:0 22px;line-height:21px;font-size:16px;color:#616161;background:#fff;position:relative;bottom:-10px;}
.I-title .info span:before,
.I-title .info span:after{content:"";display:block;width:11px;height:100%;background:url(../images/bg/iT-bg.png) no-repeat center 8px;position:absolute;top:0px;}
.I-title .info span:before{left:0px;}
.I-title .info span:after{right:0px;}

.p-title{text-align:center;background:url(../images/bg/pt-bg.png) repeat-x left 43px;}
.p-title .t1{line-height:22px;font-size:18px;color:#888888;}
.p-title .t2{display:inline-block;padding:0 12px;line-height:42px;font-size:24px;font-weight:600;color:#1362c1;background:#fff;}
.p-title i{display:block;width:45px;height:3px;background:#1362c1;margin:0 auto;}
.p-title.pt2{text-align:left;background-position:left 39px;}
.p-title.pt2 .t2{padding-left:0px;font-size:18px;line-height:34px;}
.p-title.pt2 i{margin:0px;}

/*你的烦恼*/
 
 
/*新闻*/
.index-news{padding:38px 0 50px;border-bottom:1px solid #e2e2e2;}
.Inews-wrap{width:1230px;margin:50px 0 0 -30px;}
.Inews-wrap li{width:380px;padding:0 0 0 30px;float:left; list-style:none;}
.Inews-wrap .type{border-bottom:1px solid #e5e5e5;}
.Inews-wrap .type span{display:inline-block;width:133px;height:38px;line-height:38px;text-align:center;font-size:18px;color:#666666;border:1px solid #e2e2e2;border-bottom:0px;}
.Inews-wrap .type .more{font-size:12px;color:#666666;padding:0 20px 0 0;line-height:14px;background:url(../images/icon/icon-more.png) no-repeat right center;position:relative;top:20px;float:right;}
.Inews-box{display:block;overflow:hidden;margin:35px 0 0;}
.Inews-box .date{width:70px;height:70px;line-height:19px;text-align:center;color:#666;border:1px solid #e5e5e5;float:left;}
.Inews-box .date .day{line-height:41px;font-size:38px;margin:5px 0 0;}
.Inews-box .name{width:300px;line-height:21px;font-size:16px;float:right; color:#000;}
.Inews-box .con{width:300px;height:46px;line-height:23px;color:#666666;float:right;margin:5px 0 0;}

.Inews-box:hover .date{background:#1362c1;border-color:#1362c1;color:#fff;}
.Inews-box:hover .name{color:#1362c1;}

.Ifaq-box{padding:22px 0 9px;border-bottom:1px dashed #e9e9e9;}
.Ifaq-box .qu{line-height:31px;font-size:16px;}
.Ifaq-box .qu label{color:#1362c1;}
.Ifaq-box .anw{line-height:22px;color:#666666;}
.Ifaq-box .anw label{color:#e77f20;}
 
 
/*工厂介绍*/
 

 .container1 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 50px;
}

 
 
 

.fix{position:fixed; left:0px; top:25%; margin-top:-174px; z-index:99999;}


.nyban{text-align:center; margin:0 auto;}



.home-case {
  clear: both;
  padding: 0 0 22px 0;
  overflow: hidden;
}
.home-case .bt {
  text-align: center;
  height: 70px;
  position: relative;
}

.home-case .bt .cn {
  font-weight: bold;
  font-size: 30px;
  display: inline-block;
  background: #fff;
  position: relative;
  z-index: 1;
  padding: 0 20px;
  margin: 10px 0 0 0;
}
.home-case .bt .en {
  color: #adadad;
  display: block;
}
.home-case .list {
  margin: 45px -6px 0 -6px;
}
.home-case li {
  width: 290px;
  height: 200px;
  margin: 0 6px 13px 7px;
  float: left;
  -webkit-transition: all .5s;
          transition: all .5s;
}
.home-case li:hover .text {
  background: rgba(0, 71, 159, 0.8);
  background: #0845a4 \9;
  bottom: 0;
}
.home-case .box {
  display: block;
  width: 290px;
  height: 200px;
  position: relative;
  overflow: hidden;
}
.home-case img {
  -webkit-transition: all .5s;
          transition: all .5s;
}
.home-case .text {
  position: absolute;
  bottom: -36px;
  background: rgba(152 5 86 / 45%);
  background: #0845a4 \9;
  width: 100%;
  color: #fff;
  text-align: center;
  padding: 15px 5px;
  -webkit-transition: all .5s;
          transition: all .5s;
}
.home-case .title {
  display: block;
  font-size: 16px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}
.home-case .info {
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  display: block;
}


.main_zx {
    width: 100%;
    height: 186px;
    background: url(zixun.jpg) no-repeat center/100% 100%;
}

.w1200 {width:1200px;margin:0px auto;}


.zixin_content {
    height: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.zixin_content img {
    width: 120px;
    height: 120px;
    overflow: hidden;
    margin-left: 38px;
}

.zixin_content h2 {
    font-family: MicrosoftYaHei-Bold;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #ffffff;
}

.zixin_content a {
    display: block;
    text-align: center;
    line-height: 48px;
    width: 342px;
    height: 48px;
    background-color: #da0000;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    margin-top: 14px;
}




.our_news{position:relative;background:#fff;}

.our_news .slideTxtBox{ width:1200px;height:600px;}
.our_news .slideTxtBox .hd{width:100%;text-align:center;margin:50px auto;}
.our_news .slideTxtBox .hd ul{ }
.our_news .slideTxtBox .hd ul li{ display:inline-block;position:relative;height:32px;margin:0 33px 0 0;}
.our_news .slideTxtBox .hd ul li a{ width:151px;height:32px;color:#333;background:#f1f1f1;border-radius:15px;display:inline-block;line-height:32px;font-size:14px;text-align: center;}
.our_news .slideTxtBox .hd ul li a:hover{background:#0065b7;color:#fff;border-radius:15px;}
.our_news .slideTxtBox .hd ul li.on a{background:#0065b7;color:#fff;border-radius:15px;}
.our_news .slideTxtBox .hd ul li.on{background:#0065b7;color:#fff;border-radius:15px;}
.our_news .newslis{width:1220px;}
.our_news .bd dl{float:left;width:530px;padding-right:80px; padding-bottom:25px; height:100px;}
.our_news .bd dl dt{ float:left; background:#e5e5e5; width:94px; height:94px; text-align:center; font-size:14px; color:#FFF; border-radius:60px;}
.our_news .bd dl:hover dt{background:#ef9b11;transition:all ease 0.4s;}
.our_news .bd dl dt span{ display:block; padding-top:8px; line-height:50px; font-size:48px;}
.our_news .bd dl dd{ float:right; width:410px; margin-top:11px;}
.our_news .bd dl dd h3 a{ font-size:16px; height:24px; line-height:24px; overflow:hidden;color:#000;}
.our_news .bd dl:hover h3 a { color:#ef9b11;transition:all ease 0.4s;}
.our_news .bd dl:hover dd p{ color:#ef9b11;transition:all ease 0.4s;}
.our_news .bd dl dd p{ color:#666; font-size:14px;}

.our_news #news{width:1200px; margin:0 auto; overflow:hidden;}
.our_news #news .item{float:left; width:370px; height:420px; margin-right:20px; background:#f8f8f8; position:relative;padding:25px 0 0 0;}
.our_news #news .item h3, #news .signing h3{margin:32px 0 30px; font-size:18px; line-height:18px;}
.our_news #news .item h3 a, #news .item h3 a:hover, #news .signing h3 a, #news .signing h3 a:hover{color:#999;}
.our_news #news .item h5{font-size:18px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; }
.our_news #news .item a{color:#000; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.our_news #news .item a:hover{color:#f3a20b;}
.our_news #news .item span{display:block; font-size:12px; line-height:12px; margin:10px 0 15px; color:#999;}
.our_news #news .item p{height:52px; color:#999; overflow:hidden;line-height:25px;font-size:14px;padding:0 19px}
.our_news #news .item h3, #news .item h5, #news .item span, #news .item em{padding:0 18px;}
.our_news #news .pic{position:absolute; bottom:0; left:0; width:100%; height:280px; overflow:hidden;}
.our_news #news .pic:after{content:''; display:block; position:absolute; top:0; left:30px; width:0; height:0; border-left:16px solid transparent; border-right:16px solid transparent; border-top:16px solid #f8f8f8;}
.our_news #news .pic img{width:100%;}

.our_news #news .signing{float:right; width:360px; height:448px; padding:0 30px; background:#f8f8f8; overflow:hidden;}
.our_news #news .signing ul{width:100%;padding:15px 0;}
.our_news #news .signing ul li{height:40px; line-height:40px; font-size:14px; position:relative;}
.our_news #news .signing ul li a{display:block; height:40px;color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.our_news #news .signing ul li a:hover{color:#f3a20b; -webkit-transform:translateX(10px); -moz-transform:translateX(10px); transform:translateX(10px);}
.our_news #news .signing ul li span{color:#b4b4b4; font-size:14px;float:right;}



.xindibu { width: 100%; height: 347px;}
.xindibu .bottom { width:  100%; height: 324px;   background-color:#fff; padding-top: 20px; margin-bottom: 20px;}
.xindibu input,.xindibu textarea{ font-family: "微软雅黑";}
.xindibu .bottom .tit { font-size: 16px; background: url('footer_tit_bg.png') no-repeat right bottom; padding-right: 28px; display: inline-block; color: #333; margin-bottom: 18px }
.action{ margin-bottom:18px;}
.xindibu .bottom .index_contact { float: left; width: 50%; }
.xindibu .bottom .index_contact p { font-size: 13px; color: #797979; line-height: 22px }
.xindibu .bottom .index_contact p span { color: #d8251e; font-size: 16px; }
.xindibu .bottom .index_contact .index_phone, .bottom .index_contact .index_email, .bottom .index_contact .index_qq, .bottom .index_contact .index_address { color: #9f9f9f; line-height: 40px; }
.xindibu .bottom .index_contact .index_phone {line-height: 34px; background: url('index_phone.png') no-repeat left center; padding-left: 43px }
.xindibu .bottom .index_contact .index_email {line-height: 34px;line-height: 34px; background: url('index_email.png') no-repeat left center; padding-left: 43px }
.xindibu .bottom .index_contact .index_qq { line-height: 34px;background: url('index_qq.png') no-repeat left center; padding-left: 43px }
.xindibu .bottom .index_contact .index_address {line-height: 34px; background: url('index_address.png') no-repeat left center; padding-left: 43px }
.xindibu .bottom .index_contact .index_web {line-height: 34px; background: url('index_web.png') no-repeat left center; padding-left: 43px }


.xindibu .bottom .requirement { width: 46.7%; float: right; font-size: 13px }
.xindibu .bottom .requirement form input { border: 1px solid #A9A9A9;background: none; background-color:; width: 252px; height: 35px; line-height: 35px; color: #868686; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; margin-bottom: 10px; padding: 0 10px; transition: all .3s; -webkit-transition: all .3s; }
.xindibu .bottom .requirement form select { border: 1px solid #A9A9A9;background: none; background-color:; width: 252px; height: 35px; line-height: 35px; color: #868686; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; margin-bottom: 10px; padding: 0 10px; transition: all .3s; -webkit-transition: all .3s; }
.xindibu .bottom .requirement form textarea { border: 1px solid #A9A9A9;background-color: ; resize: none; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; color: #868686; padding: 2%; width: 518px; height: 50px; margin-bottom: 14px; transition: all .3s; -webkit-transition: all .3s; }
.xindibu .bottom .requirement form .submit { width: 99px; height: 26px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; text-align: center; line-height: 24px; background-color: #980556; color: #FFF;  cursor: pointer; }



.qqkefu{
	position: fixed;
    bottom:40%;
    _position: absolute;
   _top: expression(eval(document.documentElement.scrollTop + 365));
    z-index: 100;
	right:0px;
	width:45px;
	}
.qqkefu ul li{
	height:45px;
	margin-bottom:1px;
	float:right;
	background:#1b1b1d;
	line-height:45px;
	font-size:14px;
	cursor:pointer;
	position:relative
}
.qqkefu ul li a{
	color:#fff;
	}
.qqkefu ul li.qq_cza{
	overflow:hidden;
	width:45px;
	}
.qqkefu ul li:hover{
	background:#c9112c;
	}
.qqkefu ul li.top{
	color:#1c1c1c;
	font-weight:800;
	text-align:center;
	line-height:45px;
	background:#ffffff;
	position:relative;
	width:45px;
	cursor:pointer
	}
.qqkefu ul li.top span{
	position:absolute;
	display:block;
	left:0;
	top:-5px;
	height:5px;
	width:45px;
	background:url('czx2.png') no-repeat center;}
.qqkefu ul li.top:hover{
	background:#CBCBCB}
.qqkefu ul li.top:hover span{
	background:url('czx2_hover.png') no-repeat center; }
.qqkefu ul li b{
	width:45px;
	height:45px;
	display:block;
	overflow:hidden;
	float:left}
.qqkefu ul li b.a{
	background:url('czx4.png') no-repeat center;
}
.qqkefu ul li b.b{
	background:url('czx3.png') no-repeat center;
}
.qqkefu ul li b.c{
	background:url('czx5.png') no-repeat center;
}
.qqkefu ul li b.d{
	background:url('czx6.png') no-repeat center;
}
.qqkefu ul li b.lxb{
	background:url('phone0.png') no-repeat center;
}
.erweima{
	/*width: 390px;*/
	width: 130px;
	height: 150px;
	position: absolute;
	top: -107px;
	left: -132px;
	background: #FFF;
	border: 1px solid #CCC;
	float: right;
	cursor: default !important;
	display:none
	}
.erweima p{
	line-height: 20px;
	color: #000;
	font-size: 12px;
	text-align: center;
	float: left;
	width: 130px;
	}
.erweima p img{
	width: 110px;
	height: 110px;
	margin: 10px 10px 0px 10px;
	}	
.erweima .arrow3 {
width: 5px;
height: 10px;
display: block;
background:url('czx6.png') no-repeat;
position: absolute;
right: -5px;
top: 122px
}




.qysdsl{ width: 1265px; margin: 40px auto 0; font-size: 0;}
.qysdsl .parHd .div{ display: inline-block; vertical-align: middle;}
.qysdsl .parHd ul li{ display: inline-block; vertical-align: middle; cursor: pointer; margin-right: 70px;}
.qysdsl .parHd ul li:last-child{ margin-right: 35px;}
.qysdsl .parHd ul li .icon{ width: 45px;}
.qysdsl .parHd ul li .wz{ color: #fff; font-size: 18px;}
.qysdsl .parHd ul li>div{ display: inline-block; vertical-align: middle;}
.qysdsl .parHd ul li .icon .yc{ display: none;}
.qysdsl .parHd ul li.on .icon .xs{ display: none;}
.qysdsl .parHd ul li.on .icon .yc{ display: block;}
.qysdsl .parHd ul li.on .wz{ color: #fff442;}
.qysdsl .parHd .hr{ background-color: rgb(204, 204, 204); width: 729px; height: 1px;}
.qysdsl .parHd .btn{ display: inline-block; vertical-align: middle; width: 34px; height: 29px; cursor: pointer;}
.qysdsl .parHd .prevs{ margin-left: 15px; background: url(qyxcbtn1.png) no-repeat;}
.qysdsl .parHd .prevs:hover{ background: url(qyxcbtn2.png) no-repeat;}
.qysdsl .parHd .nexts{ margin-left: 22px; background: url(qyxcbtn3.png) no-repeat;}
.qysdsl .parHd .nexts:hover{ background: url(qyxcbtn4.png) no-repeat;}
.qysdsl .parBd .slideBox>div{ display: inline-block; vertical-align: top;}
.qysdsl .parBd .btns{ margin-top: 73px; width: 15px; height: 31px; cursor: pointer;}
.qysdsl .parBd .tempWrap{ width: 1200px!important; overflow: hidden;}
.qysdsl .parBd .prev{ margin-right: 17px; background: url(btn1.png) no-repeat;}
.qysdsl .parBd .prev:hover{ background: url(btn3.png)no-repeat;}
.qysdsl .parBd .next{ margin-left: 17px; background: url(btn2.png) no-repeat;}
.qysdsl .parBd .next:hover{ background: url(btn4.png)no-repeat;}
.qysdsl .parBd{ margin-top: 25px;}
.qysdsl .parBd .slideBox ul li{ display: inline-block; vertical-align: top; width: 277px; margin-right: 30px; text-align: center;}
.qysdsl .parBd .slideBox ul li .imgtt{ width: 277px;}
.qysdsl .parBd .slideBox ul li .imgtt img{ width: 100%;transition: all .8s;}
.qysdsl .parBd .slideBox ul li:hover .imgtt img{ transform: scale(1.1);}
.qysdsl .parBd .slideBox ul li .mc{ color: #fff; font-size: 16px; margin-top: 10px;}
.qysdsl .parBd .slideBox ul li:hover .mc{ color: #fff442;}



.xindibupro { width: 100%;background:#ffffff;padding:20px 0px;}
.xindibupro .bottompro { width:  100%; height: 244px;background:#ffffff; }

.xindibupro .bottompro .requirementpro { width: 100%; font-size: 13px }
.xindibupro .bottompro .requirementpro form input { border: 1px solid #A9A9A9;background: none; background-color:; width: 412px; height: 35px; line-height: 35px; color: #868686; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; margin-bottom: 10px; padding: 0 10px; transition: all .3s; -webkit-transition: all .3s; }
.xindibupro .bottompro .requirementpro form select { border: 1px solid #A9A9A9;background: none; background-color:; width: 434px; height: 35px; line-height: 35px; color: #868686; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; margin-bottom: 10px; padding: 0 10px; transition: all .3s; -webkit-transition: all .3s; }
.xindibupro .bottompro .requirementpro form textarea { border: 1px solid #A9A9A9;background-color: ; resize: none; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; color: #868686; padding: 2%; width: 844px; height: 30px; margin-bottom: 14px; transition: all .3s; -webkit-transition: all .3s; }
.xindibupro .bottompro .requirementpro form .submit { width: 99px; height: 26px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; text-align: center; line-height: 24px; background-color: #0c5cb5; color: #FFF;  cursor: pointer; }


