body{ background: none #fff; font-family: "Microsoft YaHei";}
.main{ width: 1000px; min-width: 1000px; margin: 0 auto; text-align: left; position: relative; }
.banner{
	height: 450px;
	position: relative;
	margin-bottom: 60px;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.oh{ overflow: hidden;}
.red{color:#fc715f;}

.colA{ height: 409px; margin-bottom: 60px;}

.col-tit{ width: 100%; background: url(../images/tit.png) no-repeat 0 top;}
.colA .col-tit,.colB .col-tit,.colC .col-tit{ height: 80px;}

.colA .col-tit{ background-position: 0 0;}
.colA-body{ height:294px;background: url(../images/hdbj.png) no-repeat right 0; margin-top: 35px; padding: 0 30px 0 20px; overflow: hidden;}
.colA-pic{margin-right: 45px; display: inline;}
.colA-txt{ line-height: 30px; width: 546px; height: 240px; padding: 20px 0 0 0;  text-indent: 28px; font-size: 14px;}

.colB{ height: 681px; margin-bottom: 60px;}
.colB .col-tit{ background-position: 0 -82px;}
.colB .colB-body{width: 1000px; overflow: hidden;}
.colB .colB-body ul{width: 1020px;}
.colB .colB-body li{float: left;width: 320px; height: 269px; overflow: hidden; padding-top: 35px; margin-right: 20px;}
.colB-face{ margin-top: -24px; position: relative; zoom: 1;}
.colB-face dt {width: 114px; margin-right: 21px; display: inline; overflow: hidden; margin-left: 10px;}
.colB-face dt img{  }
.colB-face dt a{display: block;}
.colB-face dt a:hover img{}
.colB-face dd{padding-top: 34px; width: 165px;}
.colB-face dd .face-name{height: 24px; line-height: 24px;}
.colB-face dd .face-des{height: 44px; line-height: 22px; overflow: hidden;}
.colB-face dd .face-des a{color:#fc715f;}
.colB-face dd .face-des a:hover{color:#fd523c; text-decoration: underline;}

.colC .col-tit{ background-position: 0 -164px;}
.colC .colC-body{margin-top: 35px;}
#slide03 {position:relative; width:1000px;font-family: "Microsoft YaHei"; overflow: hidden; height: 240px;}
.table{ width: 100%;font-family: "Microsoft YaHei";}
.table td{height:48px; text-align: center; font-size: 24px; color: #fff; background-color: #6faeae; border-right: 3px solid #fff; cursor: pointer;}
.table td.current{ background-color: #fc5543;}
.picCOnt{height:450px;background:#fff ; padding:12px 15px 0 25px;}
.picCOnt dl{width: 360px; background-color: #fff; }
.colC .tid{ height: 56px; margin-bottom: 33px; line-height: 400px; overflow: hidden; background-position: center -114px;}

#ac1{position:relative; height:530px; margin-bottom: 30px;}
#ac1 .item{position:absolute; background:black; background-color: #fff; padding-left: 5px;}
#ac1 .item a{ display: block; width: 631px; height: 473px; background-color: #fc715f;}
#ac1 .item img{filter: progid:DXImageTransform.Microsoft.alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}
#ac1 .item.current img{filter: progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
#ac1 .item .text{position:absolute; bottom:-25px; left: 50%; margin-left: -276px; color:#494848;font: 14px/24px "Microsoft YaHei"; width: 526px; padding: 15px; text-indent: 28px;}
#ac1 .item .nTxt{ padding: 0; width: 0; }
.rgba50{ filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#7FFFFFFF, endColorStr=#7FFFFFFF);}
:root .rgba50{filter:none;background-color:rgba(255,255,255,0.5);}


#Jbtn03 a{top: 130px;}
