.header , .content , .footer { width:1200px; margin:0 auto;  }
.g_top{ height:214px; background:url(../images/topbg.jpg) no-repeat center top; }
.g_top .m_top{height: 162px; height: 161px\9; height: 161px\0; overflow:hidden;}
.top_t{ height:28px; line-height:28px;color:#767676;font-size:12px;}
.top_t p{ float:right;}
.top_t p a{ padding: 0 18px 0 24px; color:#767676;}
.top_t .tico1{background:url(../images/tico1.png) no-repeat;}
.top_t .tico2{background:url(../images/tico2.png) no-repeat;}
.top_t .tico3{background:url(../images/tico3.png) no-repeat;}
.top_c h1{ float:left; padding: 22px 30px 0 0;}
.top_c h2{ float:left; height:60px; margin:42px 0 0 0; color: #2067c6; font-size: 26px; font-weight: bold;}
.top_c h2 em{ display:block; color:#000000; font-weight:normal; font-size: 20px; padding-top: 3px; }
.top_c p{ float:right; margin:43px 0 0 0 ; padding: 0 0 0 65px; height:60px; background:url(../images/tel.png) no-repeat left 6px; color:#272727; font-size:24px;}
.top_c p span{ display:block; font-size:24px; color:#272727; }
.top_c p em{display: block;font-weight: bold;}

 .g_nav{height:52px; line-height: 52px; }
  .g_nav li{position: relative; float:left; font-size:14px; background:url(images/line.jpg) no-repeat right center;}
  .g_nav li a{ display:block;float:left;  padding: 0 38px; color:#fff; line-height:52px; text-decoration: none;font-weight: bold;}
  .g_nav li a:hover,.g_nav .cur a{color: #fff;background:url(../images/hover.png) no-repeat center top;}
  .g_nav .li_last{background: none;}
  .g_nav .xla{position: absolute;left:0;top:52px;width: 100%;display: none; z-index:10;}
  .g_nav li:hover .xla{display: block;}
  .g_nav .xla a{display: block;width:100%; height: 40px;line-height: 40px;border-bottom: 1px solid #808080;background: #606060;text-align: center;font-size: 14px;color: #fff; padding: 0;font-weight: normal;}
.g_nav .cur .xla a{background: #606060;}
.ty-banner-1 {overflow: hidden;line-height: 0;text-align:center;}
.ty-banner-1 img{visibility: hidden;}
.ty-banner-1 img.show{visibility: visible;}
.p4-search-1 {  background: #e5e5e5;  height: 82px;  overflow: hidden;}
.p4-search-1 p {  color: #6b6b6b;  line-height: 82px;}
.p4-search-1 a {  color: #999;  display: inline-block;  margin-right: 15px;}
.p4-search-1-inp {  width: 384px;  height: 40px;  border-top: 1px solid #d4d4d4;  border-bottom: 1px solid #d4d4d4;  margin-top: 20px;}
.p4-search-1-inp1 {  width: 336px;  height: 40px;  font-size: 12px;  background: none;  color: #b1b1b1;  line-height: 40px;  float: left;  border: 0;  outline: none;}
.p4-search-1-inp2 {  width: 36px;  height: 40px;  background: url(..//VISkins-p4.png) no-repeat -962px -620px;  cursor: pointer;  float: right;  border: 0;}


  .p4-curmbs-1{ height: 110px; line-height: 110px; overflow: hidden;}
  .p4-curmbs-1 dt{float: left; padding-left:28px; color: #1e1e1e; background: url(../images/VISkins-p4.png) no-repeat 0 40px; width:70px;}
  .p4-curmbs-1 dd{ color: #999; }
  .p4-curmbs-1 a{color: #999;padding:0 6px;display: inline-block;}
  .p4-curmbs-1 a:hover, .p4-curmbs-1 .cur{color:#3482e7;} 

  .p1-info-list-title-4 .sidenavcur a {color:#3482e7;} 
.p1-info-list-title-4 {height: 60px;line-height: 60px;} 
.p1-info-list-title-4 li {width: 19.6%;height: 60px;background: #f0f0f0;float: left;font-size: 16px;font-weight: bold;margin: 0 0.3% 20px 0;text-align: center;} 
.p1-info-list-title-4 li a {display: block;} 
.p1-info-list-title-4 li:hover,
  .p1-info-list-title-4 li.sidenavcur {background: #3482e7;position: relative;color: #fff;} 
.p1-info-list-title-4 li:hover:before,
  .p1-info-list-title-4 li.sidenavcur:before {content: "";position: absolute;left: 50%;margin-left: -3px;bottom: 0;width: 0;height: 0;border-left: solid 6px transparent;border-right: solid 6px transparent;border-bottom: solid 6px #fff;} 
.p1-info-list-title-4 li:hover a,
  .p1-info-list-title-4 li.sidenavcur a {color: #fff;}
    

  .p4-info-content-2 {padding-bottom: 30px;overflow: hidden;} 
.p4-info-content-2 .p4-titlel-1 {margin-bottom: 18px;margin-top: 10px;} 
.p4-info-content-2-text a {color: red;} 
.p4-info-content-1-fy-t2 {height: 24px;overflow: hidden;padding-top: 20px;margin-top: 20px;border-top: 1px solid #ccc;} 
.p4-info-content-1-fy-t2 dt {float: left;line-height: 24px;margin-right: -88px;width: 92px;height: 24px;display: inline-block;font-weight: bold;color: #fff;text-align: center;background: #3482e7;margin-right: 10px;} 
.p4-info-content-1-fy-t2 dd {padding: 0 0 0 102px;} 
.p4-info-content-1-fy-t2 dd a {color: #999;margin-right: 10px;display: inline-block;} 
.p4-info-content-1-fy-t2 dd a:hover {color: #3482e7;}
    

  .p4-info-3{position: relative; overflow: hidden;}
  .p4-info-3 .p4-titlel{margin-bottom: 30px;}
  .p4-info-3-con{overflow: hidden;}
  .p4-info-3-con dl{width: 406px; float: left;}
  .p4-info-3-con dt{ margin-bottom: 8px; padding-right:7.5%;overflow: hidden;}
  .p4-info-3-con dt img{display: block;width: 100%; border: 1px solid #eee; box-sizing: border-box; height:184px;}


  .p4-info-3-con dl:hover dt img{border-color: #3482e7;}
  .p4-info-3-con dd{overflow: hidden; padding-right: 7.5%;}
  .p4-info-3-con h4{height: 46px; font-size: 14px;font-weight: bold;line-height: 44px; margin-bottom: 8px; max-width: 80%;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
  .p4-info-3-con h4 a{color: #333;}
  .p4-info-3-con p{height: 48px; line-height: 24px;}

  .p4-info-3-con dl:hover h4 a{color:#3482e7;}
  .p4-info-dd{height: 12px; position: absolute; top: 12px; right: 0; overflow: hidden;}
  .p4-info-dd li{width: 12px; height: 12px; border-radius: 100%; background: #eee; float: left; margin-right: 18px; text-indent: -999px; cursor: pointer;}
  .p4-info-dd li:nth-last-child(1){margin-right: 0;}
  .p4-info-dd .cur{background: #3482e7;}
    

em{ font-style: normal;}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fw{ font-family:"Microsoft Yahei" }
  .header , .content , .footer { width:1200px; margin:0 auto;  }
.g_ft{ height:288px; background: url(../images/ftbg.jpg) no-repeat center top;}
.g_ft .m_fnav{  height:52px; line-height:52px; color:#fff; text-align:center; }
.g_ft .m_fnav a{ color:#fff; padding:0 34px;  font-size: 14px; font-weight: normal;display: inline-block;}
.g_ft .m_fnav .lasta{ border: none;}
.g_ft .f_ftcon{ color: #fff; padding: 40px 0 0 260px;  line-height: 40px; font-size: 14px;  height:158px;  }
.g_ft .f_ftcon a{ color:#fff; display: inline-block;margin-right: 15px;}
.g_ft .f_ftcon ul{width: 720px;height: 146px;}
.g_ft .f_ftcon li{float: left;width: 260px;line-height:30px;}
.g_ft .f_ftcon .lastli{width: 436px;}
.g_ft .flogo{ left:0; top:95px;}
.g_ft .code img{display: block;width: 100px;height: 100px;}
.g_ft .code em{display: block;width: 100px;height: 46px;line-height: 46px;text-align: center;color: #fff;font-size: 12px;}
.g_ft .code1{right: 120px;top:80px;}
.g_ft .code2{right: 10px;top:80px;}
.g_ft .copry{height: 38px;line-height: 38px;font-size: 12px;color: #fff;}
.g_ft .copry a{color: #fff;}
      

  .client-2 {position: fixed;right: 0px;top: 50%;z-index: 9999;} 
.client-2 ul {width: 77px;} 
.client-2 li a {text-decoration: none;} 
.client-2 li {background: #3482e7;margin-top: 1px;padding: 9px 0;height: 56px;width: 77px;} 
.client-2 li i {background: url(../images/fx.png) no-repeat;display: block;width: 30px;height: 27px;margin: 0px auto;text-align: center;} 
.client-2 li p {height: 20px;line-height: 20px;overflow: hidden;text-align: center;color: #fff;} 
.client-2 .my-kefu-qq i {background-position: 4px 5px;} 
.client-2 .my-kefu-tel i {background-position: 0 -21px;} 
.client-2 .my-kefu-liuyan i {background-position: 4px -53px;} 
.client-2 .my-kefu-weixin i {background-position: -34px 4px;} 
.client-2 .my-kefu-weibo i {background-position: -30px -22px;} 
.client-2 .my-kefu-ftop {display: none;background-color:#3482e7;} 
.client-2 .my-kefu-ftop i {width: 33px;height: 35px;background-position: -27px -51px;} 
.client-2 .my-kefu-left {float: left;width: 77px;height: 47px;position: relative;} 
.client-2 .my-kefu-tel-right {font-size: 20px;color: #fff;float: left;height: 24px;line-height: 22px;padding-left: 15px;border-left: 1px solid #fff;margin-top: 8px;} 
.client-2 .my-kefu-right {width: 20px;} 
.client-2 .my-kefu-tel-main {color: #fff;margin-top: 9px;height: 47px;width: 247px;} 
.client-2 .my-kefu-main {width: 97px;position: relative;} 
.client-2 .my-kefu-weixin-pic {position: absolute;left: -130px;top: -24px;display: none;z-index: 333;}
  .my-kefu-weixin-pic img{width:115px;height:115px;}
    
