@charset "utf-8";
/* CSS Document */

body{font:14px "微软雅黑","Microsoft YaHei","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",STHeiti,Arial,sans-serif;margin:0;padding:0; overflow-x: hidden;background:#ececec;color:#868686;}

div,form,input,select,p,h1,h2,h3,h4,h5,h6,ul,ol,li,table,th,td,dl,dt,dd,img,form,a{margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
ol,ul,li{list-style:none;}
img{border:none;}
a{text-decoration:none;color:#222222; cursor:pointer;}
a:hover{text-decoration:none;color:red;}
.clear{clear:both;}
.fl{ float:left !important; display:block !important;}
.fr{ float:right !important; display:block !important;}

.w11{width:1000px; margin-left:auto;margin-right:auto;}

/*header*/
#header{}


.lo_b{background:#fff;height:128px; }
.logo{margin-top:38px;}
.logo a{color:#e5c37b;}
.logo h3{font-size: 27px;color:#058af1;line-height:20px; letter-spacing:-1px;padding-left:18px;border-left: 1px solid #43B4D8;margin-left:20px;margin-top: 9px;}
.logo h3 span{font-size:16px; letter-spacing: 1px;color:#6c6c6c;font-weight: normal;position: relative; top:-8px;}


.select{ font-family:"宋体" ;cursor:pointer;width:95px;height:27px;line-height:34px;float:left;position:relative;z-index:99999;font-size:12px;border:1px solid #bcbcbc;background:;line-height:27px;border:1px solid #bcbcbc;}
.select a{color:#bcbcbc;padding-left:8px;padding-right:8px; display: block;}
.select a font{float:left;}
.select a span{float:right;transform:rotate(90deg);
-ms-transform:rotate(90deg); 	/* IE 9 */
-moz-transform:rotate(90deg); 	/* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg); 	/* Opera */
font-family:"宋体";
}
.pt2{position: absolute; z-index: 99999999;}
.part p a:nth-child(1){border-top:solid 1px #bcbcbc;}
.part p a {height:30px;line-height:30px;padding-left:8px;width:79px;border-left:solid 1px #bcbcbc;border-right:solid 1px #bcbcbc;border-bottom:solid 1px #bcbcbc;background:#fff;display:inline-block;float:left;white-space:nowrap;position:relative;left:-1px;}
.part a:hover {background:#bcbcbc;color:#fff; cursor:pointer;}
.enter{border:0;width:190px;float:left;height:27px;color:#bbbbbb;font-size:12px;line-height:34px;border:solid 1px #bbbbbb;border-right:none;margin-left:7px;padding-left:5px;outline:none;line-height:27px;background:#fff;padding-right:10px;font-family:"宋体";}
.fdj{height:29px;width:30px;background:#725734 url(../images/djd_03.jpg) center no-repeat; float:left;border:none;font-size:0; cursor: pointer;}


.tel{font-size:28px;color:#fff;line-height:32px;padding-left:33px;background:url(../images/tel.png) left no-repeat;margin-top:5px;font-family: arial;letter-spacing: -2px;font-weight: 500;}


#nav{height:40px; line-height:40px;background: url("../img/dh_bg.jpg") repeat-x;border-bottom: 2px solid #03579C; position:absolute; z-index: 2; width: 100%;}
#nav .nav_f li{float:left;}
#nav .nav_f li a{padding:0 28px;height:42px; display: block;color:#fff;font-size:14px;background:url(../img/dh_bar.jpg) right no-repeat;margin-right:2px;}
#nav .nav_f li a:hover{background:#058af1;}
#nav .nav_f li a.xz{background:#058af1;}
.qb_nav{width:256px;position:relative;}
.qb_nav_t{position:relative;display:block;}
.qb_nav_t .zczc{ text-align: center;background:#252525;color:#fff;font-size:14px;font-weight: bold;}
.qb_nav_t .zczc  img{position: relative; top:5px;left:15px;}
.qb_nav_t:hover .qb_ul{display:block;}
.qb_ul{display:none;background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=90); background:#fff;/*实现IE背景透明*/;position:absolute;top:43px; left:0;z-index:9999;}

.qb_ul dl{padding:10px 20px;word-wrap:break-word;border-bottom: 1px solid #cecece;}
.qb_ul dl dt{line-height:35px;}
.qb_ul dl dt a{font-size:14px; color:#d80c18;}

.qb_ul dl dd{line-height:22px;font-size:12px;color:#000000;line-height:22px;}
.qb_ul dl dd a{font-size:12px; color:#000000;padding:0 10px;word-wrap:break-word;}
.qb_ul dl dd a:hover{color:red !important; text-decoration:underline;}

.qb_ul ul li a{height:47px;line-height:47px;border-bottom: 1px solid #cecece;padding-left:26px;padding-right:26px; display: block;font-size: 14px;font-family: "微软雅黑";}
.qb_ul ul li a font{float:left;}
.qb_ul ul li a span{float:right;font-family: "宋体";}
.qb_ul h3{font-size:14px;color:#020200;line-height:65px; text-align: center;}
.qb_ul h3 span{color:red;}

/*footer*/
#hotl{line-height:22px;background:#f4f4f4;color:#969696;font-size:14px;font-family:"宋体";}
#hotl a{padding:0 9px;color:#969696;}
#hotl a:hover{color:#505050;}

.fo_nav{line-height:50px;}
.fo_nav ul li{float:left;color:#fffefe;}
.fo_nav ul li a{color:#fffefe;padding:0 10px;}
.fo_nav ul li a:hover{color:red;}
.fo_add{color:#6d5e49;font-family: "宋体";}
.fo_add span{font-size:16px;line-height:30px;color:#ffffff;font-weight:bold;}
.fo_add pre{font-size:12px;margin:0;padding:0;line-height:20px;color:#a4a4a4;font-family: "宋体";margin-top: 5px;}
.fo_lf{width:822px;}
.fo_rg{width:149px;height:149px; overflow: hidden;}
.fo_rg span{width:149px;height:149px;  display: block;}
.fo_rg span img{width:149px;height:149px; }
.fo_tell{margin-top:15px;}
.fo_tell span{width:37px;height:37px; display: block;float:left;}
.fo_tell span img{width:100%;height:100%;}
.fo_tell font{margin-left:10px;}
.fo_tell{line-height:37px;color:#ffffff;font-size:26px;font-family: arial;}
#footer{background:#4f4f4f;padding-top:43px;}
.fo_bq{line-height:62px;height:62px;color:#;background:#363636;color:#616161;font-size:12px;}
.fo_b{padding-bottom: 50px;}
.fo_bq h5{font-weight: normal;}
.fo_bq h5 a{color:#616161;}
.fo_bq h5 a:hover{color:#fff;}
.izl-rmenu{
	       margin-right: 0;
	       width: 66px;
	       position: fixed;
	       right: 2px;
	       top: 65%;
	       -webkit-box-shadow: #DDD 0px 1px 5px;
	       -moz-box-shadow: #DDD 0px 1px 5px;
	       box-shadow: #DDD 0px 1px 5px;
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 66px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 66px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(../images/weixin.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 66px;
    background-color: #FFF!important;
    z-index:999;
}
