.clearf:after,.clearf:before{content:"";display:block; }.clearf:after {clear:both;}

*{margin:0;padding:0;}body{margin:0;color:#333;font-size:14px;font-family:Microsoft YaHei;overflow-x: hidden;}

a{color:#555;text-decoration:none;}a:hover,a:focus{text-decoration:none;}

img{border:0;}a{outline:0 none;}ul{ list-style:none; margin:0px; padding:0px;}ul,li{list-style:none;}em,i{font-style:normal;}

.clear{clear:both;}em,i{font-style:normal;}



.g-toolbar,.sy-toolbar{width:100%;height:48px;border-bottom:1px solid #eee;background:none repeat scroll 0 0 #f1f1f1;color:#000;line-height:48px;overflow:hidden;font-size:15px}

.sy-toolbar .wrapper{clear:both;margin:0 auto;min-width:1294px;width:1294px}

.g-toolbar .wrapper{clear:both;margin:0 auto;min-width:1294px;width:1294px}

.quick-link{position:relative;float:left}

#toolBarWelcome {font-size:15px !important;}

.tool-link{position:relative;float:right;height:48px;line-height:48px}

.tool-link .child-pl{padding:1px 10px 0 12px}

.tool-link .child-node{position:relative;z-index:1;float:left;margin-top:13px;margin-left:-1px;background:url(404.png) no-repeat scroll -102px 6px;line-height:22px;color:#000}

.tool-link a {font-size:15px !important;}

.topBg{background: #fff;}



.header_sy{ width:1294px; margin:0 auto;}

.header_1{ width:1200px; margin:0 auto;}

.logo_1{width:700px;float:left;padding-top: 10px;}

.topBg .logo_1{padding:10px 0}

.nf_1{float:right;margin-top: 23px;width: 246px;margin-right: 64px;}

.nf_1 img {width:100%;display: block;}

.topbar-bbg{float:right;width: 212px;margin-top: 18px;margin-right: 33px;}

.topbar-bbg img {width:100%;display: block;}

.search_xdf{ float:right;width:252px;padding-left:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #B3B3B3;margin:30px 0 0 15px;}

.search-keyword{width:200px;height:25px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;

    vertical-align: middle;padding-left: 10px;color:#BCBCBC;}

.search-bg{vertical-align: middle;margin-left:-7px;}

.search_kw{font-size:10px;line-height:16px;color:#BCBCBC;}

.search_kw a{font-size:10px;line-height:16px;color:#BCBCBC;}





.meau{line-height:48px;height:48px;background:#fe8101;width: auto;margin:0 auto;display: inline-block;}

.m_gxzy{ width:276px; float:left;font-weight:normal;   position: relative; text-align:center; background:#fe8101;}

.m_gxzy a{ color:#FFF;  display: block; font-size:22px;}

.m_gxzy a:hover{ color:#fff;  display: block; font-size:22px; background:#484848;}

.dht_n ul{float:right;width: auto;}

.dht_n ul li{ width:101.8px;; text-align:center; font-size:18px; display:block; float:left;}

.dht_n  a{ color:#FFFFFF}

.dht_n ul li a{ display:block;}

.dht_n ul li a:hover{ background:#4C4B4B; color:#FFFFFF}



.sybanner_zy:hover{height:503px;}

.sybanner_zy ul li.zyfl1{text-align:left;border-bottom:1px solid #fff;color:#fff;padding:0;}

.sybanner_zy ul li.zyfl{text-align:left;border-bottom:1px solid #fff;color:#fff;padding:0;}

.sybanner_zy ul li.zy_list i{display:inline-block;width:0;height:0;border:11px solid transparent;border-top-color:#fff;position:relative;top:11px;margin-left:5px}

.sybanner_zy ul li.zy_list a,.sybanner_zy ul li.zy_list,.sybanner_zy ul li.zy_list:hover{height:48px;line-height:48px;text-align: center;padding:0;}

.sybanner_zy ul li img{display: inline-block;width: 30px;vertical-align: middle;margin: 0 6px;}

 .sybanner_zy{ width:276px; height:48px;position: absolute;z-index: 5; left: 0; background:rgba(245,84,43,0.8);transition: height 2s;-moz-transition: height 2s;-webkit-transition: height 2s; -o-transition: height 2s;overflow:hidden;}

.sybanner_zy ul{ width:276px; }

.sybanner_zy ul li{ display:block;width:276px; height:41px; line-height:41px; text-align:left;   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding-left:40px;}

.sybanner_zy ul li a{ width:276px; line-height:41px;margin:0 auto; color:#FFFFFF; font-size:18px;}

  

.sybanner_zy ul li:hover{ display:block; height:41px; line-height:41px; background:#484848; color:#FFFFFF; }

.sybanner_zy ul li a:hover{color:#FFFFFF; font-size:18px; }



.b_header .b_mr{ width:100%; margin:0 auto; line-height:60px; height:60px; background:#ee7800;text-align: center;}

.b_header .dht_n ul{ width:1200px; margin:0 auto; padding:0px; float: inherit;display: inline-block;}

.b_header .dht_n ul li{ width:120px; text-align:center; font-size:18px; display:block; float:left;}





.rmenu{position:fixed;top:46%;left:0;z-index:999;display:block;margin-top:-125px;width:5pc;height:351px}

.ron a{opacity:1!important;-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}

.rmenu a{display:block;margin-bottom:1px;width:5pc;height:38px;text-align:center;font-weight:300;font-size:14px;line-height:38px;opacity:0;-webkit-transition:opacity 1.2s,-webkit-transform .4s;transition:opacity 1.2s,-webkit-transform .4s;-o-transition:opacity 1.2s,transform .4s;transition:opacity 1.2s,transform .4s;transition:opacity 1.2s,transform .4s,-webkit-transform .4s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}

.rmenu>.rdh a{background:#ccc;color:#4c4c4c}

.rmenu>.rzy a{background:#999;color:#fff}







.foot{padding-top:10px;width:100%;height:108px;background-color:#f1f1f1; border-bottom:1px solid #ccc; margin:20px auto 0px auto;}

.tmall-ensure{padding:0;width:990px;height:100px; margin:0 auto;}

.ggzw{height: 305px;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:14px; list-style:none; line-height:25px;}

.ggzw .bq{padding-top: 15px;line-height:23px;}



.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;}

.zixun{ position:fixed; right:0px; top:282px; width:64px; height:357px; z-index:99999;}



.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 0;position:relative;top:-9px}

.fixed-bottom .fixed-b-inner .fitem-main2{display:block;width:150px;color:#fff;font-weight:700;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:700;font-size:21px}

.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:0;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)}



.logo_flash{ position: relative; margin: 0 auto; -webkit-transition-duration: 1.2s; -o-transition-duration: 1.2s; transition-duration: 1.2s; overflow: hidden;}

.logo_flash:before{content:"";position: absolute;left: -665px;top: -460px;width: 250px;height: 10px;background-color: rgba(255,255,255,.4);-webkit-transform: rotate(-35deg);-ms-transform: rotate(-35deg);transform: rotate(-35deg);-webkit-animation: searchLights 1s ease-in 1s infinite;animation: searchLights 1s ease-in 1s infinite;}

@-webkit-keyframes searchLights {

0% { left: -100px; top: 0; }

to { left: 220px; top: 100px; }

}

@keyframes searchLights {

0% { left: -100px; top: 0; }

to { left: 220px; top: 100px; }

}

.menu_zong{height:48px;text-align: center;}



a {

    color: inherit;

    text-decoration: none;

    font-size: inherit;

  }

  .container {

    width: 1294px;

    margin: 0 auto;

  }

  .foot-sec-footlink {

    height: 334px;

    background: url(404.png) center no-repeat;

    background-size: 1920px 334px;

  }

  .sec-footlink-wrap.container {

    position: relative;

    width: 1294px;

    height: 334px;

  }

  .sec-footlink-wrap .footlink-wrap {

    width: auto;

    position: absolute;

    top: 50%;

    margin-left: 96px;

    -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

            transform: translateY(-50%);

  }

  .footlink-wrap-l {

    width: 900px;

    float: left;

  }

  .footlink-wrap-l .footlink-g {

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-box;

    display: -ms-flexbox;

    display: flex;

  }

  .footlink-wrap-l .footlink-g .footlink-item {

    -webkit-box-flex: 1;

    -webkit-flex: 1;

       -moz-box-flex: 1;

        -ms-flex: 1;

            flex: 1;

    font-size: 15px;

  }

  .footlink-wrap-l .footlink-g .footlink-item ul > li {

    line-height: 30px;

    color: #666;

    font-size: 15px;

  }

  .footlink-wrap-l .footlink-g .footlink-item li.footlink-item-tit {

    font-weight: bold;

    font-size: 20px;

    line-height: 36px;

    color: #333;

  }

  .footlink-wrap-r {    

    width: auto;

    float:left;

    font-size: 15px;

  }

  .footlink-wrap-r ul li {

    line-height: 30px;

    color: #666;

    font-size: 15px;

  }

  .footlink-wrap-r ul li span {

      font-size: inherit;

  }

  .footlink-wrap-r ul li.footlink-r-tit {

    border-left: solid 6px #333;

    padding-left: 6px;

    font-weight: bold;

    font-size: 20px;

    line-height: 20px;

    margin: 8px 0;

    color: #333;
	

  }

  .footlink-wrap-r ul li.footlink-r-tit span {

    text-transform: uppercase;

    font-size: 20px;

  }

  .foot-copyright {

    height: 136px;

    background: #333;

    position: relative;

  }

  .foot-copyright .foot-c-wrap {

    position: absolute;

    left: 50%;

    top: 50%;

    -webkit-transform: translate(-50%, -50%);

        -ms-transform: translate(-50%, -50%);

            transform: translate(-50%, -50%);

    color: #fff;

    font-size: 16px;

    text-align: center;

  }

  .foot-copyright .foot-c-wrap a {

    display: inline-block;

  }

  .foot-copyright .foot-c-wrap p {

      font-size: 15px;

  }

  .foot-copyright .foot-c-wrap p:first-child {

    margin-bottom: 18px;

  }

  .wxft-wrap {

    position: relative;

  }

  .wxft-wrap .wxft-wrap-c {

    display: none;

    position: absolute;

    width: 120px;

    left: -24px;

    top: 24px;

  }

  .wxft-wrap .wxft-wrap-c img {

    display: block;

    width: 100%;

  }

  .wxft-wrap a:hover + div.wxft-wrap-c {

    display: block;

  }

  .clearfix:after {

    content: "";

    height: 0;

    clear: both;

    overflow: hidden;

    display: block;

    visibility: hidden;

  }

  .foot-c-wrap a:hover {

      color: inherit;

  }

  
 @media only screen and (max-width:640px) and (min-width:320px) {
	body{width:100%;overflow-x:hidden;}
	body > div.backg4 > div > div.caidan > div:nth-child(5){display: none;}
	
	.mr {width: 100% !important;}
	.backg4 .mr>a {width: 50%;float: left;}
	.newdh .dr {float: right;height: 70px;line-height: 70px;position: absolute;top: 0px;right: 0px;width: 44%;margin-right: 1%;}
	.newdh img {float: left;width: 100% !important;padding: 10px;box-sizing: border-box;overflow: hidden;}
	.newdh .caidan {width: 101% !important;float: left;display: block !important;height: 80px;margin-left: 0px !important;overflow: hidden;}
	.newdh .item {flex: none !important;height: 40px !important;line-height:40px !important;font-size: 16px;padding-top: 0px;text-align: center;width: 33% !important;float: left;background-color: #ee2d00;padding-top: 0px 
	!important;display: block;border: none;color: #fff;margin: 0 1px 1px 0;}
	.newdh .item a {color: #fff !important;line-height: 40px;display:block;}
	.x-pcswt-fot{display:none;}
	.lxdz{display:none;}
	.content_box{width:100%;overflow:hidden; display:none;}
	.banner{height:125px;width: 100%;float: left;overflow: hidden;display: block;background:url(../image/banner.jpg) no-repeat center;background-size: cover !important; display:none;}
	.left_img{width:100%;margin:0;padding:0 15px;box-sizing:border-box;overflow:hidden; display:none;}
	.big_img{margin:0;}
	.big_img img{border-radius:15px;}
	.right_nr{width:100%;overflow:hidden;padding:0 15px;box-sizing:border-box;float:none; display:none;}
	.right_nr p{font-size:18px;}
	.right_nr p span{font-size:19px;}
	.right_nr p a{font-size:18px;}
	.right_nr>a{font-size:19px;}
	.middle{width:100%;padding:0 15px;box-sizing:border-box;overflow:hidden; display:none;}
	
	h3 b{line-height:40px;font-size:22px;border-top-left-radius:20px;border-top-right-radius:20px;}
	.mid_nr{text-align:justify;font-size:16px;line-height:39px;}
	.jxhj{width:100%;}
	.btn_group{width:100%;}
	.btn_group a:first-child{margin-left:0;}
	.btn_group a{width:45%;margin-right:5%;font-size:16px;line-height:35px;}
	.footer{width:100%;overflow:hidden;margin-top:35px;background:#222;height:200px;}
	.w1090{width:300px;overflow:hidden;margin:0 auto;}
	.footer_r{display:none;}
	.footer_l{width:300px;}
	.footf {
		display: none;
	}
	.jxhj li{width:100%;margin-right:0px;}
}