﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/*首页头部开始*/

.h_wrap{position: relative;z-index: 9;}
.h_top{height: 35px; line-height: 30px; background: #593f28; color: #997341; font-family: 宋体;padding-top:5px;z-index:99999;position:fixed;width:100%}
.h_top a{color: #997341;}
.h_top em{float: left; padding-left: 220px;font-size:14px;}
.h_top p{float: right;}
.h_top p a{padding: 0 6px;font-size:14px;}

.h_con{width: 200px; position: absolute; left: 50%; margin-left: -600px; top: 39px; }
.h_con h1{background:url(Img/Common/h_bg1.jpg) no-repeat;text-align: center;padding: 20px 0 0; height: 196px; }
.h_con h1 span{color: #e7d9c6; font-size: 12px;  font-weight: normal; display: block; padding-top: 30px;}

.h_nav{background:url(Img/Common/bg80.png) repeat; text-align: center; padding: 15px 0 41px;}
.h_nav li{height: 50px; line-height: 50px;font-family: 宋体; font-size: 14px; background:url(Img/Common/h_line.png) no-repeat center 0;}
.h_nav li a{color: #fff;}
.h_nav li a:hover,.h_nav li.cur a{ color: #dec070; font-weight: bold;text-decoration: none; }

.h_tel{color: #fff; background: #ac8550 url(Img/Common/tel.gif) no-repeat; height: 53px; padding:16px 0 0 60px;}
.h_tel b{display: block; font-size: 20px; font-family: Impact; font-weight: normal;}

/*首页头部结束*/


/*首页搜索框*/

.search{ height:69px; overflow: hidden; background:url(Img/Common/bg80.png) repeat; position: relative; z-index: 8; margin-top: -69px;}
.search p{ float:left; padding-left: 230px; width:670px; overflow:hidden; line-height:69px; color: #e4dbd0;}
.search p a{ padding:0 6px; color: #e4dbd0;}
.ser_inp{ float:right; width: 299px;}
.ser_inp .inp01{ float:left; width:210px; height:69px; line-height:69px; padding-left:30px; outline:none; border:none; background:#ad8651; color: #e4dbd0;}
.ser_inp .btn01{ float:right; border:none; cursor: pointer; width: 59px;height: 69px; background:url(Img/Common/ser_btn.gif) no-repeat;}


/**/
.fullSlide {width:100%;position:relative;height:730px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:730px;overflow:hidden;text-align:center;background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:730px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:80px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:8px;margin:1px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on {background:#ac8550;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{background:url(img/Index/left1s.png) no-repeat; display:none;}
.fullSlide .next {left:auto;right:5%;background:url(img/Index/right1s.png) no-repeat; display:none;}

/*banner*/
.banner{height:730px; }

/**/

.point{background:url(Img/Index/point_bg1.jpg) no-repeat center 200px; height: 1138px; clear:both;}
.point_a{background:url(Img/Index/point_bg2.jpg) no-repeat center 0; text-align: center;}
.point_a p{ width:1200px; position:relative; margin:0 auto;z-index: 10;}
.point_a p i{ display:block; position:absolute; left:381px; top:520px;}
.point_a p i a{ display: inline-block; width:135px; height:5px; margin-right:15px; background:#fff; float:left;}
.point_a p i a:hover,.point_a p i .cur{ background:#886840;}

.point_b{ margin-top: 20px;}
.point_b h3{text-align: center;}
.point_b ul{ height: 300px; position: relative; }
.point_b li{font-size: 30px;width: 174px;height: 174px; background:url(Img/Index/point_bg3.png) no-repeat; _background:url(Img/Index/point_bg3.gif) no-repeat; color: #fff; text-align: center; position: absolute;  left: 50%;  }
.point_b li b{display: block; padding-top: 85px;}
.point_b li i{ position: absolute; left: 0; top: 38px; left: 50%; margin-left: -33px;}
.point_b li span{ display: none; position: absolute; left: 0; top: 38px; left: 50%; margin-left: -33px;}
.point_b li.ic2 b{ padding-top: 58px; }
.point_b li.ic2 i{top: 20px;}
.point_b li.ic2 span{top: 20px;}

.point_b li.ic1{margin-left: -538px; top: 150px;}
.point_b li.ic2{margin-left: -238px; top: 30px;}
.point_b li.ic3{margin-left: 222px; top: 120px;}

.point_b li.cur{ background:url(Img/Index/point_bg3.png) no-repeat -174px 0; color: #442a13; _background:url(Img/Index/point_bg3.gif) no-repeat -174px 0 !important;}


/**/


.pk{background:url(Img/Index/pk_bg.jpg) no-repeat center 0; height: 725px; overflow: hidden;}
.pk h3{ padding: 40px 0 0; text-align: center; margin-bottom: 21px;}
.pk h3 span{display: block;  color: #fff; font-size: 50px; text-shadow: 2px 2px 3px #0c1334;}


.pk .content{background: #fff;}
.pk_cat{width: 489px;}
.pk_cat p{ height:488px; width:135px; float:left;}
.pk_cat p span{background: #8a6539; text-align: center; color: #fff; font-size:24px;height: 82px; margin-bottom: 1px; padding-top:56px; display:block;}
.pk_cat p span.ctr{padding-top:86px; height:124px;}

.pk_cat ul{ float:left; width:353px;}
.pk_cat li{margin-bottom: 1px;}
.pk_cat li a{display: block;color: #000; font-size: 18px; line-height:69px;background: #e2e2e2; height: 69px; overflow: hidden; padding-left:18px;}

.pk_cat li a:hover,.pk_cat .cur a{text-decoration: none; background: #ac8550; color: #fff;}
.pk_con{width:495px; padding:23px 108px 0 0; overflow: hidden;}
.pk_con dt{position: relative;}
.pk_con dt span{display: inline-block; font-size: 16px; color: #000;}
.pk_con dt span.fst{margin-right: 30px;}
.pk_con dt span img{display: block; padding-bottom: 18px;}
.pk_con dt i{position: absolute; top: 60px; left: 195px;}
.pk_con dd{color: #333; line-height: 28px;}
.pk_con dd b{display: block; font-size: 24px; margin: 20px 0 10px;}
.pk_con dd em{display: block; font-size: 16px; font-weight: bold;}
.pk_con dd span{display: block; font-size: 16px;}
.pk_con dd p{line-height: 24px; font-size: 14px; color: #666; margin-top: 10px; height: 96px; overflow: hidden;}
/**/

.case{ height:420px; overflow: hidden; background:url(Img/Index/case_bg.jpg) no-repeat center 0; position: relative;}
.case h3{ text-align: center; color: #fff; font-size: 27px; font-weight: normal; padding-top: 50px; height: 110px;}
.case h3 a{color: #ffd87d; font-weight: bold; font-size: 35px;}
.case h3 a:hover{text-decoration: none;}
.case h3 span{ display: block; font-size: 12px; font-weight: normal; color: #c8baa2; font-family: Arial;text-transform: uppercase; padding-top: 5px;}

.case_l{width: 899px;}
.case_l dl{position: relative;}
.case_l dt img{display: block; width: 894px; height: 532px; border: 3px solid #8a6539;border-bottom: 0}
.case_l dd{position: absolute; left: 3px;width: 894px; bottom: 0; height: 52px; line-height: 52px; overflow: hidden; background:url(Img/Index/bg70.png) repeat; text-align: center;}
.case_l dd a{color: #fff; font-size: 16px;}
.case_l ul{height: 91px;background: #ab8b65;padding-left:3px;width: 896px;}
.case_l ul li{float: left;padding: 2px 2px 2px 0}
.case_l ul li img{width: 147px;height: 87px}
.case_r{padding-right: 22px; width: 224px;}
.case_r li{margin-bottom: 22px; vertical-align: top; height: 126px; overflow: hidden;}
.case_r li a{display: block;padding-left: 10px; }
.case_r li img{display: block; width: 208px; height: 122px; border: 2px solid #ab8b65;}
.case_r li a:hover,.case_r li.cur a{background:url(Img/Index/jt.gif) no-repeat 0 center; }

.case .prev,.case .next{ width:30px; height:30px; display:block; position:absolute;}
.case .prev{ left:50%; margin-left:364px; top:148px;  background:url(Img/Index/btn2.gif) no-repeat; }
.case .next{left:50%; margin-left:394px; top:148px; background:url(Img/Index/btn2.gif) no-repeat -30px 0;}
.case .prev:hover{ background:url(Img/Index/btn2.gif) no-repeat 0 -30px;}
.case .next:hover{ background:url(Img/Index/btn2.gif) no-repeat -30px -30px;}
/**/

.part{padding-top: 40px;}
.part h3{text-align: center;font-weight: normal; background:url(Img/Index/part_bg.png) no-repeat center 0; margin-bottom: 30px; height: 70px;}
.part h3 a{color: #5f3f26; font-size: 30px;}
.part h3 a:hover{text-decoration: none;}
.part h3 b{font-size: 40px;}
.part h3 span{display: block; text-transform: uppercase; font-size: 12px;  color: #a5a5a5; margin-top: 5px;}

.part ul{ height: 240px;}
.part li{ text-align: center; width: 298px;height: 119px; float: left; font-size: 18px; margin-bottom: 1px; margin-right: 1px; color: #fff;background:url(Img/Index/part_bg3.gif) no-repeat center;  position: relative;}
.part li a{color: #fff; display: block;width: 298px;height: 119px;}
.part li img{ padding: 25px 0 8px; display: block; width: 38px; margin: 0 auto; }
.part li b{font-size: 30px; display: block; padding: 25px 0 5px;}
.part li span{display: block; font-size: 22px; }
.part li i{ width: 37px; height: 37px; background:url(Img/Index/part_ic.png) no-repeat; position: absolute; left: -18px; top: 45px; z-index: 9; }
.part li.last i{background:url(Img/Index/part_ic2.png) no-repeat;}
.part .tel{text-align: center; padding: 35px 0 60px;}
.part .tel span{ display: inline-block; color: #5f3f26;text-align: left; padding-left: 54px; background:url(Img/Index/tel.png) no-repeat 0 center; margin-right: 40px;}
.part .tel b{font-size: 20px; font-family: Impact,Arial; font-weight: normal; display: block;}
.part li.cur{background: #d6b056;}

/**/

.team{background:url(Img/Index/team_bg.jpg) no-repeat center 0; padding-top: 50px; height: 689px; position: relative;}
.team h3{text-align: center;font-weight: normal; background:url(Img/Index/part_bg.png) no-repeat center 0; margin-bottom: 55px; height: 70px;}
.team h3 a{color: #000; font-size: 26px;}
.team h3 a:hover{text-decoration: none;}
.team h3 em{font-size: 40px;}
.team h3 b{color: #593f28;}
.team h3 span{display: block; text-transform: uppercase; font-size: 12px;  color: #85849d; margin-top: 5px;}

.team dl{width:798px; background:url(Img/Index/team_bg2.png) no-repeat; margin: 0 auto;height: 391px;}
.team dt{float: right; padding: 18px 60px 0 0;}
.team dt img{display: block; width: 273px; height: 353px;}
.team dd{float: left; line-height: 40px; padding: 70px 0 0 40px; width: 300px; height: 250px; overflow: hidden;font-size: 14px; }
.team dd span{display: inline-block; text-align: left;}

.team ul{width: 798px; margin:0 auto;}
.team li{float: left; margin-right: 1px;}
.team li img{display: block; width: 198px; height:97px; -webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray;}



.team li.cur img,.team li a:hover img{
-webkit-filter:none; 
-moz-filter:none; 
-ms-filter: none; 
-o-filter:none; 
filter:none; 
filter:none;}

.team .prev{position: absolute; left: 50%; margin-left: -500px; top: 390px;}
.team .next{position: absolute; right: 50%; margin-right: -500px;top: 390px;}

/**/

.about{height: 655px; background:url(Img/Index/about_bg.jpg) no-repeat center 0; margin-top: 3px; width: 100%; overflow: hidden;}

.about h3{text-align: center;  background:url(Img/Index/about_t.png) no-repeat 500px 102px; font-size: 46px; height: 125px; padding-top: 90px; }
.about h3 a{color: #83623a;}
.about h3 a:hover{text-decoration: none;}

.about_con dl{width: 800px; float: left;}
.about_con dt{float: left;}
.about_con dt img{display: block; width: 420px; height: 382px;}
.about_con dd{float: right;	background: #fff; width: 320px; height: 382px; color: #999; padding: 0 30px;line-height: 26px;}
.about_con dd span{display: block;  font-size: 14px; padding-top: 50px; height: 72px; overflow: hidden; padding-bottom: 20px; border-bottom: 2px solid #e7e7e7; margin-bottom: 2px;}
.about_con dd em{font-size: 14px;}
.about_con dd p{margin-bottom: 20px; height: 130px; overflow: hidden;}
.about_con dd i{font-style: normal;	 width: 104px; display: inline-block;}
.about_con dd a{color: #999; width: 106px; height: 30px; border: 1px solid #e5e5e5; display: block;text-align: center; line-height: 30px;}


.news{ width: 380px; }

.news dl{background: #fff; height: 180px; margin-bottom: 22px;}
.news dt{float: left;}
.news dt img{display: block; width: 200px; height: 180px;}
.news dd{float: right;width: 160px; padding: 10px;}
.news dd em{display: block; padding: 10px 0;}
.news dd em a{color: #999; font-size: 14px;}
.news li{height: 28px; line-height: 28px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #999; width: 160px;}
.news li a{color: #999; }



/**/

.display{ padding: 25px 0; }
.display h3{font-size: 14px; color: #999; background:url(Img/Index/display_ic.gif) no-repeat 0 bottom; height: 25px;margin-bottom: 18px;}
.display h3 a{color: #999; font-family: 宋体;}
.display h3 a:hover{text-decoration: none;}
.display h3 span{font-size: 12px; font-weight: normal; padding-left: 8px;}
.display p img{display: block; width: 324px; height: 150px;}

.display_a,.display_b,.display_c{width: 324px; padding: 35px; background: #f2f2f2;}
.display_a{margin-right: 9px;}


/**/


.ly{background:url(Img/Index/ly_bg.png) no-repeat center 0; height: 480px; overflow: hidden; padding-bottom: 52px;}
.ly_con{ padding-top: 46px; width: 390px; overflow: hidden;}
.ly_con h3{ font-size: 16px; font-weight: normal; border-left: 6px solid #00153a; line-height: 18px; padding-left: 15px;}
.ly_con h3 span{font-size: 12px; display: block;}
.ly_con h3 a{color: #666;}
.ly_con p{color: #999; line-height: 36px; border-bottom: 1px solid #fff; margin-bottom: 8px;}

.ly_con ul{background:url(Img/Index/ly_bg2.png) no-repeat;}
.ly_con li{padding:0 0 5px 44px;position: relative;}
.ly_con li input{width: 200px; margin-left: 40px; height: 35px; line-height: 35px; background: none; border: none; outline: none; margin-right: 20px;}

.ly_con li span{position: absolute;line-height: 35px; font-size: 14px;}
.ly_con li textarea{width: 200px;margin-left: 40px; height: 108px;line-height: 25px; background: none; border: none; resize: none;outline: none;}
.ly_con li i{color: #666; line-height: 24px;font-style: normal; margin-bottom: 8px; display: block; font-size: 13px;}
.ly_con li.word{padding: 0;}
.ly_con li.text span{ top: 35px; }
.ly_con li.btn{padding:0;}
.ly_con li.btn input{ width:153px ; height: 32px;  margin-right: 4px; margin-left:6px; cursor: pointer; font-size: 14px; font-family: 'Microsoft YaHei';color: #fff; background:url(Img/Index/btn_bg1.png) no-repeat;}
.ly_con li.btn input.reset{ background:url(Img/Index/btn_bg2.png) no-repeat; }


.faq{width: 801px; overflow: hidden;}
.faq h3{ font-size: 18px; color: #fff; padding: 45px 0 0 36px; height: 76px; }
.faq h3 a{color: #fff;}
.faq h3 span{display: block; text-transform: uppercase; color: #ebe4da;font-weight: normal; }
.faq_con{height: 350px; overflow: hidden; margin-top:5px;}
.faq dl{height: 54px; overflow: hidden; padding: 18px 0 20px; border-bottom: 1px dashed #d1d1d1;}
.faq dt{float: left; width: 61px; height: 54px;background: #d7b25c; color: #fff; text-align: center; margin-right: 10px;}
.faq dt span{display: block; font-size: 26px; line-height: 36px;}
.faq dd{float: left; line-height: 22px; background:url(Img/Index/faq_ic.gif) no-repeat 0 center; padding-left: 26px; margin-top: 6px;}
.faq dd em{display: block; height: 22px;overflow: hidden; font-size: 15px;}
.faq dd span{display: block; height: 22px;overflow: hidden; font-size: 13px;}


.ad_warp{ position:relative; width:344px; overflow:hidden; width:100%;}

.new-e ul li a{ white-space:nowrap;text-overflow: ellipsis; overflow:hidden; display:block; width:297px;}

a:hover{text-decoration: none;}
