﻿@charset "utf-8";

/* CSS Document */

/* KISSY CSS Reset */

body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea{margin:0;padding:0;}

body,button,input,select,textarea {font-size:13px;}

h1,h2,h3,h4,h5,h6,button,input,select,textarea {font-size:100%;}

label,input,select {vertical-align:middle;}

address,cite,em {font-style:normal;}

fieldset{cursor:pointer;}

img{border:none;}

ul,ol {list-style:none;}

table {border-collapse:collapse}

sub {vertical-align:text-bottom;}

sup {position:relative;top:-1px;left:2px;font:11px/normal tahoma;vertical-align:text-top;}

small {font-size:12px;}

legend {color:#333;}

*{padding:0; margin:0; list-style:none;}

/* color */

      

/* default color */

a{text-decoration:none;}

ul,li{padding:0; margin:0;}

/*-------------------------------

  end: reset */

.scroll{text-align:justify; text-justify:inter-ideograph; color:#FFF;width:690px;line-height:25px;}  

.babj{height:750px; background:url(../images/babj.jpg) no-repeat top center scroll;}
.babj2{height:750px; background:url(../images/yj.jpg) no-repeat top center scroll;}

.babj_1{height:750px; background:url(../images/babj_1.jpg) no-repeat top center scroll;}

.babj_2{height:800px; background:url(../images/babj_2.jpg) no-repeat top center scroll;}

.babj_3{height:800px; background:url(../images/babj_3.jpg) no-repeat top center scroll;}

.babj_4{height:990px; background:url(../images/babj_4.jpg) no-repeat top center scroll;}

.babj_5{height:1160px; background:url(../images/babj_5.jpg) no-repeat top center scroll;}

.babj_6{height:1085px; background:url(../images/babj_6.jpg) no-repeat top center scroll;}

.babj_7{height:800px; background:url(../images/babj_7.jpg) no-repeat top center scroll;}

.riz, .youxi{background:url(../images/public.png) no-repeat;}



/* container start */

.container{width:1003px; margin:0 auto;}

.center{width:1003px; margin:0 auto;}

.flash{margin:50px 0 0 0;}

/* container end */



/* header start */

.header{width:1003px; display:inline-block;}

.tend{height:auto; overflow:hidden;}

.logo{float:left; padding:15px 0 0 0;}



.sousuo{width:450px; float:right; margin-right:10px; display:inline;}

.shur{float:right;}

.shur a{float:left; margin-left:5px; display:inline;}

.shur a input{width:153px; height:20px; line-height:20px; padding-left:5px; border:1px solid #d9d9d9;}

.youx{width:450px; float:right; text-align:right;}

.youx a{color:#666666; padding-left:18px; margin-left:15px;}

.riz{background-position:0px 0px;}

.youxi{background-position:-110px 0px;}

.vpn{background-position:-204px 0px;}



.nav{width:1003px; margin:2px 0 0 0; float:left; position:absolute; z-index:9;}

.nav ul li{float:left; position:relative;}

.nav .yiji{width:190px; height:48px; line-height:48px; display:block; text-align:center; font-size:14px; color:#000; font-family:微软雅黑;} 

.nav .yiji:hover{color:#02508b; background:url(../images/nav_bj.jpg) no-repeat; width:190px;}



.erji{width:165px; position:absolute; padding:5px 0; display:none; background:#FFF;}

.erji .nei{width:165px; height:35px; line-height:35px; text-align:center; color:#0f0f0f; font-size:14px; font-family:微软雅黑; display:block;}

.erji .nei:hover{width:163px; height:33px; color:#FFF; border:1px solid #e4d1e0; background:#964886;}



.header_1{width:1003px; display:inline-block;}

.shuo{float:right;}

.nav_1{width:1003px; float:left;}

.logo_1{float:left;}

.nav_2{width:595px; float:right; margin:12px 0 0 0;}

.nav_2 ul li{float:left;}

.nav_2 ul li a{margin-left:20px; font-size:13px; font-weight:bold; color:#000000;}

.nav_2 ul li a.lix{color:#005ca2;}

/* header end */



/* mainbody start */

.mainbody{width:1003px; margin:52px 0 0 0; height:450px; display:inline-block; position:relative;}

.mainbody_1{width:1003px; margin:50px 0 0 0; height:615px; display:inline-block; position:relative;}

.mainbody_2{width:1003px; margin:160px 0 0 0; height:692px; display:inline-block; position:relative;}

.mainbody_3{width:1003px; margin:160px 0 0 0; height:862px; display:inline-block; position:relative;}

.fucen{position:absolute; left:22px; top:302px;}

.kong{width:25px; float:left;}

.kong_1{width:25px; display:inline-block;}



.liuo{width:715px; margin:95px 0 0 165px; float:left; display:inline;}

.neik{width:715px;}

.main{width:690px; display:inline-block; line-height:25px; text-align:justify; text-justify:inter-ideograph; color:#FFF;}

.tup{width:170px; float:left; margin-right:15px; display:inline;}

.tup span{float:left; padding-top:5px;}

.xiadh{height:30px; line-height:30px; float:right; margin-right:35px; padding-bottom:83px; display:inline;}

.xiadh a{width:105px; text-align:center; display:inline-block; color:#FFF;}

/* mainbody end */



/* left start */

.left{width:236px; float:left;}

.left_news{width:236px; height:615px; display:inline-block; background:url(../images/news_l.jpg) no-repeat;}

.left_news ul{width:200px; margin:168px 0 0 0;}

.left_news ul li{text-align:right; margin-right:18px;}

.left_news ul li a{height:25px; line-height:25px; padding-right:15px; color:#000;}

.left_news ul li a:hover{color:#064eb2; background:url(../images/jitu.gif) no-repeat right;}

.left_keji{width:236px; height:615px; display:inline-block; background:url(../images/innovation_l.jpg) no-repeat;}

.left_zxns{width:236px; height:615px; display:inline-block; background:url(../images/zxns.gif) no-repeat;}

.left_zxns ul{width:200px; margin:148px 16px 0 0; float:right; display:inline;}

.left_zxns ul li{text-align:right; padding-right:30px; border-bottom:1px solid #d3d3d3;}

.left_js{width:236px; height:615px; display:inline-block; background:url(../images/left_js.jpg) no-repeat;}

.left_js ul li a{color:#f8e3c3;}

.left_js ul li a:hover{color:#ffb300; background:url(../images/hjt.gif) no-repeat right;}

.left_lin{width:236px; height:615px; display:inline-block; background:url(../images/left_lin.jpg) no-repeat;}

.left_nengy{width:236px; height:615px; display:inline-block; background:url(../images/left_nengy.jpg) no-repeat;}

/* left end */



/* right start */

.right{width:660px; float:right; margin:45px 48px 0 0; display:inline;}

.danwz{float:right;}

.danwz a{margin-left:8px; color:#7c7c7c;}

/* right end */



/* index start */

.tinew{width:1003px; height:279px; margin:35px 0 0 0; display:inline-block;}

.xinw{width:695px; float:left; margin:0 0 0 12px; display:inline;}

.tian{width:685px; margin:10px 0 0 0; padding-left:10px; display:inline-block;}



.tinxn{width:380px; float:right; margin:10px 5px 0 0; display:inline;}

.tinxn ul li{width:380px; float:left; height:25px; line-height:25px; overflow:hidden; display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flex}

.tinxn ul li a{width:300px; float:left; padding-left:10px; color:#555555; background:url(../images/zdin.jpg) no-repeat 0 10px; flex-grow: 1; min-width: 0}

.tinxn ul li span{float:right; color:#646564; flex-shrink: 0;order:1}



.tixm{width:265px; float:right; margin:28px 15px 0 0; display:inline;}

.tinn{width:170px; margin:60px 0 0 78px;*margin:25px 0 0 78px;}

.tinn li{height:20px; line-height:20px; color:#555555;}

.rom{width:192px; height:45px; margin:20px 0 0 20px;}

.rom2{width:192px; height:45px; margin:5px 0 0 20px;}



.tinsv{width:1003px; height:130px; display:inline-block;}



.tinsn{width:265px; float:right; margin-right:13px; display:inline;}

.tinsn ul{width:110px; margin:20px 0 0 145px; float:left; display:inline;}

.tinsn ul li{width:110px; height:25px; line-height:25px; float:left; background:url(../images/xx.jpg) repeat-x bottom;}

.tinsn ul li a{padding-left:10px; color:#000000; background:url(../images/zdin.jpg) no-repeat 0 5px;}

.ton{width:680px; float:left; margin:35px 0 0 30px; display:inline;}

.ton img{margin:0 3px; border:1px solid #bab7b3; background:#fff; padding:2px;}

/* index end */



/* search start */

.esn{width:930px; margin:40px 0 0 15px; display:inline-block;}

.snr{width:930px; float:left;}

.txzn{width:445px; height:25px; margin-right:10px; padding-left:5px; color:#07408f; border:1px solid #9fb4d1; background:#ebf2f8;}

.rnsr{font-family:微软雅黑; font-size:13px;}

.tac{float:left;}

.riin{float:right; margin:70px 20px 0 0; display:inline;}

.rirn{width:900px; float:left; margin:30px 0 0 0;}

.rirn ul li{width:900px; float:left; height:30px; line-height:30px; background:url(../images/xx.jpg) repeat-x bottom;}

.rirn ul li a{width:810px; float:left; color:#333; padding-left:10px; background:url(../images/zdin.jpg) no-repeat 0 13px;}

.rirn ul li span{float:right; color:#666666;}

/* search end */



/* news start */

.nri{width:660px; margin:20px 0 0 0; display:inline-block;}



.wen{width:660px; margin:30px 0 0 0; display:inline-block;}

.tupu{width:162px; height:112px; float:left; border:1px solid #c0c0c0; background:#FFF;}

.tupu img{margin:6px 0 0 6px;}

.tinu{width:480px; float:right;}

.tinu h1{color:#333333;}

.tinu p{margin:10px 0 15px 0; line-height:18px; color:#5f5e5e;}

.list{width:660px; margin:15px 0 0 0; display:inline-block;}

.list ul li{width:660px; float:left; height:30px; line-height:30px; background:url(../images/xx.jpg) repeat-x bottom;}

.list ul li a{width:580px; float:left; padding-left:10px; color:#000; background:url(../images/din.jpg) no-repeat 0 13px;}

.list ul li span{float:right; color:#666666;}



.huny{float:right; margin:25px 0 0 0;}

.huny a{margin-left:15px; color:#333333;}

.huny strong{color:#954984;}

.fin{width:100%; float:left;}

.huny_1{float:right; margin:25px 25px 0 0; display:inline;}

/* news end */



/* operations start */

.tun{width:929px; margin:20px auto 0 auto; position:relative;}

.gbi{width:72px; height:22px; right:8px; bottom:8px; float:right; position:absolute;}

/* operations end */



/* management start */

.tuni{width:80px; float:left; margin-right:15px; display:inline;}

.tuni span{width:80px; height:83px; padding-bottom:18px; display:inline-block; background:url(../images/bjt.gif) no-repeat;}

.tuni span img{margin:3px 0 0 3px;}

/* management end */



/* ranking start */

.ran{width:296px; float:left; margin-right:15px; display:inline;}

.ran span{margin-right:15px;}

/* ranking end */



/* honor start */

.rtin{width:170px; float:right; margin-left:15px; display:inline;}

.rtin span{float:left; padding-bottom:5px;}



.tina{width:635px; float:left; padding-bottom:10px; margin-bottom:10px; background:url(../images/lhf.gif) repeat-x bottom;}

.tina ul li span{width:310px; float:left;}

.tina ul li .irn{width:310px; padding-left:10px; background:url(../images/dom.jpg) no-repeat 0 10px;}



.tina_1{width:635px; float:left; padding-bottom:10px; margin-bottom:10px; background:none;}

.intn{font-size:24px; font-family:Arial; padding:0 10px;}

.tina_2{width:635px; float:left; padding-bottom:0; margin-bottom:15px; border-bottom:1px solid #92add2; background:none;}

.tibn{font-family:微软雅黑;}

.fian{width:80px; border-bottom:1px solid #92add2; margin:0 10px 0 0;}

/* honor end */



/* workstation start */

.zcfg{width:1003px; height:255px; margin:30px 0 0 0; display:inline-block; overflow:hidden;}

.zc{width:252px; float:left;}

.liru{width:250px; height:197px; border:1px solid #c0c3c0; border-bottom:none;  border-top:none;}

.liru .gin{width:220px; margin-left:15px; padding-top:5px;}

.liru ul li{height:26px; line-height:26px; background:url(../images/xx.jpg) repeat-x bottom;}

.liru ul li a{padding-left:10px; color:#333333; background:url(../images/hjia.jpg) no-repeat 0 3px;}

.zhann{width:450px; float:left; margin-left:20px; display:inline;}

.zhann .omtn{width:445px; height:25px; border-bottom:1px solid #c7c8c7;}

.omtn h1{width:120px; height:25px; float:left; font-size:14px; font-family:微软雅黑; color:#005ca2; border-bottom:2px solid #005ca2;}

.omtn h1 a{color:#954984; font-size:16px; font-family:Arial; margin-left:5px;}

.omtn .gendu{float:right; margin:10px 0 0 0;}

.uir{width:450px; margin:15px 0 0 0; display:inline-block;}

.rin{float:left;}

.rin img{padding:2px; border:1px solid #c0c0c0;}

.tinb{width:275px; float:right;}

.tinb p{margin:8px 0 0 0; color:#5f5e5e; line-height:18px;}

.rina{margin:10px 0 0 0; display:inline-block;}

.tinsd{width:450px; margin:10px 0 0 0; display:inline-block;}

.tinsd ul li{width:445px; height:24px; line-height:24px; float:left;}

.tinsd ul li a{width:375px; float:left; padding-left:10px; color:#333333; background:url(../images/zdin.jpg) no-repeat 0 10px;}

.tinsd ul li span{float:right; color:#646564;}

.zhand{width:252px; height:254px; float:right; margin-right:10px; display:inline; background:url(../images/zern.jpg) no-repeat;}

.zhand p{width:220px; line-height:20px; margin:50px 0 0 16px;}



.rsn{width:1003px; height:175px; margin:20px 0 0 0; display:inline-block; overflow:hidden;}

.liru_1{width:250px; height:117px; border:1px solid #c0c3c0; border-bottom:none;  border-top:none;}

.liru_1 ul li{height:32px; line-height:32px;}

.uisn{width:723px; float:right; margin-right:10px; display:inline;}

.omtn_1{width:723px; height:25px; border-bottom:1px solid #c7c8c7;}

.omtn_1 h1{width:220px;}

.rins{width:723px; margin:15px 0 0 0; float:left;}

.rins ul li{width:723px; float:left; height:26px; line-height:26px; overflow:hidden; background:url(../images/xx.jpg) repeat-x bottom;}

.rins ul li span{float:left; display:inline;}

.gins_1{width:100px; padding-left:10px; background:url(../images/zdin.jpg) no-repeat 0 10px;}

.gins_1 a{color:#000;}

.gins_2{width:15px; text-align:center;}

.gins_3{width:220px; margin-left:100px;}

.gins_4{width:150px;}

.gins_5{width:90px;}



.trin{width:1003px; height:147px; margin:20px 0 0 0; display:inline-block; overflow:hidden;}

.foin{width:252px; float:left;}

.foin span{padding-bottom:8px; float:left;}

.rinsn{width:723px; float:right; margin-right:10px; display:inline;}

.omtn_2{width:723px; height:25px; border-bottom:1px solid #c7c8c7;}

.omtn_2 h1{width:110px;}

.rons{width:723px; margin:15px 0 0 0; display:inline-block;}

.rons ul li{width:723px; height:26px; line-height:26px; float:left; overflow:hidden; background:url(../images/xx.jpg) repeat-x bottom;}

.rons ul li a{width:645px; color:#333333; float:left; padding-left:10px; background:url(../images/zdin.jpg) no-repeat 0 10px;}

.rons ul li span{float:right;}

/* workstation end */



/* workstation_l start */

.liun{width:658px; line-height:22px; text-align:justify; text-justify:inter-ideograph;}

.tind{width:658px; margin:15px 0 0 0; display:inline-block;}

.tud{float:left;}

.tins{float:left; margin:0 0 0 15px; display:inline;}

.tins h1{font-size:14px; padding-bottom:20px;}

.tins p{height:22px; line-height:22px;}

.tins .tinx{color:#ce4616;}

.tins a{color:#333333;}



.tix{width:735px; display:inline-block;}

.tix p{float:left;}

.tixd{width:702px; height:383px; float:left; background:#FFF;}

.gbi_1{width:39px; height:3px; right:8px; top:8px; float:right; position:absolute;}

.gbi_2{width:930px; float:left; right:8px; bottom:8px; position:absolute; z-index:999;}

.gbi_2 strong{float:left; font-size:20px;}

.gbi_2 a{width:72px; height:22px; float:right;}

.enk{width:650px; margin:80px 0 0 40px; line-height:22px;}

.enk2{line-height:22px;margin:20px; }

.tis{width:151px; float:left; margin-right:15px; display:inline;}

.tino{width:460px; float:left;}



.tixd_1{width:702px; height:500px; float:left; background:#FFF;}

.enk_1{width:90%; float:left; margin-left:20px; display:inline; line-height:22px;}

.tini{padding-top:40px; text-align:center; font-size:20px; font-family:黑体;word-break:break-all}

.riqi{width:100%; text-align:center; color:#737373;}

.tnd_1{width:460px;}

/* workstation_l end */



/* technology start */

.zuanl{width:658px; margin:20px 0 0 0; display:inline-block;}

.zuanl a{float:left; margin-right:20px; display:inline;}

/* technology end */



/* yanfa start */

.lin{width:600px; float:left; margin-left:15px; display:inline;}

.tinxb{width:650px; float:right;}

.tinxb h1{font-size:20px; color:#005ca2;}

.neie{width:590px; line-height:22px;}

.tinxb_1{width:600px; float:right; padding-bottom:15px;}

/* yanfa end */



/* careers start */

.tixz{width:660px; display:inline-block;}

.tisc{width:660px; float:left;}

.tixz .rtic{float:left; padding-left:10px; background:url(../images/tan.jpg) no-repeat;}

.tixz span strong{color:#005ca2; font-size:14px; margin-right:10px;}

.tixz .ys{color:#954984;}

.tixz .rinx{float:right;}



.rns{width:635px; display:inline-block; margin:20px 0 0 20px; padding-bottom:50px;}

.rns ul li{width:635px; float:left; height:30px; line-height:30px; background:url(../images/xxr.jpg) repeat-x bottom;}

.rns ul li a{width:550px; float:left; color:#333; padding-left:15px; background:url(../images/hjtu.gif) no-repeat 0 10px;}

.rns ul li span{float:right; color:#666666;}

/* careers end */



/* idea start */

.wen_1{width:660px; margin:15px 0 0 0; display:inline-block;}

.tinv{width:260px; float:left; line-height:22px; color:#333333;}

.tinxc{width:392px; float:right;}

/* idea end */



/* speciification start */

.wen_2{width:660px; margin:30px 0 0 0; padding-top:140px; background:url(../images/tau.gif) no-repeat left top;}

.tia{width:215px; float:left; margin-left:110px;}

.tia p, .gion p, .tns p{height:22px; line-height:22px; color:#333333;}

.gion{width:160px; float:left;}

.tns{width:175px; float:right;}

/* speciification end */



/* story start */

.liuo_1{width:715px; margin:0px 0 0 0; float:left; display:inline;}

.tien{width:710px; margin:40px 0 0 148px;}

.tizb{font-size:22px; font-family:微软雅黑; text-align:center; padding-bottom:20px;}

.tinr{width:690px; line-height:22px;}

.chal{margin:45px 0 0 330px; display:inline-block; color:#FFF;}

/* story end */



/* energy start */

.lin_1{width:600px; float:left; margin:15px 0 0 0; display:inline; line-height:22px; text-align:justify; text-justify:inter-ideograph;}

.rinb{max-width:360px;*width:360px; float:left; margin-right:15px; display:inline;}

.rinb a{margin:0 0 1px 1px; float:left; display:inline;}

.tnd{width:850px; display:inline-block;}

.tnd p{float:left;}

.tinbc{width:817px; float:left; height:343px; padding-top:40px; background:#fff;}

.frin{float:left;}

.frin img{border:1px solid #cccccc; padding:5px;}

.lens{width:320px; float:right;}

.lens ul li{width:320px; float:left; padding-bottom:15px;}

.lens .linh{line-height:22px;}

/* energy end */



/* security start */

.indr{width:294px; float:left; margin-right:15px; display:inline;}

.indr_1{width:152px; float:left; margin-right:15px; display:inline;}

.indr_1 span{padding-bottom:5px; float:left;}

.indr_2{width:152px; float:right; margin:0 0 0 15px; display:inline;}

.tnd_i{width:950px; background:#FFF; padding:15px 0 35px 0; text-align:center;}

/*.rib{width:950px; float:left; padding:15px 0 0 0; background:#fff; text-align:center;}*/

/* security end */



/* responsibility start */

.tine{width:1003px; margin:32px 0 0 0; height:235px; overflow:hidden; display:inline-block;}

.fine{width:545px; float:right; line-height:22px; margin:20px 30px 0 0; display:inline; text-align:justify; text-justify:inter-ideograph;}



.eibs{width:1003px; height:305px; margin:20px 0 0 0; overflow:hidden; display:inline-block;}

.rine{width:252px; float:left; margin-left:10px; display:inline;}

.rine ul li{float:left; padding-bottom:5px;}

.biun{width:675px; height:302px; float:left; padding-left:35px; margin-left:20px; display:inline; background:url(../images/bbn.jpg) no-repeat left top;}

.omtn_i{width:675px; height:25px; border-bottom:1px solid #c7c8c7;}



.rons_1{width:675px; margin:15px 0 0 0; display:inline-block;}

.rons_1 ul li{width:675px; height:26px; line-height:26px; background:url(../images/xx.jpg) repeat-x bottom;}

.rons_1 ul li a{width:600px; color:#333333; float:left; padding-left:10px; background:url(../images/zdin.jpg) no-repeat 0 10px;}

.rons_1 ul li span{float:right;}



.jsgun{width:982px; height:202px; margin:20px 0 0 10px; background:url(../images/hen.jpg) no-repeat;}

.tnsc{width:40px; height:20px; margin:10px 8px 0 0; float:right; display:inline;}

/* responsibility end */



/* footer start */

.footer{width:1003px; height:62px; padding-top:3px; display:inline-block;}

.foot_l{float:left; margin:8px 0 0 30px; display:inline;}

.foot_l p{padding:8px 0 0 0; color:#616161;}

.foot_l p a{color:#616161;}

.foot_l .lim{font-family:Arial;}

.foot_r{float:right; margin-left:15px; display:inline;}

.foot_r a{margin-right:10px; color:#616161;}

/* footer end */



/*jscroll*/

.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1; margin-bottom:20px;}

.jScrollPaneTrack {position:absolute;cursor: pointer;right: 0;top: 0;height:100%; background:url(../images/y-x.gif) repeat-y;}

.jScrollPaneDrag {position:absolute;cursor: pointer;overflow: hidden; background:url(../images/jtu.gif) no-repeat;}

.jScrollPaneDragTop {position:absolute;top: 0;left: 0;overflow: hidden;}

.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}

a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 9px;}

a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 9px;}



#root{position:relative;}

.leftBorder{width:7px; height:278px; position:absolute; top:100px;right:125px; background:url(../images/y-x.gif) repeat-y;}

.leftBorder_1{width:7px; height:320px; position:absolute; top:185px;right:60px; background:url(../images/y-x.gif) repeat-y;}

.leftBorder_2{width:7px; height:290px; position:absolute; top:90px;right:140px; background:url(../images/y-x.gif) repeat-y;}

.leftBorder_3{width:7px; height:320px; position:absolute; top:220px;right:80px; background:url(../images/y-x.gif) repeat-y;}

.leftBorder_4{width:7px; height:270px; position:absolute; top:250px;right:80px; background:url(../images/y-x.gif) repeat-y;}

#slider{position:absolute;height:61px;width:7px; background:url(../images/jtu.gif) no-repeat;}

#slider0{position:absolute;height:61px;width:7px; background:url(../images/jtu.gif) no-repeat;}

.znss_box_l{height:278px; overflow:auto}

.znss_box_1{height:320px;}

.znss_box_2{height:290px;}

.znss_box_3{height:320px;}

.znss_box_4{height:270px;}

#scrollContent{position:absolute; padding:10px 0;}

#root{position:relative;}



.ifgs{width:815px; display:inline-block;}

.wuhangzi{width:30px; float:right; background:url(../images/daohna.jpg) no-repeat;}

.wuhangzi ul li{width:30px;float:left; color:#bd4372; text-align:center; display:inline; background:url(../images/js-a.jpg) no-repeat;}

.wuhangzi ul li a{width:30px; display:block; padding-bottom:10px;}

.wuhangzi .active a{width:30px; height:103px; color:#fff; background:url(../images/liu_1.jpg) no-repeat;}

.wuhangzi .normal a{width:30px; height:103px; color:#fff; background:url(../images/liu_2.jpg) no-repeat;}

.wuhangzi ul li a span{width:10px; float:left; margin:15px 0 0 8px; font-size:13px; display:inline; font-family:微软雅黑;}



.ifgs_1{width:660px; display:inline-block;}

.wuhangzi_1{width:24px; float:left; background:url(../images/daohna.jpg) no-repeat;}

.wuhangzi_1 ul li{width:24px;float:left; color:#bd4372; text-align:center; display:inline; background:url(../images/js-a.jpg) no-repeat;}

.wuhangzi_1 ul li a{width:24px; line-height:25px; display:block; padding-bottom:10px;}

.wuhangzi_1 .active a{width:24px; height:25px; color:#fff; background:url(../images/dq.jpg) no-repeat;}

.wuhangzi_1 .normal a{width:24px; height:25px; color:#fff; background:url(../images/mr.jpg) no-repeat;}



.ifgs_2{width:660px; display:inline-block;}

.wuhangzi_2{width:660px; height:30px; float:left; background:url(../images/daohna.jpg) no-repeat;}

.wuhangzi_2 ul li{width:125px;float:left; color:#bd4372; margin-right:3px; text-align:center; display:inline; background:url(../images/js-a.jpg) no-repeat;}

.wuhangzi_2 ul li a{width:125px; line-height:30px; display:block;}

.wuhangzi_2 .active a{width:125px; height:30px; color:#fff; background:#064291;}

.wuhangzi_2 .normal a{width:125px; height:30px; color:#fff; background:#72abcc;}



.ifgs_3{width:660px; display:inline-block;}

.wuhangzi_3{width:660px; height:30px; float:left; background:url(../images/daohna.jpg) no-repeat;}

.wuhangzi_3 ul li{float:left; color:#bd4372; margin-right:3px; text-align:center; display:inline; background:url(../images/js-a.jpg) no-repeat;}

.wuhangzi_3 ul li a{line-height:30px; padding:0 25px; display:block;}

.wuhangzi_3 .active a{height:30px; color:#fff; background:#064291;}

.wuhangzi_3 .normal a{height:30px; color:#fff; background:#72abcc;}



.ifgs_4{width:660px; display:inline-block;}

.wuhangzi_4{width:660px; float:left; background:url(../images/daohna.jpg) no-repeat;}

.wuhangzi_4 ul li{float:left; color:#bd4372; margin-right:3px; padding-bottom:3px; text-align:center; display:inline; background:url(../images/js-a.jpg) no-repeat;}

.wuhangzi_4 ul li a{line-height:30px; padding:0 25px; display:inline-block;}

.wuhangzi_4 .active a{height:30px; color:#fff; background:#064291;}

.wuhangzi_4 .normal a{height:30px; color:#fff; background:#72abcc;}



.ifgs_5{width:695px; display:inline-block;}

.wuhangzi_5{width:695px; float:left; background:url(../images/daohna.jpg) no-repeat;}

.wuhangzi_5 ul{float:right; margin-right:15px; display:inline;}

.wuhangzi_5 ul li{float:left; color:#bd4372; margin-left:5px; text-align:center; display:inline; background:url(../images/js-a.jpg) no-repeat;}

.wuhangzi_5 ul li a{width:105px; line-height:25px;  display:block;}

.wuhangzi_5 .active a{width:105px; height:25px; color:#000000; font-family:微软雅黑; background:url(../images/tus.jpg) no-repeat;}

.wuhangzi_5 .normal a{width:105px; height:25px; color:#02267b; font-family:微软雅黑; background:url(../images/stu.jpg) no-repeat;}



/* 弹窗 */

.open_box{position:absolute; display:none; z-index:999999;top:50px; left:50%; margin-left:-465px; overflow: hidden;}

.open_box1{position:absolute; display:none; z-index:999999;top:0px; left:50%; margin-left:-367px; overflow: hidden;}

.open_box2{position:absolute; display:none; z-index:999999;top:0px; left:50%; margin-left:-367px; overflow: hidden;}

.open_box3{position:absolute; display:none; z-index:999999;top:0px; left:50%; margin-left:-475px; overflow: hidden;}

.table_juyun{width:929px;}

.table_juyun1{width:735px;}

.table_juyun2{width:850px;}

.table_juyun3{width:950px;}

.table_up{height:27px;line-height:27px;display:block; background:#ccc; position:absolute;}

.table_up strong{color:#fff; padding-left:10px; float:left;}

.table_up a{float:right; margin:8px 10px 0 0; display:inline;}

.table_end{width:929px; height:653px; background:url(../images/tuin.jpg) no-repeat;}

.technology_content{width:765px; margin:45px 0 0 80px; display:inline-block;}

.technology_title{width:765px; font-family:微软雅黑; font-size:24px; padding-bottom:5px; color:#ffffff; border-bottom:1px solid #3772ba;}

.content{width:765px; margin:30px 0 0 0;}

.content_list{width:382px; float:left;}

.content_list ul li{height:24px; line-height:24px; color:#FFF;}

.content_list ul li a{color:#75bcff; font-weight:bold; margin-right:10px;}



.table_end h3{font-size:14px; display:block; padding:30px 20px;}

#open_bj{width:100%; background:#000;filter:alpha(opacity=70);opacity:0.7; position:absolute; left:0; top:0; z-index:99; display:none;}/*透明背景*/ 





.scrollbar{

overflow-y:auto;

Scrollbar-Face-Color:#; /*//滚动条表面颜色*/

scrollbar-highlight-color:#; /*//滚动条上斜面和左斜面颜色*/

scrollbar-shadow-color:#; /*//滚动条下斜面和右斜面颜色*/

scrollbar-3dlight-color:#;/*//滚动条上边和左边的边沿颜色*/

scrollbar-track-color:#; /*//滚动条底版颜色*/

scrollbar-darkshadow-color:#;/*//滚动条下边和右边边沿颜色*/

scrollbar-arrow-color:#;/*//滚动条上下箭头颜色*/

}



#key-visual{width:306px;height:219px; padding:5px; float:left; margin-left:10px; position:relative;overflow:hidden; border:1px solid #ccc; display:inline;}

#kv-container .kv-item{overflow:hidden;width:306px;height:219px; position:absolute;top:0;left:0;}

#kv-navi{width:306px; height:20px; position:absolute;z-index:99;left:5px;bottom:5px; background:#000; filter:alpha(opacity=60); opacity:0.6;}

#kv-navi a{display:block;float:left;text-align:center;width:20px;height:20px;margin:0 0 0 5px;font-size:12px;line-height:20px;color:#fff;}

#kv-navi a:link,#kv-navi a:visited{color:#fff;text-decoration:none;}

#kv-navi a:hover,#kv-navi a.current{width:20px;height:20px; border:0;color:#fff!important;background:#A90001;}



.rollBox{width:967px; margin:30px 0 0 0; padding-left:15px; float:left; overflow:hidden;}

.rollBox .LeftBotton{height:128px;width:40px;background:url(../images/jts.gif) no-repeat 0 0;overflow:hidden;float:left; margin-right:12px;display:inline;cursor:pointer;}

.rollBox .RightBotton{height:128px;width:40px;background:url(../images/jts.gif) no-repeat -43px 0;overflow:hidden;float:left; margin-left:12px;display:inline;cursor:pointer;}

.rollBox .Cont{width:845px; overflow:hidden;float:left;}

.rollBox .ScrCont{width:10000000px;}

.rollBox .Cont .pic{width:158px; margin:0 6px;float:left;text-align:center;}

.rollBox .Cont .pic img{display:block;margin:0 auto;}

.rollBox .Cont .pic p{line-height:26px;color:#505050;}

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}

.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}

.rollBoxArrow{float:left; margin:0;}



/* tab start */

.slider{width:280px; height:205px; float:left; display:inline; border:1px solid #ccc; position:relative;}

.slider .tt{width:280px; height:30px; position:absolute; z-index:99; bottom:0;}

.slider div.img{width:280px; height:205px;}

.slider div.img img{margin:5px 0 0 5px;}

.slider .num{width:270px; height:20px; position:absolute; left:0; bottom:5px; margin-left:5px; z-index:9999; color:#fff; overflow:hidden; background:#000; filter:alpha(opacity=70); opacity:0.7;}

.slider .num li{float:left; width:20px; height:20px; margin-left:5px; display:inline; color:#fff; cursor:pointer; line-height:20px; text-align:center;}

.slider .num .on{color:#fff; background:#ad070f;}

/* rab end */

.toptitle{font-size:13px;font-weight:bold;}


.text_t{ width:100%; text-align:center; margin:12px 0px 8px;}
.text_t h2{ font-size:14px; line-height:30px;}
.text_t p{ width:100%; height:28px; line-height:28px; color:#666;}
.style_p{ text-indent:2em;}
.textArea{ width:100%; min-height:340px; _height:expression(this.scrollHeight < 340 ? "340px" : "auto");}