/*共用*/
body {
	width: 100%;
	font-size: 14px;
	background: #FFF;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "Microsoft Yahei";
	color: #333;
}
div,span, p ,h1, h2, h3, h4, h5, h6,from, input, select  {
	margin: 0px;
	padding: 0px;
}

em,i{font-style: normal;}

img {
	margin: 0px;
	padding: 0px;
	vertical-align:middle;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
dl, dt, dd, ol, ul, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}


.clear {
	clear: both;
	font-size: 0px;
	overflow: hidden;
	height : 0px;
}
a {
	color: #484848;
	text-decoration: none;
}
a:hover {
	color: #0067d0;
	text-decoration: none;
}
.border_bg {
	width: auto;
	height: auto;
	margin: 0 auto;
}
.cp1 img {
	border: 1px solid #bbb;
	padding: 5px;
	background: #fff;
}
.cp1 img:hover {
	border: 1px solid #0067d0;
	padding: 5px;
	background: #f7f1eb;
}
.cp img {
	border: 1px solid #bbb;
	padding: 1px;
}
.cp img:hover {
	border: 1px solid #0067d0;
	padding: 1px;
}
input, button, select, textarea {
	outline: none
}
.font_1 {
	font-size: 16px;
	color: #333;
}
#copy {
	display: none;
}

