
/* 弹出窗口设置1 */
#DialogScreen{ width:100%; height:100%; left:0; top:0; position:fixed; z-index:999999950; background-color:#333333; filter:alpha(Opacity=40); opacity:0.4;}
#DialogScreen2{ width:100%; height:100%; left:0; top:0; position:fixed; z-index:999999960; background-color:#333333; filter:alpha(Opacity=50); opacity:0.5;}
#DialogScreen3{ width:100%; height:100%; left:0; top:0; position:fixed; z-index:999999970; background-color:#333333; filter:alpha(Opacity=50); opacity:0.5;}
#DialogScreen6{ width:100%; height:100%; left:0; top:0; position:fixed; z-index:999999970; background-color:#333333; filter:alpha(Opacity=50); opacity:0.5;}
#DialogScreen62{ width:100%; height:100%; left:0; top:0; position:fixed; z-index:999999970; background-color:#333333; filter:alpha(Opacity=50); opacity:0.5;}
#DialogBox{ position:absolute; border-radius:6px; background-color:#fff; z-index:999999952;max-width: 92%; left: 50% !important; transform: translateX(-50%);}
#DialogBox2{ position:absolute; border-radius:6px; background-color:#fff; z-index:999999962;}
#DialogBox3{ position:absolute; border-radius:6px; background-color:#fff; z-index:999999972;}
#DialogBox6{ position:absolute; border-top-left-radius:6px; border-top-right-radius:6px; z-index:999999972;}
#DialogContainer6{ border-bottom-left-radius:6px; border-bottom-right-radius:6px; background-color:#fff;}
#DialogBox62{ position:absolute; border-top-left-radius:6px; border-top-right-radius:6px; z-index:999999972;}
#DialogContainer62{ border-bottom-left-radius:6px; border-bottom-right-radius:6px; background-color:#fff;}
.dialog-load{ background:url(../images/jiazai.gif) no-repeat 9px 9px;}
.dialog-pop-guan:link,.dialog-pop-guan:visited{ display:block; width:42px; height:42px; position:absolute; top:-19px; right:-19px; background:url(../images/mb-guan1.png) no-repeat;}
.dialog-pop-guan:hover{ display:block; width:42px; height:42px; background:url(../images/mb-guan2.png) no-repeat;}
.dialog-pop-title{ height:50px; line-height:48px; padding:0 15px; font-size:16px; color:#fff; cursor:move; position:relative; border-top-left-radius:5px; border-top-right-radius:5px; background:#0089e1;}
.dialog-pop-lock{ width:36px; height:36px; cursor:pointer; position:absolute; top:15px; right:8px; background:url(../images/home/vlock.png) no-repeat center;}
.dialog-pop-lock:hover{ filter:alpha(Opacity=80); opacity:0.8;}
.dialog-pop-title6{ height:128px; line-height:48px; padding:0 15px; font-size:16px; color:#fff; cursor:move; position:relative; border-top-left-radius:5px; border-top-right-radius:5px; background:url(../images/home/vtitle.png) no-repeat;}
.dialog-pop-title62{ height:119px; padding:0 15px; cursor:move; overflow:hidden; position:relative; border-top-left-radius:5px; border-top-right-radius:5px; background:url(../images/home/vtitle2.png) no-repeat;}
.dialog-pop-cut{ width:36px; height:36px; cursor:pointer; position:absolute; top:6px; right:6px; background:url(../images/icon-close.png) no-repeat center;}
.dialog-pop-info{ padding:18px 18px 25px 18px; background:#fff;}
.dialog-pop-bottom{ height:30px; padding:9px 0 9px 0; border-bottom-left-radius:5px; border-bottom-right-radius:5px; background:#f0f0f0;}
.dialog-pop-down{ width:200px; height:30px; margin:0 auto;}
.dialog-pop-okbtn{ float:left; width:90px; height:30px; line-height:30px; margin-right:20px; padding:0; font-size:13px; color:#fff; cursor:pointer; border:none; background:url(../images/pop-okbtn.png) no-repeat;}
.dialog-pop-bubtn{ background:url(../images/pop-bubtn.png) no-repeat;}
.dialog-pop-nobtn{ float:left; width:90px; height:30px; line-height:30px; padding:0; font-size:13px; color:#fff; cursor:pointer; border:none; background:url(../images/pop-nobtn.png) no-repeat;}

/* 弹出窗口设置2 */
.dialog-bomb-title{ height:30px; line-height:30px; padding:0 12px; font-size:13px; color:#444; cursor:move; position:relative; border-top-left-radius:3px; border-top-right-radius:3px; background:#efefef;}
.dialog-bomb-cut{ width:30px; height:30px; cursor:pointer; position:absolute; top:0; right:5px; background:url(../images/dacha.png) no-repeat center;}
.dialog-bomb-info{ font-size:13px; color:#444;}
.dialog-bomb-desc{ line-height:22px; padding:35px 25px 20px 60px; background:url(../images/bomb.png) no-repeat 32px 37px;}
.dialog-bomb-bottom{ height:38px; padding:6px 0 6px 0; border-bottom-left-radius:5px; border-bottom-right-radius:5px; background:#f0f0f0;}
.dialog-bomb-right{ float:right; height:26px;}
.dialog-bomb-right input{ float:left; width:60px; height:26px; line-height:26px; margin-right:10px; padding:0; font-size:13px; cursor:pointer; border:none;}
.dialog-bomb-okbtn{ color:#fff; background:url(../images/bomb-okbtn.png) no-repeat;}
.dialog-bomb-nobtn{ color:#555; background:url(../images/bomb-nobtn.png) no-repeat;}



/* banner */
.banner001{ width:100%; height:580px; position:relative; z-index:1; background:url(../images/banner001.jpg) no-repeat center center;}
.banner001-area{ width:1140px; height:500px; margin:0 auto; padding-top:120px; position:relative;}
.banner001-box{ width:760px; position:absolute; top:186px; left:220px; text-align:center;}
.banner001-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner001-box h3{ font-size:53px; line-height:45px; margin-bottom:15px; color:#fff;}
.banner001-box h4{ font-size:22px; line-height:45px; color:#fff;}


.banner0020{ width:100%; height:580px; position:relative; z-index:1;}
.banner0020-area{ width:1140px; height:500px; margin:0 auto; padding-top:120px; position:relative;}
.banner0020-box{ width:760px; position:absolute; top:255px; left:220px; text-align:center;}
.banner0020-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner0020-box h3{ font-size:54px; line-height:45px; margin-bottom:27px; color:#fff; letter-spacing:6px;}
.banner0020-box h4{ font-size:20px; line-height:45px; color:#fff; letter-spacing:3px; background:url(../images/banner0021Line.png) no-repeat center center;}
.banner0020-box h5{ font-size:16px; line-height:45px; color:#fff; letter-spacing:3px; background:url(../images/banner0021Line.png) no-repeat center center;}
.banner0021{ background:url(../images/banner0021.jpg) no-repeat center center;}
.banner0022{ background:url(../images/banner0022.jpg) no-repeat center center;}
.banner0023{ background:url(../images/banner0023.jpg) no-repeat center center;}
.banner0024{ background:url(../images/banner0024.jpg) no-repeat center center;}


.banner003{ width:100%; height:580px; position:relative; z-index:1; background:url(../images/banner003.jpg) no-repeat center center;}
.banner003-area{ width:1140px; height:500px; margin:0 auto; padding-top:120px; position:relative;}
.banner003-box{ width:500px; position:absolute; top:260px; left:20px;}
.banner003-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner003-box h3{ font-size:53px; line-height:45px; margin-bottom:25px; color:#fff;}
.banner003-box h4{ font-size:22px; line-height:45px; color:#fff;}

.banner004{ width:100%; height:580px; position:relative; z-index:1; background:url(../images/banner004.jpg) no-repeat center center;}
.banner004-area{ width:1140px; height:500px; margin:0 auto; padding-top:120px; position:relative;}
.banner004-box{ width:590px; position:absolute; top:190px; left:20px;}
.banner004-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner004-box h3{ font-size:53px; line-height:45px; margin-bottom:35px; color:#fff;}
.banner004-box h4{ font-size:18px; line-height:40px; color:#fff;}
.banner004-ceshi:link,.banner004-ceshi:visited{ display:block; width:170px; height:55px; line-height:55px; margin-top:26px; font-size:20px; color:#3d67fe; text-align:center; text-decoration:none; background:#fff;}
.banner004-ceshi:hover{ color:#fff; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; background:#346eab;}
.bannershiping{width:100%; height:580px; position:relative; z-index:1; background:url('../images/shipingduanxin/banner.png') no-repeat center center;}

/* problem */
.problem{ width:100%;}
.problem-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 68px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.problem-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.problem-title i{ display:block; height:30px; height:30px; padding:0 30px 0 30px; margin:0 auto; font-size:15px; font-style:normal; color:#999;}
.problem-box{ width:1140px; margin:0 auto; padding:40px 0 30px 0;}
.problem-list{ height:268px;}
.problem-list a{ display:block; height:268px; line-height:268px; background:url(../images/problem.png) no-repeat center;}
.problem-list li.pt01{ float:left; width:268px; height:268px; line-height:268px; text-align:center; font-size:20px; background:url(../images/banner0021001.jpg) no-repeat;}
.problem-list li.pt02{ float:left; width:268px; height:268px; line-height:268px; text-align:center; font-size:20px; color:#333; margin:0 168px; display:inline; background:url(../images/banner0021002.jpg) no-repeat;}
.problem-list li.pt03{ float:left; width:268px; height:268px; line-height:268px; text-align:center; font-size:20px; color:#333; background:url(../images/banner0021003.jpg) no-repeat;}

.problem-list li.pt04{ float:left; width:268px; height:268px; line-height:268px; text-align:center; font-size:20px; color:#fff; background:url(../images/banner0022001.jpg) no-repeat;}
.problem-list li.pt05{ float:left; width:268px; height:268px; line-height:268px; text-align:center; font-size:20px; color:#333; margin:0 168px; display:inline; background:url(../images/banner0022002.jpg) no-repeat;}
.problem-list li.pt06{ float:left; width:268px; height:268px; line-height:268px; text-align:center; font-size:20px; color:#333; background:url(../images/banner0022003.jpg) no-repeat;}

.problem-list li.pt07{ float:left; width:268px; height:268px; line-height:268px; text-align:center; font-size:20px; color:#fff; background:url(../images/banner0023001.jpg) no-repeat;}
.problem-list li.pt08{ float:left; width:268px; height:268px; line-height:268px; text-align:center; font-size:20px; color:#333; margin:0 168px; display:inline; background:url(../images/banner0023002.jpg) no-repeat;}
.problem-list li.pt09{ float:left; width:268px; height:268px; line-height:268px; text-align:center; font-size:20px; color:#333; background:url(../images/banner0023003.jpg) no-repeat;}

.problem-list li.pt10{ float:left; width:268px; height:268px; line-height:268px; text-align:center; font-size:20px; color:#fff; background:url(../images/banner0024001.jpg) no-repeat;}
.problem-list li.pt11{ float:left; width:268px; height:268px; line-height:268px; text-align:center; font-size:20px; color:#333; margin:0 168px; display:inline; background:url(../images/banner0024002.jpg) no-repeat;}
.problem-list li.pt12{ float:left; width:268px; height:268px; line-height:268px; text-align:center; font-size:20px; color:#333; background:url(../images/banner0024003.jpg) no-repeat;}
.fl{float: left;}
.fr{float: right;}


/* scene */
.scene{ width:100%;}
.scene-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 67px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.scene-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.scene-title i{ display:block; height:30px; height:30px; padding:0 30px 0 30px; margin:0 auto; font-size:15px; font-style:normal; color:#999;}
.scene-box{ width:100%; margin:0 auto; padding:40px 0 95px 0;}
.scene-area01{ width:1140px; margin:0 auto; padding:0 0 60px 0;}
.scene-info01{ float:left; width:690px; height:360px; position:relative; background:url(../images/banner0021004.png) no-repeat left center;}
.scene-info01 span{ display:block; width:200px; height:100px; line-height:27px; font-size:15px; color:#fff; position:absolute; top:21px; right:15px;}
.scene-desc01{ float:right; width:350px; padding-top:80px;}
.scene-area02{ width:100%; margin:0 auto; padding:0 0 60px 0; background:#f1f1f1;}
.scene-info02{ float:right; width:690px; height:360px; margin-top:70px; position:relative; background:url(../images/banner0021005.png) no-repeat left center;}
.scene-info02 span{ display:block; width:200px; height:100px; line-height:27px; font-size:15px; color:#fff; position:absolute; top:25px; left:23px;}
.scene-desc02{ float:left; width:350px; padding-top:155px;}
.scene-area03{ width:1140px; margin:0 auto;}
.scene-info03{ float:left; width:690px; height:440px; margin-top:70px; position:relative; background:url(../images/banner0021006.png) no-repeat left center;}
.scene-info03 span{ display:block; width:200px; height:100px; line-height:27px; font-size:15px; color:#fff; position:absolute; top:23px; right:15px;}
.scene-desc03{ float:right; width:350px; padding-top:150px;}

.scene-area04{ width:1140px; margin:0 auto; padding:0 0 60px 0;}
.scene-info04{ float:left; width:690px; height:360px; position:relative; background:url(../images/banner0022004.png) no-repeat left center;}
.scene-info04 span{ display:block; width:200px; height:100px; line-height:27px; font-size:15px; color:#fff; position:absolute; top:35px; right:15px;}
.scene-desc04{ float:right; width:350px; padding-top:80px;}
.scene-area05{ width:100%; margin:0 auto; padding:0 0 60px 0; background:#f1f1f1;}
.scene-info05{ float:right; width:690px; height:360px; margin-top:70px; position:relative; background:url(../images/banner0022005.png) no-repeat left center;}
.scene-info05 span{ display:block; width:200px; height:100px; line-height:27px; font-size:15px; color:#fff; position:absolute; top:30px; left:23px;}
.scene-desc05{ float:left; width:350px; padding-top:155px;}
.scene-area06{ width:1140px; margin:0 auto;}
.scene-info06{ float:left; width:690px; height:440px; margin-top:70px; position:relative; background:url(../images/banner0022006.png) no-repeat left center;}
.scene-info06 span{ display:block; width:212px; height:100px; line-height:25px; font-size:15px; color:#fff; position:absolute; top:22px; right:11px;}
.scene-desc06{ float:right; width:350px; padding-top:150px;}

.scene-area07{ width:1140px; margin:0 auto; padding:0 0 60px 0;}
.scene-info07{ float:left; width:690px; height:360px; position:relative; background:url(../images/banner0023004.png) no-repeat left center;}
.scene-info07 span{ display:block; width:200px; height:100px; line-height:27px; font-size:15px; color:#fff; position:absolute; top:32px; right:15px;}
.scene-desc07{ float:right; width:350px; padding-top:80px;}
.scene-area08{ width:100%; margin:0 auto; padding:0 0 60px 0; background:#f1f1f1;}
.scene-info08{ float:right; width:690px; height:360px; margin-top:70px; position:relative; background:url(../images/banner0023005.png) no-repeat left center;}
.scene-info08 span{ display:block; width:200px; height:100px; line-height:27px; font-size:15px; color:#fff; position:absolute; top:17px; left:23px;}
.scene-desc08{ float:left; width:350px; padding-top:155px;}
.scene-area09{ width:1140px; margin:0 auto;}
.scene-info09{ float:left; width:690px; height:440px; margin-top:70px; position:relative; background:url(../images/banner0023006.png) no-repeat left center;}
.scene-info09 span{ display:block; width:212px; height:100px; line-height:22px; font-size:15px; color:#fff; position:absolute; top:32px; right:9px;}
.scene-desc09{ float:right; width:350px; padding-top:150px;}

.scene-area10{ width:1140px; margin:0 auto; padding:0 0 60px 0;}
.scene-info10{ float:left; width:690px; height:360px; position:relative; background:url(../images/banner0024004.png) no-repeat left center;}
.scene-info10 span{ display:block; width:200px; height:100px; line-height:27px; font-size:15px; color:#fff; position:absolute; top:21px; right:15px;}
.scene-desc10{ float:right; width:350px; padding-top:80px;}
.scene-area11{ width:100%; margin:0 auto; padding:0 0 60px 0; background:#f1f1f1;}
.scene-info11{ float:right; width:690px; height:360px; margin-top:70px; position:relative; background:url(../images/banner0024005.png) no-repeat left center;}
.scene-info11 span{ display:block; width:200px; height:100px; line-height:27px; font-size:15px; color:#fff; position:absolute; top:29px; left:23px;}
.scene-desc11{ float:left; width:350px; padding-top:155px;}
.scene-area12{ width:1140px; margin:0 auto;}
.scene-info12{ float:left; width:690px; height:440px; margin-top:70px; position:relative; background:url(../images/banner0024006.png) no-repeat left center;}
.scene-info12 span{ display:block; width:212px; height:100px; line-height:22px; font-size:15px; color:#fff; position:absolute; top:26px; right:9px;}
.scene-desc12{ float:right; width:350px; padding-top:150px;}

.scene-bao{ width:1140px; margin:0 auto;}
.scene-biao{ height:30px; line-height:30px; margin-bottom:15px; padding-left:25px; font-size:18px; color:#1c1c1c; background:url(../images/dian-shixin.png) no-repeat left center;}
.scene-cont{ line-height:28px; margin-bottom:10px; padding-left:25px; font-size:18px; color:#666;}
.scene-goto:link,.scene-goto:visited{ font-size:18px; color:#058cff; text-decoration:none;}
.scene-goto:hover{ color:#058cff;}


/* jujian */
.jujian{ width:100%;}
.jujian-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 70px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.jujian-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.jujian-title i{ display:block; height:30px; height:30px; padding:0 30px 0 30px; margin:0 auto; font-size:15px; font-style:normal; color:#999;}
.jujian-box{ width:1140px; margin:0 auto; padding:40px 0 100px 0;}
.jujian-area{ height:400px; position:relative; background:url(../images/jujian.jpg) no-repeat left center;}
.jujian-desc{ width:480px; height:277px; padding:23px 80px 0 80px; position:absolute; top:50px; left:490px; box-shadow:0 0 7px rgba(34, 34, 34, .2); border-radius:5px; background:#fff;}
.jujian-desc p{ line-height:27px; margin-bottom:12px; text-indent:2em; font-size:15px;}




/* feature */
.feature{ width:100%;}
.feature-box{ margin:0 auto; padding:30px 0 40px 0;}
.feature-title{ height:60px; padding-bottom:12px; color:#414040; margin:50px 0 60px 0; text-align:center; background:url(../images/lanDown.png) no-repeat bottom center;}
.feature-title span{ display:block; height:30px; height:30px; padding:0 30px 0 30px; margin:0 auto; font-size:24px;}
.feature-title i{ display:block; height:30px; height:30px; padding:0 30px 0 30px; margin:0 auto; font-size:15px; font-style:normal; color:#999;}
.feature-bg{ width:100%; height:460px; position:relative; background:url(../images/feature.png) no-repeat center center;}


/* worth */
.worth{ width:100%;}
.worth-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.worth-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.worth-box{ width:1130px; margin:0 auto; padding:30px 0 90px 0;}
.worth-list li{ float:left; width:235px; height:190px; margin:0 20px 30px 0; padding:110px 15px 30px 15px; display:inline; position:relative; border:1px solid #e8e8e8; border-radius:3px; background:#fff;}
.worth-list li.wt04{ margin:0 0 30px 0;}
.worth-list li h3{ font-size:18px; line-height:45px; color:#414040; margin:0 0 10px 0; font-weight:bold; text-align:center;}
.worth-list li p{ font-size:16px; line-height:28px; color:#787878; margin:0 0 35px 0;}
.worth-list li em{ display:block; width:80px; height:80px; position:absolute; top:35px; left:91px;}
.worth-list li.wt01 em{ background:url(../images/worth.png) no-repeat 5px 0;}
.worth-list li.wt02 em{ background:url(../images/worth.png) no-repeat -303px 0;}
.worth-list li.wt03 em{ background:url(../images/worth.png) no-repeat -599px 0;}
.worth-list li.wt04 em{ background:url(../images/worth.png) no-repeat -905px 0;}


/* claim */
.claim{ width:100%;}
.claim-box{ margin:0 auto; padding:30px 0 60px 0;}
.claim-title{ height:60px; padding-bottom:12px; color:#414040; margin:50px 0 60px 0; text-align:center; background:url(../images/lanDown.png) no-repeat bottom center;}
.claim-title span{ display:block; height:30px; height:30px; padding:0 30px 0 30px; margin:0 auto; font-size:24px;}
.claim-title i{ display:block; height:30px; height:30px; padding:0 30px 0 30px; margin:0 auto; font-size:15px; font-style:normal; color:#999;}
.claim-area01{ width:100%; padding:40px 0 100px 0;}
.claim-info01{ width:1140px; height:335px; margin:0 auto; background:url(../images/claim01.png) no-repeat left center;}
.claim-desc01{ float:right; width:350px; margin-right:80px; padding:80px 0 0 0; display:inline;}

.claim-area02{ width:100%; padding:90px 0 100px 0; background:#f1f1f1;}
.claim-info02{ width:1140px; height:335px; margin:0 auto; background:url(../images/claim02.png) no-repeat right center;}
.claim-desc02{ float:left; width:350px; margin-left:80px; padding:80px 0 0 0; display:inline;}

.claim-area03{ width:100%; padding:90px 0 50px 0;}
.claim-info03{ width:1140px; height:335px; margin:0 auto; background:url(../images/claim03.png) no-repeat left center;}
.claim-desc03{ float:right; width:350px; margin-right:100px; padding:80px 0 0 0; display:inline;}


.claim-area05{ width:100%; padding:40px 0 90px 0;}
.claim-info05{ width:1140px; height:335px; margin:0 auto; background:url(../images/claim05.png) no-repeat left center;}
.claim-desc05{ float:right; width:350px; margin-right:80px; padding:80px 0 0 0; display:inline;}

.claim-area06{ width:100%; padding:90px 0 30px 0; background:#f1f1f1;}
.claim-info06{ width:1140px; height:335px; margin:0 auto; background:url(../images/claim06.png) no-repeat right center;}
.claim-desc06{ float:left; width:350px; margin-left:80px; padding:80px 0 0 0; display:inline;}

.claim-area07{ width:100%; padding:90px 0 95px 0; background:#f1f1f1;}
.claim-info07{ width:1140px; height:335px; margin:0 auto; background:url(../images/claim07.png) no-repeat left center;}
.claim-desc07{ float:right; width:350px; margin-right:100px; padding:80px 0 0 0; display:inline;}

.claim-area08{ width:100%; padding:90px 0 50px 0;}
.claim-info08{ width:1140px; height:335px; margin:0 auto; background:url(../images/claim08.png) no-repeat right center;}
.claim-desc08{ float:left; width:350px; margin-right:100px; padding:80px 0 0 0; display:inline;}

.claim-bao{ width:1140px; margin:0 auto;}
.claim-biao{ height:18px; line-height:18px; margin-bottom:25px; padding-left:15px; font-size:18px; color:#1c1c1c; border-left:3px solid #058cff;}
.claim-cont{ line-height:28px; margin-bottom:10px; padding-left:17px; font-size:16px; color:#666;}
.claim-info{ height:32px; line-height:32px; margin:0 0 0 17px; padding-left:17px; font-size:16px; color:#666; background:url(../images/claim-yuan.png) no-repeat left center;}



/* birth */
.birth{ width:1140px; margin:0 auto; padding:0 0 70px 0;}
.birth-list li{ float:left; width:252px; height:192px; margin:0 41px 30px 0; padding:105px 0 30px 0; display:inline; position:relative; border-radius:5px; border:1px solid #ccc;}
.birth-list li.bt04{ margin:0 0 30px 0; text-align:center;}
.birth-list li h3{ font-size:18px; line-height:45px; color:#333; margin:0 0 13px 0; text-align:center;}
.birth-list li p{ font-size:15px; line-height:26px; padding:0 20px; color:#333; margin:0 0 10px 0; text-align:center;}
.birth-list li em{ display:block; width:80px; height:80px; position:absolute; top:23px; left:90px;}
.birth-list li.bt01 em{ background:url(../images/birth.png) no-repeat 0 0;}
.birth-list li.bt02 em{ background:url(../images/birth.png) no-repeat -303px 0;}
.birth-list li.bt03 em{ background:url(../images/birth.png) no-repeat -594px 0;}
.birth-list li.bt04 em{ background:url(../images/birth.png) no-repeat -900px 0;}


/* order */
.order{ width:100%; background:#f1f1f1;}
.order-area{ width:850px; margin:0 auto; padding:15px 0 40px 30px;}
.order-title{ height:60px; line-height:60px; margin-bottom:10px; padding-left:50px; font-size:20px; color:#058cff;}
.order-desc{ height:20px; padding:13px 0 13px 60px; position:relative; background:url(../images/dian-xian.png) repeat-y 20px center;}
.order-desc em{ display:block; width:13px; height:13px; position:absolute; top:18px; left:19px; background:url(../images/dian-cur.png) no-repeat;}
.order-desc span{ float:left; height:20px; line-height:20px; padding-right:50px; font-size:16px; color:#058cff;}
.order-desc i{ float:left; height:20px; line-height:20px; font-size:16px; font-style:normal;}
.order-info{ height:20px; margin-top:20px; padding-left:60px; color:#666; font-size:16px;}


/* new */
.new{ width:100%;}
.new-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 72px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.new-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.new-title i{ display:block; height:30px; height:30px; padding:0 30px 0 30px; margin:0 auto; font-size:15px; font-style:normal; color:#999;}
.new-box{ width:1140px; margin:0 auto; padding:40px 0 0 0;}
.new-area01{ height:295px; padding-left:650px; position:relative; background:#f1f1f1 url(../images/new01.jpg) no-repeat left center;}
.new-area02{ height:295px; padding-right:650px; position:relative; background:#f1f1f1 url(../images/new02.jpg) no-repeat right center;}
.new-area03{ height:295px; padding-left:650px; position:relative; background:#f1f1f1 url(../images/new03.jpg) no-repeat left center;}
.new-desc{ height:210px; padding:85px 0 0 150px;}
.new-desc .new-biao{ margin-bottom:5px; font-weight:bold; font-size:16px;}
.new-desc p{ line-height:28px; font-size:15px;}


/* slide */
.slide{ width:100%;}
.slide-box{ width:1140px; margin:0 auto; padding:40px 0 75px 0;}
.slide-biao{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 70px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.slide-biao span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.slide-biao i{ display:block; height:30px; height:30px; padding:0 30px 0 30px; margin:0 auto; font-size:15px; font-style:normal; color:#999;}
.slide-pane{ border-bottom:1px solid #e1e1e1;}
.slide-desc{ height:50px; margin:0 auto; font-size:14px; color:#fff; font-weight:bold; background:#058cff;}
.slide-desc i{ float:left; width:33.33%; text-align: center; height:50px; line-height:50px; font-style:normal; overflow:hidden;}
.slide-desc em{ float:left; width:33.33%; text-align: center; height:50px; line-height:50px; overflow:hidden;}
.slide-title{ height:50px; margin:0 auto; font-size:12px; color:#404040; border-bottom:1px solid #e1e1e1; cursor:pointer; background:#fcfcfc;}
.slide-title:hover{ background:#c2defc;}
.slide-cur{ background:#c2defc;}
.slide-title i{ float:left; width:33.33%; text-align: center; line-height:50px; overflow:hidden; font-style:normal;color:#058cff;}
.slide-title em{ float:left; width:33.33%; text-align: center; height:50px; line-height:50px; overflow:hidden;}
.slide-info{ padding:5px 15px 10px 15px; border-bottom:1px solid #e1e1e1; background:#fff;}
.post .xuqiu{ line-height:28px; margin-top:15px;}
.post .xuqiu p{ line-height:22px; margin-bottom:0; font-size:12px; color:#666;}
.lianxi{ height:35px; margin-top:11px; color:#666;font-size: 12px;}
.lianxi .lianxi-tel{ float:left; height:35px; line-height:35px; margin-right:100px;}
.lianxi .lianxi-mail{ float:left; height:35px; line-height:35px; }
.lianxi-tel .icon{
    font-size: 20px;
    color: #058cff;
    margin-right: 5px;
}
.lianxi-mail .icon{
    font-size: 16px;
    color: #058cff;
    margin-right: 5px;
}
@media (min-width: 768px){
    .slide-info{
        padding: 5px 15px 40px 15px;
    }
    .slide-desc i,.slide-desc em,.slide-title i,.slide-title em{
        width:20%; text-align: center; height:55px; line-height:55px; 
    }
    .lianxi-tel .icon{
        font-size: 28px;
        margin-right: 8px;
    }
    .lianxi-mail .icon{
        font-size: 20px;
        margin-right: 8px;
    }
    .slide-title{
        line-height: 55px;
        height: 55px;
        font-size: 14px;
    }
    .slide-desc{
        line-height: 55px;
        height: 55px;
        font-size: 18px;
    }
    .post .xuqiu p {
        line-height: 35px;
        font-size: 14px;
    }
}
@media (min-width: 1200px){
    .slide-desc{
        line-height: 60px;
        height: 60px;
        font-size: 18px
    }
    .slide-desc i, .slide-desc em, .slide-title i, .slide-title em{
        height: 60px;
        line-height: 60px;
    }
    .slide-title{
        line-height: 60px;
        height: 60px;
        font-size: 16px;
    }
}
/* tooler */
/* .tooler{ background:#313840;}
.tooler-area{ width:1140px; margin:0 auto; padding-top:29px;} 
.tooler-list{ float:left; width:200px;}
.tooler-list dt{ height:35px; line-height:35px; margin-bottom:8px; font-size:15px; color:#fff;}
.tooler-list dd{ height:34px; line-height:34px; font-size:14px; color:#9599a3;}
.tooler-list dd a:link,.tooler-list dd a:visited{ color:#9599a3; text-decoration:none;}
.tooler-list dd a:hover{ color:#058cff; text-decoration:none;}
.tooler-service{ width:205px;}
.tooler-trade{ width:245px;}
.tooler-contact{ float:right; width:260px;}
.tooler-contact dd.erweima{ float:left; width:150px; height:98px; line-height:0; padding-top:15px;}
.tooler-contact dd.erweima img{ float:left; display:block; width:98px; height:98px; transition:all 0.5s;}
.tooler-contact dd.erweima:hover img{ transform:scale(1.1);}
.tooler-contact dd span{ float:left; width:20px; height:88px; line-height:17px; margin:8px 0 0 15px;}

*/

/* moveStr */
.moveStr01-desc{ width:1130px; height:655px; margin:82px auto 0 auto; position:relative;}
.moveStr01-box{ width:552px; height:250px; position:absolute; top:108px; left:50px; z-index:8888;}
.moveStr01-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.aiBox{ height:52px; margin:0 0 30px 0; padding-top:14px; font-size:16px; color:#fff;}
.aiOne{ float:left; width:126px; height:38px; line-height:38px; text-align:center; margin-right:52px; background:url(../images/aiOne.png) no-repeat;}
.aiTwo{ float:left; width:156px; height:37px; line-height:37px; text-align:center; background:url(../images/aiTwo.png) no-repeat;}


.moveStr02-desc{ width:1130px; height:655px; margin:82px auto 0 auto; position:relative;}
.moveStr02-box{ width:620px; height:250px; position:absolute; top:110px; left:30px; z-index:8888;}
.moveStr02-box{ animation:leftmove 2s infinite; -webkit-animation:leftmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}

.moveStr03-desc{ width:1130px; height:655px; margin:82px auto 0 auto; position:relative;}
.moveStr03-box{ width:620px; height:250px; position:absolute; top:110px; left:30px; z-index:8888;}
.moveStr03-box{ animation:rightmove 2s infinite; -webkit-animation:rightmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}



/* banner */
.banner02{ width:100%; height:505px; position:relative; background:url(../images/banner02.jpg) no-repeat center center;}


/* banner03 */
.banner03{ width:100%; height:580px; background:url(../images/banner03.png) no-repeat top center;}
.banner03-area{ width:1130px; height:601px; margin:0 auto; position:relative;}
.banner03-box{ width:500px; padding:49px 25px 30px 39px; position:absolute; top:180px; left:300px; text-align:center;}
.banner03-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner03-box h3{ font-size:40px; line-height:45px; margin-bottom:26px; color:#fff;}
.banner03-box p{ font-size:20px; line-height:38px; color:#fff;}


/* banner04 */
.banner04{ width:100%; height:608px; background:url(../images/banner04.jpg) no-repeat top center;}
.banner04-area{ width:1130px; height:608px; margin:0 auto; position:relative;}
.banner04-box{ width:570px; position:absolute; top:220px; left:30px;}
.banner04-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner04-box h3{ font-size:40px; line-height:45px; margin-bottom:35px; color:#fff;}
.banner04-box p{ font-size:22px; line-height:32px; color:#fff;}


/* banner05 */
.banner05{ width:100%; height:605px; background:url(../images/banner05.jpg) no-repeat top center;}
.banner05-area{ width:1130px; height:605px; margin:0 auto; position:relative;}
.banner05-box{ width:750px; position:absolute; top:170px; left:10px;}
.banner05-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner05-box h3{ font-size:48px; line-height:47px; margin-bottom:40px; color:#fff;}
.banner05-box p{ font-size:22px; line-height:42px; color:#fff;}
.banner05-ceshi:link,.banner05-ceshi:visited{ display:block; width:170px; height:55px; line-height:55px; margin-top:26px; font-size:20px; color:#fff; text-align:center; text-decoration:none; background:#3d67fe;}
.banner05-ceshi:hover{ color:#3d67fe; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; background:#fff;}


/* banner06 */
.banner06{ width:100%; height:580px; background:url(../images/banner06.png) no-repeat top center;}
.banner06-area{ width:1130px; height:609px; margin:0 auto; position:relative;}
.banner06-box{ width:570px; position:absolute; top:220px; left:10px;}
.banner06-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner06-box h3{ font-size:40px; line-height:45px; margin-bottom:35px; color:#fff;}
.banner06-box p{ font-size:22px; line-height:32px; color:#fff;}
.banner06-ceshi:link,.banner06-ceshi:visited{ display:block; width:170px; height:55px; line-height:55px; margin-top:37px; font-size:20px; color:#3d67fe; text-align:center; text-decoration:none; background:#fff;}
.banner06-ceshi:hover{ color:#fff; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; background:#3d67fe;}


/* banner07 */
.banner07{ width:100%; height:880px; position:relative; background:url(../images/banner07.jpg) no-repeat top center;}
.banner07-area{ width:1130px; height:436px; margin:0 auto; position:relative;}
.banner07-box{ width:570px; position:absolute; top:195px; left:35px;}
.banner07-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner07-box h3{ font-size:40px; line-height:45px; margin-bottom:25px; color:#fff;}
.banner07-box p{ line-height:30px; font-size:18px; color:#fff;}
.banner07-btn{ float:left; display:block; width:160px; height:40px; line-height:40px; margin:35px 35px 0 0; font-size:18px; color:#fff; text-align:center; border:2px solid #fff; border-radius:3px;}


/* banner08 */
.banner08{ width:100%; height:436px; background:url(../images/banner0801.jpg) no-repeat top center;}
.banner08-area{ width:1130px; height:436px; margin:0 auto; position:relative;}
.banner08-box{ width:570px; position:absolute; top:145px; left:50px;}
.banner08-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner08-box h3{ font-size:40px; line-height:45px; margin-bottom:35px; color:#fff;}
.banner08-box h4{ font-size:40px; line-height:45px; padding-left:130px; color:#fff;}


/* banner09 */
.banner09{ width:100%; height:580px; background:url(../images/banner09.png) no-repeat top center;}
.banner09-area{ width:1130px; height:640px; margin:0 auto; position:relative;}
.banner09-box{ width:570px; position:absolute; top:220px; left:10px;}
.banner09-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner09-box h3{ font-size:40px; line-height:45px; margin-bottom:35px; color:#fff;}
.banner09-box p{ font-size:22px; line-height:32px; color:#fff;}
.banner09-ceshi:link,.banner09-ceshi:visited{ display:block; width:170px; height:55px; line-height:55px; margin-top:37px; font-size:20px; color:#fff; text-align:center; text-decoration:none; background:#3d67fe;}
.banner09-ceshi:hover{ color:#3d67fe; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; background:#fff;}


/* banner10 */
.banner10{ width:100%; height:602px; background:url(../images/banner10.jpg) no-repeat top center;}
.banner10-area{ width:1130px; height:602px; margin:0 auto; position:relative;}
.banner10-box{ width:560px; position:absolute; top:235px; left:50%; margin-left:-280px;}
.banner10-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner10-box h3{ font-size:120px; line-height:140px; color:#fff; text-align:center; letter-spacing:20px;}


/* banner11 */
.banner11{ width:100%; height:505px; position:relative; background:url(../images/banner11.jpg) no-repeat top center;}


/* banner12 */
.banner12{ width:100%; height:580px; background:url(../images/banner12.png) no-repeat top center;}
.banner12-area{ width:1130px; height:535px; margin:0 auto; position:relative;}
.banner12-box{ width:570px; position:absolute; top:180px; left:10px;}
.banner12-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner12-box h3{ font-size:48px; line-height:45px; margin-bottom:40px; color:#fff;}
.banner12-box p{ font-size:24px; line-height:32px; color:#fff;}
.banner12-desc{ height:44px;}
.banner12-ceshi:link,.banner12-ceshi:visited{ float:left; display:block; width:119px; height:50px; line-height:50px; margin:50px 20px 0 0; cursor:default; font-size:16px; color:#fff; text-align:center; text-decoration:none; background:#058cff;}
.jiuwu-breathe{ display:block; width:1130px; height:798px;}


/* banner13 */
.banner13{ width:100%; height:640px; background:url(../images/banner13.png) no-repeat top center;}
.banner13-area{ width:1130px; height:640px; margin:0 auto; position:relative;}
.banner13-box{ width:570px; position:absolute; top:220px; left:10px;}
.banner13-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner13-box h3{ font-size:40px; line-height:45px; margin-bottom:35px; color:#fff;}
.banner13-box p{ font-size:22px; line-height:32px; color:#fff;}
.banner13-ceshi:link,.banner13-ceshi:visited{ display:block; width:170px; height:55px; line-height:55px; margin-top:37px; font-size:20px; color:#0342c4; text-align:center; text-decoration:none; background:#fff;}
.banner13-ceshi:hover{ color:#fff; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; background:#058cff;}


/* banner14 */
.banner14{ width:100%; height:580px; position:relative; background:url(../images/banner14.png) no-repeat top center;}
.banner14-area{ width:1130px; height:640px; margin:0 auto; position:relative;}
.banner14-box{ width:570px; position:absolute; top:205px; left:20px;}
.banner14-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner14-box h3{ font-size:40px; line-height:45px; margin-bottom:35px; color:#fff;}
.banner14-box p{ font-size:22px; line-height:32px; color:#fff;}
.banner14-ceshi:link,.banner14-ceshi:visited{ display:block; width:170px; height:55px; line-height:55px; margin-top:37px; font-size:20px; color:#0342c4; text-align:center; text-decoration:none; background:#fff;}
.banner14-ceshi:hover{ color:#fff; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; background:#058cff;}


/* banner15 */
.banner15{ width:100%; height:660px; background:url(../images/banner1502.png) no-repeat top center;}


/* banner16 */
.banner16{ width:100%; height:507px; background:url(../images/banner16.jpg) no-repeat top center;}


/* banner17 */
.banner17{ width:100%; height:580px; background:url(../images/banner17.jpg) no-repeat top center;}
.banner17-area{ width:1130px; height:605px; margin:0 auto; position:relative;}
.banner17-box{ width:570px; position:absolute; top:210px; left:10px;}
.banner17-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner17-box h3{ font-size:40px; line-height:45px; margin-bottom:35px; color:#fff;}
.banner17-box p{ font-size:22px; line-height:32px; color:#fff;}
.banner17-ceshi:link,.banner17-ceshi:visited{ display:block; width:170px; height:55px; line-height:55px; margin-top:37px; font-size:20px; color:#3d67fe; text-align:center; text-decoration:none; background:#ffffff;}
.banner17-ceshi:hover{ color:#ffffff;text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; background:#3d67fe;}


/* banner18 */
.banner18{ width:100%; height:600px;}
.banner18-area{ width:1130px; height:600px; margin:0 auto; position:relative;}
.banner18-area h3{ height:45px; line-height:45px; margin-bottom:70px; font-size:68px; letter-spacing:6px; color:#fff; text-align:center;}
.banner18-line{ width:760px; font-size:26px; line-height:45px; color:#fff; text-align:center; background:url(../images/banner18line.png) no-repeat left center;}

.banner1801{ background:url(../images/banner1801.jpg) no-repeat top center;}
.banner1801-box{ width:760px; line-height:40px; position:absolute; top:208px; left:50%; margin-left:-380px;}
.banner1801-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}

.banner1802{ background:url(../images/banner1802.jpg) no-repeat top center;}
.banner1802-box{ width:760px; line-height:40px; position:absolute; top:208px; left:50%; margin-left:-380px;}
.banner1802-box{ animation:leftmove 2s infinite; -webkit-animation:leftmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}

.banner1803{ background:url(../images/banner1803.jpg) no-repeat top center;}
.banner1803-box{ width:760px; line-height:40px; position:absolute; top:208px; left:50%; margin-left:-380px;}
.banner1803-box{ animation:rightmove 2s infinite; -webkit-animation:rightmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner1803-line{ width:760px; font-size:22px; line-height:45px; color:#fff; text-align:center; background:url(../images/banner18line.png) no-repeat left center;}


/* banner19 */
.banner19{ width:100%; height:580px; background:url(../images/banner19.png) no-repeat top center;}
.banner19-area{ width:1130px; height:608px; margin:0 auto; position:relative;}
.banner19-box{ width:570px; position:absolute; top:270px; left:0px;}
.banner19-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner19-box h3{ font-size:42px; line-height:45px; margin-bottom:59px; color:#fff;}
.banner19-box p{ font-size:20px; line-height:32px; color:#fff;margin-left:60px;}


/* banner20 */
.banner20{ width:100%; height:774px; background:url(../images/banner2003.png) no-repeat top center;}
.banner20-area{ width:1130px; height:600px; margin:0 auto; position:relative;}
.banner20-box{ width:500px; position:absolute; top:260px; left:315px; text-align:center;}
.banner20-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner20-box h3{ font-size:42px; line-height:45px; margin-bottom:20px; color:#fff;font-weight:400}
.banner20-box p{ font-size:28px; line-height:38px; color:#fff;font-weight:400;}


/* banner2002 */
.banner2002{ width:100%;}
.banner2002-area{ width:1130px; height:60px; margin:0 auto; position:relative;}
.banner2002-area h3{ font-size:16px; line-height:22px; margin-bottom:5px; color:#333; text-align:center;}
.banner2002-area p{ font-size:13px; line-height:20px; color:#999;}
.banner2002-box01{ width:210px; position:absolute; top:-64px; left:-34px;}
.banner2002-box02{ width:150px; position:absolute; top:-22px; left:191px;}
.banner2002-box03{ width:180px; position:absolute; top:0px; left:373px;}
.banner2002-box04{ width:155px; position:absolute; top:-1px; left:586px;}
.banner2002-box05{ width:160px; position:absolute; top:-22px; left:779px;}
.banner2002-box06{ width:183px; position:absolute; top:-64px; left:963px;}


/* banner30 */
.banner30{ width:100%; height:550px; background:url(../images/banner30.jpg) no-repeat top center;}
.banner30-area{ width:1130px; height:550px; margin:0 auto; position:relative;}
.banner30-box{ width:570px; position:absolute; top:155px; left:10px;}
.banner30-box{ animation:topmove 2s infinite; -webkit-animation:topmove 2s infinite; animation-iteration-count:1; -webkit-animation-iteration-count:1;}
.banner30-box h3{ font-size:40px; line-height:45px; margin-bottom:35px; color:#fff;}
.banner30-box p{ font-size:22px; line-height:32px; color:#fff;}
.banner30-ceshi:link,.banner30-ceshi:visited{ display:block; width:170px; height:45px; line-height:45px; margin-top:37px; font-size:20px; color:#fff; text-align:center; text-decoration:none; border-radius:3px; background:#3d67fe;}
.banner30-ceshi:hover{ color:#058cff; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; background:#fff;}
.banner30-menu{ width:460px; height:87px;  position:absolute; bottom:26px; left:50%; margin-left:-230px;}
.banner30-list{ width:460px; height:87px; margin:0 auto;}
.banner30-list a:link,.banner30-list a:visited{ float:left; width:230px; height:87px; line-height:87px; text-align:center; font-size:18px; color:#333; text-decoration:none}
.banner30-list a.cur:link,.banner30-list a.cur:visited,.banner30-list a:hover{ color:#058cff; text-decoration:none;}
.banner30-ceshi:link,.banner30-ceshi:visited{ display:block; width:170px; height:55px; line-height:55px; margin-top:26px; font-size:20px; color:#058cff; text-align:center; text-decoration:none; border-radius:5px; background:#fff;}
.banner30-ceshi:hover{ color:#fff; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; background:#058cff;}


/* mianni */
.mianni{ width:1130px; height:330px; margin:0 auto 20px auto; position:relative; background:url(../images/mianmi01.png) no-repeat center center;}
.mianni-title01{ font-size:20px; line-height:34px; margin-bottom:5px; color:#333; text-align:right;}
.mianni-desc01{ font-size:16px; line-height:26px; color:#999; text-align:right;}
.mianni-title02{ font-size:20px; line-height:34px; margin-bottom:5px; color:#333; text-align:left;}
.mianni-desc02{ font-size:16px; line-height:26px; color:#999;}
.mianni-box01{ width:340px; height:100px; position:absolute; top:30px; left:40px;}
.mianni-box02{ width:340px; height:100px; position:absolute; top:30px; right:40px;}
.mianni-box03{ width:340px; height:100px; position:absolute; bottom:30px; left:40px;}
.mianni-box04{ width:340px; height:100px; position:absolute; bottom:30px; right:40px;}


/* duibi */
.duibi{ width:1130px; height:855px; margin:0 auto 50px auto; background:url(../images/mianmi30.png) no-repeat 495px 280px;}
.duibi-left{ float:left; width:397px; height:855px; position:relative; background:url(../images/mianmi35.png) no-repeat;}
.duibi-left img{ width:360px; height:640px; position:absolute; top:72px; left:19px;}
.duibi-left span{ width:397px; height:26px; line-height:26px; font-size:18px; text-align:center; position:absolute; bottom:0; left:0;}
.duibi-right{ float:right; width:397px; height:855px; position:relative; background:url(../images/mianmi35.png) no-repeat;}
.duibi-right img{ width:360px; height:640px; position:absolute; top:72px; left:19px;}
.duibi-right span{ width:397px; height:26px; line-height:26px; font-size:18px; text-align:center; position:absolute; bottom:0; left:0;}



/* anli */
.anli{ width:100%;}
.anli-box{ width:1130px; margin:0 auto; padding:30px 0 60px 0;}
.anli-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 50px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.anli-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.anli-info{ width:1130px; height:780px; margin:0 auto; background:url(../images/anli.jpg) no-repeat top center;}
.anli-desc{ line-height:40px; margin-bottom:30px; font-size:20px; color:#444;}

/* hotline */
.hotline{ width:100%; height:187px; position:relative; background:url(../images/hotline.jpg) no-repeat top center;}
.hotline-info{ width:251px; height:60px; line-height:60px; font-size:28px; color:#fff; text-align:center; position:absolute; top:70px; right:315px;}


/* kaifa */
.kaifa-title{ height:35px; line-height:35px; margin-bottom:28px; font-size:22px; color:#333333;}
.kaifa-list li{ float:left; height:25px; line-height:25px; margin-right:20px; background:url(../images/kaiyuan.png) no-repeat left center;}
.kaifa-list li span{ font-size:16px; color:#333;vertical-align: middle;}
.kaifa-list li em{ display:inline-block;width:7px;height:7px;background:#c5c5c5;border-radius:50%;vertical-align: middle;margin-right:10px;}
.kaifa-down{background:#0376D8;border-radius: 5px;color:#fff;}
.kaifa-down:link,.kaifa-down:visited{ display:block; width:153px; height:50px; line-height:48px; margin-top:40px; padding:0 0 0 24px; font-size:16px; color:#058cff; border:2px solid #058cff; border-radius:5px; background:transparent;}
.kaifa-down i{display:inline-block;width: 16px;height: 16px;background:url(../images/kaidown_icon02.png) no-repeat;vertical-align: middle;}
.kaifa-down span{font-size:16px;color:#058cff;font-weight: 400;vertical-align: middle;margin-right:20px;}
.kaifa-down:hover{background:#058cff;}
.kaifa-down:hover span{ color:#fff; }
.kaifa-down:hover i{background:url(../images/kaidown_icon.png) no-repeat;}

.kaifa02{ width:100%; background:#fff;}
.kaifa02-area{ width:1130px; height:540px; margin:0 auto; position:relative;}
.kaifa02-desc{ width:400px; position:absolute; top:130px; right:0px;}

.kaifa03{ width:100%; height:500px; background:#F1F1F1;}
.kaifa03-area{ width:1130px; height:500px; margin:0 auto; position:relative;}
.kaifa03-desc{ width:400px; position:absolute; top:100px; left:50px;}

.kaifa04{ width:100%; height:480px; background:#fff;}
.kaifa04-area{ width:1130px; height:454px; margin:0 auto 30px auto; position:relative;}
.kaifa04-desc{ width:400px; position:absolute; top:100px; right:50px;}
.kaifa04-down:link,.kaifa04-down:visited{ display:block; width:186px; height:50px; line-height:48px; margin-top:85px; padding:0 0 0 24px; font-size:17px; color:#fff; border:2px solid #fff; border-radius:3px; background:url(../images/kaidown01.png) no-repeat 168px 13px;}
.kaifa04-down:hover{ color:#058cff; background:#fff url(../images/kaidown02.png) no-repeat 168px 13px;}


/* ceshi */
.ceshi{ width:100%; border-top:1px solid #ccc; background:#fcfcfc;}
.ceshi-box{ width:1100px; margin:0 auto; padding-bottom:120px; background:url(../images/box_bg.jpg) repeat-y 245px 0px;}
.ceshi-left{ float:left; width:235px; padding-top:40px;}
.ceshi-list{ width:235px;}
.ceshi-list h5{ height:50px; line-height:50px; font-size:16px; padding-left:10px; color:#666; border-bottom:solid 1px #d7d7d7; display:block; font-weight:normal;}
.ceshi-list li{ height:45px; line-height:45px; padding-left:33px; border-bottom:solid 1px #d7d7d7; background:url(../images/icon11.jpg) no-repeat 10px center;}
.ceshi-list li a:link,.ceshi-list li a:visited{ display:block; height:45px; line-height:45px; color:#333; text-decoration:none;}
.ceshi-list li a:hover{ color:#1c67bd; text-decoration:none;}
.ceshi-list li.cur,.ceshi-list li.cur a:link,.ceshi-list li.cur a:visited{ color:#1c67bd; background-color:#f3f3f3;}

.ceshi-cont{ float:right; width:800px; margin-top:40px;}
.sdk_title{ height:40px; font-size:20px; border-bottom:solid 1px #d7d7d7;}
.sdk_title2{ height:30px; line-height:30px; color:#000; padding-left:12px; font-weight:bold; margin:18px 0px; background:#e3ebf4;}
.Tb_list{ border-collapse:collapse; border:none; line-height:24px; font-size:15px;}
.Tb_list td{ border:solid #BEBEBE 1px; padding:8px 16px;}


/* learn */
.learn{ width:100%;}
.learn-box{ width:1130px; margin:0 auto; padding:30px 0 60px 0;}
.learn-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 70px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.learn-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.learn-erwei{ width:350px; height:290px; margin:0 auto 70px auto; position:relative; background:url(../images/mianmi12.png) no-repeat top center;}
.learn-erwei span{ width:350px; height:30px; height:30px; text-align:center; font-size:18px; position:absolute; left:0; bottom:0;}
.learn-desc{ width:1130px; height:20px; margin-bottom:45px; padding-top:115px; background:url(../images/mianmi13.png) no-repeat;}
.learn-bia01{ float:left; width:113px; height:20px; line-height:20px; margin-right:85px; display:inline; text-align:center; font-size:18px;}
.learn-bia02{ float:left; width:113px; height:20px; line-height:20px; margin-right:93px; display:inline; text-align:center; font-size:18px;}
.learn-bia03{ float:left; width:113px; height:20px; line-height:20px; margin-right:95px; display:inline; text-align:center; font-size:18px;}
.learn-bia03{ float:left; width:113px; height:20px; line-height:20px; text-align:center; font-size:18px;}
.learn-bia04{ float:left; width:100px; height:20px; line-height:20px; text-align:center; font-size:18px;}
.learn-info{ width:1130px; height:30px; line-height:30px; font-size:17px; text-align:center; color:#666;}


/* File_list */
.File_list{ width:230px; height:auto; border:solid 1px #BEBEBE; margin:40px 0 0 0;}
.File_list .title{ height:34px; line-height:34px; padding:0px 10px; background:#ececeb; border-bottom:solid 1px #BEBEBE;}
.File_box{ padding-bottom:10px;}
.File_box .text1{ line-height:30px; padding-left:10px; padding-top:8px;}
.File_box .text2{ line-height:24px; padding-left:30px;}
.File_box .text3{ line-height:22px; padding-left:55px;}
pre{
    background-color:#f8f8f8; border:1px solid #ccc; color: #333;
    border-radius:3px; white-space: pre-wrap; word-wrap: break-word; display:block; padding:10px 15px;
    font:14px "MicroSoft YaHei","Courier New","Andale Mono",monospace;
}


/* product */
.product{ width:100%; background:#fff;}
.product-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.product-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.product-box{ width:1000px; margin:0 auto; padding:30px 0 55px 0;}
.product-list li{ float:left; width:320px; height:120px; margin:0 0 20px 0; padding:0 50px 10px 120px; display:inline; position:relative;}
.product-list li h3{ font-size:18px; line-height:45px; color:#414040; font-weight:bold;}
.product-list li p{ font-size:14px; line-height:20px; color:#454545;}
.product-list li em{ display:block; width:65px; height:80px; position:absolute; top:10px; left:20px;}
.product-list li.pd01 em{ background:url(../images/product.png) no-repeat 0 0;}
.product-list li.pd02 em{ background:url(../images/product.png) no-repeat 0 -145px;}


/* jiuwu */
.jiuwu{ width:100%; background:url(../images/jiuwu02.jpg) no-repeat top center;}
.jiuwu-box{ width:1130px; margin:0 auto 70px auto; padding:35px 0 10px 0; box-shadow:0 0 7px rgba(34, 34, 34, .2); background:#fff;}
.jiuwu-box h3{ font-size:24px; height:42px;padding:0 0 0 35px; color:#000;}
.jiuwu-box h3 span{ float:left; height:40px;}
.jiuwu-box h4{ font-size:14px; line-height:45px; margin-bottom:20px; padding:0 0 0 35px; color:#808080;}
.jiuwu-box h4 span{border-top: 2px solid #058cff;padding-top:10px;}
.jiuwu-box p{ font-size:16px; line-height:37px; padding:25px 35px 25px 35px; color:#000; border-top:1px solid #dedede;}


/* Office */
.Office{ width:100%; background:#fcfcfc;}
.Office-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.Office-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.Office-box{ width:1130px; margin:0 auto; padding:30px 0 110px 0;}
.Office-photo{ display:block; width:1130px; height:462px; margin:0 auto;}


/**tabs**/
.tabPanel{ width:1130px; margin:0 auto 100px auto;}
.tabPanel ul{ height:40px; padding-left:20px;}
.tabPanel ul li{ float:left; width:130px; height:37px; line-height:37px; margin:0 15px 0 0; text-align:center; font-size:16px; cursor:pointer; border-top-left-radius:3px; border-top-right-radius:3px; border:1px solid #c4c4c4; border-bottom:none;}
.tabPanel ul li.cur{ cursor:pointer; color:#fff; border:1px solid #fa6806; background:#fa6806;}
.pane{ display:none;}
.panes-title{ font-size:30px; height:30px; line-height:30px; margin:0 0 45px 0; text-align:center; color:#333;}


/* trace */
.trace{ width:100%;}
.trace-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.trace-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.trace-box{ width:1130px; margin:0 auto; padding:30px 0 40px 0;}
.trace .trace-box .tabPanel .nav-warp{width: 100%;border-bottom: 2px solid #F4F4F4;}
.traceTab .panes{ padding:0 0 12px 0;}
.traceTab ul{ height:50px; padding-left:450px;}
.traceTab ul li{ float:left; width:auto; height:48px; line-height:44px; margin:0 20px 0 0; padding:0 20px; text-align:center; font-size:18px; cursor:pointer; border:none;}
.traceTab ul li.cur{ cursor:pointer; color:#058cff; border:none; border-bottom:2px solid #058cff; background:none;padding-bottom:2px;}
.traceTab-info{ float:left; width:590px; margin:35px 30px 20px 20px; display:inline;}
.traceTab-info span{ display:inline-block; padding:12px 10px 13px 15px; border-radius:5px; background:#e4e4e9;}
.traceTab-desc{ float:left; width:475px; padding-top:40px;}
.traceTab-title{ height:30px; line-height:30px; margin-bottom:15px; font-size:20px; font-weight:bold; color:#1c1c1c;}
.traceTab-cont{ line-height:28px; margin-bottom:10px; padding-left:50px; font-size:16px; color:#666; background:url(../images/dian.png) no-repeat 36px 12px;}
.traceTab-list li{ float:left; width:320px; height:120px; margin:0 0 20px 0; padding:0 50px 10px 120px; display:inline; position:relative;}
.traceTab-list li h3{ font-size:18px; line-height:45px; color:#414040; font-weight:bold;}
.traceTab-list li p{ font-size:14px; line-height:20px; color:#454545;}



/* superb */
.superb{ width:100%; padding-top:1px;}
.superb-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.superb-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.superb-box{ width:100%; margin:0 auto; padding:0;}

.superb .superbTab{ width:100%; margin-bottom:0;}
.superbTab .panes{ padding:0 0 12px 0;}
.superbTab ul{ width:1130px; height:50px; margin:0 auto; padding:0; border-bottom:2px solid #ddd;}
.superbTab ul li{ float:left; width:auto; height:48px; line-height:45px; margin:0 0 0 100px; padding:0 15px; text-align:center; font-size:18px; cursor:pointer; border:none;}
.superbTab ul li.cur{ cursor:pointer; color:#000; border:none; border-bottom:2px solid #058cff; background:none;padding-bottom:2px;}
.superb01{ height:400px; background:url(../images/vjingzhun.png) no-repeat bottom center;}
.superb02{ height:400px; background:url(../images/vyingda.png) no-repeat bottom center;}
.superb03{ height:400px; background:url(../images/vdaduan.png) no-repeat bottom center;}
.superb04{ height:400px; background:url(../images/vzhuan.png) no-repeat bottom center;}


/* solutionTab */
.solutionTab{ width:1130px; margin:60px auto 130px auto;}
.solutionTab .solutionPanel-menu{ width:1130px; height:70px; margin-bottom:70px; padding:0; border-bottom:1px solid #ddd;}
.solutionTab .solutionPanel-menu li{ float:left; width:105px; height:68px; line-height:68px; margin:0 135px; display:inline; font-size:24px; cursor:pointer; border:none;}
.solutionTab .solutionPanel-menu li a{ display:block; width:105px; height:68px; text-align:center;}
.solutionTab .solutionPanel-menu li.cur{ cursor:pointer; border:none; border-bottom:2px solid #058cff; background:none;}
.solutionTab .solutionPanel-menu li.cur a:link,.solutionTab .solutionPanel-menu li.cur a:visited{ color:#058cff;}
.solutionTab-title{ height:24px; line-height:24px; margin-bottom:35px; padding-left:12px; font-size:24px; color:#1d1d1d; border-left:2px solid #058cff;}
.solutionTab-cont{ height:30px; margin-bottom:55px;}
.solutionTab-cont span{ margin-right:80px; padding-left:15px; font-size:16px; color:#1d1d1d; background:url(../images/dian.png) no-repeat 0 8px;}
.solutionTab-list{ margin-bottom:55px;}
.solutionTab-list dd{ float:left; width:348px; height:285px; margin:0 40px 0 0; padding-bottom:15px; display:inline; border:1px solid #d5d5d5;}
.solutionTab-list dd.sti00{ margin-right:0;}
.solutionTab-list dd h3{ height:70px; line-height:70px; font-size:20px; color:#292929; text-align:center; background:#e2f1fe;}
.solutionTab-list dd .solutionTab-desc{ line-height:35px; margin:0 20px 15px 20px; padding:25px 0 15px 10px; font-size:16px; color:#454545; border-bottom:1px dashed #d5d5d5;}
.solutionTab-list dd  p{ line-height:30px; margin:0 20px; padding:0 18px 0 18px; font-size:14px;}
.solutionTab-list dd  p a:link,.solutionTab-list dd  p a:visited,.solutionTab-list dd  p a:hover{ color:#058cff;}
.solutionTab-pic{ margin-bottom:20px;}
.solutionTab-pic dd{ float:left; width:350px; margin:0 40px 0 0}
.solutionTab-pic dd img{ display:block; width:350px;}
.solutionTab-pic dd.spc00{ margin-right:0;}
.solutionTab-photo{ height:480px; margin:0 0 20px 0; padding:15px 0 20px 0; position:relative; border:1px solid #d5d5d5; background:#fff url(../images/hangye06.png) no-repeat top center;}
.stp01{ width:180px; height:80px; line-height:26px; position:absolute; top:43px; left:221px; font-size:16px; color:#fff;}
.stp02{ width:200px; height:80px; line-height:26px; position:absolute; top:45px; left:569px; font-size:15px; color:#fff;}
.stp03{ width:170px; height:80px; line-height:26px; position:absolute; bottom:77px; left:299px; font-size:15px; color:#fff;}
.solutionTab-photo img{ display:block; width:1107px; height:471px; margin:0 auto;}

.pl_40{margin-left:20px !important;}
.pl_40 .vnew{left:112px;}
/* scenario */
.scenario{ width:100%;}
.scenario-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 60px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.scenario-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.scenario-box{ width:1130px; margin:0 auto; padding:30px 0 40px 0;}

.scenarioTab .panes{ padding:0 0 12px 0;}
.scenario .scenario-box .tabPanel .nav-warp{width: 100%;border-bottom: 2px solid #F4F4F4;}
.scenarioTab ul{ height:148px;padding-left:416px; }
.scenarioTab ul li{ float:left; width:auto; height:46px; margin:0 40px 0 0; padding:100px 20px 0 20px; text-align:center; font-size:20px; cursor:pointer; position:relative; border:none;}
.scenarioTab ul li a{ display:block;}
.scenarioTab ul li.scenario01 em{ display:block; width:65px; height:80px; position:absolute; top:10px; left:34px; background:url(../images/scenario-icon.png) no-repeat 0 0;}
.scenarioTab ul li.scenario02 em{ display:block; width:65px; height:80px; position:absolute; top:10px; left:36px; background:url(../images/scenario-icon.png) no-repeat -317px 0;}
.scenarioTab ul li.cur{ cursor:pointer; color:#058cff; border:none; border-bottom:2px solid #058cff; background:none;padding-bottom:2px;}
.scenarioTab-info{ float:left; width:568px; margin:35px 30px 20px 20px; display:inline;}
.scenarioTab-info span{ display:inline-block; padding:12px 10px 13px 15px; border-radius:5px; background:#e4e4e9;}
.scenarioTab-desc{ float:left; width:490px; padding-top:40px;}
.scenarioTab-title{ height:30px; line-height:30px; margin-bottom:15px; font-size:20px; font-weight:bold; color:#1c1c1c;}
.scenarioTab-cont{ line-height:28px; margin-bottom:10px; font-size:16px; color:#666;}
.scenarioTab-area span{ margin-right:30px; padding-left:15px; color:#666; background:url(../images/dian.png) no-repeat 0 8px;}

.access{ width:100%; height:473px; background:url(../images/scenario-jion.png) no-repeat top center;}
.access-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 60px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.access-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.access-box{ width:1130px; height:463px; margin:0 auto; padding:10px 0 0 0; position:relative;}
.ast01{ width:100px; height:25px; line-height:25px; position:absolute; top:270px; left:248px; font-size:18px; color:#333; text-align:center;}
.ast02{ width:100px; height:25px; line-height:25px; position:absolute; top:270px; left:507px; font-size:18px; color:#333; text-align:center;}
.ast03{ width:100px; height:25px; line-height:25px; position:absolute; top:270px; left:779px; font-size:18px; color:#333; text-align:center;}
.access-into:link,.access-into:visited{ display:block; width:200px; height:60px; position:absolute; bottom:63px; left:460px; line-height:60px; font-size:20px; color:#058cff; text-align:center; text-decoration:none; border:1px solid #058cff; border-radius:3px;}
.access-into:hover{ color:#fff; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; background:#058cff;}


/* changjing */
.changjing{ width:100%;background:#F1F1F1;padding-bottom:30px;}
.changjing-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 30px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.changjing-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.changjing-box{ width:1130px; margin:0 auto; padding:30px 0 0 0;}
.changjing-biao{ font-size:24px; line-height:45px; margin-bottom:30px; color:#414040; text-align:center;}
.changjing-info{ font-size:18px; line-height:35px; color:#454545; text-indent:44px;}

.changjingTab{ width:1050px; margin:0; padding:50px 20px 0 60px;}
.changjingTab .panes{ float:left; padding:12px 0 0 20px;}
.changjingTab ul{ float:left; width:160px; height:370px; margin:60px 0 0 44px;}
.changjingTab ul li{ width:160px; height:44px; line-height:44px; margin:0 0 20px 0; text-align:center; font-size:16px; cursor:pointer; border:none; border-radius:7px;border:1px solid #058cff;}
.changjingTab ul li.cur{ cursor:pointer; color:#fff; border:none; border-radus:5px; background:#058cff;}
.changjingTab-info{ float:left; width:568px; margin:35px 30px 20px 20px; display:inline;}
.changjingTab-info span{ display:inline-block; padding:12px 10px 13px 15px; border-radius:5px; background:#e4e4e9;}
.changjingTab-desc{ float:left; width:490px; padding-top:40px;}
.changjingTab-title{ height:30px; line-height:30px; margin-bottom:15px; font-size:20px; font-weight:bold; color:#1c1c1c;}
.changjingTab-cont{ line-height:28px; margin-bottom:10px; font-size:16px; color:#666;}
.changjingTab-area span{ margin-right:30px; padding-left:15px; color:#666; background:url(../images/dian.png) no-repeat 0 8px;}

.changjing-desc{ width:800px; height:460px; position:relative; background:url(../images/lunbo-bg.png) no-repeat 196px 0px;}
.changjing-desc span{ width: 200px;height: 110px;position: absolute;top: 150px;right: 60px;font-size: 14px;color: #fff;line-height: 24px;}
.changjing-cont{ width:760px; height:414px; position:relative; background:url(../images/lunbo2-bg.png) no-repeat 200px 5px;}
.changjing-cont span{ width:200px; height:115px; position:absolute; top:150px; right:8px; font-size:14px; color:#fff;line-height:24px;}
.changjing-bao{ width:218px; height:260px; position:absolute; top:80px; left:265px; font-size:15px; color:#333;}
.changjing-bao em{ display:block; height:19px; line-height:19px; margin-bottom:8px; font-size:8px; text-align:center;}
.changjing-bao i{ display:block; height:20px; line-height:20px; margin-bottom:8px; font-size:12px; text-align:center; font-style:normal;}
.changjing-bao strong{ display:block; width:190px; line-height:23px; margin:0 0 10px 7px; padding:6px 3px 8px 9px; font-size:14px; font-weight:normal; border-radius:4px; background:#e6f4ff;}
.cjd01{ background:url(../images/lunbo_line.png) no-repeat 10px 60px;}
.cjd02{ background:url(../images/lunbo_line.png) no-repeat 10px 125px;}
.cjd03{ background:url(../images/lunbo_line.png) no-repeat 10px 192px;}
.cjd04{ background:url(../images/lunbo_line.png) no-repeat 10px 258px;}
.cjd05{ background:url(../images/lunbo_line.png) no-repeat 10px 324px;}

.h3-title{padding-bottom:16px!important;}
.h3-title span{ height:30px; margin:0 auto !important; display: block !important;border:none!important;padding:0 !important;}
.h3-title em{display:block;color:#999999;font-size:14px;line-height:19px;margin-top:8px;}
/* service */
.service{ width:100%;}
.service-title{ height:54px; padding-bottom:16px; font-size:28px; color:#414040; margin:50px 0 0 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.service-title span{ height:30px; margin:0 auto; display: block;}
.service-title em{display:block;color:#999999;font-size:14px;line-height:19px;margin-top:8px;}
.service-box{ width:1115px; margin:0 auto; padding:30px 0 20px 0;}
.service_con{ width:1115px; margin:0 auto; position:relative;}
.service_con .btnl{ position:absolute;}
.service_con .btn{ display:block; width:41px; height:42px; position:absolute; top:190px; cursor:pointer;}
.service_con .btnl{ background:url(../images/service-left.png) no-repeat center; left:-55px; z-index:9999}
.service_con .btnr{ background:url(../images/service-right.png) no-repeat center; right:-55px; z-index:9999}
.service_con .btnl:hover{ background:url(../images/serviceTwo-left.png) no-repeat center;}
.service_con .btnr:hover{ background:url(../images/serviceTwo-right.png) no-repeat center;}
.service_con .conbox{ position:relative; padding-top:65px; overflow:hidden;}
.service-list{ position:relative; list-style:none;}
.service-list li{ float:left; width:260px; margin:0 25px 0 0; display:inline; position:relative;}
.service-list li a{ display:block; width:258px; height:150px; padding:110px 0 30px 0; border-radius:3px; border:1px solid #e8e8e8; background:#fff;}
.service-list li h3{ font-size:18px; line-height:45px; color:#414040; margin:0 0 10px 0; font-weight:bold; text-align:center;}
.service-list li p{ font-size:14px; line-height:20px; color:#414040; margin:0 0 35px 0; text-align:center;}
.service-list li em{ display:block; width:75px; height:70px; position:absolute; top:35px; left:90px;}
.service-list li .sc01 em{ background:url(../images/tiyan.png) no-repeat 5px 0;}
.service-list li .sc02 em{ background:url(../images/tiyan.png) no-repeat -398px 0;}
.service-list li .sc03 em{ background:url(../images/tiyan.png) no-repeat -804px 0;}
.service-list li .sc04 em{ background:url(../images/tiyan.png) no-repeat 5px -332px;}
.service-list li .sc05 em{ background:url(../images/tiyan.png) no-repeat -395px -332px;}
.service-list li .sc06 em{ background:url(../images/tiyan.png) no-repeat -802px -332px;}
.service-list li .sc07 em{width: 60px;height:60px;left:104px;top:50px;  background:url(../images/yijianmianmi01.png) no-repeat;}
.service-list li .sc08 em{ background:url(../images/tiyan.png) no-repeat -398px -708px;}
.service-list li .sc09 em{ background:url(../images/tiyan.png) no-repeat -812px -708px;}
.service-list li .sc10 em{ background:url(../images/tiyan.png) no-repeat 5px -932px;}
.service-list li .sc11 em{ width: 60px;height:48px;left:104px;top:50px; background:url(../images/video01.png) no-repeat;}
.service-list li span{ display:block; width:100px; height:40px; line-height:40px; margin:0 auto; font-size:14px; color:#333; text-align:center; border:1px solid #ddd;}
.service-list li.sctnNow a{ border-color:#058cff;}
.service-list li.sctnNow .sc01 em{ background:url(../images/tiyanTwo.png) no-repeat 5px 0;}
.service-list li.sctnNow .sc02 em{ background:url(../images/tiyanTwo.png) no-repeat -398px 0;}
.service-list li.sctnNow .sc03 em{ background:url(../images/tiyanTwo.png) no-repeat -804px 0;}
.service-list li.sctnNow .sc04 em{ background:url(../images/tiyanTwo.png) no-repeat 5px -332px;}
.service-list li.sctnNow .sc05 em{ background:url(../images/tiyanTwo.png) no-repeat -395px -332px;}
.service-list li.sctnNow .sc06 em{ background:url(../images/tiyanTwo.png) no-repeat -802px -332px;}
.service-list li.sctnNow .sc07 em{ background:url(../images/yijianmianmi02.png) no-repeat;}
.service-list li.sctnNow .sc08 em{ background:url(../images/tiyanTwo.png) no-repeat -398px -708px;}
.service-list li.sctnNow .sc09 em{ background:url(../images/tiyanTwo.png) no-repeat -812px -708px;}
.service-list li.sctnNow .sc10 em{ background:url(../images/tiyanTwo.png) no-repeat 5px -932px;}
.service-list li.sctnNow .sc11 em{ background:url(../images/video02.png) no-repeat;}
.service-list li.sctnNow span{ color:#fff; text-decoration:none; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; border-color:#058cff; background:#058cff;}
.serviceSwitch{ margin-top:30px; text-align:center; display:none;}
.serviceSwitch span{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:30px; height:3px; background:#ccc; margin:0 5px; cursor:pointer;}
.serviceSwitch span.cur{ background:red;}


/* case */
.case{ width:100%; height:920px; background:url(../images/mianmi02.png) no-repeat top center;}
.case-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 30px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.case-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.case-box{ width:1130px; margin:0 auto; padding:30px 0 40px 0;}
.case-biao{ font-size:24px; line-height:45px; margin-bottom:30px; color:#414040; text-align:center;}
.case-info{ font-size:18px; line-height:35px; padding:0 100px; color:#454545; text-indent:44px;}
.caseTab{ width:1130px; margin:0 0 90px 0; padding:10px 0 60px 0;}
.caseTab .panes{ float:left; padding:12px 0 0 20px;}
.caseTab ul{ float:left; width:104px; height:370px; margin:180px 0 0 0; padding:0;}
.caseTab ul li{ width:104px; height:104px; cursor:pointer;}
.caseTab ul li.biyao{ border:none; background:url(../images/mianmi-moren.png) no-repeat 0 0;}
.caseTab ul li.tianqi{ border:none; background:url(../images/mianmi-moren.png) no-repeat 0 -112px;}
.caseTab ul li.taoshou{ border:none; background:url(../images/mianmi-moren.png) no-repeat 0 -224px;}
.caseTab ul li.biyao.cur{ border:none; background:url(../images/mianmi-cur.png) no-repeat 0 0;}
.caseTab ul li.tianqi.cur{ border:none; background:url(../images/mianmi-cur.png) no-repeat 0 -112px;}
.caseTab ul li.taoshou.cur{ border:none; background:url(../images/mianmi-cur.png) no-repeat 0 -224px;}
.tby01{ background:url(../images/mianmi07.png) no-repeat top right;}
.ttq02{ background:url(../images/mianmi08.png) no-repeat top right;}
.tts03{ background:url(../images/mianmi09.png) no-repeat top right;}
.case-desc{ width:230px; height:630px; padding:0 750px 0 26px;}
.case-desc span{ display:block; width:230px; height:380px; line-height:34px; padding-top:150px; font-size:18px; color:#666; text-indent:44px;}


/* program */
.program{ width:100%;}
.program-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.program-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.program-box{ width:1130px; margin:0 auto; padding:30px 0 90px 0;}
.program_con{ width:1130px; margin:0 auto; position:relative;}
.program_con .btnl{ position:absolute;}
.program_con .btn{ display:block; width:66px; height:255px; position:absolute; top:0; cursor:pointer;}
.program_con .btnl{ background:url(../images/program-left.png) no-repeat center; left:0; z-index:9999}
.program_con .btnr{ background:url(../images/program-right.png) no-repeat center; right:0; z-index:9999}
.program_con .btnl:hover{ background:url(../images/program-left.png) no-repeat center;}
.program_con .btnr:hover{ background:url(../images/program-right.png) no-repeat center;}
.program_con .conbox{ position:relative; overflow:hidden;}
.program_con .conbox ul{ position:relative; list-style:none;}
.program_con .conbox ul li{ float:left; width:385px; height:255px; margin:0 5px 0 0;}
.program_con .conbox ul li:first-child{ margin-left:0;}
.program_con .conbox ul li img{ display:block; width:385px; height:255px; transition:all 0.5s;}
.program_con .conbox ul li:hover img{ transform:scale(1.1);}
.program_con .conbox ul li a{ display:block; width:385px; height:255px; overflow:hidden; position:relative;}
.program_con .conDesc{ padding:15px 10px 20px 10px; border:1px solid #ddd; border-top:none;}
.program_con .conDesc h3{ font-size:16px; line-height:35px; color:#414040; margin:0 0 5px 0; font-weight:bold; text-align:center;}
.program_con .conDesc p{ font-size:14px; line-height:23px; color:#414040; text-align:center;}
.programSwitch{ margin-top:30px; text-align:center; display:none;}
.programSwitch span{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:30px; height:3px; background:#ccc; margin:0 5px; cursor:pointer;}
.programSwitch span.cur{ background:red;}
.program-bg{ width:385px; height:255px; display:none; position:absolute; top:0; left:0; z-index:355; background:#058cff; filter:alpha(Opacity=40); opacity:0.4;}
.program-desc{ width:385px; height:100px; padding-top:90px; position:absolute; top:50px; left:0; z-index:360;}
.program-desc em{ display:block; width:65px; height:65px; position:absolute; top:20px; left:150px;}
.program-desc em.pd01{ background:url(../images/fangan.png) no-repeat 5px 0px;}
.program-desc em.pd02{ background:url(../images/fangan.png) no-repeat -380px 0px;}
.program-desc em.pd03{ background:url(../images/fangan.png) no-repeat -770px 0px;}
.program-desc h3{ height:35px; line-height:35px; text-align:center; font-size:24px; color:#fff;}
.program-desc .program-info{ display:none; width:100px; height:30px; line-height:30px; margin:15px auto 0 auto; text-align:center; color:#fff; border:2px solid #fff;}


/* brand */
.brand{ width:100%;}
.brand-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:0 0 130px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.brand-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.brand-box{ margin-bottom:30px; background:url(../images/pinpai-bg.jpg) no-repeat center 130px;}

.brand_con{ width:1080px; margin:0 auto; position:relative;}
.brand_con .btnl{ position:absolute;}
.brand_con .btn{ display:block; width:41px; height:42px; position:absolute; top:26px; cursor:pointer;}
.brand_con .btnl{ background:url(../images/brand-left.png) no-repeat center; left:-25px; z-index:9999}
.brand_con .btnr{ background:url(../images/brand-right.png) no-repeat center; right:-30px; z-index:9999}
.brand_con .btnl:hover{ background:url(../images/brandTwo-left.png) no-repeat center;}
.brand_con .btnr:hover{ background:url(../images/brandTwo-right.png) no-repeat center;}
.brand_con .conbox{ position:relative; overflow:hidden;}
.brand-list{ position:relative; list-style:none;}
.brand-list li{ float:left; width:170px; padding-left:40px;background:url(../images/brandline.png) no-repeat right bottom;}
.brand-list li h3{ line-height:45px; color:#fff; margin:0 0 10px 0; font-size:18px;}
.brand-list li h3 span{ font-size:38px; margin-right:6px;}
.brand-list li p{ font-size:14px; line-height:20px; color:#fff;}
.brandSwitch{ margin-top:30px; text-align:center; display:none;}
.brandSwitch span{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:30px; height:3px; background:#ccc; margin:0 5px; cursor:pointer;}
.brandSwitch span.cur{ background:red;}


.brand-area{ width:990px; height:330px; margin:70px auto 0 auto; padding:40px 35px 30px 35px; box-shadow:0 0 7px rgba(34, 34, 34, .2); background:#fff;}
.brand-area img{ float:left; width:280px; height:282px;}
.brand-area .brand-desc{ float:right; width:670px; height:230px;}
.brand-area .brand-biao{ font-size:22px; line-height:35px; color:#414040; margin:0 0 3px 0;}
.brand-area .brand-letter{ font-size:13px; line-height:25px; padding-left:42px; color:#858585; margin:0 0 10px 0;}
.brand-area .brand-info{ font-size:16px; line-height:30px; color:#161616; margin:0 0 5px 0; text-indent:42px;}
.brand-area .brand-about{ float:right; width:100px; height:36px;}
.brand-area .brand-about:link,.brand-area .brand-about:visited{ display:block; width:100px; height:36px; line-height:36px; font-size:14px; color:#058cff; text-decoration:none; text-align:center; border:1px solid #058cff;border-radius: 3px;}
.brand-area .brand-about:hover{ color:#fff; text-decoration:none; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; border-color:#058cff; background:#058cff;}


/* about */
.about{ width:100%; height:380px; margin-bottom:70px; background:url(../images/banner0802.jpg) no-repeat top center;}
.about-area{ width:1130px; height:345px; margin:0 auto; padding-top:45px; box-shadow:0 0 7px rgba(34, 34, 34, .2); background:#fff;}
.about-area img{ float:left; width:280px; height:282px; margin:0 0 0 48px;}
.about-area .about-desc{ float:right; width:680px; height:230px; margin-right:50px;}
.about-area .about-biao{ font-size:22px; line-height:35px; color:#414040; margin:0 0 10px 0;}
.about-area .about-letter{ font-size:14px; line-height:25px; padding-left:42px; color:#858585; margin:0 0 10px 0;}
.about-area .about-info{ font-size:16px; line-height:31px; color:#161616; margin:0 0 5px 0; text-indent:42px;}
.about-area .about-about{ float:right; width:100px; height:36px;}

.growth_con{ width:1080px; height:100px; margin:50px auto 70px auto; position:relative;}
.growth_con .btnl{ position:absolute;}
.growth_con .btn{ display:block; width:41px; height:42px; position:absolute; top:26px; cursor:pointer;}
.growth_con .btnl{ background:url(../images/service-left.png) no-repeat center; left:-60px; z-index:9999}
.growth_con .btnr{ background:url(../images/service-right.png) no-repeat center; right:-60px; z-index:9999}
.growth_con .btnl:hover{ background:url(../images/serviceTwo-left.png) no-repeat center;}
.growth_con .btnr:hover{ background:url(../images/serviceTwo-right.png) no-repeat center;}
.growth_con .conbox{ position:relative; overflow:hidden;}
.growth-list{ position:relative; list-style:none;}
.growth-list li{ float:left; width:170px; padding-left:40px; background:url(../images/brandline.png) no-repeat right bottom;}
.growth-list li h3{ line-height:45px; color:#333; margin:0 0 10px 0; font-size:18px;}
.growth-list li h3 span{ font-size:38px; margin-right:6px; color:#058cff;}
.growth-list li p{ font-size:14px; line-height:20px; color:#333;}
.growthSwitch{ margin-top:30px; text-align:center; display:none;}
.growthSwitch span{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:30px; height:3px; background:#ccc; margin:0 5px; cursor:pointer;}
.growthSwitch span.cur{ background:red;}


.about-course{ width:880px; margin:30px auto 110px auto; padding:25px 0; background:url(../images/dian-xian.png) repeat-y 430px center;}
.about-order{ height:160px;}
.about-order01{ width:460px; margin-left:420px; height:160px; position:relative; background:url(../images/lichright-noren.png) no-repeat right center;}
.about-order01 em{ display:block; width:13px; height:13px; position:absolute; top:116px; left:14px; background:url(../images/dian-moren.png) no-repeat;}
.about-order01 span{ display:block; width:345px; height:60px; line-height:27px; position:absolute; top:27px; left:90px; font-size:16px;}
.about-order01 i{ display:block; width:345px; height:45px; line-height:45px; position:absolute; top:100px; left:90px; font-size:20px; font-style:normal;}
.order01-cur{ background:url(../images/lichright-cur.png) no-repeat right center;}
.order01-cur em{ background:url(../images/dian-cur.png) no-repeat;}
.order01-cur i{ line-height:40px; color:#fff;}

.about-order02{ width:460px; margin-left:5px; height:160px; position:relative; background:url(../images/lichleft-noren.png) no-repeat left center;}
.about-order02 em{ display:block; width:13px; height:13px; position:absolute; top:116px; left:429px; background:url(../images/dian-moren.png) no-repeat;}
.about-order02 span{ display:block; width:345px; height:60px; line-height:27px; position:absolute; top:27px; left:30px; font-size:16px;}
.about-order02 i{ display:block; width:345px; height:45px; position:absolute; top:109px; left:30px; font-size:20px; font-style:normal;}
.order02-cur{ background:url(../images/lichleft-cur.png) no-repeat left center;}
.order02-cur em{ background:url(../images/dian-cur.png) no-repeat;}
.order02-cur i{ line-height:22px; color:#fff;}


.about-title{ width:1130px; height:40px; margin:0 auto; font-size:13px; color:#727272; position:relative; border-bottom:1px solid #d9d9d9;}
.about-title em{ margin-left:8px; font-size:20px; color:#222;}
.about-title span{ width:80px; position:absolute; left:0; top:37px; border-bottom:3px solid #058cff;}


/* fuwu */
.fuwu{ width:100%; background:#fff;}
.fuwu-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.fuwu-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.fuwu-box{ width:1130px; margin:0 auto; padding:30px 0 100px 0;}
.fuwu-list li{ float:left; width:215px; height:130px; margin:0 20px 30px 0; padding:110px 25px 30px 25px; display:inline; position:relative; border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; border-radius:3px; background:#fff;border-top:5px solid #058cff !important;}
.fuwu-list li.fw04{ margin:0 0 30px 0;}
.fuwu-list li h3{ font-size:18px; line-height:45px; color:#414040; margin:0 0 10px 0; font-weight:bold; text-align:center;}
.fuwu-list li p{ font-size:14px; line-height:20px; color:#414040; margin:0 0 35px 0; text-align:center;}
.fuwu-list li em{ display:block; width:75px; height:65px; position:absolute; top:35px; left:88px;}
.fuwu-list li.fw01 em{ background:url(../images/fuwu.png) no-repeat 15px 0;}
.fuwu-list li.fw02 em{ background:url(../images/fuwu.png) no-repeat -276px 0;}
.fuwu-list li.fw03 em{ background:url(../images/fuwu.png) no-repeat -564px 0;}
.fuwu-list li.fw04 em{ background:url(../images/fuwu.png) no-repeat -852px 0;}


/* mahao */
.mahao{ width:100%;}
.mahao-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:0 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.mahao-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.mahao-box{ width:1130px; margin:0 auto; padding:30px 0 0 0;}
.mahao-list li{ float:left; width:150px; height:90px; margin:0 94px 0 0; padding:90px 0 30px 0; display:inline; position:relative;}
.mahao-list li.mh05{ margin:0 0 30px 0;}
.mahao-list li h3{ font-size:16px; line-height:45px; color:#414040; margin:0 0 10px 0; text-align:center;}
.mahao-list li em{ display:block; width:110px; height:95px; position:absolute; top:0; left:32px; transition: transform 0.4s ease-out;}
.mahao-list li:hover em{ transform: rotate(360deg);}
.mahao-list li.mh01 em{ background:url(../images/mahao.png) no-repeat 0 0;}
.mahao-list li.mh02 em{ background:url(../images/mahao.png) no-repeat -232px 0;}
.mahao-list li.mh03 em{ background:url(../images/mahao.png) no-repeat -460px 0;}
.mahao-list li.mh04 em{ background:url(../images/mahao.png) no-repeat -755px 0;}
.mahao-list li.mh05 em{ left:18px; background:url(../images/mahao.png) no-repeat -977px 0;}


/* codenum */
.codenum{ width:100%; height:605px; margin-bottom:100px; padding:55px 0 100px 0; background:url(../images/jiuwu04.jpg) no-repeat top center;background-size: cover;}
.codenum-title{ height:54px; padding-bottom:8px; font-size:28px; color:#fff; margin:0 0 80px 0; text-align:center; background:url(../images/baisanjiao.png) no-repeat bottom center;}
.codenum-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #fff;}
.codenum-box{ width:1130px; margin:0 auto; padding:30px 0 55px 0;}
.codenum-area{ width: 1050px; margin:0 auto;}
.codenum-left{ float:left; width:420px; }
.codenum-right{ float:right; width:420px;}
.codenum-info{ width:500px; background:#fff; height:340px;border-radius:0 0 10px 10px;}
.codenum-info h4{ height:30px; line-height:30px; margin-bottom:15px; font-size:20px; color:#000;}
.codenum-info p{ line-height:26px; margin-bottom:10px; font-size:16px; color:#000;}
.codenum .codenum-title em{color:#fff;}
.codenum-area .codenum-info .code-title{height:68px;line-height:68px;background:#058cff;color:#fff;font-size:24px;font-weight: 400;padding:0 44px;}
.codenum-area .codenum-info .codenum-content{padding: 30px 42px;}
.codenum-box .btn-wrap{width: 169px;margin: 71px auto 0 auto;}
.codenum-box .btn-wrap .btn{display:inline-block;width:169px;background: #fff;color:#058cff;font-size:20px;height:55px;line-height:55px;text-align:center;border-radius:6px;cursor:pointer;}
.codenum-box .btn-wrap .btn:hover{background: #058cff;color:#fff;}
/* network */
.network{ width:100%; height:700px; margin-bottom:120px; background:url(../images/jiuwu031.png) no-repeat bottom center;}
.network-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:0 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.network-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.network-info{ height:54px; font-size:18px; color:#4d4c4c; margin:0 0 65px 0; text-align:center;}


/* worth */
.worth{ width:100%; background:#f9f9f9;}
.worth-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.worth-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.worth-box{ width:1130px; margin:0 auto; padding:30px 0 90px 0;}
.worth-list li{ float:left; width:235px; height:150px; margin:0 20px 30px 0; padding:110px 15px 30px 15px; display:inline; position:relative; border:1px solid #e8e8e8; border-radius:3px; background:#fff;}
.worth-list li.wt04{ margin:0 0 30px 0;}
.worth-list li h3{ font-size:18px; line-height:45px; color:#414040; margin:0 0 10px 0; font-weight:bold; text-align:center;}
.worth-list li p{ font-size:14px; line-height:22px; color:#787878; margin:0 0 35px 0;}
.worth-list li em{ display:block; width:80px; height:80px; position:absolute; top:35px; left:91px;}
.worth-list li.wt01 em{ background:url(../images/worth.png) no-repeat 5px 0;}
.worth-list li.wt02 em{ background:url(../images/worth.png) no-repeat -303px 0;}
.worth-list li.wt03 em{ background:url(../images/worth.png) no-repeat -599px 0;}
.worth-list li.wt04 em{ background:url(../images/worth.png) no-repeat -905px 0;}


/* superior */
.superior{ width:100%; height:615px; margin-bottom:10px; background:url(../images/superior-bg.jpg) no-repeat top center;}
.superior-title{ height:54px; padding-bottom:8px; font-size:28px; color:#fff; margin:50px 0 65px 0; text-align:center; background:url(../images/baisanjiao.png) no-repeat bottom center;}
.superior-title span{ height:30px; height:30px; padding:0 50px 20px 50px; margin:0 auto; border-bottom:2px solid #fff;}
.superior-box{ width:1130px; margin:0 auto; padding:30px 0 55px 0;}
.superior-list li{ float:left; width:225px; height:135px; margin:0 20px 30px 0; padding:120px 20px 30px 20px; display:inline; position:relative; border:1px solid #fff;}
.superior-list li.sr04{ margin:0 0 30px 0;}
.superior-list li h3{ font-size:18px; line-height:45px; color:#fff; margin:0 0 10px 0; text-align:center;}
.superior-list li p{ font-size:14px; line-height:22px; color:#fff; margin:0 0 30px 0;}
.superior-list li em{ display:block; width:80px; height:80px; position:absolute; top:35px; left:91px;}
.superior-list li.sr01 em{ background:url(../images/superior.png) no-repeat 5px 0;}
.superior-list li.sr02 em{ background:url(../images/superior.png) no-repeat -303px 0;}
.superior-list li.sr03 em{ background:url(../images/superior.png) no-repeat -599px 0;}
.superior-list li.sr04 em{ background:url(../images/superior.png) no-repeat -905px 0;}


/* profile */
.profile{ width:100%; height:469px; margin-bottom:70px; background:url(../images/profile-bg.jpg) no-repeat top center;}
.profile-box{ width:1100px; margin:0 auto; padding:70px 0 0 0;}
.profile-list li{ float:left; width:250px; height:190px; margin:0 30px 30px 0; padding:105px 0 30px 0; display:inline; position:relative; border:1px solid #fff;}
.profile-list li.pf04{ margin:0 0 30px 0; text-align:center;}
.profile-list li h3{ font-size:18px; line-height:45px; color:#fff; margin:0 0 13px 0; text-align:center;}
.profile-list li p{ font-size:15px; line-height:26px; padding:0 20px; color:#fff; margin:0 0 10px 0;}
.profile-list li em{ display:block; width:80px; height:80px; position:absolute; top:23px; left:90px;}
.profile-list li.pf01 em{ background:url(../images/profile.png) no-repeat 0 0;}
.profile-list li.pf02 em{ background:url(../images/profile.png) no-repeat -368px 0;}
.profile-list li.pf03 em{ background:url(../images/profile.png) no-repeat -736px 0;}
.profile-list li.pf04 em{ background:url(../images/profile.png) no-repeat -1108px 0;}


/* aico */
.aico{ width:800px; padding:27px 30px 0 30px}
.aico-list li{ float:left; width:350px; height:142px; margin:0 30px 30px 0; padding:60px 0 30px 0; display:inline; position:relative; box-shadow:0 0 7px rgba(34, 34, 34, .1); background:#fff;}
.aico-list li.ac02,.aico-list li.ac04{ margin:0 0 30px 0;}
.aico-list li h3{ font-size:18px; line-height:36px; color:#333; margin:0 0 12px 0; padding:0 0 0 20px;}
.aico-list li p{ font-size:16px; line-height:20px; padding:0 20px; color:#666; margin:3px 0 22px 0;}
.aico-list li em{ display:block; width:80px; height:80px; position:absolute; top:18px; left:20px;}
.aico-list li.ac01 em{ background:url(../images/aico.png) no-repeat 0 0;}
.aico-list li.ac02 em{ background:url(../images/aico.png) no-repeat -392px 0;}
.aico-list li.ac03 em{ background:url(../images/aico.png) no-repeat 0 -250px;}
.aico-list li.ac04 em{ background:url(../images/aico.png) no-repeat -392px -250px;}


/* aithan */
.aithan{ width:100%; height:750px; margin-bottom:35px; position:relative; background:url(../images/airobot02.jpg) no-repeat center center;}
.aithan-title{ font-size:22px; color: #fff; text-align:center; padding:35px 0 0 0;}


/* point */
.point{ width:100%; padding-bottom:100px;}
.point-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 80px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.point-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.point-box{ width:694px; height:454px; margin:0 auto; position:relative; background:url(../images/airobot.png) no-repeat bottom center;}
.point01{ width:100px; height:30px; line-height:30px; text-align:center; position:absolute; top:275px; left:5px;}
.point02{ width:100px; height:30px; line-height:30px; text-align:center; position:absolute; top:123px; left:110px;}
.point03{ width:100px; height:30px; line-height:30px; text-align:center; position:absolute; top:40px; left:298px;}
.point04{ width:100px; height:30px; line-height:30px; text-align:center; position:absolute; top:123px; right:110px;}
.point05{ width:100px; height:30px; line-height:30px; text-align:center; position:absolute; top:275px; right:5px;}


/* aicase */
.aicase{ background:#f5f6f7;}
.aicase-box{ width:1130px; margin:0 auto; padding:15px 30px 70px 30px;}
.aicase-title{ font-size:26px; color: #333333; text-align:center; margin:35px 0 55px 0;}
.aicase-list li{ float:left; width:352px; height:142px; margin:0 35px 30px 0; padding:60px 0 30px 0; display:inline; position:relative; box-shadow:0 0 7px rgba(34, 34, 34, .1); background:#fff;}
.aicase-list li h3{ font-size:18px; line-height:36px; color:#333; margin:0 0 12px 0; padding:0 0 0 20px;}
.aicase-list li p{ font-size:16px; line-height:20px; padding:0 20px; color:#666; margin:3px 0 22px 0;}
.aicase-list li em{ display:block; width:80px; height:80px; position:absolute; top:18px; left:20px;}
.aicase-list li.sw03{ margin:0 0 30px 0;}
.aicase-list li.sw01 em{ background:url(../images/aicase.png) no-repeat 0 0;}
.aicase-list li.sw02 em{ background:url(../images/aicase.png) no-repeat -392px 0;}
.aicase-list li.sw03 em{ background:url(../images/aicase.png) no-repeat -789px 0;}
.aicase-trial:link,.aicase-trial:visited{ display:block; width:190px; height:58px; line-height:58px; margin:25px auto 0 auto; font-size:20px; color:#058cff; text-decoration:none; text-align:center; border:1px solid #058cff; border-radius:3px;}
.aicase-trial:hover{ color:#fff; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; background:#058cff;}


/* yukefu */
.yukefu{ width:100%; height:500px; position:relative; background:url(../images/yukefu.png) no-repeat center center;}


/* swap */
.swap{ width:100%; background:#fff;}
.swap-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.swap-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.swap-box{ width:1130px; margin:0 auto; padding:30px 0 120px 0;}
.swap_con{ width:1130px; margin:0 auto; position:relative;}
.swap_con .btnl{ position:absolute;}
.swap_con .btn{ display:block; width:57px; height:105px; position:absolute; top:98px; cursor:pointer;}
.swap_con .btnl{ background:url(../images/moren-left.png) no-repeat center; left:0; z-index:9999}
.swap_con .btnr{ background:url(../images/moren-right.png) no-repeat center; right:0; z-index:9999}
.swap_con .btnl:hover{ background:url(../images/jihuo-left.png) no-repeat center;}
.swap_con .btnr:hover{ background:url(../images/jihuo-right.png) no-repeat center;}
.swap_con .conbox{ position:relative; overflow:hidden;}
.swap_con .conbox ul{ position:relative; list-style:none;}
.swap_con .conbox ul li{ float:left; width:265px; height:310px; margin-left:23px; overflow:hidden;}
.swap_con .conbox ul li:first-child{ margin-left:0;}
.swap_con .conbox ul li img{ display:block; width:265px; height:185px; transition:all 0.5s;}
.swap_con .conbox ul li:hover img{ transform:scale(1.1);}
.swap_con .conDesc{ padding:15px 10px 20px 10px; border:1px solid #ddd; border-top:none;}
.swap_con .conDesc h3{ font-size:16px; line-height:35px; color:#414040; margin:0 0 5px 0; font-weight:bold; text-align:center;}
.swap_con .conDesc p{ font-size:14px; line-height:23px; color:#414040; text-align:center;}
.swapSwitch{ margin-top:30px; text-align:center; display:none;}
.swapSwitch span{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:30px; height:3px; background:#ccc; margin:0 5px; cursor:pointer;}
.swapSwitch span.cur{ background:red;}


/* feature */
.feature{ width:100%; background:#f9f9f9;}
.feature-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.feature-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.feature-box{ width:1130px; margin:0 auto; padding:30px 0 90px 0;}
.feature-list li{ float:left; width:178px; height:65px; margin:0 20px 30px 0; padding:145px 15px 30px 15px; display:inline; position:relative; border:1px solid #e8e8e8; background:#fff;}
.feature-list li.ft05{ margin:0 0 30px 0;}
.feature-list li h3{ font-size:18px; line-height:45px; color:#414040; margin:0 0 10px 0; font-weight:bold; text-align:center;}
.feature-list li p{ font-size:14px; line-height:20px; color:#414040; margin:0 0 35px 0; text-align:center;}
.feature-list li em{ display:block; width:100px; height:105px; position:absolute; top:35px; left:60px;}
.feature-list li.ft01 em{ background:url(../images/feature.png) no-repeat 0 0;}
.feature-list li.ft02 em{ background:url(../images/feature.png) no-repeat -257px 0;}
.feature-list li.ft03 em{ background:url(../images/feature.png) no-repeat -470px 0;}
.feature-list li.ft04 em{ background:url(../images/feature.png) no-repeat -731px 0;}
.feature-list li.ft05 em{ background:url(../images/feature.png) no-repeat -971px 0;}


/* voice */
.voice{ width:100%; background:#fff;}
.voice-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.voice-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.voice-box{ width:1130px; margin:0 auto; padding:0 0 40px 0;}
.voice-list li{ float:left; width:183px; height:160px; margin:0 20px 30px 0; padding:115px 10px 30px 15px; display:inline; position:relative; background:#fff;border:1px solid #e8e8e8;border-radius:3px;}
.voice-list li.vc05{ margin:0 0 30px 0;}
.voice-list li:hover{border:1px solid #058cff;}
.voice-list li h3{ font-size:18px; line-height:45px; color:#414040; margin:0 0 10px 0; font-weight:bold; text-align:center;}
.voice-list li p{ font-size:14px; line-height:20px; color:#5b5b5b; margin:0 0 35px 0;}
.voice-list li em{ display:block; width:100px; height:80px; position:absolute; top:35px; left:60px; transition: transform 0.4s ease-out;}
.voice-list li:hover em{ transform: rotate(360deg);}
.voice-list li.vc01 em{ background:url(../images/voice.png) no-repeat 22px 0;}
.voice-list li.vc02 em{ background:url(../images/voice.png) no-repeat -223px 0;}
.voice-list li.vc03 em{ background:url(../images/voice.png) no-repeat -458px 0;}
.voice-list li.vc04 em{ background:url(../images/voice.png) no-repeat -697px 0;}
.voice-list li.vc05 em{ background:url(../images/voice.png) no-repeat -938px 0;}


/* tiyan */
.tiyan{ width:100%; background:#f9f9f9;}
.tiyan-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.tiyan-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.tiyan-box{ width:1130px; margin:0 auto; padding:30px 0 90px 0;}
.tiyan-list{ position:relative; list-style:none;}
.tiyan-list li{ float:left; width:260px; margin:0 30px 50px 0; display:inline; position:relative;}
.tiyan-list li.tycd00{ margin:0;}
.tiyan-list li .tont{ display:block; width:258px; height:170px; padding:110px 0 30px 0; border-radius:3px; border:1px solid #e8e8e8; background:#fff;}
.tiyan-list li h3{ font-size:18px; line-height:45px; color:#414040; margin:0 0 10px 0; font-weight:bold; text-align:center;}
.tiyan-list li p{ font-size:14px; line-height:20px; color:#414040; margin:0 0 35px 0; text-align:center;}
.tiyan-list li em{ display:block; width:75px; height:70px; position:absolute; top:35px; left:88px;}
.tiyan-list li .tu01 em{ background:url(../images/tiyan.png) no-repeat 5px 0;}
.tiyan-list li .tu02 em{ background:url(../images/tiyan.png) no-repeat -398px 0;}
.tiyan-list li .tu03 em{ background:url(../images/tiyan.png) no-repeat -804px 0;}
.tiyan-list li .tu04 em{ background:url(../images/tiyan.png) no-repeat 5px -332px;}
.tiyan-list li .tu05 em{ background:url(../images/tiyan.png) no-repeat -395px -332px;}
.tiyan-list li .tu06 em{ background:url(../images/tiyan.png) no-repeat -802px -332px;}
.tiyan-list li .tu07 em{ background:url(../images/tiyan.png) no-repeat 8px -708px;}
.tiyan-list li .tu08 em{ background:url(../images/tiyan.png) no-repeat -398px -708px;}
.tiyan-list li span{ display:block; width:100px; height:40px; line-height:40px; margin:0 auto; font-size:14px; color:#333; text-align:center; border:1px solid #ddd;}
.tiyan-list li.tycdNow .tont{ border-color:#058cff;}
.tiyan-list li.tycdNow .tu01 em{ background:url(../images/tiyanTwo.png) no-repeat 5px 0;}
.tiyan-list li.tycdNow .tu02 em{ background:url(../images/tiyanTwo.png) no-repeat -398px 0;}
.tiyan-list li.tycdNow .tu03 em{ background:url(../images/tiyanTwo.png) no-repeat -804px 0;}
.tiyan-list li.tycdNow .tu04 em{ background:url(../images/tiyanTwo.png) no-repeat 5px -332px;}
.tiyan-list li.tycdNow .tu05 em{ background:url(../images/tiyanTwo.png) no-repeat -395px -332px;}
.tiyan-list li.tycdNow .tu06 em{ background:url(../images/tiyanTwo.png) no-repeat -802px -332px;}
.tiyan-list li.tycdNow .tu07 em{ background:url(../images/tiyanTwo.png) no-repeat 8px -708px;}
.tiyan-list li.tycdNow .tu08 em{ background:url(../images/tiyanTwo.png) no-repeat -398px -708px;}
.tiyan-list li.tycdNow span{ color:#fff; text-decoration:none; border-color:#058cff; background:#058cff;}
.tiyan-breathe:link,.tiyan-breathe:visited{ display:block; width:156px; height:48px; line-height:48px; margin:0 auto; font-size:16px; color:#fff; text-decoration:none; text-align:center; background:#058cff;}


/* jiuma */
.jiuma{ width:100%; background:#fff;}
.jiuma-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.jiuma-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.jiuma-box{ width:1040px; margin:0 auto; padding:30px 0 70px 0;}
.jiuma-list li{ float:left; width:320px; margin:0 40px 40px 0; display:inline; position:relative;}
.jiuma-list li.jmcd00{ margin:0;}
.jiuma-list li .tont{ display:block; width:280px; height:206px;border-radius:3px;margin: auto; border:1px solid #e8e8e8; background:#fff;}
.jiuma-list li .tont:hover{box-shadow: 0 3px 7px #d9edff;}
.jiuma-list li p{ font-size:14px; line-height:22px; color:#414040; text-align:center;}
.jiuma-list li em{ display:block; width:56px; height:58px;margin: 40px auto 10px auto;}
.jiuma-list li .jm01 em{ background:url(../images/jiuma01.png) no-repeat;}
.jiuma-list li .jm02 em{ background:url(../images/jiuma021.png) no-repeat;}
.jiuma-list li .jm03 em{width:60px;height:56px; background:url(../images/jiuma03.png) no-repeat;}
.jiuma-list li .jm04 em{ background:url(../images/jiuma04.png) no-repeat;}
.jiuma-list li .jm05 em{height:50px; background:url(../images/jiuma05.png) no-repeat;}
.jiuma-list li .jm06 em{height:52px; background:url(../images/jiuma06.png) no-repeat;}


/* utilize */
.utilize{ padding-top:535px;}
.utilize-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.utilize-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.utilize-box{ width:1130px; margin:0 auto; padding:30px 0 0 0;}
.utilize-list li{ float:left; width:183px; height:200px; margin:0 20px 30px 0; padding:50px 10px 30px 15px; display:inline; position:relative; background:#fff;box-shadow:0px 0px 4px 0px #c5c2c3;border-radius:3px;border: 1px solid transparent;}
.utilize-list li.vc05{ margin:0 0 30px 0;}
.utilize-list li h3{ font-size:18px; line-height:45px; color:#333; margin:0 0 10px 0; font-weight:400; text-align:center;}
.utilize-list li p{ font-size:14px; line-height:20px; color:#666; margin:0 0 35px 0;}
.utilize-list li em{ display:block; width:56px; height:60px; transition: transform 0.4s ease-out;margin: auto;}
.utilize-list li:hover em{ transform: rotate(360deg);}
.utilize-list li:hover{border: 1px solid #058cff;}
.utilize-list li.vc01 em{ background:url(../images/pro01.png) no-repeat;}
.utilize-list li.vc02 em{ background:url(../images/pro02.png) no-repeat;}
.utilize-list li.vc03 em{width:58px;height:60px; background:url(../images/pro03.png) no-repeat;}
.utilize-list li.vc04 em{ background:url(../images/pro04.png) no-repeat;}
.utilize-list li.vc05 em{ background:url(../images/pro05.png) no-repeat;}


/* process */
.process{ width:100%;}
.process-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.process-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.process-box{ width:1130px; margin:0 auto; padding:30px 0 50px 0;}
.process-list li{ float:left; width:224px; height:270px; margin:0 0 60px 0; padding:0 0 30px 0; display:inline; border-right:1px solid #cfcfcf;border-left:1px solid transparent;border-top:1px solid transparent;border-bottom: 1px solid transparent; background:#f5f6f7;}
.process-list li h3{ height:65px; line-height:65px; margin:0 0 10px 0; font-size:18px; color:#333333; font-weight:400; text-align:center; border-bottom:1px solid #cfcfcf;}
.process-list li p{ font-size:14px; line-height:24px; color:#333; margin:0 0 35px 0; padding:0 12px 0 15px; text-align:center;}
.process-list li em{ display:block; width:80px; height:80px; line-height:80px; margin:40px auto 35px auto; text-align:center; font-size:22px; color:#999999; border-radius:50%;border:1px solid #999999;}
.process-breathe:link,.process-breathe:visited{ display:block; width:190px; height:58px; line-height:58px; margin:0 auto; font-size:20px; color:#058cff; text-decoration:none; text-align:center; border:1px solid #058cff; border-radius:3px;}
.process-breathe:hover{ color:#fff; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; background:#058cff;}
.process-list li:hover{background:#fff;border:1px solid #058cff !important;}
.process-list li:hover h3{background:#058cff;color:#fff;}
.process-list li:hover em{border:1px solid #058cff;color:#058cff;}

/* liucheng */
.liucheng{ width:100%; background:#fff;}
.liucheng-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.liucheng-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.liucheng-box{ width:1130px; margin:0 auto; padding:30px 0 90px 0;}
.liucheng-list li{ float:left; width:216px; height:270px; margin:0 10px 60px 0; padding:0 0 30px 0; display:inline; border:1px solid #e8e8e8; border-radius:3px; background:#fff;}
.liucheng-list li.lc00{ margin:0;}
.liucheng-list li h3{ height:35px; line-height:35px; margin:0 0 15px 0; font-size:18px; color:#414040; font-weight:bold; text-align:center;}
.liucheng-list li p{ font-size:14px; line-height:24px; color:#5f5f5f; margin:0 0 35px 0; padding:0 12px 0 15px; text-align:center;}
.liucheng-list li em{ display:block; width:80px; height:80px; line-height:80px; margin:40px auto 30px auto; text-align:center; font-size:30px; color:#666; border-radius:50%;border: 1px solid #666;font-weight: 400;}
.liucheng-breathe:link,.liucheng-breathe:visited{ display:block; width:190px; height:58px; line-height:58px; margin:0 auto; font-size:20px; color:#058cff; text-decoration:none; text-align:center; border:1px solid #058cff; border-radius:3px;}
.liucheng-breathe:hover{ color:#fff; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; background:#058cff;}
.liucheng-list .lhcd:hover em{background:#058cff;color:#fff;border:1px solid #058cff;}
.liucheng-list .lhcd:hover{box-shadow:0px 3px 7px 0px #d9edff; }
.liucheng-kehu{ width:1160px; height:380px; margin:10px auto 0 auto; background:url(../images/duanxin02.png) no-repeat;}

.liucheng-free{ width:100%; height:495px; background:url(../images/changjingdd.png) no-repeat top center;}
.liucheng-gratis{ width:1130px; height:495px; margin:0 auto; position:relative;}
.liucheng-gratis .lcg01{ display:block; width:400px; height:44px; position:absolute; top:70px; left:403px; line-height:44px; font-size:40px; color:#fff;}
.liucheng-gratis .lcg02{ display:block; width:100px; height:44px; position:absolute; top:190px; left:115px; line-height:44px; font-size:88px; color:#fff;}
.liucheng-gratis .lcg03{ display:block; width:100px; height:44px; position:absolute; top:190px; left:370px; line-height:44px; font-size:88px; color:#fff;}
.liucheng-gratis .lcg04{ display:block; width:100px; height:44px; position:absolute; top:190px; left:613px; line-height:44px; font-size:88px; color:#fff;}
.liucheng-gratis .lcg05{ display:block; width:100px; height:44px; position:absolute; top:190px; left:870px; line-height:44px; font-size:88px; color:#fff;}
.liucheng-gratis .lcg06{ display:block; width:168px; height:44px; position:absolute; top:265px; left:115px; line-height:44px; font-size:22px; color:#fff;}
.liucheng-gratis .lcg07{ display:block; width:168px; height:44px; position:absolute; top:265px; left:355px; line-height:44px; font-size:22px; color:#fff;}
.liucheng-gratis .lcg08{ display:block; width:168px; height:44px; position:absolute; top:265px; left:615px; line-height:44px; font-size:22px; color:#fff;}
.liucheng-gratis .lcg09{ display:block; width:200px; height:44px; position:absolute; top:265px; left:851px; line-height:44px; font-size:22px; color:#fff;}

.liucheng-into:link,.liucheng-into:visited{ display:block; width:200px; height:58px; position:absolute; bottom:65px; left:460px; line-height:55px; font-size:21px; color:#fff; text-align:center; text-decoration:none; border:1px solid #fff; border-radius:3px;}
.liucheng-into:hover{ color:#058cff; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; background:#fff;}


/* client */
.client{ width:100%; background:#f9f9f9;}
.client-box{ width:1130px; margin:0 auto; padding:30px 0 50px 0;}
.client-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 45px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.client-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.client-box .client-grid{ float:left; width:172px; height:77px; margin:0 20px 40px 0; display:inline; text-align:center; border:1px solid #e6e6e6; background:#fff;}
.client-box .client-grid:hover{ border:1px solid #058cff;}
.client-box .client-grid img{ display:block; width:170px; height:75px;}
.client-box .client-few{ float:left; width:157px; height:77px; margin-bottom:40px; text-align:center; border:1px solid #e6e6e6; background:#fff;}
.client-box .client-few:hover{ cursor:pointer; border:1px solid #058cff;}
.client-box .client-few img{ display:block; width:155px; height:75px;}


/* trend */
.trend{ width:100%;}
.trend-box{ width:1130px; margin:0 auto; padding:30px 0 80px 0;}
.trend-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.trend-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.trend-list{ width:1130px; margin:0 auto 45px auto;}
.trend-list li{ float:left; width:356px; margin:0 31px 0 0; display:inline; overflow:hidden;}
.trend-list li img{ display:block; width:385px; height:255px; transition:all 0.5s;}
.trend-list li:hover img{ transform:scale(1.1);}
.trend-list li .trend-desc{ padding:15px 0 30px 0; text-align:center; border:1px solid #ddd;}
.trend-list li h3{ font-size:18px; line-height:45px; color:#1c1c1c; margin:0 0 10px 0; font-weight:bold;}
.trend-list li p{ font-size:14px; line-height:26px; padding:0 15px; color:#6c6c6c;}
.trend-list li.td09{ margin:30px 31px 0 0;}
.trend-list li.td00{ margin-right:0;}
.trend-more:link,.trend-more:visited{ display:block; width:130px; height:40px; line-height:40px; margin:0 auto; font-size:16px; color:#058cff; text-align:center; border:1px solid #058cff;}
.trend-more:hover{ color:#fff; text-decoration:none; text-decoration:none; -moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; border-color:#058cff; background:#058cff;}


/* claim */
.claim{ width:100%; background:url(../images/claim-bg.png) no-repeat bottom center;}
.claim-box{ width:1130px; margin:0 auto; padding:30px 0 170px 0;}
.claim-title{ height:54px; padding-bottom:8px; font-size:28px; color:#414040; margin:50px 0 65px 0; text-align:center; background:url(../images/sanjiao.png) no-repeat bottom center;}
.claim-title span{ height:30px; height:30px; padding:0 30px 20px 30px; margin:0 auto; border-bottom:2px solid #058cff;}
.claim-list{ width:1130px; margin:0 auto 45px auto;}
.claim-list li{ float:left; width:356px; margin:0 31px 0 0; display:inline;}
.claim-list li img{ display:block; width:360px; height:260px; margin-bottom:6px; border-radius:5px;}
.claim-list li h3{ font-size:20px; line-height:45px; color:#1c1c1c; text-align:center;}
.claim-list li.td00{ margin:0;}





/* 聊天 */
.iframeBox{
    position: fixed;
     right: 0;
     bottom: 0;
     z-index: 99999;
     display: none;
     background: #fff;
}
.iframeBox .chat01{
	display:block;
	width:20px;
	height:20px;
    position: absolute;
    right: 40px;
    top: 12px;
    cursor: pointer;
	background:url(../images/chat01.png) no-repeat center center;
}
.iframeBox .chat02{
	display:block;
	width:20px;
	height:20px;
    position: absolute;
    right: 8px;
    top: 12px;
    cursor: pointer;
	background:url(../images/chat02.png) no-repeat center center;
}

.iframeBottom{
    width: 200px;
    height: 40px;
	line-height: 40px;
    color: #fff;
    text-indent: 12px;
    font-size: 14px;
	border-radius: 6px 6px 0 0;
	background:#4385ff;
	position: fixed;
    right: 15px;
    bottom: 0px;
    z-index: 199988;
    display: none;
}
.iframeBottom .chat02{
	display:block;
	width:20px;
	height:20px;
    position: absolute;
    right: 10px;
    bottom: 9px;
    cursor: pointer;
	background:url(../images/chat02.png) no-repeat center center;
}
.iframeBottom .chat03{
	display:block;
	width:20px;
	height:20px;
    position: absolute;
    right: 40px;
    bottom: 9px;
    cursor: pointer;
	background:url(../images/chat03.png) no-repeat center center;
}


/* .iframeBox svg:hover path{
  fill: #c7d5eb;
} */

.iframeWeb{
     width: 450px;
     height: 560px;
}

.conArea{ height: 340px !important;}

@keyframes topmove{
	from{ transform:translateY(-200px); opacity:0;}
	to{ transform:translateY(0px); opacity:1;}
}
@-webkit-keyframes topmove{
	from{ transform:translateY(-200px); opacity:0;}
	to{ transform:translateY(0px); opacity:1;}
}


@keyframes leftmove{
	from{ transform:translateX(-200px); opacity:0;}
	to{ transform:translateX(0px); opacity:1;}
}
@-webkit-keyframes leftmove{
	from{ transform:translateX(-200px); opacity:0;}
	to{ transform:translateX(0px); opacity:1;}
}


@keyframes rightmove{
	from{ transform:translateX(200px); opacity:0;}
	to{ transform:translateX(0px); opacity:1;}
}
@-webkit-keyframes rightmove{
	from{ transform:translateX(200px); opacity:0;}
	to{ transform:translateX(0px); opacity:1;}
}
