@charset "utf-8";
/* CSS Document */
body{padding:0; margin:0; font-family:Microsoft Yahei; font-size:16px; color:#333; -webkit-text-size-adjust:none;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, select, form, fieldset, input, button, textarea, blockquote, table{padding:0;margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;}
i{font-style:normal; vertical-align:top; display:inline-block; background-repeat:no-repeat;}
button,input,select,textarea{vertical-align:middle; font-family:Microsoft Yahei; font-size:14px; box-sizing:border-box;outline:0;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type=image],input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:none;}
button:focus,button:hover,input:focus{ outline: none!important;}
select{width:100%;}
img{ max-width:100%;}
a{outline-style:none;text-decoration:none;color:#333;}
a:focus{outline:none;-moz-outline:none;text-decoration:none; noline:expression(this.onFocus=this.blur());}
a:hover{color:#026faa;text-decoration:none !important;}

.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.clear{clear:both;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.transparent{background:transparent !important;}

.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/*layout*/
.container{max-width:1400px; width:100%; margin:0 auto; overflow:hidden; zoom:1;}

/*header*/
header{height:140px;background: url(../images/header.jpg) center no-repeat; background-size: cover;}
.logo{line-height:140px;}
.headerlink{padding-top: 60px;}
.headerlink a{font-size:16px;color:#ffffff;margin-right: 20px;}
.lind{background: url(../images/lind.jpg) left center no-repeat; padding-left: 20px;}

.search-box{ position: absolute; display: none; left: 0; right: 0; top: 140px; background: rgba(0,0,0,0.6); padding:105px 0; z-index: 10000000;}
.search-width{ max-width: 700px; margin:0 auto; background: #fff; position: relative;}
.search-width .form-control{ border:none; border-radius: 0; box-shadow: none; height: 50px;width:60%;}
.btn-search,.btn-search:hover,.btn-search:focus{position: absolute;right: 0;top: 0;width: 100px;border-radius: 0;height: 50px;}
.search-close {
    display: block;
    position: absolute;
    top: 34px;
    right: 50%;
    margin-right: -650px;
    width: 40px;
    height: 40px;
    background: url(../images/close0.jpg) center no-repeat;}

/*nav*/
.nav-box{ background: #fff; position: relative; z-index: 10000;}
.nav-list li{ float: left; width: 10%; position: relative;}
.nav-list li a{ display: block; line-height: 70px; font-size: 18px; color: #000;}
.nav-down{ position: absolute; left: 0; top: 100%; right: 0; overflow:hidden;width:100%;display:none;}
.nav-down ul{ background: #fff; box-shadow: 0 0 10px #999;}
.nav-down ul li{ transition: 0.3s all; float: none; width: 100%; height: auto;}
.nav-down ul li a{ display: block; line-height: 25px;padding:10px 5px; font-size: 16px; color: #000;}
.nav-list li:hover .nav-down ul li{ height: auto;}
.nav-down ul li a:hover,.nav-list li a:hover{ background: #026faa; color: #fff;}
.nav-click{ display: none;}
.menu-button { display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.nav {
width: 1400px;
    margin: 0 auto;
}
.nav ul {
  *zoom: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  background: #fff;
  color:#333;
}
.nav ul:before,
.nav ul:after {
  content: "";
  display: table;
}
.nav ul:after {
  clear: both;
}
.nav ul > li {
  float: left;
  width:140px; 
  text-align: center;
  position: relative;
}
.nav a {
  display: block;
  padding: 0;
  line-height:70px;
  color: #333;
}
.nav a:hover {
  text-decoration: none;
  background-color: #026faa;
  color:#fff;
}
.nav li ul {
  background: #eee;
}
.nav li ul li {
  min-width: 200px;
  border-bottom:#ddd 1px solid;
line-height:50px;
}
.nav li ul a {
  border: none;  
line-height:50px;
}
.nav li ul a:hover {
    background-color: #ff6c00;
    color: #fff;
}
.nav ul > li:hover ul {
  left: 0;
}
.nav li ul {
  position: absolute;
  left: -9999em;
  top: 70px;
  z-index: 1;
}

/*banner*/
.news {width: 100%;height:500px;}
.focus{width: 100%;height:500px;float: left;}
.banner .target {width:100%;height:500px;overflow:hidden;position:relative;}
.banner .target img {position:absolute;top:0;left:0;width:100%;height:100%;}
.banner #bgbanner{text-shadow:2px 2px 5px #026faa;}
/*list banner*/


/*main*/
main{margin-top:20px;margin-bottom: 20px;}
.ntitle {border-bottom: 1px solid #b9b9b9;width: 100%;position: relative;height: 50px;line-height: 50px;margin-bottom:20px;}
.ntitle span {font-size: 20px;color: #333;font-weight: bold;border-bottom: 2px solid #026faa;display: inline-block;height: 50px;line-height: 50px;}
.ntitle span.icon_fj{padding:0 10px;}
.ntitle a {display: block;width: 70px;height: 40px;line-height: 40px;position: absolute;right: 0;bottom: 0;text-align: center;font-size: 12px;color: #333;}
.ntitle a:hover {color: #026faa;}

.picslist{display:block;}
.picslist ul li{float:left;width:450px;height:300px;margin-right:25px;margin-bottom:20px;background-color: #026faa;}
.picslist ul li:hover{background-color: #ff6c00;}
.picslist ul li:nth-child(3n+1){margin-right:0px;}
.picslist ul li .picsimg{width:450px;height:250px;}
.picslist ul li img{width:450px;height:250px;}
.picslist ul li .picstitle{width:450px;height:50px;line-height: 50px;display: block;text-align: center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding: 0 10px;}
.picslist ul li a{font-size:14px;color:#ffffff;}
.picslist ul li a:hover{color:#ffffff;}

.picslist02{display:block;}
.picslist02 ul li{float:left;width:450px;height:300px;margin-right:25px;margin-bottom:20px;background-color: #026faa;}
.picslist02 ul li:hover{background-color: #ff6c00;}
.picslist02 ul li:nth-child(3n){margin-right:0px;}
.picslist02 ul li .picsimg{width:450px;height:250px;}
.picslist02 ul li img{width:450px;height:250px;}
.picslist02 ul li .picstitle{width:450px;height:50px;line-height: 50px;display: block;text-align: center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding: 0 10px;}
.picslist02 ul li a{font-size:14px;color:#ffffff;}
.picslist02 ul li a:hover{color:#ffffff;}

.newslist01{width:100%;}
.newslist01 ul li{width:450px;line-height:39px;height:39px;background:url(../images/arrow02.jpg) no-repeat left center;padding-left:15px;border-bottom: 1px dotted #eeeeee;margin-right:25px;float:left;}
.newslist01 ul li:nth-child(3n){margin-right:0px;}
.newslist01 ul li a{width:calc(100% - 80px);text-align: left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newslist01 ul li .date{width:80px;text-align:right;font-size:14px;}

.sv-left{background-color: #026faa;width:170px;height:80px;line-height: 80px;text-align: center;color:#ffffff;font-size:24px;font-weight: bold;}

.sv-right{width:1230px;}
.sv-right ul li{font-size:18px;margin:0 0 20px 60px;}
.sv-right ul li:hover{color:#ffffff;}
.sv-right ul li a{width:350px;height:80px;line-height:80px;padding-left:40px;display: block;border:1px solid #e6e6e6;}
.sv-right ul li a:hover{color:#ffffff;border:1px solid #ff6c00;background-color: #ff6c00;}
.sv-right ul li:nth-child(1) a{background:url(../images/s11.jpg) no-repeat 270px center;background-color: #ffffff;}
.sv-right ul li:nth-child(1) a:hover{background:url(../images/s12.jpg) no-repeat 270px center;background-color: #ff6c00;}
.sv-right ul li:nth-child(2) a{background:url(../images/s21.jpg) no-repeat 270px center;background-color: #ffffff;}
.sv-right ul li:nth-child(2) a:hover{background:url(../images/s22.jpg) no-repeat 270px center;background-color: #ff6c00;}
.sv-right ul li:nth-child(3) a{background:url(../images/s31.jpg) no-repeat 270px center;background-color: #ffffff;}
.sv-right ul li:nth-child(3) a:hover{background:url(../images/s32.jpg) no-repeat 270px center;background-color: #ff6c00;}
.sv-right ul li:nth-child(4) a{background:url(../images/s41.jpg) no-repeat 270px center;background-color: #ffffff;}
.sv-right ul li:nth-child(4) a:hover{background:url(../images/s42.jpg) no-repeat 270px center;background-color: #ff6c00;}
.sv-right ul li:nth-child(5) a{background:url(../images/s51.jpg) no-repeat 270px center;background-color: #ffffff;}
.sv-right ul li:nth-child(5) a:hover{background:url(../images/s52.jpg) no-repeat 270px center;background-color: #ff6c00;}
.sv-right ul li:nth-child(6) a{background:url(../images/s61.jpg) no-repeat 270px center;background-color: #ffffff;}
.sv-right ul li:nth-child(6) a:hover{background:url(../images/s62.jpg) no-repeat 270px center;background-color: #ff6c00;}
.sv-right ul li:nth-child(7) a{background:url(../images/s71.jpg) no-repeat 270px center;background-color: #ffffff;}
.sv-right ul li:nth-child(7) a:hover{background:url(../images/s72.jpg) no-repeat 270px center;background-color: #ff6c00;}
.sv-right ul li:nth-child(8) a{background:url(../images/s81.jpg) no-repeat 270px center;background-color: #ffffff;}
.sv-right ul li:nth-child(8) a:hover{background:url(../images/s82.jpg) no-repeat 270px center;background-color: #ff6c00;}
.sv-right ul li:nth-child(9) a{background:url(../images/s91.jpg) no-repeat 270px center;background-color: #ffffff;}
.sv-right ul li:nth-child(9) a:hover{background:url(../images/s92.jpg) no-repeat 270px center;background-color: #ff6c00;}

.weblink{margin-top:20px;height:65px;background-color:#eeeeee;}
.wltitle{font-size:18px;width:100px;height:65px;line-height:65px;font-weight: bold;}
.wllist ul li a{line-height: 65px;font-size:16px;}

/*list*/
.current{height:60px;line-height:60px;text-align: left;font-size: 16px;background:url(../images/home.jpg) no-repeat left center;padding-left:35px;}
.current a:hover{color:#154c95;}

.leftmenu{width:300px;background-color: #ffffff;}
.lm-title{height:70px;background-color: #026faa;line-height: 70px;color:#ffffff;font-size:18px;font-weight: bold;text-align: center;}
.lm-list{background-color:#DEDEDE;}
.lm-list ul li{height:49px;line-height:49px;border-bottom: 1px solid #ffffff;text-align: center;}
.lm-list ul li:hover{background:#ff6c00;color:#ffffff;border-bottom: 1px solid #ffffff;}
.lm-list ul .active{background:#ff6c00;color:#ffffff;border-bottom: 1px solid #ffffff;}
.lm-list ul li a{font-size:14px;color:#333333;height:49px;line-height: 49px;width:300px;display: block;}
.lm-list ul li a:hover{color:#ffffff;background:#ff6c00;border-bottom: 1px solid #ffffff;}
.lm-list ul li .active{background:#ff6c00;color:#ffffff;border-bottom: 1px solid #ffffff;}

.rightlist{width:1060px;padding:0;font-size:14px;}
.rightlist ul li{line-height:39px;height:39px;background:url(../images/arrow02.jpg) no-repeat left center;padding-left:15px;border-bottom: 1px dotted #eeeeee;}
.rightlist ul li a{width:calc(100% - 80px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;float:left;height:39px;line-height:39px;}
.rightlist ul li .date{width:80px;text-align:right;}

.picslist1{width:1070px;display:block;}
.picslist1 ul li{float:left;width:340px;height:250px;margin-right:25px;margin-bottom:20px;background-color: #026faa;}
.picslist1 ul li:hover{background-color: #ff6c00;}
.picslist1 ul li:nth-child(3n){margin-right:0px;}
.picslist1 ul li .picsimg{width:340px;height:200px;}
.picslist1 ul li img{width:340px;height:200px;}
.picslist1 ul li .picstitle{width:340px;height:50px;line-height: 50px;display: block;text-align: center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding: 0 10px;}
.picslist1 ul li a{font-size:14px;color:#ffffff;}
.picslist1 ul li a:hover{color:#ffffff;}

.page{height:50px;line-height: 50px;text-align: center;float:left;width: 100%;}

/*content*/
.content{border:1px solid #c2c2c2;background-color: #ffffff;padding: 30px;}
.cont-title{height:90px;font-size:24px;font-weight: bold;display: flex;text-align: center;border-bottom:1px solid #154c95;align-content: center; justify-content: center;align-items: center;}
.cont-visit{height:35px;line-height: 35px;font-size:14px;color:#666666;text-align: center;}
.cont-txt{text-indent: 2em;font-size:16px;line-height: 40px;color:#333333;text-align: justify;}
.cont-print-close{margin-top:20px;height:40px;background-color: #f2f2f2;line-height: 40px;padding-right:20px;}
.cont-print-close a{height:40px;line-height:40px;font-size:16px;display: block;width:100px;text-align: center;}
.cont-print{background: url(../images/print.jpg) no-repeat 10px 10px;padding-left:30px;height:40px;line-height:40px;}
.cont-close{background: url(../images/close.jpg) no-repeat 10px 10px;padding-left:30px;height:40px;line-height:40px;}
.cont-prenext{border-top: dotted 1px #ddd;margin-top: 30px;line-height: 50px;height: 50px;display:block;}
.cont-prenext .lpre{line-height: 50px;height: 50px;text-align:left;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cont-prenext .lnext{line-height: 50px;height: 50px;text-align:right;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*footer*/
footer{height:120px;width:100%;background-color:#026faa;}
.copyright{margin:auto;text-align: center;color: #ffffff;font-size: 14px;position: relative;top:50%;transform:translateY(-50%);}