﻿@charset "utf-8";

/*全局定义*/
	*{margin:0;padding:0;}
	body {margin:0;padding:0;width:100%;color:#666;font-size:12px; background-attachment: fixed; font-family:"微软雅黑"; background:#FBFBFB;}
	ul,li { margin:0;padding:0; list-style:none;}
	img { border:0; display:block;}
    a { font-family:"微软雅黑";font-size:12px; color: #666; text-decoration: none;}
    a:hover { font-family:"微软雅黑"; font-size:12px; color:#CC0000; text-decoration: blink;}
    h1 {font-size:20px;}
	h2 {font-size:12px; color:#4d5d76; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
	h3 {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#fff;}
	h4 {font-size:12px;color:#4d5d76;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
	h5 {font-size:14px;color:#4d5d76;font-weight:bold;}
			h5 span{color:#fff; font-weight:normal;}
	h6 {color:#c00; font-size:12px; font-weight:normal;}
	.clr{ clear:both; margin:0; padding:0; background:none; background:url(../images/index_4.jpg) top center no-repeat;}
	
	
	
/*头部文件定义*/
#head{ width:100%; height:170px; margin:0 auto;}
.head_bj{ width:100%; height:8px; background:#006D50; margin:0 auto;}
.head_k{ width:100%; height:168px; background:#F8F8F8; margin:0 auto;}
.head_tel{ width:1003px; height:20px; margin:0 auto; background:url(../images/index_2.jpg) top right no-repeat; text-align:right; line-height:14px; color:#A4CDBF;}
.head_tel a{ color:#A4CDBF;}
.head_tel a:hover{ color:#FF6600;}
.logo{ width:1003px; height:95px; margin:0 auto;}
.logo_left{ width:394px; height:55px; float:left;}
.logo_right{ width:280px; height:37px; float:right; margin-top:35px;}

.dh{ width:100%; height:50px; margin:0 auto; background:url(../images/bj1.jpg) top center repeat-x;}



/*导航下拉菜单*/

.menu_nav{ width:1003px; position:relative;z-index:99999; margin:0 auto;}
	.menu_nav li{float:left;position:relative;}
	.menu_nav li a{width:121px; height:50px; display:block; text-align:center; line-height:60px; font-size:14px; color:#fff; font-family:"微软雅黑"; text-decoration: none;}
	.menu_nav li a:hover,.menu_nav li a.active{background:url(../images/menu.jpg) top center repeat-x; color:#666; line-height:50px;}
	.menu_nav li.line{background:url(../images/shu.jpg) center no-repeat; height:38px; width:2px; margin-top:10px;}
	.menu_nav ul {visibility:hidden;position:absolute;left:0px;top:50px; border-top:none; border-bottom:0px solid #e48e00; padding:0px;} 

	.menu_nav li:hover ul, 
	.menu_nav a:hover ul{visibility:visible; } 
			
	.menu_nav ul li {clear:both;text-align:left;font-size:12px; border:none;} 
	.menu_nav ul li a{display:block;width:121px;height:35px;margin:0;border:0;border-bottom:1px solid #FFAA5C; line-height:35px; font-weight:normal; font-size:12px; text-decoration:none; background:#FF9900; color:#fff; font-weight:normal;} 
	.menu_nav ul li a:hover{border:0;background:#FFAA5C;border-bottom:1px solid #FF942E; color:#fff; line-height:35px;} 
	
	

	
	
/*首页大图切换*/
.bannerBox {
	POSITION:relative;  OVERFLOW: hidden;  z-index:1;  width:100%; height:450px; margin-top:1px;
	}
	.slideBox {
		POSITION: relative; BACKGROUND: #fff; HEIGHT:450px; OVERFLOW: hidden; z-index:1;   
	}
	.slideBox UL {
		POSITION: relative; HEIGHT: 450px; OVERFLOW: hidden
	}
	.slideBox LI {
		HEIGHT: 450px;
	}
	.slideBoxNav {
		TEXT-ALIGN: center; top:420px; z-index:8000; position:absolute; left:0%; margin-left:1000px; padding:5px 8px 5px 3px;;
	}
	.slideBoxNav A {
		margin-left:10px; width: 40px; display: inline-block; height: 7px; background:#fff; overflow:hidden; color:#fff; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:10px; text-align:center;
	}
	.slideBoxNav A.selected {
		margin-left:10px; width: 40px; display: inline-block; height: 7px; background:#FF0000; overflow:hidden;
	}


/*首页内容*/
#in_nr_bj{ width:100%; margin:0 auto; background:#F4F4F4;}
.in_nr{ width:1003px; height:297px; margin:0 auto;}
.in_pro_fl{ width:270px; height:275px; float:left; background:#FFF;}

.left{ width:230px; margin:0 auto; margin-top:20px;}
.left a{ height:32px; width:180px; color:#666; line-height:32px; display:block; font-size:14px; background:url(../images/index_5.jpg) top center no-repeat; padding-left:50px; margin-top:2px;}
.left a:hover { width:180px; text-decoration:none; height:32px; color:#fff; background:url(../images/index_4.jpg) top center no-repeat; padding-left:50px;}
.left a.active { width:180px; background:url(../images/index_4.jpg) top center no-repeat; color:#fff;}

.in_about{ width:733px; float:right;}
.in_about_title{ width:733px; height:50px; margin:0 auto; border-bottom:1px solid #EAEAEA; margin-top:20px;}
.in_about_title_left{ width:259px; height:18px; float:left; margin-top:23px; margin-left:30px;}
.in_about_title_right{ width:138px; height:20px; float:right; margin-top:20px;}

.in_about_msg{ width:700px; height:170px; float:right; margin-top:20px;}
.in_about_msg_wz{ width:420px; height:170px; float:left;}
.in_about_js{ width:395px; height:30px; background:url(../images/index_6.jpg) center left no-repeat; line-height:30px; text-align:left; padding-left:25px; font-size:14px; font-weight:bold;}
.in_about_gd{ width:420px; height:145px; margin:0 auto; text-align:left; line-height:26px;}
.in_about_msg_pic{ width:250px; height:170px; float:right;}

.in_pro{ width:100%; height:266px; margin:0 auto; background:url(../images/bj.jpg) top center repeat-x;}
.in_pro_title{ width:1003px; height:40px; margin:0 auto;}
.in_pro_msg{ width:1003px; height:180px; margin:0 auto; margin-top:30px;}

.in_list{ width:100%; height:300px; margin:0 auto; background:#004D37;}
.in_k{ width:1003px; height:300px; margin:0 auto;}
.in_bj{ width:18px; height:300px; float:left; background:url(../images/index_16.jpg) top center no-repeat;}
.in_bj1{ width:18px; height:300px; float:left; background:url(../images/index_16.jpg) top center no-repeat; padding-left:50px;}
.in_bj2{ width:18px; height:300px; float:right; background:url(../images/index_16.jpg) top center no-repeat;}
.in_news{ width:325px; float:left; padding-left:20px;}
.in_news_title{ width:325px; height:36px; margin:0 auto; margin-top:15px;}

.in_news_list{ width:325px; margin:0 auto; float:right; margin-top:10px;}
.in_news_list li{ width:325px; height:30px; overflow:hidden; clear:both; line-height:30px; border-bottom:1px dashed #236C58;}
.in_news_list li a{ line-height:30px; float:left; overflow:hidden; clear:both; background:url(../images/index_17.jpg) center left no-repeat; padding-left:15px; color:#7C9F98;}
.in_news_list li a:hover{line-height:30px; float:left; overflow:hidden; clear:both; color:#B52421;}
.in_news_list li p{float:right; width:20%; text-align:right; line-height:30px; padding-right:6px; font-size:11px; color:#7C9F98;}

.in_lx{ width:520px; float:left;}
.in_lx_title{ width:520px; height:38px; margin:0 auto; margin-top:15px;}
.in_lx_msg{ width:520px; margin:0 auto; margin-top:20px;}
.in_lx_lx{ width:361px; height:100%; float:left;}
.in_lx_pic{ width:361px; height:80px; margin:0 auto;}
.in_lx_ms{ width:361px; margin:0 auto; margin-top:10px;}
.in_lx_ms li{ width:361px; height:25px; margin:0 auto; line-height:25px; text-align:left; color:#618F82;}

.in_lx_sm{ width:140px; height:189px; float:right;}



/*首页产品滚动*/

.in_pro1{ width:820px; height:160px; margin:0 auto; overflow:hidden; clear:both;}
    ul.products_list{ padding-top:0;}
	ul.products_list li{ float:left; margin:0px 15px 15px 0x;}
	ul.products_list li li{margin:0; padding:0;}
	ul.products_list li ul li { float:none; text-align:center; width:150px; margin:0; padding:4px; margin-left:10px;}
	li.product_list_image { height:113px; width:150px; display:block; border:1px solid #DBDBDB; margin-left:5px; margin-top:5px;}
	li.product_list_title { width:100%; height:30px;}
	li.product_list_title a{ display:block; height:30px; line-height:30px; color:#333;}
	li.product_list_title a:hover{ color:#FF3300;}
	
    #demo { overflow:hidden; width:820px; }
    #indemo { float:left; width:800%;}
    #demo1 { float:left;}
    #demo2 {float:left;}
	
	
	
#foot1{ width:100%; height:40px; margin:0 auto; background:#FE6700; overflow:hidden; clear:both;}
.foot2{ width:973px; height:40px; line-height:40px; text-align:left; color:#FFFFFF; margin:0 auto; padding-left:30px;}