﻿
@import url("iconfont.css");
/*全局样式
---------------------------------------------*/
body{ margin:0 auto; padding:0; width:100%; color:#333; font:14px/1.5 Arial,"Microsoft Yahei"; text-align:center; background:#fff; -webkit-font-smoothing:antialiased; }
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-family:'Microsoft YaHei','微软雅黑'; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#0c51a1; text-decoration:none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
ol,ul,li,dl,dd{ margin:0 auto; padding:0; list-style-type:none; }
i,em{ font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }

/*Clear Fix*/ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
.clearfix { display:block; } 

.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }

.swiper{width:100%;height: 100%;min-width:1200px;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center-webkit-align-items: center;align-items: center;}
 .swiper-slide img {display: block;width: 100%;height: auto;object-fit: cover;}


.header{width:1200px;margin:0 auto;height:auto;overflow:hidden;}
.header .logo{width:398px;height:102px;float:left;margin:10px 0px}
.header .logo img{width:398px;height:102px;vertical-align:middle;}
.header .nav{width:696px;height:auto;overflow:hidden;float:right;}
.header .nav li{width:116px;float:left;font-size:18px;font-weight:bold;line-height:22px;}
.header .nav li a{display:block;padding:39px 0px;}
.header .nav li a:hover{background:url(../image/bg.jpg) no-repeat center center;}
.header .nav li .ss1{background:url(../image/bg.jpg) no-repeat center center;}

