@charset "utf-8";
/*CSS Reset */
body,td,th {font-family:'Microsoft Yahei',arial;font-size: 12px;}
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }
em, cite, th { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
a{text-decoration:none}
li{ list-style:none;}
img{ border:none;}
input,img{ vertical-align:middle;}
.hide{display:none;}
.container{margin-left: auto;margin-right: auto;width: 1000px;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}

/*----------ҳͷ----------*/
.header{position:absolute;width:100%;z-index:9999;margin:0 auto;}
.grid_logo{float:left;width:224px; margin-top:45px; margin-left:10px;}
.topnav{height:35px;line-height:35px; margin-top:18px;position:absolute; top:0px; right:50%; margin-right:-500px;}
.topnav li{float:left;padding:0 10px; color:#fff;font-family:"";}
.topnav li a{color:#fff;}
.topnav li a:hover{color:rgb(218,37,28);}
.topnav li.hotline{ font-size:18px; font-style:italic; margin-left:-20px;}
.textInput{width:149px;height:32px; border:0; background:url(../images/searchbg.png) no-repeat left top; line-height:32px; text-indent:5px; overflow:hidden; float:left;}
.buttonInput{ width:32px; background:url(../images/searchbg.png) no-repeat right top; height:32px; overflow:hidden; border:0; cursor:pointer;float:left;}

/*----------ҳ----------*/
.mainnav{position:absolute;top:66px;z-index:9999;width:100%;}
.mainnav .grid_nav{height:45px;text-align:right;float:right;position:relative;}

#menu_bg{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#FFF;}
.home_menu_bg{ position:absolute;z-index:9999;width:700px;right:0;}
.home_menu_bg .imenu_bg{width:700px;height:40px;position:relative;}
.home_menu_bg ul{margin:0;}
.home_menu_bg .imenu{width:99px;height:45px;line-height:45px; text-align:center;font-size:14px;cursor:pointer;color:#fff;float:left;}
.home_menu_bg .imenu{color:#666;}
.home_menu_bg .imenu a.a1{display:block;width:99px;float:left;text-align:center;color:#666;}
.home_menu_bg .imenu_on{width:99px;height:45px;background-color:#f8f8f8;color:#015d22;cursor:pointer; float:left;line-height:45px; text-align:center;font-size:14px;margin-right:0px;border:0px solid #eee;}
.home_menu_bg .imenu_on:first-child{border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.home_menu_bg .imenu_on:last-child {border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.home_menu_bg .imenu_on a.a1{display:block;width:107px;float:left;color:#333;text-align:center;text-decoration:none;}
.home_menu_bg .imenu_on a.a1:hover{width:99px;color:#c00000; }
.home_menu_bg .submnu{width:698px; *width:698px;_width:640px;border-top:none; margin:0 auto; display:none; position:absolute; left:0px; top:41px;z-index:1000; background-color:#f8f8f8;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;text-align:left;border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;border:1px solid #eee;border-top:none;}
.home_menu_bg .submnu a{text-align:left;font: 12px/20px Verdana, Helvetica, Sans-Serif;}

#Product{width:640px;height:250px; margin:10px 0 0 15px;}
.s-Product{height:250px; float:left;font-family:"";font-size:12px;}
	.navLeft{ float:left; width:310px; text-align:center; border-right:1px solid #dedede; }
		.navLeft_tit{  color:#da251c;  float:left; width:310px;}
		.navLeft_pname{ color:#333333; float:left; width:310px; font-weight:normal;}
	.navRight{ float:left; width:320px; text-align:center;}
		.navRight ul{ float:left; width:320px;}
			.navRight ul li{ float:left; width:160px; color:#555555; font-weight:bold;}
				.navRight ul li dl{ float:left; width:160px;}
					.navRight ul li dl dd{ float:left; width:160px; height:30px;}
					.navRight ul li dl dd a{color:#555555;}

/*----------ҳЧ----------*/    
.focus{position:relative;height:680px;overflow:hidden;}
.xmSlide{position:relative;background-color:#022c5e;_background-color:#fff;}
.xmSlide-pagination{position:absolute;top:530px;right:30px;z-index:999;text-align:center;}
.xmSlide-pagination li{display:inline-block;float:left;width:16px;height:20px;margin:0 0px;padding:0px;text-align:center;}
.xmSlide-pagination li a{background: url(../images/focus_dot.png) no-repeat 100% 2px; color:#ff0000; display: block;width:16px;height:20px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='focus_dot.png',sizingMethod='crop');_background:none;}
.xmSlide-pagination li a.active{background-position: 100% -28px;}
.xmSlide-control{overflow:hidden;}
.xmSlide .leftslide{position:absolute;left:50%; margin-left:-495px; margin-top:180px; width:500px;}
.xmSlide  .text-small{line-height:60px;color:#fff;font-size:46px;font-weight: 300;font-family: Microsoft YaHei; float:left; width:500px;}
.xmSlide  span.info { float:left; font-size: 30px;font-weight:300; border-top:1px solid #fff; padding-top:20px;color:#fff; margin-top:20px;}
.xmSlide .rightslide{position:absolute;right:50%; margin-right:-485px; width:500px;}
.xmSlide a.btnmore{float:left;display:block;width:112px;height:42px;line-height:42px;text-align:center;color:#fff;background:url(../images/btnmore.png) no-repeat 0 0; margin-top:5px; }


/*----------ҳҵǩ----------*/     
.column{position:absolute;bottom:-120px;z-index:999;width:100%;height:250px;}
.column .bg{height:120px;background:#000;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.column .box{position:absolute;top:0;width:100%;padding:15px 0;}  
.column .pull{display: inline;float: left;margin-left: 10px;margin-right: 10px;height: 90px;width: 230px;} 
.column .pull .pull-left{float: left;width: 90px;height: 90px; }
.column .pull .pull-left img{margin-left:0px;-webkit-border-left-bottom-radius:6px;-moz-border-left-top-radius:6px;border-radius: 6px 0 0 6px;}
.column .pull .pull-right{float: right;width:140px;height:90px;background-color:#fff;-webkit-border-bottom-right-radius:6px;-moz-border-bottom-right-radius:6px;border-radius:0 6px 6px 0;}
.column .pull .pull-right h2{line-height:1em;margin:0;padding:0 0 6px 0;font-size: 20px;font-weight: normal;}
.column .pull .pull-right h2 a{font-size:16px;font-family:"Microsoft YaHei";color:#00A0E9;}
.column .pull .pull-right p{padding:0 0 0 0;line-height:1.5em;font-family:"";}
.column .pull .pull-right .more a{display:block;position:absolute;font-family:"";right:10px;top:60px;color:#999;}
.column .pull .pull-right .more a:hover{color:#09f;}
.column .pull .info{position:relative; padding:4px 8px 0px 8px;text-align:left;}
	


