@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
@import url(animate.css);
@import url(banner.css);
/* 首页部分开始 */
.mfbox{ min-width:1200px; margin:0 auto; overflow:hidden; margin:0px 20px;}

.header{width:100%; height:104px; overflow:hidden;}
.iheader{ position:absolute; width:100%; z-index:9999; top:10px; left:0;}

.logo{float:left;}

.i_nav{float:right; margin-top:20px; overflow:hidden;}
.i_nav li{float:left; display:inline-block;}
.i_nav li > a{ display:block; font-size:16px; height:40px; padding-left:60px; line-height:40px; color:#FFF; text-align:center;}
.i_nav li > a:hover{ color:#FFF; font-weight:bold; border-radius:5px;}
.i_nav li > a.on{ color:#FFF;}

.i_banner_box{position:relative; width:100%; height:900px; z-index:9000;}
.i_banner{width:100%; height:900px; overflow:hidden;}
.i_banner li{width:100%; height:900px;}
.i_banner li a{display:block; width:100%; height:1200px;}


.i_container{overflow:hidden;}
.i_container *{transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s;}

.i_js{}
.i_js_l{ background:url(../images/icon02.png) no-repeat center; height:322px; margin-top:50px;}
.i_js_l .mark{ color:#fff; font-size:18px; margin:0 auto; width:1030px; padding-top:50px; line-height:50px;}

.i_ld{ margin-top:70px;}
.i_ld_l{ position:relative; margin:10px auto 0; width:1200px; text-align:center; height:540px;}
.i_ld_l ul{}
.i_ld_l ul li{ position:absolute;  width:322px; height:322px; float:left;}
.i_ld_l ul li .tit{ font-size:30px; color:#4e91d4; margin-top:115px;}
.i_ld_l ul li:nth-child(1){background:url(../images/icon13.png) no-repeat;}
.i_ld_l ul li:nth-child(2){ left:560px; top:50px;background:url(../images/icon13.png) no-repeat;}
.i_ld_l ul li:nth-child(3){ left:260px; top:230px;background:url(../images/icon12.png) no-repeat;}
.i_ld_l ul li:nth-child(4){ left:840px; top:240px;background:url(../images/icon12.png) no-repeat;}
.i_ld_l ul li:nth-child(5){ left:650px; top:440px;background:url(../images/icon11.png) no-repeat; width:80px; height:106px;}

.i_jb{ margin-top:70px;}
.i_jb_l{ width:1200px; margin:0px auto 0px;}
.i_jb_l ul{ width:1272px;}
.i_jb_l ul li{ float:left; margin-right:72px; margin-top:60px;}
.i_jb_l ul li .img{ background:url(../images/icon07.png) no-repeat center center; width:140px; height:140px;}
.i_jb_l ul li .img img{ width:120px; height:120px; padding:10px; border-radius: 100%;}
.i_jb_l ul li strong{ width:140px; color:#38b5d5; font-size:18px; display:block; text-align:center; margin-top:10px;}
.i_jb_l ul li .tit{ height:66px;}
.i_jb_l ul li span{ width:140px; color:#fff; font-size:14px; line-height:22px; max-height:44px; display:block; text-align:center; margin-top:10px;}
.i_jb_l ul li ins{ width:140px; color:#fff; font-size:14px; line-height:22px; max-height:44px; display:block; text-align:center; text-decoration:none; margin-top:5px;}


.i_zt{ margin-top:70px;}
.i_zt_l{ height:564px; width:1200px; margin:30px auto 0px;}
.i_zt_l .tab{ float:left; width:344px; margin-top:60px;}
.i_zt_l ul.tab li{ width:284px; height:75px; background:url(../images/icon15.png) no-repeat; font-size:18px; color:#fff; font-weight:bold; padding:0px 30px; text-align:center; line-height:77px;}
.i_zt_l ul.tab li.current{ background:url(../images/icon16.png) no-repeat;}
.i_zt_l ul.tab li:nth-child(1), .i_zt_l ul.tab li:nth-child(3), .i_zt_l ul.tab li:nth-child(2){ line-height:30px; padding-top:8px; height:67px;}
.i_zt_l ul.tab li:nth-child(6){ height:77px;}
.i_zt_l .mark{ float:right; background:url(../images/icon14.png) no-repeat; height:484px; width:698px; padding:80px 50px 0px 70px;}
.i_zt_l .mark strong{ display:block; font-size:24px; color:#38b5d5; letter-spacing:2px}
.i_zt_l .mark span{ display:block; font-size:16px; color:#fff; line-height:40px; margin-top:40px; letter-spacing:2px;text-align:justify;}


.i_zt_l .mark ul.he span{ display:block; font-size:16px; color:#fff; line-height:30px; margin-top:40px; letter-spacing:2px;text-align:justify;}



.zh{ background:url(../images/icon05.png) no-repeat top center;}
.i_ht{ margin-top:70px;}
.i_ht_l{ width:1396px; height:450px; margin:90px auto 0px; position: relative;}
.i_ht_l ul{}
.i_ht_l li{ font-size:35px; line-height:40px; letter-spacing:3px;}
.i_ht_l li:nth-child(1){ position: relative; color:#38b5d5; left:630px;}
.i_ht_l li:nth-child(2){ position: relative; color:#9fdfef; left:170px; top:10px;}
.i_ht_l li:nth-child(3){ position: relative; color:#38b5d5; left:770px; top:10px;}
.i_ht_l li:nth-child(4){ position: relative; color:#1b85a1; left:430px; top:42px;}
.i_ht_l li:nth-child(5){ position: relative; color:#38b5d5; left:550px; top:-25px;}
.i_ht_l li:nth-child(6){ position: relative; color:#38b5d5; left:680px; top:-30px;}
.i_ht_l li:nth-child(7){ position: relative; color:#38b5d5; left:940px; top:-85px;}
.i_ht_l li:nth-child(8){ position: relative; color:#fff; left:260px; top:-80px;}
.i_ht_l li:nth-child(9){ position: relative; color:#8cd5e8; left:940px; top:-90px;}
.i_ht_l li:nth-child(10){ position: relative; color:#38b5d5; left:540px; top:-110px;}
.i_ht_l li:nth-child(11){ position: relative; color:#d4ecf2; left:720px; top:-120px;}
.i_ht_l li:nth-child(12){ position: relative; color:#1988a4; left:300px; top:-150px;}
.i_ht_l li:nth-child(13){ position: relative; color:#38b5d5; left:610px; top:-150px;}
.i_ht_l li:nth-child(14){ position: relative; color:#38b5d5; left:480px; top:-150px;}
.i_ht_l li:nth-child(15){ position: relative; color:#fff; left:415px; top:-215px;}
.i_ht_l li:nth-child(16){ position: relative; color:#addeeb; left:815px; top:-235px;}
.i_ht_l li:nth-child(17){ position: relative; color:#addeeb; left:695px; top:-255px;}
.i_ht_l li:nth-child(18){ position: relative; color:#addeeb; left:540px; top:-255px;}
.i_ht_l li:nth-child(19){ position: relative; color:#38b5d5; left:820px; top:-275px;}








.i_bm{ margin-top:70px;}
.i_bm_l{ width:1200px; margin:30px auto 0px;}
.i_bm_l ul{ width:1293px;}
.i_bm_l ul li{ float:left; width:338px; height:268px; background:url(../images/icon08.png) no-repeat top center; margin-right:93px;}
.i_bm_l ul li .tit{ font-size:30px; color:#66c4dc; font-weight:bold; text-align:center; width:338px; margin-top:60px;}
.i_bm_l ul li .price{ font-size:18px; color:#66c4dc; font-weight:bold; text-align:center; width:338px; margin-top:20px;}
.i_bm_l ul li .price span{ font-size:40px; font-family:Arial,microsoft yahei;}
.i_bm_l ul li .infos{ font-size:14px; color:#66c4dc; font-weight:bold; text-align:center; width:338px; margin-top:20px;}


.i_hz{ margin-top:70px;}
.i_hz_l{ margin-top:40px;}
.title{ background:url(../images/icon09.png) no-repeat bottom center; height:78px; text-align:center; font-size:40px; color:#38b5d5; margin-top:20px;}
.i_hz_l .mark{ width:1200px; margin:40px auto 0px;}
.i_hz_l ul{ width:1230px;}
.i_hz_l ul li{ float:left; width:216px; height:100px; background:url(../images/icon10.png) no-repeat; margin-right:30px; margin-bottom:30px;}
.i_hz_l ul li img{ padding:10px;}


.i_dz{ margin-top:30px;}
.i_dz_l{ width:1260px; margin:50px auto 0px;}
.i_dz_l .fr{ width:450px; margin-top:70px;}
.i_dz_l .fr img{ display:block; text-align:center; margin:0 auto;}
.i_dz_l .fl strong{ color:#fefefe; width:752px; font-size:32px; display:block; text-align:center; margin-top:30px; line-height:32px; letter-spacing:2px;}
.i_dz_l .fl span{ color:#fefefe; width:752px; font-size:18px; display:block; text-align:center; line-height:36px; letter-spacing:2px;}


.i_lx{ margin-top:70px;}
.i_lx_l{ background:url(../images/icon03.png) no-repeat center; height:385px; margin-top:50px;}

.lx_l{ width:1200px; margin:0px auto;}
.lx_l ul{ width:1249px;}
.lx_l ul li{ display:inline-block; width:374px; height:213px; padding-right:39px; background:url(../images/icon04.png) no-repeat; margin-top:82px;}
.lx_l ul li strong{ text-align:center; color:#fff; font-size:18px; width:360px; display:block; line-height:47px;}
.lx_l ul li dl dt{ float:left; padding:10px 0px 0px 15px; line-height:28px; color:#fff; width:200px;}
.lx_l ul li dl dt strong{ font-size:14px; text-align:left; line-height:28px;}
.lx_l ul li dl dd{ float:right; margin:15px 10px 0px 0px;}

.footer{ position:relative; width:100%; padding:20px 0; background-color:#212c37; margin-top:50px;}

.copyright{line-height:36px; color:#fefefe; text-align:center; font-size:14px; margin:10px 0px;}


.floatleft{ background:url(../images/icon17.png) no-repeat top center; width:187px; height:345px; position: fixed; text-align: center; z-index:999; right: 30px; top: 300px;}
.floatleft ul{ text-align:center; padding:50px 0px 0px 20px;}
.floatleft ul li{ width:108px; height:36px; background-color:#2a689f; border:1px solid #6fc7e4; margin-top:13px; margin-left:19px;}
.floatleft ul li a{ line-height:36px; color:#9fdfef; font-size:18px; letter-spacing:2px; margin-top:10px;}
.floatleft ul li input{ width:108px; height:36px; background-color:#2a689f; color:#fff; line-height:36px; color:#9fdfef; font-size:18px; letter-spacing:2px;}
.floatleft dl{ margin-top:13px;}
.floatleft dt{ text-align:center;}
.floatleft dd{ color:#9fdfef; text-align:center; line-height:30px;}

/* 首页部分结束 */




.bg{ width:1200px; height:577px; background:url(../images/icon18.png) no-repeat top; margin:0 auto;position:absolute; top:0px; left:0px; z-index:10000; display:none;}
.from{ display:block; text-align:center; width:650px; overflow:hidden; padding:100px 0px 0px 290px;}
.from ul{ width:700px;}
.from li{ float:left; margin-right:30px; margin-bottom:30px;}
.from li:nth-child(5){ float:none; margin-bottom:30px;}
.from li input{ border:none; float:left; background:none; color:#9fdfef; font-size:18px; line-height:38px; background-color:#2a689f; border:2px solid #9fdfef; width:196px; height:38px; padding:0px 10px;}
.from li span{ display:block; text-align:right; float:left; width:90px; color:#9fdfef; font-size:18px; line-height:38px;}
.from .gbook_formbtn input{ width:240px; height:65px; background:url(../images/tijiao.png) no-repeat; margin-top:50px; line-height:65px; font-size:24px; color:#9fdfef; font-weight:bold; letter-spacing:5px;}
.bg .close{}
.bg .close input{ background:url(../images/close.png) no-repeat; width:103px; height:52px; float:right; margin-right:90px; margin-top:7px;}
.bg .title09{ font-size:14px; color:#9fdfef; line-height:24px; margin-top:20px;}



