
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,table,img,label,abbr,object{margin:0;padding:0;background:transparent;border:0;outline:0;}
html{-webkit-text-size-adjust:none;}
object{line-height:1%}
a{hide-focus:expression(this.hideFocus=true); outline:none;text-decoration: none;}
a:focus{-moz-outline-style:none;}
a:hover{ text-decoration:none !important;}
body{font:12px/1.5 Microsoft YaHei,tahoma,arial,ËÎÌå,sans-serif; background:#171a29 url(../images/bg_pgbody.jpg) no-repeat center 32px; color:#fff;}
.wrap{width:100%; margin:0 auto;}
.pr{position:relative;z-index:0;}
em{font-style:normal;}
img{vertical-align:top;border:0;}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both}
.clearfix{zoom:1}
.l{float:left}
.r{float:right}
.none{ display:none !important;}
.link{position:absolute;background:url(about:blank);text-indent:-999em;overflow:hidden;display:block;}
#index{ width:160px; height:110px;left:0px;top:0px;}
.gb01{ width:5px; height:5px; position:absolute; top:900px; left:0;}
.gb02{ width:5px; height:5px; position:absolute; top:1533px; left:0;}
.gb03{ width:5px; height:5px; position:absolute; top:4366px; left:0;}
.jn01{ width:5px; height:5px; position:absolute; top:900px; left:0;}
.jn02{ width:5px; height:5px; position:absolute; top:1316px; left:0;}
.jn03{ width:5px; height:5px; position:absolute; top:1732px; left:0;}
.jn04{ width:5px; height:5px; position:absolute; top:2148px; left:0;}
.jn05{ width:5px; height:5px; position:absolute; top:2564px; left:0;}
.jn06{ width:5px; height:5px; position:absolute; top:2980px; left:0;}
.sc01{ width:5px; height:5px; position:absolute; top:900px; left:0;}
.sc02{ width:5px; height:5px; position:absolute; top:1418px; left:0;}
.sc03{ width:5px; height:5px; position:absolute; top:3015px; left:0;}
.sc04{ width:5px; height:5px; position:absolute; top:3885px; left:0;}
.sc05{ width:5px; height:5px; position:absolute; top:4316px; left:0;}
.sc06{ width:5px; height:5px; position:absolute; top:5000px; left:0;}
.hd01{ width:5px; height:5px; position:absolute; top:900px; left:0;}
.hd02{ width:5px; height:5px; position:absolute; top:1490px; left:0;}
.hd03{ width:5px; height:5px; position:absolute; top:2004px; left:0;}
.hd04{ width:5px; height:5px; position:absolute; top:2559px; left:0;}
.xcd01{ width:5px; height:5px; position:absolute; top:900px; left:0;}
.xcd02{ width:5px; height:5px; position:absolute; top:1673px; left:0;}
.xcd03{ width:5px; height:5px; position:absolute; top:2210px; left:0;}
.xcd04{ width:5px; height:5px; position:absolute; top:2762px; left:0;}

