@charset "utf-8";
/* CSS Document */
/*reset style start*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6,p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em,img, ins, kbd, q, s, samp,small, strike, strong,  tt, var, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,tbody, tfoot, thead, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output,ruby, section, summary,time, mark, audio, video ,input,button{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}
ol, ul {list-style: none;}blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;} {border-collapse: collapse;border-spacing: 0;}
.clear{clear: both;overflow: hidden;height: 0}
a{text-decoration: none}
/*reset style end*/

/*a,a:hover{
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
}*/
* {
	font-family: '微软雅黑', YaHei, tahoma, arial, "Hiragino Sans GB", 宋体;
}
body {
	font-family: '微软雅黑', YaHei, tahoma, arial, "Hiragino Sans GB", 宋体;
	zoom: 1;
}
.icon{
	background: url(../image/icon.png) no-repeat;
}
/*header style start*/
.ht-header{
}

.top-col2 .langue{
	float: right;
	padding: 58px 0px 0px 10px;
	height: 13px;
	margin-right: -10px;
}
.top-col2 span a{
	float: left;
	font-size: 12px;
	padding: 0px 10px;
	border-left: 1px #dfdfdf solid;
	border-right: 1px #d5d5d5 solid;
	height: 13px;
	line-height: 13px;
	color: #888888;
}
.top-col2 span a:hover{
	text-decoration: underline;
}
.top-col2 span a.ht-index{
	font-size: 14px;
	border-right: none;
}
.top-col2{
	width: 1055px;
	margin: 0px auto;
	height: 86px;
}
.head-logo{
	background: url(../image/head-logo.png) no-repeat;
	width: 344px;
	height: 58px;
	float: left;
	margin: 13px 0px 14px 0px;
}
.head-nav{
	background: #ffffff;
	height: 42px;
	width: 1055px;
	margin: 0px auto;
	overflow: hidden;
}
.head-nav a{
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #666666;
	padding: 0px 25px;
	border-top: 2px #FFFFFF solid;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
}
.head-nav a:hover,.head-nav a:focus,.head-nav a.cur{
	color: #f3a000;
	border-top: 2px #f3a000 solid;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
}
.navrow{
	position: relative;
	width: 100%;
	height: 42px;
}
.nav-ch{
	background: url(../image/nav2-bg.png) repeat-x;
	height: 0px;
	width: 100%;
	position: absolute;
	overflow: hidden;
	z-index: 999;
}
.ch-list{
	width: 1055px;
	margin: 0px auto;
}
.ch-list ol{
	float: left;
	padding-left: 10px;
	border-left: 1px #e5e5e5 solid;
	height: auto;
	padding-top: 10px;
	width: 111px;
}
.ch-list ol li a{
	font-size: 13px;
	color: #666666;
	height: 26px;
	line-height: 26px;
}
.ch-list ol li a:hover{
	text-decoration: underline;
}
/*index banner & notice style start*/
.index-banner{
	width: 1055px;
	height: 304px;
	margin: 0px auto;
}
.index-banner a,.index-banner a img{
	display: block;
	height: 304px;
	width: 1055px;
	cursor:default;
}
/*section style start*/
.section-container{
	width: 1055px;
	margin: 24px auto 0px auto;
}
section.rowo,section.rowt,section.rowth{
	float: left;
}
section.rowo{
	width: 336px;
}
section.rowt{
	width: 426px;
	margin-left: 24px;
}
section.rowth{
	width: 245px;
	margin-left: 24px;
}
h2.ms-title{
	font-size: 18px;
	color: #333333;
	height: 35px;
	line-height: 35px;
	background: url(../image/h2-titlebg.png) left center repeat-y;
	padding: 0px 8px;
	border-bottom: 1px #f4f4f4 solid;
	margin-top: -1px;
}
h2.ms-title font{
	float: left;
}
h2.ms-title .more{
	font-size: 12px;
	color: #666666;
	float: right;
	height: 35px;
	line-height: 35px;
}
h2.ms-title .more:hover{
	text-decoration: underline;
}
.colo-left,.colo-right{
	border: 1px #f4f4f4 solid;
}
.colo-mid{
	width: 426px;
        background: #f9f9f9;
}
.colo-left{
	/*width: 332px;
	height: 274px;*/
        width: 332px;
 	height: 224px;
}
.colo-right{
/*	height: 268px;   */
    height: 390px;
	border-top: none;
	border-bottom: none;
}
.index-article{
    padding:19px 11px 0px 11px;
}
.index-article p{
    font-size:14px;
    color:#666666;
    line-height:26px;
}
.index-article img{
    float:left;
    margin-right:13px;
}
.index-article p a{
    font-size:14px;
    color:#0176ba;
}
.index-article p a:hover{
    text-decoration:underline;
}
/*
#ht-focus {
	width: 426px;
	height: 276px;
	overflow: hidden;
	position: relative;
	margin: 0px auto;
}
#ht-focus a {
	position: relative;
	zoom: 1;
	width: 426px;
	height: 276px;
	display: block;
	cursor:default;
}
#ht-focus .bg-al{
	position: absolute;
	background: #3a3a3a;
	color: #ffffff;
	width: 100%;
	height: 36px;
	line-height: 36px;
	bottom:0px;
	left: 0px;
}*/
/*
#ht-focus .bg-al span{
	color: #FFF;
	font-size: 14px;
	text-decoration: none;
	display: block;
	width: 386px;
	padding: 0px 20px;
	white-space:nowrap;
	overflow:hidden;   
	-o-text-overflow: ellipsis; */   /* for Opera *//*    
	text-overflow:ellipsis;*/        /* for IE */ /* 
}*/
/*#ht-focus p .play {
	background: url(../image/banner_play.png) no-repeat;
	width: 33px;
	height: 34px;
	margin-left: 10px;
	display: inline;
	margin-top: 2px;
	cursor: pointer;
}
#ht-focus p {
	position: absolute;
	height: 38px;
	line-height: 38px;
	width: 100%;
	left: 0;
	background: #000;
	cursor: pointer
}*/
#ctr {
	position: absolute;
	bottom: 43px;
	left: 50%;
	z-index: 2;
	color: #fff;
	font-size: 10px;
	width: 100px;
	margin-left: -38px;
}
#ctr span {
	background: url(../image/slider-icon.png) -5px -4px no-repeat;
	text-align: center;
	width: 12px;
	height: 12px;
	float: left;
	margin-right: 7px;
	cursor: pointer
}
#ctr span.current {
	background-position:-25px -4px;
}
ul.list{
	
}
ul.list li{
	background: url(../image/ul-listicon.png) 4px 23px no-repeat;
	padding-left: 20px;
	display: block;
	padding-top: 18px;
}
ul.list li a{
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	width: 360px;
	white-space:nowrap;
	overflow:hidden;   
	-o-text-overflow: ellipsis;    /* for Opera */    
	text-overflow:ellipsis;        /* for IE */  
}
ul.list li a:hover{
	text-decoration: underline;
}
ul.list li span{
	display: block;
	font-size: 12px;
	color: #999999;
	padding-top: 3px;
}
.colt-left{
	width: 334px;
}
.row-lefta{
/*	height: 270px;  */
    height: 115px;
	border: 1px #f4f4f4 solid;
	margin-top: 24px;
	border-bottom-width: 4px;
}
.row-leftb{
	border: 1px #f4f4f4 solid;
	margin-top: 24px;
	/*height: 213px;*/
	height: 223px;
}
.row-leftc{
	border: 1px #f4f4f4 solid;
	margin-top: 24px;
	/*height: 213px;*/
	height: 112px;
}
.row-leftd{
	border: 1px #f4f4f4 solid;
	margin-top: 24px;
	/*height: 213px;*/
	height: 223px;
}
.row-lefta img{
	display: block;
	width: 255px;
/*	height: 210px;  */
    height: 90px;
	margin: 14px auto 0px auto;
}
.row-leftd img{
	display: block;
	width: 255px;
	height: 210px;
	margin: 14px auto 0px auto;
}
ul.f-link{
	padding: 0px 10px;
}
ul.f-link li{
	background: url(../image/link-listicon.png) 0px 14px no-repeat;
	border-bottom: 1px #f2f2f2 solid;
	/*height: 36px;*/
	/*line-height: 38px;*/
	height: 36px;
	line-height: 36px;
}
ul.f-link li a{
	display: block;
	/*height: 36px;*/
	/*line-height: 38px;*/
	font-size: 14px;
  	height: 36px;
  	line-height: 36px;
	color: #666666;
	padding: 0px 18px;
}
.colt-mid{
	border: 1px #f4f4f4 solid;
	/*height: 398px;*/
	/*height: 348px;*/
}
.titles{
	width: 426px;
	height: 36px;
	/*#6597d6*/
	background:#7ecef4;
	position: relative;
	margin: 0px -1px;
}
.titles h2{
	font-size: 18px;
	color: #ffffff;
	width: 122px;
	border-bottom: 4px #ffb900 solid;
	padding-left: 14px;
	padding-bottom: 5px;
	padding-top: 9px;
}
.titles a{
	position: absolute;
	font-size: 12px;
	color: #ffffff;
	top: 14px;
	right: 14px;
}
.titles a:hover{
	text-decoration: underline;
}
.colt-mid .bus-list{
	cursor: pointer;
	/*height: 57px;*/
	height: 51px;
	background: #f9f9f9;
	border-bottom: 1px #efefef solid;
}
.colt-mid .bus-list span{
	display: block;
	font-size: 16px;
	color: #666666;
	float: left;
	margin: 21px 0px 0px 15px;
}
.colt-mid .bus-list i{
	float: left;
	height: 43px;
	width: 43px;
	display: block;
	/*margin: 7px 0px 0px 12px;*/
	margin:4px 0px 0px 12px;
	transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
}
.colt-mid .bus-list:hover i{
	margin-left: 35px;
	transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
}
.bus01 i{
	background-position: -37px -100px;
}
.bus02 i{
	background-position: -37px -157px;
}
.bus03 i{
	background-position: -97px -100px;
}
.bus04 i{
	background-position: -97px -157px;
}
.bus05 i{
	background-position: -157px -100px;
}
.bus06 i{
	background-position: -157px -157px;
}
.bus07 i{
	background-position: -157px -214px;
}
.colt-right{
	border-top: none;
}
.row-righta,.row-rightb{
	border: 1px #f4f4f4 solid;
}
.row-righta{
	height: 268px;
}
.row-rightb{
	margin-top: 24px;
	height: 213px;
}
ul.falg-list{
	
}
ul.falg-list li{
	display: block;
	border-bottom: 1px #f4f4f4 solid;
	background: #FFFFFF;
	height: 48px;   /*58*/
}
ul.falg-list li a{
	display: block;
	background: url(../image/ht-qxbg.png) left center no-repeat;
	height: 58px;
}
ul.falg-list li a i{
	float: left;
	width: 20px;
	height: 19px;
	background-position: -14px -243px;
	margin: 16px 0px 0px 76px;
	transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
}
ul.falg-list li a span{
	float: left;
	font-size: 16px;
	color: #666666;
	margin: 20px 0px 0px 14px;
}
ul.falg-list li a:hover i{
	margin-left: 100px;
	transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
}
.collopa{
	/*height: 210px;*/
	height: 245px;
}
.collopb{
	/*height: 138px;*/
	height: 140px;
}
.collopa,.collopb{
	border: 1px #f4f4f4 solid;
	margin-top: 24px;
}
.collopa img,.collopb img{
	display: block;
	margin-top: 8px;
}
/* Browser Resets */
.flex-container a:active,
.flexslider a:active {
	outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
/*FlexSlider Necessary Styles*/

.flexslider {
	width: 100%;
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
}
/* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img {
	max-width: 100%;
	display: block;
	text-align: center;
	display: block;
	width: 214px;
	margin: 0px auto;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */

.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
.no-js .slides > li:first-child {
	display: block;
}
/*FlexSlider Default Theme*/

.flexslider {
	position: relative;
	zoom: 1;
	width: 245px;
	height: 148px;
	margin-top: 16px;
}
.flexslider .slides {
	zoom: 1;
}
.flexslider .slides > li {
	position: relative;
}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */

.flex-container {
	zoom: 1;
	position: relative;
}
/* Caption style */
/* IE rgba() hack */

.flex-caption {
	background: none;
	zoom: 1;
}
.flex-caption {
	width: 96%;
	padding: 2%;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .3);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
	font-size: 14px;
	line-height: 18px;
}
/* Direction Nav */

