@charset "utf-8";

@font-face{font-family:'iconfont';src:url('//at.alicdn.com/t/font_1432720974_1547027.eot');src:url('//at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('//at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('//at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('//at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}
.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
body{font-family:"微软雅黑"}
.glyphicon{top:0 !important}
.no-margin{margin:0 !important}
.overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
a{text-decoration:none !important;cursor:pointer !important}
.container-fluid{max-width:1160px !important}
.tr{transition:all 0.3s;}
.tr3{transition:all 1s;}
.sizeCover{ background-position: 50% 50%; background-size: cover; }
.border-1{ border-top: solid 1px #eaeaea;border-bottom: solid 1px #eaeaea; }
.box-shadow-1{box-shadow: 0 1px 2px rgba(0,0,0,0.1); }
.box-shadow-2{box-shadow: 0 2px 3px rgba(0,0,0,0.3);}
.jiangexian-1{ margin:70px 0; height: 1px; background: #e5e5e5; }

.wo1{margin-top:20px;}
.wo1 .box1{display:block;background:#fff;margin-bottom:20px;box-shadow:2px 2px 5px rgba(0,0,0,0.1)}
.wo1 .box1 h4{position:relative;line-height:50px;border-bottom:1px solid #e5e5e5;padding-left:25px;font-size:20px;color:#000000;}
.wo1 .box1 h4:before{content:"";width:5px;height:100%;background:#ff6881;left:0;top:0;position:absolute;}
.wo1 .box2{padding:30px 20px 0 30px;}
.wo1 .box2 .shang1{position:relative;padding-left:260px;padding-bottom:40px;border-bottom:1px solid #e5e5e5;}
.wo1 .box2 .shang1 .tu{position:absolute;left:0;top:0;width:260px;height:225px;}
.wo1 .box2 .text11{padding:20px 0 0 35px;height:225px;}
.wo1 .box2 .text111{font-size:14px;line-height:45px;color:#666666;height:180px;overflow:hidden;}
.wo1 .xia1{padding:20px 0;}
.wo1 .xia1 .zuo1{color:#fe738a;font-size:14px;}
.wo1 .xia1 .you1{color:#fe738a;font-size:14px;}
.ti1{position:relative;line-height:50px;border-bottom:1px solid #e5e5e5;padding-left:25px;font-size:20px;color:#000000;background:#fff;margin-top:20px;}
.ti1:before{content:"";width:5px;height:100%;background:#ff6881;left:0;top:0;position:absolute;}
.ti2 .zuo1{color:#fe738a;font-size:14px;}
.ti2 .you1{color:#fe738a;font-size:14px;}
.ti2{padding:20px 30px;}
.xiangqing{padding:30px;font-size:14px;line-height:45px;color:#666666;background:#fff;}
.xiangqing img{margin:15px auto;max-width:100%;display:block;}


.main-Background-1{background:#f6f6f6;}
.main-pad-10{padding: 45px 0;}
.text-22 .biaoti{ margin:0 0 25px; font-size: 36px;color: #333; font-weight: bold; line-height: 40px; }
.text-22 .jieshao{ margin-bottom: 30px; font-size: 15px; color: #666; line-height: 24px; }
.text-22 .jiage{ margin-bottom: 20px; font-size: 32px;color: #ff798f; line-height: 40px; }
.text-22 .menu{ margin-bottom: 30px; }
.text-22 .menu ul li{ margin-right: 20px; margin-bottom: 10px; }
.text-22 .menu ul li a{ display: block; padding: 1px; border:solid 1px #e5e5e5; }
.text-22 .menu ul li a .box{ position: relative; padding: 0 10px 0 15px; min-width: 137px; font-size: 16px;color: #333; line-height: 47px; background: #e5e5e5; }
.text-22 .menu ul li a .box:before{ content: ""; position: absolute; left:13px; top:14px; z-index: 1; width: 23px; height: 23px; background: url(../images/text22_jiao.png) no-repeat; transition: all 0.3s; opacity: 0; }
.text-22 .menu ul li.active a{ border:solid 1px #ff798f; }
.text-22 .menu ul li.active a .box{ color: #fff; background: #ff798f; }
.text-22 .menu ul li.active a .box:before{ opacity:1; }
.text-22 .more a{ display: block; width: 230px; height: 50px; font-size: 18px; color: #fff; line-height: 50px; background: #ff6881; }

.yemian{margin:35px -5px 0 -5px;}
.yemian li{padding:0 5px;width:20%;}
.pictrue-10-list{ padding: 1px; border:solid 1px #dfdfdf; }
.pictrue-10-list a{ display: block; padding: 20px 15px; min-height:235px; background: #f5f5f5;}
.pictrue-10-list a .imgbox{ margin:0 auto 20px;overflow: hidden;width:115px;height:115px;border:solid 5px transparent; border-radius: 50%; }
.pictrue-10-list a .imgbox span{ display: block; font-size: 0; border-radius: 50%;width:115px;height:115px;}
.pictrue-10-list a .imgbox span img{ max-width: 100%; }
.pictrue-10-list a .jiangexian{ margin:0 auto 20px; width: 28px; height: 2px; background: #fff; opacity: 0; }
.pictrue-10-list a .biaoti{ font-size: 18px; color: #333; font-weight: bold; line-height: 20px; transform: translate(0,-22px); }
.title-12 .biaoti{font-size:30px;color:#000;}
.wenzi11{margin-top:50px;}
.text-23{margin-bottom: 30px;padding-bottom: 30px;color: #333;line-height: 35px;border-bottom: solid 1px #e6e6e6;}
.title1-13 .biaoti{font-size:30px;color:#000;text-align:center;}
.title1-13{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: solid 1px #e6e6e6; }
.text1-7{ margin:30px 0 0 0 !important;padding:0 20px;}
.text1-7 form{ display: block; }
.text1-7 form ul{ margin:0 -5px -10px; }
.text1-7 form ul li{ padding: 0 5px; margin-bottom: 10px; width: calc(100% / 3); }
.text1-7 form ul li input{ display: block; padding: 0 10px; width: 100%; height: 52px; font-size: 12px;color: #666; line-height: 52px; background: #fff; border:solid 1px #e5e5e5; }
.text1-7 form ul li input{ display: block; padding: 0 10px; width: 100%; height: 52px; font-size: 12px;color: #666; line-height: 52px; background: #fff; border:solid 1px #e5e5e5; }
.text1-7 form ul li select{ cursor: pointer; display: block; padding-left:10px; width: 100%; height: 52px; font-size: 12px;color: #666; line-height: 52px; border:solid 1px #e5e5e5; appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/text7_jt.jpg) no-repeat scroll right center transparent;padding-right:40px}
.text1-7 form ul li select::-ms-expand{display:none}
.text1-7 textarea{display: block; margin-bottom: 10px; padding: 0 10px; width: 100%;max-width: 100%;min-width: 100%; height: 200px;min-height: 200px; font-size: 12px;color: #666; line-height: 34px; background: #fff; border:solid 1px #e5e5e5;}
.text1-7 button{ display: block; width:378px; height: 52px; font-size: 15px;color: #fff; line-height:52px; background: #ff6881; border:none;margin:40px auto 0 auto;}
#lijiyuyue{padding:70px 0 60px 0;}
.text1-7 button:hover {background: #e9445f;}
.text-25-list a{ display: block; padding: 1px; border:solid 1px #ededed; }
.text-25-list a .biaoti{ position: relative; padding: 0 15px 0 40px; font-size: 18px;color: #333; font-weight: bold; line-height: 47px; background: #f6f6f6; }
.text-25-list a .biaoti:before{ content: ""; position: absolute; left: 15px; top: calc((100% - 8px) / 2); z-index: 1; width: 8px; height: 8px; background: url(../images/text25_jiao.jpg) no-repeat; }
.text-25-list a .jiangexian{ margin:1px 0; height: 1px; background: #f6f6f6; }
.text-25-list a .textbox{ padding: 10px 15px; background: #f6f6f6;}
.text-25-list a .textbox .jieshao{ height: 120px; color: #666; line-height: 30px; overflow: hidden; }
.title-12{margin-bottom: 45px;}
.yaocai{background:#f6f6f6; padding:50px 0;}
.yaocai .imgbox{margin-top:30px; padding-bottom:20px; border-bottom:2px solid #ddd}
.yaocai .left{width:665px; padding-top:30px;}
.yaocai .tou{font-size:12px; color:#ff6881; position:relative; padding-left:65px; padding-bottom:10px; border-bottom:1px solid #e5e5e5;}
.yaocai .tou i{display:block; width:49px; height:44px; background:#ff6881; font-size:24px; color:#fff; line-height:44px; text-align:center; position:absolute; left:0; top:5px;}
.yaocai .tou h4{font-size:20px; color:#000; line-height:35px; font-weight:bold !important}
.yaocai .zi{font-size:14px;line-height:30px; margin:30px 0;}
.yaocai .right{width:435px; text-align:right}
.yaocai .right img{max-width:100%; height:auto;}
.yaocai h6, .fuwu h6 {text-align: center;font-size: 24px;line-height: 40px;font-weight: normal;}
.wenzi22{margin-top:20px;font-size:14px;line-height:40px;color:#000000;}
.wenzi22 h2{font-size:18px;color:#fe7289;margin-bottom:10px;}

.wo .daohang{font-size:0;box-shadow:2px 2px 5px rgba(0,0,0,0.15);background:#fff;}
.wo .daohang a{font-size:18px;font-weight:bold;color:#333333;text-align:center;line-height:70px;width:16.66%;display:inline-block;border-right:1px solid #e5e5e5;}
.wo .daohang a:hover,.wo .daohang a.active{background:#fe738a;color:#fff;}


.main-2{ padding: 0 5px; }
.main-2-list{ padding: 0 10px; }
.main-pad-1{ padding:80px 0;}
.main-pad-2{ padding:0 0 80px;}
.main-pad-3{ padding: 25px 0; }
.main-pad-4{ padding: 35px 0; }
.main-pad-5{ padding: 20px 0 70px; }
.main-pad-6{ padding:30px 20px; }
.main-pad-7{ padding:0 25px; }
.main-pad-8{ padding:45px; }
.main-mar-1{ margin:0 0 20px; }
.main-Background-1{ background:#f6f6f6;}
.main-Background-2{ background: #fff; }
.main-Background-2 img{max-width: 100%}

header{  position: relative; z-index:99999;}
header .logo a{ display:block; font-size:0;}
.header{ position: relative; z-index: 2; padding: 15px 0; box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
.header .search form{ display: block; width: 350px; height: 30px; }
.header .search form input{ display: block; padding: 0 10px; width: calc(100% - 100px); height: 30px; font-size: 12px; color: #757575; line-height: 28px; border:solid 1px #ff6881; }
.header .search form button{ display: block; width: 100px; height: 30px; font-size: 12px;color: #fff; line-height:28px; background: #ff6881; border:none; }
.header .menu{ padding-left: 15px; width: calc(100% - 350px); }
.header .menu ul li{ margin-left: 40px; }
.header .menu ul li:first-child{ margin-left: 0; }
.header .menu ul li a{ display: block; color: #333; font-weight: bold; line-height: 30px; }
.header .menu ul li.active a{ color: #ff6881; }

.banner{ position:relative;}
.banner a{ display: block; font-size: 0; text-align: center;}
.banner a img{ max-width: 100%;}
.banner .swiper-pagination{ position: absolute; left: 0; bottom: 20px; z-index: 1; width: 100%; font-size: 0; text-align: center;}
.banner .swiper-pagination span{ margin: 0 5px; width: 10px; height: 10px; background: #fff; opacity: 1;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ background: #f75c6d;}


.title-1{ margin-bottom: 55px; font-size: 0; overflow: hidden; }
.title-1 a{ display: inline-block; vertical-align: top; }
.title-1 a .cn{ margin-bottom: 10px; font-size: 24px;color: #333; line-height: 30px; }
.title-1 a .en span{ display:inline-block; vertical-align: top; position: relative; font-family: arial; min-width: 90px; font-size:12px;color: #f75c6c; }
.title-1 a .en span:before,.title-1 a .en span:after{ content:""; position: absolute; top: 50%; z-index: 1; width: 120px; height: 2px; background: #b2b2b2; }
.title-1 a .en span:before{ right: calc(100% + 25px); }
.title-1 a .en span:after{ left: calc(100% + 25px); }
.title-2{ margin-bottom:35px; font-size: 0; }
.title-2 ul li{ display: inline-block; vertical-align: top; margin:0 2px 10px; }
.title-2 ul li a{ display: block; padding: 0 10px; min-width: 114px; font-size: 14px;color: #333; line-height: 36px; border:solid 1px #e5e5e5; }
.title-2 ul li.active a{ color: #fff; background: #f75c6d; border:solid 1px #f75c6d; }
.title-3{ margin-bottom:30px; font-size: 12px;color: #666; line-height: 24px; }
.title-3 span{ color: #333; }
.title-3 a{ color: #666; }
.title-4{ margin-bottom: 30px; }
.title-4 .biaoti{ margin-bottom: 10px; font-size: 24px; color: #333; line-height: 30px; }
.title-4 .jiangexian{ font-size: 0; }
.title-4 .jiangexian span{ margin:0 9px; display: inline-block; vertical-align: top; width: 195px; height: 2px; background: #ff6881; }
.title-4 .jieshao{ font-size: 12px;color: #999; line-height: 24px; }
.title-5{ padding-bottom:20px; margin-bottom: 45px; border-bottom: solid 1px #e5e5e5; }
.title-5 .biaoti{ font-size: 20px;color: #333; line-height: 24px; }
.title-6{ padding-left: 20px; font-size: 18px;color: #ff6881; line-height: 50px; border-bottom: solid 1px #e5e5e5; border-left: solid 5px #ff6881; }
.title-6 span{ font-size: 12px; color: #f06279; }
.title-6.active{ color: #333; }
.title-7 ul li{ width: calc(100% / 6); border-right: solid 1px #e5e5e5; }
.title-7 ul li:last-child{ border-right: none; }
.title-7 ul li a{ display: block; font-size: 18px;font-weight: bold; color: #333;height: 70px;display:flex;justify-content:center;align-items:center;}
.title-7 ul li.active a{background: #fe738a;color: #fff}
.title7 ul li{ width: calc(100% / 8);}
.title7 ul li a{font-size: 14px;line-height: 18px;padding:0 5px;}
.title-7.active{ height: 70px; }
.title-7.active ul{ position:fixed; z-index: 99999; top: 0; background: #fff; }
.title-7.active2 ul li{ width: calc(100% / 3); }
.title-7.active2 ul li a{ font-size: 20px; }
.title-8{ margin-bottom: 35px; }
.title-8 ul li{ margin-right:3px; }
.title-8 ul li a{ position: relative; display: block; width: 160px; height: 44px; font-size: 16px;color: #999; line-height: 42px; border:solid 1px #e3e3e3; }
.title-8 ul li.active a{ color: #fff; background: #ff6881; border:solid 1px #ff6881; }
.title-8 ul li.active a:before{ content: ""; position: absolute; left: 50%; top: 100%; z-index: 1; margin-left: -8px; width: 0; height: 0; border-left: solid 8px transparent; border-right: solid 8px transparent; border-top: solid 8px #ff6881;}
.title-9{ margin-bottom: 35px; padding-right: 10%; border-bottom:solid 1px #ff6881; }
.title-9 ul li{ margin-bottom: -1px; width: 25%; }
.title-9 ul li a{ display: block; color: #333; line-height: 39px; border:solid 1px transparent; }
.title-9 ul li.active a{ color: #ff6881; border:solid 1px #ff6881; border-bottom: solid 1px #fff; }
.title-10{ padding: 20px; font-size: 20px;color: #333; line-height: 24px; }
.title-10 span{ color: #ff6c84; }
.title-11{ position:relative; margin-bottom: 20px; font-size: 24px;color: #333; line-height: 24px; }
.title-11 .xiantiao{ position: absolute; left: 0; top: -90px; z-index: 1; width: 100%; height: 1px; }

.xinwen .row{margin:0 -38px !important;}
.xinwen .col-md-6{padding:0 38px !important;border-right: 1px solid #e5e5e5}
.xinwen .biaoti{font-size: 20px;color: #000; font-weight: bold;margin-bottom: 25px}
.xinwen .left .imgbox{display: block;color: #999}
.xinwen .left .imgbox .tu{width: 198px;height: 133px;overflow: hidden;}
.xinwen .left .imgbox .tu span{display: block;width: 100%;height: 100%}
.xinwen .left .imgbox .text{width: calc(100% - 198px);padding:0 0 0 25px;}
.xinwen .left .imgbox .text h4{font-size: 18px;color: #000;font-weight: bold}
.xinwen .left .imgbox .text .zi{line-height: 24px;height: 48px;overflow:hidden;margin:15px 0 10px;}
.xinwen .right .imgbox{display: block;overflow: hidden;} 
.xinwen .right .imgbox img{width: 100%;transition: all 1s}
.xinwen ul{margin:15px 0 0;padding:0;}
.xinwen ul li{margin:0;list-style: none}
.xinwen ul li a{display: block;font-size: 14px;color: #000;line-height: 40px;position: relative;padding-right: 95px}
.xinwen ul li a span{position: absolute;top: 0;right: 0;color: #999999;font-family: "Arial";transition: all 0.3s}
.xinwen-2{padding:0 10px 10px;}

.text-1 .biaoti{ margin:60px 0 15px; font-size: 24px;color: #333; line-height: 34px; }
.text-1 .jiangexian{ margin:0 auto 20px; width: 120px; height: 2px; background: #fff; }
.text-1 .more a{ display: block; margin:0 auto; width: 190px; font-size: 18px;color: #333; line-height: 58px; border:solid 1px #666; }
.text-2 .biaoti{ margin-bottom: 20px; font-size: 18px;color: #333; line-height: 24px; }
.text-2 .jieshao{ color: #333; line-height: 34px; }
.text-3{ padding: 20px; background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,0.1);  }
.text-3 .imgbox{ padding: 10px; width: 160px; font-size: 0; border:solid 1px #e8e8e8; }
.text-3 .imgbox img{ width: 100%; }
.text-3 .textbox{ padding-left: 40px; padding-top: 35px; width: calc(100% - 160px); }
.text-3 .textbox .biaoti{ margin-bottom: 30px; font-size: 24px;color: #333; line-height: 30px; }
.text-3 .textbox .jieshao{ color: #333; line-height: 24px; }
.text-4{ padding: 30px 20px; background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,0.1); }
.text-4 .biaoti{ padding: 0 0 0 20px; margin-bottom: 20px; font-size: 18px;color: #ff6881; line-height: 24px; }
.text-4 .jieshao ul li{ position: relative; margin-bottom: 20px; padding-left: 35px; color: #666; line-height: 25px; }
.text-4 .jieshao ul li:last-child{ margin-bottom: 0; }
.text-4 .jieshao ul li .jiaobiao{ position: absolute; left: 0; top: 1px; z-index: 1; width: 22px; height: 22px; }
.text-4 .jieshao ul li .jiaobiao:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background: #ff7f00; border-radius: 50%; }
.text-4 .jieshao ul li .jiaobiao:after{ content: ""; position: absolute; left: 0; bottom: 0; z-index: 2; width: 50%; height: 50%; background: #ff7f00;} 
.text-4 .jieshao ul li .jiaobiao span{ display: block; position: relative; z-index: 3; color: #fff; line-height: 22px; text-align: center; }
.text-5{ color: #333; line-height: 44px; }
.text-6{color: #333; line-height: 30px; }
.text-6 h4{font-size: 24px;font-weight: bold}
.text-6 img{display: block;margin:10px auto;}
.text6{font-size: 24px;font-weight: bold;border-left:none;padding:10px 20px;}
.text-7{ margin:0 auto; max-width: 650px; }
.text-7 form{ display: block; }
.text-7 form ul{ margin:0 -5px -10px; }
.text-7 form ul li{ padding: 0 5px; margin-bottom: 10px; width: calc(100% / 3); }
.text-7 form ul li input{ display: block; padding: 0 10px; width: 100%; height: 36px; font-size: 12px;color: #666; line-height: 34px; background: #fff; border:solid 1px #e5e5e5; }
.text-7 form ul li input{ display: block; padding: 0 10px; width: 100%; height: 36px; font-size: 12px;color: #666; line-height: 34px; background: #fff; border:solid 1px #e5e5e5; }
.text-7 form ul li select{ cursor: pointer; display: block; padding-left:10px; width: 100%; height: 36px; font-size: 12px;color: #666; line-height: 34px; border:solid 1px #e5e5e5; appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/text7_jt.jpg) no-repeat scroll right center transparent;padding-right:40px}
.text-7 form ul li select::-ms-expand{display:none}
.text-7 textarea{display: block; margin-bottom: 10px; padding: 0 10px; width: 100%;max-width: 100%;min-width: 100%; height: 106px;min-height: 106px; font-size: 12px;color: #666; line-height: 34px; background: #fff; border:solid 1px #e5e5e5;}
.text-7 button{ display: block; width: 100px; height: 36px; font-size: 12px;color: #fff; line-height: 36px; background: #ff6881; border:none; }
.text-8 ul{ margin:0 -5px -20px; }
.text-8 ul li{ margin-bottom: 20px; padding: 0 5px; width: 50%; }
.text-8 ul li a{ display: block; color: #333; line-height: 24px; }
.text-9 ul{ margin-bottom:-30px; }
.text-9 ul li{ margin-bottom: 30px;}
.text-9 ul li .biaoti .box{ margin-bottom: 10px;padding: 2px 22px 2px 2px; min-width: 170px; background: #ff6881; }
.text-9 ul li .biaoti .box .shuzi{ width: 35px; height: 35px;font-family: arial; font-size: 24px; color: #ff6881; line-height: 35px; background: #fff; }
.text-9 ul li .biaoti .box .mc{ padding-left: 20px; width: calc(100% - 35px); font-size: 16px; color: #fff; line-height: 35px; }
.text-9 ul li .biaoti .box .mc span{color: rgba(255,255,255,0.6);margin-left:3px}
.text-9 ul li .biaoti .box .text{ margin-left: 5px; font-size: 16px; color: rgba(255,255,255,0.6); line-height: 35px; }
.text-9 ul li .jieshao{ min-height:60px; color: #333; line-height: 30px; }
.text-9 ul li .jieshao2 .mc{ color: #ff6881; line-height: 28px; }
.text-9 ul li .jieshao2 .qita .ul .li{ line-height: 28px; }
.text-9 ul li .jieshao2 .qita .ul .li .name{ width: 70px; color: #ff6881;  }
.text-9 ul li .jieshao2 .qita .ul .li .txt{ width: calc(100% - 70px);  color:#333; }
.text-9 ul li .jieshao2 .qita .ul .li span{color: #ff6881}
.text-9 ul li .jieshao2 .tishi{color: #0052af;}
.text-9 ul li .jieshao2 .wz{  color:#333; line-height: 30px; }
.text-9 ul li .jiangexian{ margin-top: 12px; height: 1px; background: #ff6881; }
.text-9.active { overflow: hidden; }
.text-9.active ul{ margin:0 -28px -10px; }
.text-9.active ul li{ margin-bottom: 10px; padding:0 28px; float: left; width: 50%; }
.text-9.active ul li .biaoti .box{ margin-bottom: 0; width: 100%; }
.text-9.active2 ul li .biaoti .box .mc{ width: auto; }
.text-9.active2 ul li .left{ width: calc(100% - 245px); }
.text-9.active2 ul li .right{ width: 245px; font-size: 0; }
.text-9.active2 ul li .right img{ max-width: 100%; }
.text-9.active3 ul{ padding-left: 23px; margin-left: -23px; margin-right:-23px ; }
.text-9.active3 ul li{ position: relative; padding: 0 23px; }
.text-9.active3 ul li:before{ content: ""; position: absolute; left:5px; top: 50%; z-index: 1; width: 11px; height: 41px; background: url(../images/text9_jt.png) no-repeat; }
.text-9.active3 ul li:nth-last-child(2):before,.text-9.active3 ul li:nth-last-child(1):before{ display: none; }
.text-9.active3 ul li .biaoti .box{ background: #ff9b68; }
.text-9.active3 ul li .biaoti .box .shuzi{ color: #d64800; }
.text-9.active3 ul li .biaoti .box .mc{ font-size: 14px; }
.text-10{ position:relative; }
.text-10 .xiantiao{position: absolute; left: 0; top: -90px; z-index: 1; width: 100%; height: 1px;}
.text-10 a{ display: block; font-size: 0; line-height: 60px; background: #ff6881; }
.text-10 a .icon{ margin-right: 10px; display: inline-block; vertical-align: top; }
.text-10 a .mc{ display: inline-block; vertical-align: top; font-size: 20px;color: #fff; }
.text-11{ margin:0 auto; max-width: 550px; }
.text-11 ul li{ margin-bottom: 30px; padding-left: 45px; color: #333; line-height:24px; background-repeat: no-repeat; background-position: left; background-size: 24px auto; }
.text-11 ul li:last-child{ margin-bottom: 0; }
.text-11 .text{font-size: 16px;line-height: 60px;}
.map{border:1px solid #ccc;margin:50px 0;}
.map img{width: 100%}
.text-12 ul{ position: relative; }
.text-12 ul .jiangexian{position: absolute; left: 145px; top: 0; z-index: 1; width: 1px; height: 100%; background:#e5e5e5; }
.text-12 ul li{ border-bottom: solid 1px #e5e5e5; }
.text-12 ul li .biaoti{ padding: 12px 20px 12px 0; width: 145px; color: #ff6881; line-height: 24px; }
.text-12 ul li .textbox{ padding: 12px 20px; width: calc(100% - 145px); color: #333; line-height: 24px; }
.text-13 ul{ margin:0 -10px; }
.text-13 ul li{ padding: 0 10px; width: calc(100% / 3); }
.text-13 ul li .biaoti{ padding: 0 25px; font-size: 18px; color: #fff; line-height: 57px; background: #ff6881; border-radius:10px 10px 0 0; }
.text-13 ul li .textbox{ padding:15px; height: 180px; background: #f2f2f2;  border-radius:0 0 10px 10px; }
.text-13 ul li .textbox .ul{ padding: 0 10px; }
.text-13 ul li .textbox .ul .li{ position: relative; padding-left: 15px; color: #333; line-height: 30px; }
.text-13 ul li .textbox .ul .li:before{ content: ""; position: absolute; left: 0; top:calc((100% - 4px) / 2); z-index: 1; width:4px; height:4px; background: #ff6881; border-radius: 50%;}
.text-13 ul li .img{ height: 150px; border-radius: 0 0 10px 10px; }
.text-14 ul li{ padding-bottom: 10px; margin-bottom: 25px; border-bottom: solid 1px #e5e5e5; }
.text-14 ul li:last-child{ margin-bottom: 0; }
.text-14 ul li .biaoti{ margin-top:10px; width: 60px; height: 60px; font-size:24px; color: #fff; line-height: 60px; background: #ff6881; }
.text-14 ul li .textbox{ padding-left: 20px; width: calc(100% - 60px); }
.text-14 ul li .textbox .mc{ margin-bottom: 10px; font-size: 18px;color: #ff6881; line-height: 24px; }
.text-14 ul li .textbox .jieshao{ height: 48px; font-size: 12px; color: #666; line-height: 24px; overflow: hidden; }
.text-15{ padding: 15px 0 0; margin:0 15px; border-bottom: solid 1px #e5e5e5; }
.text-15 ul li{ width: calc(100% / 3); border-right: solid 1px #e5e5e5; }
.text-15 ul li:last-child{ border-right: none; }
.text-15 ul li a{ display: block; padding: 15px 0; }
.text-15 ul li a .yw{ margin:0 auto 10px; width: 36px; height: 36px; font-size: 24px; color: #fff; line-height: 36px; background: #fa5387; border-radius:50%; }
.text-15 ul li a .mc{ font-size: 12px;color: #333; line-height: 24px; }
.text-16{ padding: 15px 0; margin:0 15px; }
.text-16 .biaoti{ margin-bottom: 20px; font-size: 18px; color: #fa5387; line-height: 24px; }
.text-16 ul li{ margin-bottom:18px; }
.text-16 ul li:last-child{ margin-bottom:0; }
.text-16 ul li a{ display: block; color: #999; line-height: 24px; }
.text-17{ padding: 15px; }
.text-17 ul{ margin:0 -5px; }
.text-17 ul li{ padding: 0 5px; }
.text-17 ul li:nth-child(1),.text-17 ul li:nth-child(2),.text-17 ul li:nth-child(3){ width: calc((100% - 100px) / 3); }
.text-17 ul li:nth-child(4){ width: 100px; }
.text-17 ul li select{ cursor: pointer; display: block; padding-left: 10px; width: 100%; height: 36px; font-size: 12px;color: #999; line-height: 34px;appearance:none;-moz-appearance:none;-webkit-appearance:none; background: url(../images/text7_jt.jpg) no-repeat right transparent; border:solid 1px #e5e5e5; }
.text-17 ul li select::-ms-expand{display:none}
.text-17 ul li button{ display: block; width: 100%; height: 36px; font-size: 12px;color: #fff; line-height: 36px; background: #ff6881; border:none; }
.text-18{ margin-bottom:40px; }
.text-18 ul{ margin:0 -13px; }
.text-18 ul li{ padding: 0 13px; width: calc(100% / 3); }
.text-18-list{ padding: 40px 20px; }
.text-18-list .time{ padding-bottom: 10px; font-size: 36px;color: #ff6880; font-weight: bold; line-height: 40px; }
.text-18-list .time span{ font-size:16px;color: #333; font-weight: bold; }
.text-18-list .jiangexian{ height: 1px; background: #e5e5e5; }
.text-18-list .jieshao{ padding: 15px 0; font-size:16px; color: #333; line-height: 40px; }
.text-18-list .yuanjia{ margin-top: 10px; margin-bottom: 5px; font-size: 20px;color: #999; line-height: 40px; }
.text-18-list .tcj{ min-height: 60px; font-size: 20px;color: #333; line-height: 30px; }
.text-18-list .tcj span{ color: #ff6880; font-weight: bold; }
.text-19 ul{ margin:0 -20px; }
.text-19 ul li{ padding: 0 20px; width: 25%; }
.text-19 ul li .biaoti{ padding: 0 10px; font-size:18px;color: #fff; line-height: 57px; background: #ff6881; border-radius: 10px 10px 0 0; }
.text-19 ul li .jieshao{ padding: 30px 20px; background: #f2f2f2; border-radius: 0 0 10px 10px; }
.text-19 ul li .jieshao .txt{min-height: 120px; color: #333; line-height: 30px;}
.text-20 .biaoti{ margin-bottom:5px; color: #333; font-weight: bold; line-height: 24px; }
.text-20 .biaoti span{ font-weight: normal; }
.text-20 .jieshao{ margin-bottom: 10px; color: #666; line-height:30px; }
.text-20 .jieshao:last-child{ margin-bottom: 0; }
.text-20 .text{color: #333;line-height: 40px;}
.text-20 .text h4{font-size: 24px;color: #ff6881;font-weight: bold;line-height: 40px}
.text-21 ul li{ margin-bottom: 20px; padding:0 20px 20px; line-height: 30px; border-bottom: solid 1px #e5e5e5; }
.text-21 ul li:last-child{ margin-bottom: 0; }
.text-21 ul li .biaoti{ margin-bottom:20px; }
.text-21 ul li .biaoti .mc{ font-size: 12px; color: #999;}
.text-21 ul li .biaoti .mc span{ color: #333; }
.text-21 ul li .biaoti .right .name{ font-size: 12px; color: #999;}
.text-21 ul li .biaoti .right .xing{ font-size: 0; }
.text-21 ul li .biaoti .right .xing b{ margin-left: 10px; }
.text-21 ul li .biaoti .right .xing b:first-child{ margin-left: 0; }
.text-21 ul li .jieshao{ color: #333; line-height: 24px; }

.pictrue-1-list a{ display: block;margin-bottom:20px;}
.pictrue-1-list a .imgbox{ margin-bottom: 20px; font-size: 0; }
.pictrue-1-list a .imgbox img{ max-width: 100%; border-radius: 50%; border:solid 1px #e5e5e5; }
.pictrue-1-list a .textbox .biaoti{ margin-bottom: 20px; font-size: 18px;color: #333; line-height: 24px; }
.pictrue-1-list a .textbox .jieshao{ height: 48px; color: #333; line-height: 24px; overflow: hidden; opacity: 0.6; }
.pictrue-2{ position: relative; box-shadow: 0 0 15px rgba(0,0,0,0.2); }
.pictrue-2-list a{ display: block; padding: 15px; border:solid 1px #efefef; }
.pictrue-2-list a .imgbox{ overflow: hidden; }
.pictrue-2-list a .imgbox span{ display: block; font-size: 0; }
.pictrue-2-list a .imgbox span img{ max-width: 100%; }
.pictrue-2-list a .textbox{ padding: 15px 10px; color: #333; line-height: 24px; }
.pictrue-2 .swiper-button{ margin-top: -23px; width: 42px; height: 47px; background-repeat: no-repeat; background-size: 11px auto; background-position: center; border:solid 1px #f0f0f0; }
.pictrue-2 .swiper-button.swiper-button-prev{ left: -60px; background-image: url(../images/p2_jt_l.png); }
.pictrue-2 .swiper-button.swiper-button-next{ right: -60px; background-image: url(../images/p2_jt_r.png); }
.pictrue-3{ margin-bottom: 35px; font-size: 0; }
.pictrue-3 img{width: 100%; }
.pictrue-3.active{ margin-bottom: 70px; }
.pictrue-4{ margin-bottom:20px; }
.pictrue-4 ul{ margin:0 -10px; }
.pictrue-4 ul li{ padding: 0 10px; width: 50%; }
.pictrue-4 ul li a{ display:block; padding: 50px 20px 50px; background: #fff; box-shadow: 0 1px 2px rgba(0,0,0,0.1); }
.pictrue-4 ul li a .imgbox{ margin:0 auto 25px; padding: 13px; max-width: 240px; background: #ffe1e6;  border-radius:50%; }
.pictrue-4 ul li a .imgbox .imgs{ padding: 13px; background: #ffa4b3;  border-radius:50%; }
.pictrue-4 ul li a .imgbox .imgs span{ display: block; font-size: 0; border-radius: 50%; }
.pictrue-4 ul li a .imgbox .imgs span img{ max-width: 100%; }
.pictrue-4 ul li a .textbox .biaoti{ font-size: 0; }
.pictrue-4 ul li a .textbox .biaoti .mc{ display: inline-block; vertical-align: top; font-size: 20px;  color: #333; line-height: 24px; }
.pictrue-4 ul li a .textbox .biaoti .jiage{ margin:0 10px; display: inline-block; vertical-align: top; font-size: 30px; color: #ff6881; line-height: 24px; }
.pictrue-4 ul li a .textbox .biaoti del{ padding-top: 4px; display: inline-block; vertical-align: top; font-size: 18px; color: #999; line-height: 20px; }
.pictrue-4 ul li a .textbox .jieshao{ margin-top: 30px; padding: 15px 15px 0; color: #333; line-height: 24px; border-top: solid 1px #e5e5e5; }
.pictrue-5{ font-size: 0; }
.pictrue-5 img{ max-width: 100%; }
.pictrue-6 ul li{ padding: 15px; }
.pictrue-6 ul li .imgbox{ position: relative; padding: 10px; width: 207px; border:solid 1px #e5e5e5;}
.pictrue-6 ul li .imgbox:before{ content: ""; position: absolute; right: -4px; bottom: -4px; z-index: 1; width: 100%; height: 100%; border:solid 1px #e5e5e5;}
.pictrue-6 ul li .imgbox a{ display: block; position: relative; z-index: 2; height: 175px; font-size: 0; line-height: 175px; background: #fff; text-align: center; }
.pictrue-6 ul li .imgbox img{ max-width: 100%; max-height: 100%; }
.pictrue-6 ul li .left{ padding-top: 15px; padding-left: 40px; padding-right: 15px; width:calc((100% - 207px) * 0.6); }
.pictrue-6 ul li .left .ul .li{ margin-bottom: 10px; line-height: 24px; }
.pictrue-6 ul li .left .ul .li:last-child{ margin-bottom: 0; }
.pictrue-6 ul li .left .ul .li .mc{ width: 40px;font-size: 12px;color: #999;}
.pictrue-6 ul li .left .ul .li .txt{ width: calc(100% - 40px); color: #333; }
.pictrue-6 ul li .left .ul .li:nth-child(2) .txt{font-size: 12px}
.pictrue-6 ul li .left .ul .li .txt del{ color: #999; }
.pictrue-6 ul li .left .ul .li .txt span{ font-size: 24px;color: #ff6881; font-weight: bold; }
.pictrue-6 ul li .right{width:calc((100% - 207px) * 0.4);border-left: solid 1px #e5e5e5; }
.pictrue-6 ul li .right .ul .li{ border-bottom: solid 1px #e5e5e5; }
.pictrue-6 ul li .right .ul .li:last-child{ border-bottom: none; }
.pictrue-6 ul li .right .ul .li a{ display: block; font-size:0; line-height: 65px; }
.pictrue-6 ul li .right .ul .li a .icon{ margin-right:25px; display: inline-block; vertical-align: top; }
.pictrue-6 ul li .right .ul .li a .mc{ display: inline-block; vertical-align: top; font-size: 14px;color: #333; }
.pictrue-6 ul li .right .more{padding-top: 140px; padding-bottom: 18px;}
.pictrue-6 ul li .right .more a{ display: block; margin:0 auto; width: 100px; height: 36px; font-size: 12px; color: #fff; line-height: 36px; background: #ff6881; }
.pictrue-6 ul li:last-child{ margin-bottom: 0; }
.pictrue-7 a{ display: block; height:227px; }
.pictrue-7.active a{height: 311px; }
.pictrue-8{ position: relative; }
.pictrue-8 .mb{ font-size:0; }
.pictrue-8 .mb img{ max-width: 100%; }
.pictrue-8 .imgbox{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; }

.yystubox{background: #fff;margin-bottom: 20px;box-shadow: 0 1px 2px rgba(0,0,0,0.1)}
.yystubox .biaoti{font-size: 24px;color: #000; font-weight: bold;padding:20px 20px 20px 40px;border-bottom: 1px solid #e5e5e5;position: relative;}
.yystubox .biaoti:before{content: "";position: absolute;left:20px;top: 50%;width: 6px;height: 23px;background: #ff6881;margin-top:-11px;}
.yystubox .tupian{padding:20px;}
.yystubox .tupian a{display: block;margin-bottom: 10px}
.yystubox .tupian a img{width: 100%}
.yystubox .tupian a:hover{opacity: 0.8;}


textarea:required,input:required{ -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow: none;}
.pictrue33 img{width: 100%}
.title{text-align: center;margin:50px 0;}
.title .tou{background: url(../images/title.png) no-repeat center center;background-size:contain;min-height: 58px;margin-bottom: 10px}
.title .tou img{max-width: 100%}
.title h4{font-size: 24px;font-weight: bold;color: #000;padding-left: 8px;margin-bottom: 5px}


.tcgun .imgbox{ display: block;background: #fff;border:1px solid #e3e3e3;margin-bottom: 35px;color: #000}
.tcgun .imgbox .tu{ overflow: hidden; }
.tcgun .imgbox .tu span{ display: block; font-size: 0; }
.tcgun .imgbox .tu span img{ max-width: 100%; }
.tcgun .imgbox .text{padding:20px;font-size: 20px;font-weight: bold;}
.tcgun .imgbox .text2{color: #fe8198;border-top: 1px solid #ebebeb;padding-bottom: 40px}
.tcgun .imgbox .text2 span{font-size: 14px;color: #999;font-weight: normal;}
.tcgun .imgbox .more{text-align: center;background: #f2f2f2; padding:15px 0;border-top: 1px solid #ccc}

.tcform{border:2px solid #fe8198;padding:3px;margin-bottom: 50px}
.tcform form{background: #ffecef;padding:30px 90px;}
.tcform input{width: 100%;background: #fff;border:1px solid #fe8198; color: #000;height: 46px;padding:0 10px;font-size: 12px;}
.tcform button{width: 100%;background: #fe8198;border:0;height: 46px;font-size: 16px;color: #fff}


.tcxq{background: #fff;border:1px solid #e3e3e3;padding:40px;margin-bottom: 40px}
.tcxq table{border:1px solid #dfdfdf;font-size: 18px;color: #000;width: 100%;text-align: center;line-height: 30px}
.tcxq table td{border:1px solid #dfdfdf;padding:15px 10px;}
.tcxq table th{font-size: 20px;text-align: center;background: #f2f2f2;color: #fe7289;border:1px solid #dfdfdf;padding:20px 10px;}
.tcxq table .tr1{font-size: 24px;color: #fe7289}
.tcxq table .tr2 td,.tcxq table .tr1 td{padding:30px 10px;}
.tcxq table .tr2{background: #f2f2f2}
.title-2-nr-box .title-2-nr{display: none}
.title-2-nr-box .title-2-nr.active{display: block;}


.title2{text-align: center;font-size: 18px;color: #000;margin:50px 0;}
.title2 h4{font-size: 40px;margin-bottom: 15px}

.jmgun .imgbox{ overflow: hidden; position: relative; margin:0 auto 20px; max-width:350px;display: block;}
.jmgun .imgbox .mask{position: absolute;left:50px; top:50px;width:calc(100% - 100px);height:calc(100% - 100px);color: #fff;text-align: center;font-size: 18px;z-index: 222; display:flex; flex-direction:column; justify-content:center;}
.jmgun .imgbox .mask h4{font-size: 26px;margin:0;}
.jmgun .imgbox .mask .xian{width: 30px;height: 1px;background: #fff;margin:15px auto;}
.jmgun .imgbox .mask .zi{line-height: 30px;height: 60px;overflow: hidden;}

.liyou{background: #fff}
.liyou .title2 h4{font-weight: bold}
.liyou .liyougun .imgbox{display: block;border:5px solid #fe7289;border-radius: 20px;padding:10px;box-shadow: inset 2px 3px 5px rgba(0,0,0,0.3);position: relative;}
.liyou .liyougun .imgbox .tu{border:1px solid #d0cfcf;border-radius: 20px;padding:8px;overflow: hidden;}
.liyou .liyougun .swiper-wrapper{padding: 60px 0}
.liyou .liyougun .swiper-slide .imgbox:before{content: "";position: absolute;left:50px;width: 150%;background: url(../images/liyou-xian.png) no-repeat;background-size: 100% 100%;min-height: 59px}
.liyou .liyougun .swiper-slide:nth-child(2n+1) .imgbox:before{top:-50px;}
.liyou .liyougun .swiper-slide:nth-child(2n) .imgbox:before{bottom:-50px;background: url(../images/liyou-xian1.png) no-repeat;background-size: 100% 100%;}
.liyou .liyougun .swiper-slide:nth-child(7) .imgbox:before{display: none}
.liyou .wenzi{text-align: center;font-size: 16px;line-height: 30px;margin:40px 0;}


.picMarquee-top{ margin:0 auto;  width:100%; overflow:hidden; position:relative;}
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{zoom:1; margin-bottom: 10px}
.jms .imgbox{display: block;}
.jms li{margin-bottom: 10px;text-align: center;}
.jms li .tou{line-height: 30px;color: #333}
.jms video{height:300px}


.guanggao .hezi{background: url(../images/guanggao.png) center center;background-size: 100% 100%;max-width: 850px;margin:-40px auto 50px;color: #fe7289;text-align: center;min-height: 450px;position: relative;z-index: 22;padding:120px 100px 70px;font-size: 16px;line-height: 30px}
.guanggao h4{font-size: 30px;font-weight: bold;line-height: 30px}
.guanggao h5{font-size: 18px;font-weight: bold;line-height: 30px;margin:20px 0 30px;}

.swiper-wrapper img{max-width: 100%}

.biaoti1{color: #000;font-weight: bold}

.ketable table,.zhaotable table{width: 100%;line-height: 24px;border:1px solid #fe738a;}
.ketable table th,.zhaotable table th{background: #fe738a;border-right:1px solid #fff; font-size: 20px;color: #fff;padding:20px 10px;text-align: center;}
.ketable table td,.zhaotable table td{border:1px solid #fe738a;padding:20px 10px;}
.ketable table .td1,.zhaotable table td:nth-child(1){font-size: 16px;text-align: center;}
.ketable table .td1{color: #fe738a}
.ketable table tr:nth-child(2n) td:nth-child(2n){background: #ffeff2}
.ketable table tr:nth-child(3n) td:nth-child(2n+1){background: #ffeff2}
.ketable table tr:nth-child(5n) td:nth-child(2n+1){background: #ffeff2}
.ketable table tr:nth-child(6n) td:nth-child(2n+1){background: #fff}
.ketable table tr:nth-child(7n) td:nth-child(2n+1),.ketable table tr:nth-child(7n) td:nth-child(2n+3){background: #ffeff2}
.ketable table tr:nth-child(10n) td:nth-child(2n+1){background: #fff}
.ketable table tr:nth-child(11n) td:nth-child(2n+1),.ketable table tr:nth-child(11n) td:nth-child(2n+3){background: #ffeff2}
.ketable table tr:nth-child(14n) td:nth-child(2n+1){background: #fff}
.ketable table tr:nth-child(15n) td:nth-child(2n+1),.ketable table tr:nth-child(15n) td:nth-child(2n+3){background: #ffeff2}
.ketable table tr:nth-child(19n) td:nth-child(2n+1),.ketable table tr:nth-child(17n) td:nth-child(2n+1),.ketable table tr:nth-child(13n) td:nth-child(2n+1){background: #ffeff2}

.pxgun .imgbox{display: block;overflow: hidden;margin-bottom: 20px}


.biaoti3{font-size:42px;color: #000;font-weight: bold;line-height: 60px;margin:50px 0;text-align: center;}
.biaoti3 span{font-size: 18px;line-height: 30px;display: block;font-weight: normal;margin-top:10px}
.jian1{padding-bottom: 20px}
.jian2{padding-bottom:70px}
.jian3{padding:70px 0;}


.yuesao1 .gun .imgbox{display: block;font-size: 24px;color: #000;font-weight: bold;text-align: center;}
.yuesao1 .gun .imgbox .tu{overflow: hidden;margin-bottom: 10px}

.yuesao2{background: url(../images/yuesao-bg2.jpg) center center;background-size: cover;}
.yuyingsao2{background: url(../images/yuyingsao-bg2.jpg) center center;background-size: cover;}
.yuesao2 .biaoti3{text-align: left;margin-top:0;}
.yuesao2 .hezi{padding:250px 0;font-size: 20px;line-height: 40px}
.yuesao2 .hezi .text{margin:20px 0 40px;}
.more11{display: block;width: 288px;background: #fe7289;font-size: 24px;color: #fff;line-height: 56px;text-align: center;}
.more11:hover{color: #fff}
.yuyingsao2 .more11{background: #797978}

.yuesao3{background: url(../images/yuesao-bg3.jpg) center center;background-size: cover;}
.yuyingsao3{background: url(../images/yuyingsao-bg3.jpg) center center;background-size: cover;}
.yuesao3 .hezi1 ul{margin:0;padding:0;}
.yuesao3 .hezi1 ul li{list-style: none;width: calc(100% / 5);float: left;position: relative;}
.yuesao3 .hezi1 ul li .imgbox{width: 120px;margin:0 auto;font-size: 16px;text-align: center;position: relative;}
.yuesao3 .hezi1 ul li .imgbox:before{content: "";position: absolute;left:100%;top: 45px;width:calc(100% - 20px);height: 1px;border-top: 1px dashed #868686;}
.yuesao3 .hezi1 ul li .imgbox:after{content: "";position: absolute;left:130%;top: 40px;background: url(../images/yue-jiao.png) no-repeat;width: 10px;height: 12px;}
.yuesao3 .hezi1 ul li:last-child .imgbox:after,.yuesao3 .hezi1 ul li:last-child .imgbox:before{display: none}
.yuesao3 .hezi1 ul li .imgbox .tu{border:1px solid #868686;width: 90px; height: 90px;margin:0 auto 15px;border-radius: 8px;display:flex;justify-content:center;align-items:center;}
.yuesao3 .hezi1 ul li .imgbox .tu img{max-width: 100%; max-height: 100%;}
.yuesao3 .hezi1 .xian{text-align: center;max-width: 900px;margin:20px auto 0;}
.yuesao3 .hezi1 .xian img{max-width: 100%}
.yuesao3 .hezi2 .imgbox{border:1px solid #868686;border-radius: 8px;font-size: 20px;padding:26px 3px;text-align: center;max-width: 130px;margin:0 auto 30px;}
.yuesao3 .hezi2 .imgbox .num{font-size: 24px;font-family: "Arial";margin-bottom: 10px}


.yuesao4 img{max-width: 100%}
.yuesao4 .biaoti3{text-align: left;margin-top: 0}
.yuesao5 .text,.yuesao4 .text{font-size: 18px;line-height: 30px;margin-bottom: 40px}
.yuesao5 .text h4,.yuesao4 .text h4{font-size: 30px}
.yuesao4 .more11{background: #7f7f7f}

.yuesao5{background: url(../images/yuesao-bg5.jpg) center center;background-size: cover;padding: 130px 0}
.yuesao5 .hezi{border:1px solid #4c4c4c;width: 100%; max-width: 620px;float: right;padding:0 50px 20px;}
.yuesao5 .biaoti3{margin-top:30px;}
.yuesao5 .biaoti3 span{margin-top: 30px}
.yuesao5 .tu img{max-width: 100%;display: block;margin:0 auto;}
.yuesao5 .wenzi{margin-top: 50px}

.yuesao6{background: #f2f2f2;}
.yuesao6 .tu img{max-width: 100%;display: block;margin:0 auto;}
.yuesao6 .more11{background: #ff006a;margin:50px auto 0;}

.yuesao7 .text{font-size: 16px;line-height: 30px;margin-bottom: 30px}
.yuesao7 input{ display: block; padding: 0 10px; width: 100%; height: 45px;background: #fff; border:solid 1px #dadada;margin-bottom: 10px}
.yuesao7 select{ cursor: pointer; display: block; padding-left:10px; width: 100%; height: 45px;border:solid 1px #dadada; appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/text7_jt.jpg) no-repeat scroll right center transparent;padding-right:40px}
.yuesao7 select::-ms-expand{display:none}
.yuesao7 button{ display: block; width: 100%; height: 56px; font-size: 24px;color: #fff;background: #ff006a; border:none;margin-top: 25px}


.yuyingsao33{background: url(../images/yuyingsao-bg33.jpg) center center;background-size: cover;}
.yuyingsao33 .hezi{width: 100%;max-width: 680px;}
.yuyingsao33 .biaoti3{text-align: left}
.yuyingsao33 .imgbox{font-size: 16px;line-height: 30px;margin-bottom: 20px}
.yuyingsao33 .imgbox .tou{font-size: 30px;color: #fe7289;background: url(../images/yuying-xian.png) no-repeat left bottom;width: 100%;padding-bottom: 15px;margin-bottom: 15px}
.yuyingsao33 .imgbox .tou span{display: inline-block;background:#fe7289;color: #fff;font-family: "Arial";width: 90px;height: 40px;border-radius: 50px 50px 0 0;text-align: center;line-height: 40px;margin-right: 20px;font-weight: bold;}


.yuyingsao4{background-image: none;padding-top: 70px}
.yuyingsao4 .hezi{padding:0 !important;}
.yuyingsao4 .more11{display: inline-block;}


.content img{max-width: 100%}


.zscx{background: #fff;border:1px solid #e3e3e3;padding:40px;margin-bottom: 40px;font-size: 18px;line-height: 40px}
.zscx h4{font-size: 18px;line-height: 40px;font-weight: bold}
.zscx img{max-width: 100%;display: block;margin:10px 0;}
.zscx .zibox{margin-bottom: 30px}
.zscx .cha{margin-bottom: 20px}

.title-7-nr-box .title-7-nr{display: none}
.title-7-nr-box .title-7-nr.active{display: block;}



footer .tops{ padding: 45px 0; background-color: #ebebeb; }
footer .tops .menu{ padding: 15px 0; width: 150px; }
footer .tops .menu ul li{ margin-bottom: 10px; }
footer .tops .menu ul li:last-child{ margin-bottom: 0; }
footer .tops .menu ul li a{ display: block; color: #333; line-height: 24px; }
footer .tops .ewm{ padding:15px 0; width: 250px; }
footer .tops .ewm .box .imgbox{ margin:0 auto 15px; padding: 5px; width: 115px; font-size: 0; background-color: #fff; }
footer .tops .ewm .box .imgbox img{ max-width: 100%; }
footer .tops .ewm .box .textbox{ font-size: 12px; color: #333; line-height: 20px; }
footer .tops .jiangexian{ width: 1px; height: 200px; background-color: #c4c4c4; }
footer .tops .contact{ padding:15px 5%; width: calc(100% - 2px - 150px - 250px); }
footer .tops .contact ul li{ margin-bottom: 30px; padding-left: 45px; color: #333; line-height:24px; background-repeat: no-repeat; background-position: left; background-size: 24px auto; }
footer .tops .contact ul li:last-child{ margin-bottom: 0; }
footer .bots .link .biaoti{ width: 150px; border-right:solid 1px #ebebeb; }
footer .bots .link .biaoti .cn{ margin-right: 10px; font-size: 18px;color: #333;line-height: 70px;  }
footer .bots .link .biaoti .en{ padding-top:33px; font-family: arial; font-size:12px; color: #f75c6c; line-height: 14px; }
footer .bots .link .right{ padding:23px 0 13px;  width: calc(100% - 150px); }
footer .bots .link .right ul li{ margin-left:20px; margin-bottom: 10px; }
footer .bots .link .right ul li a{ display: block; font-size: 12px;color:#333; line-height: 24px; }
footer .bots .jiangexian{ height: 1px; background-color: #ebebeb; }
footer .bots .copyright{ padding: 18px 0; font-size: 12px;color: #8d8d8d; line-height: 24px; }
footer .bots .copyright a{ color: #8d8d8d; }

#yuding{ display: none; position: fixed; left: 0; top: 0; z-index: 999999999999999999; width: 100%; height: 100%; background: #fff; }
#yuding .biaoti{ margin-bottom: 30px; padding:20px 40px; font-size: 16px;line-height: 20px; color: #333; } 
#yuding .biaoti .return,#yuding .biaoti .esc{ cursor: pointer; }
#yuding .mc{ margin-bottom: 50px; height: 40px; font-size: 30px; color: #333; line-height: 40px; }
#yuding ul{ margin:0 auto; max-width: 460px; }
#yuding ul li{ display: none; }
#yuding ul li .ul{ margin:0 -10px; }
#yuding ul li .ul .li{ margin:0 10px 20px;font-size: 0;line-height: 55px; background:#f4f4f4; text-align: center; border:solid 1px #e5e5e5;}
#yuding ul li .ul .li:last-child{ margin-bottom: 0; }
#yuding ul li .ul .li a{ display: inline-block; vertical-align: top; font-size: 24px; color: #333; }
#yuding ul li .ul .li.active a{ color: #f75c6d }
#yuding ul li:nth-child(1) .ul{ margin:0; }
#yuding ul li:nth-child(1) .ul .li{ margin-left:0; margin-right: 0;}
#yuding ul li:nth-child(2) .ul .li{width: 100px;}
#yuding ul li:nth-child(3) .ul .li{width: 60px;}
#yuding ul li:nth-child(3) .ul .li:last-child{ margin-left: calc((100% - 60px) / 2); }
#yuding ul li:nth-child(3) .ul .li a{ font-size: 18px; }
#yuding ul li:nth-child(4) .ul .li{width: 220px;  }
#yuding ul li:nth-child(5) .ul .li{width: 220px;  }
#yuding ul li:nth-child(6) .biaodan{ padding-top: 20px; }
#yuding ul li:nth-child(6) .biaodan input{ display: block; margin-bottom: 20px; padding: 0 25px; width: 100%; height: 57px; line-height: 55px; background: none; border:solid 1px #e5e5e5; }
#yuding ul li:nth-child(6) .biaodan button{ display: block; width: 100%; height: 45px; font-size: 18px; color: #fff; line-height: 45px; background: #ff6881; border:none; }
#yuding .huizong{ position: absolute; left: 0; bottom: 0; font-size: 0; }

#yuding .yysYuding{ display: none; }
#yuding .ysYuding{ display: none; }
#yuding.active{ display: block; }
#yuding .yysYuding.active{ display: block; }
#yuding .ysYuding.active{ display: block; }
#yuding ul li.active{ display: block; }



@media (min-width:992px){
	.col-md-9-cz-1{ width: 70%; }
	.col-md-3-cz-1{ width: 30%; }
	header{ border-bottom: solid 1px #eaeaea; }
	header .logo a{line-height:99px;}
	header ul li{ position:relative; margin-left:2px; }
	header ul li:first-child{ margin-left: 0; }
	header ul li > a{ position: relative; display:block; padding: 0 15px; font-size:16px; line-height:99px; color:#333; font-weight: bold; }
	header ul li > a:before{ content: ""; position: absolute; left: 0; bottom: -1px; z-index: 1; width: 100%; height: 1px; background: #ff748b; transition: all 0.3s; opacity: 0; }
	header ul li.active > a:before{ opacity: 1; }
	header ul li:hover > a:before{ opacity: 1; }
	header ul li.active > a{background: #fe7289;color: #fff}
	header ul li:hover .ul{ display:block;}
	header ul li .ul{ display:none; position:absolute; left:0; top:100%; width:100%; background:rgba(49,151,231,0.8);}
	header ul li .ul .li > a{ display:block; color:#fff; line-height:40px;}
	header ul li .ul .li:hover > a{ color:#3197e7; background:#fff;}
	header ul li:hover > a{background: #fe7289;color: #fff}
	.header .menu ul li:hover a{ color: #ff6881; }
	.header .search form:hover input{border:solid 1px #e9445f; }
	.header .search form:hover button{ background: #e9445f;}
.xinwen .col-md-6:nth-child(2){border:0;}
.xinwen .left .imgbox:hover{color: #666}
.xinwen .left .imgbox:hover .tu span{transform: scale(1.05);}
.xinwen .left .imgbox:hover .text h4{color: #f75c6c}
.xinwen .right .imgbox:hover img{transform: scale(1.05)}
.xinwen ul li a:hover{color: #f75c6c}
.xinwen ul li a:hover span{color: #666}
	.title-3 a:hover{ color: #ff748b; text-decoration: underline !important; }
	.title-7 ul li:hover a{background: #fe738a;color: #fff} 
	.text-7 form ul li input:hover,.text-7 form ul li select:hover,.text-7 textarea:hover{ border:solid 1px #f75c6d; }
	.text-7 button:hover{ background: #e9445f }
	.text-8 ul li a:hover{color: #f75c6d; text-decoration: underline !important; }
	.text-10 a:hover{ background: #e9445f; }
	.text-15 ul li a:hover .mc{ color: #f75c6d; }
	.text-16 ul li a:hover{ color: #000; }
	.text-17 ul li select:hover{border:solid 1px #f75c6d; }
	.text-17 ul li button:hover{ background: #e9445f;}
	.pictrue-1-list a:hover .textbox .biaoti{color: #f75c6d; }
	.pictrue-1-list a:hover .textbox .jieshao{ opacity: 1; }
	.pictrue-2-list a:hover .imgbox span{ transform: scale(1.05); }
	.pictrue-2-list a:hover .textbox{ color: #f75c6d; }
	.pictrue-2 .swiper-button:hover{ border:solid 1px #f75c6d; background-color: #f75c6d; }
	.pictrue-2 .swiper-button.swiper-button-prev:hover{ background-image: url(../images/p2_jt_l_h.png); }
	.pictrue-2 .swiper-button.swiper-button-next:hover{ background-image: url(../images/p2_jt_r_h.png); }
	.pictrue-6 ul li .right .ul .li:hover a .mc{ color: #f75c6d;text-decoration: underline !important;  }
	.pictrue-6 ul li .right .more a:hover{ background: #e9445f; }
	.pictrue-7 a:hover{ opacity: 0.8; }
	footer .tops .menu ul li a:hover{ color: #f75c6d; text-decoration: underline !important; }
	footer .bots .link .right ul li a:hover{ color: #f75c6d; text-decoration: underline !important; }
	footer .bots .copyright a:hover{ color: #f75c6d; text-decoration: underline !important; }
	#yuding .biaoti .return:hover,#yuding .biaoti .esc:hover{ color: #f75c6d }
	#yuding ul li .ul .li a:hover{ color: #f75c6d }
	#yuding ul li .biaodan input:hover{ border:solid 1px #ff6881; }
	#yuding ul li .biaodan button:hover{ background: #e9445f; }
.tcgun .imgbox:hover .tu span{ transform: scale(1.05); }
.tcgun .imgbox:hover .more{background: #f75c6d;color: #fff;border-color: #f75c6d}
.pxgun .imgbox:hover .tu{ transform: scale(1.05);}
.yuesao1 .gun .imgbox:hover .img{transform: scale(1.05);}
.yuesao7 input:hover,.yuesao7 select:hover,.yuesao7 textarea:hover{ border:solid 1px #f75c6d;}
.yuyingsao4 .hezi{text-align: right;}
.yuyingsao4 .right{padding: 100px 0 30px;}
.yuyingsao4 .biaoti3{text-align:right;}

.pictrue-9{ float: left; width: 51%; }
.pictrue-9 .imgbox{ height: 409px; }
.text-22{ float: right; padding-top: 30px; padding-left:50px; width: 49%; }
.text-22 .more a:hover{ background: #e9445f; }
.pictrue-10{ margin-bottom:70px;}
.pictrue-10-list:hover{ background:#ff6881; border:solid 1px #ff6881; }
.pictrue-10-list:hover a{ background: #ff6881;}
.pictrue-10-list:hover a .imgbox{ border:solid 5px #fff;}
.pictrue-10-list:hover a .imgbox span{ transform: scale(1.05); }
.pictrue-10-list:hover a .jiangexian{opacity: 1; }
.pictrue-10-list:hover a .biaoti{color: #fff; transform: translate(0,-0); }
.text-25-list a .biaoti::after {content: "";position: absolute;left: 15px;top: calc((100% - 8px) / 2);z-index: 1;width: 8px;height: 8px;background: #fff;transition: all 0.3s;opacity: 0;}
.text-25-list a:hover{ border:solid 1px #ff6881; }
.text-25-list a:hover .biaoti{ color: #fff; background: #ff6881; }
.text-25-list a:hover .biaoti:after{ opacity: 1; }
.text-25-list a:hover .jiangexian{ background: #ff6881; }
.text-25-list a:hover .textbox{ background: #ff6881; }
.text-25-list a:hover .textbox .jieshao{ color: #fff; }

}

@media (max-width:1299px){
	.pictrue-2{ padding: 0 62px; }
	.pictrue-2 .swiper-button.swiper-button-prev{ left: 0; }
	.pictrue-2 .swiper-button.swiper-button-next{ right: 0; }
}

@media (max-width:1199px){
	.main-pad-1{ padding:50px 0;}
	.main-pad-2{ padding:0 0 50px;}
	.main-pad-8{ padding: 30px; }
	.title-7 ul li a{ font-size: 13px; }
	.text-18-list{ padding: 15px; }
	.text-18-list .time{ font-size: 24px; }
	.text-18-list .jieshao{ font-size: 12px; line-height:24px; }
	.text-18-list .yuanjia{ font-size: 14px; line-height: 30px; }
	.text-18-list .tcj{ height: 48px; font-size: 14px; line-height: 24px; }
	.text-19 ul{ margin-left:-15px; margin-right:-15px; }
	.text-19 ul li{ padding: 0 15px; }
	.text-19 ul li .biaoti{ font-size: 15px; line-height: 50px; } 
	.text-19 ul li .jieshao{ padding: 15px; }
	.text-19 ul li .jieshao .txt{ min-height: inherit; height: 104px; font-size: 12px; line-height: 26px; }
	.logo img{height: 60px}
	.xinwen .row{margin:0 -15px !important;}
.xinwen .col-md-6{padding:0 15px !important;}

.text-22 .menu ul li a .box { min-width: 100px;font-size: 14px;line-height: 40px;}
.text-22 .more a {width: 180px;height: 40px;font-size: 14px;line-height: 40px;}
.text-22 .menu ul li a .box::before {left: 9px;top: 14px;width:15px;height:15px;background:url(../images/text22_jiao.png) no-repeat center center/cover;}
.text-22 .jieshao{margin-bottom:20px;}
.text-22 .menu{margin-bottom:20px;}
.text-22 .biaoti{margin: 0 0 5px;}
.yaocai .right {float: none !important;width: 100%;text-align: left;}
.yaocai .left {float: none !important;width: 100%;}

}

@media (max-width:991px){
	.main-pad-1{ padding:30px 0;}
	.main-pad-2{ padding:0 0 30px;}
	.main-pad-4{ padding: 20px 0; }
	.main-pad-5{ padding: 30px 0; }
	.main-pad-6{ padding: 20px; }
	.main-pad-7{ padding: 0 20px; }
	.main-pad-8{ padding: 30px; }
	.jiangexian-1{ margin:30px 0; }
	header{ box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
	header .logo a{line-height:80px;}	
	.header .search{ margin-bottom: 10px; width: 100%; }
	.header .menu{ padding-left: 0; width: 100%; }
	.header .search form{ width: 100%; }
	.title-1{ margin-bottom: 30px; }
	.title-2{ margin-bottom: 20px; }
	.title-2-nr-box{ margin-bottom: 30px; }
	.title-3{ margin-bottom: 20px; }
	.title-4{ margin-bottom: 20px; }
	.title-4 .biaoti{ font-size: 18px; }
	.title-5{ margin-bottom: 20px; }
	.title-5 .biaoti{ font-size: 18px; }
	.title-7 ul li a{ height: 50px;}
	.title-7.active{ height: 50px; }
	.title-7.active ul{ left: 0; width: 100%; }
	
	.text-2 .biaoti{ font-size: 16px; }
	.text-2 .jieshao{ font-size: 12px; line-height: 26px; }
	.text-3{ padding: 15px; }
	.text-3 .textbox{ padding-left: 20px; }
	.text-3 .textbox .biaoti{ margin-bottom: 10px; font-size: 18px; line-height: 24px; }
	.text-3 .textbox .jieshao{ font-size: 12px; }
	.text-4{ padding: 15px; }
	.text-4 .biaoti{ font-size: 16px; }
	.text-4 .jieshao ul li{ font-size: 12px; }
	.text-5{ font-size: 13px; line-height: 30px; }
	.text-8 ul li{ width: calc(100% / 3); }
	.text-10 .xiantiao{ top: -70px; }
	.text-11 ul li{ margin-bottom: 15px; font-size: 12px; }
	.text-19 ul{ margin-bottom: -20px; }
	.text-19 ul li{ margin-bottom: 20px; width: 50%; }
	.pictrue-1-list a .imgbox img{ width: 140px; }
	.pictrue-1-list a .textbox .biaoti{ margin-bottom: 10px; font-size: 16px; }
	.pictrue-1-list a .textbox .jieshao{ font-size: 12px; }
	.pictrue-2-list a .imgbox{ margin-bottom: 10px; }
	.pictrue-2-list a .textbox{ padding: 0; }
	.pictrue-3{ margin-bottom: 20px; }
	.pictrue-3.active{ margin-bottom: 30px; }
	.pictrue-4 ul li a{ padding: 15px; }
	.pictrue-4 ul li a .imgbox{ max-width: 200px; }
	.pictrue-4 ul li a .textbox .biaoti .mc{ font-size: 14px; }
	.pictrue-4 ul li a .textbox .biaoti .jiage{ font-size: 20px; }
	.pictrue-4 ul li a .textbox .biaoti del{ font-size: 14px; }
	.pictrue-4 ul li a .textbox .jieshao{ margin-top: 20px; }
	footer .tops{ padding: 0; }
	footer .tops .menu{ padding:20px 0 10px; width: 100%; text-align: center; font-size: 0; }
	footer .tops .menu ul li{ display: inline-block;margin-bottom: 10px; }
	footer .tops .menu ul li a{font-size: 14px; line-height: 14px;padding:0 10px;}
	footer .tops .jiangexian{ margin-left:-15px; width:calc(100% + 30px); height: 1px; }
	footer .tops .contact{ padding:20px 0; width: calc(100% - 135px); }
	footer .tops .contact ul li{ margin-bottom: 15px; font-size: 12px; }
	footer .tops .ewm{ padding: 20px 0; width: 135px; }
	footer .bots .link{ padding-bottom: 15px; }
	footer .bots .link .biaoti{ padding: 15px 0; width: 100%; border-right: none; }
	footer .bots .link .biaoti .cn{ line-height: 24px; }
	footer .bots .link .biaoti .en{ padding-top: 10px; }
	footer .bots .link .right{ padding: 0; width: 100%; }
	footer .bots .link .right ul li{ margin-left: 0; margin-right:20px; }
	
	.xinwen .col-md-6{border:0;}
	.xinwen .left{margin-bottom: 30px}
	.tcform form{padding:20px 30px;}
	.title2 h4{font-size: 35px}
	.jmgun .imgbox .mask{font-size: 16px}
	.jmgun .imgbox .mask h4{font-size: 20px;}
.jmgun .imgbox .mask .xian{margin:10px auto;}
.jmgun .imgbox .mask .zi{line-height:25px;height: 50px}
.jms video{height: 350px}
.guanggao .hezi{margin-top: -10px}
.biaoti3{font-size:35px;line-height: 50px;}
.yuesao2 .hezi{padding:180px 0;}
.yuesao2 .hezi .text{margin-bottom: 30px}
.yuesao3 .hezi1 ul li{width: calc(100% / 3);margin-bottom: 20px}
.yuesao3 .hezi1 ul li .imgbox::after,.yuesao3 .hezi1 ul li .imgbox::before{display: none}
.yuesao3 .hezi1 .xian{display: none}
.yuesao4 .left{margin-bottom: 30px}
.yuesao5{padding:80px 0;}
.yuesao7 .left{margin-bottom: 20px}
.yuyingsao4{padding-top: 40px}
.yuyingsao4 .left{text-align: center;}
.yuyingsao4 .right{padding:40px 0 50px;}

.pictrue-9{margin-bottom:20px;}
.text-22 .biaoti{font-size: 17px;}
.text-22 .jiage {font-size: 18px;line-height: 24px;}
.yemian li {width:33.33%;margin-bottom:15px;}
.wo .daohang a{font-size:15px;line-height:50px;width:33.33%;}
.wo1 .box1 h4{font-size:16px;}
.ti2{padding:20px 10px;}
.ti1{font-size:15px;}
.xiangqing{padding:30px 20px;}

}


@media (max-width:767px){
	.wo1 .box2 .shang1{position:relative;padding-left:200px;padding-bottom:40px;border-bottom:1px solid #e5e5e5;}
.wo1 .box2 .shang1 .tu{position:absolute;left:0;top:0;width:200px;height:165px;}
.wo1 .box2 .text11{padding:10px 0 0 30px;height:165px;}
.wo1 .box2 .text111{font-size:13px;line-height:30px;height:120px;overflow:hidden;}
.wo1 .box2{padding:20px 10px 0 20px;}
	.main-pad-1{ padding:20px 0;}
	.main-pad-2{ padding:0 0 20px;}
	.main-pad-3{ padding:20px 0;}
	.main-pad-5{ padding:20px 0;}
	.main-pad-6{ padding: 15px; }
	.main-pad-7{ padding: 0; }
	.main-pad-8{ padding: 15px; }
	header .logo a{line-height:60px;}	
	header .logo a img{height: 45px}
	.header .menu ul li{ margin-left: 20px; }
	.banner .swiper-pagination{ bottom: 10px; }
	.title-1{ margin-bottom: 20px; }
	.title-1 a .cn{ margin-bottom:5px; font-size: 18px; line-height: 24px; }
	.title-2{ margin-bottom: 10px; }
	.title-6{ padding-left: 15px; font-size: 16px; line-height: 41px; }
	.title-7 ul li{ width: calc(100% / 3); border-bottom: solid 1px #e5e5e5; }
	/*.title-7 ul li:nth-last-child(3),.title-7 ul li:nth-last-child(2),.title-7 ul li:nth-last-child(1){ border-bottom: none; }
	.title-7 ul li:nth-child(3){ border-right: none; }*/
	.title-7 ul li a{ font-size: 12px; height: 34px; }
	.title-7.active{ height: 60px; }
	.title-7.active2 ul li a{ font-size: 12px; }
	.title-8{ margin-bottom: 25px; }
	.title-8 ul li a{ width: 120px; height: 36px; font-size: 12px; line-height: 34px; }
	.title-9{ padding-right: 0; margin-bottom: 20px; }
	.title-9 ul li a{ font-size: 12px; line-height: 34px; }
	.title-10{ padding: 10px; font-size: 14px; }
	.title-11{ font-size: 20px; }
	.text-20 .text{line-height: 35px;}
.text-20 .text h4{font-size: 20px;line-height: 35px}
	.text-1 .biaoti{ font-size: 18px; line-height: 24px; }
	.text-1 .jiangexian{ margin-bottom: 20px; }
	.text-1 .more a{ width: 140px; line-height: 34px; font-size: 14px; }
	.text-3 .textbox{ padding-top:10px; }
	.text-3 .textbox .biaoti{ font-size: 16px; }
	.text-8 ul{ margin-bottom: -10px; }
	.text-8 ul li{ margin-bottom: 10px; width: 50%; }
	.text-8 ul li a{ font-size: 12px; }
	.text-9 ul li{ margin-bottom: 20px; }
	.text-9 ul li .biaoti .box{ padding-right: 5px; min-width: 130px; }
	.text-9 ul li .biaoti .box .shuzi{ width: 30px; height: 30px; font-size: 18px; line-height: 30px; }
	.text-9 ul li .biaoti .box .mc{ padding-left: 10px; font-size:14px; line-height:30px; }
	.text-9 ul li .biaoti .box .text{ font-size: 14px; line-height: 30px; }
	.text-9 ul li .jieshao{ min-height:inherit; font-size: 12px; line-height: 24px; }
	.text-9 ul li .jieshao2 .mc{ font-size: 12px; line-height: 24px; }
	.text-9 ul li .jieshao2 .qita .ul .li{ font-size: 12px; line-height: 24px; }
	.text-9 ul li .jieshao2 .tishi{line-height: 24px; }
	.text-9 ul li .jieshao2 .wz{ font-size: 12px; line-height: 24px; }
	.text-9.active ul{ margin-left: -10px; margin-right:-10px; }
	.text-9.active ul li{ padding: 0 10px; }
	.text-9.active2 ul li .left{ width: calc(100% - 100px); }
	.text-9.active2 ul li .right{ width: 100px; }
	.text-9.active3 ul li:before{ left: -4px; }
	.text-10 .xiantiao{ top: -80px; }
	.text-10 a{ line-height: 50px; }
	.text-10 a .icon img{ width: 30px; }
	.text-10 a .mc{ font-size: 16px; }
	.text-11 .text{font-size: 14px;line-height: 40px;}
	.map{margin:30px 0;}
	.text-12 ul .jiangexian{ left: 110px; }
	.text-12 ul li .biaoti{ padding-right: 10px; width: 110px; font-size: 12px; }
	.text-12 ul li .textbox{ padding-left: 10px; padding-right: 10px; width: calc(100% - 110px); font-size: 12px; }
	.text-13 ul li{ margin-bottom: 20px; width: 50%; }
	.text-13 ul li .biaoti{ padding: 0 10px; font-size: 14px; line-height: 40px; }
	.text-13 ul li .textbox{ padding: 10px; height: 140px; }
	.text-13 ul li .textbox .ul{ padding: 0; }
	.text-13 ul li .textbox .ul .li{ font-size: 12px; line-height: 24px; }
	.text-13 ul li .img{ height: 120px; }
	.text-14 ul li .biaoti{ width: 50px; height: 50px; font-size: 18px; line-height: 50px; }
	.text-14 ul li .textbox{ padding-left: 15px; }
	.text-14 ul li .textbox .mc{ margin-bottom:0; font-size: 14px; }
	.text-17{ padding: 10px; }
	.text-17 ul{ margin-bottom: -10px; }
	.text-17 ul li{ margin-bottom: 10px; }
	.text-17 ul li:nth-child(1),.text-17 ul li:nth-child(2),.text-17 ul li:nth-child(3){ width:50%; }
	.text-17 ul li:nth-child(4){ width:50%; }
	.text-18{ margin-bottom: 30px; }
	.text-18 ul{ margin-bottom: -20px; }
	.text-18 ul li{ margin-bottom: 20px; width: 50%; }
	.text-20 .jieshao{ font-size: 12px; }
	.text-21 ul li{ padding-left: 0; padding-right: 0; }
	.text-21 ul li .jieshao{ font-size: 12px; }
	.text-21 ul li .biaoti .right .xing b{ margin-left: 5px; }
	.text-21 ul li .biaoti .right .xing b img{ width: 18px; }
	.pictrue-1-list a .imgbox{ margin-bottom: 10px; }
	.pictrue-1-list a .imgbox img{ width: 100px; }
	.pictrue-1-list a .textbox .biaoti{ font-size: 14px; }
	.pictrue-6 ul li{ padding: 10px; }
	.pictrue-6 ul li .imgbox{ width: 187px; }
	.pictrue-6 ul li .imgbox a{ height: 157px; line-height: 157px; }
	.pictrue-6 ul li .left{ padding-left: 20px; padding-top: 0; width: calc(100% - 187px); }
	.pictrue-6 ul li .left .ul .li .txt span{ font-size: 18px; }
	.pictrue-6 ul li .right{ margin-top: 20px; width: 100%; border-left: none; }
	.pictrue-6 ul li .right .ul .li{ float: left; width: calc(100% / 3); border-bottom: none; border-right:solid 1px #e5e5e5 }
	.pictrue-6 ul li .right .ul .li:last-child{ border-right: none; }
	.pictrue-6 ul li .right .ul .li a{ line-height: 40px; }
	.pictrue-6 ul li .right .ul .li a .icon{ margin-right: 10px; }
	.pictrue-6 ul li .right .ul .li a .icon img{ width: 20px; }
	.pictrue-6 ul li .right .ul .li a .mc{ font-size: 12px; }
	.pictrue-6 ul li .right .more{ padding-top: 0; padding-bottom: 0; }
	.pictrue-6 ul li .right .more a{ margin:0; width: 200px; }
	footer .tops .menu ul li a{ height: 12px; font-size: 12px; line-height: 12px; }
	footer .bots .link .right ul li{ margin-bottom: 0; }
	.text-1{margin-bottom: 30px}
.xinwen .left{margin-bottom: 20px}
.xinwen .biaoti{font-size: 16px;margin-bottom: 15px}
.xinwen .left .imgbox{font-size: 12px}
.xinwen .left .imgbox .tu{width: 130px;height: 100px;}
.xinwen .left .imgbox .text{width: calc(100% - 130px);padding:0 0 0 15px;}
.xinwen .left .imgbox .text h4{font-size: 14px;margin:5px 0;}
.xinwen .left .imgbox .text .zi{margin:8px 0 8px;line-height: 21px;height: 42px}
.xinwen ul{margin-top: 10px}
.xinwen ul li a{line-height: 35px;font-size: 12px;padding-right: 80px}
.title{margin:35px 0;}
.title .tou{min-height: 48px;margin-bottom: 8px}
.title h4{font-size: 20px}
.tcgun .imgbox .text{padding:10px;font-size: 16px}
.tcgun .imgbox .more{padding:8px 0}
.tcform{margin-bottom: 30px}
.tcform form{padding:15px;}
.tcform form input{margin-bottom: 10px;height: 40px}
.tcform button{font-size: 14px;height: 40px}
.tcxq .title-2-nr-box{margin-bottom: 0}
.tcxq{padding:20px;margin-bottom: 30px}
.tcxq table{font-size: 14px;line-height: 25px}
.tcxq table td{padding:15px 5px;}
.tcxq table th{font-size: 16px;padding:15px 5px;}
.tcxq table .tr1{font-size: 18px;}
.tcxq table .tr2 td,.tcxq table .tr1 td{padding:15px 5px;}
.title2{margin:40px 0;}
.title2 h4{font-size: 28px}
.text-6 h4{font-size: 20px}
.jmgun .imgbox .mask h4{font-size:18px;}
.guanggao .hezi{background-image: none;margin:-10px auto 40px;min-height:auto;padding:0;}
.guanggao .tou img{max-width: 100%}
.guanggao h4{font-size: 24px;}
.ketable table th,.zhaotable table th{font-size: 18px;padding:10px 5px;}
.ketable table td,.zhaotable table td{padding:10px 5px;}
.ketable table .td1, .zhaotable table td:nth-child(1){font-size: 15px}
.pxgun .imgbox{margin-bottom: 10px}
.biaoti3{font-size:28px;line-height:40px;margin:40px 0;}
.biaoti3 span{font-size: 16px;line-height: 30px;}
.jian2{padding-bottom:50px}
.jian3{padding:50px 0;}
.yuesao1 .gun .imgbox{font-size: 20px}
.yuesao2 .hezi{padding:140px 0;font-size: 18px;line-height: 35px}
.more11{width: 220px;font-size: 20px;line-height: 50px;}
.yuesao5 .text,.yuesao4 .text{font-size: 16px;line-height: 28px;margin-bottom: 30px}
.yuesao5 .text h4,.yuesao4 .text h4{font-size: 24px}
.yuesao3 .hezi2 .imgbox{font-size: 18px;margin:0 auto 20px;}
.yuesao3 .hezi2 .imgbox .num{font-size: 20px;margin-bottom: 5px}
.yuesao5{padding:50px 0;}
.yuesao5 .hezi{padding:0 30px 20px;}
.yuesao5 .wenzi{margin-top: 30px}
.yuesao7 button{font-size: 20px;}
.yuyingsao33 .imgbox .tou{font-size: 24px;}
.zscx{padding:20px;font-size: 16px;line-height: 35px}
.zscx h4{font-size: 16px;line-height: 35px;}
.zscx .zibox{margin-bottom: 30px}
.zscx .cha{margin-bottom: 20px}
}

@media (max-width:620px){
	.title .tou{background-image:none;min-height:auto;}
	.jms video{height: 300px}
}

@media (max-width:479px){
	.header .search form input{ width: calc(100% - 70px); }
	.header .search form button{ width:70px; }
	.title-2-nr-box{ margin-bottom: 20px; }
	.title-2 ul li a{ min-width: 100px; font-size: 12px; }
	.title-5{ padding-bottom: 15px; }
	.title-6{ font-size: 14px; }
	.title-11{ margin-bottom: 15px; font-size: 18px; }
	.text-20 .text{line-height: 30px}
	.text-20 .text h4{font-size: 18px;line-height: 30px}
	.text-1 .biaoti{ font-size: 16px; }
	.text-1 .more a{ width: 100px; font-size: 12px; }
	.text-3{ padding: 10px; }
	.text-3 .imgbox{ float: none !important; margin:0 auto 20px; width: 140px; }
	.text-3 .textbox{ padding-left: 0; padding-top: 0; width: 100%; }
	.text-3 .textbox .biaoti{ font-size: 14px; }
	.text-5{ font-size: 12px; line-height: 24px; }
	.text-7 form ul li{ width: 100%; }
	.text-9 ul li .biaoti .box .mc{ font-size: 12px; }
	.text-9 ul li .biaoti .box .text{ font-size: 12px; }
	.text-9.active3 ul li .biaoti .box .mc{ font-size: 12px; }
	.text-9.active3 ul li:nth-last-child(2):before{ display: block; }
	.text-9.active ul li{ width: 100%; }
	.text-9.active2 ul li .left{ margin-bottom: 10px; width: 100%; }
	.text-9.active2 ul li .right{ width: 100%; }
	.text-9 ul li .jieshao2 .qita .ul .li .name{ width: 100%; }
	.text-9 ul li .jieshao2 .qita .ul .li .txt{ width: 100%; }
	.text-11 .text{line-height: 32px;}
	.text-13 ul li{ width: 100%; }
	.text-13 ul li .textbox{ height: auto; }
	.text-18{ margin-bottom: 20px; }
	.text-18 ul li{ width: 100%; }
	.text-19 ul li{ width: 100%; }
	.text-19 ul li .jieshao .txt{ height: auto; }
	.text-21 ul li .biaoti{ margin-bottom: 10px; }
	.pictrue-2{ padding: 0 40px; }
	.pictrue-2 .swiper-button{ margin-top: -15px; width: 30px; height: 30px; }
	.pictrue-2-list a{ padding: 5px; }
	.pictrue-2-list a .imgbox{ margin-bottom: 5px; }
	.pictrue-2-list a .textbox{ font-size: 12px; }
	.pictrue-4 ul li a{ padding: 10px; }
	.pictrue-4 ul li a .imgbox{ margin-bottom: 10px; padding:10px; }
	.pictrue-4 ul li a .imgbox .imgs{ padding:10px; }
	.pictrue-4 ul li a .textbox .biaoti .mc{ display: block; }
	.pictrue-4 ul li a .textbox .jieshao{ margin-top: 10px; padding-top: 10px; padding-left: 0; padding-right: 0; font-size: 12px; }
	.pictrue-6 ul li .imgbox{ width: 120px; }
	.pictrue-6 ul li .imgbox a{ height: 98px; line-height:98px; }
	.pictrue-6 ul li .left{ padding-left:10px; padding-top: 0;width:calc(100% - 120px); }
	.pictrue-6 ul li .left .ul .li{ margin-bottom: 0; }
	.pictrue-6 ul li .left .ul .li .txt{ font-size: 12px; }
	.pictrue-6 ul li .left .ul .li .txt span{ font-size: 16px; }
	.pictrue-6 ul li .right{ margin-top: 10px; }
	.pictrue-6 ul li .right .ul .li a{ line-height: 34px; }
	.pictrue-6 ul li .right .ul .li a .icon{ margin-right:5px; }
	.pictrue-6 ul li .right .more a{ width: 120px; height: 30px; line-height: 30px; }
	footer .tops .contact{ padding-bottom: 0; width: 100%; }
	footer .tops .ewm{ width: 100%; }
	footer .bots .link .biaoti{ padding-bottom: 10px; }
	footer .bots .link .biaoti .cn{ font-size: 16px; }
	footer .bots .copyright{ padding: 15px 0; }
.title{margin:28px 0 30px;}
.title h4{font-size: 18px}
.title2{margin:30px 0;font-size: 15px}
.title2 h4{font-size: 24px}
.text-6 h4{font-size: 18px}
.tcgun .imgbox .text{padding:10px 5px;font-size: 14px}
.tcgun .imgbox .more{padding:8px 0;font-size: 12px}
.liyou .wenzi{font-size: 14px;line-height: 26px;margin:25px 0;}
.jmgun .imgbox .mask{left:30px; top:25px;width:calc(100% - 60px);height:calc(100% - 50px);font-size: 13px}
.jmgun .imgbox .mask h4{font-size: 16px;}
.jmgun .imgbox .mask .xian{margin:6px auto;}
.jmgun .imgbox .mask .zi{line-height:20px;height: 40px}
.text6{font-size: 18px;padding:8px 15px;}
.jms video{height: 220px}
.liyou .liyougun .swiper-wrapper{padding: 40px 0}
.liyou .liyougun .swiper-slide .imgbox:before{min-height: 40px}
.liyou .liyougun .swiper-slide:nth-child(2n+1) .imgbox:before{top:-35px;}
.liyou .liyougun .swiper-slide:nth-child(2n) .imgbox:before{bottom:-35px;}
.guanggao .hezi{margin:-5px auto 40px;font-size: 14px;line-height: 28px}
.guanggao .tou img{height: 50px}
.guanggao h4{font-size: 20px;}
.guanggao h5{font-size: 16px;margin:10px 0 20px;}
.title-7 ul li{width: calc(100% / 2)}
.ketable table th,.zhaotable table th{font-size: 16px;padding:10px 5px;}
.ketable table td,.zhaotable table td{padding:10px 5px;font-size: 12px}
.ketable table .td1, .zhaotable table td:nth-child(1){font-size: 14px}
.biaoti3{font-size:24px;line-height:35px;margin:30px 0;}
.jian2{padding-bottom:30px}
.jian3{padding:30px 0;}
.yuesao1 .gun .imgbox{font-size: 18px}
.yuesao2 .hezi{padding:70px 0;font-size: 15px;line-height: 30px;margin-bottom: 25px}
.more11{width: 160px;font-size:18px;line-height: 40px;}
.yuesao5 .text,.yuesao4 .text{font-size: 14px;line-height: 25px;margin-bottom: 20px}
.yuesao5 .text h4,.yuesao4 .text h4{font-size: 20px}
.yuesao3 .hezi1 ul li .imgbox{width:auto;font-size: 14px;}
.yuesao3 .hezi1 ul li .imgbox .tu{width: 70px; height: 70px;margin:0 auto 10px;}
.yuesao3 .hezi1 ul li .imgbox .tu img{max-height: 60%}
.yuesao3 .hezi2 .imgbox{font-size: 16px;padding:15px 3px;max-width: 110px;margin:0 auto 20px;}
.yuesao3 .hezi2 .imgbox .num{font-size:18px;margin-bottom:5px}
.yuesao5 .hezi{padding:0 20px 10px;}
.yuesao5 .wenzi{margin-top: 20px}
.yuesao7 .text{font-size: 14px;line-height: 26px;}
.yuesao7 input{height: 40px;margin-bottom: 10px}
.yuesao7 select{height: 40px;}
.yuesao7 button{height: 45px; font-size: 18px;margin-top: 15px}
.yuyingsao33{padding-top: 20px}
.yuyingsao33 .imgbox .tou{font-size: 20px;margin-bottom: 10px;padding-bottom: 8px}
.yuyingsao33 .imgbox .tou span{width: 70px;height: 30px;line-height: 30px;margin-right: 10px;}
.yuyingsao33 .imgbox{font-size: 14px;line-height: 26px}

#lijiyuyue {padding:30px 0 40px 0;}
.text1-7 form ul li {width: 100%;}
.yemian li {width:50%;margin-bottom:15px;}
.title1-13 .biaoti{font-size:25px;}
.text1-7 button{width:150px;}
.wo1 .box2 .shang1{position:relative;padding-left:160px;padding-bottom:40px;border-bottom:1px solid #e5e5e5;}
.wo1 .box2 .shang1 .tu{position:absolute;left:0;top:0;width:160px;height:125px;}
.wo1 .box2 .text11{padding:0px 0 0 20px;height:125px;}
.wo1 .box2 .text111{font-size:13px;line-height:30px;height:120px;overflow:hidden;}
.wo1 .box2 .shang1{padding-bottom:30px;}

}