#top {
	background-image: url(top_bg.jpg);
	background-repeat: repeat-x;
	height: 30px;
	line-height: 30px;
}
#head {
	height: 76px;
	text-align: right;
}
#tleft {
}
#tleft ul {
}
#tleft ul li {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
#tright {
	float: right;
}
#tright a {
	margin-right: 5px;
	margin-left: 5px;
	color: #FFF; 
}
#tright li
{ height: 17px;
	line-height:17px;
	text-align:center;
	float:left; margin-top:5px; margin-left:10px;
	}
#tright a div {
	background-image: url( button_top.gif);
	 cursor:pointer;
	width: 50px;
	background-attachment: scroll;
	background-repeat: no-repeat;
}
#head .htitle {
	float:left;
	padding-left:5px;
	padding-top:5px;
}
#head .htitle h1 a {
	display:block;
	font-size:0;
	height:60px;
	overflow:hidden;
	width:400px;
	background-image: url(logo.png);
	background-repeat: no-repeat;
	line-height: 280px;
	
}
#navo {
	width: 956px;
	padding-left: 4px;
	height: 45px;
	background-attachment: scroll;
	background-image: url(nav_left.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi {
	background-attachment: scroll;
	background-image: url(nav_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 4px;
}
#menu {
	height: 45px;
	background-attachment: scroll;
	background-image: url(menu_background.jpg);
	background-repeat: repeat-x;
}
#menu ul {
	border:0 none;
	line-height:150%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 15px;
	padding:0;
}
#nav {
	padding-left:20px;
}
#nav li {
	float:left;
	height:35px;
}
#nav li a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	cursor:pointer;
	display:block;
	float:left;
	height:43px;
	padding-left:5px;
	text-decoration:none;
}
#nav li a span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	line-height:16px;
	padding:12px 14px 10px 10px;
	text-decoration:none;
}
#nav .menu_line {
	background-attachment: scroll;
	background-image: url(nav_line.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 3px;
	margin-top: 8px;
	margin-right: 3px;
	margin-left: 3px;
}
#nav li .menucurrent {
	background-image: url(menu_on_left.gif);
	background-repeat: no-repeat;
}
#nav li .menucurrent span {
	background-position:right 0px;
	color:#333333;
	font-weight:bold;
	padding:12px 14px 17px 10px;
	text-decoration:none;
	background-image: url(menu_on_right.gif);
}
#position {
	padding-left: 20px;
}

#buttom {
	background-attachment: scroll;
	background-image: url(down_buttom.gif);
	background-repeat: no-repeat;
	height: 6px;
	font-size: 0px;
}
#dedenews {
	height: 37px;
	width: 955px;
	padding-left: 5px;
	background-attachment: scroll;
	background-image: url(news_left.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#dedenews #newtitle {
	background-image: url(news_title_bg.gif);
	background-repeat: repeat-x;
	height: 37px;
	line-height: 37px;
	width: 100px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E7E8E6;
}
#dedenews #news {
	width: 828px;
	height: 37px;
	line-height: 37px;
	background-attachment: scroll;
	background-image: url( news_background.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-left: 20px;
}
#news ul li {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	list-style-type: disc;
	list-style-position: inside;
}
#dedenews #newright {
	background-attachment: scroll;
	background-image: url( news_right.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 37px;
	width: 6px;
}
#feature {
	width: 684px;
}
#commend 
{
	
	width: 270px;
}
#hotdown {
	width: 385px;
}
#hothelp {
	width: 294px;
	margin-left: 5px;
}
#ClassList {
	width: 337px;
	margin-right: 5px;
	margin-bottom:5px;
	float:left;
}
#comfaq {
	width: 270px;
}
#search {
	text-align: center;
	margin-top: 12px;
	padding-bottom: 14px;
}
#buttom_c {
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 15px;
	text-align: left;
}
#buttom_c #buttom_logo {
	float: left;
}
#buttom_c #buttom_text {
	float: left;
	margin-left: 50px;
}
#buttom_c #buttom_text a {
	margin-right: 5px;
	margin-left: 5px;
	color: #0B66A8;
}
#buttom_c #buttom_top {
	float: right;
}
#buyguide #guidebody {
	color: #0B66A8;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	line-height: 22px;
}
#buyguide #guidebody p {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F3F3F3;
	padding-left: 20px;
	padding-top: 5px;
	font-weight: bold;
}
#case {
	background-image:url( case.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:75px;
	width:72px;
	margin-top: 40px;
	margin-right: 30px;
}
#case dt {
	font-size:30px;
	font-weight:bold;
	height:55px;
	line-height:55px;
}
.sbar {
	background-color: #85BD38;
	padding-left: 10px;
	height: 28px;
	line-height: 28px;
	margin-top: 10px;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 10px;
}
.arcbody .destext {
	color: #777171;
	line-height: 22px;
}
#tophost {
	clear: both;
	padding: 8px;
}
#truetitle {
	background-attachment: scroll;
	background-image: url( true_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 32px;
	height: 32px;
	text-align: right;
	padding-right: 15px;
}
#producs {
	padding: 8px;
}
#producs #pd_1 {
	padding: 5px;
	background-color: #F8F8F7;
	float: left;
	margin-right: 2px;
	margin-bottom: 10px;
}
#product_info {
	clear: both;
	padding: 20px;
}
#product_info table {
	border: 1px solid #E8E8E8;
}
#product_info table tr td {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E8E8E8;
	border-left-color: #E8E8E8;
	height: 36px;
	vertical-align: middle;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	padding-left: 20px;
}
#product_info table tr td h2 {
	font-size: 14px;
	font-weight: bold;
}
.video {
	clear: both;
	padding-left: 5px!important;
	padding-left:0;
	padding-top: 5px!important;
	padding-top: 10px;
	padding-bottom: 8px;
}

