body{ font-family:"microsoft yahei","瀹嬩綋"; }
a,a:hover{ color:#000 }
.left { float:left; }
.right { float:right; }
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
img{ display:block; width:100%; height:auto; }
ul,li,ol { list-style-type:none; margin:0; padding:0; border:0; }
.blank1 { margin:0 auto; height:1px; font-size:1px; clear:both; overflow:hidden }
.blank2 { margin:0 auto; height:2px; font-size:1px; clear:both; overflow:hidden }
.blank3 { margin:0 auto; height:3px; font-size:1px; clear:both; overflow:hidden }
.blank5 { margin:0 auto; height:5px; font-size:1px; clear:both; overflow:hidden }
.blank8 { margin:0 auto; height:8px; font-size:1px; clear:both; overflow:hidden }
.blank10 { margin:0 auto; height:10px; font-size:1px; clear:both; overflow:hidden }
.blank15 { margin:0 auto; height:15px; font-size:1px; clear:both; overflow:hidden }
.blank20 { margin:0 auto; height:20px; font-size:1px; clear:both; overflow:hidden }
.blank25 { margin:0 auto; height:25px; font-size:1px; clear:both; overflow:hidden }
.blank30 { margin:0 auto; height:30px; font-size:1px; clear:both; overflow:hidden }
.blank40 { margin:0 auto; height:40px; font-size:1px; clear:both; overflow:hidden }
.blank50 { margin:0 auto; height:50px; font-size:1px; clear:both; overflow:hidden }

a:hover{ color:#c00; }

#top{
	border-bottom:1px solid #efefef;
	background:#fafafa;
	font-family:"瀹嬩綋";
	min-height:40px;
	border-radius:0px;
}

#top a{
	color:#333;
}

#top a:hover{
	text-decoration:underline;
}

#top .more{
	background: no-repeat right center;
}

#top .navbar-brand {
	float: left;
	height: 40px;
	padding: 10px 15px;
	font-size: 14px;
	line-height: 20px;
}

#top .navbar-nav > li > a{
	padding:10px 12px;
}

#top .navbar-left li{
	background: no-repeat left center;
}

#top .navbar-right a{
	color:#6c6c6c;
}

#top .navbar-toggle{
	margin-bottom:0px;
	margin-top:7px;
	padding:5px 8px;
}

@media (max-width: 768px) {
	#top{ display:none; }
}

@media (min-width: 768px) {
	#top .navbar-left{ font-size:12px; }
	#top .navbar-right{ display:none; }
}
@media (min-width: 992px) {
	#top .navbar-left{ font-size:14px; }
	#top .navbar-right{ display:none; }
}
@media (min-width: 1200px) {
	#top .navbar-right{ display:block; }
}


.top-banner2{
	width:1170px;
	margin:0px auto 25px auto;
}

.top-banner2 img{
	width:100%;
}

.top-banner2 .left{
	width:82.9%;
}

.top-banner2 .right{
	width:14.53%;
}

@media (max-width: 768px) {
	.top-banner2{ width:100%; margin:0px; }
	.top-banner2 .left{ width:100%; float:none; }
	.top-banner2 .right{ display:none; }
}
@media (min-width: 768px) {
	.top-banner2{ width:750px; margin:0px auto 10px auto; }
}
@media (min-width: 992px) {
	.top-banner2{ width:970px; margin:0px auto 18px auto; }
}
@media (min-width: 1200px) {
	.top-banner2{ width:1170px; margin:0px auto 25px auto; }
}

#nav{
	border:none;
	background:#3ba3c0;
	border-radius:0px;
	margin-bottom:0px;
	margin-top:50px;
}

#nav .navbar-brand{
	height:73px;
	line-height:auto;
	margin-top:-23px;
	background:#fff;
	padding:0px;
	overflow:hidden;
	border:1px solid #edf2f3;
	border-bottom:none;
	padding:11px 0px 0px 0px;
	border-radius:8px 8px 0px 0px ;
}

#nav .navbar-right{
	margin-right:-30px;
}

#nav .navbar-right li{
	font-family:"microsoft yahei","榛戜綋";
}

#nav .navbar-right li a{
	color:#fff;
	padding:15px 28px;
	font-size:16px;
}

#nav .navbar-right li a:hover{
	color:#fff;
}

#nav .navbar-right .open a{
	background:#3ba3c0;
}

#nav .navbar-right .dropdown-menu{
	padding:0px;
	left:0px;
	border:none;
	min-width:100%;
}

#nav .navbar-right .dropdown-menu li{
	text-align:center;
	border-top:1px solid #63b6cd;
}

#nav .navbar-right .dropdown-menu li a{
	font-size:16px;
	padding:8px 0px;
}

#nav .navbar-toggle{
	background:#fff;
	border:none;
	margin:9px 15px 0px 0px;
}

#nav .navbar-toggle .icon-bar{
	background:#333;
}

@media (max-width: 768px) {
	#nav{ margin:0px; }
	#nav .navbar-brand{ border-radius:0px; border:none; padding:0px; height:50px; margin:0px; }
	#nav .navbar-right{ margin-right:-15px; }
	#nav .navbar-nav li{ float:left; width:50%; border:none; }
	#nav .navbar-nav li a{ font-size:22px; }
	#nav .navbar-nav li a:hover{ background:none; }
	#nav .dropdown-menu li{ float:none; width:100%; }
	#nav .navbar-right .dropdown-menu li{ border:none; text-align:left; }
	#nav .navbar-right .dropdown-menu li a{ font-size:20px; padding-left:28px; }
}

@media (min-width: 768px) {
	#nav{ margin-top:30px; }
	#nav .navbar-right li a{ padding:15px 7px; font-size:14px; }
	#nav .navbar-right .dropdown-menu li a{ font-size:12px; padding:4px 0px; }
}
@media (min-width: 992px) {
	#nav{ margin-top:40px; }
	#nav .navbar-right li a{ padding:15px 16px; font-size:16px; }
	#nav .navbar-right .dropdown-menu li a{ font-size:14px; padding:6px 0px; }
}
@media (min-width: 1200px) {
	#nav{ margin-top:50px; }
	#nav .navbar-right li a{ padding:15px 28px; font-size:16px; }
	#nav .navbar-right .dropdown-menu li a{ font-size:16px; padding:8px 0px; }
}

.layout {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 768px) {
	.layout{ margin:0px; }
}
@media (min-width: 768px) {
	.layout{ width:768px; }
}
@media (min-width: 992px) {
	.layout{ width:992px; }
}
@media (min-width: 1200px) {
	.layout{ width:1200px; }
}

h1,h2,h3,h4,h5{
	margin:0px;
	font-family:"microsoft yahei","榛戜綋";
	overflow:hidden;
}

.layout p{
	margin:0;
	overflow:hidden;
}

#nav2 .border{
	border:1px solid #edf2f3;
	border-top:none;
}

#nav2 .links{
	float:left;
	width:80%;
	margin-top:7px;
	height:54px;
	line-height:54px;
	overflow:hidden;
}

#nav2 .links a{
	color:#727272;
	background: no-repeat left center;
	padding-left:0.8%;
	margin:0px 1.3%;
}

#nav2 .search{
	float:right;
	width:18%;
	margin-top:23px;
}

#nav2 .search .sub{
	float:left;
	width:23%;
	height:23px;
	border:none;
	background:#3ba3c0;
	color:#fff;
	padding:0px;
}

#nav2 .search .text{
	float:left;
	border:1px solid #edf2f3;
	padding:0px 5%;
	height:21px;
	line-height:21px;
	width:65%;
}

