body {
background-color:#E9EDEE;
margin:0;
padding:0;
font-family:Arial,Helvetica,sans-serif;
}
.header { width:970px; height:80px; background: url(http://www.jshkjs.com/templets/en/images/top_logo.jpg) left center no-repeat; margin:0 auto; }
.language { float:right; margin-right:10px; margin-top:10px; font-size:12px; color:#777777; }
.language span { font-size:14px; color:#060; margin-right:5px; }
.language a { text-decoration:none; color:#777777; margin-left:5px; }
.nav { width:970px; height:40px; background: url(http://www.jshkjs.com/templets/en/images/nav_bg.gif) center no-repeat; margin:0 auto; }
.nav a { float:right; margin-right:15px; height:20px; line-height:20px; margin-top:10px; color:#777777; text-decoration:none; }
.index_hotad { width:970px; height:360px; background:none; margin:0 auto; overflow:hidden; position:relative;

 }
.lanmupic {  width:970px; height:100px; margin:0 auto; background:#FFFFFF; }
.lanmupic img { border:none; width:970px; height:100px; }
.about_my { width:970px; height:170px; background:#FFFFFF; margin:0 auto; }
.about_my1 { float:left; width:670px; height:170px; background:#FFFFFF; color:#777777; }
.about_my1 h1 { font-size:14px; font-weight:bold; margin-top:15px; margin-left:15px; }
.about_my1 p { margin-top:10px; margin-left:15px; margin-right:15px; font-size:13px; }
.about_my1 span { margin-top:10px; float:right; margin-right:15px; font-size:13px; }
.about_my1 span a { color:#777777; text-decoration:none; }
.about_my2 { float:right; width:285px; height:170px; background:#FFFFFF url(http://www.jshkjs.com/templets/en/images/small_pic.jpg) center no-repeat; margin-right:15px; }
.r_foot { width:970px; height:40px; background: url(http://www.jshkjs.com/templets/en/images/r_foot.gif) center no-repeat; margin:0 auto 30px; border-top:1px solid #777777; }
.r_foot a {  color:#777777; text-decoration:none; }
.r_foot .copyright { float:left; height:40px; line-height:40px; margin-left:10px; color:#777777; text-decoration:none; font-size:12px; }
.r_foot .count { float:right; height:40px; line-height:40px; margin-right:10px; font-size:12px; }



 

.products_big{ width:970px; background:none; margin:0 auto; background:#FFFFFF; padding:10px 0; }
.products_top_bg { width:950px; height:10px; background: url(http://www.jshkjs.com/templets/en/images/products_top_bg.jpg)  no-repeat; margin:0 auto; _margin-bottom:-10px; }
.products_middle_bg { width:950px; height:100%; background: url(http://www.jshkjs.com/templets/en/images/products_middle_bg.jpg) repeat; margin:0 auto;  padding-top:20px;  }
.products_foot_bg { width:950px; height:10px; background: url(http://www.jshkjs.com/templets/en/images/products_foot_bg.jpg)  no-repeat; margin:0 auto;  }

.products_middle_l { width:710px; min-height:100px; margin-left:30px; _margin-left:10px; float:left; }
.products_middle_r { width:190px; min-height:100px; margin-right:10px;  float:right; font-size:11px; }
.products_middle_r li { list-style:none; line-height:26px; font-size:14px; }
.products_middle_r li a {
color:#777777;
text-decoration:none;
}



.other_big{ width:970px; background:none; margin:0 auto; background:#FFFFFF; padding:10px 0; }
.other_top_bg { width:950px; height:20px; background: url(http://www.jshkjs.com/templets/en/images/other_top_bg.jpg)  no-repeat; margin:0 auto;  }
.other_middle_bg { width:950px; background: url(http://www.jshkjs.com/templets/en/images/other_middle_bg.jpg) repeat; margin:0 auto;  }
.other_foot_bg { width:950px; height:20px; background: url(http://www.jshkjs.com/templets/en/images/other_foot_bg.jpg)  no-repeat; margin:0 auto;  }

.other_header { width:950px; height:40px; line-height:40px; background: url(http://www.jshkjs.com/templets/en/images/other_header.jpg)  no-repeat; margin:0 auto;  }
.other_header h1 { height:40px; line-height:40px; font-size:16px; font-weight:bold; margin-left:20px; margin-top:0; margin-bottom:0;}
.Company_Profile { margin:10px 20px 0; line-height:20px; font-size:14px; }
.Contact-us  { margin: 0 auto; background: url(http://www.jshkjs.com/templets/en/images/Contact-us.jpg); width:910px; height:330px; }

.Contactlink { float:left; margin-top:20px; margin-left:20px; font-size:12px;}
.products_Profile { margin:10px 20px 0; line-height:20px; font-size:14px; width:910px; overflow:hidden; }
.products_Profile img { width:expression((documentElement.clientWidth < 550) ? "550px" : "auto" ); } 

.listbox {
float:left;
height:135px;
width:140px;
margin:0 15px;
text-align:center;
}
.listimg {
clear:both;
display:block;
height:96px;
margin:3px;
width:128px;
}
.listimg img {
height:96px;
width:128px;
border:none;
}
.listtitle {
clear:both;
font-size:12px;
height:30px;
line-height:14px;
margin-left:5px;
padding-top:10px;
width:134px;
color:#777777;
}

.dede_pages{
	margin-top:20px;
	font-size:12px;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
	list-style:none;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	list-style:none;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	border-bottom:1px solid #EEE;
}
.dede_pages ul li a:hover{
	color:#555;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:1px solid #DDD;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#555;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}










.products_middle_m li { line-height:25px; list-style:none; padding:0 10px; font-size:12px; }
.products_middle_m li a { color:#777777; text-decoration:none; }










.bluetabs{
}

.bluetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.bluetabs li{
display: inline;
margin: 0;
}

.bluetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
color: #2d2b2b;
}

.bluetabs li a:visited{
color: #2d2b2b;
}

.bluetabs li a:hover{
color: #2d2b2b;
background:#999;
}

.bluetabs li.selected{
}

.bluetabs li.selected a{ /*selected main tab style */

}

.bluetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
text-align:left !important;
background-color: white;
width: 230px;
visibility: hidden;
}


.dropmenudiv_b a{
float:none;
width: auto;
/*display: block;*/
text-indent: 5px;
padding: 2px 0;
text-decoration: none;
color: black;
}
.dropmenudiv_b a:hover {background:none repeat scroll 0 0 #999999; }

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}
