
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner{height:984px; }

/*搜索*/
.seabox{height:80px;overflow:hidden;padding:107px 0 0;background: url(../image/seabg.png) no-repeat 0 0;top: -276px;left: 0;width: 255px;}
.sea_in{overflow: hidden;height: 42px;}
.sea_in .serach{width:158px;height:27px;background: url(../image/ico01.gif) no-repeat 12px 7px #cfcfcf;border:0; line-height:27px;color:#999;float:left;outline:none;display:block;padding:0 0 0 30px;border-radius: 1px 0 0 1px;}
.sea_in .sub{ width:58px; height:27px;background: url(../image/sea_ico.gif) no-repeat 0 0;border:none; float:left;}
.sea_pho{background: url(../image/t_pho.png) no-repeat 0 0;color: #545454;line-height: 40px;padding: 0 0 0 22px;font-family: Times New Roman;font-size: 16px;}

/*产品导航*/
.brand{background: url(../image/bg01.jpg) no-repeat center bottom;font-family:"Microsoft YaHei";}
.til01{text-align: center;height: 132px;display: block;font-size: 16px;color: #2c2c2c;line-height: 30px;background: url(../image/line1.png) repeat-x 0 102px;font-weight: normal;margin: 0 212px;}
.brand .til01{margin:0;}
.til01 a{color: #2c2c2c;}
.til01 a:hover{text-decoration: none;}
.til01 b{display: block;margin:0 auto;height: 87px;}
.til01 span{background: #fdefef;padding: 0 12px;}
.bran_w{height: 100px;line-height: 28px;padding: 0 96px;text-align: center;}
.bran_w b{display: block;color: #ff627b;}
.bran_p{display: block;padding: 0 0 155px;}

/*服务*/
.serv{background: url(../image/bg02.jpg) no-repeat center 0;padding: 44px 0 0;height: 874px;font-family:"Microsoft YaHei";overflow: hidden;line-height: 25px;}
.serv_c{padding: 30px 0 0;}
.serv_l{padding:33px 28px;width: 233px;}
.serv_l h3{height: 87px;line-height:32px;text-align: center;font-size: 24px;font-weight:normal;color: #222;}
.serv_l h3{height: 87px;line-height:32px;text-align: center;font-size: 24px;font-weight:normal;color: #222;}
.serv_l h3 a{color: #222;}
.serv_l li{height: 49px;line-height: 49px;overflow: hidden;font-size: 16px;}
.serv_l li.born{height: 46px;}
.serv_l li a{background: url(../image/dhbg1.gif) no-repeat 0 bottom;display: block;padding: 0 42px;}
.serv_l li.on a,.serv_l li a:hover{background: url(../image/dhbg2.gif) no-repeat 0 4px;color: #fff;}

.serv_r{width: 820px;padding: 0 0 0 90px;}
.serv_r22{width: 820px;float:left;}
.serv_p{padding:10px;background: #fff;position: relative;}
.serv_p,.serv_p img{width: 800px;height: 570px;display: block;border-radius: 8px;}
.serv_p p{width:740px;height:55px;display: block;padding: 27px 30px;background: url(../image/bg04.png) repeat-x 0 0;position: absolute;left: 10px;bottom: 10px;color: #fff;border-radius: 8px;}
.serv_p p a{color: #fab109;}

/*案例*/
.case{background: url(../image/bg03.jpg) no-repeat center 0;padding:76px 0 0;height: 894px;font-family:"Microsoft YaHei";overflow: hidden;}
.case .til01 span{background: #ff899c;color:#fff;}
.case .til01{margin:0 258px;height: 153px;}
.casetil{height: 101px;font-size: 16px;text-align: center;overflow: hidden;}
.casetil ul{width: 1220px;}
.casetil li{width:190px;float: left;height: 69px;margin: 0 12px 0 0;}
.casetil li a{display: block;background: url(../image/icobg1.gif) no-repeat 0 0;color: #ff627b;line-height: 69px;font-weight: bold;}
.casetil li.cur a,.casetil li a:hover{background: url(../image/icobg2.gif) no-repeat 0 0;color: #fff;text-decoration: none;}
.case_p{height: 462px;overflow: hidden;}
.case_p ul{width:1242px;}
.case_p li{width: 580px;float: left;padding: 0 41px 0 0;position: relative;}
.case_p li img{width: 570px;height: 410px;padding: 5px;background: #fff;border-radius: 18px;display: block;}
.case_p li span{width:71px;height:85px;padding:33px 0 0;position: absolute;background: url(../image/icobg4.png) no-repeat 0 0;font-weight: bold;color: #fff;line-height: 23px;text-align: center;top: 0;left: 30px;font-size: 18px;}
.case_pn{height: 40px;padding: 0 0 0 517px;display: block;}
.prev,.next{width:30px;height: 30px;display: block;overflow: hidden;}
.case_pn span{width:107px;height: 30px;display: block;text-align: center;float: left;}
.case_pn span em{width:19px;height: 30px;background: url(../image/ico04.png) no-repeat center;display: inline-block;}
.case_pn span em.cur{background: url(../image/ico05.png) no-repeat center;}

/*儿童生日PARTY*/
.part{height: 479px;background: url(../image/bg05.jpg) no-repeat center 0;font-family:"Microsoft YaHei";}
.part_p{width: 640px;position: relative;}
.part_p img{position: absolute;top: -52px;right: -62px;}

.part_w{width: 560px;padding: 88px 0 0;line-height: 24px;}
.part_w dt{width: 228px;float: left;}
.part_w dt img{display: block;margin-bottom: 28px;}
.part_w dt span{background: url(../image/icobg6.gif) no-repeat 0 0;width: 188px;line-height: 45px;text-align: center;display: block;font-size: 18px;}
.part_w dt span a{color: #fff;}
.part_w dd{width:323px;float: left;padding: 4px 0 0;}
.part_w dd h3{height:113px;line-height: 42px;color: #ff627b;font-weight: normal;font-size: 20px;}
.part_w dd h3 b{display: block;}
.part_w dd h3 a{color: #ff627b;}

/*优势*/
.edge{height: 1517px;overflow: hidden;background: url(../image/bg06.jpg) no-repeat center bottom;font-family:"Microsoft YaHei";line-height: 25px;}
.edge .til01{height: 152px;}
.edge1{width: 490px;height: 552px;overflow: hidden;}
.edge1 h3{height:105px;font-size: 24px;color: #ff627b;}
.edge1 h3 b{width: 80px;float: left;}
.edge1 h3 p{width: 410px;float: left;padding: 13px 0 0;line-height:34px;}
.edge1 h3 p span{display: block;font-weight: normal;font-size: 20px;color: #222;line-height: 28px;}
.edge2{padding-left: 220px;}
.edge_w{height: 97px;overflow: hidden;}
.edge_p img{border-radius: 70px;}

/*感动瞬间*/
.phot{background: url(../image/bg07.jpg) no-repeat center 0;font-family:"Microsoft YaHei";height: 886px;}
.phot .til01{height: 156px;}
.phot_w{background: url(../image/ptowbg.png) no-repeat 0 0;width:277px;line-height:30px;top: 237px;right: -36px;padding: 85px 33px 0;height: 234px;color: #222;}

/*见证*/
.witn{background: url(../image/bg08.jpg) no-repeat center 0;font-family:"Microsoft YaHei";height: 845px;}
.witn .til01{height:160px;color: #fff;}
.witn .til01 span{color: #fff;background: #ff899c;}
.witn_c .prev,.witn_c .next{top: 238px;right: -76px;}
.witn_c .prev{left: -76px;}
.witn_l{height: 520px;overflow: hidden;}
.witn_c dl{width:350px;padding: 10px;height: 500px;overflow: hidden;float: left;margin: 0 45px 0 0;background: #fff;border-radius: 48px;line-height: 24px;}
.witn_c dl.born{margin:0;}
.witn_c dt{height: 254px;}
.witn_c dt img{height: 230px;width: 350px;border-radius: 48px;}
.witn_c dd{padding: 0 19px;}
.witn_c dd h3{height: 75px;font-size: 18px;color: #ff899c;line-height: 32px;}
.witn_c dd h3 b{font-size: 14px;color: #666;line-height: 26px;display: block;font-weight: normal;}
.witn_c dd h3 a{color: #ff899c;}
.witn_c dd p{height: 104px;overflow: hidden;}
.witn_c dd span a{background: url(../image/icobg3.gif) no-repeat 0 0;width: 130px;line-height: 36px;display: block;color:#fff;text-align: center;}

/*资讯*/
.newbox{background: url(../image/bg09.jpg) no-repeat center 0;padding:100px 0 0;font-family:"Microsoft YaHei";line-height: 25px;color: #555;}
.news,.faqs{height:640px;overflow: hidden;width: 460px;}
.news{width:700px;margin: 0 40px 0 0;}

.newtil{height:56px;line-height: 56px;overflow: hidden;font-size: 20px;}
.newtil li{float: left;}
.newtil li{padding: 0 6px 0 0;}
.newtil a{color: #fff;background:url(../image/icobg5.gif) no-repeat 0 0;width:160px;line-height: 59px;height: 69px;display: block;text-align: center;}
.newtil .cur a,.newtil a:hover{background:url(../image/icobg4.gif) no-repeat 0 0;}
.new_c,.faqs_c{background: #fff;margin-top: -8px;position: relative;z-index: 1;background: #fff;height:420px;padding: 30px;overflow: hidden;border-radius: 8px;}
.new_c dl{height: 171px;overflow: hidden; line-height: 24px;}
.new_c dt,.new_c dt img{width: 190px;height:125px;display: block;float: left;}
.new_c dd{width:415px;float: left;padding: 0 0 0 16px;}
.new_c dd h3{height:35px;line-height:18px;font-size: 16px;}
.new_c dd h3 a{color: #222;}
.new_c li{height:74px;line-height:30px;overflow: hidden;border-top: solid 1px #fdefef;padding: 30px 0;overflow: hidden;}
.new_c li a{color: #555;}
.new_c li span{float: left;width: 78px;height: 68px;text-align: center;line-height:19px;background: #fdefef;border-radius: 8px;font-size: 14px;color: #999;}
.new_c li span b{display: block;padding: 8px 0 0;color: #666;font-size: 34px;line-height: 32px;}
.new_c li.cur span{color: #333;}
.new_c li.cur span b{color: #ff627b;}
.new_c li p{width: 495px;float: left;padding: 1px 0 0 30px;}
.new_c li p a{display: block;height: 30px;overflow: hidden;color: #222;font-size: 16px;font-weight: bold;}

/*问答*/
.faqs_c dl{height:433px;overflow: hidden;}
.faqs_c dt{height: 194px;overflow: hidden;}
.faqs_c dd{height: 110;overflow: hidden;margin-bottom:20px;}
.faqs_c dt img{width: 400px;height: 175px;display: block;}
.faqs_c dd li{clear: both;line-height: 24px;}
.faqs_c dd li b{width: 34px;white-space: nowrap;float: left;font-size: 16px;color: #222;font-weight: bold;}
.faqs_c dd li p{width: 364px;float: left;}
.faqs_c dd li a{font-size: 16px;font-weight: bold;color: #222;height: 37px;display: inline-block;}
.faqs_c .case_pn{padding: 0 0 0 116px;}

/*关于*/
.about{height:843px;font-family:"Microsoft YaHei";line-height:25px;overflow: hidden;clear: both;background: url(../image/bg10.jpg) no-repeat center 94px;}
.about .til01{height:170px;}
.about_c{padding: 9px 10px;}
.about_p,.about_p img{width: 1180px;height: 480px;border-radius: 44px;}
.about_w{padding: 0 32px;}
.about_w span{background:url(../image/icobg5.png) no-repeat 0 0;width:70px;height:77px;padding: 26px 0 0;font-weight: bold;text-align: center;color: #fff;font-size: 20px;display: block;float: left;}
.about_w p{float: left;width:977px;padding: 9px 0 0 23px;}
.about_w p b{display: block;font-size: 18px;line-height: 48px;overflow: hidden;color: #222;}
/*友情*/
.content.htx-link {
    height: 60px;
}
.htx-link p {
    width: 1115px;
    float: left;
}
.htx-link p a {
    padding-right: 16px;
    line-height:32px;
}
.sq-link {
    width: 85px;
    float: right;
}