@media (max-width: 768px) {
	#nav2{ display:none; }
}
@media (min-width: 768px) {
	#nav2 .links{ margin-top:7px; height:32px; line-height:32px; font-size:12px; }
	#nav2 .search{ margin-top:10px; }
	#nav2 .search .sub{ font-size:12px; }
}
@media (min-width: 992px) {
	#nav2 .links{ margin-top:7px; height:44px; line-height:44px; font-size:12px; }
	#nav2 .search{ margin-top:18px; }
	#nav2 .search .sub{ font-size:12px; }
}
@media (min-width: 1200px) {
	#nav2 .links{ margin-top:7px; height:54px; line-height:54px; font-size:14px; }
	#nav2 .search{ margin-top:23px; }
	#nav2 .search .sub{ font-size:14px; }
}

#carousel{
	background:#edf2f3;
}

#carousel .carousel-control{
	background:none;
	display:none;
}

#carousel .carousel-indicators{
	position:absolute;
	width:auto;
	text-align:left;
	left:auto;
	right:33%;
	bottom:22px;
}

#carousel .carousel-indicators li{
	width:18px;
	height:6px;
	background:#fff;
	border:none;
	border-radius:0;
}

#carousel .carousel-indicators .active{
	background:#3ba3c0;
	border:none;
}

#carousel .left-box{
	float:left;
	width:74%;
	position:relative;
}

#carousel .left-box .shadow{
	position:absolute;
	width:86%;
	height:80px;
	left:7%;
	bottom:18px;
	background:#fff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	z-index:1;
}

#carousel .left-box .text{
	position:absolute;
	width:80%;
	left:10%;
	bottom:40px;
	z-index:50;
}

#carousel .left-box h3{
	font-size:18px;
	height:24px;
	line-height:24px;
	margin-bottom:5px;
}

#carousel .left-box h3 a{
	color:#515151;
}

#carousel .left-box p{
	height:20px;
	line-height:20px;
	overflow:hidden;
	color:#999;
}

#carousel .right-box{
	float:right;
	width:26%;
}

#carousel .right-box .tit{
	height:52px;
	line-height:52px;
	background:#dae2e3;
	color:#333;
	font-size:18px;
	padding-left:7.5%;
}

#carousel .right-box li{
	margin-top:30px;
}

#carousel .right-box h4{
	line-height:24px;
	max-height:48px;
	font-size:18px;
	margin-left:7.5%;
	margin-right:7.5%;
}

#carousel .right-box h4 a{
	color:#3ba3c0;
}

#carousel .right-box p{
	line-height:20px;
	max-height:40px;
	overflow:hidden;
	color:#797979;
	margin-left:7.5%;
	margin-right:7.5%;
	margin-top:10px;
}

@media (max-width: 768px) {
	#carousel .carousel-indicators{ display:none; }
	#carousel .carousel-control{ display:block; }
	#carousel .left-box{ float:none; width:100%; }
	#carousel .left-box .shadow{ width:100%; left:0px; bottom:0px; height:40px; }
	#carousel .left-box .text{ width:100%; left:0px; bottom:0px; }
	#carousel .left-box h3{ font-size:16px; text-align:center; line-height:40px; height:40px; margin:0px; }
	#carousel .left-box p{ display:none; }
	#carousel .right-box{ float:none; width:100%; margin-top:5px; padding-bottom:10px; }
	#carousel .right-box .tit{ height:40px; line-height:40px; }
	#carousel .right-box li{ margin-top:10px; }
	#carousel .right-box h4{ font-size:16px; max-height:24px; }
	#carousel .right-box p{ display:none; }
}
@media (min-width: 768px) {
	#carousel .carousel-indicators{ bottom:15px; }
	#carousel .carousel-indicators li{ width:14px; height:5px; }
	#carousel .left-box .shadow{ height:64px; bottom:14px; }
	#carousel .left-box .text{ bottom:30px; }
	#carousel .left-box h3{ font-size:14px; height:20px; line-height:20px; margin-bottom:2px; }
	#carousel .left-box p{ height:16px; line-height:16px; font-size:12px; }
	#carousel .right-box .tit{ height:32px; line-height:32px; font-size:14px; }
	#carousel .right-box li{ margin-top:15px; }
	#carousel .right-box h4{ line-height:18px; max-height:36px; font-size:14px; }
	#carousel .right-box p{ line-height:16px; max-height:32px; margin-top:2px; font-size:12px; }
}
@media (min-width: 992px) {
	#carousel .carousel-indicators{ bottom:15px; }
	#carousel .carousel-indicators li{ width:14px; height:5px; }
	#carousel .left-box .shadow{ height:64px; bottom:14px; }
	#carousel .left-box .text{ bottom:30px; }
	#carousel .left-box h3{ font-size:16px; height:22px; line-height:22px; margin-bottom:3px; }
	#carousel .left-box p{ height:16px; line-height:16px; font-size:12px; }
	#carousel .right-box .tit{ height:42px; line-height:42px; font-size:16px; }
	#carousel .right-box li{ margin-top:24px; }
	#carousel .right-box h4{ line-height:20px; max-height:40px; font-size:16px; }
	#carousel .right-box p{ line-height:18px; max-height:36px; margin-top:8px; font-size:12px; }
}
@media (min-width: 1200px) {
	#carousel .carousel-indicators{ bottom:22px; }
	#carousel .carousel-indicators li{ width:18px; height:6px; }
	#carousel .left-box .shadow{ height:80px; bottom:18px; }
	#carousel .left-box .text{ bottom:40px; }
	#carousel .left-box h3{ font-size:18px; height:24px; line-height:24px; margin-bottom:5px; }
	#carousel .left-box p{ height:20px; line-height:20px; font-size:14px; }
	#carousel .right-box .tit{ height:52px; line-height:52px; font-size:18px; }
	#carousel .right-box li{ margin-top:30px; }
	#carousel .right-box h4{ line-height:24px; max-height:48px; font-size:18px; }
	#carousel .right-box p{ line-height:20px; max-height:40px; margin-top:10px; font-size:14px; }
}

#layout1{
	margin-top:30px;
}

@media (max-width: 768px) {
	#layout1{ margin-top:20px; }
}
@media (min-width: 768px) {
	#layout1{ margin-top:15px; }
}
@media (min-width: 992px) {
	#layout1{ margin-top:22px; }
}
@media (min-width: 1200px) {
	#layout1{ margin-top:30px; }
}

#layout1 .main .block2{
	margin-top:70px;
}

.title1{
	border-top:4px solid #3ba3c0;
	height:54px;
	line-height:54px;
}

.title1 span{
	float:left;
	font-size:26px;
	font-family:"microsoft yahei", "榛戜綋";
}

.title1 span,.title1 span a{
	color:#404040;
}

.title1 .more{
	float:right;
	margin-top:18px;
	background:#3ba3c0;
	color:#fff;
	height:18px;
	line-height:18px;
	font-size:10px;
	padding:0px 8px;
	border-radius:5px;
}

.title1 .more:hover{
	text-decoration:none;
	box-shadow:0px 0px 3px #3ba3c0;
}

