﻿/*===================== 重置样式 START =====================*/
@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,p,dl,dd,dt,th,td,select,ul,ol,li,form,input,textarea,fieldset,legend,img{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-weight: 400;}
li{list-style: none;}
a{text-decoration: none;color:#000;display: block;background: transparent;outline: none;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
a:hover, .tran, .links_box a i, .info_box_content td{-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.wot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.upp{text-transform:uppercase;}
.middle_box{display: table;width: 100%;height: 100%;}
.middle_box .middle{display: table-cell;vertical-align: middle;width: 100%;text-align: center;}
img{border:0;vertical-align: middle;max-width:100%;display: block;}
/* table{ border-collapse: collapse; border-spacing: 0;} */
input,textarea{ -webkit-user-modify: read-write-plaintext-only;outline-style: none;border:none;font-size:14px;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #000; } 
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #000; } 
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#000; }
html::-webkit-scrollbar{width:5px;height:5px;background-color:#f1f1f1;} 
html::-webkit-scrollbar-track{border-radius:0;background-color:#f1f1f1;}
html::-webkit-scrollbar-thumb{border-radius:0px;width:5px;height:5px;background-color:#ec7394;}
textarea{resize:none; overflow: auto;}
input{padding-top: 0; padding-bottom: 0;};
select,input{vertical-align:middle; }
select,input,textarea{font-size:14px;margin:0;}
.clear{zoom:1;}
.clear:after{ content:""; display:block; height:0; visibility:hidden; clear:both;}
.clear::before, .clear::after { content: "";display: table; } 
.clear::after{clear: both;}
.fl{float: left;}
.fr{float: right;}
html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;}
body{font-family:"Source Han Sans CN","Microsoft Yahei","Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;font-size:16px;color:#333;min-height:100%;background-color: #fff;cursor: default;}
.error3{display: none !important;}



html,body{max-width:1920px;margin:0 auto;}
.inner{width:1300px;margin:0 auto;}
/*===================== 重置样式 END =====================*/
.swiper-container {width:100%;height:100%;}
/* .device{position: relative;}
.device .arrow-left {background:url(../images/arrow_left.png) center center no-repeat;position: absolute;left: 10px;top: 50%;margin-top: -30px;width: 59px;height: 59px;z-index:10;}

.pagination {position: absolute;left:0;text-align: center;bottom:5px;width: 100%;z-index:100;}
.swiper-pagination-switch {display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: #fff;margin: 0 2px;cursor: pointer;-webkit-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;}
.swiper-active-switch {background:#ec7394;width:30px;border-radius:30px;} */

/*===================== 公用样式 START =====================*/

.header{height:120px;background-color: #fff;}
.header .inner{width:90%;}
.header .logo img{margin-top:25px;}
.header .logo .wap_logo{display: none;}
.header .box{padding-top:18px;}
.header form{display: block;height:30px;width:200px;border:1px solid #cfcfcf;border-radius:70px;overflow: hidden;}
.header .xbb{width:40px;height:30px;background:url(../images/search.png) center no-repeat;font-size:0;float:left;cursor:pointer;}
.header .xss{width:160px;height:30px;float:left;font-size:14px;color:#333;}
input:-moz-placeholder,textarea:-moz-placeholder{ color: #bbb; } input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color: #bbb; } input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color: #bbb; }
.header form:hover{border-color:#ec7394;}
.header .call{margin:5px 30px 0 30px;font-size:15px;color:#ec7394;font-weight:bold;height:21px;line-height:21px;padding-left:30px;background:url(../images/call.png) left center no-repeat;}
.header .yygh{font-size:12px;color:#ec7394;width:88px;height:30px;border:1px solid #ec7394;border-radius:70px;text-align: center;line-height:30px;}
.header .yygh:hover{background-color: #ec7394;color:#fff;}
.header .nav{margin-top: 15px;}
.header ul li{float:left;position: relative;height:40px;line-height:40px;position: relative;}
.header ul li a{font-size:16px;color:#2d2e32;padding:0 20px;position: relative;}
.header ul li a:hover, .header ul li a.active{color:#ec7394;}
.header .nav>ul>li>a:hover, .header .nav>ul>li>a.active{background:#ec7394;color: #fff;border-radius: 50px}
.header ul li a:hover i, .header ul li a.active i{position: absolute;left:0;bottom:0;width:100%;height:0px;background-color: #ec7394;}
.header ul li .son_nav{display: none;width:110px;padding:10px 20px;text-align: left;position: absolute;z-index:88;left:0;top:90px;background-color: #fff !important;border-top:3px solid #ec7394;}
.header ul li .son_nav a{padding:0;color:#848484;font-size:14px;line-height:2.2;}
.header ul li .son_nav a:hover{color:#ec7394;padding-left:5px;border:none;}
.header ul li .son_nav a.active{border:none;}

.header .menu_box{display: none;float: right;width:24px;height:44px;position: relative;}
.header .nav_button{position: absolute;right:0;top:22px;vertical-align: middle;width:24px;height:2px;cursor:pointer;background-color:#ec7394;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.header .nav_button::after, .header .nav_button::before{content:'';width:24px;height:2px;position: absolute;z-index:99999999;right:0;background-color:#ec7394;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.header .nav_button::after{top:9px;}
.header .nav_button::before{top:-9px;}
.header .menu_box.on .nav_button{width:0;}
.header .menu_box.on .nav_button::before{-webkit-transform: translateY(9px) rotate(45deg);-ms-transform: translateY(9px) rotate(45deg);transform: translateY(9px) rotate(45deg);}
.header .menu_box.on .nav_button::after{-webkit-transform: translateY(-9px) rotate(-45deg);-ms-transform: translateY(-9px) rotate(-45deg);transform: translateY(-9px) rotate(-45deg);}

.banner{overflow: hidden;}
.banner .swiper-button-next, .banner .swiper-button-prev{width:59px;height:59px;}
.swiper-pagination-bullet-active{background-color:#ec7394 !important;border-color:#ec7394 !important;}

.footer{padding:56px 0;overflow: hidden;background-color:#ec7394;color:#fff;}
.footer dl{width:120px;}
.footer dt{font-size:18px;margin-bottom:20px;}
.footer dd{font-size:14px;margin-bottom:10px;}
.footer dd a{color:#fff;}
.footer .text{font-size:14px;color:#fff;line-height:1.5;text-align: right;width:460px;}
.footer .text span{font-size:26px;display: block;padding:14px 0;}
.footer .text span a{color:#fff;}
.footer .tar{text-align: right;font-size:0;}
.footer .item{display: inline-block;text-align: center;}
.footer .border{padding:10px;border:1px solid rgba(255, 255, 255, 0.15);}
.footer .border img{margin:0 auto;}
.footer .item p{font-size:12px;color:#fff;margin-top:12px;}

.copyright{height:60px;line-height:60px;color:#fff;background-color: #1a71da;font-size:14px;text-align: center;}
.copyright img{display: inline-block;margin:0 10px 4px;}
.copyright a{display: inline-block;margin:0 10px;color:#fff;}

.position_now{font-size:14px;color:#707070;height:80px;line-height:80px;}
.position_now img{height:20px;margin-top:-4px;display: inline-block;margin-right:8px;}
.position_now a{display: inline-block;color:#707070;}
.position_now a:hover{color:#ec7394;}

.page_list{text-align: center;}
.page_list b{font-size:0;}
.page_list b a, .page_list b font, .page_list_span1 a{display: inline-block;font-weight:100;color:#999;font-size:16px;margin:5px;border:1px solid #e5e9ef;width:30px;height:30px;line-height:30px;border-radius:6px;text-align: center;}
.page_list b font{background-color:#ec7394;color:#fff;border-color:#ec7394;}
.page_list_span1 a{width:auto;padding:0 6px;}
.page_list_span1 a:hover, .page_list b a:hover{background-color:#ec7394;color:#fff;border-color:#ec7394;}
.page_list_span2{display: none;}

.inner_banner{position: relative;overflow: hidden;color:#fff;width: 100%;}
.inner_banner .bg{position: absolute;left:-100%;top:0;height:100%;width:35%;background:rgba(236, 115, 148, .7);-webkit-transition: 1s;-o-transition: 1s;-ms-transition: 1s;-moz-transition: 1s;transition: 1s;}
.inner_banner .bg i{content:"";border-left: 190px solid rgba(236, 115, 148,0.7);border-bottom: 720px solid transparent;position: absolute;left:100%;top: 0;}
.inner_banner .middle_box .middle{text-align:left;padding-left:33%;transform: translateY(200px);-webkit-transform: translateY(200px);-webkit-transition: 1.5s;-o-transition: 1.5s;-ms-transition: 1.5s;-moz-transition: 1.5s;transition: 1.5s;}
.inner_banner strong{display: block;font-size:34px;}
.inner_banner p{font-size:20px;margin-top:10px;}
.inner_banner.on .bg{left:0;}
.inner_banner.on .middle_box .middle{transition-delay:0.6s;-webkit-transition-delay:0.6s;transform: translateY(0px);-webkit-transform: translateY(0px);}

.go_top{display: none;background:url(../../m/images/top.png) center center/40% no-repeat;width:50px;height:50px;border-radius:8px;cursor:pointer;text-align: center;background-color:#ec7394;position: fixed;right:6px;bottom:100px;z-index:99999999999;}
.go_top:hover{background-color:#ec7394;}

.pub_news_title{overflow: hidden;}
.pub_news_title h6{float:left;font-size:30px;color:#333333;}
.pub_news_title span{padding-left:10px;}
.pub_news_title a{font-size:18px;color:#777;}
.pub_news_title a:hover{text-decoration:underline;color:#ec7394;}
.index_three .pub_news_title a{color:#fff;}
.index_three .pub_news_title a:hover{text-decoration:underline;}
/* .pub_news_title i{display: inline-block;vertical-align: middle;width:12px;height:12px;margin-left:3px;background:url(../images/kjdh_arrow.png) center center/100% no-repeat;}*/

/*===================== 公用样式 END =====================*/

/*===================== 首页 START =====================*/

.index_one{text-align: center;font-size:0;text-align: center;height:80px;line-height:80px;background-color:#21b8d7;}
.index_one a{display: inline-block;font-size:18px;width:16.666%;color:#fff;position: relative;height:100%;}
.index_one a:after{content:'';position: absolute;right:0;top:0;height:100%;width:1px;background-color: rgba(255, 255, 255, 0.15);transition: .3s;}
.index_one a:hover{background:rgba(235, 114, 147, 1)}
.index_one a:nth-child(2n):hover{background:rgba(249, 192, 61, 1)}
.index_one a:nth-child(3n):hover{background:rgba(182, 211, 80, 1)}
.index_one i{display: inline-block;vertical-align: middle;margin-bottom:5px;height:36px;margin-right:10px;background:url(../images/sprite1.png) no-repeat;}

.index_bg{background:#efefef url(../images/index_bg1.png) center top no-repeat;padding-top:22px;padding-bottom:22px;}

.border5{border-radius: 5px;overflow: hidden;}
.index_news{background: #fff;}
.index_news .pub_news_title h6{color: #21b8d7;}
.index_news .img_news{width:600px;height:450px;position: relative;overflow: hidden;}
.index_news .img_news .swiper-slide{position: relative;}
.index_news .img_news img{width:600px;height:450px;}
.index_news .img_news strong{font-size:16px;font-weight:100;color:#fff;padding:0 4%;position: absolute;z-index:6;bottom:0;left:0;width:92%;height:50px;line-height:50px;text-align: center;background:url(../images/black_bg.png) repeat;}
.index_news .img_news .news_banner .news_page{bottom: 50px;}
.index_news .img_news .news_banner .news_page .swiper-pagination-bullet{width: 15px;height: 15px;}
.index_news .swiper-pagination-fraction{right:10px;color:#fff;left:auto;z-index:99;width:auto;bottom:15px;}
.index_news .list_news{width:660px;height:450px;box-sizing: border-box;padding: 30px 30px 0 0;}
.index_news .pub_news_title{height:58px;line-height:58px;}
.index_news .list_news li{border-bottom:1px dashed #e8e7e7;height:45px;line-height:45px;}
.index_news .list_news li span{float:left;width:80%;color:#666666;font-size:16px;}
.index_news .list_news li em{font-style:normal;color:#777;font-size:12px;}
.index_news .list_news li:hover span{color: #ec7394;}

.index_two{margin-top:30px;}
.index_two .pub_news_title{height:78px;line-height:78px;border:none;}
.index_two .item_box{width:50%;background-color: #fff;}
.index_two .item_newsbox{padding:0 18px 26px;}
.index_two .info{padding:22px;background-color: #ec7394;}
.index_two .pub_news_title h6{font-size: 24px;color: #f9c03b;}
.index_two .item_box:nth-child(2) .pub_news_title h6{color: #b6d450;}
.index_two .img{overflow: hidden;}
.index_two .img img{width:390px;height:260px;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.index_two .hot:hover img{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);}
.index_two .info h3{font-size:16px;color:#fff;font-weight:bold;}
.index_two .info p{font-size:12px;color:#fff;opacity:0.8;margin-top:10px;}
.index_two ul{overflow: hidden;}
.index_two ul li{height:33px;line-height:33px;border-bottom:1px dashed #e8e7e7;margin-top:7px;}
.index_two ul li em{color:#a2a2a2;font-style:normal;font-size:12px;float:left;width:84px;}
.index_two ul li span{font-size:14px;color:#666666;float:left;width:266px;}
.index_two ul li:hover span{color:#ec7394;}

.index_three{background-color: #ec7394;padding:30px;margin-top:38px;}
.index_three .pub_news_title{border:none;}
.index_three h6{font-size:22px;color:#fff;margin-bottom:10px;}
.index_three h6 span{padding-left:10px;}
.index_three ul li{float:left;width:16.5%;border-radius:4px;}
.index_three ul li a{padding:20px 0;text-align: center;margin: 0 10%}
.index_three ul li i{height:51px;display: block;margin:0 auto;background:url(../images/sprite2.png) no-repeat;}
.index_three ul li span{display: block;font-size:16px;color:#fff;margin-top:10px;text-align: center;}
.index_three ul li a img{display: inline-block;height: 50px !important;}
.index_three ul li:hover a{background-color: #21b8d7;border-radius: 10px;}
.index_three ul li:nth-child(2n):hover a{background-color: #f9c03b;}
.index_three ul li:nth-child(3n):hover a{background-color: #b6d450;border-radius: 10px;}

.index_four{padding:36px 0;}
.index_four .img{margin-right:16px;position: relative;}
.index_four .img.last{margin-right:0;}
.index_four .txt{position: absolute;bottom:45px;left:0;width:90%;padding-left:10%;color:#fff;}
.index_four .txt h3{font-size:18px;}
.index_four .txt strong{font-size:26px;display: block;line-height:40px;font-weight:100;}
.index_four .txt span{display: block;font-size:14px;}

.index_five{padding:34px 0 78px;}
.index_five .title{line-height:78px;}
.index_five .title h6{font-size:28px;color:#21b8d7;height:78px;line-height:78px;}
.index_five .title h6 span{padding-left:10px;color:#707070;font-size:20px;}
.index_five .title .more{font-size:14px;color:#707070;}
.index_five .title .more:hover{color:#ec7394;}

/* 团队 */
.tdlist{margin-top: 27px;padding-bottom: 40px !important;}
.tdlist .swiper-slide{background:#fff;box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);}
.tdlist .swiper-slide>div{padding: 20px 30px;text-align: center;}
.tdlist .swiper-slide h4{font-weight: 600;}
.tdlist .swiper-slide b,.tdlist .swiper-slide p{text-align: left;}
.tdlist .swiper-slide b{color: #004bad;font-weight: 400;display: block;}
.tdlist .swiper-slide p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;color: #999;line-height: 24px;margin-bottom: 15px;height: 72px;}
.tdlist .swiper-slide>div a{display: inline-block;color: #fff;background: #8dba00;padding: 5px 15px;border-radius: 30px;}
.tdlist .swiper-slide>div a:hover{opacity: .8;}
.tdlist .swiper-slide:hover{background:#eff5fd;}
.tdlist_page{bottom: 0 !important;}

#scroll_one, #scroll_two{height:302px;position:relative;overflow: hidden;margin:0 auto;}
#scroll_one{margin-bottom: 30px;}
#scroll_one ul, #scroll_two ul{width:100000px;position:absolute;left:0;}
#scroll_one ul li, #scroll_two ul li{float: left;width:432px;text-align: center;overflow: hidden;margin: 0 15px;border-radius: 20px 0 20px 0;background: #efefef;transition: .3s;}
#scroll_one ul li .info, #scroll_two ul li .info{float:left;width:216px;height:302px;}
#scroll_one ul li .img, #scroll_two ul li .img{height:302px;width:216px;float:right;}
.index_five li .img img{width:216px;height:302px;display: inline-block;}
.index_five li .info strong{display: block;font-size:17px;color:#474747;margin-bottom:10px;}
.index_five li .info p{line-height:1.6;font-size:12px;color:#707070;text-align:justify;padding:0 10px;}
#scroll_one ul li:hover, #scroll_two ul li:hover{background: rgba(0, 129, 204, .1);}
#scroll_two ul li .info{float:right;}
#scroll_two ul li .img{float:left;}

.index_six{padding:35px 0 15px;background-color: #efefef;}
.index_six li{float:left;margin:0 24px 20px 0;position: relative;overflow: hidden;}
.index_six li.last{margin-right:0;}
.index_six li .shadow{position: absolute;width:100%;height:100%;bottom:-100%;left:0;background:rgba(182, 211, 80, .8);text-align: center;font-size:40px;color:#fff;letter-spacing:4px;}
.index_six li:hover .shadow{bottom:0;}

/*===================== 首页 END =====================*/

/* ===================== 单页面 - 公用页  START ===================== */

.content_box{background-color:#edf2f8;padding-bottom:30px;}

.box_right{width:960px;box-shadow: 1px 1px 5px 1px #d7dce2;background-color: #fff;border-radius:5px;}

.info_box{padding:30px 30px 0;}
.info_box_title{display: block;padding-bottom:20px;font-size:24px;color:#ec7394;font-weight:bold;border-bottom:1px solid #f2f2f2;}
.info_box_content{padding:20px 0 20px;font-size:16px;line-height:26px;word-break:break-all; word-wrap:break-word;text-align:justify;}
.info_box_content p img{margin:10px 0;}
.info_box_content a, .info_box_content img{display: inline-block;}
.news_list_box table.table{border-top:1px solid #ccc;width:100%;display: block;margin-top:20px;}
.news_list_box table.table td{width:100%;display: block;color:#999;font-size:14px;height:40px;line-height:40px;}
.news_list_box table.table td a{color:#999;}
.news_list_box table.table td a:hover, .news_list_box table.table td:hover{color:#ec7394;}
.news_list_box table td {padding: 10px;}}
.show dl img{max-width: 140px!important;}
.box_left{width:310px;}

.nav_list_box .nav a{height:50px;line-height:50px;padding:0 20px;color:#333;border-bottom:1px solid #f2f2f2;}
.nav_list_box .nav a:hover, .nav_list_box .nav a.active{background-color:rgba(236,115,148,0.6);color:#fff;}

.kjdh_box, .nav_list_box, .fast_nav{border-radius:5px;overflow: hidden;box-shadow: 1px 1px 5px 1px #d7dce2;margin-bottom:30px;}
.kjdh_box .title, .nav_list_box .title, .fast_nav .title{background-color:#ec7394;color:#fff;padding:15px 20px 10px;}
.kjdh_box .title strong, .nav_list_box .title strong, .fast_nav .title strong{display: block;font-size:20px;line-height:40px;}
.kjdh_box .title span, .nav_list_box .title span, .fast_nav .title span{display: block;font-size:16px;}
.kjdh_box .ul, .nav_list_box .nav{background-color: #fff;padding:20px 20px 20px;}
.kjdh_box .ul li{border-bottom:1px solid rgba(0,144,232,0.3);padding:10px 0;height:40px;line-height:40px;}
.kjdh_box .ul i{display: inline-block;vertical-align: top;width:40px;height:40px;margin-right:10px;background:url(../images/sprite3.png) no-repeat;}
.kjdh_box .ul span{display: inline-block;font-size:16px;vertical-align: top;color:#333; transition: .4s;}
.kjdh_box .ul li:nth-child(1) span{color: #ec7394;}
.kjdh_box .ul li:nth-child(2) span{color: #21b8d7;}
.kjdh_box .ul li:nth-child(3) span{color: #f9c03b;}
.kjdh_box .ul li:nth-child(4) span{color: #b6d450;}
.kjdh_box .ul li:nth-child(5) span{color: #ec7394;}
.kjdh_box .ul li:nth-child(1){border-bottom: 1px solid rgba(235,114,147,0.3);}
.kjdh_box .ul li:nth-child(2){border-bottom: 1px solid rgba(17,184,214,0.3);}
.kjdh_box .ul li:nth-child(3){border-bottom: 1px solid rgba(249,192,61,0.3);}
.kjdh_box .ul li:nth-child(4){border-bottom: 1px solid rgba(182,211,80,0.3);}
.kjdh_box .ul li:nth-child(5){border-bottom: 1px solid rgba(235,114,147,0.3);}
.kjdh_box .ul li:nth-child(1) em{background-image: url(../images/kjdh_arrow1.png)}
.kjdh_box .ul li:nth-child(3) em{background-image: url(../images/kjdh_arrow3.png)}
.kjdh_box .ul li:nth-child(4) em{background-image: url(../images/kjdh_arrow4.png)}
.kjdh_box .ul li:nth-child(5) em{background-image: url(../images/kjdh_arrow1.png)}
.kjdh_box .ul em{float: right;width:40px;height:40px;margin-right:5px;background:url(../images/kjdh_arrow.png) center/50% no-repeat;}
.kjdh_box .ul li:hover span{opacity: 0.8;}
.kjdh_box .ul li:hover em, .kjdh_box .ul li.active em{margin-right:0;}

.fast_nav .pad{padding:20px;background-color: #fff;}
.fast_nav a{float: left;color:#333;font-size:14px;width:120px;height:34px;padding-left:15px;line-height:34px;border-bottom:1px dashed #f1f1f1;}
.fast_nav a i{display: inline-block;vertical-align: middle;margin-right:5px;margin-top:-3px;width:12px;height:12px;background: url(../images/kjdh_arrow.png) center/100% no-repeat;}
.fast_nav a:hover{color:#ec7394}

.links_box.lcks h3{margin-top: 30px;font-size: 20px;line-height:50px;margin-bottom: 20px;border-bottom: 1px solid #f2f2f2;}
.links_box.lcks h3:first-child{margin-top: 0;}
.links_box.lcks h5{line-height: 40px;font-size: 14px;margin-right: 3%;box-sizing: border-box;width: 100%;color: #21b8d7;font-weight: 700;}
.links_box.lcks a{border:none;padding-left: 0;padding-right: 0;width: 33%;}
.links_box.lcks>div{border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.links_box a{float:left;width:22%;font-size:14px;color:#333;line-height:40px;padding-left:3%;border-bottom:1px dashed #ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.links_box a.one{width:97%;}
.links_box a i{display: inline-block;vertical-align: middle;margin-left:8px;margin-top:-3px;width:12px;height:12px;background: url(../images/kjdh_arrow.png) center/100% no-repeat;}
.links_box a:hover{color:#ec7394;text-decoration:underline;}
.links_box a:hover i{margin-left:14px;}

.tsks_box strong.str{display: block;font-size:18px;color:#ec7394;margin-top:30px;margin-bottom:10px;}
.tsks_box .links_box a{line-height:28px;}

/* ===================== 单页面 - 公用页  END ===================== */

/* ===================== 新闻页面 - 公用页  START ===================== */

.news_list_box li{margin-bottom:10px;border-bottom:1px solid #ccc;}
.news_list_box li a{padding:0 20px;margin-bottom:10px;border-left:8px solid #ec7394;display: block;}
.news_list_box li h4{font-size:18px;color:#333;overflow: hidden;line-height:34px;}
.news_list_box li p{font-size:14px;color:#555;line-height:24px;height:48px;overflow: hidden;margin:6px 0;}
.news_list_box li em{font-style:normal;display: block;color:#777;font-size:12px;}
.news_list_box li:hover h4{color:#ec7394;}
/* 妇幼院报 */
.fyyb_box li{width: 33%;float: left;}
.fyyb_slide img{cursor: pointer;}


.news_article .info_box_title, .jwbgs_new .info_box_title, .jkb_contain .right .info_box_title{padding-bottom:15px;}
.news_article .info_box_title strong, .jwbgs_new .info_box_title strong, .jkb_contain .right .info_box_title strong{display: block;font-size: 24px;color: #ec7394;font-weight: bold;}
.news_article .info_box_title .time, .jwbgs_new .info_box_title .time, .jkb_contain .right .info_box_title .time{font-size:14px;color:#666666;line-height:20px;padding-top:15px;font-weight:100;}
.news_article .info_box_title .time img, .jwbgs_new .info_box_title .time img, .jkb_contain .right .info_box_title .time img{display: inline-block;vertical-align:top;height:20px;margin-right:10px;}

.pagenum{border-top:1px solid #dcdcdc;color:#666;text-align:left;font-size:0;margin-top:20px;line-height:40px;}
.pagenum a{color:#666;display: inline-block;font-size:14px;width:46%;padding:0 2%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pagenum span{padding-right:10px;font-size:14px;vertical-align: top;}
.pagenum a:hover{color:#ec7394;}

/* ===================== 新闻页面 - 公用页  END ===================== */

/* ===================== 重点医生   START ===================== */

.doctor_list_box ul li{float:left;width:50%;text-align: center;margin-bottom:15px;}
.doctor_list_box ul li a{display: block;padding:0 20px;}
.doctor_list_box ul li img{height:250px;margin:0 auto;}
.doctor_list_box ul li h4{font-size:20px;line-height:40px;color:#333;}
.doctor_list_box ul li p{font-size:14px;line-height:26px;height:52px;overflow: hidden;color:#666;}

/* ===================== 重点医生  END ===================== */

/* ===================== 纪委检查处   START ===================== */

.jwbgs_box{width:980px;margin:0 auto;}
.jwbgs_title{height:50px;line-height:50px;padding:0 10px;background-color:#ec7394;}
.jwbgs_title h6{font-size:18px;color:#fff;}
.jwbgs_title a{font-size:14px;color:#fff;}
.jwbgs_title a:hover{text-decoration:underline;}

#gif{height:168px;margin:0 auto;}
.jwbgs_nav, .shymy_nav{text-align: center;font-size:0;background-color:#ec7394;}
.jwbgs_nav a, .shymy_nav a{font-size:16px;font-weight:bold;color:#fff;display: inline-block;height:42px;line-height:42px;width:120px;}
.jwbgs_nav a:hover, .jwbgs_nav a.active, .shymy_nav a:hover,  .shymy_nav a.active{color:#ec7394;background-color: #fff;}
.jwbgs_one .position_now, .shymy_box .position_now, .xxgk_box .position_now{height:70px;line-height:70px;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.jwbgs_two .left{width:340px;}
.jwbgs_two .info{padding:10px;border:1px solid #eee;border-top:none;}
.jwbgs_two .scrolltop{height:240px;overflow:hidden;}
.jwbgs_two li, .jwbgs_two .right li, .jwbgs_three ul li, ul.ul_list li{height:30px;overflow:hidden;line-height:30px;}
.jwbgs_two li span, .jwbgs_two .right li span, .jwbgs_three ul li span, ul.ul_list li span{width:78%;font-size:14px;}
.jwbgs_two li em, .jwbgs_two .right li em, .jwbgs_three ul li em, ul.ul_list li em{width:20%;font-size:12px;color:#888;text-align: right;font-style:normal;}
.jwbgs_two li:hover span, .jwbgs_two .right li:hover span, .jwbgs_three ul li:hover span, ul.ul_list li:hover span{color:#ec7394;}
.jwbgs_two .right{width:620px;}
.jwbgs_two .right .info{height:240px;}

.jwbgs_three{margin:30px 0;}
.jwbgs_three .one, .jwbgs_three .three{width:23%;margin-right:1%;}
.jwbgs_three .two{width:52%;}
.jwbgs_three .info{padding:10px;border:1px solid #eee;border-top:none;height:240px;}
.jwbgs_three .one strong{display: block;font-weight:100;margin:10px 0;color:#ec7394;}
.jwbgs_three .text{font-size:14px;color:#888;}
.jwbgs_three .three{margin-left:1%;margin-right:0;}
.jwbgs_three ul li span{width:65%;}
.jwbgs_three ul li em{width:30%;}
.tab_box{border:1px solid #eee;}
.tab_box .tab_button{font-size:0;text-align: center;}
.tab_box .tab_button a{width:33.33%;display: inline-block;font-size:16px;height:50px;line-height:50px;}
.tab_box .tab_button a.active, .tab_box .tab_button a:hover{background-color: #ec7394;color:#fff;}
.tab_box .item{padding:10px;height:240px;}

.jwbgs_new .left{width:280px;}
.jwbgs_new .left .one{margin-bottom:14px;}
.jwbgs_new .ul_list{padding:10px;border:1px solid #eee;}
.jwbgs_new .ul_list span{width:70%;}
.jwbgs_new .ul_list em{width:30%;}
.jwbgs_new .right{width:680px;}
.jwbgs_new .right .info_box{padding:0;}

.jwbgs_footer{padding:30px 20px;background-color: #ec7394;}
.jwbgs_footer .text{font-size:12px;color:#fff;line-height:1.8;padding-top:20px;width:300px;}
.jwbgs_footer .text a{font-size:14px;color:#fff;margin-top:14px;}
.jwbgs_footer .tar{text-align: right;font-size:0;}
.jwbgs_footer .item{display: inline-block;text-align: center;}
.jwbgs_footer .border{padding:10px;border:1px solid #1c96dc;}
.jwbgs_footer .border img{margin:0 auto;}
.jwbgs_footer .item p{font-size:12px;color:#fff;margin-top:12px;}

/* ===================== 纪委检查处  END ===================== */

/* ===================== 三好一满意   START ===================== */

.shymy_box{width:980px;margin:0 auto;}
.shymy_box .left, .shymy_box .right{width:49%;}
.shymy_box .info{padding:10px;border:1px solid #eee;height:210px;}
.shymy_box .one, .shymy_box .two{margin-bottom:10px;}
.shymy_box .right .info{height:502px;}

/* ===================== 三好一满意   END ===================== */

/* ===================== 信息公开   START ===================== */

.xxgk_box{width:960px;margin:0 auto;}
.xxgk_box .shymy_nav a{width:20%;}
.xxgk_box .info{padding:10px;border:1px solid #eee;height:180px;}
.xxgk_box .left{width:230px;}
.xxgk_box .left .two, .xxgk_box .right .two{margin:10px 0;}
.xxgk_box .left .one .info{height:180px;}
.xxgk_box .left .one .info a{float: left;width:50%;height:34px;line-height:34px;border-bottom:1px dotted #eee;font-size:14px;}
.xxgk_box .left .one .info i{display: inline-block;vertical-align: middle;margin-left:8px;margin-top:-3px;width:12px;height:12px;background: url(../images/kjdh_arrow.png) center/100% no-repeat;}
.xxgk_box .left .one .info a:hover{color:#ec7394;}
.xxgk_box .middle{width:500px;}
.xxgk_box .middle .item{float: left;width:240px;margin:0 5px 10px;}
.xxgk_box .right{width:230px;}
.xxgk_box .right .info{height:180px;}
.xxgk_box .right .text{line-height:1.6;font-size:14px;}
.xxgk_box .right_text{width:710px;padding-bottom:20px;}
.xxgk_box .right_title{display: block;font-size: 24px;color: #ec7394;font-weight: bold;border-bottom:1px solid #eee;padding-bottom:20px;}
.xxgk_box .right_cont{padding:10px;line-height:26px;font-size:16px;}

/* ===================== 信息公开   END ===================== */

/* ===================== 教科部   START ===================== */

.jkb_box{width:1200px;margin:0 auto;overflow: hidden;}
.jkb_box .inner_logo{margin:10px auto;}
.jkb_nav{height:40px;line-height:40px;background-color: #ec7394;text-align: center;font-size:0;border-bottom:1px solid #ec7394;}
.jkb_nav a{width:120px;display: inline-block;font-size:14px;color:#fff;}
.jkb_nav a.active, .jkb_nav a:hover{background-color: #fff;color:#ec7394;}
.jkb_contain{margin-bottom:30px;}
.jkb_contain .left{width:300px;text-align: center;}
.jkb_contain .left strong{display: block;font-size:26px;color:#fff;height:66px;background-color: #ec7394;line-height:66px;}
.jkb_contain .left a{height:50px;line-height:50px;background-color:#f4f4f4;border-bottom:1px solid #e6e6e6 ;}
.jkb_contain .left a:hover{background-color: #ec7394;color:#fff;}
.jkb_contain .right{width:900px;}
.jkb_contain .right .item{float: left;width:430px;margin-left:20px;}
.jkb_contain .info{padding:10px;height:210px;}

/* ===================== 教科部   END ===================== */

/* ===================== 司法鉴定中心   START ===================== */

.sfjdzx_box{width:1000px;margin:0 auto;overflow: hidden;}
.sfjdzx_nav{height:40px;line-height:40px;background-color: #ec7394;text-align: center;font-size:0;}
.sfjdzx_nav a{width:16%;display: inline-block;font-size:14px;color:#fff;}
.sfjdzx_nav a.active, .sfjdzx_nav a:hover{background-color: #fff;color:#ec7394;}
.yc_date_weather{height: 38px;font-size:12px;text-align: left;border-bottom: 1px solid #d6dde3;overflow: hidden;}
.sfjdzx_one{padding:30px 10px;border-bottom: 1px solid #d6dde3;}
.sfjdzx_one .img{width: 287px;height: 201px;padding: 4px;border: 1px solid #d6dde3;}
.sfjdzx_one .info{width:650px;}
.sfjdzx_one .info h3{font-size:26px;color:#ec7394;margin-bottom:6px;}
.sfjdzx_one .text{font-size:12px;line-height:18px;color:#444;}
.sfjdzx_one .more{width:130px;height:30px;margin-top:10px;line-height:30px;background-color: #ec7394;text-align: center;border-radius:70px;font-size:14px;color:#fff;}
.sfjdzx_one .more:hover{width:140px;}
.sfjdzx_two .str{display: block;font-size:30px;color:#ec7394;text-align: center;margin:40px 0;}
.sfjdzx_box .jkb_contain{padding:30px 0;}
.sfjdzx_box .jkb_contain .left{width:300px;}
.sfjdzx_box .jkb_contain .right{width:680px;}

/* ===================== 司法鉴定中心   END ===================== */

/* ===================== 不忘初心   START ===================== */

.heart_box{width:1172px;margin:0 auto;}
.heart_box .line{width:100%;height:1px;background-color: #ec7394;margin:20px 0;}
.heart_box .content{line-height:28px;color:#333;}
.heart_box .link_box{margin:50px 0;}
.heart_box .link_box strong{font-size:24px;color:#ec7394;margin-bottom:15px;display: block;}
.heart_box .link{line-height:50px;border-top:1px solid #ec7394;border-bottom:1px solid #ec7394;}
.heart_box .link a{display: inline-block;font-size:13px;color:#333;}
@media(max-width:1172px){
	.heart_box{width:auto;padding:0 10px;}
	.heart_box .link{line-height:35px;}
}

/* ===================== 不忘初心   END ===================== */

/* ==================== 党委办公室   START ===================== */

.dwbgs_box{width:1000px;margin:0 auto;background-color: #f7efde;}
.dwbgs_head{height:100px;background:url(../images/dwbgs2.png) repeat-x;}
.dwbgs_head img{margin:0 auto;}
.dwbgs_nav{height:38px;line-height:38px;background-color:#b51418;text-align: center;font-size:0;}
.dwbgs_nav a{display: inline-block;font-size:15px;color:#fff;width:110px;}
.dwbgs_box .left{width:260px;height:100%;}
.dwbgs_box .left strong{display: block;padding-left:20px;font-size:22px;color:#b51418;border-bottom:1px dotted #b51418;height:60px;line-height:60px;}
.dwbgs_box .left a{display: block;padding-left:20px;font-size:16px;font-weight:bold;color:#000;border-bottom:1px dotted #b51418;line-height:50px;}
.dwbgs_box .left a:hover{color:#b51418;}
.dwbgs_box .right{width:739px;border-left:1px solid #b51418;background-color: #fff;}
.dwbgs_box .right .item{float:left;width:48%;padding:1%;}
.dwbgs_box .title{height:50px;line-height:50px;border-bottom:3px solid #b51418;}
.dwbgs_box .title strong{float: left;margin-top:14px;font-size:20px;height:22px;line-height:22px;border-left:5px solid #b51418;padding-left:6px;}
.dwbgs_box .title a{float: right;font-size:14px;color:#b51418;}
.dwbgs_box ul li{height:44px;line-height:44px;}
.dwbgs_box ul li strong{float: left;width:75%;font-weight:100;font-size:15px;}
.dwbgs_box ul li em{font-size:13px;color:#333;font-style:normal;}
.dwbgs_foot{background-color: #b51418;padding:20px 0;text-align: center;color:#fff;line-height:40px;}

/* ==================== 党委办公室   END ===================== */

/*===================== 响应式代码 START =====================*/

@media( max-width:1520px ){
	.header .inner{width:1300px;padding:0;}
	.header ul li a{padding:0 15px;}
}
@media( max-width:1320px ){
	.header .inner, .inner, .jkb_box{width:1110px;}
	.header ul li a{padding:0 10px;}
	.index_news .list_news{width:490px;}
	.index_two ul li span{width:230px;}
	.index_two .item_box{width:353px;}
	.index_four .img.one{width:536px;}
	.index_four .img{width:271px;}
	.index_five li .img{width:280px;height:280px;}
	.index_five li .info{width:275px;height:280px;}
	.index_six li img{width:543px;}
	.box_left{width:270px;}
	.box_right{width:820px;}
	.fast_nav a{width:105px;padding-left:10px;}
	.jkb_nav a{width:110px;font-size:12px;}
	.jkb_contain .left{display: none;}
	.jkb_contain .right{float:none;width:100%;}
	.jkb_contain .right .item{margin:0 10px;width:535px;}
}
@media( max-width:1160px ){
	html, body{max-width:750px;}
	.header .inner, .inner, .jwbgs_box, .xxgk_box, .shymy_box, .sfjdzx_box{width:auto;padding:0 10px;position: relative;}
	.banner .swiper-button-next, .banner .swiper-button-prev, 
	.index_one a:after, .header .logo .pc_logo, .header .search, 
	.index_news .swiper-pagination-fraction, .index_news .list_news li em,
	.index_two ul li em, .footer .left, #gif,  .device .arrow-right, .device .arrow-left,.index_two .item_box .item_newpic{display: none;}
	.footer .text{width:auto;}

	.header{position: fixed;left:0;top:0;z-index:999;width:100%;height:44px;padding:5px 0;background-color:#fff;box-shadow:0 0 4px #ccc;}
	.header_height{height:54px;}
	.header .logo .wap_logo{display: block;height:44px;margin-top:0;}
	.header .menu_box{display: block;}
	.header .nav{display: none;position: absolute;top:49px;left:0;width:100%;background-color: #fff;}
	.header .nav ul li{float:none;padding:0 10px;height:auto;line-height:34px;text-align: center;position: relative;}
	.header ul li .son_nav{position: relative;padding:8px;text-align: center;width:auto;top:0;}
	
	.index_news .img_news{width: 100%;}
	.index_one{height:auto;line-height:40px;padding-top: 10px;}
	.index_one a{width:33.33%;font-size:14px;line-height:24px;}
	.index_one i{display: block;margin:6px auto 0;}
	.index_news .list_news{width:100%;height:auto;padding: 20px;}
	.index_news .img_news img{width:auto;height:auto;}
	.index_news .img_news strong{height:26px;line-height:26px;font-size:13px;}
	.index_news .list_news li span, .index_two ul li span{width:100%;font-size:14px;}
	.pub_news_title{height:48px !important;line-height:48px !important;}
	.pub_news_title h6{font-size:24px;}
	.pub_news_title span{font-size:14px;}
	.index_two .img img{width:auto;height:auto;margin:0 auto;}
	.index_two .item_box{width:100%;margin:0;}
	.index_two .item_newsbox{padding:20px ;width: 100%;overflow: hidden;box-sizing: border-box}
	.index_three{padding:20px 0;}
	.index_three .pub_news_title{padding: 0 15px}
	.index_three ul li{width:33.33%;margin-bottom:15px;}
	.index_three h6{margin-bottom:20px;text-align: center;}
	.index_three ul li span{font-size:14px;height: 20px;}
	.index_four .img.one{width:100%;float:none;margin:0;}
	.index_five li .img img, .index_four .img.one img, .index_four .img.two img, .index_four .img.last img{margin:0 auto;}
	.index_four .img.two, .index_four .img.last{width:50%;margin:0;}
	.index_four .txt strong{font-size:15px;line-height:22px;}
	.index_five li .info{width:100%;float:none;}
	.index_five li .img{float:none;width:auto;height:auto;margin:0 auto;}
	.index_six li{margin:0 0 10px 0;float:none;}
	.footer .right, .jwbgs_footer .text, .jwbgs_footer .tar{float:none;width:100%;}
	.footer .item, .jwbgs_footer .item{width:33.33%;box-sizing:border-box;}
	.footer .border, .jwbgs_footer .border{padding:5px;}
	.box_right{margin-bottom:30px;}
	.box_right, .box_left{width:100%;float:none;}
	.news_list_box li{width:100%;}
	.news_list_box li a{box-sizing:border-box;width:100%;padding:0 6px;border-left:2px solid #ec7394;}
	.news_list_box li h4{white-space: inherit;line-height:1.3;font-size:16px;}
	.news_list_box li p{font-size:12px;height:40px;line-height:20px;}
	.info_box{padding:20px 20px;}
	.pagenum a{display: block;width:100%;}
	.position_now{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.news_article .info_box_title strong{font-size:20px;}
	.content_box{padding-bottom:5px;}
	.inner_banner img{max-width:none;}
	.inner_banner .bg{width:100%;}
	.inner_banner .middle_box .middle{padding:0;text-align: center;}
	.links_box a{width:50%;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.doctor_list_box ul li a{padding:0 5px;}
	.doctor_list_box ul li img{height:120px;}
	.fast_nav a{width:33.33%;padding:0;font-size:12px;}
	.footer{padding:40px 0;}
	.go_top{width:38px;height:38px;border-radius:5px;}
	.inner_banner{height:190px;}
	.inner_banner strong{font-size:26px;}
	.inner_banner p{font-size:16px;}
	.jwbgs_nav a, .shymy_nav a{width:25%;font-weight:100;font-size:14px;}
	.jwbgs_two .left, .jwbgs_two .right, .jwbgs_three .two{width:100%;float:none;}
	.jwbgs_three .one, .jwbgs_three .three{width:100%;margin:0;float:none;}
	.jwbgs_three .two{margin:10px 0;}
	.jwbgs_two .left{margin-bottom:10px;}
	.jwbgs_footer .tar{margin-top:10px;}

	.xxgk_box .shymy_nav a, .sfjdzx_nav a{width:33.33%;font-weight:100;font-size:12px;}
	.xxgk_box .left, .xxgk_box .middle, .xxgk_box .right{width:100%;}
	.xxgk_box .middle .item{width:100%;}
	.xxgk_box .right_text{width:100%;box-sizing:border-box;}
	.shymy_box .left, .shymy_box .right{width:100%;float:none;}
	.shymy_box .right{margin-bottom:10px;}
	
	.jkb_box{width:auto;}
	.jkb_contain .right .item{margin:0;width:100%;float:none;}
	.jkb_nav, .sfjdzx_nav{height:auto;}
	.jkb_contain .right .news_list_box{padding:0 !important;}
	.jwbgs_new .left, .yc_date_weather{display: none;}
	.sfjdzx_one{padding:0 10px 30px;}
	.sfjdzx_one .img{width:auto;height:auto;float:none;margin-bottom:20px;}
	.sfjdzx_one .img img{margin:0 auto;}
	.sfjdzx_one .info, .jwbgs_new .right{width:auto;float:none;}
	.jkb_contain .right{width:100% !important;}
	.info_box_content td{text-align: left;}
	/* font-size:0; */
	.info_box_content td a{font-size:12px;vertical-align: top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	
	.dwbgs_box{width:auto;}
	.dwbgs_nav{height:60px;line-height:30px;}
	.dwbgs_nav a{width:20%;font-size:13px;vertical-align: top;}
	.dwbgs_box .left, .dwbgs_box .right{width:100%;height:auto;float:none;border:none;}
	.dwbgs_box .right .item{width:auto;float:none;padding:2%;box-sizing:border-box;}
	.dwbgs_foot{padding:10px;line-height:28px;font-size:14px;}
}

.bah {
    float: left;
    margin: 300px 0 0 137px;
	width: 192px;
}

/*===================== 响应式代码 END =====================*/



.move_div{
	position: fixed;   
	left: 0;
	top:0;
	cursor: pointer;
   z-index: 9999999999;
  }



  @media( max-width:1160px ){

	.move_div,.d2,#move_port{
		width: 50%;display:block!important;
	  }
	


  }