@charset "gb2312";
/*default css*/
html{color:#000;background:#fff;}
body{font:12px/1.5 "ËÎÌå",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:"ËÎÌå",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;}/*input:focus{outline: none;}*/
table{ border-collapse: collapse;}
a{color: #333333; text-decoration: none; outline:none; border:none;}

.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;}

.wrap{width:1000px;margin:0 auto;text-align:left;}
.myanimate{ -webkit-animation-duration:5s;animation-duration:5s; }
.zg_last{ margin-right:0 !important;}
h2{ font:bold 40px/63px "microsoft yahei"; color:#333; text-align:center; height:63px; padding-top:25px; }
h2 span{ color:#ee5c67; }

/*top*/
.zg_topWrap{ width:100%; height:50px; background:url(imagestop_wrap.jpg) no-repeat center top; }
.zg_top{ height:50px; background:url(imagestop.jpg) no-repeat center top; }
.zg_top ul{ padding:12px 0 0 95px; }
.zg_top li{ float:left; } 
.zg_top li{ font:16px/38px "microsoft yahei"; color:#333; }
.zg_top li a{ color:#333; }
.zg_top li span{ padding:0 12px;}
.zg_tel{ font:24px/44px "microsoft yahei"; color:#e60012; padding-top:6px;}
.zg_tel img{ margin:-5px 10px 0 0; }

/*banner*/
.zg_bannerWrap{ width:100%; height:550px; background:url(imagesbanner_wrap.jpg) no-repeat center top; overflow:hidden;}
.zg_banner{position:relative; height:550px; background:url(imagesbanner.jpg) no-repeat center top; }
.zg_banner em{ position:absolute; display:block; }
.zg_em1{ width:725px; height:318px; background:url(imagespic1.png) no-repeat; top:50%; left:50%; margin:-162px 0 0 -342.5px;}
.zg_em2{ width:46px; height:41px; background:url(imagespic2.png) no-repeat; top:322px; left:-254px; }
.zg_em3{ width:125px; height:89px; background:url(imagespic3.png) no-repeat; top:442px; left:186px; }
.zg_em4{ width:69px; height:79px; background:url(imagespic4.png) no-repeat; top:320px; left:-18px; }
.zg_em5{ width:49px; height:57px; background:url(imagespic5.png) no-repeat;  top:32px; left:95px;}
.zg_em6{ width:75px; height:73px; background:url(imagespic6.png) no-repeat;  top:340px; right:-70px; }
.zg_em7{ width:212px; height:249px; background:url(imagespic7.png) no-repeat;  top:18px; right:-350px;}
.zg_em8{ width:194px; height:115px; background:url(imagespic8.png) no-repeat;top:160px; left:-63px;}
.zg_em9{ width:189px; height:102px; background:url(imagespic9.png) no-repeat; top:37px; right:-27px; }

/*m1*/
.zg_m1Wrap{width:100%; background:#ee5c67;}
.zg_m1{ background:#ee5c67; padding:37px 0 64px; }
.zg_m1 h2{ background:url(imagestit1.png) no-repeat center top; padding-right:18px; }
.zg_m1 .zg_p{ font:18px/58px "microsoft yahei"; color:#fff; text-align:center;}
.zg_m1con{ margin-top:22px; background:#fff; border-radius:9px; padding:105px 21px 67px 44px; }
.zg_m1left{position:relative; float:left; width:447px; height:272px; background:url(imagespic10.png) no-repeat right top;}
.zg_m1left em{position:absolute; top:-30px; left:0; display:block; width:203px; height:305px; background:url(imagespic11.png) no-repeat;}
.zg_m1left a{position:absolute; left:230px; bottom:38px; display:block; width:166px; height:38px; font:24px/38px "microsoft yahei"; color:#fff; text-align:center; background:#ee5c67; border-radius:18px; }
.zg_m1right{ float:right; padding:33px 0 27px; width:448px; background:#f4f4f4; }
.zg_m1right dl{ width:350px; margin:0 auto;}
.zg_m1right dt{ font:18px/36px "microsoft yahei"; color:#ee5c67; border-bottom:1px solid #ee5c67; background:url(imagespic12.png) no-repeat 303px 6px; height:36px; margin-bottom:22px; }
.zg_m1right dd{ font:18px/30px "microsoft yahei";  color:#333; }
.zg_m1bottom{ width:926px; height:240px; background:url(imagespic13.png) no-repeat center top; margin:38px auto 0; }
.zg_m1bottom dt{ float:left; width:224px; font:bold 36px/40px "microsoft yahei"; color:#fff; text-align:center; padding-top:63px; }
.zg_m1bottom dd{ float:right; width:614px; font:24px/48px "microsoft yahei"; color:#fff; padding:26px 0 0 88px;}

/*m2*/
.zg_m2Wrap{width:100%; background:#ee5c67;}
.zg_m2{ background:#ee5c67; padding-bottom:48px; }
.zg_m2 h2{ background:url(imagestit2.png) no-repeat center top; padding-right:18px;}
.zg_m2con{ margin-top:61px; background:#fff; border-radius:9px; padding:0 16px 36px 19px; }

.zg_move{ position:relative; width:965px; height:333px; margin:0 auto 27px;}
.zg_move p{ position:absolute; top:2px; left:50%; margin-left:-225px; font:bold 36px/64px "microsoft yahei"; color:#333; width:357px; height:169px; background:url(imagespic16.png) no-repeat; padding:135px 0 0 93px; }
.zg_move em{ display:block; position:absolute; }
.zg_m2em1{ width:148px; height:213px; background:url(imagespic14.png) no-repeat; left:6px; bottom:12px; }
.zg_m2em2{ width:173px; height:0px; background:url(imagespic15.png) no-repeat center bottom; left:117px; /*top:28px;*/bottom:131px; }
.zg_m2em3{ /*width:136px;*/width:0px; height:117px; background:url(imagespic17.png) no-repeat; /*right:168px;*/left:658px; top:23px; }
.zg_m2em4{ width:172px; height:269px; background:url(imagespic18.png) no-repeat;right:35px; top:63px; }

.zg_hdlc{ width:965px; height:191px; background:#f4f4f4; padding:18px 0 24px; margin-bottom:49px;}
.zg_hdlc h5{float:left; width:51px; height:126px; background:url(imagespic19.png) no-repeat; font:24px/26px "microsoft yahei"; color:#fff; text-align:center; padding-top:18px; margin:24px 69px 0 37px; display:none;}
.zg_hdlc .zg_con{ float:left; width:191px; height:189px; background:url(imagespic20.png) no-repeat; display:none;}
.zg_con p{ font:16px/24px "microsoft yahei"; color:#fff; text-align:center; padding-top:38px; }
.zg_con p.zg_plast{ padding-top:74px;}
.zg_con p span{ color:#fff046; }
.zg_con a{ display:block; width:114px; height:27px; font:18px/27px "microsoft yahei"; color:#333; text-align:center; background:#ffcf46; border-radius:11px; margin:3px auto 0;}
.zg_hdlc .zg_empty{ float:left; width:28px; height:191px; background:url(imagespic21.png) no-repeat center center; margin:0 31px 0 35px; display:none;}

.zg_m2left,.zg_m2right{ width:464px; height:236px; background:#f4f4f4; padding-top:20px;}
.zg_m2left dt,.zg_m2right dt{ font:bold 24px/38px "microsoft yahei"; color:#fff; background:#fd842c;   text-align:center; box-shadow:-3px 3px 0 #bcbcbb; margin-left:-2px;}
.zg_m2left dt{ width:220px; }
.zg_m2right dt{ width:311px; }
.zg_m2left dd{ font:16px/26px "microsoft yahei"; color:#333; padding-top:26px; }
.zg_m2left dd p{ padding:0 25px 0 20px; }
.zg_m2right dd{ font:16px/24px "microsoft yahei"; color:#333; padding-top:30px; padding-left:29px; }
.zg_m2right dd p{ padding:0 75px 29px 20px; background:url(imagesdot.png) no-repeat left 7px;}
.zg_m2right dd p span{ color:#fc404e; }
.zg_m2more{ display:block; width:154px; height:37px; font:16px/37px "microsoft yahei"; color:#fff; text-align:center; background:#ee5c67; border-radius:16px; margin:15px auto 0;}

/*m3*/
.zg_m3Wrap{width:100%; background:#ee5c67;}
.zg_m3{ background:#ee5c67; padding-bottom:65px; }
.zg_m3 h2{ background:url(imagestit3.png) no-repeat center top; padding-right:18px;}
.zg_m3con{ background:#fff; border-radius:9px; padding:54px 0px 30px 0px; margin-top:41px; }
.zg_m3con ul{ padding-left:13px; }
.zg_m3con li{float:left; width:194px; height:212px; text-align:center; padding-top:26px; margin:0 25px; }
.zg_m3con li p{ font:16px/25px "microsoft yahei"; color:#fff; padding-top:12px; }
.zg_m3li1{background:url(imagespic22.png) no-repeat; }
.zg_m3li2{background:url(imagespic23.png) no-repeat; }
.zg_m3li3{background:url(imagespic24.png) no-repeat; }
.zg_m3li4{background:url(imagespic25.png) no-repeat; }

.zg_footerWrap{width:100%; background:#ee5c67;}
.zg_footer{ background:#ee5c67; font:16px/56px "microsoft yahei"; color:#fff; text-align:center; padding-bottom:114px; }

/*¸¡´°*/
.zg_fix{ position:fixed; top:55%; right:10px; width:137px; height:164px; background:url(imagesfix.png) no-repeat; z-index:9;}
.zg_fix a{ position:absolute; display:block; }
.zg_close{ width:23px; height:23px; top:0; right:26px; }
.zg_zx{ width:123px; height:32px; bottom:0; left:4px; font:20px/32px "microsoft yahei"; color:#ee5c67; text-align:center; }
.zg_zx:hover{ font-size:22px; }

/*µ¯´°*/
.zg_tcWrap{position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.67; filter:alpha(opacity=67); z-index:10; display:none; }
.zg_tc{position:fixed; top:50%; left:50%; margin:-174px 0 0 -246px; width:492px; height:348px; background:#eeeeee; border:3px solid #ee5c67; border-radius:8px; z-index:11; display:none;*padding-top:38px; *height:310px;}
.zg_tcClose{ display:block; width:23px; height:22px; position:absolute; top:5px; right:7px; background:url(imagesclose.png) no-repeat;}
.zg_tc form{ width:345px; margin:38px auto 0;  }
.zg_tc p{ margin-bottom:12px; }
.zg_tc p input{ width:334px;  }
.zg_tc p input,.zg_tc p select{ height:36px; border:1px solid #333; background:none; outline:none; font:18px/36px "microsoft yahei"; color:#666; padding-left:9px; }
.zg_tc p .zg_province{ width:133px; margin-right:23px; *margin-right:16px; }
.zg_tc p .zg_profess{ width:183px; }
.zg_submit{ display:block; width:206px; height:42px; margin:27px auto 0; font:bold 24px/42px "microsoft yahei"; color:#fff; text-align:center; border:none; background:#ee5c67; border-radius:5px; outline:none; cursor:pointer;}

@keyframes bungee {
	0% { opacity: 0.7; transform: scale3d(0.2, 0.2, 0.2); }
	to { transform: scale3d(1, 1, 1); opacity: 1; }
}
.bungee { animation-name: bungee; animation-duration:2s; animation-timing-function: ease-in-out; }
.hd {
	width:auto;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 10px;
	background-color: #ececec;
}
.hd img {
	margin-left: 20px;
	margin-top: 10px;
}

#foot {
	width:100%;
	height:auto;
	background-color:#25292C;
	background-repeat: repeat-x;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}
#foot-all {
	width:948px;
	height:60px;
	color: #FFF;
	text-decoration: none;
	padding-top:5px;
	line-height: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
}
#foot #foot-all a {
	color: #CCC;
	text-decoration: none;
}


.hdd {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#hd .hd-m {
	width: 1000px;
	margin:0 auto;
}