html, body{
	color: #666;
	background:#eaeaea;
	margin: 0; padding: 0;
}
a, a:link{
	color: #666;
	text-decoration: none;
}
a:hover{
	color: #c4950e;
	text-decoration:none;
}
ul, ol, li { list-style-type: none; margin: 0; padding: 0;}
.header { background: linear-gradient(135deg, #e8f4f8 0%, #d1e7dd 50%, #f8f9fa 100%); box-shadow: 0 2px 8px rgba(0,0,0,0.1); }
.header_top { width:1130px; height:100px; margin:0 auto;} 
.header_logo { padding-top:18px;}
.header_search { float:right; padding-top:30px;}
.header_search img { margin-bottom:8px;}
.header_search form { display:block; width:160px; height:28px; border:1px #dee2e6 solid; border-radius:4px; position:relative; background:#fff; box-shadow: 0 2px 4px rgba(0,0,0,0.1);}
.header_search form input { width:128px; height:28px; line-height:28px; border:none; padding:0 4px 0 8px; color:#495057; background:transparent; font-size:14px;}
.header_search form  a { display:block; width:28px; height:28px; background:#6c757d url(../images/search_ico.png) no-repeat center; position:absolute; right:0px; top:0px; border-radius:0 4px 4px 0; transition:background-color 0.3s ease;}
.header_search form a:hover { background:#5a6268; }
.header_nav_bg { height:48px; background:#cba944 url(../images/nav_bg2.jpg) repeat-x; }
.header_nav { width:980px; height:48px; margin:0 auto; padding-left:370px; }
.header_nav .nav { width:900px; height: 48px; line-height: 48px; position: relative; z-index: 1; }
.header_nav .nav a { text-decoration: none; }

.navmain { height: 48px; position: relative; }
#nav_all { height: 48px; float: left; line-height: 48px; position: relative; z-index: 222; }
#nav_all li { text-align: center; float: left; width:100px; }
#nav_all li a { color: #fff; display: block;  cursor: pointer; height: 48px; line-height: 48px; white-space: nowrap; }
#nav_all li a:hover { background:#bf951d url(../images/nav_bg.png) no-repeat;}
#nav_all li ul { display: none; position: absolute; z-index:999; width: 1000%; top: 48px; background: url(../images/menu_bg.png) repeat-x;}
#nav_all li ul li { line-height: 48px; height: 48px; width:100px; padding-top: 0px; padding: 0;  }
#nav_all li ul li a { height:48px; line-height: 48px; color: #fff; font-weight: normal; font-size:14px;}
#nav_all li ul li a:hover { background:none; color:#cba944; }


.banner { height:410px; background:#fff;}
.slide-main{height:410px;position:relative; z-index:0;}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:320px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#333;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:549px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:410px;position:relative;position:absolute;z-index:8;}
.slide a{display:block;width:100%;height:490px;cursor:pointer;}
.obj-b {position:absolute;z-index:9;left:50%;}
.obj-b {margin-left:-476px;text-align:center;}
.obj-b{width:2500px;height:410px;top:0px;margin-left:-1250px;}

.home_content { width:1130px; height:530px; position:absolute; top:580px; left:50%; margin-left:-565px;}
.home_content_news { height:430px; background:#fff; padding:0 27px; }
.tab_line { margin:0 20px; padding-top:23px; padding-top:26px\0;}
.tab_more { position:absolute; display:inline-block; width:30px; height:30px; background:#c4950e url(../images/hot_more.png) no-repeat center; right:-1px; top:0;}
.tab_more a { display:block; line-height:30px; text-indent:-9999px;}
.tabs_img { float:left; width:132px;}
.tabs_news { float:right; width:300px; color:#666; font-size:14px; line-height:20px;}
.tabs_news h2 { font-size:16px; font-weight:bold; margin-bottom:10px; margin-top: 0px; color:#333;}
.tabs_news p { margin:0; padding:0; line-height:20px;}
.tabs_news h2 em { font-size:12px; color:#ccc; margin-left:10px;}
#tabs-1 ol, #tabs-2 ol { float:left; width:100%; padding-top:10px; font-size:14px;}
#tabs-1 ol li, #tabs-2 ol li { line-height:26px;}
#tabs-1 ol li span, #tabs-2 ol li span { float:right; color:#ccc; font-size:12px;}
.home_hot { float:right; width:510px;}
.home_hot_title { padding-top:22px; margin-bottom:26px;}
.home_hot_title span { float:right; padding-top:10px;}
.home_hot_property { display:block; height:126px; margin-bottom:24px;}
.home_hot_classification ul { width:540px;}
.home_hot_classification ul li { float:left; width:113px; height:92px; margin-right:19px; overflow:hidden;}
.home_hot_classification ul li:last-child { margin-right:0;}
.home_hot_classification ul li h2 { font-size:14px; font-weight:normal; margin-bottom:12px; color:#666;}
.footer { height:80px; padding-top:30px; font-size:12px; color:#666;}
.footer p { margin-bottom:8px;}
.footer_share { float:left; position:relative; width: 20%}
.footer_share a { margin-right:8px;}
.footer_copyright { float:right; text-align:right; }
.footer_copyright p a.icp { margin-left:12px;}
.footer_copyright em { margin:0 6px; color:#ccc;}
.footer_icp { float: left; width: 20%; text-align: center;}
.page_footer { width:1130px; margin:0 auto;}

/*-------------page_content-----------*/
.page_content { padding-top:148px;}
.page_top { width:1130px; height:41px; background:url(images/page_list_top.png) no-repeat; margin:0 auto;}
.page_box { width:1130px; background:#fff url(images/page_line.jpg) repeat-y 244px top; margin:0 auto;}
.page_box:after { display:block; clear:both; content:" ";}
.page_l { float:left; width:245px; }
.page_l_title { background:url(images/page_list_bg.jpg) no-repeat; height:100px; padding:83px 0 0 43px;}
.page_l ul { min-height:580px;}
.page_l ul li { background:url(images/page_list_line.png) no-repeat 26px bottom;}
.page_l ul li a { display:block; font-size:20px; padding:25px 0 25px 43px;}
.page_l ul li a.cur { background:url(images/page_list_hover.jpg) no-repeat left center;}
.page_r { float:left; width:829px; padding:30px 28px 60px;  }
.page_r_title { height:49px; margin-bottom:40px;}
.page_r_title span { float:right; font-size:12px; color:#a4a4a4;}
.page_r_title span em { display:inline-block; width:5px; height:6px; background:url(images/page_ico_1.png) no-repeat; margin:0 10px 1px;}
.page_r_title span b { color:#d4b047; font-weight:normal;}
.page_detail { color:#666; line-height:24px; font-size:14px;}
.page_detail p { text-indent:2em; margin-bottom:28px; color:#999;}
.page_detail p.page_img { text-indent:0; margin:40px 0; text-align:center;}
.page_detail em { color:#e4be50;}
.page_detail ul { float:left; width:100%; margin-top:30px; background:url(images/news_line.gif) repeat-x top;}
.page_detail ul li { height:51px; line-height:50px; background:url(images/news_line.gif) repeat-x bottom; overflow:hidden;}
.page_detail ul li span { font-size:12px; color:#ccc; float:right;}
.page_detail ul li span b { display:inline-block; width:112px; font-weight:normal;}
.page_detail ul li em { font-size:12px; margin-left:4px; color:#999;}
.page_detail_title { padding-bottom:26px; background:url(images/news_line.gif) repeat-x bottom; margin-bottom:36px;}
.page_detail_title h1 { font-size:20px; font-weight:normal; margin-bottom:5px;}
.page_detail_title em { color:#ccc; font-size:12px;}
.page_news_l { float:left; width:440px; height:220px; overflow:hidden;}
.page_news_l_title { margin-bottom:14px;}
.page_news_l_title h2 { font-size:18px; font-weight:normal; display:inline-block;}
.page_news_l_title em { font-size:12px; color:#ccc; margin-left:6px;}
.page_news_l p { margin-bottom:16px; color:#999;}
.page_news_r { float:right; width:359px; height:220px; overflow:hidden;}
.page_news_r img { width:359px; height:220px;}
.page_line { height:3px; background:url(images/news_line.gif) repeat-x center;}
.business_10 {}
.business_10 ul { width:850px; background:none;}
.business_10 ul li { float:left; width:260px; margin-right:22px;}
.business_detail_title { background:url(../images/news_line.gif) repeat-x bottom; line-height:36px; font-weight:bold;}
.business_detail_content { padding-left:22px; padding-top:10px; color:#666;}
.page_info { background:url(images/news_line.gif) repeat-x bottom; padding-bottom:24px; margin-bottom:24px;}
.page_info h2 { font-size:14px; margin-bottom:6px;}
.page_info p { margin:0;}
.page_job { background:url(images/news_line.gif) repeat-x bottom; padding-bottom:24px; margin-bottom:24px;}
.page_job:after { content: " "; display: block; clear: both; }
.page_job h2 { font-size:14px; margin-bottom:6px;}
.page_job p { margin:0 0 12px; text-indent:0;}
.page_job .job_l { float:left;  width:184px; padding-top:8px;}
.page_job .job_r { float:left; width:640px;}
.page_contact ol { background:none; margin:0;}
.page_contact:after, .page_contact ol:after { display:block; content:" "; clear:both;}
.page_contact ol li { background: url(images/news_line.gif) repeat-x bottom; float:left; width:360px; margin:0 20px 20px; padding-bottom:20px; line-height:30px; height:120px;}
.page_contact ol li h2 { font-size:14px;}
.page_contact ol li p { text-indent:0; margin:0; color:#999;}
.page_contact ol li p a { color:#d0ac45;}

#playBox{ width:511px; height:126px; position:relative; }
#playBox .playBox { width:511px; height:126px; overflow:hidden; display:block; position:relative;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:1px; height:1px; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:1px; height:1px;  position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:511px; height:10px; position:absolute; top:-33px; right:0; z-index:10; display:inline-block; text-align:right;}
#playBox .smalltitle ul{  display:inline-block;}
#playBox .smalltitle ul li { width:8px; height:8px; margin:0 2px; background:#e8e8e8; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#c4950e;}

.page_sitemap { padding:18px 0; background:url(../images/news_line.gif)  repeat-x bottom;}
.page_sitemap h3 { font-size:14px;}
.page_sitemap p { text-indent:0; margin:5px 0;0}
.page_sitemap p a { color:#999;}
.page_sitemap p em { margin:0 6px; color:#ccc;}
.page_link { width:855px;}
.page_link a  { display:inline-block; width:150px; height:150px; margin:0 14px 14px 0; border:1px #e0e4e4 solid;  -moz-border-radius: 4px;   -webkit-border-radius:4px; border-radius:4px; overflow:hidden;}
.page_link a:hover  { border:1px #d0ac45 solid;}
.page_link a.db:hover {border:1px #e0e4e4 solid;}

.search_result  { color:#ccc;}
.search_result em  { color:#d0ac45;}

/* page */
.page {  background:#fff; overflow: hidden;  width:100%; height:30px; padding:30px 0 20px; }
.page ul {  font-size: 12px; margin: 0; padding: 0 15px; text-align:right; height:30px;}
.page li {  height:25px;  display: inline; margin-left: 5px; }
.page a, .page a:visited {  border: 1px solid #c8c8c8;  color: #ccc; height:23px; line-height:23px; padding:2px 10px; text-decoration: none; display:inline-block;}
.page a:hover, .page a:active { background-color:#fff; border: 1px solid #c4950e; color: #c4950e;}
.page li.currentpage { background-color: #c4950e; border: 1px solid #c4950e;  color: #fff; font-weight: bold; height:23px; line-height:23px; padding:2px 10px; display:inline-block;}
.page li.disablepage { border: 1px solid #ccc;  color: #929292;  height:23px; line-height:23px; padding:2px 10px; display:inline-block;}
.page li.nextpage { font-weight: bold;}
.page li.disablepage select { border:none; height:25px; line-height:25px; min-width:60px;  }

/*----------------΢��-------------------*/
#wx_img { width:149px; height:149px; position:absolute; display:none; border:1px #cdaa43 solid; background:#fff; z-index:9999; line-height:18px;}
#wx_img img { width:149px; height:149px;}
#wx_img p { margin-top:5px; color:#f60; font-size:12px;}

/* poptip */
.poptip {position: absolute;top: -180px;left:-20px;padding: 6px 10px 5px;*padding: 7px 10px 4px;line-height: 16px;color: #fff;font-size: 14px;background-color: #fff;border: solid 1px #ebebeb; }
.poptip-arrow{position: absolute;overflow: hidden;font-style: normal;font-family: simsun;font-size: 12px;text-shadow:0 0 2px #ccc;}

.poptip-arrow em,.poptip-arrow i{position: absolute;left:0;top:0;font-style: normal;}
.poptip-arrow em{color: #FFBB76;}
.poptip-arrow i{color: #FFFCEF;text-shadow:none;}

.poptip-arrow-top,.poptip-arrow-bottom{height: 6px;width: 12px;left:86px;margin-left:-6px;}
.poptip-arrow-left,.poptip-arrow-right{height: 12px;width: 6px;top: 12px;margin-top:-6px;}

.poptip-arrow-top{top: -6px;}
.poptip-arrow-top em{top: -1px;}
.poptip-arrow-top i{top: 0px;}

.poptip-arrow-bottom{bottom: -6px;}
.poptip-arrow-bottom em{top: -8px;}
.poptip-arrow-bottom i{top: -9px;}

.poptip-arrow-left{left:-6px;}
.poptip-arrow-left em{left:1px;}
.poptip-arrow-left i{left:2px;}

.poptip-arrow-right{right:-6px;}
.poptip-arrow-right em{left:-6px;}
.poptip-arrow-right i{left:-7px;}