
  .tel b i {
    margin-left: 19px;
}
.top_bg{ background:url(/images/common/top_bg.gif) repeat-x; height:261px; overflow:hidden;}
.header{width: 1200px; margin:0 auto;}
.h_top{height: 34px;line-height: 34px;font-size: 14px;color: #bebebe;}
.h_top em{float: left;}
.h_top span{float: right;}
.h_top span a{font-size: 14px;color: #bebebe; padding:0 10px;}
.h_con{ height:125px; padding:36px 0 0; overflow:hidden;}
.h_con div{ float:left;width: 92px; padding:0 25px 0 0;}
.h_con div img{ width:92px; height:92px;}
.h_con .h_dw{ float:left; padding:12px 0 0 25px;height: 80px; background:url(/images/common/t_line.gif) no-repeat;}
.h_dw span{  display:block; font-size:24px; color:#111; padding:8px 0 0; letter-spacing:3px;}
.h_con .tel{ float:right;line-height: 26px; background:url(/images/common/tel.gif) no-repeat 0 22px; font-size:16px; color:#8d8d8d; padding:20px 0 10px 65px;}
.tel b{ display:block;font-size: 26px;color: #0967ac; margin-bottom: 7px;}
.h_nav{ height:66px; line-height:66px; overflow:hidden;position: relative;}
.h_nav ul li{ float:left;}
.h_nav ul li a{ font-size:16px; color:#fff; padding-left:34px; float:left; display:block;height: 66px;}
.h_nav ul li span { padding-right:35px; display:block; float:left;}
.h_nav ul li.cur a,.h_nav li a:hover{ background:url(/images/common/nav_bg01.gif) no-repeat left 0;font-weight: bold;}
.h_nav ul li.cur span,.h_nav li a:hover span{ background:url(/images/common/nav_bg02.gif) no-repeat right 0;}
.h_nav .nav_ico{display: block;position: absolute;top: 22px;left: 16px;line-height:0;}
.h_nav ul li:first-child a{ padding-left:45px;}
.h_nav ul li:first-child span { padding-right:24px;}
em,i{ font-style:normal;}


        /*banner*/
        .fullSlide{ min-width:1200px; position:relative;  height:670px; overflow:hidden;  }
        .fullSlide .bd{ position:relative; z-index:0;  }
        .fullSlide .bd ul{ width:100% !important;  }
        .fullSlide .bd li{ width:100% !important;  height:670px; overflow:hidden; text-align:center;  }
        .fullSlide .bd li a{ display:block; height:670px; }
        .fullSlide .hd{ width:1200px; left:50%; margin-left:-600px; bottom:30px; position:absolute; z-index:1;overflow:hidden;  }
        .fullSlide .hd ul{margin-left:500px;  }
        .fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; width: 62px;height: 6px;background: #000;text-indent: -999px; }
        .fullSlide .hd ul .on{background: #0967ac;  }
      

        .search_bg {
            height: 86px;
            border-bottom: #e5e5e5 1px solid;
            overflow: hidden;
        }
        
        .search {
            width: 1200px;
            margin: 0 auto;
        }
        
        .search p {
            float: left;
            font-size: 14px;
            color: #777;
            width: 900px;
            height: 86px;
            line-height: 86px;
            overflow: hidden;
        }
        
        .search p a {
            font-size: 14px;
            color: #777;
            padding: 0 10px 0 0;
        }
        
        .search p a:hover {
            color: #0967ac;
        }
        
        .search .ser_inp {
            background: url(/images/common/s_inp.gif) no-repeat;
            width: 230px;
            height: 36px;
            border: none;
            padding: 0 0 0 16px;
            float: left;
            margin-top: 25px;
            font-family: "Microsoft YaHei";
            font-size: 14px;
            color: #666;
            line-height: 36px;
            outline: none;
        }
        
        .search .ser_so {
            cursor: pointer;
            float: left;
            background: url(/images/common/s_so.gif) no-repeat;
            border: none;
            margin-top: 25px;
            width: 53px;
            height: 36px;
        }
    

.f_bg{ background:url(/images/common/f_bg.gif) repeat-x; height:370px; padding:70px 0 0; overflow:hidden;}
.footer{width: 1200px; margin:0 auto;}
.f_logo{width: 260px;height: 286px;padding:10px 0 0;}
.f_logo img{width: 145px;height: 160px;display: block; padding:0 0 10px;}
.f_logo p{font-size: 14px;color: #fff;line-height: 24px;}
.f_logo a{color:#fff;}
.f_logo span{padding:0 20px;}
.f_ban{height: 286px;width: 650px;}
.f_nav{width: 567px;height: 106px; background:url(/images/common/f_line.gif) no-repeat 0 102px;}
.f_nav ul li{float: left;line-height: 30px;width: 170px; background:url(/images/common/f_ico04.gif) no-repeat 0 12px;}
.f_nav ul li a{font-size: 16px;color: #fff; padding:0 0 0 15px;}
.f_tel{ padding:50px 0 0;}
.f_tel p{ font-size:14px; color:#fff; line-height:28px;width:130px;float: left; padding:0 0 0 40px;}
.f_tel p i{display: block;font-size: 16px; }
.f_tel a{ font-size:14px; color:#fff;}
.f_tel .f_p01{ background:url(/images/common/f_ico01.gif) no-repeat;}
.f_tel .f_p02{ background:url(/images/common/f_ico02.gif) no-repeat;width: 200px;}
.f_tel .f_p03{ background:url(/images/common/f_ico03.gif) no-repeat;}
.f_er01{width:290px;padding:30px 0 0;}
.f_er01 p{font-size: 14px;color: #fff;line-height: 30px;}
.f_er01 a{color:#fff;}
.f_er01 span{padding:0 20px;}

.f_er{height: 170px;width: 125px; margin:8px 0 0;text-align: center; padding:0 12px; background:url(/images/common/f_erbg.gif) no-repeat;}
.f_er img{ width:125px; height:125px;}
.f_er span{display: block;font-size: 14px;color: #666;height: 32px;line-height: 32px;}
.f_link{height: 84px;line-height: 84px;overflow: hidden;}
.f_link i{font-size: 16px;color: #fff;font-weight: bold; display:inline-block;width: 90px;}
.f_link a{font-size: 14px;color: #fff; display:inline-block; padding:0 10px;}
  

        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .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;
            font-size: 14px;
            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;
        }
        
        .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: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #0967ac;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #0967ac;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .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;
        }
    
<!--0.0002140998840332-->