@charset "utf-8";

/*■■■■■■■■　共同设定 ■■■■■■■■*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
caption,th{text-align:left;}
h2{font-size:18px; color:#000; font-weight:bold; font-weight:normal; line-height:28px;}
a{text-decoration:none; }
a:hover{text-decoration:none; color:#6e6e6e;}
.clear{clear:both;}
body{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; background:#FFF;}


/*■■■■■■■■　基本设定　■■■■■■■■*/
.kuai{ width:100%; position:relative; background:#FFF;}
.logo{ padding-left:5%; padding-top:5%; padding-bottom:5%;}

.tou{ width:150px; height:22px; position:absolute; padding-left:10px; padding-right:10px; background:#F4F4F4; z-index:5; top:45px; padding-top:3px; left:30%; border-radius:15px;}
.sousuo01{ background:none; border:none; width:85%; line-height:20px; color:#999;}

.dan{ width:25px; height:25px; position:absolute; z-index:5; top:48px; right:20px;}
.cpbt{line-height:24px; font-size:20px; color:#fff; padding:20px; background:#004EA2;}

.dhk{padding-top:5%; padding-bottom:5%; width:100%; background:#004EA2;border-bottom:1px solid #FFF; z-index:99; margin-bottom:5%; display:none;}
.dhk ul li{ text-align:center; width:100%; line-height:32px; font-size:12px; border-bottom:1px solid rgba(255,255,255,0.5); color:#fff;}


.cen{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top:5%;}
.cpkuai{ width:40%; margin:5%; overflow:hidden;}
.cpkuaiimg img{ width:100%; height:105px; border-radius:10px; margin-bottom:10px;object-fit: cover;}
.cpkuai01{font-size:12px; line-height:18px; color:#666;}
.cpkuai01 span{font-size:16px; font-weight:bold; color:#414141;}
.cpkuaian a{height:30px; height:18px; width:80px; text-align:center; background:#E6E6E6; display:block; font-size:12px; line-height:18px; color:#414141; border-radius:10px;}

.aboutt{ height:210px; background:url(../images/wap_abt.jpg) top center no-repeat; margin-top:5%;}
.about{line-height:24px; font-size:12px; color:#fff; padding:20px; background:#004EA2;}
.about span{line-height:24px; font-size:20px; color:#fff;}
.aboutan a{height:30px; height:18px; width:80px; text-align:center; background:#fff; display:block; font-size:12px; line-height:18px; color:#004EA2; border-radius:10px; margin-top:20px;}

.linkbt span{font-size:16px; font-weight:bold; color:#414141;}
.linkbt{font-size:12px; line-height:24px; color:#A4A4A4; padding-top:10%; padding-bottom:5%; width:100%; text-align:center; background:url(../images/wap_aa.png) bottom center no-repeat;}
.link{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top:5%;}
.linkuai{ width:40%; margin:5%; overflow:hidden; text-align:center;}
.linkuaiimg{ height:105px; padding-top:5%; padding-bottom:5%; border-radius:10px; margin-bottom:10px; border:1px solid #E3E3E3;}
.linkuai01{font-size:12px; line-height:18px; color:#666;}






/*■■■■■■■■内页公司简介■■■■■■■■*/
.banner{ width:100%; height:150px; margin-bottom:10%; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}

.nybt{font-size:16px; line-height:28px; font-weight:bold; color:#414141; width:100%; text-align:center; background:url(../images/wap_aa.png) bottom center no-repeat;}
.nybt01{line-height:20px; font-size:14px; color:#fff; padding:20px; background:#004EA2; margin-top:5%;}

.nyaboutbt{line-height:24px; font-size:20px; color:#000; padding-left:20px;}
.nyaboutnr{line-height:18px; font-size:12px; color:#6D6D6D; padding:20px;}
.nyaboutnr img{ width:100%;}

.nyfw{line-height:18px; font-size:12px; color:#6D6D6D; padding:20px;}

.nyfwbt{height:32px; width:90%; margin:auto; margin-top:5%; line-height:32px; font-size:18px; color:#FFF; font-weight:bold; padding-left:20px; background:#004EA2; border-radius:10px;}



.nyxwbt{margin-top:5%; line-height:22px; font-size:14px; color:#414141; font-weight:bold; padding-left:20px;}
.nyxw{line-height:16px; font-size:12px; color:#6D6D6D; padding-left:20px; padding-right:20px;}
.nyxwsj{height:24px; line-height:24px; font-size:12px; color:#6D6D6D; margin-left:20px; margin-right:20px; background:url(../images/wap_sjb.jpg) left center no-repeat; border-bottom:1px solid #E5E5E5; margin-bottom:10%; padding-left:28px;}


.nyjobt{margin-top:5%; line-height:22px; font-size:14px; color:#414141; font-weight:bold; padding-left:20px;}
.nyjo{line-height:16px; font-size:12px; color:#414141; padding-left:20px; padding-right:20px;}
.nyjo01{line-height:16px; font-size:12px; color:#414141; padding-left:20px; padding-right:20px; border-bottom:1px solid #E5E5E5; padding-bottom:10px;}
.syyingy{width:50%; overflow:hidden; position:relative;}
.syyingy01{height:36px; line-height:36px; position:absolute;z-index:2; text-align:center; color:#fff; font-size:12px; width:100%; background:rgba(0,0,0,0.7); bottom:0px;}

.footer02{ width:80%; position:relative; bottom:0; height:50px; margin:auto; font-size:14px; line-height:30px; color:#004EA2;}
.footer02 span{ width:80%; position:relative; bottom:0; height:30px; margin:auto; font-size:22px; line-height:30px; color:#004EA2;}
.footer02 a{color:#004EA2;}
.footer02 span a{color:#004EA2;}
.footer01{ width:95%; position:relative; bottom:0; padding-top:5px; padding-bottom:5px; font-size:12px; line-height:30px;color:#004EA2; background:#DDDDDD; padding-left:5%;}
.footer01 a{color:#004EA2;}
.footer01 strong{ color:#000;}

.footer{ width:100%; position:relative; bottom:0; height:30px; font-size:12px; line-height:30px; text-align:center; color:#FFF; background:#6A6A6A;}
.footer a{color:#FFF;}

/*-----------翻页样式-----------*/
.contentPage{text-align: center; margin:0px 3px; padding:0px; padding-top:15px; width: 100%; color: #666; line-height: 30px; text-decoration: none;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #eeeeee; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #eeeeee; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}
/*-----------content pages end-----------*/
