@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:1200px;margin:0 auto;}		

.zg_header{ width: 1200px; height: 55px; margin: 0 auto; background: #fff;}
.zg_logo{ width: 166px; height: 45px; padding-top: 10px; float: left;}
.zg_logo a,.zg_logo a img{ display: block; width: 154px; height: 34px;;}
.zg_header_center{ float: left; padding-top: 11px; height: 44px; line-height: 44px; font-size: 12px; color: #cbcbcb; font-family: 'Microsoft Yahei';}
.zg_header_center a{ font-size: 12px; color: #666; font-family: 'Microsoft Yahei'; margin: 0 15px;}
.zg_header_right{ float: right; width: 280px; padding-top: 10px; height: 44px; line-height: 44px; text-align: right; font-size: 16px; color: #333; font-family: 'Microsoft Yahei';}

.zg_banW{ width:100%; height: 612px; background: url(imageszg_04.jpg) no-repeat center; min-width: 1200px;}
.zg_ban{ width: 1200px; height: 612px; position: relative;  margin: 0 auto;}
.zg_ban img{ display: block; }
.zg_ban p{ height: 52px; width: 1200px; position: absolute; top: 60px; left: 0; font-size: 34px; color: #fff; font-family: 'Microsoft Yahei'; text-align: center;}

.zg_dy{ width: 975px; padding: 34px 47px 0 178px; height: 116px; background:url(imageszg_29.jpg) no-repeat 46px 25px #fff; line-height: 36px; font-size: 20px; color: #333; font-family: 'Microsoft Yahei'; text-align: left; margin: 0 auto 43px; box-shadow: 0 0 10px #ccc; border-radius: 10px; position: relative; top: -25px;}
.zg_dy span{ font-size: 20px; color: #fe9a05;}

.zg_m1W{ width: 100%; height: auto; background: url(imageszg_30.jpg) no-repeat center bottom; min-width: 1200px;}
.zg_m1{ width: 1200px; height: auto; margin: 0 auto; overflow: hidden;}
.zg_bt{ width: 772px; height:82px; padding: 15px 0 18px 428px; background: url(imageszg_05.jpg) no-repeat center; font-size: 46px; color: #4185ee; font-family: 'Microsoft Yahei'; text-align: left; font-weight: bold;}
.zg_m1c{ width: 1200px; height: auto; margin: 0 auto; padding-top: 45px;}
.zg_m1cnr{ width: 1198px; height: auto ; overflow: hidden; margin-bottom: 33px; border: 1px solid #e7edf7; background: #fcfcfc; padding-top: 50px; padding-bottom: 40px;}
.zg_m1nrL{ width: 678px; height: auto; float: left;}
.zg_nrbt{ width: 385px; height: 56px; overflow: hidden; margin: 0 auto 43px;}
.zg_nrbt span{ display: block; width: 110px; height: 56px; float: left; border-radius: 25px 0 0 25px; background: #ff4d4d;  text-align: center; font-size: 26px; color: #fff; font-family: 'Microsoft Yahei'; line-height: 56px;}
.zg_nrbt span i{ font-size: 34px; }
.zg_nrbt p{ padding-left: 78px; width: 197px; height: 56px;float: left; background: url(imageszg_07.jpg) no-repeat 33px 15px #ffe8e8; border-radius: 0 25px  25px 0; font-size: 24px; color: #333; font-family: 'Microsoft Yahei'; line-height: 56px;}
.zg_kqzb{ width: 680px; height: 36px; line-height: 36px; text-align: center; font-size: 22px; color: #ff4d4d; font-family: 'Microsoft Yahei'; margin-bottom: 13px;}
.zg_kqzb a{ display: inline-block; width: 138px; height: 34px; text-align: center; line-height: 34px; border: 1px solid #ffd0d0; border-radius: 20px; font-size: 18px; color: #ff4d4d; font-family: 'Microsoft Yahei';}
.zg_kqzb a:hover{ background: #ff4d4d; border-color: #ff4d4d; color: #fff;}
.zg_xxsm{ width: 625px; margin-left: 25px; line-height: 36px; font-size: 18px; color: #333; font-family: 'Microsoft Yahei'; text-align: left;}
.zg_xxsm span{ color: #ff4d4d;}
.zg_m1nrR{ width: 520px; float:left; height: auto; overflow: hidden;}
.zg_m1nrR img{ display: block;}
.zg_m1rsm{ padding: 8px 15px 7px 20px; width: 465px; background:#ffe8e8; line-height: 26px; font-size: 16px; color: #ff4d4d; font-family: 'Microsoft Yahei'; margin-top: 27px;}
.zg_step2 .zg_nrbt{ width: 438px;}
.zg_step2 .zg_nrbt span{ background: #ffb922;}
.zg_step2 .zg_nrbt p{ width: 250px; background: url(imageszg_10.jpg) no-repeat 31px 16px #fff6e2;}
.zg_step2 .zg_xxsm span{ color:#daa400; }
.zg_step2 .zg_m1rsm{ background: #fff6e2; color: #916502; line-height: 28px; margin-top: 15px;}
.zg_step3 .zg_nrbt{ width: 438px;}
.zg_step3 .zg_nrbt span{ background: #82ca70;}
.zg_step3 .zg_nrbt p{ width: 250px; background: url(imageszg_11.jpg) no-repeat 31px 17px #edffe9;}
.zg_step3 .zg_xxsm span{ color:#48ad2f; }
.zg_step3 .zg_m1rsm{ background: #edffe9; color: #1b550d; line-height: 28px; margin-top:38px; padding-top: 18px; padding-bottom: 20px;}


.zg_m2W{ width: 100%; height: auto; background: url(imageszg_31.jpg) no-repeat center 38px; min-width: 1200px;}
.zg_m2{ width: 1200px; height: auto; background: url(imageszg_32.jpg) no-repeat center 38px; margin: 0 auto; position: relative; z-index: 1;}
.zg_m2c{ width: 1200px; height: auto; padding-top: 66px; overflow: hidden;}
.zg_m2u{ width: 1199px; height: 101px; border-left: 1px solid #ccc; margin: 0 auto;}
.zg_m2u li{ width: 398px; float: left; height: 99px; text-align: center; border: 1px solid #ccc; border-left: none; background: #e8edf1; line-height: 99px; font-size: 30px; color: #333; font-family: 'Microsoft Yahei'; cursor: pointer;}
.zg_m2u li.on{ background: #4185ee; color: #fff; font-size: 38px; font-weight: bold;}
.zg_m2box{ width: 1198px; height: auto; border: 1px solid #ccc; background: #fff;}
.zg_m2qh{ width: 100%; height: auto; padding-top: 30px; overflow: hidden; display: none;}
.zg_m2yy{ width: 1126px; height: 127px; border: 1px solid #e8edf1; box-shadow: 0 0 10px #f1f5fc; margin: 0 auto 58px;}
.zg_m2yy h3{ width: 132px; height: 68px; padding-top: 23px; margin-right: 50px; background: url(imageszg_12.jpg) no-repeat center bottom; line-height: 68px; text-align: center; font-size: 34px; color: #4185ee; font-family: 'Microsoft Yahei'; font-weight: bold; float: left;}
.zg_m2yy p{ width: 900px; padding-top: 17px; float: left; line-height: 32px; font-size: 18px; color: #333; font-family: 'Microsoft Yahei';}
.zg_m2yy p span{ color: #4185ee;}
.zg_m2zcx{ width: 1140px; height: auto; margin-left: 55px; border-left: 2px solid #dcdcdc; padding-top: 28px;}
.zg_m2step{ width: 100%; height: auto; margin-bottom: 70px;}
.zg_m2step:after{ display: block; content: ''; height: 0; clear: both;}
.zg_m2stepL{ width: 644px; float: left; height: auto;}
.zg_stepbt{ width: 644px; height: 46px; overflow: hidden;margin-left: -38px; padding-top: 3px; background: #fff; z-index: 1; font-size: 28px; color: #333; font-family: 'Microsoft Yahei'; margin-bottom: 26px;}
.zg_stepbt span{ display: inline-block; width: 120px; height: 43px; background: #ffb922; text-align: center; line-height: 43px; font-size: 22px; color: #fff; font-family: 'Microsoft Yahei'; border-radius: 25px; margin-right: 20px;}
.zg_stepbt span i{ font-size: 30px;}
.zg_stepLp{ width: 560px; margin-left: 25px; height: auto; overflow: hidden; margin-bottom:16px; }
.zg_stepLp p{ line-height:36px; font-size: 18px; color: #333; font-family: 'Microsoft Yahei';  margin-bottom: 10px;} 
.zg_stepLp span{ color: #e7a310;}
.zg_stetw{ display: block; width:100px; height: 46px; padding-left: 70px; background: url(imageszg_35.jpg) no-repeat 35px 15px #fffaf0; margin-left: 217px; border: 1px solid #ffd478; border-radius: 5px; font-size: 18px; color: #eca711; font-family: 'Microsoft Yahei'; line-height: 46px;}
.zg_stetw:hover{ background: url(imageszg_36.jpg) no-repeat 35px 15px #ffb922; color: #fff;}
.zg_m2stepR{ width: 480px; height: auto;float: left; margin-top: 26px;}
.zg_m2stepR .zg_m2stimg{  width: 471px; height: 335px;border: 4px solid #c9deff;box-shadow: 0 0 10px #dce1ea;  }
.zg_m2stimg img{ display: block; width: 100%; height: 100%;}
.zg_stepLp em{  font-size: 16px; color: #999; font-family: 'Microsoft Yahei'; line-height: 30px;}
.m2step2 .zg_stepLp{ margin-bottom: 40px;}
.m2step2 .zg_m2stepR{ margin-top: 14px;}
.m2step2 .zg_m2stimg{ width: 472px; height: 350px; }
.m2step3 .zg_stepLp{ margin-bottom: 26px;}
.m2step3 .zg_m2stepR{ margin-top: 36px;}
.m2step3 .m2stimg1{ width: 469px; height: 179px; margin-bottom: 42px; }
.m2step3 .m2stimg2{ width: 469px; height: 269px;  }
.m2step4 .zg_m2stepR{ margin-top: 9px;}
.m2step4 .zg_m2stimg{ width: 469px; height: 244px; }
.m2step5 .zg_m2stepR{ margin-top: 19px;}
.m2step5 .zg_m2stimg{ width: 470px; height: 260px; }
.m2step6 .zg_m2stepR{ margin-top: 25px;}
.m2step6 .zg_m2stimg{ width: 472px; height: 310px; }
.m2step6{ margin-bottom: 60px;}
.m2step11 .zg_m2stepR{ margin-top: 22px;}
.m2step11 .zg_m2stimg{ width: 470px; height: 524px; }
.m2step12 .zg_m2stepR{ margin-top: 17px;}
.m2step12 .zg_m2stimg{ width: 471px; height: 308px; }
.m2step13 .zg_m2stepR{ margin-top:28px;}
.m2step13 .m2stimg1{ width: 469px; height: 180px; margin-bottom: 31px; }
.m2step13 .m2stimg2{ width: 471px; height: 289px;  }
.m2step14 .zg_stepLp{ margin-bottom: 45px;}
.m2step14 .zg_m2stimg{ width: 469px; height: 199px; }
.m2step15 .zg_m2stepR{ margin-top: 20px;}
.m2step15 .zg_m2stimg{ width: 471px; height: 272px; }
.m2step21 .zg_m2stepR{ margin-top: 22px;}
.m2step21 .zg_m2stimg{ width: 471px; height: 220px; }
.m2step22 .zg_m2stepR{ margin-top: 21px;}
.m2step22 .zg_m2stimg{ width: 471px; height: 328px; }
.m2step23 .zg_m2stepR{ margin-top: 27px;}
.m2step23 .zg_m2stimg{ width: 475px; height: 322px; }
.m2step24 .zg_m2stepR{ margin-top:19px;}
.m2step24 .m2stimg1{ width: 471px; height: 180px; margin-bottom: 31px; }
.m2step24 .m2stimg2{ width: 471px; height: 306px;  }
.m2step25 .zg_m2stepR{ margin-top: 12px;}
.m2step25 .zg_m2stimg{ width: 472px; height: 203px; }
.m2step26 .zg_m2stepR{ margin-top: 19px;}
.m2step26 .zg_m2stimg{ width: 471px; height: 285px; }

.zg_m3W{ width: 100%; height: auto; margin: 0 auto; min-width: 1200px; background: url(imageszg_33.jpg) no-repeat center top; margin-top: -67px;}
.zg_m3{ width: 1200px; height: auto; margin: 0 auto; background: url(imageszg_34.jpg) no-repeat center top; padding-top: 98px;}
.zg_zwb{ width: 1200px; height: 349px; background: url(imageszg_13.jpg) no-repeat center; margin-bottom: 78px;}
.zg_jssm{ width: 1080px; height:100px; padding-top: 26px; margin-left: 62px; line-height: 36px; font-size: 20px; color: #fff; font-family: 'Microsoft Yahei'}
.zg_jssm span{ color: #f7ea16;}
.m6-box-form{ width: 1060px; height: 180px; margin-left: 60px;}
.form01{ width: 1005; height: 40px; margin-bottom: 23px;}
.m6-box-form span{ display: block; float: left; width: 95px; line-height: 40px; font-size: 20px; color: #fff; font-family: 'Microsoft Yahei';}
.m6-box-form select{ padding-left: 10px; width: 134px; height: 40px; line-height: 40px; _line-height: 40px; background: #fff; border: 1px solid #dae4f2; border-radius: 5px; float: left; margin-right: 15px; font-size: 16px; color: #999; font-family: 'Microsoft Yahei';}
.input01{ padding-left: 10px; width: 185px; height: 38px; line-height: 38px; background: #fff; border: 1px solid #dae4f2; border-radius: 5px; float:left; font-size: 16px; color: #999; font-family: 'Microsoft Yahei';}
.form01 i{ display: inline-block; float: left; height: 40px; line-height: 40px; font-size: 14px; color: #fff; font-family: 'Microsoft Yahei';  margin-left: 14px;}
.form02{ padding-top: 10px; width: 100%; height: 44px;}
.form02 input{ display: block; width: 134px; height: 44px; text-align: center; line-height: 44px; background: #ffb922; border-radius: 20px; cursor: pointer; font-size: 20px; color: #fff; font-family: 'Microsoft Yahei'; margin: 0 auto;}
.zg_lqtit{ width: 611px; height: 115px; text-align: center; line-height: 115px; font-size: 48px; color: #fff; font-family: 'Microsoft Yahei'; font-weight: bold; margin: 0 auto 42px; background: url(imageszg_58.png) no-repeat center;}
.zg_lqtit span{ color: #f7da16;}
.zg_sdlq{ width: 1200px; height: 778px; clear: both; margin: 0 auto;}
.zg_sdlq li{ width: 227px; height: 337px; border-top: 3px solid #3a87da; float: left; margin-right: 16px; margin-bottom: 21px; overflow: hidden;position: relative; cursor: pointer;}
.zg_sdlq li div{ width: 187px; padding: 165px 20px 0; height: 172px; line-height:30px; color: #333; font-size: 18px; font-family: 'Microsoft Yahei'; position: absolute; left: 0; top: 0;}
.zg_sdlq li p{ width: 197px; padding: 17px 15px 5px; height: 315px; line-height: 26px; font-size: 16px; font-family: 'Microsoft Yahei'; background: #fff; display: none; position: absolute; left: 0; top: 0;}
.zg_sdlq li.l1{border-color: #3a87da; }
.zg_sdlq li.l1 div{ background: url(imageszg_14.jpg) no-repeat center;}
.zg_sdlq li.l2{border-color: #ff7852; }
.zg_sdlq li.l2 div{ background: url(imageszg_15.jpg) no-repeat center;}
.zg_sdlq li.l3{border-color: #34c1ca; }
.zg_sdlq li.l3 div{ background: url(imageszg_16.jpg) no-repeat center;}
.zg_sdlq li.l4{border-color: #ec87c1; }
.zg_sdlq li.l4 div{ background: url(imageszg_17.jpg) no-repeat center;}
.zg_sdlq li.l5{border-color: #fa6567; margin-right: 0;}
.zg_sdlq li.l5 div{ background: url(imageszg_18.jpg) no-repeat center;}
.zg_sdlq li.l6{border-color: #3f4b58; }
.zg_sdlq li.l6 div{ background: url(imageszg_19.jpg) no-repeat center;}
.zg_sdlq li.l7{border-color: #7ec234; }
.zg_sdlq li.l7 div{ background: url(imageszg_20.jpg) no-repeat center;}
.zg_sdlq li.l8{border-color: #f0aa4e; }
.zg_sdlq li.l8 div{ background: url(imageszg_21.jpg) no-repeat center;}
.zg_sdlq li.l9{border-color: #b886e9; }
.zg_sdlq li.l9 div{ background: url(imageszg_22.jpg) no-repeat center;}
.zg_sdlq li.l10{border-color: #f0aa4e;margin-right: 0; }
.zg_sdlq li.l10 div{ background: url(imageszg_23.jpg) no-repeat center;}
.zg_sdlq li a{ display: block; width: 227px; height: 337px;}

.zg_m4{ width: 1200px; height: auto; margin: 0 auto 64px;}
.zg_m4c{ width: 1200px; height: 535px; clear: both; padding-top: 80px;}
.zg_m4cl{ width: 602px; height: 532px; border: 1px solid #ebebeb; float: left; margin: 0 20px 0 6px; border-radius: 5px;}
.zg_m4clbt{ width: 183px; height: 43px; background: #ff6160; border-radius: 20px; text-align: center; line-height: 43px; margin: 0 auto 22px; position: relative; top: -17px; font-size: 22px; color: #fff; font-family: 'Microsoft Yahei'; font-weight: normal;}
.zg_m4lu{ width: 100%; height: auto; overflow: hidden;}
.zg_m4lu li{ width: 276px; height: 194px; float: left; margin: 0 12px 36px; }
.zg_m4lu li a{ display: block ; width: 100%; height: 100%;position: relative;}
.zg_m4lu li img{ display: block; width: 276px; height: 194px; position: absolute; left: 0; top: 0;}
.zg_m4lu li i{ display: block; width: 100%; height: 30px; background: #333; position: absolute; left: 0; bottom: 0; opacity: .3;filter:alpha(opacity=30); z-index: 1; }
.zg_m4lu li p{ width: 100%; height: 30px; font-size: 18px; color: #fff; font-family: 'Microsoft Yahei'; line-height: 30px; text-align: center; position: absolute; left: 0; bottom: 0; z-index: 2;}
.zg_m4cr{ width: 567px; height: 532px;border: 1px solid #ebebeb; float: left; border-radius: 5px;}
.zg_m4ru{ width: 100%; height: auto; overflow: hidden;}
.zg_m4ru li{ width: 254px; height: 204px; margin: 0 14px 20px; float: left;}
.zg_m4ru li a,.zg_m4ru li img{ display:block; width: 254px; height: 204px;}

.zg_footer{ width: 100%; height: auto; padding: 30px 0; background: #494949; font-size: 12px; color: #fff; font-family: 'SimSun'; text-align: center; line-height: 36px;}
.zg_footer a{ color: #fff;}
.zg_ycxf{ width: 130px; height: auto; padding-top: 8px; background: #86b9ff; border-top: 3px solid #4e91f8; position: fixed; right: 10px; top: 150px; z-index: 10;}
.zg_ycxu{ width: 122px;  height: auto; margin: 0 auto; background: #ffffff;}
.zg_ycxu li{ height: 52px; line-height: 52px; text-align: center; font-size: 18px; color: #4185ee; font-family: 'Microsoft Yahei'; cursor: pointer; border-top: 1px solid #4185ee;}
.zg_ycxu .ycdw1{border-top: none;}
.zg_ycxu .ycdw5{ background-color:#ffb922; color:#fff;}
.zg_ycxu .ycdw5 a{color:#fff;}
.zg_ycxu .ycdw5:hover{ background-color:#fccb61;}
.zg_ycxu li:hover{ background: #e8f1ff; color: #166ef5;}
.zg_ytop{ width: 130px; height: 40px; line-height: 40px; font-size: 20px; color: #fff; font-family: 'Microsoft Yahei'; display: block; text-align: center; background: url(imageszg_59.jpg) no-repeat 90px center;}
.zg_ytop:hover{ color: #fff;}




