﻿body {

	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #FFFFFF url(../images/body_bg.gif) repeat scroll 0 0;

	color: #555555;
	font-family: arial,sans-serif;
	font-size: 76%;
	font-weight: normal;
	margin: 0;
	padding: 0;
    overflow-x:hidden;
    
}
#container {

	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/top_bg.gif) repeat-x scroll 0 7px;
	margin: 0 auto;
	padding: 5px 0 0;
	text-align: left;

	width: 1000px;
	height: 650px;
}

a:hover {
	text-decoration:underline;
}
a {
	text-decoration:none;
}




#content {

	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #FFFFFF none repeat scroll 0 0;
	

	padding: 10px 4px 0;
	
	position: relative;

/* changet*/ 
 margin: 5px 10px 0;*margin: 5px 10px 0 !important;*margin: 0px 5px 0;
	
	
	width: 971px;
	height:auto;
	float:left;
}



#headline {

	display:none;
}
#headline #fixrounded {

	display:none;
}
#head {
	height: 100px;
	background-color: #fdfdfd;
	position: relative;
}
#logo {
	float: left;
	height: 87px;
	width: 253px;
	background: url('../images/logo.jpg') repeat-x 0px 0px;
	margin: 5px 0px 10px 10px;
}
#solgan {
	float: left;
	height: 87px;
	width: 263px;
/*	background: url('../images/solgan.gif') repeat-x 0px 0px; */
	margin: 5px 0px 10px 10px;
}
#toptool{
	margin: 0px;
	float: right;
	height: 30px;
	padding-left: 80px;
	padding-bottom: 40px;
}
#toptool ul {
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#toptool ul li {
	color: #A3A3A3;

	float: left;
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
}
#toptool ul li a {
	color: #A3A3A3;
	padding: 0 10px;
	text-decoration: none;
}


#transnav {
	margin: 0;
	padding: 5px;
	float: right;
	height: 10px;
	width: 350px;
	position: relative;
}
#transnav ul {
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#transnav ul li {
	color: #A3A3A3;

	float: left;
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
}
.first {
	padding-left: 0;
}
.transnavimg {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	height: 20px;
	width: 20px;
	background: url('../images/transnavimg.gif') repeat-x 0px 0px;
}
#transnav ul li a {
	color: #A3A3A3;
	padding: 0 10px;
	text-decoration: none;
}
#headbottom {
	height: 5px;
	background: url(../images/content_mid_bg.gif) repeat-x 0px 0px;
	
}

#mainheader{
	
	width:960px;

}






/* nav */


#navbar {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/navbar.gif) repeat scroll 0 0;
	height: 31px;
	margin: 0 auto;
	padding: 0;
	width: 938px;
}
#menu {
	float: left;
	height: 31px;
	line-height: 31px;
	margin: 0;
	padding: 0;
	width: 690px;
}
#menu ul.menu {
	float: left;
	font-size: 14px;
	font-weight: normal;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 0 5px;
	padding: 0;
}
#menu ul.menu li {
	float: left !important;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu ul.menu li a{
	 font-family:微软雅黑,宋体,arial,sans-serif;
	  font-weight:bold;
}

ul.menu li a:visited {
	border-bottom: 0 none;
	border-left: 0 none;
	color: #333333;
	display: block;
	float: left;
	padding: 0 10px;
	text-decoration: none;
}

ul.menu li a:link {
	border-bottom: 0 none;
	border-left: 0 none;
	color: #333333;
	display: block;
	float: left;
	padding: 0 10px;
	text-decoration: none;
}

#menu ul.menu li a {
	border-bottom: 0 none;
	border-left: 0 none;
	color: #333333;
	display: block;
	float: left;
	padding: 0 10px;
	text-decoration: none;
}
ul.menu li a:active {
	background: #fff;
	color: #555;
	text-decoration: none;
	color: #ed145a;
}




