@charset "utf-8";

/* CSS Document */

/*常用字体英文名称

宋体 	SimSun

黑体 	SimHei

微软雅黑 	Microsoft YaHei

*/



/*

css省略号

overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

*/



/*

两端对齐

text-align:Justify(火狐);

text-justify:inter-ideograph(IE)





*/

.html{ width:100%; height:auto;}

body{ wdith:100%; height:auto; background:#fff; font-size:12px; font-family:"Microsoft YaHei"; color:#454545;}

*{ margin:0; padding:0;}

.fLeft{ float:left;}

.fRight{ float:right;}

.clear{ clear:both;}

.w1003{ width:1003px; margin:0 auto;}

ul{ list-style:none;}

a{ text-decoration:none; color:#4a4a4a;}

img, input{ border:0px; outline:none;}

h2{ font-weight:normal;}



.header{ width:100%; height:40px; background:url(../images/index_02.jpg) repeat-x top; }

.header_con{ height:40px; }

.header_con .leftp{ width:450px; height:40px; }

.header_con .leftp span{ display:inline-block; width:66px; line-height:40px; padding-left:30px;}

.header_con .span1{ background:url(../images/index_03.jpg) no-repeat left center;}

.header_con .span2{ background:url(../images/index1_05.jpg) no-repeat  left center;}

.header_con .span3{ background:url(../images/index_07.jpg) no-repeat left center;}

.header_con .span4{ background:url(../images/index_09.jpg) no-repeat left center;}

.searchbox{ width:264px; height:30px; margin-top:5px;}

.searchbox form{ border:1px solid #ccc; height:28px; background:#fff;}

.search_txt{ float:left; width:220px; height:28px; line-height:28px; padding-left:10px;  color:#ccc;}

.search_submit{ float:left; width:31px; height:28px; background:url(../images/index_05.jpg) no-repeat right center; cursor:pointer;}



.logo{ width:160px; height:95px; background:#fff; }



.navbox{ height:130px; position:relative;	}

.nav{widht:750px; height:130px; z-index:100 }

/*.nav ul{ width:100%;height:100%; }

.nav ul li{ height:100%; width:93px; height:95px; line-height:93px; float:left; margin-right:15px; line-height:130px; text-align:center;}

.nav ul li a{ display:block; color:#454545; height:80px; line-height:95px; padding-top:15px; text-align:center; font-size:14px; text-decoration:none;}

.nav ul li a:hover{ color:#fff; background:#ba2121;}*/





#nav { display:block; width:100%;height:100%; }

#nav .home { float:left; /*IE6 only*/ height:100%; width:93px; height:95px; line-height:93px; float:left; margin-right:15px; line-height:130px; text-align:center;}

#nav .home a {text-decoration:none; display:block; color:#454545; height:80px; line-height:95px; padding-top:15px; text-align:center; font-size:14px; text-decoration:none; }

#nav .home:hover{ background:#ba2121;}

#nav .home a:hover{ color:#fff;}



#nav .mainlevel { float:left; /*IE6 only*/ height:100%; width:93px; height:95px; line-height:93px; float:left; margin-right:15px; line-height:130px; text-align:center;}

#nav .mainlevel a {text-decoration:none; display:block; color:#454545; height:80px; line-height:95px; padding-top:15px; text-align:center; font-size:14px; text-decoration:none; }

#nav .mainlevel a:hover { color:#fff; background:#ba2121;}

#nav .mainlevel ul { display:none; position:absolute; width:1003px;  z-index: 999; }
#nav .mainlevel ul.ul_2 , #nav .mainlevel ul.ul_3 , #nav .mainlevel ul.ul_4{
	left: 20%;
}
#nav .mainlevel ul li {display:inline; float: left; width:auto; height:36px;}

#nav .mainlevel ul li a{ height:36px; line-height:36px; text-align:center; padding:0 10px; margin:0px; color: #fff;}



.sonnav{ width:100%; height:36px; background:#000000; margin-top:-35px; z-index:1;}



.bannerbg{ width:100%; background:url(../images/index_26.jpg) repeat-x; height:334px;}

.banner{ height:334px;}

.productbanner{ width:1003px; height:314px; }

.productbanner img{ margin-top:10px; width:1003px; height:314px;}



.maincontent{ background:#ffffff; height:auto; padding-bottom:40px; }

.zhuti{ padding-top:15px; height:auto;}

.footer{ width:100%; height:auto; background:#b6b6b6; color:#433c3c;}

.footer_con{ height:100px; }

.footernav{ width:100%; text-align:center; padding-top:20px;}

.footernav a{ padding:0 5px;}

.copyright{ width:100%; text-align:center; padding-top:15px;}





