*{margin:0;padding:0;}

body{margin:0;color:#333;font-size:14px;font-family:Microsoft YaHei;}

a{color:inherit;text-decoration:none;}

a:hover,a:focus{text-decoration:none;}

img{border:0;}

p img{
width:100%;
}

a{outline:0 none;}

ul{ list-style:none; margin:0px; padding:0px;}

ul li{list-style:none;}

.clear{clear:both;}

em,i{font-style:normal;}



div.l_but{display:none;}

.container{width: 1200px;margin: 0 auto;}









.mr{ width:100%; margin:0 auto; line-height:60px; height:60px; background:#ee7800;}

.dht_n ul{ width:1200px; margin:0 auto; padding:0px;}

.dht_n ul li{ width:120px; text-align:center; font-size:18px; display:block; float:left;}

.dht_n ul li a{ display:block; color:#FFFFFF;font-size: 18px;}

.dht_n ul li a:hover{ background:#4C4B4B;}

.show{ top:51px; position:absolute; z-index:1;}





.foot{padding-top:10px;width:100%;height:108px;background-color:#f1f1f1; border-bottom:1px solid #ccc; margin:10px auto 0px auto;}

.tmall-ensure{padding:0;width:990px;height:100px; margin:0 auto;}

.ggzw{height:310px; width:100%;margin:0 auto;}

.ggzw .xhjy{height:155px; border-bottom:solid 5px #ccc; padding-top:23px}

.ggzw .xhjy .d1{width:240px; height:130px; float:left; margin:0 100px 0 20px; display:inline}

.ggzw .xhjy .d1 .logo{width:373px; height:64px; display:block}

.ggzw .xhjy .d1 .zzdn{width:240px; height:25px; margin-top:10px;  font:18px/25px 'SimSun';}

.ggzw .xhjy ul{width:150px;_width:130px; float:left}

.ggzw .xhjy ul .tt{font-size:16px; }

.ewm{ color:#000000;}

.ggzw .xhjy ul li{font-size:12px; list-style:none; line-height:25px;}

.ggzw .bq{height:95px;padding-top:15px; line-height:23px;margin-bottom:16px;}



.footer{clear:left;background-color:#F1F1F1;width:100%;}

.footer .main{width:1190px; height:147px;margin:0 auto; }

.footer .ggzw a{color:#666;}



.footer .ggzw .xhjy .d1 .logo{background: url(../image/logo.png) no-repeat;}

.footer,.bq{ width:100%; text-align:center; margin:0 auto; font-size:14px;}



.fixed_1{position:fixed; top:186px;  right:0; margin-left:655px; width:60px; z-index:987654;display:none;}

.fixed_1 a:link,.fixed_1 a:visited{display:block; width:60px; height:35px; background:#ee7800; margin-top:1px; color:#ffffff; background-position:center 8px; background-repeat:no-repeat; text-align:center; padding-top:30px; line-height:35px; z-index:545;}

.fixed_1 a:hover{background-color:#484848;}

.fixed_1 a{ position:relative; font-size:14px;}

.fixed_1 a.rtel{ height:53px; padding:0; position:relative;}

.fixed_1 a.rtel span{ position:absolute; width:53px;height:53px; background:#0cf; top:0; right:0; text-align:left; line-height:53px; font-size:16px; overflow:hidden;}

.fixed_1 a.rtel span i{ width:53px; height:23px; float:left; padding-top:30px;background:#ee7800; color:#ffffff; background-position:center 8px; background-repeat:no-repeat; text-align:center;line-height:23px; font-style:normal; margin-right:10px; font-size:12px;}

.fixed_1 a.rtel:hover span i{background-color:#484848;}

.fixed_1 a span.ewm{ width:100px; height:100px; padding:10px; background:#fff; position:absolute; right:53px; top:0; display:none;}

.fixed_1 a span.ewm img{ display:block;}

.zhugan .wz_nr{text-indent:2em; margin:0px; padding:0px; line-height:30px;}





.zx_show{background:#fff;width:510px; border-radius:15px;  height:350px; position:fixed; left:50%; top:50%; margin-left:-225px; margin-top:-152px; z-index:10; z-index:999;box-shadow: 0 0 30px #000;-moz-box-shadow: 0 0 30px #ccc;-webkit-box-shadow: 0 0 30px #000;}

.zx_show .zxclose{ width:30px; height:26px; overflow:hidden; cursor:pointer; top:10px; right:10px; position:absolute;transition:All .3s ease;-moz-transition: All .3s ease;-webkit-transition: All .3s ease; -o-transition:All .3s ease;}

.zx_show .zxclose:hover{ -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}

.zxcenter{background:url(404.png) no-repeat left bottom; height:284px;}

.zxbottom{ border-radius:15px; height:61px;position:absolute;bottom:0; width:510px;}

.text-c{ text-align:center; width:440px; margin:0 auto;}



.text-c a.shouye{ display:block; float:left; margin-left:10px;    background:url(404.png) no-repeat; padding-left:22px;  margin-top:10px; font-size:16px;}

.text-c a.qqzx{ display:block; float:left; margin-left:10px;     background:url(404.png) no-repeat;padding-left:26px;  margin-top:10px; font-size:16px;}



.text-c a.xffq{ display:block; float:left;  border-radius:15px; margin-left:30px;  width:120px; height:35px;  background:#ff8101; line-height:35px; color:#FFFFFF; font-size:16px; margin-top:10px;}

.text-c a.yhhd{ display:block; float:left; margin-left:10px;  border-radius:15px;  width:120px; height:35px;  background:#25c53f; line-height:35px; color:#FFFFFF; font-size:16px; margin-top:10px;}

.text-c a.xffq:hover{ width:120px; height:35px;  background:#484848; line-height:35px; color:#FFFFFF; font-size:16px; margin-top:10px;}

.text-c a.yhhd:hover{ width:120px; height:35px;  background:#484848; line-height:35px; color:#FFFFFF; font-size:16px; margin-top:10px;}

.zxclose .yangshi {width:22px;height:22px;position:absolute;top:0px;right:0px;cursor:pointer;background:url(404.png) no-repeat center center;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}

.zxclose .yangshi{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)} 



.barrage{position:fixed;right:-500px;display:inline-block;width: 500px;z-index: 99999}

.barrage_box{background-color: rgba(0,0,0,.5);padding-right: 8px; height: 40px;display: inline-block;border-radius: 25px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}

.barrage_box .portrait{ display: inline-block;margin-top: 4px; margin-left: 4px; width: 32px;height: 32px;border-radius: 50%;overflow: hidden;}

.barrage_box .portrait img{width: 100%;height: 100%;background: none;}

.barrage_box div.p a{ margin-right: 2px; font-size: 14px;color: #fff;line-height: 40px;margin-left: 18px; }

.barrage_box div.p a:hover{text-decoration: underline;}

.barrage_box .close{visibility: hidden;opacity: 0; text-align: center; width:25px;height: 25px;margin-left: 20px;border-radius: 50%;background:rgba(255,255,255,.1);margin-top:8px; background-image: url(../image/close.png);}

.barrage_box:hover .close{visibility:visible;opacity: 1;}

.barrage_box .close a{display:block;}

.barrage_box .close .icon-close{font-size: 14px;color:rgba(255,255,255,.5);display: inline-block;margin-top: 5px; }

.barrage .z {float: left !important;}

.barrage  a{text-decoration:none;}

.foot .footer img{width:auto;}



.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;

  -ms-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;

  -webkit-transition: opacity 1.2s, -webkit-transform 0.4s;

  transition: opacity 1.2s, -webkit-transform 0.4s;

  -o-transition: opacity 1.2s, transform 0.4s;

  transition: opacity 1.2s, transform 0.4s;

  transition: opacity 1.2s, transform 0.4s, -webkit-transform 0.4s;

  -webkit-transform: translateX(-100%);

  -ms-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;

  -o-transition:bottom .5s;

  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: 70px;

  background:url('404.png') no-repeat;

  background-position:0 0px;

  position: relative;

  top:-9px;

}

.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;



}

.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('404.png') no-repeat;

  background-position: 0 0;

  color:#fff;

  cursor:default;

  text-align:center;

  line-height:65px;

  font-weight: 300;

  font-size:18px;

  -ms-transform:scale(.3);

      transform:scale(.3);

  -moz-transform:scale(.3);

  -webkit-transform:scale(.3);

  visibility:hidden;

	-webkit-transform-origin: center bottom;

	-ms-transform-origin: center bottom;

	    transform-origin: center bottom;

	-o-transition:all .5s 1s;

	transition:all .5s 1s;

	-moz-transition:all .5s 1s;

	-webkit-transition:all .5s 1s;

}

.onshow  .zx-icon-bg{

	visibility:visible;
	-ms-transform:scale(1);

	    transform:scale(1);

  -moz-transform:scale(1);

  -webkit-transform:scale(1);

}

.main li img{margin-left:22px;}





.jxhj{ width:1200px; margin:0 auto;}
.jxhj li{ float:left; width:384px; margin-right:16px; margin-bottom:20px;}
.jxhj img {
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}
.jxhj img:hover {
	transform: translate(0, -5px);
	-webkit-transform: translate(0, -5px);
	-moz-transform: translate(0, -5px);
	-o-transform: translate(0, -5px);
	-ms-transform: translate(0, -5px);

}
.backg4 {
    background: #fff;
}
.mr {
    width: 1200px;
    margin: 0 auto;
}
.newdh .caidan {
    width: 670px;
    float: left;
    display: flex;
    height: 80px;
    margin-left: 40px;
}
.newdh .item {
    flex: 1;
    height: 80px;
    line-height: 71px;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
}.newdh .item a {
    color: #000;
}
.newdh .item a:hover{height:75px;width:78px;height:75px;line-height:71px;background:#f60;display:block;color:#fff;}
.newdh .dr {
    float: right;
    height: 80px;
    line-height: 80px;
}
.fot {
    width: 1200px;
    margin: 0 auto;
    height: 100px;
    margin-bottom: 20px;
}.fot p {
    font-size: 18px;
    text-align: center;
    line-height: 20px;
    padding: 10px;
    color: #777777;
}
.fot p a{ color:#777;}


#footer{height:375px;width:100%;background-repeat:repeat-x;background-position:left top;font-family:"Microsoft Yahi";background:#f1f1f1;}#footer_n{height:375px;width:1200px;margin-right:auto;margin-left:auto;}#footers{background-image:url(404.png);height:130px;width:1200px;font-size:20px;line-height:95px;font-weight:bolder;color:#FFF;}#footerggy{float:left;padding-left:380px;letter-spacing:10px;}#footers_r{float:right;margin-right:250px;height:95px;text-align:center;}#footers_r h4{font-size:16px;line-height:75px;color:#FFF;font-weight:normal;height:21px;}#footers_r h3{font-size:12px;color:#FFF;font-weight:normal;margin-top:100px;height:12px;}#footerm{width:1200px;height:175px;padding-top:50px;font-size:14px;}#jybz{font-size:15px;margin-top:10px;font-weight:bolder;color:#333;}#cgxz{font-size:15px;margin-bottom:5px;font-weight:bolder;color:#333;}#footerm_l{float:left;width:250px;font-size:12px;padding-left:0px;color:#000; margin-top:8px;}.footerm_m{float:left;width:700px;color:#000;position:relative;}#footerm_r{float:right;width:190px;font-size:14px;}#footerm_r h1{font-weight:bolder;font-size:12px;}#nzbj1{padding-left:60px;margin-top:10px;}#nzbj2{padding-left:20px;}#footerm_l ul li{text-align:left;height:23px;}.footerm_m ul{float:left;width:auto;height:196px;width:235px;}.footerm_m ul h4{text-align:center;font-weight:bold;margin-bottom:15px;font-size:18px;letter-spacing:3px;}.footerm_m ul li{text-align:center;line-height:30px;}.ybx{border-right-width:1px;border-right-style:solid;border-right-color:#bbb;}#footerm_b{font-size:15px;color:#A0A0A0;text-align:center;padding-top:30px;}#xzzy{position:absolute;left:300px;top:-35px;list-style-type:none;font-size:20px;font-weight:bolder;color:#000;}#zwbj li{margin-left:15px;}.ljys1 a span{float:right;}.ljys1 a{text-decoration:none;color:#666;}.ljys1 a:link{text-decoration:none;color:#666;}.ljys1 a:hover{color:#F63;text-decoration:none;}.footerm_m .ybx li a{color:#757575;text-decoration:none;}.footerm_m ul li a{color:#757575;text-decoration:none;}.footerm_m .ybx p{margin-left:0;}.banner{background:#ccc none repeat scroll 0 0;height:460px;width:100%;margin-right:auto;margin-bottom:10px;margin-left:auto;}.banner_list{margin-left:auto;margin-right:auto;position:relative;width:1200px;}
.x-pcswt-fot{width:100%;height:57px;background:#c51f1a;position:fixed;bottom:0;line-height:57px;left:0;z-index:20180809;}.x-pcswt-fot .x-pcswt-con{width:1200px;padding-left:600px;margin:0 auto;height:57px;background:url(404.png) no-repeat 0 center;}.x-pcswt-fot .x-pcswt-con a{display:block;position:relative;color:#fff;float:left;width:150px;font-size:18px;height:57px;text-align:center;}.x-pcswt-fot .x-pcswt-con a:after{content:'';position:absolute;right:0;top:20px;height:17px;width:1px;background:#fff;opacity:.8;}.x-pcswt-fot .x-pcswt-con a{display:block;position:relative;color:#fff;float:left;width:150px;font-size:18px;height:57px;text-align:center;}.x-pcswt-fot .x-pcswt-btn{position:absolute;width:133px;height:57px;top:0;background:url(404.png) no-repeat 0 0;}.x-pcswt-fot .x-pcswt-con a{display:block;position:relative;color:#fff;float:left;width:150px;font-size:18px;height:57px;text-align:center;}.msfc{width:1200px;margin:30px auto 10px;}