@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:1230px !important}
.tr{transition:all 0.3s;}
.tr2{transition:all 0.5s;}
.tr3{transition:all 1s;}
.sizeCover{ background-position: 50% 50%; background-size: cover; }
.jiangexian-1{ height: 6px;
background:#43fce8;background:-moz-linear-gradient(left,#43fce8 0%,#09a9e7 53%,#e0ff11 100%);background:-webkit-linear-gradient(left,#43fce8 0%,#09a9e7 53%,#e0ff11 100%);background:linear-gradient(to right,#43fce8 0%,#09a9e7 53%,#e0ff11 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#43fce8',endColorstr='#e0ff11',GradientType=1 ); }
.jiangexian-2{ margin:35px 0; height: 1px; background: #fff; }
.jiangexian-3{ margin-bottom: 20px; height: 1px; background: #ebebeb; }
.jiangexian-3 b{ display: block; margin:0 auto; width: 123px; height: 3px; background: #087ce3; transform: translate(0,-1px); }

.hot{height:50px; background:#fb9902; position:fixed; bottom:0; left:0; z-index:999999999999999999999999999; border-top:solid 2px #fff;width: 100%;}
.hot span{ color:#1fe00e; font-size:16px; line-height:18px;}
.hot h6{ font-size:13px; line-height:18px;margin: 0;font-weight: bold;color: #000;}
.hot .row div a{ display:block; color:#fff;padding-top: 4px;}
.dbbox{ position: fixed; left: 0; bottom:50px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;box-shadow: 0 0 6px rgba(0,0,0,.16)}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../img/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../img/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }


.main-2{ padding:0 5px; }
.main-2-list{ padding:0 10px; }
.main-pad-1{ padding:50px 0;}
.main-pad-2{ padding:50px 0 0;}
.main-pad-3{ padding:50px 0 140px;}
.main-pad-4{ padding:50px 0 120px;}
.main-pad-5{ padding:90px 0 120px;}
.main-pad-6{ padding: 20px 0; }
.main-pad-7{ padding: 30px 0; }
.main-mar-1{ margin:0 0 -45px; }
.main-Background-1{ background:url(../images/bg2.jpg);}
.main-Background-2{ background: url(../images/bg3.png) no-repeat right top; }
.main-Background-3{ background: url(../images/bg4.png) no-repeat 164px 202px; }
.main-Background-4{ background: url(../images/bg5.png) no-repeat right bottom; }
.main-Background-5{ position: relative; }
.main-Background-5:before{ opacity: 0.89; content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1;
background:#09a9e7;background:-moz-linear-gradient(left,#09a9e7 0%,#2b98ff 100%);background:-webkit-linear-gradient(left,#09a9e7 0%,#2b98ff 100%);background:linear-gradient(to right,#09a9e7 0%,#2b98ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#09a9e7',endColorstr='#2b98ff',GradientType=1 );}
.main-Background-5 .container-fluid{ position: relative; z-index: 2; }
.main-Background-6{ position: relative; z-index: 2; clip-path:polygon(0px 45px,calc(50% - 45px) 45px,50% 0,calc(50% + 45px) 45px,100% 45px,100% 100%,0 100%);-webkit-clip-path:polygon(0px 45px,calc(50% - 45px) 45px,50% 0,calc(50% + 45px) 45px,100% 45px,100% 100%,0 100%) }
.main-Background-7{ position: relative; }
.main-Background-7:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; opacity: 0.86;
background:#008bff;background:-moz-linear-gradient(left,#008bff 0%,#21cef3 50%,#008bff 100%);background:-webkit-linear-gradient(left,#008bff 0%,#21cef3 50%,#008bff 100%);background:linear-gradient(to right,#008bff 0%,#21cef3 50%,#008bff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#008bff',endColorstr='#008bff',GradientType=1 ); }
.main-Background-7 .container-fluid{ position: relative; z-index: 2; }
.main-Background-8{ background: #004ab9; }
.main-Background-9{ position: relative; overflow: hidden; }
.main-Background-9:before{ content: ""; position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 969px; background: url(../images/bg10.jpg) 50% 50%; background-size: cover; }

header{ position: relative; z-index:99999;}
header .logo a{ display:block; font-size:0;}

.banner{ position:relative; font-size: 0;}
.banner a{ display: block;}
.banner 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: #a1e4ff;}
.nybanner{ padding: 150px 0; }
.nybanner .textbox .cn{ font-size: 30px; color: #fff; line-height: 40px; }
.nybanner .textbox .jiangexian{ margin:20px auto; max-width: 625px; width: calc(100% - 50px); height: 1px; background: #fff; }
.nybanner .textbox .jiangexian b{ display: block; margin:0 auto; width: 44px; height: 4px; background: #fff; transform: translate(0,-2px); }
.nybanner .textbox .en{ font-size: 30px;color: #fff; font-weight: bold; line-height:34px; }

.qita img{max-width:100%;}
.video-main iframe{ width:450px; height:350px; margin:0 auto; display:block;}
.video-main video{ width:450px; height:350px; margin:0 auto; display:block;}

.title-1 .maxen{ margin-bottom: -342px; height: 342px; font-size: 82px; color: rgba(9,169,231,0.44); line-height: 342px; }
.title-1 .imgbox{ margin:0 0 -101px; font-size: 0; }
.title-1 .imgbox .box{ display: inline-block; vertical-align: top; padding: 57px; border:solid 10px #fff; border-radius: 50%; }
.title-1 .imgbox .box .huan{ padding: 21px; background:rgba(9,169,231,0.36); border-radius: 50%; }
.title-1 .imgbox .box .huan .huan2{ padding: 13px; background: rgba(255,255,255,0.75); border-radius: 50%; }
.title-1 .imgbox .box .huan .huan2 .biaoti{ padding-top: 39px; width: 140px; height: 140px;color: #fff;font-weight: bold; background:rgba(9,169,231,0.75); border-radius: 50%; }
.title-1 .imgbox .box .huan .huan2 .biaoti .cn{ margin-bottom: 5px; font-size: 28px; line-height:30px; }
.title-1 .imgbox .box .huan .huan2 .biaoti .en{ font-size: 24px; line-height: 26px;}
.title-1 .textbox{ font-size: 0; text-align: center; }
.title-1 .textbox ul li{ display: inline-block; vertical-align: top; border:solid 10px #fff; border-radius: 50%; }
.title-1 .textbox ul li:nth-child(1){ background: #3f51b5;margin-top:105px;}
.title-1 .textbox ul li:nth-child(2){ margin:105px 0 0 27px; background: #2196f3; }
.title-1 .textbox ul li:nth-child(3){ margin:105px 54px 0; background: #03a9f4; }
.title-1 .textbox ul li:nth-child(4){ margin:105px 27px 0 0; background: #00bcd4; }
.title-1 .textbox ul li:nth-child(5){ background: #009688; }
.title-1 .textbox ul li a{ display: block; width: 89px; height: 89px; color: #fff; border-radius: 50%; }
.title-1 .textbox ul li:nth-child(1) a{ font-size: 20px; line-height: 30px;padding-top: 16px; } 
.title-1 .textbox ul li:nth-child(2) a{ font-size: 20px; line-height: 89px; } 
.title-1 .textbox ul li:nth-child(3) a{ padding-top: 16px; font-size: 20px; line-height: 30px; } 
.title-1 .textbox ul li:nth-child(3) a span{ display: block; font-size: 16px; line-height:26px; }
.title-1 .textbox ul li:nth-child(4) a{ font-size: 20px; line-height: 30px;padding-top: 16px;}
.title-1 .textbox ul li:nth-child(5) a{ padding-top: 16px; font-size: 20px; line-height: 30px; } 
.title-1 .textbox ul li:nth-child(5) a span{ display: block; font-size: 16px; line-height:26px; }
.title-2{ position: relative; z-index: 2; margin-top: -60px; margin-bottom: -119px; padding-left: 361px; font-size: 0; text-align: center; }
.title-2 ul li{ display: inline-block; vertical-align: top; margin: 0 32px; position:relative; z-index:2; }
.title-2 ul li a{ display: block; }
.title-2 ul li a .jiangexian{ margin:0 auto 8px; width: 1px; height: 50px; background: #fff; }
.title-2 ul li a .biaoti{ margin:0 auto; padding:18px 18px 0; width: 55px; height: 119px; font-size: 16px;color: #fff; line-height: 20px; font-weight: bold; }
.title-2 ul li:nth-child(1) a .biaoti{ background: url(../images/t2_bg_03.png) no-repeat; }
.title-2 ul li:nth-child(2) a .biaoti{ background: url(../images/t2_bg_05.png) no-repeat; }
.title-2 ul li:nth-child(3) a .biaoti{ background: url(../images/t2_bg_07.png) no-repeat; }
.title-2 ul li:nth-child(4) a .biaoti{ background: url(../images/t2_bg_09.png) no-repeat; }
.title-2 ul li:nth-child(5) a .biaoti{ background: url(../images/t2_bg_11.png) no-repeat; }
.title-2 ul li:nth-child(6) a .biaoti{ background: url(../images/t2_bg_13.png) no-repeat; }
.title-3{ margin-bottom: 55px; font-size: 0; }
.title-4{ font-size: 0; overflow: hidden; }
.title-4 a{ display: inline-block; vertical-align: top; }
.title-4 a .cn span{ position: relative; display: inline-block; vertical-align: top; font-size: 45px; color: #fff; line-height: 47px; }
.title-4 a .cn span:before,.title-4 a .cn span:after,.title-4 a .en span:before,.title-4 a .en span:after{ content: ""; position: absolute; z-index: 1; width: 225px; height: 1px; background: rgba(255,255,255,0.25); }
.title-4 a .en span{ position: relative; display: inline-block; vertical-align: top; font-size: 20px; color: #fff; line-height: 24px; }
.title-4 a .cn span:before,.title-4 a .cn span:after{ bottom: -10px; }
.title-4 a .cn span:before{right: calc(100% - 5px); }
.title-4 a .cn span:after{left: calc(100% - 5px); }
.title-4 a .en span:before,.title-4 a .en span:after{ top: 14px; }
.title-4 a .en span:before{ right: calc(100% + 15px); }
.title-4 a .en span:after{ left: calc(100% + 15px); }
.title-5{ position: relative; z-index: 2; margin:0 auto; width: 268px; }
.title-5 .biaoti{ font-size: 0; background: #103997; }
.title-5 .biaoti span{ position:relative; display: inline-block; vertical-align: top; padding: 15px 0; font-size: 40px;color: #fff; font-weight: bold; line-height:45px; }
.title-5 .biaoti span:before,.title-5 .biaoti span:after{ content: ""; position: absolute; top: 50%; z-index: 1; width: 70px; height: 1px; background: #fff; }
.title-5 .biaoti span:before{ right: calc(100% + 10px); }
.title-5 .biaoti span:after{ left: calc(100% + 10px); }
.title-5 ul li{ position: relative; }
.title-5 ul li:before,.title-5 ul li:after{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.title-5 ul li:before{ z-index: 1; }
.title-5 ul li:after{ z-index: 2; transition: all 0.3s; background: rgba(255,255,255,0.1); opacity: 0; }
.title-5 ul li:nth-child(odd):before,.title-5 ul li:nth-child(odd):after{ transform-origin:left top; transform:skewX(20deg); }
.title-5 ul li:nth-child(even):before,.title-5 ul li:nth-child(even):after{ transform-origin:left bottom; transform:skewX(-20deg); }
.title-5 ul li:nth-child(1):before{ background: #3f51b5; }
.title-5 ul li:nth-child(2):before{ background: #2196f3; }
.title-5 ul li:nth-child(3):before{ background: #03a9f4; }
.title-5 ul li:nth-child(4):before{ background: #00bcd4; }
.title-5 ul li:nth-child(5):before{ background: #009688; }
.title-5 ul li:nth-child(6):before{ background: #0879ae; }
.title-5 ul li:nth-child(7):before{ background: #1251c3; }
.title-5 ul li a{ position: relative; z-index: 3; display: block; padding: 0 0 0 80px; font-size: 16px;color: #fff; line-height: 80px; font-weight: bold; }
.title-5 ul li.active:after{ opacity: 1; }
.title-6{ margin-bottom: 40px; font-size: 45px;color: #fff; line-height: 50px; }
.title-7{ margin-bottom: 30px; font-size: 25px;color: #333; font-weight: bold; line-height: 30px; }
.title-8{ padding: 0 10px; margin-bottom: 20px; font-size: 20px;color: #087ce3; font-weight: bold; line-height: 40px; background: #ebebeb; }
.title-9{ padding-bottom: 15px; margin-bottom: 20px; border-bottom: solid 1px #f2f2f2; }
.title-9 .biaoti{ font-size:24px;color: #333; line-height: 30px; }
.title-9 .qita{ margin-top: 5px; font-size: 12px; color: #999; line-height: 24px; }

.text-1 .biaoti{ padding:82px 0; width: 360px; }
.text-1 .biaoti .en{ font-family: arial; font-size: 60px;color: #fff; font-weight: bold; line-height: 55px; }
.text-1 .biaoti .cn{ font-size: 20px;color: #fff; line-height: 24px; }
.text-1 .textbox{ padding:64px 0 0 20px; width: calc(100% - 360px); height: 240px; border-left: solid 1px #fff; }
.text-1 .textbox .jieshao{ height: 120px; color: #fff; line-height: 30px; overflow: hidden; }
.text-2-list .icon{ margin:0 auto; width: 74px; height: 74px; font-size:50px; line-height: 74px;}
.text-2-list .shuzi{ font-family: Impact; font-size: 25px; color: #eaa500; line-height: 35px; }
.text-2-list .jieshao{ color: #333; line-height: 20px; }
.text-2 .swiper-slide:nth-child(1) .text-2-list .icon{background:-webkit-linear-gradient(left,#2372d6,#2778d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-2 .swiper-slide:nth-child(2) .text-2-list .icon{background:-webkit-linear-gradient(left,#2f85dc,#4593de);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-2 .swiper-slide:nth-child(3) .text-2-list .icon{background:-webkit-linear-gradient(left,#439ae2,#45a0e4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-2 .swiper-slide:nth-child(4) .text-2-list .icon{background:-webkit-linear-gradient(left,#41a2e5,#43a5e6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-2 .swiper-slide:nth-child(5) .text-2-list .icon{background:-webkit-linear-gradient(left,#46a9e7,#46a9e7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-2 .swiper-slide:nth-child(6) .text-2-list .icon{background:-webkit-linear-gradient(left,#45a7e6,#4da9e7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-2 .swiper-slide:nth-child(7) .text-2-list .icon{background:-webkit-linear-gradient(left,#409fe4,#3d9be3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-2 .swiper-slide:nth-child(8) .text-2-list .icon{background:-webkit-linear-gradient(left,#3892e0,#358edf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-2 .swiper-slide:nth-child(9) .text-2-list .icon{background:-webkit-linear-gradient(left,#2e83db,#2a7dda);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-2 .swiper-slide:nth-child(10) .text-2-list .icon{background:-webkit-linear-gradient(left,#2372d6,#1f6bd4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-3-list a{ display: block; padding:30px 10px; border:solid 1px #fff; }
.text-3-list a .time{ width:70px;}
.text-3-list a .time .shuzi{ font-family: arial; font-size: 64px; color: #fff; line-height: 60px; }
.text-3-list a .time .minshuzi{font-family: arial;  font-size:16px; color: #fff;  line-height: 24px; }
.text-3-list a .textbox{ padding-left: 30px; width: calc(100% - 70px); }
.text-3-list a .textbox .biaoti{ margin-bottom: 10px; color: #fff; line-height: 24px; border-bottom: solid 1px #fff; }
.text-3-list a .textbox .jieshao{ height: 48px; color: #fff; line-height: 24px; overflow: hidden; }
.text-4{ padding-right: 20px; width:calc((100% - 340px) / 2); }
.text-4 .textbox{ margin-bottom:40px; color: #333; line-height: 30px; }
.text-4 .imgbox ul li{ margin-right:20px; }
.text-4 .imgbox ul li a{ display: block; width: 94px; height: 94px; font-size: 0; line-height: 94px; background: #fff; overflow: hidden; border-radius: 50%; box-shadow: 3px 3px 5px rgba(0,0,0,0.5); }
.text-4 .imgbox ul li a img{ max-width: 100%; }
.text-5{ padding-top: 10px; width: 340px; }
.text-5 ul{ margin:0 auto; width: 286px; }
.text-5 ul li{ position: relative; margin-bottom: -30px !important; width: 114px; height: 114px; }
.text-5 ul li:nth-child(1){ margin:0 86px;}
.text-5 ul li:nth-child(2){ margin:0 29px 0 0;}
.text-5 ul li:nth-child(3){ margin:0 0 0 29px;}
.text-5 ul li:nth-child(4){ margin:0 86px;}
.text-5 ul li:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; transform: rotate(45deg); }
.text-5 ul li:nth-child(1):before{ background: #2196f3; }
.text-5 ul li:nth-child(2):before{ background: #182888; }
.text-5 ul li:nth-child(3):before{ background: #3f51b5; }
.text-5 ul li:nth-child(4):before{ background: #09b0da; }
.text-5 ul li:after{ content: ""; position: absolute; left: 0; top: 0; z-index: 2; width: 100%; height: 100%; background: rgba(255,255,255,0.1); transform: rotate(45deg); opacity: 0; transition: all 0.3s; }
.text-5 ul li a{ display: block; position:absolute; left: 0; top: 0; z-index: 3; width: 100%; height: 100%;transform: rotate(45deg); }
.text-5 ul li span{ position: relative; z-index: 2; display: block; padding-top: 23px; text-align: center; font-size:30px; font-weight: bold; color: #fff; line-height: 34px; }
.text-6{ padding-left: 20px; width: calc((100% - 340px) / 2); }
.text-6 form{ display: block; float: right; width: 100%; max-width: 360px; }
.text-6 form input{ display:block; padding:0 10px; margin-bottom: 7px; width: 100%; height: 43px; color: #333; line-height: 41px; background: #fff; border:solid 1px #e4e4e4; }
.text-6 form textarea{ display:block; padding:0 10px; margin-bottom: 7px; width: 100%; height:103px; color: #333; line-height: 41px; background: #fff; border:solid 1px #e4e4e4; }
.text-6 form button{ display: block; width: 100%; height: 43px; color: #fff; font-weight: bold; line-height: 43px; background: #2196f3; border:none; }
.text-7{ margin-bottom: 20px; font-size:0; }
.text-7 .logo{ margin-bottom: 10px; }
.text-7 .logo a{ display: block; }
.text-7 .tel .icon{ display: inline-block; vertical-align: top; width: 30px; font-size: 24px;color: #fff; line-height: 24px; }
.text-7 .tel .shuzi{ display: inline-block; vertical-align: top; font-size: 18px;color: #fff; font-weight:bold; line-height: 24px; }
.text-8{ margin-bottom: 20px; }
.text-8 .box{ display: inline-block; vertical-align: top; max-width: 100%; }
.text-8 .box .biaoti{ width:70px; color: #fff; font-weight: bold; line-height: 24px; }
.text-8 .box ul{ width:calc(100% - 70px);}
.text-8 .box ul li{ position: relative; margin-right:25px; }
.text-8 .box ul li:before{ content: "/"; position: absolute; left: 100%; top: 0; z-index: 1; width: 25px; height: 24px; color: #fff; line-height: 24px; }
.text-8 .box ul li a{ display: block; color: #fff; line-height: 24px; }
.text-9{ margin-bottom: 20px; font-size:0; }
.text-9 .biaoyu{ padding: 50px 0 0; display: inline-block; vertical-align: top; font-size: 30px;color: #fff; }
.text-9 .ewm{ margin:0 20px; display: inline-block; vertical-align: top; width: 122px; }
.text-9 .ewm img{ max-width: 100%; }
.text-10{ font-size: 0; }
.text-10 ul li{ position: relative; margin-left: 40px; display: inline-block; vertical-align: top; }
.text-10 ul li:before{ content: "-"; position: absolute; right: 100%; top: 0; z-index: 1; width: 40px; height: 24px; font-size: 14px;color: #fff; line-height: 24px; }
.text-10 ul li a{ display: block; font-size: 14px; color: #fff; line-height: 24px; }
.text-11{ padding: 13px 0; color: #fff; line-height: 24px; }
.text-12{ margin-bottom: 20px; color: #333; line-height: 30px; }
.text-13{ margin-bottom: 50px; font-size: 0; }
.text-13 .box{ display: inline-block; vertical-align: top; }
.text-13 .box .ewm{ width: 157px; }
.text-13 .box .ewm img{ max-width: 100%; }
.text-13 .box .contact{ padding:10px 0 0 30px; font-size: 14px; color: #333; line-height: 30px; }

.pictrue-1-list a{ display: block; padding: 2px; background: #fff; }
.pictrue-1-list a .imgbox{ margin-bottom: 2px; overflow: hidden; }
.pictrue-1-list a .imgbox span{ display: block; font-size: 0; }
.pictrue-1-list a .imgbox span img{ max-width: 100%; }
.pictrue-1-list a .textbox{ padding:15px; }
.pictrue-1-list a .textbox .mc{ width: calc(100% - 33px); font-size: 16px;color: #333; line-height: 33px; }
.pictrue-1-list a .textbox .icon{ width: 33px; height: 33px; font-size: 16px;color: #fff; line-height: 33px; background: #09a9e7; border:solid 1px #09a9e7; border-radius: 50%; }
.pictrue-2{ position: relative; }
.pictrue-2 .mb{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background: #000; cursor: pointer; }
.pictrue-2 .mb .imgbox{ position: relative; height: 100%; opacity: 0.57; }
.pictrue-2 .mb .icon{ position: absolute; left: calc((100% - 55px) / 2); top:calc((100% - 55px) / 2); padding-top:5px; padding-right: 5px; width: 55px; height: 55px; line-height: 51px; border:solid 2px #fff; border-radius: 50%; transform: rotate(45deg); }
.pictrue-2 .mb .icon:before{ color: #fff; font-size: 30px; }
.pictrue-2 .video{ position: relative; height: 100%; background: #000; }
.pictrue-3-list a{ display: block; padding:6px; background: #fff; border:solid 6px #0075c5; }
.pictrue-3-list a .imgbox{ overflow: hidden; height:253px; font-size: 0; line-height: 253px; }
.pictrue-3-list a .imgbox img{ max-width: 100%; max-height: 100%; }
.pictrue-4{ position: relative; }
.pictrue-4 .swiper-slide{width:38%; opacity: 0.8;}
.pictrue-4 .swiper-slide.swiper-slide-active{opacity: 1;}
.pictrue-4-list a{ display: block; border:solid 2px #fff; }
.pictrue-4-list a .imgbox{ overflow: hidden; }
.pictrue-4-list a .imgbox span{ display: block; font-size: 0; }
.pictrue-4-list a .imgbox span img{ max-width: 100%; }
.pictrue-4 .swiper-button{ margin-top:-25px; width: 0; height: 0; background: none; border-top: solid 25px transparent; border-bottom: solid 25px transparent;}
.pictrue-4 .swiper-button.swiper-button-prev{ left:-40px; border-right: solid 25px #fb9902; }
.pictrue-4 .swiper-button.swiper-button-next{ right:-40px; border-left: solid 25px #09a9e7; }
.pictrue-5{ position: relative; }
.pictrue-5 .bots{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; }
.pictrue-5 .bots .swiper-container{ position: absolute; top: 0; width: 100%; height: 100%; }
.pictrue-5 .bots .imgbox{ display: block; position: relative; width: 50%; height:100%; }
.pictrue-6-list{ margin-bottom: 20px; }
.pictrue-6-list a{ display: block; border:solid 1px #e1e1e1; }
.pictrue-6-list a .imgbox{ overflow: hidden; }
.pictrue-6-list a .imgbox span{ display: block; font-size:0; }
.pictrue-6-list a .imgbox span img{ max-width: 100%; }
.pictrue-6-list a .textbox{ padding: 15px 20px; }
.pictrue-6-list a .textbox .biaoti{ font-size: 16px;color: #333; font-weight: bold; line-height: 24px; }
.pictrue-6-list a .textbox .jiangexian{ margin:10px 0; width: 26px; height: 3px; background: #0075c5; }
.pictrue-6-list a .textbox .jieshao{ color: #767676; line-height: 24px; }
.pictrue-7-list{ margin-bottom: 20px; }
.pictrue-7-list a{ display: block; border:solid 1px #e1e1e1; }
.pictrue-7-list a .imgbox{ width:60%; overflow: hidden; }
.pictrue-7-list a .imgbox span{ display: block; height: 180px; }
.pictrue-7-list a .textbox{ padding-top: 50px; width:40%; height: 180px; background: #dcdcdc; }
.pictrue-7-list a .textbox .biaoti{ margin-bottom: 20px; font-size:16px;color: #333; font-weight: bold; line-height: 24px; }
.pictrue-7-list a .textbox .more{ margin:0 auto; width: 86px; height: 35px; font-size:12px;color: #333; line-height: 35px; background: #fff; border-radius: 18px; }
.pictrue-8{ margin-bottom: 50px; }
.pictrue-8 .swiper-slide{ width: 50%; }
.pictrue-8-list a{ display: block; }
.pictrue-8-list a .imgbox{ overflow: hidden; background: #000; }
.pictrue-8-list a .imgbox span{ display: block; font-size:0; opacity: 0.62; }
.pictrue-8-list a .imgbox span img{ max-width: 100%; }
.pictrue-8 .swiper-slide-active .pictrue-8-list a .imgbox span{ opacity: 1; }
.pictrue-9-list{ margin-bottom: 20px; }
.pictrue-9-list a{ display: block; }
.pictrue-9-list a .imgbox{ overflow: hidden;}
.pictrue-9-list a .imgbox span{ display: block; font-size:0; }
.pictrue-9-list a .imgbox span img{ max-width: 100%; }
.pictrue-9-list a .textbox{ padding: 10px; background: #efefef; }
.pictrue-9-list a .textbox .biaoti{ margin-bottom: 5px; font-size:16px; color: #333; line-height: 24px; }
.pictrue-9-list a .textbox .jieshao{ color: #333; line-height: 24px; }
.pictrue-10 ul li a{ display: block; padding:25px 0; }
.pictrue-10 ul li a .imgbox{ width: 370px; overflow: hidden; }
.pictrue-10 ul li a .imgbox span{ display: block; height: 245px; font-size: 0; }
.pictrue-10 ul li a .imgbox span img{ display: none; max-width: 100%;}
.pictrue-10 ul li a .textbox{ margin-left: 20px; padding-left: 20px; width: calc(100% - 370px - 20px); height: 245px; border-left:solid 1px #dadada; }
.pictrue-10 ul li a .textbox .biaoti{ margin-bottom: 15px; font-size: 16px;color: #333; font-weight: bold; line-height: 24px; }
.pictrue-10 ul li a .textbox .jieshao{ margin-bottom: 10px; height: 162px; color: #333; line-height: 27px; overflow: hidden; }
.pictrue-10 ul li a .textbox .more span{ display: block; width: 100px; color: #fff; line-height: 34px; background: #2196f3; }
.pictrue-11{ margin-bottom: 20px; width: 55%; }
.pictrue-11 .tops{ position: relative; margin:0 25px 30px;}
.pictrue-11 .tops .swiper-button{ margin-top: -25px; width: 50px; height: 50px; font-family: '宋体'; font-weight: bold; font-size:42px; color: #2196f3; line-height: 44px; background: #fff; border:solid 3px #2196f3; }
.pictrue-11 .tops .swiper-button.swiper-button-prev{ left: -25px; }
.pictrue-11 .tops .swiper-button.swiper-button-next{ right: -25px; }
.pictrue-11-list a{ display: block;}
.pictrue-11-list a .imgbox{overflow: hidden; }
.pictrue-11-list a .imgbox span{ display: block; font-size: 0; }
.pictrue-11-list a .imgbox span img{ max-width: 100%;}
.pictrue-11 .bots{ margin:0 25px; padding: 14px 0; border-top: solid 1px #2196f3;border-bottom: solid 1px #2196f3; }
.pictrue-11 .bots .cn{ margin-bottom: 10px; font-size: 30px;color: #2196f3; line-height: 34px; }
.pictrue-11 .bots .en{ font-size: 30px;color: #2196f3; line-height: 34px; font-weight: lighter; }
.pictrue-12{ margin-bottom: 20px; padding-left:10px; width: 45%; }
.pictrue-12 ul li{ font-size:0; }
.pictrue-12 ul li:first-child{ margin-bottom: 20px; }
.pictrue-12 ul li img{ max-width: 100%; }
.pictrue-13-list { margin-bottom: 20px; }
.pictrue-13-list a{ display: block;}
.pictrue-13-list a .imgbox{ position: relative; margin-bottom: 5px; height: 177px; font-size: 0; line-height: 175px; overflow: hidden; border:solid 1px #e1e1e1; }
.pictrue-13-list a .imgbox:before{ content:""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; border:solid 2px #fff; transition: all 0.3s; }
.pictrue-13-list a .imgbox img{ max-width: 100%; max-height: 100%;}
.pictrue-13-list a .textbox{ color: #333; line-height: 24px; }
.pictrue-14{ font-size: 0; }
.pictrue-14 img{ width: 100%; }
.pictrue-15 ul li{ margin-bottom: 45px; }
.pictrue-15 ul li:last-child{ margin-bottom: 0; }
.pictrue-15 ul li a{ display: block; border:solid 1px #e1e1e1; }
.pictrue-15 ul li a .imgbox{ width: 377px; overflow: hidden; }
.pictrue-15 ul li a .imgbox span{ display: block; height: 250px; font-size: 0;}
.pictrue-15 ul li a .imgbox span img{ display: none; max-width: 100%; }
.pictrue-15 ul li a .textbox{ padding: 20px; width: calc(100% - 377px); height: 250px; }
.pictrue-15 ul li a .textbox .biaoti{ margin-bottom: 15px; font-size: 16px;color: #333; font-weight: bold; line-height: 24px; }
.pictrue-15 ul li a .textbox .jiangexian{ margin-bottom:15px; width: 26px; height: 3px; background: #0075c5; }
.pictrue-15 ul li a .textbox .jieshao{ margin-bottom: 20px; height: 96px; color: #333; line-height: 24px; overflow: hidden; }
.pictrue-15 ul li a .textbox .more{ width: 110px; height: 30px; color: #333; line-height: 30px; background: #eaeaea; border-radius: 15px; }


.maximg video{width:450px; height:350px; margin:0 auto; display:block;}


.subnav{ margin-bottom: 20px; }
.subnav ul li.active a{ color: #fff; background: #fb9902; }
.subnav.active ul li.active a{ color: #fff; background: #fb9902; }
.subnav.active2 ul li.active a{ background: #3f51b5; }

.footer{ position: relative; z-index: 2; }

@media (min-width:992px){
	header .container-fluid{max-width:1464px !important}
	header .tops{ height: 166px; }
	header .tops .left{ padding-left: 117px; padding-top:20px; }
	header .tel{ margin-left:4px;font-weight: bold;}
	header .tel .icon{ width: 30px;font-size:24px; color: #000; line-height: 24px;}
	header .tel .shuzi{font-size: 18px;color: #069229; line-height: 24px; }
	header .logo{ margin-bottom: 5px; }
	header .logo a{line-height:100px;}
	header .menu{ padding-top: 32px; }
	header .menu ul li{ position:relative; float: left; margin-left: 40px;}
	header .menu ul li:first-child{ margin-left:0;}
	header .menu ul li:nth-child(1){ margin-top: 9px; }
	header .menu ul li:nth-child(2){ margin-top: 44px; }
	header .menu ul li:nth-child(3){ margin-top: 0; }
	header .menu ul li:nth-child(4){ margin-top: 44px; }
	header .menu ul li:nth-child(5){ margin-top: 9px; }
	header .menu ul li:nth-child(6){ margin-top: 60px; }
	header .menu ul li:nth-child(7){ margin-top: 18px; }
	header .menu ul li:nth-child(8){ margin-top: 39px; }
	header .menu ul li:nth-child(9){ margin-top: 27px; }
	header .menu ul li a{ display: block; }
	header .menu ul li a b{ position: relative; margin:0 auto 5px; display: block; border:solid 1px #fff; border-radius: 50%; }
	header .menu ul li a b:before{ content: ""; position: absolute; left: 50%; top: 50%; z-index: 1; background: #09a9e7; border-color:#a1e4ff; border-style: solid;  border-radius: 50%; transition: all 0.3s; }
	header .menu ul li:nth-child(1) a b:before{ margin-left: -13px; margin-top: -13px; width: 26px; height: 26px; border-width:6px; }
	header .menu ul li:nth-child(2) a b:before{ margin-left: -16px; margin-top: -16px; width: 32px; height: 32px; border-width: 7px ; }
	header .menu ul li:nth-child(3) a b:before{ margin-left: -21px; margin-top: -21px; width: 42px; height: 42px; border-width: 10px ; }
	header .menu ul li:nth-child(4) a b:before{ margin-left: -16px; margin-top: -16px; width: 32px; height: 32px; border-width: 7px ; }
	header .menu ul li:nth-child(5) a b:before{ margin-left: -13px; margin-top: -13px; width: 26px; height: 26px; border-width: 6px ; }
	header .menu ul li:nth-child(6) a b:before{ margin-left: -11px; margin-top: -11px; width: 22px; height: 22px; border-width: 5px ; }
	header .menu ul li:nth-child(7) a b:before{ margin-left: -16px; margin-top: -16px; width: 32px; height: 32px; border-width: 7px ; }
	header .menu ul li:nth-child(8) a b:before{ margin-left: -13px; margin-top: -13px; width: 26px; height: 26px; border-width: 6px ; }
	header .menu ul li:nth-child(9) a b:before{ margin-left: -13px; margin-top: -13px; width: 26px; height: 26px; border-width: 6px ; }
	header .menu ul li a b:after{ content: ""; position: absolute;  z-index: 1;left:100%; height: 1px; background: #fff; transform-origin:left top; transition: all 0.3s; }
	header .menu ul li:nth-child(1) a b:after{ top: calc(50% + 5px); width:68px; transform:rotate(26deg);}
	header .menu ul li:nth-child(2) a b:after{ top: 50%; width:56px; transform:rotate(-24deg);}
	header .menu ul li:nth-child(3) a b:after{ top: calc(50% + 5px); width:55px; transform:rotate(26deg);}
	header .menu ul li:nth-child(4) a b:after{ top: 50%; width:70px; transform:rotate(-24deg);}
	header .menu ul li:nth-child(5) a b:after{ top: calc(50% + 7px); width:78px; transform:rotate(28deg);}
	header .menu ul li:nth-child(6) a b:after{ top: calc(50% - 7px); width:68px; transform:rotate(-18deg);}
	header .menu ul li:nth-child(7) a b:after{ top: 50%; width:62px; transform:rotate(10deg);}
	header .menu ul li:nth-child(8) a b:after{ top: calc(50% - 7px); width:65px; transform:rotate(-5deg);}
	header .menu ul li:nth-child(1) a b{ width: 40px; height: 40px; }
	header .menu ul li:nth-child(2) a b{ width: 50px; height: 50px; }
	header .menu ul li:nth-child(3) a b{ width: 66px; height: 66px; }
	header .menu ul li:nth-child(4) a b{ width: 50px; height: 50px; }
	header .menu ul li:nth-child(5) a b{ width: 40px; height: 40px; }
	header .menu ul li:nth-child(6) a b{ width: 34px; height: 34px; }
	header .menu ul li:nth-child(7) a b{ width: 50px; height: 50px; }
	header .menu ul li:nth-child(8) a b{ width: 40px; height: 40px; }
	header .menu ul li:nth-child(9) a b{ width: 40px; height: 40px; }
	header .menu ul li a span{ display: block; font-size: 16px;color: #fff; }
	header .menu ul li:hover a b:before{ background: #fb9902; border-color: #f8d195; }
	header .menu ul li.active a b:before{ background: #fb9902; border-color: #f8d195; }
	.title-1 .textbox ul li a:hover{ background: rgba(255,255,255,0.2); }
	.title-2 ul li a:hover .biaoti{ transform:rotateY(360deg); }
	.text-3-list a:hover{ background: #fb9902; border:solid 1px #fb9902; }
	.text-4 .imgbox ul li a:hover img{ transform:rotateY(360deg); }
	.text-5 ul li:hover:after{ opacity: 1; }
	.text-6 form input:hover{ color: #182888; border:solid 1px #182888; }
	.text-6 form textarea:hover{ color: #182888; border:solid 1px #182888; }
	.text-6 form button:hover{ background:#182888; }
	.text-10 ul li a:hover{ color: #004ab9; text-decoration: underline !important; }
	.pictrue-1-list a:hover{ background: #09a9e7; }
	.pictrue-1-list a:hover .imgbox span{ transform: scale(1.05); }
	.pictrue-1-list a:hover .textbox .mc{ color: #fff; }
	.pictrue-1-list a:hover .textbox .icon{ border:solid 1px #fff; }
	.pictrue-2{ float: left; margin-left: 4px; width:346px; height: 417px; }
	.pictrue-3{ float: left; padding: 140px 35px 0; margin-left: 10px; width: calc(100% - 370px); height: 437px; border-left: solid 1px #fff; }
	.pictrue-3-list a:hover{ border:solid 6px #2196f3; }
	.pictrue-4 .swiper-slide.swiper-slide-active .pictrue-4-list a:hover .imgbox span{ transform: scale(1.05); }
	.pictrue-4 .swiper-button.swiper-button-prev:hover{border-right: solid 25px #f9b855;}
	.pictrue-4 .swiper-button.swiper-button-next:hover{border-left: solid 25px #3bc7fd;}
	.pictrue-6-list a:hover .imgbox span{ transform: scale(1.05); }
	.pictrue-6-list a:hover .textbox{ background: #0075c5; }
	.pictrue-6-list a:hover .textbox .biaoti{ color: #fff; }
	.pictrue-6-list a:hover .textbox .jiangexian{ background: #fff; }
	.pictrue-6-list a:hover .textbox .jieshao{ color: #fff; }
	.pictrue-7-list a:hover .imgbox span{ transform: scale(1.05); }
	.pictrue-7-list a:hover .textbox{ background: #0075c5; }
	.pictrue-7-list a:hover .textbox .biaoti{ color: #fff; }
	.pictrue-7-list a:hover .textbox .more{ color: #fff; background: #54a2d8; }
	.pictrue-8 .swiper-slide.swiper-slide-active .pictrue-8-list a:hover .imgbox span{ transform: scale(1.05); }
	.pictrue-9-list a:hover .imgbox span{ transform: scale(1.05); }
	.pictrue-9-list a:hover .textbox{ background: #087ce3; }
	.pictrue-9-list a:hover .textbox .biaoti{ color: #fff; }
	.pictrue-9-list a:hover .textbox .jieshao{ color: #fff; }
	.pictrue-10 ul li a:hover{ background:#f2f2f2;}
	.pictrue-10 ul li a:hover .imgbox span{ transform: scale(1.05); }
	.pictrue-10 ul li a:hover .textbox .biaoti{ color: #0075c5; }
	.pictrue-10 ul li a:hover .textbox .more span{ background: #fb9902 }
	.pictrue-11-list a .imgbox span{ height: 394px; }
	.pictrue-11-list a:hover .imgbox span{ transform: scale(1.05); }
	.pictrue-11 .tops .swiper-button:hover{ color: #fff; background: #2196f3; }
	.pictrue-12 ul li:nth-child(1){ height: 307px; }
	.pictrue-12 ul li:nth-child(2){ height: 207px; }
	.pictrue-13-list a:hover .imgbox{ border:solid 1px #0378e1; }
	.pictrue-13-list a:hover .imgbox:before{ border:solid 2px #0378e1; }	
	.pictrue-13-list a:hover .textbox{ color: #0378e1; }
	.pictrue-15 ul li a:hover .imgbox span{ transform: scale(1.05); }
	.pictrue-15 ul li a:hover .textbox{ background: #0075c5; }
	.pictrue-15 ul li a:hover .textbox .biaoti{ color: #fff; }
	.pictrue-15 ul li a:hover .textbox .jiangexian{ background: #fff; }
	.pictrue-15 ul li a:hover .textbox .jieshao{ color: #fff; }
	.pictrue-15 ul li a:hover .textbox .more{ color: #0075c5; background: #fff; }
	.subnav{ font-size:0; text-align: center; }
	.subnav ul li{ display: inline-block; vertical-align: top; margin:0 5px 10px; }
	.subnav ul li a{ display: block; padding: 0 10px; min-width: 200px; font-size: 20px;color: #573500; font-weight: bold; line-height: 44px; background: #fbd294; }
	.subnav ul li:hover a{ color: #fff; background: #fb9902; }
	.subnav.active ul li a{ color: #fff; }
	.subnav.active ul li:nth-child(1) a{ background: #2196f3; }
	.subnav.active ul li:nth-child(2) a{ background: #03a9f4; }
	.subnav.active ul li:nth-child(3) a{ background: #00b1dd; }
	.subnav.active ul li:nth-child(4) a{ background: #00bcd4; }
	.subnav.active ul li:nth-child(5) a{ background: #009688; }
	.subnav.active ul li:nth-child(6) a{ background: #005f96; }
	.subnav.active ul li:nth-child(1) a:hover{ background: #50affa; }
	.subnav.active ul li:nth-child(2) a:hover{ background: #2dbafa; }
	.subnav.active ul li:nth-child(3) a:hover{ background: #1fc8f2; }
	.subnav.active ul li:nth-child(4) a:hover{ background: #26dbf2; }
	.subnav.active ul li:nth-child(5) a:hover{ background: #1cbaab; }
	.subnav.active ul li:nth-child(6) a:hover{ background: #318dc3; }
	.subnav.active2{ margin-bottom: 60px; }	
	.subnav.active2 ul li a{ color: #fff; background: #2196f3; }
	.subnav.active2 ul li:hover a{ background: #3f51b5; }
	.subnav ul.active{ margin:0 -5px !important; }
	.subnav ul.active li{ float: left; display: block; margin:0 0 10px; padding: 0 5px; width:calc(100% / 6);}
	.subnav ul.active li a{ width:100%; min-width: inherit; }
}

@media (max-width:1319px){
	header .tops .left{ padding-left: 0; }
	.pictrue-4{ padding: 0 40px; }
	.pictrue-4 .swiper-button.swiper-button-prev{ left: 0; }
	.pictrue-4 .swiper-button.swiper-button-next{ right: 0; }
}

@media (max-width:1199px){
	.main-pad-1{ padding: 40px 0; }
	.main-pad-2{ padding: 40px 0 0; }
	.main-pad-3{ padding: 0 0 40px; }
	.main-pad-4{ padding: 40px 0 85px; }
	.main-pad-5{ padding:85px 0 40px; }
	header .tops{ padding: 15px 0; height: auto; }
	header .tops .left{ padding-top: 0; }
	header .logo{ margin-bottom: 0 }
	header .logo a{ line-height: 70px; }
	header .logo a img{ height: 60px; }
	header .tel .icon{ width: 20px; font-size: 16px; }
	header .tel .shuzi{ font-size: 12px; }
	header .menu{ padding-top: 0; width: calc(100% - 167px); }
	header .menu ul{ float: right; }
	header .menu ul li{ margin-left: 30px; }
	header .menu ul li a span{ font-size: 14px; }
	header .menu ul li:nth-child(1) a b{ width: 30px; height: 30px; }
	header .menu ul li:nth-child(2) a b{ width: 40px; height: 40px; }
	header .menu ul li:nth-child(3) a b{ width: 46px; height: 46px; }
	header .menu ul li:nth-child(4) a b{ width: 40px; height: 40px; }
	header .menu ul li:nth-child(5) a b{ width: 30px; height: 30px; }
	header .menu ul li:nth-child(6) a b{ width: 24px; height: 24px; }
	header .menu ul li:nth-child(7) a b{ width: 40px; height: 40px; }
	header .menu ul li:nth-child(8) a b{ width: 30px; height: 30px; }
	header .menu ul li:nth-child(9) a b{ width: 30px; height: 30px; }
	header .menu ul li:nth-child(1) a b:before{ margin-left: -10px; margin-top: -10px; width: 20px; height: 20px; border-width:3px; }
	header .menu ul li:nth-child(2) a b:before{ margin-left: -12px; margin-top: -12px; width: 24px; height: 24px; border-width: 5px ; }
	header .menu ul li:nth-child(3) a b:before{ margin-left: -17px; margin-top: -17px; width: 34px; height: 34px; border-width: 8px ; }
	header .menu ul li:nth-child(4) a b:before{ margin-left: -13px; margin-top: -13px; width: 26px; height: 26px; border-width: 5px ; }
	header .menu ul li:nth-child(5) a b:before{ margin-left: -10px; margin-top: -10px; width: 20px; height: 20px; border-width: 4px ; }
	header .menu ul li:nth-child(6) a b:before{ margin-left: -8px; margin-top: -8px; width: 16px; height: 16px; border-width: 3px ; }
	header .menu ul li:nth-child(7) a b:before{ margin-left: -12px; margin-top: -12px; width: 24px; height: 24px; border-width: 4px ; }
	header .menu ul li:nth-child(8) a b:before{ margin-left: -10px; margin-top: -10px; width: 20px; height: 20px; border-width: 4px ; }
	header .menu ul li:nth-child(9) a b:before{ margin-left: -10px; margin-top: -10px; width: 20px; height: 20px; border-width: 4px ; }	
	header .menu ul li:nth-child(2){ margin-top: 30px; }
	header .menu ul li:nth-child(4){ margin-top: 30px; }
	header .menu ul li:nth-child(5){ margin-top: 9px; }
	header .menu ul li:nth-child(6){ margin-top: 40px; }
	header .menu ul li:nth-child(7){ margin-top: 10px; }
	header .menu ul li:nth-child(8){ margin-top: 29px; }
	header .menu ul li:nth-child(9){ margin-top: 20px; }
	header .menu ul li:nth-child(1) a b:after{ width:56px; transform:rotate(20deg);}
	header .menu ul li:nth-child(2) a b:after{ width:50px;}
	header .menu ul li:nth-child(3) a b:after{ width:50px; transform:rotate(24deg);}
	header .menu ul li:nth-child(4) a b:after{ width:58px; }
	header .menu ul li:nth-child(5) a b:after{ width:65px; transform:rotate(15deg);}
	header .menu ul li:nth-child(6) a b:after{ width:58px; transform:rotate(-10deg);}
	header .menu ul li:nth-child(7) a b:after{ width:55px;}
	header .menu ul li:nth-child(8) a b:after{ width:58px;}	
	.title-1 .maxen{ margin-bottom: -250px; height: 250px; font-size: 58px; line-height: 250px; }
	.title-1 .imgbox .box{ padding:30px; }
	.title-1 .imgbox .box .huan{ padding: 15px; }
	.title-1 .imgbox .box .huan .huan2{ padding: 10px; }
	.title-1 .imgbox .box .huan .huan2 .biaoti{ padding-top: 33px; width: 120px; height: 120px; }
	.title-1 .imgbox .box .huan .huan2 .biaoti .cn{ font-size:18px; line-height: 24px; }
	.title-1 .imgbox .box .huan .huan2 .biaoti .en{ font-size:18px; line-height: 24px; }
	.title-1 .textbox ul li{ border:solid 5px #fff; }
	.title-1 .textbox ul li:nth-child(2){ margin:105px 0 0 20px; }
	.title-1 .textbox ul li:nth-child(3){ margin:105px 30px 0; }
	.title-1 .textbox ul li:nth-child(4){ margin:105px 20px 0 0; }
	.title-1 .textbox ul li a{ width: 79px; height: 79px; }
	.title-1 .textbox ul li:nth-child(1) a{ padding-top: 17px;font-size: 16px;line-height: 24px; }
	.title-1 .textbox ul li:nth-child(2) a{ font-size: 16px; line-height: 79px; }
	.title-1 .textbox ul li:nth-child(3) a{ padding-top: 17px; font-size: 16px; line-height: 24px; }
	.title-1 .textbox ul li:nth-child(3) a span{ font-size: 14px; line-height: 20px; }
	.title-1 .textbox ul li:nth-child(4) a{ padding-top: 17px;font-size: 16px;line-height: 24px;}
	.title-1 .textbox ul li:nth-child(5) a{ padding-top: 17px; font-size: 16px; line-height: 24px; }
	.title-1 .textbox ul li:nth-child(5) a span{ font-size: 14px; line-height: 20px; }
	.title-2{ padding-left: 301px; }
	.title-2 ul li{ margin:0 15px; }
	.title-3{ margin-bottom: 50px; }
	.title-4 a .cn span{ font-size: 35px; line-height: 37px; }
	.text-4 .textbox{ margin-bottom: 20px; }
	.text-4 .imgbox ul li{ margin-right:0; width: calc(100% / 3); }
	.text-4 .imgbox ul li a{ margin:0 auto; width: 90px; height: 90px; line-height: 90px; }
	.title-5 .biaoti span{ font-size: 24px; line-height: 30px; }
	.title-5 ul li a{ font-size: 14px; line-height: 60px; }
	.title-6{ font-size: 30px; line-height: 40px; }
	.text-1 .biaoti{ padding: 50px 0; width:300px;  }
	.text-1 .biaoti .en{ font-size: 40px; line-height: 45px; }
	.text-1 .biaoti .cn{ font-size: 16px; }
	.text-1 .textbox{ padding:30px 0 0 20px; width: calc(100% - 300px); height: 169px; }
	.text-3-list a .textbox{ padding-left: 20px; }
	.text-5 ul li span{ font-size: 18px; line-height: 24px; }
	.pictrue-1-list a .textbox{ padding: 10px; }
	.pictrue-1-list a .textbox .mc{ font-size: 14px; }
	.pictrue-2{ width: 286px; height: 340px; }
	.pictrue-3{ width: calc(100% - 300px); height: 350px; }
	.pictrue-3-list a .imgbox{ height: 176px; line-height: 176px; }
	.pictrue-4 .swiper-slide{ width: 60%; }
	.pictrue-8 .swiper-slide{ width: 60%; }
}

@media (max-width:991px){
	.main-pad-1{ padding:30px 0;}
	.main-pad-2{ padding: 20px 0 0; }
	.main-pad-4{ padding: 30px 0 60px; }
	.main-pad-5{ padding: 60px 0 30px; }
	.main-mar-1{ margin:0 0 -30px; }
	.main-Background-6{clip-path:polygon(0px 30px,calc(50% - 30px) 30px,50% 0,calc(50% + 30px) 30px,100% 30px,100% 100%,0 100%);-webkit-clip-path:polygon(0px 30px,calc(50% - 30px) 30px,50% 0,calc(50% + 30px) 30px,100% 30px,100% 100%,0 100%);}
	header .tops{ padding:0; }
	header .logo a{line-height:80px;}
	.menu-box{ display: none; position: absolute;top: 80px; right: 0; z-index:2147483645; width: 120px; }
	.menu-box ul li{ margin-bottom:1px;}
	.menu-box ul li a{ display: block; font-size: 14px; color: #fff; text-align:center; line-height:40px; background:rgba(9,169,231,0.8); }
	.menu-box ul li.active a{ color: #fff; background: #3f51b5; }
	.menu-btn{ position: relative; margin-top: 31px; width: 40px; }
	.menu-btn b{ display: block; height:4px; background: #fff;}
	.menu-btn b:nth-child(2){ margin:3px 0; }
	.menu-btn.active b:nth-child(1){ transform:rotate(45deg) translate(0,10px); }
	.menu-btn.active b:nth-child(2){ opacity: 0; }
	.menu-btn.active b:nth-child(3){ transform:rotate(-45deg) translate(0,-10px); }
	.nybanner{ padding: 100px 0; }
	.title-1 .maxen{ margin-bottom: -180px; height: 180px; font-size:42px; line-height: 180px; }
	.title-1 .imgbox .box{ padding:20px; border:solid 5px #fff; }
	.title-1 .imgbox .box .huan{ padding: 10px; }
	.title-1 .imgbox .box .huan .huan2{ padding: 5px; }
	.title-1 .imgbox .box .huan .huan2 .biaoti{ padding-top:30px; width: 100px; height: 100px; }
	.title-1 .imgbox .box .huan .huan2 .biaoti .cn{ margin-bottom: 0; font-size:14px; line-height: 20px; }
	.title-1 .imgbox .box .huan .huan2 .biaoti .en{ font-size:14px; line-height: 20px; }
	.title-1 .textbox ul li:nth-child(1){ margin:105px 0 0; }
	.title-1 .textbox ul li:nth-child(2){ margin:105px 0 0; }
	.title-1 .textbox ul li:nth-child(3){ margin:105px 15px 0; }
	.title-1 .textbox ul li:nth-child(4){ margin:105px 0 0; }
	.title-1 .textbox ul li:nth-child(5){ margin:40px 0 0; }
	.title-2{ padding: 0; margin:0 0 10px; }
	.title-2 ul{ margin:0; }
	.title-2 ul li{ margin:0 5px 10px; }
	.title-2 ul li a{ position: relative; width:100px; height:45px; }
	.title-2 ul li a:before{ content: ""; position: absolute; left: 0; top: 100%; z-index: 1; width:45px; height:100px; transform-origin:left top; transform: rotate(-90deg);  }
	.title-2 ul li:nth-child(1) a:before{ background: url(../images/t2_bg_03.png) no-repeat; background-size: 100% 100%; }
	.title-2 ul li:nth-child(2) a:before{ background: url(../images/t2_bg_05.png) no-repeat; background-size: 100% 100%; }
	.title-2 ul li:nth-child(3) a:before{ background: url(../images/t2_bg_07.png) no-repeat; background-size: 100% 100%; }
	.title-2 ul li:nth-child(4) a:before{ background: url(../images/t2_bg_09.png) no-repeat; background-size: 100% 100%; }
	.title-2 ul li:nth-child(5) a:before{ background: url(../images/t2_bg_11.png) no-repeat; background-size: 100% 100%; }
	.title-2 ul li:nth-child(6) a:before{ background: url(../images/t2_bg_13.png) no-repeat; background-size: 100% 100%; }
	.title-2 ul li a .biaoti{ position: relative; z-index: 2; margin:0; padding: 0; width:100%; height:45px; line-height: 45px; background: none !important; }
	.title-3{ margin-bottom: 30px; }
	.title-4 a .cn span{ font-size: 24px; line-height: 30px; }
	.title-7{ margin-bottom: 20px; font-size: 18px; line-height: 24px; }
	.title-8{ font-size: 16px; line-height: 34px; }
	.text-1{ padding-top: 20px; }
	.text-1 .biaoti{ padding:0 0 20px; margin-bottom: 20px; width: 100%; border-bottom: solid 1px #fff; }
	.text-1 .textbox{ margin-bottom: 20px; padding:0; width: 100%; height: auto; border:none;}
	.text-1 .textbox .jieshao{ height: auto; font-size: 12px; line-height: 24px; }
	.text-4{ margin-bottom: 40px; padding-top:30px; width: calc(100% - 340px); }
	.text-4 .imgbox ul li{ margin-right:20px; width: auto; }
	.text-4 .imgbox ul li:last-child{ margin-right:0;}
	.text-6{ padding-left: 0; width: 100%; }
	.text-6 form{ max-width: inherit; }
	.text-8 .box ul li a{ font-size: 12px; }
	.text-10 ul li a{ font-size: 12px; }
	.text-13{ margin-bottom: 30px; }	
	.pictrue-1-list a .textbox .mc{ width: calc(100% - 24px); font-size: 12px; line-height: 24px; }
	.pictrue-1-list a .textbox .icon{ width: 24px; height: 24px; line-height: 24px; }
	.pictrue-2{ margin-bottom: 20px; width: 100%; height: 400px; }
	.pictrue-3{ padding-bottom: 20px; width: 100%; height: auto; }
	.pictrue-3-list a .imgbox{ height:250px; line-height: 250px; }
	.pictrue-8{ margin-bottom: 30px; }
	.pictrue-8 .swiper-slide{ width: 70%; }
	.pictrue-9-list a .textbox .biaoti{ font-size: 14px; }
	.pictrue-10 ul li{ margin-bottom: 20px; }
	.pictrue-10 ul li:last-child{ margin-bottom: 0; }	
	.pictrue-10 ul li a{ padding:0; }
	.pictrue-10 ul li a .imgbox{ width: 300px; }
	.pictrue-10 ul li a .imgbox span{ height: 220px; }
	.pictrue-10 ul li a .textbox{ width: calc(100% - 300px - 20px); height: 220px; }
	.pictrue-10 ul li a .textbox .biaoti{ margin-bottom: 10px; font-size: 14px; }
	.pictrue-10 ul li a .textbox .jieshao{ margin-bottom: 20px; height: 120px; font-size:12px; line-height: 24px; }
	.pictrue-10 ul li a .textbox .more span{ width: 80px; font-size: 12px; line-height: 30px; }
	.pictrue-11{ width: 100%; }
	.pictrue-12{ padding-left: 0; width: 100%; }
	.pictrue-15 ul li{ margin-bottom: 30px; }
	.pictrue-15 ul li a .imgbox{ width: 300px; }
	.pictrue-15 ul li a .imgbox span{ height: 220px; }
	.pictrue-15 ul li a .textbox{ padding: 15px; width: calc(100% - 300px); height: 220px; }
	.pictrue-15 ul li a .textbox .biaoti{ margin-bottom: 10px; font-size: 14px; }
	.pictrue-15 ul li a .textbox .jiangexian{ margin-bottom: 10px; }
	.pictrue-15 ul li a .textbox .jieshao{ margin-bottom: 15px; font-size: 12px; }
	.pictrue-15 ul li a .textbox .more{ width: 100px; height: 24px; font-size: 12px; line-height: 24px; }
	.subnav .biaoti{ position: relative; margin-bottom: 1px; padding: 0 15px; font-size: 18px;color: #fff; line-height: 50px; background: #fb9902; }
	.subnav .biaoti:before{ content: ""; position: absolute; right: 15px; top: calc((100% - 20px) / 2); z-index: 1; width: 20px; height: 20px; background: url(../images/subnav/subnav_jt.png) no-repeat; transition: all 0.3s; transform: rotate(-90deg); }
	.subnav .biaoti.active:before{ transform: rotate(0deg); }
	.subnav ul li{ margin-bottom: 1px; }
	.subnav ul li a{ display: block; color: #573500; line-height: 40px; text-align:center; background: #fbd294; }	

}

@media (max-width:767px){
	.main-pad-1{ padding:20px 0;}
	.main-pad-4{ padding:20px 0 40px; }
	.main-pad-5{ padding: 40px 0 20px; }
	.main-pad-7{ padding: 20px 0; }
	.main-mar-1{ margin:0 0 -20px; }
	.main-Background-2{ background-size: 300px auto; }
	.main-Background-3{ background: none; }
	.main-Background-4{ background-size: 300px auto; }
	.main-Background-6{clip-path:polygon(0px 20px,calc(50% - 20px) 20px,50% 0,calc(50% + 20px) 20px,100% 20px,100% 100%,0 100%);-webkit-clip-path:polygon(0px 20px,calc(50% - 20px) 20px,50% 0,calc(50% + 20px) 20px,100% 20px,100% 100%,0 100%);}
	header .logo a{line-height:60px;}
	header .logo a img{ height: 40px; }
	.banner .swiper-pagination{ bottom: 10px; }
	.nybanner{ padding:80px 0; }
	.nybanner .textbox .cn{ font-size: 24px; line-height: 30px; }
	.nybanner .textbox .jiangexian{ margin:15px auto; }
	.nybanner .textbox .en{ font-size: 24px; line-height: 30px; }
	.menu-box{top: 60px; width: 100px; }
	.menu-box ul li a{ font-size: 12px; line-height: 34px; }
	.menu-btn{ margin-top:21px; width: 30px;}
	#tabBar{ position: fixed; right:20px; bottom:20px; z-index: 99; width:50px; height: 50px;}
	#tabBar.active{ width: calc(100% - 40px); animation: tabBarAnimation 3s 1s infinite linear; -webkit-animation: tabBarAnimation 3s 1s infinite linear; -moz-animation: tabBarAnimation 3s 1s infinite linear; -o-animation: tabBarAnimation 3s 1s infinite linear;  }
	#tabBar .clickbtn{ position: absolute; right: 0; bottom: 0; z-index: 2; width:50px; height:50px; font-size: 0; line-height: 50px; background: rgba(255,255,255,0.8); border-radius: 50%; }
	#tabBar .clickbtn span{ display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; opacity: 0; }
	#tabBar .clickbtn img{ width: 22px; }
	#tabBar .clickbtn.on{ animation:clickbtnAnimation 10s 0s infinite linear; -moz-animation:clickbtnAnimation 10s 0s infinite linear; -webkit-animation:clickbtnAnimation 10s 0s infinite linear; -o-animation:clickbtnAnimation 10s 0s infinite linear; box-shadow: 0 3px 5px rgba(0,0,0,0.5); }
	#tabBar .clickbtn.on:before{ content: ""; position: absolute; left: 0; bottom: -5px; z-index: 1; width: 20px; height: 5px;}
	#tabBar .clickbtn.active{ background:url(../images/tabBar/xian2.png) #fa9801; background-size: 100% 100%; }
	#tabBar .clickbtn.active:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 2; width: 100%; height: 100%; border:solid 1px rgba(255,255,255,0.2); border-radius: 50%; }
	#tabBar .clickbtn.active > img{ opacity: 0; }
	#tabBar .clickbtn.active span{ opacity: 1; }
	#tabBar .navigation{ position: absolute; left:calc(100% - 100px); bottom: 0; z-index: 1; width:0; height: 50px; border-radius: 25px; transition: all 0.3s;}
	#tabBar .navigation:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; border-radius: 25px; 
background:-moz-linear-gradient(left,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.6) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.6) 100%);background:linear-gradient(to right,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff',endColorstr='#99ffffff',GradientType=1 );}
	#tabBar .navigation ul{ position: relative; z-index: 2; padding: 0 60px 0 20px; }
	#tabBar .navigation ul li{ width: calc(100% / 3); font-size: 0; }
	#tabBar .navigation ul li a{ position: relative; left: 10px; display: inline-block; vertical-align: top; line-height: 50px;opacity: 0; }
	#tabBar .navigation ul li a .tab-icon{ margin-right: 5px; }
	#tabBar .navigation ul li a .tab-icon img{ width: 22px; }
	#tabBar .navigation ul li a .tab-title{ font-size: 12px;color: #333; }
	#tabBar .navigation.active{ box-shadow: 5px 5px 10px rgba(0,0,0,0.2); animation: navigationAnimation 0.5s 0s linear forwards; -webkit-animation: navigationAnimation 0.5s 0s linear forwards; -moz-animation: navigationAnimation 0.5s 0s linear forwards; -o-animation: navigationAnimation 0.5s 0s linear forwards; }
	#tabBar .navigation.active ul li:nth-child(1) a{animation:navigationAAnimation 0.3s 0.5s linear forwards; -webkit-animation:navigationAAnimation 0.3s 0.5s linear forwards; -moz-animation:navigationAAnimation 0.3s 0.5s linear forwards; -o-animation:navigationAAnimation 0.3s 0.5s linear forwards; }
	#tabBar .navigation.active ul li:nth-child(2) a{animation:navigationAAnimation 0.3s 0.6s linear forwards; -webkit-animation:navigationAAnimation 0.3s 0.6s linear forwards; -moz-animation:navigationAAnimation 0.3s 0.6s linear forwards; -o-animation:navigationAAnimation 0.3s 0.6s linear forwards; }
	#tabBar .navigation.active ul li:nth-child(3) a{animation:navigationAAnimation 0.3s 0.7s linear forwards; -webkit-animation:navigationAAnimation 0.3s 0.7s linear forwards; -moz-animation:navigationAAnimation 0.3s 0.7s linear forwards; -o-animation:navigationAAnimation 0.3s 0.7s linear forwards; }		

	@keyframes tabBarAnimation{
		0%{transform:translate(0,0);}
		30%{transform:translate(0,5px);}
		50%{transform:translate(0,0);}
		70%{transform:translate(0,-5px);}
		100%{transform:translate(0,0);}
	}
	@-webkit-keyframes tabBarAnimation{
		0%{transform:translate(0,0);}
		30%{transform:translate(0,5px);}
		50%{transform:translate(0,0);}
		70%{transform:translate(0,-5px);}
		100%{transform:translate(0,0);}
	}
	@-moz-keyframes tabBarAnimation{
		0%{transform:translate(0,0);}
		30%{transform:translate(0,5px);}
		50%{transform:translate(0,0);}
		70%{transform:translate(0,-5px);}
		100%{transform:translate(0,0);}
	}
	@-o-keyframes tabBarAnimation{
		0%{transform:translate(0,0);}
		30%{transform:translate(0,5px);}
		50%{transform:translate(0,0);}
		70%{transform:translate(0,-5px);}
		100%{transform:translate(0,0);}
	}

	@keyframes navigationAnimation{
		0%{left:calc(100% - 100px); width: 0; }
		80%{ left: -10px; width:100%; }
		90%{ left:  5px; width:100%; }
		100%{ left: 0; width:100%; }
	}
	@-webkit-keyframes navigationAnimation{
		0%{left:calc(100% - 100px); width: 0; }
		80%{ left: -10px; width:100%; }
		90%{ left:  5px; width:100%; }
		100%{ left: 0; width:100%; }
	}
	@-moz-keyframes navigationAnimation{
		0%{left:calc(100% - 100px); width: 0; }
		80%{ left: -10px; width:100%; }
		90%{ left:  5px; width:100%; }
		100%{ left: 0; width:100%; }
	}
	@-o-keyframes navigationAnimation{
		0%{left:calc(100% - 100px); width: 0; }
		80%{ left: -10px; width:100%; }
		90%{ left:  5px; width:100%; }
		100%{ left: 0; width:100%; }
	}

	@keyframes navigationAAnimation{
		from{ left: -10px; opacity: 0; }
		to{ left: 0; opacity: 1; }
	}
	@-moz-keyframes navigationAAnimation{
		from{ left: -10px; opacity: 0; }
		to{ left: 0; opacity: 1; }
	}
	@-webkit-keyframes navigationAAnimation{
		from{ left: -10px; opacity: 0; }
		to{ left: 0; opacity: 1; }
	}
	@-o-keyframes navigationAAnimation{
		from{ left: -10px; opacity: 0; }
		to{ left: 0; opacity: 1; }
	}

	@keyframes clickbtnAnimation{
		0%{ transform: rotateY(0deg); }
		10%{transform: rotateY(270deg); }
		15%{transform: rotateY(180deg); }
		30%{transform: rotateY(0deg); }
		100%{transform: rotateY(0deg); }
	}
	@-moz-keyframes clickbtnAnimation{
		0%{ transform: rotateY(0deg); }
		10%{transform: rotateY(270deg); }
		15%{transform: rotateY(180deg); }
		30%{transform: rotateY(0deg); }
		100%{transform: rotateY(0deg); }
	}
	@-webkit-keyframes clickbtnAnimation{
		0%{ transform: rotateY(0deg); }
		10%{transform: rotateY(270deg); }
		15%{transform: rotateY(180deg); }
		30%{transform: rotateY(0deg); }
		100%{transform: rotateY(0deg); }
	}
	@-o-keyframes clickbtnAnimation{
		0%{ transform: rotateY(0deg); }
		10%{transform: rotateY(270deg); }
		15%{transform: rotateY(180deg); }
		30%{transform: rotateY(0deg); }
		100%{transform: rotateY(0deg); }
	}
	.title-1 .maxen{ margin-bottom: -150px; height: 150px; font-size:34px; line-height: 150px; }
	.title-1 .imgbox .box{ padding:15px;}
	.title-1 .imgbox .box .huan .huan2 .biaoti{ padding-top:20px; width:80px; height:80px; }
	.title-1 .imgbox .box .huan .huan2 .biaoti .cn{ font-size:12px; }
	.title-1 .imgbox .box .huan .huan2 .biaoti .en{ font-size:12px; }
	.title-1 .textbox ul li:nth-child(1){ margin:105px 0 0; }
	.title-1 .textbox ul li:nth-child(2){ margin:105px 0 0; }
	.title-1 .textbox ul li:nth-child(3){ margin:105px 15px 0; }
	.title-1 .textbox ul li:nth-child(4){ margin:105px 0 0; }
	.title-1 .textbox ul li:nth-child(5){ margin:40px 0 0; }
	.title-1 .textbox ul li:nth-child(1) a{ padding-top: 15px;font-size: 14px;line-height: 20px;}
	.title-1 .textbox ul li:nth-child(2) a{ font-size: 14px; line-height: 69px; }
	.title-1 .textbox ul li:nth-child(4) a{ font-size: 14px; line-height: 69px; }
	.title-1 .textbox ul li a{ width: 69px; height: 69px; }
	.title-1 .textbox ul li:nth-child(3) a{ padding-top: 15px; font-size: 14px; line-height: 20px; }
	.title-1 .textbox ul li:nth-child(3) a span{ font-size: 12px; }
	.title-1 .textbox ul li:nth-child(4) a{ padding-top: 15px;font-size: 14px;line-height: 20px;}
	.title-1 .textbox ul li:nth-child(5) a{ padding-top: 15px; font-size: 14px; line-height: 20px; }
	.title-1 .textbox ul li:nth-child(5) a span{ font-size: 12px; }
	.title-2 ul li a .biaoti{ font-size: 12px; }
	.title-3{ margin-bottom: 20px; }
	.title-3 img{ width: 200px; }
	.title-5{ width: 200px; }
	.title-5 .biaoti span{ padding: 10px 0; font-size: 18px; line-height: 24px; }
	.title-5 .biaoti span:before, .title-5 .biaoti span:after{ width: 40px; }
	.title-5 ul li:before, .title-5 ul li:after{ opacity: 0.8; }
	.title-5 ul li a{ padding-left: 50px; line-height: 50px; }
	.title-6{ margin-bottom: 20px; font-size: 18px; line-height: 24px; }
	.title-8{ font-size: 14px; }
	.title-9 .biaoti{ font-size: 18px; line-height: 24px;}
	.text-1 .biaoti .en{ font-size: 30px; line-height: 34px; }
	.text-1 .biaoti{ padding-bottom: 15px; margin-bottom: 15px; }
	.text-2-list .jieshao{ font-size: 12px; }
	.text-3-list a{ padding: 10px; }
	.text-3-list a .time .shuzi{ font-size: 50px; }
	.text-3-list a .textbox .jieshao{ font-size: 12px; }
	.text-4{ margin:0 0 20px; padding: 0; width: 100%; }
	.text-5{ margin-bottom: 20px; width: 100%; }
	.text-5 ul{ margin:0 -5px -10px; width: 100%; }
	.text-5 ul li{ margin:0 0 10px!important; padding: 0 5px; width: 50%; height:auto; }
	.text-5 ul li:before,.text-5 ul li:after{ display: none; }
	.text-5 ul li a{ transform: rotate(0deg); }
	.text-5 ul li span{ padding: 0; line-height: 40px; }
	.text-5 ul li:nth-child(1) span{ background: #2196f3; }
	.text-5 ul li:nth-child(2) span{ background: #182888; }
	.text-5 ul li:nth-child(3) span{ background: #3f51b5; }
	.text-5 ul li:nth-child(4) span{ background: #09b0da; }
	.text-5 ul li span br{ display: none; }
	.text-8 .box .biaoti{ width: 100%; }
	.text-8 .box ul{ width: 100%; }
	.text-9 .biaoyu{ display: block; margin-bottom: 20px; padding: 0; }
	.text-9 .ewm{ display: block; margin:0 auto 20px; }
	.text-11{ font-size: 12px; }
	.text-12{ font-size: 12px; line-height: 24px; }
	.text-13{ margin-bottom: 20px; }
	.text-13 .box .ewm{ width: 120px; }
	.text-13 .box .contact{ padding: 0 0 0 20px; font-size: 12px; line-height: 24px; }
	.pictrue-2{ height: 300px; }
	.pictrue-6-list a .textbox{ padding: 10px; }
	.pictrue-6-list a .textbox .biaoti{ font-size: 14px; }
	.pictrue-6-list a .textbox .jieshao{ font-size: 12px; }
	.pictrue-7-list a .imgbox{ width: 50%; }
	.pictrue-7-list a .imgbox span{ height: 140px; }
	.pictrue-7-list a .textbox{ padding-top: 38px; width: 50%; height: 140px; }
	.pictrue-7-list a .textbox .biaoti{ margin-bottom: 10px; font-size: 14px; }
	.pictrue-7-list a .textbox .more{ width: 60px; height: 30px; line-height: 30px; border-radius: 15px; }
	.pictrue-8{ margin-bottom: 20px; }
	.pictrue-9-list a .textbox .jieshao{ font-size: 12px; }
	.pictrue-9-list a .textbox{ padding: 5px; }
	.pictrue-9-list a .textbox .biaoti{ margin-bottom: 0; }
	.pictrue-11 .tops{ margin:0 20px 20px; }
	.pictrue-11 .tops .swiper-button{ margin-top:-20px; width: 40px; height: 40px; font-size: 32px; line-height: 34px; }
	.pictrue-11 .bots{ margin:0 20px; padding: 10px 0; }
	.pictrue-11 .bots .cn{ margin-bottom: 5px; font-size: 18px; line-height: 24px; }
	.pictrue-11 .bots .en{ font-size: 18px; line-height: 24px; }
	.pictrue-11 .tops .swiper-button.swiper-button-prev{ left: -20px; }
	.pictrue-11 .tops .swiper-button.swiper-button-next{ right: -20px; }
	.pictrue-10 ul li a .imgbox{ width: 200px; }
	.pictrue-10 ul li a .imgbox span{ height: 150px; }
	.pictrue-10 ul li a .textbox{ margin-left: 15px; padding-left: 15px; width: calc(100% - 200px - 15px); height: 150px; }
	.pictrue-10 ul li a .textbox .jieshao{ margin-bottom: 10px; height: 72px; }
	.pictrue-13-list a .textbox{ font-size: 12px; }
	.pictrue-15 ul li{ margin-bottom:20px; }
	.pictrue-15 ul li a .imgbox{ width: 200px; }
	.pictrue-15 ul li a .imgbox span{ height: 150px; }
	.pictrue-15 ul li a .textbox{ padding: 10px; width: calc(100% - 200px); height: 150px; }
	.pictrue-15 ul li a .textbox .jieshao{ margin-bottom: 10px; height: 48px; }
}

@media (max-width:479px){
	.maximg video{width:100%; height:280px;}

	.video-main iframe{ width:100%; height:280px;}
	.video-main video{ width:100%; height:280px;}
	.nybanner{ padding:50px 0; }
	.nybanner .textbox .cn{ font-size: 18px; line-height: 24px; }
	.nybanner .textbox .en{ font-size: 16px; line-height: 24px; }
	.title-1 .maxen{ font-size: 25px; }
	.title-1 .textbox ul{ margin-bottom: 0; }
	.title-1 .textbox ul li{ display: block; float: left; width: 20%; height: auto; border:none; background: none !important; }
	.title-1 .textbox ul li:nth-child(1){ margin:105px 0 0;width:25% }
	.title-1 .textbox ul li:nth-child(2){ margin:105px 0 0;width:25% }
	.title-1 .textbox ul li:nth-child(3){ margin:105px 0 0;width:25% }
	.title-1 .textbox ul li:nth-child(4){ margin:105px 0 0;width:25% }
	.title-1 .textbox ul li:nth-child(5){ margin:50px 0 0; }
	.title-1 .textbox ul li a{ margin:0 auto; width: 58px; height: 58px; box-shadow: 0 0 0 3px #fff}
	.title-1 .textbox ul li:nth-child(1) a{padding-top: 13px;font-size: 12px;line-height: 16px; background: #3f51b5; }
	.title-1 .textbox ul li:nth-child(2) a{ font-size: 12px; line-height: 58px; background: #2196f3; }
	.title-1 .textbox ul li:nth-child(3) a{ padding-top: 13px; font-size: 12px; line-height: 16px; background: #03a9f5; }
	.title-1 .textbox ul li:nth-child(3) a span{ padding: 0 10px; line-height: 16px; }
	.title-1 .textbox ul li:nth-child(4) a{ padding-top: 13px;font-size: 12px;line-height: 16px;  background: #00bcd5;}
	.title-1 .textbox ul li:nth-child(5) a{ padding-top: 13px; font-size: 12px; line-height: 16px; background: #009788; }
	.title-1 .textbox ul li:nth-child(5) a span{line-height: 16px; }
	.text-1 .textbox .jieshao{ height: 216px; overflow: hidden; }
	.text-4 .textbox{ font-size: 12px; line-height: 24px; }
	.text-5 ul li span{ font-size: 14px; }
	.text-6 form input{ font-size: 12px; }
	.text-6 form textarea{ font-size: 12px; }
	.text-8 .box ul li{ margin:0 10px; }
	.text-8 .box ul li:before{ display: none; }
	.text-13 .box{ display: block; }
	.text-13 .box .ewm{ margin:0 0 20px; float: none !important; }
	.text-13 .box .contact{ padding: 0; float: none !important; width: 100%; }
	.pictrue-2{ height: 250px; }
	.pictrue-3-list a .imgbox{ height: 200px; line-height: 200px; }
	.pictrue-4{ padding: 0 0 40px; }
	.pictrue-4 .swiper-slide{ width: 70%; }
	.pictrue-4 .swiper-button{ top: inherit;  margin-top:inherit; bottom: 0; border-top: solid 15px transparent; border-bottom: solid 15px transparent;}
	.pictrue-4 .swiper-button.swiper-button-prev{ left:calc(50% - 20px); border-right: solid 15px #fb9902; }
	.pictrue-4 .swiper-button.swiper-button-next{ right:calc(50% - 20px); border-left: solid 15px #09a9e7; }
	.pictrue-5 .bots .imgbox{ width: 100%; height: 50%; }
	.pictrue-6-list a .textbox{ padding: 5px; }
	.pictrue-6-list a .textbox .jiangexian{ margin:5px 0; }
	.pictrue-10 ul li a .imgbox{width: 100%; }
	.pictrue-10 ul li a .imgbox span{ height: auto; }
	.pictrue-10 ul li a .imgbox span img{ display:block;}
	.pictrue-10 ul li a .textbox{ margin-left: 0; padding:10px; width: 100%; height:auto; border:none; background: #f2f2f2; }
	.pictrue-10 ul li a .textbox .biaoti{ margin-bottom: 0; }
	.pictrue-10 ul li a .textbox .jieshao{ margin-bottom: 0; height:48px; }
	.pictrue-10 ul li a .textbox .more{ display: none; }
	.pictrue-11 .tops{ margin:0 0 20px; }
	.pictrue-11 .tops .swiper-button.swiper-button{ margin-top: -30px; width: 30px; height: 60px; color: rgba(255,255,255,0.8); line-height: 60px; background: rgba(0,0,0,0.4); border:none; }
	.pictrue-11 .tops .swiper-button.swiper-button-prev{ left: 0; }
	.pictrue-11 .tops .swiper-button.swiper-button-next{ right: 0; }
	.pictrue-11 .bots{ margin:0; }
	.pictrue-11 .bots .en{ font-size: 16px; }
	.pictrue-13-list a .imgbox{ height: 120px; line-height: 118px; }
	.pictrue-15 ul li a .imgbox{ width: 100%; }
	.pictrue-15 ul li a .imgbox span{ height: auto; }
	.pictrue-15 ul li a .imgbox span img{ display: block; }
	.pictrue-15 ul li a .textbox{ width: 100%; }
}

@media (max-width:414px){
	
	.title-2 ul{ margin:0 -5px -10px; }
	.title-2 ul li{ margin:0 0 10px; padding: 0 5px; width: calc(100% / 3); }
	.title-2 ul li a{ width:90px; height: 34px; }
	.title-2 ul li a:before{ width: 34px; height: 90px; }
	.title-2 ul li a .biaoti{ height: 34px; line-height: 34px; }
	.title-3 img{ width: 150px; }
	.title-5 ul li a{ padding-left: 40px; font-size: 13px; line-height: 45px; }
	.text-1 .biaoti .en{ font-size: 24px; }
	.text-2-list .icon{ font-size: 40px; }
	.text-3-list a .time{ width: 60px; }
	.text-3-list a .time .shuzi{ font-size: 40px; }
	.text-3-list a .time .minshuzi{ font-size: 14px; }
	.text-4 .imgbox ul li{ margin-right: 0; width: calc(100% / 3); }
	.text-7 .logo{ margin-bottom: 0; }
	.text-7 .logo a{ display: block; font-size: 0; }
	.text-7 .logo a img{ width:150px; }
	.text-7 .tel .icon{ width: 24px; font-size:18px; line-height: 24px; }
	.text-7 .tel .shuzi{ font-size: 12px; line-height: 24px; }
	.text-8 .box ul{ margin:0 -5px !important; }
	.text-8 .box ul li{ padding: 0 5px; display: block; float: left; margin:0; width: 50%; }
	.text-8 .box ul li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
	.text-9 .biaoyu{ font-size: 24px; }
	.pictrue-1-list a .textbox{ padding: 5px; }
	.pictrue-2{ height: 200px; }
	.pictrue-3-list a .imgbox{ height: 150px; line-height: 150px; }


}