﻿@charset "utf-8";


.content{width:32rem; height:auto; margin:0 auto;}
/*.zxnav{ width:100%; background:url(../images/nav_bg.jpg) repeat; background-size:contain; box-sizing:border-box;}
.zxnav:after{ display:block; content:""; clear:both;}
.zxnav img{ display:inline-block; width:1px; height:3.4rem; vertical-align:middle; float:right;}
.zxnav a{ float:left; display:inline-block; width:20%; box-sizing:border-box;  color:#FFF; font-size:1.0rem; line-height:3.4; text-align:center;  box-sizing:border-box;}
.zxnav a.wei{ color:#f0d700; text-stroke:#000 0.2px; -webkit-text-stroke:#000 0.2px; font-weight:bold; }

*/


/* 
.zjzl{width:100%; height:16.5rem; background:url(../images/bg.jpg) repeat; /*background-size:contain; position:relative; border-bottom:0.2rem solid #bb8b5c; } */
.zjzl-l{ width:31.875%; padding-left:5.625%; padding-top:5.625%;}
.zjzl-l img{ width:100%;}
.zjzl-r{width:auto; padding-right:1.8rem; text-align:left; line-height:2.0rem; color:#232323; font-size:1.1rem; font-family:'Microsoft YaHei'; position:absolute; top:11.5%; left:43%; border-bottom:1px dashed #000; text-indent:0.2rem;}
.zjzl-r .hong strong{color:#d00712; font-size:1.75rem;}
.zjzl-r .hong{color:#000; font-size:1.1rem;}
.zjzl-r_s{ position:absolute; left:43%; top:27.0%; font-size:1.1rem; line-height:2.0; }
.zjzl-r_s img{ margin-bottom:-0.2rem;}
.zjzl-r_s span{ font-weight:bold;}
.zjzl-r_p{ position:absolute; left:43%; top:46.5%; font-size:1.0rem; line-height:1.5rem; color:#000; width:50%; text-align:justify; background:#e1e0e0; padding:0.5rem 0.75rem; border-radius:0.5rem;}
.zjzl-r_p span{ display:inline-block; padding-bottom:0.2rem; color:#7a4b02; font-weight:700; font-size:1.1rem; line-height:1.5rem;}

.zjzl-r_p a{color:#d00712;}

.zxzx{width:90%; height:auto; padding:1.2rem 5% 0; min-height:35rem; background:url(../images/bg.jpg) repeat;}

@media (min-width:320px)and (max-width:379px) {  
	.zxzx{ min-height:39rem;}
}
@media (min-width:456px)and (max-width:509px) {  
	.zxzx{ min-height:36rem;}
}
@media (min-width:380px)and (max-width:455px) {  
	.zxzx{ min-height:36rem;}
}
@media (min-width:640px) {  
	.zxzx{ min-height:36rem;}
}


.box{width:100%; height:auto; overflow:hidden; padding-bottom:10px;}

.box-t{font-size: 1.25rem; line-height: 1.6; color: #959595; text-align: center; width: 100%; margin: 0; height: 1.6em;}

.box-b{width:100%; height:auto; overflow:hidden; padding-bottom:10px;}

.box-l{width:4.25rem; height:4.25rem; float:left}
.box-l img{ width:100%; height:100%; max-height:100%; max-width:100%;}

.box-r{width:71.125%; margin-left:3%; text-align:justify; height:auto; overflow:hidden; display:block; color:#000; border: 1px solid #CCC; padding:4%; float:left; line-height:2.4rem; font-size:1.3rem; background:none repeat scroll 0% 0% rgb(241, 237, 226); -moz-box-shadow: 4px 4px 5px #999; -webkit-box-shadow: 4px 4px 5px #999; box-shadow:4px 4px 5px #999; border-radius:10px;}

.box-r span{color:#af0202 !important}

#dh1, #dh2, #dh3{display:none;}



.foot{width:32rem; height:5.2rem; position:fixed; z-index:9999; bottom:0px; left:50%; margin-left:-16rem; background:none repeat scroll 0% 0% #FFF; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; box-shadow:0px 0px 10px #000;}

.foot .f_text{width:44.375%; height:3.2rem; float:left; border:1px solid #CCCCCC; background-color:white; border-radius:0; display:block; margin:1rem; line-height:3.2rem; font-size:1.2rem; color:#333333; text-indent:1.5em;}



.space{width:300px; height:2px; background:#1378e0; margin:0 auto;}



/* flexslider */

.flexslider{margin:0 auto;position:relative;width:100%;height:auto;overflow:hidden;zoom:1;}

.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%;}
.img01{ width:62%; float:left;height:5.4rem;}

.img02{ width:38%; float:left; height:5.4rem;}


.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;}

.box-r-ani { -webkit-animation:box-r 5s ease infinite; -moz-animation:box-r 5s ease infinite; -ms-animation:box-r 5s ease infinite; -o-animation:box-r 5s ease infinite; animation:box-r 5s ease infinite; }

@-webkit-keyframes box-r{
	0%{ opacity:0;}
	10%{ opacity:0;}
	11%{ opacity:1;}
	100%{ opacity:1;}
}
@-moz-keyframes box-r{
	0%{ opacity:0;}
	10%{ opacity:0;}
	11%{ opacity:1;}
	100%{ opacity:1;}
}
@-ms-keyframes box-r{
	0%{ opacity:0;}
	10%{ opacity:0;}
	11%{ opacity:1;}
	100%{ opacity:1;}
}
@-o-keyframes box-r{
	0%{ opacity:0;}
	10%{ opacity:0;}
	11%{ opacity:1;}
	100%{ opacity:1;}
}
@keyframes box-r{
	0%{ opacity:0;}
	10%{ opacity:0;}
	11%{ opacity:1;}
	100%{ opacity:1;}
}