@charset "gb2312";
/* CSS Document */

body {font-family:"Microsoft Yahei", Arial, Tahoma,"Microsoft Yahei";margin:0;padding:0;font-size:12px;color:#000; background:#fff; overflow-x: hidden;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, code, em, img, q, s, strike, strong, syt, sup, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, legend, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, footer, header, nav, section, audio, video, button, input {-webkit-font-smoothing: antialiased; font-style:normal;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border:0;}
ul,li{list-style-type:none;}
img{border:0; vertical-align:middle;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
header, section, footer, aside, nav, main, article, figure { display: block; }
/* Link */
a{color:#333333;text-decoration:none;}
a:hover {text-decoration:none;-webkit-transition: .4s;}
/* Other */
.clear{ clear:both;font-size:1px;width:1px;height:0;visibility:hidden; overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.f_left{float:left;}
.f_right{float:right;}
.img{vertical-align:middle;}

.logo-banner{ width:100%; height:auto; margin:0 auto; position:relative; text-align:center; min-width:1200px;}
.banner-fl01{ width:100%; height:192px; background:url(../images/banner01_01.jpg) center no-repeat;}
.banner-fl02{ width:100%; height:191px; background:url(../images/banner01_02.jpg) center no-repeat;}
.banner-fl03{ width:100%; height:192px; background:url(../images/banner01_03.jpg) center no-repeat;}
.banner-fl04{ width:100%; height:191px; background:url(../images/banner01_04.jpg) center no-repeat;}
.banner-fl05{ width:100%; height:192px; background:url(../images/banner01_05.jpg) center no-repeat;}
.banner-logo{ margin-top:33px; margin-left:98px; float:left; position:relative; z-index:999;}
.banner-back{ float:right; width:108px; height:34px; background:#b60003; font-size:14px; color:#f8f0d9; line-height:34px; margin-top:42px; position:relative; z-index:99; margin-right:46px;}
canvas{cursor:crosshair;display:block;left:0;position:absolute;top:0;z-index:20;}
#header img{width:100%; height:20%;}
#bg img{width:100%; height:80%;}
#header,#bg{position:fixed;left:0;right:0;z-index:10}
#header{top:0}
#bg{position:fixed;z-index:1;}
audio{position:fixed;display:none;bottom:0;left:0;right:0;width:100%;z-index:5}
.en-markup-crop-options {
    top: 18px !important;
    left: 50% !important;
    margin-left: -100px !important;
    width: 200px !important;
    border: 2px rgba(255,255,255,.38) solid !important;
    border-radius: 4px !important;
}
.en-markup-crop-options div div:first-of-type {
    margin-left: 0px !important;
}

.div-center{ width:1200px; height:auto; margin:0 auto; position:relative;}
.banner-sp01{ font-size:24px; color:#cc261c; display:block; padding-top:60px; padding-bottom:20px;}
.banner-sp02{ background:url(../images/back01.png) center no-repeat; width:333px; height:47px; font-size:18px; color:#cc261c; line-height:47px; margin:0 auto;}
.banner-sp03{ font-size:20px; background:url(../images/back02.png) center no-repeat; width:223px; height:66px; line-height:66px; color:#f3e3b9; margin:0 auto; display: inline-block; margin-top:26px; position:relative; z-index:99;}
.banner-sp03:hover{ margin-top:30px; -webkit-transition:none;}

.introduction{ width:100%; height:192px; min-width:1200px; margin:0 auto; position:relative; text-align:center; background:#fc9e24; box-shadow:0 10px 13px rgba(0,0,0,0.13); z-index:2;}
.introduct-sp{ font-size:16px; color:#cc261c; font-weight:bold; display:block; width:944px; margin:0 auto; text-align:left; padding-top:35px;}
.introduct-sp em{ float:left; width:4px; height:16px; background:#cc261c; margin-top:4px; margin-right:10px;}
.introduct-sp02{ font-size:16px; color:#cc261c; text-align:left; line-height:26px; width:944px; margin:0 auto; margin-top:14px;}

.opening{ width:100%; height:auto; margin:0 auto; text-align:center; min-width:1200px; position:relative; background:#cc3f23;}
.open-img{ margin:0 auto; margin-top:82px;}
.ipen-back{ background:url(../images/back03.png) center no-repeat; width:1001px; height:172px; margin:0 auto; margin-top:60px; margin-bottom:84px;}
.ipen-back p{ font-size:20px; color:#fff; margin-top:42px; float:left; width:500px;}
.ipen-back p span{ display:block; font-size:25.5px; color:#fff; margin-top:28px;}
.open-p{ width:400px !important;}
.open-ul{ width:1100px; height:auto; margin:0 auto; display:table; padding-bottom:120px;}
.open-ul li{ float:left; width:235px; height:auto;margin: 0 65px;}
.open-ul li p{ font-size:14px; color:#5e0200; line-height:22px; text-align:center; margin-top:42px;}

.appearance{width:100%; height:auto; margin:0 auto; text-align:center; min-width:1200px; position:relative; background:#fdda8f;}
.appearance-back{ background:url(../images/back04.png) center no-repeat;}
.appearance-back em{ display:block; font-style:normal; font-size:16px; color:#d72727; margin-top:26px;}
.open-p em{ margin-top:24px !important;}
.appearance-back p{ width:529px;}
.appearance-ul{ width:937px; margin-left:170px; padding-bottom:92px;}
.appearance-ul li{ float:left; width:312px; height:auto; margin:0 auto;}
.appearance-ul li div.appearance01{ background:url(../images/back05.png) center no-repeat; width:312px; height:392px;}
.appearance-ul li p{ width:160px; margin-top:0; padding-top:232px; margin-left:35px; color:#cb231c;}
.appearance-ul li div.appearance02{ background:url(../images/back06.png) center no-repeat; width:312px; height:392px;}
.appearance-ul li div.appearance03{ background:url(../images/back07.png) center no-repeat; width:312px; height:392px;}

.back_l{ position:absolute; top:475px; left:5px; z-index:1;}
.con-flow .con-flow-box {
@-webkit-keyframes sonarEffect @-moz-keyframes sonarEffect @keyframes sonarEffect}
.con-flow .con-flow-box .n-flowchart-con { width: 1200px; height: 560px;  position: relative;}
.con-flow .con-flow-box .n-flowchart-con a.n-fc-icon {display: block; width: 62px; height: 62px; position: absolute;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round {  width: 110px;  height: 110px;  border-radius: 50%;  position: relative;  top: 112px;  left: 415px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round .n-round-center {  position: absolute;  top: 122px; left: 122px;  width: 150px;  height: 150px; text-align: center; background-color: #fdda8f; border-radius: 50%; z-index: 3;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round .n-round-center em { display: block; font-size: 16px; color: #fff;padding-top: 88px; background: url(../images/im07.png) center 40px no-repeat;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round .n-round-center em i {  font-size: 16px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round .n-round-center:hover { text-decoration: none;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-round-icon {   position: absolute;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-round-icon em {  position: absolute;  background: url(../images/im02.png) 0 0 no-repeat;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-round-icon i {   position: absolute; font-size: 12px;  color: #4b1606; font-style:normal;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-jyxy { width: 110px; height: 80px; top: 30px; left: 108px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-rzxy { width: 35px;  height: 37px;  top: 36px;  left: 165px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-ksp { width: 96px;  height: 80px;  top: 116px; left: 222px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-zrfd {  width: 36px; height: 35px;  top: 160px;  left: 164px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-qtlx { width: 110px; height: 80px;  top: 216px;  left: 109px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-xmdp {  width: 26px;   height: 23px;  top: 171px;  left: 44px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-zbfd { width: 96px;  height: 24px; top: 116px; left: 6px;}
.con-flow .con-flow-box .n-flowchart-con .im_one{ left:58px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-zzhd {  width: 28px; height: 28px;  top: 39px; left: 34px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-jyxy em { width: 39px;  height: 33px;background-position: -6px 0px;left: 38px;  top: -10px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-rzxy em { width: 35px;   height: 37px;   background-position: -36px -240px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-ksp em { width: 40px; height: 33px; background-position: -76px 0px;	left:20px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-zrfd em {  width: 36px;  height: 35px;  background-position: -116px -240px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-qtlx em {   width: 40px;   height: 33px;  background-position: -109px 0px;  left: 31px;top:10px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-xmdp em { width: 26px;   height: 23px;  background-position: -37px -287px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-zbfd em {    width: 38px;  height: 33px; background-position: -39px 0px;  top: -2px;  left: 28px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-zzhd em {  width: 28px; height: 28px;  background-position: -114px -287px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-jyxy i {  top: 28px;  left: 0; width: 110px; text-align: center;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-jyxy i span{ font-size:14px; font-weight:bold;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-round-icon i span{font-size:12px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-rzxy i { top: -10px; left: 45px; width: 55px; text-align: left;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-ksp i { top: 34px;  left: -7px; width: 96px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-zrfd i { top: 16px; left: 40px; width: 55px; text-align: left;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-qtlx i {     top: 50px; left: 0;  width: 110px; text-align: center;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-xmdp i { top: 3px; right: 30px; width: 55px; text-align: right;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-zbfd i {top: 34px; right: 0px; width: 96px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round a.n-zzhd i { top: -12px; right: 32px;  width: 70px;  text-align: right;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-ring {  position: absolute; top: 40px; left: 32px; z-index: 1; width: 316px; height: 316px; background-color: #fdda8f; border-radius: 50%; behavior: url(iecss3.htc); opacity: 0; filter: alpha(opacity=0); -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transform: scale(0.1) rotate(-270deg);  -moz-transform: scale(0.1) rotate(-270deg);  -transform: scale(0.1) rotate(-270deg);  -webkit-transition: all 0.4s ease-out;  -moz-transition: all 0.4s ease-out;   transition: all 0.4s ease-out;}
.con-flow .con-flow-box .n-flowchart-con .open .n-fc-ring {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: scale(1) rotate(0);  -moz-transform: scale(1) rotate(0); -transform: scale(1) rotate(0);}
.con-flow .con-flow-box .n-flowchart-con .open .n-round-center { background-color: #fff;    width: 108px;  height: 108px;  top: 144px;left: 138px;-webkit-transition:.5s; -moz-transition: .5s; transition: .5s;}
.con-flow .con-flow-box .n-flowchart-con .open .n-round-center em {  color: #cc3f23;padding-top: 65px; background:url(../images/im01.png) center no-repeat;}
.con-flow .con-flow-box .n-flowchart-con .n-ring-con { width: 316px; height: 316px; position: relative; top: 0px; left: 0px;}
/**/
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 {  width: 110px;  height: 110px;  border-radius: 50%;  position: relative;  top: 2px;  left: 390px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 .n-round-center01 {  position: absolute;  top: 122px; left: 122px;  width: 150px;  height: 150px; text-align: center; background-color: #fc9e24; border-radius: 50%; z-index: 3;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 .n-round-center01 em { display: block; font-size: 16px; color: #fff;padding-top: 88px; background: url(../images/im09.png) center 40px no-repeat;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 .n-round-center01 em i {  font-size: 16px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 .n-round-center01:hover { text-decoration: none;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-round-icon {   position: absolute;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-round-icon em {  position: absolute;  background: url(../images/im11.png) 0 0 no-repeat;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-round-icon i {   position: absolute; font-size: 12px;  color: #fff;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-jyxy { width: 110px; height: 80px; top: 28px; left: 102px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-rzxy { width: 104px; height: 58px; top: 80px; left: 216px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-ksp {     width: 96px; height: 80px;top: 154px; left: 214px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-zrfd {  width: 126px; height: 80px; top: 225px; left: 97px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-qtlx { width: 110px; height: 80px;  top: 192px;  left: 68px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-xmdp { width: 120px;height: 80px; top: 154px; left: -17px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-zbfd { width: 96px;  height: 24px; top: 103px; left: -48px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-zzhd {     width: 92px;  height: 62px; top: 80px; left: 14px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-jyxy em { width: 36px;  height: 33px;background-position: -164px 0px;left: 38px;  top: -10px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-rzxy em { width: 35px;   height: 33px;   background-position: -254px -0px;left: 20px;  top: -10px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-ksp em { width: 40px; height: 33px; background-position: -340px 0px;	left:20px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-zrfd em { width: 36px; height: 35px;  background-position: -390px 0px; left: 44px; top: 0;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-qtlx em {   width: 40px;   height: 33px;  background-position: -118px 0px;  left: 31px;top:10px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-xmdp em {    width: 30px; height: 32px; background-position: -300px 0px; left: 64px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-zbfd em {    width: 38px;  height: 33px; background-position: -34px 0px;  top: -2px;  left: 28px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-zzhd em {     width: 30px; height: 33px;  background-position: -212px 0px; left: 24px; top: -10px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-jyxy i {  top: 28px;  left: 0; width: 120px; text-align: center;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-jyxy i span{ font-size:14px; font-weight:bold;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-round-icon i span{font-size:12px; }
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-rzxy i {top: 24px; left: -10px; width: 104px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-ksp i { top: 34px;  left: -10px; width: 104px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-zrfd i { top: 39px; left: 0; width: 126px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-qtlx i {     top: 50px; left: 0;  width: 110px; text-align: center;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-xmdp i {top: 38px; right: -22px; width: 120px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-zbfd i {top: 34px; right: 0px; width: 96px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-zzhd i {     top: 26px;  right: 6px; width: 92px;}
.con-flow .con-flow-box .n-flowchart-con .open .n-round-center01 { background-color: #fff;    width: 108px;  height: 108px;  top: 144px;left: 138px;-webkit-transition:.5s; -moz-transition: .5s; transition: .5s;}
.con-flow .con-flow-box .n-flowchart-con .open .n-round-center01 em {  color: #fff; background:url(../images/im03.png) center no-repeat; padding-top:83px; font-size:12px; -webkit-transition:.1s;}
.con-flow .con-flow-box .n-flowchart-con .im_two{ background:#fc9e24;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round01 a.n-round-icon i b { color:#fff; font-weight: normal;
}
/**/
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 {  width: 110px;  height: 110px;  border-radius: 50%;  position: relative;  top: -107px;  left: 730px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 .n-round-center02 {  position: absolute;  top: 122px; left: 122px;  width: 150px;  height: 150px; text-align: center; background-color: #e65639; border-radius: 50%; z-index: 3;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 .n-round-center02 em { display: block; font-size: 16px; color: #fff;padding-top: 86px; background: url(../images/im10.png) center 40px no-repeat;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 .n-round-center02 em i {  font-size: 16px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 .n-round-center02:hover { text-decoration: none;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-round-icon {   position: absolute;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-round-icon em {  position: absolute;  background: url(../images/im11.png) 0 0 no-repeat;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-round-icon i {   position: absolute; font-size: 12px;  color: #fff;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-jyxy { width: 156px; height: 52px; top: 30px; left: 80px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-rzxy { width: 35px;  height: 37px;  top: 36px;  left: 165px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-ksp { width: 100px;  height: 56px;  top: 132px; left: 214px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-zrfd {  width: 36px; height: 35px;  top: 160px;  left: 164px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-qtlx {width: 206px;  height: 56px; top: 232px; left: 60px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-xmdp {  width: 26px;   height: 23px;  top: 171px;  left: 44px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-zbfd { width: 98px;  height: 56px; top: 132px; left: 4px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-zzhd {  width: 28px; height: 28px;  top: 39px; left: 34px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-jyxy em { width: 30px;  height: 33px;background-position: 0 0px;left: 38px;  top: -10px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-rzxy em { width: 35px;   height: 37px;   background-position: -36px -240px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-ksp em { width: 40px; height: 33px; background-position: -76px 0px;	left:20px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-zrfd em {  width: 36px;  height: 35px;  background-position: -116px -240px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-qtlx em {   width: 40px;   height: 33px;  background-position: -118px 0px;  left: 31px;top:10px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-xmdp em { width: 26px;   height: 23px;  background-position: -37px -287px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-zbfd em {    width: 38px;  height: 33px; background-position: -34px 0px;  top: -2px;  left: 28px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-zzhd em {  width: 28px; height: 28px;  background-position: -114px -287px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-jyxy i {  top: 0px;  left: 0; width: 156px; text-align: center;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-jyxy i span{ font-size:12px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-round-icon i span{font-size:12px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-rzxy i { top: -10px; left: 45px; width: 55px; text-align: left;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-ksp i { top: 0px;  left: 0px; width: 100px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-zrfd i { top: 16px; left: 40px; width: 55px; text-align: left;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-qtlx i {     top: 0px; left: 0;  width: 206px; text-align: center;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-xmdp i { top: 3px; right: 30px; width: 55px; text-align: right;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-zbfd i {top: 0px; right: 0px; width: 98px;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-zzhd i { top: -12px; right: 32px;  width: 70px;  text-align: right;}
.con-flow .con-flow-box .n-flowchart-con .open .n-round-center02 { background-color: #fff;    width: 108px;  height: 108px;  top: 140px;left: 138px;-webkit-transition:.5s; -moz-transition: .5s; transition: .5s;}
.con-flow .con-flow-box .n-flowchart-con .open .n-round-center02 em {  background:url(../images/im04.png) center no-repeat; padding-top:84px; font-size:12px; -webkit-transition:.1s;}
.con-flow .con-flow-box .n-flowchart-con .n-fc-round02 a.n-round-icon i b{ font-weight:normal; color:#fff;}
.con-flow .con-flow-box .n-flowchart-con .im_three{ background:#e65639;}

.con-flow .con-flow-box

0
%
{
    opacity: 0.3
;
}
.con-flow .con-flow-box

40
%
{
    opacity: 0.5
;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #2874a9, 0 0 0 10px rgba(255, 255, 255, 0.5)
;
}
.con-flow .con-flow-box

100
%
{
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #2874a9, 0 0 0 10px rgba(255, 255, 255, 0.5)
;
    -webkit-transform: scale(1)
;
    opacity: 0
;
}
.con-flow .con-flow-box

0
%
{
    opacity: 0.3
;
}
.con-flow .con-flow-box

40
%
{
    opacity: 0.5
;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #2874a9, 0 0 0 10px rgba(255, 255, 255, 0.5)
;
}
.con-flow .con-flow-box

100
%
{
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #2874a9, 0 0 0 10px rgba(255, 255, 255, 0.5)
;
    -moz-transform: scale(1)
;
    opacity: 0
;
}
.con-flow .con-flow-box

0
%
{
    opacity: 0.3
;
}
.con-flow .con-flow-box

40
%
{
    opacity: 0.5
;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #2874a9, 0 0 0 10px rgba(255, 255, 255, 0.5)
;
}
.con-flow .con-flow-box

100
%
{
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #2874a9, 0 0 0 10px rgba(255, 255, 255, 0.5)
;
    transform: scale(1)
;
    opacity: 0
;
}

.app-p{ font-size:24px; color:#4b1606; padding-top:20px;}
.app-ul{ width:1100px; height:auto; margin:0 auto; padding-top:50px;}
.app-ul li{ float:left; margin: 0 58px;}
.app-ul li p{ font-size:16px; color:#4b1606; line-height:26px; margin-top:14px;}
.app-ul li img{ margin-right:45px;}

.app-top{ width:1020px; height:auto; margin:0 auto; display:table; padding-top:74px;}
.app-top li{ width:232px; height:121px; background:#fff; float:left; border:1px #e4e4e4 solid; border-radius:6px; position: relative; margin:0 10px;  -webkit-transition:.8s;}
.app-fri{ width:100%; height:100%; border-radius:6px;}
.app-fri span{ font-size:24px; color:#666; display:block; padding-top:30px; padding-bottom:12px;}
.app-fri em{ font-size:14px; color:#999; line-height:20px;}
.app-seand{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:2; background:#fff; border-radius:6px; display:none;}
.app-seand p{ font-size:12px; color:#999; line-height:22px; width:205px; margin:0 auto; margin-top:36px;}
.app-seand img{ position:absolute; top:-2px; left:-2px; z-index:3;}
.app-top li:hover{ box-shadow:0 5px 21px rgba(0,0,0,0.22); margin-top:-10px; -webkit-transition:.8s;}
.app-down{ padding-top:28px; padding-bottom:74px;}
.app-down li{ width:187px; margin:0 7px;}
.app-down .app-seand p{ width:178px;}

.way{ background:#fc9e24;}
.way-top{ background:url(../images/back08.png) center no-repeat; width:1100px; height:67px; margin:0 auto; margin-top:46px; margin-bottom:30px;}
.way-kuang{ width:100%; height:auto; margin:0 auto; display:table;}
.way-kuang li{ float:left; width:68px; height:68px; border-radius:50%; background:#4b1606;     margin: 0 149px;}
.way-nei{ width:60px; height:60px; border-radius:50%; background:#cc3f23; margin:4px auto; font-size:35px; color:#fc9e24; line-height:60px;}
.way-down{ width:1100px; height:auto; margin:0 auto; display:table;}
.way-down li{ float:left; margin: 0 44px;}
.way-fri{ background:url(../images/back09.png) center no-repeat; width:275px; height:321px;}
.way-fri em{ font-size:14px; color:#fc9e24; font-weight:bold; display:block; padding-top:290px; margin-left:34px;}
.way-fri02{ background:url(../images/back10.png) center no-repeat;  width:275px; height:321px;}
.way-fri02 em{ font-size:12px; color:#fff; display:block; padding-top:66px; text-align:left; margin-left:78px;}
.way-fri02 span{ font-size:14px; color:#9a9a9a;  text-align:left; margin-left:90px; display:block; margin-top:22px;}
.way-fri02 p{ font-size:14px; color:#9a9a9a; line-height:21px; width:141px; text-align:left; margin-left:96px; margin-top:30px;}
.way-seand{ background:url(../images/back11.png) center no-repeat;}

.open-end{ font-size:18px; color:#fff; line-height:30px; margin:0 auto; width:667px; padding-top:76px; margin-bottom:43px;}
.open-end-a{ display:block;}
.logo-end{ padding-bottom:99px;}