@charset "utf-8";
/* CSS Document */

body { overflow-x:hidden;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

@font-face{
  font-family:font_yw;
  src:url(../font/AGaramondPro-Regular.otf);
}

@font-face{
  font-family:font_sz;
  src:url(../font/BENTLEY.ttf);
}

@font-face {
	font-family:Helvet;
	src:url('HelveticaNeueLTPro-ThEx.otf')
}
@font-face {
	font-family:Helvet2;
	src:url('HelveticaNeueLTPro-ThExO.otf')
}


h1, h2, h3, h4, h5 {
    font-weight: normal;
}
p{
	margin: 0;
}
ul {
    padding: 0;
}
ul li{list-style: none;}
.all_box{
	width: 100%;
}
/*top*/
.top {
    width: 100%;
	height: 100px;
    background-color: rgba(0,0,0,0.65);
    position: fixed;
    z-index: 66;
}
.top .LOGO {
    display: inline-block;
    width: 15%;
    margin-top: 1%;
    margin-left: 1%;
}
.top .LOGO img{
    width: 100%;
}
.top ul a li {
    display: inline-block;
    color: #fff;
    padding: 13px 0;
    width: 10%;
    text-align: center;
    font-size: 16px;
    padding-bottom: 22px;
}
.top ul {
    display: inline-block;
    width: 81.6%;
    padding: 0;
    margin: 0 auto;
    font-size: 0;
    float: right;
}
.top ul a li span {
    font-size: 12px;
    color: #cc0000;
}
.top ul a li p {
    font-size: 18px;
    margin: 10px auto;
}
.top ul li:hover{
	background-color: #cc0000;
	color: #000 !important;
}
.top ul a {
    color: #fff;
    cursor: pointer;
    text-decoration: none;
}
.top ul li:hover span{
	color: #000 !important;
}


.top ul li.hover{
	background-color: #cc0000;
	color: #000 !important;
}
.top ul a {
    color: #fff;
    cursor: pointer;
    text-decoration: none;
}
.top ul li.hover span{
	color: #000 !important;
}


/*banner*/
.banner{
	width: 100%; height:100vh; overflow:hidden;
}

.banner .wangge {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/wangge.png);
    z-index: 40;
    opacity: 0.5;
}

.bannerbiaoti {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 60px;
    z-index: 999;
    top: 40%;
    color: #fff;
}

.banner img{
	width: 100%; height:auto;
}
.main .store .storesFindHTML .county-box .countyList ul li .dizhi p{ width:100%; height:25px; overflow:hidden;}


/*公司简介*/
.gsjj{
	width: 100%;
	background-image: url(../img/gsjj_bj.jpg);
	height: 900px;
}

.gsjj_nr{
	width: 1200px;
	display: table;
    margin: 0 auto;
}

.gsjj_nr_left {
    width: 50%;
    display: inline-block;
    margin-top: 12%;
}
.gsjj_nr_left li {
    display: block;
}
.gsjj_nr_left li img {
    width: 22px;
    margin-right: 15px;
    margin-bottom: -5px;
}
.gsjj_nr_left li span {
    font-size: 20px;
    line-height: 55px;
}
.gsjj_nr_left p {
    font-size: 14px;
    color: #3d3d3d;
    width: 95%;margin-top: 9%;
    line-height: 28px;
}
.gsjj_nr_left p span {
    font-size: 24px;
    color: #d01515;
}
.gsjj_nr_left .gsjj_jt {
    display: block;
    margin-top: 2rem;
}
.gsjj_nr_right {
    width: 50%;
    display: inline-block;
    float: right;
    margin-top: 23%;
}
.gsjj_nr_right img {
    width: 70%;
    margin: 0 auto;
    margin-left: 10%;
}
/*菜品展示*/
.cpzs {
    width: 92%;
    background-image: url(../img/cpzs_bj.jpg);
    padding: 4.5% 4%;
    height: 53rem;
}
.cpzs_nr {
    width: 100%;
	
}
.cpzs_nr_bt_left {
    color: #fff;
    display: inline-block;
    width: 60%;
}
.cpzs_nr_bt_left p {
    text-transform: uppercase;
    font-size: 52px; font-family:font_yw !important;
}
.cpzs_nr_bt_left span {
    font-size: 20px;
    letter-spacing: 2px;
}
.cpzs_nr_bt_left {
    color: #fff;
}

