/* CSS Document */
/* Ê×Ò³½¹µãÍ¼ */

.top { height:298px;}
.top1 { height:298px; background: url(imgtop2.jpg) center top no-repeat;}

.nav { height:44px; overflow:hidden; padding-left:20px; background:url(imgnav_bg.jpg) left top repeat-x;}
.nav a { padding:0 35px; line-height:44px; display:block; float:left; color:#fff; font-weight:900; font-size:16px;}
.nav a:hover { background:#fff; color:#c00; height:40px; line-height:40px; border-top:2px solid #c00; border-bottom:2px solid #c00;}


.top_pic { padding:57px 0 0 269px; width:747px;}
.top_pic .bd li { position:relative;}
.top_pic .bd li img { width:747px; height:162px;}



.main { background:#fff;}
.main1 { padding:20px 40px 30px; border-bottom:2px solid #ede4ad; margin-bottom:30px; text-align:center;}
.main1 h2 { line-height:200%; display:inline-block; padding-left:80px; font-size:40px; background:url(imgtoutiao.png) left center no-repeat;}
.main1 h2 a { color:#333;}
.main1 h2 a:hover { color:#c00;}

.main1 p { line-height:180%; font-size:18px;}
.main1 p span { padding:0 40px;}

.main2 { padding:30px; height:330px; overflow:hidden;}
.main2_1 { width:490px; float:left;}
.main2_2 { width:610px; float:right;}
.main2_2 dl { padding-bottom:30px;}
.main2_2 dl dt { line-height:200%; font-size:18px;}
.main2_2 dl dt a { font-weight:bold; color:#c00;}
.main2_2 dl dt a:hover { color:#333;}
.main2_2 dl dd { line-height:200%;}
.main2_2 dl dd a { color:#c00;}
.main2_2 dl dd a:Hover { color:#333;}

.main1pics {position: relative; width:490px; height:330px; overflow:hidden; float:left;}
.main1pics .inprev, .main1pics .innext { display:none; position:absolute; z-index:200;top:50%; margin-top:-38px;display: none;width: 36px;height: 75px;background: url(imgarrow_btn.png) no-repeat;}
.main1pics .inprev {left: 0;}
.main1pics .innext {right: 0;background-position:right;}
.main1pics .m1num { height:22px; z-index:10; position:absolute; float:right; padding-right:10px; right:0; bottom:0;}
.main1pics .m1num ul li { width:15px; height:5px; font-size:0; cursor:pointer; border-radius:5px; margin:0 4px; background:#fff; float:left;}
.main1pics .m1num ul li.on { background:orange; }

.m1pic li { position:relative; height:330px;}
.m1pic li img { width:490px; height:330px;}
.m1pic li a h2 { left:0; color:#fff; padding-left:20px;  bottom:0; right:0; height:40px; line-height:40px; font-size:15px;  position: absolute; z-index:10; background:rgba(200,0,0,0.8); }

.footer { color:#333;  text-align:center; line-height:200%;  padding-bottom:50px;}
.main3 { background:#fff; width:585px; height:310px;}
.main3title { height:40px; border-bottom:3px solid #efefef; margin:0 10px 10px;}
.main3title a.more { float:right; display:block; padding:15px 20px 0 0;}
.main3title h2 { height:33px; margin-top:7px; line-height:33px; display:block; float:left; padding:0 40px 0 20px; font-size:16px; color:#fff; background:url(imgtitle_bg.png) right center no-repeat #cc0000; }

.main4 { background:#fff; width:100%; height:310px;}
.main4title { height:40px; border-bottom:3px solid #efefef; margin:0 10px 10px;}
.main4title a.more { float:right; display:block; padding:15px 20px 0 0;}
.main4title h2 { height:33px; margin-top:7px; line-height:33px; display:block; float:left; padding:0 40px 0 20px; font-size:16px; color:#fff; background:url(imgtitle_bg.png) right center no-repeat #cc0000; }

.news1 { padding:0 20px;}
.news1 ul li { line-height:34px; font-size:14px; padding-left:30px; background:url(imgicon1.png) left center no-repeat;}
.news1 ul li span { line-height:34px; display:block; float:right; font-size:13px; color:#aaa;}
.shipin_list { padding-left:20px; padding-bottom:30px; }
.shipin_list ul li { float:left; width:345px; height:220px; margin-right:40px;}
.shipin_list ul li a { display:block; position:relative; z-index:1; display:block; height:220px;}
.shipin_list ul li a span { line-height:30px; text-align:center; display:block; position:absolute; height:30px; left:0; right:0; bottom:0; background:rgba(0,0,0,0.6); color:#fff;}
.shipin_list ul li a:hover span { background:rgba(200,0,0,0.8); color:#fff;}

	.in_left_title { padding:30px 20px 0 0; height:60px; background:url(imgline_pic1.png) left bottom repeat-x; margin-left:20px; margin-right:20px;}
	.in_left_title h2 { font-size:24px; color:#c00; padding-left:12px; font-weight:normal; float:left; height:35px; line-height:30px; padding-top:10px; padding-right:20px; _width:20px; white-space:nowrap;}
	.in_left_title h3 { font-size:16px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; float:left; height:20px; line-height:20px; padding-top:20px; color:#888; _width:20px; white-space:nowrap;}
	.more2 { height:20px; line-height:20px;  float:right; text-align:right; padding-top:20px; color:#000; font-size:12px;}

	.in_news { padding:20px 40px 10px;}
	.in_news ul li { height:33px; line-height:33px; font-size:14px; background:url(imgicon1.png) left center no-repeat; padding-left:35px;}
	.in_news ul li span { color:#999; font-size:12px; width:60px; height:33px; line-height:33px; float:right;}
	.in_news ul li.line { background:url(imgline_pic1.png) left 17px repeat-x;} 
	.in_news ul li a { color:#333;}
	.in_news ul li a:hover { color:#c00;}


.news_links { text-align:center;}
.news_links a { height:30px; line-height:30px; display:inline-block; padding:0 12px; margin:0 5px; border-radius:3px; _width:2px; white-space:nowrap;}
.news_links a.no,.news_links a.no:hover { background:#fff; color:#999; border:1px solid #dddddd; }
.news_links a:link,.news_links a:visited { background:#fafafa; border:1px solid #dddddd; color:#333;}
.news_links a:hover { background:#f00; border:1px solid #c00; color:#fff; }
.news_links a.show:link,.news_links a.show:visited,.news_links a.show:hover {background:#f00; border:1px solid #c00; color:#fff;}


.news_page { padding:20px 40px; height:24px; overflow:hidden; border-top:1px solid #eee;}
.news_page h3 { background:#c00; color:#fff; height:24px; line-height:24px; text-align:center; font-size:13px; font-weight:normal; width:60px; border-radius:3px; float:left;}
.news_page p { padding-left:20px; width:450px; height:24px; font-size:13px; line-height:24px; float:left;}


.pics { margin-right:-20px; margin-left:20px;}
.pics ul li { position:relative; z-index:1; margin-right:30px; margin-bottom:20px; float:left;}
.pics ul li img { width:300px; height:200px;}
.pics ul li a span { height:30px; line-height:30px; color:#fff; font-size:13px; text-align:center; background:url(../img/black_bg.png); position:absolute; left:0; right:0; bottom:0;}



