/*-----global CSS 清除浏览默认样式-----*/
*{margin:0;padding:0;list-style-type:none;}
body{font-family:"微软雅黑", Microsoft YaHei,SimHei,Arial, Helvetica, sans-serif, SimSun;color:#fff; background-color:#0b5b88; }
li{ list-style:none;}
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:underline;}
img{ border:none; vertical-align:bottom; display:inline-block; display:block;border:0;}
.fl{ float:left;}
.fr{ float:right;}
input::-moz-focus-inner{border:none;padding:0;}
.anniu{width:100%}
.clear{overflow:hidden;zoom:1}
html{height:100%;font-size:100px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
/*-----layout CSS-----*/
ul,ul li,.col,.hd,h2,.bd,.menu{ overflow:hidden; zoom:1; }

.color{backgrounbd:#d82318}
.bd0{width:100%;padding:1% 0 1% 0}
.bd1{width:90%;margin:0 auto}

.bd2{width:100%;background:#fed74e;padding:1% 0 1% 0}
.bd3{width:90%;margin:0 auto;padding: 0% 0% 8% 0%;background:#FFFFFF;border-radius:10px;}
.bd4{width:100%;padding:0% 0% 8% 0%；}
.bd5{width:94%;margin:0 auto}
.bd5 h1{font-size:2rem; font-family:"微软雅黑"; color:#000; font-weight:bold; text-align:center;}


header {
}

header img {
	width: 100%;
}
/*返回首页*/
.back-home1{ width:32%; bottom:0%;right:5%; position:fixed}
.back-home1 img{ width:100%;}
.guz{ width:12%; bottom:0%;left:5%; position:fixed}
.guz img{ width:100%;}
/*规则*/
.guze{ width:15%; top:82%; right:0%; position:absolute;z-index:10000}
.guze img{ width:100%;}
.header_img {
	position: relative;
	left: 0;
	top: 0;
}

.header-txt1,
.header-txt2,
.header-txt3 {
	position: absolute;
}

.header-txt1 {
	z-index: 2;
	width: 76%;
	left: 12%;
	top: 12%;
	-webkit-animation: rotateIn 1s;
	animation: rotateIn 1s;
}

.d1 input {
    width: 100%;
    height: 42px;
    padding-left: 10px;
    border-radius: 5px;
    outline: none;
    color: #9E9C9C;
}
.d1 button {
  position: absolute; 
  top: 0;
  right: 0px;
  color:#fff;
  width: 15%;
  height: 42px;
  border: none;
  background: #0775d7;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
}

.header-txt2 {
	z-index: 2;
	width:55%;
	left: 36%;
	top:68%;
	-webkit-animation: bounceInDown 1s 0.25s;
	animation: bounceInDown 1s 0.25s;
}


.top img {
	width: 100%;
	margin-bottom: 10px;
}



/*首屏样式*/
.layer1{background-size: 100% 100%; overflow: hidden; }
header{ width:92%; margin: 0 auto; }
header img{ width: 100%;margin-top:2%}
header h1{ width: 100%;}

.cap{ width:18%; height:auto;  margin:10% 0px 0px 82%;   z-index:2;}
.cap img{ width:100%; height:auto;}

.bg2{background:#78cfff url(images/bg2.jpg)  no-repeat top center fixed;  background-size:100%;}

/*动画*/
 .animated-cap {animation:capfly 2s infinite 0.5s; -webkit-animation:capfly 2s infinite 0.5s; -webkit-animation-fill-mode: both;  animation-fill-mode: both;}

 




@keyframes capfly{
	0%{transform:translate(0,0);}
	30%{transform:translate(0,-5px);}
	70%{transform:translate(0,5px);}
	100%{transform:translate(0,0);}
}

@-webkit-keyframes capfly{
	0%{-webkit-transform:translate(0,0);}
	30%{-webkit-transform:translate(0,-5px);}
	70%{-webkit-transform:translate(0,5px);}
	100%{-webkit-transform:translate(0,0);}
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
 
 .animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}








/*返回按钮*/
.back{ position:absolute; top:0; left:0%; display: block; width: 24%; z-index:1; position: absolute;  }
.back img{ width: 100%;}


/*按钮*/
.anniu{ width:80%; margin:0 auto ; z-index:100; position: relative; padding-top:2.4%; overflow: hidden; zoom:1;}
.anniu a{  display: block;}
.anniu img{ width: 100%;}

.anniu .rule{  width:100%;-webkit-animation: pulse 1.8s infinite;animation: pulse 1.8s infinite;  overflow: hidden; zoom:1;}


/*按钮*/
.anniu2{ width:50%; margin:0 auto ; z-index:100; position: relative; padding-top:4%; overflow: hidden; zoom:1;}
.anniu2 a{  display: block;}
.anniu2 img{ width: 100%;}

.anniu2 .rule{  width:100%;-webkit-animation: pulse 1.8s infinite;animation: pulse 1.8s infinite;  overflow: hidden; zoom:1;}






@-webkit-keyframes bounceInDown {
	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInDown {
	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes rotateIn {
	0% {
		transform-origin: center;
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0
	}
	0%,
	to {
		-webkit-transform-origin: center
	}
	to {
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateIn {
	0% {
		transform-origin: center;
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0
	}
	0%,
	to {
		-webkit-transform-origin: center
	}
	to {
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}



.content01{width:90%;margin:0 auto}
.content{width:98%;margin:0 auto}
.dh{width:100%;margin:0 auto;margin-bottom:5%}
.dh1{width:90%;margin:0 auto;}




.le01{width:40%;}
.rg01-1{width:60%;}
.rg01{width:60%; background:#fff;}
.le01 ul a li {float:left;width:42%;  text-align:center;  margin-right:2%;font-size:0.3rem;padding:2% 3% 2%  3%;background:#53c2a1;color:#FFF;height:50px;line-height:0.5rem}
/* .rg03{
	position:absolute;
	left:70%;
	top:-20%;
} */
div.search {}
form {
  position: relative;
  width:90%;
  margin: 0 auto;
}
/* .d1 input {
  width: 100%;
  height: 42px;
  padding-left: 10px;
  border: 2px solid #b60300;
  border-radius: 5px;
  outline: none;
  background: #F9F0DA;
  color: #9E9C9C;
}
.d1 button {
  position: absolute; 
  top: 0;
  right: 0px;
  color:#fff;
  width: 15%;
  height: 42px;
  border: none;
  background: #b60300;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
} */
.d1 button:before {
  font-family: FontAwesome;
  font-size: 16px;
  color: #F9F0DA;
}





.picnav {background:#d82318; }
.picnav a { display:block; width:16.3%; float:left; text-align:center;  }
.picnav a li { list-style:none; font-size:0.3rem; color:#FFF; line-height:0.35rem;padding: 15px 0px}.two2{}

/* .wz01{width: 46%;padding-bottom: 3%;float:left;margin-right: 1.8%;margin-left: 2%;margin-top: 4%;background: #fff;border-radius: 0.2rem;} */

/* .wz01 {
    width: 95%;
    background-color: #fff;
    overflow: hidden;
    zoom: 1;
    padding: 1% 6%;
    margin: 0 auto;
    border-radius: 6px;
} */
.tptp{/* width: 96%; */margin:0 auto;padding: 5.5% 5.5%;height:15em;overflow:hidden;height: auto;}
.tptp img{width:100%;height: auto;border-radius: 0%;}


.sw{font-size:1.3rem;width:96%;padding:1%;margin:0 auto;overflow:hidden;color:#494949;font-family:微软雅黑;text-align:center; }

.sw00{font-size: 1.6rem;width:96%;padding:1%;margin:0 auto;overflow:hidden;color:red;font-family:微软雅黑;text-align:center;}
/* .sw1{font-size: 1.5rem;width:96%;padding:2%;margin:0 auto;height:70px;overflow:hidden;color:#333;font-family:微软雅黑;text-align:center;position:relative;font-weight: 600;} */

.sw2{width:80%;padding:1%;margin:1% auto;overflow:hidden;position:relative;height: 2.4em;border-radius: 8px;background: #f9840b;}

.tc{width:70%;overflow:hidden; margin:0 auto;}
.tc1{float:left;padding-left: 12%;border-radius: 100%;}

.tc2{width:60%;float:left;text-align:center;font-family:微软雅黑;color:#fff;font-size: 1.7rem;line-height: 2.4rem;height: 2.4rem;}




.sw1 span{padding-left:15%}
.chk_1,.chk_2,.chk_3,.chk_4 {
    display: none;
}
#checkbox-1 {
    display: none;
}
#checkbox-1 + label { 
    color: red;
}
#checkbox-1:checked + label {
    color: blue;
}


/*index1*/
.wz02{width:100%;padding-bottom:2%;float:left;margin:0 auto}
.tptp1{width:100%;margin:0 auto;padding-top:2%;overflow:hidden}
.sw_1{font-size:0.3rem;width:92%;padding:2%;margin:0 auto;overflow:hidden;color:#666666;font-family:微软雅黑;text-align:left}
.sw1_1{font-size:0.3rem;width:92%;padding:2% ;margin:0 auto;overflow:hidden;margin-bottom:5px;color:#666666;font-family:微软雅黑;text-align:left;background:url(images/xxx.png) no-repeat;background-position: 2% 50% }
.sw1_1 span{padding-left:6%}
.zhengw{width:100%;margin:0 auto;overflow:hidden;font-size:1.5rem;line-height:2rem}
.zhengw img{width:100% ;height:auto;border-radius:5px; margin:0 auto 10px;}

.zy{font-size:0.3rem;width:92%;padding:2%;margin:0 auto;overflow:hidden;color:#666666;font-family:微软雅黑;text-align:left}
.zy1{width:82%;line-height:0.5rem;}
.le02{width:87%;}
.rg02{width:13%; padding-top:3%}
/*index1*/

/*index2*/
.load{}
.bt {padding: 1%;
	font-size:3.2em;
	color:#000;
	width:96%;
        }
.bt h2{ padding: 2%;
        font-family:Microsoft YaHei; 
		font-size:1.2em;
		color:#000;
		line-height:1.4em;}
.control {
    display: block;
    width: 97%;
    padding: 10px;
    font-size: 0.3rem;
    line-height:  0.3rem;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	height:60px;
}
.bt p{font-size: 0.3rem;
    line-height: 0.5rem;
	color:#807e7e}
.bt p a{font-size: 0.3rem;

	color:#807e7e}
/*index2*/
.tpbutton{color:#FFF;border-radius:6px;text-align:center;height:1.8em;background:#ff9000;zoom:1; overflow:hidden;}

.tpbutton span{}


/*index4*/
.dh01{padding:2% 3% 1%  3%;}
.dh01 ul {width:100%}
.dh01 ul li {float:left;  text-align:center;  margin-right:2%;font-size:0.3rem;padding:1% 3% 1%  3%;background:#e4312b;color:#FFF;height:50px;line-height:0.5rem}
.dh01 ul li a {}
.size{font-size: 1.5rem; text-align:center; color:#ff9000;}
.heart{background:url(images/xxx.png) no-repeat;background-position: 14% 50%;}
/*index4*/
.btn-list1{width:36%; margin:0 auto;padding-top:5%}
.btn-list1 a{ display:block; margin-bottom:15px;}

.dh04{width: 60%;/* border:1px #CCC solid; */height: 46px;position:fixed;bottom: 1%;background:#FFF;z-index: 999999;/* margin: 0 auto; */margin-left: 15%;border-radius: 30px;line-height: 46px;}
.dh04 ul {width:100%;height:100%}

.dh04 ul li {float:left;text-align:center;color:#FFF;width:100%;}
.dh04 ul li a {display:block;height: 46px;text-align:center;width:100%;text-decoration: none;border-radius:5px;}
.dhts{background: #fd0225;font-family:"微软雅黑";font-size:22px;color:#fff;}

.bq{font-size:2rem;font-weight:bold}
.dh05{width:100%; background:#fff;}
.dh05 p {font-size:16px; text-indent:2em; margin-bottom:20px; line-height:160%;}
.dh05 ul {width:100%;height:100%}

.dh05 ul li {float:left;overflow:hidden;zoom:1;float:left;text-align:center;width:33.333%;}
.dh05 ul li div {text-align:center;padding:10px;color:#333333;height:auto;font-family:"微软雅黑";overflow:hidden;zoom:1;font-size:1.7rem;}
.dh05 th{text-align:center;padding:5px;
    color: #333333;
    font-size: 1.6rem;
	font-weight:normal
	}
.dh05 tr {
    border-bottom: 1px solid #d4d0d0;
}

/*index6*/
.dh02{width:90%;padding:5% 2% 5%  2%;background:#e4312b;margin:3% auto}
.dh03{width:96%;margin:0 auto;margin-top:5%}

.dh02 form{margin-bottom:6%}
.radio{width:40px;height:40px;float:left;margin-right:3%}
.xz {font-size: 0.3rem}
/*index6*/

/*index7*/
.tj{width:24%;height:auto;float:left;margin-right:4%;margin-left:4.7%}
.a1{font-size: 0.35rem;color:#e4312b;text-align:center;margin-bottom:20px;}
.b1{width:45px;height:510px;background:#e4312b;margin:0 auto}


/*照片详情弹窗*/
.xq{width:90%;background-color:#fff; z-index:10; position: absolute; top:5%; overflow:hidden; zoom:1;
padding:1% ;margin:0 auto; border-radius:6px; right:5%; border:2px solid #888888;}

.guanbi{float:right; width:12%; padding-left:2%;  z-index:1; position: absolute; zoom:1;overflow:hidden;}
.guanbi img{ width:100%;}
.pinglun {/* padding:2%; */overflow:scroll;}

.pinglun-touxiang {margin: 0 auto;overflow: hidden;zoom:1;width: 86%;margin-top: 7%;}
.pinglun-touxiang img { width:100%;}
.pinglun-head { margin:0 auto; width:90%; padding:4%;position: relative; overflow: hidden; zoom:1; }
.pinglun-dianzan{ margin:0 auto; width:90%; text-align:center}
.pldz{font-size: 1.8rem;width:96%;padding: 0.5%;margin:0 auto;overflow:hidden;color: #ca1400;font-family:微软雅黑;text-align:center;}
.pinglun-name {margin:0 auto;padding: 1% 0%;text-align:center;white-space: normal;word-wrap: break-word;word-break: break-all;/*支持IE，chrome，FF不支持*/color: black;font-size: 1.4em;font-weight: normal;color:#000;line-height:1.6em;/* font-weight: 600; */}

.jianjie{margin:0 auto; padding:3% 0%; overflow: hidden; zoom:1;}
.jianjie-head{ float:left; overflow: hidden; zoom:1; width:100%;   border-bottom: 1px solid #DEDCDC;}
.jianjieimg{float:left; overflow: hidden; zoom:1; width:10%; }
.jianjieimg img{ width:100%;}
.jianjie-head span{float:left;font-family:微软雅黑;font-size:1.0em;width:20%;padding-top: 3%;font-weight: 600;font-size: 1.8rem;margin-left: 1%;color: #484848;}


.jianjie-txt { float:left;  zoom:1;overflow:hidden; padding:10px 0px; color:#000;  width:100%;  font-family:"微软雅黑"; font-size:1.1em; line-height:2.0em; color:#000000; text-indent:2.2em}
.jianjie-txt img { zoom:1;overflow:hidden; padding:10px;  width:100%;  }
.time { color: #686868;font-size: 0.3em; float:left;  line-height:2.0em; }


/*文字列表页面*/

.wenziliebiao{width:95%;background-color:#fff;overflow:hidden;zoom:1;padding: 1% 6%;margin:0 auto;border-radius:6px;}

.yk{width:100%;overflow:hidden;zoom:1;margin:2% auto;border-bottom: 1px solid #DEDCDC;padding-bottom: 3%;}

.xulie{font-size: 1.6rem;width:10%;float:left;font-family:微软雅黑;text-align:left;font-weight: 600;line-height: 4rem;}
.xulieneirong{width:90%; float:left; overflow:hidden; zoom:1;}
.xulieneirong a{float:left;font-family:微软雅黑;font-size: 1.7rem;width:100%;line-height: 2.5rem;color: #1d1d1d;}.tc{width:70%;overflow:hidden;margin:0 auto;height: 2.4rem;}

.xulietonglan{width:100%;overflow:hidden;margin:0 auto;padding: 3% 0% 1.5%;}
.flkc{width:30%;overflow:hidden; zoom:1; margin:0 auto; float:left;margin-top: 4%;}
.flkc1{float:left}
.flkc2{float:left;text-align:center; font-family:微软雅黑; padding-left:2%; font-weight:bold;}

.frkc{    
    width: 60%;
    overflow: hidden;
    zoom: 1;
    margin: 0 auto;
    float: right;
}
.frkc1{float: left;width: 25%;}
/* .frkc1 img{ width:100%; height:100%;} */
.frkc2{
    float: left;
    text-align: left;
    font-family: 微软雅黑;
    padding-left: 4%;
    line-height: 2.7em;
    width: 70%;
}


.btn-list2{width: 30%;
    margin: 0 auto;
    position: fixed;
    z-index: 1000;
    bottom: 10%;
    left: 34%;
}


.guize{ position:relative; padding:1vw 4vw;  overflow-y: scroll; text-align: justify; width:100%; height:35vw; background:#78cfff;}
.guize h2{color:#fff; font-size:4vw; text-align:center; padding-top:1%; margin:1% 0;}
.guize p{ color:#fff; font-size:3.5vw;}
.btn_jt{ width:100%; background:#78cfff;}
.btn_jt img{ margin:0 auto; position: relative;}