body { background:#FFFFFF url(../images/bg090702.gif) repeat-x left top; margin:0 auto; 
font-family:Verdana,Tahoma,Sans-serif; font-size:small;line-height:1.5em;}
a{text-decoration:none; color:#214f9b;}
a:hover{color:#CC0000; text-decoration:underline;}
h1{font-size:250%; margin:15px 0; font-family:Helvetica, Arial, Calibri, sans-serif; }
h2{font-size:150%; margin:5px 0; font-family:Helvetica, Arial, Calibri, sans-serif;}
h3{font-size:130%; margin:5px 0; font-family:Helvetica, Arial, Calibri, sans-serif;}
h4{font-size:120%; margin:5px 0; font-family:Helvetica, Arial, Calibri, sans-serif;}
h5{font-size:110%; margin:5px 0; font-family:Helvetica, Arial, Calibri, sans-serif;}
ul{margin:0; list-style:none; padding:0;}
form{margin:0;}

#tabs1 #wleft{ float:left; width:49%;height:130px;}
#tabs1 #wright{ float:right; width:49%;height:130px;}
.wrap{ width:980px; margin:0 auto; text-align:left;}
.banner{background:url(../images/banner090702.gif) no-repeat; height:94px;}
.demo_list{width:100%;}
.demo_tr_0{background:url(../images/top_bg.gif)}
.demo_tr_1{background:url(../images/top_bg2.gif)}
.demo_tr_2{background:url(../images/top_bg2.gif)}
.demo_tr_3{background:url(../images/top_bg3.gif)}
.demo_tr_4{background:url(../images/top_bg3.gif)}
.demo_td{padding:3px 0 0 20px;width:800px;}
.demo_down{ padding:1px 0 0 0px;}
.banner a{margin:0; border:0;}
.logo{width:200px; float:left; padding:7px 0 0 0;}
#search {
float:right;
height:74px;
margin:0px 0 0;
overflow:hidden;
width:650px;
padding:10px 0 0 0;
}
.user{margin:0 0 3px 0; padding:0; color:#666666;width:650px; height:20px;}
.user a{color:#333333;}
.user-left{width:310px; float:left;margin:0; padding:0;}
.user-right{width:330px; float:right; margin:0; padding:0; text-align:right;}

.search_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: url(../images/search_left.gif) no-repeat scroll left top;
float:left;
height:37px;
width:9px;
}
.search_mid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#89d35b none repeat scroll 0 0;
float:left;
height:37px;
width:530px;
}
.search_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(../images/search_right.gif) no-repeat scroll left top;
float:left;
height:37px;
width:9px;
}
.search_input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/text_bg.gif) repeat-x scroll 0 0;
border:0 solid #509f34;
color:#555555;
font-size:14px;
height:24px;
margin:-2px;
padding:6px 4px 0;
width:383px;
}
.search_select {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:0 solid #509f34;
color:#555555;
font-size:14px;
height:24px;
margin:-1px;
width:130px;
}
.search_s {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #509f34;
float:left;
height:20px;
margin:6px 0 0 2px;
overflow:hidden;
padding:2px;
width:129px;
}
.search_s1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:20px;
margin:0;
overflow:hidden;
width:129px;
}
.search_i {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #509f34;
float:left;
height:24px;
margin:6px 0 0 2px;
overflow:hidden;
width:390px;
}
.search_b {
float:left;
height:18px;
margin:11px 0 0 6px;
overflow:hidden;
}
.search_text {
-x-system-font:none;
color:#CC9A00;
float:left;
font-family:Verdana,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal !important;
height:18px;
line-height:normal;
margin:11px 0 0 6px;
overflow:hidden;
}