.totalwidthpercent {
	width: 100%;
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
#top_cp, #top_jj, #jz_qaun, #xinwen {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
dl, dt, dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.top10 {
	clear:both;height:10px;overflow:hidden;
}
.top20 {
	clear:both;height:20px;overflow:hidden;
}
.top30 {
	clear:both;height:30px;overflow:hidden;
}
.top40 {
	clear:both;height:40px;overflow:hidden;
}
.top50 {
	clear:both;height:50px;overflow:hidden;
}
.top60 {
	clear:both;height:60px;overflow:hidden;
}
.top70 {
	clear:both;height:70px;overflow:hidden;
}
.box {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	min-width: 1200px;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
	height: auto;
}
/*共同结束*/

/*欢迎进入*/
.hyjr_dkkd {
	width: 100%;
	height: 38px;
	background: #0067d0;
}
.hyjr_kz {
	width: 1200px;
	margin: 0 auto;
	height: 38px;
}
.hyjr_zt1 {
	font-size: 12px;
	color: #e3f1ff;
	line-height: 38px;
	float: left;
}
.hyjr_zt {
	font-size: 12px;
	color: #e3f1ff;
	height: 38px;
	line-height: 38px;
	float: right;
}
.hyjr_zt a {
	font-size: 12px;
	color: #cbe5ff;
	line-height: 38px;
}
.hyjr_zt a:hover {
	font-size: 12px;
	color: #ff0;
	line-height: 38px;
}
/*导航*/
.top {
	background: #fff;
	width: 100%;
}
.top_in {
	position: relative;
	min-width: 100%;
	margin: 0 auto;
}
.top_in > .totalwidth {
	position: relative;
}
.top .fr {
	height: 117px;
}
.top .logo {
	margin-top: 15px;
}
.top .logo img{ height:90px;}
.top .kds2 {
	width: 220px;
	padding-top: 33px;
	padding-left: 15px;
}
.top .totalwidth .fl {
	display: block;
}
.top .totalwidth .fl a, .top .page .fl a img {
	display: block;
}
.NavCeshi > li {
	float: left;
	width: 108px;
	text-align: center;
	transition: 0.6s all ease-in-out;
	padding-right: 0px;
	height: 117px;
	line-height: 117px;
	display: block
}
.NavCeshi > li > a {
	font-size: 15px;
	color: #454545;
	transition: 0.2s all ease-in-out;
	position: relative;
	z-index: 1113;
}
.NavCeshi > li.navcurrent, .NavCeshi > li:hover {
	transition: 0.8s all ease-in-out;
	background: url(../images/navbg.png) center no-repeat;
	color: #0067d0;
}
.NavCeshi > li.navcurrent a, .NavCeshi > li:hover a {
	color: #0067d0;
}

.menu{ width:840px; float:right; }
.menu .menu_item{ display:inline-block;float:left;font-size: 16px;width:14.2%; text-align:center;font-family:"微软雅黑";  }
.menu .menu_item a{font-size: 17px;display: block;width: auto; line-height:117px;}
.menu .menu_item:hover{background: url(../images/navbg.png) no-repeat}
.cur{text-decoration:none;background:url(../images/navbg.png) no-repeat}
.menu .menu_item:hover a,.cur a{ color:#0067d0; font-weight:500}


.menu .menu_item:hover .submenu{display:block; z-index:99999; position:absolute;}
.submenu{ overflow: hidden; display:none;z-index:999999999; background:rgba(0, 0, 0, 0.75) none repeat scroll !important;background:#000; filter:Alpha(opacity=75);}
.submenu_item {padding:0 2px; min-width:101px; text-align:center; }
.submenu_item a{ color:#fff!important; font-weight:100 !important; line-height:2.5em !important;}
.submenu_item:hover{ background:#0067d0}
.submenu_item a:hover{ color:#fff !important;}

/*幻灯片*/
.banner {
	overflow: hidden;
	background: #666;
}
.banner-box {
	min-width: 1200px;
	height: 650px;
	position: relative;
}
.banner-box .bd {
	width: 100% !important;
}
.banner-box .bd li {
	width: 100% !important;
	height:650px;
	background-position: center;
	background-repeat: no-repeat;
}
.banner-box .bd li a {
	display: block;
	background-size: auto;
}
.banner-btn {
	width: 100%;
	position: absolute;
	top: 320px;
	left: 0;
	margin-left: 0;
	height: 330px;
	overflow: hidden;
}
.banner-btn a {
	display: block;
	width: 49px;
	height: 104px;
	position: absolute;
	top: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transition: 0.3s all ease-in-out
}
.banner-btn a.prev {
	left: -50px;
	background: url(../images/zy.png) no-repeat 0 0;
}
.banner-btn a.next {
	right: -50px;
	background: url(../images/zy.png) no-repeat -49px 0;
}
.banner-box .hd {
	position: absolute;
	top: 275px;
	width: 100%;
	display: block;
}
.banner-box .hd ul {
	text-align: center
}
.banner-box .hd ul li {
	width: 20px;
	height: 20px;
	border-radius : 20px;
	text-indent: -9999px;
	background: #ccc;
	cursor: pointer;
	display: inline-block;
	margin: 0 5px;
	transition: 0.3s all ease-in-out
}
.banner-box .hd ul li.on {
	background: #0067d0;
	width: 32px;
}
.banner-box:hover .banner-btn a.prev {
	left: 20px;
	filter: alpha(opacity=40);
	-moz-opacity: .4;
	-khtml-opacity: .4;
	opacity: .4;
}
.banner-box:hover .banner-btn a.next {
	right: 20px;
	filter: alpha(opacity=40);
	-moz-opacity: .4;
	-khtml-opacity: .4;
	opacity: .4;
}
.banner-box .banner-btn a.prev:hover, .banner-box:hover .banner-btn a.next:hover {
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .8;
}
.mbanner {
	width: 100%;
	height: 300px;
	margin-top: 0px;
}

.suanbanner,.suanbanner img{width: 100%;margin-top: 0px;}

/*搜索*/
#search_bg {
	width: 100%;
	margin: 0 auto;
	background: #f4f4f4;
	height: 140px;
	margin-bottom: 50px;
}
#search_c {
	width: 1200px;
	margin: 0 auto;
	height: 140px;
}
#search_c_l {
	width: 680px;
	float: left;
}
#search_c_r {
	width: 450px;
	float: right;
}
#search_cc {
	width: 460px;
	padding-top: 34px;
}
#search_cc_l {
	width: 390px;
	float: left;
	background: #fff;
	line-height: 44px;
	height: 44px;
}
#search_cc_r {
	width: 69px;
	overflow: hidden;
}
#search_b {
	width: 460px;
	height: 42px;
	line-height: 42px;
}
#search_b strong{float:left;color:#dc061a;}
#search_b p{ float:left}
.head_adv {
	width: 350px;
	margin-top: 40px;
	line-height: 30px;
	font-size: 17px;
	color: #333;
}
.head_adv span {
	font-size: 27px;
	color: #0067d0;
	font-weight: bold;
}
.h_tel {
	width: 300px;
	border-left: 1px #ebebeb solid;
	border-right: 1px #ebebeb solid;
	height: 140px;
}
.hgtbhmk {
	width: 195px;
	margin: 0 auto;
	margin-top: 35px;
}
.dianhtb {
	width: 30px;
	height: 30px;
	float: left;
}
.kehftrx {
	font-size: 17px;
	color: #666;
	float: left;
	padding-top: 5px;
	padding-left: 12px;
}
.dianhsj {
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #d7030c;
	text-align: center;
	padding-top: 6px;
}
/*产品*/
.ghdgcpb {
	font-size: 38px;
	font-weight: bold;
	text-align: center;
	color: #0067d0;
}
.ghdgcpb span {
	font-size: 38px;
	font-weight: bold;
	color: #d7030c;
}
.yzswnz {
	font-size: 20px;
	color: #333;
	text-align: center;
	padding-top: 2px;
	height: 40px;text-transform:uppercase;
}
.xigtnjd {
	width: 26px;
	height: 25px;
	margin: 0 auto;
	animation: myfirst 2s infinite;
}
 @keyframes myfirst {
0% {
 transform: translate(0px, 0px);
}
 50% {
 transform: translate(0px, -10px);
}
 100% {
 transform: translate(0px, 0px);
}
}
/*展示*/
#tabs {
	width: 480px;
	margin: 0 auto;
	margin-top: 20px;
}
#tabs ul{ width:110%; float:left}
#tabs li {
	float: left;
	background: #0067d0;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	margin-left: 15px;
	text-align: center;
	width: 150px;
	color: #fff;
	margin-bottom: 12px;
	border-radius: 10px;
}
#tabs li a {
	float: left;
	background: #0067d0;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	text-align: center;
	width: 150px;
	color: #fff;
	border-radius: 5px;
}
#tabs li.currents {
	background: #d7030c;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	width: 150px;
	margin-left: 15px;
	color: #fff;
	cursor: pointer;
	border-radius: 5px;
}
#tabs li.currents a {
	background: #d7030c;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	width: 150px;
	color: #fff;
	cursor: pointer;
	border-radius: 10px;
}
#contents {
	width: 1200px;
	margin: 0 auto;
}
#contents ul {
	display: none;
}
.prod_row2 {
	padding: 30px 0 0;
	padding-top: 10px;
}
.prod_row2 .divproduct_new_div:after {
	content: '';
	display: block;
	clear: both;
}
.prod_row2 .divproduct_new_div_item {
	float: left;
	width: 285px;
	position: relative;
	height: 282px;
	transition: 0.3s all ease-in-out;
	overflow: hidden;
	margin: 20px 20px 0px 0;
}
.prod_row2 .divproduct_new_div_item:nth-child(4n) {
	margin-right: 0;
}
.prod_row2 .divproduct_new_div_item .product_div_item_pic a, .prod_row2 .divproduct_new_div_item .product_div_item_pic a img {
	display: block;
	width: 100%;
	height: auto;
	transition: 0.3s all ease-in-out
}
.prod_row2 .divproduct_new_div_item .product_div_item_pic {
	position: absolute;
	width: 275px;
	border: 1px solid #d0d0d0;
	padding: 4px;
	height: 206px;
	overflow: hidden;
	top: 0;
	left: 0;
	bottom: auto;
}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content {
	height: 36px;
	padding: 15px;
	position: absolute;
	width: 255px;
	top: auto;
	left: 0;
	bottom: 0;
}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content:before {
	content: '';
	background: url(../images/y.png) no-repeat center;
	width: 15px;
	height: 20px;
	position: absolute;
	bottom: 23px;
	right: 18px;
	display: block;
	z-index: 2;
}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #d0d0d0;
	display: block;
	left: 0;
	top: auto;
	transition: 0.3s all ease-in-out;
	bottom: -65px;
}
.prod_row2 .divproduct_new_div_item:hover .divproduct_new_div_item_content:after {
	bottom: 0;
	background: #0067d0;
}
.prod_row2 .divproduct_new_div_item_body {
	transition: 0.3s all ease-in-out;
}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content .divproduct_new_div_item_a {
	display: block;
	line-height: 26px;
	font-size: 18px;
	padding: 5px 0 5px;
	color: #222;
	position: relative;
	z-index: 3;
}
.prod_row2 .divproduct_new_div_item:hover .divproduct_new_div_item_content .divproduct_new_div_item_a {
	color: #fff;
	transition: 0.3s all ease-in-out;
}
.prod_row2 .divproduct_new_div_item .product_div_item_pic a {
	width: auto;
	height: auto;
}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content .divproduct_new_div_item_body {
	line-height: 24px;
	font-size: 13px;
	color: #999;
	position: relative;
	z-index: 3;
	text-align: justify;
}
.prod_row2 .divproduct_new_div_item:hover .divproduct_new_div_item_content .divproduct_new_div_item_body {
	transition: 0.3s all ease-in-out;
	color: #aeffc6
}
.prod_row2 .divproduct_new_div_item:hover .product_div_item_pic a img {
	transform: scale(1.1);
}
/*优势*/
#youshi_bg {
	width: 100%;
	height: 900px;
	background: url(../images/ls.jpg) center no-repeat; float:left
 
}
#youshi_t {
	width: 550px;
	text-align: center;
	margin: auto;
	padding-top: 40px;
	color: #fff;
	padding-bottom: 15px;
}
.youshi_t1 {
	line-height: 45px;
	font-size: 42px;
	font-weight: bold;
	padding-top: 20px;
}
.youshi_t2 {
	font-size: 16px;
	line-height: 40px;
	color: #c8e8f9;
}
.youshi_t3 {
	padding-top: 10px;
	margin: auto;
	animation: myfirst 2s infinite;
	display: inherit-block;
}
#youshi_fl {
	width: 513px;
	height: 630px;
	background: url(../images/bs.png) left no-repeat;
	float: left;
	color: #fff;
}
.youshi_c {
	width: 340px;
	padding-top:60px;
	padding-left: 35px;
	float: left;
}
.youshi_h1 {
	font-size: 34px;
	font-weight: bold;
	line-height: 42px;text-transform:capitalize
}
.youshi_h2 {
	font-size: 20px;
	line-height:30px;
	font-family: Century Gothic;
}
.youshi_h3 {
	width: 320px;
	height: 44px;
	border: 1px solid #c8e8f9;
	line-height: 44px;
	text-align: center;
	margin-top: 50px;
	font-size: 18px;
}
.youshi_h4 {
	width: 84px;
	margin-right: 28px;
	float: left;
	text-align: center;
	line-height: 42px;
	font-size: 14px;
	margin-top: 55px;
	animation: myfirst 2s infinite;
	display: inherit-block;
}
.youshi_h4 .v1 {
	width: 82px;
	height: 60px;
	padding-top: 22px;
	border: 1px solid #fff;
	border-radius: 5px;
}
.youshi_ted {
	width: 290px;
	height: 22px;
	line-height: 22px;
	background: url(../images/tel.png) left no-repeat;
	float: left;
	font-size: 16px;
	padding-left: 35px;
	margin-top: 55px;
}
.youshi_ted span {
	float: left;
}
.youshi_ted strong {
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	color: #ff0;
}
#youshi_r {
	width: 810px;
	height: 565px;
	float: right;
	background: rgba(200,232,249,0.85);
	margin-top: -595px;
}
.youshi_p {
	width: 340px;
	float: left;
	padding-top: 35px;
	padding-bottom: 10px;
	padding-left: 45px;
}
.youshi_p:hover {
	-webkit-animation: test 0.4s ease-in 2;
	cursor: pointer;
}
@-webkit-keyframes test {
0% {
transform:translate(0, 0)
}
50% {
transform:translate(0, 5px)
}
100% {
transform:translate(0, 0)
}
}
.youshi_v1 {
	font-size: 46px;
	line-height: 46px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0067d0;
}
.youshi_v2 {
	line-height: 50px;
	font-size: 26px;
	padding-bottom: 5px;
	color: #222;
}
.youshi_v3 {
	width: 55px;
	height: 2px;
	background: #0067d0;
}
.youshi_v4 {
	padding-top: 25px;
	font-size: 14px;
	line-height: 28px;
	color: #666;
}
/*简介*/
.aygnwydj {
	width: 347px;
	height: 56px;
	background: url(../images/ab.png) center no-repeat;
	margin: 0 auto;
}
.gyxtjhw {
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	color: #333;
}
.gyxtjhw font {
	font-size: 36px;
	font-weight: bold;
	color: #0067d0;
}
.shgbbtl {
	width: 10px;
	height: 420px;
	background: #0067d0;
	float: left;
}
.hsgbjtzb {
	width: 537px;
	height: 340px;
	background: #f6f6f6;
	padding: 40px 45px 40px 45px;
	float: left;
}
.ngjlswbz {
	font-size: 22px;
	color: #d7030c;
	height: 56px;
}
.gjgnjsld {
	font-size: 14px;
	line-height: 36px;
	color: #333;
	height: 218px;
}
.srhlsnkd {
	width: 130px;
	height: 51px;
	background: #0067d0;
	margin-right: 1px;
	float: left;
	font-size: 16px;
	color: #fff;
	line-height: 51px;
	text-align: center;
}
.srhlsnkd a {
	width: 130px;
	height: 51px;
	background: #0067d0;
	float: left;
	font-size: 16px;
	color: #fff;
	line-height: 51px;
	text-align: center;
	display: block;
}
.srhlsnkd a:hover {
	width: 130px;
	height: 51px;
	background: #d7030c;
	float: left;
	font-size: 16px;
	color: #ff0;
	line-height: 51px;
	text-align: center;
	display: block;
}
.jjbtyz {
	width: 560px;
	float: left;
	overflow: hidden;
	cursor: pointer
}
.jjbtyz img {
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	width: 560px;
}
.jjbtyz img:hover {
	-webkit-transform: scale(1.12, 1.12);
	transform: scale(1.12, 1.12);
	-moz-transform: scale(1.12, 1.12);
}
/*新闻中心*/
.ns_bj{background: url(../images/ns_bj.jpg) repeat;height: 850px;padding-top:51px;box-sizing: border-box;}

