/* CSS Document */
@charset "utf-8";
body{padding:0px;margin:0px;font-size:14px;font-family:"Microsoft YaHei";color:#222;background:#ffffff;}
*{margin:0;padding:0;}
img{border: 0px;}

div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;margin-right:auto;margin-left:auto; }
h1{font-weight:bold; font-size:18px;color:#222;}
h3{font-size:16px;}
table,td,tr,th{font-size:14px;}
li{list-style-type:none;}
.clear {clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}
.fl{float: left;}
.rl{float: right;}

ul,li {list-style:none;}
a {color:#222; text-decoration:none;}
a:hover {color:#222;text-decoration:none;}

form, embed {display: inline;margin: 0;padding: 0;}
small{font-size:14px;}
td{font-family:"Microsoft YaHei";font-size:14px;color:#222;}

/* header */
.header{width:100%; float:left;background:#ffffff;}
.module{width:100%;}
.content{width:1200px;margin:auto;}
.logo{width:224px;} .logo img{width:224px; height:92px;}
.x{width:21px;} .x img{width:21px; height:92px;}
.mission{padding:46px 0px 0px 10px; line-height:24px; color:#555}.mission h1{font-size:18.3px;}.blue{color:#0351b5;}.red{color:#d70101;} .mission span{color:#999999;}
.search{padding:55px 0px 0px 90px;}.search input{padding:5px 10px; width:245px; height:26px; font-size:14px; color:#555; border:0px; background-color:#f2f2f2;outline: none;}.search img{width:55px; height:36px;cursor:pointer;} #imgsub{padding:0px 0px; width:55px; height:36px;}
.tel{width:158px; padding:50px 0px 0px 0px}.tel img{width:158px; height:38px;}
.y-space{padding:22px 0px;}

/* nav */
.column{width:100%;height:49px; background:#023793; border-bottom:#1854bc 1px solid;}
.nav{width:1200px; height:50px; color:#fff;margin:auto;}
.nav ul {width:1200px;margin:auto;display:flex;justify-content:flex-start;}
.nav ul li {height:50px;width:150px;position:relative;font-weight:bold;}
.nav ul li>a {display:block;font-size:16px;color:#ffffff;line-height:50px;text-decoration:none;height:50px;text-align:center;transition:all .5s;}
.nav ul li>a span {display:none;}
.nav ul li.hover>a,.nav ul li:hover>a {margin-top:-8px;padding-top:8px;background:#da251e;line-height:20px;}
.nav ul li.hover span,.nav ul li:hover span {display:block;font-size:14px;font-weight:lighter;}
.nav ul li p {display:none;position:absolute;top:50px;left:0;width:100%;z-index:999;transition:all .5s;background:#da251e;}
.nav ul li p a{display:block;width:100%;font-size:16px;color:#ffffff;line-height:40px;text-decoration:none;text-align:center;transition:all .5s;}
.nav ul li p a:hover {background-color:#023793;color:white;}
.nav ul li p a:first-child {margin-top:0px;}
.nav ul li:hover p {transition:all .5s;display:block;}

/* neiye-banner */
.article-banner {width:100%;height:300px;float:left;background-color:#ffffff;background-repeat:no-repeat;background-position:center center;}

/* column-footer */
.column-footer {width:100%;float:left;background-color:#222;}
.column-footer-main{width:1200px;margin:auto;}
.column-footer-copyright{width:1200px; height:60px; line-height:60px;color:#fff;font-size:14px;}
.column-footer-copyright a {color:#fff}
.column-footer-copyright a:hover {color:#FFCC00;text-decoration:underline}


/* list_page page_group */
.pages-list{width:1200px;margin:auto;padding:40px 0px 100px 0px; background:#fff;text-align:center;float:left;}
/*list pages*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 6px #fff;}
.list_page ul a{color:#333;padding:10px 20px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#f3f3f3;font-size:14px !important;}.list_page ul a:hover{background:#023793; color:#fff !important; font-size:14px !important;text-decoration: none !important;}
.page_group ul{}
.page_group ul li{border-right:none;border-radius:0;float:left;background:#f3f3f3;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{background:#f3f3f3;}
.page_group ul li:last-child{background:#f3f3f3;}
.page_group ul .active a{background:#023793;border-radius:0; color:#FFF !important;text-decoration: none !important; font-size:14px !important;}