@media (max-width: 768px) {
	#layout1 .main .block2{ margin-top:30px; }
	.title1{ height:32px; line-height:32px; border:none; margin-bottom:5px; }
	.title1 span{ font-size:26px; }
	.title1 span,.title1 span a{ color:#000; }
	.title1 .more{ display:none; }
}
@media (min-width: 768px) {
	#layout1 .main .block2{ margin-top:30px; }
	.title1{ height:32px; line-height:32px; }
	.title1 span{ font-size:18px; }
	.title1 .more{ margin-top:10px; }
}
@media (min-width: 992px) {
	#layout1 .main .block2{ margin-top:50px; }
	.title1{ height:44px; line-height:44px; }
	.title1 span{ font-size:22px; }
	.title1 .more{ margin-top:14px; }
}
@media (min-width: 1200px) {
	#layout1 .main .block2{ margin-top:70px; }
	.title1{ height:54px; line-height:54px; }
	.title1 span{ font-size:26px; }
	.title1 .more{ margin-top:18px; }
}

.news-list2 li{
	border-bottom:1px dotted #b5b5b5;
	padding:25px 0px 20px 0px;
	zoom:1;
}

.news-list2 h2{
	line-height:36px;
	height:36px;
	margin-bottom:10px;
	font-size:32px;
	font-weight:bold;
}

.news-list2 h3{
	line-height:34px;
	height:34px;
	margin-bottom:15px;
	font-size:24px;
}

.news-list2 h2 a:hover,.news-list2 h3 a:hover{
	color:#c00;
}

.news-list2 p{
	line-height:26px;
	font-size:14px;
}

.news-list2 .tail{
	color:#999;
	line-height:20px;
	height:20px;
	overflow:hidden;
	margin-top:15px;
}

.news-list2 .tail a{
	color:#999;
}

.news-list2 .tail .left{
	display:inline;
	margin-right:15px;
}

.news-list2 .tail .right{
	display:inline;
	margin-left:25px;
}

.news-list2 .tail .type1{
	background: no-repeat right 4px;
	padding-right:23px;
}

.news-list2 .tail .type2{
	background: no-repeat right 2px;
	padding-right:20px;
}

.news-list2 i,.news-list2 img{
	margin-bottom:15px;
}

.news-list2 .style1 img{
	float:left;
	display:inline;
	margin-right:5%;
	width:32.5%
}

.news-list2 .style2 img{
	float:left;
	display:inline;
	width:32.5%;
	margin:0px 0.41%;
}

.news-list2 .style3 img{
	width:100%
}

.news-list2 .style1 i .clear,.news-list2 .style3 i .clear{
	display:none;
}

.news-list2 .style2 i{
	display:block;
}

@media (max-width: 768px) {
	.news-list2 li{ padding:10px 0px 10px 0px; }
	.news-list2 h2{ line-height:26px; height:auto; margin-bottom:5px; font-size:20px; }
	.news-list2 h3{ height:26px; line-height:26px; margin-bottom:5px; font-size:16px; }
	.news-list2 p{ line-height:18px; font-size:12px; max-height:36px; }
	.news-list2 .tail{ line-height:20px; margin-top:0px; font-size:12px; }
	.news-list2 .tail .left{ margin-right:10px; }
	.news-list2 .tail .right{ display:none; }
	.news-list2 img,.news-list2 i{ margin-bottom:8px; }
}

@media (min-width: 768px) {
	.news-list2 li{ padding:15px 0px 10px 0px; }
	.news-list2 h2{ line-height:28px; height:28px; margin-bottom:4px; font-size:20px; }
	.news-list2 h3{ height:26px; line-height:26px; margin-bottom:5px; font-size:16px; }
	.news-list2 p{ line-height:18px; font-size:12px; }
	.news-list2 .tail{ line-height:20px; margin-top:3px; font-size:12px; }
	.news-list2 .tail .left{ margin-right:10px; padding:0px; }
	.news-list2 .tail .right{ margin-left:10px; text-indent:-9999px; }
	.news-list2 img,.news-list2 i{ margin-bottom:8px; }
}

@media (min-width: 992px) {
	.news-list2 li{ padding:20px 0px 15px 0px; }
	.news-list2 h2{ line-height:32px; height:32px; margin-bottom:7px; font-size:26px; }
	.news-list2 h3{ height:30px; line-height:30px; margin-bottom:10px; font-size:20px; }
	.news-list2 p{ line-height:22px; font-size:12px; }
	.news-list2 .tail{ line-height:20px; margin-top:8px; font-size:13px; }
	.news-list2 .tail .left{ margin-right:12px; }
	.news-list2 .tail .right{ margin-left:15px; text-indent:0px; }
	.news-list2 img,.news-list2 i{ margin-bottom:12px; }
}

@media (min-width: 1200px) {
	.news-list2 li{ padding:25px 0px 20px 0px; }
	.news-list2 h2{ line-height:36px; height:36px; margin-bottom:10px; font-size:32px; }
	.news-list2 h3{ height:34px; line-height:34px; margin-bottom:15px; font-size:24px; }
	.news-list2 p{ line-height:26px; font-size:14px; }
	.news-list2 .tail{ line-height:20px; margin-top:15px; font-size:14px; }
	.news-list2 .tail .left{ margin-right:15px; }
	.news-list2 .tail .right{ margin-left:25px; text-indent:0px; }
	.news-list2 img,.news-list2 i{ margin-bottom:15px; }
}

#layout1 .main .block3{
	margin-top:60px;
}

#layout1 .main .block3 .box{
	background:;
	padding:10px;
	position:relative;
}

#layout1 .main .block3 .border{
	background:#fff;
	padding-top:30px;
	padding-bottom:20px;
	padding-left:6.5%;
	padding-right:4.5%;
}

#layout1 .main .block3 h4{
	position:absolute;
	width:88%;
	left:6%;
	top:-15px;
	background:#fff;
	text-align:center;
	font-family:"microsoft yahei", "榛戜綋";
	font-size:30px;
	line-height:34px;
}

#layout1 .main .block3 h4,#layout1 .main .block3 h4 a{
	color:#3ba3c0;
}

#layout1 .main .block3 .list li{
	height:34px;
	line-height:34px;
	overflow:hidden;
	font-size:16px;
	background-image:;
	background-repeat:no-repeat;
	background-position:left 13px;
	padding-left:6%;
}

#tousu .line{
	margin-top:16px;
	line-height:26px;
}

#tousu span{
	float:left;
	width:30%;
	font-size:16px;
	color:#000;
}

#tousu label{
	float:right;
	width:70%;
	padding:0px;
	margin:0px;
}

#tousu .text{
	width:90%;
	padding:0px 5%;
	border:1px solid #edecec;
	height:24px;
	line-height:24px;
	font-weight:normal
}

#tousu textarea{
	height:60px;
	width:90%;
	padding:0px 5%;
	border:1px solid #edecec;
	font-weight:normal;
	line-height:16px;
	font-size:12px;
	color:#666;
}

#tousu .btn1{
	float:left;
	display:inline;
	background:#3ba3c0;
	border:none;
	cursor:pointer;
	color:#fff;
	height:24px;
	line-height:24px;
	font-size:16px;
	font-weight:normal;
	padding:0px 5%;
	margin-right:10%;
}

#tousu .btn1:hover{
	box-shadow:0px 0px 3px #3ba3c0;
}

@media (max-width: 768px) {
	#layout1 .main .block3{ margin-top:0px; }
	#layout1 .main .block3 .col-sm-6{ margin-top:30px; }
	#layout1 .main .block3 .box{ background:none; padding:0px; }
	#layout1 .main .block3 .border{ padding:0px; }
	#layout1 .main .block3 h4{ position:static; left:0px; top:0px; width:100%; text-align:left; font-size:26px; line-height:32px; }
	#layout1 .main .block3 h4,#layout1 .main .block3 h4 a{ color:#000; }
	#layout1 .main .block3 .list{ margin-top:10px; }
	#layout1 .main .block3 .list li{ height:33px; line-height:33px; padding:0px; background:none; }
}

@media (min-width: 768px) {
	#layout1 .main .block3{ margin-top:36px; }
	#layout1 .main .block3 .box{ padding:6px; }
	#layout1 .main .block3 .border{ padding-top:18px; padding-bottom:12px; }
	#layout1 .main .block3 h4{ top:-9px; font-size:18px; line-height:22px; }
	#layout1 .main .block3 .list li{ height:20px; line-height:20px; font-size:12px; background-position:left 6px; }
	#tousu .line{ margin-top:10px; line-height:16px; }
	#tousu span{ font-size:12px; }
	#tousu .text{ height:14px; line-height:14px; }
	#tousu textarea{ height:36px; line-height:14px; }
	#tousu .btn1{ height:15px; line-height:15px; font-size:12px; }
}

