@charset "utf-8";
/* CSS Document */

#header{ position: relative; z-index: 1; -webkit-box-shadow: 0 1px 8px rgba(0,0,0,.3); box-shadow: 0 1px 8px rgba(0,0,0,.3);}
#header .topbar{ width: 100%; height: 38px; line-height: 38px; background: #333333;}
#header .topbar .top-cnt{ width: 1400px; margin: 0px auto;}
#header .topbar .top-cnt .rc{ text-align: right;}
#header .topbar .top-cnt .rc a{ margin-left: 10px; color: #fff; font-size: 14px; display: inline-block; vertical-align: top;}
#header .topbar .top-cnt .rc a:hover{ color: #9e9e9e;}
#header .topbar .top-cnt .rc p{ margin-left: 10px; display: inline-block; color: #fff; font-size: 14px; vertical-align: top;}
#header .navbar{ width: 100%; height: 70px; line-height: 70px; background: #FFFFFF;}
#header .navbar .nav-cnt{ position: relative; width: 1400px; margin: 0px auto;}
#header .navbar .nav-cnt .lc{ position: absolute; left: 0px; top: 10px;}
#header .navbar .nav-cnt .lc .logo{ width: 207px; height: 50px;}
#header .navbar .nav-cnt .lc .logo a{ width: 207px; height: 50px; background: url(/html/mg/styles/icons/mg_logo.png) no-repeat; background-size: cover; display: block;}
#header .navbar .nav-cnt .rc{ text-align: right; font-size: 0px;}
#header .navbar .nav-cnt .rc a{ width: 90px; height: 70px; font-size: 16px; display: inline-block; text-align: center; color: #333;}
#header .navbar .nav-cnt .rc a:hover{ border-bottom: 3px solid #c71d01; box-sizing: border-box;}
#header .navbar .nav-cnt .rc a.on{ border-bottom: 3px solid #c71d01; box-sizing: border-box;}
#showWXewm{ position: relative;}
#showWXewm .ewmImg{ position: absolute; left: -48px; top: 38px; width: 140px; height: 140px; padding: 10px; display: block; background: url("/html/mg/styles/images/mgWXewm.png") no-repeat #fff; background-size: 140px 140px; background-position: 10px 10px; z-index: 9999; -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14); display: none;}

.banner{ position:relative; width: 100%; height: 600px; background: #ddd; overflow:hidden;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; left: 50%; margin-left: -36px; bottom: 10px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;}
.banner .hd ul li{ float:left; margin-right: 8px;  width: 10px; height: 10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius: 50%;}
.banner .hd ul li.on{ background: #c71d01; color:#fff; }
.banner .bd{ position: absolute; left: 50%; margin-left: -1000px; height: 600px; z-index: 0;}
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width:2000px; height:600px; display:block;}
.banner .prev,
.banner .next{ position:absolute; left:0%; top:0%;  display:block; width:200px; height:100%; filter:alpha(opacity=50);opacity:0.5; background-position: -140px 50%;}
.banner .next{ left:auto; right:0%;}
.banner .prev i,
.banner .next i{ position: absolute; top: 50%; left: 80px; margin-top: -25px; display: block; width: 28px; height: 40px; background:url(../icons/slider-arrow.png) -110px 5px no-repeat;}
.banner .next i{ background-position: 8px 50%; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .next{
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) , rgba(0,0,0,0.5));
  background: -o-linear-gradient(right, rgba(255,255,255,0) , rgba(0,0,0,0.5));
  background: -moz-linear-gradient(right,rgba(255,255,255,0) , rgba(0,0,0,0.5));
  background: linear-gradient(to right, rgba(255,255,255,0) , rgba(0,0,0,0.5));
}
.banner .prev{
  background: -webkit-linear-gradient(left, rgba(0,0,0,0.5) , rgba(255,255,255,0));
  background: -o-linear-gradient(right, rgba(0,0,0,0.5), rgba(255,255,255,0));
  background: -moz-linear-gradient(right,rgba(0,0,0,0.5), rgba(255,255,255,0));
  background: linear-gradient(to right, rgba(0,0,0,0.5), rgba(255,255,255,0));
}
.banner .prevStop{ display:none;}
.banner .nextStop{ display:none;}

