* { margin: 0; padding: 0; outline:none !important;}
ol,ul,li{list-style-type:none;}
img{border:0px; vertical-align:middle;}
form {margin:0px;padding:0px;}
.clear { height:0px; clear: both; overflow:hidden; }

html, body { position: relative; height:100%; overflow-x:hidden;width: 100% ;padding: 0}

body { font-size:14px; line-height:1.7; color:#333333; background:#ffffff; font-family:"Microsoft YaHei"; }
.title_a{color: white}
a{text-decoration:none; color:#333333; transition: all 0.3s ease 0s;}
a:hover{text-decoration:none; color:#294ea9; }
.channel-pager {
    color: #333333;
    font-size: 16px;
    font-size: 16px;
    text-align: center;
    margin-top: 20px;
}
.channel-pager a:hover {
    text-decoration: none !important;
    color: #294ea9 !important;
    background-color: #efefef !important;
}

.wrap { min-width: 1100px; position: relative; }

.mainbox { margin: 0 auto; width: 1440px;}

.header { position:absolute; left:0; right: 0; z-index:9999; transition: all 0.6s ease 0s; }

/*.topbox { background: #ffffff; padding: 20px 0; height: 80px;}*/
.topbox { background: #6fc8de; padding: 10px 0; height: 80px;}
.topbox .logo { float:left;}
.topbox .logo a{ display: flex;align-items: center}
/*.topbox .logo img { float:left; height: 80px; margin-right: 18px; }*/
.topbox .logo img { float:left; height: 3.7vw; margin-right: 18px; }
.topbox .logo p { float:left; display: block;  }
/*.topbox .logo b { display: block; font-weight: bold; font-size: 21px; color: #1574c4; line-height: 35px; }*/
.topbox .logo b { display: block; font-weight: bold; font-size: 1.7vw; color: #1574c4; line-height: 35px; }
/*.topbox .logo span { display: block; font-weight: normal; font-size: 10px; color: #1574c4; line-height: 22px; letter-spacing: -0.9px; }*/
.topbox .logo span { display: block; font-weight: normal; font-size: 1vw; color: #1574c4; line-height: 22px; letter-spacing: -0.9px; }

/*.topbox .tool { float: right; margin-right: -25px; }*/
/*.topbox .tool { margin-right: 125px; }*/
.topbox .tool a { float: left; margin-left: 20px; width: 80px; height: 80px;}
.topbox .tool a.search { background: url(../img/tb1.png) center center no-repeat;}
.topbox .tool a.lang { background: url(../img/tb2.png) center center no-repeat;}
.topbox .tool a.user { background: url(../img/tb3.png) center center no-repeat;}
.topbox .tool a:hover { background-color: rgb(73 171 195);}
.topbox .channel-tool a:hover {
    background-color: #f9f9f9 !important;
}
.topbox .tool .join{ display: flex;justify-content: center;align-items: center;color: #006cb0}

.background{background: url(../img/bg_background.png) no-repeat;background-size: 100% 100%;height: 19vw;padding-left: 280px;display: flex;flex-direction: column;justify-content: center}
.background .website{
    position: absolute;
    top: 26%;
    left: 1%;
    color: black;
    font-size: 0.8vw;
    letter-spacing: 1px;}
.background .con{
    width:100%;
}
.navbox { height: 60px;justify-content: normal; margin: 0 0 0 13%}
.navbox .mainbox { position: relative;}
.navbox .item { float: left; width: 11%;}
.navbox .item .tit { font-weight: bold;display: block; height: 60px; line-height: 60px; text-align: center; position: relative; font-size: 18px; color:#004ea2}
.navbox .item .tit:hover { color: white;background: #5ba794}
/*.navbox .item .tit:hover:after { display: block; content: ''; position: absolute; left: 50%; bottom: 0; width: 40px; height: 2px; background: #fff; margin-left: -20px;}*/
/*.navbox .item .con { padding-left:11%;display: none; position: absolute;  top: 60px; height:310px; background-image: linear-gradient(to right,#67b08a,#3b8db0); z-index: 999;width: 100%;left: 0;}*/
.navbox .item .con { padding-bottom: 2vw;padding-left:11%;display: none; position: absolute;  top: 60px;  background-image: linear-gradient(to right,#67b08a,#3b8db0); z-index: 999;width: 100%;left: 0;}
.navbox .item .con2 {  padding-bottom:0;padding-left:0;background-image: linear-gradient(to right,#67b08a,#3b8db0); z-index: 999;}
/*.navbox .item .con { width:100%;display: none; position: absolute; left: 0; top: 60px; right: 0; height: 440px; background-image: linear-gradient(to right,#67b08a,#3b8db0); z-index: 999;}*/
.navbox .item .con1 { display: block; position: absolute; left: 0; top: 60px; right: 0; height: 306px; background: #fff;}
.navbox .item .con .con_l{position: absolute;width: 100%;top: 8px;left: 0}
.navbox .item .con_l { float: left;  width: 212px; height: 246px;}
/*.navbox .item .con_l ul{display: flex}*/
.navbox .item .con_l ul li { margin-bottom: 6px;}
/*.navbox .item .con_l ul li a {font-weight: normal; margin:-7px 0;display: block; padding: 5px 20px; height: 38px; line-height: 38px; font-size: 16px; color: white; overflow: hidden;}*/
.navbox .item .con_l ul li a {font-weight: normal; margin:-7px 0;display: block; padding: 5px 20px; height: 2.1vw; line-height: 2.1vw; font-size: 16px; color: white; overflow: hidden;}
.navbox .item .con_l ul li a:hover { background: #1574c4; color: #fff;}
/*.navbox .item .con_m { float: left; width: 730px; padding: 30px 0 0 60px;}*/
.navbox .item .con_m { float: left; width: 44vw; padding: 30px 0 0 60px;}
.navbox .item .con_m .t { line-height: 38px; font-size: 24px; font-weight: bold; margin-bottom: 10px;}
.navbox .item .con_m .m{ line-height: 32px; font-size: 16px; color: #555555; overflow: hidden;}
/*.navbox .item .con_r { float: right;  padding: 30px 100px 30px 30px;}*/
.navbox .item .con_r { float: right;padding-top: 38px;padding-right: 60px}
.info_html{
    margin-right: 11%;
}
.short_cydt{
    height:5.3vw !important;
}
.short_zjcifa{
    height: 7.8vw !important;
}

.channel-second { /*一级栏目页，二级导航栏*/
    margin-left: 3.3% !important;
}
.info-second { /*信息页，二级导航栏*/
    margin-left: 14.7% !important;
}
/*.con_r img { display: block; width:650px; height: 250px;}*/
.con_r img { display: block; width:34vw; height: 11vw;}
.content{display: flex;justify-content: space-around;}
.content .contitle{  margin-top:26%; margin-right:203%}
.content .contitle >:last-child >div{border-bottom: none !important;}
/*.ss1{width: 650px!important;height: 400px!important;}*/
/*.navbox .item:hover .tit:after { display: block; content: ''; position: absolute; left: 50%; bottom: 0; width: 40px; height: 2px; background: #fff; margin-left: -20px;}*/

/*.imain1 { background: #ffffff; }*/
.imain1 {}
/*.imain2 { background:  url(../img/banner1.png) no-repeat; background-size: 100% 100%}*/
.imain2 { background-size: 100% 100%}
.imain3 { background: #ffffff; }
/*.imain4 { margin-bottom: 10vw}*/
.imain5 { background: url(../img/fbg.png) no-repeat; background-size: 100% 100%}


.ibanner { position: relative; width: 100%;height:900px !important; }
.swiper-wrapper { width: 100%; height: 100%; position: relative; }

.ibanner .item { position: relative;height: 100% !important}
.ibanner .item .con{ position: absolute; left: 50%; top: 50%; width: 1200px; margin-left: -600px; color: #fff; transform:translate(0,-50%); -moz-transform:translate(0,-50%);}
.ibanner .item .con1{ position: absolute; left: 42%; top: 372px; width: 1200px; margin-left: -600px; color: #fff; transform:translate(0,-50%); -moz-transform:translate(0,-50%);}
.ibanner .item .t { text-align: center; font-size: 60px; line-height: 90px; }
.ibanner .item .t2 { text-align: center; font-size: 30px; line-height: 56px; }
.ibanner .item .m { text-align: center; font-size: 20px; line-height: 32px; padding-top: 20px; }
/*.ibanner .item .m { text-align: center; font-size: 24px; line-height : 50px; padding-top: 20px; }*/

/*.ibox {position: absolute; left: 0; right: 0; top: 50%; }*/

/*.ibox2 { padding: 10vw 0 }*/
.ibox2 { padding: 2.8vw 0 }
/*.ibox3 { margin-top: -350px; }*/
/*.ibox4 { padding-bottom: 10vw; background:  url(../img/banner1.png) no-repeat;background-size: 100% 100%}*/
.ibox4 { padding-bottom: 2.8vw; background-size: 100% 100%}

.itit { position: relative; padding-bottom: 40px; margin-bottom: 100px;}
.itit span{ position: absolute; left: 0; right: 0; top: 0; text-align: center; font-size: 80px; line-height: 80px; opacity: 0.08; font-family: arial; text-transform: uppercase; z-index: 99;}
.itit b { position: relative; display: block; text-align: center; line-height: 78px; font-size: 28px; font-weight: bold; z-index: 100;}
.itit:after { display: block; content: ''; position: absolute; left: 50%; bottom: 0; width: 80px; height: 8px; background: #5ea86c; margin-left: -40px;}


.ilist1 { margin: 0 -20px;}
.ilist1 .item { float: left; width: 50%; }
.ilist1 .item_m { display: block; margin: 0 20px;}
.ilist1 .item .img { position: relative; overflow: hidden;}
.ilist1 .item .img img{ display: block; width: 700px; height: 260px; transform: scale(1); transition: transform 0.2s;}
.ilist1 .item .con { border: 1px #d6d6d6 solid; border-top: none; height: 159px; padding: 30px 29px 0 29px; transition: all 0.3s ease 0s;}
.ilist1 .item .con .t { font-size: 24px; line-height: 44px;}
.ilist1 .item .con .m { font-size: 14px; line-height: 30px; height: 30px; overflow: hidden; margin-bottom: 10px;}
.ilist1 .item .con:after { display: block; content: ''; width: 60px; height: 4px; border-radius: 2px; background: #c2c2c2; transition: all 0.3s ease 0s;}
.ilist1 .item .con1 { border: 1px #d6d6d6 solid; border-top: none; height: 159px; padding: 30px 29px 0 29px; transition: all 0.3s ease 0s;}
.ilist1 .item .con1 .t { font-size: 24px; line-height: 44px;}
.ilist1 .item .con1 .m { font-size: 14px; line-height: 30px; height: 30px; overflow: hidden; margin-bottom: 10px;}
.ilist1 .item .con1:after { display: block; content: ''; width: 60px; height: 4px; border-radius: 2px; background: #c2c2c2; transition: all 0.3s ease 0s;}
.ilist1:after { display: block; content: ''; clear: both;}

.ilist1 .item .item_m:hover { box-shadow: 0 4px 24px rgba(80,80,80,0.24);}
.ilist1 .item .item_m:hover .img img{ transform: scale(1.05); }
.ilist1 .item .item_m:hover .con { background: #ffffff;}
.ilist1 .item .item_m:hover .con:after { background: #294ea9;}
.ilist1 .item:hover .img img{ transform: scale(1.05); }


.ilist2 { margin: 0 -13px;}
.ilist2 .item { float: left; width: 25%;}
.ilist2 .item_m { display: block; margin: 0 13px; border: 1px #cccccc solid; background: #fff; height: 462px; padding: 36px 38px 0 38px;}
.ilist2 .item .img { background: url(../img/icobg.png) center center no-repeat; padding: 35px;}
.ilist2 .item .img img { display: block; margin: 0 auto; height: 100px;}
.ilist2 .item .con .t { display: block; text-align: center; font-size: 26px; line-height: 64px; font-weight: bold; margin-bottom: 4px; color: #545454; transition: all 0.3s ease 0s;}
.ilist2 .item .con .m { display: block; text-align: center; font-size: 14px; line-height: 24px; height: 120px; overflow: hidden; margin-bottom: 30px; color: #878787; transition: all 0.3s ease 0s;}
.ilist2 .item .con .more { display: block; margin: 0 auto; background: url(../img/more.png) center center no-repeat; width: 24px; height: 20px;}
.ilist2 .item .con1 .t { display: block; text-align: center; font-size: 26px; line-height: 64px; font-weight: bold; margin-bottom: 4px; color: #545454; transition: all 0.3s ease 0s;}
.ilist2 .item .con1 .m { display: block; text-align: center; font-size: 14px; line-height: 24px; height: 120px; overflow: hidden; margin-bottom: 30px; color: #878787; transition: all 0.3s ease 0s;}
.ilist2 .item .con1 .more { display: block; margin: 0 auto; background: url(../img/more.png) center center no-repeat; width: 24px; height: 20px;}

.ilist2 .item .item_m:hover { border: 1px #fff solid; box-shadow: 0 6px 20px rgba(0,42,162,0.24); background: #294ea9; background-image: linear-gradient(-45deg, #1738c9, #2c74d5);}
.ilist2 .item .item_m:hover .con .t { color: #fff;}
.ilist2 .item .item_m:hover .con .m { color: #fff;}
.ilist2 .item .item_m:hover .con .more { background: url(../img/mores.png) center center no-repeat; }

.ilist3_t { text-align: center; }
.ilist3_t ul li{ display: inline-block; margin: 0 30px; width: 236px; height: 52px; line-height: 52px; text-align: center; font-size: 18px; color: #999999; cursor: pointer; border: 1px #cccccc solid; border-radius: 27px; transition: all 0.3s ease 0s;}
.ilist3_t ul li.on { background: #294ea9; background-image: linear-gradient(-45deg, #1738c9, #2c74d5); border: 1px #fff solid; color: #fff;}


.ilist3 { width: 1200px; margin: 0 auto; padding-top: 38px;}
.ilist3 .item { float: left; width: 400px; }
.ilist3 .item .img { padding: 20px 0; }
.ilist3 .item .img img{ display: block; margin: 0 auto; height: 120px; filter:grayscale(100%); opacity: 0.6; transition: all 0.3s ease 0s; }
.ilist3 .item:hover .img img { filter:grayscale(0%); opacity: 1;}


.footer { padding:25px 0 0 0;}

.footlogo { float: left; width: 385px; padding: 10px 0;}
.footlogo img{ float: left; height: 80px; margin-right: 22px;}
.footlogo p{ float: left; padding: 4px 0; font-size: 22px; color: #fff; font-weight: bold; letter-spacing: 2px;}

.footcon { float: left; width: 800px;padding-bottom: 20px}
.footnav { height: 64px;}
.footnav a { float: left; width: 110px; height: 50px; line-height: 50px; border-radius: 8px; text-align: center; background: #27a6a0; color: #fff; font-size: 18px;  margin-right: 50px;}
.footnav a:hover { background: #20c5bd; color: #fff;}

.footcontact { line-height: 36px; color: #fff; font-size: 16px;display: flex;flex-direction: column}
.footcontact .pos{ float: left; height: 36px; background: url(../img/pos.png) left center no-repeat; padding-left: 24px; margin-right: 94px;}
.footcontact .tel{ float: left; height: 36px; background: url(../img/tel.png) left center no-repeat; padding-left: 24px; }

.footerwei { float: right;margin-top: 30px}
.footerwei img{ float: left; margin-left: 16px; height:150px;width: 130px}

.footcopy { background: #126661; padding: 10px 0; text-align: center; line-height: 24px; font-size: 12px; color: #91adab; }
.footcopy a { color: #91adab;}
.footcopy a:hover { color: #fff;}

.dynamic{
    margin: auto;
    width: 74%;
    border-radius: 10px;
    display: flex;
    box-shadow: 0 0 5px 1px #88939b;
    background: #ffffff
}
.CIFAstyle{
    border-bottom: 5px solid #0555a6;
    margin-bottom: -5px;
}
.clickPolicy,.clickMember,.clickCIFA,.clickIndustry{padding-bottom: 5px}
.dynamic .CIFA{border-right: 3px solid #dcdee4;width: 50%; padding-bottom: 2%;}
.dynamic .CIFA .CIFAtitle,.dynamic .policy .policytitle{
    margin: 3vw 0 1vw 2.5vw;
    display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: bold;
}
.dynamic .CIFA .CIFAcon,.dynamic .policy .policycon{padding:0 2.5vw}
.dynamic .CIFA .CIFAtitle,.dynamic .policy .policytitle{
    cursor: pointer;
}
.dynamic .CIFA .CIFAcon div div,.dynamic .policy .policycon div div{
    display: flex;
    align-items: center;
    padding: 5px 0px;
}
.dynamic .CIFA .CIFAcon div div div::before{
    display: inline-block;
    content: '';
    width: 1vw;
    height: 1vw;
    background: #086f9d;
    margin-right: 10px;
}
.dynamic .policy .policycon div div div::before{
    display: inline-block;
    content: '';
    width: 1vw;
    height: 1vw;
    background: #086f9d;
    margin-right: 10px;
}
.dynamic .policy{width: 50%}
.partner {
    margin: auto;
    width: 74%;
    border-radius: 10px;
    box-shadow: 0 0 5px 1px #88939b;
    background: white;
}
.partner .partner_top{
    padding-left: 50px;
    font-size: 20px;
    color: black;
    padding-top: 30px;
    width: 73%;
    display: flex;}
.partner .partner_top .partner_title{display: flex;align-items: center}
.partner .partner_top .partner_title::before{
    display: inline-block;
    content: '';
    width: 5px;
    height: 60px;
    background-color: #898989;
    margin-right: 10px;
}
.partner_con .showInternational,.partner_con .showDomestic{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 2vw 0;
    height:17vw
}
.showInternational{padding-left: 50px}
.showInternational > div,.showDomestic >div{
    display: flex;
    justify-content: space-between;
}
.partner_con img{
    width: 15vw;
    height: 7vw;
}
.addStyle{
    box-shadow: 0 0 1px 1px #d6d5d5;
    color: rgb(41,78,188);
}
.domestic,.international{
    height: 45px;
    padding: 20px 10px;
}
.swiper2{
    position: absolute !important;width: 35%;height: 17vw;margin-top: 6%;left:13%;
}
.swiper-button-prev{
    position: absolute;
    top: 45%;
    left: 0;
    width: 50px;
    height: 50px;
    z-index: 9;
}
.swiper-button-next{
    position: absolute;
    top: 45%;
    right: 2%;
    width: 50px;
    height: 50px;
    z-index: 9;
}
.swiper-button-prev3,.swiper-button-prev4{
    position: absolute;
    top: 40%;
    z-index: 9;
}
.swiper-button-next3,.swiper-button-next4{
    position: absolute;
    top: 40%;
    right: 1%;
    z-index: 9;
}
.swiper-button-prev3 img,.swiper-button-prev4 img,.swiper-button-next3 img,.swiper-button-next4 img{
    width: 3vw !important;
    height: 3vw !important;
}
.borderBottom{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: white;
    color: white;
}
.swiper-button-prev img,.swiper-button-next img{width: 100%;height: 100%}

/* 屏幕在  1440px - 1950px  */
@media (min-width:1400px) and (max-width:1850px) {
    .info_html{
        margin-right: 11%;
    }
    .ibox2 {
        padding: 2.4vw 0 2.1vw 0;
    }
    .ibox4{padding-bottom: 2.2vw}
    .partner_con .showInternational,.partner_con .showDomestic{
        height: 17vw;
    }
    .footerwei img{  height:140px;width: 120px;}
    .mainbox { width: 1133px;}
    .background{height: 17vw}
    .background .con{width: 95%}
    .background .img img{width: 21.5vw !important;}
    .ibanner{height: 710px !important;}
    .navbox .item .con_m{width: 44vw !important;}
    /*.navbox .item .con_r{padding: 30px 50px 30px 30px}*/
    .navbox .item .con_r{}
    .con_r img{width: 32vw}
    .short_cydt{
        height: 5.5vw !important;
    }
    .short_zjcifa{
        height: 8.2vw !important;
    }
    .content .contitle{  margin-top: 24% }
}

/* 屏幕小于1440px时 */
@media (max-width:1440px){
    .navbox .item .con_r{padding-top: 28px;padding-right: 42px}
    .info_html{
        margin-right: 11%;
    }
    .ibox4{padding-bottom: 2.8vw}
    .ibox2 {     padding: 2.6vw 0 2.8vw 0; }
    .partner_con .showInternational,.partner_con .showDomestic{
        height: 14.5vw;
    }
    .short_cydt{
        height: 5.6vw !important;
    }
    .short_zjcifa{
        height: 8.4vw !important;
    }
.newsinfo{margin-top: 120px !important;}
.navbox .item .con{top: 42px;}
.background{height: 23vw}
.background .con{width: 85%;}
.swiper-button-next{right: 0;top: 40%}
.navbox .item .con .con_l{top:5px}
.showInternational{padding-left: 0}
.partner_con>div{padding: 5px 10px}
.showInternational > div,.showDomestic >div{padding: 1px 10px }
.swiper4{margin-top: -10px}
.mainbox { width: 1020px; }
.topbox { padding: 10px 0; height: 58px;}
.topbox .logo { float:left;}
/*.topbox .logo img { height: 58px; margin-right: 12px; }*/
.topbox .logo img { height: 3.7vw; margin-right: 12px; }
/*.topbox .logo p { padding-top: 5px; }*/
/*.topbox .logo b { font-size: 26px; line-height: 30px; }*/
.topbox .logo b { font-size: 1.7vw; line-height: 30px; }
/*.topbox .logo span { font-size: 13px; line-height: 16px; letter-spacing: -1px; }*/
.topbox .logo span { font-size: 1vw; line-height: 16px; letter-spacing: -1px; }

/*.topbox .tool { margin-right: -18px; }*/
.topbox .tool a { margin-left: 14px; width: 58px; height: 58px;}
.topbox .tool a.search { background-size: 30px auto;}
.topbox .tool a.lang { background-size: 30px auto;}
.topbox .tool a.user { background-size: 30px auto;}

.navbox { height: 42px;    margin: -9% 0 0 13%}
.navbox .item .tit { height: 42px; line-height: 42px; font-size: 13px;color:#004ea2 }
    .navbox .item .tit:hover { color: white;background: #5ba794}
/*.navbox .item .tit:hover:after { width: 30px; height: 2px; margin-left: -15px;}*/

.navbox .item .con1 { top: 42px; height: 216px; }
.channel-p { top: 42px; height: 216px; }
.navbox .item .con_l { width: 150px; height: 172px;}
.navbox .item .con_l ul li { margin-bottom: 4px;}
/*.navbox .item .con_l ul li a {font-weight: normal; margin:-4px 0;padding: 5px 20px; height: 28px; line-height: 28px; font-size: 12px; }*/
.navbox .item .con_l ul li a {font-weight: normal; margin:-4px 0;padding: 5px 20px; height: 2.1vw; line-height: 2.1vw; font-size: 12px; }
.navbox .item .con_m { width: 374px; padding: 22px 0 0 42px;}
.navbox .item .con_m .t { line-height: 28px; font-size: 18px; margin-bottom: 7px;}
.navbox .item .con_m .m{ line-height: 24px; font-size: 12px;  }
/*.navbox .item .con_r img { width: 294px; height: 172px;}*/
.navbox .item .con_r img { width: 34vw; height: 11vw;}
.content{margin-top: 125px}

.navbox .item:hover .tit:after { width: 30px; height: 2px; margin-left: -15px;}

.imain4 { background-size: 100% auto; }

.ibanner{height: 735px !important;}
.ibanner .item .con{ width: 850px; margin-left: -425px; }
.ibanner .item .con1{ width: 1048px; margin-left: -425px; }
.ibanner .item .t { font-size: 42px; line-height: 62px; }
.ibanner .item .t2 { font-size: 21px; line-height: 38px; }
.ibanner .item .m { font-size: 14px; line-height: 22px; padding-top: 14px; }
/*.ibanner .item .m { font-size: 24px; line-height: 50px; padding-top: 14px; }*/
/*.ibox2 { margin-top:-20%; }*/
/*.ibox3 { margin-top: -250px; }*/
/*.ibox4 { margin-top: -222px; }*/

.itit { padding-bottom: 30px; margin-bottom: 72px;}
.itit span{ font-size: 56px; line-height: 56px; }
.itit b { line-height: 54px; font-size: 20px; }
.itit:after { width: 56px; height: 6px; margin-left: -28px;}


.ilist1 { margin: 0 -14px;}
.ilist1 .item_m { margin: 0 14px;}
.ilist1 .item .img img{ width: 496px; height: 184px; }
.ilist1 .item .con { height: 92px; padding: 20px 18px 0 18px;}
.ilist1 .item .con .t { font-size: 17px; line-height: 32px;}
.ilist1 .item .con .m { font-size: 12px; line-height: 20px; height: 20px; margin-bottom: 8px;}
.ilist1 .item .con:after { width: 44px; height: 3px; border-radius: 2px; }
.ilist1 .item .con1 { height: 92px; padding: 20px 18px 0 18px;}
.ilist1 .item .con1 .t { font-size: 17px; line-height: 32px;}
.ilist1 .item .con1 .m { font-size: 12px; line-height: 20px; height: 20px; margin-bottom: 8px;}
.ilist1 .item .con1:after { width: 44px; height: 3px; border-radius: 2px; }

.ilist1 .item .item_m:hover { box-shadow: 0 3px 18px rgba(80,80,80,0.24);}

.ilist2 { margin: 0 -9px;}
.ilist2 .item_m { margin: 0 9px; height: 328px; padding: 26px 28px 0 28px;}
.ilist2 .item .img { background-size: 112px auto; padding: 24px 0;}
.ilist2 .item .img img { height: 72px;}
.ilist2 .item .con .t { font-size: 18px; line-height: 48px; margin-bottom: 3px; }
.ilist2 .item .con .m { font-size: 12px; line-height: 20px; height: 100px; margin-bottom: 20px; }
.ilist2 .item .con .more { background-size: auto 14px; width: 18px; height: 14px;}
.ilist2 .item .con1 .t { font-size: 18px; line-height: 48px; margin-bottom: 3px; }
.ilist2 .item .con1 .m { font-size: 12px; line-height: 20px; height: 100px; margin-bottom: 20px; }
.ilist2 .item .con1 .more { background-size: auto 14px; width: 18px; height: 14px;}

.ilist2 .item .item_m:hover { box-shadow: 0 4px 14px rgba(0,42,162,0.24); }
.ilist2 .item .item_m:hover .con .more { background-size: auto 14px; }

.ilist3_t ul li{ margin: 0 22px; width: 168px; height: 38px; line-height: 38px; font-size: 14px; border-radius: 20px; }


.ilist3 { width: 864px; padding-top: 28px;}
.ilist3 .item { width: 288px; }
.ilist3 .item .img { padding: 14px 0; }
.ilist3 .item .img img{ height: 86px; }


.footbox { background-size: auto 140px;}

.footlogo { width: 272px; padding: 6px 0;}
.footlogo img{ height: 50px; margin-right: 12px;}
.footlogo p{ padding: 3px 0; line-height: 20px; font-size: 16px; letter-spacing: 2px;}

.footcon { width: 570px;}
.footnav { height: 46px;}
.footnav a{ width: 78px; height: 26px; line-height: 26px; border-radius: 3px; font-size: 12px; margin-right: 36px;}

.footcontact {  line-height: 26px; font-size: 12px;}
.footcontact .pos{ height: 26px; background-size: auto 14px; padding-left: 18px; margin-right: 60px;}
.footcontact .tel{ height: 26px; background-size: auto 14px; padding-left: 18px; }

.footerwei img{ margin-left: 12px; height:100px;width: 80px;}

.footcopy { padding: 7px 0; line-height: 18px; font-size: 12px; }
.partner_con img{width:12vw;height: 5.6vw}
.bubble{width: 100px;height: 100px;font-size: 15px}
.content .contitle{  margin-top: 24% }
}