﻿@charset "utf-8";
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,textarea,select,input {margin:0;padding:0;outline:none}
ol,ul {list-style:none;}
html {-webkit-text-size-adjust:none; }

body {color:#333333;font-family:Arial,"Lucida Grande";overflow-x: hidden; line-height: 1.8;  overflow-x: hidden!important; font-size: 14px;}

img {display:block;max-width:100%;border:none}

/*a 链接*/

a {text-decoration:none;outline:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; color:#333333;}
a:hover{color: #245796}
/*居中*/

.juzhong {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.juzhong2 {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.erduan {display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}
.shang {display:flex;flex-direction:row;justify-content:space-between;}
.xia {display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between; }
.shangzhong {display:flex;flex-direction:row;justify-content:center;}
.shangzuo{display:flex;flex-direction:row;justify-content:flex-start;}
.shangyou{display:flex;flex-direction:row;justify-content:flex-end;}

.shangerduan{display:flex;flex-direction:row;justify-content:space-between;}

.zuo {display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;}
.you {display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}


/*浮动*/
.fl {float:left;display:inline}
.fr {float:right;display:inline}
.clear {clear:both}
.clearfix {*zoom:1;}
.clearfix:after {clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20';}

/**上对齐*/
.upshang{display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}

.shangxia{display: flex;flex-direction:column; justify-content:space-between}


/* HTML5 重置为较旧版本的浏览器 */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/* 按钮样式 */

input[type="text"],input[type="button"],button,textarea,select,input[type="checkbox"] {font-size:100%;outline:none;resize:none;font-family:"exo_2.0light","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-appearance:none;}
input[type="button"] {cursor:pointer;border:0;}
input[type="submit"] {cursor:pointer;border:0}
input[type="reset"] {cursor:pointer;border:0}

/*删除火狐下按钮默认样式*/

input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;-webkit-appearance:none;}
i,em {font-style:normal}

.nav-btnbox { display:none}
.pd2{ padding-top:2%; padding-bottom:2%}
.pd3{ padding-top:3%; padding-bottom:3%}
.pd4{ padding-top:4%; padding-bottom:4%}
.pd5{ padding-top:5%; padding-bottom:5%}
.pd6{ padding-top:6%; padding-bottom:6%}
.pd7{ padding-top:7%; padding-bottom:7%}
.pd8{ padding-top:8%; padding-bottom:8%}


.mtb3{ margin-top:3%; margin-bottom:3%}
.mtb4{ margin-top:4%; margin-bottom:4%}
.mtb5{ margin-top:5%; margin-bottom:5%}
.mtb6{ margin-top:6%; margin-bottom:6%}
.mtb2{ margin-top:2%; margin-bottom:2%}


.mt1{ margin-top:1%}
.mt2{ margin-top:2%}
.mt3{ margin-top:3%}
.mt4{ margin-top:4%!important}
.mt5{ margin-top:5%}
.mt6{ margin-top:6%}
.mt7{ margin-top:7%}
.mt8{ margin-top:8%}




.pt3{ padding-top:3%}
.pt4{ padding-top:4%}
.pt5{ padding-top:5%}

.pb3{ padding-bottom:3%}
.pb4{ padding-bottom:4%}
.pb5{ padding-bottom:5%}
.pb6{ padding-bottom:6%}
.pb7{ padding-bottom:7%}


@font-face {
    font-family: 'AvertaBold';
    src: url('/theme/en/fonts/AvertaBold.eot');
    src: url('/theme/en/fonts/AvertaBold.eot') format('embedded-opentype'),
         url('/theme/en/fonts/AvertaBold.woff2') format('woff2'),
         url('/theme/en/fonts/AvertaBold.woff') format('woff'),
         url('/theme/en/fonts/AvertaBold.ttf') format('truetype'),
         url('/theme/en/fonts/AvertaBold.svg') format('svg');
}


/*省略号*/
.oneline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient: vertical;}
.twoline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient: vertical;}
.threeline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient: vertical;}
.fourline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient: vertical;}

.fiveline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient: vertical;}


.fangdapic{ overflow:hidden; position:relative}
.fangdapic img{ transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; -ms-transition: 1s all; width:100%}

a:hover .fangdapic>img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.fangdapic:hover>img{transform: scale(1.05);-webkit-transform: scale(1.05);}






@-webkit-keyframes fadeInDown{
  0%{opacity:0; transform:translateY(-50px)}
  100%{opacity:1;transform: translateY(0)}
}
@keyframes fadeInDown{
  0%{opacity:0; transform: translateY(-50px)}
  100%{opacity:1;transform: translateY(0)}
}


.animated {-webkit-animation-duration:1s;animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}


@-webkit-keyframes fadeInUp {
    0% {opacity:0; -webkit-transform: translate3d(0,20%,0);transform: translate3d(0,20%,0)}
    to {opacity:1; -webkit-transform: none;transform:none}
}
@keyframes fadeInUp {
    0% {opacity:0; -webkit-transform:translate3d(0,20%, 0);transform: translate3d(0,20%, 0)}
    to {opacity:1; -webkit-transform: none;transform: none}
}
@-webkit-keyframes fadeInDown{
  0%{opacity:0; transform:translateY(-50px)}
  100%{opacity:1;transform: translateY(0)}
}
@keyframes fadeInDown{




  0%{opacity:0; transform: translateY(-50px)}
  100%{opacity:1;transform: translateY(0)}
}



.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

.mainbox{margin: 0 auto; width:86%; max-width: 1400px;}




.top{position:fixed; left: 0px; top: 0px; width: 100%; z-index:9999;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;  }

.top.none{transform: translateY(-100%);}

.top.cur{ box-shadow: 0px 0px 10px rgba(0,0,0,0.1);background: #fff;}
.top.cur>.mainbox{height:80px;}
.top.cur .navdown{top: 80px}
.top.cur .nav li>a{color: #245796; line-height: 80px}
.top.cur .logo img.show{display: none}
.top.cur .logo img.hide{display: block}


.top.cur .zhanqunselect p{color: #245796;border-bottom: 1px solid rgba(0,0,0,0.1);border: none}
.top.cur .zhanqunselect p:before{border-top:5px solid #ddd;}
.top.cur .yuyanselect img.show{display: none}
.top.cur .yuyanselect img.hide{display: block}
.top.cur .nav li:hover>a{color:#245796}
.top.cur .zhanqunselect ul{top: 80px;}
.top.cur .zhanqunselect{line-height: 80px;}
.top.cur .yuyandown{top: 80px;}
.top.cur .yuyanselect{height:80px;}

/*.top.cur .nav li.cur>a{color: #6d9773;}*/



.top.cur2{background: #fff;}
.top.cur>.mainbox{height:80px;}
.top.cur2 .navdown{top: 80px}
.top.cur2 .nav li>a{color: #245796; line-height: 80px}
.top.cur2 .logo img.show{display: none}
.top.cur2 .logo img.hide{display: block}


.top.cur2 .zhanqunselect p{color: #245796;border-bottom: 1px solid rgba(0,0,0,0.1);border: none}
.top.cur2 .zhanqunselect p:before{border-top:5px solid #ddd;}
.top.cur2 .yuyanselect img.show{display: none}
.top.cur2 .yuyanselect img.hide{display: block}
.top.cur2 .nav li:hover>a{color:#245796}
.top.cur2 .zhanqunselect ul{top: 80px;}
.top.cur2 .zhanqunselect{line-height: 80px;}
.top.cur2 .yuyandown{top: 80px;}
.top.cur2 .yuyanselect{height:80px;}

.top.cur2 .nav li.cur>a{color: #6d9773;}






.topright{width:80%; max-width: 1200px;}

.zhanqunselect{ position: relative}

.zhanqunselect p{position: relative; border-bottom: 1px solid rgba(255,255,255,0.5); color: #fff; font-weight: bold; padding-right: 20px;cursor: pointer;font-size: 12px;white-space:nowrap;}
.zhanqunselect p:before{width: 0px;height: 0px;border-top:5px solid #ffffff;border-left: 5px solid transparent;border-right:5px solid transparent;content:''; right: 0px; top: 50%; transform: translate(-50%,0);position: absolute;}

.zhanqunselect ul{ position: absolute; left: 50%; transform: translate(-50%,0); min-width: 200px; display: none;border-radius:10px;box-shadow:0px 0px 10px rgba(0,0,0,0.05);overflow: hidden }

.zhanqunselect li{line-height: 40px; text-align: center;overflow: hidden; font-size: 14px}
.zhanqunselect li a{background: rgba(255,255,255,0.9); display: block}
.zhanqunselect li a:hover{background: #245796; color: #fff}

.yuyandown{position: absolute; left: 50%; transform: translate(-50%,0); min-width: 142px; top: 30px; display: none; border-radius: 10px;overflow: hidden;box-shadow:0px 0px 10px rgba(0,0,0,0.05) }
.yuyandown a{background: rgba(255,255,255,0.9); display: block;line-height: 40px; text-align: center;overflow: hidden;}
.yuyandown a:hover{background: #245796; color: #fff}


.yuyanselect{width: 20px; position: relative}
.yuyanselect img{width: 100%}

.yuyanselect a img.hide{display: none}




.top>.mainbox{height:80px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; max-width: none; }
.logo{ width:13%; max-width:180px;}
.logo img.hide{display: none}


.toprightright{width: 170px;}

.nav{width:calc(95% - 170px)}
.nav li{position: relative}
.nav li>a {position: relative; display: block; color: #fff;font-size: 16px;font-weight: bold; line-height: 40px;}





.navdown{position: absolute; left:50%; transform: translate(-50%,0);top:40px;background:rgba(255,255,255,0.8); min-width:150px; display: none; box-shadow: 0px 3px 3px rgba(0,0,0,0.05); text-align: center; border-radius: 5px;}

.navdown p{position: relative}
.navdown p span{position: absolute; left:110%; top:0px;background:rgba(255,255,255,0.8); min-width:170px; display: none; box-shadow: 0px 3px 3px rgba(0,0,0,0.05); text-align: center; border-radius: 5px;transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all; display: block; opacity:0; visibility: hidden}

.navdown p span.cur{left: 100%; opacity: 1; visibility: visible}

.navdown p a{padding:7px 0px; color:#666;  font-size: 14px;  display: block;border-radius: 5px;}
.navdown a:hover{color: #fff; background: #245796}


.nav li:nth-child(2) .navdown{min-width:290px; }
.nav li:nth-child(4) .navdown{min-width:170px; }




.banner{position: relative; overflow: hidden;}
.banner .swiper-pagination{z-index: 999; left:0px; bottom:5%; width: 100% }
.banner .swiper-pagination-bullet{ opacity:1;width:12px; height:12px;margin:0px 10px!important; border-radius:12px; position: relative; background:rgba(255,255,255,0.34);transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;}
.banner .swiper-pagination-bullet-active{background: url("/theme/en/images/shuidi.svg") no-repeat center center; background-size:100% auto;width: 15px; height: 25px; border-radius:0}

.banner .swiper-button-prev{ width:50px; height:50px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:#ffffff; left:3%;border-radius: 100%;margin-top:-25px; color: #cccccc}

.banner .swiper-button-next{ width:50px; height:50px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:#ffffff; right:3%;border-radius: 100%;margin-top:-25px; color: #cccccc}

.banner .swiper-button-next:after, .banner .swiper-button-prev:after{font-size: 20px;}


.banner .swiper-button-prev:hover{background: #004ca4}
.banner .swiper-button-next:hover{background: #004ca4}

.banner .swiper-button-next:hover:after, .banner .swiper-button-prev:hover:after{color: #fff}




.banner img{width: 100%}
.pcbanbj{background-repeat: no-repeat; background-position: center center; background-size: cover; height:100vh;background-color: #f2f3f7 }
.wapbanbj{background-repeat: no-repeat; background-position: center center; background-size: cover; display: none}

.bantxt{position:absolute; left:4%;bottom:15%;color: #fff; z-index: 3;  }

.bantxt h2{-webkit-animation-duration:1s;animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}


.bantxt h2{font-size:20px; line-height: 1.4;background:#004ca4; color: #fff; padding:20px 40px;}

/*.banner .swiper-slide-active .bantxt h2{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}*/




.sousu{position: absolute; left: 50%; bottom:5%; background:rgba(255,255,255,0.9); border-radius: 60px; z-index: 9; width: 86%; max-width: 1400px; transform: translate(-50%,0)}

.soubtn{width: 80px; height: 60px; background: url("/theme/en/images/soubtn.svg") no-repeat center center; background-size: 30% auto}

.soutxt{width: calc(100% - 100px);  background: none; border: none; font-size: 18px; padding-right: 20px;}

.syaboutbj{background: url("/theme/en/images/xianquan.png") no-repeat left top; background-size: 45% auto; position: relative; z-index: 2}

.syaboutleft{width: 43.2%;}
.syaboutleft .sytit{margin-bottom:5%}
.sytit h2{font-size: 30px;}

.syaboutlefttxt p{font-size:18px; font-weight: 200; margin-top:3%}

.syaboutlefttxt span{color: #999999; display: block; font-size: 20px; margin-top: 6%}

.morebtn.mt10{margin-top: 10%}

.morebtn a{font-size: 18px; font-weight: bold}
.morebtn a em{width:50px; height: 50px; background:url("/theme/en/images/jian.svg") no-repeat center center #fbc433; background-size: 50% auto; border-radius: 100%;transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all; margin-left: 20px;}
.morebtn a:hover em{background:url("/theme/en/images/jian.svg") no-repeat center center #245796;background-size: 50% auto; }

.morebtn.baise a em{width:50px; height: 50px; background:url("/theme/en/images/jian2.svg") no-repeat center center #fff; background-size: 50% auto; border-radius: 100%;transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all; margin-left: 20px;}
.morebtn.baise a{color: #fff}
.morebtn.baise a:hover em{background:url("/theme/en/images/jian.svg") no-repeat center center #fbc433;background-size: 50% auto; }


.mt10{margin-top: 15%}


.syaboutright{width: 46%; border-radius: 100%; position: relative; cursor: pointer;overflow: hidden}

.abdimg{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;overflow: hidden;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }
.abdimg img{width: 100%; height: 100%}

.syaboutright:hover .abdimg{-webkit-transform:rotate(20deg);}
.syaboutright:hover .fangdapic>img{transform: scale(1.05);-webkit-transform: scale(1.05);}



.bjs{width: 54.74%;}
.bjs img{width: 100%}


.syyewubox{position: relative; margin: 0 auto; margin-top: 3%}

.syyewuleft{width: 33%; color: #fff}
.syyewulefttxt{font-size:16px; margin-top: 6%;}
.syyewuhezi{position:absolute; z-index: 2; top:40%;width: 100%; transform: translate(0,-50%); left: 0px;}


.yepics{ width:27%; }
.cwds{position: relative;}
.yepicimg{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.yeicos{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%}
.yeicos img{width: 50%;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.cwds>img{width: 100%}


.syyewuright{width: 50%}


.syyewuright li a:hover .yepicimg{-webkit-transform:rotate(180deg);}

/*.syyewuright li a:hover .yeicos img{transform: translateY(-10px)}
*/

.yewuright{border-bottom: 1px solid #ebebeb; width:65%;position: relative}

.yewuright h2{font-size: 28px; margin:10px 0px;}
.yewuright p{font-size:14px; color: #666666; line-height:24px;  margin-bottom:10px;}
.yewuright p.fiveline{-webkit-line-clamp:100;line-clamp:100;}
.yewuright em{width:18px; height: 23px; background: url("/theme/en/images/jian3.svg") no-repeat center center; background-size: 100% auto; display: inline-block}

.yewuright:before{height: 1px; width: 0px; background: #245796; content: ''; position: absolute; left: 0px; bottom: -1px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}


.syyewuright li:hover .yewuright:before{width: 100%}
.syyewuright li:nth-child(1){margin-bottom: 10%}

.syyewuright li:nth-child(1) a:hover .yewuright em{ background: url("/theme/en/images/jian2.svg") no-repeat center center; background-size: 100% auto; }
.syyewuright li:nth-child(1) a:hover{color: #245796}

.syyewuright li:nth-child(2) a:hover .yewuright em{ background: url("/theme/en/images/jian4.svg") no-repeat center center; background-size: 100% auto; }
.syyewuright li:nth-child(2) a:hover{color: #339567}


.syyewuright li:nth-child(2) .yewuright:before{ background: #339567; }


.syyoushibox{background: url("/theme/en/images/syyoushibj.jpg") no-repeat left top; background-size:54.74% auto}

.syyoushitxt{text-align: center; line-height:1.8; max-width: 1200px; margin: 0 auto; font-size:16px;}

.syyoushi{border-radius: 40px;overflow: hidden}
.syyoushi li{width: 25%;padding: 6% 0px; cursor: pointer;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.syyoushi li:nth-child(1){background: url("/theme/en/images/ysquan01.png") no-repeat center center #feba01; background-size: 100% auto;}
.syyoushi li:nth-child(2){background: url("/theme/en/images/ysquan02.png") no-repeat center center #6d9773; background-size: 100% auto;}
.syyoushi li:nth-child(3){background: url("/theme/en/images/ysquan02.png") no-repeat center center #2773ad; background-size: 100% auto;}
.syyoushi li:nth-child(4){background: url("/theme/en/images/ysquan02.png") no-repeat center center #245796; background-size: 100% auto;}


.ysquanbox{width: 120px; height: 120px; border-radius: 100%; border: 1px solid #fff; margin: 0 auto;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.ysquanbox img{width:50%}

.syyoushi li p{font-size:24px; font-weight: bold; margin-top: 20px; color: #fff; text-align: center; padding: 10px; line-height: 1.4}

.syyoushi li:hover .ysquanbox{transform: translateY(-10px);}
.syyoushi li:hover{background-size:105% auto}

.syjoinbox{background: url("/theme/en/images/joinbj.jpg") no-repeat center center; background-size: cover; position: relative}

.sybj{width: 53.125%; margin-top: 60px;}
.sybj img{width: 100%}

.joinboxs{position: absolute; left: 0%; top: 60%; transform: translate(0,-50%); width: 100%}


.joinboxs .syyewuleft{width:31%;}

.footerbj{background: #245796; color:rgba(255,255,255,0.8);}
.footnav{max-width: 100%;}
.footnav li p a{color: #fff; font-size: 16px; font-weight: bold}
.footnav li p{margin-bottom: 20px;}
.footnavdwon span{display: block; padding: 5px 0px;}

.footnavdwon span a{color:rgba(255,255,255,0.8); }
.footnavdwon span a:hover{color:rgba(255,255,255,1); }

.footbot{border-top: 1px solid rgba(255,255,255,0.07); padding: 20px 0px;}
.footbot a{color:rgba(255,255,255,0.8); }
.footbot a:hover{color:rgba(255,255,255,1); }

.nybanner img{width: 100%}
.nybanner img.none{display: none}

.nyaboutbj{background: url("/theme/en/images/abbj.png") no-repeat right top;  background-size:47.13% auto}


.nyabouttxt{text-align: center;line-height:2; max-width: 1240px; margin: 0 auto; font-size:20px; margin-top: 3%}


.nyabnum li{text-align: center; line-height: 1;min-width: 33%}
.nyabnum li.line{width: 1px;background: #d9d9d9; min-width: 1px}

.nyabnum li h3{font-weight: normal; color: #245796;margin-bottom: 30px}
.nyabnum li h3 span{font-family: 'AvertaBold'; font-size:60px;}
.nyabnum li h3 em{font-size: 20px; margin-left: 20px;}

.nyabnum li:last-child h3 span{font-size: 50px; font-weight: bold;}
.nyabnum li:last-child h3{margin-bottom: 40px;}
.nyabnum li p{color: #666666; line-height: 1.8}

.nyaboutimg{border-radius:50px;overflow: hidden}

.imgtm img{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.imgtm:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.yuanjingbj{background: url("/theme/en/images/yuanjbj.jpg") no-repeat left top; background-size:auto 100%;}
.yuanjingtxt{width: 37%}
.yuanjingtxt h2{font-size: 30px; font-weight: bold; color: #f3b717;margin-bottom:40px;}
.yuanjingtxt p{font-size: 48px; font-weight: 200; line-height: 1.4}


.yuanjingpic{width: 38.5%; position: relative}
.yuanjingpic img{ border-radius: 100%;}

.quaner{position:absolute; left:50%; top:50%;  width:90%; height:90%;transform: translate(-50%,-50%);  }
.quaner i{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 100%; border: 1px solid #dddddd; opacity: 0;}

.quaner i:nth-child(1){width:105%; height: 105%;}
.quaner i:nth-child(2){width:120%; height: 120%;}
.quaner i:nth-child(3){width:150%; height: 150%;}
.quaner i:nth-child(4){width:160%; height: 160%;}
.quaner i:nth-child(5){width:170%; height: 170%;}



.quaner i:nth-child(1){animation: scale1 2s infinite linear;animation-delay:0.1s;-webkit-animation-delay:0.1s;}
.quaner i:nth-child(2){animation: scale2 2s infinite linear;animation-delay:0.2s;-webkit-animation-delay:0.2s;}
.quaner i:nth-child(3){animation: scale3 2s infinite linear;animation-delay:0.3s;-webkit-animation-delay:0.3s; }
.quaner i:nth-child(4){animation: scale4 2s infinite linear;animation-delay:0.4s;-webkit-animation-delay:0.4s; }
.quaner i:nth-child(5){animation: scale5 2s infinite linear;animation-delay:0.5s;-webkit-animation-delay:0.5s; }

@keyframes scale1{
	0%{ width:110%; height: 110%;opacity:0}
	50%{ width:115%; height: 115%;opacity:1}
	100%{ width:120%; height: 120%; opacity:0;}
}
@keyframes scale2{
	0%{ width:120%; height: 120%;opacity:0}
	50%{ width:125%; height: 125%;opacity:.9}
	100%{ width:130%; height: 130%; opacity:0;}
}
@keyframes scale3{
	0%{ width:130%; height: 130%;opacity:0}
	50%{ width:135%; height: 135%;opacity:.8}
	100%{ width:140%; height: 140%; opacity:0;}
}
@keyframes scale4{
	0%{ width:140%; height: 140%;opacity:0}
	50%{ width:145%; height: 145%;opacity:.7}
	100%{ width:150%; height: 150%; opacity:0;}
}
@keyframes scale5{
	0%{ width:150%; height: 150%;opacity:0}
	50%{ width:155%; height: 155%;opacity:.6}
	100%{ width:160%; height: 160%; opacity:0;}
}

.shimingbj{background: url("/theme/en/images/lilianbj.jpg") no-repeat center center; background-size: cover;}

.shiming{width: 41.42%}
.shiming h2{font-size: 30px; font-weight: bold; color: #f3b717;margin-bottom:40px;}
.shiming p{font-size: 48px; font-weight: 200; line-height: 1.4; color: #fff}

.jiazhileft{width: 43%}

.jiazhiright{width: 46%; position: relative}

.jiazhibox>h2{font-size: 30px; font-weight: bold; color: #f3b717;margin-bottom:10px;}
.jiazhileft li{margin-top: 20px;}
.jiazhileft li h3{font-size:26px; margin-bottom: 10px;}

.jiazhileft li p{color: #666666;}

.fazhanbj{background: url("/theme/en/images/daquan.png") no-repeat top center; background-size: 100% auto; background-attachment: fixed}




.lishilist{position: relative;}
.lishilist:before{content: ""; height: calc(100% - 20px); width: 1px; background: #6d9773; position: absolute; left: 50%; transform: translate(-50%,0); top: 20px;}

.lishilist ul{position: relative;}




.shijiantxt{width: calc(50% - 60px); position: relative}

.shijianwenzi{background: #f6f7fb; border-radius: 20px;padding:20px 30px;margin-top: 30px}
.shijianwenzi p{position: relative; padding-left: 20px; margin: 10px 0px;}
.shijianwenzi p:before{content: ""; height:6px; width: 6px; background: #feba01; position: absolute; left:0%; top: 10px; border-radius: 100%}


.shijiantxt h3:after{content: ""; height:9px; width:9px;position: absolute;background: #6d9773; right: -69px; border-radius: 100%; top: 50%; transform: translate(0,-50%); border: 5px solid #e2eae3}



.shijiantxt h3{text-align: right; font-size: 50px; color: #feba01;font-family: 'AvertaBold'; position: relative; line-height: 1}


.lishilist li{margin-top: -30px}

.lishilist li:nth-child(even) {display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}
.lishilist li:nth-child(even) .shijiantxt h3{text-align: left}

.lishilist li:nth-child(even) .shijiantxt h3:after{left: -69px;}

.zhiliangbj{background:url("/theme/en/images/zlbjs.jpg") no-repeat bottom center; background-size: 100% auto}


.zhiliangbox li{margin-top: 60px; position: relative; border-radius:50px; overflow: hidden}

.zhiliangpic{ border-radius:50px; overflow: hidden}
.zhiliangquan{position: absolute; width: 48%; top: 0px; left: 0px; height: 100%}
.zhiliangquan img{width: 100%; height: 100%}
.zhiliangtxt{width:30%;position: absolute;top: 50%;transform: translate(0,-50%);left:8%; color: #fff}

.zhiliangtxt h2{font-size:20px; line-height: 1.4;margin-bottom: 30px;}
.zhiliangtxt p{ line-height: 1.6}

.zhiliangbox li:nth-child(even) .zhiliangquan{right: 0; left: auto;}

.zhiliangbox li:nth-child(even) .zhiliangtxt{right: 8%; left: auto}

.zhiliangbox li:hover .imgtm img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.fazhanboxs{overflow: hidden}
.fazhanboxs .swiper-container{margin: 0 auto;width:86%;max-width: 1400px;overflow: hidden;}


.timeboxs{ position: relative; height:145px; padding-left: 34px; width: calc(100% - 34px)}
.timeboxs:before{content: ''; width: 1px; height:90%; background: #e6e6e6; bottom: 0px; position: absolute; left: 7px;}
.timeboxs h2{font-size:30px; color: #feba01; position: relative;margin-bottom: 10px; line-height: 1}
.timeboxs h2:before{content: '';width:7px; height: 7px; border-radius: 100%; border:5px solid #dde7e2; position: absolute; left: -34px; top: 50%;transform: translate(0,-50%);background: #6d9773}

.timeboxs p{font-size:14px; font-weight: 200; line-height:22px; height:90px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient: vertical;}

.fazhantit h2{font-size:18px; font-weight: normal; text-align: center}


.fazhanboxs { position: relative}
.fazhanboxs .swiper-slide{height:320px;}

.fazhanboxs .swiper-slide:nth-child(even){display:flex;align-items:flex-end;}

.fazhanboxs .swiper-slide:nth-child(even) .timeboxs:before{top: 0px;height: 60px; bottom: auto;}

.fazhanboxs .swiper-slide:nth-child(even) .timeboxs h2{margin-top: 40px;}

.fazhanboxs .swiper-slide:nth-child(even) .timeboxs{height:174px;}


.fazhanboxs{position: relative}
.fazhanboxs:before{content: ''; width: 100%; height: 1px;background: #6d9773; position: absolute; left: 0px; top: calc(50% - 15px);}

.fazhanboxs .swiper-button-next{ width:50px; height:50px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:url("/theme/en/images/jian.svg") no-repeat center center #feba01; background-size:20px auto; right:3%;border-radius: 100%;margin-top:-40px}
.fazhanboxs .swiper-button-prev{width:50px; height:50px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:url(/theme/en/images/jian3l2.svg) no-repeat center center #feba01;  background-size:20px auto; left:3%;border-radius: 100%;margin-top:-40px}


.fazhanboxs .swiper-button-next:hover{ transform: scale(1.1);-webkit-transform: scale(1.1);}

.fazhanboxs .swiper-button-prev:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}


.fazhanboxs .swiper-button-next:after, .fazhanboxs .swiper-button-prev:after{display: none}


.quanqiutxt{text-align: center; line-height: 2; font-size: 16px; max-width:900px;margin: 0 auto; margin-top: 3%; }

.quanqiubox ul{width: calc(100% + 50px); margin-left: -50px; }
.quanqiubox li{width: calc(10% - 50px); float: left; margin-left: 50px; text-align: center; margin-bottom: 30px;}
.quanqiubox li p{font-size: 12px; margin-top: 10px; width: calc(100% + 30px); margin-left: -15px;}
.quanqiubox li img{width: 100%}


.diqiuboxs{background: url("/theme/en/images/mapbjs.jpg") no-repeat bottom center; background-size: cover;overflow: hidden}
.diqiutit{color: #fff; text-align: center}


.diqiupic{position: relative; margin-top:150px}

.diqiupic li{position: absolute; width: 6.6%;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.diqiupic li>img{width: 100%;}
.diqiupic li a{color: #fff; text-align: center; display: block; width: 100%; height: 100%}
.diqiupic li p{font-size: 16px; margin-bottom: 10px; position: absolute; left: 50%; transform: translate(-50%,0); top:-50px;white-space:nowrap;}
.guoqi{width:calc(100% - 6px); height:calc(100% - 6px); position: absolute; border-radius: 100%; border: 3px solid #fff;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}


.diqiupic li a:hover .guoqi img{width: 65%}

.diqiupic li:hover{transform: scale(1.05);-webkit-transform: scale(1.05);}
.diqiupic li a:hover .guoqi{background:#ffffff}
.guoqi img{width: 70%;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.diqiupic li:nth-child(1){left:6.84%;bottom:33.88%;}
.diqiupic li:nth-child(2){left:18.49%;bottom:65.08%; }
.diqiupic li:nth-child(3){left:32.12%;bottom: 83.05%; }
.diqiupic li:nth-child(4){left:50%;bottom: 88.84%; transform: translate(-50%,0)}
.diqiupic li:nth-child(5){right:32.12%;bottom:83.05%; }
.diqiupic li:nth-child(6){right:18.49%;bottom:65.08%;}
.diqiupic li:nth-child(7){right:6.84%;bottom:33.88%; }


.fourshichang li{width:17.8%; border-radius: 40px; min-height:360px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center; color: #fff;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;cursor: pointer;overflow:hidden;position: relative }

.fourshichang li.cur{width: 42.14%;}


.foytxs{opacity: 0;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;transform: translateY(100%); width: 84%; position: absolute; left:8%; top: 50%;}

.foytxs p{opacity: 0;    -webkit-transition: all 0.5s ease 0.3s;
    -moz-transition: all 0.5s ease 0.3s;
    -ms-transition: all 0.5s ease 0.3s;
    -o-transition: all 0.5s ease 0.3s;
    transition: all 0.5s ease 0.3s;transform:translateY(20%);}

.fourshichang li:nth-child(1){background: url("/theme/en/images/si01.png") no-repeat right bottom #feba01; background-size: 90% auto}
.fourshichang li:nth-child(2){background: url("/theme/en/images/si01.png") no-repeat right bottom #6d9773; background-size: 90% auto}
.fourshichang li:nth-child(3){background: url("/theme/en/images/si01.png") no-repeat right bottom #2773ad; background-size: 90% auto}
.fourshichang li:nth-child(4){background: url("/theme/en/images/si01.png") no-repeat right bottom #245796; background-size: 90% auto}

.fourshichang li:nth-child(1).cur{background: url("/theme/en/images/si02.png") no-repeat right bottom #feba01; background-size: 80% auto}
.fourshichang li:nth-child(2).cur{background: url("/theme/en/images/si02.png") no-repeat right bottom #6d9773; background-size: 80% auto}
.fourshichang li:nth-child(3).cur{background: url("/theme/en/images/si02.png") no-repeat right bottom #2773ad; background-size: 80% auto}
.fourshichang li:nth-child(4).cur{background: url("/theme/en/images/si02.png") no-repeat right bottom #245796; background-size: 80% auto}


.fourshichang li h2{font-size:20px; font-weight: normal; text-align: center; width: 90%!important; line-height: 1.4}
.fourshichang li.cur>h2{display: none}
.fourshichang li.cur .foytxs h2{font-weight: bold; text-align: left;margin-bottom: 10px;}

.fourshichang li.cur .foytxs{opacity: 1;transform:translateY(0%); transform: translate(-50%,-50%); left: 50%}
.fourshichang li.cur .foytxs p{opacity:1;transform:translateY(0%);}


.nengli{position: relative}
.nengli p:nth-child(1){background: #feba01; width: 50%; line-height: 64px; font-size: 20px; font-weight: bold; color: #fff; text-align: center; border-bottom-left-radius: 64px; border-top-left-radius: 64px;}

.nengli p:nth-child(2){background: #e57a54; width: 50%; line-height: 64px; font-size: 20px; font-weight: bold; color: #fff; text-align: center; border-bottom-right-radius: 64px; border-top-right-radius: 64px;display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}

.nengli span{width:160px; height: 160px; background: url("/theme/en/images/cxbj.png") no-repeat center center; background-size: 100% auto;font-size:16px; font-weight: bold; color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); line-height: 1.4;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center; text-align: center}

.nengli{margin-top: 10%}

.nengli p em{width: 80%; display: block}

.shangchans{margin-top: 5%;position: relative}
.shangchans ul{ box-shadow: 0px 0px 20px rgba(0,0,0,0.08); text-align: center; border-radius: 50px; width: 40%; padding: 50px 0px; }

.shangchans li{ padding:0px 20%; margin: 0px 0; min-height:96px; display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center; line-height: 24px;}

.shangchans dl{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 28.5%; text-align: center;padding: 50px 0; height: calc(100% - 100px)}
.shangchans dd{padding:0px 10px;color: #fff; font-size: 18px; font-weight: bold; border-radius: 50px;box-shadow: 0px 0px 20px rgba(0,0,0,0.1); height: 60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center; margin: 18px 0px;position: relative; line-height: 1.2 }


.shangchans dd:nth-child(1){background: #d36341}
.shangchans dd:nth-child(2){background: #e59b54}
.shangchans dd:nth-child(3){background: #73bf94}
.shangchans dd:nth-child(4){background: #5b9da2}
.shangchans dd:nth-child(5){background: #e59b54}
.shangchans dd:nth-child(6){background: #d36341}
.shangchans dd:nth-child(7){background: #73bf94}


.shangchans dd:before{content: ''; width:10%; height: 1px; background: #fedc80; position: absolute; left: -10%; top: 50%;transform: translate(0%,-50%);}

.shangchans dd:after{content: ''; width:10%; height: 1px; background: #fedc80; position: absolute; right: -10%; top: 50%;transform: translate(0%,-50%);}


.gansutxt{max-width: 1100px; line-height: 1.8}

.gansutxt p{position: relative; padding-left:10px; line-height: 1.4; margin-top:10px;}

.gansutxt p:before{width: 3px; height: 3px; position: absolute; left: 0px; top: 8px; border-radius: 100%; background: #666; content: ''}

.gansutxt.mt3{margin: 0 auto;margin-top: 3%}
.lansebj{background: #eef3f6}

.gansuboxs{position: relative}
.gansuboxs ul{width:23%; min-height: 630px;}

.gansuquan{width: 44%; position: absolute;left: 50%; top: 50%;transform: translate(-50%,-50%); }

.gansuquantxt{position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%); text-align: center; width: 90%}
.gansuquantxt p{font-size:16px; line-height: 1.2}
.gansuquantxt p em{color: #689773}
.gansuquantxt h3{color: #689773; font-size: 18px; margin:2% 0px;}

.gansuboxs li h3{font-size: 24px; margin-bottom: 10px; line-height: 1.2}
.gansuboxs li h3:first-child{margin-top: 0px;}
.gansuboxs li h3{margin-top: 30px;}



.lis01 h3{color: #4f81bd; position: relative; display: inline-block}
.lis01 h3:before{content: ''; width: 142px; height: 34px; background: url("/theme/en/images/x01.png") no-repeat center center; background-size: 100% auto; position: absolute; left:100%; top: 10px;}

.lis02 h3{color: #ffc000; position: relative; display: inline-block}
.lis02 h3:before{content: ''; width: 142px; height: 34px; background: url("/theme/en/images/x03.png") no-repeat center center; background-size: 100% auto; position: absolute; left:100%; top:-10px;}

.lis03 h3{color: #00887d; position: relative; display: inline-block}
.lis03 h3:first-child:before{content: ''; width: 142px; height: 34px; background: url("/theme/en/images/x02.png") no-repeat center center; background-size: 100% auto; position: absolute; right:110%; top: 10px;}



.lis04 h3{color: #953735; position: relative; display: inline-block}
.lis04 h3:before{content: ''; width: 142px; height: 34px; background: url("/theme/en/images/x04.png") no-repeat center center; background-size: 100% auto; position: absolute; right:105%;  top:-10px;}



.beizhu{ margin-top: 5%}
.beizhu li{color: #666; display: inline-block; padding:5px 20px;}
.beizhu li span{font-weight: bold; color: #333}

.beizhu ul{ display: block; text-align: center}


.renleft{width: 26.8%}

.renneirong{display: none}
.renright{width:73.2%}

.renright li{}
.renright li h3{width:calc(30% - 40px); height: 50px; border: 2px solid #e3f2ea; text-align: center; padding:0 20px;border-radius:50px; line-height: 50px; text-align: left; color: #73BF94; position: relative; cursor: pointer;overflow: hidden}
.renright li h3:before{ background: url("/theme/en/images/xia01.png") no-repeat no-repeat center center;position: absolute; width: 54px; height: 54px; content: ''; right:-2px; top: -2px; background-size: 17px auto; border-radius: 100%}


.renright li.cur h3:before{background: url("/theme/en/images/jsx.svg") no-repeat no-repeat center center rgba(0,0,0,0.1)!important;background-size: 10px auto!important;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.renright li.cur h3{background: #73bf94; color: #fff!important; border: 2px solid #73bf94;box-shadow: 0px 0px 10px rgba(0,0,0,0.1)!important;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.renright li.cur h3:after{content:''; width: 0;height: 0;border-right: 10px solid #73bf94;
border-top: 10px solid transparent; border-bottom: 10px solid transparent; position: absolute; left:109%; top: 50%; transform: translate(0,-50%);transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}


.renright ul{height: 100%;}

.renright li:first-child{margin-top: 1%}
.renright li:last-child{margin-bottom:0.5%}

.renright li.yse01 h3{color: #b44e2e; border: 2px solid #f0dcd5; }
.renright li.yse01 h3:before{background: url("/theme/en/images/xia02.png") no-repeat no-repeat center center; }
.renright li.yse01.cur h3{background: #b44e2e; border: 2px solid #b44e2e;}
.renright li.yse01.cur h3:after{border-right: 10px solid #b44e2e;}
.renright li.yse01.cur .renneirong{background: #b44e2e}



.renright li.yse02 h3{color: #5b9da2; border: 2px solid #deebec; }
.renright li.yse02 h3:before{background: url("/theme/en/images/xia03.png") no-repeat no-repeat center center; }
.renright li.yse02.cur h3{background: #5b9da2; border: 2px solid #5b9da2;}
.renright li.yse02.cur h3:after{border-right: 10px solid #5b9da2;}
.renright li.yse02.cur .renneirong{background: #5b9da2}



.renright li.yse03 h3{color: #d36341; border: 2px solid #f6e0d9; }
.renright li.yse03 h3:before{background: url("/theme/en/images/xia04.png") no-repeat no-repeat center center; }
.renright li.yse03.cur h3{background: #d36341; border: 2px solid #d36341;}
.renright li.yse03.cur h3:after{border-right: 10px solid #d36341;}
.renright li.yse03.cur .renneirong{background: #d36341}


.renright li.yse04 h3{color: #e59b54; border: 2px solid #faebdd; font-size: 12px; line-height: 1.4;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center; }
.renright li.yse04 h3:before{background: url("/theme/en/images/xia05.png") no-repeat no-repeat center center; }
.renright li.yse04.cur h3{background: #e59b54; border: 2px solid #e59b54;}
.renright li.yse04.cur h3:after{border-right: 10px solid #e59b54;}

.renright li.yse04.cur .renneirong{background: #e59b54}



.renright{position: relative}
.renneirong{box-shadow: 0px 0px 10px rgba(0,0,0,0.1); border-radius: 20px; position: absolute; right:0%; top: 1%; width:66%; background: #73bf94; color: #fff; height:98%;}
.renneirongover{padding: 40px; line-height: 2; padding-right: 20px; }

.renneirongovergund{height: 100%; overflow-y: scroll; padding-right: 20px;/*word-break: break-all;*/ }

.renneirongovergund::-webkit-scrollbar {width:3px;}
.renneirongovergund::-webkit-scrollbar-track {background:rgba(0,0,0,0);}
.renneirongovergund::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.2);}



.renneirongover h2{font-size:24px; font-weight:normal;margin-bottom: 10px; line-height: 1.2}
.renneirongover h4{margin: 10px 0}
.renneirongover h5{font-weight: normal; font-size: 16px;word-break: break-all}

.renneirongover p{position: relative; padding-left: 20px;}
.renneirongover p:before{content: ''; width:5px; height: 5px; border-radius: 100%; background: #ffffff; position: absolute; left: 0px; top: 12px;}

.renneirongover span .i{width: 20px}
.renneirongover span .em{width: calc(100% - 20px)}

.renneirongover span.tsd{line-height: 1.7}



.rline{height: 1px;  background: rgba(255,255,255,0.3); margin: 40px 0px;}

.yuanliaoboxs{position: relative;}
.yuanliao{width: 70%; }

.yuanliao img{border-radius: 50px;}

.yuanliaotxt{position: absolute; left: 55%; top: 15%;  color: #fff; font-weight: 200; font-size: 20px; background: #295a98; border-radius: 50px; width: 26%; padding:3% 4%}


.yuanlquan{width: 180px; height:180px; background: #e2eae3; border-radius: 100%; position: absolute; right: 0px; bottom: 0px;}


.yuanliaobj{background: url("/theme/en/images/yuanlinbj.jpg") no-repeat center center; background-size: cover}

.yuanliaobj .nytit h2{font-size: 30px;}

.yuanliaocon li img{width: 60px; margin-right: 28px;}
.yuanliaocon li p{ color: #999999; font-size: 20px;}
.yuanliaocon li p span{color: #ffb005; font-size: 24px; font-weight: bold}
.yuanliaocon li p span a{color: #ffb005}

.yuanliaocon ul{width: 75%; margin:0 auto}



.jizhiboxsd li{width: calc(48% - 80px);box-shadow: 0px 0px 20px rgba(36,87,150,0.1); border-radius: 20px; text-align: center; padding: 40px;position: relative}
.jizhiboxsd li p{color: #666666}

.jizhiboxsd li h2{background: #6d9773; color: #fff; border-radius: 80px; text-align: center; width: 80%; margin: 0 auto;position: absolute; top: -30px; left: 50%; transform: translate(-50%,0); z-index: 9; padding: 10px 0px; font-weight: normal; font-size: 26px;}

.zhijipics{margin: 30px 0px 20px}

.jizhiboxsd li:nth-child(2) h2{background: #feba01;}


.shichangdui{ position: relative; margin: 7% 0px; min-height: 560px; background: url("/theme/en/images/shicdhad.jpg") no-repeat center center; background-size: cover}
.shichangdui img{width: 100%}


.shaichangboxs{position: absolute; width: 86%; max-width: 1200px; top: 50%; left: 50%; transform: translate(-50%,-50%);background:rgba(36,87,150,0.92); border-radius: 100px; color: #fff}


.chanjixs{padding: 4% 6% 6%}
.chanjixs ul{width: calc(100% + 60px); margin-left: -60px; }
.chanjixs li{width: calc(50% - 60px); float: left; margin-left:60px; margin-top:30px;}
.chanjixs li h3{font-size: 24px; margin-bottom: 10px;}
.chanjixs li p{color: #c6defb}

.zhusheyoushi{margin-top:8%}
.zhusheyoushi li{ color: #245796;width:25%; text-align: center; cursor: pointer}

.zsysico{width: 130px; background: #245796; height: 130px; border-radius: 100%; margin: 0 auto; position: relative}
.zsysico img{width: 40%;}
.zsysico:before{width:100%; height: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);content: '';border: 30px solid rgba(36,87,150,0.1);border-radius: 100%;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.zhusheyoushi li:hover .zsysico:before{border:40px solid rgba(36,87,150,0.1)}

.zhusheyoushi li p{margin: 0 auto;margin-top: 80px; font-size: 16px; line-height: 1.6; max-width: 80%;}
.zhusheyoushi li:nth-child(2){color: #6d9773}
.zhusheyoushi li:nth-child(2) .zsysico{ background: #6d9773; }

.zhusheyoushi li:nth-child(2) .zsysico:before{border:30px solid rgba(109,151,115,0.1); }
.zhusheyoushi li:nth-child(2):hover .zsysico:before{border:40px solid rgba(109,151,115,0.1)}

.zhusheyoushi li:nth-child(3){color: #feba01}
.zhusheyoushi li:nth-child(3) .zsysico{ background: #feba01; }

.zhusheyoushi li:nth-child(3) .zsysico:before{border:30px solid rgba(254,186,1,0.1); }
.zhusheyoushi li:nth-child(3):hover .zsysico:before{border:40px solid rgba(254,186,1,0.1);}

.zhusheyoushi li:nth-child(4){color: #2773ad}
.zhusheyoushi li:nth-child(4) .zsysico{ background: #2773ad; }

.zhusheyoushi li:nth-child(4) .zsysico:before{border: 30px solid rgba(39,115,173,0.1); }
.zhusheyoushi li:nth-child(4):hover .zsysico:before{border:40px solid rgba(39,115,173,0.1);}


.zhijiconbox ul{width: calc(100% + 200px); margin-left: -200px}
.zhijiconbox li{width: calc(50% - 200px); float: left; margin-left: 200px; border-top: 1px solid rgba(36,87,150,0.2); padding: 20px 0px; margin-bottom: 30px;}
.zhijiconbox li h3{font-size:22px; color: #245796; font-weight: normal; margin-bottom: 10px;}

.zhijiconbj{background:#eef3f6;position: relative;overflow: hidden}

.zhijiconbj:before{content: ''; width: 100%; height: 100%;background: url("/theme/en/images/zhijiconbj.jpg") no-repeat center center; background-size: cover; position: absolute; left: 0px; top: 0px;transform: scale(0.8, 0.8);animation: scales 3s infinite; }

.zhijiconbox li p{padding: 5px 0px;}
.zhijiconbox li p span{color: #999999}


@keyframes scales{0%{transform: scale(0.8, 0.8);opacity: 0}
	100%{ transform: scale(1, 1);opacity: 1}
}



.cmotit h2{font-size: 36px; text-align: center; font-weight: normal}

.cmotit.lanse{color: #245796}
.cmotit.lvse{color: #6d9773}

.cmobiaoge{text-align: center; border-radius: 20px;overflow: hidden}
.cmobiaoge tr:nth-child(1){font-size: 20px; color: #245796; background: #d3ddea!important}
.cmobiaoge tr:nth-child(1) td:nth-child(1){background: #245796!important; color: #fff}

.cmobiaoge td{padding:15px 10px; width:16.66%}

.cmobiaoge tr:nth-child(odd){background: #eef2f7}

.cmobiaoge tr:nth-child(odd) td:nth-child(1){background: #5079ab; color: #fff}
.cmobiaoge tr:nth-child(even) td:nth-child(1){background: #668ab6; color: #fff}



.cmobiaoge.lvse tr:nth-child(1){font-size: 20px; color: #6d9773; background: #e2eae3!important}
.cmobiaoge.lvse tr:nth-child(1) td:nth-child(1){background: #6d9773!important; color: #fff}
.cmobiaoge.lvse tr:nth-child(odd){background: #f4f7f4}

.cmobiaoge.lvse tr:nth-child(odd) td:nth-child(1){background: #8aac8f; color: #fff}
.cmobiaoge.lvse tr:nth-child(even) td:nth-child(1){background: #99b69d; color: #fff}





.cmoimbos{border-radius: 40px; overflow: hidden;position: relative}
.cmoimxs{width: 53.42%; height: 100%; position: absolute; right: 0px; top: 0px;}


.cmowenzis{position: absolute; top: 50%; transform: translate(0%,-50%); color: #fff; text-align: justify; width: 34%; right: 5%; line-height: 2}




.cmoimbos.lvse .cmoimxs{left: 0px; right: auto}

.cmoimbos.lvse .cmowenzis{left: 5%; right: auto}


.lvsetxt{color: #749c7a}
.lansetxt{color: #245796}


.nyprotit{max-width: 1000px; margin: 0 auto; margin-top: 5%}

.nyprotit li span{width:36px; height: 36px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center; margin-right: 20px;}
.nyprotit li span img{max-height: 100%}
.nyprotit li span img.hide{display: none}

.nyprotit li.cur span img.hide{display:block}
.nyprotit li.cur span img.show{display: none}

.nyprotit li{font-size:24px; width:50%}

.nyprotit li:nth-child(1) a{color: #6d9773;border-top-left-radius:40px;border-bottom-left-radius:40px; border:2px solid #6d9773; border-right: none; height: 70px;overflow: hidden}
.nyprotit li:nth-child(2) a{color: #245796;border-top-right-radius:40px;border-bottom-right-radius:40px; border:2px solid #245796; border-left: none; height: 70px; overflow: hidden}


.nyprotit li:nth-child(2).cur a{color: #ffffff;background: #245796}
.nyprotit li:nth-child(1).cur a{color: #ffffff;background: #6d9773}


.nyprotit li:nth-child(2):hover a{color: #ffffff;background: #245796}
.nyprotit li:nth-child(1):hover a{color: #ffffff;background: #6d9773}

.nyprotit li:hover span img.hide{display:block}
.nyprotit li:hover span img.show{display: none}


.propicbox{width: calc(63.2% - 100px); border-radius: 50px; background: #fff;box-shadow: 0px 0px 20px rgba(0,0,0,0.05); padding: 30px 50px 50px; position: relative; z-index: 0}

.propichezi{width: 75.5%; position: relative}
.propichezi .swiper-container{overflow: hidden;}



.nyprobox:nth-child(odd){display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}
.nyprobox:nth-child(odd) .propicbox{display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}


.proqie{position: absolute; left: 50%; bottom: -50px; transform: translate(-50%,0); height: 60px; width:180px;}

.proqie .swiper-button-prev{width: 60px; height: 60px; border-radius: 100%;box-shadow: 0px 0px 20px rgba(36,87,150,0.1);background: #fff; left: auto; position: relative; margin: 0px;}

.proqie .swiper-button-next{width: 60px; height: 60px; border-radius: 100%;box-shadow: 0px 0px 20px rgba(36,87,150,0.1);background: #fff; left: auto; position: relative; margin: 0px;}

.proqie .swiper-button-next:after, .proqie .swiper-button-prev:after{font-size: 20px; font-weight: bold}


.nyprobox:nth-child(1) .swiper-button-next:after,.nyprobox:nth-child(1)  .swiper-button-prev:after{color: #0292cb}
.nyprobox:nth-child(2) .swiper-button-next:after,.nyprobox:nth-child(2)  .swiper-button-prev:after{color: #fdaa0c}
.nyprobox:nth-child(3) .swiper-button-next:after,.nyprobox:nth-child(3)  .swiper-button-prev:after{color: #9f3060}
.nyprobox:nth-child(4) .swiper-button-next:after,.nyprobox:nth-child(4)  .swiper-button-prev:after{color: #8f297f}


.nyprobox{position: relative;margin-bottom: 100px;}

.nyprowenzi{position: absolute; width: 46.85%; left: 0px; top: 10%; }
.nyprowenzi:before{content:''; width: 100%; height: 100%; position: absolute; left:2%; top: -4%;border-radius: 50px; z-index:0}

.nyprotxtxs{padding: 10%; color: #fff; border-radius: 50px; position: relative; z-index: 1}
.nyprotxtxs h2{font-size: 30px; font-weight: normal}
.nyprotxtxs p{line-height: 30px; height:90px; font-size: 18px; margin: 20px 0px 40px}

.nyprobox:nth-child(1) .nyprotxtxs{background: #0292cb}
.nyprobox:nth-child(1) .nyprowenzi:before{background:rgba(2,146,203,0.2)}
.nyprobox:nth-child(2) .nyprotxtxs{background: #fdaa0c}
.nyprobox:nth-child(2) .nyprowenzi:before{background:rgba(253,170,12,0.2)}
.nyprobox:nth-child(3) .nyprotxtxs{background: #9f3060}
.nyprobox:nth-child(3) .nyprowenzi:before{background:rgba(159,48,96,0.2)}
.nyprobox:nth-child(4) .nyprotxtxs{background: #8f297f}
.nyprobox:nth-child(4) .nyprowenzi:before{background:rgba(143,41,127,0.2)}

.nyprobox:nth-child(even) .nyprowenzi{right: 0px;left: auto}

.nyprotxtxs .morebtn a{color: #fff}

.nyprotxtxs .morebtn a em{background: url(../images/jian.svg) no-repeat center center rgba(0,0,0,0.15);
    background-size: 50% auto;}
.nyprotxtxs .morebtn a:hover em{background: url(../images/jian.svg) no-repeat center center  rgba(0,0,0,0.3);
    background-size: 50% auto;}

.nypeoshowbox{padding: 50px; border-radius: 40px;box-shadow: 0px 0px 15px rgba(0,0,0,0.05);}

.proshowximg{width: 40%; position: relative; margin-top: -4%}
.proshowximg .swiper-container{overflow: hidden}

.proshowximg .swiper-pagination{z-index: 999; right:-10px; top:50%; width:9px;height: 80px;left: auto; transform: translate(0,-50%)}
.proshowximg .swiper-pagination-bullet{ opacity:0.1;width:9px; height:9px;margin:5px 0!important; border-radius:9px; position: relative; background:#245796;transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;}
.proshowximg .swiper-pagination-bullet-active{opacity:1}


.proshowximg .swiper-pagination.shangxia{justify-content: center;}

.nyproshowtit h2{font-size: 30px; color: #245796}

.proshowtxt{width: 57%;margin-top: 20px;}
.proshowtxt li{padding: 10px 0px;}
.proshowtxt li>span{width:170px; font-weight: bold;color: #245796;line-height: 2}
.proshowrighs{width: calc(100% - 170px);line-height: 2}


.guiges{width: calc(100% + 10px); margin-left: -10px; }
.guiges em{width: calc(50% - 20px); float: left; margin-left:10px; margin-bottom:10px;background: #f0f4f6; text-align: center; border-radius: 40px; padding:8px 5px;line-height: 1.4;}
.guiges.otherguiges em{width: calc(100% - 20px);}
.tsc span{margin-left: 45px;}
.proshowrighs span{display: block; padding-left:20px; position: relative}

.proshowrighs span:before{content: ''; width: 3px; height: 3px; border-radius: 100%; background: #666666; position: absolute; left: 0px; top: 12px;}

.proshowrighs p em{display: block; padding-left:20px; position: relative; margin-left:24px;}

.proshowrighs p em:before{content: ''; width: 5px; height: 2px; background: #666666; position: absolute; left: 0px; top: 12px;}



.w100{width: 100%}

.xiangguanboxs{position: relative}

.xiangguanboxs .swiper-container{overflow: hidden;padding-top: 10px;}

.xiangguanboxs .swiper-pagination{z-index: 999; bottom:0px; width:100%;}
.xiangguanboxs .swiper-pagination-bullet{ opacity:0.1;width:9px; height:9px;margin:0px 10px!important; border-radius:9px; position: relative; background:#245796;transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;}
.xiangguanboxs .swiper-pagination-bullet-active{opacity:1}



.xiangguanboxs a{text-align: center; display: block;padding-top:50px;padding-bottom: 30px; position: relative}
.xiangguanboxs a .fangdapic{width: 50%;border-radius: 100%;box-shadow: 0px 0px 15px rgba(0,0,0,0.05); margin: 0 auto;transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;}

.xiangguanboxs a p{font-size:18px; color: #245796; font-weight: bold; line-height: 30px; min-height: 60px;max-width: 200px; margin: 0 auto;margin-top: 30px;}

.xiangguanboxs a:hover{background: #245796;border-radius: 20px;}
.xiangguanboxs a:hover p{color: #fff}

.xiangguanboxs a:hover .fangdapic{width: 52%; margin-top: -10px;}


.xiangguanboxs .hover a{background: #6d9773;border-radius: 20px;}
.xiangguanboxs .hover p{color: #fff}

.xiangguanboxs .hover a:after{content:''; width: 0;height: 0;border-bottom: 10px solid #6d9773;
border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; left:50%; top:-10px; transform: translate(-50%,0%);}


.rencaiboxs{position: relative}
.rencaish{width: 65.5%; height: 650px; background: url("/theme/en/images/joinpic02.jpg") no-repeat center center; border-top-left-radius: 50px;border-bottom-left-radius: 50px; background-size: cover}

.rencaiboxs .mainbox{position: absolute; top:50%; left: 50%; transform: translate(-50%,-50%)}


.rencaipics{width: 50%; }
.rencaipics img{ border-radius: 80px;overflow: hidden}


.rencaiwenzi{color: #fff; width: 42%;}
.rencaiwenzi h2{font-size: 20px; line-height: 1.4;margin-bottom: 30px;}

.rencaiwenzi p{margin-top: 10px;}

.changezhuang{background: url("/theme/en/images/xians.png") no-repeat center center; background-size:auto 100%}


.duoleft{width: 40%;}
.duoleft ul{ min-height: 600px;  }
.duoleft li{border-bottom:1px solid #eee; padding: 30px; cursor: pointer;}
.duoleft li h3{font-size: 20px; position: relative; color: #245796;margin-bottom: 10px;}
.duoleft li h3:before{content:''; width:38px; height: 38px; border: 2px solid #245796; background: url("/theme/en/images/xia02.svg") no-repeat center center; background-size: 40% auto; border-radius: 100%; position: absolute; right:0px; top: 50%; transform: translate(0,-50%)}
.duoyuandown{display: none;}
.duoyuandown p{position: relative; padding-left: 20px; font-size: 14px}
.duoyuandown p:before{content: ''; width: 5px; height: 5px; border-radius: 100%; background: #ffffff; position: absolute; left: 0px; top: 10px;}
.duoyuandown p:first-child{margin-top: 10px;}

.duoleft li.cur h3{color: #FFFFFF!important;margin-bottom: 0px;}
.duoleft li.cur h3:before{border: 2px solid #ffffff!important; background: url("/theme/en/images/xia01.svg") no-repeat center center!important; background-size: 40% auto!important;}
.duoleft li:nth-child(1) .duoyuandown{display: block}
.duoleft li:nth-child(1).cur{color: #fff; background: #245796;border-radius: 40px;overflow: hidden}
.duoleft li:nth-child(2).cur{color: #fff; background: #6d9773;border-radius: 40px;overflow: hidden}
.duoleft li:nth-child(3).cur{color: #fff; background: #feba01;border-radius: 40px;overflow: hidden}
.duoleft li:nth-child(4).cur{color: #fff; background: #2773ad;border-radius: 40px;overflow: hidden}



.duoleft li:nth-child(2) h3{color: #6d9773}
.duoleft li:nth-child(2) h3:before{border: 2px solid #6d9773; background: url("/theme/en/images/xia03.svg") no-repeat center center; background-size: 40% auto; }

.duoleft li:nth-child(3) h3{color: #feba01}
.duoleft li:nth-child(3) h3:before{border: 2px solid #feba01; background: url("/theme/en/images/xia04.svg") no-repeat center center; background-size: 40% auto; }


.duoleft li:nth-child(4) h3{color: #2773ad}
.duoleft li:nth-child(4) h3:before{border: 2px solid #2773ad; background: url("/theme/en/images/xia05.svg") no-repeat center center; background-size: 40% auto; }



.duoright{border-bottom-left-radius:100px;border-top-left-radius:100px; overflow: hidden; width: 50%;height: 600px;background: url("/theme/en/images/duoyuanpic.jpg") no-repeat center center; background-size: cover}


.duoyuanbox{position: relative}


.duoyuanbox .mainbox{position: absolute; top: 0%; left: 50%; transform: translate(-50%,0%)}




.joinmorebtn{width:158px;height: 40px;border:2px solid #ffffff; background: #ffffff; line-height: 40px; border-radius: 40px; color: #feba01;position: relative; text-indent: 20px;transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all; font-weight: bold}

.joinmorebtn em{width: 44px; height: 44px; background:url("/theme/en/images/jianh.svg") no-repeat center center #fff1cc; background-size: 20px auto; position: absolute; right: -2px; top:-2px; border-radius:44px;transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all; }

.joinmorebtn:hover{color: #ffffff!important;background:none}
.joinmorebtn:hover em{width: 60px;right: -10px;}


.joinlink li{width: 50%; min-height: 200px; color: #fff;}
.joinlink li img{width: 50px;}
.joinlink li p{font-size:26px; margin-right: 10%; margin-left: 20px;}


.joinlink li:nth-child(1){background: #feba01}

.joinlink li:nth-child(2){background: #6d9773}

.joinlink li:nth-child(2) .joinmorebtn{color: #6d9773}
.joinlink li:nth-child(2) .joinmorebtn em{background:url("/theme/en/images/jianl.svg") no-repeat center center #e2eae3; background-size: 20px auto;}


.contactright{width:45%;  border-radius: 10px; overflow: hidden}
.contactleft li{border-bottom: 1px solid #e3e3e3; padding: 35px 0px;}
.contactleft li img{width: 70px}
.conrihs{width: calc(100% - 120px);}

.contactleft{width: 40%}
.contactleft li span{font-size: 18px; color: #666666; display: block}

.contactleft li p{font-size: 18px; line-height: 1.6; margin-top: 10px}

.shijianbox li{width: 25%; text-align: center; color: #fff; padding: 40px 0px;position: relative; z-index: 2; cursor: pointer}
.shijianbox li:nth-child(1){background: #feba01}
.shijianbox li:nth-child(2){background: #6d9773}
.shijianbox li:nth-child(3){background: #2773ad}
.shijianbox li:nth-child(4){background: #245796}

.shijianbox li p{font-size:18px; margin-top: 10px;}


.shijianbox li.on:after{content:''; width: 0;height: 0;border-top: 10px solid #feba01;
border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; left:50%; bottom:-10px; transform: translate(-50%,0%);}

.shijianbox li:nth-child(2).on:after{border-top: 10px solid #6d9773;}
.shijianbox li:nth-child(3).on:after{border-top: 10px solid #2773ad;}
.shijianbox li:nth-child(4).on:after{border-top: 10px solid #245796;}


.shijico{width: 90px; height: 90px; border-radius: 100%; border: 2px solid #fff; margin: 0 auto}

.shijico img{width: 40%}



.shijianqiehuan li {position: relative}
.shijianqiehuan li img{width: 100%}

.shijitxts{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); color: #fff; text-align: center; width: 90%; max-width: 540px;}
.shijitxts a{color: #FFFFFF}
.shijitxts a:hover{text-decoration: underline}


.shijitxts>h2{font-size: 30px; font-weight: normal; margin-bottom: 20px;}
.shijitxts>p{margin-bottom: 30px;}
.shijitxts>h3{font-size: 18px; margin: 10px 0px; font-weight: normal}

.yuanliaos dl{width: calc(100% + 30px);margin-left: -30px;}
.yuanliaos dd{width: calc(50% - 30px); float: left; margin-left: 30px; margin-bottom: 20px;}
.yuanliaos dd>h3{font-size: 16px; margin: 10px 0px;}


.yuanliaos{max-width: 700px;}


.lansebj{background: #eef3f6}

.shengmingx{background: #fff; border-radius: 40px; padding:4% 6%; }

.shengtxts{line-height: 2; text-align:justify}
.shengtxts h3{margin: 20px 0px;}



.wapchanxian{display: none}

.wapcxtit h2{background: #feba01;line-height: 60px;font-size: 20px;color: #fff;text-align: center;
border-radius: 60px; margin-top: 30px;margin-bottom: 10px;}

.cgxs2 h2{background:#e57a54;}

.wapchanxian ul{box-shadow: 0px 0px 10px rgba(0,0,0,0.05);border-radius: 30px;padding: 10px 20px;}

.wapchanxian li{border-bottom:1px solid #fedc80; padding: 20px 0px;}
.wapchanxian li:last-child{border: none}
.wapchanxian li span{font-size: 15px; font-weight: bold; max-width: 35%; line-height: 1.4}

.wapchanxian li p{max-width: 70%; text-align: right; font-size: 12px;}


.wapchanxian li:nth-child(1) span{color: #d36341}
.wapchanxian li:nth-child(2) span{color: #e59b54}
.wapchanxian li:nth-child(3) span{color: #73bf94}
.wapchanxian li:nth-child(4) span{color: #5b9da2}
.wapchanxian li:nth-child(5) span{color: #e59b54}
.wapchanxian li:nth-child(6) span{color: #d36341}
.wapchanxian li:nth-child(7) span{color: #73bf94}


.gansuimg{text-align: center}
.gansuimg p{display: none; color: #999}





@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}


@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}





sup{line-height: 1}

.banner .swiper-slide{position: relative; height: 100vh}

#banvideo{position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;
height: auto;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); z-index: 1}


.bantxtimg{width: 50%}





.newsbot li{border-bottom: 1px solid #f0f0f0; padding:30px 0px;}



.newstxt{width: calc(100% - 150px);}

.newstxt p{font-size: 22px; margin-bottom:5px;}
.newstxt span{ color: #999999}
.newstxt span i{color: #fbc433}

.newstxt p i{color: #fbc433}

.newsbot li .morebtn a{font-size: 16px; font-weight: normal}

.newsbot li .morebtn a em{width: 30px; height: 30px;}




.m_t_0{margin-top:0px;}

.shijianhezi{margin-bottom: -1px;}


.mt0{margin-top: 0px;}
.chanyeboxs li{border-radius: 50px; position: relative; overflow: hidden;margin-bottom:5%;}
.chanyeboxs li:last-child{margin-bottom: 2%}
.chanyeboxs li:nth-child(1):before{width: 100%; height: 100%; content: ''; background: url("/theme/en/images/cylbj01.png") no-repeat left center; background-size: auto 100%; z-index: 1; position: absolute}

.chanyetxt{position: absolute; left: 5%; top: 50%; transform: translate(0,-50%); color: #fff; width: 32%; z-index: 2; }

.chanyeboxs li:hover .fangdapic>img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.chanyetxt h2{font-size: 34px; line-height: 1.4;margin-bottom: 30px}

.chanyetxt p{position: relative; padding-left: 20px; margin-top:15px;}
.chanyetxt p:before{content: ''; width: 6px; height: 6px; background: #fff; border-radius: 100%; position: absolute; left: 0px; top: 10px;}

.chanyeboxs li:nth-child(2):before{width: 100%; height: 100%; content: ''; background: url("/theme/en/images/cylbj02.png") no-repeat right center; background-size: auto 100%; z-index: 1; position: absolute}

.chanyeboxs li:nth-child(2) .chanyetxt{right: 5%; left: auto}


.zhiltxts h3{font-size: 18px;margin-top: 15px;margin-bottom: 5px}
.zhiltxts p{ padding-left: 12px; display: block}

.zhiltxts p span{position: relative; padding-left: 10px; margin-left: 15px; display: block}
.zhiltxts p span:before{content: ''; width:4px; height: 4px; border-radius:4px; background: #fff; position: absolute; left: 0px; top:8px;}

.zhiliangbox li:nth-child(1) .zhiliangtxt{left:4%; width: 40%}
.zhiliangbox li:nth-child(1) .zhiliangquan{width: 50%}
.gudongxs{max-width: 80%; margin: 0 auto}
  /* i i s 7 . c o m */