@charset "gb2312";
/* CSS Document */
html { font-size: 62.5%; }
dl{margin:0;padding:0}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: middle; font-size: 1.2rem; border: 0; }
a { color: #000; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur())/* for IE */}
:focus { outline: none;/* for Firefox */ }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.cen { text-align: center }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { height: 0px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: "Î¢ÈíÑÅºÚ"; }
.songti, .songti * { font-family: "ËÎÌå"; }
.img { text-align: center; }
.img img { width: 100%; }
.img2 { text-align: center; }
.hidden { display: none }
body { font-size: 1.2rem; width: 32rem; margin: 0 auto 5rem; color: #4a4b4c; }
/*#nav { position: fixed; z-index: 1000; top: 0rem; height: 6.2rem; left: 50%; width: 32rem; margin-left: -16rem; }*/
#top { position: relative; height: 5.8rem; overflow: hidden; }
#top a { display: block; position: absolute; width: 3rem; height: 3rem; top: 2rem; }
#top img:nth-child(3){ width:32rem; height:6.2rem;}
#top a:nth-child(1) { left: 0.5rem; }
#top a:nth-child(2) { right: 0.5rem; }
#top a:nth-child(2) img { width: 3rem; height: 3.05rem; animation: 1s ease 1s infinite change; -webkit-animation: 1s ease 1s infinite change; -ms-animation: 1s ease 0s infinite change; }
@keyframes change { 0% {
transform: scale(0.8);
}
50% {
transform: scale(1);
}
100% {
transform: scale(0.8);
}
}
@-webkit-keyframes change { 0% {
transform: scale(0.8);
}
50% {
transform: scale(1);
}
100% {
transform: scale(0.8);
}
}
@-ms-keyframes change { 0% {
transform: scale(0.8);
}
50% {
transform: scale(1);
}
100% {
transform: scale(0.8);
}
}
.nav { background: #0165bc; /*height: 8.55rem;*/height: 4.2rem;}
.nav ul li { float: left; width: 6.4rem; box-sizing: border-box; text-align: center; height: 4.2rem; line-height: 4.2rem; border-bottom: 1px solid #0165bc; border-right: 1px solid #0165bc; border-left: 1px solid #538ab9; border-top: 1px solid #538ab9; font-size: 1.4rem; }
.nav ul li a { color: #FFF;display:block;}
.nav ul li a:hover, .nav ul li.hover a { color: #fcff9d; }
.touchsliderdemo { width: 100%; margin: 0 auto; display: block; position: relative; z-index:0;}
.touchsliderdemo .touchslider-viewport { margin: 0 auto; overflow: hidden; z-index: 1 }
.touchsliderdemo .touchslider-item { margin: 0 auto; display: block }
.touchsliderdemo .touchslider-viewport li { float: left }
.touchsliderdemo .touchslider-item img { width: 100%; margin: 0 auto; border: 0 }
.touchsliderdemo .touchslider-item a { display: block; line-height: 0 }
.touchsliderdemo .touchslider-nav { position: absolute; left: 50%; bottom: 0.4rem; margin-left: -1.5rem; height: 0.6rem; line-height: 0.6rem; text-align: center; z-index: 9999; display: block }
.touchsliderdemo .touchslider-nav a { cursor: pointer; color: #000 }
.touchsliderdemo .touchslider-nav a:active { background: #689db2 }
.touchsliderdemo .touchslider-nav li { width: 0.45rem; height: 0.45rem; background: #aaa; margin: 0 0.35rem; font-family: Arial; display: inline-block; -webkit-border-radius: 0.45rem; border-radius: 0.45rem; text-indent: -499.95rem; cursor: pointer }
.expert ul li .txt strong, .expert_tit p { font-family: 'Î¢ÈíÑÅºÚ' }
.touchsliderdemo .touchslider-nav li.on { background: red }
nav a { border-bottom:#fff 0.05rem solid; border-top:#fff 0.05rem solid;border-right:#fff 0.1rem solid; display: block; padding: 0.5rem 0; text-align: center; background: #1b64ab; color: #fff;}
nav a.swt_yygh { border:0; padding: 1.05rem 10%;}
nav a.swt_yygh span { width: 80%; margin: 0 auto; display: block; border-radius: 0.25rem; background: #bd3537 }
.banner img { width: 100% }
.yh_ks{ overflow:hidden; zoom:1; border:#d8d8d8 1px solid; margin:0.7rem 0rem 1rem; padding:1rem 0rem 1.4rem;}
.yh_ks h2{ text-align:center; font-size:1.3rem; color:#343132; line-height:2.2rem;}
.yh_ks b{ display:block; text-align:center; padding-top:1.3rem;}
.yh_ks b a{ display:inline; padding:0rem 0.45rem;}
.yh_ks b a:nth-child(1) img{ width:11.9rem;}
.yh_ks b a:nth-child(2) img{ width:13.75rem;}
.wp_tel { border: 1px solid #d2d2d2; background: #f4f4f4; padding: 1.75rem 0 1.9rem; height: auto; overflow: hidden; zoom: 1; }
.wp_tel h2 { text-align: center; font-size: 1.45rem; color: #333; }
.wp_tel dl { margin: 0.75rem 1.25rem; }
.wp_tel dl dt { float: left; background: url(../images/wp_tel1.png) no-repeat left top; background-size: contain; width: 11.05rem; height: 3.5rem; line-height: 3.5rem; text-indent: 3.75rem; font-size: 1.5rem; }
.wp_tel dl dt a { color: #FFF; }
.wp_tel dl dd { width: 17.45rem; height: 3.5rem; float: right; }
.wp_tel dl dd img{ width: 17.45rem; height: 3.5rem; }
.wp01 { height: auto; overflow: hidden; zoom: 1; }
.wp1_tt { height: auto; overflow: hidden; zoom: 1; }
.wp1_tt ul li { float: left; width: 7.85rem; height: 3.45rem; line-height: 3.45rem; font-size: 1.5rem; text-align: center; background: #e5e5e5; margin-right: 0.15rem; }
.wp1_tt ul li a { color: #555 }
.wp1_tt ul li a:hover { text-decoration: none; }
.wp1_tt ul li.hover a { display: block; background: url(../images/wp1_tt_ahov.png) no-repeat top center; width: 7.9rem; height: 3.5rem; color: #FFF; }
.wp1_tt ul li:last-child { margin-right: 0; }
.zm_c { margin: 1.5rem 0.5rem 1.5rem; height: auto; overflow: hidden; zoom: 1; }
.zm_c ul li i { display: inline-block; width: 11.5rem; margin: 0.4rem 0.7rem 0rem 0.4rem; float: left; }
.zm_c ul li i img { width: 11.5rem; height: 9.9rem; }
.zm_c ul li h2 { color: #201616; line-height: 2.2rem; font-size: 1.2rem; }
.zm_c ul li h2 strong { color: #666; font-weight: normal; }
.zm_c ul li p { color: #666; line-height: 2.2rem; }
.zm_c ul li p strong { color: #201616; }
.zm_c ul li b { display: inline-block; width: 9rem; padding: 0.1rem; border: #d6d6d6 0.1rem solid; margin: 0.4rem 1rem 0rem 0.4rem; float: left; }
.zm_c ul li b img { width: 9rem; height: 11rem; }
.zm_c ul li h3 { line-height: 2.4rem; color: #cf0d0d; font-size: 1.2rem; }
.zm_c ul li h3 strong { color: #1364bd; font-weight: normal; font-size: 1.4rem; }
.zm_c ul li h4 { font-size: 1.3rem; color: #4b4545; line-height: 1.8rem; }
.zm_c ul li p { font-size: 1.2rem; color: #4b4545; line-height: 2rem; }
.zm_c ul li dl { overflow: hidden; zoom: 1; padding-left: 1rem; }
.zm_c ul li dl dt { width: 9rem; margin-right: 0.8rem; display: inline; float: left; }
.zm_c ul li dl dd { line-height: 2.4rem; color: #323030; font-size: 1.2rem; }
.zm_c ul li span { display: inline-block; width: 9rem; padding: 0.1rem; border: #d6d6d6 0.1rem solid; margin: 0.4rem 0.8rem 0rem 0.4rem; float: left }
.zm_c ul li span img,.zm_c ul li dl dt img { width: 9rem; height: 11rem }
.zm_c ul li h5 { line-height: 2.4rem; color: #323030; font-size: 1.2rem; }
.title { background: url(../images/tit_bg.png) no-repeat; height: 4.9rem; background-size: contain; position: relative; z-index: 0;margin-top: 5%; }
.title h2 { font-size: 2rem; text-indent: 1.2rem; font-weight: bold; color: #FFF; line-height: 4.9rem; }
.title a { display: block; font-size: 1.4rem; color: #FFF; float: right; margin: 0.75rem 0.5rem 0 0; background: url(../images/tit_btn.png) no-repeat left top; width: 6.55rem; height: 3.7rem; line-height: 2.75rem; background-size: contain; text-align: center }
.title b { position: absolute; z-index: 1; top: 0rem; right: 0.5rem; width: 9.5rem; display: block; }
.title b img { width: 9.5rem; height: 3.6rem; }
.title b a { padding: 0rem; margin: 0; display: block; float: none; width: 9.5rem; height: 3.6rem; }
.wp02 { height: auto; overflow: hidden; zoom: 1; }
.wp02 dl { height: auto; overflow: hidden; zoom: 1; border: 1px solid #e5e5e5; padding: 0.5rem; margin: 1.4rem 0 0;background:#ededed;}
.wp02 dl dt {font-size:1.5rem;float: left; width: 5.5rem; height: 7rem;overflow: hidden; background: #ededed; }

.wp02 dl dt img { width: 4.35rem; height: 4.85rem; display: block; }
.wp02 dl dd { float: left; width: 25rem; line-height: 3.1rem; margin-top: 0.1rem; margin-left:0.2rem;}
/*.wp02 dl dd a { color: #333; margin: 0 0.5rem 0 0.7rem; font-weight:bold;}*/
.wp02 dl dd a { color: #333; margin: 0 0.5rem 0.5rem 0;display:block; float:left; width:30%; border:0.1rem solid #E5E5F6; text-align:center;}
.wp02 dl dd a.red { color: #ff0000 }
.wp02 dl dd a.zj_a { margin: 0 2rem !important }
.zz_bot { margin: 1.25rem 0.5rem 0.5rem; height: auto; overflow: hidden; zoom: 1; }
.zz_bot h2 { float: left; width: 6.05rem; height: 8.1rem; }
.zz_bot h2 img { width: 6.05rem; height: 8.1rem; }
.zz_bot ul { width: 17.5rem; overflow: hidden; zoom: 1; float: left; }
.zz_bot ul li { float: left; width: 8.65rem; height: 2.3rem; line-height: 2.3rem; text-align: center; background: #a5d3b6; margin: 0 0 1px 1px; }
.zz_bot ul li a { color: #FFF; }
.zz_bot ul li:nth-child(2), .zz_bot ul li:nth-child(5) { background: #65b7da }
.zz_bot ul li:nth-child(3) { height: 3.15rem; line-height: 1.5rem; background: #15b9b0; padding-top: 0.25rem; }
.zz_bot ul li:nth-child(4) { height: 3.4rem; line-height: 3.4rem; background: #24abab; }
.zz_bot ul li:nth-child(6) { background: #a5d3b6 }
.zz_bot ol { width: 7.45rem; float: right; overflow: hidden; zoom: 1; }
.zz_bot ol li { width: 7.5rem; height: 4.05rem; background: #e49494; line-height: 4.05rem; text-align: center; }
.zz_bot ol li:nth-child(2) { margin-top: 1px; background: #e9ad7b }
.zz_bot ol li a { color: #FFF; }
.wp04 { height: auto; overflow: hidden; zoom: 1; }
.zj_tt { height: auto; overflow: hidden; zoom: 1; margin: 1.25rem 0.5rem 1.4rem; }
.zj_tt ul li { float: left; width: 10rem; font-size: 1.5rem; margin-right: 1px; height: 3.8rem; line-height: 3.8rem; text-align: center; background: #e5e5e5; }
.zj_tt ul li a { display: block; color: #333; }
.zj_tt ul li a:hover { text-decoration: none; }
.zj_tt ul li.hover a { display: block; background: #e46905; font-weight: bold; color: #FFF; font-weight: bold; }
.zj_tt ul li:last-child { margin-right: 0; }
.zj_ct { height: auto; overflow: hidden; zoom: 1; }
.doc_01 { margin: 0 0.5rem; height: auto; overflow: hidden; zoom: 1; }
.doc_01 h2 { float: left; width: 9.85rem; height: 12.3rem; }
.doc_01 h2 img{ width: 9.85rem; height: 12.3rem; }
.doc_01 dl { width: 20.3rem; float: right; }
.doc_01 dl dt { color: #333; line-height: 2rem; }
.doc_01 dl dt strong { color: #e30000; font-size: 1.5rem; font-weight: normal; }
.doc_01 dl dd h3 { color: #666; line-height: 2rem; }
.doc_01 dl dd p { color: #333; line-height: 2rem; margin: 0.3rem 0 0.5rem }
.doc_01 dl dd p a { color: #f00; }
.doc_01 dl dd h4 { height: 2.75rem; overflow: hidden; zoom: 1; }
.doc_01 dl dd h4 a { display: block; background: url(../images/zj_btn1.png) no-repeat left top; width: 8.65rem; background-size: 8.65rem 2.75rem; text-indent: 3.25rem; line-height: 2.75rem; color: #FFF; float: left; }
.doc_01 dl dd h4 a:nth-child(2) { float: right; background: url(../images/zj_btn2.png) no-repeat left top; }
.doc_02 { border: 1px solid #e2e2e2; margin: 1.25rem 0.5rem 1.75rem; padding: 0.6rem 0.5rem; }
.doc_02 dl dt { float: left; width: 14.5rem; }
.doc_02 dl dt span { display: inline-block; width: 5.75rem; height: 1.8rem; text-align: center; margin-right: 0.4rem; line-height: 1.8rem; background: #ea8e49; color: #FFF; }
.doc_02 dl dd span { display: inline-block; width: 5.75rem; height: 1.8rem; text-align: center; margin-right: 0.4rem; line-height: 1.8rem; background: #199e9e; color: #FFF; }
.gh { height: auto; overflow: hidden; zoom: 1; }
.gh ul { margin: 1.4rem 0.5rem 0; height: auto; overflow: hidden; zoom: 1 }
.gh ul li { color: #333; margin-bottom: 1.2rem; }
.gh ul li span { color: #fc0000; }
.gh .inpt1 { border: 1px solid #e4e4e4; width: 22.9rem; height: 2.6rem; line-height: 2.6rem; text-indent: 0.3rem; } /*select[class="inpt2"]{ -webkit-appearance: none; }*/
.inpt2 { width: 13.5rem; height: 1.85rem; color: #5b5b5b; border: 1px solid #e4e4e4; }
.inpt3 { width: 23.9rem; height: 7.35rem; vertical-align: top; border: 1px solid #e4e4e4; }
.gh h3 { margin: 0 3.4rem 1.4rem 4rem; font-size: 1.4rem; height: auto; overflow: hidden; zoom: 1; }
.gh .tj_btn { float: left; background: url(../images/tj_btn.png) no-repeat; background-size: contain; border: none; width: 9.75rem; height: 3.3rem; line-height: 3.3rem; text-indent: 2rem; font-size: 1.4rem; color: #FFF; }
.gh h3 a { float: right; background: url(../images/gh_btn.png) no-repeat; background-size: contain; width: 9.75rem; height: 3.3rem; line-height: 3.3rem; text-indent: 3.1rem; font-size: 1.4rem; color: #FFF }
.wp_tel2 { border: 1px solid #d2d2d2; height: 7.1rem; background: #f4f4f4 }
.wp_tel2 h2 { float: left; width: 3.7rem; height: 3.25rem; margin: 2.35rem 1rem 0 1.25rem; }
.wp_tel2 h2 img { width: 3.7rem; height: 3.25rem;}
.wp_tel2 dl { float: left; margin-top: 1rem; }
.wp_tel2 dl dt { font-size: 1.4rem; color: #333; }
.wp_tel2 dl dd { background: #e56b09; width: 15rem; height: 2.7rem; line-height: 2.7rem; border-radius: 0.2rem; font-size: 1.5rem; text-align: center; margin-top: 0.4rem; }
.wp_tel2 dl dd a { color: #FFF; }
.wp_tel2 ul { float: left; width: 7.1rem; height: 6.4rem; background: #4a9999; margin-left: 1.5rem; font-size: 1.3rem; padding-top: 0.3rem; }
.wp_tel2 ul li { border-bottom: 1px dashed #a6cdcd; margin: 0 0.9rem; height: 2rem; line-height: 2rem; color: #FFF; text-align: center; }
.wp_tel2 ul li:last-child { border: none; }
.last { margin-top: 2.1rem; height: 6.4rem; background: #0165bc; }
.last ul li { float: left; width: 8rem; text-align: center; background: url(../images/last_line.png) no-repeat right top; height: 6.4rem; background-size: contain; }
.last ul li:last-child { background: none; }
.last ul li img { width: 4.4rem; height: 2.75rem; margin: 1.1rem auto 0.4rem; display: block; }
.last ul li a { color: #FFF; }
.yh_foot{ overflow:hidden; zoom:1; padding:1rem 0rem 0rem;}
.yh_foot h2{ text-align:center; line-height:2.5rem; font-size:1.2rem; color:#ff0000;}
.yh_foot h2 a{ color:#ff0000; padding:0rem 0.7rem;}
.yh_foot p{ line-height:2.4rem; text-align:center; font-size:1.2rem; color:#585858;}
.yh_foot p img{ width:6.3rem; vertical-align:middle;}
.vi_ask { background: #e5f3f9; padding: 0.4rem 0; box-shadow: 0.2rem 0.1rem 0.3rem #b5b3b3; overflow:hidden; }
.vi_ask a { display: block; height: 2.45rem; padding-top: 4rem; float: left; width: 30%; margin-left: 2.5%; text-align: center; color: #fff; background-repeat: no-repeat; background-position: center 20% }
.vi_ask a.we_a1 { background: #0086c8 url(../images/con1.jpg) no-repeat center 1rem/3.55rem 2.8rem; }
.vi_ask a.we_a2 { background: #bd3537 url(../images/con2.jpg) no-repeat center 1rem/2.55rem 2.55rem; }
.vi_ask a.we_a3 { background: #2f5cc5 url(../images/con3.jpg) no-repeat center 1rem/2.9rem 2.55rem; }
.search { width: 96%; margin: 2% auto }
.search input { padding: 0.5rem; color: #fff }
.search .text { width: 66%; border: 1px solid #ddd; color: #4a4b4c }
.search .button { width: 25%; background: #E36C0A }
h2.title, h2.title img { width: 100%; z-index: 1; height:4.1rem; }
h2.title { position: relative; overflow: hidden; }
h2.title a, h2.title img, h2.title p { position: absolute }
h2.title p { z-index: 99; left: 0; padding-left: 16%; color: #fff; font-size: 1.5rem; margin-top:0.5rem; }
h2.title p small { font-size: 0.8rem; color: #b8b7b7; display: block }
h2.title a { right: 2%; z-index: 2; color: #fff }
.tabs_first { background: #edf6fb; box-shadow: 0.15rem 0.15rem 0.15rem #ddd; margin-bottom: 0.5rem }
.tabs_first ul.tabs_first_nav { margin: 0.25rem 0 }
.tabs_first ul.tabs_first_nav li { width: 24.6%; float: left; text-align: center; background: #dfdede; padding: 0.5rem 0; margin-left: 1px }
.tabs_first .hidden { width: -moz-calc(100% - 0.25rem); width: -webkit-calc(100% - 0.25rem); width: calc(100% - 0.25rem); margin: 0 auto }
.tabs_first ul li.hover { background: #0086c8; color: #fff }
.pic_text { background: #fff; border-bottom: 1px dashed #d2d2d2; line-height: 150%; font-size: 1.2rem }
.pic_text p span { display: block; color: #1b64ab }
.pic_text a img { width: 100% }
.pic_text a { width: 33%; display: inline-block; padding-right: 0.25rem }
.intro { padding: 0.5rem }
.intro a, .pic_text font, .red { color: red }
.tabs_first .hidden .fame_doctor { border: 0; padding-bottom: 1rem }
.tabs_first .hidden .fame_doctor span { color: #4a4b4c }
.tabs_first .hidden .fame_doctor span strong { font-weight: 500 }
.tabs_first .hidden .fame_doctor span.name { font-size: 1.6rem; margin: 0.5rem auto }
.tabs_first .hidden .fame_doctor span.name strong { color: #1b64ad }
.tabs_first .hidden .fame_doctor span.name font { font-size: 1.2rem }
.media ul li.g1 { background: #76bee1 }
.media ul li.g2 { background: #d5ebf6 }
.media ul li.g3 { background: #76bee1 }
.media ul li.g4 { background: #d5ebf6 }
.media ul li.g5 { background: #76bee1 }
.media ul li img { width: 30%; margin-right: 1%; display: inline-block }
.credit ul li a, .media ul li a { color: #4A4B4C }
.credit { padding-bottom: 1rem }
.credit img { width: 37.5% }
.credit ul { width: 62% }
.credit ul li { margin-bottom: .7% }
.credit ul li span { border-right: 1px solid #edf6fb; color: #fff; padding: 0 3% }
.credit ul li p, .credit ul li span { display: inline-block; vertical-align: middle }
.credit ul li.c1 { background: #c3e6fa }
.credit ul li.c2 { background: #ebdacb }
.credit ul li.c3 { background: #c3e6fa }
.credit ul li.c4 { background: #ebdacb }
.credit ul li.c5 { background: #c3e6fa }
.credit ul li.c1 span { background: #1aa7f7 }
.credit ul li.c2 span { background: #e36c0a }
.credit ul li.c3 span { background: #1aa7f7 }
.credit ul li.c4 span { background: #e36c0a }
.credit ul li.c5 span { background: #1aa7f7 }
.cen_bz { width: 100%; margin: 0.5rem auto 0; background: url(../images/con18.jpg) left bottom repeat-x; padding-bottom: 0.5rem }
.cen_bz dl { margin-bottom: 0.25rem }
.cen_bz dl dd, .cen_bz dl dt { display: block; float: left }
.cen_bz dl dt { width: 24%; width: -moz-calc(25% - 0.2rem); width: -webkit-calc(25% - 0.2rem); width: calc(25% - 0.2rem); margin-right: 0.2rem }
.cen_bz dl dt a.bg_pic, .cen_bz dl dt a.bg_pic img { display: block; width: 100% }
.cen_bz dl dd { width: 75%; text-align: center }
.cen_bz dl dd a { display: block; float: left; width: 7.6rem; height: 1.7rem; border: 1px solid #bae4fd; margin-bottom: 0.2rem; margin-right: 0.2rem; padding: 2.3% 0; color: #4a4b4c }
.cen_bz dl dd a.last { width: 65% }
.cen_bz dl.old_border_1 dd a { border: 1px solid #e7eed4 }
.cen_bz dl.old_border_1 dd a:nth-child(3n+3) { margin-right: 0; }
.cen_bz dl.old_border_2 dd a { border: 1px solid #c8dbf4 }
.cen_bz dl.old_border_5 dd a { border: 1px solid #c8dbf4 }
.cen_bz dl.old_border_3 dd a { border: 1px solid #ffd3b6 }
.cen_bz dl.old_border_4 dd a { border: 1px solid #b2daee }
.cen_bz dl dd a font { color: red }
.cen_bz dl.ts { border: 1px solid #d4d5d7; margin-bottom: 0.3rem; width: 98.5% }
.cen_bz dl.ts dt { border-right: 1px solid #d4d5d7 }
.cen_bz dl.ts dd { width: 74% }
.cen_bz dl.ts dd a { display: block; width: 100%; border: 0; padding: 0; margin: 0 }
.cen_bz dl.ts dd p { font-size: 1.3rem; color: #3274b4; padding-top: 5% }
.cen_bz dl.ts dd p strong { font-size: 1.2rem; color: red }
.ad img { width: 100% }
.good_doctor { margin-top: 0.5rem }
.good_doctor ul li { background: url(../images/con26.jpg) left bottom repeat-x; padding-bottom: 0.5rem }
.picture { float: left; width: 17.65%; text-align: center }
.picture img { width: 100%; max-width: 5.65rem }
.good_doctor .name { width: 44%; float: left; color: #131313; padding: 0 3% }
.good_doctor .name strong { font-weight: 400; font-size: 1.3rem; padding-right: 6% }
.good_doctor .name span { color: #474748 }
.good_doctor .name span img { width: 1.3rem; height: 1.35rem; }
.good_doctor .name p { color: #3c3c3c }
.gd_swt { width: 29%; text-align: center; float: left }
.gd_swt a { display: block; width: 75%; text-align: center; color: #fff; padding: 2% 5%; border-radius: 0.25rem; background: #ff6c0d }
.only_man img { width: 93%; display: block; margin: 0.5rem auto; padding: 0.1rem; border: 1px dashed #0086c8; }
.logo_xg { position: relative }
.nav_eff, .naviga { position: absolute; display: block; left: 0 }
.naviga { width: 10%; z-index: 2; top: 0 }
.nav_ts { background: #1b64ad }
.nav_ts a, .nav_ts span { float: left; display: block; text-align: center; padding: 0.5rem 0 }
.nav_ts a { width: 23%; background: url(../images/nav_bg.jpg) no-repeat right center/1px 48px; color: #fff }
.nav_ts span { width: 8% }
.nav_ts span img { width: 45%; margin: 0 auto; max-width: 1.15rem }
.navboss dl dd.chird_nav a, .navboss dl dt { color: #fff; margin: 2% 0 0 2% }
.navboss { background: rgba(0,0,0,.5); filter: alpha(opacity=50); padding-bottom: 2%; width: 100%; z-index: 9999 }
.navboss dl a { color: #fff }
.navboss dl dd.chird_nav a { display: inline-block; width: 21%; text-align: center; border: 1px solid #fff; border-radius: 0.1rem }
.navboss dl dd p { margin: 0 0 0 2%; color: #fff }
.navboss dl dt.bg_bod { border-bottom: 1px solid #fff; padding-bottom: 0.5rem; margin-bottom: 0.5rem }
.made { margin: 1%; text-align: center; background: #1b64ad }
.made a { display: block }
.lylx_map img, .sty, h2.lylx_title span { display: inline-block }
.made dl { width: 38% }
.made dl dt { font-size: 1.5rem; color: #fff; margin: 0 3% 13%; border-bottom: 1px dashed #fff; padding: 2% }
.made dl dt img { margin-left: 4%; width: 1.25rem; height: 1.25rem; }
.made dl dd { color: #fff; line-height: 150% }
.made div.fr { width: 61.7%; position: relative }
.made div.fr img { width: 100%; vertical-align: top }
.made div.fr p { position: absolute; z-index: 2; width: 100%; padding: 2% 0; color: #353535; text-align: center; left: 3%; bottom: 0; background: rgba(53,53,53,.3) }
.js_boss.good_doctor ul li { background: 0 0; border: 1px solid #cbcbcb; margin-bottom: 0.5rem; padding: 0; overflow:hidden; }
.js_boss.good_doctor .name { width: 76%; padding: 1% 2% }
.js_boss.good_doctor .picture { width: 19.8%; padding: 0.2rem 0 0 }
.js_boss.good_doctor .name span { color: #414042; float: right }
.js_boss.good_doctor .name strong { color: #1b64ab }
.js_boss .picture img { max-width: 6.35rem }
.js_boss.good_doctor .name p { color: #818181; font-size:1rem;}
.js_boss.good_doctor .name p font { color: #414042 }
.lylx_search.search .text { width: 46% }
.lylx_search.search .button { background: url(../images/lylx__search_btn.jpg) 2% center no-repeat #e36c0a; width: 46.5%; padding-left: 10% }
.lylx_search.search input { vertical-align: middle }
.lylx_map img { padding: 0.1rem; border: 1px solid #c0c1c1; margin: 0.5rem auto 0; width: 97% }
h2.lylx_title { background: #1b64ab; color: #fff; font-size:1.2rem; }
h2.lylx_title span { padding: 2%; background: #7097bd; border-right: 1px solid #fff; font-weight: 700 }
.lylx_txt { padding-bottom: 1px; box-shadow: 0.15rem 0.15rem 0.15rem #ccc; margin: 0.25rem 0 0.5rem; font-size:1.1rem; overflow:hidden; }
.sty { width: 21.4%; padding-bottom: 2%; color: #fff; margin-right: 1% }
.sty img { width: 56.2% }
.cor_bg1 { background: #43b4aa }
.cor_bg2 { background: #aec86f }
.cor_bg3 { background: #4a87db; padding-bottom: 9% }
.sty span { display: block }
.lylx_txt p font { color: red }
.last_lylx_txt { padding: 0 2%; box-shadow: none }
.last_lylx_txt form { margin: 1% 0 }
.last_lylx_txt form input { border: 1px solid #777; border-radius: 0.25rem; background: #fff; padding: 1% }
.last_lylx_txt form input.place { width: 23% }
.last_lylx_txt form input.bourn { width: 37% }
.last_lylx_txt form input.car_search { background: #e4edfa }
h2.title a.yjth { background: #f4f4f4; color: #1b64ab; padding: 0.25rem 2%; margin:0.8rem 0 0 0; height:2rem; line-height:2rem; }
.article_main { margin: 0.5rem auto }
.article_main .nav { margin: 1% }
#nav.nav_scroll { position: fixed; width:100%; margin: 0; left:0; top: 0; z-index: 999 }
.focus, .focus .focuspic, .ysp dl { position: relative }
.article_main .nav li { width: 20.1%; padding:1rem; font-size: 120%; border: 1px solid #cecece; color: #353535; margin-left: 1px; float: left; background: #e6e6e7; text-align: center; cursor: pointer }
.article_main .nav li.hover { color: #1b64ad; background:#fff url(../images/arcticle_tab_bg.jpg) repeat-x left bottom/0.05rem 0.1rem; }
#nav.nav_scroll li{ width:50%; margin:0; box-sizing:border-box;}
.article_txt { display: none }
.article_main dl.ghfw { box-shadow: 0 0.2rem 0.3rem #c9c9c9; margin-bottom: 0.5rem; padding-bottom: 0.5rem; color: #656565; line-height: 200% }
.article_main dl.ghfw dt { text-align: center; color: red; font-weight: 700; padding-top: 1.5% }
.article_main dl.ghfw dd { width: 80%; margin: 0 auto; text-align: center }
.article_main dl.ghfw dd input { vertical-align: middle; margin-left: 1% }
.article_main dl.ghfw dd input.text_sr { border: 1px solid #b0b0b3 }
.article_main dl.ghfw dd input.text_sr_btn { background: #1b64ad; padding: 0 2%; color: #fff }
.article_main article { font-size: 120% }
.article_main article h2 {/* color: #1b64ad; text-align: center; font-size: 135%*/ padding-left:2rem; }
.article_main article p.reading { text-align: center; padding: .5% 0 1% }
.article_main article p.reading font { color: red; display: inline-block }
.article_main article p.reading_ask { width: 85%; margin: 0 auto; text-indent: 2em }
.article_main article h3 { background: #1b64ab url(../images/arctile_3.jpg)no-repeat right bottom /1.65rem 1.55rem; color: #fff; margin: 2% auto 1% }
.article_main article h3 img { width: 2.7rem; vertical-align: middle; margin-right: 2%; margin-left: 6.25rem; }
.article_main article .where_text { font-family:"Î¢ÈíÑÅºÚ"; }
.article_main article .where_text p { padding: 1%;}
.article_main article .where_text dl dt { padding-bottom: 4%; color: #1b64ab }
.article_main article .where_text dl img { width: 23.2%; margin-left: 1% }
.where_text p{font-size:1.2rem!important;color:#666;line-height:200% ;font-family:"Î¢ÈíÑÅºÚ"!important;}
.where_text p *{font-size:1.2rem!important;color:#666;line-height:200% ;font-family:"Î¢ÈíÑÅºÚ"!important;}
.where_text p a{ color:inherit;}
.expert, .expert_tit { overflow: hidden; width: 100% }
.where_text p img { text-indent: 0; display:inline-block; margin: 0 auto; width: auto; }
.expert { max-width: 32rem; margin: 0 auto }
.expert_tit { background: #ecf4fa }
.expert_tit p { padding: 1% 5rem 1% 0; text-indent: 1rem; float: left }
.expert_tit a { float: right; background: #a0a0a0; color: #fff; text-align: center; padding: 0 2%; margin: 1% 1% 0 0 }
.expert_tit a.a1 { background: #f26d00 }
.expert ul { width: 90%; margin: 0 auto; overflow: hidden }
.expert ul li { padding: 0.5rem 0 0.25rem }
.expert ul li img { display: block; width: 48%; float: left }
.expert ul li .txt { width: 48%; float: right }
.expert ul li .txt strong { line-height: 150%; color: #353535; padding-top: 0.25rem; font-weight: 400; font-size: 0.9rem; display: block }
.expert ul li .txt strong a { color: #000; font-weight: 700; font-size: 1.2rem }
.expert ul li .expert_a h4, .prohot h2, .prohot h4 a { font-weight: 400; font-family: 'Î¢ÈíÑÅºÚ' }
.expert ul li .txt p { line-height: 150%; color: #6f6f6f; font-size: 0.8rem }
.expert ul li .txt p a { color: red }
.expert ul li .expert_a { height: 1.6rem; padding-top: 0.5rem; text-align: center }
.expert ul li .expert_a h4 { width: 6rem; height: 1.6rem; background: url(../images/expert_a1.jpg) no-repeat; line-height: 1.6rem; text-indent: 2.25rem; font-size: 0.75rem; margin: 0 -0.5rem 0 1rem; display: inline-block }
.expert ul li .expert_a h4.h4_2 { background: url(../images/expert_a2.jpg) no-repeat }
.expert ul li .expert_a h4 a { color: #fff }
.expert_foot { background: #f6f6f6; text-align: center }
.expert_foot a { display: inline-block; padding: 2% 2.5%; background: #9f9f9f; border-radius: 100%; border: 0.25rem solid #d1d1d1; color: #fff }
.expert_foot p small { font-size: 0.9rem; color: #777 }
.expert_foot p { color: #325d80; text-align: left; display: inline-block; vertical-align: 2% }
.prohot_tit { height: 1.9rem; background: #eaeaec; width: 100% }
.prohot_tit p { font-family: 'Î¢ÈíÑÅºÚ'; color: #000; line-height: 1.9rem; text-indent: 1rem; padding-right: 5rem; float: left }
.my_col p, .xby_jz p, .yz_kl p { text-indent: 2em }
.prohot { height: auto }
.prohot ul { padding: 0.25rem 5% }
.prohot ul li { padding: 2% 0 0; overflow: hidden }
.prohot ul li p { float: left }
.prohot ul li p a { color: #505050 }
.prohot ul li span { float: right }
.prohot ul li span a { color: #adadad }
.prohot h4 a { width: 5.5rem; height: 1.65rem; display: inline-block; line-height: 1.65rem; text-align: center; font-size: 0.7rem; margin: 0 -0.5rem 0 1rem; color: #fff }
.prohot h2 { height: 1.45rem; line-height: 1.45rem; background: url(../images/pro01.jpg) top right no-repeat; width: 50%; margin: 0.5rem auto; font-size: 0.9rem }
.prohot h2 a { color: #4c4c4c }
.prohot .img { height: 3.8rem; padding-bottom: 0.5rem }
.prohot .img img { margin: 0 0 0 0.3rem; display: inline }
.orange { background: #f26d00 }
.blue { background: #1b6bcf }
.col_title { background: url(../images/col_3.jpg); padding: 1%; color: #fff }
.col_title img { vertical-align: middle; margin-right: 1% }
.f-l { float: left }
.f-r { float: right }
.new_focus { width: 100%; font-size: 0.6rem }
.focus { width: 16rem; overflow: hidden; margin: 0 auto }
.focus .focuspic { width: 999em; float: left }
.focus .focuspic .indexbanner { float: left; width: 16rem; position: relative; overflow: hidden }
.scrollbox { width: 15rem; margin: 0 auto }
.scrollbox .scrollbtn { cursor: pointer; margin-top: 3% }
.scrollbox #next, .scrollbox #prev { width: 0.3rem; height: 0.9rem; background: url(../images/arrow.png) no-repeat }
.scrollbox #prev { background-position: 0 0 }
.scrollbox #next { background-position: -0.3rem 0 }
.scrollbox #prev.disabled { background-position: 0 -0.9rem; cursor: default }
.scrollbox #next.disabled { background-position: -0.3rem -0.9rem; cursor: default }
.scrollbox .scrollpic { float: left; margin: 0 0.15rem 0 0.45rem; display: inline; width: 13.5rem; overflow: hidden }
.scrollbox .scrollpic ul { width: 999em; float: left; display: inline; font-weight: 700 }
.scrollbox .scrollpic li { float: left; width: 4.5rem; text-align: center; padding: 0.5rem 0; cursor: pointer }
.scrollbox .scrollpic li a img { border: 1px solid #ddd; padding: 0.25rem }
.scrollbox .scrollpic li a span { display: block; height: 1.5rem; line-height: 1.5rem; cursor: pointer }
.scrollbox .scrollpic li.current, .scrollbox .scrollpic li:hover { background: url(../images/clo_2.jpg) center bottom no-repeat; border-bottom: 0.1rem solid #1b64ab; color: #1b64ab }
.bd_txt { overflow: hidden }
.bd_txt ul.neir { padding: 0.25rem 0.1rem; zoom: 1; overflow: hidden }
.bd_txt ul.neir li { line-height: 234%; border-bottom: 1px solid #a9aaab; width: 100% }
.bd_txt ul.neir li a { color: #232323 }
.bd_txt ul.neir li .date { float: right; color: #999; cursor: pointer }
.page_col { text-align: center; overflow: hidden; padding: 2% 0 3% }
.page_col a { color: #434343; padding: 1% }
.page-number { overflow:hidden; height: 1.2rem; line-height: 1.2rem; margin: 0 auto; padding-top: 0.5rem; width: 15rem }
.my_col, .ysp dl { line-height: 150% }
.page-number ul li { float: left; font-family: "Î¢ÈíÑÅºÚ";  }
.page-number ul li a, .page-number ul li span { display: block; padding: 0 0.25rem }
.col_title_h3 { overflow: inherit }
.col_title_h3 span { display: block; padding: 1% 1% 1% 8%; color: #fff; overflow: hidden; font-weight: 600 }
.col_title_h3 span.col_bg1 { background: url(../images/col5.jpg) no-repeat; background-size: contain }
.col_title_h3 span.col_bg2 { background: url(../images/col7.jpg) no-repeat; background-size: contain }
.col_title_h3 span.col_bg3 { background: url(../images/col8.jpg) no-repeat; background-size: contain }
.col_title_h3 span.col_bg4 { background: url(../images/col14.jpg) no-repeat; background-size: contain }
.col_title_h3 font { color: #b5b1b1 }
.col_bar_a ul li dt, .col_swt { text-align: center; color: #fff }
.col_title_h3 img { vertical-align: top; width: 9.2% }
.col_title_h3 font small { display: inline-block; font-size: 100% }
.col_bar_a, .col_bar_b, .col_bar_c, .col_doctor, .hsbp_zg, .safe, .ysp { box-shadow: 0 0.2rem 1px #B5B3B3; margin-bottom: 0.5rem }
.col_bar_b img { width: 88.75%; max-width: 28.4rem; margin: 0.5rem auto 0; display: inline-block }
.col_doctor dl dd, .col_doctor dl dt, .col_swt, .ysp dl span { display: block }
.col_bar_a ul { padding-left: 10% }
.col_bar_a ul li { width: 42.5%; float: left; background: #ededed; border-radius: 0.25rem; margin-left: 2%; overflow: hidden }
.col_bar_a ul li dt { font-size: 120% }
.col_bar_a ul li dd, .col_bar_a ul li dt { padding: 5% }
.col_bar_c li { margin-top: 1% }
.col_bar_c li img { width: 93.9%; max-width: 30.05rem }
.col_swt { display:block; width: 60%; margin: 2% auto; background: #e36c0a; padding: 1.5% 0; }
.ysp { padding-left: 4%; padding-top: 5% }
.ysp dl, .ysp p { width: 40%; float: left; background: red; margin-right: 4%; margin-bottom: 4%; border-radius: 0.25rem }
.ysp dl { padding: 3% }
.ysp dl dt { text-align: center; font-size: 1.3rem; color: #d95e32 }
.ysp dl span { position: absolute; padding: 1%; color: #fff; left: -4%; top: -15%; background: #064b82; border-radius: 0.15rem; border: 0.1rem solid #fff }
.qlx_title span, .xgnza_jd .jd dl, a.last-a span, h2.xby_title p, h2.yanzheng_title p { left: 0; top: 0; z-index: 2 }
.ysp p { text-align: center; padding: 3%; color: #fff; margin-top: 1% }
.hsbp_zg .pic_text_col p, .my_col, .qlx_zljd .qlx_title_main, h2.qlx_title { text-align: left }
.ysp p a { color: #fff; font-size: 1.3rem }
.ysp p a big { font-size: 1.8rem }
.wd_col { width: 90%; margin: 0 auto 2%; max-width: 29.05rem }
.col_doctor { padding-bottom: 2% }
.col_doctor dl dt { width: 11.25%; padding: 2%; background: #d95e32; color: #fff; float: left }
.col_doctor dl dd { width: 78%; padding: 2%; height: auto; background: url(../images/col16.jpg) no-repeat; float: left; margin-left: 2%; background-size: contain; text-align: left }
.my_col { background: #eaedf4; margin-top: 2% }
.my_col p { padding: 3%; overflow: hidden; line-height: 180% }
.my_col_swt { padding-bottom: 3% }
.my_col_swt a { display: inline-block; color: #fff; padding: 2% 5% }
.my_col_swt a.l { background: #064b82; margin-right: 2% }
.my_col_swt a.r { background: #e36c0a }
.hsbp_zg .pic_text_col { margin-top: 0.5rem }
.hsbp_zg .pic_text_col img { width: 38.5%; margin-right: 1% }
.hsbp_zg img.imgs { width: 100%; margin: 0.5rem auto 0 }
.hsbp_zg span { color: #a3a3a3 }
.safe { padding: 0 2% }
.safe dl { padding-bottom: 2% }
.safe dl dt { color: #000; font-size: 1.2rem }
.safe img { width: 50.3%; margin-right: 2% }
.navboss dt { font-size: 1.3rem }
.navboss dt img { vertical-align: middle; margin-right: 1% }
.navboss dl dd.chird_nav a.bpgc { display: block; padding: 0.2rem; float: left }
.navboss dl dd.chird_nav a.bpgc img { width: 33% }
.navboss dl dd.qlxy_col a { width: 28% }
.navboss dl dd.qlxy_col_img a.bpgc img { width: 60% }
.qlx_title_zj { max-width: 32rem; margin: 0 auto; box-shadow: none }
h2.qlx_title { width: 65%; position: relative; font-weight: 600 }
.qlx_title img { vertical-align: top; width: 100% }
.qlx_title span { padding-left: 12%; display: block; position: absolute; color: #fff; line-height:2.2;}
.qlx_title_main { padding-top: 2% }
.bg_pic1 { background: url(../images/qlx_col1_title_zj_bg1.jpg) -0.5rem top no-repeat; background-size: contain }
.bg_pic2 { background: url(../images/qlx_col1_title_zj_bg2.png) -0.5rem top no-repeat; background-size: contain }
.bg_pic3 { background: url(../images/qlx_col1_title_zj_bg3.png) -0.5rem top no-repeat; background-size: contain }
.qlx_zljd { background: #e3ebd3 }
.qlx_zljd .qlx_title_main h4 { margin-bottom: 2%; padding-left: 3% }
.qlx_zljd .qlx_title_main h4 strong { color: #e36c0a; font-size: 1.4rem; font-weight: 400 }
.qlx_zljd .qlx_title_main ul li { padding-right: 7%; padding-top: 2%; padding-left: 2%; overflow: hidden; margin-bottom: 2% }
.qlx_zljd .qlx_title_main ul li img { width: 36%; max-width: 11.05rem; margin-right: 2%; float:left; }
.qlx_zljd .qlx_title_main ul li dl { padding-bottom: 5% }
.qlx_zljd .qlx_title_main ul li.bg1, .qlx_zljd .qlx_title_main ul li.bg2 { border-bottom: 1px dashed #fff; padding-bottom: 2% }
.qlx_zljd .qlx_title_main ul li dt { color: #1b64ab }
.qlx_zljd .qlx_title_main ul li.bg2 { padding-right: 0; background: #fff }
.qlx_zljd .qlx_title_main ul li.bg2 dd { padding-left: 2% }
.qlx_zljd .qlx_title_main ul li.bg3 { border-top: 1px dashed #fff; margin-bottom: 0 }
.houst { background: #fff; padding: 2% 0 }
.break, .xz_bot .news2 { background: #eaedf4 }
.houst .qlx_title_main img { width: 85.6%; margin: 0 auto; text-align: center; display: block }
.xz_bot .news1 a { width: 20% }
.houst .news1 img { width: 92%; max-width: 29.45rem }
.break { padding-bottom: 0 }
.break h4 { padding-right: 15% }
.break .next { width: 96%; margin: 0 auto }
.break .next p { width: 43%; padding: 2%; border-radius: 0.25rem; color: #fff }
.break .next p.fl { background: #788f47 }
.break .next p.fr { background: #5d84c7 }
.zaoxie { background: #fff }
.zaoxie h2 span font { color: #f45800 }
.zaoxie .qlx_title_main ul li { width: 17%; background: #004d8b; padding: .1% .5%; float: left; margin-left: 1%; text-align: center; color: #fff }
.zaoxie .qlx_title_main ul li img { width: 100% }
.zaoxie .qlx_title_main ul li strong { padding: 5% 0; display: block }
.qlxy_one img.fl { width: 22%; max-width: 7.1rem; padding-left: 5% }
.qlxy_one p { width: 65%; float: left; margin-left: 3%; text-align: center }
.qlxy_one p img { width: 100%; display: block; text-align: center; padding-bottom: 2% }
.qlxy_one p span { border-top: 1px dashed #ccc; padding-top: 2%; display: block }
.tel h2 { color: #1b64ab; padding: 2%; border: 1px solid #cdcbcb; background: #f8f8f8; font-size: 1.3rem }
.tel form { background: #d1e0ee; padding: 0 9%; overflow: hidden }
.tel form h3 { padding: 8% 0 }
.tel form h3 img { width: 61.7% }
.tel form span { display: inline-block; width: 30% }
.tel form .form-group { background: #fff; padding: 2%; margin-bottom: 3% }
.tel form .name { width: 62% }
.tel form .tel { width: 90% }
.tel form .name input { width: 80% }
.tel form .tel input { width: 65% }
.btn-primary { width: 45%; margin: 4% auto 7%; display: block; background: #1b64ab; border: 0; padding: 2%; color: #fff }
h2.xby_title { width: 100%; position: relative }
h2.xby_title img { width: 100% }
h2.xby_title p { position: absolute; width: 98%; padding-right: 2%; overflow: hidden }
h2.xby_title p span { display: inline-block; font-size: 1.3rem; color: #fff; padding-left: 16%; font-weight: 600; line-height:2.5;}
h2.xby_title p a { display: inline-block; color: #1b64ab; background: #fff; padding: 0.8% 2%; margin-top:0.7rem; float: right; line-height: none }
.xby_jdt ul li { padding: 0 6%; margin-top: 2%; overflow: hidden }
.xby_jdt ul li div.jdt, .xby_jdt ul li p { display: inline-block; vertical-align: middle }
.xby_jdt ul li div.jdt { width: 41%; background: #ececec; overflow: hidden }
.xby_jdt ul li p { width: 50%; overflow: hidden }
.xby_jdt ul li p span { float: right; padding-right: 2% }
.xby_jdt ul li div.jdt div { padding: 5% 0; }
.xby_jdt ul li div.a1 div { width: 50%; background: #054c82 }
.xby_jdt ul li div.a2 div { width: 20%; background: #8ca842 }
.xby_jdt ul li div.a3 div { width: 15%; background: #e1853c }
.xby_jdt ul li div.a4 div { width: 10%; background: #725990 }
.xby_jdt ul li div.a5 div { width: 7%; background: #3a8392 }
.xby_jdt ul li div.a6 div { width: 3%; background: #5e81d2 }
.xby_jdt .col_swt { width: 48% }
.xby_swyq { background: #eaedf4 }
.xby_swyq ul li { overflow: hidden; padding: 0 1.5%; margin-top: 2%; clear: both }
.xby_swyq ul li img { width: 44%; display: block }
.xby_swyq ul li p { width: 54%; line-height: 150%; display: block; background: #fff; padding: .5%; border: 1px solid #dcdcdd }
.xby_swyq dl { padding-left: 5%; margin-top: 3% }
.xby_swyq dl dt { width: 3.9rem; height: 3.9rem; border-radius: 3.9rem; line-height: 3.9rem; font-size: 2.5rem; color: #fff; text-align: center }
.xby_swyq dl dd, .xby_swyq dl dt { display: inline-block; vertical-align: middle }
.xby_swyq dl dd { width: 81%; margin-left: 3% }
.xby_swyq dl dd span { font-size: 1.3rem; display: block; color: #004f88 }
.xby_swyq dl dt.a1 { background: #004f88 }
.xby_swyq dl dt.a2 { background: #89a550 }
.xby_swyq dl dt.a3 { background: #d95e32 }
.xby_swyq dl dt.a4 { background: #607fda }
.xby_xgm { background: #eaedf4 }
.xby_xgm .bg_pic1 { background: 0 0 }
.xby_xgm .col_doctor dl dd { border: 1px solid #c9cbca }
.xby_jz p { padding: 2%; text-align: left; line-height: 180% }
.xby_jz img { width: 85% }
.xby_six { padding: 2% 0 }
.xby_six img { width: 93% }
.zj_zz { background: #eaf8fe; padding: 2%; box-shadow: 0 0 0.3rem #B5B3B3; margin-bottom: 2% }
.zj_zz ul { width: 70%; float: left }
.zj_zz ul li { border-bottom: 1px dashed #d2d2d2; line-height: 200%; overflow: hidden }
.zj_zz ul li img { vertical-align: middle; padding-right: 1%; width: 1rem; height: 1.2rem; }
.zj_zz div { width: 23%; float: right; padding-right: 2% }
.anli a, .xgnza_jd .jd dl dd, .xgnza_jd .jd dl dt, .xgnza_yh ul li, .yw_gb dl dd, .yw_gb dl dt, .zdl li img, .zj_doctor .pic { float: left }
.zj_zz div a { display: block; border-radius: 0.25rem; text-align: center; padding: 7% 0; color: #fff; margin-top: 0.5rem }
.zj_zz div a.swt_l { background: #1b64ab }
.zj_zz div a.swt_r { background: #e36c0a }
.zj_doctor { background: #eaf8fe; box-shadow: 0.15rem 0.25rem 0.3rem #B5B3B3; margin: 2% auto; padding: 2% }
.zj_doctor .pic { width: 26% }
.zj_doctor .pic img { width: 100%; padding: 0.1rem; border: 1px solid #cecece; background: #fff }
.pic_txt strong { color: red; font-size: 1.3rem; font-weight: 400 }
.pic_txt strong font { color: #343434; font-size: 0.9rem }
.pic_txt img { vertical-align: middle; width: 0.8rem; height: 0.8rem; }
.pic_txt { width: 71%; margin-left:9.05rem; }
.pic_txt font { color: #1b64ab }
.pic_txt p a { color: red }
.pic_txt a.on_swt { color: #fff; background: #e36c0a; border-radius: 0.15rem; padding: 2% 3%; width: 60%; margin: 2% 0 1%; display: block }
.xgnza_jk .progress, .xgnza_jk .progress .progress-bar, .xgnza_jk .progress span, .xgnza_jk p.bt big, .xgnza_jk ul p { vertical-align: middle; display: inline-block }
.xgnza_w.slideTxtBox .hd ul li { padding: 0 3% }
.xgnza_yh { margin-bottom: 1% }
.xgnza_yh ul li { width: 50%; text-align: center; margin-top: 4% }
.xgnza_yh ul li img { width: 88%; max-width: 14rem }
.xgnza_yh .col_swt { margin-top: 4% }
.xgnza_jk p.bt { width: 91.4%; max-width: 29.35rem; padding: 2%; margin: 2% auto; background: #dbe6c4 }
.xgnza_jk p.bt big { font-size: 3rem; color: #d95e32; float: left; padding-right: 6% }
.xgnza_ljh { background: #fff }
.xgnza_jk ul, .xgnza_jk ul li { overflow: hidden }
.xgnza_jk ul { margin-bottom: 2% }
.xgnza_jk ul li { margin-bottom: 1% }
.xgnza_jk ul p { width: 27%; text-align: right; font-size: 1.1rem }
.xgnza_jk ul .progress { width: 66% }
.xgnza_jk ul span { width: 10% }
.xgnza_jk .progress .progress-bar { width: 70%; margin: 0 2% }
.xgnza_jk .progress .progress-bar .progressbar { padding: 5% }
.xgnza_jk .progress span { width: 10%; margin-left: 7% }
.xgnza_jk .progress.bg1 .progress-bar .progressbar { background: #78913d; width: 96.1% }
.xgnza_jk .progress.bg2 .progress-bar .progressbar { background: #004f88; width: 91.4% }
.xgnza_jk .progress.bg3 .progress-bar .progressbar { background: #34849b; width: 83.6% }
.xgnza_jk .progress.bg4 .progress-bar .progressbar { background: #e2843c; width: 70.1% }
.xgnza_jk .progress.bg5 .progress-bar .progressbar { background: #5e81d2; width: 62.1% }
.xgnza_jk .progress.bg6 .progress-bar .progressbar { background: #cb4335; width: 49.1% }
.xgnza_jk .progress.bg7 .progress-bar .progressbar { background: #ccb438; width: 38.8% }
.xgnza_sd { width: 94%; margin: 0 auto }
.xgnza_sd p { background: #dbe6c4; margin: 2% auto; line-height: 150%; padding: 2% }
.xgnza_sd p font { color: #e36c0a }
.xgnza_sd .oa1 img { max-width: 30.05rem; width: 99% }
.xgnza_sd .oa2 img { max-width: 28rem; width: 87% }
.xgnza_sd .oa3 img { max-width: 24.4rem; width: 81%; margin: 2% auto }
.xgnza_jd { padding: 0 2% }
.xgnza_jd h4 { text-align: right; margin: 2% 4% 0 0 }
.xgnza_jd .jd { max-width: 28.7rem; width: 92.5%; margin: 2% auto 0; position: relative; text-align: center }
.xgnza_jd .jd img { width: 100% }
.xgnza_jd .jd dl { position: absolute; width: 100%; bottom: 0 }
.xgnza_jd .jd dl dt { width: 17.4%; text-align: center; margin-right: 3%; color: #fff; padding-top: 7%; }
.xgnza_jd .jd dl dd { width: 75%; text-align: left; padding-top: 4% }
.xgnza_slide, .yz_kl p { padding: 2% }
.xgnza_jd a { display: block; text-align: center; margin: 2% 0 }
.xgnza_jd a img { width: 86% }
.xgnza_slide ul li { overflow: hidden; margin-bottom: 1% }
.xgnza_slide ul li img, .xgnza_slide ul li p { border: 1px solid #eff0f0; display: inline-block; vertical-align: middle }
.xgnza_slide ul li img { width: 28.5% }
.xgnza_slide ul li p { width: 65%; padding: 2% }
h2.yanzheng_title { position: relative; font-size: 1.2rem; border: 1px solid #e9e9e9; overflow: hidden }
h2.yanzheng_title img { width: 99% }
h2.yanzheng_title p { position: absolute; width: 100%; color: #fff }
h2.yanzheng_title p span { line-height:2;display: inline-block; width: 57.6%; text-align: center; color: #054c82 }
h2.yanzheng_title p span.last { width: 37% }
.yz_kl { margin: 0 auto }
.yz_kl .kl_img1 { width: 92%; max-width: 29.5rem; margin-top: 3% }
.yz_kl .kl_img2 { width: 92%; max-width: 30.6rem }
.yz_kl p { text-align: left }
.left_main li a, .swts-box, .tabs_all p, .yw_gb .bgm, .yw_gb dl dt, a.last-a span { text-align: center }
.ms { padding-top: 2% }
.chedi { max-width: 32rem; width: 100%; margin: 0 auto }
.chedi img.msz { width: 91%; display: block; margin: 3% auto }
.chedi p { padding: 0 5%; line-height: 200% }
.chedi p.fonts { color: #044e7d }
.chedi .msp { border-top: 1px dashed #949494; border-bottom: 1px dashed #949494; background: #fff; margin: 3% auto }
.chedi .msp p { margin: 0.1rem auto; background: #eaeaea; padding: 2% 5%; color: #e36c0a }
.chedi .msz_cen { width: 21%; display: block; margin: 3% auto }
.chedi a.col_swt { width: 38% }
.jizhun { padding: 3% 2%; background: #ecf1e3 }
.jizhun dl dt { font-size: 1.4rem; color: #1b64ad; margin-bottom: 2% }
.jizhun dl dd { margin: 4% auto; width: 100%; position: relative; line-height: 200% }
.jizhun dl dd img { position: absolute; width: 34%; bottom: 0; right: 15% }
.navBg, .navBg_botn { right: 0 }
.yanzheng_9 { margin-top: 2% }
.yanzheng_9 img { width: 96%; display: block; margin: 0 auto; max-width: 30.6rem }
.yanzheng_11 { background: #dceaf5 }
.yanzheng_11 img { width: 95%; display: block; margin: 3% auto 2%; max-width: 30.6rem }
.fill, .zdl { max-width: 32rem }
.pre { padding-left: 2%; background: #fdfdfc; border: 1px solid #e1e1e1 }
.pre a { color: #464646; font-size: 1.3rem; padding: 2% 0; display: inline-block }
h2.yw_title { overflow:hidden; background: #1b64ab; padding: 2%; font-size: 1.3rem; color: #fff; font-weight: 600 }
h2.yw_title img { vertical-align: middle; width: 7%; margin-right: 2% }
.kown { padding: 2% }
.kown img { width: 99% }
.yw_b p.bt big { color: red }
.yw_gb dl dt, .yw_p_ad p { color: #fff; padding: 2% 0 }
.yw_b .progress.bg1 .progress-bar .progressbar { background: #78913d; width: 23.2% }
.yw_b .progress.bg2 .progress-bar .progressbar { background: #004f88; width: 12.2% }
.yw_b .progress.bg3 .progress-bar .progressbar { background: #34849b; width: 7.6% }
.yw_b .progress.bg4 .progress-bar .progressbar { background: #e2843c; width: 86.9% }
.yw_b .progress.bg5 .progress-bar .progressbar { background: #5e81d2; width: 17.3% }
.yw_b .progress.bg6 .progress-bar .progressbar { background: #cb4335; width: 38.3% }
.yw_b .progress.bg7 .progress-bar .progressbar { background: #ccb438; width: 8.7% }
.yw_b p img { width: 69%; margin-top: 2% }
.border-rad { border-radius: 0.25rem }
.yw_p_ad { background: #5e81d2; width: 82%; margin: 2% auto 4% }
.yw_gb .bg_img { width: 73%; display: block; margin: 2% auto }
.yw_gb dl { width: 95%; margin: 0 auto; height: auto; line-height: 150%; overflow: hidden }
.yw_gb dl dt { width: 20%; font-weight: 600; font-size: 1.4rem; height:3.6rem; padding:5.1rem 0;}
.yw_gb dl dd { width: 76%; color: #4f4f4f; padding: 2% }
.yw_gb dl dd strong { color: #bd3537 }
.yw_gb dl dd p span { color: #1d1d1d; display: block }
.yw_gb .bgm { width: 20%; margin: 2% 0 }
.yw_gb .border-rad { margin: 4% auto }
.anli { margin: 2% auto }
.anli a { display: inline-block; color: #fff; width: 32.5%; padding: 1% 0; margin: 0.1rem 0.1rem 0 0 }
.anli a img { width: 100% }
.zdl { width: 95.7%; margin: 0 auto; padding-top: 3% }
.tabs_all, .tabs_all p, .zdl li { padding: 2% 0 }
.zdl li { overflow: hidden; border-bottom: 1px dashed #d2d2d2; margin-bottom: 2% }
.zdl li img { width: 42% }
.zdl li dl { width: 55%; float: right; line-height: 200% }
.zdl li dl dt { font-size: 1.5rem }
a.last-a { display: block; width: 64%; margin: 2% auto; position: relative }
.fill, a.last-a img { width: 100% }
a.last-a span { display: block; position: absolute; width: 100%; color: #fff }
.fill { margin: 0 auto }
.fill img.brt { width: 87%; margin: 3% auto 2% }
.fill p span { width: 23.4%; display: inline-block }
.tabs_all img { width: 95%; display: block; margin: 1% auto }
.tabs_all p { background: #ececec; margin-bottom: 3% }
.left_main, .navBg_botn { top: 0; background: rgba(0,0,0,.5) }
#ds-hot-posts { display: none }
.navBg { top: 0; z-index: 999 }
/*-----------ÎÄÕÂÒ³ÐÞ¸ÄÑùÊ½1024-----------*/
.this { border: 0.1rem solid #ccc; height: 2.4rem; background: url(../images/art_14.jpg) repeat-x left top/0.6rem 3.4rem; padding: 0.5rem; }
.this p { line-height: 2.4rem; display:inline-block; font-size:1rem; }
.this img { width: 6.1rem; height: 2.4rem; }
.art_lb a { display: block; float: left; width: 19.2%; height: 3.5rem; line-height: 3.5rem; font-size: 1.4rem; text-align: center; background: #c6e3ec; color: #0099cb; border-left: 0.1rem solid #fff; border-right: 0.1rem solid #96b8ca; }
.art_lb a:hover { background: #018fda; color: #fff; }
.article { font-size: 1.4rem; }
.article h2 { text-align: center; padding: 1rem; font-weight: bold; font-size: 2rem; color: #018cd6; }
.article p { color: #555; line-height: 3rem; font-size: 1.4rem; }
.article p.blue { color: #018cd6; }
.article div { color: #555; line-height: 2.5rem; font-size: 1.6rem; background-color:#F1F1F1; }
.article div.blue { color: #018cd6; }
.liwt { border: #c2d4e5 0.1rem solid; padding: 1rem; overflow: hidden; zoom: 1; text-align: center; }
.liwt p { line-height: 2.5rem; color: #333333; font-size: 1.4rem; font-family: "Î¢ÈíÑÅºÚ"; text-align: left; }
.libtn { overflow: hidden; zoom: 1; padding: 0.5rem 0; text-align: center; }
.libtn img { padding: 0rem 0.3rem; }
.libtn a:nth-child(1) { display: inline-block; }
.libtn a:nth-child(1) img { width: 11.05rem; height: 3.5rem; padding-top: 1.3rem; }
.libtn a:nth-child(2) { display: inline-block; }
.libtn a:nth-child(2) img { width: 17.5rem; height: 4.8rem; }
/*-------------ÁÐ±íÒ³ÐÞ¸ÄÑùÊ½1029--------------*/
.wj1016_lmy_m{ overflow:hidden;}
.wj1016_lmy_m ul li { float: left; margin-top: 1rem; display: inline; /*width: 32rem;*/ overflow:hidden; }
.wj1016_lmy_my { width: 22.6rem; height: 7.3rem; border: 0.1rem #dedede solid; border-left: none; overflow: hidden; zoom: 1; padding-left: 1.4rem; position: relative; }
.wj1016_lmy_my h3 { color: #2a76da; line-height: 2.4rem; padding-top: 0.5rem; font-size: 1.4rem; }
.wj1016_lmy_my h3 a { color: #2a76da; font-weight: 900; }
.wj1016_lmy_my p { font-size: 1.2rem; color: #4f4f4f; line-height: 1.8rem; }
.wj1016_lmy_my .wj1016_zan { width: 8.8rem; height: 1.9rem; text-align: center; color: #ffffff; background: #2a76da; line-height: 1.9rem; position: absolute; bottom: 0rem; right: 0rem; font-size: 1.4rem; }
.wj1016_lispic { width: 7.8rem; height: 7.5rem; background: #2a76da; text-align: center; }
.wj1016_lispic dt { padding-top: 0.7rem; }
.wj1016_lispic dt img { width: 3.2rem; height: 3.05rem; }
.wj1016_lispic dd { color: #FFF; font-size: 1.8rem; line-height: 3rem; }

/*3.28*/
.zzjss {
	width: 98%;
	margin: 2% auto;
	overflow: hidden;
}
.zzjss li {
	width: 45%;
	float: left;
	border-top: 1px solid #B4B5B5;
	text-align: center;
	padding: 2%;
}
.zzjss li img{width:100%;!important}
/*************¼¼ÊõÒ³*********/
.al_tit1 { background: #1365be; line-height: 3.85rem; font-size: 1.5rem; color: #fff;padding-left:1.3rem;}
.al_tit1 a{ color:#fff;}
.p20 { padding: 0 1rem; }
.js_top ul { overflow: hidden; }
.js_top ul li { background: #f6f6f6; margin-top: 1rem; overflow: hidden; padding-left: 1rem; }
.in_jsl { padding-top: 2.2rem; width: 7.7rem; }
.in_jsl h3 { text-align: center; line-height: 2.5rem; color: #343434; padding-top: 2.4rem; }
.in_jsr { overflow: hidden; padding-left: 1.8rem; }
.in_jsr p { line-height: 2.7rem; color: #7b7878; padding: 0.8rem 0; }
.in_jsr p strong { color: #464646; }
.in_jsr h3 { padding-bottom: 1.5rem; overflow: hidden; }
.in_jsr h3 span { padding-right: 1.2rem; display: inline-block; width: 8.05rem; }
.in_jsr h3 span img { width: 8.05rem; }

.page2{ overflow:hidden; text-align:center; padding:1rem 0; color:#4d4d4d;}
.page2 span,.page2 pre{ padding:0rem 0.8rem; line-height:2.4rem; cursor:pointer;}
.page2 span.hover{ color:#1365be; font-weight:bold;}
.page2 select{ height:2.4rem;}
.page2 strong{ margin:0rem 0.5rem; color:#f00;}

.page2 ul li{ padding:0rem 0.8rem; line-height:2.4rem; cursor:pointer;float: left;}
.page2 ul li.hover{ color:#1365be; font-weight:bold;}
.page2 select{ height:2.4rem;}
.page2 strong{ margin:0rem 0.5rem; color:#f00;}


/* ×¨¼Ò */

.sx_one {
    overflow: hidden;
    zoom: 1;
    padding: 1rem;
}
.zj_xg {
    overflow: hidden;
    zoom: 1;
}
.zj_xg div{
    padding: 0;
    margin: 0;
    font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial, Helvetica, sans-serif;
}
.zj_tt {
    overflow: hidden;
    zoom: 1;
    padding-left: 1rem;
}
.zj_tt h2 {
    overflow: hidden;
    height: 4.1rem;
    line-height: 4.1rem;
    background: url(../images/zj_ico.png) no-repeat center left/1.9rem 1.55rem;
    padding-left: 2.7rem;
    font-size: 1.1rem;
    color: #222;
}
.zj_con li {
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px dashed #a9a9a9;
    padding: 1.5rem 0rem;
}
.zj_con li i {
    display: block;
    float: left;
    margin-right: 0.7rem;
    display: inline;
}
.zj_con li h2 {
    overflow: hidden;
    height: 2.9rem;
    background: url(../images/zj_line.png) repeat-x center bottom/0.15rem 0.2rem;
    font-size: 1.3rem;
    color: #ee2c2c;
}
.zj_con li h2 span {
    font-size: 1.6rem;
    font-weight: bold;
    color: #2470c3;
    padding-right: 0.8rem;
}
.zj_con li p {
    font-size: 1.2rem;
    color: #464646;
    line-height: 2.2rem;
    padding: 0.7rem 0rem;
}
.zj_con li p span {
    color: #1365be;
}
.zj_con li h3 a img {
    width: 8.05rem;
    height: 2.5rem;
}


@media screen and (min-width:320px) and (max-width:640px) {
/* ×¨¼Ò */
.zj_xg,.zj_xg div{width: 100%;}
.zj_con li i{width: 40%;}
.zj_con li h2{height: 2.2rem;}

}

 @media screen and (min-width:640px) {
	 .zzjss {
	width: 98%;
	margin: 1% auto;
	overflow: hidden;
}
.zzjss ul li {
	width: 45%;
	float: left;
	border-top: 1px solid #B4B5B5;
	text-align: center;
	padding: 2%;
}



	 }
@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%; }
}

.art_lb{display:none !important;width:0 !important;height:0 !important;}
/****** 2016-6-28 ÐÞ¸Ä ******/
.mk1 .nr1 .bd { width: 80%; float: left; border-left: 0.1rem solid #d6d6d6; margin-left: 2%; padding-left: 2%; color: #666666; }
.mk1 .nr1 .bd li { overflow: hidden; zoom: 1; line-height: 2rem; height: 2rem; }
.mk1 .nr1 .bd li span { display: block; border: 0.1rem solid #e71f19; border-radius: 0.2em; color: #e71f19; float: left; padding: 0.25rem 2%; margin-right: 2%; box-sizing: border-box; line-height: 1em; }
.mk1 .nr1 .bd li a { color: #666; }
.mk1 .nr2 { padding-top: 5%; }
.mk1 .nr2 ul.ov li { float: left; width: 22%; border: 0.1rem solid #cccccc; color: #666666; text-align: center; line-height: 2em; margin-bottom: 2.5%; margin-right: 2.5%; }
.mk1 .nr2 ul.ov li.li1 { width: 73%; border-right: none; margin-right: 0; }
.mk1 .nr2 ul.ov li a { color: #666666; }
.mk1 .nr2 ul.ov li.li2 { width: 23%; background: #00a0e9; color: #fff; border: 0.1rem solid #00a0e9; }
.mk1 .nr2 ul.ov li.li2 a { color: #fff; line-height: 2em; }
.mk1 .nr2 ul.ov li.li1 input { width: 95%; line-height: 2em; color: #949494; font-family: "Microsoft YaHei"; font-size: 1em; border:none; }
#picScroll-top{font-size: 14px !important;}

.sx_one {overflow: hidden;padding: 1rem;}
.two_con {overflow: hidden;}
.two_con li {background: rgba(0, 0, 0, 0) url("../images/two_bg.png") no-repeat scroll center top / 30rem 7.1rem;height: 7.1rem;margin-top: 1rem;overflow: hidden;}
.two_con li i {display: block;width: 22.5%;}
.two_con li i img {width: 100%;}
.two_con li dl {overflow: hidden;width: 77.5%;}
.two_con li dl dd {color: #3a3a3a;float: left;font-size: 1.2rem;height: 3.55rem;line-height: 3.55rem;text-align: center;width:33.33%;}
.two_con li dl dd a {color: #3a3a3a;}
.two_con li:first-child {margin-top: 0rem;}

.gybk {margin-top: 1rem;overflow: hidden;padding: 0 6.25%;}
.gybk ul li {margin-bottom: 5%;overflow: hidden;}
.gybk ul li.l1 p {color: #282828;font-size: 1.2em;font-weight: bold;margin-top: 2%;}
.gybk ul li.l1 a {background-color: #ee7800;border-radius: 0.2em;color: #fff;display: block;font-size: 1.1em;padding: 2%;}
.gybk ul li.l2 a {color: #ee7800;display: block;font-size: 0.8em;text-align: center;width: 33%;}
.gybk ul li.l2 a.a2 {margin-left: 0.5%;}
.gybk ul li.l2 a p {font-weight: bold;margin-top: 5%;text-decoration: underline;}
.ov {overflow: hidden;}
.fl {float: left;}
.fr {float: right;}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}