@charset "utf-8";
body {
	background: #fff;
	font-family: Microsoft YaHei;
}
body, td, th {
	font-size: 13px;
	color: #555;
	font-family: Microsoft YaHei;
}
a {
	font-size: 13px;
	color: #555;
	text-decoration: none;
	font-family: Microsoft YaHei;
}
a:hover {
	text-decoration: none;
	font-size: 13px;
	color: #007ce0;
	font-family: Microsoft YaHei;
}
body, div, ul, li, h1, h2, h3, h4, h5, h6, form, ul, li, p, th {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border: 0px;
}
dl, dt, dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul, li {
	list-style: none;
}
input, textarea, slsct {
	font-family: inherit;
	font-weight: inherit;
	font-size: 13px;
}
img {
	border: 0;
}
.cl {
	height: 0px;
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	height: 0;
	overflow: hidden;
	clear: both;
}
.cp img {
	border: 1px solid #dedede;
	padding: 1px;
	background: #fff;
	width: 100%;
}
.cp img:hover {
	border: 1px solid #007CE0;
	padding: 1px;
	background: #007CE0;
}
.box {
	width: 1400px;
	margin: 0 auto;
	overflow: hidden;
}
.box1 {
	width: 1400px;
	margin: 0 auto;
}
.top10 {
	margin-top: 10px;
}
.top20 {
	margin-top: 20px;
}
.top30 {
	margin-top: 30px;
}
.top40 {
	margin-top: 40px;
}
.top50 {
	margin-top: 50px;
}
.top60 {
	margin-top: 60px;
}
.top90 {
	margin-top: 100px;
}
/*head*/
.head_bg {
	/* background: url(/skin/image/20180626/20180626213415_1978063281.jpg); */
	width: 100%;
	height: 154px;
	margin: 0 auto;
	background: #fff;
	position: static !important;
/*	margin-top: 60px;*/
}
.head_1 {
	width: 161px;
	float: left;
	padding-top: 20px;
	/* padding-bottom: 23px; */
}
.head_2 {
	font-size: 23px;
	float: left;
	padding-top: 50px;
	font-weight: bold;
	line-height: 33px;
	color: #1e7eda;
	padding-left: 20px;
}
.head_2 p {
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	font-weight: normal;
}
.head_3 {
	width: 250px;
	float: right;
	padding-top: 62px;
}
/*nav*/
.nav_bg {
	background: url(/skin/image/20180627/20180627095148_956366164.jpg) repeat-x;
	width: 100%;
	height: 60px;
	/* position: fixed; */
	top: 178px;
	position: static !important;
	z-index: 999;
}
.nav_bg .page {
	height: 60px;
	padding-bottom: 15px;
}
.nav_bg .menu ul li {
	float: left;
	width: 120px;
	height: 60px;
	display: block;
	position: relative;
	background: url(/skin/image/20180627/20180627095359_990817857.jpg) right no-repeat;
}
.nav_bg .menu ul li a {
	display: block;
	height: 60px;
	line-height: 60px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	position: relative;
	z-index: 3;
	font-weight: bold;
	background: url(/skin/image/20180627/20180627095148_956366164.jpg) repeat-x;
}
.nav_bg .menu ul .ENbox{
	text-align: center;
	color: #fff;
}
.nav_bg .menu ul .ENbox::after{
	content: '';
	display: none !important;

}
.nav_bg .menu ul .ENbox::before{
	content: '';
	display: none !important;
	
}
.nav_bg .menu ul .ENbox a{
	display: inline;
	padding: 0 5px;
}
.nav_bg .menu ul li:hover a, .nav_bg .menu ul li.navcurrent a {
}
.nav_bg .menu ul li:hover .nav2{
transform: scaleY(1);
	/* height: auto !important; */
}
.nav_bg .menu ul li::after {
	content: '';
	border-left: 69px solid transparent;
	border-right: 69px solid transparent;
	bottom: 0px;
	left: 0;
	z-index: 10000;
	display: none;
}
.nav_bg .menu ul li::before {
	content: '';
	display: block;
	transition: 0.2s all ease-in-out;
	position: absolute;
	top: -0px;
	left: 0;
	width: 100%;
	height: 60px;
}
.markermenu {
	position: absolute;
	top: 62px;
	left: 0;
	z-index: 999;
	background: #fff;
	display: none;
}
.nav_bg .menu ul li:hover::after, .nav_bg .menu ul li.navcurrent::after {
	transition: 0.2s all ease-in-out 0.2s;
	content: '';
	width: 0;
	height: 0;
	border-left: 69px solid transparent;
	border-right: 69px solid transparent;
	position: absolute;
	left: 0;
	bottom: -15px;
}
.nav_bg .menu ul li:hover::before, .nav_bg .menu ul li.navcurrent::before {
	top: 0;
}
.nav_bg li>.nav2 {
	display: block !important;
	position: absolute;
	left: 3px;
	top: 95%;
	height: auto !important;
	z-index: 99999;
	transition: all 500ms;
	transform:scaleY(0) ;
	transform-origin:top;
}
.nav_bg li>.nav2 a {
	display: block;
	background: #0766c5;
	height: 42px;
	line-height: 42px;
	border-top: 1px solid #0055aa;
	width: 110px;
	text-align: center;
	color: #fff;
	border-bottom: none;
}
#Zz7 > .nav2 {
	left: 0px;
}
#Zz7> .nav2 a {
	width: 126px;
}
.nav li>.nav2 a:hover {
	background: #0055aa;
}
/*banner*/
.banner-box {
	min-width: 1200px;
	height: 700px;
	position: relative;
	overflow: hidden;
}
.banner-box .bd {
	width: 100% !important;
}
.banner-box .bd li {
	width: 100% !important;
	height: 700px;
	background-position: center;
	background-repeat: no-repeat;
}
.banner-box .bd li a {
	display: block;
	background-size: auto;
}
.banner-btn {
	width: 100%;
	position: absolute;
	top: 274px;
	left: 0;
	margin-left: 0;
	height: 376px;
	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(/skin/image/20180627/20180627095430_2137107261.png) no-repeat 0 0;
}
.banner-btn a.next {
	right: -50px;
	background: url(/skin/image/20180627/20180627095430_2137107261.png) no-repeat -49px 0;
}
.banner-box .hd {
	position: absolute;
	top: 280px;
	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: #007ce0;
	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;
}
/*search*/
.search_bg {
	width: 100%;
	height: 60px;
	background: #eeeeee;
	/* position:fixed; */
	top:238px;
}
.search1 {
	line-height: 60px;
	background: url(/skin/image/20180627/20180627102622_2130720807.png) left no-repeat;
	float: left;

}
.search1 span {
	font-weight: bold;
	padding-top: 30px;
}
.search1 a {
	font-size: 13px;
}
.search1 a:hover {
	text-decoration: underline;
}
.search-right {
	height: 33px;
	padding: 13px 0;
	position: relative;
	float: right
	;
}
#search-bg input {
	border: 0 none;
	height: 33px;
	border-radius: 20px;
	width: 240px;
	padding: 0 10px;
	color: #555;
	border: 1px #e0e0e0 solid;
}
#search-i input {
	display: block;
	width: 40px;
	height: 21px;
	background: url(/skin/image/20180627/20180627102511_578585152.png) no-repeat center;
	border: 0 none;
	cursor: pointer;
	padding-top: 1px;
}
#search-i {
	position: absolute;
	top: 20px;
	right: 11px;
	cursor: pointer;
}
.title_page {
	font-size: 30px;
	font-weight: bolder;
	color: #393939;
	position: relative;
	line-height: 60px;
	height: 60px;
	padding: 12px 0 6px;
	display: inline-block;
	margin-bottom: 15px;
}
/*prod*/

