/* CSS Document */
 
@charset "utf-8";

*{margin:0px;padding:0px;color:#333333;}
img{border:0;}

/*清除文档类型声明中的默认属性*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,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;}
input , select { font-size:12px;}
h1,h2,h3,h4,h5,h6,h7{font-size:100%;}


h1 {font-size:24px; font-weight:bold; }
h3{line-height:24px;font-size:14px;font-weight:bolder;}
h3 a{line-height:24px;color:#000;font-size:14px;font-weight:bolder;padding-left:10px; padding-top:4px;}
h4{line-height:29px;color:#FFF;font-size:14px;font-weight:normal;}
h4 a{line-height:29px;color:#FFF;font-size:14px;font-weight:normal;}
h5{line-height:29px;color:#000;font-size:12px;font-weight:bolder;}
h5 a{line-height:29px;color:#000;font-size:12px;font-weight:bolder;}
h6{line-height:24px;color:#000;font-size:14px;font-weight:bolder; padding-top:4px;}
h6 a{line-height:24px;color:#000;font-size:14px;font-weight:bolder; padding-top:4px;}

q:before,q:after{content:'';}

/*字体定义*/
body {font-family:"宋体";font-size:12px;background-color:#FFFFFF;}
table {font-size:inherit;font:100%;} 

strong {font-weight:bold;}
.cuti {font-weight:bold;}
.xiahuax { text-decoration: underline;line-height:150%}
.en { font-family:Arial, Helvetica, sans-serif;}


/*通用定义*/
.hackbox {	border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0px;margin-top:0px;clear:both;visibility:hidden;}
.clear {clear:both;} 
.clearfix:after { content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
.clearall {zoom:1; overflow:hidden;}
.clearall:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.img1 {border:1px #CCC solid;}
 
.h20 { line-height:20px;}
.error {color:red;}

/*颜色预定义 可以随时增加*/
.black {color:#000;}
.white {color:#fff;}
.redd {color:#ff0000;}
/*.red {color:#e10007;}*/
.red {color:#e10007;  text-align:left; margin-top:10px}
.dred {color:#B80002;}
.grey {color:#454545;}
.orange {color:#ff7200;}
.blue {color:#1C77D2;}
.navy {color:#183b7d;}
.gray { color:#666;}
.cblue { color:#1A659F;}
.dblue {color:#002769;}
.dorange {color:#FF6600;}
.green {color:#01A40B;}


a{text-decoration:none;border:0px;}
a:link{text-decoration:none;border:0px;}
a:visited{text-decoration:none;border:0px;}
a:hover{text-decoration:underline;color:#FF5400;}
a:active{text-decoration:none;border:0px;}

.blue_xia {color: #1C77D2;}
a.blue_xia:link,a.blue_xia:visited {color: #1C77D2;text-decoration:underline;}
a.blue_xia:active,a.blue_xia:hover {color: #FF5400;text-decoration:underline;}

/*其它公用*/
.padding_10{padding:10px;}
.margin_l_5 { margin-left:5px;}
.margin_l_10 { margin-left:10px;}
.margin_r_5 { margin-right:5px;}
.margin_r_10 { margin-right:10px;}
.margin_t_5 { margin-top:5px;}
.margin_t_10 { margin-top:10px;}
.margin_b_5 { margin-bottom:5px;}
.margin_b_10 { margin-bottom:10px;}
.px12 { font-size:12px;}
.px14 { font-size:14px;}
.px16 { font-size:16px;}
.px18 { font-size:18px;}
.px20 { font-size:20px;}
.center { text-align:center;}
.txtstart{text-indent:2em;}
.line{border-top:1px #ff8c1c solid;}
.kuang{border:1px #999 solid;}
.xuxian_right{border-right:1px #fcd297 dashed; }
.xuxian_left{border-right:1px #fcd297 dashed; }

/*开始*/

.topnav{background:url(../images/topnav_bg.jpg) repeat-x;width:100%;}
.topnav img{float:left;}

.topnavtxt{color:#fff;font-size:14px;}
.topnavtxt ul {}
.topnavtxt ul li{float:left;text-align:center;}
.topnavtxt ul li a{display:block;width:106px;height:25px;padding-top:10px;color:#fff;}
.topnavtxt ul li a:hover{background:url(../images/navon_bg.jpg);color:#fff;}
.nav li,.nav li a{color:#fff;font-size:14px; display:inline;}
/*.wrapper{width:950px;margin:auto;}*/
.wrapper{width:950px;margin:auto; _width:1050px; _margin-left:150px}
.wrapperIndex{width:950px;margin:auto; _width:1050px;}


.news{float:right;width:365px;padding:0 10px 10px 10px;line-height:1.5em;}
.townhousecontent{background:url(../images/townhousecontent.jpg) repeat-x #fff7e2;}
.townhousecontent2{background:#fff7e2;}
.townhouse300{width:300px;float:left;}
.townhouse300 p{padding:10px;line-height:2em;}
/*.townhouse340{width:340px;float:left;}
.townhouse340 li{line-height:2em;}*/
.townhouse340{width:340px;float:left; height:300px}
.townhouse340 ul{ margin-bottom:20px; height:165px; _margin-bottom:2px}
.townhouse340 li{line-height:2em; width:420px;}
.townhouse682{width:682px;float:left;margin-right:10px;}
.townhouseall{width:100%;}
.townhousetitle{background:url(../images/titlebar_bg.jpg) repeat-x;color:#FFF;font-size:14px;height:35px;}
.townhousetitle img{padding:10px 0 0 5px;}
.townhousecontent2{background:#fff7e2;}

.icons li{width:160px;float:left;font:14px;}
.icons li img{vertical-align:middle;}

.city li{float:left;}
.city li *{text-align:center;}
.city li img{padding:5px;border:1px solid #deceb7;margin:0 7px;}
.interview li{width:330px;float:left;list-style:disc inside;line-height:2em;}

.org{list-style-image:url(../images/orglist.jpg); list-style-position:inside;}
.newslist{padding:10px;list-style-image:url(../images/orglist.jpg); list-style-position:inside;}
.bottomlinks {background:url(../images/titlebar_bg.jpg) repeat-x;padding:7px;font-size:12px;}
.bottomlinks a{color:#FFF;}

.head {text-align:center;line-height:0;}
.msg{line-height:2em;}
.buttom{padding-top:10px;}
.buttomcontent img{padding:0;margin:0;line-height}
.news_all h2{font-size:16px;text-align:center;line-height:2em;}
.txtimg{text-align:center;}
.news_all p{line-height:1.5em;text-indent:2em;display:block;padding:10px 0;font-size:14px;}
.slider{float:left;}
.code{ height:auto; padding:20px; border:1px solid #9EC9FE; background:#ECF3FD;}
.code pre{ font-family:"Courier New";font-size:14px;}
.info{ font-size:12px; color:#666666; font-family:Verdana; margin:20px 0 50px 0;}
.info p{ margin:0; padding:0; line-height:22px; text-indent:40px;}
h2.title{ margin:0; padding:0; margin-top:50px; font-size:18px; font-family:"微软雅黑",Verdana;}
h3.title{ font-size:16px; font-family:"微软雅黑",Verdana;}
.importInfo{ font-family:Verdana; font-size:14px;}
.copyright{text-align:center;line-height:1.5em;}

.left{float:left;width:170px;margin:20px 0px;padding:10px;background:url(../images/left_bg.jpg) no-repeat;}
.left ul{height:300px;}
.left li a{display:block;padding:5px;margin:5px 0;width:140px;background-color:#fff9e9;text-align:center;}
.left li a:hover{background-color:#ff9700;color:#fff;}
.leftdetail{float:left;padding:10px;}
.connect{line-height:2em;}

.right{float:left;width:760px;margin:20px 0px;}
.righttitle{color:#74160a;font-size:16px;font-weight:bold;margin-bottom:5px;}
.righttitle *{vertical-align:middle;}
/*.right p{text-indent:2em;color:#74160a;line-height:2em;font-size:14px;padding:10px;}*/
.right p{text-indent:2em;color:#74160a;line-height:2em;padding:10px;font-size:12px;}
.right p span{text-indent:2em;color:#74160a;line-height:2em;}
.right .authorUpdatime{color:#74160a;line-height:2em; text-align:center; display:block}
.right h1{text-indent:2em;color:#74160a;line-height:2em; text-align:center; border-bottom:1px #CCCCCC solid; font-size:13px}
/*.right ul li{display:block;float:left;width:220px;height:160px;margin:10px;}*/
.right ul li{display:block;float:left;width:220px;height:160px;background-color:#fff1d0;margin:15px; text-align:center; height:180px;_width:210px; _margin:13px}
.right ul .time{width:80px;margin:5px;height:auto;background:none;}
.right ul .txtlist{width:620px;margin:5px;height:auto;background:none; text-align:left;}
.rightdetail{width:500px;float:right;}
.rightdetail h3{color:#74160a;}
.rightbigimg{ height:auto}
.rightbigimg li{text-align:center;padding-bottom:10px;}
.rightbigimg li img{margin-bottom:5px;}
.pageintr{background:url(../images/people001.jpg) no-repeat;}

#faqs h3,.right h3{background:url(../images/titlebar2_bg.jpg) repeat-x;font-size:14px;font-weight:normal;padding:5px;}
#faqs p{ text-indent:0}
.joinform{padding:20px;}
.inputlabel{width:100px;float:left;padding:5px;text-align:right;}
.inputcontent{width:400px;float:left;height:18px;}
.bgpic{background:url(../images/navon_bg.jpg);color:#fff;}

DIV.meneame {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 3px; COLOR: #ff6500; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.meneame A {
	BORDER-RIGHT: #ff9600 1px solid; PADDING-RIGHT: 7px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ff9600 1px solid; PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(meneame.jpg); PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9600 1px solid; TEXT-DECORATION: none
}
DIV.meneame A:hover {
	BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794
}
DIV.meneame A:active {
	BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794
}
DIV.meneame SPAN.current {
	BORDER-RIGHT: #ff6500 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ff6500 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff6500 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff6500 1px solid; BACKGROUND-COLOR: #ffbe94
}
DIV.meneame SPAN.disabled {
	BORDER-RIGHT: #ffe3c6 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ffe3c6 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffe3c6 1px solid; COLOR: #ffe3c6; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffe3c6 1px solid
}
tr td{line-height:2em;}
.pd_zy20{padding-left:20px;background:url(../images/titlebar2_bg.jpg) repeat-x;}
.pd_zy21{padding-left:20px;}
.td_18 {padding-left:20px;}

.tr_pb{height:30px;line-height:30px;display:inline-block;}