body {
	font-family:ËÎÌå, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#555;
	font-size:12px;
	background:url(/images/bodybg.jpg) no-repeat top #fff;*/
	line-height:25px;
}
ul, li, h1, h2, h3 {
	margin:0;
	padding:0;
	list-style:none;
}
p {
	margin:5px 0;
}
.cname {
	font-size:30px;
	font-weight:600;
	float:left;
	padding:50px 0 0 40px;
}
img {
	border:0;
}
#site {
	margin:0 auto;
	width:980px;
}
/* Main */
#main {
	clear:both;
	width:980px;
	margin:10px auto;
	
}

.clear {
	overflow:hidden;
	margin:0 auto;
	clear:both;
	line-height:0;
}
a {
	color:#666;
	text-decoration:none
}
a:hover {
	color:#ff7700;
	text-decoration:underline;
}
.red {
	color:#FF0000;
	font-size:12px;
	font-weight:100;
}
/* Top */
#top {
	clear:both;
	width:980px;
	margin:0 auto;
}
.topdiv{
	clear:both; 
	height:120px;
	margin-top:3px;
	}
#topline {
	color:#333;
	padding:0 2px;
}
#topline a {
	text-decoration:none;
	color:#333;
}
#topnav {
	color:#369;
	text-align:right;
	line-height:24px;
	height:24px;
	clear:both;
	margin:0 auto;
	float:right;
}
#topnav a {
	color:#369;
	margin:0 6px;
	text-decoration:none;
}
#topline .topkey {
	float:left;
}
#topline strong {
	color:#333;
	padding:0 2px;
}
#logo {
	float:left;
	margin: 5px 20px;
}
#logo .logotext {
	float:left;
	font-weight:bold;
	margin:0 0px 0 10px;
}
#ad {
	float:left;
	font-size:22px;
	padding:30px 0 5px 20px;
	color:#1665a3;
}
.basket {
	float:right;
	width:100px;
	padding:5px 2px 0 0;
}
#nav {
	text-align:center;
	color:#8f6400;
	clear:both;
	line-height:39px;
	background:url(/images/nav.jpg) repeat-x top;
	height:39px;
}
#nav ul li{ width:118px; float:left;background:url(/images/navli.jpg) right no-repeat; text-align:center;}
#nav ul li.none{ background:background:url()}
#nav ul li a {
	display:block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	
}
#search {
	background:#99cc66;
	border:1px solid #666;
	height:25px;
	float:left;
	line-height:25px;
	padding-top:2px;
	margin-top:5px;
	width:100%;
}
#search form {
	margin:0;
	padding:0;
}
.scrollkey {
	float:right;
	width:310px;
	line-height:25px;
	margin:0 10px;
	overflow:hidden;
}
.scrolldiv {
	float:left;
	margin-left:10px;
}
.scrollkey a {
	color:#333399;
}
#banner {
	background:url(/images/01.jpg) 0 top no-repeat;
	height:180px;
}
#weburl {
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	color:#666;
	padding-left:10px;
}
#weburl strong {
	padding:0 10px 0 5px;
}
#weburl a {
	background:url(/images/jt1.gif) no-repeat right 2px;
	padding:0 10px 0 3px;
	text-decoration:none;
	color:#666;
}
/* Left */
#right2 {
	width:238px;
	float:right;
	overflow:hidden;
}
#left {
	float:left;
	width:238px;
        
}
#right {
	float:right;
	width:725px;
	padding-bottom:10px;
	overflow:hidden;
        
}
.stit {
	color:#034b93;
	background:url(/images/stit.gif) no-repeat 0 center;
	height:53px;
	line-height:53px;
	padding-left:120px;
	font-size:14px;
	font-weight:bold;
}
.lmid{
	line-height:25px;
	}
