/**/
.imgLoad{ background-color: transparent;}
.inner { width: 1170px; margin: 0 auto; }

/*轮播*/
.freeplan-banner{ height: 440px; position: relative;}
.ons-box{ width: 1170px; height: 0; margin: 0 auto; position: relative;}
.ons-box a.header-post-btn {
    margin: 0 auto;
}
.ons-box .header-post{
    position: absolute;   width: 310px;   height: 124px;   padding-top: 300px;padding-left:20px;
    top: -440px;   right: 0;   background: url(./freeplan_board.png) no-repeat left top;
}
.ons-box .header-post-btn {
    width: 216px;
    height: 42px;
    line-height: 36px;
    font-size: 14px;
    border-radius: 5px;
	 vertical-align: middle;
}
.ons-box .header-post .header-post-btn i{
    *vertical-align: middle;
}
.ons-box .header-post .header-post-btn span{
    *line-height: 42px;
}
.banner-box{
    width: 100%;
    height: 440px;
    min-width: 1170px;
    position: relative;
}
.banner-box dd{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 440px;
}
.banner-box dd div{
    width: 100%;
    height: 440px;
    min-width: 1170px;
}
.bannerborder{
    width: 100%;
    min-width: 1170px;
    height: 24px;
    background: url(./top-border.png) repeat-x center top;
    position: absolute;
    left: 0;
    bottom: -10px;
    z-index: 10;
}

