﻿
.clearfix:after,.cx:after {content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix,.cx {*zoom:1;}
.both_clear{clear:both;}
.fl{ float:left!important; *display:inline;}
.fr{ float:right!important; *display:inline;}
.tcdPageCode li{ width:80px; float:left;}

body{
	margin:0px;
	background-color:#FFFFFF;
	font-size:12px;
}
body,td{
	font-size:12px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
}

h1{color:#CC0000; font-size:24px; margin:0px; padding:0px; line-height:200%;}
a{
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.imgtm {
	behavior: url(iepngfix.htc);
}

.smallimg a {
 FILTER: gray
}
.smallimg hover {
 FILTER:
}

.hui{color:#666666;}
.hong{color:#FF0000;}



.topnav {background: #f5f5f5;border-bottom: 1px solid #e3e3e3; line-height:30px;}
.page_nav{ font-size:14px; padding-top:10px; padding-bottom:10px;}
.page_nav a{ color:#333333; text-decoration:none; padding:5px 8px 2px 8px; border:1px solid #AACCEE; background-color:#EFEFEF;}
.page_nav a:hover{ color:#FF0000; text-decoration:none; background:#FFFFFF; border:1px solid #0000FF;}

.thisPageNav{ font-size:14px; padding-top:15px; text-align:left;}
.thisPageNav a{ color:#0000ff; text-decoration:underline;}
.thisPageNav a:hover{ color:#FF0000; text-decoration:underline;}

.link{width:950px; border:1px solid #AEE1DC; margin-bottom:12px;}
.link1{ padding-left:10px; background-image:url(../images/index5_37.gif); line-height:29px; font-size:14px; font-weight:bold;}
.link img{border:1px solid #999; padding:1px;}

.abnt {font-size: 12px;color: #FFFFFF; background-color:#00783D; border:1px solid #00783D; height:20px; cursor:pointer;}
.ainput{ font-size:12px; border:1px solid #00783D; height:16px;}

.tbb{border:1px solid #AEE1DC;}
.img{border:1px solid #999999; padding:1px; margin:5px 0px;}
.imgtitle{height:12px; overflow:hidden; margin-bottom:5px;}

.xtitle{padding:8px; margin-bottom:8px; border:1px solid #EBEBEB; background-color:#f2f6fb; font-size:14px; font-weight:bold; height:18px;}
.list{font-size:14px; line-height:170%;}
.adminleft{border:1px solid #EBEBEB; font-size:14px; background-color:#FFFFFF;}
.red14b {
	
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
a.red14b:link {
	
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
a.red14b:visited {
	
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}
a.red14b:hover {
	
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
a.red14b:active {
	
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}



.white14b {
	
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family:"微软雅黑";
}
a.white14b:link {
	
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family:"微软雅黑";
}
a.white14b:visited {
	
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-family:"微软雅黑";
}
a.white14b:hover {
	
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: underline;
	font-family:"微软雅黑";
}
a.white14b:active {
	
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	font-family:"微软雅黑";
}


.white12b {
	
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family:"微软雅黑";
}
a.white12b:link {
	
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family:"微软雅黑";
}
a.white12b:visited {
	
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-family:"微软雅黑";
}
a.white12b:hover {
	
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: underline;
	font-family:"微软雅黑";
}
a.white12b:active {
	
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	font-family:"微软雅黑";
}


.green12 {
	
	font-size: 12px;
	color: #346E00;
	text-decoration: none;
}
a.green12:link {
	
	font-size: 12px;
	color: #346E00;
	text-decoration: none;
}
a.green12:visited {
	
	font-size: 12px;
	color: #346E00;
	text-decoration: none;
}
a.green12:hover {
	
	font-size: 12px;
	color: #346E00;
	text-decoration: underline;
}
a.green12:active {
	
	font-size: 12px;
	color: #346E00;
	text-decoration: underline;
}

.red12 {
	
	font-size: 12px;
	color: #780001;
	text-decoration: none;
}
a.red12:link {
	
	font-size: 12px;
	color: #780001;
	text-decoration: none;
}
a.red12:visited {
	
	font-size: 12px;
	color: #780001;
	text-decoration: none;
}
a.red12:hover {
	
	font-size: 12px;
	color: #780001;
	text-decoration: underline;
}
a.red12:active {
	
	font-size: 12px;
	color: #780001;
	text-decoration: underline;
}


.white14 {
	
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white14:link {
	
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white14:visited {
	
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white14:hover {
	
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.white14:active {
	
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}

.gray {
	
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}



.red12real {
	
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
a.red12real:link {
	
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
a.red12real:visited {
	
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
a.red12real:hover {
	
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
a.red12real:active {
	
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}



.green12gray {
	
	font-size: 12px;
	color: #05423b;
	text-decoration: none;
}
a.green12gray:link {
	
	font-size: 12px;
	color: #05423b;
	text-decoration: none;
}
a.green12gray:visited {
	
	font-size: 12px;
	color: #05423b;
	text-decoration: none;
}
a.green12gray:hover {
	
	font-size: 12px;
	color: #05423b;
	text-decoration: underline;
}
a.green12gray:active {
	
	font-size: 12px;
	color: #05423b;
	text-decoration: underline;
}



.red18b {
	
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
a.red18b:link {
	
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
a.red18b:visited {
	
	font-size: 18px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}
a.red18b:hover {
	
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
a.red18b:active {
	
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.search {
	font-size: 12px;
	line-height:170%;
}
a.so {
	color: #0000FF;
	text-decoration: none;
}
a.so:hover {
	color: #FF0000;
	text-decoration: underline;
}
.xgwztime {
	float:right;
}

#out {
 position:relative;
 width:1080px;
 height:438px;
 overflow:hidden;
}
#content {
 width:1050px;
 height:100%;
 overflow:auto;
 -moz-user-select:none;
}


#scrollBar,#scrollBarHandle,.scroll_bar_top,.scroll_bar_top_a,.scroll_bar_bottom,.scroll_bar_bottom_a {
 background-image:url(../images/scrollBar.gif);
}
#scrollBar {
 position:absolute;
 top:0;
 right:0;
 z-index:9;
 width:14px;
 height:100%;
 background-repeat:repeat-y;
 background-position:-42px 0;
 float:left;
}
#scrollBarTop,#scrollBarHandle,#scrollBarBottom {
 position:absolute;
 left:0;
 cursor:default;
}
#scrollBarTop,#scrollBarBottom {
 width:100%;
 height:14px;
 color:#fff;
 text-align:center;
}
#scrollBarTop { top:0; }
#scrollBarBottom { bottom:0; }
#scrollBarHandle { width:100%; background-repeat:repeat-y; background-position:-28px 0; }
.scroll_bar_top { background-position:0 0; }
.scroll_bar_top_a { background-position:-14px 0; }
.scroll_bar_bottom { background-position:-56px 0; }
.scroll_bar_bottom_a { background-position:-70px 0; }

.about_top {
	BACKGROUND: url(../images/about_03.jpg) #000000 center top;
}

.about_contents {
	BACKGROUND: url(../images/about_09.jpg) #000000 center top;
}

.about_bottom {
	BACKGROUND: url(../images/guest_bg.jpg) #02793F center top;
}

.index_contents {
	BACKGROUND: url(../images/index_bg.jpg) #000000 center top;
}
.about_contents {
	BACKGROUND: url(../images/about_bg.jpg) #000000 center top;
}

.imgtm {
	behavior: url(iepngfix.htc);
}

#Menu{ width:180px;overflow:hidden; }
#Menu ul{list-style:none;}
#Menu li{ width:95px; height:20px; line-height:20px;overflow:hidden; text-align:left; padding-left:15px; }
#Menu a{ font-family: tahoma,arial,"宋体",sans-serif; width:95px;float:left;overflow:hidden; color:#0F794B; text-decoration:none; font-size:11px; font-weight:bold;} 
#Menu span{display:block;margin-top:-22px;}
#Menu a:hover{padding-top:22px;}


.ind_pro_con ul{
	margin-left: -19px;
}
.ind_pro_con li{
	width: 320px; margin-left: 22px;
}


 .holder {
    margin:15px 0;
}
.holder a {
    font-size:12px;
    cursor:pointer;
    color:#333;
    display: none;
}
.holder a:hover {
    /*background-color:#222;*/
    color:#fff;
}
.holder a.jp-previous {
    margin-right:15px;
    display: inline-block;
    color:#007A50; font-weight:bold; margin-left: 0;
}
.holder a.jp-next {
    margin-left:15px;
    display: inline-block;
    color:#007A50; font-weight:bold;
}
.holder a.jp-current,a.jp-current:hover {
    color:#FF4242;
    font-weight:bold;
}
.holder a.jp-disabled,a.jp-disabled:hover {
    /*color:#bbb;*/
}
.holder a.jp-current,a.jp-current:hover,.holder a.jp-disabled,a.jp-disabled:hover {
    cursor:default;
    background:none;
}
.holder span {
    margin: 0 5px; display: none;
}


.holder_1 {
    margin:15px 0;
}
.holder_1 a {
    font-size:12px;
    cursor:pointer;
    color:#333;
    display: none;
}
.holder_1 a:hover {
    /*background-color:#222;*/
    color:#fff;
}
.holder_1 a.jp-previous {
    margin-right:15px;
    display: inline-block;
    color:#007A50; font-weight:bold; margin-left: 0;
}
.holder_1 a.jp-next {
    margin-left:15px;
    display: inline-block;
    color:#007A50; font-weight:bold;
}
.holder_1 a.jp-current,a.jp-current:hover {
    color:#FF4242;
    font-weight:bold;
}
.holder_1 a.jp-disabled,a.jp-disabled:hover {
    /*color:#bbb;*/
}
.holder_1 a.jp-current,a.jp-current:hover,.holder_1 a.jp-disabled,a.jp-disabled:hover {
    cursor:default;
    background:none;
}
.holder_1 span {
    margin: 0 5px; display: none;
}

.news_content{
	margin-top: -30px; 
}
.news_content h2{
	padding-bottom: 10px;
}

.d_n{
	display: none;
}

.fan_pos{
	display: none;
}
#tb{ width:auto; height:160px; margin-top:15px;}
#tb ul li{ width:163px; height:auto; margin:2px; float:left; cursor:pointer;}
#tb ul li img{ border:1px solid #ccc;width:163px; }
#tb ul li img.on{
	border: 1px solid #0d7d45;
}
#tb ul li .text{ width:auto; text-align:left; height:30px; line-height:30px;}
#tb ul li .position{ width:auto; height:30px; line-height:30px; text-align:left; clear:both;}

#tb ul li .text span.cn,#tb ul li .text span.en{
	display: none;
}
#tb ul li .position span.cn,#tb ul li .position span.en{
	display: none;
}
.fl{ float:left;}
.fr{ float:right;}
#nformation{
	background: #fff; border:1px solid #ccc; border-radius:5px;
}
#nformation ul li{ width:785px; height:505px; background: #fff;  padding:20px;  display: none;}
#nformation ul li .pc{ width:276px; height:auto; float:left; margin-left:30px;}
#nformation ul li .pc_info{ width:430px; height:auto; float:right;}
#nformation ul li.show{
	display: block!important;
}

.xubox_border{
	display: none!important;
}

#prev_fan{
	cursor:pointer;
}
#next_fan{
	cursor:pointer;
}

.btn_fan{
	width: 62px; margin: 0 auto; position: relative; left:-230px; top:-30px;
}
.links{ width:auto;}
.links h2{ width: 100%; height: 30px; line-height: 30px; clear: both;}
.links a{ float: left; padding: 5px;}


/*团队*/

.team-show {
    position: relative;
    margin: 10px auto 0;
    padding: 50px 0;
}

.team-slide .item~.item {
    display: none;
}

.team-slide .item .intro {
    width: 28.33%;
    background: #f6f6f6;
}

.team-slide .item .honor {
    width: 58.33%;
}

.team-slide .item .intro .pic {
    position: relative;
    z-index: 5;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.team-slide .item .intro .pic img {
  width:100%;
}

.team-slide .item .intro .pic:hover {
    opacity: .95;
}

.team-slide .item .intro .cont {
    position: relative;
    padding: 30px 10px;
    height: 240px;
    background: #267d45;
	color:#fff !important;
}

.team-slide .item .intro .cont h2 {
    font-size: 16px;
    color: #86bda2;
}

.team-slide .item .intro .cont:before {
    content: "";
    position: absolute;
    left: 60px;
    top: -10px;
    width: 4px;
    height: 20px;
    background: #fff;
}

.team-slide .item .intro .cont h2 span,
.team-slide .item .honor h3 span {
    display: inline-block;
    margin-right: 8px;
    font-size: 20px;
    color: #000;
}
.team-slide .item .intro .cont h2 span {
    color: #fff;
}
.team-slide .item .intro .cont .zc {
    font-size: 16px;
    color: #fff;
    margin-top: 5px;
}

.team-slide .item .intro .cont .des {
    margin-top: 20px;
    font-size: 14px;
    color: #e5ebe7 !important;
}

.team-slide .item .honor {
    padding-top: 40px;
	
}

.team-slide .item .honor h3 {
    font-size: 16px;
    color: #666;
}

.team-slide .item .honor h4 {
    margin-top: 80px;
    font-size: 14px;
    color: #333333;
    padding-top: 18px;
    background: url(../images/icon-point-line-2.png) no-repeat left top;
}

.team-slide .item .honor .des p {
    margin-top: 25px;
    line-height: 26px;
    color: #999;
}
.team-slide .item .honor .des{
padding-bottom:100px;
}
.team-tab {
    position: absolute;
    right: 0;
    bottom: 160px;
    width: 58.33%;
    font-size: 0;
}

.team-tab li {
    display: inline-block;
    margin-right: 65px;
    vertical-align: middle;
    width: 93px;
    height: 93px;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity: .6;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    cursor: pointer;
}

.team-tab li.on,
.team-tab li:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: transparent;
    opacity: 1;
}