@media (min-width: 992px) {
	#layout1 .main .block3{ margin-top:48px; }
	#layout1 .main .block3 .box{ padding:8px; }
	#layout1 .main .block3 .border{ padding-top:24px; padding-bottom:16px; }
	#layout1 .main .block3 h4{ top:-12px; font-size:24px; line-height:28px; }
	#layout1 .main .block3 .list li{ height:28px; line-height:28px; font-size:14px; background-position:left 10px; }
	#tousu .line{ margin-top:13px; line-height:22px; }
	#tousu span{ font-size:14px; }
	#tousu .text{ height:20px; line-height:20px; }
	#tousu textarea{ height:50px; line-height:14px; }
	#tousu .btn1{ height:20px; line-height:20px; font-size:14px; }
}

@media (min-width: 1200px) {
	#layout1 .main .block3{ margin-top:60px; }
	#layout1 .main .block3 .box{ padding:10px; }
	#layout1 .main .block3 .border{ padding-top:30px; padding-bottom:20px; }
	#layout1 .main .block3 h4{ top:-15px; font-size:30px; line-height:34px; }
	#layout1 .main .block3 .list li{ height:34px; line-height:34px; font-size:16px; background-position:left 13px; }
	#tousu .line{ margin-top:16px; line-height:26px; }
	#tousu span{ font-size:16px; }
	#tousu .text{ height:24px; line-height:24px; }
	#tousu textarea{ height:60px; line-height:16px; }
	#tousu .btn1{ height:24px; line-height:24px; font-size:16px; }
}

.border1{
	border:1px solid #edf2f3;
	padding-top:15px;
	padding-bottom:15px;
}

.w92{
	padding-left:3.81%;
	padding-right:3.81%;
}

.block-blank40{
	height:40px;
	overflow:hidden;
}

@media (max-width: 768px) {
	.border1{ border:none; }
	.w92{ padding-left:0; padding-right:0; }
	.border1{ padding-top:0px; padding-bottom:0px; }
	.block{ margin-top:30px; }
	.block-blank40{ height:0px; }
}

@media (min-width: 768px) {
	.border1{ padding-top:8px; padding-bottom:8px; }
	.block-blank40{ height:20px; }
}

@media (min-width: 992px) {
	.border1{ padding-top:12px; padding-bottom:12px; }
	.block-blank40{ height:30px; }
}

@media (min-width: 1200px) {
	.border1{ padding-top:15px; padding-bottom:15px; }
	.block-blank40{ height:40px; }
}

.more1{
	position:absolute;
	right:0px;
	top:50%;
	margin-top:-9px;
	width:19px;
	height:19px;
	background-image:;
	background-repeat:no-repeat;
	background-size:100% 100%;
}

.title2{
	position:relative;
}

.title2 span{
	float:left;
	font-size:20px;
	font-family:"microsoft yahei", "榛戜綋";
	line-height:30px;
}

.title2 label{
	float:left;
	padding:0px;
	margin:0px;
	font-size:26px;
	line-height:32px;
	font-weight:normal;
	display:none;
}

.title3{
	position:relative;
	padding-left:12px;
}

.title3 span{
	float:left;
	font-size:20px;
	font-family:"microsoft yahei", "榛戜綋";
	line-height:30px;
}

.title3 i{
	position:absolute;
	left:0px;
	top:25%;
	width:4px;
	height:50%;
	background:#3ba3c0;
	border-radius:2px;
}

.title4{
	position:relative;
}

.title4 span{
	float:left;
	font-size:20px;
	font-family:"microsoft yahei", "榛戜綋";
	line-height:30px;
	background-color:#fff;
	background-image:;
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:11px;
	position:relative;
}

.title4 span,.title4 span a{
	color:#3ba3c0;
}

.title4 i{
	position:absolute;
	left:0px;
	top:50%;
	width:100%;
	height:1px;
	background:#f1f1f1;
}

