﻿/*Author:bh_lay*/

/*****通用编码******/
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{margin:0px;padding:0px;}
img{border:none;}
body{background:url(bodyBj.png) repeat-y center top #f9f9f9;color:#333;font-family: "Microsoft Yahei";}
ul,ol,li,form, dl {list-style: none;}
a{text-decoration: none;color:#333;}
a:visited {color: #555;}
a:hover {color:#a00;}

/*提示框*/
#popWin{z-index: 10000;position: absolute;top:0px;display: none;}
#popWin .popWinBj{width:100%;height:100%;background: #720700;opacity: 0.6;filter:alpha(opacity=60);border-radius: 4px;}
#popWin .popWinBody{background: #fff;position:absolute;left:5px;top:5px;}

#popWin .button{width:156px;height: 36px;margin-left:-78px;background: url(skin.png) -500px -190px;text-indent:-29em;overflow:hidden;cursor: pointer;position:absolute;top:125px;left:50%;}
#popWin .conT{position: absolute;left: 20px;top:40px;font-size:12px;width:340px;line-height:2; background: url("ico.png?data=8") no-repeat 15px 18px ;}
#popWin .conT h1 {color: #333333;font-size: 20px;height: 45px;letter-spacing: 2px;line-height: 45px;}
#popWin .conT h3 {color: #888888;font-size: 15px; height: 30px;line-height: 30px;}
#popWin .conT h4 {font-size: 14px;height: 30px;line-height: 30px;}
#popWin .conT h1,#popWin .conT h3,#popWin .conT h4{padding-left:150px;}
#popWin .conT p{height: 25px;line-height: 25px;padding-top: 30px;text-align: center;}
#popWin .layClose {background: url("close.png?data=8");height: 34px;right: 10px;position: absolute;top: 10px;width: 34px;cursor: pointer;}

.page{background:url(mainBj.png) no-repeat center bottom;min-height:800px;_height:800px;}
.container{width:1000px;margin:0px auto 0px;overflow:hidden;zoom:1;}

.nav{height:80px;border-bottom:10px solid #75c2c3;background:url(skin.png) #eee;}
.logo{display: block;width:200px;height:80px;background:url(skin.png) 0px -80px;outline:none;float: left;text-indent: -10em;overflow: hidden; }
.navList{width: 440px;height:40px;padding:40px 0px 0px 210px;overflow: hidden;float: left;margin-right: 30px;}
.navList ul{width:600px;}
.navList ul li{width:110px;float: left;border-right: 2px solid #3a8f90;text-align:center;color:#3a8f90;}
.navList ul li a{color:#3a8f90;font-size:16px;}

.navList ul li a:visited{color:#3a8f90;}
.navList ul li a:hover{color:#3a8f90;}
.weibo{display:block;float:left; width:120px;height:31px;line-height: 30px;color:#fff;font-size:12px;text-indent:10px; background:url(skin.png) 0px -170px;margin-top:32px;}
.weibo:visited{color:#fff;}
.weibo:hover{color:#fff;}


/*视频框*/
.video {width:658px;height:400px;background:#eee;border: 1px solid #aaa;padding: 10px 0 10px 10px;position:relative;}
.videoBjB{margin-bottom:200px;}
.videoBj{height:16px;background:url(videoBj.jpg) no-repeat;}



/*焦点*/
#focus{height:470px;background: #249;position:relative;}
#focus .picShow{height:470px;width:1000px;overflow: hidden;}
#focus .picShow ul{width:3000px;}
#focus .picShow ul li{float:left;width: 1000px;height:470px;}
#focus .picShow ul li img{display:block;}
#focus .picBtn{width: 120px;position:absolute;left: 900px;top:330px;}
#focus .picBtn ol{}
#focus .picBtn ol li{width:20px;height:20px;float: left;cursor: pointer;background:url(skin.png) -135px -175px;_background:url(skin.gif) -135px -175px;text-indent: -2em;overflow: hidden;}
#focus .picBtn ol li.on{background-position: -165px -175px;}
#focus .darkBj{width:1000px;height:110px;position:absolute;bottom:0px;left:0px; background:#000;opacity: 0.6;filter:alpha(opacity=60);}
#focus .slogan{width:1000px;height:140px;position:absolute;bottom:0px;left:0px; background:url(slogan.png?data=8);}
#focus .slogan p{text-indent: -100em;overflow: hidden;}
#focus .slogan a{width:170px;height:60px;display: block;outline:none;position:absolute;right:73px;top:76px;overflow: hidden;text-indent: -10em;}

.aboutInfo{height:328px;background:url(indexInfo.png?data=8)}
.aboutInfo div{float:left;width:262px;padding-top:55px;color:#fcfcfc;}
.aboutInfo h1{height:40px;line-height:40px;text-indent: 43px;font-size:20px;letter-spacing: 2px;}
.aboutInfo ul{padding:8px 0px 0px 44px;font-size:18px;letter-spacing: 0px;}
.aboutInfo ul li{height:26px;line-height:26px;}
.aboutInfo ul li a{color:#fcfcfc;outline:none;}
.aboutInfo ul li a:visited{color:#fcfcfc;}

.aboutInfo .abCom{padding-left:65px;}
.aboutInfo .abCom a:hover{color:#d4a503}
.aboutInfo .abJob{padding-left:43px;}
.aboutInfo .abJob a:hover{color:#2881b1;}
.aboutInfo .abPro{padding-left:44px;}
.aboutInfo .abPro a{background: url("/project/joinus/skin/spHover.png?data=8") no-repeat -200px 27px;display:block;height:173px;}
.aboutInfo .abPro a:hover{background-position:75px 27px;}

.caption{height:34px;line-height:34px;border-left:4px solid #75c2c3;margin-bottom:30px;border-bottom: 1px solid #a4a4a4;color:#686868;}
.caption strong{padding:0px 10px;display: block;float: left;font-size:20px;font-weight:normal;}
.caption span{padding:0px 10px;display: block;float: left;font-size:16px;opacity: 0.4;filter:alpha(opacity=40);}

.process{padding:40px;}
.jobs {padding:40px 2px 170px 40px;}
.jobs .caption{margin-right:38px;}
.jobs .content{overflow:hidden;zoom:1;}
.light{color:#7ed0e8;font-weight: normal;}


.jobType {width:281px;float:left;background:#eee;margin:0px 38px 30px 0px;}
.jobType .caption{height:40px;line-height:40px;margin:0px;border-left: none;border-bottom:6px solid #8abd58;background:#a0d36e;color:#f6f6f6}
.jobType .content{height:165px;background:url(jobType.png?data=8) 0px -360px;}
.jobType .content p{ color: #666;font-size: 15px;padding: 25px 9px 0px 11px;text-align: justify;height:88px;}
.jobType .content a{display: block;width: 135px;height:41px;line-height:41px;text-indent:10px;color:#fff;margin-left:15px;font-weight: bold;}

.typeA .caption{border-color:#60aec4;background:#7ed0e8;}
.typeA .content{background-position:0px 0px;}
.typeB .caption{border-color:#d55d29;background:#f5601e;}
.typeB .content{background-position:0px -180px;}
.typeC .caption{border-color:#8abd58;background:#a0d36e;}
.typeC .content{background-position:0px -360px;}
.typeD .caption{border-color:#daa11b;background:#fcba20;}
.typeD .content{background-position:0px -540px;}
.typeE .caption{border-color:#d06293;background:#dd83ab;}
.typeE .content{background-position:0px -720px;}
.typeF .caption{border-color:#728de4;background:#97afff;}
.typeF .content{background-position:0px -900px;}

.jobList{padding:40px;overflow: hidden;zoom: 1;}
.listBtn{width:200px;float:left;margin-right:50px;}
.listBtn ul li{height:37px;background:url(skin.png?data=8) 0px -210px;margin-bottom:5px;}
.listBtn ul li.on{background:#7ed0e8}
.listBtn ul li a{display:block;line-height:37px;text-align: center;color:#fff;font-size:18px;outline:none;}
.listBtn ul li a:visited{color:#fff;}

.jobInfo{float: left;width: 670px;}
.apply{width:177px;height:42px;line-height:42px;text-indent:40px;color:#fff;background:url(skin.png?data=8) no-repeat 115px -254px ;display: block;}
.apply:visited,.apply:hover{color:#fff;}


.styleA .listBtn ul li.on{background:#7ed0e8}
.styleA .skinBlock{background:#7ed0e8;}
.styleA .apply{background-color:#7ed0e8;}
.styleA .light{color:#3ac}
.styleA #popWin .popWinBj{background: #7ed0e8;}

.styleB .listBtn ul li.on{background:#f5601e}
.styleB .skinBlock{background:#f5601e;}
.styleB .apply{background-color:#f5601e;}
.styleB .light{color:#f5601e}
.styleB #popWin .popWinBj{background: #f5601e;}

.styleC .listBtn ul li.on{background:#a0d36e}
.styleC .skinBlock{background:#a0d36e;}
.styleC .apply{background-color:#a0d36e;}
.styleC .light{color:#66a36E}
.styleC #popWin .popWinBj{background: #a0d36e;}

.styleD .listBtn ul li.on{background:#fcba20}
.styleD .skinBlock{background:#fcba20;}
.styleD .apply{background-color:#fcba20;}
.styleD .light{color:#fcba20}
.styleD #popWin .popWinBj{background: #fcba20;}

.styleE .listBtn ul li.on{background:#d06293}
.styleE .skinBlock{background:#d06293;}
.styleE .apply{background-color:#d06293;}
.styleE .light{color:#d06293}
.styleE #popWin .popWinBj{background: #d06293;}

.styleF .listBtn ul li.on{background:#97afff}
.styleF .skinBlock{background:#97afff;}
.styleF .apply{background-color:#97afff;}
.styleF .light{color:#97afff}
.styleF #popWin .popWinBj{background: #97afff;}


/*小标题*/
.article .aboutTitle{height:30px;line-height:30px;color:#3a8f90;}
.article .titleB{color:#529d9d;font-size: 15px;height:20px;margin:20px 0px;}
hr.aboutLine{border:none;border-top:1px dashed #7ed0e8;margin:30px 0px 10px;}

.article{color:#666;font-size:14px;line-height: 24px;padding:10px 0px 20px;margin-bottom:20px;border-top:2px solid #e5e5e5;position: relative;}
.article h1{font-size:16px;margin-bottom:18px;color:#333;}
.article h3{font-size:13px;margin-top:18px;color:#333;}
.skinBlock{height:4px;width: 165px;background:#7ed0e8;top:-2px;position: absolute;text-indent: -10em;overflow: hidden;}

.infoB .article p{color: #666;font-size: 14px;margin: 20px 0px;}
.aboutPic{display:block; margin:20px auto;}

/*图片堆*/
#photoPile{width:668px;height:443px;overflow: hidden;padding:2px 0px 0px 2px;background:#fff;position: relative;}
#photoPile .picContent{width: 670px;}
#photoPile .colA{width:233px;padding-right:2px;float:left;}
#photoPile .colA li{width:233px;margin-bottom:2px;overflow: hidden;}
#photoPile .colA li img{width:235px;}
#photoPile .colA .picA{height:125px;}
#photoPile .colA .picB{height:210px;}
#photoPile .colA .picB img{width:315px;}
#photoPile .colA .picC{height:102px;}
#photoPile .colA .picC img{margin-top:-40px;}
#photoPile .colB{width:432px;float:left;}
#photoPile .colB li{margin:0px 2px 2px 0px;overflow: hidden;float:left;}
#photoPile .colB .picD{width:192px;height:212px;}
#photoPile .colB .picD img{height:212px;margin-left:-45px;}
#photoPile .colB .picE{width:236px;height:212px;}
#photoPile .colB .picE img{height:212px;margin-left:-20px;}
#photoPile .colB .picF{width:285px;height:227px;}
#photoPile .colB .picF img{height:227px;}
#photoPile .colB .picG{width:143px;height:227px;}
#photoPile .colB .picG img{height:227px;}
#photoPile .picDetail{position:absolute;width: 100%;height:100%}
#photoPile .picDetail .picDetailBox {background:#fff;height: 360px;left: 65px;position: absolute;top: 40px;width: 550px;box-shadow: 2px 2px 10px #444;border-radius: 4px;padding:4px;}
#photoPile .picDetail .picDetailBox .pic{overflow: hidden;width:550px;height:360px;text-align: center;}
#photoPile .picDetail .picDetailBox .pic img{height:360px;}
#photoPile .picDetail .picDetailBox .titleBj,#photoPile .picDetail .picDetailBox .picTitle{position: absolute;bottom: 0px;left: 0px;height:60px;width:100%;}
#photoPile .picDetail .picDetailBox .titleBj{background:#fff;opacity: 0.6;filter:alpha(opacity=60); }
#photoPile .picDetail .picDetailBox .picTitle{border-top:1px solid #fff;color:#000;font-size: 14px;line-height: 50px;text-align: center;}
#photoPile .layClose {background: url("close.png?data=8") -34px 0px;cursor: pointer;height: 34px;position: absolute;right: -10px;top: -10px;width: 34px;}
#photoPileMask{position:absolute;cursor: pointer;display: none;}
#photoPileMask .photoPileBj{position: absolute;width: 100%;height:100%;background:#fff;opacity:0.4;filter: alpha(opacity=40);}
#photoPileMask .photoPileZoom{position: absolute;top:50%;left:50%;margin:-25px 0px 0px -25px;width: 50px;height:50px;background:url(photoPileZoom.png);}

.myHistory{width:670px;height:350px;background:url(history.png?data=8) no-repeat 50px 0px;position: relative;margin-bottom:400px;}
.timeLine{top:0px;overflow: hidden;padding-top:50px;width:670px;}
.timeLine ul{width:800px;}
.timeLine li {height:40px;overflow:hidden;margin-bottom:20px;}
.timeLine li h6{width:50px;float:left;height:20px;line-height:20px;padding:10px 0px;font-size:14px;color:#3A8F90;font-weight:normal;text-align: center;}
.timeLine li .btn{float:left;display:block; width:40px;height:40px;background:url(history.png?data=8) -0px -447px;text-indent: -10em;overflow: hidden;margin: auto;}
.timeLine li .btn:hover,.timeLine li .btn.on{background-position: 0px -400px;}
.timeLine li .historyInfo{float:left;height:20px;font-size:12px;color:#666;overflow: hidden;line-height: 20px;padding:10px 0px;}
.timeLine li .historyDetail{display: none;}

.historyDetail{padding:10px;font-size:12px;line-height:24px;}
.historyDetail h3 {height:30px;color: #3A8F90;font-size: 16px;margin: 10px 0;}
.historyDetail h3 span {float: left;display: block;margin-right:10px;}
.historyDetail h3 .historyZoom{background: url(skin.png?data=8) -160px -265px;_background: url(skin.gif?data=8) -130px -265px;width:30px;height:25px;text-indent:-10em;overflow: hidden;cursor:pointer;float: left;}
.historyDetail ul{width:530px;margin:0px auto 10px;}
.historyDetail li{list-style: disc;margin-left:10px;}
.historyImg{height:140px;overflow: hidden;position: relative;}
.historyImg img{width: 100%;display: block;opacity:0.7;filter: alpha(opacity=70);}
.historyImg .historyZoom{position: absolute;right: 10px;bottom: 10px;background: url(skin.png?data=8) -130px -265px;_background: url(skin.gif?data=8) -130px -265px;width:30px;height:25px;text-indent:-10em;overflow: hidden;cursor:pointer;}
.editMarkA{padding-left:90px !important}

/*文化*/
.culture{width: 670px;height:1147px;background:url(culture.jpg?data=8);margin-bottom:150px;}
.cultureA {padding-top: 272px;}
.cultureB {padding: 70px 350px 0 85px;}
.cultureC {padding: 110px 10px 0 420px;}
.cultureD {padding-top: 175px;}

.connectUs{   height: 145px;
    padding: 80px 0 0 20px;
    width: 420px;background:url(connect.png?data=8)}
.connectUs h3 {
    color: #3A8F90;
    font-size: 16px;
    height: 25px;
    margin-bottom: 20px;
}
.connectUs p{font-size:14px;color:#333;line-height: 25px;}
/*全站通用代码*/
.bq {height:97px;border-top:10px solid #75c2c3;color: #4b4b4b;text-align: center;background: #efefef;}
.bq ul{padding-top:20px;}
.bq li {height: 30px;text-align: center;color:#4b4b4b;font-size:12px;}
.bq li.li_70 {height: 50px;}
.bq li.li_70 a {margin: 0;}
.bq li.li_70 img{width:85px;height:35px;margin-right:25px;}
.bq li a {color: #4b4b4b;}

.tongji img{display:none;}


/*Robin*/
.m_icon{width:20px; height:20px;display: block;overflow: hidden;line-height: 500px;float: left;}
.NY-pop-mask{position: absolute;width: 100%;height: 100%;background: #000;opacity:0.2;filter: alpha(opacity=20);top:0;left:0;}
.NY-pop-warp{position: absolute; width: 342px; z-index: 200;}
.NY-pop-bg{background: rgba(0,0,0,.2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#34000000, endColorstr=#34000000); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#34000000', endColorstr='#34000000')"; /* IE8 */ 
#zoom:1;border-radius: 4px; padding: 3px;position: relative; z-index: 5;}
.NY-pop-ct{ border:1px solid #a6a6a6; background: #fff; border-radius: 2px;position: relative;}
.feed_face_warp{ border-left:1px solid #eaeaea; border-top:1px solid #eaeaea; margin: 4px 7px; overflow: hidden; zoom:1; }
.feed_face_warp span{ cursor:pointer; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; float: left; display: inline-block; width: 24px; height: 24px; padding:2px;}
.NY-arrow{display: block;width:24px; height:25px;position: absolute;top:55px; left: -8px;z-index: 10;}
.NY-pop-warp .npa-a{font-family: "SimSun";overflow: hidden;font-size: 12px;line-height: 1.231;display: block;height:25px;}
.NY-pop-warp .npa-a{position:absolute; left: 7px;}
.NY-pop-warp .npa-w{width:9px;font-size: 24px; opacity:0.2; filter:alpha(opacity=20); top:-6px;width: 9px;left:-1px;color:#000;}
.NY-pop-warp .npa-u{color:#a6a6a6; top: 1px; z-index: 11;left:5px;}
.NY-pop-warp .npa-b{color:#fff; top: 1px;z-index: 12;}
.NY-pop-title{height: 29px; border-bottom: 1px solid #eaeaea; background:#f5f5f5;padding: 0 10px;position: relative;}
.NY-pop-title .nyt-txt{line-height: 29px;color: #333333; font-weight: bold;}
.NY-pop-title .nyt-close{display: block;width:15px; height:15px;position: absolute;right: 10px;top: 8px;font-size:12px;line-height:15px;text-align:center;}
.NY-pop-title .nyt-close:hover{background-color: #eaeaea;}
.NY-con_loading{height: 300px;background: url("/images/2013/library/middle_loading.gif") no-repeat center;}
.NY-con-cofirm{padding: 20px;}
.NY-ccf{word-wrap: break-word;overflow: hidden;color: #666;_margin: 0 0 0 40px;padding-top:5px;}
.NY-con_icon{display: block;width: 26px; height: 26px;float: left;margin-right:10px;}
.NY-warn{background: url("/images/2013/comm/NY-pop-bg.png?data=8") no-repeat -16px 3px;}
.NY-con-cnfirm-txt{color: #666; overflow: hidden;zoom:1;margin-bottom:10px;}
.NY-con-cnfirm-txt p{line-height: 20px;}
.NY-com-btnarea{height: 25px; text-align: center;}
.NY-com-btnarea .NY_rt_btn{margin: 0 5px;}
/*NY button style*/
.NY_ft_btn{float: right;height: 25px;margin-right: 3px;}
.NY_rt_btn{display: inline-block;height: 25px;text-align: center;}
	/*define btn style s*/
.NY_iw,.NY_ii{display: inline-block;height: 23px;line-height: 23px;position: relative;border-color:#cccccc; background: #fff;}
.NY_iw{left: 1px;border-width: 1px;border-style: solid;#zoom:1;}
.NY_ii{margin: 0 -2px; border-style:solid; border-width:0 1px;#left:-2px;}
.NY_it{padding: 0 13px;display:inline-block;height: 21px;line-height:21px; margin:1px;background: #f2f2f2;#margin-right:-5px;}
	/*define btn style end*/
.NY_rt_btn .NY_it{color:#333;#margin-right:-0px;}
.NY_rt_active .NY_iw,.NY_rt_active .NY_ii{border-color:#3fb4f6; background: #7dd0fe;#zoom:1;#left:-2px;}
.NY_rt_active .NY_it{background: #4ebffe; color:#fff;#margin-right:-0px;}
.NY-con-cofirm{padding:20px;color: #666;}
.NY-con-toast{padding:15px 10px; text-align: center;}
.NY-con-toast p{line-height: 29px; font-size: 14px;font-weight: bold;color: #666;}
.NY-con-alert-txt{padding: 0 0 20px 0;}
.NY-con-alert-txt p{color: #666;  text-indent: 2em; line-height: 22px;}

