﻿@charset "utf-8";
/* CSS Document */


/*banner图*/

.banner {}

.banner #banner_box {width: 100%; height: 100%;overflow: hidden; position: relative;}
.banner #slider { width:1920px; height: 100%; position:relative; left:50%; margin-left:-960px;overflow: hidden;}
.banner #slider li { height: 100%;}
.banner #slider img { width: 100%; height: 100%;}

.banner #slidertab {z-index: 100;overflow: hidden;text-align: center;min-width: 20px;margin-left: auto;margin-right: auto; position: absolute; bottom: 8px; left: 0; width:100%; display: none;}
.banner #slidertab span { height: 14px; width: 14px; display: inline-block; background-image: url(../image/banner-1.png); background-position: center top; margin: 0 8px; cursor: pointer; }
.banner #slidertab .sliderclass {background-position: center bottom;}
/*banner图到此*/


/* 无缝滚动 */

#demo {
	overflow: hidden;
	padding: 0;
	margin: 0 10px;
	width: 1070px;
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
} 
#demo .box {
	float: left;
	margin: 0 30px;
} 
.newsbox #demo .box p { color: #ffffff; font-size:14px; }
.newsbox #demo .box p span { color: #ffffff; font-size:12px; margin-left:15px;}
.newsbox #demo .box p img { margin-left:7px;}
/**/.newsbox #demo .box a:hover p,.newsbox #demo .box a:hover p span { color: #0e8035;}


/* marqueeleft */
.marqueeleft{overflow:hidden; margin: 17px 0 0 0;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 15px 0 14px;display:inline;width:145px; height: 221px; overflow: hidden;}
.marqueeleft li .pic{}
.marqueeleft li .txt { width:100%; height:37px; background-color: #499d6a;}
.marqueeleft li .txt h6 { display: block; width:100%; color: #ffffff; font-size:14px; line-height:37px; font-weight: bold; text-align: center;}
.marqueeleft li .txt p { color: #ffffff; font-size:12px; line-height: 18px; margin: 0 8px;}

/**/.marqueeleft li:hover .txt { height:70px;margin-top:-33px;background:url(../image/bj-wfgd-1.png); background-repeat: repeat;}
/**/.marqueeleft li:hover .txt h6 { line-height: 18px; padding-top:10px; padding-bottom:5px;}
/**/



.t-top1 { border-bottom: 2px solid #18874c; position: relative;}
.t-top1 h4 { color: #17874b; font-size:24px; line-height: 44px; text-indent:7px;}
.t-top1 h5 { color: #adadad; font-size:12px; padding: 0 0 6px 7px;}
.t-top1 h5 span { display: inline-block; width:18px;}

.t-top1 .bdsharebuttonbox { position: absolute; bottom:3px; right:0;}


@media screen\9{.t-top1 .bdsharebuttonbox{ bottom:10px;}}
.t-top1 .bdsharebuttonbox a { display:inline-block; width:24px; height:24px; background-position: top left !important; padding:0; margin: 0 7px;}
.t-top1 .bdsharebuttonbox .more { width:50px; line-height: 24px; background:none !important; color: #adadad; font-size:12px;}
.t-top1 .bdsharebuttonbox .bds_qzone { background-image:url(../image/fx-2-1.png)}
.t-top1 .bdsharebuttonbox .bds_tqq { background-image:url(../image/fx-2-2.png)}
.t-top1 .bdsharebuttonbox .bds_weixin { background-image:url(../image/fx-2-3.png)}
.t-top1 .bdsharebuttonbox .bds_tsina { background-image:url(../image/fx-2-4.png)}


/* 专家展示 */
.content_5 .lb .inbox { padding: 0 20px;border-top: 2px solid #dde5e2;background-color: #f2f5f4;}
#demo02 {
	height:217px;
	position:relative;
	overflow: hidden;
} 
#indemo2 { 
margin:17px 0 0 0;
float: left; 
width: 800%; 
} 
#demo12 { 
float: left; 
} 
#demo22 { 
float: left; 
} 
#demo02 .box {
	float: left;
	margin: 0 16px;
} 


.flexslider{width:100%;position:relative;overflow:hidden;}
/*图片*/
.flex-viewport,.flexslider .slides,.flexslider .slides li,.flexslider .slides li a img{ display: block; width:100%; height:100%;}
.flexslider .slides li { overflow: hidden; position: relative;}
.flexslider .slides li a { display: block; width:1920px; height:100%; position: relative; left:50%; margin-left:-960px}

/*按钮*/
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center; display:none;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{ background-image: url(../image/banner-1.png);background-position: center 0; -15px; display: block; width: 15px; height: 15px; overflow: hidden; text-indent: -99em; cursor: pointer; }
.flex-control-paging li a.flex-active{ background-position: center -15px;}
.flex-direction-nav { width:1200px; margin: 0 auto; position: relative; top:-100%;}
.flex-direction-nav a { position:absolute; display: block; width:43px; height:82px; top:180px;}
.flex-direction-nav .flex-prev { left:0; background-image:url(../image/js_left1.png)}
.flex-direction-nav .flex-next { right:0; background-image:url(../image/js_right1.png)}
.flex-direction-nav .flex-prev:hover { background-image:url(../image/js_left2.png)}
.flex-direction-nav .flex-next:hover { background-image:url(../image/js_right2.png)}