@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-family:Arial; font-size:12px; line-height:18px; color:#3d2e00; font-family:"微软雅黑"; background:url(../images/Bodybg.jpg) repeat left 530px;}
img{ border:none;}
ul,ol,dl,form{ padding:0px; margin:0px;}
input,select,font,em{ font-size:12px; font-style:normal; font-family:"微软雅黑"; color:#4c4c4c;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
li{ list-style:none;}
a{ text-decoration:none; color:#3d2e00; noline:expression(this.onFocus=this.blur());}
a:focus { outline:none; -moz-outline:none;}
a:hover{ text-decoration:underline; color:#bb8966;}
.clear{ clear:both; height:0px; overflow:hidden;}
.space10{ clear:both; height:10px; overflow:hidden;}
.space15{ clear:both; height:15px; overflow:hidden;}
.space25{ clear:both; height:25px; overflow:hidden;}

.Content_home{ width:1200px; margin:auto;}
.Content{ width:1200px; margin:auto; background:#fff; margin-top:-120px;}
.SinglePage{ padding:20px 40px; line-height:36px; font-size:14px; }
.MainContent{ padding:20px 40px;}


/**/
.header{ width:100%; height:200px; position:fixed; z-index:888; left:0px; top:0px; background:url(../images/Top_bg.png) no-repeat center top;}
.header .box{ width:1215px; height:200px; margin:auto; position:relative;}
.header .logo{ width:130px; height:200px; position:absolute; left:535px; top:0px; margin:0px; padding:0px;}
.header .logo a{ display:block; height:200px;}
.header .search{ position:absolute; right:0px; top:47px;}
.header .search dl{ float:left; margin-right:20px;}
.header .search .text{ float:left; border:solid 1px #eee; width:200px; height:16px; line-height:16px; margin:0 10px 0 0; display:none;}
.header .search .btn{ float:left; width:17px; height:16px; background:url(../images/Top_fdj.png) no-repeat left top; border:none; cursor:pointer;}

.Mainnav{ height:60px; position:absolute; right:0px; top:87px;}
.Mainnav ul li{ float:left; width:140px; height:60px; position:relative;}
.Mainnav ul li .nav{ position:absolute; left:0px; top:0px; /*background:url(../images/Top_navBgEnd.png) no-repeat left bottom;*/ padding-bottom:6px; display:none; width:130px;}
.Mainnav ul li .nav dl{ display:block; text-align:center; /*background:#fffurl(../images/Top_navBg.png) no-repeat left top;*/ padding:80px 0 25px;
background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#fff;/*实现IE背景透明*/ -moz-border-radius:0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;border-radius:0 0 5px 5px;

}
.Mainnav ul li .nav dl a{ display:block; height:34px; line-height:34px; color:#3d2e00; font-size:14px;}
.Mainnav ul li .nav dl a:hover{ color:#c7af64; font-weight:bold; background:url(../images/Top_navHover.png) no-repeat center center; text-decoration:none;}
.Mainnav ul li#nav4{ padding-left:300px;}
.Mainnav ul li span a{ display:block; width:140px; height:60px; background:url(../images/Mainnav.png) no-repeat; position:relative; z-index:5;}
.Mainnav ul li#nav1 span a{ background-position:left top;}
.Mainnav ul li#nav2 span a{ background-position:-130px top;}
.Mainnav ul li#nav3 span a{ background-position:-260px top;}
.Mainnav ul li#nav4 span a{ background-position:-780px top;}
.Mainnav ul li#nav5 span a{ background-position:-892px top;}
.Mainnav ul li#nav6 span a{ background-position:-1093px top;}
.Mainnav ul li#nav1 span a:hover,.Mainnav ul li#nav1.onnav a{ background-position:left bottom;}
.Mainnav ul li#nav2 span a:hover,.Mainnav ul li#nav2.onnav a{ background-position:-130px bottom;}
.Mainnav ul li#nav3 span a:hover,.Mainnav ul li#nav3.onnav a{ background-position:-260px bottom;}
.Mainnav ul li#nav4 span a:hover,.Mainnav ul li#nav4.onnav a{ background-position:-780px bottom;}
.Mainnav ul li#nav5 span a:hover,.Mainnav ul li#nav5.onnav a{ background-position:-892px bottom;}
.Mainnav ul li#nav6 span a:hover,.Mainnav ul li#nav6.onnav a{ background-position:-1093px bottom;}

.Mainnav ul li#nav1 .nav{ left:-32px;}
.Mainnav ul li#nav2 .nav{ left:2px;}
.Mainnav ul li#nav3 .nav{ left:18px;}
.Mainnav ul li#nav4 .nav{ left:292px;}
.Mainnav ul li#nav6 .nav{ left:18px;}

.Mainnav ul li#nav1,.Mainnav ul li#nav1 span a{ width:120px;}
.Mainnav ul li#nav2,.Mainnav ul li#nav2 span a{ width:120px;}
.Mainnav ul li#nav3,.Mainnav ul li#nav3 span a{ width:177px;}
.Mainnav ul li#nav4,.Mainnav ul li#nav4 span a{ width:120px;}
.Mainnav ul li#nav5,.Mainnav ul li#nav5 span a{ width:200px;}

.Mainnav ul li#nav3 .nav{ width:177px;}
.Mainnav ul li#nav5 .nav{ left:12px; width:200px;}

/**/
.H_banner{ height:890px; position:relative; overflow:hidden;}
.H_banner .ban{ height:890px; overflow:hidden;}
.H_banner .ban li{ height:890px;}
.H_banner .ban li a{ height:890px;  display: block}
.H_banner .hd{ width:1200px; margin:auto; text-align:center;}
.H_banner .hd ul{ display:inline-block; margin-top:-30px;}
.H_banner .hd ul li{ width:22px; height:22px; margin:0 5px; cursor:pointer; float:left; background:url(../images/H_dot.png) no-repeat right top; text-indent:-5000px;}
.H_banner .hd ul li.on{ background:url(../images/H_dot.png) no-repeat left top;}
.H_banner a.prev,.H_banner a.next{ display:block; width:58px; height:58px; top:480px; position:absolute;}
.H_banner a.prev{ background:url(../images/H_banArrow.png) no-repeat left top; left:290px;}
.H_banner a.next{ background:url(../images/H_banArrow.png) no-repeat right top; right:290px;}

.H_business{ background:url(../images/H_bg01.jpg) no-repeat center top; padding-top:250px;}
.H_business .box{ width:1200px; height:528px; margin:auto; position:relative;}
.H_business .box li{ width:262px; height:425px; float:left; position:relative; margin-left:32px;}
.H_business .box li .pic{}
.H_business .box li .pic img{ width:262px; height:425px;}
.H_business .box li dl{ display:none; width:262px; height:87px; font-size:18px; padding-top:20px; position:absolute; left:0px; bottom:0px; background:url(../images/H_titleBg.png) no-repeat left top; text-align:center;}
.H_business .box li dl a{ color:#fff;}
.H_business .box li:hover dl{ display:block;}
.H_business .box li .bg{ width:262px; height:20px; position:absolute; left:0px; top:0px; background:url(../images/H_businessPicBg.png) no-repeat left top;}
.H_business a.prev,.H_business a.next{ display:block; width:35px; height:55px; top:185px; position:absolute;}
.H_business a.prev{ left:-50px;}
.H_business a.next{ right:-50px;}

.H_about{ background:url(../images/H_bg02.jpg) no-repeat center top; padding-top:285px;}
.H_about .box{ width:1200px; height:289px; margin:auto; position:relative; text-align:center; font-size:14px; line-height:30px; color:#7b7769;}

.H_news{ background:url(../images/H_bg03.jpg) no-repeat center top; padding-top:145px;}
.H_news .box{ width:1200px; height:477px; margin:auto;}
.H_news .box ul{ width:535px; height:410px; float:left;}
.H_news .box ul li{ height:135px; padding-left:95px; position:relative;}
.H_news .box ul li span{ display:block; width:72px; height:95px; background:#d1d1d1; text-align:center; color:#fff; font-size:15px; position:absolute; left:0px; top:0px;}
.H_news .box ul li span font{ display:block; font-size:38px; height:65px; line-height:65px; color:#fff;}
.H_news .box ul li h5{ font-size:16px; color:#413f37; height:40px; line-height:40px; padding:0; margin:0; font-weight:normal;}
.H_news .box ul li em{ display:block; line-height:24px; color:#7b7769;}
.H_news .box dl{ width:545px; height:410px; float:right;}
.H_news .box dl dt{ line-height:26px; font-size:14px; color:#413f37;}
.H_news .box dl dt img{ width:545px; height:240px;}
.H_news .box dl dt span{ color:#7b7769;}
.H_news .box dl dt.name{ padding:40px 0 15px 0; font-size:16px;}




/**/
.Banner{ height:530px;}

.Menu{ height:75px; line-height:75px; background:url(../images/Menu_line.jpg) no-repeat left center; margin:0 40px;}
.Menu ul{}
.Menu ul li{ font-size:16px; padding:0 50px; float:left; background:url(../images/Menu_line.jpg) no-repeat right center;}
.Menu ul li a{ display:block; height:75px; color:#3d2e00;font-size:16px;font-weight: bold;}
.Menu ul li a:hover,.Menu ul li.acur a{ color:#bb8966; text-decoration:none;}

.Current{ height:140px; background:url(../images/Current.jpg) no-repeat left top; padding:0 35px 0 40px;}
.Current dl{ float:right; color:#a0a0a0; padding-top:62px;}
.Current dl a{ color:#a0a0a0;}
.Current dl span{ color:#bb8b65;}
.Current h5{ padding:87px 0 0 20px; margin:0; font-size:28px; color:#42302a; font-weight:normal;}
.Current h5.i1{ background:url(../images/Nav_about.jpg) no-repeat left 22px;}
.Current h5.i2{ background:url(../images/Nav_news.jpg) no-repeat left 22px;}
.Current h5.i3{ background:url(../images/Nav_business.jpg) no-repeat left 22px;}
.Current h5.i4{ background:url(../images/Nav_guide.jpg) no-repeat left 22px;}
.Current h5.i5{ background:url(../images/Nav_job.jpg) no-repeat left 22px;}
.Current h5.i6{ background:url(../images/Nav_contact.jpg) no-repeat left 22px;}
.Current h5.i7{ background:url(../images/Nav_auxiliary.jpg) no-repeat left 22px;}


/**/
.News_list{}
.News_list li{ height:175px; padding:15px 215px 15px 275px; position:relative; background:#f7f7f7; margin-bottom:20px;}
.News_list li .pic{ position:absolute; left:15px; top:15px; }
.News_list li .pic img{ width:230px; height:175px;}
.News_list li h4{ padding:0; margin:0; font-size:18px; font-weight:normal; line-height:50px;}
.News_list li h4 a{ color:#484848;}
.News_list li dl{ height:90px; line-height:24px; overflow:hidden; color:#686868; padding-right:100px; display:block;}
.News_list li span{ position:absolute; right:80px; top:45px; width:115px; height:115px; border-left:solid 1px #ebebeb;}
.News_list li span a{ display:block; width:42px; height:42px; background:url(../images/Icon_news.jpg) no-repeat left top; float:right; margin-top:37px;}
.News_list li em{ display:block; color:#a6a6a6;}

.Info_title{ padding:0px; margin:15px 0px 0px; font-size:18px; text-align:center; color:#333; font-weight:normal; line-height:30px;}
.Info_time{ padding:10px 0px 20px; margin:0px; font-size:12px; font-weight:normal; text-align:center; border-bottom:solid 1px #e3e3e3; color:#999;}
.Info_txt{ padding:30px 0; line-height:30px; color:#666; border-bottom:solid 1px #e3e3e3; margin-bottom:30px; font-size:14px;}
.Info_back{ font-size:12px; font-weight:normal; width:150px; float:left;}
.Info_back a{ width:123px; height:36px; line-height:36px; display:inline-block; text-align:center; font-size:14px; background:#bb8966; border-radius:15px; color:#fff;}
.Info_back a:hover{ color:#fff;}
.Info_page{ width:850px; float:right; text-align:right; font-size:14px; line-height:30px;}
.Info_page a{ color:#999; display:block;}

.Business_list{}
.Business_list li{ width:230px; height:225px; padding:12px; position:relative; background:#f7f7f7; border:solid 3px #f7f7f7; cursor:pointer; margin:0 26px 30px 0; float:left;}
.Business_list li .pic{}
.Business_list li .pic img{ width:230px; height:175px;}
.Business_list li h4{ padding:20px 0 0 0; margin:0; font-size:14px; font-weight:normal; text-align:center;}
.Business_list li h4 a{ color:#656565;}
.Business_list li:hover{ border:solid 3px #bb8966;}
.Business_list li:hover h4 a{ color:#bb8966;}
.Business_list li.End{ margin-right:0px;}

.Business_title{ height:127px; line-height:127px; font-size:34px; font-weight:normal; color:#bb8966; text-align:center; padding:0; margin:0;}
.Business_title span{ border-bottom:solid 1px #bb8966; padding:0 50px; display:inline-block;}
.Business_txt{ padding:10px 0; line-height:38px; color:#42302a;}

.Jobs_list{ border:solid 1px #f1f1f1; border-bottom:none;}
.Jobs_list li{ height:54px; line-height:54px; overflow:hidden; border-bottom:solid 1px #f1f1f1; color:#9e967f; font-size:14px;}
.Jobs_list li span{ display:block; text-align:center; float:left;}
.Jobs_list li span.w1{ width:320px;}
.Jobs_list li span.w2{ width:225px;}
.Jobs_list li span.w3{ width:280px;}
.Jobs_list li span.w4{ width:260px;}
.Jobs_list li span a{ color:#9e967f;}
.Jobs_list li.title{ font-weight:bold; color:#3d2e00;}

.jobs_name{ padding:0; margin:0; font-size:16px; color:#c3ae67; line-height:50px;}
.jobs_dl{ border:solid 1px #f1f1f1; height:110px; border-left:none; border-bottom:none;}
.jobs_dl dt{ line-height:55px; border-bottom:solid 1px #f1f1f1; border-left:solid 1px #f1f1f1; text-align:center; width:371px; float:left; font-size:14px;}
.jobs_title{ padding:0; margin:0; line-height:70px; font-size:14px; color:#333;}
.jobs_txt{ line-height:24px; color:#666; font-size:14px;}
.jobs_tell{ border-top:solid 2px #f1f1f1; border-bottom:solid 2px #f1f1f1; padding:20px 0; font-size:14px; line-height:24px; color:#666; margin-top:20px;}
.jobs_tell span{ color:#f0c020;}
.jobs_upload{ padding:20px 0; font-size:14px; line-height:30px;}
.jobs_upload .text{ border:solid 1px #f1f1f1; width:250px; height:30px; line-height:30px; margin-right:10px;}
.jobs_upload .btn{ cursor:pointer; margin-left:10px; width:80px; height:30px; color:#fff; font-size:14px; background:#f0c020; border:none;}

.Message{ width:575px; margin:20px auto;}
.Message li{ position:relative; font-size:14px; color:#42302a; padding:0 0 0 125px; margin:11px 0;}
.Message li .fl{ width:110px; display:inline-block; position:absolute; left:0px; top:0px; height:38px; line-height:38px; text-align:right;}
.Message li .text{ width:410px; height:36px; line-height:36px; border:solid 1px #e7e7e7;}
.Message li .text02{ width:410px; height:320px; line-height:36px; border:solid 1px #e7e7e7;}
.Message li .btn{ width:110px; height:36px; line-height:36px; font-size:14px; color:#fff; cursor:pointer; background:#ebc026; border:none;}

.Search_list{}
.Search_list li{ height:40px; border-bottom:solid 1px #f7f7f7; font-size:14px;}
.Search_list li span{ float:right; font-size:12px; color:#999;}


/**/
.Footer{ height:190px; background:url(../images/Bottom_bg.png) no-repeat center top; margin-top:-40px;}
.Footer .box{ width:1200px; height:190px; margin:auto; color:#908584; position:relative;}
.Footer .box a{ color:#908584;}
.Footer .box h4{ padding:0; margin:0; position:absolute; right:100px; top:97px; font-size:12px; font-weight:normal; font-size:10px;}
.Footer .box h4 a{ padding:0 10px; font-size:12px;}
.Footer .box h5{ padding:0; margin:0; position:absolute; right:110px; top:130px; font-size:12px; font-weight:normal;}
.Footer .box h5 a{ font-weight:bold;}
.Footer .box dl{ position:absolute; right:0px; top:80px;}
.Footer .box dl img{ width:78px; height:78px;}


/**/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px;}
.ul_sitemap li strong{ width:70px; display:inline-block;}

.Links_list{}
.Links_list li{ width:191px; height:140px; float:left; margin:15px 35px 15px 0;}
.Links_list li .pic{ padding:2px; border:dashed 1px #e8e8e8;}
.Links_list li .pic img{ width:185px; height:90px;}
.Links_list li span{ display:block; text-align:center; padding-top:13px; font-size:16px;}
.Links_list li span a{ color:#333;}
.Links_list li.End{ margin-right:0px;}



/*pages*/
.Pages{ padding:30px 0; line-height:30px; zoom:1; overflow:hidden; clear:both; text-align:center;}
.Pages span{ display:inline-block;}
.Pages a{ display:inline-block; margin-left:4px;}
.Pages .p_cur,.Pages .f1,.Pages .f2{ display:none;}
.Pages .p_cur b{ color:#bb8966; font-weight:normal;}
.Pages .p_count b{ color:#bb8966; font-weight:normal;}
.Pages .p_total b{ color:#bb8966; font-weight:normal;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:2px 15px 0px; background:#fafcf9; border:solid 1px #eaeaea;}
.Pages .p_page em a.a_cur{ color:#fff; background:#bb8966; border:solid 1px #bb8966;}
.Pages .p_page b{ font-weight:normal;}
.Pages .p_page .f2{ margin-right:3px;}
.Pages .i_text{ width:34px; height:23px; line-height:23px; padding:0px; text-align:center; font-size:12px; border:solid 1px #d5e8ca; border-right-color:#eee; background:#fff; display:none;}
.Pages .i_button { position:relative; width:41px; height:26px; cursor:pointer; border:none;  display:none;}
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ padding:3px 15px 0px; border:solid 1px #eaeaea;}