﻿a{ text-decoration:none}
a:hover{ text-decoration:none; }
        .header,
        .content,
       
        
        
       
        
        .top_t {
          
            line-height: 30px;
            color: #5d5d5d;
            font-size: 14px;
        }
        
        .top_t i {
            color: #d8000b;
        }
        
        .top_t p {
            float: right;
        }
        
        .top_t p a {
            padding: 0 8px 0 23px;
            color: #5d5d5d;
            font-size: 12px;
        }
        
        .top_t p a.tpa1 {
            background: url(../images/t01.jpg) no-repeat left center;
        }
        
        .top_t p a.tpa2 {
            background: url(../images/t02.jpg) no-repeat left center;
        }
        
        .top_t p a.tpa3 {
            background: url(../images/t03.jpg) no-repeat left center;
        }
        
        .top_t .a_last {
            padding-right: 0;
        }
        
        .top_c h1 {
            font-family: "Microsoft Yahei", "微软雅黑";
            float: left;
            padding: 23px 0 0 0;
        }
        
        .top_c h2 {
            font-family: "Microsoft Yahei", "微软雅黑";
            float: left;
            padding: 23px 0 0 0;
        }
        
        .top_c h2 img {
            border-right: 1px solid #E2E2E2;
        }
        
        .top_c h3 {
            font-family: "Microsoft Yahei", "微软雅黑";
            line-height: 30px;
            float: left;
            height: 90px;
            margin: 23px 0 0 20px;
            color: #ca3716;
            font-size: 24px;
            font-weight: bold;
            width: 540px;
        }
        
        .top_c h3 em {
            display: none;
            color: #ca3716;
            font-weight: normal;
            font-size: 20px;
            background: url(../images/wenzi_bg.jpg) no-repeat center center;
            text-align: center;
            width: 336px;
        }
        
        .top_c p {
            width: 178px;
            height: 50px;
            float: right;
            margin: 30px 0 0 0;
            padding: 0 0 0 44px;
            background: url(../images/tel.jpg) no-repeat left center;
            color: #ca3716;
            font-size: 14px;
            font-family: "Microsoft Yahei"
        }
        
        .top_c p span {
            width: 178px;
            height: 30px;
            display: block;
            font-size: 24px;
            font-weight: bold;
            line-height: 30px;
            color: #ca3716;
            font-family: Tahoma;
        }
        
        .g_nav {
            background: #ca3716;
            height: 64px;
            line-height: 64px;
            overflow: hidden;
        }
        
        .g_nav li {
            float: left;
            font-size: 18px;
        }
        
        .g_nav li a {
            display: inline-block;
            padding: 0 25px;
            color: #fffefe;
            line-height: 64px;
        }
        
        .g_nav li a:hover,
        .g_nav .cur a {
            color: #d8000b;
            background: #ffffff;
			font-weight: 200;
			
        }
        
        .g_nav .li_last {
            background: none;
        }
    

    .banner{ height:550px; overflow:hidden; position: relative;width:100%}
.banner .bd{ width: 100% !important; margin: 0 auto; }
.banner .bd div{ height:550px;}
.banner a{  height:550px; display:block; }

