@charset "gb2312";
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, table, th, td, form, strong, span, img { margin:0; padding:0; }
img { border:0 none; }
ul, li { list-style-type:none; }
body, input, select, button, textarea { font-size:12px; font-family:'微软雅黑', Arial, Helvetica, sans-serif; color:#616161; }
body { background:#ebebeb;}
a:link {color: #616161; text-decoration:none;}     /* 未访问的链接 */
a:visited {color: #616161;text-decoration:none;}  /* 已访问的链接 */
a:hover {color: #007bc7;text-decoration:none;}    /* 当有鼠标悬停在链接上 */
a:active {color: #616161;text-decoration:none;}   /* 被选择的链接 */
.cleardiv{clear:both;*display:inline;overflow:hidden;}
.clear{zoom:1;}
.clear:after{content:".";height:0;visibility:hidden;display:block;clear:both;}
/*头部开始.newscontent{ width:620px;}
*/
.heard { width:100%; background:url(../images/bj.jpg) repeat-x;}
.top { width:1002px; margin:0 auto;}
.logo { height:21px; width:1002px; text-align:left; padding-top:30px;} 
.serch { width:1002px; height:44px;}
.serchleft { width:483px; float:right;}
.serchright { width:500px; float:left; font-size:16px;}
.search_input {background: url("../images/serch_out_bg.jpg") no-repeat;color: #CACACA;float: left;font-size: 12px;height: 21px;line-height: 21px;outline: medium none;padding-left: 3px;width: 128px; border:0;}
.search_input:hover {background: url("../images/serch_hover_bg.jpg") no-repeat;color: #CACACA;float: left;font-size: 12px;height: 21px;line-height: 20px;outline: medium none;padding-left: 3px;width: 128px;}
.search_yuy {border: 1px solid #CACACA;color: #CACACA;float: left;height: 20px;line-height: 20px;margin-left: 13px;width: 150px;}
.search_button {float: left;height: 18px;margin-left: 7px;padding-top: 2px;width: 20px;}
.menu {    height: 40px;
    padding-top: 10px;}.menu ul { line-height:39px;}
.menu ul li { float:left; background:url(../images/menu_xian.jpg) no-repeat left top;}
.top .menu ul li a { color:#fff; display:block; padding:0 25px;}
.top .menu ul li a:hover { color:#ccc;}
.banner { padding:10px 0 0;}
/*头部结束*/
.main { width:1002px; margin:0 auto; overflow:hidden; padding-top:3px;}
.main_left { width:210px; float:left;}
.main_right { width:780px; float:right;}
/*左侧产品栏目*/
.index_Products {}
.index_Products ul { padding:5px 0 10px 0;}
.index_Products strong { color:#007bc7;}
.index_Products ul li { height:25px; line-height:25px; padding-top:5px;}
* html .index_Products ul li { height:25px; line-height:25px; padding-top:4px;}
.index_Products ul li a {border:1px solid #d2d2d2; display:block; height:25px; background:url(../images/left_02.jpg) repeat-x; padding-left:12px;}
.index_Products ul li a:hover {border:1px solid #d2d2d2; display:block; height:25px; background:url(../images/left_02s.jpg) repeat-x; padding-left:12px;}
.main_left h2 { background:url(../images/left_01.jpg) no-repeat left top; line-height:29px; padding:0 12px; font-size:12px; color:#fff;}
.main_left h2 a{color:#fff;}
.main_left h2 a:hover{color:#ccc;}
.index_certificates { overflow:hidden; background:#fffffe; margin-bottom:11px;}
* html .index_certificates {margin-bottom:10px;}
.index_cert { padding:10px 0; text-align:center; line-height:20px;}
.index_cert2 { padding:12px; text-align:left;}
.index_cert2 p { padding-bottom:10px;line-height:14px;}
* html .index_cert2 p { padding-bottom:5px;line-height:16px;}
.index_cert2 ul li { line-height:22px;}
.index_cert2 ul li a {}
.index_cert2 ul li a:hover { text-decoration:underline;}
.index_products { padding-bottom:3px;}
.index_products h2 { height:27px; padding-left:14px; line-height:27px; color:#038ae0; font-size:14px; background:url(../images/titlre2.jpg) no-repeat;font-weight: normal; padding-right:14px;}
.index_products h2 img { float:right;padding-top: 10px;}
.right_products { padding-bottom:10px;}
.right_products h2 { height:27px; padding-left:14px; line-height:27px; color:#038ae0; font-size:14px; background:url(../images/titlre.jpg) no-repeat;font-weight: normal; padding-right:14px;}
.casefirst
{
 padding-bottom:3px;width:327px; margin:0 auto; float:left;
}
.casefirst h2 { height:27px; padding-left:14px; line-height:27px; color:#038ae0; font-size:14px; background:url(../images/titlre2.jpg) no-repeat;font-weight: normal; padding-right:14px;}
.case
{
  float: left;
    margin: 0 auto;
    padding-bottom:3px;
    padding-left: 3px;
    width: 334px;
}
.case h2 { height:27px; padding-left:14px; line-height:27px; color:#038ae0; font-size:14px; background:url(../images/titlre2.jpg) no-repeat;font-weight: normal; padding-right:14px;}

.indexright_list ul.caselist
{
 height: 240px;
padding-bottom:10px;
/*background:url(../images/line.gif) no-repeat center top;*/
}
.indexright_list li
{
 float: left;
    line-height: 24px;
    margin-left: 25px;
    overflow: hidden;
    padding-left: 25px;
    width: 465px;
	background:url(../images/dian.gif) no-repeat left center;
	padding-left:10px;
	display:inline;
}
.indexright_list li span{
float:right;
margin-right:30px;
display:inline;
}
.indexright_list { background:#fffffe; border:1px solid #c7c7c7; overflow:hidden; padding-top:10px;}
.right_products h2 img { float:right;padding-top: 10px;}
.right_list { background:#fffffe; border:1px solid #c7c7c7; overflow:hidden; padding-top:10px;}
.right_list dl { width:306px; height:170px; float:left; padding-left:20px; padding-bottom:24px;}
.right_list dl dt { width:110px; height:170px; float:left;}
.right_list dl dt img {border:1px solid #d5d5d5;}
.right_list dl dt img:hover {border:1px solid #007BC7;}
.right_list dl dd { width:181px; float:right;}
.right_list dl dd h3 { font-size:12px; line-height:16px; padding-bottom:5px; color:#007bc7;}
.right_list dl dd h3 a {color:#007bc7;}
.right_list dl dd a:hover {color:#007bc7; text-decoration:underline;}
/*产品中心列表开始*/
.product_list { background:#fffffe; border:1px solid #c7c7c7; overflow:hidden; padding-top:10px;}
.product_list dl {     
float: left;
    height: 170px;
    padding-bottom: 24px;
    padding-left: 15px;
    width: 244px;}
.product_list dl dt { width:110px; height:170px; float:left;}
.product_list dl dt img {border:1px solid #d5d5d5;}
.product_list dl dt img:hover {border:1px solid #007BC7;}
.product_list dl dd {float: left;
 width: 128px;padding-left:6px;}
.product_list dl dd h3 { font-size:12px; line-height:16px; padding-bottom:5px; color:#007bc7;}
.product_list dl dd h3 a {color:#007bc7;}
.product_list dl dd a:hover {color:#007bc7; text-decoration:underline;}
/*产品中心列表结束*/
.right_list2 { background:#fffffe; border:1px solid #c7c7c7; overflow:hidden; padding-top:20px;}
.right_list2 p { padding:0 28px 20px 13px; line-height:22px; overflow:hidden;}
.right_list2 p img { float:left; padding-right:15px;}
.footer { width:1002px; margin:10px auto 5px; height:98px; background:url(../images/footer_bj3.jpg) repeat-x;}
.foot { height:98px; padding-left:15px; background:url(../images/footer_bj.jpg) no-repeat left top;}
.foot2 { height:98px; padding-right:15px; background:url(../images/footer_bj2.jpg) no-repeat right top;}
.foot_menu {line-height:39px; text-align:center;}
.foot_menu a { padding:0 10px; }
.trans, .copy { height:25px; text-align:center;}
.link { width:1002px; margin:0 auto; padding-bottom:10px;}
.about_nr { background:#fffffe; border:1px solid #c7c7c7; overflow:hidden; padding:20px 20px 20px 20px;  line-height:24px;}
.about_contact { background:#fffffe; border:1px solid #c7c7c7; overflow:hidden; line-height:24px;}
.about_nr p { padding-bottom:20px;}
.msg { width:1002px; margin:0 auto; padding-top:5px;}
/*archvies style*/
.pages{ width:100%; height:auto; float:left;}
.pages ul{float:left;padding:12px 0px 12px 16px;list-style:none;position:relative;left:50%;}
.pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;list-style:none;position:relative;right:50%;}
.pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block; text-decoration:none;}
.pages ul li a:hover{color:#FFF;background:#007bc7;text-decoration:none;padding:2px 4px 2px;}
.pages ul li.thisclass,
.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background:#007bc7;color:#FFF;padding:1px 2px 1px;font-weight:bold;}
.pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
/*search style*/
.fenye{width:480px; height:auto; padding:0 10px; float:left; color:#616161;}
.search_pages ul{float:left;padding:12px 0px 12px 16px;list-style:none;position:relative;left:50%;}
.search_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;list-style:none;position:relative;right:50%;}
.search_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block; text-decoration:none;}
.search_pages ul li a:hover{color:#FFF;background:#007bc7;text-decoration:none;padding:2px 4px 2px;}
.search_pages ul li input{line-height:21px;}
.search_pages ul li.thisclass,
.search_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background:#007bc7;color:#FFF;padding:2px 4px 2px;font-weight:bold;}
.search_pages .pageinfo{line-height:21px;padding:0px 4px 0px;color:#999;}
.search_pages .pageinfo strong{color:#555;font-weight:normal;}

.products_img { width:110px; height:170px; float:left; padding:0 20px 20px 0;}
.products_img img {border:1px solid #cdcdcd;}
.products_nr { padding:0 20px 20px 20px; overflow:hidden; line-height:24px;}
.products_title { width:605px; float:right;}
.products_title h3 { padding:0 0 10px 0;border-bottom: 1px solid #CDCDCD; font-size:18px;}
.products_title p { line-height:24px; padding-top:10px;}
.pdbox {background: url("../images/small.gif") no-repeat scroll 8px 13px transparent;border: 1px solid #F2F2F2;color: #000000;padding: 5px 15px;}
.prodetaildes {overflow:hidden;}
.prenext { margin:5px 0;}
.prodetaildes ul { width:147px; padding:10px; float:left;}
.prodetaildes ul li { width:147px; height:147px;}
.prodetaildes ul li img { border:1px solid #d5d5d5;}
.prodetaildes ul li img:hover { border:1px solid #007BC7;}
.prodetaildes .cp_tilte { width:147px; height:20px; line-height:20px; text-align:center; font-weight:bold;}
.products_nr h3 { font-size:18px; line-height:24px; padding:10px 0 20px 0;}
.products_nr p {}
.news { padding:0 20px 20px 20px;}
.news li {border-bottom: 1px dashed #CCCCCC;
width:681px;}
.news li span { float:right;}
.news li a { line-height:30px; padding:0 10px; display: block;}
.news li a:hover { background:#F3F3F3;}
#footerBar {
   background: url("../images/footer_bj3.jpg") repeat-x scroll 0 0 transparent;
  min-height:98px;    z-index:1;
    margin: 0px auto 5px;
    width: 1002px;
 background-repeat:repeat-x;
}

.footerColumn {
    float:left;
    display:inline;
    height:90px;
    padding-bottom:5px;
    color:#616161;
    line-height:1.2em;
}

.footerColumn a {
    text-decoration:underline;
    color:#616161;
}

#footerColumnLeft {
    margin-left:20px;
    width:230px;
    background-repeat:repeat-y;
    background-position:top right;
    padding-right:19px;
}

#footerColumnMiddle {
    margin-left:19px;
    width:260px;
    background-repeat:repeat-y;
    background-position:top right;
    padding-right:19px;
}

#footerColumnRight {
    margin-right:38px;
    padding-left:19px;
    width:325px;
    text-align:right
}
#footerColumnRight a{text-decoration:none;}
#footerRingLogoTop {
    position:relative;
    float: right;
    top:-227px;
    z-index:1;
}

#footerRingLogoBottom {
   float: right;
    position: relative;
    right: -317px;
    top: 0;
    z-index: 1;}

.clearDiv {
    clear:both;
    height:0px;
    font-size:1px;
}
.mainContainer {
    position:relative;
    padding-top:10px;
    margin-left: auto;
    margin-right: auto;
    width:995px;
    z-index:2;
}

.mainContainerMinHeight {
    min-height:800px;
}
.spacer980x1 {
    position:relative;
    width:995px;
    height:1px;
    font-size:0px;
}
.logoimg
{
float:left; overflow: hidden; width:400px;}
#ja-topnav {
float: right;
    font-size: 92%;
    overflow: hidden;width:602px;
display: inline;/* font-size: 92%;
    overflow: hidden;
    padding-top: 2px;
    text-align: right;*/
}
#ja-topnav ul {
    float: right;
}
#ja-topnav li {
    background: url("../images/grey_border.gif") no-repeat scroll 100% 3px transparent;
    display: inline;
    float: left;
    padding: 0 11px 0 10px;
}
#ja-topnav li a {
    border-bottom: 1px solid #EEEEEE;
    color: #AAAAAA;
}
#ja-search {
    bottom: 40px;
    right: 0;
}
#ja-search form {
    float: right;
}

#ja-search label {
    display: none;
cursor: pointer;
}

#ja-search .inputbox {
    color: #AAAAAA;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    height: 30px;
    line-height: 2.2;
    padding: 0 30px 0 9px;
    width: 220px;
}
.inputbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E7E8E9;
}
 #ja-search .button {
  background: url("http://www.hunheqi.org/skins/hunheqi/images/searchButton.gif") repeat scroll 0 0 #FFFFFF;
    border: medium none;
    font-size: 0;
    left: -27px;
    position: relative;
height:10px;
width:10px;
 top: -8px;
}
#ja-topnav .last {
    background: none repeat scroll 0 0 transparent;
    padding: 0 0 0 5px;
}
input, select, textarea, .inputbox {
    padding: 5px;
}
.ico-social {
    background: url("../images/ico_social.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 30px;
    margin-right: 10px;
    width: 30px;
}
.subrightheadmenu .ico-social {
    height: 20px;
    margin-left: 5px;
    margin-right: 0;
    width: 20px;
}
.ico-rsss {
    background-position: 0 -40px;
}
.ico-facebooks {
    background-position: -25px -40px;
}
.ico-twitters {
    background-position: -50px -40px;
}
.ico-social span {
    display: none;
}

#ja-topnav .last a {
    border-bottom: medium none;
    float: left;
}
.inputbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E7E8E9;
}
.case h2 img {
    float: right;
    padding-top: 10px;
}
.casefirst h2 img {
    float: right;
    padding-top: 10px;
}