@media (max-width: 768px) {
	.title2 span,.title3 span,.title4 span{ font-size:26px; line-height:32px; background:none; }
	.title2 span img{ display:none; }
	.title2 label{ display:block; }
	.title3{ padding:0px; }
	.title3 i{ display:none; }
	.title4 i{ display:none; }
	.title2 span,.title3 span,.title4 span,.title2 span a,.title3 span a,.title4 span a{ color:#000; }
}

@media (min-width: 768px) {
	.more1{ margin-top:-6px; width:12px; height:12px; }
	.title2 span,.title3 span,.title4 span{ font-size:16px; line-height:22px; }
	.title2 span img{ width:60%; }
}

@media (min-width: 992px) {
	.more1{ margin-top:-8px; width:16px; height:16px; }
	.title2 span,.title3 span,.title4 span{ font-size:18px; line-height:26px; }
	.title2 span img{ width:80%; }
}

@media (min-width: 1200px) {
	.more1{ margin-top:-9px; width:19px; height:19px; }
	.title2 span,.title3 span,.title4 span{ font-size:20px; line-height:30px; }
	.title2 span img{ width:100%; }
}

.tuwen1{
	margin-top:25px;
}

.tuwen1 h3{
	font-size:16px;
	line-height:24px;
	height:24px;
	margin-top:18px;
}

.tuwen1 p{
	line-height:24px;
	max-height:72px;
	font-size:14px;
	color:#a2a2a2;
	margin-top:5px;
}

@media (max-width: 768px) {
	.tuwen1{ margin-top:20px; }
	.tuwen1 h3{ margin-top:10px; }
}

@media (min-width: 768px) {
	.tuwen1{ margin-top:15px; }
	.tuwen1 h3{ font-size:12px; line-height:16px; height:16px; margin-top:10px; }
	.tuwen1 p{ line-height:16px; max-height:48px; font-size:12px; margin-top:3px; }
}

@media (min-width: 992px) {
	.tuwen1{ margin-top:20px; }
	.tuwen1 h3{ font-size:14px; line-height:20px; height:20px; margin-top:14px; }
	.tuwen1 p{ line-height:20px; max-height:60px; font-size:12px; margin-top:4px; }
}

@media (min-width: 1200px) {
	.tuwen1{ margin-top:25px; }
	.tuwen1 h3{ font-size:16px; line-height:24px; height:24px; margin-top:18px; }
	.tuwen1 p{ line-height:24px; max-height:72px; font-size:14px; margin-top:5px; }
}

.news-list3{
	margin-top:20px;
}

.news-list3 li{
	height:60px;
	line-height:60px;
	overflow:hidden;
	border-top:1px solid #edf2f3;
	font-size:16px;
}

.news-list3 li span{
	float:left;
	display:inline;
	margin-right:4.1%;
	margin-top:18px;
	background-image:;
	background-repeat:no-repeat;
	background-size:100% 100%;
	color:#fff;
	height:26px;
	width:32px;
	line-height:26px;
	padding:0px 6px 0px 0px;
	text-align:center;
	font-family:"arial";
}

@media (max-width: 768px) {
	.news-list3{ margin-top:15px; }
	.news-list3 li{ height:33px; line-height:33px; font-size:16px; }
	.news-list3 li span{ margin-top:0px; height:33px; width:auto; line-height:33px; padding:0px; background:none; color:#3ba3c0; }
}

@media (min-width: 768px) {
	.news-list3{ margin-top:12px; }
	.news-list3 li{ height:36px; line-height:36px; font-size:12px; }
	.news-list3 li span{ margin-top:10px; height:16px; width:20px; line-height:16px; padding:0px 4px 0px 0px; }
}

@media (min-width: 992px) {
	.news-list3{ margin-top:16px; }
	.news-list3 li{ height:48px; line-height:48px; font-size:14px; }
	.news-list3 li span{ margin-top:14px; height:20px; width:25px; line-height:20px; padding:0px 5px 0px 0px; }
}

@media (min-width: 1200px) {
	.news-list3{ margin-top:20px; }
	.news-list3 li{ height:60px; line-height:60px; font-size:16px; }
	.news-list3 li span{ margin-top:17px; height:26px; width:32px; line-height:26px; padding:0px 6px 0px 0px; }
}

.tuwen2{
	position:relative;
}

.tuwen2 a{
	display:block;
	width:100%;
	height:100%;
}

.tuwen2 .shadow{
	position:absolute;
	width:100%;
	height:38%;
	top:31%;
	background:#fff;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

.tuwen2 .play{
	position:absolute;
	left:16.5%;
	top:50%;
	margin-top:-13px;
	width:40px;
	height:26px;
	background-image:;
	background-size:100% 100%;
}

.tuwen2 .text{
	position:absolute;
	width:100%;
	height:38%;
	top:31%;
}

.tuwen2 table{
	margin-left:34%;
	width:54%;
	height:100%;
	line-height:24px;
}

.tuwen2 a:hover td{
	color:#000;
}

.tuwen2 a:hover .shadow{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

.photo-list1 li{
	float:left;
	display:inline;
	width:45%;
	margin-left:2.5%;
	margin-right:2.5%;
	margin-top:30px;
}

.photo-list1 li p{
	text-align:center;
	font-size:22px;
	line-height:32px;
	height:32px;
	overflow:hidden;
}

@media (max-width: 768px) {
	.photo-list1 li{ margin-top:24px; }
	.photo-list1 li p{ font-size:20px; line-height:26px; height:26px; }
}

@media (min-width: 768px) {
	.photo-list1 li{ margin-top:18px; }
	.photo-list1 li p{ font-size:14px; line-height:20px; height:20px; }
}

@media (min-width: 992px) {
	.photo-list1 li{ margin-top:24px; }
	.photo-list1 li p{ font-size:18px; line-height:26px; height:26px; }
}

@media (min-width: 1200px) {
	.photo-list1 li{ margin-top:30px; }
	.photo-list1 li p{ font-size:22px; line-height:32px; height:32px; }
}

#layout2,#layout3,#layout4,#layout5{
	margin-top:70px;
}

.topic{
	border-top:4px solid #3ba3c0;
	background:;
	text-align:center;
}

.topic .text{
	margin-left:auto;
	margin-right:auto;
	margin-top:-4px;
	width:18%;
	background:#fff;
}

.topic h2{
	color:#3ba3c0;
	font-size:30px;
	line-height:34px;
	font-weight:bold;
}

.topic p{
	color:#cdcdcd;
	font-family:"arial";
	line-height:16px;
	margin-top:2px;
}

.box-left,.box-mid,.box-right{
	margin-top:30px;
}

@media (max-width: 768px) {
	#layout2,#layout3,#layout4,#layout5{ margin-top:40px; }
	.topic .text{ width:65%; }
}

@media (min-width: 768px) {
	#layout2,#layout3,#layout4,#layout5{ margin-top:42px; }
	.topic h2{ font-size:18px; line-height:22px; }
	.topic p{ line-height:14px; font-size:10px; }
	.box-left,.box-mid,.box-right{ margin-top:18px; }
}

@media (min-width: 992px) {
	#layout2,#layout3,#layout4,#layout5{ margin-top:56px; }
	.topic h2{ font-size:24px; line-height:28px; }
	.topic p{ line-height:14px; font-size:12px; }
	.box-left,.box-mid,.box-right{ margin-top:24px; }
}

@media (min-width: 1200px) {
	#layout2,#layout3,#layout4,#layout5{ margin-top:70px; }
	.topic h2{ font-size:30px; line-height:34px; }
	.topic p{ line-height:16px; font-size:14px; }
	.box-left,.box-mid,.box-right{ margin-top:30px; }
}

.tuwen3{
	background:#f1f1f1;
	margin-top:20px;
	padding-top:15px;
	padding-bottom:3px;
}

.tuwen3 .pic{
	position:relative;
}

.tuwen3 .pic .play{
	position:absolute;
	left:50%;
	top:50%;
	margin:-28px 0px 0px -28px;
	width:56px;
	height:56px;
	background-image:;
	background-size:100% 100%;
}

.tuwen3 h3{
	font-size:16px;
	line-height:36px;
	height:36px;
}

.tuwen3 p{
	border-top:1px dotted #bcc9cd;
	height:32px;
	line-height:32px;
	overflow:hidden;
	color:#3ba3c0;
}

@media (max-width: 768px) {
	.tuwen3{ padding-top:0px; }
	.tuwen3 h3,.tuwen3 p{ padding:0px 5%; }
}

@media (min-width: 768px) {
	.tuwen3{ margin-top:12px; padding-top:9px; padding-bottom:1px; }
	.tuwen3 .pic .play{ margin:-17px 0px 0px -17px; width:34px; height:34px; }
	.tuwen3 h3{ font-size:12px; line-height:22px; height:22px; }
	.tuwen3 p{ height:20px; line-height:20px; font-size:12px; }
}

@media (min-width: 992px) {
	.tuwen3{ margin-top:16px; padding-top:12px; padding-bottom:2px; }
	.tuwen3 .pic .play{ margin:-22px 0px 0px -22px; width:44px; height:44px; }
	.tuwen3 h3{ font-size:14px; line-height:28px; height:28px; }
	.tuwen3 p{ height:26px; line-height:26px; font-size:12px; }
}

@media (min-width: 1200px) {
	.tuwen3{ margin-top:20px; padding-top:15px; padding-bottom:3px; }
	.tuwen3 .pic .play{ margin:-28px 0px 0px -28px; width:56px; height:56px; }
	.tuwen3 h3{ font-size:16px; line-height:36px; height:36px; }
	.tuwen3 p{ height:32px; line-height:32px; font-size:14px; }
}

.news-list4 li{
	height:53px;
	line-height:53px;
	padding:0px 1.5% 0px 3.5%;
	border:1px solid #ececec;
	margin-top:4px;
	font-size:16px;
	overflow:hidden;
}

.news-list4 li span{
	margin-right:4.5%;
	display:inline-block;
	width:20px;
	height:20px;
	line-height:20px;
	background:#3ba3c0;
	color:#fff;
	text-align:center;
	font-family:"arial";
}

@media (max-width: 768px) {
	.news-list4{ margin-top:10px; }
	.news-list4 li{ height:33px; line-height:33px; margin-top:3px; font-size:16px; padding:0px; border:none; }
	.news-list4 li span{ margin-right:3%; }
}

@media (min-width: 768px) {
	.news-list4 li{ height:33px; line-height:33px; font-size:12px; }
	.news-list4 li span{ width:12px; height:12px; line-height:12px;	}
}

@media (min-width: 992px) {
	.news-list4 li{ height:43px; line-height:43px; font-size:14px; }
	.news-list4 li span{ width:16px; height:16px; line-height:16px;	}
}

@media (min-width: 1200px) {
	.news-list4 li{ height:53px; line-height:53px; font-size:16px; }
	.news-list4 li span{ width:20px; height:20px; line-height:20px;	}
}

.bottom-btn1{
	display:block;
	background:;
	border:1px solid #f1f1f1;
	height:37px;
	line-height:37px;
	border-radius:15px;
	text-align:center;
	font-size:20px;
	margin-top:6px;
	color:#3ba3c0;
}

.bottom-btn1:hover{
	text-decoration:none;
	color:#3ba3c0;
	box-shadow:0px 0px 10px #ccc inset;
}

.bottom-btn2{
	display:block;
	background:#97cede;
	color:#fff;
	text-align:center;
	height:37px;
	line-height:37px;
	font-size:20px;
}

.bottom-btn2 span{
	font-size:14px;
	margin-left:1.9%;
	font-family:"arial";
}

.bottom-btn2:hover{
	text-decoration:none;
	color:#fff;
	box-shadow:0px 0px 8px #fff inset;
}

.bottom-btn3{
	display:block;
	background:#ebebeb;
	height:37px;
	line-height:37px;
	border-radius:15px;
	text-align:center;
	font-size:20px;
	margin-top:35px;
	color:#3ba3c0;
}

.bottom-btn3:hover{
	text-decoration:none;
	color:#3ba3c0;
	box-shadow:0px 0px 10px #ccc inset;
}

@media (max-width: 768px) {
	.bottom-btn1,.bottom-btn2,.bottom-btn3{ margin-top:15px;}
}

@media (min-width: 768px) {
	.bottom-btn1{ height:22px; line-height:22px; border-radius:9px; font-size:12px; margin-top:4px; }
	.bottom-btn2{ height:22px; line-height:22px; font-size:12px; }
	.bottom-btn2 span{ font-size:12px; }
	.bottom-btn3{ margin-top:21px; height:22px; line-height:22px; border-radius:9px; font-size:12px; }
}

@media (min-width: 992px) {
	.bottom-btn1{ height:30px; line-height:30px; border-radius:12px; font-size:16px; margin-top:5px; }
	.bottom-btn2{ height:30px; line-height:30px; font-size:16px; }
	.bottom-btn2 span{ font-size:12px; }
	.bottom-btn3{ margin-top:28px; height:30px; line-height:30px; border-radius:12px; font-size:16px; }
}

@media (min-width: 1200px) {
	.bottom-btn1{ height:37px; line-height:37px; border-radius:15px; font-size:20px; margin-top:6px; }
	.bottom-btn2{ height:37px; line-height:37px; font-size:20px; }
	.bottom-btn2 span{ font-size:14px; }
	.bottom-btn3{ margin-top:35px; height:37px; line-height:37px; border-radius:15px; font-size:20px; }
}

.news-list5{
	margin-top:8px;
}

.news-list5 li{
	height:34px;
	line-height:34px;
	overflow:hidden;
	background-image:;
	background-repeat:no-repeat;
	background-position:left 15px;
	font-size:16px;
	padding-left:5%;
}

@media (max-width: 768px) {
	.news-list5{ margin-top:10px; }
	.news-list5 li{ height:33px; line-height:33px; background:none; padding:0px; }
}

@media (min-width: 768px) {
	.news-list5{ margin-top:5px; }
	.news-list5 li{ height:22px; line-height:22px; background-position:left 9px; font-size:12px; background-size:4px 4px; }
}

@media (min-width: 992px) {
	.news-list5{ margin-top:6px; }
	.news-list5 li{ height:28px; line-height:28px; background-position:left 11px; font-size:14px; background-size:5px 5px; }
}

@media (min-width: 1200px) {
	.news-list5{ margin-top:8px; }
	.news-list5 li{ height:34px; line-height:34px; background-position:left 15px; font-size:16px; background-size:6px 6px; }
}

.news-list6 li{
	padding-top:12px;
	padding-bottom:12px;
	margin-top:9px;
}

.news-list6 li:hover{
	background:#f1f1f1;
}

.news-list6 li a{
	display:block;
	width:100%;
	height:100%;
}

.news-list6 li a:hover{
	color:#000;
}

.news-list6 .pic{
	float:left;
	width:32.5%;
}

.news-list6 .text{
	float:right;
	width:62%;
}

.news-list6 h3{
	font-size:16px;
	height:20px;
	line-height:20px;
}

.news-list6 h4{
	height:20px;
	line-height:20px;
	font-size:16px;
	color:#3ba3c0;
	margin-top:10px;
}

.news-list6 p{
	line-height:22px;
	margin-top:10px;
	max-height:44px;
}

@media (max-width: 768px) {
	.news-list6 li{ padding:0px; margin-top:15px; }
	.news-list6 .pic{ min-width:110px; margin-right:5%; }
	.news-list6 .text{ float:none; width:auto; }
}

@media (min-width: 768px) {
	.news-list6 li{ padding-top:9px; padding-bottom:9px; margin-top:5px; }
	.news-list6 h3{ font-size:16px; height:18px; line-height:18px; }
	.news-list6 h4{ height:auto; max-height:36px; line-height:18px; font-size:14px; margin-top:8px; }
	.news-list6 p{ display:none; }
}

@media (min-width: 992px) {
	.news-list6 li{ padding-top:10px; padding-bottom:10px; margin-top:7px; }
	.news-list6 h3{ font-size:14px; height:18px; line-height:18px; }
	.news-list6 h4{ height:18px; max-height:auto; line-height:18px; font-size:14px; margin-top:8px; }
	.news-list6 p{ line-height:18px; margin-top:8px; max-height:36px; font-size:12px; display:block; }
}

@media (min-width: 1200px) {
	.news-list6 li{ padding-top:12px; padding-bottom:12px; margin-top:9px; }
	.news-list6 h3{ font-size:16px; height:20px; line-height:20px; }
	.news-list6 h4{ height:20px; line-height:20px; font-size:16px; margin-top:10px; }
	.news-list6 p{ line-height:22px; margin-top:10px; max-height:44px; font-size:14px; }
}

#layout3 .box-left .w92{
	border-right:1px solid #ebebeb;
	padding-left:0px;
}

@media (max-width: 768px) {
	#layout3 .box-left .w92{ border-right:none; }
}

.tuwen4{
	margin-top:20px;
}

.tuwen4 h3{
	font-size:16px;
	line-height:20px;
	height:20px;
	margin-bottom:18px;
}

.tuwen4 h3 a{
	color:#3ba3c0;
}

.tuwen4 img{
	float:left;
	display:inline;
	margin-right:4.5%;
	width:52%;
}

.tuwen4 p{
	line-height:23px;
	max-height:115px;
	color:#838383;
}

@media (max-width: 768px) {
	.tuwen4 img{ min-width:185px; }
	.tuwen4 p{ line-height:23px; max-height:115px; font-size:14px; }
}

@media (min-width: 768px) {
	.tuwen4{ margin-top:15px; }
	.tuwen4 h3{ font-size:12px; line-height:14px; height:14px; margin-bottom:14px; }
	.tuwen4 p{ line-height:14px; max-height:70px; font-size:12px; }
}

@media (min-width: 992px) {
	.tuwen4{ margin-top:16px; }
	.tuwen4 h3{ font-size:14px; line-height:16px; height:16px; margin-bottom:14px; }
	.tuwen4 p{ line-height:18px; max-height:90px; font-size:12px; }
}

@media (min-width: 1200px) {
	.tuwen4{ margin-top:20px; }
	.tuwen4 h3{ font-size:16px; line-height:20px; height:20px; margin-bottom:18px; }
	.tuwen4 p{ line-height:23px; max-height:115px; font-size:14px; }
}

.news-list7{
	margin-top:10px;
}

.news-list7 li{
	height:48px;
	line-height:48px;
	overflow:hidden;
	border-bottom:1px dashed #dfdfdf;
	font-size:16px;
	padding-left:3%;
}

.news-list7 li span{
	display:inline-block;
	font-family:"arial";
	background-image:;
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:4%;
	margin-right:5%;
}

@media (max-width: 768px) {
	.news-list7 li{ height:33px; line-height:33px; }
}

@media (min-width: 768px) {
	.news-list7{ margin-top:10px; }
	.news-list7 li{ height:28px; line-height:28px; font-size:12px; }
}

@media (min-width: 992px) {
	.news-list7{ margin-top:8px; }
	.news-list7 li{ height:38px; line-height:38px; font-size:14px; }
}

@media (min-width: 1200px) {
	.news-list7{ margin-top:10px; }
	.news-list7 li{ height:48px; line-height:48px; font-size:16px; }
}

.news-list8{
	margin-top:15px;
}

.news-list8 li{
	height:38px;
	line-height:38px;
	overflow:hidden;
	font-size:16px;
	background-image:;
	background-repeat:no-repeat;
	background-position:left 10px;
	padding-left:8.8%;
}

@media (max-width: 768px) {
	.news-list8{ margin-top:10px; }
	.news-list8 li{ height:33px; line-height:33px; background:none; padding:0px; }
}

@media (min-width: 768px) {
	.news-list8{ margin-top:12px; }
	.news-list8 li{ height:22px; line-height:22px; font-size:12px; background-position:left 6px; background-size:10px 10px; }
}

@media (min-width: 992px) {
	.news-list8{ margin-top:12px; }
	.news-list8 li{ height:30px; line-height:30px; font-size:14px; background-position:left 8px; background-size:14px 14px; }
}

@media (min-width: 1200px) {
	.news-list8{ margin-top:15px; }
	.news-list8 li{ height:38px; line-height:38px; font-size:16px; background-position:left 10px; background-size:17px 17px; }
}

.tuwen5{
	margin-top:20px;
	position:relative;
}

.tuwen5 .text{
	position:absolute;
	width:84%;
	left:8%;
	bottom:45px;
	z-index:100;
}

.tuwen5 h4{
	font-size:16px;
	font-weight:bold;
	height:20px;
	line-height:20px;
}

.tuwen5 p{
	height:18px;
	line-height:18px;
	overflow:hidden;
	margin-top:5px;
}

.tuwen5 .shadow{
	position:absolute;
	left:5%;
	width:90%;
	bottom:32px;
	height:75px;
	background:#fff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	z-index:50;
}

.tuwen5 .switch{
	position:absolute;
	right:7%;
	bottom:6px;
	width:93%;
	text-align:right;
	z-index:999;
}

.tuwen5 .switch li{
	display:inline-block;
	width:16px;
	height:16px;
	text-align:center;
	line-height:16px;
	cursor:pointer;
	margin-right:2%;
	background:#e9e9e9;
	color:#3ba3c0;
}

.tuwen5 .switch .current{
	background:#3ba3c0;
	color:#fff;
}

@media (max-width: 768px) {
	.tuwen5{ margin-top:20px; }
}

@media (min-width: 768px) {
	.tuwen5{ margin-top:16px; }
	.tuwen5 .text{ bottom:28px; }
	.tuwen5 h4{ font-size:12px; height:16px; line-height:16px; }
	.tuwen5 p{ height:14px; line-height:14px; margin-top:5px; font-size:12px; }
	.tuwen5 .shadow{ bottom:25px; height:45px; }
	.tuwen5 .num{ bottom:3px; }
	.tuwen5 .num span{width:14px; height:14px; line-height:14px; font-size:12px; }
}

@media (min-width: 992px) {
	.tuwen5{ margin-top:16px; }
	.tuwen5 .text{ bottom:36px; }
	.tuwen5 h4{ font-size:14px; height:18px; line-height:18px; }
	.tuwen5 p{ height:16px; line-height:16px; margin-top:5px; font-size:12px; }
	.tuwen5 .shadow{ bottom:26px; height:60px; }
	.tuwen5 .num{ bottom:5px; }
	.tuwen5 .num span{width:14px; height:14px; line-height:14px; font-size:12px; }
}

@media (min-width: 1200px) {
	.tuwen5{ margin-top:20px; }
	.tuwen5 .text{ bottom:45px; }
	.tuwen5 h4{ font-size:16px; height:20px; line-height:20px; }
	.tuwen5 p{ height:18px; line-height:18px; margin-top:5px; font-size:14px; }
	.tuwen5 .shadow{ bottom:32px; height:75px; }
	.tuwen5 .num{ bottom:6px; }
	.tuwen5 .num span{width:16px; height:16px; line-height:16px; font-size:14px; }
}

.tuwen6{
	background:#ebebeb;
	position:relative;
}
.tuwen6 img{
	width:370px !important;
	height:229px !important;
}
.tuwen6 .arrow1,.tuwen6 .arrow2{
	width:17px;
	height:51px;
	position:absolute;
	top:26%;
	cursor:pointer;
	background-size:100% 100%;
	z-index:999;
}

.tuwen6 .arrow1{
	left:0px;
	background-image:;
}

.tuwen6 .arrow2{
	right:0px;
	background-image:;
}

.tuwen6 .switch{
	position:absolute;
	left:0px;
	bottom:120px;
	width:100%;
	text-align:center;
	z-index:999;
}

.tuwen6 .switch li{
	display:inline-block;
	background:#fff;
	width:10px;
	height:10px;
	border-radius:50%;
	cursor:pointer;
	margin:0px 2%;
}

.tuwen6 .switch .current{
	background:#3ba3c0;
}

.tuwen6 .text{
	padding:20px 0px 25px 0px;
}

.tuwen6 h3{
	font-size:16px;
	height:24px;
	line-height:24px;
	padding:0px 4%;
}

.tuwen6 p{
	line-height:20px;
	height:40px;
	overflow:hidden;
	padding:0px 4%;
	margin-top:5px;
}

@media (max-width: 768px) {
	.tuwen6 .text{ padding:18px 0px 18px 0px; }
}

@media (min-width: 768px) {
	.tuwen6 .arrow1,.tuwen6 .arrow2{ width:10px; height:30px; }
	.tuwen6 .num2{ bottom:95px; }
	.tuwen6 .num2 span{ width:6px; height:6px; }
	.tuwen6 .text{ padding:18px 0px 18px 0px; }
	.tuwen6 h3{ font-size:12px; height:18px; line-height:18px; }
	.tuwen6 p{ line-height:16px; height:32px; font-size:12px; }
}

@media (min-width: 992px) {
	.tuwen6 .arrow1,.tuwen6 .arrow2{ width:14px; height:40px; }
	.tuwen6 .num2{ bottom:100px; }
	.tuwen6 .num2 span{ width:8px; height:8px; }
	.tuwen6 .text{ padding:16px 0px 20px 0px; }
	.tuwen6 h3{ font-size:14px; height:20px; line-height:20px; }
	.tuwen6 p{ line-height:18px; height:36px; font-size:12px; }
}

@media (min-width: 1200px) {
	.tuwen6 .arrow1,.tuwen6 .arrow2{ width:17px; height:51px; }
	.tuwen6 .num2{ bottom:120px; }
	.tuwen6 .num2 span{ width:10px; height:10px; }
	.tuwen6 .text{ padding:20px 0px 25px 0px; }
	.tuwen6 h3{ font-size:16px; height:24px; line-height:24px; }
	.tuwen6 p{ line-height:20px; height:40px; font-size:14px; }
}

.news-list9{
	margin-bottom:20px;
}

.news-list9 dd{
	border-bottom:1px dashed #cfcfcf;
	padding-bottom:15px;
	padding-top:20px;
}

.news-list9 h3{
	text-align:center;
	font-size:16px;
	height:20px;
	line-height:20px;
}

.news-list9 h3 a{
	color:#3ba3c0;
}

.news-list9 p{
	line-height:24px;
	max-height:48px;
	color:#4c4c4c;
	margin-top:8px;
}

@media (max-width: 768px) {
	.news-list9{ margin-bottom:0px; }
}

@media (min-width: 768px) {
	.news-list9{ margin-bottom:12px; }
	.news-list9 dd{ padding-bottom:9px; padding-top:12px; }
	.news-list9 h3{ font-size:12px; height:16px; line-height:16px; }
	.news-list9 p{ line-height:16px; max-height:32px; margin-top:4px; font-size:12px; }
}

@media (min-width: 992px) {
	.news-list9{ margin-bottom:15px; }
	.news-list9 dd{ padding-bottom:12px; padding-top:16px; }
	.news-list9 h3{ font-size:14px; height:18px; line-height:18px; }
	.news-list9 p{ line-height:20px; max-height:40px; margin-top:6px; font-size:12px; }
}

@media (min-width: 1200px) {
	.news-list9{ margin-bottom:20px; }
	.news-list9 dd{ padding-bottom:15px; padding-top:20px; }
	.news-list9 h3{ font-size:16px; height:20px; line-height:20px; }
	.news-list9 p{ line-height:24px; max-height:48px; margin-top:8px; font-size:14px; }
}

.news-list10{
	overflow:hidden;
	margin-top:5px;
}

.news-list10 li{
	padding-top:15px;
	padding-bottom:6px;
}

.news-list10 .pic{
	float:left;
	display:inline;
	margin-right:6%;
	width:18%;
}

.news-list10 li{
	border-top:1px solid #edf2f3;
	margin-top:-1px;
}

.news-list10 li h3{
	font-size:16px;
	line-height:24px;
	margin-top:8px;
	width:62%;
	height:48px;
}

.news-list10 li p{
	text-align:right;
	color:#cdcdcd;
	font-family:"arial";
	font-size:12px;
	line-height:14px;
}

@media (max-width: 768px) {
	.news-list10{ margin-top:10px; }
	.news-list10 li{ padding:8px 0px; border-top:none; border-bottom:1px solid #edf2f3; margin:0px; }
	.news-list10 .pic{ display:none; }
	.news-list10 li h3{ width:100%; height:auto; margin:0px; }
	.news-list10 li p{ margin-top:5px; }
}

@media (min-width: 768px) {
	.news-list10{ margin-top:3px; }
	.news-list10 li{ padding-top:9px; padding-bottom:4px; }
	.news-list10 li h3{ font-size:12px; line-height:16px; margin-top:4px; height:32px; }
}

@media (min-width: 992px) {
	.news-list10{ margin-top:4px; }
	.news-list10 li{ padding-top:12px; padding-bottom:5px; }
	.news-list10 li h3{ font-size:14px; line-height:20px; margin-top:6px; height:40px; }
}

@media (min-width: 1200px) {
	.news-list10{ margin-top:5px; }
	.news-list10 li{ padding-top:15px; padding-bottom:6px; }
	.news-list10 li h3{ font-size:16px; line-height:24px; margin-top:8px; height:48px; }
}

#layout5{
	background:#edf2f3;
}

#layout5 .layout{
	padding-top:3%;
	padding-bottom:5%;
	margin-bottom:0px;
}

#layout5 .title{
	position:relative;
	text-align:center;
	margin-bottom:50px;
}

