@charset "utf-8";
/* 全局CSS */
body {
    font-family:"Microsoft YaHei",宋体,"新宋体","Lucida Grande",Verdana,Lucida,Arial,Helvetica,sans-serif;
    font-family:Tahoma,Lucida Grande;
    margin:0;
    padding:0;
    font-size:14px; 
    color:#000;
}
div,form,img,ul,ol,li,dl,dt,dd,p {
    margin:0; 
    padding:0; 
    border:0;
}
li {
    list-style-type:none;
}
img {
    vertical-align:top;
    border:0px;
}
h1,h2,h3,h4,h5,h6 { 
    margin:0; 
    padding:0;
    font-size:12px; 
    font-weight:normal;
}
.wrap {
	width:1200px;
	margin:0 auto;
}
.clear {
    clear:both;
}
/* Link */
a:link {
    color: #333; 
    text-decoration:none;
}
a:visited {
    color: #333;
    text-decoration:none;
}
a:hover {
    color: #c90000; 
    text-decoration:underline;
}
a:active {
    color: #c90000;
}
/* 主体样式 */
.clear {
    clear:both;
}
.float_right {
    float:right;
}
.float_left {
    float:left;
}
#pager_part {
    width:99%;
    margin:0 auto;
    padding:0 auto;
    margin-top:15px;
    padding-top:8px;
    padding-bottom:8px;
    text-align:center;
    border:solid 1px #CACACA;
    overflow:hidden;
}
.pageto {
    width:16px;
    height:16px;
    line-height:16px;
    text-align:center;
    font-weight:bold;
    color:#000;
}
/*-- 开始 首页部分 --*/
/*---- 开始 顶部部分 ----*/
.top {
    height:32px;
    width:auto;
    min-width:1250px;
    *+width:100%;
    _width:1250px;
    margin:0 auto;
    border-bottom:solid 1px #ebebeb;
}
.top_link {
    height:32px;
    width:1200px;
    margin:0 auto;
    overflow:hidden;
}
.top span {
    display:block;
    height:32px;
    line-height:32px;
}
/*---- 结束 开始顶部部分----*/
/*---- 开始 Logo部分 ----*/
.logo {
    width:100%;
    height:80px;
    line-height:80px;
    clear:both;
}
.logo_img {
    height:80px;
    line-height:80px;
    overflow:hidden;
}
.dahesheng_logo {
    width:85px;
    height:80px;
    background:url(../images/logo.jpg) no-repeat;
    float:left;
    overflow:hidden;
}
.dahesheng {
    height:80px;
    float:left;
    margin-left:5px;
    padding-top:14px;
    overflow:hidden;
}
.dahesheng h1 {
    color:#333;
    line-height:36px;
    font-weight:bold;
    font-size:28px;
    letter-spacing:3px;
    font-family:"Microsoft YaHei";
}
.dahesheng h2 {
    color:#333;
    font-size:11px;
    line-height:16px;
    border-top:solid 1px #ff0000;
    font-weight:bold;
    font-family:宋体,"新宋体";
}
/*---- 结束 Logo部分 ----*/
/*---- 开始 menu部分 ----*/
.menu {
    height:80px;
    line-height:80px;
    font-size:14px;
    font-weight:normal;
    margin:0 auto;
    padding:0 auto;
}
.menu ul {
    margin:0 auto;
    padding:0 auto;
    list-style:none;
    overflow:hidden;
}
.menu li {
    float:left;
    display:block;
    margin:0px;
    padding:0px;
    text-align:center;
    height:80px;
    line-height:80px;
    width:85px;
    overflow:hidden;
}
.menu li a {
    width:85px;
    height:80px;
    line-height:80px;
    display:block;
    
    color:#333;
    text-decoration:none;
    overflow:hidden;
}
.menu li a:hover,
.menu li a:active {
    width:85px;
    height:80px;
    line-height:80px;
    color:#c90000;
    overflow:hidden;
}
.menu li a.menu_a_default {
    width:85px;
    height:80px;
    display:block;
    background:#d0111b no-repeat;
    color:#fff;
    overflow:hidden;
}
/*---- 结束 menu部分 ----*/
/*banner开始*/

