@charset "gb2312";
/* CSS Document */

html{color:#000;background:#fff;}
body{font:12px/1.5 "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0;}ul,ol,input{margin:0;padding:0;}li{list-style: none;}
img{border:none;vertical-align:middle;}table{border-collapse:collapse;border-spacing:0;}
/*em,i{font-style:normal}b,strong,th{font-weight:normal;}textarea{resize:none;}*/
button,input,textarea{background: none; border:none;font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;}
input:focus{outline: none;}
a{color: #333333; text-decoration: none;}
a:hover{text-decoration:inline;color: #cc0000;}
input[type="submit"]{ cursor:pointer; }

.clearfix { *zoom:1}
.clearfix:after{content: "";display: block; clear: both;}
.clearDiv{clear:both;height:0;font-size:0; overflow: hidden;}

.fl{float:left;}
.fr{float:right;}
.wth{ width:100%; clear:both;  min-width:980px; }
.wrap{width:980px;margin:0 auto;text-align: left;}
.hide{ display:none;}
.show{display:block; }
.align_left{ text-align: left;}
.align_right{ text-align: right;}

/*header*/

.header{ height:57px; }

.head_logo{ display:block; margin:9px 119px 10px 0 ; width:171px; height:38px; } 
.head_logo img{  width:171px; height:38px; }
.head_tel{ width:95px; height:14px;  padding-left:17px; background: url(imagestel.gif) no-repeat ; font:14px/1 'Microsoft Yahei'; color:#666; margin:26px 0 17px; }
.head_link{ width:520px; font-size:0; height:32px; padding-top:25px;  } 
.head_link a{ display:block; float:left; width:56px; font:14px/1 'Microsoft Yahei'; color:#666; text-align: center; padding-bottom:16px; border-bottom:2px solid #fff; }
.head_link span{ display:block;float:left; width:55px; font:14px/1 'Microsoft Yahei'; color:#666; text-align: center; }
.head_link a:hover{ color:#e60012; text-decoration: none; border-color:#E60012;}

.banner{ width:100%; background: url(imagesbanner.jpg) no-repeat center 0; } 
.ban{  background: url(imagesban.jpg) no-repeat center 0; position: relative; height:601px; } 
.ban img{ display:block; position: absolute; }
.ban_img1{  z-index:2; width:906px; height:345px; left:74px; top:122px;}
.ban_img2{  z-index:3; width:133px; height:249px; left:134px; top:212px;}


.s3{ background:#EE1D24; }
.s3_cont{ padding:63px 0 ; } 
h2{  text-align: center ; height:75px;    padding-right: 30px; } 
h2 b{ display:inline-block; *display:inline; zoom:1;height:48px; padding:18px 0 9px 32px; font:bold 48px/1 'Microsoft Yahei'; color:#fff; background:url(imagesh3_nbt.gif) no-repeat ; }
.s3 ul{ margin-top:66px; clear:both;width:980px; }
.s3 li{ width:311px; height:335px; float: left; font-size:0; }
.s3 li.s3_li2{ margin:0 23px 0 24px;   }
.s3 li a,.s3 li img{  display:block; width:311px; height:335px; } 

.foot{ padding:75px 0 69px; text-align:center;}
.foot p,.foot a{ text-align: center; font:14px/30px 'Microsoft Yahei'; color:#F8BBBC;  }


.s1{ background:url(imagess1.jpg) no-repeat center bottom #EE1D24;   }
.s1 h2 b{ background-image:url(imagesh1_de.gif)  ; color:#FFFC00; }

.s1 ul{ height:122px; width:758px; margin:47px auto 61px; }
.s1 li{ float:left; height:122px;} 
.s4_liz{ width:132px; text-align: center ; background: url(imagess1_kuai.gif) no-repeat ; }
.s4_liz3{ background-image:url(imagess1_ho.gif)  ; }
.s4_t{  width:75px; background: url(imagesplus.gif) no-repeat center 40px ; } 
.s4_t2{ width:78px; background-image:url(imageseq.gif)  ;  } 

.s4_liz b {
    display: block;
    text-align: center;
    padding: 22px 0 6px;
    font: bold 40px/1 'Microsoft Yahei';
    color: #ff0f00;
}

.s4_liz span {
    display: block;
    text-align: center;
    font: 30px/36px 'Microsoft Yahei';
    color: #ff0f00;
}

.s4_liz4 span {
    padding: 25px 0;
}
.s4_liz3 span{  font-size: 26px;}
.s1_po{ height:480px; position:relative;} 
.s1_con{ width:953px; height:412px; padding:31px 50px 37px 47px; position: absolute; z-index:2; left:-35px; top:0; background: #FFF;   box-shadow: 1px 1.732px 16px 0px rgba(238, 29, 36, 0.078); -webkit-box-shadow: 1px 1.732px 16px 0px rgba(238, 29, 36, 0.078); -moz-box-shadow: 1px 1.732px 16px 0px rgba(238, 29, 36, 0.078); -o-box-shadow: 1px 1.732px 16px 0px rgba(238, 29, 36, 0.078); -ms-box-shadow: 1px 1.732px 16px 0px rgba(238, 29, 36, 0.078); } 

.s1_rp{ width:305px; margin:9px 11px 0 0 ;  } 
.s1_rp span{ display:block; letter-spacing: 1px; font:18px/32px 'Microsoft Yahei'; color:#333;margin-bottom:10px; } 
.s1_rp a{ display:block;  text-align: center; font:20px/2 'Microsoft Yahei'; color:#ee1d24;  } 
.s1_rp a:hover{ color:#01B3F5; text-decoration: underline; } 

.zg_s1le{ width: 590px; height: 378px; padding:17px 0; background:url(imagesyuan.jpg) no-repeat 134px 75px  #CECECE; position: relative; box-shadow: 1px 1.732px 16px 0px rgba(238, 29, 36, 0.078); -webkit-box-shadow: 1px 1.732px 16px 0px rgba(238, 29, 36, 0.078); -o-box-shadow: 1px 1.732px 16px 0px rgba(238, 29, 36, 0.078); -moz-box-shadow: 1px 1.732px 16px 0px rgba(238, 29, 36, 0.078); -ms-box-shadow: 1px 1.732px 16px 0px rgba(238, 29, 36, 0.078);}

.zg_s1le h3{ width:391px; height:41px; text-align: center; font:bold 22px/41px 'Microsoft Yahei'; color:#fff; margin:0 0 273px 87px; background: #ED214D; }
.zg_slp{ position:absolute;width:140px; height:48px;  z-index:2; font: 17px/24px 'Microsoft Yahei'; color:#333;  } 
.zg_slp span{ display:block; height:48px; background:url(imageshei.gif) repeat-x center center; position: absolute;  top:2px; z-index:3; }
.zg_slp1{ left:422px; top:85px; }
.zg_slp1 span{ width:52px; left:-59px;}
.zg_slp2{ left:422px; top:160px; }
.zg_slp2 span{ width:24px; left:-31px;}
.zg_slp3{ left:422px; top:247px; }
.zg_slp3 span{ width:41px; left:-46px;}
.zg_slp4{ font-size:18px; color:#ed214d ;left:60px; top:174px; }
.s1_bot{  font: 17px/26px 'Microsoft Yahei'; color:#333; padding-left:25px;551px }
.s1_bot b{ font-size:17px; color:#ed214d; }
.s1_bot em{ font-size:30px; font-weight:bold  ; color:#ed214d; }


.s2{ background:url(imagess2_quan.jpg) no-repeat center top #fff; padding:65px 0 100px;} 
.s2 h2{ margin:0 auto 30px; }
.s2 h2 b{ background-image:url(imagesh1_bt.png)  ; color:#ED1D20; }


.zg_xf{ position: fixed; right:0; top:50%;margin-top:-212px; width:116px; z-index:5; background:#fff; }
.zg_xf a{ display:block; border-bottom:1px solid #D78280;height:14px;  padding:78px 0 23px; font:14px/1 'Microsoft Yahei'; color:#333 ;text-align: center}
.zg_xf a:hover{ color:#ce0000; text-decoration: none; }
.zg_xf a.zgxf_link2{ padding:81px 0 28px; background:url(imageschat.jpg) no-repeat 35px 23px;  }
.zg_xf a.zgxf_link1{ background:url(imagesqq.jpg) no-repeat 35px 23px;  }
.zg_xf p{ width:116px; padding:24px 0 19px; text-align: center; } 
.zg_xf p img{ width:101px; height:101px;  margin:0 auto 11px; } 
.zg_xf p span{ font:14px/1 'Microsoft Yahei'; color:#333 ; }

.s2_div{ height:924px; }
.s2_div {margin:0 auto;    padding-top: 2px; width:1085px; background:url(imagesmiddle.png) no-repeat center 0; }
.s2_div h4{ width:492px; height:67px; background: url(imagesh3_bt.png) no-repeat; margin:0 auto 52px; font:32px/67px 'Microsoft Yahei'; color:#fff; text-align: center;  }
.s2_div h5{   width: 825px;padding-right: 12px; height:50px; background: url(imagesh4_zs.png) repeat-x center center ; margin:0 auto; font:32px/67px 'Microsoft Yahei'; color:#fff; text-align: center; }
.s2_div h5 span{ display:block;   background: url(imagesh4_bt.png) no-repeat ;width:245px; height:50px; margin:0 auto; text-align: center; font:24px/50px 'Microsoft Yahei'; color:#f72448;  }
.s2_div h5 b{  display:inline-block; *display:inline; zoom:1; margin-right:13px; font-weight:normal;color:#333; ;  }

.s2_top{ height:369px; width:780px;margin-left: 175px; padding: 31px 0 0;
}
.s2_dlrh{ width:369px; margin-right:8px; }
.s2_dlrh dt{ text-indent: 13px; height:30px; margin:5px 0 16px;  font:30px/1 'Microsoft Yahei'; color:#e50102;   }
.s2_dlrh dd{ padding-left: 41px;font:18px/28px 'Microsoft Yahei'; color:#252525;   }
.s2_dd1{background:url(imagesone.gif) no-repeat 4px 3px;  }
.s2_dd2{background:url(imagestwo.gif) no-repeat 4px 3px;  }
.s2_dd3{background:url(imagesthree.gif) no-repeat 4px 3px;   }

.z2_top_nl{ width:346px;   /* margin-left: 17px;  */}
.z2_top_nl p{ font:20px/36px 'Microsoft Yahei'; color:#333;  }
.z2_top_nl dt{ font:20px/36px 'Microsoft Yahei'; color:#e50102;  margin-bottom:8px; }
.z2_top_nl dd{ height:44px; font:20px/44px 'Microsoft Yahei';   margin-bottom:8px;   }
.z2_top_nl dd a{  display:block; width:124px; height:44px; background: #EF2123; font:21px/44px 'Microsoft Yahei'; color:#fffc00;  text-align: center; float: right; border-radius:8px;  }
.z2_top_nl .s2_ddl1{ color:#e50102;  }
.z2_top_nl .s2_ddl2{ color:#00ae4a; }
.z2_top_nl .s2_ddl3{ color:#0e29f9; }

.s2_bot ul{ width:359px; height:157px; background: #FEE3E3; } 
.s2_bot li{ width:356px; height:52px; text-indent:42px; font:18px/52px 'Microsoft Yahei'; color:#000; } 
.s2_bot li.s2_li2{ height:51px; line-height:52px;  border-top:1px solid #FBBCBD;  border-bottom:1px solid #FBBCBD; }
.s2_bot li span{ letter-spacing:1px;}
.s2_bot div{ width:839px; margin:33px 0 33px 121px ;}
.s2_bot dl{width:480px; height:157px;  } 
.s2_bot dt{ height:34px; text-align: center; background: #DD1A18;font:16px/34px 'Microsoft Yahei'; color:#fff;   } 
.s2_bot dd{ height:97px; padding:8px 0 18px;  background: url(imageslist_jt.gif) no-repeat left 40px  #EF2123;   } 
.s2_bot dd p{ height:24px;    } 
.s2_bot dd span{ display:block; float: left; height:24px; font:18px/34px 'Microsoft Yahei'; color:#fff;letter-spacing: 1px; } 
.s2_bot dd .z2_sp1{ width:164px; text-align: right;}
.s2_bot dd .z2_sp2{ width:60px; text-align: center; }
.s2_bot dd .z2_sp3{ width:255px;}
.s2_bot >p{ font:14px/24px 'Microsoft Yahei'; color:#454545; text-align: center;}

.bounceInDown{  animation-duration: .5s!important; animation-duration: .4s; }
.s1_cont{ padding-top:25px;}
.s4_liz3{ -webkit-animation: scale 2s .5s 10 linear; } 
.s4_liz3:hover{  -webkit-animation: scale 2s 0.1s  0  linear;}


@-webkit-keyframes scale {
	0% { 
		transform: scale(1); 
	}
	
	50% { 
		transform: scale(1.2); 
	}
	100% {    
		transform: scale(1); 
	}
}

.s2_dllt a{ -webkit-animation: slight 1s 0.1s  infinite  linear;  }
.s2_dllt a:hover{  -webkit-animation: slight 2s 0.1s  0  linear;}

@-webkit-keyframes slight {
	0% { 
		opacity: 1;
		fllter:alpha(opacity=100);
	}
	
	25% { 
		opacity: .3;
		fllter:alpha(opacity=30);
	}
	50% {    
		opacity: .8; 
		fllter:alpha(opacity=80);
	}
	75% { 
		opacity: .3;
		fllter:alpha(opacity=30);
	}
	100% {    
		opacity: 1; 
		fllter:alpha(opacity=100);
	}
}

