/* CSS Document */

body,td,th {
	font-size: 12px;
	color: #333333;
	line-height:20px;
}
body {
	background-image: url(../images/home_01.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height:20px;
	text-align:center;
}
a {
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

img{border:0px none; margin:0px; padding:0px;}
ul,li,dl,dt,dd{ list-style:none; margin:0px; padding:0px;}
.block { display: block;}
.unblock { display: none;}
h1,h2,h3,h4,h5 {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
img{ border:0px; border:none; margin:0px; padding:0px;}
.clear{
width:100%;
clear:both;
float:left;
height:10px;
overflow:hidden;
}

/**********************头部开始**********************/
.head{
width:1002px;
margin:0px auto;
text-align:left;
overflow:hidden;
}
.h_top{
width:1002px;
float:left;
overflow:hidden;
height:89px;
}
.h_tlogo{

float:left;
overflow:hidden;
height:89px;
overflow:hidden;
}
.h_tright{

float:right;
height:89px;
overflow:hidden;
text-align:right;
padding-right:10px;
line-height:30px;
}
.h_tright span{
font-weight:bold;
}
.h_nav{
width:1002px;
height:39px;
line-height:39px;
background-image:url(../images/home_08.jpg);
overflow:hidden;
float:left;
}
.h_nleft{
width:8px;
height:39px;
overflow:hidden;
float:left;
background-image:url(../images/home_06.jpg);
}
.h_ncenter{
width:986px;
float:left;
height:39px;
line-height:39px;
overflow:hidden;
}
.h_nge{
height:39px;
float:left;
background:url(../images/home_10.jpg) right no-repeat;
overflow:hidden;
}
.h_ncenter a{
width:109px;
float:left;
overflow:hidden;
height:39px;
line-height:39px;
display:block;
color:#FFFFFF;
text-align:center;
font-size:13px;
font-weight:bold;
}
.h_ncenter a:visited{
color:#FFFFFF;
}
.h_nright{
width:8px;
float:left;
height:39px;
background-image:url(../images/home_12.jpg);
overflow:hidden;
}
/************************头部结束************************/

/************************Banner开始*********************/
.banner{
width:1002px;
margin:1px auto 8px auto;
text-align:left;
overflow:hidden;
}
/************************Banner结束********************/

/************************主体开始*********************/
.main{
width:1002px;
margin:0px auto;
overflow:hidden;
text-align:left;
}
.m_top{
width:1000px!important;
width:1002px;
float:left;
overflow:hidden;
border:1px solid #D9D9D9;
margin-bottom:10px!important;
margin-bottom:5px;
}
.m_tcontent{
width:998px;
float:left;
height:154px!important;
height:190px;
overflow:hidden;
margin:0px auto;
background:url(../images/hpbg.jpg) repeat-x;
padding-top:12px!important;
padding-top:6px;
}
.m_tcontent ul{
width:982px!important;
width:998px;
float:left;
overflow:hidden;
padding:0px 8px;
}
.m_tcontent li{
width:190px!important;
width:193px;
height:144px!important;
height:146px;
float:left;
margin:0px 2px;
border:1px solid #E5E5E5;
}
.m_tcontent li span{
width:190px;
float:left;
clear:both;
height:24px;
line-height:24px;
overflow:hidden;
text-align:center;
}
.m_tcontent li img{
border:1px solid #fff;
}
.m_content{
width:1002px;
float:left;
overflow:hidden;
}
.m_cleft{
width:199px!important;
width:215px;
float:left;
overflow:hidden;
border:1px solid #DADADA;
padding:7px;
}
.m_clbox{
width:199px;
float:left;
overflow:hidden;
}
.m_clbtitle{
width:170px!important;
width:199px;
height:33px;
float:left;
overflow:hidden;
background-image:url(../images/home_37.jpg);
line-height:33px;
padding-left:29px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
margin-bottom:3px;
}
.m_clbcontent,.m_clbcontent ul{
width:199px;
float:left;
overflow:hidden;
}
.leftmenub{
width:170px!important;
width:199px;
float:left;
overflow:hidden;
height:24px;
background-image:url(../images/home_54.jpg);
border:1px solid #D2D2D2;
margin:2px 0px;
padding-left:29px;
line-height:24px;
}

.leftmenubs{
width:170px!important;
width:199px;
float:left;
overflow:hidden;
height:28px;
border:1px solid #D2D2D2;
background-color:#40B4F8;
margin:2px 0px;
padding-left:29px;
line-height:28px;
color:#ffffff;
}

.leftmenubs a{
color:#ffffff;
}
.qtul {
*zoom:1;
}

.leftmenus{
width:164px!important;
width:199px;
float:left;
overflow:hidden;
height:22px;
border:1px solid #D2D2D2;
margin:2px 0px;
padding-left:35px;
line-height:22px;
}


.m_clsearch{
width:197px!important;
width:199px;
float:left;
overflow:hidden;
border:1px solid #D2D2D4;
margin:8px 0px 0px 0px;
}
.m_clsearch ul{
width:173px!important;
width:197px;
padding:12px;
float:left;
overflow:hidden;
}
.m_clsearch li{
width:173px;
float:left;
height:30px;
line-height:30px;
overflow:hidden;
}
.m_clsearch .input{
width:113px;
height:20px;
border:1px solid #D2D2D4;
}
.m_clsearch img{
vertical-align:middle;
}
.m_clsearch input{
vertical-align:middle;
}

.m_ccenter{
width:602px;
margin:0px 7px;
float:left;
overflow:hidden;
}
.m_ccontent{
width:780px;
margin:0px 0px 0px 7px;
float:left;
overflow:hidden;
}
.m_ccbox{
width:580px!important;
width:602px;
float:left;
border:1px solid #D2D2D4;
overflow:hidden;
padding:10px;
margin-bottom:7px;
}
.m_ccatitle{
width:580px;
float:left;
height:33px;
line-height:33px;
overflow:hidden;
background-image:url(../images/atbg.jpg);
}
.m_ccabout{
width:580px;
float:left;
height:33px;
background:url(../images/about.jpg) no-repeat left;
line-height:33px;
}
.m_ccabout a{
width:34px;
height:33px;
float:right;
overflow:hidden;
background-image:url(../images/about_more.jpg);
}

.m_ccntitle{
width:580px;
float:left;
height:33px;
line-height:26px;
overflow:hidden;
background-image:url(../images/ntbg.jpg);
}
.m_ccnews{
width:580px;
float:left;
height:26px;
background:url(../images/news.jpg) no-repeat left;
line-height:26px;
}
.m_ccnews a{
width:34px;
height:26px;
float:right;
overflow:hidden;
background-image:url(../images/news_more.jpg);
}
.m_ccbcontent{
width:580px;
float:left;
overflow:hidden;
}


.m_cabox{
width:758px!important;
width:780px;
float:left;
border:1px solid #D2D2D4;
overflow:hidden;
padding:10px;
margin-bottom:7px;
}
.m_caatitle{
width:758px;
float:left;
height:33px;
line-height:33px;
overflow:hidden;
background-image:url(../images/atbg.jpg);
}
.m_caabout{
width:758px;
float:left;
height:33px;
background:url(../images/about.jpg) no-repeat left;
line-height:33px;
}
.m_cacontent{
width:730px!important;
width:758px;
float:left;
height:30px!important;
height:33px;
padding-left:28px;
font-weight:bold;
font-size:14px;
padding-bottom:3px;
}
.aboutbg{
background:url(../images/aboutbg.jpg) no-repeat left
}
.newsbg{
background:url(../images/newsbg.jpg) no-repeat left
}
.productsbg{
background:url(../images/productsbg.jpg) no-repeat left
}
.feedbackbg{
background:url(../images/feedbackbg.jpg) no-repeat left
}
.jobbg{
background:url(../images/jobbg.jpg) no-repeat left
}
.equipment{
background:url(../images/equipment.jpg) no-repeat left
}
.contactbg{
background:url(../images/contactbg.jpg) no-repeat left
}

.m_caabout a{
width:34px;
height:33px;
float:right;
overflow:hidden;
background-image:url(../images/about_more.jpg);
}

.m_cabcontent{
width:738px!important;
width:758px;
float:left;
overflow:hidden;
padding:10px;
}
.m_cabcontent ul{
width:738px;
float:left;
overflow:hidden;
}
.m_cabcontent li{
width:720px!important;
width:738px;
float:left;
background:url(../images/home_77.jpg) no-repeat left;
vertical-align:middle;
height:30px;
line-height:30px;
border-bottom:1px dashed #d8d8d8;
overflow:hidden;
padding-left:18px;
}
.m_cabcontent li span{
width:90px;
float:left;
overflow:hidden;
}
.m_cabcontent li a{
width:630px;
float:left;
overflow:hidden;
}

.m_cabcontent dl{
width:172px;
margin:5px;
float:left;
overflow:hidden;
}
.m_cabcontent dt{
width:172px;
float:left;
overflow:hidden;
}
.m_cabcontent dt img{
border:1px solid #d8d8d8;
}
.m_cabcontent dd{
width:172px;
height:30px;
text-align:center;
line-height:30px;
overflow:hidden;
}

.m_cabcontent1{
width:738px!important;
width:758px;
float:left;
overflow:hidden;
padding:10px;
}
.m_cabcontent1 dl{
width:738px;
float:left;
overflow:hidden;
}
.m_cabcontent1 dt{
width:738px;
float:left;
height:40px;
text-align:center;
font-size:14px;
font-weight:bold;
overflow:hidden;
}
.m_cabcontent1 dd{
width:738px;
float:left;
overflow:hidden;
padding:5px 0px;
}

.m_ccbcleft{
width:240px;
float:left;
overflow:hidden;
}
.m_ccbcright,.m_ccbcright ul{
width:340px;
float:left;
overflow:hidden;
}
.m_ccbcright li{
width:323px!important;
width:342px;
float:left;
background:url(../images/home_77.jpg) no-repeat left;
height:29px;
height:29px;
line-height:29px;
border-bottom:1px dashed #C7C7C7;
padding-left:17px;
overflow:hidden;
}
.m_ccbcright li a{
width:263px;
float:left;
white-space: nowrap;
overflow:hidden;
text-overflow:ellipsis;
display:block;
}
.m_ccbcright li span{
width:60px;
float:left;
overflow:hidden;
color:#959595;
}

.m_cright{
width:157px!important;
width:171px;
float:left;
overflow:hidden;
border:1px solid #DADADA;
padding:6px;
}
.m_crbox{
width:157px;
float:left;
overflow:hidden;
margin-bottom:7px;
}
.m_crbtitle{
width:140px!important;
width:157px;
float:left;
height:27px;
background-image:url(../images/home_44.jpg);
line-height:27px;
font-weight:bold;
padding-left:17px;
margin-bottom:5px;
}
.m_crbcontent,.m_crbcontent ul{
width:157px;
float:left;
overflow:hidden;
}
.m_crbcontent li{
width:145px!important;
width:157px;
float:left;
padding:5px;
border:1px solid #E4E4E4;
margin:3px 0px;
text-align:center;
}
.m_crbcontent li img{
border:0px;
vertical-align:middle;
}
.m_crbcleft{
width:75px!important;
width:87px;
float:left;
overflow:hidden;
padding-left:12px;
}
.m_crbcleft a{
width:65px!important;
width:75px;
float:left;
overflow:hidden;
background:url(../images/home_81.jpg) no-repeat left;
vertical-align:middle;
padding-left:10px;
}
.m_crbcright{
width:70px;
float:left;
overflow:hidden;
}
/************************主体结束*********************/

/***********************友情链接开始*****************/
.link{
width:1002px;
margin:0px auto;
overflow:hidden;
text-align:left;
padding:5px;
margin-top:10px;
border:1px solid #D9D9DB;
}
/***********************友情链接结束*****************/

/************************底部开始********************/
.foot{
width:1002px;
margin:0px auto;
overflow:hidden;
margin-top:10px;
}
.f_top{
width:1002px;
float:left;
height:43px;
background-image:url(../images/home_94.jpg);
border:1px solid #D9D9DB;
line-height:43px;
}
.f_top span{
font-family:Arial, Helvetica, sans-serif;
}
.f_bottom{
width:1002px;
float:left;
height:7px;
overflow:hidden;
background-image:url(../images/footbbg.jpg);
}






.qqbox a:link {
	color: #000;
	text-decoration: none;
}
.qqbox a:visited {
	color: #000;
	text-decoration: none;
}
.qqbox a:hover {
	color: #f80000;
	text-decoration: underline;
}
.qqbox a:active {
	color: #f80000;
	text-decoration: underline;
}

.qqbox{
	width:125px;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:100px;
	color:#000000;
	font-size:12px;
	letter-spacing:0px;
}
.qqlv{
	width:35px;
	height:158px;
	overflow:hidden;
	position:relative;
	float:right;
	z-index:50;
}
.qqkf{
	width:125px;
	height:auto;
	overflow:hidden;
	z-index:99;
}
.qqkfbt{
	width:125px;
	height:27px;
	overflow:hidden;
	line-height:31px;
	color:#fff;
	position:relative;
	text-align:center;
	background-image: url(../images/qqT.gif);
}
.qqkfhm{
	width:125px;
	height:25px;
	overflow:hidden;
	line-height:25px;
	padding-right:0px;
	position:relative;
	text-align: left;
	text-indent: 20px;
	background-image: url(../images/qqbg.gif);
	background-repeat: repeat-y;
}
.bgdh{
	width:125px;
	padding-left:0px;
}