@charset "gb2312";
/* CSS Document */
html,body, div, h1, h2, h3, h4, h5, h6, p, a,em,i, strong, span, img, ul, li,dl,dt,dd,form,select,input,button,submit {margin:0px;padding:0px;}
body{font:12px "Microsoft Yahei"; background:#25BDFF;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:0px;vertical-align:middle;}
input,select,button{outline:none;}
ul,li {list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0px;} 
.cl{zoom:1;}
.fr{float:right;}
.fl{float:left;}
.layout,.zg_layout{width:1000px; margin:0 auto;}
.hidden{ display:none;}

/*header*/
.zg_topbox{ width:100%; height:47px; background:#FFF;}
.zg_top{ width:1000px; height:47px;background:#FFF;}
.zg_logo{ display:block;margin-top:11px;}
.zg_nav{ margin:23px 0px 0px 22px; font-size:0px;font-family:"simSun";}
.zg_nav a{border-right:1px solid #727272;padding:0px 5px; font-size:14px; color:#333;}
.zg_tel{font-size:18px; line-height:30px; margin-top:12px; color:#333;}
.zg_tel span{ color:#FF0000;}
/*banner*/
.zg_bannerbox{background:url(../images/zg_bannerby.jpg) no-repeat center top;height:600px;}
.zg_bannerbox img{ display:block; +display:inline;}

/*zg_banfoot*/
.zg_banfootbox{ width:100%; height:110px; background:url(../images/zg_banbottom.jpg) no-repeat center top;}
.zg_banfoot{ width:1000px;  height:110px; background:url(../images/zg_banbottom.jpg) no-repeat center top;}
.zg_banfoot p{ width:810px; height:60px; line-height:30px; font-size:18px; color:#FFF;overflow:hidden; padding:35px 95px 0px; }
/*zg_title*/
.zg_title{ width:592px; height:124px; background:url(../images/zg_title.jpg) no-repeat; font-size:64px;}
.zg_title h2{text-align:center; height:62px; line-height:62px;overflow:hidden; padding-top:50px; color:#0082BB;}
.zg_title h2 strong{ color:#FD6D00;}
.tit1{ margin:26px auto 45px;}
.tit2{ margin:42px auto 43px; font-size:46px;}
/*main1*/
.zg_m1{ }
.zg_tabtit{ width:100%; height:129px; background:url(../images/zg_tabtit.jpg) no-repeat center bottom;}
.zg_tabtit li{ height:129px;float:left; cursor:pointer;}
.zg_tabtit li span{ display:block; height:129px;}
.zg_tabtit li.on span{ background:url(../images/zg_tabtith.jpg) no-repeat;}
.zg_tabtit .tit_1{ width:100px;}
.zg_tabtit .tit_2{ width:97px;}
.zg_tabtit .tit_3{ width:86px;}
.zg_tabtit .tit_4{ width:114px;}
.zg_tabtit .tit_5{ width:89px;}
.zg_tabtit .tit_6{ width:117px;}
.zg_tabtit .tit_7{ width:94px;}
.zg_tabtit .tit_8{ width:105px;}
.zg_tabtit .tit_9{ width:100px;}
.zg_tabtit .tit_10{ width:98px;}
.zg_tabtit li.on .tit_1{ background-position:left top;}
.zg_tabtit li.on .tit_2{background-position:-100px top;}
.zg_tabtit li.on .tit_3{background-position:-197px top;}
.zg_tabtit li.on .tit_4{ background-position:-283px top;}
.zg_tabtit li.on .tit_5{ background-position:-397px top;}
.zg_tabtit li.on .tit_6{ background-position:-486px top;}
.zg_tabtit li.on .tit_7{ background-position:-603px top;}
.zg_tabtit li.on .tit_8{ background-position:-697px top;}
.zg_tabtit li.on .tit_9{ background-position:-802px top;}
.zg_tabtit li.on .tit_10{ background-position:-902px top;}

.zg_tabcon{ width:998px; height:428px; border:1px solid #FD6D00;border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; margin:33px 0px 60px; position:relative; background:#FFF url(../images/zg_mzs.jpg) no-repeat 937px 377px;}
.zg_tabconsj{ position:absolute; width:23px; height:17px; top:-17px;}
.qhssj{ background:url(../images/zg_hssj.png) no-repeat;}
.hssj{ background:url(../images/zg_qhsj.png) no-repeat;}
.sj1{left:30px;}
.sj2{left:133px;}
.sj3{left:234px;}
.sj4{left:333px;}
.sj5{left:438px;}
.sj6{left:537px;}
.sj7{left:641px;}
.sj8{left:742px;}
.sj9{left:844px;}
.sj10{left:945px;}

.zg_tabconl{ width:436px; height:428px;position:relative; border-radius:10px 0px 0px 10px; -moz-border-radius:10px 0px 0px 10px; -ms-border-radius:10px 0px 0px 10px; -o-border-radius:10px 0px 0px 10px;-webkit-border-radius:10px 0px 0px 10px;}
.col_qhs{ background:#FFFBBE;}
.col_hs{ background:#D2F1FF;}
.zg_tabconl .zg_download a{ display:block; width:376px;height:51px; line-height:48px;background:url(../images/zg_xz1.png) no-repeat; text-align:center; margin:32px 0px 20px 30px;color:#FFF; font-size:30px; font-weight:bold;}
.zg_tabconl .outtime a{ background:url(../images/zg_xzh1.png) no-repeat;text-decoration:none;}
.zg_tabconl .future1 a{ background:url(../images/zg_xzhs1.png) no-repeat;text-decoration:none;}
.zg_downimg img{ width:376px; height:284px; margin-left:30px;}
.zg_tabconl_con{ position:absolute;top:257px; left:30px; width:376px; height:130px; overflow:hidden; line-height:40px; font-size:18px; text-align:center;color:#FFF;}
.zg_tabconl_con strong{ font-size:24px;}

.zg_tabconr{ width:562px; width:517px; padding:32px 22px 0px 23px;}
.zg_tabconr h3{ width:328px; height:33px;background:url(../images/zg_tit.jpg) no-repeat; margin:0px auto; font-size:24px; line-height:30px; text-align:center; color:#FFF; font-weight:normal;}
.zg_tabconr p{ width:488px; height:100px; margin:20px 0px 5px 18px;line-height:25px; font-size:16px;}
.zg_tabconr h2{ font-size:24px;color:#0082BB; text-align:center;}
.zg_tabconr h2 strong{ font-size:28px; line-height:48px; }
.zg_tabconr .zg_tkrk a{ display:block;  width:372px;height:45px; line-height:40px;background:url(../images/zg_xz2.jpg) no-repeat; text-align:center; margin:15px auto 20px;color:#FFF; font-size:30px; font-weight:bold;}
.zg_tabconr .outtime2 a{ background:url(../images/zg_xzh2.jpg) no-repeat; text-decoration:none;}
.zg_tabconr .future2 a{ background:url(../images/zg_xzhs2.jpg) no-repeat; text-decoration:none;}
.zg_tabconr .zg_xztx{ display:block; width:100%; text-align:center;font-size:18px; color:#D60000; margin:0px auto;}

/*main2*/
.zg_m2{ padding-top:38px; overflow:hidden;}
.zg_m2 dl{ width:222px; height:77px;position:relative;border:6px solid #ED6942; background:#FFF; margin-left:21px; float:left;}
.zg_m2 dl dt{ position:absolute; background:url(../images/zg_list.png) no-repeat; width:72px; height:72px; left:81px; top:-38px;}
.zg_m2 dl dd a{ display:block; width:222px; height:77px;font-size:20px;line-height:20px; overflow:hidden; padding-top:40px;color:#ed6942;text-align:center;}
.zg_m2 dl:hover{border-color:#0082BB;}
.zg_m2 dl:hover dt{background:url(../images/zg_listh.png) no-repeat;}
.zg_m2 dl:hover dd a{color:#0082BB;}
/*main3*/
.zg_m3{ background:#FFF; padding:5px; height:224px; overflow:hidden; margin:27px 0px;}
.zg_m3 a{ display:block;width:324px; height:224px; overflow:hidden;float:left; margin-left:9px;}
.zg_m3 a img{width:324px; height:224px; transform:scale(1);transition:all ease 0.8s;-ms-transition:all ease 0.8s;-moz-transition:all ease 0.8s;-o-transition:all ease 0.8s;-webkit-transition:all ease 0.8s;}
.zg_m3 a:hover img{transform:scale(1.1);}

/*footer*/
.footer{width:100%; margin-bottom:-30px; text-align:center;color:#FFF;font:14px/30px "Microsoft Yahei"; background:#1A1A2D;}
.footercon{background:#1A1A2D;padding:40px 0px 30px; overflow:hidden; }

/*悬浮*/
.zg_xf{ width:131px; height:252px; padding-top:157px;background:url(../images/zg_xf.png) no-repeat center top; position:fixed; top:100px; right:0px; display:none; z-index:10;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+100));}
.zg_xf a{ display:block; width:120px; height:30px; line-height:30px; text-align:center; font-size:18px; color:#FFF; background:#FD6D00; margin:3px auto; overflow:hidden;}
.zg_xf a.zg_xfcon1{ padding-left:22px; width:98px; overflow:hidden; font-size:24px; background:url(../images/zg_xfr.jpg) no-repeat left center; margin:0px auto 64px; font-weight:bold;}
/*时间未到提示*/
.zg_notimebox{ width:401px; height:430px; background:url(../images/zg_wdtj.png) no-repeat; position:fixed; _position:absolute; left:50%; margin-left:-200px;z-index:1001;display:none;}
.zg_notlose{ width:26px; height:26px; margin-right:44px; cursor:pointer;cursor:pointer;}
.zg_notit{ width:100%; text-align:center; padding-top:98px; height:50px; line-height:50px; font-size:40px;overflow:hidden;}
.zg_notime{ width:377px;padding-top:23px; font-size:27px; height:60px; line-height:50px; color:#FFF; margin:0px auto; text-align:center; font-weight:bold;}
.zg_button{ width:277px; height:46px; line-height:40px; background:url(../images/zg_tsbtn.jpg) no-repeat; margin:20px auto 0px; text-align:center;}
.zg_button a{ color:#FFF; font-size:21px; font-weight:bold;}
/*时间到了提示*/
.zg_timebox{width:567px; height:411px; line-height:40px; background:url(../images/zg_tck.png) no-repeat;padding-left:33px; color:#252525; position:fixed; _position:absolute; left:50%; margin-left:-300px; z-index:1001; display:none;}
.zg_tclose{ width:26px; height:26px; background:url(../images/zg_close.jpg) no-repeat; margin:20px 40px 9px 0px; cursor:pointer; }
.zg_sevtit{ width:450px; height:30px; line-height:30px; font-size:16px; text-align:left; border-bottom:1px solid #C70000; padding:30px 0px 0px 76px; margin:0px 30px 25px 0px; position:relative; font-weight:bold; }
.zg_sevtit span{ display:block; width:76px; height:76px;font-size:20px; color:#FFF; background:url(../images/zg_tshy.png) no-repeat; text-align:center; line-height:24px; overflow:hidden; padding-top:13px; font-weight:bold; position:absolute; left:-10px; top:0px;}
.zg_seldx{ width:100%;text-align:center; margin-bottom:25px;}
.zg_sel{ float:left; margin-right:15px; font-size:18px;position:relative; padding-left:20px; cursor:pointer;}
.zg_sel input{ display:inline-block; width:16px; height:16px; position:absolute;top:15px; z-index:3; opacity:0;filter:alpha(opacity=0);left:0; cursor:pointer;}
.zg_sel span{ display:inline-block; width:16px; height:16px; background:url(../images/zg_tsxy.jpg) no-repeat; position:absolute; left:0; top:13px; z-index:1;}
.zg_sel em{ display:block; width:20px; height:19px; background:url(../images/zg_dg.png) no-repeat; display:none; top:8px; position:absolute; left:0; z-index:2;}
.zg_dqxz h4{ font-size:16px;}
.submit a{ font-size:29px;}
.formbox input,select{ background:url(../images/zg_selby.jpg) repeat-x center top; height:28px; line-height:28px; padding:0px 5px; color:#757575; border:1px solid #9A9A9A; margin-right:10px;}
.name{ width:118px;}
.tel{ width:135px;} 
.formbox select{width:90px;}
.formbox select option{ background:#FFF; line-height:30px;}

.zg_bigbody{ position:fixed; _position:absolute; left:0px; top:0px; width:100%; height:100%; background:#000; opacity:0.7;filter:alpha(opacity=70);z-index:1000;display:none;}