.flex-direction-nav li a {
	width: 20px;
	height: 20px;
	display: block;
	background: url(../image/smslider-icon.png) no-repeat 0 0;
	position: absolute;
	bottom: 0px;
	cursor: pointer;
	text-indent: -9999px;
}
.flex-direction-nav li a.next {
	background-position: -23px -5px;
	right: 20px;
}
.flex-direction-nav li a.prev {
	background-position: -2px -5px;
	left: 20px;
}
.flex-direction-nav li a.disabled {
	opacity: .3;
	filter: alpha(opacity=30);
	cursor: default;
}
/* Control Nav */

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 0px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 0 0 5px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-nav li:first-child {
	margin: 0;
}
.flex-control-nav li a {
	width: 12px;
	height: 12px;
	display: block;
	background: url(../image/smslider-icon.png) no-repeat -29px -28px;
	cursor: pointer;
	text-indent: -9999px;
}
.flex-control-nav li a:hover {
	background-position: -6px -28px;
}
.flex-control-nav li a.active {
	background-position: -6px -28px;
	cursor: default;
}
/*footer style start*/
.ht-foot{
	height: 102px;
	width: 100%;
	border-top: 1px #f4f4f4 solid;
	margin-top: 50px;
}
.ht-foot span,.ht-foot strong{
	display: block;
	font-size: 12px;
	color: #999999;
	text-align: center;
}
.ht-foot span{
	padding-top: 16px;
}
.ht-foot strong{
	padding-top: 12px;
	font-weight: normal;
}


