.head{height: 151px;}
.logo{float: left; padding-top: 23px;}
.head_r{padding-top: 18px;}
.head_r ul li{float: left; color: #ff0103; line-height: 30px; margin-right: 24px; font-weight: bold; font-size: 15px;}
.head_r ul li:nth-child(1){margin: 0;}
.head_r ul li a{color: #ff0103;}
.head_r ul li img{display: inline-block; float: left; padding-top: 8px; padding-right: 5px;}

.search{height: 40px; width: 289px; border: 1px solid #bebdbd; clear: both; margin-top: 40px;}
.s1{height: 38px; width: 245px; float: left; padding: 0; border: 0; padding-left: 5px;}
.s2{border: 0;width: 34px; height: 40px; float: right; background: url(../img/ss.jpg) no-repeat center;}
#nav{height: 56px; background: #e2d0b5;position: relative;z-index: 9;}
#nav ul{display: flex;}
#nav ul li{flex: 1; text-align: center; line-height: 56px; font-size: 18px; font-weight: bold;}
#nav ul li:hover{background: #ddc196;}
#nav ul li a{color: #767070;}
#nav ul li .down {
    display: none;
    background: #edd1a8;
}
#nav ul li:hover .down {
    display: block;
}

#nav ul li .down li {
    background: #edd1a8;
}

#nav ul li .down li:hover {
    background: #cfb084;
}
#banner{height: 481px;  position:relative;}
.fullSlide{ width:100%;  position:relative;  height:605px; background:#000; margin-top: 0px;}
	#banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
	#banner .bd ul{ width:100% !important;}
	#banner .bd li{ width:100% !important;  height:481px; overflow:hidden; text-align:center;}
	#banner .bd li a{ display:block; height:481px;}

	#banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../img/touming.jpg) repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60);}
	#banner .hd ul{ text-align:center;  padding-top:5px;}
	#banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../img/tg_flash_p.jpg) -18px 0; overflow:hidden; 
		line-height:9999px;}
	#banner .hd ul .on{ background-position:0 0;}
.m1{margin-top: 0px;}
.m1_l{padding-left: 0; height: 312px; margin-top: 25px;}
.m1_r{padding-right: 0; height: 312px; margin-top: 25px;}
/* 本例子css */
	.m1_l { position: relative;  overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}
	.m1_l .pic img { width: 100%; height: 100%; display: block;}
	.m1_l .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
	.m1_l .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden;}
	.m1_l .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.m1_l .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none;}
	.m1_l .num { position: absolute; z-index: 3; bottom: 8px; right: 8px;}
	.m1_l .num li{ float: left; position: relative; width: 7px; height: 7px; line-height: 7px; overflow: hidden; text-align: center; margin-right: 8px; cursor: pointer;}
	.m1_l .num li a,.m1_l .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
	.m1_l .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5;}
	.m1_l .num li.on a,.m1_l .num a:hover{ background:#d50513;}
.m1r{margin-top: 25px;}
.m1r .hd{height: 48px; background: #e2d0b5;}
.m1r .hd ul li{float: left; text-align: center; line-height: 48px; width: 146px; text-align: center; font-size: 18px; font-weight: bold;}
.m1r .hd ul li a{color: #767070;}
.m1r .hd ul li.on{background: #d50513;}
.m1r .hd ul li.on a{color: #FFFFFF;}
.m1r .bd ul li{background: url(../img/li.jpg) no-repeat; height: 44px; line-height: 44px; padding-left: 22px; background-position: 6px 19px;}
.m1r .bd ul li:nth-child(2n){background: url(../img/li.jpg) no-repeat #eaeef7; background-position: 6px 19px;}
.m1r .bd ul li span{float: right; width: 90px;}
.m2{}
.m3{margin-top: 25px;}
.m4{ margin-top: 25px;margin-bottom: 25px;}
.m4 .hd{height: 48px; background: #e2d0b5;}
.m4 .hd ul li{float: left; text-align: center; line-height: 48px; width: 146px; text-align: center; font-size: 18px; font-weight: bold;}
.m4 .hd ul li a{color: #767070;}
.m4 .hd ul li.on{background: #d50513;}
.m4 .hd ul li.on a{color: #FFFFFF;}
.m4 .hd span{line-height: 48px; padding-left: 10px;}
.m4 .hd span a{color: #848485;}
.m4con_span{height: 54px; line-height: 50px;}
.m4con_span a{float: left; margin-right: 33px; color: #848485;}
.m4con{padding-top: 54px; overflow: hidden;}
.m4con ul li{width: 228px; float: left; text-align: center; margin-right: 15px;}
.m4con ul li img{width: 228px; height: 166px;}
.m5 .hd{height: 48px; background: #e2d0b5;}
.m5 .hd ul li{float: left; text-align: center; line-height: 48px; width: 146px; text-align: center; font-size: 18px; font-weight: bold;}
.m5 .hd ul li a{color: #767070;}
.m5 .hd ul li.on{background: #d50513;}
.m5 .hd ul li.on a{color: #FFFFFF;}
.m5 .hd span{line-height: 48px; padding-left: 10px;}
.m5 .hd span a{color: #848485; margin-right: 72px;}
.m5con{min-height: 74px; padding-top: 18px;}
.m5con a{margin: 0px 19px; color: #848485;}
#foot{height: 146px; background: #767070;}
.footl{color: #FFFFFF; line-height: 36px; padding-top: 40px; float: left;}
.footr{float: right; padding-top: 24px;}
#foot2{height: 47px; line-height: 47px;}



.title{height: 48px; background: #e2d0b5;}
.title span{float: left; text-align: center; line-height: 48px; width: 146px; text-align: center; font-size: 18px; font-weight: bold; background: #d50513; color: #FFFFFF;}
.zy{min-height: 500px; margin-top: 25px;}
.news li{border-bottom: 1px solid #e6e6e6; padding-top: 30px; padding-bottom: 30px; padding-left: 15px; padding-right: 15px; margin: 15px 0px;}
.news li img{float: left; width: 280px; height: 175px; padding-right: 20px;}
.news li h3{font-size: 18px; font-weight: bold; color: #2C2C2C; line-height: 35px;}
.news li span{color: #999; font-size: 12px;}
.news li .shijian{background: url(../img/shijian.jpg) left no-repeat; padding-left: 24px; margin-right: 20px;}
.news li .liulan{background: url(../img/liulan.jpg) left no-repeat; padding-left: 24px;}
.news li .gd{float: right;}