.mrb{ padding-bottom:35px;}
.bg{ width:100%; background:#343946;}
.bg1{ width:100%; background:url(../images/bg_bg.jpg) repeat;}
.bg2{ width:100%; background:url(../images/bg_bg1.jpg) repeat;}
.header{ width:1000px; margin:0 auto; margin-top:32px; }
.nav{ width:1000px; height:100px; position:absolute; bottom:15px; left:0; }
.nav ul{ width:1000px; margin:0 auto;}
.nav ul li{ width:200px; height:100px; float:left; background:url(../images/bg_nav.png) no-repeat center top;}
.nav ul li a{ width:200px; height:100px; display:block; text-indent:-9999px;}
.nav ul li a b{ width:160px; height:27px; margin:0 auto; display:block; background:url(../images/bg_nav.jpg) no-repeat; margin-top:36px; cursor:pointer;}
.nav ul li.nav1 a b{ background-position:0 0;}
.nav ul li.nav2 a b{ background-position:0 -27px;}
.nav ul li.nav3 a b{ background-position:0 -54px;}
.nav ul li.nav4 a b{ background-position:0 -81px;}
.nav ul li.nav5 a b{ background-position:0 -108px;}
.nav ul li.nav1 a.on b,.nav ul li.nav1 a:hover b{ background-position:-160px 0;}
.nav ul li.nav2 a.on b,.nav ul li.nav2 a:hover b{ background-position:-160px -27px;}
.nav ul li.nav3 a.on b,.nav ul li.nav3 a:hover b{ background-position:-160px -54px;}
.nav ul li.nav4 a.on b,.nav ul li.nav4 a:hover b{ background-position:-160px -81px;}
.nav ul li.nav5 a.on b,.nav ul li.nav5 a:hover b{ background-position:-160px -108px;}

.com{ width:1000px; margin:0 auto;}
.com h2{ width:100%; height:73px; font-size:48px; text-align:center; padding:30px 0 20px 0; position:relative;}
.com h2 span{ position:absolute; left:30%; top:42px; width:51px; height:54px; text-indent:-9999px; display:block; background:url(../images/event.png) no-repeat; overflow:hidden;}
.com h2 span.event01{ background-position:0 0;}
.com h2 span.event02{ background-position:0 -54px;}
.com h2 span.event03{ background-position:0 -108px;}
.com h2 b{ font-size:30px; font-weight:normal; margin-left:5px;}
.com h3{ font-size:30px; padding:20px 0;}
.com h3 b{ font-size:16px; font-weight:normal; margin-left:10px;}
.skill .video{ width:520px; height:293px; cursor:pointer;}
.skill .txt{ width:466px; height:291px;}
.skill .tab1{ border-collapse:collapse; font-size:14px;}
.skill .tab1 td{ border:1px solid #343946; padding-left:15px;}
.skill .tab1 td.tdmt{ vertical-align:top;}
.skill .tab1 td span{ color:#fdf49d;}
.skill .tab1 td dl{ margin-top:35px; line-height:22px;}
.skill .tab1 td dl dt{ height:42px; line-height:42px; margin-bottom:5px;}
.skill .tab1 td dl dt span{ margin-left:5px;}

.yf_gb,.yf_jn{ width:937px; margin:0 auto;}
.yf_gb .img{ width:380px; height:475px; background:#202439;}
.yf_gb .img span{ width:380px; height:45px; line-height:45px; text-align:center; display:block;  font-size:18px; text-align:center;}
.yf_gb .jian{ width:98px; height:70px; background:url(../images/jian.jpg) no-repeat; position:absolute; top:38%; left:45%; text-indent:-9999px;}

.yf_gb .showpic{ width:380px; height:425px; position:relative; overflow:hidden; background:#363d5a;}
.yf_gb .showpic ul{ width:380px; height:425px; position:absolute;}
.yf_gb .showpic ul li{ width:380px; height:425px; position:absolute; top:0; left:0; display:none;}
.yf_gb .showpic .btn_left,.yf_gb .showpic .btn_right{ width:12px; height:33px; background:url(../images/bg_arr.png) no-repeat; position:absolute; top:45%; text-indent:-9999px; cursor:pointer;}
.yf_gb .showpic .btn_left{ left:10px; background-position:0 0;}
.yf_gb .showpic .btn_right{ right:10px; background-position:0 -33px;}

.yf_jn .left{ width:462px;}
.yf_jn .right{ width:465px; border-left:1px solid #202439; border-bottom:1px solid #202439;}
.yf_jn .txt strong{ font-size:24px; margin:15px 0; display:block;}
.yf_jn .txt p{ width:432px; font-size:14px; margin-bottom:10px;}
.yf_jn .bortop{}
.yf_jn img{ padding-top:10px;}
.yf_jn .borbom{ border-bottom:1px solid #202439; padding-bottom:25px;}
.yf_jn .bortop{ border-top:1px solid #202439; padding-top:15px;}
.yf_jn .right .img,.yf_jn .right .txt{ padding-left:42px;}

.yf_video{ width:935px; height:362px; background:#000; margin:0 auto; cursor:pointer;}
.yf_xjn{ width:937px; margin:0 auto;}
.yf_xjn table{ text-align:center; border-collapse:collapse; background:#343946; float:left;}
.yf_xjn table{ border:1px solid #292d3e;}
.yf_xjn table thead{ background:#292d3e; font-size:14px;}
.yf_xjn .bodlf,.yf_xjn table tbody td{ border-left:1px solid #000;}
.yf_xjn table tbody tr{ border-bottom:1px solid #000;}
.yf_xjn .bodnone{ border:none;}
.yf_xjn .mr{ margin-right:17px;}
.yf_xjn .mt{ margin-top:15px;}
.yf_xjn .txtlf{ text-align:left;}
.yf_xjn table p{ padding:0 10px; margin-bottom:10px;}
.yf_xjn table b{ display:block; font-size:14px; font-weight:normal; margin-top:10px;}

.sc_jnjx{ height:395px; position:relative; background:url(../images/sc_bg_img1.jpg) no-repeat 600px 2px;}
.sc_jnjx_lb,.hd_txt .txt{ width:427px; height:427px; background:url(../images/yuan.png); position:absolute; left:120px; bottom:-30px; font-size:14px;}
.sc_jnjx_lb strong{ width:270px; margin:0 auto; display:block; padding:70px 0 10px 0;}
.sc_jnjx_lb dl{ width:270px; margin:0 auto;}
.sc_jnjx_lb dl dt{ width:46px; height:46px;}
.sc_jnjx_lb dl dd{ height:46px; line-height:46px; font-weight:bold; }
.sc_jnjx_lb a{ width:216px; height:64px; display:block; margin:0 auto; background:url(../images/sc_jx_btn.jpg) no-repeat; text-indent:-9999px; margin-top:15px;}

.sc_yf_lb .img{ width:360px; height:320px; border-bottom:1px solid #363d5a; padding-left:50px;}
.sc_yf_lb .img img{ padding-top:29px;}
.sc_yf_lb .txt{ width:590px; height:320px;  font-size:14px;}
.sc_yf_lb .txt p{ width:460px; font-size:16px; position:relative;}
.sc_yf_lb .txt p span{ width:400px; font-weight:bold; color:#fdf8a2; display:block; border-bottom:1px solid #363d5a; padding:5px 0 20px 0;}
.sc_yf_lb .txt p b{ position:absolute; top:30px; right:52px;}

.sc_yf_lb .lbxs strong{ padding:20px 0; display:block;}
.lbxs dl{ margin-bottom:5px;}
.lbxs dl dt{ float:left;}
.lbxs dl dd{ float:left; margin-left:10px;}
.sc_yf_lb .lbxs dl{ width:295px; float:left;}
.sc_yf_lb .lbxs dl dt{ width:48px; height:48px;}
.sc_yf_lb .lbxs dl dd{ height:48px; line-height:48px; font-weight:bold; }

.sc_yf_ny .showpic{ width:360px; height:596px; position:relative; overflow:hidden; background:#363d5a;}
.sc_yf_ny .showpic ul{ width:360px; height:596px; position:absolute;}
.sc_yf_ny .showpic ul li{ width:360px; height:596px; position:absolute; top:0; left:0; display:none;}
.sc_yf_ny .showpic .btn_left,.sc_yf_ny .showpic .btn_right{ width:12px; height:33px; background:url(../images/bg_arr.png) no-repeat; position:absolute; top:45%; text-indent:-9999px; cursor:pointer;}
.sc_yf_ny .showpic .btn_left{ left:10px; background-position:0 0;}
.sc_yf_ny .showpic .btn_right{ right:10px; background-position:0 -33px;}
.sc_yf_ny .mlr{ margin:0 5px;}
.sc_yf_ny .mb{ margin-bottom:8px;}

.txtp{ font-size:16px; margin-bottom:20px;}
.sc_nvzs dl{ width:500px; float:left; font-size:14px;}
.sc_nvzs .lbxs dl dt{ width:77px; height:73px;}
.sc_nvzs .lbxs dl dd{ width:395px; height:73px; display:inline-block; margin-left:20px;}


.sc_nvzs .showpic,.xcd_xny .showpic{ width:1000px; height:595px; position:relative; overflow:hidden; background:#363d5a; margin-top:20px;}
.sc_nvzs .showpic ul,.xcd_xny .showpic ul{ width:1000px; height:595px; position:absolute;}
.sc_nvzs .showpic ul li,.xcd_xny .showpic ul li{ width:1000px; height:595px; position:absolute; top:0; left:0; display:none;}
.sc_nvzs .showpic .btn_left,.sc_nvzs .showpic .btn_right,.xcd_xny .showpic .btn_left,.xcd_xny .showpic .btn_right{ width:37px; height:72px; background:url(../images/bg_arr1.png) no-repeat; position:absolute; top:45%; text-indent:-9999px; cursor:pointer;}
.sc_nvzs .showpic .btn_left,.xcd_xny .showpic .btn_left{ left:10px; background-position:0 0;}
.sc_nvzs .showpic .btn_right,.xcd_xny .showpic .btn_right{ right:10px; background-position:0 -72px;}

.active{ display:block !important;}

.sc_sp{ height:437px; background:url(../images/sc_bg_img3.jpg) no-repeat 710px 30px;}
.sc_sp .txt{ font-size:30px; padding:45px 0 20px 0;}
.sc_sp .txt strong{ color:#fdf8a2;}
.sc_sp .txt p{ font-weight:bold;}
.bg_sp{ width:565px; height:224px; padding:34px 0 0 66px; background:url(../images/bg_sp.jpg) no-repeat;}
.bg_sp dl{width:230px; float:left; font-size:14px; margin-bottom:20px;}
.bg_sp dl dt{ width:49px; height:49px;}
.bg_sp dl dd{ height:49px; line-height:49px; display:inline-block; margin-left:20px; font-size:16px;}

.hd_mtl{ height:430px; position:relative;  background:url(../images/hd_bg_img1.jpg) no-repeat 600px 80px; border-bottom:1px solid #363d5a;}
.hd_mtl .img{ width:480px; height:480px; position:absolute; top:15px; left:30px;}
.hd_mtl p,.hd_snhb p{ text-align:center;}

.hd_snhb{ height:390px; background:url(../images/hd_bg_img2.jpg) no-repeat 130px 48px; border-bottom:1px solid #363d5a;}
.hd_bor{ border-bottom:1px solid #363d5a; }
.hd_snhb_lb{ width:580px; float:right; font-size:14px; padding:15px 0;}
.hd_snhb_lb dl{ width:250px; float:left;}
.hd_snhb_lb dl dd{ line-height:48px; font-weight:bold;}
.hd_snhb_lb dl.hd_dl{ width:100%;}
.hd_snhb_lb dl.hd_dl dd span{ display:block; color:#fdf69f;}
.hd_snhb_lb dl.hd_dl dd{ line-height:22px}

.hd_txt{ height:395px; background:url(../images/hd_bg_img3.jpg) no-repeat 600px 0px; border-bottom:1px solid #363d5a; position:relative;}
.hd_txt .txt p{ font-size:16px; padding:170px 0 0 76px; line-height:30px;}

.hd_xxq{ height:345px; background:url(../images/hd_bg_img4.jpg) no-repeat 120px 0px;}
.hd_xxq .txt{ float:right; font-size:16px; line-height:30px; margin-top:92px; padding-right:100px;}
.hd_xxq .txt span{ color:#fdf8a2;}

.xcd_xfx .txtp,.xcd_xch .txtp{ text-align:center; margin-top:-20px;}
.xcd_xfx .showpic{ width:1000px; height:390px; position:relative; overflow:hidden; background:#363d5a;}
.xcd_xfx .showpic ul{ width:1000px; height:390px; position:absolute;}
.xcd_xfx .showpic ul li{ width:1000px; height:390px; position:absolute; top:0; left:0; display:none;}
.xcd_xfx .showpic .btn_left,.xcd_xfx .showpic .btn_right{ width:37px; height:72px; background:url(../images/bg_arr1.png) no-repeat; position:absolute; top:39%; text-indent:-9999px; cursor:pointer;}
.xcd_xfx .showpic .btn_left{ left:10px; background-position:0 0;}
.xcd_xfx .showpic .btn_right{ right:10px; background-position:0 -72px;}
.xcd_xch_pic{ width:1000px; height:405px;}
.xcd_xch_pic .pic{ width:1000px; height:326px; position:relative;}
.xcd_xch_pic .pic span{ position:absolute; top:0; left:0; display:none;}
.xcd_xch_pic .btn{ width:60px; height:27px; margin:40px auto 10px;}
.xcd_xch_pic .btn a{ width:25px; height:27px; line-height:23px; color:#d2dfff; text-indent:8px; display:block; float:left; margin:0 2px; background:url(../images/xcd_xch_btn.jpg) no-repeat;}
.xcd_xch_pic .btn a.on{ background-position:-25px 0; color:#000;}
.xcd_gh{ width:840px; height:310px; margin:0 auto; background:url(../images/bg_xcd_gh.jpg) no-repeat bottom right; padding-top:21px;}
.xcd_gh table{ text-align:center; border-collapse:collapse; font-size:14px;}
.xcd_gh table thead,.xcd_gh table .ghbg{ background:#363d5a;}
.xcd_gh table td{ border-right:1px solid #16171f;border-bottom:1px solid #16171f;}


.clo{ width:50px; height:48px; background:url(../images/bg_clo.jpg) no-repeat; display:block; cursor:pointer;position:absolute; right:-50px; top:0px; z-index:10; text-indent:-9999px;}
#popdiv{ width:550px; height:670px; display:none; background:#292d38}
.popdiv{ text-align:center; font-size:13px;}
.popdiv strong{ padding:30px 0 5px 0; display:block;}
.popdiv p{ width:508px; margin:0 auto; text-align:left; padding-top:10px;}
.popdiv .img{ padding-top:10px;}


#go_top{width:140px; left:50%;margin:0 0 0 510px;position:absolute;top:869px;z-index: 30; display:none; font-size:15px;}
#go_top a.top{ width:140px; height:60px; display:block; background:url(../images/bg_top_top.png) no-repeat center top; text-indent:-9999px;}
.go_top{ background:url(../images/bg_top.png) no-repeat center top; padding-top:7px;  }
.go_top a{ width:128px; height:35px; line-height:35px; border-bottom:1px solid #4e586e; text-align:center; margin:0 auto; display:block;}

.footer{height:150px;margin:0 auto; background:#000;}


