@charset "utf-8";
body {margin: 0px;padding: 0px; font-family:"微软雅黑";font-size:12px;color:#666666;text-align:justify;text-justify:inter-ideograph;}
.bgsub {background:url(/images/bg_body2.gif) 0px top repeat-x;}
td {font-size: 12px;}
img {border:none;}
p{ text-indent:2em;}
p,form,input,select,button,textarea {font-size: 12px; color:#555555; vertical-align:middle;font-size: 12px; margin: 0px;padding: 0px;}
ul,li,h1,h2,h3,h4,h5,dl,dt,dd,em,div {margin: 0px;padding: 0px; font-style:normal; list-style:none; text-indent:0px;}
a:active{star:expression(this.onFocus=this.blur());} 
:focus{outline:none;}
a:focus,button:focus{outline:none; -moz-outline:none;}
::-moz-focus-inner{border:0px;outline:none;}

.clear {margin:0px; padding:0px; clear:both;}

/* ----- Links ----- */
a {text-decoration:none; color:#666666;}
a:hover {text-decoration:underline;color:#304466;}

/* ----- top css ----- */
#head{ width:999px;margin:0px auto; height:104px;}
#head .logo{ padding-top:26px; float:left;}
#head .version{ line-height:38px; height:39px; padding-top:2px; float:right;}
#head .version a{ font-family:Arial, Helvetica, sans-serif; display:inline-block; height:38px; background:url(/images/arrow_top.gif) 0px top no-repeat; padding-left:8px; margin-left:17px; color:#b3b3b3;}
#head .version a:hover,#head .version a.on{background:url(/images/arrow_top.gif) 0px bottom no-repeat; color:#bd9651;}

/* ----- Navigation ----- */
#nav{ width:732px;height:63px; float:right;}
#nav li{float:left;height:63px;  display:inline; position:relative; z-index:99;}
#nav li .aon a{display:block; line-height:42px;height:63px; float:left; padding:0px 18px 0px 1px; background:url(/images/bg_nav.gif) right top no-repeat; font-size:14px;}
#nav li .aon a:hover,#nav li .aon .sele{color:#555555; text-decoration:none; background:url(/images/bg_nav.gif) right -63px no-repeat;}
#nav #home a{background:url(/images/bg_nav.gif) left top no-repeat; padding-left:18px;}
#nav #home a:hover{background:url(/images/bg_nav.gif) 0px -63px no-repeat;}
#nav #home .sele{background:url(/images/bg_nav.gif) 0px -63px no-repeat;}

#nav .subnav{ position:absolute; display:none; top:63px; left:0px; width:100%; background-image:url(/images/bg_subnav.png); text-align:center; font-family:"宋体";}
#nav .subnav dd{ line-height:28px;}
#nav .subnav dd a{ display:block; color:#fff;}
#nav .subnav dd a:hover,#nav .subnav dd a.on{ text-decoration:none; color:#fff; background-color:#bd9651;}

/*banner*/
.fullSlide {width:100%;	position:relative;height:519px;background:#fff;}
.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:519px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:519px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;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:42px;height:11px;margin:1px;overflow:hidden;line-height:999px;}
.fullSlide .hd ul .on {}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-47px;left:100px;z-index:1;width:95px;height:95px;background:url(/images/arrow_ban.png) 0px top no-repeat;cursor:pointer;display:none;}
.fullSlide .prev:hover {background-position:0px bottom;}
.fullSlide .next {left:auto;right:100px;background-position:right top;}
.fullSlide .next:hover {left:auto;right:100px;background-position:right bottom;}

.link1{position:absolute; z-index:99; left:50%; margin-left:-499px; top:290px;}
.link1 a{ display:block; float:left; width:148px; height:29px; margin-right:27px; display:inline;}

/*index body*/
.mainbox{ width:1112px; margin:0px auto; padding-bottom:40px;}
.left336{ width:336px; float:left;}
.center289{ width:289px; float:left; padding-left:38px;}
.right297{ width:297px; float:right;}

.title1{ line-height:41px; padding:11px 5px 0px 0px; font-size:16px; font-family:"微软雅黑"; color:#bd9651;}
.title1 a.more{ font-size:12px; font-weight:normal; color:#b3b3b3; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:right;}

.about{ height:222px; line-height:24px;}
.about .more{ margin-top:12px; clear:both; width:93px; text-align:center; height:23px; line-height:23px; display:block; background-color:#bd9651;}
.about .more a{ color:#fff;}

.slider_wrap{position:relative;width:289px;height:203px; margin-bottom:21px; background-color:#f0f0f0;}
.slider_wrap .mask{width:100%;height:32px;position:absolute;bottom:20px;left:0;display:block; background-image:url(/images/bg_title.png);}
.slider_wrap .pro{ cursor:pointer; position:absolute; background-position:center; width:117px; height:129px; top:24px; left:12px;}
.slider_wrap a{ display:block; text-decoration:none;}
.slider_wrap .comt{width:139px;color:#ffffff;position:absolute;left:141px;top:20px; cursor:pointer; font-size:14px; font-weight:bold; line-height:20px; text-align:left;}
.slider_wrap .comt H3{font-size:14px;padding:10px 0px; color:#304466; font-family:"微软雅黑";}
.slider_wrap .comt P{ color:#666666; text-indent:0em;}
#slider_box{position:relative;width:320px;height:260px;overflow:hidden;float:left;}
#contentList li{float:left;position:relative;}
#contentList li IMG{width:289px;height:203px;}
#previewList{position:absolute;bottom:20px;right:5px;}
#previewList li{list-style:none;float:left;width:22px;line-height:32px;color:#fff; font-family:Arial, Helvetica, sans-serif;text-align:center;cursor:pointer;margin-left:2px; display:inline;overflow:hidden;}
#previewList li:hover,#previewList li.active{width:22px;line-height:32px; color:#304466;}

.hrlist li{ padding-bottom:9px;}
.hrlist h1{ font-size:12px; font-weight:normal; background:url(/images/line_1.gif) 0px bottom repeat-x; line-height:16px; height:24px;}
.hrlist h1 a{ margin-left:7px; padding-left:10px; background:url(/images/arrow.gif) 0px center no-repeat;}
.hrlist h1 span{ float:right; padding-right:3px;}
.hrlist .hover{ background-image:none;}
.hrlist .text{ border:1px solid #dfdfdf; background-color:#e7e7e7; padding:10px 4px 15px 11px; line-height:26px;}

.newslist{ padding-top:2px;}
.newslist h1{ font-size:12px; text-align:center; padding-top:7px; line-height:22px; font-family:"微软雅黑";}
.newslist p{ line-height:24px; margin:0px;}

.bansub{ height:4px; background-position:center;min-width:1112px;background:#A18560;margin-bottom:15px;}

#leftbar{ float:left; width:250px;background:#DBCAB8;padding-top:0px;margin-top:0px;height:740px;}
#rightbar{ float:right; width:840px; height:auto !important; height:380px; min-height:380px;margin-top:0px;padding-top:0px;}
.banner{height:200px;width:845px;margin-top:-11px;}
.menu{ position:relative; margin-bottom:20px;background:#DBCAB8;}
.menu .title{ border-top: 3px solid #DBCAB8; background-color:#DBCAB8; padding:4px 0px; height:40px; font-size:14px; color:#7E5950; font-family:"微软雅黑"; line-height:17px;font-weight:700;text-align:center;}
.menu .title span{ font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; display:block;}
.menu ul{ border:1px solid #e5e5e5; padding-bottom:10px; height:auto !important; height:112px; min-height:112px;}
.menu li{   line-height:29px;border-bottom:1px solid #e5e5e5;}
.menu li a{ height:55px;line-height:55px; display:block; color:#7E5950;text-decoration:none;padding-left:0px;text-indent:0px;font-weight:700;text-align:center;}
.menu li a:hover,.menu li a.on{  color:#7E5950;background:#C2A88F;}
.contact{ border:1px solid #e5e5e5; padding:0px 25px;}
.contact .title{ font-family:"微软雅黑"; line-height:40px; color:#bd9651; font-size:14px;}
.contact .title span{ font-size:10px; color:#b3b3b3; font-family:Arial, Helvetica, sans-serif; margin-left:6px;}
.contact .tel{ border-bottom:1px solid #e5e5e5; padding-left:36px; background:url(/images/el.gif) 0px top no-repeat; height:36px;width:137px; line-height:21px; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#b3b3b3;}
.contact .add{ padding:10px 0px 11px 0px; line-height:19px;}

.textmews{ padding-top:5px; height:259px; position:relative;}
.textmews .tp{ margin-top:17px; width:197px; text-align:center; padding-top:3px; height:211px; background-image:url(/images/bg_tpnews.gif); float:left;}
.textmews .list{ float:right; width:553px;}
.textmews .list li{ background:url(/images/line_2.gif) 0px bottom repeat-x; padding-top:17px; height:58px;}
.textmews .list dt{ width:39px; line-height:39px; text-align:center; display:block; background-color:#e5e5e5; font-family:Arial, Helvetica, sans-serif; font-size:20px; float:left;}
.textmews .list dd{ float:right; width:496px; line-height:16px;}
.textmews .list dd a.more{ display:block; width:64px; height:15px; background-image:url(/images/more.gif); margin-top:6px;}
.textmews .list .tpr{ position:absolute; left:3px; top:25px; display:none;}

.position{ border-bottom:1px solid #e5e5e5; line-height:32px; height:32px; padding-top:3px;}
.position h1{ font-family:"微软雅黑"; font-size:14px; font-weight:normal; background:url(/images/icon_s.gif) 0px center no-repeat; padding-left:10px;}
.position .place{ float:right;}
.position a.blue{ color:#304466;}

.message{ line-height:28px; margin-top:17px; background:url(/images/bg_message.jpg) right bottom no-repeat;}

.prolist{ margin-top:22px;}
.prolist dl{ width:792px; margin-left:-17px;}
.prolist li{ line-height:34px; width:180px; height:218px; text-align:center; float:left; padding-left:17px;}
.prolist div{ padding:10px 0px; background:url(/images/bg_pro.jpg) 0px top no-repeat;}
.prolist a:hover div{ padding:10px 0px; background:url(/images/bg_pro.jpg) 0px bottom no-repeat;}

.hornornavbar{OVERFLOW: hidden; width:300px; margin:23px auto 0px; ZOOM: 1; height:20px;}
.hornornavbar LI { background-color:#d0d0d0; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 41px; CURSOR: pointer; HEIGHT: 6px; _display: inline}
.hornornavbar LI.active { background-color:#bd9651;}
.bed {WIDTH: 775px; margin-top:22px;}
.bed LI {FLOAT: left; WIDTH: 198px;position:relative;}
#pre {BACKGROUND: url(images/QQsplit.png) no-repeat -151px -60px; FLOAT: left; WIDTH: 20px; CURSOR: pointer; MARGIN-RIGHT: 8px; HEIGHT: 15px; _display: inline}
#next {BACKGROUND: url(images/QQsplit.png) no-repeat -151px -131px; FLOAT: right; WIDTH: 20px; CURSOR: pointer; HEIGHT: 15px}
#Marquee {OVERFLOW: hidden; WIDTH: 775px; ZOOM: 1; left:0px; HEIGHT: 290px;POSITION:relative;}
#MarqueeCoutent IMG {BORDER: #e1e1e1 1px solid; padding:2px; display:block;}
#MarqueeCoutent a:hover IMG {BORDER: #bd9651 1px solid; padding:2px; display:block;}
#MarqueeCoutent .link {DISPLAY: block; TEXT-ALIGN: center;font-size:12px;line-height:46px;}
#MarqueeCoutent A:visited {COLOR: #bd9651; TEXT-DECORATION: none}
#MarqueeCoutent A:hover {COLOR: #bd9651; TEXT-DECORATION: underline}
#MarqueeCoutent A:active {COLOR: #bd9651; TEXT-DECORATION: underline}

.bigpic{ border:1px solid #e1e1e1;}
#fullSize {width:775px; padding:20px 0px;}
#fullSize img {display:block; margin:0px auto; width:auto;}
#fullSize a { color:#fff; font-size:0px;}

/* ----- font ----- */
.fonyh{ font-family:"微软雅黑";}
.Arial { font-family:Arial, Helvetica, sans-serif;}
.f_1{ line-height:39px; padding-top:10px; font-size:15px; font-family:"微软雅黑";}
.f_2{ line-height:32px; color:#304466; font-size:16px; font-family:"微软雅黑";}
.f_blue{ font-size:14px; font-weight:bold; color:#304466;}
.f_blue2{font-weight:bold; color:#304466;}

.content{ line-height:28px; padding-top:22px;}
.conpro{ text-align:center; padding:10px 0px 14px 0px; background:url(/images/line_1.gif) 0px bottom repeat-x;}
.conpro h1{ font-size:14px; line-height:22px}
.titlepro{ height:31px; line-height:31px; background:url(/images/bg_titles.jpg) 0px top no-repeat; padding-left:2px; margin-top:32px; clear:both;}
.titlepro h2{ background:url(/images/bg_titles.jpg) 0px bottom no-repeat; float:left; font-size:12px; color:#fff; padding:0px 17px;}


.cen{ text-align:center; color:#555555; padding:14px 0px 8px 0px; line-height:31px; border-bottom:1px solid #e5e5e5;}
.cen h1{ font-size:14px; color:#304466;}
.back{ clear:both; padding:25px 0px 20px 0px; text-align:center;}
.back a{ display:block; margin:0px auto; width:60px; line-height:25px; color:#fff; background:#bd9651;}
.back2{ clear:both; padding:20px 0px 0px 0px;}
.back2 a{ display:block; width:73px; line-height:25px; color:#fff; background-image:url(/images/bg_back.gif); text-align:center;}

.prevn{ line-height:24px;}

/*list*/
.list_news li{ background:url(/images/line_2.gif) 0px bottom repeat-x; line-height:35px; height:35px; padding:0px 8px 1px 0px;}
.list_news li span{ float:right;}

.downlist{ margin-top:22px;}
.downlist .thead{ background-color:#e4e4e4; height:23px; line-height:23px; margin-bottom:3px; padding-left:31px;}
.downlist .click{ text-align:center; width:119px; float:right;}
.downlist .down{ width:107px; text-align:center; padding-left:141px; float:right;}
.downlist .down a{ display:block; width:17px; height:39px; margin:0px auto; background-image:url(/images/arrow_down.gif);}
.downlist li{ padding-left:31px; height:41px; line-height:40px; background:url(/images/line_2.gif) 0px bottom repeat-x;}

.page{ text-align:center; clear:both; padding-top:40px; line-height:18px;}
.page .num{ font-family:Arial, Helvetica, sans-serif; padding:0px 22px 0px 10px;}
.page .num a{ display:inline-block; width:18px; height:18px; text-align:center; margin-left:12px;}
.page .num a:hover,.page .num a.on{ background-color:#bd9651; color:#fff; text-decoration:none;}

/* ----- form ----- */
.btn_1 { width:30px; height:22px; font-size:11px; font-family:Arial, Helvetica, sans-serif;color:#fff; background-image:url(/images/bg_btn1.gif); border:0px; cursor:pointer;}
.btn_2 { width:68px; height:26px; color:#fff; background-image:url(/images/bg_btn2.gif); border:0px; cursor:pointer;}

.input1 { width:150px; border:0px; background-color:transparent; height:24px; line-height:24px; color:#a4a4a4;}
.input2 { border:1px solid #a6a6a6; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; width:196px; height:21px; line-height:21px;}

/* ----- footer ----- */
.sitemap{ background: #e4e4e4 url(/images/bg_sitemap.gif) 0px top repeat-x;}
.sitemap dl{  display:;width:999px; margin:0px auto; color:#666666; background:url(/images/bg_sitemap2.jpg) 0px bottom; height:226px;}
.sitemap .search{ width:999px; margin:0px auto; height:32px; padding-top:6px; font-family:Arial, Helvetica, sans-serif; background:url(/images/bg_sitemap2.jpg) 0px top;}
.sitemap .search h1{ font-size:14px; font-weight:normal; padding:0px 15px 0px 2px; float:left; background:url(/images/arrow_sitemap.gif) right top no-repeat; line-height:32px; }
.sitemap .search .hover{background:url(/images/arrow_sitemap.gif) right bottom no-repeat;}
.sitemap .search .box{ float:right; font-size:14px; background:url(/images/bg_input.png) right top no-repeat; width:262px;}
.sitemap .search .box span{ float:left; width:86px; display:block; line-height:25px;}
.sitemap .search .box input{ float:left;}
.sitemap dd{ float:left; width:132px; padding-left:6px; line-height:24px;}
.sitemap dd h1{ font-size:14px; font-weight:normal; font-family:"微软雅黑"; line-height:30px; padding-top:10px;}
.sitemap dd a{ color:#666;}.sitemap dd a:hover{ color:#bd9651;}

.copyright{ text-align:center; line-height:46px; color:#b3b3b3;}
.copyright a{ text-align:center; line-height:46px; color:#b3b3b3;}
.page li{ float:left; list-style:none;}
