

/* CSS Document */



html { font-size: 62.5%;}

body{max-width:640px;min-width:320px;margin:0 auto;}

*{ margin:0px; padding:0px;}

img{width:100%}

body, div, ul,li, pre, form, fieldset, input, p, button, th, td, font { padding: 0; margin: 0; font-family: 'Microsoft Yahei'; }

table { border-collapse: collapse; border-spacing: 0; }

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: 100%; }

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}

a { color: #000; text-decoration: none; }

a:link, a:visited { text-decoration: none; }

a:hover { text-decoration: none; }



/*header*/

.newHead {position: relative; overflow: hidden; padding:3% 0; width: 100%; background:#182330; }

.newHead img{ width:100%;}

.newHead .navBtn {float:left; width:10%; margin-left:2.2%; }

.newHead .navBtn img,.newHead .swticon img{width: 60%;margin-left: 10%;}

.newHead .swticon{float:left;width:10%; margin-left:2.6%;}

.newHead .logo{float: left;width:70%; margin-left:3.2%; }

.newHead span{color: #fff;font-size: 1.2rem;margin-left: 0.2rem;}

.line{width: 100%;height:1rem;background-color: #a0a0a0;margin-top: 1.2rem;}





/*zzgh*/

/*.zzgh{width: 100%;background-color: #e2e2e2;clear: both;}*/

/*.zzgh>p{width: 100%;text-align: center;height: 6rem;line-height: 7rem;background-color: #fff;font-size:2rem;color: #000;}*/

/*.zzgh>p span{color: #f00;}*/

/*.zzgh div{width: 100%;height: 6rem;line-height: 6rem;background-color: #197cb8;position: relative;}*/

/*.zzgh div p{font-size: 2rem;color: #fff;margin-left: 2%;}*/

/*.zzgh div span{position: absolute;right:2%;top:0;font-size: 1.8rem;color: #ffea00;}*/

/*.zzgh form{width: 90%; margin:4% auto 0 auto;}*/

/*.zzgh form table tr{height: 5rem;overflow:hidden;width:100%;}*/

/*.zzgh form table tr td{overflow:hidden;width:100%;position: relative}*/

/*.zzgh form table label{font-size: 1.4rem; float:left;display:block;line-height:2.6rem;height: 2.6rem}*/

/*.zzgh form table tr input{height: 2.4rem;display:block;float:left;border: 2px solid #ccc;outline: none;}*/

/*.zzgh form table tr:first-child label{width:5rem}*/

/*.zzgh form table tr:first-child input{width: calc(8.8rem - 4px);}*/

/*.zzgh form table tr:first-child input+label{margin-left: 1.2rem}*/

/*.zzgh form table tr:not(:first-child) label{width: 7.6rem;white-space: nowrap}*/

/*.zzgh form table tr:not(:first-child) input{width: 20rem;background-color: #fff;position: relative;}*/

/*.zzgh form table tr:not(:first-child) td:after{content: '';display: block;width: 2.3rem;height: 2.3rem;position: absolute; top: calc(1.2rem + 2px);right:1.1rem;}*/

/*.zzgh form table tr:nth-child(2) td:after{background: url("../images/ghtel.png") center no-repeat;background-size: 100%;}*/

/*.zzgh form table tr:nth-child(3) td:after{background: url("../images/ghqq.png") center no-repeat;background-size: 100%;}*/

/*.zzgh form table tr:nth-child(4) td:after{background: url("../images/ghdate.png") center no-repeat #fff;background-size: 100%;}*/

/*!*.zzgh form table tr #qq{margin-left: 2.6%;}*/

/*.zzgh form table span{display:block;width: 100%;text-align:center;height: 4rem;font-size: 1.4rem;color: #f00;}*/

/*.zzgh form table button{width: 80%;border: none;height: 3.6rem;border-radius: 3.6rem;margin: 2% 0 10% 10%;background-color: #00aaf1;color: #fff;font-size: 1.6rem;}*/





/*footer*/

/*

.footer{width: 100%;height:9.8rem;margin-top: 4rem;position: fixed;bottom: 0; background: -webkit-linear-gradient(left,#005698,#3845c0);background: -o-linear-gradient(left,#005698,#3845c0);background: -moz-linear-gradient(left,#005698,#3845c0);background: -ms-linear-gradient(left,#005698,#3845c0);z-index: 900;overflow: visible!important;max-width: 640px;}

.footer li{float: left;width: 12%;height: 7rem;margin: 6% 0 0 3.4%;}

.footer li a{display: inline-block;width: 100%;}

.footer li img{width:80%;}

.footer li:nth-child(2){margin-left: 40%;}

.footer li span{display:block;font-size: 1.4rem;color: #fff;margin-left: 6%;}

.footer .circle{width: 34%;height:111%;position: absolute;top:-4.2rem;left: 0rem;background: url(../images/excircle.png) no-repeat top center;background-size: 100%;}

.footer .circle img{width:84%;margin-top: 8.6%;margin-left: 9%;}

.footer .zx{position: relative;}

.footer .zx div{position: absolute; width: 1.4rem;height: 1.4rem;border-radius: 50%;background-color: #f00;color: #fff;text-align: center;line-height: 1.3rem;font-size: 0.8rem;font-weight: bold;top: 0rem;left:1.6rem;}

*/



/*??????å¦?å²???ä½?å£???*/

/*.menu { position: fixed; width: 100%; zoom: 1; min-height: 64rem; left:-100%; top: 4.8rem; background-color: #fff; z-index: 200; -webkit-transition: all .6s ease-out 0s; transition: all .6s ease-out 0s;z-index: 1000; }

.menu.hover {left: 0; -webkit-transition: all .6s ease-out 0s; transition: all .6s ease-out 0s;}

.menu p { background: #d9dde1; font-size: 1.8rem; color: #0068b7; height: 4rem; line-height: 4rem; padding-left: 1.25rem; }

.menu span { display: inline-block; float: right; width: 2.2rem; height: 2rem;margin-right: 1rem}

.menu span img{margin-top:48%;}

.menu_c { overflow: hidden; zoom: 1; height: 100%; }

.menu_c1 {width: 100%;background-color: #45535c;font-size: 1.7rem;}

.menu_c1>ul>li{width: 22%;display: inline-block;height: 4rem;line-height: 4rem;margin-left: 1.4%;}

.menu_c1>ul>li a{color: #fff;font-size: 1.46rem;}

.menu_c2 { width: 10rem; float: left; background: #d9dde1; height: 100%; min-height: 64rem; }

.menu_c2 ul li {height: 8rem; font-size: 1.6rem; color: #45535c; text-align: center;margin-top: 3rem;}

.menu_c2 ul li hr{width: 3rem;border-color: #45535c;background-color: #45535c;margin: 0.4rem 0 0 3.4rem; }

.menu_c2 ul li.active{background: url(../images/active.png) no-repeat;background-size: 90%;background-position: 1.1rem -1rem;color: #2e83c5;}

.menu_c2 ul li.active hr{border-color: #2e83c5;background-color: #2e83c5;}

.menu_c2 ul li:nth-child(2){margin-top:10%; }

.menu_c2 ul li:nth-child(3){margin-top:-2%; }

.menu_cr { padding: 1.4rem 1.5rem 0 0.25rem; overflow: hidden; zoom: 1;}

.menu_cr hr{width: 18rem;background-color: #d9dde1;border-color:#d9dde1;}

.menu_cr div{display: block;width:94%; clear: both;padding-top: 5%;margin-bottom: 6rem;}

.menu_cr div:first-child{margin-bottom: 8rem;}

.menu_cr a { float: left;color: #7d868f; line-height: 160%; font-size: 130%;margin: 0 0 2% 4%; }

.menu_cr div.active a{color: #6a9bc0;}

@media screen and (max-width:320px)  {

    .menu_cr a{font-size: 120%;}

}*/





/*?ºå??å£?æ¾§æ?ï¼???????å¤??£é?§î???¨é??*/





.jkjt{padding-top: 1rem;}

.jkjt .jkjt_title{width:8.35rem;height:2.35rem;color:#fff;line-height:2.35rem;background:#25b7aa;text-align:center;border-radius:0rem 1.25rem 1.25rem 0rem;font-size:1.4rem; margin-left:2%;}

.jkjt .sy_jkjt{ width:96%; margin:0px auto;clear:both; overflow:hidden; height:11.6rem; margin-top:3%;}

.jkjt .sy_jkjt .swiper-wrapper img{ width:100%; height:10rem;}



/* å¦?ï½?????å¡?anner */

.sy-ban-sw{width: 100%;height: 26.85rem;}

.sy-ban-sw a{width: 100%;height: 100%;display: block;}

.sy-ban-sw .swiper-slide span{ width: 9rem; height:2.2rem; position:absolute; display:block; margin: 0 auto; left: 0; right:0; top: 11.2rem; cursor:pointer;}



.sy-ban-sw .zxyy{position: absolute;top: 2.75rem;width: 5.4rem;height: 6.1rem;display: block;right: 0.2rem;}

.sy-ban-sw .sqtd{position: absolute;top: 8rem;width: 4.3rem;height: 5.8rem;display: block;left:6.1rem;}

.sy-ban-sw .sy-ban-spn{bottom: 1.5rem!important;}



/* å¦?ï½?????å¡?av*/

.sy-nav{background: #f3f2f2;padding: 0.5rem 0.2rem;}

.sy-nav ul {overflow: hidden;background: #fff;}

.sy-nav ul li{width: 7.65rem;float: left;text-align: center;border-right: 1px solid #f3f2f2;padding-bottom: 0.8rem;}

.sy-nav ul li:last-child{border: 0;}

.sy-nav ul li img{width: 3.4rem;display: block;margin: 0 auto;margin-top: 1.3rem;margin-bottom: 0.7rem;}

.sy-nav ul li a{text-align: center;color: #2b2b2b;font-size: 1.4rem;}

.sy-nav ul li a:hover{text-decoration: underline;}



/* å¦?ï½?????å¤?ç¨??¾æ??????ä½½å?»é??*/

.sy-nr02{overflow: hidden;}

.sy-nr02 .nr-l{margin-left: 1.8rem;float: left;}

.sy-nr02 .nr-l h1{font-size: 1.4rem;}

.sy-nr02 .nr-l h1 a{color: #9248cd;font-size: 1.4rem;}

.sy-nr02 .nr-l h2{color: #0e0e0e;font-size: 1.2rem;margin-bottom: 0.8rem;}

.sy-nr02 .nr-l img{width: 7.9rem;border-right: 2px solid #ebebeb;padding-right:1.8rem;margin-left: 1.3rem;}

.sy-nr02 .nr-r{float: left;margin-left: 1rem;}

.sy-nr02 .nr-r li>div{float: left;overflow: hidden;width: 10rem;}

.sy-nr02 .nr-r li>div h1{font-size: 1.4rem;margin-top: 1.3rem;}

.sy-nr02 .nr-r li>div h1 a{color: #fd5b00;}

.sy-nr02 .nr-r li img{width: 5.6rem;display: block;float: left;padding: 0.6rem;border-bottom: 2px solid #ebebeb;padding-bottom: 0.8rem;}

.sy-nr02 .nr-r li:last-child>div h1 a{color: #f9b72e;}

.sy-nr02 .nr-r li:last-child img{border: 0;}



/* å¦?ï½?????å¤???é¡??¡ï??ºå???³å?*/

.sy-xwdt{margin: 1rem auto;height: 2.5rem;background: #f5f5f5;width: 30.6rem;color: #e52328;font-size: 1.4rem;line-height: 2.5rem;}

.sy-xwdt h1{float: left;text-indent: 1rem;}

.sy-xwdt .dtswiper{float: left;margin-left: 1rem;width: 18rem;overflow: hidden;}

.sy-xwdt a{margin-left:1rem;color: #0e0e0e;font-size: 1.2rem;display: block;float: left;height: 2.5rem;overflow: hidden;}





/* å¦?ï½?????å¤?å¼½é?¥î???????£æ°¨????å¼½å????ç¡?*/

.sy-tit{width: 28.78rem;height: 3rem;background: #4996ea;margin: 0 auto;line-height: 3rem;color: #fff;font-size: 1.3rem;padding: 0  0.9rem;margin-top: 1rem;}

.sy-tit img{width: 1.7rem;vertical-align: middle;margin-right: 0.5rem;}

.sy-tit span+span{float: right;color:#ffda27;}

.sy-tit span a{color:#ffda27;}

.sy-nav-i{overflow: hidden;height: 13.6rem;width: 30.6rem;margin:  0 auto;}

.sy-nav-i li{width: 5.3rem;height: 5.4rem;text-align: center;margin-top: 1rem;float: left;position: relative;}

.sy-nav-i li a{display:block;border-radius: 0.6rem;width:100%;height:100%;border: 2px solid #4996ea;}

.sy-nav-i li:first-child a span{color: #fff;}

.sy-nav-i li+li{margin-left: 0.94rem;}

.sy-nav-i li:nth-child(6) {margin-left:0;}



/* å¦?ï½?????å¤??æ¿?æ°??¥é?»ã??å¢½å?*/

/* hot */

.sy-nr06 li:nth-child(9):after,.sy-nr06 li:nth-child(9)::after,

/*.sy-nr06 li:nth-child(6):after,.sy-nr06 li:nth-child(6)::after,*/

.sy-nr06 li:nth-child(5):after,.sy-nr06 li:nth-child(5)::after,

/*.sy-nr05 li:nth-child(8):after,.sy-nr05 li:nth-child(8)::after,*/

.sy-nr05 li:nth-child(6):after,.sy-nr05 li:nth-child(6)::after,

.sy-nr05 li:nth-child(2):after,.sy-nr05 li:nth-child(2)::after,

.sy-nr04 li:nth-child(8):after,.sy-nr04 li:nth-child(8)::after,

/*.sy-nr04 li:nth-child(6):after,.sy-nr04 li:nth-child(6)::after,*/

/*.sy-nr04 li:nth-child(4):after,.sy-nr04 li:nth-child(4)::after,*/

.sy-nr04 li:nth-child(2):after,.sy-nr04 li:nth-child(2)::after{content: '';display: block;width: 1.3rem;height: 1.3rem; background: url(../images/hot.png) center no-repeat;background-size: 100%; position: absolute; top: -0.2rem;right: -0.35rem;pointer-events: none;animation: mymove 1s linear infinite;-webkit-animation: mymove 1s linear infinite;}





.sy-nr04 li:first-child a{ background: #4996ea  url(../images/sy-bk01.png) no-repeat center 24%;background-size: 48%;}

.sy-nr04 li:nth-child(2) a{background:  url(../images/sy-bk02.png) no-repeat center 24%;background-size: 48%}

.sy-nr04 li:nth-child(3) a{background:  url(../images/sy-bk03.png) no-repeat center 24%;background-size: 48%}

.sy-nr04 li:nth-child(4) a{background:  url(../images/sy-bk04.png) no-repeat center 24%;background-size: 48%}

.sy-nr04 li:nth-child(5) a{background:  url(../images/sy-bk05.png) no-repeat center 24%;background-size: 48%}

.sy-nr04 li:nth-child(6) a{background:  url(../images/sy-bk06.png) no-repeat center 24%;background-size: 48%}

.sy-nr04 li:nth-child(7) a{background:  url(../images/sy-bk07.png) no-repeat center 24%;background-size: 48%}

.sy-nr04 li:nth-child(8) a{background:  url(../images/sy-bk08.png) no-repeat center 24%;background-size: 48%}

.sy-nr04 li:nth-child(9) a{background:  url(../images/sy-bk09.png) no-repeat center 24%;background-size: 48%}

.sy-nr04 li:nth-child(10) a{background: url(../images/sy-bk10.png) no-repeat center 24%;background-size: 48%}

.sy-nr04 li a span{display:block;font-size: 1rem;width: 100%;text-align: center;padding-top:72%;color: #4996ea;}

.sy-nr04 li:nth-child(2) a span{color: #f41d40;}

.sy-nr04 li:nth-child(4) a span{color: #f41d40;}

.sy-nr04 li:nth-child(6) a span{color: #f41d40;}

.sy-nr04 li:nth-child(8) a span{color: #f41d40;}



/*å¦?ï½?????å¤????¶è???¥é?»ã??å¢½å?*/

.sy-nr05 li:first-child a{background: #4996ea  url(../images/sy-ek01.png) no-repeat center 24%;background-size: 48%;}

.sy-nr05 li:nth-child(2) a{background:  url(../images/sy-ek02.png) no-repeat center 24%;background-size: 48%}

.sy-nr05 li:nth-child(3) a{background:  url(../images/sy-ek03.png) no-repeat center 24%;background-size: 48%}

.sy-nr05 li:nth-child(4) a{background:  url(../images/sy-ek04.png) no-repeat center 24%;background-size: 48%}

.sy-nr05 li:nth-child(5) a{background:  url(../images/sy-ek05.png) no-repeat center 24%;background-size: 48%}

.sy-nr05 li:nth-child(6) a{background:  url(../images/sy-ek06.png) no-repeat center 24%;background-size: 48%}

.sy-nr05 li:nth-child(7) a{background:  url(../images/sy-ek07.png) no-repeat center 24%;background-size: 48%}

.sy-nr05 li:nth-child(8) a{background:  url(../images/sy-ek08.png) no-repeat center 24%;background-size: 48%}

.sy-nr05 li:nth-child(9) a{background:  url(../images/sy-ek09.png) no-repeat center 24%;background-size: 48%}

.sy-nr05 li:nth-child(10) a{background: url(../images/sy-bk10.png) no-repeat center 24%;background-size: 48%}

.sy-nr05 li a span{display:block;font-size: 1rem;width: 100%;text-align: center;padding-top: 74%;color: #4996ea;}

.sy-nr05 li:nth-child(2) a span{color: #f41d40;}

.sy-nr05 li:nth-child(6) a span{color: #f41d40;}

.sy-nr05 li:nth-child(8) a span{color: #f41d40;}



/*å¦?ï½?????å¤?å´???å¤??±é?»ã??å¢½å?*/

.sy-nr06 li:first-child a{background: #4996ea  url(../images/sy-yh01.png) no-repeat center 24%;background-size: 48%;}

.sy-nr06 li:nth-child(2) a{background:  url(../images/sy-yh02.png) no-repeat center 24%;background-size: 48%}

.sy-nr06 li:nth-child(3) a{background:  url(../images/sy-yh03.png) no-repeat center 24%;background-size: 48%}

.sy-nr06 li:nth-child(4) a{background:  url(../images/sy-yh04.png) no-repeat center 24%;background-size: 48%}

.sy-nr06 li:nth-child(5) a{background:  url(../images/sy-yh05.png) no-repeat center 24%;background-size: 48%}

.sy-nr06 li:nth-child(6) a{background:  url(../images/sy-yh06.png) no-repeat center 24%;background-size: 48%}

.sy-nr06 li:nth-child(7) a{background:  url(../images/sy-yh07.png) no-repeat center 24%;background-size: 48%}

.sy-nr06 li:nth-child(8) a{background:  url(../images/sy-yh08.png) no-repeat center 24%;background-size: 48%}

.sy-nr06 li:nth-child(9) a{background:  url(../images/sy-yh09.png) no-repeat center 24%;background-size: 48%}

.sy-nr06 li:nth-child(10) a{background: url(../images/sy-bk10.png) no-repeat center 24%;background-size: 48%}

.sy-nr06 li a span{display:block;font-size: 1rem;width: 100%;text-align: center;padding-top: 74%;color: #4996ea;}

.sy-nr06 li:nth-child(5) a span{color: #f41d40;}

.sy-nr06 li:nth-child(6) a span{color: #f41d40;}

.sy-nr06 li:nth-child(9) a span{color: #f41d40;}



/*å¦?ï½?????å¤?å´??ºî??æ½??»ã??å¢½å?*/

.sy-nret li:first-child a{background: #4996ea  url(../images/sy-et01.png) no-repeat center 24%;background-size: 48%;}

/* .sy-nret li:nth-child(2) a{background:  url(../images/sy-et02.png) no-repeat center 24%;background-size: 48%} */

.sy-nret li:nth-child(2) a{background:  url(../images/sy-et10.png) no-repeat center 24%;background-size: 48%}

.sy-nret li:nth-child(3) a{background:  url(../images/sy-et03.png) no-repeat center 24%;background-size:52%}

.sy-nret li:nth-child(4) a{background:  url(../images/sy-et04.png) no-repeat center 24%;background-size: 48%}

.sy-nret li:nth-child(5) a{background:  url(../images/sy-et05.png) no-repeat center 24%;background-size: 48%}

.sy-nret li:nth-child(6) a{background:  url(../images/sy-et06.png) no-repeat center 24%;background-size: 48%}

.sy-nret li:nth-child(7) a{background:  url(../images/sy-et07.png) no-repeat center 24%;background-size: 48%}

.sy-nret li:nth-child(8) a{background:  url(../images/sy-et08.png) no-repeat center 24%;background-size: 48%}

.sy-nret li:nth-child(9) a{background:  url(../images/sy-et09.png) no-repeat center 24%;background-size: 48%}

.sy-nret li:nth-child(10) a{background: url(../images/sy-bk10.png) no-repeat center 24%;background-size: 48%}

.sy-nret li a span{display:block;font-size: 1rem;width: 100%;text-align: center;padding-top: 74%;color: #4996ea;}

.sy-nret li:nth-child(3) a span{color: #f41d40;}

.sy-nret li:nth-child(7) a span{color: #f41d40;}

.sy-nret li:nth-child(9) a span{color: #f41d40;}





/*å¦?ï½?????å¤???????Ð¦å¨??³ç§µå¦²æ??å´·é??ï¹???*/

.sy-nr07{overflow: hidden;width: 30.6rem;margin: 0 auto;margin-top: 0.6rem;margin-bottom: 1rem;}

.sy-nr07 li{width: 7.3rem;height: 3rem;background: #c4e2f1;text-align: center;font-size: 1.3rem;line-height:3rem;float: left;/* margin-left: 0.5rem; */margin-top: 0.5rem;margin-right: 0rem;}

.sy-nr07 li a{color: #555555;}

.sy-nr07 li+li{margin-left:0.46rem;}

.sy-nr07 li:nth-child(5){margin-left:0rem;}

.sy-nr07 li:nth-child(9){margin-left:0rem;}

.sy-nr07 li:nth-child(2){background:#aae4e8 ;}

.sy-nr07 li:nth-child(3){background:#f1d1b5;}

.sy-nr07 li:nth-child(4){background:#c4e2f1;}

.sy-nr07 li:nth-child(5){background:#beefcb;}

.sy-nr07 li:nth-child(6){background:#c4e2f1;}

.sy-nr07 li:nth-child(7){background:#beefcb;}

.sy-nr07 li:nth-child(8){background:#f1d1b5;}

.sy-nr07 li:nth-child(9){background:#f1d1b5;}

.sy-nr07 li:nth-child(10){background:#beefcb;}

.sy-nr07 li:nth-child(11){background:#c4e2f1;}

.sy-nr07 li:nth-child(12){background:#aae4e8;}



/*å¦?ï½?????å¤?ç¨??¾æ?????¸ã?£å?½å¦²*/

.sy-nr08{width: 30.6rem;margin: 0 auto;}

.sy-nr08 .sy-zjtd{width: 100%; overflow: hidden;}

.sy-nr08 .sy-zjtd .swiper-pagination{position: static;bottom: 0;overflow: hidden;}

.sy-nr08 .sy-zjtd .swiper-pagination span{width: 50%;margin: 0 ;display: block;float: left;    font-size: 1.3rem;  width: 15.3rem;height: 3.8rem; line-height: 3.8rem;border-radius: 0; text-align: center;background-color: #f5f5f5;color: #4996ea;opacity: 1;}

.sy-nr08 .sy-zjtd .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{color: #fff;background-color: #4996ea;}



.sy-nr08 .sy-zjtd .swiper-slide{overflow: hidden;}

.sy-nr08 .sy-zjtd .swiper-slide ul{width: 100%;}

.sy-nr08 .sy-zjtd .swiper-slide li{width: 100%;overflow: hidden;padding: 1.6rem 0; }

.sy-nr08 .sy-zjtd .swiper-slide li+li{ border-top: 2px solid #dadada;}

.sy-nr08 .sy-zjtd .swiper-slide li img{display: block;width: 7.4rem; float: left;}

.sy-nr08 .sy-zjtd .swiper-slide li .zjtp{width:100% !important;margin: 0.57rem auto;}

.sy-nr08 .sy-zjtd .swiper-slide li>div{width: 23rem;float: right;overflow: hidden;}

.sy-nr08 .sy-zjtd .swiper-slide li>div h1{font-size: 1.5rem; margin-bottom: 0.2rem;}

.sy-nr08 .sy-zjtd .swiper-slide li>div h1 span{    font-size: 1.4rem;margin-left: 1rem;color: #333333;}

.sy-nr08 .sy-zjtd .swiper-slide li>div h4{font-size: 1.2rem;color: #333; line-height: 2rem;}

.sy-nr08 .sy-zjtd .swiper-slide li>div h4 span+span{margin-left: 1rem;}

.sy-nr08 .sy-zjtd .swiper-slide li>div h4 span span{color: #ff7e00;}

.sy-nr08 .sy-zjtd .swiper-slide li p{  height:4rem;   font-size: 1.3rem;line-height: 2rem;text-align: justify;color: #333333;}

.sy-nr08 .sy-zjtd .swiper-slide li p span{ color: #ff7e00;}

.sy-nr08 .sy-zjtd .swiper-slide li .btns{ float: right;width: 13rem;overflow: hidden; margin-top: 0.65rem;margin-right: 0.4rem;}

.sy-nr08 .sy-zjtd .swiper-slide li .btns a{    display: block;float: left;width: 6.1rem; height: 2rem;background: #ff7e00;text-align: center;color: #fff;line-height: 2rem;border-radius: 6px;}

.sy-nr08 .sy-zjtd .swiper-slide li .btns a +a{   float: right;background-color: #3075bc;}

.sy-nr08 .sy-zjtd .swiper-slide a.more{    display: block; width: 14rem;height: 2.6rem;background: #ff7e00; text-align: center;color: #fff; line-height: 2.6rem;border-radius: 6px;margin: 0 auto;margin-bottom: 1.1rem;font-size: 1.4rem;}



/*å¦?ï½?????å¤?å´????????»î??çµ»é??*/

.sy-nr09{background: #f5f5f5;padding-top: 1rem; padding-bottom: 1rem;}

.sy-nr09>div{width: 30.8rem;margin: 0 auto;overflow: hidden;}

.sy-nr09>div a{display: block;float: left;width: 15.3rem;height:4.4rem;line-height:4.4rem;margin-left: 0.1rem;}

.sy-nr09>div a:last-child{margin-left: 0.1rem;}

.sy-nr09>div a img{width: 100%;height: 100%;display: block;}





/*å¦?ï½?????å¤?å´?æµ£å?????»æ???æ¾?*/

.sp_rpts{width:30.4rem;margin-bottom:1rem;}

.sp_rpts .my-pagination .swiper-pagination-bullet { text-align: center; border-radius: 0;opacity: .99;}

.sp_rpts .my-pagination { display: -webkit-box;overflow: hidden;margin-top:1rem;}

.sp_rpts .my-pagination > span {width: 10rem;height:3.2rem;background: #e7e7e7;float: left;text-align: center;line-height:3.2rem;margin-top:0.75rem;font-size:1.2rem;color: #4996ea;/*margin:0!important;*/display: block;}

.sp_rpts .my-pagination > span{margin-left: 0!important;}

.sp_rpts .my-pagination > span+span{margin-left: 0.5rem!important;}

.sp_rpts .my-pagination .swiper-pagination-bullet-active {background: #0082e5;color: #fff;}

.sp_rpts .li01 img{float: left;margin-top: 0.4rem;}

.sp_rpts .li01 img:nth-child(1){width: 20rem;height: 13.4rem;}

.sp_rpts .li01 img:nth-child(2){margin-left: 0.25rem;width:10rem;height:6.6rem;/* float: right; */}

.sp_rpts .li01 img:nth-child(3){margin-left: 0.25rem;margin-top:0.4rem;width: 10rem;height:6.6rem;/* float: right; */}

.sp_rpts .li01 img:nth-child(4){width: 10rem;height: 6.6rem;}

.sp_rpts .li01 img:nth-child(5){width: 9.6rem;height: 6.6rem;margin-left: 0.32rem;}

.sp_rpts .li01 img:nth-child(6){width: 10rem;height: 6.6rem;margin-left: 0.25rem;/* float: right; */margin-top: 0.4rem;}

.sp_rpts .li02 ul{width: 100%;clear: both;overflow: hidden;}

.sp_rpts .li02 ul li{float: left;width: 14.9rem;height: 10rem;background: #e5eaed;margin-top: 0.5rem;background: center no-repeat ;background-size: 100%; padding-top: 1.2rem;box-sizing: border-box;position: relative;padding-left: 0.6rem;}

.sp_rpts .li02 ul li:nth-child(2n){float: right;}

.sp_rpts .li02 ul li:first-child{background-image: url(../images/sy_gbjs1.jpg);}

.sp_rpts .li02 ul li:first-child h4{background-image: url(../images/sy_gbjs1.png);background-size: 8.4%;}

.sp_rpts .li02 ul li:nth-child(2){background-image: url(../images/sy_gbjs2.jpg);}

.sp_rpts .li02 ul li:nth-child(2) h4{background-image: url(../images/sy_gbjs2.png);background-size: 8.4%;}

.sp_rpts .li02 ul li:nth-child(3){background-image: url(../images/sy_gbjs3.jpg);}

.sp_rpts .li02 ul li:nth-child(3) h4{background-image: url(../images/sy_gbjs3.png);background-size: 8.4%;}

.sp_rpts .li02 ul li:nth-child(4){background-image: url(../images/sy_gbjs4.jpg);}

.sp_rpts .li02 ul li:nth-child(4) h4{background-image: url(/resourse/images/sy_gbjs_hz.png);text-indent: 0.2rem;background-size: 8.4%;}

.sp_rpts .li02 ul li h3{font-size: 1.2rem;font-weight: bold;color: #fff;line-height: 1.8rem;margin-top: 1.1rem;}

.sp_rpts .li02 ul li h3 span{display: block;font-weight: normal;}

.sp_rpts .li02 ul li p{font-size: 0.9rem;color: #fff696;line-height: 2.2rem; position: relative;}

.sp_rpts .li02 ul li p::after{content: '';display: block;width: 6.5rem;height: 1px;background-color: #85bee9;position: absolute;left: 0;bottom: 0;}

.sp_rpts .li02 ul li h4{font-size: 0.9rem; padding-left: 1.6rem;box-sizing: border-box;line-height: 1.2rem; margin-top: 0.5rem;color: #fff;background: left center no-repeat;}

.sp_rpts .li02 ul li a{display: block;height: 1.8rem;width: 4.8rem;text-align: center;font-size: 0.9rem;line-height: 2;color: #fff;background-color: #ff831e;position: absolute;right: 0.5rem;bottom: 0.7rem}





/* .sp_rpts .li02 ul li>div{text-align: center;font-size: 1.2rem;font-weight: bold;line-height: 2.8rem;}

.sp_rpts .li02 ul li>img{float: left;margin-left: 0.6rem;margin-top:0;width:6.9rem;height: 4.4rem;}

.sp_rpts .li02 ul li>p{float: left;margin-left: 0.2rem;line-height:1.1rem;font-size: 0.8rem;}

.sp_rpts .li02 ul li>p span{color: #4996ea;font-size: 1.2rem;}

.sp_rpts .li02 ul li:nth-child(4){margin-left: 0.4rem;}

.sp_rpts .li02 ul li>a{display: block;float: left;width: 13.9rem;height:1.75rem;background: #ff7010;text-align: center;color: #fff;margin-top: 0.5rem;margin-left: 0.65rem;line-height: 1.75rem;} */

.sp_rpts .li03{width: 100%;clear: both;overflow: hidden;}

.sp_rpts .li03>div{float: left;width:9.8rem;height:20.75rem;margin-top: 0.5rem;}

.sp_rpts .li03>div:nth-child(2){margin-left: 0.4rem;}

.sp_rpts .li03>div:nth-child(2)>img:nth-child(2){margin-top: 0.4rem;}

.sp_rpts .li03>div:nth-child(3){height: 20.75rem;margin-left: 0.4rem;}

.sp_rpts .li03>div:nth-child(3) img{height: 6.68rem;}

.sp_rpts .li03>div:nth-child(3) img:nth-child(3){margin-top:0.4rem}

.sp_rpts .li03>div:nth-child(3)>img:nth-child(2),.sy-ppzq .ppzq-pp .pp-info .pp-info3>div:nth-child(3)>img:nth-child(3) {margin-top: 0.375rem;}

.sp_rpts .li04 img{width: 30.2rem;margin-top: 0.5rem;}

.sp_rpts .li04>div img{width: 7.35rem;height: 4.2rem;}





/*å¦?ï½?????å¤?å¼¨é???¿ç??*/

.sy-nr-11 ul {overflow: hidden;background: #f5f5f5;/* margin-top: 1rem; */width: 30.6rem;margin:  0 auto;margin-top: 1rem;}

.sy-nr-11 ul li{width: 7.54rem;float: left;text-align: center;padding-bottom: 0.8rem;border-right: 1px solid #d8d8d8;}

.sy-nr-11 ul li:last-child{border: 0;}

.sy-nr-11 ul li img{width: 3.4rem;display: block;margin: 0 auto;margin-top: 1.3rem;margin-bottom: 0.7rem;}

.sy-nr-11 ul li a{text-align: center;color: #2b2b2b;font-size: 1.1rem;}





/*å¦?ï½?????å¤??°é???¥ç?*/

.sy-form{overflow: hidden;margin-top:1rem;/* margin-bottom: 1rem; */background: #edebec;padding-bottom: 1rem;}

.sy-form form{height: 22.5rem;background: url(../images/sy-formbg.jpg) center top;background-size: 100%;overflow: hidden;}

.sy-form form>p{margin-top: 1.1rem;overflow: hidden;width: 17rem;margin-left: 14rem;}

.sy-form form>.bd1{margin-top:5rem;}

.sy-form form>p span{display: block;float: left;line-height: 1.8rem;}

.sy-form form>p input{display: block;float: left;margin-left: 0.5rem;border:0.05rem solid #ccc;width: 13.2rem;height:1.7rem;}

.sy-form form>p select{display: block;float: left;margin-left: 0.5rem;border:0.01rem solid #ccc;width: 13.2rem;height: 1.7rem;}

.sy-form form .chongzhi{width:7.4rem;height:2.4rem;background: #7d7d7d;text-align: center;color: white;margin-left: 14.7rem;margin-top:1.6rem;border: 0;}

.sy-form form .tijiao{width:7.4rem;text-align: center;color: white;margin-left:0.5rem;margin-top:1.6rem;height:2.4rem;border: 0;background:#fa6b1b;}



/*å¦?ï½?????å¤?????????*/

.sy-footer{padding-bottom: 2rem;color: white;text-align: center;overflow: hidden;clear: both;background: #5c6064;}

.sy-footer .foot-info1{clear: both;overflow: hidden;height:2.6rem;line-height: 2.6rem;font-size:1.2rem;margin-top:1rem;}

.sy-footer .foot-info1 img{float: left;width:2.6rem;height:2.6rem;margin-left: 1rem;margin-right:0.5rem;}

.sy-footer .foot-info1 p{float: left;height:2.6rem;line-height: 2.6rem;}

.sy-footer .foot-info1 a{color: #fff;}

.sy-footer .sy-bianxian{margin-top: 1.3rem;}

.sy-footer .sy-b-logo{margin-top: 1.8rem;margin-bottom: 1.7rem;font-size: 2rem;}

.sy-footer .sy-b-logo img{width: 2.1rem;vertical-align: middle;margin-right: 0.3rem;}

.sy-footer p {font-size: 1.24rem;text-align: center;line-height: 2.4rem;}

/*?ºå??å£?æ¾§æ?ï¼???????å¤?ç´??¾å??å°?*/









/*?ºå??æ´¨é????????*/

.banner{position: relative;min-height: 2.5rem;}

.banner:after{content: '';display: table;clear:both;}

.banner .banner-img{width: 100%;display: inline;}

.banner .banner-img img{display: block;}

.banner .banner_bottom{position: absolute;  bottom: 0;width: 100%;height: 2.5rem;}

.banner .banner_bottom a{float: left;width: 33.33333%;height: 2.5rem;color: #fff;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;}

.banner .banner_bottom a.a1{background: rgba(1,130,209,.82);}

.banner .banner_bottom a.a1:before{content: '';float: left;width: 1.4rem;height: 1.4rem;background:url(../images/wz-banner-icon1.png) no-repeat;background-size: 100%;   margin-right: .7rem;}

.banner .banner_bottom a.a2{background: rgba(37,157,204,.9);}

.banner .banner_bottom a.a2:before{content: '';float: left;width: 1.7rem;height: 1.5rem;background:url(../images/wz-banner-icon2.png) no-repeat;background-size: 100%; margin-right: .7rem;}

.banner .banner_bottom a.a3{background: rgba(253,129,80,.80);}

.banner .banner_bottom a.a3:before{content: '';float: left;width: 1.6rem;height: 1.4rem;background:url(../images/wz-banner-icon3.png) no-repeat; background-size: 100%;margin-right: .7rem;}

.wznr{width:100%;margin: 0 auto;margin-top: 2rem;padding-bottom: 1rem;}

.wztonglan{ width:100%;margin: 0 auto; overflow:hidden;}

.wztonglan img{ width:100%;}

.wznr h2{font-size: 1.8rem;text-align: center;color: #0972b3;padding-bottom: 1rem;border-bottom: 2px dashed #b3b3b3;}

.wznr .wz-xgwt{display: -webkit-flex;display: flex;width: 100%;padding-bottom: 1.2rem;}

.wznr .wz-xgwt li{width: 32.5%; height: 2.2rem; background:#ff0000;overflow: hidden;line-height: 2.2rem;}

.wznr .wz-xgwt li +li{margin-left: 1.5%;}

.wznr .wz-xgwt li a{overflow: hidden; line-height: 2.2rem;height: 2.2rem; display: block;box-sizing: border-box;text-align: center;color: #fff;font-size:1.2rem}

.wznr .wz-body{width:96%;color:#222;margin:0 auto;margin-top:20px;letter-spacing:0.5px;font-family: Microsoft YaHei;font-size: 1.2rem;}

.wznr .a01{display:inline-block;width:100%; margin:5% 0 3.5% 0;}

.wznr .a02{display:inline-block;width:40%; margin:5% 0 5% 6.2%;}

.wz-con1{padding-bottom: 2rem;background: #f2f2f2;}

.wz-con1 h2{width: 76.25%;margin: 0 auto;padding-top: 2.5rem;}

.wz-con1 h2 img{display: block;}

.wz-con1 ul{padding-top: 1rem;}

.wz-con1 ul li{display: -webkit-flex;display: flex;height: 3.4rem;width:100%;margin: 0 auto;flex-direction: row;    -webkit-align-items: center;align-items: center;  border-bottom: 2px dashed #c7c7c7;}

.wz-con1 ul li a{display: -webkit-flex;display: flex; -webkit-align-items: center;align-items: center; text-decoration: underline;}

.wz-con1 ul li .a1{font-size: 1.1rem;width: 20rem; text-decoration: none;}

.wz-con1 ul li .a1:before{content: '';float: left; width: .5rem;height: .5rem;background: #0974b5;margin-left: .8rem;margin-right: .8rem;}

.wz-con1 ul li .a2{font-size: .9rem;color: #fe6d34;width: 6rem;}

.wz-con1 ul li .a2:before{content: '';float: left; width: .8rem;height: .85rem;background: url(../images/wz-focus-icon1.jpg) no-repeat;background-size: 100%;margin-right: .4rem;}

.wz-con1 ul li .a3{font-size: .9rem;color: #6996c9;width: 5.8rem;}

.wz-con1 ul li .a3:before{content: '';float: left; width: .85rem;height: .85rem;background: url(../images/wz-focus-icon2.jpg) no-repeat;background-size: 100%;margin-right: .4rem;}

.wz-con2{height: 25.7rem;overflow: hidden;}

.wz-con2 .zj-box .item{width: 100%;position: relative;height: 25.7rem;overflow: hidden;}

.wz-con3{/*height: 27.7rem;*/height:0px;background: url(../images/wz-rpal.jpg) no-repeat; display:none;}

.wz-con3 h2{padding-top: 2rem;width: 17.2rem;margin: 0 auto;}

.wz-con3 h2 img{display: block;}

.wz-con3 ul.bigBox{padding-top: 1.3rem;}

.wz-con3 ul.bigBox li{width:100%;height: 11.5rem; margin: 0 auto;display: block;}

.wz-con3 ul.bigBox li+li{display: none;}

.wz-con3 ul.bigBox li a{display: block;width: 100%;}

.wz-con3 ul.bigBox li a:after{content: '';display: table;clear:both;}

.wz-con3 ul.bigBox li a p{color: #fff;float: left;}

.wz-con3 ul.bigBox li a .p1{width: 2rem;border: .1rem solid #fff;color: #eee;font-size: 1.2rem;text-align: center; padding:.7rem 0; }

.wz-con3 ul.bigBox li a .p1 span{display: block;}

.wz-con3 ul.bigBox li a .p2{width: 1.9rem;font-size: 1.5rem;line-height: 1.7rem; margin-left: 1.2rem;text-align: center;}

.wz-con3 ul.bigBox li a .p2 span{text-align: center;}

.wz-con3 ul.bigBox li a .p3{width: 1.1rem;font-size: 1rem;margin-left: .6rem; }

.wz-con3 ul.bigBox li a .p3 span{display: block;color: #fff600;text-align: center;line-height: 1rem;}

.wz-con3 ul.bigBox li a .p3 .sp1{color: #fff;transform:rotate(90deg);}

.wz-con3 ul.bigBox li a  .img1{width: 70%;float: right; }

.wz-con3 .anliBox{margin-top: 1.8rem;width:100%;}

.wz-con3 .anliBox li{width: 7.4rem;height: 5rem;}

.wz-con3 .anliBox li img{display: block;}

.wz-con4{height: 46.8rem;background: #eee;width: 100%;overflow: hidden;}

.wz-con4 h2{padding-top: 2rem;width:96%;margin: 0 auto;}

.wz-con4 h2 img{display: block; width:100%;}

.wz-con4 ul{width:98%;margin: 0px auto;padding-top: 1.6rem;}

.wz-con4 ul li{width:49%;height: 17.5rem; margin-left:2%;margin-top: .6rem;position: relative;float: left;}

.wz-con4 ul li img{display: block;}

.wz-con4 ul li .zezhao{position:absolute;bottom: 0;height: 7.8rem;width: 100%;background: rgba(40,113,178,.92); }

.wz-con4 ul li .zezhao h3{color: #fff;font-size: 1.5rem;line-height: 3rem;border-bottom: 2px solid #fff;margin: 0 auto;text-align: center;margin-bottom: .6rem;}

.wz-con4 ul li .zezhao p{margin: 0 auto;text-align: center;font-size: 1.1rem;line-height: 1.8rem;color: #cfcfcf;}

.wz-con4 ul .list1,.wz-con4 ul .list3{margin-left: 0;}

/*?ºå??æ´¨é???????¢ç?µæ³¢?ºå???*/







/*å¨??´æ?¸é?å¶?å´¶é?????*/

.zjtd-con1 .hd:after{content: '';display: table;clear:both;}

.zjtd-con1 .hd li{float: left;width: 50%;box-sizing: border-box;padding: .7rem 0;font-size: 1.6rem;line-height: 1.1;}

.zjtd-con1 .hd li span{display:block; text-align: center;}

.zjtd-con1 .hd li span strong{color:#a9a8a8;display: block;font-weight: 500;    }

.zjtd-con1 .hd li.on{background: #0075bc;}

.zjtd-con1 .hd li.on span{color: #fff;}

.zjtd-con1 .hd li.on span strong {color:#379edd;}

.zjtd-con1 .nr-box .nr{display: none;}

.zjtd-con1 .nr-box .nr:first-child{display: block;}

.zjtd-con1 .nr h2{height: auto;padding-top: 1.7rem;}

.zjtd-con1 .nr h2 img{display: block;width: 11.8rem;margin: 0 auto;}

.zjtd-con1 .nr ul{background: #e0edf6;width: 100%;padding-bottom: .8rem;}

.zjtd-con1 .nr ul:after{content: '';display: table;clear:both;}

.zjtd-con1 .nr ul{background: #e0edf6;width: 100%;padding-bottom: .8rem;}

.zjtd-con1 .nr ul:after{content: '';display: table;clear:both;}

.zjtd-con1 .nr ul li{float: left;width: 14.8rem;margin:0 .6rem; margin-top: .6rem; height: 23.05rem;  background: #fff;padding:0 .7rem;padding-top: .6rem; box-sizing: border-box;}

.zjtd-con1 .nr ul li img{display: block;width: 13.4rem; }

.zjtd-con1 .nr ul li p{width: 13.4rem;height: 9rem; margin: 0 auto;position: relative;padding-bottom: .8rem; font-size: 1rem;line-height: 1.5rem;color:#7e7e7e;}

.zjtd-con1 .nr ul li p a{position: absolute;right: 0;top:.6rem; width: 3.4rem;height: 3.4rem;border-radius: 50%;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 1.1rem;line-height: 1.1; background: #2c66de;color: #fff;}

.zjtd-con1 .nr ul li p span{display: block;padding-top: 1.2rem;font-size: 1.1rem;  border-bottom: 1px dashed #e6e6e6;height: 3rem;margin-bottom: .2rem;}

.zjtd-con1 .nr ul li p span strong{display: block;line-height: 1.3rem;padding-bottom: .1rem;}

.zjtd_tgb h2{text-align: center;font-weight: bold;color:#182330;font-size:1.6rem;}

.zjtd_tgb h3{text-align: center;margin-top: 1rem;}

.zjtd_tgb h3 img{width: 11rem;text-align: center;}

.zjtd_tgb  p{padding: 0rem .6rem 1rem;text-indent: 2em;font-size: 1.4rem;line-height: 1.5;color: #7e7e7e;}

.zjtd_tgb  a{color:#f00;}

.zjtd_tgb .zjfc-img{display:block;width: 30.8rem;margin: 0 auto;margin-bottom: 2rem;}

.zjtd-con2 {margin-top:2rem;font-size: 1rem;line-height: 1.5rem;color:#7e7e7e;}

.zjtd-con3 {margin-top: 2rem;font-size: 1rem;line-height: 1.5rem;color:#7e7e7e;}

.zjtd-con3 ul.bigBox{padding-top: 1.7rem;}

.zjtd-con3 ul.bigBox li{width: 32rem;height: 20.6rem; margin: 0 auto;display: block;}

.zjtd-con3 ul.bigBox li+li{display: none;}

.zjtd-con3 ul.bigBox li a{display: block;width: 100%;}

.zjtd-con3 ul.bigBox li a:after{content: '';display: table;clear:both;}

.zjtd-con3 ul.bigBox li a p{color: #fff;float: left;}

.zjtd-con3 ul.bigBox li a .p1{width: 2rem;border: .1rem solid #fff;color: #eee;font-size: 1.2rem;text-align: center; padding:.7rem 0; }

.zjtd-con3 ul.bigBox li a .p1 span{display: block;}

.zjtd-con3 ul.bigBox li a .p2{width: 1.9rem;font-size: 1.5rem;line-height: 1.7rem; margin-left: 1.2rem;}

.zjtd-con3 ul.bigBox li a .p3{width: 1.1rem;font-size: 1rem;margin-left: .6rem; }

.zjtd-con3 ul.bigBox li a .p3 span{display: block;color: #fff600;text-align: center;line-height: 1rem;}

.zjtd-con3 ul.bigBox li a .p3 .sp1{color: #fff;transform:rotate(90deg);}

.zjtd-con3 ul.bigBox li a  .img1{width:100%}

.zjtd-con1 .nr ol{background: #e0edf6;width: 100%;padding-bottom: .8rem;}

.zjtd-con1 .nr ol:after{content: '';display: table;clear:both;}

.zjtd-con1 .nr ol li{float: left;width: 14.8rem;margin:0 .6rem; margin-top: .6rem;  background: #fff;padding:0 .7rem;padding-top: .6rem; box-sizing: border-box;}

.zjtd-con1 .nr ol li img{display: block;width: 13.4rem; }

.zjtd-con1 .nr ol li p{width: 13.4rem;height: 9rem; margin: 0 auto;position: relative;padding-bottom: .8rem; font-size: 1rem;line-height: 1.5rem;color:#7e7e7e;}

.zjtd-con1 .nr ol li p a{position: absolute;right: 0;top:.6rem; width: 3.4rem;height: 3.4rem;border-radius: 50%;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 1.1rem;line-height: 1.1; background: #2c66de;color: #fff;}

.zjtd-con1 .nr ol li p span{display: block;padding-top: 1.2rem;font-size: 1.1rem;  border-bottom: 1px dashed #e6e6e6;height: 3rem;margin-bottom: .2rem;}

.zjtd-con1 .nr ol li p span strong{display: block;line-height: 1.3rem;padding-bottom: .1rem;}



.zj_img img{width:14.8rem !important; height:23rem;}

.zj_img{padding:0 !important;padding-top:0 !important;}



.zjtd-con3 .anliBox{margin-top: .3rem;width:100%;}

.zjtd-con3 .anliBox li{width: 10.5rem;height: 6.5rem;}

.zjtd-con3 .anliBox li img{display: block;}

/*å¨??´æ?¸é?å¶?å´¶é?????ç¼?ä½¹æ?»å??*/

/*æ¿¡æ???ç»¶ã?¥Î??¥è????*/

.allb{ width:100%; margin:0px auto; height:4rem; margin-top:0.5rem;}

.allb li{ width:24%; height:3.3rem;float:left; text-align:center; line-height:3.3rem; background:#e6e6e6; margin-right:1.3%; color:#414141; font-size:1.3rem; font-family:"Microsoft Yahei"; }

.allb .list4{ float:right; margin-right:0px;}

.allb .hover{background:#1e72bc;color:#fff; }

.allb .on{background:#1e72bc;color:#fff; }

.allb1{ width:99%;/*height:71rem;*/ margin:0px auto;clear: both;overflow: hidden;position: relative;zoom: 1;}

.allb1 li {width:99%; margin:0px auto;height:14.5rem; clear:both;position: relative}

.allb1 li .a1{ width:49%;height:13rem;float:left;overflow:hidden;}

.allb1 li span{ width:48%;height:13rem;float:right; overflow:hidden;}

.allb1 li span .a2{ color:#3d3d3d; display:block;font-size:1.5rem; line-height:2.5rem; height:2.5rem; overflow:hidden;}

.allb1 li span p{ font-size:1.3rem; line-height:1.78rem; height:7.6rem; color:#7b7b7b; overflow:hidden;}

.allb1 li span .a3{ color:#fff; background:#00aaf0; display:block; text-align:center; margin:0px auto; font-size:1.2rem; width:10rem;line-height:2.6rem; height:2.6rem; overflow:hidden;}

/*æ¿¡æ???ç»¶ã?¥Î??¥è???¥ç?ä½¹æ?»å??*/



/*?»ã?¥æ??é¡???ç¨?é¡??µå?å¦?????*/

.kes-con1{background: #d4d2d3;padding:.7rem 0;font-size: 1rem;line-height: 1.6rem;}

.kes-con1 p{padding:1rem .8rem;background: #fff;text-indent: 2em;}

.kes-con1 p strong{font-size: 1.2rem;}



.kes-con2{margin-top: 2.4rem;}

.kes-con2:after{content: '';display: table; clear: both;}

.kes-con2 > div{float: left;}

.kes-con2 .nr1{margin-left: 1.1rem;width: 6rem;height: 2.7rem;background: #2b94f5;font-size: 1.2rem;}

.kes-con2 .nr1 a{display: block;color:#fff;text-align: center;line-height: 2.7rem;}

.kes-con2 .nr2{padding-left: .7rem;width: 23.6rem;box-sizing: border-box;display:-webkit-flex;display: flex;flex-wrap: wrap;margin-top: -.25rem;}

.kes-con2 .nr2 a{display: inline-block;margin: .25rem; padding: 0 1.2rem; font-size: 1rem;line-height: 1.8rem;background-color: #f6f6f6;color:#666;border: 1px solid #d2d2d2;border-radius: 2px;}

.kes-con2 .nr2 a:active{color: #fff;background-color:  #2b94f5;}





.kes-con3 {margin-top: 4.2rem;}



.kes-con3 h2{height: 5rem;width: 24.3rem;margin: 0 auto;}

.kes-con3 h2 img{width: 100%;}



.kes-con3 .nr{display:-webkit-flex;display: flex;justify-content: center;   width: 30.6rem;margin: 0 auto;flex-wrap: wrap;padding-top: .8rem;}

.kes-con3 .nr a{display: inline-block;height: 2.5rem;width: 14.9rem;margin-left: .4rem;margin-top: 1.2rem; line-height: 2.5rem;text-align: center;position: relative;background: #fdf0f0;  font-size: 1rem;color: #4a4949;}

.kes-con3 .nr a.hot:after{content:'';position: absolute; top:.2rem;right: .3rem;  width: 1.3rem;height:.6rem;background: url(../images/hot.jpg) no-repeat;background-size: 100%; }

.kes-con3 .nr a.a1{}

.kes-con3 .nr a.a2{background: #efeeee;}

.kes-con3 .nr a.a3{background: #ddf4fd;}

.kes-con3 .nr a.a4{background: #fce8e2;}

.kes-con3 .nr a.a5{width: 13rem;background: #ffe9ef;}

.kes-con3 .nr a.a6{width: 16.8rem;background: #f0edff;}

.kes-con3 .nr a.a7{background: #fceae5;}

.kes-con3 .nr a.a8{background: #ddf4fd;}





.kes-link{display: block;margin: 0 auto;margin-top: 1.7rem;  font: 1.2rem/2.4rem 'Microsoft Yahei';width: 23.4rem;text-align: center;color: #fff;background: #f4584c;border-radius: 5px;}



.kes-con4 {margin-top: 4.2rem;}



.kes-con4 h2{height: 5rem;width: 24.3rem;margin: 0 auto;}

.kes-con4 h2 img{width: 100%;}

.kes-con4 .nr {width: 30.6rem;margin: 0 auto;padding-bottom: 2.7rem;margin-top: 2.2rem;}

.kes-con4 .nr .item{width: 100% !important;}

.kes-con4 .nr .c1{float: left;width: 18.3rem;height: 16.6rem;}

.kes-con4 .nr .c1 img{width: 100%;display: block;}

.kes-con4 .nr .c2{float: left;width: 10.8rem;height: 16.6rem;margin-left: 1.5rem;box-sizing: border-box;}



.kes-con4 .nr .c2 h3{font-size: 1.7rem;line-height: 1.7rem;padding-top: 3rem;padding-bottom: 1.5rem;}

.kes-con4 .nr .c2 p{ font-size: 1.2rem;line-height: 1.8rem;position: relative;}

.kes-con4 .nr .c2 p:before{content:'';width: 4px;height: 4px;position: absolute;background: #000;top:0;margin-top: .8rem;left: 0;margin-left: -10px;border-radius: 50%;}

.kes-con4 .kes-link{margin-top: 0;}

.kes-con5 {margin-top: 4.2rem;}



.kes-con5 h2{height: 5rem;width: 24.3rem;margin: 0 auto;}

.kes-con5 h2 img{width: 100%;}

.kes-con5 .nr{width: 30.6rem;margin: 0 auto;padding-bottom: 2.7rem;margin-top: 2.2rem;}





.kes-link2{width: 31rem;  }

.kes-link2 a{float: left;width: 12.5rem;line-height: 2.4rem;font-size: 1.3rem;color: #fff;background: #f43122;margin-left: 2rem;text-align: center;border-radius: 4px;}

.kes-link2 a +a{background: #f58c0f;}





.kes-con6 {margin-top: 4.2rem;}



.kes-con6 h2{height: 5rem;width: 24.3rem;margin: 0 auto;}

.kes-con6 h2 img{width: 100%;}

.kes-con6 .nr{width: 100%;margin: 0 auto;padding-bottom: 2.7rem;margin-top: 2.2rem;}

.kes-con6 .nr .item {position: relative;}

.kes-con6 .nr .item a{position: absolute; left: 4.4rem;top:17rem;z-index: 20;   width: 8.1rem;line-height: 2.1rem;text-align: center;color: #fff;background: #ff4e00;border-radius: 3px;}



.kes-con7 {margin-top: 4.2rem;}



.kes-con7 h2{height: 5rem;width: 24.3rem;margin: 0 auto;}

.kes-con7 h2 img{width: 100%;}

.kes-con7 .nr-box{width: 100%;margin: 0 auto;margin-top: 2.2rem;padding-top: 1.2rem;padding-left: 1.2rem;padding-right: 1.2rem; background: #f0f1f2;box-sizing: border-box;}

.kes-con7 .nr-box .nr{width: 100%;padding-bottom: 2.7rem;}

.kes-con7 .nr .item {position: relative;}

/*?»ã?¥æ??é¡???ç¨?é¡??µå?å¦????¸ç»®?©å¼¶??*/



/*?¸æ??¶æ¾§æ¿?ç¨?é¡??µå?æ¿¡î????????*/

.ppzxdh{ width:98%; margin:0px auto; height:4.5rem; clear:both;}

.ppzxdh li{ width:21%; float:left; height:3.8rem; line-height:3.8rem; text-align:center; margin-right:4.5%; font-size:1.3rem;}

.ppzxdh .on{ color:#487cbc; border-bottom:0.2rem solid #487cbc;}

.ppzxdh .on a{color:#487cbc;}

.ppzxdh li:hover{ color:#487cbc; border-bottom:3px solid #487cbc;}

.ppzxdh li:hover a{color:#487cbc;}

.ppzxdh .list1{ float:right; margin-right:0px;}

.ppzx{ width:100%;/*background:url(../images/ppzxtp2.jpg) no-repeat; background-size:100%;*/ margin-top:-1px;}

/*.ppzx p{ width:90%; margin:0px auto;color:#fff; font-size:0.9rem; line-height:1.5rem; text-indent:2em; padding-top:4%;}

.ppzx .p1{padding-top:4%;}

.ppzx .p2{padding-top:0%;}

*/

.ppzx1{ width:100%; background:#deebf3; padding-top:5%; margin:0px auto;}

.ppzx1 p{ font:1.3rem/1.8rem "Microsoft Yahei"; width:90%; margin:0px auto; text-indent:2em; padding-bottom:5%; color:#5c5c5c;}



.ppzx2{ width:100%; background:#c2d5e1; padding-top:5%;margin:0px auto;}

.ppzx2 p{ font:1.3rem/1.8rem "Microsoft Yahei"; width:90%; margin:0px auto; text-indent:2em; padding-bottom:5%; color:#5c5c5c;}



.ppzx3{ width:100%;background:#0b4391 url(../ppzx/ppzxtp6.jpg) no-repeat; background-size:100%;margin:0px auto;}

.ppzx3 ul{ width:90%;margin:0px auto; padding-top:26%; clear:both;}

.ppzx3 ul li{ width:46%; float:left; padding-top:4%;}

.ppzx3 ul .list1{ margin-left:6%;}

.ppzx3 p{ font:1.1rem/1.7rem "Microsoft Yahei"; width:92%; height:8rem; margin:0px auto; text-indent:2em; padding:12% 0; color:#ffffff; clear:both;}

.ppzx3 .a1{ width:11rem; height:2.5rem; text-align:center; display:block;font:1.4rem/2.5rem "Microsoft Yahei";color:#083b82; background:#cbd5e4; margin:0px auto; border-radius:6px; clear:both;}

.ppzx4{ width:100%;margin:0px auto;}

.ppzx5{ width:100%;margin:0px auto;}



.ppzx6{ width:100%; height:19rem;background:#bed0ea url(../ppzx/ppzxtp11.jpg) no-repeat; background-size:100%;margin:0px auto;}

.ppzx6 .p1{ font:1.4rem/2rem "Microsoft Yahei"; width:82%; height:2rem; margin:0px auto; text-align:center;padding-top:1.2rem; border-bottom:1px solid #fff;color:#ffffff; clear:both;}

.ppzx6 .p2{ font:1.2rem/1.8rem "Microsoft Yahei"; width:90%;  margin:0px auto; text-indent:2em;padding-top:0.8rem; color:#ffffff; clear:both;}

.ppzx6 .a1{ width:11rem; height:2.5rem; text-align:center; display:block;font:1.4rem/2.5rem "Microsoft Yahei";color:#083b82; background:#cbd5e4; margin:0px auto; border-radius:6px; clear:both; margin-top:2%;}

.ppzx7{ width:100%;margin:0px auto;}

.ppzx8{ width:100%;margin:0px auto;}

.ppzx9{ width:100%;margin:0px auto; background:#08398d;}



/*?¸æ??¶æ¾§æ¿?ç¨?é¡??µå?æ¿¡î???????¥ç?ä½¹æ?»å??*/



/*å¨´ç?±ç??¼Ñ?å¹??§î??å¼µé?æµ¤ä?å´¸é??*/

/*banner*/

.js .banner{display:block;position: relative;}

.js .banner div{position: absolute; bottom: 2rem;}

.js .banner a{display: inline-block;width: 8rem;height: 4.4rem;background-color: #00aaf1;color: #fff;font-size: 2rem;text-align: center;line-height: 4.4rem;border-radius: 0.6rem;margin:0 1rem 0 1.32rem;}

/*question*/

.js .ques{height: 10rem;}

.js .ques img{width:18%;float: left;}

.js .ques p{line-height: 2.6rem;padding-top: 0.8rem;color: #7e7e7e;font-size: 1rem;margin-left: 6.2rem;}

/*bg*/

.js .bg{background-color: #e5eaed;}

/*bk*/

.js .bg .bk{height: 45.8rem;}

.js .bg .bk p{display:block;width:100%;font-size: 1.2rem;color: #404040;text-align: center;padding-bottom: 1.4rem;}

.js .bg .bk .title{font-size: 2.4rem;font-weight: bold;padding: 2.4rem 0 0 0;margin-bottom: 1.6rem;}

.js .bg .bk .swiper-container{width: 96%;}

.js .bg .bk .swiper-slide{position: relative;width: 96%;margin: 0 auto; background-color: #fff;height: 37.6rem;}

.js .bg .bk .swiper-slide div{font-size: 2rem;color: #555;padding: 1.2rem 1rem;}

.js .bg .bk .swiper-slide .title{font-size: 2rem;color: #555;font-weight: bold;padding: 1.2rem 1rem;}

.js .bg .bk .swiper-slide img{width: 94%;margin-left: 1rem;}

.js .bg .bk .swiper-slide p{float: left;width: 14rem;height:3.2rem;background-color:#e8e8ea;padding: 0; line-height: 3.2rem;margin: 0.6rem;text-align: left;}

.js .bg .bk .swiper-slide p span{display: inline-block;height:3.2rem;width: 5rem; background-color: #333;color: #fff;text-align: center;}

.js .bg .bk .swiper-slide .zx{position: absolute;width: 5rem;height:4.4rem;border-top-left-radius: 6.8rem;background-color: #00aaf1;color:#fff;text-align: center;line-height: 2rem;bottom: 2rem;right: 0;font-size: 1.4rem;padding: 1.6rem 0 0 1.2rem;}

.js .bg .bk .swiper-pagination{background-color: #e5eaed;bottom:0;height: 2rem;line-height: 3rem;}

/*ek*/

.js .bg .ek{height: 45.8rem;}

.js .bg .ek p{display:block;width:100%;font-size: 1.2rem;color: #404040;text-align: center;padding-bottom: 1.4rem;}

.js .bg .ek .title{font-size: 2.4rem;font-weight: bold;padding: 2.4rem 0 0 0;margin-bottom: 1.6rem;}

.js .bg .ek .swiper-container{width: 96%;}

.js .bg .ek .swiper-slide{position: relative;width: 96%;margin: 0 auto; background-color: #fff;height: 37.6rem;}

.js .bg .ek .swiper-slide div{font-size: 2rem;color: #555;padding: 1.2rem 1rem;}

.js .bg .ek .swiper-slide .title{font-size: 2rem;color: #555;font-weight: bold;padding: 1.2rem 1rem;}

.js .bg .ek .swiper-slide img{width: 94%;margin-left: 1rem;}

.js .bg .ek .swiper-slide p{float: left;width: 14rem;height:3.2rem;background-color:#e8e8ea;padding: 0; line-height: 3.2rem;margin: 0.6rem;text-align: left;}

.js .bg .ek .swiper-slide p span{display: inline-block;height:3.2rem;width: 5rem; background-color: #333;color: #fff;text-align: center;}

.js .bg .ek .swiper-slide .zx{position: absolute;width: 5rem;height:4.4rem;border-top-left-radius: 6.8rem;background-color: #00aaf1;color:#fff;text-align: center;line-height: 2rem;bottom: 2rem;right: 0;font-size: 1.4rem;padding: 1.6rem 0 0 1.2rem;}

.js .bg .ek .swiper-pagination{background-color: #e5eaed;bottom:0;height: 2rem;line-height: 3rem;}

/*yhk*/

.js .bg .yhk{height: 47.8rem;}

.js .bg .yhk p{display:block;width:100%;font-size: 1.2rem;color: #404040;text-align: center;padding-bottom: 1.4rem;}

.js .bg .yhk .title{font-size: 2.4rem;font-weight: bold;padding: 2.4rem 0 0 0;margin-bottom: 1.6rem}

.js .bg .yhk .swiper-container{width: 96%;}

.js .bg .yhk .swiper-slide{position: relative;width: 96%;margin: 0 auto; background-color: #fff;height: 37.6rem;}

.js .bg .yhk .swiper-slide div{font-size: 2rem;color: #555;padding: 1.2rem 1rem;}

.js .bg .yhk .swiper-slide .title{font-size: 2rem;color: #555;font-weight: bold;padding: 1.2rem 1rem;}

.js .bg .yhk .swiper-slide img{width: 94%;margin-left: 1rem;}

.js .bg .yhk .swiper-slide p{float: left;width: 14rem;height:3.2rem;background-color:#e8e8ea;padding: 0; line-height: 3.2rem;margin: 0.6rem;text-align: left;}

.js .bg .yhk .swiper-slide p span{display: inline-block;height:3.2rem;width: 5rem; background-color: #333;color: #fff;text-align: center;}

.js .bg .yhk .swiper-slide .zx{position: absolute;width: 5rem;height:4.4rem;border-top-left-radius: 6.8rem;background-color: #00aaf1;color:#fff;text-align: center;line-height: 2rem;bottom: 2rem;right: 0;font-size: 1.4rem;padding: 1.6rem 0 0 1.2rem;}

.js .bg .yhk .swiper-pagination{background-color: #e5eaed;bottom:0;height: 2rem;line-height: 3rem;}

/*aqwx*/

.aqwx p{display:block;width:100%;font-size: 1.2rem;color: #404040;text-align: center;padding-bottom: 1.4rem;}

.aqwx .title{font-size: 2.4rem;font-weight: bold;padding: 2.4rem 0 0 0;}

.aqwx div{height: 32rem;}

.aqwx div div{float: left;width: 14.4rem;height: 14.4rem;border-radius: 1.4rem;margin: 1rem -0.4rem -0.4rem 1rem;}

.aqwx div div div{width: 100%;text-align: center;line-height: 14.4rem;font-size: 1.72rem;color: #fff;margin: 0;background-color: rgba(0,0,0,0.4)}

.aqwx div .yszz{background: url(../images/js_zy1.jpg) no-repeat top center;background-size: 115%;}

.aqwx div .mzaq{background: url(../images/js_zy2.jpg) no-repeat top center;background-size: 115%;}

.aqwx div .ptaq{background: url(../images/js_zy3.jpg) no-repeat top center;background-size: 115%;}

.aqwx div .shfw{background: url(../images/js_zy4.jpg) no-repeat top center;background-size: 115%;}

.aqwx a{display:block;width: 92%;margin-left: 4%;height: 3.4rem;background-color: #00aaf1;font-size: 1.52rem;color: #fff;text-align: center;line-height: 3.4rem;letter-spacing: 0.2rem;margin-bottom: 2.8rem;}

/*gtjz*/

.gtjz{background-color: #e5eaed;height: 42rem;}

.gtjz p{display:block;width:100%;font-size: 1.2rem;color: #404040;text-align: center;padding-bottom: 1.4rem;}

.gtjz .title{font-size: 2.4rem;font-weight: bold;padding: 2.4rem 0 0 0;}

.gtjz img{width: 94%;margin-left: 1rem;margin-top: 2rem}

/*å¨´ç?±ç??¼Ñ?å¹??§î??å¼µé?æµ¤ä?å´¸å¦¤??æ³¢é?ºå???*/







/*å¨´æ??¼æ???å¼?æµ¼å????å¦?????*/

.xwlb-con1{padding-top: 1.5rem;padding-bottom: 1.5rem;}



.xwlb-con1 .xwlb-nav {display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}

.xwlb-con1 .xwlb-nav li{width: 7.5rem;height: 2.5rem;background: #00aaf0;margin-left: .3rem;font-size: 1.2rem;line-height: 2.5rem;}

.xwlb-con1 .xwlb-nav li:first-child{margin-left: 0;}

.xwlb-con1 .xwlb-nav li.on{background: #1e71bf;}

.xwlb-con1 .xwlb-nav li a{display: block;text-align: center;color: #fff;}



.xwlb-con1 .xwlb-list {padding-top: 1.5rem;}

.xwlb-con1 .xwlb-list li{display: -webkit-flex;display: flex;height: 6.5rem;width: 100%; -webkit-justify-content: center;justify-content: center;}



.xwlb-con1 .xwlb-list li + li{margin-top: 1.8rem;}

.xwlb-con1 .xwlb-list li .c1{width: 10.1rem;height: 100%;overflow: hidden;}

.xwlb-con1 .xwlb-list li .c1 a{    display: table-cell;  vertical-align: middle;  width: 10.1rem;  height: 6.5rem;}

.xwlb-con1 .xwlb-list li .c1 img{display: block;width: 100%;     vertical-align: middle;}

.xwlb-con1 .xwlb-list li .c2{width: 20.9rem;height: 100%;background: #e8edf3;padding-left: .7rem;box-sizing: border-box;}

.xwlb-con1 .xwlb-list li .c2 h2{font-size: 1.4rem;line-height: 2rem;font-weight: 600;padding-top: .4rem;}

.xwlb-con1 .xwlb-list li .c2 p{font-size: 1.2rem;line-height: 1.8rem;color: #282727;    word-break: break-all;}

.xwlb-con1 .xwlb-list li .c2 p a{display: inline-block;color: #fff;padding:0 .5rem;background: #00aaf0;border-radius: 4px;}

.xwlb-con1 .xwlb-page{padding-top: 1.6rem; display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;flex-wrap: wrap;}

.xwlb-con1 .xwlb-page li{font-size: 1.2rem;line-height: 1.6rem;padding: 0 .5rem;color: #00aaf0;border:1px solid #e0e0e0;border-left: none;}

.xwlb-con1 .xwlb-page li a{display: block;text-align: center;color: #00aaf0;}

.xwlb-con1 .xwlb-page li.thisclass, .xwlb-con1 .xwlb-page li.thisclass a{color: #565656;}

.xwlb-con1 .xwlb-page li:first-child{border-left: 1px solid #e0e0e0;}



.xwlb-con2 {background: #e8edf3;padding-top: 1.5rem;}

.xwlb-con2 h2{height: 5rem;width: 24.3rem;margin: 0 auto;}

.xwlb-con2 h2 img{width: 9.4rem;display: block;margin: 0 auto;}

.xwlb-con2 .nr{width:98%;margin: 0 auto;padding-bottom: 3rem;}

.xwlb-con2 .nr .swiper-wrapper .item{background: #fff;height: 29.5rem;box-sizing: border-box;padding: .4rem;}

.xwlb-con2 .nr .swiper-wrapper .item h3{padding-top: 2rem;text-align: center;font-size: 1.4rem;line-height: 2rem;font-weight: 600;}

.xwlb-con2 .nr .swiper-wrapper .item p{padding-top: 1rem;width: 86%;margin: 0 auto;   text-indent: 2em;font-size: 1rem;line-height:1.4rem;}

.xwlb-con2 .nr .swiper-pagination{ width:100%;}

.xwlb-con2 .nr .swiper-pagination .swiper-pagination-bullet{background: #176ac6;opacity: .6; margin-left:4px;}

.xwlb-con2 .nr .swiper-pagination .swiper-pagination-bullet-active{background: #176ac6;opacity: 1;}



/*å¨´æ??¼æ???å¼?æµ¼å????å¦????¸ç»®?©å¼¶??*/





/*?ºå?ç¹?å¨²ç??????*/



.title_talk>a>img{display: block;}

img{height: auto;width: 100%;}



/*icon   */

.icon {display: block; background: url("../images/bzlb-icon.png")top left no-repeat;background-size: 27.35rem 27.1rem; }

/*search*/

.bzlb-secnav {width: 30.5rem;margin: 0  auto 3rem auto;}

.bzlb-secnav .search{width: 30.5rem;margin: 1.5rem auto;overflow: hidden;height: 2.3rem;border: 1px solid #e8e8e8;box-sizing: border-box;background-color: #f8f8f8;border-radius: 2.3rem;position: relative;}

.bzlb-secnav .search .submit{width: 4rem;height: 2.2rem;float: left;outline: none;border: none;background: none;}

.bzlb-secnav .search i.icona{width: 2rem;height: 2.2rem;background-position: -19.1rem -25rem;margin: 0 auto; }

.bzlb-secnav .search input{display: block;width: 26rem;height: 2.3rem;outline: none;border: none;box-sizing: border-box;font: 1.2rem/2.3rem "Microsoft Yahei"; color: #bababa;background-color: inherit; }





/*nav*/

.bzlb-navig{width: 28.5rem;margin: 0 auto; overflow: hidden}

.bzlb-navig li{float: left;width: 5.6rem;text-align: center}

.bzlb-navig li +li{margin-left: 1.98rem}

.bzlb-navig li .pic{display: block; width: 100%;height: 4.8rem;background-color: #e8e8e8;padding: 1rem 0;border: 1px solid #d7d7d7;box-sizing: border-box;border-radius: 0.4rem}

.bzlb-navig li .pic i.icon{width: 3rem;height: 2.8rem;margin: 0 auto;}

.bzlb-navig li .pic i.iconb{background-position: -0.6rem 0;}

.bzlb-navig li .pic i.iconc{background-position: -8rem 0;}

.bzlb-navig li .pic i.icond{background-position: -15.7rem 0;}

.bzlb-navig li .pic i.icone{background-position: -23.1rem 0;}

.bzlb-navig li p{font: 1.2rem/3rem "Microsoft Yahei";}

/*nav__end*/



/*?»ã?¥æ??é¡???å´¥å?¥å????*/

.bzlb-bzmz,.bzlb-rddd{width: 30.5rem;margin: 0 auto; }

.bzlb-bzmz h2,.bzlb-rddd h2{font:600 1.4rem/1.4rem "Microsoft Yahei";box-sizing: border-box;position: relative;border-left: 0.1rem solid #000;margin: 1.5rem auto;display: inline-block;background-color: #fff;padding: 0 1.5rem 0 1rem;}

/*.bzlb-bzmz h2{display: inline-block;background-color: #fff;padding: 0 1.5rem 0 1rem;}*/

/*.bzlb-rddd h2{width:100%;padding-left: 1rem;}*/

.bzlb-bzmz h2 span,.bzlb-rddd h2 span{display: inline-block; font:0.8rem/1.4rem "Microsoft Yahei"; margin-left: 0.8rem;}

.bzlb-bzmz h2:after,.bzlb-rddd h2:after {content: '';display: block;height: 0.1rem;background-color: #bcbcbc;position: absolute;top: 0.6rem;}

.bzlb-bzmz h2:after,.bzlb-rddd h2:after{width: 30.5rem;left: 0;z-index: -1;}

/*.bzlb-rddd h2:after{width: 60%;right: 0;}*/



.bzlb-bzmz .cont{width: 28rem;margin: 0 auto;}

.bzlb-bzmz .cont .item{width: 100%;overflow: hidden;margin-bottom: 2rem;}

.bzlb-bzmz .cont .item .pho{float: left; width: 6.7rem;height: 5.4rem; background-color: #64ade1;padding-top: 0.8rem;box-sizing: border-box}

.bzlb-bzmz .cont .item .pho i.icon{width: 2.7rem;height: 2.4rem;margin: 0 auto}

.bzlb-bzmz .cont .item:first-child .pho i.icon{background-position: 0.2rem -20.2rem;}

.bzlb-bzmz .cont .item:nth-child(2) .pho i.icon{background-position: -5.6rem -20.2rem;}

.bzlb-bzmz .cont .item:nth-child(3) .pho i.icon{background-position: -10.7rem -20.2rem;}

.bzlb-bzmz .cont .item:nth-child(4) .pho i.icon{background-position: -15.4rem -20.05rem;}

.bzlb-bzmz .cont .item:nth-child(5) .pho i.icon{background-position: -20.4rem -20.1rem;}

.bzlb-bzmz .cont .item:nth-child(6) .pho i.icon{background-position: -25rem  -19.9rem;}

.bzlb-bzmz .cont .item .pho p{width: 6.7rem; font: 1.1rem/2.1rem "Microsoft Yahei";color: #fff; text-align: center;}

.bzlb-bzmz .cont .item ul{float: right; width: 21rem;height: 5.4rem;background-color: #f3f4f4;padding-left: 2rem;box-sizing: border-box;}

.bzlb-bzmz .cont .item ul li{list-style: disc;font: 1.2rem/1.5rem "Microsoft Yahei"; padding-top: 0.2rem}



.bzlb-bzmz .zxzj{width: 28rem;height: 2.5rem;overflow: hidden;box-sizing: border-box;border: 1px solid #bcbcbc;margin: 0 auto;border-radius: 2rem;}

.bzlb-bzmz .zxzj>a{display: block; float: left; width: 11rem;height: 2.5rem;  font:600 1.4rem/2.5rem "Microsoft Yahei"; text-align: center;background-color: #ec510c;border-radius: 2.5rem;color: #fff;z-index: 88;margin-top: -1px;}

.bzlb-bzmz .zxzj p{font:1.4rem/2.5rem "Microsoft Yahei"; width: 16.8rem;float: left; text-align: center;}

/*?»æ???¾é??ï½???ä½?å£?é¡?*/

.bzlb-rddd ul{width: 29.5rem;margin: 0 auto 2rem auto;}

.bzlb-rddd li{width: 100%;overflow: hidden;height: 2rem;padding: 0.5rem 0;}

.bzlb-rddd li+li{border-top: 1px dashed #d0d0d0;}

.bzlb-rddd li a{display: block;float: left; width: 22rem;position: relative;font:1.2rem/2rem "Microsoft Yahei";overflow: hidden;color: #646464}

.bzlb-rddd li a i.icon1{display: block;width: 1rem;height: 2rem;background-position: -0.8rem -25.1rem; float: left}

.bzlb-rddd li a i.icon2{display: block;width: 2.5rem;height: 2rem;background-position:-3.5rem -25.1rem;float: left}

.bzlb-rddd li a span{display: block;float: left; font:1.2rem/2rem "Microsoft Yahei";}

.bzlb-rddd li .dzll{float: right; width: 6rem; text-align: right;font:1.2rem/2rem "Microsoft Yahei";color: #555;overflow: hidden;}

.bzlb-rddd li .dzll span+span{margin-left: 1rem;}

.bzlb-rddd li .dzll span{float: left;display: block;}

.bzlb-rddd li .dzll i.icon3{float: left;height:2rem;width: 2rem;background-position: -7rem -25.1rem;}

.bzlb-rddd li .dzll i.icon4{float: left;height:2rem;width: 2rem;background-position: -9.3rem -25.1rem;}





/*?ºå???¾å??§ç?????ç§?*/

.bzlb-ybqt{width: 32rem;padding: 2rem 0;background-color: #f4f4f4;}

.bzlb-ybqt h2{width:100%;font:600 1.4rem/2rem "Microsoft Yahei";margin-bottom: 1rem;text-align: center;}

.bzlb-ybqt ul{width: 27rem;margin: 0 auto 2rem auto;overflow: hidden;}

.bzlb-ybqt li{float: left; width: 7.8rem;}

.bzlb-ybqt li +li{margin-left: 1.7rem }

.bzlb-ybqt li .pic{width:7.8rem;height: 7.8rem;background-color: #e8e8e8;border-radius: 100%;padding: 0.4rem;box-sizing: border-box;position: relative;}

.bzlb-ybqt li .pic i.icon{width: 7rem;height: 7rem;border-radius: 100%;}



.bzlb-ybqt li .pic i.iconl{background-color: #c6eef4;background-position:-0.6rem -5rem; }

.bzlb-ybqt li .pic i.iconm{background-color: #c6d6f4;background-position:-10.1rem -5rem; }

.bzlb-ybqt li .pic i.iconn{background-color: #c6def4;background-position:-19.4rem -5rem; }

.bzlb-ybqt li .pic:after{width: 6rem;height: 1.5rem;font: 1.2rem/1.5rem "Microsoft Yahei";text-align: center; border: 1px solid #c1c1c1;box-sizing: border-box; display: block; position: absolute;bottom: 0;left: 0.9rem;background-color: #f4f4f4;}

.bzlb-ybqt li.qsn .pic:after{content: attr(data-msg);color: #14a0b5;}

.bzlb-ybqt li.bl .pic:after{content: attr(data-msg);color: #144cb5;}

.bzlb-ybqt li.ln .pic:after{content: attr(data-msg);color: #1467b5;}



.bzlb-ybqt li p{width: 7rem;margin: 1rem auto;}

.bzlb-ybqt .ljgh{width: 20rem;height: 2.2rem;margin: 0 auto;}

.bzlb-ybqt .ljgh a{display: block; width: 8rem;height: 2.2rem;font: 1.2rem/2.2rem "Microsoft Yahei"; text-align: center;border-radius: 0.2rem;color: #fff;overflow: hidden}

.bzlb-ybqt .ljgh a.ljxq{float: left;background-color: #017ebf;}

.bzlb-ybqt .ljgh a.yygh{float: right;background-color: #ec510c;}

.bzlb-ybqt .ljgh a i.icon{width: 2.2rem;height: 2.2rem;display: block;float: left;}

.bzlb-ybqt .ljgh a i.icono{background-position: -15.5rem -25rem; }

.bzlb-ybqt .ljgh a i.iconp{background-position: -13rem -25rem;}

/*phone*/

.bzlb-phone{width: 100%;height: 5.55rem;margin-top: 1rem;}

.bzlb-phone a{display:block;width: 100%;height: 5.55rem;background: url("../images/bzlb-phone.jpg") center no-repeat;background-size: 100%;}



/*tszl*/

.bzlb-tszl{width: 100%; padding:2rem 0; background-color: #f9f9f9;}

.bzlb-tszl ul{width: 30.5rem;margin: 0 auto;overflow: hidden;padding-bottom: 2rem;}

.bzlb-tszl li{float: left; width: 8.4rem;height: 16.3rem;border: 0.5rem solid #ebebeb;padding-top: 1.1rem;}

.bzlb-tszl li +li{margin-left: 1.1rem}

.bzlb-tszl li .pic{height: 4.4rem;width: 4.4rem;margin: 0 auto;border-radius: 100%;}

.bzlb-tszl li .pic i.icon{width: 4.4rem;height: 4.4rem;border-radius: inherit;}

.bzlb-tszl li .pic i.iconq{background-position:-1.3rem -12.5rem;    background-color: #1c6dbf}

.bzlb-tszl li .pic i.iconr{background-position:-11.7rem -12.5rem;    background-color: #1c97bf}

.bzlb-tszl li .pic i.icons{background-position:-22.2rem -12.5rem;    background-color: #1c8bbf}

.bzlb-tszl li h3{ font:bold 1.3rem/4rem "Microsoft Yahei";text-align: center;}

.bzlb-tszl li:first-child h3{color: #1c6dbf}

.bzlb-tszl li:nth-child(2) h3{color: #1c97bf}

.bzlb-tszl li:last-child h3{color: #1c8bbf}

.bzlb-tszl li p{ font: 1.2rem/2rem "Microsoft Yahei"; padding: 0 0.4rem; width: 100%;box-sizing: border-box;text-align: justify;}



.bzlb-tszl .djzx{display: block; width: 23.5rem;height: 3.2rem; margin: 0 auto;background-color: #ec510c;border-radius: 0.2rem;padding: 0 1rem;box-sizing: border-box;overflow: hidden}

.bzlb-tszl .djzx i.icont{float: left; width: 2.8rem;height: 3.2rem;content: '';display: block;background-position: -21.4rem -24.5rem; }

.bzlb-tszl .djzx >div{float: left; font:bold 1.6rem/3.2rem "Microsoft Yahei"; width: 10rem;color: #fff;}

.bzlb-tszl .djzx >p{float: right; font: 1.2rem/3.2rem "Microsoft Yahei"; width: 8rem;color: #fff;}

/*?ºå?ç¹?å¨²ç???????ç¼?ä½¹æ?»å??*/



/*?¸æ???????©ã????*/

.lba{ width:100%;}

.lba img{ width:100%;}

.lbwz{ width:96%;height:2rem; margin:0px auto; clear:both; margin-bottom:4%; margin-top:4%;}

.lbwz p{ float:left; width:48%; height:2rem; font: 2rem/2rem "Microsoft Yahei";color: #333333; border-left:0.3rem solid #333333; font-weight:bold; text-indent:0.5rem;}

.lbwz span{ float:right; height:1rem;width:50%; display:block; border-bottom:1px solid #a7a7a7;}

.lbwz1{width:96%;margin:0px auto; margin-bottom:5%;}

.lbwz1 li{ width:100%; margin:0px auto;height:3rem;border-bottom:1px dashed #b7b7b7;}

.lbwz1 li p{ width:92%;float:left;font:1.6rem/3rem "Microsoft Yahei";color: #333333;}

.lbwz1 li span{ width:5%;display:block; float:left;font:1.6rem/2.5rem "Microsoft Yahei";color: #e8681d;}

.lbwz2{padding-top: 1.6rem; display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;flex-wrap: wrap; margin-bottom:5%;}

.lbwz2 li{font-size: 1.2rem;line-height: 1.6rem;padding: 0 .5rem;color: #00aaf0;border:1px solid #e0e0e0;border-left: none;}

.lbwz2 li a{display: block;text-align: center;color: #00aaf0;}

.lbwz2 li.thisclass, .lbwz2 li.thisclass a{color: #565656;}





/*??æ¬?æ£?é¡£è?µç?é¡??µå?*//*

.sp-banner{width:100%;}

.sp-nav{width: 32rem;clear: both;overflow: hidden;}

.sp-nav>a{float: left;width: 5.5rem;height: 7.5rem;text-align: center;margin-top: 2rem;margin-left: 2rem;display: block;}

.sp-nav>a>img{width: 4.3rem;height: 4.15rem;}

.sp-nav>a>p{color: #508dca;font-size: 1.1rem;line-height: 2.5rem;}



.shipin{width: 32rem;clear: both;overflow: hidden;padding-bottom: 3rem;font-size: 1rem;}

.shipin .sp-li{float: left;width: 15rem;margin-left: 1rem;margin-top: 2rem;}

.shipin .sp-li .play-img{width: 1rem;height: 1rem;margin-top:0.25rem;margin-right: 0.5rem;}

.vd-bg{width: 14.25rem;height: 8rem;}

.sp-tx,.shipin .sp-li p{margin-top: 1rem;display: block;line-height: 1.5rem;}

.shipin .sp-li p{margin-top:0;}

.liebiao{width:30%;clear:both;display:block; margin:0 auto; text-align:center; padding-bottom:5%;}

.liebiao li{float:left; width:50%;}

.liebiao a{color:#0091b3;font:16px/30px "Microsoft Yahei";} */





/* ??æ¬?æ£?é¡£è?µç?é¡??µå? */

.video_banner {width:100%;height:26rem;background:url(../images/sp-banner.jpg) top center no-repeat;background-size:100%;}

.video_banner a {display:block;width:100%;height:100%;}

.video .hd {overflow:hidden;margin-bottom:1rem;}

.video .hd li {width:8rem;height:2.9rem;background:#eaeaea;line-height:2.9rem;text-align:center;font-size:1.2rem;float:left;}

.video .hd li a {color:#313131;}

.video .hd li.on {height:2.85rem;border-bottom:0.05rem solid #0389ec;background:#fff;}

.video .hd li.on a {color:#0389ec;}

.video .bd {width:30.65rem;margin:0 auto;overflow:hidden;}

.video .bd ul {width:100%;}

.video .bd ul li {float:left;width:14.9rem;height:14rem;margin-bottom:.9rem;}

.video .bd ul li .video_main {width:100%;height:100%;background:#f4f4f4;overflow:hidden;}

.video .bd ul li .video_main .video_main_top {width:14.85rem;height:10rem;margin:0 auto;margin-top:0.45rem;overflow:hidden;margin-bottom:.5rem;}

.video .bd ul li .video_main p {color:#313131;font-size:1rem;width:13.9rem;text-align:center;margin:0 auto;}

.video .bd ul li:nth-of-type(even) {float:right;}

.video_paga{padding-top: 1.6rem; display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;flex-wrap: wrap;}

.video_paga li{font-size: 1.2rem;line-height: 1.6rem;padding: 0 .5rem;color: #00aaf0;border:1px solid #e0e0e0;border-left: none;}

.video_paga li a{display: block;text-align: center;color: #00aaf0;}

.video_paga li.thisclass, .xwlb-con1 .xwlb-page li.thisclass a{color: #565656;}

.video_paga li:first-child{border-left: 1px solid #e0e0e0;}



/* ??æ¬?æ£?é¡£è?µç?é¡??µå??¸æ???????*/

.sp_zx{height:18rem;}

.sp_zx iframe video{display: block;width: 100%;height: 100%;}

.sp_zx2{background:#898989;padding-top: 0.7rem;padding-bottom: 0.7rem;overflow: hidden;}

.sp_zx2 span{display:block;float: left;}

.sp_zx2 .span1{color: #fff;font-size: 1rem;border-radius: 0.3rem;border: 0.06rem solid #fff;padding-top: 0.3rem;padding-bottom: 0.3rem;padding-left: 1rem;padding-right: 1rem;margin-left: 1.8rem;}

.sp_zx2 .nr_r{float: left;margin-left: 2rem;margin-top: 0.2rem;font-size: 1rem;color: #fff;}

.sp_zx2 .nr_r .span2{width: 4rem;height:1.8rem;background: url(https://wap.renpin120.com/resourse/images/min2_i1.png) bottom right no-repeat;background-size: 20%;font-size: 1rem;color: #fff;/* text-align: center; */line-height:1.8rem;border-radius: 1.5rem;background-color:#00a0e8;background-position-x: 2.8rem;background-position-y: 0.8rem;text-indent: 0.6rem;margin-right: 0.8rem;}

.sp_zx2 .nr_r .span3 img{vertical-align: bottom;width: 1.9rem;}

.sp_zx3{width: 100%;overflow: hidden;font-size: 1.2rem;background: #eaeaea;}

.sp_zx3 li{width:25%;text-align: center;line-height:2.7rem;float: left;}

.sp_zx3 li a{color: #313131;padding-bottom: 0.3rem;display: block;padding-top: 0.3rem;border-bottom: 0.1rem solid #eaeaea;}

.sp_zx3 li.ac a{border-bottom: 0.1rem solid #0389ec;background: #fff;}

.sp_zx4 {display: block;width:30.5rem;margin: 0 auto;margin-top:1.1rem;margin-bottom: 0.7rem;}

.sp_zx4 img{width: 100%;}

.sp_zx5{width: 30.54rem;margin: 0 auto;margin-top: 0.8rem;margin-bottom: 1rem;}

.sp_zx5 li{font-size: 1rem;margin-top:0.5rem;}

.sp_zx5 li p{padding: 0.5rem;border-radius: 0.6rem;background: #ededed;display: inline-block;}

.sp_zx5 span{color: #11a75f;}

.sp_zx5  li img{width: 1.3rem;vertical-align: bottom;}

.sp_zx6{width: 95%;margin: 0 auto;z-index: 999;overflow: hidden;box-sizing: border-box;background: #e3e3e3;padding-bottom: 1rem;padding-top: 1rem;margin-top: 1rem;}

.sp_zx6 >a{display: block;float: left}

.sp_zx6 a.f_text{width: 22rem;border: 1px solid #b7bfcf;height: 3.5rem;background-color: #fff;line-height: 3.5rem;padding-left: 1rem;box-sizing: border-box;font-size: 1.1rem;color: #4e5461;border-radius: 0.5rem;outline:  none;margin-left: 0.4rem;}

.sp_zx6 a.f_btn{width: 7rem;height: 3.5rem;line-height: 3.5rem;color: #ffff;border-radius: 0.5rem;font-size: 1rem;text-align: center;margin-left: 0.4rem;font-size: 1.2rem;}

.sp_zx6 a:nth-child(2){background-size: 100%;background: #e8260b;color: #fff;}

.sp_zx_nrgb{width: 96%;margin: 0 auto;font-size: 1.2rem;line-height:2rem;color:#434343;}

.sp_zx_nrgb .wz_nr_tit {width: 30.25rem;margin: 0 auto;display: block;}

.sp_zx_nrgb h1{font-size: 1.4rem;color: #313131;font-weight: bold;text-align: center;margin-top: 1rem;margin-bottom: 1rem;}







/*?¸æ°¬ç§´ç??ä¼´æ?¡é??ç»???*/

.myhc{ width:96%; height:4rem; margin: 0 auto 1rem; border-bottom: 1px solid #1d71b7;}

.myhc p{ height: 4rem; line-height: 4.4rem; float:left; font-size:1.8rem; color:#353535; background:url(../images/myhc.png) no-repeat left center; background-size:24%; padding-left:3rem;}

.myhc a{ float: right; width:9.8rem;height: 4rem; line-height: 3.8rem;display:block;background:url(../images/tel.gif) no-repeat left center; background-size:18%; padding-left:2.4rem; font-size:1.4rem; color:#ff7800;}



/*?¸æ?æµ?å®¸æ??´æµ£??æ§?*/

.pzjz{margin: 1rem auto -1rem;}

.pzjz p{ background:url(../images/pzjz.png) no-repeat left center; background-size:24%;}



/*?»ã???????§æ??çº¾å??æ¨?*/

.lxsh{margin: 1rem auto -1rem;}

.lxsh p{ background:url(../images/lxsh.png) no-repeat left center; background-size:24%;}





/*newsæ¿?å©??¾æ¿®*/

.info {color: #676767; padding-top: 1.35rem; overflow: hidden; zoom: 1; margin-bottom: 1rem;}

.info>a{width: 8rem; height: 3.6rem;display: inline-block; float: left;clear: both;}

.info>a img{width: 100%;margin-left:1rem;}

.info_c { width:79.2%; float: left; height: 2rem; line-height: 1.6rem; color: #676767;margin-left: 8%;}

.info_c li { height: 2.8rem; overflow: hidden;}

.info_c li a{ height: 2.8rem; diplay:block;line-height:2.8rem;font-size:1.4rem}

.line2{width: 100%;height:0.4rem;background-color: #a0a0a0;margin-top: 2rem}

/*newsæ¿?å©??¾æ¿®??ç´??¾å??å°?*/









/* ç¼???å´µé?¤åº£???¸æ?? */



.duiha{padding: 0 0.7rem;}

#kes_dialogue{margin-bottom:2rem;  margin-top: 2rem;  width: 100%;box-sizing: border-box;background:#e3e3e3;background-size: 100%; padding-bottom: 2rem; overflow: hidden;}

#kes_dialogue .box{width: 100%; padding: 0 0.8rem; box-sizing: border-box;background-size: 8.35rem 4.05rem; position: relative;}

#kes_dialogue h1{white-space: nowrap; width: 100%; font-size: 1.1rem; color: #ffffff;line-height: 3.4rem;background-color: #0f86fe;box-sizing: border-box;margin-bottom: 0.8rem}



#kes_dialogue div.dh{width: 100%;height: 13.5rem;}

#kes_dialogue #ask1,#kes_dialogue #ask2{display: none;}

#kes_dialogue #ask1{margin-bottom: 0.4rem}

#kes_dialogue .ask{width: 100%; overflow: hidden;position: relative;}

#kes_dialogue .time{width: 100%; text-align: center;font-size: 0.9rem;color: #313131;text-align: center;line-height: 1.5rem;}

#kes_dialogue .ask img{width: 4.5rem;height: 4.5rem;display: block;float: left;}

#kes_dialogue #ask1 p{margin-top: 0.7rem;}

#kes_dialogue #ask2 p{margin-top: 0.7rem;}

#kes_dialogue .ask p{width: 21rem; float: right;font-size: 1rem;background-color: #eef8ff;border-radius: 0.5rem;line-height: 1.4rem;color: #313131;padding: 0.7rem;border: 0.1rem solid #73a0c3;position: relative}

#kes_dialogue .ask p::after{content: '';display: block;width: 0.75rem; background: url(../images/bcx_pic.png) no-repeat center; height: 1.45rem;background-size: 100%;left: -0.75rem;position: absolute;top: 0.7rem;}

#kes_dialogue .ask p a{color: #f00;pointer-events:auto !important;user-select:text !important; }

#kes_dialogue ul {width: 100%;overflow: hidden;margin-top: 2rem;}

#kes_dialogue ul li{float: left;text-align: justify;width: 24.25%;  height: 3.8rem; font-size: 1rem;color: #ffffff;line-height: 1.2rem;box-sizing: border-box;border-radius: 0.5rem;padding: 0.5rem 0.3rem; background: #0f86fe; }

#kes_dialogue ul li +li{margin-left: 1%;}

#kes_dialogue ul li a{display: block;color: #fff;}

#kes_dialogue div.btn{width: 100%;overflow: hidden;margin-top: 2rem;}

#kes_dialogue div.btn input,#kes_dialogue div.btn textarea{display: block;float: left;height: 4.6rem; border-radius: 0.5rem}

#kes_dialogue div.btn textarea{width: 72%;background-color: #fff;border: 0.1rem solid #c9c9c9;box-sizing: border-box;font-size: 0.9rem;color: #c9c9c9;line-height: 1.6rem; padding: 0 0.6rem;font-family: Microsoft YaHei;resize: none; }

#kes_dialogue div.btn input{float: right; width: 25%;font-size: 1.5rem;line-height: 4.6rem;border: 0.1rem solid #ff7245;box-sizing: border-box;background-color: #ff7245;color: #ffffff;}



#input{width: 100%; padding: 0.6rem 0.4rem;box-sizing: border-box;background-color: #c9c9c9;overflow: hidden;margin-top:1rem;}

#input textarea{display: block;float: left;outline: none;width: 56%; float: left;border: none;height: 3.5rem;line-height: 3.5rem;font-size: 1rem;color: #303030;background-color: #fff;padding-left: 1rem;box-sizing: border-box;font-family: Microsoft YaHei;resize: none;}

#input input{display: block;float: left;outline: none;width: 56%; float: left;border: none;height: 3.5rem;line-height: 1.4rem;font-size: 1rem;color: #303030;background-color: #fff;padding-left: 1rem;box-sizing: border-box}

#input button{display: block;float: left;width: 18%;outline: none;border: none;background-color: #ff0000;height: 3.5rem;font-size: 1rem;line-height: 3.5rem;color: #fff;}

#input a{display: block;float: right; width: 25%;background-color: #0068b7;height: 3.5rem;line-height: 1.5rem;padding: 0.25rem 0;text-align: center;box-sizing: border-box;font-size: 1rem;color: #fff;}













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

}