#layout5 .title img{
	display:inline-block;
	height:43px;
	width:auto;
}

@media (max-width: 768px) {
	#layout5 .layout{ padding-top:30px; padding-bottom:30px; }
	#layout5 .title{ margin-bottom:0px; background:none; }
	#layout5 .title img{ height:43px; }
}

@media (min-width: 768px) {
	#layout5 .title{ margin-bottom:30px; }
	#layout5 .title img{ height:26px; }
}

@media (min-width: 992px) {
	#layout5 .title{ margin-bottom:40px; }
	#layout5 .title img{ height:34px; }
}

@media (min-width: 1200px) {
	#layout5 .title{ margin-bottom:50px; }
	#layout5 .title img{ height:43px; }
}

#layout5 li{
	float:left;
	display:inline;
	width:50%;
	position:relative;
}

#layout5 li img{
	border:1px solid #f4f3f1;
}

#layout5 li dl{
	margin:0px;
}

#layout5 li dd{
	float:left;
	display:inline;
	width:50%;
	position:relative;
}

#layout5 li a:hover{
	display:block;
	width:100%;
	height:100%;
}

#layout5 li p{
	position:absolute;
	color:#fff;
	left:10%;
	width:80%;
	top:40%;
	display:none;
}

#layout5 .big p{
	font-size:24px;
	line-height:30px;
}

