 @charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	background: #fff;
	padding: 0px;
	font-size: 14px;
	font-family: Arial, "微软雅黑";
	color: #666;
}
a {
	color: #666;
	text-decoration: none;
	outline: none;
}
a:active {
star:expression(this.onFocus=this.blur());
}
img {
	border: 0px;
	vertical-align: middle;
}
a:link {
	text-decoration: none;
	outline: none;
}
a:visited {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none;
	color: #F1B500;
	outline: none;
}
ul, p, dl, dt, dd {
	padding: 0px;
	margin: 0px;
}
li {
	list-style-position: outside;
	list-style-type: none;
}
h1, h2, h3, h4, h5 {
	padding: 0px;
	margin: 0px;
}
h1 {
	font-size: 28px;
}
h5 {
	font-size: 18px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix {
	clear: both;
	zoom: 1;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.h10 {
	height: 10px;
	overflow: hidden;
	clear: both;
}
.h50 {
	height: 50px;
	overflow: hidden;
	clear: both;
}
.h100 {
	height: 100px;
	overflow: hidden;
	clear: both;
}
input {
	background: transparent;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, "微软雅黑";
	color: #888;
	border: 0px;
	outline: none;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
.wal {
	width: 1200px;
	margin: 0px auto;
}
.w210 {
	width: 210px;
}
.w950 {
	width: 950px;
	overflow: hidden;
}
.img-res {
	max-width: 100%;
	height: auto;
}
.img-center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.indexPart4 div, .indexPart4 img {
	transition: All 0.5s ease;
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
}
.t_top {
	height: 39px;
	line-height: 40px;
	font-size: 12px;
	color: #A9A9A9;
	overflow: hidden;
	background: #F6F6F6
}
.t_top_rt {
	float: right;
}
.t_top_rt a {
	float: left;
	line-height: 40px;
	font-size: 14px;
	color: #999999;
	padding: 0 15px;
}
.t_top_rt b {
	color: #0F7CD1;
	padding-left: 14px
}
.topDiv {
	display: none;
}
.topSearch .input1 {
	width: 100%;
	height: 29px;
	text-indent: 15px;
	line-height: 29px;
	color: #fff;
}
.topSearch .btn1 {
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
	width: 40px;
	height: 29px;
}
.topDiv .logo {
	display: none;
	position: absolute;
	left: 20px;
	top: 8px;
}

.topDiv .logo img {
	width: 275px;
}
.headDiv .logo img{ padding-top:10px;}
.headDiv .logo {  padding-bottom:25px;}
.headDiv .logo span{ float:right; font-weight:bold; color:#0F7CD1; font-size:18px; display:block;}
.top_zi{ padding:15px; letter-spacing:1px;font-size:20px; color:#1047A1; margin-left:30px;border:1px solid #dedede; border-radius:10px; }

.tel{
    background: url(../images/top/phone.png) no-repeat left center;
	margin-top:30px;
	
}

.tel p{
    font-size: 20px;
    color: #666;
 font-weight: normal;
	padding-left:70px;

}
.tel p span{
    font-size: 16px;
    font-weight: normal;
}
.tel p span.span1{
    color: #ED7700;
}
.tel p span.span2{
    color: #ed7700;
}
.tel h3{
    font-family:"微软雅黑";
    font-size: 30px;
    color: #221815;
  padding-left:70px;
    font-weight: bold;
    letter-spacing: 2px;
}
.nav {
	height:60px;
	background:#1047A1;
	width:100%;
	text-align:center;
}
.nav ul{ display:inline-table;}
.nav li {
	float: left;
height:60px;

line-height:60px;
}
.nav a {

	float: left;
	padding: 0 54px;
	display:block;
	overflow: hidden;
	text-align: center;
	font-size: 15px;
	color: #fff;
	border-right: 1px solid #1755B7;
}
.nav a:hover, .nav a.aNow1 {
	color: #fff;
	background:#0F7CD1;
}
.headDiv .lan {
	position: absolute;
	right: 0px;
	top: 47px;
}
.headDiv .lan .img1 {
	display: none;
}
.headDiv .lan:hover em img {
	display: none;
}
.headDiv .lan:hover em .img1 {
	display: inline-block;
}
.headDiv .lan .mouse {
	display: none;
}
.headDiv .lan.on .mouse {
	display: block;
}
.headDiv .lan .mouse1 {
	left: 0px;
	margin-left: -35px;
	position: absolute;
	z-index: 22;
	top: 18px;
	padding-top: 9px;
}
.headDiv .lan .mouse1 .box dd {
	border-bottom: #e5e6e8 solid 1px;
	width: 88px;
	height: 29px;
	background: #fff;
	line-height: 29px;
	font-size: 14px;
	text-align: center;
}
.headDiv .lan .mouse1 .box dd a {
	background: #f1f3f6;
	display: block;
	width: 88px;
	height: 29px;
}
.headDiv .lan .mouse1 .box dd a:hover {
	background: #ffb400;
	color: #fff;
}
.headDiv .lan .mouse1 .box dd:last-child {
	border-bottom: none;
}
.headDiv .topRight {
	position: absolute;
	right: 33px;
	top: 47px;
}
.headDiv .topRight li {
	float: left;
	position: relative;
	margin-left: 14px;
}
.headDiv .topRight li .img1 {
	display: none;
}
.headDiv .topRight li:hover em img {
	display: none;
}
.headDiv .topRight li:hover em .img1 {
	display: inline-block;
}
.headDiv .topRight li .mouse {
	display: none;
}
.headDiv .topRight li.liNow .mouse {
	display: block;
}
.headDiv .topRight .searchIco {
	padding-right: 9px;
	height: 59px;
	width: 36px;
	text-align: center;
}
.headDiv .topRight .searchIco.liNow .mouse {
	display: block;
}
.headDiv .topRight li .mouse2 {
	right: 0px;
	position: absolute;
	z-index: 22;
	top: 59px;
	width: 225px;
	padding-left: 24px;
	padding-top: 19px;
	height: 67px;
	background: #f0f2f6;
}
.headDiv .topRight li .mouse2 .box {
	width: 196px;
	height: 30px;
	border-bottom: #cfcfcf solid 1px;
	position: relative;
}
.headDiv .topRight li .mouse2 .input1 {
	width: 196px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.headDiv .topRight li .mouse2 .btn1 {
	position: absolute;
	right: 0px;
	top: 4px;
	background: url(../images/top/nimg18_4on.png) 7px top no-repeat;
	cursor: pointer;
	z-index: 22;
	width: 25px;
	height: 21px;
}
.headDiv .topRight .tel {
	font-size: 14px;
	background: url(../images/top/nimg18_3.png) left top no-repeat;
	padding-left: 28px;
	margin-right: 8px;
}
.navLayer .bg .ewm {
	text-align: center;
	margin: 20px auto;
	padding-top: 20px;
}
.navLayer .bg .ewm img {
	border: 3px solid #fff;
}
.sNav {
	position: absolute;
	z-index: 20;
	left: 0px;
	top: 100px;
	width: 100%;
	height: 176px;
	background: #f0f3f6;
	display: none;
}
.sNav .wal {
	height: 176px;
	position: relative;
	text-align: center;
}
.sNav .list {
	width: 1200px;
}
.sNav li {
	float: left;
	font-size: 14px;
	text-align: center;
	height: 176px;
}
.sNav li .ico {
	padding: 48px 0 15px;
}
.sNav li .img1 {
	display: none;
}
.sNav li a {
	display: block;
	width: 100%;
	height: 176px;
	border-right: #e2e2e2 solid 1px;
}
.sNav li:last-child a {
	border-right: none;
}
.sNav a:hover {
	color: #ffb400;
}
.sNav a:hover .img1 {
	display: inline-block;
}
.sNav a:hover img {
	display: none;
}
.sNav2 li {
	width: 16.66%;
}
.sNav3 li {
	width: 33.33%;
}
.sNav4 li {
	width: 50%;
}
.sNav5 li {
	width: 25%;
}
.sNav6 li {
	width: 20%;
}
/*导航菜单触发*/
.navLayer {
	overflow-x: auto;
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: fixed;
	z-index: 50;
	right: -100%;
	top: 0px;
}
.navLayer .ico {
	height: 45px;
	position: relative;
}
.navLayer .ico a {
	position: absolute;
	top: 10px;
	right: 5px;
	display: block;
	width: 30px;
	height: 34px;
}
.navLayer .ico a img {
	width: 30px;
}
.navLayer .close {
	padding-left: 10px;
	top: 10px;
	position: absolute;
}
.navLayer .bg {
	overflow-x: auto;
	position: relative;
	background: #fff;
	height: 100%;
	margin-left: 25%;
	width: 75%;
}
.subNav {
	background: url(../images/ico5.png) right center no-repeat;
	cursor: pointer;
	display: block;
	height:45px;
	line-height:45px;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
	font-size: 14px;
}
.subNav .name {
	padding-left: 25%;
	text-align: left;
	position: relative;
}
.subNav .name .indexIco {
	position: absolute;
	top: 8px;
	left: 40px;
}
.subNav a {
	color: #666;
}
.currentDt {
	background: url(../images/ico5on.png) right center no-repeat;
}
.currentDd span {
	color: #ff0000;
}
.navContent {
	display: none;
	background: #0F7CD1;
}
.navContent li {
	font-size: 14px;
	padding-left: 25%;
}
.navContent a {
	display: block;
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
	height: 45px;
	line-height: 22px;
	color: #fff;
	background: url(../images/ico6.png) left center no-repeat;
	background-size: 8px;
	padding-left: 18px;
}
.navContent a:hover {
	background: url(../images/ico6on.png) left center no-repeat;
	background-size: 8px;
	color: #000;
}
.pageBg {
	position: fixed;
	z-index: 11;
	width: 100%;
	height: 100%;
	display: none;
	background: url(../images/top/bg1.png) repeat;
	left: 0px;
	top: 0px;
}
/*首页banner图*/
.banner {
	width: 100%;
	position: relative;
}
.focus {
	width: 100%;
	position: relative;
	zoom: 1;
	overflow: hidden;
	z-index: 9;
}
.f426x240, .f160x160 {
	width: 100%;
	overflow: hidden;
	z-index: 9;
}
.rslides li {
	width: 100%;
	float: left;
	display: none;
	z-index: 9;
}
.rslides li img {
	z-index: 9999;
	display: block;
}
.rslides {
	width: 100%;
	position: relative;
	z-index: 9;
	margin: 0 auto;
}
.rslides_nav {
	height: 51px;
	width: 31px;
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 50%;
	left: 0;
	opacity: 1.0;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	display: none;
}
.rslides_nav:active {
	opacity: 1.0;
}
.rslides_nav.next {
	left: auto;
	right: 0;
}
.rslides_tabs {
	text-align: center;
	position: absolute;
	bottom: 20px;
	z-index: 9;
	left: 0%;
	width: 100%;
}
.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
 *float: left;
	margin: 0 4px;
}
.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background: url(../images/top/ico1.png) no-repeat;
	display: inline-block;
	_display: block;
 *display: block;
	width: 14px;
	height: 14px;
	z-index: 9;
 *z-index: 9;
}
.rslides_tabs .rslides_here a {
	background: url(../images/top/ico1on.png) no-repeat;
}
.indexFlashTel {
	position: relative;
	overflow: hidden;
	max-width: 768px;
	display: none;
}
.indexFlashTel .btnDiv {
	position: absolute;
	z-index: 10;
	left: 0px;
	bottom: 15px;
	width: 100%;
	text-align: center;
}
.indexFlashTel .btnDiv span {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/top/ico1.png) no-repeat;
	cursor: pointer;
	margin: 0 3px;
}
.indexFlashTel .btnDiv span.on {
	background: url(../images/top/ico1on.png) no-repeat;
}
.indexFlashTel .bd {
	position: relative;
	z-index: 0;
}
.indexFlashTel .bd li {
	position: relative;
	text-align: center;
}
.indexFlashTel .bd li img {
	width: 100%;
	display: block;
}
.title {
	font-size: 26px;
	text-align: center;
	font-weight: normal;
	background:url(../images/main/title01.png) no-repeat center bottom;
	padding-bottom: 18px;
	color: #0F7CD1;
	font-weight: bold;
}
.title3 {
	font-size: 16px;
	text-align: center;
	color: #666;
	padding-top: 10px;
}
/*******搜索*********/
.search {
	overflow: hidden;
	width: 100%;
	height: 65px;
	border-bottom:1px solid #dedede;
}
.search p {
	font-size: 13px;
	line-height: 65px;
	
	display: block;
	
	width: 65%;
	float: left;
	color: #666;
}
.search p a {
	color: #666;
	padding: 0 4px;
}
.search .s_key {
	float: right;
	width: 28%;
	
	height: 65px;
	
}
.search .s_key input {
	width: 73%;
	height: 34px;
	line-height: 32px;
	font-size: 14px;
	color: #666;
	margin-left:20px;
	padding-left: 10px;
	margin-top:15px;
	background:#dedede url(../images/main/search.png) no-repeat right;
	border:none;
	border-right: none;
	outline: none;
	float: left;

}

/*product*/
.product {
	margin-top: 60px;
	background: url(../images/main/pro.png) no-repeat top;
}
.main_title {
	text-align: center;
	color: #2f3030;
	font-size:36px;
	line-height: 52px;
	font-family: "Microsoft Yahei";
	clear: both;
	display: block;
	white-space: nowrap;

}
.main_title span {
	color: #1C5BB8;
}
.main_title2 {
	padding: 10px 0px;
	text-align: center;
	font-size: 18px;
	color: #666;
	margin-bottom: 15px;
}
.product_nav {
	margin-top: 40px;
	padding-bottom: 15px;
	text-align: center;
}
.product_nav ul {
	padding: 0;
	display: inline-block;
}
.product_nav ul li {
	float: left;
	list-style: none;
	width: 130px;
	text-align: center;
	height: 47px;
	line-height: 47px;
	text-align: center;
	margin: 0 7px;
}
.product_nav ul li a {
	color: #666;
	display: block;
	border:1px solid  #dedede;
	text-decoration: none;
	border-radius: 10px;
	font-size: 15px;
}
.product_nav ul li a:hover {
	background: #1047A1;
	color: #fff;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.product_nav2 {
	margin-top: 40px;
	padding-bottom: 15px;
	text-align: center;
	display:none;
}
.product_nav2 ul {
	padding: 0;
	display: inline-block;
}
.product_nav2 ul li {
	float: left;
	list-style: none;
	width:48%;
	text-align: center;
	height: 47px;
	line-height: 47px;
	text-align: center;
	margin: 1%;
}
.product_nav2 ul li a {
	color: #666;
	display: block;
	border:1px solid  #dedede;
	text-decoration: none;
	border-radius: 10px;
	font-size: 15px;
}
.product_nav2 ul li a:hover {
	background: #1047A1;
	color: #fff;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.product_box {
	background: #fff;
	padding-top: 2px;
}
.product_list {
	margin: 0px 20px;
}
.product_list ul {
	padding: 0;
}
.product_list ul li {
	float: left;
	width: 33.3%;
	list-style: none;
	margin-top: 5px;
}
.product_bian {
	margin:10px;
	padding:20px;
	background:#dedede;
}
.product_bian img{ height:266px;}
.product_bian:hover{ background:#1047A1}
.product_bian h3 {
	color: #666;
	font-weight:normal;
	font-size: 15px;
	margin-top:15px;

}
.product_bian h3 span{ float:right; font-size:26px; font-weight:normal; }
.product_bian a {
	text-decoration: none;
	display: block;
}
.product_bian a:hover h3 {
	color: #fff;
}
.avatar img {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.avatar:hover img {
	transform: scale(1.3);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.3);
	-webkit-transform: all 1s ease 0s;
	-moz-transform: scale(1.3);
	-moz-transform: all 1s ease 0s;
	-o-transform: scale(1.3);
	-o-transform: all 1s ease 0s;
	
}
.tbg{ background:url(../images/main/bg.jpg) no-repeat center; padding:30px 0; margin-top:50px;}
.tbg h2{ text-align:center; color:#fff; margin:20px 0; font-size:36px;}
.tbg h3{ text-align:center; color:#fff; font-weight:normal;}
.tbg p{ margin:20px auto; font-size:20px;text-align:center; width:36%; height:50px; background:#fff; border-radius:20px; line-height:50px; color:#333;}
.tbg p b{ color:#1047A1}
/*ys*/
.ys{ margin-top:40px;}
.ys_fl{ width:53%; float:left; margin-top:30px;}
.ys_fr{ width:47%; float:right; margin-top:80px; background:#f1f1f1; padding-bottom:60px;}
.ys_fr h1{ margin-left:50px; width:100px; height:100px; background:#1047A1; color:#fff; line-height:100px; font-size:36px; text-align:center;}
.ys_fr h2{padding-left:50px; color:#1047A1; font-size:36px; margin:15px 0;}
.ys_fr h3{padding-left:50px; color:#333; font-size:24px; margin:15px 0;}
.ys_fr h4{padding-left:50px; font-size:20px }
.ys_fr2{ width:53%; float:right;margin-top:30px;}
.ys_fl2{ width:47%; float:left; margin-top:80px; background:#f1f1f1; padding-bottom:60px;}
.ys_fl2 h1{ margin-left:50px; width:100px; height:100px; background:#1047A1; color:#fff; line-height:100px; font-size:36px; text-align:center;}
.ys_fl2 h2{padding-left:50px; color:#1047A1; font-size:36px; margin:15px 0;}
.ys_fl2 h3{padding-left:50px; color:#333; font-size:24px; margin:15px 0;}
.ys_fl2 h4{padding-left:50px; font-size:20px }
/*about*/
.about{ background:#1047A1; padding:40px 0; margin-top:70px;}
.ab_fr{ float:right; width:48%;}
.ab_fl{float:left; width:50%; margin-top:30px;}
.ab_fl h3{font-size: 50px; color:#FFF; line-height: 50px; margin-bottom: 43px; text-transform: uppercase;}
.ab_fl h3 i{color:#ED7700;}
.ab_fl span{font-size: 24px; color:#FFF; font-weight: bold;}
.ab_fl span em{display: block; font-size: 16px; color:#FFF; line-height: 16px; font-weight: normal; margin-top: 14px; text-transform: uppercase;}
.ab_fl p{ font-size: 14px; color:#C4C4C4; margin-top:40px; line-height:26px;  margin-bottom: 36px;}
.ab_fl b{display: block;}
.ab_fl b .xq{background:#fff; margin-right: 30px; padding:10px 30px; border-radius:10px;}

/*news*/
.news { overflow:hidden; width:100%; margin-top:50px;}
.news .newsleft { overflow:hidden; width:33.3%; height:100%; float:left;}
.news .newsleft .menu{ overflow:hidden; float:left; padding:0;}
.news .newsleft .menu li{ float:left; width:100%; height:35px; text-align:center; line-height:35px; background-color:#eee; font-size:16px;}
.news .newsleft .menu li a{ display:block; text-decoration:none; color:#666;}
.news .newsleft .menu li.cur a{ background-color:#1047A1; color:#fff;}
.news .more{ display:block; width:25px; height:25px; background:url(../images/main/news_more.jpg) no-repeat center; float:right;}
.news .newsleft .newsbox{ overflow:hidden; height:300px; position:relative;padding:0 30px;}
.news .newsleft .newslist { overflow:hidden; width:100%; height:100%;}
.news .newsleft .newslist ul{ overflow:hidden; width:100%; float:left; }
.news .newsleft .newslist li{ width:100%; overflow:hidden; margin-bottom:16px;  height:16px; line-height:15px;}
.news .newsleft .newslist li em{ display:inline-block; width:15px; height:15px; border-radius:3px; font-size:12px; text-align:center; color:#fff; background-color:#999; float:left; margin-right:5px;}
.news .newsleft .newslist li em{ *display:inline}
.news .newsleft .newslist li .emred{ background-color:#1047A1;}
.news .newsleft .newslist li a{ display:block; font-size:14px; color:#666; float:left; width:210px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news .newsleft .newslist li span{ float:right; font-size:14px; color:#666; width: 77px;}

.news .newsright { overflow:hidden; width:33.3%; float:right; height:100%;}
.news .top{ overflow:hidden; margin-bottom:35px; padding:0 30px;}
.news .top h3{ float:left; font-size:16px; font-weight:normal; padding-left:10px; border-left:6px solid #1047A1;}
.news .top h3 a{ color:#333;font-weight: bold;}
.news .top h3 span{ font-size:14px; color:#999; font-family:Arial; margin-left:5px;}
.news .newsright .wenda{ overflow:hidden;padding:0 30px; height:260px; position:relative}
.news .newsright .wenda ul{ overflow:hidden; padding:0;}
.news .newsright .wenda li{ width:100%; height:74px; border-bottom:1px dashed #eee; margin-bottom:10px;}
.news .newsright .wenda h5{ font-weight:normal; font-size:14px; color:#333; padding-left:40px; background:url(../images/main/news_wen.jpg) no-repeat left center; line-height:26px; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news .newsright .wenda h5 a{color:#000;}
.news .newsright .wenda p{ padding-left:40px; background:url(../images/main/news_da.jpg) no-repeat left top; line-height:20px; height:40px; overflow:hidden; font-size:12px; color:#999}
/*footer*/

.footerCenter {
	width: 100%;
	background: #383A42;
	padding-top: 50px;
	margin-top:50px;
}
.footerCenter .conBox {
	padding-bottom: 30px;
}
.footerCenter .conBox dl {
	float: left;
}
.footerCenter .conBox dt {
	margin-bottom: 24px;
}
.footerCenter .conBox dt h3 {
	font-size: 16px;
	color: #ffffff;
	font-weight: normal;
}
.footerCenter .conBox dt h3 a {
	color: #fff;
	text-decoration: none;
}
.footerCenter .conBox dt p {
	display: block;
	font-size: 12px;
	color: #666666;
	font-family: arial;
	margin-top: 5px;
	word-spacing: 2px;
}
.footerCenter .conBox dd a {
	font-size: 14px;
	color: #999999;
	display: block;
	margin-bottom: 14px;
	text-decoration: none;
}
.footerCenter .conBox dl:first-child {
	border-left: none;
}
.footerCenter .conBox dd a:hover {
	color: #ED7700
}
.footerCenter .conBox dl.dl1 {
	width: 180px;
}
.footerCenter .conBox dl.dl2 {
	width: 180px;
}
.footerCenter .conBox dl.dl3 {
	width: 180px;
}
.footerCenter .conBox dl.dl4 {
	width: 180px;
}
.lodwebsite {
	width: 100px;
	position: absolute;
	right: 0;
	top: 155px;
	font-size: 14px;
	color: #fc6b00;
}
.footerCenter .conBox .box1 {
	float: left;
	width:260px;

	position: relative;
	
}
.footerCenter .conBox .box1 p{ font-size:26px; color:#fff; border:1px solid #626262; text-align:center; padding:10px 0; margin-top:20px;}
.footerCenter .conBox .box1 a{ color:#ED7700}
.footerCenter .conBox .box2 {
	float: right;
}
.footerCenter .conBox .box2 p {
	font-size: 14px;
	color: #999999;
	text-align:center;
	font-family: arial;
	padding-top:5px;
}
.footerCenter .conBox .box2 span {
	display: block;
	font-size: 14px;
	color: #777777;
	margin-top: 4px;
}

.footerCenter .link {
	width: 100%;
	height: 40px;
	color: #9B9EA0;
	padding-top: 20px;
	
	border-top: 1px solid #4B5054;
}
.footerCenter .link a {
	color: #73777A;
	padding: 0 10px;
}
.footerCenter .copright {
	width: 100%;
	height: 45px;
	line-height: 45px;
	color: #73777A
}
/**手机底部导航菜单***/
#bottomNav {
	display: none;
	background: #f5f5f5;
	height: 62px;
	background-repeat: repeat-x;
	z-index: 999;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	_position: absolute;
 _top: expression_r(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
	overflow: visible;
}
.bmeum {
	color: #fff;
	text-align: center;
	padding-top: 6px;
}
.bmeum a {
	color: #0F7CD1;
}
.bmeum a:hover {
	text-decoration: none;
	color: #0F7CD1;
}
.bottom_mobile {
	width: 33%;
	float: left;
}
.bottom_mobile img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
/*************底部**************/
/*悬浮链接*/
.suspension {
	position: fixed;
	z-index: 55;
	right: 0;
	bottom: 80px;
	width: 70px;
	height: 240px;
}
.suspension-box {
	position: relative;
	float: right;
}
.suspension .a {
	display: block;
	width: 44px;
	height: 44px;
	background-color: #1047A1;
	margin-bottom: 4px;
	cursor: pointer;
	outline: none;
}
.suspension .a.active, .suspension .a:hover {
	background: #292929;
}
.suspension .a .i {
	float: left;
	width: 44px;
	height: 44px;
	background-image: url(../images/top/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/top/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/top/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/top/side_bg_arrow.png) no-repeat;
	right: -8px;
	top: 31px;
}
.suspension .d-service {
	top: 0;
}
.suspension .d-service-phone {
	top: 34px;
}
.suspension .d-qrcode {
	top: 78px;
}
.suspension .d .inner-box {
	padding: 8px 22px 12px;
}
.suspension .d-service-item {
	border-bottom: 1px solid #eee;
	padding: 14px 0;
}
.suspension .d-service .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/top/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/top/side_con_icon02.png) no-repeat center center;
	display: block;
}
.suspension .d-service-item h3 {
	float: left;
	width: 112px;
	line-height: 44px;
	font-size: 15px;
	margin-left: 12px;
}
.suspension .d-service-item .text {
	float: left;
	width: 112px;
	line-height: 22px;
	font-size: 15px;
	margin-left: 12px;
}
.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/top/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: 20px 0;
}
.suspension .d-qrcode p {
	font-size: 16px;
	color: #93959c;
}

/**手机底部导航菜单***/
#bottomNav {
	display: none;
	background: #0F7CD1;
	height: 62px;
	background-repeat: repeat-x;
	z-index: 999;
	position: fixed;
	bottom: 0;
	left: 0;
	border-top: 1px solid #0F7CD1;
	width: 100%;
	_position: absolute;
 _top: expression_r(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
	overflow: visible;
}
.bmeum {
	color: #fff;
	text-align: center;
	padding-top: 6px;
}
.bmeum a {
	color: #fff;
}
.bmeum a:hover {
	text-decoration: none;
	color: #fff;
}
.bottom_mobile {
	width: 33%;
	float: left;
	
}
/**/
.curr {
	
	font-size: 14px;
	color: #999999;

	line-height: 24px;
	padding:10px 0;
	margin-bottom:0;

	border-bottom:1px dashed #dedede;
}
.curr img{ padding-right:10px;}
.curr a {
	color: #999;
	text-decoration: none;
}
.curr a:hover {
	color: #0c8df9;
}
.curr span {
	color: #0069c2;
}
/*in about*/
.in_about{ margin-top:30px;}
/*message*/
.message {
	margin-top: 40px;
}
.message .item {
	width: 46%;
	margin: 10px 2%;
	height: 250px;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
	background-color: #fff;
	float: left;
}
.message .item-title {
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #E5E5E5;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
.message .item-title-1 {
	background: #1047A1;
}
.message .item-title-2 {
	background: #3A99DB;
}

.message .item-p {
	padding: 10px 0 0 18px;
	color: #666;
	line-height: 32px;
}
.message .item-p span {
	display: block;
	float: left;
	width: 50%;
	font-size:20px;
	color:#333;
}
.message .item-p span img {
	margin-top: 10px;
}
.qqewm img{ width:80px; padding-right:10px; padding-top:30px;}
.p4-order-form-1 {
	overflow: hidden;
	width:96%;
	margin:10px auto;
}
.p4-order-form-1 .p4-titlel-1 {
	width: 145px;
	height: 56px;
	font-size: 18px;
	line-height: 56px;
	text-align: center;
	color: #666;
	background: #dedede;
}
.p4-order-form-1-con {
	border: 1px solid #dedede;
	padding: 40px 15%;
}
.p4-order-form-1-con li p {
	padding-left: 130px;
	color: #999;
	font-size: 12px;
}
.p4-order-form-1-con li {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 45px;
	color: #666;
	overflow: hidden;
}
.p4-order-form-1-con li span {
	font-weight: bold;
	color: #666;
}
.p4-order-form-1-con li b {
	color: #f00;
}
.p4-order-form-1-con li .row-hd {
	color: #666;
}
.p4-order-form-1-con li p {
	clear: both;
}
.p4-order-form-1-con label {
	display: inline-block;
	width: 120px;
	color: #666;
	vertical-align: top;
	text-align: right;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
}
.p4-order-form-1-con .inputs, .p4-order-form-1-con li select {
	width: 73%;
	margin-right: 10px;
	outline: none;
	padding-left: 10px;
	border: 1px solid #DEDEDE;
	height: 43px;
	line-height: 32px;
	color: #666;
	box-sizing: border-box;
}
.p4-order-form-1-con .p4-order-form-1-t1 {
	width: 100%;
}
.p4-order-form-1-t1 textarea {
	width: 73%;
	height: 102px;
	line-height: 24px;
	border: 1px solid #DEDEDE;
	outline: none;
	resize: none;
	overflow: auto;
	margin-right: 10px;
	padding-left: 10px;
	box-sizing: border-box;
}
.p4-order-form-1-con .p4-order-form-1-t2 {
	width: 100%;
}
.p4-order-form-1-t2 input {
	width: 150px;
	vertical-align: top;
}
.p4-order-form-1-t2 span {
	width: 153px;
	height: 25px;
}
.p4-order-form-1-con .p4-order-form-1-t3 {
	padding-left: 120px;
}
.p4-order-form-1-con .p4-order-form-1-t3 input {
	width: 80px;
	height: 30px;
	border: 0;
	text-align: center;
	margin-right: 30px;
	color: #fff;
	padding-left: 0;
	cursor: pointer;
}
.p4-order-form-1-con .p4-order-form-1-b1 {
	background: #666;
}
.p4-order-form-1-con .p4-order-form-1-t4 {
	overflow: auto;
	height: auto;
	min-height: 35px;
	width: 100%
}
.p4-order-form-1-con .p4-order-form-1-t4 input {
	vertical-align: middle;
	width: 14px;
	margin: 0 10px;
}

/*contact*/
.fot_tel{width:35%;
	float: left;padding-top:20px;}
	.fot_tel p{ line-height:32px; padding:10px 0px;  border-bottom:1px solid #dedede; }
		.fot_tel h3{ line-height:32px; padding:20px 0px;  }
.fot_map{ float:right; width:55%;}
/*in news*/
.slide-nav {
	float: left;
	background: #fff;
	width: 20%;

	margin-top: 30px;
}

.slide-nav .titleP{ text-align:center; background:#1047A1; padding-top:28px; height:70px;}
.slide-nav  h2{ color:#f3922b; font-size:26px; font-weight:bold;}
.slide-nav span{ color:#dedede; font-size:14px;}
.slide-nav ul{ border:1px solid #d1d1d1; }
.slide-nav ul li{ border-bottom:1px dashed #dedede; margin:0 10px;}
.slide-nav ul li:last-child{ border:0;}
.slide-nav ul li a{ display:block; line-height:45px; font-size:14px; padding-left:38px; background:url(../images/main/li.jpg) no-repeat 10px 18px;}
.slide-nav ul li a:hover{ background:url(../images/main/lih.jpg) no-repeat 10px 18px; color:#0b4ec9; }
.titletd {
	text-decoration: none;
	line-height: 50px;
	cursor: pointer;
	font-size: 15px;
	padding: 0 20px;
	display: block;
	background: #E0E0E0 url(../images/main/ico2.png) no-repeat;
	background-position: 225px 15px;
	color: #222;
	transition: all 0.3s;
}


.slide-content {
	float: left;
	width: 78%;
	padding-bottom: 20px;
	height: auto;
	margin-top: 30px;
	
	margin-left: 2%;
}
.slide_contact {
	padding: 10px;
}
.slide_contact h2 {
	margin-top: 0;
	color: #1047A1;
	font-size: 22px;
}
.slide_contact p {
	line-height: 28px;
	padding-bottom: 5px
}
.news-list{ padding-top:13px;}
.news-list ul li { list-style:inside; color:#C4C4C4; border-bottom:1px solid #dedede; overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.news-list ul li a{ line-height:45px; color:#545454; }
.news-list ul li a:hover{ color:#EC6900}
.news-list ul li span{ float:right; color:#999;line-height:45px; }
.cont {
	text-align: center;

	color: #fff; 
	padding:10px 0;
	font-size: 16px;
	font-weight:bold;
	background: #1047A1
}
.cont h4{ color:#fff; }
.slide_lx{ padding:0 20px; border:1px solid #D1D1D1;}
.slide_lx p{ line-height:24px; margin:0; padding:6px 0;}
 .zxxq-01 {
            background: #fff;
            padding: 18px 44px;
        }
        
        .zxxq-01-tit {
            height: 38px;
            font-size: 24px;
            font-weight: normal;
            line-height: 38px;
            color: #4b4a4a;
            text-align: center;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .zxxq-01-sour {
            height: 24px;
            font-size: 12px;
            line-height: 24px;
            text-align: center;
            color: #aaa;
            margin-bottom: 20px;
        }
        
        .zxxq-01-sour a {
            color: #aaa;
        }
        
        .zxxq-01-sour span {
            margin: 0 9px;
        }
        
        .zxxq-01-text {
            padding: 16px 18px;
            font-size: 14px;
            line-height: 24px;
            border: 1px solid #d6d6d6;
            margin-bottom: 22px;
        }
        
        .zxxq-01-text-t1 {
            width: 78px;
            float: left;
            color: #342f2e;
            margin-right: -78px;
        }
        
        .zxxq-01-text-t2 {
            padding-left: 80px;
        }
.zxxq-01  p{ line-height:28px; color:#666; padding:5px 0;}
/*product*/
.searchbox {

	width:100%;
	margin:10px 0;
	height: 36px;
	line-height: 36px;
	border: 1px solid #dedede;
	border-radius: 15px;
	color: #333;
	
}
.searchbox .cont_text {
	float: left;
	color: #333;
	height: 32px;
	padding-left: 8px;
	background: none;
	line-height: 32px;
	outline: none;
	border: none;
}
.searchbox .cont_btn {
	float: right;
	outline: none;
	border: none;
	margin-top: 2px;
	cursor: pointer;
	width: 32px;
	height: 32px;
	background: url(../images/main/rsbtn.png) no-repeat;
}   
.pagination {
	margin: 30px 0;
	text-align: center;
	cursor: default;
}
.pagination a.active, .pagination a:hover {
	background-color: #0F7CD1;
	border-color: #0F7CD1;
	color: #fff;
}
.pagination a {
	min-width: 36px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	border: 1px solid #E3E3E3;

	margin: 0 4px;
	color: #666;
}
.product_bian2 {
	margin:10px;
	padding:20px;
	background:#dedede;
}
.product_bian2 img{ height:206px;}
.product_bian2:hover{ background:#1047A1}
.product_bian2 h3 {
	color: #666;
	font-weight:normal;
	font-size: 15px;
	margin-top:15px;

}
.product_bian2 h3 span{ float:right; font-size:26px; font-weight:normal; }
.product_bian2 a {
	text-decoration: none;
	display: block;
}
.product_bian2 a:hover h3 {
	color: #fff;
}
/*honor*/
.honor_list ul li{ width:50%; float:left; }
.honor_list ul li h3{ text-align:center; padding-top:15px;}
.honor_list ul li img{ height:330px;}
.honor_list ul li>div{ padding:30px;}
/*in product*/
.pro_fl{ float:left; width:45%;}
.pro_fl img{ border:1px solid #dedede;}
.pro_fr{ float:right; width:48%;}
.pro_fr h3{ color:#333; font-size:24px; padding-bottom:15px;}
.pro_fr p{ padding:5px 0; font-size:15px;}
.pro_fr p b{ color:#333}
.pro_fr span{ display:block; text-align:center; line-height:40px; width:120px; height:40px; border-radius:10px; background:#EC6900; margin-top:15px;}
.pro_fr span a{ color:#fff; display:block;}
.pro_xq{margin-top:20px;}
.pro_xq b{ color:#333; font-size:15px; }
.pro_xq p{ padding:6px 0; line-height:26px;}
.table{ width:100%; text-align:center}
caption {
    display: table-caption;
	color:#1047A1; font-size:18px;
    text-align: -webkit-center;
	text-align:left;
	padding-bottom:20px;
	padding-top:10px;
}


.table>	tbody>tr>td {
    

	line-height:50px;
	background:#E5E7E8;
	
}


.table-bordered{border: 1px solid #ddd;}
.pro_detail ul{ padding:0}
.pro_detail ul li{ width:24%; margin:15px 0.5%; float:left;}
.pro_detail ul li img{ height:180px;}

#page{padding-top:20px;padding-right:10px;clear:both;float:right;}
#page a{background: #F4FAFB;border: 1px solid #3C8DBC;color: #9CACAF;margin-right: 3px;display: block;float: left;padding: 3px 8px;text-decoration: none;}
#page span.page_current{background:#367FA9;color: #fff;font-weight: bold;display: block;float: left;padding: 4px 10px;margin-right: 3px;}