@charset "utf-8";
/* CSS Document */
html,body,div,iframe,em,img,small,b,u,i,dl,dt,dd,ol,ul,li,p{font:14px/20px "微软雅黑",Arial,sans-serif;font-weight:normal;margin:0px;padding:0px;list-style:none;font-style:normal;}
h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px;list-style:none;}
body {overflow-x:hidden;}body,html{width:100%;height:100%;}
a:link {text-decoration:none;color:#222;}
a:visited {text-decoration:none;color:#222;}
a:active {text-decoration:none;color:#222;}
a:hover {text-decoration:none;color:#054398;}
img{width:100%;float:left;}
:before{content:"";position:absolute;z-index:1;}
:after{content:"";position:absolute;z-index:1;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
h1{font-size:22px;line-height:26px;overflow:hidden;}
h2{font-size:16px;}
p{font-size:14px;line-height:16px;color:#798496;overflow:hidden;}
table {border-collapse:collapse;border-spacing:0;}th,td {vertical-align:middle;}
button,input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;outline:none;border:none;}
header,nav,article,section,aside,footer{width:100%;float:left;display:block;}
@font-face{font-family:fontsz;src:url('/cai_img/font/goodmu.ttf') format("embedded-opentype"),url('/cai_img/font/goodmu.ttf');}
.cw {width:calc(100% - 300px);float:left;padding:0 150px;position:relative;}
.box {width:100%;float:left;padding:40px 0;}
.sbox {width:calc(100% - 300px);float:left;padding:50px 150px;position:relative;background:#F4F6F8;}
.wap_nav,.m_weiz{display:none;}
.block{display:block;}
.none,#m_menu{display:none;}
/*头部样式*/
.header {width:100%;height:70px;position:fixed;left:0px;top:0px;transition:0.4s all;z-index:9999;}
.header .logo{width:220px;height:50px;float:left;padding:10px 0;position:relative;z-index:2;}
.header .logo a{width:100%;height:100%;float:left;background:url("/cai_img/logo.png") no-repeat 0px 7px;background-size:100%;}

.header .lang{float:right;margin-top:16px;position:relative;z-index:2;}
.header .lang a{display:inline-block;line-height:20px;padding:0 10px;color:#fff;border:solid 1px #fff;border-radius:0 40px 40px 0;;}
.header .lang a.ch{background:#fff;color:#063779;border-radius:40px 0 0 40px;}
.header .lang a.en{background:#fff;color:#063779;border-radius:0 40px 40px 0;}

.header .nav {position:absolute;left:50%;margin-left:-380px;z-index:2;}
.header .nav li {float:left;position:relative;padding:0 16px;height:70px;line-height:54px;}
.header .nav li a{display:block;position:relative;}
.header .nav li a h2{font-size:18px;position:relative;color:rgba(255,255,255,.80);}
.header .nav li:hover{background:#2D883B;}
.header .nav li.yes{}
.header .nav li.yes h2:before{width:6px;height:6px;border:solid 2px #fff;border-radius:9px;right:-7px;bottom:5px;display:none;}
.header .nav li.yes h2,.header .nav li.yes:hover h2{color:#fff;font-weight:bold;}
.header .nav li:last-child{color:#fff;font-size:16px;}
.header .nav li:last-child:before{width:1px;height:14px;background:rgba(255,255,255,.7);visibility:visible;left:0px;top:21px;opacity:1;}
.header .nav li:last-child:after{display:none;}
.header .nav li:last-child:hover:before{left:0px;}
.header .nav li:nth-child(7):hover,.header .nav li:last-child:hover{background:none;}
.header .nav li:hover h2{color:#fff;font-weight:bold;}

.header .nav li:before{width:20px;height:22px;background:url("/cai_img/nav1.png") no-repeat;background-size:100%;transition:460ms;left:35px;bottom:-1px;opacity:0;visibility:hidden;}
.header .nav li:after{width:16px;height:22px;background:url("/cai_img/nav2.png") no-repeat;background-size:100%;transition:460ms;right:35px; bottom:-5px;opacity:0;visibility:hidden;}
.header .nav li:hover:before{left:43px;visibility:visible;opacity:1;}
.header .nav li:hover:after{right:40px;visibility:visible;opacity:1;}

.header .nav li:hover .subnav {top:70px;visibility:visible;opacity:1;}
.header .nav .subnav {width:calc(100% - 20px);position:absolute;top:90px;left:0px;padding:10px;visibility:hidden;transition:all 0.3s ease 0s;background:rgba(255,255,255,.95);background-size:100%;opacity:0;z-index:999;}
.header .nav .subnav a{line-height:40px;color:#212121;display:block;position:relative;border-bottom:solid 1px #C9D2DE;}
.header .nav .subnav a:hover{color:#054398;font-weight:bold;transition:800ms;text-indent:20px;}
.header .nav .subnav a:after{width:0;height:1px;left:0px;bottom:-1px;background:#054398;visibility:hidden;}
.header .nav .subnav a:hover:after{width:100%;visibility:visible;transition:460ms;}
.header .nav .subnav a:before{width:14px;height:16px;background:url("/cai_img/navi.png") no-repeat;background-size:100%;top:14px;left:-10px;visibility:hidden;opacity:0;}
.header .nav .subnav a:hover:before{left:0px;visibility:visible;opacity:1;transition:600ms;}

.header .Close_btn.active{right:90px;}
.header .Close_btn.active span{background:#fff;}
.header .Close_btn {position:fixed;right:0px;top:8px;width:40px;height:40px;cursor:pointer;z-index:999;display:none;transition:0.4s all;text-align:center;}
.header .Close_btn h2{font-size:14px;position:absolute;left:-26px;top:1px;color:#fff;}
.header .Close_btn span {display:block;width:20px;height:1px;margin:5px 0 0 9px;background:#fff;transition:0.3s all;position:relative;z-index:2;}
.header .Close_btn span:nth-child(2){width:15px;}
.header .Close_btn span:nth-child(2):before{height:0;width:0;border-color:transparent transparent transparent #F08519;border-style:solid;border-width:3px;right:-8px;top:-2px;z-index:1;}
.header .Close_btn.active span:nth-child(1){transform:translateY(7px) rotate(45deg);}
.header .Close_btn.active span:nth-child(3){transform:translateY(-5px) rotate(-45deg);}
.header .Close_btn.active span:nth-child(2){opacity:0;}
.header:before{width:100%;height:0px;background:#054398;left:0px;top:0px;transition:0.3s ease-out;}
.head_xs:before{height:100%;transition:460ms;}


.footer{width:100%;float:left;position:relative;background:#151A1D;padding-top:15px;}
.f_link{width:100%;float:left;margin-bottom:15px;padding-bottom:15px;border-bottom:solid 1px #757575;}

.f_menu{width:100%;float:left;padding:30px 0;}
.f_menu li{float:left;margin-right:120px;position:relative;}
.f_menu li h2{font-size:18px;display:inline-block;margin-bottom:20px;color:#fff;position:relative;}
.f_menu li h2:before{width:100%;height:1px;background:#054398;background:linear-gradient(to right,#054398,#2D883B);top:33px;}
.f_menu li p a{display:block;line-height:36px;position:relative;color:rgba(255,255,255,.60);}
.f_menu li p a:hover{text-indent:15px;transition:460ms;color:#fff;}
.f_menu li p a:before{width:0px;height:2px;background:#fff;left:0px;top:18px;}
.f_menu li p a:hover:before{width:10px;transition:460ms;}
.f_menu li:nth-child(1){padding-top:40px;}
.f_menu li:nth-child(1):before{width:220px;height:40px;left:0px;top:0px;background:url("/cai_img/logo.png") no-repeat;background-size:100%;}
.f_menu li:nth-child(1) p{line-height:36px;padding-left:32px;color:rgba(255,255,255,.60);}
.f_menu li:nth-child(1) p:nth-child(1){font-size:18px;color:#fff;font-weight:bold;}

.f_menu li:nth-child(2){margin-left:7%;border-left:solid 1px rgba(255,255,255,.30);padding-left:100px;}
.f_menu li:nth-child(4){border-right:solid 1px rgba(255,255,255,.30);padding-right:100px;margin:0px;}

.f_menu li:last-child{margin:0px;float:right;padding-right:130px;text-align:right;}
.f_menu li:last-child img{width:100px;position:absolute;right:0px;border-radius:4px;}

.copright{width:100%;float:left;padding:10px 0;border-top:solid 1px rgba(255,255,255,.30);}
.copright dl{}
.copright dt{float:left;color:rgba(255,255,255,.60);}
.copright a{color:#EBEBEB;margin-left:20px;}
.copright a:hover {color:#fff;}
.copright dd{float:right;margin-top:-6px;}
.copright dd i{width:20px;height:20px;display:inline-block;margin-right:5px;background:url("/cai_img/icp.png") no-repeat 0 0px;background-size:18px;position:relative;top:5px}
.copright dd .wab{margin-left:10px;background-position:0 -33px;}
.copright dd a{color:rgba(255,255,255,.60);}
.copright dd a:hover{color:#fff;}

@-webkit-keyframes fadeInLeft {0% {opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to {opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInLeft {0% {opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to {opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.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)}
to {opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInRight {0% {opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to {opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.fadeInRight {-webkit-animation-name:fadeInRight;animation-name:fadeInRight}

@-webkit-keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}
@keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0, 100%, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}
.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}

@-webkit-keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}
@keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0, 100%, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}
.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
<!--耗时1763801395.8433秒-->