
body,h1,h2,h3,h4,h5,h6,p,pre,blockquote,dl,dt,dd,ul,ol,li,form,fieldset,legend,input,textarea,button,th,td{margin:0;padding:0}
header,hgroup,nav,article,footer,figure,section,figcaption{display:block}
fieldset,img{border:0}
map{margin:0;padding:0}
caption,th{font-weight:400}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp,tt{font-family:courier new,Courier,monospace}
ul,ol{list-style:none outside}
caption,th{text-align:left}
q:before,q:after{content:''}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
select,input,button,textarea{font-size:100%}
body{_word-break:break-all}
img{-ms-interpolation-mode:bicubic}
body{font:12px/1.5 "microsoft yahei;",microsoft yahei,verdana,arial,"Lucida Grande"}
html,legend{}
a{text-decoration:none}
a{color:#696969;text-decoration:none;}
a:hover{text-decoration:underline}
div{margin:0 auto}
.clear{clear:both;margin:0;padding:0}
.dib-wrap{vertical-align:top;font-size:0;letter-spacing:-5px}
.dib{display:inline-block;*display:inline;*zoom:1;font-size:12px;letter-spacing:normal;vertical-align:top}
img{-ms-interpolation-mode:bicubic}
img{max-width:100%;-ms-interpolation-mode:bicubic}


.zj_picScroll{width:1140px;margin:0 auto;position:relative;overflow:hidden}
.zj_picScroll .hd{overflow:hidden;z-index:2;position:absolute;bottom:300px;left:0;width:100%;height:83px}
.zj_picScroll .hd .prev,.zj_picScroll .hd .next{display:block;width:44px;height:83px;overflow:hidden;cursor:pointer;position:absolute;top:0}
.zj_picScroll .hd .prev{background:url(../image/zj_left.png) no-repeat center;left:0}
.zj_picScroll .hd .next{background:url(../image/zj_right.png) no-repeat center;right:0}
.zj_picScroll .hd.pic{ bottom:40px; height:inherit;}
.zj_picScroll .hd.pic ul{ padding:0; margin:0; text-align:center;}
.zj_picScroll .hd.pic ul li{ display:inline-block; opacity:.6; height:90px; padding:5px; background-color:#fff; border-radius:60px; margin:0 10px;}
.zj_picScroll .hd.pic ul li img{ vertical-align:middle;}
.zj_picScroll .hd.pic ul li h2{ display:inline-block; vertical-align:middle; font-size:24px; padding:0 20px; color:#333;}
.zj_picScroll .hd.pic ul li h2 span{ display:block; font-size:18px; color:#555;}
.zj_picScroll .hd.pic ul li.on{ opacity:1;}
.zj_picScroll .hd.pic.ccc ul li{ background-color:#333;}
.zj_picScroll .hd.pic.ccc ul li h2{ color:#fff;}
.zj_picScroll .hd.pic.ccc ul li h2 span{ color:#fff;}
.zj_picScroll .bd{}
.zj_picScroll .bd ul{overflow:hidden;zoom:1;}
.zj_picScroll .bd ul li{width:1140px;float:left;_display:inline;overflow:hidden;margin:0;text-align:center;height:580px;position:relative}

.zj_picScroll .img{ width:50%; left:0; position:absolute;}
.zj_picScroll .text{ width:50%; position:absolute; left:50%; top:30px; padding-top:50px; text-align:left; font-size:18px; line-height:40px; z-index:1;}
.zj_picScroll .text dl{ position:relative; z-index:9;}
.zj_picScroll .text dl dd{ font-size:36px; font-weight:bold; margin-bottom:20px;}
.zj_picScroll .text dl dd span{ font-size:18px; font-weight:normal; display:block; margin-top:10px;}
.zj_picScroll .text .text_bg{background:#000; border:10px solid #999; filter:alpha(opacity=20);-moz-opacity:.2;opacity:.2; width:450px; height:320px; position:absolute; z-index:1; left:0; top:20px; margin-left:-50px;}
.zj_picScroll .zj_sub{ position:absolute; top:420px; left:50%; text-align:left; z-index:3;}
.zj_picScroll .zj_sub a{ display:inline-block; line-height:60px; border-radius:10px;  background-color:#fc0; color:#714b0e; font-size:22px; padding:0 50px;}
.zj_picScroll .zj_sub a:hover{ text-decoration:none; background-color:#fd0}
