@charset "gb2312";
/* CSS Document */
html, body {height: 100%;}
html { font-size:100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 }
ul, ol { list-style: none }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
a { text-decoration: none; }
h2, h3, h4 { font-family: "Microsoft YaHei"; }
html{ font-size:125%;}
body { font-size:24px; font:1.2em/1.7 "microsoft yahei", "Tahoma", Arial;color: #666; }
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; border-radius:0; }
textarea{-webkit-appearance: none;}

.cont{ width:100%; min-width:320px; max-width:640px; margin:0 auto; overflow:hidden; }
.z{ float:left; display:inline; }
.y{ float:right; display:inline; }
img{ border:none; border:0;}
.m5rem{ margin-top:.5rem;}
.m1rem{ margin-top:1rem;}
.m15rem{ margin-top:1.5rem;}
.m2rem{ margin-top:2rem;}
.m25rem{ margin-top:2.5rem;}
.m3rem{ margin-top:3rem;}
.clear{clear:both; overflow:hidden; }

.wt{min-width:320px;max-width:640px; margin:0 auto;}
.ov{overflow:hidden;}

.top_fixed_tel{ width:100%; max-width:640px; height:3.4rem; position:fixed; background:#3f3f3f; z-index:55; top:0; text-align:center; color:#fff; padding:0;  overflow:hidden; vertical-align:middle;}
.top_fixed_tel dd{ width:34%; float:left; text-align:right;font:1.2rem/3.4rem "Microsoft YaHei"; }
.top_fixed_tel dt{ width:53%; float:left; text-align:center; margin:.5rem 0 .5rem 4%; }
.top_fixed_tel dt img{ max-width:100%; }

/*header*/
.clear { zoom:1;}
.clear:after { height: 0; display: block; boxent: "\20"; clear: both;}
.fl { float: left;}
.fr { float: right;}
/*header*/
header{ background: #980b5d;  padding:1rem 0;  overflow:hidden; margin-top:3.4rem; }
header img{ width:100%; display:block; }
.logo {margin-left:2%; width:62.5%; height:3.5rem; float:left; }
.logo img {width:100%; display:block; }
.headCall { width:19%;  height:3.5rem; margin-right:2%; }
.yygh_head { text-align: center; padding:0.5rem 0; text-align: center; position: relative; background: #0052a6; color: #fff; font-size: 0.75rem;}
.head_home { position: absolute; left:0.75rem; top:0.55rem; width: 1.075rem;}
.head_phone { position: absolute; right:0.75rem; top:0.55rem; width: 1.25rem;}


/*nav*/
nav a { display: block; width: 25%; height: 3.5rem; line-height:3.5rem; text-align: center; border-left:1px solid #ccc; border-top:1px solid #ccc; float: left; font-size:1.3rem;color:#333333; box-sizing:border-box; }
nav{background:#ffffff}
nav a:first-child,nav a:nth-child(5) { border-left:0;}
nav a:nth-child(-n+4) { border-top:none;}


.ymz{ width:100%; height:8rem; text-align:center; padding-top:.5rem; overflow:hidden; }
.ymz  img{ max-width:100%; display:inline-block; }


.top_fixed{ width:100%; min-width:320px; max-width:640px; position:fixed; z-index:999999; _position: absolute; _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); }
.top_fixed{width:100%; max-width:640px; min-width:320px; font-family:"Microsoft YaHei";margin:0 auto; overflow:hidden; background:#f2f2f2; border-bottom:1px solid #eee; }
.top_fixed a{ float:left; display:block; width:16.66%; text-align:center; line-height:4rem; color:#333; text-decoration:underline;}
.top_logo{ width:100%; height:5rem; margin-top:4rem; }
.top_logo img{ max-width:100%; }
.top_logo_pic1{ width:14rem; height:2.8rem; float:left; margin:1rem 0 0 .75rem; }
.top_tel{ width:11.75rem; height:2.8rem; float:right; margin:1rem 1rem 0 0; }
.bann{ width:100%; text-align:center; overflow:hidden; }
.bann img{ max-width:100%; height:auto; display:block; }

.bann .owl-item{ overflow:hidden; }
.bann .owl-pagination{ width:100%; position:absolute; bottom:1rem; }
.bann .owl-page{	display:inline-block; width:.75rem; height:.75rem; border-radius:.75em; background-color:#fff; margin:0 .4rem; }
.bann .owl-page.active{	background-color:#b20020; }

.index_nav{ padding:0 2%; overflow:hidden; }
.index_nav li{ width:25%; height:8.8rem; float:left; }
.index_nav li p{ width:6rem; height:6rem; margin:0 auto; border-radius:50%; border:1px solid #dbdbdb; }
.index_nav li p.nav_bg1{ background:url(../images/nav_bg1.jpg) no-repeat center 1rem; background-size:3.6rem; }
.index_nav li p.nav_bg2{ background:url(../images/nav_bg2.jpg) no-repeat center 1rem; background-size:3.6rem; }
.index_nav li p.nav_bg3{ background:url(../images/nav_bg3.jpg) no-repeat center 1rem; background-size:3.6rem; }
.index_nav li p.nav_bg4{ background:url(../images/nav_bg4.jpg) no-repeat center 1rem; background-size:3.6rem; }
.index_nav li h3{ font:1.1rem/2rem "Microsoft YaHei"; text-align:center; margin-top:.3rem; }
.index_nav li a{ color:#666; }

.index_tit{ width:96%; padding:0 2%; height:4rem; background:url(../images/index_tit_inco.jpg) no-repeat bottom; background-size:2.3rem 1rem; }
.index_tit p{ width:100%; border-bottom:1px solid #c4c2c2; text-align:center; font:bold 1.8rem/3rem "Microsoft YaHei"; color:#282828; }
.index_tit p span{ color:#b20020; }

.bzsk{ padding:0 2%; overflow:hidden; text-align:center;  }
.bzsk a{ display:block; color:#fff; }
.bzsk1{ width:48%; float:left; border-radius:.4rem; }
.bzsk1 span{ height:13.2rem; display:block; margin:0 .3rem; background:#46d2bc; border-radius:.4rem; overflow:hidden; }
.bzsk1 p{ font:bold 1.6rem/1.6rem "Microsoft YaHei"; color:#fff; text-align:center; margin-top:1.5rem; }
.bzsk1 p em{ font:1rem/1.2rem "Microsoft YaHei"; font-style:normal; }
.bzsk1 dl{ width:50%; float:left; }
.bzsk1 dl dd{ width:100%; height:3.75rem; margin-top:1rem; }
.bzsk1 dl dt{ width:100%; font:1rem/1.8rem "Microsoft YaHei"; text-align:center; }
.bzsk1 a{ color:#fff; }
.bzsk1 dl.bzsk_inco1 dd{ background:url(../images/bzsk_inco1.jpg) no-repeat center; background-size:3.75rem; }
.bzsk1 dl.bzsk_inco2 dd{ background:url(../images/bzsk_inco2.jpg) no-repeat center; background-size:3.75rem; }
.bzsk2{ width:52%; float:right; border-radius:.4rem; overflow:hidden; font:1.4rem/3.8rem "Microsoft YaHei"; }
.bzsk2 span{ display:block; margin:0 .3rem;  background:#f34b4b; border-radius:.4rem;overflow:hidden; }
.bzsk3{ width:52%; float:right; border-radius:.4rem; overflow:hidden; font:bold 1.5rem/1.4rem "Microsoft YaHei"; margin-top:.3rem; }
.bzsk3 a{ color:#fff; display:block; }
.bzsk3 a em{ font-style:normal; font:1rem/1rem "Microsoft YaHei"; }
.bzsk3 span{ height:4rem; display:block; margin:0 .3rem; background:#ff9e3f; overflow:hidden; padding-top:1rem; border-radius:.4rem; }
.bzsk4{ width:52%; float:right; border-radius:.4rem; overflow:hidden; font:1.4rem/3.8rem "Microsoft YaHei"; margin-top:.3rem; }
.bzsk4 a{ color:#fff; }
.bzsk4 span{ display:block; margin:0 .3rem; border-radius:.4rem;overflow:hidden; }
.bzsk4  span p{ width:45%; float:left; background:#f34b4b; border-radius:.4rem; }
.bzsk4  span h3{ width:55%; float:right; font:1.4rem/3.8rem "Microsoft YaHei"; }
.bzsk4  span h3 a{ display:block; background:#39c6b7; border-radius:.4rem; margin-left:.3rem; }
.bzsk5{ width:48%; float:left; border-radius:.4rem; margin-top:.6rem; }
.bzsk5 span{ height:5.6rem; display:block; margin:0 .3rem; background:#ff9445; border-radius:.4rem; overflow:hidden;  font:bold 1.6rem/1.6rem "Microsoft YaHei"; padding-top:2.5rem;}
.bzsk5 span  em{ font:1rem/1.2rem "Microsoft YaHei"; font-style:normal; }
.bzsk6{ width:52%; float:right; border-radius:.4rem; overflow:hidden; font:1.4rem/3.9rem "Microsoft YaHei"; margin-top:.6rem; }
.bzsk6 span{ display:block; margin:0 .3rem;  background:#ffb244; border-radius:.4rem;overflow:hidden; }
.bzsk7{ width:52%; float:right; border-radius:.4rem; overflow:hidden; font:1.4rem/3.9rem "Microsoft YaHei"; margin-top:.3rem; }
.bzsk7 span{ display:block; margin:0 .3rem;  background:#44cbb6; border-radius:.4rem;overflow:hidden; }


.part5{ padding:0 0 1.5rem; overflow:hidden; background:#f2f2f2; }
.p5_tit{ width:100%; height:3.6rem; font:1.6rem/3.6rem "Microsoft YaHei"; background:#ca2162; text-align:center; color:#fff; background-size:2.25rem;overflow:hidden; }
.yuyue{ padding:0 6%; }
.p5_name{ width:100%; font:1.3rem/2.7rem "Microsoft YaHei"; margin-top:1rem; overflow:hidden; }
.p5_name dd{ width:25%; float:left; text-align:right; }
.p5_name dt{ width:70%; float:right; }
.p5_name dt input{ width:99%; height:2.7rem; border:1px solid #d2d2d2;-webkit-appearance: none; font:1.3rem/2.7rem "Microsoft YaHei"; color:#666; }

.p5_select{ width:100%; font:1.3rem/2.7rem "Microsoft YaHei"; margin-top:1rem; overflow:hidden; }
.p5_select dd{ width:25%; float:left; text-align:right; }
.p5_select dt{ width:70%; float:right; }
.p5_select dt select{ width:99%; height:2.7rem; border:1px solid #d2d2d2;-webkit-appearance: none; font:1.3rem/2.7rem "Microsoft YaHei"; color:#666; }


.yuyue p{ width:100%; font:1.2rem/2rem "Microsoft YaHei"; margin-top:.5rem; overflow:hidden; text-align:right }
.p5_bt{ width:100%; text-align:center; }
.p5_bt input{ font:1.4rem/3rem "Microsoft YaHei"; padding:0 1.8rem; display:inline-block; border-radius: 0.6rem; color:#fff; border:none; cursor:pointer; -webkit-appearance: none; }
input.p5_bt1{ background:#ca2162; }
input.p5_bt2{ background:#f46b35; margin-left:3.5rem; }




.index-tel{padding:5% 0; text-align:center; background-color:#f2f2f2;}
.jj_btn{width:90%; margin: 0 auto; display:table; height:3.5rem;}
.jj_btn a{display:table-cell; vertical-align: middle; border-radius:.5rem; border: 1px solid #ffae00; font-weight: bold; font-size: 1.2rem;}
.jj_btn a:first-child{background-color: #ffae00; color: white;}
.jj_btn a:nth-child(2){border-color: #F0F0F0;}
.jj_btn a:last-child{background:#c40023 url(../images/icon_tel.jpg) no-repeat; background-size:2.4rem; color:#c40023; border-color:#c40023; background-position:.75rem center;}
.jj_btn a:last-child p{background-color: white; line-height:3.5rem; border-radius:.5rem; width: 77%; float: right;}
.jj_me{margin-top: 1em; color: #666;}
.jj_me span{color: white; background-color: #F6A727; margin: 0 0.3em; padding: 0 0.2em;}

.index_hot_tx{ height:4rem; margin:1rem 4%; clear:both; border:1px solid #bfbfbf; border-radius:.5rem;  }
.index_hot_tx dd{ width:70%; float:Left; }
.index_hot_tx dd input{ width:94%; display:block; font:1.4rem/4rem "Microsoft YaHei"; padding:0 3%; border:none; border-radius:.5rem; }
.index_hot_tx dt{ width:30%; float:Left; background:#c40023; font:1.4rem/4rem "Microsoft YaHei";  border-radius:.5rem; text-align:center; }
.index_hot_tx dt a{ color:#fff; }

.index_lj_tel{ padding:0 4%; height:6rem; margin:0; background:#c40023; text-align:center;  }
.index_lj_tel dd{ width:80%; float:left; font:2rem/2rem "Microsoft YaHei"; color:#fff; padding-top:.95rem; }
.index_lj_tel dd span{ font:1.3rem/2rem "Microsoft YaHei"; }
.index_lj_tel dt{ width:20%; height:6rem; background:#960019; float:left; font:1.4rem/1.8rem "Microsoft YaHei"; }
.index_lj_tel dt a{ color:#ff0; display:block; padding-top:1.2rem; }

.index_hot_con{ padding:0 3%; }
.index_hot_con div dl{ width:100%; height:6.4rem; border-bottom:1px dashed #bfbfbf; }
.index_hot_con div dl dd{ width:80%; float:left; font:bold 1.4rem/2rem "Microsoft YaHei"; padding-top:1.4rem;  }
.index_hot_con div dl dd strong{text-decoration:underline;}
.index_hot_con div dl dd span{ color:#a6a6a6; font:1.2rem/2rem "Microsoft YaHei"; }
.index_hot_con div dl dd span em{ color:#d21955; font-style:normal; }
.index_hot_con div dl dt{ width:20%; font:1.5rem/3rem "Microsoft YaHei"; background:#c40023; float:left; text-align:center; margin-top:1.5rem; border-radius:.5rem; }
.index_hot_con div dl dt a{ display:block; color:#fff;text-decoration:underline; }
.index_hot_con .owl-item{ }
.index_hot_con .owl-pagination{ width:100%; text-align:center; margin-top:1.5rem; }
.index_hot_con .owl-page{ display:inline-block; width:.75rem; height:.75rem; border-radius:.75em; background-color:#d9d9d9; margin:0 .4rem; }
.index_hot_con .owl-page.active{	background-color:#b0afaf; }

.index_exp{ width:100%; }
.index_expcon{ padding:0 3%; margin:1.5rem 0 0; }
.index_expcon img{ max-width:100%; }
.index_zj_pic{ width:9.1rem; height:10.8rem; float:left; margin:0 0 0 1rem; }
.index_zj_name{ width:17.5rem; height:6.6rem; background:url(../images/index_zj_name.jpg) no-repeat bottom; float:left; margin-left:1.5rem; background-size:17.5rem .5rem; }
.index_zj_name dd{ font:bold 1.5rem/2.5rem "Microsoft YaHei"; color:#767676; margin-top:.5rem; }
.index_zj_name dt{ width:100%; font:1.3rem/1.5rem "Microsoft YaHei"; color:#a7a7a7; }
.index_zj_lc{ width:15.5rem; font:bold 1.4rem/1.8rem "Microsoft YaHei"; float:left; margin:.75rem 0 0 1.5rem; background:url(../images/index_zj_sc_inco.jpg) no-repeat .3rem .4rem; background-size:.85rem 1.4rem; padding-left:2rem; }
.index_dp{ width:100%; height:3rem; margin:1rem 0; color:#333; }
.index_dp dd{ width:55%; float:left; font:1.3rem/3rem "Microsoft YaHei"; background:url(../images/pl_inco1.jpg) no-repeat 1rem .5rem; background-size:2rem; }
.index_dp dd span{ margin-left:3.2rem; }
.index_dp dt{ width:45%; float:left; font:1.3rem/3rem "Microsoft YaHei"; background:url(../images/pl_inco2.jpg) no-repeat 1rem .5rem; background-size:2rem; }
.index_dp dt span{ margin-left:3.2rem; }
.index_dp dt span em{ font-style:normal; color:#888; }

.zj_sc{ margin:1.5rem auto 1rem; border-top:1px solid #b2b2b2; border-left:1px solid #b2b2b2; text-align:center; font-size:1.2rem; overflow:hidden; }
.zj_sc p{ display:block; width:22%; line-height:3rem; float:left; }
.zj_sc p.zj_sc_p1{ width:66%;}
.zj_sc p.zj_sc_p2{width:34%; background-color:#ee432c;}
.zj_sc p.zj_sc_p3{width:34%; background-color:#4bdc64;}
.zj_sc p a{display: block; color: #9F9F9F; border-right:1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2;}
.zj_sc p.zj_sc_p2 a,.zj_sc p.zj_sc_p3 a{color:#fff;}

.index_expcon .owl-item{ }
.index_expcon .owl-pagination{ width:100%; text-align:center; margin:0; }
.index_expcon .owl-page{ display:inline-block; width:.75rem; height:.75rem; border-radius:.75em; background-color:#d9d9d9; margin:0 .4rem; }
.index_expcon .owl-page.active{	background-color:#b20020; }
.index_tel{ width:100%; padding:2rem 0; background:#fffae9; overflow:hidden; }
.index_tel_exp{ width:10rem; margin:0 auto; }
.index_tel_exp img{ max-width:100%;}
.index_tel_txt{ width:100%; font:2.5rem/5rem "Microsoft YaHei"; text-align:center; }
.index_tel_txt a{ color:#333; }
.index_telcon{ margin:0 10%;}
.index_tel dl{ width:50%; float:left; text-align:center; margin:1.5rem 0 0 0; }
.index_tel dl dt{ text-align:center; }
.index_tel dl dt img{ width:8rem; }
.index_tel dl dd{ text-align:center; margin-top:5%;}

.footer{width:100%; max-width:640px; min-width:320px; padding:4% 0 2%; font-family:"Microsoft YaHei"; background: #F4F3F3; margin:0 auto; overflow:hidden; }
.footer div{ width:90%; margin:0 auto; overflow:hidden; border-bottom:1px solid #E1DBDB; padding-bottom:3%;}
.footer div ul li{ width:25%; height:4.2em; float:left; list-style-type:none; }
.footer div ul li a{ border:1px solid #ccc; height:3.8rem; display:block; width:94%; border-radius:5px; color:#666;}
.footer div ul li a img{ margin-top:2%; margin-left:10%; width:34%; margin-top:10%; float:left;}
.footer div ul li a p{ line-height:1.2rem; font-size:1.2rem; padding-left:8%; padding-top:8%; float:left; text-align:center; }

.footer p.p11{width:90%; margin:0 auto;line-height:2.6rem; font-size:1.2rem; color:#666; padding-top:2%; text-align:center; border-top:1px solid #fff;}
.footer p.p11 a{color:#666; padding:0 1.8%; text-decoration:none; font-size:1.1em;}
.footer p.p2{line-height:2rem; font-size:1.1em; color:#666; padding-bottom:15px; text-align:center; letter-spacing:-1px;}
.footer p.p2 a{text-decoration:none; color:#f00;}


/***
***
list
***
**/
.hr{ width:100%; height:.4rem; background:#e5e5e5; }
.list-box{ width:100%; max-width:640px; margin: 0 auto;}
.list-btn{ padding:5% 0; text-align:center; }

.list-menu{ padding:0 2%; overflow:hidden;}
.list-menu ul{ width:100%; display:table;}
.list-menu li{width:33.3333333333333333333333333%; display: table-cell; text-align:center; vertical-align:middle; position:relative; font-size:1.2rem; line-height:1.4rem; border:1px solid #B0B0B0; padding:5% 0;}
.list-menu li a{display:block; color:#363636; }
.list-menu li a img{width:50%;}
.list-menu ul li:nth-child(2){border-left: none; border-right: none;}
.list-menu ul:nth-child(2) li{border-top: none;}
.list-menu ul:first-child li:first-child{background: url(../images/list-menu-hot.png) no-repeat left top; background-size:30% auto;}

.list_inco ul{ padding:0 3%;}
.list_inco li{ padding:3% 0; border-bottom:1px dashed #EDEDED;}
.list_inco li:last-child{border-bottom: none;}
.list_inco li img{ float:left; width:27%; max-width:150px; margin-right:3%;}
.list_inco li h2{ font-size:1.3rem; line-height: 2em;}
.list_inco li h2 a{ color:#1f1f1f; }
.list_inco li p{font-size: 1em; line-height: 1.4em;}
.list_inco li p a{color:red;}

.list_tel{ height:5.8rem; padding:0 2%; }
.list_tel dd{ width:70%; float:left; text-align:left; font:1.3rem/2rem "Microsoft YaHei"; color:#727272; padding-top:1rem; padding-left:5%; }
.list_tel dd span{ font:bold 2rem/2rem "Microsoft YaHei"; color:#1f1f1f; }
.list_tel dt{ width:25%; height:3.5rem; background:#ed9a17; float:left; border-radius:.3rem; margin-top:1.2rem; font:bold 1.3rem/3.5rem "Microsoft YaHei"; text-align:center; }
.list_tel dt a{ color:#fff; }

.list_hot{width:96%; margin:1rem auto; position:relative; height:10rem; }
.list_hot a{display:inline-block; color:#fff; font-size:1rem; line-height:1.4rem; text-align:center; position:absolute;}
.list_hot a:first-child{background:#BC1531; width:64%; left:0; top:0; padding:1.7rem 0;}
.list_hot a:nth-child(2){background:#B3D366; width:32%; right:0; top:0; padding:1rem 0;}
.list_hot a:nth-child(3){background:#D44676; width:32%; left:0; bottom:0; padding:1.7rem 0;}
.list_hot a:nth-child(4){background:#EB7C23; width:32%; left:32%; top:5.2rem; padding: 0.4rem 0;}
.list_hot a:nth-child(5){background:#A963DF; width:32%; left:32%; bottom:0; padding: 0.4rem 0;}
.list_hot a:last-child{background:#E7BF67; width:32%; right:0; bottom:0; padding: 1.7rem 0;}
.list_hot a.zl{background: #BC1531 url(../images/rmbzzx-c1.jpg) no-repeat left bottom; background-size: auto 65%;}
.list_hot a.fy{background: #B3D366 url(../images/rmbzzx-c2.jpg) no-repeat right bottom; background-size: auto 50%;}
.list_hot a.zj{background: #D44676 url(../images/rmbzzx-c3.jpg) no-repeat left bottom; background-size: auto 65%;}

.list_ask{ margin:0 2%; background:#e5e5e5; padding:.5rem 0; }

/**
公益活动
**/

.gongyi .cen1{ width:19%; padding:0% 2% 0% 5%; position:relative;}
.gongyi .cen1 ul{ position:relative; padding:25% 0% 0;}
.gongyi .cen1 ul li{ cursor:pointer; border:1px solid #969696; border-radius:50%; text-align:center; color:#969696; width:4rem; background:#fff; margin-bottom:17%; font:1.3rem/4rem "Microsoft YaHei"; }
.gongyi .cen1 ul li:last-child{ margin-bottom:0}
.gongyi .cen1 ul li.active{ background:#373737; color:#fff; border:1px solid #373737;}
.gongyi .cen1 .xu{ width:1%; border-left:1px solid #969696; height:100rem; position:absolute; left:43%;}
.cen2{ width:90%; padding-top:7%;  padding-right: 10%;}
.max_box{ position:absolute; overflow:hidden; width:816px!important;height:auto}
.ms_box { width:73%; float:right; overflow:hidden}

.ban img{display:block;}
.con1-co{padding:1rem 0 1.6rem; border-bottom:1px dashed #ccc}
.con1-tt1{color:#373737; font-size:1.5rem}
.con1-tt2{color:#9F2232;  font-size:1.2rem}
.con1-sp1{width:70%;display: inline-block;}
.con1-em1{display:inline-block;vertical-align: middle; margin-right:.4rem; padding:.1rem .6rem; color:#fff;background:#9F2232;font-size:.6em;font-style: normal}
.con1-time1{width:30%; color:#bdbdbd;font-size:.6rem; font-weight:normal}
.con1-p1{margin-top:.8rem; color:#333; font-size:1rem }
.con1-p1 a{color:#333;}
.con1-p2{margin-top:.75rem;font-size:1rem;line-height: 1.4rem;}
.con1-a1{color: #f00;text-decoration:underline;}
.con1-ul1{margin-top:.9rem; color:#333; font-size:1rem}
.con1-ul1 li{padding:.2rem 0}
img.con1-icon1{width:3%; vertical-align:middle; margin-right:.5rem}
.con1-p3{ text-align:center; margin-top:.7rem; }
.con1-p3 img:nth-of-type(1){margin-right:.4rem}
.con1-p3 img{ width:46%; display:inline-block;}
.con1-p4{ margin-top:1.6rem; text-align:center;}
.con1-p4 a{ text-decoration:underline; color:#ee7800; font-weight:bolder; }

.ep4-d1{ overflow:hidden; font-size:1rem; margin:1rem 0 1rem; }
.ep4-p2{ display:inline-block; width:69%; float:left;}
.ep4-p2 span{ font-size:1.1rem; }
.ep4-p2  em{ font:1.8rem/1.8rem "Microsoft YaHei"; }
.ep4-a1{ font-weight:bolder; margin-top:.8rem; float:right; text-align:center; display:inline-block; width:30%; line-height: 2.3rem; border-radius:4px; background:#f69600; color: #fff;text-decoration: underline}
.gy_back{ width:100%; font:1.8rem/2rem "Microsoft YaHei"; text-align:center; margin-bottom:2rem; }
.gy_back a{ color:#f69600;text-decoration: underline }


.link17{ margin-top:1rem; text-align:center; overflow:hidden; }
.link17 a{ color:#fff; display:inline-block; line-height:2.6rem; width:39%; text-decoration:underline; border-radius:4px; }
.link17 a:nth-of-type(1){background:#ee7800; }
.link17 a:nth-of-type(2){background:#9F2232; margin-left:1.2rem; }

.list10{margin-top:1.2rem}
.list10 li{ color:#333; font:1.2rem/2rem "Microsoft YaHei"; }
.lt10-sp{ color:#9F2232; font-weight: bolder; font-size:1.4rem}

.con2-tt1{ color:#373737; font-size:1.2rem; }
.s1{ margin-top:1.2rem; }
.s1 img{ display:block; max-width:100%; }
.con2-p1{ color:#9d9d9d; text-align:center; margin-top:.5rem; font-size:1rem}
.con2-d1{ border-top: 1px dashed #ccc; margin-top:2rem; padding-top:.5rem}
.con2-p2{ text-align: center;margin-top:2rem}
.con2-p2 a{width: 45%; text-decoration:underline; font-weight: bolder; display: inline-block;line-height: 2.4rem; color: #ee7800;}
img.con2-i1{width: 18%;display: inline-block;vertical-align: middle;margin-right: .3rem}
.con2-d1 .ep4-d1,.con3-d1 .ep4-d1{margin:1rem 0}


.con_3 img{ width:100%; height:3.8rem; }
.imglist1{overflow:hidden; margin-top:2.4rem}
.imglist1 li{float:left; border: 1px solid #ccc}
.imglist1 li{width:47%; margin-right:.3rem; margin-bottom:.3rem; height:3.8rem; }
.imglist1 li:nth-of-type(even),.imglist1 li:last-child{margin-right: 0}
.imglist1 li:nth-of-type(1){width:48%}
.imglist1 li:nth-of-type(2){width:48%}
.imglist1 li:nth-of-type(3){width:48%}
.imglist1 li:nth-of-type(4){width:48%}
.imglist1 li:nth-of-type(5){width:31%}
.imglist1 li:nth-of-type(6){width:31%}
.imglist1 li:nth-of-type(7){width:32%}
.imglist1 li:nth-of-type(6){ margin-right:.3rem; }

.con3-tt1{font-size: 1.3rem;color:#373737}
.con3-d1{margin-top: 1.2rem}
.con4-tt1{font-size: 1.45rem;color:#373737}
.con4-p1{line-height: 1.6rem;color:#333333}
.con4-p1 a{color:#333}


.con4-p2{padding:.5rem 0; overflow:hidden;}
.con4-time2{margin-top: .5em; float: left; font-size:.8rem;color: #bdbdbd}
.con4-sp1{float: right; padding:.2rem;border-radius:7px;border: 1px solid #db8093; color: #db8093}
.con4-sp1 a{ color:#b70026; }
.list11 li{ padding: 1.2em 0 0； }


.link6{margin-top: 1.2em;overflow: hidden;text-align: center;}
.link6 a{border-radius: 4px; background: #ee7800; text-decoration: underline; text-align: center; font-size: 1.05em; display: inline-block;line-height: 2em;color: #FFF;width: 30%; }
.link6 a:nth-of-type(2){margin:0 .3em;}
.link6 a:nth-of-type(3){background: #3883c6}

/**
技术
**/
.jsdh{ overflow:hidden; padding:0 2%; }
.jsdh a{ float:left; width:32%; font-size:1.1rem; text-align:center; padding:2% 0; margin:2% 2% 0 0; border-radius:6px; display:inline-block; color:#fff;}
.jsdh a:nth-of-type(1){ background:#DA6CB1;}
.jsdh a:nth-of-type(2){ background:#97B4EE;}
.jsdh a:nth-of-type(3){ background:#7ACECF; margin-right:0;}
.jsdh a:nth-of-type(4){ background:#65CEAF;}
.jsdh a:nth-of-type(5){ background:#E2936C;}
.jsdh a:nth-of-type(6){ background:#A195EB; margin-right:0;}
.jsdh a img{ width:35%;}

.zljs{ padding:0 2%; }
.zljs dl{ border-bottom:1px solid #C3C3C3; margin-bottom:3%; overflow:hidden; padding-bottom:5%;}
.zljs dl dt{ float:left; width:20%;}
.zljs dl dd{ float:right; width:76%;}
.zljs dl dt img{ width:80%;}
.zljs dl dd p:nth-of-type(1){ color:#000; font-weight:bold; font-size:1.2em; line-height:2.2em;}
.zljs .p2{ font-size:1.2rem; line-height:2rem;}
.zljs a.lj{font-size:1.1rem; display:block; margin:0 auto; width:100%; text-align:center; line-height:2.5rem; margin-top:5%; color:#FF6C00; border:1px solid #FF6C00;}

.line{ padding-top:3%; border-top:1px solid #C3C3C3; border-bottom:1px solid #C3C3C3; }
.st{ color:#791321; font-size:1.3rem; font-weight:bold; text-align:left; }
.st font{ color:#666; font-size:.8rem; font-weight:normal;}
.zjs{ padding:0 1%; }
.zjs dl{ overflow:hidden; height:9.5rem; margin-top:2%;}
.zjs dl dt{ float:left; width:45%; height:6.25rem; }
.zjs dl dt img{ width:100%; height:6.25rem; display:block; }
.zjs dl dt p{ text-align:center; color:#fff; font:1rem/3.25rem "Microsoft YaHei"; margin-top:0; }
.zjs dl dd{ float:right; width:55%; background:#F17070; height:9rem; color:#fff; text-align:center; padding-top:.5rem;}
.zjs dl dd p{ height:3.2rem; line-height:1.6rem; padding-top:0.5rem; padding-bottom:5%; overflow:hidden;}
.zjs dl dd p b{ font-size:1.15em;}
.zjs dl dd a{ border:1px solid #FFFF00; color:#FFFF00; padding:2% 10%; width:35%; margin:0 auto; display:block; text-decoration:underline; }

.mnjs{ text-align:center; overflow:hidden; padding:0 2%; }
.mnjs a{ display:inline-block; width:45%; text-align:center; margin-top:2%; line-height:3rem; font-size:1.4rem; color:#363636; padding-left:2%;}
.mnjs a b{ color:#000;}
.mnjs a img{ max-width:90%;}
.js_tips{ width:100%; padding:1rem 0; text-align:center; color:#333; }
.js_tips a{ font-weight:bold; color:#c40023; }

.qus{ min-width:320px; max-width:640px; height:auto; margin:5% auto;}
.qus img{ width:100%;}
.js_qus{ width:100%; padding:0 0 1rem; }
.js_qus img{ width:100%;}
/***
***
show
***
**/
.content{width:96%; margin: 0 auto; }
.show_content{ font:1.2rem/2rem "Microsoft YaHei";overflow:hidden; }
.content .t{padding:0.8rem; margin-bottom:0.5rem; border-bottom:1px dashed #A8A8A8; overflow:hidden; }
.content .t h2{ text-align:center; color:#c2002a; padding-bottom:.4rem; font:bold 1.6rem/2rem "Microsoft YaHei"; }
.content .t p{font-size:1rem; text-align:center; line-height:1.6rem; color:#333; }
.content .c{font-size:1rem; line-height:1.6rem; padding-bottom:1rem; }
.content .c .mark{font-size:1rem; text-align:center; padding-bottom: 0.4rem;}
.content .c .mark span{padding: 0 0.5rem; margin: 0 0.4rem; color:#fff; background:#FA0200;}
.content .c img{max-width:90%;}
.content .b{font-size: 0.8em; line-height: 1.4em; background-color: #E7F8FF; border:1px dashed #8D9FA3; padding: 0.5em;}
.content .b span{color: #0F6FA1;}
.content .b a{color: #0007CE; text-decoration: underline;}

.show_bt{ height:5.1rem; text-align:center; margin-top:.5rem; overflow:hidden; margin-top:.5rem }
.show_bt a{ display:inline-block; }
.show_bt img{ max-width:100%; display:inline-block; }


.pj{ width:100%; height:auto; overflow:hidden; padding:5% 0; background:#f3f3f3;}
.pj .pj1{ width:94%; height:auto; overflow:hidden; margin:0 auto; }
.pj .pj1 h2{ color:#9F2232; font-size:3rem; line-height:3rem; margin-bottom:5%; text-align:center; }
.pj .pj1 h2 span{ font-size:2rem; font-weight:100;}
.pj .pj1 h3{ font-size:1.2rem; line-height:1.2rem; color:#777;  text-align:center; }
.pj .pj1 dl{ width:100%; height:3.5rem; margin-top:2%; }
.pj .pj1 dl dd{ width:5.8rem; height:3.5rem; background:red url(../images/pj_dlbg.jpg) no-repeat; background-size:5.8rem 3.8rem; float:left; text-align:center; font:1.3rem/2.8rem "Microsoft YaHei"; color:#fff; }
.pj .pj1 dl dt{ height:3rem; font:1.3rem/3rem "Microsoft YaHei"; float:left; background:#fff; padding:0 2%;  }

.pj .pj1  p.rl{ color:#777; font-size:1.2rem; line-height:1.2rem; text-align:left; text-indent:2rem; margin-bottom:3%;}
.pj .pj1  p.rl img{ vertical-align:middle; margin-left:8%;}
.pj .pj1  .xcx{ width:100%; height:auto; padding-top:2%; padding-bottom:2%;}
.pj .pj1  .xcx img{max-width: 100%;}
.pj .pj1  .xcx ul { clear:both; }
.pj .pj1  .xcx ul li{list-style:none; float:left; margin:1%;font-size:1rem;line-height:1.4em;color:#fff; padding:1.5%;font-family:"Microsoft YaHei";}
.pj .pj1  .cx{ width:100%;height:auto;}
.pj .pj1  .cx span{width:auto;float:right;margin-top:2%;}
.pj .pj1  .cx span p{font-size:1.19em;margin-top:2%;text-align:center;color:#6c6c6c}
.pj .pj1  p.cx span{ width:77%; border-bottom:1px solid #3883c6; display:block; margin-top:4%;}
.pj .pj1 .ljpl{ width:95%; height:auto; border-bottom:1px dashed #cccccc; padding-bottom:3%; margin:3% auto; text-align:left;}
.pj .pj1 .ljpl span{ color:#b4b4b4; font-size:1rem; line-height:1.2rem;}
.pj .pj1 .ljpl p{ color:#777; font-size:1rem; line-height:1.8rem;}
.pj .pj1 .ljpl h4{ color:#ee7800; font-size:1.2rem; line-height:1.2rem; }
.pj .pj1 a{display:block; width:60%; color:#fff; font-size:1.15em; background:#ee7800; border-radius:0.3em; line-height:2.8em; font-weight:bold; overflow:hidden; margin:3% auto; margin-bottom:3%;  text-align:center;}
.pj .pj1 h4{ color:#ee7800; font-size:1.25rem; line-height:1.2rem; margin-top:5%; text-align:center;}
.qus{width: 100%; max-width:640px; height:auto; margin:5% auto;}
.qus img{width:100%;}

/***
***
简介
***
**/
.page_tit{ width:100%; font:bold 2.4rem/2.6rem "Microsoft YaHei"; text-align:center; color:#333; padding:1rem 0 1rem; }
.page_tit span{  font:1.8rem/1.8rem "Microsoft YaHei"; color:#b7001e; }
.nt{ width:96%; height:auto; overflow:hidden; margin:0 auto; text-align:center; }
.nt .nt1{ width:100%; height:auto; overflow:hidden; margin:2% auto;}
.nt .nt1 .nt2 a{ display:block; width:100%; color:#fff; font:bold 1.5rem/4rem "Microsoft YaHei"; background:#b7001e; border-radius:0.3rem; overflow:hidden; margin-bottom:.5rem;}
.nt .nt1 .nt2{ width:50%; height:auto;}
.nt .nt1 .nt2 a strong{ margin-left:16%;}
.nt .nt1 .nt2 a font{ color:#ff0; font-size:1rem; margin-top:-5%;margin-left:1%;}
.nt .nt1 .nt3{ width:48%; overflow:hidden;}
.nt .nt1 .nt3 a{ display:block; width:48.5%; color:#fff; font:bold 1.5rem/1.8rem "Microsoft YaHei"; padding-top:2.2rem; background:#b7001e; border-radius:0.3rem; overflow:hidden; margin-bottom:3%;  height:6.3rem;}
.nt .nt1 .nt4{ width:100%; height:auto; overflow:hidden;}

.nt .nt1 .nt4 a{ display:block; width:21%; color:#fff; font:bold 1.5rem/4rem "Microsoft YaHei"; background:#b7001e; border-radius:0.3rem; overflow:hidden; margin-bottom:.5rem;}
.nt .nt1 .nt4 a:nth-of-type(2){ margin:0 2%;}

.nt .nt1 .nt5 a{ display:block; width:48%; color:#fff; font:bold 1.5rem/4rem "Microsoft YaHei"; background:#b7001e; border-radius:0.3rem; overflow:hidden; margin-bottom:.5rem; }
.nt .nt1 .nt5{ width:100%; height:auto; }
.nt .nt1 .nt5 a i{ color:#ff0;  }
.nt .zx1{ display:block; width:48%; color:#fff;  background:#ee7800; border-radius:0.3rem; font-weight:bold; overflow:hidden; }

.cnm{ width:100%; height:auto; overflow:hidden; border-top:0.25rem solid #ccc; border-bottom:0.25rem solid #ccc; padding:5% 0; margin:5% auto 0;}
.cnm h3{ color:#777; font-size:2.4rem; line-height:3rem; text-align:center; }
.cnm p{ color:#777; font-size:1.3rem; line-height:2rem; width:90%; text-align:left; margin:5% auto 0;  }
.cnm p span{ color:#ee7800; font-weight:bold;}
.sl{ width:100%; padding:5% 0 1%; background:#f5f5f5;}
.sl h2{ color:#af011d; font-size:3rem; line-height:3rem; text-align:center; }
.sl h2 span{ font-size:2rem; font-weight:100;}
.sl .sl_tit{ width:80%; margin:5% auto 5%; background:#af011d; font-size:1.25rem; line-height:4rem; font-weight: bold; color: white; display: block; text-align:center; }
.sl .sl1{ width:90%; height:auto; overflow:hidden; margin:3% auto; }
.sl .sl1 .cl{ width:100%; height: auto; overflow:hidden; margin:5% auto 0; border-bottom:1px dashed #ccc; text-align:center; }
.sl .sl1 .cl .cl1{ width:50%; height:auto; overflow:hidden; margin-bottom:10%;}
.sl .sl1 .cl .cl1 span{ display:block; width:70%; color:#777; font-size:1.8rem; line-height:2.5rem; font-weight:bold; border-radius:50%; border:1px solid #cecece; margin:3% auto; padding:18% 0;}
.sl .sl1 .cl .cl1 p{ font-size:1.15em; line-height:1.2em; color:#777;}
.sl .sl1 .cl .cl1 span font{ font-size:0.8em; font-weight:100;}
.sl .sl1 #jj1{display:block; width:30%; color:#fff; font-size:1.15em; border-radius:0.3em; line-height:2.2em; font-weight:bold; overflow:hidden; margin-bottom:3%;}
.sl .sl1 #jj2{display:block; width:66%; color:#fff; font-size:1.15em; border-radius:0.3em; line-height:2.2em; font-weight:bold; overflow:hidden; margin-bottom:3%;}
.sl .sl1 a img {max-width:100%;max-height:100%;}

.zy{ width:80%; height:auto; overflow:hidden; margin:5% auto 0; text-align:center; }
.zy h2{ color:#000; font-size:3rem; line-height:3rem;}
.zy h2 span{ font-size:2rem; font-weight:100;}
.zy .fx{ width:80%; display:block; background:#af011d; color:#fff; font-size:1.8rem; line-height:4rem; font-weight:bold; margin:8% auto 5%;}
.zy p{ font-size:1.5rem; line-height:2rem; color:#777; border-bottom:1px dashed #ccc; padding-bottom:8%;}
.zy p b { color:#13b90dc;}
.zy h3{ font-size:2.4rem; line-height:6rem; color:#000000;}
.zy ul{ width:100%; height:auto; overflow:hidden; margin:5% auto;}
.zy ul li{ color:#777; font-size:1.5rem; line-height:3.5rem; width:30%; height:auto; border:1px solid #cccccc; margin-bottom:5%}
.zy ul li:nth-of-type(2){ margin:0 3.8% 5%;}
.zy ul li:nth-of-type(5){ margin:0 3.8% 5%;}
.zy ul li:nth-of-type(7){ width:65%; margin-right: 17%;}
.zy ul li:nth-of-type(7) a{ background:#ee7800; display:block; color:#fff; font-weight:bold; border-radius:0.3rem;}
.kf{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:12% 0; background:#af011d; text-align:center; }
.kf .kf1{ width:80%; height:auto; overflow:hidden; margin:0 auto;}
.kf .kf1 h2{ color:#fff; font-size:4.5rem; line-height:4.5rem;}
.kf .kf1 h2 span{ font-size:1.2rem; line-height:1.2em; padding:1.5% 1%; background:#fff; color:#af011d; display:block; border-radius:0.2em; margin:3% 3% 0 27%;}
.kf .kf1 p{ color:#fff; font-size:1.55em; line-height:1.2em; clear:both; margin:4% auto;}
.kf .kf1 p span{ font-size:2.1em;line-height:0.9em;}
.kf .kf1 h3{ color:#fff;font-size:2em; line-height:1.2em; clear:both;}
.kf .kf1 a{ display:block; font-size:1.15em; line-height:1.2em; color:#ffff00; width:28%; background:#eb5300; border-radius:50%; padding:10% 0; text-decoration:underline;}
.kf .kf1 a:nth-of-type(2){ margin-left:8%; margin-top:15%;}

.tj{ background:#f0f0f0; width:100%; height:auto; overflow:hidden; margin:0 auto;}
.tj .tj1{ width:80%; height:auto; overflow:hidden; margin:5% auto;}
.tj .tj1 h2{ color:#000; font-size:3.25rem; line-height:3.25rem; text-align:center; }
.tj .tj1 h2 span{ font-size:2rem; font-weight:100;}

.tj1 .zjqh{ width:100%; height:auto; overflow:hidden; margin:12% auto; position:relative;}
.tj1 .zjqh .zjqh1{ width:400%; height:auto; }
.tj1 .zjqh .zjqh1 .lj{ width:25%; height:auto; margin-bottom:2%;}
.tj1 .zjqh .zjqh1 .lj .lj1{ width:50%; height:auto; text-align:left;}
.tj1 .zjqh .zjqh1 .lj .lj1 p{ color:#777; font-size:1.6rem; line-height:1.8rem;}
.tj1 .zjqh .zjqh1 .lj .lj1 span{ display:block; width:80%; color:#fff; font-size:1.5rem; line-height:2.8rem; background:#E74359; text-align:center; margin: 4% 0;}
.tj1 .zjqh .zjqh1 .lj .lj1 p b{ color:#3e3a39; font-size:1.2em;}
.tj1 .zjqh .zjqh1 .lj img{ margin-bottom:8%;}
.tj1 .zjqh .zjqh1 .lj .lj1 a{ color:#ee7800; font-size:1.15em; line-height:1.2em; margin-top:5%;}

.tj1 .zjqh .zjqh1 .lj .lj1 p .li1{background:#d3cb63;}
.tj1 .zjqh .zjqh1 .lj .lj1 p .li2{background:#8ed680;}
.tj1 .zjqh .zjqh1 .lj .lj1 p span{width:40%; display: inline-block; font-size:1.2rem; line-height:1.5rem; padding:0.4rem 0;}
.tj1 .zjqh .zjqh1 .lj .lj1 p span i{font-style: normal; display:block; font-size:1.2rem;}

.tj1 .zjqh ul{ width:100%; height:auto; margin:8% auto; padding-left:23%; clear:both;}
.tj1 .zjqh ul li{ border:1px solid #cccccc;width:3.3%; height:5%; margin-right:2%; color:#f0f0f0; font-size:0.5em; cursor:pointer; width:10%;}
.tj1 .zjqh ul li.active{ background:#777; color:#777;}
.tj1 .zjqh .zjqh1 .dy{ width:100%; height:auto; overflow:hidden; margin-top:5%; cursor: pointer;}
.tj1 .zjqh .zjqh1 .dy .dy1{ width:30%; height:auto; text-align:center;}
.tj1 .zjqh .zjqh1 .dy .dy1 span{display:block; width:100%; color:#777; font:bold 1.8rem/2rem "Microsoft YaHei"; border-radius:50%; border:1px solid #cecece; margin:3% auto; padding:23% 0; color:#DE5D72; }
.tj1 .zjqh .zjqh1 .dy .dy1:nth-of-type(2){ margin:0 4%;}
.tj1 .zjqh .zjqh1 .dy .dy1 p{ color:#777; font-size:1.15em; line-height:1.2em; padding-top: 0.4em;}
.tj1 .zjqh .zjqh1 .dy .dy1 p i{color: #F37B38; font-style: normal;}
.tj1 .zjqh .left{ position:absolute; left:0; top:45%; cursor:pointer;}
.tj1 .zjqh .right{ position:absolute; right:0; top:45%; cursor:pointer;}

.hxjs{ width:96%; height:auto; overflow:hidden; margin:0 auto; padding:0 2%; }
.hxjs_nr{ width:100%; overflow:hidden; }
.hxjs h2{ color:#000; font-size:3.25rem; line-height:3.25rem; text-align:center; padding:1rem 0 2rem; }
.hxjs h2 span{ font-size:2rem; font-weight:100;}

.hxjs_nrdl1{ width:100%; overflow:hidden; }
.hxjs_nrdl1 dd{ width:50%; float:left;  text-align:right; }
.hxjs_nrdl1 dd span{font:3rem/5rem "Microsoft YaHei"; display:block; border-right:1px solid #c9c9c9; padding-right:10%;}
.hxjs_nrdl1 dt{ width:50%; float:left; padding:.5rem 0 0 0; color:#8b8b8b; text-align:left; }
.hxjs_nrdl1 dt span{ font:1.8rem/2rem "Microsoft YaHei"; display:block; padding-left:10%;}
.hxjs_lcs{ width:100%; font:1.8rem/3rem "Microsoft Yahei"; text-align:center; background:#c9c9c9; overflow:hidden; color:#fff; }
.hxjs_nrdl2{ width:100%; border-bottom:1px solid #d4d4d4; overflow:hidden;  }
.hxjs_nrdl2 dd{ width:50%; float:left;  text-align:right; }
.hxjs_nrdl2 dd span{font:1.8rem/5rem "Microsoft YaHei"; display:block; border-right:1px solid #c9c9c9; padding-right:10%;}
.hxjs_nrdl2 dt{ width:50%; float:left; color:#8b8b8b; text-align:left; }
.hxjs_nrdl2 dt span{ font:bold 1.8rem/5rem "Microsoft YaHei"; display:block; padding-left:10%; color:#af011d; }

.hxjs_nrdl3{ width:100%; overflow:hidden; }
.hxjs_nrdl3 dd{ width:50%; float:left;  text-align:right; }
.hxjs_nrdl3 dd span{font:1.8rem/5rem "Microsoft YaHei"; display:block; border-right:1px solid #c9c9c9; padding-right:10%;}
.hxjs_nrdl3 dt{ width:50%; float:left; color:#8b8b8b; text-align:left; padding-top:.8rem; }
.hxjs_nrdl3 dt span{ font:1.3rem/1.7rem "Microsoft YaHei"; display:block; padding-left:10%; color:#af011d; }
.hxjs_nr .dj{display:block; width:60%; color:#fff; font:bold 1.5rem/3.5rem "Microsoft YaHei"; background:#ee7800; border-radius:0.3rem; overflow:hidden; margin:5% auto; text-align:center;}
.hxjs .owl-item{ overflow:hidden; }
.hxjs .owl-pagination{ width:100%; text-align:center; }
.hxjs .owl-page{	display:inline-block; width:15%; height:1rem; border:1px solid #c9c9c9; background-color:#fff; margin:0 1%; }
.hxjs .owl-page.active{	background-color:#777; }

/***
***
新闻
***
**/
.list13 li{padding:2rem 2%; border-bottom:1px solid #ccc}
.title2{font-size:1.4rem; overflow:hidden;}
.tt2-sp1{display:inline-block; float:left; width:22%; text-align: center; font-size:.8em;font-weight: normal; padding:.2rem 0;color:#b40e24;border: 1px solid #b40e24;}
.tt2-time1{width:42%;float:right; text-align:right; font-size:1em; color:#bdbdbd; padding:.2rem;font-weight: normal;}
.title3{margin-top:.5rem; font-size:1.4rem; color: #000;text-align: center;}
.title3 a{color: #000}
.s2{ padding:0 2%; }
.s2-p1{position: relative; margin-top:.5rem; line-height:1.6em; font-size:1rem}
.s2-p1 a{position: absolute;right: 0;background: 0; color: red;border-radius: 4px;border: 1px solid red;line-height: 1.6em;padding: 0 .2em}
.s2-p2{ width:100%; text-align:center;}
.s2-p2 img{width:5%; margin:2rem auto .8em;}
.s2-p3{ color:#bdbdbd; text-align:center;line-height:1.6rem; margin-bottom:1.8em; }
.s2-p3 a{ color: #bdbdbd; }

.link20{text-align: center;margin-top: 2em}
.link20 a{width: 45%;text-decoration:underline;font-weight: bolder; display: inline-block;line-height: 2.4em;color: #ee7800;}
img.con2-i1{width: 18%;display: inline-block;vertical-align: middle;margin-right: .3em}

/***
***
专家
***
**/
.exp-tit{ width:100%; padding:1rem 0 0; }
.exp-tit h3{ width:100%; font:bold 1.5rem/2rem "Microsoft YaHei"; text-align:center; color:#000; }
.exp-tit h3 span{ color:#bf0026; }
.exp-tit dl{ padding:0 10%; font:1.2rem/2.5rem "Microsoft YaHei"; margin:.5rem 0 2rem 0; overflow:hidden; }
.exp-tit dl dd{ width:35%; float:left; background:#13b5b1 url(../images/exp-tit_inco1.jpg) no-repeat .5rem .3rem; background-size:1.9rem; text-align:left; padding-left:13%; border-radius:.3rem;  }
.exp-tit dl dt{ width:35%; float:right; background:#eb6100 url(../images/exp-tit_inco2.jpg) no-repeat .5rem .3rem; background-size:1.9rem; text-align:left; padding-left:13%; border-radius:.3rem }
.exp-tit dl a{ color:#fff; display:block; }
/*zj*/

.doctor li .doc-r .p1{font-size:1rem;line-height:1.3rem;}
.doctor li .doc-r .p1 a{ width:auto; display:inline-block; color:#f38003;line-height:1.3rem; }
.doctor li .doc-r .p1:nth-of-type(4){height:2.6rem;}
.doctor li .doc-r .p1:nth-of-type(2){margin-top:.6rem}

.doctor{padding:0 2% 1% 2%}
.doctor li{ overflow:hidden; }
.doctor li .doc-l{ width:30%; }
.doctor li .doc-l img{ padding:2%; border:1px solid #ece7e4; background:#fff;}
.doctor li .doc-r{ width:65%; margin-left:5%}
.doctor li .doc-r p{ line-height:2rem; color:#676767;}
.doctor li .doc-r .p-btn{ margin-top:1%; }
.doctor li .doc-r p span{ color:#9F2232;}
.doctor li .doc-r p a{ display:inline-block; width:40%; color:#3e3e3e; text-align:center; height:2.4rem; line-height:2.4rem; color:#fff;}
.doctor li .doc-r p .zx{ background-image: -moz-linear-gradient(top, #f79006, #ef7200); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f79006), color-stop(1, #ef7200)); border:1px solid #eb6100;}
.doctor li .doc-r p .yt{ background-color: #9F2232; border:1px solid #791321; margin-left:1rem;}
.doctor li p{ color:#676767; line-height:2rem}
.doctor .bypj{ background:#70d1c6; color:#fff; font:1.3rem/3rem "Microsoft YaHei"; text-align:center; margin-top:0.5rem; overflow:hidden; }
.doctor .pj-a{ padding-bottom:3%}
.doctor .pj-a a{ display:inline-block; text-align:center; height:28px; line-height:28px; padding:2% 1.08%; color:#fff;}


.pjrc{font-size:1.3rem; line-height:3rem; margin-top:0.5rem; display:block; width:100%; }
.pjrc p{ text-align:center; vertical-align: middle; color:#fff; float:left; }
.pjrc p a{ display:block;  line-height:3rem;  margin-right:.5rem; color:#fff; }
.pjrc p:nth-child(1){ width:30%; }
.pjrc p:nth-child(2){ width:30%; }
.pjrc p:nth-child(3){ width:40%; }
.pjrc p:nth-child(1) a{ background-color: #D2CB71; }
.pjrc p:nth-child(2) a{ background-color: #FBA1A1;}
.pjrc p:nth-child(3) a{ background-color: #C7E1B2; margin-right:0; }


.fenye{ box-sizing:border-box; text-align:center; overflow:hidden; margin-top:1rem; }
.fenye a,.fenye span{ padding:0 .5rem; display:inline-block; line-height:1.8rem; border:1px solid #D7D9D8; background-color:#FEFEFE;color:#555; margin:0 .2rem;}
.fenye  a{color:#555}
.fenye  span{background:#ff698d; color:#fff; border:1px solid #ff698d;}


@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%; }
}