/*.banner01 {background:url("../../../images/home/statichtml/freewedplan/banner01.jpg") center no-repeat;text-align:center; height: 190px; padding-top:250px;}*/
.banner01 {background-position: center; background-repeat: no-repeat;text-align:center; height: 190px; padding-top:250px;}
.banner01 .banner01-but { margin: 0 auto; width:262px; height: 42px; border-top: 1px solid #dc570f; border-bottom: 1px solid #dc570f; display: block; background: #ff7900; color: #fff; line-height: 42px; font-size:19px; border-radius: 3px;   }
.banner01 .banner01-but:hover{ background: #ff5500;}
/**/
.banner02 {background:url("./banner02.png") center no-repeat; height: 274px;  }
/**/
.banner03 {background:url("./banner03.png") repeat; text-align:center; height: 550px; }
.title i {background:url("./title-icon.png") center no-repeat;text-align:left; width:73px; height: 75px; margin-right: 22px; display: block; float:left; color:#ff7900; font-size: 48px; font-family:arial;  }

.banner03 .title i{ text-indent: 21px; line-height: 80px; }
.banner04 .title i{ text-indent: 24px; line-height: 77px; }
.banner05 .title i{ text-indent: 24px; line-height: 80px; }
.banner06 .title i{ text-indent: 22px; line-height: 80px; }
.banner07 .title i{ text-indent: 23px; line-height: 84px; }
.banner08 .title i{ text-indent: 23px; line-height: 80px; }
.banner09 .title i{ text-indent: 25px; line-height: 86px; }
.banner10 .title i{ text-indent: 23px; line-height: 80px; }
.banner03 .title { overflow: hidden; text-align: left; padding: 80px 0 0 288px; }
.banner03 .title h5{color:#ff7900; line-height: 73px; font-size:42px; }
.banner03 .title p { color:#666666; line-height: 28px; font-size:20px; }
.banner03 .standard{ background:url("./standard01.png") no-repeat 108px 30px; padding-left: 400px; }
.banner03 .standard p { padding-top: 62px; color:#666666; line-height:32px; font-size:18px; text-align: left; width: 629px;  }
.banner03 .standard img { margin-top: 40px; margin-left: 0; width: 655px; height: 138px; display: block;}
/**/
.banner04 { padding-bottom: 84px;}
.banner04 .title { overflow: hidden; text-align: left; padding: 85px 0 0 306px; }
.banner04 .title h5{ color:#ff7900; line-height: 64px; font-size:42px; }
.banner04 .title p { color:#666666; line-height: 28px; font-size:24px; }
.banner04 .dis2{ color:#666666; line-height: 22px; font-size:18px; text-indent:44px; margin-top: 56px; }
.banner04 .clearfix{ width:1090px; margin:auto;margin-top:38px;}
.banner04 .fl{position:relative;width:872px;}
.banner04 .fl .cecle{position:absolute;width:191px;height:191px;border:0;left:322px;top:54px;}
.banner04 .fl ul{padding:0;margin:0;}
.banner04 .fl ul li{list-style:none;width:420px;height:153px; border-radius:20px;float:left;margin-right:16px;margin-bottom:16px;text-align:left;}
.banner04 .fl ul .fl-li01 { background: #ecf6e4;}
.banner04 .fl ul .fl-li02 { background: #fbe6ce;}
.banner04 .fl ul .fl-li03 { background: #d1eae6;}
.banner04 .fl ul .fl-li04 { background: #faf4c8;}
.banner04 .fl ul li img,.pubneed .fl ul li div{float:left; margin:35px 20px 0 45px; width: 88px; height: 83px; }
.banner04 .fl ul li div h3{font-size:22px;line-height:43px; margin-top: 40px;}
.banner04 .fl ul .fl-li01 div h3{ color: #516f3f}
.banner04 .fl ul .fl-li02 div h3{ color: #a47d32}
.banner04 .fl ul .fl-li03 div h3{ color: #2a7169}
.banner04 .fl ul .fl-li04 div h3{ color: #93825f}
.banner04 .fl ul li div label{font-size:14px;}
.banner04 .fl ul .fl-li01 div label{ color: #8a9e7e}
.banner04 .fl ul .fl-li02 div label{ color: #c0a16e }
.banner04 .fl ul .fl-li03 div label{ color: #6c9b95 }
.banner04 .fl ul .fl-li04 div label{ color: #93825f}
.banner04 .fr{width:191px;height:217px;background:url("./banner4-bg.png") no-repeat;text-align:left; margin:50px 2px 0 0;  float: right; font-size: 14px; line-height:18px; }
.banner04 .fr h5{ color: #a15e56; text-align: center; margin: 30px 0 20px 0; }
.banner04 .fr p { padding: 0 25px; color: #d39d97; line-height:24px;  }
/**/
.banner05 {background:	#FFFFFF/* background:url("./banner03.png")repeat;*/;  text-align:center; height: 190px; overflow: hidden;}
.banner05 .inner{ overflow: hidden;}
.banner05 .title { overflow: hidden; text-align: left; padding: 89px 0 0 109px; }
.banner05 .title h5{ color:#ff7900; line-height: 64px; font-size:42px; }
.banner05 .title p { color:#666666; line-height: 28px; font-size:24px; }
.banner05-left { float: left; margin-right:90px; margin-top: 58px;width: 680px;  }
.banner05-left ul { overflow: hidden; text-align: center; }
.banner05-left ul li { float: left; width: 170px; }
.banner05-left ul li img { display: block; margin: 0 auto; height: 119px;}
.banner05-left ul li p { color: #666; font-size: 20px; line-height: 24px; margin-top:15px;  }
.banner05-left ul li p .test-orange { color: #ff7b04; }
.banner05-left ul li p .test-small { font-size: 16px;}
.banner05 .intro { color: #666; font-size: 16px; line-height: 28px; margin-top: 26px; text-align: left;   }
.banner05-right { float: left; overflow: hidden; margin-top: 58px;  width: 376px; }
.banner05-right ul {overflow: hidden; text-align: center; }
.banner05-right ul li { float: left; width: 187px; }
.banner05-right ul li img { display: block; margin: 0 auto;}
.banner05-right ul li p { color: #666; font-size: 20px; line-height: 24px; margin-top:15px;  }
/**/
/*.banner06 { background:url("./banner06.jpg") center no-repeat; text-align:center; height: 630px; }*/
.banner06 {background:	#FFFFFF;background-position: center; background-repeat: no-repeat; text-align:center; height: 230px; }
.banner06 .title { overflow: hidden; text-align: left; padding: 23px 0 0 276px; }
.banner06 .title h5{ color:#ff7900; line-height: 64px; font-size:42px; }
.banner06 .title p { color:#666666; line-height: 28px; font-size:24px; }
.banner06 .intro{ width:830px; margin: 0 auto; text-align: left; font-size:18px; line-height:32px; color: #666; padding-top: 24px;   }
/**/
/**/

/**/
/*.banner07 { background:url("./banner07.jpg") center no-repeat; text-align:center; height: 630px; }*/
.banner07 {  background:#ff9d00; background-position: center; background-repeat: no-repeat;text-align:center; height: 300px; }
.banner07 .title { overflow: hidden; text-align: left; padding: 87px 0 0 230px; }
.banner07 .title h5{ color:	#F0F0F0; line-height: 64px; font-size:42px; }
.banner07 .title p { color:	#F0F0F0; line-height: 28px; font-size:24px; }
.banner07 .intro{ width:830px; margin: 0 auto; text-align: left; font-size:18px; line-height:32px; color:#F0F0F0; padding-top: 26px;   }
/**/
/*.banner08 { background:url("./banner08.jpg") center no-repeat; text-align:center; height: 630px; }*/
.banner08 { background-position: center; background-repeat: no-repeat; text-align:center; height: 300px; }
.banner08 .title { overflow: hidden; text-align: left; padding: 80px 0 0 230px; }
.banner08 .title h5{ color:#ff7900; line-height: 73px; font-size:42px; }
.banner08 .title p { color:#666666; line-height: 28px; font-size:24px; }
.banner08 .intro{ width:830px; margin: 0 auto; text-align: center; font-size:18px; line-height:32px; color: #666; padding-top: 22px;   }
/**/
.banner09 { background:url("./banner09.jpg") center no-repeat; text-align:center; height: 630px; }
/*.banner09 { background-color:#fcf2e8;  background-position: center; background-repeat: no-repeat; text-align:center; height: 630px; }*/
.banner09 .title { overflow: hidden; text-align: left; padding: 78px 0 0 230px; }
.banner09 .title h5{ color:#ff7900; line-height: 73px; font-size:42px; }
.banner09 .title p { color:#666666; line-height: 28px; font-size:24px; }
.banner09 .intro{ width:830px; margin: 0 auto; text-align: center; font-size:18px; line-height:32px; color: #666; padding-top: 20px;   }
/**/
.banner10 { padding-bottom: 100px;}
.banner10 .title { overflow: hidden; text-align: left; padding: 107px 0 0 188px; }
.banner10 .title h5{ color:#ff7900; line-height: 73px; font-size:42px; }
.banner10 .safeguard{ margin-top: 60px; overflow: hidden;  }
.banner10 .safeguard li{ float: left; width: 370px; height: 134px; margin-right: 30px;}
.banner10 .safeguard .safeguard01 {background:url("./evaluate01.png") center no-repeat; color: #516f3f; }
.banner10 .safeguard .safeguard02 {background:url("./evaluate02.png") center no-repeat;  color: #93825f;}
.banner10 .safeguard .safeguard03 {background:url("./evaluate03.png") center no-repeat; margin-right:0;  color: #a47d32;}
.banner10 .safeguard li h5{ font-size: 14px; line-height: 18px; margin-top:30px; text-indent:20px; }
.banner10 .safeguard li p{ font-size: 17px; line-height: 24px; margin-top:26px; padding: 0 34px; }
.banner10 .safeguard04 { margin-top:30px; display: block; width: 1170px; height: 322px; }
.banner10 .talk { width: 1250px; overflow: hidden; margin-top: 30px; margin-left: -78px;}
.banner10 .talk li {width: 338px; height: 397px; float: left; margin-left: 78px; }
.banner10 .talk li img {width: 100%; }
/**/
.banner11 {background: #fafafa; padding: 50px 0 100px 0;}
.banner11 .risk-title{ padding-top: 26px; width: 1115px; height: 131px; display: block; margin: 0 auto; overflow: hidden; }
.banner11 .risk{ margin-top: 26px; width: 1230px; overflow: hidden; margin-left: -60px;}
.banner11 .risk li{ width: 348px; margin-left: 60px; border: 1px solid #eaeaea; float: left; background: #ffffff;}
.banner11 .risk li .risk-main { margin: 14px;  background:url("./risk-bg.png") center repeat; height: 412px;}
.banner11 .risk li .risk-main .risk-img{ display: block; margin: 0 auto; height: 108px;  padding-top: 22px;}
.banner11 .risk li .risk-main h5{ color: #333333; line-height: 22px; font-size: 18px; margin-top:18px; text-align: center;}
.banner11 .risk li .risk-main p{ color: #666666; line-height: 24px; font-size: 14px; margin-top:12px; padding: 0 24px; }
/**/
.banner12{ padding-top: 100px;}
.banner12 .pk-title { display: block; width:1162px; height: 98px; margin:0 auto; }
.banner12 .pkbox{ width: 1168px; border-radius: 10px; border: 1px solid #d6d6d6; background:#f4f4f4; }
.banner12 .pkbox .header { padding-top: 32px;  border-bottom: 1px solid #d6d6d6;}
.banner12 .pkbox .header b { margin-left: 300px;}
.banner12 .pkbox .row { background: #fff; border: none; overflow: hidden}
.banner12 .pkbox .row .pk-yijie { display: block; float: left; width: 79px; height: 80px; margin:25px 27px 12px 86px;  }
.banner12 .pkbox .row .pk-all { float: left; width: 916px; border-bottom: 1px solid #d6d6d6;}
.banner12 .pkbox .row span { width: 367px; padding: 0 20px; font-size: 16px; line-height: 26px }
.banner12 .pkbox .row .yijie { color: #d20b0a;}
.banner12 .pkbox .row .other{ color: #333;}
.banner12 .pkbox .row .boder-none { border: none;}
.banner12 .pkbox .row img { margin: 12px 0 0 0;}
.banner12 .pkbox .mes { overflow: hidden; padding-top: 20px; background: #fff; padding-bottom: 36px; border-radius: 10px;}
.banner12 .pkbox .mes .video { width: 475px; height: 260px; overflow: hidden; float: left; margin:0 120px 0 86px; background: #000000; border-radius: 10px; padding: 8px 0;}
.banner12 .pkbox .mes .image {width: 410px; height: 276px; float: left;}
/*了解*/
.know{ width: 374px; margin: 0 auto; padding-top: 50px; text-align: center; padding-bottom: 90px;}
.know p{ color: #333; font-size: 18px; line-height: 44px; }
.know p span { color: #fe766c; padding: 0 4px; font-size: 24px; }
.know a { display: block;  color: #fff; background:#ff7900; line-height: 54px; height: 54px; font-size: 24px; border-radius: 10px;}
.know a:hover {background: #ff5500  }


.wrap_pn{width:1170px;margin:auto;padding:60px 30px;text-align:center;/*background:#eee;*/}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { *zoom: 1;}
h2{font-size:30px;color:#FF7900;letter-spacing:2px;}
span.sm{font-size:18px;color:#666;line-height:34px;}
span.ltsm{line-height:14px;}
.wedplanner{background:url("./gebg.jpg") repeat;}

/********banner*******/
.banner_pn{height:350px;background:url("./banner_bg.png") center no-repeat;text-align:center;}
.banner_pn a{background:url("./banerbtn.png") no-repeat;width:302px;height:46px;margin-top:145px;cursor:pointer;display:inline-block;}

/********快速发布需求*******/
.pubneed .clearfix{width:1105px;margin:auto;margin-top:30px;}
.pubneed .fl{position:relative;width:805px;}
.pubneed .fl .cecle{position:absolute;width:122px;height:109px;border:0;left:324px;top:106px;}
.pubneed .fr{width:270px;height:330px;/*border:1px solid #eee;*/background:url("./smbar.png") no-repeat;text-align:left;}
.pubneed .fl ul{padding:0;margin:0;}
.pubneed .fl ul li{list-style:none;width:382px;height:153px;border:1px solid #F6F5E5;background:#fffff7;border-radius:20px;float:left;margin-right:16px;margin-bottom:16px;text-align:left;}
.pubneed .fl ul li img,.pubneed .fl ul li div{float:left; margin-top:35px;margin-left:30px;}
.pubneed .fl ul li div h3{font-size:22px;color:#FF7900;line-height:43px;}
.pubneed .fl ul li div label{font-size:14px;color:#666;}


/********策划师团队*******/
.wlbox{width:1000px;margin:auto;}
.wlbox img,.wedplanner .wlbox div{float:left;margin-top:30px;margin-left:20px;}
.wlbox div{width:260px;text-align:left;padding-top:8px;}
.wlbox img.mimg{margin-left:80px;}
.wlbox div h3{font-size:22px;color:#333;line-height:50px;}
.wlbox div label{font-size:14px;color:#666;}


/********结婚宝*******/
.ping{width:935px;margin:auto;}
.ping .pingbox{margin-top:20px;}
.ping .pingbox img,.ping .pingbox div{float:left;margin:0 20px;}
.ping .pingbox div{text-align:left;padding-top:10px;}
.ping .pingbox div h3{font-size:20px;color:#FF7900;line-height:35px;}
.ping .pingbox div label{font-size:14px;color:#666;}

/********易结网服务优势全面PK*******/
.pkbox{width:1074px;border:1px solid #eee;background-color:#fff;margin-top:20px;margin-left:auto;margin-right:auto; text-align:left;}
.pkbox .header{height:45px;}
.pkbox .header b{margin-left:320px;font-size:20px;line-height:45px;}
.pkbox .row{border-top:1px solid #eee;}
.pkbox .row img{margin:0 30px;}
.pkbox .row img,.pkbox .row span{vertical-align:middle;margin-top:20px;margin-bottom:20px;}
.pkbox .row span{display:inline-block;width:380px;font-size:14px;line-height:22px;color:#2b2b2b;}

/********底部透明条*******/
.footbar{height:90px; position:fixed;bottom:0px;width:100%;z-index:9999;}
.footbg{background:black;filter:alpha(opacity:70);opacity:0.7;height:90px;width:100%;position:absolute;z-index:1000;left:0;top:0;}
.footbar .box{width:1170px;margin:auto;position:relative;left:0;top:0;z-index:2000;}
.footbar .box img.close{cursor:pointer;}
.footbar .box img.content{margin-left:40px;width:700px;margin-top:-12px;}
.footbar .box a{background:url("./footbtn.png") no-repeat;width:257px;height:46px;margin-top:24px; cursor:pointer;display:block;float:right;}