body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
html{-webkit-text-size-adjust:none;}
body{background-color:#fff;font:12px/2em \5B8B\4F53,"Arial Narrow",tahoma,HELVETICA;text-align:center;color:#333;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:none;vertical-align:top;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
    -ms-transition: none;
}
i,em{font-style:normal;}
input,select,option,textarea{font-size:12px;}
a{color:#333;text-decoration:none;}
a:hover{color:#f80;text-decoration:underline;}
a:hover em,a:hover b, a:hover i, a:hover span {cursor:pointer;}
a:hover img {opacity: 0.9}
.fl{float: left;}
.fr{float: right;}  
.clearfix{*zoom:1}
.clearfix:after{content:"\20";clear:both;height:0;display:block;overflow:hidden;}

a,img{-webkit-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear;}

.head,.area,.ivy990{width: 990px; margin: 0 auto}
.area{margin-bottom: 20px;}
.ivy990 img,.ivy990 iframe,.ivy990 embed,.ivy990 object{margin-bottom: 10px}

body .g-footer,body .g-footer a{color:#5f5f5f;}
body .g-footer{background: #f7f7f7}

.head{height: 130px;}
.head .logo{width: 277px; height: 57px; float: left; margin-top: 30px; display: inline-block; background: url(/www1/zt/gz20141223/mc/bga.png) no-repeat 0 0;}

.nav-bg{background: #288bde}
.nav{height: 40px; width: 990px; margin: 0 auto; font:700 16px/40px "宋体"; white-space: nowrap;}
.nav a{display: inline-block; float: left; text-align: center; color: #fff; width: 98px; }
.nav a:hover{color: #fff;background: #fb7e10; text-decoration: none}
.nav .on{background: #fb7e10}
.nav .all,.nav .all:hover{width: 174px; padding-left: 16px; background: #277dde; text-align: left;}

.sbg{background: #f1f1f1}

.form{float: right; margin-top: 23px; width:490px}
.f-ctr{height: 26px; overflow: hidden; line-height: 26px}
.f-ctr i{display: inline-block; float: left; padding: 0 15px; background: url(/www1/zt/gz20141223/mc/ibg.png) no-repeat right center; cursor: pointer; margin-right: 12px}
.f-ctr .on{background: #fb7e10; color: #fff}
.f-ctr span{float: left; padding-left: 8px; color: #aaa}
.f-ctr span em{font:normal 16px/26px microsoft yahei; color: #333; float: left;}
.f-ctr span cite{float: left; font-style: normal;}
.f-con{height: 30px; overflow: hidden;}
.f-con .key{width: 368px; padding: 0 5px 0 30px; height: 26px; line-height: 26px; float: left; border: 2px solid #fb7e10; background:#fff url(/www1/zt/gz20141223/mc/bga.png) no-repeat -254px -64px; color: #aaa}
.f-con .keys{background: #fff; padding: 0 5px 0 10px; width: 388px}
.f-con .sub{border: 0; padding: 0 24px; background: #fb7e10; color: #fff; height: 30px; line-height: 30px; font-size: 14px; cursor: pointer; float: left; width: 83px}
.f-con form{float: left;}
.f-con span{float: right; width: 50px; line-height: 15px; overflow: hidden;} 
.f-con span i{display: block; height: 15px; overflow: hidden;}
.f-con span a{color: #777}
.f-con span a:hover{color: #f80}
.f-tis{height: 30px; text-align: left; color: #777; line-height: 30px; overflow: hidden;}
.f-tis a{color: #777; float: left; margin-right: 10px}
.f-tis a:hover{color: #f80}
.f-tis i{float: left; margin-right: 5px}

.col-a{width: 190px; height: 552px; float: left; background: #288bde}
.col-b{width: 790px; height: 542px; float: right; padding-top: 10px}
.up-title{height: 50px; line-height: 50px; margin-bottom: 10px;}
.up-title span{font:normal 30px/45px "Microsoft yahei";}
.up-title span em{display: inline-block; width: 31px; height: 47px; background: url(/www1/zt/gz20141223/mc/bga.png) no-repeat -127px -129px; float: left; margin: 2px 15px 0 0 }
.up-title span .e2{width: 43px; height: 43px; background-position: -82px -129px}
.up-title span .e3{background-position: -159px -129px}
.up-title span .e4{width: 40px; background-position: 0 -129px}
.up-title span .e5{width: 39px; height: 39px; background-position: -191px -129px}
.up-title span .e6{width: 39px; height: 41px; background-position: -42px -129px}
.sub-title{height: 30px; line-height: 30px; background: #f5f5f5}
.sub-title span{float: left; padding: 0 0 0 8px; text-align: left;}
.sub-title em{color: #ff9e5d}
.sub-title a{margin-right: 15px}


#slide01 {position:relative; width:788px; height:298px; border:1px solid #e5e5e5; margin-bottom: 10px; overflow: hidden; text-align: left;}
#slide01 .control {position:absolute; right:10px; bottom:10px; z-index:100}
#slide01 .control li {float:left; margin-left:5px; width: 19px; height: 19px; -moz-border-radius:19px; -webkit-border-radius:19px; border-radius:19px; background: #fff; cursor: pointer;}
#slide01 .control a {display: none}
#slide01 .control .current{background:#f8de6c;}
#slide01 .content{ height: 298px; }
#slide01 ul {list-style:none}
#slide01 ul img {vertical-align:middle}
.slide02{width: 788px; height: 230px; background: #fff; border: 1px solid #ddd; overflow: hidden;}

.dScroll{position:relative;width:748px;padding:0; margin:0 auto;overflow:hidden}
.dScroll .dScrolla{position:absolute;width:25px;height:93px;top:43px;left:5px; background: #efefef}
.dScroll .dScrolla:hover{background: #fb7e10}
.dScroll .dScrolla em{display: inline-block; width: 13px; height: 25px; background: url(/www1/zt/gz20141223/mc/bga.png) no-repeat 0 -58px; position: absolute; left: 6px; top: 34px; cursor: pointer;}
.dScroll .dScrolla:hover em{background-position: -28px -58px}
.dScroll .dScrolla_r{left:auto;right:5px}
.dScroll .dScrolla_r em{background-position:-42px -58px}
.dScroll .dScrolla_r:hover em{background-position:-14px -58px}
.dScroll-con{width:630px;height:180px;overflow:hidden;margin:0 auto;}
.dScroll-con li{width:200px;height:180px;display:inline-block;margin-right:15px}
.dScroll-con li .fxh{display: block; width: 200px; height: 150px}
.dScroll-con li i{display: block; height: 20px; overflow: hidden; text-align:center;width: 100%; clear: both;}
.dScroll-con a .i1{padding-top: 2px; font-size: 14px; font-weight: 700; color: #05a}
.dScroll-con a .i2{color: #777}
.dScroll-con a .i2 em{color: #c00; font:bold 14px/24px microsoft yahei}
.dScroll-con a .i3 em{width: 78px; height: 25px; text-align: center; line-height: 25px; color: #fff; font-size: 14px; background: #d11919; display: inline-block; margin: 0 auto}
.dScroll-con a:hover{text-decoration: none;}
.dScroll-con a:hover .i1{color: #f80; text-decoration: underline;}
.sli-head{height: 24px; line-height: 24px; padding: 10px 20px}
.sli-head .fl{font-size: 16px; font-weight: 700px; color: #c00; font-weight: 700}
.sli-head .fr,.sli-head .fr a{color: #777}
.sli-head .fr a:hover{color: #f80}

.s-menu dl{height: 100px; width: 190px; position: relative; z-index: 200; float: left;}
.s-menu dt{width:167px; padding: 0 10px; height: 98px; position: absolute; right: 0; top: 0; border:1px solid #288bde; border-right: 0; z-index: 1}
.s-menu dd{width: 561px; position: absolute; top: 0; left:189px; background: #fff ; border: 1px solid #0770c8;  display: none; text-align: left; line-height: 22px; z-index: 0}
.s-menu .d1{top: 0}
.s-menu .d2{top: -100px}
.s-menu .d3{top: -200px}
.s-menu .d4{top: auto; bottom: -152px}
.s-menu .d5{top: auto; bottom: -52px}
.s-menu .on dt,.s-menu .on dd{display: block; background: #fff url(/www1/zt/gz20141223/mc/slbg.png) repeat-y; border-bottom-color: #0770c8}

.s-menu dt i{display: block; height: 24px; line-height: 24px; padding: 15px 0 2px 0; font-weight: 700; float: left; width: 100%}
.s-menu dt i em{width:0; height:0; overflow: hidden; float: right; margin-top: 7px; border:5px solid #288bde; border-left:5px solid #bfdcf5;}
.s-menu dt span{display: block; height: 57px; border-bottom: 1px solid #53a2e5; width: 100%; float: left;}
.s-menu dt span a{margin:0; float: left; margin-right: 10px;}
.s-menu dt span .cl{clear: both; height: 1px; font-size: 0; overflow: hidden;}
.s-menu dt,.s-menu dt a{color: #fff; text-align: left;}

.s-menu dd .fl{width: 272px; padding: 20px 20px 10px 39px}
.s-menu dd .fr{width: 203px; padding: 20px 10px 10px 15px; background: #ebf6ff; position: relative;}
.s-menu dd i,.s-menu dd span{display: block;}
.s-menu dd span{padding: 5px 0 10px 0; margin-bottom: 10px; border-bottom: 1px dotted #a2a2a2; *zoom:1}
.s-menu dd .bdn{border-bottom: 0}
.s-menu dd span:after{content:"\20";clear:both;display:block;overflow:hidden;}
.s-menu dd span a{color: #666; width: 33%; float: left; text-align: left; overflow: hidden; height: 22px; display: inline-block;}
.s-menu dd .fr span a{width: 49%}
.s-menu dd span a:hover{color: #f80}
.s-menu dd p{text-align: right;}
.s-menu .on dt a,.s-menu .on dt{color: #277dde}
.s-menu .on dt a:hover{color: #f80}
.s-menu .on dt span{border: 0}
.s-menu .on i em{width:0; height:0; overflow: hidden; float: right; margin-top: 8px; border:5px solid #fff; border-left:5px solid #277dde;}
.p-all{height: 52px; float: left; line-height: 52px; text-align: left; padding: 0 12px; position: relative; z-index: 100}
.p-all a,.p-all a:hover{color: #fff;}

.ul-pics{width: 990px; overflow: hidden;}
.ul-pics ul{width: 1110px}
.ul-pics li{width: 220px; height: 270px; float: left; margin: 20px 34px 0 0; text-align: left;border: 1px solid #ddd; }
.ul-pics li i{display: block; text-align: center; font-weight:700; font-size:14px;height: 28px; line-height: 28px; overflow: hidden; padding-top: 5px; padding-bottom: 5px}
.ul-pics li span{display: block; height: 69px; border-top: 0; padding: 0 7px; line-height: 24px}
.ul-pics li .fl{color: #333; line-height: 22px}
.ul-pics li .fl b{float: left; font-weight: normal;}
.ul-pics li .fl cite{color: #c00; float: left; font-style: normal; font:bold 18px/24px microsoft yahei; display: inline-block; height: 24px}
.ul-pics li .fr{width: 78px; height: 25px; text-align: center; line-height: 25px; color: #fff; background: #d11919; font-size: 14px}
.ul-pics li a:hover{text-decoration: none;}
.ul-pics li a:hover i{text-decoration: underline;}
.ul-pics li .gbuy{padding-top: 0; width: 93%}

.p-list{width: 990px; height: 451px; overflow: hidden; background: #fff; padding: 1px; padding-right: 0;}
.p-list .first,.p-list .wk{display: inline-block; float: left;}
.p-list .wk{border:1px solid #efefef; margin:0 -1px -1px 0; position: relative;}

.p-list .item{width: 328px; height: 224px; overflow: visible; background: #fff}
.p-list .item-rr{width: 329px}
.p-list .item dt{float: left; width: 145px; /*padding: 20px 0 0 14px;*/ text-align: left; position: absolute; left: 13px; top: 20px}
.p-list .item dt span{display: block; height: 24px; margin-bottom: 3px; white-space: nowrap; color: #fb7e10; font-weight: 700; background: url(/www1/zt/gz20141223/mc/bga.png) no-repeat -268px -97px; padding-left: 13px}
.p-list .item dt i{display: block; white-space: normal; line-height: 24px}
.p-list .item dt .i1{color: #777; line-height: 18px; margin-bottom: 5px; max-height:90px;_height:expression((this.offsetHeight >90) ? '90px' : true); overflow:hidden}
.p-list .item dt .i2{color: #c00; font-size: 13px; font-weight: 700; }
.p-list .item dt .i3{text-decoration:line-through; color: #666}
.p-list .item dt i em{font-size: 14px; font-weight: 700; color: #0055aa}
.p-list .item dt a:hover,.p-list .item dt a:hover em,.p-list .item dt a:hover i{color: #f60}
.p-list .item .gbuy a:hover em{color: #fff}
.p-list .item dd{float: right; width: 160px; /*padding: 50px 10px 0 0;*/ position: absolute; right: 10px; top: 50px}
.p-list .item dl{width: 325px; height: 220px; position: absolute; left: -1px; top: -1px}


.p-list .items{width: 246px; height: 223px; background: #fff}
.p-list .items dt{padding: 8px 10px 0 14px; overflow: hidden; text-align: left; width:220px}
.p-list .items dt span{display: block; height: 24px; margin-bottom: 3px; white-space: nowrap; color: #fb7e10; font-weight: 700; background: url(/www1/zt/gz20141223/mc/bga.png) no-repeat -268px -97px; padding-left: 13px}
.p-list .items dt i{display: block; white-space: normal; line-height: 24px}
.p-list .items dt .i1{color: #777; line-height: 18px; height: 36px;overflow: hidden;}
.p-list .items dt .i2{color: #c00; font-size: 13px; font-weight: 700; position: absolute; right: 10px}
.p-list .items dt .i3{color: #666;text-decoration:line-through; display: inline-block; float: left;}
.p-list .items dt i em{font-size: 14px; font-weight: 700; color: #0055aa}
.p-list .items dt a:hover,.p-list .items dt a:hover em,.p-list .items dt a:hover i{color: #f60}
.p-list .items dd{padding: 5px 0 0 0; text-align: center; margin-top: -2px; margin-left: 1px}
.p-list .items dl{width: 243px; height: 220px;}
.p-list .items dt a{display:inline-block; clear:both;*zoom:1; float:left}
.p-list .items dt a:after{content:"\20";clear:both;height:0;display:block;overflow:hidden;}

.p-list .items .wbk{display: none;border:2px solid #fb7e10;width: 243px; height: 291px; position: absolute; left: -1px; top: -1px}
.p-list .item .wbk{display: none;border:2px solid #fb7e10;width: 325px; height: 221px; position: absolute; left: -1px; top: -1px}
.p-list .items dd{position: relative;}
.p-list .its .wbk{display: block; }
.p-list .its dt{position: relative; padding-right: 12px;}
.p-list .its dt,.p-list .its dd{z-index: 10}
.p-list{position: relative;}

.auh{overflow: hidden; height: auto; position: relative;}
.auh .p-list{height: auto; padding-bottom: 2px; background: #fff}
/*.p-list .its dl{display: black;position: absolute; left: -1px; top: -1px; margin-top: 1px; border:2px solid #fb7e10; overflow:hidden;}
.p-list .its dt{margin: -2px 1px 0 -1px; *margin: -2px 1px 0 0; left: 12px; *left: 11px; top: 19px}
.p-list .its dd{margin: -2px 1px 0 0; *margin: -2px -1px 0 0; right: 11px; *right: 13px; top: 49px}
.p-list .its dt .i2{right: 8px}*/

/*.p-list .its dt{padding-top: 14px ;padding-left:13px}
.p-list .its dd{padding-right:11px}*/
.ul-pic{width: 990px; overflow: hidden;}
.ul-pic ul{width: 1110px}
.ul-pic li{width: 300px; height: 215px; float: left; margin: 20px 45px 0 0}
.ul-pic li i{display: block; text-align: center; font-size: 14px; padding-top: 10px}


.p-list{height: 521px;}
.p-list .items{height: 294px}
.p-list .items dl{height: 291px}
.gbuy{display:block; padding-top: 25px}
.gbuy a em{display:inline-block; width: 78px; height: 25px; line-height: 25px; text-align: center; font-size: 12px; color: #fff; background: #d11919}
.gbuy a:hover em{color: #fff}
/*.gbuy:hover,.gbuy:hover em,.p-list .item dt .gbuy:hover em{color: #fff}*/
.p-list .item dt .gbuy{padding-top: 5px; position: absolute; bottom: 0; width: 180%}
.p-list .item a:hover,.p-list .items dt a:hover{text-decoration: none;}
.p-list .item dt{height: 190px}

html{ _background:url(#) fixed;}
.sider-nav{ width: 95px;position: fixed; top: 120px; _position:absolute; _top:expression(documentElement.scrollTop + 120 +"px"); left: 50%; margin-left:520px; display: none; z-index: 1003}
#sider-nav i{ width: 100%; height:30px; line-height: 30px; color: #fff;  text-align: center; font-size: 14px; float:left; border-bottom: 1px solid #727272; background: #3f3f3f; color: #fff; cursor: pointer; overflow: hidden; float: left; margin: 0; padding: 0; display: block;}
#sider-nav i:hover,#sider-nav .on{background: #e23131}
#sider-nav i em{display: inline-block; width: 19px; height: 11px; background: url(/www1/zt/gz20150521/nk/gtop.png) no-repeat center center; float: left; margin: 10px 0 0 38px; _margin-top: 5px;}
#sider-nav i span{display: inline-block; width: 20px; height: 23px; background: url(/www1/zt/gz20150521/nk/fx.png-.html) no-repeat center center;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/www1/zt/gz20150521/nk/fx.png",enabled=true,sizingMethod=noscale); float: left; margin: 5px 0 0 38px}

.readMore{display: block; text-align: center; padding-top: 10px}
.readMore span{display:block; font-size: 14px; text-align: center; background: #000; color: #fff; height: 37px; line-height: 37px; cursor: pointer; font-family: microsoft yahei}
.gbuy{display:block; width: 80%; margin:0 auto;}
.gbuy em{margin: 0 3px}
.gbuy .gray{cursor: default;}
.gbuy .gray em{cursor: default; background: #d3d3d3; color: #333}
#doc .gray:hover em{color: #333}
.dScroll-con li .gbuy{padding-top: 3px; height: 24px}

.p-list .items dl{height: 290px}

.sbg .col-b{width: 990px}
.sbg .col-b #slide01{width: 988px}
.sbg .col-b .slide02{width: 988px}
.sbg .col-b .dScroll{width: 988px}
.sbg .col-b .dScroll-con{width: 845px}

.sub-title{display: none}
.a1bg .up-title{border-bottom: 2px solid #0077dd; margin-bottom: 0;}

.a1bg{width:100%;clear: both; background: #fff; overflow: hidden;}
.a2bg{width:100%;padding:21px 0 6px;background: #bff6e1; overflow: hidden;}
.a2bg .readMore span{background: #97edcc; color: #32a578}
.a3bg{width:100%;padding:21px 0 6px;background: #fff4d3; overflow: hidden;}
.a3bg .readMore span{background: #feebb1; color: #d7a922}
.a4bg{width:100%;padding:21px 0 6px;background: #ffdbe8; overflow: hidden;}
.a4bg .readMore span{background: #fdccde; color: #ff77a9}
.a5bg{width:100%;padding:21px 0 6px;background: #ebd7f4; overflow: hidden;}
.a5bg .readMore span{background: #ebc8fb; color: #9140b7}
.a6bg{width:100%;padding:21px 0 6px;background: #d8e8ff; overflow: hidden;}
.a6bg .readMore span{background: #c6dcfe; color: #6294db}
.a7bg{width:100%;padding:21px 0 6px;background: #c1e7ff; overflow: hidden; margin-bottom: 26px}
.a7bg .readMore span{background: #a9ddff; color: #337dc5}