
/* CSS Document */
/*1?€???-???-?¨¤? ?¡è???
--------------------------*/
body,div,p,span,h1,h2,h3,h4,h5,ul,li,dl,dd,dt,a,from,input,div,menu,ol,section{ border:0; margin:0; padding:0;}
body{font-family:"SimSun"; overflow-x:hidden;}
area{ outline: none;}
ul,li{ list-style:none;}
.c{ clear:both;}
.pr{ padding-top:5px; height:100px;}
.clearf:after,clearf:before{content:"";display:block; }
.clearf:after {clear:both;}
.clearf{zoom:1;}/*IE6/IE7*/
.mr{ width:1200px; margin:0 auto;}
a{ text-decoration:none; color: #676767;}
/* a:hover{ color:#000;} */
img{ border:0;}
/*2.header
--------------------------*/

/*--------------------------*/
.banner{margin:0 auto;height:612px;background:url(/zysz/images_dqzy/lw_img/banner.jpg) no-repeat center;}
.i_box1{float:left;width:309px;height:235px;margin-right:30px;}
.i_box2{float:left;width:420px;height:303px;margin-right:30px;margin-top:40px;}
.w_box1{float:left;width:797px;height:235px;color:#F5F2C9;font-size:26px ;line-height:45px ;padding:60px 0 30px;box-sizing:border-box;}
.w_box2{float:left;width:686px;height:303px;color:#F5F2C9;font-size:26px ;line-height:40px ;padding:15px 0 0px;box-sizing:border-box;margin-top:40px;}
.img_w{margin:20px auto 40px;}

.tit_img{margin:60px auto 30px;text-align:center;}
.content_box{width:1136px;margin:0 auto;}
.tit_w{padding:5px 50px;text-align:center;font-size:24px ;line-height:35px ;color:#F5F2C9;}
.bg1{background:#E70000;}
.bg2{background:#A17769;}
.hg li{float:left;width:272px;margin-right:16px;color:#fff;margin-bottom:14px;text-align:center;}
.hg li:nth-child(4),.hg li:nth-child(8){margin-right:0;}
.hg h1{font-size: 32px;line-height:45px;}
.hg h3{font-size:21px;line-height: 30px;border-bottom:1px solid #fff;border-top:1px solid #fff;width: 70%;margin: 0 auto 0.5rem;}
.btn_zx{display:block;width:55%;background:#fff;color:#E4100C;text-align:center;margin:0.3rem auto 0.8rem;font-size:1.3rem;line-height: 2rem;font-weight:bold;}
.l_btn{display:block;width:230px;height:52px;background:#E70000;color:#fff;;text-align:center;margin:15px auto 50px;font-size:30px;line-height: 50px;font-weight:bold;border-radius:8px;}

.hg font{font-weight:bold;}
.qt,.mc,.hg{margin:30px auto 25px;}
.hgzl{padding:5px 25px 35px;text-align:center;font-size:18px ;line-height:26px ;font-weight:700;}
.bg{background:#48393A;padding:60px 0 20px;}

.qt li,.tsgg li,.mc li{float:left;width:365px;margin-right:20px;color:#fff;margin-bottom:16px;text-align:center;}
.mc li:nth-child(6),.qt li:nth-child(3),.mc li:nth-child(3){margin-right:0;}
.tsgg li:nth-child(2),.tsgg li:nth-child(4){width:749px;height:312px;margin-right:0;background:#FFE6CE;padding:23px 30px;color:#333;box-sizing:border-box;text-align:left;}
.tsgg li:nth-child(4){padding:65px 30px;}
.tsgg li:last-child{margin-right:0;}
.mc_left{float:left;width:100px;height:365px;box-sizing:border-box;margin-left:35px;}
.mc_right{float:left;width:230px;height:365px;color:#333;font-size:20px;line-height:35px;font-weight:bold;text-align:left;padding: 82px 28px 20px;box-sizing: border-box;}
.top{font-size:55px;line-height:64px;background:#E70000;font-weight:bold;}
.mc_left_w{padding:20px 15px;font-size:39px;line-height:43px;font-weight:bold;color:#563300;border:1px solid #AD887A;border-top:none;border-bottom:none;}
.fgx{border-top:1px solid #B2A293;}
.m_top{margin-top:50px;}
.tsgg{margin:20px auto;}
.tsgg font{color:#EC5047;}
.tsgg_t{font-size:35px;line-height:50px;}
.tsgg_w{font-size:20px;line-height:28px;}
.tsgg li img,.qt li img{display:block;width:100%;}
.kd_btn{display:block;width:365px;font-size:30px ;line-height:68px;text-align:center;color:#fff;margin:5px auto;background:#E70000;}
.kd_btn span{display:inline-block;width:0;height:0;border:10px solid transparent;border-left-color:#fff;}
.qt li{position:relative;}
.qt li div{/* position:absolute;left:0;bottom:0; */font-size:24px;line-height:40px;text-align:center;background:#E70000;width:100%;}




















/*×ó²àµ¼º½*/
.rmenu{
  display: block;
  width:80px;
  height: 351px;
  position:fixed;
  top:46%;
  left:0px;
  margin-top:-125px;
  z-index: 999;
}
.ron a{
  -webkit-transform: translateX(0) !important;
  -moz-transform: translateX(0) !important;
  transform: translateX(0) !important;
  opacity: 1 !important;
}
.rmenu a{
  display: block;
  width:80px;
  height:38px;
  line-height: 38px;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 1px;
  -webkit-transition: opacity 1.2s, transform 0.4s;
  -moz-transition: opacity 1.2s, transform 0.4s;
  transition: opacity 1.2s, transform 0.4s;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0;
}
.rmenu > .rdh a{
  background:#ccc;
  color:#4c4c4c;
}
.rmenu > .rzy a{
  background:#999;
  color:#fff;
}
/*µ×²¿×ÉÑ¯¶¯Ì¬*/
*{margin:0;}
.pc_bottom_clearfix:after{
    content: "";
    clear: both;
    height: 0;
    visibility: hidden;
    display: block;
}
.fl {
    float: left;
}
.fixed-bottom{
  display: block;
  visibility:hidden;
  width: 100%;
  min-width: 1200px;
  height:56px;
  position: fixed;
  bottom:-56px;
  left:0;
  z-index:999;
  background:#ff7a01;
  transition:bottom .5s;
  -moz-transition:bottom .5s;
  -webkit-transition:bottom .5s;
}
.fixed-bottom.onshow{
    visibility: visible;
	bottom:0;
}
.fixed-bottom .fixed-b-inner{
  width: 1200px;
  height:56px;
  margin:0 auto;
}
.fixed-bottom .fixed-b-inner .fitem-main{
  display: block;
  width:300px;
  height: 56px;
  background:url('http://oq4ht12sx.bkt.clouddn.com/bottom-yd1.png') no-repeat;
  background-position:0 -136px;
}
.fixed-bottom .fixed-b-inner .fitem-main2{
  display: block;
  width:150px;
  color:#fff;
  font-weight: 300;
  font-size:20px;
  line-height:56px;
  padding-left:12px;
}
.fixed-bottom .fixed-b-inner .fitem-main3{
  width:315px;
  display: block;
  height: 56px;
}

.fixed-bottom .fixed-b-inner .fitem-main3 ul{
  display: block;
  height:56px;
  margin-left:10px;
}
.fixed-bottom .fixed-b-inner .fitem-main3 ul li{
  display: block;
  float: left;
  color:#fff;
  height: 56px;
  line-height:56px;
  position: relative;
  padding:0 20px;
  font-weight: 300;
  font-size:17px;
}
.fixed-bottom .fixed-b-inner .fitem-main3 ul li a{
  color:#fff;
}
.fixed-bottom .fixed-b-inner .fitem-main3 ul li span{
  display: block;
  width:1px;
  height:17px;
  background-color:#fff;
  position: absolute;
  top:19px;
  right:0;
}
.fitem-tel{
    width:230px;
    height:30px;
    margin-top:13px;
}
.fitem-tel input{
    display: block;
    width: 140px;
    outline: none;
    border: none;
    height: 30px;
    line-height:30px;
    font-weight: 300;
    padding-left: 10px;
}
.fitem-tel .fitem-tel-push{
    display: block;
    width: 80px;
    height: 30px;
    background: #ff3701;
    font-size: 14px;
    line-height: 30px;
    font-weight: 300;
    text-align: center;
    color: #fff;
		border:none;
}
.fitem-tel .fitem-tel-push:hover{
    opacity:.7;
}
.zxicon{
  display: block;
  width:120px;
  height:56px;
  background:#ff7a01;
  position: relative;
  float:right;
}
.zx-icon-i{
  display:block;
  width:40px;
  height:56px;
  background:url('http://oq4ht12sx.bkt.clouddn.com/bottom-yd1.png') no-repeat;
  background-position:-11px -71px;
}
.zxicon > p{
  display: block;
  height:56px;
  line-height: 56px;
  font-size:16px;
  color:#fcff00;
  font-weight: 200;
  padding-left:5px;
  cursor:pointer;
}
.zx-icon-bg{
  display: block;
  width: 62px;
  height: 65px;
  position: absolute;
  top:-52px;
  left:30px;
  background: url('http://oq4ht12sx.bkt.clouddn.com/bottom-yd1.png') no-repeat;
  background-position: 0 0;
  color:#fff;
  cursor:default;
  text-align:center;
  line-height:65px;
  font-weight: 300;
  font-size:18px;
  transform:scale(.3);
  -moz-transform:scale(.3);
  -webkit-transform:scale(.3);
  visibility:hidden;
	-moz-transform-origin: center bottom;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	transition:all .5s 1s;
	-moz-transition:all .5s 1s;
	-webkit-transition:all .5s 1s;
}
.onshow  .zx-icon-bg{
	visibility:visible;
	transform:scale(1);
  -moz-transform:scale(1);
  -webkit-transform:scale(1);
}