/* 全局公共样式的设定 */
*
{
margin:0;
padding:0;
}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd
{
margin:0;
padding:0;
border:0;
}
body
{
background:#fff;
color:#4d4d4d;
font:12px Tahoma,'宋体';
}
li
{
list-style-type:none;
}
h1,h2,h3,h4,h5,h6 
{
font-size:12px;
font-weight:normal;
}
input,button,textarea,select
{
font:100% Arial,'宋体';
}

/* 默认全局样式超链接样式 */
a:link 
{
color: #444;
text-decoration:none;
}/* 链接基本样式 */
a:hover 
{
color: #222;
text-decoration:underline;
}/* 链接移上时的样式 */
a:active 
{
color: #222;
text-decoration:underline;
}/* 链接点击时的样式 */

/* 其它常用样式的定义 */
.left
{
 float: left;
}
.right
{
 float: right;
}
.clear
{
 clear: both;
font-size:0;
line-height:0;
overflow:hidden;
height:0;
}
.noBorder
{
border:none;
}
.bd
{
 border:1px solid #ccc;
}
/*img
{
 vertical-align:top;
}*/
img
{
 border:0;
}
.left
{
 float:left;
}
.right
{
 float:right;
}
.myPadding
{
 padding:0;
}
.myMargin
{
 margin:0;
}
.myMarginR
{
 margin-right:0;
}

/* index---style */
.bg
{
 background:url(../images/k1.jpg) repeat-x;
height:685px;
width:auto;
}
.w920
{
 width:921px;
margin:0 auto;
}
.topLeft img
{
 width:71px;
height:77px;
}
.topLeft
{
 margin-top:10px;
}
.topRight
{
 background:url(../images/k3.jpg) no-repeat right;
height:28px;
padding-top:70px;
}
.topRight ul li.last
{
 width:auto;
}
.topRight ul li
{
 float:left;
width:106px;
text-align:center;
}
.topRight ul li a
{
display:inline-block;
color:#000;
text-decoration:none;
line-height:20px;
}
.topRight ul li a:hover
{
 display:inline-block;
color:#e40000;
text-decoration:none;
line-height:20px;
}
.topRight ul li a:active
{
 display:inline-block;
color:#000;
text-decoration:none;
line-height:20px;
border-bottom:3px solid #e40000;
}
.topRight ul li a.current
{
 display:inline-block;
color:#000;
text-decoration:none;
border-bottom:3px solid #e40000;
line-height:20px;
}
.banner img
{
 width:921px;
height:394px;
}
.content1Left
{
 width:359px;
border-right:1px solid #8b8b8b;
padding-bottom:13px;
}
.myH2
{
 color:#4d4d4d;
font-weight:bold;
line-height:28px;
}
.content1
{
 padding-top:15px;
}
.contentPad
{
 padding-left:7px;
padding-right:7px;
padding-bottom:20px;
*padding-bottom:10px;
}
.myP1 span
{
 color:#ff0000;
}
.content1Right
{
 width:529px;
padding-left:18px;
}
.foot
{
 border-top:1px solid #8b8b8b;
text-align:right;
line-height:25px;
padding-bottom:36px;
}

/* products_detail---style */
.bg2
{
 background:url(../images/k5.jpg) repeat-x;
}
.content1Leftcol1
{
 width:161px;
border-right:1px solid #8b8b8b;
padding-bottom:560px;
margin-bottom:15px;
*margin-bottom:0px;
}
.col1Ul li
{
 line-height:24px;
}
.col1Ul li a
{
 color:#4d4d4d;
text-decoration:none;
padding-left:11px;
}
.col1Ul li a:hover
{
 color:#ff0000;
text-decoration:none;
background:url(../images/k10.jpg) no-repeat left;
padding-left:11px;
}
.col1Ul li a.current2
{
 color:#ff0000;
text-decoration:none;
background:url(../images/k10.jpg) no-repeat left;
padding-left:11px;
}
.content1Rightcol2
{
 width:700px;
padding-left:59px;
padding-bottom:40px;
}
.overView
{
 border-bottom:1px solid #ccc;
line-height:25px;
}
.overView a
{
 color:#000;
text-decoration:none
}
.overView a:hover
{
 color:#e40000;
text-decoration:uderline
}
.overView a.currents
{
 color:#e40000;
text-decoration:uderline
}
.contP
{
 line-height:18px;
text-align:left;
padding-top:20px;
}
.contP2 img
{
 width:561px;
height:465px;
margin-top:15px;
}

