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

html{color:#000;background:#fff;}
body{font:12px/1.5 "ËÎÌå",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding: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;}
a{text-decoration:none;color: #333333;}
a:hover{text-decoration:inline;color: #ee0000;}
.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;}
.layout{ width:1000px;margin:0 auto;}	

.zgzj_header{ width: 1000px; height: 60px; line-height: 60px; margin: 0 auto;}
.zgzj_tel{ float: right; font-size: 16px; color: #333; font-family: 'Microsoft Yahei'; padding-top: 10px; line-height: 50px;}
.zgzj_logo{ width: 150px; height: 30px; display: block; margin: 13px 48px 0 10px; float: left;}
.zgzj_logo img{ display: block;}
.zgzj_nav{ width: 550px; height: 50px;padding-top: 10px; line-height: 50px; float: left; font-size: 14px; color: #333; font-family: 'Microsoft Yahei';}
.zgzj_nav a{ font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; margin: 0 23px;}

.zgzj_banW{ width: 100%; height: 672px; min-width: 1000px; margin: 0 auto; background: url(imageszgzj_02.jpg) no-repeat center top;}
.zgzj_ban{ width: 1000px; height: 672px; margin: 0 auto; background: url(imageszgzj_42.jpg) no-repeat center;  position: relative;}
.zgzj_ban img{ display: block; position: absolute;}
.zgzj_b1{ left: 125px; top: 148px;}
.zgzj_b2{ left: 260px; top: 334px;}
.zgzj_b3{ left: 460px; top: 100px;transition: all .5s ease;}
.zgzj_b4{ left: 620px; top: 280px;transition: all .5s ease;}
.zgzj_b5{ left: 675px; top: 148px;}
.zgzj_b6{ left: 276px; bottom: 109px;}
.zgzj_sla{animation:myfirst 3s;-moz-animation:myfirst 3s; /* Firefox */-webkit-animation:myfirst 3s; /* Safari and Chrome */-o-animation:myfirst 3s; /* Opera */}
@keyframes myfirst
{
0%   {transform:scale(1)}
50%  {transform:scale(1.1)}
100% {transform:scale(1)}
}
@-moz-keyframes myfirst
{
0%   {transform:scale(1)}
50%  {transform:scale(1.1)}
100% {transform:scale(1)}
}
@-webkit-keyframes myfirst
{
0%   {transform:scale(1)}
50%  {transform:scale(1.1)}
100% {transform:scale(1)}
}
@-o-keyframes myfirst
{
0%   {transform:scale(1)}
50%  {transform:scale(1.1)}
100% {transform:scale(1)}
}


.zgzj_main1W{ width: 100%; height: auto; padding-top: 49px; min-width: 1000px;}
.zgzj_m1btW{ width: 100%; height: 122px; background: url(imageszgzj_05.jpg) no-repeat center; min-width: 1000px; margin-bottom: 22px;}
.zgzj_m1bt{ width: 1000px; height: 54px;line-height: 54px; padding-top: 68px; background: url(imageszgzj_06.jpg) no-repeat center; margin: 0 auto; font-size: 18px; color: #390f1b; font-family: 'Microsoft Yahei'; text-align: center; }
.zgzj_m1cW{ width: 100%; height: 605px; background: url(imageszgzj_07.jpg) no-repeat center bottom #fbfbfb; min-width: 1000px;}
.zgzj_m1c{ width: 1000px; height: 605px; background: url(imageszgzj_08.jpg) no-repeat center bottom; margin: 0 auto;}
.zgzj_m1cnr{ width: 1000px; height: 520px; background: #fff; clear: both;}
.zgzj_m1R{width: 666px; height: 520px; float: left; overflow: hidden;}
.zgzj_m1cnr_img{display: block;width: 666px; height: 520px; transition: all .5s;}
.zgzj_m1cnr_img:hover{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}
.zgzj_m1cR{ width: 334px; height: 520px; float: left;}
.zgzj_m1cr1{ width: 324px; height:97px ; padding-top: 35px; padding-left: 10px; background: #fed12d;}
.zgzj_m1cr_bt{ width: 68px; height: 67px; background: url(imageszgzj_18.png) no-repeat center bottom; float: left;}
.zgzj_m1cr_bt span{ display: block; width: 68px; height: 32px; line-height: 32px; font-size: 23px; color: #ad0002; font-family: 'Microsoft Yahei'; text-align: center;}
.zgzj_m1cr_bt font{ display: block; width: 68px; height: 30px; line-height: 30px; font-size: 24px; color: #825722; font-family: 'Microsoft Yahei'; text-align: center;}
.zgzj_m1cr1 p{ width: 245px; float: left; padding-top: 7px; height: auto; line-height:28px; font-size: 20px; color: #390f1b; font-family: 'Microsoft Yahei'; text-align: center; }
.zgzj_m1cr2{ width: 324px; padding-left: 10px; height: 78px; padding-top: 15px; border-bottom: 2px solid #e4e4e4;}
.zgzj_m1cr2_yc{ width: 170px; margin-left: 48px; height: auto; padding-top: 6px; float: left;}
.zgzj_m1cr2_yc p{ display: block; padding-left: 16px; padding-top: 12px; height: 31px; width: 92px; background: url(imageszgzj_19.jpg) no-repeat left bottom; line-height: 31px; font-size: 25px; color: #fff; font-family: 'Microsoft Yahei'; float: left ;}
.zgzj_m1cr2_yc img{ display: block; float: left; margin-left: 3px;}
.zgzj_m1cr3{ width: 324px; padding-left: 10px; padding-top: 21px; height: 77px; border-bottom: 2px solid #e4e4e4;}
.zgzj_m1cr3 .zgzj_m1cr_bt{ padding-left: 20px; width: 92px; text-align: left; background-position: left bottom;}
.zgzj_m1cr3 .zgzj_m1cr_bt span{ text-align: left; width: 92px;}
.zgzj_m1cr3 .zgzj_m1cr_bt font{ text-align: left;}
.zgzj_m1cr3_yc{ width: 210px; height: 38px; margin-left: -11px; padding-top: 26px; float: left;}
.zgzj_m1cr3_yc a{ display: block; width: 98px; height: 38px; background: #4577ac; border-radius: 20px; text-align: center; line-height: 38px; font-size: 20px; color: #fdfdfd; font-family: 'Microsoft Yahei'; margin-right: 6px;float: left;cursor:pointer;}
.zgzj_m1cr3_yc a:hover{ color: #fed12d;}
.zgzj_m1cr4{ width: 314px;  padding: 7px 10px 0; height: 90px; font-size: 16px; color: #333; font-family: 'Microsoft Yahei'; line-height: 22px;}
.zgzj_m1cr4 a{ display: inline-block; width: 172px; height: 33px; background: #b5b5b5; border-radius: 20px; text-align: center; line-height: 33px; font-size: 15px; color: #ffffff; font-family: 'Microsoft Yahei';}

.zgzj_main2W{ width: 100%; height: auto; padding-top: 77px; min-width: 1000px;}
.zgzj_main2W .zgzj_m1btW{ height: 132px; background: url(imageszgzj_09.jpg) no-repeat center; margin-bottom: 25px;}
.zgzj_main2W .zgzj_m1bt{ background: url(imageszgzj_10.jpg) no-repeat center; padding-top: 78px; line-height: 36px;}
.zgzj_m2cW{ width: 100%; height: 752px; background: url(imageszgzj_11.jpg) no-repeat center bottom; min-width: 1000px;}
.zgzk_m2c{ width: 1000px; height: 752px; background: url(imageszgzj_12.jpg) no-repeat center bottom; margin: 0 auto;}
.zgzk_m2cu{ width: 1000px; height: 599px;  clear: both;}
.zgzk_m2cu li{ width: 231px; height: 576px; padding-top: 23px; background: #1565b1; float: left; margin-right: 24px;transition: all .5s;}
.zgzk_m2cu li h4{ width: 231px; height: 71px; padding-top: 22px;font-size: 26px; color: #fff; font-family: 'Microsoft Yahei'; text-align: center; line-height: 71px; text-shadow: 0 1px 3px #333;}
.zgzk_m2cu li img{display: block; margin: 0 auto; width: 231px; height: 228px;}
.zgzk_m2cu li div{ width: 231px; height: 202px; padding-top: 19px; background: #fed12d;}
.zgzk_m2cu li h6{ height: 64px; line-height: 26px; color: #ff0000; font-family: 'Microsoft Yahei'; text-align: center; font-size: 20px; font-weight: bold;}
.zgzk_m2cu li p{ width: 200px; height: auto; margin: 0 auto; line-height: 26px; font-size: 16px; color: #390f1b; font-family: 'Microsoft Yahei';}
.zgzk_m2cu li.l1 h4{ background: url(imageszgzj_22.jpg) no-repeat center;}
.zgzk_m2cu li.l2 h4{ background: url(imageszgzj_23.jpg) no-repeat center;}
.zgzk_m2cu li.l3 h4{ background: url(imageszgzj_24.jpg) no-repeat center;}
.zgzk_m2cu li.l4 h4{ background: url(imageszgzj_25.jpg) no-repeat center;}
.zgzk_m2cu li.l4{ margin-right: 0;}
.zgzk_m2cu li:hover{/* margin-top: -3px;*/  transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}
.zgzk_m2cu li.l3 h6{ line-height: 52px;}

.zgzj_main3W{ width: 100%; height: auto; clear: both; min-width: 1000px; margin: 0 auto; padding-top: 64px;}
.zgzj_main3W .zgzj_m1btW{ height: 123px; background: url(imageszgzj_15.jpg) no-repeat center; margin-bottom: 35px;}
.zgzj_main3W .zgzj_m1bt{ background: url(imageszgzj_16.jpg) no-repeat center; padding-top: 69px; line-height: 70px;}
.zgzj_m3u{ width: 1000px; height: auto; overflow: hidden; clear: both; margin: 0 auto 15px;}
.zgzj_m3u li{height: 31px; padding: 0 10px; line-height: 31px; background: #ca0e2f; font-size: 16px; color: #fff;font-family: 'Microsoft Yahei'; border-radius: 5px; float: left; margin: 0 5px 10px; cursor:pointer;}
.zgzj_m3u li.on{ background: #343434;}
.zgzj_m3box{ width: 1000px; height: auto; overflow: hidden; margin: 0 auto 30px;}
.zgzj_m3qh{ width:978px; height: auto; padding:15px 10px; background: #e0ddd9; border: 1px solid #040000; border-radius: 20px; overflow: hidden; display: none;}
.zgzj_m3qh dl{ width: 470px; margin-right: 5px; height: 100px; float: left; padding-left: 10px;}
.zgzj_m3qh dl dt{ width: 480px; height: 22px; line-height: 22px; font-size: 16px; color: #343434; font-family: 'Microsoft Yahei'; font-weight:bold;}
.zgzj_m3qh dl dd{ line-height: 26px; font-size: 16px; color: #343434; font-family: 'Microsoft Yahei';}

.zgzj_footW{ width: 100%; height: 215px; background: url(imageszgzj_13.jpg) no-repeat center; min-width: 1000px;}
.zgzj_foot{ width: 1000px;  padding-top: 61px;  height: 154px; background: url(imageszgzj_14.jpg) no-repeat center; margin: 0 auto; text-align: center; line-height: 30px; font-size: 14px; color: #fff; font-family: 'Microsoft Yahei';}


.zgzj_ycxf{ width: 180px; height: auto; background: url(imageszgzj_30.png) no-repeat center 20px; position: fixed; right: 10px; top: 100px; z-index: 4;}
.zgzj_ycxfc{ width: 119px; height: auto; border-bottom: 1px solid #af0501; margin-left: 40px; background: #fff7e5;}
.zgzj_yca1{ width: 117px; height: 45px; display: block;  padding-top: 93px; border: 1px solid #af0501; border-bottom: none; text-align: center; font-size: 18px; color: #e23a20; font-family: 'Microsoft Yahei'; background: url(imageszgzj_31.jpg) no-repeat center 15px; line-height: 33px; }
.zgzj_yca2{ width: 117px; height: 57px; display: block; padding-top: 88px; background: url(imageszgzj_32.jpg) no-repeat center 5px; line-height: 22px; font-size: 18px; color: #e23a20; font-family: 'Microsoft Yahei'; text-align: center;border: 1px solid #af0501; border-bottom: none; }
.zgzj_ycxfc p{ width: 117px;  padding-top: 17px; height: 176px; border: 1px solid #af0501; border-bottom: none; text-align: center; }
.zgzj_ycxfc p img{ display: block; margin: 0 auto 11px;}
.zgzj_ycxfc p span{ display: block; line-height: 22px; font-size: 18px; color: #e23a20; font-family: 'Microsoft Yahei';}

.zgzj_zftc{ width: 100% ; height: 100%; position: fixed; left: 0; top: 0; z-index: 5; display: none;}
.zzc{ width: 100%; height: 100%; background: #262626; opacity: .3;;filter:alpha(opacity=30);}
.zgzj_tcnr{ width: 399px; height: 400px; padding-top: 65px; background: url(imageszgzj_34.jpg) no-repeat center; position: absolute; left: 50%; top: 50%; margin: -233px 0 0 -200px;}
.zgzj_oline{ width: 380px; height: 35px; margin-bottom: 22px; clear: both;}
.zgzj_oline span{ display: block; width: 103px; margin-right: 12px; float: left; height: 35px; text-align: right; font-size: 20px; color: #333; font-family: 'Microsoft Yahei';}
.zgzj_oline input{ display: block; float: left; padding-left: 15px; width: 218px; height: 35px; border: none; outline: none; background: #c80012; font-size: 14px; color: #fff; font-family: 'Microsoft Yahei';}
.zgzk_zfan{ padding-top: 10px; margin-left: 153px; }
.zgzk_zfan input{width: 193px; height: 47px; background: url(imageszgzj_35.png) no-repeat center;cursor: pointer; font-size: 28px; color: #fd0215; font-family: 'Microsoft Yahei'; text-align: center; line-height: 45px;}
.zgzj_close{ display: block; width: 45px; height: 45px; background: url(imageszgzj_36.png) no-repeat center;position: absolute; right: 15px; top: 11px;}



#hd .hd-m {
	width: 1000px;
	margin:0 auto;
}
.hd {
	width: auto;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 10px;
	background-color: #eee;
}

.hd img {
	margin-left: 20px;
	margin-top: 10px;
}







