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

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote{ margin:0px; padding:0;  }
body{ background:url(../images/index_02.jpg);}
a {text-decoration:none; color:#333}
a:hover {text-decoration:none; color: #CE0005}
img{ border:0px;}
.hr_d{ height:12px; clear:both}
.left{ float:left}
.right{ float:right}
ol, ul, li { list-style:none; list-style-type:none }
.w1004{ margin:0 auto; overflow:hidden; width:1004px; clear:both}
.top{ border-top:3px solid #F00; height:157px;}
.head{ margin:0 auto; height:117px;}
.nav{ height:40px; background:#525252}

.aboutban{ height:236px; background:url(../images/about_02.jpg) center #8dddf7 }
.homezy{ border-bottom:1px solid #dddddd; height:50px; background:#FFF; line-height:50px; font-size:12px; color:#525252}
.homezy strong{ width:60px; border-right:1px solid #dddddd; display:block; height:35px; float:left; text-align:center; padding-top:15px; margin-right:10px}
/*导航菜单*/
#navMenu {
	width:1004px;
	height:40px;
	line-height: 40px;
	display:block;
	overflow:hidden;
	background-image: url(../images/nav_bg.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	 font-size:14px;
	  margin:0 auto
}
#navMenu ul{}
#navMenu .onelink{
background-image:none;}
#navMenu li {
	width:124px;
	text-align:center;
	float: left;
	line-height: 40px;
	height: 40px;

}

#navMenu li a {
	color:#FFF;
	font-family: "宋体";
	padding-right: 1em;
	padding-left: 1em;
	margin-left: 2px;
	display: block;
}
#navMenu li a:hover, #navMenu li.hover a {
	 background:#F00;
	text-decoration: none;
	color:#ffffff;
}
/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 124px;
	visibility: hidden;
/*  	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000, direction=135, strength=4);
*/	margin-top: -1px;
	margin-left:-2px;
	border: 1px solid #4D5B66;
	border-top: 0px solid #3CA2DC;
	background-color:#666;
	/*background:url(../imagess/mmenubg.gif);*/
	padding-top:6px;
	padding-bottom:6px;
	filter: Alpha(Opacity=85);
	 font-size:14px;
}
.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
}
.dropMenu li a {
	width: 92%;
	display: block;
	text-align:center;
	color: black;
	padding: 4px 0 4px 0px;
	color:#ffffff;
	border-bottom: 1px dashed #CCC;
}
.dropMenu+li a{
border-top:none;
}
* html .dropMenu a {
	width: 100%;
	color:#6CA7C7;
}
.dropMenu a:hover {
	text-decoration: underline;
	color:#F09C42;
}

.hdo{
width:100%;
height:auto;
display:block;
overflow:hidden;
}

.rslides { position:relative; overflow: hidden; width: 100%; padding: 0; margin: 0;  border-bottom:16px solid #b5b5b5}
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0;}
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }

