/*zh-cn*/
/*'font-size:11px' to 'font-size:12px' */
* { margin:0; padding:0; }
body { font:normal normal normal 12px 160% "Microsoft YaHei",Î¢ÈíÑÅºÚ,Verdana, Lucida, Arial, Helvetica, sans-serif; 
color:#000; background:#f5f5f5; line-height:20px;}
textarea, input { vertical-align:middle; padding:0 2px; }
textarea { padding:2px; }
dl, ul { list-style:none; }
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; }
img { border:0; vertical-align:middle; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:block; }
.clear { clear:both; }
.cblue, a.cblue:link, a.cblue:visited { text-decoration:underline; color:#03c; }
.cgreen, a.cgreen:link, a.cgreen:visited { text-decoration:none; color:#349802; }
form, h1, h2, h3 { display:inline; }
.textalignP{ text-align: left}
a.cblue:active, a.cblue:hover, a.cgreen:active, a.cgreen:hover { text-decoration:underline; color:red; }
.ccleft{ margin-left:3px; float:left}
.cborder, .cborder a{ text-decoration:underline;}
.bborder{ border-bottom:0px;}
.cctop{ margin-top:10px; float:left}

.top, .top2 { width:1000px; overflow:hidden; zoom:1; margin:8px auto 0px auto; position: relative; height: 55px; }
.top .logo,.top2 .logo { width:140px; float:left; margin-left:40px; display:inline; }
.top .title { width:500px; float:right; margin-right:5px; display:inline; position:absolute; top:30px; right:10px; font-size:12px; }
.title h1 { font-size:16px; width:500px; float:left; text-align:right }
.title p, .top .title strong { font-size:12px; font-weight:400;}
.top .headerarea{ width:505px; float:right; display:inline; position:absolute; top:3px; right:10px; text-align: right; }
.top .title .text{ float:right; width:500px; text-align:left}
.top .title .text p{ float:right}

.top2 .header{ width:500px; float: right; text-align:right; font-size:12px; }


.wrap { width:1000px; zoom:1; clear:both; margin:10px auto 10px auto; }
.wrap_top { height:13px; width:1000px; float:left; background-image:url(../images/layout_top.gif); background-repeat:no-repeat; overflow:hidden; }

.wrap_con { width:998px; border-left:1px solid #cdd6cf; border-right:1px solid #cdd6cf; float:left; background:#fff; }
 .wrap_con .wrap_con2{width:998px;float:left;}



.wrap_con .download { background:#f5f5f5; border:1px solid #eaeaea; zoom:1; width:970px; margin:20px auto; }
.wrap_con .download h2 { font-size:18px; margin-top:20px; margin-bottom:20px; width:950px; margin-left:20px; float:left; }
.wrap_con .download p, .wrap_con .download strong { font-size:12px; width:950px; font-weight:400; margin:20px auto; }
 .download .download2 .cov{ width:200px; height:40px; display:inline; line-height:40px; text-align:left; margin-left:15px; float: left; font-size:12px; }
.wrap_con .download .download2 { width:970px; text-align:center; margin-bottom:10px; }
 .download .download2 .img{ float:left; margin-left:250px; display:inline }
 


.wrap_con dl { width:970px; border:0px;}
.wrap_con dt { width:950px; display:block; font-weight:700; }
.wrap_con h2,.cf15 { font-size:18px; margin-left:20px; line-height:30px; }
.wrap_con h2 a ,.cf15 a{ color:#000; font-size:18px;text-decoration:none; }
.wrap_con h2 a:hover,.cf15 a:hover { color:red;font-size:18px; text-decoration:none; }
.wrap_con dd { width:970px; text-align:center; border-bottom:1px dotted #ccc; padding-bottom:10px; margin:10px auto 20px; clear: both; }



.wrap_con .Free { width:890px; overflow:hidden; zoom:1; margin:20px auto; }
.wrap_con .Free h3 { font-size:16px; float:left; width:890px; line-height:30px; text-align:left; }
.wrap_con .Free .p1 { width:870px; float:left; background:url(../images/icon.gif) no-repeat left 2px; padding-left:20px; text-align:left; margin-bottom:20px; }
.wrap_con .Free p { text-align:left; font-size:12px; }
.wrap_con .Free .p2 { width:60px; float:left; background:url(../images/icon.gif) no-repeat left 2px; padding-left:20px; margin-left:10px; }
.wrap_con .Free ul { width:870px; float:left; text-align:left; font-size:12px; }
.wrap_con .Free li { background:url(../images/icon2.gif) no-repeat left 5px; line-height:20px; padding-left:15px; }
.wrap_con .Free .search { width:530px; overflow:hidden; zoom:1; margin:10px auto; }
 .wrap_con2 .text2 .Free ctop2{ margin:0px;}
wrap_con .Free .search .text_int { width:400px; float:left; }

.wrap_bot { background:url(../images/layout_bottom.gif) no-repeat; height:29px; width:1000px; float:left }
.flooter { width:1000px; margin:20px auto; overflow:hidden; zoom:1; text-align:center; font-size:12px; }



/*home nav*/
 .nav{ width:520px; float:right;  display:inline; }
     .nav li{ width:93px; float:left; margin-left:2px; display:inline}
     .nav .active{ background:url(../images/nav_li_bg.gif) no-repeat; height:28px; color:#000; line-height:28px; text-align:center; font-weight:bold;  position:relative; bottom:-1px;}
	 .nav .normal{ background:url(../images/nav_li_bg2.gif) no-repeat; height:27px; color:#339900; line-height:27px; text-align:center; font-weight:bold;}
	 .nav .normal a{color:#339900; text-decoration:none}
	 .nav .normal a:hover{color:red; text-decoration:none}
	 
.wrap_con .left	{ margin-left:15px; float:left; width:565px; overflow:hidden; display:inline }



 /*Current*/
   .left .Current{ width:555px; background:#f1fed2; border:1px solid #eaeaea; float:left }
      .Current h1{ font-size:18px; font-weight:bold; color:#339900; margin:15px 15px 0px 15px; float:left; width:500px; vertical-align:middle; }
      .Current h1 a{    color:#339900; }
      .Current p{ width:500px; float:left; margin:0px 15px; font-size:12px; }
	  .Current .down{ width:500px; margin:15px; float:left; text-align:center }
	   .Current .down .downimg{ margin-left:110px; margin-bottom:10px; }
	   .Current .down span{ float:right; width:140px; margin-right:8px; display:inline; height:40px; line-height:45px; font-size:12px; }
	    .left .text{ width:560px; border-bottom:1px dotted #ccc; float:left; margin-top:20px; }
	         .wrap_con h2,.text h2{ font-size:18px; color:#339900;}
		    .text ul{ margin:0px 10px 10px 10px; float:left; text-align:left}
			.text li{ font-size:12px; }
	        .text span, .text span a{ float:right; margin-right:10px; display:inline; color:#0033cc; text-decoration:underline; width:120px; margin-bottom:5px; font-size:12px; }
     .text span a:hover{ color:red;}


/*right*/

 .wrap_con .right{ margin-right:15px; width:375px; float:right; display:inline }
.right .design,.right .Awards{ width:373px; float:left; border:1px solid #eaeaea } 
.design h2{ font-size:18px; line-height:50px;  width:370px;  text-align:center}
.design li{ background:#f5f5f5; width:358px; float:left; height:90px; padding-top:10px; padding-left:15px; margin-top:2px;}
.design span{ width:100px; height:90px; float:left; }
.design p{ width:235px; margin-left:15px; float:left; display:inline; font-size:12px; }
		
		
 .right .de_ad{ width:373px; float:left; margin-top:20px;}
.wrap_con .right .de_ad h3{ width:373px; float:left; text-align:center; line-height:40px; height:40px; font-size:17px; }
 
.right .Awards{ margin-top:20px;}
.Awards h3{ width:373px; float:left; background:#f5f5f5; text-align:center; line-height:40px; height:40px; font-size:17px; }
 .Awards ul{ width:360px; margin:10px auto; }
.Awards li{ width:150px; float:left; margin-left:10px; float:left; margin-bottom:20px;}
.wrap_con2 dl{ width:950px; float:left; font-size:12px; text-align:left; margin-left:20px; clear:both }
.wrap_con2 dd{ text-align:left; font-size:12px; padding-bottom:15px; clear:both }
 .wrap_con2 .text2, .wrap_con .wrap_con2 .text2 .list{ width:950px; float:left; line-height: 20px; }
.wrap_con2 .text2 strong{ text-decoration:none;}
 .wrap_con2 .text2 strong a{ text-decoration:underline; color:#000;}
 .wrap_con2 .text2 strong a:hover{ text-decoration:underline; color:red;}
 .wrap_con2 .text2 span	{ text-decoration:none}
 .wrap_con .wrap_con2 .text2 ul{ margin:20px; list-style-type:none}	  
.wrap_con2 .text2 .img{ float:left; margin-left:40px;  display:inline; line-height:100px;}


/*screen*/
.wrap_con2 .screen{ width:948px; margin:0px auto; overflow:hidden; zoom:1;background:#f5f5f5; border:1px solid #eaeaea}
 .wrap_con2 .screen ul{ margin:15px; }
 .wrap_con2 .screen li{ width:250px; float:left; margin-left:30px; display:inline; text-align:center; overflow:hidden; margin-bottom:10px;}
 
 
 
 .wrap_con2 .text2 .list dt{ font-weight:bold; margin-top:15px;}
 .wrap_con2 .text2 .list p{ font-weight:normal}
 .wrap_con2 .text2 .list span{ font-weight:normal}
 .wrap .wrap_con .wrap_con2 .text2 .list dd{ border-bottom:0px; margin-bottom:0px; margin-top:0px;}
 .wrap_con .wrap_con2 .text2 .cbleft{ margin-left:20px; }
		  
 .text2 .cheip{ margin-left:10px;}	  
 .wrap_con .left .Current strong{ font-weight:normal}
