/* 全局样式?*/
*{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;background: #ffffff;}
a{text-decoration:none;color:#333;border:none;transition:all 0.2s ease;outline:none;}
img{border:none;display:block;margin:auto;width:100%;height:auto;}
a:hover{cursor:pointer;}

i,em{font-style:normal;}

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}
.h40{width:100%;height:40px;clear:both;overflow:hidden}

.line_block{display:inline-block}
.txt_line{overflow: hidden;}
.margin_center{margin-left:auto;margin-right:auto}
.main{width:720px;margin:auto;height:auto;z-index:3;overflow: hidden;}
.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{}
.hide{display:none;}
.whitea{background:#fff;width:100%;overflow:hidden;}

.float_gg{ overflow:hidden;position: relative;width:1080px;right:180px; }


.box_w_auto{width:auto;}
.box_h_auto{height:auto;}
.box_hidden{overflow:hidden;}
.clear{clear:both;overflow:hidden;}

.cl_333{color:#333;}
.cl_888{color:#888;}
.cl_red{color:#853ee4;}
.bg_f{background: #fff;}
.bg_ea{background: #eaeaea;}
.bg_red{background: #853ee4;}
.pagul li a{color:#853ee4;}
.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;}

 
.page a,.page span{line-height:32px;margin:5px;padding:0px 12px;color:#000;border:1px #d8d8d8 solid;}
.page a.cur,.page a:hover{background:#ff5763;color:#fff;border:1px #ff5763 solid;}

.pd_30{padding:0px 3%;}
.bottom_shadow{box-shadow:0px 1px 3px 0px #d9d9d9;}
p{width:100%;}

.head{height:110px;width:auto;}
.head img{height:110px;width:auto;}
.nav{width:335px;background:#853ee4;height:100vh;position: fixed;right:-335px;top:0px;z-index: 9999;}
.nav ul{padding-top:90px;height:90px;line-height:90px;font-size:24px;text-align: center;}
.nav ul li{border-bottom: 1px #fd7781 solid;}
.nav ul li a{color:#fff;}
.nav ul p,.nav ul p a{color:#fff;line-height:30px;}
.nav ul li:hover{color:#fffa6a;background:#e34652}
.nav .nav_btn{width:90px;height:90px;position: absolute;top:0px;left:-90px;z-index:999;background:url(../images/menu.png) no-repeat center #853ee4;}
.nav .nav_btn.cur{background: url(../images/close.png) no-repeat center #853ee4;}
.nav .er_code{width:100%;height:auto;left:0px;bottom:35px;position: absolute;text-align: center;font-size:24px;line-height: 2em;color:#fff;}
.nav .er_code img{width:192px;height:192px;padding:13px;background:#fff;}
.head .go_back{float:left;width:30px;height:90px;}

.banner{width:720px;overflow:hidden;margin:auto;position: relative;z-index:0;}
.banner .flex-control-nav{height: 12px;width:150px;text-align: center;z-index:100;position:absolute;bottom:20px;left:285px;}
.banner .flex-control-nav li{width:12px;height:12px;*float:left;margin:0px 5px;}
.banner .flex-control-nav li a{width:100%;height:100%;text-indent: 10000px;border-radius:12px;background:#b2958e;}
.banner .flex-control-nav li a.flex-active{background:#853ee4}
.banner .flex-direction-nav{display: none;}
.banner .slides li{width:720px;height:320px;}
.banner .slides li img{width: 100%;height: 100%;object-fit: cover;}

.center_nav{padding:35px 16px;height:auto;background:#fff;}
.center_nav ul{overflow: hidden;height:auto;font-size:22px;line-height:2.5em;}
.center_nav ul li{color:#7a7a7a;text-align: center;float:left;margin:0px 36px;}
.center_nav ul li img{display:block}

.first_h{height:auto;background:#fff;font-size:28px;padding:30px 0px;background:#eaeaea;text-align: center;font-size:32px;color:#853ee4;}
.first_h span{}
.first_h a{font-size:20px;position:relative;color:#fff;background:#853ee4;border-radius:32px;line-height:32px;padding:0px 30px;}
.first_h a:after{content: "";width:282px;height: 1px;background: #bdbdbd;position: absolute;left:-300px;top:16px;}
.first_h a:before{content: "";width:282px;height: 1px;background: #bdbdbd;position: absolute;right:-300px;top:16px;}

.tao_can .taoCan_list{width:auto;padding:0px 13px;height:auto;overflow: hidden;}
.tao_can .taoCan_list li{width:197px;float:left;text-align:center;font-size:21px;color:#666;height:auto;margin:17px;}
.tao_can .taoCan_list li .imgbox{width:100%;height:221px;margin-bottom: 10px;}

.index_aboutus{width:auto;height:auto;font-size:24px;color:#7a7a7a;line-height: 1.6em;}
.index_aboutus p{height:100%;}

.advantage .advantage_list{width:auto;padding:0px 30px;overflow:hidden;height:auto;}
.advantage .advantage_list li{margin-left:92px;position: relative;font-size:22px;color:#666;line-height:1.6em;padding:38px 0px;border-bottom: 1px #d3d3d3 solid;}
.advantage .advantage_list li p{height: 100%;}
.advantage .advantage_list li .img_num{position: absolute;top:43px;left:-92px;}
.advantage .advantage_list li .tit{font-size:24px;color:#853ee4;}
.advantage .advantage_list li .ltit{font-size:24px;color:#853ee4}
.advantage .advantage_list li:last-child{border-bottom: 0px;}

.index_case{width:auto;height:auto;}
.index_case .case_list{padding:0 3%;width:94%;height:auto;overflow: hidden;}
.index_case .case_list li{width:33%;float: left;text-align:center;overflow:hidden;}
.index_case .case_list li .titimg{width:315px;height:187px;margin-bottom: 15px;}
.index_case .case_list li img{width:315px;height:187px;object-fit: cover;}

.index_news .news_list{padding:0px 30px;width: auto;height: auto;}
.index_news .news_list li{overflow:hidden;font-size:24px;line-height:2.5em;}
.index_news .news_list li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:75%;float:left;color:#7a7a7a;}
.index_news .news_list li span{float: right;color:#999;}
.copyright{width:100%;line-height:30px;color:#999;text-align: center;}

.float_btm{width:100%;height:90px;background:#853ee4;position: fixed;bottom: 0px;left: 0px;}
.float_btm ul{width:720px;height:100%;overflow:hidden;margin: auto;text-align: center;}
.float_btm ul li{width:32%;height:100%;text-indent:50px;border-right:1px #fd8105 solid;font-size:24px;color:#fff;line-height:90px;}
.float_btm ul a:nth-child(3) li{border-right: 0px;}

.inset_main{padding:20px 0px 50px 0px;}
.inset_main .case_list{padding:13px;width:auto;height:auto;overflow: hidden;}
.inset_main .case_list li{width:287px;height:226px;float: left;margin:15px;text-align:center;font-size:22px;color:#7a7a7a;line-height: 2em;;}
.inset_main .case_list li .titimg{width:287px;height:170px;margin-bottom: 15px;}
.inset_main .case_list li .titimg img{width: 100%;height: 100%;object-fit: cover;}

.inset_title{border-bottom:1px #e0e0e0 solid;text-align: center;margin:0px 30px;padding:20px 0px;}
.inset_title a{font-size:24px;color:#999;line-height:2em;margin:0px 24px;}
.inset_title a.cur{color:#853ee4;font-weight: bold;}
.a_more{font-size:24px; text-align:center}
.a_more li{float:left;margin:0 10px;}
.a_more a{color:#853ee4;}
.inset_main .news_list{padding:0px 30px;width: auto;height: auto;}
.inset_main .news_list li,.inset_main .news_list2 li{font-size:24px;border-bottom: 1px #ccc dashed;float:left;overflow:hidden;}
.inset_main .news_list li{width:100%;line-height:32px;margin:5px 0;border-bottom:1px solid #dfdfdf; padding:10px 0;}
.inset_main .news_list li img{width:30%;max-height:160px;float:left;overflow:hidden;margin-right:20px;}
.inset_main .news_list2 li{width:33.33%;line-height:80px;}
.inset_main .news_list2 li img{height:220px;}
.inset_main .news_list li a{overflow: hidden;width:100%;float:left;}
.inset_main .news_list li span{float: right;color:#999;}

.news_tit{padding:40px 0px 20px 0px;border-bottom: 1px #e0e0e0 solid;margin:0px 30px;text-align: center;}
.news_tit h1{font-size:28px;color:#853ee4;line-height:50px;}
.news_tit p{font-size:12px;color:#b1b1b1;line-height:20px;margin-top:10px;}
.news_cont{padding:0px 30px;font-size:15px;line-height:55px;}
.news_cont h2{margin:20px 0;color:#000;}
.news_cont h3{line-height:80px;color:#000;}
.news_cont h4{color:#000;}
.news_cont h5{color:#000;}
.news_cont img{max-width: 100%;height: auto!important;}
.news_cont p{color:#666;height: 100%;margin:30px 0px;}
.inset_input{font-size:24px;color:#999;line-height:65px;margin-bottom:48px;}
.inset_input input{width:518px;font-size:24px;color:#999;text-indent:1em;height:63px;border:1px #d5d5d5 solid;background:#fff;}
.inset_input textarea{max-width:498px;padding:10px;min-width:498px;border:1px #d5d5d5 solid;max-height: 255px;min-height: 255px;font-size:24px;color:#999;}
.submit{width:520px;height:80px;color:#fff;line-height: 80px;text-align: center;background:#853ee4;font-size:28px;margin-left:75px;}
.map{width:600px;height:432px;margin: auto;}
.cont_txt{font-size:24px;color:#666;line-height:1.5em;text-indent: 150px;}

.center_text{padding-top:3%;text-align: center;font-size:18px;color:#666;height:auto;width: 100%;
    float: left;
    overflow: hidden;}
.center_text p.tit{font-size:40px;color:#853ee4;line-height:50px;font-weight:bold;}
.center_text p{height: 100%;font-size:24px;width:100%;}

.video{width:100%;height:auto;background:url(../images/bg.jpg) no-repeat right top;;padding:30px 10px;overflow:hidden;}
.video .video_box{width:100%;height:376px;margin:auto;padding:60px 0px;}
.video ul li{padding-left:20px;width:100%;float:left;background:url(../images/ra_28.jpg) no-repeat left center;font-size:35px;color:#853ee4;line-height:2em;font-weight:bold;}
.video .center_text{background:none;}


.map_text{width:100%;background:#fff;font-size:22px;color:#666;overflow:hidden;}
.map_text p.p1,.map_text p.p2{width:85%;float:none;margin:0px auto;overflow:hidden;}

.fwlc{padding:45px 30px;background:#fff;}
.fwlc .fwlc_box{border:1px #c8c8c8 solid;border-left: 0px;overflow: hidden;}
.fwlc .nav_list{width:152px;height:100%;background:#eaeaea;padding-bottom: 70px;}
.fwlc .nav_list li{width:151px;height:80px;line-height:80px;color:#666;font-size:22px;text-align: center;border-left:1px #c8c8c8 solid;border-bottom: 1px #c8c8c8 solid;}
.fwlc .nav_list li.cur{background:#853ee4;color:#fff;border-left:1px #853ee4 solid;border-bottom:1px #853ee4 solid;}
.fwlc .fwlc_text{width:413px;margin-right:46px;padding-top:41px;font-size:22px;color:#666;}
.fwlc .fwlc_text p{height: 100%;}
.fwlc .fwlc_text .img_box{width:413px;height:205px;}
.fwlc .fwlc_text .tit{color:#853ee4;font-weight: bold;margin-bottom: 10px;}

.khpj{width:94%;height: auto;padding:10px 3%;background:#fff;}
.khpj ul li{width:100%;height:auto;padding:2% 0px;border-bottom: 1px #c9c9c9 solid;margin:2% 0;overflow: hidden;}
.khpj ul li p{float:right;width: 67%;}
.khpj ul li .imgbox{width:148px;height:187px;float:left;margin-right: 27px;}
.khpj ul li .tit a{font-size:28px;}
.khpj ul li .tit{font-size:24px;color:#999;}
.khpj ul li:last-child{border:0px;}
.khpj ul li img{width:30%;max-height:150px;float:left;overflow:hidden;margin-right:2%;}

.this_inde{height:105px;line-height:105px;font-size:24px;color:#999;}
.this_inde a{color:#853ee4}

.our_phone{padding:26px 30px;background:#fff;height:58px;font-size:24px;color:#666}
.our_phone .phone{padding-left:70px;padding-right:40px;border-right:1px #c7c7c7 solid;margin-right:40px;font-size:22px;color:#ee3636;}
.our_phone p{max-width:300px}
.package{background:#fff;padding:30px;}
.package ul li{width:auto;height:auto;padding:40px 0px;border-bottom: 1px #cecece solid;}
.package ul li:last-child{border:0px;}
.package ul li .titimg{width:150px;height:180px;}
.package ul li .text{margin-left:165px;font-size:20px;color:#666;line-height:1.8em;}
.package ul li .text .tit{font-size:24px;color:#853ee4;margin-bottom: 7px;}
.package ul li .text .smtit{font-size:24px;line-height:1.4em;color:#333;margin-bottom: 10px;}