﻿@charset "utf-8";
/* CSS Document */

@charset "utf-8";

*html {
	background-image: url(about:blank);
	background-attachment: fixed;
}

/* 修正IE6振动bug */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
tbody,
p,
th,
td,
em {
	-webkit-text-size-adjust: none;
	margin: 0;
	padding: 0;
	border: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;
}

body {
	font-size:14px;
	margin: 0px;
	padding: 0px;
	color: #666;
	background-color: #000;
	overflow-x: hidden;
}
#main
{
	position:relative;
	width: 100%;
	background: #eaeef1;
}
ul {
	margin: 0px;
	padding: 0px;
}

a:active,
a:focus {
	outline: none;
}

a {
	color: #666;
	text-decoration: none;
}

a:hover {
	/* color: #2968e9; */
}

li {
	list-style-type: none;
}
/* 头部新闻滚动样式开始 */
.box {
	height: 35px;
	/* background: #000; */
	/* overflow: hidden */
}

.t_news {
	height: 35px;
	color: #fff;
	/* padding-left: 10px; */
	/* margin: 8px 0; */
	overflow: hidden;
	position: relative;
	line-height: 35px;
}

.t_news b {
	line-height: 35px;
	font-weight: 700;
	display: inline-block;
}
.t_news b img
{
	margin-top: 8px;
}
.news_li,
.swap {
	line-height: 35px;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 35px;
}

.news_li a,
.swap a {
	color: #fff;
	height: 35px;
	line-height: 35px;
}

.swap {
	top: 45px;
}

/* 头部新闻滚动样式结束 */
/* 头部样式 **/
.top
{
	width:100%;
	float:left;
	background:#cc0000;
	height:35px;
	line-height:35px;
}
.top_1
{
	width:1200px;
	margin:auto;
}
.top_r
{
	float:right;
}
.top_r,.top_r a
{
	color: #fff;
	/* width: 500px; */
	float: right;
}
.top_r img
{
	
float: left;
	
margin-top: 5px;
	
/* margin-right: 10px; */
}
.top_r p
{
	
float: left;
	
color: #fff;
}
.top_r p a
{
color: #fff;	
}
.top_l
{
	float:left;
	width: 500px;
}
.sf
{
	width:100%;
	float:left;
	background:url(../../images/1/logo_bg.jpg) no-repeat center;
	height:200px;
	border-bottom: 2px solid #ff0000;
}
.sf_1
{
	width:1200px;
	margin:auto;
}
.sf_l
{
	
float: left;
	
margin-top: 10px;
}
.sf_l_t
{
	
margin-bottom: 0px;
}
.sf_l_b
{
	/*margin-top: 20px;*/
}
.sf_l_b p
{
	
color: #fff;
	
line-height: 24px;
}
.sf_l_b p img
{
	
margin-right: 5px;
}

