  @charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse; border-spacing:0}
/*»ω±ΎΠΕΟ’*/
body { background:#F6F6F6; color:#545454; font: 12px/1.5em Arial, Helvetica, sans-serif; }
.container{width:950px; margin: 0 auto; background:#FFF; padding:0 20px}
a{color:#666; text-decoration:none}
a:hover{ color:#930}



 


#header{height:150px}
#header .container{background:#FFF url(header_bg.jpg) repeat-x 0 0}
#main .container{padding-bottom:20px} 
.logo{ padding:23px  13px 20px 0 ; float:left}
.logo a{ display:block; 56px; text-indent:-9999px; background:url(/images/logo.png) no-repeat; height:56px; width:267px}
.topbanner{float:left; width:438px;height:76px;padding:13px 0px 0 10px;}
.topright{210px;float:right;padding:13px 20px 0 0; position:relative}

.zhuce{ text-align:right}
.search{ position:absolute; top:68px; right:15px; background:url(/images/search_bg.png) no-repeat; width:182px; height:21px}
.search input{background:none; border:none; float:left}
.search .ipt{width:138px; padding:3px 3px 0 21px; color:#999}
.search .bnt{width:20px; cursor:pointer}
.mainnav{background:url(/images/mainnav_bg.png) no-repeat; height:52px; padding-left:15px }
.mainnav li {float:left;  list-style-type: none; background: url(/images/menuline.gif) no-repeat right 8px;  line-height:30px; height:30px; position:relative ; z-index:9; padding-top:5px;}
.mainnav li a{color:#FFF; font-weight:bold; padding:0 11px; display:block; border-width:2px; border-bottom:none; }
.mainnav li a:hover{background:#9f0512; border-color: #333; border-bottom:none; color:#FFF;  } 
.mainnav li a.hold{ background:#FFF url(mainnav_a_bg.png) no-repeat 1px 1px; color:#333; }

.mainnav li ul{position:absolute; width:180px; top:35px; left:-1px; display:none; background:#FFF; border:1px solid #C1C1C1; border-top:none; padding:8px 0; 
-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);-webkit-transition-duration:.2s;-moz-border-radius:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px
}
.mainnav li ul li{background:none; height:23px; float:none }
.mainnav li ul li a{color:#333; font: normal 12px/23px Verdana, Geneva, sans-serif; border:none}
.mainnav li ul li a:hover{ text-decoration:underline; background:none; color:red}

.mainnav li.last{background:none}

.flash{height:224px;float:left; position:relative; width:350px; overflow:hidden; border:1px solid #c3c3c3; z-index:1}
#slider li{position:absolute; top:0; left:0}
.lastico{position:absolute; right:3px; bottom:3px}
.lastico li{ padding:0 5px; height:15px; line-height:15px;background:#FFF; float:left; margin-left:2px}
.lastico li.high{color:#FFF; background:red}


.leftbox{width:730px;line-height:22px;float:left;}


.xiehui{width:350px; float:right;background:url(/images/xiehuitop.jpg) no-repeat; padding:5px 0 10px 0;}
.xiehui h2{height:43px;font-size:14px;padding-left:15px;}

.newslist li{background:url(/images/xiaojiantou.gif) no-repeat  left; padding-left:10px; color:#666; overflow:hidden;white-space:nowrap;width:318px; -o-text-overflow: ellipsis;text-overflow: ellipsis;}

	
.block{border:1px solid #c3c3c3;margin:0 0 10px 0; width:728px; overflow:hidden }
	.blcok-title{border-bottom:1px solid #c3c3c3;background:url(/images/coll_head.jpg) no-repeat;height:31px; line-height:32px; }
	.blcok-title img {padding:0 5px 0 0;}
	.blcok-title h2,.block-content ul{ float:left; width:323px; margin:0 10px 0 15px; _margin:0 10px 0 10px}
	.blcok-title h2{ background:url(/images/red.jpg) no-repeat 0 10px; padding-left:15px;}
	.blcok-title h2 strong{float:left}
	.blcok-title h2 .more{float:right; display:block; background:url(/images/more.gif) no-repeat; width:33px; height:5px; overflow:hidden; text-indent:-9999px; margin:12px 0 0 0}
	.block-content{ padding:15px 0}
	.block-content ul{ width:338px}
	.block-content ul.coll_left{ border-right:1px solid #e7e7e7}

.links .blcok-title h2{width:685px}



.huodongtu{width:728px; height:150px;  border:1px solid #c3c3c3; background:#fcfcfc; margin:0 0 10px; overflow:hidden; position:relative; zoom:1}
.neirong{width:680px; height:150px; background:#FFF; position:relative; float:left}
	.neirong .bnt{height:150px; width:20px; display:block; background:url(/images/pre_bnt.png) no-repeat 0 center; text-indent:-999px; position:absolute; top:0; left:5px; cursor:pointer}
	.neirong .bnt:hover{background-position:-20px center}
	.neirong .bnt.bnt_next{right:5px; left:auto; background-position:-40px center}
	.neirong .bnt.bnt_next:hover{background-position:-60px center}
	.showbox{width:600px; height:150px; overflow:hidden; margin:20px auto; position:relative}
	.showbox ul {width:3000px; position:absolute}
	.showbox li{ float:left; width:108px; height:115px; padding:0 7px; text-align:center; line-height:18px; overflow:hidden}
	.showbox li a{color:#666}
	.coll_head2{width:20px;height:150px;float:left; padding:26px 10px 0 15px; background:url(/images/red.jpg) no-repeat 15px 30px; line-height:18px}
	.neirong .jiantou{margin-top:70px;width:19px;height:26px;float:left;}
	.neirong .jiantou2{width:19px;height:26px;float:right;margin:70px 0 0 17px;}
	.bannerz{padding-bottom:10px;}
	.more{margin-top:6px;}


.block-content .youqing{padding:0 20px}



.rightbox{width:210px;float:right; }
	.rightbox-a{background:url(/images/rightbga_bottom.png) no-repeat 0 bottom; margin:0 0 10px 0; padding-bottom:8px}
		.right-title{ padding:8px;font-size:14px; background:url(/images/rightbga_top.png) no-repeat }
		.right-title h2{ background:url(/images/rightbga_h2.png) no-repeat; padding-left:20px}
		.right-content{background:url(/images/rightbga_content.png) repeat-y; padding:10px 0 10px;}
		.xiehui_vip{ height:170px; overflow:hidden}
		.xiehui_vip ul{margin:0 auto;text-align:center;}		
		.xiehui_vip li{background:url(/images/line2.jpg) no-repeat center 28px; height:34px; line-height:25px}
		.xiehui_vip li a{background:url(/images/dot.gif) no-repeat 0 11px; padding-left:5px; display:inline-block; zoom:1}	
		ul.pic{ width:178px; margin:0 auto}
		ul.pic li{float:left; padding-bottom:5px;}
		ul.pic li img{vertical-align:middle}
	
	.box1{position:relative; border:1px solid #c3c3c3; background:#f5f5f5; padding:7px; margin-bottom:10px; zoom:1}
	.box1 .top{background:url(/images/box1.png) no-repeat; height:5px; width:5px; position:absolute; overflow:hidden}
	.box1 .tl{top:-1px; left:-1px;}
	.box1 .tr{top:-1px; right:-1px; background-position:right 0}
	.box1 .bl{bottom:-1px; left:-1px; background-position:0 bottom }
	.box1 .br{bottom:-1px; right:-1px; background-position:right bottom}
	.box1 .content{padding:10px; background:#FFF}
		
		

.page_content{ border:1px solid #c3c3c3;}
.page_content .page_title{background:url(/images/page_menu_bg.png) repeat-x 0 bottom ;; height:30px; padding:0 20px; line-height:30px; font-size:14px; border:1px solid #FFF}
.page_content .cont{padding:20px; }

.contact_page h3{background:url(/images/contact_bg.png) no-repeat -63px 0; padding:28px 0 10px }

.contact_room{}
.contact_room li{ margin-bottom:3px; background:#f5f5f5; padding:8px; border:1px solid #eee; width:350px}

.f_box{float:left; width:468px;}
.r_box{float:right; widows:468px}
	
.bannerbottom {clear:both}
#footer{}	
#footer .container{text-align:center; background:#FFF url(footerbg.jpg) repeat-x; padding:30px 20px}



	

.breadcrumbs{ margin-bottom:8px}
.breadcrumbs li{display:inline}

.page_leftbox{float:left; border:1px solid #c3c3c3; width:208px}
.page_rightbox{float:right; border:1px solid #c3c3c3; width:688px; padding:20px}
.content_h2 {border-bottom:1px solid #666; margin-bottom:8px; }
.content_h2 strong{display:block; float:left; background:url(/images/content_h2.png) no-repeat 0 3px;  line-height:30px; padding:0 10px 8px; font:bold 18px Tahoma, Geneva, sans-serif; color:#333; border-bottom:2px solid red}

.anthony{ text-align:right; color:#999; display:none }
.pagescontent{font:12px/186% Tahoma, Geneva, sans-serif; color:#545454; padding:15px 0 }
.pagescontent p{margin-bottom:15px }  
.pagescontent img{max-width:100%}
.display{display:block}

.page_news .anthony,linkss{ display:none}
.page_list{}
.page_list li{ border-bottom:1px solid #eee; padding:6px 10px}
.page_list .smalltext{float:right; color:#999}
.page_list .cot{float:left; width:540px; font-size:12px;}
.page_list li .downloadtitle{float:left}
.page_list li .downloadtitle a{ font-size:14px; font-weight:bold}
.page_list li .download{ float:right}
.page_list li a:hover{text-decoration:underline}
.page_list li.even{background:#f5f5f5;}

.pager{text-align:center;; padding:15px 0;}
.pager li{  display:inline; padding-left:3px}
.pager li a{ display:inline-block; zoom:1; border:1px solid #c9c9c9; padding:0 5px}
.pager li a:hover{border:1px solid #5889a8}
.pager li a.active{background:#93b6d1; border:1px solid #5889a8; font-weight:bold; color:#FFF}

.menuvh4{background:url(/images/page_menu_bg.png) repeat-x; height:30px; line-height:30px; border-bottom:1px solid #c3c3c3; padding:0 10px }
.menuvh4 strong{background:url(/images/rightbga_h2.png) no-repeat; padding-left:20px}
.page_menv li a{background:url(/images/zibg.png) no-repeat center 0; text-align:center; height:32px; line-height:32px; margin-bottom:3px; display:block}
.page_menv li a:hover{color:red}
.page_menv li.active a,.page_menv li.active li.active a{font-weight:bold; color:red; background-position:center -32px}
.page_menv li li a{background:#eee; height:26px; line-height:26px; margin-bottom:1px}
.page_menv li ul{width:180px; margin:0 auto 5px;} 
.page_menv li.active li a{ font-weight:normal; color:#555; }
.box2 .content{border:3px solid #F8F8F8; padding:10px 0; border-top-width:1px}
.page_menv li.active .level1{ background-position:center 0; color:#666}


.photolist{}
.photolist li{float:left; width:222px; height:222px; text-align:center}
.photolist li img{display:block; border:1px solid #eee; padding:1px; margin-left:8px}
.register {}
.formlist{padding:30px}
.formlist span.error{ color:red}
.formlist .item{padding-bottom:5px}
.formlist .label{width:100px; float:left}

.sisea-results{margin-bottom:15px}
.sisea-highlight{ background:#f7e624}
.sisea-result{margin-bottom:15px; border-bottom:1px solid #ddd; padding-bottom:15px}
.sisea-result h3{font-size:14px}
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
