﻿@charset "utf-8";

body{ position: relative; font-family:"微软雅黑"}
body:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1;width: 100%; height: 556px;
background:#e1e1e1;background:-moz-linear-gradient(top,#e1e1e1 0%,#ffffff 100%);background:-webkit-linear-gradient(top,#e1e1e1 0%,#ffffff 100%);background:linear-gradient(to bottom,#e1e1e1 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1',endColorstr='#ffffff',GradientType=0 ); }
.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:1130px !important}
::-webkit-input-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
:-moz-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
::-moz-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
:-ms-input-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
.tr{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
.tr2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.tr3{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
input,button,textarea,.swiper-pagination span,.swiper-button,select{ outline: none !important; }
.sizeCover{ background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }

.sss img{ max-width:60% !important; height:auto !important; margin:0 auto; display:block}

.main-pad-1{ padding:15px 0 0;}
.main-pad-2{ padding:0 0 15px;}
.main-pad-3{ padding:20px 0 0;}
.main-pad-4{ padding:30px;}
.main-pad-5{ padding:20px 15px;}
.main-mar-2{ margin:0 0 20px;}
.main-Background-1{ background: #fff;}

.view{ position:relative; z-index: 2; }

header{ position: relative; z-index:99999;}
header .top .logo a{ display:block; font-size:0;}
header .top .biaoyu{ padding-left: 15px; color: #3c3c3c; line-height: 20px; }
header .top .right .contact ul li a{ display: block; line-height: 20px; }
header .top .right .contact ul li a .icon{ margin-right:5px; width: 16px; font-size: 0; }
header .top .right .contact ul li a .icon img{ width: 100%; }
header .top .right .contact ul li a .mc{ color: #4f4f4f; }
header .top .right .contact ul li a .shuzi{ font-size: 15px; color: #3e5388; font-weight: bold; }
header .bot{ padding: 5px 20px 7px 7px; background: #f2f2f2; border-top: solid 1px #a9a9a9; }
header .bot .search{ width: 218px; box-shadow: 1px 1px 0 #c2c2c2; }
header .bot .search form{ display: block; }
header .bot .search form input{ display: block; padding: 0 10px; width: calc(100% - 34px); height: 27px; font-size: 12px;color: #7c7c7c; line-height: 27px; background: #fff; border:none; }
header .bot .search form input::-webkit-input-placeholder{color: #7c7c7c;}
header .bot .search form input:-moz-placeholder{color: #7c7c7c;}
header .bot .search form input::-moz-placeholder{color: #7c7c7c;}
header .bot .search form input:-ms-input-placeholder{color: #7c7c7c;}
header .bot .search form button{ position: relative; display: block; padding: 0; width: 34px; height: 27px; font-size: 0; line-height: 27px; background:#d9d9d9; border:none; }
header .bot .search form button img{ width: 16px; }
header .bot .language{ line-height: 27px; }
header .bot .language .mc{ margin-right: 5px; color: #373737; }
header .bot .language ul li:nth-child(n+2){ margin-left: 20px; }
header .bot .language ul li a{ display: block; }
header .bot .language ul li a .icon{ margin-right: 5px; font-size: 0; }
header .bot .language ul li a .mc{ margin-right: 0; font-size: 12px;color: #545454; }

.title-1{ position: relative; padding: 15px 0; background-color: #1a5d9f; }
.title-1 .cn{ padding-left: 10px; font-size: 16px;color: #fff; line-height: 17px; border-left: solid 4px #689cd0; }
.title-1 .en{ margin-left: 10px; margin-top:4px; font-size: 12px;color: rgba(255,255,255,0.6); line-height: 12px; }
.title-3{ font-size:16px;color: #fff; font-weight: bold; line-height: 43px; background: #172f66; }
.title-4{ margin-bottom: 20px; background: #f4f4f4; }
.title-4 .biaoti{ padding: 0 15px; font-size: 15px;color: #192e65; font-weight:bold; line-height: 40px; box-shadow: inset 0 3px 0 #192e65;
background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#e1e1e1 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#e1e1e1 100%);background:linear-gradient(to bottom,#ffffff 0%,#e1e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#e1e1e1',GradientType=0 ); }
.title-5{ margin-bottom:15px; color: #797979; line-height: 24px; }

.text-2 .biaoti{ padding: 0 20px; font-size: 17px;color: #fff; font-weight: bold; line-height: 46px; background-color: #192e65; background-repeat: no-repeat; background-position: right top; }
.text-2 ul{ margin:0; padding-bottom: 15px; background-color: #f4f4f4; }
.text-2 ul li{ border-bottom: solid 1px #fff; }
.text-2 ul li a{ position: relative; display: block; border-bottom: solid 1px #d9d9d9; }
.text-2 ul li a:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; transition: all 0.3s; opacity: 0;
background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#cdcdcd 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#cdcdcd 100%);background:linear-gradient(to bottom,#ffffff 0%,#cdcdcd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#cdcdcd',GradientType=0 ); }
.text-2 ul li a span{ position: relative; z-index: 2; display: block; padding:0 20px 0 35px; color: #444444; line-height: 35px; }
.text-2 ul li a span:before{ content: ""; position: absolute; left: 20px; top: 50%; z-index: 1; margin-top: -4px; width: 0; height: 0; border-top: solid 4px transparent; border-bottom: solid 4px transparent; border-left: solid 5px #bcbcbc; transition: all 0.3s;}
.text-2 ul li.active a:before{ opacity: 1; }
.text-2 ul li.active a span:before{ border-left-color: #1a5d9f; }
.text-2 .ul{ display: none; margin:10px; padding: 5px 0; background:#eaeaea;background:-moz-linear-gradient(top,#eaeaea 0%,#ffffff 100%);background:-webkit-linear-gradient(top,#eaeaea 0%,#ffffff 100%);background:linear-gradient(to bottom,#eaeaea 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea',endColorstr='#ffffff',GradientType=1 ); }
.text-2 .ul .li a{ display: block; position: relative; padding: 0 10px 0 25px; font-size: 12px;color: #333; line-height: 30px;}
.text-3 .maxbiaoti .icon{ width: 49px; height: 45px; font-size: 0; line-height: 45px; background-color: #1a5d9f; }
.text-3 .maxbiaoti .icon img{ width: 27px; }
.text-3 .maxbiaoti .text{ padding-top:4px; padding-left: 15px; width: calc(100% - 49px); height: 45px; background-color: #192e65; }
.text-3 .maxbiaoti .text .cn{ margin-bottom: 3px; font-size: 16px;color: #fff; line-height: 18px; }
.text-3 .maxbiaoti .text .en{ font-size: 12px;color:rgba(255,255,255,0.6); line-height: 14px; }
.text-3 .qita{ padding: 15px; background-color: #f4f4f4; }
.text-3 .qita .kefu{ margin-bottom: 10px; }
.text-3 .qita .kefu ul li{ position:relative;}
.text-3 .qita .kefu ul li:nth-child(n+2){ margin-top: 10px; }
.text-3 .qita .kefu ul li a{ position: relative; display:block; font-size: 0; line-height: 30px; }
.text-3 .qita .kefu ul li a:before,.text-3 .qita .kefu ul li a:after{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: all 0.3s; border:solid 1px #d1d1d1; border-radius: 3px;
background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#e6e6e6 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#e6e6e6 100%);background:linear-gradient(to bottom,#ffffff 0%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0 ); }
.text-3 .qita .kefu ul li a:before{ z-index: 1; }
.text-3 .qita .kefu ul li a:after{ z-index: 2; transform: rotateX(180deg); opacity: 0; }
.text-3 .qita .kefu ul li a div{ position: relative;z-index: 3; display: inline-block; vertical-align: top; }
.text-3 .qita .kefu ul li a .icon{ margin-right: 10px; width: 22px; }
.text-3 .qita .kefu ul li a .icon img{ width: 100%; }
.text-3 .qita .kefu ul li a .mc{ font-size: 14px; color: #6e6e6e; }
.text-3 .qita .kefu ul li .imgbox{ display:none; position:absolute; left:calc((100% - 120px) / 2); bottom:100%; z-index:5; padding-bottom:10px; width:120px;}
.text-3 .qita .kefu ul li .imgbox:before{ content:""; position:absolute; left:50%; bottom:4px; z-index:1; margin-left:-6px; width:0; height:0; border-left:solid 6px transparent; border-right:solid 6px transparent; border-top:solid 6px #fff;}
.text-3 .qita .kefu ul li .imgbox span{ display:block; font-size:0; padding:10px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.text-3 .qita .kefu ul li .imgbox span img{ width:100%;}
.text-3 .qita .tel{ padding: 10px; border:solid 1px #d1d1d1; border-radius: 3px;
background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#e6e6e6 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#e6e6e6 100%);background:linear-gradient(to bottom,#ffffff 0%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0 );  }
.text-3 .qita .tel .biaoti{ margin-bottom: 5px; font-size: 0; line-height: 22px; }
.text-3 .qita .tel .biaoti  div{display: inline-block; vertical-align: top; }
.text-3 .qita .tel .biaoti .icon{ margin-right: 10px; width: 22px; }
.text-3 .qita .tel .biaoti .icon img{ width: 100%; }
.text-3 .qita .tel .biaoti .mc{ font-size: 14px; color: #6e6e6e; }
.text-3 .qita .tel .shuzi a{ display: block; font-family: arial; color: #4c4c4c; font-weight: bold; line-height: 20px; }
.text-4{ padding: 5px 10px 15px; background-color: #f4f4f4; }
.text-4 ul li{ padding: 5px 0; border-bottom: dotted 1px #bcbcbc; }
.text-4 ul li:nth-child(n+7){ display: none; }
.text-4 ul li a{ display: block; position: relative; padding-left: 10px; height:36px; font-size: 13px;color: #4e4e4e; line-height: 18px; overflow: hidden; }
.text-4 ul li a:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 5px; height: 18px; background:url(../images/jt4.png) no-repeat 50% 50% / 100% auto; }
.text-6{ color: #525252; line-height: 24px; }
.text-7 .top{width: 100%; }
.text-7 .top ul{ margin:0 -10px -15px; }
.text-7 .top ul li{ padding: 0 10px; margin-bottom: 15px; width: 25%; }
.text-7 .top ul li:nth-child(1){ width: 100%; }
.text-7 .top ul li label{ position:relative; display: block; margin:0; font-weight: normal; cursor: pointer !important; }
.text-7 .top ul li label input{ position: absolute; left: 0; top: 0; margin:0; width: 0; height: 0; opacity: 0; }
.text-7 .top ul li label .mc{ position: relative; padding-left: 25px; font-size: 15px; color: #4f4f4f; line-height: 24px;}
.text-7 .top ul li label .mc:before{ content: ""; position: absolute; left: 0; top: 5px; z-index: 1; width: 15px; height: 14px; border:solid 1px #b8b8b8; }
.text-7 .top ul li label .mc:after{ content: ""; position: absolute; left:-3px; top: 0; z-index: 2; width: 20px; height: 20px; background: url(../images/duihao.png) no-repeat center center / 100% auto; opacity: 0; }
.text-7 .top ul li label input[type="checkbox"]:checked + .mc:after{ opacity: 1; }
.text-7 .jiangexian{ margin:20px 0; height: 1px; background: #e3e3e3; }
.text-7 .bot{ position: relative;}
.text-7 .bot .biaodan ul li{ padding-right: 360px; }
.text-7 .bot .biaodan ul li:nth-child(n+2){ margin-top: 7px; }
.text-7 .bot .biaodan ul li.caozuo{ margin-top: 15px; }
.text-7 .bot .biaodan ul li .biaoti{ width: 100px;font-size: 12px; color: #525252; line-height:30px; }
.text-7 .bot .biaodan ul li .biaoti span{ color: #ff0303; }
.text-7 .bot .biaodan ul li.caozuo .biaoti{ padding-top: 7px; }
.text-7 .bot .biaodan ul li .right{ width: calc(100% - 100px); }
.text-7 .bot .biaodan ul li .right input{ display: block; padding: 0 10px; width: 100%; height: 30px; color: #525252; line-height: 28px; border:solid 1px #c0c0c0; }
.text-7 .bot .biaodan ul li .right .xiala{ position: relative; }
.text-7 .bot .biaodan ul li .right .xiala:before{ content:""; position: absolute; right: 10px; top: calc((100% - 20px) / 2);z-index: 1; width: 20px; height: 20px; background: url(../images/jt5.png) no-repeat center center / 11px auto; transition: all 0.3s; }
.text-7 .bot .biaodan ul li .right .xiala select{ position: relative; z-index: 2; display: block; padding: 0 10px; width: 100%; height: 30px; color: #525252; line-height: 28px; border:solid 1px #c0c0c0; cursor: pointer; appearance:none;-moz-appearance:none;-webkit-appearance:none;background:transparent;}
.text-7 .bot .biaodan ul li .right .xiala select::-ms-expand{display:none}
.text-7 .bot .biaodan ul li .right textarea{ display: block; padding:2px 10px; width: 100%;max-width: 100%;min-width: 100%; color: #525252; line-height: 24px; border:solid 1px #c0c0c0; }
.text-7 .bot .biaodan ul li .right textarea#dizhi,.text-7 .bot .biaodan ul li .right textarea#beizhu{ height: 63px; max-height: 63px; min-height: 63px; }
.text-7 .bot .biaodan ul li .right textarea#qiyuxinxi{ height: 220px; max-height: 220px; min-height: 220px; }
.text-7 .bot .biaodan ul li .right .yanzhengma .left{ padding-top: 7px; }
.text-7 .bot .biaodan ul li .right .yanzhengma .left input{ width: 100px; }
.text-7 .bot .biaodan ul li .right .yanzhengma .left .imgbox{ margin-left: 5px; width: 100px; height: 30px; font-size: 0; line-height: 28px; border:solid 1px #c0c0c0; cursor: pointer; }
.text-7 .bot .biaodan ul li .right .yanzhengma .left .imgbox img{ width: 100%; height: 28px; }
.text-7 .bot .biaodan ul li .right .yanzhengma .rights button{ display: block; padding: 0; width: 145px; height: 44px; font-size: 16px; color: #fff; line-height: 44px; background: #192e65; border:none; border-radius: 5px; }
.text-7 .bot .biaodan ul li .right .yanzhengma .rights a{ display: block; margin-left: 15px; width: 145px; height: 44px; font-size: 16px; color: #5e5e5e; line-height: 44px; background: #dedede; border-radius: 5px; }
.text-7 .bot .biaoge{ margin-top: 25px; border-right:solid 1px #b9b9b9;border-top:solid 1px #b9b9b9; }
.text-7 .bot .biaoge ul li .item{ padding: 5px; border-left:solid 1px #b9b9b9;border-bottom:solid 1px #b9b9b9; }
.text-7 .bot .biaoge ul li .item:nth-child(1){ width: 18%; }
.text-7 .bot .biaoge ul li .item:nth-child(2){ width: 19%; }
.text-7 .bot .biaoge ul li .item:nth-child(3){ width: 15%; }
.text-7 .bot .biaoge ul li .item:nth-child(4){ width: 16%; }
.text-7 .bot .biaoge ul li .item:nth-child(5){ width: 16%; }
.text-7 .bot .biaoge ul li .item:nth-child(6){ width: 16%; }
.text-7 .bot .biaoge ul li:nth-child(1) .item{ font-size: 16px;color: #333333; line-height: 30px; }
.text-7 .bot .biaoge ul li:nth-child(n+2) .item{ color: #999; line-height: 30px; }
.text-7 .bot .tijiao{ margin-top: 25px; padding-left: 100px; }
.text-7 .bot .tijiao button{ display: block; padding: 0; width: 145px; height: 44px; font-size: 16px; color: #fff; line-height: 44px; background: #192e65; border:none; border-radius: 5px; }
.text-7 .bot .tijiao a{ display: block; margin-left: 15px; width: 145px; height: 44px; font-size: 16px; color: #5e5e5e; line-height: 44px; background: #dedede; border-radius: 5px; }
.text-7 .bot .contact{ position: absolute; right: 0; top: 0; z-index: 1; padding: 20px 15px; width: 330px; height: 429px; border:solid 1px #c1c1c1; }
.text-7 .bot .contact ul li{ line-height: 24px; }
.text-7 .bot .contact ul li:nth-child(n+2){ margin-top: 10px; }
.text-7 .bot .contact ul li .icon{ width: 24px; font-size: 0; }
.text-7 .bot .contact ul li .icon img{ width: 100%; }
.text-7 .bot .contact ul li .mc{ padding-left: 10px; width: calc(100% - 24px); font-size: 15px; color: #3c3c3c; }
.text-8{ margin-bottom: 20px; color: #525252; line-height: 24px; }
.text-9{ padding: 30px 0; }
.text-9 .ul{ margin:0 -10px; }
.text-9 .ul .li{ padding: 0 10px; min-height: 285px; }
.text-9 .ul .li:nth-child(1){ width:36%;}
.text-9 .ul .li:nth-child(2){ width:41%;}
.text-9 .ul .li:nth-child(3){ width:23%;}
.text-9 .ul .li:nth-child(n+2){ border-left: solid 1px #e3e3e3; }
.text-9 .ul .li .imgbox{ height: 285px; font-size: 0; line-height: 285px; text-align: center; }
.text-9 .ul .li .imgbox img{ max-width: 100%; max-height: 100%; }
.text-9 .ul .li .zhibiao{ padding: 0 20px; }
.text-9 .ul .li .zhibiao .mc{ margin-bottom: 10px; width: 90px; text-align: left; font-size: 16px;color: #2a2a2a; line-height: 24px; }
.text-9 .ul .li .zhibiao ul li{ line-height: 24px; }
.text-9 .ul .li .zhibiao ul li:nth-child(n+2){ margin-top: 3px; }
.text-9 .ul .li .zhibiao ul li .biaoti{ width: 90px; color: #828282;}
.text-9 .ul .li .zhibiao ul li .jieshao{ padding-left: 15px; width: calc(100% - 90px); color: #3c3c3c; }
.text-9 .ul .li .qita{ float: right; width: 100%; max-width: 160px; }
.text-9 .ul .li .qita .caozuo{ margin-bottom: 110px; }
.text-9 .ul .li .qita .caozuo ul li:nth-child(n+2){ margin-top: 15px; }
.text-9 .ul .li .qita .caozuo ul li a{ display: block; font-size: 0; line-height: 43px; border:solid 1px #192e65; border-radius: 5px; }
.text-9 .ul .li .qita .caozuo ul li a div{ display: inline-block; vertical-align: top; }
.text-9 .ul .li .qita .caozuo ul li a .icon{ position: relative; }
.text-9 .ul .li .qita .caozuo ul li a .icon span{ display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; opacity: 0; }
.text-9 .ul .li .qita .caozuo ul li a .icon img{ width: 31px; }
.text-9 .ul .li .qita .caozuo ul li a .mc{ margin-left:15px; font-size: 14px; color: #2d2d2d; }
.text-9 .ul .li .qita .tel .mc{ color: #777777; line-height: 24px; }
.text-9 .ul .li .qita .tel .shuzi a{ display: block; font-family: arial; color: #505050; line-height: 24px; }
.text-10 .ul .li:nth-child(n+2){ margin-top: 40px; padding-top: 40px; border-top:solid 1px #d2d2d2; }
.text-10 .ul .li .maxbiaoti{ margin-bottom: 10px; font-size: 24px; color: #1a3d76; line-height: 30px; }
.text-10 .ul .li .tishi{ margin-bottom:10px; font-size: 18px;color: #5d5d5d; line-height: 24px; }
.text-10 .ul .li .bot{ padding-top:20px; margin-bottom: -10px; }
.text-10 .ul .li .bot ul li{ margin-bottom: 10px; width: 228px; }
.text-10 .ul .li.chuci .bot ul li{ margin-left: calc((100% - 228px) / 2); margin-right: calc((100% - 228px) / 2); }
.text-10 .ul .li.chuci .bot ul li:nth-child(2){ margin-left: calc((100% - 228px * 2 - 10px) / 2); margin-right: 5px;}
.text-10 .ul .li.chuci .bot ul li:nth-child(3){ margin-left: 5px; margin-right: calc((100% - 228px * 2 - 10px) / 2);}
.text-10 .ul .li.chongfu .bot ul li{ margin-left: calc((100% - 228px) / 2); margin-right: calc((100% - 228px) / 2); }
.text-10 .ul .li .bot ul li a{ display: block; padding: 0 10px; font-size: 16px; line-height: 50px; }
.text-10 .ul .li.chuci .bot ul li a{ color: #272727; background: #f49700; }
.text-10 .ul .li.chongfu .bot ul li a{ color: #fff; background: #192e65; }
.text-11 .maxbiaoti{ margin-bottom: 10px; font-size: 18px; color: #424242; font-weight: bold; line-height: 24px; }
.text-11 .title{ margin-bottom: 15px; overflow: hidden; }
.text-11 .title span{ display: block; position:relative; font-size: 16px;color: #3d3d3d; line-height: 24px; }
.text-11 .title span:before{ content: ""; position: absolute; left: calc(100% + 20px); top: 50%; z-index: 12; width:1200px; height: 1px; background-color: #e3e3e3; }
.text-11 ul{ padding-bottom: 20px; max-width: 560px; }
.text-11 ul li:nth-child(n+2){ margin-top: 7px; }
.text-11 ul li .biaoti{ padding-right: 10px; width: 160px; font-size: 15px;color: #525252; line-height: 30px; }
.text-11 ul li .right{ width: calc(100% - 160px); }
.text-11 ul li .right input{ display: block; padding: 0 10px; width: 100%; height: 30px; color: #525252; line-height: 28px; border:solid 1px #c0c0c0; }
.text-11 ul li .right .xiala{ position: relative; }
.text-11 ul li .right .xiala:before{ content:""; position: absolute; right: 10px; top: calc((100% - 20px) / 2);z-index: 1; width: 20px; height: 20px; background: url(../images/jt5.png) no-repeat center center / 11px auto; transition: all 0.3s; }
.text-11 ul li .right .xiala select{ position: relative; z-index: 2; display: block; padding: 0 10px; width: 100%; height: 30px; color: #525252; line-height: 28px; border:solid 1px #c0c0c0; cursor: pointer; appearance:none;-moz-appearance:none;-webkit-appearance:none;background:transparent;}
.text-11 ul li .right .xiala select::-ms-expand{display:none}
.text-11 ul li .right .danxuan label{ position: relative; display: block; margin:0; font-weight: normal; cursor: pointer!important;}
.text-11 ul li .right .danxuan label:nth-child(n+2){ margin-left: 10px; }
.text-11 ul li .right .danxuan label input{ position: absolute; left: 0; top: 0; margin:0; width: 0; height: 0; opacity: 0; }
.text-11 ul li .right .danxuan label .mc{ width: 30px; height: 30px; font-size: 12px;color: #8a8a8a; line-height: 28px; border:solid 1px #c0c0c0; }
.text-11 ul li .right .danxuan label input[type="radio"]:checked + .mc{ color: #192e65; border-color: #192e65; }
.text-11 .wenben{ margin-bottom: 10px; }
.text-11 .wenben textarea{ display: block; padding:2px 10px; width: 100%;max-width: 100%;min-width: 100%; height: 85px;max-height: 85px;min-height: 85px; color: #525252; line-height: 24px; border:solid 1px #c0c0c0; }
.text-11 .tiaokuan{ margin-bottom: 15px; }
.text-11 .tiaokuan label{ position: relative; display: block; margin:0; font-weight: normal; cursor: pointer!important; }
.text-11 .tiaokuan label:nth-child(n+2){ margin-top: 5px; }
.text-11 .tiaokuan label input{ position: absolute; left: 0; top: 0; margin:0; width: 0; height: 0; opacity: 0; }
.text-11 .tiaokuan label .mc{ position: relative; padding-left: 25px; font-size: 15px; color: #4f4f4f; line-height: 24px;}
.text-11 .tiaokuan label .mc:before{ content: ""; position: absolute; left: 0; top: 5px; z-index: 1; width: 15px; height: 14px; border:solid 1px #b8b8b8; }
.text-11 .tiaokuan label .mc:after{ content: ""; position: absolute; left:-3px; top:0; z-index: 2; width: 20px; height: 20px; background: url(../images/duihao.png) no-repeat center center / 100% auto; opacity: 0; }
.text-11 .tiaokuan label input[type="radio"]:checked + .mc:after{ opacity: 1; }
.text-11 .qita .yanzhengma{ padding-top: 7px; }
.text-11 .qita .yanzhengma .biaoti{ padding-right: 10px; font-size: 15px;color: #494949; line-height: 30px; }
.text-11 .qita .yanzhengma input{ display: block; padding: 0 10px; width: 100px; height: 30px; color: #525252; line-height: 28px; border:solid 1px #c0c0c0;  }
.text-11 .qita .yanzhengma .imgbox{ margin-left: 5px; width: 100px; height: 30px; font-size: 0; line-height: 28px; border:solid 1px #c0c0c0; cursor: pointer; }
.text-11 .qita .yanzhengma .imgbox img{ width: 100%; height: 28px; }
.text-11 .qita .caozuo button{ display: block; padding: 0; width: 145px; height: 44px; font-size: 16px; color: #fff; line-height: 44px; background: #192e65; border:none; border-radius: 5px; }
.text-11 .qita .caozuo a{ display: block; margin-left: 15px; width: 145px; height: 44px; font-size: 16px; color: #5e5e5e; line-height: 44px; background: #dedede; border-radius: 5px; }

.picture-1{ padding: 12px; background: #fff; border-top: solid 6px #192e65; box-shadow: 1px 1px 3px rgba(0,0,0,0.2);}
.picture-1 .swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;margin:0 auto;}
.picture-1 a{ display: block; }
.picture-1 a .imgbox{padding:10px;
background:#ececec;background:-moz-linear-gradient(top,#ececec 0%,#ffffff 100%);background:-webkit-linear-gradient(top,#ececec 0%,#ffffff 100%);background:linear-gradient(to bottom,#ececec 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec',endColorstr='#ffffff',GradientType=0 );}
.picture-1 a .imgbox span{ display: block; background-color: #fff;}
.picture-1 a .textbox{ font-size: 13px;color: #3e3e3e;}
.picture-2{ overflow: hidden; }
.picture-2 ul{ margin:0 -7px -14px; }
.picture-2 ul li{ padding: 0 7px; margin-bottom: 14px; width: 25%; }
.picture-2 ul li a{ display: block; background: #fff; border:solid 1px #d5d5d5; }
.picture-2 ul li a .imgbox{ position: relative; }
.picture-2 ul li a .imgbox span{ display: flex; justify-content: center;align-items: center; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; font-size: 0; overflow: hidden; }
.picture-2 ul li a .imgbox span img{ max-width: 100%; max-height: 100%; }
.picture-2 ul li a .textbox{ position: relative;
background:#eaeaea;background:-moz-linear-gradient(left,#eaeaea 0%,#ffffff 100%);background:-webkit-linear-gradient(left,#eaeaea 0%,#ffffff 100%);background:linear-gradient(to right,#eaeaea 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea',endColorstr='#ffffff',GradientType=1 ); }
.picture-2 ul li a .textbox span{ position: relative; z-index: 2; display: block; padding: 0 10px; font-size: 13px;color: #555555; line-height: 40px; }
.picture-2.active ul li{ width: 20%; }
.picture-3{ position: relative; padding-top: 50%; }
.picture-3 .map{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; }

footer .link{ padding-bottom:20px; border-bottom: solid 1px #e8e8e8; }
footer .link .biaoti{ position: relative; margin-bottom: 20px; border-bottom: solid 1px #e7e7e7; }
footer .link .biaoti span{ display: block;padding-bottom: 10px; margin-bottom: -1px; color: #333; line-height: 20px; border-bottom: solid 1px #192e65;}
footer .link ul li{ margin-right:19px; margin-bottom: 10px; }
footer .link ul li a{ display: block; font-size: 13px;color: #7c7c7c; line-height: 18px; }
footer .qita{ padding: 15px 0; }
footer .qita .copyright{ font-size: 12px;color: #8a8a8a; line-height: 24px; }

@media (min-width:992px){
	.main-col-1{ float: left; width: 175px; min-height: 209px; }
	.main-col-2{ float: left; margin:0 20px; width: calc(100% - 175px * 2 - 20px * 2); }
	.main-col-3{ float: left; width: 175px; }
	.main-col-4{ float: left; margin:0 0 0 20px; width: calc(100% - 175px - 20px); }
	.main-mar-1{ margin:-208px 0 0;}
	header .top{ height: 108px; }
	header .top .logo{ padding-top: 29px; }
	header .top .biaoyu{ padding-top: 32px; }
	header .top .right .menu{ position: relative; margin-bottom: 25px; padding:0 17px 2px 50px; overflow: hidden;}
	header .top .right .menu:before{ content: ""; position: absolute; right: 2px; top: 0; z-index:2; width: calc(100% - 35px - 2px); height: calc(100% - 2px); background: #fff; box-shadow: 1px 1px 2px rgba(0,0,0,0.1); }
	header .top .right .menu:after{ content: ""; position: absolute; right: calc(100% - 35px); top: 0; z-index: 1; width:50px; height: calc(100% - 2px); background: #fff; transform-origin:right bottom; transform: rotate(44deg); box-shadow: 0 1px 2px rgba(0,0,0,0.1) }	
	header .top .right .menu ul{ position:relative; z-index: 3; }
	header .top .right .menu ul li:nth-child(n+2){ margin-left: 20px; }
	header .top .right .menu ul li a{ display: block; padding-right: 20px; color: #4c4c4c; line-height: 33px; background: url(../images/jt.png) no-repeat 100% 50% / 12px auto; }
	header .top .right .contact ul li{ float: left;}
	header .top .right .contact ul li:nth-child(n+2){ margin-left: 20px; }
	header .top .right .menu ul li a:hover{ color: #1a5d9f; text-decoration: underline !important; }
	header .bot .search form button span{ display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; opacity: 0; }
	header .bot .search form button:hover{ background:#1a5d9f; }
	header .bot .search form button:hover > img{ opacity: 0; }
	header .bot .search form button:hover span{ opacity: 1; }		
	header .bot .remen{ margin-left: 20px; }
	header .bot .remen .mc{ color: #3a3a3a; line-height: 27px; }
	header .bot .remen ul{ padding-top: 7px; }
	header .bot .remen ul li a{ display: block; padding-right: 10px; margin-right: 10px; height: 12px; font-size: 12px; color: #6e6e6e; line-height: 12px; border-right: solid 1px #6e6e6e; }
	header .bot .remen ul li:last-child a{ padding-right: 0; margin-right: 0; border-right: none; }	
	header .bot .remen ul li a:hover{ color: #1a5d9f; text-decoration: underline !important; }
	header .bot .language ul li a:hover .mc{ color: #1a5d9f; text-decoration: underline; }
	.title-2{ padding-bottom: 10px; border-bottom: solid 1px #b0b0b0; }
	.title-2 .left{ font-size: 16px;color: #192e65; font-weight: bold; line-height: 24px; }
	.title-2 .right a{ display: block; position: relative; font-size: 0; line-height: 24px; }
	.title-2 .right a span{ display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; opacity: 0; }
	.title-2 .right a:hover > img{ opacity: 0; }
	.title-2 .right a:hover span{ opacity: 1; }
	.text-1 ul li a{ position: relative; display: block; padding: 0 37px 0 20px; font-size: 15px;color: #fff; line-height: 33px; background: #192e65; border-top: solid 1px #3e5388; border-bottom: solid 1px #091736; text-shadow: 1px 1px 0 #000; }
	.text-1 ul li:first-child a{ border-top: none; }
	.text-1 ul li:last-child a{ border-bottom: none; }
	.text-1 ul li a:before,.text-1 ul li a:after{ content: ""; position: absolute; right: 20px; top: calc((100% - 12px) / 2); z-index: 1; width: 7px; height: 12px; transition: all 0.3s; }
	.text-1 ul li a:before{ z-index: 1; background: url(../images/jt2.png); opacity: 0;  }
	.text-1 ul li a:after{ z-index: 2; background: url(../images/jt3.png);}
	.text-1 ul li.active a{ background: #1a5d9f; }
	.text-1 ul li.active a:before{ opacity: 1; }
	.text-1 ul li.active a:after{ opacity: 0; }
	.text-1 ul li:hover a{ background: #1a5d9f; }
	.text-1 ul li:hover a:before{ opacity: 1; }
	.text-1 ul li:hover a:after{ opacity: 0; }
	.text-2 ul li a:hover:before{ opacity: 1; }
	.text-2 ul li a:hover span:before{ border-left-color: #1a5d9f; }
	.text-2 .ul .li:hover a{ color: #192e65; text-decoration: underline !important; }
	.text-3 .ewm{ padding: 12px 12px 15px; background-color: #f4f4f4; border-bottom:solid 1px #dadada; }
	.text-3 .ewm .imgbox{ margin:0 auto; padding: 5px; max-width: 131px; font-size: 0; background-color: #fff; }
	.text-3 .ewm .imgbox img{ width: 100%; }
	.text-3 .qita .kefu ul li a:hover:after{ opacity: 1; }
	.text-3 .qita .kefu ul li a:hover .mc{ color: #1a5d9f; }
	.text-4 ul li a:hover{ color: #1a5d9f; text-decoration: underline !important; }
	.text-5{ border:solid 1px #dddddd; border-top: none;}
	.text-5 ul li:nth-child(n+10){ display: none; }
	.text-5 ul li a{ position: relative; display: block; padding: 0 15px 0 25px; font-size: 13px;color: #686868; line-height: 32px; }
	.text-5 ul li a:before{ content: ""; position: absolute; left:10px; top: 0; z-index: 1; width: 5px; height: 32px; background:url(../images/jt4.png) no-repeat 50% 50% / 100% auto; }
	.text-5 ul li:nth-child(n+2) a{ border-top: solid 1px #dfdfdf; }
	.text-5 ul li a:hover{ color: #1a5d9f; text-decoration: underline !important; }
	.text-7 .top ul li label:hover .mc{ color: #1a5d9f; text-decoration: underline;}
	.text-7 .bot .biaodan ul li .right input:hover{ border-color: #1a5d9f; }
	.text-7 .bot .biaodan ul li .right textarea:hover{ border-color: #1a5d9f; }
	.text-7 .bot .biaodan ul li .right select:hover{ border-color: #1a5d9f; }
	.text-7 .bot .biaodan ul li .right .yanzhengma .left .imgbox:hover{ border-color: #1a5d9f; }
	.text-7 .bot .biaodan ul li .right .yanzhengma .rights button:hover{ background: #1a5d9f; }
	.text-7 .bot .biaodan ul li .right .yanzhengma .rights a:hover{ color: #fff; background: #1a5d9f; }
	.text-7 .bot .tijiao button:hover{ background: #1a5d9f; }
	.text-7 .bot .tijiao a:hover{ color: #fff; background: #1a5d9f; }
	.text-9 .ul .li .qita .caozuo ul li a:hover{ background: #192e65; }
	.text-9 .ul .li .qita .caozuo ul li a:hover .icon > img{ opacity: 0; }
	.text-9 .ul .li .qita .caozuo ul li a:hover .icon span{ opacity: 1; }
	.text-9 .ul .li .qita .caozuo ul li a:hover .mc{ color: #fff; }
	.text-10 .ul .li.chuci .bot ul li a:hover{ color: #fff; background: #1a5d9f; }
	.text-10 .ul .li.chongfu .bot ul li a:hover{ background: #1a5d9f; }
	.text-11 ul li .right input:hover{ border-color: #1a5d9f; }
	.text-11 ul li .right .xiala select:hover{ border-color: #1a5d9f; }
	.text-11 ul li .right .danxuan label .mc:hover{color: #1a5d9f; }
	.text-11 .wenben textarea:hover{ border-color: #1a5d9f; }
	.text-11 .tiaokuan label:hover .mc{ color: #1a5d9f; text-decoration: underline; }
	.text-11 .qita .yanzhengma input:hover{ border-color: #1a5d9f; }
	.text-11 .qita .yanzhengma .imgbox:hover{ border-color: #1a5d9f; }
	.text-11 .qita .caozuo button:hover{ background: #1a5d9f; }
	.text-11 .qita .caozuo a:hover{ color: #fff; background: #1a5d9f; }
	.picture-1{ margin-left: 195px; }
	.picture-1 a .imgbox{ position: relative;}
	.picture-1 a .imgbox:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; transition: all 0.3s; opacity: 0;
background:#1a5d9f;background:-moz-linear-gradient(top,#1a5d9f 0%,#ffffff 100%);background:-webkit-linear-gradient(top,#1a5d9f 0%,#ffffff 100%);background:linear-gradient(to bottom,#1a5d9f 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a5d9f',endColorstr='#ffffff',GradientType=0 ); }
	.picture-1 a .imgbox span{ position: relative; z-index: 2; padding-top: 113px; }
	.picture-1 a .textbox{ height: 45px; line-height:45px; }
	.picture-1 a:hover .imgbox:before{ opacity: 1; }
	.picture-1 a:hover .imgbox span{ transform: scale(1.05); }
	.picture-1 a:hover .textbox{ color: #1a5d9f; }
	.picture-2 ul li a .imgbox{ padding-top: 133px; }
	.picture-2 ul li a .textbox:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; transition: all 0.3s; opacity: 0;
background:#192e65;background:-moz-linear-gradient(left,#192e65 0%,#1a5e9f 100%);background:-webkit-linear-gradient(left,#192e65 0%,#1a5e9f 100%);background:linear-gradient(to right,#192e65 0%,#1a5e9f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#192e65',endColorstr='#1a5e9f',GradientType=1 );}
	.picture-2 ul li a:hover{ border-color: #192e65; }
	.picture-2 ul li a:hover .imgbox span img{ transform: scale(1.05); }
	.picture-2 ul li a:hover .textbox:before{ opacity: 1; }
	.picture-2 ul li a:hover .textbox span{ color: #fff; }
	footer .link ul li a:hover{ color: #1a5d9f; text-decoration: underline !important; }
	footer .qita .fenxiang ul li:nth-child(n+2){ margin-left: 15px; }
	footer .qita .fenxiang ul li a{ display: block; position: relative; }
	footer .qita .fenxiang ul li a .icon{ position: relative; font-size: 0; line-height: 24px; }
	footer .qita .fenxiang ul li a .icon img{ width: 20px; }
	footer .qita .fenxiang ul li a .icon span{ display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; opacity: 0; }
	footer .qita .fenxiang ul li a:hover .icon > img{ opacity: 0; }
	footer .qita .fenxiang ul li a:hover .icon span{ opacity: 1; }
	footer .qita .fenxiang ul li a .imgbox{ display: none; position: absolute; left: calc((100% - 120px) / 2); bottom: 100%; z-index: 1; padding-bottom: 10px; width: 120px; }
	footer .qita .fenxiang ul li a:hover .imgbox{ display: block; }
	footer .qita .fenxiang ul li a .imgbox:before{ content: ""; position: absolute; left: 50%; bottom: 4px; z-index: 1; margin-left:-6px; width: 0; height: 0; border-left:solid 6px transparent; border-right:solid 6px transparent; border-top:solid 6px #fff; }
	footer .qita .fenxiang ul li a .imgbox span{ display: block; padding: 5px; font-size: 0; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
	footer .qita .fenxiang ul li a .imgbox span img{ width: 100%; }
}

@media (max-width:1199px){
	.text-9 .ul .li .zhibiao{ padding: 0; }
	.picture-2.active ul li{ width: 25%; }
}

@media (max-width:991px){
	.main-pad-4{ padding: 20px 15px 0; }
	.main-pad-6{ padding:20px 0 0;}
	.subnav-right .ul .li:nth-child(n+3) .main-mar-2{ margin:0; }
	header .top{ padding:20px 0;}
	header .top .logo a img{ height: 60px; }
	header .top .right .contact{ float: left; padding:8px 0; margin-right: 20px; }
	header .top .right .contact ul li:nth-child(n+2){ margin-top:4px; }
	header .top .menu-box{ display: none; position: absolute;top:100px; right: 0; z-index:2147483645; width: 120px; }
	header .top .menu-box ul li{ margin-bottom:1px;}
	header .top .menu-box ul li a{ display: block; font-size: 14px; color: #333; text-align:center; line-height:40px; background:rgba(255,255,255,0.9); }
	header .top .menu-box ul li.active a{ color: #fff; background: #192e65; }
	header .top .menu-btn{ position: relative; margin-top: 12px; padding:8px; width: 46px; background: #fff; }
	header .top .menu-btn b{ display: block; height:3px; background: #192e65;}
	header .top .menu-btn b:nth-child(2){ margin:5px 0; }
	header .top .menu-btn.active b:nth-child(1){ transform:rotate(45deg) translate(5px,6px); }
	header .top .menu-btn.active b:nth-child(2){ opacity: 0; }
	header .top .menu-btn.active b:nth-child(3){ transform:rotate(-45deg) translate(5px,-6px); }
	.title-3{ font-size: 14px; line-height:34px; }
	.text-2 .biaoti{ line-height: 45px; }
	.subnav-left .text-2 ul{ padding-top: 15px; padding-bottom: 0; margin:0 -5px -10px; background: none; }
	.subnav-left .text-2 ul .item{ position: relative; z-index: 1; float: left; padding: 0 5px; margin-bottom: 10px; width: 25%;}
	.subnav-left .text-2 ul .item.active{ z-index: 2; }
	.subnav-left .text-2 ul .item li{ border-bottom: none; }
	.subnav-left .text-2 ul .item li a{ border:solid 1px #c5c5c5; }
	.subnav-left .text-2 ul .item li a:before{ opacity: 1;
background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#e2e2e2 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#e2e2e2 100%);background:linear-gradient(to bottom,#ffffff 0%,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#e2e2e2',GradientType=0 ); }
	.subnav-left .text-2 ul .item .ulbtn{ position: absolute; right:13px; top: 0; z-index: 5; width: 37px; height: 37px; }
	.subnav-left .text-2 ul .item .ulbtn:before,.subnav-left .text-2 ul .item .ulbtn:after{ content: ""; position: absolute; left: calc((100% - 2px) / 2); top: calc((100% - 10px) / 2); z-index: 1; width: 2px; height: 10px; background: #bcbcbc; transition: all 0.3s;}
	.subnav-left .text-2 ul .item .ulbtn:after{ transform: rotate(90deg); }
	.subnav-left .text-2 ul .item .ulbtn.active:before,.subnav-left .text-2 ul .item .ulbtn.active:after{ background: #1a5d9f; }
	.subnav-left .text-2 ul .item .ulbtn.active:before{ transform: rotate(90deg);}
	.subnav-left .text-2 ul .item .ul{ position: absolute; left: 5px; top: 100%; z-index: 5; margin:0; padding: 0; width: calc(100% - 10px); max-height:285px; overflow-y:auto; background: #fff; border:solid 1px #c5c5c5; border-top: none; }
	.subnav-left .text-2 .ul .li a{ padding-left: 35px; }
	.subnav-right .text-2{ overflow: hidden; }
	.subnav-right .text-2 ul{ margin:0; padding: 10px; height: 110px; }
	.subnav-right .text-2 ul li{ float: left; width: 50%; border-bottom: none; }
	.subnav-right .text-2 ul li:last-child{ display: none; }
	.subnav-right .text-2 ul li a{ border-bottom: none; }
	.subnav-right .text-2 ul li a:before{ display: none; }
	.subnav-right .text-2 ul li a span{ padding: 0; line-height: 30px; }
	.subnav-right .text-2 ul li a span:before{ display: none; }
	.text-3 .qita{ padding: 10px; height: 110px; }
	.text-3 .qita .kefu{ float: left; margin-bottom: 0; width: calc(50% - 5px); }
	.text-3 .qita .kefu ul li a{ line-height: 39px; }
	.text-3 .qita .tel{ float: right; width: calc(50% - 5px); }
	.text-4{ padding: 10px; }
	.text-4 ul li a{ height: auto; line-height: 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis }
	.text-4 ul li a:before{ height: 24px; }
	.text-5{ padding:10px; background-color: #f4f4f4; }
	.text-5 ul li{ padding: 5px 0; border-bottom: dotted 1px #bcbcbc; }
	.text-5 ul li:nth-child(n+7){ display: none; }
	.text-5 ul li a{ display: block; position: relative; padding-left: 10px; font-size: 13px;color: #4e4e4e; line-height: 24px; }
	.text-5 ul li a:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 5px; height: 24px; background:url(../images/jt4.png) no-repeat 50% 50% / 100% auto; }
	.text-7 .top ul li{ margin-bottom: 10px; }
	.text-7 .top ul li label .mc{ font-size: 14px; }
	.text-7 .bot .contact ul li .mc{ font-size: 14px; }
	.text-7 .bot .biaoge ul li:nth-child(1) .item{ font-size: 14px; }
	.text-7 .bot .biaoge ul li:nth-child(n+2) .item{ font-size: 12px; }
	.text-9{ padding: 0; margin-bottom: 20px; }
	.text-9 .ul .li{ min-height: inherit; }
	.text-9 .ul .li:nth-child(1){ width: 50%; }
	.text-9 .ul .li:nth-child(2){ width: 50%; }
	.text-9 .ul .li:nth-child(3){ margin-top: 20px; padding-top: 20px; width: 100%; border-left: none; border-top: solid 1px #e3e3e3; }
	.text-9 .ul .li .qita{ max-width: inherit; }
	.text-9 .ul .li .qita .caozuo{ float: left; margin-bottom: 0; width:180px; }
	.text-9 .ul .li .zhibiao .mc{ font-size: 14px; }
	.text-9 .ul .li .zhibiao ul li .biaoti{ font-size: 13px; }
	.text-9 .ul .li .zhibiao ul li .jieshao{ font-size: 13px; }
	.text-9 .ul .li .qita .tel{ float: right; }
	.text-9 .ul .li .qita .tel .mc{ margin-bottom: 10px; font-size: 16px; }
	.text-9 .ul .li .qita .tel .shuzi a{ font-size: 16px; line-height:30px; }
	.text-10 .ul .li:nth-child(n+2){ padding-top: 30px; margin-top: 30px; }
	.text-10 .ul .li .maxbiaoti{ font-size: 18px; line-height: 24px; }
	.text-10 .ul .li .tishi{ font-size: 16px; }
	.text-10 .ul .li .bot{ padding-top:10px; }
	.text-10 .ul .li.chuci .bot ul li a{ font-size:14px; line-height: 44px; }
	.text-10 .ul .li.chongfu .bot ul li a{ font-size:14px; line-height: 44px; }
	.text-11 .maxbiaoti{ font-size: 16px; }
	.text-11 .title span{ font-size: 14px; }
	.text-11 ul li .biaoti{ width: 130px; font-size: 12px; }
	.text-11 ul li .right{ width: calc(100% - 130px); }
	.text-11 .tiaokuan label .mc{ font-size: 12px; }
	.text-11 .qita .yanzhengma .biaoti{ font-size: 14px; }
	.text-11 .qita .caozuo button{ font-size: 14px; }
	.text-11 .qita .caozuo a{ font-size: 14px; }
	.picture-1{ margin-bottom:15px; }
	.picture-1 a .imgbox span{ padding-top: 87%; }
	.picture-1 a .textbox{ line-height: 30px; }
	.picture-2 ul li a .imgbox{ padding-top: 87%; }
	.subnav-right{ overflow: hidden; }
	.subnav-right .ul{ margin:0 -10px; }
	.subnav-right .ul .li{ float:left; padding: 0 10px; width: 50%; }
	footer .link{ padding-bottom: 10px; }
	footer .link ul li{ margin-bottom: 0; margin-right: 10px; }
	footer .link ul li a{ line-height: 24px; }
}

@media (max-width:767px){
	header .top{ padding: 15px 0; }
	header .top .logo a img{height:50px; }
	header .top .right .contact{ padding:3px 0; }
	header .top .menu-box{top:80px; width: 100px; }
	header .top .menu-box ul li a{ font-size: 12px; line-height: 34px;}
	header .top .menu-btn{ margin-top:8px; width:40px;}
	header .bot{ padding-right: 10px; }
	header .bot .search{ width: calc(100% - 200px); max-width: 218px; }
	header .bot .language{ width: 190px; }
	header .bot .language ul li:nth-child(n+2){ margin-left: 10px; }
	header .bot .language .mc{ font-size: 12px; }
	.title-1{ padding: 11px 0; }
	.text-2 .biaoti{ padding: 0 15px; font-size: 16px; line-height: 40px; }
	.subnav-left .text-2 ul .item{ width: calc(100% / 3); }
	.subnav-left .text-2 ul .item li a span{ font-size: 12px; line-height: 30px; }
	.subnav-left .text-2 ul .item .ulbtn{ width: 32px; height: 32px; }
	.subnav-right .text-2 ul li a span{ font-size: 12px; }
	.subnav-right .text-2 ul li:nth-child(even) a span{ padding-left: 10px; }
	.text-3 .maxbiaoti .icon{ width: 40px; height: 40px; line-height: 40px; }
	.text-3 .maxbiaoti .icon img{ width: 20px; }
	.text-3 .maxbiaoti .text{ padding-top:3px; width: calc(100% - 40px); height: 40px; }
	.text-3 .maxbiaoti .text .cn{ font-size: 14px; line-height: 16px; }
	.text-3 .qita .kefu ul li a .icon{ margin-right: 5px; width: 18px; }
	.text-3 .qita .kefu ul li a .mc{ font-size:12px; }
	.text-3 .qita .tel{ padding: 5px; }
	.text-3 .qita .tel .biaoti .icon{ margin-right: 5px; width: 18px; }
	.text-3 .qita .tel .biaoti .mc{ font-size: 12px; }
	.text-3 .qita .tel .shuzi a{ font-size: 12px; line-height: 24px; }
	.text-4 ul li a{ font-size: 12px; }
	.text-5 ul li a{ font-size: 12px; }
	.text-6{ font-size: 12px; }
	.text-7 .top ul li{ width: calc(100% / 3); }
	.text-7 .top ul li label .mc{ font-size: 12px; }
	.text-7 .bot .biaodan ul li{ padding-right: 0; }
	.text-7 .bot .biaodan ul li .biaoti{ font-size: 14px; }
	.text-7 .bot .biaodan ul li .right textarea#qiyuxinxi{ height: 150px; max-height: 150px; min-height: 150px; }
	.text-7 .bot .biaodan ul li .right .yanzhengma .rights{ margin-top: 20px; width: 100%; }
	.text-7 .bot .biaodan ul li .right .yanzhengma .rights button{ width: 120px; height: 40px; font-size: 14px; line-height: 40px; }
	.text-7 .bot .biaodan ul li .right .yanzhengma .rights a{ width: 120px; height: 40px; font-size: 14px; line-height: 40px; }
	.text-7 .bot .contact{ position: initial; margin-top: 20px; width: auto; height: auto; }
	.text-7 .bot .biaoge{ margin-top: 20px; }
	.text-7 .bot .biaoge ul li .item:nth-child(1){ width: 30%; }
	.text-7 .bot .biaoge ul li .item:nth-child(2){ width: 22%; }
	.text-7 .bot .biaoge ul li .item:nth-child(3){ width: 12%; }
	.text-7 .bot .biaoge ul li .item:nth-child(4){ width: 12%; }
	.text-7 .bot .biaoge ul li .item:nth-child(5){ width: 12%; }
	.text-7 .bot .biaoge ul li .item:nth-child(6){ width: 12%; }
	.text-7 .bot .biaoge ul li:nth-child(1) .item{ font-size: 12px; line-height: 24px; }
	.text-7 .bot .biaoge ul li:nth-child(n+2) .item{ display: flex; justify-content: center; align-items: center; height: 40px;word-break:break-all; line-height: 16px; }
	.text-7 .bot .tijiao{ margin-top: 20px; }
	.text-7 .bot .tijiao button{ width: 120px; height: 40px; font-size: 14px; line-height: 40px; }
	.text-7 .bot .tijiao a{ width: 120px; height: 40px; font-size: 14px; line-height: 40px; }
	.text-8{ font-size: 12px; }
	.text-9 .ul{ margin:0; }	
	.text-9 .ul .li{ padding: 0; }
	.text-9 .ul .li:nth-child(1){ width: 100%; }
	.text-9 .ul .li:nth-child(2){ padding-top: 20px; margin-top: 20px; width: 100%; border-left: none; border-top: solid 1px #e3e3e3 }
	.text-9 .ul .li .imgbox{ height: auto; line-height: inherit; }
	.text-9 .ul .li .imgbox img{ max-height: inherit; }
	.text-9 .ul .li .qita .caozuo{ width: 150px; }
	.text-9 .ul .li .qita .caozuo ul li a{ line-height: 38px; }
	.text-9 .ul .li .qita .caozuo ul li a .icon img{ width: 25px; }
	.text-9 .ul .li .qita .caozuo ul li a .mc{ font-size: 12px; }
	.text-9 .ul .li .qita .tel .mc{ margin-bottom:5px; font-size: 14px; }
	.text-9 .ul .li .qita .tel .shuzi a{ font-size: 14px; line-height: 24px; }
	.text-10 .ul .li:nth-child(n+2){ margin-top: 20px; padding-top: 20px; }
	.text-10 .ul .li .bot ul li{width:50%; }
	.text-10 .ul .li.chuci .bot ul li{ margin-left: calc((100% - 50%) / 2); margin-right: calc((100% - 50%) / 2); }
	.text-10 .ul .li.chuci .bot ul li:nth-child(2){ margin-left: calc((100% - 50% * 2 - 10px) / 2); }
	.text-10 .ul .li.chuci .bot ul li:nth-child(3){ margin-right: calc((100% - 50% * 2 - 10px) / 2);}
	.text-10 .ul .li.chongfu .bot ul li{ margin-left: calc((100% - 50%) / 2); margin-right: calc((100% - 50%) / 2); }
	.text-11 .qita .yanzhengma{ width: 100%; }
	.text-11 .qita .caozuo{ margin-top: 10px; width: 100%; }
	.text-11 .qita .caozuo button{ margin-left: 66px; width: 120px; height: 40px; line-height: 40px; }
	.text-11 .qita .caozuo a{ width: 120px; height: 40px; line-height: 40px; }
	.picture-1 a .imgbox{ padding: 8px; }
	.picture-1 a .textbox{ font-size: 12px; }
	.picture-2 ul li{ width: calc(100% / 3); }
	.picture-2 ul li a .textbox span{ font-size: 12px; line-height: 30px; }
	.picture-2.active ul li{ width:calc(100% / 3); }
	footer .link .biaoti{ margin-bottom: 15px; }
	footer .link ul li a{ font-size: 12px; }
	#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) #192e65; 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); }
	}
}

@media (max-width:479px){
	.text-3 .maxbiaoti .text{ padding-top: 0; }
	.text-3 .maxbiaoti .text .cn{ float: left; margin-bottom: 0; font-size: 16px;  line-height: 40px;}
	.text-3 .maxbiaoti .text .en{ float: left; margin-left: 10px; line-height: 40px; }
	.subnav-right .ul .li:nth-child(-n+2){ width: 100%; }	
	.subnav-right .ul .li:nth-child(1){ margin-bottom: 20px; }
	.subnav-left .text-2 ul .item li a span{ padding: 0 10px 0 25px; }
	.subnav-left .text-2 .ul .li a{ padding-left: 25px; }
	.text-2 ul li a span:before{ left: 15px; }
	.subnav-left .text-2 ul .item .ulbtn{ right: 6px; }
	.text-7 .top ul{ margin-bottom: -5px; }
	.text-7 .top ul li{ margin-bottom: 5px; }
	.text-7 .bot .biaodan ul li .biaoti{ width:80px; font-size: 12px; }
	.text-7 .bot .biaodan ul li .right{ width: calc(100% - 80px); }
	.text-7 .bot .biaodan ul li .right input{ font-size: 12px; }
	.text-7 .bot .biaodan ul li .right input{ font-size: 12px; }
	.text-7 .bot .biaodan ul li .right .xiala select{ font-size: 12px; }
	.text-7 .bot .biaodan ul li .right textarea{ font-size: 12px; }
	.text-7 .bot .biaodan ul li.caozuo{ margin-top: 7px; }
	.text-7 .bot .biaodan ul li.caozuo .biaoti{ padding-top: 0; }
	.text-7 .bot .biaodan ul li .right .yanzhengma .left{ padding-top: 0; }
	.text-7 .bot .biaodan ul li .right .yanzhengma .rights{ margin-top: 15px; }
	.text-7 .bot .biaodan ul li .right .yanzhengma .rights button{ width: 90px; height: 34px; font-size: 12px; line-height: 34px; }
	.text-7 .bot .biaodan ul li .right .yanzhengma .rights a{ width: 90px; height: 34px; font-size: 12px; line-height: 34px; }
	.text-7 .bot .contact{ padding: 10px; }
	.text-7 .bot .contact ul li:nth-child(n+2){ margin-top: 5px; }
	.text-7 .bot .contact ul li .icon{ width: 20px; }
	.text-7 .bot .contact ul li .mc{ width: calc(100% - 20px); font-size: 12px;}
	.text-7 .bot .tijiao{ padding-left: 80px; }
	.text-7 .bot .tijiao button{ width: 90px; height: 34px; font-size: 12px; line-height: 34px; }
	.text-7 .bot .tijiao a{ width: 90px; height: 34px; font-size: 12px; line-height: 34px; }
	.text-10 .ul .li .bot ul li{ width: 80%; }
	.text-10 .ul .li.chuci .bot ul li,.text-10 .ul .li.chongfu .bot ul li,.text-10 .ul .li.chuci .bot ul li:nth-child(2),.text-10 .ul .li.chuci .bot ul li:nth-child(3){ margin-left: calc((100% - 80%) / 2); margin-right: calc((100% - 80%) / 2); }
	.text-10 .ul .li.chuci .bot ul li a{ font-size:12px; line-height: 40px; }
	.text-10 .ul .li.chongfu .bot ul li a{ font-size:12px; line-height: 40px; }
	.text-10 .ul .li .maxbiaoti{ font-size: 16px; }
	.text-10 .ul .li .tishi{ margin-bottom: 0; font-size: 14px; }
	.text-11 .wenben textarea{ font-size: 12px; }
	.text-11 ul li .right select{ font-size: 12px; }
	.text-11 .qita .yanzhengma .biaoti{ font-size: 12px; }
	.text-11 .qita .yanzhengma input{ font-size: 12px; }
	.text-11 .qita .caozuo button{ margin-left: 58px; width: 90px; height: 34px; font-size: 12px; line-height: 34px; }
	.text-11 .qita .caozuo a{ width: 90px; height: 34px; font-size: 12px; line-height: 34px; }
}

@media (max-width:413px){
	.subnav-right .ul .li:nth-child(3) .main-mar-2{ margin-bottom: 20px; }
	header .top{ padding: 10px 0; }
	header .top .logo a img{ height: 40px; }
	header .top .right .contact{ padding: 0; margin-right: 15px; }
	header .top .right .contact ul li a .icon{ width: 13px; }
	header .top .right .contact ul li a .mc{ display: none; }
	header .top .right .contact ul li a .shuzi{ font-size: 13px; }
	header .top .menu-box{ top: 64px; }
	header .top .menu-btn{ margin-top: 4px; }
	header .bot .search{ width: calc(100% - 135px); }
	header .bot .language{ width: 125px; }
	header .bot .language > .mc{ display: none; }
	.title-5{ font-size: 12px; }
	.subnav-left .text-2 ul .item{ width: 50%; }
	.text-7 .top ul li{ width: 50%; }
	.text-7 .bot .biaodan ul li .right textarea#dizhi, .text-7 .bot .biaodan ul li .right textarea#beizhu{ height:30px; min-height: 30px; max-height: 30px; }
	.text-7 .bot .biaodan ul li .right textarea#qiyuxinxi{ height: 120px; max-height: 120px; min-height: 120px; }
	.text-7 .bot .biaodan ul li .right .yanzhengma .left input{ width: 80px; }
	.text-7 .bot .biaodan ul li .right .yanzhengma .left .imgbox{ width: 90px; }
	.text-7 .bot .biaodan ul li .right .yanzhengma .rights button{ width: 80px; }
	.text-7 .bot .biaodan ul li .right .yanzhengma .rights a{ width: 80px; }
	.text-7 .bot .biaoge ul li .item{ padding: 0; }
	.text-7 .bot .tijiao button{ width: 80px; }
	.text-7 .bot .tijiao a{ width: 80px; }
	.text-11 .maxbiaoti{ font-size: 14px; }
	.text-11 .title span{ font-size: 12px; }
	.text-11 .qita .yanzhengma input{ width: 90px; }
	.picture-1{ padding: 10px; }
	.picture-2 ul li{ width: 50%; }
	.picture-2.active ul li{ width:50%; }
	.subnav-right .ul .li{ width: 100%; }
}

.xwxq{display:block; overflow:hidden;}
.xwxq_p{display:block; overflow:hidden; text-align:center; color:#000; font-size:18px; line-height:30px; padding-bottom:15px; border-bottom:1px dashed #ccc;}
.xwxq_sp{display:block; overflow:hidden; text-align:center; color:#888888; font-size:14px; line-height:22px; padding:15px 0;}
.xwxq_txt{display:block; overflow:hidden; color:#000; font-size:14px; line-height:30px;}
.xwxq_txt img{display:block; max-width:100%; height:auto; margin:15px auto;}