.tit1 {
	height: 75px;
	overflow: hidden;
	font: 26px "Microsoft Yahei";
	text-align: center;
	font-weight: bold;
	color: #333;
}
.tit1 a {
	color: #333;
	font: 30px "Microsoft Yahei";
	font-weight: bold;
}
.tit1 em {
	color: #007ce0;
	font-style: normal;
	font: 30px "Microsoft Yahei";
	font-weight: bold;
}
.tit1 span {
	display: block;
	font: 16px "Microsoft Yahei";
	text-transform: uppercase;
	color: #848484;
	background: url(/skin/image/20180627/20180627163005_1764545316.png)no-repeat center center;
	margin-top: 1px;
}
.tit2 {
	height: 75px;
	overflow: hidden;
	font: 26px "Microsoft Yahei";
	text-align: center;
	font-weight: bold;
	color: #fff;
}
.tit2 a {
	color: #fff;
	font: 30px "Microsoft Yahei";
	font-weight: bold;
}
.tit2 em {
	color: #fff;
	font-style: normal;
	font: 30px "Microsoft Yahei";
	font-weight: bold;
}
.tit2 span {
	display: block;
	font: 16px "Microsoft Yahei";
	text-transform: uppercase;
	color: #fff;
	background: url(/skin/image/20180627/20180627220701_770681314.png)no-repeat center center;
	margin-top: 10px;
	letter-spacing: 2px;
}
#products {
	margin-top: 60px;
}
#cpbt {
}
.page {
	width: 1200px;
	margin: 0 auto;
}
#tablit {
	width: 100%;
