@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:24px; color:#333; background:#fff; font-family:"微软雅黑";}
div,dl,dt,dd,ul,ol,li,table,tr,th,tb,h1,h2,h3,h4,h5,h6,form,textarea,button,input,p,img{margin:0;padding:0;}
ul,li{list-style:none;}
fieldset,img{border:0;vertical-align:top;  font-style:normal;}
legend { display:none; }
img{border:0; max-width:100%; max-height:100%; height:auto;-ms-interpolation-mode:bicubic;}
em,i{ font-style:normal;}

/*浮动公用样式*/
.fl{ float:left;}
.fr{ float:right;}
.dis{display:none}
.left{float:left;}
.right{float:right;}
.relative {position:relative;}
.absolute {position:absolute;}
.clear{clear:both}
.clearfix::after{content:'';display:table;clear:both}

a{ color:#444; text-decoration:none;}
a:hover{ text-decoration:none;}

.body{	max-width:640px; margin:0 auto;	min-height:100%;	background-color:#fff;	position:relative;	font-family:"微软雅黑";}
.menu1 li{ width:25%; float:left; font-size:0.6rem; text-align:center; line-height:1.3rem; margin-bottom:1px; background:url(../images/menu_xt.jpg) repeat-y right 0 #fb6895;}
.menu1 li a,.menu2 li a{ display:block; color:#fff;}

.menu2 li{ width:25%; float:left; font-size:0.75rem; text-align:center; line-height:1rem; margin-top:1px; background:url(../images/menu_xt.jpg) repeat-y right 0; padding:0.3rem 0;}
.menu2 li.c1{ background-color:#ea626e;}
.menu2 li.c2{ background-color:#fc9f6c;}
.menu2 li.c3{ background-color:#60c688;}
.menu2 li.c4{ background-color:#fb6895;}

.dzyldbyl{ margin-bottom:3px;}
.dzyldbyl h3{ line-height:1.5rem; text-align:center; color:#fff; background:#fb6895; font-size:0.75rem;}
.dzyldbyl dl{ padding:0.25rem 0 0.45rem; margin:0 0.75rem; border-bottom:1px dashed #999; font-size:0.55rem;}
.dzyldbyl dt{height:1.25rem; line-height:1.25rem; overflow:hidden;}
.dzyldbyl dt span{ float:right;}
.dzyldbyl dt span big{ color:#ffc000;}
.dzyldbyl dt em{ color:#fb6895;}
.dzyldbyl dd{ line-height:0.9rem;}
.dzyldbyl .an{ width:7.75rem; margin:0 auto; padding:0.625rem 0; line-height:1.25rem; text-align:center; font-size:0.5rem;}
.dzyldbyl .an a{ display:block; float:left; width:3.45rem; border:1px solid #333; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;}
.dzyldbyl .an a.a1{ margin-right:0.5rem;}
.dzyldbyl .an a.a2{ color:#fff; background:#333;}


.title{ font-size:0.75rem; font-weight:bolder; line-height:1.25rem; padding:0.5rem 0;}
.title img{ width:1.25rem;}
.zxan{ width:9.1rem; margin:0 auto;}
.zxan a{ display:block; float:left; border-radius:0.625rem; -moz-border-radius:0.625rem; -ms-border-radius:0.625rem; -o-border-radius:0.625rem; -webkit-border-radius:0.625rem; overflow:hidden;}
.zxan .a1{ width:4.275rem; line-height:1.25rem; color:#fff; margin-right:0.3rem; text-align:center; font-size:0.425rem;}
.zxan .a2{ width:4.275rem; height:1.2rem;}


.rlfybox1,.rlfybox2,.rlfybox3,.rlfybox4,.rlfybox5{ padding:0 0.75rem 0.75rem;}
.rlfybox1 h2{ color:#83c30d;}

.rlfybox1 dl{ height:4.5rem; margin-bottom:0.5rem;}
.rlfybox1 dt{ width:4.5rem; float:left;}
.rlfybox1 dd{ width:10rem; float:left; font-size:0.5rem; position:relative;}
.rlfybox1 dd p{ display:block; position:absolute; top:0.3rem; left:0.5rem; width:9rem; line-height:0.85rem;}
.rlfybox1 .zxan .a1{ background:#83c30d;}
.rlfybox1 .zxan .a2{ border:1px solid #83c30d;}
.rlfybox2 h2{ color:#f35a54;}
.rlfybox2 ul li{ width:6.675rem; height:6.675rem; border:1px solid #f25a53; border-radius:3.4rem; float:left; margin-right:0.75rem; margin-bottom:1rem;}
.rlfybox2 ul li strong{ display:block; text-align:center; color:#f25a53; line-height:1.25rem; padding-top:0.75rem; font-size:0.6rem;}
.rlfybox2 ul li p{ padding:0 0.7rem; font-size:0.5rem; color:#545454; line-height:0.8rem;}
.rlfybox2 .zxan .a1{ background:#f35a54;}
.rlfybox2 .zxan .a2{ border:1px solid #f35a54;}
.rlfybox3{ padding-bottom:0;}
.rlfybox3 h2{ color:#fc9f6c;}
.rlfybox3 .nr{ position:relative; margin-bottom:0.75rem;}
.rlfybox3 ul li{ width:7.25rem; float:left; height:5.25rem; position:absolute; text-align:center; font-size:0.5rem;}
.rlfybox3 ul .li1{ left:0; top:0;}
.rlfybox3 ul .li2{ left:7.25rem; top:0;}
.rlfybox3 ul .li3{ left:0; top:5.25rem;}
.rlfybox3 ul .li4{ left:7.25rem; top:5.25rem;}
.rlfybox3 li h4{ line-height:1.15rem; font-size:0.75rem; padding-top:0.5rem;}
.rlfybox3 li p{ line-height:0.75rem;}
.rlfybox3 li b{ display:block; width:4.625rem; margin:0 auto; line-height:0.9rem; font-weight:normal; color:#fff; border-radius:0.45rem; -moz-border-radius:0.45rem; -ms-border-radius:0.45rem; -o-border-radius:0.45rem; -webkit-border-radius:0.45rem;}
.rlfybox3 li a{ display:block; width:3rem; line-height:0.95rem; margin:0.3rem auto 0; border-radius:0.45rem; -moz-border-radius:0.45rem; -ms-border-radius:0.45rem; -o-border-radius:0.45rem; -webkit-border-radius:0.45rem;}
.rlfybox3 .li1 h4{ color:#83c30d;} 
.rlfybox3 .li1 b{ background:#83c30d; width:5.5rem;} 
.rlfybox3 .li1 a{ color:#83c30d; border:1px dashed #83c30d;}
.rlfybox3 .li2 h4{ color:#45aeff;} 
.rlfybox3 .li2 b{ background:#45aeff; width:5.5rem;} 
.rlfybox3 .li2 a{ color:#45aeff; border:1px dashed #45aeff;}
.rlfybox3 .li3 h4{ color:#ed6967;} 
.rlfybox3 .li3 b{ background:#ed6967; width:5.5rem;} 
.rlfybox3 .li3 a{ color:#ed6967; border:1px dashed #ed6967;}
.rlfybox3 .li4 h4{ color:#4dc46a;} 
.rlfybox3 .li4 b{ background:#4dc46a; width:5.5rem;} 
.rlfybox3 .li4 a{ color:#4dc46a; border:1px dashed #4dc46a;}
.rlfybox3 .zxan .a1{ background:#fc9f6c;}
.rlfybox3 .zxan .a2{ border:1px solid #fc9f6c;}
.rlfybox4{ padding-bottom:0;}
.rlfybox41{ position:relative;}
.rlfybox41 dl{ width:5.7rem; border-right:1px solid #ea626e;}
.rlfybox41 .db{ position:absolute; top:9rem; left:0; line-height:2.25rem;vertical-align: middle;}
.rlfybox41 .db p,.rlfybox41 .db span{ display:block; float:left; width:5.75rem; text-align:center; color:#ea626e; font-size:0.65rem;}
.rlfybox41 .db span{ float:right; color:#777;}
.rlfybox4 h2{ color:#ea626e;}
.rlfybox41 .zxan{ margin-top:0.75rem;}
.rlfybox41 .zxan .a1{ background:#ea626e;}
.rlfybox41 .zxan .a2{ border:1px solid #ea626e;}
.rlfybox42{ padding-top:0.75rem;}
.rlfybox42 h3{ width:8.45rem; margin:0 auto 0.5rem;}
.rlfybox42 dl{ margin-bottom:0.75rem;}
.rlfybox42 dt{ width:6rem; float:left;}
.rlfybox42 dd{ width:8.4rem; height:4.45rem; border:1px solid #dedede; float:left; font-size:0.5rem;}
.rlfybox42 dd h4{ padding-left:0.3rem; line-height:1.1rem; padding-top:0.2rem;}
.rlfybox42 dd p{ padding:0 0.3rem; line-height:0.75rem; color:#666;}
.rlfybox42 .zxan .a1{ border:1px solid #60c688; color:#60c688;}
.rlfybox42 .zxan .a2{ border:1px solid #60c688; background:#60c688;}
.rlfybox42 span{ display:block; margin-bottom:1rem;}
.rlfybox42 .zxan2{ width:9rem; margin:0.5rem auto 0.75rem;}
.rlfybox42 .zxan2 a{ display:block; float:left; text-align:center; border:1px solid #60c688; border-radius:0.61rem;}
.rlfybox42 .zxan2 .a1{ width:4.325rem; line-height:1.25rem; margin-right:0.2rem; font-size:0.45rem; color:#fff; background:#60c688;}
.rlfybox42 .zxan2 .a2{ width:4.275rem; overflow:hidden;}

.flexslider{position:relative;width:100%;hoverflow:hidden;zoom:1; margin-bottom:0.75rem;}
.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 li{padding-bottom:0.5rem;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-1.25rem 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s headerease;}
.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:100%;position:absolute;bottom:10px;text-align:center;*/ display:none;}
.flex-control-nav li{margin:0 5px;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;}
.flexslider .img img { width:100%;}
#demo01 ul li .zj{ width:4.2rem; margin-right:0.3rem; float:left;}
#demo01 ul li .js{ width:8.125rem;padding-left:5rem;}
#demo01 ul li .js h4{ line-height:1.15rem; font-size:0.6rem; font-weight:normal;}
#demo01 ul li .js h4 strong{ color:#ea626e; font-size:0.65rem; font-weight:normal;}
#demo01 ul li .js p{ /*height:3.95rem;*/ font-size:0.5rem; line-height:0.75rem; color:#666;}
.rlfybox5 h2{ color:#fb6895;}
.rlfybox5 .zxan .a1{ float:right; background:#fb6895; margin-top:3%;}
.rlfybox5 .zxan .a2{ float:left; border:1px solid #fb6895; margin-top:3%;}