
        i,
        em {
            font-style: normal;
        }
        
        .topWrap {
            background: #fff;
            max-width: 1920px;
            min-width: 1200px;
            width: 100%;
            margin: 0 auto;
        }
        
        .topWrap .logo {
            width: 12.2%;
            float: left;
            margin: 0.5rem 0 0.5rem 3.2%;
        }
        
        .topWrap .logo img {
            display: block;
            width: 100%;
        }
        
        .topWrap h2 {
            font: 16px "Microsoft YaHei UI";
            float: left;
            padding: 1.5rem 0 0 1.2%;
            width: 8%;
            color: #000;
            white-space: nowrap;
        }
        .topWrap h5{ width:13.5%; float:right; font:1rem "Microsoft YaHei"; text-align:right; color:#333; padding:0 50px 0 0; margin:0.6rem 2% 0 -2%;box-sizing:border-box;background:url(images/phone.png) no-repeat right center; background-size:35px 35px;}
        .topWrap h5 em{ display:block; font-size:1.5rem; color:#DAA520; margin:0.3rem 0 0 0;}
        .nav {
            width: 57.5%;
            float: right;
        }
        
        .nav li {
            font-size: 1rem;
            float: left;
            color: #333;
            line-height: 4.7rem;
            width: 12%;
            text-align: center;
            position: relative;
        }
        
        .nav li a {
            display: block;
            color: #333;
            height: 4.7rem;
            border-bottom: 3px solid #fff;
        }
        
        .nav li:last-child {
            margin-right: 0;
        }
        
        .nav li a:hover,
        .nav .cur a {
            color: #0346b1;
            border-bottom: 3px solid #0346b1;
        }
        .topWrap .erji {
            display: none;
            position: absolute;
            top: 4.9rem;
            left: 0;
            padding: 12px 0;
            overflow: hidden;
            background: #fff;
            font: 14px "Microsoft YaHei";
            line-height: 30px;
            width: 150%;
            margin-left: -33%;
            text-align: center;
            z-index: 7;
        }
        
        .topWrap .erji a,
        .topWrap .cur .erji a {
            display: block;
            color: #333;
            line-height: 40px;
            height: 40px;
            box-shadow: none;
            margin: 0;
            width: 100%;
            background: #fff;border-bottom:0; cursor: pointer;
        }
        /*.nav .on a{ border-bottom:0;}*/
        .topWrap .erji a:hover {
            background: none;
            color: #333;
            line-height: 40px;
            height: 40px; border-bottom: 3px solid #0346b1;
        }
        
        .topWrap li:nth-child(1) .erji,.topWrap li:nth-child(2) .erji,.topWrap li:nth-child(3) .erji,.topWrap li:nth-child(4) .erji,.topWrap li:nth-child(7) .erji,.topWrap li:nth-child(8) .erji {
            width: 460px;
            margin-left: -100px;
            /*height: 211px;*/
            height: 250px;
        }
        .topWrap li:nth-child(7) .erji{margin-left: -200px;}
        .topWrap li:nth-child(8) .erji{margin-left: -280px;}
        .topWrap li:nth-child(1) .erji a,.topWrap li:nth-child(2) .erji a,.topWrap li:nth-child(3) .erji a,.topWrap li:nth-child(4) .erji a,.topWrap li:nth-child(7) .erji a,.topWrap li:nth-child(8) .erji a{
            display: block;
            width: 360px;
            height: 220px;
            margin-left: 50px;
            float: left;
        }
        
        .topWrap li:nth-child(1) .erji img,.topWrap li:nth-child(2) .erji img,.topWrap li:nth-child(3) .erji img,.topWrap li:nth-child(4) .erji img,.topWrap li:nth-child(7) .erji img,.topWrap li:nth-child(8) .erji img{
            display: block;
            width: 360px;
            height: auto;
            border-radius: 20px;
            margin: 15px 0 30px;
        }
        
        .h_head_gd {
            position: fixed;
            top: 0;
            z-index: 12;
            left: 50%;
            margin: 0 0 0 -50%;
        }
    

        .ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
            visibility: hidden;
        }
        .ty-banner-1 img.show{
            visibility: visible;
        }
    

        .p1-search-1 {
            background: #f2f2f2;
            height: 82px;
            border-bottom: 1px solid #eee;
            overflow: hidden;
            font-size: 14px;
        }
        
        .p1-search-1 p {
            color: #444;
            line-height: 82px;
        }
        
        .p1-search-1 a {
            color: #444;
            display: inline-block;
            margin-right: 15px;
        }
        
        .p1-search-1-inp {
            width: 270px;
            height: 30px;
            border-radius: 20px;
            background: #fff;
            padding-left: 10px;
            margin-top: 28px;
        }
        
        .p1-search-1-inp input {
            border: 0;
        }
        
        .p1-search-1-inp1 {
            width: 224px;
            height: 30px;
            line-height: 30px;
            color: #a9a9a9;
            float: left;
        }
        
        .p1-search-1-inp2 {
            width: 30px;
            height: 30px;
            background: url(../images/VISkins-p1.png) no-repeat -258px -936px;
            float: right;
            cursor: pointer;
        }
    

        .p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
        }
        
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #000000;
            font-weight: normal;
            padding-left: 8px;
        }
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            font-family: '宋体';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
    

		.pinp{ height:auto;padding:50px 0 70px;}
		.pinp .content{ width:1200px; margin:0 auto;}
		.tit01{ text-align:center; font:28px "Microsoft YaHei UI"; font-weight:bold; padding-bottom:18px; position:relative; margin-bottom:40px;}
		.tit01 a{ color:#333;}
		.tit01 em{ display:block; font:12px "Microsoft YaHei UI"; color:#777; text-transform:uppercase; padding-top:8px;}
		.tit01:before{ content:""; position:absolute; bottom:0; left:50%; margin-left:-100px; width:200px; height:1px; background:#ccc;}
		.tit01:after{content:""; position:absolute; bottom:-2px; left:50%; margin-left:-15px; width:30px; height:5px; background:#0344af;}
		.pinp1{ width:900px; background:#f7f7f7; overflow:hidden; float:left; position:relative;}
		.pinp1 dl{ height:254px; overflow:hidden;}
		.pinp1 dt{ width:450px; height:254px; float:left; overflow:hidden;}
		.pinp1 dt img{ display:block;width:450px; height:254px;}



		.pinp1 dd{ width:410px; float:right; padding:20px 35px 0 0; overflow:hidden;}
		.pinp1 dd h4{ font:18px "Microsoft YaHei UI"; font-weight:bold;}
		.pinp1 dd h4 a{ display:block; color:#000; font-weight:bold;} 
		.pinp1 dd h4 em{ display:block; font:14px "Microsoft YaHei UI"; padding:8px 0 10px; color:#666;}
		.pinp1 dd p{ font:16px "Microsoft YaHei UI"; line-height:35px; color:#666; height:110px; overflow:hidden;text-indent:2rem;}
		.pinp1 dd span{display: block;width: 120px;height: 35px;line-height: 35px; margin-top:12px; text-align: center;font-size: 14px;color: #999;font-family: Arial;position: relative;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s; background:#0346b1;}
        .pinp1 dd span a{display: block; color:#fff;border: 2px solid #0346b1; width:116px; height:31px;}
        .pinp1 dd span:before{content: '';position: absolute;height: 35px;width: 0;left: 0;background: #0085da;top: 0;transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}
		.pinp1 dd span:hover:before{width:100%;}
		.pinp1 dd span:hover a{ color:#fff;border: 2px ; z-index:3; position:relative;}
		.pinp1 dl:hover dd h4 a,.pinp2 li a:hover { color:#0344af; font-weight:bold;}
		
		
		.pinp_l{ width:40px; height:60px; border-radius:0 5px 5px 0; background:rgba(0,0,0,0.8); font:20px "宋体"; font-weight:bold; color:#fff; line-height:60px; text-align:center; position:absolute; top:100px; left:0; cursor:pointer;}
		.pinp_r{width:40px; height:60px; border-radius:5px 0 0 5px; background:rgba(0,0,0,0.8); font:20px "宋体"; font-weight:bold; color:#fff; line-height:60px; text-align:center; position:absolute; top:100px; left:410px;cursor:pointer;}
		.pageState{ position:absolute; top:20px; right:20px;}
		.pinp2{ width:250px; height:254px; padding:10px 15px; overflow:hidden; background:#f7f7f7; overflow:hidden; float:right;}
		.pinp2 h3{ font:20px "Microsoft YaHei UI"; font-weight:bold; height:32xp; line-height:32px; border-bottom:2px solid #ccc; position:relative; margin-bottom:12px;}
		.pinp2 h3 a{ display:block; color:#000;}
		.pinp2 h3:before{ content:""; position:absolute; bottom:-2px; left:0; width:4rem; height:2px; background:#0344af;}
		.pinp2 li{ font:16px "Microsoft YaHei UI"; line-height:35px; height:35px; overflow:hidden;}
		.pinp2 li a{ color:#666; display:block;}
		.pinp2 li em{ display:block; width:16px; height:16px; font:12px "Microsoft YaHei UI"; text-align:center; line-height:16px; background:#ccc; color:#fff; float:left; margin:8px 8px 0 0;}
		.pinp2 li:nth-child(1) em{ background:#0344af;}
		.pinp2 li:nth-child(2) em{ background:#666;}
		.pinp h5{display:block; width:190px; height:58px;margin:40px auto 0;font:14px "Microsoft YaHei UI"; text-align:center; line-height:58px; overflow:hidden; position:relative;-webkit-transition: all 0.5s;
            -moz-transition: all 0.5s;transition: all 0.5s; background:#0346b1;border-radius:2rem;}
        .pinp h5 a{ color:#fff; display:block;width:180px; height:48px; border:5px ; border-radius:2rem;}
        .pinp h5:before{content: '';position: absolute;height: 58px;width: 0;left: 0; border-radius:2rem;background: #0085da;top: 0;transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}
        .pinp h5:hover:before{ width:100%;}
        .pinp h5:hover a{ color:#fff;border:5px ; z-index:3; position:relative;}
    

		.dy{  background:#f7f7f7;  padding:60px 0;}
		.dy01{ width:1200px; margin:0 auto;}
		.dy dl{ background:#fff; width:380px; height:414px; overflow:hidden; float:left; margin:0 28px 28px 0;}
		.dy dt{ width:380px; height:214px; overflow:hidden;}
		.dy dt img{ display:block;width:380px; height:214px; -webkit-transition: 1s;
		-moz-transition: 1s;
		transition: 1s;}
		.dy dt a:hover img{-webkit-transform:scale(1.1,1.1);
			-moz-transform:scale(1.1,1.1);
			-transform:scale(1.1,1.1);}
		.dy dd h3 a{ display:block; height:40px; font:22px "Microsoft Yahei"; line-height:40px; color:#070707; overflow:hidden; margin:20px 15px 0 15px;}
		.dy dd h3 a:hover{ color:#0344af; font-weight:bold;}
		.dy dd p{ font:16px "Microsoft Yahei"; line-height:30px; height:60px; overflow:hidden; margin:10px 15px 15px; color:#4e4e4e;text-indent:2rem;}
		.dy dd em{ display:block; font:16px Arial, Helvetica, sans-serif; color:#666; border-top:1px solid #eee; line-height:60px; height:60px; overflow:hidden; padding-left:15px;}
		.dy dl:nth-child(4),.dy dl:nth-child(7){ margin-right:0;}
		.dy h5{display:block; width:190px; height:58px;margin:20px auto 0;font:14px "Microsoft YaHei UI"; text-align:center; line-height:58px; overflow:hidden; position:relative;-webkit-transition: all 0.5s;
            -moz-transition: all 0.5s;transition: all 0.5s; background:#0346b1;border-radius:2rem;}
        .dy h5 a{ color:#fff; display:block;width:180px; height:48px; border:5px ; border-radius:2rem;}
        .dy h5:before{content: '';position: absolute;height: 58px;width: 0;left: 0; border-radius:2rem;background: #0085da;top: 0;transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}
        .dy h5:hover:before{ width:100%;}
        .dy h5:hover a{ color:#fff;border:5px ; z-index:3; position:relative;}
    

		.qydy{ height:785px; width:1200px; margin:60px auto 0; overflow:hidden;}
		.qydy dl{ width:550px; overflow:hidden; margin-bottom:30px;}
		.qydy dt{ width:550px; height:310px; overflow:hidden; margin-bottom:30px;}
		.qydy dt img{ display:block; width:100%; height:310px; margin-bottom:40px;-webkit-transition: 1s;
		-moz-transition: 1s;
		transition: 1s;}
		.qydy dt a:hover img{-webkit-transform:scale(1.1,1.1);
			-moz-transform:scale(1.1,1.1);
			-transform:scale(1.1,1.1);}
		.qydy dd p{ font:16px "Microsoft Yahei"; height:44px; line-height:44px; overflow:hidden; position:relative; padding-left:22px;}
		.qydy dd p:before{ content:""; position:absolute; top:20px; left:0; width:3px; height:3px; background:#0344af;}
		.qydy dd p a{ color:#666;}
		.qydy dd p a:hover{ color:#0344af; font-weight:bold;}
		.qydy h5{display:block; width:190px; height:58px; margin: 0 auto;font:14px "Microsoft YaHei UI"; text-align:center; line-height:58px; overflow:hidden; position:relative;-webkit-transition: all 0.5s;
            -moz-transition: all 0.5s;transition: all 0.5s; background:#0346b1;border-radius:2rem;}
        .qydy h5 a{ color:#fff; display:block;width:180px; height:48px; border:5px ; border-radius:2rem;}
        .qydy h5:before{content: '';position: absolute;height: 58px;width: 0;left: 0; border-radius:2rem;background: #0085da;top: 0;transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}
        .qydy h5:hover:before{ width:100%;}
        .qydy h5:hover a{ color:#fff;border:5px ; z-index:3; position:relative;}
    

		.footWrap{ background:#747474;overflow:hidden;}
		.footer{ width:1200px; margin:0 auto; position:relative;}
		.fnav{padding: 65px 0 0;height: 85px;border-bottom: 1px solid #eeeeee;}
		.fnav li{float: left;width: 215px;padding-left: 85px;font-size: 16px;color: #eeeeee;line-height: 18px;}
		.fwz{height: 338px;position: relative;}
        .fwz_left{float: left;padding-top: 50px;width: 400px;}
        .fwz_left li{float: left;width: 170px;padding-right: 30px;}
        .fwz_left li h4{height: 34px;line-height: 34px;font-size: 16px;font-weight: normal;color: #eee;padding-left: 25px;background: url(images/farr.png) no-repeat left center;}
        .fwz_left li p{padding-top: 18px;}
        .fwz_left li p a{display: block;height: 38px;line-height: 38px;font-size: 14px;color: #fff;padding-left: 25px;}
        .code{float: left;width: 255px;padding-top: 60px;}
        .code p{width: 110px;}
        .code p img{width: 90px;height: 90px;display: block;padding: 10px;background-color: #fff;border-radius: 10px;}
        .code p em{display: block;height: 28px;line-height: 28px;font-size: 14px;color: #ffffff;text-align: center;padding-top: 5px;}
        .fwz_right{padding-top: 26px;float: right;width: 482px;}
        .fwz_right h4{height: 28px;line-height: 28px;font-size: 18px;font-weight: normal;color: #fff;}
        .fwz_right h4 img{ vertical-align:middle;padding-right: 8px;}
        .fwz_right ul{padding-top: 8px;height: 122px;}
        .fwz_right ul li{float: left;width: 200px;padding-left: 28px;border: 4px solid #898989;height: 44px;line-height: 44px;font-size: 18px;color: #fff;border-radius: 40px;margin-bottom: 8px;}
        .fwz_right ul li em{color: #bbbbbb;font-style: normal;}
        .fwz_right ul li.mli{margin-left: 10px;}
        .fwz_right p{line-height: 28px;font-size: 14px;color: #fff;padding-left: 30px;}
        .fwz_right p em{display: inline-block;padding-left: 20px;}
        .fwz_a{position: absolute;width: 36px;height: 36px;bottom: 25px;right: 460px;z-index: 1;}
        .fwz_a a.fwz_a img{display: block;width: 36px;height: 36px;}
        .footBot{height: 102px;background-color: #343434;}
        .footBot p{height: 26px;line-height: 26px;font-size: 14px;color: #ffffff;padding-top: 20px;}
        .footBot p em{display: inline-block;padding-right: 20px;height: 26px;}
        .footBot p a{display: inline-block;color: #fff;margin-right: 15px;height: 26px;}
        .footBot p img{vertical-align: middle;}
        .footBot .foot_p1{width: 720px;}
    

        .client-2 {
            position: fixed;
            right: -170px;
            top: 20%;
            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: #0346b1;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;opacity:0;
        }
        
        .client-2 .my-kefu-main {
            background: #0346b1;
            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;
        }
    
@media screen and (max-width: 767px) {
    .pinp1 dt img{
        width: 100% !important;
        height: auto !important;
    }
}