@charset "utf-8";
/*base*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
/*public*/
body{ font:normal 12px/20px Tahoma, Geneva, sans-serif; color:#333;}
.clr:after{ content:"."; height:0; clear:both; display:block; visibility:hidden;}
.clr{*+html height:1%;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#F00;}
.fl{ float:left;}
.fr{ float:right;}
.w950{ width:950px;}
.mc{ margin:0 auto;}
.bc{ margin:0 auto;}
.mb10{ margin-bottom:10px;}
.tc{ text-align:center;}
/*cober bg*/
a.home,a.fav,.header,.h_wrap h1 a,.search span a.cur,.search fieldset input.btn,.select i,.wrap ul.menu,.wrap ul.menu li,a.sp{ background:url(images/bg.gif);}
/*header*/
.header{ height:105px; background-position:0 -181px; margin-bottom:20px;}
.topbar{ height:29px; line-height:28px;}
a.login,a.register{ color:#fc7300;}
a.home,a.fav{ background-position:-136px -122px; background-repeat:no-repeat; padding-left:10px;}
a.home{ background-position:-135px -144px;}
.h_wrap h1 a{ width:144px; height:61px; display:block;}
.h_aside{ width:758px;}
.search{ height:34px; padding-top:10px; padding-right:6px;}
.search span.tag{ float:left; display:block;}
.search span.tag a{ width:86px; height:34px; display:block; line-height:24px; float:left; text-align:center; font-size:14px; font-weight:bolder; color:#e26a00;}
.search span.tag a.cur{ background-position:0 -62px; color:#fff;}
.search fieldset{ width:375px; height:28px; float:right; background:#fff;}
.search fieldset input.keyword{ height:18px; padding:4px 0; padding-left:10px; width:231px; border:1px solid #f38f0a; border-left:0; float:left; outline:none; color:#999;}
.search fieldset input.btn{ width:57px; border:0; height:28px; background-position:0 -96px; float:left;}
.select{ width:54px; height:26px; border:1px solid #f38f0a; border-right:0; float:left; text-align:center; position:relative; cursor:pointer; padding-right:19px; z-index:2;}
.select h2{ width:54px; height:26px; line-height:26px; color:#878787;}
.select i{ display:block; position:absolute; top:0; right:0; margin-top:4px; width:19px; height:18px; background-position:-63px -100px;}
.select ul{ position:absolute; left:-1px; top:26px; width:73px; background:#fff; display:none; float:left; border:1px solid #f38f0a; border-top:0; padding-bottom:5px;}
.select ul li{ padding-right:19px; line-height:25px;}
.h_aside p.nav{ font-size:14px; display:none; padding-left:10px;}
.h_aside p.cur{ display:block;}
.h_aside p.nav a{ display:block; width:64px; float:left; text-align:center;}
.h_aside p.nav a:hover{ font-weight:bolder;}
/*wrap*/
.wrap ul.menu{ height:23px; background-position:0 -289px;}
.wrap ul.menu li{ float:left; height:23px; line-height:22px; width:54px; margin-right:2px; background-position:0 -152px; text-align:center;}
.wrap ul.menu li.cur{ background-position:0 -126px;}
.wrap ul.menu li.cur a{ color:#f35f21;}
.wrap ul.menu li.title{ font-weight:bolder; height:21px; line-height:21px; width:84px; border-bottom:2px solid #f35f21; background:none; margin:0 10px 0 0;}
.wrap ul.prolist{ width:960px;}
.wrap ul.prolist li{ width:218px; padding-left:10px; height:262px; border:1px solid #dcdcdc; float:left; margin:10px 10px 0 0;}
.wrap ul.prolist li strong{ display:block; height:34px; line-height:34px; font-weight:bolder;}
.wrap ul.prolist li img{ width:150px; height:144px; display:block; padding-bottom:1px;}
.wrap ul.prolist li p.p_show{ float:left; width:150px;}
.wrap ul.prolist li span{ line-height:18px; display:block;}
.wrap ul.prolist li p.p_show span b{  color:#ff8866; font-weight:normal;}
.wrap ul.prolist li span.tip{ height:26px; line-height:26px; border-bottom:1px solid #ffe1d5; background:#fff3ec; color:#888;}
.wrap ul.prolist li span.tip b{ padding-left:10px;}
.wrap ul.prolist li p.detail{ width:68px; padding-top:18px; overflow:hidden; float:right; height:290px;}
.wrap ul.prolist li p.detail span{ width:50px; height:50px; margin:0 auto 6px; text-align:center; overflow:hidden;}
.wrap ul.prolist li p.detail span a{ position:relative;}
.wrap ul.prolist li p.detail span a b{ display:block; font-weight:normal; cursor:pointer; width:50px; height:20px; position:absolute; bottom:-20px; left:-14px; text-align:center; z-index:0;}
a.link1,a.link2,a.link3,a.link4,a.link5{ display:block; width:30px; height:30px; margin:0 auto; background-position:-87px -93px;}
a.link2{width:20px; height:26px; background-position:-121px -64px;}
a.link2:hover{ background-position:-121px -93px;}
a.link3{width:25px; height:25px; background-position:-82px -125px;}
a.link3:hover{ background-position:-82px -152px;}
a.link4{width:26px; height:27px; background-position:-55px -125px;}
a.link4:hover{ background-position:-55px -152px;}
a.link5{width:27px; height:27px; background-position:-108px -125px;}
a.link5:hover{ background-position:-108px -152px;}
a.more{ color:#ed1c24;}
/*footer*/
.footer p{ text-align:center; color:#969696; padding-bottom:5px;}



.searchButton2{ width:71x; height:23px; border:0; cursor:pointer; background-image:url(zixun/c.jpg);}
.searchButton3{ width:77x; height:23px; border:0; cursor:pointer; background-image:url(zixun/s.jpg);}

#container {
	overflow:hidden;align:center;}
.leightbox { 
	Z-INDEX: 1001; POSITION: absolute; TEXT-ALIGN: left; BACKGROUND-COLOR: white; DISPLAY: none; COLOR: #333; OVERFLOW: auto; TOP: 20%;  LEFT: 16%; width:559px; background:url(zixun/kuan.png) top left no-repeat;
}
.leightbox .title{ height:67px;width:559px;}
.leightbox .title span{ float:right; padding-right:9px; }
#overlay {
	Z-INDEX: 1000; POSITION: absolute; FILTER: alpha(opacity=100); BACKGROUND-COLOR: #333; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px; LEFT: 0px; -moz-opacity: 0.1; opacity: .10
}
[id].lightbox {
	POSITION: fixed
}
[id]#overlay {
	POSITION: fixed
}
.leightbox .logo2 ul{width:145px; font-size:12px; display:block; padding:0px 12px 0 0px; float:right; }
.leightbox .r_c{background:url(zixun/r_c.jpg) left top no-repeat;overflow:hidden; width:145px; height:114px;float:right;padding:0px 12px 0 0px;}
.leightbox .r_c ul{ width:120px; padding:25px 0 0 20px;}
.leightbox .r_c ul li{ line-height:22px; font-size:12px; text-align:left;}

.leightbox .mess{ float:left; width:400px; height:338px;  margin:0px  0px;position:relative; padding:0px;}
.leightbox .mess h2{font-size:12px; margin-bottom:6px; font-weight:normal; padding-left:15px;}
.leightbox .mess form p{ width:100%; margin-bottom:7px; float:left;}
.leightbox .mess form p label{  text-align:right; width:60px; display:block; float:left; margin:0 5px 0 0;font-size:12px;  line-height:22px}
.leightbox .mess form p input{ width:180px; height:18px; font-size:12px; margin:0;padding:0; vertical-align:middle; float:left; line-height:18px;}
.leightbox .mess form p input.qh{ width:52px; margin:0 10px 0 0;}
.leightbox .mess form p img{ margin:1px 0 0 0;}
.leightbox .mess form p textarea{ font-size:12px;float:left; margin:0;padding:0; vertical-align:middle; width:300px; height:85px;}
.leightbox .mess form p input.code{ width:60px; margin:0 10px 0 0;}
.leightbox .mess form span{ float:left; padding-left:80px;}
.leightbox .mess form span input{ margin-right:15px;}
.leightbox .mess form p strong{ color:#ff0000;}
.leightbox .mess .liuyan{float:right;
	width:300px;
	height:170px;
	margin:0px 0px 0 0;
	position:absolute;
	right:12px;
	top: 98px;}
.red{ color:#FF0000; font-weight:bold;}