/* 
* @Last Modified time: 2015-11-16 12:12:12
*/
@charset "utf-8";
.clear { clear: both; }
.m_type { width: 100%; height: 670px; display: block;border-bottom: 1px solid #efefef; }
.red { border: 1px solid red; }
.m_type_select { width: 1100px; height: 658px; display: block; margin: 0 auto; }
/*餐套参数*/
.where_tc { width: 218px; height: 438px; display: block; float: left; margin-top: 82px; margin-right: 1px; }
.tc_header { width: 218px; height: 82px; display: block; background: #ececec !important; }
.tc_header h1 { width: 109px; height: 41px; display: block; margin-left: 40px; font-weight: 800; font-size: 15px; line-height: 20px; padding-top: 20px; }
/*table s*/
.tc_table { width: 218px; height: 356px; border-left: 1px solid #ececec; font-size: 14px; color: #555555; background: #fff; }
.tc_jiage { height: 62px !important; line-height: 62px !important; display: block; }
.tc_table tr { border-bottom: 1px solid #efefef; height: 37px; line-height: 37px; }
.tc_table td { padding-left: 40px; }
/*基础型 套餐*/
.jichu { width: 292px; height: 550px; font-size: 14px; color: #555555; display: block; float: left; margin-top: 49px; }
.jichu_header { width: 292px; height: 112px; display: block; border-radius: 3px 3px 0 0; background: #078980; border-bottom: 3px solid #09716A; }
.jichu_header span { width: 213px; height: 112px; display: block; margin-left: 30px; padding-top: 15px; text-align: center; }
.jichu_table { width: 292px; height: 356px; border-left: 1px solid #ececec; font-size: 14px; color: #575757; background: #fff; }
.jichu_jiage { height: 62px !important; line-height: 62px !important; display: block; }
.jichu_jiage td { width: 235px; height: 34px; display: block; text-align: center; }
select { display: none; }
select option { color: #ff2c00 }
.select_box { font-size: 14px; color: #999999; width: 237px; height: 34px; line-height: 34px; margin-left: 25px; margin-top: 15px; display: block; float: left; }
.select_showbox { border: 1px solid #d9d9d9; width: 237px; height: 34px; padding-left: 5px; background: url(../img/moban/xiala.png) no-repeat 199px 0 #f8f8f8; border-radius: 5px; color: #ff2c00; }
.radio_selected { height: 37px; }
.select_option { border: 1px solid #d9d9d9; border-top: none; display: none; background-color: #f8f8f8; position: relative; text-indent: 30px; top: -3px; width: 199px; }
.select_option li { padding-left: 5px; }
.select_option li.selected { background-color: #F3F3F3; }
.select_option li.hover { color: #ff2c00; }
.jichu_table tr { border-bottom: 1px solid #efefef; height: 37px; line-height: 37px; }
.jichu_table td { text-align: center; }
.jc_btn { width: 292px; height: 81px; background: #078980; border: 1px solid transparent; border-radius: 0px 0px 5px 5px; }
.jc_sub { width: 165px; height: 35px; display: block; background: transparent; font-size: 18px; font-weight: 800; color: #fff; border: 1px solid #fff; text-align: center; line-height: 35px; margin-left: 63px; margin-top: 20px; transition: letter-spacing .3s; }
.jc_sub:hover { border: 1px solid #fff; color: #fff; letter-spacing: 3px; text-decoration: none; border-radius: 4px; }
/*标准型 套餐*/
.biaozhun { width: 290px; height: 592px; font-size: 14px; color: #555555; display: block; float: left; margin-top: 31px; }
.biaozhun_header { width: 292px; height: 130px; display: block; border-radius: 3px 3px 0 0; background: #016FA2; border-bottom: 3px solid #0F4E89; }
.biaozhun_header span { width: 213px; height: 112px; display: block; margin-left: 30px; padding-top: 15px; text-align: center; }
.biaozhun_table { width: 295px; height: 356px; border-left: 1px solid #ececec; font-size: 14px; color: #575757; background: #fff; }
.biaozhun_jiage { height: 62px !important; line-height: 62px !important; display: block; }
.biaozhun_jiage td { width: 235px; height: 34px; display: block; text-align: center; }
.biaozhun_table tr { border-bottom: 1px solid #efefef; height: 37px; line-height: 37px; }
.biaozhun_table td { text-align: center; }
.bz_btn { width: 290px; height: 103px; display: block; border: 1px solid transparent; border-radius: 0px 0px 5px 5px; background: #016fa2; }
.bz_sub { width: 165px; height: 35px; display: block; background: transparent; font-size: 18px; font-weight: 800; color: #fff; border: 1px solid #fff; text-align: center; line-height: 35px; margin-left: 63px; margin-top: 30px; transition: letter-spacing .3s; }
.bz_sub:hover { border: 1px solid #fff; color: #fff; letter-spacing: 3px; text-decoration: none; border-radius: 4px; }
/*高级型*/

/*基础型 套餐*/
.gaoji { width: 292px; height: 550px; font-size: 14px; color: #555555; display: block; float: left; margin-top: 49px; margin-left: 2px; }
.gaoji_header { width: 292px; height: 111px; display: block; border-radius: 3px 3px 0 0; background: #DD563C; border-bottom: 3px solid#BF3618; }
.gaoji_header span { width: 213px; height: 112px; display: block; margin-left: 30px; padding-top: 15px; text-align: center; }
.gaoji_table { width: 292px; height: 356px; border: 1px solid #ececec; font-size: 14px; color: #575757; background: #fff; }
.gaoji_jiage { height: 62px !important; line-height: 62px !important; display: block; }
.gaoji_jiage td { width: 235px; height: 34px; display: block; text-align: center; }
.gaoji_table tr { border-bottom: 1px solid #efefef; height: 37px; line-height: 37px; }
.gaoji_table td { text-align: center; }
.gj_btn { width: 290px; height: 81px; background: #DD563C; border: 1px solid transparent; border-radius: 0px 0px 5px 5px; }
.gj_sub { width: 165px; height: 35px; display: block; background: transparent; font-size: 18px; font-weight: 800; color: #fff; border: 1px solid #fff; text-align: center; line-height: 35px; margin-left: 63px; margin-top: 20px; transition: letter-spacing .3s; }
.gj_sub:hover { border: 1px solid #fff; color: #fff; letter-spacing: 3px; text-decoration: none; border-radius: 4px; }
/*4大特点*/
.mb_tedian { width: 100%; height: 495px; display: block; margin: 0 auto; background: #fff; border-bottom: 1px solid #efefef; }
.mb_tedian_con { width: 1100px; height: 495px; display: block; margin: 0 auto; }
.tedian_ul { display: block; margin-top: 70px; float: left; }
.tedian_ul li { width: 550px; height: 170px; display: block; float: left; margin-bottom: 20px; }
.tedian_ul li .img { width: 258px; height: 170px; text-align: center; vertical-align: middle; display: table-cell; float: left; }
.tedian_ul li .img img { max-width: 258px; margin: 0px auto; max-height: 170px; display: inline; }
.tedian_ul li .des { width: 280px; max-height: 170px; display: block; float: right; }
.tedian_ul li .des span { width: 100%; font-size: 18px; font-weight: 800; color: #FF2D01; }
.tedian_ul li .des p { width: 100%; font-size: 14px; color: #575757; display: block; margin-top: 10px; line-height: 30px; }
/*moban show*/
.moban_show { width: 100%; min-height: 1430px; display: block; background: #F9F9F9 }
.moban_show_con { width: 1100px; min-height: 1810px; display: block; margin: 0 auto; }
.jingmei { width: 1100px; min-height: 826px; display: block; float: left; }
.jingmei .title { width: 1100px; height: 38px; line-height: 38px; display: block; text-align: center; font-size: 30px; color: #2D2D2D; margin-top: 35px; }
.jingmei .words { width: 1100px; height: 21px; line-height: 21px; display: block; text-align: center; font-size: 14px; color: #A6A6A6; margin-top: 10px; }
.jingmei .hd { width: 1100px; height: 28px; line-height: 28px; display: block; font-size: 14px; color: #fff; margin-top: 20px; border-bottom: 1px solid #D6D6D6; }
.jingmei .hd ul { width: 325px; height: 28px; display: block; margin: 0 auto; }
.jingmei .hd ul li { width: 160px; height: 28px; display: block; float: left; text-align: center; margin-right: 2px; }
/* .jingmei .hd ul li.pc {
	background: url("../img/moban/pc_bg.png") no-repeat;
}
.jingmei .hd ul li.shouji {
	background: url("../img/moban/shouji_icon.png") no-repeat
} */

/*灰色pc*/
.aa { background: url("../img/moban/pc_bg2.png") no-repeat !important; }
/*红色 shouji*/
.bb { background: url("../img/moban/shouji_icon2.png") no-repeat !important; }
/*红色 pc*/
.cc { background: url("../img/moban/pc_bg.png") no-repeat !important; }
/*灰色 shouji*/
.dd { background: url("../img/moban/shouji_icon.png") no-repeat !important; }
.jingmei .hd ul li a { color: #fff; display: block; }

/*修改样式*/
.jingmei .bd { display: block; float: left; margin-top: 40px; }
.jingmei .bd ul { width: 1135px; overflow: hidden; }
.jingmei .bd ul li { width: 248px; height: 229px; display: block; float: left; margin: 0px 35px 35px 0; position: relative; }
.jingmei .bd ul li .pc { width: 248px; height: 186px; display: block; position: relative; }
.jingmei .bd ul li .pc .pc_img, .jingmei .bd ul li .pc i, .jingmei .bd ul li .pc a { width: 248px; height: 186px; }
.jingmei .bd ul li .pc i { position: absolute; left: 0px; top: 0px; background: rgba(0, 0, 0, 0.3); display: none; }
.jingmei .bd ul li .pc i img { width: 46px; height: 46px; position: relative; top: 50%; margin-top: -23px; left: 85px; }
.jingmei .bd ul li .pc:hover i { display: block; }
.jingmei .bd ul li .mobile { width: 93px; height: 188px; display: block; position: absolute; top: 12px; right: 8px; background: url("../img/moban/x_shouji_bg.png")no-repeat center center; }
.jingmei .bd ul li .mobile a { width: 93px; height: 188px; display: block; }
.jingmei .bd ul li .mobile .shouji_img { width: 84px; height: 138px; display: block; position: relative; top: 22px; left: 4px; }
.jingmei .bd ul li .mobile i { position: absolute; top: 22px; left: 4px; background: rgba(0, 0, 0, 0.3); display: none; width: 84px; height: 137px; }
.jingmei .bd ul li .mobile i img { width: 32px; height: 32px; position: relative; top: 50%; margin-top: -16px; left: 28px; }
.jingmei .bd ul li .mobile:hover i { display: block; }
.jingmei .bd ul li .look-detail { width: 98px; height: 28px; background: #fff; border-radius: 5px; position: absolute; top: 155px; left: 10px; display: none; }
.jingmei .bd ul li:hover .look-detail { display: block; }
.jingmei .bd ul li .look-detail a { width: 98px; height: 28px; display: block; background: url("../img/moban/x_chakan.jpg")no-repeat 10px center; font-size: 13px; color: #575757; line-height: 28px; text-indent: 35px; }

/*case show list*/
.jingmei .bd ul li .jianshu { width: 248px; height: 43px; display: block; background: #EDEDED; float: left; font-size: 12px; color: #575757; line-height: 43px; }
.jingmei .bd ul li .jianshu .hangye { display: block; float: left; padding-left: 5px; }
.jingmei .bd ul li .jianshu .bianhao { display: block; float: right; padding-right: 5px; }
.jingmei .bd ul li .shadow { width: 248px; height: 186px; background: rgba(0, 0, 0, 0.7); position: absolute; z-index: 1; display: none; }
.jingmei .bd ul li:hover .shadow { display: block; }

.shadow .xq { width: 180px; height: 40px; display: block; background: url("../img/moban/xiangqing.png") no-repeat 44px 4px; display: block; border-bottom: 1px solid #fff; margin: 55px auto 0px; text-indent: 6em; }
.shadow .xq a { color: #fff; font-size: 15px; display: block; }
.shadow .ll { width: 180px; height: 40px; display: block; background: url("../img/moban/liulan.png") no-repeat 44px 3px; display: block; margin: 10px auto; text-indent: 6em; }
.shadow .ll a { color: #fff; font-size: 15px; display: block; }
.more_mb { width: 1100px; height: 39px; display: block; float: left; margin: 0px auto 25px; line-height: 39px; text-align: center; position: relative; }
.more_mb a { width: 220px; height: 39px; display: block; color: #8A8988; font-size: 16px; border: 1px solid #c5c5c5; position: absolute; left: 50%; margin-left: -110px; }
.more_mb a:hover { border: 1px solid #ea544a; color: #ea544a; }
.mobile_list { display: block; float: left; margin-top: 40px; }
.mobile_list ul { width: 1135px; overflow: hidden; }
.mobile_list ul li { width: 267px; height: 458px; display: block; float: left; background: url("../img/moban/m_bg2.png") no-repeat; position: relative; margin-right: 15px; }
.mobile_list ul li .img { width: 184px; height: 304px; display: block; text-align: center; vertical-align: middle; display: table-cell; float: left; margin-left: 31px; margin-top: 50px; }
.mobile_list ul li .img img { width: 184px !important; height: 304px !important; display: block; }
.mobile_list ul li .bh { width: 266px; height: 20px; display: block; text-align: center; font-size: 12px; color: #575757; position: absolute; bottom: 10px; }
.mobile_list ul li .sha { width: 184px; height: 304px; background: rgba(0, 0, 0, 0.7); position: absolute; z-index: 1; display: none; margin-left: 31px; margin-top: 50px; s
}
.mobile_list ul li .sha .fangda { position: absolute; left: 50%; margin-left: -26px; top: 50%; margin-top: -25px }
.mobile_list ul li:hover .sha { display: block; }
.sha p { font-size: 24px; font-weight: 800; color: #fff; text-align: center; }
.sha .code { width: 99px; height: 99px; display: block; margin: 10px auto; }
.sha .line { width: 139px; height: 5px; display: block; margin: 10px auto; border-bottom: 1px solid #727272; }
.sha .xq { width: 170px; height: 21px; display: block; background: url("../img/moban/xiangqing.png") no-repeat 35px 3px; text-align: center; margin-left: 18px; }
.sha .xq a { color: #fff; font-size: 14px; display: block; }
.sha .ll { width: 170px; height: 21px; display: block; background: url("../img/moban/liulan.png") no-repeat 35px 3px; display: block; text-align: center; margin-top: 5px; margin-left: 18px; }
.sha .ll a { color: #fff; font-size: 14px; display: block; }
/*jingcai case*/
.jingcai { width: 1100px; min-height: 870px; display: block; float: left; clear: both; }
.jingcai .title { width: 1100px; height: 60px; line-height: 38px; display: block; text-align: center; font-size: 30px; color: #2D2D2D; border-bottom: 1px solid #D6D6D6; }
.jc-case-list { display: block; margin-top: 40px; }
.jc-case-list ul { width: 1135px; overflow: hidden; }
.jc-case-list ul li { width: 248px; height: 186px; display: block; float: left; margin: 0px 35px 35px 0; }
.jc-case-list ul li .img { width: 248px; height: 186px; display: block; text-align: center; vertical-align: middle; display: table-cell; float: left; }
.jc-case-list ul li .img img { max-width: 248px; max-height: 186px; display: inline; }
.jc-case-list ul li .jianshu { width: 248px; height: 43px; display: block; background: #EDEDED; float: left; font-size: 12px; color: #575757; line-height: 43px; }
.jc-case-list ul li .jianshu .hangye { display: block; float: left; padding-left: 5px; }
.jc-case-list ul li .jianshu .bianhao { display: block; float: right; padding-right: 5px; }
.jc-case-list ul li .i { width: 248px; height: 186px; background: rgba(0, 0, 0, 0.7); position: absolute; z-index: 1; display: none; }
.jc-case-list ul li:hover .i { display: block; }
.i { width: 180px; height: 40px; display: block; background: url("../img/moban/fangdajing.png") no-repeat 20px 5px; display: block; position: relative; }
.i a { display: block }
.i a img { position: absolute; top: 50%; margin-top: -21px; left: 50%; margin-left: -22px; }
/*fabu xuqiu*/
.fabu_need { width: 100%; height: 207px; display: block; background: #fff }
.fabu_need .post_demand_logo { position: relative; padding-top: 75px; text-align: center; width: 1100px; margin: 0 auto; }
.fabu_need .post_demand_logo .cti { position: relative; font-size: 19px; color: #595757; margin-bottom: 20px }
.fabu_need .post_demand_logo .demand_btn { display: inline-block; width: 284px; height: 41px; line-height: 41px; background: url("../img/logo/icont/icont_tilt_bg.png") no-repeat; color: #fff; text-align: center; font-size: 23px; position: relative }
.fabu_need .post_demand_logo .demand_btn:hover { box-shadow: 0 4px #ff2c00; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s; background-color: #ff2c00; text-indent: 10px }
