@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	/*background: none repeat scroll 0% 0% transparent;*/

	border: 0px none;

	font-size: 14px;

	margin: 0px;

	outline: 0px none;

	padding: 0px;

}

ol, ul {

	list-style: outside none none;

}

a {

	text-decoration: none

}

html, body { padding:0px; margin:0px;}

.clear{ clear:both;}

.content {

	max-width:600px;

	min-width:320px;

	height: auto;

	overflow: hidden;

	margin: 0 auto;

	background: url(../images/body.png) repeat; 

	position:relative;

}

.logo {

	width: 100%;

	height: 65px;

	background: none repeat scroll 0% 0% rgb(255, 153, 153);

}

.logo-l {

	width: 242px;

	height: 47px;

	float: left;

	padding: 9px;

}

.logo-r {

	width: 47px;

	height: 35px;

	margin: 8px 0px;

	padding: 6px 0px;

	float: left;

	background: #a6080b;

	border-radius: 10px;

	color: #FFFFFF;

	text-align: center;

	line-height: 17.5px;

	font-size: 14px;

	/*font-family: 'Microsoft YaHei';*/ font-family:"微软雅黑";

}

.zjzl {

	width:100%; padding-top:0.1rem; padding-bottom:0.15rem;

}

.zjzl-l {

	width:30.15%;

	height:2.2rem;

	float: left; margin-left:0.2rem;

}

.zjzl-l img{ display:block;width: 98%; padding-top:0.4rem;
   /* height: 2.1rem;*/}

.zjzl-r {

	width:62%;

	float:right;

	text-align: left; margin-right:0.15rem;

	color: #000; font-size:0.23rem; 

	color:#333;

	font-family:"微软雅黑"; overflow:hidden;

}

.zjzl-r font{ display:block;}

.zjzl-r span{ display:block; font-size:0.23rem; line-height:0.4rem;}

