* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}
.clearfix, .c {
	zoom: 1;
	clear: both;
}
.clearfix:after, .clearfix:before, .c:after, .c:before {
	display: table;
	content: "";
}
.clearfix:after, .c:after {
	clear: both;
}
.A {
	font-family: Arial;
}
/* Write your styles */
.head_top {
	height: 40px;
	background: url(../image/head_top_bg.jpg);
}
.head_top_box {
	width: 1200px;
	margin: 0 auto;
}
.head_top_left {
	float: left;
	color: #a9b3bd;
	font-size: 12px;
	line-height: 40px;
}
.head_top_right {
	float: right;
	line-height: 40px;
}
.head_fx {
	width: 44px;
	text-align: center;
	float: left;
	border-left: 1px solid #002C4F;
}
.head_language {
	width: 102px;
	height: 40px;
	text-align: center;
	float: left;
	border-left: 1px solid #002C4F;
	border-right: 1px solid #002C4F;
}
.head_language span {
	font-size: 12px;
	color: #a9b3bd;
}
.head_dh {
	height: 178px;
}
.head_dh_li {
	text-align: center;
}
.head_dh_li_name {
	margin-top: 4px;
	color: #0158a8;
}
.head_dh_box {
	width: 1200px;
	margin: 0 auto;
}
.head_dh_box ul li {
	float: left;
	margin-top: 46px;
	border-right: 1px solid #CCD7E0;
}
.chb_dh {
	position: relative;
}
.hover_div {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	top: 0;
	color: #0158b5;
	font-size: 22px;
	height: 100%;
	line-height: 54px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.chb_dh:hover .hover_div {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.chb_dh:hover .head_dh_li {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}
.hover_head_li_6 .hover_div {
	text-align: right;
}
.hover_head_li_1 .hover_div {
	text-align: left;
}
.head_dh_li {
	padding: 0 49px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.head_dh_box ul li .head_li_1 {
	padding-left: 0;
}
.head_dh_box ul li .head_li_6 {
	padding-right: 0;
}
.head_dh_box ul li:nth-child(3) {
	border-right: none;
}
.head_dh_box ul li:last-child {
	border-right: none;
}
.head_dh_box ul li.logo {
	position: relative;
	width: 202px;
	height: 178px;
	margin: 0 60px !important;
	box-shadow: 0 3px 10px #EAEAEA;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	z-index: 99;
	background-color: #ffffff;
}
.logo_div {
	text-align: center;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	opacity: 1;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background-color: #ffffff;
	z-index: 99;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.logo_ewm {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	z-index: 9;
	text-align: center;
	line-height: 150px;
}
.logo_ewm img {
	width: 150px;
	height: 150px;
	margin-top: 13px;
}
.logo:hover .logo_div {
	top: 50px;
	opacity: 0;
}
.head_dh_box ul li.logo {
	border-right: none;
}
.logo_img {
	margin-top: 27px;
}
.logo_name {
	font-size: 18px;
	font-family: Verdana;
	color: #003664;
	margin-top: 14px;
}
#main {
	margin-top: -46px;
	padding-bottom: 66px;
}
.banner {
	position: relative;
}
.banner_new {
	height: 52px;
	position: absolute;
	z-index: 90;
	bottom: 0;
	width: 100%;
	left: 0;
	right: 0;
	background: url(../image/banner_new_bg.png);
}
.banner_new_box {
	width: 1200px;
	margin: 0 auto;/*position: relative;*/
}
#scrollDiv {
	overflow: auto;
	position: relative;
	width: 75%;
}
.notice_name {
	float: left;
	height: 52px;
	line-height: 52px;
	color: #ffffff;
	font-size: 16px;
}
.scrollText {
	height: 52px;
	line-height: 52px;
	float: left;
	overflow: hidden;
	font-size: 14px;
	color: #ffffff;
}
.scrollText li {
	/*width: 910px;*/
	width: 100%;
	height: 52px;
	padding-left: 10px;
}
.scrollText li a {
	color: #ffffff;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.scrollText li a:hover {
	color: #0089D3;
}
.scrollText li span {
	float: right;
	margin-left: 20px;
}
.up {
	width: 18px;
	height: 18px;
	border: 1px solid #7C879E;
	color: #7c879e;
	text-align: center;
	line-height: 16px;
	position: absolute;
	/*left: 1025px;*/
	right: 0;
	top: 18px;
}
.down {
	width: 18px;
	height: 18px;
	border: 1px solid #7C879E;
	color: #7c879e;
	text-align: center;
	line-height: 16px;
	position: absolute;
	/*left: 1000px;*/
	right: 25px;
	top: 18px;
}
.main_box {
	width: 1200px;
	margin: 0 auto;
}
.main_product_img {
	width: 365px;
	height: 204px;
	overflow: hidden;
}
.main_product_img img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.main_product li {
	float: left;
	margin-right: 50px;
}
.main_product li:nth-child(3) {
	margin-right: 0;
}
.main_product li:hover .main_product_img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.main_product_con {
	color: #ffffff;
	height: 43px;
	background-color: #acc4d7;
	text-align: center;
	line-height: 43px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.main_product li:hover .main_product_con {
	background-color: #015394;
}
.main_product {
	margin-top: 60px;
	padding-bottom: 40px;
}
.main_news {
	float: left;
}
.main_news_name1 {
	font-size: 20px;
	color: #000000;
}
.main_news_name2 {
	font-size: 14px;
	color: #666666;
	margin-left: 10px;
}
.main_news_name {
	margin-bottom: 16px;
}
.main_news_img {
	width: 139px;
	height: 139px;
	overflow: hidden;
	float: left;
}
.main_news_img img {
	width: 139px;
	height: 139px;
}
.main_news_img img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.main_news_list li:hover .main_news_img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.main_news_li {
	width: 365px;
}
.main_news_con2 {
	float: left;
	width: 225px;
	padding: 0 10px 0 15px;
	height: 139px;
}
.main_news_list li:hover .main_news_con2 {
	background-color: #FAFAFA;
}
.main_news_con_name {
	font-size: 16px;
	line-height: 20px;
	color: #333333;
	margin-top: 14px;
	margin-bottom: 7px;
	/*word-wrap: normal;*/
    /*text-overflow: ellipsis;*/
    /*white-space: nowrap;*/
    /*overflow: hidden;*/
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.main_news_con_js {
	font-size: 14px;
	color: #686868;
	line-height: 22px;
	word-break: break-all;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.main_news_list li {
	margin-top: 14px;
}
.main_news_list li:hover .main_news_con_js {
	color: #015394;
}
.main_news_list li:hover .main_news_con_name {
	color: #015394;
}
.main_news_list {
	float: left;
}
.main_news_right {
	float: left;
	margin-left: 50px;
}
.main_news_shipin {
	margin-top: 20px;
}
.main_news_banner {
	width: 364px;
	height: 139px;
}
.main_network {
	float: right;
	margin-left: 47px;
}
.main_network_select {
	margin-top: 20px;
}
.main_network_select select {
	font-size: 12px;
	color: #666666;
	width: 88px;
	height: 24px;
	padding-left: 12px;
	background: url(../image/select_xian.png) no-repeat 66px 0;
}
.main_network_more {
	width: 88px;
	height: 24px;
	background-color: #015394;
	font-size: 12px;
	color: #ffffff;
	line-height: 24px;
	text-align: center;
	margin-top: 10px;
	border-radius: 3px;
}
.main_network_more a {
	display: block;
	color: #ffffff;
}
.main_network_left {
	float: left;
}
.main_network_right {
	float: left;
	width: 250px;
	margin-left: 30px;
	margin-top: 38px;
}
.main_network_right li {
	float: left;
	width: 62px;
	font-size: 12px;
}
.main_network_right li a {
	color: #666666;
}
#foot {
	height: 366px;
	background-color: #091436;
}
.footer {
	width: 1200px;
	margin: 0 auto;
}
.foot_top {
	margin-top: 48px;
	border-bottom: 1px solid #27374D;
	padding-bottom: 45px;
}
.foot_contact {
	width: 305px;
	float: left;
}
.foot_contact_name {
	font-size: 18px;
	color: #ffffff;
	margin-bottom: 13px;
}
.foot_contact_js {
	font-size: 14px;
	color: #787b85;
	line-height: 22px;
	margin-bottom: 11px;
}
.foot_contact_email img {
	vertical-align: middle;
}
.foot_contact_email span {
	vertical-align: middle;
	font-size: 14px;
	color: #787b85;
	margin-left: 10px;
}
.foot_contact_map {
	margin-top: 15px;
	width: 103px;
	height: 26px;
	border-radius: 5px;
	background-color: #070e26;
	text-align: center;
	line-height: 26px;
}
.foot_contact_map a {
	display: block;
	font-size: 12px;
	color: #787b85;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.foot_contact_map a:hover {
	color: #b7b7b7;
}
.foot_links {
	float: left;
	width: 330px;
	margin-left: 113px;
}
.foot_links_ul li {
	float: left;
	font-size: 14px;
	margin-bottom: 3px;
}
.foot_links_ul li a {
	color: #787b85;
	padding-right: 13px;
	border-right: 1px solid #787b85;
	margin-right: 13px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.foot_links_ul li a:hover {
	color: #ffffff;
}
.foot_links_ul li a.foot_links_li_a {
	border: none;
	margin-right: 0;
	padding-right: 0;
}
.foot_follow {
	float: left;
	margin-left: 110px;
}
.foot_follow_ul li {
	width: 114px;
	height: 114px;
	float: left;
}
.foot_follow_ul li.foot_follow_li_last {
	margin-left: 38px;
}
.foot_bottom {
	margin-top: 42px;
}
.foot_bottom_ul_li {
	float: left;
	font-size: 14px;
}
.foot_bottom_ul_li a {
	display: block;
	color: #787b85;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.foot_bottom_ul_li a:hover {
	color: #ffffff;
}
.foot_bottom_ul_li2 {
	font-weight: bold;
}
.foot_bottom_left_zi {
	font-size: 14px;
	color: #787b85;
	margin-top: 5px;
}
.foot_bottom_left {
	float: left;
}
.foot_bottom_right {
	float: right;
	font-size: 14px;
	color: #787b85;
	margin-right: 75px;
}
#nei_main {
	background: url(../image/nei_bg.jpg);
	padding-bottom: 65px;
	margin-top: -46px;/*min-height: 1000px;*/
}
.nei_main {
	/*min-height: 1000px;*/
	position: relative;
}
.nei_main_box {
	/*position: absolute;*/
	width: 1195px;
	padding-bottom: 90px;
	margin: 310px auto 0 auto;
	left: 0;
	right: 0;
	background: #ffffff url(../image/nei_nei_bg.png) no-repeat top center;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
}
.nei_main_left {
	float: left;
}
.nei_title {
	font-size: 52px;
	color: #8f9497;
	width: 286px;
	text-align: center;
	margin-left: 32px;
	margin-top: 40px;
}
.nei_ul li {
	width: 318px;
	/* height: 45px;*/
	line-height: 45px;
	font-size: 16px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.nei_ul li a.nav1 {
	height: 45px;
	display: block;
	padding-left: 95px;
	color: #6F6F6F;
}
/*.nei_ul li:hover{*/
    /*background-color: #f1f1f1;*/
/*}*/
.nei_ul li.nei_li_select {
	background-color: #f1f1f1;
}
.nei_left_banner {
	width: 286px;
	height: 120px;
	margin-left: 32px;
	margin-top: 80px;
}
.nei_left_shipin {
	margin-left: 32px;
	margin-top: 33px;
}
.nei_left_phone_img {
	float: left;
}
.nei_left_phone_con {
	float: left;
	line-height: 18px;
	margin-left: 15px;
}
.nei_left_phone {
	margin-left: 32px;
	margin-top: 36px;
}
.nei_left_phone_con1 {
	font-size: 14px;
	color: #003664;
	margin-bottom: 5px;
}
.nei_left_phone_con2 {
	font-size: 28px;
	color: #000000;
}
.nei_main_right {
	float: left;
	width: 750px;
	margin-top: 70px;
	margin-left: 65px;
}
.nei_main_right_title {
	font-size: 22px;
	color: #333333;
	font-family: Verdana;
	border-bottom: 2px solid #F0F0F0;
	padding-bottom: 18px;
}
.nei_main_right_title span {
	border-bottom: 2px solid #003964;
	padding-bottom: 22px;
}
.nei_main_right_con {
	margin-top: 35px;
}
.nei_main_right_con p {
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	margin-bottom: 24px;
}
.nei_main_right_con p img {
	width: 100% !important;
	height: auto !important;
}
.nei_main_right_con img {
	width: 100% !important;
	height: auto !important;
}
.contact {
	width: 688px;
	height: 576px;
	background-image: url(../image/contact.jpg);
	margin-top: 70px;
	position: relative;
}
.contact_div {
	position: absolute;
	top: 280px;
	left: 280px;
}
.contact_name {
	font-size: 16px;
	color: #000000;
	font-family: Verdana;
	margin-bottom: 13px;
}
.contact_p {
	font-size: 14px;
	color: #666666;
	margin-bottom: 7px;
}
.contact_geogle {
	font-size: 14px;
	color: #666666;
	margin-top: 18px;
}
.product_ul li {
	width: 229px;
	height: 275px;
	float: left;
	margin-right: 30px;
	margin-top: 42px;
}
.product_ul li.product_li_select {
	margin-right: 0;
}
.product_ul li:nth-child(3n) {
	margin-right: 0;
}
.product_name {
	height: 63px;
	line-height: 63px;
	border: 1px solid #DFDFDF;
	text-align: center;
	color: #666666;
	font-size: 18px;
	overflow: hidden;
	border-top: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.product_img {
	background-color: #045a93;
	overflow: hidden;
	width: 229px;
	height: 200px;
	position: relative;
}
.product_img .product_img_img {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.product_ul li:hover .product_img .product_img_img {
	opacity: 0.6;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.product_ul li:hover .product_name {
	background-color: #045a93;
	color: #ffffff;
	border: 1px solid #045a93;
	border-top: none;
}
.product_img_icon {
	position: absolute;
	left: 0;
	right: 0;
	top: 70px;
	z-index: 9;
	text-align: center;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.about_con {
	margin-top: 30px;
}
.product_ul li:hover .product_img_icon {
	opacity: 1;
}
.product_ul li:hover .product_img_icon img {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-animation: play 2.5s linear infinite;
	-moz-animation: play 2.5s linear infinite;
	animation: play 2.5s linear infinite;
}
@-webkit-keyframes play {
 0% {
 -webkit-transform:rotateY(0deg);/*水平翻转*/
/*-webkit-transform:rotateX(0deg);!*垂直翻转*!*/
        /*-webkit-transform:rotate(0deg);!*顺时针旋转*!*/
        /*-webkit-transform:rotate(0deg);!*逆时针旋转*!*/
}
 100% {
 -webkit-transform:rotateY(360deg);/* 水平翻转 */
/*-webkit-transform:rotateX(360deg);!*垂直翻转*!*/
        /*-webkit-transform:rotate(360deg);!*顺时针旋转*!*/
        /*-webkit-transform:rotate(-360deg);!*逆时针旋转*!*/
}
}
@-moz-keyframes play {
 0% {
 -moz-transform:rotateY(0deg);
/*-moz-transform:rotateX(0deg);*/
        /*-moz-transform:rotate(0deg);*/
        /*-moz-transform:rotate(0deg);*/
}
 100% {
 -moz-transform:rotateY(360deg);
/*-moz-transform:rotateX(360deg);*/
        /*-moz-transform:rotate(360deg);*/
        /*-moz-transform:rotate(-360deg);*/
}
}
@keyframes play {
 0% {
 transform: rotateY(0deg);
/*transform:rotateX(0deg);*/
        /*transform:rotate(0deg);*/
        /*transform:rotate(0deg);*/
}
 100% {
 transform: rotateY(360deg);
/*transform:rotateX(360deg);*/
        /*transform:rotate(360deg);*/
        /*transform:rotate(-360deg);*/
}
}
.customer_div_left {
	width: 295px;
	float: left;
}
.customer_div_left_more {
	width: 108px;
	height: 36px;
	border: 1px solid #DEDEDE;
	font-size: 12px;
	color: #a0a0a0;
	line-height: 36px;
	text-align: center;
	margin-top: 32px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.customer_div_left_name {
	font-size: 16px;
	color: #000000;
	margin-top: 69px;
	margin-bottom: 9px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.customer_div_left_xian {
	width: 66px;
	height: 1px;
	background-color: #b2b2b2;
}
.customer_div_left_js {
	margin-top: 15px;
	font-size: 14px;
	color: #666666;
	word-break: break-all;
	line-height: 26px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.customer_div_right {
	width: 399px;
	height: 255px;
	overflow: hidden;
	float: right;
	margin-top: 46px;
}
.customer_div_right img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.customer_div {
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 36px;
}
.customer_div:hover .customer_div_left_name {
	color: #004e8b;
}
.customer_div:hover .customer_div_left_js {
	color: #004e8b;
}
.customer_div:hover .customer_div_left_more {
	color: #004e8b;
	border: 1px solid #004e8b;
}
.customer_div:hover .customer_div_right img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.customer_bottom_ul li {
	width: 359px;
	height: 102px;
	border: 1px solid #F1F1F1;
	float: left;
	margin-right: 30px;
	margin-bottom: 25px;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.customer_bottom_ul li.customer_ul_li_select {
	margin-right: 0;
}
.customer_bottom_ul {
	margin-top: 35px;
}
.customer_li_img {
	float: left;
	border-right: 1px solid #F1F1F1;
}
.customer_li_con_name {
	font-size: 14px;
	color: #000000;
	margin-top: 16px;
}
.customer_li_con {
	float: left;
}
.customer_li_con_box {
	width: 155px;
	margin-left: 24px;
}
.customer_li_con_js {
	font-size: 12px;
	color: #666666;
	word-break: break-all;
	line-height: 22px;
	margin-top: 4px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.customer_li {
	position: relative;
}
.customer_li_con_sanjiao {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-bottom: 16px solid #fff;
	border-left: 16px solid transparent;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.customer_bottom_ul li:hover .customer_li_con_sanjiao {
	border-bottom: 16px solid #045A93;
}
.customer_span {
	position: absolute;
	bottom: 3px;
	right: 2px;
	z-index: 9;
}
.customer_bottom_ul li:hover {
	box-shadow: 0 0 10px #A0C1D6;
	-webkit-animation: weizhi 0.1s linear 2;
	-moz-animation: weizhi 0.1s linear 2;
	animation: weizhi 0.1s linear 2;
}
.customer_bottom_ul li:hover .customer_li_con_js {
	color: #045a93;
}
@-webkit-keyframes weizhi {
 0% {
 left: -10px;
}
 50% {
 left: 10px;
}
 100% {
 left: 0;
}
}
@-moz-keyframes weizhi {
 0% {
 left: -10px;
}
 50% {
 left: 10px;
}
 100% {
 left: 0;
}
}
@keyframes weizhi {
 0% {
 left: -10px;
}
 50% {
 left: 10px;
}
 100% {
 left: 0;
}
}
.news_top {
	margin-top: 40px;
	margin-bottom: 56px;
}
.news_top_img {
	float: left;
	overflow: hidden;
	width: 310px;
	height: 199px;
}
.news_top_img img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.news_top_con {
	float: left;
	width: 405px;
	margin-left: 30px;
}
.news_top_con_name {
	font-size: 16px;
	color: #000;
	font-family: Verdana;
	margin-top: 12px;
}
.news_top_con_js {
	color: #666666;
	font-size: 14px;
	line-height: 28px;
	margin-top: 13px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.news_top_con_more {
	margin-top: 24px;
	width: 84px;
	height: 32px;
	font-size: 14px;
	text-align: center;
	line-height: 32px;
	color: #666666;
	border: 1px solid #ccc;
	background-color: #ffffff;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.news_top:hover .news_top_con_more {
	background-color: #0158a8;
	border: 1px solid #0158a8;
	color: #ffffff;
}
.news_top:hover .news_top_img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.news_top:hover .news_top_con_js {
	color: #0158a8;
}
.news_sx_times {
	border-bottom: 1px solid #E9E9E9;
	padding-bottom: 10px;
}
.news_sx_times li {
	float: left;
	border: 1px solid #fff;
	margin: 0 4px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.news_sx_times li a {
	font-size: 14px;
	color: #474747;
	display: block;
	padding: 0 16px;
	border: 1px solid #fff;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.news_sx_times li a:hover {
	border: 1px solid #0158A8;
}
.news_sx_times li em {
	padding: 0 16px;
	font-style: normal;
	font-size: 14px;
	color: #0158a8;
	font-weight: 400;
	display: block;
	border: 1px solid #0158A8;
}
.news_li_title {
	margin-top: 20px;
}
.news_li_name {
	font-size: 16px;
	color: #000000;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.news_li_timer {
	font-size: 12px;
	color: #666666;
	margin-left: 10px;
}
.news_li_js {
	font-size: 14px;
	color: #666666;
	word-break: break-all;
	line-height: 24px;
	margin-top: 6px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.news_ul li {
	border-bottom: 1px dashed #DCDCDC;
	padding-bottom: 20px;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.news_ul {
	margin-top: 12px;
}
.news_ul li:hover .news_li_name {
	color: #0158a8;
}
.news_ul li:hover {
	border-bottom: 1px dashed #0158a8;
}
.news_ul li:hover .news_li_js {
	color: #0158a8;
}
.news_sx_times2 {
	display: none;
}
.shipin {
	display: none;
	position: fixed;
	z-index: 99;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	background: url(../image/shipin_bg.png);
}
.main_news_right .shipin2 {
	display: block;
}
.nei_left_shipin .shipin2 {
	display: block;
}
.shipin_embed {
	position: absolute;
	top: 50%;
	margin-top: -255px;
	left: 0;
	right: 0;
	text-align: center;
}
.setBack {
	background: #ccc;
}
.demo-bar {
	display: none;
}
#demo-view {
	display: none;
}
.touch_banner {
	display: none;
}
.fu {
	font-size: 18px;
	color: #333333;
}
.nav2 {
	width: 318px;
	font-size: 14px;
	color: #E3E3E3;
	background-color: #FFFFFF;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.nav2 a {
	color: #666666;
	height: 45px;
	width: 318px;
	overflow: hidden;
	padding-left: 95px !important;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	display: block;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-size: 16px;
}
.nav2 .navli a:hover {
	background: #ccc;
}
.check {
	background: #ccc;
}
/*.nav1 .nav2 a{*/
    /*height: 45px !important;*/
    /*-webkit-transition: all 0.3s;*/
    /*-moz-transition: all 0.3s;*/
    /*-ms-transition: all 0.3s;*/
    /*-o-transition: all 0.3s;*/
    /*transition: all 0.3s;*/
/*}*/
/*.nav3{*/
    /*display:none;*/
/*}*/
/*.navli:hover .nav3{*/
    /*display: block;*/
    /*-webkit-transition: all 0.3s;*/
    /*-moz-transition: all 0.3s;*/
    /*-ms-transition: all 0.3s;*/
    /*-o-transition: all 0.3s;*/
    /*transition: all 0.3s;*/
/*}*/

.nav2 .nav3 a {
	height: 0;
	display: block;
	overflow: hidden;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.navli:hover .nav3 a {
	height: 45px;
}
.main_product_touch {
	display: none;
}
.main_news_right_touch_name {
	display: none;
}

/*.nav2 a{*/
/*height: 45px !important;*/
/*-webkit-transition: all 0.3s;*/
/*-moz-transition: all 0.3s;*/
/*-ms-transition: all 0.3s;*/
/*-o-transition: all 0.3s;*/
/*transition: all 0.3s;*/
/*}*/
/*.nav2 a:hover{*/
    /*color: #045a93;*/
    /*background-color:#fafafa;*/
    /*-webkit-transition: all 0.3s;*/
    /*-moz-transition: all 0.3s;*/
    /*-ms-transition: all 0.3s;*/
    /*-o-transition: all 0.3s;*/
    /*transition: all 0.3s;*/
/*}*/
@media screen and (max-width: 640px) {
.am-menu-toggle i {
	background: url(../image/touch_nav.png) no-repeat center;
	width: 15px;
	height: 19px;
}
.demo-bar {
	display: block;
}
#demo-view {
	display: block;
}
#head {
	display: none;
}
#main {
	margin-top: 0;
	padding-bottom: 30px;
}
.banner {
	display: none;
}
.touch_banner {
	display: block;
}
.main_box {
	width: 94%;
	margin: 0 auto;
}
.main_product li {
	margin-right: 0;
	width: 50%;
}
.main_product_img {
	width: 100%;
	height: auto;
}
.main_product_img img {
	width: 100%;
}
.main_product li.main_product_li_select {
	width: 100%;
}
.main_product {
	margin-top: 24px;
	padding-bottom: 20px;
	display: none;
}
.main_product_touch {
	display: block;
	margin-top: 24px;
	padding-bottom: 15px;
}
.main_product_touch_catname {
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color: #333;
}
.main_news_name {
	margin-bottom: 0;
}
.main_product_con {
	margin-top: 0;
	height: 32px;
	line-height: 32px;
	background-color: #015394;
}
.main_news {
	float: none;
	width: 100%;
}
.main_news_list {
	float: none;
}
.main_news_li {
	width: 100%;
}
.main_news_img {
	width: 38%;
	height: auto;
}
.main_news_img img {
	width: 100%;
}
.main_news_con2 {
	float: left;
	width: 60%;
	margin-left: 2%;
	height: auto;
}
.main_news_con_name {
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 8px;
}
.main_news_con_js {
	font-size: 12px;
}
.main_news_right {
	display: none;
	float: none;
	margin-left: 0;
	margin-top: 0px;
}
.main_news_banner {
	width: 100%;
	height: auto;
}
.main_news_shipin {
	width: 100%;
}
.main_news_shipin img {
	width: 100%;
}
.main_network {
	float: none;
	margin-left: 0;
	margin-top: 20px;
}
.main_network_img img {
	width: 100%;
}
.main_network_left {
	width: 100%;
}
.main_network_more {
	float: right;
	margin-top: 22px;
}
.main_network_select {
	float: left;
}
.main_network_right {
	width: 100%;
	margin-left: 0;
	margin-top: 20px;
}
#foot {
	height: auto;
}
.foot_top {
	display: none;
}
.footer {
	width: 90%;
}
.foot_bottom {
	margin-top: 16px;
	padding-bottom: 10px;
}
#nei_main {
	margin-top: 0;
	padding-bottom: 20px;
}
.nei_main {
	background-size: 100% !important;
}
.nei_main_box {
	margin-top: 24px;
	width: 94%;
	padding-bottom: 20px;
}
.nei_title {
	width: 100%;
	margin-left: 0;
	margin-top: 20px;
	line-height: 46px;
}
.nei_main_left {
	float: none;
}
.nei_ul, .nei_left_banner,  .nei_left_shipin, .nei_left_phone {
	display: none;
}
.nei_main_right {
	float: none;
	width: 90%;
	margin: 14px auto 0 auto;
}
.nei_main_right_con p img {
	width: 100% !important;
	height: auto !important;
}
.nei_main_right_con img {
	width: 100% !important;
	height: auto !important;
}
.contact {
	width: 100%;
	background: none;
	margin-top: 0;
	height: auto;
	padding-bottom: 10px;
}
.contact_div {
	position: static;
	top: 0;
	left: 0;
}
.contact_name {
	margin-top: 20px;
}
.product_ul li {
	width: 49%;
	height: auto;
	margin-right: 0;
	margin-top: 20px;
	height: 156px;
}
.product_ul li.product_ul_li_2 {
	margin-left: 2%;
}
.product_ul li:nth-child(2n) {
	margin-left: 2%;
}
.product_img {
	width: 100%;
	height: auto;
}
.product_img .product_img_img {
	width: 100%;
}
.product_ul li .product_img_icon {
	display: none;
}
.product_name {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	overflow: hidden;
}
.customer_div_left {
	width: 100%;
	float: none;
}
.customer_div_left_name {
	margin-top: 20px;
}
.customer_div_left_more {
	margin-top: 20px;
}
.customer_div_right {
	float: none;
	width: 100%;
	height: auto;
	margin-top: 26px;
}
.customer_div_right img {
	width: 100%;
}
.customer_bottom_ul li {
	width: 100%;
	margin-right: 0;
	height: auto;
	margin-bottom: 16px;
}
.customer_li_img {
	width: 40%;
}
.customer_li_img img {
	width: 100%;
}
.customer_li_con {
	width: 54%;
}
.customer_li_con_box {
	margin-left: 3%;
	width: 100%;
}
.customer_li_con_name {
	margin-top: 5px;
}
.customer_li_con_js {
	margin-top: 2px;
	line-height: 18px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.customer_bottom_ul {
	margin-top: 20px;
}
.news_top {
	margin-top: 20px;
	margin-bottom: 20px;
}
.news_top_img {
	float: none;
	width: 100%;
	height: auto;
}
.news_top_img img {
	width: 100%;
}
.news_top_con {
	width: 100%;
	float: none;
	margin-left: 0;
}
.news_top_con_name {
	margin-top: 8px;
}
.news_top_con_js {
	line-height: 22px;
	margin-top: 6px;
}
.news_top_con_more {
	margin-top: 10px;
	float: right;
}
.news_sx_times {
	display: none;
}
.news_sx_times2 {
	display: block;
}
.frame2 {
	width: 100%;
	height: 40px;
}
.frame2 li {
	float: left;
	width: 60px;
	height: 40px;
	line-height: 40px;
	margin: 0 5px;
	text-align: center;
}
.frame2 li a {
	color: #474747;
}
.frame2 li.active a {
	color: #0158a8;
}
.news_ul {
	margin-top: 0;
}
.main_news_right .shipin {
	display: none;
}
.about_con {
	margin-top: 20px;
}
.about_con img {
	width: 100% !important;
	height: auto !important;
}
.main_news_right_touch_name {
	display: block;
	font-size: 20px;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 10px;
}
.about_con_bottom {
	width: 100% !important;
	padding: 0 !important;
}
.about_fx {
	display: none;
}
.map {
	display: none;
}
}
