﻿body
{
    font-size: 75%; height:100%;
    font-family: \5FAE\8F6F\96C5\9ED1,Verdana, Tahoma, Arial, "Helvetica Neue", Helvetica, Sans-Serif;
    color:#1d1c1c;
    background:#acacac; margin:0 auto; padding:0;
}
ul,li{ list-style:none; margin:0 auto; padding:0;}
*{margin:0; padding:0; border:0;}
a{color:#565656; text-decoration:none;}
a:hover{color:#c00; text-decoration:none;}
.clearfloat{height:0; line-height:0; font-size:1; clear:both;}



/*wrapper*/
.wrapper{width:1002px; background:#fff;  margin:0 auto; padding:0;  overflow:hidden;}
.box{width:995px; margin:0 auto; padding:0;}



/*header*/
.header{}

/*logo*/
.logo{ width:529px; float:left; }
.logo{background:url(images/logo.jpg) 10px 10px no-repeat; width:539px; height:74px; }
.logo a{text-indent:-999px; display:block; width:529px; height:74px;}
.util{float:right; padding:35px 20px;}
.util li a{ font-size:12px; padding-left:10px;}

/*menu*/
.menu{background:url(images/menu_bg.jpg) repeat-x; height:31px;}
.menu li{ width:110px; font-size:12px; font-weight:bold;  float:left;}
.menu li a{line-height:30px; height:30px; display:block; text-align:center; color:#fff; background: url(images/icon.jpg) 0 50% no-repeat;}
.menu li a:hover{display:block; line-height:30px; height:30px; text-align:center; color:#fff; background:url(images/hover_Bg.jpg) no-repeat;}
#none a{ background-image:none;}

/*banner*/
.banner{background:url(images/banner.jpg) no-repeat; height:239px; margin-top:5px;}
.banner p{padding:50px 0 0 70px;}


/*footer*/
.footer{width:1002px; margin:10px auto; padding:0; clear:both; background:#fff; height:112px;}
.footer p{line-height:25px; font-size:12px; color:#746868; text-align:center; padding-top:20px;}




/*container*/
.container{background:url(images/c_bg.jpg) repeat-x; margin-top:2px; padding-top:10px;  overflow:hidden;}
.left{width:207px; float:left;}

.list{ border:solid 1px #dadada;}
.list h4{background:url(images/list_h4.jpg) no-repeat; border-bottom:solid 1px #dadada; font-size:14px; padding-left:30px; color:#555454; line-height:28px; height:28px;}
.mytable {border-collapse:collapse; margin:0px auto; padding:0;}
.mytable ul li {padding-top:5px;text-indent:2em;list-style:none;background:url(images/n_icon.png) 10px 40% no-repeat;font-family: "Verdana,宋体";font-size: 12px;text-align:left;height:30px; font-weight:bold;}
.mytable ul li a{color:#1d1c1c;}
.mytable ul li.t1 {background-color:#ffffff;}/* 第一行的背景色 */
.mytable ul li.t2{background-color:#f3f3f3;}/* 第二行的背景色 */
.mytable ul li.t3 {background-color:#dcf4ff; border-bottom:solid 1px #ccc;}/* 鼠标经过时的背景色 */


.m_contact{border:solid 1px #dadada; margin-top:10px;}
.m_contact h4{}
.m_contact ul{padding:5px;}
.m_contact ul li{line-height:30px;}


.hezuo{border:solid 1px #dadada; margin-top:10px;}
.hezuo h4{background:url(images/h_h4.jpg) no-repeat; border-bottom:solid 1px #dadada; font-size:14px; padding-left:40px; color:#fff; line-height:27px; height:27px;}
.hezuo ul{padding:10px;}
.hezuo ul li{line-height:28px;}



.right{ width:779px; float:right;}



.m_about{border:solid 1px #dadada;}
.m_about h4{background:url(images/sub_h4.jpg) repeat-x; line-height:29px; height:29px; font-size:14px; padding-left:10px;}
.m_about h4 span{float:right; padding-right:10px; *padding-top:10px;}
.m_a_cent{ padding:20px 10px 5px 10px;}
.m_a_cent img{width:161px; height:139px; float:left; padding-right:10px;}
.m_a_cent p{text-indent:2em; line-height:28px;}

.m_pic{border:solid 1px #dadada; margin-top:10px; margin-bottom:10px;}
.m_prod{}
.m_prod h4{background:url(images/m_prod.jpg) 0 7px no-repeat; line-height:40px; height:40px; padding-left:40px; font-size:14px;}
.m_prod h4 span{float:right; padding-right:10px; *padding-top:15px;}



/*图片自适应*/
.im{width:152px;height:139px; float:left; margin:20px 10px 0 15px; padding-bottom:50px;}
.images{width:137px;height:128px;line-height:128px;text-align:center;overflow:hidden;display:table-cell;vertical-align:middle;border:1px solid #ccc;*font-size:88px;}
.images img{max-height:128px;max-width:137px;vertical-align:middle;}
.text{height:20px;line-height:20px;text-align:center;color:#565656; font-size:12px;}
*html li.images img{width:expression((this.width>137&&this.width>this.height)?128:auto);height:expression((this.height>64)?64:auto);}





/*sub*/
.sub{border:solid 1px #dadada;}
.sub h4{background:url(images/sub_h4.jpg) repeat-x; line-height:29px; height:29px; font-size:14px; padding-left:10px;}
.sub h4 span{float:right; padding-right:10px; *padding-top:2px; font-size:12px; font-weight:normal;}
.sCont{padding:20px;}



/*about*/
.about{ background:url(images/com_bg.jpg) no-repeat  right bottom;}
.about p{line-height:40px; text-indent:2em; padding:10px 10px 0 10px;}



/*prod*/
.prod{overflow:hidden;}


/*CSS manu style pagination*/

.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 10px;  PADDING-TOP: 20px; TEXT-ALIGN: center; clear:both;
}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}


/*prod_details*/
.prod_details{padding:10px;}
.prod_details h3{color:#00a0e9; font-size:14px; font-weight:bold; line-height:50px;}
.prod_details p{line-height:30px;}
.prod_details p span{color:#c00;}



/*news_details*/
.news_details h3{text-align:center; font-size:14px; font-weight:bold; padding-top:15px;}
.T_info{ line-height:10px; height:10px; padding:10px 0; text-align:left; width:95%; margin:20px auto; background:#f5f5f5; border:solid 1px #dedede; padding-left:20px;}
.quk{padding-left:20px;}
.back_btn{ text-align:right; margin:15px 0 0 0; padding:15px 10px 0 0; border-top:1px dotted #cfcfcf;}
div.cont{ padding:10px 20px 0 20px; overflow:hidden; line-height:40px;}



/*contact*/
.contact{}
.contact ul{padding-top:20px;}
.contact ul li{line-height:30px;}


/*sevices*/
.sevices{padding:10px;}
.sevices p{line-height:40px; }
.sevices p span{color:#c00; font-size:14px; font-weight:bold;}