/* 全局样式区*/
*{padding:0px;margin:0px;outline:none;font-family:"Microsoft YaHei",Arial;word-break:break-all;}
body{width:100%;height:100%;color:#333;font-size:12px;color:#333;position:relative;}
a{text-decoration:none;color:#333;border:none;outline:none;}
img{border:none}
a:hover{cursor:pointer;}

i,em{font-style:normal;}

.web_f{width:100%;overflow:hidden;min-width:1200px;position:relative;z-index:0;}
.web_1920{width:1920px;margin-left:-370px;position:relative;z-index:1;}
.web_main{width:1180px;height:auto;margin:auto;position:relative;z-index:2;}


/*.float_gg{ top: 380px;left: 450px;bottom: 0; right: 0; }

 @media screen and (min-width:1600px){
    .float_gg{display:block;}
} */

.float_gg img{display: block;margin:0px auto}

li{list-style:none}
.fl{float:left}
.fr{float:right}
.font_wg{font-weight:bold}

.h5{width:100%;height:5px;clear:both;overflow:hidden}
.h10{width:100%;height:10px;clear:both;overflow:hidden}
.h15{width:100%;height:15px;clear:both;overflow:hidden}
.h20{width:100%;height:20px;clear:both;overflow:hidden}

.line_block{display:inline-block}
.txt_line{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.margin_center{margin-left:auto;margin-right:auto}
.main{width:1180px;margin:auto;height:auto;z-index:3}
.prv{position:relative}
.pab{position:absolute}
.tr{text-align:right}
.tc{text-align:center}
.tl{text-align:left}
input,button,select,textarea{outline:none}
.show{display:inline-block;}
.hide{display:none;}

.box_w_auto{width:auto;}
.box_h_auto{height:auto;}
.box_hidden{overflow:hidden;}
.clear{clear:both;overflow:hidden;}

.cl_333{color:#333;}
.ts_animate_all{transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.img{width:100%;height:100%;object-fit: cover;}
.bg_f8{background: #f8f8f8;}
 
.page a,.page li{font-size:16px;display:inline-block;color:#000;line-height:32px;}
.page a{padding:5px;display:block;width:100%;}
.page li{border:1px #d8d8d8 solid;padding:0px 12px;}
.page a.cur,.page a:hover{background:#EF14B9;color:#fff;}


.header{width:100%;height:45px;line-height:45px;background:#EF14B9;position:relative;color:#fff;font-size:14px;z-index:100;}
.header .phone{padding-left:25px;background:url(../images/ico_phone.png) no-repeat left center;}
.header .weixin{position:relative;z-index:100;margin-left: 30px;padding-right:20px;background: url(../images/ico_xl.png) no-repeat right center;}
.header .weixin .wx_code{width:137px;height:139px;position: absolute;top:45px;left:-15px;z-index:100;padding-top:22px;display: none;}
.header .weixin:hover .wx_code{display: block;}
.header .weixin .wx_code .imgbox{display:inline-block;width:109px;height:109px;padding:15px 14px;background:#fff;box-shadow:0px 0px 15px 6px #828282;}
.header .weixin .wx_code .topicon{width:52px;height:22px;position: absolute;top:0px;left:43px;}
.header .weixin .wxtit{padding-left: 25px;background: url(../images/ico_wx.png) no-repeat left center;}

.nav{width:100%;height:110px;background: #fff;}
.nav .navs{position: relative;}
.nav .navs a{font-size:20px;font-weight: bold;}
.nav .navs li:hover a{color:#EF14B9;}
.nav .navs li{display:inline-block;position:relative;float:left;line-height:110px;height:107px;width:auto;text-align: center;padding:0px 30px;overflow: hidden;}
.nav .navs li:hover{background:#f8f8f8;cursor: pointer;border-bottom: 3px #EF14B9 solid;}


.banner{width:100%;position: relative;z-index:0;}
.banner img{width:100%;height:auto;}
.banner .flex-direction-nav{display: none;}
.banner .flex-control-nav{width:388px;height:4px;position: absolute;bottom:35px;right:370px;z-index:3;}
.banner .flex-control-nav li{width:auto;height:4px;float:right;margin-left: 6px;}
.banner .flex-control-nav li a{display:inline-block;width:15px;margin-top:2px;height:2px;background:#a69a93;text-indent: 20000px;}
.banner .flex-control-nav li a.flex-active{width:39px;height:4px;background:#EF14B9;margin-top:0px;}

.we_seaver{width:100%;height:auto;padding:40px 0px;position: relative;}
.title{margin:auto;width:1180px;text-align:center;height:auto;position: relative;font-size:16px;color:#666;line-height:1.6em;overflow: hidden;}
.title .tit{font-size:32px;font-weight:bold;display:inline-block;background:#fff;padding: 0px 15px;color:#EF14B9;line-height:1.6em;position: relative;}
.title .tit_a{font-size:12px;color:#fff;padding:0px 20px;border-radius: 14px;line-height:27px;background: #ff9250;display: inline-block;margin-top:10px;}
.title .tit:before{content: '';width:494px;height:1px;background:#e5e5e5;position:absolute;left:-510px;top:25px;}
.title .tit:after{content: '';width:494px;height:1px;background:#e5e5e5;position:absolute;right:-510px;top:25px;}

.seavers{width:1180px;height:290px;margin:auto;position: relative;overflow: hidden;}
.seavers ul li{width:218px;height:auto;font-size:14px;color:#666;line-height:1.6em;margin-right:22px;text-align: center;float:left}
.seavers ul li .imgbox{width:218px;height:222px;}
.seavers ul li .text{padding-top:10px;}
#show_list{position: absolute;top:0px;left:0px;}
#left,#right{width:27px;height:49px;position: absolute;top:252px;display: block;}
#left{background:url(../images/ra_30.jpg) no-repeat center;left:313px}
#right{background:url(../images/ra_33.jpg) no-repeat center;right:313px}






.we_seavercn{width:100%;height:auto;padding:0px 0px;position: relative;}
.title{margin:auto;width:1180px;text-align:center;height:auto;position: relative;font-size:16px;color:#666;line-height:1.6em;overflow: hidden;}
.title .tit{font-size:32px;display:inline-block;background:#fff;padding: 0px 15px;color:#EF14B9;line-height:1.6em;position: relative;}
.title .tit_a{font-size:12px;color:#fff;padding:0px 20px;border-radius: 14px;line-height:27px;background: #ff9250;display: inline-block;margin-top:10px;}
.title .tit:before{content: '';width:494px;height:1px;background:#e5e5e5;position:absolute;left:-510px;top:25px;}
.title .tit:after{content: '';width:494px;height:1px;background:#e5e5e5;position:absolute;right:-510px;top:25px;}

.seaverscn{width:1180px;height:394px;margin:auto;position: relative;overflow: hidden;}
#show_list{position: absolute;top:0px;left:0px;}





.yaoqiu{width:100%;height:380px;font-size:14px;color:#666;line-height:2em;padding:122px 0px;background:url(../images/bg.jpg) no-repeat center;}
.yaoqiu .text{width:50%;}
.yaoqiu .yaoqiu_box{width:550px;height:380px;overflow: hidden;}
.yaoqiu ul li{padding-left:15px;background:url(../images/ra_53.jpg) no-repeat left center;margin:8px 0px;font-size:30px;font-weight: bold;line-height: 50px;color: #ef14b9;}

.adv{padding:463px;width:100%;background:#fff;padding:30px 0px;}
.text_one{font-size:32px;color:#EF14B9;line-height:1.6em}
.text_two{font-size:18px;color:#999;line-height:1.6em}
.adv .text{width:564px;font-size:14px;color:#666;line-height:2em;}
.adv .text .pin{height:62px;background:url(../images/ra_60.jpg) no-repeat left center;padding-left:70px;}
.adv .text .guan{height:62px;background:url(../images/ra_63.jpg) no-repeat left center;padding-left:70px;}

.seaver_web{width:100%;height:310px;padding:59px 0px;background: url(../images/js.jpg) no-repeat center;}
.seaver_web .more{font-size:16px;color:#ffe970;padding-left:70px;}

.seaver_info{width:100%;height:auto;padding:50px 0px;}
.seaver_info .seaver_list{font-size:14px;color:#666;line-height:2em;width:100%;height:880px;position:relative;padding:80px 0px;}
.seaver_info .seaver_list .tit{font-size:20px;color:#EF14B9;line-height:1.6em;}
.seaver_info .seaver_list .list01{position: absolute;top:103px;left:55px;}
.seaver_info .seaver_list .list02{position: absolute;top:103px;left:720px;}
.seaver_info .seaver_list .list03{position: absolute;top:350px;right:65px;}
.seaver_info .seaver_list .list04{position: absolute;top:766px;left:55px;}
.seaver_info .seaver_list .list04 ul li{width:222px;height:auto;margin-right:72px;float:left;line-height:1.8em;}
.seaver_info .seaver_list .list04 ul li h3{font-size:18px;color:#ff9250;line-height:2em;font-weight: normal;margin-bottom: 5px;}

.fwlc{padding:100px 0px;background:#f4f4f4;}
.fwlc .title .tit{background:#f4f4f4;}
.fwlc .numlist{width:105%;overflow: hidden;}
.fwlc .numlist li{cursor:pointer;width:135px;height:108px;float:left;margin-right:14px;border-radius:2px;background:#d9d9d9;font-size:20px;color:#666;text-align: center;line-height:1.6em;}
.fwlc .numlist li .num{font-size:16px;color:#a7a7a7;padding-top:20px;}
.fwlc .numlist li .num span{font-size:36px;font-weight: bold;}
.fwlc .numlist li.cur{color:#fff;background: #EF14B9;}
.fwlc .numlist li.cur .num{color: #ffe970;}
.fwlc .fwlc_cont{padding:50px;background:#fff;overflow: hidden;font-size:14px;line-height:1.8em;color:#666}
.fwlc .fwlc_cont .imgbox{width:575px;height:285px;}
.fwlc .fwlc_cont .text{width:456px;height:auto}
.fwlc .fwlc_cont .text .tit{font-size:18px;color:#ff9250;}

.sec_case{padding:30px 0px;background:#fff;}
.sec_case ul{width:102%;height:auto;overflow:hidden;}
.sec_case ul li{width:220px;height:auto;float:left;margin-right:19px;margin-bottom:35px;font-size:14px;color:#666;line-height:2.8em;text-align: center;}
.sec_case ul li .imgbox{width:220px;height:140px;}

.khjz{background:#f4f4f4;padding:80px 0px;}
.khjz .title .tit{background:#f4f4f4;}
.khjz ul{width:105%;height:auto;overflow: hidden;}
.khjz ul li{width:540px;height:115px;box-shadow:1px 1px 1px 0px #e6e6e6;padding:23px 17px;background:#fff;float: left;margin-right:28px;margin-bottom: 28px;float: left;overflow:hidden;font-size:14px;color:#999;line-height:1.8em;}
.khjz ul li .imgbox{width:115px;height:115px;float:left;margin-right:19px;}
.khjz ul li .tit{font-size:18px;color:#333;line-height:2.2em;}

.index_news{width:100%;height:auto;background: #fff;padding:50px 0px;}
.news_box{width:560px;height:auto;}
.news_box h1{font-size:28px;color:#EF14B9;line-height:2em;font-weight: normal;}
.news_box h1 a{color:#ff9250;font-size:14px;}
.news_box ul{width:100%;height:auto;}
.news_box ul li{width:100%;height:auto;overflow: hidden;border-bottom:1px #cecece solid;font-size: 14px;line-height:1.2em;padding:22px 0px;}
.news_box ul li a{color:#666;width: 75%;}
.news_box ul li a:hover{text-decoration: underline;}
.news_box ul li span{color:#999;float: right;}
.news_box ul li.first{height:72px;overflow: hidden;color:#999;line-height:1.4em;}
.news_box ul li.first .imgbox{width:132px;height:72px;margin-right:22px;}
.news_box ul li.first p{max-width: 405px;}
.news_box ul li.first .h2{font-size:16px;color:#333;font-weight: bold;line-height:2em;}

.bottom{width:100%;height:auto;background:#ef14b9;}
.bottom .foot{font-size:14px;color:#ffffff;line-height:60px;overflow: hidden;}

.float{height:62px;line-height:62px;background:#fff;font-size:22px;color:#EF14B9;line-height:62px;position: fixed;width:100%;bottom:0px;left:0px;z-index:99999999;}
.float .phone{padding-left:40px;background:url(../images/ra_144.jpg) no-repeat left center;color:#EF14B9;}
.float .zx_btn{width:232px;height:39px;line-height:39px;border-radius:39px;background:#EF14B9;color:#fff;border-radius:39px;text-align: center;margin-top:12px;margin-left:78px;font-size:18px;}

.inside{height:361px;}
.position{padding:15px 0px;font-size:16px;color:#666;line-height: 3em;}
.position span{padding-left:20px;}
.position a{color:#EF14B9;}

.inside_case .case{padding:40px 31px;background:#fff;min-height: 600px;}
.inside_case .case ul{width:105%;overflow: hidden;height: auto;}
.inside_case .case ul li{width:314px;height:auto;margin:15px;float:left;font-size:14px;text-align: center;line-height:3em;color:#7a7a7a}
.inside_case .case ul li .imgbox{width:314px;height:188px;}

.inside_about .about{padding:70px 90px;background:#fff;}
.inside_about .about p{font-size:14px;line-height:2em;color:#666;text-indent: 2em;margin:20px 0px;}

.inside_news .news{padding:20px 0px;background: #fff;min-height: 600px;height: auto;}
.inside_news .news ul li{font-size:14px;color:#999;padding:40px 0px;overflow: hidden;border-bottom: 1px #ccc dashed;}
.inside_news .news2{padding:0px;background: #fff;width:100%;float:left;overflow:hidden;}
.inside_news .news2 ul li{font-size:14px;color:#999;padding:20px 10px;overflow: hidden;float:left;}
.inside_news .news ul li .a_img{display:inline-block;width: 210px;height:120px;float:left;margin-right:29px;}
.inside_news .news ul li .tit{font-size:20px;color:#666;line-height:1.8em;}
.inside_news .news ul li .smalltext{line-height:1.8em;margin-top:5px;height:56px;overflow: hidden;}
.inside_news .news2 ul li img{height:180px!important;width:auto!important;}

.news_nav{width:458px;height:44px;position: absolute;top:258px;left:410px;border-radius:3px;overflow:hidden;}
.news_nav li{width:111px;height:42px;border:1px #fff solid;border-right:0px;float:left;font-size:18px;color:#333;text-align: center;line-height:42px;}
.news_nav li:hover,.news_nav li.last{border-right: 1px #fff solid;}
.news_nav li:hover,.news_nav li.cur{color:#fff;background:#EF14B9;border:1px #EF14B9 solid;}

.inside_news .news .news_title{font-size:26px;line-height:2.4em;}
.inside_news .news .news_info{font-size:14px;color:#999;text-align: center;}
.inside_news .news .news_cont{font-size:14px;color:#666;line-height:1.8em;border-top:1px #e0e0e0 solid;border-bottom:1px #e0e0e0 solid;padding:20px 0;margin-top:35px;}
.inside_news .news .news_cont img{max-width: 100%;height: auto!important;}
.inside_news .news .news_cont p{margin:15px 0px;font-size:14px;color:#666;line-height:1.8em;}
.inside_news .news .next_prev{color:#EF14B9;font-size:14px;line-height:2em;overflow:hidden;}
.inside_news .news .next_prev a{color:#EF14B9;}
.inside_news .news .next_prev a:hover{text-decoration: underline;}
.inside_news .news .news_cont h2{line-height:80px;}
.inside_news .news .news_cont h3,.inside_news .news .news_cont h4,.inside_news .news .news_cont h5{line-height:50px;}




.contact_us .contact{padding:110px 50px;background:#fff;}
.contact_us .contact .map{width:100%;height:498px;}
.contact_us .contact_box{width:274px;text-align: center;float:left;margin-right:89px;font-size:16px;line-height:2.2em;color:#666;}
.contact_us .contact_box .tit{font-size:22px;color:#EF14B9;text-indent:40px;line-height:2em;border-bottom:1px #ddd solid;margin-bottom: 10px;padding-bottom:5px;}
.contact_us .contact_box .tit2{}
.contact_us .contact_box .tit3{}
.contact_us .contact_box .code{width:85px;height:85px;float:right;margin:0px 30px;}




.float .close{position: absolute;top:5px;right:-30px;width:25px;height:25px;border-radius:25px;color:#fff;background:#EF14B9;font-size:22px;text-align: center;line-height: 22px;z-index:99999999;}



.inside_package .package{padding:80px 10px;background:#fff;min-height: 800px;}
.inside_package .package ul li{width:418px;height:180px;margin:0px 80px 80px 80px;float:left;}
.inside_package .package ul li .titimg{width:150px;height:180px;}
.inside_package .package ul li .text{margin-left:165px;font-size:14px;color:#666;line-height: 2em;}
.inside_package .package ul li .text .tit{font-size:24px;color:#EF14B9;margin-bottom: 7px;}
.inside_package .package ul li .text .smtit{font-size:18px;line-height:1.4em;color:#333;margin-bottom: 10px;}

.float_right{width:110px;margin-bottom:60px;height:auto;position: fixed;bottom:65px;right:0px;background: #EF14B9;border-radius:5px 5px 0px 0px;}
.float_right .tit{font-size:14px;color:#ffe970;line-height:1.8em;text-align: center;}
.float_right .box{font-size:14px;color:#EF14B9;margin:auto;text-align:center;width:96px;height:auto;border-radius: 5px;background: #fff;}
.float_right .box img{display: block;max-width: 88px;height: auto;margin: auto;}
.float_right .gotop{position: absolute;z-index:99999;width: 110px;height:60px;left:0px;bottom:-60px;}


.yqlj{width:100%;float:left;overflow:hidden;background:#ef14b9;text-align:center;}
.yqlj a{color:#ef14b9;margin:0 5px;}



