
		body{min-width:1200px;width:100%;overflow-x:hidden;}

		i,em{ font-style:normal;}

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

        

		.topWrap {background: url(../images/tpbg.jpg) no-repeat center top;font-family: "Microsoft Yahei"; position: relative; overflow: hidden;}

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

                .twz { height: 40px; color: #666666; line-height: 40px; font-size: 14px;}

                .twz a { display: inline-block;  color: #555555; position: relative;padding:0 15px 0 20px; }

                .twz a:nth-child(1){background: url(../images/tpico1.png) no-repeat left center; }

                .twz a:nth-child(2){background: url(../images/tpico2.png) no-repeat left center; }

                .twz a:nth-child(3){background: url(../images/tpico3.png) no-repeat left center;padding-right: 0;}

                 .h_nr { height: 119px;padding-top:35px; box-sizing: border-box; }

                .logo { width: 68px; overflow: hidden; box-sizing: border-box; float: left;}

                .logo img { width: 68px; height:61px; display: block; }

                .h_nr h2 {font-size: 16px;

    color: #777777;

    text-align: left;

    line-height: 32px;

    font-weight: normal;

    padding-top: 0px;

    margin-left: 19px;

    float: left;

    padding-left: 28px;

    background: url(../images/txtbg.png) no-repeat left 6px;}

                .h_nr h2 i{font-weight: bold; font-size: 24px; color: #004098; display: block; }

                .h_nr .sc{/*margin-top: 13px;*/ padding-left: 50px; background: url(../images/tel.png) no-repeat left 5px; float: right; width: 268px; box-sizing:border-box;  font-size: 14px; color:#333333; position: relative;}

                .h_nr .sc span{display: block;font-size: 14px; color: #666666;}

                .h_nr .sc p {overflow: hidden; color: #014099;font: 30px "Arial";  font-weight: bold; }

                .nav{ height: 68px;background: url(../images/navbg.jpg) no-repeat center top;padding-top: 8px; box-sizing: border-box;}

                .nav ul{  height: 60px; width: 1357px;margin:0 auto;}

                .nav li { float: left;font-size: 16px; position: relative;}

                .nav li a { text-decoration: none; height: 60px;line-height: 60px; padding: 0 45px 0 7px;  display: block; position: relative;z-index: 2; color: #fff;box-sizing: border-box; }

                .nav li:before{content:'';position:absolute;height:60px;width:49px;background:url(../images/libg.gif) no-repeat right center;top:0;right:0;z-index: 0;}

                .nav li:hover:after,.nav li.cur:after{height:60px;color: #fff;z-index: 1;}

                .nav li a:hover, .nav .cur a { font-weight: bold; text-decoration: underline;  color: #fff; }

                .nav .home:before{background: none;}

                .nav .home i{width: 26px;height: 24px; background: url(../images/home.png) no-repeat 0 0; display:block; position: absolute;left:10px;top:15px; }

                .nav .home a{padding-left: 60px;}

	



        /*banner*/

        .fullSlide{ min-width:1200px; position:relative;}

        .fullSlide .bd{ position:relative; z-index:0;}

        .fullSlide .bd ul{ width:100% !important;  }

        .fullSlide .bd li{ width:100% !important;   overflow:hidden; text-align:center;  }

		.fullSlide .bd li img {display:block;width:100%;}

        .fullSlide .hd{ width:1200px; left:50%; margin-left:-600px; bottom:20px; position:absolute; z-index:1;}

        .fullSlide .hd ul{margin-left:500px; }

        .fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; width: 60px;height: 5px;background: #fff; text-indent: -999px;}

        .fullSlide .hd ul .on{background: #004098;}

        

  



		.sao{float: left;width: 420px; height: 115px; border-left: 1px solid #444444; border-right: 1px solid #444444;margin-top:20px;}

		.sao p{ float: left; width: 160px;}

		.sao p img{display:block;width: 95px;height: 95px; float: right;}

		.sao span{display:block;font-size: 14px;color: #fff;float: left;writing-mode: vertical-lr;color: #fff;line-height: 46px; padding:32px 0  0  18px ;}

		.gsxx{float: left;padding-left: 50px;}

		.gsxx em{display:block;font-size:18px;color: #e0e0e0;line-height:20px;margin-bottom:22px;}

		.gsxx h2{font-size:15px;color: #fff;line-height: 15px; padding-bottom: 30px;}

		.gsxx p{font-size: 14px;color: #e0e0e0;line-height: 30px; padding-left: 40px;margin-bottom: 8px;}

		.gsxx .p1{background:url(../images/foot1.png) no-repeat left; }

		.gsxx .p2{background:url(../images/foot2.png) no-repeat left; }

		.gsxx .p3{background:url(../images/foot3.png) no-repeat left; }

		.f_bg{ background:url(../images/f_bg.jpg) no-repeat center 0; height:306px;overflow: hidden;}

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

.f_logo{width: 190px;

    height: 240px;

    overflow: hidden;

    padding: 50px 0 0;

    background: url(../images/code-bg.png) no-repeat 24px 60px;}

.f_logo h5{width: 185px;margin: 0 auto;line-height: 0;}

.f_logo h5 img{width: 185px;height: 52px;}

.f_logo p{width: 120px;text-align: center;line-height: 0;padding: 20px 0 0;margin: 0 auto;}

.f_logo p img{ width:120px; height:120px;border: #fff 1px solid;line-height: 0;display: block;}

.f_logo span{display: block;font-size: 14px;color: #fff;line-height: 62px;}

.f02{width: 435px;padding: 66px 0 0 0px;height: 240px;overflow: hidden;}

.f_nav{height: 115px;overflow: hidden;width: 402px; background:url(../images/f_line.png) no-repeat;padding: 20px 0 0;}

.f_nav ul li{height: 32px;line-height: 32px; background:url(../images/f_ico01.png) no-repeat 0 14px;overflow: hidden;padding: 0 0 0 20px;width: 110px;float: left;}

.f_nav ul li a{font-size: 14px;color: rgba(255,255,255,0.8);}

.f_nav ul li a:hover{font-weight: bold;color: #fff;}

.f02 p{font-size: 14px;color: rgba(255,255,255,0.9);height: 50px;line-height: 25px;overflow: hidden; background:url(../images/f_line.png) no-repeat;width: 390px;padding: 15px 0 0;}

.f02 p a{color: rgba(255,255,255,0.9);}

.f02 p i{padding: 0 10px;}

.f02 p span{display: block;}

.f_ban{width: 335px;padding: 56px 0 0;height: 250px;overflow: hidden;}

.f_ban p{padding: 0 0 0 34px;

    font-size: 16px;

    color: #fff;

    line-height: 35px;

    height: 50px;}

.f_ban p b{}

.f_ban p i{font-size: 18px;padding: 0 20px 0 0;font-weight: bold;}

.f_ban p em{font-size: 16px;}

.f_p01{ background:url(../images/f_ico02.png) no-repeat 0 13px;}

.f_p02{ background:url(../images/f_ico03.png) no-repeat 0 12px;}

.f_p03{ background:url(../images/f_ico04.png) no-repeat 0 11px;}

.f_link{background: url(../images/link_bg.jpg) no-repeat center 0;overflow: hidden;height: 68px;line-height: 68px;border-top: rgba(51,51,51,0.8) 1px solid;}

.f_link b{display: block;float: left;font-size: 14px;color: #fff;width: 110px;}

.f_link p{font-size: 14px;color: rgba(255,255,255,0.5);float: left;width: 1090px;}

.f_link p a{font-size: 14px;color: rgba(255,255,255,0.5); padding:0 10px 0 0;}

.f_link p a:hover{color: #fff;}



	



        .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: 62px;

            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: 12px;

            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: 31px;

    background-position: -23px -47px;

    background-size: 52px 82px;

        }

        .client-2 .my-kefu-ftop .my-kefu-main{

            padding-top: 6px;

        }

        

        .client-2 .my-kefu-left {

            float: left;

            width: 62px;

            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: #004098;

            color: #fff;

            height: 53px;

            width: 230px;

            padding:9px 0 0;

            float: left;

        }

        

        .client-2 .my-kefu-main {

            background: #004098;

            width: 97px;

            height: 53px;

            position: relative;

            padding:9px 0 0;

            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;

        }

    

