body {
	font-size: 12px;
	margin:0px; color:#3E3E3E;
}

.grayfont{color:#999999;}
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: #cc0000;
}
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; margin:0; margin-bottom:10px!important;margin-bottom:10px; color:#ff0000; line-height:30px;}
.pagelist p{ font-size:12px; font-weight: bold; padding:0 10px; *padding:10px 10px 0;}

a.white:link { color:#ffffff;text-decoration: none;  }
a.white:hover {color:#FFFFff;text-decoration: none;}
a.white:active {color:#ffffff;text-decoration: none;}
a.white:visited {color:#ffffff; text-decoration:none}
.white a:link { color:#ffffff;text-decoration: none;  }
.white a:hover {color:#FFFFff;text-decoration: none; font-weight:bold;}
.white a:active {color:#ffffff;text-decoration: none;}
.white a:visited {color:#ffffff; text-decoration:none}
.zi{ font-family:Arial}
.font14{ font-size:14px; color:#FFFFFF}

#top,#rxpro,#nav,#banner,#product1,#navdx,#con{
	margin: 0px  auto;
	width:1000px;
	overflow: hidden;
}
#top1{
	margin:0 auto;
	width:auto;
	background-repeat: repeat-x;
}
#top{
	height:75px;
}
#top img{float:left; margin-top:8px; border:none;}
#topzi{
	width:306px;
	height:49px; 
	margin-top:15px; background:url(rx.jpg) no-repeat; float:right;  margin-right:5px;
}


#nav{height:42px; line-height:42px; width:100%; margin:0 auto; overflow:hidden; font-size:15px;font-family: "Microsoft Yahei"; text-align:center; background-image:url(nav-bg.jpg); background-repeat:repeat-x; margin-bottom:15px;}
#nav ul{ width:1000px; margin:0 auto; overflow:hidden}
#nav li{float:left; list-style:none; width:118px; background-repeat:no-repeat; background-position:right center}

.li1{float:left; width:123px; text-align:center; font-weight:bold; height:42px; line-height:42px; background-image:url(nav-hor.jpg); background-repeat:no-repeat}
.li0{float:left; list-style:none; width:123px!important;width:120px; background-repeat:no-repeat; background-position:right center}
	
#rxpro{background:url(rx-bg.jpg) repeat-x; height:31px; line-height:32px; margin-top:25px; overflow:hidden}
#rxprol{background:url(rx-left.jpg) no-repeat; width:90px; color:#FFF; font-weight:bold; font-size:14px; padding-left:15px; float:left}
#rxpror{float:right; width:890px}
#rxprorleft{float:left}
#rxprorright{float:right;  width:286px; height:31px; background:url(rx-right.jpg) no-repeat;}


#banner{margin-top:4px;	}
.js {
POSITION: relative;
WIDTH: 960px;
HEIGHT: 315px;
margin: 0 auto;
}
.jsNav {
POSITION: absolute;
WIDTH: 125px;
BOTTOM: 10px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
HEIGHT: 30px;
RIGHT: 10px;
FONT-WEIGHT: bold; overflow:hidden;
}
.js {POSITION: relative; WIDTH: 1000px; HEIGHT: 300px;margin:0 auto;}

.jsNav {BACKGROUND: url(jsNav.png) no-repeat}

.prevBtn {BACKGROUND: url(jsNav.png) no-repeat}

.nextBtn {BACKGROUND: url(jsNav.png) no-repeat}

.imgSelected {BACKGROUND: url(jsNav.png) no-repeat}

.jsNav {POSITION: absolute; WIDTH: 125px; BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 30px; RIGHT: 10px; FONT-WEIGHT: bold}

.jsNav A {TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 25px; _WIDTH: 23px; FLOAT: left; VERTICAL-ALIGN: middle}

.prevBtn {DISPLAY: block; BACKGROUND-POSITION: 0px -30px; HEIGHT: 30px;_height:28px;_margin-top:1px;}

.nextBtn {DISPLAY: block; BACKGROUND-POSITION: -100px -30px; HEIGHT: 30px;_height:28px;_margin-top:1px;}


.imgSelected {BACKGROUND-POSITION: 1px -60px; COLOR: #000; _height:28px;_margin-top:1px; overflow:hidden;}



#content{ margin:0 auto; width:1000px; margin-top:25px;overflow:hidden;}
h1{ font-size:20px; color: #333;  margin-bottom:5px!important;margin-bottom:0px;font-family: "Microsoft YaHei";}

.synews{ float:left;  width:322px!important;width:316px;overflow:hidden;}
.synews .Menubox2{width:318px; height:24px;} 
.synews .Menubox2 li{ float:left;background:url(news2.jpg)  no-repeat; width:100px; height:25px; color:#FFF; font-weight: bold; font-size:14px; line-height:25px; margin-right:2px; text-align:center; cursor:pointer;}

.synews .Menubox2 li.hover{ background:url(news1.jpg) no-repeat; width:100px; height:25px; font-size:14px;cursor:pointer; }

.synews.Contentbox2{
width:370px;}
.newstit{ width:100%; height:30px; color:#FFFFFF; font-size:14px; font-weight:bold; text-indent:20px; line-height:30px;}
.Contentbox p{ text-indent:2em;line-height:28px;}
.Contentbox a{color:#136EC2; font-weight:bold;}
.Contentbox a:hover{color:red; font-weight:bold;}
.pagelist{width:318px!important;width:314px; overflow:hidden; height:203px; float:left;border:#D9D9D9 1px solid;}
.pagelist ul{margin-top:5px; margin-left:5px;overflow:hidden; float:left}
.pagelist li{height:26px!important;height:24px; line-height:26px!important;line-height:24px;}
.pagelist li a .lbt{ cursor:hand; float:left; text-decoration:none; width:220px!important;width:218px; overflow:hidden; display:inline; background:url(ico1.jpg) no-repeat left center; padding-left:15px;}
.pagelist li a .ldt{width:75px!important;width:70px; float:right; text-align:center; font-size:11px; font-family: Arial;color:#F79173; text-decoration:none; display:inline}

#syright{ width:668px!important;width:670px; float:right; }
#sypro{ width:429px; float:left; }
#syprolist{ border:#D9D9D9 1px solid;width:410px; background:url(sypro-bg.jpg) repeat-x; height:105px;padding-left:19px; padding-top:8px; }
#syprolist li{ float:left; width:30%; text-align:left; background:url(yd.jpg) no-repeat left center;padding-left:10px; line-height:29px;height:29px;}






#sylx{ width:212px; float:right; border:#D9D9D9 1px solid; background:url(lx-bg.jpg) repeat-x; height:210px; line-height:25px; padding:7px 0px 10px 10px;}
.sylxaj{ float:left; width:95%; height:22px; line-height:22px; margin-top:15px;}
.sylxaj1{ float:left; background:url(aj1.jpg) no-repeat; width:91px; height:22px; text-indent:25px;}
.sylxaj2{ float:right; background:url(aj2.jpg) no-repeat; width:94px; height:22px;text-indent:25px;}
#sycom{ width:762px; float:left; margin-top:25px; margin-bottom:10px;}
#sycomtit{ background:url(comtit.jpg) no-repeat; width:762px; height:25px;}
#sycomcon{ border:#D9D9D9 1px solid; border-top:none; padding:5px; padding-top:10px; line-height:26px; text-indent:10px;  overflow:hidden}
#sycomcon img{ margin-right:8px;}
#syly{ width:224px; float:right; margin-top:30px; height:190px; }
#syly li{ background:url(right-bg.jpg) no-repeat; height:27px; width:224px; line-height:28px; text-align:center;}

#footer{ background:#7B7B7B; height:24px; line-height:24px; margin:10px auto; overflow: hidden;}
#footer span{text-align:left; color:#fff; padding-left:10px; font-weight:bold;}
#bottom{  line-height:28px; text-align:center;margin: 0px  auto;width:1000px;overflow: hidden; margin-top:10px; padding-bottom:18px;}
#con1{ width:1000px; margin:0 auto;overflow: hidden;}	
	
	
	
	
#subleft{width:745px; float:left; margin-top:15px; overflow:hidden }
#subright{width:224px; float:right; background:#f9f9f9; margin-top:15px;  border:#d8d8d8 1px solid; border-top:none; overflow:hidden; }
#prolist{ width:224px; }
#prolist h2{font-size:14px; margin:0; color:#000;  letter-spacing:1px; border-bottom:#d8d8d8 1px solid; border-top:#d8d8d8 1px solid; line-height:30px; height:30px; overflow:hidden; background:url(ico.png) no-repeat 10px center #eee;text-indent:35px;}
.list_con ul{ background:#f9f9f9; overflow:hidden; margin-top:-10px; padding-top:15px;}
.list_con ul li{ width:86px!important;width:80px;background:#f9f9f9;height:26px;_height:20px; float:left; margin-left:10px; text-align:left; padding-left:10px;margin-left:5px!important;}
#prolist h3{font-size:14px; margin:0; color:#000;  letter-spacing:1px; border-bottom:#d8d8d8 1px solid; border-top:#d8d8d8 1px solid; line-height: 40px; height: 40px; overflow:hidden; background:url(ico.png) no-repeat 10px center #eee;text-indent:35px;}
#prolist .list0{font-size:14px; margin:0; color:#000;  letter-spacing:1px; border-bottom:#d8d8d8 1px solid; border-top:#d8d8d8 1px solid; line-height: 40px; height: 40px; overflow:hidden; background:url(ico.png) no-repeat 10px center #eee;text-indent:35px; font-weight:bold; _clear:both;}
.sub_tit{border-bottom:#DBDBDB 1px solid; line-height:32px; height:32px; width:98%; margin:15px 0px 15px 0; }
.sub_titl{ width:100px; background:url(ico2.jpg) no-repeat left center; float:left; text-indent:15px; font-size:14px; font-weight:bold; color:#333;font-family: "Microsoft YaHei";}
.sub_titr{ float:right; width:500px; text-align:right; }
.sub_com{ width:100%; margin:0 auto; line-height:19px;  background:none;}
.sub_com p{  color:#666666;text-indent: 2em;  line-height: 30px;}
.sub_com span{ color:#e60012; font-size:16px; font-weight:bold; font-family:"Microsoft YaHei",Simsun; margin-left:8px;}
.sub_com table td img{ width:230px; height:170px;}
.sub_com table td img.shfu-img{ width:558px; height:466px;}
.com{ border:#dcdcdc 1px solid; background:url(com-bg.jpg) repeat-x; margin-top:10px}
#peijian{ margin: 0 auto; width: 100%; overflow: hidden; margin-top: 5px; margin-bottom:22px; padding-bottom:10px; border-bottom:1px solid #eee;}
#peijian p{ text-indent: 20px; color: #666; line-height: 28px;}
#peijian ul{ margin-top:10px; overflow:hidden;}
#peijian ul li{float: left; width:33%; text-align: center; margin-top: 7px; margin-bottom:4px;font-family:Microsoft YaHei,Simsun; font-size:13px; line-height:28px;}
#peijian ul li img{width:220px;  height: 160px;  margin-bottom: 7px;}

.sub_new{ width:97%; margin:0 auto; background:#f0f0f0; margin-top:10px; padding:7px;}

.sub_newr{ width:100%;line-height:23px; margin-top:-10px; text-indent:20px;}

.pagelist1{width:98.5%; float:right;}
.pagelist1 li{height:36px; line-height:36px; list-style:none; border-bottom:#CCCCCC 1px dotted; background:url(tubiao1.jpg) no-repeat left;}
.pagelist1 li a .lbt{ cursor:hand; display:block;  float:left; padding-left:15px; text-decoration:none;  display:inline}
.pagelist1 li a .ldt{display:block; width:75px; float:right; text-align:center;  text-decoration:none; display:inline; color:#999;}



.pro{ width:735px; float:left; border-bottom:#999 1px dotted; margin-bottom:10px; margin-left:10px!important;margin-left:5px; line-height:23px;}
.proleft{ width:130px; line-height:40px; float: left; font-weight:bold; text-align:center; margin-top:3px;  background:none;}
.proleft img{ width:120px; height:125px; border:#ccc 1px solid; padding:5px; }
.protright{float:right; line-height:25px; width:590px; margin-left:5px;}
.promore{ float:right; width:220px; margin-top:10px;}
.prolist{ width:650px; float:left;margin-top:10px;}
.prolistl{ font-weight:bold; float:left;line-height:30px; padding-left:15px; width:85px; margin-left:10px;}
.prolistr{ background:#eee; float:right; line-height:23px; width:745px; }
.prolistr li{ padding-left:6px; padding-right:6px; width:90px; overflow:hidden;border-left:#FFFFFF 1px solid;border-bottom:#FFFFFF 1px solid;  float:left; text-align:center;}



#sub_pro{ width:100%; float:left; margin-top:10px; overflow:hidden}

#sub_prol{float:left;  }
#sub_pror{ float:right; width:390px; _width:382px;}
#sub_aj{ float:left;width:100%; margin-top:6px;}
#sub_aj li{float:left; list-style:none;  line-height:28px; text-align:center;  font-weight:bold;margin-right: 24px; _margin-right: 16px; cursor:pointer;}


#Tab1{
width:100%;
}
/*�˵�class*/
.Menubox {
width:748px;
background:url(../images/cp-qhbg.jpg) repeat-x;
height:31px;
line-height:31px; margin-top:15px;

}
.Menubox ul{ margin-left:5px;}
.Menubox li{
float:left;
background:url(../images/cp-qh1.jpg) no-repeat;
width:84px;
height:28px;
line-height:28px;
cursor:pointer;
text-align:center;
color:#333;
list-style:none; margin-right:2px;
}
.Menubox li.hover{
background:url(../images/cp-qh2.jpg) no-repeat;
width:84px;
height:28px;
color:#fff;
line-height:28px; font-weight:bold;

}
.Contentbox{
text-align:left;
line-height:25px;
padding:5px;}

.Contentbox h3{color:red;}
/*-------------*//*��ƷͼƬ*/


TEXTAREA {
	BORDER: #B1B8CC 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; WIDTH: 330px; PADDING-RIGHT: 2px; HEIGHT:104px; COLOR: #666; PADDING-TOP: 0px;background:#f6f6f6;
}
INPUT {
	BORDER: #B1B8CC 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; WIDTH: 180px; PADDING-RIGHT: 2px; HEIGHT: 30px; COLOR: #666; PADDING-TOP: 0px; background:#f6f6f6;
}
.synewstit{ width:100%; margin:0 5px; line-height:25px; text-indent:20px; color:#999999}
.sypro{ width:100%;float:left;}
.sypro li{ width:19.9%!important;width:19.9%; list-style:none; float:left; line-height:28px; text-align:center; margin-top:15px;}



div.sabrosus{float:left; margin: 3px; text-align: center; width: 730px; margin: 0 auto; padding:30px 6px 20px 6px;}
div.sabrosus A{border:#dedfde 1px solid; background-position: 50% bottom; color: #333; margin-right: 5px; padding:2px 6px 2px 6px; text-decoration: none;}
div.sabrosus A:hover{background-image: none; color: #fff; background-color: #ef0000; border:#ef0000 1px solid;}
div.sabrosus a:active{background-image: none; color: #fff; background-color: #ef0000; border:#ef0000 1px solid;}
div.sabrosus span.current{border:#ef0000 1px solid; color: #fff; margin-right: 3px; padding:2px 6px 2px 6px; background:#ef0000;}
div.sabrosus span.disabled{ border:#dedfde 1px solid; color: #adaaad; margin-right: 3px; padding:2px 6px 2px 6px;}
        
        
.list_con1{line-height:28px; text-align:left;margin-top:3px;text-indent:2em;}
.list_con1 ul{}
.list_con1 ul li{ width:48%; height:26px; line-height:26px; float:left; margin-left:8px; text-align:left; margin-top:5px;}


.xg{width: 350px;display: block;float: left;line-height: 28px;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.zx_dg{POSITION:relative; padding: 5px 10px 10px 10px;overflow:hidden; _padding:0px 10px 10px 10px;}
DL.zx_dg{LINE-HEIGHT:30px;WIDTH: 326px;}
DL.zx_dg DT{ WIDTH:88px; MARGIN-BOTTOM:10px; FLOAT:left; HEIGHT:30px; COLOR:#cf0003; CLEAR:left; FONT-WEIGHT:bold}
DL.zx_dg DD{WIDTH:236px; MARGIN-BOTTOM:10px; FLOAT:left; HEIGHT:32px; margin-left:0;}
DL.zx_dg INPUT{BORDER:#ccc 1px solid;  TEXT-INDENT:5px; WIDTH:200px; HEIGHT:28px; line-height:28px; COLOR:#555; background:#f8f8f8;}
DT.msg_tit{POSITION:absolute; DISPLAY:none}
.msg{POSITION:absolute; TOP:20px; *TOP:0px; RIGHT:20px; WIDTH:380px;HEIGHT: 115px;}
.msg TEXTAREA{BORDER:#ccc 1px solid;  LINE-HEIGHT:20px; TEXT-INDENT:5px; WIDTH:380px; HEIGHT:75px; COLOR:#555; font-size:12px;background:#f8f8f8;}
.dg_aj{MARGIN:0px auto; WIDTH:174px; HEIGHT:26px; clear:both}
.dg_aj INPUT{BORDER:#b1b8cc 1px solid; WIDTH:70px; BACKGROUND:#f0f1f3; FLOAT:left; HEIGHT:26px; COLOR:#555; CURSOR:pointer}
.dg_aj .submit{BACKGROUND:#e60012; COLOR:#fff; MARGIN-RIGHT:28px; border:none;}
.dg_aj .reset{ background:#333; border:none; color:#fff;}
#liuyan p{ color:#666; line-height:22px;}

.product-left{ width:738px; float:left;}
.product-left ul{ width:738px; overflow:hidden; margin-top:25px;}
.product-left ul li{ float:left; width:212px; margin:0px 20px 25px 13px; _margin:0px 15px 25px 13px; }
.product-left ul li img{ width:212px; height:158px; }
.product-left ul li span{ display:block; text-align:center; line-height:45px; height:30px; overflow:hidden; font-family:Microsoft Yahei;Simsun;font-weight: bold;}

.Contentbox #daodu
{
    width: 690px;
    height: 50px;
    background-color: #F3F3F3;
    border: 1px #E5E5E5 solid;
    padding-left: 20px;
    line-height: 20px;
    padding-top: 10px;
    padding-right: 20px;
    color: #444;
}
.Contentbox #daodu span {
color: #EF4706;
font-weight: bold;
}
.Contentbox #daodu a{
color: #D1B046;
font-weight: bold;
}

.xw_xx{width:100%; height:30px; border-top:1px dashed #CCC;padding-top:10px; line-height:25px;text-indent:2em;}
.xw_xx span{ width:350px; display:block; float:left; line-height:28px;white-space:nowrap;}
#sub_pror h1{color:red;}
.sub_com1{ width:100%; margin:0 auto; line-height:19px;  background:none;}
.sub_com1 p{  color:#666666;line-height: 21px; margin:8px 0;}

.network{ border-top:1px solid #CCC; float:left; width:680px; padding-top:10px;}
.network span{ font-size:20px; color:#E80000; font-family: Arial, Helvetica, sans-serif, ����; display:block}
.network .networktext{ float:left; width:250px; line-height:20px; color:#666; padding-top:10px;}
.network .networkmap{ float:right;}
/*�ۺ����� add 2014-12-27*/
.fwln{ width:100%; margin-bottom:25px; overflow:hidden;}
.fwln img.l-fw{ float:left;}
.fwln ul{ float:right; width:65%; margin-top:25px;}
.fwln ul li{ background:url(/images/icon-fw.jpg) no-repeat left 6px; margin-bottom:10px; color:#555; padding-left:22px; line-height:23px;}
/*��ϵ����*/
.contact-bg{ background:url(/images/contact-bg.jpg) no-repeat; width:718px; height:161px; margin:25px auto 20px;}
.contact-info{ width:100%; float:left; *+margin-top:18px;}
.contact-info p{ line-height:22px;}
.contact-info p span{ color:#555; font-size:12px; font-weight:normal; width:43%; display:inline-block;}