@charset"utf-8";
*{font-family: 'microsoft Yahei';}
body{margin: 0; overflow-x: hidden;}
ul{padding: 0; margin: 0;}
li{list-style: none;}
a{text-decoration:none;}
a:hover{color: #bc5998;}
img{border: none;}
p{margin: 0;}
i,em{font-style: normal;}
h1,h2,h3,h4,h5{margin:0;}
.caa3b82{color: #aa3b82;}
button,.swiper-button-prev,.swiper-button-next{outline: none;}
.widcon{width: 1200px; overflow: hidden; margin: 0 auto;}
.left{float: left;}
.right{float: right;}
.mcenter{margin: 0 auto;}
#navitems{height:100px; }
#navitems .widcon{overflow: visible;}
.flexbox{display: flex; flex-wrap: wrap; justify-content: center;}
.wel_con{background: #545454; height: 32px; line-height: 32px; font-size: 12px; color: #fff;}
.wel_con a{color: #fff; font-size: 12px;}
.lt{float: left;}
.rt{float: right;}
.mod_container{width: 100%;}
.top-link{float:right; margin-left: 20px;}
.top-link a{display:inline-block; line-height: 75px; height: 75px; width: 70px; background: url(../images/top-con.png) no-repeat 24px center; position: relative;}
.top-link a:nth-child(1){border-left: 1px solid #cccccc;}
.top-link a:nth-child(2){border-left: 1px solid #cccccc;border-right: 1px solid #cccccc; background: url(../images/top-con.png) no-repeat -50px center;}
.top-link a:nth-child(3){border-right: 1px solid #cccccc; background: url(../images/top-con.png) no-repeat -118px center;}
.header{ height:100px; }
.nav{height: 75px; }

.nav li{float: left; position: relative;}
.nav li .sub_nav{position:absolute; display: none; width:200px; top: 91px; left: -46px; padding-top: 9px; background: #bc5998 url(../images/nav_top.jpg) center top no-repeat ; z-index: 2;}
.nav li.cur a.top_link,.nav li:hover>a.top_link{color: #bc5998;}
.nav li:hover>a{color: #035a8f; }

.nav li a.top_link{color: #313131; line-height:100px; font-size:18px; padding: 0 20px;}
.sub_nav a{display: inline-block; width: inherit; padding-bottom: 2px; background: url(../images/nav_border.jpg) center bottom no-repeat; font-size: 14px; line-height:35px; color: #fff; text-align: center;}
.sub_nav a:hover{background: #a94083; color: #fff; font-weight: normal; }
.index_pro{margin-top: 85px;}

.text_center{text-align: center;}
.sec_title{margin-bottom: 35px;}
.sec_title p{font-size: 12px;color: #a7a7a7; letter-spacing: 10px; margin-top: 15px;}
.swiper-pro .box{padding: 7px; border: 1px solid #c8c8c8;}
.swiper-pro .box img{width: 100%; height: 241px;}
.swiper-pro .box a span{ display: inline-block; width: 100%; text-align: center; font-size: 16px; color: #575757; line-height:35px; }
.swiper-pro .box a span:hover{color: #bc5998;}
.index_pro{overflow: visible; margin-bottom: 30px;}
.pro_swiper{position: relative;}
.index_pro .swiper-button-prev{left: -40px; background: url(../images/left1.png) 0 0 no-repeat;}
.index_pro .swiper-button-next{right: -40px;  background: url(../images/right1.png) 0 0 no-repeat;}
.index_about{background: url(../images/about_bg.jpg) center top no-repeat; padding: 70px; background-size: cover;}
.index_about .about_text{width: 510px;}
.index_about .about_text p{line-height: 36px; font-size: 14px; color: #616161; margin-top: 38px; margin-bottom: 40px;}
.more{display: inline-block; width: 124px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; background: #853769; color: #fff;}
.more:hover{background: #78265a; color: #fff;}
.index_yj{background: #853769; padding: 80px 0;}
.index_yj .sec_title p{color: #fff;}
.fot_cont{padding: 40px 0;}
.fot_cont span{padding-left: 50px; font-family: 'Arial'; background: url(../images/tel.jpg) left center no-repeat; font-size: 36px; color: #4b4948;}
.fot_cont em{display: inline-block; width: 360px; height: 28px; margin-top: 25px;margin-bottom: 10px;font-size: 18px; color: #fff; background: #bc5998;}
.page_nav{margin-top: 50px; overflow: hidden;}
.page_nav a{display: inline-block; margin-right:7px; border: 1px solid #b6b6b6; padding: 3px 8px; margin-bottom: 10px;/*width: 152px; height: 38px;*/ text-align: center; line-height: 30px; font-size:14px; color: #444;}
.page_nav a:hover,.page_nav a.cur{background: #bc5998; border: 1px solid #bc5998; color: #fff;}
.page_title_info{overflow: hidden;}

.sec_info{margin-top: 50px; overflow: hidden;}
.sec_info .mianb{padding-top: 24px; background: url(../images/mianb.png) right top no-repeat; min-width:317px; text-align: right; font-size: 14px; color: #3b3b3b;}
.sec_info h2{color: #bc5998; font-size: 37px; font-weight: normal; text-transform: uppercase;}



.myli {text-align: center;}
.myli img{border: 1px solid #d8d8d8;}
.myli .link{margin: 0 auto;margin-bottom: 20px;text-align: center; font-size:16px; color: #ffffff; background: #3971b6;width:67%; display: block; padding: 10px 18px; border-radius:24px; }
.myli p{display: block;text-align: left;color: #424242; font-size: 14px; line-height: 20px; line-height: 20px;}
.webtop{ background: #bc5998; overflow: hidden; height: 8px; }
.webtop span,.webtop a{color: #717171; font-size: 16px;}
footer{color: #fff;padding: 40px;background: #182029; overflow: hidden; font-size: 12px; color: #bdbdbd;}
footer p{}
footer a{ font-size:inherit; color:inherit; }
footer a:hover{/*font-weight: bold;*/}












