html, body{height: 100%; max-height:100%;}
body{font: 12px '','',tahoma,verdana,arial,sans-serif;}
body, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, ul{padding: 0; margin: 0;}
li{margin-left: 28px;}
img{border: none;}
input, td, th{font-size: 12px;}


a:visited, a:active, a:link{text-decoration: none;}
a:hover{text-decoration: underline;}
.clear{clear: both;}

/*************index********************/
body{ background:url(headerBgD277E.gif) repeat-x;}

/* 顶部当前频道文字链接的CSS定义－－调用代码为*** */
a.Channel2:link {color: #ffff00;}
a.Channel2:visited {color: #ffff00;}
a.Channel2:hover{COLOR: #FF6600;}
a.Channel2:active {color: #ffff00;}
a.Channel:link {color: #ffffff;}
a.Channel:visited {color: #ffffff;}
a.Channel:hover{COLOR: #ffff00;}
a.Channel:active {color: #ffffff;}

.navi a:link {color: #ffffff;}
.navi a:visited {color: #ffffff;}
.navi a:hover{color: #ffff00;}
.navi a:active {color: #ffffff;}


#main{width: 100%;text-align: center;}
#main .homeFavo{ text-align:right; padding-right:70px;}
#main .homeFavo img{ margin:6px 3px -7px 15px;}
#main .logo{ float:left; width:210px;}
#main .banner{ float:right; width:725px;}
#head{    margin: auto;    width: 940px;    text-align: left;}
.homeFavo a:link{ color:#000;}
.homeFavo a:visited{ color:#000;}
.homeFavo a:hover{ color: #003399;}
/******************* navi ******************/
/*.navi { text-align: center;            
        padding-left: 33px;
        color: #FFF;
        border-bottom: solid 8px #0057a6;         
        font-size:9px;
        line-height:22px;
        background: url(menuD6980.jpg);
        height:22px;
        
}*/
/*栏目左边距*/
.zbj{padding-left:5px;}
.zbjl{padding:5px;}

.navi { text-align: center;            
        color: #000;
        width: 880px;  
        font-size:12px;
        line-height:25px;
        background: url(menu1F9C18.gif);
        height:27px;
        padding-top:3px;
float:left;
        
}
.menul{ background: url(menul29FC2.gif);
 height:30px;width:30px;
float:left;
}
.menur{ background: url(menur2E5FB.gif);
 height:30px;width:30px;
float:right;
}
.kh{height:2px;
  font-size:0px;}
.gd{border:solid 1px #ccc;
   margin: 0px auto;
}
#demo{margin: 0px auto;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
    .navi a span {float:none;}
/* End IE5-Mac hack */
.tabs a:hover span {
      color:#627EB7;
}


/* CSDN Public Footer style */
#footer{
	line-height:22px;
	text-align: center;
	overflow: hidden;
	color:#000000;
	margin-top:8px;
  margin: auto;    width: 940px; 
}
#footer .footers{text-align: center;padding:8px 0;}
#footer .footers div{padding-left: 40px;}
* html #footer hr{clear: both; height: 1px; border-top: 1px solid #4682B4;}


#wrapper{text-align: center;}
#innerWrapper
{
    margin: auto;
    width: 940px;
    text-align: left;
    background-color: #FFFFFF;
}
.zt{font-size:0px;
    height:4px;}
#sidebar{
	float:left;
	width:220px;
}
#sidebar h5{

	background:url(titleBg13EA46.gif) left top no-repeat;
	line-height:22px;
	padding:0 0 5px 15px;
	font-size:12px;
}
#innerWrapper h5{	
	background:url(nutitleBgE78F6.gif);
	line-height:26px;
	padding:0 0 5px 15px;
	font-size:12px;}
         height:26px;}

#innerWrapper .nrtitle{
	background:url(nutitleBgE78F6.gif);
	line-height:26px;
	padding:0 0 5px 15px;
	font-size:12px;}
         height:26px;}
}
#innerWrapper h2{height:50px;
                 line-height:50px;
                text-align: center;}
#innerWrapper .sc{height:50px;
                 line-height:50px;
                text-align: center;}
#innerWrapper .nr{padding:10px 15px;
                 line-height:25px;
                                 }

#innerWrapper .next{
                    text-align: center;  
                }
#innerWrapper .kh1{font-size:0px;
                   height:10px;}


.notice{
	background:url(noticeBgDFF79.gif) top center no-repeat;
	padding:45px 10px 40px 0;
	line-height:22px;
}
.notice li{
	list-style:none;
	border-bottom:dashed 1px #ccc;
	margin-left:10px;
	padding-left:8px;
}
.notice li span{
	font-weight:bold;
	color:#f00;
}
.notice a:link{ color:#000;}
.notice a:visited{ color:#000;}
.notice a:hover{ color:#ff3300;}
.advisory{
	border:solid 1px #648bae;
	padding:2px;
	line-height:22px;
	margin-top:6px;
	background-color:#f3f7fa;
}
.advisory dl{padding:15px 15px 10px 15px;}
.advisory dl dd{ border-bottom:solid 1px #ccc; margin-bottom:10px; padding-bottom:5px;}
.advisory dl dd img{
	margin-bottom:-5px;
	padding-right:10px;
}
.advisory dl dt img{ float:left; margin-right:15px;}
.tech{
	border:solid 1px #648bae;
	padding:2px;
	line-height:22px;
	background-color:#f3f7fa;
}
.tech li{padding-left:5px;}

#mainWrapper .zl{ width:680px;
                  margin:15px atuo;
                  padding:10px;}
.rollingNews ul li{
             list-style:none;
	    margin-left:15px;
             margin-right:15px;
	padding-left:15px;
        padding-right:15px;
         height:25px;

}
.rollingNews .zlml{ float:left;  width:22%;}
.rollingNews .zlmr{ float:right;   width:77%;}
.rollingNews .zlm1{text-align: right;}
.tech ul{ margin:15px 0;}
.tech ul li{
	list-style:none;
	background:url(dot_18D150.gif) left center no-repeat;
	margin-left:15px;
	padding-left:15px;
}
.tech a:link{ color:#000;}
.tech a:visited{ color:#000;}
.tech a:hover{ color: #FF3300;}
.partner{
	border:solid 1px #648bae;
	padding:2px;
	line-height:22px;
	background-color:#f3f7fa;
}
.partner dl{ text-align:center; margin:10px 0;}
.partner dl dd{ padding:1px 0;}
.partner dl img{
	border:solid 1px #bbb;
	padding:3px;
	background-color:#fff;
}
/*********************  mainWrapper   ***********************/
#mainWrapper{
	float:right;
	width:712px;
}
#mainWrapper a:link{ color:#545454;}
#mainWrapper a:visited{ color:#545454;}
#mainWrapper a:hover{ color:#ff6600;}
#mainWrapper h5{
	background:url(titleBg26DAB.gif) left top no-repeat;
	line-height:22px;
	padding:0 0 5px 15px;
	font-size:12px;
}
#mainWrapper .rollingNews h5{
	background:url(zltitleBg37119.gif) left top no-repeat;
}

#mainWrapper ul{
	margin:12px 0;
	line-height:20px;
}
.changeAD{ float:left;
           padding-top:5px;

          }
.download{
	float:right;
	border:solid 1px #bbb;
	width:214px;
	padding:1px;
         }
.download ul li{
	list-style:none;
	background:url(dot_18D150.gif) left center no-repeat;
	margin-left:15px;
	padding-left:15px;
}
.rollingNews{
	border:solid 1px #ccc;
	height:26px;
}
.rollingNews img{ float:left; margin:5px 10px;}
.rollingNews dd{
	display:inline;
	margin:0px 15px;
	line-height:20px;
	background:url(dot_18D150.gif) left center no-repeat;
	padding-left:15px;
	float:left;
}
.news{
	float:left;
	border:solid 1px #bbb;
	width:349px;
	padding:1px;
	margin-bottom:3px;
}
.news li{
	list-style:none;
	background:url(dot8CDEC.gif) left center no-repeat;
	margin-left:15px;
	padding-left:15px;
}
.employment{
	float:right;
	border:solid 1px #bbb;
	width:349px;
	padding:1px;
	margin-bottom:3px;
}
.employment li{
	list-style:none;
	background:url(dot8CDEC.gif) left center no-repeat;
	margin-left:15px;
	padding-left:15px;
}
.team{
	float:left;
	margin:6px 0 3px 0;
	border:solid 1px #bbb;
	width:349px;
	padding:1px;
}
.team  img{
	float:left;
	border:solid 1px #ccc;
	padding:3px;
	margin:5px 5px 0 10px;
}

.whl{ float: left;
     width:140px;
}
.whl td{line-height:250%;}
#demo td{line-height:200%;}
.whr{ float: left;
     width:180px;
    padding-top:5px;
}
.whr img{
              border:0px;
              margin:0px;
}
.comments{
	float:right;
	margin:6px 0 3px 0;
	border:solid 1px #bbb;
	width:349px;
	padding:1px;
}
.comments  img{
	float:left;
	border:solid 1px #ccc;
	padding:3px;
	margin:5px 5px 0 10px;
}
.whr img{
              border:0px;
              margin:0px;
}
.comments li{
	list-style:none;
	background:url(dot8CDEC.gif) left center no-repeat;
	margin-left:15px;
	padding-left:15px;
}
.testimonials{
	float:left;
	margin:6px 0;
	border:solid 1px #bbb;
	width:349px;
	padding:1px;
}
.living{
	float:right;
	margin:6px 0;
	border:solid 1px #bbb;
	width:349px;
	padding:1px;
}
.innerLive{
	padding:5px 10px;
	line-height:18px;
}
.innerLive p{
	text-indent:26px;
	padding:5px 0;
	border-bottom:dashed 1px #ccc;
}
.xieyi{ color:#FF3300; font-weight:bold; padding-left:20px;}
.xieyi a:link{ color:#FF3300;}
.xieyi a:visited{ color:#FF3300;}
.xieyi a:hover{ color:#000