#menu ul.menu li a:hover {
	background: #fff;
	color: #555;
	text-decoration: none;
	color: #ed145a;
}





#gonggaofooter
{
   
-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/ggbg.gif) repeat scroll 0 0;
	height: 8px;
	margin: 0 auto;
	padding: 0;
	width: 938px;
     
     
     
     }
     
     #gg
     {
         margin: 0 auto;
         width: 926px;
         background: #F7F7F7;
         border: solid #E6E7E1;
       
         border-width:1px;
         line-height: 30px;
       
         padding: 2px 5px;
         word-wrap: break-word;
         }
   #gg dl
   {
       margin: 0px;
padding: 0px;
overflow:hidden;
       
       }
       
       #gg dl dt
       {
           background: url(../images/ann_icon.gif) no-repeat 0px 50%;
float: left;
font-weight: 700;
text-indent: 2em;
           }
           
           #gg dl dd
           {
            
               -webkit-margin-start: 40px;
               }
               
               #anybody
               {
                   height: 30px;
overflow: ;
padding-right: 16px;
}

#anybody ul
{-webkit-padding-start: 40px;
display: block;
list-style-type: disc;
    }
    
    #anybody ul li
    {
       list-style: none;
       display: list-item; }
       
       #anybody ul li a
       {
           color: black;
text-decoration: none;
           }
           
           
           
           


/*jquery*/

div#feature_list {
			width: 920px;
			height: 340px;
			overflow: hidden;
			position: relative;
			margin:20px;
			float:right;

		}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			left: 0;
			z-index: 2;
			width: 320px;
		}

		ul#tabs li {
			font-size: 12px;
			font-family: Arial;
		}
		
		ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 10px;
			height: 60px;
			outline: none;
		}

		ul#tabs li a:hover {
			text-decoration: underline;
		}

		ul#tabs li a.current {
			background:  url('../images/feature-tab-current.png');
			color: #FFF;
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
			right: 0;
			width: 593px;
			height: 340px;
			position: relative;
		}

		ul#output li 
		{
		    			 font-size:small;
			position: absolute;
			width: 593px;
			height: 340px;
		}

		ul#output li a {
			position: absolute;
			bottom: 10px;
			right: 10px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			background: #000;
			-moz-border-radius: 5px;
	
		}
		
		ul#output li a:hover {
			background: #D33431;
		}

/*侧边栏*/
#sidebarleft {
	float:right;
	width: 210px;
	background-color:#fff;
	padding:0;
	 margin-right:15px;
	
}



#recomproduct {
	width: 200px;
	float: left;
	background-color: #fff;

}



#leastnews

{
	width: 200px;
	float: left;
	background-color: #fff;
}


/*文章正文*/
#maincenter {
	width: 720px;
	height:auto;
		float:left;
}


/* 列表 */

#news {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #F2F3F4 none repeat scroll 0
0;
	border: 1px #DDDDDD solid;
	color: #D7FFD2;
	float: left;
	margin-bottom: 10px;
	 margin-top:10px;
	margin-left:15px;
	margin-right: 0px;
	padding: 25px 18px 10px;
	width: 657px;
}


.news_list {
	border-bottom: 1px #0065AC dashed;
	float: left;
	margin-bottom: 12px;
}

.news_title {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	/*
	background: transparent url(../images/title_icon.gif) no-repeat scroll 20px 4px;*/
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	padding-left: 35px;
	text-align: left;
	width: 400px;
}


.news_main {
color:#666666;
float:left;
font-size:12px;
line-height:24px;
margin:0 0 10px;
padding:0 10px 8px 20px;
text-align:left;
width:637px;
}

.news_from {
float:left;
height:20px;
padding-top:10px;
width:203px;
}

.news_author {
float:left;
height:20px;
padding-top:10px;
width:230px;
}

.news_from {
float:left;
height:20px;
padding-top:10px;
width:203px;
}

