/* CSS Document */
/* 首页焦点图 */
.focus {position: relative; width:100%; min-width:1200px; height: 400px; margin:0 auto; overflow: hidden;}
.focus .num {height: 20px; position: absolute; bottom: 15px; left:50%; text-align:center; overflow: hidden;zoom: 1;z-index: 3;}
.focus .num ul { text-align:center;}
.focus .num li {float:left;margin:0 10px;width: 12px;height: 12px;border-radius: 50%;background: #333;font-size: 0;color: #FFF;line-height: 12px;text-align: center;cursor: pointer;}
.focus .prev, .focus .next {position: absolute;top:50%;display: none; margin-top:-38px; width: 36px;height: 75px;background: url(../img/arrow_btn.png) no-repeat;}
.focus .prev {left: 0;}
.focus .next {right: 0;background-position: right;}
.focus .num li.on {
	background: #9f9157;
	
}
.focuspic li { height:400px;}
/*main1 */
.main1,.main2 { height:350px; overflow:hidden;}
.main1_1 { width:380px; float:left; height:320px;}
.main1_2 { width:785px; float:right; }
.main2_1 { width:865px; float:left; height:320px;}
.main2_2 { width:300px; float:right; }


.main1pics {position: relative; width:380px;height:320px; overflow: hidden; z-index:1;}
.main1pics .prev, .main1pics .next {position:absolute; z-index:200;top:50%; margin-top:-38px;display: none;width: 36px;height: 75px;background: url(../img/arrow_btn2.png) no-repeat;}
.main1pics .prev {left: 0;}
.main1pics .next {right: 0;background-position:right;}
.main1pics .m1num {height: 20px; position: absolute; bottom: 55px; left:50%; text-align:center; overflow: hidden;zoom: 1;z-index:100;}
.main1pics .m1num ul { text-align:center;}
.main1pics .m1num li { float:left;margin:0 6px;width:12px;height: 12px;border-radius: 50%;background: #999;font-size: 0;color: #FFF;line-height: 12px;text-align: center;cursor: pointer;}
.main1pics .m1num li.on {
	background: #9f9157;
}

.m1pic li a h2 { left:0; top:0; bottom:0; right:0; font-size:14px; padding-top:272px;  position: absolute; z-index:10; background:url(../img/ad_bg1.png) center center no-repeat; text-align:center; line-height:30px;}


.main1_1_icons { border-bottom:1px solid #e6e6e6; overflow:hidden; height:320px;}
.main1_1_icons ul li { width:64px; text-align:center; height:105px; padding:0 18px; float:left; line-height:20px;}

.main1_2_1 { width:470px; float:left; height:270px; overflow:hidden;}
.main1_2_1 div.hd { height:52px;}
.main1_2_1 div.hd ul li { width:98px; height:34px; float:left;}
.main1_2_1 div.hd ul li a { font-weight:bold; height:34px; line-height:34px; text-align:center; display:block; color:#666; font-size:14px;}
.main1_2_1 div.hd ul li.on a { background:url(../img/main1_title_bg.png) left top no-repeat; color:#6a5911;}
.main1_2_2 { width:300px; float:right; height:270px; overflow:hidden;}

.main1_2_1 div.bd { }
.main1_2_1 div.bd ul li { height:30px; line-height:30px; font-size:14px;}
.main1_2_1 div.bd ul li.bd_first { height:80px; overflow:hidden;}
.main1_2_1 div.bd ul li.bd_first a { height:30px; line-height:20px; font-size:16px; float:left; display:block;}
.main1_2_1 div.bd ul li.bd_first a.more { font-size:10px; width:50px; display:block; text-align:right; float:right; color:#999;}
.main1_2_1 div.bd ul li.bd_first a.more:hover { color:#9b0000;}
.main1_2_1 div.bd ul li.bd_first p { height:40px; line-height:20px; color:#999; }
.main1_2_2 h2 { height:42px; line-height:30px; font-size:14px; color:#333; font-weight:normal; width:200px; float:left;}
.main1_2_2 a.more {font-size:10px; width:50px; display:block; text-align:right; float:right; color:#999; line-height:30px; height:30px;}
.main1_2_2 a.more:hover { color:#9b0000; }
.main1_search1 { height:50px; background:url(../img/search_bg1.jpg) left top no-repeat #ededed; padding-left:330px;}
.main1_search1 input.input1 { color:#999; width:350px; height:28px; display:block; float:left; margin-right:5px; line-height:28px; background:#fff; margin-top:10px; border-radius:3px; border:1px solid #ddd; padding-left:5px;}
.main1_search1 input.s1menu { width:80px; float:left; height:30px; cursor:pointer; font-size:14px; border:0; line-height:30px; background:#d5c686; display:block; line-height:30px; color:#fff;  margin-top:10px; border-radius:3px;}
.main1_search1 input.s1menu:hover { background:#ae6b30; color:#fff;}


.main2_1_title { height:60px; border-top:2px solid #eee; background:url(../img/main2_title_bg.png) left center no-repeat;}
.main2_1_title a.more {font-size:10px; width:50px; display:block; text-align:right; float:right; color:#999; line-height:30px; height:30px;}
.main2_1_title a.more:hover { color:#9b0000; }

.main2_1 p { height:225px; overflow:hidden; padding-left:410px; font-size:14px; line-height:26px; background:url(../img/pic6.jpg) left top no-repeat; overflow:hidden; color:#666;}

.main2_search1 { height:50px; background:url(../img/search_bg2.jpg) left top no-repeat #fee6c2; padding-left:310px;}
.main2_search1 input.input1 { color:#999; width:450px; height:28px; display:block; float:left; margin-right:5px; line-height:28px; background:#fff; margin-top:10px; border-radius:3px; border:1px solid #ddd; padding-left:5px;}
.main2_search1 input.s1menu { width:80px; float:left; height:30px; cursor:pointer; font-size:14px; border:0; line-height:30px; background:#e4983a; display:block; line-height:30px; color:#fff;  margin-top:10px; border-radius:3px;}
.main2_search1 input.s1menu:hover { background:#b36d17; color:#fff;}


/*main2,3,4 */
.index_title { height:85px;}
.title1 { background:url(../img/title1_bg.png) center top no-repeat;}
.title2 { background:url(../img/title2_bg.png) center top no-repeat;}
.title3 { background:url(../img/title3_bg.png) center top no-repeat;}
.index_title a.more { width:60px; height:20px; line-height:20px; display:block; float:right; margin-top:34px;}
.index_pics { height:345px; overflow:hidden;}
.index_pics ul li { width:205px; float:left; margin-right:43px; text-align:center;}
.index_pics ul li.f_r { margin-right:0;}
.index_pics ul li img { width:205px; height:275px; padding-bottom:15px;}
.index_pics ul li a { font-size:14px; color:#999;}
.index_pics ul li a:hover { color:#999;}
.index_pics ul li a strong { color:#9f8c3a; padding-right:20px;}
.index_pics ul li a:hover strong { color:#000;}

.news2 { padding-bottom:10px;}
.news2 ul li { width:350px; height:110px; color:#999; float:left; padding-right:30px; padding-left:20px; line-height:20px;}
.news2 ul li a { height:30px; line-height:20px; font-size:16px; display:block;}

.main4 { height:620px; overflow:hidden;}
.main4_1 { width:285px; float:left;}
.main4_2 { width:915px; float:right;}
.main4 dl { position:relative; z-index:1;}
.main4 dt { position:absolute; z-index:20; display:none; height:30px; background:url(../img/black_bg.png) left top; left:0; right:0; bottom:0; }
.main4 dt a { height:30px; line-height:30px; text-align:center; color:#fff; display:block;}
.main4_2 dl { width:285px; height:285px; margin:0 0 20px 20px; float:left; overflow:hidden;}
.main4_2 dl img { width:285px; height:285px;}