.lnav {
	clear:both;
}
.lnav li {
	line-height:35px;
	padding-left:0px;
	
}
.lnav li a {
	color:#0472bf;
	text-decoration:none;
}
.lnav h2 {
	font-size:13px;
	font-weight:bold;
	margin:0;
	color:#fff;
	padding:0 0 0 12px;
	background:url(/images/cat1.gif) 0 no-repeat;
	border-bottom:1px solid #e8e8e8;
}
.lnav ul li ul {
	clear:both;
	margin:0;
	padding:0;
}
.lnav ul li ul li {
	background:url(/images/cat2.gif) no-repeat 3px 8px;
	padding-left:15px;
	line-height:35px;
	 border-bottom:1px solid #e8e8e8;
}
.lnav ul li ul li a {
	color:#000;
}
.lnavbtm {
	
	height:10px;
}
.lnav a:hover {
	text-decoration:underline;
	color:#ff7700;
}
.lcontact {
	background:#ffffcc;
	color:#555;
	width:211px;
	margin:0 11px;
}
.lcontact li {
	padding-left:9px;
	border-bottom:1px solid #ccc;
	line-height:22px;
	background:url(/images/dd.gif) no-repeat 5px 10px;
}
.lcontact li a {
	text-decoration:none;
}
.lweb {
	padding:5px 10px;
	color:#333;
}
.lweb a {
	color:#21467b;
}
.lonline {

	padding:5px 10px;
}
.lonline p {
	color:#c00;
	margin-bottom:10px;
	font-size:14px;
}
.lbtm {
	background:url(/images/leftbtm.gif) no-repeat;
	height:176px;
}
.rbtm {
	background:url(/images/rightbtm.gif) no-repeat;
	height:176px;
}
/* Right */
#left2 {
	float:left;
	width:735px;
	background:#fff;
}
#rbox {
	clear:both;
}
.tit {
	color:#0a56a1;
	line-height:25px;
	font-size:12px;
	margin:3px 0 0 28px;
	border-bottom:2px solid #0a56a1;
	height:18px;
}
.rcon {
	padding:10px;
	clear:both;
}
.fp {
	clear:both;
	margin:0px;
}
.fp ul li {
	width:270px;
	float:left;
	background:url(/images/dd.gif) no-repeat 0 8px;
	padding:0 10px;
	margin-left:10px
}
.fp ul li a {
	color:#333;
}
.fcbox {
	float:left;
	margin:10px 0;
}
.fc {
	float:left;
	width:285px;
	margin:5px 5px 0 5px;
	background:#f9f9f9;
	overflow:hidden;
	border-bottom:1px dashed #ccc;
}
.fc .fcl {
	width:75px;
	height:75px;
	overflow:hidden;
	border:1px solid #ccc;
	float:left;
	background:#fff;
	padding-top:3px;
	text-align:center;
}
.fc .fcr {
	color:#21467b;
	width:200px;
	float:left;
	height:90px;
	overflow:hidden;
	padding:0 0 0 5px;
}
.fc h2 {
	font-size:12px;
	color:#333;
	padding-left:2px;
	background:#eee;
	border-bottom:2px solid #ccc;
}
.fc h2 a {
	text-decoration:none;
}
.fc .more {
	text-align:right;
	clear:both;
}
.fc .more a {
	color:#21467b;
}
.fc .more a:hover {
	color:#f00;
}
.text {
	text-align:left;
	clear:both;
	color:#666;
}
.text a {
	color:#666;
}
.text a:hover {
	color:#f00;
}
.rnews {
	margin:5px 10px;
}
.rnews span {
	float:right;
}
.rnews li {
	background:url(/images/dd.gif) no-repeat 2px 15px;
	padding-left:15px;
	line-height:35px;
	color:#666;
	border-bottom:1px solid #e8e8e8
}
.rnews li a {
	color:#555;
	text-decoration:none;
}
.rnews li a:hover {
	color:#ff7700;
}
.contact {
	text-align:center;
	clear:both;
	margin:20px auto;
}
.rbtmseo {
	background:#eaeff3;
	clear:both;
}
.tit2 {
	background:#669900;
	border-bottom:1px solid #669900;
	height:22px;
	line-height:22px;
	color:#ffcc33;
	padding:0 10px;
	font-weight:bold;
	font-size:12px;
}
.newpro {
	float:left;
	width:750px;
	border:1px solid #669900;
}
.newpro li {
	float:left;
	width:225px;
	background:url(/images/dd.gif) no-repeat 0 8px;
	padding:0 10px;
}
.qupro {
	width:230px;
	float:right;
	border:1px solid #669900;
}
.qupro li {
	background:url(/images/dd.gif) no-repeat 0 8px;
	padding:0 10px;
}
.btmcon {
	padding:5px;
}
.btmcon a {
	color:#666;
}
.btmcon a:hover {
	color:#333;
}
/* product list */
.cdes {
	color:#0a56a1;
	padding:5px;
	clear:both;
}
.upctr {
	background:url(/images/up.gif) no-repeat 5px #eee;
	border:1px solid #ddd;
	padding:0 10px 0 30px;
	line-height:28px;
	clear:both;
	height:28px;
	margin:10px 0;
}
.downctr {
	background:url(/images/down.gif) no-repeat 5px #eee;
	border:1px solid #ddd;
	padding:0 10px 0 30px;
	line-height:28px;
	clear:both;
	height:28px;
	margin:10px 0;
}
.upctr div, .downctr div {
	margin-top:5px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.prolist_1, .prolist_2 {
	clear:both;
}
.prolist_1 ul {
	clear:both;
	margin:5px 0;
}
.prolist_1 li {
	float:left;
	margin-right:10px;
}
.pro {
	border:1px solid #ccc;
	height:100px;
	width:100px;
	overflow:hidden;
	text-align:center;
}
h2 {
	font-size:12px;
}
.pldes {
	width:480px;
	height:55px;
	overflow:hidden;
}
hr {
	color:#ccc;
	clear:both;
	height:1px;
	margin:5px 0;
}
.prolist_2 ul {
	float: left;
	margin:5px;
	width:160px;
}
.prolist_2 input {
	float:left;
}
.prolist_2 .pro {
	/*float:right;*/
	width:130px;
	height:130px;
}
.protext {
	width:130px;
	margin:0 auto;
	text-align:center
}
.prolist_2 h2 {
	font-weight:normal;
}
.prolist_3 ul {
	float: left;
	margin:5px;
	width:130px;
}
.prolist_3 .pro {
	margin:0 auto;
}
.prolist_3 h2 {
	text-align:center;
}
.page {
	clear:both;
	line-height:20px;
	margin:10px 0 20px 10px;
}
.page a {
	color:#147fc3;
	padding:0 5px;
	border:1px solid #147fc3;
	text-decoration:none;
	margin-right:5px;
}
.page a:hover {
	background:#147fc3;
	color:#fff;
}
.prolist_1 h2 a {
	color:147fc3;
}
.check {
	background:#147fc3;
	color:#fff;
	padding:0 5px;
	border:1px solid #147fc3;
	margin-right:5px;
}
/*product detail*/
.pc {
	clear:both;
	text-align:left;
	padding:0 10px;
	color:#333;
	margin-bottom:10px;
}
.pc a {
	background:url(/images/jt1.gif) no-repeat right;
	padding:0 12px 0 5px;
}
.probox {
}
.jydes {
	width:360px;
	float:right;
	margin-top:30px;
	font-size:12px;
}
.prodiv {
	width:200px;
	/*border:1px solid #666;*/
    text-align:center;
	margin-bottom:5px;
}
.proimg {
	width:150px;
	height:150px;
	margin:0 auto;
	text-align:center;
}
.vl {
	line-height:20px;
	font-size:12px;
	width:200px;
}
.pnpro {
	color:#555;
}
.rcbox {
	clear:both;
	margin:10px 0;
}
.rcbox2 {
	float:left;
	margin-left:10px;
}
.rcbox2 a:hover {
	color:#000;
}
.rc {
	float:left;
	margin:5px 8px;
}
.rc .rcl {
	width:100px;
	height:100px;
	overflow:hidden;
	border:1px solid #ccc;
	background:#fff;
	text-align:center;
}
.rc .rcr {
	color:#21467b;
	width:100px;
	overflow:hidden;
	text-align:center;
}
.rc h2 {
	color:#333;
	text-align:center;
}
.feat {
}
.feat .rc {
	margin:5px 0;
	float:left;
	text-align:center;
	width:145px;
	overflow:hidden;
}
.feat .rc .rcl {
	width:110px;
	height:110px;
	overflow:hidden;
	border:1px solid #ccc;
	background:#fff;
	text-align:center;
	margin:0 auto;
}
.feat .rc h2 {
	color:#21467b;
	line-height:18px;
	margin:0;
	padding:0;
	width:90px;
	display:inline;
	height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.leftb {
	float:left;
	padding:35px 5px 0 5px;
}
.rightb {
	float:right;
	padding:35px 5px 0 5px;
}
.sm {
	color:#666;
	margin:20px 0;
	clear:both;
	font-size:12px;
}
.rcbtm {
	clear:both;
	text-align:center;
}
.rcbtm a {
	background:url(/images/jt2.gif) no-repeat 0 3px;
	padding-left:10px;
	margin:0 30px;
	line-height:24px;
}
.tit3 {
	font-size:14px;
	font-weight:bold;
	color:#21467b;
	padding:0 20px 0 10px;
	float:left;
}
.proboxl {
	text-align:center;
}
.largeimg {
	border:1px solid #ccc;
	width:400px;
	overflow:hidden;
	margin:10px auto;
}
.pv {
	background:#eaeff3;
	float:left;
	width:100%;
}
.pvl {
	float:left;
	width:250px;
	margin:5px;
}
.pvr {
	width:290px;
	margin:5px;
	float:right;
}
.pvr .fl {
	float:left;
}
.pvr .fr {
	float:right;
}
.pvr p {
	margin:5px 0;
	font-size:18px;
}
.pvr strong {
	background:url(/images/tit.gif) no-repeat left 7px;
	padding-left:20px;
}
.pvrl {
	margin:5px 0;
	padding-left:10px;
	font-size:16px;
	height:30px;
	line-height:30px;
	border-bottom:5px solid #fff;
}
.pvrl a {
	margin-right:30px;
	text-decoration:none;
}
/*contact*/
.ct table {
	width:500px;
	margin-left:60px;
}
.ct table th {
	width:50px;
	line-height:20px;
	text-align:justify;
}
.ct table td {
	line-height:20px;
}
/*product index*/
.pi h2 {
	font-size:12px;
	color:#003399;
}
.pi p {
	text-indent:24px;
}
.pi li {
	width:195px;
	float:left;
	padding-left:10px;
	background:url(/images/dd.gif) no-repeat 0 8px;
}
/*send inquiry*/
.si {
	border:1px solid #ff7909;
	padding:5px;
}
.sitable {
	background:#666;
	margin:10px 0;
}
.sitable th {
	background:#eee;
	padding:5px;
}
.sitable td {
	background:#fff;
	padding:5px;
}
.bbtn {
	text-align:right;
}
/*product-view*/
.pvl dl {
	margin:0;
}
.pvl dt {
	font-weight:bold;
	float:left;
	width:100px;
}
.pvl dd {
	float:right;
	width:140px;
}
/*google search*/
.gsearch {
	border:1px solid #e0e0e0;
	margin-bottom:10px;
	padding:5px;
}
.gsearch td {
	padding:5px;
}
/* Bottom */
#root {
	clear:both;
	line-height:18px;
	text-align:center;
	background:url(/images/nav.jpg) repeat-x #eee;
	width:980px;
	color:#fff;
	margin:10px auto;
	padding:10px 0;
}
#root a {
	text-decoration:none;
	color:#fff;
}
#copyright {
	border-top:1px solid #eee;
	padding:5px 0;
	color:#336699;
	line-height:24px;
}
#copyright a {
	color:#336699;
	text-decoration:none;
}
.cbox {
	border:1px solid #e5e5e5;
	background:#f7faff;
	padding:5px 5px 0 5px;
	height:286px;
	clear:both;
}
.ctit {
	border-bottom:#abc8db 1px solid;
	height:30px;
}
.ctit a {
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	font-size:14px;
	text-decoration:none;
	color:#3f687c;
	font-weight:bold;
	background:url(/images/dt.gif) no-repeat 5px;
	padding-left:17px;
}
.ctit a:hover {
	background:url(/images/dt.gif) no-repeat 5px #e9f1f9;
}
.cominfo {
	clear:both;
	line-height:22px;
	padding:10px;
	font-size:12px;
}
.cominfo p{
	text-indent:25px;
	}
