﻿@charset "utf-8";

/*公共样式部分*/
*html{background-image:url(d);background-attachment:fixed;}
body{font-size:12px;color:#010101;font-family: "微软雅黑", "宋体",arial;font-weight: normal;}
*{margin:0;padding:0;}
ul,li,dl,dd,dt,p,input{list-style:none;display:block;}
small{font-size:12px;}
table{border-collapse:collapse;border-spacing:0}
img{border:0;outline:none;}
a{color:#010101;text-decoration:none;outline:none;cursor:pointer;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:none}
.clear:after{content:".";display:block;width:100%;height:0;clear:both;visibility:hidden;font-size:0;}
.fl{float:left;}
.fr{float:right;margin-right:10px;font-weight: normal;color:#000;margin-top:35px;}
.relative{position:relative;}
.absolute{position:absolute;}


.header .hd_con .headmin {
    position: absolute;
    width: 400px;
    text-align: center;
    left: 374px;
    border-left: 1px solid rgb(208, 208, 208);
    border-right: 1px solid rgb(208, 208, 208);
    padding: 19px 0px 15px;
}

.header{width:100%;height:100px;background:#fff;border-bottom:1px solid #ddd;padding: 20px 0 0px 0;}
.header .hd_con{margin:0 auto;width:1100px;height:100px;position:relative;}
.header .hd_con a{position:absolute;top:0;left: 16px;height:80px;}
.header .hd_con p{position:absolute;top:15px;left: 825px;height:60px;}
.header .hd_con .hd_bar{width:100%;font-family:"宋体";color:#999;height:30px;line-height:30px;text-align:right;position:relative;}
.header .hd_con .hd_bar a{width:21px;height:16px;background-image:url(../images/icon.png);background-repeat:no-repeat;display:inline;float:right;margin:7px;}
.top_wx{position:absolute;right:100px;top:18px;display:none;z-index:900;}
.header .hd_con a.phone{background-image:url(../images/phone.png);background-repeat:no-repeat;background-position:0 -8px;}
.header .hd_con a.phone:hover{background-image:url(../images/phone.png);background-repeat:no-repeat;background-position:0 -31px;}
.header .hd_con a.wx{background-position:0 -16px;}
.header .hd_con a.wx:hover{background-position:0 0;}
.header .hd_con a.wb{background-position:0 -48px;margin-right:30px;}
.header .hd_con a.wb:hover{background-position:0 -32px;}
.header .hd_con ul li{display:inline-block;font-size:18px;height:60px;overflow:hidden;line-height:22px;margin:-8px 0 0 40px;float:left;}
.header .hd_con ul li span{font-size:12px;margin:auto;display: block;text-align: center;}
.header .hd_con ul li a{    color: #010101; text-align: center;display: block;}



.submenu .bs_ss{ width:145px; height:26px; background:#fff; float:right; margin-right:4px; display:inline;border-radius:13px; margin-top:7px;}
.submenu .bs_ss .shuru{ width:105px; border:none; line-height:26px; float:left; background:no-repeat; color:#9f9f9f; margin-left:5px; padding-left:5px;}
.submenu .bs_ss .button{ width:19px; height:19px; float:left; background:url(../images/css_bg.png) no-repeat; border:0; margin-top:3px; cursor:pointer;}

.nav_wrap{width:100%;height:40px;background:#635c93;position:relative;}
.submenu{width:1120px;height:40px;margin:0 auto;font-size:14px;line-height:40px;text-align:center;z-index:101;word-spacing:18px;}
.submenu a{color:#fff;display:block;height:40px;padding:0 50px;text-decoration:none;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;position:relative;}
.submenu a:hover{color:#fff;background:#E0B3DA;}
.submenu a.nav_1{width:170px;background:url(../images/indexdva.png) no-repeat 180px center #6c4a24;}/* background:#18a2ae url(../images/icon.png) no-repeat 85px -75px; */
/* .submenu a.nav_1:hover{background:#8c643d url(../images/icon.png) no-repeat 85px -75px;} */
.submenu a span:after{content:attr(data-txt);}
.submenu a:hover span:after{color:#fff;}
.submenu a .b_ico{width:25px;height:25px;line-height:25px;background:url(../images/b_ico.png);position:absolute;top:-10px;right:-8px;text-align:center;font-size:12px;z-index:10000;}

.submenu a.hover_nav{/*background:url(../images/navbg.jpg) no-repeat left center;*/}
.submenu a.hover_nav:hover{color:#fff;background:#edbde7;}
/*下拉导航*/
.nav-down{position:absolute;top:40px;left:0px;width:100%;z-index:100;}
.nav-down .nav-down-menu{width:1200px;margin:0 auto;position:absolute;top:0px;left:50%;margin-left:-600px;}
.nav-down .nav-down-menu .nav-down-inner{margin:auto;width:1200px;padding:24px 0;position:relative;background:#fff;overflow:hidden;border:1px solid #999;border-top:0;}
.nav-down .menu-2{width:150px;margin-left:40px;height:200px;background:url(../images/hd_title.jpg) no-repeat left top;float:left;border-right:1px solid #3d3f4b;}
.nav-down .menu-3{width:940px;overflow:hidden;margin-right:30px;}
.nav-down .menu-3 a{padding:0 8px;line-height:24px;font-size:14px;color:#666;text-decoration:none;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.nav-down .menu-3 a:hover{color:#fff;background:#3d3f4b;}
.nav-down .menu-3 dl{width:100%;margin-bottom:20px;overflow:hidden;}
.nav-down .menu-3 dl dd,.nav-down .menu-3 dt{float:left;}
.nav-down .menu-3 dl dd{width:100px;}
.nav-down .menu-3 dl dt{width:110px;}
.nav-down .menu-3 dl dd h4{float:left;padding:0 8px;line-height:24px;font-size:14px;background:#3d3f4b;color:#fff;text-decoration:none;}
.nav-down .menu-3 dl .h01{height:48px;}
/*下拉导航*/
.davBx {width:100%;background:#FFF;position:absolute;top:40px;left:0px;height:0px;overflow:hidden;z-index:2;}
.davBx .davM {width:1200px;margin:0 auto;padding:25px 0;}
.davBx .davPc {float:left;padding:0 35px 0 50px;border-right:1px solid #ccc;}
.davBx .davLunm {float:left;width:951px;position:relative;}
.davBx .davLunm ul {padding-top:20px;	}
.davBx .davLunm ul li {float:left;font:14px/25px "\5FAE\8F6F\96C5\9ED1";padding:0 0 20px 65px;}
.davBx .davLunm ul li a {padding:3px 10px;}
.davBx .davLunm ul li.strong a {background:#8c643d;color:#Fff;}
.davBx .davMorde {position:absolute;left:765px;top:60px;}
/*下拉导航*/



.bfo{width:100%;height:45px;overflow:hidden;background:#1b1b1b;text-align:center;line-height:45px;font-size:12px;color:#8d8d8d;}
.bfo a{color:#404040;}
.dibian{width:100%;height:82px;background:url(../images/b_bg.png);position:fixed;bottom:0px;z-index:10000;border-top:1px solid #0b0b11;}
.dibian ul{width:1200px;position:absolute;left:50%;margin-left:-500px;}
.dibian ul li{width:105px;height:64px;background:url(../images/b_bg2.png) no-repeat left top;float:left;display:inline;text-align:center;color:#fff;font-size:14px;padding-top:18px;position:relative;}
.dibian ul li a{display:block;width:100%;height:100%;color:#fff;}
.dibian ul li.hover_col:hover{background:#8c643d url(../images/b_bg2.png) no-repeat left top;cursor:pointer;}
.dibian ul li.b_txt{width:250px;padding-top:24px;height:58px;font-size:22px;letter-spacing:10px;}
.dibian ul li.b_yh:hover{cursor:pointer;}
.dibian ul .b_wx{width:95px;}

.dibian ul .b_tel .tel_btn{
    text-align: center;padding-top: 30px;margin-left:1px;
    position: relative;width:210px;}
.dibian ul .callb_text{height: 30px!important;float: left;margin-left:1px;width:135px;    border: none; }
.dibian ul .callb_sub{background:#6c4a24;float: left;color:#fff;height: 30px;!font-size:14px;cursor:pointer;padding:0 5px;border: none;}
/*.dibian ul .b_tel .b_er{z-index:999;background:#097e87!important;width:250px;height:130px;position:absolute !important;top:0px;left:105px;display:block;}*/
.dibian ul .b_tel .b_er{z-index:999;background:#8c643d!important;width:210px;height:130px;position:absolute !important;top:0px;left:105px;opacity:0;transform:scale(0);-webkit-transform:scale(0);transform-origin:100% 70%;-webkit-transform-origin:100% 70%;transition:transform ease .3s,opacity ease .3s;-webkit-transition:all ease .3s;display:none\0;*display:none;}
.dibian ul .b_tel:hover .b_er{display:block;transform:scale(1);-webkit-transform:scale(1);opacity:1;*display:block;}

.dibian ul .b_wx .b_lylx dl{padding-top:20px;padding-left: 12px;}
.dibian ul .b_wx .b_lylx dd a{float: left;margin-left:8px;width:34px;line-height: 22px;text-decoration:underline}
.dibian ul .b_wx .b_lylx{z-index:9999;background:#8c643d!important;width:320px;height:130px;position:absolute !important;top:0px;right:92px;opacity:0;transform:scale(0);-webkit-transform:scale(0);transform-origin:100% 70%;-webkit-transform-origin:100% 70%;transition:transform ease .3s,opacity ease .3s;-webkit-transition:all ease .3s;display:none\0;*display:none;}
.dibian ul .b_wx:hover .b_lylx{display:block;transform:scale(1);-webkit-transform:scale(1);opacity:1;*display:block;}
/*.dibian ul .b_wx .b_lylx{z-index:999;background:#8c643d!important;width:210px;height:130px;position:absolute !important;top:0px;left:105px;opacity:0;transform:scale(0);-webkit-transform:scale(0);transform-origin:100% 70%;-webkit-transform-origin:100% 70%;transition:transform ease .3s,opacity ease .3s;-webkit-transition:all ease .3s;display:none\0;*display:none;}
.dibian ul .b_wx:hover .b_lylx{display:block;transform:scale(1);-webkit-transform:scale(1);opacity:1;*display:block;}*/

.dibian ul .b_ys{width:232px;padding-top:24px;height:55px;font-size:18px;}
.dibian ul li .b_ico{width:25px;height:22px;background:url(../images/b_ico.png);position:absolute;top:5px;right:6px;padding-top:3px;text-align:center;font-size:13px;}
.dibian ul li .b_ico1{width:29px;height:16px;background:url(../images/b_hot.png);position:absolute;top:12px;right:8px;}
.dibian ul .b_b{width:2px;}
.dibian ul .b_gs{width:100px;padding-top:16px;}
.dibian ul .b_gs img{ width:50px;}


.footer{width:100%;margin:auto;border-top: 1px solid #d8d8d8;margin-top:56px;margin-bottom: 50px;}
.footer .bottom{width:1200px;margin:auto;height:46px;line-height:26px;padding: 25px 10px 24px 0px;}

.footer .bottom .fleft{width:320px;float: left;}
.footer .bottom .fleft a{color:#404040;font-size: 14px;    padding: 0 5px;}
.footer .bottom .fleft a:hover{color:#8c643d;}
.footer .bottom .fright{float: right;font-size: 14px;color:#404040;text-align: right;}


.nav_btn{width:100%;height:40px;background:#1b1b1b;position: fixed;bottom: 82px;display: none;}
.btnmenu{width:1200px;height:40px;margin:0 auto;font-size:14px;line-height:40px;text-align:center;z-index:101;word-spacing:18px;}
.btnmenu a{color:#fff;display:block;height:40px;padding:0 12px;float:left;text-decoration:none;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;position:relative;}
.btnmenu a:hover{color:#fff;background:#8c643d;}
.btnmenu a.nav_1{width:200px;background:#0b0b11; background:#0b0b11 url(../images/icon.png) no-repeat 135px -75px; }
.btnmenu a.nav_1:hover{background:#8c643d url(../images/icon.png) no-repeat 135px -75px;}
.btnmenu a span:after{content:attr(data-txt);}
.btnmenu a:hover span:after{color:#fff;}
.btnmenu a .b_ico{width:25px;height:25px;line-height:25px;background:url(../images/b_ico.png);position:absolute;top:-10px;right:-8px;text-align:center;font-size:12px;z-index:10000;}

.btnmenu a.hover_nav{background:url(../images/navbg.jpg) no-repeat left center;}
.btnmenu a.hover_nav:hover{color:#fff;background:#8c643d;}


.dorp{
position: relative;
  display: inline-block;
}
.dorp_con{
  display: none;
  position: absolute;
  color:#fff;
  background:#635C92;
  min-width: 138px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index:999
}
.dorp_con p a{padding:0;}
.dorp:hover .dorp_con{display:block;}