﻿@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
body {font:12px/18px Verdana,Arial,Verdana,Helvetica,sans-serif; background:url(../images/bg.png) 0 0 repeat #372704;color:#575656;}
a, a:visited {text-decoration:none; color:#332c2a;}
a:hover {color:#785F21;text-decoration: none;}
input, label, select, textarea {vertical-align:middle;}
textarea {padding:3px 5px; font-size:12px;}
img {border:0;}
ul, li {list-style:none;line-height:2}
.clear{clear:both;}
p{line-height:2;}
table{border-collapse:collapse;}
.bold{font-weight:bold;}
.both{clear:both;}
.left{float:left;}
.right{float:right;}


/*containerss*/
#containerss{width:1002px;margin:0 auto; background:#fff;}

/*headers*/
#headers{height:50px;width:1002px;position:relative;color:#fff; background:#785f21;}
.language{position:absolute;left:0px;top:12px;padding-left:70px; background:url(../images/lang_dot.png) 50px center no-repeat;}
.language a{color:#fff;}
.language span{padding:0 6px;}
.weather{width:150px; position:absolute;top:0px;right:0px;height:50px;overflow:hidden;}
.weather iframe{margin:-5px 0 0 0;}

#inmenu_bann{width:1002px;margin:0 auto;}
/*menuss*/
.inbann_l{width:230px;float:left; background:#785f21;height:516px;overflow:hidden;}
.in_menu{padding:0 15px;margin:0 auto;width:200px;}
.logo{width:148px;margin:0 auto 5px;}
.menus{margin-bottom:10px;}
.menus li{width:200px; background:url(../images/menu_bg.png) center center no-repeat;border-bottom:1px solid #fff;height:30px;line-height:30px; text-align:center;}
.menus li a{color:#fff;font-size:16px;font-weight:bold;height:30px;line-height:30px;}

/*book*/
.in_book{background:#a48770;width:200px;color:#fff;height:190px;}
.in_book a{color:#fff;}
.index_booking{width:200px;}
.index_booking li{line-height:20px;padding:4px 0;}
.bookh2{height:51px;text-align:center;padding-top:6px;}
.index_booking li label{display:inline-block;width:70px;text-align:right;}
input.int{width:120px;height:20px; background:url(../images/calendar.png) 100px center no-repeat #fff;border:1px solid #9c9c9c;}
.index_booking li.seali{padding-left:70px;}
.index_booking li.seali img{vertical-align:middle;}
.mybook{padding-left:10px; background:url(../images/dot.png) 0 center no-repeat; *background:url(../images/dot.png) 0 1px no-repeat;}
.left_book .mybook{padding-left:10px; background:url(../images/dot3.png) 0 center no-repeat; *background:url(../images/dot3.png) 0 1px no-repeat;}
.memtit{text-align:center;}
.members li{line-height:20px;padding:5px 0;}
.members li label{display:inline-block;width:60px;text-align:right;}
input.date{width:132px;height:20px; background:#fff;border:1px solid #9c9c9c;}
.members li img{vertical-align:middle;}
a.passwo{margin-left:80px; text-decoration:underline;}
.members li .login{ background:url(../images/login.png) 0 center no-repeat;border:none;width:61px;height:25px;cursor:pointer}

/*banner*/
.in_banner{width:772px;height:516px;float:right;overflow:hidden;}

/*in_content*/
.news_pro{padding:20px 20px 0px 20px;height:228px;overflow:hidden;}
.np_l{width:240px;float:left;}
.np_m{width:288px;float:left;margin:0 70px 0 40px;}
.np_m .np_tit{background:url(../images/in_pro.png) 0 0 no-repeat;height:48px;width:288px;text-align:right;}
.np_tit a{padding-left:5px; background:url(../images/news_a.gif) 0 center no-repeat;height:48px;line-height:48px;color:#444444;margin-right:20px;}
.np_r{width:288px;float:left;}
.np_r .np_tit{background:url(../images/in_news.png) 0 0 no-repeat;height:48px;width:288px;text-align:right;}

.inpic3{margin:0px 40px 20px 50px; background:url(../images/inbg.gif) 0 0 repeat-x;width:892px;height:232px;}
.inpic_01{width:277px;float:left;overflow:hidden;}
.inpic_t{margin-top:32px;padding-left:5px;}
.title2{font-family:"微软雅黑";height:28px;line-height:28px;font-size:14px;font-weight:bold;}
.inpic_t p{line-height:18px;}

/*内页*/
.bann_l{height:344px;overflow:hidden;width:230px;float:left; background:#785f21;}
.bannerss{width:772px;height:344px;float:right;overflow:hidden;}
.bannerline{width:1002px;height:13px; background:url(../images/bannerbg.png) 0 0 repeat-x;}
#con_contnet{margin:0 10px; background:url(../images/content_bg.png) 0 0 repeat-y #fff;}
.con_left{width:220px;float:left;}
.con_book{background:#a48770;width:220px;color:#fff;}
.con_book a{color:#fff;}
.conltit{margin-top:20px;}
.con_right{width:760px;float:right;}
.conr_padd{padding:0 30px;}
.cont_tit{height:30px;line-height:30px;text-align:center;color:#41862c;font-size:16px;font-weight:bold;margin:20px 0;}
.cont_tit img{vertical-align:middle;}
.con_right p{text-indent:2em;margin-bottom:5px;}
.img_r img{float:right;margin-left:20px;}
.title3{height:30px;line-height:30px;font-size:14px;font-weight:bold;}

.table3{border-collapse:collapse;}
.table3 td{border:1px solid #575656;text-align:center;line-height:2;}
.table3 th{border:1px solid #575656;text-align:center;line-height:2;}
.table3 .tableb td{font-weight:bold;}

#footss{margin:0 auto;text-align:center;color:#575656;line-height:30px;}
.foot_menu span{padding:0 10px;}
.foot_menu a{color:#575656;}
.share{width:300px;display:block;margin:10px auto;height:30px;}
/*news*/
#newsList li{line-height:30px;}
#newsList li span{float:right;}
#newsList li a:hover{text-decoration:none;color:#785F21;}
.newssty li{line-height:26px;list-style:none;overflow:hidden;padding-left:30px; background:url(../images/news_a.gif) 18px center no-repeat;}
.newssty li a{display:block;white-space:nowrap; text-overflow:ellipsis;width:520px;overflow:hidden;}
#newsList .talentlist span{float:none}
#pagination{float:right;}
#pagination a{padding:2px 5px; background:#785F21;margin-right:2px;color:#fff;}
#newsDetail h2{font-size:13px;text-align:center;margin:10px 0;}
#newsDetail .newsdate{text-align:center;margin-bottom:30px;}
.back{float:right;margin-right:30px;margin-top:30px;}





/*留言列表样式*/
table.tamess{text-align:left;}
.tamess tr td{padding:5px 0;}
.talentlist label{width:90px;display:inline-block;text-align:right; background:#F1F1EF;line-height:22px; color:#5B554B;}
.list #talentDetail div label{width:70px;display:inline-block;text-align:right; background:#F1F1EF;line-height:22px; color:#5B554B;}
.taltentcon{margin:30px 0 20px 0;}
.talentlist{padding-bottom:10px;border-bottom:1px dotted #999;margin-top:10px;}


.message{
border:1px solid #1B3719;
}
.message h3{background:#ECECEC;padding:0 0 0 30px;float:none;margin:0;color:#000;height:40px;line-height:40px;font-size:16px;}
.message form{margin:0 0 0 30px;}
.msgreply{border:1px solid #ccc;padding:5px;margin:0 0 0 56px;background:#f3e6d1; word-break:break-all;}
.replyTime{text-align:right;}
.message tr{height:40px;}
#messagesList{color:#414141;margin-top:50px;}
#messagesList .msglist{border-bottom:1px solid #857248;padding:10px 0;margin:10px 0;}
#messagesList .msgn{height:30px; line-height:30px;border-bottom:1px dashed #857248}
#messagesList .msgn .nick{}
#messagesList .msgn .crtitme{font-family:Georgia,"Times New Roman",Times,serif;padding-left:30px}
#messagesList .msgtitle{padding:15px 0 15px 20px;}
#messagesList .msgdescription{line-height:22px;padding:0 0 0 56px}
#messagesPagination{text-align:right;padding:0 0 10px 0;margin:10px 0; }
#messagesPagination a {
    border: 1px solid #CCCCCC;
    color: #414141;
    margin: 0 3px;
    padding: 2px 5px;
    text-decoration: none;
}

#messagesPagination a.currentPage {
    background-color: #DDDDDD;
}


.talentlist .nnm{line-height:23px;border-bottom:1px solid #F1F1EF;height:23px;margin:0px;padding:0px;}
.talentlist .nnm a{font-weight:bold;font-size:13px;color:#866000;}
.list #talentDetail div{border-bottom:1px solid #F1F1EF;}


.dianp{width:1002px;margin:0 auto 20px;}


#pagination{float:right;}
#pagination a{padding:2px 5px; background:#785F21;margin-right:2px;color:#fff;}
#pagination span.current{background-color: #DDDDDD;padding:2px 5px;margin-right:2px;}
#newsDetail h2{font-size:13px;text-align:center;margin:10px 0;}
#newsDetail .newsdate{text-align:center;margin-bottom:30px;}


#leftnewsList ul {width:210px; height:130px; position:relative;}
#leftnewsList ul li {line-height:26px; list-style:none;width:210px; border-bottom:1px dashed #755853;height:26px;}
#leftnewsList ul li a, div.news ul li a:visited {float:left; background:url(../images/little.png) 5px center no-repeat; padding-left:15px; display:block; color:#583225; width:180px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;text-decoration:none;}
#leftnewsList ul li a:hover {color:#d11242;}
#leftnewsList ul li span {float:right;color:#583225;display:none;}


.indexnewslist ul {width:280px; height:130px; position:relative;}
.indexnewslist ul li {line-height:26px; list-style:none;width:280px; border-bottom:1px dashed #755853;height:26px;}
.indexnewslist ul li a, div.news ul li a:visited {float:left; background:url(../images/little.png) left center no-repeat; padding-left:10px; display:block; color:#755853; width:180px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;text-decoration:none;}
.indexnewslist ul li a:hover {color:#d11242;}
.indexnewslist ul li span {float:right;color:#755853;}
