/*-----------------------------------------------公共样式-----------------------------------------------*/
*{margin: 0; padding: 0;box-sizing: border-box; -webkit-box-sizing: border-box;}
html{border: 0; outline: 0; font-size: 100px; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; vertical-align: baseline; background: transparent;}
body{width: 100%; height: 100%; max-width: 1920px; overflow-x: hidden; font-family: "Micorosoft YaHei", "微软雅黑", "arial, helvetica, sans-serif"; line-height: .4rem; -webkit-font-smoothing: antialiased; margin: 0 auto; color: #333; background: #fff;}
ol,ul,li{list-style-type: none;}
a,a:link,a:visited,a:hover,a:active{text-decoration: none; outline: none;}
a:hover,a:focus,input:focus,select:focus,button:focus{outline: none;}
img,input{display: block; outline: none; border: 0;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.clearbox:after{content: ''; clear: both; display: block; visibility: hidden; height: 0;}
h1,h2,h3,h4,h5,h6,b{font-weight: normal;}
video,iframe{display: block; margin: 0 auto;}
.uk-table th{vertical-align: middle;}
p,ul{margin: 0; padding: 0;}
/*--------------------------pc--------------------------*/
/*----top----*/
.top_wrap{width: 100%; height: .5rem; line-height: .5rem; color: #fff; font-size: .14rem; background: #00144D;}
.top_wrap .top{width: 85.4%; margin: 0 auto; overflow: hidden;}
.top_wrap .top p{display: inline-block;}
.top_wrap .top a{color: #fff;}
.header{width: 85.4%; margin: 0 auto; position: relative; z-index: 9999;}
.header .logo{width: 27%; padding: .25rem 0;}
.header .form_nav{width: 68.2%;}
.header form{width: 100%; height: .36rem; position: absolute; top: 16px; right: 0;}
.header .uk-input{width: 18%; height: .36rem; line-height: .36rem; font-size: .12rem; position: absolute; top: 0; right: 0; color: #333; background: none; border: solid 1px #ddd;}
.header .uk-input::-webkit-input-placeholder{color: #999;}
.header .uk-input:focus{border: solid 1px #bbb;}
.header .uk-input:focus::-webkit-input-placeholder{color: #333;}
.header .ser_btn{width: .36rem; height: .34rem; position: absolute; top: 1px; right: 1px; cursor: pointer; background: #F2F2F2 url(../img/search.png) center center no-repeat;}
.uk-navbar-container:not(.uk-navbar-transparent){background: none;}
.nav_pc{margin-top: .22rem;}
.nav_pc .uk-navbar-right>ul>li>a{font-size: .2rem; color: #333;}
.nav_pc .uk-navbar-right>ul>li>a:hover,.nav_pc .uk-navbar-nav .uk-active>a{color: #005BAB; font-weight: bold;}
.nav_pc .uk-navbar-nav>li>a{min-height: auto; padding: 0 .25rem;}
.nav_pc .uk-navbar-nav>li:last-child>a{padding-right: 0;}
.nav_pc .uk-navbar-nav>li.second>a{background: url(../img/nav_normal.png) right center no-repeat; background-size: auto .08rem;}
.nav_pc .uk-navbar-nav>li.second>a:hover{background-image: url(../img/nav_hover.png);}
.nav_pc .uk-navbar-dropdown{width: 2.6rem; padding: .15rem .25rem; border-top: solid 2px #005BAB;}
.nav_pc .uk-navbar-dropdown-nav>li>a{color: #333; font-size: .16rem; padding: 0;}
.nav_pc .uk-navbar-dropdown-nav>li>a:focus, .nav_pc .uk-navbar-dropdown-nav>li>a:hover{color: #005BAB;}
/*----banner----*/
.banner .indexes{position: absolute; bottom: .4rem; left: 0; right: 0; padding-left: 0; margin: 0 auto; text-align: center;}
.banner .indexes li{display: inline-block; margin: 0 4px;}
.banner .indexes li a{display: block; width: .18rem; height: .18rem; background: #fff; border-radius: 100%; opacity: 0.5;}
.banner .indexes li.uk-active a{opacity: 1;}
/*----about----*/
.about_wrap{width: 65.6%; font-size: .2rem; margin: 1.2rem auto; overflow: hidden;}
.about_wrap .img{width: 38%; height: 6.2rem; position: relative;}
.about_wrap .img img{width: 95.8%;}
.about_wrap .img span{display: block; width: 1.2rem; height: 1.1rem; line-height: 1.1rem; text-align: center; font-weight: bold; background: #BB8D0A; font-size: .36rem; color: #fff; position: absolute; bottom: 0; right: 0;}
.about_wrap .txt{width: 55.5%;}
.about_wrap .txt h2{font-size: .4rem; margin: .1rem 0 .8rem 0;}
.about_wrap .txt h2 span{font-size: .2rem; display: block; margin-top: .15rem;}
.about_wrap .txt p{font-size: .2rem; line-height: .5rem; margin-bottom: .28rem; text-align: justify;}
/*----advantage----*/
.advantage_wrap{width: 100%; background: #F9F8F5; padding: 1.2rem 0;}
.advantage{width: 15rem; margin: 0 auto; overflow: hidden;}
.advantage>h1,.major_wrap .m_title>h1,.news_wrap>h1{font-size: .6rem; text-align: center; margin-bottom: .7rem;}
.advantage .tags{width: 11rem;}
.advantage .tags ul{margin: 0 -.05rem!important;}
.advantage .tags ul li{width: 3.6rem; height: 2.54rem; margin: 0 .05rem .1rem .05rem; float: left; background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.02); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.02); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.02);}
.advantage .tags ul li div{width: 1rem; height: 1rem; margin: .5rem auto .25rem auto; line-height: 1rem; border-radius: 100%; background-color: #BB8D0A; background-position: center center; background-repeat: no-repeat; background-size: .54rem auto;}
.advantage .tags ul li.b div,.advantage .tags ul li.d div,.advantage .tags ul li.f div{background-color: #3C4854;}
.advantage .tags ul li.a div{background-image: url(../img/ys_ico1.png);}
.advantage .tags ul li.b div{background-image: url(../img/ys_ico2.png);}
.advantage .tags ul li.c div{background-image: url(../img/ys_ico3.png);}
.advantage .tags ul li.d div{background-image: url(../img/ys_ico4.png);}
.advantage .tags ul li.e div{background-image: url(../img/ys_ico5.png);}
.advantage .tags ul li.f div{background-image: url(../img/ys_ico6.png);}
.advantage .tags ul li p{font-size: .22rem; text-align: center;}
.advantage .form{width: 3.9rem; height: 5.18rem; padding: .5rem .45rem; background: #3C4854; border-top-right-radius: 1rem;}
.advantage .form h2{font-size: .4rem; color: #fff; text-align: center; margin-bottom: .3rem;}
.advantage .form p{font-size: .14rem; color: #C9C9C9; line-height: .24rem; margin-bottom: .5rem;}
.advantage .form .uk-grid{margin-left: 0; margin-bottom: 0;}
.advantage .form .uk-input{width: 100%; height: .46rem; line-height: .46rem; font-size: .14rem; background: none; border: solid 1px #D9D9D9;}
.advantage .form .uk-input::-webkit-input-placeholder{color: #D9D9D9;}
.advantage .uk-input:focus{border: solid 1px #fff;}
.advantage .uk-input:focus::-webkit-input-placeholder{color: #fff;}
.advantage .tj_an .submit{width: 100%; height: .46rem; line-height: .46rem; border: none; text-align: center; color: #fff; font-size: .16rem; background: #BB8D0A;}
/*----major----*/
.major_wrap{width: 100%;}
.major_wrap .m_title{width: 65.6%; margin: 1.2rem auto .8rem auto;}
.major_wrap .m_title>p{font-size: .2rem; text-align: center;}
.major .uk-subnav{width: 100%; margin: 0 auto;}
.major .uk-subnav li{width: 22%; margin: 0 1%;}
.major .uk-subnav li:first-child{margin-left: 0; padding-left: 0;}
.major .uk-subnav li a{display: block; width: 100%; height: 1.2rem; font-size: .24rem; text-align: center; background: #F2F2F2; text-align: center; color: #3C4854;}
.major .uk-subnav li a:before{content: ''; display: block; margin: .2rem auto 0 auto; width: .42rem; height: .42rem; background: url(../img/mico_normal.png) center center no-repeat; background-size: .36rem auto;}
.major .uk-subnav li.uk-active a{background: #24408F; color: #fff; border-top-left-radius: .6rem;}
.major .uk-subnav li.uk-active a:before{background-image: url(../img/mico_hover.png);}
.major .uk-switcher{position: relative; margin: .5rem 0 0 0!important;}
.major .uk-switcher li{background-color: #030A1E;}
.major .info{width: 45%; position: absolute; left: 55%; top: 1rem;}
.major .info h2{font-size: .4rem; color: #fff; margin-bottom: .6rem;}
.major .info h2:before{content: ''; display: inline-block; vertical-align: middle; margin-right: .2rem; width: .6rem; height: 1px; background: #E5B848;}
.major .info p{font-size: .2rem; color: #fff; padding-left: .8rem; line-height: .5rem;}
.major .info p b{font-weight: bold;}
.major .info .btn{overflow: hidden; margin: .5rem 0 0 .8rem;}
.major .info .btn a{display: block; margin-right: .25rem; background: #BB8D0A; float: left; width: 1.26rem; height: .4rem; line-height: .4rem; text-align: center; color: #fff; font-size: .16rem;}
.major .info .btn a.more{background: #24408F; margin-right: 0;}
/*----news----*/
.news_wrap{width: 65.6%; margin: 1.2rem auto;}
.news_wrap>h1{margin-bottom: 1rem;}
.news .first li,.news .n_list li{width: 44.3%;}
.news .first li:first-child{float: left;}
.news .first li:last-child{float: right;}
.news .first li a{display: block;}
.news .first li img{width: 100%; height: 3rem; border-top-right-radius: 1rem;}
.news .first li .title{font-size: .2rem; color: #333; font-weight: bold; line-height: .3rem; margin: .25rem 0 .1rem 0;}
.news .first li .title:hover,.news .n_list li a:hover{color: #24408F;}
.news .first li p{font-size: .14rem; color: #666;}
.news .n_list{margin-top: .5rem;}
.news .n_list li{overflow: hidden; margin: .1rem 0;}
.news .n_list li a{display: block; float: left; width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; font-size: .17rem; padding-left: .2rem; background: url(../img/n_ico.png) left center no-repeat; background-size: .16rem auto;}
.news .n_list li span{display: block; width: 20%; text-align: right; font-size: .17rem; color: #888; float: right;}
.news_wrap .more{width: 2.4rem; height: .72rem; line-height: .72rem; text-align: center; display: block; margin: 1rem auto 0 auto; border: solid 1px #24408F; color: #24408F; font-size: .22rem;}
.news_wrap .more:hover{background: #24408F; color: #fff;}
.i_news .n_wrap .txt>a>span,.i_news .n_wrap .txt p>span{color: #B80000!important;}
/*----active----*/
.active_wrap .title{width: 100%; height: 2.26rem; text-align: center; background: url(../img/ac_bg.jpg) center center no-repeat; background-size: 100% 100%;}
.active_wrap .title h1{font-size: .6rem; color: #fff; line-height: 2.26rem;}
.active{width: 65.6%; margin: 1.2rem auto;}
.active .uk-card{width: 47%;}
.active *+.uk-grid-margin,.active .uk-grid>.uk-grid-margin{margin-top: .8rem;}
.active .c_wrap{width: 100%; height: 4.2rem; position: relative;}
.active .c_wrap .info{width: 75.2%; min-height: 2.05rem; position: absolute; right: 0; bottom: 0; padding: .3rem; background: #F9F9F9;}
.active .c_wrap .info a{display: block; font-weight: bold; padding-left: .35rem; margin-bottom: .25rem; background: url(../img/pointer.png) left center no-repeat; background-size: .28rem auto; font-size: .24rem; color: #333;}
.active .c_wrap .info a:hover{color: #BB8D0A;}
.active .c_wrap .info p{font-size: .14rem; color: #666; line-height: .26rem;}
/*----footer----*/
.footer_wrap{width: 100%; background: #030A1E; border-top: solid .06rem #3C4854;}
.footer{width: 80.2%; margin: 1.2rem auto 0 auto;}
.footer h2{font-size: .24rem; font-weight: bold; margin-bottom: .6rem; border-left: solid .06rem #BB8D0A; line-height: .26rem; color: #BB8D0A; padding-left: .15rem;}
.footer ul{padding-left: .15rem;}
.footer ul li{font-size: .18rem; color: #C9CCD4; margin-bottom: .2rem; line-height: .4rem;}
.footer ul li a{color: #C9CCD4;}
.footer ul li a:hover{color: #BB8D0A;}
.footer .contact{width: 31.6%;}
.footer .friend{width: 50.6%;}
.footer .friend ul li{width: 50%; float: left;}
.footer .copyright{width: 100%; height: .7rem; line-height: .7rem; margin-top: .6rem; border-top: solid 1px #3C4854; color: #8B8F9A; font-size: .14rem;}
.footer .copyright a{color: #8B8F9A;}
.footer .copyright .police{padding-left: .22rem; margin-left: .2rem; background: url(../img/police.png) left center no-repeat; background-size: .16rem auto;}
.fixed_right{position: fixed; bottom: 1.4rem; right: 10px; z-index: 999;}
.fixed_right a{display: block; width: .7rem; height: .7rem; margin-bottom: .1rem; background-color: #BB8D0A; background-position: center center; background-repeat: no-repeat; background-size: .3rem auto; border-radius: 100%;}
.fixed_right a.service{background-image: url(../img/chart.png);}
.fixed_right a.Totop{background-image: url(../img/top.png);}
/*----------------内页公共样式----------------*/
.i_banner{width: 100%; height: 5.6rem; position: relative;}
.i_banner .intro{width: 65.6%; margin: 0 auto; position: absolute; bottom: .6rem; left: 0; right: 0;}
.i_banner .intro h3{font-size: .4rem; color: #fff; font-weight: bold;}
.i_banner .intro .i_nav{overflow: hidden; margin-top: .5rem;}
.i_banner .intro .i_nav a{display: block; width: 2.36rem; height: .44rem; line-height: .44rem; margin-right: .25rem; text-align: center; background: #3C4854; float: left; color: #fff; font-size: .19rem;}
.i_banner .intro .i_nav a:hover,.i_banner .intro .i_nav a.on{background: #826100; border-top-left-radius: .16rem;}
.i_banner img{min-height: 5.6rem;}
.i_title{width: 1.8rem; height: .6rem; position: relative; margin-bottom: .8rem;}
.i_title span{color: #fff; font-size: .24rem; position: absolute; display: block; width: 100%; height: .6rem; line-height: .6rem; text-align: center; z-index: 99;}
.i_title:before,.i_title:after{content: ''; display: block; position: absolute; left: 0; z-index: 1;}
.i_title:before{width: 1.8rem; height: 0; top: 0; border-width: 0 .3rem .3rem 0; border-style: solid; border-color: transparent transparent #BB8D0A transparent;}
.i_title:after{width: 2.1rem; height: .3rem; background: #BB8D0A; bottom: 0;}
.i_title.spe,.i_title.spe:before{width: 2.3rem;}
.i_title.spe:after{width: 2.6rem;}
/*--about--*/
.i_a_info,.i_afriend,.i_kc,.i_major,.i_feat{width: 65.6%; margin: 1.2rem auto; overflow: hidden;}
.i_aadr_wrap .i_aadr,.i_kc_wrap .i_kc{width: 65.6%; margin: 0 auto; padding: 1.2rem 0;}
.i_about p{font-size: .2rem; line-height: .5rem; margin-bottom: .3rem; text-align: justify;}
.i_feat p{width: 50%; float: left;}
.i_about .uk-grid{margin-top: .6rem;}
.i_a_info>h2{font-size: .48rem; text-align: center; margin-bottom: 1rem;}
.i_a_info .txt{width: 50.8%;}
.i_a_info .img{width: 38%;}
.i_aadr_wrap,.i_kc_wrap{width: 100%; background: #F8F6F2;}
.i_kc_info .parag h3{font-size: .2rem; font-weight: bold; display: block; margin-bottom: .3rem;}
.i_kc_info .parag p:last-child{margin-bottom: 0;}
.i_imglist{width: 71.8%; margin: 1.2rem auto;}
.img_box{overflow: hidden; margin: 0 -1%;}
.img_box img{width: 21%; float: left; margin: 2%; border-radius: .2rem; box-shadow: 0 0 6px rgba(0,0,0,.06); -webkit-box-shadow: 0 0 6px rgba(0,0,0,.06);}
/*--news--*/
.i_news,.i_faq,.i_contact{width: 65.6%; margin: 1.2rem auto;}
.i_news .uk-grid{margin-left: -.5rem;}
.i_news .uk-card{padding-left: .5rem;}
.i_news .n_wrap{position: relative; box-shadow: 0 0 16px rgba(0,0,0,.06); -webkit-box-shadow: 0 0 16px rgba(0,0,0,.06); -moz-box-shadow: 0 0 16px rgba(0,0,0,.06);}
.i_news .n_wrap .date{width: .7rem; height: .7rem; border-radius: 4px; font-size: .12rem; color: #fff; text-align: center; background: #BB8D0A; position: absolute; left: .3rem; top: 2.3rem;}
.i_news .n_wrap .date b{font-size: .2rem; margin-top: .24rem; font-weight: bold; display: block; width: 100%; line-height: .05rem;}
.i_news .n_wrap .txt{padding: .6rem .3rem .4rem .3rem;}
.i_news .n_wrap .txt>a{font-size: .16rem; font-weight: bold; color: #333; display: block; line-height: .26rem; margin-bottom: .2rem;}
.i_news .n_wrap .txt>a:hover,.page .uk-pagination>*>*:hover,.i_news .n_wrap .txt p a{color: #24408F;}
.i_news .n_wrap .txt p{font-size: .12rem; color: #666; line-height: .26rem;}
.i_news .n_wrap .txt p a:hover{color: #333;}
.i_news .n_wrap .img img{min-height: 2.67rem;}
.i_news .in_info{width: 59%;}
.i_news .in_info .n_title{width: 100%; padding-bottom: .4rem; border-bottom: solid 1px #ECECEC; margin-bottom: .8rem;}
.i_news .in_info .n_title h1{font-size: .4rem; line-height: .5rem; font-weight: bold;}
.i_news .in_info .n_title p{font-size: .18rem; color: #999;}
.i_news .in_info .n_title span{display: inline-block; background-position: left center; background-repeat: no-repeat;}
.i_news .in_info .n_title .source{background-image: url(../img/source.png); background-size: .16rem auto; margin-right: .25rem; padding-left: .25rem;}
.i_news .in_info .n_title .date{background-image: url(../img/date.png); background-size: .18rem auto; margin-left: .25rem; padding-left: .25rem;}
.i_news .in_info .n_parag img,.i_news .in_info .n_parag video,.i_news .in_info .n_parag iframe{max-width: 100%; width: auto; margin: .4rem auto;}
.i_news .in_info .n_parag p{font-size: .18rem; line-height: .36rem; margin-bottom: .3rem;}
.i_news .in_info .n_parag p.warning{color: #999; margin-top: .8rem;}
.i_news .search_alert{font-size: .18rem;}
.i_news .in_info .n_parag .uk-table{margin-bottom: .4rem;}
.i_news .in_info .n_parag .uk-table th,.i_news .in_info .n_parag .uk-table td{border: solid 1px #ccc; text-align: center; padding: .1rem .2rem; font-size: .2rem;}
.i_news .in_info .n_parag .uk-table th{background: #f8f8f8; color: #555; vertical-align: middle; font-weight: bold;}
.i_news .in_news{width: 35%; padding: .15rem .3rem .3rem .3rem; background: #FBFAF8;}
.i_news .in_news h2{font-size: .2rem; font-weight: bold; padding: .15rem 0 .15rem .3rem; margin-bottom: .4rem; border-bottom: solid 1px #ECE6DB; background: url(../img/hot.png) left center no-repeat; background-size: .19rem auto;}
.i_news .in_news li{width: 100%; overflow: hidden; margin-bottom: .2rem;}
.i_news .in_news .img{width: 26.6%;}
.i_news .in_news .txt{width: 67.9%;}
.i_news .in_news .txt a{font-size: .15rem; font-weight: bold; color: #333; display: block; line-height: .22rem;}
.i_news .in_news .txt p{font-size: .12rem; color: #999;}
.page{width: 100%; padding: .25rem .2rem; border-top: solid 1px #ECECEC; border-bottom: solid 1px #ECECEC; margin-top: .8rem;}
.page ul li{width: 100%; font-size: .16rem; color: #666;}
.page .uk-pagination>*>*{display: inline-block; color: #333; padding: 0;}
.pagination{margin-top: 1rem; font-size: .16rem;}
.pagination li{overflow: hidden;}
.pagination a{width: .46rem; height: .46rem; line-height: .46rem; display: block; float: left; margin: 0 5px; text-align: center; padding: 0; border: solid 1px #ddd;}
.pagination a:hover,.pagination .page-num-current{border: solid 1px #BB8D0A; background: #BB8D0A; color: #fff;}
/*--kecheng--*/
.i_kc .img{width: 34.9%; height: 5rem; position: relative;}
.i_kc .img img{width: 95.4%;}
.i_kc .img span{display: block; width: 1rem; height: .9rem; line-height: .9rem; text-align: center; background: #BB8D0A; font-size: .26rem; color: #fff; position: absolute; bottom: 0; right: 0;}
.i_kc .txt{width: 57.6%; font-size: .2rem;}
.i_kc .txt h3{font-weight: bold; font-size: .2rem;}
.i_kc_wrap .i_kc .img img{margin-left: 4.6%;}
.i_kc_wrap .i_kc .img span{left: 0;}
/*--liucheng--*/
.i_faq .tab{margin-bottom: .8rem;}
.i_faq .tab>h2{font-size: .2rem; font-weight: bold; margin-top: 0; margin-bottom: .6rem;}
.i_faq .tab>h2:before{content: ''; display: inline-block; width: .26rem; height: 2px; margin-right: .08rem; background: #BB8D0A; vertical-align: middle;}
.i_faq .tab .tab_con{padding-left: .35rem;}
.i_faq .tab p{font-size: .2rem; line-height: .56rem; margin-bottom: .25rem;}
.i_faq .tab.spe p{font-weight: bold; color: #B80000;}
/*--liucheng--*/
.i_contact>h2{font-size: .48rem; font-weight: bold; text-align: center; margin-bottom: .6rem;}
.i_contact>p{font-size: .2rem; text-align: center; line-height: .5rem; margin-bottom: .8rem;}
.i_contact .c_info{width: 30.2%;}
.i_contact .c_info .info{width: 100%; min-height: 2.26rem; margin-bottom: .2rem; padding: .4rem .5rem; border-radius: .16rem;}
.i_contact .c_info .info .ico{display: block; border-radius: 100%; margin: 0 auto .2rem auto; width: .66rem; height: .66rem; background-color: #3C4854; background-position: center center; background-repeat: no-repeat; background-size: auto .32rem;}
.i_contact .c_info .info .ico.a{background-image: url(../img/c_ico1.png);}
.i_contact .c_info .info .ico.b{background-image: url(../img/c_ico2.png);}
.i_contact .c_info .info .ico.c{background-image: url(../img/c_ico3.png);}
.i_contact .c_info .info p{font-size: .18rem; text-align: center; line-height: .3rem;}
.i_contact .c_info .info p a{color: #333;}
.i_contact .c_info .info p a:hover{color: #BB8D0A;}
.i_contact .c_info .info,.i_contact .c_form{box-shadow: 0 0 16px rgba(0,0,0,.08); -webkit-box-shadow: 0 0 16px rgba(0,0,0,.08);}
.i_contact .c_form{width: 68.6%; min-height: 7.18rem; border-radius: .16rem; padding: .5rem .8rem;}
.i_contact .c_form>h2{font-size: .32rem; font-weight: bold; width: 1.28rem; margin: 0 auto .8rem auto; border-bottom: solid 2px #E5B848;}
.i_contact .c_form .text,.i_contact .c_form .spe,.i_contact .c_form .special{margin: 0 0 .3rem 0!important;}
.i_contact .c_form .text{width: 45%;}
.i_contact .c_form .text input{width: 100%; height: .46rem; line-height: .46rem; font-size: .16rem; color: #333; border: solid 1px #ccc; background: #fff;}
.i_contact .c_form .spe{width: 100%; padding: .2rem .2rem .2rem 0; border: solid 1px #ccc; font-size: .16rem; margin-left: 0;}
.i_contact .c_form .spe span{font-weight: bold;}
.i_contact .c_form .spe label{margin-left: .3rem;}
.i_contact .c_form .spe input{margin-right: .05rem;}
.i_contact .c_form .special textarea{width: 100%; font-size: .16rem; padding-left: 15px; color: #333;}
.i_contact .c_form .tj_an{text-align: center;}
.i_contact .c_form .tj_an button{width: 1.4rem; height: .46rem; line-height: .46rem; cursor: pointer; border: none; text-align: center; color: #fff; font-size: .18rem;}
.i_contact .c_form .tj_an .reset{background: #3C4854;}
.i_contact .c_form .tj_an .submit{background: #BB8D0A;}
.i_contact .map{width: 100%; border: solid 1px #F2F2F2; margin-top: .8rem;}
#c-map{height: 6.8rem;}
.BMap_bubble_content{font-size: .2rem;}
/*--major--*/
.i_major .img{width: 36.5%; height: 5.2rem; overflow: hidden; border-top-left-radius: 1rem;}
.i_major .img img{max-width: inherit; height: 100%; margin-left: -2rem;}
.i_major .txt{width: 54.9%;}
.i_major .txt h2{font-size: .4rem; font-weight: bold; margin-bottom: .5rem;}
.i_major .txt p{font-size: .2rem; margin: .2rem 0;}
.i_major .txt p b{font-weight: bold;}
.i_major .txt .more{display: block; width: 1.5rem; height: .46rem; line-height: .46rem; margin-top: .5rem; text-align: center; font-size: .18rem; color: #fff; background: #BB8D0A;}
.i_m_wrap{border-top: solid .08rem #F2F2F2; padding-top: 1rem;}
.i_m_wrap .tab>h3{font-size: .2rem; font-weight: bold; margin-bottom: .5rem;}
/*--------------------------mb--------------------------*/
.mb_top{display: none; overflow: hidden; border-top: solid 3px #00144D; padding: .2rem;}
.mb_top .logo{width: 100%;}
.mb_top .logo img{height: 1rem;}
.mb_top .wrap{width: 32%; overflow: hidden; padding-top: .3rem;}
.mb_top .wrap>a{display: block; float: right; color: #866300; margin-left: .4rem;}
.mb_top .wrap>a.search{margin-top: .02rem;}
.mb_top .uk-offcanvas-bar{width: 100%; background: #00144D;}
.mb_top .menu_top{margin-bottom: .8rem;}
.mb_top .menu_top .uk-close{margin-top: .18rem;}
.mb_top .menu_list ul{padding-left: 0;}
.mb_top .menu_list li{width: 100%; margin: .2rem 0;}
.mb_top .menu_list li>a{font-size: .34rem; width: 100%; font-weight: bold; padding: .2rem 0; border-bottom: solid 1px #2f4277; display: block;}
.mb_top .menu_list li.uk-open>a{color: #fff;}
.mb_top .menu_list li .menu{margin-bottom: .5rem;}
.mb_top .menu_list li .menu a{font-size: .3rem; display: block; margin: .3rem .25rem;}
.mb_search{width: 100%; padding: .2rem; background: #00144D; position: relative;}
.mb_search .uk-input{width: 100%; height: .8rem; line-height: .8rem; color: #fff; font-size: .28rem; background: none; border: solid 1px #cecece; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.mb_search .uk-input::-webkit-input-placeholder{color: #cecece;}
.mb_search .ser_btn{width: .8rem; height: .8rem; position: absolute; top: .22rem; right: .26rem; cursor: pointer; background: url(../img/s_search.png) center center no-repeat;}

/*-----------------------------------------------自适应样式-----------------------------------------------*/
@media screen and (max-width: 1820px){
    .i_news .n_wrap .date{top: 2rem;}
    .i_news .n_wrap .img img{min-height: 2.4rem;}
}
@media screen and (max-width: 1700px){
    .header .form_nav{width: 72.4%;}
    .about_wrap .txt h2{margin: 0 0 .5rem 0;}
    .about_wrap .img{height: 5.6rem;}
    .major .info{top: .8rem;}
    .major .info h2{margin-bottom: .4rem;}
    .active .c_wrap .info{width: 78%;}
    .i_major .txt p{font-size: .18rem; margin: .1rem 0;}
}
@media screen and (max-width: 1620px){
	html{font-size: 92px;}
	.about_wrap .txt p{line-height: .46rem;}
	.i_news .uk-grid{margin-left: -.4rem;}
	.i_news .uk-card{padding-left: .4rem;}
}
@media screen and (max-width: 1500px){
	html{font-size: 86px;}
	.nav_pc .uk-navbar-nav>li>a{padding: 0 .2rem;}
	.advantage{width: 14rem;}
	.advantage .tags{width: 10.5rem;}
	.advantage .form{width: 3.4rem;}
	.advantage .tags ul li{width: 3.43rem;}
	.major .uk-subnav{width: 62%;}
}
@media screen and (max-width: 1420px){
	html{font-size: 80px;}
    .about_wrap,.news_wrap,.active,.i_a_info,.i_afriend,.i_imglist,.i_kc,.i_major,.i_kc_wrap .i_kc,.i_news,.i_faq,.i_contact,.i_feat{width: 70%; margin: 1rem auto;}
    .i_aadr_wrap .i_aadr{width: 70%; padding: 1rem 0;}
    .advantage_wrap{padding: 1rem 0;}
    .major_wrap .m_title,.footer{margin-top: 1rem;}
    .advantage .tags ul li{height: 2.34rem;}
    .advantage .tags ul li div{width: .9rem; height: .9rem; margin: .45rem auto .2rem auto; background-size: .48rem auto;}
    .advantage .form{height: 4.78rem;}
    .advantage .form p{margin-bottom: .4rem;}
    .major .info{top: .7rem;}
    .active .c_wrap .info{width: 82%;}
    .nav_pc .uk-navbar-dropdown{top: 20px!important;}
    .nav_pc .uk-navbar-dropdown-nav>li>a{font-size: .18rem;}
    .news_wrap .more{margin-top: .8rem;}
    .fixed_right a{width: .75rem; height: .75rem;}
    .i_banner .intro{width: 70%;}
    .i_contact .map{margin-top: .5rem;}
    .i_news .uk-grid{margin-left: -.3rem;}
	.i_news .uk-card{padding-left: .3rem;}
}
@media screen and (max-width: 1240px){
    html{font-size: 72px;}
    .i_a_info,.i_afriend,.i_kc,.i_major,.i_aadr_wrap .i_aadr,.i_kc_wrap .i_kc,.i_news,.i_faq,.i_contact,.i_imglist,.i_banner .intro,.i_feat{width: 80%;}
    .header form{top: 12px;}
    .nav_pc{margin-top: .6rem;}
    .major .uk-subnav{width: 65.6%;}
    .news .first li,.news .n_list li{width: 46%;}
    .active{width: 74%;}
    .active .c_wrap .info{width: 85%;}
    .fixed_right a{width: .8rem; height: .8rem; background-size: .4rem auto;}
    .i_major .txt p{font-size: .2rem; margin: .15rem 0;}
    .i_news .n_wrap .date{top: 2.5rem;}
    .i_news .in_news li{margin-bottom: .3rem;}
    .i_news .n_wrap .img img{min-height: 2.8rem;}
}
@media screen and (max-width: 1140px){
    .i_news .n_wrap .date{top: 2.3rem;}
}
@media screen and (max-width: 1100px){
	html{font-size: 66px;}
	.active .c_wrap .info p{line-height: .3rem;}
	.major .info h2{margin-bottom: .3rem;}
	.i_news .n_wrap .date{width: .8rem; height: .8rem;}
	.i_news .n_wrap .date b{font-size: .26rem;}
}
@media (max-width: 1000px){
	html{font-size: 50px;}
	.pc_top,#offcanvas-flip{display: none;}
	.mb_top{display: block;}
	.about_wrap,.news_wrap,.active,.advantage,.major_wrap .m_title,.major .uk-subnav,.footer,.i_a_info,.i_afriend,.i_kc,.i_major,.i_aadr_wrap .i_aadr,.i_kc_wrap .i_kc,.i_imglist,.i_faq,.i_news,.i_faq,.i_contact,.i_feat{width: 90%;}
	.about_wrap .img,.i_major .img,.i_kc .img{width: 100%; height: 4.6rem; overflow: hidden; float: none; border-top-left-radius: 1rem;}
	.about_wrap .img img,.i_kc .img img{margin-top: -25%;}
	.about_wrap .img span,.i_kc .img span{z-index: 9;}
	.about_wrap .img:after,.i_kc .img:after{content: ''; display: block; width: 100%; height: .3rem; position: absolute; bottom: 0; left: 0; background: #fff; z-index: 1;}
	.about_wrap .txt{width: 100%; float: none; margin-top: .4rem;}
	.about_wrap .txt h2{font-size: .44rem; font-weight: bold;}
	.about_wrap .txt h2 span{font-size: .28rem;}
	.advantage>h1, .major_wrap .m_title>h1, .news_wrap>h1{font-weight: bold;}
	.about_wrap .txt p{font-size: .28rem; line-height: .54rem;}
	.advantage .tags,.advantage .form{width: 100%; float: none;}
	.advantage .tags ul{margin: 0 -1%!important;}
	.advantage .tags ul li{width: 48%; margin: .07rem 1%;}
	.advantage .tags ul li p,.major_wrap .m_title>p,.major .uk-subnav li a{font-size: .28rem;}
	.advantage .form{height: auto; margin-top: .2rem; padding: .8rem .5rem;}
	.advantage .form h2{font-weight: bold;}
	.advantage .form p{font-size: .28rem; line-height: .48rem; margin-bottom: .5rem;}
	.advantage .form .uk-input,.advantage .tj_an .submit{height: .8rem; line-height: .8rem; font-size: .28rem;}
	.advantage .tj_an .submit{height: .8rem; line-height: .8rem; font-size: .28rem; margin-top: .4rem;}
	.news .first li:first-child{margin-bottom: .8rem;}
	.major_wrap .m_title>p{line-height: .56rem;}
	.major .uk-subnav li{width: 32%; padding-left: 0;}
	.major .uk-subnav li:last-child{margin-right: 0;}
	.major .uk-subnav li a:before{margin-top: .14rem;}
	.major .uk-switcher{margin-top: .3rem!important;}
	.major .uk-switcher li img{width: auto; height: 5rem; max-width: initial; margin-left: -94%;}
	.major .info{width: 90%; left: 10%;}
	.major .info h2{font-weight: bold; margin-bottom: .4rem;}
	.major .info h2:before{width: .4rem; margin-top: -5px;}
	.major .info p{padding-left: .6rem; font-size: .28rem;}
	.major .info .btn{margin-left: .6rem;}
	.major .info .btn a{width: 1.5rem; height: .56rem; line-height: .56rem; font-size: .28rem;}
	.news .first li,.news .n_list li,.footer .contact,.footer .friend,.i_a_info .txt,.i_a_info .img,.i_major .img,.i_major .txt,.i_kc .img,.i_kc .txt,.i_news .in_info,.i_news .in_news,.i_contact .c_info,.i_contact .c_form,.i_contact .c_form .text{width: 100%; float: none;}
	.news .first li img{height: auto;}
	.news .first li .title{font-size: .34rem; line-height: .5rem;}
	.news .first li.fl{margin-bottom: .6rem;}
	.news .n_list li{margin: .16rem 0;}
	.news .n_list li a{width: 70%; font-size: .3rem; padding-left: .3rem; background-size: .2rem auto;}
	.news .n_list li span,.news .first li p{font-size: .28rem;}
	.news_wrap .more{font-size: .34rem; width: 2.8rem; height: .8rem; line-height: .8rem;}
	.active .c_wrap{height: 5.2rem;}
	.active .uk-grid{margin-left: 0;}
	.active *+.uk-grid-margin,.active .uk-grid>.uk-grid-margin{margin-top: .6rem;}
	.active .uk-card{width: 100%; padding-left: 0;}
	.active .c_wrap .info{min-height: auto; padding: .4rem;}
	.active .c_wrap .info a{padding-left: .45rem; margin-bottom: .35rem; background-size: .34rem auto; font-size: .32rem;}
	.active .c_wrap .info p{line-height: .42rem; font-size: .26rem;}
	.footer h2,.i_kc .txt,.i_kc .txt h3{font-size: .32rem; line-height: .3rem;}
	.footer ul li,.i_contact>p{font-size: .3rem; line-height: .5rem;}
	.footer .contact{margin-bottom: .8rem;}
	.footer .copyright{height: auto; line-height: .45rem; font-size: .26rem; padding: .26rem 0;}
	.fixed_right a{width: 1rem; height: 1rem; background-size: .52rem auto;}
	.i_banner img{width: auto!important; height: 5rem; max-width: initial; margin-left: -70%;}
	.i_banner .intro{width: 90%; margin: 0 0 0 5%; bottom: .22rem;}
	.i_banner .intro .i_nav{margin-top: .3rem;}
	.i_banner .intro .i_nav a{width: 30.5%; height: 1.3rem; line-height: .66rem; font-size: .3rem; margin-bottom: .25rem;}
	.i_a_info>h2{font-weight: bold;}
	.i_a_info .img{margin-top: .6rem;}
	.i_about p{font-size: .3rem; line-height: .56rem;}
	.i_about .uk-card{margin-bottom: .4rem;}
	.uk-grid>.uk-grid-margin{margin-top: 0;}
	.i_feat p{width: 100%; float: none;}
	.i_title{width: 2.2rem; height: .8rem; margin-bottom: .7rem;}
	.i_title:before{width: 2rem; border-width: 0 .35rem .4rem 0;}
	.i_title span{font-size: .32rem; height: .8rem; line-height: .8rem; font-weight: bold;}
	.i_title:after{width: 2.35rem; height: .4rem;}
	.img_box{margin: 0 -2%;}
	.img_box img{width: 46%; margin: 2%;}
	.i_major .txt h2{margin-top: .6rem; margin-bottom: .5rem;}
	.i_major .txt p{font-size: .3rem; line-height: .5rem;}
	.i_major .txt .more{width: 3rem; height: .72rem; line-height: .72rem; margin: .6rem auto 0 auto; font-size: .3rem;}
	.i_faq .tab>h2,.i_m_wrap .tab>h3,.i_kc_info .parag h3{font-size: .3rem; line-height: .56rem;}
	.i_faq .tab p{margin-bottom: .4rem; font-size: .3rem;}
	.i_kc .txt{margin-top: .5rem;}
	.i_kc_wrap .img{float: left;}
	.i_kc_wrap .txt{float: right;}
	.i_kc_wrap .txt p,.i_kc .txt p{line-height: .56rem;}
	.i_kc_wrap .i_kc .img{border-top-left-radius: 0; border-top-right-radius: 1rem;}
	.i_kc_wrap .i_kc .img:after{background: #F8F6F2;}
	.i_news .n_wrap .date{width: 1.2rem; height: 1.2rem; left: .4rem; top: 4.5rem;}
	.i_news .n_wrap .date b{font-size: .4rem; margin-top: .2rem; line-height: initial;}
	.i_news .n_wrap .txt{padding: .8rem .4rem .6rem .4rem;}
	.i_news .n_wrap .txt>a{font-size: .34rem; line-height: .46rem; margin-bottom: .3rem;}
	.i_news .n_wrap .txt p{font-size: .28rem; line-height: .42rem;}
	.pagination a{width: .7rem; height: .7rem; line-height: .65rem; font-size: .28rem; margin: 0 2.5px;}
	.i_news .in_info .n_title p,.i_contact .c_form .special textarea{font-size: .28rem;}
	.i_news .in_info .n_title .source,.i_news .in_info .n_title .date{background-size: .24rem auto; padding-left: .35rem;}
	.i_news .in_info .n_title h1{line-height: .6rem;}
	.i_news .in_info .n_parag p{font-size: .3rem; line-height: .56rem; margin-bottom: .46rem;}
	.i_news .search_alert{font-size: .3rem;}
	.i_news .in_info .n_parag .uk-table th, .i_news .in_info .n_parag .uk-table td{font-size: .28rem; line-height: .56rem;}
	.page{margin-bottom: .8rem;}
	.page ul li{font-size: .28rem; margin: .2rem 0; line-height: .5rem;}
	.page ul li span{width: 100%; display: block; font-weight: bold; margin-bottom: .2rem;}
	.i_news .in_news h2{font-size: .34rem; padding: .25rem 0 .25rem .5rem; margin-bottom: .5rem; background-size: .3rem auto;}
	.i_news .in_news li{margin-bottom: .4rem;}
	.i_news .in_news .txt a{font-size: .26rem; line-height: .38rem;}
	.i_news .in_news .txt p{font-size: .26rem; margin-top: .2rem;}
	.i_news .n_wrap .date{font-size: .26rem;}
	.i_title.spe,.i_title.spe:before{width: 2.95rem;}
	.i_title.spe:after{width: 3.3rem;}
	.i_contact .c_info .info .ico{margin: 0 auto .25rem auto; width: 1rem; height: 1rem; background-size: auto .42rem;}
	.i_contact .c_info .info p{font-size: .3rem; line-height: .5rem;}
	.i_contact .c_form .text input{height: .8rem; line-height: .8rem; font-size: .28rem;}
	.i_contact .c_form{min-height: initial; padding: .8rem .4rem;}
	.i_contact .c_form>h2{font-size: .36rem; width: 1.48rem; margin: 0 auto .6rem auto;}
	.i_contact .c_form .spe{padding: .3rem .2rem .3rem 0; font-size: .26rem;}
	.i_contact .c_form .spe span{width: 100%; margin-bottom: .2rem;}
	.i_contact .c_form .spe label{margin-left: .3rem; padding-left: 0;}
	.i_contact .c_form .spe input{margin-right: .1rem; height: 14px; width: 14px; margin-top: -2px;}
	.i_contact .c_form .tj_an button{width: 47%; height: .8rem; line-height: .8rem; font-size: .28rem;}
	#c-map{height: 5rem;}
	.i_news .n_wrap .img img{min-height: 4.8rem;}
	.major .uk-subnav li a{display: block; width: 100%; height: 1.60rem; font-size: .24rem; text-align: center; background: #F2F2F2; text-align: center; color: #3C4854;}
}
@media (max-width: 390px){
	.i_news .n_wrap .date{top: 4rem;}
}