@charset "utf-8";
@import "reset.css";
/*globe*/
body{ background:#fff;color:#555;font:12px/24px "微软雅黑",Arial;padding:0;margin:0;}
a{color:#555}
a:hover{color:#035599}
/*public*/
.w960{width:960px;margin:0 auto;}
.w1024{width:1024px;margin:0 auto;}
.mart30{margin-top:30px;}
.bold{font-weight:bold;}
.top{color:#4f5155;overflow:hidden;background:#2d2f33;height:24px;padding:11px 0;line-height:24px;}
.top a{padding:0 12px;color:#a4a4a4;}.top a:hover{color:#e1e1e1;}
.topr{width:218px;}
.topl{width:360px;}
.search dt,.search dd{float:left;}
.searchinput{background:#6c6e71;border:none;padding:3px 5px;width:148px;height:18px;line-height:18px;color:#fff;margin-right:10px;}
.searchbtn{ background:url(../img/searchbtn.jpg) no-repeat;width:50px;height:18px;margin:3px 0 0;border:none;color:#b1b2b4;}
.indexbanner{ position:relative;z-index:5;background:#000;height:514px;overflow:hidden;width:100%;}
.indexbanner ul{ position:absolute;left:0;width:10000%;}
.indexbanner li{ float:left;height:514px; overflow:hidden;}
.footer{background:#e1e1e1 url(../img/footbg.jpg) repeat-x 0 0;padding:25px 0 10px;color:#444;line-height:16px;color:#444;} 
.footer a{color:#444;}.footer a:hover{color:#000;}
.footlink{ position:relative;padding-left:5px;z-index:15;}
.footlink dt{ background:url(../img/index_img10.jpg) no-repeat;width:111px;height:22px;padding:0 22px 0 11px;}
.footlink dd{ position:absolute;bottom:22px;left:5px;width:112px;border:#ddd 1px solid;border-bottom:none; background:#fff;padding:0 20px 0 10px;line-height:22px;display:none;}
.footlink dt a{color:#555;line-height:22px;height:22px;}
.mar{margin-top: 10px;}

.menu{ position:relative;height:91px;z-index:10;width:100%;}
.menuswf{ position:absolute;z-inde:10;width:100%;}
.banner{ position:relative;z-index:8;}
.proswf{height:726px; overflow:hidden; position:relative;z-index:5;}

.box{background:#fff url(../img/indexbg.jpg) repeat-x 0 42px;}
.box1{background:url(../img/indexpro.png) no-repeat;width:1000px;margin:0 auto;position:relative;margin-top:-42px;z-index:10;height:151px;}
.box1 ul{padding:0 0px 0 13px;}
.box1 li{background:url(../img/indexpro01.png) no-repeat;width:177px;height:101px;overflow:hidden;padding:5px 5px 16px 5px; position:relative;float:left;margin:20px 4px 0;}
.box1 li img{
	width: 100%;
}
.box1 li .over{ background:url(../img/indexpro03.png) repeat}
.box1text{background:url(../img/indexpro02.png) repeat;height:26px;position:absolute;top:5px;padding:0 12px 0 18px;width:195px;}
.box1text a{display:block; background:url(../img/sicn.png) no-repeat right center;color:#fff;font-size:13px;}
.box2{margin-top:20px;}
.box2l{width:390px;}.box2m{width:265px;margin-left:27px;}.box2r{width:255px;}
.box2tit a{float:right;display:inline-block;margin:5px 0 0;}
.box2tit{color:#000;font:14px/28px Arial;}
.box2tit span{color:#035599;font:14px/28px Arial;text-transform:uppercase;}
.box2conl{ background:url(../img/index_img06.jpg) no-repeat;width:110px;height:66px;padding:3px 3px 15px 3px}
.box2conr{width:265px;}
.box2conr li{border-bottom:#bbb9b7 1px dotted; background:url(../img/li.gif) no-repeat 0 center;padding-left:8px;height:24px;line-height:24px;}
.box2conr li span{float:right;color:#bfbfbf;}
.box2conr li a{color:#8b8b8b;}.box2conr li a:hover{color:#035599;}
.box2mcon{background:url(../img/index_img07.jpg) no-repeat;padding:18px 0 28px 65px;color:#8b8b8b;line-height:18px;}
.box2mcon a{color:#8b8b8b}.box2mcon a:hover{color:#035599;}
.box2rcon{background:url(../img/index_img08.jpg) no-repeat;padding:17px 0 0 50px;min-height:95px;_height:95px;}
.box2rselect{background:url(../img/index_img09.jpg) no-repeat;width:218px;height:23px;position:relative;margin:6px 0 0;z-index:15;}
.box2rcon select{border:#ddd 1px solid; background:#fff;}
.box2rselect dt{padding-left:15px; cursor:pointer;}
.box2rselect dd{display:none; position:absolute;bottom:23px; background:#fff;border:#ddd 1px solid;width:216px;border-bottom:none;z-index:6;}
.box2rselect dd li{padding-left:15px; }

.inside{background:#fff url(../img/insidebg.jpg) repeat-x;padding:0px 0 50px;}
.left{background:url(../img/leftbg.jpg) no-repeat;width:192px;padding:31px 17px 0 0;}
.right{width:728px;padding:31px 0 0;}
.ltit{padding:25px 0 0 27px;height:52px;line-height:22px;border-bottom:#e0e0e0 1px solid;}
.ltit b{display:block;color:#0066a5;font-size:14px;}
.ltit span{display:block;color:#d4d4d4;font-family:Arial; text-transform:uppercase;}
.nav{min-height:368px;_height:368px; background:#f3f3f3;}
.nav dt a{display:block; background:url(../img/dt.jpg) no-repeat;height:32px;line-height:32px;padding:0 0 0 39px;color:#484848;}
.nav dt a:hover{color:#0066a5;}
.nav dt a.on{ background:url(../img/dtover.jpg) no-repeat;color:#fff;}
.path{color:#666; background:url(../img/line.jpg) repeat-x 0 12px;}
.path span{ background:#fff;padding:0 10px 0 0;color:#666;}
.path a{color:#666;}.path a:hover{color:#035599;}
.main{padding:35px 0;color:#555;}

.aboutcon p{padding:0px 0 35px;}
.videolist{margin:40px 0 0;}
.videolist li{ background:url(../img/about_img03.jpg) repeat-x 0 -60px;height:30px;line-height:30px; overflow:hidden;padding:0 40px;}
.videolist li.even{ background:url(../img/about_img03.jpg) repeat-x 0 -30px;}
.videolist li.liover{background:url(../img/about_img03.jpg) repeat-x 0 0;}
.videolist li.liover span{color:#fff;}.videolist li.liover a{color:#fff;	}
.videolist li span{display:inline-block;color:#333;}
.videolist li span a{display:inline-block;width:530px;padding:0 20px;color:#333;}
.videolist li span a:hover{color:#fff;}
.videolist li span.colbbb{color:#bbbbbb;}

.historytit{padding-left:5px; clear:both}
.historytit a{display:inline-block;width:344px;padding:0 0 0 16px;float:left;height:35px;line-height:35px;color:#555;margin:0 4px 5px 0;background:url(../img/about_img04.jpg) no-repeat; overflow:hidden;}
.historytit a.hisbtn01{ background-position:0 0;}
.historytit a.hisbtn01:hover,.historytit a.hisbtn01over{background-position:0 -35px;color:#fff;}
.historytit a.hisbtn02{ background-position:0 -70px;}
.historytit a.hisbtn02:hover,.historytit a.hisbtn02over{background-position:0 -105px;color:#fff;}
.historytit a.hisbtn03{ background-position:0 -140px;}
.historytit a.hisbtn03:hover,.historytit a.hisbtn03over{background-position:0 -175px;color:#fff;}
.historytit a.hisbtn04{ background-position:0 -210px;}
.historytit a.hisbtn04:hover,.historytit a.hisbtn04over{background-position:0 -245px;color:#fff;}
.historycon{ background:url(../img/about_img05.jpg) no-repeat;width:708px;height:378px;padding:14px 14px 0;}
.historyconl{width:352px; overflow:hidden;}
.historyconr{width:302px;height:320px;background:#66a3c9;color:#fff;padding:35px 25px 10px;}
.historycon .bg01{background:#66a3c9;}
.historycon .bg02{background:#2b7daf;}
.historycon .bg03{background:#1571aa;}
.historycon .bg04{background:#0066a5;}
.historydet{height:242px; position:relative;overflow:hidden;line-height:22px;}
.historydet ul{ position:absolute;top:0;}
.historyconr h4{font-size:18px;padding:0 0 10px;}

.teamcon{ position:relative;width:728px;height:100%;}
.teamcon ul{width:740px;overflow:hidden;}
.teamcon li{background:url(../img/about_img10.jpg) no-repeat;padding:4px;width:233px;height:291px;float:left;margin:5px 2px;}
.teamcon li.over{ background:url(../img/about_img11.jpg) no-repeat;}.teamcon li.over a{color:#fff;}
.teamt{height:133px;}
.teamb{padding:15px 20px;}.teamb h5{font:bold 14px/29px "微软雅黑";border-bottom:#bbb 1px dotted;}.teamb a{color:555;}
.teamb p{padding:15px 0 0;}
.teamcon li.over h5{border-bottom:#66a3c9 1px dotted;}
.teambg{position:fixed;_position:absolute;width:100%;height:100%;padding:0;_padding:0 0 250px;background:url(../img/indexpro02.png) repeat;top:0;_top:expression(offsetParent.scrollTop);left:0; display:none;z-index:15}
.jumpcon{width:950px;padding:4px;background:#fff;margin:200px auto auto; position:relative;}
.jumpconl{width:565px;}
.jumpconr{width:342px;padding:20px;}
.jumpdet{height:220px;padding:0 0 20px;}
.jumpdet p{padding:0 0 10px;line-height:20px;}
.jumpclose{ position:absolute;left:0;top:31px;}
.chairmanpic{padding-left:20px;}

.honortit a{display:inline-block; background:url(../img/about_img16.jpg) no-repeat 0 -35px;height:35px;line-height:35px;color:#555;padding:0 0 0 17px;width:195px;margin-right:6px;}
.honortit a:hover,.honortit a.now{color:#fff; background:url(../img/about_img16.jpg) no-repeat;}
.honorpic{ background:url(../img/about_img18.jpg) no-repeat;width:224px;height:148px;padding:10px;}
.honorlist{width:728px;}
.honorlist ul{width:750px;}
.honorlist li{color:#555; text-align:center;width:244px;padding:10px 0;height:200px;float:left;margin:5px 1px;}
.line{border-bottom:#ccc 1px dotted;height:1px;line-height:1px; overflow:hidden;font-size:1px;clear:both}
.newshot{ background:url(../img/news_img01.jpg) no-repeat;padding:16px;height:150px;}
.newshotl{width:205px;height:150px; background:url(../img/news_img02.jpg) no-repeat;}
.newshotl img{padding:7px;}
.mart20{margin:20px 0 0}
.newshotr{color:#555;width:460px;padding-right:15px;}
.newshotr h4{font-size:14px;padding:10px 0;}
.newshotr p a{color:#0066a5;}.newshotr p a:hover{color:#0066a5;}

.newsinfotit {color:#fff;font:14px/32px "微软雅黑"; background:url(../img/news_img05.jpg) repeat-x;height:32px;padding:0 0 4px;}
.newstime{ font-family:Arial;color:#d6d6d6;}
.newsinfocon{min-height:400px;_height:400px;}
.newsinfocon p{padding:14px 0;}
.nextcon{border-top:#c1c1c1 1px dotted;padding:22px 0 0;color:#7c7c7c;margin-top:20px;}
.nextcon a{color:#555; background:#dedcd5;display:inline-block;margin-right:2px;width:73px;height:31px;line-height:31px; text-align:center;}.nextcon a:hover{color:#035599;}

.cultureconl{width:350px;padding-left:30px;}
.cultureconl h4{font-size:14px;color:#0066a5;font-weight:bold;padding:20px 0 0;}
.cultureconl p{color:#555;line-height:22px;}
.cultureconr{width:209px;padding-right:30px;}
.hiretit a{display:inline-block;line-height:31px;padding:0 0 8px; background:url(../img/culture_img03.jpg) no-repeat;width:113px;color:#555; text-align:center;margin:0 1px 0 0;}
.hiretit a:hover,.hiretit a.on{ background:url(../img/culture_img02.jpg) no-repeat;color:#fff;}
.hirepic{margin:45px 0 0;}
.hirepic li{ position:relative;width:143px;height:138px; overflow:hidden;float:left;margin:1px;}
.hiretxt{ position:absolute;height:0px;bottom:0; background:url(../img/culturebg.png) repeat;width:130px;padding:0 0 0 13px;color:#fff;line-height:20px;}
.hiretxt a{color:#fff;}.hiretxt a:hover{color:#fff;}

.hiredet{position:relative;margin-top:35px;}
.contentBox{height:440px;position:relative;overflow:hidden;}
.content{position:absolute;width:677px;top:0;left:0;line-height:22px;color:#666;}
.scrollBox{position:absolute;width:6px;height:400px;top:20px;right:0px;background:#EEE}
.scroll{position:absolute;width:6px;height:40px;top:0;left:0;background:#7e7e7e;cursor:default;}
.scroll_top{position:absolute;top:-10px;left:0;width:6px;height:10px;background:#ddd;overflow:hidden;}
.scroll_bot{position:absolute;bottom:-10px;left:0;width:6px;height:10px;background:#ddd;overflow:hidden;}
.on{background:#ddd}
.hirescroll p{padding:10px 0px;}
.hirescroll h4{color:#0066a5;font-size:14px;}

.playcon{width:736px;margin:25px 0 0;}
.playcon .pro_big{width:720px;height:425px;position:relative;background:url(../img/culture_img06.jpg) no-repeat;padding:8px; }
#text-title{ position:absolute;height:38px; background:url(../img/indexpro02.png) repeat;bottom:8px;color:#fff;font-size:14px;padding-left:25px;line-height:38px;width:695px;left:8px;}
.playcon .pro_list{height:80px;width:728px;margin-top:10px; position:relative;z-index:4;}
.playcon .pro_list .pro_left,.playcon .pro_list .pro_right{width:22px;height:77px;display:block; position:absolute;z-index:5;top:2px;}
.playcon .pro_list .pro_left{background:url(../img/culture_img07.jpg) no-repeat;left:0;}
.playcon .pro_list .pro_left:hover{background:url(../img/culture_img07.jpg) no-repeat 0 -77px;}
.playcon .pro_list .pro_right{background:url(../img/culture_img07.jpg) no-repeat 0 -154px;right:0;}
.playcon .pro_list .pro_right:hover{background:url(../img/culture_img07.jpg) no-repeat 0 -231px;}
.playcon .pro_list .pro_small{width:675px;position:relative;height:81px;overflow:hidden;left:28px;}
.playcon .pro_list .pro_small ul{height:81px;position:absolute;width:1000%}
.playcon .pro_list .pro_small li{float:left;width:131px;height:81px;margin-right:4px;}
.playcon .pro_list .pro_small li a img{border:#f5f5f5 2px solid;}.playcon .pro_list .pro_small li a.on img{border:#83ba2d 2px solid;}
.playtit{color:#444;font:16px/35px "微软雅黑";border-bottom:#e8e8e8 1px solid;padding:0 0 5px;}
.platlist li{height:24px;line-height:24px;}

.ebooklist li{ background:url(../img/culture_img10.jpg) no-repeat;padding:9px 9px 0;width:218px;height:326px; overflow:hidden; float:left;margin:0 1px;line-height:30px;font-size:14px;}
.jobcon h4{color:#0066a5;padding:20px 0 0}

.jobtit span{display:inline-block;font-weight:bold;}
.jobtit{margin:10px 0 0;border-top:2px #c1c1c1 solid;border-bottom:#c1c1c1 1px solid;height:35px;line-height:35px;overflow:hidden;padding:0 10px;color:#444;}
.joblist span{display:inline-block;}
.joblist span a{display:inline-block;color:#014099;padding:0 10px 0 0;}
.joblist li{height:34px;line-height:34px;border-bottom:#e8e8e8 1px solid;}
.joblisttitle{font-size:16px;height:35px;line-height:35px;color:#014099;}


/*加入我们*/
.joinus{ width:600px;  padding:22px 85px 0px 35px; _height:450px; }
.joinus #ptoubu{ margin:0px 0px 24px 0px; padding:0px; line-height:25px; text-align:left; text-indent:0em; }
.joinus_tb{border-collapse:collapse;border:none; margin-bottom:10px;}
.joinus_tb_td{border:solid #dedede 1px;}
.joinus_tb_td.tdbg{ background:#f9f9f9; line-height:25px;}
.joinus_tb_td.tdbgtwo{  line-height:25px; padding:0px 0px 0px 10px;}


.joinus_tb_td .inpu{ width:72px; height:18px; border:#889ba1 solid 1px;}
.joinus_tb_td #spred{ color:#F00;}
.joinus_tb_td.tdleft{ padding:0px 0px 0px 5px;}
.joinus_tb_td.tdleftbig{ padding:0px 0px 0px 18px;}


.joinus_tb_td .astyle:hover{ font-weight:bold; color:#F96;}
.astyle{ font-weight:bold; color:#e26500;}

#slideshow .img span{position: absolute;width: 19999px;display: block; background:#000;}

#slideshow .btns{z-index: 10;position: absolute;}
#slideshow{position: relative;height:514px;margin: 0 auto;width:100%;}
#slideshow .img{position: absolute;height:514px;overflow: hidden}
#slideshow a{float: left;display: inline;}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top:400px;left: 50%;margin-left:350px;}
#slideshow .btns b i{width: 10px;background:#035599;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 6px;border: #035599 2px solid;}
#slideshow .btns b i: hover{background: #fff}
#slideshow .btns b i.on{background: #fff;cursor: default; border:#eee 2px solid;}
#slideshow .btns b i.on: hover{background: #3cd2f1;cursor: default}
#slideshow .btns s{position: absolute;width: 60px;display: none;height: 80px;overflow: hidden;top: 115px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 60px;background: url(../img/btn_slideshow.png);height: 160px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="../img/btn_slideshow.png");_background: none;}
#slideshow .btns s.prev{left: 0px; top:160px;}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px;top:160px;}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;height:514px;position: absolute;background:#000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}