/*about.html style start*/
.ch-container{
	width: 1055px;
	margin: 24px auto 0px auto;
	height: auto;
}
.ch-banner,.ch-banner a{
	width: 1055px;
	height: 303px;
	margin: 0px auto;
	cursor:default;
}
.col-left{
	width: 270px;
	background: #f1f1f1;
	height: 100%;
	float: left;
	padding-right: 1px;
}
h2.ch-title{
	height: 66px;
	background: #ffba01;
	width: 100%;
	position: relative;
	z-index: 0;
}
h2.ch-title i{
	position: absolute;
	z-index: 1;
}
h2.ch-title font{
	position: absolute;
	font-size: 24px;
	color: #FFFFFF;
	z-index: 1;
	left: 75px;
	top: 25px;
	text-shadow: 0px 2px 2px rgba(0,0,0,0.1);
}
.ch-title01{
	background-position: -294px -9px;
	height: 48px;
	width: 88px;
	display: block;
	left: 12px;
	bottom: -2px;
}
.ch-title02{
	background-position: -398px -2px;
	height: 54px;
	width: 85px;
	display: block;
	left: 12px;
	bottom: -2px;
}
.ch-title03{
	background-position: -501px -6px;
	height: 50px;
	width: 81px;
	display: block;
	left: 12px;
	bottom: -2px;
}
.ch-title04{
	background-position: -296px -79px;
	height: 54px;
	width: 87px;
	display: block;
	left: 12px;
	bottom: -1px;
}
.ch-title05{
	background-position: -399px -84px;
	height: 48px;
	width: 78px;
	display: block;
	left: 12px;
	bottom: -1px;
}
.ch-title06{
	background-position: -500px -77px;
	height: 55px;
	width: 80px;
	display: block;
	left: 12px;
	bottom: 0px;
}
.ch-title07{
	background-position: -609px -85px;
	height: 47px;
	width: 86px;
	display: block;
	left: 12px;
	bottom: 0px;
}
/*add by liuwenqing zengjia xinxipilu tubiaoyanshi start*/
.ch-title08{
	background-position: -298px -79px;
	height: 54px;
	width: 85px;
	display: block;
	left: 12px;
	bottom: -2px;
}
/*add by liuwenqing zengjia xinxipilu tubiaoyanshi end*/
ul.ch-navs li{
	border-left: 4px #f1f1f1 solid;
	height: 41px;
	background: #FFFFFF;
}
ul.ch-navs li a{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333333;
	border-bottom: 1px #f1f1f1 solid;
	display: block;
	padding-left: 20px;
	background: url(../image/ch-nav-creat.png) right center no-repeat;
}
ul.ch-navs li:hover,ul.ch-navs li.cur,ul.ch-navs li:focus{
	border-left-color: #848484;
}
ul.ch-navs li a:hover,ul.ch-navs li.cur a{
	background: url(../image/ch-nav-creath.png) #f1f1f1 right center no-repeat;
}
.seradv-img{
	display: block;
	margin-top: 28px;
	padding-left: 4px;
	cursor:default;
}
ul.icon-list{
	
}
ul.icon-list li{
	height: 50px;
	line-height: 50px;
	border-width: 0px 0px 1px 4px;
	border-color: #f1f1f1;
	border-style: solid;
	background: #FFFFFF;
}
ul.icon-list li a{
	display: block;
	cursor: pointer;
}
ul.icon-list li a i.icon{
	float: left;
	width: 32px;
	height: 32px;
	margin-left: 20px;
	margin-top: 9px;
	transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
}
ul.icon-list li a font{
	float: left;
	font-size: 14px;
	color: #666666;
	margin-left: 14px;
}
ul.icon-list li a:hover i.icon{
	margin-left: 30px;
	transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
}
.aboutIcon01{
	background-position: -290px -214px;
}
.aboutIcon02{
	background-position: -340px -214px;
}
.aboutIcon03{
	background-position: -390px -214px;
}
.aboutIcon04{
	background-position: -440px -214px;
}
.aboutIcon05{
	background-position: -490px -214px;
}
.aboutIcon06{
	background-position: -540px -214px;
}
.aboutIcon07{
	background-position: -590px -214px;
}
.col-right{
	margin-left: 20px;
	float: left;
	width: 764px;
}
.crumbs{
	height: 30px;
	line-height: 30px;
	border: 1px #e9e9e9 solid;
	padding: 0px 10px;
	font-size: 12px;
	color: #999999;
}
.crumbs a{
	font-size: 12px;
	color: #999999;
}
.crumbs a:hover{
	text-decoration: underline;
}
.crumbs-new{
	height: 35px;
	width: 1035px;
	margin: 0px auto;
	line-height: 30px;
	border-top: 1px #e9e9e9 solid;
	padding: 0px 10px;
	font-size: 12px;
	color: #999999;
}
.crumbs-new a{
	font-size: 12px;
	color: #999999;
}
.crumbs-new a:hover{
	text-decoration: underline;
}
.new-border{
	border: 1px #f4f4f4 solid;
	padding: 0px 20px;
	width: 1015px !important;
}
.article-title{
	font-size: 22px;
	color: #666666;
	padding: 28px 0px 15px 0px;
	display: block;
	text-align: center;
	border-bottom: 1px #e9e9e9 solid;
	margin-bottom: 10px;
}
.in-img{
	padding: 35px 0px;
}
.article-cont{
	padding-left: 40px;
	padding-right: 40px;
}
.article-list{
	padding-left: 10px;
	padding-right: 10px;
}
p.p{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
p.p2{
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
p.p3{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	padding-bottom: 30px;
}
h3.h3{
	font-size: 16px;
	color: #333333;
	line-height: 35px;
	font-weight: bold;
	padding-top: 15px;
	
}
h3.h3 span{
	font-size: 14px;
	color: #666666;
	line-height: 35px;
	font-weight: normal;
	
}
.news-list{
	padding: 21px 0px;
}
.news-list dt{
	padding: 12px;
	border: 1px #e9e9e9 solid;
	background: #f9f9f9;
	height: 90px;
}
.headline-left{
	float: left;
	width: 120px;
	height: 90px;
}
.headline-left img{
	display: block;
	width: 120px;
	height: 90px;
}
.headline-right{
	float: left;
	width: 595px;
	margin-left: 20px;
}
.headline-right a.new-title{
	float: left;
	font-size: 20px;
	color: #666666;
	line-height: 30px;
}
.headline-right a.new-title:hover{
	text-decoration: underline;
}
.headline-right span.new-time{
	float: right;
	font-size: 12px;
	color: #999999;
}
.headline-right p.new-summary{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	padding-top: 10px;
}
.headline-right p.new-summary a.details{
	font-size: 14px;
	color: #0176ba;
}
.headline-right p.new-summary a.details:hover{
	text-decoration: underline;
}
.search-group{
	height: 26px;
	background: #c2c2c2;
	padding: 13px 12px;
}
.search-group input,.search-group button{
	float: left;
}
.search-group input{
	height: 28px;
	line-height: 28px;
	border-width: 1px 0px 1px 1px;
	border-color: #b1b1b1;
	border-style: solid;
	background: #FFFFFF;
	font-size: 12px;
	color: #999999;
	padding: 0px 6px;
	width: 190px;
}
.search-group button{
	outline: none;
	cursor: pointer;
	width: 42px;
	height: 30px;
	border-width: 1px 1px 1px 0px;
	border-color: #b1b1b1;
	border-style: solid;
	background-position: -4px -59px;
	background-color: #e0e0e0;
	transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
}
.search-group button:hover,.search-group button:focus{
	background-color: #858585;
	background-position: -44px -59px;
	transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
}
.news-list dd{
	height: 54px;
	border-bottom: 1px #E9E9E9 solid;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
}
.news-list dd.s{
	background: #f9f9f9;
}
.news-list dd a,.news-list dd span{
	display: block;
}
.news-list dd a{
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	background: url(../image/new-list-img.png) left center no-repeat;
	padding-left: 10px;
	width: 730px;
	white-space:nowrap;
	overflow:hidden;   
    -o-text-overflow: ellipsis;    /* for Opera */    
    text-overflow:ellipsis;        /* for IE */ 
}
.news-list dd span{
	font-size: 12px;
	color: #999999;
	line-height: 18px;
	padding: 0px 10px;
}
.news-list dd:hover{
	background: url(../image/new-listhover-bg.png) repeat;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
}
dl.service-list{
	border: 1px #e9e9e9 solid;
	display: block;
	margin: 34px 0px;
}
dl.service-list dd{
	border-bottom: 1px #e9e9e9 solid;
	padding: 12px;
	cursor: pointer;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	background: #FFFFFF;
	display: block;
	height: 90px;
}
dl.service-list dd.s{
	background: #f9f9f9;
}
dl.service-list dd:hover{
	background: url(../image/new-listhover-bg.png) repeat;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
}
dl.service-list dd a.list-left,dl.service-list dd .list-right{
	float: left;
}
dl.service-list dd .list-right{
	margin-left: 20px;
	width: 595px;
}
dl.service-list dd .list-right a, dl.service-list dd span{
	display: block;
}
dl.service-list dd .list-right a{
	padding: 26px 0px 8px 0px;
	font-size: 16px;
	color: #666666;
	white-space:nowrap;
	overflow:hidden;   
    -o-text-overflow: ellipsis;    /* for Opera */    
    text-overflow:ellipsis;        /* for IE */ 
}
dl.service-list dd .list-right a:hover{
	text-decoration: underline;
}
dl.service-list dd .list-right span{
	padding: 8px 0px 0px 0px;
	font-size: 12px;
	color: #999999;
}
/*new Paging style start*/
.pager{
	display: block;
	text-align: center;
}
.pager a{
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	border-radius: 4px;
	font-size: 12px;
	color: #999999;
	margin: 0px 5px;
}
.pager a.prev{
	background: url(../image/page-icon.png) #f4f4f4 -1px 0px no-repeat;
}
.pager a.prev:hover{
	background: url(../image/page-icon.png) #f4f4f4 -1px -20px no-repeat;
}
.pager a.prev[disabled="disabled"]{background: url(../image/page-icon.png) #f4f4f4 -1px -20px no-repeat !important;}
.pager a.next{
	background: url(../image/page-icon.png) #f4f4f4 -17px 0px no-repeat;
}
.pager a.next:hover{
	background: url(../image/page-icon.png) #f4f4f4 -17px -20px no-repeat;
}
.pager a.next[disabled="disabled"]{background: url(../image/page-icon.png) #f4f4f4 -17px -20px no-repeat !important;}
.pager a:hover,.pager a:focus,.pager a.cur{
	background: #f4f4f4;
	font-size: 12px;
	color: #666666;
}
/*business style start*/
/*nav*/
 .accordion {
 	width: 100%;
 	background: #f8f8f8;
 }
.accordion li{
	border-left: 4px #E9E9E9 solid;
}
.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 20px;
	color: #666666;
	font-size: 14px;
	border-bottom: 1px solid #E9E9E9;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background: url(../image/openLink-create.png) #FFFFFF right center no-repeat;
}
.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	background: url(../image/openLink-create-open.png) right center no-repeat;
}
}
.accordion li.open{
	border-left: 4px #858585 solid;
}
.job-box{
	width: 234px;
	background: #FFFFFF;
	padding: 15px;
	margin-left: 4px;
}
.job-box h4{
	border-bottom: 1px #939393 solid;
	color: #333333;
	font-size: 18px;
	height: 30px;
	line-height: 30px;
}
.job-box .radio{
	float: left;
	width: 50%;
	cursor: pointer;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #666666;
}
.job-box .radio label{
	width: 100%;
	cursor: pointer;
}
.job-box .radio label input{
	float: left;
	margin-top: 11px;
	*margin-top: 8px;
	margin-right: 5px;
	cursor: pointer;
}
.job-box .inputime,.job-box .select{
	width: 50%;
	float: left;
}
.job-box .select select{
	width: 90%;
	border: 1px #e9e9e9 solid;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #999999;
}
.job-box .select select option{
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #999999;
}
.job-box .inputinc{
	float: left;
	padding: 15px 0px;
}
.job-box .inputinc input{
	border: 1px #e9e9e9 solid;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #999999;
	padding: 0px 8px;
	width: 220px;
}
.btn-search{
	text-align: right;
}
.btn-search button{
	width: 122px;
	height: 47px;
	line-height: 47px;
	text-align: center;
	border: 1px #e9e9e9 solid;
	background: #FFFFFF;
	font-size: 16px;
	color: #666666;
	cursor: pointer;
	transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
}
.btn-search button:hover,.btn-search button:focus{
	background: #ffb900;
	transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
}
h3.h3title{
	position: relative;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px #e9e9e9 solid;
	margin-top: 35px;
}
h3.h3title span{
	position: absolute;
	left: 0px;
	width: 190px;
	border-bottom: 2px #707070 solid;
	font-size: 16px;
	color: #333333;
	height: 29px;
	line-height: 30px;
	top: 0px;
}
.jcDateIco {
	background: #fff url(../image/dateIco.png) no-repeat right center;
}
input.jcDate {
	cursor: pointer;
	width: 95%;
	border: 1px #e9e9e9 solid;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #999999;
	padding-left: 8px;
}
#jcDate{
	background: #fefefe;
	width: 161px;
	padding: 10px;
	height: 203px;
	position: absolute;
	z-index: 1000;
	border: 2px solid #cccccc;
	color: #333;
	display: none;
	font-size: 0;
	overflow: hidden;
}
#jcDateTt {
	height: 15px;
	line-height: 15px;
	position: relative;
	margin-bottom: 10px;
}
#jcDateTt a {
	color: #333;
	display: block;
	position: absolute;
	top: 0;
	width: 15px;
	height: 15px;
	cursor: pointer;
}
#jcDateTt a#d_prev {
	background: url(../image/r_left.png) no-repeat center 3px;
	left: 0;
}
#jcDateTt a#d_next {
	background: url(../image/r_right.png) no-repeat center 3px;
	right: 0;
}
#jcDateTt a#d_prev:hover {
	background-position: center -11px;
	background-color: #999999;
}
#jcDateTt a#d_next:hover {
	background-position: center -11px;
	background-color: #999999;
}
#jcDateTt div {
	position: absolute;
	top: 0;
	left: 15px;
	right: 15px;
	bottom: 0;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#jcDateTt div samp,