/*	height: 32px;*/
	padding-bottom: 10px;
	overflow: hidden;
	text-align: center;
}
#tablit dl {
	/* float: left; */
	height: 32px;
	margin-bottom: 24px;
	display: inline-block;
}
#tablit dl dd {
	float: left;
	width: 200px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	padding-right: 3px;
	border: 1px solid #999;
	border-radius: 35px;
	text-align: cent;
	margin-right: 35px;
}
#tablit .on {
	color: #fff;
	font-size: 16px;
	background: #007CE0;
	border-radius: 30px;
	text-align: center;
	width: 200px;
}
#tablit .out {
	color: #000000;
	font-size: 16px;
}
#tablit .on a {
	color: #fff;
	font-size: 16px;
}
#tablit .out a {
	font-size: 16px;
	color: #000000;
}
.tabcon {
	width: 100%;
	border-top: none;
	clear: both;
}
.dis {
	display: none;
}
#showtd4 a:hover {
	color: #fff !important;
}
#showtd4:hover {
	width: 200px;
	height: 40px;
	line-height: 40px;
	color: #fff !important;
	background: #007CE0;
	border-radius: 30px;
	font-size: 16px;
}
.ceshi > table > tbody > tr > td {
	float: left;
	padding-left: 0 !important;
	width: 24%;
	margin: 0.5%;
	position: relative;
	overflow: hidden;
}
.ceshi > table > tbody > tr > td > a {
	display: block;
	width: 100%;
}
.ceshi > table > tbody > tr > td br {
	display: none;
}
.ceshi > table > tbody > tr > td > span {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	transition: 0.6s all ease;
	background-position: center;
	height: 40px;
	line-height: 40px;
}
.ceshi > table > tbody > tr > td > span > a {
	display: block;
	color: #666;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	transition: 0.3s all ease-in-out;
	background: #ececec;
}
.ceshi > table > tbody > tr > td > .ceshigo {
	width: 100%;
	background: rgba(0,0,0,0.4);
	height: 100%;
	position: absolute;
	bottom: 0;
	left: -100%;
	transition: 0.3s all ease-in-out;
}
.ceshi > table > tbody > tr > td > .ceshigo a {
	display: block;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	padding-top: 30%;
}
.ceshi > table > tbody > tr > td > .ceshigo p {
	height: 30px;
	line-height: 30px;
	border-radius: 10px;
	border: 1px solid #fff;
	transition: all 0.3s 0.3s;
	padding: 1px 25px;
	margin: 15px auto;
	display: block;
	font-size: 13px;
	color: #fff;
	font-weight: 100;
	width: 45%;
	text-align: center;
	position: relative;
	bottom: -200px;
}
.ceshi > table > tbody > tr > td:hover > span {
	bottom: -40px;
}
.ceshi > table > tbody > tr > td:hover > .ceshigo {
	left: 0;
}
.ceshi > table > tbody > tr > td:hover > .ceshigo p {
	left: 0;
	bottom: 0;
}
/*case*/


