@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-size:12px;
font-family:"微软雅黑";
color:#666666;
background:#FFF;
line-height:20px;
overflow-x:hidden
}
a:link{
text-decoration:none;
}
.menu_box{
border-bottom:2px solid #09F;
background:#FFFFFF;
margin-bottom:0px;

}

.navbar-nav li{
background:#FFFFFF;
border-bottom:1px solid #eee
}
.nav li a:hover{
color:#a9cf55
}

ul,li,p{
list-style:none;
margin:0px;
padding:0px;}

.index_1_menu ul li{
background:#fff;
 border: 1px solid #dedede;
-moz-border-radius: 5px;      /* Gecko browsers */
 -webkit-border-radius: 5px;   /* Webkit browsers */
 border-radius:5px;            /* W3C syntax */
 height:80px;
 margin:10px;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(2, #eee));
}
.index_1_menu ul li p{
color:#0988CB;
font-size:15px;
margin-bottom:5px
}

h3 a{
color:#666666;
text-decoration:none;
font-size:15px;
font-weight:bold;
font-family:"微软雅黑"
}
#demo { 
overflow:hidden; 
width:100%;
padding-top:5px
} 
#indemo {width: 9000%;} 
#indemo,#demo1,#demo2{float: left;} 











.sub_menu{
background:#fff;
border-bottom:1px solid #ddd;
height:40px;
line-height:40px;
}
.sub_menu ul {
margin:0px auto
}
.sub_menu ul li{
color:#0988CB;
line-height:40px;
font-size:12px;
float:left;
border-right:1px solid #ddd;
text-align:center;
width:25%;
}
.sub_menu ul li a{
color:#666666}

.sub_menu ul li a:hover{
background:#eee;
display:block;
color:#0988CB;
}


.index_box{
background-image:url(images/bg.jpg) no-repeat;
background-size:cover;
 border: 1px solid #dedede;
-moz-border-radius: 4px;      /* Gecko browsers */
 -webkit-border-radius: 4px;   /* Webkit browsers */
 border-radius:4px;            /* W3C syntax */
 margin:10px;
 box-shadow: #ccc 0px 0px 3px;
 padding:10px;
}
.index_box .right_name{
margin-left:20px;
margin-top:20px;
line-height:20px;
color:#666;
}
.index_box .left_name{
margin-right:20px;
margin-top:20px;
line-height:20px;
color:#666;
}
.about_box{
background:#fff;
 border: 1px solid #dedede;
-moz-border-radius: 4px;      /* Gecko browsers */
 -webkit-border-radius: 4px;   /* Webkit browsers */
 border-radius:4px;            /* W3C syntax */
 margin:10px;
 box-shadow: #ccc 0px 0px 3px;
 padding:20px
}

.about_box h5{text-align:center;}
.about_box h3{color:#09C;text-align:center;}

.head_tl{
font-size:18px;
margin-bottom:10px;
color:#1279e3;
}

.more{
font-size:12px;
display:block; 
border-radius:4px;
background:#f78b00;
padding:3px 6px;
color:#FFFFFF;
width:120px;
}



/*             culture                */
a:hover .culture_list{
border-top:2px solid #0988CB;
}
.culture_list{
width:100%;
float:left;
border-top:2px solid #a4b2bd;
margin-right:40px;
margin-top:20px;
}
.culture_list img{
border:1px solid #CCCCCC;
padding:1px;
width:100%;
}
.culture_list div{
padding:8px auto
}









.news_list{
border-bottom:1px solid #CCCCCC;
padding-bottom:20px;
line-height:20px;
margin-top:20px
}
.news_list table tr td span{
font-size:12px;
color:#999;
display:block

}
.news_list table tr td p{
font-size:18px;
margin-bottom:15px
}
.news_list table tr td p a{
color:#000;
}






.pro_list{
width:46%;
margin-right:10px;
float:left;
text-align:center;
border:1px solid #CCCCCC;
margin-bottom:10px
}
.product_list{
	margin:0 10px;
	margin-top:10px;
}
.product_list dd a{margin-left:6px;
border:solid 1px #999999;
padding:3px 6px;
display:block;
float:left;
margin-top:5px;
}



.toggleList { border-top:2px solid #000; }
.toggleList .listHead { border-top:1px solid #cacaca; border-bottom:1px solid #cacaca; margin-top:-1px; font-size:16px;  }
.toggleList .listHead:first-child { border-top:0; margin-top:0; }
.toggleList .listHead a { text-decoration:none;  text-align:left;}
.toggleList .listHead.active { background-position:15px -143px; border-bottom-width:0; }
.toggleList .listHead a.btn { display:block; padding:27px 52px 27px 30px; background:url("images/ico_toggle.png") 100% 33px no-repeat; }
.toggleList .listHead a.btn:hover { background-position:100% -117px; }
.toggleList .listHead.active a.btn { background-position:100% -270px; }
.toggleList .listHead a.btn:focus, .toggleList .listHead a.btn:hover { color:#f06f1c; }
.toggleList .listHead.active a { color:#000 !important; font-weight:bold; }
.toggleList .listBody { display:none; color:#333; height:0;  }
.toggleList .listBody.active { display:block; padding:0 0 50px 30px; height:auto; }
.toggleList .listBody.last { padding-bottom:0 !important; }
dt,dd{
margin:0px;
padding:0px;}

.faq .listHead { font-size:16px; background:url("images/ico_toggle_q.png") 15px 27px no-repeat; }
.faq .listHead a.btn { padding:30px 52px 30px 52px; }
.faq .listBody.active { border-top:1px solid #cacaca; padding:18px 30px 18px 52px !important; background-color:#f6f6f6; line-height:1.9; font-size:13px; }
.faq .listHead.active { background-position: 15px -143px; }
.faq .listHead.active a { color:#f06f1c !important; }
.faq .listBody.last { border-bottom:1px solid #cacaca; }





.footer_1{
     text-align:center;
	 border-top:1px solid #CCC;
	 margin-left:10px;
	 margin-right:10px;
	 height:30px;
	 padding-top:10px;
}

.logo_box img{
	display:block;
	margin:20px auto;
	}
.bottom_nav{
	margin-top:10px;
	}
.bottom_nav a{
	display:block;
	font-size:14px;
	padding:5px;
	background-color:#f6f6f6;
	border-bottom:solid 1px #d8d7d7;
	}


.index_probox{
	border-bottom:solid 1px #CCCCCC;
	padding:10px 0;
	text-align:center;
	}
.index_probox img{
	width:80%;
	display:block;
	margin:auto;
	}
.index_probox p{
	margin:5px;
	}
.index_probox span{
	color:#3C9;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	}
.index_proboxa{
	
	}









.bottom_btnbox{
	position:fixed;
	left:0;
	bottom:0;
	width:100%;

	}
.bottom_btnbox a{
    display:block;
	width:20%;
	float:left;
	background-color:#39C;
	color:white;
	font-size:12px;
	text-align:center;
	padding:5px 0; 
	}
.bottom_btnboxa{
    border-right:solid 1px #00CC99;
	}
.bottom_btnbox img{
	width:50%;
	display:block;
	margin:auto;
	}



























