/* 重置浏览器默认CSS样式 */
html{line-height:1.15;-webkit-text-size-adjust:100%;}
body{margin:0;}
main{display:block;}
h1{font-size:2em;margin:0.67em 0;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace,monospace;font-size:1em;}
a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,strong{font-weight:bolder;}
code,kbd,samp{font-family:monospace,monospace;font-size:1em;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button,input{overflow:visible;}
button,select{text-transform:none;}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline: 1px dotted ButtonText;}
fieldset{padding: 0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}
*{margin:0;padding:0;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;text-size-adjust:none;}
ul,li{list-style:none;}
/* 自定义css */
.d-flex{display:flex !important;}
.d-block{display:block !important;}
.d-none{display:none !important;}
.d-inline {display:inline !important;}
.flex-1{flex:1;}
.flex-grow-1{flex-grow:1;}
.flex-column{flex-direction:column;}
.flex-column-reverse{flex-flow:column;}
.flex-row{flex-direction:row;}
.flex-wrap{flex-wrap:wrap;}
.flex-wrap-reverse{flex-wrap:wrap-reverse;}
.flex-nowrap{flex-wrap:nowrap;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}
.justify-content-between{justify-content:space-between !important;}
.justify-content-around{justify-content:space-around !important;}
.justify-content-left{justify-content:flex-start !important;}
.justify-content-center{justify-content:center !important;}
.justify-content-right{justify-content:flex-end !important;}
.align-items-left{align-items:flex-start !important;}
.align-items-right{align-items:flex-end !important;}
.align-items-center{align-items:center !important;}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.container{margin:0 auto;width:1000px;}
@media(min-width:576px){.container{max-width:540px;}}
@media(min-width:768px){.container{max-width:720px;}}
@media(min-width:992px){.container{max-width:960px;}}
@media(min-width:1036px){.container{max-width:1000px;}}
.c000{color:#000;}
.bfff{background:#fff;}
.cfff{color:#fff;}
.bad2178{background:#ad2178;}
.cad2178{color:#ad2178;}
.b883297{background:#883297;}
.bf2c7e2{background:#f2c7e2;}
.btp{background:transparent;}
.m-1{margin:15px;}.m-2{margin:30px;}.m-3{margin:45px;}.m-4{margin:60px;}
.mt-1{margin-top:15px;}.mt-2{margin-top:30px;}.mt-3{margin-top:45px;}.mt-4{margin-top:60px;}
.mb-1{margin-bottom:15px;}.mb-2{margin-bottom:30px;}.mb-3{margin-bottom:45px;}.mb-4{margin-bottom:60px;}
.ml-1{margin-left:15px;}.ml-2{margin-left:30px;}.ml-3{margin-left:45px;}.ml-4{margin-left:60px;}
.mr-1{margin-right:15px;}.ml-2{margin-right:30px;}.ml-3{margin-right:45px;}.ml-4{margin-right:60px;}
.p-1{padding:15px;}.p-2{padding:30px;}.p-3{padding:45px;}.p-4{padding:60px;}
.pt-1{padding-top:15px;}.pt-2{padding-top:30px;}.pt-3{padding-top:45px;}.pt-4{padding-top:60px;}
.pb-1{padding-bottom:15px;}.pb-2{padding-bottom:30px;}.pb-3{padding-bottom:45px;}.pb-4{padding-bottom:60px;}
.pl-1{padding-left:15px;}.pl-2{padding-left:30px;}.pl-3{padding-left:45px;}.pl-4{padding-left:60px;}
.pr-1{padding-right:15px;}.pr-2{padding-right:30px;}.pr-3{padding-right:45px;}.pr-4{padding-right:60px;}
.plr-1{padding:0 15px;}.plr-2{padding:0 30px;}.ptb-1{padding:15px 0;}.ptb-2{padding:0 30px;}
.ptb-2{padding:20px 0;}.ptb-2-3{padding:20px 0 30px;}.ptb-3{padding:30px 0;}
.ptb-2-4{padding:20px 0 40px;}.ptb-3-4{padding:30px 0 40px;}.ptb-4{padding:40px 0;}
.ptb-3-5{padding:30px 0 50px;}.ptb-4-5{padding:40px 0 50px;}.ptb-5{padding:50px 0;}
.text-ellipsis{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/* header */
.header-logo{height:100px;}
.header-search{margin-left:-26px;padding-left:30px;height:36px;border-width:1px;border-radius:16px;border-color:#999;}
.header-menu{width:100%;height:40px;}
.header-menu a{color:#fff;text-decoration:none;line-height:40px;}
.header-menu .ul-menu .ul-menu-item{position:relative;}
.header-menu .ul-menu .ul-menu-item .ul-submenu{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;}
.header-menu .ul-menu .ul-menu-item:hover{background-color:#fff;a{color:#ad2178;font-weight:bold;}.ul-submenu{display:block;}}
.header-menu .ul-menu .ul-menu-item.actives{background-color:#fff;a{color:#ad2178;font-weight:bold;}}
.header-menu .ul-menu .ul-menu-item .ul-submenu .ul-submenu-item:hover{background:#ad2178;a{color:#fff;}}
/* footer */
.footer-1{width:100%;height:140px;}
.footer-1 p{line-height:2;}
.footer-2{width:100%;height:30px;line-height: 30px;}
.footer-2 a{color: #fff;text-decoration:none;}
/* banner */
.mySwiper{width:1000px;}
.mySwiper .swiper-wrapper .swiper-slide{max-width:1000px;height:325px;}
.banners{width:100%;max-width:1000px;height:325px;background-size:cover;}
.banner-1{background:url("/statics/images/s1.jpg") no-repeat center center;}
.banner-2{background:url("/statics/images/banner-2.jpg") no-repeat center center;}
.banner-3{background:url("/statics/images/banner-3.jpg") no-repeat center center;}
.banner-4{background:url("/statics/images/banner-4.jpg") no-repeat center center;}
.banner-5{background:url("/statics/images/banner-5.jpg") no-repeat center center;}
.banner-6{background:url("/statics/images/banner-6.jpg") no-repeat center center;}
.banner-7{background:url("/statics/images/banner-7.jpg") no-repeat center center;}
/* index page */
.heading{font-size:20px;font-weight:bold;}
.subtitle{margin:0 auto;width:60px;height:5px;}
.our-project{}
.our-project-heading{font-size:20px;font-weight:bold;line-height:2;}
.our-project-desc{font-size:16px;}
/*.our-project-list{padding:20px 15px 20px;}*/
.our-project-list{padding:20px 80px;}
.our-project-item{width:220px;height:320px;margin:0 15px;border-radius:25px;}
.our-project-img{width:180px;height:180px;margin:15px auto;border-radius:25px;}
.our-project-img img{border-radius:15px;}
.our-project-txt{margin:15px auto 30px;}
.our-project-btn{width:50%;margin:0 auto;padding:5px 10px;border:solid 1px #ad2178;border-radius:15px;cursor:pointer;}
.our-project-more,.news-more{width:210px;height:40px;margin:20px auto;font-size:18px;font-weight:bold;border:1px solid #ad2178;border-radius:20px;line-height:38px;cursor:pointer;}
.our-project-more i,.news-more i{margin-right:5px;font-size:18px;}
.news .news-box .news-list{margin-bottom:50px;}
.news .news-box .news-list .news-img{width: 42%;height:225px;overflow:hidden;}
.news .news-box .news-list .news-img img{width:420px;height:225px;}
.news .news-box .news-list .news-item{width:58%;}
.news .news-box .news-list .news-item p{padding-left:20px;line-height:28px;}
.news .news-box .news-list .news-item p a{color:#000;}
.news .news-box .news-list .news-item p a span{color:red;}
.partner{padding-bottom:50px;}
/* category list pages*/
.category-left-list{width:26%;overflow:hidden;line-height:40px;margin-bottom:20px;}
.category-right-list{width:74%;overflow:hidden;line-height:40px;margin-bottom:20px;padding-left:20px;}
.list_title {font-size:18px;color:#333;border-bottom:solid 1px #ad2178;}
.list_title > a{font-size:18px;color:#333;text-decoration:none;}
.list-item > li > a{
    font-size:16px;color:#333;display:block;text-indent:15px;
    width:100%;border-bottom:1px dashed #e4e4e4;
    overflow:hidden;text-decoration:none;
    background: url(/statics/images/li.png) no-repeat left 16px;
}
.list-item-b > li > strong{color:#883297;}
.list-item-b > li > a{font-size:16px;color:#333;text-indent:15px;width:100%;border-bottom:1px dashed #e4e4e4;overflow:hidden;text-decoration:none;}
.list-item-b > li > span{float:right;}
.pages{line-height:33px;}
.pages a{color:#333;display:block;text-decoration:none;margin:0 3px;padding:0 15px;background:#ececec;border:1px solid #ad2178;}
.pages > span{display:block;margin:0 3px;padding:0 15px;border:1px solid #ad2178;}
/* contact */
.contact .contact-name{margin:3rem 0 1.5rem;font-size:18px;font-weight:bold;}
.contact .contact-desc{margin:0 0 1.5rem;}
.contact .contact-box{margin-bottom:3rem;width:100%;height:480px;}