#layout5 .small p{
	font-size:18px;
	line-height:24px;
}

#layout5 li i{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	display:none;
	border:1px solid #f4f3f1;
}

#layout5 li a:hover p,#layout5 li a:hover i{ display:block; }

@media (max-width: 768px) {
	#layout5 li{ float:none; display:block; }
	#layout5 .big{ width:98%; margin:15px auto 0px auto; }
	#layout5 .small{ width:100%; }
	#layout5 .small dd{ width:48%; margin:15px 1% 0px 1%; }
	#layout5 li img{ border:none; }
	#layout5 li i{ display:block; height:30px; border:none; }
	#layout5 .small p,#layout5 .big p{ display:block; height:28px; line-height:28px; overflow:hidden; width:100%; text-align:center; left:0px; bottom:0px; top:auto; font-size:14px; }
}

@media (min-width: 768px) {
	#layout5 .big p{ font-size:20px; line-height:26px; }
	#layout5 .small p{ font-size:14px; line-height:20px; top:25%; }
}

@media (min-width: 992px) {
	#layout5 .big p{ font-size:22px; line-height:28px; }
	#layout5 .small p{ font-size:16px; line-height:22px; top:35%; }

}

@media (min-width: 1200px) {
	#layout5 .big p{ font-size:24px; line-height:30px; }
	#layout5 .small p{ font-size:18px; line-height:24px; top:40%; }
}