#jcDateTt div span {
	margin: 0 5px;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
#jcDateTt div samp:hover,
#jcDateTt div span:hover,
#jcDateTt div samp.visited,
#jcDateTt div span.visited {
	color: #2b84b5;
}
#jcDateMax {
	width: 1935px;
	height: 124px;
	position: relative;
	left: -687px;
	top: 0;
}
#jcDateMax ul {
	width: 161px;
	font-size: 0;
	float: left;
	height: 124px;
	display: inline-black;
}
#jcDayWrap {
	overflow: hidden;
}
#jcYeas,
#jcMonth {
	display: none;
	overflow: hidden;
	padding-left: 2px;
	margin-bottom: 10px;
}
#jcYeas dt,
#jcYeas dd {
	font-weight: bold;
	width: 53px;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
}
#jcYeas dt:hover,
#jcYeas dd:hover,
#jcMonth dt:hover,
#jcMonth dd:hover {
	background: #5aaad8;
	color: #fff;
}
#jcYeas dt.visited,
#jcYeas dd.visited,
#jcMonth dt.visited,
#jcMonth dd.visited {
	background: #2b84b5;
	color: #fff;
}
#jcMonth dt {
	font-weight: bold;
	width: 53px;
	height: 25px;
	float: left;
	text-align: center;
	line-height: 25px;
	cursor: pointer;
	margin: 10px 0;
}
#jcDayWrap ul li,
#jcDayCon dt {
	float: left;
	width: 23px;
	line-height: 20px;
	text-align: center;
	display: inline;
}
#jcDayWrap ul li {
	color: #bbb;
	cursor: pointer;
}
#jcDayCon dt {
	color: #2b84b5;
	font-size: 13px;
}
#jcDayWrap ul li.jcDateColor {
	color: #999999;
	font-size: 12px;
}
#jcDayWrap ul li.visited {
	background: #999999;
	color: white;
}
#jcDayWrap ul li.jcDateColor:hover {
	background: #999999;
	color: white;
}
#jcDayWrap ul li {
	background: none;
}
#jcDateMax {
	clear: both;
}
#jcDateBtn {
	clear: both;
	line-height: 19px;
	height: 19px;
	padding-top: 10px;
	overflow: hidden;
	font-size: 12px;
}
#jcTimeWrap {
	float: right;
	width: 54px;
	border: 1px solid #999;
	border-left: 1px solid #555;
	border-top: 1px solid #555;
	height: 17px;
	overflow: hidden;
	display: none;
}
#jcDateBtn label {
	width: 6px;
	line-height: 18px;
	height: 17px;
	display: block;
	float: left;
	text-align: center;
	color: #333;
}
#jcDateBtn input {
	line-height: 17px;
	height: 17px;
	text-align: center;
	float: left;
	width: 24px;
	border: 0;
}
#jcDateBtn samp,
#jcDateBtn span {
	float: left;
	margin-right: 10px;
	cursor: pointer;
}
#jcDateBtn samp:hover,
#jcDateBtn span:hover {
	color: #d52222;
}
#jcDateBtn a#d_sub {
	width: 37px;
	float: right;
	display: block;
	line-height: 18px;
	height: 17px;
	text-align: right;
	cursor: pointer;
}
#jcDateBtn a#d_sub:hover {
	text-decoration: none;
	color: #d52222;
	font-weight: bold;
}
/**************************************** jQuery jcdate - End ****************************************************/
/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	background: #f8f8f8;
 	font-size: 14px;
 	border-left: 4px #858585 solid;
 	margin-left: -4px;
 }

 .submenu li {
 	border-bottom: 1px solid #E9E9E9;
 	border-left: none;
 }

 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #666666;
 	padding: 12px;
 	padding-left: 42px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 	background: url(../image/Link-create.png) left center no-repeat;
 }

 .submenu a:hover {
 	background: url(../image/Link-create-hover.png) #939393 left center no-repeat;
 	color: #FFF;
 }