.more
{
 text-align:right;
background:url(../images/k12.jpg) no-repeat 410px 2px;
height:25px;
font-size:9px;
margin-top:20px;
}
.more a
{
 color:#000;
text-decoration:none;
}
.more a:hover
{
 color:#000;
text-decoration:underline;
}

/* list---style */
.list_class
{
 border-bottom:1px solid #ccc;
height:150px;
margin-bottom:10px;
width:690px;
}
.list_class .more
{
 text-align:right;
background:url(../images/k12.jpg) no-repeat 350px 2px;
height:25px;
font-size:9px;
margin-top:20px;
}
.list
{
 border-bottom:1px solid #ccc;
height:200px;
margin-bottom:10px;
width:630px;
}
.list2
{
 width:475px;
margin-left:25px;
}
.list1 img
{
 width:124px;
height:84px;
padding-top:8px;
}
.myp2
{
 line-height:18px;
}
.marginBt
{
 margin-bottom:60px;
}
.nextBtn
{
 width:40px;
height:16px;
border:none;
background:#767676;
color:#fff;
}
.next
{
 width:400px;
margin-right:20px;
margin-top:18px;
margin-bottom:10px;
}
.s1
{
 margin-left:15px;
 margin-right:15px;
}
.s1 a
{
 color:#000;
text-decoration:none;
}
.s1 a:hover
{
 color:#000;
text-decoration:none;
}
.marginBt2
{
 height:360px;
}


/* new---style */
.marginBt3
{
 padding:0 15px;
margin-bottom:25px;
}
.new1 img
{
 width:117px;
height:99px;
padding-top:3px;
}
.w310
{
 width:310px;
line-height:18px;
margin-left:15px;
}
.new
{
 width:450px;
margin-bottom:35px;
}
.innovLeft img
{
 width:222px;
height:328px;
padding-top:4px;
}
.innovRight
{
 margin-left:15px;
width:400px;
}
.marginB
{
 margin-bottom:30px;
}
.myP4
{
 line-height:25px;
}
.borderRight
{
 padding-bottom:400px;
}


/* contact---style */
.widths
{
 width:249px;
}
.widths2 
{
 width:249px;
border:1px solid #b0c4d8;
}
.w40
{
 width:40px;
}
.Submit
{
 border:none;
color:#000;
background:url(../images/k22.jpg) no-repeat;
width:65px;
height:22px;
}
.myLine
{
 line-height:38px;
font-weight:bold;
}
.myLine2s
{
 font-weight:bold;
}
.messages
{
 vertical-align:top;
}

/* companries---style */
.companiesBox2
{
 width:640px;
margin-left:20px;
}
.companiesBox1
{
 width:220px;
text-align:left;
font-weight:bold;
line-height:35px;
} 
.companiesBox1 img
{
 width:220px;
height:98px;
} 
.companiesBox
{
 border-bottom:1px solid #ccc;
margin-bottom:20px;
}
.companiesBox3
{
 border-bottom:0;
}


.company_mask
{
	background-color:#FFFFFF;
	height:10px;
	line-height:10px;
	font-size:10px;
	position:relative;
	top:-30px;
}

.thispage
{
	color:#FF0000;
}

.pr_class_tb
{
	width:444px;
	margin-left:120px;
}
.pr_class_tb .pr_class_td
{
	width:222px;
	height:129px;
	overflow:hidden;
	float:left;
}