.detail {
	text-align:right;
	padding-right:10px;
}
#cominfo img {
	margin:5px 5px 0 5px;
}
#news {
	width:310px;
	float:left;
	padding:5px;
	overflow:hidden;
	display:none;
}
#cer {
	width:200px;
	float:left;
	border-left:1px solid #b3cddf;
	border-right:1px solid #b3cddf;
	height:250px;
}
#cer img {
	margin:5px 0 0 10px;
}
#ser {
	width:160px;
	float:left;
	padding:5px;
}
#ser li {
	line-height:24px;
	margin:10px 0;
}
#ser .gif1 {
	background:url(/images/1.gif) no-repeat 0 5px;
	padding-left:20px;
}
#ser .gif2 {
	background:url(/images/2.gif) no-repeat 0 5px;
	padding-left:20px;
}
#ser .gif3 {
	background:url(/images/3.gif) no-repeat 0 5px;
	padding-left:20px;
}
#ser .gif4 {
	background:url(/images/4.gif) no-repeat 0 5px;
	padding-left:20px;
}
#ser .gif5 {
	background:url(/images/5.gif) no-repeat 0 5px;
	padding-left:20px;
}
#contact {
	width:180px;
	float:left;
	height:240px;
	border-left:1px solid #b3cddf;
	padding:5px;
}
.cerlist div {
	float:left;
	width:140px;
	margin:8px;
	text-align:center;
}
.cerlist div p {
	border:1px solid #ff7700;
	overflow:hidden;
	width:140px;
}
.cerlist h3 {
	line-height:34px;
	font-size:14px;
}
#mv td {
	height:160px;
}
#mv img {
	width:150px;
	height:113px;
}
.sqtable td {
	background:#efefef
}
.rmcp {
}
.rmcp li {
	line-height:20px;
	font-size:12px;
	border-bottom:1px dashed #ccc;
	background:url(/images/li.gif) no-repeat 0 9px;
	padding-left:9px;
	margin-left:10px;
}
.rmcp a {
	text-decoration:none;
	width:365px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.gsjj {
}
.newsshow h1 {
	font-size:16px;
	text-align:center;
}
.box {
	margin-bottom:10px;
	float:left;
	width:730px;
}
.more {
	text-align:right;
	line-height:24px;
	padding-right:10px;
	float:right;
	width:100px;
}
.more img {
	margin-top:8px;
}
.more a {
	color:#fff;
	text-decoration:none;
}
.download {
	margin-top:10px;
	width:420px;
	float:left;
}
.download li {
	line-height:20px;
	font-size:12px;
	border-bottom:1px dashed #ccc;
	background:url(/images/li.gif) no-repeat 0 9px;
	padding-left:9px;
	float:left;
	width:190px;
	margin-left:10px;
}
.contact2 {
	float:right;
	padding:20px 60px 20px 0;
}
.progroup li {
	width:180px;
	float:left;
	margin-right:10px;
}
.board .title {
	float:left;
	font-size:14px;
	color:#333;
	font-weight:bold;
}
.mt15{ margin-top:15px;}
.board h1 {
	padding:0;
	color:#000;
	font-size:14px;
	clear:both;
}
.board {
	height:24px;
	line-height:24px;
	padding-left:34px;
	clear:both;
	background:url(/images/title.gif) no-repeat 3px center;
	border-bottom:1px solid #ddd;
}
.board a {
	color:#333;
	text-decoration:none;
}
.scorllleft{
	background:url(/images/in_customers_t.gif) no-repeat;
	height:116px;
	width:34px;
	float:left;}
.scorllright{
	background:url(/images/in_customers_r.gif) no-repeat;
	height:116px;
	width:10px;
	float:right;
	}
.scrollbg{
	background:url(/images/scrollbg.gif) repeat-x;
	height:116px;
	width:980px;
	}
.scrollmid{
	float:left;
	height:116px;
	width:800px;
	}
.cgal li{
	background:url(/images/xx.gif) no-repeat bottom;
	margin:0 auto;
	line-height:24px;
	width:200px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}
.cgal li a{
	text-decoration:none;
	}
.prodes{
	color:#00f;
	}
.newleft{ width:350px; float:left;}
.newright{ width:350px; float:right;}
.newleft ul li{ background:url(/images/cat2.gif) no-repeat 2px center; padding-left:12px; line-height:35px; border-bottom:1px solid #e8e8e8;}
.newright ul li{ background:url(/images/cat2.gif) no-repeat 2px center; padding-left:12px; line-height:35px; border-bottom:1px solid #e8e8e8;}
.newleft ul li span{ float:right;}
.newright ul li span{ float:right;}