.contact-list{
 	margin-left: 4px;
 }
.contact-list dd{
	float: left;
	border-right: 1px #f1f1f1 solid;
	border-bottom: 1px #f1f1f1 solid;
	height: 40px;
	line-height: 40px;
	width: 132px;
	*width:130px;_width:130px;
}
.contact-list dd a{
	background-image: url(../image/ch-nav-creat.png);
	background-color: #FFFFFF !important;
	background-position: right center;
	background-repeat: no-repeat; 
	display: block;
	height: 40px;
	line-height: 40px;
	border-left: 4px #FFFFFF solid;
	padding-left: 15px;
	color: #666666;
	font-size: 14px;

}
.contact-list dd a:hover,.contact-list dd a.cur{
	border-left: 4px #858585 solid;
	color: #333333;
	background-image: url(../image/ch-nav-creath.png);
	background-color: #f1f1f1 !important;
	background-position: right center;
	background-repeat: no-repeat; 
}
.contact-box{
	background: #FFFFFF;
	padding: 15px;
	width: 235px;
	margin-left: 4px;
	margin-top: 1px;
}
.contact-box h4{
	border-bottom: 1px #939393 solid;
	color: #333333;
	font-size: 18px;
	height: 30px;
	line-height: 30px;
}
.contact-box form{
	padding: 10px 0px;
}
.contact-box span{
	display: block;
	font-size: 14px;
	color: #666666;
	height: 26px;
	line-height: 26px;
}
.contact-box input{
	display: block;
	border: 1px #e9e9e9 solid;
	outline: none;
	height: 26px;
	line-height: 26px;
	width: 217px;
	padding: 0px 8px;
}
.contact-box textarea{
	display: block;
	border: 1px #e9e9e9 solid;
	outline: none;
	min-width: 217px;
	max-width: 217px;
	padding: 8px;
	min-height: 50px;
	max-height: 50px;
	overflow: hidden;
}
.contact-text{
	background: #f8f8f8;
	border: 1px #f4f4f4 solid;	
	padding: 10px 24px;
	margin: 45px 0px;
}
.contact-text p{
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	padding: 10px 0px 5px 0px;
}
.contact-text span{
	display: block;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #666666;
}
.contact-text span i{
	float: left;
	width: 28px;
	height: 28px;
	margin-top: 4px;
	margin-right: 10px;
}
.contact-text span i.contact-icon01{
	background-position: -232px -106px;
}
.contact-text span i.contact-icon02{
	background-position: -232px -141px;
}
.contact-text span i.contact-icon03{
	background-position: -232px -177px;
}
.contact-text span i.contact-icon04{
	background-position: -232px -214px;
}
.contact-text span i.contact-icon05{
	background-position: -232px -249px;
}
.contact-text span i.contact-icon06{
	background-position: -232px -286px;
}
.article-bus{
	padding: 40px;
	background: url(../image/article-busbg.png) center 140px no-repeat;
}
.sub-neck{
	text-align: center;
	height: 32px;
	line-height: 32px;
	height: 100%;
}
.sub-neck span.span{
	font-size: 12px;
	color: #999999;
	padding-left: 28px;
}
.sub-neck span.stefont{
	padding-left: 0px;
	color: #666666;
}
.sub-neck span.stefont a{
	color: #666666;
	padding: 0px 4px;
}
.sub-neck span.stefont a:hover{
	text-decoration: underline;
}
.content{
	width: 895px;
	overflow: auto;
	font-size: 14px;
	color: #666666;
	text-align: left;
	padding: 20px 60px;
}
.contact-text h2{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	line-height: 36px;
}
.contact-text .colspan{
	
}
.colspan .contacthuman,.colspan .phone{
	float: left;
}
.colspan .contacthuman{
	text-align: right;
}
.colspan .phone{
	margin-left: 40px;
}
dl.range-dl dt{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
dl.range-dl dd{
	font-size: 12px;
	color: #999999;
	line-height: 24px;
	padding-left: 22px;
}
dl.field-dl dt{
	font-size: 14px;
	color: #666666;
	line-height: 44px;
}
dl.field-dl dd{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	padding-left: 22px;
}
.name-list a{
	position: relative;
	float: left;
	margin: 5px 4px;
	background: #f8f8f8;
	border: 1px #E9E9E9 solid;
	padding: 7px 12px;
	font-size: 12px;
	color: #999999;
}
.name-list a:hover,.name-list a:focus,.name-list a.cur{
	background: #4b97d1;
	border: 1px #1981d1 solid;
	color: #FFFFFF;
}
.name-list a em{
	display: none;
	position: absolute;
	background-position: -150px -77px;
	width: 12px;
	height: 7px;
	left: 50%;
	margin-left: -6px;
	bottom: -7px;
}
.name-list a:hover em,.name-list a:focus em,.name-list a.cur em{
	display: block;
}
.medical-table{
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #e9e9e9;
}
.medical-table tr th,.medical-table tr td{
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #e9e9e9;
	padding: 8px;
}
.medical-table tr th{
	font-size: 16px;
	color: #666666;
	background: #f4f4f4;
	text-align: left;
}
.medical-table tr td{
	font-size: 14px;
	color: #666666;
}
.medical-table tr td span{
	font-size: 14px;
	color: #999999;
	display: block;
	line-height: 24px;
}
.team-box{
	margin-top: 1px;
}
.team-box .box-lg{
	float: left;
	width: 411px;
	height: 231px;
}
.team-box .box-sm{
	float: left;
	width: 273px;
	background: #f8f8f8;
	height: 231px;
}
.team-box h2{
	height: 32px;
	padding: 45px 0px 0px 20px;
	display: block;
/*	color: #fff;*/
	color: #666666;
	font-size: 24px;
}
.team-box h2 small{
	font-size: 14px;
}
h2.boss-name{
	background: #fff;
}
.staff-name{
	background: #00599d;
}
p.team-title{
	height: 40px;
	line-height: 40px;
	color: #666666;
	font-size: 14px;
	padding: 0px 20px;
}
p.team-p{
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	padding: 0px 20px;
}
.download-box{
	padding: 8px;
}
.download-box h3{
	position: relative;
	border-bottom:1px #e9e9e9 solid;
	line-height: 30px;
	height: 30px;
	padding-top: 35px;
}
.download-box h3 span{
	position: absolute;
	font-size: 16px;
	color: #333333;
	border-bottom: 2px #6f6f6f solid;
	left: 0px;
	bottom: -1px;
	width: 190px;
	display: block;
}
.download-list dd{
	height: 96px;
	border-bottom: 1px #e9e9e9 solid;
	background: #FFFFFF;
	position: relative;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
}
.download-list dd a.load-face{
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	left: 20px;
	top: 16px;
}
.download-list dd a.load-face img{
	display: block;
	width: 64px;
	height: 64px;
}
.download-list dd .down-text{
	position: absolute;
	left: 44px;
	top: 28px;
}
.download-list dd .down-text a.download-title{
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	display: block;
	width: 500px;
	white-space:nowrap;
	overflow:hidden;   
	-o-text-overflow: ellipsis;    /* for Opera */    
	text-overflow:ellipsis;        /* for IE */  
}
.download-list dd .down-text span.download-time{
	font-size: 12px;
	color: #999999;
	display: block;
	line-height: 18px;
}
.download-list dd.s{
	background: #f9f9f9;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
}
.download-list dd:hover{
	background: url(../image/new-listhover-bg.png) repeat;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
}
.download-list dd button.down-btn{
	position: absolute;
	top: 28px;
	right: 49px;
	background-color: #f4f4f4;
	height: 39px;
	cursor: pointer;
	border: 1px #c6c6c6 solid;
	border-radius: 4px;
	font-size: 16px;
	color: #0f73b4;
	padding: 0px 21px 0px 46px;
	background-position: -285px -155px;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
}
.download-list dd button.down-btn:hover,.download-list dd button.down-btn:focus{
	background-color: #ffffff;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
}
/* timeline */
#timeline {
	width: 100%;
	overflow: hidden;
	margin: 35px auto;
	position: relative;
	background: url(../image/dot.png) left 55px repeat-x;
}
#dates {
	width: 100%;
	height: 100px;
	overflow: hidden;
}
#dates li{
	float: left;
}
#dates li a {
	list-style: none;
	float: left;
	width: 100px;
	height: 100px;
	font-size: 14px;
	color: #999999;
	text-align: center;
	background: url(../image/biggerdot.png) center 40px no-repeat;
}
#dates li a.selected{
	background: url(../image/curbiggerdot.png) center 40px no-repeat;
	font-size: 14px;
	color: #333333;
}
#dates a {
	line-height: 38px;
	padding-bottom: 10px;
	font-size: 14px;
	color: #999999;
}
#issues {
	width: 100%;
	overflow: hidden;
}
#issues li {
	width: 760px;
	list-style: none;
	float: left;
}
#issues li .timer-box{
	padding: 10px;
}
#issues li span.time{
	background: #83bce1;
	font-size: 14px;
	color: #FFFFFF;
	padding: 2px 4px;
}
#issues li p {
	font-size: 16px;
	line-height: 22px;
	color: #333333;
	margin: 10px 0px;
}
#timeline span#prev,#timeline span#next{
	position: absolute;
	background: url(../image/timeline-btn.png) no-repeat;
	display: block;
	width: 24px;
	height: 24px;
	cursor: pointer;
}
#timeline span#prev{
	background-position: -2px -32px;
	left: 0px;
	top: 43px;
}
#timeline span#prev:hover{
	background-position: -2px -4px;
}
#timeline span#next{
	background-position: -34px -32px;
	right: 0px;
	top: 43px;
}
#timeline span#next:hover{
	background-position: -34px -4px;
}
/*滚动ban 新 start*/
.colo-iconleft{
	width: 40px;
	height: 236px;
	float: left;
	text-align: center;
	line-height: 206px;
	}
