﻿*{list-style:none;margin:0;padding:0}
img{border:none}
a{text-decoration: none;color:#575B6E;}
a:hover{color:#000;text-decoration:none;}
.clear{ clear:both;}
body{background:url(../images/bg.jpg) repeat-x;font-size:12px;color:#575B6E;font-family:Verdana, Arial, Helvetica, sans-serif;} 
.fl{float:left}
.fr{float:right}
.cl{clear:both}
.mtop{margin-top:15px;}
.mleft{margin-left:10px;display:inline;}
.wraper{width:1000px;margin:0px auto;}

.logo{float:left;width:500px;height:100px;margin-top:20px;overflow:hidden;}
.logo img{}

.topr{float:right;width:265px;height:30px;line-height:30px;text-align:right;}
.topr a{padding-left:20px;font-size:14px;color:#ccc;}

.search{float:right;width:265px;height:27px;margin-top:25px;background:url(../images/bg_frmSearch_bg.jpg) no-repeat;overflow:hidden;}
.search .keys{float:left;width:182px;padding-left:3px;height:22px;margin:3px 0 0 30px;display:inline;line-height:22px;color:#666;border:0px;background:#fff;}
.search .soimg{float:left;width:45px;height:27px;line-height:22px;text-align:center;cursor:pointer;border:0px;background:none;}

.menu{width:1000px;height:40px;margin:0px auto;background:url(../images/bg_main_nav.jpg) no-repeat;}
.menu li{float:left;width:111px;height:40px;line-height:40px;text-align:center;position:relative;z-index:9;}
.menu li a{display:block;font-size:14px;font-weight:bold;color:#575B6E;}
.menu li a:hover, .menu li a.cur{}
.menu li ul{display:none;position:absolute;left:0;top:40px;z-index:9;width:150%;background:rgba(0,0,0,.7);}
.menu li ul a{height:30px;line-height:30px;padding:0 15px;text-align:left;font-size:12px;font-weight:normal;color:#fff;border-bottom:1px solid #555;overflow:hidden;}
.menu li ul a:hover{color:#b51a12;}

.slide{width:1000px;height:281px;margin:15px auto 0;background:url(../images/bg_index_slide_large.jpg) no-repeat;overflow:hidden;}
.slide .slidep{float:left;width:970px;height:250px;margin:15px 0 0 15px;display:inline;overflow:hidden;}
.silder {width: 100%;height:250px; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
.silder .silder_list {height:250px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}
.silder .silder_page{height:42px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;}
.silder .silder_page li{width:16px; font-size:12px; float:left; height:16px;line-height:16px;margin:15px 10px 0 0; background:#F1F1F1;display:inline-block;text-align:center;color:#000;}
.silder .silder_page li.current{background:#C70B31;color:#fff;}
.silder_desc{color:#fff;background:url(../images/tit_bg.png) repeat 0 0;float:left;line-height:42px;height:42px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;}
.silder .silder_page li:hover{cursor:pointer;}


#news{width:1000px;height:29px;margin:0px auto;background:url(../images/bg_index_announcement.jpg) no-repeat;}
#scrollDiv{float:left;width:970px;height:29px;padding-left:15px;overflow:hidden}
#scrollDiv h3{float:left;width:80px;height:29px;background:url(../images/ggao.jpg) 0 5px no-repeat;}
#scrollDiv ul{float:left;width:480px;overflow:hidden;}
#scrollDiv li{height:29px;line-height:29px;}
#scrollDiv li a{font-size:14px;color:#575B6E;}

.cleft{float:left;width:230px;margin-top:10px;overflow:hidden;}
.cleft h3{float:left;width:227px;height:32px;line-height:32px;padding-left:3px;font-size:14px;color:#fff;background:#818394;overflow:hidden;}
.cleft ul{float:left;padding-bottom:10px;}
.cleft .sorts{float:left;width:220px;padding:0 5px 10px;}
.cleft .sorts dt{float:left;width:220px;height:26px;line-height:26px;border-bottom:1px dashed #D6D6D6;background:url(../images/li.jpg) 0 10px no-repeat;}
.cleft .sorts dt a{padding-left:15px;color:#575B6E;}
.cleft .sorts dd{display:none}
.cleft .sorts dd a{display:block;padding-left:15px;line-height:25px;}

.cleft ul.tags{padding:5px;line-height:22px;}
.cleft ul.tags a{padding-right:10px;color:#575B6E;}
.cleft ul.tags a:hover{color:#c00;}

.cleft .sites li{float:left;width:230px;height:22px;line-height:22px;color:#575B6E;border-bottom:1px dashed #D6D6D6;overflow:hidden;}
.cleft .sites li a{color:#FF6600;}

.cright{float:right;width:750px;margin-top:10px;overflow:hidden;}
.cright h3{float:left;width:747px;height:32px;line-height:32px;padding-left:3px;font-size:14px;color:#fff;background:#818394;overflow:hidden;}
.about{float:left;width:750px;padding:10px 0;line-height:30px;}
.about a{font-size:14px;color:#575B6E;font-family:"Times New Roman", Times, serif;}

.ipro{float:right;width:750px;overflow:hidden;}
.ipro li{float:left;width:240px;height:285px;margin:10px 15px 0 0;display:inline;overflow:hidden;}
.ipro li img{width:240px;height:240px;margin-bottom:5px;}
.ipro li a{display:block;line-height:22px;font-size:14px;color:#575B6E;}
.ipro li a.tit{width:280px;height:22px;overflow:hidden;}

.footnav{width:1000px;height:28px;line-height:25px;margin:15px auto;text-align:center;color:#575B6E;background:url(../images/footnav.jpg) no-repeat;}
.footnav a{padding:0 10px;color:#ccc;font-size:11px;}

.foot{width:1000px;margin:10px auto;}
.footl{float:left;width:190px;height:100px;text-align:right;}
.footr{float:left;width:720px;height:100px;line-height:25px;text-align:center;font-size:15px;}
.footb{width:950px;margin:10px auto;line-height:30px;text-align:center;}

.content{width:1000px;margin:10px auto;background:url(../images/inner_bg.jpg) no-repeat;}
.where{float:right;width:780px;height:55px;line-height:55px;color:#666;}
.where a{padding:0 5px;color:#575B6E;font-size:11px;}

.acon{width:730px;line-height:25px;margin:0 auto;padding:20px 0;color:#555;font-family:"Times New Roman", Times, serif;overflow:hidden;}
.acon h1{font-size:18px;line-height:200%;text-align:center;}
.acon .heng{width:700px;line-height:25px;margin:10px auto;text-align:center;font-size:15px;border-bottom:1px dotted #999;}


.prenext{margin-top:30px;height:30px;border-top:1px dashed #333;}
.prenext .pre{float:left;width:330px;height:30px;line-height:30px;font-size:15px;overflow:hidden;}
.prenext .next{float:right;width:330px;height:30px;line-height:30px;font-size:15px;text-align:right;overflow:hidden;}
.prenext .pre a, .prenext .next a{padding-left:10px;}

.prolist{float:right;width:750px;overflow:hidden;}
.prolist li{float:left;width:240px;height:330px;margin:10px 15px 0 0;display:inline;overflow:hidden;}
.prolist li .pic{width:238px;height:240px;margin-bottom:5px;border:1px solid #eee;}
.prolist li a{display:block;line-height:22px;font-size:14px;color:#575B6E;}
.prolist li p{float:left;width:150px;line-height:20px;}
.prolist li p.buy{float:right;width:60px;padding-top:40px;font-weight:bold;color:#f00;background:url(../images/pp.png) 0 5px no-repeat;}
.prolist li a.tit{width:280px;height:22px;overflow:hidden;}

.postlist {float:right;width:740px;}
.postlist li {float:left;width:730px;padding-right:10px;overflow:hidden;}
.postlist li h4{float:left;width:730px;height:30px;line-height:30px;margin:10px 0;border-bottom:1px dashed #666;overflow:hidden;}
.postlist li h4 a{font-size:14px;}
.postlist li p{float:left;width:570px;height:120px;line-height:25px;font-size:14px;overflow:hidden;}
.postlist li img{float:right;width:120px;height:120px;}
.postlist li .other{float:right;margin-top:10px;}
.postlist li .other span{padding:0 5px;color:#FF6600;}

.downlist {margin:20px 0 0 10px;}
.downlist li {float:left;width:720px;height:32px;line-height:32px;background:url(../images/dot.jpg) left bottom repeat-x; }
.downlist li a{padding-left:20px;font-size:15px;background: url(../images/left.gif) 0px 6px no-repeat;}
.downlist li span {float: right;font-size:14px;color:#999;}
.downlist li span b{padding:0 50px;font-weight:normal}

.searlist{width:1000px;background:#fff;}
.searlist li {float:left;width:980px;height:120px;line-height:25px;padding:10px;border-bottom:1px dashed #999;overflow:hidden;}
.searlist li img{float:left;width:120px;height:120px;}
.searlist li h4{float:left;width:760px;padding:35px 0 0 10px;font-size:14px;font-weight:normal;color:#F60;overflow:hidden;}
.searlist li h4 a{font-size:14px;color:#333;}
.searlist li h4 a b{color:#f00;}
.searlist li span{float:right;color:#333;}

#faqbox {}
#faqbox .faqline{float:left;width:700px;margin:6px 0;line-height:2em;}
#faqbox .faqline .faqtit{float:left;width:80px;font-size:16px;text-align:right}
#faqbox .faqline .ipt{float:left;width:310px;height:26px;margin:0 10px;display:inline;line-height:26px;border:1px solid #D6D6D6;}
#faqbox .faqline textarea {width:400px;height:100px;margin:0 10px;display:inline;border:1px solid #D6D6D6;}
#faqbox .faqline .btn{float:left;padding:3px 10px;margin:0 10px;display:inline;}


.wenda{width:100%;margin-top:30px;font-size:14px;font-family:calbri;}
.wenda li{width:100%;padding:10px 0;overflow:hidden;}
.wenda li p{float:left;width:97%;padding:0 1%;word-break:break-all;  word-wrap:break-word;}
.wenda li p.tit{background-color:#ddd;}
.wenda li p span{float:right;}
.wenda li p.hf{border:1px dashed #00f;color:#00f}
.wenda li p.hf a{color:#00f;}

/* list page */
.pagenavi {
	padding:50px 0 20px;width:98%;
}
.k-pages-link{clear:both;margin:15px auto;}
.k-pages-link span{display:inline-block;margin-right:10px;}
.k-pages-link a,.k-pages-link .nolink,.k-pages-link-curr{display:inline-block;height:14px;line-height:14px;padding:0 5px;margin:0 5px;text-decoration:none;border:solid 1px #d6d6d6;text-align:center;font-size:12px;background-color:#ebebeb;color:#666;}
.k-pages-link a:hover{color:#f00;}
.k-pages-link-curr,.k-pages-link-curr{color:#f00;background:none;border:none;}
/* content page */
.pages{
	text-align:center;margin-top:20px;
}
.pages a, .pages span{
	margin:2px;
	padding:2px 6px;
	border:1px solid #999999;
	color:#666;
}
.pages span, .pages a:hover{
	border-color:#ccc;
	color:#000;
}
.pages span font{
	color:inherit;
}
a.button_2:link,a.button_2:visited{
	display:block;
	width:77px;
	height:33px;
	line-height:33px;
	background:#333;
	border:none;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
	letter-spacing: 0.5em;
	color:#FFFFFF;
}
a.button_2:hover{
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
}