#news_time {
	color: #666666;
	float: right;
	height: 20px;
	padding-right: 10px;
	text-align: left;
	width: 120px;
	font-size: 12px;
}


/*正文内容*/



#news-main {
color:#333333;
float:left;
font-size:14px;
line-height:200%;
width:660px;
margin-left:30px;
margin-top:8px;
overflow:hidden;
}

.frame-bg-blue {
background-color:#F5F5F5;
border:1px solid #cccccc;
padding:10px;
}
#news-main .title {
padding-top:5px;
text-align:center;
}
#news-main .title h5 {
color:#000000;
font-family:"黑体";
font-size:20px;
}
#news-main .title span {
color:#999999;
font-size:12px;
word-spacing:10px;
}
#news-main .summary {
background-color:#FFFFFF;
border:1px solid #DEDEDE;
margin-bottom:10px;
margin-top:10px;
padding:10px;
}
#news-main p {
margin-bottom:10px;
text-indent:28px;
}

.scontent {
color:#101E22;
font-size:14px;
line-height:30px;
margin:0 !important;
min-height:100px;
padding-bottom:20px !important;
padding-left:0;
padding-right:0;
padding-top:0;
}
.auth {
border-bottom:1px dashed #5D5D5D;
color:#595959;
font-family:simsun;
font-size:13px;
height:30px;
line-height:25px;
margin:10px auto;
text-align:center;
width:580px;
}
/*foot frame*/

#footer {
margin:0;
padding:0;
position:relative;
width:1000px;
float:left;
}

.footerframe {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/frame_bottom_bg_new.png) repeat-x scroll left bottom;
height:60px;
margin:0 auto;
padding:0;
width:1000px;
float:left;
}













/* apple */
#promofooter {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/promofooter_top.png) no-repeat scroll 0 0;
 
margin:0px;
padding:0px;
width:970px;
float:left;
font-family:"宋体", arial, tahoma;
}


#promofooter #promos li.promo {
float:left;
padding-right:1px;
position:relative;
width:244px;
}


#promofooter #promos img {
display:block;
}

img {
border:0 none;
}




#promofooter #promos {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/promofooter_bottom.png) no-repeat scroll 0 100%;
padding-top:1px;
width:980px;
height:270px;
}

#promofooter #promos a{
	
	color:#474747;
}

#promofooter #promos p{
	 color:#6f6f6f;
	  width:180px;
	  height:45px;
	   margin-bottom:-30px;
}


#promofooter ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#promofooter #promos li.aboutus{
float:left;
position:relative;
width:234px;
margin-left:-15px;

}



#divboxtop{
float: left;
	position: relative;
	padding: 0;
 margin-left:5px;
background:transparent url(../images/promofooter_top.png) no-repeat scroll 0 0;
width: 971px;
height: 17px;

}
#divbox{
	 margin-left:5px;
	 margin-bottom:5px;
	padding: 0;
	position: relative;
	width: 971px;
	
	
	 height: 280px;*height: 280px !important;*height:  250px;
	
	
	float: left;
	background-color: gray;
	background: transparent url(../images/promofooter_bottom.png) no-repeat scroll 0 100%;
font-family:"宋体", arial, tahoma;

}


#divbox img {
display:block;
margin-bottom:10px;
 margin-left:5px;
}

img {
border:0 none;
}



#divbox a{
	
	color:#474747;
}
#divbox h4{
	
	 text-align:center;
}

#divbox p{
margin-left:15px;
	 color:#6f6f6f;
	  width:200px;
	
}

#divbox .divboxstyle{
	width: 240px;
	height: 150px;
	float: left;
	margin-right:8px;
	
	
}

#divbox .divboxstyleend{
	width: 180px;
	height: 200px;
	float: left;
}


#divbox .boxtitle{
	width: 220px;
	float: left;
	margin-right:8px;
	background-color:fuchsia;

}















/* end foot  */
#endfoot{
 margin-left:10px;
padding-top:0px;
width: 971px;
float:left;
font-family:"宋体", arial, tahoma;


}

