/* CSS Document */

#left{ width:220px; overflow-x:hidden;}
#right{ width:730px; padding:9px; overflow-x:hidden; border:1px solid #dedede;border-radius:3px 3px 3px 3px;}

.side h2{ text-align:center; height:45px; line-height:45px; overflow:hidden; background:url(../images/sidetit.jpg) no-repeat left top; color:#fff; font-size:14px;}
.side ul{ width:210px; padding:5px 4px; border:1px solid #dedede;}
.side ul li{ cursor:pointer; width:165px; height:30px; padding-left:30px; /* text-align:center; */ margin:10px auto; line-height:30px; overflow:hidden; background:url(../images/sideli.jpg) no-repeat center top;}
.side ul li.subcat{background-position: center bottom; }
.side ul li a{font-weight: 700;}
.side ul li.subcat a{font-weight: 500;}
.side ul li:hover{ background:url(../images/sideli.jpg) no-repeat center top;}
.side ul li a{}
.side ul li a:hover{ color:#525252; text-decoration:none;}

.sidepro,.side1{ border:1px solid #dedede;}
.side1{ margin-top:10px;}
.sidepro h3,.side1 h3{ margin:1px; height:30px; background:url(../images/titbg.jpg) no-repeat left -30px; color:#fff; line-height:30px; font-size:14px; font-weight:bold; text-indent:15px;}
.sidepro ul,.side1 ul{ padding:10px; border-top:1px solid #dedede;}
.side ul img{ margin:0;}
.sidepro ul li{ width:168px; margin:10px auto; overflow:hidden;}

#right h2,.probar_right h1,.probar_right li h3{ text-indent:26px; height:28px; line-height:28px; padding-bottom:2px; overflow:hidden; background:url(../images/titbg_r.jpg) no-repeat 10px center; border-bottom:1px solid #d7d7d7;}

.pro_list,.pro_list2,.news_list,.about,.product,.news_list2{ min-height:763px;}
.pro_list ul li{ float:left; display:inline; width:184px; height:auto; margin:17px 25px 7px 30px;}
.pro_di1{ float:left; display:inline; width:180px; height:200px; border:2px solid #dedede; text-align:center; overflow:hidden;}
.pro_di1:hover{ border-color:#f58f20;}
.pro_list2 ul li{ float:left; display:inline; width:204px; height:auto; margin:7px 15px 7px 21px;}
.pro_di2{ float:left; display:inline; width:200px; height:170px; border:2px solid #dedede; text-align:center; overflow:hidden;}
.pro_di2:hover{ border-color:#f58f20;}
.pro_list ul li p,.pro_list2 ul li p{ padding:5px;}

#pagelist{ display:inline-table; width:100%; height:45px; line-height:45px; text-align:center; overflow:hidden; padding:10px 0;}

.news_list ul li{ padding:15px 10px 15px 10px; height:114px; overflow:hidden; border-bottom:1px dashed #dedede;}
.news_di{ float:left; width:160px; height:110px; padding:1px; border:1px solid #dedede; text-align:center;}
.news_list ul li h3{ width:530px; height:30px; line-height:30px; padding:0 5px 0 11px; overflow:hidden;}
.news_list ul li h3 a{ font-size:14px; color:#2f2f2f;}
.news_list ul li h4{ width:530px; height:84px; line-height:22px; padding:0 5px 0 11px; overflow:hidden; font-size:12px;}

.news_list2 ul li{ padding:15px 10px 15px 10px; overflow:hidden; border-bottom:1px dashed #dedede;}
.news_list2 ul li h3{ height:30px; line-height:30px; padding:0 5px 0 11px; overflow:hidden;}
.news_list2 ul li h3 a{ font-size:14px; color:#2f2f2f;}
.news_list2 ul li h4{ line-height:22px; padding:0 5px 0 11px; overflow:hidden; font-size:12px;}

.about,.about1{ line-height:26px; padding:11px 10px 20px 10px;}
.about h1,.about1 h1{ font-size:16px; text-align:center; line-height:30px; padding:0px 20px;}
.about .time,.about1 .time{ text-align:center; line-height:36px;}
.about .cont,.about1 .cont{ padding:15px 5px;/* min-height:560px;*/ min-height:80px; border-top:1px dashed #dedede; border-bottom:1px dashed #dedede;}
.prew,.nextw{
    background: url("../images/ui_pre_info.gif") no-repeat scroll left 6px transparent;
    color: #6B6B6B;
    float: left;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 15px;
    text-align: left;
    width: 46%;
}
.nextw {
    background: url("../images/ui_next_info.gif") no-repeat scroll right 6px transparent; text-align:right; float:right; padding-right:15px;
}
.prew a, .nextw a {
    color: #6B6B6B;
}
.prew a:hover, .nextw a:hover {
    color: #084196;
}

#muscle_show{ padding:10px; text-align:center;}

#xg_news{ border-top:1px dashed #dedede; margin-top:10px;}
#xg_news h3 {border-bottom: 1px dashed #dedede;font-size: 14px;padding: 0px 0 0px 10px; line-height:30px; margin:10px 0;}
#xg_news ul li{ float:left; width:50%;  line-height:30px; border-bottom:1px dashed #dedede;}

.product{ padding:0 10px;}

.probar {padding: 10px 0 0;}
.probar_left {width: 402px;}
.probar_right { height: 402px; width: 296px;}
.probar_right li{ border:0;}
.probar_right li h1,.probar_right li h3{ color:#084196; border:0; font-size:14px; border-bottom:1px dashed #dedede;font-family: "微软雅黑";}
#tagContent_ {border: 1px solid #dedede; height: 400px;overflow: hidden;text-align: center; width: 400px;}
#thumb {float: left;overflow: hidden; width: 402px;}
#thumb li {border: 1px solid #dedede;display: inline;float:left;height: 70px;margin: 10px 4px;text-align: center;width: 70px; overflow:hidden;}
#thumb li:hover {border: 1px solid #f58f20;}
#thumb li img {}
#thumb li A {float: left;height: 70px;line-height: 70px; text-align: center; width: 70px;}
#thumb li.emptyTag {}
#thumb li.selectTag {position: relative;}
#thumb li.selectTag A {}
.probar_right ul {padding: 0 0 0 15px;}
.probar_right ul li {padding: 0 0 0 10px;}
.inp,.textarea{border:1px solid #dedede;color: #777;font-size: 12px;height: 24px;line-height: 24px;margin: 5px 0 0 0px;padding: 0 5px 0 7px; width: 247px;overflow:hidden;}
.inp{ height: 24px;}
.textarea {height: 90px;}
.sub {background: url(../images/zixun.gif) no-repeat scroll left center transparent;border: 0 none;cursor: pointer;float: left;height: 18px; width: 61px;}
	
.content {margin: 0 auto;width: 100%;}
.content h4 {line-height: 30px;padding: 0 0px;border-bottom:1px dashed #dedede;margin-bottom:10px; color:#084196;}
.content_{ padding:5px 10px; line-height:26px;}

/*相关产品*/
#xg_pic{ width:100%; margin:15px auto 0;}
#xg_pic h4{line-height:30px;  color:#084196; border-bottom:1px dashed #dedede;}
#marquee {
    position:relative;
	width:100%;
    overflow:hidden;
	padding:10px 0;
}
#marquee img {
    /*border:1px solid #d7d7d7;*/
}
#marquee dl, #marquee dt,#marquee dd,#marquee a {
    float:left; text-align:center;
    margin:0 7px 0 7px;
    padding:0;
}
#marquee dl dt a{ float:left; display:inline; line-height:24px; width:168px;}
#marquee a{ line-height:24px; width:168px;}
#marquee dl{
    width:1000%;
}

/*在线留言*/
#guest{ width:638px; padding:20px;line-height:22px; color:#545454;}
.input_on{ float:left; margin:0;
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #999;
background-color:#FFFFCC; background-image:none;
}
.input_off{ float:left; margin:0;
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #CCC;
background-color:#FFF; background-image:none;
}
.input_move{ float:left; margin:0;
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #0088cd;
background-color:#FFFFCC; background-image:none;
}
.input_out{ float:left; margin:0;
/*height:16px;默认高度*/
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #CCC;
background-color:#FFF; background-image:none;
}
.input_out1{ float:left; margin:0;
/*height:16px;默认高度*/
padding:2px 8px 0pt 3px;
height:70px;
border:1px solid #CCC;resize:none;
background-color:#FFF; background-image:none;
}
.input_out2{ float:left; margin:0;
/*height:16px;默认高度*/
padding:2px 8px 0pt 3px;
width:80px;height:18px;
border:1px solid #CCC;
background-color:#FFF; background-image:none;
}
#guest  .input_test{
margin:20px auto 0 auto;
width:500px; height:400px; padding-bottom:10px;
list-style-type:none;
}
#guest  ul.input_test .hr{ float:left; margin:0; padding:0; width:100%; line-height:25px; display:block; overflow:hidden;}
#guest  ul.input_test li{ float:left;
width:500px;
height:25px;
margin-bottom:10px; background-image:none; display:inline;
}
#guest  .input_test label{
float:left; margin:0; padding:0;
padding-right:10px;
width:90px;
line-height:25px;
text-align:right;
font-size:12px; background-image:none;
}
#guest  .input_test span{ float:left;margin-left:0;
padding-left:10px;
line-height:25px;
text-align:left;
font-size:12px;
color:#999; background-image:none;
}
#guest .input_test .red{ float:none;color:#f00;}













