@charset "utf-8";
/* CSS Document */


body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding:0px; font-size:24px;color:#4B4B4B;font-family:"微软雅黑",Tahoma,Arial,sans-serif;}
dl,dt,dd,h1,p{padding:0px; margin:0px; list-style:none;}
h2{padding:0; margin:0;}
ul{ padding:0px; margin:0px;}
li { list-style:none; padding:0; margin:0; }
A:link { color: #4B4B4B; TEXT-DECORATION: none }
A:hover { COLOR: #4B4B4B; text-decoration: none; }
.bigcont{width:640px; margin:0px auto;}
.bigtop{width:100%;}
.top{width:640px;margin:0px auto; text-align:center; }
.tlogo{width:100%;clear:both; border-top:#EFEFEF solid 1px;}
.ttextL{width:50%; height:40px; line-height:40px; float:left; text-align:left; background:#0065cd}
.ttextL a { color:#A7A7A7; float:left;}
.ttextR{width:50%; height:40px; line-height:40px; float:right; text-align:right; color:#FF6600;background:#0065cd}
.ttextR a {color:#FF6600}



.nav_out { width:640px; margin:0 auto; height:125px; background:#95d3fe; margin-bottom:10px;}
.nav { width:642px;}
.nav .nav_yyjj { width:148px; height:125px; float:left; margin-right:1px; line-height:188px; background:url(../images/nav-gk.png) center 17px no-repeat #0097dd;}
.nav li { width:163px; margin-right:1px; height:62px; float:left; background:#0097dd; margin-bottom:1px; font-size:24px; line-height:62px; color:#ffffff; text-align:center; }


.relative {position:relative;}
.absolute {position:absolute;}
.bannerSlides,.anli_slides,.export_slides {width:100%;min-width:320px;overflow:hidden;}
.bannerSlides li,.anli_slides li {width:100%;height:100%;float:left;overflow:hidden;}
.bannerSlides li a,.anli_slides li a {display:block;width:100%;height:100%;}
.bannerSlide_container a {position:relative;}
.bannerSlide_foncus {left:0;bottom:2%;width:100%;height:22px;overflow:hidden;text-align:center;}
.bannerSlide_foncus span,.anliSlide_foncus span {display:inline-block;width:15px;height:100%; background:url(../images/focusbtn.png) no-repeat;margin:0 9px;cursor:pointer;}
.bannerSlide_foncus span.active,.anliSlide_foncus span.active { background:url(../images/focusactivebtn.png) no-repeat;}

.ptel{width:100%; height:90px; padding:20px 0px;}
.putit{width:100%; height:62px; background:#0065cd}
.ptR{width:155px; height:46px; line-height:46px; float:right; margin-right:0px; text-align:center; margin-top:12px; font-size:28px;border-radius:46px;}
.ptR a { color:#329EF6;width:137px; height:38px; display:block;background:url(../Images/yjth.gif)}
.ptR a.on { color:#329EF6;width:137px; height:38px; display:block;background:url(../Images/more.jpg)}
.ptL{width:200px; height:62px; line-height:62px; float:left; color:#FFF;  text-align:right; font-size:32px}
.ptL1{background:url(../Images/in_11.jpg) 15px 8px no-repeat;}
.ptL2{background:url(../Images/in_14.jpg) 15px 8px no-repeat;}
.ptL3{ background:url(../Images/in_29.jpg) 15px 8px no-repeat;}
.ptL4{ background:url(../Images/in_35.jpg) 15px 8px no-repeat;}
.ptL5{background:url(../Images/in_335.jpg) 15px 8px no-repeat;}
.ptL6{background:url(../Images/in_355.jpg) 15px 8px no-repeat;}



.dongtai{width:640px;  padding-bottom:20px;}
.dtL{width:194px; height:190px; float:left;}
.dtL img {width:194px; height:190px;}
.dtR{width:396px; height:190px; float:right;}
.dtR h1 { text-align:center; font-size:28px;}
.dtR h1 a { color:#EC0202}
.dtR p { text-indent:2em; padding-top:12px; line-height:46px; font-size:24px}
.dtR p a { color:#EC0202}
.dtbot{width:100%; clear:both; padding-top:15px;}
.dtbot ul {width:100%; border-top:#CACACA dashed 1px; clear:both; }
.dtbot ul li { height:66px; line-height:66px;border-bottom:#CACACA dashed 1px;background:url(../Images/hot.gif) 0px 22px no-repeat; padding-left:35px;}

.jibingcont{width:100%; height:250px; padding-top:6px;}
.jbcbor{width:100%; height:175px; margin-top:10px; float:left;}
.jbcbL{width:200px; height:168px; float:left; background:#6D8BFD}
.jbcbL p{width:100%; text-align:center; color:#FFF; padding-top:18px;}
.jbcbL h1 { font-size:36px; text-align:center;color:#FFF}
.jbcbL3{width:200px; height:168px; float:left; background:#F69244}
.jbcbR{width:440px; height:175px; float:left;}
.jbcbR li {width:215px; height:82px; line-height:82px; text-align:center; float:left; margin-left:4px; margin-bottom:4px; color:#FFF; font-size:28px;}
.jbcbR li.on1{ background:#7CB727}
.jbcbR li.on2{ background:#6D8BFD}
.jbcbR li.on3{ background:#EF822D}
.jbcbR li.on4{ background:#24B8A0}
.jbcbR li.on3_1{ background:#7CB727}
.jbcbR li.on3_2{ background:#A868F0}
.jbcbR li.on3_3{ background:#E67B8B}
.jbcbR li.on3_4{ background:#319FF6}
.jbcbL2{width:440px; height:175px; float:left;}
.jbcbL2 li {width:215px; height:105px; line-height:105px; text-align:center; float:left; margin-right:4px; margin-bottom:4px; color:#FFF; font-size:28px;}
.jbcbL2 li.on1{ background:#E57486}
.jbcbL2 li.on2{ background:#A868F0}
.jbcbL2 li.on3{ background:#55B7D2}
.jbcbL2 li.on4{ background:#24B8A0}
.jbcbR2{width:200px; height:213px; float:left; background:#45BE61; color:#FFF}
.jbcbR2L{width:144px; height:100px; float:left; padding-top:73px;text-align:center;}
.jbcbR2L p {width:100%; }
.jbcbR2L h1 {width:100%; font-size:36px}
.jbcbR2 i {width:45px; height:82px; float:left; padding-top:73px;}

.tslf{width:100%; height:266px; padding:20px 0px;}
.tslf li { float:left; height:62px; line-height:62px; color:#FFFDFF; margin-bottom:4px;}
.tslf li.on1{ width:350px; padding-left:30px; background:#7CB727; margin-right:4px;}
.tslf li.on2{ width:256px;  background:#6D8BFD; text-align:center}
.tslf li.on3{ width:254px; padding-left:30px; background:#EF822D; margin-right:4px;}
.tslf li.on4{ width:352px;  background:#24B8A0; text-align:center}
.tslf li.on5{ width:300px; padding-left:30px; background:#A868F0; margin-right:4px;}
.tslf li.on6{ width:306px;  background:#E67B8B; text-align:center}
.tslf li.on7{ width:376px; padding-left:30px; background:#55B7D2; margin-right:4px;}
.tslf li.on8{ width:230px;  background:#319FF6; text-align:center}

.tup{width:640px; height:142px; margin-bottom:20px;}
.tup li {width:156px; height:142px; float:left; background-color:#fc9721;color:#FFF; font-size:22px; margin-right:5px;}
.tup li p { padding-top:100px; text-align:center}
.tup li.on1{ background:url(../Images/tup_1.jpg) 45px 15px no-repeat #fc9721;}
.tup li.on2{ background:url(../Images/tup_2.jpg) 45px 15px no-repeat #fc9721;}
.tup li.on3{ background:url(../Images/tup_3.jpg) 45px 15px no-repeat #fc9721;}
.tup li.on4{ background:url(../Images/tup_4.jpg) 45px 15px no-repeat #fc9721;}

.erweima{width:100%; height:200px;}

.zhuanjia{width:100%; height:600px; padding-top:10px;}
.zjbor{width:100%; height:272px; float:left; background:#E0F0FD; margin-top:15px;}
.zjbL{width:234px; height:272px; float:left;}
.zjbR{width:366px; height:232px; float:left; padding:20px;}
.zjbR dt { font-size:28px; border-bottom:#A5A6A6 dashed 1px; height:55px; }
.zjbR dt span { font-size:34px; color:#F00}
.zjbR dd { text-indent:2em; line-height:48px; padding:10px 0px;}
.zjbR dd a { color:#F00}
.zjbR li {width:158px; height:46px; line-height:46px; color:#FFF;border-radius:8px; background:#F68600; text-align:center; float:left; margin-right:10px;}
.zjbR li.on{background:#0065cd;}

.footer{width:640px; height:255px; padding:10px 0px;  line-height:46px; text-align:center; clear:both; margin:0 auto }
.footer span { color:#F00;}
.footer span.on1{width:110px; padding-left:40px; height:36px; line-height:36px;background:url(../Images/fi01.jpg) 10px 6px no-repeat; background-color:#BDBEBE; color:#F0F0F0; display:block; float:left; margin-left:160px;}



.footer span.on2{width:110px; padding-left:40px; height:36px;line-height:36px;background:url(../Images/fi02.jpg) 10px 6px no-repeat; background-color:#BDBEBE; color:#F0F0F0; display:block;float:left; margin-left:20px;}
.fdfoot{width:100%; height:70px; background:#0065cd; margin:0px auto;position: fixed; right: 0px; bottom: 0px; z-index: 9999;_position: absolute;_bottom;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
.fdfootC{width:640px; height:70px; margin:0px auto}
.fdfootC li { float:left; padding-top:8px; text-align:center; color:#FFF; line-height:58px;}
.fdfootC li.on1{ width:160px; height:70px; background-color:#FF9000; position:relative;}

.ttdd{width:38px; height:50px;  background:url(../Images/telgif_03.gif) 0px 0px no-repeat; display:block; position:absolute; left:1px; top:16px; webkit-animation: zooming 1s infinite;animation: zooming 1s infinite;-webkit-animation:zooming 1s infinite;}
.ttdd2{width:40px; height:50px;  background:url(../Images/fd02.jpg) 0px 0px no-repeat; display:block; position:absolute; left:8px; top:16px; webkit-animation: zooming 1s infinite;animation: zooming 1s infinite;-webkit-animation:zooming 1s infinite;}
@-webkit-keyframes zooming{ 0% {-webkit-transform: scale(.8);transform: scale(.8);} 50% {-webkit-transform: scale(1.05);transform: scale(1.05); } 100% {-webkit-transform: scale(.8);transform: scale(.8);}}
@keyframes zooming{ 0% {-webkit-transform: scale(.8);transform: scale(.8);} 50% {-webkit-transform: scale(1.05);transform: scale(1.05); } 100% {-webkit-transform: scale(.8);transform: scale(.8);}}
.fdfootC li.on1:before { background-position: -27px 0; webkit-animation: zooming 1s infinite;animation: zooming 1s infinite;-webkit-animation:zooming 1s infinite;}


.flashno { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; position:absolute; border: 2px solid #fff; width: 20px; height: 20px; line-height: 17px; font-size: 14px; color: #fff; right: 1px; top: 1px; font-family: arial; font-weight: bold; -webkit-animation: flash 2s infinite; animation: flash 2s infinite; border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;border-radius:10px; background: -webkit-gradient(linear, left top, left bottom, from(#fd142e), to(#bf0116)); background: -webkit-linear-gradient(top, #fd142e, #bf0116); background: linear-gradient(to bottom, #fd142e, #bf0116); }
@-webkit-keyframes flash { 0%,40%,100% { opacity: 1; }  50%,90% { opacity: 0; } }
@keyframes flash { 0%,40%,100% { opacity: 1; }  50%,90% { opacity: 0; } }

.fdfootC li.on2{ width:160px;height:70px; position:relative; }
.fdfootC li.on3{ width:160px; background:url(../Images/fd03.jpg) 15px 18px no-repeat;height:70px;background-color:#FF9000; }
.fdfootC li.on4{ width:160px; background:url(../Images/fd04.jpg) 15px 18px no-repeat; height:70px; }






.jishu{ width:640px; margin:0 auto; margin-bottom:10px;}
.j_main{ width:97%; margin:0 auto; margin-top:20px;}
.j_left{ width:417px; height:150px; overflow:hidden; float:left;}

.weichuang{ width:100%; height:50px; margin:0 auto; line-height:30px; margin-top:27px; color:white; font-size:23px; text-align:center;}
.j_right{ width:188px; height:150px; float:left; background-color:#1fb8b3; margin-left:15px;}
.j_le{ width:417px; height:150px; overflow:hidden; float:left;}
.j_ri{ width:188px; height:150px; float:left; background-color:#2a93d5; margin-left:15px;}

.j_l{ float:left; width:188px; height:150px; overflow:hidden;  background-color:#fd9136;}
.j_r{ width:417px; height:150px; float:left;margin-left:15px;}
.xiangqing{ border:1px solid white; width:50px; margin:0 auto; text-align:center; line-height:20px; color:white; font-size:18px; margin-top:20px;}
.clearfix{ clear:both;}
.footer img{ width:100%;}








.ptL1{background:url(../Images/in_11.jpg) 15px 8px no-repeat;}
.ptL2{background:url(../Images/in_14.jpg) 15px 8px no-repeat;}
.ptL3{ background:url(../Images/in_29.jpg) 15px 8px no-repeat;}
.ptL4{ background:url(../Images/in_35.jpg) 15px 8px no-repeat;}
.ptL5{background:url(../Images/in_335.jpg) 15px 8px no-repeat;}
.ptL6{background:url(../Images/in_355.jpg) 15px 8px no-repeat;}
.ptL7{background:url(../Images/in_366.jpg) 15px 8px no-repeat;}
.ptL8{background:url(../Images/in_377.jpg) 15px 8px no-repeat;}

.jieshao{ width:640px; margin:0 auto; background:#fff; padding-bottom:10px}
.lou{ width:200px; float:left; margin-left:7px; margin-right:5px; margin-top:10px;}
.lou img{ display:block; margin:0 auto; width:100%;}
.nei p{ font-size:24px; line-height:40px;}

.ulpz{ width:640px; background:#fff; margin:0 auto;}
.ulpz ul li{ width:300px; float:left; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; height:240px;}
.ulpz ul li img{ width:100%; display:block;}
.ulpz li p{ text-align:center; color:#fff; font-size:22px;}
.ulpz li .on1{ background:#cc99ff;}
.ulpz li .on2{ background:#3fd5fb;}
.ulpz li .on3{ background:#ff9933;}
.ulpz li .on4{ background:#00cc66;}
.secccc{ width:620px; margin:0 auto;  background:#fff; padding-top:10px; padding-bottom:10px}
.seccc{ width:620px; margin:0 auto;}
.seccc img{ width:100%;}
.yuann{ width:640px; margin:0 auto; background:#fff;}
.jingg{ width:640px; margin:0 auto;}
.jingg p{font-size:24px; line-height:40px;}
.guahao{width:640px;height: 140px;background: url(../Images/ad_pic2.png) no-repeat center;background-size: 100% 100%;margin: 0 auto; margin-bottom:10px}
.guahao a{display: block;height: 140px;}
.team{ width:640px; margin:0 auto;}
.team .doctor{ width:300px; float:left; margin-left:10px; margin-right:10px; margin-top:10px; height:325px; margin-bottom:10px;}
.team .doctor img{ width:100%; display:block;}
.tudui{ width:640px; margin:0 auto;}
.tudui .yisheng{ width:640px; margin:0 auto;}
.tudui .yisheng p{font-size:24px; color:#4B4B4B; line-height:46px; font-family:"微软雅黑",Tahoma,Arial,sans-serif; }
.lookx{ width:150px; background:#0065cd; float:left;}
.lookx a{ width:150px; text-align:center; line-height:36px; font-size:22px; display:block; color:#fff;}
.gua{ width:150px; background:#f9772b; float:left;}
.gua a{ width:150px; text-align:center; line-height:36px; font-size:22px; display:block; color:#fff;}
.one{ font-size:19px; padding-top:24px; color:#fff; margin-left:230px; width:373px; display:block;}



.biao{ width:640px; margin:0 auto; margin-top:10px; margin-bottom:15px;}
.biao img{ width:100%;}
.neirong{ width:640px; margin:0 auto; margin-top:15px;}
.left{ width:250px; float:left; margin-right:20px; margin-top:8px;}
.left img{ width:100%;}
.right{ margin-bottom:15px;}

.liao{ width:200px; float:left;}
.liao img{ width:100%;}
.liao{ margin-left:7px; margin-right:5px; background:#cc99ff}
.liaoo{ width:200px;}
.liaoo a{ font-size:16px; display:block; line-height:25px; color:white;}
.yong{ width:626px; margin:0 auto; margin-bottom:15px;}
.yong img{ width:100%;}
.liao1{ width:200px; float:left;}
.liao1 img{ width:100%;}
.liao1{ margin-left:7px; margin-right:5px; background:#3fd5fb}
.liao2{ width:200px; float:left;}
.liao2 img{ width:100%;}
.liao2{ margin-left:7px; margin-right:5px; background:#ff9933}
.pk{ width:640px; margin-top:15px; margin-bottom:15px;}
.pk img{ width:100%;}
.north{width: 640px;height:80px ;background: url(../Images/der_02.jpg) no-repeat center;margin:10px auto 0;text-align: center;background-size: 100% 100%;}
.north h4{font-size: 30px;line-height: 0px;color: #0065cd;padding-top:19px;}
.north h1{ color:#5d5d5d; font-size:19px; clear:both; }
.puu{width: 100%;height: 60px;line-height: 60px;text-align: center;border-bottom:#013061 solid 2px;font-size: 26px;background: #0065cd;color: #FFF;font-weight: bold;text-shadow: 3px 3px 1px #666;clear: both;margin-top: 10p}
.puu span{ color:#FFFC21;}
.box{ width:640px; margin:0 auto}
.tupian{ width:188px; float:left; margin:10px}
.tupian img{ width:100%;}
.lic{ width:620px; margin:0 auto; margin-top:15px; margin-bottom:15px;}
.lic img{ width:100%;}
.dn{ width:640px; margin:0 auto; margin-bottom:15px;}
.dn img{ width:100%;}
.az{ margin-top:15px;}
.liao_box{ margin-top:15px; margin-bottom:15px;}
.nei{ margin-top:15px;}
.yuanjing p{ margin-top:15px; margin-bottom:15px;}
.bottom_nav{ width:100%; position:fixed; bottom:0; display:block; margin:0; padding:0;}
.bottom_nav .nav_nav{ width:25%; float:left; display:block}
.bottom_nav .nav_nav img{ width:100%; display:block; margin:0; padding:0;}
.ad{ width:640px; margin-bottom:15px;}
.ad img{ width:100%;}
.ccc h1{ font-size:20px; color:red;}









.liadd{width:590px; height:62px; line-height:62px; background:url(../Images/li_05.jpg) 8px 8px no-repeat; background-color:#0065cd; padding-left:50px; color:#FFF}
.liadd a { color:#FFF}
.libor{width:100%; height:222px; background:#E0F0FD; margin-top:6px; clear:both}
.lbL{width:156px; height:156px; float:left; margin-top:22px; margin-left:12px;border-radius:50%; border:#F9FCFF solid 8px; margin-right:22px;text-align:center;  color:#FFF;}
.lbg01{background:#45BE61; }
.lbg01 h1 {padding-top:20px;font-size:40px;}
.lbg02{background:#24B8A0; }
.lbg02 h1 {padding-top:20px;font-size:40px;}
.lbg03{background:#35b3e3; }
.lbg03 h1 {padding-top:20px;font-size:40px;}
.lbg04{background:#A868F0; }
.lbg04 h1 {padding-top:20px;font-size:40px;}
.lbg05{background:#FF9000; }
.lbg05 h1 {padding-top:20px;font-size:40px;}
.lbg06{background:#319FF6; }
.lbg06 h1 {padding-top:20px;font-size:40px;}
.lbg07{background:#45BE61; }
.lbg07 h1 {padding-top:20px;font-size:40px;}
.lbR{width:430px; height:168px; float:left;margin-top:22px; }
.lbR h1 { font-size:28px;}
.lbR p { line-height:44px;}
.lbR p a { color:#F00}
.hxjs{width:620px; padding:10px; height:340px; background:#FAFDFF; clear:both}
.hxjs2{width:620px; padding:10px; height:340px; background:#E0F0FD; clear:both}
.hjtit{width:100%; height:158px;}
.htL{width:234px; height:158px; float:left; margin-right:20px;}
.htR{width:365px; height:158px; float:left;}
.htR h1 { font-size:28px; text-align:left; margin-bottom:10px;}
.htR p { line-height:48px;}
.htR span { color:#F00}
.hjc{width:100%; height:96px; line-height:46px;}
.hjc span { color:#F00}
.hjb{width:580px; padding-left:40px; padding-top:20px; height:90px;}
.hjb a {width:182px; height:58px; line-height:58px; text-align:center; float:left; margin-left:44px; background:#FF9000; color:#FFF; border-radius:8px;}
.hjb a.on{ background:#319FF6}
.jbbts{width:100%; height:278px; padding-top:18px; position:relative;}
.jbbts a { color:#FFF; font-size:28px}
.jbbts .on1{width:208px; height:116px; padding-top:20px; text-align:center; line-height:46px; display:block; background:#46BE5D; position:absolute;top:0px; left:0px;}
.jbbts .on2{width:426px; height:66px; text-align:center; line-height:66px; display:block; background:#55B7D2;position:absolute;top:0px; left:212px;}
.jbbts .on3{width:214px; height:66px; text-align:center; line-height:66px; display:block; background:#24B8A0;position:absolute;top:70px; left:212px;}
.jbbts .on4{width:208px; height:66px; text-align:center; line-height:66px; display:block; background:#6D8BFD;position:absolute;top:70px; left:430px;}
.jbbts .on5{width:318px; height:66px; text-align:center; line-height:66px; display:block; background:#F0822D;position:absolute;top:140px; left:0px;}
.jbbts .on6{width:316px; height:66px; text-align:center; line-height:66px; display:block; background:#BD3DBF;position:absolute;top:140px; left:322px;}
.jbbts .on7{width:211px; height:66px; text-align:center; line-height:66px; display:block; background:#E67B8B;position:absolute;top:210px; left:0px;}
.jbbts .on8{width:211px; height:66px; text-align:center; line-height:66px; display:block; background:#647EE3;position:absolute;top:210px; left:215px;}
.jbbts .on9{width:208px; height:66px; text-align:center; line-height:66px; display:block; background:#C71C1C;position:absolute;top:210px; left:430px;}


.main5{background:#f2f2f2;padding:0 0 0;max-width:768px;margin-left:auto;margin-right:auto; margin-bottom:20px;}
.m5_tit{text-align:center;padding-bottom:20px;padding-top:25px;}
.m5_tit h4{font-size:35px; color:#0065cd;display: inline;}
.m5_tit p{color:#c70c0c;font-size:25px;}
.guahaoo{color:#727272;width:90%;margin:0 auto;background-color:#fff;border:solid 1px #d6d6d6;padding:1em;}
.guahaoo li{margin-bottom:20px;border-bottom:solid 1px #d6d6d6;line-height:4.7rem; padding-bottom:0.5em;}
.guahaoo li label{line-height:68px;width:26%;display:block;float:left; font-size:24px;}
.guahaoo li input{width:70%;padding-left:10px;font-size:22px;font-family:"Microsoft YaHei",Helvetica,Arial;font-size:22px;color:#aaa;line-height:50px; border:1px solid #ccc;}
.guahaoo li textarea{height:100px;width:70%;padding-left:10px;padding-top:10px;line-height:160%;font-family:"Microsoft YaHei",Helvetica,Arial;font-size:22px;color:#aaa;resize:none; border:1px solid #ccc;}
.button input{font-size:30px;display:inline-block;width:30%;height:60px;line-height:60px;background:#0052a6 90% center/auto 40%;color:#fff;padding-left:0em;border-radius:0.4em;padding-right:1em;font-family:"Microsoft YaHei",Helvetica,Arial;}
.button .reset{background:#7e7e7e 80% center/auto 40%;padding-left:1em; margin-left:110px;}

.ban {
    width: 100%;
    margin-bottom: 15px;
    overflow: hidden;
}
.ban {
    width: 640px;
    height: 396px;
}

.box_06{ z-index:10;}
.box_07{ margin-bottom:25px;}

.relative {
    position: relative;
}

.box_12 { height:auto; width:621px; padding:0 10px 0 9px;/* background:#f6f7f9;*/}
.container {
	margin-left:-16px;
	position: relative;
	width: 620px;
	font-size:.8125em;
	overflow:hidden;
}
.container .btnPrev { position:absolute; width:33px; height:82px; left:16px; top:103px; z-index:500;}
.container .btnNext { position:absolute; width:33px; height:82px; right:16px; top:103px; z-index:500;}

	/* Header */
	header{
		height:72px;
		overflow:hidden;
		background:url(../images/header-bg.gif) 0 0 repeat-x;
	}
	
	/*Gallery*/
	#gallery {
		width:588px;
		margin-left:26px;
		height:290px;
		overflow:hidden;
		background:url(../images/gallerry-bg.gif) 0 0 repeat-x;
	}
	
/*===== gallery =====*/
.roundabout-holder  { 
	width:620px;
	height:280px;
	margin:0 auto;
}
.roundabout-moveable-item {
   width: 336px;
   height: 227px;
   cursor: pointer;
	 border:none;
   border-radius:4px;
	 -moz-border-radius:4px;
	 -webkit-border-radius:4px;
}
	.roundabout-moveable-item img{
		width:100%;
	}
.roundabout-in-focus {
	border:3px solid #29b7e6;
}



.anquan{ width:100%; margin:0 auto;}
.anquan img{ width:100%; display:block; margin:0 auto;}


/*footer鏍囩*/
.yh2_foot { overflow: hidden; zoom: 1; }
.yh2_foot h2 { font-size: 1.2rem; color: #252729; line-height: 2.2rem; text-align: center; background: url(../images/yh_footbg1.png) no-repeat left top/32rem 8.4rem; height: 8.4rem; padding-top: 1.4rem; box-sizing: border-box; }
.yh2_foot h2 strong { font-size: 1.8rem; display: block; color: #bf0412; }
.yh2_footc { background: url(../images/yh_footbg2.png) no-repeat left top/32rem 12.6rem; height: 12.6rem; position: relative; z-index: 0;}
.yh2_foot dl { overflow: hidden; zoom: 1; width: 20.5rem; padding: 1.5rem 0rem 0rem 11.45rem; }
.yh2_foot dl dt { padding-left: 2.7rem; font-size: 1.2rem; line-height: 2rem; color: #2f2f2f; }
.yh2_foot dl dt span { padding: 0.6rem 0rem 0.7rem; display: block; }
.yh2_foot dl dd { text-align: center; padding-top: 0.5rem; }
.yh2_foot dl dd img { width: 9.15rem; margin: 0rem 0.5rem; display:inline; }
.yh2_foot i { display: block; position: absolute; z-index: 1; top: 2.3rem; left: 0.8rem; width: 8.9rem; height: 8.7rem; }
.yh2_foot i a { width: 8.9rem; height: 8.7rem; display: block; text-decoration: none; }

.fot { font-size: 0.9rem; line-height: 1.8rem; text-align: center; color: #9e9e9e; padding: 1rem 0;}

/*鍟嗗姟閫氬彸渚у皬鏍�*/
@-webkit-keyframes pan-ripple {
    0% {-webkit-transform:scale(1);opacity:0}
    30% {-webkit-transform:scale(1.1);opacity:1}
    100% {-webkit-transform:scale(1.4);opacity:0}
}

.s-ripple {
    z-index: 99999;
    position: fixed;
    width: 65px;
    height: 65px;
    display: block;
    transform-origin: 0px 0px 0px;
    transform: scale(1, 1);
    top: 40%;
    right: 15px;
}
.s-ripple i {
    position:absolute;
    width:90px;
    height:90px;
    line-height:normal;
    border-radius:50%;
    border:1px solid #4d7bd6;
    box-sizing:border-box
}
.ripple {
    background:#4d7bd6;
    color:#fff;
    font-size:20px;
    text-align:center;
    font-style:normal;
    padding-top:16%;
    opacity:.8
}
.ripple-a {
    opacity:0;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-animation:pan-ripple 2s linear infinite;
    animation:pan-ripple 2s linear infinite;
}
.ripple-b {
    opacity:0;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-animation:pan-ripple 1s linear infinite;
    animation:pan-ripple 1s linear infinite;
}
.s-ripple {
    z-index:99999;
    position:fixed;
    width:95px;
    height:95px;
    display:block;
    transform-origin: 0px 0px 0px;
    transform: scale(1, 1);
    top: 40%;
    left:15px;
}
/*鍟嗗姟閫氬彸渚у皬鏍囩粨鏉�*/

@media screen and (min-width:320px) and (max-width:321px) {
html { font-size: 62.5%; }
}
@media screen and (min-width:321px) and (max-width:322px) {
html { font-size: 62.6953125%; }
}
@media screen and (min-width:322px) and (max-width:323px) {
html { font-size: 62.89062500000001%; }
}
@media screen and (min-width:323px) and (max-width:324px) {
html { font-size: 63.08593749999999%; }
}
@media screen and (min-width:324px) and (max-width:325px) {
html { font-size: 63.28125%; }
}
@media screen and (min-width:325px) and (max-width:326px) {
html { font-size: 63.4765625%; }
}
@media screen and (min-width:326px) and (max-width:327px) {
html { font-size: 63.671875%; }
}
@media screen and (min-width:327px) and (max-width:328px) {
html { font-size: 63.86718750000001%; }
}
@media screen and (min-width:328px) and (max-width:329px) {
html { font-size: 64.0625%; }
}
@media screen and (min-width:329px) and (max-width:330px) {
html { font-size: 64.2578125%; }
}
@media screen and (min-width:330px) and (max-width:331px) {
html { font-size: 64.453125%; }
}
@media screen and (min-width:331px) and (max-width:332px) {
html { font-size: 64.6484375%; }
}
@media screen and (min-width:332px) and (max-width:333px) {
html { font-size: 64.84375%; }
}
@media screen and (min-width:333px) and (max-width:334px) {
html { font-size: 65.0390625%; }
}
@media screen and (min-width:334px) and (max-width:335px) {
html { font-size: 65.234375%; }
}
@media screen and (min-width:335px) and (max-width:336px) {
html { font-size: 65.4296875%; }
}
@media screen and (min-width:336px) and (max-width:337px) {
html { font-size: 65.625%; }
}
@media screen and (min-width:337px) and (max-width:338px) {
html { font-size: 65.8203125%; }
}
@media screen and (min-width:338px) and (max-width:339px) {
html { font-size: 66.015625%; }
}
@media screen and (min-width:339px) and (max-width:340px) {
html { font-size: 66.2109375%; }
}
@media screen and (min-width:340px) and (max-width:341px) {
html { font-size: 66.40625%; }
}
@media screen and (min-width:341px) and (max-width:342px) {
html { font-size: 66.6015625%; }
}
@media screen and (min-width:342px) and (max-width:343px) {
html { font-size: 66.796875%; }
}
@media screen and (min-width:343px) and (max-width:344px) {
html { font-size: 66.9921875%; }
}
@media screen and (min-width:344px) and (max-width:345px) {
html { font-size: 67.1875%; }
}
@media screen and (min-width:345px) and (max-width:346px) {
html { font-size: 67.3828125%; }
}
@media screen and (min-width:346px) and (max-width:347px) {
html { font-size: 67.578125%; }
}
@media screen and (min-width:347px) and (max-width:348px) {
html { font-size: 67.7734375%; }
}
@media screen and (min-width:348px) and (max-width:349px) {
html { font-size: 67.96875%; }
}
@media screen and (min-width:349px) and (max-width:350px) {
html { font-size: 68.1640625%; }
}
@media screen and (min-width:350px) and (max-width:351px) {
html { font-size: 68.359375%; }
}
@media screen and (min-width:351px) and (max-width:352px) {
html { font-size: 68.5546875%; }
}
@media screen and (min-width:352px) and (max-width:353px) {
html { font-size: 68.75%; }
}
@media screen and (min-width:353px) and (max-width:354px) {
html { font-size: 68.9453125%; }
}
@media screen and (min-width:354px) and (max-width:355px) {
html { font-size: 69.140625%; }
}
@media screen and (min-width:355px) and (max-width:356px) {
html { font-size: 69.3359375%; }
}
@media screen and (min-width:356px) and (max-width:357px) {
html { font-size: 69.53125%; }
}
@media screen and (min-width:357px) and (max-width:358px) {
html { font-size: 69.7265625%; }
}
@media screen and (min-width:358px) and (max-width:359px) {
html { font-size: 69.921875%; }
}
@media screen and (min-width:359px) and (max-width:360px) {
html { font-size: 70.1171875%; }
}
@media screen and (min-width:360px) and (max-width:361px) {
html { font-size: 70.3125%; }
}
@media screen and (min-width:361px) and (max-width:362px) {
html { font-size: 70.5078125%; }
}
@media screen and (min-width:362px) and (max-width:363px) {
html { font-size: 70.703125%; }
}
@media screen and (min-width:363px) and (max-width:364px) {
html { font-size: 70.8984375%; }
}
@media screen and (min-width:364px) and (max-width:365px) {
html { font-size: 71.09375%; }
}
@media screen and (min-width:365px) and (max-width:366px) {
html { font-size: 71.2890625%; }
}
@media screen and (min-width:366px) and (max-width:367px) {
html { font-size: 71.484375%; }
}
@media screen and (min-width:367px) and (max-width:368px) {
html { font-size: 71.6796875%; }
}
@media screen and (min-width:368px) and (max-width:369px) {
html { font-size: 71.875%; }
}
@media screen and (min-width:369px) and (max-width:370px) {
html { font-size: 72.0703125%; }
}
@media screen and (min-width:370px) and (max-width:371px) {
html { font-size: 72.265625%; }
}
@media screen and (min-width:371px) and (max-width:372px) {
html { font-size: 72.4609375%; }
}
@media screen and (min-width:372px) and (max-width:373px) {
html { font-size: 72.65625%; }
}
@media screen and (min-width:373px) and (max-width:374px) {
html { font-size: 72.8515625%; }
}
@media screen and (min-width:374px) and (max-width:375px) {
html { font-size: 73.046875%; }
}
@media screen and (min-width:375px) and (max-width:376px) {
html { font-size: 73.2421875%; }
}
@media screen and (min-width:376px) and (max-width:377px) {
html { font-size: 73.4375%; }
}
@media screen and (min-width:377px) and (max-width:378px) {
html { font-size: 73.6328125%; }
}
@media screen and (min-width:378px) and (max-width:379px) {
html { font-size: 73.828125%; }
}
@media screen and (min-width:379px) and (max-width:380px) {
html { font-size: 74.0234375%; }
}
@media screen and (min-width:380px) and (max-width:381px) {
html { font-size: 74.21875%; }
}
@media screen and (min-width:381px) and (max-width:382px) {
html { font-size: 74.4140625%; }
}
@media screen and (min-width:382px) and (max-width:383px) {
html { font-size: 74.609375%; }
}
@media screen and (min-width:383px) and (max-width:384px) {
html { font-size: 74.8046875%; }
}
@media screen and (min-width:384px) and (max-width:385px) {
html { font-size: 75%; }
}
@media screen and (min-width:385px) and (max-width:386px) {
html { font-size: 75.1953125%; }
}
@media screen and (min-width:386px) and (max-width:387px) {
html { font-size: 75.390625%; }
}
@media screen and (min-width:387px) and (max-width:388px) {
html { font-size: 75.5859375%; }
}
@media screen and (min-width:388px) and (max-width:389px) {
html { font-size: 75.78125%; }
}
@media screen and (min-width:389px) and (max-width:390px) {
html { font-size: 75.9765625%; }
}
@media screen and (min-width:390px) and (max-width:391px) {
html { font-size: 76.171875%; }
}
@media screen and (min-width:391px) and (max-width:392px) {
html { font-size: 76.3671875%; }
}
@media screen and (min-width:392px) and (max-width:393px) {
html { font-size: 76.5625%; }
}
@media screen and (min-width:393px) and (max-width:394px) {
html { font-size: 76.7578125%; }
}
@media screen and (min-width:394px) and (max-width:395px) {
html { font-size: 76.953125%; }
}
@media screen and (min-width:395px) and (max-width:396px) {
html { font-size: 77.1484375%; }
}
@media screen and (min-width:396px) and (max-width:397px) {
html { font-size: 77.34375%; }
}
@media screen and (min-width:397px) and (max-width:398px) {
html { font-size: 77.5390625%; }
}
@media screen and (min-width:398px) and (max-width:399px) {
html { font-size: 77.734375%; }
}
@media screen and (min-width:399px) and (max-width:400px) {
html { font-size: 77.9296875%; }
}
@media screen and (min-width:400px) and (max-width:401px) {
html { font-size: 78.125%; }
}
@media screen and (min-width:401px) and (max-width:402px) {
html { font-size: 78.3203125%; }
}
@media screen and (min-width:402px) and (max-width:403px) {
html { font-size: 78.515625%; }
}
@media screen and (min-width:403px) and (max-width:404px) {
html { font-size: 78.7109375%; }
}
@media screen and (min-width:404px) and (max-width:405px) {
html { font-size: 78.90625%; }
}
@media screen and (min-width:405px) and (max-width:406px) {
html { font-size: 79.1015625%; }
}
@media screen and (min-width:406px) and (max-width:407px) {
html { font-size: 79.296875%; }
}
@media screen and (min-width:407px) and (max-width:408px) {
html { font-size: 79.4921875%; }
}
@media screen and (min-width:408px) and (max-width:409px) {
html { font-size: 79.6875%; }
}
@media screen and (min-width:409px) and (max-width:410px) {
html { font-size: 79.8828125%; }
}
@media screen and (min-width:410px) and (max-width:411px) {
html { font-size: 80.078125%; }
}
@media screen and (min-width:411px) and (max-width:412px) {
html { font-size: 80.2734375%; }
}
@media screen and (min-width:412px) and (max-width:413px) {
html { font-size: 80.46875%; }
}
@media screen and (min-width:413px) and (max-width:414px) {
html { font-size: 80.6640625%; }
}
@media screen and (min-width:414px) and (max-width:415px) {
html { font-size: 80.859375%; }
}
@media screen and (min-width:415px) and (max-width:416px) {
html { font-size: 81.0546875%; }
}
@media screen and (min-width:416px) and (max-width:417px) {
html { font-size: 81.25%; }
}
@media screen and (min-width:417px) and (max-width:418px) {
html { font-size: 81.4453125%; }
}
@media screen and (min-width:418px) and (max-width:419px) {
html { font-size: 81.640625%; }
}
@media screen and (min-width:419px) and (max-width:420px) {
html { font-size: 81.8359375%; }
}
@media screen and (min-width:420px) and (max-width:421px) {
html { font-size: 82.03125%; }
}
@media screen and (min-width:421px) and (max-width:422px) {
html { font-size: 82.2265625%; }
}
@media screen and (min-width:422px) and (max-width:423px) {
html { font-size: 82.421875%; }
}
@media screen and (min-width:423px) and (max-width:424px) {
html { font-size: 82.6171875%; }
}
@media screen and (min-width:424px) and (max-width:425px) {
html { font-size: 82.8125%; }
}
@media screen and (min-width:425px) and (max-width:426px) {
html { font-size: 83.0078125%; }
}
@media screen and (min-width:426px) and (max-width:427px) {
html { font-size: 83.203125%; }
}
@media screen and (min-width:427px) and (max-width:428px) {
html { font-size: 83.3984375%; }
}
@media screen and (min-width:428px) and (max-width:429px) {
html { font-size: 83.59375%; }
}
@media screen and (min-width:429px) and (max-width:430px) {
html { font-size: 83.7890625%; }
}
@media screen and (min-width:430px) and (max-width:431px) {
html { font-size: 83.984375%; }
}
@media screen and (min-width:431px) and (max-width:432px) {
html { font-size: 84.1796875%; }
}
@media screen and (min-width:432px) and (max-width:433px) {
html { font-size: 84.375%; }
}
@media screen and (min-width:433px) and (max-width:434px) {
html { font-size: 84.5703125%; }
}
@media screen and (min-width:434px) and (max-width:435px) {
html { font-size: 84.765625%; }
}
@media screen and (min-width:435px) and (max-width:436px) {
html { font-size: 84.9609375%; }
}
@media screen and (min-width:436px) and (max-width:437px) {
html { font-size: 85.15625%; }
}
@media screen and (min-width:437px) and (max-width:438px) {
html { font-size: 85.3515625%; }
}
@media screen and (min-width:438px) and (max-width:439px) {
html { font-size: 85.546875%; }
}
@media screen and (min-width:439px) and (max-width:440px) {
html { font-size: 85.7421875%; }
}
@media screen and (min-width:440px) and (max-width:441px) {
html { font-size: 85.9375%; }
}
@media screen and (min-width:441px) and (max-width:442px) {
html { font-size: 86.1328125%; }
}
@media screen and (min-width:442px) and (max-width:443px) {
html { font-size: 86.328125%; }
}
@media screen and (min-width:443px) and (max-width:444px) {
html { font-size: 86.5234375%; }
}
@media screen and (min-width:444px) and (max-width:445px) {
html { font-size: 86.71875%; }
}
@media screen and (min-width:445px) and (max-width:446px) {
html { font-size: 86.9140625%; }
}
@media screen and (min-width:446px) and (max-width:447px) {
html { font-size: 87.109375%; }
}
@media screen and (min-width:447px) and (max-width:448px) {
html { font-size: 87.3046875%; }
}
@media screen and (min-width:448px) and (max-width:449px) {
html { font-size: 87.5%; }
}
@media screen and (min-width:449px) and (max-width:450px) {
html { font-size: 87.6953125%; }
}
@media screen and (min-width:450px) and (max-width:451px) {
html { font-size: 87.890625%; }
}
@media screen and (min-width:451px) and (max-width:452px) {
html { font-size: 88.0859375%; }
}
@media screen and (min-width:452px) and (max-width:453px) {
html { font-size: 88.28125%; }
}
@media screen and (min-width:453px) and (max-width:454px) {
html { font-size: 88.4765625%; }
}
@media screen and (min-width:454px) and (max-width:455px) {
html { font-size: 88.671875%; }
}
@media screen and (min-width:455px) and (max-width:456px) {
html { font-size: 88.8671875%; }
}
@media screen and (min-width:456px) and (max-width:457px) {
html { font-size: 89.0625%; }
}
@media screen and (min-width:457px) and (max-width:458px) {
html { font-size: 89.2578125%; }
}
@media screen and (min-width:458px) and (max-width:459px) {
html { font-size: 89.453125%; }
}
@media screen and (min-width:459px) and (max-width:460px) {
html { font-size: 89.6484375%; }
}
@media screen and (min-width:460px) and (max-width:461px) {
html { font-size: 89.84375%; }
}
@media screen and (min-width:461px) and (max-width:462px) {
html { font-size: 90.0390625%; }
}
@media screen and (min-width:462px) and (max-width:463px) {
html { font-size: 90.234375%; }
}
@media screen and (min-width:463px) and (max-width:464px) {
html { font-size: 90.4296875%; }
}
@media screen and (min-width:464px) and (max-width:465px) {
html { font-size: 90.625%; }
}
@media screen and (min-width:465px) and (max-width:466px) {
html { font-size: 90.8203125%; }
}
@media screen and (min-width:466px) and (max-width:467px) {
html { font-size: 91.015625%; }
}
@media screen and (min-width:467px) and (max-width:468px) {
html { font-size: 91.2109375%; }
}
@media screen and (min-width:468px) and (max-width:469px) {
html { font-size: 91.40625%; }
}
@media screen and (min-width:469px) and (max-width:470px) {
html { font-size: 91.6015625%; }
}
@media screen and (min-width:470px) and (max-width:471px) {
html { font-size: 91.796875%; }
}
@media screen and (min-width:471px) and (max-width:472px) {
html { font-size: 91.9921875%; }
}
@media screen and (min-width:472px) and (max-width:473px) {
html { font-size: 92.1875%; }
}
@media screen and (min-width:473px) and (max-width:474px) {
html { font-size: 92.3828125%; }
}
@media screen and (min-width:474px) and (max-width:475px) {
html { font-size: 92.578125%; }
}
@media screen and (min-width:475px) and (max-width:476px) {
html { font-size: 92.7734375%; }
}
@media screen and (min-width:476px) and (max-width:477px) {
html { font-size: 92.96875%; }
}
@media screen and (min-width:477px) and (max-width:478px) {
html { font-size: 93.1640625%; }
}
@media screen and (min-width:478px) and (max-width:479px) {
html { font-size: 93.359375%; }
}
@media screen and (min-width:479px) and (max-width:480px) {
html { font-size: 93.5546875%; }
}
@media screen and (min-width:480px) and (max-width:481px) {
html { font-size: 93.75%; }
}
@media screen and (min-width:481px) and (max-width:482px) {
html { font-size: 93.9453125%; }
}
@media screen and (min-width:482px) and (max-width:483px) {
html { font-size: 94.140625%; }
}
@media screen and (min-width:483px) and (max-width:484px) {
html { font-size: 94.3359375%; }
}
@media screen and (min-width:484px) and (max-width:485px) {
html { font-size: 94.53125%; }
}
@media screen and (min-width:485px) and (max-width:486px) {
html { font-size: 94.7265625%; }
}
@media screen and (min-width:486px) and (max-width:487px) {
html { font-size: 94.921875%; }
}
@media screen and (min-width:487px) and (max-width:488px) {
html { font-size: 95.1171875%; }
}
@media screen and (min-width:488px) and (max-width:489px) {
html { font-size: 95.3125%; }
}
@media screen and (min-width:489px) and (max-width:490px) {
html { font-size: 95.5078125%; }
}
@media screen and (min-width:490px) and (max-width:491px) {
html { font-size: 95.703125%; }
}
@media screen and (min-width:491px) and (max-width:492px) {
html { font-size: 95.8984375%; }
}
@media screen and (min-width:492px) and (max-width:493px) {
html { font-size: 96.09375%; }
}
@media screen and (min-width:493px) and (max-width:494px) {
html { font-size: 96.2890625%; }
}
@media screen and (min-width:494px) and (max-width:495px) {
html { font-size: 96.484375%; }
}
@media screen and (min-width:495px) and (max-width:496px) {
html { font-size: 96.6796875%; }
}
@media screen and (min-width:496px) and (max-width:497px) {
html { font-size: 96.875%; }
}
@media screen and (min-width:497px) and (max-width:498px) {
html { font-size: 97.0703125%; }
}
@media screen and (min-width:498px) and (max-width:499px) {
html { font-size: 97.265625%; }
}
@media screen and (min-width:499px) and (max-width:500px) {
html { font-size: 97.4609375%; }
}
@media screen and (min-width:500px) and (max-width:501px) {
html { font-size: 97.65625%; }
}
@media screen and (min-width:501px) and (max-width:502px) {
html { font-size: 97.8515625%; }
}
@media screen and (min-width:502px) and (max-width:503px) {
html { font-size: 98.046875%; }
}
@media screen and (min-width:503px) and (max-width:504px) {
html { font-size: 98.2421875%; }
}
@media screen and (min-width:504px) and (max-width:505px) {
html { font-size: 98.4375%; }
}
@media screen and (min-width:505px) and (max-width:506px) {
html { font-size: 98.6328125%; }
}
@media screen and (min-width:506px) and (max-width:507px) {
html { font-size: 98.828125%; }
}
@media screen and (min-width:507px) and (max-width:508px) {
html { font-size: 99.0234375%; }
}
@media screen and (min-width:508px) and (max-width:509px) {
html { font-size: 99.21875%; }
}
@media screen and (min-width:509px) and (max-width:510px) {
html { font-size: 99.4140625%; }
}
@media screen and (min-width:510px) and (max-width:511px) {
html { font-size: 99.609375%; }
}
@media screen and (min-width:511px) and (max-width:512px) {
html { font-size: 99.8046875%; }
}
@media screen and (min-width:512px) and (max-width:513px) {
html { font-size: 100%; }
}
@media screen and (min-width:513px) and (max-width:514px) {
html { font-size: 100.1953125%; }
}
@media screen and (min-width:514px) and (max-width:515px) {
html { font-size: 100.390625%; }
}
@media screen and (min-width:515px) and (max-width:516px) {
html { font-size: 100.5859375%; }
}
@media screen and (min-width:516px) and (max-width:517px) {
html { font-size: 100.78125%; }
}
@media screen and (min-width:517px) and (max-width:518px) {
html { font-size: 100.9765625%; }
}
@media screen and (min-width:518px) and (max-width:519px) {
html { font-size: 101.171875%; }
}
@media screen and (min-width:519px) and (max-width:520px) {
html { font-size: 101.3671875%; }
}
@media screen and (min-width:520px) and (max-width:521px) {
html { font-size: 101.5625%; }
}
@media screen and (min-width:521px) and (max-width:522px) {
html { font-size: 101.7578125%; }
}
@media screen and (min-width:522px) and (max-width:523px) {
html { font-size: 101.953125%; }
}
@media screen and (min-width:523px) and (max-width:524px) {
html { font-size: 102.1484375%; }
}
@media screen and (min-width:524px) and (max-width:525px) {
html { font-size: 102.34375%; }
}
@media screen and (min-width:525px) and (max-width:526px) {
html { font-size: 102.5390625%; }
}
@media screen and (min-width:526px) and (max-width:527px) {
html { font-size: 102.734375%; }
}
@media screen and (min-width:527px) and (max-width:528px) {
html { font-size: 102.9296875%; }
}
@media screen and (min-width:528px) and (max-width:529px) {
html { font-size: 103.125%; }
}
@media screen and (min-width:529px) and (max-width:530px) {
html { font-size: 103.3203125%; }
}
@media screen and (min-width:530px) and (max-width:531px) {
html { font-size: 103.515625%; }
}
@media screen and (min-width:531px) and (max-width:532px) {
html { font-size: 103.7109375%; }
}
@media screen and (min-width:532px) and (max-width:533px) {
html { font-size: 103.90625%; }
}
@media screen and (min-width:533px) and (max-width:534px) {
html { font-size: 104.1015625%; }
}
@media screen and (min-width:534px) and (max-width:535px) {
html { font-size: 104.296875%; }
}
@media screen and (min-width:535px) and (max-width:536px) {
html { font-size: 104.4921875%; }
}
@media screen and (min-width:536px) and (max-width:537px) {
html { font-size: 104.6875%; }
}
@media screen and (min-width:537px) and (max-width:538px) {
html { font-size: 104.8828125%; }
}
@media screen and (min-width:538px) and (max-width:539px) {
html { font-size: 105.078125%; }
}
@media screen and (min-width:539px) and (max-width:540px) {
html { font-size: 105.2734375%; }
}
@media screen and (min-width:540px) and (max-width:541px) {
html { font-size: 105.46875%; }
}
@media screen and (min-width:541px) and (max-width:542px) {
html { font-size: 105.6640625%; }
}
@media screen and (min-width:542px) and (max-width:543px) {
html { font-size: 105.859375%; }
}
@media screen and (min-width:543px) and (max-width:544px) {
html { font-size: 106.0546875%; }
}
@media screen and (min-width:544px) and (max-width:545px) {
html { font-size: 106.25%; }
}
@media screen and (min-width:545px) and (max-width:546px) {
html { font-size: 106.4453125%; }
}
@media screen and (min-width:546px) and (max-width:547px) {
html { font-size: 106.640625%; }
}
@media screen and (min-width:547px) and (max-width:548px) {
html { font-size: 106.8359375%; }
}
@media screen and (min-width:548px) and (max-width:549px) {
html { font-size: 107.03125%; }
}
@media screen and (min-width:549px) and (max-width:550px) {
html { font-size: 107.2265625%; }
}
@media screen and (min-width:550px) and (max-width:551px) {
html { font-size: 107.421875%; }
}
@media screen and (min-width:551px) and (max-width:552px) {
html { font-size: 107.6171875%; }
}
@media screen and (min-width:552px) and (max-width:553px) {
html { font-size: 107.8125%; }
}
@media screen and (min-width:553px) and (max-width:554px) {
html { font-size: 108.0078125%; }
}
@media screen and (min-width:554px) and (max-width:555px) {
html { font-size: 108.203125%; }
}
@media screen and (min-width:555px) and (max-width:556px) {
html { font-size: 108.3984375%; }
}
@media screen and (min-width:556px) and (max-width:557px) {
html { font-size: 108.59375%; }
}
@media screen and (min-width:557px) and (max-width:558px) {
html { font-size: 108.7890625%; }
}
@media screen and (min-width:558px) and (max-width:559px) {
html { font-size: 108.984375%; }
}
@media screen and (min-width:559px) and (max-width:560px) {
html { font-size: 109.1796875%; }
}
@media screen and (min-width:560px) and (max-width:561px) {
html { font-size: 109.375%; }
}
@media screen and (min-width:561px) and (max-width:562px) {
html { font-size: 109.5703125%; }
}
@media screen and (min-width:562px) and (max-width:563px) {
html { font-size: 109.765625%; }
}
@media screen and (min-width:563px) and (max-width:564px) {
html { font-size: 109.9609375%; }
}
@media screen and (min-width:564px) and (max-width:565px) {
html { font-size: 110.15625%; }
}
@media screen and (min-width:565px) and (max-width:566px) {
html { font-size: 110.3515625%; }
}
@media screen and (min-width:566px) and (max-width:567px) {
html { font-size: 110.546875%; }
}
@media screen and (min-width:567px) and (max-width:568px) {
html { font-size: 110.7421875%; }
}
@media screen and (min-width:568px) and (max-width:569px) {
html { font-size: 110.9375%; }
}
@media screen and (min-width:569px) and (max-width:570px) {
html { font-size: 111.1328125%; }
}
@media screen and (min-width:570px) and (max-width:571px) {
html { font-size: 111.328125%; }
}
@media screen and (min-width:571px) and (max-width:572px) {
html { font-size: 111.5234375%; }
}
@media screen and (min-width:572px) and (max-width:573px) {
html { font-size: 111.71875%; }
}
@media screen and (min-width:573px) and (max-width:574px) {
html { font-size: 111.9140625%; }
}
@media screen and (min-width:574px) and (max-width:575px) {
html { font-size: 112.109375%; }
}
@media screen and (min-width:575px) and (max-width:576px) {
html { font-size: 112.3046875%; }
}
@media screen and (min-width:576px) and (max-width:577px) {
html { font-size: 112.5%; }
}
@media screen and (min-width:577px) and (max-width:578px) {
html { font-size: 112.6953125%; }
}
@media screen and (min-width:578px) and (max-width:579px) {
html { font-size: 112.890625%; }
}
@media screen and (min-width:579px) and (max-width:580px) {
html { font-size: 113.0859375%; }
}
@media screen and (min-width:580px) and (max-width:581px) {
html { font-size: 113.28125%; }
}
@media screen and (min-width:581px) and (max-width:582px) {
html { font-size: 113.4765625%; }
}
@media screen and (min-width:582px) and (max-width:583px) {
html { font-size: 113.671875%; }
}
@media screen and (min-width:583px) and (max-width:584px) {
html { font-size: 113.8671875%; }
}
@media screen and (min-width:584px) and (max-width:585px) {
html { font-size: 114.0625%; }
}
@media screen and (min-width:585px) and (max-width:586px) {
html { font-size: 114.2578125%; }
}
@media screen and (min-width:586px) and (max-width:587px) {
html { font-size: 114.453125%; }
}
@media screen and (min-width:587px) and (max-width:588px) {
html { font-size: 114.6484375%; }
}
@media screen and (min-width:588px) and (max-width:589px) {
html { font-size: 114.84375%; }
}
@media screen and (min-width:589px) and (max-width:590px) {
html { font-size: 115.0390625%; }
}
@media screen and (min-width:590px) and (max-width:591px) {
html { font-size: 115.234375%; }
}
@media screen and (min-width:591px) and (max-width:592px) {
html { font-size: 115.4296875%; }
}
@media screen and (min-width:592px) and (max-width:593px) {
html { font-size: 115.625%; }
}
@media screen and (min-width:593px) and (max-width:594px) {
html { font-size: 115.8203125%; }
}
@media screen and (min-width:594px) and (max-width:595px) {
html { font-size: 116.015625%; }
}
@media screen and (min-width:595px) and (max-width:596px) {
html { font-size: 116.2109375%; }
}
@media screen and (min-width:596px) and (max-width:597px) {
html { font-size: 116.40625%; }
}
@media screen and (min-width:597px) and (max-width:598px) {
html { font-size: 116.6015625%; }
}
@media screen and (min-width:598px) and (max-width:599px) {
html { font-size: 116.796875%; }
}
@media screen and (min-width:599px) and (max-width:600px) {
html { font-size: 116.9921875%; }
}
@media screen and (min-width:600px) and (max-width:601px) {
html { font-size: 117.1875%; }
}
@media screen and (min-width:601px) and (max-width:602px) {
html { font-size: 117.3828125%; }
}
@media screen and (min-width:602px) and (max-width:603px) {
html { font-size: 117.578125%; }
}
@media screen and (min-width:603px) and (max-width:604px) {
html { font-size: 117.7734375%; }
}
@media screen and (min-width:604px) and (max-width:605px) {
html { font-size: 117.96875%; }
}
@media screen and (min-width:605px) and (max-width:606px) {
html { font-size: 118.1640625%; }
}
@media screen and (min-width:606px) and (max-width:607px) {
html { font-size: 118.359375%; }
}
@media screen and (min-width:607px) and (max-width:608px) {
html { font-size: 118.5546875%; }
}
@media screen and (min-width:608px) and (max-width:609px) {
html { font-size: 118.75%; }
}
@media screen and (min-width:609px) and (max-width:610px) {
html { font-size: 118.9453125%; }
}
@media screen and (min-width:610px) and (max-width:611px) {
html { font-size: 119.140625%; }
}
@media screen and (min-width:611px) and (max-width:612px) {
html { font-size: 119.3359375%; }
}
@media screen and (min-width:612px) and (max-width:613px) {
html { font-size: 119.53125%; }
}
@media screen and (min-width:613px) and (max-width:614px) {
html { font-size: 119.7265625%; }
}
@media screen and (min-width:614px) and (max-width:615px) {
html { font-size: 119.921875%; }
}
@media screen and (min-width:615px) and (max-width:616px) {
html { font-size: 120.1171875%; }
}
@media screen and (min-width:616px) and (max-width:617px) {
html { font-size: 120.3125%; }
}
@media screen and (min-width:617px) and (max-width:618px) {
html { font-size: 120.5078125%; }
}
@media screen and (min-width:618px) and (max-width:619px) {
html { font-size: 120.703125%; }
}
@media screen and (min-width:619px) and (max-width:620px) {
html { font-size: 120.8984375%; }
}
@media screen and (min-width:620px) and (max-width:621px) {
html { font-size: 121.09375%; }
}
@media screen and (min-width:621px) and (max-width:622px) {
html { font-size: 121.2890625%; }
}
@media screen and (min-width:622px) and (max-width:623px) {
html { font-size: 121.484375%; }
}
@media screen and (min-width:623px) and (max-width:624px) {
html { font-size: 121.6796875%; }
}
@media screen and (min-width:624px) and (max-width:625px) {
html { font-size: 121.875%; }
}
@media screen and (min-width:625px) and (max-width:626px) {
html { font-size: 122.0703125%; }
}
@media screen and (min-width:626px) and (max-width:627px) {
html { font-size: 122.265625%; }
}
@media screen and (min-width:627px) and (max-width:628px) {
html { font-size: 122.4609375%; }
}
@media screen and (min-width:628px) and (max-width:629px) {
html { font-size: 122.65625%; }
}
@media screen and (min-width:629px) and (max-width:630px) {
html { font-size: 122.8515625%; }
}
@media screen and (min-width:630px) and (max-width:631px) {
html { font-size: 123.046875%; }
}
@media screen and (min-width:631px) and (max-width:632px) {
html { font-size: 123.2421875%; }
}
@media screen and (min-width:632px) and (max-width:633px) {
html { font-size: 123.4375%; }
}
@media screen and (min-width:633px) and (max-width:634px) {
html { font-size: 123.6328125%; }
}
@media screen and (min-width:634px) and (max-width:635px) {
html { font-size: 123.828125%; }
}
@media screen and (min-width:635px) and (max-width:636px) {
html { font-size: 124.0234375%; }
}
@media screen and (min-width:636px) and (max-width:637px) {
html { font-size: 124.21875%; }
}
@media screen and (min-width:637px) and (max-width:638px) {
html { font-size: 124.4140625%; }
}
@media screen and (min-width:638px) and (max-width:639px) {
html { font-size: 124.609375%; }
}
@media screen and (min-width:639px) and (max-width:640px) {
html { font-size: 124.8046875%; }
}
@media screen and (min-width:640px) {
html { font-size: 125%; }
}


.dh { width:640px; height:126px; margin:0 auto;}
.dh ul { width:495px; height:126px; float:left;}
.dh ul li { float:left; width:163px; height:62px; background:#11b2e6; margin-right:2px; margin-bottom:2px; line-height:62px; color:#FFF; font-size:24px; text-align:center;}
.dh .rr { width:145px; height:126px; float:right; line-height:42px; background:#11b2e6; color:#FFF; font-size:24px; text-align:center;}
.dh .rr img { margin-top:15px;}
