@charset "utf-8";
/* CSS Document */
/*切图：zcy*/
html{ overflow-x:auto; overflow-y:auto;}
*{ padding:0; margin:0;outline:none !important;}
ul, ol,li{ list-style-type:none;}
body, button, input, select, textarea{  font-family: 'Microsoft yahei'; font-size:12px;}
code, kbd, pre, samp { font-family: 'Microsoft yahei';}
a{ text-decoration:none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
	 -o-transition: all 0.2s ease-out 0s; 
		transition: all 0.2s ease-out 0s;}
img{border:0; max-width:100%;}
li { line-height:normal; }
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family: 'Microsoft yahei'; }
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
body{ position:relative; float:left; width:100%;}
select{ margin:0; padding:0; font-family: 'Microsoft yahei'; border:none;}
textarea{ resize:none;outline:none;}
label{ margin-bottom:0; font-weight:normal;}
input,select,textarea{ margin:0; padding:0; border:0; outline:none;
 -moz-border-radius:0px; 
 -webkit-border-radius:0; 
 -khtml-border-radius:0;
 border-radius:0;
}
/*********************************************************************重置***********************************************************************/

.pz_top{ float:left; width:100%; z-index:9; left:0; top:0; background:url(../images/bg_2.jpg) no-repeat center center; background-size:cover; border-top:solid 8px black; position:relative; z-index:11;}
.pz_banner{ float:left; width:100%; position:relative; z-index:5;}
.pz_main{ float:left; width:100%; overflow:hidden;}
.pz_down{ float:left; width:100%; background:#f2f2f2;}
@media screen and (max-width:767px) {
.pz_down{ padding-bottom:50px;}
}

/*首页*/
/*top*/
.top{ width:100%; float:left; height:195px; position:relative;}
.top .logo{ float: left; width: 240px; position:absolute; left:50%; top:0; margin-left:-120px;}
.top .logo img{ width:100%; float: left;}
.menu{ z-index:99; width:100%; height:195px; float:left;}
.menu > ul{ float:left; width:36.32%;}
.fr{ float:right !important;}
.menu ul .nli{ float:left; width:25%; text-align:center; z-index:99; position:relative;}
.menu ul .nli span a{ display:block; width: 100%; padding: 93px 10px 0 10px; float:left; height:195px; line-height:27px; color:#fff; text-align:center; font-size:16px; background-position: center -99px; background-repeat: no-repeat !important;}
.menu ul .nli span a h5{ width:100%; font-size:14px; color:white; line-height:24px; font-family:Arial; text-transform:uppercase;}
.menu ul .nli.on span a,
.menu ul .nli:hover span a{ color: #000; background:url(../images/bian_2.png) center top;}
.menu ul .nli.on span a h5,
.menu ul .nli:hover span a h5{ color: #000;}

.menu ul .nli2{display:none;position:absolute;top:80%;left:-10px;width:120%;background:#ecdbbd;}
.menu ul .nli2 .nli2_item{
    display: block;
    line-height: 40px;
    text-align: center;
    background: #ecdbbd;
    color: #333;
}
.menu ul .nli2 .nli2_item:hover{
    background: #ca161d;
    color: #fff;
}
.menu ul .nli:hover .nli2{display:block}



/*下拉菜单（漂浮在menu .nli上）*/
.sub { z-index:21;  position:absolute; display: none; float:left;  clear:both; width:160px; left: 50%; margin-left: -80px;top:100% !important; overflow: hidden; background: url(../images/bg_7.png);
/*-moz-border-radius:15px; 
 -webkit-border-radius:15px; 
 -khtml-border-radius:15px;
 border-radius:15px;*/}
.sub .ul1{ width:100%;background:url(../images/bg_8.png); box-shadow:0 3px 16px rgba(0,0,0,0.15);  text-align: left; float: left;}
.sub .l2{ width:100%; float: left; position: relative; border-top: solid 1px #ccc; margin-top: -1px;}
.sub .l2.have .l2_a{ background:url(../images/ico_2_2.png) no-repeat 90% center;}
.sub .l2.have:hover .l2_a{ background-image:url(../images/ico_2_2_h.png);}
.sub .l2 .l2_a{ padding: 8px 20px; line-height: 30px;  width:100%;  display:block; font-size: 14px;  float:left;  color:#fff;}
.sub .l2:hover .l2_a { color:#0b75be;}
.sub .l2:hover{ background:white;}
.sub .ul2 { float:left; /* position:absolute; left:100%; top:20px;*/ display:none;  margin:0px;  width:100%;  overflow:hidden;background:url(../images/bg_8.png);/*  box-shadow:0 3px 16px rgba(0,0,0,0.15);*/}
.sub .ul2 .l3{ float:left;  position:static;  padding:0; margin:0; width: 100%; height: 40px; line-height:40px; float:left; font-size:12px; color:#333; text-align:left;}
.sub .ul2 .l3 .l3_a{ padding:0px 20px; line-height: 40px;  width:100%;  display:block;  float:left;  color:#333333; background-position:left center;}
.sub .ul2 .l3:hover .l3_a { color:#fff; background: url(../images/bg_3.png);}
.logo_1{ display:none;}
@media screen and (max-width:1023px) {
.pz_top{ border-top-width:4px;}
.menu{ display: none;}
.top{ height: 60px;}
.logo_1{ display:block; height:80px; float:left; margin-left:4px;}
.logo_1 p{height:100%;}
.logo_1 img{ height:100%; float:left; max-width:none;}
.menuph{ float:right; cursor: pointer;  width: 50px;  height: 50px; text-align: center;}
.menuph .point {  display: inline-block;  width: 25px; margin-top:19px;  height: 22px;  position: relative; padding:0 5px;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {  width: 25px;  }
.menuph .navbtn {  position: absolute;  top: 10px;  right: 0;  display: inline-block;  width: 18px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff; border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px;}
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 26px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px;}
.menuph .navbtn::after { top:-9px;}
.menuph .navbtn::before { top:9px;}
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }

.pf_menu{ position:absolute; width:100%; height:auto; overflow-y:auto; right:0px; top:64px; z-index:9; display:block; padding:0 2% 5px 2%; background:rgba(216,1,1,0.8); box-shadow:0 5px 5px rgba(0,0,0,0.15); padding-bottom:20px;}
.ph_menu{ float:left; width:100%; text-align:center;}
.ph_menu .nli{ float:left; width:100%;}
.ph_menu .nli span{ float:left; width:100%; padding:0 10px 0 10px;}
.ph_menu .nli .l1_a{ float:left; width:100%; color:#fff; font-size:14px; line-height:39px; white-space:nowrap;}
.ph_menu .nli .l1_a.have{ background: url(../images/menu22.png) right center no-repeat;}
.ph_menu .nli.on .l1_a.have{ background:url(../images/menu22_h.png) right center no-repeat; font-weight:bold;}
.ph_menu .nli.on .l1_a{ color:#d80101; }
.ph_menu .nli .l2_ul{ display:none; height:auto; float:left; width:100%;}
.ph_menu .nli .l2_ul li a{ line-height:26px; font-size:12px; color:#999;}

.pf_menu .lang_1{ width:100%; float:left; margin-top:20px; text-align:center;}
.pf_menu .lang_1 a{ display:block; width:33.33%; float:left; font-size:14px; color:#333;}
.pf_menu .lang_1 a.on{ color:#af2aed;}
.pf_menu .lang_1 a img{ width:24px; margin-top:-3px; margin-right:5px;}
}


/*banner*/
.slide_banner_pc{ float:left; width:100%; position:relative; border-bottom:solid 8px #ca161d;}
.slide_banner_pc .bd{ float:left; width:100%; overflow:hidden;}
.slide_banner_pc .bd ul{ float:left; width:100%;}
.slide_banner_pc .bd li{ float:left; width:100%; line-height:0; position:relative;}
.slide_banner_pc .bd li img{ width:100%;}
.slide_banner_pc .nextr,.slide_banner_pc .prevl {
	position:absolute;
	left: 60px;
	top: 50%;
	display: block;
	width: 70px;
	height: 70px;
	margin-top:-35px;
	background:url(../images/banner_btn.png) no-repeat left center;
}
.slide_banner_pc .nextr {
	left: auto;
	right: 60px;
	background:url(../images/banner_btn.png) no-repeat right center;
}
.slide_banner_pc .prevl:hover,
.slide_banner_pc .nextr:hover{opacity:1;filter:alpha(opacity=100);}
.slide_banner_pc .hd {
	position: absolute;
	bottom: 30px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
	z-index:9;
	background:url(../images/bian_3.png) no-repeat center center;
}
.slide_banner_pc .hd ul{ display:inline-block; *zoom:1; *display:inline;background:url(../images/bian_3.png) no-repeat center center; padding:0 27px;}
.slide_banner_pc .hd ul li {
	float:left;
	width: 24px;
	height: 24px;
	margin: 0 10px;
	background:#8e1317;
	-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;
 font-size:14px;
	color:white;
	line-height:23px;
}
.slide_banner_pc .hd ul li.on{
	background:url(../images/banner_ico.png) no-repeat center center;
}
.slide_banner{ min-height:550px;}

@media screen and (max-width:991px) {
.slide_banner{ min-height:320px;}
.slide_banner .slick-prev,.slide_banner .slick-next { display:none !important;}
.slide_banner .slick-dots{ bottom:15px;}
}
@media screen and (max-width:767px) {
.slide_banner{ min-height:100px;}
.slide_banner .slick-dots {
	bottom: 10px;
}
.slide_banner .slick-dots li {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	background:#8e1317;
		-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
}
.slide_banner .slick-dots li.slick-active{
	background:url(../images/banner_ico.png) no-repeat center center; background-size:contain;
}
}


/*右侧漂浮*/
.right{ position: fixed; width: 55px; right: 0px; top: 50%; margin-top: -133px; background: #393939; z-index: 10; padding: 12px 0 5px 0;
-moz-border-top-left-radius:12px; 
 -webkit-border-top-left-radius:12px; 
 -khtml-border-top-left-radius:12px;
 border-top-left-radius:12px;
 -moz-border-bottom-left-radius:12px; 
 -webkit-border-bottom-left-radius:12px; 
 -khtml-border-bottom-left-radius:12px;
 border-bottom-left-radius:12px;}
.right ul{ float: left; width:100%;}
.right ul li{ float: right; width: 55px; height: 50px; overflow: hidden; position: relative;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;
-moz-border-top-left-radius:12px; 
 -webkit-border-top-left-radius:12px; 
 -khtml-border-top-left-radius:12px;
 border-top-left-radius:12px;
 -moz-border-bottom-left-radius:12px; 
 -webkit-border-bottom-left-radius:12px; 
 -khtml-border-bottom-left-radius:12px;
 border-bottom-left-radius:12px;}
.right ul li .zbox{ position: absolute; left: 0; top: 0; width:170px;}
.right ul li .zbox.zbox img{ width: 55px; height: 50px; float: left;}
.right ul li .zbox .text{ float: left; width:115px; padding: 8px 0 11px 0;}
.right ul li .zbox .text h5{ width:100%; float: left; font-size: 14px; color: white; line-height: 17px;}
.right ul li .zbox .text h6{ width:100%; float: left; font-size: 14px; color: white; line-height: 14px; font-family: Arial;}
.right ul li .zbox .text h6 a{ color: white;}
.right ul li .zbox .ewm{ position: absolute; width: 105px; height: 105px; right: -120px; top: -18px; padding: 5px 11px 5px 5px; background: url("../images/right5.png") no-repeat; z-index: -1;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.right ul li:hover .ewm{ right: 40px;}
.right ul li:hover{ width: 170px; background:#b31d23;}
.right ul li.last .zbox .text h5{ line-height: 31px;}
@media screen and (max-width: 1024px) {
.right{ display: none;}
}

/*footer*/
.footer .ico1{ width:106px; height:30px; position:absolute; left:50%; top:-29px; margin-left:-53px;}
.footer{ width:100%; padding:58px 0 36px 0; background:url(../images/bg_1.jpg) no-repeat center center; background-size:cover; float:left; position:relative;}
.footer ul{ width:100%; float:left;}
.footer ul li{ width:21.36%; float:left;}
.footer ul li .title{ width:100%; float:left; padding-bottom:12px; font-size:16px; color:#fff; line-height:24px; background:url(../images/bian_1.png) no-repeat left bottom;}
.footer ul li .title a{ color:#fff;}
.footer ul li .f_menu{ width:100%; float:left; margin-top:9px;}
.footer ul li .f_menu h5{ width:100%; float:left;}
.footer ul li .f_menu h5 a{ display:block; width:100%; height:26px; line-height:26px; font-size:14px; color:#fdd4d4;}
.footer ul li .f_menu h5 a:hover{ color:#fff;}
.footer ul li.l1{ width:14.56%;}
.footer ul li.l1 h4{ width:100%; float:left; font-size:24px; line-height:1; font-weight:bold; font-family:Arial; margin-top:5px; color:white;}
.footer ul li.l1 .bshare-custom{ width:100%; float:left; margin-top:17px;}
.footer ul li.l1 .bshare-custom a{ display:block; float:left; width:30px; height:30px; border:solid 1px white; margin:0 8px 0 0; padding:0 !important; background-size:contain; position:relative;
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;}
.footer ul li.l1 .bshare-custom a.a1{ background:url(../images/ico2_1.png) no-repeat center center;}
.footer ul li.l1 .bshare-custom a.a2{ background:url(../images/ico2_2.png) no-repeat center center;}
.footer ul li.l1 .bshare-custom a.a3{ background:url(../images/ico2_3.png) no-repeat center center;}
.footer ul li.l1 .bshare-custom a:hover{ background-color:white;}
.footer ul li.l1 .bshare-custom a.a1:hover{ background-image:url(../images/ico2_1_h.png);}
.footer ul li.l1 .bshare-custom a.a2:hover{ background-image:url(../images/ico2_2_h.png);}
.footer ul li.l1 .bshare-custom a.a3:hover{ background-image:url(../images/ico2_3_h.png);}
.footer ul li.l1 .bshare-custom a .ewm{ width:116px; height:123px; background:url(../images/ewm_bg.png) no-repeat top center; padding:22px 15px 15px 15px; position:absolute; left:50%; top:30px; margin-left:-58px; display:none;} 
.footer ul li.l1 .bshare-custom a .ewm .ewm_box{ width:100%;}
.footer ul li.l1 .bshare-custom a .ewm .ewm_box img{ width:100%; float:left;}
.footer ul li.l1 .bshare-custom a:hover .ewm{ display:block;}
.down{ width:100%; float:left; padding:24px 0 23px 0; background:#151516;}
.link_1{ width:100%; float:left;font-size:12px; color:#646465; line-height:24px;}
.link_1 .name{ float:left; font-size:12px; color:#d80101; line-height:24px;}
.link_1 .p{ float:left;}
.link_1 a{ color:#646465; margin:0 5px;display:inline-block;*display:inline; *zoom:1;}
.link_1 a:hover{ color:#fff;}
.down .p_1{ width:100%; float:left; text-align:center;float:left; margin-top:22px; border-top:solid 1px #363637; font-size:12px; color:white; line-height:24px; opacity:0.3; padding-top:9px;}
.down .p_1 a{ color:white;}
@media  screen and (max-width:1024px){
.footer{ display:none;}
}
@media  screen and (max-width:767px){
.link_1{ font-size:12px;}
.link_1 .name{ width:100%; height:32px; line-height:32px; background:url(../images/ico_07_2.png) no-repeat 95% center #d80101; background-size:10px 6px; padding:0 10px; color:white; background-size:6px 3px; font-size:12px;}
.link_1 .name.on{ background-image:url(../images/ico_07_1.png);}
.link_1 .p{ width:100%; float:left; display:none; padding:5px;}
.down{ padding:14px 10px 13px 10px;}
.down .p_1{ width:100%; font-size:12px; margin-top:10px; line-height:20px;}
}

.elli{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}	





.form-box{display:none;position:relative}
.form-box .form-bg{
    position: fixed;
    top: 0;left: 0;right: 0;bottom: 0;
    background: rgba(0,0,0,0.5);
}
.form-box form{
    width: 80%;
    display: block;
    margin: 0 auto;
    position:fixed;
    top: 30%;
    left: 10%;
    z-index: 999;
    background: #fff;
    border-radius: 10px;
    padding: 30px;
}
.form-box form input{
    width: 100%;
    margin: 0 auto 15px;
    height: 32px;
    line-height: 32px;
    padding: 0 4%;
    border-bottom: 1px solid #999;
}
.form-box form button{
    width: 120px;
    display: block;
    margin: 15px auto 0;
    background: #ca171d;
    color: #fff;
    text-align: center;
    height: 32px;
    line-height: 32px;
    border-radius: 10px;
}




/*phone底部导航*/
.pf_down{ width:100%; float:left; position:fixed; left:0; bottom:0; background:#fff; height:50px; z-index:99; border-top:solid 1px #ddd;}
.pf_down li{ width:33.333333%; float:left; text-align:center; padding:3px 0 5px 0; position:relative;}
.pf_down li .ico7{ width:100%; float:left; height:25px; background-size:18px 18px !important;}
.pf_down li .name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#666; line-height:14px; font-family:"Arial";}
.pf_down li.l1 .ico7{ background:url(../images/btn15.png) no-repeat center;}
.pf_down li.l2 .ico7{ background:url(../images/btn16.png) no-repeat center;}
.pf_down li.l3 .ico7{ background:url(../images/btn17.png) no-repeat center;}

.c_0100_1{ width:100%; float:left; }
.c_0100_1 .zbox{ padding:115px 0 56px 0; width:100%; float:left; background:url(../images/bian_4.png) no-repeat top right;}
.c_0100_1 .zbox .text{ float:right; margin-right:5%;}
.c_0100_1 .zbox .text h3{ float:right; font-size:32px; color:#ca161d;writing-mode: vertical-rl; writing-mode: tb-rl; width:38px; letter-spacing:2px; font-weight:bold;}
.c_0100_1 .zbox .text h3 img{ margin-top:15px;}
.c_0100_1 .zbox .text .p{ float:right; font-size:18px; color:#333; padding-top:44px; padding-right:25px; word-break:break-all; word-wrap: break-word; line-height:1.3;}
.c_0100_1 .zbox .text .p p{ width:40px; padding:0 10px; float:right;}
@media  screen and (max-width:1199px){
.c_0100_1 .zbox .text .p{ padding-right:2%;}
.c_0100_1 .zbox .text .p p{ width:36px; padding:0 5px;}
}
@media  screen and (max-width:1023px){
.c_0100_1 .zbox{ padding:75px 0 26px 0; background-size:50px auto;}
.c_0100_1 .zbox .text h3{ font-size:22px; width:24px; letter-spacing:1.5px;}
.c_0100_1 .zbox .text h3 img{ margin-top:10px;}
.c_0100_1 .zbox .text .p{ font-size:13px; padding-top:24px; padding-right:1.5%;}
.c_0100_1 .zbox .text .p p{ width:26px;}
}
@media  screen and (max-width:767px){
.c_0100_1 .zbox{ padding:25px 0 26px 0;}
.c_0100_1 .zbox .text{ float:right; margin-right:0; width:100% !important; padding-left:10px; margin-top:15px;}
.c_0100_1 .zbox .text h3{ width:100%;writing-mode:inherit; letter-spacing:0;}
.c_0100_1 .zbox .text h3 img{ vertical-align:middle; margin:-2px 0 0 10px; width:10px;}
.c_0100_1 .zbox .text .p{ width:100%;writing-mode:inherit; padding-top:10px; letter-spacing:0; line-height:24px;}
.c_0100_1 .zbox .text .p p{ width:100%; padding:0;}
}

.c_0100_2{ width:100%; float:left; }
.c_0100_2 .zbox{ width:100%; float:left; height:340px; padding:75px 115px 58px 115px;}
.c_0100_2 .zbox h3{ width:100%; float:left; font-size:32px; color:#ca161d; line-height:40px; font-weight:bold; letter-spacing:2px; text-align:center;}
.c_0100_2 .zbox h3 img{ vertical-align:middle; margin:-2px 20px 0 20px;}
.c_0100_2 .zbox .text{ width:100%; float:left; padding-right:169px; margin-top:29px; position:relative;}
.c_0100_2 .zbox .text .img{ width:139px; height:139px; position:absolute; right:0; top:0; overflow:hidden;
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;}
.c_0100_2 .zbox .text .img img{ width:100%; float:left;}
.c_0100_2 .zbox .text .p{ width:100%; float:left; padding:8px 29px 0 0; height:128px; overflow:hidden; font-size:14px; color:#333; line-height:24px; background:url(../images/bian_5.png) no-repeat right center; text-indent:2em;}
@media  screen and (max-width:1199px){
.c_0100_2 .zbox{ height:300px; padding:55px 0px 28px 0px;}
}
@media  screen and (max-width:1023px){
.c_0100_2 .zbox{ height:250px;}
.c_0100_2 .zbox h3{ font-size:22px; line-height:30px;}
.c_0100_2 .zbox h3 img{ width:10px; margin:-3px 10px 0 10px;}
.c_0100_2 .zbox .text{ padding-right:129px; margin-top:20px;}
.c_0100_2 .zbox .text .img{ width:89px; height:89px;}
.c_0100_2 .zbox .text .p{ padding:8px 20px 0 0; height:88px; font-size:12px; line-height:20px;}
}
@media  screen and (max-width:767px){
.c_0100_2 .zbox{ height:auto; padding:25px 10px 18px 10px;}
.c_0100_2 .zbox .text{ padding-right:0; padding-top:110px; margin-top:20px;}
.c_0100_2 .zbox .text .img{ right:auto; left:50%; margin-left:-45px;}
.c_0100_2 .zbox .text .p{ padding:0; background:none; height:80px; font-size:12px; line-height:20px;}
}

.c_0100_3{ width:100%; float:left; background:url(../images/bg_5.jpg) no-repeat center center; padding:80px 0; background-size:cover;}
.tit_1{ width:100%; float:left; text-align:center;}
.tit_1 h5{ width:100%; float:left; font-size:18px; color:white; text-transform:uppercase; opacity:0.4;}
.tit_1 h3{ width:100%; float:left; font-size:36px; color:#ca161d; line-height:42px; font-weight:bold; margin-top:10px; background:url(../images/bian_6.png) no-repeat center center; letter-spacing:2px;}
.tit_1 h3 img{ vertical-align:middle; margin:-2px 20px 0 20px;}
.tit_1 .p{ width:100%; float:left; margin-top:21px; font-size:14px; color:white; line-height:22px; opacity:0.4;}
.slide_pic_1{ width:100%; float:left; margin-top:35px; position:relative;}
.slide_pic_1 .slick-prev,.slide_pic_1 .slick-next {
	left: -100px;
	top: 50%;
	display: block;
	width: 39px;
	height: 79px;
	margin-top:-40px;
	background:url(../images/btn1.png) no-repeat left center;
	opacity:0.6;
}
.slide_pic_1 .slick-next {
	left: auto;
	right: -100px;
	background-position:right center;
}
.slide_pic_1 .slick-prev:hover,
.slide_pic_1 .slick-next:hover{ opacity:1;}
.ul_1{ float:left;}
.ul_1 li{ width:100%; float:left; padding:10px 15px;}
.ul_1 li .zbox{ width:100%; float:left; background:#a8181e; padding:30px;
-moz-border-radius:6px; 
 -webkit-border-radius:6px; 
 -khtml-border-radius:6px;
 border-radius:6px;
 -webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_1 li .zbox .title{ width:100%; float:left;}
/*.ul_1 li .zbox .title h4{ width:60px; padding-left:24px; background:url(../images/bian_7.png) no-repeat left top; margin-top:5px; font-size:30px; color:white; float:left; height:188px;}*/
.ul_1 li .zbox .title .img{ width:100%; height:auto; padding:14px;  float:right;}
.ul_1 li .zbox .title .img img{ width:100%; float:left;}
.ul_1 li .zbox .p{ width:100%; font-size:14px; color:white; line-height:26px;overflow:hidden; padding:20px 10px 0;}
.ul_1 li .zbox:hover{ background:#ca161d; box-shadow:0 5px 7px rgba(0,0,0,0.35);}
 .ul_1 li .zbox .p h4{ margin-top:5px; font-size:30px; color:white;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


@media  screen and (max-width:1400px){
.slide_pic_1 .slick-prev{ left:0px;}
.slide_pic_1 .slick-next{ right:0px;}
}
@media  screen and (max-width:1199px){
.ul_1 li .zbox{ padding:5px;}
}
@media  screen and (max-width:1023px){
.c_0100_3{ padding:40px 0;}
.tit_1 h3{ font-size:22px; line-height:30px;}
.tit_1 h3 img{ width:10px; margin:-3px 10px 0 10px;}
.tit_1 h5{ font-size:14px;}
.tit_1 .p{ margin-top:11px; font-size:12px; line-height:20px;}
.slide_pic_1{ margin-top:25px;}
.slide_pic_1 .slick-dots {
	position:relative;
	bottom: auto;
	 float:left;
	  margin-top:10px;
}
.slide_pic_1 .slick-dots li {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	background:#8e1317;
		-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
}
.slide_pic_1 .slick-dots li.slick-active{
	background:#f91a23;
}
}
@media  screen and (max-width:767px){
.tit_1 h3{ background-size:768px auto;}
.c_0100_3{ padding:20px 10px;}
.ul_1 li .zbox .title h4{ width:40px; padding-left:14px; background-size:8px auto; margin-top:0px; font-size:20px; height:128px;}
.ul_1 li .zbox .title .img{ width:100%;  padding:8px;}
.ul_1 li .zbox .p{ margin-top:14px; font-size:12px; line-height:22px; height:66px; padding:0;}
}

.c_0100_4{ width:100%; float:left; padding:75px 0 80px 0; background:url(../images/bg_6.jpg) no-repeat center 373px;}
.c_0100_4 .tit_1 h5,.c_0100_4 .tit_1 .p{ color:#666666; opacity:1;}
.ul_2{ width:33.333%; float:left; margin-top:23px;}
.ul_2 li{ width:100%; float:left; padding:0 15px; margin-top:30px;}
.ul_2 li .zbox{ width:100%; float:left; position:relative;}
.ul_2 li .zbox img{ width:370px;object-fit:contain;display:block;margin:0 auto;}
.ul_2 li .zbox .mb{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/bg_7.png); opacity:0;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_2 li .zbox .bian{ width:100%; height:100%; border:solid 1px white; position:absolute; left:0; top:0; opacity:0;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_2 li .zbox .title{ width:100%; background:url(../images/bg_8.png); height:40px; position:absolute; left:0; bottom:0; text-align:center; padding:0 10px; line-height:40px; font-size:16px; color:white;}
.ul_2 li .zbox .text{ width:100%; height:111px; position:absolute; left:0; top:80%; margin-top:-55px; padding:0 42px; opacity:0;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_2 li .zbox .text h5{ width:100%; float:left; font-size:18px; color:#fff; line-height:25px;}
.ul_2 li .zbox .text .p{ width:100%; float:left; font-size:14px; color:#fff; line-height:24px; margin-top:14px; height:72px; overflow:hidden;}
.ul_2 li .zbox:hover .mb{ opacity:1;}
.ul_2 li .zbox:hover .bian{ opacity:1; width:90%; height:90%; left:5%; top:5%;}
.ul_2 li .zbox:hover .title{ opacity:0;}
.ul_2 li .zbox:hover .text{ opacity:1; top:50%;}
@media  screen and (max-width:1023px){
.c_0100_4{ padding:35px 0 40px 0; background:url(../images/bg_6.jpg) no-repeat center 173px;}
.ul_2{ width:50%; margin-top:13px;}
.ul_2.ul_2_b{ width:100%;}
.ul_2.ul_2_b li{ width:50%;}
}
@media  screen and (max-width:767px){
.c_0100_4{ padding:25px 10px 30px 10px;}
.ul_2{ margin-top:10px;}
.ul_2 li{ margin-top:10px;}
.ul_2 li .zbox .title{ height:30px; line-height:30px; font-size:14px;width:370px;    left: 50%;
    margin-left: -185px;}
.ul_2 li .zbox .text{ height:81px; margin-top:-40px; padding:0 22px;}
.ul_2 li .zbox .text h5{ font-size:15px; line-height:21px;}
.ul_2 li .zbox .text .p{ font-size:12px; line-height:22px; margin-top:8px; height:66px;}
}
@media  screen and (max-width:480px){
.ul_2{ width:100%;}
.ul_2 li{width:50%}
.ul_2 li .zbox .title{width:100%;left:0;margin-left:0}
.ul_2 li .zbox .text{ padding:0 10%;}
.ul_2.ul_2_b li{ width:50%;}
}

.c_0100_5{ width:100%; float:left; padding:76px 0 79px 0; background:url(../images/bg_9.jpg) no-repeat center center; background-size:cover;}
.c_0100_5 .title{ width:100%; float:left;}
.c_0100_5 .title h3{ width:100%; float:left; font-size:32px; color:#ca161d; line-height:40px; font-weight:bold; letter-spacing:2px;}
.c_0100_5 .title h3 img{ vertical-align:middle; margin:-2px 20px 0 20px;}
.c_0100_5 .title h5{ width:100%; float:left; font-size:18px; color:#666; text-transform:uppercase; line-height:21px;}
.tabBox{ width:100%; float:left; margin-top:40px; position:relative;}
.tabBox .hd{ position:absolute; right:0; top:-84px;}
.tabBox .hd ul{ float:right;}
.tabBox .hd ul li{ width:98px; text-align:center; margin-left:10px; float:left;}
.tabBox .hd ul li a{ display:block; width:100%; height:38px; line-height:38px; font-size:14px; color:white; background:#2f2f2f; cursor:pointer;
-moz-border-radius:4px; 
 -webkit-border-radius:4px; 
 -khtml-border-radius:4px;
 border-radius:4px;}
.tabBox .hd ul li.on a{ background:#ca161d;}
.tabBox .bd{ width:100%; float:left;}
.tabBox .bd ul:before{ width:1920px; height: 1px;content: ''; position: absolute; left: 50%; top: 45px; margin-left: -960px; background: #c8c8c8; z-index:-1;}
.tabBox .bd ul{ width:100%; float: left; position:relative; overflow:hidden;}
.tabBox .bd ul li{ width:100%; float: left; padding: 0 15px; position: relative; z-index: 2;}
.tabBox .bd ul li .zbox{ width:100%; float: left;}
.tabBox .bd ul li .zbox .time{ width:100%; float: left; font-size: 24px; color: #666; line-height: 28px;font-family: 'OPENSANS-LIGHT'; height:28px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.tabBox .bd ul li .zbox .time span{ font-size:16px; margin-left:10px; display:none;}
.tabBox .bd ul li .zbox .ico{ width:100%; float: left; margin-top:14px; height: 7px; background: url(../images/ico3_2.png) no-repeat 30px top; position:relative;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.tabBox .bd ul li .zbox .text{ width:100%; float: left; margin-top: 22px;}
.tabBox .bd ul li .zbox .text h5{ width:100%; float: left; font-size: 16px; color: #333; line-height: 23px; height: 23px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.tabBox .bd ul li .zbox .img{ width:100%; float: left; margin-top: 16px; overflow: hidden;}
.tabBox .bd ul li .zbox .img img{ width:100%; float: left;
		 transition: all 1s linear;
	-moz-transition: all 1s linear;
 -webkit-transition: all 1s linear;
-o-transition: width all 1s linear;}
.tabBox .bd ul li .zbox:hover .img img{transform: scale(1.09,1.09);
	-ms-transform: scale(1.09,1.09);	
-webkit-transform: scale(1.09,1.09);
	 -o-transform: scale(1.09,1.09);	
   -moz-transform: scale(1.09,1.09);}
.tabBox .bd ul li .zbox:hover .time{ color:#ca161d;}
.tabBox .bd ul li .zbox:hover .time span{ display:inline-block;}
.tabBox .bd ul li .zbox:hover .text h5{ color:#ca161d;}
@media  screen and (max-width:1023px){
.c_0100_5{ padding:36px 0 39px 0;}
.c_0100_5 .title h3{ font-size:22px; line-height:30px;}
.c_0100_5 .title h3 img{ width:10px; margin:-3px 10px 0 10px;}
.c_0100_5 .title h5{ font-size:14px;}
.slide_pic_2 .slick-prev,.slide_pic_2 .slick-next {
	left: 20px;
	top: 60%;
	display: block;
	width: 25px;
	height: 50px;
	background:url(../images/btn1.png) no-repeat left center;
	background-size:50px 50px;
	opacity:0.6;
}
.slide_pic_2 .slick-next {
	left: auto;
	right: 20px;
	background-position:right center;
}
.slide_pic_2 .slick-prev:hover,
.slide_pic_2 .slick-next:hover{ opacity:1;}
}
@media  screen and (max-width:767px){
.c_0100_5{ padding:26px 10px 29px 10px;}
.tabBox{ margin-top:20px;}
.tabBox .hd{ top:-54px;}
.tabBox .hd ul li{ width:68px; margin-left:5px;}
.tabBox .hd ul li a{ height:30px; line-height:30px; font-size:12px;}
.tabBox .bd ul:before{ top: 35px;}
.tabBox .bd ul li .zbox .time{ font-size: 20px; line-height: 22px; height:22px;}
.tabBox .bd ul li .zbox .time span{ font-size:14px; margin-left:5px;}
.tabBox .bd ul li .zbox .ico{ margin-top:10px;}
.tabBox .bd ul li .zbox .text{ margin-top: 12px;}
.tabBox .bd ul li .zbox .text h5{ font-size: 14px; line-height: 20px; height: 20px;}
.tabBox .bd ul li .zbox .img{ width:100%; float: left; margin-top: 16px; overflow: hidden;}
}
@media  screen and (max-width:480px){
.tabBox .hd{ position:relative; top:auto; float:left; width:100%;}
}

.c_0100_6{ width:100%; float:left; border-top:solid #ca161d 6px;  height:511px;}
.c_0100_6 .zbox{ width:470px; height:505px; float:right; background:url(../images/bg_12.png) no-repeat center center; background-size:cover; padding: 48px 50px 50px 50px;}
.c_0100_6 .zbox h3{ width:100%; float:left; font-size:32px; color:#fff; line-height:40px; font-weight:bold; letter-spacing:2px; text-align:center;}
.c_0100_6 .zbox h3 img{ vertical-align:middle; margin:-2px 20px 0 20px;}
.c_0100_6 .zbox .p{ width:100%; float:left; padding-right:15px; margin-top:22px; font-size:16px; color:white; line-height:30px; height:180px; overflow:hidden;}
.c_0100_6 .zbox .ico{ width:100%; float:left; margin-top:40px;}
.c_0100_6 .zbox .ico span{ width:33.333%; float:left; text-align:center;}
.c_0100_6 .zbox .ico span img{ display:inline-block; *zoom:1; *display:inline; width:86px; height:86px; background:url(../images/bg_11.png) no-repeat center center;
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;
 -webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_0100_6 .zbox .ico span h5{ width:100%; margin-top:9px; font-size:16px; color:white; line-height:24px; font-weight:bold;}
.c_0100_6 .zbox .ico span:hover img{ transform:rotateY(360deg);}
@media  screen and (max-width:1023px){
.c_0100_6 .zbox h3{ font-size:22px; line-height:30px;}
.c_0100_6 .zbox h3 img{ width:10px; margin:-3px 10px 0 10px;}
.c_0100_6 .zbox .p{ font-size:14px;}
}
@media  screen and (max-width:480px){
.c_0100_6{ height:auto;}
.c_0100_6 .zbox{ width:100%; height:auto; padding: 28px 20px 20px 20px;}
.c_0100_6 .zbox .p{ padding-right:0px; margin-top:12px; line-height:22px; height:auto;}
.c_0100_6 .zbox .ico{ margin-top:20px;}
.c_0100_6 .zbox .ico span img{ width:46px; height:46px;}
.c_0100_6 .zbox .ico span h5{ margin-top:5px; font-size:14px; line-height:22px; }
}

/*联系我们*/
.banner{ width:100%; float:left;position:relative; overflow:hidden;padding-bottom:84px;}
.banner img{ width:100%; }
.banner img.pc{display:block}
.banner img.wap{display:none;}
.banner_tit{ width:100%; height:164px; background:url(../images/bg_13.png) no-repeat center center; position:absolute; left:0; bottom:0;}
.banner_tit .tit_2{ width:270px; float:left; padding:46px 0 48px 0;}
.banner_tit .tit_2 h3{ width:100%; float:left; font-size:36px; color:white; line-height:36px; font-weight:bold; text-transform:uppercase; font-family:Arial;}
.banner_tit .tit_2 h4{ width:100%; float:left; font-size:30px; color:white; line-height:36px; padding-left:140px;}
/*内页导航*/
.pz_SideLayer{ float:left; margin-left:176px; height:104px; margin-top:60px;}
.pz_SideLayer .l1{ width:110px; text-align:center; float:left;}
.pz_SideLayer .l1 a{ display:block; width:100%; height:104px; padding-top:19px; line-height:85px; color:white; font-size:16px;}
.pz_SideLayer .l1 a.hover,.pz_SideLayer .l1:hover a{ background:#e9d8ba; line-height:104px; padding-top:0; color:#ca161d; background:#e9d8ba; box-shadow:9px 10px 16px rgba(0,0,0,0.14);}
@media  screen and (max-width:1199px){
.banner_tit{ background-position:40% center;}
.pz_SideLayer{ float:left; margin-left:126px;}
}
@media  screen and (max-width:1023px){
.banner_tit{ height:104px; background-position:35% center;}
.banner_tit .tit_2{ width:200px; padding:26px 0 28px 0;}
.banner_tit .tit_2 h3{ font-size:26px; line-height:26px;}
.banner_tit .tit_2 h4{ font-size:20px; line-height:26px; padding-left:80px;}
.pz_SideLayer{ margin-left:66px; height:64px; margin-top:40px;}
.pz_SideLayer .l1{ width:80px;}
.pz_SideLayer .l1 a{ height:64px; padding-top:10px; line-height:54px; font-size:14px;}
.pz_SideLayer .l1 a.hover,.pz_SideLayer .l1:hover a{ line-height:64px;}
}
@media  screen and (max-width:767px){
.banner{ height:220px;}
.banner img{ width:1005px; height:220px; margin:-110px 0 0 -502px;}
.banner_tit{ height:54px; background-position:right bottom;background: #a8181e;}
.banner_tit .tit_2{ display:none;}
.banner img{ width:100%; height:220px; margin:0 ;    object-fit: cover; position:unset;}
.banner img.pc{display:none}
.banner img.wap{display:block;}


.pz_SideLayer{ margin-left:0; float:right; height:auto; margin-top:0px;}
.pz_SideLayer .l1 a{ margin-top:0;}
.pz_SideLayer .l1 a.hover, .pz_SideLayer .l1:hover a{  line-height:44px}
.pz_SideLayer .l1.on a,.pz_SideLayer .l1:hover a{ margin-top:0;}
}
@media  screen and (max-width:480px){
.banner_tit{ height:auto;background: #a8181e;}
.pz_SideLayer{ width:100%; }
.pz_SideLayer:after{content:"";display:block;clear:both;}
.pz_SideLayer .l1{ width:25% !important;}
.pz_SideLayer .l1 a{ height:44px; line-height:34px; font-size:12px;}
.pz_SideLayer .l1.on a,.pz_SideLayer .l1:hover a{ line-height:44px;}
}

.c_1170_1{ width:100%; float:left; padding:60px 0 90px 0;}
.c_1170_1 .content{ width:100%; float:left; background:#f6f6f6;}
.c_1170_1 .c_350{ width:30%; float:left; margin:46px 0 0 20px;}
.c_1170_1 .c_350 h1{ width:100%; float:left; padding-bottom:15px; background:url(../images/bian_8.jpg) no-repeat left bottom; font-size:48px; color:#ca161d; line-height:56px; font-family:Arial; text-transform:capitalize; font-weight:bold;}
.c_1170_1 .c_350 ul{ width:100%; float:left; margin-top:20px;}
.c_1170_1 .c_350 ul li{ width:100%; float:left; font-size:14px; color:#666666; line-height:46px;}
.c_1170_1 .c_350 ul li .ico{ float:left; margin-right:13px;}
.c_1170_1 .c_350 ul li .ico img{ width:100%; float:left;}
.c_1170_1 .c_350 ul li a{ color:#666;}
.c_1170_1 .c_350 .ewm{ width:100%; float:left; margin-top:22px;}
.c_1170_1 .c_350 .ewm .ewm_box{ width:132px; margin-right:10px; float:left;}
.c_1170_1 .c_350 .ewm .ewm_box .img{ width:118px; height:118px; padding:5px; background:white; border:solid 1px #ededed; float:left;}
.c_1170_1 .c_350 .ewm .ewm_box .img img{width:100%; height:100%;}
.c_1170_1 .c_350 .ewm .ewm_box h5{ width:100%; float:left; margin-top:7px; font-size:14px; color:#666; line-height:20px; text-align:center;}
.c_1170_1 .c_770{ width:65.81%; float:right; height:570px; overflow:hidden;}
#bdmap{ width:100%; height:100%;}
@media  screen and (max-width:1023px){
.c_1170_1{ padding:30px 0 40px 0;}
.c_1170_1 .c_350{ width:100%; float:left; margin:0; padding:20px;}
.c_1170_1 .c_770{ width:100%;}
}
@media  screen and (max-width:767px){
.c_1170_1{ padding:0;}
.c_1170_1 .c_350 h1{ padding-bottom:10px; font-size:28px; line-height:36px; background-size:25px auto;}
.c_1170_1 .c_350 ul{ margin-top:10px;}
.c_1170_1 .c_350 ul li{ font-size:12px; line-height:36px;}
.c_1170_1 .c_350 ul li .ico{ width:20px; margin-right:8px;}
.c_1170_1 .c_350 .ewm{ margin-top:12px;}
.c_1170_1 .c_350 .ewm .ewm_box{ width:92px;}
.c_1170_1 .c_350 .ewm .ewm_box .img{ width:88px; height:88px; padding:5px;}
.c_1170_1 .c_350 .ewm .ewm_box h5{ margin-top:5px; font-size:12px;}
.c_1170_1 .c_770{ height:270px;}
}

.c_1170_2{ width:100%; float:left; padding:50px 0 78px 0;}
.c_1170_2 .content1{ width:100%; float:left; position:relative; padding-bottom:28px;}
.c_1170_2 .content1:before{ content:''; width:10000px; height:245px; background:#393939; position:absolute; left:50%; bottom:0; margin-left:-5000px; z-index:0;}
.c_1170_2 .content1 .slide_pic_3{ width:100%; position:relative; z-index:2; background:#f6f6f6; float:left;}
.c_1170_2 .content1 .slide_pic_3 li{ width:100%; border-left:solid 1px white; float:left; padding:33px 30px 30px 30px;}
.c_1170_2 .content1 .slide_pic_3 li .title{ width:100%; float:left; font-size:16px; color:#1c1c1c; line-height:26px; height:52px; overflow:hidden;}
.c_1170_2 .content1 .slide_pic_3 li .p{ width:100%; float:left; margin-top:10px; font-size:14px; color:#888; line-height:26px; height:78px; overflow:hidden;}
.c_1170_2 .content1 .slide_pic_3 li h6{ width:100%; float:left; margin-top:16px; font-size:14px; color:#a9a9a9; line-height:23px;}
.c_1170_2 .content1 .slide_pic_3 li .img{ width:100%; float:left; margin-top:31px; position:relative; overflow:hidden;}
.c_1170_2 .content1 .slide_pic_3 li .img img{ width:100%; float:left;}
.c_1170_2 .content1 .slide_pic_3 li .img a{ display:block; width:100%; height:40px; line-height:40px; text-align:center; background:#ca161d; font-size:14px; color:white; text-transform:capitalize; position:absolute; left:0; bottom:-50px;}
.c_1170_2 .content1 .slide_pic_3 li:hover .img a{ bottom:0;}
.c_1170_2 .content2{ width:100%; float:left;}
.ul_4{ width:100%; float:left;}
.ul_4 li{ width:100%; float:left; margin-top:30px; background:#f6f6f6; padding:30px 30px 26px 30px;}
.ul_4 li .img{ width:328px; height:185px; float:left; overflow:hidden;}
.ul_4 li .img img{ width:100%; float:left;}
.ul_4 li .text{ margin-left:390px; position:relative;}
.ul_4 li .text:before{ width:1px; height:241px; content:''; position:absolute; left:-32px; top:-30px; background:white;}
.ul_4 li .text h4{ width:100%; float:left; margin-top:11px; font-size:16px; color:#1c1c1c; line-height:26px;}
.ul_4 li .text .p{ width:100%; float:left; margin-top:13px; font-size:14px; color:#898989; line-height:24px; height:72px; overflow:hidden;}
.ul_4 li .text h6{ width:100%; float:left; margin-top:30px;}
.ul_4 li .text h6 .time{ float:left; font-size:14px; color:#a9a9a9; line-height:28px;}
.ul_4 li .text h6 a{ float:right; font-size:14px; color:#a9a9a9; line-height:28px;}
.ul_4 li:hover{ background:#f6f6f6;}
.ul_4 li:hover .text h4{ color:#ca161d;}
.ul_4 li:hover .text h6 a{ color:#ca161d;}
@media  screen and (max-width:1023px){
.c_1170_2{ padding:30px 0 48px 0;}
.c_1170_2 .content1 .slide_pic_3 li{ padding:23px 20px 20px 20px;}
.c_1170_2 .content1 .slide_pic_3 li .title{ font-size:14px; line-height:22px; height:44px;}
.c_1170_2 .content1 .slide_pic_3 li .p{ margin-top:5px; font-size:12px; line-height:22px; height:66px;}
.c_1170_2 .content1 .slide_pic_3 li h6{ margin-top:10px; font-size:12px; line-height:20px;}
.c_1170_2 .content1 .slide_pic_3 li .img{ margin-top:21px;}
.c_1170_2 .content1 .slide_pic_3 li .img a{ height:30px; line-height:30px;font-size:12px; bottom:-40px;}
.ul_4 li{ padding:20px 20px 16px 20px;}
.ul_4 li .img{ width:228px; height:auto;}
.ul_4 li .text{ margin-left:270px;}
.ul_4 li .text:before{ left:-22px; top:-20px;}
.ul_4 li .text h4{ margin-top:4px; font-size:14px; line-height:22px;}
.ul_4 li .text .p{ margin-top:8px; font-size:12px; line-height:22px; height:66px;}
.ul_4 li .text h6{ margin-top:20px;}
.ul_4 li .text h6 .time{ font-size:12px; line-height:22px;}
.ul_4 li .text h6 a{font-size:12px; line-height:22px;}
.slide_pic_3 .slick-dots {
	position:relative;
	bottom: auto;
	 float:left;
	  margin-top:5px;
	  margin-bottom:10px;
}
.slide_pic_3 .slick-dots li {
	width: 10px !important;
	height: 10px;
	margin: 0 5px;
	padding:0 !important;
	float:none !important;
	background:#8e1317;
	overflow:hidden;
	border-left:0 !important;
		-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
}
.slide_pic_3 .slick-dots li.slick-active{
	background:#f91a23;
}
}
@media  screen and (max-width:767px){
.c_1170_2{ padding:30px 10px 48px 10px;}
.ul_4 li{ margin-top:10px;}
}
@media  screen and (max-width:480px){
.ul_4 li .img{ width:100%;}
.ul_4 li .text{ margin-left:0; width:100%; float:left; padding-top:30px;}
.ul_4 li .text:before{ width:100%; height:1px; left:0; top:20px;}
}

/* 分页 */
.wack1{ float:left; width:100%; padding:49px 0 0px 0; text-align:center;}
.pz_fy{ display:inline-block; *zoom:1; *display:inline;}
.pz_fy a { PADDING:0px 8px; height:34px; line-height:34px; float:left; font-size:16px; color:#3b3b3b; position:relative;}
.pz_fy a:hover,.pz_fy a.page-num-current{color:#ca161d;}
.pz_fy .l_fy{ margin-right:20px; padding:0;}
.pz_fy .r_fy{ margin-left:20px; padding:0;}
.pz_fy .l_fy img,
.pz_fy .r_fy img{ vertical-align:middle; margin:-3px 10px 0 10px;}
@media  screen and (max-width:767px){
.wack1{  padding:29px 0 0px 0;}
.pz_fy a { PADDING:0px 4px; height:24px; line-height:24px; font-size:14px;}
.pz_fy .l_fy{ margin-right:10px;}
.pz_fy .r_fy{ margin-left:10px;}
.pz_fy .l_fy img,
.pz_fy .r_fy img{ margin:-3px 5px 0 5px;}
}

/*招商加盟*/
.c_1170_3{ width:100%; float:left; padding:78px 0 88px 0;}
.c_1170_3 .content1{ width:100%; float:left; text-align:center;}
.c_1170_3 .content1 h3{ width:100%; float:left; font-size:24px; color:#ca161d; line-height:30px;}
.c_1170_3 .content1 h3 img{ vertical-align:middle; margin:-2px 10px 0 10px;}
.c_1170_3 .content1 .p{ width:100%; float:left; margin-top:27px; font-size:16px; color:#333; line-height:34px;}
.c_1170_3 .content1 .img{ width:100%; float:left; margin-top:34px;}
.ul_3{ width:100%; float:left; margin-top:48px;}
.ul_3 li{ width:100%; padding:38px 101px 43px 37px; background:#f8f8f8; border:solid 1px #ebebeb; float:left; position:relative; margin-top:10px; overflow:hidden; height:150px;}
.ul_3 li h4{ width:100%; float:left; font-size:18px; color:#383838; line-height:28px; font-weight:bold;}
.ul_3 li .p{ width:100%; float:left; margin-top:17px; font-size:14px; color:#7d7d7d; line-height:22px; max-height:44px; overflow:hidden;}
.ul_3 li .ico{ width:54px; height:54px; position:absolute; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; background:#ca161d; right:20PX; top:20px;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.ul_3 li .ico img{ width:100%; float:left;}
.ul_3 li .number{ font-size:60px; color:#7d7d7d; font-weight:bold;font-family:'OPENSANS-BOLD'; position:absolute; right:22px; bottom:-23px; opacity:0.1; filter:alpha(opacity=10);}
@media  screen and (max-width:767px){
.c_1170_3{ padding:28px 10px 38px 10px;}
.c_1170_3 .content1 h3{ font-size:20px; line-height:22px;}
.c_1170_3 .content1 h3 img{ width:10px; margin:-3px 5px 0 5px;}
.c_1170_3 .content1 .p{ margin-top:17px; font-size:14px; line-height:24px;}
.c_1170_3 .content1 .img{ margin-top:24px; height:280px;}
.c_1170_3 .content1 .img img{ height:100%;}
.ul_3{ margin-top:38px;}
.ul_3 li{ padding:18px 51px 33px 10px; height:100px;}
.ul_3 li h4{ font-size:16px; line-height:22px;}
.ul_3 li .p{ margin-top:10px; font-size:12px; line-height:20px; max-height:40px;}
.ul_3 li .ico{ width:34px; height:34px; right:10PX; top:10px;}
.ul_3 li .number{ font-size:40px; right:5px; bottom:-13px;}
}

/*加盟流程*/
.lszs{ width:100%; float:left; position:relative; padding:26px 0 72px 0;}
.lszs .bian{ width:1px; height:100%; position:absolute; left:50%; top:0; background:#e2e2e2;}
.lszs dt{ width:12px; height:12px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; border:solid 1px #e70012; position:absolute; left:50%; top:0; background:white; margin-left:-6px;}
.lszs dd{ width:100%; margin-top:40px; float:left;}
.lszs dd .time{ width:50%; float:left; position:relative;}
.lszs dd .time span{ display:inline-block;*display:inline; *zoom:1; width:89px; height:89px; border:solid 1px #e70517; text-align:center; line-height:89px; font-size:24px; color:#e70012; text-align:center; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; background:#fff; position:relative; z-index:2;}
.lszs dd.d1 .time .ico{ background:url(../images/ico_13_1.png) no-repeat center; width:29px; height:12px; position:absolute; right:-6px; top:50%; margin-top:-6px;}
.lszs dd.d1 .time{ text-align:right; padding-right:21px;}
.lszs dd.d2 .time .ico{ background:url(../images/ico_13_2.png) no-repeat center; width:29px; height:12px; position:absolute; left:-6px; top:50%; margin-top:-6px;}
.lszs dd.d2 .time{ text-align:left; padding-left:21px; float:right;}
.lszs dd .text{ width:50%; float:left;}
.lszs dd .text .p{ width:100%; padding:17px 55px 15px 20px; border:solid 1px #e70517; font-size:14px; color:#1f1f1f; line-height:20px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden; cursor:pointer; background:white; margin-top:18px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.lszs dd .text img{ margin-top:15px;}
.lszs dd.d1 .text{ padding-left:26px;}
.lszs dd.d2 .text{ padding-right:26px;}
.lszs .dian{ width:12px; height:12px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; border:solid 1px #e70012; position:absolute; left:50%; bottom:0; background:white; margin-left:-5px;}
.lszs dd .text .p:hover{ border:solid 1px #814425;}
@media  screen and (max-width:991px){
.lszs dd .text .p{ padding:15px;}
.lszs dd .time span{ width:69px; height:69px; font-size:20px; line-height:69px;}
}
@media  screen and (max-width:819px){
.lszs{ margin:20px 0 0 0; padding:25px 0 50px 0;}
}
@media  screen and (max-width:767px){
.lszs{ margin:18px 0 0 0;}
}
@media  screen and (max-width:530px){
.lszs{ padding-bottom:38px;}
.lszs dd.d2 .time{ float:left;text-align:right; padding-right:19px; padding-left:0;}
.lszs dd .time .ico{ background-size:22px 9px !important; width:22px !important; height:9px !important; right:-3px !important;}
.lszs dd.d2 .time .ico{ left:auto; right:-3px; background-image:url(../images/ico_13_1.png);}
.lszs dd.d2 .text{ padding-left:26px; padding-right:0;}
.lszs dd{ margin-top:10px;}
.lszs dd .time{ width:30%; padding-right:19px !important;}
.lszs dd .text{ width:70%; padding-left:16px !important;}
.lszs dd .text .p{ font-size:12px;}
.lszs .bian{ left:29.5%;}
.lszs dt{ left:29.5%;}
.lszs .dian{ left:29.5%;}
}

/*发展历程*/
.c_1170_4{ width:100%; float:left; padding:80px 0 116px 0;}
.c_1170_4 dl{ width:100%; float:left; position:relative; padding:23px 0 98px 0;}
.c_1170_4 dl .bian{ width:1px; height:100%; position:absolute; left:50%; top:0; background:#efefef;}
.c_1170_4 dl dt{ display:block; width:18px; height:18px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; background:#ca161d; position:absolute; left:50%; top:0; margin-left:-9px;}
.c_1170_4 dl dd{ width:100%; float:left; position:relative; z-index:2; margin-top:55px;}
.c_1170_4 dl dd .dd_l{ width:47.52%; float:left; text-align:right;}
.c_1170_4 dl dd .dd_l .time{ display:inline-block; *zoom:1; *display:inline; width:227px; height:35px; line-height:35px; padding:0 30px; border-radius:17px; -webkit-border-radius:17px; -moz-border-radius:17px; overflow:hidden; color:white; font-size:16px; background:#ca161d;}
.c_1170_4 dl dd .dd_r{ width:47.52%; float:right;}
.c_1170_4 dl dd .dd_r .p{ width:100%; float:left; font-size:16px; color:#262525; line-height:35px;}
.c_1170_4 dl dd .ico{ width:12px; height:12px; position:absolute; left:50%; top:12px; background:#ca161d; margin-left:-6px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden;}
.c_1170_4 dl dd.d1 .dd_l{ float:right; text-align:left;}
.c_1170_4 dl dd.d1 .dd_r{ float:left; text-align:right;}
.c_1170_4 dl dd:hover .dd_l .time{ background:#393939;}
.c_1170_4 dl dd:hover .dd_r .p{ color:#ca161d;}
.c_1170_4 dl .btn{ width:50px; height:50px; position:absolute; left:50%; bottom:0; margin-left:-25px; cursor:pointer; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.c_1170_4 dl .btn img{ width:100%; float:left;}
.c_1170_4 dl .btn:hover{ box-shadow:0 3px 5px rgba(0,0,0,0.3);}
@media  screen and (max-width:530px){
.c_1170_4{ padding:20px 0 36px 0;}
.c_1170_4 dl{ padding:23px 0 48px 20px;}
.c_1170_4 dl .bian{ left:20px;}
.c_1170_4 dl dt{ width:12px; height:12px; margin-left:-6px; left:20px;}
.c_1170_4 dl dd{ margin-top:15px;}
.c_1170_4 dl dd .dd_l,.c_1170_4 dl dd .dd_r{ width:100%; text-align:left; padding-left:20px;}
.c_1170_4 dl dd .ico{ width:8px; height:8px; top:12px; left:0; margin-left:-4px;}
.c_1170_4 dl dd .dd_l .time{ width:127px; height:30px; line-height:30px; padding:0 10px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; font-size:14px;}
.c_1170_4 dl dd .dd_r .p{ font-size:14px; line-height:30px;}
.c_1170_4 dl dd.d1 .dd_r { text-align: left;}
.c_1170_4 dl .btn{ width:30px; height:30px; left:20px; margin-left:-15px;}
}

/*荣誉资质*/
.c_1170_5{ width:100%; float:left; padding:58px 0 82px 0;}
.ul_5{ width:100%; float:left; margin-top:-25px;}
.ul_5 li{ width:25%; float:left; padding:0 15px; margin-top:25px;}
.ul_5 li .img{ width:100%; position:relative; border:solid 1px #ebebeb; overflow:hidden;}
.ul_5 li .img img{ width:100%; float:left;}
.ul_5 li .img .pf_mb{ width:100%; height:105px; background:url(../images/bg_14.png); position:absolute; left:0; bottom:-100%;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.ul_5 li .img .pf_mb .btn{ width:53px; height:53px; position:absolute; left:50%; top:50%; border:solid 1px white; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; background:url(../images/btn3.png) no-repeat center; background-size:19px 19px; margin:-27px 0 0 -27px; cursor:pointer;}
.ul_5 li h5{ width:100%; float:left; margin-top:18px; font-size:14px; color:#353535; line-height:24px; text-align:center;}
.ul_5 li:hover .img .pf_mb{ bottom:0;}
.tc_img .btn{ width:26px; height:26px; border:solid 2px white; position:absolute; right:20px; top:20px; cursor:pointer;}
.tc_img .btn img{ width:100%; float:left;}
.tc_img{ width:590px; height:590px; position:fixed; left:50%; top:50%; margin:-300px 0 0 -300px; z-index:999; border:solid 5px #ddd; display:none; background:white;}
@media  screen and (max-width:1023px){
.c_1170_5{ padding:28px 0 42px 0;}
.ul_5 li{ width:33.333%;}
}
@media  screen and (max-width:767px){
.c_1170_5{ padding:28px 10px 42px 10px;}
.ul_5 li{ width:50%;}
.tc_img{ width:80%; height:auto; left:10%; top:50%; margin:0; padding:5%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);}
}
@media  screen and (max-width:480px){
.ul_5 li{ width:100%; margin-top:15px;}
.tc_img{ width:90%; left:5%; padding:0%;}
}

/*特色菜品*/
.c_1170_5{ width:100%; float:left;}
.c_1170_5 .ul_1{ margin-top:-30px;    width: 100%;}
.c_1170_5 .ul_1 li{ width:33.333%; float:left; padding:0 15px; margin-top:30px;}
@media  screen and (max-width:1023px){
.c_1170_5 .ul_1 li{ width:50%;}
}
@media  screen and (max-width:480px){
.c_1170_5 .ul_1{ margin-top:-20px;}
.c_1170_5 .ul_1 li{ width:50%; margin-top:10px;margin-bottom:10px}
.ul_1 li .zbox .p{height:auto;}
.ul_1 li .zbox .p h4{font-size:16px;line-height:2;}

}

/*门店展示*/
.c_1170_5 .content1{ width:100%; float:left; padding:9px 30px; background:#efefef;}
.c_1170_5 .content1 h5{ float:left; font-size:14px; color:#555; line-height:36px; margin-left:10px;}
.c_1170_5 .content1 select{ float:left; width:176px; height:36px; background:white; padding-left:20px; font-size:14px; color:#555; line-height:36px; margin-left:30px;}
.c_1170_5 .content1 input{ float:left; width:105px; height:36px; background:white; font-size:14px; color:#fff; line-height:36px; margin-left:10px; background:#ca161d; margin-left:30px;
-moz-border-radius:4px; 
 -webkit-border-radius:4px; 
 -khtml-border-radius:4px;
 border-radius:4px;}
.c_1170_5 .ul_2{ width:100%;}
.c_1170_5 .ul_2 li{ width:33.333%; padding:0 15px; margin-top:30px;}
@media  screen and (max-width:1023px){
.c_1170_5 .ul_2 li{ width:50%;}
.c_1170_5 .content1{ padding:9px 20px;}
.c_1170_5 .content1 select{ width:126px;}
.c_1170_5 .content1 input{ width:100%; margin-top:10px; margin-left:0;}
}
@media  screen and (max-width:767px){
.c_1170_5 .content1 h5:first-child{ width:100%; margin-left:0;}
.c_1170_5 .content1 select{ width:80%; margin-top:5px; margin-left:0; float:left}
.c_1170_5 .content1 h5{ margin-top:5px;}
.c_1170_5 .ul_2 li{ width:50%; margin-top:10px;}
}
@media  screen and (max-width:480px){
.c_1170_5 .ul_2 li{ width:50%; margin-top:10px;}
}

/*总部支持*/
.c_1170_3 .content2{ width:100%; float:left;}
.c_1170_3 .content2 ul{ width:100%; float:left;}
.c_1170_3 .content2 ul li{ width:25%; float:left; padding:0 15px;}
.c_1170_3 .content2 ul li .zbox{ width:100%; float:left; padding:30px 50px 32px 50px; background:url(../images/bian_9.png) no-repeat center center; background-size:contain; text-align:center;}
.c_1170_3 .content2 ul li .zbox h2{ width:100%; height:61px;}
.c_1170_3 .content2 ul li .zbox h2 img{ height:100%;}
.c_1170_3 .content2 ul li .zbox h4{ width:100%; margin-top:29px; font-size:24px; color:#333; line-height:30px;}
.c_1170_3 .content2 ul li .zbox .p{ width:100%; margin-top:18px; font-size:16px; color:#666; line-height:40px; height:160px; overflow:hidden;}
.c_1170_3 .content2 ul li .zbox .ico{ width:118px; height:118px; border:solid 8px #fae7e8; display:inline-block; *zoom:1; *display:inline; margin-top:27px;
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;}
.c_1170_3 .content2 ul li .zbox .ico img{ width:100%; float:left;}
@media  screen and (max-width:1023px){
.c_1170_3 .content2 ul li{ width:50%; margin-top:20px;}
}
@media  screen and (max-width:767px){
.c_1170_3 .content2 ul li .zbox h2{ height:41px;}
.c_1170_3 .content2 ul li .zbox h4{ margin-top:19px; font-size:18px; line-height:24px;}
.c_1170_3 .content2 ul li .zbox .p{ margin-top:10px; font-size:14px; line-height:30px; height:120px;}
.c_1170_3 .content2 ul li .zbox .ico{ width:80px; height:80px; border:solid 4px #fae7e8; margin-top:17px;}
}
@media  screen and (max-width:480px){
.c_1170_3 .content2 ul li .zbox{ padding:20px 20px 22px 20px;}
.c_1170_3 .content2 ul li{ margin-top:10px;}
.c_1170_3 .content2 ul li .zbox .p{ line-height:24px; height:96px;}
}

/*新闻详情*/
.c_1170_6{ width:100%; float:left; padding:55px 0 82px 0;}
.c_1170_6 .qh3_3_1{ display:block; float:left; width:100%; text-align:center; font-size:26px; line-height:36px; color:#4c4c4c;}
.qt_0100_3{ float:left; width:100%; margin-top:14px; border-bottom:1px dashed #d7d8d8;}
.qt_0100_3 .qt_3_1{ float:left; height:55px; line-height:55px; font-size:14px; color:#777;}
.qt_0100_3 .qt_3_1 a{ color:#777;}
.qt_0100_3 .qt_3_1 a span{ display:inline-block; *zoom:1; *display:inline; vertical-align:middle; width:38px; height:34px; margin:-2px 0 0 10px; background:url(../images/btn5.png) no-repeat center center;}
.qt_0100_3 .qt_3_1 a:hover span{ background-image:url(../images/btn5_h.png);}
.qt_0100_3 .qt_3_1 a:hover{ color:#c2191f;}
.qt_0100_3 .qt_3_2{ float:right; margin-top:14px;}
#bsPanelHolder,#bsPanel,#bsPanel div,#bsPanel a,#bsBox,#bsBox .bsSearchDiv,#bsBox .bFind-wrapper-top{box-sizing:content-box !important;}
.bsBox .bsTop,#bsMorePanel{ width:100% !important;}
.bFind{ width:80% !important;}
#bsLogoList li{ width:25% !important;}
.bsSearchDiv div{ margin:auto;}
.qt_0100_3 .qt_3_2 a{ display:block; float:left; margin:0 0 0 5px !important; width:34px !important; height:34px !important; padding:0 !important; background-position:center center !important; background-size:contain !important; background-repeat:no-repeat;}
.bshare-custom.icon-medium a{ height:34px !important;}
.qt_0100_3 .qt_3_2 a.a1{ font-size:14px; color:#b2b2b2; line-height:34px; width:auto !important;}
.qt_0100_3 .qt_3_2 a.a2{ background-image:url(../images/ico10_1.png) !important;}
.qt_0100_3 .qt_3_2 a.a3{ background-image:url(../images/ico10_2.png) !important;}
.qt_0100_3 .qt_3_2 a.a4{ background-image:url(../images/ico10_3.png) !important;}
.qt_0100_3 .qt_3_2 a.a5{ background-image:url(../images/ico10_4.png) !important;}
.qt_0100_3 .qt_3_2 a.a2:hover{ background-image:url(../images/ico10_1_h.png) !important;}
.qt_0100_3 .qt_3_2 a.a3:hover{ background-image:url(../images/ico10_2_h.png) !important;}
.qt_0100_3 .qt_3_2 a.a4:hover{ background-image:url(../images/ico10_3_h.png) !important;}
.qt_0100_3 .qt_3_2 a.a5:hover{ background-image:url(../images/ico10_4_h.png) !important;}
.ql_0100_3{ float:left; width:100%; font-size:16px; line-height:36px; color:#333; margin-top:28px; padding-bottom: 40px;border-bottom:1px solid #d7d8d8;}
.qd_0100_3{ float:left; width:100%; padding:12px 0 0 0;}
.qd_0100_3 span{ display:block; float:left; width:50%; font-size:14px; line-height:28px; height:28px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; color:#666;}
.qd_0100_3 span a{ color:#666;}
.qd_0100_3 span a:hover{ color:#c2191f;}
.qd_0100_3 span:nth-child(2){ text-align:right;}
@media  screen and (max-width:1023px){
.c_1170_6{ padding:25px 0 32px 0;}
.c_1170_6 .qh3_3_1{ font-size:20px; line-height:30px;}
.qt_0100_3{ margin-top:10px;}
.qt_0100_3 .qt_3_1{ height:35px; line-height:35px; font-size:12px;}
.qt_0100_3 .qt_3_1 a span{ width:30px; height:30px; margin:-2px 0 0 5px; background-size:contain !important;}
.qt_0100_3 .qt_3_2{ float:right; margin-top:10px;}
.qt_0100_3 .qt_3_2 a{ width:24px !important; height:24px !important;}
.qt_0100_3 .qt_3_2 a.a1{ font-size:12px; line-height:24px;}
.ql_0100_3{ font-size:14px; line-height:26px; margin-top:18px; padding-bottom: 20px;}
.qd_0100_3{ padding:6px 0 0 0;}
.qd_0100_3 span{ font-size:12px; line-height:22px; height:22px;}
}
@media  screen and (max-width:767px){
.c_1170_6{ padding:25px 10px 32px 10px;}
.qt_0100_3 .qt_3_2{ display:none;}
}

/*加盟条件*/
.c_1170_7{ width:100%; float:left; padding:52px 0 86px 0; text-align:center;}
.c_1170_7 .p{ width:100%; float:left; font-size:16px; color:#333; line-height:30px;}
.c_1170_7 .img{ width:100%; float:left; margin-top:52px;}
@media  screen and (max-width:767px){
.c_1170_7{ padding:22px 10px 46px 10px;}
.c_1170_7 .p{ font-size:14px; line-height:20px;}
.c_1170_7 .img{ margin-top:32px; height:250px;}
.c_1170_7 .img img{ height:100%;}
}
@media  screen and (max-width:480px){
.c_1170_7 .img{ height:150px;}
}

/*菜品详情*/
.c_1170_8{ width:100%; float:left; padding:60px 0 89px 0;}
.c_1170_8 .content1{ width:100%; float:left;}
.c_1170_8 .content1 .z_470{ width:40.17%; float:left;}
.c_1170_8 .content1 .z_470 img{ width:100%; float:left;}
.c_1170_8 .content1 .z_670{ width:57.26%; float:right; background:#f8f8f8; padding:26px 30px 30px 30px;}
.c_1170_8 .content1 .z_670 h2{ width:100%; float:left; font-size:30px; color:#333; line-height:40px;}
.c_1170_8 .content1 .z_670 .p{ width:100%; float:left; margin-top:13px;}
.c_1170_8 .content1 .z_670 h4{ width:100%; float:left; font-size:16px; color:#555; line-height:59px; border-bottom:solid 1px #eaeaea;}
.c_1170_8 .content1 .z_670 .btn{ width:100%; float:left; margin-top:15px;}
.c_1170_8 .content1 .z_670 .btn a{ display:block; width:140px; line-height:45px; height:45px; text-align:center; background:#ca161d; font-size:16px; color:white; float:left;
-moz-border-radius:4px; 
 -webkit-border-radius:4px; 
 -khtml-border-radius:4px;
 border-radius:4px;}
.c_1170_8 .content1 .z_670 .btn a img{ vertical-align:middle; margin:-2px 3px 0 0;}
.c_1170_8 .content1 .z_670 .btn a:hover{ background:#b11218;}
.c_1170_8 .content1 .z_670 .btn .tel{ float:left; font-size:16px; color:#666; line-height:45px; margin-left:25px;}
@media  screen and (max-width:1023px){
.c_1170_8{ padding:30px 0 49px 0;}
.c_1170_8 .content1 .z_670{ padding:16px 20px 20px 20px;}
.c_1170_8 .content1 .z_670 h2{ font-size:20px; line-height:30px;}
.c_1170_8 .content1 .z_670 .p{ margin-top:10px;}
.c_1170_8 .content1 .z_670 h4{ font-size:14px; line-height:39px;}
.c_1170_8 .content1 .z_670 .btn{ margin-top:10px;}
.c_1170_8 .content1 .z_670 .btn a{ width:100px; line-height:35px; height:35px;font-size:14px;}
.c_1170_8 .content1 .z_670 .btn .tel{ font-size:14px; line-height:35px; margin-left:15px;}
.c_1170_8 .content1 .z_670 .btn a img{ width:25px;}
}
@media  screen and (max-width:767px){
.c_1170_8{ padding:20px 10px 29px 10px;}
.c_1170_8 .content1 .z_470,.c_1170_8 .content1 .z_670{ width:100%;}
}

.c_1170_8 .content2{ width:100%; float:left; margin-top:35px;}
.c_1170_8 .content2 .title{ width:100%; float:left;}
.c_1170_8 .content2 .title h3{ width:100%; float:left; font-size:36px; color:#232323; line-height:36px; font-weight:bold; font-family:Arial; text-transform:uppercase;}
.c_1170_8 .content2 .title h4{ width:100%; float:left; font-size:18px; color:#232323; line-height:27px; background:url(../images/bian_11.jpg) repeat-x center center;}
.c_1170_8 .content2 .title h4 span{ display:block; float:left; padding-right:20px; background:white;}
.c_1170_8 .content2 .p{ width:100%; float:left; margin-top:27px; font-size:16px; color:#666; line-height:30px;}
.c_1170_8 .content2 .cpfy{ width:100%; float:left; margin-top:33px; border-top:solid 1px #ebebeb; border-bottom:solid 1px #ebebeb; padding:15px 0;}
.c_1170_8 .content2 .cpfy h5{ width:50%; float:left; padding:0 30px; font-size:14px; color:#232323; line-height:23px; text-transform:uppercase;}
.c_1170_8 .content2 .cpfy h5 a{ font-size:16px; color:#666; padding:0 20px;}
.c_1170_8 .content2 .cpfy h5.tr{ text-align:right; background:url(../images/bian_10.jpg) no-repeat right center;}
.c_1170_8 .content2 .cpfy h5:hover{ color:#ca161d;}
@media  screen and (max-width:1023px){
.c_1170_8 .content2{ margin-top:15px;}
.c_1170_8 .content2 .title h3{ font-size:26px; line-height:26px;}
.c_1170_8 .content2 .title h4{ font-size:16px; line-height:22px; background-size:auto 4px;}
.c_1170_8 .content2 .title h4 span{ padding-right:10px;}
.c_1170_8 .content2 .p{ margin-top:17px; font-size:14px;line-height:20px;}
.c_1170_8 .content2 .cpfy{ margin-top:23px; padding:10px 0;}
.c_1170_8 .content2 .cpfy h5{ padding:0 10px; font-size:12px; line-height:20px;}
.c_1170_8 .content2 .cpfy h5 a{ font-size:14px; padding:0 10px;}
}

/*品牌介绍*/
.c_1170_9{ width:100%; float:left;}
.c_1170_9 .content1{ width:100%; float:left; padding:60px 0;}
.c_1170_9 .content1 .z_570{ width:48.72%; float:left;}
.c_1170_9 .content1 .z_570 h3{ width:100%; float:left; margin-top:81px; font-size:24px; color:#ca161d; line-height:34px;}
.c_1170_9 .content1 .z_570 h3 img{ vertical-align:middle; margin:-2px 0 0 20px;}
.c_1170_9 .content1 .z_570 .p{ width:100%; float:left; margin-top:9px; font-size:16px; color:#000; line-height:36px;}
.c_1170_9 .content1 .z_503{ width:40.17%; float:right; border:solid 1px #efb9bb; position:relative;}
.c_1170_9 .content1 .z_503:before{ content:''; width:100%; height:100%; position:absolute; left:-12px; top:35px; background:#ca161d;}
.c_1170_9 .content1 .z_503 img{ width:100%; float:left; position:relative; top:15px; left:-32px; z-index:2;}
.c_1170_9 .content1 .img{ width:100%; float:left; margin-top:98px; text-align:center;}
.c_1170_9 .content1 .text{ width:100%; float:left; margin-top:51px; text-align:center; font-size:16px; color:#000; line-height:35px;}
@media  screen and (max-width:1023px){
.c_1170_9 .content1{ padding:30px 0;}
.c_1170_9 .content1 .z_570 h3{ margin-top:11px; font-size:18px; line-height:24px;}
.c_1170_9 .content1 .z_570 h3 img{ margin:-3px 0 0 10px; width:10px;}
.c_1170_9 .content1 .z_570 .p{ margin-top:5px; font-size:14px; line-height:26px;}
.c_1170_9 .content1 .img{ margin-top:48px;}
.c_1170_9 .content1 .text{ margin-top:21px; font-size:14px; line-height:25px;}
}
@media  screen and (max-width:767px){
.c_1170_9 .content1{ padding:20px 10px;}
}
@media  screen and (max-width:480px){
.c_1170_9 .content1 .z_570,.c_1170_9 .content1 .z_503{ width:100%;}
.c_1170_9 .content1 .z_503{ margin-top:15px;}
.c_1170_9 .content1 .z_503:before{ left:-4px; top:10px;}
.c_1170_9 .content1 .z_503 img{ top:6px; left:-10px;}
.c_1170_9 .content1 .img{ margin-top:28px;}
.c_1170_9 .content1 .text{ margin-top:11px;}
}

.bg_1{ }
.c_1170_9 .content2{ width:100%; float:left; padding:79px 0 71px 0; text-align:center;}
.c_1170_9 .content2 h1{ width:100%; float:left; font-size:72px; color:white; line-height:60px; text-transform:uppercase;}
.c_1170_9 .content2 h3{ width:100%; float:left; font-size:24px; color:white; line-height:33px; margin-top:19px;}
.c_1170_9 .content2 h3 img{ vertical-align:middle; margin:-2px 20px 0 20px;}
.c_1170_9 .content2 .p{ width:100%; float:left; margin-top:46px; font-size:16px; color:white; line-height:35px;}
@media  screen and (max-width:1023px){
.c_1170_9 .content2{ padding:49px 0 41px 0;}
.c_1170_9 .content2 h1{ font-size:42px; line-height:30px;}
.c_1170_9 .content2 h3{ font-size:18px; line-height:25px; margin-top:10px;}
.c_1170_9 .content2 h3 img{ margin:-3px 10px 0 10px; width:10px;}
.c_1170_9 .content2 .p{ margin-top:26px; font-size:15px; line-height:25px;}
}
@media  screen and (max-width:767px){
.c_1170_9 .content2{ padding:49px 10px 41px 10px;}
}
.c_1170_9 .content3{ width:100%; float:left; background:url(../images/bg_16.png) no-repeat center center; text-align:center; padding:80px 0 76px 0;}
.c_1170_9 .content3 .title{ width:100%; float:left;}
.c_1170_9 .content3 .title .tximg{ width:139px; height:139px; display:inline-block; *zoom:1; *display:inline;
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;}
.c_1170_9 .content3 .title .tximg img{ width:100%; float:left;}
.c_1170_9 .content3 .title h3{ width:100%; float:left; margin-top:34px; font-size:24px; color:#ca161d; line-height:35px;}
.c_1170_9 .content3 .title h3 img{ vertical-align:middle; margin:-2px 20px 0 20px;}
.c_1170_9 .content3 .p{ width:100%; float:left; margin-top:14px; font-size:16px; color:#010101; line-height:35px;}
@media  screen and (max-width:1023px){
.c_1170_9 .content3{ padding:40px 0 36px 0; background-size:contain;}
.c_1170_9 .content3 .title .tximg{ width:89px; height:89px;}
.c_1170_9 .content3 .title h3{ margin-top:24px; font-size:18px; line-height:25px;}
.c_1170_9 .content3 .title h3 img{ width:10px; margin:-3px 10px 0 10px;}
.c_1170_9 .content3 .p{ margin-top:10px; font-size:14px; line-height:25px;}
}
@media  screen and (max-width:767px){
.c_1170_9 .content3{ padding:40px 10px 36px 10px;}
}

.c_1170_9 .content4{ width:100%; float:left; padding:0 0 123px 0;}
.c_1170_9 .content4 .z_570{ width:48.72%; float:left;}
.c_1170_9 .content4 .z_570 h3{ width:100%; float:left; margin-top:81px; font-size:24px; color:#ca161d; line-height:34px;}
.c_1170_9 .content4 .z_570 h3 img{ vertical-align:middle; margin:-2px 0 0 20px;}
.c_1170_9 .content4 .z_570 .p{ width:100%; float:left; margin-top:9px; font-size:16px; color:#000; line-height:36px;}
.c_1170_9 .content4 .z_500{ width:42.74%; float:right; text-align:center;}
@media  screen and (max-width:1023px){
.c_1170_9 .content4{ padding:0 0 63 0;}
.c_1170_9 .content4 .z_570 h3{ margin-top:11px; font-size:18px; line-height:24px;}
.c_1170_9 .content4 .z_570 h3 img{ margin:-3px 0 0 10px; width:10px;}
.c_1170_9 .content4 .z_570 .p{ margin-top:5px; font-size:14px; line-height:26px;}
}
@media  screen and (max-width:767px){
.c_1170_9 .content4{ padding:20px 10px;}
}
@media  screen and (max-width:480px){
.c_1170_9 .content4 .z_570,.c_1170_9 .content4 .z_500{ width:100%;}
.c_1170_9 .content4 .z_500{ margin-top:15px; height:186px;}
.c_1170_9 .content4 .z_500 img{ height:100%;}
}



.z_page{float:left; width:100%; font-size: 16px; color: #000; line-height: 35px;}
@media  screen and (max-width:1023px){
.z_page{ font-size:14px; line-height:25px;}
}