.index{ width:1004px; margin:0 auto; background:url(../images/index_12.jpg); overflow:hidden; padding:0px 38px; clear:both}
.index_1{ height:402px; padding-top:20px}
.about_in{ width:281px; background:url(../images/index_17.jpg) bottom no-repeat; height:402px; margin-right:22px}
.about_in h2{ height:24px; line-height:24px}
.about_in h2 strong{ width:62px; display:block; background: #F00; font-size:14px; text-align:center; color:#FFF; float:left}
.about_in h2 span{ float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#5c5c5c; font-weight:normal}
.about_in ul li{ font-size:12px; line-height:24px; color:#5c5c5c; padding-top:10px}
.about_in ul li img{ padding-bottom:10px}
.news_in{ width:382px; border:1px solid #dbdbdb; padding:4px}
.news_img{ width:380px; height:196px; margin-top:15px; margin-bottom:15px}
.news_in h2{ border-bottom: 1px solid #dbdbdb; height:25px; line-height:24px;}
.news_in h2 strong{ border-bottom:2px solid #F00; height:24px; width:75px; font-size:14px; display:block; text-align:center; color:#5c5c5c; float:left}
.news_in h2 span{ float:right; display:block; width:60px; height:24px; color:#9A9A9A; font-size:12px; font-weight:normal; text-align:right}
.news_in ul li{ background:url(../images/ico.jpg) 6px no-repeat; line-height:28px; font-size:12px; color:#666; padding-left:18px}
.index_news{ width:284px;}
.index_news h2{ height:24px; background:#d2d2d2; line-height:24px; margin-bottom:10px}
.index_news h2 strong{ background:#F00; width:70px; text-align:center; font-size:14px; display:block; height:24px; color:#FFF; float:left}
.index_news h2 span{ width:60px; float:right; display:block; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#5c5c5c; font-weight:normal; text-align:center}
.index_news ul li{ background:url(../images/ico1.gif) left no-repeat; line-height:28px; color:#666; font-size:12px; padding-left:12px}
.index_news img{ margin-top:8px}
.index_2{ height:200px; margin-top:20px}
.index_2 h2{ height:24px; font-weight:normal}
.index_2 h2 strong{ float:left; font-size:14px; font-weight:normal; color:#666; display:block}
.index_2 h2 span{ float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999; display:block}

.zy_left{ width:230px; background:url(../images/about_09.jpg); border-bottom:1px solid #dddddd; overflow:hidden; margin-top:30px; margin-bottom:30px; font-family:"微软雅黑";}
.zy_left_bt{ background:url(../images/about_06.jpg); height:47px; line-height:47px; font-size:24px; color:#FFF; padding-left:60px}
.zy_left_nm{ margin:15px; font-size:14px}
.zy_left_nm ul li{ line-height:35px; background:url(../images/about_12.jpg) bottom repeat-x; height:35px; color:#666}
.zy_left_lxwm{ background:#FFF; margin:15px; padding:8px; font-size:12px; line-height:24px; color:#666}
.zy_left_lxwm h2{ height:30px; border-bottom:1px solid #CCC; line-height:30px; font-size:16px; font-weight:normal; color:#F00}
.zy_right{ width:740px;font-family:"微软雅黑"; margin-bottom:30px}
.zy_right_bt{ background:url(../images/about_03.jpg) no-repeat right; height:68px; border-bottom:3px solid #dddddd}
.zy_right_bt h2{ width:120px; height:40px; padding-top:28px;border-bottom:3px solid #F00; display:block; font-size:30px; color:#666; font-weight:normal}
.zy_about,.zy_news{ font-size:14px; padding:15px; color:#666; overflow:hidden}
.zy_about h2{ font-size:24px; text-align:center; line-height:70px;}
.zy_about h3{ font-size:12px; font-weight:normal; color:#999; height:24px; line-height:24px; border-bottom:1px dotted #D8D8D8; text-align:center; margin-bottom:15px}
.zy_about ul li{line-height:28px; }
.zy_news ul li{  background:url(../images/ico1.gif) left no-repeat;height:40px; border-bottom:#CCC 1px dotted; line-height:40px; padding-left:15px}
.zy_news ul li em{ float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#CCC; font-style:normal}
.zy_jpgc{ line-height:24px; overflow:hidden; padding:15px 0px}
.zy_jpgc ul li{ width:220px; height:190px; border:1px solid #dddddd; margin:8px; float:left; padding:4px; text-align:center; color:#666}
.zy_jpgc ul li img{ width:220px; height:160px}
.pagg{ height:24px; text-align:center; font-size:12px; background:#E3E3E3; line-height:24px; color:#666; clear:both}

.foot_nav{ height:40px; background:#525252; line-height:40px; text-align:center; color:#FFF; font-size:12px}
.foot_cip{ background:url(../images/index_24.jpg) center; height:176px; text-align:center; font-size:12px; color:#333; line-height:22px; padding-top:20px}