.case_bg {
	height: 690px;
	padding-top: 30px;
	overflow: hidden;
	background: url(/skin/image/20180628/20180628172635_1339998062.jpg) no-repeat center top;
}
.case_bg .box{
	/* display: flex; */
	/* justify-content: center; */
	text-align: center;
	
}
.case h2 {
	height: 134px;
	overflow: hidden;
}
.case1 {
	margin-top: 50px;
	width: 324px;
	overflow: hidden;
	display: inline-block;
	float: none;
}
.case1 li {
	width: 159px;
	height: 124px;
	overflow: hidden;
	font: 16px "Microsoft Yahei";
	text-align: center;
	float: left;
	margin: 0 3px 3px 0;
	overflow: hidden;
	/* display: inline-block; */
}
.case1 li a {
	display: block;
	width: 159px;
	height: 124px;
	color: #fff;
	background: url(/skin/image/20180627/20180627212530_2040670742.png) no-repeat center top;
}
.case1 li em {
	display: block;
	width: 45px;
/*	height: 27px;*/
	margin: 0 auto 5px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.case1 li em img {
	width: 40px;
	height: 40px;
}
.case1 li a:hover, .case1 .cur a {
	font-weight: bold;
	background: #0062ba;
}
.case2 {
	width: 583px;
	float: none;
	overflow: hidden;
	margin-top: 50px;
	position: relative;
	display: inline-block;
}
.case2 dl {
	width: 583px;
	height: 510px;
	position: relative;
}
.case2 dt {
/*
	width: 563px;
	height: 484px;
*/
	border: 10px solid #fff;
}
.case2 dt img {
	width: 563px;
	height: 484px;
}
.case2 dd {
	width: 563px;
	height: 63px;
	overflow: hidden;
	background: url(/skin/image/20180627/20180627201414_2032859683.png);
	position: absolute;
	bottom: 16px;
	left: 11px;
	font: 14px "Microsoft Yahei";
	line-height: 63px;
	color: #fff;
	overflow: hidden;
}
.case2 dd a {
	color: #fff;
}
.case2 dd em {
	display: inline-block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	padding: 23px 15px 0 20px;
}
.case2 dd em img {
	width: 15px;
	height: 15px;
}
.arr {
	width: 65px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	bottom: 10px;
	right: 30px;
}
.arr1 a {
	display: block;
	width: 28px;
	height: 26px;
	background: url(/skin/image/20180627/20180627201529_1172852869.png) no-repeat top;
	position: absolute;
	top: 8px;
	left: 0;
}
.arr1 a:hover {
	background: url(/skin/image/20180627/20180627201529_1172852869.png) no-repeat top;
	background-position: 0 -30px;
}
.arr2 a {
	display: block;
	width: 28px;
	height: 26px;
	background: url(/skin/image/20180627/20180627201625_688783469.png) no-repeat top;
	position: absolute;
	top: 8px;
	right: 0;
}
.arr2 a:hover {
	background: url(/skin/image/20180627/20180627201625_688783469.png) no-repeat top;
	background-position: 0 -30px;
}
.arr h5 {
	font: 34px Impact;
	color: #0062ba;
	width: 100px;
	position: absolute;
	top: 0;
	left: 60px;
}
.arr h5 em {
	font: 22px Impact;
	color: #acbdd2;
	padding-left: 10px;
}
.case3 {
	width: 469PX;
	overflow: hidden;
	margin-top: 50px;
	display: inline-block;
	float: none;
}
.case3 li {
/*
	width: 269px;
	height: 231px;
*/
	border: 10px solid #fff;
	margin-bottom: 2px;
	position: relative;
}
.case3 li img {
	width: 100%;
	height: 231px;
}
.case3 li a {
	display: block;
	width: 100%;
	height: 231px;
}
.case3 li p {
	display: none;
	width: 100%;
	height: 231px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/skin/image/20180627/20180627213003_17825568.png);
	font: 14px "Microsoft Yahei";
	text-align: center;
	font-weight: bold;
	color: #fff;
}
.case3 li em {
	display: block;
	width: 28px;
	height: 28px;
	margin: 80px auto 8px;
	background: url(/skin/image/20180627/20180627201826_1770133190.png) no-repeat;
}
.case3 li em img {
	line-height: 28px;
	height: 28px;
}
.case3 li a:hover p, .case3 .cur01 p {
	display: block;
}
.nav_pt {
	background: url(/skin/image/20180627/20180627213841_2003131163.jpg) no-repeat;
	width: 593px;
	height: 98px;
	text-align: center;
	margin: auto;
}
.nav_pt_t {
	font-size: 45px;
	color: #222;
	line-height: 45px;
	padding-top: 5px;
	font-weight: bold;
}
.nav_pt_t span {
	font-weight: normal!important;
	font-size: 16px;
	color: #ccc;
	font-family: Arial;
	text-transform: uppercase;
}
/* problem */
.problem {
	width: 100%;
	height: 470px;
	background: url(/skin/image/20180627/20180627223955_1589460115.jpg) center no-repeat;
}
.problem_dh {
	font-size: 34px;
	font-weight: bold;
	line-height: 40px;
	margin-left: 554px;
	margin-top: 45px;
}
.problem_dh span {
	font-size: 36px;
	color: #007ce0;
}
.problem_l {
	margin-top: 50px;
}
.problem_l li {
	width: 300px;
	height: 156px;
	float: left;
	margin: 0 auto;
	background: url(/skin/login.114my.cn/memberpic/076983227237/uploadfile/image/20180323/20180323200030_1390560049.png) center no-repeat;
	text-align: center;
	transition: all 2s linear;
	/* padding-top: 20px; */
	padding-bottom: 20px;
}
.problem_l li:hover {
	width: 300px;
	height: 156px;
	float: left;
	margin: 0 auto;
	background: url(/skin/login.114my.cn/memberpic/076983227237/uploadfile/image/20180323/20180323200605_480001924.png) center no-repeat;
	text-align: center;
	transition: all 1s linear;
	cursor: pointer;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	transform: rotate(360deg);
}
.problem_w {
	margin-top: 20px;
}
.problem_w li {
	width: 300px;
	float: left;
	text-align: center;
	font-size: 16px;
	line-height: 28px;
}
/* select */    
.select {
	text-align: center;
	font-size: 30px;
	line-height: 48px;
	margin-top: 40px;
	margin-bottom: 30px;
}
.select span {
	font-size: 36px;
	font-weight: bold;
	color: #007ce0;
}
.sele_b li {
	width: 232px;
	height: 355px;
	background: #e9e9e9;
	float: left;
	margin-right: 10px;
	transition: background 1s;
}
.sele_z {
	width: 146px;
	height: 146px;
	margin: 0 auto;
	margin-top: 36px;
	margin-bottom: 36px;
}
.sele_w {
	text-align: center;
	line-height: 32px;
	font-size: 18px;
	margin-bottom: 32px;
}
.sele_x {
	width: 52px;
	height: 2px;
	background: #333;
	margin: 0 auto;
}
.sele_b li:hover {
	width: 232px;
	height: 355px;
	background: #007ce0;
	float: left;
	margin-right: 10px;
	color: #fff;
}
.sele_b li:hover .sele_x {
	width: 52px;
	height: 2px;
	background: #fff;
	margin: 0 auto;
}
.sele_b li:hover .sele_z {
	transition: all 1s linear;
	cursor: pointer;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	transform: rotate(360deg);
}
.select_x {
	width: 100%;
	height: 1px;
	background: url(/skin/login.114my.cn/memberpic/076983227237/uploadfile/image/20180324/20180324100334_135535542.jpg) left;
	margin-top: 60px;
	margin-bottom: 50px;
}
/*guan*/
#adv_bg {
	width: 100%;
	text-align: center;
	height: 210px;
	background: url(/skin/image/20180627/20180627223826_298819128.jpg) center no-repeat;
	color: #fff;
	margin-top: 1px;
}
.adv_1 {
	font-size: 45px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 45px;
	height: 45px;
	padding-top: 56px;
	padding-bottom: 30px;
}
.adv_2 {
	font-size: 20px;
	color: #fff;
	text-align: center;
	margin-top: 20px;
	border: 1px solid #fff;
	width: 740px;
	margin: 20px auto;
	line-height: 40px;
}
/*优势*/
.adv_t img {
	display: block;
	margin: 0 auto;
}
.adv_w {
	height: 430px;
	margin: 0 auto;
	overflow: hidden;
}
.adv_w1 fl {
}
.adv_w1 dl {
	width: 700px;
	margin-top: 45px;
}
.adv_w1 dl>img{
	width: 100%
}
.adv_w1 dt {
	background: url(/skin/image/20180628/20180628175036_492690265.png) no-repeat left top;
	height: 91px;
}
.adv_w1 dt em {
	display: inline-block;
	font: 65px Impact;
	color: #fff;
	float: left;
	width: 80px;
	text-align: center;
	line-height: 90px;
}
.adv_w1 dt p {
	float: left;
	font: 29px "Microsoft Yahei";
	font-weight: bold;
	color: #fff;
}
.adv_w1 dt p i {
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #f8f7f7;
	padding-top: 21px;
}
.adv_w1 dd h3 {
	line-height: 28px;
	padding-bottom: 30px;
	font: 28px "Microsoft Yahei";
	font-weight: bold;
	color: #0054b2;
	background: url(/skin/image/20180628/20180628173516_24421871.png) repeat-x center bottom;
	width: 560px;
	margin: 40px 0 10px 0;
}
.adv_w1 dd p {
	font: 16px "Microsoft Yahei";
	line-height: 28px;
	color: #000;
	background: url(/skin/image/20180628/20180628172300_1072609684.png) no-repeat left 8px;
	padding-left: 30px;
	margin-top: 8px;
}
.adv_w1 dd p b {
	color: #0062ba;
}
.adv_w2 dl {
	width: 700px;
	margin-top: 45px;
}
.adv_w2 dt {
	background: url(/skin/image/20180628/20180628175036_492690265.png) no-repeat left top;
	height: 91px;
}
.adv_w2 dt em {
	display: inline-block;
	font: 65px Impact;
	color: #fff;
	float: left;
	width: 80px;
	text-align: center;
	line-height: 90px;
}
.adv_w2 dt p {
	float: left;
	font: 29px "Microsoft Yahei";
	font-weight: bold;
	color: #fff;
}
.adv_w2 dt p i {
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #f8f7f7;
	padding-top: 21px;
}
.adv_w2 dd h3 {
	line-height: 28px;
	padding-bottom: 30px;
	font: 28px "Microsoft Yahei";
	font-weight: bold;
	color: #0054b2;
	background: url(/skin/image/20180628/20180628173516_24421871.png) repeat-x center bottom;
	width: 510px;
	margin: 40px 0 10px 0;
}
.adv_w2 dd p {
	width: 100%;
	font: 16px "Microsoft Yahei";
	line-height: 28px;
	color: #000;
	background: url(/skin/image/20180628/20180628172300_1072609684.png) no-repeat left 8px;
	padding-left: 30px;
	margin-top: 8px;
}
.adv_w2 dd p b {
	color: #0062ba;
}
/*equ*/
.honor1 span {
	font-size: 24px;
	font-weight: bold;
	padding-left: 50px;
	display: block;
	float: left;
	background: url(/skin/image/20180630/20180630212424_2132455547.png) no-repeat;
	height: 30px;
	line-height: 30px;
}
.honor1 span a {
	font-size: 24px;
	font-weight: bold;
}
.honor1 font {
	color: #cbcaca;
	font-size: 15px;
	text-transform: uppercase;
	padding-top: 5px;
	display: block;
}
.honor1 .fr {
	padding-top: -19x;
}
.honor1 .btn {
	display: block;
	float: left;
	height: 24px;
	width: 25px;
}
.honor1 .btn_l {
	background: url(/skin/image/20180630/20180630212500_449850831.gif) no-repeat scroll 0 0;
}
.honor1 .btn_r {
	background: url(/skin/image/20180630/20180630212527_118110305.gif) no-repeat scroll right 0;
}
.honor2 {
	margin-top: 30px;
	height: 300px;
}
.slide_c {
	margin: 0 auto;
	overflow: hidden;
	width: 1200px;
	height: 300px;
}
.slide_c td {
	overflow: hidden;
	width: 300px;
	padding-left: 0 !important;
}
.slide_c td a {
	display: block;
	height: 313px;
	background: url(/skin/login.114my.cn/memberpic/zhengyangming/uploadfile/image/20180623/20180623093428_2033855001.jpg) bottom center no-repeat;
}
.slide_c img {
	width: 200px;
	height: 261px;
}
.slide_c td div, .slide_c td br {
	display: none;
}
/*about*/
.about_bg {
	height: 700px;
	padding-top: 30px;
	background: url(/skin/image/20180628/20180628155830_1607225094.jpg) no-repeat center !important;

}
.about_n {
	margin-top: 40px;
}
.about_n dl {
	margin-bottom: 35px;
	height: 478px;
	width: 100%;
}
.about_n dt {
	width: 660px;
	float: left;
}
.about_n dt img {
	display: block;
	width: 660px;
	height: 478px;
	border: 1px solid #fff;
}
.about_n dd {
	float: left;
	position: relative;
	background: #fff;
	padding: 152px 40px 0;
	width: auto;
	height: 328px;
}
.about_n h3 {
	background: url(/skin/image/20180628/20180628113120_1070610671.jpg) no-repeat 93px bottom;
	height: 68px;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	left: -54px;
	top: 50px;
	padding-left: 90px;
	font-size: 24px;
	font-weight: bold;
	color: #222222;
}
.about_n h3 a {
	color: #222222;
	text-decoration: none;
	font-size: 30px;
	line-height: 30px;
}
.about_n h3 a:hover {
	color: #18ae4a;
	font-size: 30px;
}
.about_n h3 en {
	display: block;
	font-size: 13px;
	font-weight: normal;
	color: #a9a9a9;
	font-family: arial;
	text-transform: uppercase;
	letter-spacing: -1px;
}
.about_n h3 span {
	padding-right: 30px;
	color: #adadad;
	font-size: 14px;
}
.about_n p {
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	height: 202px;
	overflow: hidden;
	padding-right: 10px;
	margin-bottom: 32px;
}
.about_n span {
	display: block;
	width: 135px;
	height: 40px;
	line-height: 40px;
	background: #007ce0;
	text-align: center;
	font-size: 14px;
	color: #fff;
}
.about_n span a {
	color: #fff;
	display: block;
}
.about_n span a:hover {
	color: #fff;
	background: #0062ba;
}
.company_t {
	/* width: 100px; */
	text-align: center;
	background: #fff;
}
/*new*/
.news1 {
	background: url(/skin/image/20180628/20180628105659_631798010.png) no-repeat center;
	height: 77px;
	text-align: center;
	font-size: 18px;
	line-height: 37px;
	letter-spacing: 2px;
}
.news1 p {
	color: #007ce0;
	padding-top: 8px;
}
.news1 p a {
	font-weight: bold;
	font-size: 35px;
	color: #007ce0;
}
.news_l {
	float: left;
	overflow: hidden;
}
.news_l dl {
	padding-left: 30px;
	padding-top: 30px;
}
.news_l dl strong {
	font-size: 18px;
	color: #fff;
	display: block;
	line-height: 32px;
	padding-top: 13px;
}
.news_l dl span {
	font-size: 14px;
	color: #fff;
	text-transform: Uppercase;
	display: block;
	padding-bottom: 25px;
}
.news_l dl li {
	height: 22px;
	width: 70px;
	border: 1px solid #fff;
	text-align: center;
}
.news_l dl li a {
	line-height: 22px;
	display: block;
	color: #fff;
	font-size: 12px;
}
.dls1 {
	height: 195px;
	width: 135px;
	background: #007ce0;
	overflow: hidden;
}
.dls2 {
	height: 195px;
	width: 135px;
	background: #0062ba;
	margin-top: 1px;
	overflow: hidden;
}
.news_nor {
	height: 470px;
	width: 900px;
	overflow: hidden;
	margin-left: 7px;
}
.news_row2 .divdgweb_new_div, .news_row2 .news_div {
	padding: 0px 35px;
	height: 404px;
	font-weight: normal;
}
.news_div_item_pic, .news_div_item_body {
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
.news_div_item_pic {
	margin-top: 15px;
}
.news_div_item_pic a, .news_div_item_pic a img {
	display: block;
	width: 240px;
	height: 160px;
	padding-left: 15px;
}
.news_div_item.on {
	height: 173px;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 20px;
	margin: 0px 0;
	background: #eceff2;
}
.news_div_item_body {
	line-height: 21px;
	color: #767676;
	font-size: 13px;
	width: 250px;
	position: absolute;
	right: 0;
	top: 110px;
}
.on .divdgweb_new_div_item_date, .on .news_div_item_date {
	top: 23px;
	right: 190px;
}
.on .news_div_item_title .news_div_item_a, .on .divdgweb_new_div_item_a {
	position: absolute;
	left:303px;
	top: 75px;
	width: 195px;
	text-decoration: none;
	color: #007ce0;
}
.on .divdgweb_new_div_item_date > div, .on .news_div_item_date > div {
	font-weight: bold;
	color: #007ce0;
	font-size: 24px;
	line-height: 30px;
}
.on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year, .on .news_div_item_date > .news_div_item_year {
	font-size: 12px;
	display: block;
	font-weight: 100;
	line-height: 20px;
	text-indent: 3px;
}
.news_div_item {
	position: relative;
	padding: 10px 0;
	height: 40px;
	overflow: hidden;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
	border-bottom: 1px dashed #ccc;
}
.divdgweb_new_div_item_date, .news_div_item_date {
	position: absolute;
	right: 54px;
	top: 12px;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
.divdgweb_new_div_item_date > div, .news_div_item_date > div {
	display: inline-block;
	color: #484848;
	font-size: 12px;
	font-family: 'arial';
}
.news_div_item_title, {
position: relative;
}
.news_div_item_year:after, .news_div_item_year::after, .divdgweb_new_div_item_year:after, .divdgweb_new_div_item_year::after {
	content: '-';
}
.on .news_div_item_year:after, .on .news_div_item_year::after, .on .divdgweb_new_div_item_year:after, .on .divdgweb_new_div_item_year::after {
	content: '';
}
.news_div_item_title:after, .news_div_item_title::after, {
content: '';
background: #0062ba;
width: 4px;
height: 4px;
position: absolute;
left: 0;
top: 14px;
}
.on .news_div_item_title:after, .on .news_div_item_title::after, {
content: '';
display: none;
}
.news_div_item_title .news_div_item_a, .divdgweb_new_div_item_a {
	font-size: 15px;
	color: #444;
	padding-left: 15px;
	display: block;
	line-height: 30px;
	width: 425px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
.news_row2 .divdgweb_new_div, .news_row2 .news_div {
	padding: 0px 35px;
	height: 404px;
	font-weight: normal;
}
.news_div_item_pic, .news_div_item_body {
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
.news_div_item_pic {
	margin-top: 15px;
}
.news_div_item_pic a, .news_div_item_pic a img {
	display: block;
	width: 240px;
	height: 158px;
}
.news_div_item.on {
	height: 173px;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 20px;
	margin: 5px 0;
}
.news_div_item_body {
	line-height: 21px;
	color: #767676;
	font-size: 13px;
	width: 250px;
	position: absolute;
	right: 20px;
	top: 110px;
}
.on .divdgweb_new_div_item_date, .on .news_div_item_date {
	top: 23px;
	right: 211px;
}
.on .news_div_item_title .news_div_item_a, .on .divdgweb_new_div_item_a {
	position: absolute;
	left: 557PX;
	top: 75px;
	width: 195px;
	text-decoration: none;
	color: #0062ba;
}
.on .divdgweb_new_div_item_date > div, .on .news_div_item_date > div {
	font-weight: bold;
	color: #0062ba;
	font-size: 24px;
	line-height: 30px;
}
.on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year, .on .news_div_item_date > .news_div_item_year {
	font-size: 12px;
	display: block;
	font-weight: 100;
	line-height: 20px;
	text-indent: 3px;
}
.wend {
	float: right;
	margin-right: 0;
	padding-left: 16px;
	width: 354px;
	height: 455px;
}
.wend h2 {
	left: 0;
	margin-bottom: 0;
	margin-bottom: 25px;
}
.wend h2 a {
	font-size: 18px;
	color: #007ce0;
}
.wend h2 a span {
	color: #999999;
	font-size: 14px;
	font-weight: normal;
}
.wend_ny {
	padding-left: 131px;
}
.divdgweb_new_div_item_content {
	border-bottom: 1px dashed #ccc;
	padding: 22px 0 0 0;
	margin-right: 25px;
	margin-left: 18px;
}
.wend .lastdl {
	border-bottom: none;
}
.divdgweb_new_div_item_title {
	height: 29px;
	padding-left: 13px;
	line-height: 29px;
	background: url(/skin/image/20180630/20180630215355_1599020085.jpg) no-repeat left top;
	font-size: 14px;
	color: #333333;
	overflow: hidden;
	font-weight: bold;
}
.divdgweb_new_div_item_title a {
	color: #333333;
}
.divdgweb_new_div_item_title a:hover {
	color: #0062ba
}
.divdgweb_new_div_item_body {
	padding-left: 30px;
	background: url(/skin/image/20180630/20180630215355_1728511988.jpg) no-repeat left top;
	line-height: 25px;
	color: #666;
	height: 75px;
	font-size: 13px;
	overflow: hidden;
}
/*link*/
.link_bg {
	background: url(/skin/image/20180630/20180630214133_1414612169.jpg) no-repeat center;
	height: 102px;
	margin-top: 40px;
	margin: 0 auto;
	width: 1400px;
}
.link_1 {
	width: 174px;
	height: 28px;
	margin-left: 10px;
	float: left;
	font-size: 16px;
	color: #333333;
}
.link_1 span {
	font-size: 30px;
	color: #0c67cf;
	text-transform: uppercase;
}
.link_w {
	float: right;
	font-size: 13px;
	margin-top: 10px;
}
.link_w a {
	font-size: 12px;
	color: #222;
}
.link_w a:hover {
	font-size: 12px;
	color: #0C67CF;
}
.h3 {
	float: left;
	line-height: 80px;
	width: 1200px;
	padding-left: 18px;
}
/*foot */
.foot {
	height: 474px;
	background: url(/skin/image/20180628/20180628101759_806767650.jpg);
}
.foot_ny {
	height: 290px;
	background: #333333;
	padding-top: 70px;
}
.ft-contact {
	height: 120px;
	color: #fff;
	font-size: 14px;
	margin-bottom: 77px;
}
.ft-contact .add {
	width: 400px;
	border-right: 1px solid #046ABC;
	margin-right: 30px;
	float: left;
	height: 120px;
	background: url(/skin/image/20180628/20180628105108_1086691865.png) no-repeat 0 25px;
	padding-left: 40px;
	box-sizing: border-box;
	line-height: 24px;
}
.ft-contact .tel {
	float: left;
	background: url(/skin/image/20180628/20180628105156_1451708361.png) no-repeat 0 25px;
	padding-left: 40px;
	box-sizing: border-box;
}
.ft-contact i {
	width: 20px;
	display: inline-block;
}
.ft-contact span {
	display: block;
	font-size: 18px;
	color: #fff;
	margin: 28px 0 10px;
}
.ft_info {
	height: 227px;
	border-bottom: 1px solid #3b3941;
}
.ft_info h2 {
	width: 350px;
	font-size: 16px;
	line-height: 34px;
	color: #acacad;
	font-weight: normal;
}
.ft_info h2 img {
	display: block;
	margin-bottom: 20px;
}
.ft_info h2 b {
	display: block;
	font-size: 21px;
}
.ft_info .ft_nav {
	width: 320px;
	font-size: 14px;
	color: #acacad;
}
.ft_info .ft_nav span {
	display: block;
	font-size: 18px;
	color: #fff;
	margin-bottom: 24px;
}
.ft_info .ft_nav a {
	display: inline-block;
	width: 155px;
	color: #acacad;
	line-height: 28px;
}
.ft_info .ft_nav a:hover {
	transition: 0.3s all;
	color: #fff;
	text-decoration: underline;
}
.copyright {
	height: 49px;
	line-height: 49px;
	font-size: 14px;
	color: #818184;
}
.copyright a {
	color: #818184;
}
.copyright a:hover {
	color: #acacad;
	text-decoration: underline;
}
.footer {
	width: 1400px;
	margin: 0 auto;
	height: 474px;
	position: relative;
}
.footer_w {
	width: 117px;
	height: 40px;
	float: left;
}
.fed {
	width: 474px;
}
.fed span {
	display: block;
	font-size: 18px;
	color: #fff;
	margin-bottom: 6px;
}
.feedback_row2 form .col6 {
	display: block;
	float: left;
	width: 171px;
	margin: 20px 75px 0 0;
}
.feedback_row2 form .tel.col6, .feedback_row2 form .mail.col6 {
	margin-right: 0;
}
.feedback_row2 form {
	display: block;
	width: 474px;
}
.feedback_row2 form .col6 input {
	border: 0 none;
	display: block;
	padding-left: 10px;
	line-height: 42px;
	background: #3e3d45 url(/skin/image/20180628/20180628105418_617843444.png) no-repeat 200px;
	width: 200px;
	height: 42px;
	font-size: 14px;
	color: #b0b0b2;
}
.feedback_row2 form .col12 {
	margin-top: 20px;
	display: block;
	overflow: hidden;
}
.feedback_row2 form .col12 textarea {
	border: 0 none;
	display: block;
	line-height: 42px;
	font-size: 14px;
	color: #454545;
}
.feedback_row2 form .col12 p {
	line-height: 40px;
	display: block;
	font-size: 14px;
	vertical-align: middle;
	letter-spacing: 0.4px;
	color: #666;
}
.feedback_btn {
	margin: 20px 0;
	display: block;
}
.feedback_btn input {
	display: inline-block;
	background: #00a824;
	border: 0 none;
	color: #fff;
	padding: 3px 32px;
	line-height: 28px;
	font-size: 16px;
	letter-spacing: 1px;
	cursor: pointer;
	margin: 0 5px;
	transition: 0.3s all ease-in-out;
	border: 1px #98989b solid;
}
.feedback_btn input#reset {
	background: #007ce0;
	color: #fff;
}
.feedback_btn input:hover {
	padding: 3px 38px
}
/*浮动*/
.qqkefu {
	position: fixed;
	top: 24%;
	_position: absolute;
 _top: expression(eval(document.documentElement.scrollTop + 365));
	z-index: 1000;
	/*right:0;*/
	left: 30px;
	width: 39px;
}
.qqkefu ul li {
	width: 45px;
	height: 45px;
	margin-bottom: 1px;
	float: left;
	background: url("/skin/image/20180808/20180808162942_1344999672.png") no-repeat;
	background-color: #333;
	line-height: 45px;
	font-size: 14px;
	cursor: pointer;
	position: relative;
}
.qqkefu ul li a {
	color: #fff;
	overflow: hidden;
	display: block;
	height: 45px;
	padding-left: 10px;
}
.qqkefu ul li.qq_cza {
	overflow: hidden
}
.qqkefu ul li:hover {
	background-color: #007CE0;
}
.qqkefu ul li.top {
	background-position: 0 0;
	position: relative;
	width: 45px;
	height: 45px;
	cursor: pointer;
}
.qqkefu ul li b {
	width: 45px;
	height: 45px;
	display: block;
	overflow: hidden;
	float: right;
}
.qqkefu ul li span {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.qqkefu ul li.qq_phone {
	background-position: right -46px;
}
.qqkefu ul li.qq_ku {
	background-position: right -92px;
}
.qqkefu ul li.qq_ms {
	background-position: right -138px;
}
.qqkefu ul li.qq_czb {
	background-position: right -184px;
}
.qqkefu ul li.qq_app {
	background-position: right -228px;
}
.qqkefu ul li.qq_czae {
	line-height: 15px !important
}
.erweima {
	width: 130px;
	height: 400px;
	position: absolute;
	top: -107px;
	right: -150px;
	background: #FFF;
	border: 1px solid #CCC;
	float: left;
	cursor: default !important;
	display: none;/*overflow: hidden;*/
}
.erweima p {
	line-height: 20px;
	color: #000;
	font-size: 12px;
	text-align: center;
	float: left;
	width: 130px;
}
.erweima p img {
	width: 110px;
	height: 110px;
	margin: 10px 10px 0px 10px;
}
.erweima .arrow3 {
	width: 5px;
	height: 10px;
	display: block;
	/*background:url(../images/czx6.png) no-repeat;*/
	position: absolute;
	left: -5px;
	top: 122px;
}
.app {
	width: 130px;
	height: 436px;
	position: absolute;
	top: -107px;
	right: -150px;
	background: #FFF;
	border: 1px solid #CCC;
	float: left;
	cursor: default !important;
	display: none;/*overflow: hidden;*/
}
.app p {
	line-height: 20px;
	color: #000;
	font-size: 12px;
	text-align: center;
	float: left;
	width: 130px;
}
.app p img {
	width: 110px;
	height: 110px;
	margin: 10px 10px 0px 10px;
}
.app .arrow3 {
	width: 5px;
	height: 10px;
	display: block;
	/*background:url(../images/czx6.png) no-repeat;*/
	position: absolute;
	left: -5px;
	top: 132px;
}
/**/
.xw {
	font-size: 14px;
	line-height: 30px;
	text-indent: 2em;
}
.active{
	/* border-bottom: 3px solid #fff; */
	color: red !important;
}
.youzheng>ul{
	display: inline-block;

}
.youzheng{
	text-align: center;
}