@charset "utf-8";
/* CSS Document */
html,input,button,select,textarea,form,fieldset,iframe,object,pre,code,legend,blockquote{margin:auto; padding:0; border:0; font-family:"Microsoft YaHei",-apple-system-font,PingFangSC-Regular,Helvetica,"Droid Sans","Hiragino Sans GB",sans-serif;}
html{font-size:14px;}
body{margin:0; padding:0; background:#fff; text-align:center; font-size:14px; color:#424242;}
ul,ol,li,dl,dt,dd{list-style:none; margin:auto; padding:0;}
a{text-decoration:none; color:inherit; font-size:inherit; cursor:pointer; -webkit-tap-highlight-color:rgba(0,0,0,0);}
img{border:none;}
*{outline:none; word-break:break-all;}
div{position:relative; width:auto; margin:auto; padding:0;}
.glpt1107{position: relative;width: 100%;height: 100%;}
.topbox{width: 100%;background:url(../images/bg.png) repeat-x;position: relative;height: 570px;}
.header{z-index:1000; clear:both;width: 100%;background-color:#fff;}
.header-mid{height:100px;width:  1120px;  }
.header-logo{float:left; margin-left:0px;margin-top:26px; text-align:left;}
.header-link{float:right;  font-size:0; color:#424242; text-align:right; line-height:100px;}
.header-link span{position:relative; display:inline-block;}
.header-link span a{color:#424242;border-left: 1px solid #cecece;padding:0 15px;position: relative; font-size: 14px;}
.header-link span a.now{color: #d6000f;}
.header-link span a.first{border: none;}
.header-link span a.last{padding-right: 0;clear: both;}
.header-link span a:hover{text-decoration: none;}
.topbot{width: 100%;height:60px;position: absolute;bottom: 0;left: 0;background: #e95151;z-index: 0;}
.adown{position: relative;padding-left:2px ;top: -2px;}
.clear{clear:both;}
.botban-box{background: #fbfbfb;width: 100%;margin-top: 10px;}
.botban{position:relative;width: 1120px;height:300px;background: url(../images/botb.png) no-repeat;text-align: left;}
.botban01{padding-top: 75px;color: #8e8e8e;}
.botban02{font-size: 50px;color: #666;}
.botban03{color: #b2b2b2;}
.bottom{width: 100%; background:#d6000f ; padding: 20px 0;}
.bottom-mid{width:  1120px; background:#d6000f ; }
.bottom-link{ font-size: 13px; color:#fff; text-align:center}
.bottom-link a{display:inline-block;padding: 2px 16px;}
.bottom-link a:hover{text-decoration:underline;color: #fff;}
.bottom-link span.noen{border: none;}
.cpright{text-align: center;padding-top: 3px;}
.bottom-linr{float: right;color: #fff;margin-top: 16px;}
.dropim{height: 12px;line-height: 12px;text-align: left;position: relative;margin-left: 30px;top: 1px;}
.kef{font-size: 18px;line-height: 180%;text-align: left;padding: 0 20px;border-bottom: 1px solid #ddd;color: #424242;}
.header-link span.login a{display: inline-block;text-align:center;padding:0;border:none;color: #FFFFFF;background: #01a7f5;height: 25px;line-height: 25px;border-radius: 25px;width: 50px;}
.login{margin-left: 15px;}
.menudrop02 .dropim{height: 12px;line-height: 12px;text-align: right;position: relative;margin-right: 15px;top: 1px;}
/*中心*/
.banner_box{width: 100%;background: url(../images/bg.png) repeat-x;position: relative;z-index: 11;}
.protop{width: 1120px;color: #fff;text-align:left;height:380px;background: url(../images/banner02.png) no-repeat right ;position: relative;}
.protop01{font-size: 24px;padding-top: 108px;}
.protop02{font-size: 56px;}
.protop03{margin-top: 8px;width: 560px;margin: 0;}
.protop04{position: absolute;left: 50%;bottom: -26px;margin-left: -26px;z-index: 0;}
.prcen-box{background: #fff;width: 100%;}
 .fx-list{width: 100%;position: relative;padding-top: 30px;background: #fcfcfc;padding-bottom: 30px;}
 .i1128-txt{ width: 1120px; padding:0px 0; margin:0 auto;}
 .i1128-txtbox{ width:263px;  margin-bottom: 20px; text-align:center; float:left;background:#fff;border: 1px solid #eee;border-radius: 5px;margin-right: 20px;box-shadow:0px 10px 10px #fafafa;-webkit-box-shadow:0px 10px 10px #fafafa}
 .i1128-txtbox:last-of-type{margin-right: 0;}
 .i1128-txtbox01{padding-top: 48px;}
 .i1128-txtbox01 img{ display:block;margin: 0 auto}
 .i1128-txtbox02{font-size:18px; color:#333; line-height:100%;margin-top: 14px;}
 .i1128-txtbox03{font-size:12px; color:#999; line-height:160%;margin-top: 16px;padding-bottom: 50px;}
 .i1128-footer{ width:100%; margin-top:30px; padding:20px 0; font-size:12px; color:#fff; line-height:20px; font-family:Verdana, Geneva, sans-serif; background-color:#0ba0e6;}
 .gg-advtitle{ width:100%; padding:30px 0; color:#333; font-size:28px; line-height:100%;}
 .gg-advtitle span{ display:block; margin:auto; margin-top:15px; width:70px; height:2px; background-color:#d6000f;}
 .fintro-tbtns img.show{display: block;}
 .fibotbox{width: 100%;position: relative;}
 .fibotlibox{width:  1120px;margin:0 auto;height: 480px;padding-bottom: 50px;}
 .fibotli{float: left;margin:0 10px 20px 10px;}
 .fibotli img{display: block;}
.fibotlitxt{font-size: 14px;color: #404040;padding: 14px 0 15px 0;}
.botban031{font-size: 12px;padding-top: 8px;}
.rerweima{position: absolute;right: 30px;top: 80px;}
.banner_box01{margin: 0 auto;width: 1120px;}
.banner_box01 img{display: block;cursor: pointer;}
.yufutop_box{width: 100%;background: #fafafa;padding: 30px 0;}
.yufutop_con{width: 1120px;margin: 0 auto;position: relative;}
.yufutop_boxl{margin-right: 468px;height:190px;text-align:left;background: #fff;padding: 35px 50px 35px 25px;}
.yufutop_boxl span{display:inline-block;text-indent: 25px;line-height: 32px;font-size: 14px;color: #666;}
.yufutop_boxr{position: absolute;right: 0;top: 0;}
  .thrbox{position: relative;width: 1120px;margin-bottom: 20px;height: 502px;}
  .thrli{width: 360px;margin-right: 20px;float: left;}
  .thrli:last-of-type{margin-right: 0;}
  .thrlib01{font-size: 22px;padding: 5px 10px 22px 10px;color: #e5943e;}
  .last{margin-right: 0;}
  .thrlib02,  .thrlib03{font-size: 13px;color: #666;line-height: 23px;padding-bottom: 10px;}
  .thrlib{height: 230px;background: #fcfafa;padding: 0 10px;}
  .thrlit{position: relative;}
  .thrlit img{display: block;}
  .thrlit01{position: relative;z-index: 1;}
  .thrlit02{position: absolute;bottom: -14px;left: 50%;margin-left: -14px;z-index: 2;}
  .clear{clear: both;}
  .fintrobox{width: 100%;background: #fbfbfb;padding: 30px 0 40px 0;margin-bottom: 40px;}
  .fintro{width: 1120px;margin: 0 auto;margin-bottom: 30px;}
  .fintro-tbtn{width: 385px;margin: 0 auto;font-size: 0;}
  .fintro-tbtns{position: relative;width: 170px;margin: 0 10px;color:#666;display: inline-block;font-size:16px;height: 48px;line-height: 48px;background: #fff;border-radius: 50px;cursor: pointer;}
  .fintro-tbtn .intnow{background: #e5943e;color: #fff;}
  .fintro-tbtns img{position: absolute;left: 50%;margin-left: -7px;bottom: -7px;display: none;}
  .ileftbox{padding: 60px 30px;height: 410px;}
  .introlrbox{width: 1120px;position: relative;margin: 0 auto;background: #fff;}
  .ileftboxl{float: left;}
  .ileftboxr{float: right;width: 500px;text-align: left;}
  .ileftboxr01{font-size: 20px;color: #333;padding: 15px 0;}
  .ileftboxr02{font-size: 12px;color: #666;padding: 15px 0 30px 0;}
  .ileftboxr03{height: 3px;background: #e5943e;width: 37px;margin: 10px 0 25px 0;}
  .ileftboxr05{margin-top: 15px;}
  .ileftboxrli{float: left;text-align: center;width: 25%;}
  .ileftboxrli02{color: #404040;font-size: 16px;margin-top: 15px;}
  .fintro-tbtns img.show{display: block;}
  .fibotbox{width: 100%;position: relative;}
  .bottxt{position: relative;width:100%;padding-bottom: 40px;line-height: 20px;color: #999;font-size: 12px;}
  .bottboc{width: 100%;padding: 10px 0;background: #3472db;color: #fff;}
  .bottboc span{display: inline-block;margin: 0 12px;}
  .botbboc{width: 100%;background: #4981f2;color: #fff;}
  .botbbox{position: relative;width: 1120px;margin: 0 auto;height: 70px;padding:25px 0;text-align: left;line-height: 24px;}
  .botbbr{position: absolute;right: 0;top: 16px;}
  .botbbr01{position: absolute;top: 50%;margin-top:-22px;left: 0;}
  .botbbr02{margin-left: 65px;padding-left: 20px;border-left: 1px solid #fff;}
  .botbbr021{font-size: 12px;}
  .botbbr022{font-size:32px;margin-top:7px;}
  .botbbr023{position: relative;margin-top:10px;}
 .yi1128-txtbox02{font-size:16px; color:#404040; line-height:100%;margin-top: 14px;}
 .yi1128-txtbox01{padding-top:30px;}
  .yi1128-txtbox03{font-size:12px; color:#999; line-height:160%;margin-top: 10px;padding-bottom: 30px;}
 .hi1128-txtbox{ width:279px;  margin-top:30px;margin-bottom: 20px; text-align:center; float:left;background:#fff;border-right: 1px solid #eee;}
 .hi1128-txtbox:last-of-type{border: none;}
 .hi1128-txtbox01{padding-top: 8px;}
 .hi1128-txtbox01 img{ display:block;margin: 0 auto}
 .hi1128-txtbox03{font-size:12px; color:#999; line-height:160%;margin-top: 16px;padding-bottom: 8px;}
.maikbot_box{width: 100%;background: #fcfcfc;}
.maikbot_boxs{width: 1120px;margin: 0 auto;background: url(../images/maibg.png) ;}
.maiklist{width: 100%;height: 200px;padding-bottom: 70px;}
.maikli{float: left;width: 280px;text-align: center;}
.maikli01{position: relative;padding-top: 16px;}
.maikli01 img{display: block;margin: 0 auto;}
.maikli011{position:absolute;right:0;top:29px;width: 1px;background: #e5e5e5;height: 70px;}
.maikli02{font-size: 18px;color: #333;padding: 20px 0 6px 0;}
.maikli03{padding-bottom: 16px;font-size: 18px;color: #999;}
.you-box{width: 100%;}
.you-atit{width: 1120px;margin: auto;}
.you-atit div{padding-top: 10px;}
.you-atit a{display: block;height: 64px;float: left;width: 20%; color: #424242; font-size: 16px; padding-bottom: 16px;}
.you-atit a:hover{background: url(../images/adown.png) no-repeat center bottom; text-decoration: none;}
.you-atit .youa1{background: url(../images/adown.png) no-repeat center bottom;}
.you-conbox{background: #fafafa;height: 420px;width: 100%;display: none;}
.you-con{width: 1120px;}
.you-conl{float:left;margin-top: 34px;}
.you-conl img{display: block;width: 404px;margin-right: 150px;}
.you-conr{float: left;width: 460px;text-align: left;margin: 94px 0 0 0;}
.you-conr span{display: block;}
.you-conr01{color: #242424;font-size: 34px;}
.you-conr02{height: 4px; width: 76px;background: #e50a11;margin: 16px 0 48px 0;}
.you-conr03{font-size: 17px;color: #8e8e8e;}
.chanpin_box{position: relative;width: 1120px;height:540px;margin: 0 auto;background: #fff;display: none;}
.chanpin_left{width: 530px;margin-left: 0;padding-left: 40px;text-align: left;}
.chanpin_left01{font-size: 20px;color: #333;padding-top:35px;}
.chanpin_left02{font-size: 12px;color: #666;padding-top:16px;}
.chanpin_right{position: absolute;right: 32px;top: 50%;top: 110px;}
.chanpin_right img{display: block;}
.hzbotliboxs{width: 100%;background: #fff;}
 .hzbotlibox{width:  1120px;height:720px;padding:30px 0 90px 0;margin:0 auto;}
 .hzbotli{float: left;margin:0 40px 35px 0px;}
 .hzbotlis{float: left;margin:0 0px 35px 0px;}
 .hzbotli img{display: block;}
 .gywm_ggbox{position: absolute;bottom: 0;left: 0;right: 0;background: #e95151;color: #fff;}
 .gywm_gg{width: 1120px;margin: 0 auto;height: 60px;line-height: 60px;font-size: 14px;text-align: left;}
.gywm_cbox{position:relative;width: 1120px;margin: 0 auto;padding-top: 30px;}
.gywm_left{position: absolute;left: 0;top: 70px;}
.gywm_left ul{width: 180px;border-bottom: 1px solid #e6e6e6;}
.gywm_left ul li{border-top: 1px solid #e6e6e6;text-align: left;padding: 10px 0 10px 15px;cursor: pointer;}
.gywm_left ul li span{display: inline-block;border-left: 3px solid #cbcbcb;padding-left: 10px;line-height: 14px;font-size: 16px;color: #424242;}
.gywm_left ul li span.now{border-left: 3px solid #d6000f;color: #d6000f;}
.gywm_right{position: relative;margin-left: 240px;width: auto;padding-bottom:60px ;display: none;}
.gywm_rightcon01{font-size: 16px;color: #333;text-align: left;margin-bottom: 20px;padding-top: 20px;}
.gywm_rightcon01:first-of-type{padding-top:0 ;}
.gywm_rightcon02{font-size: 14px;color: #666;text-align: left;margin-bottom: 16px;line-height: 22px;text-align: justify}
.gywm_rightcon{text-align: left;}
.gywm_zzt{display: inline-block;margin-right: 24px;margin-bottom: 24px;}
.gywm_zzts{display: inline-block;margin-right: 0px;margin-bottom: 24px;}
.gywm_zzt img,.gywm_zzts img{display: inline-block;}
.gywm_lx{display: flex;vertical-align: 7;padding: 8px 0;font-size: 14px;color: #666;}
.gywm_lx span{display: flex;padding-right: 8px;}
.gywm_lx span img{display: inline-block;}
.gywm_map{margin: 20px 0 40px 0;}
.gywm_map img{display: block;}
.gywm_lxbox{margin-bottom: 20px;}
.gywm_lxbox .gywm_lx:first-of-type{font-weight: bold;}
.topbottxt {position: absolute;bottom: 0;width: 1120px;left: 50%;margin-left: -560px;margin-bottom: 0;height: 60px;line-height: 60px;font-size: 14px;text-indent: 10px;text-align: left;color: #fff;}
.img {width: 1.2rem;vertical-align: middle;margin-top: -3px;margin-right: 3px;}