/*!
 * Deliyun 1.0 by @qiuyd - http://chinatenet.com
 * Date: 2016-08-01
 */
/*index.shtml*/
.bannerd{ clear:both; height:540px; overflow:hidden; position:relative; z-index:99; }
.banner{ margin:0 auto; position:absolute; top:0; left:50%; width:1920px; margin-left:-960px; }
.ibanner{ clear:both; width:100%; min-width:1200px; height:540px; overflow:hidden; position:relative; }
.ibanner .hd { height: 14px; padding:5px 10px; overflow: hidden; position: absolute; left: 50%; margin-left: -65px; bottom: 15px; z-index: 1; background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); border-radius:24px; -moz-border-radius:24px; -webkit-border-radius:24px; }
.ibanner .hd ul { overflow: hidden; zoom: 1; float: left; }
.ibanner .hd ul li { float:left; margin:0 8px; border:0; width: 14px; height: 14px; background: #FFF; cursor: pointer;  border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.ibanner .hd ul li.on { margin: 0 8px; width: 12px; height: 12px; border: 1px #fff solid; background: none; }
.ibanner .bd{ position:relative; height:100%; z-index:0; }
.ibanner .bd li{ zoom:1; vertical-align:middle; }
.ibanner .bd img{ width:1920px; height:540px; display:block; }

.ibanner .prevd,
.ibanner .nextd{ position:absolute; left:-52px; top:50%; z-index:99; margin-top:-67px; width:52px; height:134px; display:block; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s; }
.ibanner .nextd{ right:-52px; left:auto; }
.ibanner .prev,
.ibanner .next{ width:52px; height:134px; background:url(../images/ib_icon.png) no-repeat; display:block; }
.ibanner .next{ background-position:-68px 0; }
.ibanner .prev:hover{ background-position:0 -144px; }
.ibanner .next:hover{ background-position:-68px -144px; }
.ibanner.mouse .prevd{ left:0; }
.ibanner.mouse .nextd{ right:0; }

.introd{ clear:both; padding:40px 0 70px 0; }
.intrould{ clear:both; width:1200px; padding-top:20px; overflow:hidden; zoom:1; }
.intrould h1{  padding-bottom:40px; text-align: center; font-size: 24px;}
.introlid{ float:left; width:198px; height:180px; border:1px #eee solid;  position: relative;}
.introlid .inpicd{ width:198px; height:180px; text-align: center;}
.introlid .inpicd .picd{  width: 198px; text-align: center;}
.introlid .inpicd .picd img{ display:inline-block; padding: 40px 0 0 0; line-height: 53px; }
.introlid .inpicd .txtd{ color:#666; padding:10px 5px 0 5px; }
.introlid .intxtd{ background-color: #cb0110; padding:20px 25px; width: 148px; height: 140px; position: absolute; left: 0; top: 0; color: #fff; display: none;transition: all 0.5s ease;}
.introlid:hover .intxtd{ display: block; transition: all 0.5s ease; cursor: pointer;}


.ititd{ clear:both; padding-bottom:40px; overflow:hidden; zoom:1; }
.ititd h1{ float:left; font-size:24px; }
.ititd h3{ float:left; font-size:24px; }
.ititd p{ float:right; }
.ititd p a{ font-size:16px; padding-right:28px; color:#333; background:url(../images/ico2_i.png) center right no-repeat; }
.ititd p a:hover{ background:url(../images/ico2.png) center right no-repeat; }

.isolud{ clear:both; padding:70px 0 50px 0; background-color:#F2F2F2; }
.isoluuld{ clear:both; width:1221px; }
.isolulid{ float:left; width:386px; margin:0 21px 25px 0; }
.isolulid .picd{ width:386px; height:240px; overflow:hidden; }
.isolulid .picd img{ transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s; }
.isolulid .picd img:hover{ transform:scale(1.08); -webkit-transform:scale(1.08); -moz-transform:scale(1.08); -o-transform:scale(1.08); -ms-transform:scale(1.08); }
.isolulid .infod{ clear:both; padding:20px 30px; background-color:#FFF; }
.isolulid .infod .t{ font-size:18px; text-align:center; }
.isolulid .infod .b{ padding:10px 0 5px 0; height:48px; color:#666; overflow:hidden; }
.isolulid .infod, .isolulid .infod p{ transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s; }

.isytemd{ clear:both; padding:70px 0 50px 0;background-color:#F2F2F2; }
.isytemd .isolulid .infod{ background-color:#fff; }

.isolulid.mouse .infod{ background-color:#333; }
.isolulid.mouse .infod a, .isolulid.mouse .infod p{ color:#fff; }


.iprod{ clear:both; padding:70px 0; overflow:hidden; zoom:1; background-color:#F2F2F2; }
.ipronavd{ float:left; width:228px; background-color:#fff; }
.ipronavd ul{height:608px;}
.ipronavd li{ clear:both; }
.ipronavd li a{ padding-left:30px; height:38px; font-size:16px; line-height:38px; color:#333; display:block; }
.ipronavd li a:hover{ text-decoration:none; background-color:#333; color:#fff; }

.iprould{ float:left; width:972px; height:608px; overflow:hidden; }
.iprolid{ float:left; width:228px; padding:0 0 16px 15px; }
.iprolid .picd{ width:228px; height:200px; overflow:hidden; }
.iprolid .picd img{ transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s; }
.iprolid .picd img:hover{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); }
.iprolid .infod{ clear:both; padding:20px 30px; height:56px; border-top:1px #eee solid; overflow:hidden; background-color:#fff; text-align:center; }
.iprolid .infod .t{ font-size:18px; }
.iprolid .infod .b{ padding-top:8px; height:24px; color:#666; overflow:hidden; }

.iprolid .infod, .iprolid .infod p{ transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s; }
.iprolid.mouse .infod{ background-color:#333; }
.iprolid.mouse .infod a, .iprolid.mouse .infod p{ color:#fff; }

.iprocessd{ clear:both; padding:70px 0; overflow:hidden; zoom:1; background: #fff;}
.iprocessd h5{ text-align: center; font-size: 26px; padding-bottom: 60px;}
.iprocessd ul{clear: both; width: 1260px; overflow: hidden; background: url(../images/ico14_8.png) 30px bottom no-repeat; padding-bottom: 50px;}
.iprocessd ul li{  float: left; background:url(../images/ico14_1.png) center top no-repeat; margin-right: 55px;}
.iprocessd ul li.li2{ background:url(../images/ico14_2.png) center top no-repeat;}
.iprocessd ul li.li3{ background:url(../images/ico14_3.png) center top no-repeat;}
.iprocessd ul li.li4{ background:url(../images/ico14_4.png) center top no-repeat;}
.iprocessd ul li.li5{ background:url(../images/ico14_5.png) center top no-repeat;}
.iprocessd ul li.li6{ background:url(../images/ico14_6.png) center top no-repeat;}
.iprocessd ul li.li7{ background:url(../images/ico14_7.png) center top no-repeat;}
.iprocessd ul li p.t{clear: both; color: #333; font-size: 20px; text-align: center; line-height: 40px; padding-top: 80px;}
.iprocessd ul li p.b{clear: both; color: #808080; font-size: 14px; text-align: center;}

.icased{ clear:both; padding:70px 0; overflow:hidden; zoom:1; background: #F2F2F2;}
.icaseld{ float:left; width:436px; height:555px; }
.icaserd{ float:right; width:764px; }

.icaselid{ float:left; width:367px; height:270px; margin:0 0 15px 15px; overflow:hidden; position:relative; }
.icaselid.big{ width:436px; height:555px; margin:0; }
.icaselid a{ cursor:pointer; display:block; }
.icaselid a img{ transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s; }
.icaselid a img:hover{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); }
.icaselid .p1{ position:absolute; bottom:0; left:0; z-index:2; width:88%; padding:15px 6%; font-size:16px; color:#fff; background:rgba(51,51,51,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C85333333,endColorstr=#C8333333); }
.icaselid a:hover .p1{ background:rgba(51,51,51,0.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5333333,endColorstr=#E5333333); }

.iaboutpd{ clear:both; padding:70px 0; overflow:hidden; zoom:1; background-color:#fff; }
.iaboutd{ clear:both; padding:0px 0; overflow:hidden; zoom:1; background-color:#fff; }
.iaboutld{ float:left; width:560px; padding-top:50px }
.iaboutld .t{ clear:both; padding:30px 0 12px 0; font-size:20px; }
.iaboutld .b{ color:#666; font-size: 16px; line-height: 28px; }
.iaboutrd{ float:left; width:580px; margin-right:40px; }
.iaboutrd p{ text-align:center; color:#666; padding-top:12px; }
.iabtnd{ clear: both; width: 160px; height: 40px; text-align: center; background-color: #666; margin-top: 30px;}
.iabtnd a{ display: block; width: 160px; height: 40px; line-height: 40px; font-size: 14px; color: #fff; text-align: center;}
.iabtnd a:hover{ background-color: #333;}

.inewspd{ clear:both; padding:70px 0; overflow:hidden; zoom:1; background-color:#fff; }
.inewsd{ clear:both; overflow:hidden; zoom:1; }
.inewsd .ntitd{ clear:both; overflow:hidden; zoom:1; }
.inewsd .ntitd h5{ float:left; font-size:18px; }
.inewsd .ntitd p{ float:right; }
.inewsd .ntitd p a{ padding-right:22px; font-size:14px; color:#666; background:url(../images/ico2_s.png) center right no-repeat; color:#333; }
.inewsd .ntitd p a:hover{ background:url(../images/ico2_s_o.png) center right no-repeat;}

.inewsld{ float:left; width:360px; background-color:#FFF; overflow:hidden; }
.inewsld .picd{ clear:both; width:670px; height:250px; padding-bottom:32px; overflow:hidden; }
.inewsld ul{ clear:both; padding-top:10px; }
.inewsld li{ clear:both; line-height:35px; overflow:hidden; zoom:1; }
.inewsld li .l{ float:left; width:360px; height:35px; padding-left:15px; background:url(../images/ico8.png) center left no-repeat; overflow:hidden; }
.inewsld li .r{ float:right; font-size:13px; color:#999; display: none;}

.inewsrd{ float:left; width:360px; padding:0 60px; }
.inewsrd1{ clear:both; background-color:#FFF; overflow:hidden; }
.inewsrd1 ul{ clear:both; padding-top:12px; }
.inewsrd1 li{ clear:both; line-height:35px; overflow:hidden; zoom:1; }
.inewsrd1 li .l{ float:left; width:337px; height:35px; padding-left:15px; background:url(../images/ico8.png) center left no-repeat; overflow:hidden; }
.inewsrd1 li .r{ float:right; color:#999; font-size:12px; display: none;}

.iquesrd{float: left;width: 360px;}
.iquesrd ul{ clear:both; padding-top:12px; }
.iquesrd li{ clear:both; line-height:35px; overflow:hidden; zoom:1; }
.iquesrd li .l{ float:left; width:360px; height:35px; padding-left:15px; background:url(../images/ico8.png) center left no-repeat; overflow:hidden; }
.iquesrd li .r{ float:right; color:#999; font-size:12px;display: none; }

.inewsrd2{ clear:both; width:434px; height:280px; padding:20px 20px; margin-top:15px; background-color:#FFF; overflow:hidden; }
.inewsrd2 ul{ clear:both; }
.inewsrd2 li{ clear:both; padding:10px 0; }
.inewsrd2 li h3{ padding-left:30px; background:url(../images/ico3.png) 0 2px no-repeat; margin-bottom:8px; }
.inewsrd2 li p{ padding-left:30px; background:url(../images/ico3_o.png) 0 3px no-repeat; color:#666; height:96px; overflow:hidden; }

.inewspicd2{ clear:both; width:430px; height:210px; margin-top:30px; overflow:hidden; zoom:1;}
.inewspicd2 a img{ transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s; }
.inewspicd2 a img:hover{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); }

.smapd{ clear:both; width:1000px; padding:20px 0; margin:0 auto;}
.smaplind{ clear:both; border-bottom:1px #ccc solid; text-align:right; margin-bottom:30px;}
.smaplind a{ display:inline-block; color:#666; padding:5px 10px; border:1px #ccc solid; background-color:#f2f2f2; }
.smaplind a:hover{ color:#333;}
.smapcond{ clear:both; padding-bottom:20px;}
.smapcond h4{ padding:10px 0 14px 0;}
.smapcond h4 a{ font-size:16px;}
.smapcond h4 a:hover{ text-decoration:underline; color:#333;}
.smapcond ul{ clear:both; border:1px #ddd solid; padding:14px; overflow:hidden; zoom:1;}
.smapcond ul li{ float:left; width:193px; height:30px; }
.smapcond ul li a{ color:#666; line-height:30px; height:30px; display:block;}
.smapcond ul li a:hover{ color:#333;}


.ifloatd{ width: 100%; height: 100%; position:fixed; left:0; top:0; display:none; background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B7000000,endColorstr=#B7000000); z-index:999999;}
.ifloatcond{ width: 920px; height: 420px; background-color: #fff; position: relative; left: 50%; top:50%; margin-left: -460px; margin-top: -210px; z-index: 99999999;}
.ifloatcond .iflcond{ width: 44px; height: 420px; float: left;}
.ifloatcond .iflcond .td{ width: 44px; height: 210px; text-align: center;background-color: #d61518; color: #fff; font-size: 18px;}
.ifloatcond .iflcond .bd{ width: 44px; height: 210px; text-align: center; background-color: #e8e8e8; color: #333; font-size: 18px;}
.ifloatcond .iflcond .td.mouse{  background-color: #d61518; color: #fff;}
.ifloatcond .iflcond .bd.mouse{  background-color: #d61518; color: #fff;}
.ifloatcond .iflcond div p{ width: 24px; padding:60px 10px;  transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.ifloatcond .iflcond div:hover{ background-color: #d61518; color: #fff; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s; cursor: pointer;}
.ifloatcond .iflcond{ width: 44px; height: 420px; float: left;}


.ifloatcond .ifrcond{ width: 876px; height: 420px; float: left;}
.ifloatcond .ifrcond .ifrmoneyd{ display: block;}
.ifloatcond .ifrcond .ifrmoneyd .p1{ font-size: 28px; color: #333; text-align: center; padding-top: 45px;}
.ifloatcond .ifrcond .ifrmoneyd .p2{  font-size: 12px; color: #333; text-align: center;  line-height: 50px; padding-bottom: 24px;}
.ifloatcond .ifrcond .ifrmoneyd .p2 span{ color: #d61518;}
.ifloatcond .ifrcond .ifrmoneyd .ifinpud{ clear: both; padding-left: 200px; padding-bottom: 24px; margin-bottom: 24px;}
.ifloatcond .ifrcond .ifrmoneyd .ifinpud p{ float: left; font-size: 16px;  color: #333; line-height: 30px;}
.ifloatcond .ifrcond .ifrmoneyd .ifinpud.if2{ padding-left:216px; }
.ifloatcond .ifrcond .ifrmoneyd .ifinpud.if3{ padding-left:232px; }
.ifloatcond .ifrcond .ifrmoneyd .ifinpud p span{color: #d61518;  padding: 0 10px; line-height: 30px;}
.ifloatcond .ifrcond .ifrmoneyd .ifinpud.if3 p span{color: #d61518; font-size: 12px;}
.ifloatcond .ifrcond .ifrmoneyd .ifinpud p input{ width: 100px; height: 30px; border: 1px #dddddd solid; margin:0 10px;}
.ifloatcond .ifrcond .ifrmoneyd .ifinpud.if3 input{ width: 240px; padding: 0 10px; color: #999; line-height: 30px;}
.ifloatcond .ifrcond .ifrmoneyd .btnd{ width: 180px; height: 50px; text-align: center; background-color: #d61518; margin: 0 auto; margin-top: 60px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;}
.ifloatcond .ifrcond .ifrmoneyd .btnd a{ width: 180px; height: 50px; display: block; text-align: center; background-color: #d61518; line-height: 48px; color: #fff; font-size: 22px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;}
.ifloatcond .ifrcond .ifrmoneyd .btnd a:hover{ background-color: #cb0110; text-decoration: none;}

.ifrdesignd{ clear: both; width: 876px; border-right: 1px #ddd solid; display: none;}
.ifrdesignd .ifrdeld{ float: left; width: 438px; height: 420px; border-right: 1px #ddd solid;}
.ifrdesignd .ifrderd{ float: left; width: 437px; }
.ifrdesignd .p1{ font-size: 28px; color: #333; text-align: center; padding-top: 45px; letter-spacing: 5px;}
.ifrdesignd .ifrdeld .p2{  font-size: 12px; color: #333; text-align: center;  line-height: 50px; padding-bottom: 24px;}
.ifrdesignd .ifrdeld .p2 span{ color: #d61518;}
.ifrdesignd .ifrdeld .btnd{ width: 180px; height: 50px; text-align: center; background-color: #d61518; margin: 0 auto; margin-top: 60px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;}
.ifrdesignd .ifrdeld .btnd a{ width: 180px; height: 50px; display: block; text-align: center; background-color: #d61518; line-height: 48px; color: #fff; font-size: 22px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;}
.ifrdesignd .ifrdeld .btnd a:hover{ background-color: #cb0110; text-decoration: none;}
.ifrdesignd .ifrdeld .ifinpud{ clear: both; padding-left: 50px; padding-bottom: 24px; margin-bottom: 34px;}
.ifrdesignd .ifrdeld .ifinpud p{ float: left; font-size: 16px;  color: #333; line-height: 30px;}
.ifrdesignd .ifrdeld .ifinpud p span{color: #d61518;  padding: 0 6px 0 10px; line-height:30px;}
.ifrdesignd .ifrdeld .ifinpud p input{ width:230px; height: 32px; border: 1px #dddddd solid; padding: 0 10px; color: #999; font-size: 14px;}

.ifrdesignd .ifrderd ul{ width:360px; height: 240px;  margin-left: 50px; margin-top: 60px; background: url(../images/ico14_9.png) 120px 20px no-repeat;}
.ifrdesignd .ifrderd ul li{ float: left; width:160px; padding-top: 50px; font-size: 14px; color: #999; background: url(../images/ico14_1.png)  center top no-repeat; background-size: 50px; text-align: center; margin-bottom: 50px;}
.ifrdesignd .ifrderd ul li.li2{ background: url(../images/ico14_2.png)  center top no-repeat; background-size: 42px;}
.ifrdesignd .ifrderd ul li.li3{ background: url(../images/ico14_3.png)  center top no-repeat; background-size: 40px;}
.ifrdesignd .ifrderd ul li.li4{ background: url(../images/ico14_10.png)  center top no-repeat; background-size: 40px;}


.ifclosed{ width: 50px; height: 50px; position: absolute; right: 0; top: 0; text-align: center; z-index: 999999999999; }
.ifclosed a{ width: 50px; height: 50px; display: block; background: url(../images/ico14_11.png) center no-repeat;}
.ifclosed a:hover{ cursor: pointer;}


.ifrsucced{ clear: both; width: 920px; border-right: 1px #ddd solid; display: none;}
.ifrsucced .ifrdeld{ float: left; width: 450px; height: 420px; border-right: 1px #ddd solid;}
.ifrsucced .ifrdeld .picd{  text-align: center;  margin: 0 auto; background: url(../images/ico14_12.png) center top no-repeat; color: #666; font-size: 14px; background-size: 100px; padding-top: 110px;}
.ifrsucced .ifrderd{ float: left; width: 450px; }
.ifrsucced .p1{ font-size: 28px; color: #cb0110; text-align: center; padding-top: 45px; letter-spacing: 5px;}
.ifrsucced .p2{  font-size: 12px; color: #333; text-align: center;  line-height: 50px; padding-bottom: 24px;}
.ifrsucced .p3{  font-size: 12px; color: #cb0110; text-align: center; padding-top: 40px;}
.ifrsucced .ifrderd .picd{  text-align: center; width: 180px; height: 180px; padding: 10px; border: 1px #ddd solid; margin: 0 auto;}
.ifrsucced .ifrderd .picd img{ display: inline-block;}

