



  .header , .content , .footer { width:1200px; margin:0 auto;  }

      .g_top{ height:214px; background:url(../image/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(../image/tico1.png) no-repeat;}

      .top_t .tico2{background:url(../image/tico2.png) no-repeat;}

      .top_t .tico3{background:url(../image/tico3.png) no-repeat;}

      .top_c h1{ float:left; padding: 22px 0px 0 0;}

	  .hd_logo{display: block;padding:0 10px 0 15px; font-size:12px; font-weight:normal; height:91px; width:215px; line-height: 1000px;background: url(../image/logo.png) no-repeat center;}

	  .hd_logo a{display:block;height:54px;line-height: 400px; overflow:hidden;}

      .top_c span{ float:left; height:60px; margin:33px 0 0 0; color: #2067c6; font-size: 26px; font-weight: bold;}

      .top_c span 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(../image/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(../image/line.jpg) no-repeat right center;}

        .g_nav li a{ display:block;float:left;  padding: 0 43px; color:#fff; line-height:52px; text-decoration: none;font-weight: bold;}

        .g_nav li a:hover,.g_nav .cur a{color: #fff;background:url(../image/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.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(../image/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(../image/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:nth-child(4){margin: 0;}*/ 

.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(../image/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: 0;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(../image/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;}

    

