﻿@charset "utf-8";
html {
	color:#000;
	background:#FFF;min-width:1170px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, th, td {
	margin:0;
	padding:0
}
.suotu{width: 100%; text-align: center}
.suotu img{ max-width: 400px }
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}
address, button, caption, cite, code, dfn, em, input, optgroup, option, select, strong, textarea, th, var {
	font:inherit
}
del, ins {
	text-decoration:none
}
li {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}
q:before, q:after {
	content:''
}
	.bai100{ width: 100%; height: auto; overflow: hidden; margin: 0px; padding:15px 0px;}
	.white{background: #fff;}
	.huise{background: #fafafa;}

	.index_module{width:1170px; height:auto; overflow:hidden; margin:0 auto;}

	.index_about{width:730px; height:auto; margin:0px; float:left;}
	.index_about>h3{color:#3da19a; font-weight:600; font-size:20px; line-height:30px; margin-bottom:20px; padding-bottom: 16px; 
			border-bottom: 1px solid #ccc }
	.index_about h3 span{color:#333; font-size:14px; font-weight:normal;  padding-left:10px;}
	.index_about ul{width:780px; height:auto; overflow:hidden;}
	.index_about ul li{width:auto; height:auto; float:left;  }
	.index_about ul li h3{color:#333; line-height:30px; font-weight:600; font-size:16px; }
	.index_about ul li p{color:#666;  line-height:26px; max-height:104px; text-indent: 2em; margin-top: 10px;}
	.index_about ul li span{width:98px; height:32px; line-height:32px; text-align:center; color:#333; border:2px #f00 solid; display:block; margin-top:20px;}
	
	.index_video{width:400px; height:auto; float:right; overflow:hidden;}
	.index_video h3{color:#3da19a; font-weight:600; font-size:20px; line-height:30px; margin-bottom:20px;}
	.index_video h3 span{color:#333; font-size:14px; font-weight:normal;  padding-left:10px;}
	.index_video h3 em{ float: right; margin-top: 18px; }
	.index_video h4{font-weight:600; font-size:16px; height:40px; line-height:60px;  margin:0 0 10px 20px;  position:absolute; top:-10px; background:url(../images/index_video_bg.jpg) no-repeat left top;}
	.index_video p{color:#666; line-height:26px; padding:0 20px;}
	

abbr, acronym {
	border:0;
	font-variant:normal
}
sup {
	vertical-align:baseline
}
sub {
	vertical-align:baseline
}
legend {
	color:#000
}
body {
	width:100%;
	font-family:"微软雅黑", "宋体";
	font-size:14px;
	color:#666
}
.clear {
	clear:both;
	height:1px;
	width:100%;
	overflow:hidden;
	margin-top:-1px;
}
a {
	text-decoration:none;
	color:#666
}




.dadaohang{ width: 100%; height: 48px; line-height: 48px; overflow: hidden; background: #3d9f9a; margin: 0px 0px 1px 0px; }


		#navMenu {
			width: 1170px; margin: 0px auto;
			padding: 0px; 
 			height: 48px;
			overflow: hidden;
			font-size: 16px;
			font-family: "微软雅黑"; 
		}
		#navMenu li.home {
			float: left; margin-left: 0px;
			width: 148px;
			padding: 0px;
			text-align: center;
			line-height: 48px;
			height: 48px;
			list-style-type: none;
			background: url(/images/tm.png);
		}
		#navMenu li {
			float: left;
			width: 146px;
			padding: 0px;
			text-align: center;
			line-height: 48px;
			height: 48px;
			list-style-type: none;
			background: url(/images/navzj.jpg) left top no-repeat;
		}
		#navMenu li a {
			font-size: 16px; font-weight: bold;
			color: #fff;
			width: 100%;
			display: block;
			text-decoration: none;
			text-shadow: #002c53 0 1px 0;
		}
		#navMenu li.hover {
			text-decoration: none; background: #dc5528
		}
		#navMenu li.hover:hover a {
			color: #fff;
			text-decoration: none; 
			text-shadow: #002c53 0 1px 0;
		}
		#navMenu li:hover a {
			color: #ed764f;
		}
		.dropMenu {
			position: absolute;
			top: 0;
			z-index: 100000;
			width: 137px;
			text-align: center;
			visibility: hidden;
			margin: 0px;
			padding: 0px;
			margin-left: 1px;
			padding-bottom: 1px;
			background: #fff;
		}
		.dropMenu li {
			height: 30px;
			line-height: 30px;
			overflow: hidden;
			border-bottom: 1px dotted #a87c22;
			padding: 0px;
			margin: 0px;
			background: #FFF;
		}
		.dropMenu li:hover {
			background: #d3251e;
		}
		.dropMenu a {
			font-size: 12px;
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 0px;
			padding-bottom: 0px;
			line-height: 30px;
			width: auto;
			display: block;
			margin: .0px;
			color: black;
			color: #222;
		}
		* html .dropMenu a {
			width: 100%;
		}
		.dropMenu a:hover {
			text-decoration: none;
			color: #fff;
		}



/*头部*/
.header {
	width: 100%; height: 106px;
 	overflow: hidden;  background: #fff; 
}
.header_content {
	width:1170px;
	position:relative;
	margin:0 auto;
	overflow:visible;
}

.header_logo {
	padding-top:10px;
	width:284px; margin-right: 18px;
	float:left;
	display:inline
}
.header_ad {
	width:520px;  font-size: 20px; line-height: 28px; padding-top: 24px; color: #f00;
	float:left; 
}
.header_tel {
	width:195px; padding-left: 60px; background: url(../tel.jpg) no-repeat left 30px;
	font-size: 20px; line-height: 28px; text-align: left; word-break: keep-all;
	float:right;  padding-top: 30px;
}
.header_tel .a1{
	width:100%; 
	font-size: 14px; line-height: 20px; color: #333;
	float:left; 
}
.header_tel .a2{
	width:100%;  font-weight: bold;
	font-size: 24px; line-height: 30px; color: #f00;
	float:left; 
}

 
	/* 本例子css */
	.fullSlide{ width:100%;  position:relative;  height:500px; background:#000;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:500px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:26px; left:0; height:30px; line-height:30px;  
	}
	.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:25px; height:14px; margin:10px; background:url(/skin/b_banner.png) right top; overflow:hidden; 
		line-height:9999px; 
	}
	.fullSlide .hd ul .on{ background-position:left top; }

/*底部*/
.footer {
	width:100%;
	background-color:#3da19a; overflow: hidden;
}
.footer_content {
	width:1170px;
	position:relative;
	margin:0 auto;
	padding: 0 0 40px 0
}
.footer_menu {
	background:#3da19a;
	text-align:center;
	padding-top:10px;
	color:#fff;
}
.footer_menu h4 a {
	color:#fff;
	font-size:14px;
	font-family:"微软雅黑";
}
.footer_menu h4 span {
	padding:0 12px;
}
.footer_icp {
	width:1170px;
	margin:0 auto;
	padding:18px 0 48px 0;
	position:relative;
	background:#f1f0ef;
}

.scybox {
	width:100%;
	background:#fff;
	margin-bottom:60px;
}
.scyjbxjys {
	margin:16px 0 30px 0;
}
.scyjbxjys span {
	font-size:14px;
	color:#fff;
	font-family:"微软雅黑";
}
.scyjbxjys span a {
	color:#fff;
}
/*当前位置*/
.scyweizhi {
	width:100%;
	background:#f2f2f2;
}
.scyweizhis {
	width:1170px;
	height:36px;
	background:#f2f2f2;
	margin:0 auto;
}
.scyweizhis li {
	border-left:1px solid #d9d9d9;
	height:36px;
	float:left;
}
.scyweizhis li a {
	height:36px;
	line-height:36px;
	padding:0 44px 0 10px;
	color:#999999;
	font-family:"微软雅黑";
	font-size:14px;
	background:url(../images/scy_gj_sjhsx_03.jpg) no-repeat right;
	margin-right:10px;
}
.scyweizhis li a:hover {
	color:#1878b7;
	font-size:14px;
	font-family:"微软雅黑";
	background:url(../images/scy_gj_sjhsx_05.jpg) no-repeat right;
}
.scyweizhis li a.s2 {
	color:#1878b7;
	font-size:14px;
	font-family:"微软雅黑";
	background:url(../images/scy_gj_sjhsx_05.jpg) no-repeat right;
}
.scyweizhis li.s1 {
	background:url(../images/scy_gj_xfz_03.png) no-repeat 11px;
	width:45px;
}
