@charset "utf-8";
/* CSS Document */

html { overflow-x: hidden; overflow-y: scroll; }
body{ margin:0; padding:0; font-size:12px; font-family:"微软雅黑";  width:100%; background:#e9e9e9;}
.fl{ float:left;}
.fr{ float:right;}
*{ margin:0; padding:0;}
ul{ list-style:none;}
a{ text-decoration:none; color:#666666;}
a:hover{ color:#FF9900;}
img{ border:0;}
.clear{ clear:both;}
.w1100{ width:1100px; margin:0 auto;}
input,button,textarea{ background:none; border:none; outline:none;  font-family:"微软雅黑";}

.topbg{ width:100%; height:32px; background:linear-gradient(to bottom,#fff,#f4f4f4); border-bottom:1px #eee solid;}
.top span{ width:auto; float:left; line-height:32px; font-size:14px;}
.top ul{ width:auto; float:right;}
.top ul li{ width:70px; float:left; }
.top ul li a{ display:block; width:70px; float:left; text-align:center; line-height:32px; color:#969090; font-family:"微软雅黑"; font-size:12px;}
.top ul li.line1{ width:1px; height:14px; background:#ccc; margin-top:8px;}
.top ul li a:hover{ color:#1f298b;}

.top2bg{ width:100%; height:110px; background:#fff;}
.top2{ width:1100px; height:110px; margin:0 auto;}
.logo{ width:700px; height:110px; background:url(../images/logof1.jpg) no-repeat left center;width:700px; height:110px; display:block; text-indent:-999px; }
.dianhua{ width:248px; height:110px; line-height:150px; background:url(../images/dh1.jpg) no-repeat right top 30px; font-size:26px; color:#990202; font-weight:bold; text-align:center;}


.line01{ width:100%; height:1px; background:#fff;}
.line02{ width:100%; height:1px; background:#dedede;}


/*.nav{ width:100%; height:51px; background:#000;  }
.nav ul li{ float:left; height:51px; line-height:51px;}
.nav ul li a{ display:block; width:auto; height:51px; padding:0 36px; line-height:51px; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:16px;}
.nav ul li a:hover{ background:#f1c40f;}*/
/* 本例子css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ width:100%; height:51px; background:#000; line-height:51px;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; font-weight:normal;}
.nav .nLi h3 a{ display:block; padding:0 36px; font-size:16px; color:#fff}
.nav .sub{ display:none; width:100%; left:0; top:51px;  position:absolute; background:#f5f5f5;;  line-height:30px; padding:5px 0; z-index:999; font-size:14px;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; text-align:center; color:#333;}
.nav .sub a:hover{ background:#f1c40f; color:#fff;  }
.nav .on h3 a{ background:#f1c40f; color:#fff;   }

.banner{ width:100%; }
.banner img{ display:block; margin:0 auto; width:100%;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; width:100%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; width:300px; margin:0 auto;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:80px; height:10px;  background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:auto; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
	
	
.banner2{ text-align:center; width:100%; overflow:hidden;}	
	
	
		
.ss{ width:100%; height:36px; background:#e9e9e9;  color:#999;}
.ss1{ width:250px; height:26px; line-height:26px; background:#fff; display:block;margin-top:5px;}
.ss1 .inp1{ width:80%; padding:0 5px; line-height:26px; border:1px #dedede solid;  border-right:none; }
.ss1 .inp2{ width:15%; background:#019d41;  line-height:26px; float:right;border:1px #dedede solid; border-left:none; color:#fff; }
.ss2{ margin-left:30px;line-height:36px; color:#019d41; font-size:16px;}
.ss2 a{ color:#999; font-size:14px;}



.main{ width:100%; height:auto; margin:0 auto;}
.main1{ width:1100px; height:auto; margin:0 auto;  padding-top:20px; position:relative; }
.main1l{ width:252px; background:url(../images/t1.jpg) no-repeat top center; padding-top:123px; }




.main2{ height:auto; margin:0 auto; margin-top:30px; padding:20px; background:#fff; width:1100px; box-sizing:border-box; }

.caset{ width:100%; height:50px; position:relative; text-align:center;}
.caset span{ padding:0 20px; background:#fff; position:relative; margin:0 auto; z-index:1; height:50px; line-height:50px; display:inline-block; font-size:18px; font-weight:bold; color:#cecece;}
.caset span u{ color:#019d41; text-decoration:none; font-size:24px; margin-right:5px;}
.caset2{ width:100%; height:30px; line-height:30px; font-size:16px; text-align:center;}

.linet{ position:absolute; top:50%; height:1px; background:#dedede; width:100%;}
.linet2{ position:absolute; top:50%; height:3px; background:#333; width:100%; left:0; width:100px; margin-top:-1px;}
.linet3{ position:absolute; top:50%; height:3px; background:#333; width:100%; right:0; width:100px; margin-top:-1px;}
		.picMarquee-left .bd{ margin-top:20px;overflow:hidden; height:300px; }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }

.khCont{padding-bottom:20px; overflow:hidden; margin-top:20px;}
		.picMarquee-left .bd ul.khCont dl{ float:left; margin:0 0.5%; text-align:center;  _display:inline; height:300px;  box-sizing:border-box; padding-bottom:20px; background:#f9f9f9; border-bottom:3px #083c5a solid; width:23%; }
		.picMarquee-left .bd ul.khCont dl dt img{ width:157px; height:227px;padding:10px;}
		.picMarquee-left .bd ul.khCont dd{ height:auto; text-align:center;}
		.picMarquee-left .bd ul.khCont dd a{line-height:20px;  text-align:center; display:block;}

.List_page{text-align:center;margin-bottom:10px; margin-top:60px;}
.List_page a{background:#fff;margin:0px 5px;padding:5px 12px;border:1px solid #333;color:#333;}
.List_page span{background:#d70600;color:#fff;margin:0px 1px;padding:4px 10px;border:1px solid #d70600;}







/* expmenu */

ul.expmenu{width:252px; z-index:10; position:relative;}
ul.expmenu li {height:54px; border-bottom:1px #dedede solid; background:#f9f9f9;}

ul.expmenu li a { width:80%; display:block; margin:0 auto; background:url(../images/i1.jpg) no-repeat left center; line-height:54px; color:#666; padding-left:20px; font-size:14px;}
ul.expmenu li a:hover { color:#3498db;}




		/* 本例子css */
		.sideMenu{  background:#f9f9f9; border:1px #dedede solid; border-top:none;}
		.sideMenu h3{ height:54px; border-bottom:1px #dedede solid;
			 padding-left:30px; font-size:18px; color:#019d41; background:url(../images/i4.png) no-repeat right 20px center;
		}
		.sideMenu h3 a{  color:#019d41; line-height:54px; font-weight:normal; }
		
		
		
		.sideMenu h3.on  { background:url(../images/i5.png) no-repeat right 20px center; }
		.sideMenu ul{ padding:8px 25px; color:#999; display:none; background:#fff;}
		.sideMenu ul li a{ line-height:30px; cursor:pointer; font-size:14px;}



.main1r{ width:830px; height:auto;}
		/* 本例子css */
		.picScroll-left2{ width:830px;  overflow:hidden; position:relative; margin:0 auto; }

		.picScroll-left2 .bd{ }
		.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left2 .bd ul li{ margin-left:7px; float:left; _display:inline; overflow:hidden; text-align:center; width:269px; height:273px;  padding-top:10px; margin-bottom:10px; border-radius:5px; background:#fff;  }
		.picScroll-left2 .bd ul li .pic{ text-align:center; margin-bottom:25px; }
		.picScroll-left2 .bd ul li .pic img{ width:230px; height:187px; display:block; margin:0 auto; border-radius:5px;   }
		.picScroll-left2 .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left2 .bd ul li .title{  font-size:14px; margin-bottom:5px;}
	.picScroll-left2 .bd ul li .title a{  line-height:25px;display:block; font-family:"微软雅黑"; font-size:12px; width:97px; background:#019d41; margin:0 auto; color:#fff; }

.main1bg{ width:100%; height:900px; position:absolute; background:url(../images/bg2.jpg) no-repeat center bottom; z-index:0;}


.ad{ width:100%; height:135px; position:relative;  z-index:5;}
.adl{ width:50%; height:117px; background:#f6d000; left:0; position:absolute; top:18px;}
.adr{ width:50%; height:117px; background:#019d41; right:0; position:absolute;}
.ad .adimg{ height:135px; position:relative; z-index:10; text-align:center;}

.ys{ width:100%; height:1064px; background:url(../images/bg3.jpg) no-repeat center top; position:relative; z-index:0; top:-18px;}
.ysnr{ background:#fff;}

.ys1{ width:98%; height:340px; padding-left:47%; background:url(../images/p3.jpg) no-repeat left 30px center; padding-top:30px; box-sizing:border-box; border-bottom:1px #f6d000 dashed; margin:0 auto;}
.ys1 h3{ font-size:24px; color:#019d41;height:90px; line-height:40px;  background:url(../images/i4.jpg) no-repeat left center; padding-left:100px; border-bottom:1px #dedede solid; }
.ys01 { margin-top:10px;}
.ys01 dd { line-height:30px; float:left; margin-left:20px; display:block; font-size:18px;}
.ys01 dd i { color:#019d41; font-size:12px; margin-right:5px; line-height:30px;}



.ys3{ width:98%; height:300px; padding-right:41%;  clear:both; background:url(../images/p4.jpg) no-repeat right 30px center; box-sizing:border-box;  border-bottom:1px #f6d000 dashed; margin:0 auto;margin-top:30px;  padding-bottom:20px; }
.ys3 h3{ font-size:24px; color:#019d41;height:90px; line-height:90px;  background:url(../images/i5.jpg) no-repeat left center; padding-left:100px; border-bottom:1px #dedede solid;}



.ys4{ width:98%; height:376px; padding-left:47%; background:url(../images/p5.jpg) no-repeat left 30px center; padding-top:10px; box-sizing:border-box;  margin:0 auto;}
.ys4 h3{ font-size:24px; color:#019d41;height:90px; line-height:40px;  background:url(../images/i6.jpg) no-repeat left center; padding-left:100px; border-bottom:1px #dedede solid; }
.ff{display:none;}


.anli{ width:100%; height:513px; background:url(../images/bg4.jpg) no-repeat center; position:relative; top:-24px; z-index:1;}
.caset3{ width:100%; height:50px; position:relative; text-align:center; margin-bottom:30px; padding-top:30px}
.caset3 span{ padding:0 20px; position:relative; margin:0 auto; z-index:1; height:50px; line-height:50px; display:inline-block; font-size:18px; font-weight:bold; color:#cecece;}
.caset3 span u{ color:#019d41; text-decoration:none; font-size:24px; margin-right:5px;}

		/* 本例子css */
		.picScroll-left{ width:1100px;  overflow:hidden; position:relative;    }
		.picScroll-left .bd{  }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; height:320px; }
		.picScroll-left .bd ul li{ margin:0 1%; float:left; _display:inline; height:320px; overflow:hidden; text-align:center; width:22%; background:#fff; }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:100%; height:179px; display:block;}
		.picScroll-left .bd ul li .title{ line-height:34px; width:90%; margin:0 auto; font-size:14px; height:34px; overflow:hidden;   }
		.picScroll-left .bd ul li p{ line-height:24px; width:90%; margin:0 auto; text-align:left;  }
		.picScroll-left .bd ul li:hover{ background:#019d41; }
		.picScroll-left .bd ul li:hover a{ color:#fff; }




.t2 span{  font-size:24px; font-weight:bold; color:#019d41; line-height:50px; }
.t2 i{  font-style:normal; font-size:24px; color:#999; line-height:50px; margin-left:20px; font-family:"Times New Roman", Times, serif;}
.t2 a:hover{ background:#da0000; color:#fff;}
.t5 span{ float:left; display:block;  font-size:24px; font-weight:bold; color:#fff; line-height:50px; }
.t5 i{ float:left; display:block; font-style:normal; font-size:24px; color:#a4d2b1; line-height:50px; margin-left:20px; font-family:"Times New Roman", Times, serif;}


.main5bg{} 
.main5r{ width:20%; height:auto; padding:2%; background:#019d41; position:relative; z-index:10; margin-top:-35px; padding-bottom:50px;}
.i3{ position:absolute; bottom:0; left:-14px; background:url(../images/i3.png) no-repeat left center; height:24px; width:14px; display:block;}

.m5fl{width:72%; margin-bottom:50px; }

.m5nr{  height:auto; padding:2%; border:10px #019d41 solid; background:#fff; }
.m5nr .img3{ width:304px; padding:5px; border:1px #dedede solid;}
.m5nr .img3 img{ width:100%; height:211px; display:block;}

.m5nr .txt3{ width:54%;}
.m5nr .txt3 span{ font-size:18px; line-height:25px;}
.m5nr .txt3 .xx1{ width:100%; height:120px; line-height:30px;  font-size:12px; color:#666; overflow:hidden; margin-bottom:20px;}

.abpic{ margin-top:20px;}
.abpic li{ width:18%; margin-right: 1%; display:inline-block; background:#019d41; color:#fff; padding:10px 0;}
.abpic li a{ display:block; color:#fff; width:100%; text-align:center; line-height:30px; font-size:18px; }
.abpic li a i{ font-size:50px; display:block; color:#fff; line-height:60px; }
.abpic li:hover{  background:#f6d000;}

.rexian{ font-size:24px; color:#da0000; line-height:40px; font-weight:bold;}

/*常见问答*/
		.txtMarquee-top .infoList dl{padding:0px; width:100%; margin:0 auto; margin-bottom:10px; }
.x6{ width:100%; margin:0 auto; height:2px; }
		.txtMarquee-top .infoList li{ width:100%; height:auto; margin-bottom:10px;}
		.txtMarquee-top .infoList li a{ display:block; height:auto;padding:10px; border:1px #a4d2b1 solid; }
		
		
		.txtMarquee-top .infoList li a img{ width:100%; height:124px; }



.i-list {
  padding: 35px 0 20px; margin-top:-23px;
  background: #fff;
}

.i-news {
  width: 614px;
}

.i-list-tit {
  height: 54px;
}

.i-list-tit h2 {
  font-size:24px;
  line-height: 54px;
  text-transform: uppercase;
  color: #019d41;
}
.i-list-tit span {
  display: inline-block;
  margin: 6px 0 0 8px;
  font-size: 18px;
  line-height: 48px; font-family:"Times New Roman", Times, serif; color:#999;
}


.i-list-tit a {
  display: inline-block;
  line-height: 48px;
  color: #004490;
}



.i-news .img {
  float: left;
  width: 278px;
  margin-top: 2px;
  background: #019d41;
}


.i-news .img .int {
  padding: 6px 18px 25px;
}

.i-news .img a.tit {
  font-weight: bold;
  font-size: 14px;
  line-height: 38px;
  color: #fff;
}

.i-news .img a {
  display: inline-block;
  width: 100%;
  line-height: 20px;
  color: #fff;
  transition: color 500ms ease-in 0ms;
}

.i-news .img a img {display:block; width: 100%; height:193px;}


.i-news .list {
  width: 317px;
}

.i-news .list li {
  width: 317px;
  height: 42px;
  padding: 5px 0 12px;
  border-bottom: 1px solid #dadada;
  margin-bottom: 21px;
}

.i-news .list span {
  display: inline-block;
  width: 49px;
  font: bold 40px/42px Arial;
  color: #c4c4c4;
  transition: color 500ms ease-in 0ms;
}


.i-news .list .fr {
  width: 253px;
  padding-left: 14px;
  border-left: 1px solid #dadada;
  line-height: 20px;
  color: #888;
}


.i-news .list a {
  display: inline-block;
  width: 100%; height:22px; overflow:hidden;
  line-height: 22px;
  color: #333;
}



.i-honor {
  width: 312px;
  margin-bottom: 22px;
}






.i-news .list3 {
  width: 317px;
}

.i-news .list3 li {
  width: 100%; line-height:30px; background:url(../images/i7.jpg) no-repeat left center; padding-left:10px; box-sizing:border-box; font-size:14px; color:#666; overflow:hidden; height:30px; }























.line7{ width:100%; height:2px; background:#999999; }





.link{ background:#f1f1f1; padding:20px 0;}
.link ul a{ display:inline-block; margin-right:20px; color:#333; line-height:30px;}



.footer {
  background: #019d41;
}

.footer .ewm {  width: 20%;  padding-top: 43px; background: #016027 ; line-height: 24px  color: #fff; text-align: center; padding-bottom:10px;}
.footer .ewm img { display: block;  margin: 0 auto; max-width: 100%;}
.logo3{color:#8dab96; font-size:24px; font-weight:bold; margin-bottom:20px;} 
.footer-main {  width: 78%; padding-top: 24px; line-height: 28px; color: #cbd2de; text-transform: uppercase;}
.footer-main .menu {  height: 50px;  border-bottom: 1px solid #3cb46d; margin-bottom: 19px;}
.footer-main .menu a { display: inline-block; float: left; padding: 0 24px; font-size: 14px; line-height: 50px; color: #e7e7e7;}



.footer-main p{ line-height:45px; font-size:14px; color:#fff;}
.footer-main p a{color:#fff;}

/*下一页*/
.pagination {
    display: block;
    padding: 30px 0;
    text-align: center;
}
.pagination li {
    display: inline-block;
}
.page-link {
    display: inline-block;
    padding: 5px 10px;
    margin-left: -1px;
    line-height: 1.25;
    color: #666;
    background-color: #fff;
    border: 1px solid #666;
}
.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
.page-item.active .page-link {z-index: 1;color: #fff;background-color: #3598db;border-color: #3598db;}
.page-item:last-child .page-link {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;}
/*结束*/

/*fenye*/

.left{float:left; width:224px;}
.right{float:right; width:830px; padding-bottom:20px; background-color:#f9f9f9; border-top:4px solid;}
.right {
  border-top-color: #3598db;
}
.nTitR, .nTitC span {
  color: #3598db; font-weight:bold; font-size:24px;
}
/*新闻列表*/
.newsList{margin:0 30px;}
.newsList dl{position:relative; padding:20px; height:140px; background-color:#ebebeb;}
.newsList dt{float:left;}
.newsList dt img{display:block;}
.newsList dd{margin-left:174px;}
.newsList dd h5{height:40px; line-height:40px; font-size:16px; font-weight:normal;}
.newsList dd h5 a{color:#0c4da1;}
.newsList dd p{line-height:22px; height:88px; overflow:hidden; font-size:13px;}
.newsList dd i{position:absolute; bottom:-10px; left:0; border:5px solid transparent; border-top-color:#ebebeb; border-left-color:#ebebeb;}
.newsList ul{margin-top:16px;}
.newsList li{position:relative; height:50px; line-height:50px; overflow:hidden; font-size:14px; border-bottom:1px dotted #ccc;}
.newsList li a{padding-left:18px; background:url(../images/newsLi_ico.png) no-repeat left center;}
.newsList li span{position:absolute; top:0; right:0; color:#999;}


.nTitR{margin-left:30px; height:70px; line-height:70px; font-size:18px;}
.tright{position:relative; top:28px; float:right; margin-right:30px; height:0px; font-size:13px; color:#999;}
.nyContent .tright{margin-right:40px;}



/*show*/
.tit{ font-size:20px; color:#000; font-weight:bold; line-height:50px;}
.line7{ width:100%; height:3px; border-bottom:1px #dedede dashed; margin-bottom:10px;}
.back{ width:100%; border-bottom:1px #dedede solid; height:30px; margin:20px 0;}
.back a{ float:right; background:url(../images/back.jpg) no-repeat left center; padding-left:20px; border-bottom:1px #0173e5 solid; line-height:20px;}
.fyrnr {
  margin-top: 10px; padding:0 20px; font-size:14px;
  line-height: 2.2em;
}
.fyrnr img{ display:block; max-width:100%; height:auto !important;}





.m7nr{ width:100%; height:auto; background:#fff; margin-bottom:10px;}
.m7nr:hover{ background:#019d41; color:#fff;}

.m7nr:hover .txt3 span{ color:#fff; }
.m7nr:hover .txt3 .xx1{ color:#fff;}
.m7nr:hover .txt3 .time a{ background:#fff; color:#019d41;}



.m7nr .img3{ width:35%; height:202px; background:#fff; text-align:center; overflow:hidden;}
.m7nr .img3 img{ width:100%; height:auto; display:block; border:1px #dedede  solid; box-sizing:border-box;}
.m7nr .txt3{ width:62%; }
.m7nr .txt3 span{ width:100%; display:block; font-size:16px; line-height:40px; }
.m7nr .txt3 .xx1{ width:98%; height:100px; line-height:25px;  font-size:14px; color:#444; overflow:hidden; padding-right:2%;}
.m7nr .txt3 .time a{ text-align:left; width:100px; height:25px; line-height:25px; background:#019d41; color:#fff; text-align:center; display:block; margin-top:13px; }


