/* CSS Document */
*{ margin:0; padding:0;}
* + html {
  z-index: 6666;
}
* + html .search {
  z-index: 5555;
}
body{ font-family:"Microsoft YaHei UI"; color:#2E2E2E; font-size:14px; }
ul,li{ list-style:none;}
img{ border:none;}
a{ color:#2E2E2E; text-decoration:none;}
a:hover{ text-decoration:none; color:#2E2E2E;}
.fr{ float:right}
.fl{ float:left}
.c{ clear:both;}

.f36{font-size:36px; }
.f24{font-size:24px; }
.f11{font-size:11px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f22{font-size:22px; }
.f20{font-size:20px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px; }
.f32{font-size:32px; }

.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}

.l20{ line-height:20px;}
.l22{ line-height:22px;}
.l24{ line-height:24px;}
.l26{ line-height:26px;}
.l28{ line-height:28px;}
.l30{ line-height:30px;}
.l34{ line-height:34px;}
.l44{ line-height:44px;}
.l54{ line-height:54px;}
.l60{ line-height:60px;}

.container{ width:1200px; margin:0 auto;}
.container1{ width:1200px; margin:0 auto;}

/*头部*/
.header{ width:100%;  }
.logo{padding:20px 0;} 
.l_ms{margin-left:20px; padding-left:20px; border-left:1px solid #4B2D16;margin-top:30px;}
.phone{ background:url(../Images/icon7.png) no-repeat 0 7px; padding-left:56px;margin-top:19px; padding-top:10px;}
 
/*导航栏*/
.nav_bg{ width:100%; background-color: #333;}
.nav{ width:1200px; height:58px; margin:0 auto; z-index:9999;}
.nav .nav_list{ }
.nav li{float:left;height:58px; width:133.3px; line-height:58px;position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block; width:133.3px; height:58px; text-align:center; line-height:58px; /*background:url(../Images/nav_line_bg.jpg) no-repeat left center;*/}
.nav li a:hover{background:#e22b2f; text-decoration:none;}
.nav li a span{float:left;display:block; width:133.3px; height:58px; line-height:58px;cursor:pointer; font-family:"Microsoft YaHei";text-align:center;color:#fff; font-size:16px;}
.nav li a.selected{ background:#e22b2f; color:#fff;}
.nav li a.selected2{ background:#e22b2f; color:#fff;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:58px;left:0px; background:#e22b2f;}
.nav li .submenu{width:133.3px;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:none;height:45px; line-height:45px;}
.nav li .submenu li a{float:none; font-size:14px;text-align:center; font-family:"Microsoft YaHei";height:45px;line-height:45px;background:none; color:#fff;  width:133.3px;}
.nav li .submenu li a:hover{background:#ca0a0f no-repeat center center;font-weight:normal; color:#fff; text-decoration:none;}

/*banner*/
.banner{width: 100%; position: relative;overflow: hidden; }
.banner ul{	position: absolute;	}
.banner ul li{ width: 100%;	height: 600px;float: left;background:  no-repeat center center;	}
.banner ol{ height: 20px; background: rgba(0,0,0,0.5);	position: absolute;	left:50%;bottom: 30px;	padding: 0 10px;border-radius: 10px;}
.banner ol li{width: 10px;height: 10px;	float: left;margin: 5px 5px;background: rgba(255,255,255,0.5);	border-radius: 50%;	cursor: pointer;}
.banner ol .current{background: #e22b2f;}
.banner i{width: 58px;height: 120px;position: absolute;	top: 50%;margin-top: -60px;	cursor: pointer;border-radius: 5px;	display: none;}
.banner .left{left: 60px;background:url(../Images/left_right.png) no-repeat 0 0px;	}
.banner .right{	right: 60px;background:url(../Images/left_right.png) no-repeat 0px -120px;	}
.banner .left:hover , .banner .right:hover{	background-color: rgba(0, 0, 0, 0.31);}

/*标题*/
.Index_tit{ text-align:center;}
.tit_en{ color:#111111;}

/*网站底部*/
.foot .f_menu{ float: left;margin-left: 150px;}
.foot .f_menu h3{ font-size: 24px; font-weight: normal; color: #fff; padding-bottom: 65px; line-height: 100%;}
.foot .f_menu ul li{ margin-bottom: 26px; }
.foot .f_menu ul li a{ display: block; color: #e5e5e5; font-size: 16px;line-height: 100%;}
.foot .f_menu ul li a:hover{ color: #fff;text-decoration: underline;}


.footer{ background:#333333; padding:40px 0;}
.foot{color:#ffffff;}
.foot_lx{ margin-right:130px;}
.foot_tit{ margin-bottom:20px;}
.foot_line{ width:300px; height:1px; background:#ffffff;; margin-top:20px;}
.foot_tel{ color:#e22b2f; margin:22px 0 20px 0;}
.foot_tit{ margin-bottom:20px;}
.foot_zx{}
.foot_zx a{ display:block; width:100px; font-size:14px; color:#e22b2f; border:1px solid #e22b2f; text-align:center; line-height:30px; margin-top:30px;}
.feed table .ppt{width:380px; height:35px;  border:#FEFEFF 1px solid; color:#959595; padding-left:20px; border-radius:5px; background:none}
.feed table .yzm{height:35px; border:#FEFEFF 1px solid; color:#959595; padding-left:20px;border-radius:5px;background:none}
.foot_ewm{ width:150px; text-align:center; font-size:14px; padding-top:90px; line-height:60px;}
.bottom{ background:#222222; text-align:center; color:#C8CAC9; padding:20px 0; font-size:14px; line-height:26px;}
.bottom a{ color:#6A706C; }
.content{width:100%; background:#F3F3F3;padding:20px 0 30px 0;}

/*内页左侧*/
.nlist{ width:240px; background:#ffffff;}
.nlist .nt{font-weight: normal;  padding: 18px 0;  padding-left: 20px; background: #e22b2f url(../Images/hhBg.png) no-repeat 190px center;}
.nlist .nt a{font-size: 20px;color: #fff;text-decoration: none;}
.nlist ul{padding:20px;}
.nlist li a {display:block;height:40px;line-height:40px;font-size:14px;color:#333;padding:0 18px;text-decoration:none; background:#F3F3F3; border-bottom:1px solid #ffffff;}
.nlist li a:hover, .nlist a.cur { background:#e22b2f;  color: #fff; border-bottom:none;}

.nlist1{ width:240px; background:#ffffff;}
.nlist1 .nt{font-weight: normal;  padding: 18px 0;  padding-left: 20px; background: #e22b2f url(../Images/hhBg.png) no-repeat 190px center;}
.nlist1 .nt a{font-size: 20px;color: #fff;text-decoration: none;}
.nlist1 li a {display:block;height:40px;line-height:40px;font-size:14px;color:#333;padding:0 18px;text-decoration:none; background:#fafafa; }
.nlist1 li a:hover, .nlist a.cur { background:#e22b2f;  color: #fff; border-bottom:none;}

.tj{margin:0 auto 0;}
.tj .title {background: #e22b2f;color: #fff;text-align: center;padding: 10px 0px;}
.tj .title h3 {border: 0px solid #ddd;font-size: 14px;font-weight: bolder; font-size: 15px;}
.tj .title span {line-height: 25px;text-align: center; width: 100%;}
.tj_pro{padding-bottom:10px;}
.tj_pro p{ text-align:center; padding:4px 0; line-height:22px;}
.tj_pro p img{ width:210px; height:210px;box-shadow: 2px 2px 2px rgba(0,0,0,.2);-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.2); margin:10px 0 2px 0;}
.tj_pro p a{ color:#666}
.nlist .dphone {overflow: hidden; background: #e22b2f; padding: 20px 0;}
.nlist .dphone dt { float: left;background:url(../Images/phImg.png) no-repeat center;  margin-left: 5px;  width: 52px;  height: 50px;}
.nlist .dphone dd { margin-left: 56px;  color: #fff; padding: 5px 13px; border-left: 1px dotted #5c5c5c;}
.nlist .dphone dd p {font-size: 20px;font-family: "Arial";}

.nlist1 .dphone {overflow: hidden; background: #e22b2f; padding: 20px 0;}
.nlist1 .dphone dt { float: left;background:url(../Images/phImg.png) no-repeat center;  margin-left: 5px;  width: 52px;  height: 50px;}
.nlist1 .dphone dd { margin-left: 56px;  color: #fff; padding: 5px 13px; border-left: 1px dotted #5c5c5c;}
.nlist1 .dphone dd p {font-size: 20px;font-family: "Arial";}

/*内页右侧*/
.cpright {width: 880px; padding: 0 20px; background: #fff;  float: right;}
.rtop { overflow: hidden; padding-top: 28px; padding-bottom: 9px; border-bottom: 1px solid #dbdbdb;}
.rtop h5 { float: left; padding-left: 10px; border-left: 3px solid #e22b2f; font-weight: normal;line-height: 16px;}
.rtop h5 a { font-size: 16px; color: #e22b2f;}
.rtop span{ color:#999;}
.rtop span em {color: #999; font-style: normal;}
.rtop span a { color: #999;}
.story{ margin: 15px 0 20px;}
.agent_con { padding-top: 10px;  line-height: 24px;}
.agent_con .age_li_about {  font-size: 14px; }
.rightbot { height: 3px; font-size: 0; overflow: hidden;  margin-bottom: 10px;}


/*内页产品中心*/
.age_li_pro {width:100%;}
.age_li_pro li{ float:left; width:216.6px; margin:10px 25px;}
.age_li_pro li img{width:214.6px; height:214.6px; border:1px solid #DBDBDB;}
.age_li_pro li .pro_t{width:100%;height:30px; line-height:30px; background:#838383; text-align:center;}
.age_li_pro li .pro_t a{ color:#fff; font-size:13px;}
.pro_page{margin-top:30px;}

.age_li_pro1 {width:100%;}
.age_li_pro1 li{ float:left; width:216.6px; margin:10px 25px;}
.age_li_pro1 li img{width:214.6px; height:160px; border:1px solid #DBDBDB;}
.age_li_pro1 li .pro_t{width:100%;height:30px; line-height:30px; background:#838383; text-align:center;}
.age_li_pro1 li .pro_t a{ color:#fff; font-size:13px;}

.age_pro_show{}
.age_pro_show h1{height:50px; line-height:50px;text-align:center}
.age_pro_show .pro_lb{ text-align:center;}
.age_pro_show .pro_lb .span{padding:0 30px;}
.line{height:20px;  border-bottom:1px solid #DBDBDB; }
.pro_Inf{width:100%; text-align:center; margin-top:30px;}
.pro_Inf img{ max-width:700px; height:auto}
.pro_de{margin-top:50px;}
.pro_mInf{margin:20px 0;font-size: 14px; padding:0 20px; text-align:justify; line-height:24px;}
.pro_show_page{  line-height:26px; margin-top:30px;}

/*内页新闻中心*/
.age_li_new li{ background:url(../Images/IndexNewsList.jpg) no-repeat 0 20px; padding-left:15px; height:45px; line-height:45px; border-bottom:1px solid #DBDBDB;
margin:0 auto; font-size:14px;}
.age_li_new li span{padding-right:10px;}

.age_new_show h1{height:50px; line-height:50px;text-align:center}
.age_new_show .new_lb{ text-align:center}
.age_new_show .new_lb .span{padding:0 30px;}
.new_show{margin-top:20px; font-size:14px; line-height:24px; text-align:justify}

/*业务*/
.bus{
	width: 100%;
	height: 1050px;
	background-color: #fff;
}

.bus h3{
	font-size: 34px;
	color: #222;
	text-align: center;
	letter-spacing: 4px;
	font-weight: normal;
	padding-top: 80px;
}

.bus ul{
	width: 1015px;
	margin: 0 auto;
	margin-top: 80px;
}

.bus ul li{
	width: 285px;
	height: 350px;
	float: left;
	margin-right: 80px;
	margin-bottom: 60px;
	background-color: #f1f1f1;
	text-align: center;
}

.bus ul li:nth-child(3n){
	margin-right: 0px;
}

.bus ul li .img{
	width: 130px;
	height: 150px;
	margin: 0 auto;
	margin-top: 30px;
	background: url(../Images/b11.png) no-repeat center;
}

.bus ul li:nth-child(2) .img{
	width: 130px;
	height: 150px;
	margin: 0 auto;
	margin-top: 30px;
	background: url(../Images/b2.png) no-repeat center;
}

.bus ul li:nth-child(3) .img{
	width: 130px;
	height: 150px;
	margin: 0 auto;
	margin-top: 30px;
	background: url(../Images/b3.png) no-repeat center;
}

.bus ul li:nth-child(4) .img{
	width: 130px;
	height: 150px;
	margin: 0 auto;
	margin-top: 30px;
	background: url(../Images/b4.png) no-repeat center;
}

.bus ul li:nth-child(5) .img{
	width: 130px;
	height: 150px;
	margin: 0 auto;
	margin-top: 30px;
	background: url(../Images/b5.png) no-repeat center;
}

.bus ul li:nth-child(6) .img{
	width: 130px;
	height: 150px;
	margin: 0 auto;
	margin-top: 30px;
	background: url(../Images/b6.png) no-repeat center;
}

.bus ul:hover li:nth-child(1) .img{
	width: 130px;
	height: 150px;
	margin: 0 auto;
	margin-top: 30px;
	background: url(../Images/b1.png) no-repeat center;
}

.bus ul li:nth-child(1):hover .img{
	width: 130px;
	height: 150px;
	margin: 0 auto;
	margin-top: 30px;
	background: url(../Images/b11.png) no-repeat center;
}

.bus ul li:nth-child(2):hover .img{
	width: 130px;
	height: 150px;
	margin: 0 auto;
	margin-top: 30px;
	background: url(../Images/b22.png) no-repeat center;
}

.bus ul li:nth-child(3):hover .img{
	width: 130px;
	height: 150px;
	margin: 0 auto;
	margin-top: 30px;
	background: url(../Images/b33.png) no-repeat center;
}

.bus ul li:nth-child(4):hover .img{
	width: 130px;
	height: 150px;
	margin: 0 auto;
	margin-top: 30px;
	background: url(../Images/b44.png) no-repeat center;
}

.bus ul li:nth-child(5):hover .img{
	width: 130px;
	height: 150px;
	margin: 0 auto;
	margin-top: 30px;
	background: url(../Images/b55.png) no-repeat center;
}

.bus ul li:nth-child(6):hover .img{
	width: 130px;
	height: 150px;
	margin: 0 auto;
	margin-top: 30px;
	background: url(../Images/b66.png) no-repeat center;
}

.bus ul li h4{
	font-size: 18px;
	margin-top: 20px;
	color: #333;
	font-weight: normal;
}

.bus ul li p{
	font-size: 14px;
	margin: 18px auto;
	color: #333;
}

.bus ul li .more{
	width: 225px;
	height: 36px;
	margin: 0 auto;
	background-color: #e22b2f;
	color: #fff;
	line-height: 35px;
	text-align: center;
	font-size: 16px;
}

/*关于我们*/
.Index_ab{ background:url(../Images/ab_bg.jpg) no-repeat center; padding:100px 0;}
.Index_ab .ab_Inf{ width:550px; color:#fff;}
.Index_ab .ab_Inf h3{ font-size:30px;}
.Index_ab .ab_Inf i{ display:block; width:30px; height:2px; background:#fff; margin:15px 0;}
.Index_ab .ab_Inf p{ font-size:16px; line-height:40px; padding:15px 0 30px 0;}
.Index_ab .ab_Inf .more{ text-align:center; height:40px;}
.Index_ab .ab_Inf .more a{ display:block; float:left; border:1px solid #fff; color:#fff; width:160px; height:36px; line-height:36px; margin-right:50px; border-radius:20px; font-size:16px;}
.Index_ab .ab_Inf .more a:hover{ background:#ff9000; border:1px solid #ff9000;}

/*优势*/
.adv{
	width: 100%;
	height: 350px;
}

.adv .t1{
	width: 100%;
	height: 290px;
	background-color: #e22b2f;
	text-align: center;
}

.adv .t1 img{
	width: 1200px;
	height: 340px;
	margin-top: -170px;
}

.adv .t1 h3{
	font-size: 22px;
	color: rgba(255,255,255,0.9);
	font-weight: normal;
	padding-top: 60px;
}

.adv .t1 h4{
	font-size: 34px;
	color: #fff;
	font-weight: normal;
	letter-spacing: 4px;
	margin: 10px auto;
}

.adv .t1 h5{
	font-size: 20px;
	color: rgba(255,255,255,0.4);
	font-weight: normal;
}

/*售前体系*/
.adv2{
	width: 1200px;
	height: 710px;
	margin: 0 auto;
}

.adv2 ul{
	width: 790px;
	height: 450px;
	float: left;
	margin-top: 140px;
}

.adv2 ul li{
	width: 240px;
	height: 450px;
	float: left;
	margin-right: 30px;
	text-align: center;
	box-shadow: 0px 0px 4px #999;
}

.adv2 ul li:nth-child(3){
	margin-right: 0px;
}

.adv2 ul li img{
	width: 240px;
	height: 250px;
}

.adv2 ul li p{
	width: 68%;
	margin: 0 auto;
	color: #555;
	font-size: 16px;
	line-height: 30px;
	margin-top: 20px;
}

.adv2 ul li p span{
	color: #e22b2f;
	font-weight: bold;
	font-size: 18px;
}

.adv2 ul li .img2{
	width: 44px;
	height: 50px;
	margin: 0 auto;
	background: url(../Images/s4.png) no-repeat center;
	color: #fff;
	text-align: center;
	font-size: 20px;
	line-height: 50px;
	margin-top: 15px;
}

.adv2 ul li:nth-child(1) .img2{
	width: 44px;
	height: 50px;
	margin: 0 auto;
	margin-top: 15px;
	background: url(../Images/s44.png) no-repeat center;
	color: #333;
}

.adv2 ul:hover li:nth-child(1) .img2{
	width: 44px;
	height: 50px;
	margin: 0 auto;
	margin-top: 15px;
	background: url(../Images/s4.png) no-repeat center;
	color: #fff;
}

.adv2 ul li:nth-child(1):hover .img2{
	width: 44px;
	height: 50px;
	margin: 0 auto;
	margin-top: 15px;
	background: url(../Images/s44.png) no-repeat center;
	color: #333;
}

.adv2 ul li:hover .img2{
	width: 44px;
	height: 50px;
	margin: 0 auto;
	margin-top: 15px;
	background: url(../Images/s44.png) no-repeat center;
	color: #333;
}

.adv2 .img{
	width: 328px;
	height: 450px;
	float: right;
	margin-top: 140px;
	background: url(../Images/tit_adv.png) no-repeat center;
}

.adv2 .img .t1{
	width: 220px;
	height: 130px;
	margin-top: 80px;
}

.adv2 .img .t1 h3{
	font-size: 30px;
	text-align: right;
	letter-spacing: 2px;
}

.adv2 .img .t1 h4{
	font-size: 24px;
	text-align: right;
	letter-spacing: 2px;
	margin-top: 30px;
}

.adv2 .img .t1 h5{
	font-size: 18px;
	color: #666;
	font-weight: normal;
	text-align: right;
	margin-top: 10px;
}

.adv2 .img .more{
	width: 100px;
	height: 40px;
	background-color: #e22b2f;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	margin-left: 82px;
	margin-top: 151px;
}

/*产品体系*/
.adv3{
	width: 100%;
	height: 755px;
	background-color: #b5b5b5;
}

.adv3 .txt{
	width: 1200px;
	height: 755px;
	margin: 0 auto;
	background: url(../Images/adv2.png) no-repeat center;
}

.adv3 .img{
	width: 328px;
	height: 450px;
	float: left;
	margin-top: 152px;
	background: url(../Images/tit_adv2.png) no-repeat center;
}

.adv3 .img .t1{
	width: 220px;
	height: 130px;
	margin-top: 80px;
	margin-left: 120px;
}

.adv3 .img .t1 h3{
	font-size: 30px;
	text-align: left;
	letter-spacing: 2px;
}

.adv3 .img .t1 h4{
	font-size: 24px;
	text-align: left;
	letter-spacing: 2px;
	margin-top: 30px;
}

.adv3 .img .t1 h5{
	font-size: 18px;
	color: #555;
	font-weight: normal;
	text-align: left;
	margin-top: 10px;
}

.adv3 .img .more{
	width: 100px;
	height: 40px;
	background-color: #e22b2f;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	margin-left: 146px;
	margin-top: 151px;
}

.m{
	width: 191px;
	height: 220px;
	margin: 0 auto;
	background: url(../Images/p1.png) no-repeat center;
	margin-top: -126px;
}

.m p{
	font-size: 16px;
	color: #fff;
	text-align: center;
	padding-top: 60px;
}

.m p strong{
	font-size: 20px;
}

.m .more{
	width: 110px;
	height: 38px;
	background-color: #fff;
	color: #333;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	margin: 0 auto;
	margin-top: 20px;
}

/*售后体系*/
.adv4{
	width: 1200px;
	height: 570px;
	margin: 0 auto;
}

.adv4 .img{
	width: 328px;
	height: 450px;
	float: right;
	margin-top: 50px;
	background: url(../Images/tit_adv3.png) no-repeat center;
}

.adv4 .img .t1{
	width: 220px;
	height: 130px;
	margin-top: 80px;
}

.adv4 .img .t1 h3{
	font-size: 30px;
	text-align: right;
	letter-spacing: 2px;
}

.adv4 .img .t1 h4{
	font-size: 24px;
	text-align: right;
	letter-spacing: 2px;
	margin-top: 30px;
}

.adv4 .img .t1 h5{
	font-size: 18px;
	color: #666;
	font-weight: normal;
	text-align: right;
	margin-top: 10px;
}

.adv4 .img .more{
	width: 100px;
	height: 40px;
	background-color: #e22b2f;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	margin-left: 82px;
	margin-top: 151px;
}

.adv4 ul{
	width: 780px;
	height: 300px;
	float: left;
	margin-top: 140px;
}

.adv4 ul li{
	width: 258px;
	height: 300px;
	float: left;
	text-align: center;
	border-right: 2px solid #ccc;
}

.adv4 ul li:nth-child(3){
	border-right: none;
}

.adv4 ul li img{
	width: 73px;
	height: 84px;
	margin: 0 auto;
	margin-top: 45px;
	transition: 1.5s;
}

.adv4 ul li:hover img{
	transform: rotateY(360deg);
}

.adv4 h6{
	font-size: 24px;
	color: #e22b2f;
	margin: 20px auto;
}

.adv4 p{
	width: 80%;
	color: #666;
	margin: 0 auto;
	font-size: 16px;
	line-height: 30px;
}

/*广告条*/
.ban{width: 100%;height: 250px;background: #e22b2f;box-shadow: 0 3px 10px 3px #d0d0d0;margin-top: 30px; }
.ban01{background: #e22b2f;width: 1200px;margin: 0 auto;height: 250px;margin-bottom:80px;}
.ban01 h3{font-size: 24px;color: #fff;height: 65px;line-height: 100px; padding:0 0 0 30px;}

.iflow{width: 800px;margin-top: 40px;}
.iflow .item{float:left;width:74px;text-align:center;margin:0 0 0 40px;color:#fff;font-size: 16px;}
.iflow .item .icon{display:block;width:74px;height:74px;margin:0 auto 12px;position:relative;}
.iflow .item .icon i:before{content:'';}
.iflow .item .icon i,.iflow .item .icon i:before{position:absolute;width:100%;height:100%;top:0;left:0; background:url(../images/iflow_icon.png)}
.iflow .item .icon i.default{background-position:0 0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.iflow .item .icon i.hover{background-position:0 -74px;opacity:1;visibility:hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}
.iflow .item.i1 .icon i:before{background-position:0 -148px;}
.iflow .item.i2 .icon i:before{background-position:0 -222px;}
.iflow .item.i3 .icon i:before{background-position:0 -296px;}
.iflow .item.i4 .icon i:before{background-position:0 -370px;}
.iflow .item.i5 .icon i:before{background-position:0 -444px;}
.iflow .item.i6 .icon i:before{background-position:0 -518px;}
.iflow .item.i7 .icon i:before{background-position:0 -592px;}
.iflow .item:hover .icon i.default{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.iflow .item:hover .icon i.hover{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}

.ban_tel{width: 275px; margin-top:5px;}
.ban_tel p{font-size: 14px;color: #fff;font-weight: bold; background:url(../images/ban_tel.png) no-repeat 0 5px; padding:0 0 0 60px;line-height: 24px;}
.ban_tel p b{display: block;font-size: 24px;}
.ban_tel em{display: block;width: 140px; padding:30px 0 0;}
.ban_tel em a{display: block;font-size: 16px;color: #fff;width: 150px;text-align: center;height: 40px;line-height: 40px;background: #fd921f;border-radius:5px;}

/*新闻*/
.new{
	width: 1200px;
	height: 550px;
	margin: 0 auto;
	margin-top: 80px;
}

.new ul{
	margin-top: 80px;
}

.new ul li{
	width: 580px;
	height: 120px;
	float: left;
	margin-right: 40px;
	margin-bottom: 50px;
}

.new ul li:nth-child(2n){
	margin-right: 0px;
}

.new ul li .t1{
	width: 85px;
	height: 120px;
	float: left;
}

.new ul li .t1 .day{
	width: 85px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	color: #fff;
	background:#666;
	font-size: 50px;
}

.new ul li:hover .t1 .day{
	background:#e22b2f;
}

.new ul li .t1 .mouth{
	width: 83px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #333;
	border: 1px solid #666;
	font-size: 16px;
	margin-top: 10px;
}

.new ul li:hover .t1 .mouth{
	color: #e22b2f;
	border: 1px solid #e22b2f;
}

.new ul li .cont{
	width: 460px;
	height: 120px;
	float: right;
}

.new ul li .cont h3{
	height: 40px;
	line-height: 40px;
	font-weight: normal;
	font-size: 18px;	
	margin-top: 10px;
}

.new ul li .cont h3 .more{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	color: #fff;
	background-color: #e22b2f;
	line-height: 20px;
	text-align: center;
	float: right;
	margin-top: 8px;
}

.new ul li .cont p{
	font-size: 16px;
	color: #666;
	margin-top: 10px;
	line-height: 26px;
}


/*产品*/
.pro{
	width: 1200px;
	height: 1300px;
	margin: 0 auto;
	margin-top: 50px;
}

.pro .tit{
	width: 1200px;
	height: 90px;
	margin: 0 auto;
	background-color: #e22b2f;
	border-radius: 20px 20px 0 0;
	margin-top: 40px;
}

.pro .tit p{
	font-size: 16px;
	color: rgba(255,255,255,0.4);
	text-align: center;
	line-height: 30px;
	padding-top: 15px;
}

.pro .tit p span{
	font-size: 22px;
	letter-spacing: 2px;
	color: #fff;
} 

.pro .cp{
	width: 1200px;
	height: 900px;
	margin:  0 auto;
	background-color: #f8f8f8;
}

.pro .cp .class{
	width: 298px;
	height: 900px;
	float: left;
	border-right: 2px solid #fff;
}

.pro .cp .class ul li{
	width: 298px;
	height: 98px;
	border-bottom: 2px solid #fff;
}

.pro .cp .class ul li:hover{
	background-color: #333;
}

.pro .cp .class ul li:nth-child(1){
	background-color: #333;
}

.pro .cp .class ul:hover li:nth-child(1){
	background-color: #f8f8f8;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
}

.pro .cp .class ul li:nth-child(1):hover{
	background-color: #333;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
}

.pro .cp .class ul li p{
	font-size: 20px;
	color: #333;
	margin-left: 45px;
	padding-top: 25px;
	background: url(../Images/more2.png) no-repeat 200px 35px;
}

.pro .cp .class ul li:nth-child(1) p{
	font-size: 20px;
	color: #fff;
	margin-left: 45px;
	padding-top: 25px;
	background: url(../Images/more3.png) no-repeat 200px 35px;
}

.pro .cp .class ul:hover li:nth-child(1) p{
	font-size: 20px;
	color: #333;
	margin-left: 45px;
	padding-top: 25px;
	background: url(../Images/more2.png) no-repeat 200px 35px;
}

.pro .cp .class ul li:nth-child(1):hover p{
	font-size: 20px;
	color: #fff;
	margin-left: 45px;
	padding-top: 25px;
	background: url(../Images/more2.png) no-repeat 200px 35px;
}

.pro .cp .class ul li:hover p{
	font-size: 20px;
	color: #fff;
	margin-left: 45px;
	padding-top: 25px;
	background: url(../Images/more3.png) no-repeat 200px 35px;
}

.pro .cp .class ul li p span{
	font-size: 18px;
	color: #999;
}

.pro .cp .class .tel{
	height:100px;
	line-height: 100px;
	color: #e22b2f;
	font-size: 22px;
	padding-left: 70px;
	margin-left: 30px;
	background: url(../Images/icon77.png) no-repeat left center;
}

.pro .cp .txt{
	width: 900px;
	height: 300px;
	float: right;
}

.pro .cp .txt ul li{
	width: 298px;
	height: 330px;
	float: left;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	position: relative;
}

.pro .cp .txt ul li:nth-child(3n){
	border-right: none;
}

.pro .cp .txt ul li:nth-child(7n){
	border-bottom: none;
}

.pro .cp .txt ul li:nth-child(8n){
	border-bottom: none;
}

.pro .cp .txt ul li:nth-child(9n){
	border-bottom: none;
}

.pro .cp .txt ul li img{
	width: 100%;
	height: 300px;
}

.pro ul li .bg{
	display:none;
	position:absolute;
	top:0px;
	width: 100%;
	height: 100%;
	background:rgba(226,43,47,0.8);
	transition: all 0.6s;
}

.tj_cp h3{font-size: 20px;color: #e22b2f;margin-bottom: 30px;}
.tj_cp ul li{width: 212.5px;float: left;margin-right: 10px;border: 1px solid #ccc;box-sizing: border-box;}
.tj_cp ul li:nth-child(4){margin-right: 0px;}
.tj_cp ul li img{width: 212.5px;height: 212.5px;}
.tj_cp ul li p{font-size: 15px;color: #444;text-align: center}

.tj_n h3{font-size: 20px;color: #e22b2f;margin-top: 30px;margin-bottom: 10px;}
.tj_n ul li{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px #ccc solid;}
.tj_n ul li a h4{float: left;font-size: 15px;color: #444;font-weight: normal;}
.tj_n ul li a span{float: right;font-size: 15px;color: #666;}
