.video dl {
	float:left;
	height:123px;
	width:132px;
	margin-right: 5px;
	margin-left: 5px;
}
.video dl dt {
	height:93px;
	width:124px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url( video.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.video dl dt a img {
	display:block;
	height:77px;
	padding:1px 0 0 1px;
	width:122px;
}
.video dl dd {
	height:30px;
	letter-spacing:1px;
	overflow:hidden;
	width:114px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.video dl dd a {
	color:#005A98;
	font-family:Arial;
	text-decoration:none;
}
#searchform {
	height: 87px;
	width: 725px;
	background-attachment: scroll;
	background-image: url( search_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 5px;
}
#searchform .searchinput {
	margin-top: 35px;
	float: left;
	padding-left: 198px!important;
	padding-left: 210px;
	width: 370px!important;
	width:360px;
}
#searchform .searchinput input {
	width: 360px;
	background-color: Transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#searchform .searchbtn {
	float: left;
	margin-top: 28px;
	margin-left: 12px!important;
	margin-left: 6px;
	height: 32px;
	width: 88px;
}
#searchform .searchbtn input {
	background-attachment: scroll;
	background-image: url( searchf_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 32px;
	width: 88px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#attention {
	padding: 10px;
	margin-bottom: 5px;
	background-color: #FFFFDB;
	border: 1px solid #FC0;
	line-height: 22px;
}
#domainsform {
	line-height: 24px;
}
#domainsform .dmtitle {
	height: 36px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	background-color: #EAEAEA;
}
#domainsform tr td {
	line-height: 32px;
	height: 32px;
	vertical-align: middle;
	padding-left: 5px;
}
#tech {
	padding: 20px;
}
#tech .addlist {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	margin-bottom: 10px;
}

#tech .addlist .litimg {
	float: left;
	margin-right: 10px;
}
#tech .addlist .techdes {

}
#tech .addlist .addinfo {
	float: right;
	line-height: 22px;
}
#tech .addlist .techdes ul li {
	margin-bottom: 5px;
}

