@charset "utf-8";
/* CSS Document */
body,input,div,table,textarea,h1,p,h2,h3,h4,h5,h6,p,form{font-family:Microsoft YaHei;margin:0;padding:0;}
html{margin:0 auto; padding: 0; text-align: center;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; padding:0; margin:0;font-family:Microsoft YaHei }
a{ text-decoration:none; color:#595959 }
img{border:none}

/*top*/
#top{ width:100%; border-top:solid #4d99ed 2px;}
.top_a{ width:100%; height:122px; margin:0 auto;}
.top_lx{ width:18%; height:27px; float:right; margin-top:20px; border: 1px #4d99ed solid; font-size:15px; color:#4d99ed; background:url(shou_c.png) 5px 5px no-repeat; padding-left:25px; line-height:27px;}
.top_lx2{ width:120px; height:27px; text-align:center; float:right; margin-top:20px; /*border: 1px #4d99ed solid;*/ font-size:15px; color:#4d99ed;line-height:27px;}
.logo{ width:43.4%; height:90px; float:left; margin:20px auto 10px;}
.danghang{ width:56.5%;}
.danghang h4{font-size:15px; font-weight:normal;}
.danghang p{
	font-size: 12px;
	text-transform: uppercase;
}
.danghang ul{ width:100%;}
.danghang ul li{ width:16.6%; float:left; position:relative; height:80px; text-align:center}
.danghang ul li>a{ width:100%; margin-top: 20px;  text-align:center;display:block}
.danghang ul li>a:hover h4,.danghang ul li>a:hover p{ color:#4d99ed}
.about{width:120px;display:none;position:absolute;top:75px;z-index:100;border-top: 7px #4d99ed solid; background:url(shouye_d.png) no-repeat center top #ffffff;border-bottom:5px solid #4d99ed;padding-top:10px; text-align:center;}
.about-hover:hover .about{display:block!important;}
.about a{ border-bottom: 1px #cac9c9 dashed; margin-left:0px;margin-right:15px;display: block; width:120px;font-size: 14px;line-height:35px;}
.about a:last-child{border:none;}
.about a:hover{background:url(zuojiantou.png) 16.6% center no-repeat;color:#4d99ed }


/*底部*/
.db{ width:100%; height:45px; overflow:hidden; background:#000000}
.db_z { overflow:hidden; width:100%; margin:0 auto; text-align:center; line-height:43px; font-size:15px; color:#999}
.db_z a{ color:#999}
/*底部上*/
.dibus{ width:100%; background:#dedede; float:left}
.dibus_z{ width:80%; margin-left:20%; float:left}
.dibus_l{ width:67%;background:url(gy_s.png) no-repeat 579px 25px; padding:20px 0 10px; overflow:hidden}
.dibus_l li{ width:20%; height:58px; padding-bottom:5px;}
.dibus_l p{ font-size:14px; color:#323232; padding-left:1%; line-height:26px;}
.dibus_r{ width:28%; height:100px; padding-top:35px; margin-left:3%;}
.dibus_r ul li{ float:left; margin-right:9px; text-align:center; line-height:112px; padding-left:7px;}
.ewm{ margin-right:36px;}
#index_xwzx{ width:100%; overflow:hidden}
#weixin{ margin-top:38px; position:relative;}
#weixin a {
	background: url('tu_2.png') no-repeat 0px 0px ;
	display: block;
	height: 25px;
	text-indent: -10000px;
	width: 25px;
	z-index:100;
}
#weixin img {
	position:absolute; 
	bottom:32px;
	left:-120px;
	z-index:100;
	display:none;
}
#weixin:hover img { display:block}
.g_zx { width:100%; margin:0 0 40px; padding:0;
    padding-top: 24px;
    overflow: hidden;
}
.g_zx .m_zx { float:left;
    width: 30%;
    overflow: hidden;
    margin-right: 30px;
}.g_zx h2, .chanpin h2 {
    height: 38px;
    line-height: 38px;
    background: url(line3.jpg) no-repeat left 10px;
    padding-left: 15px;
    margin-bottom: 28px;
}.f_fr {
    float: right;
}.g_zx h2 span a {
    font-weight: normal;
    font-size: 12px;
    color: #555555;
    text-transform: uppercase;
}.g_zx h2 a, .chanpin h2 a {
    color: #333333;
    font-size: 18px;
    font-weight: bold;
}.g_zx h2 em, .chanpin h2 em {
    color: #555555;    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    display: inline-block;
    padding-left: 5px;
}.g_zx .m_zxc .u_lst4 li {
    height:35px;
    line-height: 35px;
    padding-left: 18px;
    background: url(dtico.jpg) no-repeat 6px center;
    overflow: hidden;
}.g_zx .m_zxc .u_lst4 li a {
    color: #555555; font-size:12px
}
.g_zx .m_zxc .u_lst4 li a:hover{ color:#4d99ed}
.g_zx .last {
    margin-right: 0; width:30%; float:left
}.wend dl {
    border-bottom: 1px dashed #cecece;
    height: 80px; float:left; width:100%;
    padding: 10px 0; margin:0
}.wend dt {
    height: 19px;
    padding-left: 25px;
    line-height: 19px;
    background: url(wen.jpg) no-repeat left 3px;
    font-size: 12px;
    color: #c8161d;
    overflow: hidden;
}.wend dt a {
    color: #c8161d;
    font-weight: bold;
}.wend dd {
    margin: 8px auto 0;
    padding-left: 25px;
    background: url(da.jpg) no-repeat left 3px;
    line-height: 24px;
    color: #555555;
    overflow: hidden; font-size:12px
}
.m_zxc{ width:100%; overflow:hidden; margin:0 auto}
.dqwz h3{ float:left; width:50%; overflow:hidden; color: #333333; font-size: 18px;background: url(line3.jpg) no-repeat left 10px; padding-left: 15px;}
.dqwz h3 em {
    color: #555555;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    display: inline-block;
    padding-left: 5px;
}
.dqwz>ul>li>a,.dqwz>ul>li{ font-size:14px}

/*左侧*/
.jituan_gk{ width:100%; margin:0 auto; height:auto; overflow:hidden}
.guanyuzhiyou{ width:22%; border:1px #4d99ed solid; z-index:2; margin-top:-58px; position:absolute; float:left}
.gyzy_t{ width:100%; height:103px; background:#4d99ed;}
.zy{ width:215px; height:57px; line-height:55px; text-align:center; font-size:20px; color:#ffffff;}
.zy_yw{
	width: 215px;
	height: 47px;
	line-height: 47px;
	text-align: center;
	font-size: 19px;
	color: #ffffff;
	text-transform: uppercase;
}.chanpin_page{ min-height:400px;}
.gyzy_b{ width:148px; margin:0 auto 20px; margin-top:29px;}
.gyzy_b>ul>li{ width:128px; height:32px;  line-height:32px; padding-left:20px; font-size:16px; color:#505050; background:#e5e5e5; margin-top:13px;}
.gyzy_b>ul li:hover,.gyzy_b>ul li.hover{ background:#4d99ed;}
.gyzy_b>ul li:hover a,.gyzy_b>ul li.hover a{ color:#fff; }
#pages {
    font-family: 宋体;
    overflow: hidden;
    width: 100%;
    padding: 25px 0px;
    text-align: center;
}#pages a {
    display: inline-block;
    height: 25px; font-size:13px;
    line-height: 25px;
    background: #fff;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #333;
    padding: 0 11px;
    -webkit-transition: all 0.18s ease-out;
    -moz-transition: all 0.18s ease-out;
    -ms-transition: all 0.18s ease-out;
    -o-transition: all 0.18s ease-out;
    transition: all 0.18s ease-out;
}#pages span, #pages a:hover {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    background: #4ba782;
    border: 1px solid #4ba782;
    color: #fff;
    text-align: center;
    padding: 0 11px;
}
.f14 a:hover{ color:#4ba782}


.shipin td{ border:solid 1px #ccc;}


.pro_box1s {
    float: left;
    margin-top: 10px;
    overflow: hidden;
    width: 100%; height:auto
}.pro_pic1s {
    float: left;
    font-size: 0;
    height: 390px;
    text-align: center;
    width: 265px;
}.pro_pic1s img {
    float: left;
    height: 390px;
    width: 265px;
}.pro_txt01s {
    float: left;
    font-size: 14px;
    line-height: 25px;
    margin-left: 20px;
    overflow: hidden;
    text-align: left;
    width: 560px;
}














