﻿@charset "utf-8";

/* CSS Document */

*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}

ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}

input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }

ul,li{ list-style:none}

img{border:0px; padding:0px; display: block;}

a{ color:#5c5c5c; text-decoration:none}



h2,h3,h4,b,strong { font-weight: normal; }

em,i { font-style: normal; }



.clear{ zoom: 1; }

.clear:after { content: ''; display: block; clear: both; }

.fl { float:left}

.fr { float:right}

.hidden{display:none; background: url() no-repeat center;}



.news_box:hover {

    background: #f7f7f7;

}



.caseContainer{ width: 1200px; margin: 0 auto; padding-top: 55px;}

.caseContainer ul{ overflow: hidden; width: 100%;}

.caseContainer ul li{ width: 376px; float: left; margin-right: 36px; margin-bottom: 40px;}

.caseContainer ul li:nth-child(3n){ margin-right: 0;}

.caseContainer ul li .icon{ width: 100%; height: 250px; overflow: hidden;}

.caseContainer ul li .icon img{ display: block; width: 100%; height: auto; transition: 0.5s;}

.caseContainer ul li .text{ height: 95px; background: #fbfbfb; padding: 0 20px; box-sizing: border-box; line-height: 60px; transition: 0.5s;}

.caseContainer ul li .text h2{ height: 60px; line-height: 60px; font-size: 16px; color: #000;}

.caseContainer ul li .text .more{ width: 100%; height: 16px; position: relative; line-height: 16px; font-size: 12px;}

.caseContainer ul li .text .more a{ font-size: 12px; color: #989898;}

.caseContainer ul li .text .more .icon{ width: 31px; height: 6px; display: inline-block; vertical-align: bottom; margin-left: 10px; background: url(../images/arrow3_03.png) left bottom no-repeat; margin-bottom: 2px; transition: 0.5s;}



.caseContainer ul li .text .more span{ position: absolute; right: 0; bottom: 0; width: 13px; height: 1px; display: block; background: #989898; transition: 0.5s;}

.caseContainer ul li:hover .icon img{ transform: scale(1.1);}

.caseContainer ul li:hover .text{ background: #b69858;}

.caseContainer ul li:hover .text h2{ color: #fff;}

.caseContainer ul li:hover .text .more a{ color: #fff;}

.caseContainer ul li:hover .text .more .icon{ background: url(../images/arrow3_06.png) left bottom no-repeat;}

.caseContainer ul li:hover .text .more span{ width: 240px; background: #fff;}

.caseContainer dl{ padding-bottom: 40px; text-align: center; width: 100%;}

.caseContainer dl dd{ display: inline-block; margin: 0 10px; }

.caseContainer dl dd a{ width: 30px; height: 30px; text-align:center; line-height: 30px; font-size: 14px; color: #333; border: 1px solid #c3c3c3; border-radius: 16px; display: block; transition: 0.5s;}

.caseContainer dl .btn a{ background: #b69858; border: 1px solid #b69858; width: 100px; color: #fff;}

.caseContainer dl dd a:hover{background: #b69858; border: 1px solid #b69858; color: #fff;}



@media(max-width:1365px){

.caseContainer{ width: 100%; padding: 10px; box-sizing: border-box;}

	.caseContainer ul li{ width: 33.33%; margin: 0 0 15px 0;}

	.caseContainer ul li:hover .text .more span{ width: 160px;}

	.caseContainer dl{ padding: 15px 0;}

	.caseContainer dl dd{ margin: 0 5px;}

	}

	



@media(min-width:1000px){
	

.header{height: 80px; width: 100%; position: fixed; left:0; top:0; background: #fff; box-shadow:0 0 10px rgba(0, 0, 0, .2);z-index: 100; } 

.logo{width: 406px; float: left; padding: 10px 0 0 50px;}

.dhbtn{float: right; height: 80px; background: url(../images/a_11.png) no-repeat center center #025bda;width: 80px;display: none;}

.dhtop{float: right; height: 80px; background: url(../images/a_11.png) no-repeat center center #025bda;width: 80px;}

.right{width: 540px; position: fixed;right:-540px; top:80px;background: #fff; padding: 40px;height: calc(100vh - 80px);overflow: hidden;}

.right h2{font-size: 18px; padding-bottom: 20px;color: #333;}

.right dl{overflow: hidden; margin-left: -30px;}

.right dt {float: left; padding: 0 30px 20px;}

.right a{font-size: 14px;color: #999;}

.right a:hover{color: #005BA2;}

.dhtop.on{background: url(../images/d2.png) no-repeat center center #025bda}

.ssbj{width: 100%; height: 100%; position: fixed; z-index: 300;background: rgba(0,0,0,.7);left:0; top:0;display: none;}

.ssnr{position: fixed; z-index: 301;width: 50%; left:50%; top:50%; transform:translate(-50%,-50%);overflow: hidden;}

.btn2{display: block; float: right;background: url(../images/d3.png); width: 60px;height: 60px;border: none;background-size: 100% 100%; }

.wby1{width: calc(100% - 60px); height: 60px; line-height: 60px; padding: 0 15px;background: #fff; border: none;}

.gbss{background: url(../images/d4.png); width: 39px; height: 39px; position: absolute; right:10px; top:10px;border-radius: 50%;cursor:pointer;}





.xywnr{width: 112px; height: 80px; background: #f9f9fa;float: right;text-align: center;}

.xywnr ul{overflow: hidden; padding-top: 27px;}

.xywnr li{display: inline-block;*display: inline; padding: 0 8px;}

.nav{float: right;}

.nav ul{overflow: hidden;}

.nav li{float: left; line-height: 80px; font-size: 16px; padding-right: 50px;}

.nav li a{color: #000;}

.nav .hover1 a{color: #0045a8;}

.nav a:hover{color: #0045a8;}

.banner img{width: 100%;}

.bannerbox{position: relative;}

.banner_text{width: 100%; text-align: center; position: absolute;z-index: 10;left:50%; top:50%; transform:translate(-50%,-50%);}

.banner_text h2{font-weight: bold; font-size: 60px; color: #fff; padding-bottom: 30px;}

.banner_text p{font-weight: bold; color: #fff;font-size: 28px; line-height: 34px;}

.fgt{height: 80px;}

.ggbox{position: absolute;background: url(../images/a_01.png);width: 72px; height: 95px; bottom: 60px;left: 50%; margin-left: -36px;}



.gsjj{overflow: hidden;border-top: 6px solid #025bda;}

.gsjj_left{float: left; width: 48%; position: relative;}

.gsjj_left img{width: 100%;}

.gsjj_right{float: right; width: 52%;}

.gs_text{width: 630px; padding:95px 0 0 60px ;}

.gs_text h2{font-weight: bold; font-size: 30px; margin-bottom: 50px; color: #333333;}

.gs_text p{text-align:justify; word-break: break-all;font-size: 16px; line-height: 2;color: #666666;text-indent: 32px;}

.gs_text ul{overflow: hidden; padding-top: 115px;}

.gs_text li{width: 25%; text-align: center;float: left;}

.gs_text h3{font-size: 34px; color:  #004ea2; padding-bottom: 15px;}

.gs_text h4{font-size: 16px; color: #333;}



.gstext{width: 100%; position: absolute;left:0; bottom: 0;background: rgba(2,91,218,.6);padding: 55px 0 55px 25%;}

.gstext h2{font-size: 48px; line-height: 60px;color: #fff;}

.gstext p{color: #fff; font-size: 24px; padding-top: 20px;}

.gstext a{position: absolute;right:35px; bottom: 60px;color: #fff; font-size: 16px;background: url(../images/a_02.png) no-repeat right bottom; padding-right: 35px;}

.cd-scrolling-bg {position: relative;z-index: 2;}

.cd-main-content { position: relative; z-index: 1;}

.cd-fixed-bg {position: relative;background-size: cover; background-repeat: no-repeat; background-position: center center;z-index: 1;}

.cd-fixed-bg.cd-bg-1 {background-image: url(../images/a_01.jpg); height:800px;}

.cd-fixed-bg { background-attachment: fixed;}

.cpxz{width: 1200px;margin: 0 auto; padding-top: 100px;}

.cpxz_tit h2{font-size: 48px; line-height: 60px;color: #fff;}

.cpxz_tit p{color: #fff;font-size: 24px;color: #fff; padding-top: 10px; position: relative;}

.cpxz_tit p:before{position: absolute;left:0; content: "";border-bottom: 1px solid #fff; bottom: -20px;width: 200px;}

.cpxz_nr ul{overflow: hidden; padding-top: 95px; margin-left: -30px;}

.cpxz_nr li{float: left; width: 25%; padding-left: 30px;}

.cpbox{padding: 50px 15px 0 15px; height: 300px;}

.cpxz_nr li:hover img{transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}

.cpbox img{margin: 0 auto;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}

.cpbox h2{font-weight: bold; font-size: 20px;color: #fff; text-align: center;padding: 50px 0 15px;}

.cpbox p{font-size: 16px;color: #fff;line-height: 24px;}

.cpxz_nr ul li:nth-child(1) .cpbox{ background: #0670c3;}

.cpxz_nr ul li:nth-child(2) .cpbox{ background: #005ba2;}

.cpxz_nr ul li:nth-child(3) .cpbox{ background: #395897;}

.cpxz_nr ul li:nth-child(4) .cpbox{ background: #2085ae;}

.img4 { transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}

.img4:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}

.cpxz_nr a{color: #fff;font-size: 16px; background: url(../images/a_02.png) no-repeat right bottom;width: 80px; margin-top: 80px;display: block;}



.gcal_tit{width: 1200px; margin: 0 auto ; padding: 90px 0; position: relative;}

.gcal_tit h2{font-size: 48px; line-height: 60px;color: #0045a8;}

.gcal_tit p{font-size: 24px; color: #0045a8; padding-top: 15px; position: relative;}

.gcal_tit p:before{position: absolute;left:0; content: "";border-bottom: 1px solid #0045a8; bottom: -20px;width: 200px;}

.gcal_tit a{position: absolute;font-size: 16px; background: url(../images/a_04.png) no-repeat right bottom;width: 80px; display: block;right:0; top:50%;position: absolute;color: #0045a8;}

.gcal_box{overflow: hidden;}

.gcal_box ul{overflow: hidden;}

.gcal_box li{float: left;width: 25%;transition: All 0.4s ease-in-out;}

.gcal_box li.on2{width: 50%;}

.gcal_box li.on2 .gcal_text{width: 50%;background: rgba(2,91,218,.9);}

.gcal_left{float: left; width: 100%;position: relative;overflow: hidden;}

.gcal_left img{position: relative;top:0;left:50%; transform: translateX(-50%);}

.gcal_text{position: absolute;width: 96%; padding: 0 50px;left:50%; top:50%; transform:translate(-50%,-50%);padding-bottom: 70px;}

.gcal_text h2{font-weight: bold;color: #fff; font-size: 18px; padding: 75px 0 45px;text-align: center;}

.gcal_text p{font-size: 14px; line-height: 2;color: #fff; text-align: center; padding-bottom: 40px;}

.gcal_text h3{border-top: 1px solid #fff;padding-top: 40px;}

.gcal_text a{display: block; width: 105px; height: 36px; font-size: 14px; line-height: 36px; text-align: center;color: #0045a8;background: #cee0f7; margin: 0 auto;transition: All 0.4s ease-in-out;}

.gcal_text a:hover{color: #fff; background: #0670C3;}



.gcal_right {float: right;width: 50%;}

.gcal_right ul{overflow: hidden;}

.gcal_right li{width: 50%; position:relative;float: left;}

.gcal_right img{width: 100%;}

.hqnr{width: 100%; position: absolute; padding: 0 80px;left:50%; top:50%; transform:translate(-50%,-50%);}

.hqnr h2{text-align: center;color: #fff;font-weight: bold; font-size: 18px; padding-bottom: 45px;}

.hqnr p{font-size: 14px; tab-size: inherit;color: #fff;line-height: 2;position: relative;text-align: center;}

.hqnr p:before{position: absolute; content: "";border-bottom: 1px solid #fff;width: 40px;left:50%; margin-left: -20px; bottom: -45px;}



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

.jsyy_nr ul{overflow: hidden; padding-bottom: 60px;}

.jsyy_nr li{float: left; width: 25%;text-align: center;}

.jsyy_oop{transition: All 0.4s ease-in-out;background: url(../images/a_41.png);width: 136px; height: 140px; position: relative; margin: 0 auto;}

.jsyy_oop img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}

.jsyy_box:hover .jsyy_oop{background: url(../images/a_42.png);}

.jsyy_box h2{font-size: 16px; color: #000; padding: 40px 0 28px; text-align: center;position: relative; }

.jsyy_box h2:before{border-bottom: 5px solid #97d1ff;width: 26px; bottom: 10px;left:50%; margin-left: -13px; position: absolute; content: "";}

.jsyy_box a{color: #30a4ff;font-size: 14px;}

.jsyy_box a:hover{text-decoration: underline;}



/*新闻*/



.news_box{overflow: hidden; padding: 30px 0; border-bottom:1px solid #eee;}



.news_left{width: 282px; float: left;overflow: hidden; }



.news_left img{width: 100%;}



.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }



.img2:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }



.news_right{float: right; width:calc(100% - 324px);padding-top: 30px; }



.news_right h2{font-size: 24px; line-height: 2;}



.news_right h2 a{color: #000;}



.news_right h2 a:hover{color: #DA0000;}



.news_right p a:hover{color: #DA0000;}



.news_right h4{font-size:12px ; color: #666666; line-height: 40px;}



.news_right h4 img{display: inline-block;*display: inline;vertical-align: middle; margin-right: 8px; }



.news_right h4 span{padding-right: 20px;}



.news_right p{font-size: 15px; line-height: 27px; color: #000000;}



.fynr ul{text-align: center; padding-top: 57px;}



.fynr li{display: inline-block;*display: inline; padding: 0 3px;}



.fynr a{display: inline-block;*display: inline; padding: 8px 12px;border: 1px solid #d6d6d6;font-size: 14px; color: #000000;background: #f2f2f2;}



.fynr .hover1 a{border: 1px solid #3062a7;background: #3062a7;color: #fff;}



.fynr a:hover{border: 1px solid #3062a7;background: #3062a7;color: #fff;}



.xwz:hover{background: #f8f8f8;}





.news{background: url(../images/a_02.jpg) no-repeat center top;}

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

.news_tit {padding: 55px 0; position: relative;}

.news_tit h2{font-size: 48px; line-height: 60px;color: #fff;}

.news_tit p{font-size: 24px; color: #fff; padding-top: 15px; position: relative;}

.news_tit p:before{position: absolute;left:0; content: "";border-bottom: 1px solid #fff; bottom: -20px;width: 200px;}

.news_tit a{position: absolute;font-size: 16px; background: url(../images/a_02.png) no-repeat right bottom;width: 80px; display: block;right:0; top:50%;position: absolute;color: #fff;}

.news_nr ul{overflow: hidden; margin-left: -30px; padding: 110px 0;}

.news_nr li{float: left; width: 33.33%; padding-left: 30px;}

.newsbo{padding: 20px 20px 0 20px;background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.news_tp{overflow: hidden;}

.news_tp img{width: 100%;}

.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }

.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }

.news_text h2{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;font-weight: bold; margin-bottom: 18px;color: #000;font-size: 18px;}

.news_text{padding-top: 30px;}

.news_text p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 14px; line-height: 24px;color: #666666;}

.news_text h3{margin-top: 30px; border-top: 2px solid #dcdbdc;font-size: 14px; line-height: 68px; color: #999;}

.news_text h3 a{background: url(../images/a_58.png);width: 16px;height: 16px; margin-top: 22px;display: block;}



.footer{background: #333333;}

.footerbox{padding: 37px 9% 30px 9%;overflow: hidden;}

.foot_left{float: left;width: 27%;float: left;}

.dblogo{margin-bottom: 20px;}

.foot_left p{font-size: 16px;color: #fff; line-height: 45px;}

.foot_left p img{display: inline-block;*display: inline;vertical-align: middle; margin-right: 15px; margin-top: -3px;}



.foot_zhang{width: 42%; float: left;}

.foot_zhang ul{overflow: hidden;}

.foot_zhang li{float: left; width: 50%;}

.foot_zhang img{margin-bottom: 25px;}

.foot_zhang dt{line-height: 46px;font-size: 16px;}

.foot_zhang dt a{color: #fff;}

.foot_zhang dt a:hover{text-decoration: underline;}

.foot_right{width: 171px;text-align: center;float: right;}

.foot_right p{font-size: 16px;color: #fff; padding-top: 30px;}

.bqxx{padding: 0 9%; }

.bqxx p{text-align: center;border-top: 1px solid #858585;font-size: 16px;color: #9a9a9a; line-height: 76px;}

.bqxx p span{padding: 0 10px;}

/*==产品列表==*/

.nynr_tit{background: #025bda;}

.nynr_tit ul{overflow: hidden; width: 1200px; margin: 0 auto; padding-top: 2px;}

.nynr_tit li{float: left;}

.nynr_tit a{display: block; font-size: 16px; color: #fff;text-align: center; width: 165px; line-height: 52px;}

.nynr_tit .hover2 a{color: #007AFF;background: #fff;}

.nynr_tit a:hover{color: #007AFF;background: #fff;}

.nynr_box{width: 1220px; margin: 0 auto; padding: 60px 10px;}

.nynr_box ul{overflow: hidden; margin-left: -17px;}

.nynr_box li{float: left; width: 20%; padding: 0 0 60px 17px;}

.cplbbox{background: #fff;border-radius: 10px;

-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); height: 420px;overflow: hidden;}

.cplbbox h2{font-size: 22px;text-align: center; line-height: 55px;color: #fff;font-weight: bold;margin-bottom: 20px;}

.cplbbox img{margin: 0 auto;}

.cplbbox  h3{text-align: center;font-weight: bold; font-size: 22px; line-height: 58px;}

.cplbbox p{padding: 0 12px;font-size: 14px;color: #666; line-height: 22px;text-align:justify; word-break: break-all;}

.nynr_box ul li:nth-child(1) h2{ background: #fd636f;}

.nynr_box ul li:nth-child(2) h2{ background: #f39546;}

.nynr_box ul li:nth-child(3) h2{ background: #f8c145;}

.nynr_box ul li:nth-child(4) h2{ background: #91d050;}

.nynr_box ul li:nth-child(5) h2{ background: #a674fe;}

.nynr_box ul li:nth-child(6) h2{ background: #6485fe;}

.nynr_box ul li:nth-child(7) h2{ background: #4eb5b0;}

.nynr_box ul li:nth-child(8) h2{ background: #5dce9c;}

.nynr_box ul li:nth-child(9) h2{ background: #39a0ea;}

.nynr_box ul li:nth-child(10) h2{ background: #99a5f1;}



/*==关于我们==*/

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

.gsgk_tit{text-align: center;padding: 60px 0 40px;}

.gsgk_tit h2{color: #000;font-size: 40px; margin-bottom: 20px;}

.gsgk_tit p{font-size: 30px;color: #000;}

.gsgk_nr{position: relative;overflow: hidden; padding-bottom: 27px; }

.gsgk_text{width: 80%;float: right;background: #f7f7f7; }

.gsgk_wz{width: 560px;float: right; padding-right: 50px; padding-top: 80px;}

.qyjs_tit h2{font-weight: bold; font-size: 26px; line-height: 68px; position: relative; color: #000;}

.qyjs_tit h2:before{position: absolute; content: "";border-bottom: 3px solid #0045a8;width: 30px; left:0; bottom: 0;}

.qyjs_text{padding-top: 40px;}

.qyjs_text p{font-size: 14px;color: #666666;text-align:justify; word-break: break-all; line-height: 1.5; padding-bottom: 20px;}

.qyjs_lb ul{overflow: hidden; padding: 40px 0 35px;}

.qyjs_lb li{width: 25%; float: left;}

.qyjs_lb h2{font-weight: bold; font-size: 32px; padding-bottom: 15px;color: #0045a8;}

.qyjs_lb h2 span{font-size: 14px;}

.qyjs_lb p{font-size: 14px;color: #666;}

.btn1{width: 160px;height: 54px;text-align: center;font-size: 16px; display: block; color: #fff; background: #0045a8;display: block; line-height: 54px; position: relative; bottom: -27px;}



.gsgk_tp{width: 600px; position: absolute;left:0; top:80px;}

.dsz{background: #f7f7f7; margin-top: 80px;}

.sdzbox{width: 1200px; margin: 0 auto; padding: 60px 0 70px;}

.dsz_right{width: 253px;float: right;background: url(../images/c_14.jpg); height: 461px;}

.dsz_right img{position: relative; left:-63px; top:0;}

.dsz_left{width: 630px;float: left; }

.dsz_left h2{font-weight: bold;color: #999999;font-size: 36px; padding-bottom: 20px;}

.dsz_left h4{font-size: 28px; margin-bottom: 65px;color: #333;}

.dsz_left p{font-size: 14px; line-height: 1.5;color: #333;}

.dsz_left a{width: 160px;height: 54px;text-align: center;font-size: 16px; display: block; color: #fff; background: #0045a8;display: block; line-height: 54px; margin-top: 95px;}
.stbottom{background: url(../images/n3.png);width: 40px; height: 40px; position: absolute; left:50%; bottom: 0; margin-left: -20px;}
.gdbox{height: 750px; /*overflow: auto;*/scrollbar-width: none;ms-overflow-style: none;  }
.gdbox::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}

.fxlc{background: url(../images/c_01.jpg) no-repeat center center; padding-bottom: 80px;background-size: cover;}



.fxlc_tit{text-align: center; padding: 80px 0;}

.fxlc_tit h2{font-weight: bold; color: #fff;font-size: 40px; margin-bottom: 20px;}

.fxlc_tit p{color: #fff;font-size: 30px;}

.fxlc_nr{position: relative; padding:65px 0;width: 1200px; margin: 0 auto; }
.fznr_left{ padding-right: 55%; position: relative; /*margin-bottom: 18px;*/ }
.fznr_right{padding-left: 55%; position: relative;/* margin-bottom: 18px;*/}
.fzlc{background: #fff;padding: 10px 20px;  position: relative;border-radius: 10px;}
#style-1::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}
#style-1::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}
#style-1::-webkit-scrollbar {width:0; height:0;background-color:#fff;}
#style-1::-webkit-scrollbar-thumb { border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555;}
.fzlc p{font-size: 16px;color: #000; line-height: 1.6; }
.fznr_left span{display: block;background: url(../images/n2.png);width: 24px; height: 24px;position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); }
.fznr_right span{display: block;background: url(../images/n2.png);width: 24px; height: 24px;position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); }
.sttop{background: url(../images/n1.png); width: 38px; height: 38px; position: absolute; left:50%; margin-left: -19px;top:0px; }

.tao1{width:2px; background: #fff;height:800px; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.zjt{position: absolute;border-top:15px solid transparent;
    border-bottom:15px solid transparent;top:50%; margin-top: -15px;
    border-left:15px solid #fff; position: absolute;right:-15px;
}
.rjt{position: absolute;border-top:15px solid transparent;
    border-bottom:15px solid transparent;top:50%; margin-top: -15px;
    border-right:15px solid #fff; position: absolute;left:-15px;
}


.qywh_nr{background: #f5f5f5;}

.qywhbox{overflow: hidden; position: relative;}

.qywhnr{width: 50%; height: 420px;overflow: hidden;}

.qywhnr img{position: relative; margin: 0 auto;left:50%; top:50%; transform:translate(-50%,-50%);}

.qywh_text{position: absolute;width: 50%;right:0; top:50%;transform: translateY(-50%); padding-left: 15%;}

.qywh_text h2{font-size: 16px; font-weight: bold; line-height: 28px;color: #000;}

.qywh_text p{font-size: 16px;  line-height: 28px;color: #000;}

.qywh_text_a{position: absolute;width: 600px;right:50%; top:50%;transform: translateY(-50%); padding-rigth: 15%;}

.qywh_text_a h2{font-size: 16px; font-weight: bold; line-height: 28px;color: #000;}

.qywh_text_a p{font-size: 16px;  line-height: 28px;color: #000;}

.ryzs_tit{padding-bottom: 50px;text-align: center;}

.ryzs_tit li{display: inline-block;*display: inline; padding: 0 10px;}

.ryzs_tit a{display: inline-block;*display: inline;line-height: 36px; padding: 0 30px;background: #a0a0a0;color: #fff; font-size: 14px;}



.t5{background: url(../images/c_30.jpg) no-repeat center center;background-size: cover;}

.ryzs{width: 1200px; margin: 0 auto; padding-bottom: 40px;}

.ryzs_nr{position:relative; }

.ryzs_tit .hover3 a{color: #fff; background: #0045A8;}

.ryzs_tit a:hover{color: #fff; background: #0045A8;}

.ryzs_nr .swiper-slide{height: 440px;}

.ry_nr{position: relative;top:50%; transform: translateY(-50%);}

.ryzs_nr img{width: 100%;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.ry_nr p{font-size: 14px; text-align: center;line-height: 26px;color: #333; margin-top: 15px;height: 52px;}

.ryzs_nr .swiper-button-next {background: url(../images/c_41.jpg);width: 60px; height: 39px;right: -80px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.ryzs_nr .swiper-button-next:hover {background: url(../images/c_43.jpg);width: 60px; height: 39px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.ryzs_nr .swiper-button-prev{background: url(../images/c_40.jpg);width: 60px; height: 39px; left:-80px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.ryzs_nr .swiper-button-prev:hover{background: url(../images/c_42.jpg);width: 60px; height: 39px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }



.hzhb{width: 1200px; margin: 0 auto; padding-bottom: 80px;}

.hzhb_nr {position: relative; padding-bottom: 50px;}

.hzhb_nr img{width: 100%; border: 1px solid #eeeeee;transition: All 0.4s ease-in-out;}

.hzhb_nr img:hover{border: 1px  solid #007AFF;}

.hzhb_nr .swiper-pagination{width: 100%; padding-top: 20px;}

.hzhb_nr .swiper-pagination-bullet{width: 10px; height: 10px;background: #0257d0; margin: 0 10px;opacity: 1;}

.hzhb_nr .swiper-pagination-bullet-active{background: #e5e5e5;}







}

@media(max-width:1366px){

.nav li{float: left; line-height: 80px; font-size: 16px; padding-right: 20px;}

.gsjj_right{float: right; width: 52%; padding: 0 3%;}

.gs_text{width: 100%; padding:25px 0 0 0 ;}
.fxlc_nr{padding-left: 2%;width: 100%;padding-right: 2%;}
.ryzs_nr .swiper-button-next{right: 0;}
.ryzs_nr .swiper-button-prev{left: 0;}
}

@media(max-width:1200px) and (min-width: 1000px){

.header{height: 80px; width: 100%; position: fixed; left:0; top:0; background: #fff; box-shadow:0 0 10px rgba(0, 0, 0, .2);z-index: 500; } 

.logo{width: 206px; float: left; padding: 25px 0 0 5px;}

.logo img{width: 100%;}

.dhbtn{float: right; height: 80px; background: url(../images/a_11.png) no-repeat center center #025bda;width: 80px;border-bottom-right-radius: none;display: none;}



.xywnr{width: 112px; height: 80px; background: #f9f9fa;float: right;text-align: center;}

.xywnr ul{overflow: hidden; padding-top: 27px;}

.xywnr li{display: inline-block;*display: inline; padding: 0 8px;}

.nav{float: right;}

.nav ul{overflow: hidden;}

.nav li{float: left; line-height: 80px; font-size: 16px; padding-right: 16px;}

.nav li a{color: #000;}

.nav .hover1 a{color: #0045a8;}

.nav a:hover{color: #0045a8;}

.banner img{width: 100%;}

.bannerbox{position: relative;}

.banner_text{width: 100%; text-align: center; position: absolute;z-index: 10;left:50%; top:50%; transform:translate(-50%,-50%);}

.banner_text h2{font-weight: bold; font-size: 60px; color: #fff; padding-bottom: 30px;}

.banner_text p{font-weight: bold; color: #fff;font-size: 28px; line-height: 34px;}

.fgt{height: 80px;}

.ggbox{position: absolute;background: url(../images/a_01.png);width: 72px; height: 95px; bottom: 60px;left: 50%; margin-left: -36px;}



.gsjj{overflow: hidden;border-top: 6px solid #025bda;}

.gsjj_left{float: left; width: 48%; position: relative;}

.gsjj_left img{width: 100%;}

.gsjj_right{float: right; width: 52%; padding:0 3%;}

.gs_text{width: 100%; padding:25px 0 0 0 ;}

.gs_text h2{font-weight: bold; font-size: 26px; margin-bottom: 10px; color: #333333;}

.gs_text p{text-align:justify; word-break: break-all;font-size: 14px; line-height: 1.8;color: #666666;text-indent: 32px;}

.gs_text ul{overflow: hidden; padding-top: 15px;}

.gs_text li{width: 25%; text-align: center;float: left;}

.gs_text h3{font-size: 34px; color:  #004ea2; padding-bottom: 15px;}

.gs_text h4{font-size: 14px; color: #333;}



.gstext{width: 100%; position: absolute;left:0; bottom: 0;background: rgba(2,91,218,.6);padding: 55px 0 55px 25%;}

.gstext h2{font-size: 48px; line-height: 60px;color: #fff;}

.gstext p{color: #fff; font-size: 24px; padding-top: 20px;}

.gstext a{position: absolute;right:35px; bottom: 60px;color: #fff; font-size: 16px;background: url(../images/a_02.png) no-repeat right bottom; padding-right: 35px;}

.cd-scrolling-bg {position: relative;z-index: 2;}

.cd-main-content { position: relative; z-index: 1;}

.cd-fixed-bg {position: relative;background-size: cover; background-repeat: no-repeat; background-position: center center;z-index: 1;}

.cd-fixed-bg.cd-bg-1 {background-image: url(../images/a_01.jpg); height:800px;}

.cd-fixed-bg { background-attachment: fixed;}

.cpxz{width: 100%;margin: 0 auto; padding: 100px 5px 0 5px;}

.cpxz_tit h2{font-size: 48px; line-height: 60px;color: #fff;}

.cpxz_tit p{color: #fff;font-size: 24px;color: #fff; padding-top: 10px; position: relative;}

.cpxz_tit p:before{position: absolute;left:0; content: "";border-bottom: 1px solid #fff; bottom: -20px;width: 200px;}

.cpxz_nr ul{overflow: hidden; padding-top: 95px; margin-left: -30px;}

.cpxz_nr li{float: left; width: 25%; padding-left: 30px;}

.cpbox{padding: 50px 15px 0 15px; height: 300px;}

.cpbox img{margin: 0 auto;}

.cpbox h2{font-weight: bold; font-size: 20px;color: #fff; text-align: center;padding: 50px 0 15px;}

.cpbox p{font-size: 16px;color: #fff;line-height: 24px;}

.cpxz_nr ul li:nth-child(1) .cpbox{ background: #0670c3;}

.cpxz_nr ul li:nth-child(2) .cpbox{ background: #005ba2;}

.cpxz_nr ul li:nth-child(3) .cpbox{ background: #395897;}

.cpxz_nr ul li:nth-child(4) .cpbox{ background: #2085ae;}

.img4 { transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}

.img4:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}

.cpxz_nr a{color: #fff;font-size: 16px; background: url(../images/a_02.png) no-repeat right bottom;width: 80px; margin-top: 80px;display: block;}



.gcal_tit{width: 1200px; margin: 0 auto ; padding: 90px 0; position: relative;}

.gcal_tit h2{font-size: 48px; line-height: 60px;color: #0045a8;}

.gcal_tit p{font-size: 24px; color: #0045a8; padding-top: 15px; position: relative;}

.gcal_tit p:before{position: absolute;left:0; content: "";border-bottom: 1px solid #0045a8; bottom: -20px;width: 200px;}

.gcal_tit a{position: absolute;font-size: 16px; background: url(../images/a_04.png) no-repeat right bottom;width: 80px; display: block;right:0; top:50%;position: absolute;color: #0045a8;}

.gcal_box{overflow: hidden;}

.gcal_box ul{overflow: hidden;}

.gcal_box li{float: left;width: 25%;transition: All 0.4s ease-in-out;}

.gcal_box li.on2{width: 50%;}

.gcal_box li.on2 .gcal_text{width: 50%;background: rgba(2,91,218,.9);}

.gcal_left{float: left; width: 100%;position: relative;}

.gcal_left img{position: relative;top:0;left:50%; transform: translateX(-50%);}

.gcal_text{position: absolute;width: 90%; padding: 0 20px;background: rgba(2,91,218,.9);left:50%; top:50%; transform:translate(-50%,-50%);padding-bottom: 30px;}

.gcal_text h2{font-weight: bold;color: #fff; font-size: 18px; padding: 30px 0 20px;text-align: center;}

.gcal_text p{font-size: 14px; line-height: 2;color: #fff; text-align: center; padding-bottom: 40px;}

.gcal_text h3{border-top: 1px solid #fff;padding-top: 40px;}

.gcal_text a{display: block; width: 105px; height: 36px; font-size: 14px; line-height: 36px; text-align: center;color: #0045a8;background: #cee0f7; margin: 0 auto;transition: All 0.4s ease-in-out;}

.gcal_text a:hover{color: #fff; background: #0670C3;}



.gcal_right {float: right;width: 50%;}

.gcal_right ul{overflow: hidden;}

.gcal_right li{width: 50%; position:relative;float: left;}

.gcal_right img{width: 100%;}

.hqnr{width: 100%; position: absolute; padding: 0 30px;left:50%; top:50%; transform:translate(-50%,-50%);}

.hqnr h2{text-align: center;color: #fff;font-weight: bold; font-size: 18px; padding-bottom: 45px;}

.hqnr p{font-size: 14px; tab-size: inherit;color: #fff;line-height: 2;position: relative;text-align: center;}

.hqnr p:before{position: absolute; content: "";border-bottom: 1px solid #fff;width: 40px;left:50%; margin-left: -20px; bottom: -45px;}



.jsyy{width: 100%; margin: 0 auto; padding: 0 5px;}

.jsyy_nr ul{overflow: hidden; padding-bottom: 60px;}

.jsyy_nr li{float: left; width: 25%;text-align: center;}

.jsyy_oop{transition: All 0.4s ease-in-out;background: url(../images/a_41.png);width: 136px; height: 140px; position: relative; margin: 0 auto;}

.jsyy_oop img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}

.jsyy_box:hover .jsyy_oop{background: url(../images/a_42.png);}

.jsyy_box h2{font-size: 16px; color: #000; padding: 40px 0 28px; text-align: center;position: relative; }

.jsyy_box h2:before{border-bottom: 5px solid #97d1ff;width: 26px; bottom: 10px;left:50%; margin-left: -13px; position: absolute; content: "";}

.jsyy_box a{color: #30a4ff;font-size: 14px;}

.jsyy_box a:hover{text-decoration: underline;}



.news{background: url(../images/a_02.jpg) no-repeat center top;}

.newsbox{width: 100%; margin: 0 auto; padding: 0 5px;}

.news_tit {padding: 55px 0; position: relative;}

.news_tit h2{font-size: 48px; line-height: 60px;color: #fff;}

.news_tit p{font-size: 24px; color: #fff; padding-top: 15px; position: relative;}

.news_tit p:before{position: absolute;left:0; content: "";border-bottom: 1px solid #fff; bottom: -20px;width: 200px;}

.news_tit a{position: absolute;font-size: 16px; background: url(../images/a_02.png) no-repeat right bottom;width: 80px; display: block;right:0; top:50%;position: absolute;color: #fff;}

.news_nr ul{overflow: hidden; margin-left: -30px; padding: 110px 0;}

.news_nr li{float: left; width: 33.33%; padding-left: 30px;}

.newsbo{padding: 20px 20px 0 20px;background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.news_tp{overflow: hidden;}

.news_tp img{width: 100%;}

.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }

.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }

.news_text h2{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;font-weight: bold; margin-bottom: 18px;color: #000;font-size: 18px;}

.news_text{padding-top: 30px;}

.news_text p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 14px; line-height: 24px;color: #666666;}

.news_text h3{margin-top: 30px; border-top: 2px solid #dcdbdc;font-size: 14px; line-height: 68px; color: #999;}

.news_text h3 a{background: url(../images/a_58.png);width: 16px;height: 16px; margin-top: 22px;display: block;}



/*新闻*/



.news_box{overflow: hidden; padding: 30px 0; border-bottom:1px solid #eee;}



.news_left{width: 282px; float: left;overflow: hidden; }



.news_left img{width: 100%;}



.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }



.img2:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }



.news_right{float: right; width:calc(100% - 324px);padding-top: 30px; }



.news_right h2{font-size: 24px; line-height: 2;}



.news_right h2 a{color: #000;}



.news_right h2 a:hover{color: #DA0000;}



.news_right p a:hover{color: #DA0000;}



.news_right h4{font-size:12px ; color: #666666; line-height: 40px;}



.news_right h4 img{display: inline-block;*display: inline;vertical-align: middle; margin-right: 8px; }



.news_right h4 span{padding-right: 20px;}



.news_right p{font-size: 15px; line-height: 27px; color: #000000;}



.fynr ul{text-align: center; padding-top: 57px;}



.fynr li{display: inline-block;*display: inline; padding: 0 3px;}



.fynr a{display: inline-block;*display: inline; padding: 8px 12px;border: 1px solid #d6d6d6;font-size: 14px; color: #000000;background: #f2f2f2;}



.fynr .hover1 a{border: 1px solid #3062a7;background: #3062a7;color: #fff;}



.fynr a:hover{border: 1px solid #3062a7;background: #3062a7;color: #fff;}



.footer{background: #333333;}

.footerbox{padding: 37px 5px 30px 5px;overflow: hidden;}

.foot_left{float: left;width: 27%;float: left;}

.dblogo{margin-bottom: 20px;}

.foot_left p{font-size: 16px;color: #fff; line-height: 45px;}

.foot_left p img{display: inline-block;*display: inline;vertical-align: middle; margin-right: 15px; margin-top: -3px;}



.foot_zhang{width: 42%; float: left;}

.foot_zhang ul{overflow: hidden;}

.foot_zhang li{float: left; width: 50%;}

.foot_zhang img{margin-bottom: 25px;}

.foot_zhang dt{line-height: 46px;font-size: 16px;}

.foot_zhang dt a{color: #fff;}

.foot_zhang dt a:hover{text-decoration: underline;}

.foot_right{width: 171px;text-align: center;float: right;}

.foot_right p{font-size: 16px;color: #fff; padding-top: 30px;}

.bqxx{padding: 0 5px; }

.bqxx p{text-align: center;border-top: 1px solid #858585;font-size: 16px;color: #9a9a9a; line-height: 76px;}

.bqxx p span{padding: 0 10px;}

/*==产品列表==*/

.nynr_tit{background: #025bda;}

.nynr_tit ul{overflow: hidden; width: 100%; margin: 0 auto; padding: 2px 5px 0 5px;}

.nynr_tit li{float: left;}

.nynr_tit a{display: block; font-size: 16px; color: #fff;text-align: center; width: 125px; line-height: 52px;}

.nynr_tit .hover2 a{color: #007AFF;background: #fff;}

.nynr_tit a:hover{color: #007AFF;background: #fff;}

.nynr_box{width: 100%; margin: 0 auto; padding: 60px 5px;}

.nynr_box ul{overflow: hidden; margin-left: -17px;}

.nynr_box li{float: left; width: 20%; padding: 0 0 60px 17px;}

.cplbbox{background: #fff;border-radius: 10px;

-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); height: 420px;overflow: hidden;}

.cplbbox h2{font-size: 22px;text-align: center; line-height: 55px;color: #fff;font-weight: bold;margin-bottom: 20px;}

.cplbbox img{margin: 0 auto;}

.cplbbox  h3{text-align: center;font-weight: bold; font-size: 22px; line-height: 58px;}

.cplbbox p{padding: 0 12px;font-size: 14px;color: #666; line-height: 22px;text-align:justify; word-break: break-all;}

.nynr_box ul li:nth-child(1) h2{ background: #fd636f;}

.nynr_box ul li:nth-child(2) h2{ background: #f39546;}

.nynr_box ul li:nth-child(3) h2{ background: #f8c145;}

.nynr_box ul li:nth-child(4) h2{ background: #91d050;}

.nynr_box ul li:nth-child(5) h2{ background: #a674fe;}

.nynr_box ul li:nth-child(6) h2{ background: #6485fe;}

.nynr_box ul li:nth-child(7) h2{ background: #4eb5b0;}

.nynr_box ul li:nth-child(8) h2{ background: #5dce9c;}

.nynr_box ul li:nth-child(9) h2{ background: #39a0ea;}

.nynr_box ul li:nth-child(10) h2{ background: #99a5f1;}



/*==关于我们==*/

.gsgk{width: 100%; margin: 0 auto; padding: 0 5px;}

.gsgk_tit{text-align: center;padding: 60px 0 40px;}

.gsgk_tit h2{color: #000;font-size: 40px; margin-bottom: 20px;}

.gsgk_tit p{font-size: 30px;color: #000;}

.gsgk_nr{position: relative;overflow: hidden; padding-bottom: 27px; }

.gsgk_text{width: 80%;float: right;background: #f7f7f7; }

.gsgk_wz{width: 560px;float: right; padding-right: 0; padding-top: 80px;position: relative;z-index: 100; }

.qyjs_tit h2{font-weight: bold; font-size: 26px; line-height: 68px; position: relative; color: #000;}

.qyjs_tit h2:before{position: absolute; content: "";border-bottom: 3px solid #0045a8;width: 30px; left:0; bottom: 0;}

.qyjs_text{padding-top: 40px;}

.qyjs_text p{font-size: 14px;color: #666666;text-align:justify; word-break: break-all; line-height: 1.5; padding-bottom: 20px;}

.qyjs_lb ul{overflow: hidden; padding: 40px 0 35px;}

.qyjs_lb li{width: 25%; float: left;}

.qyjs_lb h2{font-weight: bold; font-size: 32px; padding-bottom: 15px;color: #0045a8;}

.qyjs_lb h2 span{font-size: 14px;}

.qyjs_lb p{font-size: 14px;color: #666;}

.btn1{width: 160px;height: 54px;text-align: center;font-size: 16px; display: block; color: #fff; background: #0045a8;display: block; line-height: 54px; position: relative; bottom: -27px;}



.gsgk_tp{width: 600px; position: absolute;left:0; top:80px;}



.dsz{background: #f7f7f7; margin-top: 80px;}

.sdzbox{width: 100%; margin: 0 auto; padding: 60px 5px 70px 5px;}

.dsz_right{width: 253px;float: right;background: url(../images/c_14.jpg); height: 461px;}

.dsz_right img{position: relative; left:-63px; top:0;}

.dsz_left{width: 630px;float: left; }

.dsz_left h2{font-weight: bold;color: #999999;font-size: 36px; padding-bottom: 20px;}

.dsz_left h4{font-size: 28px; margin-bottom: 65px;color: #333;}

.dsz_left p{font-size: 14px; line-height: 1.5;color: #333;}

.dsz_left a{width: 160px;height: 54px;text-align: center;font-size: 16px; display: block; color: #fff; background: #0045a8;display: block; line-height: 54px; margin-top: 95px;}



.fxlc{background: url(../images/c_01.jpg) no-repeat center center;background-size: cover;}

.fxlc_box{width: 100%; margin: 0 auto; padding: 0 5px;}

.fxlc_tit{text-align: center; padding: 60px 0 45px;}

.fxlc_tit h2{font-weight: bold; color: #fff;font-size: 40px; margin-bottom: 20px;}

.fxlc_tit p{color: #fff;font-size: 30px;}

.fxlc_nr{position: relative; padding:40px 2%;width: 100%; margin: 0 auto; }
.fznr_left{ padding-right: 55%;}
.fznr_right{padding-left: 55%; position: relative;}
.fzlc{background: #fff;padding: 10px 40px;  position: relative;border-radius: 10px; }
.fzlc p{font-size: 16px;color: #000; line-height: 1.6; }

.fznr_left span{display: block;background: url(../images/n2.png);width: 24px; height: 24px;position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); }
.fznr_right span{display: block;background: url(../images/n2.png);width: 24px; height: 24px;position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); }




.tao1{width:2px; background: #fff;height:730px; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}




.qywh_nr{background: #f5f5f5;}

.qywhbox{overflow: hidden; position: relative;}

.qywhnr{width: 100%;}

.qywhnr img{width: 100%;}

.qywh_text{position:absolute;width: 100%;right:0; top:50%;transform: translateY(-50%); padding:0 3%;}

.qywh_text h2{font-size: 16px; font-weight: bold; line-height: 28px;color: #000;}

.qywh_text p{font-size: 16px;  line-height: 28px;color: #000;}

.qywh_text_a{position:absolute;width: 100%;right:0; top:50%;transform: translateY(-50%); padding:0 3%;z-index: 100;}

.qywh_text_a h2{font-size: 16px; font-weight: bold; line-height: 28px;color: #000;}

.qywh_text_a p{font-size: 16px;  line-height: 28px;color: #000;}

.ryzs_tit{padding-bottom: 50px;text-align: center;}

.ryzs_tit li{display: inline-block;*display: inline; padding: 0 10px;}

.ryzs_tit a{display: inline-block;*display: inline;line-height: 36px; padding: 0 30px;background: #a0a0a0;color: #fff; font-size: 14px;}



.t5{background: url(../images/c_30.jpg) no-repeat center center;background-size: cover;}

.ryzs{width: 100%; margin: 0 auto; padding:0 5px 40px 5px;}

.ryzs_nr{position:relative; }

.ryzs_tit .hover3 a{color: #fff; background: #0045A8;}

.ryzs_tit a:hover{color: #fff; background: #0045A8;}

.ryzs_nr .swiper-slide{height: 440px;}

.ry_nr{position: relative;top:50%; transform: translateY(-50%);}

.ryzs_nr img{width: 100%;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.ry_nr p{font-size: 14px; text-align: center;line-height: 26px;color: #333; margin-top: 15px;height: 52px;}

.ryzs_nr .swiper-button-next {background: url(../images/c_41.jpg);width: 60px; height: 39px;right: 0;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.ryzs_nr .swiper-button-next:hover {background: url(../images/c_43.jpg);width: 60px; height: 39px;right: 0;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.ryzs_nr .swiper-button-prev{background: url(../images/c_40.jpg);width: 60px; height: 39px; left:0;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.ryzs_nr .swiper-button-prev:hover{background: url(../images/c_42.jpg);width: 60px; height: 39px; left:0;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }



.hzhb{width: 100%; margin: 0 auto; padding:0 5px 80px 5px;}

.hzhb_nr {position: relative; padding-bottom: 50px;}

.hzhb_nr img{width: 100%; border: 1px solid #eeeeee;transition: All 0.4s ease-in-out;}

.hzhb_nr img:hover{border: 1px  solid #007AFF;}

.hzhb_nr .swiper-pagination{width: 100%; padding-top: 20px;}

.hzhb_nr .swiper-pagination-bullet{width: 10px; height: 10px;background: #0257d0; margin: 0 10px;opacity: 1;}

.hzhb_nr .swiper-pagination-bullet-active{background: #e5e5e5;}

   

}



@media(max-width:999px){
.caseContainer ul li{ width: 100%; margin: 0 0 15px 0;}
.header{height: 60px; width: 100%; position: fixed; left:0; top:0; background: #fff; box-shadow:0 0 10px rgba(0, 0, 0, .2);z-index: 100; } 

.logo{width: 206px; float: left; padding: 15px 0 0 5px;}

.logo img{width: 100%;}

.dhbtn{float: right; height: 60px; background: url(../images/a_11.png) no-repeat center center #025bda;width: 60px;background-size: 40% 30%; display:block;}

.dhbtn.on{background: url(../images/d2.png) no-repeat center center #025bda;background-size:20%　20% !important;}

.xywnr{width: 152px; height: 80px; background: #f9f9fa;float: right;text-align: center;display: none;}

.dhtop{display: none;}

.right{display: none;}

.nav{ position: fixed;left:0; top:60px; width: 100%;background: #fff;height: calc(100% - 60px);display: none;}

.nav ul{overflow: hidden;border-top: 1px solid #eee;}

.nav li{ line-height: 50px; font-size: 16px; border-bottom: 1px solid #ddd; padding: 0 3%;}

.nav li a{color: #000;}

.nav .hover1 a{color: #0045a8;}

.nav a:hover{color: #0045a8;}

.banner img{width: 100%;}

.bannerbox{position: relative;}

.banner_text{width: 100%; text-align: center; position: absolute;z-index: 10;left:50%; top:50%; transform:translate(-50%,-50%);}

.banner_text h2{font-weight: bold; font-size: .26rem; color: #fff; padding-bottom: .2rem;}

.banner_text p{font-weight: bold; color: #fff;font-size: .22rem; line-height: 1.8;}

.fgt{height: 60px;}

.ggbox{position: absolute;background: url(../images/a_01.png);width: 72px; height: 95px; bottom: 60px;left: 50%; margin-left: -36px;display: none;}



.gsjj{overflow: hidden;border-top: 6px solid #025bda;}

.gsjj_left{width: 100%; position: relative;}

.gsjj_left img{width: 100%;}

.gsjj_right{ width: 100%;}

.gs_text{width: 100%; padding:.4rem 3%;}

.gs_text h2{font-weight: bold; font-size: 20px; margin-bottom:.2rem; color: #333333;}

.gs_text p{text-align:justify; word-break: break-all;font-size: 16px; line-height: 2;color: #666666;text-indent: 32px;}

.gs_text ul{overflow: hidden; padding-top: 20px;}

.gs_text li{width: 50%; text-align: center;float: left; padding-bottom: .4rem;}

.gs_text h3{font-size: 20px; color:  #004ea2; padding-bottom: 15px;}

.gs_text h4{font-size: 14px; color: #333;}



.gstext{width: 100%; position: absolute;left:0; bottom: 0;background: rgba(2,91,218,.6);padding: 55px 0 55px 25%;}

.gstext h2{font-size: .4rem; line-height: 1.8;color: #fff;}

.gstext p{color: #fff; font-size: .28rem; padding-top: .4rem;}

.gstext a{position: absolute;right:35px; bottom: .6rem;color: #fff; font-size: 16px;background: url(../images/a_02.png) no-repeat right bottom; padding-right: 35px;}

.cd-scrolling-bg {position: relative;z-index: 2;}

.cd-main-content { position: relative; z-index: 1;}

.cd-fixed-bg {position: relative;background-size: cover; background-repeat: no-repeat; background-position: center center;z-index: 1;}

.cd-fixed-bg.cd-bg-1 {background-image: url(../images/a_01.jpg); height:800px;}

.cd-fixed-bg { background-attachment: fixed;}

.cpxz{width: 100%;margin: 0 auto; padding: 40px 3% 0 3%;}

.cpxz_tit h2{font-size: 20px; line-height: 2;color: #fff;}

.cpxz_tit p{color: #fff;font-size: 16px;color: #fff; padding-top: 10px; position: relative;}

.cpxz_tit p:before{position: absolute;left:0; content: "";border-bottom: 1px solid #fff; bottom: -20px;width: 200px;}

.cpxz_nr ul{overflow: hidden; padding-top: 45px; margin-left: -10px;}

.cpxz_nr li{float: left; width: 50%; padding-left: 10px; padding-bottom: 15px;}

.cpbox{padding: 30px 10px 0 10px; height: 250px;}

.cpbox img{margin: 0 auto;/*width: 30%;*/height: 40px;}

.cpbox h2{font-weight: bold; font-size: 14px;color: #fff; text-align: center;padding: 20px 0 10px;}

.cpbox p{font-size: 12px;color: #fff;line-height: 24px;}

.cpxz_nr ul li:nth-child(1) .cpbox{ background: #0670c3;}

.cpxz_nr ul li:nth-child(2) .cpbox{ background: #005ba2;}

.cpxz_nr ul li:nth-child(3) .cpbox{ background: #395897;}

.cpxz_nr ul li:nth-child(4) .cpbox{ background: #2085ae;}

.img4 { transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}

.img4:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}

.cpxz_nr a{color: #fff;font-size: 16px; background: url(../images/a_02.png) no-repeat right bottom;width: 80px; margin-top: 80px;display: block;}



.gcal{padding: 0 3%;}

.gcal_tit{width: 100%; margin: 0 auto ; padding: 40px 0; position: relative;}

.gcal_tit h2{font-size: 20px; line-height: 1.8;color: #0045a8;}

.gcal_tit p{font-size: 16px; color: #0045a8; padding-top: 15px; position: relative;}

.gcal_tit p:before{position: absolute;left:0; content: "";border-bottom: 1px solid #0045a8; bottom: -20px;width: 200px;}

.gcal_tit a{position: absolute;font-size: 16px; background: url(../images/a_04.png) no-repeat right bottom;width: 80px; display: block;right:0; top:50%;position: absolute;color: #0045a8;}

.gcal_box{overflow: hidden;}

.gcal_box{overflow: hidden;}

.gcal_box ul{overflow: hidden;}

.gcal_box li{float: left;width: 100%;transition: All 0.4s ease-in-out;}

.gcal_left{ width: 100%;position: relative;}



.gcal_left img{width: 100%;}

.gcal_text{width: 100%; padding: 0 10px;background: rgba(2,91,218,.9);padding-bottom: 20px;}

.gcal_text h2{font-weight: bold;color: #fff; font-size: 18px; padding: 30px 0 20px;text-align: center;}

.gcal_text p{font-size: 14px; line-height: 2;color: #fff; text-align: center; padding-bottom: 40px;}

.gcal_text h3{border-top: 1px solid #fff;padding-top: 20px;}

.gcal_text a{display: block; width: 105px; height: 36px; font-size: 14px; line-height: 36px; text-align: center;color: #0045a8;background: #cee0f7; margin: 0 auto;transition: All 0.4s ease-in-out;}

.gcal_text a:hover{color: #fff; background: #0670C3;}



.gcal_right {width: 100%;}

.gcal_right ul{overflow: hidden;}

.gcal_right li{width: 100%; position:relative;float: left;}

.gcal_right img{width: 100%;}

.hqnr{width: 100%; position: absolute; padding: 0 30px;left:50%; top:50%; transform:translate(-50%,-50%);}

.hqnr h2{text-align: center;color: #fff;font-weight: bold; font-size: 18px; padding-bottom: 45px;}

.hqnr p{font-size: 14px; tab-size: inherit;color: #fff;line-height: 2;position: relative;text-align: center;}

.hqnr p:before{position: absolute; content: "";border-bottom: 1px solid #fff;width: 40px;left:50%; margin-left: -20px; bottom: -45px;}



.jsyy{width: 100%; margin: 0 auto; padding: 0 3%;}

.jsyy_nr ul{overflow: hidden; padding-bottom: 60px;}

.jsyy_nr li{float: left; width: 50%;text-align: center; padding-bottom: 40px;}

.jsyy_oop{transition: All 0.4s ease-in-out;background: url(../images/a_41.png);width: 136px; height: 140px; position: relative; margin: 0 auto;}

.jsyy_oop img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}

.jsyy_box:hover .jsyy_oop{background: url(../images/a_42.png);}

.jsyy_box h2{font-size: 12px; color: #000; padding: 20px 0 28px; text-align: center;position: relative; }

.jsyy_box h2:before{border-bottom: 5px solid #97d1ff;width: 26px; bottom: 10px;left:50%; margin-left: -13px; position: absolute; content: "";}

.jsyy_box a{color: #30a4ff;font-size: 14px;}

.jsyy_box a:hover{text-decoration: underline;}



.news{background: url(../images/a_02.jpg) no-repeat center top;background-size: auto 100%;}

.newsbox{width: 100%; margin: 0 auto; padding: 0 3%;}

.news_tit {padding: 55px 0; position: relative;}

.news_tit h2{font-size: 20px; line-height: 1.8;color: #fff;}

.news_tit p{font-size: 14px; color: #fff; padding-top: 15px; position: relative;}

.news_tit p:before{position: absolute;left:0; content: "";border-bottom: 1px solid #fff; bottom: -20px;width: 200px;}

.news_tit a{position: absolute;font-size: 16px; background: url(../images/a_02.png) no-repeat right bottom;width: 80px; display: block;right:0; top:50%;position: absolute;color: #fff;}

.news_nr ul{overflow: hidden; margin-left: -30px; padding: 0px 0 30px 0;}

.news_nr li{float: left; width: 100%; padding-left: 30px; padding-bottom: 20px;}

.newsbo{padding: 10px 10px 0 10px;background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.news_tp{overflow: hidden;}

.news_tp img{width: 100%;}

.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }

.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }

.news_text h2{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;font-weight: bold; margin-bottom: 18px;color: #000;font-size: 18px;}

.news_text{padding-top: 30px;}

.news_text p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 14px; line-height: 24px;color: #666666;}

.news_text h3{margin-top: 30px; border-top: 2px solid #dcdbdc;font-size: 14px; line-height: 68px; color: #999;}

.news_text h3 a{background: url(../images/a_58.png);width: 16px;height: 16px; margin-top: 22px;display: block;}



/*新闻*/



.news_box{overflow: hidden; padding: .3rem 0; border-bottom:1px solid #eee;}







.news_left{width: 100%; float: left;overflow: hidden; }



.news_left img{width: 100%;}



.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }



.img2:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }



.news_right{float: right; width:100%;padding-top: .3rem; }



.news_right h2{font-size: .32rem; line-height: 2;}



.news_right h2 a{color: #000;}



.news_right:hover h2 a{color: #DA0000;}



.news_right:hover p a {color: #DA0000;}



.news_right h4{font-size:.26rem ; color: #666666; line-height: 2;}



.news_right h4 img{display: inline-block;*display: inline;vertical-align: middle; margin-right: 8px; }



.news_right h4 span{padding-right: 20px;}



.news_right p{font-size: .26rem; line-height: 1.8; color: #000000;}



.fynr ul{text-align: center; padding-top: .57rem;}



.fynr li{display: inline-block;*display: inline; padding: 0 3px;}



.fynr a{display: inline-block;*display: inline; padding: .08rem .12rem;border: 1px solid #d6d6d6;font-size: .22rem; color: #000000;background: #f2f2f2;}



.fynr .hover1 a{border: 1px solid #3062a7;background: #3062a7;color: #fff;}



.fynr a:hover{border: 1px solid #3062a7;background: #3062a7;color: #fff;}





.footer{background: #333333;}

.footerbox{padding: 37px 3% 30px 3%;overflow: hidden;}

.foot_left{width: 100%; }

.dblogo{margin:0 auto 20px auto;}

.foot_left p{font-size: 16px;color: #fff; line-height: 45px;}

.foot_left p img{display: inline-block;*display: inline;vertical-align: middle; margin-right: 15px; margin-top: -3px;}



.foot_zhang{width: 100%;padding: 25px 0; }

.foot_zhang ul{overflow: hidden;}

.foot_zhang li{float: left; width: 50%;}

.foot_zhang img{margin: 0 auto 25px auto;}

.foot_zhang dt{line-height: 46px;font-size: 16px;text-align: center;}

.foot_zhang dt a{color: #fff;}

.foot_zhang dt a:hover{text-decoration: underline;}

.foot_right{width: 171px;text-align: center;margin: 0 auto;}

.foot_right p{font-size: 16px;color: #fff; padding-top: 30px;}

.bqxx{padding: 0 5px; }

.bqxx p{text-align: center;border-top: 1px solid #858585;font-size: 14px;color: #9a9a9a; line-height: 24px; padding: 15px 3%;}

.bqxx p span{padding: 0 10px;}

/*==产品列表==*/

.nynr_tit{background: #025bda;}

.nynr_tit ul{overflow: hidden; width: 100%; margin: 0 auto; padding: 2px 3%;}

.nynr_tit li{float: left;width: 33.33%;}

.nynr_tit a{display: block; font-size: 16px; color: #fff;text-align: center;  line-height: 40px;}

.nynr_tit .hover2 a{color: #007AFF;background: #fff;}

.nynr_tit a:hover{color: #007AFF;background: #fff;}

.nynr_box{width: 100%; margin: 0 auto; padding: 60px 5px;}

.nynr_box ul{overflow: hidden; margin-left: -10px;}

.nynr_box li{float: left; width: 50%; padding: 0 0 20px 10px;}

.cplbbox{background: #fff;border-radius: 10px;

-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); height: 420px;overflow: hidden;}

.cplbbox h2{font-size: 22px;text-align: center; line-height: 55px;color: #fff;font-weight: bold;margin-bottom: 20px;}

.cplbbox img{margin: 0 auto;}

.cplbbox  h3{text-align: center;font-weight: bold; font-size: 16px; line-height: 3;}

.cplbbox p{padding: 0 12px;font-size: 12px;color: #666; line-height: 1.6;text-align:justify; word-break: break-all;}

.nynr_box ul li:nth-child(1) h2{ background: #fd636f;}

.nynr_box ul li:nth-child(2) h2{ background: #f39546;}

.nynr_box ul li:nth-child(3) h2{ background: #f8c145;}

.nynr_box ul li:nth-child(4) h2{ background: #91d050;}

.nynr_box ul li:nth-child(5) h2{ background: #a674fe;}

.nynr_box ul li:nth-child(6) h2{ background: #6485fe;}

.nynr_box ul li:nth-child(7) h2{ background: #4eb5b0;}

.nynr_box ul li:nth-child(8) h2{ background: #5dce9c;}

.nynr_box ul li:nth-child(9) h2{ background: #39a0ea;}

.nynr_box ul li:nth-child(10) h2{ background: #99a5f1;}



/*==关于我们==*/

.gsgk{width: 100%; margin: 0 auto; padding: 0 3%;}

.gsgk_tit{text-align: center;padding: 40px 0 20px;}

.gsgk_tit h2{color: #000;font-size: 20px; margin-bottom: 20px;}

.gsgk_tit p{font-size: 16px;color: #000;}

.gsgk_nr{position: relative;overflow: hidden; padding-bottom: 27px; }

.gsgk_text{width: 100%;background: #f7f7f7; }

.gsgk_wz{width: 100%; padding: 20px 2%;position: relative;z-index: 100; }

.qyjs_tit h2{font-weight: bold; font-size: 20px; line-height: 2; position: relative; color: #000;}

.qyjs_tit h2:before{position: absolute; content: "";border-bottom: 3px solid #0045a8;width: 30px; left:0; bottom: 0;}

.qyjs_text{padding-top: 40px;}

.qyjs_text p{font-size: 14px;color: #666666;text-align:justify; word-break: break-all; line-height: 1.5; padding-bottom: 20px;}

.qyjs_lb ul{overflow: hidden; padding: 20px 0 0;}

.qyjs_lb li{width: 50%; float: left; padding-bottom: 35px;}

.qyjs_lb h2{font-weight: bold; font-size: 32px; padding-bottom: 15px;color: #0045a8;}

.qyjs_lb h2 span{font-size: 14px;}

.qyjs_lb p{font-size: 14px;color: #666;}

.btn1{width: 160px;height: 54px;text-align: center;font-size: 16px; display: block; color: #fff; background: #0045a8;display: block; line-height: 54px; position: relative; bottom: -27px;}



.gsgk_tp{width: 100%;}

.gsgk_tp img{width: 100%;}

.dsz{background: #f5f5f5;}

.sdzbox{width: 100%; margin: 30px auto 0 auto; padding: 0 3%;}

.dsz_right{width: 100%; padding-bottom: 40px;}

.dsz_right img{width: 100%;}

.dsz_left{width:100%; padding: 30px 0 50px;}

.dsz_left h2{font-weight: bold;color: #999;font-size: 18px; padding-bottom: 20px;}

.dsz_left h4{font-size: 16px; margin-bottom: 30px;color: #333;}

.dsz_left p{font-size: 14px; line-height: 1.5;color: #333;}

.dsz_left a{width: 160px;height: 54px;text-align: center;font-size: 16px; display: block; color: #fff; background: #0045a8;display: block; line-height: 54px; margin-top: 40px;}



.fxlc{background: url(../images/c_01.jpg) no-repeat center center;background-size: cover; padding-bottom: .5rem;}

.fxlc_box{width: 100%; margin: 0 auto; padding: 0 5px;}

.fxlc_tit{text-align: center; padding: 40px 0 25px;}

.fxlc_tit h2{font-weight: bold; color: #fff;font-size: 20px; margin-bottom: 20px;}

.fxlc_tit p{color: #fff;font-size: 16px;}

.fxlc_nr{position: relative; padding:65px 2%;width: 100%; margin: 0 auto; }
.fznr_left{ padding-right: 55%; position: relative;/* margin-bottom: 18px;*/ }
.fznr_right{padding-left: 55%; position: relative;/* margin-bottom: 18px;*/}
.fzlc{background: #fff;padding:.2rem;  position: relative;border-radius: .15rem;}
#style-1::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}
#style-1::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}
#style-1::-webkit-scrollbar {width:0; height:0;background-color:#fff;}
#style-1::-webkit-scrollbar-thumb { border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555;}
.fzlc p{font-size: 16px;color: #000; line-height: 1.6; }
.fznr_left span{display: block;background: url(../images/n2.png);width: 24px; height: 24px;position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); }
.fznr_right span{display: block;background: url(../images/n2.png);width: 24px; height: 24px;position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); }
.sttop{background: url(../images/n1.png); width: 38px; height: 38px; position: absolute; left:50%; margin-left: -19px;top:0px; }

.tao1{width:2px; background: #fff;height:800px; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.zjt{position: absolute;border-top:15px solid transparent;
    border-bottom:15px solid transparent;top:50%; margin-top: -15px;
    border-left:15px solid #fff; position: absolute;right:-15px;
}
.rjt{position: absolute;border-top:15px solid transparent;
    border-bottom:15px solid transparent;top:50%; margin-top: -15px;
    border-right:15px solid #fff; position: absolute;left:-15px;
}

.gdbox{height: 700px;overflow: auto;}

.tao1{width:2px; background: #fff;height:calc(100% - 80px); position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.stbottom{background: url(../images/n3.png);width: 40px; height: 40px; position: absolute; left:50%; bottom: 0; margin-left: -20px;}


.qywhbox{overflow: hidden; position: relative;}

.qywhnr{width: 100%;}

.qywhnr img{width: 100%;}

.qywh_text{width: 100%; padding:30px 3%;clear: both;}

.qywh_text h2{font-size: 16px; font-weight: bold; line-height: 28px;color: #000;}

.qywh_text p{font-size: 16px;  line-height: 28px;color: #000;}

.qywh_text_a{width: 100%; padding:30px 3%;z-index: 100;clear: both;}

.qywh_text_a h2{font-size: 16px; font-weight: bold; line-height: 28px;color: #000;}

.qywh_text_a p{font-size: 16px;  line-height: 28px;color: #000;}

.ryzs_tit{padding-bottom: 50px;text-align: center;}

.ryzs_tit li{display: inline-block;*display: inline; padding: 0 2px;}

.ryzs_tit a{display: inline-block;*display: inline;line-height: 36px; padding: 0 15px;background: #a0a0a0;color: #fff; font-size: 14px;}



.t5{background: url(../images/c_30.jpg) no-repeat center center;background-size: cover;}

.ryzs{width: 100%; margin: 0 auto; padding:0 5px 40px 5px;}

.ryzs_nr{position:relative; }

.ryzs_tit .hover3 a{color: #fff; background: #0045A8;}

.ryzs_tit a:hover{color: #fff; background: #0045A8;}

.ryzs_nr .swiper-slide{height: 6rem;}

.ry_nr{position: relative;top:50%; transform: translateY(-50%);}

.ryzs_nr img{width: 100%;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.ry_nr p{font-size: 14px; text-align: center;line-height: 26px;color: #333; margin-top: 15px;height: 52px;}

.ryzs_nr .swiper-button-next {background: url(../images/c_41.jpg);width: 60px; height: 39px;right: 0;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.ryzs_nr .swiper-button-next:hover {background: url(../images/c_43.jpg);width: 60px; height: 39px;right: 0;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.ryzs_nr .swiper-button-prev{background: url(../images/c_40.jpg);width: 60px; height: 39px; left:0;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.ryzs_nr .swiper-button-prev:hover{background: url(../images/c_42.jpg);width: 60px; height: 39px; left:0;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.ryzs_nr {}

.hzhb{width: 100%; margin: 0 auto; padding:0 5px 80px 5px;}

.hzhb_nr {position: relative; padding-bottom: 50px;}

.hzhb_nr img{width: 100%; border: 1px solid #eeeeee;transition: All 0.4s ease-in-out;}

.hzhb_nr img:hover{border: 1px  solid #007AFF;}

.hzhb_nr .swiper-pagination{width: 100%; padding-top: 20px;}

.hzhb_nr .swiper-pagination-bullet{width: 10px; height: 10px;background: #0257d0; margin: 0 10px;opacity: 1;}

.hzhb_nr .swiper-pagination-bullet-active{background: #e5e5e5;}



.ssbj{width: 100%; height: 100%; position: fixed; z-index: 300;background: rgba(0,0,0,.7);left:0; top:0;display: none;}

.ssnr{position: fixed; z-index: 301;width: 94%; left:50%; top:50%; transform:translate(-50%,-50%);overflow: hidden;}

.btn2{display: block; float: right;background: url(../images/d3.png); width: 60px;height: 60px;border: none;background-size: 100% 100%; }

.wby1{width: calc(100% - 60px); height: 60px; line-height: 60px; padding: 0 15px;background: #fff; border: none;}

.gbss{background: url(../images/d4.png); width: 39px; height: 39px; position: absolute; right:10px; top:10px;border-radius: 50%;cursor:pointer;}

#style-1::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:10px;
	background-color:#F5F5F5;
}

	
			#style-1::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:10px;
	background-color:#F5F5F5;
}
#style-1::-webkit-scrollbar {
	width:0; height:0;
	background-color:#fff;
}
#style-1::-webkit-scrollbar-thumb { 
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#555;
}

}











