@charset"utf-8";
/* CSS Document */
/* public */
*{margin:0;padding:0;}
html,body,div,span,ul,li{ list-style:none; margin:0; padding:0; border:0; outline:0; font-weight:normal; font-style:inherit; vertical-align:baseline;text-align:left;font-size:12px;font-family:"微软雅黑";}
a,a:link,a:visited,a:active{text-decoration:none; color:#C9B582;}
a:hover{color:#fff;}
img{border:0 none; text-decoration:none;}
ol,ul{list-style:none;}
form,input{margin:0; padding:0;}
table,td,tr{margin:0;padding:0; border-collapse:collapse;}
body{font-size:12px;margin:0;color:#747474; background-color:#E6C28E;}
.clear{clear: both;overflow: hidden;height: 0;}
.wp{width:1000px; margin:0 auto;}
.l{ float:left;}
.r{ float:right;}
.margin{margin-top:15px; margin-bottom:15px;}
/* public */
.menu_bg{ background:url(../images/menu_bg.jpg) no-repeat center 0; height:78px; width:100%; padding-top:14px;}
.logo{ width:170px; height:65px;}
.tel{ background:url(../images/tel.png); background-position:0% 87%; background-repeat:no-repeat; padding-left:20px; font-size:13px; font-weight:bold; font-family:'微软雅黑'; color:#FFFFB4; padding-top:6px;}
.music{ width:99px; height:11px; margin-top:2px; margin-left:20px;}
.top_r{width:707px;}
.menu {width:707px;padding:0px;}
.menu ul {padding:16px 0 0 0; margin:0;}
.menu ul li ul{ padding:0; margin:0;}
.menu ul li {float:left; position:relative;width:101px; height:36px; line-height:36px; text-align:center; font-size:15px; background:url(../images/menu_line.png) no-repeat right center;z-index:99;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:101px; height:36px; color:#000; line-height:36px; font-weight:bold; color:#DFD5B5;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff; background:#b3ab79; background:url(../images/menu_on.png) no-repeat 0 center; width:101px; height:36px; color:#8E4826;}
.menu ul li:hover ul {display:block; position:absolute; top:36px; left:0; width:101px; z-index:99;}
.menu ul li:hover ul li a {display:block; background:url(../images/menu_child_bg.png) no-repeat 0 center; color:#DFD5B5;width:101px; height:36px; }
.menu ul li:hover ul li a:hover { color:#e0d5b5;}
.menu ul li ul li{ margin-bottom:1px; font-size:13px; background:none;}
.banner{ width:100%; height:825px;}
#top_pic{width:100%; height:825px;margin:0 auto;background-position:50% 0%;}
.bgstretcher-area { text-align: left; }
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {position: absolute;top: 0;left: 0;}
.bgstretcher UL, .bgstretcher UL LI {margin: 0;padding: 0;list-style: none;}
.bgstretcher {overflow: hidden;width: 100%;position: fixed;z-index: -1;_position: absolute; /*IE6 doesn't support fixed positioning*/top: 0;left: 0;}
#nav_num{ width:150px; height:40px; position:relative; margin-top:-25px; padding-left:50%; z-index:101;}
#nav_num UL LI { float:left;width:16px; height:16px; line-height:16px; text-align:center; color:#c9b582; margin-left: 8px; background-image:url(../images/banner_sel.png);}
#nav_num UL LI a{color:#c9b582;}
#nav_num UL LI.showPage{color: #716057;background-image:url(../images/banner_on.png);}
#nav_num UL LI.showPage A { color: #716057; }
/* 首页新闻滑动 */
.news{ position:relative; width:279px; float:right;}
#sliderWrap {width: 279px;}
#slider {position: absolute;width: 279px;height: 0px; top:-46px; left:0;}
#sliderContent {position: absolute;text-align:center; background:url(../images/newsbg.png) repeat-x 0 0; height:183px;color:#333333;font-weight:bold;width:259px;padding:10px;display:none;}
#openCloseWrap {font-size:12px;font-weight:bold;}
.index_news_list{color:#C9B582; line-height:26px;}
.index_news_list span{ color:#8C6E64;}
/* 首页新闻滑动 */
.foot_bg{ background:url(../images/foot_bg.jpg) no-repeat center 0; height:40px; width:100%; line-height:40px; color:#D6B6A6;}
.foot_bg .l{ padding:8px 0; height:24px; width:83px;}
.foot_bg .r a{color:#D6B6A6;}
.foot_bg .r a:hover{color:#fff;}
/***************************************************************/
.banner_ny{ background:url(../images/banner04.jpg) no-repeat center 0; width:100%; height:825px;}
.main_bg{ background:url(../images/mainbg.png) repeat-x 0 0; height:643px; width:100%; position:absolute; top:200px; left:0;}
.left{ width:164px; position:relative; height:auto;}
.right{ width:800px;height:643px;}
.left_title{width:164px; height:28px; background:#c8b788; color:#2e2926; text-align:center; line-height:28px; font-size:15px; font-weight:bold; font-family:'微软雅黑'; position:absolute; top:-28px; left:0;}
ul.left_nav{width:144px; background:#1a1918; padding:10px 10px 20px 10px;}
ul.left_nav li{color:#c8b788; font-size:13px; font-weight:bold; line-height:36px; border-bottom:1px #83785b dashed; text-align:center;}
ul.left_nav li a{color:#c8b788;}
ul.left_nav li a:hover{color:#fff;}
ul.left_nav1{width:154px; background:#1a1918; padding:10px 5px 20px 5px;}
ul.left_nav1 li{color:#c8b788; font-size:13px; font-weight:bold; line-height:36px; border-bottom:1px #83785b dashed;}
/*********************左侧图片滚动*********************/
.picList li{ width:162px;border:1px #c8b686 solid; margin-bottom:20px; } 
.picList .pic{ text-align:center; line-height:0px;  } 
.picList .pic img{ width:162px; height:105px; }  
.picList .title{ line-height:24px; text-align:center;} 
.topLoop{ overflow:hidden; position:relative;} 
.hd_tit{ float:left; color:#c8b788; font-size:14px; font-weight:bold; font-family:'微软雅黑'; }
.topLoop .hd ul{ float:right; width:40px;}
.topLoop .hd{ height:20px; margin-bottom:15px; margin-top:15px;} 
.topLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.topLoop .hd ul li{ position:relative; _display:inline; float:left;  width:6px; height:6px; overflow:hidden;  margin-left:5px; text-indent:-999px; cursor:pointer; background:url(../images/left_butsel.png) no-repeat 0 0;} 
.topLoop .hd ul li.on{ background:url(../images/left_buton.png) no-repeat 0 0;} 
.topLoop .bd{ padding:0px;   } 
.topLoop .bd ul{ overflow:hidden; zoom:1; }
.right_nav{ color:#c9b582; height:40px; border-bottom:1px #7f755d solid; line-height:40px;}
.right_navl{font-size:15px; font-weight:bold; font-family:'微软雅黑'; }
.right_navr{ font-weight:bold;}
.right_navr a{font-weight:normal;}
/* 内容滚动区域 */
.s_div_content{width:800px;height:520px; margin-top:17px;text-align:left;text-align:left;display:block;TABLE-LAYOUT:fixed;WORD-WRAP:break-word;overflow-y:auto;overflow-x:hidden;float:right;color:#dac693;  }
.ff{text-align:left;}
/* 内容滚动区域 */
.scroll_cont{width:770px;line-height:24px;font-size:14px;}
.honor_list{width:770px; overflow:hidden;line-height:22px; color:#8a806b; }
.honor_list li{ border-bottom:1px #80755d dashed; margin-bottom:10px;}
.honnor_tit{font-size:14px; font-weight:bold; line-height:30px; height:35px; width:770px; color:#c8b788;}
.honnor_cont1{ width:770px; padding-bottom:15px;}
.honor_img{ width:120px; height:auto; float:left; padding-bottom:15px;}
.honor_img img{ width:120px; height:auto;}
.honnor_cont2{ width:640px; float:right; height:auto; overflow:hidden;}
.news_list{width:770px; overflow:hidden;color:#786d6b;line-height:22px; }
.news_list li{border-bottom:1px #80755d dashed; padding-bottom:10px; margin-bottom:15px;}
.news_tit{font-size:14px; font-weight:bold; line-height:30px; height:30px; overflow:hidden; width:770px;}
.news_date{ float:right;}
.news_cont1{ width:770px;}
.news_img{width:162px; float:left; padding-top:4px;}
.news_img img{width:160px; height:auto;}
.news_cont2{ width:600px; float:right;}
.city_img{width:120px; height:auto; float:left;padding-bottom:15px; padding-top:7px;}
.city_img img{ width:120px; height:auto;}
.download{ float:right; width:102px; padding-left:658px;}
.city_tit{font-size:14px; font-weight:bold; line-height:30px; height:35px; width:640px; color:#c8b788; float:right;}
.city_cont{width:640px; float:right;padding-bottom:15px;}

.news_cont_tit{ color:#e2d7b8; font-family:'微软雅黑';font-size:17px;width:770px;padding-top:18px; height:35px;}
.news_other{ width:770px; color:#80745a;border-bottom:1px #7f755d solid; padding-bottom:10px;}
.contact_l{ width:560px; color:#c9b582; display:none;}
.contact_r{ width:190px;}
.contact_r ul li{ width:190px;  text-indent:12px; line-height:25px; height:25px; border-bottom:1px #80755d solid; margin-bottom:10px;}
.contact_r ul li a{ display:block; height:25px;}
.contact_r ul li a:hover,.contact_r ul li a.contact_ron{  background:#c8b788; color:#37322f; display:block; font-weight:bold;}
/***************经典案例****************************/
.case ul{padding-left:18px;}
.case ul li{float:left; width:232px; margin-right:18px; padding-bottom:15px;}
.case_img{ width:229px; height:149px; background-color:#c8b788; padding-left:3px; padding-top:3px;}
.case_img img{width:226px; height:146px; display:block;}
.case_title{width:226px; height:24px; padding:5px 3px 0px 3px; line-height:24px; font-size:12px; font-weight:bold; text-align:center;}

.img_cont_show{ padding-top:20px; padding-left:9px; width:765px;}
.news_tit{font-size:14px; color:#c9b582;font-family:'微软雅黑';}
.news_tit1{ font-size:19px; line-height:28px;color:#c9b582;font-family:'微软雅黑';}
.news_date_1{text-align:center; color:#8d8b8b; border-bottom:1px #8d8b8b dashed; padding-bottom:5px; margin-bottom:20px; line-height:30px;}
.news_date_1 span{ color:#fe7902;}

.news_date span{ color:#fe7902;}
#container {width:600px;height:390px; overflow:hidden; margin: 0 auto;}

.img_cont_txt{line-height:24px; color:#d7c692; font-size:14px; padding-top:20px; width:730px; margin:0 auto;TABLE-LAYOUT:fixed;WORD-WRAP:break-word;}
.img_cont_txt .xmtit{width:730px; height:50px;background-image:url(../images/xmgk.gif); background-repeat:no-repeat;}

 .flex-container a:active,
.flexslider a:active {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none;} 
.flexslider .slides img {display: block; margin:0 auto;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
.no-js .slides > li:first-child {display: block;}
.flexslider {position: relative; }
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 100%; padding:0; position: absolute; left: 0; bottom: 0;}
.flex-direction-nav li{width: 57px; height: 58px; }
.flex-direction-nav li a {width: 57px; height: 58px; display: block; position: absolute; top: 170px; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background:url(../images/rightbut.png) no-repeat 0 0; width:57px; height:58px; right:10px;}
.flex-direction-nav li a.prev {background:url(../images/leftbut.png) no-repeat 0 0;width:57px; height:58px; left:10px;}
.flex-direction-nav li a.disabled {opacity: 0.3; filter:alpha(opacity=30); cursor: default;}
.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center; display:none;}
span.filed{color:#cab684; display:inline-block; width:70px;}



.chuban_div{ width:640px;; height:auto; line-height:30px; overflow:hidden;}
.chuban_div_l{width:70px; height:22px; line-height:22px; font-weight:bold; color:#B6B0A3;}
.chuban_div_r{width:570px; height:auto; line-height:22px;color:#B6B0A3;}
.chuban_arrow{height:40px; width:760px; color:#c8b788; text-align:right; padding-top:10px;}

.pagediv{font-size:12px; font-weight:bold; line-height:50px; height:35px; width:760px; color:#c8b788; text-align:center;}
.pagediv a{color:#c8b788;}



.massage_botton{color:#ecce87; font-size:14px; font-weight:bold; width:112px; height:27px; line-height:20px; border:0px; background-image:url(../images/massage_botton1.jpg); background-position:center; background-repeat:no-repeat; text-align:center; cursor:pointer;}
.massage_botton1{color:#33221c; font-size:14px; font-weight:bold; width:112px; height:27px; line-height:20px; border:0px; background-image:url(../images/massage_botton2.jpg); background-position:center; background-repeat:no-repeat; text-align:center; cursor:pointer;}