﻿@charset "utf-8";
/*reset*/

/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:underline;}

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/
.cur{cursor:pointer};

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}




#roll_top,#fall,#ct{position:relative;cursor:pointer;height:52px;width:52px}
#roll_top{background:url(../images/top.gif) no-repeat}
#fall{background:url(../images/top.gif) no-repeat 0 -80px}
#ct{background:url(../images/top.gif) no-repeat 0 -40px}
#roll{display:block;width:15px;margin-right:-558px;position:fixed;right:46%;top:80%;_margin-right:-558px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}


/*end reset*/



/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: "Microsoft YaHei","黑体","宋体",Arial,sans-serif; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1200px;}

/*页眉*/
.header{width:100%; background-color:#fff;}

.header_top { width:100%; height:30px; background-color:#f9f9f9; border-bottom:1px solid #ededed;}
.header_top p{ float:left; line-height:30px; font-size:12px; color:#666}
.header_top ul{ float:right; width:418px; margin-top:8px;}
.header_top li{ float:left; width:84px; border-right:1px dotted #acaaa9; text-align:center; font-size:12px; color:#666; position:relative}
.header_top li a{ color:#666}
.header_top .last{ width:78px; text-align:right; border:none;}
.header_top li img{ display:none; position:absolute; top:25px; left:-10px; border:1px solid #ddd}
.header_top li:hover img{ display:block}

.header_center { overflow:hidden; width:1200px; margin:0 auto; height:100px;}
.header_center h1{ float:left; margin-top:30px;}
.header_center h2{ font-size:25px; color:#5a3c2e; padding-left:30px; margin-left:30px; float:left;/* margin-top:30px; border-left:1px solid #d9d7d7;line-height:40px; */}
.header_center h2 em{ display:block; font-size:16px; color:#383431;}
.header_center .phone{ overflow:hidden; float:right; margin-top:30px; padding-left:45px; background:url(../images/phone.png) no-repeat left center;margin-right: 50px;}
.header_center .phone p{ font-size:12px; color:#666;}
.header_center .phone i{ display:block; font-size:24px; color:#5a3c2e; font-family:'Times New Roman';font-weight: bold;}

.header_nav {  width:100%; height:63px;background-color: #5a3c2e; /*background:url(../images/header_nav_bg.png) repeat-x left top;*/}
.header_nav ul{ }
.header_nav li{ float: left; font-size:16px; line-height:63px;width: 130px;text-align: center; background: url(../images/header_nav_bor.png) no-repeat right center}
.header_nav li a{ display:block; text-decoration:none; color:#fff;}
.header_nav .last{ background:none}
.header_nav li.cur,.header_nav li:hover{ background:url(../images/header_nav.png) repeat-x left top;}

/*footer*/
.footer { overflow:hidden; width:100%; padding:35px 0 10px; background-color:#5a3c2e}
.footer .topnav{ overflow:hidden; width:100%; padding-bottom:30px; border-bottom:1px solid #715244; margin-bottom:35px;}
.footer .topnav ul{ overflow:hidden; width:1200px; margin:0 auto;}
.footer .topnav li{ float:left; width:119px; text-align:center; border-right:1px dotted #fff; font-size:14px;}
.footer .topnav li a{ color:#fff;}
.footer .topnav li.last{ border:none}
.footer .btm{ overflow:hidden; width:1200px; margin:0 auto}
.footer h2{ float:left;  margin-top: 9px;}
.footer .info{ overflow:hidden; float:left; margin-left:60px; width:530px;}
.footer .info p{ font-size:14px; color:#fff; line-height:30px;}
.footer .info p B{font-size:16px;}
.footer .info p em{font-size:12px;}
.footer .info a{ color:#fff}
.footer .btm ul{ overflow:hidden; float:right;}
.footer .btm li{ float:left; width:110px; text-align:center; font-size:12px; color:#fff; margin-left:10px;}
.footer .btm li img{ display:block; margin-bottom:10px;}

.bottom { border-top:1px solid #715244; line-height:44px; text-align:center; color:#dbdbdb; font-size:14px;margin-top: 20px; }
.bottom .copyright{font-size: 13px;width: 1200px;margin: 0 auto;}
.bottom .copyright a{ color:#fff;margin-left:10px;}

.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:85%; right:51%; margin-right:-675px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}

/*搜索*/
.ss{ overflow:hidden; width:100%; background-color:#fff; height:55px;}
.ss p{ font-size:14px; line-height:70px;float:left; color:#5a3c2e}
.ss p a{ color:#8E8585; padding:0 1px;margin-right:8px;}
.ss .ssk{ float:right; width:215px;  height:34px; margin-top:15px;margin-right:65px;}
.ss .ssk input{ width:160px; height:32px; line-height:35px; font-size:13px; color:#979797; border:1px solid #dfdfdf; border-right:none; outline:none; float:left; padding-left: 10px; padding-right: 10px;}
.ss .ssk a{ display:block; width:34px; height:34px; float:right; background:url(../images/ssfdj.jpg) no-repeat center;}

.new-float{position: fixed;right: 0;top: 30%;z-index: 50;width: 77px;height: 374px;margin-top: -287px;font: 12px/1.8 "宋体","华文细黑",Arial,sans-serif;margin: 0;	padding: 0;	list-style:none;	}
.new-float img{ margin:0; padding:0;}
.new-float ul{ margin:0; padding:0;}
.new-float li{position: relative;width: 77px;height: 57px;line-height: 15px;color: #fff;text-align: center; float: left;  -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */margin:0 0 1px 0; padding:0;}
.new-float li.hover{overflow: hidden;}
.new-float li a{display: inline-block;color: #fff; text-decoration:none;-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */margin:0; padding:0;}
.new-float li a.tit{width: 77px;height: 50px;padding: 7px 10px 0 0;color: #fff;}
.new-float li a.tit2{width: 77px;height: 50px;padding: 7px 10px 0 0;color: #fff;}
.new-float li p{position: relative;z-index: 2;height: 50px;padding: 7px 0 0 0;cursor: pointer;margin:0;}
.new-float li.fi a{background: #5a3c2e;}
.new-float li.se a{background: #5a3c2e;}
.new-float li.th a{background: #5a3c2e;}
.new-float li.fo a.tit{background: #5a3c2e;}
.new-float li.fif p{background:#5a3c2e;}
.new-float li .tel{position: absolute;left: 77px;top: 0;z-index: 1;width: 184px;height: 57px;font: 24px/57px Arial;color: #fff;background: #5a3c2e;cursor: pointer;}
.new-float li .ewm{position: absolute;left: 77px;top: 0;z-index: 1;width: 84px;height: 82px;font: 24px/57px Arial;color: #fff;background: #5a3c2e;cursor: pointer;}

.fc-bt{position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;background:#999;height:109px;width:100%;background:rgba(159,159,159,.8);position:fixed;bottom:0;z-index:999999;left:0;}
.fc-bt .wd{position:relative;height:109px;padding:14px 0;width:  1200px;margin: 0 auto;}
.fc-bt .wd:after{content:"";display:block;width:100%;overflow:hidden;clear:both}
.fc-bt .fc-bt-sel{color:#888;height:32px;line-height:32px;padding:0 6px}.fc-bt 
.fc-zk{line-height:109px;overflow:hidden;width:0;transition:.5s .5s;-webkit-transition:.5s .5s;-moz-transition:.5s .5s;-ms-transition:.5s .5s;background:#3e3a39;color:#fff;right:100%;top:0;text-align:center;font-size:36px;position:absolute}
.fc-bt.this{left:100%}
.fc-bt.this .fc-bt-dyr{-webkit-transform:translate(80px,0);-ms-transform:translate(80px,0);transform:translate(80px,0);opacity:.5}
.fc-bt.this li{-webkit-transform:translate(80px,0);-ms-transform:translate(80px,0);transform:translate(80px,0);opacity:.5}
.fc-bt.this .fc-zk{width:50px;cursor:pointer}.fc-bt .cha{position:absolute;right:-80px;bottom:100%;background:#3e3a39;font-size:12px;color:#fff;padding:5px 8px;cursor:pointer}.fc-bt .cha:hover{background:#323333}.fc-bt .fc-bt-1{width:313px;float:left;height:81px;text-align:center;color:#fff;padding:8px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.fc-bt .fc-bt-1 h5{line-height:32px;font-size: 18px;}.fc-bt .fc-bt-2{padding:8px 0;color:#fff;width:178px;float:left;text-align:right;padding-top:30px}.fc-bt .fc-bt-2 h5{zoom:1;display:inline-block;vertical-align:middle;border-bottom:1px solid #fff}.fc-bt .fc-bt-3{width: 600px;float:left;margin-left:20px;box-sizing: border-box;/* margin: 0; *//* padding: 0; */}.fc-bt .fc-bt-3 li{width:244px;height:35px;background:#fff;float:left;margin:0 10px 10px 0;padding-left:34px;position:relative}.fc-bt .fc-bt-3 li i{position:absolute;color:#000;font-size:18px;left:8px;line-height:35px;top:0}.fc-bt .fc-bt-3 .xh-input{width:100%;height:35px;line-height:35px;border:none;background:0 0;font-size:14px}.fc-bt .fc-bt-4{width: 60px;float: right;padding-top:15px;/* margin: 0; *//* padding: 0; */box-sizing: border-box;}
.fc-bt .fc-bt-4 .xh-btn{border:none;background: #5a3c2e;width:114px;height:53px;text-align:center;color:#fff;cursor:pointer;/* float:  right; */}@keyframes qiu{0%{transform:translateX(0)}25%{transform:translateX(-22px)}40%{transform:translateX(-22px)}75%{transform:translateX(22px)}100%{transform:translateX(22px)}}@-webkit-keyframes qiu{0%{-webkit-transform:translateX(0)}25%{-webkit-transform:translateX(-22px)}40%{-webkit-transform:translateX(-22px)}75%{-webkit-transform:translateX(22px)}100%{-webkit-transform:translateX(22px)}}@keyframes dragTop{0%{opacity:0;transform:translateY(-70px)}60%{opacity:1;transform:translateY(10px)}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes dragTop{0%{opacity:0;-webkit-transform:translateY(-70px)}60%{opacity:1;-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes dragBot{0%{opacity:0;transform:translateY(70px)}60%{opacity:1;transform:translateY(-10px)}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes dragBot{0%{opacity:0;-webkit-transform:translateY(70px)}60%{opacity:1;-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}

.footer_top{ margin:24px auto; display:block; text-align:center; font-size:0px; width:1200px;}
.footer_top dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; position:relative; margin:0 0 0 12px; background:#fff; padding:20px 0 0 78px; width:152px; height:60px; text-align:left; font-size:18px; color:#000;}
.footer_top dd span{ display:block; font-size:14px; color:#999;}
.footer_top dd:before{content: "";position:absolute;top:24px;left:25px;width: 45px;height:40px;background:url(../images/9155.png) no-repeat;}
.footer_top dd:nth-child(1) { margin:0;}
.footer_top dd:nth-child(2):before {background-position: 0 -49px;}
.footer_top dd:nth-child(3):before {background-position: 0 -100px;}
.footer_top dd:nth-child(4):before {background-position: 0 -140px;}
.footer_top dd:nth-child(5):before {background-position: 0 -178px;}
/*.footer_top a{ display:block; width:100%; height:100%;}*/





.my_item{position: relative;}
.nav_item{position: absolute; top: 100%;left: 0; background: #5a3c2e; z-index: 99;display: none;}
.my_item:hover .nav_item{display: block;}
.nav_item li{background:none !important}

