/*   
Theme Name: AF119.net
Author: <a href="http://www.af119.net/" title="af119.net">AF119</a>
Description: 
Version: 1.0
All rights reserved.
*/

*{margin:0px; padding:0px;}
body{font-size:65%; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align:center; background:#fff;}
a{ text-decoration:none; color:#333399;}
a:hover{ text-decoration: underline;}
body,h1,h2,h3,dl,dt,dd,ul,li,div,p,form,input,texarea,button{ margin:0; padding:0;}
img,a img{border:0;margin:0;padding:0;}
ul,ol,li{list-style:none}
table,td,input{font-size:12px}
 a:link,a:visited{text-decoration: none;}
 a:hover{text-decoration: underline;}
h2{ font-size:14px;}
h3{ font-size:12px;}

/******/
#wrap{margin:0 auto; width:960px; overflow:hidden; text-align:left; font-size:1.2em;}
#header{width:960px;background:url(images/bg_top.jpg) top no-repeat;margin:0 0 10px 0;}

#logo {float:left;width:230px; margin-bottom:-25px; padding:10px 0 0 10px;}
#logo h1{float:left; text-indent:-9999px}
#logo img {padding :10px;border : none;padding-top : 0;display : block;}

/******/
.mainNav{clear:both;height:79px;background:url(images/bg_search_box.jpg) no-repeat left bottom;}
.mainnav span{margin:0 50px 0 0;}
.mainNav ul{float:left;margin-left:260px;_margin-left:124px;height:34px;background:url(images/bg_btn_blue.gif) repeat-x 0 -164px;overflow:hidden;}
.mainNav ul li{float:left;height:25px;line-height:25px;margin-top:7px;background:url(images/bg_btn_blue.gif) no-repeat 0 -127px;}
.mainNav ul li span.nav_00{background:url(images/imgSprite_03.gif) no-repeat 0 -66px;}
.mainNav ul li span.nav_06{background:url(images/imgSprite_03.gif) no-repeat right -116px;}
.mainNav ul li span{float:left;height:25px;line-height:25px;padding:0 18px;text-align:center;}
.mainNav ul li.on{margin-top:0;height:34px;line-height:34px;background:url(images/bg_mainNav_on_l.gif) no-repeat left bottom;}
.mainNav ul li.on span{height:34px;line-height:34px;background:url(images/imgSprite_03.gif) no-repeat right -159px;}
.mainNav ul li a:hover{text-decoration:none;}
.mainNav ul li.on span a{color:#fff;font-size:14px;font-weight:bold;}
.mainnav{text-align:left; padding:13px 15px 0 10px;*padding-top:5px;_padding-top:13px;clear:both;position:relative; color:#fff;}
.mainnav a,.mainnav a:visited,.mainnav a:hover{color:#fff;}

/******/
#main{width:960px; margin:0 auto; clear:both; overflow:hidden; text-align:center;}

/***content***/
#conone,#contwo,#conthree{ text-align:left; line-height:160%; padding:5px 0 0 0; clear:both; margin-bottom:10px; }
#contwo{border-top:1px dashed #ccc; overflow:hidden;}
  #contwo h2{font-size:14px; font-weight:bold; color:#127ee1; border-left:5px solid #2D8BE6; padding:2px 0 2px 5px;}
  .gcbox{width:210px;height:160px;position:relative;float:left;margin:10px 15px; background:#EFEFEF; text-align:center;}
	.gcbox img{width:200px; height:130px; border:3px solid #EFEFEF; }
	.gcbox a{display:block;text-decoration: none;}
	.gcbox a span{display:block; color:#4B9C13; font-weight:bold; line-height:30px;}
	.gcbox a:hover span{display:block;text-decoration:underline; font-weight:bold;color:#f00; }
	.gcbox a:hover img{ border:3px solid #f00; }
#conthree{ margin-left:-2%; font-family:"宋体";border-top:1px dashed #ccc;}

.flashbox{width:490px; height:230px; float:left; overflow:hidden;background:#EFEFEF;}
.newsbox{width:300px; float:left; margin-left:10px; min-height:230px; _height:230px; border-top:0; position: relative;}
.jjbox{ float:right; width:150px; margin:0 3px 0 5px;}

.n1{ float:left; width:30%; margin-left:1%; display:inline; padding-left:1%; border-left:1px dotted #ddd;}
.n1 dt{ border-bottom:2px solid #979797; height:25px; line-height:25px; margin-bottom:5px;}
.n1 dt strong{ margin-bottom:-2px; position: relative; height:25px; border-bottom:2px solid #65a0da; padding-right:2em; display:block; float:left; color:#127ee1; font-size:14px;}
.n1 dd{ height:25px; line-height:25px; width:100%; overflow:hidden;}
.n1 dt span{}

/***Tab***/
.scrollUl{width:300px;overflow:hidden;}
.scrollUl li{float:left;}
.sd01{cursor:pointer;border:1px solid #2A7BCD;background:#2A7BCD;margin:0 5px 0 0;padding:0 3px;line-height:25px;font-weight:bold;border-bottom:none;}
.sd02{cursor:pointer;border:1px solid #ccc;margin:0 5px 0 0;padding:0 3px;line-height:25px;font-weight:bold;border-bottom:none;}
 #c01,#c02,#c03,#c04,#c05{border:1px solid #2A7BCD; margin:0;}
.hidden{display:none;}

/***List***/
#mainlist{margin:20px 0 10px 10px; border-top:10px solid #DFF2E4;}
  #mainlist li{padding-left:15px; background:url(images/imgSprite_03.gif) no-repeat 0 -318px;margin:0 0 5px 0;}
  #mainlist li a{font-size:14px; color:#000;text-decoration: none;}
  #mainlist li a:hover{color:#2969CB;;text-decoration: underline;}

#nowpsn{margin:0 auto; clear: both; text-align:left; line-height:25px; color:#2969CB;}
  #nowpsn a{ color:#2969CB;}
  #nowpsn a:hover{ }

#content{width:650px;border:1px solid #DCDDDD; float:left; clear:both; margin:0 0 10px 0;}
 #content h1{font-size:24px;line-height:40px; display:block; color:#000;}
 #content h1 a{font-size:24px;line-height:40px; display:block; color:#000;}
 #content h1 a:hover{text-decoration:none; }

 #postmate{margin:0 auto;width:620px;clear:both;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC;background:#F8F8F8;line-height:25px;color:#727272;	}
 #postmate a{color:#727272;}
 #postmate a:hover{color:#2969CB;}
 .post{margin:0 auto; text-align:left; font-size:14px; line-height:180%; padding:0 15px; word-wrap:break-word;word-break:break-all;}
 .post a{color:blue;text-decoration:underline;}
 .post a:hover{color:#C2130E;}
 .post p{margin:12px 0;}


#sidebar{width:300px;border:1px solid #DCDDDD; float:right; text-align:left;background:#FaFaFa;	display: inline; margin:0 0 10px 0;}
#sidebar h2 {background:#579B0A;
	color:#fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 7px;
	}

#sidebar ul li ul li {
	background:url(images/imgSprite_03.gif) no-repeat 0 -375px;
	padding: 0px 0px 3px 10px;
	margin: 0 0 0 5px;
	}
#sidebar a{color:#333;}

/*Page*/
#sidebar2{float:left; width:200px;}
#content2{float:right;border-left:1px solid #DCDDDD; width:750px;}
  
   #content2 h1{font-size:24px;line-height:40px; display:block; color:#000;}
   #content2 h1 a{font-size:24px;line-height:40px; display:block; color:#000;}
   #content2 h1 a:hover{text-decoration:none; }


	#sidebar2 ul {list-style:none; margin-left:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FF8E00;letter-spacing:2px;}	
	#sidebar2 ul li{ margin:0 0 5px 0;}
	#sidebar2 ul li a { padding:6px 50px 6px 30px; color:#579B0A;border-left:5px solid #579B0A; background:#FaFaFa;}		
	#sidebar2 ul li a:hover {border-left:5px solid #FFAA02;color:#FFAA02; background:#FaFaFa;}			
	#sidebar2 ul li span {padding:5px 5px 2px 5px;color:#666666;}


/*----------------友情链接--------------------*/
.links {margin:0 auto; margin-bottom:10px;}
.links dl {padding:7px 0 0 10px;width:948px;border:1px solid #E3E3E3;overflow:hidden;}
.links dt {float:left;height:0;overflow:hidden;}
.links dd {float:left;}
.links dd ul {width:100%;}
.links dd li {float:left;}
.links a {color:#666666}
.links a:hover {color:#0657B2;}
  .friend  dl {height:37px;}
  .friend  dd {width:840px;}
  .friend dt {height:31px;;width:100px;background:none;}
  	.friend li {padding:0 3px 0 4px;height:17px;line-height:17px;}
   	 .join a {color:#0758B4}

/***Footer***/
#footer{clear:both; border-top:5px solid #2A7BCD; padding:5px 0; line-height:160%; background:#F0F0F0; text-align:center;}
  #footer a,#footer a:visited{color:#000; text-decoration:none;}
  #footer a:hover{color:#2A7BCD; text-decoration:underline;}
 
#cases{ border-bottom:1px dotted #ddd; margin-top:20px; margin-bottom:20px; overflow:hidden; }
.typical_cases{ margin-left:-37.5px; padding-bottom:15px;}
.typical_cases li{ float:left; width:200px; margin-left:37.5px; height:248px; display:inline; overflow:hidden; background:#efefef;}
.typical_cases .des{ padding:5px; line-height:1.5em;}
.typical_cases h3{ color:#4f9b15; width:100%; height:20px; overflow:hidden;}
.typical_cases a{ color:#4f9b15;}
.title1{ color:#127ee1; height:1.5em; line-height:1.5em; border-left:5px solid #127ee1; margin-bottom:5px; padding-left:10px;}
.n1{ float:left; width:30%; margin-left:1%; display:inline; padding-left:1%; border-left:1px dotted #ddd;}
.n1 dt{ border-bottom:2px solid #979797; height:25px; line-height:25px; margin-bottom:5px;}
.n1 dt strong{ margin-bottom:-2px; position: relative; height:25px; border-bottom:2px solid #65a0da; padding-right:2em; display:block; float:left; color:#127ee1; font-size:14px;}
.n1 dd{ height:25px; line-height:25px; width:100%; overflow:hidden;}
#news{ margin-left:-2%; overflow:hidden;}
.photo200_150p{ width:200px; height:150px; display:block;}
 
.tag_cut{ width:297px; float:left; margin-left:5px; min-height:230px; _height:230px; border-top:0; position: relative;}
.tag_menu{ border-bottom:1px solid #2a7bca;line-height:26px; height:26px;border-left:1px solid #2a7bca; font-size:14px;}
.tag_menu li{ height:25px;  text-align:center; float:left; width:73px; border:1px solid #2a7bca; background:#c9e1f7; margin-left:-1px; margin-bottom:-1px; position:relative;}
.tag_menu li.current{border-bottom:1px solid #fff; background:#fff; }
.tag_menu li a{ display:block; text-decoration:none;}
.tag_con{  border:1px solid #2a7bca; border-top:0; min-height:204px; _height:202px;}
.tag_con_wrap{ padding:1em;}
.list1 li{ border-bottom:1px dotted #ddd; height:23px; width:100%; line-height:23px; overflow:hidden;}
.shortcut{ float:right; width:150px;}

  
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 .clearfix{display: inline-block;}
 /* Hides from IE-mac \*/
 * html .clearfix {height: 1%;}
 .clearfix {display: block;}
 /* End hide from IE-mac */

 .artkeyword{line-height:25px; width:620px; background:#f3f3f3; text-align:left; margin:0 auto; margin-top:10px; padding-left:10px;}
 .navigation{width:620px; text-align:left; margin:0 auto; line-height:160%;}

 /* search engine */
#topsearch{margin:3px 0 5px 3px;}
#cse-search-box #gq{ height:19px; width:200px; border:1px solid #4D4D4D; }
#cse-search-box #gsubmit{ margin-left:-6px; padding:3px 0;width:68px; font-size:14px; font-weight:bold; color:#FFFFFF; border:1px solid #4D4D4D; border-left:none; background: url(images/icon.gif) no-repeat -2px -270px;}