.sf_c
{
	
width: 550px;
	
float: left;
	
text-align: center;
	
margin-left: 65px;
}
.sf_c h1
{
	
color: #ff0000;
	
font-size: 20px;
	
-webkit-text-stroke: 1px #fff;
	
font-weight: 600;
	
margin-top: 30px;
}
.sf_c img 
{
	
}
.sf_c p
{
	
color: #fff;
	
font-size: 16px;
	
line-height: 30px;
	
margin-top: 10px;
}
.sf_r
{
	
float: right;
	
margin-top: 30px;
}
.sf_r span
{
	color:#ff0000;
	font-weight:600;
}
.sf_r p
{
	
color: #fff;
	
line-height: 30px;
}
.nav
{
	float:left;
	width: 100%;
	background: #000;
	height: 55px;
	border-bottom: 2px solid #ff0000;
}
.nav_1
{
	width:1200px;
	margin:auto;
}
.nav_l
{
	
}
.nav_l li
{
	
float: left;
	
color: #fff;
	
margin-right: 45px;
	
line-height: 55px;
}
.nav_l li a
{
	
color: #fff;
	
font-size: 15px;
}
.nav_l li a:hover
{
	color:#ff0000;
}
.xz a
{
	color:#ff0000 !important;
}
.fdj
{

float: right;
}
.fdj p
{
	height:55px;
}
.fdj img
{
	margin-right:20px;
	margin-top: 10px;
}
.fdj_t
{

margin-top: 10px;

margin-right: 20px;

height: 45px;
}
.fdj:hover .fdj_b
{
	display:block;
}
.fdj_b
{

position: absolute;

margin-left: -230px;

/* margin-top: 22px; */

width: 280px;

height: 94px;

background: #fff;

border-top: 2px solid #03396e;

display: none;

z-index: 99999;
}
.index_search{width: 240px;height: 40px;float: right;background: #fff;margin-top: 27px;border: 1px solid #e0e0e0;margin-right: 20px;}
.index_search .search_input{float: left;width: 200px;margin-left: 12px;border: 0;outline: 0;background: no-repeat;line-height: 40px;color: #999;height: 40px;}
.index_search .search_btn{width: 15px;height: 15px;background:url(../../images/1/fdj.png) no-repeat;cursor: pointer;border: 0;outline: 0;margin-top: 13px;/* border-left: 1px solid #ccc; */}
.wz
{
	width:100%;
	float:left;
	border-bottom:2px solid #ff0000;
	height:40px;
	line-height:40px;
}
.wz_1
{
	width:1200px;
	margin:auto;
}
.wz_1 p
{
	color:#fff;
}
.pro
{
	width:100%;
	float:left;
}
.pro_1
{
	width:1200px;
	margin:auto;
}
.pro_t
{
	
}
.pro_t p
{
	
color: #fff;
	
font-size: 30px;
	
text-transform: uppercase;
	
margin-top: 35px;
	
margin-bottom: 35px;
}
.pro_c
{

float: left;
}
.pro_c li
{

float: left;

margin-right: 25px;
}
.pro_c li a
{
	
color: #fff;
	
font-size: 18px;
}
.pro_c li a:hover
{
	border-bottom:1px solid #ff0000;
	padding-bottom:20px;
	color:#ff0000 !important;
}
.pro_c1 a
{
	border-bottom:1px solid #ff0000;
	padding-bottom:20px;
	color:#ff0000 !important;
}
.pro_b
{
	width:100%;
	float:left;
	margin-top: 20px;
}
.pro_b li
{
	float:left;
	background:#fff;
	margin-right: 30px;
	margin-top: 30px;
	width:380px;
	height: 280px;
	line-height: 280px;
	text-align: center;
}
.pro_b li:nth-child(3) {
    float: right;
    margin-right: 0;
}
.pro_b li:nth-child(6) {
    float: right;
    margin-right: 0;
}
.pro_b li img
{
*margin-top:expression((380 - this.height )/2);
vertical-align:middle;

}
.sp
{
	width:100%;
	float:left;
	margin-bottom: 30px;
}
.sp_1
{
	width: 85%;
	margin:auto;
}


.left .play{
    width: 100%;
    /* margin:2% 2% 0 2%; */
    height: 400px;
    background: #fff;
    overflow: hidden;
    /* border-radius:0.5rem; */
    /* height: 100%; */
    position: relative;
}
.shipin{
    width: 100%;
    height: 100% !important;
    background: url(../../images/1/flw.png);
    overflow: hidden;
    left: 0;
    right:0px;
    top: 0;
    bottom:0px;
    position: fixed;
    z-index: 99999999999999999;
}
.shipin .box{
    width:80%;
    margin:0 auto;
    height:73%;
    position: absolute;
    border-radius: 0.5rem;
    overflow: hidden;
    left:50%;transform:translateX(-50%);
}
.shipin .box embed{
}
.left
{
	width: 49%;
	height:400px;
	/* background: #fff; */
	text-align: center;
	line-height: 400px;
	float: left;
}
.left img
{
	*
	margin-top:expression((380 - this.height )/2);
	vertical-align:middle;
	width: auto;
	margin-top: 5%;
}
.sp_2
{
	width:1200px;
	margin:auto;
}
.right
{
	float:right;
}
.play i
{
	
position: absolute;
	
text-align: center;
	
left: 43%;
	
}
.about
{
	width:100%;
	float:left;
	background:url(../../images/1/gs.jpg) no-repeat center;
	height:445px;
}
.about_1
{
	width:1200px;
	margin:auto;
	text-align: center;
}
.about_1 h1
{
	
font-size: 40px;
	
color: #fff;
	
margin-top: 100px;
	
margin-bottom: 20px;
}
.about_1 p
{
	
font-size: 16px;
	
line-height: 30px;
	
color: #fff;
	
margin-bottom: 30px;
}
.about_1 span
{
	
width: 150px;
	
height: 40px;
	
line-height: 40px;
	
display: inline-block;
	
text-align: center;
	
border: 2px solid #fff;
	
font-size: 14px;
	
color: #fff;
	
border-radius: 20px;
}
.about_1 span a
{
		
color: #fff;
}
.u150_faq_b
{
	width:1200px;
	margin: auto;
}
.u150_faq_b li
{

width: 575px;

height: 155px;

background: #fafafa;

border: 1px solid #f0f0f0;

float: left;

margin-bottom: 25px;

text-align: left;
}
.u150_faq_a
{
	
}
.u150_faq_a p
{
	
margin-top: 25px;
	
margin-left: 35px;
	
font-size: 16px;
	
color: #000;
}
.u150_faq_a p a:hover
{
	color:#ff0000;
}
.u150_faq_a p span
{
	
width: 25px;
	
height: 25px;
	
background: #21a849;
	
color: #fff;
	
border-radius: 50%;
	
display: inline-block;
	


text-align: center;
	
line-height: 25px;
	
font-size: 14px;
	
margin-right: 15px;
}
.u150_faq_q
{
	
padding-left: 35px;
	
padding-right: 35px;
	
line-height: 24px;
	
margin-top: 15px;
}
.u150_faq_q p
{
	
}
.u150_faq_q p span
{width: 25px;
	
height: 25px;
	
background: #f57800;
	
color: #fff;
	
border-radius: 50%;
	
display: inline-block;
	
text-align: center;
	
line-height: 25px;
	
font-size: 14px;
	
margin-right: 15px;
	
}
.faq
{
	width:100%;
	float:left;
}
.faq_1
{
	width:1200px;
	margin:auto;
	/* text-align:center; */
}






.right1
{
	float:right !important;
}
.bottom
{
	width:100%;
	float:left;
	border-top: 2px solid #ff0000;
	padding-top: 30px;
	margin-bottom: 30px;
}
.bottom_1
{
	width:1200px;
	margin:auto;
}
.bottom_l
{
	
width: 500px;
	
float: left;
}
.bottom_l img
{

float: left;
}
.bottom_l p
{

font-size: 16px;

color: #fff;

float: left;

width: 500px;

margin-top: 15px;
}
.bottom_r
{
	
float: right;
	
width: 680px;
}
.bottom_r_t
{
	
width: 100%;
}
.bottom_r_t li
{
	
float: left;
	
/* margin-right: 10px; */
	
width: 30%;
}
.bottom_r_t li h1
{
	
font-size: 20px;
	
font-weight: 100;
	
color: #fff;
}
.bottom_r_t li p
{
	
font-size: 16px;
	
color: #fff;
	
margin-top: 20px;
}
.bottom_r_t li p a
{
	color: #fff;
}
.bottom_r_t li p a:hover
{
	color:#ff0000;
}
.icp
{
	width:100%;
	float:left;
	height:50px;
	line-height:50px;
	background:#ff0000;
}
.icp_1
{
	width:1200px;
	margin:auto;
}
.icp_1 p
{
	float:left;
	font-size:14px;
	color:#fff;
}
.icp_1 p a
{
	color:#fff;
}
.bottom_r_b
{
	
float: right;
	
margin-top: 50px;
}
.bottom_r_b input[type=text]
{
	
height: 40px;
	
line-height: 40px;
	
width: 149px;
	
padding-left: 30px;
}
.bottom_r_b .button
{
	
width: 90px;
	
text-align: center;
	
height: 40px;
	
color: #fff;
	
background: #ff0000;
	
border: none;
}
.bottom_r_b1
{
	float:left;
}
.bottom_r_b2
{
	float:left;
	margin-top: 10px;
}
.bottom_r_b
{
	float:right;
	width: 274px;
}

@media ( min-width:760px ) and (max-width:980px){

.top
{
	display:none;
}
.sf
{
	display:none;	
}
.nav
{
	display:none;		
}
.pro_1 {
    width: 95%;
    margin: auto;
}
.sp_2 {
    width: 95%;
    margin: auto;
}
.about_1 {
    width: 95%;
    margin: auto;
    text-align: center;
}
.faq_1 {
    width: 95%;
    margin: auto;
}
.wz_1 {
    width: 95%;
    margin: auto;
}
.u150_faq_b {
    width:100%;
    margin: auto;
}
.u150_faq_b li {
    width: 49%;
    height: 190px;
    background: #fafafa;
    border: 1px solid #f0f0f0;
    float: left;
    margin-bottom: 25px;
    text-align: left;
}
.bottom
{
	display:none;
}
.icp
{
	display:none;	
}
.pro_b li {
    float: left;
    background: #fff;
    margin-right: 18px;
    margin-top: 30px;
    width: 48%;
    height: 275px;
    line-height: 275px;
    text-align: center;
}
.pro_b li:nth-child(2) {
    float: right;
    margin-right: 0;
}
.pro_b li:nth-child(3) {
    float: right;
    margin-right: 0;
}
.bottom_1_2
{
	
width: 19.8%;
	
float: left;
	
text-align: center;
	
background: #f2f2f2;
	
padding-top: 3%;
	
padding-bottom: 3%;
	
border-right:  1px solid #fff;
}
.bottom_1_2 i
{
	font-size: 50px;
}
.bottom_1_2 p
{
	
font-size: 24px;
}
.bottom_1_3 i
{
	font-size: 50px;
	color:#fff;
}
.bottom_1_3 p
{
	color:#fff;
font-size: 24px;
}
.bottom_1_3
{
	
width: 40%;
	
float:right;
	
text-align: center;
	
background: #ff0000;
	
padding-top:3%;
	
padding-bottom:3%;
}
.m_db
{
	display:block !important;
	width: 100%;
	float: left;
	background: #1f1f1f;
	padding-top:  5%;
	padding-bottom: 5%;
	text-align: center;
	color: #fff;
	font-size: 24px !important;
	line-height: 39px;
	margin-bottom: 14%;
}
.dd
{
	display:block !important;
	width: 100%;
	float: left;
	position: fixed;
	bottom: 0px;
	z-index: 999999999999999999999;
	background: #f1f1f1;
}
.pro_c li a {
    color: #fff;
    font-size: 24px;
    height: 70px;
    line-height: 70px;
}
.sp_1 {
    width: 95%;
    margin: auto;
}
}

.m_db {
    display: none;
}
.dd {
    display: none;
}



.custom_service p img {display: inline; vertical-align:middle;}
.scrollsidebar{position:absolute;z-index: 99999999999999999999;top:350px;right:0;}
.side_content{width: 190px;height:auto;overflow:hidden;float:left;}
.side_content .side_list {width: 190px;overflow:hidden;background: #eee;}
.show_btn{width:0;height: 150px;overflow:hidden;margin-top: 0px;float:left;cursor:pointer;}
.show_btn span {display: block;font-size: 18px;margin-top: 40px;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background: #e0e0e0;color: #fff;text-align: center;}
.side_title {height: 150px;}
.side_bottom {height:8px;width: 100%;float: left;}
.side_center {font-family:Verdana, Geneva, sans-serif;/* padding:5px 12px; */font-size:12px;position: inherit;width: 175px;margin: auto;margin-top: -35px;background: #fff;float: left;margin-left: 10px;}
.close_btn {float:right;display:block;width:21px;height:16px;margin:16px 10px 0 0;_margin:16px 5px 0 0;position: absolute;right: 0;top: 0;/* background: #fff; */}
.close_btn span { display:none;}
.side_center .custom_service p {text-align:center;padding: 15px 0;margin:0;vertical-align:middle;font-size: 14px;float: left;margin-left: 20px;margin-right: 10px;}
.other  {text-align:center;/* border-bottom:1px solid #ddd; *//* border-top:1px solid #ddd */margin-bottom: 10px;width: 100%;float: left;}
.other p {padding:5px 0;_height:16px;margin:0;color: #666666;font-size: 14px;}
.msgserver {text-align:center;margin-bottom:5px;font-size: 14px;width: 100%;float: left;}
.msgserver a { background:url(../img/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}
.side_bottom
{
	background:#ff0000;
}
.side_title h1
{
    font-size: 24px;
    font-weight: 100;
    padding-top: 20px;
    margin-bottom: 8px;
}

.side_title p
{
    font-size: 14px;
    color: #000;
}
.close_btn .icon
{
    color:#fff;
}
.side_title span
{
    color: #000;
    font-size: 14px;
    margin-top:10px;
}

.side_title span .icon
{
    color: #000;
    font-size: 16px;
}
.side_center .custom_service img
{
    float:left;
    margin-top: 15px;
}
.custom_service
{
    width:100%;
    float: left;
}
.kf_xp
{
	
width: 100%;
	
float: left;
	
margin-top: 10px;
}

.kf_xp p
{
	
width: 120px;
	
margin: auto;
	
text-align: center;
	
background: #000000;
	
color: #fff;
	
height: 35px;
	
line-height: 35px;
	
font-size: 14px;
	
border-radius: 5px;
}
.kf_ewm
{
	width: 100%;
	float: left;
	margin-top: 10px;
	text-align: center;
}
.kf_ewm p
{
	
font-size: 14px;
	
margin-bottom: 10px;
	
color: #666;
}
.kf_ewm img
{
	
text-align: center;
	
margin: auto;
	
margin-bottom: 5px;
}
.kf_tg
{
		width: 100%;
		float: left;
		/* margin-top: 10px; */
		text-align: center;
		margin-bottom: 10px;
}
.kf_tg p
{
	
width: 120px;
	
margin: auto;
	
text-align: center;
	
background: #d00000;
	
color: #fff;
	
height: 35px;
	
line-height: 35px;
	
font-size: 14px;
	
border-radius: 5px;
}
#floatDivBoxs{width: 190px;background:#fff;position:fixed;top: 100px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px;background: #d00000;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{/* width:100%; *//* height:20px; *//* background:url(../img/online_botbg.jpg) no-repeat; *//* box-shadow:-2px 0 3px rgba(0,0,0,0.25); */}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../../images/1/online_arrow.jpg) no-repeat;position:fixed;top: 100px;right: 190px;z-index:999;}
#rightArrow a{display:block;height:45px;}


.pro_ny_tp1 {

width: 282px;

height: 275px;

line-height: 275px;

text-align: center;

background: #fff;
}
.pro_ny_tp
{
	width:100%;
	float:left;
	margin-top: 20px;
	margin-bottom: 30px;
}
.pro_ny_tp ul
{
	width:100%;
	float:left;	
}
.pro_ny_tp li
{
	    float: left;
	    /* background: #fff; */
	    margin-right: 24px;
	    margin-top: 30px;
	    width: 282px;
}
.pro_ny_tp img {
    *
    margin-top: expression((380 - this.height )/2);
    max-width: 100%;
      vertical-align: middle;
}



.pro_ny_tp li:nth-child(3) {
    float: right;
    margin-right: 0;
}
.pro_ny_tp li:nth-child(6) {
    float: right;
    margin-right: 0;
}
.pro_ny_tp li:nth-child(9) {
    float: right;
    margin-right: 0;
}
.pro_ny
{
	
border: 1px solid #3e3e3e;
	
padding: 0px 26px;
	
float: left;
	
width: 81%;
}

.pro_ny_t
{
	
float: left;
	
width: 100%;
	
border-bottom: 1px solid #3e3e3e;
	
padding-bottom: 20px;
}
.pro_ny_t h1
{
	
font-size: 24px;
	
color: #ff0000;
	
font-weight: 100;
	
margin-top: 30px;
	
margin-bottom: 20px;
}
.pro_ny_t p
{
	
color: #fff;
	
font-size: 16px;
	
float: left;
	
width: 40%;
}
.pro_ny_t p img
{
	
position: absolute;
	
margin-top: 6px;
	
margin-left: -23px;
}
.pro_ny_t span {
    color: #fff;
    font-size: 16px;
    float:right;
    width: auto;
    background: url(../../images/1/gw.png) no-repeat 1px;
    padding-left: 21px;
}
.pro_ny_t span a
{
	color:#fff;
}
.pro_ny_t span:hover
{
	background:none;
}
.pro_ny_t span a:hover
{
	color:#ff0000;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background: url(../../images/1/gw_h.png) no-repeat 0px 5px;
	padding-left: 20px;
}

.pro_ny_b
{
	
float: left;
	
width: 100%;
	
margin-top: 20px;
	
padding-bottom: 20px;
}
.pro_ny_b p
{
	
color: #fff;
	
font-size: 15px;
	
float: left;
	
width: 40%;
background: url(../../images/1/xq.png) no-repeat 1px;
    padding-left: 21px;
}
.pro_ny_b span {
    color: #fff;
    font-size: 15px;
    float:right;
    width: auto;
    background: url(../../images/1/xq.png) no-repeat 1px;
    padding-left: 21px;
}
.pro_ny_b span a:hover
{
	color:#ff0000;
}
.pro_ny_b p a:hover
{
	color:#ff0000;
}

@media only screen and (max-width: 41.6875em) {
.pro_t p {
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    margin-top: 35px;
    margin-bottom: 35px;
}
.top
{
	display:none;
}
.sf
{
	display:none;	
}
.nav
{
	display:none;		
}
.pro_1 {
    width: 95%;
    margin: auto;
}
.sp_2 {
    width: 95%;
    margin: auto;
}
.about_1 {
    width: 95%;
    margin: auto;
    text-align: center;
}
.faq_1 {
    width: 95%;
    margin: auto;
}
.wz_1 {
    width: 95%;
    margin: auto;
    overflow: hidden;
    height: 42px;
}
.u150_faq_b {
    width:100%;
    margin: auto;
}
.u150_faq_b li {
    width: 100%;
    height: 190px;
    background: #fafafa;
    border: 1px solid #f0f0f0;
    float: left;
    margin-bottom: 25px;
    text-align: left;
    padding-bottom: 30px;
}
.bottom
{
	display:none;
}
.icp
{
	display:none;	
}
.pro_b li {
    float: left;
    background: #fff;
    margin-right: 18px;
    margin-top: 30px;
    width: 100%;
    height: 280px;
    line-height: 280px;
    text-align: center;
}
.pro_b li:nth-child(2) {
    float: right;
    margin-right: 0;
}
.pro_b li:nth-child(3) {
    float: right;
    margin-right: 0;
}
.bottom_1_2
{
	
width: 19.8%;
	
float: left;
	
text-align: center;
	
background: #f2f2f2;
	
padding-top: 3%;
	
padding-bottom: 3%;
	
border-right:  1px solid #fff;
}
.bottom_1_2 i
{
	font-size: 24px;
}
.bottom_1_2 p
{
	
font-size: 12px;
}
.bottom_1_3 i
{
	font-size: 24px;
	color:#fff;
}
.bottom_1_3 p
{
	color:#fff;
	font-size: 12px;
}
.bottom_1_3
{
	
width: 39%;
	
float:right;
	
text-align: center;
	
background: #ff0000;
	
padding-top:3%;
	
padding-bottom:3%;
}
.m_db
{
	display:block !important;
	width: 100%;
	float: left;
	background: #1f1f1f;
	padding-top:  5%;

	padding-bottom: 5%;
	text-align: center;
	color: #fff;
	font-size: 14px !important;
	line-height: 24px;
	margin-bottom: 20%;
}
.dd
{
	display:block !important;
	width: 100%;
	float: left;
	position: fixed;
	bottom: 38px;
	z-index: 999999999999999999999;
	background: #f1f1f1;
}
.pro_c li a {
    color: #fff;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
}
.sp_1 {
    width: 95%;
    margin: auto;
}
.pro_c li {
    float: left;
    margin-right: 14px;
    height: 35px;
    line-height: 35px;
}
.pro_b {
    width: 100%;
    float: left;
    margin-top: 0px;
}
.left {
    width: 100%;
    height: 400px;
    /* background: #fff; */
    text-align: center;
    line-height: 400px;
    float: left;
    margin-bottom: 20px;
}
.about_1 p {
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    margin-bottom: 30px;
    height: 123px;
    overflow: hidden;
}
.about_1 h1 {
    font-size: 40px;
    color: #fff;
    margin-top: 65px;
    margin-bottom: 20px;
}
.product_t_br_b {
    float: left;
    margin-top: 30px;
    background: none;
    width: 100%;
}
.product_t_br_b h1 {
    float: right !important;
    width: 160px !important;
}
.share_1 p
{
	font-size:12px !important;
}
.share_1 img
{
	    margin-left: 6px !important;
}
}


.move_nav_icon { width: 40px;height: 40px;position: absolute; top: 50%;transform: translateY(-50%) scale(0.8);z-index: 6;right:14px; }
.move_nav_icon ul { height: 40px; }
.move_icon { margin-top: 7px;height: 4px; }
.move_icon span { background:#ddd; }
.move_icon .move_icon_max{ display:block; width:30px; height:3px; margin-left:5px; float:left; border-radius:10px;  transition:1s;         }
.move_nav_icon:hover { cursor:pointer;   }
.mob_nav_wrap {/* overflow:hidden; *//* position: absolute; */height: 92px;/* background:#007fa8; */width: 100%;position: relative;}
.mob_head_logo {  padding:0 60px 0 25px; box-sizing:border-box;width:100%;overflow:hidden;  height:60px; }
.mob_head_logo a{overflow:hidden;display:block;height:60px;width:100%;text-align:left;}

.mob_head_logo img{max-height:100%;margin-top: 15px;}
.mob_sousuo { width: 40px;height: 40px; position: absolute; top: 50%;transform: translateY(-50%); right:13px;  line-height:40px;text-align:center; }
.mob_sousuo i { font-size:22px;  color:#ddd;    }

.selectnav{position: fixed;z-index: 999999999999999999;width:100%;overflow: hidden;left:0;top:0;bottom:0px;background:rgba(0,0,0,0.4);display:none;}
.selectnav2{overflow: hidden;background: #fff;width: 50%;position: absolute;right:0px;height:100%;padding-top:30px;}
.selectnav ul li { width: 100%; background: #fff; height:42px; font-size: 16px;line-height: 42px; }
.selectnav ul li a {display: block; padding-left: 10%; color:#555;  }

@media (min-width:979px) {
  .mob_nav_wrap { display:none; }
}
@media (max-width: 767px){
    .nav_wrap {display:none; }
    .head_wrap { height:60px;display:none; }
}
.top_r_l
{

float: left;

margin-right: 15px;
}
.top_r_r
{
float: left;
}


.grzx_gw
{
	width:100%;
	float:left;
	margin-top: 20px;
}
.grzx_gw li
{
	
float: left;
	
width: 275px;
	
margin-right: 10px;
	
height: 800px;
}
.grzx_gw_wb
{
	
margin-top: 15px;
}
.grzx_gw_wb p
{
	
color: #000;
	
font-size: 14px;
	
margin-bottom: 20px;
	
line-height: 24px;
	
width: 275px;
}


.grzx_gw li .grzx_gw_img
{
     text-align: center;
     width: 100%;
     line-height: 198px;
     border: 1px solid #eee;
     height: 200px;
     overflow: hidden;
}
.grzx_gw li .grzx_gw_img img
{
  vertical-align: middle;
}
.grzx_gw li .grzx_gw_img img{
      cursor: pointer;
      transition: all 0.6s;
      align-items: center;
      max-width: 100%;
      height: 100%;
}
.gwc_hs
{
	color:#ff0000 !important;
}
.grzx_gw_an
{
	width:100%;
	float:left;
	border-top:1px solid #eeeeee;
	padding-top: 20px;
}
.grzx_gw_an p
{
	width:135px;
	height:38px;
	border:1px solid #ff0000;
	line-height: 38px;
	text-align: center;
	color: #ff0000;
	float: right;
	margin-left: 20px;
}
.grzx_gw_an span
{
	width:135px;
	height:38px;
	border:1px solid #ff0000;
	background:#ff0000;
	display:inline-block;
	float: right;
		line-height: 38px;
	text-align: center;
	color: #fff;
}
.grzx_gw_an p a
{
	color: #ff0000;
}
.grzx_gw_an span a
{
	color: #fff;
	
}
.grzx_cx
{
	width:100%;
	float:left;
}
.grzx_cx p
{
	width:385px;
	height:40px;
	line-height:40px;
	border:1px solid #eeeeee;
	float: left;
	margin-right: 30px;
	margin-top: 20px;
}
.grzx_cx p span
{
	width:160px;
	height:40px;
	background:#ff0000;
	display:inline-block;
	text-align:center;
	color:#fff;
	margin-right: 30px;
}
.grzx_cx1
{
	
float: left;
	
width: 100%;
	
margin-top: 25px;
	
margin-bottom: 20px;
}
.grzx_cx1 h1
{
	
height: 40px;
	
border-bottom: 1px solid #eee;
	
font-size: 18px;
	
color: #000;
	
font-weight: 100;
	
margin-bottom: 15px;
}
.grzx_cx1 li
{
	
width: 100%;
	
float: left;
}
.grzx_cx1 li p
{
	
line-height: 24px;
	
border-bottom: 1px dashed #eee;
	
/* margin-top: 15px; */
	
margin-bottom: 15px;
	
padding-bottom: 15px;
}
.grzx_cx1 li p span
{
	
color: #ff0000;
}


.ddwc
{
	width:100%;
	float:left;
}
.ddwc_t
{
	
text-align: center;
}
.ddwc_t img
{
	
margin-top: 40px;
}
.ddwc_t h1
{
	font-weight:100;
	font-size: 20px;
	font-family: "Arial";
	color: rgb(103, 215, 82);
	margin-bottom: 15px;
}
.ddwc_t p
{
  font-size: 16px;
  font-family: "Arial";
  color: rgb(153, 153, 153);
}
.ddwc_b
{
	
width: 100%;
	
float: left;
	
margin: auto;
	
display: inline-block;
	
text-align: center;
	
margin-top: 25px;
}
.ddwc_b p
{
	
width: 125px;
	
height: 40px;
	
display: inline-block;
	
border: 1px solid #eee;
	
line-height: 40px;
	
text-align: center;
	
margin-right: 20px;
	
margin-left: 20px;
}
.wc_an
{
	background:#67d752;
}
.wc_an a
{
	color:#fff;
}
center
{
	float:left;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle
}
q, blockquote {
	quotes: none
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
	content: none
}
a img {
	border: none
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block
}
.spinner-sprite, .spinner .decrease, .spinner .decrease[disabled], .spinner .increase, .spinner .value, .spinner .value.passive {
	background: url(../../images/1/spinner.png) #000 no-repeat;
}
.spinner {
	height: 35px;
	width: 130px;
	overflow: hidden;
*
	zoom:1;
	/* -webkit-box-shadow: 0 3px 3px -4px #aaa; */
	-moz-box-shadow: 0 3px 3px -4px #aaa;
	/* box-shadow: 0 3px 3px -4px #aaa; */
}
.spinner input[type='button'], .spinner .value {
	text-align: center;
	display: block;
	float: left;
	height: 100%;
	line-height: 25px;
	margin: 0
}
.spinner input[type='button'] {
	border: none;
	width: 24px;
	color: #e5312a;
	font: 22px Arial bold;
	padding: 0;
	outline: none;
}
.spinner .decrease {
	background-position: 0 -35px;
	cursor: pointer;
	text-indent: -10000px;
}
.spinner .decrease[disabled] {
	background-position: 0px -70px;
	cursor: default;
}
.spinner .increase {
	background-position: 0 0;
	cursor: pointer;
	text-indent: -10000px
}
.spinner .value {
	background-position: 0 -136px;
	width: 82px;
	height: 35px;
	border: none;
	font-family: Arial;
	color: #ffffff;
	padding: 0px;
}
.spinner .value.passive {
	background-position: -24px -45px;
	color: #919191;
}
.spinner .error, .spinner .invalid {
	background: #aa0000
}
.grzx_gw_wb span
{
	width: 100px;
	height: 35px;
	display: inline-block;
	border: 1px solid #eee;
	line-height: 35px;
	text-align: center;
	margin-right: 0px;
	background:#ff0000;
	/* margin-top: 15px; */
	float: right;
}
.grzx_gw_wb span a
{
	color:#fff;
}
.PageStyle a
{
	
width: auto;
	
height: 35px;
	
border: 1px solid #ff0000;
	
display: inline-block;
	
line-height: 35px;
	
padding-left: 15px;
	
padding-right: 15px;
	
margin-right: 10px;
}
.cpb
{
	width: auto;
	
height: 35px;
	
border: 1px solid #ff0000;
	
display: inline-block;
	
line-height: 35px;
	
padding-left: 15px;
	
padding-right: 15px;
	
margin-right: 10px;
}
.PageStyle input
{
		width: auto;
		height: 35px;
		border: 1px solid #ff0000;
		display: inline-block;
		line-height: 35px;
		padding-left: 15px;
		padding-right: 15px;
		margin-right: 10px;
}
.Pagebox
{
	width:100%;
	float:left;
	margin-top:15px;
}
.btnGo
{
	background:#ff0000;
	color:#fff;
	border: 1px solid #ff0000;
	height: 37px !important;
}