#f_link_reg {
color:#4B4B4B;
float:left;
padding:4px 0 0 20px;
}

#f_link_reg a {
color:#4B4B4B;
}

a:link {
text-decoration:none;
}

#f_link_reg img {
margin:0 14px;
}

#f_info_reg {
color:#8C8C8C;
float:right;
padding:4px 20px 0 0;
}
#f_copyright {
color:#A6A6A6;
font-family:arial;
}
#f_info_reg a {
color:#8C8C8C;
}
a:link {
text-decoration:none;
}



/* hw box */

div {
color:#000000;
font-family:"宋体",arial,tahoma;
font-size:12px;
}

select {
color:#000000;
font-family:"宋体",arial,tahoma;
font-size:12px;
}

input {
color:#000000;
font-family:"宋体",arial,tahoma;
font-size:12px;
}

textarea {
color:#000000;
font-family:"宋体",arial,tahoma;
font-size:12px;
}

td {
color:#000000;
font-family:"宋体",arial,tahoma;
font-size:12px;
}

.r_box{
	width:200px;
	 margin:10px;
	  }

.r_boxTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/c_boxTop.gif) repeat-x scroll left top;
border:1px solid #C7C7C7;
font-weight:bold;
padding:4px 0 4px 5px;
}

.c_boxTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/c_boxTop.gif) repeat-x scroll left top;
border:1px solid #C7C7C7;
font-weight:bold;
padding:4px 0 4px 5px;
}
.r_boxTop {
color:#333333;
line-height:normal;
}

.r_boxContent {
border-left:1px solid #C7C7C7;
border-right:1px solid #C7C7C7;
height:auto !important;
line-height:normal;
overflow:hidden;
}

.r_boxContent ul.relatedinfo {
margin:3px 5px 7px;
padding:0;
}

.r_boxContent ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 4px;
padding:9px 0 16px;
}

.r_boxContent ul.relatedinfo li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/dot_black_b.gif) no-repeat scroll 1px 9px;
color:#2D6188;
line-height:13pt;
padding:2px 0 0 14px;
}

.r_boxContent ul.relatedinfo li a {
color:#2D6188;
}
a:link {
text-decoration:none;
}
.r_boxBottom{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
 background-color:#CCCCCC;
font-size:0;
height:1px;
line-height:1px;
padding:0 0 0 8px;
}



/* product_list*/

.prodetail {
float:left;
margin:0 0 0px;
padding-left:0;
padding-right:0;
width:450px;
}
.prodetail h1, #offerdetail h1 {
font-size:130%;
font-weight:bold;
}
.prodetail h1 {
border-bottom:1px solid #B8D5F5;
line-height:135%;
margin-bottom:10px;
margin-left:0;
margin-top:8px;
padding-bottom:1px;
}
.prolist {
background-color:#F8F8F8;
border-bottom:10px solid #FFFFFF;
clear:both;
float:left;
padding:10px;
width:637px;
}
.PhotoR {
float:right;
overflow:hidden;
padding-left:15px;
}
.prodetail p {
line-height:1.5;
font-size:14px;
}

/*number */
#number {
float:left;
line-height:17px;
padding-top:3px;
text-align:center;
width:100%;
word-spacing:3px;
}
#number li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#000000;
display:block;
float:left;
height:17px;
margin-right:2px;
padding-left:8px;
padding-right:8px;
text-decoration:none;
}

#number .thisclass {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#999999 repeat scroll 0 0;
border:1px solid #666666;
color:#FFFFFF;
display:block;
float:left;
margin:0 3px 0 0;
padding-left:8px;
padding-right:8px;
}



.Photo100 img
{
      border-style:solid;
      border-width:2px;
      border-color:Gray;
    }
    
    #aboutusimg{
				background-image:url('http://www.ahf-rc.com/images/aboutus_en.gif');margin-left:17px;height:100px;
}  
