﻿/*huodong*/
.zjscroll{max-width:92rem}
.riji{width:100%;overflow:hidden;margin:0 auto;background:none; padding-bottom:8px;}
.rj_tt{ background:none}
.rj_tt img{ width:100%}
.riji .smallPic{ margin:0px; overflow: hidden; width: 100%;height:15.5rem;}
.riji .smallPic li{float:left;margin-right:0.5rem;width:10.9rem;padding-top:0px;height:15rem}
.riji .smallPic li img{width:100%}
/*huodong*/

/*图片*/
.tonglan_img{width: 100%;max-width: 640px}  
.tonglan_img img{ width: 100%;}
.tonglan_img {}
.tonglan_box{padding-top:1.5rem;padding-bottom:1.4rem;background:#eae8e9 }
.tonglan_box dl{width:96.8%;margin-left:1.6%;height:3.7rem;overflow:hidden}
.tonglan_box dl dt{float: left;width: 50%;position: relative;background:#dc1f1f; height:3.7rem}
.tonglan_box dl dt img{width: 2.1rem;margin-top: 1rem;margin-left: 9%}
.tonglan_box dl dt h1{font-size: 1.4rem;line-height: 1.4rem;font-weight: 500;color: #fff;position: absolute;left: 33.3%;top: 1.1rem;}
.tonglan_box dl dt p{font-size: 1rem;line-height: 1rem;color: #fff;position: absolute;left: 33.3%;top: 3rem;}
.tonglan_boxbg{height:3.7rem;background:#ffc000;}
.tonglan_zhixun{position: fixed;top:30%;width: 48px;height: 48px;right: 0px;z-index: 999}
/*图片*/

.tonglan_box{padding-top:1.5rem;padding-bottom:1.4rem;background:#eae8e9}
.tonglan_box dl{width:96.8%;margin-left:1.6%;height:3.7rem;overflow:hidden}
.tonglan_box dl dt{background:#dc1f1f; height:3.7rem}
.tonglan_box dl dt img{width:2.1rem}
.tonglan_boxbg{height:3.7rem;background:#ffc000;}
.tonglan_boxbga{border-radius:3.5rem 0rem 0rem 3.5rem;}
.tonglan_boxbga h1{color:#240d02;font-size:1.8rem;font-weight:500;text-indent:0.8rem}
.tonglan_boxbgb{border-radius:0rem 3.5rem 3.5rem 0rem}
.tonglan_boxbgb h1{font-weight:500px;font-size:1.8rem}
.tonglan_boxbga img{margin-top: 0.7rem;margin-left: 18%;}
.tonglan_boxbgb img{width:18%;margin-top:0.7rem}





ul,li,p{padding: 0px;margin: 0px;list-style-type: none}
body{width: 100%;max-width: 640px;margin: 0 auto}
a{text-decoration: none;}
.wapimg img{width: 100%}
.wapclear{clear: both;position:relative}
.wapclear_sy{position:absolute;width:3.7rem;height:3.8rem;background:url(http://m.berder.com.cn/img/tonglan/sy.png) no-repeat;background-size:100%;right:0.5rem;top:0.6rem}
.tonglan_zhixun{position: fixed;top:30%;width: 60px;height: 60px;right: 0px;z-index: 999}
/*common*/.wapbdtop{background: #fff;height:2.7rem;width: 100%;max-width:640px}
 
.wapbdtop p{margin-left:5.5%;color: #000000;font-size: 1.2rem;line-height: 2.65rem;text-align: center;font-weight: 700;float: left;font-family: "Arial";background: #fff;overflow: hidden;border-bottom:2px solid #be946d; float:left;width:18%}

#clearr{border-right: 0px;width: 29%;background:#be946d;color:#fff;float:right}
 
.topzx{width:20%;right:0px;height:2.7rem;position:absolute;z-index:999;top:0px}

/*lunbo*/.starBox{position:relative;overflow:hidden;margin: 0 auto;max-width:640px;}
.starBox .hd{position:absolute;height:28px;line-height:55px;bottom:-0.5rem;left:41%;z-index:1;margin-bottom:1rem;}
.starBox .hd li{display:inline-block;width: 8px;height: 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius: 8px;/* border: 1px solid #b5b5b6;*/background:#b5b5b6;text-indent:-9999px;overflow:hidden;margin-right: 1.5rem}
.starBox .hd li.on{background: #272828;}
.bd ul li a img{max-width: 640px}
/*lunbo*/.waptitle{width: 100%;height: 4.3rem;margin-top: 1.3rem;font-size:1.6rem;color: #231815;z-index: 100;position: absolute;    max-width: 640px;}
.waptitle p{
	font-weight: 700;
	line-height: 2.1rem;
	font-family: "microsoft yahei";
	font-size:1.9rem;
	text-align: center;
}
.waptitle h1{
	line-height: 2.3rem;
	font-family: "microsoft yahei";
	font-size:1.4rem;
	text-align: center;
		color:#7F7F7F;
}

 .order {
   	line-height: 2.3rem;
   text-align: center;
   width:100%;
}
 .order .line {
   display: inline-block;
   width: 2rem;;
   border-top: 1px solid #ccc ;
}
.order .txt {
   color: #686868;
   vertical-align: middle;
 	line-height: 2.3rem;
	font-family: "microsoft yahei";
	font-size:1.4rem;
   
}



.wapico{
	width: 90%;
	margin: 0 auto;
	padding-top: 2.3rem;
	position:relative;
}
.wapico p{width: 19%;float: left;margin-right: 8%;text-align: center;font-size: 1.1rem;line-height: 2.5rem;position:relative}
.wapico p a{text-decoration: none;color: #272828;display: block;line-height: 2.5rem;font-size: 1.1rem;}
.wapico p a img{width: 100%}
#wapicor{margin-right: 0px}
.wapicob h1{width: 33%;float: left;line-height: 1.5rem;text-align: center;}
.wapicob h1 a{text-decoration: none;color: #272828;display: block;line-height: 2.5rem;font-size: 1.1rem;}
#wapicobb{text-indent: 1rem}
#wapicobc{text-indent: -0.8rem}
.wapx{height: 0.9rem;background: #eae9e9;width: 100%}
/*anli*/.wapanli{height: 20rem;padding-top: 0.2rem}
.slideBox .bd ul li{position: relative;}
.slideBoxp{position: absolute;right: 3.4%;width: 44%}
.slideBoxp img{width: 100%}
.slideBox{background: none;max-width:640px;height:11.5rem;position:relative;margin-top: -5.9rem;}
.slideBox .hd{height:15px;overflow:hidden;position:absolute;right:6.25%;bottom:0px;z-index:1;}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left;list-style-type: none}
.slideBox .hd ul li{float:left;margin-right:2px;width:1.65rem;height:2.5px;line-height:14px;text-align:center;background:#c39858;cursor:pointer;margin-left: 8px}
.slideBox .hd ul li.on{background:#272828;color:#fff;}
.slideBox .bd{position:relative;height:100%;z-index:0;}
.slideBox .bd li{zoom:1;vertical-align:middle;}
.slideBox .bd li a{text-decoration: none;color: #272828}
.slideBoxl{margin-left: 4.6%;margin-top: 6.4rem}
.slideBoxl p{color: #9a784a;font-size: 1.1rem;line-height: 1.6rem}
.slideBoxl h2{width: 8.3rem;background: #c7000b;height: 2.5rem;color: #fff;text-align: center;line-height: 2.5rem;font-size: 1.18rem;font-weight: 400;border-radius: 8px;margin-top: 0.5rem}
.slideBoxld{margin-left:1.4rem;position:absolute;top:2.5rem;}
.slideBoxlp{margin-bottom: 0.6rem}
.slideBoxl h1{color: #272828;font-size: 1.1rem;line-height: 1.6rem}
.slideBoxl h3{height: 1.4rem;width: 1.25rem;padding: 0px;margin: 0px;margin-top: 0.5rem;float: left;background: url(../img/wapbd/anlib.jpg) no-repeat;background-size: 100%}
.slideBoxl h3 img{width: 100%;position: relative; margin-top: 0rem}
.slideBoxl i{font-style: normal;float: left;line-height: 2rem;text-indent: 0.5rem;color: #be946d}

#slideBoxpb{text-indent: -0.6rem}

/*anli*//*anli*/.wstarBox{position:relative;overflow:hidden;max-width:640px;}
.wstarBox .whd{position:absolute;height:28px;line-height:55px;bottom:-0.8rem;margin-left:45%;z-index:1;margin-bottom:8px;}
.wstarBox .whd ul{overflow:hidden;zoom:1;float:left;list-style-type: none}
.wstarBox .whd ul li{list-style-type: none;float:left;margin-right:2px;/*width:1.65rem;*/width:2.8rem;height:2.5px;background:#c39858;cursor:pointer;margin-left: 8px}
.wstarBox .whd li.on{background: #272828;}
.wbd ul li a img{width: 100%;max-width: 640px; }
.slideBoxldd{margin-left:1.4rem;position:absolute;top:1rem;}
.wbd ul{height: 20rem;}
/*anli*//*yisheng*/.num ul,.ban2 ul{margin:0;padding:0;list-style:none;}
img{border:0;}
.ban{max-width:640px;position:relative;overflow:hidden;margin: 0 auto;}
.ban2{height:21.05rem;position:relative;overflow:hidden;margin-top: 0rem;}
.ban2 ul li{height:21.05rem;overflow:hidden;}
#ban_pic1 ul li a img{height:21.05rem;}
.ban2 ul{position:relative;left:0;top:0;}
.prev{float:left;cursor:pointer;}
.num{height:3.85rem;overflow:hidden;width:90%;position:relative;float:left;/*background: url(img/wapbd/b.jpg) 0px 0px no-repeat;background-size: 100%*/}
.min_pic{padding-top:0px;max-width:640px;background:#dcdddd;height:3.85rem;}
.num ul{position:absolute;left:0;top:0;}
.num ul li{width:9.6rem;height:3.85rem;margin-right:0px;padding:0px;background:#dcdddd;text-align: center;line-height: 3.85rem;color: #272828;font-size: 1.3rem}
.num ul li:nth-child(2){background:#d3d3d4}
.num ul li a{text-decoration: none;color: #272828;}
.num ul li.on{background: #be946d;padding:0;}
.prev_btn1{width:1.55rem;text-align:center;height:3.85rem;margin-top:0px;margin-right:0px;cursor:pointer;float:left;}
.prev_btn1 img{width: 100%}
.next_btn1 img{width: 100%}
.next_btn1{width:1.55rem;text-align:center;height:3.85rem;margin-top:0px;cursor:pointer;float:right;}
.mhc{background:#000;width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50);position:absolute;left:0;top:0;display:none;}

.yisheng{display: block;position: absolute;width: 1.3em;height: 1.3em;font-size: 0.9em;line-height: 1.3em;left:27.5rem;top: 66%;background-color: #EC0001;z-index:100;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;animation: b_num ease 1.5s infinite;}
 




/*xinyisheng*/
.wapbdts{ width: 100%; max-width: 640px; margin: 0 auto;}
.wapbdts   img{width: 100%;}
.wapmb-hover{ width: 90%; margin: 0 auto;height: 3.85rem;overflow: hidden;padding: 0px;margin: 0px;margin-left: 5%;z-index: 100;position: relative;background: #dcdddd;}
.wapmb-hover ul li:nth-child(2) {
    background: #d3d3d4;
}
.wapmb-hover ul li{ width: 33.3%; height: 3.85rem;line-height: 3.85rem;text-align: center; background: #dcdddd; float: left; margin-left: 0%; font-size: 1.3rem; color: #272828;}
.wapmb-hover ul li.wapmb_li_hover{ color: #272828; background: #be946d;}
 .wapmb-yg{position: relative;}
.wapmb-yg img{ width: 100%;}
.wapmb-yg ul li img{ width: 100%;}
.wapmblr{max-width:640px;position:relative;height:3.85rem;width:100%;margin-top: -3.85rem}
.wapmbl{height: 3.85rem;float: left;width: 5%;position: absolute;left:0px;z-index: 100} 
.wapmbla{height: 3.83rem;float: left;width: 5%;position: absolute;left:0px;display: none;z-index: 200} 
.wapmbl img{width: 100%}
.wapmbr{height: 3.85rem;float: right;width: 5%;position: absolute;right:0px;z-index:100} 
.wapmbra{height: 3.83rem;float: right;width: 5%;position: absolute;right:0px;display: none;z-index:500} 
/*yisheng*/
/*dibu*/.wapdibu{height: 22em;width: 100%;z-index: 100;margin-top: -0.5px;position: relative;color: #272828}
.wapdibua{padding-top:2.3rem;}
.wapdibua img{width: 100%}
.wapdibu p{width: 28%;float: left;font-size: 1.5rem;line-height: 1.5rem;text-align: center;border-left: 1px solid #272828;font-weight: 400;margin-top: 0.7rem;color: #272828}
#wapdibup{border-left:0px;margin-left:8.125%}
.wapdibux{clear:both;border-bottom: 1px solid #272828;width: 78%;height: 1.5rem;margin: 0 auto;}
.wapdibu h1{font-weight: 100px;font-size: 1.13rem;text-align: center;line-height: 1.13rem;margin-top: 1rem; }
.wapdibub{width: 80%;margin: 0 auto}
.wapdibub p{float: left;width: 8%;height: 2.7rem;background:#313131;border-radius: 5px;text-align: center;font-size: 1rem;color: #eae9e9;line-height: 1.2rem;padding-top: 0.1rem;padding-bottom: 0.1rem}
.wapdibub h2{float: right;font-weight: 500;font-size: 1rem;line-height: 1.4rem;margin-bottom:0.1rem; text-align: center;color: #272828; }
.wapdibubh{margin-top: 0.7rem}
.wapdibu b{font-size: 1rem;line-height: 1.2rem;text-align: center;color: #272828;width: 100%;display: block;}
.wapcaidan{height: 4.5rem;background: url(../img/wapbd/caidan.jpg) no-repeat;background-size: 100%;position: fixed;bottom: 0px;z-index: 999;width: 100%;max-width: 640px;color: #fff;}
.wapcaidan a{color: #fff;display:block;float: left;}
.wapcaidan a p{font-weight: 400;text-align: center;width: 100%;float: left;text-decoration: none;color: #fff;font-size: 1.024rem;line-height: 7rem}
.wapcaidan a p:nth-child(2){background:#8b0000}
.wapcaidan a p em{display: block;position: absolute;width: 1.3em;font-family: Microsoft Yahei;height: 1.3em;font-size: 0.9em;line-height: 1.3em;left: 54%;top: 6%;background-color: #EC0001;color: #fff;text-align: center;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;font-style: normal;animation: b_num ease 1.5s infinite;}
 

.wapcaidan a:nth-child(1){width:18%}
.wapcaidan a:nth-child(2){width:17.5%}
.wapcaidan a:nth-child(3){width:32.5%}
.wapcaidan a:nth-child(4){width:31.5%;float:right}
@keyframes b_num{0%{opacity:1}
40%{opacity:0}
60%{opacity:0}
100%{opacity:1}}
/*dibu*/

.zxyh_a{width: 100%; height: 0.4rem; background: #eae9e9;}
.zxyh{ width: 98%;  margin: 1rem auto 0px;}
.wdwh-hover{ width: 100%; height: 2.7rem;}
.wdwh-hover ul li{ width: 32%; height: 2.7rem; line-height: 2.7rem; text-align: center; background: #dcdddd; float: left; color: #333; font-size: 1.2rem;}
.wdwh-hover ul li.wdwh_li_hover{
	width: 32%;
	height: 2.7rem;
	color: #fff;
	cursor: pointer;
	background-color: #985A08;
}
.wdwh-xg{width: 100%;  margin-top: 0.6rem;}

.bdzj { width:100%; overflow: hidden; zoom: 1; margin: 0 auto;}
.bdzj_t { width: 50px; margin: 0 auto; margin-top: 1rem; overflow: hidden; zoom: 1;}
.bdzj_t ul li { float: left; width: 10px; height:10px; border-radius: 10px;   cursor: pointer;  background: #959595; color: #fff;}
.bdzj_t ul li:nth-child(2){ margin: 0 10px;}
.bdzj_t ul li.hover{ background: #f29e0f;}
.bdzj_c { overflow: hidden; zoom: 1;}
.bdzj_c ul li{ width: 100%; overflow: hidden; }
.bdzj_c ul li img{ width: 100%; }
.wdwh-hover1{ margin-bottom: 1rem;}
.wdwh-hover1 ul{ width: 30px; margin: 0 auto;}
.wdwh-hover1 ul li{float: left; width: 10px; height:10px; border-radius: 10px;   cursor: pointer;  background: #959595; color: #fff;}
.wdwh-hover1 ul li.wdwh_li_hover1{background: #f29e0f;}
.imgjty .divimg{text-align:center; width:48.63%; float:left;}
.imgjty .divimg:nth-child(2){ float: right;}
.imgjty img{ width: 100%; }
.imgjty p{font-size:1rem; color:#333;  line-height:1.3rem; margin-top: 0.5rem;}



.wapcaidana{background:url(http://m.berder.com.cn/img/wapbd/ddb.png);background-size:100%;width:100%;max-width:640px;height:4.2rem;position: fixed;bottom: 0px;z-index: 999;color:#fff;}
.wapcaidana a{color: #fff;float: left;display:block;height:4.2rem;font-weight:500;}
.wapcaidana a p{font-weight: 500; width: 100%; text-decoration: none;color: #fff;font-size: 1.2rem;line-height: 4.7rem;font-family: "SimHei";}
.wapcaidana a p:nth-child(2){background:#8b0000}
.wapcaidana a p em{text-indent:0rem;display: block;position: absolute;width: 1.2rem;height: 1.2rem;font-family: Microsoft Yahei;font-size: 0.75rem;line-height: 1.2rem;left: 42%;top: 1.5rem;background-color: #fff;color: #d01f14;text-align: center;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;font-style: normal; }
.wapcaidana a p span{ display: block;position: absolute;width: 0.8rem;font-family: Microsoft Yahei;height: 0.8rem;left: 71.3%;top: 1.3rem;background-color: #e1271b;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;font-style: normal; }
 

.wapcaidana a:nth-child(1){width: 32%;text-indent:3.5rem}
.wapcaidana a:nth-child(2){width:35%;text-indent:5rem}
.wapcaidana a:nth-child(3){width:33%;text-indent:4.3rem}
.wapcaidana a:nth-child(4){width:33%;float:right;text-indent:3.8rem}


.ddtc{position:fixed;bottom:0px;width:100%;max-width:640px;height:14rem;z-index:999;background:#fff;display:none}
.ddtc dl p{width:100%;height:2.7rem;background:#be946d;text-align:center;line-height:2.7rem;font-size:1.2rem;color:#fff;position:relative}
.ddtc dl p span{position:absolute;width:1.95rem;top:0.35rem;display:block;right:3% }
.ddtc dl p span img{width:100%}
.ddtc dl dt{margin-top:1rem;margin-left:2.9%}
.ddtc dl dt i {display:block;float:left;width:16.7%; }
.ddtc dl dt i img{width:100%}
.ddtc dl dt h1{width:73%;border:1px solid #be946d;border-radius:0.5rem;height:4.5rem;float:left;margin-left:3%;margin-top:0.4rem;font-size:1rem;line-height:1.4rem;color:#000;padding-top:0.5rem;padding-right:1%}
.ddtc dl dt h1 img{width:1.4rem;height:1.4rem;float:left;margin:-0.1rem 0.2rem 0rem 0.7rem;margin-bottom:2rem}
.ddtc dl dt a{width:43%;float:left;margin-left:4%;height:2.4rem;border-radius:2rem;background:#dc0000;color:#fff;line-height:2.4rem;text-align:center;font-size:1.1rem;display:block;margin-top:1rem}

/*mfhdstart*/
.mfhd{ width: 100%; height: 3.3rem;  border-bottom: 0.9rem solid #eae9e9; padding-top: 1rem;}
.mfhd ul{ width: 95.3125%; height: 2.6rem;   margin: 0 auto;}
.mfhd ul li{ float: left;}
.mfhd ul li:nth-child(1){ width: 47.54%; display: block;}
.mfhd ul li:nth-child(1) input{ width: 98%; height: 2.4rem; line-height: 2.4rem; border: 0.1rem solid #bcbcbc; font-size: 1.2rem; padding-left: 2%; border-right: none;}
.mfhd ul li:nth-child(2){ width: 24.918%; height: 2.6rem; line-height: 2.6rem;  font-size: 1.1rem; color: #fff;  background: #c7000b;}
.mfhd ul li:nth-child(2) span{ width: 16.447%; display: block; float: left; padding-left: 8%; padding-top: 10%; margin-right: 5%;}
.mfhd ul li:nth-child(2) span img{ width: 100%;}
.mfhd ul li:nth-child(3){width: 25.5737%; height: 2.6rem; line-height: 2.6rem; text-align: center; font-size: 1.05rem;  background: #be946c; float: right; border-radius: 0.2rem;}
.mfhd ul li:nth-child(3) a, .mfhd ul li:nth-child(2) a{ color: #fff;}


/*底部版块start*/
    .wapcaidannm{background:url(http://m.berder.com.cn/img/dibu/ddb.png) no-repeat;background-size:100%;width:100%;max-width:640px;height:4.5rem;position: fixed;bottom: 0px;z-index: 999;color:#fff;}
	.wapcaidannm-a{ width: 53.125%; height:4.5rem; margin-left: 18.75%; float: left; display: block;}
	.wapcaidannm-a h4{ font-size: 1.1rem; padding-top: 4%;}
	.wapcaidannm-a p{ font-size: 1rem;}
	.wapcaidannm-b{ width: 22.65625%; height:3.2rem; float: right; display: block; margin-right: 2.5%; margin-top: 2.1%;}
	.wapcaidannm-b a{ width: 50%; float: left; display: block;height:3.2rem}
	/*底部聊天版块start*/
	.dhk{ width: 98.125%; margin: 0 auto;  margin-top: 1.2rem;}
	.dhk a{display:block}
.dhk h2{ width: 100%; height: 3.1rem; line-height: 3.1rem; font-size: 1.2rem;  background: #be946d; border-radius: 0.8rem 0.8rem 0 0;}
.dhk h2 p{ width: 65.923%; height: 3.1rem; line-height: 3.1rem; color: #fff; display: block; float: left; margin-left: 3%; }
.dhk h2 a{ width: 25.4777%; height: 2.1rem; line-height: 2.1rem; display: block; background: #c7000b; float: left; color: #fff; ; margin-top: 1.8%; margin-left: 2%; border-radius: 0.2rem; font-size: 1.2rem;}
.dhk h2 a span{ width: 18.75%; display: block; float: left; padding-left: 8%;padding-top: 5%;margin-right: 3%;}
.dhk h2 a span img{ width: 100%;}
.dhk-border{width: 99.681526%; height: 25.95rem; border: 1px solid #be946d; border-top: none; margin-bottom: 1rem;}
.youhui-wrap{max-width: 640px;  height:100%; min-width: 320px; margin-left: auto;margin-right: auto; margin-bottom: 10px; overflow: hidden; color:#000; position: relative; padding-top: 1%;}
.youhui-wrap .pp1{ top: 2%; color:#000000; left:4%; font-size: 24px; position: absolute;}
.youhui-wrap .pp2{ top: 16%; color:#000000; left:24%; font-size: 22px; position: absolute;padding: 2%; background: #e5e5e5; border-radius: 10px;width: 51%;}
.youhui-wrap .pp2 .sj{ position:absolute; width:4%;top: 18%; left:-3%; display:block;}
#times{ position: absolute; top: 10%; left:35%;}
#times2{ position: absolute; top: 37%; left:35%;}
.youhui-wrap .time{ font-size: 17px;}
.youhui-wrap .pp3{ top: 43%;}
.youhui-wrap .toux{ position: absolute; width:16%;top: 11%; left:6%;}
.youhui-wrap .toux img{ width:100%}
.youhui-wrap .toux2{ top: 41%;}
.youhui-wrap textarea{ width:71%; height:82px;position: absolute; top: 73%; left:4%; border:0;border:1px solid #ccc; background: #fffbf7; border-radius: 5px; padding: 1% 1% 0 2%; }
.youhui-wrap button{ position: absolute; right: 20px; top: 72%; border:0;animation: bianda 3s .2s ease both infinite; background: #fff;
    -webkit-animation: bianda 3s .2s ease both infinite;
    -moz-animation: bianda 3s .2s ease both infinite;}
.youhui-wrap button img{width: 96px;}

.jump{
  webkit-animation: jump 2.5s linear normal both infinite;
    -o-animation: jump 2.5s linear normal both infinite;
    animation: jump 2.5s linear normal both infinite;
    /*animation-delay:2s;*/
}

#ee3 img{width:100%}
#ee3{position:relative}
#ee3d{position:absolute;width:20.8rem;height:9.9rem;top:1.7rem;right:0.6rem;background:url(http://m.berder.com.cn/img/tonglan/x_jsbg.png) repeat;padding:0.6rem;font-size:0.9rem;line-height:2rem;color:#303030}


@keyframes  jump{
    0%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(5px);
    }
    100%{
        transform: translateY(0);
    }

}@-moz-keyframes tada{
    0%{-moz-transform:scale(1);}
    10%,20%{-moz-transform:scale(0.9) rotate(-3deg);}
    30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg);}
    40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg);}
    100%{-moz-transform:scale(1) rotate(0);}
   }

  @-webkit-keyframes tada{
    0%{-webkit-transform:scale(1);}
    10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);}
    30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);}
    40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);}
    100%{-webkit-transform:scale(1) rotate(0);}}

.doudun{
  webkit-animation: tada 1.5s linear normal both infinite;
    -o-animation: tada 1.5s linear normal both infinite;
    animation: tada 1.5s linear normal both infinite;
    /*animation-delay:2s;*/
}

@media screen and (max-width: 639px) {
    .youhui-wrap textarea{ height:53px;}
    .youhui-wrap a{ font-size: 17px;top: 0%;}
    .youhui-wrap .pp1{ top: 5%;font-size: 17px;}
    .youhui-wrap .pp2{ font-size: 15px;    top: 18%;}
    .youhui-wrap .pp3{  top: 44%;}
    .youhui-wrap .time{ font-size: 13px;left: 31%!important;}
    .youhui-wrap button{ right:10px;}
    .youhui-wrap button img{width: 58px;}
}
@media screen and (max-width: 375px) {
    .youhui-wrap textarea{ height:47px;}
    .youhui-wrap .pp1{ font-size: 15px;}
    .youhui-wrap a{ font-size: 15px;}
    .youhui-wrap .pp2{ font-size: 13px;}
    .youhui-wrap button{ right:0;}
}
@media screen and (max-width: 320px) {
    .youhui-wrap textarea{ height:38px;}
    .youhui-wrap .pp1{ font-size: 13px;}
    .youhui-wrap a{ font-size: 13px;top: 0%;}
    .youhui-wrap a img{vertical-align: middle;margin-top: -4px;}
    .youhui-wrap .pp2{ font-size: 12px;}
}



@media screen and (min-width:320px) and (max-width:359px){
	.wapmbl{background:#313131}
	.wapmbr{background:#313131}
	.prev_btn1{width:5%;background: #313131}
.next_btn1{width:5%;background: #313131}
.num ul li{width: 8rem}
.ban2{height:17.5rem;}
.ban2 ul li{height:17.5rem;}
.min_pic{margin-top: -0.5px}
.wapanli{height: 18.6rem;}
.slideBoxld{top:0px;}
.slideBoxldd{top:-0.6rem;}
.slideBoxl h2{margin-top: 0.5rem}
.wbd ul{height: 18rem;}
.wstarBox{margin-top: 0rem;}
.wstarBox .whd{bottom: -1.5rem;margin-left: 40%}
.wbd ul li a img{margin-top: 0.8rem}
#ban_pic1 ul li a img{height:17.5rem;}
.wapdibub p{padding-top: 0.3rem;padding-bottom: 0.1rem}
.wapcaidan{height: 3.79rem;}
.wapcaidan a p{line-height:6.1rem}
.wapdibub{width: 84%;}}
@media screen and (min-width:360px) and (max-width:409px){
	.wapdibub h2{ }
.ban2{height:20.57rem;}
.ban2 ul li{height:20.57rem;}
#ban_pic1 ul li a img{height:20.57rem;}
.min_pic{margin-top: -0.5px}
.wapcaidan{height: 4.35rem;}
.wapcaidan a p{line-height:6.8rem}
.wstarBox .whd{bottom: -1.4rem}
}
@media screen and (min-width:410px) and (max-width:479px){.wstarBox .whd{bottom: -1.4rem}}




.slideBox2 {position:relative;overflow:hidden;margin: 0 auto;max-width:640px;}

.slideBox2 .hd{position:absolute;height:28px;line-height:55px;bottom:-0.5rem;left:41%;z-index:1;margin-bottom:1rem;}

.slideBox2 .hd li{display:inline-block;width: 11px;height: 11px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius: 8px;/* border: 1px solid #b5b5b6;*/background:#b5b5b6;text-indent:-9999px;overflow:hidden;margin-right: 1.5rem}

.slideBox2 .hd li.on{background: #272828;}
.bd ul li a img{max-width: 640px}




.slideBox2 .hd li.on{
	background-color: #996600;
}
.slideBox2 .bd{  position:relative; z-index:0; }
.slideBox2 .bd li{ position:relative; text-align:center;  }


.new{ background-color:#EEE; font-size:1em; height:3.6em; padding:0.9em 0; overflow:hidden;}
.new .newl{
	float:left;
	margin-right:15px;
	font-size:1.5em;
	line-height:1.2em;
	color:#333333;
	font-weight:bold;
	margin-left: 20px;
} 
.new .news{ height:3.6em; float:left;}
.new .news li{
	height:3.0em;
	line-height:1.5em;
	font-size:1em;
	width: 70%;
}
.new .news li a{ color:#333;}
.new .news li span{ font-size:1em; color:#B08656; border:1px solid #B08656; display:inline-block; margin-right:5px; height:1.3em; line-height:1.5em; padding:0 2px;  border-radius:3px;}




/*医生切换*/
.tonglanqhb{
	position:relative;
	margin: 0 auto;
	max-width:640px;
	background-color: #F8F7F3;
}
.tonglanqhb .hd{ position:absolute;line-height:55px; bottom:0;   left: 30%;margin-left: 0%; z-index:1; }
.tonglanqhb .hd li{ display:inline-block; width: 2rem; height: 0.5rem;   background:#c9c9c9; text-indent:-9999px; overflow:hidden; margin: 0 .2rem;   }
.tonglanqhb .hd li.on{ background: #AA6C2C;}


.tonglanqhb .bd{  position:relative; z-index:0; }
.tonglanqhb .bd li{ position:relative;  width: 100% }



.tonglanqhb .bd .ysnr{ width:55%; padding-left:45%;background-repeat:no-repeat; background-position: left center; background-size: auto 100%;}
.tonglanqhb .bd .ysnr h7{
	font-size:2em;
	line-height:1.5em;
	height:1.5em;
	padding:0.5em 0;
	color:#A57E4D;
	font-weight: bold;
}
.tonglanqhb .bd .ysnr h7 .fr{
	color:#B18A66;
	font-size:0.7em;
	font-weight:normal;
	margin-left: 8px;
}
.tonglanqhb .bd .ysnr dl{ min-height:2em;}
.tonglanqhb .bd .ysnr dt{ font-size:1.3em;line-height:1em; height:1em; color:#333; margin-top:0.5em;}
.tonglanqhb .bd .ysnr dd{ font-size:1em;line-height:2em; height:2em;color:#333; padding-left:0.8em; background:url(../img/ystd_bg2.jpg) no-repeat left center; background-size: auto 0.4em; overflow:hidden;}
.tonglanqhb .bd .scxm div{ font-size:1em; line-height:1.8em; height:1.8em; font-weight:bold; width:5em; padding-left:0.8em; border-top-right-radius: 0.7em; border-bottom-right-radius:0.7em; background:#B18A66; color:#fff; margin:0.8em 0;}
.tonglanqhb .bd .scxm p{ color:#B18A66; font-size:1em; line-height:1.4em; height:2.8em; padding-right:12px;}
.tonglanqhb .bd .yszx{ width:100%; height:1.8em; margin-top:2.5em}
.tonglanqhb .bd .yszx a{ width:45%; height:1.8em; line-height:1.8em; font-size:1.1em; color:#fff; display:block; text-align:center;}
.tonglanqhb .bd .yszx a.fl{ background:#979797; float: left;}
.tonglanqhb .bd .yszx a.fr{ background:#D40324; float: left; margin-left:5px;}
.tonglanqhb .bd .yszx a.fr i{ position:absolute; right:0; top:-5px; display:block; width:11px; height:5px; background:url(../img/ystd_bg1.jpg) no-repeat; background-size:100%;}
.tonglanqhb .bd .fg{ height:8px; width:104%; margin-left:-2%; background:url(../img/ystd_bg3.jpg); margin-top:5%}

.tonglanqhb .bd .ysnr_hx1{background-image:url(../img/ys_gs1.jpg);}
.tonglanqhb .bd .ysnr_hx2{ background-image:url(../img/ys_gs2.jpg)}

/*news*/



/*--------文章列表---------*/
.arc_list{
	width:100%;
	background-color: #F0F0F0;
}

.newsh_title{ width:55%; font-size:1.8rem; font-weight:bold; border-bottom:1px #d3d3d3 solid; line-height:0.2rem; margin:0 auto; padding:0 0 0.03rem 0;}
.newsh span{ float:left; width:2%; padding-top:2.5rem}
.newsh span img{ width:100%; vertical-align:top;}

.newsh{ border-bottom:1px #cbcbcb dashed; overflow:hidden; padding:0.1rem 0; width:96%; max-width:640px; margin:0 auto; overflow:hidden; padding:2%}
.newsh dt{ width:25%; float:left; padding-right:0.4rem;}
.newsh dt img{ width:100%; vertical-align:top;}
.newsh dd{ width:69%; float:left; font-size:1rem; line-height:1.5rem; color:#666666; padding-right:2%}
.newsh dd b{ font-size:1.3rem; color:#444444;line-height:1.8rem; }
.newsh dd b a{color:#444444;}


/*栏目*/
.I_tit {
	position:relative;
	max-width:640px;
	height:3rem;
	background-color: #EEEEEE;
}
.I_tit h3 {
	display:block;
	padding-left:8px;
	float:left;
	color:#666666;

}
.I_tit h3 a { color:#666666; font-size:1.3rem; line-height:3rem ; height:3rem ;}

/*内容页*/

.article{ width:97%; margin: 0 auto; line-height: 1.8rem ;font-family: "microsoft yahei";font-size:1.4rem;}
.article p{ padding-bottom:0.5rem;}
.article h1{
	line-height: 1.6rem;
	font-family: "microsoft yahei";
	font-size:1.5rem;
	font-weight: bold;
	text-align:center;
	padding-top:2rem;
	padding-bottom:1.5rem;
}

.article img{ width: auto !important; max-width:95% !important;height: auto !important;}


.article .ly{
	text-align:center;
	color: #999;
	font-size:1rem;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width:100%;

}

.article .wxts{ background-color:#EEEEEE; 	font-size:1rem;line-height: 2.3rem ; margin-top: 10px; 	padding-left: 5px;}
.article .nrwz{ clear:both; width:100%; margin-top:10px;}
.article .nrwz p{
	font-size:1rem;
    line-height: 1rem;
	padding-left: 5px;
	padding-bottom:1rem ;
}
.article .nrwz a{ color:#333333;}





/*来院路线*/

.cnlzwm{ width:100%; background-color:#F0F0F0;}
.liwm1{ text-align:center; margin-top:25px; margin-bottom:15px}

.liwm2{ width:100%; padding-top:15px; padding-bottom:15px; clear:both;}
.liwm2 li{
	width:31%;
	height: 2.3rem ;;
	background-color:#DDDDDD;
	border-radius:10px;
	line-height: 2.3rem ;;
	text-align:center;
	font-size:1.2rem ;
	float:left;
	list-style-type: none;
	margin:1%;
}

.liwm3{
	width:80%;
	margin:0 auto;
	clear:both;
	height: 3.3rem ;
	padding-top:15px;
}
.liwm3 p { width:45%; line-height: 2.3rem ;;background-color:#A57544;	cursor:pointer;
	border-radius:25px; line-height: 2.3rem ;font-size:1.2rem ; float:left; text-align:center;}
.liwm3 p a{ color:#FFFFFF; text-align:center;}

.lixwbox { width:98%; margin:0 auto;}

.lixwbox .hd{ width:100%;  margin: 0 auto; height:5rem ;}
.lixwbox .hd ul { width:100%;  clear:both;}
.lixwbox .hd li {
	float:left;
	width:33%;
	line-height: 2.3rem ;font-size:1rem; 
	overflow:hidden;
	color:#333333;
	text-align:center;
	cursor:pointer;
	background-color: #E1E1E1;
	margin-left:1px;
	margin-bottom:1px;


}		
.lixwbox .hd li.on {
	background-color: #A57544;
	color:#FFFFFF;
}


.lixwbox .bd { width:100%; padding-top:10px; clear:both;}	

.liwm4{ text-align:center; padding-bottom:10px;}
.liwm5{ width:100%; padding-top:2rem; ; padding-bottom:12px; padding-left:10px;}
.liwm6{
	width:100%;

	background-repeat: no-repeat;
	background-position: left;
	padding-left:10px;
	line-height: 2.3rem ;
	font-size:1.4rem; 

}
.liwm6 strong{
	line-height: 2.3rem ;
	font-size:1.5rem; 
	font-weight: bold;
}

.liwm7{
	width:100%;
	background-repeat: no-repeat;
	background-position: left;
	padding-left:10px;
	line-height: 2.3rem ;
	font-size:1.4rem; 
}
.liwm7 strong{
	font-size:1.5rem; 
	font-weight: bold;
}
/*--------案例---------*/

.albg{ width:100%; background-color: #F0F0F0}

.nalixbox .hd{ width:96%; height:4rem; line-height:1.5rem; margin: 0 auto;}
.nalixbox .hd ul { width:100%px; height:2rem;}
.nalixbox .hd li {
	float:left;
	width:18%;
	line-height: 2.3rem ;
	font-size:1rem; 
	overflow:hidden;
	color:#333333;
	text-align:center;
	cursor:pointer;
	background-color: #DDDDDD;
	margin:1%;

}		
.nalixbox .hd li.on {
	background-color: #7A4A07;
	color:#FFFFFF;
}
.nalixbox .hd a { color:#fff;}	

.nalixbox .bd { width:100%;  overflow:hidden;}	
.nalixbox .bd ul { width:100% padding:10px 0px;}



.al_l{ width:100%; padding-top:2rem; padding-bottom:1rem;}

.al_xxmb-yg{ width: 100%;position: relative;}
 
.al_xxmb-yg dl{
	height:17rem;
	margin-top: 2rem;
	margin-bottom:2rem;
	position: relative;
	clear: both;
	background-color: #FFFFFF;
	width:96%;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: 93% top;
	margin-bottom:1rem;
}
.al_xxmb-yg dl i{display: block;width: 96%;margin: 0 auto; padding-top:1rem;;}
.al_xxmb-yg dl i img{width:45%; }
.al_xxmb-yga{position: absolute;width: 5.65rem;top: 0.7rem;left: -0.1rem} 
.al_xxmb-yga img{width: 100%}
.al_xxmb-yg dl dt{width: 50%;left: 50%;position: absolute;}
.al_xxmb-yg dl dt h1{
	line-height: 2.3rem ; 
	font-size:1.5rem; 
	color: #333333;
	font-size: 1.6rem;
	width: 90%;
	margin-top:1rem;;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-bottom: 1rem;
}
.al_xxmb-yg dl dt h1 span{:1.2rem;  color: #333333;line-height: 80px;display: block;float:right;}
.al_xxmb-yg dl dt b{display: block;font-style: normal;font-size:1.1rem ;color:#333333 ;font-weight: 700;line-height:2rem}
.al_xxmb-yg dl dt p{font-size: 1.2em;color: #585858;line-height: 1.5rem;}
.al_xxmb-yg dl dt p span{
	float: left;
	display: block;
	width: 0.3rem;
	height: 0.3rem;
	background: #37302e;
	margin-right: 0.3rem;
	margin-top: 0.65rem;
	line-height: 1.5rem;
}

.al_xxmb-yg_x{
	width: 10rem ;
	height:2rem ;
	background-color: #FD8819;
	background-repeat: no-repeat;
	text-align:center;
	margin-top: 0.8rem;
}
.al_xxmb-yg_x a{ color:#FFFFFF; line-height: 2.3rem ; font-size:1rem;  text-align:center;}
.al_xxmb-ygcl{
	width:90%;
	height:1px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #666666;
	margin-top:8px; 
	margin-bottom:8px;
}


/*--------案例---------*/



/*--------医师团队---------*/

.albg{ width:100%; background-color: #F0F0F0}

.zjbox .hd{ width:100%; height:4rem; line-height:1.5rem; margin: 0 auto;}
.zjbox .hd ul { width:100%px; height:2rem;}
.zjbox .hd li {
	float:left;
	width:23%;
	line-height: 2.3rem ;
	font-size:1rem; 
	overflow:hidden;
	color:#333333;
	text-align:center;
	cursor:pointer;
	background-color: #DDDDDD;
	margin:1%;

}		
.zjbox .hd li.on {
	background-color: #7A4A07;
	color:#FFFFFF;
}
.zjbox .hd a { color:#fff;}	

.zjbox .bd { width:100%;  overflow:hidden;  }	

.zjbox .bd li { padding-top:1.5rem ; padding-bottom:1.5rem;background-color:#F8F7F3; margin-bottom:1.5rem;}

.zjbox-yg{ position: relative;}


.zjdi{ width:100%; background-color:#F8F7F3; padding-top:1.2rem ; padding-bottom:1.2rem ; margin-bottom:1.2rem ;}
.zjd1{ clear:both; background-color:#FFFFFF; height:1.2rem;}
.ysnr{ width:55%; padding-left:45%;background-repeat:no-repeat; background-position: left center; background-size: auto 100%;}


.ysnr h7{
	font-size:2em;
	line-height:1.5em;
	height:1.5em;
	padding:0.5em 0;
	color:#A57E4D;
	font-weight: bold;
}
.ysnr h7 .fr{
	color:#B18A66;
	font-size:0.7em;
	font-weight:normal;
	margin-left: 8px;
}
.ysnr dl{ min-height:2em;}
.ysnr dt{ font-size:1.3em;line-height:1em; height:1em; color:#333; margin-top:0.5em;}
.ysnr dd{ font-size:1em;line-height:2em; height:2em;color:#333; padding-left:0.8em; background:url(../img/ystd_bg2.jpg) no-repeat left center; background-size: auto 0.4em; overflow:hidden;}
.scxm div{ font-size:1em; line-height:1.8em; height:1.8em; font-weight:bold; width:5em; padding-left:0.8em; border-top-right-radius: 0.7em; border-bottom-right-radius:0.7em; background:#B18A66; color:#fff; margin:0.8em 0;}
.scxm p{ color:#B18A66; font-size:1em; line-height:1.4em; height:2.8em; padding-right:12px;}
.yszx{ width:100%; height:1.8em; margin-top:2.5em}
.yszx a{ width:45%; height:1.8em; line-height:1.8em; font-size:1.1em; color:#fff; display:block; text-align:center;}
.yszx a.fl{ background:#979797; float: left;}
.yszx a.fr{ background:#D40324; float: left; margin-left:5px;}
.yszx a.fr i{ position:absolute; right:0; top:-5px; display:block; width:11px; height:5px; background:url(../img/ystd_bg1.jpg) no-repeat; background-size:100%;}




.aboutbox {
	margin: 0 auto;
	max-width:640px;
	background-color: #F2E8DC;
}
.aboutbox h3 { height:2em; margin:0 auto;  font-size:1.7em; line-height:2em; font-weight:bold; text-align:center; color:#9c3e00; overflow:hidden;}
.aboutbox .Abox { width:94%; padding:2%; margin:0 auto; background-color:#FFFFFF;}
.aboutbox .Abox P{ font-size:1em; line-height:2.5en; padding-top:1em; padding-bottom:1em;}
.aboutbox  .Abox1 { position:relative; width:100%; height:380px; background:#efe1d9;}
.aboutbox  .Abox1 .show { position:absolute; left:0px; top:0px; width:}
.aboutbox  .Abox1 .alogo { position:absolute; right:30px; top:30px;}
.aboutbox  .Abox1 p { display:block; position:absolute; bottom:0px; width:100%; height:190px; padding-top:15px; font-size:16px; line-height:23px; color:#4d1f00; background:#FFF; overflow:hidden;}
.aboutbox  .Abox2 { position:relative; width:100%; height:233px; margin:15px 0px; background:#FFF;}
.aboutbox  .Abox2 .pic1 { position:absolute; left:0px; top:0px}
.aboutbox  .Abox2 .pic2 { position:absolute; right:0px; top:0px;}
.aboutbox  .Abox2 .pic3 { position:absolute; bottom:0px; left:0px;}
.aboutbox  .Abox2 .pic4 { position:absolute; bottom:0px; right:0px;}

.aboutbox  .Bbox,.aboutbox  .Cbox,.Dbox { width:94%; padding:2%; margin:0 auto; background-color:#FFFFFF; margin-top:1em;}

.aboutbox .Bbox h3 {width:6em; border-bottom:2px solid #672900;}
.aboutbox .Bbox p,.aboutbox .Cbox p { color:#4d1f00;  font-size:1em; line-height:2.5en;  padding-top:1em; }
.aboutbox .Bbox .sbpic{ width:80%; margin:0 auto; }

.aboutbox .Cbox h3 { width:auto;border-bottom:2px solid #672900;}
.aboutbox .Cbox p span { color:#ff6600;} 
.aboutbox .Bbox .sbpic{ width:80%; margin:0 auto; }

.aboutbox .Bbox .sbpic{ width:80%; margin:0 auto; }

.sbpic1{ width:80%; text-align:center}

.aboutbox .Dbox ul li img { position:absolute; left:0px; top:15px;}
.aboutbox .Dbox ul li h4 { position:absolute; width:295px; height:30px; left:135px; line-height:30px; padding:0px 10px; border-bottom:1px dashed #F9F9F9 ; border-top:1px dashed #999; font-size:14px; top:15px}
.aboutbox .Dbox ul li p { position:absolute; width:295px; height:60px; left:135px; padding:0px 10px; top:55px; line-height:25px; color:#666666; }
{ position:absolute; width:295px; height:60px; left:135px; padding:0px 10px; top:55px; line-height:25px; color:#666666; }
