@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-text-size-adjust:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
font-family:Arial,'Microsoft YaHei';}
img{vertical-align:top;border:none;max-width:100%;}
body,p,form,input,button,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,textarea{-webkit-user-select:text;-ms-user-select:text;user-select:text;-webkit-appearance:none;font-size:1em;line-height:1.5em;}
table{border-collapse:collapse;}
button,select,input{font-size:14px;}
input,select{vertical-align:middle;line-height:normal;font-size:1em;}
a{outline:0;cursor:pointer;*star:expression(this.onbanner=this.blur());}
a:link,a:active{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
.ccolor{color:#BB1600;}
a.red:link,a.red:visited,a.red:active{color:#f47110; }
a.red:hover{color:#e60012; }
a.Purple:link,a.Purple:visited,a.Purple:active{color:#b03ca9; }
a.Purple:hover{color:#f00; }
input:focus,select:focus,textarea:focus,button:focus{outline:none;}
input[type="text"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"]
,input[type="email"],input[type="url"],textarea{-webkit-appearance:none;border:1px solid;-webkit-border-radius:0;border-radius:0;}
input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;}
a{text-decoration:none;-webkit-touch-callout:none;}
em,i{font-style:normal;}
li{list-style:none;}
html{font-size:10px;}
.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;} 
body{ margin:0 auto;max-width:640px; min-width:320px; width:100%; border:1px solid #CCC;color:#353535; overflow-x:hidden}
/*.bord{padding:0.5em 0 0.8em;}*/

@media screen and (max-width:320px) {
	html { font-size: 90px }
	body { font-size: .12rem; }
	h2,h3 { font-size: .16rem; }
}
@media screen and (min-width:320px){
	html { font-size: 90px }
	body { font-size: .12rem; }
	h2,h3 { font-size: .16rem; }
}
@media screen and (min-width:360px){
	html { font-size: 96px }
	body { font-size: .13rem; }
	h2,h3 { font-size: .16rem; }
}
@media screen and (min-width:375px){
	html { font-size: 100px }
	body { font-size: .14rem; }
	h2,h3 { font-size: .16rem; }
}
@media screen and (min-width:384px) {
	html { font-size: 102.4px }
	body { font-size: .14rem; }
	h2,h3 { font-size: .18rem; }
}
@media screen and (min-width:400px){
	html { font-size: 106.67px }
	body { font-size: .15rem; }
	h2,h3 { font-size: .18rem; }
}
@media screen and (min-width:414px) {
	html { font-size: 110.4px }
	body { font-size: .16rem; }
	h2 { font-size: .20rem; }
	h3 { font-size: .18rem; }
}
@media screen and (min-width:640px) {
	html { font-size: 161px }
}

@media only screen and (max-width: 320px){
body{font:12px/1.5 Microsoft Yahei; /*padding-bottom:6em;*/}
.bg11 p{ font-size:100%}
}


@media (min-width: 320px) and (max-width:400px) { 
body{font:13px/1.5 Microsoft Yahei;/*padding-bottom:8em;*/}

}
@media (min-width: 400px) and (max-width:440px) {
.doc dl dt h2{ margin-top:1.3%}
.doc dl dt h3{margin-top:1.3%} 
.doc dl dd{margin-top:2.3%}
.doc span{ padding-top:2%}
}
@media (min-width: 440px) and (max-width:480px) {
.doc dl dt h2{ margin-top:1.3%}
.doc dl dt h3{margin-top:1.3%} 
.doc dl dd{margin-top:4.3%}
.doc span{ padding-top:4%}
}
@media (min-width: 480px) and (max-width:560px) { 
body{font:15px/1.5 Microsoft Yahei;/*padding-bottom:8em;*/}
.doc dl dt h2{ margin-top:3.5%}
.doc dl dt h3{margin-top:3.5%}
}
@media (min-width: 560px) and (max-width:640px) { 
body{font:16px/1.5 Microsoft Yahei;/*padding-bottom:8em;*/}
.doc dl dt h2{margin-top:4.5%}
.doc dl dt h3{margin-top:3%}
}
@media (min-width: 640px) and (max-width:998px) { 
body{/*font:14px/1.5 Microsoft Yahei;*//*padding-bottom:8em;*/font:17px/1.5 Microsoft Yahei;}

}
@media (min-width: 999px) and (max-width:1440px) { 
body{/*font:16px/1.5 Microsoft Yahei;*//*padding-bottom:8em;*/font:18px/1.5 Microsoft Yahei;}

}

.tops{max-width:640px; min-width:320px;width:100%; overflow:hidden;margin:0 auto;}
.tops h1 img{max-width:638px; min-width:300px;width:100%; vertical-align:bottom}

/*nav{ width: 100%; min-width: 320px; line-height:5em; height:5em;max-width: 640px;background: url(../images/nav_bg.jpg) repeat-x bottom center; background-size:100% 100%;overflow: hidden;}*/
nav ul{ width: 100%;}
nav ul li a{ float: left; text-align: center; font-size:160%;height:96%;width: 19%; border-left: 1px solid #f5832b; color: #FFFFFF;}


.banner{padding:0 2%; overflow:hidden; padding-top:2%}
.banner .img1{ border-left:1px solid #e6c5a3;border-top:1px solid #e6c5a3;border-right:1px solid #e6c5a3;}
.banner .img2{border-bottom:1px solid #e6c5a3;border-left:1px solid #e6c5a3;border-right:1px solid #e6c5a3;}
.banner span{ display:block; width:100%;}
.banner p{ display:block; width:100%;}


.bg11{ width:90%; /*max-height:635px; min-height:635px;*/ padding:0 5%; background: url(../images/bg1.jpg) no-repeat center; background-size:90% 100%; overflow:hidden; margin:2% auto;} 
.bg11 h2{ font-size:220%; font-weight:normal; color:#c65a03; padding:7.5% 0% 0%; text-align:center}
.bg11 p{ font-size:135%; width:95%; border-bottom:1px dashed #CCC;  margin:0 auto; overflow:hidden}
.bg11 p span{ padding:1% 2%;border-radius:50%; display:block; background:#bababa; margin:1%; border:0.2em solid #e5e5e5; font-size:120%; color:#FFF; text-align:center; float:left; margin-top:5%}
.bg11 p i{padding-top:8%; font-style:normal; padding-bottom:2%; float:left;text-align:left;}
.bg11 em{font-style:normal;width:85%; font-size:160%; display:block; padding-top:.5em; padding-left:6%}
.bg11 div{ overflow:hidden; padding:1% 8%; margin:2% auto}
.bg11 div a{ display:inline-block;width:40%; height:2em; line-height:2em; color:#FFF; font-size:120%;text-align:center; border-radius:.4em}
.bg11 div .a1{float:left; background:#f2b717; }
.bg11 div .a2{ float:right; background:#478ce1;}
.title1{ width:95%; height:5em; line-height:5em; margin:0 auto; background:url(../images/title_bg.jpg) no-repeat; background-size:100%; color:#FFF; font-weight:900}
.title1 em{ display:inline-block; width:16%; font-size:1.5em; text-align:center; padding:0 2%; float:left}
.title1 i{display:inline-block; font-size:1.5em; width:80%;text-align:center; float:left}
.img_four{ overflow:hidden;}
.img_four p{ text-align:center; margin-top:3%}
.img_four span{ display:block; width:100%}

.a{ overflow:hidden; padding:1.5% 0 2% 0; width:96%; padding-left:4%}
.a a{ float:left;}
.a a.b1{ width:55%}
.a a.b2{ width:37%}
.a a img{ width:100%}

.doc{overflow:hidden; border:1px solid #CCC; background:url(../images/doc.jpg) no-repeat; background-size:100%; margin:2%; padding-bottom:2%}
.doc dl dt{ padding-left:46%; width:55%;}
.doc dl dt h1{ font-size:150%; font-weight:normal; color:#f97d19; padding:8% 0 3% 0; border-bottom:dashed 1px #bfbfbf;}
.doc dl dt h1 b{font-size:120%; color:#353535; display:inline-block;}
.doc dl dt h2{ font-weight:normal;font-size:150%; padding-top:6%}
.doc dl dt h2 i{ color:#900; font-style:normal}
.doc dl dt h3{font-weight:normal;font-size:150%;padding-top:4.5%}
.doc dl dd{font-size:135%; text-indent:2em; padding:5% 4%; line-height:1.7em}
.doc span{display:block; width:98%; overflow:hidden;line-height:2em; margin-top:7%; text-align:center; padding-left:2%; font-size:140%}
.doc span .a1{ width:40%; background:#f2b717; float:left; padding:2%;color:#FFF; margin-right:2%}
.doc span .a2{ width:40%; background:#478ce1; padding:2%; float:left;color:#FFF; margin-left:2%}
.imgs{ overflow:hidden; padding:2% 2%;}
.imgs span{ display:block; width:100%}
.imgs p{ display:block; width:100%}

.gray{ overflow:hidden; background:url(../images/xiewen.jpg) no-repeat; font-size:120%; padding:3% 9%; width:82%; letter-spacing:.1em; background-size:100% 100%; text-indent:2em}
.nurse{ overflow:hidden; background:url(../images/hushi.jpg) no-repeat; margin:2% 2%; text-align:center; font-size:200%; color:#1693c7; padding:6% 2%;background-size:100%; border-bottom:.2em solid #c3e0ee}
.nurse1{border-bottom:.2em solid #98a603; color:#98a603; text-align:left; padding:6% 6%}
.color{ overflow:hidden; width:96%; font-weight:normal; font-size:170%; padding:1% 2%; color:#FFF}
.color span{ display:block; margin-top:.1em}
.color span i{text-align:center;padding:1.5% 0;display:inline-block}
.color span em{text-align:center;padding:1.5% 0;margin-left:.1em;display:inline-block}
.color .s1 i{background:#5ccdd7;width:60%;}
.color .s1 em{background:#fd9d50;width:39%; }
.color .s2 i{ width:37%; background:#b582eb}
.color .s2 em{ width:62%; background:#66a3ee}
.color .s3 i{ width:58%; background:#bdc937}
.color .s3 em{ width:41%; background:#f78aa9}
.top{ overflow:hidden; padding:2% 2%; background:url(../images/all.jpg) no-repeat; background-size:100% 100%; margin:2% 2%}
.top dl{ float:left; width:45%}
.top .two{ padding-left:10%}
.top .two1{ padding-top:18%}
.top .twos{padding-left:10%;padding-top:18%}
.top dl dt{ text-align:center;font-size:160%; color:#FFF}
.top dl dd{font-size:140%;padding:6% 3%}
.top .two1 dd,.top .twos dd{ padding-top:0%; height:6.6em; overflow:hidden; line-height:130%}
.top .two1 dt,.top .twos dt{ padding-top:1%}


.green{ width:88%; padding:2% 2%; margin-left:4%; background:#98a603; font-size:170%; color:#FFF; text-align:center}
.grays{ overflow:hidden; padding:2% 5%}
.grays span{ display:block; width:100%;}
.grays p{ background:#e8e8e8; padding:4% 2%; font-size:140%; text-indent:2em}
.grays p em{ color:#F00}

.one{ background:url(../images/gt1.jpg) no-repeat; background-size:100%; padding:4% 9%; font-size:160%; line-height:2%; overflow:hidden; margin:2% auto}
.one i{ font-style:italic}
.circle{ overflow:hidden; padding:2% 2%}
.circle span{ display:block; width:100%}


.adv{ overflow:hidden; background:url(../images/dashed.jpg) no-repeat 50% 12em; background-size:35%}
.adv .ad1 dt{ float:left; padding:10% 4%;width:40%}
.adv .ad1 dt span{ display:block; width:100%}
.adv .ad1 dd{ width:45%; float:right; padding:4% 2%}
.adv .ad1 dd h1{ font-size:160%; color:#bfca4a; font-weight:normal; letter-spacing:.07em; border-bottom:.15em solid #98a603}
.adv .ad1 dd h1 i{ color:#ff7c59}
.adv .ad1 dd h1 em{ font-size:120%}
.adv .ad1 dd p{ font-size:130%; padding-top:4%}

.adv .ad2 dt{ float:right; padding:6% 3%;width:40%}
.adv .ad2 dt span{ display:block; width:100%}
.adv .ad2 dd{ width:45%; float:left; padding:4% 2%}
.adv .ad2 dd h1{ font-size:160%; color:#73abf0; font-weight:normal; letter-spacing:.07em; border-bottom:.15em solid #478ce1}
.adv .ad2 dd h1 i{ color:#ff7c59}
.adv .ad2 dd h1 em{ font-size:120%}
.adv .ad2 dd p{ font-size:130%; padding-top:4%}


.adv .ad3 dd h1{ font-size:160%; color:#4cb8cf; font-weight:normal; letter-spacing:.07em; border-bottom:.15em solid #00bdc9}
.adv .ad3 dt{ float:left; padding:5% 2%;width:35%}

.adv .ad4 dd h1{ font-size:160%; color:#c375f5; font-weight:normal; letter-spacing:.07em; border-bottom:.15em solid #8e36e9}
.adv .ad4 dt{ float:right; padding:12% 8% 0 0;width:35%}
.build{ overflow:hidden; padding-bottom:2%; background:url(../images/build.jpg) no-repeat; background-size:100% 100%;}
.build p{ float:left}
.build .p2{ float:left}
.build .p1{ padding-top:35%; width:50%; overflow:hidden; padding-bottom:3%;}
.build .p1 i{font-size:150%; padding:0 6.5%; line-height:165%; display:block}
.build .p2{ width:50%;text-align:center;  overflow:hidden;  margin-top:3%;/* padding-bottom:4.2%*/}
.build .p2 em{ display:block; background:#bb0101;padding:2% 5%;font-size:160%; color:#FFF; text-align:center; margin-left:.7%}

.build .p2 h2{ font-size:140%; font-weight:normal; padding-top:4%}
.build .p2 h3{font-size:130%;font-weight:normal; padding-bottom:4%}
.build .p2 span{padding-left:1%; width:100%; display:block}
.build .p2 i{ display:block; font-size:120%; padding:1% 0;}
.build .p2 b{ display:block;font-size:120%;font-weight:normal;padding:1% 0;}
.build .p2 h1{ display:block; font-size:180%;font-weight:normal;padding:1% 0; color:#ba0000}
.build .p2 a{ display:block; background:#478ce1; text-align:center; width:70%; padding:4% 3%; margin-left:13%; font-size:150%; color:#FFF; border-radius:.3em;}


.img3{ overflow:hidden; display:block; width:100%; margin-top:2%}
.spans{ display:block; overflow:hidden;line-height:2em; margin-top:2%; text-align:center;font-size:160%}
.spans .a1{ width:30%; background:#f2b717; float:left; padding:1%;color:#FFF; margin-left:13%; margin-right:2%}
.spans .a2{ width:30%; background:#478ce1; padding:1%; float:left;color:#FFF; margin-left:2%}

.h_nav ul{overflow:hidden; zoom:1; padding:2% 2%;}
.h_nav li{width:31%; float:left; margin:0 1%; padding:8em 0 0.5em;text-align:center; background-repeat:no-repeat;background-size:3.500em;}
.h_nav li a{display:block; color:#fff; font-size:120%;}
.h_nav li.bg1{ background: #9cab13 url(../images/qq.jpg) no-repeat 40% 20%; background-size:80%}
.h_nav li.bg11{ background: #9cab13 url(../images/qq.jpg) no-repeat 40% 20%; background-size:80%}
.h_nav li.bg2{ background: #5f9fdf url(../images/tel.jpg) no-repeat 40% 20%;background-size:80%}
.h_nav li.bg3{ background: #994b96 url(../images/road.jpg) no-repeat 40% 20%;background-size:80%}


.fotgray{ overflow:hidden; background:#f4f4f4; padding:3% 2%; border:1px solid #CCC; margin:0 2%;}
.orange{ text-align:center; background:#f97d19; color:#FFF;}
.orange em{ display:block; font-size:220%}
.orange b{ display:block;font-size:140%; font-weight:normal}


.yel{ overflow:hidden; background:#fffcf3; border:1px dashed #ccc;padding:2% 2%; margin:2% 0;}
.yel em{ display:block; float:left; width:18%; background:#f2b717; color:#FFF; text-align:center; font-size:180%}
.yel i{ display:block; float:left; width:80%; text-align:center}
.yel i span{ display:block}
.yel i .s1{ font-size:180%; color:#ce1104}
.yel i .s2{ font-size:160%; color:#484848}

.input span{ display:block; text-align:center; font-size:160%; margin:3% 0;}
.input span input{ width:58%; height:3em; border:.1em solid #CCC; background:#FFF;}
.input span input.txt{height:9em;width:61%; float:left}
.input span em{ float:left}
.input p{ width:38%; background:#f2b717; margin:2% auto; margin-left:40%; text-align:center; font-size:180%;  padding:1% 2%; border-radius:.2em}
.input p a{color:#FFF;}
.input .a{ display:block; width:38%; background:#f2b717; margin:2% auto; margin-left:40%; text-align:center; font-size:180%; color:#FFF; padding:1% 2%; border-radius:.2em}
.red{ padding:2% 2%; background:#fff6df; margin:2% 2%; color:#353535; font-size:160%; text-indent:2em}
.red span{ color:#b70000}
.graybg{ overflow:hidden; padding:2% 2%; margin:2% 2%; background:#f4f4f4}
.graybg em{ text-align:center; display:block; font-size:160%}
.graybg span{display:block; width:97%; overflow:hidden;line-height:1em; margin-top:2%; text-align:center; padding-left:3%; font-size:150%}
.graybg span .a1{ width:38%; background:#f2b717; float:left; padding:2%;color:#FFF; margin-right:2%}
.graybg span .a2{ width:38%; background:#8a8a8a; padding:2%; float:left;color:#FFF; margin-left:2%}

footer{ width: 100%; margin: 0em auto; margin-top: 1em;}
footer .fot1{ width: 94%; text-align: center; padding-top: .7em; font-size: 1.5em;}
footer .fot1 img{ width: 100%;}
footer .fot1 p{padding-top: .7em; color: #636363;}
footer .fot2{ width: 93%; margin: 1em auto; padding: .5em; padding-top:4%; border-top:.1em dashed #CCC}
footer .fot2 p{ line-height: 1.5em; text-align: center;}
footer .fot2 .p1{ font-size: 140%; color: #424242;}
footer .fot2 .p3{ font-size: 150%; color: #ca0404;}
footer .fot3{ display: block; margin: .6em auto; line-height: 2.5em; border-radius:5px; background: #ee7735; text-align: center; font-size: 1.9em; color: #FFFFFF; margin:2% 4%}
footer .fot4{ width: 94%; margin: .5em auto; overflow: hidden; padding-left: 2%;}
footer .fot4 li{ width:30%;float: left; color: #646464; background: url(../images/gt2.jpg) no-repeat left; background-size: 19%; font-size: 1.5em; padding-left:2%; text-align: center;}
.fot_nav{ margin-top:1em; overflow: hidden; padding-left:2.2%}
.fot_nav li{ float: left; font-size: 125%;color: #ee7735; width: 23%; line-height:2.2em; height: 2.2em; text-align: center;}
.fot_nav li a{color: #ee7735; padding-right: .3em;}
.fot_nav li span{ color:f17eae}
.fot{width: 100%; overflow: hidden; text-align: center; font-size:120%; color: #000; line-height: 4em; }
.fot span{ color: #bd0000;}


















@media screen and (max-width:320px){body,input,select{/*font-size:9px*/font-size:10px}}
@media screen and (min-width:320px){body,input,select{/*font-size:9.25px*/font-size:11.25px}}
@media screen and (min-width:400px){body,input,select{/*font-size:10.25px*/font-size:12.5px}}
@media screen and (min-width:480px){body,input,select{/*font-size:12.5px*/font-size:13.75px}}
@media screen and (min-width:560px){body,input,select{/*font-size:14.25px*/font-size:15px}}
@media screen and (min-width:600px){body,input,select{/*font-size:16.5px*/font-size:16.25px}}
@media screen and (min-width:640px){body,input,select{/*font-size:18.25px*/font-size:18px}}






@media only screen and (max-width: 320px){
.bg11 p{ font-size:120%}
.build .p1 i{font-size:140%; padding:0 6.5%; line-height:160%; display:block}
.title1{ height:4em; line-height:4em}
}

@media (min-width: 320px) and (max-width:350px) { 
.title1 em{ font-size:1.35em}
.title1 i{font-size:1.3em}
.bg11 p{ font-size:120%}
.doc dl dt h2{ font-size:130%}
.doc dl dt h3{font-size:130%}
.doc dl dd{margin-top:2%;font-size:120%}
.doc span{ padding-top:2%}
.top dl dt{ font-size:140%}
.top dl dd{ font-size:120%}
.build .p1 i{font-size:130%; padding:0 6.5%; line-height:158%; display:block}
.title1{ height:4em; line-height:4em}

.s .dlas{ font-size:120%;line-height:1.5em}
}

@media (min-width: 350px) and (max-width:370px) { 
.title1 em{ font-size:1.45em}
.title1 i{font-size:1.35em}
.doc dl dt h2{margin-top:1%;font-size:120%}
.doc dl dt h3{margin-top:1%;font-size:120%}
.doc dl dd{margin-top:2%;font-size:130%}
.doc span{ padding-top:1.5%}
.build .p1 i{font-size:140%; padding:0 6.5%; line-height:160%; display:block}

.dl1 dl dt{ font-size:110%}
.dl dl dt{ font-size:110%}
}


@media (min-width: 370px) and (max-width:400px) { 
.doc dl dd{margin-top:2%;font-size:130%}
.doc span{ padding-top:3%}
.top .two1 dd,.top .twos dd{line-height:150%}
.top .two1 dt,.top .twos dt{ padding-top:9%}
.build .p1 i{font-size:140%; padding:0 6.5%; line-height:160%; display:block}
.dl1 dl dt{ font-size:115%}
.dl3 dl dt{ font-size:115%}
.dl2 dl dt{ font-size:115%}
}
@media (min-width: 400px) and (max-width:430px) { 
.top .top2 dl dd{ font-size:130%;  padding:7% 0% 0 0%; line-height:170%}
.top .two1 dd,.top .twos dd{line-height:150%}
.top .two1 dt,.top .twos dt{ padding-top:10%}
.build .p1 i{font-size:140%; padding:0 6.5%; line-height:160%; display:block}
.dl1 dl dt{ font-size:115%}
.dl2 dl dt{ font-size:115%}
.dl3 dl dt{ font-size:113%}
}
@media (min-width: 430px) and (max-width:450px) { 
.top .two1 dd,.top .twos dd{line-height:170%}
.top .two1 dt,.top .twos dt{ padding-top:10%}
.dl1 dl dt{ font-size:115%; line-height:1.5em}
.dl2 dl dt{ font-size:115%; line-height:1.5em}
.dl dl dt{ font-size:115%; line-height:1.4em}
.dl3 dl dt{ font-size:115%}
}
@media (min-width: 450px) and (max-width:500px){ 
.top .two1 dd,.top .twos dd{line-height:170%}
.top .two1 dt,.top .twos dt{padding-top:8%}
.dl1 dl dt{ font-size:115%; line-height:1.5em}
.dl2 dl dt{ font-size:115%; line-height:1.5em}
.dl dl dt{ font-size:115%; line-height:1.4em}
.dl3 dl dt{ font-size:115%;line-height:1.5em}
}
@media (min-width: 500px) and (max-width:550px) { 
.doc dl dd,.top .twos dd{margin-top:2%;font-size:130%}
.doc span{ padding-top:5%}
.dl dl dt{ font-size:115%; line-height:1.6em}
.d1l dl dt{ font-size:115%; line-height:1.6em}
.dl2 dl dt{ font-size:115%; line-height:1.6em}
.dl3 dl dt{ font-size:115%;line-height:1.6em}
}
@media (min-width: 550px) and (max-width:640px) { 
.doc dl dd,.top .twos dd{margin-top:2%;font-size:130%}
.doc span{ padding-top:5%}
.dl1 dl dt{ font-size:115%; line-height:1.55em}
.dl2 dl dt{ font-size:115%; line-height:1.55em}
.dl dl dt{ font-size:115%; line-height:1.45em}
.dl3 dl dt{ font-size:115%;line-height:1.7em}
}

@media only screen and (min-width: 640px){
.doc dl dd,.top .twos dd{margin-top:4%;font-size:130%}
.doc span{padding-top:4%}
.dl1 dl dt{ font-size:115%; line-height:1.55em}
.dl2 dl dt{ font-size:115%; line-height:1.55em}
.dl dl dt{ font-size:115%; line-height:1.45em}
.dl3 dl dt{ font-size:115%;line-height:1.5em}
}