@charset "gb2312";
/*=reset Start*/
article,aside,audio,bdi,canvas,command,datalist,details,figcaption,figure,footer,header,hgroup,keygen,mark,meter,nav,output,progress,rp,rt,ruby,section,source,summary,time,track,vedio,title {display:block}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,figure {padding:0;margin:0;}
fieldset,img{border:0;}
:focus {outline:0;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
abbr,acronym {border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code,kbd,samp,tt {font-size:100%;}
input,button,textarea,select {*font-size:100%;}
body {line-height:1.5;}
ol,ul,li {list-style:none;}
.clear{ clear:both;}
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;}
sup,sub {font-size:100%;vertical-align:baseline;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
a{ text-decoration: none; }
strong{ font-weight: normal;}

body{font:12px/1.7 simSun,"Microsoft YaHei",Arial;color:#c3c3c3;background:#f3f3f3;}

.fl{ display:inline; float: left; }
.fr{ display:inline; float: right; }
.thide{ position: absolute; top:-9999px; left:-9999px; text-indent: -9999px; }
.hide{ display: none; } 

/*=reset End*/

/*=layout Start*/
#wrap,#navxl{max-width:1920px;min-width:1000px;_width:expression((document.documentElement.clientWidth>1920||document.body.clientWidth>1920)?"1920px":(document.documentElement.clientWidth<1000||document.body.clientWidth<1000)?"1000px":"100%");margin:0 auto;overflow: hidden;}
.inner{ width:1000px; height: 100%; margin:0 auto; position: relative; }
/*header*/
#top{ width:100%; background:#000 top center; height:80px; }
.warp{ width:1000px; margin:0 auto;}
.logo{ width:206px; height:80px; background:url(../../images/zp_images/logo.png) no-repeat; display:block; float:left;}
.toplist{ width:670px; float:left; height:80px; margin-left:60px;}
.toplist li{ width:111px; height:80px; float:left; line-height:80px; }
.toplist li a{width:111px; height:80px; float:left; line-height:80px; font-family:"Microsoft YaHei"; font-size:16px; color:#c3c3c3; display:block; text-align:center;}
/*screen1*/
#screen1{ height:892px; overflow:hidden; width:100%; font-family:"Microsoft YaHei"; color:#fff; }
.screen1_wrap{ width:100%; height:747px; overflow:hidden;}
.scr2_1{ background:url(../../images/zp_images/bg2_1.jpg) top center no-repeat; }
.scr2_2{ background:#000 url(../../images/zp_images/bg_0_0b.jpg) no-repeat center 0; }
.scr2_3{ background:#000 url(../../images/zp_images/bg_0_1a.jpg) no-repeat center 0; }
.scr2_4{ background:#000 url(../../images/zp_images/bg_0_0b.jpg) no-repeat center 0; }
#screen1 h3{ padding-top:190px; text-align:center; line-height:44px; font-weight:bold; font-size:26px;}
#screen1 h4{font-size:18px; text-align:center; font-weight:normal; line-height:30px;}
#screen1 h5{ padding-top: 210px; }
#screen1 a.td{ display:block; width:270px; height:59px; margin:0 auto; text-indent:-9999px; background:url(images/td.png) no-repeat 0 0; }
#screen1 a:hover.td{background-position: 0 -60px;}
/*screen2*/
#screen2{ height:802px; overflow: hidden; width:100%;}
.screen2_wrap{ width:100%; height:897px; overflow:hidden; background:url(../../images/zp_images/bg1.jpg) no-repeat center -1px;}
/*screen3*/
#screen3{ height:802px; overflow: hidden; width:100%;}
/*screen4*/
#screen4{ height:867px; overflow: hidden; width:100%;}
.screen4_wrap{ width:100%; height:864px; overflow:hidden; background:url(../../images/zp_images/scr4t.png) no-repeat center 0;}
.scr4_1{ background:url(../../images/zp_images/bg4.jpg) no-repeat center 0; }
/*screen5*/
#screen5{ height:885px; overflow: hidden; background:url(../../images/zp_images/bg5.jpg) no-repeat center 0; width:100%;}
/*scrBtnBox*/
.scrBtnBox{ width:70px; height: 100px; overflow: hidden; color:#000; font:14px/1.7 "Microsoft YaHei",simSun,Arial; text-align: center; position: absolute; left:462px; bottom:130px; z-index: 1;}
.scrBtnBox a{ display: block; width: 70px; height: 70px; cursor: pointer; overflow: hidden; background:url(../../images/zp_images/snav.png) no-repeat 0 -100px;_background:url(../../images/zp_images/snav.gif) 0 -100px no-repeat; text-indent: -9999px;margin-bottom: 4px; }
.scrBtnBox a:hover{ background-position:0 -200px; }
a.prev, a.next{ width:65px; height:65px; overflow:hidden; text-indent:-9999px; position:absolute; left:8px; bottom:85px; z-index:1;background:url(../../images/zp_images/lr.png) no-repeat 0 0;_background:url(../../images/zp_images/lr.gif) 0 -3px no-repeat; cursor: pointer;}
a:hover.prev{ background-position:0 0; }
a.next{ left:auto; right:8px; background-position:0 -65px;}
a:hover.next{ background-position:-65px -65px; }
/*goTop*/
#goTop{ height:53px; text-align:center; width: 100%; overflow: hidden; background:#e5e5e5; }
#goTop a{ cursor: pointer; color:#666; font:16px/53px "Microsoft YaHei",simSun,Arial; background:#e5e5e5 url(../../images/zp_images/sprite.jpg) no-repeat left -200px; padding-left:18px; }
/**/
#floatDialog{width: 26px; height: 180px; position: fixed; right: 50px; top: 50%; margin-top: -90px; _top: auto; _bottom: 5px; _margin-top: 0; _position: absolute; z-index: 9999;}
#floatDialog a{ cursor:pointer; display:inline; float:left; width:26px; height:26px; text-indent:-9999px; background:url(../../images/zp_images/snav.png) no-repeat 0 -27px;_background:url(../../images/zp_images/snav.gif) no-repeat 0 -27px; margin-bottom:10px; }
#floatDialog a:hover, #floatDialog a.current{background-position: 0 0;}
/* share */
#bottomShare{position: absolute; right:142px; top:658px;  text-align: left;}
#bottomShare .NIE-share-iconBtn a{ display:block; float:left; width:32px; height:32px; margin:0 2px 0 1px; }
#bottomShare .NIE-share1 .NIE-share-iconBtn a img{width: 28px;height: 28px;background: none!important;}
#bottomShare .NIE-share1 .NIE-share-more em{background: none; cursor:pointer; width:25px; display: none; }
/*textBox*/
.textBox{overflow: hidden; position: absolute; }
.textBox .imgBox{ width: 280px; display: inline; float: left; }
.textBox .text{ width:515px; text-align:center; font:14px/1.8 "Microsoft YaHei",simSun,Arial; color:#fff; display:inline; float:right;}
.textBox h4{ font-size: 20px; font-weight: bold; line-height: 26px; margin-bottom:8px; }
.textBox .tip{ color:#c1c1c1; margin-bottom:15px;  line-height: 16px; height: 16px; overflow: hidden; }
.textBox .tip span{ padding:0 10px; border-right:1px solid #c1c1c1; line-height: 16px; }
.textBox .tip .last{ border-right:none; }
.textBox .tabCon .tabSCon { display:none; }
#tabSCon{margin:100px 0 0 220px;}
.textBox .tabCon .current { display:block; }
.textBox strong{ font-weight: bold; color:#b5101b; }
#screen3 .textBox{ top:290px; left:30px; }
#screen3 .textBox .imgBox{ display: inline; float: right;}
#screen3 .textBox .text{ color: #000000; width:525px; display: inline; float: left; }
#screen3 .textBox h4{  margin-bottom: 15px; }

.videoBox{ width:657px; height: 370px; position: absolute; top:260px; left:155px; cursor: pointer; border:10px solid #000; padding:2px;}
#screen4 h4{ position: absolute; top:200px; left:0px; height: 40px; width: 1000px; font-weight: normal; color:#fff; text-align: center; font:14px/40px "Microsoft YaHei",simSun,Arial; }
/*job*/
.job{ width: 1000px; padding-top: 30px; position: absolute; top:240px; left:0px;  }

.job .tabSCon{ display: none; text-align: center; padding-top:35px; *padding-left:25px; }
.job .current{ display: block; }
.job .tabSCon li{ display: inline-block; *display: inline; *float:left; width: 116px; position: relative; }
.job .jobBox{ display: none; }
.job .jobIcon{ background:url(../../images/zp_images/job.png) no-repeat 0 0; display:block; width:90px; padding-top:100px; margin:0 auto; font-family:"Microsoft YaHei"; font-size: 14px; color:#fff;_background:url(../../images/zp_images/jobicon.png) no-repeat 0 0;}
.job a.js{  background-position: 0px 0px;  }
.job a:hover.js{ text-decoration: none; background-position: 0 -150px; }
.job a.ms{  background-position: -100px 0px;  }
.job a:hover.ms{ text-decoration: none; background-position: -100px -150px; }
.job a.yy{  background-position: -200px 0px;  }
.job a:hover.yy{ text-decoration: none; background-position: -200px -150px; }
.job a.yx{  background-position: -300px 0px;  }
.job a:hover.yx{ text-decoration: none; background-position: -300px -150px; }
.job a.ty{  background-position: -400px 0px;  }
.job a:hover.ty{ text-decoration: none; background-position: -400px -150px; }
.job a.sj{  background-position: -500px 0px;  }
.job a:hover.sj{ text-decoration: none; background-position: -500px -150px; }
.job a.gl{  background-position: -600px 0px;  }
.job a:hover.gl{ text-decoration: none; background-position: -600px -150px; }
.job a.yy{  background-position: -700px 0px;  }
.job a:hover.yy{ text-decoration: none; background-position: -700px -150px; }
.job .jobBox{ width: 141px; position: absolute; top:135px; left:-12px; overflow: hidden;}
.job .jobBox_wrap{ padding-bottom:4px; background:url(../../images/zp_images/jobb.png) no-repeat 0 bottom; overflow: hidden; _background:url(../../images/zp_images/jobb_ie6.png) no-repeat 0 bottom;}
.job .jobBox_wrap1{ padding-top:11px; background:url(../../images/zp_images/jobt.png) no-repeat 0 top;  overflow: hidden; _background:url(../../images/zp_images/jobt_ie6.png) no-repeat 0 top; _padding-top:10px;}
.job .jobBox p{ background:url(../../images/zp_images/jobr.png) repeat-y 0 0; padding:5px 0; _background:#000; }
.job .jobBox a{display:inline; float:left; text-align:center; font-family:"Microsoft YaHei"; font-size:14px; color:#fff; margin:0 0 2px 3px; width:130px; padding:4px 2px; border-radius: 4px;}
.job .jobBox a:hover{text-decoration: none; border:2px solid #fff; background:#373431; padding:0px; padding:2px 0;_background:#10100f;}
.job .tabSCon li.current .jobBox{ display: block; }
#navxl{ width:100%; height:103px; background:url(../../images/zp_images/navxl.png) repeat-x 0 0; position: absolute; top:80px; left:0px; z-index: 5;  text-align: center; display: none; }
.navxlBox{ position: relative; display: none; }
.navxlBox h4{ height: 47px; overflow: hidden;  font:bold 20px/62px "Microsoft YaHei",simSun,Arial;  color:#3e3e3e; }
.navxlBox p{ padding-top:22px; }
.navxlBox a{ color:#e0e0e0; padding:0 22px 0 10px; background:url(../../images/zp_images/sprite.jpg) no-repeat right -280px; display:inline-block; margin-right:10px; font:14px/16px "Microsoft YaHei",simSun,Arial;}
#btn{ top:660px; left:47%;}
.tit1{ background:url(../../images/zp_images/tit1.png) no-repeat;_background:url(../../images/zp_images/tit1.gif) no-repeat; width:243px; height:74px; margin:50px auto 20px;}
.conleft{ width:366px; height:244px; float:left; margin-left:15px; _position:absolute;}
.conright{ width:600px; height:224px; overflow-y:auto; margin:0 auto;}
.tit{ font-size:18px; font-weight:bold; color:#000; text-align:center; width:600px; padding-top:10px;}
.conright p{ font-size:14px; color:#000; line-height:2em;}
.con{margin-top:205px; }
.scr4_1 p{ text-align:left; color:#000; text-indent:2em; line-height:2em; font-size:14px; font-family:"Microsoft YaHei"; padding:0 20px;}
.jsleft{ width:620px; float:left;}
.pic{ width:352px; height:249px; float:left; }
.gotop{ font-size:16px; color:#2d2d2d; font:"微软雅黑"; font-weight:bold; height:50px; background:#e5e5e5; display:block; text-align:center; line-height:50px; color:#2d2d2d;}

#footer{ background:#3e3e3e repeat-y; padding:10px 0;}
.footerleft{ width:207px; height:30px; background:url(../../images/zp_images/logos.jpg) no-repeat; float:left;}
.footerleft a{ width:207px; height:30px; display:block;}
.footerright{ width:630px; margin-right:15px; float:right;}
.footerright p{ text-align:right; color:#828282; line-height:20px;}
#next1{width:70px; height: 100px; overflow: hidden; color:#000; font:14px/1.7 "Microsoft YaHei",simSun,Arial; text-align: center; position: absolute; left:462px; bottom:245px;_bottom:50px; z-index: 1;}

.fl_conleft{ width:600px; height:400px; margin:0 auto; _position:absolute;}

