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

/*default_css*/
html{ font-family: "microsoft yahei"; color:#333; }
body,p,ul,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,th,td,tr{ margin:0; padding:0; }
li{ list-style:none; }
a{ text-decoration:none; color:#333; outline:none;}
a img{ border:0; }
img{ vertical-align:middle;}
input,select{ background:none; border:none; outline:none; font-family: "microsoft yahei";}
table{ border-collapse:collapse; }


.clear{ *zoom:1; }
.clear:after{ content:""; display:block; clear:both; }
.wrap{ width:1000px; margin:0 auto; }
.fl{ float:left; }
.fr{ float:right; }
h2{ height:69px; padding-top:36px; font-size:40px; line-height:1; margin:0 auto; font-weight:normal; }

/*顶部*/
.zg_topWrap{ height:50px; background:url(imagestopWrap.jpg) no-repeat center top; }
.zg_top{ height:50px; background:url(imagestop.jpg) no-repeat center top; overflow:hidden; }
.zg_top_list{ padding:8px 0 0 27px; }
.zg_top_list a{ font-size:16px; line-height:42px; color:#fff; padding-right:10px; }
.zg_top_list a:hover{ text-decoration:underline; }
.zg_tel{ font-size:24px; line-height:50px; color:#fff; padding-left:40px; background:url(imagestel.png) no-repeat left center; }

/*banner*/
.zg_bannerWrap{ height:543px; background:url(imagesbanner.jpg) no-repeat center top; }
.zg_banner{ position:relative; }
.zg_banner em{ display:block; position:absolute; left:50%; }
.zg_banner_top{ width:426px; height:140px; background:url(imagesban4.png) no-repeat; margin-left:-213px; top:32px; }
.zg_banner_center{ width:938px; height:240px; background:url(imagesban5.png) no-repeat; margin-left:-469px; top:150px; z-index:2;}
.zg_banner .zg_banner_tip{ width:94px; height:135px; background:url(imagesban6.png) no-repeat; left:680px; top:146px; z-index:1; }
.zg_banner p{ width:589px; height:71px; position:absolute; top:424px; left:223px; font-size:36px; line-height:67px; background:url(imagesban7.png) no-repeat center top; text-align:center;  }

/*m1*/
.zg_m1Wrap{}
.zg_m1{ padding:22px 0 50px; }
.zg_m1 h2{ width:580px; padding-left:78px; background:url(imagesh1.png) no-repeat center top; color:#8344ef;}
.zg_m1 h2 span{ color:#eca100; }
.zg_m1_con{ margin:25px 0 0; width:100%; height:389px; background:url(imagespic8.png) no-repeat; }
.zg_m1_left{ position:relative; float:left; width:505px; height:100%; background:url(imagespic1.png) no-repeat right 85px;}
.zg_m1_left span{ position:absolute; display:block; color:#fff; text-align:center; font-size:18px; width:108px; height:79px; line-height:79px; }
.zg_zh{ top:201px; left:50px; background:url(imagespic2.png) no-repeat; }
.zg_jsj{ top:234px; left:230px; background:url(imagespic5.png) no-repeat; }
.zg_fl{ top:167px; left:390px; background:url(imagespic6.png) no-repeat; }
.zg_m1_left .zg_ms{ top:128px; left:230px; background:url(imagespic4.png) no-repeat; width:135px; height:99px; line-height:99px; }
.zg_ck{ top:43px; left:339px; background:url(imagespic7.png) no-repeat;}
.zg_cj{ top:72px; left:149px; background:url(imagespic3.png) no-repeat;}
.zg_m1_right{ float:right; width:307px; padding:52px 128px 0 0; }
.zg_m1_right p{ font-size:24px; line-height:54px; font-weight:bold; color:#fff; text-align:center; }
.zg_m1_right th{ width:34px; }
.zg_m1_right input.name,.zg_m1_right input.tel{ width:244px; height:33px; background:#fff; padding-left:14px; font-size:18px; line-height:33px; color:#372fb4; }
.zg_m1_right select{ width:258px; height:33px; background:#fff; padding-left:11px; font-size:18px; line-height:33px; color:#372fb4; }
::-webkit-input-placeholder { /* WebKit browsers */ 
color: #143a90; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #143a90; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #143a90; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #143a90; 
} 
.zg_m1_right td{ padding:0 0 11px 14px;}
.zg_m1_right input.submit{ display:block; font-size:18px; color:#372fb4; width:118px; height:30px; line-height:30px; background:#f6da2a; text-align:center; margin:7px auto 0; cursor:pointer;}

/*m2*/
.zg_m2Wrap{ height:568px; background:url(imagesm2Wrap.jpg) no-repeat center top; }
.zg_m2{ height:546px; background:url(imagesm2.jpg) no-repeat center top; padding:22px 0 0; }
.zg_m2 h2{ width:580px; padding-left:78px; color:#fff; background:url(imagesh2.png) no-repeat center top; }
.zg_m2 table{ width:929px; height:340px; background:url(imagespic13.png) no-repeat; margin:43px auto 0;}
.zg_m2 .none{ border-right:none;}
.zg_m2 th{ font-size:24px; line-height:36px; padding-top:1px; border-right:2px solid #fff; color:#fff; }
.zg_m2 td{ font-size:16px; line-height:54px; border-width:2px 2px 0 0; border-style:solid; border-color:#fff; text-align:center; color:#fff; }
.zg_m2 td a{ display:block; font-size:16px; line-height:38px; color:#3d3d3d; text-align:center; width:116px; height:38px; padding:7px 14px 19px 12px; background:url(imagespic14.png) no-repeat; margin:0 auto; }

/*m3*/
.zg_m3Wrap{ }
.zg_m3{ padding:23px 0 28px }
.zg_m3 h2{ width:649px; text-align:center; color:#8344ef; background:url(imagesh3.png) no-repeat center top; }
.zg_m3 ul{ margin-top:22px; }
.zg_m3 li{ position:relative; float:left; margin:0 60px 0 40px; }
.zg_m3 li.zg_last{ margin-right:40px;}
.zg_m3 li p{ font-size:18px; line-height:25px; color:#010101; text-align:center; padding-top:12px; } 
.zg_m3 li em{ position:absolute; display:block; width:47px; height:47px; top:-24px; left:-24px;}
.wx{ background:url(imagespic18.png) no-repeat; }
.qq{ background:url(imagespic19.png) no-repeat; }
.wb{ background:url(imagespic20.png) no-repeat; }

/*footer*/
.zg_footer{ font-size:16px; line-height:85px; text-align:center; color:#2b2b2b;}

/*右浮窗*/
.zg_fix{ position:fixed; top:20%; right:0; width:155px; height:203px; background:url(imagespic21.png) no-repeat; text-align:center; }
.zg_fix ul{ width:115px; margin:0 auto; padding:10px 0 0;}
.zg_fix li{ font-size:16px; line-height:36px; height:36px; text-align:center; background:url(imagespic22.png) no-repeat center bottom; padding-bottom:1px; }
.zg_fix li a{ color:#fff; }
.zg_toTop{ font-size:16px; line-height:36px; color:#fff; }

/*长期固定活动部分开始*/
.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;
}