.position{ padding:5px 10px;  line-height:20px; clear:both; color:#333333;}
.position a{ color:#333333;}

.content{ margin:0 auto 20px auto; float:left; color:#404040; width:990px; }
.content img{border: 1px solid #999999;};
.content-top{ height:90px;}
.content-left{ float:left; width:252px; padding:0; }
.content-left1{ float:left; width:710px; padding:0; }
.content-right1{ float:left; width:250px; padding:0; margin:0 0 0 20px;}


.category{background:#f3f3f3; border:#cecece 1px solid; width:auto;float:left; width:100%; padding:0;}
.category h3{background:#333333; padding:8px 0 5px 15px; margin:0; color:#FFFFFF;}
.category_sub{ background:#faf9f9;}

.hot{background:#f3f3f3; border:#cecece 1px solid; width:auto; margin:20px 0 0 0; }
.hot ul{list-style:none; padding:10px;}
.hot h3{padding:8px 0 5px 15px; margin:0; color:#FFFFFF; background:#333333;}
.hot li{  padding: 0 0 0 15px;  line-height:22px; }
.hot li a{ color:#000000;margin:3px;}

.article-list img{float:left; margin:0 10px 10px 0;border:#d3d0d0 1px solid; padding:3px; background:#ffffff;}
.article-list ul{list-style:none;}
.article-list li{ padding:5px 0 10px 0; border-bottom:#CCCCCC 1px solid; background:none;} 


.seo-case-l { float:left; width:340px; border:#CCCCCC 1px solid; margin:20px 0 0 0; padding:0;}
.seo-case-l ul{ padding:0 0 15px 0;}
.seo-case-l h3{ padding:0 0 0 15px; background:url(../images/sprites.gif) repeat-x 0 -159px; font-size:14px; height:29px;line-height:29px; margin:0; color:#449100;}
.seo-case-l li{ background:url(../images/icon1.jpg) no-repeat left 8px; padding: 0 0 0 12px; margin:1px 0 0 15px; line-height:20px;}

.suo{ clear:both; margin:10px 15px; padding:0; width:auto;}
.suo img{float:left; margin:0 15px 0 0;}

.seo-case-r { float:right; width:340px; border:#CCCCCC 1px solid; margin:20px 0 0 0; padding:0;}
.seo-case-r ul{ padding:0 0 15px 0;}
.seo-case-r h3{padding:0 0 0 15px; background:url(../images/sprites.gif) repeat-x 0 -159px; font-size:14px; height:29px;line-height:29px; margin:0;color:#449100;}
.seo-case-r li{ background:url(../images/icon1.jpg) no-repeat left 8px; padding: 0 0 0 12px; margin:1px 0 0 15px; line-height:20px;}
.clear{clear:both; }

.content-right{ float:left; width:710px; padding:0; margin:0 0 0 20px;}
.content-left2{ float:left; width:700px;}



.related,.recommend{background:#f3f3f3; border:#cecece 1px solid; width:auto; margin:0 0 15px 0;}
.related ul,.recommend ul{list-style:none; padding:10px;}
.related h3,.recommend h3{background:#333333; padding:8px 0 5px 15px; margin:0; color:#FFFFFF;}
.related li,.recommend li{ background:url(../images/icon1.jpg) no-repeat left 8px; padding: 0 0 0 12px; margin:0; line-height:22px;}
.related li a,.recommend li a{ border-bottom:#d6d6d6 solid 1px; display:block;}
.related img,.recommend img{margin:5px; width:120px;1px solid #999999; height:90px;}

.related-tag, .casestudy, .related-article, .hot-article{ clear:both;width:234px;  background:url(../images/tag3-bgtop.gif) no-repeat left top; margin:0 0 15px 0; padding:1px 0 0 0;}
.related-tag ul, .casestudy ul, .related-article ul, .hot-article ul{background:url(../images/tag3-bgbottom.gif) no-repeat left bottom; padding:0 0 15px 0;}
.related-tag h3, .casestudy h3, .related-article h3, .hot-article h3{border-bottom:#d3d0d0 1px dashed; padding:3px 0 3px 15px;}
.related-tag li, .casestudy li, .related-article li, .hot-article li{ background:url(../images/icon1.jpg) no-repeat left 8px; padding: 0 0 0 12px; margin:1px 0 0 15px; line-height:20px;}
.more{padding:3px 15px 0 0; text-align:right;}

.article img{ float:right; margin: 0 0 10px 10px;}
.article ul{margin:0; list-style:decimal; padding:0 0 0 20px;}
.article li{margin:0; padding:0 0 3px 0;}

.box{ width:900px; margin:15px 0 0 0;}
.box ul{ no-repeat bottom left; padding:14px;}
.box li{padding:0 0 0 30px;}


.request{background:#f9fce8; font-size:90%; margin:20px 0 0 0;color:#3a3a3a; }
.request ul{padding:15px; margin:0 0 15px 0;}
.request h2{border-bottom:#ebecdc solid 1px; text-align:center; padding:5px 0; }
.request-in{width:520px; margin:0 auto;}
.request-A{float:left; width:250px;}
.request-B{float:right; width:240px;}
.request strong{display:block; margin:5px 0 0 0;}
.request .input {width: 240px; border: 1px solid #c1c1c1;}
.request textarea{width: 240px; border: 1px solid #c1c1c1;}
.request .submit{ padding:20px 0 0 0; clear:both; text-align:center; }
.request select{font-family:Arial, Helvetica, sans-serif; font-weight:bold; border: 1px solid #c1c1c1;width: 240px;margin:5px 0 0 0;  font-size:90%;}

.foot{clear:both; background:#eaeaea; margin:0 auto; border-top:#e0e0e0 4px solid;}
.foot_in{width:980px;margin:0 auto; padding:20px 0; text-align:center; font-size:12px; color:#666666;}

.bottom{ clear:both; background:#4c4c4c url(../images/bottom_bg.jpg) repeat-x top left; padding:20px 24px;color:#f2f2f2; font-size:90%; margin:0 auto; }
.bottom a{color:#f2f2f2; text-decoration:none;}
.bottom a:hover{color:#f2f2f2; text-decoration:underline;}

.green{color:#5f9e49;  padding:0 15px; font-family:Arial, Helvetica, sans-serif; font-size:85%;}
.green1{color:#84aa77; font-size:1.2em; font-weight:bold; }
.gray{color:#CCCCCC;}


.demo-top{border:#cecece 1px solid; width:708px; float:left;}
.demo-top h1{text-align:center; font-size:16px; height:29px;line-height:29px; margin:0; color:#449100;background:url(../images/sprites.gif) repeat-x 0 -159px;display:block;}
.demo-top-left{float:left; width:100px; margin:0 15px 0 0; padding:20px;}
.demo-top-right{float:left; width:400px; margin:0; padding:20px;}
.demo-top-right ul{margin:0; list-style:none; width:450px; padding:0;}
.demo-top-right li{border-bottom:#CCCCCC 1px solid;  margin:0 0 0 0; height:18px; padding:8px 0 0 0;}
.zhaiyao{padding:10px; margin:0;}
.graybg{background:#e5f9d8; padding:15px; text-align:center;margin:0;}
.demo-top p{ margin:5px 0 0 0;}

.demo-content{margin:15px 0 0 0; border:#cecece 1px solid; width:auto; clear:both;}
.demo-content img{border: 0px solid;}
.demo-content ul{overflow:hidden;zoom:1;background:url(../images/sprites.gif) repeat-x 0 -159px;display:block; height:29px; margin:0;}
.demo-content li{width:125px;height:29px;float:left;text-align:center;line-height:29px;font-weight:700;}
.demo-content li.focus{background:#fff;}
.demo-content li.focus a{color:#449100; border-left:#cecece 1px solid; border-right:#cecece 1px solid;}
.demo-content li.focus a:hover{text-decoration:none;}
.demo-content li a{display:block;height:29px; color:#333333;}
.demo-boxbody{padding:20px; margin:0;}

.result{background:#e5f9d8; padding:15px; height:24px; color:#000000;}
.result-left{width:350px; float:left;margin:0; padding:0;}
.green1{font-size:16px; color:#449100; margin:0 2px;}
.result-right{width:200px; float:right; margin:0; padding:0; text-align:right;}

.list-tt{overflow:hidden;zoom:1;background:url(../images/sprites.gif) repeat-x 0 -159px;display:block; height:29px; margin:0;}
.list-tt li{width:147px;height:29px;float:left;text-align:center;line-height:29px;font-weight:700;}
.list-tt li.focus{background:#fff;}
.list-tt li.focus a{color:#449100; border-left:#cecece 1px solid; border-right:#cecece 1px solid;}
.list-tt li.focus a:hover{text-decoration:none;}
.list-tt li a{display:block;height:29px; color:#333333;}

.hidden{
    display:none;
}

#tip_validation{ margin-top:5px; color:#FF0000;font-size:100%;}
.form1 {
	margin: 10px auto; 
	padding: 20px 40px;
	border: 4px solid #CCC; 
	background-color: #f4f4f4; width:400px;
}
fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
label {
	display:block;
	font-weight:bold;
	margin: .4em 0;	
}
input {
	padding: .3em;
}
textarea {
	width: 55%;
	padding: .3em;
	font: normal 1em/1.5em Verdana, sans-serif;
	border: 1px solid #eee;
	height: 10em;
	display:block;
	color:#777;
}
input.button { 
	font: bold 1em Arial, Sans-serif; 
	margin: 0;
	padding: .25em .3em;
	color: #FFF;
	background: #A2CC00;
	border: 2px solid #8EB200;
}



/* 锟叫憋拷页ABC */

/* ad */
.ad1{height:90px;overflow:hidden;zoom:1;}
.ad1 .l, .ad1 .r{width:487px;float:left;margin:5px 0;}
.ad1 .r{float:right;}
.ad2{margin:5px auto;overflow:hidden;zoom:1;}
.ad2 .l{float:left;}
.ad2 .r{float:right;}

/* 锟斤拷锟叫硷拷锟斤拷锟�*/
#crumbs{line-height:36px;font-family:simsun;}

/* 锟斤拷母锟斤拷锟斤拷 */
#sort {font-size:14px;font-weight:700;text-align:center;}
#sort .boxBody{border-top:2px solid #eaf1fc;padding:10px 0;}
#sort a{margin:0 10px 0 10px;zoom:1;}

/* 锟叫憋拷 */
#list table{border-collapse:collapse;}
#list th, #list td{height:29px;line-height:29px;padding:0 5px;}
#list th{background:url(../images/sprites.gif) repeat-x 0 -159px;text-align:left;color:#039;}
#list td{height:27px;font:400 14px/27px arial;}
#list th.spec, #list td.spec{font-size:12px;text-align:center;font-family:simsun;}
#list .spec a:link, #list .spec a:visited{color:#000;}
#list .alter td{background-color:#ebf5ff;}


/* -------------------------------------------------- */
/* 锟叫憋拷页 */

#listPage .col3{float:left;margin:0;}
#listPage .col12{float:right;}

/* clsList */
#clsList .boxBody{padding:8px 12px;}
#clsList ul{overflow:hidden;zoom:1;}
#clsList li{width:80px;float:left;background:url(../images/dot.gif) no-repeat 5px 10px;padding-left:12px;font-size:14px;line-height:24px;}
#clsList li.focus a:link, #clsList li.focus a:visited{font-weight:700;color:#ff7101;}

/* 锟秸凤拷锟斤拷锟斤拷萍锟�*/
#feesoft{border-bottom-width:1px;}
#feesoft .boxBody{padding:0 12px;}
#feesoft .boxBody div{padding:10px 0;border-bottom:1px solid #d0e0fa;}
#feesoft .boxBody p{margin-top:-22px;text-align:right;color:#f00;}
#feesoft .boxBody p.desc{margin:0;text-align:left;color:#747e88;}
#feesoft .boxBody a:link, #feesoft .boxBody a:visited{text-decoration:underline;}
#feesoft .boxBody a:hover{color:#f00;}

/* downTop */
#downTop{border-bottom-width:1px;}
#downTop li{overflow:hidden;zoom:1;}
#downTop li span{float:left;width:13px;height:11px;font:800 9px/11px arial;overflow:hidden;background-color:#0093fb;text-align:center;margin:5px 5px 0 0;color:#fff;}
#downTop li.top span{background-color:#ff9101;}

/* hotRec */
#hotReco{border-bottom-width:1px;}
#hotReco li{background:url(../images/dot.gif) no-repeat 5px 10px;padding-left:12px;}

/* courseTop */
#courseTop li{overflow:hidden;zoom:1;}
#courseTop li span{float:left;width:13px;height:11px;font:800 9px/11px arial;overflow:hidden;background-color:#0093fb;text-align:center;margin:5px 5px 0 0;color:#fff;}
#courseTop li.top span{background-color:#ff9101;}

/* clsBest */
#clsBest h2{background:#ecf5ff;height:27px;line-height:27px;}
#clsBest ul{overflow:hidden;zoom:1;}
#clsBest li{width:180px;float:left;white-space:nowrap;overflow:hidden;}
#clsBest li img{vertical-align:middle;margin:2px 5px 2px 0;width:20px;height:20px;}

/* clsList2 */
#clsList2{margin:20px 0 0 0;}
#clsList2 .tit{height:27px;background:url(../images/sprites.gif) repeat-x 0 -159px; }
#clsList2 li{width:176px;float:left;height:27px;text-align:center;line-height:27px;font-weight:700;position:relative;}
#clsList2 li.l2{border-left:1px solid #75a3ed;border-right:1px solid #75a3ed;}
#clsList2 li.last{width:188px;border-left:1px solid #75a3ed;}
#clsList2 li.focus{background:#FFF;color:#fff;height:29px;}
#clsList2 li img{display:none;}
#clsList2 li.focus img{
	display:block;
	position:absolute;
	top:0;
	left:75%;
}
#clsList2 li a{display:block;height:27px;}

#clsList2 dt{font-size:14px;font-weight:700;height:28px;line-height:28px;background-color:#e8eaec;padding:0 10px;position:relative;}
#clsList2 dt p{text-align:right;margin-top:-28px;font:400 12px/28px arial;}
#clsList2 dt span{margin-left:10px;font:400 12px/28px simsun;color:#039;}
#clsList2 dd{padding:10px;}
#clsList2 dd i{margin:0 5px;}
#clsList2 dd .noPlugin{color:#40a300;font-weight:700;}
#clsList2 dd .hasPlugin{color:#f00;font-weight:700;}
#clsList2 dd .buxiang{color:#ff9101;font-weight:700;}
#clsList2 dd p{color:#747e88;text-indent:2em;}
#clsList2 .bar{position:absolute;right:90px;top:12px;width:83px;height:5px;border:1px solid #40a300;background-color:#fff;}
#clsList2 .bar div{background:url(../images/sprites.gif) repeat-x 0 -265px;height:5px;overflow:hidden;}
#clsList2 .page{font-size:14px;}

#clsList3{margin:0 0 0 0;}
#clsList3 .tit{height:27px;background:url(../images/sprites.gif) repeat-x 0 -159px; }
#clsList3 li{width:176px;float:left;height:27px;text-align:center;line-height:27px;font-weight:700;position:relative;}
#clsList3 li.l2{border-left:1px solid #75a3ed;border-right:1px solid #75a3ed;}
#clsList3 li.last{width:188px;border-left:1px solid #75a3ed;}
#clsList3 li.focus{background:#FFF;color:#fff;height:29px;}
#clsList3 li img{display:none;}
#clsList3 li.focus img{
	display:block;
	position:absolute;
	top:0;
	left:75%;
}
#clsList3 li a{display:block;height:27px;}
#clsList3 dt{font-size:14px;font-weight:700;height:28px;line-height:28px;background-color:#e8eaec;padding:0 10px;position:relative;}
#clsList3 dt p{text-align:right;margin-top:-28px;font:400 12px/28px arial;}
#clsList3 dt span{font-size:14px;font-weight:700;height:28px;line-height:28px;background-color:#e8eaec;position:relative;}
#clsList3 dd{padding:10px;}
#clsList3 dd i{margin:0 5px;}
#clsList3 dd .noPlugin{color:#40a300;font-weight:700;}
#clsList3 dd .hasPlugin{color:#f00;font-weight:700;}
#clsList3 dd .buxiang{color:#ff9101;font-weight:700;}
#clsList3 dd p{color:#747e88;text-indent:2em;}
#clsList3 .bar{position:absolute;right:90px;top:12px;width:83px;height:5px;border:1px solid #40a300;background-color:#fff;}
#clsList3 .bar div{background:url(../images/sprites.gif) repeat-x 0 -265px;height:5px;overflow:hidden;}
#clsList3 .page{font-size:14px;}

/* -------------------------------------------------- */
/* 锟斤拷锟斤拷锟斤拷锟�*/

#relArt li{background:url(../images/dot.gif) no-repeat 5px 10px;padding-left:12px;}
#searchPage #hotReco{border-bottom-width:1px;}
.ad3{margin:10px 0;}
#clsList2 dt .searchWord, #clsList2 dd .searchWord{color:#f00;display:inline}

/* -------------------------------------------------- */
/* 锟斤拷锟斤拷锟叫憋拷页 */
#reviewPage #crumbs{padding:10px 0;}
#reviewPage #crumbs b{font:400 18px/21px "锟斤拷锟斤拷";color:#039;}

#relReview h2{background:#e3f0fd;height:28px;line-height:28px;}
#relReview li{background:url(../images/dot.gif) no-repeat 5px 10px;padding-left:12px;font-family:simsun;}

#reviewList .tit{height:33px;line-height:33px;background-color:#e3f0fd;zoom:1;overflow:hidden;}
#reviewList .tit li{width:140px;float:left;text-align:center;font-size:14px;color:#000;height:33px;font-weight:700;}
#reviewList .tit li.focus{background-color:#fff;}
#reviewList .tit a:link, #reviewList .tit a:visited{text-decoration:underline;zoom:1;}
#reviewList dt{height:28px;font:700 14px/28px arial;padding-left:10px;background-color:#e3f0fd;margin:0 0 10px}
#reviewList dd{padding:0 0 10px 5px;}
#reviewList dd .ip{font-size:12px;color:#5d5d5d;font-weight:400;}
#reviewList dd .bright{font-size:14px;margin-right:2px;}
#reviewList p.rTime{margin-top:-21px;text-align:right;color:#5d5d5d;padding-right:10px;}
.rBody{padding:10px 0;}
.rBody blockquote{padding:5px;border:1px solid #bdbdbd;background-color:#feffea;}
.rBody .rBody{padding:0;}
.cmd{background:url(../images/dotLine.gif) repeat-x 0 bottom;padding-bottom:10px;}
.cmd a{font-weight:700;}
#reviewList .page{font-size:14px;background-color:#f7f7f7;height:28px;line-height:28px;margin:10px 0;padding:0;}


#postBody{text-align:left;color:#5f5f5f;}
#postBody textarea{width:512px;height:108px;background:#fff url(../images/txtAreaBg.gif) no-repeat center center;border:1px solid #7f9db9;}
#postBody form{padding:15px;}
#postBody form p{padding:2px 0;}

.list_bottom {
margin:0;
overflow:hidden;
padding:10px 0;
width:100%;
}
.pages span.disabled {
border:1px solid #B6B6B6;
color:#B6B6B6;
margin-right:2px;
padding:2px 5px;
}
.jump_input {
height:15px;
padding-left:3px;
width:28px;
}
.pages a {
border:1px solid #2B2B2B;
color:#2B2B2B;
margin-right:2px;
padding:2px 5px;
text-decoration:none;
}
.pages span.current {
background-color:#a6e57a;
border:1px solid #2B2B2B;
color:#2B2B2B;
font-weight:bold;
margin-right:2px;
padding:2px 5px;
}
.list_p5 {
float:right;
height:20px;
margin-top:-20px;
}
.jump_input {
height:15px;
padding-left:3px;
width:28px;
border:#666666 1px solid;
}
.pagination {
	font-size:small;
}

