@charset "UTF-8";
@import url("iconfont.css");
@import url("reset.css");
body{ background: #F8F8F8;}
table {border-collapse: collapse;border-spacing: 0;width: 100%;}
table th,table td {padding: 5px;border: 1px solid #ddd;}
img { max-width: 100%; height: auto; border: 0 none; vertical-align: middle; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.video-js { width: 800px; height: auto;}
.container{ width: 1300px; margin: 0 auto;}
.am-list-news-hd h2 {position:relative;padding-left:12px;text-align:left;font-weight:bold;height:28px;display:flex;align-items:center;}
.am-list-news-hd h2::before {content:"";position:absolute;left:2px;height:100%;top:0;border-left:3px solid #4f6ec4;}
.am-list-date {top:1rem;}
.layui-layer,.fixed,.notanim {-moz-transition:ease-in-out 0s;-webkit-transition:ease-in-out 0s;-o-transition:ease-in-out 0s;-ms-transition:ease-in-out 0s;transition:ease-in-out 0s;}

.bread { height: 60px; line-height: 60px; width: 100%;  border-bottom: 1px solid rgb(234, 234, 234); overflow: hidden; background: #fff;}
.bread .breadcon {font-size: 0px; float: left;}
.bread .breadcon strong { color: rgb(153, 153, 153); font-size: 14px;}
.bread .breadcon a, .bread .breadcon span { color: rgb(153, 153, 153); font-size: 14px; display: inline-block;}
.bread .breadcon a::after { content: "\e669"; font-family: 'iconfont'; margin: 0px 5px;}

.fenye {display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}
.pagination {padding-left:0;margin:20px 0;border-radius:4px; display: inline-block;}
.pagination>li {display:inline}
.pagination>li>a,.pagination>li>span {position:relative;float:left;padding:10px 16px;line-height:1.42857;text-decoration:none;color:#4f6ec4;background-color:#fff;border:1px solid #ddd;margin-left:-1px;}
.pagination>li:first-child>a,.pagination>li:first-child>span {margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span {border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {z-index:3;color:#fff;background-color:#4f6ec4;border-color:#4f6ec4;cursor:default}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}
.pagination-lg>li>a,.pagination-lg>li>span {padding:10px 16px;font-size:18px;line-height:1.33333}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {border-bottom-left-radius:6px;border-top-left-radius:6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {border-bottom-right-radius:6px;border-top-right-radius:6px}
.pagination-sm>li>a,.pagination-sm>li>span {padding:5px 10px;font-size:12px;line-height:1.5}
.badge,.label {font-weight:700;line-height:1;white-space:nowrap;text-align:center}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {border-bottom-left-radius:3px;border-top-left-radius:3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {border-bottom-right-radius:3px;border-top-right-radius:3px}

/*404*/
.fly-panel{margin-bottom: 15px; border-radius: 2px; background-color: #fff; box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);}

.fly-none{min-height: 600px; text-align: center; padding-top:100px; color: #999;}
.fly-none .iconfont{line-height: 300px; font-size: 300px; color: #393D49;}
.fly-none .icon-tishilian{display: inline-block; margin: 30px 0 20px;}

.fly-none h2{ margin-bottom: 50px;}
.fly-none p{ padding: 0 15px; font-size: 20px; color: #999; font-weight: 300; margin-bottom: 15px;}
.fly-list-one .fly-none{min-height: 70px;}


/*header*/
.header{background:#284386;padding:23px 0 12px;}
.header .container{ display:flex;}
.header .logo{float:left;width:18.2%}
.header .nav{float:left;width:62%;margin-left:2.6%}
.header .nav li{width:14%;float:left;text-align:center;line-height:65px;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.header .nav li a{display:block;font-size:16px;color:#fff}
.header .nav li.active a,.header .nav li:hover a{color:#ff1f22}
.header .nav li.active:before,.header .nav li:hover:before{content:'';width:70px;height:2px;background:-webkit-linear-gradient(left,#070a21,#81141e,#070a21);background:-o-linear-gradient(right,#070a21,#81141e,#070a21);background:-moz-linear-gradient(right,#070a21,#81141e,#070a21);background:linear-gradient(to right,#070a21,#81141e,#070a21);position:absolute;left:50%;transform:translateX(-50%);top:12px}
.header .nav li.active:after,.header .nav li:hover:after{content:'';width:70px;height:2px;background:-webkit-linear-gradient(left,#070a21,#81141e,#070a21);background:-o-linear-gradient(right,#070a21,#81141e,#070a21);background:-moz-linear-gradient(right,#070a21,#81141e,#070a21);background:linear-gradient(to right,#070a21,#81141e,#070a21);position:absolute;left:50%;transform:translateX(-50%);bottom:12px}
.header .tel{float:left;width:17%;text-align:right;line-height:60px;font-size:16px;color:#fff; display:flex; align-items: center; justify-content: center; background:url(../images/tel.png) no-repeat 0px 10px; background-size:40px}
.header .tel span{color:#fff;font-weight:700; margin-right: -42px}
.header .tel span strong{font-size:26px;font-weight:700}


/*swiper*/
.banner{ width: 100%;}
.banner .swiper-slide{ display: flex; justify-content: center;}
.banner .swiper-slide a,.banner .swiper-slide img{ width: 100%;}
.banner .swiper-container {width: 100%;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 30px !important;}
.banner .swiper-pagination-bullet{ background: #fff !important; opacity: .5 !important;width: 15px !important;height: 15px !important;}
.banner .swiper-pagination-bullet-active{background: #fff !important; opacity: 1 !important;}

/*banner*/
#banner .swiper-button-prev,#banner .swiper-button-next{ font-size: 0;}
#banner .swiper-button-prev{ left: 60px;}
#banner .swiper-button-next{ right: 60px;}
.banner {position:relative;padding:0 !important;margin:0;overflow:hidden;}
.banner.nguanyu{ background: url(../images/guanyubanner.jpg) no-repeat center; height: 370px; position: relative;}
.banner.nlianxi{ background: url(../images/lianxibanner.jpg) no-repeat center; height: 370px; position: relative;}
.banner.nfuwu{ background: url(../images/fuwubanner.jpg) no-repeat center; height: 370px; position: relative;}
.banner.nchanpin{ background: url(../images/chanpinbanner.jpg) no-repeat center; height: 370px; position: relative;}
.banner.nxinwen{ background: url(../images/xinwenbanner.jpg) no-repeat center; height: 370px; position: relative;}
.banner.nanli{ background: url(../images/anlibanner.jpg) no-repeat center; height: 370px; position: relative;}
.banner.nguanyu{ background: url(../images/guanyubanner.jpg) no-repeat center; height: 370px; position: relative;}
.banner-title { font-size: 40px; color: #fff; text-align: center; position: absolute; top: 80px; left: 0; right: 0; bottom: 0;}
.banner-text { color: #fff; font-size: 20px; line-height: 1; margin-top: 0px; position: absolute;top: 160px; bottom: 0;right: 0;left: 0;text-align: center;}
.banner{ text-align: center;}
.banner .show{ float: none !important; position: relative; top: 235px;}


.new-inner{margin-top: 55px;}
.new-inner h1{font-size: 36px;color: #ffffff;line-height: 46px;margin-bottom: 55px;}
.new-inner>p{font-size: 16px;color: #fff;line-height: 26px;margin-bottom: 15px;}
.new-inner>p span{display: inline-block;margin-right: 20px;}
.new-inner>p span i{ color: #FB6D2C; padding-right: 10px;}
.new-inner .show,.banner .show{float: left;}
.new-inner .show,.banner .show{padding: 18px;background:#00AF66;background: -moz-linear-gradient(left, #4f6ec4 0%, #00AF66 100%);background: -webkit-linear-gradient(left, #4f6ec4 0%,#00AF66 100%);background: -o-linear-gradient(left, #4f6ec4 0%,#00AF66 100%);background: -ms-linear-gradient(left, #4f6ec4 0%,#00AF66 100%);background: linear-gradient(to right, #4f6ec4 0%,#00AF66 100%);display: inline-block;color: #fff;line-height: 40px;}
.new-wrapper .new-inner .show{ width: 78.5%;}
.new-inner .show span,.banner .show span{display: inline-block;font-size: 16px;}
.new-inner .show strong,.banner .show strong{display: inline-block;font-size: 18px;margin-right: 24px;}
.new-inner .show em,.banner .show em{display: inline-block;font-size: 18px;font-weight: bold;margin-right: 16px;font-style: normal;}
.new-inner .show .line-a,.banner .show .line-a{display: inline-block;width: 123px;background-color: #fff;color: #00AF66;border-radius: 4px;-webkit-box-shadow: 0 12px 10px rgba(130,40,0,0.3);-moz-box-shadow: 0 12px 10px rgba(130,40,0,0.3);-ms-box-shadow: 0 12px 10px rgba(130,40,0,0.3);-o-box-shadow: 0 12px 10px rgba(130,40,0,0.3);box-shadow: 0 12px 10px rgba(130,40,0,0.3);position: relative;text-align: center;}
.new-inner .show .line-a:after,.banner .show .line-a:after{content: '';width: 72px;height: 75px;position: absolute;left: 26px;top: -75px;}
.new-inner .show .line-a:hover,.banner .show .line-a:hover{background-color: #4f6ec4;color: #fff;}




/*search*/

.search-box {visibility:hidden;position:static;z-index:9998;text-align:center;top:0;right:0;left:0;bottom:0;display:none;justify-content:center;align-items:center;background:transparent;}
.layui-layer-page {background:transparent !important;box-shadow:0 0 0 rgba(0,0,0,0) !important;}
.search-box a.close {position:absolute;top:12px;right:12px}
.search-box a.close i {width:20px;height:20px}
.search-box a.close:hover i {color:#f00}
.search-box .search-main {width:100%;padding:15px 10px;background-color:transparent;}
.search-box .search-main h3 {padding-bottom:12px;text-align:left;display:block;color:#fff;}
.search-box img {margin:0 auto}
.search-form {margin:0 auto 15px auto;border-radius:5px;background:#fff;display:flex;}
.search-form .search-type:focus {border:0;}
.search-form .layui-form-select {flex:1;}
.search-form .layui-form-select dl {top:45px;}
.search-form .layui-form-select .layui-input {text-align:center;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.search-form .search-btn {flex:1;height:42px;line-height:42px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.search-form input {height:42px;background-color:#fff;float:left;border-radius:0;-moz-transition:ease-in-out 0s;-webkit-transition:ease-in-out 0s;-o-transition:ease-in-out 0s;-ms-transition:ease-in-out 0s;transition:ease-in-out 0s;outline:none;border:none;vertical-align:top;flex:3;}
.search-form input:focus {border:1px;}
.search-box .tuijian {min-height:150px;padding:1.5rem;background:white;margin:auto;border-radius:0.375rem;position:relative;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-transition-delay:0.21s;-o-transition-delay:0.21s;transition-delay:0.21s;}
.search-box .tuijian:before {background:#FFF;-webkit-box-shadow:none;box-shadow:none;content:"";display:block;height:16px;width:16px;left:28px;position:absolute;bottom:100%;-webkit-transform:rotate(-45deg) translateY(1rem);-ms-transform:rotate(-45deg) translateY(1rem);transform:rotate(-45deg) translateY(1rem);z-index:-5;border-radius:0.2rem;}
.search-box .tuijian .search-keywords {font-size:15px;margin-bottom:10px;text-align:left;}
.search-box .tuijian .search-keywords a {display:inline-block;color:#6c757d;margin-right:10px;background:#eaeaea;padding:3px 10px;border-radius:5px;margin-bottom:10px;font-size:14px;}
.search-box .tuijian .heading {color:#8492A6;text-align:left;font-size:15px;margin:0 0 10px 0;font-weight:700;}
.search-box .tuijian #search-ajax-res {text-align:left;}
.search-box .tuijian #search-ajax-res li {padding:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.search-box .tuijian .list-link {color:#6c757d;font-size:14px;}
.search-box .tuijian .list-link i {padding:5px 0px;padding-right:5px;color:#2196F3;}
.search-box .tuijian .list-link span {padding-left:5px;font-size:13px !important;color:#a7a7a7;}


/*footer*/
#footer {font:400 12px/28px "Microsoft Yahei";padding-top:50px;background:#3d3d3c; margin-top:50px;}
#footer a,.foot-bottom a {color:#9d9d9d;}
#footer a:hover,.foot-bottom a:hover {text-decoration:none;}
.foot-up {position:relative;padding-bottom:5vh;}
.mftnav {text-align:center;display:block;color:#fbfbfb !important;font:400 16px/46px "Microsoft Yahei";text-align:center;}
.mftnav a {color:#fbfbfb !important;}
.fNav {text-indent:35%;}
.fNav p{ height: 40px;}
.fNav a {color:#fbfbfb;font:16px/3 "Microsoft Yahei";}
.fMd {text-align:center;border-right:1px solid #505050;border-left:1px solid #505050;padding-top:6vh;padding-bottom:2vh;}
.fMd img {max-width:100%;}
.fMd h4 {font:normal 16px/40px MicrosoftYaHei;color:#717171;margin-top:16px;}
.fMd h2 {font:normal 32px/40px MicrosoftYaHei;color:#717171;margin-top:13px;margin-bottom:7px;}
.fMd h3 {font:normal 24px/39px MicrosoftYaHei;color:#717171;}
.fCode {text-align:center;max-width:400px;}
.fCode > h3 {font-size:18px;color:#8b8b8b;line-height:2;font-weight:normal;margin-bottom:5%}
.fCode ul li {text-align:center;}
.fCode ul li img {max-width:100%;}
.fCode ul li p {font-size:14px;color:#636363;line-height:2;}
.fCode .yqljbg{ height: 50px; margin: 20px auto 0 auto;  width: 82%;}
.fCode .yqlj {display:inline-block;font-size:initial;padding:0; width: 100%; height: 100%;border-radius: 0;background: #fff;}
.fCode .yqlj .layui-nav-item {padding:10px 20px 0 20px;line-height:inherit;width: 100%;}.
.fCode .yqlj .layui-nav-item>a {color:#fff;height: 100%;font-size: 16px;}
.fCode .yqlj .layui-nav-child {top:auto;bottom:40px;height:305px;overflow-y:scroll;}
.fCode .yqlj .layui-nav-item dd a {padding:5px 20px;margin:0;width:100%;color: #000 !important;}
.fCode .yqlj .layui-nav-item dd a:hover {background:#3461C6;color:#fff !important;}
.fCode .yqlj .layui-nav-bar {display:none;}

.foot-bottom {color:#9d9d9d;font:400 14px/30px "Microsoft Yahei";text-align:center;background:#3d3d3c;}
.foot-bottom a {color:#9d9d9d;}
.fCy {border-top:1px solid #505050;width:80%;margin:0 auto;padding:10px 0;}
.fCy a {color:#9d9d9d;}


@-webkit-keyframes btn_up {
	25% { -webkit-transform: translateY(6px);transform: translateY(6px)}
	50% {-webkit-transform: translateY(-6px);transform: translateY(-6px)}
	75% {-webkit-transform: translateY(2px);transform: translateY(2px)}
	100% {-webkit-transform: translateY(0);	transform: translateY(0)}

}
@keyframes btn_up {

	25% {-webkit-transform: translateY(6px);transform: translateY(6px)}
	50% {-webkit-transform: translateY(-6px);transform: translateY(-6px)}
	75% {-webkit-transform: translateY(2px);transform: translateY(2px)}
	100% {-webkit-transform: translateY(0);transform: translateY(0)}
}



@media only screen and (max-width: 1300px){
	body {  width: 1300px;}
	.container{ overflow: hidden;}
}

