.sideNav a{border-bottom:#f0f0f0 solid 1px; display:block; height:40px; line-height:40px; text-align:right; font-size:14px; background:#c8c8c8 url(../image/sideNav.png) 230px center no-repeat; padding-right:50px;}
.sideNav a:hover, .sideNav .aNow{background:#f94646 url(../image/sideNavon.png) 230px center no-repeat; color:#FFF;}
.sideNav dl{display:none;}
.sideNav dd a{background:none; color:#666;}
.sideNav dd a:hover, .sideNav dd .aNow{color:#333; background:url(../image/sideNavon2.png) right bottom no-repeat;}
/**/
.sideNav .li-1 a:hover, .sideNav .li-1 .aNow{background:#2a80d8 url(../image/sideNavon.png) 230px center no-repeat;}
.sideNav .li-1 dd a:hover, .sideNav .li-1 dd .aNow{background:url(../image/sideNavon3.png) right bottom no-repeat;}
/**/
.sideNav .li-2 a:hover, .sideNav .li-2 .aNow{background:#09ab8e url(../image/sideNavon.png) 230px center no-repeat;}
.sideNav .li-2 dd a:hover, .sideNav .li-2 dd .aNow{background:url(../image/sideNavon3.png) right bottom no-repeat;}
/**/
.sideNav .li-3 a:hover, .sideNav .li-3 .aNow{background:#ef7317 url(../image/sideNavon.png) 230px center no-repeat;}
.sideNav .li-3 dd a:hover, .sideNav .li-3 dd .aNow{background:url(../image/sideNavon4.png) right bottom no-repeat;}
/**/
.sideNav .li-4 a:hover, .sideNav .li-4 .aNow{background:#fab046 url(../image/sideNavon.png) 230px center no-repeat;}
.sideNav .li-4 dd a:hover, .sideNav .li-4 dd .aNow{background:url(../image/sideNavon3.png) right bottom no-repeat;}
/**/
.sideNav .li-5 a:hover, .sideNav .li-5 .aNow{background:#944efb url(../image/sideNavon.png) 230px center no-repeat;}
.sideNav .li-5 dd a:hover, .sideNav .li-5 dd .aNow{background:url(../image/sideNavon3.png) right bottom no-repeat;}

.job .content{font-size:14px; line-height:24px; text-align:justify; padding-bottom:12px;}
.job .content2{background:url(../image/nimg552.jpg) left top no-repeat; width:452px; height:265px; font-size:14px; line-height:24px; color:#FFF; padding:35px 50px 0 50px;}
.job .list li{background:#f5f5f5; width:239px; min-height:298px; padding:0 15px; border:#dcdcdc solid 1px; float:left; position:relative; color:#666; line-height:24px;}
.job .list .li_02{margin-left:-1px; margin-right:-1px;}
.job .list .name{font-size:18px; border-bottom:#dcdcdc solid 1px; padding:15px 0 7px 0; margin-bottom:30px;}
.job .list .name span{font-size:12px; padding-left:6px; text-transform:uppercase;}
.job .list .ico{padding-top:8px; height:22px; display:none;}
.job .list .content-2{padding-bottom:45px; display:none;}
.job .list .more a{display:block; position:absolute; right:15px; bottom:15px; width:26px; height:26px; background:#c8c8c8 url(../image/ico2.png) center no-repeat;}
.job .list .more .on{background:#f34b4b url(../image/ico2on.png) center no-repeat;}
.job .list li.on{background:#FFF;}
.job .list-1 li{width:171px;}
.job .list-1 .name{color:#f94646; font-size:14px;}
/**/
.job .list2{margin-top:10px;}
.job .list2 li{background:url(../image/job.gif) 22px top repeat-y; min-height:30px; position:relative; padding:0 0 20px 50px;}
.job .list2 .imgDiv{position:absolute; left:0px; top:0px; width:30px; height:30px; background:url(../image/jobIco.png) right top no-repeat;}
.job .list2 .content{padding:0 10px; position:relative; top:-6px;}
.job .list2 p{color:#666; text-indent:2em;}
.job .list2 .on .imgDiv{background:url(../image/jobIcoon.png) right top no-repeat;}
.job .list2 .on .name{color:#f94646;}
/**/
.job .list3 .name{border-bottom:#dcdcdc solid 1px; margin-bottom:15px;}
.job .list3 .name em{display:inline-block; font-size:18px; border-bottom:#f94646 solid 2px; position:relative; top:1px; padding:3px 0;}
.job .list3 li{font-size:14px; line-height:36px; text-indent:1.5em; background:url(../image/ico11.png) 6px 16px no-repeat; position:relative; top:-10px;}

.introduction li{width:406px; position:relative; height:138px; overflow:hidden; position:relative; text-align:right; float:left; color:#FFF;}
.introduction .li-02{text-align:left;}
.introduction .li-02 .msg{left:201px;}
.introduction .li_01{background:#f64e4e;}
.introduction .li_02{background:#fab046;}
.introduction .li_03{background:#44b1f0;}
.introduction .li_04{background:#4ff438;}
.introduction .msg{position:absolute; bottom:12px; left:23px; width:185px; text-transform:uppercase; font-size:9px;}
.introduction .msg i{display:inline-block; height:5px; border-bottom:#FFF solid 1px; width:52px;}
.introduction .msg b{font-size:26px; font-weight:400; display:block; padding-top:2px;}
.introduction .msg div{font-size:18px;}

.personnel{width:100%; overflow:hidden; position:relative; padding-top:25px;}
.personnel ul{width:120%;}
.personnel li{float:left; width:143px; text-align:center; overflow:hidden; margin-right:25px; font-size:14px; line-height:24px; background:url(../image/bg1.png) center top no-repeat;}
.personnel li .name{font-size:18px; line-height:24px; padding:10px 0;}
.personnel a{color:#f94646;}
.personnel .on{background:url(../image/bg1on.png) center top no-repeat;}
.personnel-01 li{width:220px; padding:0 15px; background:url(../image/bg2.png) center top no-repeat;}
.personnel-01 .img2{display:none;}
.personnel-01 .on{background:url(../image/bg2on.png) center top no-repeat;}
.personnel-01 .on img{display:none;}
.personnel-01 .on .img2{display:inline-block;}

.pageSearch{padding:25px 20px; min-height:50px; background:#f94646; color:#FFF; font-size:14px; margin-top:12px;}
.pageSearch ul{margin-right:-20px;}
.pageSearch li{float:left; width:268px; padding-right:16px; height:90px;}
.pageSearch .li_02{width:276px;}
.pageSearch .li_03{width:198px;}
.pageSearch em{display:block; height:30px;}
.pageSearch .selectDiv{height:28px; line-height:28px; border:#dcdcdc solid 1px; background:#FFF url(../image/select.png) left center no-repeat;}
.pageSearch .selectDiv span{padding-left:28px; color:#666;}
.pageSearch .selectDivon{background:#FFF url(../image/selecton.png) left center no-repeat;}
.pageSearch .zwA{height:28px; line-height:28px; border:#dcdcdc solid 1px; background:#FFF url(../image/select.png) left center no-repeat; text-indent:28px; color:#666; cursor:pointer;}
.pageSearch .zwA:hover{background:#FFF url(../image/selecton.png) left center no-repeat;}
.pageSearch .form{height:40px; position:relative; padding-right:110px; clear:both;}
.pageSearch .input1{height:28px; line-height:28px; border:#dcdcdc solid 1px; width:100%; background:#FFF; text-indent:10px; font-size:14px;}
.pageSearch .btn1{position:absolute; top:0px; right:0px; height:30px; width:90px; font-size:14px; background:#FFF;}

.jobList th{height:50px; border-bottom:#dcdcdc solid 1px; font-weight:400; font-size:16px;}
.jobList th div, .jobList td div{text-align:left; padding-left:35px;}
.jobList td{text-align:center; height:42px; padding-top:8px; font-size:16px;}
.jobList .on td{background:url(../image/jobList.gif) bottom repeat-x;}

.jobShow{padding-left:18px; font-size:14px;}
.jobShow .list{padding-left:10px;}
.jobShow .list li{height:42px; line-height:42px; float:left; width:325px; overflow:hidden; text-indent:21px; background:url(../image/ico1.gif) left center no-repeat; font-size:16px;}
.jobShow .list .li_01{width:325px;}
.jobShow .title{height:32px; line-height:31px; border-bottom:#c8c8c8 solid 1px; position:relative;}
.jobShow .title span{display:block; position:absolute; left:0px; top:0px; height:31px; border-bottom:#f94646 solid 2px; font-size:18px; padding-right:5px;}
.jobShow .content{font-size:16px; line-height:36px; padding:20px 0px;}

.jobForm{background:url(../image/jobForm.jpg) center top no-repeat; width:790px; height:322px; padding-top:90px; border:#b7b7b7 solid 1px; margin-left:18px;}
.jobForm li{float:left; width:265px; line-height:30px; position:relative; font-size:14px; height:51px; font-size:16px; padding-left:90px; left:40px;}
.jobForm em{position:absolute; left:0px; top:0px; display:block; width:80px; text-align:right;}
.jobForm .em1{position:relative; float:left; padding-right:10px; width:84px;}
.jobForm .input1{float:left; width:246px; height:28px; line-height:28px; text-indent:10px; font-size:14px; background:#f5f5f5; border:#dcdcdc solid 1px; color:#666;}
.jobForm .input2{width:106px; margin:0 10px;}
.jobForm .input3{width:72px;}
.jobForm .btn-1{width:60px; height:30px; float:left; font-size:14px; background:#f5f5f5; border:#dcdcdc solid 1px;}
.jobForm .selectDiv{float:left; width:246px; height:28px; line-height:28px; font-size:14px; background:#f5f5f5 url(../image/select.jpg) right center no-repeat; border:#dcdcdc solid 1px; color:#666;}

.jobForm .selectDiv2{width:78px;}
.jobForm .btnDiv{clear:both; text-align:center; padding-top:5px;}
.jobForm .btn1{width:117px; height:34px; background:#f94646; font-size:16px; color:#FFF;}
/**/
.jobForm2{border:0px; background:url(../image/jobForm2.jpg) left top no-repeat; height:360px;}

.zwLayer{position:absolute; z-index:100; left:10px; top:100px; width:793px; height:250px; background:#FFF; font-size:14px; display:none;}
.zwLayer .name{position:absolute; left:0px; top:-30px; background:#FFF; width:348px; height:29px; line-height:29px; border-bottom:#dcdcdc solid 1px; text-indent:20px;}
.zwLayer .btn{position:absolute; left:256px; top:-23px;}
.zwLayer .btn input{width:41px; height:18px; cursor:pointer;}
.zwLayer .btn .btn2{background:url(../image/btn2.png);}
.zwLayer .btn .btn2.on{background:url(../image/btn1on1.png) left top no-repeat; color:#FFF;}
.zwLayer .btn .btn1{background:url(../image/btn1on.png) left top no-repeat; color:#FFF;}
.zwLayer .btn .btn1.on{background:url(../image/btn2on1.png) left top no-repeat; color:#666;}
.zwLayer .list{padding:15px 0 0 20px;}
.zwLayer li{float:left; width:120px; height:32px; line-height:32px;}
.zwLayer li input{position:relative; left:-2px; top:2px;}

.service{font-size:14px; line-height:36px; padding-left:13px;}
.service .msg{padding-bottom:20px; line-height:24px;}
.service .title{height:32px; line-height:31px; border-bottom:#c8c8c8 solid 1px; position:relative;}
.service .title span{display:block; position:absolute; left:0px; top:0px; height:31px; border-bottom:#3586da solid 2px; font-size:18px; padding-right:5px; padding:0 2px;}
.service .content{padding:10px 0 20px 0;}
.service .list{padding:10px 0 20px 2px;}
.service .list li{background:url(../image/ico8.png) left 15px no-repeat; text-indent:1em;}
.service .imgDiv{text-align:center; padding:68px 0;}

.human{padding-top:30px;}
.human .imgDiv{border:#dcdcdc solid 1px; text-align:center; padding:27px 0; background:#f5f5f5; border:#ddd solid 1px;}
.human .name{font-size:18px; height:58px; position:relative; border-bottom:#ddd solid 1px; margin-left:10px;}
.human .name span{position:absolute; left:0px; bottom:-1px; border-bottom:#09ab8e solid 2px; padding:5px 2px;}
.human .content{font-size:14px; line-height:24px; text-align:justify; padding:15px 10px;}

.train_01{text-align:center; padding:35px 0; background:#f5f5f5; border:#ddd solid 1px;}

.train_02{font-size:14px; line-height:24px; padding:0 13px;}

.system_01{font-size:14px; line-height:24px; text-align:justify; padding:0 0 10px 13px; position:relative; top:-10px;}

.system_02 .pageTab{padding:0 0 0 13px; border:0px; height:39px;}
.system_02 .content{padding:0 0 15px 13px; font-size:14px; line-height:24px; text-align:justify;}

.system_03{padding-left:13px;}
.system_03 .title{font-size:18px; height:40px; border-bottom:#ddd solid 1px; position:relative;}
.system_03 .title span{display:block; position:absolute; left:0px; bottom:-1px; padding:5px 2px; border-bottom:#ef7317 solid 2px;}
.system_03 .imgDiv{text-align:center; padding:20px 0;}
.system_03 .list{font-size:14px; line-height:36px; padding-top:10px;}
.system_03 .list li{background:url(../image/ico9.png) left 15px no-repeat; text-indent:1em;}

.system_04{min-height:250px; position:relative; margin-left:-3px; border:#e1e1e1 solid 6px; margin-left:20px; margin-top:34px;}
.system_04 .imgDiv{position:absolute; left:-26px; top:-28px;}
.system_04 .content{padding:30px 10px 15px 495px; font-size:14px; line-height:24px; text-align:justify;}

.plan ul li{padaing-top:60px}
.plan_01{font-size:14px; line-height:24px; text-align:justify; padding:0 0 15px 13px; border-bottom:#dcdcdc solid 1px; position:relative; top:-10px; min-height:130px;}
.plan_dot p{padding-left:12px; background:url(../image/ico10.png) no-repeat left 10px}
.plan_01 .name{font-size:18px; border-bottom:#ddd solid 1px; height:50px; position:relative; margin-bottom:15px;}
.plan_01 .name span{display:block; position:absolute; left:0px; bottom:-1px; padding:5px 2px; border-bottom:#944efb solid 2px;}
.plan_01 .imgDiv{position:absolute; left:15px; top:0px;}
.plan_01 .content{padding:55px 0 0 245px;}
.plan_01 li{padding-top:12px; text-indent:1em; background:url(../image/ico10.png) left 21px no-repeat;}

.plan_02{padding:0 0 0 13px; border-bottom:#dcdcdc solid 1px; position:relative; height:230px;}
.plan_02 .name{font-size:18px; padding-bottom:30px;}
.plan_02 .fl{width:325px;}
.plan_02 .fr{width:390px;}
.plan_02 .fr .imgDiv{text-align:center; position:relative; top:-30px;}

.about{font-size:14px; line-height:24px; text-align:justify; border-bottom:#dcdcdc solid 1px; padding-bottom:15px; margin-bottom:15px;}
.about .msg{color:#000; font-size:16px; padding-bottom:20px; padding-left:28px;}

.team{padding-top:12px;}
.team li{padding-bottom:20px;}
.team .name{font-size:18px; text-transform:uppercase; height:33px; position:relative; font-weight:bold;}
.team .name span{display:block; position:absolute; left:0px; bottom:0px; height:30px; border-bottom:#f94646 solid 3px;}
.team .content{font-size:14px; line-height:30px; padding:15px 0; border-bottom:#dcdcdc solid 1px;}

.responsibility{padding-top:12px;}
.responsibility .content{font-size:14px; line-height:24px; padding-top:15px;}

.Eone{padding:85px 0 0 110px; height:250px;}
.Eone li{float:left; text-align:center; width:130px; line-height:32px; padding-right:50px;}
.Eone .content{width:295px; position:relative; top:-3px;}
.Eone .content dd{font-size:14px; line-height:24px; background:url(../image/ico4.png) left 11px no-repeat; padding-left:8px;}

.links{width:100%; overflow:hidden; position:relative; padding-top:30px;}
.links ul{width:110%;}
.links li{float:left; font-size:14px; width:301px; height:30px; line-height:30px; overflow:hidden; background:url(../image/ico5.png) 21px center no-repeat; text-indent:37px;}

.Recruitment{padding-top:15px;}
.Recruitment .title{background:url(../image/ico6.png) left center no-repeat; font-size:18px; height:60px; line-height:60px; padding-left:12px;}
.Recruitment .list{width:100%; overflow:hidden; position:relative;}
.Recruitment ul{width:110%;}
.Recruitment li{float:left; width:205px; height:170px; text-align:center; font-size:14px; line-height:55px; padding-right:18px;}
.Recruitment li img{border:#ccc solid 1px;}

.news_01{border-bottom:#cdcccc solid 1px; border-top:#cdcccc solid 1px; margin-left:13px;}
.news_01 li{height:47px; line-height:47px; overflow:hidden; position:relative; background:url(../image/line.gif) bottom repeat-x; font-size:14px; color:#969696;}
.news_01 span{position:absolute; top:0px; right:0px;}
.news_01 a{font-size:16px; background:url(../image/ico11.png) left center no-repeat; padding-left:15px;}

.news{width:100%; overflow:hidden;}
.news ul{width:110%;}
.news li{float:left; font-size:14px; height:28px; line-height:28px; overflow:hidden; position:relative; left:13px; width:385px; background:url(../image/news.gif) 336px top repeat-y;}
.news li span{position:absolute; left:227px; top:0px; color:#666; font-size:12px;}

.newShow .title{font-size:18px; line-height:26px; text-align:center; padding:50px 0 20px 0;}
.newShow .msg{text-align:center; color:#969696; padding-bottom:20px;}
.newShow .content{font-size:14px; line-height:24px; text-align:justify; padding:0 40px;}
.newShow .content .name{line-height:32px; text-indent:2em;}

.Research{padding-top:12px;}
.Research li{height:360px; position:relative; padding:0 0 0 540px;}
.Research .imgDiv{position:absolute; left:20px; top:0px;}
.Research .line{width:560px; height:3px; background:#d2d2d2; position:absolute; right:0px; top:317px;}
.Research .btn{display:block; width:121px; height:35px; line-height:35px; text-align:center; border:#f94646 solid 1px; color:#f94646; font-size:16px; position:absolute; top:259px; left:540px;}
.Research .name{font-size:24px; padding:60px 0 20px 0;}
.Research .content{font-size:14px; line-height:24px; text-align:justify; padding-right:20px;}
.Research .liOdd{text-align:right; padding:0 582px 0 0;}
.Research .liOdd .imgDiv{left:540px;}
.Research .liOdd .line{right:auto; left:0px; width:518px;}
.Research .liOdd .btn{left:395px;}
.Research .liOdd .content{padding:0 0 0 20px;}
.Research .on .name a{color:#333;}
.Research .on .box{background:#f94646; height:320px; padding:0 35px;}
.Research .on .line{background:#f94646;}
.Research .on .btn{background:#fff; color:#f94646; left:575px;}
.Research .liOdd.on .btn{left:360px;}

.join{line-height:36px; font-size:14px;}
.join .msg{padding-bottom:36px;}
.join .name{font-size:18px;}
.join .content{color:#666;}
.join .content em{font-size:12px;}
.join .line{height:15px; border-bottom:#dcdcdc solid 1px; margin-bottom:15px;}
.join .line1{margin-left:-25px;}
.join .line2{height:15px; border-bottom:#dcdcdc solid 2px; margin-bottom:15px; margin-left:-25px;}

.contact .list1{font-size:14px; line-height:38px; width:410px;}
.contact .list1 li{background:url(../image/ico11.png) 14px center no-repeat; padding-left:27px;}
.contact .fr.list1{width:325px; padding-left:50px; background:url(../image/line.png) left 30px no-repeat;}
.contact .btn{border-bottom:#dcdcdc solid 1px; border-top:#dcdcdc solid 1px; padding-top:25px; margin-bottom:40px; padding-left:14px;}
.contact .btn li{height:50px; line-height:25px; font-size:14px;}
.contact .btn img{float:left; margin-right:5px;}
.contact .img{border:#ebebeb solid 1px;}
.contact .list2{width:325px; padding-top:20px;}
.contact .list2 li{height:60px; position:relative; padding-left:32px; color:#666; background:url(../image/img21_1.png) left top no-repeat;}
.contact .list2 img{position:absolute; left:0px; top:0px;}
.contact .list2 li div{color:#333; font-size:14px; padding:0 0 3px 0;}
.contact .list2 li.on{background:url(../image/img21_2.png) left top no-repeat;}

.pageTitle4{height:32px; position:relative; border-bottom:#dcdcdc solid 1px;}
.pageTitle4 .name{position:absolute; left:0px; bottom:-1px; line-height:31px; height:31px; border-bottom:#f94646 solid 2px; font-size:18px;}

.introduction2{padding:6px 0 15px 7px;}
.introduction2 li{font-size:14px; line-height:36px; background:url(../image/ico7.png) left 14px no-repeat; text-indent:1em;}
.introduction2-1{padding-top:15px; padding-bottom:10px;}
.introduction2-1 li{line-height:24px; padding-bottom:12px; background:url(../image/ico7.png) left 9px no-repeat;}

.personnel2{line-height:36px; font-size:14px; padding:10px 0 10px 7px;}
.personnel2 .name{font-size:16px; background:url(../image/ico7.png) left center no-repeat; padding-left:14px;}

.about_02{width:632px; margin:0 auto; text-align:center; padding-top:15px;}
.about_02 li{float:left; width:25%;}
.about_02 a{display:block; height:135px; font-size:18px;}
.about_02 a div{height:88px;}

.honor{min-height:200px; position:relative; background:url(../image/honor.gif) 112px top repeat-y; padding-top:40px;}
.honor .bg{background:url(../image/honorBg.png) left top no-repeat; width:12px; height:24px; position:absolute; left:106px; top:0px;}
.honor li{min-height:24px; position:relative; font-size:14px; line-height:24px; color:#656565; padding:0 0 25px 130px;}
.honor li div{position:absolute; left:0px; top:0px; font-size:18px; color:#f94646; width:120px; background:url(../image/honor.png) right center no-repeat; text-indent:5px;}

.investor .content{width:790px; font-size:14px; line-height:30px; text-align:justify; padding-top:12px;}

.login{background:#def3ff url(../image/login.jpg) center top no-repeat; height:540px; position:relative;}
.loginForm{position:absolute; top:115px; right:50%; margin-right:-500px; background:rgba(0,0,0,0.5); width:332px; height:326px; border:#c8c8c8 solid 1px;}
.loginForm .title{text-align:center; font-size:22px; border-bottom:#dcdcdc solid 1px; padding:18px 0 13px 0; color:#fff;}
.loginForm .form{width:277px; padding-top:47px; margin:0 auto;}
.loginForm li{height:57px; position:relative;}
.loginForm li img{position:absolute; left:8px; top:9px;}
.loginForm li label{line-height:40px; position:absolute; left:35px; top:0px; font-size:14px; color:#989898;}
.loginForm .input1{height:38px; line-height:38px; width:275px; text-indent:34px; font-size:14px; border:#dcdcdc solid 1px; background:#fff;}
.loginForm .btn1{height:36px; width:100%; font-size:18px; color:#FFF; background:#638f39; position:relative; top:15px;}
