﻿@charset "utf-8";
/* CSS Document */
*{ margin:0;padding:0;font-weight:normal;}
body {margin:0; }
body,td,th {font-size:12px; font-family: "microsoft yahei";color:#333;}
img{ border:0}
ul, ol,li{ list-style-type:none;}
input,select {vertical-align:absmiddle;}
.wrap li,.d10 a,h2{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
a{ font-size:12px;color:#565454; text-decoration: none;cursor:pointer;}
a:hover{ text-decoration: none; color:#188dc1;}
html{ overflow-x:hidden; overflow-y:auto;}
.fl{ float:left;}
.fr{ float:right;}
.w_1200{ width:1200px; margin:auto;}

.cl{ clear:both;}
.pz_down{ width:100%; float:left; background:#1899c5;}

/******头部******/
.top {
    float: left;
    width: 100%;
    line-height: 38px;
    height: 38px;
    color: #999;
    border-bottom: 1px solid #eaeaea;
}
.top .fl{background:url(../images/home.png) left center no-repeat; padding-left:20px;}
.top .fr{color: #ddd;}
.top span{ margin:0 10px;color: #999;padding: 3px 0px 3px 25px;}
.top .phone{background:url(../images/dh_yyx4.jpg) left center no-repeat; }
.top .address{background:url(../images/dz_m63w.jpg) left center no-repeat; }


.c_1200_2{ width:1200px; float:left; position:relative; z-index:99; }
.pz_top{ width:100%; float:left; min-width:1200px; background:#FFFFFF;}
.pz_top .logo{ float:left; padding-top:12px; padding-bottom:12px;}

/*******导航******/
.menu{ float:left; padding-top:20px; padding-left:20px;}
.menu ul .nli{ float:left; width:100px; height:43px; text-align:center; line-height:43px; padding-left:10px; padding-right:0px; position:relative; z-index:99;}
.menu ul .nli span a{ width:100px; height:43px; font-size:14px; color:#323232;float:left;}
.menu ul .nli span a:hover, .menu ul .on span a{color:#fff; width:108px; height:43px; float:left;  background:#777; border-radius:5px;}
.menu .ul_sub {
    float: left;
    width: 371px;
    display: none;
    position: absolute;
	background: #fff;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
/*    left: 30px;
*/    top: 43px; border:1px solid #f1f1f1; border-top:none; padding-top:30px;
}
.menu .ul_sub .menu_show {
    float: left;
    width: 371px;
    padding: 0 0 30px 0;
    position: relative;
}
.menu .ul_sub .menu_show .l_124 {
    float: left;
    width: 124px;
    padding: 30px 0 0 0;
}
.menu .ul_sub .menu_show .l_124 .li_left {
    float: left;
    width: 124px;
    padding: 8px 0;
}
.menu .ul_sub .menu_show .l_124 .li_left .a_left {
    float: left;
    width: 80px;
    padding: 0 0 0 10px;
    margin-left: 34px;
    line-height: 20px;
    background: url(../images/menu_img6.png) left center no-repeat;
}
.menu .ul_sub .menu_show .l_124 .li_left .a_left:hover{ background:url(../images/menu_img7.png) left center no-repeat; color:#0d6cb0;}
.menu .ul_sub .menu_show .r_150 {
    float: right;
    width: 150px;
    height: 180px;
    margin: 40px 38px 0 0; border-left:1px solid #ddd; padding-left:30px;
}

.ss{ position:absolute; right:0; top:15px; float:left; max-width:222px;}
.ss_2{width:100%; display:none}
.ss_2 .z1{ width:100%; float: right; text-align: right;}
.ss_2 .z2{ background:url(../images/sse_06.jpg) bottom no-repeat; width:222px; height:30px; float:left; padding-top:8px;}
.ss_2 .z2 .z_1{ width:188px; float:left; height:30px; line-height:30px; padding-left:10px;}
.ss_2 .z2 .z_1 .wb{ width:100%; float:left; height:30px; line-height:30px; border:0; background:0; color:#b4b4b4;}
.ss_2 .z2 .z_2{ float:right; padding-top:7px; padding-right:7px;}

/****底部****/
.footer {float: left; width:100%;
 background:#656262;
    padding:50px 0 20px 0; color:#c9c9c9;
}
.footer a{color:#c9c9c9;}
.foot_list {
    width: 70%;
    float: left;
}
.foot_list li {
    float: left;

    width: 17%;
    padding-right: 0;
    margin-right: 8%;
}

.foot_list li h3 {
    margin-bottom: 20px;
    background: url(../images/ico12.jpg) no-repeat left bottom;
    color: #c9c9c9;
    line-height: 30px; padding-bottom:20px;
    font-size: 15px;
}
.foot_list li h3 a {
    color: #fff; font-size: 16px;
    margin-bottom: 5px;
}
.foot_list li p a {
    color: #c9c9c9;
    font-size: 14px;
    line-height: 30px;
    display: inline-block;
}
.foot_list li p a:after {
  content: '';
  display: block;
  width: 0;
  height: 1px;
  background-color: #fff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.foot_list li p a:hover:after {
  width: 100%;
}
.foot_right { 
    width: 28%;
    float: right;
}
.foot_right .connr {
    padding-bottom: 0px;
    margin-bottom: 10px;
}
.foot_right .connr p { font-size:12px;
    line-height: 28px; padding-left:25px;
}
.foot_right .connr .cont_1{background: url(../images/cont_1.png) no-repeat center left;}
.foot_right .connr .cont_2{background: url(../images/cont_2.png) no-repeat center left;}
.foot_right .connr .cont_3{background: url(../images/cont_3.png) no-repeat center left;}
.foot_right .connr .cont_4{background: url(../images/cont_4.png) no-repeat center left;}
.foot_right .connr .cont_5{background: url(../images/cont_5.png) no-repeat center left;}
.foot_right .connr .cont_6{background: url(../images/cont_6.png) no-repeat center left;}
.foot_right .footfx { border-top:1px solid #fed94c;
    width: 80%;
   padding-top: 15px;
    height: auto;
}
.foot_right .footfx .ewm {
    width: 60px;
    height: 60px;
    float: left;
    margin:0 10px;
}
.foot_right .footfx img{ width:100%;}
.foot_right .bdsharebuttonbox {
    width: auto;
    float: none;
}
.foot_right .bdsharebuttonbox ._title {
    margin-bottom: 5px;
}
.foot_right .bdsharebuttonbox a { float:left;
    width: 28px;
    height: 28px;
    background-image: url(../images/footfxico.png);
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px 10px 0px 0px;
}
.foot_right .bdsharebuttonbox a:hover {
    background-image: url(../images/footfxico_h.png);
}
.foot_right .bdsharebuttonbox .bds_tsina {
    background-position: 0px 0px;
}
.foot_right .bdsharebuttonbox .bds_weixin {
    background-position: -28px 0px;
}
.foot_right .bdsharebuttonbox .bds_sqq {
    background-position: -56px 0px;
}
.foot_right .bdsharebuttonbox .bds_tqq {
    background-position: 100% 0px;
}

.c_0100_2{ width:100%; float:left; text-transform:uppercase; float:left; background:url(../images/dx_03.jpg) repeat-x top #595657;padding: 15px 0; line-height:22px; color:#928f90; text-align:center;}
.c_0100_2 a{color:#91def9;}
.c_0100_2 a:hover{color:#fff;}


.c_0100_2 a.fw{ padding:10px 48px; background:url(../images/fw_logo.png) no-repeat center;}
.c_0100_2 a.fw:hover{background:url(../images/fw_logo_hover.png) center no-repeat;}




/****adright****/
.float-right{
	position: fixed;
	right: 1%;
	top:300px;
	z-index: 20;
	width: 80px;
}
.float-right li{
	position: relative;
	width: 80px;
	height: 80px;
	margin-bottom: 2px;
	line-height: 35px;
	text-align: center;
}
.float-right li a{
	display: inline-block;
	width: 100%;
	height: 66px;
	padding-top: 14px;
	background: url(../images/bg_sidefloat.png) no-repeat;
}
.float-right li a:hover{
	background-position: 0 -80px;
}
.float-right li .sign{
	display: inline-block;
	float: left;
	width: 100%;
	height: 31px;
}
.float-right li .sign.fi{
	background: url(../images/bg_sidefloat01.png) no-repeat center;
}
.float-right li .sign.se{
	background: url(../images/bg_sidefloat02.png) no-repeat center;
}
.float-right li .sign.th{
	background: url(../images/bg_sidefloat03.png) no-repeat center;
}
.float-right li .sign.fo{
	background: url(../images/bg_sidefloat04.png) no-repeat center;
}
.float-right li p{
	color: #fff;
}
.float-right li .tel{
	position: absolute;
	left: -186px;
	top: 7px;
	width: 174px;
	height: 68px;
	padding: 0 11px 0 4px;
	background: url(../images/bg_sidefloattel.png) no-repeat;
	font-size: 18px;
	line-height: 68px; font-weight:bold;
	color: #188dc1;
	text-align: center;
	display: none;
}
.float-right li .img{
	position: absolute;
	left: -136px;
	top: -19px;
	width: 107px;
	height: 107px;
	padding: 11px 19px 10px 13px;
	background: url(../images/bg_sidefloatimg.png) no-repeat;
	display: none;
}