.cptitle{width:1200px;margin:0 auto;padding:10px 0px;display:flex;align-items:center}
.cptitle .cpli{-webkit-box-flex: 1;-webkit-flex:1;flex:1;}
.cptitle .cpli h3{font-size:26px;text-align:left;}
.cptitle .cpli h4{font-size:26px;color:#1056a5;text-transform:uppercase;text-align:left;position:relative;}
.cptitle .cpli h4:after{content:"";position:absolute;left:0px;right:0px;width:80px;border-bottom:5px solid #1056a5;bottom:-10px;}

.cptitle .more{font-size:22px;color:#1056a5;}
.cptitle .more img{vertical-align:middle;margin-left:8px;}
.cptitle .more a{font-size:22px;color:#1056a5;}

.cplist{width:1200px;margin:0 auto;padding:20px 0px;height:auto;overflow:hidden}
.cps{width:49%;float:left;border:3px solid #004098;height:306px;position:relative;margin-bottom:15px;}
.cps:nth-of-type(2n){width:49%;float:right;}

.cps .tuim{position:absolute;right:0px;width:260px;height:288px;top:10px;}
.cps .tuim img{vertical-align:middle;width:260px;height:288px;}
.cps .cp-logo{position:absolute;left:0px;right:0px;top:0px;margin:0 auto;z-index:99}

.cps .cpt{position:absolute;left:30px;bottom:90px;width:auto;text-align:left}
.cps .cpt h3{font-size:26px;text-align:left;}
.cps .cpt h4{font-size:26px;color:#1056a5;text-transform:capitalize;text-align:left;position:relative;}

.cps .cpt .more{font-size:16px;color:#1056a5;padding-top:15px;}
.cps .cpt .more img{vertical-align:middle;margin-left:8px;}
.cps .cpt .more a{font-size:16px;color:#1056a5;}

.cpbg{width:100%;min-width:1200px;background:url(../image/cp.png) no-repeat center center;height:1112px;}

.yylyu{width:1200px;margin:0 auto;padding:10px 0px;}
.yylyu h3{font-size:26px;}
.yylyu h4{font-size:26px;color:#1056a5;text-transform:uppercase;position:relative;}

.yylyut{width:1200px;margin:0 auto;padding:10px 0px;height:auto;overflow:hidden}
.yylyut li{width:570px;float:left;margin-bottom:40px;}
.yylyut li:nth-of-type(2n){float:right}

.yylyut li img{width:570px;height:470px;vertical-align:middle;}
.yylyut li .txt{background:#004098;font-size:20px;text-transform:uppercase;color:#fff;padding:15px 0px;}

.info{width:1200px;margin:0 auto;padding:10px 0px;position:relative;overflow:hidden;height:auto}
.info .txt{width:500px;float:left;}
.info .txt h3{font-size:26px;text-align:left;}
.info .txt h4{font-size:26px;color:#1056a5;text-transform:uppercase;text-align:left;position:relative;}
.info .txt h4:after{content:"";position:absolute;left:0px;right:0px;width:80px;border-bottom:5px solid #1056a5;bottom:-10px;}
.info .txt p{padding-top:35px;text-indent:2em;font-size:17px;text-align:left}
.info .timg{width:600px;float:right}

.info .txt .more{font-size:16px;color:#1056a5;padding-top:15px;text-align:right}
.info .txt .more img{vertical-align:middle;margin-left:8px;}
.info .txt .more a{font-size:22px;color:#1056a5;}


.ablis{width:1200px;margin:0 auto;padding:10px 0px;position:relative;overflow:hidden;height:auto}
.ablis .sd1{width:25%;float:left;}
.ablis .sd1 h3{font-size:26px;font-weight:bold}
.ablis .sd1 p{font-size:18px;color:#1056a5;}
.abot{width:1200px;margin:0 auto;padding:10px 0px;position:relative;overflow:hidden;height:auto}
.abot p{font-size:18px;text-indent:2em;line-height:35px;}

.gzsli{width:100%;min-width:1200px;height:444px;background:url(../image/sli.jpg) no-repeat center center;}

.lxwx{width:100%;min-width:1200px;background:url(../image/lx.png) no-repeat center center;height:570px;}

.lxnr{width:1200px;margin:0 auto;height:400px;position:relative;}
.lxnr .lyan{width:700px;position:absolute;top:-300px;background:#fff;min-height:400px;left:0px;border-radius:5px;}
.lxnr .lyan .title{font-size:35px;padding:65px 0px 0px}
.lxnr .lyan .btx{font-size:18px;color:#999}
.lxnr .lyan .biaodan{padding:35px;}
.lxnr .lyan .biaodan .indos{border:1px solid #ddd;float:left;width:300px;padding:20px;outline:none;border-radius:5px;margin-bottom:35px;box-sizing:border-box}
.lxnr .lyan .biaodan .indos:nth-of-type(2n){float:right}
.lxnr .lyan .biaodan .indost{border:1px solid #ddd;padding:10px;outline:none;border-radius:5px;height:150px;width:100%;box-sizing:border-box;margin-bottom:25px;}
.lxnr .lyan .biaodan .tijiao{background:#0f55a5;width:180px;height:45px;color:#fff;border-radius:5px;font-size:14px;margin-bottom:44px;}
.lxnr .lxwm{float:right;}

.lxs{width:100%;min-width:1200px;margin:0 auto;height:909px;background:url(../image/lxs.jpg) no-repeat center center;}

.yinlsid{width:1203px;height:485px;margin:50px auto ;}

.cpli{width:1200px;margin:0 auto;height:auto;overflow:hidden;}
.cpli .seroch{height:80px;text-align:left;position:relative}
.cpli .seroch input{width:300px;padding:15px;border:1px solid #ddd;outline:none}
.cpli .seroch{height:80px;}

.search-box{ position:absolute; top:30px; left:0; width:22%; height:42px; overflow:hidden; _height:43px; }
.search-box .input-box{ position:absolute; top:0; left:0; right:65px; bottom:0; }
.search-box .input-box input{ display:block; margin:0; padding:5px 12px; width:100%; height:30px; line-height:30px; background:#fff; border:1px solid #e5e5e5; color:#333; font-size:12px; transform:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
.search-box .input-box input::-moz-placeholder{ color:#b3b3b3; opacity:1; }
.search-box a{ display:block; position:absolute; top:0; right:0; bottom:0; padding:5px; width:30px; height:30px; line-height:30px; color:#333; font-size:16px; text-align:center; background:#fff; border:1px solid #e5e5e5; border-radius:0; cursor:pointer; -webkit-transition:all 0.2s linear; transition:all 0.2s linear; *top:1px; }
.search-box a:hover{ background:#34ad2a; border-color:#34ad2a; -webkit-transition:all 0.3s linear; transition:all 0.3s linear; }
.search-box a:hover i{ color:#fff !important; }

.setlist{padding:30px 0px;height:auto;overflow:hidden;}
.setlist li{float:left;font-size:18px;width:157px;line-height:44px;margin-right:16px;margin-bottom:12px;}
.setlist li:nth-of-type(7n){margin-right:0px;}
.setlist li a{display:block;border:2px solid #0f55a5;}
.setlist li a:hover{background:#ff891c;border:2px solid #ff891c;color:#fff}
.setlist li .ss1{background:#ff891c;border:2px solid #ff891c;color:#fff}

.cpqub{width:1200px;margin:0 auto;height:auto;overflow:hidden;padding:0px 0px 35px;}
.cpqub li{width:380px;float:left;margin-right:20px;height:auto;overflow:hidden;margin-bottom:25px;}
.cpqub li img{width:380px;height:285px;vertical-align:middle}
.cpqub li:nth-of-type(3n){margin-right:0px;}
.cpqub li .tile{line-height:55px;box-shadow: inset 0px -1px 2px 1px rgb(0,0,0,0.1);height:55px;font-size:20px;}

.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #0f55a5;
	background-color: #fff;
	border: 1px solid #dee2e6;margin-bottom:55px;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #0f55a5;
	border-color: #0f55a5;
}
.page-num-current:hover {
	color: #fff;
}
.justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.pagination {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem;
}
.footer{width:100%;min-width:1200px;margin:0 auto;height:300px;background:url(../image/foot.jpg) no-repeat center center}
.footer .foot{width:1200px;margin:0 auto;padding:50px 0px;height:auto;overflow:hidden}
.footer .foot .flogo{width:199px;height:197px;float:left;}
.footer .foot .flogo img{width:199px;height:197px;vertical-align:middle}
.footer .foot .fnav{width:934px;;float:right;padding-top:17px;}
.footer .foot .fnav .navs{height:161px;background:url(../image/fnav.png) no-repeat center center;}
.nlist{width:450px;float:left;padding-top:41px;}
.nlist li{width:150px;float:left;line-height:35px;}
.nlist li a{color:#fff;font-size:18px;font-weight:bold}
.footer .foot .fnav .navs .addrs{width:450px;float:right;text-align:left;font-size:18px;font-weight:bold;color:#fff;padding-top:41px;line-height:35px;}

.xiaz{position:absolute;idth:200px;height:50px;left:760px;top:120px}
.xiaz a{display:block;width:200px;height:50px;line-height:50px}
.cdlmore{position:absolute;z-index:999;top:100px;left:755px;font-size:26px}