#banner {
	height:446px;
	width: 100%;
	margin:0 auto;
	/*background:url(../images/banner_bj.jpg) no-repeat center center #2398F8;*/
	background:#2398f8;
}
.banner_common {
    height:300px;
	width: 100%;
    margin:0 auto;
    background:url(../images/banner_common_bg.png) #019351 repeat;
}
.banner_img {
    width:100%;
    height:300px;
    margin:0 auto;
    background:url(../images/banner_img_bg.jpg) repeat-y;
}
#banner img {
	height:446px;
	width:1200px;
	margin:0 auto;
	/*width:1440px;*/
}
.wrapper {
	width: 1200px;
	/*width: 1280px;*/
	margin: 0 auto;
}
/* qqshop focus */
#focus {
	width: 1200px;
	/*width: 1280px;*/
	height: 446px;
	overflow: hidden;
	position: relative;
	background:#2398f8;
}
#focus ul {
	height: 446px;
	position: absolute;
}
#focus ul li {
	float: left;
	width: 1200px;
	/*width: 1280px;*/
	height: 446px;
	overflow: hidden;
	position: relative;
	text-align:center;
}
#focus ul li img {
	width: 1200px;
	height: 446px;
}
#focus ul li div {
	position:absolute;
	overflow:hidden;
}
#focus .btnBg {
	position: absolute;
	width: 240px;
	left: 480px;
	bottom: 28px;
}
#focus .btn {
	position: absolute;
	width: 240px;
	left: 480px;
	bottom: 28px;
}
#focus .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 34px;
	height: 6px;
	_font-size: 0;
	margin-left: 5px;
	cursor: pointer;
	background:#c90000;
	text-align:center;
}
#focus .btn span.on {
	background: #ff0000;
}
#focus .preNext {width:45px; height:100px; position:absolute; top:173px; background:url(../images/arrow.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
/*banner结束*/
/*start products extension style sheet*/
.pro_ex {
    width:100%;
    height:340px;
    margin-top:10px;
}
.ad_ex_01 {
    width:400px;
    height:340px;
    float:left;
    overflow:hidden;
}
.ad_ex_02 {
    width:190px;
    height:340px;
    float:left;
    border:solid 1px #e8e8e8;
    margin-left:8px;
    overflow:hidden;
}
/*end products extension style sheet*/
/*start crimping machine/crimper style sheet*/
.crimper {
    width:100%;
    height:auto;
    line-height:28px;
    margin-top:10px;
}
.dhs_title {
    height:32px;
    line-height:32px;
    border:solid 1px #cacaca;
    background:#f5f5f5;
    overflow:hidden;
}
.dhs_title_left {
    width:240px;
    height:32px;
    line-height:32px;
    display:block;
    float:left;
    font-weight:bold;
    color:#fff;
    text-align:center;
    background:#c90000;
}
.dhs_title_right {
    height:32px;
    line-height:32px;
    display:block;
    float:right;
    text-align:center;
}
.dhs_title_right a {
    display:block;
    height:32px;
    line-height:32px;
    background:url(../images/blackmore.png) no-repeat 25px 0px;
    padding-right:30px;
    overflow:hidden;
}
.dhs_title_right a:hover {
    height:32px;
    line-height:32px;
    display:block;
    background:url(../images/redmore.png) no-repeat 25px 0px;
    text-decoration:none;
    padding-right:30px;
    overflow:hidden;
}
.dhs_content {
    width:100%;
    height:auto;
    margin-top:10px;
    overflow:hidden;
}
.dhs_content_01 {
    width:240px;
    height:380px;
    border:solid 1px #cacaca;
    float:left;
    overflow:hidden;
}
.dhs_content_01 ul {
    width:100%;
    list-style:none;
    text-align:left;
}
.dhs_content_01 ul li {
    height:35px;
    line-height:35px;
    border-bottom:solid 1px #cacaca;
}
.dhs_content_01 li a {
    display:block;
    height:35px;
    line-height:35px;
    color:#544e4e;
    background:url(../images/left_list.png) no-repeat  3px 4px;
    padding-left:30px;
    text-decoration:none;
    letter-spacing:1px;
    overflow:hidden;
}
.dhs_content_01 li a:hover {
    display:block;
    color:#c90000;
    text-decoration:underline;
    background:url(../images/left_list.png) #f5f5f5 no-repeat 3px 4px;
}
.dhs_content_02 {
    width:310px;
    height:380px;
    border:solid 1px #cacaca;
    float:right;
    margin-left:7px;
    overflow:hidden;
}
.dhs_content_top {
    width:310px;
    height:310px;
    border:0;
    overflow:hidden;
}
.dhs_content_bottom {
    width:100%;
    height:70px;
    background:#ebebeb;
    font-weight:bold;
    overflow:hidden;
}
.dhs_content_title {
    width:100%;
    height:32px;
    line-height:32px;
    text-indent:8px;
    overflow:hidden;
}
.dhs_content_price {
    width:60%;
    height:32px;
    line-height:32px;
    background:#c90000;
    margin-left:8px;
    color:#fff;
    padding-left:8px;
    padding-right:8px;
    overflow:hidden;
}
.dhs_content_price a {
    height:32px;
    line-height:32px;
    color:#fff;
    overflow:hidden;
}
.dhs_content_price a:hover {
    height:32px;
    line-height:32px;
    color:#fff;
    text-decoration:none;
    overflow:hidden;
}
/*end crimping machine/crimper style sheet*/
/*start hose style sheet*/
.hose {
    width:100%;
    height:auto;
    margin-top:10px;
}
.hose_content {
    width:100%;
    height:auto;
    margin-top:10px;
    overflow:hidden;
}
.hose_content_01 {
    width:240px;
    height:470px;
    border:solid 1px #cacaca;
    float:left;
    overflow:hidden;
}
.hose_content_01 ul {
    width:100%;
    list-style:none;
    text-align:left;
}
.hose_content_01 ul li {
    height:50px;
    line-height:50px;
    border-bottom:solid 1px #cacaca;
}
.hose_content_01 li a {
    display:block;
    height:50px;
    line-height:50px;
    color:#544e4e;
    background:url(../images/hose_list.png) no-repeat  210px 15px;
    padding-left:10px;
    text-decoration:none;
    letter-spacing:1px;
    overflow:hidden;
}
.hose_content_01 li a.hose_default {
    display:block;
    color:#c90000;
    font-weight:bold;
    text-decoration:none;
    background:#f5f5f5;
}
.hose_content_01 li a.hose_normal {
    display:block;
    color:#544e4e;
    text-decoration:none;
    background:#fff;
    background:url(../images/hose_list.png) no-repeat  210px 15px;
    overflow:hidden;
}
.hose_content_01 li a:hover {
    display:block;
    color:#c90000;
    text-decoration:none;
    background:#f5f5f5;
}
.hose_pro_content {
    width:958px;
    height:470px;
    float:right;
    overflow:hidden;
}
.hose_content_02 {
    width:230px;
    height:230px;
    border:solid 1px #cacaca;
    float:left;
    margin-left:7px;
    margin-bottom:6px;
    position:relative;
    overflow:hidden;
}
.hose_content_top {
    width:230px;
    height:230px;
    border:0;
    position:absolute;
    z-index:50;
    overflow:hidden;
}
.hose_content_bottom {
    width:310px;
    height:50px;
    background:#ebebeb;
    font-weight:bold;
    position:absolute;
    z-index:100;
    filter:alpha(opacity=90); /*60就是60%的透明度*/
    opacity:0.9;  /*0.6也是60%的透明度意思*/
    top:180px;
    overflow:hidden;
}
.hose_content_title {
    width:100%;
    height:25px;
    line-height:25px;
    text-indent:8px;
    overflow:hidden;
}
.hose_content_price {
    width:60%;
    height:25px;
    line-height:25px;
    background:#c90000;
    margin-left:8px;
    color:#fff;
    padding-left:8px;
    padding-right:8px;
    overflow:hidden;
}
.hose_content_price a {
    height:25px;
    line-height:25px;
    color:#fff;
    overflow:hidden;
}
.hose_content_price a:hover {
    height:25px;
    line-height:25px;
    color:#fff;
    text-decoration:none;
    overflow:hidden;
}
#c01 {
    float:left;
    overflow:hidden;
}
#c02 {
    float:left;
    display:none;
    overflow:hidden;
}
#c03 {
    float:left;
    display:none;
    overflow:hidden;
}
#c04 {
    float:left;
    display:none;
    overflow:hidden;
}
#c05 {
    float:left;
    display:none;
    overflow:hidden;
}
#c06 {
    float:left;
    display:none;
    overflow:hidden;
}
/*end hose style sheet*/
/*start metal hose style sheet*/
.metal_hoses {
    width:100%;
    height:auto;
    margin-top:10px;
}
.metal_hoses_ads {
    width:1200px;
    height:320px;
}
.metal_hoses_ads a {
    width:1200px;
    height:320px;
    display:block;
}
.metal_hoses_ads img {
    width:1200px;
    height:320px;
}
/*end metal hose style sheet*/
/*start joints style sheet*/
.joints {
    width:100%;
    height:auto;
    margin-top:10px;
}
.joints_content {
    width:100%;
    height:auto;
    margin-top:10px;
    overflow:hidden;
}
.joints_content_01 {
    width:290px;
    height:360px;
    border:solid 1px #cacaca;
    float:left;
    margin-right:2px;/*第一个液压接头间隙样式*/
    margin-bottom:6px;
    overflow:hidden;
}
.joints_content_02 {
    width:290px;
    height:360px;
    border:solid 1px #cacaca;
    float:left;
    margin-left:10px;
    margin-bottom:6px;
    overflow:hidden;
}
.joints_content_top {
    width:290px;
    height:290px;
    border:0;
    overflow:hidden;
}
.joints_content_bottom {
    width:290px;
    height:70px;
    background:#ebebeb;
    font-weight:bold;
    overflow:hidden;
}
.joints_content_title {
    width:100%;
    height:32px;
    line-height:32px;
    text-indent:8px;
    overflow:hidden;
}
.joints_content_price {
    width:60%;
    height:32px;
    line-height:32px;
    background:#c90000;
    margin-left:8px;
    color:#fff;
    padding-left:8px;
    padding-right:8px;
    overflow:hidden;
}
.joints_content_price a {
    height:32px;
    line-height:32px;
    color:#fff;
    overflow:hidden;
}
.joints_content_price a:hover {
    height:32px;
    line-height:32px;
    color:#fff;
    text-decoration:none;
    overflow:hidden;
}
/*end joints style sheet*/
/*----start friendship style sheet----*/
.friendship {
    width:100%;
    min-width:1250px;
    *+width:100%;
    _width:1250px;
    line-height:50px;
    border-top:solid 5px #c90000;
    color:#ebebeb;
    font-size:14px;
    margin-top:10px;
}
.friendship strong {
    color:#ccc;
    padding-left:20px;
}
.friendship a {
    color:#544e4e;
    text-decoration:none;
}
.friendship a:hover {
    color:#c90000;
    text-decoration:underline;
}
/*----end friendship style sheet----*/
/*start footer style sheet*/
.footer {
    width:100%;
    min-width:1250px;
    *+width:100%;
    _width:1250px;
    height:auto;
    line-height:32px;
    margin-bottom:10px;
    text-align:center;
    background:#f5f5f5;
    border-top:solid 1px #cacaca;
}
.copyright {
    padding-top:15px;
    text-align:center;
    font-family:Arial,Helvetica,sans-serif;
    display:inline;
    color:#999;
    line-height:32px;
    margin-top:10px;
    width:1200px;
}
.footer p {
    width:1200px;
    height:auto;
}
.copy_nav:link {color:#544e4e; text-decoration: none;}
.copy_nav:visited {color: #c90000; text-decoration:underline;}
.copy_nav:hover {color: #dd0000;text-decoration:underline;}
/*end footer style sheet*/
/*start back top style sheet*/
#backtop {
    width:72px;
    height:auto;
    position:fixed;
    _position:absolute;
    z-index:200;
    bottom:2px;
    right:0px;
    float:right;
    overflow:hidden;
}
.backtop_img {
    width:70px;
    height:42px;
    line-height:42px;
    border:solid 1px #cacaca;
    margin-top:2px;
    overflow:hidden;
}
.backtop_img a {
    width:70px;
    height:42px;
    line-height:42px;
    display:block;
    color:#fff;
    font-size:12px;
    overflow:hidden;
}
.backtop_img a:hover {
    width:70px;
    height:42px;
    line-height:42px;
    display:block;
    color:#fff;
    background:#c90000;
    overflow:hidden;
}
.backtotop {
    background:url(../images/backtop.gif) no-repeat;
}
.backtotop span {
    width:70px;
    height:42px;
    display:none;
    line-height:42px;
    text-align:center;
}
.backtotop:hover span{
    display:inline-block;
    color:#fff;
    overflow:hidden;
    _zoom:1
}
.backtocon {
    background:url(../images/backtop.gif) no-repeat 0 -43px;
}
.backtocon span {
    width:70px;
    height:42px;
    display:none;
    line-height:42px;
    text-align:center;
}
.backtocon:hover span{
    display:inline-block;
    color:#fff;
    overflow:hidden;
    _zoom:1
}
/*end back top style sheet*/
/*----start box style sheet----*/
.box {
    width:100%;
    min-width:1250px;
    *+width:100%;
    _width:1250px;
    height:auto;
    overflow:hidden;
    clear:both;
    margin:0 auto;
    margin-top:5px;
}
/*----end box style sheet----*/
/******start about html style sheet******/
.box_left {
    width:280px;
    min-height:800px; /*（解决ie8.9.ff.chrome）*/
    *+height:100%;  /*（解决ie7）*/
    _height:800px; /*（解决ie6） ie6超出自动溢出*/
    height:auto;
    font-size:14px;

    overflow:hidden;
}
.left_list {
    width:99%;
    min-height:100px; /*（解决ie8.9.ff.chrome）*/
    *+height:100%;  /*（解决ie7）*/
    _height:100px; /*（解决ie6） ie6超出自动溢出*/
    height:auto;
    background:url(../images/left_title_bg.jpg) no-repeat;
    border-top:solid 1px #ccc;
    border-left:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    border-right:solid 1px #ccc;
    margin-bottom:15px;
    overflow:hidden;
}
.title {
    height:69px;
    line-height:69px;
    border-bottom:solid 1px #ccc;
}
.title_left {
    display:block;
    margin-left:30px;
    font-size:16px;
    font-weight:bold;
    color:#fff;
    float:left;
}
.title_more {
    display:block;
    margin-right:10px;
    font-size:12px;
    font-weight:normal;
    letter-spacing:2px;
    text-align:center;
    padding-top:29px;
    float:right;
    overflow:hidden;
}

.title_more a{
    color:#fff;
}
.title_more a:hover{
    color:#ebebeb;
    text-decoration:none;
}
.left_list ul {
    width:100%;
    list-style:none;
    text-align:left;
    overflow:hidden;
}
.left_list ul li {
    height:45px;
    line-height:45px;
    border-bottom:solid 1px #ebebeb;
}
.left_list ul li.proli {
    border-bottom:none;
}
.left_list li a {
    display:block;
    color:#544e4e;
    background:url(../images/left_list_bg.png) #f5f5f5 no-repeat 10px 18px;
    padding-left:25px;
    height:45px;
    line-height:45px;
    text-decoration:none;
    letter-spacing:1px;
    overflow:hidden;
}
.left_list li a:hover {
    display:block;
    color:#ed1e24;
    text-decoration:underline;
    background:url(../images/left_list_bg.png) #dfdfdf no-repeat 10px 18px;
}
.left_list li a.news_default {
    color:#ff4100;
    text-decoration:none; 
}
.contact_content {
    width:99%;
    height:auto;
    line-height:28px;
    margin-top:15px;
    margin-bottom:15px;
}
.fc {
    width:100%;
    display:block;
    font-size:16px;
    color:#ed1e24;
    text-align:center;
}
.dividing_bg {
    width:99%;
    height:8px;
    background:url(../images/content_bg.gif) repeat-x;
    margin-top:1px;
    overflow:hidden;
 
}
.box_right {
    width:900px;
    min-width:900px;
    *+width:100%;
    _width:900px;
    height:auto;
    padding-left:15px;
    background:url(../images/right_bg.gif) repeat-y;
}
.about {
    width:auto;
    min-width:900px;
    *+width:100%;
    _width:900px;
    height:auto;
    margin-top:15px;
}
.nav {
    width:100%;
    height:32px;
    line-height:32px;
    color:#544e4e;
    font-size:12px;
}
.nav strong {
    color:#000;
}
.nav a {
    color:#544e4e;
}
.nav a:hover {
    color:#e9181e;
    text-decoration:none;
}
.article_title {
    width:100%;
    height:35px;
    line-height:35px;
    font-size:20px;
    font-weight:bold;
    overflow:hidden;
}
.article_seo {
    width:auto;
    min-width:900px;
    *+width:100%;
    _width:900px;
    height:23px;
    line-height:23px;
    font-size:12px;
    font-weight:bold;
    color:#ed1e24;
    border-bottom:solid 1px #544e4e;
    margin-bottom:20px;
    overflow:hidden;
}
.article_content {
    width:99%;
    min-width:891px;
    *+width:100%;
    _width:891px;
    min-height:680px; /*（解决ie8.9.ff.chrome）*/
    *+height:100%;  /*（解决ie7）*/
    _height:680px; /*（解决ie6） ie6超出自动溢出*/
    line-height:32px;
    overflow:hidden;
}
/******end about html style sheet******/
/******start contact html style sheet******/
.con_content {
    width:100%;
    min-width:900px;
    *+width:100%;
    _width:900px;
    height:680px;
    line-height:32px;
    background:url(../images/contact.jpg) no-repeat;
    overflow:hidden;
}
.contact {
    width:743px;
    margin-left:280px;
    margin-top:120px;
    overflow:hidden;
}
#connus {
    width:720px;
    padding:10px 0px 10px 6px!important;
    *padding:10px 0px 10px 10px;
    line-height:26px;
    text-align:left;
}
#connus strong {
    color:#544e4e;
    font-weight:bold;
    margin-left:16px;
}
#connus a {
    color:#0000ff;
}
#connus a:hover {
    text-decoration:underline;
}
#connus .supp {
    width:130px!important;
    width:160px;
    height:30px;
    background:#dd0000;
    color:#fff;
    display:block;
    font-size:14px;
    padding:6px 36px 0 36px;
    margin-bottom:6px;
    text-align:center;
}
#connus .topsupp {
    width:280px!important;
    width:310px;
    height:30px;
    background:#dd0000;
    color:#fff;
    display:block;
    font-size:14px;
    padding:6px 36px 0 36px;
    margin-bottom:6px;
    text-align:center;
}
#connus .ourwords {
    font-size:14px;
    padding:32px 0 0 36px;
}
/******end contact html style sheet******/
/******start news html style sheet******/
.news_list {
    width:100%;
    min-width:900px;
    *+width:100%;
    _width:900px;
    height:auto;
    line-height:32px;
    margin-bottom:15px;
    overflow:hidden;
}
.news_list ul {
    width:100%;
    list-style:none;
    text-align:left;
}
.news_list ul li {
    height:40px;
    line-height:40px;
    background:url(../images/line.jpg) left bottom repeat-x;
    cursor:pointer;
}
.news_list ul li:hover {
    height:40px;
    line-height:40px;
    background:url(../images/line.jpg) #f5f5f5 left bottom repeat-x;
    cursor:pointer;
}
.news_list li a {
    color:#544e4e;
    padding-left:15px;
    cursor:pointer;
    overflow:hidden;
}
.news_list li a:hover {
    color:#c90000;
    text-decoration:underline;
    cursor:pointer;
}
.news_list span {
    float:right;
    padding-right:5px;
    color:#c1c1c1; 
    font-size:14px;
}
.news_title {
    width:99%;
    height:auto;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    color:#000;
    line-height:32px;
    overflow:hidden;
}
.news_info {
    width:100%;
    height:28px;
    line-height:28px;
    border-bottom:solid 1px #c1c1c1;
    color:#666;
    text-align:left;
    font-size:12px;
    overflow:hidden;
}
.news_content {
    width:99%;
    height:auto;
    line-height:28px;
    text-align:left;
    overflow:hidden;
}
#divKeyWords 
{
	width:99%;
	line-height:32px;
	background:#f5f5f5;
	border:solid 1px #cacaca;
	margin-top:10px;
	text-indent:8px;
}
/******end news html style sheet******/
/******start products html style sheet******/
.pro_list {
    width:100%;
    min-width:900px;
    *+width:100%;
    _width:900px;
    height:auto;
    /*min-height:680px; （解决ie8.9.ff.chrome）*/
    /**+height:100%;  （解决ie7）*/
    /*_height:680px; （解决ie6） ie6超出自动溢出*/
    line-height:28px;
    overflow:hidden;
}
.products {
    width:100%;
    min-width:900px;
    *+width:100%;
    _width:900px;
    margin:0 auto;
    padding:0 auto;

    text-align:left;
    color:#544e4e;
    overflow:hidden;
}
.products ul {
    width:100%;
    margin:0;
    padding:0;
    margin-top:3px;
    position:relative;
    overflow:hidden;
}
.products ul li {
    width:290px;
    height:380px;
    float:left;
    display:inline;
    margin-left:8px;   
    text-align:center;
    overflow:hidden;
}
.products ul li img {
    width:280px;
    height:280px;
}
.products a {
    width:288px;
    height:290px;
    display:block;
    color:#544e4e;
    padding-top:5px;
    padding-bottom:5px;
    border:solid 1px #fff;
}
.products a:hover {
    height:290px;
    color:#e9181e;
    padding-top:5px;
    padding-bottom:5px;
    text-decoration:underline;
    border:solid 1px #c9c9c9;
    overflow:hidden;
}
a.pro_a {
    display:block;
    padding-top:0px;
    padding-bottom:0px;
    text-decoration:none;
    
    border:solid 1px #fff;
    overflow:hidden;
}
a:hover.pro_a {
    display:block;
    color:#e9181e;
    border:none;
    padding-top:0px;
    padding-bottom:0px;
    border:solid 1px #fff;
    overflow:hidden;
}
.products a:hover span {
    color:#e9181e;
}
.pro_ptitle {
    width:290px;
    line-height:25px;
    display:block;
    color:#544e4e;
    font-weight:bold;
    margin-top:5px;
    text-align:left;
    cursor:pointer;
    margin:0 auto;
    padding:0 auto;
    overflow:hidden;
}
.pro_pcontent {
    width:290px;
    display:block;
    margin:0 auto;
    padding:0 auto;
    color:#544e4e;
    text-align:left;
    cursor:pointer;
    overflow:hidden;
}
/******end products html style sheet******/
/*------------start productscontent style sheet------------*/
.products_top {
    margin:0 auto;
    padding:5px;
}
.products_top_title {
    width:96%;
    height:auto;
    margin-top:10px;
    line-height:30px;
    overflow:hidden;
}
.products_top_title h1 {
    text-align:left;
    font-size:16px;
    font-weight:bold;
    color:#666;
}
.products_top_content {
    width:100%;
    height:auto;
    line-height:23px;
    overflow:hidden;
    color:#666666;
}
.product_top_img {
    width:320px;
    height:320px;
    margin:0;
    padding:10px 5px 0px 5px;
    text-align:center;
    float:left;
    border:solid 1px #c3c3c3;
    margin-top:5px;
}
.product_top_img img {
    width:310px;
    height:310px;
}
.product_top_params {
    width:300px;
    height:200px;
    float:left;
    margin-left:10px;
    margin-top:5px;
    overflow:hidden;
}
.proparam {
    width:360px;
    margin-top:5px;
    overflow:hidden;
}
.proparam table {
    font-size:14px;
    color:#000;
}
.proparam table tr {
    height:30px;
    line-height:30px;
    overflow:hidden;
}
.pro_price {
    color:#e9181e;
    font-weight:bold;
    font-size:22px;
}
.yen {
    font-family:Arial,Helvetica,sans-serif;
    color:#e9181e;
    font-size:22px;
    padding-right:3px;
}
.products_bottom_content {
    height:auto;
    line-height:23px;
    clear:both;
    margin-top:5px;
    overflow:hidden;
}
.products_bottom_tit {
    width:100%;
    color:#fff;
    font-weight:bold;
    background:#e9181e;
    font-size:14px;
    height:32px;
    line-height:32px;
    text-align:left;
    text-indent:24px;
}
.products_details {
    height:auto;
    font-size:14px;
    line-height:23px;
    text-align:left;
    margin-top:8px;
    margin-bottom:15px;
}
/*------------end productscontent style sheet------------*/
/*------------start leaveword style sheet-----------*/
.lw {
	width:100%;
    min-width:900px;
    *+width:100%;
    _width:900px;
    font-size:14px;
    color:#666666;
    background:url(../images/aboutbg.gif) repeat-x top;
    font-family:tahoma;
    line-height:23px;
}
.message_info {
    width:99%;
    margin:0 auto;
    padding:0 auto;
    margin-bottom:5px;
    text-align:center;
    font-size:14px; 
    border:solid 1px #c3c3c3;
    overflow:hidden;
}
.message_title {
    width:99%;
    height:38px;
    line-height:38px;
    margin:0 auto;
    padding:0 auto;
    color:#000;
    font-weight:bold;
    text-align:left;
    background:url(../images/dividing_line.png) #f5f5f5 repeat-x bottom;
}
.message_title span {
    float:right;
    color:#666666; 
    font-size:12px;
    font-weight:normal;
    margin-right:2px;
}
.message_question {
    width:100%;
    text-indent:8px;
    line-height:30px;
    text-align:left;
    background:#f5f5f5;
}
.message_answer {
    width:99%;
    margin:0 auto;
    padding:0 auto;
    line-height:30px;
    margin-bottom:3px;
    color:#000;
    text-align:left;
    background:#ebebeb;
}
.message_answer_top {
    width:99%;
    margin:0 auto;
    padding:0 auto;
    line-height:30px;
    color:#999999;
}
.message_answer_top b {
    color:#e9181e
}
.message_answer_mid {
    width:99%;
    margin:0 auto;
    padding:0 auto;
    color:#ff0000;
    line-height:30px;
}
.message_answer_mid span {
    color:#666666; 
    font-size:14px;
    font-weight:bold;
}
.message_answer_bottom {
    width:99%;
    margin:0 auto;
    padding:0 auto;
    line-height:30px;
    color:#999999;
}
#LM_content {
    width:99%;
    margin:0 auto;
    padding:0 auto;
    line-height:30px;
    margin-top:10px;
    border:solid 1px #c9c9c9;
    overflow:hidden;
}
.LM_title {
    width:99%;
    height:38px;
    line-height:38px;
    margin:0 auto;
    padding:0 auto;
    text-indent:8px;
    color:#000;
    font-weight:bold;
    font-size:14px;
    text-align:left;
    background:url(../images/recombg.jpg) repeat-x;
}
.LM_title b {
    color:#e9181e;
    font-weight:bold;
    text-indent:16px;
}
.LM_SUB {
    width:99%;
    background:#eeeeee;
    margin:0 auto;
    padding:0 auto;
    margin-top:3px;
    color:#000;
    margin-bottom:3px;
}
.LM_SUB table {
    font-size:14px;
}
.msg_control_short {
    width:120px;
    height:20px;
    line-height:20px;
    color:#000;
    border:solid 1px #999;
}
.msg_control_long {
    width:800px;
    height:20px;
    text-align:left;
    line-height:20px;
    color:#000;
    border:solid 1px #999;
}
.csGray {
    color:#999999;
    padding-left:8px;
}
#imgValidate {
	width:96px;
	height:30px;
    cursor:pointer;
}
.btnLM {
    width:100px;
    height:28px;
    line-height:28px;
    font-size:13px;
    color:#000;
    cursor:pointer;
}
/*------------end leaveword style sheet------------*/
/*------------start error style sheet------------*/
.error {
    width:100%;
    height:auto;
    line-height:32px;
    margin-top:60px;
    overflow:hidden;
}
.daxiqi {
	width:50%;
    margin:0 auto;
    text-align:left;
    border-bottom:solid 1px #544e4e;
}
.daxiqi h1 {
    font-weight:bold;
    font-size:30px;
    line-height:40px;
}
.url_return {
	width:50%;
	margin:0 auto;
	text-align:left;
	font-weight:bold;
}
.times
{
	text-align:left;
	float:left;
}
.backdaxiqicom {
	margin-left:15px;
	text-align:left;
	float:left;
}
.backdaxiqicom a {
    color:#0000ff;
    text-decoration:underline;
}
.backdaxiqicom a:hover {
    color:#e9181e;
    text-decoration:none;
}
/*------------end error style sheet------------*/
/******start market html style sheet******/
.market_content {
    width:100%;
    height:680px;
    line-height:32px;
    margin:0 auto;
    padding:0 auto;
    overflow:hidden;
}
/******end market html style sheet******/
/*------start power.html style sheet------*/
.com_power {
    width:100%;
    min-width:900px;
    *+width:100%;
    _width:900px;
    margin:0 auto;
    padding:0 auto;
    text-align:left;
    overflow:hidden;
}
.com_power_img01 {
    width:860px;
    margin:0 auto;
    padding:0 auto;
    padding-top:300px;
    background:url(../images/power/dahesheng_01.jpg) no-repeat;
}
.com_power_img02 {
    width:860px;
    margin:0 auto;
    padding:0 auto;
    padding-top:300px;
    background:url(../images/power/dahesheng_02.jpg) no-repeat;
}
.com_power_img03 {
    width:860px;
    margin:0 auto;
    padding:0 auto;
    padding-top:300px;
    background:url(../images/power/dahesheng_03.jpg) no-repeat;
}
.com_power_img04 {
    width:860px;
    margin:0 auto;
    padding:0 auto;
    padding-top:300px;
    background:url(../images/power/dahesheng_04.jpg) no-repeat;
}
/*------end power.html style sheet------*/
/*------start map.aspx style sheet------*/
.hymap {
    width:90%;
    height:auto;
    margin:0 auto;
    padding:0 auto;
}
.hymap h2 
{
	width:100%;
	height:32px;
	line-height:32px;
	background:#f6f0f6;
	font-size:16px;
	font-weight:bold;
	text-indent:8px;
	overflow:hidden;
}
.maplist 
{
	width:100%;
	height:auto;
	line-height:32px;
	margin-left:20px;
}
/*------end map.aspx style sheet------*/
/*------start link.aspx style sheet------*/
.sublinks
{
	width:80%;
	margin:0 auto;
	padding:0 auto;
	line-height:32px;
	margin-top:10px;
	padding-left:5px;
	border:solid 1px #cacaca;
	overflow:hidden;
}
/*------end link.aspx style sheet------*/
/*------start hose products load style sheet------*/
.pro_load {
    width:958px;
    height:470px;
    float:right;
}
.pro_load_img {
    width:66px;
    height:66px;
    margin:0 auto;
    margin-top:186px;
}
.pro_load_content {
    width:100%;
    height:32px;
    line-height:32px;
    text-align:center;
}
/*------end hose products load style sheet------*/