.banner .hd{ height:15px; overflow:hidden; position:absolute; left:36.5%; bottom:30px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:2px;  width:130px; height:10px; line-height:14px; text-align:center; background:#ca3716; cursor:pointer; }
.banner .hd ul li.on{ background:#D8000B; color:#fff; opacity: .6;}
    

        
        .sou{ height:69px; margin:0 auto; overflow:hidden;border:1px solid #edecec;}
.s_inp01{ width:441px; margin-top:16px; border-bottom:1px solid #aaaaaa;}
.inp01{ font:14px "Microsoft Yahei"; width:407px; height:36px; line-height:36px; background:none; border:0 ; color:#c9c9c9; overflow:hidden; outline:none;}
.inp02{ background:url(../images/search.jpg) no-repeat center center; width:22px; height:26px; border:0; cursor:pointer;}
.sou p{ width:740px; color:#888888; font:14px "Microsoft Yahei"; height:69px; line-height:69px; }
.sou p a{color:#888888; padding:0 12px;}
    

     .cpul li a .slt{ display:block;}
     
 

     .cpul li a .slt{ display:block;}

 

     .cpul li a .slt{ display:block;}
  
 

 /*表单弹框*/
.nsw-modal {
  width: 100vw;
  height: 100vh;
  background: rgba(225, 225, 225, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999; }

.modal-dialog {
  position: absolute;
  color:#000000;
  top: 150px;
  width: 400px;
  border-radius: 3px;
  min-height: 155px;
  overflow: hidden;
  z-index: 99998;
  margin-left: -200px;
  left: 50%; }
  .modal-dialog .css-icon {
    background-image: url("../images/modal-icons.png"); }
  .modal-dialog .modal-head {
    height: 30px;
    line-height: 30px;
    padding: 0px 20px;
    background: #F6EFEF;
    font-size: 14px; }
    .modal-dialog .modal-head .modal-logo {
      width: 15px;
      height: 15px;
      background-position: 1px 0px;
      margin: 8px 5px 0 0;
      float: left; }
    .modal-dialog .modal-head .close {
      float: right;
      width: 15px;
      height: 15px;
      background-position: -14px 0px;
      margin-top: 8px; }
  .modal-dialog .modal-body {
    width: 100%;
    min-height: 125px;
    background: #ffffff; }
    .modal-dialog .modal-body .modal-body-left {
      width: 140px;
      float: left; }
      .modal-dialog .modal-body .modal-body-left .icon {
        width: 64px;
        height: 64px;
        margin: 30px 0 0 48px; }
      .modal-dialog .modal-body .modal-body-left .success-message {
        background-position: 0px -14px; }
      .modal-dialog .modal-body .modal-body-left .warming-message {
        background-position: 0px -78px; }
    .modal-dialog .modal-body .modal-body-right {
      width: 260px;
      float: right;
      padding-top: 20px; }
      .modal-dialog .modal-body .modal-body-right .close-btn {
        color: #000;
        text-align: center;
        width: 90px;
        display: inline-block;
        height: 24px;
        line-height: 24px;
        background: #818079; }
      .modal-dialog .modal-body .modal-body-right p {
        line-height: 30px; }    
 

    .footWrap{ height:270px; overflow:hidden; background:rgb(202, 55, 22); color:#fff;}

.fnav{ font-size:18px; height:88px; line-height:88px; text-align:center; color:#fff; }
.fnav a{ color:#fff; padding-right:40px; display:inline-block;}
.fnav a.nones{padding-right:0;}
.f_pic{  width:422px; height:216px; margin:28px 0 0 0; overflow:hidden;}
.f_pic img{width:335px; height:87px; }

.f_wz{line-height:34px;color:#fff; padding:10px  0 0 32px; width:425px; overflow:hidden; position:relative;}
.f_wz a{ color:#fff;}
.f_wz em{display:inline-block; padding:0 10px;}

.code{ width:234px; margin-top:12px; background:url(../images/fcodebg.png) no-repeat center top;}
.code img{ width:98px; height:98px; margin:10px 0 10px 10px; float:left;}
.code em{ display:block; height:44px; width:115px; text-align:center;  color:#fff; float:right; overflow:hidden; padding-top:70px;}
 

 #service{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
            *html #service{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
            #service li{width:161px;height:60px;}
            #service li img{float:right;}
            #service li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
            #service li a .shows{display:block;}
            #service li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
            #service li a.weixin_area .hides{display:none;position:absolute;right:143px;}
            #service li a.weixin_area .weixin{display:none;position:absolute;right:0;top:48px}
            #p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
            #p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
            #p1{width:47px;height:49px;float:left}
            a:hover{text-decoration: none}
    