.zjzl-r .hong{ color: #040000;}

 .zjzl-r a{ color:#ff0000;}

.zjzl-r .hong{ font-size:0.22rem;  font-family:"微软雅黑";}

.zjzl-r .hong strong {

	font-size:0.30rem;  font-family:"微软雅黑"; margin-right:5%; color:#040000;

}



.zxzx {

	width:100%;

	height:9rem;

}

.box {

	width:93.75%; margin:0 auto;

	height: auto;

	overflow: hidden;

	padding-bottom:0.1rem;

}

.box-t {

	font-size:0.18rem;

	line-height:0.45rem;

	color: #333;

	text-align: center;

	width: 100%;

	margin: 0;

    font-family:"微软雅黑";

}

.box-b {

	width: 100%;

	height: auto;

	overflow: hidden;

	padding-bottom:5px; overflow:hidden;

}

.box-l {

	width:12%;

	float: left; margin-right:0.2rem;

}

.box-l img{ display:block; width:100%;}

.box-r {

	width:78%;

	height: auto;

	overflow: hidden;

	display: block;

	color: #333;

	border: 1px solid #d1c8c8;

	padding:0.15rem 0.06rem 0.1rem 0.15rem;

	float: left;

	line-height:0.30rem;

	font-size:0.21rem;

	background: none repeat scroll 0% 0% rgb(247, 239, 231);

	-moz-box-shadow:0.04rem 0.04rem 0.05rem #d1c8c8;

	-webkit-box-shadow:0.04rem 0.04rem 0.05rem #d1c8c8;

	box-shadow:0.04rem 0.04rem 0.05rem #d1c8c8;

	border-radius:0.1rem; font-family:"微软雅黑"; overflow:hidden;

}

/*.box-r span {

	color: #fff100 !important; font-size:0.24rem;

}*/

.box-r font{ display:block; float:left; font-size:0.20rem; height:0.38rem; margin-right:2%;}

.box-r img{ float:left; width:0.35rem; height:0.33rem;  display:block;}

#dh1, #dh2, #dh3 {

	display: none;

}

.foot {

	height:0.80rem; position:absolute; bottom:0rem; width:100%; 

	position:fixed;

	z-index: 9999;

	bottom: 0px;

	background: none repeat scroll 0% 0% rgb(254, 235, 237);

	-moz-box-shadow: 0px 0px 10px #000;

	-webkit-box-shadow: 0px 0px 10px #000;

	box-shadow: 0px 0px 10px #000;

}



.foot .f_text {

	width:43.90%;

	height:0.54rem;

	float: left;

	border: 1px solid #cfcece;

	display: block;

	margin: 0.16rem 0.2rem 0.16rem 0.2rem;

	line-height:0.62rem;

	font-size:0.23rem; 

	font-family:"微软雅黑";

	color: #333;

	text-indent:0.05rem; background-color:#fff;

}

.foot .f_btn {

	font-family:"微软雅黑";

	width:22.18%;

	height:0.54rem;

	float: left;

	border: 1px solid #eee;

	display: block;

	margin:0.15rem 0px;

	border-radius:0.2rem;

	line-height:0.54rem;

	font-size:0.21rem;

	color: #fff;

	text-align: center;

	background: #e55b17;

}

.space {

	width:93.75%;

	height: 2px;

	background:#207c00;

	margin: 0 auto;

}/* flexslider */

.flexslider {

	margin: 0 auto;

	position: relative;

	width: 100%;

	height: auto;

	overflow: hidden;

	zoom: 1; background:#f3f0e7;

}

.flex-viewport {

	max-height: 2000px;

	-webkit-transition: all 1s ease;

	-moz-transition: all 1s ease;

	transition: all 1s ease;

}

.flexslider .slides {

	zoom: 1;

}

.flexslider .slides img {

	width: 100%;

}

.flex-direction-nav a {

	width: 60px;

	height: 90px;

	line-height: 99em;

	overflow: hidden;

	margin: -60px 0 0;

	display: block;

	background: url(../images/ad_ctr.png) no-repeat;

	position: absolute;

	top: 60%;

	z-index: 10;

	cursor: pointer;

	opacity: 0;

	filter: alpha(opacity=0);

	-webkit-transition: all .3s ease;

	display: none;

}

.flex-direction-nav .flex-next {

	background-position: 0 -90px;

	right: 0;

}

.flex-direction-nav .flex-prev {

	left: 0;

}

.flexslider:hover .flex-next {

	opacity: 0.8;

	filter: alpha(opacity=25);

}

.flexslider:hover .flex-prev {

	opacity: 0.8;

	filter: alpha(opacity=25);

}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {

	opacity: 1;

	filter: alpha(opacity=50);

}

.flex-control-nav {

	width: 75px;

	position: absolute;

	bottom: 5px;

	right: 10px;

	text-align: center;

	display: none;

}

.flex-control-nav li {

	margin: 0 1px;

	display: inline-block;

	zoom: 1;

*display:inline;

}

.flex-control-paging li a {

	background: url(../images/dot.png) no-repeat 0 -16px;

	display: block;

	height: 16px;

	overflow: hidden;

	text-indent: -99em;

	width: 16px;

	cursor: pointer;

}

.flex-control-paging li a.flex-active {

	background-position: 0 0;

}

.ly-animation-bell{display:inline-block;color:#F00;transition:0.5s;}

.ly-animation-bell.on{animation:ly-animation-bell 0.5s;}

@keyframes ly-animation-bell{

    0%{transform:rotate(-5deg);}

    20%{transform:rotate(10deg);}

    40%{transform:rotate(-15deg);}

    60%{transform:rotate(20deg);}

    80%{transform:rotate(-15deg);}

    100%{transform:rotate(10deg);}

}



@media screen and (min-width:640px) {

	.foot{ width:600px;} 

}


ul,li{list-style: none;}
.zt-banner img{display: block;width: 100%;}
/*.zt-banner{width: 32rem;margin: 0 auto;}*/
.zt-an{height: 1.19rem;background: url(../images/3.jpg) no-repeat top center;background-size:100%;padding-top:0.5rem;}
.zt-an ul{display: table;margin: 0 auto;}
.zt-an ul li{float: left;text-align: center;margin: 0 0.1rem;}
.zt-an ul li a{width: 2.5rem;height: 0.45rem;background: #f9daac;border-radius: 1rem;display: block;color: #000;font-size: 0.22rem;text-decoration: none;line-height: 0.45rem;}

.hover{ -webkit-animation: hove 2s linear infinite; animation: hove 2s linear infinite;}

@-webkit-keyframes hove {
    0%,100% {
        -webkit-transform: translateY(0);
    }
    20%,70% {
        -webkit-transform: translateY(-5px);
    }
    40%,60% {
        -webkit-transform: translateY(0);
    }
}
@keyframes hove {
      0%,100% {
          transform: translateY(0);
      }
      20%,70% {
          transform: translateY(-5px);
      }
      40%,80% {
          transform: translateY(0);
      }
  }

