html,body{margin:0;padding:0;font-family:'微软雅黑','黑体','宋体';font-size:13px;}
a:link,a:visited{text-decoration:none;color:#535353;}
img{border:0}
.box{width:1100px;float:center;margin-left:auto;margin-right:auto;display:table;}
.tr{text-align:right;}

.pbn{}
.pbn:hover{opacity:0.8;moz-opacity:0.8;-o-opacity:0.8;webkit-opacity:0.8;}
.pbn:active{opacity:0.6;moz-opacity:0.6;-o-opacity:0.6;webkit-opacity:0.6;}


#toper{background:#eee;height:40px;line-height:40px;}

#toper a:link,#toper a:visited{color:#333;}
#toper .current:link,#toper .current:visited{color:#fba52b;}

#nav{clear:left;width:100%;height:70px;}

#nav .box{height:60px;overflow:hidden;position:relative;}

#nav a:link,#nav a:visited{width:132px;float:left;font-size:16px;line-height:70px;text-align:center;}
#nav a:hover{color:#00a58f !important;}
#nav .logo{width:260px;width:300px !important;text-align:left !important;}
#nav .logo:link,#nav .logo:visited{}
#nav .current{color:#00a58f !important;}

#nav .topborder{width:132px;background:#00a58f;height:4px;line-height:1px;font-size:1px;position:absolute;display:none;}

.nav_en a:link,.nav_en a:visited{font-size:12px !important;}


#home_banner{width:100%;height:576px;background:url(../Home/images/home_banner_bg.gif) center top no-repeat;}

/*#home_banner .sliderbox{height:576px;}

#home_banner .slideInner a:link,#home_banner .slideInner a:visited{background:url(../Home/images/home_banner_bg.gif) center top no-repeat;}
#home_banner .slideInner img{}
*/

/*#home_banner_hidden{display:none;}*/

#home_job{position:relative;width:1100px;height:100px;float:center;margin-left:auto;margin-right:auto;z-index:100;}

#home_job .home_job_box{position:absolute;top:-115px;}
#home_job .left{float:left;width:316px;}
#home_job .left .leftbox{background:#fff;float:right;width:244px;}
#home_job .left .top{width:387px;height:150px;}
#home_job .left .link{text-align:right;width:244px;}
#home_job .left .link img:hover{opacity:0.8;moz-opacity:0.8;-o-opacity:0.8;webkit-opacity:0.8;}
#home_job .left .link img:active{opacity:0.6;moz-opacity:0.6;-o-opacity:0.6;webkit-opacity:0.6;}

#home_job .right{float:left;width:713px;height:199px;overflow:hidden;position:relative;}
#home_job .right *{margin:0;padding:0;}
#home_job .right .content{position:absolute;left:0;top:0;width:713px;}
#home_job .right .content .blank{width:100%;height:100px;clear:right;}
#home_job .right .content .text{width:33.3%;float:left;text-align:center;cursor:default;}
#home_job .right .content .text b{display:block;margin-bottom:8px;font-size:16px;}
#home_job_hidden{display:none;}


#home_job .right .content .text:hover b{color:#00857f;}
#home_job .right .content .text:hover div{color:#00857f;}



#home_team{margin-top:40px;height:550px;background:url(../Home/images/home_team_bg.jpg) center top no-repeat;}
#home_team .blank{height:200px;}
#home_team .carousel{background:none !important;}
#home_team .carousel *{border:0 !important;}
#home_team .carousel .item{margin-bottom:16px;}
#home_team .carousel .item img{width:101%;height:101%;}
#home_team .carousel .item .mask{width:101%;height:101%;}

#home_team .item b{font-size:16px;}

.home_team_slider .item{}
#home_join{width:100%;height:200px;display:block;text-align:center;background:url(../Home/images/home_join.gif) center top no-repeat;cursor:pointer;}

.home_join_en{background:url(../En/images/home_join.gif) center top no-repeat !important;}


#home_news{width:1000px !important;height:300px;}
#home_news .left{float:left;width:200px;}
#home_news .left .top{height:275px;background:url(../Home/images/home_news.gif) left top no-repeat;}
#home_news .left .link{width:200px;height:40px;text-align:right;}
#home_news .left .link a:link,#home_news .left .link a:visited{display:block;}
#home_news .left .link img:hover{opacity:0.8;moz-opacity:0.8;-o-opacity:0.8;webkit-opacity:0.8;}
#home_news .left .link img:active{opacity:0.6;moz-opacity:0.6;-o-opacity:0.6;webkit-opacity:0.6;}
.home_news_en .left .top{background:url(../En/images/home_news.gif) left top no-repeat !important;}


#home_news .tabs{float:left;width:780px;height:300px;background:#f8f8f8;}

#home_news .tabs .menu{float:left;width:440px;height:300px;}

#home_news .tabs .menu .title{float:left;width:440px;height:100px;overflow:hidden;background:#eee url(../Home/images/home_news_blur.gif) right center no-repeat;}

#home_news .tabs .menu .title .text{float:left;width:230px;height:100px;overflow:hidden;word-wrap:word-break;word-break:break-all;}
#home_news .tabs .menu .title .text b{font-weight:normal;}
#home_news .tabs .menu .title .text b a:link,#home_news .tabs .menu .title .text b a:visited{color:#333;}
#home_news .tabs .menu .title .text span{color:#666;}

#home_news .tabs .menu .title .numa{float:left;width:80px;height:100px;overflow:hidden;line-height:100px;font-size:40px;text-align:center;font-style:italic;font-family:'宋体';color:#555;}

#home_news .tabs .menu .title .numb{float:left;width:80px;height:100px;overflow:hidden;line-height:100px;font-size:40px;text-align:center;font-family:'宋体';display:none;}
#home_news .tabs .menu .title .time{float:left;width:80px;height:100px;overflow:hidden;line-height:100px;text-align:right;font-style:italic;font-size:12px;}

#home_news .tabs .menu .title .numb b{font-weight:normal;color:#eee;}

#home_news .tabs .menu .title .numb span{display:block;color:#eee;}

#home_news .tabs .menu .current{background:#343434 url(../Home/images/home_news_focus.gif) right bottom no-repeat !important;}

#home_news .tabs .menu .current .text{color:#eee;width:320px !important;}
#home_news .tabs .menu .current .text b a:link,#home_news .tabs .menu .current .text b a:visited{color:#eee;}

#home_news .tabs .menu .current .text div{width:90% !important;margin-left:5%;}

#home_news .tabs .menu .current .numa{display:none !important;}

#home_news .tabs .menu .current .numb{display:block !important;color:#eee !important;}

#home_news .tabs .menu .current .numb b{display:block;}

#home_news .tabs .menu .current .numb span{display:none;}

#home_news .tabs .menu .current .time{display:none !important;}


#home_news .tabs .menu .title .text b{margin-top:16px;display:block;width:100%;height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:16px;line-height:200%;}

#home_news .tabs .menu .current .text span{display:block;font-size:12px;color:#eee;/*overflow: hidden;white-space: nowrap;text-overflow: ellipsis;*/}

#home_news .tabs .content{width:340px;height:300px;overflow:hidden;float:left;background:#ededed;}

#home_news .tabs .content .detail{width:100%;height:300px;display:none;}
#home_news .tabs .content .detail .img{width:100%;height:202px;overflow:hidden;}
#home_news .tabs .content .detail .text{width:95%;line-height:150% !important;}
#home_news .tabs .content .detail .text b{display:block;margin-top:8px;height:30px;line-height:30px;font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#home_news .tabs .content .detail .text span{width:100%;display:block;height:20px;line-height:20px;word-break:break-all;word-wrap:break-word;color:#666;/*overflow: hidden;white-space: nowrap;text-overflow: ellipsis;*/}

#home_news .tabs .content .current{height:250px;display:block !important;}

#register{width:800px;margin-left:auto;margin-right:auto;	}

#home_friendlink{clear:left;width:100%;background:#eee;padding-top:5px;padding-bottom:5px;}
#home_friendlink .box{overflow:hidden;float:center;margin-left:auto;margin-right:auto;}

#home_friendlink .boxc{width:1120px;text-align:center;padding-top:10px;padding-bottom:10px;}

#home_friendlink .boxc *{margin:0;padding:0;}
#home_friendlink .boxc img{height:42px;padding:5px;}

#home_friendlink a:link,#home_friendlink a:visited,#home_friendlink img{/*float:left;*/}

#footer{width:100%;background:#535353;padding-top:30px;padding-bottom:20px;}
#footer .box{float:center;margin-left:auto;margin-right:auto;}
#footer *{margin:0;padding:0;line-height:150%;color:#eee;}

#left{width:250px;float:left;margin-bottom:20px;margin-top:10px;}
#right{width:850px;float:left;margin-bottom:20px;margin-top:10px;}

#leftnavs{border-top:#eee 1px solid;border-bottom:0;}
#leftnavs div{line-height:50px;font-size:14px;margin-bottom:6px;background:#eee url(../Home/images/subnavbg.gif) left center no-repeat;border:#eee 1px solid;border-top:0;}

#leftnavs div a:link,#leftnavs div a:visited{display:block;color:#333;text-indent:50px;}
#leftnavs div a:hover{background:#00a58f;color:#fff;}
#leftnavs .current{background:#00a58f !important;color:#fff !important;}
#leftnavs .current a:link,#leftnavs .current a:visited{background:#00a58f !important;color:#fff !important;}
#leftnavs .current a:hover{background:#00a58f !important;color:#fff !important;}

#leftnavs .snav{text-indent:50px;}
#leftnavs .snav_current{background:#00a58f !important;color:#fff !important;text-indent:50px;}
#leftnavs .subsnav a:link,#leftnavs .subsnav a:visited{background:#fff;border-bottom:#eee 1px solid;}
#leftnavs .subsnav a:hover{color:#00a58f;}
#leftnavs .subsnav_current a:link,#leftnavs .subsnav_current a:visited{color:#00a58f !important;}

.leftnavs_en div a:link,.leftnavs_en div a:visited{text-indent:30px !important;}
.leftnavs_en .snav{text-indent:30px !important;border:#333 1px solid;}
.leftnavs_en .snav_current{text-indent:30px !important;}
.leftnavs_en *{font-size:12px !important;}


#rightc{width:820px;float:right;background:#eee;padding-bottom:20px;}
#rightc .rtitle{width:780px;margin:20px;height:30px;line-height:30px;position:relative;border-bottom:#ccc 1px solid;}
#rightc .rtitle .title{font-size:15px;background:url(../Home/images/titlelogo.jpg) left center no-repeat;text-indent:26px;width:300px;position:absolute;height:30px;line-height:30px;left:0;z-index:1;}
#rightc .rtitle .guide{width:780px;left:0;height:30px;line-height:30px;position:absolute;z-index:2;text-align:right;}
#rightc .rtitle .guide{color:#666;}

#events{width:740px;padding-bottom:20px;background:url(../Home/images/eventline.gif) center top no-repeat;background-position-y:40px;}

#events .num{width:30px;}
#events .num b{display:block;width:30px;height:30px;line-height:30px;border-radius:30px;text-align:center;background:#00a58f;color:#fff;border-radius:30px;}
#events .pleft{width:355px;}

#events .pleft1{background:url(../Home/images/relpleft.gif) left top no-repeat;width:355px;}
#events .pleft1 .pleft11{min-height:50px;padding:0;display:table;width:325px;}
#events .pleft1 .pleft11 b{font-size:16px;display:block;width:280px;margin:16px auto auto 16px;}
#events .pleft1 .pleft11 span{font-size:12px;display:block;width:265px;margin:2px auto auto 16px;color:#333;}
#events .pleft1 .pleft12{background:url(../Home/images/relpleft.gif) left bottom no-repeat;width:325px;height:20px;font-size:1px;line-height:1px;}

#events .pright{width:355px;}
#events .pright1{background:url(../Home/images/relpright.gif) left top no-repeat;width:325px;float:right;}
#events .pright1 .pright11{min-height:50px;padding:0;display:table;width:325px;}
#events .pright1 .pright12{background:url(../Home/images/relpright.gif) left bottom no-repeat;width:325px;height:20px;font-size:1px;line-height:1px;}
#events .pright1 .pright11 b{font-size:16px;display:block;width:265px;margin:16px auto auto 35px;}
#events .pright1 .pright11 span{font-size:12px;display:block;width:265px;margin:2px auto auto 35px;color:#333;}

#event_bns{width:400px;float:center;margin-left:auto;margin-right:auto;}
#event_bns a:link,#event_bns a:visited{color:#fff;display:block;}
#event_bns .year_last{float:left;width:33.3%;height:100px;margin-top:10px;}
#event_bns .year_last b{display:block;width:80px;height:80px;line-height:80px;text-align:center;background:#67c9bc;float:center;margin-left:auto;margin-right:auto;color:#fff;font-size:20px;border-radius:40px;}
#event_bns .year_last b:hover{background:#67d9cc;}

#event_bns .year_current{float:left;width:33.3%;height:100px;}
#event_bns .year_current b{display:block;width:100px;height:100px;line-height:100px;text-align:center;background:#00a58f;float:center;margin-left:auto;margin-right:auto;color:#fff;font-size:20px;border-radius:50px;}
#event_bns .year_current b:hover{background:#00b59f;}

#event_bns .year_next{float:left;width:33.3%;height:100px;margin-top:10px;}
#event_bns .year_next b{display:block;width:80px;height:80px;line-height:70px;text-align:center;background:#67c9bc;float:center;margin-left:auto;margin-right:auto;color:#fff;font-size:20px;border-radius:40px;}
#event_bns .year_next b:hover{background:#67d9cc;}
#event_bns .year_next b a:link,#event_bns .year_next b a:visited{line-height:80px;}

#detail{width:1100px;background:#eee;}
#detailc{width:1060px;}
#detail .dtitle{width:1060px;margin:20px;margin-top:10px;height:30px;line-height:30px;position:relative;border-bottom:#ccc 1px solid;padding-top:20px;}
#detail .dtitle .title{font-size:15px;background:url(../Home/images/titlelogo.jpg) left center no-repeat;text-indent:26px;width:300px;position:absolute;height:30px;line-height:30px;left:0;z-index:1;font-size:15px;}
#detail .dtitle .guide{width:1060px;left:0;height:30px;line-height:30px;position:absolute;z-index:2;text-align:right;}/*events*/

#bp img{width:1100px;}

#contentdetail{padding:20px;padding-top:0;}
#contentdetail div{word-wrap:break-word;}
#contentdetail p{word-wrap:break-word;}

.detail_friendship img{width:14%;padding:1% 3%;}

#details{padding:20px;}
#details .title{font-size:20px;line-height:150%;text-align:center;}
#details .time{color:#777;line-height:150%;text-align:center;}
#details .content{padding-top:10px;}
#details .moreinfos{padding-top:10px;margin-top:10px;border-top:#ccc 1px solid;}

#lists{width:780px;margin-left:20px;font-size:14px;}
#lists .list{padding-bottom:20px;display:table;}
#lists .img{width:180px;float:left;}
#lists .img img{width:160px;}
#lists .text{width:598px;float:left;}
#lists .text .title{line-height:150%;margin-bottom:0;position:relative;width:100%;height:25px;}
#lists .text .title a:link,#lists .text .title a:visited{color:#333;font-size:15px;position:absolute;left:0;z-index:2;}
#lists .text .title .time{display:block;position:absolute;left:0;z-index:1;text-align:right;width:100%;font-size:12px;color:#666;}
#lists .text .about{color:#666;font-size:14px;}

#loginform{width:450px;height:300px;border-raidus:10px;margin-left:auto;margin-right:auto;float:center;margin-top:50px;background:#fff;text-align:right;}

#loginform .close{height:35px;width:100%;}
#loginform .close a:link,#loginform .close a:visited{}
#loginform .close a:hover{opacity:0.9;moz-opacity:0.9;-o-opacity:0.9;webkit-opacity:0.9;}
#loginform .close a:active{opacity:0.8;moz-opacity:0.8;-o-opacity:0.8;webkit-opacity:0.8;}

#loginform .help{position:relative;width:410px;float:center;margin-left:auto;margin-right:auto;}
#loginform .help img{position:absolute;margin-top:15px;left:0;}
#loginform .help img:hover{opacity:0.8;moz-opacity:0.8;-o-opacity:0.8;webkit-opacity:0.8;}

#loginform .title{height:50px;line-height:50px;width:410px;float:center;margin-left:auto;margin-right:auto;border-bottom:#ccc 1px solid;font-size:20px;}
#loginform .title div{float:center;margin-left:auto;margin-right:auto;width:120px;border-bottom:#00a58f 2px solid;text-align:center;}
#loginform .content{margin-top:20px;width:410px;height:120px;float:center;margin-left:auto;margin-right:auto;}
#loginform .content div{height:50px;}
#loginform .content div input{outline:none;width:100%;padding:10px 10px;border:#ddd 1px solid;border-radius:5px;}
#loginform .content div input:active,#loginform .content div input:focus{box-shadow:0 0 0.2em 0.2em #00a58f;outline:none;}

#loginform .submit{width:410px;float:center;margin-left:auto;margin-right:auto;}
#loginform .submit input{width:100%;border-radius:5px;height:35px;line-height:35px;background:#00a58f;border:0;outline:none;color:#fff;font-size:18px;}
#loginform .submit input:hover{background:#00b59f;}
#loginform .submit input:active{background:#00b5af;}


nav{margin:0;padding:0;}
.pagination{margin:0;margin-top:0.2em;padding:0;clear:both;display:block;width:100%;display:table;white-space:nowrap;word-break:keep-all;}
.pagination li{padding-left:0.2em;padding-right:0.2em;float:left;display:inline-block;text-transform:none;align-items:flex-start;box-sizing:border-box;overflow-x:hidden;color:#07b;}
.pagination .active{color:#f90 !important;}
.pagination a:link,.pagination a:visited{text-decoration:none;color:#444;padding-left:0.1em;padding-right:0.1em;line-height:1.5em;}


.detail_team{}
.detail_team .list{padding-bottom:20px;display:table;}
.detail_team .text .title div{font-weight:normal !important;}
.detail_team ul{margin:0;padding:0;}
.detail_team li{list-style:none;margin:0;padding:0;line-height:25px;background:url(../Home/images/subteambg.gif) left top no-repeat;background-position-y:4px;text-indent:22px;}

/*.detail_about{margin-top:-20px;}*/