@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px}
#main{width:1002px; margin:0px auto;}
.FL{float:left;}
.FR{float:right;}
.cl{clear:both;}
ul,li{margin:0px; padding:0px; list-style-type:none;}
a{text-decoration:none; cursor:pointer; color:#333}
a:hover{color:#F00}
#main #top{height:170px;}
#main #top #logo{height:95px;}
#main #top #mean{height:70px;}
#main #banner{height:220px;}
#main .banner{height:300px;}
#main #gg{background:url(images/gg.jpg) no-repeat; height:40px; padding:9px 0 0 110px; color:#784216}
#main #gg a{color:#784216}
#main #left{float:left;}
#main .bb{width:248px; float:right; background:#bb9b71; text-align:center; height:206px; overflow:hidden}
#main .bb .contsssss{z-index:6}
#main .bb .tidd{z-index:7; background:url(images/gh.gif) no-repeat 4px 0; height:70px; position:relative; top:-204px}
.title{background:url(images/t.jpg) no-repeat -3px 0; padding:2px 0 0 28px; height:30px; color:#47301d; font-size:16px; overflow:hidden}
.borb{border-bottom:1px solid #e3cda9; float:left; height:12px; overflow:hidden; margin-left:10px;}
.bort{border-top:1px solid #e3cda9; float:right; height:6px; overflow:hidden; margin:12px 0 0 10px; border-right:1px solid #e3cda9;}
.title font{font-family:Arial, Helvetica, sans-serif; font-size:14px}
#main #left .idabout{padding:0 8px 8px 8px; line-height:1.8; color:#784216; margin-bottom:10px;}
#main #left .idabout a{color:#f28c07}
#main #left .server{border:1px solid #e3cda9; border-top:none; padding:10px 8px 8px 8px}
#main #left .server .t{background:url(images/serb.jpg) no-repeat; color:#FFF; font-size:14px; padding:4px 10px 0 10px; height:28px}
#main #left .server .c{line-height:1.4; color:#8a8686; padding:0 0 6px 0}
#main .leftd{width:350px;}
#main #right{float:right;}
#main .rightd{width:630px;}
#main #right .p{height:186px}
#main #right .p #scroll{ 
     width:630px; height:186px;
}
#main #right .p #prev{
	width:15px; height:131px; float:left; text-indent:-5000px; margin-top:15px; background: url(../images/left.jpg) no-repeat; cursor:pointer;
}
#main #right .p #next{
	width:15px; height:131px; float:right; text-indent:-5000px; margin-top:15px; background:url(../images/right.jpg) no-repeat; cursor:pointer;
}
#main #right .p #box{
	width:580px; float:left; display:block; overflow:hidden;
}
#main #right .p #box ul li{ 
    width:174px; height: 186px; float:left; padding: 5px 5px; margin-left: 11px; display: inline; 
}
#main #right .p #box ul li a img{
	width:174px; height:131px; border: none; overflow: hidden;
}
#main #right .p #box ul li p{
	margin: 0px auto; width:174px; height:30px; line-height: 30px; text-align: center; overflow: hidden;
}

#main #right .pro div{float:left; width:198px; text-align:center; color:#7c887a}
#main #right .pro div img{margin-bottom:8px;}
#main #right .pro div a{color:#7c887a}
#main #right #rightb{clear:both; height:200px;}
#main #right #rightb .righ{float:right; width:370px;}
#main #right #rightb .righ .titi{background:url(images/tt.jpg) no-repeat; height:30px;}
#main #right #rightb .righ .titi ul li{float:left; width:80px; margin-right:4px; text-align:center; padding:6px 0 0 0; color:#FFF}
#main #right #rightb .righ .titi ul .nnn{background:url(images/tt1.jpg) no-repeat; height:24px; color:#fdc97f}
#main #right #rightb .pannl{ clear:both; display:none}
#main #right #rightb .morss{display:none; float:right; padding:6px 10px 0 0 }
.news li{background:url(images/li.jpg) no-repeat 4px 6px; padding:4px 0 0 20px; border-bottom:1px dashed #dddddd; color:#7e7e7e; height:22px}
.news li a{color:#7e7e7e}
.serv{clear:both; padding:10px 0 0 10px; height:80px;}
.serv img{border:1px solid #d9cbc0; margin-right:18px;}
#bottom{background:#44300e; color:#d6b689; padding:8px; margin-bottom:40px; text-align:center}
#bottom a{color:#d6b689}
#bottom a:hover{color:#C63}
.about{width:180px;}
#main #left .contents{line-height:1.6; padding:8px;}
#main #left ul li{height:24px; padding:8px 0 0 28px;}
#main #left ul .li{background:url(images/aboutn.jpg) repeat-x; color:#584427}
#main #left ul .li a{color:#584427}
#main #left ul .li a:hover{color:#F00}
#main #left ul .linow{background:url(images/about.jpg) repeat-x; color:#FFF}
#main #left ul .linow a{color:#FFF}
#main #left ul .linow a:hover{color:#F00}
.abouts{padding:4px 0}
#main .right{width:790px; padding-right:10px; overflow:hidden}
#main #right .titles{background:url(images/title.jpg) repeat-x; height:30px; color:#784216; padding:7px 0 0 16px; font-size:14px}
.content{line-height:1.8; padding:0 8px;}
.page{text-align:center; padding:6px;}
.case{text-align:center; padding:10px 0;}


.case .show_img{ 
    margin: 0px auto; width: 750px; height: 620px; margin-top: 10px; overflow: hidden;
}
.case .show_img .show_img_box{ 
    margin: 0px auto; width: 700px; height: 510px; padding: 15px 15px;border: #d1d3d2 1px solid;  overflow: hidden;
}
.case .show_img .img_pic{ 
     margin: 0px auto; width: 750px; height: 77px; margin-top: 10px; overflow: hidden;
}
.case .show_img .img_pic #scroll{ 
     width:750px; height:77px;
}
.case .show_img .img_pic #prev{
	width:24px; height:77px; float:left; text-indent:-5000px; background: url(../images/up_btn.gif) no-repeat; cursor:pointer;
}
.case .show_img .img_pic #next{
	width:24px; height:77px; float:right; text-indent:-5000px; background:url(../images/down_btn.gif) no-repeat; cursor:pointer;
}
.case .show_img .img_pic #box{
	width:700px; float:left; display:block; overflow:hidden; margin-left:5px;
}
.case .show_img .img_pic #box ul li{ 
    width:96px; height: 77px; float:left; margin-left: 16px; display: inline; 
}
.case .show_img .img_pic #box ul li a img{
	width:90px; height:70px; padding: 2px 2px; border: #d1d7d7 1px solid;
}