.colo-iconright{
	width: 40px;
	height: 206px;
	float: left;
	text-align: center;
	line-height: 206px;
}

#ht-focus {
	float: left;
	width: 326px;
	height: 236px;
	overflow: hidden;
	position: relative;
	margin: 0px auto;
}
#ht-focus a {
	position: relative;
	zoom: 1;
	width: 326px;
	height: 236px;
	display: none;
}
#ht-focus .bg-al{
	position: absolute;
	background: #3a3a3a;
	color: #ffffff;
	width: 100%;
	height: 36px;
	line-height: 36px;
	bottom:0px;
	left: 0px;
	text-align: center;
}
#ht-focus .bg-al span{
	color: #FFF;
	font-size: 14px;
	text-decoration: none;
	display: block;
	width: 326px;
	
	white-space:nowrap;
	overflow:hidden;   
	-o-text-overflow: ellipsis;    /* for Opera */    
	text-overflow:ellipsis;        /* for IE */  
}
#ht-focus p .play {
	background: url(../img/banner_play.png) no-repeat;
	width: 33px;
	height: 34px;
	margin-left: 10px;
	display: inline;
	margin-top: 2px;
	cursor: pointer;
}
#ht-focus p {
	position: absolute;
	height: 38px;
	line-height: 38px;
	width: 100%;
	left: 0;
	background: #000;
	cursor: pointer
}
#ctr {
	position: absolute;
	bottom: 43px;
	left: 50%;
	z-index: 2;
	color: #fff;
	font-size: 10px;
	width: 76px;
	margin-left: -38px;
}
/*滚动ban 新 end */

/*tian zhe*/
/*about img 环绕显示*/
.img_k{ width: 40%; float: right; display: inherit; margin: 8px;} 
.download-list dd .down-text{left:44px!important;}
.download-list dd{height:50px;}
.download-list dd button.down-btn{top:6px;}
.download-list dd .down-text{ top:6px;}
.row-lefta li:nth-child(1){background:#48a1e1}
.row-lefta li:nth-child(2){background:#69b0e4}
.row-lefta li:nth-child(3){background:#8ac0e6}
.row-lefta li:nth-child(4){background:#accfe9}
.row-lefta li a span{color:#fff!important;margin-left:10px;}
.row-leftd li:nth-child(1){background:#48a1e1}
.row-leftd li:nth-child(2){background:#69b0e4}
.row-leftd li:nth-child(3){background:#8ac0e6}
.row-leftd li:nth-child(4){background:#accfe9}
.row-leftd li:nth-child(5){background:#accfe9}
.row-leftd li a span{color:#fff!important;margin-left:10px;}
ul.falg-list li a i{width:28px;height:27px;margin:15px 0px 0px 72px;}
/*领导队伍英文样式调整*/
.e_article-cont .team-box h2{height: 65px;
    padding: 20px 0px 0px 20px;     
}