﻿@charset "utf-8";
/* Css Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img {
	padding: 0;
	margin: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, th, var, i {
	font-weight: normal;
	font-style: normal;
}
ol, ul, li {
	list-style: none;
}
div, dl, dt, dd, ol, ul, li {
	zoom: 1;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	font-family: "微软雅黑";
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
/* Public */
html {
	width: 100%;
}
body {
	width: 100%;
	color: #555;
	font: 14px/30px "微软雅黑";
	-webkit-text-size-adjust: none;
}
a {
	color: #555;
	text-decoration: none;
	outline: none;
	font-family: "微软雅黑";
	transition: all 0.5s;
}
a:hover {
	color: #bb100f;
	transition: all 0.5s;
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}
.mab {
	margin-bottom: 10px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfloat {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-top: -1px;
}
img{transform: scale(1.0); transition: all 0.5s;}
img:hover{transform: scale(1.1); transition: all 0.5s;}
#left_layer{position:fixed; bottom:50px; left:20px;}
#right_layer{position:fixed; bottom:50px; right:20px;}
.dlk{width:160px; height: 360px; overflow: hidden; display: block;}
.topbar{width:1200px; margin: 10px auto; height: 80px;}
.top-l,.top-m,.top-r{float:left;}
.top-m{margin-left:20px;height: 60px; margin-top:10px;}
.top-l{width:300px; margin-top:10px;}
.top-r{float:right; margin-top:10px; width:200px;}
.tel{color:#e81320; font-size: 20px;}
.tel-tit img{float:left; padding-right:20px; padding-top:5px;}
.tel-tit{height: 34px; line-height: 34px; font-size: 16px;}
.hcon-1{background: #f8f8f8; height: 790px;}
.hcon-2{background: #f8f8f8; height: 560px;}
.hcon-3{background: #f8f8f8; height: 300px;}
.con1200{width:1200px; margin: 0 auto;}
.htk{width:320px; text-align: center; margin:0px auto; padding-top:30px;}
.htk-en{font-size: 32px; color:#b0b0b0; line-height: 50px;}
.jst-cn{font-size: 20px;}
.jst-en{color:#b3b3b3; padding-left:20px; font-size: 16px;}
.h40{height: 40px; width:100%; display: block;}
.htk-cn{font-size: 34px;}
.js-r{float:right; width:520px; margin-left:40px;}
.jstk .more{float:right; color:#e81320;}
.js-l{float:left; width:600px;}
.js-l p{padding-top:30px; padding-bottom:30px;}
.js-btn{float:left; margin:0 20px 0 0; width:150px; height: 50px; line-height: 50px; color:#fff; background: #e81320; border-radius: 6px; text-align: center; font-size: 16px;}
a:hover.js-btn{background: #f47100; color:#fff; font-size: 20px;}
.hz-btn{float:left; margin-left:22px; width:220px; height:100px; border:1px solid #e3e3e3; display: block; overflow: hidden; margin-top:22px;}
.footer{width:100%; height: 40px; background: #c41b20; text-align: center; color:#fff; line-height: 40px;}
.foot1,.foot2,.foot3,.foot4{float:left;}
.foot4{float:right; width:115px; text-align: center;}
.foot-nav a{padding-right:30px;}
.h30{height: 30px; display: block;}
.friend{border-bottom:1px solid #DDDDDD; padding-bottom:15px;}
.friend dt{float:left; margin-right:10px; display: block; width:75px; height: 60px;}
.friedn dd{float:left; }
.friend dd a{padding:0 15px; display: block; float: left;}
.foot-t{font-size: 16px; padding-bottom:20px;}
.foot2 p{line-height: 26px;}
.foot2,.foot3{margin-left:30px;}
.foot3{margin-left:120px;}
.foot2 .tel{font-size: 18px;}
.link{margin-top:5px; margin-bottom:40px;}
.link-btn{width:280px; height: 120px; display: block; overflow: hidden; float:left; margin-left:25px; margin-top:15px;}
.ml0{margin-left:0px;}
.h10{height: 10px; display: block;}
.slideGroup .slideBox {
	margin-top:30px;
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 20px;
	position: relative;
	height: 560px;
}
.slideGroup .sPrev, .slideGroup .sNext {
	position: absolute;
	left: 0px;
	top: 248px;
	display: block;
	width: 18px;
	height: 35px;
	overflow: hidden;
	background: url("images/allow-left.png") no-repeat;
	cursor: pointer;
}
.slideGroup .sNext {
	background: url("images/allow-right.png") no-repeat;
	cursor: pointer;
	left: auto;
	right: 0px;
}
.slideGroup .sPrev:hover, .slideGroup .sNext:hover {
}
.slideGroup  ul {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
}
.slideGroup  ul li {
	margin: 10px 8px 2px;
	float: left;
	display: block;
	text-align: center;
}
.slideGroup  ul li .pic a {
	text-align: center;
	margin-top: 0px;
	width: 370px;
	height: 240px;
	background: #fff;
	display: block;
	position:relative;
}
.slideGroup  ul li .pic a p{position: absolute; bottom:-200px; height: 240px; background: none; width:370px; color:#fff; transition: all 0.5s;}
.slideGroup  ul li .pic a:hover p{position: absolute; bottom:0px; height: 240px; background:#e81320; color:#fff; transition: all 0.5s; opacity: 0.8; line-height: 200px;}
.slideGroup  ul li .pic a:hover {

}
.slideGroup  ul li .pic img {
	width: 370px;
	height: 240px;
	display: block;
}
.slideGroup  ul li .pic a:hover img {

	
}
.slideGroup  ul li .title {
	line-height: 24px;
}

/* quxiao */
		.multipleColumn{ overflow:hidden; position:relative; width:1200px;}
		.multipleColumn .hd{  height:35px;  padding:0 10px; width:1200px;}
		.multipleColumn .hd .prev{ display:block;  width:17px; height:35px;
			 cursor:pointer; background:url("images/allow-left.png") no-repeat;  position: absolute; left:0px; top:145px;}
		.multipleColumn .hd .next{ background:url("images/allow-right.png") no-repeat; position: absolute; top:145px; right:0px;display:block;  width:17px; height:35px;
			 cursor:pointer;}
		.multipleColumn .bd{ padding:10px; overflow:hidden;  }
		.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:380px;  float:left; _display:inline;  }
		.multipleColumn .bd ul li{ margin:0 34px; float:left; _display:inline; overflow:hidden; text-align:center; margin-bottom:20px; }
		.multipleColumn .bd ul li .pic{ text-align:center;}
.multipleColumn .bd ul li .pic a{
text-align: center;
	margin-top: 0px;
	width: 380px;
	height: 240px;
	background: #fff;
	display: block;
	position:relative;
	}
.multipleColumn .bd ul li .pic a p{position: absolute; bottom:-200px; height: 240px; background: none; width:380px; color:#fff; transition: all 0.5s;}
.multipleColumn .bd ul li .pic a:hover p{position: absolute; bottom:0px; height: 240px; background:#e81320; color:#fff; transition: all 0.5s; opacity: 0.8; line-height: 200px;}
		.multipleColumn .bd ul li .pic img{ width:380px; height:240px; display:block;}
		.multipleColumn .bd ul li .pic a:hover img{ }

.gg-tl {
	width: 1200px;
	margin: 10px auto;
	margin-top: 25px;
}
.adSlide {
	width: 100%;
	height: 120px;
	overflow: hidden;
	position: relative;
	clear: both;
}
.adSlide .hd {
	position: absolute;
	z-index: 1;
	right: 15px;
	bottom: 5px;
}
.adSlide .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.adSlide .hd ul li {
	float: left;
	margin-right: 5px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	border-radius: 50%;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.adSlide .hd ul li.on {
	background: #f60;
	font-weight: bold;
	filter: alpha(opacity=100);
	opacity: 1;
	color: #fff;
}
.adSlide .bd {
	position: relative;
	z-index: 0;
}
.adSlide .bd img {
	width: 1200px;
	height: 120px;
}
/* nav css */
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{  position:relative; z-index:1; padding-left:10px;   height:60px; line-height:60px; background:#fff; color:#333; }
	.nav{ position:relative; width:660px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:18px;}
	.nav a{ color:#333;}
.nav li.on a{color:#fff;}
	.nav h3{ font-size:100%; font-weight:normal;   }
	.nav .m{ float:left;  position:relative; z-index:1; }
	.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:14px; }
	.nav h3 a{ display:block; width:108px; text-align:center;   font-weight:bold; }
.nav h3 a:hover{color:#fff;}
	.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; top:55px; z-index:1; width:114px; border:1px solid #e81320; border-top:0;  background:#e81320 url(images/dropmenubg.png) no-repeat bottom center; padding-bottom:40px;}
	.nav .sub li{ text-align:center; padding:0px 8px; margin-bottom:-1px;   }
	.nav .sub li a{ display:block;  border-bottom:1px solid #fc7b00; padding:8px 0; height:28px; line-height:28px; color:#fff;   }
	.nav .sub li a:hover{ color:#fff; background: #fc7b00;}
	.nav .block{ height:50px; width:116px; background:#e81320; position:absolute; left:0; top:7px; overflow:hidden; border-radius: 8px 8px 0px 0px;}

/* banner css */
	.focusBox { position: relative; width:100%; height:600px; overflow: hidden; }
	.focusBox .pic{ position:relative; z-index:0; }
	.focusBox .pic img { width:100%; height:600px; display: block; }
	.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.focusBox .hd li{margin: 0 5px; background: url(images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(images/dot8.png) no-repeat 0 -16px;
	}
	.focusBox .hd .on{ background-position:0 0; }

	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.focusBox .prev { left: 0; }
	.focusBox .next { background-position: 0 -90px; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.hdp {
	width: 560px;
	float: left;
}
.mainContent {
	width: 560px;
	float: left;
	box-sizing: border-box;
}
.side {
	width: 560px;
	float: right;
}

.xwlb{float: right; width:600px;}
.btn-gd{background: none;}
.btn-gd a{float:right; text-align: center; width:100px; height: 32px; line-height: 32px; border:1px solid #E50A0D; display: block; color:#E50A0D; margin-top:10px; border-radius: 5px;}
.btn-gd a:hover{background: #E50A0D; color:#fff;}
/* 焦点图 */
.focusBox1 {
	float: left;
	position: relative;
	width: 560px;
	height: 360px;
	overflow: hidden;
	text-align: left;
}
.focusBox1 .pic img {
	width: 560px;
	height: 360px;
	display: block;
}
.focusBox1 .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 36px;
	width: 100%;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	overflow: hidden;
}
.focusBox1 .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 36px;
	width: 100%;
	overflow: hidden;
}
.focusBox1 .txt li {
	height: 36px;
	line-height: 36px;
	position: absolute;
	bottom: -36px;
}
.focusBox1 .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.focusBox1 .num {
	position: absolute;
	z-index: 3;
	bottom: -10px;
	right: 50px;
}
.focusBox1 .more {
	position: absolute;
	right: 10px;
	display: block;
	height: 26px;
	line-height: 26px;
	color: #fff;
	z-index: 99;
	width: 30px;
	bottom: 5px;
}
.focusBox1 .num li {
	float: left;
	position: relative;
	width: 18px;
	height: 17px;
	line-height: 17px;
	overflow: hidden;
	text-align: center;
	margin-right: 5px;
	cursor: pointer;
}
.focusBox1 .num li a, .focusBox1 .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}
.focusBox1 .num li span {
	z-index: 1;
	background: black;
	filter: alpha(opacity=80);
	opacity: 0.8;
	background:url(images/hdb1.png) no-repeat;
}
.focusBox1 .num li.on a, .focusBox1 .num a:hover {
	background:url(images/hdb2.png) no-repeat;
}

/* 焦点图 */
.focusBox1-1 {
	float: left;
	position: relative;
	width: 560px;
	height: 360px;
	overflow: hidden;
	text-align: left;
}
.focusBox1-1 .pic img {
	width: 560px;
	height: 360px;
	display: block;
}
.focusBox1-1 .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 36px;
	width: 100%;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	overflow: hidden;
}
.focusBox1-1 .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 36px;
	width: 100%;
	overflow: hidden;
}
.focusBox1-1 .txt li {
	height: 36px;
	line-height: 36px;
	position: absolute;
	bottom: -36px;
}
.focusBox1-1 .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.focusBox1-1 .num {
	position: absolute;
	z-index: 3;
	bottom: -10px;
	right: 50px;
}
.focusBox1-1 .more {
	position: absolute;
	right: 10px;
	display: block;
	height: 26px;
	line-height: 26px;
	color: #fff;
	z-index: 99;
	width: 30px;
	bottom: 5px;
}
.focusBox1-1 .num li {
	float: left;
	position: relative;
	width: 18px;
	height: 17px;
	line-height: 17px;
	overflow: hidden;
	text-align: center;
	margin-right: 5px;
	cursor: pointer;
}
.focusBox1-1 .num li a, .focusBox1-1 .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}
.focusBox1-1 .num li span {
	z-index: 1;
	background: black;
	filter: alpha(opacity=80);
	opacity: 0.8;
	background:url(images/hdb1.png) no-repeat;
}
.focusBox1-1 .num li.on a, .focusBox1-1 .num a:hover {
	background:url(images/hdb2.png) no-repeat;
}
/* 焦点图 */
.focusBox1-2 {
	float: left;
	position: relative;
	width: 560px;
	height: 360px;
	overflow: hidden;
	text-align: left;
}
.focusBox1-2 .pic img {
	width: 560px;
	height: 360px;
	display: block;
}
.focusBox1-2 .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 36px;
	width: 100%;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	overflow: hidden;
}
.focusBox1-2 .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 36px;
	width: 100%;
	overflow: hidden;
}
.focusBox1-2 .txt li {
	height: 36px;
	line-height: 36px;
	position: absolute;
	bottom: -36px;
}
.focusBox1-2 .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.focusBox1-2 .num {
	position: absolute;
	z-index: 3;
	bottom: -10px;
	right: 50px;
}
.focusBox1-2 .more {
	position: absolute;
	right: 10px;
	display: block;
	height: 26px;
	line-height: 26px;
	color: #fff;
	z-index: 99;
	width: 30px;
	bottom: 5px;
}
.focusBox1-2 .num li {
	float: left;
	position: relative;
	width: 18px;
	height: 17px;
	line-height: 17px;
	overflow: hidden;
	text-align: center;
	margin-right: 5px;
	cursor: pointer;
}
.focusBox1-2 .num li a, .focusBox1-2 .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}
.focusBox1-2 .num li span {
	z-index: 1;
	background: black;
	filter: alpha(opacity=80);
	opacity: 0.8;
	background:url(images/hdb1.png) no-repeat;
}
.focusBox1-2 .num li.on a, .focusBox1-2 .num a:hover {
	background:url(images/hdb2.png) no-repeat;
}
/* Tab切换 */
.slideTxtBox {

	margin-right: 20px;
	width: 1200px;
	height: 480px;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	margin-top: 20px;
}
.slideTxtBox .hd {
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top:20px;
}
.slideTxtBox .hd ul {
	overflow: hidden;
	zoom: 1;
}
.slideTxtBox .hd ul li {
	display: inline-block;
}
.slideTxtBox .hd ul li a {
	display: block;
	color: #515151;
	width: 120px;
	height: 40px;
	text-align: center;
	border-radius:4px;
}
.slideTxtBox .hd ul li a:hover {
	text-decoration: none;
	background: #e81320;
	color: #fff;
}
.slideTxtBox .hd ul li.on a {
	background: #e81320;
	color: #fff;
	font-weight: bold;
}
.slideTxtBox .bd {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:20px;
}
.slideTxtBox .bd li {
	height: 36px;
	line-height: 36px;

}
.slideTxtBox .bd .xwlb li{	background: url(images/dot1.png) no-repeat 0px 13px; 
	padding-left: 18px;}
.slideTxtBox .bd li .date {
	float: right;
	color: #999;
}

/*---ny--------------------------*/
.ny-ban{width:100%; height: 300px; display: block; overflow: hidden; text-align: center;}
.ny-ban img{display: inline-block;}
.ny-titk{height: 60px; border-bottom:1px solid #f5f5f5; line-height: 60px;}
.ny-titname{font-size: 18px; float: left;}

.xwk1{width:1200px; height:120px; border:1px solid #eee; background: #fff url(images/jt1.png) no-repeat 1120px 20px; display: block; margin:25px auto;}
a:hover.xwk1{background: #fff url(images/jt2.png) no-repeat 1140px 20px;}
.xwk{float:left; width:580px; height:220px; border:1px solid #eee; background: #fff url(images/jt1.png) no-repeat 530px 20px; display: block; margin: 5px;}
a:hover.xwk{background: #fff url(images/jt2.png) no-repeat 530px 20px;}
.xwk-nr{padding:15px 25px; height: 90px;}
.xwk1 .xwk-nr{height:90px;}
.xwk-line{width:5px;; height: 5px; background: #fff; transition: all 0.5s;}
a:hover.xwk .xwk-line,a:hover.xwk1 .xwk-line{width:100%; background: #e81320; transition: all 0.5s;}
.xwk-bt{height: 36px; line-height: 36px; font-size: 18px; border-bottom:1px solid #eee; padding-bottom:10px;}
.xwk-rz{font-size: 26px;}
.xwk-sj{color:#aaa; float:right; margin-right:90px;}
.xwk p,.xwk1 p{color:#a9a9a9; padding-top:5px;}


.xwk12{width:1200px; height:180px; border:1px solid #eee; background: #fff url(images/jt1.png) no-repeat 1120px 20px; display: block; margin:25px auto;}
a:hover.xwk12{background: #fff url(images/jt2.png) no-repeat 1140px 20px;}
.xwk2{float:left; width:580px; height:220px; border:1px solid #eee; background: #fff url(images/jt1.png) no-repeat 530px 20px; display: block; margin: 5px;}
a:hover.xwk2{background: #fff url(images/jt2.png) no-repeat 530px 20px;}
.xw-pic{float:left; width:200px; height: 160px; margin:10px 30px 10px 10px; overflow: hidden; display: block;}
.xwk-nr2{padding:15px 25px; height: 90px;}
.xwk12 .xwk-nr2{height:145px;}
.xwk-line2{width:5px;; height: 5px; background: #fff; transition: all 0.5s;}
a:hover.xwk2 .xwk-line2,a:hover.xwk12 .xwk-line2{width:100%; background: #e81320; transition: all 0.5s;}
.xwk-bt2{height: 36px; line-height: 36px; font-size: 18px; border-bottom:1px solid #eee; padding-bottom:10px;}
.xwk-rz2{font-size: 26px;}
.xwk-sj2{color:#aaa; float:right; margin-right:90px;}
.xwk2 p,.xwk12 p{color:#a9a9a9; padding-top:5px;}

.ny-nav{float:right;}
.ny-nav li{height: 40px; text-align: right; display: inline;}
.ny-nav li a{height: 40px; line-height: 40px; display: inline-block; padding:0px 25px; font-size: 16px;}
.ny-nav li a:hover,.ny-nav li a.on{color:#fff; background: #e81320; border-radius: 5px;}

.ny-pick{margin-top:20px;}
.ny-pick li{float:left; margin:20px 15px;}
.ny-pick li .pic a {
	text-align: center;
	margin-top: 0px;
	width: 370px;
	height: 240px;
	background: #fff;
	display: block;
	position:relative;
	overflow: hidden;
}
.ny-pick li .pic a p{position: absolute; bottom:-200px; height: 240px; background: none; width:370px; color:#fff; transition: all 0.5s;}
.ny-pick li .pic a:hover p{position: absolute; bottom:0px; height: 240px; background:#e81320; color:#fff; transition: all 0.5s; opacity: 0.8; line-height: 200px;}
.ny-pick li .pic a:hover {

}
.ny-pick li .pic img {
	width: 370px;
	height: 240px;
	display: block;
}
.ny-pick li .pic a:hover img {

	
}
.ny-pick li .title {
	line-height: 24px;
}
.ny-bt {
	color: #e81320;
	font: bold 26px/40px "微软雅黑";
	width: 100%;
	text-align: center;
	/*height: 40px;*/
	margin-top: 15px;
	margin-bottom: 10px;
}
.ny-ly {
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 10px;
	text-align: center;
	height: 30px;
	width: 100%;
	color: #666;
}
.ny-nrk {
	width: 96%;
	margin: 20px auto;
font-size: 13pt;
font-family: "宋体";
}
.ny-nrk p {
	margin-bottom: 15px;
	text-indent: 2em;
}
.ny-con{min-height: 600px;}
.btn-fy{width:48%; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color:#fff; background:#e81320; display: inline-block; margin:15px 1%; float: left; border-radius: 5px;}
a:hover.btn-fy{background: #fc8100; color:#fff;}



.pages { padding:10px 10px 30px; margin-top:20px; text-align:center; border-bottom:solid 1px #CCC; }
.pages a, .pages strong { height:22px; line-height:22px; display:inline-block; border:solid 1px #CCC; padding:0 8px; background:url(../images/bg_pages.jpg) repeat-x left 0; margin:0 5px; }
.pages a:hover, .pages strong { background-position:0 -22px; border-color:#3B8A15; color:#FFF; font-weight:normal; }


.border-bottom1{border-bottom:1px solid #f0f2f5;}
.des{padding-top:15px; color:#999;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ulstyle1{margin:0;padding:0px;list-style:none; mragin-top:20px; margin-bottom:30px;}
.ulstyle1 li{background: #f9f9f9; box-shadow: 0px 0px 10px rgba(0,0,0,0.1);margin-top:15px; padding-bottom:15px; padding:15px 25px; transition: all 0.3s; }
.ulstyle1 li:hover{background: #f0f0f0; box-shadow: 0px 0px 20px rgba(0,0,0,0.3); transition: all 0.9s; }


.ny-nav1{float:left;}
.ny-nav1 li{height: 40px; text-align: right; display: inline;}
.ny-nav1 li a{height: 40px; line-height: 40px; display: inline-block; padding:0px 25px; font-size: 16px; background: #e81320; color:#fff; border-right:1px solid #fff;}
.ny-nav1 li a:hover,.ny-nav li a.on{color:#fff; background: #e81320; border-radius:5px; font-weight: bold; }