.cpzs_nr_bt_right ul li {
    display: inline-block;
}

.cpzs_nr_bt_right a {
    color: #fff;
    padding: 1% 5%;
    border: 2px solid #fff;
    margin-left: 14%;
    border-radius: 18px;
    text-decoration: none;
}
.cpzs_nr_bt_right {
    display: inline-block;
    width: 40%;
}
.cpzs_nr_bt {
    display: table;
    width: 100%;
}
.cpzs_nr_bt_right ul {
    float: right;
    width: 100%;
}
.cpzs_nr_bt_bottom {
    width: 100%;
    margin-top: 6%;
}

.cpzs_nr_bt_right a:hover{
	background-color: #d01515;
	border: 2px solid #d01515;
}

.info_box{ width:100%; margin:0 auto;}
.info_box ul{ width:100%;}
.info_box li{ width:25%; float:left;list-style: none;}
.info_box li .pic{width: 96.4%; height: 20.6rem;margin:0 auto; position:relative;}
.info_box li .pic .info_bj{ width:100%;     height:93.7%; position:absolute; background-color:rgba(0,0,0,0); z-index:999;top: 0;text-align: center;}

.info_box li:hover .pic .info_bj{ width:100%;     height: 93.7%; position:absolute; background-color:rgba(0,0,0,0.8);}
.info_box li .pic img {
    width: 100%;
}
.info_bj p {
    font-size: 31px;
    margin: 1rem 0;
    margin-top: 6rem;
	color: rgba(255,255,255,0.00);
}
.info_box li .pic {
    width: 96.4%;
    height: 20.6rem;
    margin: 0 auto;
    position: relative;
}
.cp_hx {
    width: 13%;
    background-color: rgba(231,0,3,0.00);
    height: 3px;
    margin: 0 auto;
    margin-bottom: 1.5rem;
}
.info_bj span {
    width: 55%;
    overflow: hidden;
    height: 2.6rem;
    display: block;
    margin: 0 auto;
    font-size: 14px;
	color: rgba(255,255,255,0.00);
}
.info_box li:hover .pic .info_bj p{color: rgba(255,255,255,1.00);}
.info_box li:hover .pic .info_bj .cp_hx{background-color: rgba(231,0,3,1.00);}
.info_box li:hover .pic .info_bj span{color: rgba(255,255,255,1.00);}
/*地图*/
.county-box h2{ margin:0; font-size:45px;}
.county-box span.yw{ font-family:font_yw; font-size:16px; margin:5px 0; display:inline-block; text-transform:uppercase;}
.county-box p.miaoshu{ font-size:14px; display:inline-block; color:#666; margin-bottom:15px;}




/*合作优势*/
.hzys {
    background-image: url(../img/hzys_bj.jpg);
    height: 56.5rem;
    padding: 4.5% 4%;
}
.bt {
    font-size: 44px;
    color: #fff;
    text-align: center;
    margin-top: 2.5%;
    display: block;
}
.bt p {
    font-size: 46px;
    margin-top: 0.5%; font-family:font_yw;
}
.bt p span {
    font-size: 25px;
    color: #cc0000;
    display: block;
    margin-top: 0.5%;
}
.zw {
    width: 100%;
    margin: 0 auto;
    margin-top: 5rem;
}
.kd {
    width: 100%;
}
ul {
    width: 100%;
}
li.kdq {
    height: 160px;
    background-color: rgba(255,255,255,0.15);
    border-radius: 10px;
    width: 23.75rem;
    float: left;
    margin-left: 2%;
}
.kd_bj_left {
    display: inline-block;
    height: 6rem;
    padding: 8.3% 5%;
    width: 5%;
    background-color: #c00;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    color: #fff;
    font-size: 23px;
}
p.kd_bj_right {
    display: inline-block;
    float: right;
    width: 73%;
    color: #fff;
    margin-right: 5%;
    margin-top: 9%;
    font-size: 14px;
    letter-spacing: 0.2rem;
}
.kd ul {
    margin: 0 auto;
    margin-left: 13.5%;
}
.ys {
    width: 69.1%;
    float: left;
    margin-top: 5rem;
    margin-left: 17rem;
}
.ys ul li {
    width: 25%;
    text-align: center;
    float: left;
}
.ys h5 {
    color: #fff;
    font-size: 26px;
    margin: 0.8rem 0;
    letter-spacing: 5px;
}
.ys p {
    margin-top: 5%;
    color: #fff;
    font-size: 13px;
    letter-spacing: 2px;
    line-height: 20px;
}
.xw_lunbo .bt {
    color: #000;
    font-size: 17px; height:54px;
    text-align: start;
    margin: 2rem 0;
}
.xw_lunbo .zw {
    margin-top: 0;
    height: 2.1rem;
    overflow: hidden;
    font-size: 12px;
    color: #666666;
}
.xw_lunbo .hx {
    margin: 2rem 0;
    border: 0.5px solid #666666;
}
.xw_lunbo .sj {
    font-size: 17px;
    color: #333;
}
.xw_lunbo .li_one:hover .xw_lunbo .li_one .hx{
	border: 0.5px solid #c00;
}
.xw_lunbo .li_one:hover .xw_lunbo .li_one .sj{
	color: #c00;
}
.xw_lunbo .li_two:hover .xw_lunbo .li_two .hx{
	border: 0.5px solid #c00;
}
.xw_lunbo .li_two:hover .xw_lunbo .li_two .sj{
	color: #c00;
}
.xw_lunbo .li_three:hover .xw_lunbo .li_three .hx{
	border: 0.5px solid #c00;
}
.xw_lunbo .li_three:hover .xw_lunbo .li_three .sj{
	color: #c00;
}
.xw_lunbo ul li {
    width: 31.8%; float:left;
    display: inline-block;
    margin-left: 1%;
}
.xw_lunbo ul a{ text-decoration:none;}

.xwdt .banner {
    margin-top: 5%;
}
.xwdt .swiper-pagination.swiper-pagination-bullets {
    bottom: 0px;
}
/*新闻动态*/

.xwdt {
    width: 70%;
    padding: 4.5% 15%;
}
.xwdt .cpzs_nr_bt_left p {
    color: #c00;
}
.xwdt .cpzs_nr_bt_left span {
    color: #333;
}
.xwdt .cpzs_nr_bt_right a {
    color: #c00;
    border: 2px solid #c00;
}
.xwdt .cpzs_nr_bt_right a:hover {
    color: #fff;
}
.xw_lunbo ul li {
    width: 31.8%;
    display: inline-block;
}
.xw_lunbo li img {
    width: 100%; height: 29vh;
}
.xw_lunbo ul{
	display: table;
}

/*在线留言*/
.zxly {
    height: 25.6rem;
    padding: 4.5% 4%;
    background-image: url(../img/ly_bj.jpg);
}
.zxly .bt p {
    font-size: 16px;
    letter-spacing: 3.5px;
}
.zxly .bt h2 {
    font-size: 38px;
    letter-spacing: 16px;
}
.zxly .bt {
    margin-top: 1%;
}
.zxly .in_input {
	margin-bottom: 30px;
}
.contact input, .contact textarea {
    border: 0px solid #fff;
    border-radius: 3px;
    box-sizing: border-box;
    color: #fff;
    font-size: 16px;
    font-family: "微软雅黑";
    padding: 15px;
    width: 100%;
    background-color: rgba(0,0,0,0);
    border-bottom: 1px solid rgba(255,255,255,0.36);
}

.contact input {
    width: 48.9%;
    height: 50px;
}
.in_yanzheng {
	display: none;
}
.in_guest .in_yanzheng{
	display: block;
}
.in_guest .in_yanzheng input {
	width: 163px !important;
}
.in_submit {
	margin-top: 0px;
	position: relative;
}

.in_submit input {
    width: 11rem;
    height: 3rem;
    text-align: center;
    line-height: 3rem;
    background: rgb(255, 255, 255);
    padding: 0;
    position: absolute;
    z-index: 9999;
    left: 50%;
    margin-left: -8%;
    top: .8rem;
    color: #b30700;
    font-size: 22px;
}
.in_guest .in_submit {
	margin-top: 25px;
	overflow: visible;
}

.in_guest .in_submit input {
	width: 185px;
	height: 41px;
	background: #1448a8;
	font-size: 19px;
	border: 0;
	line-height: 38px;
	text-align: center;
	margin-top: -16px;
	padding: 0;
	margin-left: 92px;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
	border: solid 1px #1448a8;
	color: #fff;
}

.in_guest .in_submit input:hover {
	background: #1448a8;
}
.contact.wrap {
    width: 70%;
    margin: 0 auto;
}
input:-moz-placeholder,   

textarea:-moz-placeholder {   

    color: #fff;   

}   

   

input:-ms-input-placeholder,   

textarea:-ms-input-placeholder {   

    color: #fff;   

}   

   

input::-webkit-input-placeholder,   

textarea::-webkit-input-placeholder {   

    color: #fff;   

}
/*页脚*/
.foot {
    width: 92%;
    background-color: #000;
    padding: 2.5% 4%; 
}

.yqlj.wrap {
    width: 53%;
    margin: 0 auto;
    font-size: 14px;
}
.yqlj ul li {
    width: 10.7%;
    display: inline-block;
    text-align: center;
}
span.xx {
    margin-left: 20%;
}
.bottom {
	background-color: #222;
	padding-bottom: 40px;
}

.bottom .yqlj {
	border-bottom: 2px solid #fff;
	padding-top: 30px;
	line-height: 50px;
}

.bottom .yqlj li {
	float: left;
	margin-left: 20px;
}

.bottom .yqlj li a {
	color: #fff;
	font-size: 16px;
}

.bottom_infomation p {
    font-size: 14px;
    color: #fff;
}

.bottom_infomation span {
    color: #ffffff;
    line-height: 32px;
}

.bottom .right {
	text-align: center;
	padding-top: 50px;
}

.bottom .qrcode {
	margin: 20px;
	display: inline-block;
}

.bottom .qrcode img {
	display: block;
	width: 124px;
	height: 124px;
}

.bottom .qrcode span {
	display: block;
}
.yqlj ul li a {
    color: #fff;
}
.yqlj ul {
    margin: 0 auto;
}
.bottom_infomation {
    border-top: 1px solid rgba(255,255,255,0.14);
    width: 80%;
    margin: 0 auto;
    margin-top: 3%;
    padding-top: 3%;
    border-bottom: 1px solid rgba(255,255,255,0.14);
    padding-bottom: 2%;
}
.bottom_infomation .left {
    border-right: 1px solid rgba(255,255,255,0.14);
    display: inline-block;
    padding-right: 2%;
}
.foot_zj {
    display: inline-block;
    padding: 0 1%; width: 51%;
    border-right: 1px solid rgba(255,255,255,0.14);
}

.foot_zj p a{ color:#cc0000;}

.foot_zj h4 {
    color: #fff;
	font-size: 31px;
}
.foot_zj h4 span {
    color: #fff;
    font-size: 31px;
    margin-right: 6%;
    margin-left: 2%;
}
.bottom_infomation .right {
    display: inline-block; width: 28%;
}
.qrcode {
    display: inline-block;
}
.bottom_infomation .right {
    display: inline-block;
    margin-left: 2%;
}
.qrcode img {
      width: 120px;
    height: 120px;
}
.qrcode {
    display: inline-block; color:#fff;
    width:33%; text-align: center; font-size: 16px;
    line-height: 33px;
}


/*===================================================内页===================================================*/
/*公用*/
.in_bbox{padding:0px 0;}
.in_box{width:1200px;margin:0 auto; margin-bottom:2.5%;}
.in_bbox a{ text-decoration:none;}

/*banner*/
.in_banner{overflow:hidden;}
.in_banner img{width:100%;}

/*当前位置*/
.cur_loc{border-bottom:solid 1px #dfdfdf;overflow:hidden;}
.cur_loc p{color:#333;font-size:13px;float:right;margin-top:48px;}
.cur_loc p a,.cur_loc p span{padding:0 4px;color:#666;}
.cur_loc p span{color:#cc0000;}
.cur_loc p a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.cur_loc p a:hover{color:#cc0000;text-decoration:underline;}
.xiang_tt{float:left;color:#000;font-weight:normal;font-size:26px;}
.xiang_tt span{color:#cc0000; display:block; font-size:14px; text-transform:uppercase;}

/*二级导航*/
.xiang_subnav{margin-top:25px;}
.xiang_subnav ul{overflow:hidden;margin:0 -15px -10px 0;}
.xiang_subnav ul li{float:left;margin-bottom:10px; width:10%;}
.xiang_subnav ul li a{ display:block;padding:10px;background:#333;color:#fff;border-radius:5px;font-size:14px;width:90px;text-align: center; margin:0 10px;}
.xiang_subnav ul li a.hover,.xiang_subnav ul li a:hover{background:#cc0000;color:#fff;}

/*列表翻页*/
.list_page{text-align:center;padding-top:40px;}
.list_page a,.list_page span {padding: 5px 12px;display: inline-block;font-size: 14px;margin: 0 4px;}
.list_page a{background:#333;color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-radius:3px;}
.list_page span,.list_page a:hover{background:#cc0000;color:#fff;}
.in_pics+.list_page{border-top:solid 1px #dfdfdf;}

/*内容翻页*/
.in_pnpage{padding:30px 0 0;overflow: hidden;border-top:solid 1px #dfdfdf;}
.in_pnpage:after{content:"";display:table;height:0;clear:both;visibility:hidden;}
.in_pnpage span{font-size:15px;display:block;color:#3c2606;}
.in_pnpage .in_page_prev{float:left;}
.in_pnpage .in_page_next{float:right;}
.in_pnpage span a{color:#cc0000;display:block;max-width:400px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:right;text-decoration:none;}
.in_pnpage span a:hover{text-decoration:underline;color:#fe0000;}

/*关于*/

.about_list{ padding:5% 0 ;}

/*店面*/
.dianmian_main{ padding:5% 0 ;}
.dianmian_list{ padding:2% 0 ; display:table; width:100%;}

.dianmian_list ul{ width:100%;}
.dianmian_list ul li{ width:50%; float:left;}
.dianmian_list ul li .dianmianshow{ margin:10px; background-color:#efefef; border-radius:3px; padding:25px;}

.dianmian_list ul li a .dianmianshow h3{ font-size:22px; color:#333; padding:0; margin:0; margin-bottom:25px; -webkit-line-clamp:3;-moz-line-clamp:3;-o-line-clamp:3;line-clamp:3;}
.dianmian_list ul li a .dianmianshow p{ font-size:14px; color:#333; -webkit-line-clamp:3;-moz-line-clamp:3;-o-line-clamp:3;line-clamp:3;}
.dianmian_list ul li a .dianmianshow p span{ display:inline-block; margin-left:55px;}
.dianmian_list ul li a .dianmianshow p  i{ margin-right:10px;}
.dianmian_list ul li a:hover .dianmianshow  h3{ color:#fff;}
.dianmian_list ul li a:hover  .dianmianshow p{ color:#fff;}

.dianmian_list ul li:hover .dianmianshow{ background-color:#cc0000;}

.dianmian_list ul li .dianmianshow p:nth-child(3) i{
    opacity: 0;
}




/*案例*/
.case_list{ padding:2% 0 ; display:table; width:100%;}
.case_list ul{ width:100%;}
.case_list li{ padding:2% 0; margin-bottom:2%; border-bottom:1px solid #dfdfdf; width:50%; float:left;}
.case_list li .info{ background-color:#efefef; height:240px;}
.case_list li .info .pic{ width:287px; height:240px; overflow:hidden; background-color:#333;}
.case_list li .info .pic img{ width:100%;}
.case_list li .info .textbox{ width:260px; padding:10px; height:220px; float:right;}
.case_list li .info .textbox h3{ margin:10px 0; font-size:22px; margin-bottom:20px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.case_list li .info .textbox p{ font-size:14px; color:#666; height:95px;  overflow: hidden;text-overflow:ellipsis;}
.case_list li .info .textbox span{ font-size:14px; color:#333;     margin-top: 31px;  display: block;}

.case_list li a .info .textbox h3{ color:#000;}
.case_list li a:hover .info .textbox h3{ color:#cc0000;}


.case_list li:nth-child(odd) .info
{ margin-right:2%;
}
.case_list li:nth-child(even) .info
{ margin-left:2%;
}
/*新闻列表页*/
.in_news ul li{overflow:hidden;border-bottom:solid 1px #dfdfdf;}
.in_news ul li:hover{box-shadow:0 8px 25px rgba(130,130,130,0.30);border-color:#cc0000;}
.in_news ul li a{display:block;overflow:hidden;padding:30px 0;position:relative;}
.in_news ul li .in_nl{overflow:hidden;float:left;width:200px;height:150px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
.in_news ul li .in_nl img{width:100%;}
.in_news ul li .in_nm{width:740px;float:left;margin-left:40px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
.in_news ul li .in_nm h4{font-size:18px;color:#000;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:20px 0;}
.in_news ul li .in_nm p{overflow:hidden;-webkit-line-clamp:3;-moz-line-clamp:3;-o-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;display:-webkit-box;display:moz-box;display:-o-box;display:box;font-size:14px;color:#333;line-height:1.8;max-height:75px;}
.in_news ul li a:hover .in_nl{margin-left:30px;}
.in_news ul li a:hover .in_nm h4{color:#cc0000;}
.in_news ul li a:hover .in_nm p{color:#666;}
.in_news ul li .in_nr{float:right;overflow:hidden;margin-top:12px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;margin-right:20px; border-left:1px solid #dfdfdf; padding-left:5%;}
.in_news ul li .in_nr .in_date{text-align:right;font-family:Arial;float:right;color:#cc0000;}
.in_news ul li .in_nr .in_date p{font-size:26px;}
.in_news ul li .in_nr .in_date span{display:inline-block;font-size:15px;margin-top:3px;}
.in_news ul li .in_nr .in_arrow{float:right;clear:right;width:50px;height:50px;background:url(../img/in_arrow.png) no-repeat -50px center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-left:solid 1px #fad3a2;margin-top:5px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;margin-top:20px; border-radius:50%; background-color:#333;}
.in_news ul li a:hover .in_arrow{border-color:transparent;background-position:0 center;background-color:#cc0000;border-radius:50%;}
.in_news ul li a:hover .in_date{color:#000;}

/*图片列表*/
.in_pics{margin-top:30px;}
.in_pics ul{margin:0 -40px 0 0;display:table;}
.in_pics ul li{width:373px;float:left;margin: 0 13px 40px 13px;background:#fff;box-shadow:0 0 20px #efefef; border-radius:3px;}
.in_pics ul li a{display:block;}
.in_pics ul li a.in_pimg{height:280px;overflow:hidden;cursor: pointer;}
.in_pics ul li a.in_pimg img{width:100%;-webkit-transition: all 2s;-moz-transition:all 2s;-o-transition:all 2s;transition:all 2s;}
.in_pics ul li p{position:relative;}
.in_pics ul li:hover p{background:#fe0000\9;}
.in_pics ul li p a{padding:18px 15px;font-size:16px;color:#333;position:relative;z-index:2;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.in_pics ul li:hover a.in_pimg img{-webkit-transform: scale(1.2, 1.2);-moz-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}
.in_pics ul li p:after{width:0%;height:100%;position:absolute;content: "";top:0;left:50%;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;background-color:#cc0000;}
.in_pics ul li:hover p:after{width:100%;left:0;}
.in_pics ul li:hover p a{color:#fff;}

/*图片列表弹出框*/
.in_pics .button {
      background: bisque;
      color: #fff;
	height:  
    }

.in_pics .modal>input {
      display: none;
    }

.in_pics .modal>input~* {
      overflow: hidden;
      max-height: 0;
      opacity: 0
    }

.in_pics .modal .overlay {
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      position: fixed;
      margin: 0;
      border-radius: 0;
      background: rgba(17, 17, 17, 0.6);
      transition: all 0.3s;
      z-index: 100000;
    }

.in_pics .modal .overlay~* {
      border: 0;
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%) scale(0.2, 0.2);
      z-index: 1000000;
      transition: all .3s ease;
    }

.in_pics .main {
      background: #fff;
    }

.in_pics .modal>input:checked~* {
      display: block;
      opacity: 1;
      max-height: 10000px;
    }

.in_pics .modal>input:checked~.overlay~* {
      max-height: 90%;
      overflow: auto;
      -webkit-transform: translateX(-50%) translateY(-50%) scale(1, 1);
      transform: translateX(-50%) translateY(-50%) scale(1, 1);
    }

/*内容页*/
.news_show{padding-top:40px;}
.news_show .news_stt{text-align:center;}
.news_show .news_stt h2{font-size:24px;color:#cc0000;}
.news_show .news_stt span{display:inline-block;color:#000;font-size:13px;margin:10px 8px;}
.news_show .news_scon{color:#666;padding:10px 0 40px;line-height:1.8;font-size:15px;}
.news_show .news_scon img{max-width:100% !important;display:inline-block;vertical-align:top;}

/*在线留言*/
.in_guest{margin:50px auto;width:1100px;     margin: 100px auto;

    display: table;}
.in_guest>div{display:table;margin-bottom:20px;}
.in_guest>div span{float:left;color:#333;font-size:14px;line-height:40px;width:60px;}
.in_guest>div img{height:39px;border-radius:4px;float:left;margin-left:10px;}
.in_guest>div input,.in_guest>div textarea{float:left;background:#fff;width:270px;padding:10px;border-radius:3px;font-size:14px;color:#222;font-family:"微软雅黑"; background-color:#efefef; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; border:0;}




.in_guest>div input:focus, .in_guest>div textarea:focus{box-shadow:0 0 3px #dfdfdf;}
.in_guest>div textarea{width:416px;height:130px;overflow-y:hidden;resize:none;color:333;}
.in_guest .in_yanzheng input{width:163px !important;}
.in_guest .in_submit {margin-top:20px;}
.in_guest .in_submit input{font-size:15px;width:130px;background:#cc0000;margin-left:60px;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;color:#fff;border:none;}
.in_guest .in_submit input:hover{background:#fe0000;}

.in_guest>div input::-webkit-input-placeholder,.in_guest>div textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #666;
}
.in_guest>div input::-moz-placeholder,.in_guest>div textarea::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #666;
}
.in_guest>div input::-moz-placeholder,.in_guest>div textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #666;
}
.in_guest>div input::-ms-input-placeholder,.in_guest>div textarea::-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #666;
}





/*产品列表*/
.in_pro{padding:30px 0 40px;border-bottom:solid 1px #fad3a2;}

/*详情页*/
.in_detail{margin-top:40px;overflow:hidden;background:url(../img/de_border.png) repeat-y 980px top;}
.in_detail .de_left{float:left;width:950px;overflow:hidden;}
.in_detail .de_ltop{overflow:hidden;}
.in_detail .de_ltimg{float:left;width:360px;overflow:hidden;max-height:527px;}
.in_detail .de_ltimg img{width:100%;}
.in_detail .de_ltinfo{float:right;width:560px;}
.in_detail .de_ltinfo h2{font-size:24px;font-weight:normal;}
.in_detail .de_ltinfo em{font-style:normal;font-size:32px;font-family:Arial;color:#FB6B03;font-weight:bold;display:block;margin-top:20px;}
.in_detail .de_ltinfo span{font-size:14px;color:#88755c;display:block;margin-top:8px;}
.in_detail .de_ltinfo h3{font-size:14px;color:#cc0000;font-weight:normal;margin-top:15px;}
.in_detail .de_ltinfo p{font-size:13px;color:#645137;line-height:2;margin-top:40px;overflow:hidden;-webkit-line-clamp:6;-moz-line-clamp:6;-o-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;display:-webkit-box;display:-moz-box;display:-o-box;display:box;max-height:151px;}
.in_detail .de_ltinfo .order{padding:12px 40px;font-size:16px;color:#fff;background:#cc0000;border-radius:6px;margin-top:40px;cursor:pointer;}
.in_detail .de_ltinfo button:hover{background:#fe0000;}
.in_detail .de_lbottom{margin-top:30px;}
.in_detail .de_lbtt{font-size:20px;color:#000;padding:15px 20px 15px 40px;border-bottom:solid 2px #fad3a2;font-weight:normal;background:#fff;position:relative;box-shadow:0 5px 10px #fad3a2;}
.in_detail .de_lbtt:after{content:"";position:absolute;width:6px;height:6px;background:#fff;border:solid 2px #cc0000;border-radius:50%;top:50%;margin-top:-5px;left:20px;}
.in_detail .de_lbcon{padding:20px 0;font-size:14px;line-height:1.8;color:#3c2606;}
.in_detail .de_lbcon img{max-width:100% !important;height:auto;display:inline-block;vertical-align:top;}
.in_detail .de_right{float:right;width:190px;overflow:hidden;}
.in_detail .de_right .de_rtt{position:relative;text-align:center;}
.in_detail .de_right .de_rtt span{font-size:16px;color:#fff;font-weight:normal;display:inline-block;background:#cc0000;padding:3px 15px;border-radius:4px;}
.in_detail .de_right .de_rtt s{position:absolute;border-bottom:solid 1px #fad3a2;width:100%;top:50%;left:0;z-index:-1;}
.in_detail .de_right .de_rcon{overflow:hidden;margin-top:20px;}
.in_detail .de_right .de_rcon ul{margin-bottom:-15px;}
.in_detail .de_right .de_rcon ul li{margin-bottom:15px;}
.in_detail .de_right .de_rcon ul li a{display:block;}
.in_detail .de_right .de_rcon ul li a span{display:block;overflow:hidden;position:relative;max-height:278px;}
.in_detail .de_right .de_rcon ul li a span img{width:100%;}
.in_detail .de_right .de_rcon ul li a span em{position:absolute;width:90%;padding:5px 5.1%;background:#fff;background:rgba(255,255,255,0.8);text-align:center;bottom:0;left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#FB6B03;font-size:16px;font-style:normal;font-weight:bold;}
.in_detail .de_right .de_rcon ul li a h3{color:#3c2606;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;margin-top:10px;}
.in_detail .de_right .de_rcon ul li a:hover h3{color:#cc0000;}

.aui_outer .join_form textarea,.aui_outer .join_form input{font-family:"微软雅黑";}

.all_box .all_box_listbanner{ width:100%;}

.all_box .all_box_listbanner img{ width:100%;}

.nodata{
    text-align: center;
}

form input,textarea{
    outline:none;
}


/* 醉三江二级 */


/*导航*/
.top_bbox{ background-color:rgba(0,0,0,0.80); position:fixed;width:100%;left:0;top:0;z-index:99; height:80px;}
.top_bbox .top_box{width:91.6%;margin:0 auto;height:80px;}
.top_bbox .top_box .logo{float:left;margin-top:10px;}
.top_bbox .top_box .logo img{height:60px;}
.top_bbox .top_box .nav{float:right;width:75%;}
.top_bbox .top_box .nav ul{overflow:hidden; margin:0;}
.top_bbox .top_box .nav ul li{float:left;width:9.5%;}
.top_bbox .top_box .nav ul li a{display:block;text-align:center;font-size:0;padding:20px 10px;font-size:17px;color:#fff; text-decoration:none;}
.top_bbox .top_box .nav ul li a:hover{background:#000;color:#ccc;}
.top_bbox .top_box .nav ul li a:hover p{color:#fff;}
.top_bbox .top_box .nav ul li a.hover{background:#c50000;color:#fff;}
.top_bbox .top_box .nav ul li a.hover p{color:#fff;}
.top_bbox .top_box .nav ul li a p{color:#666;font-size:12px;text-transform:uppercase;margin-top:2px;}

.top_bbox .top_box .nav .item-box .item-li{
    float: none;
    width: 100%;
}
.top_bbox .top_box .nav .item-box .item-li a{ font-size:14px; padding:10px; background-color:rgba(0,0,0,0.80); color:#ccc;}
.top_bbox .top_box .nav .item-box .item-li a:hover{ background-color:#c50000; color:#fff;}


.top_bbox .top_box .nav .nav-div{
    height: 0;
    overflow: hidden;
    transition: all 1s;
}

.xiang_subnav ul li{
    min-width: 10%;
    width:auto;
}

.xiang_subnav ul li a{
    width:auto;
}

.banner .swiper-pagination-bullet-active{
    background-color: #cc0000;
}
.pinpai{ width:98%; padding:1%; background-color:#efefef;}
.pinpai a{ text-decoration:none;}
.pinpai ul{ width:82%; display:table; margin:0 auto;}
.pinpai li{ width:20%; float:left; margin:5px 0;}
.pinpai li .qx_logo{ background-color:#fff; margin:3%; width:290px; height:124px; border-radius:3px; overflow:hidden; }
.pinpai li .qx_logo a{ padding:10px; display: block;}
.pinpai li .qx_logo img{ max-width:100%; display:table; margin:0 auto;}
