body{font-size:12px; margin:0px; color:#3E3E3E}

.grayfont{color:#999}
ul, li{margin:0px; padding:0px; list-style:none}
a:link{color:#4B4B4B; text-decoration:none}
a:visited{text-decoration:none; color:#4B4B4B}
a:hover{text-decoration:none; color:#c00}
a:active{text-decoration:none; color:#4B4B4B}
.redfont14{font-size:14px; font-weight:bold; color:#DB0000}
 a.red:link{color:#E60012; text-decoration:none}
 a.red:hover{color:#000; text-decoration:none}
 a.red:active{color:#000; text-decoration:none}
 a.red:visited{color:#E60012; text-decoration:none}
h1{font-size:16px; color:#333; margin-top:0px}
h2{font-size:14px; color:#333; margin-top:10px}
.white a:link{color:#fff; text-decoration:none}
.white a:hover{color:#FFf; text-decoration:none; font-weight:bold}
.white a:active{color:#fff; text-decoration:none}
.white a:visited{color:#fff; text-decoration:none}
.zi{font-family:Arial}
.font14{font-size:14px; color:#FFF}

#top, #rxpro, #nav, #gpro, #banner, #product1, #footer, #navdx, #contact{margin:0px auto; width:1000px; overflow:hidden}
#top1{margin:0 auto; width:auto; background-repeat:repeat-x}
#top{height:70px}
#top img{float:left; margin-top:8px}
#topzi ul{ margin-top:30px;}
#topzi{width:600px; height:60px; float:right; text-align:left; background:url(tel.jpg) no-repeat right 10px;}
#topzi li{background-image:url(img.jpg); background-repeat:no-repeat; background-position:left center; line-height:20px; width:70px; float:left; padding-left:10px}

#nav{height:41px; line-height:34px; overflow:hidden; font-size:14px; text-align:center; background-image:url(nav-bg.jpg); background-repeat:repeat-x}
#nav ul{margin-left:7px}

#nav li{float:left; list-style:none; background-image:url(nav-x.jpg); background-repeat:no-repeat; background-position:right center; width:104px; height:41px}

#banner{margin-top:4px}
#gpro{background:url(bg.jpg) repeat-x; height:150px; overflow:hidden}
.gprow{width:940px; margin:0 auto}
.gpro{width:295px!important; width:290px; padding-top:10px; float:left;  margin-left:10px; background:url(x.jpg) no-repeat right; padding-right:8px; overflow:hidden}
.gprotit{float:left; width:300px; height:30px}
.gprotitleft{background:url(aj.jpg) no-repeat left center; font-size:14px; font-weight:bold; padding-left:20px; line-height:30px; float:left; width:120px}
.gprotitright{float:right; width:40px; margin-right:10px; margin-top:10px}
.gproleft{float:left;  width:110px; height:86px; padding:2px}
.gproleft{width:110px; height:86px}
.gproright{float:right; width:175px; line-height:24px}

#content{margin:0 auto; width:1000px; margin-top:12px; overflow:hidden}
#left{float:left; width:270px}
.newstit{background:url(tit.jpg) no-repeat; width:100%; height:30px; color:#FFF; font-size:14px; font-weight:bold; text-indent:22px; line-height:30px}
#newstj{width:100%; margin-top:10px}
#newstjl{float:left; width:25%}
#newstjr{float:right; width:60%; line-height:21px}
#right{float:right; width:718px}
.pagelist{width:98%; overflow:hidden; float:left}
.pagelist ul{margin-top:5px}
.pagelist li{height:27px; *height:25px; line-height:24px; width:275px; overflow:hidden}
.pagelist li a .lbt{float:left; text-indent:0px!important; width:185px; text-decoration:none; overflow:hidden; display:inline; background:url(img02.jpg) no-repeat left; padding-left:10px; cursor:pointer}
.pagelist li a .ldt{width:80px; float:right; text-align:center; font-size:11px; color:#666; text-decoration:none; display:inline}

#content2{margin:0 auto; width:1000px; height:220px; margin-top:12px; overflow:hidden}
#left2{float:left; width:718px;line-height: 32px;}
#left2 img{float:left; width:148px; height:164px;}
#left2 ul li{width:718px;height: 29px;
float: left;
line-height: 29px;
margin: 0px 0 0 5px;
padding-left: 5px;
border-right: #DBDBDB 1px dashed; }
#right2{float:right; width:270px}
#right2 ul li{
height: 29px;
width:260px;
float: left;
line-height: 29px;
margin: 0px 0 0 5px;
padding-left: 5px;
border-right: #DBDBDB 1px dashed;}


#tjpro{border:#D8D8D8 1px solid; width:148px; float:left; background:#F6F6F6; padding-top:10px; padding-bottom:0px}
#tjpro li{list-style:none; line-height:30px; text-align:center}
#prolist{width:565px; float:right; overflow:hidden}
#prolist ul{margin:0px auto; padding:0px}
#prolist li{width:140px!important; width:138px; float:left; list-style:none}

dl{margin:0 auto}
dt{background:url(dtbg.jpg) no-repeat bottom; padding-bottom:10px; width:140px!important; width:138px; font-size:14px; text-align:center; height:17px; line-height:17px; font-weight:bold; margin-top:10px; float:left; color:#E30000; margin:0 auto}

dd{width:118px!important; width:106px; height:29px; float:left; line-height:29px; margin:0px 0 0 5px; padding-left:20px; border-right:#dbdbdb 1px dashed}
#footer{background:url(bottom.jpg) no-repeat top; margin-top:10px!important; margin-top:10px; text-align:center; line-height:26px; padding-top:10px}

#sleft{float:left; width:733px}
#sright{float:right; width:255px}
.sbanner{float:left; width:99%}
#search{background:url(ssbg.jpg) no-repeat; width:255px; height:75px}

.aj{width:53px; height:18px; border:none; color:#fff; padding-left:5px}
.com{width:253px; border:#dcdcdc 1px solid; background:url(bg02.jpg) repeat-x; margin-top:10px}
.comzi{ margin:5px;  line-height:23px;  width:245px}
.tit01{ height:29px;  width:99%; margin:0 auto; margin-top:8px; border-bottom:#ccc 1px solid; margin-bottom:8px}
.titleft01{ background-position:left; height:30px; line-height:30px; padding-left:20px; margin-left:10px; font-size:14px; font-weight:bold; color:#fff; float:left; width:158px}
.titright01{ float:right; height:30px; line-height:30px; width:45px}

.left_mt{height:30px; background:url(news_lbg.jpg) repeat-x; font-size:14px; line-height:30px; font-weight:bold; color:#535353; text-indent:23px}

.left_mc{height:auto; margin-top:5px}

.left_mc ul{margin-left:20px}

.left_mc li{width:230px; height:30px; display:block; font-size:12px; line-height:27px; text-indent:22px; background:url(a_onbg1.jpg) no-repeat; margin:3px 0 1px 0}

.left_mc li a{width:230px; height:30px; display:block}

.left_mc a:hover, .thisclass{background:url(a_onbg2.jpg) no-repeat; color:#FFF}
.newslist{width:100%}
.newslist ul{width:204px;  margin-top:4px; margin-left:10px}

.newslist li{font-size:12px; text-indent:12px; background:url(img02.jpg) no-repeat; background-position:2px; line-height:26px; color:#4c4c4c}
.tit{ height:25px;  border-bottom:#D50000 1PX solid; width:100%; float:left; margin-top:5px}
.titleft{background:url(column.gif) no-repeat left bottom; height:23px; line-height:23px; padding-left:20px; font-size:14px; color:#ce0000; font-weight:bold;  float:left; width:180px}

.prod{border:#dcdcdc 1px solid; width:98.3%; float:left;  border-top:none; padding-left:10px; padding-botttom:0px!important; padding-botttom:10px}
.company{ margin:5px;  line-height:35px;  width:99%}
#main_right{WIDTH:220px; FLOAT:right}
#main_left{WIDTH:765px; FLOAT:left}
.main_rimg{float:right; margin-top:5px; width:100%}
.leftSidar{WIDTH:220px; FLOAT:left}
#main_pro{width:100%; margin:0 auto}
#main_pro li{float:left; list-style:none; line-height:32px; text-align:center; width:20%;  overflow:hidden; margin-top:5px}

#main_pro li img{ padding:7px 5px 7px 5px; border:#dbdbdb 1px solid}

UL.leftSidar2{PADDING-BOTTOM:6px}
.leftSidar2 LI A{LINE-HEIGHT:29px; PADDING-LEFT:40px; WIDTH:180px !important; DISPLAY:block; BACKGROUND:url(lm_tit1.jpg) no-repeat; HEIGHT:29px}
.leftSidar2 LI A:hover{BACKGROUND:url(lm_tit2.jpg) no-repeat; FONT-WEIGHT:bold; TEXT-DECORATION:none}
.leftSidar2 LI A.current{BACKGROUND:url(lm_tit2.jpg) no-repeat; FONT-WEIGHT:bold; TEXT-DECORATION:none}
.h_curr{BACKGROUND-IMAGE:url(lm_tit.jpg); LINE-HEIGHT:29px; PADDING-LEFT:30px; HEIGHT:29px; font-size:14px; font-weight:bold; COLOR:#fff}
UL.sub{BORDER-BOTTOM:#ccc 1px solid; PADDING-BOTTOM:10px; LINE-HEIGHT:22px; BACKGROUND:#f7f7f7; PADDING-TOP:10px}
UL.sub A{BORDER-BOTTOM:#ccc 1px dashed; LINE-HEIGHT:25px; BACKGROUND:none transparent scroll repeat 0% 0%; HEIGHT:25px}
UL.sub A:hover{BORDER-BOTTOM:#ccc 1px dotted; BORDER-RIGHT-STYLE:none; BORDER-TOP-STYLE:none; BACKGROUND:none transparent scroll repeat 0% 0%; COLOR:#b90000; BORDER-LEFT-STYLE:none; FONT-WEIGHT:bold}
UL.sub A.current{BORDER-BOTTOM:#ccc 1px dotted; BACKGROUND:none transparent scroll repeat 0% 0%; COLOR:#b90000; BORDER-LEFT-STYLE:none; FONT-WEIGHT:bold}

.sub_zl{margin:0 auto; width:95%; margin-bottom:15px}
.sub_zl li{list-style:none; width:31%; float:left; height:30px; text-indent:30px; line-height:30px}
.sub_bt1{background:url(gif-0138.gif) no-repeat left}
.sub_bt2{background:url(gif-0079.gif) no-repeat left}
.sub_bt3{background:url(gif-0258.gif) no-repeat left}

#sub_pro{width:100%; float:left; margin-top:10px; overflow:hidden}
#sub_pro p{ font-size:12px;  line-height:35px;  margin-top:12px;  margin-right:5px; clear:both;  margin-left:5px;text-indent: 2em; }

#sub_prol{width:345px; height:260px; padding:1px; border:#dbdbdb 1px solid; float:left}
#sub_pror{float:right; width:405px}
#sub_aj{float:left; width:100%;margin-top: 15px;}
#sub_aj li{float: left;
list-style: none;
line-height: 28px;
text-align: center;
font-weight: bold;
margin-right: 24px!important;
margin-bottom: 15px;
cursor: pointer;}

.cpcon{margin-top:10px; float:left; width:100%}
.cpcon_t{height:37px; margin-bottom:10px; background:url(pro-bg.jpg) repeat-x; border-right:#dedede solid 1px; border-left:#dedede solid 1px}
.cpcon h3 { font-size:16px;
}
.cpcon_t ul{height:33px}

.cpcon_t li{width:125px; float:left; text-align:center; display:block; font-weight:bold; line-height:32px; background:url(qh-x.jpg) no-repeat right}

.cpcon_t li a{width:124px; height:37px; display:block}
.cpcon_t .li1{background:url(sub-pro.gif) repeat-x; color:#FFF}
.cpcon_t .li1 a{ color:#FFF}
.cpcon_t .current{background:url(sub-pro.gif) repeat-x; color:#FFF}
.cpcon_t .current a{ color:#FFF}
.cpcon_t li a:hover{ background:url(sub-pro.gif) repeat-x; color:#FFF}

.chanpin_con p{ font-size:12px;  line-height:24px;  margin-top:12px;  margin-right:5px;  margin-left:5px}

.sub_msg{width:100%; float:left; background:url(sub_msg.jpg) repeat-x bottom; height:35px; margin-top:10px}
.sub_msgl{width:100px; float:left; background:url(pic-01.jpg) left no-repeat center; font-size:14px; font-weight:bold; padding-left:25px; line-height:22px; line-height:22px}
.sub_msgr{width:110px; float:right; margin-top:5px}
TEXTAREA{BORDER:#B1B8CC 1px solid; PADDING-BOTTOM:0px; PADDING-LEFT:2px; WIDTH:330px; PADDING-RIGHT:2px; HEIGHT:144px; COLOR:#666; PADDING-TOP:0px; background:#f6f6f6}
INPUT{BORDER:#B1B8CC 1px solid; PADDING-BOTTOM:0px; PADDING-LEFT:2px; WIDTH:150px; PADDING-RIGHT:2px; HEIGHT:20px; COLOR:#666; PADDING-TOP:0px; background:#f6f6f6}
.sub_aj{ WIDTH:70px; BORDER:#B1B8CC 1px solid;  HEIGHT:30px;  CURSOR:pointer; margin-top:10px}
.sub_new{width:100%; float:left; background:#f6f6f6; margin-top:10px}
.sub_newl{width:17%; float:left; padding:5px; padding-top:15px!important; padding-top:5px; margin-top:-10px}
.sub_newr{width:81%; float:right; line-height:23px; margin-top:-10px}

.pagelist1{width:100%; float:right;  margin-bottom:40px}
.pagelist1 li{height:30px; line-height:30px; list-style:none; border-bottom:#CCC 1px dotted; background:url(pic02.jpg) no-repeat left}
.pagelist1 li a .lbt{display:block;  float:left; padding-left:15px; text-indent:10px!important; text-decoration:none;  display:inline; cursor:pointer}
.pagelist1 li a .ldt{display:block; width:75px; float:right; text-align:center;  text-decoration:none; display:inline}
.fenye{padding-right:3px;  padding-left:3px; padding-bottom:3px; margin:3px; padding-top:3px; text-align:center; margin-top:20px; margin-bottom:0px !important; margin-bottom:20px; font-size:12px}
.fenye A{font-size:12px; BORDER-RIGHT:#dedfde 1px solid; PADDING-RIGHT:6px; BACKGROUND-POSITION:50% bottom; BORDER-TOP:#dedfde 1px solid; PADDING-LEFT:6px; PADDING-BOTTOM:2px; BORDER-LEFT:#dedfde 1px solid; COLOR:#99210b; MARGIN-RIGHT:3px; PADDING-TOP:2px; BORDER-BOTTOM:#dedfde 1px solid; TEXT-DECORATION:none}
.fenye A:hover{font-size:12px; BORDER-RIGHT:#000 1px solid; BORDER-TOP:#000 1px solid; BACKGROUND-IMAGE:none; BORDER-LEFT:#000 1px solid; COLOR:#fff; BORDER-BOTTOM:#000 1px solid; BACKGROUND-COLOR:#777}
.fenye A:active{font-size:12px; BORDER-RIGHT:#000 1px solid; BORDER-TOP:#000 1px solid; BACKGROUND-IMAGE:none; BORDER-LEFT:#000 1px solid; COLOR:#fff; BORDER-BOTTOM:#000 1px solid; BACKGROUND-COLOR:#777}
.fenye SPAN.current{font-size:12px; PADDING-RIGHT:6px; PADDING-LEFT:6px; FONT-WEIGHT:bold; PADDING-BOTTOM:2px; COLOR:#99210b; MARGIN-RIGHT:3px; PADDING-TOP:2px}
.fenye SPAN.disabled{font-size:12px; PADDING-RIGHT:6px; PADDING-LEFT:6px; PADDING-BOTTOM:2px; COLOR:#adaaad; MARGIN-RIGHT:3px; PADDING-TOP:2px}
#xg span{width:350px; display:block; float:left; line-height:28px}
#prompt
{
    width: 710px;
    height: 50px;
    background-color: #F3F3F3;
    border: 1px #E5E5E5 solid;
    padding-left: 20px;
    line-height: 20px;
    padding-top: 20px;
    padding-right: 20px;
    color: #444;
    padding-bottom:20px;
}
#prompt span {
color: #EF4706;
font-weight: bold;
}


/*2014/7/28*/
#sub_pro p a{color:#2d64b3;}
#sub_pro p a:hover{color:#2d64b3; text-decoration:underline;}