.lanrenzhijia {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 40px;
}



.ns_n{ width:1146px;height: 556px;background: #f6f6f6;box-shadow: 0 0 10px rgba(0,0,0,0.12);padding:0 27px; float:left}
.dongt{float:left;width:612px;padding-top:26px; overflow:hidden}
.dongt .tit{height: 65px;line-height: 65px;}
.dongt .tit h3 a {font-size:24px;color: #333333;font-weight:normal;}
.dongt .tit em a {float:right;font:14px arial;color: #666666;line-height: 65px;text-transform: uppercase;}
.dongt dl{height: 322px;border-bottom:1px solid #e0e0e0;}
.dongt dt{font-size:0;line-height: 0;overflow: hidden;width:612px;}
.dongt dt img {width:612px;height: 182px;object-fit:cover;}
.dongt dd {padding:29px 39px 0 18px;}
.dongt dd h4 {height: 30px;line-height: 30px;}
.dongt dd h4 em {width:75px;height: 26px;border:2px solid #0064dc;text-align: center;line-height: 26px;font-size:18px;color: #0064dc;font-weight: bold;display: inline-block;margin-right:14px;}
.dongt dd h4 a{font-size:20px;color: #333333;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.dongt dd h4 a:hover{color:#0064dc;}
.dongt dd p{padding-top:12px;font-size:14px;color: #8b8b8b;line-height: 24px; height:48px; overflow:hidden}
.dongt ul{padding:12px 0 0 17px;}
.dongt li{height: 36px;line-height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size:14px;padding-left:16px;background:url(../images/ico03.png) no-repeat left center;}
.dongt li a{font-size:14px;color: #333333;}
.dongt li a:hover{color:#0064dc;}
.dongt li span{float:right;color: #999999}


.went{float:right;width:480px;padding:26px 0 0 45px;background: url(../images/wt_bj.jpg) repeat-y;height: 556px;box-sizing: border-box;}
.went .tit{height: 65px;line-height: 65px;}
.went .tit h3 a {font-size:24px;color: #333333;font-weight: normal;}
.went .tit em a {float:right;font:14px arial;color: #666666;line-height: 65px;text-transform: uppercase;}
.went p{height: 135px;border-bottom:1px solid #d0d0d0;}
.went p a {display: block;height: 31px;line-height: 31px;font-size:20px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.went p a:hover{color:#0064dc;}
.went p em{font-size:14px;color: #8b8b8b;line-height: 24px; height:72px; overflow:hidden;padding-top:7px;display: block;}
.went ul{padding-top:15px;}
.went li{border-bottom:1px dashed #cccccc;padding:12px 0 6px;}
.went li em{display: block;font-size:13px;color: #666666;font-weight: bold;}
.went li a{display: block;font-size:16px;color: #303030;line-height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.went li a:hover {color:#0064dc;}





/*版权*/
.footWrap {
	background: #0067d0;
	padding: 40px 0px 5px;
	overflow: hidden;
}

.f_wz {
	width: 470px;
	font-family: "Microsoft Yahei";
	color: #fff;
	font-size: 14px;
	line-height: 32px;
}
.f_wz h3 {
	height: 60px;
	margin-bottom:15px;
	font: bold 16px/60px "Microsoft Yahei";
	color: #fff;
	background: url(../images/h.jpg) no-repeat left bottom;
}
.f_wz a {
	color: #fff;
	font-size: 16px;
}
.f_wz a:hover {
	color: #ff0;
	font-size: 16px;
}
.bqdxtkg {
	float: left;
	height: 207px;
	margin-top: 20px;
	margin-right: 75px;
	border-left: 1px solid #0d74dc;
	border-right: 1px solid #0771de;
}
.f_nav {
	width: 270px;
}
.f_nav a {
	float: left;
	width: 120px;
	color: #fff;
	font-size: 16px; display:inline-block; line-height:36px;
}
.f_nav a:hover {
	float: left;
	width: 120px;
	color: #ff0;
	font-size: 16px;
}
.dbdewmk {
	width: 300px;
	float: right;
}
.footer_r {
	width: 134px;
	padding-top: 10px;
	margin-right: 20px;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
}
.footer_r img {
	padding-bottom: 15px;
}

.f_ter{ width:100%; height:45px; line-height:45px; border-top:1px dashed #aad4f4; text-align:center}
.f_ter p,.f_ter p a{ color:#fff;}











/*mianbxContent*/
.mianbxContent {
	margin-bottom: 20px !important;
	height: 40px !important;
	line-height: 40px !important;
	font-size: 16px !important;
	text-align: left !important;
	background-color: #eee;
	width: 100% !important;
	text-indent: 2.5em;
	transition: 0.1s all;
	background: url(../images/b.png) no-repeat 7px 12px;
	border-bottom: 1px solid #eee;
	letter-spacing: 1px;
	position: relative;
	border-top: 1px solid #eee;
}
.mianbxContent a {
	font-size: 15px !important;
}
.mianbxContent:hover {
	background-position: 7px -29px;
}
.strong_title {
	display: none;
}
.centerHeadImage {
	border: 0;
	display: none;
}
.mianbxContent a:hover {
	color: #0067d0;
	font-size: 15px !important;
}
.mianbxContent::after, .mianbxContent:after {
	content: '';
	position: absolute;
	display: block;
	height: 40px;
	width: 200px;
	top: 0;
	right: 0;
}

.about_lt { width:100%; text-align:center; float:left; margin:30px 0;}
.about_lt a{ padding:13px 60px; display:inline-block;background: #0067d0; display:inline-block; margin:0 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-decoration: blink;
	transition: all 0.8s linear;
	color: #fff; font-size:17px;
}

.about_lt a:hover,.cugt {
	transition: all 0.8s linear;
	background: #d7030c !important;
	color: #fff;
}

.about_nr{ width:95%; padding:2.5%; float:left;}
.about_nr p{ width:100%; font-size:16px; float:left; line-height:32px; }
.about_nr img{ max-width:1000px; margin-bottom:10px;}
.about_nr strong{ font-size:18px; }
.about_nr span{ width:320px; margin-right:10px; margin-left:10px; display:inline-block}
.about_nr span img{ width:100%; height:211px;object-fit:cover;}



/*图片中心*/
.cp_img{float: left; overflow:hidden; }
.cp_img ul,.ctp_img{ width:100%; float:left}
.cp_img li { width:22.8%;cursor: pointer; margin-right:1%; margin-left:1%;margin-bottom:3%; border:1px solid #eee; text-align:center; float:left}
.cp_img li a span{ width:100%;height:220px; display: inline-block; cursor: pointer; vertical-align: middle; display:table-cell;overflow: hidden;  *display: block; *font-size:192px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial;}
.cp_img li a span img{ width:95%; height:90%;object-fit:cover;vertical-align: middle;}
.cp_img li a h1,.ctp_img ul li h1{ width:100%; line-height:32px;font-size:16px; padding-bottom:10px; overflow:hidden}
.cp_img li:hover a h1,.ctp_img li:hover a h1{ color:#0067d0; font-weight:600}
.cp_img li:hover,.ctp_img li:hover{border:1px solid #0067d0;}

.ctp_img ul li{ width:31%;cursor: pointer; margin-right:1%; margin-left:1%;margin-bottom:3%; border:1px solid #eee; text-align:center; float:left}
.ctp_img li a span{ width:100%;height:290px; display: inline-block; cursor: pointer; vertical-align: middle; display:table-cell;overflow: hidden;  *display: block; *font-size:261px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial;}
.ctp_img li a span img{ width:95%; height:90%;object-fit:cover;vertical-align: middle;}
.ctp_img ul li:hover span img{-webkit-transition:-webkit-transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;transition:transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;-webkit-transform:scale(1.3);transform:scale(1.3);}

.news-title li{
	width:100%; float:left; padding-bottom:15px; margin-bottom:15px;border-bottom: 1px dotted #e2e2e2;
}
.news-title li .rq{ width:13%; height:95px; background-color:#0189fe;display:inline-block; text-align:center; float:left; margin-top:5px;}
.news-title li .rq b{ font-size:38px; color:#FFF; display:block; line-height:120%; margin-top:12px;}
.news-title span{ color:#FFF; font-size:18px;}
.news-title h1{ width:85%; float:right;
	display: inline-block;
    font-family: Microsoft YaHei;
    font-size: 24px;
    color: #5A5A5A;
    text-decoration: none; line-height:180%;
}
.news-title p{ width:85%; float:right; font-size: 13px; 
    padding-top: 5px;
    color: #888888;
    font-weight: normal;
	text-decoration: none;
	line-height:26px;height:52px; overflow:hidden
}
.news-title li:hover h1{color:#0189fe}
/* 新闻内容页 */
.bkt{ border:1px solid #eeeeee; width:99.5%;float:left}
.wznr{ width:94.6%; padding:30px; float:left;}
.wznr b{width:100%; float:left; text-align:center; font-size:20px; line-height:36px; padding-bottom:20px;}
.wznr p{width:100%; float:left; overflow:hidden;  line-height:32px; padding-bottom:8px; font-size:16px; }
.wznr p strong{ font-size:20px; color:#0067d0}
.wznr img{ max-width:700px; margin-top:8px;}
.wznr h2{ width:100%; float:left; text-align:center; font-size:14px; font-weight:normal;color:#0067d0; }

.wznr table{ margin:0 auto; }
.wznr table td{border:1px solid #ccc !important;}
.wznr table td p{line-height:30px !important;}
.cp_dy{ width:99.8%; float:left; border:1px solid #eee; background:#f9f9f9; margin:20px 0}
.cp_dy dd{ float:left; padding:5px; line-height:22px; font-size:13px;}
/*翻页*/
#pages,.cpage{ width: 100%; height: 50px; text-align: center; line-height: 22px; padding-top: 1px; clear:both;}
#pages a,.cpage a{ background: #f5f5f5; border: #ddd solid 1px; padding: 3px 8px; margin: 0 2px; float: none; color: #333; font-size: 14px;}
#pages span{ background: #0189fe; color: #fff; border: #DDD solid 1px; padding: 3px 8px; margin: 0 2px; float: none;}
#pages a:hover{border: #0189fe solid 1px;}

.articlebook{ width:100%; float:left; overflow:hidden; padding-top:10px; padding-bottom:10px}
.articlebook a.zuo{ float:left}
.articlebook a.you{ float:right}
.articlebook a:hover{ color:#F00}


.yunu-message {
	background: url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;
	border: 1px solid #ddd;
	padding: 50px 200px;
	margin-bottom: 30px;
}

.table_form tr{ width:100%; float:left; margin:10px 0}
.table_form tr th{ width:15%; line-height:30px; font-weight:normal; text-align:left; color:#666666 !important; float:left}
.table_form tr td{ width:80%; float:left}
.table_form .input-text{ width:100% !important; line-height:44px !important; border:1px solid #c1c1c1; background:none}
.table_form textarea{ width:100% !important; line-height:44px !important; height:92px; background:none; border:1px solid #c1c1c1;}
.button{ width:230px !important; height:40px !important; background:#0067d0 !important; color:#fff;}


.lianxi_m {
	width: 100%;
	overflow: hidden;
	background: #f5f5f5;
	margin: 0 auto;
}
.lianxi_ml {
	background: #0067d0;
	color: #fff;
	padding: 30px;
	overflow: hidden;
	float: left;
}
.lianxi_ml_m {
	overflow: hidden;
	font-size: 38px;
	font-weight: bold;
	line-height: 52px;
	margin-bottom: 18px;
}
.lianxi_ml_s {
	width: 315px;
	border: solid 2px #fff;
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-bottom: 18px;
	line-height: 45px;
}
.lianxi_ml_en {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	line-height: 40px;
}
.lianxi_mr {
	float: right;
	overflow: hidden;
	width: 780px;
}
.lianxi_mr_i {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100px;
	font-weight: bold;
	line-height: 100px;
	color: #333;
	position: absolute;
	overflow: hidden;
	margin-top: 18px;
}
.lianxi_m .mr_i {
	font-size: 140px;
	line-height: 120px;
	margin-top: 150px;
	margin-left: 650px;
}
.lianxi_mr_m {
	width: 600px;
	float: left;
	overflow: hidden;
	padding-left: 80px;
	padding-right: 20px;
	padding-top: 25px;
	line-height: 24px;
	color: #333;
	font-size: 14px;
}
.lianxi_mr_m span {
	font-size: 24px;
	font-weight: bold;
	line-height: 60px;
	color: #333;
}
.lianxi {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	background: #f5f5f5;
	margin-top: 10px;
	margin-bottom: 10px;
}
.lianxi_l {
	float: left;
	width: 520px;
	overflow: hidden;
}
.lianxi_lm {
	overflow: hidden;
	margin-top: 40px;
	border-left: solid 5px #0067d0;
	font-size: 26px;
	line-height: 30px;
	padding-left: 20px;
	margin-bottom: 18px;
}
.lianxi_len {
	overflow: hidden;
	border-left: solid 5px #2b3e9d;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0067d0;
	font-style: italic;
	line-height: 22px;
	margin-bottom: 20px;
}
.lianxi_ld_l {
	overflow: hidden;
	padding: 15px 0px;
	padding-left: 30px;
}
.ld_i {
	float: left;
	width: 56px;
}
.ld_i img {
	width: 56px;
}
.ld_l {
	float: left;
	padding-left: 18px;
	font-size: 14px;
	color: #666;
	line-height: 25px;
	width: 300px;
}
.ld_l span {
	font-size: 18px;
	color: #333;
}
.ld_l a {
	font-size: 14px;
	color: #666;
}
.lianxi_r {
	float: right;
	width: 580px;
	overflow: hidden;
	background: #eee;
	padding: 46px;
	height: 511px;
}
.lianxi_rm {
	overflow: hidden;
	margin-top: -10px;
}
.lianxi_rm_en {
	float: left;
	color: #0067d0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	line-height: 50px;
	font-weight: bold;
}
.lianxi_rm_m {
	float: left;
	margin-left: 10px;
	border-top: solid 3px #0067d0;
	font-size: 20px;
	line-height: 40px;
	margin-top: 10px;
}
.lianxi_rd {
	overflow: hidden;
	margin-top: 15px;
	border: solid 1px #ccc;
}


/*搜索列表*/
.news-zb ul{ width:98%; margin:1%; display:inline-block}
.news-zb ul li{ width:100%; float:left;overflow:hidden;margin-bottom:22px;border:1px solid #f2f2f2; background:#fff;box-shadow: 0px 0px 5px rgba(0,0,0,.2);}
.news-zb ul li{ height:90px;overflow:hidden}
.news-zb ul li a{ padding:30px; width:100%; line-height:30px; display:inline-block;box-sizing: border-box;}
.news-zb ul li h1{ float:left; font-size:18px; padding-right:25px;}
.news-zb ul li i{ float:left; color:#999; font-size:14px; padding-top:2px;}
.news-zb ul li img{ float:right; margin-top:3px; }
.news-zb ul li:hover{border:1px solid #0979eb;box-shadow: 0px 0px 10px rgba(9,121,235,.2);}
.news-zb ul li:hover h1{ color:#0979eb}