@charset "utf-8";
body{ background:url(../images/bg.jpg) #fffdf9; font-family:'微软雅黑'; font-size:12px;}
a:link,a:visited{color:#333;}
a:hover,a:active{color:#912628; text-decoration:underline;}
/*Top*/
.Top{height:450px; background:url(../images/topbg.jpg) repeat-x; overflow:hidden;}
.Top .TopArea{ height:450px; background:url(../images/topbgpic.jpg) center 88px no-repeat;}
.Top .TopArea .TopCon{ width:1000px; height:450px; margin:0px auto; overflow:hidden; position:relative;}
.Top .TopArea .TopCon .TopConTop{ width:955px; padding-right:15px; float:left; height:64px; padding-top:24px; padding-left:30px;}
.Top .TopArea .TopCon .TopConTop a.logo{ display:block; width:340px; height:50px; background:url(../images/logo.jpg); float:left;}
.Top .TopArea .TopCon .TopConTop h1{ width:205px; height:38px; float:right;}
.toptext{ width:122px; height:38px; background:url(../images/toptextbg.jpg) no-repeat; float:left; border:none; padding-left:33px; line-height:38px; color:#FFF;}
.topbtn{ width:50px; height:38px; background:url(../images/topbtnbg.jpg) no-repeat; float:left; cursor:pointer; border:none;}
.Nav{width:967px; height:65px; overflow:hidden;float:left; padding-left:33px;}
.Nav li{float:left; height:40px;}
.Nav li b{height:40px; line-height:40px; padding-left:13px;padding-right:13px;_padding-left:13px;_padding-right:13px;color:#976b59; font-size:13px; cursor:pointer;}
.Nav li div a{ padding-right:6px; padding-left:6px; float:left;}
.Nav li div a:link,.Nav li div a:visited{color:#e1d3c7;}
.Nav li div a:hover,.Nav li div a:active{color:#fff; text-decoration:underline;}
.Nav li div{position:absolute;z-index:100;color:#b7b7b7;height:25px; line-height:25px; top:128px; display:none; float:left; overflow:hidden; padding-left:13px;}
.Nav li.hover b{color:#634035;}
.Nav li .navdiv3{ width:200px;*margin-left:-100px;}
.Nav li .navdiv2{ width:200px;*margin-left:-100px;}
.Nav li .navdiv4{ width:200px;*margin-left:-90px;}
.Nav li .navdiv5{ width:730px;margin-left:-250px;*margin-left:-300px;}
.Nav li .navdiv6{ width:500px;margin-left:-150px;*margin-left:-200px;}
.Nav li .navdiv7{ width:400px;margin-left:-100px;*margin-left:-200px;}
.Top .TopArea .TopCon .Banner{ width:1000px; height:237px; overflow:hidden; float:left;}
.Top .TopArea .TopCon .TopLoginArea{ width:1000px; height:55px; float:left; background:url(../images/toploginbg.jpg) center top no-repeat;}
.Top .TopArea .TopCon .TopLoginArea .TopLogin{ padding-left:50px; float:left; line-height:46px; width:600px;}
.Top .TopArea .TopCon .TopLoginArea .TopLogin b{ font-size:14px; color:#674639; float:left; padding-right:10px;}
.LoginText{width:132px; padding-left:8px;height:22px; border:1px solid #e0d6be; background:#FFF; line-height:22px; float:left; margin-top:10px; margin-right:10px;color:#666666;}
.LoginBtn{ width:60px; cursor:pointer;height:22px;border:1px solid #e0d6be; background:#FFF; line-height:22px; float:left; margin-top:10px; text-align:center; color:#666666;}
.Top .TopArea .TopCon .TopLoginArea span{ line-height:46px; float:left; color:#666; padding-left:45px;}
.Top .TopArea .TopCon .TopLoginArea span strong{ color:#674639;}
/*Middle*/
.Middle{ width:980px; margin:0px auto; overflow:hidden; padding-left:10px; padding-right:10px; padding-top:8px;}
.Middle .IndexBox0{width:376px; float:left; height:306px; overflow:hidden; background:url(../images/indexbox0bg.jpg) no-repeat; padding:44px 30px 34px 44px;}
.Middle .IndexBox1{width:495px;padding-left:15px;padding-right:20px;float:left; height:370px; padding-top:14px;overflow:hidden; background:url(../images/indexbox1bg.jpg) no-repeat;}
.Middle .IndexBox1 ul{ width:495px; overflow:hidden; float:left; padding-top:24px;}
.Middle .IndexBox1 ul li{ width:495px; background:url(../images/xuline.jpg) left bottom repeat-x; height:28px; float:left;}
.Middle .IndexBox1 ul li a{width:475px; line-height:28px; height:28px; float:left;background:url(../images/icon.jpg) 2px 9px no-repeat; padding-left:18px;}
.Middle .IndexBox1 ul li a b{ font-weight:100; float:left; cursor:pointer;}
.Middle .IndexBox1 ul li a span{float:right;cursor:pointer;}
.Middle .IndexBox1 ul li a:hover,.Middle .IndexBox1 ul li a:active{ text-decoration:none;}
.Middle .IndexBox1 a.more{ margin-right:0px;}
.Middle .IndexBox2{width:980px; background:url(../images/indexbox2bg.jpg) repeat-x left top; height:180px; float:left; margin-top:16px; margin-bottom:16px; overflow:hidden;}
.Middle .IndexBox2 h1{ width:85px; height:180px; float:left; background:url(../images/indexbox2tit.jpg);}
.Middle .IndexBox2 h2{ width:20px; height:180px; float:right; background:url(../images/indexbox2rigbg.jpg);}
.Middle .IndexBox2 div{ margin-top:18px;width:860px;margin-left:14px; float:left; overflow:hidden;}
.Middle .IndexBox2 div ul li{ width:109px; height:144px; overflow:hidden; float:left; margin-right:15px;}
.Middle .IndexBox2 div ul li img{ padding:1px; border:1px solid #cabaa9; background:#edddc7;}
.Middle .IndexBox3{ width:485px; height:300px; float:left; overflow:hidden; margin-right:3px;}
.Middle .IndexBox3 h1{ width:485px; height:47px; float:left;}
.Middle .IndexBox3 h1 span{ float:left; padding-left:5px;}
a.more{display:block;background:url(../images/morebg.jpg); width:45px; height:21px;float:right;margin-right:14px;margin-top:16px;line-height:20px;
font-family:Verdana; font-size:11px; padding-left:9px;}
a.more:link,a.more:visited{color:#FFF;}
a.more:hover,a.more:active{color:#912628; text-decoration:none;}
.Middle .IndexBox3 ul{ padding-left:8px; width:465px; float:left; overflow:hidden; padding-top:10px;}
.Middle .IndexBox3 ul li{ height:29px;float:left; width:465px; background:url(../images/xuline.jpg) repeat-x left bottom;}
.Middle .IndexBox3 ul li a{ height:28px;line-height:28px; background:url(../images/icon.jpg) 2px 9px no-repeat; padding-left:18px; float:left; width:425px;}
.Middle .IndexBox3 ul li a b{font-weight:100; float:left; cursor:pointer;}
.Middle .IndexBox3 ul li a span{float:right;cursor:pointer; overflow:hidden;}
.Middle .IndexBox3 ul li a:hover,.Middle .IndexBox3 ul li a:active{ text-decoration:none;}
.Middle .IndexBox4{ width:233px; height:300px; background:url(../images/indexbox4bg.jpg) no-repeat right top; float:left; overflow:hidden; padding-left:11px;}
.Middle .IndexBox4 h1{ width:233px; height:45px;line-height:45px;font-size:14px; padding-top:5px; float:left; overflow:hidden;}
.Middle .IndexBox4 h1 b{ float:left; padding-left:20px; color:#391d17;}
.Middle .IndexBox4 h1 a{ float:right; width:56px; height:22px; margin-right:15px; margin-top:12px;}
.Middle .IndexBox4 ul{width:210px; float:left; padding-left:20px; padding-top:10px;}
.Middle .IndexBox4 ul li{height:28px; line-height:28px; width:200px; padding-left:10px; background:url(../images/p.jpg) left center no-repeat; float:left;}
.Middle .IndexBox5{ width:983px; height:70px; padding-left:11px; padding-top:10px; float:left; overflow:hidden;}
.Middle .IndexBox5 h1{ width:62px; height:68px; float:left; background:url(../images/indexlinktit.jpg);}
.Middle .IndexBox5 h2{ float:left; padding-left:12px; overflow:hidden; line-height:30px; font-size:12px; display:block;}
.Middle .IndexBox5 h2 select{ margin-top:8px; width:150px; color:#666;}
.indexleftA0{width:233px; height:66px; float:left; margin-bottom:7px; background:url(../images/indexapic.jpg);}
.indexleftA1{width:233px; height:66px; float:left; margin-bottom:7px; background:url(../images/indexapic.jpg) left -66px;}
.indexleftA2{width:233px; height:66px; float:left; margin-bottom:7px; background:url(../images/indexapic.jpg) left -132px;}
.indexleftA0:hover,.indexleftA0:active,.indexleftA1:hover,.indexleftA1:active,.indexleftA2:hover,.indexleftA2:active{text-decoration:none;}
/*Bottom*/
.Bottom{width:1000px; margin:0px auto; overflow:hidden; height:90px; padding-top:10px;text-align:center; color:#666666;}
.Bottom p{ width:1000px; margin:0px; line-height:46px; background:url(../images/bottombg.jpg) no-repeat;  color:#FFF;}
.Bottom p a:link,.Bottom p a:visited{color:#FFF;}
.Bottom p a:hover,.Bottom p a:active{color:#912628; text-decoration:underline;}
.Bottom span{ line-height:30px;}
/*Page*/
.PageLeft{ float:left; overflow:hidden; width:254px;}
.PageLeft dl.LeftNav{width:254px; float:left; overflow:hidden; padding-bottom:60px; background:url(../images/pageleftbg2.jpg) center bottom no-repeat;}
.PageLeft dl.LeftNav dt{height:50px;padding-top:30px; line-height:50px;background:url(../images/pageleftbg0.jpg) no-repeat center top;
width:220px; padding-left:34px;float:left; overflow:hidden;}
.PageLeft dl.LeftNav dt span{font-size:12px; font-family:Arial; color:#999;}
.PageLeft dl.LeftNav dt b{font-size:16px; color:#391d17;}
.PageLeft dl.LeftNav dd{ width:200px; padding-left:27px; padding-right:27px; float:left; overflow:hidden; background:url(../images/pageleftbg1.jpg) repeat-y center top; padding-top:10px;}
.PageLeft dl.LeftNav dd a{line-height:30px; width:200px; display:block;height:30px;border-bottom:1px solid #bfb8b2; font-size:14px; font-weight:bold;}
.PageLeft dl.LeftNav dd a span{ padding-left:27px;background:url(../images/icon.jpg) 8px center no-repeat;cursor:pointer;}
.PageLeft dl.LeftNav dd a:link,.PageLeft dl.LeftNav dd a:visited{color:#735e40;}
.PageLeft dl.LeftNav dd a:hover,.PageLeft dl.LeftNav dd a:active{color:#912628; text-decoration:none;}
.PageLeft dl.LeftNav dd p{padding:0px; margin:0px;border-bottom:1px solid #bfb8b2; padding-top:5px; padding-bottom:5px;}
.PageLeft dl.LeftNav dd a.three{ border:none; font-size:12px;padding-left:38px; width:162px; height:26px; line-height:26px; background:url(../images/p.jpg) no-repeat 28px center;}
.PageLeft .PageLeftBot{ float:left; padding-left:10px; padding-top:10px;}
.PageRig{ width:690px; float:left; padding-left:27px;}
dl.PageLocation{ height:28px; line-height:28px; border-bottom:1px solid #ab9276;}
dl.PageLocation dt{ float:left; font-size:15px; font-weight:bold; color:#473f36; padding-left:20px; background:url(../images/icon0.jpg) 4px center no-repeat;}
dl.PageLocation dd{ float:right; padding-right:4px; color:#666;}
.newslist{ padding:10px 5px 10px 5px; overflow:hidden;width:680px;}
.newslist li{height:28px;float:left;overflow:hidden; background:url(../images/xuline.jpg) left bottom repeat-x;}
.newslist li a{line-height:28px; padding-left:20px; background:url(../images/icon.jpg) 2px center no-repeat; float:left; width:660px;}
.newslist li span{float:right; padding-right:2px; cursor:pointer;}
.newslist li b{ float:left; font-weight:100; cursor:pointer;}
.newslist li a:link,.newslist li a:visited{color:#333;}
.newslist li a:hover,.newslist li a:active{color:#912628; text-decoration:none;}
.NewsPage{width:690px;float:left;line-height:30px; padding-top:10px; padding-bottom:10px; text-align:center;}
.teamlist{ padding:20px 0px 5px 10px; overflow:hidden; width:685px;}
.teamlist li{float:left; margin-right:15px; width:156px; margin-bottom:10px;}
.teamlist li a{ float:left;}
.teamlist li a img{ padding:2px; background:#f5f2e9px; border:1px solid #d0c7b8; float:left;}
.teamlist li a span{ width:156px; line-height:30px; font-size:14px; text-align:center; float:left;}
.newshow{ width:690px;overflow:hidden; padding-top:15px; padding-bottom:10px;}
.newshow .newshow_tit{border-bottom:1px solid #ddd7ca; padding-bottom:6px; float:left; text-align:center; width:690px;}
.newshow .newshow_tit b{ font-size:16px; color:#634035; font-weight:bold; display:block; line-height:30px;}
.newshow .newshow_tit span{ line-height:26px; color:#735e40;}
.newshow .newshow_con{ width:680px; padding:5px; float:left; line-height:26px; font-size:14px; color:#333;}
.page_con{ width:680px; padding:5px;line-height:26px; font-size:14px; color:#666; padding-top:10px; padding-bottom:10px;}