﻿@charset "UTF-8";
/* css reset */
*,body,html,div,p,h1,h2,h3,h4,h5,h6,span,i,strong,small,ul,li,dl,dt,dd,ol,table,tr,td,th,a,input,textarea,label,img,hr{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration: none;outline:none;cursor:pointer;display:inline-block;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;color:#333}
img{border:0;vertical-align: middle;max-width: 100%;}
span{display:inline-block;}
i,em{font-style: normal;}
ul,li{list-style: none}
input:focus,textarea:focus,select:focus{outline:none; }
input,select,textarea,button {vertical-align:middle;  border:0;}
button {border:0 none;background-color:transparent;cursor:pointer;outline:none;}
caption {display:none;}
table {width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;}
th,td{ padding:0;}
body{font-family: "msyh","Microsoft YaHei";font-weight:300;font-size:14px;color:#666666;background-color: #FFFFFF;}
.clear{clear:both;zoom:1;}
.clear:after,.clear:before{content:""; display:table; height:0; clear: both;}
select { border: solid 1px #000;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url("../images/arrow.png") no-repeat scroll right center transparent;padding-right: 14px;}
select::-ms-expand { display: none; }

.wrap{width:1200px; margin:0 auto;box-sizing: border-box;}
.fl,li{float:left}
.fr{float:right}
.center{width: 100%;text-align: center;}
.txt{position: absolute;width: 100%;}
table th{font-weight: normal;border: 1px solid #dcd5d5}

/*header*/
@font-face {
    font-family: 'iconfont';  /* project id 666261 */
    src: url('//at.alicdn.com/t/font_666261_gn5szz423pk9ms4i.eot');
    src: url('../fonts/font_666261_gn5szz423pk9ms4i.eot') format('embedded-opentype'),
    url('../fonts/font_666261_gn5szz423pk9ms4i.woff') format('woff'),
    url('../fonts/font_666261_gn5szz423pk9ms4i.ttf') format('truetype'),
    url('../fonts/font_666261_gn5szz423pk9ms4i.svg#iconfont') format('svg');
}
.headt{height: 50px;line-height: 50px;position: relative;}
.headt .logo{width: 145px;height: 50px;line-height: 50px;}
.headt .logo img{display: inline-block;}
.iconf{
    font-family:"iconfont" !important;
    font-size:22px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    transition: .3s;
    color: #555;
    position: absolute;
    top: 50%;
    margin-top: -12px;
}
.headt a{color: #ffffff;}
.headt p{line-height: 50px;font-size: 13px;color: #777;display: inline-block;position: relative;padding-left: 1.6em;font-weight: bold;}
.headt p:before{content:'';display:inline-block;width: 1px;height: 20px;background-color: #777;position: absolute;top: 50%;margin-top: -10px;left: 0.8em;}
.headt .search{display: inline-block;position: relative;margin-right: 2em;}
.headt .search input{width: 15em;background-color: #ffffff;line-height: 2.1em;border-radius: 1.5em;color: #000000;padding: 0 2em 0 1em;box-sizing: border-box;height: 2.1em;-webkit-transition: 0.5s;transition: 0.5s;border: 1px solid #a8b4ce}
.headt .search input:focus{border: 1px solid #007cbf;}
.headt .search button{background: url("../images/search.png") 0 0 no-repeat;width: 1em;height: 1em;position: absolute;right: 10px;top: 50%;margin-top: -0.45em;-webkit-background-size: contain;background-size: contain;}
.headt span{color: #007bc2;font-size: 23px;}
.headt i{color: #555;}
/*
.headt .search:after{content: '';display: block;position: absolute;width: 1px;height:18px;background-color: #547aad;right: -1.3em;top: 50%;margin-top: -9px;}
*/
header{background-color: #ffffff;}
header .head_nav{/*background-color: rgba(26,24,87,1);*/width: 100%;z-index: 2;-webkit-transition: 1s;transition: 1s;top: -70px;}
header{width: 100%;z-index: 7;-webkit-transition: 0.5s top;transition: 0.5s top;top: 0;position: fixed;}
/*header .head_nav.fi{position: fixed;}
header .head_nav.on{position: fixed;top: -70px;}
header .head_nav.tran{position: fixed;top: 0;}*/
header.fi{position: fixed;background-color: #ffffff;}
header.on{position: fixed;top: -120px;background-color: #ffffff;}
header.tran{position: fixed;top: 0;background-color: #ffffff;}
header nav li>a,header nav li .nav_out>a,header .nav_l a{color: #333;}
header nav a{line-height: 63px;color: #333;font-size: 18px;margin: 0 1.2em;}
header nav a.on{color: #007bc2;}
.nav_r.on{display: block;}
.nav_r li>a.on{color: #007bc2;}
.nav_r li.on>a{color: #007bc2;}
.nav_r .close{display: none;cursor: pointer;}
/*header nav li.last a{margin-right: 0;}*/
header nav a:hover{color: #007bc2;}
header nav{position: relative;}
header .nav_l{cursor: pointer;}
header .nav_l a{padding-left: 1em;}
header .nav_l em{display: inline-block;width: 22px;height: 18px;position: absolute;top: 50%;margin-top: -10px;background: url(../images/nav_btn.png) 0 0 no-repeat;-webkit-background-size: cover;background-size: cover;transition: 0.3s;}
.nav_l:hover a,.nav_l:hover i{color: #007bc2}
header nav .sn{position: absolute;color: #333;background-color: rgba(240,240,240,1);padding:1em 2em;box-sizing: border-box;top: 63px;}
header nav .sub_nav{display:none;width: 15%;}
header nav .sub_nav:before{box-sizing: content-box;
    width: 0px;
    height: 0px;
    position: absolute;
    top: -16px;;
    right:81px;
    padding:0;
    border-bottom:8px solid rgba(240,240,240,1);
    border-top:8px solid transparent;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    display: block;
    content:'';
    z-index: 12;}
header nav .sub_nav:after{
    box-sizing: content-box;
    width: 0px;
    height: 0px;
    position: absolute;
    top: -19px;;
    right:80px;
    padding:0;
    border-bottom:9px solid #fff;
    border-top:9px solid transparent;
    border-left:9px solid transparent;
    border-right:9px solid transparent;
    display: block;
    content:'';
    z-index:10
}
header nav .sub_nav dd{line-height: 36px; }
header nav .sn{z-index: 10;}
header nav .sn i{font-family: "SimHei"}
.nav_r{position: relative;}
.nav_r li{position: relative;}
/*.nav_r li .nav_out{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 5;cursor: pointer;}*/
/*.nav_r li .nav_out{background-color: #333333;}*/
.nav_r li.on a{color: #007bc2;}
.nav_r .line{height: 4px;background-color: #00c1de;position: absolute;bottom: 0;transition: 0.3s;z-index: 1;}
header nav .sub_nav dd.on{color: #007bc2;}
header nav .sn.sub_nav{padding-left: 0;padding-right: 0;z-index: 10;}

header nav .sn.sub_nav dd{padding: 0 2em;}
header nav .sn.sub_nav dd i{color: #777;}
header nav .sn.sub_nav dd.on i{color: #007bc2;}
header nav .sn.sub_nav dd:hover{background-color: rgba(190,190,190,0.95)}
header nav .sn.sub_nav dd a{font-size: inherit;color: #ffffff;display: block;padding: 0;margin:0;line-height: inherit;}
header nav .sn.sub_nav dd a{font-size: inherit;color: #ffffff;display: block;padding: 0;margin:0;line-height: inherit;}
header nav .nav_in .nav_inner dt a{color: #333;}
header nav .nav_in .nav_inner dt a:hover{color: #007bc2;}
header nav .nav_in .nav_inner dd>a{color: #555;}
header nav .nav_in .nav_inner dd>a:hover{color: #007bc2;}
header nav .sn.sub_nav dd a:hover{color: #007bc2;}
header nav .sn.sub_nav dd:hover i{color: #007bc2;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: rgba(0,0,0,0)!important;
}
header nav .nav_in ul{height: 100%;}
header nav .sn.sub_nav dl{height: 100%;}
header nav .nav_inner .nav_inner_in{height: 100%;padding-bottom: 4em;}

.sn .mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0,0,0,0)}
header nav .nav_inner a{font-size: inherit;margin: 0;padding: 0;line-height: inherit;color: #ffffff;}
header nav .nav_inner a:hover{color: #007bc2;}
header nav .nav_in button a{line-height: inherit;margin: 0;padding: 0;font-size: inherit;}
header nav .nav_in{width: 23%;left: 15%;font-size: 13px;display: none;padding-left: 0;padding-right: 0;}
header nav .nav_in dd,header nav .nav_inner dd{line-height: 30px;color: #555;}
header nav .nav_in button{margin-top: 3em;padding: 0.7em 1em;width: 80%;box-sizing: border-box;background-color: #bebebe;border-radius: 20px;color: #ffffff;position: relative;}
header nav .nav_in i{right: -30%;position: absolute;right: -20%;font-size: 16px;color: #00c1de;}
header nav .nav_in li{display: none;width: 100%;padding: 1em 2em;box-sizing: border-box;height: 100%;}
header nav .nav_in li.on{display: block;}
header nav .nav_inner{width: 100%;left: 100%;display: none;position: absolute;top: 0;height: 100%!important;z-index: 99;}
header nav .nav_inner dt{line-height: 35px;padding-top: 1em;font-size: 16px;font-weight: bold;}
header nav .nav_inner li{display: none}
header nav .nav_inner li.on{display: block;}
header .nav_r_in{z-index: 5;border-top: 4px solid transparent;position: absolute;top: 59px;display: none;}
header .nav_r_in_wr{padding: 2em 0 2.5em;background-color: rgba(240,240,240,1);overflow: hidden;}
header .nav_r_in a{margin: 0;}
header .nav_r_in dt a{font-size: 14px;font-weight: bold;line-height: 55px;}
header .nav_r_in dd a{font-size: 13px;color: #555;line-height: 30px;}
header .nav_r_in dd{font-size: 12px;color: #a4a7ae;line-height: 30px;}
/*header .nav_r li.l1 .nav_r_in{margin-left: -213%;}
header .nav_r li.l2 .nav_r_in{margin-left: -225%;}
header .nav_r li.l3 .nav_r_in{margin-left: -239%;}
header .nav_r li.l5 .nav_r_in{margin-left: -253%;}
header .nav_r li.l7 .nav_r_in{margin-left: -285%;}*/
header .nav_r_in li{width: 100%;padding: 1.2em 0.5em 2em;}
header .nav_r_in dl{display: inline-block;width:11%;font-size: 12px;margin: 0 2.5%;vertical-align: top;}
header .nav_r_in dt{color: #ffffff;font-size: 14px;}
header .nav_r_in dl dl{width: 100%;}
header .nav_r_in dl.double dl{width: 45%;}
header .nav_r_in dl.first{margin-left: 0;}
header .nav_r_in dl.double{width: 6.5%;}
header .nav_r_in dl.double dl{margin: 0;}
header .nav_r_in dl.san{width: 15%;}
header .nav_r_in dl.last{margin-right: 0;}
header .nav_r li.l1 .nav_r_in dl.double{width: 20%;}
header .nav_r li.l1 .nav_r_in dl{margin: 0 1.9%;}
header .nav_r li.l2 .nav_r_in dl{margin: 0 0.7%;width: 13%;}
header .nav_r li.l2 .nav_r_in dl.first{margin-left: 0;}
header .nav_r li.l2 .nav_r_in dl.double{width: 18%;margin-right: 1%;}
header .nav_r li.l2 .nav_r_in dl.double dl{width: 49%;margin: 0;}
header .nav_r li.l2 .nav_r_in dl.san{width: 40%;}
header .nav_r li.l2 .nav_r_in dl.san dl{width: 42%;}
header .nav_r li.l2 .nav_r_in dl.last{margin-right: 0;width: 6%;}
header .nav_r li.l2 .nav_r_in dl.small{width: 10%;margin-left: 5%;}
header .nav_r_in ul li{display: none;}
header .nav_r_in li dl a{color: #ffffff;}
header .nav_r li.l3 .nav_r_in dl{margin: 0 2%;width: 13%;}
header .nav_r li.l3 .nav_r_in dl.first{margin-left: 0;}
header .nav_r li.l3 .nav_r_in dl.double{width: 25%;margin-right: 0;}
header .nav_r li.l3 .nav_r_in dl.double dl{width: 45%;margin: 0;}
header .nav_r li.l3 .nav_r_in dl.san{width: 18%;}
header .nav_r li.l3 .nav_r_in dl.last{margin-right: 0;}
header .nav_r li.l5 .nav_r_in dl{margin: 0 3.8%;width: 10%;}
header .nav_r li.l5 .nav_r_in dl.first{margin-left: 0;}
header .nav_r li.l5 .nav_r_in dl.double{width: 25%;margin-right: 0;}
header .nav_r li.l5 .nav_r_in dl.double dl{width: 45%;margin: 0;}
header .nav_r li.l5 .nav_r_in dl.san{width: 18%;}
header .nav_r li.l5 .nav_r_in dl.last{margin-right: 0;}
header .nav_r li.l7 .nav_r_in dt a{line-height: 40px;}
header .nav_r li.l7 .nav_r_in dl{width: 6%;margin: 0;}
header .nav_r_in li.four,header .nav_r_in li.six {padding: 0;}
header .nav_r_in li.seven dl{width: auto;margin: 0;}
header .nav_r li .nav_r_in dd a:hover{color: #00c1de;}
.nav_r li.head2 .nav_r_in{margin-left: 186%;}
.head_btn{width:100px;height:100px;background-color: #00c1de;position: fixed;top: 60%;right: 2px;text-align: center;cursor: pointer;z-index: 10;border-radius: 50%;background: url("../images/tas.png") center no-repeat;-webkit-background-size: cover;background-size: cover;}
.head_btn a{font-size: 14px;color: #ffffff;width: 100%;height: 100%;display: block;}
.head_btn a img{color: #ffffff;background-color: #ffffff;display: inline-block;}
.btn_l{margin-top: -10em;}
.menu{width: 40px;display: none;margin-top: 14px;}
.menu span{width: 17px;height: 3px;background-color: #00b3f5;display: block;margin: 0 auto;transition: 0.3s;}
.menu span.sp2{width: 31px;margin: 5px auto;}
.menu.on span{width: 31px;}
.menu.on .sp2{width: 17px;}


/*banner*/
.banner{width: 100%;height: 460px;}
.banner.ind li.current{background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.banner.ind li.current a{display: block;width: 100%;height: 100%;}
.banner.ind li{height: 460px;}
.banner .wrap{height: 100%;position: relative;}
/*.banner .txt{width: 50%;}*/
.banner .pic{height:360px;position: absolute;top: 50%;right: 3.5em;/*opacity: 0;margin-top: 50%;*/}
/*@keyframes fad {
    0%{
        opacity:0;
    }
    100%{
        opacity: 1;
    }
}*/
.banner.ind .hd{width: 100%;position: absolute;bottom: 10%;text-align: center;z-index: 5;height: 0;}
.banner.ind .hd ul{height: 0;}
.banner.ind .hd li{width: 10px;height: 10px;background-color: rgba(255,255,255,0.5);margin: 0 5px;float: none;display: inline-block;font-size: 0;border-radius: 50%;cursor: pointer;}
.banner.ind .hd li.on{background-color: rgba(255,255,255,1)}
.banner .pic img{height: 100%;}
.banner .center{text-align: left;}
.banner,.banner1{position: relative;overflow: hidden;
   /* background: -webkit-linear-gradient(#1a1857, #007bc2);*/
    background: -o-linear-gradient(#1a1857, #007bc2);
    background: -moz-linear-gradient(#1a1857, #007bc2);
    /*background: linear-gradient(#1a1857, #007bc2);*/
    width: 100%;border-top: 115px solid rgba(26,24,87,1)}
.banner.ind .txt{text-align: left;z-index: 10;width: 100%;}
.banner.ind .txt .tw{overflow: hidden;padding:0 0 2px 3.5em;}
.banner.ind{text-align: center;}
.banner.ind img em{display: inline-block;}
.banner.ind img{opacity: 0;-webkit-transition: 0.8s;transition: 0.8s;-webkit-transform: translateY(30px);transform: translateY(30px);}
.banner.ind li.on img{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
/*.banner .pic img{-webkit-animation: walk 0.8s;animation: walk 0.8s;}
@keyframes walk {
    0%{
        opacity: 0;
        -webkit-transform: translateY(-30px);transform: translateY(-30px);
    }
    100%{
        opacity: 1;
        -webkit-transform: translateY(0px);transform: translateY(0px);
    }
}*/
.banner.ind img{width: initial;margin: 0 auto;}
.banner.ind .txt img{height: inherit;}
.banner.ind .bd{height: 100%;}
.banner.ind .bd ul{height: 100%;overflow: hidden;width: 100%;}
.banner.ind .bd li{width: 100%;height: 100%;box-sizing: border-box;z-index: 1;}
.banner.ind li.dong .txt h3{width: 100%;padding-bottom: 0.8em;}
.banner.ind li.dong .txt p{color: #ffffff;padding-left: 0;line-height: 2em;}
.banner .bd li.dong .txt button{margin-top: 6em;}
.banner.ind .txt h3{width: 25%;}
.banner.ind .txt h3 img{height: inherit;}
.banner.ind .txt h4{font-size: 32px;padding-bottom: 1em;}
.banner.ind .txt p{color: #01b5fd ;line-height: 1.3em;}
.banner.ind .txt dl{color: #bfbfbf;font-size: 13px;line-height: 2em;padding-top: 3em;}
.banner{
    background-color: #011e54;
    overflow: hidden;
}
/*.banner.ind .pic{display: inline-block;width: 50%;position: relative;height: 290px;-webkit-transition: 0.8s;transition: 0.8s;cursor: pointer;margin-top: -50px;-webkit-transform: translateY(30px);transform: translateY(30px);opacity: 0;}
.banner.ind li.on .pic{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}
.banner.ind .pic em{display: block;width: 100%;height: 140%;  position: absolute;background-position: center;background-repeat: no-repeat;-webkit-background-size: contain;background-size: contain;-webkit-transition: 0.5s;transition: 0.5s;}
.banner .bd li{width: 100%;-webkit-transition: 9s;transition: 9s;}*/
/*.banner .bd li img{-webkit-transform: scale(1.06);transform: scale(1.06);-webkit-transition: 9s;transition: 9s;}
.banner .bd li.on img{-webkit-transform: scale(1);transform: scale(1)}*/
.banner .txt{top: 50%;/*margin-top: -110px;*/}
.banner .txt{padding-left: 3.5em;}
.banner.ind .txt{top: 50%;padding-left: 0;}
.banner .txt h3{font-size: 40px;color: #ffffff;padding-bottom: 0.6em;font-weight: bold;}
.banner .txt p{font-size: 16px;color: #ffffff;line-height: 47px;}
.banner .txt h4{font-size: 20px;color: #ffffff;}
.banner .txt button{padding: 0.8em 3em;;color: #ffffff;margin-top: 2em;border: 1px solid #ffffff;display: none;}
.banner .bd .txt h3{-webkit-transform: translateY(-30px);transform: translateY(-30px); -webkit-transition: 0.5s 0.1s;transition: 0.5s 0.1s;opacity: 0;}
.banner .bd .txt h4{-webkit-transform: translateY(-30px);transform: translateY(-30px); -webkit-transition: 0.5s 0.1s;transition: 0.5s 0.2s;opacity: 0;}
.banner .bd .txt p{-webkit-transform: translateY(-30px);transform: translateY(-30px); -webkit-transition: 0.5s;transition: 0.5s 0.3s;opacity: 0;}
.banner .bd .txt dl{-webkit-transform: translateY(-30px);transform: translateY(-30px); -webkit-transition: 0.5s;transition: 0.5s 0.5s;opacity: 0;}
.banner .bd .txt a{-webkit-transform: translateY(-30px);transform: translateY(-30px); -webkit-transition: 0.5s;transition: 0.5s 0.5s;opacity: 0;}
.banner .bd li.on .txt p{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}
.banner .bd li.on .txt h3{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}
.banner .bd li.on .txt h4{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}
.banner .bd li.on .txt dl{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}
.banner .bd li.on .txt a{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}
.banner.fan2 .txt h3,.banner.fan1 .txt p,.banner.fan2 .txt h4{text-align: left;display: block;}
.banner.fan2 .txt{padding-left: 3.5em;}
.banner.fan2 .txt a,.banner.fan1 .txt a{float: left;}
.banb .txt h3{padding:0.5em 0 0.2em;color: #00c5f3;font-weight: inherit;}
.new{background-color: #f0f0f0;position: relative;height: 60px;overflow: hidden;}
.new span{display: inline-block;width:20px;height:20px;background: url("../images/ind_new.png") 0 0 no-repeat;-webkit-background-size: cover;background-size: cover;position: absolute;top: 50%;margin-top: -10px;}
.new .bd{padding: 0 1em 0 3em;overflow: hidden;}
.new .bd li{width: 34%;margin-right: 2.5%;text-align: center;overflow: hidden;}
.new .bd li.first{text-align: left;}
.new .bd li a{line-height: 60px;position: relative;padding-left: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new .bd li a:before{content: '';display: block;width: 5px;height: 5px;border-radius: 50%;position: absolute;background-color: #4c93c5;top:50%;margin-top: -2.5px;left: 0;}
.new .bd li a:hover{color: #4c93c5;}

/*index*/
/*.indc{padding: 4em 0;}*/
.indc h3{font-size: 32px;line-height: 30px;padding-bottom: 55px;color: #555555;}
.ind_c1 table{color: #555555;border-color: #ffffff;border: none;}
.ind_c1 .tabt{color: #333;font-size: 18px;background-color: #f0f0f0;}
.ind_c1 .tabt .tabc{background-color: #f0f0f0;}
.ind_c1 .tabt th{line-height: 4em;padding: 0;}
.ind_c1 .tabl{background-color: #fafafa;cursor: pointer;-webkit-transition: 0.3s;
transition: 0.3s;}
.ind_c1 .tabl p{padding: 0 3em;display: inline-block;/*overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;-webkit-box-align: center;*/}
.ind_c1 .tabl span{color: #00aeef;}
.ind_c1 .tabc{width: 57%;font-family: "Microsoft YaHei"}
.ind_c1 .table .th{border-color: #fff;}
.ind_c1 .tabc{padding: 30px 40px;background-color: #fff;}
.ind_c1 .tabc a{padding: 0.7em 2.3em;background-color: #007bc2;border-radius: 5px;color: #ffffff;border: 1px solid #007bc2;}
.ind_c1 .tabc a.btn_f{margin-right: 3.2em;}
.ind_c1 .tabc a:hover{background-color: #ffffff;color: #007bc2;}
.ind_c1 .tabc h5{padding: 3.2em 0;}
.ind_c1 .tabc h5 img{height: 257px;}
.ind_c1 .tabc li{display: none;transition: 0.5s;opacity: 0;width: 100%;}
.ind_c1 .tabc li.on{display: block;opacity: 1;}
.ind_c1 .tabc li h4{font-size: 18px;color: #333333;line-height: 2.8em;}
.ind_c1 .tabr{background-color: #fafafa;text-align: center;}
.ind_c1 .tabr dd{display: block;width: 100%;box-sizing: border-box;}
.ind_c1 .tabr dd em{width: 80%;display:inline-block;padding: 1em;background-color: #ffffff;box-sizing: border-box;border: 1px solid #cdcdcd;margin: 1em 0;border-radius: 5px;}
.ind_c1 .tabr dd img{width: initial;height: 36px;}
.ind_c1 .tabr li{width: 100%;display: none;opacity: 0;-webkit-transition: 0.3s;transition: 0.3s;}
.ind_c1 .tabr li.on{display: block;opacity: 1;}
.ind_c1 .tabl.on{background-color: #fff;}
.ind_c1 .fa_bf h3{padding-bottom: 0;vertical-align: middle;}
.ind_c2{background-color: #f2f4f7;}
.ind_c2 .hd{border-top: 2px solid #007bc2;}
.ind_c2 .hd li{width: 19.933%;border-right: 1px solid #ffffff;line-height: 60px;font-size: 18px;background-color: #007bc2;color: #ffffff;-webkit-transition: 0.2s;transition: 0.2s;cursor: pointer;}
.ind_c2 .hd li.last{border-right: none;}
.ind_c2 .hd li.on{background-color: #ffffff;color: #555555;/*border-right: none;*/}
.ind_c2 .bd{overflow: hidden;}
.ind_c2 .bd ul li{width: 100%;background-color: #ffffff;padding: 2em 4em;}
.ind_c2 ol li{display: block;}
.ind_c2 .bd li dl dl{padding: 0;}
.ind_c2 .bd li dl dd{width: 14.2%;float: left;text-align: left;}
.ind_c2 .bd li dl dd a{line-height: 30px;}
.ind_c2 .bd li dl dd a:hover{color: #00a0ea;}
.ind_c2 .bd li.double dl dd{width: 25%;}
.ind_c2  ol.cb{padding-top: 2em;}
.ind_c2  ol.cb li{width: 31%;display: inline-block;margin-right: 2%;text-align: left;background-color: #ffffff;margin-bottom: 2em;color: #777777;border: 1px solid rgba(119,119,119,0.3);box-sizing: border-box;}
.ind_c2  ol.cb li a{display: block;}
.ind_c2  ol.cb li .pic{overflow: hidden;width: 100%;}
.ind_c2  ol.cb li img{width: 100%;display:inline-block;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: 0.5s;transition: 0.5s;height: 227px;}
.ind_c2  ol.cb li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.ind_c2  ol.cb li:hover h4{color: #00a0ea;}
.ind_c2  ol.cb li .lb{padding: 1.3em 1.6em;}
.ind_c2  ol.cb li .lb i{padding-right: 1em;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #777777;}
.ind_c2  ol.cb li .lb span{color: #555555;}
.ind_c2  ol.cb li.last{margin-right: 0;}
.ind_c2  ol.cb h4{font-size: 18px;color: #333333; line-height: 55px;-webkit-transition: 0.3s;transition: 0.3s;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ind_c2  ol.cb p{height:50px;line-height: 25px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -webkit-box-align: center;color: #777777;}
.ind_c2 ol.cb li .lb em{display: block;padding-top: 1.2em;margin-top: 1em;border-top: 1px solid #e4e4e4;}
.ind_c3 .tabt th{background-color: #007bc2;line-height: 2.8em;color: #ffffff;font-size: 18px;text-align: center;padding: 0;}
.ind_c3 tr {background-color: #f2f4f7;-webkit-transition: 0.3s;transition: 0.3s;}
.ind_c3 tr:hover{background-color: #ffffff;}
.ind_c3 tr:nth-child(odd){
    background-color: #e8ebf0;
}
.ind_c3 tr:nth-child(odd):hover{background-color: #ffffff;}
.ind_c3  th{line-height:2em;padding:1.7em;border: 1px solid #dcd5d5;font-size: 15px;}
.ind_c3 .tab1{width: 20%;text-align: left;}
.ind_c3 .tabt .tab2,.ind_c3 .tabt .tab3{padding: 0;}
.ind_c3 .tab2{width: 16%;box-sizing: border-box;}
.ind_c3 .tab3{width: 25%;text-align: left;box-sizing: border-box;}
.ind_c3 .tab4{width: 14%;}
.ind_c3 .tab5{width: 10%;}
.ind_c3 .tab4 a{padding: 0.7em 2.5em;background-color: #00c1de;line-height: 1em;border-radius: 20px;color: #ffffff;}
.ind_c3 .tab4 a:hover{border: 1px solid #00c1de;background-color: #ffffff;color: #00c1de;}

.ind_c4{position: relative;background-repeat: no-repeat;background-position: center bottom;-webkit-background-size: cover;background-size: cover;padding: 5em 0;}
.ind_c4 .cl p{line-height: 2.3em;text-align: center;background-color: rgba(0,0,0,0.4);margin-top: 1px;color: #a3b2f2;position: absolute;bottom: 0;width: 100%;-webkit-transition: 0.5s;transition: 0.5s;}
.ind_c4 .cr{width: 47%;color: #cccccc;}
.ind_c4 .cr dt span{width: 35px;height: 35px;background: url("../images/ind_b_i_03.png") 0 0 no-repeat;display: block;float: left;}
.ind_c4 .cr dt a{color: #ffffff;font-size: 16px;height: 35px;line-height: 45px;}
.ind_c4 .cr dt a:hover{color: #007bc2;}
/*.ind_c4 .cr dt a em{font-family: "SimHei"}*/
.ind_c4 .cr h3{font-size: 20px;font-weight: bold;color: #ffffff;height: 35px;vertical-align: bottom;line-height: 40px;padding-left: 1em;}
.ind_c4 .cr dd{padding-top: 1em;width: 100%;border-bottom: 1px dashed #5674b9;}
.ind_c4 .cr dd a{width: 60%;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #cccccc;line-height: 2.5em;}
.ind_c4 .cr dd a:hover{color: #007bc2;}
.ind_c4 .cr dd span,.ind_c4 .cr dd i{float: right;line-height: 2.5em;}
.ind_c4 .cl .see{width: 570px;height: 321px;cursor: pointer;position: relative;text-align: center;overflow: hidden;}
.ind_c4 .cl .see video{width: 100%;height: 100%;}
.gray{width: 100%;height: 100%;position: fixed;background-color: rgba(0,0,0,0.3);top: 0;z-index: 100;display: none;}
.ind_c4 .cl .see em{position: absolute;top: 50%;margin-top: -15px;margin-left: -16px;left: 50%;}
.gray .gray_in{position: relative;height: 100%;display: block;width: 100%;}
.gray .gray_in .center{width:520px;height:360px;padding: 40px 50px;display: inline-block;position: absolute;top: 50%;left: 50%;background-color: #ffffff;/*font-family: "CNR";*/position: relative;box-sizing: border-box;margin-top: -180px;margin-left: -260px;}
.gray .gray_in h4{font-size: 25px;padding-bottom: 1em;color: #515151;}
.gray .gray_in input{padding: 0 1em;font-size: 18px;line-height: 3em;height:3em;border: 1px solid #e8e5e5;color:#b4b4b4;width: 100%;margin-bottom: 1em;box-sizing: border-box;}
.gray .gray_in button{background-color: #007bc2;color: #ffffff;display: inline-block;margin-top: 1em;font-size: 18px;line-height: 3em;padding: 0 2em;}
.gray .gray_in em{font-family: "SimHei";font-size: 30px;color: #d6cdcd;position: absolute;top: 0.5em;right: 0.7em;cursor: pointer;}



@media(max-width:1480px ){
    .banner.anli1 .txt p{padding: 1.1em 0 1.4em;}
}
/*fangan1*/
.banner.fan1 .txt h3{width: 22%;}
.banner.fan1 .txt p{font-size: 24px;padding: 0.8em 0 2.7em;line-height: 1em;}
.banner .txt a{padding: 0.8em 2em;;color: #ffffff;margin-top: 2em;border: 1px solid #ffffff;}
.fan1.ind_c1{background-color: #ffffff;}
.fan1 h3{font-size: 32px;color: #333333;line-height: 30px;  padding-bottom: 55px;}
.fan1_b .hd li{line-height: 3.5em;font-size: 18px;color: #ffffff;background-color: #007bc2;width: 16.6666%;text-align: center;border-top: 2px solid #007bc2;-webkit-transition: 0.3s;transition: 0.3s;cursor: pointer;}
.fan1_b .hd li.on{background-color: #ffffff;color: #007bc2;}
.fan1_b{background-color: #f2f4f7;padding: 5.5em 0;}
.fan1_b .bd{padding: 4em 2em;background-color: #ffffff;}
.fan1_b .bd li{width: 100%;text-align: center;}
.fan1_b .bd li.on{}
.fan1_b .bd dl dd{width: 23.9%;border: 1px solid #c1c1c1;float:left;margin: 0 1em 2em 0;text-align: left;padding: 1.8em 0;transition: .3s;}
.fan1_b .bd dl dd a{width: 100%;height: 100%;position: relative;}
.fan1_b .bd dl dd:hover{border-color: #007bc2;}
.fan1_b .bd dl dd em{display:block;width: 40%;float: left;box-sizing: border-box;/*position: absolute;top: 50%;*/text-align: center;height: 100%;margin-top: 0!important;padding-top: 1.4em;}
.fan1_b .bd dl dd em img{width: 50px;height: 50px;}
.fan1_b .bd dl dd .tw{width: 60%;float: right;}
.fan1_b .bd dl dd .tw h4{color: #000;font-size: 18px;line-height: 40px;}
.fan1_b .bd dl dd .tw p,.fan1_b .bd dl dd .tw a{line-height: 25px;color: #777777;transition: .3s;}
.fan1_b .bd dl dd .tw p{display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.fan1_b .bd dl dd .tw a:hover{color: #00c1de;}
.fa_bf{padding:1em 0 ;background-color:rgba(169,169,169,0.85);color: #555555;bottom: 0;width: 100%;position: fixed;bottom: 0px;transition: 0.3s;z-index: 8;}
.fa_bf.on{bottom: -100px;}
.fa_bf h3,.fa_bf .btn,.fa_bf select{line-height: 31px;display: inline-block}
.fa_bf select{line-height: 31px;appearance:none;  -moz-appearance:none;  -webkit-appearance:none;border: none;width: 23%;border: 1px solid #b4b4b4;padding: 0 2em 0 1em;box-sizing: border-box;color: #555555;background-color: #ffffff;background: url("../images/fa_bf.png") no-repeat right center;height: 31px;}
select option{padding: 0.5em 0!important;}
.fa_bf h3{font-size: 20px;padding-right: 3em;color: #FFFFFF;}
.fa_bf .btn{padding:0 43px;background-color: #00aeef;color: #ffffff;vertical-align: bottom;cursor: pointer;}
.fa_bf span{color: #c3c0c0;font-size: 14px;position: absolute;right: 20px;top: 5px;cursor: pointer;}
.fa_bf.trap{display: inline-block;width: initial;padding: 0;border-top-right-radius: 10px;}
.fa_bf.trap #form2{display: none;}
.vishow{display: none;padding:0.4em 0.4em 0.6em;background-color: #007bc2;color: #ffffff;cursor: pointer;}
.vishow p{font-size: 13px;}
.vishow p.fir{font-family: "SimHei";text-align: right;padding:0 0.3em 0.5em 0;letter-spacing: -1px;}
.vishow span{padding-bottom: 0.5em;text-align: right;display: block;width: 100%;}
.fa_bf.trap .vishow{display: inline-block;border-top-right-radius: 5px;}


/*fangan2*/
.banb.fan2 .txt h3{color: #ffffff;}
.banner.fan2 .txt p{color: #007bc2;font-size: 18px;padding: 2.2em 0 4.8em;line-height: 1em;text-align: left;}
.fan2c{padding: 4em 0;overflow: hidden;}
.fan2c h3{font-size: 32px;color: #333333;line-height: 30px;padding-bottom: 2em;}
.fan2_c1 .cb .pic{width: 75%;border: 1px solid #cdcdcd;border-radius: 50%;margin: 0 auto;position: relative;}
.fan2_c1 .cb .pic span{display: block;width: 45%;height: 45%;position: absolute;top: 28%;left: 28%;}
.fan2_c1 .cb dl{width: 14%;display: inline-block;margin-right: 5%;vertical-align: top;}
.fan2_c1 .cb dl.last{margin-right: 0;}
.fan2_c1 .cb dt{font-size: 16px;color: #333333;padding: 1.3em 1em;line-height: 1.6em;}
.fan2_c1 .cb dd{text-align: left;line-height: 1.8em;padding-bottom: 1em;padding-left: 1.5em;position: relative;}
.fan2_c1 .cb dd:before{content: '';display: block;width: 5px;height: 5px;background-color: #7c848e;border-radius: 50%;position: absolute;left: 0;top: 10px;}
.fan2_c2{background-color: #f2f4f7;}
.fan2_c3 .cb{position: relative;}
.fan2_c3 .cb em{display: inline-block;width: 38%;}
.fan2_c3 .cb em img{width: 100%;height: 100%;}
.fan2_c3 .cb .txt{position: absolute;top: 0;width: 100%;}
.fan2_c3 .cb .txt dd{width: 50%;float: left;font-size: 16px;line-height: 2em;box-sizing: border-box;color: #777777;}
.fan2_c3 .cb .txt dd.df{padding-left: 3%;text-align: right;padding-right: 17%;}
.fan2_c3 .cb .txt dd.dr{padding-right: 3%;text-align: left;padding-left: 17%;}
.fan2_c3 .cb .txt dl.tx_c dd.df{padding-right: 24%;}
.fan2_c3 .cb .txt dl.tx_c dd.dr{padding-left: 24%}
.fan2_c3 .cb .txt dl.tx_t{padding-top: 2.8em;overflow: hidden;}
.fan2_c3 .cb .txt dl.tx_c{padding: 6em 0;overflow: hidden;}
.fan2_c4{background-color: #f2f4f7;}
.fan2_c4 li{padding-bottom: 3.8em;border-bottom: 1px dashed #c1c1c1;margin-bottom: 2.8em;}
.fan2_c4 h4{font-size: 22px;color: #333333;line-height: 2.7em;}
.fan2_c4 dl p{font-size: 14px;line-height: 2.2em;color: #777777;}
.fan2_c4 dl dd{width: 50%;float:left;box-sizing: border-box;}
.fan2_c4 dl dd em{display: block;width: 100%;margin-top: 1.4em;}
.fan2_c4 dl dd.df{text-align: right;padding-right: 6%;}
.fan2_c4 dl dd.dr{text-align: left;padding-left: 6%;}
.fan2_c4 dl dd.df p{padding-left: 10%;}
.fan2_c4 dl dd.dr p{padding-right: 10%;}
.fan2_c5 li{width: 100%;padding-bottom: 1.2em;}
.fan2_c5 dl dd{width: 18.7%;float:left;border: 1px solid #cdcdcd;height: 80px;margin-right: 1%;padding: 1em 0;box-sizing: border-box;}
.fan2_c5 dl dd em{display: block;height: 100%;line-height: 52px;}
.fan2_c5 dl dd em img{width: inherit;}

    /*anli1*/
.banner.anli1 h3{color: #00beeb;font-weight: inherit;}
.banner.anli1 .txt p{color: #ffffff;line-height: 1em;padding: 2.1em 0 2.4em;}

/*langling*/
.banner.lan p{font-size: 22px;line-height: 2.3em;}
.banner.lan h3{width: 35%;display: inline-block;padding-bottom: 1.2em;}
.lan_c1{padding: 5.5em 0;background-color: #f2f4f7;}
.lan_c1 p{font-size: 16px;color: #555555;line-height: 2em;}
.lan_c1 h4{width: 80%;margin: 0 auto;padding: 5.7em 0;}
.lan_c2 {padding: 4em 0;}
.lan_c2 p{font-size: 16px;line-height: 2em;}
.lan_c2 .center span{    background-color: #00a0e9;  display: inline-block;  width: 47px;  height: 2px;  margin: 30px 0;}
.lan_c2 dt{font-size: 16px;padding-bottom: 1.5em;}
.lan_c2 ul{padding-top: 4em;}
.lan_c2 .ft_t li{width: 50%;}
.lan_c2 li{display: inline-block;width: 100%;color: #0095d2;float: left;padding-bottom: 4em;}
.lan_c2 li h4{font-size: 60px;font-family: "DM";line-height: 2em;}
.lan_c2.content2 li{width:33%;padding-bottom: 0;border-right: 1px solid #e6e2e2;vertical-align: top;}
.lan_c2.content2 li.last{border: none;}
.lan_c2 .ft_b li dl{padding-bottom: 4em;width: 50%;box-sizing: border-box;float: left;}
.lan_c2 .ft_b li{padding-bottom: 0;}
.lan_c2 .ft_b ul{border-top: 1px solid #eaeaf4;}
.lan_c2 li dd{font-size: 14px;color: #666666;line-height: 2em;}
.lan_c2 li dd span{margin-right: 2em;}
.lan_c2 .ft_b i{display: inline-block;background-color: #00a0e9;color: #ffffff;padding: 0.5em 2.5em;margin-top: 5em;}


/*yingyong*/
.banner.yin .txt h3{font-weight: inherit;padding-top: 0.5em;}
.banner.yin .txt p{color: #007bc2;}
.banner.yin .txt button{background-color: #00aeef;border: none;margin-top: 5em;padding: 0.9em 4em;}

/*new_tou*/
.new_t{padding-top: 4em;}
.cb .center h3{font-size: 32px;color: #333333;line-height: 1em;}
.new_t span{background-color: #00a0e9;display: inline-block;width: 47px;height: 2px;margin: 30px 0 60px;}
.new_t .pic{width: 27%;float: left;text-align: center;}
.new_t .pic img{width: 237px;display: inline-block;}
.new_t .tw{width: 73%;float: left;}
.new_t .tw dt{font-size: 18px;color: #333333;line-height: 2em;}
.new_t .tw dd{line-height: 1.8em;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin: 0.5em 0 0.7em;}
.new_t .tw i{font-size: 13px;color: #999999;}
.new_t .tt .bd li{border-bottom: 1px dashed #c1c5ca;padding: 23px 0;width: 100%;}
.new_t .tt .bd li a{padding: 20px 0;-webkit-transform: translateY(0px);  transform: translateY(0px);-webkit-transition: 0.5s;transition: 0.5s;width: 100%;}
.new_t .tt .bd li a:hover{box-shadow: 2px 3px 10px 4px rgba(0,0,0,0.1);-webkit-transform: translateY(-8px);
    transform: translateY(-8px);}
.new_t .btn{width: 58px;height: 58px;border: 1px solid #00a0e9;margin: 70px auto 20em;border-radius: 50%;position: relative;cursor: pointer;}
@keyframes walk {
    0%{
        -webkit-transform: translateY(-7px)
    }
    100%{
        -webkit-transform: translateY(7px)
    }
}
.new_t .btn em{width: 10px;display: inline-block;position: absolute;left: 50%;margin-left: -5px;top: 50%;margin-top: -5px;-webkit-animation: walk 0.4s infinite alternate;animation: walk 0.4s infinite alternate;}
.new_t .tt .hd li{color: #ffffff;line-height: 2.5em;padding:0 2em ;background-color: #e1e1eb;margin-right: 1.5em;float: none;display: inline-block;font-size: 17px;cursor: pointer;}
.new_t .tt .hd{text-align: center;}
.new_t .tt .hd li.on{background-color: #007bc2;}
.new_t .tt .hd li.last{margin-right: 0;}



/*zuzhi*/
.zuzhi .center p{color: #999999;line-height: 2.1em;width: 80%;margin: 0 auto;}
.zuzhi .center p span{width: initial;background-color: initial;height: initial;margin: 10px 0;}
.zuzhi .center span{background-color: #00a0e9;display: inline-block;width: 47px;height: 2px;margin: 30px 0;}
.zuzhi .cb1 img{width: 77%;display: inline-block;margin: 80px 0 20px;}
.zuzhi .cb_in{padding: 75px 0;}
.zuzhi .cb2{background-color: #f2f4f7;}
.zuzhi .cb4{padding: 0;}
.zuzhi .cb4 li{width: 100%;padding: 5.5em 0;}
.zuzhi .cb4 li.on{background-color: #f2f4f7;}
.zuzhi .cb4 img{width: 50%;display: inline-block;margin: 53px auto 0;}
.zuzhi .cb5 li{width: 32%;margin-right: 2%;
    position: relative;overflow: hidden;cursor: pointer;}
.zuzhi .cb5 li a{display: block;width: 100%;height: 100%;}
.zuzhi .cb5 li img{-webkit-transition: 0.5s;transition: 0.35s;-webkit-transform: scale(1);transform: scale(1);width: 100%;}
.zuzhi .cb5 li:hover img{-webkit-transform: scale(1.2);transform: scale(1.2)}
.zuzhi .cb5 li.last{margin-right: 0;}
.zuzhi .cb5 ul{padding: 70px 0;overflow: hidden;}
.zuzhi .cb5 li h4{position: absolute;bottom: 0;background-color: #313131;color: #ffffff;font-size: 16px;line-height: 3.2em;padding: 0 1.5em ;width: 100%;box-sizing: border-box;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.zuzhi .cb3 .bg{padding:7em 0 15em;}
.zuzhi .cb2 ul{padding: 7em 0;}
.zuzhi .cb3 li{width: 7%;float: none;margin-right: 10%;display: inline-block;position: relative}
.zuzhi .cb3 li.last{margin-right: 0;}
.zuzhi .cb3 li dl{text-align: left;}
.zuzhi .cb3 li dt{font-size: 16px;color: #171616;line-height: 1em;padding: 1.8em 0 0.8em;}
.zuzhi .cb3 li dd{color: #999999;line-height: 2em;}
.zuzhi .cb3 .ct{width: 100%;background-color: #00a0e9;border-radius: 50%;padding: 30%;box-sizing: border-box;}
.zuzhi .cb3 li .txt{top: -120px;}
.zuzhi .cb3 li.l1 .txt{margin-top: -35px;}
.zuzhi .cb3 li.l2 .txt{margin-top: -73px;}
.zuzhi .cb3 li.l4 .txt{margin-top: 54px;}
.zuzhi .cb3 li.l5 .txt{margin-top: 40px;}
.zuzhi .cb2 li{float: none;width:24.5%;display: inline-block;position: relative;}
.zuzhi .cb2 li span{width: 15px;height: 15px;background-color: #00a0e9;position: absolute;z-index: 2;left: 0;top:7px;margin: 0;border-radius: 50%;}
.zuzhi .cb2 li.last{width: initial;}
.zuzhi .cb2 li:after{width: 100%;content: '';display: inline-block;right: 0;top: 50%;border-top: 1px dashed #979796;}
.zuzhi .cb2 li p{position: absolute;text-align: left;width: 65%;top: -80px;left: -50%;}
.zuzhi .cb2 li p.on{top: 25px;}
.zuzhi .cb2 li.last p{width: 500%;}
.zuzhi .cb2 li.cle{float: left;position: relative;margin-top: -8px;margin-left: 3px;}
.zuzhi .cb2 li.cle:after{transform-origin:0 0;transform: rotate(90deg);bottom: 0;top: initial!important;margin-left: 8px;margin-top: -8px;}
.zuzhi .cb2 li.cle span{top: initial;bottom: -14px;}
.zuzhi .cb2 .line{width: 90%;margin: 0 auto;}
.zuzhi .cb2 li.cle p{top:initial;position: absolute;bottom: -80px;}

    /*anli2*/
.anli2 .ct h3{font-size: 32px;color: #333333;padding-bottom: 1em;}
.anli2 .cb{padding: 4em 0;}
.anli2 .cb5 ul{overflow: hidden;}
.anli2 .ct p{font-size: 16px;color: #555555;line-height: 2em;width: 70%;display: inline-block;}
.anli2 .cb1 .cb_in{padding: 95px 0 0;}
.anli2 .cb1 .tw{width: 51%;}
.anli2 .cb1 .pic{width: 45%;}
.anli2 .cb1 .tw h4{font-size: 24px;color: #333333;line-height: 1em;padding-bottom: 1.5em;}
.anli2 .cb1 .tw p{color: #555555;line-height: 2em;}
.anli2 .cb2{background-color: #eeeeee;}
.anli2 .cb2 li{float: none;width: 18%;margin-right: 10%;display: inline-block;-webkit-transition: 0.5s;transition: 0.5s;vertical-align: top;}
.anli2 .cb2 li.last{margin-right: 0;}
.anli2 .cb2 li .pic{width: 105px;height:105px;background-color: #0095d2;border-radius: 50%;margin: 0 auto;padding: 15% 0;box-sizing: border-box;-webkit-transition: 0.5s;transition: 0.5s;
-webkit-transform: scale(1);transform: scale(1);}
.anli2 .cb2 li .pic img{height: 100%;width: initial;display: inline-block;}
.anli2 .cb2 .cb_in{padding-top: 60px;}
.anli2 .cb2 li dt{font-size: 16px;color: #333333;line-height: 4em;}
.anli2 .cb2 li dd{line-height: 1.8em;}
.anli2 .cb3 .pic{padding: 2em 4em;border-radius: 20px;display: inline-block;background-color: #eeeeee;margin-top:2em; box-sizing: border-box;}
.anli2 .cb4{background-color: #eeeeee;}
.anli2 .cb4 li{padding-top: 60px;}
.anli2 .cb4 li dd{width: 45%;}
.anli2 .cb4 li dd h4{font-size: 18px;color: #343436;line-height: 1em;position: relative;padding-left: 1.3em;}
.anli2 .cb4 li dd h4:before{content: '';width: 8px;height: 8px;background-color: #00a0e9;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -4px;}
.anli2 .cb4 li dd p{line-height: 2em;padding: 1.5em 0;}
.anli2 .cb4 li dd .pic img{width: 100%;}
.anli2 .cb5 li{width: 22%;margin-right: 4%;float: none;float: left;background-color: #e5f4fa;border-radius: 20px;overflow: hidden;padding: 3em 2em;box-sizing: border-box ;vertical-align: top;margin-bottom: 2em;}
.anli2 .cb5 li.last{margin-right: 0;}
.anli2 .cb5 li p{color: #555555;line-height: 2.2em;text-align: left;}
.anli2 .cb5 li p i{font-size: 36px;color: #0095d2;font-style: italic;padding-right: 5px;}
.anli2 .cb5 .cb_in{padding: 3.5em 0 7em;}

/*new_in*/
.new_in{padding: 4em 0;background-color: #f3f5f5;}
.new_in img{width: initial!important;height: initial!important;}
.new_in .cl{width: 70%;}
.new_in .cr{width: 22%;}
.new_in .cl .ct{border-bottom: 1px solid #c4c6cb;padding-bottom: 3em;margin-bottom: 2.5em;overflow: hidden;}
.new_in .ct h3{font-size: 24px;color: #333333;font-weight: bold;line-height: 1.5em;}
.new_in .ct p{color: #999999;font-size: 13px;padding-top: 2em;}
.new_in .cl .pic{border-radius: 10px;overflow: hidden;margin: 2em 0;}
.new_in .cl .cb_in p{line-height: 2em;}
.new_in .cl .cb_b{border-top: 1px dashed #a7a7a7;padding: 2em 0;margin-top: 8em;overflow: hidden;}
.new_in .cl .cb_b .tw{width: 70%;}
.new_in .cl .cb_b .tw a{line-height: 2em;}
.new_in .cl .cb_b .tw a span{color: #333333;padding-right: 1em;}
.new_in .cl .cb_b .btn{width: 20%;}
.new_in .cl .cb_b .btn a{background-color: #0095d2;color: #ffffff;display: block;line-height: 3em;border-radius: 15px;text-align: center;margin-top: 5px;}
.new_in .cr h4{font-size: 18px;color: #333333;line-height: 30px;display: inline-block;float: left;padding-left: 1em;}
.new_in .cr span{height: 30px;width: 30px;background: url("../images/new_in_r_03.png")0 0 no-repeat;-webkit-background-size: cover;background-size: cover;display: inline-block;float: left;overflow: hidden;}
.new_in .cr .ct{border-bottom: 1px solid #c4c6cb;padding-bottom: 1em;margin-bottom: 1.7em;overflow: hidden;}
.new_in .cr .cb_in li{margin-bottom: 3.5em;border-bottom: 1px dashed #bfbfbf;width: 100%;}
.new_in .cr .cb_in li a{width: 100%;height: 100%;}
.new_in .cr .cb_in li p{-webkit-transition: .3s;transition: .3s;}
.new_in .cr .cb_in li:hover p{color: #0095d2;}
.new_in .cr .cb_in li .pic{height: 170px;width: 100%;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.new_in .cr .cb_in p{font-weight: bold;line-height: 1.8em;color: #333333;padding: 1.2em 0;float: left;}

.search{overflow: hidden;}
.search .center{padding-top: 10em;}
.search .wrap{margin-top: 115px;padding-bottom: 20em;}
.search form input{width: 70%;line-height: 2.5em;height: 2.5em;border: 2px solid #bfbfbf;font-size: 18px;box-sizing: border-box;padding: 0 1em;}
.search form button{color: #ffffff;background-color: #00b3eb;height: 2.5em;line-height: 2.5em;padding: 0 2em;font-size: 18px;margin-left: -8px;}
.search .content{padding-top: 5em;}
.search .content dl{padding: 2.5em;border-bottom: 1px solid #bfbfbf;}
.search .content dt{color: #0f0e0e;font-size: 18px;line-height: 1em;}
.search .content dd{color: #666666;line-height: 2em;padding: 1em 0;}
.search .content dl a{color: #ffffff;background-color: #00a0e9;line-height: 2.7em;padding: 0 3.5em;}


    /*footer*/
footer{padding:3.2em 0;background-color: #1d1f29;font-size: 13px;}
footer .fl,footer .fr{width: 40%;height: 190px;}
footer .fc{height: 190px;width: 20%;float: left;padding: 1.8em 0;box-sizing: border-box;border-left: 1px solid #313442;text-align: center;}
footer .fc img{width: 8em;}
footer .fl dl{width: 50%;float: left;}
footer .fl dt{line-height: 4.5em;}
footer .fl dd{line-height: 2em;}
footer .fr{border-left: 1px solid #313442;box-sizing: border-box;padding-left: 5em;}
footer dt,footer h4{color: #ffffff;font-size: 16px;font-weight: bold;}
footer .fr h3{font-size: 30px;color: #0090ff;}
footer .fr h4{line-height: 40px;}
footer .fr span{font-size:14px;color: #0090FF;}
footer .fr p,footer .fr p a{line-height: 25px;color: #cbc5c5;}
footer .fr p a:hover{color: #0090ff;}
footer a{color: #cbc5c5;}

.flo{position: fixed;top: 50%;right: 20px;margin-top: -81px;}
.flo_in{width: 40px;border: 1px solid #dddddd;border-radius: 50px;background-color: #FFFFFF;position: relative;}
.flo_in ul{border-radius: 50px;overflow: hidden;}
.flo li{width: 40px;height: 40px;text-align: center;line-height: 40px;cursor: pointer;position: relative;overflow: hidden;}
.flo li span{width: 40px;float: left;font-size: 12px;position: absolute;left: 0;top: 0;-webkit-transition: 0.3s;transition: 0.3s;height: 40px;}
.flo li span.pt{line-height: 1.3em;padding-top: 0.5em;background-color: #4285f4;color: #FFFFFF;left: 40px;margin-left: 0;}
.flo li span.pt a{color: #FFFFFF;}
.flo li img{width: 20px;height: 20px;}
.flo li:hover span{margin-left: -40px;}
.flo_in .pic{width: 100px;height: 100px;position: absolute;top: 50%;margin-top: -50px;left: -105px;-webkit-transition: all .3s ease;transition: all .3s ease;-webkit-transform: scale(0);transform: scale(0);transform-origin:100% 50% 0;}
.flo_in .pic.on{-webkit-transform: scale(1);transform: scale(1);}

@media screen and (max-width: 1440px){
    .banner{width: 100%;height: 355px;}
    .banner .pic{height: 300px;}
    .banner.ind li{height: 355px;}
    .banner .txt h3{font-size: 30px;}
    .banner .txt p{font-size: 14px;}
    .banner.ind .txt h4{font-size: 23px;}
    .banner .txt button{}
    .banner.ind .txt dl{padding-top: 2em;}
    .banner.ind .txt h3{width: 18%;}
    .banner.fan1 .txt h3{width: 17%;}
    .banner .bd li.dong .txt button{margin-top: 4em;}
    .banner .pic{right: 7.5em;}
    .banner .txt{padding-left: 3.5em;}
    .banner.fan1 .txt p{font-size: 20px;}
    .banner.fan2 .txt p{font-size: 16px;padding: 2em 0 4em;}
    .banner.lan h3{width: 28%;}
    header nav .nav_in ul{height: 100%;}
    header nav .sn.sub_nav dl{height: 100%;}
    header nav .nav_inner .nav_inner_in{height: 100%;}

    /*index*/
    .indc h3{font-size: 26px;}
    .ind_c2 .hd li{font-size: 17px;}
    .ind_c2  ol.cb h4,.ind_c3 .tabt th{font-size: 17px;}
    .banner .txt p{line-height: 2.2em;}

    /*anli*/
    .anli2 .cb1 .tw h4{font-size: 22px;}
    .anli2 .cb1 .cb_in{padding-top: 5em;}

    /*fangan*/
    .fan1 h3,.fan2c h3,.anli2 .ct h3,.cb .center h3{font-size: 26px;}
    .fan1_b .hd li,.fan1_b .bd dl dd .tw h4{font-size: 17px;}
    .banner .txt h4{font-size:19px;}
}
@media screen and (max-width: 1280px){
    header nav a{font-size: 16px;line-height: 3em;}
    .headt span{font-size: 20px;}
    .wrap{width: 96%;}
    body{font-size:13px;}
    .banner{border-top: 102px solid rgba(26,24,87,1);}
    header nav .sn{top: 48px;}
    header nav .nav_inner.sn{top: 0;}

    /*index*/
    .ind_c1 .tabl p{padding: 0 1em;}
    .ind_c1 .tabt th{line-height:3em;}
    .ind_c1 .tabc{padding:1.5em 1em;}
    .indc h3{font-size:23px;}
    .indc h3{padding-bottom:2em;}
    .ind_c2 .hd li{font-size:16px;}
    .ind_c2 .hd li{width:19.9%;}
    .ind_c2 .hd li{line-height:3.2em;}
    .ind_c2 .bd ul li{padding:2em 3em;}
    .ind_c2  ol.cb h4, .ind_c3 .tabt th{font-size:16px;}
    .ind_c2  ol.cb li .lb{padding:1em;}
    .ind_c2  ol.cb h4{line-height:3em;}
    .ind_c2  ol.cb li img{height:190px;}
    .ind_c2 ol.cb li .lb em{overflow:hidden;}
    .ind_c3  th{padding:1em;}
    .ind_c3  th{font-size:13px;}
    .ind_c4 .cl .see{width:420px;height:237px;}
    .ind_c4 .cr h3{font-size:18px;}
    .ind_c4 .cr{width:52%}

    /*fangan*/
    .banner .pic{right:2em;}
    .banner .txt{padding-left:1.5em;}
    .banner.fan1 .txt p{width: 60%;line-height:1.5em;font-size: 17px;}
    .banner.fan1 .txt h3{width:15%;}
    .fan1 h3, .fan2c h3, .anli2 .ct h3, .cb .center h3{font-size: 23px}
    .fan1_b .hd li, .fan1_b .bd dl dd .tw h4{font-size: 16px;}
    .fan1_b .bd{padding:2em 1em;}
    .fan1_b .bd dl dd{margin:0 0.8em 1.5em 0;}
    .banner.fan2 .txt p{padding: 2em 0;}
    .banner .txt h3{font-size:26px;}
    .fan2_c1 .cb dl{margin-right:9%;}
    .fan2_c1 .cb dt{font-size: 15px;padding:1em;}
    .fan2_c3 .cb .txt dd{font-size:14px;}
    .fan2_c3 .cb .txt dl.tx_t{padding-top: 1.5em;}
    .fan2_c3 .cb .txt dd.dr{padding-left: 15%;padding-right: 2%;}
    .fan2_c3 .cb .txt dd.df{padding-right: 15%;padding-left: 2%;}
    .fan2_c3 .cb .txt dl.tx_c dd.dr{padding-left: 21%;}
    .fan2_c3 .cb .txt dl.tx_c dd.df{padding-right: 21%;}
    .fan2_c3 .cb .txt dl.tx_c{padding:4em 0;}
    .fan2_c4 h4{font-size: 20px;}
    .fan2_c4 dl dd.df{padding-right: 2%;}
    .fan2_c4 dl dd.dr{padding-left: 2%;}

    /*anli*/
    .anli2 .cb1 .tw h4{font-size:20px;}
    .anli2 .cb1 .cb_in{padding-top: 3em;}
    .anli2 .cb1 .tw h4{padding-bottom: 1em;}
    .anli2 .cb2 li .pic{width: 95px;height: 95px;}
    .anli2 .ct p{font-size: 14px;}
    .anli2 .cb4 li{padding-top: 4em;}
    .anli2 .cb4 li dd{width: 47%;}
    .anli2 .cb5 li p i{font-size: 30px;}
    .anli2 .cb5 li{padding: 2em 1.5em;}
    .anli2 .cb5 .cb_in{padding: 3em 0;}

    /*header*/
    .nav_r{display: none;position: absolute;width: 100%;top: 0;background-color: rgba(1,18,50,1);margin-top: -50px;z-index: 100}
    nav{z-index: 2;}
    .menu{display: block;}
    .nav_r li{width: 100%;}
    header .head_nav .wrap{width: 100%;}
    header .nav_r_in{position: static;}
    header .nav_r li.l2 .nav_r_in dl,header .nav_r li.l2 .nav_r_in dl.san,header .nav_r li.l2 .nav_r_in dl.double,header .nav_r li.l2 .nav_r_in dl.small,header .nav_r li.l2 .nav_r_in dl.last,header .nav_r li.l1 .nav_r_in dl.double,header .nav_r li.l2 .nav_r_in dl.double dl,header .nav_r_in dl.double dl{width: 100%;margin: 0 1.9%;}
    header .nav_r li.l1 .nav_r_in dl,header .nav_r_in dl,header .nav_r li.l2 .nav_r_in dl.san dl{width: 100%;}
    header .nav_r_in dd{width: 10em;float: left;}
    header .nav_r li.l2 .nav_r_in dl.san dl dd{width: 18em;margin: 0;}
    header .nav_r li.l3 .nav_r_in dl{width: 100%;margin: 0 1.9%;}
    header .nav_r_in li.l2 dd{width: 13em;}
    header .nav_r li.l2 .nav_r_in dl.small{margin: 0 1.9%;}
    header .nav_r li.l2 .nav_r_in dl{margin: 0 1.9%;}
    header .nav_r li.l2 .nav_r_in dl dd{width: 14em;}
    header .nav_r li.l5 .nav_r_in dl{width: 100%;margin: 0 1.9%;}
    header .nav_r li.l7 .nav_r_in dl{float: left;margin: 0 1.9%;}
    header .nav_r li .nav_r_in dl{margin: 0 1.9%;}
    header .nav_r li.l5 .nav_r_in dl.first,header .nav_r li.l3 .nav_r_in dl.first{margin: 0 1.9%;}
    header .nav_r li.l1 .nav_r_in dl dl,header .nav_r li.l2 .nav_r_in dl dl,header .nav_r li.l2 .nav_r_in dl.double dl{margin: 0;}
    header .nav_r_in_wr{padding: 0;}
    header .nav_r_in dt a{line-height: 1em;padding: 1.5em 0 0.7em;}
    header .nav_r li.l7 .nav_r_in dl{width: 100%;}
    header .nav_r_in dt{clear: both;}
    header .nav_r li.l7{line-height: 1em;}
    .zuzhi img{width: 100%!important;height: initial!important;}
    .head_btn.on,.fa_bf.on{display: none;}
    .fa_bf,.head_btn,#newBridge .nb-icon-wrap{display: block;}
    #newBridge .nb-icon-wrap.on{display: none;}
    .nav_r .close{position: absolute;right: 0;top: 0;font-family: "SimHei";font-size: 20px;color: #FFFFFF;padding: 10px;display: block;}

}
@media screen and (max-width: 1200px) {
    .wrap{width: 98%;}
    .fa_bf select{width: 20%;}

    /*lanling*/
    .banner,.banner.ind li{height: 300px;}
    .banner .pic{height: 260px;}
    .lan_c2 p,.lan_c1 p{font-size: 15px;}
    .new_t .tt .hd li{font-size: 15px;}
    .new_t .tw dt{font-size: 17px;}
    .new_in .ct h3{font-size: 21px;}
    .new_in .cl{width: 73%;}
    .new_in .cr .cb_in li .pic{height: 145px;}
    .banner.lan h3{width: 25%;}
    .banner.anli1 .txt p{padding: 1.2em 0;}
    .banner .txt h3{font-size: 24px;}
    .banner .txt h4{font-size: 18px;}
    .indc h3{font-size: 20px;}
    .ind_c2 .hd li{font-size: 15px;}
    .fan1 h3, .fan2c h3, .anli2 .ct h3, .cb .center h3{font-size: 20px;}
    .anli2 .cb1 .tw h4{font-size: 18px;}
    .banner.fan1 .txt p{padding: 0.8em 0 1.2em;}
    .ind_c1 .tabt{font-size: 16px;}
    .ind_c1 .tabc li h4{font-size: 16px;}
    .fan2_c1 .cb dl{margin-right: 5%;}
    .fan2_c3 .cb .txt dl.tx_c{padding: 6em 0;}
    .fan2_c4 h4{font-size: 18px;}
    .lan_c1 img{width: 100%!important;height: initial!important;margin-left: -2em;}
    footer .fr{padding-left: 2.5em;}
    footer{font-size: 12px;}
    footer .fr h3{font-size: 23px;}
    footer dt, footer h4{font-size: 15px;}
    footer .fl dt{line-height: 2.5em;}
    f/*ooter{padding: 2em 0;}*/
    .fa_bf h3{font-size: 17px;padding-right: 1em;}
}
@media screen and (max-width: 960px) {
    .banner,.banner.ind li{height: 250px;}
    .banner .pic{height: 200px;}
    .banner.ind .txt h4{font-size: 17px;}
    .banner .txt h3{font-size: 20px;}
    .banner .txt a{font-size: 12px;}
    .banner.ind .txt h3 img{width: 6em;}
    .banner.ind .txt dl{padding-top: 1em;}
    .banner .txt a{margin-top: 1.5em;}
    .banner .txt p,.banner.ind .txt dl{font-size: 12px;}
    .ind_c1 .tabt{font-size: 15px;}
    body{font-size: 13px;}
    .indc h3{font-size: 18px;}
    .ind_c2  ol.cb li img{height: 150px;}
    .ind_c3  th{font-size: 12px;}
    .ind_c4 .cl{width: 100%;text-align: center;}
    .ind_c4 .cl .see{display: inline-block;}
    .ind_c4 .cr{width: 100%;padding: 2em;box-sizing: border-box;}
    .banner.fan1 .txt p{font-size: 14px;width: 32%;}
    .fan1_b .hd li, .fan1_b .bd dl dd .tw h4{font-size: 14px;}
    .fan1_b .bd dl dd{margin: 0 0.5em 1em 0;padding: 1em 0;}
    .fan2_c1 .cb dl{width: 100%;margin-right: 0;padding-left: 5em;box-sizing: border-box;margin-bottom: 2em;}
    .fan2_c1 .cb .pic{width: 6em;height: 6em!important;text-align: center;float: left;margin-bottom: 0.5em;}
    .fan2_c1 .cb .pic span{width: 60%;height: 60%;left: 22%;top: 22%;}
    .fan2_c1 .cb dt,.fan2_c1 .cb dd{float: left;}
    .fan2_c1 .cb dd{clear: both;z-index: 1;}
    .fan2_c1 .cb dt{padding: 2em;}
    .fan2_c3 .cb .txt dl.tx_c{padding: 2em 0;}
    .fan2_c4 h4{font-size: 16px;}
    .fan2_c4 dl p{font-size: 13px;}
    .ind_c2 .hd li{font-size: 14px;}
    .ind_c2 .hd li{width: 19.86%;}
    .fan1 h3, .fan2c h3, .anli2 .ct h3, .cb .center h3{font-size: 18px;}
    .anli2 .cb1 .tw h4{font-size: 17px;}
    .anli2 .cb2 li dt{font-size: 15px;line-height: 3.5em;}
    .anli2 .cb2 li{width: 22%;}
    .anli2 .cb2 .cb_in{padding-top: 2.5em;}
    .anli2 .cb3 .pic{padding: 1em 2em;}
    .anli2 .cb4 li dd h4{font-size: 16px;}
    .anli2 .cb5 li{width: 23%;margin-right: 2%;}
    .ind_c2  ol.cb h4, .ind_c3 .tabt th{font-size: 15px;}
    .ind_c2  ol.cb li{width: 32.5%;margin-right: 1%;}
    .lan_c2 p, .lan_c1 p{font-size: 13px;}
    .new_t .btn{margin: 3em auto 8em;}
    .new_t .tw dt{font-size: 16px;}
    .new_t .tw{padding-left: 1em;box-sizing: border-box;}
    .new_in .cr .cb_in li .pic{height: 95px;}
    .new_t span{margin: 1.5em 0 2em;}
    .new_in .ct h3{font-size: 16px;}
    .fan1_b{padding: 4em 0;}
    footer .fr h3{font-size: 13px;}
    header nav .sub_nav{width: 7em;}
    header nav .sn{padding: 1em;}
    header nav .sn.sub_nav dd{padding:0 0.5em;}
    header nav .nav_in{left: 7em;}
    header nav .nav_in{width: 21em;}
    header nav .nav_inner dt{font-size: 14px;}
    header nav .nav_inner dt{padding-top: 0.5em;}
    header nav .nav_inner{width: 10em;}
    header nav .nav_in dd, header nav .nav_inner dd{line-height: 2em;}
    header nav .nav_in button a{font-size: 12px;}
    header nav .sn{top: 48px;}
    header nav .nav_inner{top: 0;left: 20em;}
    header nav .sub_nav{left: 0;}
    header nav .sub_nav:before{left: 2em;}
    header nav .sub_nav:after{left: 2em;}
}
@media screen and (max-width: 768px) {
    body{font-size: 12px;}
    .new_t .tw dt{font-size: 15px;}
    .new_t .tw dt{line-height: 1.5em;}
    .new_t .tt .hd li{font-size: 14px;}
    .new_t .tt .bd li{padding: 1em 0;}
    .banner,.banner.ind li{height: 100px;}
    .banner .txt h3{font-size: 18px;}
    .banner .txt a{padding: 0.5em 1.2em;}
    .banner .pic{height: 160px;}
    .new_t .tt .hd li{font-size: 13px;}
    .new_t .btn{width: 4em;height: 4em;}
    .new_t .btn{margin: 3em auto 5em;}
    .lan_c1,.lan_c2{padding: 3em 0;}
    .anli2 .cb1 .tw{width: 100%;}
    .fan1 h3, .fan2c h3, .anli2 .ct h3, .cb .center h3{font-size: 16px;}
    .anli2 .cb1 .tw h4{font-size: 15px;}
    .anli2 .ct p{font-size: 13px;}
    .anli2 .cb2 li .pic{width: 6em;height: 6em;}
    .anli2 .cb{padding: 3em 0;}
    .anli2 .cb3 .pic{padding: 1em 0;}
    .anli2 .cb4 li{padding-top: 3em;}
    .anli2 .cb5 li{padding: 1em;border-radius: 1em}
    .anli2 .cb5 li p i{font-size: 25px;}
    .anli2 .cb1 .pic{width: 55%;float: none;margin: 1em auto 0;}
    .banner .txt h4{font-size: 15px;}
    .anli2 .cb1 .tw h4{text-align: center;}
    .anli2 .cb2 li{width: 26%;margin-right: 7%;}
    .anli2 .cb2 li dt{font-size: 14px;}

    .banner.ind .txt h4{font-size: 15px;}
    .banner.ind .txt h4{font-size: 16px;}
    .banner .txt h3{font-size: 16px;}
    .banner.ind .txt dl,.banner.ind li.dong .txt p{line-height: 1.7em;}
    .banner.ind .txt dl{padding-top: 0.5em;}
    .banner.ind .txt h4{padding-bottom: 0.5em;}
    .banner.ind .txt .tw{padding: 0 0 0 1em;}.banner .txt a{margin-top: 0.7em;}
    .indc h3{font-size: 16px;}
    .ind_c2 .hd li{font-size: 13px;}
    .ind_c2 .hd li{width: 19.82%;}
    .ind_c2 .bd ul li{padding: 1em;width: 100%;}
    .ind_c2 .bd li.double dl dd{width: 33%;}
    .ind_c2  ol.cb li img{height: 105px;}
    .ind_c2  ol.cb li .lb{padding: 0.5em;}
    .ind_c2  ol.cb h4, .ind_c3 .tabt th{font-size: 14px;}
    .ind_c2  ol.cb li .lb i{display: block;}
    .ind_c3 .tab4 a{padding: 0.7em 1em;}
    .ind_c3  th{padding: 0.7em;}
    .ind_c3 .tab2{width: 11%;}
    .ind_c3 .tab4{width: 13%;}
    .ind_c4 .cr h3{font-size: 16px;}
    .ind_c4 .cr{padding: 1em;}
    .ind_c4{padding: 3em 0;}
    .ind_c1 .tabc li h4{font-size: 15px;}
    .ind_c1 .tabc{padding: 0.7em;}
    .ind_c1 .tabc h5{padding: 2em 0;}
    .ind_c1 .tabc h5 img{height: 150px;}
    .ind_c1 .tabc a{padding: 0.7em 1.5em;}
    .ind_c1 .tabr dd img{height: 23px;}
    .ind_c1 .tabl p{padding: 0.5em 0.7em;}
    .ind_c1 .tabc a.btn_f{margin-right: 2em;}
    .anli2 .cb1 .cb_in{padding-top: 1.5em;}
    .new_in .ct h3{font-size: 15px;}
    .new_in .cr h4{font-size: 15px;}
    .new_in .cr span{width: 24px;height: 24px;}
    .new_in .cr .cb_in li .pic{height: 90px;}
    .new_in .cr .cb_in li{margin-bottom: 1.5em;}
    .new_in .cl .ct{padding-bottom: 1em;margin-bottom: 2em;}
    .new_in .ct p{padding-top: 1em;}
    .new_in .cr .cb_in li{width: 31%;margin: 0 5px;border-bottom: none;}
    .new_in .cr,.new_in .cl{width: 100%;}
    .new_in .cl .cb_b{margin-top: 1em;}
    .new_t{padding-top: 3em;}
    .new_t .tt .bd li a{padding: 1em 0;}

    .banner.fan1 .txt h3{width: 6em;}
    .banner.fan1 .txt p{font-size: 12px;width: 20em;}
    /*.indc{padding: 3em 0;}*/
    .ind_c1 .tabc li h4{font-size: 14px;}
    .ind_c1 .tabt{font-size: 14px;}
    .ind_c1 .tabl p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;padding: 0;margin: 0.5em;}
    .ind_c1 .tabr dd em{width: 90%;padding: 0.5em;}
    .fan1_b{padding: 3em 0;}
    .fan1_b .hd li, .fan1_b .bd dl dd .tw h4{font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 0.5em;box-sizing: border-box;}
    .fan1_b .bd dl dd{margin: 0 0.3em 1em 0;}
    .fan1_b .bd dl dd em img{width: 35px;height: 35px;}
    .fan1_b .bd dl dd .tw h4{line-height: 2.5em;}
    .fan2_c1 .cb dl{padding:0 1em;}
    .fan2_c1 .cb .pic{width: 5em;height: 5em!important;;}
    .fan2_c1 .cb .pic span{top: 20%;left: 20%;}
    .fan2_c1 .cb dt{padding: 1em 1.5em;}
    .fan2c{padding: 3em 0;}
    .fan2_c3 .cb .txt dd{font-size: 12px;}
    .fan2_c3 .cb em{width: 30%;}
    .fan2_c4 dl p{font-size: 12px;}
    .fan2_c4 dl dd.df p{padding-left: 0;}
    .fan2_c4 dl dd.dr p{padding-right: 0;}
    .fan2_c4 h4{font-size: 15px;}
    .fan2_c5 dl dd{height: 65px;}
    .fan2_c5 dl dd em{line-height: 37px;}
    .fan2_c4 li{padding-bottom: 3em;}
    .fan2_c3 .cb em{display: none;}
    .fan2_c3 .cb .txt{position: static;}
    .fan2_c3 .cb .txt dd{width: 100%;margin: 0.7em 0;text-align: left;}
    .fan2_c3 .cb .txt dd.df,.fan2_c3 .cb .txt dd.dr,.fan2_c3 .cb .txt dl.tx_c dd.dr,.fan2_c3 .cb .txt dl.tx_c dd.df,.fan2_c3 .cb .txt dl.tx_c,.fan2_c3 .cb .txt dl.tx_t{text-align: left;padding: 0;}
    .fan2c h3,.indc h3{padding-bottom: 1em;}
    .anli2 .cb5 li{width: 48.5%;}
    .anli2 .cb5 li:nth-child(2n){margin-right: 0;}
    .lan_c2 .ft_t li{width: 100%;}
    .lan_c2 dt{font-size: 15px;}.lan_c2 ul{padding-top: 0;}
    .lan_c2 dt{padding-bottom: 1em;}
    .lan_c2 li{padding-bottom: 2em;}
    .lan_c2 .ft_b i{margin-top: 3em;}
    .lan_c2 ul{padding-top: 2em;}
    .lan_c2 .ft_b li dl{width: 100%;}
    .lan_c2 .ft_b li dl{padding-bottom: 2em;}
    .lan_c2 .center span{margin: 1em 0;}
    .lan_c2 li dd{font-size: 13px;}
    .new_t .tw dt{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .new_t .tw i{font-size: 12px;}
    footer .fr{width: 100%;}
    footer .fl{width: 80%;height: initial;height: 140px;}
    footer .fc{padding: 0;}
    footer .fc{height: 140px;}
    footer .fr{border-left: 0;padding-left: 0;padding-top: 2em;height: initial;}
    .fa_bf .btn{padding: 0 2em;}
    .fa_bf select{height: 2em;line-height: 2em;}
    .fa_bf h3, .fa_bf .btn, .fa_bf select{vertical-align: bottom;line-height: 2.3em;display: inline-block;float: none;height: 2.3em;}
    .fa_bf select{padding: 0 0.5em;}
    .fa_bf h3{display: none;}
    .fa_bf{text-align: center;}
    .headt span{font-size: 13px;}
    .headt p{font-size: 12px;}
    .headt .logo{width: 10em;}
    .headt .search input{width: 9em;}
    header nav a{font-size: 14px;}
    header .nav_l{margin-left: 1em;}
    .menu{margin-right: 1em;}
    .headt .search{margin-right: 1em;}
    .banner, .banner1{border-top: 94px solid rgba(26,24,87,1)}
    header nav .nav_in{left: 6em;}
    header nav .sn{top: 43px;}
    header nav .nav_inner{top: 0;}

}
@media screen and (max-width: 500px) {
    .new .bd li{;width:100%;width: initial;margin-right: 2em;}
    .ind_c1 .tabc li h4{font-size: 13px;line-height: 1.7em;}
    .ind_c1 .tabc a.btn_f{margin-right: 0;margin-bottom: 1em;}
    .ind_c1 .tabc h5 img{height: 95px;}
    .ind_c1 .tabc a{padding: 0.5em;}
    .indc h3{font-size: 14px;}
    .ind_c1 .tabr dd em{margin: 0.5em 0;}
    .ind_c2 .hd li{font-size: 12px;}
    .ind_c2 .hd li{width: 19.75%;}
    .ind_c2 .bd li dl dd{width: 19%;}
    .ind_c2 .bd li.double dl dd{width: 50%;}
    .ind_c2  ol.cb li{width: 100%;margin-right: 0;}
    .ind_c2  ol.cb li img{height: 200px;}
    .ind_c2 .bd ul li{padding: 0.5em;}
    .ind_c3 .tab4 a{padding: 0.5em;margin: 0 0.5em ;}
    .ind_c2  ol.cb h4, .ind_c3 .tabt th{font-size: 13px;}
    .ind_c3 .tab2{width: 15%;}
    .ind_c4 .cl .see{width: 343px;height: 194px;}
    .ind_c4 .cr h3{font-size: 15px;}
    .ind_c4 .cr dt span{width: 30px;height: 30px;-webkit-background-size: contain;background-size: contain;}
    .ind_c4 .cr dt a{font-size: 13px;}
    .ind_c4 .cr dt a{line-height: 35px;}
    .banner .txt{z-index: 10;}
    .banner .pic{z-index: 5;}
    .banner.fan2 .txt{padding-left: 0.5em;}
    .banner.fan2 .txt p{font-size: 12px;}
    .banner .txt h4{font-size: 13px;}
    .banner.fan2 .txt p{padding: 0.5em 0;}
    .fan2_c4 dl dd{width: 100%;}
    .fan2_c4 dl dd.df,.fan2_c4 dl dd.dr{padding: 0.7em 0;}
    .fan2_c4 h4{text-align: center;}
    .fan2_c4 dl dd.df p{text-align: left;}
    .fan2_c5 dl dd{padding: 0;}
    .fan2_c5 dl dd{height: 45px;}
    .fan2_c4 li{padding-bottom: 2em;margin-bottom: 2em;}
    .fan1 h3, .fan2c h3, .anli2 .ct h3, .cb .center h3{font-size: 15px;width: 80%;margin: 0 auto;line-height: 1.2em;}
    .anli2 .cb1 .pic{width: 88%;}
    .anli2 .cb2 li dt{font-size: 13px;}
    .anli2 .cb2 li dt{line-height: 1.5em;padding-top: 0.5em;}
    .anli2 .cb2 .cb_in{padding-top: 1.5em;}
    .anli2 .ct p{width: 96%;}
    .anli2 .cb4 li dd h4{font-size: 14px;}
    .anli2 .cb4 li dd{width: 100%;}
    .anli2 .cb4 li{padding-top: 0;}
    .anli2 .cb4 li dd{padding: 1em 0;}
    .anli2 .cb5 .cb_in{padding: 0;}
    .anli2 .cb5 li{margin: 0.5em 2% 0.5em 0;}
    .new_in .cr .cb_in li{margin: 0 3px;}
    .new_in .cr .cb_in li .pic{height: 65px;}
    .new_t .tt .hd li{padding: 0 1em;}
    .new_t .pic,.new_t .pic img{width: 100%;}
    .new_t .tw{width: 100%;padding-left: 0;padding-top: 1em;}
    .new_t .tw dt{font-weight: bold;}
    .new_t .tw dt{white-space: normal;font-size: 14px;}
    .ind_c1 .tabc li h4{margin: 0 auto;}
    .fan1_b .hd li, .fan1_b .bd dl dd .tw h4{padding: 0 0.3em;}
    .fan1_b .bd{padding: 1em 0.3em;}
    .fan1_b .bd dl dd{width: 47%;
        margin: 1%!important;}
    .fan2_c1 .cb dt{font-size: 14px;}
    .fan2_c1 .cb .pic{width: 4em;height: 4em!important;}
    footer .fl{width: 100%;height: 150px}
    footer .fr{width: 100%;}
    footer .fc{padding-top: 2em;border-left: none;width: 30%;}
    .fa_bf select{background: none;}
    .fa_bf .btn{padding:  0 1em;}
    .fa_bf select{width: 6em;}
    .fa_bf span{right: 0.5em;}
    .fa_bf h3, .fa_bf .btn, .fa_bf select{float: left;margin-right: 0.1em;}
    .headt p{display: none;}
    .headt{height: 42px;line-height: 42px;}
    .headt span{font-size: 12px;}
    .headt .search input{width: 9em;}
    .headt .search input{height: 1.7em;line-height: 1.7em;}
    .headt .logo{width: 9em;}
    .headt .search button{right: 5px;margin-top: -0.4em;}
    .headt .logo{height: 42px;line-height: 42px;}
    .banner, .banner1{border-top: 86px solid rgba(26,24,87,1)}
    .banner .txt,.banner .pic{z-index: 0;}
    .nav_r ul{padding-top: 2em;}
    .nav_r{position: relative;}
    .nav_r{margin-top: -84px;}
    .mCSB_inside > .mCSB_container{margin-right: 0px!important;}
    header .nav_r li.l2 .nav_r_in dl dd{width: 7em;}
    header .nav_r li.l2 .nav_r_in dl.d3 dd{width: 14em;}
    .nav_r li{border-bottom: 1px solid rgba(255,255,255,0.3);}
    header .nav_r_in dd{width: 7em;}
    header .nav_r_in{padding-bottom: 1em;}
    header .nav_r li.l7 .nav_r_in dt a{line-height: 1em;}
    header nav .nav_inner{position: static;width: 100%;padding: 1em 0;display: block;}
    header nav .nav_in{font-size: 12px;}
    header nav .sn.sub_nav dd{padding: 0 1em;}
    header nav .sub_nav{width: 9em;}
    header nav .nav_in{padding-right: 0!important;}
    header nav .nav_in{left: 8.5em;}
    header nav .nav_in li{padding: 1em 0 1em 2em;}
    header nav .nav_in{width: 22em;}
    header .nav_r li.l2 .nav_r_in dl, header .nav_r li.l2 .nav_r_in dl.san, header .nav_r li.l2 .nav_r_in dl.double, header .nav_r li.l2 .nav_r_in dl.small, header .nav_r li.l2 .nav_r_in dl.last, header .nav_r li.l1 .nav_r_in dl.double, header .nav_r li.l2 .nav_r_in dl.double dl, header .nav_r_in dl.double dl,header .nav_r li.l1 .nav_r_in dl,header .nav_r li.l5 .nav_r_in dl{margin: 0 1.2em;}
    header .nav_r li.l2 .nav_r_in dl.double dl{margin: 0;}
    header .nav_r li.l3 .nav_r_in dl,header .nav_r li.l3 .nav_r_in dl.first, header .nav_r li.l3 .nav_r_in dl.first,header .nav_r li.l5 .nav_r_in dl.first{margin: 0 1.2em;}
    header .nav_r li.l7 .nav_r_in dl{margin: 0 1.2em;}
    header .nav_r_in dt a{font-size: 13px;}
    header nav .sub_nav:before,header nav .sub_nav:after{left: 4em;}
    .head_btn{width: 60px;height: 60px;}
    footer dt{font-size: 14px;}
    .ind_c1 .tabr dd img{height: 17px;}
    .ind_c1 .tabc li h4{font-size: 12px;font-weight: bold;}
    .banner .txt{z-index: 1;}
    .anli2 .cb2 li .pic{padding: 1.5em 0;}
    .banner.ind .txt h3{width: 5em;}
    .banner .pic{z-index: 0;}
    .fa_bf .btn{height: 2.1em;line-height: 2.1em;}
    .ind_c3 .tab4 th{padding: 0;}
    .ind_c3 .tab4 a{margin: 0 auto;}
}
@media screen and (max-width: 380px) {
    .headt .search input{width: 7em;}
}
header nav a{white-space: nowrap;}