#friendly{
	background:#3ba3c0;
}

#friendly .layout{
	margin-bottom:0px;
}

#friendly .title{
	float:left;
	background:#fff;
	border-radius:50%;
	font-size:26px;
	line-height:32px;
	color:#000;
	width:115px;
	height:115px;
	text-align:center;
	margin:4% 0;
}

#friendly .content{
	float:right;
	width:83%;
	color:#fff;
	padding-bottom:3%;
	margin-top:3%;
}

#friendly .content a{
	color:#fff;
}

#friendly .content .link li{
	float:left;
	width:14.28%;
	font-size:12px;
	line-height:28px;
	height:28px;
	overflow:hidden;
}

#friendly .content .bottom{
	border-top:1px dotted #fff;
	font-size:12px;
	line-height:20px;
	letter-spacing:2px;
	padding-top:3%;
	margin-top:3%;
}

#friendly .content .bottom p,#friendly .content .bottom p a{
	color:#fff;
}

@media (max-width: 768px) {
	#friendly{ padding-top:1%; }
	#friendly .title{ float:none; width:100%; height:30px; border-radius:0; text-align:left; color:#fff; background:#3ba3c0; }
	#friendly .title br{ display:none; }
	#friendly .content{ float:none; width:100%; }
	#friendly .content .link li{ width:33.33%; }
	#friendly .content .bottom{ letter-spacing:0px; }
}

@media (min-width: 768px) {
	#friendly .title{ width:75px; height:75px; font-size:20px; line-height:26px; }
	#friendly .content .link li{ width:20% }
	#friendly .content .bottom{ letter-spacing:1px; }
}

@media (min-width: 992px) {
	#friendly .title{ width:98px; height:98px; font-size:24px; line-height:30px; }
	#friendly .content .link li{ width:16.66% }
	#friendly .content .bottom{ letter-spacing:2px; }
}

@media (min-width: 1200px) {
	#friendly .title{ width:115px; height:115px; font-size:26px; line-height:32px; }
	#friendly .content .link li{ width:14.28% }
}


#footer{
	font-family:"瀹嬩綋";
	font-size:12px;
	line-height:22px;
	margin-bottom:0px;
	padding:1.5% 0px;
}

#footer p{
	color:#666;
	padding-left:18%;
	letter-spacing:1px;
}

#footer a{
	color:#666;
}

#footer-mobile{
	display:none;
	line-height:30px;
	padding:10px 0px;
	border-top:1px solid #ccc;
	background:#3ba3c0;
	color:#fff;
}

@media (max-width: 768px) {
	#footer{ display:none; }
	#footer-mobile{ display:block; text-align:center; }
}

@media (min-width: 768px) {
	#footer p{ letter-spacing:0px; padding:0; }
	#footer{ text-align:center; }
}

@media (min-width: 992px) {
	#footer p{ padding-left:18%; }
	#footer{ text-align:left; }
}

@media (min-width: 1200px) {
	#footer p{ letter-spacing:1px; }
}