﻿@charset "utf-8";

/* CSS Document */

.clearfix {
	clear: both;
}
/** 清除内外边距 **/

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
img,
figure,
figcaption {
	border: medium none;
	margin: 0;
	padding: 0;
}
body {
	min-width:1080px;
	background-color: #FFFFFF;
	background-image: url(images/cp.png);
	background-repeat: repeat-x;
	background-position: center top;
}
/** 设置默认字体 **/
html,
body {
	-webkit-text-size-adjust: none;
	font-family: "Microsoft YaHei", Arial;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-size: 12px;
	color: #444;
	line-height:21px;
	background-color: #f8f8f8;
}
/** 设置表单元素**/

button,
input,
select,
textarea {
	font-family: "Microsoft YaHei", Arial;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	vertical-align: middle;
	outline: none;
}

/** 重置图片元素 **/

img {
	border: 0px;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
}
/** 清除浮动 **/

.clearfix {
	*zoom: 1;
}

.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}


/** 重置列表元素 **/

ul,
ol {
	list-style: none;
}
td,th {
	font-family:"微软雅黑", "Microsoft YaHei";
	font-size: 14px;
	color:#555555;
	line-height:23px;
}
a {
	font-family: "微软雅黑", "Microsoft YaHei";
	font-size: 14px;
	color: #555555;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #555555;
}
a:hover {
	font-family: "微软雅黑", "Microsoft YaHei";
	font-size: 14px;
	color: #555555;
}
a:active {
	text-decoration: none;
}
textarea {
	border: 1px solid #CCCCCC;
}
.inbanner{width:100%; height:300px}
.dz {
	background-image: url(images/bj.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 20px;
	padding-bottom: 10px; width:100%; margin-left:auto; margin-right:auto; overflow:hidden; text-align:center; margin-top:20px;
}
.main {
	padding-top:20px;
	padding-bottom:20px;
	width:1080px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background:#FFFFFF;
	margin-top:0px;
	z-index:1000;
}
.dzb {
	padding-top: 20px;
	padding-bottom: 10px; width:100%; margin-left:auto; margin-right:auto; overflow:hidden; text-align:center;
}
.dzt {
	font-size: 14px;
	line-height: 22px;
	color: #FFFFFF;
}
.title {
	font-size: 20px;
	line-height:44px;
	color: #0a97de;
	background-image: url(images/hx.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.hzl {
float:left; margin-top:20px; border:solid 4px #FFFFFF;
}
.hzl:hover {
float:left; margin-top:20px; border:solid 4px #333333;
}
.hzr {
float:left; margin-left:12px; margin-top:20px;border:solid 4px #FFFFFF;
}
.hzr:hover {
float:left; margin-left:12px; margin-top:20px;border:solid 4px #333333;
}
.cd {
	font-size: 14px;
	line-height: 30px;
	border: 2px solid #e6e6e6;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.cd:hover {
	color: #FFFFFF;
	background-color: #262626;
	border: 2px solid #262626;
	font-size: 14px;
	line-height: 30px;
}
.pd {
	border: 1px solid #bfbfbf;
}
.pd img {
	border-radius: 15px;
}
.pd:hover {
	border: 1px solid #0152A4;
}
.nd {
	border: 1px solid #eaeaea;
}
.nd:hover {
	border: 1px solid #cfcfcf;
}
.footer{
	overflow:hidden;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:6px;
	background-color: #262626;
}
.ft td {
	color: #ffffff;
	line-height:22px;
}
.bq {
	color: #ffffff;
	line-height:24px;
	background-color: #000000; height:40px; text-align:center; line-height:40px;
}
.ft a {
	color:#ffffff;font-size:14px;
}
.fta {
	color:#ffffff; font-size:14px;
}
.fta:hover {
	color:#ffffff; font-size:14px;
}
.fta:visited {
	color:#ffffff; font-size:14px;
}
.ft a:visited {
	color:#ffffff;
}
#top {
	idth:100%;
	margin:auto;
	padding-top:15px;
	padding-bottom:10px;
	overflow:hidden;
}
#head {
	width:1080px;
	margin:auto;
	background-color: #FFFFFF;
}
#logo {float:left;}
#tel {
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height:50px;
	font-weight: bold;
	background-image: url(images/tel.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:60px; margin-top:14px;
}
#xc {
	float:right;
	font-family: "微软雅黑", "Microsoft YaHei";
	font-size: 18px;
	line-height:24px;
	font-weight: bold;
	padding-left:20px; margin-top:15px;
}
#dahang {
	width:1200px;margin-top:10px; margin-left:auto; margin-right:auto;
}
#dahang li {
	text-align: center;
	float: left;
	margin-left:30px;
}
#dahang li a {
	font-size: 18px;
	color: #333333;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	display:block;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-right:12px;
	padding-left:12px;
	line-height: 24px;
	text-transform: uppercase;
}
.adh {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#dahang li a:hover {
	font-size: 18px;
	color: #FFFFFF;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	display:block;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #747474;
	padding-top: 4px;
	padding-right:12px;
	padding-bottom: 10px;
	padding-left:12px;
	text-transform: uppercase;
}
#dahang li a.act {
	font-size:18px;
	color: #FFFFFF;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	display:block;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #747474;
	padding-top: 4px;
	padding-right:12px;
	padding-bottom: 10px;
	padding-left:12px;
	text-transform: uppercase;
}
.bannerk{
	width:100%;
	height:550px;
	position:relative;
	overflow:hidden;
	background-image: url(images/bannerxx.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.nbannerk{
	width:100%;
	position:relative;
	overflow:hidden;
	background-image: url(images/banner1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.banner{
	width:100%;
	height:480px;
	position:relative;
	overflow:hidden;
}
.banner .banner_bar{ width:1200px; margin:0 auto;}
.banner .n_banner{
	width:1920px;
	margin:0 -360px;
	overflow:hidden;
	position: relative;
	height:480px;
}
.banner .n_banner li{
	float:left;
	width:1920px;
	height:480px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	opacity: 0;
	transition: 0.5s;
}
.banner .n_banner li.act{ z-index: 40; opacity: 1;}
.banner_num{ width:100%; height:10px; position:absolute; bottom:20px; text-align:center; overflow:hidden; left:0; z-index: 50;}
.banner_num a{ display:inline-block; width:40px; height:10px; background:#000; margin:0 2px; transition: 0.5s;}
.banner_num a:hover,.banner_num a.on{ background:#fff}
#dahang1 {
	width:1080px; margin-left:auto; margin-right:auto;
}
#dahang1 li {
	float: left; 
}
#dahang1 li a {
	display:block;
	line-height:26px;
	color: #262626;
	text-align: center;
	font-size: 16px;
	margin-right:15px; margin-left:15px;
	padding-top:8px;
	padding-right:20px;
	padding-bottom:8px;
	padding-left:20px;
	border: 2px solid #999999;letter-spacing: 1px;border-radius:8px;
}
#dahang1 li a:hover {
	display:block;
	line-height:26px;
	color: #ffffff;font-weight:bold;
	text-align: center;
	font-size: 16px;
	margin-right:15px; margin-left:15px;background:#262626;
	padding-top:8px;
	padding-right:20px;
	padding-bottom:8px;
	padding-left:20px;
	border:2px solid #262626;letter-spacing: 1px;border-radius:8px;
}
#dahang1 li a.tt {
	display:block;
	line-height:26px;
	color: #ffffff; font-weight:bold;
	text-align: center;
	font-size: 16px;
	margin-right:15px; margin-left:15px; background:#262626;
	padding-top:8px;
	padding-right:20px;
	padding-bottom:8px;
	padding-left:20px;
	border:2px solid #262626;letter-spacing: 1px;border-radius:8px;
}
#dahang2 {
	width:204px;float:left;
}
#dahang2 li {
	width:204px;
	float: left;
}
#dahang2 li a {
	height:36px;
	display:block;
	line-height:36px;
	color: #010101;
	text-align:left;
	font-size: 14px;
	background-image: url(images/l2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#dahang2 li a:hover {
	height:36px;
	display:block;
	line-height:36px;
	color: #ffffff;
	text-align:left;
	font-size: 14px;
	background-image: url(images/l1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#dahang2 li a.t{
	height:36px;
	display:block;
	line-height:36px;
	color: #ffffff;
	text-align:left;
	font-size: 14px;
	background-image: url(images/l1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.m1{
	font-size: 14px;
	color: #737373;
	line-height:22px;
	padding-top:4px;
	padding-right:10px;
	padding-bottom:4px;
	padding-left:10px; background:#dfdfdf;
}
.m1:visited {
	font-size: 14px;
	color: #FFFFFF;
	line-height:22px;
	padding-top:4px;
	padding-right:10px;
	padding-bottom:4px;
	padding-left:10px; background:#007fd9;
}
.m1:hover{
	font-size: 14px;
	color: #FFFFFF;
	line-height:22px;
	padding-top:4px;
	padding-right:10px;
	padding-bottom:4px;
	padding-left:10px; background:#007fd9;
}
.m2{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e4e4e4;
	border-left-color: #e4e4e4;float:left; margin-top:1px;
}
.m21{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e4e4e4;float:left;margin-top:1px;
}
.cp:visited,.cp:hover{
border: 5px solid #333333; float:left; margin-left:18px; margin-right:18px; margin-top:5px;margin-bottom:15px;
}
.cp{
	border: 5px solid #CCCCCC; float:left; margin-left:18px; margin-right:18px;margin-top:5px;margin-bottom:15px;
}
.m4{
	font-size:14px;
	color: #7d7d7d;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.m41{
	font-size:18px;
	color: #ffffff;
	line-height:30px;
	font-family:"微软雅黑", "Microsoft YaHei";
}
.m42,.m42:visited,.m42:hover{
	font-size:14px;
	color: #ffffff;
	line-height:26px;
	font-family:"微软雅黑", "Microsoft YaHei";
}
.p1{
	font-size: 14px;
	color: #ffffff;
	line-height:22px;
	padding-top:6px;
	padding-right:12px;
	padding-bottom:6px;
	padding-left:12px; background:#E92F47;
}
.p1:visited {
	font-size: 14px;
	color: #FFFFFF;
	line-height:22px;
	padding-top:6px;
	padding-right:12px;
	padding-bottom:6px;
	padding-left:12px; background:#5b5b5b;
}
.p1:hover{
	font-size: 14px;
	color: #FFFFFF;
	line-height:22px;
	padding-top:6px;
	padding-right:12px;
	padding-bottom:6px;
	padding-left:12px; background:#5b5b5b;
}
.ltitle{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 30px;
	font-weight: bold; padding-left:5px;
}
.dtd{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color: #000000;
}
.new_tit {
	text-align: center;
	font-size: 18px;
	padding: 20px 0;
	line-height: 30px;
	border-bottom: 1px solid #ddd
}

.newdetail .tips {
	padding: 25px 0;
	text-align: center
}

.newdetail .tips span {
	margin: 0 10px;
}
.contennew {
	line-height: 30px;
}
.prenextnew {
	border-top: 1px solid #ddd;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

.prenextnew li {
	width: 100%;
	float: left
}
/*--分页--*/
.page{width:812px;padding:15px 0px 15px 0px;text-align:center;clear:both;margin:0px auto;}
.page A {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR: #a5a2a2; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none}
.page A:hover {	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: #322516; BORDER-BOTTOM: #cccccc 1px solid}
.page A:active {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: #a5a2a2; BORDER-BOTTOM: #cccccc 1px solid}
.page SPAN.current {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #0095EB;}
.page SPAN.disabled {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR:#ababab; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid;}
/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:200px;width:70px;height:300px;}
@media  screen and (max-width:640px) {
.suspension{ display: none}}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#1791d0;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:54px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{
	padding:8px;
}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service1 .d-service-item{border-bottom:none;}
.suspension .d-service2 .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:106px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:152px;line-height:22px;font-size:14px;margin-left:10px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:10px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
#daoh {
	width:100%;
	margin:auto;
	background-color:rgba(0,0,0,0.6);
}
#nav {
	margin-right: auto;
	margin-left: auto;
}
#nav a.menu {
	display: block;
	line-height:50px;
-webkit-transition: all .2s ease-in; transition: all .2s ease-in;
	width:160px;
	margin-left:10px;
	margin-right:10px;
	font-size:16px; color:#FFFFFF;
}
#nav a.menu:hover {
	color: #FFFFFF;
	line-height:50px;
	background-color:#0a97de;font-size:16px;
}
#nav a.menu.e {
	color: #FFFFFF;
	line-height:50px;
	background-color:#0a97de;font-size:16px;
}
#nav .nLi {
	position:relative;
	z-index:9999;
}
#nav .nLi .sub {
	position:absolute;
	text-align:center;
	width:100%;
	left:10px;
	padding:0px;
	margin:0px;
	display:none;
}
#nav .nLi .sub li {list-style-type:none;}
#nav .nLi .sub li a {
	color: #fff;
	display:block;
	height:35px;
	line-height:35px;
	background-color: #0a97de;
	filter:alpha(opacity=80);  
    -moz-opacity:0.8;  
    -khtml-opacity: 0.8;  
    opacity: 0.8;  
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3bace5;
}
#nav .nLi .sub li a:hover {
	text-decoration: none;
	background-color: #262626;
	filter:alpha(opacity=80);  
    -moz-opacity:0.8;  
    -khtml-opacity: 0.8;  
    opacity: 0.8;  
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3bace5;
}
#nav .on a.menu{color:#ffffff; font-family: "Microsoft Yahei","微软雅黑", "Arial", "Verdana", "sans-serif"; font-size: 16px;text-decoration: none;letter-spacing: 1px;background-color: #0a97de;}
