@charset "utf-8";
/* CSS Document */
* {
	margin: 0 auto;
	padding: 0;
	font-family: '微软雅黑', Arial, Helvetica, sans-serif;}
a {
	text-decoration: none;
	color: #000;}
img {
	border: none;
	outline: none;}
.clear {
	zoom: 1;}
.clear:after {
	content: '';
	display: block;
	clear: both;}
li {
	list-style: none;}
body {
	min-width: 1000px;
	margin:0 auto;
	background-color:#efefef;}
.nei {
	background-color:#fff;}
.fl {
	float:left;}
.fr {
	float:right;}
.ov {
	overflow:hidden;}
/*通用结束*/




/*页面开始*/
body{
	background-color:#f6f6f6;}
.all{
	background:#fff;
	box-shadow:0 0 10px #666;
	background-color:#fff;
	width:1040px;}
.top{
	background-color:#8a0910;
	width:#100%;}
.topc_con{
	width:1040px;
	margin:0 auto;
	padding:12px 0;}
.topc_con p{
	color:#fff;}
.topc_con a,.topc_con span{
	display:inline-block;
	color:#fff;}
.topc_con span{
	padding:0 12px;}
.logo{
	padding:27px 20px 11px 20px;}
.logo a img{
	display:block;
	padding-top:7px;}
.nav{
	background:url(../img/nav_bg_11.jpg) repeat-x center center;}
.nav ul{
	overflow:hidden;
	padding:0 20px;}
.nav ul li{
	float:left;}
.nav ul li a{
	display:inline-block;
	color:#444;
	font-size:15px;
	padding:0 40px;
	line-height:50px;
	transition:background 0.3s linear;}
.nav ul li a:hover{
	background-color:#ffc000;
	color:#FFF;}
.nav ul li .gu{
	background-color:#ffc000;
	color:#FFF;}
.banner{
	padding:0 20px;
	width:1000px;
	height:266px;
	margin-bottom:28px;
	position:relative;}
.banner .hd{
	position:absolute;
	z-index:999;
	bottom:12px;
	right:40px;}
.banner .hd ul{
	overflow:hidden;
	z-index:999;}
.banner .hd ul li{
	width:12px;
	height:12px;
	background-color:#fff;
	border-radius:100%;
	margin-left:10px;
	float:left;
	z-index:999;}
.banner .bd ul li{
	width:1000px;
	height:266px;}
.banner .hd ul li.on{
	background-color:#ffd200;}
.service{
	overflow:hidden;
	padding:0 20px 16px 20px;}
.service .service_l{
	float:left;
	width:497px;
	height:179px;
	border:solid 1px #e8e8e8;}
.service .service_l .title{
	background:url(../img/title_bg_14.jpg) repeat-x;
	height:30px;
	padding:0 18px;}
.service .service_l .title span{
	display:inline-block;
	line-height:30px;
	font-size:15px;}
.service .service_l .title img{
	vertical-align:sub;}
.service .service_l .content ul{
	overflow:hidden;
	padding:26px 10px 0 16px;}
.service .service_l .content ul li{
	float:left;
	width:61px;
	padding:0 28px;}
.service .service_l .content ul li a{
	text-align:center;}
.service .service_l .content ul li a span{
	display:inline-block;
	color:#444;
	font-size:15px;
	padding-top:8px;}
.service .service_l .content ul li:hover a span{
	color:#8a0910;}
.service .introduce{
	float:right;
	width:484px;
	height:179px;
	border:solid 1px #e8e8e8;}
.service .introduce .title{
	background:url(../img/title_bg_14.jpg) repeat-x;
	height:30px;
	padding:0 18px;}
.service .introduce .title span{
	display:inline-block;
	line-height:30px;
	font-size:15px;}
.service .introduce .title img{
	vertical-align:sub;}
.service .introduce .title a{
	display:inline-block;
	float:right;
	line-height:30px;
	color:#888888;}
.service .introduce .title a:hover{
	color:#8a0910;}
.service .introduce .content{
	padding:16px 20px;
	line-height:24px;
	color:#888888;
	text-indent:2em;}
.nrs{
	overflow:hidden;
	padding:0 20px 26px 20px;}
.nrs .news{
	width:322px;
	height:252px;
	float:left;
	border:solid 1px #e8e8e8;}
.nrs .news .title{
	background:url(../img/title_bg_14.jpg) repeat-x;
	height:30px;
	padding:0 18px;}
.nrs .news .title span{
	display:inline-block;
	line-height:30px;
	font-size:15px;}
.nrs .news .title img{
	vertical-align:sub;}
.nrs .news .title a{
	display:inline-block;
	float:right;
	line-height:30px;
	color:#888888;}
.nrs .news .title a:hover{
	color:#8a0910;}
.nrs .news .news_con{
	padding:12px 15px;}
.nrs .news .news_con ul li{
	width:100%;}
.nrs .news .news_con ul li a{
	display:inline-block;
	line-height:40px;
	color:#888888;
	width:100%;}
.nrs .news .news_con ul li a span{
	color:#888888;
	line-height:40px;
	float:right;}
.nrs .news .news_con ul li a:hover{
	color:#8a0910;}
.nrs .news .news_con ul li a:hover span{
	color:#8a0910;}
.nrs .hot{
	margin:0 13px;}
.link{
	background:#8a0910;
	color:#FFF;
	padding:12px 20px;
	text-align:center;}
.link a{
	color:#FFF;
	display:inline-block;
	padding:0 20px;}
.foot{
	padding:16px 0;
	text-align:center;}
.foot p{
	color:#888888;
	line-height:30px;}
.foot p a{
	color:#888888;}
.banner_nei{
	width:1000px;
	margin:0 auto;}
.nei_con{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:36px;}
.nei_con .left{
	width:180px;
	float:left;}
.nei_con .left ul{
	padding-top:20px;
	border-bottom:solid 3px #CCC;}
.nei_con .left ul li{
	margin:2px 0;}
.nei_con .left ul li a{
	display:inline-block;
	color:#444;
	font-size:14px;
	text-indent:1.5em;
	width:100%;
	line-height:32px;
	background:url(../img/title_bg_14.jpg) repeat-x;}
.nei_con .left ul li a img{
	display:inline-block;
	width:12px;
	height:12px;
	line-height:36px;
	padding-right:12px;}
.nei_con .left ul li:hover a{
	color:#8a0910;}
.nei_con .right{
	width:790px;
	float:right;
	padding-top:20px;}
.nei_con .right ul{
	padding:20px 16px;}
.nei_con .right ul li{
	padding:16px 0;
	border-bottom:dotted 1px #f6f6f6;
	width:100%;}
.nei_con .right ul li a span{
	display:inline-block;
	color:#888888;
	padding-right:6px;}
.nei_con .right ul li a{
	display:inline-block;
	font-size:13px;
	color:#888888;
	list-style:36px;
	width:100%;}
.nei_con .right ul li a:hover{
	color:#8a0910;}
.nei_con .right ul li a font{
	float:right;}
.nei_con .right .weizhi{
	background-color:#f6f6f6;
	padding:0 20px;}
.nei_con .right .weizhi p{
	text-align:right;
	line-height:36px;
	color:#888888;}
.page{
	text-align:left;}
.page a{
	display:inline-block;
	padding:8px 12px;
	background:#f6f6f6;
	color:#444;
	transition:background 0.3s linear;
	margin:0 4px;}
.page a:hover{
	color:#fff;
	/*background:#8a0910;*/}
.nei_title{
	padding:30px 0 20px 0;
	text-align:center;
	border-bottom:solid 1px #f6f6f6;
	margin-bottom:20px;
	margin-left:16px;
	margin-right:16px;}
.nei_title h2{
	font-size:24px;
	color:#444;
	padding-bottom:12px;}
.nei_title p{
	color:888888;}
.nei_title span{
	display:inline-block;
	color:#888888;
	padding:0 12px;}
.wenzhang{
	color:#888888;
	line-height:30px;
	padding-bottom:30px;
	padding-left:16px;
	padding-right:16px;}
.sx{
	color:#8a0910;
	font-size:13px;
	padding:0 16px;}
.sx a{
	display:inline-block;
	padding-right:30px;
	color:#8a0910;}

/*首页*/
.nrs,.service .content,.link,.foot,.topc_con,.weizhi {
	font-size:12px;}







