@charset "utf-8";
/* CSS Document */
body{ font-size: 14px; color:#666666;  line-height:28px; font-family:"微软雅黑"; }
body{ padding:0px; margin:0px;background-image:url(../images/bg.jpg); background-color:#f8f9fa; background-repeat:repeat-x;}
img { border:0;}
a { color:#666666; text-decoration:none; }
a:hover { color:#cb0d0f;text-decoration:none;}
ol,ul,li,td{list-style:none;}
h1, h2, h3, ul, li, dl, dt, dd, p{margin: 0px;padding: 0px}
li{float:left;list-style: none;}
hr{ height:1px; border-bottom:1px dotted #cccccc; border-left-style:none; border-right-style:none; border-top-style:none;}
#pagger{ width:1004px; margin:0 auto;}
#head{ width:1004px; margin:0 auto; background-image:url(../images/head.jpg); height:100px;}
#menu{ width:680px; float:right; height:100px;}
.topmenu
{
	width:640px;
	height:100px;
	margin-left:0px;
	color:#666666;
	float:right;
}
.topmenu ul
{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.topmenu li
{
	float:left;
	overflow:hidden;
	height:100px;
	background:url(../images/menuline.jpg) left no-repeat;
	padding-top:0;
	line-height:100px;
	margin-left:0px;
	font-size:16px;
	font-weight:bold;
	font-family:"微软雅黑";
}
.topmenu #firstitem
{
	
	color:#ffffff;
	background-color:#ff6600;
}
.topmenu #firstitem a
{
	
	color:#ffffff;
	background-color:#ff6600;
}
.topmenu li a
{
	display:block;
	padding:0 13px;
	text-decoration:none;
	font:16px;
	color:#666666;
	font-weight:bold;
	line-height:100px;

}
.topmenu li a:hover
{
	
	color:#ffffff;
	background-color:#ff6600;

}
/*banner开始*/
#banner{ width:100%; height:498px; margin:0 auto; margin-top:1px;}
.slider-container{/*background:url(../images/nav_bottom.png) repeat-x 0 100%;*/padding-bottom:24px;height:498px;overflow:hidden;position:relative}
.main-slider{width:100%;height:100%;position:relative;overflow:hidden}
.slide-item{min-width:996px;width:100%;position:absolute;left:0;top:0;display:none}
.slide-item img{width:100%;height:auto;min-height:320px}
.slide-cont{position:absolute;left:50%;top:0;width:970px;margin-left:-485px;text-shadow:1px 1px 1px #111}
.slide-cont{font-size:19px;color:#fff}
.slide-cont p{ font-size:12px}
.slide-cont h1{font-size:47px;font-weight:normal;color:#ffcf01;line-height:47px;margin-top:1.2em}
.slide-cont h1 span{font-size:30px;text-transform:uppercase}
.slide-cont a{color:#fff;font-size:14px;text-decoration:none;text-transform:uppercase;background:url(../images/icon_nav.png) no-repeat 100% 50%;padding-right:16px}
.thumbs{position:absolute;left:0;bottom:24px;z-index:4;width:100%;height:100px;margin:0;padding:0;border-bottom:4px solid #fff;border-top:4px solid #fff}
.thumbs li{float:left;list-style:none;position:relative;width:20%;*width:19.97%;height:100px;background-repeat:no-repeat;background-position:50% 0;background-size:100%}
.thumbs li.thumb1{background-image:url("../images/sl1.jpg")}
.thumbs li.thumb2{background-image:url("../images/sl2.jpg")}
.thumbs li.thumb3{background-image:url("../images/sl3.jpg")}
.thumbs li.thumb4{background-image:url("../images/sl4.jpg")}
.thumbs li.thumb5{background-image:url("../images/sl5.jpg")}
.thumbs li.curr,.thumbs li:hover{background:url(../images/nav_bian.png) repeat-x 0 0;cursor:pointer}
.thumbs li div{height:82px;padding-top:18px;border-left:2px solid #fff;border-right:2px solid #fff}
.thumbs li.curr i,.thumbs li:hover i{display:block}
.thumbs li span{display:block;margin:0 18px;padding:10px 10px 0;background:url(../images/nav_bottom_bg.png) repeat 0 0;height:56px;font-size:12px;color:#fff;text-transform:uppercase; line-height:45px; font-size:14px; text-align:center;}
.thumbs li.curr span,.thumbs li:hover span{background-image:url(../images/nav_bottom_bg_1.png)}
.thumbs li.curr em{display:block;width:11px;height:6px;overflow:hidden;background:url(../images/yellow-arrow.gif) no-repeat;position:absolute;top:-6px;left:50%;margin:0 0 0 -6px;}
/*banner结束*/
#index_mid{ width:1004px; margin:0 auto; margin-top:25px; padding-bottom:10px;}
#index_ntitle{ width:340px; height:14px; margin:0 auto;}
.txt_indexnews{ width:340px; margin:0 auto; padding:10px 0;}
#c_bg{ background-image:url(../images/c_bg.gif); width:282px; height:202px; margin:0 auto;}
#index_case{ width:265px; height:171px; margin:0 auto; padding:9px 0;}
#index_atitle{ width:362px; height:14px; margin:0 auto;}
#index_about{ background-image:url(../images/index_water.gif); width:362px; height:188px; margin:0 auto;}
.txt_about{ width:342px; margin:0 auto; padding:10px 0;}

.block{ display:block;}
.none{ display:none;}
#wraps{ width:340px; overflow:hidden; margin:0 auto;}
#diyas{ list-style:none; border-top:1px solid #cecece; }
#diyas li{ width:111px; height:28px; background-color:#ffffff;text-align:center;font-size:13px; font-weight:bold; line-height:28px; float:left; cursor:pointer; margin-right:3px;}
#diyas li:hover{ background:#fff; font-size:13px; font-weight:bold;}
#diyas li.on{ background:#ff6600; width:111px; height:28px; color:#ffffff;}
#wraps div{ width:340px; padding-top:5px;border-top:1px solid #cecece;}
#sbanner{ width:100%; height:235px; margin:0 auto; background-image:url(../images/ibanner02.jpg); margin-top:1px;}


#s_mid{ width:1004px; margin:0 auto; margin-top:15px;padding-bottom:10px;}




#footer{ background-image:url(../images/footer.jpg); background-repeat:repeat-x; height:110px; margin:0 auto; width:100%;}
.txt_foot{ width:1004px; margin:0 auto; padding:20px 0;}




.inside-nav{
	width: 215px;
	float: left;
	background: url(../images/bg_shadow03.png) no-repeat right top;
}
.inside-name{
	width: 200px;
	height: 76px;
	position: relative;
	z-index: 40;
	margin-top: -14px;
}
.inside-nav-list{
	width: 200px;
	float:left;
	padding:5px 0;
}
.inside-nav-shadow{
	width: 215px;
	height: 19px;
	float: left;
	background: url(../images/bg_shadow04.jpg) no-repeat;
}

.ykkj_65{ background:url(../images/pbg2.jpg) no-repeat; width:200px; height:39px; font-family:"微软雅黑"; padding-left:34px; line-height:30px; text-align:left; color:#ffffff; margin-bottom:10px;}
.ykkj_65 a{TEXT-DECORATION: none; color:#ffffff; }
.ykkj_66{ background:url(../images/pbg.jpg) no-repeat; width:200px; height:39px; font-family:"微软雅黑"; padding-left:34px; line-height:30px; text-align:left; color:#ffffff; margin-bottom:10px;}
.ykkj_66 a{TEXT-DECORATION: none;}
#right{ width:764px; margin:0 auto;}
.hh{ font-size:15px; font-weight:700; color:#ff6600; float:left;}
.r_hh{ float:right;}
#sbody{ width:760px; margin:0 auto; padding:10px 0;}