body{background:#FFF;}
body,form{margin:0;padding:0;font-size:12px;}
*{font-family:"宋体"; font-family:Arial, Helvetica, sans-serif; color:#666;}
ul,li,dl,dt,dd{ list-style:none; margin:0; padding:0;}
.width{width:1044px;margin:auto;overflow:hidden;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.m{margin-top:10px;}
.red{color:#C4261D;}
.dis{display:none;}
.m10{margin:10px;}
.mtb{ margin-top:10px; margin-bottom:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:none;color:#C4261D;}
img{ border:0;}
a:hover img{opacity:0.5;}

/*ie6提示*/
#ie6-warning{width:100%;position:absolute;top:0;left:0;background:#ffffe1;padding:5px 0;font-size:12px; color:#F00}
#ie6-warning p{width:960px;margin:0 auto;}
#ie6-warning a{ color:#00F;}

.head{ height:84px; background:url(head_bg.jpg);}
.head .top{height:84px; background:url(top_bg.jpg);}
.head .top .logo{ width:130; height:50px; margin:20px auto auto auto; float:left;}
.head .top .topr{ float:right; height:84px; padding-top:20px;}


.banner{ position:relative; }
.banner .menu{background:url(menu_bg.png) no-repeat;width:1044px;margin:auto;overflow:hidden; height:40px; line-height:40px; padding:0px 0px 0px 2px; position:absolute; z-index:999; left:50%; margin-left:-523px;margin-left:-524px\9;}
.banner .menu a.first{ background:none;}
.banner .menu a{background:url(menu_li.png) no-repeat left; display:block; float:left; width:149px;height:40px; line-height:40px; text-align:center; font-family:"Microsoft Yahei"; color:#727171; font-size:14px; font-weight:bold;}
.banner .menu a:hover{background:url(menu_hover.jpg) repeat-x; color:#FFF;}
.banner .menu a.hover{background:url(menu_hover.jpg) repeat-x; color:#FFF;}


/* banner */
.ibslide{width: 100%;position:relative;  height:445px; overflow:hidden; }
#nbslide{width: 100%;height:300px;overflow:hidden;}
#nbslide div a{display:block; width:100%;height:300px;}

.ibslide .bd{ position:relative; z-index:0;  }
.ibslide .bd ul{ width:100% !important; }
.ibslide .bd li{ width:100% !important;  height:480px; }
.ibslide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:480px;  }
.ibslide .bd li a{ height:480px; display:block;  }
.ibslide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; text-align:center; }
.ibslide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:4px; overflow:hidden;line-height:9999px; background: #000000; border-radius: 5px;filter:alpha(opacity=50);opacity: 0.5;
}
.ibslide .hd ul .on{background: #fff;filter:alpha(opacity=100);opacity: 1;}



.banner .className{background:url(n_left_titlebg.png) no-repeat;position:absolute; z-index:999; left:50%; margin-left:-521px;margin-left:-522px\9; bottom:0px;width:209px;overflow:hidden; height:40px; line-height:40px; font-size:16px; font-family:"Microsoft Yahei"; color:#fff; text-indent:25px; font-weight:bold;}

.protitle{
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	position:relative;
	margin-bottom: 10px;
}
.protitle span{color:#F00;}
.protitle a{right:5px; font-size:28px;font-weight:normal;position:absolute;}

.homeContent{background:url(home_bg.jpg) no-repeat top center;}

.homeContent .pro{ margin-top:50px; height:190px;}
.homeContent .pro li{ float:left; width:165px; text-align:center; margin-right:8px; word-wrap:break-word;overflow:hidden;}
.homeContent .pro li img{ margin-bottom:10px; width:140px; height:110px;}

.homeContent .homeclass{ background:#FFF;}
.box{ float:left; width:334px; overflow:hidden; margin-right:20px;}
.box .title{ height:40px; line-height:40px; font-size:14px; border-top:1px solid #C4261D;}
.box .title a{ float:left;}
.box .title a b{color:#F00;}
.box .title span{ float:right; margin-right:5px; font-size:28px;}
.box .title span a{ color:#C4261D}
.box .title span a:hover{ color:#F00}
.box .pic{ width:334px; height:auto; margin:0; padding:0; overflow:hidden;line-height:25px;}
.box .pic img{float:left;margin-right:10px;width:140px;height:90px;margin-top:8px;}

.box2 .title{ border-top:1px solid #294986;}
.box2 .title span a{ color:#294986}

.box3{margin-right:0px;}
.box3 .title{ border-top:1px solid #51C1E6;}
.box3 .title span a{ color:#51C1E6}

.newtit{font-size:14px;}



.foot{background:#FF3B3B; height:auto; padding:20px 0 0 0; line-height:22px; margin-top:50px;}

.footmenu{}
.footmenu dl{float:left; margin:auto auto 20px auto; width:150px;}
.footmenu dl a{ color:#fff;}
.footmenu dl a:hover{ color:#ccc;}
.footmenu dl dt a{font-size:16px; margin-bottom:10px; display:block;}

.footmenu dl dd{color:#fff;}
.footmenu dl.borderleft{border-left:1px solid #fff; padding-left:30px; width:170px; height:150px; color:#fff;}
.copy{ background:#595959; height:30px; line-height:30px;color:#fff;}
.copyCon{color:#fff; text-align:right;}



.nleft{background:url(n_left_bg.png) repeat-y; width:209px; overflow:hidden; float:left;}
.nleft .nleftbottom{background:url(n_left_footbg.jpg) no-repeat; height:5px;}
.nleft .nClass{ height:360px; margin-top:10px;}
.nleft .nClass a{ display:block;background:url(n_left_libg.jpg) no-repeat; width:187px; height:30px; line-height:30px; margin:10px auto; text-indent:20px; font-weight:bold; color:#666;}
.nleft .nClass a:hover{background:url(n_left_lihoverbg.jpg) no-repeat; color:#FFF;}
.nleft .nClass a.hover{background:url(n_left_lihoverbg.jpg) no-repeat; color:#FFF;}

.nright{float:left;background:url(n_bg.jpg) no-repeat;width:733px; overflow:hidden; padding:50px 0px 0px 100px; }
.nright .Positon{background:url(xline.jpg) repeat-x bottom; height:40px; line-height:40px; margin-bottom:30px;}
.nright .content{width:733px; overflow:hidden; line-height:22px;word-wrap:break-word;overflow:hidden;word-break : break-all; min-height:300px;}
.nright .content p{ margin:0; padding:0;}



.piclist{ margin-top:20px;}
.piclist li{ float:left; width:240px; text-align:center; margin-bottom:20px;background:url(xline.jpg) repeat-x bottom; padding-bottom:10px; height:170px; overflow:hidden;}

.piclist1{ margin-top:20px; width:600px; float:right;}
.piclist1 li{ float:left; width:185px; text-align:center; margin-bottom:20px;padding-bottom:10px; margin-right:15px; height:260px; overflow:hidden;}

/*分页部分*/
.List_page{text-align:center;margin-bottom:10px; margin-top:20px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;color:#A0A0A0;border:1px solid #999; margin-right:10px;}
.List_page span{background:#666;color:#fff;margin:0px 1px;padding:4px 6px; margin-right:10px}
.List_page a img{ vertical-align:middle;}



.plug_book_add{margin:0;padding:0; margin-left:150px;}
.plug_book_add dt{margin:10px 0;}
.plug_book_add dt .input{border:1px solid #ccc;height:20px;line-height:20px;color:#666; vertical-align:middle; width:230px;}
.plug_book_add dt .input2{border:1px solid #ccc;height:20px;line-height:20px;color:#666; vertical-align:middle; width:430px;}
.plug_book_add dt .inputs{width:430px;border:1px solid #ccc;overflow:hidden;vertical-align:middle;}
.plug_book_add dt .yzm{border:1px solid #ccc;height:20px;line-height:20px;color:#666; vertical-align:middle;}
.plug_book_add dt img,.vote_bnt{ vertical-align:middle;}

.plug_book_add dt span{ float:left; width:100px; text-align:right;}

.txtlist{}
.txtlist li{ position:relative; height:30px; line-height:30px; border-bottom:1px dashed #ccc;}
.txtlist li span{ position:absolute; right:10px;top:0px;}

.info_title{ text-align:center;font-size:18px; font-weight:bold;}
.info_other{ text-align:center; color:#ccc;border-bottom:1px solid #ccc; padding-bottom:20px; margin:20px auto;}
.width .nright .content .piclist li a .pidiv {
	line-height: 110px;
	height: 110px;
	width: 140px;
	margin:auto;
}
.width .nright .content .piclist li a .pidiv:before{content:"";}
.width .nright .content .piclist li a .pidiv img {
	vertical-align: middle;
	max-width:100%;
	max-height:100%;
}

.ke-zeroborder.hz img{
	padding:3px;
	border:1px solid #eee;
	margin:10px 0px;
	}
