@charset "utf-8";
*{margin:0;padding:0}
HTML {OVERFLOW-X: hidden;}
body{ font-family:"Microsoft Yahei", Arial;font-size:15px; line-height:30px;color:#5c5c5c;-webkit-font-smoothing: antialiased; overflow-x:hidden;background:#fff; }
a{color:#333; text-decoration:none;outline:none; /*transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;*/}
a:hover{color: #12438f;text-decoration: none;}
ol,ul,li{list-style:none}

.red{ color:#ff0000;}

h1,h2,h3,h4,h5,h6{font-weight:normal}
.clear{ clear:both}
.clearfix{clear:both;zoom:1;}
.clearfix:after{ content:"."; display:block; height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right}
table{ border-collapse:collapse;}
img{ border:none;}
input,textarea,select,button{ outline:none;font-family:"Microsoft Yahei", Arial;}

@font-face {	
font-family: 'Impact';	
src: url("../fonts/Impact.eot");
src: url("../fonts/Impact.eot") format("embedded-opentype"), 
url("../fonts/Impact.woff") format("woff"), 
url("../fonts/Impact.ttf") format("truetype"), 
url("../fonts/Impact.svg") format("svg");	
font-weight: normal;
font-style: normal;}

#a01{ position: absolute;  margin-top:-10px;}
#a02{ position:absolute; margin-top:-10px;}
#a03{ position:absolute; margin-top:-10px;}
#a04{ position:absolute; margin-top:-10px;}
.flex{display:-webkit-flex; display:flex; flex-wrap:wrap;align-items:flex-start;}


.wrap{ width:98%; max-width:1300px; margin:0 auto}


.img-dv{ position:relative; overflow:hidden; background:#fff}
.img-dv .img1{ display:block; width:100%;}
.img-dv .img2{ position:absolute;left:0;right:0;top:0;bottom:0; margin:auto; max-width:100%; height:auto;}


.top{ background:#f4f4f4; line-height:35px; color:#666; font-size:13px;}
.top .wel{ float:left; width:50%;}
.top .use{ float:right; width:50%; text-align:right}
.top .use a{ color:#666 }
.top .use a:hover{ color:#12438f;}
.top .use span{ margin:0 8px;}

.header{ background-color:#fff;/*box-shadow: 0 0 10px #ccc;*/ }
.header .logo{ float:left; width:20%;}
.header .logo img{ height:auto; min-height:44px; width:auto; padding-top:32px; } 
.header .menu{float:right;padding-top:32px;}

.header .search{float: right;background: url(../images/sou.png) no-repeat center center;display:block;width:21px; margin-left:25px;padding:32px 0;}
.header .search a{ display:block;height:38px; line-height:38px; width:100%;}

.black_overlay12 {Z-INDEX: 9999; POSITION: fixed; FILTER: alpha(opacity=0); BACKGROUND-COLOR: black; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; top:0; LEFT: 0%; -moz-opacity: 0; opacity: 0; }
.www_zzjs_net12 {Z-INDEX: 999999; POSITION: fixed; WIDTH: 100%; DISPLAY: none; OVERFLOW: hidden; background:url(../images/soubg.jpg) #fff repeat-x center center; TOP:137px;height:60px; padding-top:15px;}
.www_zzjs_net12 .conn{ width:480px; margin:0 auto; }
.www_zzjs_net12 .guanbi{top: 28px;right: 14%;display:block; position: absolute;}
.www_zzjs_net12 .conn .input01{ background:url(../images/fangdajing.png) no-repeat 10px center; width:325px; font-size:15px; color:#999999; line-height:40px;height:40px; border:none; float:left; padding-left:42px;display:block; background-color:#fff; border:solid 1px #ddd}
.sytijiao{ width:80px;  color:#fff; background-color:#12438f; font-size:16px; line-height:40px;height:42px;border:solid 1px #12438f; float:left; text-align:center; cursor:pointer}


.header .menu li{ float:left; color:#333;}
.header .menu .cur{color:#12438f;}
.header .menu li .menu_a{ font-size:17px; line-height:38px; display:block; padding:0 20px; position:relative}
.header .menu li:hover .menu_a{color:#fff; background:#12438f; border-radius:8px; border-bottom:solid 3px #ccc;}

.header .menu li .sub{ position:absolute;display:none;clear:both; z-index:999;width:100%;width:154px;margin-left:-20px; text-align:center;}
.header .menu li .sub a{ display:block;line-height:40px; font-size:16px}
.header .menu li .sub a:hover{ color:#12438f}

.header .menu li .mbg{background-color:rgba(255,255,255,0.9); margin-top:29px; padding-bottom:15px;box-shadow: 0 0 5px #ccc; }
.header .menu li .mbg02{background-color:rgba(255,255,255,0.9); margin-top:29px;box-shadow: 0 0 5px #ccc;}
.header .menu li .mbg02 a:last-child{ padding-bottom:15px;}


.header .menu li .sub .tabmenu{ float:left; text-align:left; padding-left:20px;width:134px;}
.header .menu li .sub .tabmenu dt {color:#333; text-align:left;  padding-left:15px;overflow:hidden; display:block;}

.header .menu li .sub .tabmenu .cli a{color:#12438f;}
.header .menu li .sub #tabcontent{ float:right; width:50%; text-align:left;}
.header .menu li .sub #tabcontent .hidden {display:none;}
.header .menu li .sub #tabcontent a{ font-size:14px; padding-left:20px;}

.header .menu li .sub .tabmenu .duo {background:url(../images/jian.png) no-repeat 88% center;}


.banner img{ display:block;}

.banner {width: 100%;overflow: hidden;}
.banner .swiper-button-prev,.banner .swiper-button-next {opacity: .5;pointer-events: unset;z-index:9999;}
.banner .swiper-button-prev {left:2%;}.banner .swiper-button-next {right:2%;z-index:9999;}
.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover {opacity: 1;z-index:9999;}


.banner-pic {position: relative;width: 100%;overflow: hidden;z-index: 1;}
.banner-pic img {width: 100%;object-fit: cover;}

.banner .swiper-pagination {bottom: 30px;z-index:9999;}
.banner .swiper-pagination-bullet {width: 12px;height: 12px;display: inline-block;border-radius: 100%;background: #fff;opacity: 1;vertical-align: middle; border:solid 1px #ddd}
.banner .swiper-pagination-bullet-active {width: 12px;height: 12px;opacity: 1;position: relative; background:#ebd51d;border:solid 1px #ebd51d}

.bg{ background:#f4f4f4}


.title{ padding:0px 0 0px 0; text-align:center}
.title h3{ background-color:#fff; padding:0 20px; line-height:45px; font-size:32px; font-weight:bold; color:#333; display: inline-block; z-index:99;}
.title p{ background-color:#fff; padding:0 20px; line-height:40px; font-size:30px; color:#999; display: inline-block; clear:both; font-size:24px; font-family:"Times New Roman"; text-transform:uppercase;  }
.kuang{ width:95%; max-width:470px; height:40px; border:solid 1px #ddd;  z-index:-9; margin:-60px auto 0 auto}


.section{ padding:60px 0 80px 0;}
.section02{ padding:60px 0;}


.readMoreBtn {position: absolute;bottom:32px; display: block; margin:0 auto; left:50%; margin-left:-60px; text-align:center}
.readMoreBtn span { width:120px;background: #12438f;border: 1px solid #12438f;height: 36px; font-size:14px; line-height: 36px;font-weight: bold; border-radius:5px; color: #fff;display: inline-block;-webkit-transition: all ease 0.6s;-moz-transition: all ease 0.6s;-ms-transition: all ease 0.6s;transition: all ease 0.6s;}
.readMoreBtn span:hover { background-color: transparent; color: #12438f;}




.readMoreBtn02 {display: block; margin:0 auto;text-align:center}
.readMoreBtn02 span { width:140px;background: #12438f;border: 1px solid #12438f;height: 42px; font-size:16px; line-height: 42px;font-weight: bold; border-radius:5px; color: #fff;display: inline-block;-webkit-transition: all ease 0.6s;-moz-transition: all ease 0.6s;-ms-transition: all ease 0.6s;transition: all ease 0.6s;}
.readMoreBtn02 span:hover { background-color: transparent; color: #12438f;}



.pic{ height:auto; display:block; overflow:hidden;}
.pic img{ width:100%; height:auto;transition: all 1.5s; display:block;}
.pic:hover img{transform:scale(1.2);}

.iabout .jianjie{ float:left; width:calc(44% - 2px);/*background-image:linear-gradient(to bottom, #235399 50%, #193a6b 100%); color:#fff; */padding:30px 3%;position: relative; min-height:372px; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; border-left:solid 1px #ddd}
.iabout .jianjie h3{ font-size:24px; font-weight:bold; line-height:36px; margin-bottom:10px; text-align:center; color:#333;}
.iabout .jianjie p{ line-height:27px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6;overflow: hidden; margin-bottom:10px; color:#666; text-indent:2em}

.iabout .pics{ float:right; width:50%;}

.iabout .banner .swiper-button-prev{ display:none}
.iabout .banner .swiper-button-next{ display:none}


.inews .title h3{ background-color:#f4f4f4;}
.inews .title p{ background-color:#f4f4f4; }
.inews .conn{ padding:40px 0;}
.inews .conn .topnews{ float:left; width:50%; overflow:hidden; position:relative}
.inews .conn .othernews{ float:right; width:47%;}
.inews .conn h3{ font-weight:bold}
.inews .conn .topnews .wenzi{ position:absolute; bottom:0; padding:3%; width:94%;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); z-index:999; color:#fff; }
.inews .conn .topnews .wenzi h3{ font-size:20px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.inews .conn .othernews .pic{ width:30%; float:right; }
.inews .conn .othernews .pic:hover img{transform:scale(1) !important;}

.inews .conn .othernews .wenzi{ width:67%; float:left; }

.inews .conn .othernews .kuainews{ margin-bottom:18px;}
.inews .conn .othernews .kuainews:last-child{ margin-bottom:0}
.inews .conn .othernews .kuainews .wenzi h3{ font-size:18px; margin-bottom:10px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.inews .conn .othernews .kuainews .wenzi p{ font-size:14px; color:#666;}

.inews .conn .othernews .kuainews:hover img{transform:scale(1.2);}


.zhanshang .wrap{ width:95%; max-width:1320px; margin:0 auto}


.zhanshang .conn{ padding:40px 0 20px 0;}
.zhanshang .picScroll{ position:relative;width:100%;overflow:visible}
.zhanshang .picScroll ul{ zoom:1;width:100%;}

.zhanshang li{ float:left; width:16.66%;}
.zhanshang li a { display:block; height:90px; width:90%; margin:0 auto; overflow:hidden; display:-webkit-flex; display:flex; align-items:center; align-content:center;justify-content: center; border:1px solid #ddd; margin-bottom:15px;}
.zhanshang li img{ max-width:90%; max-height:90%}

.zhanshang .picScroll .prev,
.zhanshang .picScroll .next{ position:absolute; z-index:99;  left:-20px; top:42%; display:block; width:20px; height:32px; overflow:hidden; background:url(../images/llzuo.png) no-repeat;background-size:cover;  cursor:pointer;}
.zhanshang .picScroll .next{ left:auto; right:-20px; background:url(../images/llyou.png) no-repeat;background-size:cover;z-index:99; }
.zhanshang .picScroll .prevStop{background:url(../images/llzuo02.png) no-repeat;background-size:cover;z-index:99; }
.zhanshang .picScroll .nextStop{background:url(../images/llyou02.png) no-repeat;background-size:cover;z-index:99; }


.roll{ background:#12438f; padding:3px 0;}
.roll .qimo8{ overflow:hidden; width:100%;}
.roll .qimo8 .qimo {width:8000%;}
.roll .qimo8 .qimo div{ float:left;}
.roll .qimo8 .qimo ul{float:left; overflow:hidden; zoom:1; }
.roll .qimo8 .qimo ul li{ float:left;margin-right:5px; }
.roll .qimo8 .qimo ul li img {height:155px; display:block }


.footer{background:#333333; padding:45px 0 70px 0;}
.footer .content {width: 100%;display:flex;display:-webkit-flex;justify-content : space-between; }
.footer ul {width: 100%;display:flex;display:-webkit-flex;justify-content : space-between;}
.footer li {display:inline-block;cursor:pointer;}
.footer h3{ color:#fff; margin-bottom:10px;}
.footer h3 a{color:#fff;}
.footer p{ color:#f5f5f5; font-size:14px; line-height:30px;}
.footer p a{ color:#f5f5f5}
.footer img{ margin-top:10px; width:100%; max-width:130px;}
.footer .liuyan{ margin-top:12px;}
.footer .liuyan a{ width:120px; height:38px; line-height:38px; background:#12438f; border:solid 1px #12438f; color:#fff; text-align:center; display:block; border-radius:3px;}
.footer .liuyan a:hover{border:solid 1px #12438f;color:#12438f; background:#fff;}

.copyright{background:#333; padding:18px 0 25px 0; line-height:26px; text-align:center; font-size:14px; color:#f5f5f5; border-top:solid 1px #444;}
.copyright a{color:#f5f5f5;}


.bann h2,.bann h1,.bann h4,.bnr-t1 h2{animation:mymove 1s infinite;-webkit-animation:mymove 1s infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;}
.bann{height:220px;padding-top:140px;color:#fff;}
.bann h1{font-size:36px;text-align:center;}
.bann h2{font-size:35px;margin-bottom:20px;text-align:center; font-weight:bold}
.bann h3{font-size:30px;font-weight:lighter;;text-transform:uppercase;text-align:center;}


.nguide{ background:#fff;box-shadow: 0 0 10px #ccc;line-height:62px;}
.nguide .nnav{ float:left;}
.nguide li{ float:left}

.nguide li a{  font-size:16px; color:#333; display:block; padding:0 36px; position:relative}
.nguide li a:hover,.nguide li a.cur{ background:#12438f; color:#fff}
.nguide li a:hover:after,.nguide li a.cur:after{ content:""; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #12438f; position:absolute; left:50%; margin-left:-10px; bottom:-10px}

.nguide .weizhi{ float:right; text-align:right;  font-size:14px;}
.nguide .weizhi p{background:url(../images/location.png) no-repeat left center; padding-left:25px; color:#888}
.nguide .weizhi p a{ color:#888;}
.nguide .weizhi p .jiange{ padding:0 8px;}

body {background:url(../images/hy_bg1.png) no-repeat center center;}
.nmain .conn{ margin:50px 0 60px 0;}
.nmain .jianjie p{ text-indent:2em; margin-bottom:15px; }
.nmain .jianjie img{ display:block; margin:25px 0; width:auto; max-width:100%;}
.nmain .jianjie .imgfuy{ float:right; margin:0 0 20px 20px; width:auto; max-width:450px; display:block}

/*.nmain .jiagou{ width:100%; max-width:800px; margin-left:auto; margin-right:auto; }*/
.nmain .jiagou{ border:solid 1px #ddd; padding:6%; background:#f8f8f8; }
.nmain .jiagou .kuai{ margin-bottom:30px; padding-bottom:30px; border-bottom: dashed 1px #ddd; clear:both}
.nmain .jiagou .kuai:last-child{ margin-bottom:0; border-bottom:none; }
.nmain .jiagou .kuai h3{ color:#333; font-weight:bold; margin-bottom:10px; color:#12438f; }
.nmain .jiagou .kuai p{ float:left; min-width:25%;background:url(../images/yuan.png) no-repeat left 10px; padding-left:2%;}

.nmain .jiagou .kuai:nth-child(2) p:nth-child(5){ min-width:150px !important;}
.nmain .jiagou .kuai:nth-child(4) p{ min-width:31.33% !important;}


.nmain .showlist li{ float:left; width:calc(32% - 0px); margin-right:2%; margin-bottom:2%; text-align:center; border-radius:5px; overflow:hidden;box-shadow: 0 0 10px #ddd; }
.nmain .showlist li:nth-child(3n){ margin-right:0; }
.nmain .showlist li:nth-child(3n+1){ clear:both}


.nmain .showlist li .wenzi{ line-height:50px; padding-bottom:10px; font-size:16px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.nmain .showlist li:hover{box-shadow: 0 0 10px #ccc; }



.nmain .liucheng li{ float:left;width:calc(32% - 0px); margin-right:2%}
.nmain .liucheng li:nth-child(3){ margin-right:0}
.nmain .liucheng li .icon{ background:url(../images/lc.png) no-repeat center center; line-height:86px; color:#fff; background-size:auto 100%; font-size:40px; text-align:center; font-family:'Impact'; z-index:999;}
.nmain .liucheng li .wenzi{ border:solid 1px #ddd; padding:15% 5% 5% 5%; min-height:150px; margin-top:-40px; position:relative; z-index:-9; line-height:30px; text-align: center; font-size:16px; color:#333}
.nmain .liucheng li .wenzi h3{ font-weight:bold; font-size:18px; margin-bottom:10px}


.nmain .baoming{background:url(../images/baoming.jpg) no-repeat center center / cover; padding:5% 3%; margin-top:50px }


.nmain .liuyan{ width:100%; max-width:1000px;  margin:0 auto;}

.nmain .liuyan  ::-webkit-input-placeholder { color: #999;}

.nmain .liuyan .input01{ width:46%;float:left;border:solid 1px #ddd; line-height:38px; height:38px; padding-left:2%; margin-bottom:10px; font-size:15px;}
.nmain .liuyan .input01:nth-child(2n){ float:right}
.nmain .liuyan .input03{border:solid 1px #ddd; line-height:38px; height:38px; padding-left:2%; margin-bottom:10px; font-size:15px; border:solid 1px #ddd; line-height:42px; height:100px;padding-left:2%; width:98%; margin-bottom:15px;}
.nmain .liuyan .input05{border:solid 1px #ddd; line-height:38px; height:38px; padding-left:2%; margin-bottom:10px; font-size:15px; padding-left:2%; width:98%;}
.nmain .liuyan .input04{border:solid 1px #ddd; line-height:38px; height:38px; padding-left:2%; margin-bottom:10px; font-size:15px;}

.buttonBlackBg:hover {background: #fff;border: 1px solid #333;color: #333333;}
.buttonRedBg {background: #12438f;border: 1px solid #12438f;-webkit-transition: all ease 0.6s;-moz-transition: all ease 0.6s;-ms-transition: all ease 0.6s;transition: all ease 0.6s; clear:both; display:block}
.buttonRedBg:hover {background: #fff;border: 1px solid #12438f;color: #12438f;}
.nmain button {margin-top: 12px;font-size: 15px;font-weight: bold;color: #fff;padding: 0 50px; border-radius:8px;line-height: 38px;height: 40px;cursor: pointer;}
.nmain .liuyan .buttonRedBg{ margin:10px auto; display:block; border:solid 1px #ddd; line-height:38px; color:#fff; height:38px; padding:0 40px; margin-bottom:10px; font-size:15px;}
.nmain .liuyan .buttonRedBg:hover{ background:#12438f; color:#12438f;}


.nmain .zslist li{ float:left;width:calc(49% - 0px); margin-right:2%; margin-bottom:2%;box-shadow: 0 0 10px #ddd; }
.nmain .zslist li:nth-child(2n){ margin-right:0}
/*.nmain .zslist li:nth-child(4){ margin-left:16%; clear:both}*/
.nmain .zslist li .wenzi{ padding:15px 3%; min-height:120px; line-height:30px; text-align: center; color:#333}
.nmain .zslist li .wenzi h3{ font-weight:bold; font-size:18px; margin-bottom:10px}
.nmain .zslist li .wenzi p{ color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }


.nmain .showlist li .conn{ line-height:50px; padding-bottom:10px; font-size:16px;}
.nmain .showlist li:hover{box-shadow: 0 0 10px #ccc; }

.nmain .ntitle h3{ text-align:center; line-height:30px; padding:25px 0; font-size:24px; border-bottom:solid 1px #ddd}
.nmain .picScroll{ position:relative;width:96%; max-width:800px; margin:0 auto;/*height:136px;*/bbox-sizing:border-box;-webkit-box-sizing:border-box;}
.nmain .picScroll ul{ overflow:hidden; zoom:1;}

.nmain .picScroll ul li{ float:left; width:100%;overflow:hidden;display:block; position:relative;}
.nmain .picScroll ul li img{ width:100%; height:auto}
.nmain .picScroll .prev,
.nmain .picScroll .next{ position:absolute; z-index:99;  left:-80px; top:44%; display:block; width:35px; height:35px; overflow:hidden; background:url(../images/lzuo.png) no-repeat; cursor:pointer;}
.nmain .picScroll .next{ left:auto; right:-80px; background:url(../images/lyou.png) no-repeat;z-index:99; }
.nmain .picScroll .prevStop{background:url(../images/lzuo02.png) no-repeat;z-index:99; }
.nmain .picScroll .nextStop{background:url(../images/lyou02.png) no-repeat;z-index:99; }


.nmain .gaishu .gtitle{ line-height:85px; border-bottom:solid 1px #ddd; font-size:24px;}
.nmain .gaishu .gsdetail{ padding:15px 0 50px 0}
.nmain .gaishu .gsdetail td{ padding:0 15px}
.nmain .gaishu .gsdetail tr:first-child td{ padding:15px;}

.nmain .gaishu img{ width:auto; max-width:100%; display:block; margin:0 auto; }

.back02 a{ width:160px; height:40px; line-height:40px; margin-top:40px; float:right; display:block; border:solid 2px #12438f; color:#12438f; text-align:center;}
.back02 a:hover{ background:#12438f; color:#fff}

.shangxia{ border-bottom:solid 1px #ddd; border-top:solid 1px #ddd; line-height:30px; padding:15px 0; font-size:14px;}
.shangxia a{ color:#666}
.shangxia li{ float:left;}
.shangxia li:last-child{ float:right;}
.shangxia a:hover{ color:#12438f}

.nzslist li{ float:left; width: calc(18.8% - 2px); margin-right:1.5%;border:1px solid #ddd; margin-bottom:1.5%;box-shadow: 0 0 10px #ddd;}
.nzslist li:hover{box-shadow: 0 0 10px #ccc;}
.nzslist li:nth-child(5n){ margin-right:0}
.nzslist li:nth-child(5n+1){ clear:both;}
.nzslist li .pic { display:block; height:90px; width:auto; overflow:hidden; display:-webkit-flex; display:flex; align-items:center; align-content:center;justify-content: center; }
.nzslist li img{ max-width:90%; max-height:90%; display:block;margin:0 auto; }

.down .pdf{background:url(../images/pdf.png) no-repeat left center;}
.down .jpg{background:url(../images/jpg.png) no-repeat left center;}


.down li { padding-left:32px; border-bottom:solid 1px #ddd; float:left; width:calc(46% - 32px); line-height:35px; padding-top:15px; padding-bottom:15px;}
.down li:nth-child(2n){ float:right}
.down li:nth-child(2n+1){ clear:both;}
.down li a{ clear:left}
.down li span{ float:right;background:url(../images/down.jpg) no-repeat left center; height:35px; width:20px; display:block; }



.liuyan02{ width:100%; max-width:1000px; margin:60px auto 0px auto;}
.liuyan02  ::-webkit-input-placeholder { color: #999;}
.liuyan02 *{ margin:0 ; padding:0}
.liuyan02 .kuai01, .liuyan02 .kuai02, .liuyan02 .kuai03, .liuyan02 .kuai04,.liuyan02 .kuai05,.liuyan02 .kuai06{ clear:both}
.liuyan02 .kuai01, .liuyan02 .kuai02{margin-bottom:22px;}

.liuyan02 .kuai03{margin-bottom:30px;}

.liuyan02 .kuai01 .input01,.liuyan02 .kuai02 .input01{ padding-left:2%; width:calc(30% - 2px); margin-right:1.5%; font-size:14px;line-height:42px; height:42px; border:solid 1px #ddd;  }
.liuyan02 .kuai01 .input01:last-child, .liuyan02 .kuai02 .input01:last-child{ margin-right:0}

.liuyan02 .kuai03 .input01{ padding-left:2%; width:calc(21.5% - 2px); margin-right:1.5%; font-size:14px;line-height:42px; height:42px; border:solid 1px #ddd;  }
.liuyan02 .kuai03 .input01:last-child{ margin-right:0}

.liuyan02 .input03{ border:solid 1px #ddd; line-height:42px; height:160px;padding-left:2%; width:98%; margin-bottom:20px;font-size:14px;line-height:42px; height:42px; padding-left:2%;border:solid 1px #ddd;  }
.liuyan02 .input04{ padding-left:2%; width:25%;font-size:14px;line-height:42px; height:42px; padding-left:2%;border:solid 1px #ddd;  }

.liuyan02 .button{ width:400px; margin:20px auto;}
.liuyan02 .button01{ width:160px; line-height:40px; text-align:center; border-radius:5px; color:#fff; background:#12438f; border:none; margin:0 10px;font-size:14px;}
.liuyan02 .button02{ width:160px; line-height:40px; text-align:center; border-radius:5px; color:#333; background:#d4d4d4; border:none; margin:0 10px;font-size:14px;}


.liuyan02 .checkBox{ padding:2%; border:solid 1px #ddd; margin-bottom:20px;}
.liuyan02 .checkBox p{ margin-bottom:10px}
.liuyan02 .checkBox input[type=checkbox],.message_2 .form .checkBox input[type=radio]{ float:left; margin-top:5px}
.liuyan02 .checkBox .lttit{ display:block; padding-left:25px; line-height:22px}
.liuyan02 .checkBox .lttime{ display:block; padding-left:55px; line-height:28px; margin-top:10px; font-size:14px; color:#999}

.liuyan02 .checkBox_2 input[type=radio]{ float:none; margin-right:5px}



.nmain .huodong li{ float:left;width:32%; margin-right:2%; margin-bottom:2%;box-shadow: 0 0 10px #ddd; }
.nmain .huodong li:nth-child(3n){ margin-right:0}
.nmain .huodong li:nth-child(3n+1){ clear:both}
.nmain .huodong li .wenzi{ padding:15px 3%; min-height:120px; line-height:30px; color:#333}
.nmain .huodong li .wenzi h3{ font-weight:bold; font-size:18px; margin-bottom:10px; }
.nmain .huodong li .wenzi p{ color:#666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.nmain .huodong li:hover{box-shadow: 0 0 10px #ccc; }



.jishukuai{ padding:35px 0 ; border-bottom:solid 1px #ddd}
.jishukuai:hover{ border-bottom:solid 1px #12438f}
.jishukuai .pic{ float:left; width:22%;}
.jishukuai .pic{ height:auto; display:block; overflow:hidden; border:solid 1px #ddd}
.jishukuai .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}
.jishukuai:hover .pic img{transform:scale(1.2);}
.jishukuai .wenzi{ float:left; margin-left:3%; width:74%}
.jishukuai .wenzi h3{ font-size:20px; color:#000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jishukuai .wenzi p{ line-height:24px; height:72px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; font-size:14px; color:#666; margin:5px 0 15px 0}
.jishukuai:hover .wenzi h3{ color:#12438f; }
.jishukuai .date{ float:right; width:10%; color:#ddd; text-align:right}

.jishukuai .wenzi .more a{ color:#999; font-size:14px; background:url(../images/more.jpg) no-repeat left center; padding-left:40px; display:block;}
.jishukuai .wenzi .more a:hover{color:#12438f;}

.jishukuai .date h3{ font-size:36px; margin-bottom:35px; font-weight:bold}
.jishukuai .date span{ width:30px; height:2px; background-color:#ddd; float:right;}
.jishukuai .date  p{ margin-top:15px; font-size:18px;}


.ntopnews{ padding:0 0 30px 0 ; border-bottom:solid 1px #ddd}
.ntopnews:hover{ border-bottom:solid 1px #12438f}
.ntopnews .pic{ float:left; width:50%;}
.ntopnews .pic{ height:auto; display:block; overflow:hidden; border:solid 1px #ddd}
.ntopnews .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}
.ntopnews:hover .pic img{transform:scale(1.2);}
.ntopnews .wenzi{ float:right; width:46%}
.ntopnews .wenzi h3{ font-size:20px; color:#000;}
.ntopnews .wenzi p{ line-height:24px; height:72px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; font-size:14px; color:#666; margin:15px 0 30px 0 }
.ntopnews:hover .wenzi h3{ color:#12438f; }
.ntopnews .wenzi .more a{ color:#999; font-size:14px; background:url(../images/more.jpg) no-repeat left center; padding-left:40px; display:block;}
.ntopnews .wenzi .more a:hover{color:#12438f;}


.lianxi{ margin-bottom:40px; margin-top:-20px;}
.lianxi li{ float:left; width:33.33%;}
.lianxi p{ line-height:32px; color:#333; text-align:center; font-size:16px;}
.lianxi .pic{ width:60%; max-width:124px; margin:55px auto 20px auto;}
.lianxi .pic img{ width:100%; height:auto}


#map {width: 100%;height:500px;background: #ccc;margin-top:30px; border:1px solid #ddd}
.BMap_bubble_title{ white-space:normal !important}
.iwTitle {
    color: #CC5522;
    font-size: 14px;
    font-weight: bold;
	line-height:22px;
	display:block;
	padding-bottom:8px;
}
.BMap_bubble_content{ color:#666; font-size:14px; line-height:22px;}



.hrlistt li{ font-size:16px;}
.hrlistt li .hrlist_tit{background:url(../images/jia.jpg) no-repeat right 17px; }
.hrlistt li.cur .hrlist_tit{background:url(../images/jian.jpg) no-repeat right 17px; }
.hrlistt .hrlist_tit{ line-height:40px; padding:15px 0; color:#000; border-bottom: solid 1px #ddd; font-size:18px;}
.hrlistt .hrlist_con{ display:none;border-bottom:1px solid #ddd; color:#888; line-height:30px; padding-bottom:25px;  background: #f4f4f4; padding:3%; position:relative; margin-top:-1px;}



.jiudian .item{ margin:35px 0; position:relative;}

.jiudian .pic{ width:45%; position:relative; float:left}
.jiudian .pic:before{ content:""; width:80%; height:80%; background:#f3f3f3; position:absolute; left:0; bottom:0}
.jiudian .pic img{ position:relative; bottom:15px; left:15px; display:block}
.jiudian .text{ width:52%; float:right }
.jiudian .text .tit{ font-size:22px; color:#333; line-height:45px; margin-bottom:15px; font-weight:bold}
.jiudian .text .tit a{ color:#333}
.jiudian .text .tit a:hover{color:#0e408b}


.imgauto img{ width:100%; height:auto}



.nmain .zanzhu h3{ font-size:24px; line-height:36px; color:#333; font-weight:bold}
.zanzhu table{ border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; margin-top:20px;}
.zanzhu td{ padding:15px;border-left:solid 1px #ddd; border-top:solid 1px #ddd;}
.zanzhu tr:first-child{ font-weight:bold; font-size:16px;background:#f4f4f4}
.zanzhu tr td:first-child{font-weight:bold; font-size:16px; background:#f4f4f4}


.nmain .zanzhu02 h3{ font-size:24px; line-height:36px; color:#333; font-weight:bold}
.zanzhu02 table{ border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; margin-top:20px;}
.zanzhu02 td{ padding:4px 15px;border-left:solid 1px #ddd; border-top:solid 1px #ddd;}
.zanzhu02 tr:first-child{ font-weight:bold; font-size:16px;background:#f4f4f4}
.zanzhu02 tr td:first-child{font-weight:bold; font-size:16px; background:#f4f4f4}

.nmain .zanzhu002 h3{ font-size:24px; line-height:36px; color:#333; font-weight:bold}
.zanzhu002 table{ border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; margin-top:20px;}
.zanzhu002 td{ padding:4px 15px;border-left:solid 1px #ddd; border-top:solid 1px #ddd;}
.zanzhu002 tr:first-child{ font-weight:bold; font-size:16px;background:#f4f4f4}


.zanzhu03 table{ border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; margin-top:20px;}
.zanzhu03 td{ padding:15px;border-left:solid 1px #ddd; border-top:solid 1px #ddd;}
.zanzhu03 tr td:first-child{font-weight:bold; font-size:16px; background:#f4f4f4}

.lianxia li{ float:left; width:28.4%; margin-right:2%; border:solid 1px #ddd; margin-left:-3px; padding:1% 1.8%; min-height:220px;}
.lianxia li:first-child{ margin-left:0}
.lianxia li:last-child{ margin-right:0}
.lianxia li h3{ color:#12438f; line-height:60px; font-size:22px; border-bottom:solid 1px #ddd;  margin-bottom:20px}


.zshalist { border-top:solid 1px #ddd;border-left:solid 1px #ddd; margin-top:15px;}

.zshalist li{ float:left; width:calc(50% - 1px); line-height:40px;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;}
.zshalist li span:nth-child(1) { width:calc(100% - 141px); padding-left:10px; display:block; float:left;}
.zshalist li span:nth-child(2) { width:50px; display:block; float:left; text-align:center}
.zshalist li span:nth-child(3) { width:80px; display:block; float:left;text-align:center}

.zshalist .topl li{font-weight: bold;font-size: 16px;background: #f4f4f4; line-height:46px;}


.nmain .yicheng h3{ font-size:24px; line-height:36px; color:#333; font-weight:bold}
.yicheng table{ border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; margin-top:20px;}
.yicheng td{ padding:4px 15px;border-left:solid 1px #ddd; border-top:solid 1px #ddd;}