.subnav{ background: #fff;}
.subnav .box-div{ width: 1400px; margin: 0px auto; padding: 40px 0px; font-size: 0px;}
.subnav .box-div .nv{ width: calc((100% / 4) - 15px); height: 150px; margin-left: 20px; border: 1px solid #959595; display: inline-block; font-size: 16px; box-sizing: border-box;}
.subnav .box-div .nv:first-child{ margin-left: 0px;}
.subnav .box-div .nv a{ position: relative; width: 100%; height: 150px; display: block; color: #333;}
.subnav .box-div .nv a .icon{ position: absolute; left: 35px; top: 35px; width: 80px; height: 80px; display: inline-block;}
.subnav .box-div .nv a .cnt{ margin-left: 130px; padding-top: 40px; display: block;}
.subnav .box-div .nv a .cnt em{ font-style: normal; display: block;}
.subnav .box-div .nv a .cnt .u{ color: #0086d1; font-size: 18px;}
.subnav .box-div .nv a .cnt .d{ margin-top: 20px;}
.subnav .box-div .nv1 a .icon{ background: url(/html/mg/styles/icons/jsj_icons.png) no-repeat; background-size: contain;}
.subnav .box-div .nv2 a .icon{ background: url(/html/mg/styles/icons/sf_icons.png) no-repeat; background-size: contain;}
.subnav .box-div .nv3 a .icon{ background: url(/html/mg/styles/icons/qb_icons.png) no-repeat; background-size: contain;}
.subnav .box-div .nv4 a .icon{ background: url(/html/mg/styles/icons/dun_icons.png) no-repeat; background-size: contain;}

.main_box .ssm_mod{ background: #F5F5F5;}
.main_box .ssm_mod .box-div{ width: 1400px; margin: 0px auto; padding: 40px 0px;}
.main_box .ssm_mod .box-div .tit{ margin-bottom: 20px;}
.main_box .ssm_mod .box-div .tit .tt{ font-size: 34px;}
.main_box .ssm_mod .box-div .tit .tt .ts{ margin-left: 30px; font-size: 30px;}
.main_box .ssm_mod .box-div .cont{ font-size: 0px;}
.main_box .ssm_mod .box-div .cont .item{ position: relative; margin-left: 20px; margin-bottom: 20px; padding: 10px; width: calc((100% / 2) - 10px); display: inline-block; font-size: 16px; background: #fff; box-sizing: border-box;}
.main_box .ssm_mod .box-div .cont .item .img{ width: 354.6px; height: 250px;}
.main_box .ssm_mod .box-div .cont .item .img a{ width: 354.6px; height: 250px; display: block;}
.main_box .ssm_mod .box-div .cont .item .img a img{ width: 354.6px; height: 250px;}
.main_box .ssm_mod .box-div .cont .item .info{ position: absolute; left: 380px; top: 10px; width: 300px; height: 250px; font-family: 宋体;}
.main_box .ssm_mod .box-div .cont .item .info .tit_p{ position: relative; line-height: 40px; font-weight: bold; font-size: 26px;}
.main_box .ssm_mod .box-div .cont .item .info .tit_p .price{ position: absolute; padding: 0px 10px; right: 0px; font-size: 24px; font-weight: normal; color: #fff; background: #DBC545;}
.main_box .ssm_mod .box-div .cont .item .info .tips{ margin-top: 30px;}
.main_box .ssm_mod .box-div .cont .item .info .tips .tps{ margin-left: 30px; margin-bottom: 20px; font-size: 17px;}
.main_box .ssm_mod .box-div .cont .item .info .tips .tps i{ margin-right: 15px; margin-top: -1px; width: 15px; height: 15px; margin-top: -1px; display: inline-block; border-radius: 50%; background: #DBC545;}
.main_box .ssm_mod .box-div .cont .item .btn{ position: absolute; right: 10px; bottom: 10px; font-size: 0px;}
.main_box .ssm_mod .box-div .cont .item .btn a{ width: 120px; height: 40px; line-height: 40px; text-align: center; font-size: 17px; display: inline-block; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.main_box .ssm_mod .box-div .cont .item .btn a.view_btn{ color: #A3A194; border: 1px solid #A3A194;}
.main_box .ssm_mod .box-div .cont .item .btn a.view_btn:hover{ background: #A3A194; color: #fff;}
.main_box .ssm_mod .box-div .cont .item .btn a.make_btn{ margin-left: 55px; color: #FCAD89; border: 1px solid #FCAD89;}
.main_box .ssm_mod .box-div .cont .item .btn a.make_btn:hover{ background: #FCAD89; color: #fff;}
.main_box .ssm_mod .box-div .cont .item:first-child{ width: 100%; margin-left: 0px;}
.main_box .ssm_mod .box-div .cont .item:first-child .img{ width: 645.5px; height: 430px;}
.main_box .ssm_mod .box-div .cont .item:first-child .img a{ width: 645.5px; height: 430px;}
.main_box .ssm_mod .box-div .cont .item:first-child .img a img{ width: 645.5px; height: 430px;}
.main_box .ssm_mod .box-div .cont .item:first-child .info{ left: 720px; top: 50px; width: 600px; height: 350px;}
.main_box .ssm_mod .box-div .cont .item:first-child .info .tit_p{ font-size: 36px;}
.main_box .ssm_mod .box-div .cont .item:first-child .info .tips{ margin-top: 50px;}
.main_box .ssm_mod .box-div .cont .item:first-child .info .tips .tps{ margin-left: 50px; font-size: 24px;}
.main_box .ssm_mod .box-div .cont .item:first-child .btn{ right: 80px;}
.main_box .ssm_mod .box-div .cont .item:first-child .btn a.make_btn{ margin-left: 150px;}
.main_box .ssm_mod .box-div .cont .item:nth-child(2n - 2){ margin-left: 0px;}
.main_box .ssm_mod .box-div .cont .item:nth-child(4),
.main_box .ssm_mod .box-div .cont .item:nth-child(5){ margin-bottom: 0px;}

.main_box .dsp_mod{ background: #FFFFFF;}
.main_box .dsp_mod .box-div{ width: 1400px; margin: 0px auto; padding: 40px 0px;}
.main_box .dsp_mod .box-div .tit{ margin-bottom: 40px;}
.main_box .dsp_mod .box-div .tit .tt{ font-size: 34px;}
.main_box .dsp_mod .box-div .tit .tt .ts{ margin-left: 30px; font-size: 30px;}
.main_box .dsp_mod .box-div .cont .icon{ width: 1400px; height: 167px; background: url(/html/mg/styles/icons/zxlc_icons.png) no-repeat; background-size: cover; display: block;}

.main_box .cc_mod{ background: #F5F5F5;}
.main_box .cc_mod .box-div{ width: 1400px; margin: 0px auto; padding: 40px 0px;}
.main_box .cc_mod .box-div .tit{ position: relative; margin-bottom: 20px;}
.main_box .cc_mod .box-div .tit .tt{ font-size: 34px;}
.main_box .cc_mod .box-div .tit .tt .ts{ margin-left: 30px; font-size: 30px;}
.main_box .cc_mod .box-div .tit .more{ position: absolute; right: 0px; bottom: 0px; color: #333; font-size: 18px; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.main_box .cc_mod .box-div .tit .more:hover{ color: #FCAD89;}
.main_box .cc_mod .box-div .cont .item{ float: left; background: #ddd;}
.main_box .cc_mod .box-div .cont .item a{ display: block; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.main_box .cc_mod .box-div .cont .item a:hover{ opacity: 0.8;}
.main_box .cc_mod .box-div .cont .item img{ width: 100%; height: 100%;}
.main_box .cc_mod .box-div .cont .item:nth-child(1){ width: 890px; height: 555px;}
.main_box .cc_mod .box-div .cont .item:nth-child(1) a{ width: 890px; height: 555px;}
.main_box .cc_mod .box-div .cont .item:nth-child(2){ margin-bottom: 15px;}
.main_box .cc_mod .box-div .cont .item:nth-child(2),
.main_box .cc_mod .box-div .cont .item:nth-child(3){ margin-left: 20px; width: 490px; height: 270px;}
.main_box .cc_mod .box-div .cont .item:nth-child(2) a,
.main_box .cc_mod .box-div .cont .item:nth-child(3) a{ width: 490px; height: 270px;}

.main_box .ds_mod{ background: #FFFFFF;}
.main_box .ds_mod .box-div{ width: 1400px; margin: 0px auto; padding: 40px 0px;}
.main_box .ds_mod .box-div .tit{ position: relative; margin-bottom: 20px;}
.main_box .ds_mod .box-div .tit .tt{ font-size: 34px;}
.main_box .ds_mod .box-div .tit .tt .ts{ margin-left: 30px; font-size: 30px;}
.main_box .ds_mod .box-div .tit .more{ position: absolute; right: 0px; bottom: 0px; color: #333; font-size: 18px; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.main_box .ds_mod .box-div .tit .more:hover{ color: #FCAD89;}
.main_box .ds_mod .box-div .cont{ font-size: 0px;}
.main_box .ds_mod .box-div .cont .item{ margin-left: 30px; width: calc((100% / 3) - 20px); font-size: 16px; display: inline-block; vertical-align: top;}
.main_box .ds_mod .box-div .cont .item:nth-child(3n-2){ margin-left: 0px;}
.main_box .ds_mod .box-div .cont .item .column_tit{ padding: 20px 0px; text-align: center;}
.main_box .ds_mod .box-div .cont .item:nth-child(1) .column_tit,
.main_box .ds_mod .box-div .cont .item:nth-child(5) .column_tit{ background: #E5E8F1;}
.main_box .ds_mod .box-div .cont .item:nth-child(2) .column_tit,
.main_box .ds_mod .box-div .cont .item:nth-child(6) .column_tit{ background: #F1E4DC;}
.main_box .ds_mod .box-div .cont .item:nth-child(3) .column_tit,
.main_box .ds_mod .box-div .cont .item:nth-child(4) .column_tit{ background: #F4F3F1;}
.main_box .ds_mod .box-div .cont .item:nth-child(1),
.main_box .ds_mod .box-div .cont .item:nth-child(2),
.main_box .ds_mod .box-div .cont .item:nth-child(3){ margin-bottom: 55px;}
.main_box .ds_mod .box-div .cont .item .column_tit a{ color: #333; display: block; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.main_box .ds_mod .box-div .cont .item .column_tit a:hover{ opacity: 0.8;}
.main_box .ds_mod .box-div .cont .item .column_tit .b_t{ margin-bottom: 10px; font-size: 26px; font-weight: bold;}
.main_box .ds_mod .box-div .cont .item .column_tit .s_t{ font-size: 20px;}
.main_box .ds_mod .box-div .cont .item .column_cont{ padding: 40px; height: 120px; background: #e3e3e3;}
.main_box .ds_mod .box-div .cont .item .column_cont a{ line-height: 40px; width: 300px; margin: 0px auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; font-size: 18px; color: #333; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.main_box .ds_mod .box-div .cont .item .column_cont a:hover{ color: #FCAD89;}

.main_box .vr_mod{ background: #F5F5F5;}
.main_box .vr_mod .box-div{ width: 1400px; margin: 0px auto; padding: 40px 0px;}
.main_box .vr_mod .box-div .tit{ width: 1400px; height: 90px; background: url("/html/mg/styles/icons/vr-ico.png") no-repeat; background-size: cover;}

.main_box .bsp_mod{ background: #FFFFFF;}
.main_box .bsp_mod .box-div{ width: 1400px; margin: 0px auto; padding: 40px 0px;}
.main_box .bsp_mod .box-div .tit{ margin-bottom: 40px;}
.main_box .bsp_mod .box-div .tit .tt{ font-size: 34px;}
.main_box .bsp_mod .box-div .tit .tt .ts{ margin-left: 30px; font-size: 30px;}
.main_box .bsp_mod .box-div .cont{ font-size: 0px;}
.main_box .bsp_mod .box-div .cont .item{ margin-left: 20px; margin-bottom: 20px; width: calc((100% / 4) - 15px); height: 130px; display: inline-block; font-size: 16px; border: 1px solid #ccc; background: #fff; box-sizing: border-box;}
.main_box .bsp_mod .box-div .cont .item:nth-child(4n - 3){ margin-left: 0px;}
.main_box .bsp_mod .box-div .cont .item:nth-child(9),
.main_box .bsp_mod .box-div .cont .item:nth-child(10),
.main_box .bsp_mod .box-div .cont .item:nth-child(11),
.main_box .bsp_mod .box-div .cont .item:nth-child(12){ margin-bottom: 0px;}
.main_box .bsp_mod .box-div .cont .item img{ width: 335px; height: 130px;}

.pop_yy{ background: #333333;}
.pop_yy .box-div{ width: 900px; margin: 0px auto; padding: 40px 0px;}
.pop_yy .box-div .tel{ margin-left: 90px; margin-bottom: 20px;}
.pop_yy .box-div .tel p{ font-size: 34px; color: #b6a176;}
.pop_yy .box-div .tel p span{ margin-left: 100px; letter-spacing: 4px;}
.pop_yy .box-div .form{ font-size: 0px;}
.pop_yy .box-div .form .inp{ margin-left: 20px; display: inline-block; font-size: 0px; vertical-align: middle;}
.pop_yy .box-div .form .inp input{ width: 200px; height: 34px; padding: 5px; border: none; border-radius: 5px; font-size: 16px;}
.pop_yy .box-div .form .inp.t input{ border-bottom-right-radius: 0px; border-top-right-radius: 0px;}
.pop_yy .box-div .form .inp.t a{ width: 80px; height: 34px; line-height: 34px; padding: 5px; border-radius: 5px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; font-size: 16px; text-align: center; color: #fff; display: inline-block; vertical-align: middle; background: #b6a176;}
.pop_yy .box-div .form .btn{ margin-left: 20px; font-size: 16px; display: inline-block; vertical-align: middle;}
.pop_yy .box-div .form .btn a{ width: 80px; height: 34px; line-height: 34px; padding: 5px; border-radius: 5px; text-align: center; color: #fff; display: inline-block; background: #c71d01;}

.yy-sub{ width: 250px; margin: 0px auto; padding: 10px;}
.yy-sub .inp{ line-height: 32px; margin-top: 10px;}
.yy-sub .inp .tit{ width: 60px; text-align: right; font-size: 14px; display: inline-block; vertical-align: bottom;}
.yy-sub .inp .input{ height: 32px; padding: 4px; width: calc(100% - 60px); border: none; border-bottom: 1px solid #ddd; box-sizing: border-box;}
.yy-sub .inp.code .input{ width: calc(100% - 130px);}
.yy-sub .inp.code a{ width: 70px; height: 32px; line-height: 32px; font-size: 12px; text-align: center; color: #fff; background: #b6a176; display: inline-block; vertical-align: bottom; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.yy-sub .inp.code a:hover{ opacity: 0.8;}
.yy-sub .inp.code a.codedisabled{ background: #9e9e9e;}
.yy-sub .inp .textarea{ margin-left: 5px; width: calc(100% - 5px); padding: 4px; height: 72px; line-height: 24px; border: 1px solid #ddd; box-sizing: border-box;}
.yy-sub .yyBtn a{ margin-left: 90px; width: 100px; height: 36px; line-height: 36px; text-align: center; color: #fff; background: #c71d01; display: block; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.yy-sub .yyBtn a:hover{ opacity: 0.8;}
.c_calc{ position: relative; height: 320px; font-size: 0px;}
.c_calc .c_left,
.c_calc .c_center,
.c_calc .c_right{
	font-size: 16px;
	display: inline-block;
	vertical-align: top;
}
.c_calc .c_left{
	width: 330px;
	padding: 10px;
}
.c_calc .c_left .title{
	margin: 20px 0px;;
	text-align: center;
}
.c_calc .c_left .inp{
	position: relative;
	height: 36px;
	line-height: 36px;
	margin-bottom: 5px;
}
.c_calc .c_left .inp span{
	width: 100px;
    text-align: right;
    display: inline-block;
    vertical-align: top;
}
.c_calc .c_left .inp input{
	width: calc(100% - 100px);
	font-size: 14px;
	height: 36px;
	padding: 5px;
	border: 1px solid #cccccc;
	vertical-align: top;
	box-sizing: border-box;
}
.c_calc .c_left .inp i{
	position: absolute;
	right: 10px;
	font-style: normal;
}
.c_calc .c_left .selectmod{
	height: 72px;
}
.c_calc .c_left .selectmod .selectBox{
	position: absolute;
    right: 0px;
    top: 0px;
    width: 230px;
}
.c_calc .c_left .selectmod .selectBox select{
	margin-right: 8px;
    border: 1px solid #CCCCCC;
    height: 34px;
    width: calc((100% / 3) - 5.5px);
    box-sizing: border-box;
    vertical-align: top;
}
.c_calc .c_left .selectmod .selectBox select:nth-child(3){
	margin-right: 0px;
}
.c_calc .c_left .phonemod{
	height: 77px;
}
.c_calc .c_left .phonemod a{
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 80px;
	height: 36px;
	text-align: center;
	background: #b6a176;
	color: #fff;
	font-size: 12px;
	z-index: 1;
}
.c_calc .c_left .phonemod #calcCode{
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.c_calc .c_center{
	position: relative;
	width: 125px;
	height: 100%;
}
.c_calc .c_center a{
	position: absolute;
	left: 12px;
	top: 100px;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background: rgba(182,168,118,0.4);
	transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
}
.c_calc .c_center a span{
	margin: 10px;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background: rgba(182,168,118,1);
	display: inline-block;
	color: #ffffff;
	text-align: center;
    box-sizing: border-box;
    padding-top: 18px;
	transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
}
.c_calc .c_center a:hover{
	background: rgba(229,28,35,0.4);
}
.c_calc .c_center a:hover span{
	background: rgba(229,28,35,1);
}
.c_calc .c_right{
	position: relative;
	width: 300px;
	padding: 10px;
}
.c_calc .c_right .totalPrice{
	margin: 20px 0px;;
	text-align: center;
}
.c_calc .c_right .totalPrice span{
	color: #e51c23;
	font-weight: bold;
}
.c_calc .c_right .detailPrice{
	width: 260px;
	margin-left: 40px;
	margin-top: 40px;
	font-size: 14px;
}
.c_calc .c_right .detailPrice .price1{
	line-height: 36px;
}
.c_calc .c_right .detailPrice .price1 span{
	margin-right: 10px;
	width: 160px;
	color: #e51c23;
	text-align: right;
    display: inline-block;
    vertical-align: top;
}
.c_tips{
	font-size: 14px;
	text-align: center;
    padding: 5px 0px;
	border-top: 2px solid #b6a176;
}
.c_tips p:first-child{
	color: #ff0000;
}

.mainPage{ width: 1000px; margin: 0px auto; margin-top: 10px; margin-bottom: 20px;}
.mainPage .centerbox{ font-size: 0px;}
.mainPage .centerbox a{ padding: 5px 0px; width: calc(100% / 6); font-size: 16px; color: #333; text-align: center; border-radius: 20px; display: inline-block; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.mainPage .centerbox a:hover{ background: #ddd; text-decoration: underline; color: #e51c23;}
.mainPage .leftbox{ margin-top: 10px; background: #fff; -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);}
.mainPage .leftbox .item-loc{ padding: 0px 10px; height: 34px; line-height: 34px; font-size: 14px; color: #464646; border-bottom: 2px solid #FCAD89;}
.mainPage .leftbox .item-loc a{ color: #464646;}
.mainPage .leftbox .item-loc a:hover{ color: #FCAD89;}
.mainPage .leftbox .item-cont{ padding: 20px; padding-bottom: 60px; min-height: 700px;}
.mainPage .leftbox .item-cont .title{ border-bottom: 1px dashed #9e9e9e;}
.mainPage .leftbox .item-cont .title h1{ font-size: 24px;}
.mainPage .leftbox .item-cont .title p{ margin: 10px 0px;}
.mainPage .leftbox .item-cont .cont{ padding: 10px; line-height: 26px;}
.mainPage .leftbox .item-cont .cont img{ max-width: 800px !important;}
.mainPage .leftbox .item-cont .itemList a{ height: 30px; line-height: 30px; font-size: 14px; display: block; color: #333;}
.mainPage .leftbox .item-cont .itemList a:hover{ color: #747474;}
.mainPage .leftbox .item-cont .itemList a .time{ float: right; color: #9e9e9e;}
.mainPage .leftbox .item-cont .nwl_Jump{ float: right; height: 30px; line-height: 30px; padding: 20px 0px 10px; margin: 0px auto;}
.mainPage .leftbox .item-cont .nwl_Jump span{ float: left; font-size: 13px; margin-left: 10px;}
.mainPage .leftbox .item-cont .nwl_Jump span em{ margin: 0px 3px; color: #b20000; font-style: normal;}
.mainPage .leftbox .item-cont .nwl_Jump ul{ float: left; margin-left: 18px;}
.mainPage .leftbox .item-cont .nwl_Jump ul li{ display: inline; }
.mainPage .leftbox .item-cont .nwl_Jump ul li a{ float: left; padding: 4px 12px; line-height: 20px; text-decoration: none; border: 1px solid #ccc; border-left-width: 0px; font-size: 13px;}
.mainPage .leftbox .item-cont .nwl_Jump ul li a:hover{ color: #fff; background: #e63a00;}
.mainPage .leftbox .item-cont .nwl_Jump ul li .on{ background: #e63a00; color: #fff; cursor: not-allowed;}
.mainPage .leftbox .item-cont .nwl_Jump ul li:first-child a{ border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-left-width: 1px;}
.mainPage .leftbox .item-cont .nwl_Jump ul li:last-child a{ border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px;}
.mainPage .leftbox .item-cont .nwl_Jump .Jbtn{ width: 30px; height: 26px; line-height: 26px; margin-top: -4px; margin-left: 6px;}
.mainPage .leftbox .item-cont .nwl_Jump .Jsub{ width: 40px; height: 28px; line-height: 28px; margin-top: -3px; background: #e63a00; border-radius: 4px; border: none; cursor: pointer; color: #fff;}