#tech .addlist .dtitle a{
	font-size: 14px;
	font-weight: bold;
	color: #0B65A7;
}
#classiccase {
	text-align: center;
	clear: both;
	padding: 10px;
}
#classiccase ul li {
	margin-bottom: 10px;
}
.box-p{border:solid 1px #E2E2E2; text-align:center; vertical-align:middle; 
	background:#F5F5F5; height:auto; width:500px; margin:0px 0px 10px 0px;}
.box-s{text-align:left; padding-left:10px; padding-right:10px; padding-bottom:10px;
         margin-top:8px; font-weight:bold;}
.box-title
{   height:20px;
	text-align:left; padding-left:10px;  margin-top:8px; font-weight:bold;
}
.box-content
{
	border:solid 1px #E2E2E2; 
	background:#fff;padding-bottom:10px;
}

.ucontent .arcbody {
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.ucontent .arcbody h1 {
	color:#363737;
	font-size:22px;
	font-weight:bold;
	margin:0;
	text-align:center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.ucontent .arcbody .times {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #E0E0E0;
}
.ucontent .arcbody .content {
	color:#2A2A2A;
	font-size:14px;
	line-height:25px;
	margin:15px 0 35px;
}
.ucontent .arcbody .linkes {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #E0E0E0;
}
.ucontent .arcbody .linkes li {
	float: left;
	width: 50%;
}

/**************************************************/
.PagesClass
{
	
	text-align:right; width:98%; text-align:center;
}
.PagesClass table
{
	border-collapse:separate; 
	border-spacing:10px; 

}
.PagesClass td{ width:50px; font-weight:bold;  border:solid 1px #72AF04; 
  text-align:center }
.CurrentPageCoder{ color:#fff; font-weight:bold; background:#72AF04}
.TagsList
{
	width:100%;
}
.TagsList li
{
	width:120px;
	height:23px;
	padding-left:15px;
	float:left; 
	
}
#PagesMain
{
	 width:100%;
	 margin-top:5px;
	 text-align:center;
}
#PagesMain  div
{
	text-align:center;
}

.GridView
{	width:100%;
	background:#F5FAFF;
	border:solid 1px #D8E0E8;
	
	
}
.GridViewHeader
{
	 text-align:center;
	height:30px;
	font-weight:bold;
	background:#E9F0F7;
}

.GridView tr
{
	height:28px;
	
}
.GridView tr td
{
	 text-align:center;
	
}
.GridView tr td:first-child  
{
	width:30%;
	 text-align:left;
	 padding-left:5px;
	
}


.gvfisrtTD
{
 text-align:left!important;	
 
 }
 
 .User-Profiles
 {
 	 padding-left:10px;
 	 line-height:30px;
 }
 .TextBoxDefault,.TextBoxFocus 
{
	font-family:Arial, Helvetica, sans-serif; background-color: #fff; 
	padding:0.2em 0;border:1px double #ccc;
}

.TextBoxFocus { border: 1px double #FF9757; background-color: #FFF2EB;}
.messagetext {overflow:hidden; zoom:1; border-left:1px solid #000; border-right:1px solid #000; padding:0 10px;  text-align:left; background:#ffffe1; word-break : break-all; letter-break:break-all; }
.messagetext img {float:left;margin:0 3px 3px 3px;}
.AdminButton 
{
	border:1px solid #919699; 
	background:url(buttonbg.gif) repeat-x left bottom;
	 text-align:center; text-decoration:none; 
	 padding:2px 3px; cursor:pointer; 
	 line-height:25px; margin-right:2px;
	  
}
.FriendList
{
	 width:100%;
	
}
.FriendList li
{
	float:left; 
	margin-top:10px;
	margin-left:10px;
	width:200px;
	height:80px;
}
.FriendList  img
{
	width:68px; height:68px;
}
.RecentVisitors
{
	 width:100%;
	
}
.RecentVisitors ul
{ margin-bottom:11px;
	width:234px;
}
.RecentVisitors li
{
	float:left; 
	margin-top:10px;
	margin-left:17px;
	width:234px;
}
.RecentVisitors  img
{
	width:234px; height:60px;
}
.UcClassList
{
	 width:90%;
	
}
.UcClassList li
{
	float:left; 
	margin-top:5px;
	margin-left:10px;
	width:150px;
	
}
.UcClassList li a
{
	color:Red;
}
.Dongta
{
	width:100%;
}
.Dongta div
{
	float:left; 
	margin-top:5px;
	margin-left:10px;
	width:68px;
	cursor:pointer;
}
.FavList
{
	width:100%;
}
.FavList li
{
	float:left;
	width:220px;
	height:30px;
	padding-left:10px;
}
.UserAddContent td
{
	 padding-left:10px;
	 height:38px;
}
/*ÆÀÂÛ ÁÄÌì ¶ÌÐÅ*/
 .comment{font-size:14px;border-bottom:1px dotted #aaa; margin-bottom:20px; text-align:left; width:98%}
        .comment p{padding:5px 0;}
        .comment p.title{color:#1f3a87;font-size:12px; padding-left:10px;}
        .comment p span{float:right;color:#666}
        .comment div{background:#ffe;padding:3px;border:1px solid #aaa;line-height:140%;margin-bottom:5px;}
        .comment div span{color:#1f3a87;font-size:12px; }
        
        #ChatList
                        {
                        	scrollbar-face-color: #f1f1f1;
	                        scrollbar-shadow-color: #ffffff; 
	                        scrollbar-highlight-color:#ffffff; 
	                        scrollbar-3dlight-color: #ffffff;  
	                        scrollbar-darkshadow-color: #ffffff; 
	                        scrollbar-track-color:#ffffff; 
	                        scrollbar-arrow-color: ffffff;
	                        overflow:scroll;
	                        overflow-x:hidden; 
	                        height:230px;
	                        padding-left:10px;
	                        width:93%;
                        }
                        #ChatList .msgtitle
                        {
                        	color:Red;
                        }
                        #ChatList .msgcontent
                        {
                        	color:Blue;
                        }
                        #ChatList .msglist
                        {                         
                                
                            
                        	                       	
                        }

.ClassImg {
	FLOAT: left;
	  PADDING-TOP: 5px;  
	 TEXT-ALIGN: center;
	margin-left:10px;
	margin-right:5px;
	
}
.ClassImg P {
	FLOAT: left; margin-left:3px; 
}

.ClassImg P IMG {
	BORDER-RIGHT: #dcdcdc 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #dcdcdc 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #dcdcdc 1px solid; 
	BORDER-BOTTOM: #dcdcdc 1px solid; 
}

.NoList {
	BACKGROUND: url(num.gif) no-repeat 5px 0px; OVERFLOW: hidden; 
}
.NoList LI {
	PADDING-LEFT: 20px; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 85%; LINE-HEIGHT: 25px; MARGIN-RIGHT: auto; 
	BORDER-BOTTOM: #e6e8eb 1px dotted; HEIGHT: 25px; TEXT-OVERFLOW: ellipsis
}
.list_one LI {
	MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 95%; LINE-HEIGHT: 25px; MARGIN-RIGHT: auto; 
	BORDER-BOTTOM: #e6e8eb 1px dotted; HEIGHT: 25px; TEXT-OVERFLOW: ellipsis; 
}

#head .headbanner {
	float:left;
	padding-left:5px;
	padding-top:5px;
}
#download{
	line-height: 22px;
	width:273px;
	padding-right:-1px;
	float:right
	height:242px;
	font-size:12px;
	padding-top:0px;
	background:url(../images/download_bg.png) no-repeat;
}
#down {
	height:180px;
	padding: 47px 19px 15px;
}
#down .download_btn {
	background: url(../images/download_btn.png) left top;
	width:232px;
	height:60px;
	display:block;
}
#down .download_btn:hover {
	background: url(../images/download_btn.png) left bottom;
}
.downlist
{
	BORDER: #ccc 1px dotted; height:200px; width:98%;  margin-top:10px;
}
.downlist li
{
	background-attachment: scroll;
	background-image: url(icon_download_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:left; margin-left:10px;  width:100px;  padding-left:20px; margin-top:5px;
	height:23px;
}

.About {line-height:168%; margin:6px 8px;}
.About p { margin:0; padding:0;}
.GBook {border-top:#e3e3e3 solid 1px; padding:3px; margin-top:5px; margin-bottom:8px;}

.middle-bg{background:url("../Images/qq-middle.jpg") repeat-y;}
.myqq{text-align:center;padding-top:3px;padding-bottom:3px;}
#qqonline_float{width:111px;position:fixed;*_position:absolute;right:10px;top:100px;}

.docc_rig_01 ul li{width:160px; height:170px; float:left; position:relative; margin-top:20px; margin-left:12px;}
.docc_rig_01 ul li span{ position:absolute; width:140px; line-height:30px; bottom:0px; text-align:center; left:0px;}
.docc_rig_01 ul li img{width:140px; height:140px; border:#D3CFD0 solid 1px;}
