@charset "gb2312";
/* msn:ezwcn@hotmail.com
---------------------------*/
/*基本样式------------------*/
*{margin:0; padding:0;}

body,form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
body{ margin:0 auto; color:#494949; /*padding-top:0.5em;*/ max-width:640px; min-width:320px;}
input,select{vertical-align:middle;line-height:normal;}
table{border-collapse:collapse;}
a{outline:0;cursor:pointer;*star:expression(this.onFocus=this.blur());}
a:link,a:active{color:#393939;text-decoration:none;}
a:visited{color:#222323;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
.ccolor{color:#BB1600;}
a.red:link,a.red:visited,a.red:active{color:#f00; }
a.red:hover{color:#f00; }
a.Purple:link,a.Purple:visited,a.Purple:active{color:#b03ca9; }
a.Purple:hover{color:#f00; }
img{border:0;}
em{ font-style:normal;}
ul,li{list-style:none;}
p{word-break:break-all;text-justify:inter-ideograph;}
.hidden{display:none;}
.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;} 
.border{border:1px solid #e6e6e6;}
.lf{float:left;}
.rf{float:right;}
.mt10{margin-top:2%;}
.mt15{margin-top:3%;}
.adv{ text-align:center; }
.adv img{max-width:620px; min-width:310px; width:100%; vertical-align:bottom;}
.mt5{margin-top:5px;}
img{vertical-align:top;border:none;max-width:100%;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}
/*-------media------*/
@media only screen and (max-width: 320px){
body{font:12px/1.5 Microsoft Yahei; }


}
@media screen and (min-width: 321px) {
body{font:12px/1.6 Microsoft Yahei;}


}
@media (min-width: 400px) and (max-width:520px) { 
body{font:14px/1.6 Microsoft Yahei;}

}

@media (min-width: 520px) and (max-width:639px) { 
body{font:16px/1.8 Microsoft Yahei;}

}

@media (min-width: 640px) and (max-width:1440px) { 
body{font:20px/1.8 Microsoft Yahei;}


}

/*主内容区样式*/
.main{ max-width:640px; min-width:320px; margin:28px auto 0; }
.logo{text-align:center;}
.nav{ background:url(../images/nav_bg.jpg) no-repeat; background-size:100% 100%; }
.nav ul{overflow:hidden; zoom:1;}
.nav li{width:25%; float:left; text-align:center; font-size:110%; line-height:220%;}
.nav li a{color:#fff;}
.nav li.active a{color:#ff0;}
.adv img{ max-width:608px; min-width:304px; width:100%;}

.banner{padding-top:2%;}
.aBt{padding:2%;}
.aBt p{text-align:center;}
.aBt ul{overflow:hidden; zoom:1; padding-top:2%;}
.aBt li{width:45%; display:inline-block; margin:0 2%; line-height:180%; font-size:130%; padding:1% 0;}
.aBt li.bg1{background:url(../images/bt_bg1.jpg) no-repeat;background-size:100% 100%; }
.aBt li.bg2{background:url(../images/bt_bg2.jpg) no-repeat;background-size:100% 100%;}
.aBt li a{display:block;}
.aBt li.bg1 a{color:#fff; padding-left:42%;}
.aBt li.bg2 a{color:#fff; padding-left:24%;}

.js_cont{border:1px solid #dedede;}
.js_cont h2{line-height:240%; text-align:center; font-size:160%; color:#962f9a;}
.js_cont dl{overflow:hidden; zoom:1; padding:2%;}
.js_cont dt{width:50%; float:left;}
.js_cont dt img{border:1px solid #dedede;}
.js_cont dd{width:50%; float:left;}
.js_cont dd p{padding:2% 0% 0 10%; margin-top:1%; font-size:110%;}
.js_cont ul{background:#ebebeb; padding:2%;}
.js_cont li{text-indent:2em; font-size:110%;}

.title{padding:1% 1% 1% 8%; background:url(../images/title_Bg.jpg) no-repeat; line-height:200%; color:#fff; background-size:100% 100%;}
.title h2{font-size:150%;}
.title .more{color:#fff; float:right; padding-right:2%;}
.title .more2{color:#fff000; float:right; line-height:260%; padding-right:2%;}
.menu table{margin-top:2%; width:100%; border:1px solid #e7e7e7;}
.menu td{border:1px solid #e7e7e7; text-align:center; padding:0.5em; position:relative; font-size:110%;}
.menu td.bg1{background:#73bc28;}
.menu td.bg2{background:#55cec9;}
.menu td.bg3{background:#4eaaff;}
.menu td.bg4{background:#9c84d9;}
.menu td.bg5{background:#e64f73;}
.menu td.bg6{background:#ff89b8;}
.menu td.bg7{background:#fdaa48;}
.menu td.bg11{background:#eb3e80;}
.menu td h3{color:#fff; font-size:120%;}
.menu td p{ font-size:110%; font-weight:bold; line-height:200%;}
.menu td.bg11 a{color:#fff;}
.menu td sup{color:#f00; position:absolute; top:10px; right:10px; font-size:12px;}

.vew1-op2rt{ overflow:hidden; padding-top:2%;}
.vew1-op2rt dl{ display:block; overflow:hidden;border:solid 2px #e4e4e4; background:#FFF; }
.vew1-op2rt dl dt{display:block; text-align:center; overflow:hidden; margin:0 1.5%; }
.vew1-op2rt dl dt h3{ color:#c50000; display:block;  padding:3% 0% 1% 0; font-weight:normal; font-size:150%;}
.vew1-op2rt dl dt p{ color:#878787;display:block;  padding:0% 0% 1% 0;border-bottom:dashed 1px #e4e4e4;}
.vew1-op2rt dl dd{ display:block; overflow:hidden; padding:3%;}
.vew1-op2rt dl dd p{ float:left; color:#666;}
.vew1-op2rt dl dd span .shch{ width:50%; background:#fafafa; border:solid 2px #e7e7e7; padding:1% 0;}
.vew1-op2rt dl dd span .btnr{width:22%; background:#e77d0c; color:#FFF; border:0; padding:1.2% 0; cursor:pointer;}

.bord img{border:1px solid #fecffe;}
.ad_pic{padding-top:2%;}
.ad_pic h2{line-height:200%; text-align:center; background:#962f9a; color:#fff; font-size:150%;}

.zj_cont{padding:0 3%; overflow:hidden;}
.zj_cont dl{overflow:hidden; zoom:1; padding:3% 0; width:100%;}
.zj_cont dl:first-child{ border-bottom:1px dashed #bdbdbd;}
.zj_cont dt{width:35%; float:left;}
.zj_cont dd{width:63%; float:right;}
.zj_cont dd h3{color:#962f9a; line-height:180%; padding-top:1.5%;}
.zj_cont dd h3 b{font-size:120%; color:#383838; padding-right:1%;}
.zj_cont dd p{line-height:160%; position:relative; padding-top:1.5%;}
.zj_cont dd p b{color:#ce48cb;}
.bts{display:block; text-align:center; overflow:hidden; zoom:1; padding-top:2%; }
.bts a{width:40%; display:inline-block; border-radius:5px; margin:0 5%; float:left; line-height:180%;}
.bts a.bg1{background:#962f9a; color:#fff;}
.bts a.bg2{background:#d5d5d5;}

/*模板——12*/
.cont3-tit{ overflow:hidden; margin-top:2%;}
.cont3-tit p{ display:block; overflow:hidden; padding:2% 0 2% 10%; font-size:120%;}
.cont3-op3 p{overflow:hidden; display:block; padding-top:2%; }
.cont3-op3 a{ color:#FFF; padding:2% 0; display:block; float:left;}
.cont3-op3 a:hover{ display:block;filter:alpha(opacity=60);opacity:0.6; text-decoration:none;}
.cont3-op3 .nu1{width:58%; background:#e89a7c; text-align:center; display:inline-block; margin-right:0.3%; }
.cont3-op3 .nu2{width:41%; background:#e5c070; text-align:center; display:inline-block; }
.cont3-op3 .nu3{width:41%; background:#cbce6f; text-align:center; display:inline-block;margin-right:0.3%; margin-top:0.2%;}
.cont3-op3 .nu4{width:58%; background:#97d075; text-align:center; display:inline-block; margin-top:0.2%;}
.cont3-op3 .nu5{width:61.2%; background:#e5c070; text-align:center; display:inline-block;margin-right:0.3%; margin-top:0.3%;}
.cont3-op3 .nu6{width:37.8%; background:#ffa0a8; text-align:center; display:inline-block; margin-top:0.3%;}
.cont3-op3 .nu7{background:#e14688; text-align:center;margin-top:0.4%; width:100%;}

/*模板——13*/
.cont4-op4{ overflow:hidden;}
.cont4-top{ overflow:hidden; margin-top:2%; background:#FFF;border:solid 2px #e4e4e4;}
.cont4-top dl dt{ float:left; width:55%; overflow:hidden;}
.cont4-top dl dt span{ float:left; width:33%;}
.cont4-top dl dt p{ float:left; display:block; text-align:center; width:50%; padding-top:5%; color:#424242; font-size:110%; line-height:180%;}
.cont4-top dl dd{ float:left; width:45%; overflow:hidden;}
.cont4-top dl dd span{ float:left; width:40%;}
.cont4-top dl dd p{ float:left; display:block; text-align:center; width:50%; padding-top:5%; color:#424242; font-size:120%; line-height:180%;}
.avd-1{ margin-top:1.5%;}

.duosuo_box{padding:2%;}

/*表单*/
.reg{ padding-bottom:3%; background:#FFF;border:solid 2px #e4e4e4;}
.reg p{text-align:left; border-bottom:dashed 1px #bbb; margin:3%; padding-bottom:2%; text-indent:1.5em; color:#666;}
.reg p b{color:#d60000; font-weight:normal;}
.reg dl dt{ display:block; margin-left:2%;}
.reg dl dt ul{padding:0.5em;}
.reg dl dt li{ height:2.5em; line-height:2.5em; overflow:hidden; zoom:1; margin-top:0.3em; text-align:center; padding-left:2%; }
.reg dl dt li label{width:26%; float:left; text-align:right; }
.reg dl dt li span{width:72%; float:left; padding-left:2%; text-align:left; }
.reg dl dt li input,.reg li select{border:1px solid #d0d0d0; height:2.2em; line-height:2.2em;   width:78%;vertical-align:middle;color:#b3b3b3;}
.reg dl dd{ display:block; text-align:center; overflow:hidden; padding-top:2%;}
.reg dl dd input.bt1{width:28%; background:#962f9a;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:0; color:#fff; cursor:pointer; padding:2.4% 0; margin-right:6%; }
.reg dl dd input.bt2{width:28%; background:#e77d0c;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;border:0; color:#fff;cursor:pointer;padding:2.4% 0;}

.text-ipon{ text-align:center; overflow:hidden;  padding:0 2% 4% 2%;}
.text-ipon p{ color:#da0000; padding:3% 0;}

/*底部*/
.footer{ overflow:hidden; background:#eee;border:solid 2px #e4e4e4; padding-bottom:6%; font-size:120%; line-height:180%;}
.footer h3{text-align:center;}
.footer dl{ display:block; overflow:hidden; padding-top:2%;}
.footer dl dt{ overflow:hidden; padding-left:8%;}
.footer dl dt p{ float:left; width:58%; overflow:hidden;padding-top:2%; }
.footer dl dt span{ display:block; overflow:hidden; width:28%;}
.footer dl dt span img{ padding-top:5%; display:block;}
.footer dl dd{ display:block; overflow:hidden; padding-left:8%; padding-top:0.5%; }
/*底部 end*/
.scroll-db{ width:100%; background:#962f9a; z-index:999;  font-size:130%; overflow:hidden; zoom:1; line-height:240%;}
.scroll-db a{width:30%; padding-left:20%; float:left; color:#fff;}

.site{border-bottom:2px solid #962f9a; line-height:180%; font-size:110%; color:#962f9a;  padding:0 2%;}
.site b{color:#2b2b2b;}
.site a{color:#962f9a;}

.sub_title{font-size:120%; line-height:180%; color:#fff; background:#973073; padding:1% 2%; overflow:hidden; zoom:1; }
.sub_title a{padding-right:6%; color:#fff;}
.sub_title a.more{float:right; display:inline-block; padding:0 1%; color:#962f9a; background:#fff; font-size:80%;}
.list_cont ul{padding:2%;}
.list_cont li{line-height:220%; padding-left:3%; border-bottom:1px dashed #bfbfbf; }
.page {text-align:center; padding:3%; }
.page li{display:inline;}

.page li.active a{color:#fff;background:#a728a9;}
.page a{padding:1%; border:1px solid #dedede; margin:0 2%;}

.hd_tel{ padding:2%; overflow:hidden; zoom:1;}
.hd_tel h2{font-size:150%; line-height:200%; text-align:center;}
.hd_tel ul{background:#e1e1e1; padding:2%; text-align:center;}
.hd_tel li{overflow:hidden; zoom:1;}
.hd_tel li b{color:#e00000; font-weight:normal;}
.hd_tel li.bg{background:#b765ba; padding:1% 2%; text-align:left;}
.tel_inp{width:70%; padding:0 1%; line-height:240%; border:0; float:left;}
.tel_bt{width:26%; background:#962f9a; border:0; color:#ff0;line-height:240%; border-radius:5px;float:left; margin-left:2%;}
.hd_tel .bt{display:block; line-height:200%; background:#962f9a; text-align:center; color:#fff;}


.view_cont{ clear:both; padding:0 2%;}
.view_cont h1{font-size:160%; line-height:240%; text-align:center; color:#962f9a;}
.view_cont div{ text-align:center;}
.view_cont .yyjs{padding:2% 0;}
.view_cont .yyjs li{padding-left:20%; color:#e90000;}
.view_cont p{ font-size:120%; padding:1% 0;}

.zj_info{padding:2%; overflow:hidden; zoom:1;}
.zj_info ul{width:74%; float:left;}
.zj_info li{padding-left:5%; line-height:220%;}
.zj_info p{width:20%; float:left;}
.zj_info p a{display:block; padding:6% 0;}

.zj_title{padding:1% 2%; background:url(../images/zj_title.jpg) no-repeat; background-size:100% 100%; }
.zj_title .more{float:right; padding:0 2%; background:#fff; color:#962f9a; margin-top:1%;}
.zj_title h2{ font-size:140%; color:#fff; padding-left:8%; line-height:180%;}

.zj_box{padding:0 2%;}
.zj_box dl{overflow:hidden; zoom:1; margin-top:2%;}
.zj_box dt{width:30%; float:left; position:relative;}
.zj_box dt div{position:absolute; bottom:0; background:#fff; opacity:0.7; width:100%; text-align:center; line-height:140%;}
.zj_box dt div h3{line-height:160%; font-size:110%;}
.zj_box dt div h3 b{font-weight:normal; color:#962f9a; font-size:90%;}
.zj_box dt div p{font-size:90%;}
.zj_box dd{width:68%; float:right;}
.zj_box dd .zan{float:right; padding-left:5%;}
.zj_box dd p b{color:#f00; font-weight:normal;}
.zj_box dd p em{color:#ce48cb; font-style:normal;}
.zj_box dd span{display:block; text-align:center; margin-top:2%; overflow:hidden; zoom:1;}
.zj_box dd span a{ width:40%; float:left; margin:0 5%; color:#fff; line-height:200%;}
.zj_box dd span .bt1{background:url(../images/zj_bt3.jpg) no-repeat; background-size:100% 100%;}
.zj_box dd span .bt2{background:url(../images/zj_bt4.jpg) no-repeat; background-size:100% 100%;}
.zj_box h2{background:#fffaf6; border:1px solid #f27406; line-height:200%; font-size:120%; padding:0 1%; margin-top:1%; font-weight:normal;}
.zj_box p

.hd_cont{padding:2%;}
.hd_cont li{ padding:2%; position:relative; border-bottom:1px dashed #ccc;}
.hd_cont li h3{font-size:120%; color:#962f9a; padding-left:6%;}
.hd_cont li h3.bg1{background:url(../images/hd_nm1.jpg) no-repeat left center; background-size:1.3em 1.3em;}
.hd_cont li h3.bg2{background:url(../images/hd_nm2.jpg) no-repeat left center; background-size:1.3em 1.3em;}
.hd_cont li h3.bg3{background:url(../images/hd_nm3.jpg) no-repeat left center; background-size:1.3em 1.3em;}
.hd_cont li h3.bg4{background:url(../images/hd_nm4.jpg) no-repeat left center; background-size:1.3em 1.3em;}
.hd_cont li h3.bg5{background:url(../images/hd_nm5.jpg) no-repeat left center; background-size:1.3em 1.3em;}
.hd_cont li b{color:#f00; font-weight:normal;}
.hd_cont li .more{width:20%; font-size:110%; position:absolute; bottom:20%; right:0; text-align:center; line-height:180%;}

.map{ max-width:600px; margin:0 auto;}

.lx_box{padding:2%;  text-align:center;}
.lx_box .lx_title{border:1px solid #d3d3d3; overflow:hidden; zoom:1; border-bottom-left-radius:5px;border-top-left-radius:5px; line-height:200%; padding:1% 0;}
.lx_box .lx_title h3{padding-left:7%; font-size:130%; color:#962f9a; text-align:left;}
.lx_box .lx_title .more{float:right; color:#962f9a; padding-right:2%;}
.lx_box p{margin-top:2%; }
.lx_box  .lx_bt{width:60%; display:inline-block; background:#962f9a; border-radius:5px; color:#fff; font-size:120%; margin-top:2%;}
.lx_box  .lx_bt2{width:60%; display:inline-block; background:#f27406; border-radius:5px; color:#fff; font-size:120%; margin-top:2%;}

.dbswt { overflow: hidden; zoom: 1; position: fixed; bottom: 0; left: 0; width: 100%; font-size:12px; z-index:9999999999999;}
.dbswt ul li { width: 25%; height: 45px; overflow: hidden; background: #7a2f79; float: left; position: relative; }
.dbswt ul li:hover, .dbswt ul li.hover { background: #f27406; }
.dbswt ul li i { display: block; text-align: center; }
.dbswt ul li a { display: block; padding-top: 28px; color: #fff; text-align: center; }
.dbswt ul li:hover, .dbswt ul li.hover { background: #f27406; }
.dbswtdh { position: absolute; z-index: 1; top: 6px; left: 25%; margin-left: 40px; width: 12px; height: 12px; font-size: 12px; line-height: 12px; background: #dd6803; color: #fff; border: #dd6803 1px solid; border-radius: 50%; animation: shuzi 1s infinite; -webkit-animation: shuzi 1s infinite; -moz-animation: shuzi 1s infinite; -o-animation: shuzi 1s infinite; -ms-animation: shuzi 1s infinite; }
.top{background:#962f9a; text-align:center; width:100%; position:fixed; top:0; z-index:999; padding:1.5% 0;}

/*banner*/
.banner{ width:100%; height:100%;  margin:0 auto; position:relative; overflow:hidden; }
.banner .hd{ width:100%; height:1.5em;  position:absolute; z-index:1; bottom:0px; text-align:center;  }
.banner .hd ul{ width:15%; display:inline-block; height:5em;-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; font-size:0; vertical-align:top;}
.banner .hd ul li{ float:left; display:inline-block; width:3px; height:3px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#8C8C8C; filter:alpha(opacity:70);opacity:0.7;  margin:0 3%;  vertical-align:top; overflow:hidden;   }
.banner .hd ul .on{ background:#ec6aa1;  filter:alpha(opacity:70);opacity:0.7;  }
.banner .bd{ position:relative; z-index:0;}
.banner .bd li a{ }
.banner .bd li a img{width:100%;display:block;}

/****/
.pf2 {
	position: fixed !important;
	_position: absolute;
	_right: auto;
_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-  this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));
_top:expression(eval (document.documentElement.scrollTop));
	bottom: 0px;
	margin-bottom: 100px;
	right: 2px;
}
.r_swt{width:34px; right:0px; position:fixed; top:50px;_position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop)+50);font-size:12px;}
.r_swt span{display:block; text-align:left; line-height:19px;cursor:pointer;}


/** 来院路线 **/
.lylx-op1{ overflow:hidden; margin-top:2%; padding:0 2.5%;}
.lylx-op1 p{ color:#565656; text-align:left; font-size:90%;}
.lylx-op1 h3{ text-align:center; background:#7a439e; color:#FFF; line-height:200%; font-weight:normal; margin-top:2%;}
.lylx-op1 span{ display:block; margin-top:2%;}

.lylx-op2{overflow:hidden;  padding:0 2.5%;}
.lylx-tit{ border:solid 1px #d3d3d3;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;margin-top:2%; overflow:hidden;}
.lylx-tit span{ float:left; display:block; overflow:hidden; color:#7a439e; font-size:130%; width:40%; line-height:200%;  }
.lylx-tit span em{ float:left; width:25%; padding-right:5%; font-style:normal; }
.lylx-tit p{ float:right; display:block; padding-right:2%; width:50%; text-align:right;line-height:280%;}
.lylx-tit p a{ color:#7a439e;}
.lylx-op2-top{ overflow:hidden; padding:2% 3% 0 3%;}
.lylx-op2-top dl dt{ display:block; overflow:hidden; background:#fbfbfb; border:dashed 1px #aaa;}
.lylx-op2-top dl dt ul{ display:block; overflow:hidden; background:url(../images/lylx-icon2.jpg) no-repeat 0.8em 0.1em;background-size:0.9em 5.5em; padding:2% 2% 2% 9%;}
.lylx-op2-top dl dt ul li{ font-size:90%; line-height:180%; color:#565656;}
.lylx-op2-top dl dt ul li i{ color:#7a439e;}
.lylx-op2-top dl dd{ display:block; overflow:hidden; background:#fbfbfb; border:dashed 1px #aaa; margin-top:3%;}
.lylx-op2-top dl dd ul{ display:block; overflow:hidden; background:url(../images/lylx-icon3.jpg) no-repeat 0.8em 0.3em;background-size:0.9em 8.2em; padding:2% 2% 2% 9%;}
.lylx-op2-top dl dd ul li{ font-size:90%; line-height:180%; color:#565656;}
.lylx-op2-top dl dd ul li i{ color:#7a439e;}
.lylx-op2-bt{ display:block; width:65%; margin:0 auto; margin-top:3%; overflow:hidden;}
.lylx-op2-bt span{ display:block; background:#7a439e;padding:2% 0; text-align:center;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.lylx-op2-bt span a{ text-decoration:none; color:#fff;}

.lylx-op3{overflow:hidden;  padding:0 2.5%; margin-top:2%;}
.lylx-op3-top{ overflow:hidden; padding:3% 2% 0 5%;}
.lylx-op3-top ul{ display:block; overflow:hidden; background:url(../images/lylx-icon5.jpg) no-repeat left 0.5em; background-size:0.8em 22.3em;padding-left:5.5%;}
.lylx-op3-top ul li{ line-height:200%;color:#565656;font-size:90%; border-bottom:dashed 1px #aaa; padding-bottom:1%; }
.lylx-op3-top ul li i{color:#7a439e;}

.lylx-op4{overflow:hidden;  padding:0 2.5%; margin-top:2%;}
.lylx-op4-top{ overflow:hidden; padding:2% 3% 0 3%;}
.lylx-op4-top dl dt{display:block; overflow:hidden; background:#fbfbfb; border:dashed 1px #aaa; margin-top:1%;}
.lylx-op4-top dl dt ul{ display:block; overflow:hidden;padding:1.5% 2% 1.5% 3%;}
.lylx-op4-top dl dt ul li{ border-bottom:solid 1px #d8d8d8; padding:1.5% 0; font-size:80%;color:#565656;}
.lylx-op4-top dl dt ul li p{ font-size:140%;}
.lylx-op4-top dl dt ul li img{ float:left; width:3%; vertical-align:middle; margin-top:1%; padding-right:1%;}
.lylx-op4-top dl dd{ display:block; width:60%; margin:0 auto; padding-top:1%; overflow:hidden;}
.lylx-op4-top dl dd span{ display:block;  padding:3% 0; background:#7a439e; margin-top:4%; text-align:center;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.lylx-op4-top dl dd span a{ color:#FFF;text-decoration:none;}
.lylx-op4-top dl dd p{ display:block;  padding:3% 0; background:#f27406; margin-top:4%; text-align:center;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.lylx-op4-top dl dd p a{ color:#FFF;text-decoration:none;}
.lylx-op4-bt{margin:4% 0% 0 0%; display:inline-block;  overflow:hidden; background:url(../images/lylx-op4-bt.jpg) no-repeat center top;background-size:100% 100%;}
.lylx-op4-bt p{ display:block; overflow:hidden; padding:11% 3% 4% 30%; font-size:80%; text-indent:2em; line-height:180%;}
.lylx-op4-bt p a{ color:#b20505;}