*{ margin:0px; padding:0px;}
body {color: #333;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;font-size: 14px}
/* border */
fieldset, img{border:0;max-width: 100%}
/* quote */
abbr, acronym{border:0;font-variant:normal}

/* outline */
:focus{outline:0}
input, button, textarea,select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code, kbd, samp, tt{ font-size:100%}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select{*font-size:100%}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
ol, ul{list-style:none}
/* color */
.cRed, a.cRed:link, a.cRed:visited{color:Red}
.cWhite, a.cWhite:link, a.cWhite:visited{color:White}
.cBlue, a.cBlue:link, a.cBlue:visited{color:#06c}
.cBlack, a.cBlack:link, a.cBlack:visited{color:Black}
/* font */
.fB{font-weight:bold}
.t_l{text-align:left}
.t_c{text-align:center}
.t_r{text-align:right}
/* float */
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clear{clear:both;}

.p_r{position: relative;}
.w370{width: 370px;}
.w780{width: 780px;}
.DivH5,.DivH10,.DivH15,.DivH20,.DivH25,.DivH30,DivH1,.DivH40{width:100%;overflow:hidden; clear:both;}
.DivH1{ height:1px;}
.DivH5{height:5px;}
.DivH10{height:10px;}
.DivH15{height:15px;}
.DivH20{height:20px;}
.DivH25{height:25px;}
.DivH30{height:30px;}
.DivH40{height:40px;}
/* link & action */
a{color:#333;text-decoration:none}
a:hover{color:#0e318c;}
/* cursor */
a, button, input[type="button"], input[type="submit"], input[type="reset"]{cursor:pointer}
/* Clear Fix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;*height:0;_overflow:hidden}
/* Hide from IE Mac \*/
/*头部*/

.head{ background:rgba(0,120,90,0.9); height:160px; position:absolute; top:0; z-index:999; width:100%; min-width:1200px;}
.con{ width:1200px; margin:0 auto;}
.logo{width:450px;height:96px; float:left}
.logo img{ margin-top:30px;}
#menu2{width:100%; margin:0 auto; height:65px; line-height:65px; background:#00785a;}
.menu-nav{width:700px; height:120px; line-height:120px; margin-top:40px;}
    #menu {width:100%; margin:0 auto; height:65px; line-height:65px;}
    #menu ul {
      list-style: none;  
    }
    li.l1-nav {
      float: left;  
      position: relative; 
      left: 0px;
      top: 0px;
	  width:120px;
	  height:120px; line-height:120px;
    }
	li.l1-nav2 {
      float: left;  
      position: relative; 
      left: 0px;
      top: 0px;
	  width:240px;
	  height:65px; line-height:65px;
    }
	a.l1-nav2 {  
      display: block;  
      text-align: center;  
      text-decoration: none;  
      width: 240px;
      height: 65px;
      line-height: 65px;
	  color:#fff;
	  float:left;
	  font-size:16px;
    }
    a.l1-nav {  
      display: block;  
      text-align: center;  
      text-decoration: none;  
      width: 120px;
      height: 120px;
      line-height: 120px;
	  color:#fff;
	  float:left;
	  font-size:16px;
    }
li.l1-nav2:hover a.l1-nav, a.l1-nav2:hover {  
      background:url(../images/wbj2.png) repeat; color:#fff; border-top:5px solid #00503c;
	  height:65px; line-height:65px; 
    }
    li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
      background:url(../images/wbj2.png) repeat; color:#fff; border-top:5px solid #00503c;
	  height:120px; line-height:120px; 
    }

    ul.l2-nav {
      visibility: hidden;
      position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
      left: 0px;
      top: 120px; z-index:10000; background:#00503c
    }

    li.l2-nav {
      float: left;  
      position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
      left: 0px;
      top: 0px;
    }

    a.l2-nav {  
      display: block; /* 把a设成块级显示 */
      text-align: center;
      width: 150px;
      height: 60px;
      line-height: 60px;
      color: #fff;
   
	  text-decoration:none;
	  font-size:14px;
    }

  a.l2-nav:hover{background:#249f80;}

    /* 这是控制菜单显示与隐藏的重点 */
    a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
      visibility: visible; 
    }
	
.on{background:rgba(255,255,255,0.1); border-top:5px solid #00503c;}
ul.l2-nav2 {
      visibility: hidden;
      position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
      left: 0px;
      top: 65px; z-index:10000; background:#00503c
    }

    li.l2-nav2 {
      float: left;  
      position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
      left: 0px;
      top: 0px;
    }

    a.l2-nav2 {  
      display: block; /* 把a设成块级显示 */
      text-align: center;
      width: 240px;
      height: 60px;
      line-height: 60px;
      color: #fff;
   
	  text-decoration:none;
	  font-size:14px;
    }

  a.l2-nav2:hover{background:#249f80;}

    /* 这是控制菜单显示与隐藏的重点 */
    a.l1-nav2:hover ul.l2-nav2, li.l1-nav2:hover ul.l2-nav2 {
      visibility: visible; 
    }
.chaxun{position:absolute; z-index:99; background:url(../images/wbj.png) repeat; width:850px; left:50%; margin-left:-460px; height:290px; top:280px; padding:40px;}
.content{ width:1200px; margin:0 auto; min-height:600px}
.tyt h1 p{ font-size:24px; color:#00785a; font-weight:normal; width:140px; float:left; text-align:left; line-height:34px}
.tyt h1 span{ font-size:14px; color:#888; float:right; line-height:34px;}
.tyt2{margin:0 auto 20px auto; border-bottom:2px solid #fff; padding:0 30px; line-height:40px; color:#fff; font-size:24px; width:120px; text-align:center;}







.tpxw{width:100%; margin-top:30px;}
.tpxw h1 p{ font-size:24px; color:#00785a; width:140px; float:left; text-align:left; line-height:34px}
.tpxw h1 span{ font-size:14px; color:#888; float:right; line-height:34px;}
.tpxw .li{width:100%;}
.tpxw .li li{ width:366px; float:left; position:relative; margin-right:51px;}
.tpxw .li li .pic{width:366px; height:256px; overflow:hidden;}
.tpxw .li li .pic img { vertical-align: middle; transition: all 0.6s; }
.tpxw .li li .pic:hover img { transform: scale(1.2); }
.tpxw .li li img{width:100%;}
.tpxw .li li p{ line-height:42px; font-size:16px; background:#00785a;text-indent:2em; position:absolute; bottom:0px; width:100%}
.tpxw .li li p a{ color:#fff; }
.tpxw .li li.last{ margin-right:0;}






.sousuo{ width:735px;  background:#fff; padding:10px; margin:10px auto;}
.sousuo select{background:#fff; width:80px;line-height:33px; height:35px; color:#000;border:1px solid #f2f2f2;margin-left:5px}
.sousuo select option{line-height:33px; color:#00785a;}
.sousuo p{padding-left:20px; line-height:35px;}
.Search{
        width:735px;
	height:33px;
	margin-left:15px;
	float: left; 
}
.fdj{
	float: right;
	height: 37px;
	width:37px; text-align:center;
}
.search_text{
	float: left; border:1px solid #f2f2f2;
	width: 550px;height:33px; padding-left:10px;
	outline: none;
	color: #999999;
	margin-left: 15px;
}
.button{
	background:url(../images/icon10.png) no-repeat center; float:left;
	width: 37px;
	height: 37px;
	cursor: pointer;
	outline: none;
	 border:none
	}
.link{width:755px; margin:0 auto}

.link ul li{ float:left; width:12.5%; text-align:center;}
.link ul li img{height:38px;}
.link ul li p{ color:#000; line-height:40px;}

.xw{ width:490px; height:360px; float:left; background:#fff}
.zt{ width:1200px; padding:10px 0; margin:0 auto;}
.zt ul li{ float:left; width:165px; height:150px; text-align:center}
.zt ul li p{ line-height:36px; color:#fff; font-size:16px;}

.dulink{padding:30px 0;width:1200px; margin:0 auto}
.link_zt{ width:1200px; margin:0 auto}
.link_zt ul li{ width:115px; float:left; padding:10px; font-size:16px; height:115px; margin-right:40px; border-radius:10px; border:1px solid #00785a; text-align:center}
.link_zt ul li p{ line-height:35px; font-size:16px; margin-top:10px;}
.link_zt ul li img{ margin-top:10px; height:51px;}
.link_zt ul li a{ color:#00785a; }



.wzlb li{ width:44%;border:2px solid #dbdbdb; padding:2%; margin-bottom:20px;}
.wzlb li .time{background:url(../images/icon9.png) no-repeat left; padding-left:30px;width:100px; margin-top:15px; float:left}
.wzlb li h2{border-left:2px solid #c2c2c2; padding-left:10px; line-height:27px; float:left;  height:53px; width:200px; float:right; font-size:16px;}
.wzlb li p{clear:both; line-height:24px; margin-top:10px;}
.wzlb li a{ font-size:15px; color:#333333}
.ywlist{width:100%; margin-top:10px;}
.ywlist li{height:80px; margin-bottom:31px;}
.ywlist li .time{float:left; width:70px; background:#eeeeee; height:78px; text-align:center;}
.ywlist li .time h2{height:35px; color:#063b78; font-size:24px; line-height:35px;}
.ywlist li .time p{line-height:35px; font-size:14px;}
.ywlist li .bt{padding-left:80px; line-height:34px; font-size:18px;}
.ywlist li:hover .time{background:#777d88;color:#fff;}
.ywlist li:hover .time h2{color:#fff;}
.mid{background:url(../images/zybj.png) no-repeat; width:100%; height:370px; padding:20px 0; min-width:1200px;}






.news li{  text-align:left;  background: #fff; padding: 0px 12px 25px 12px;}
.sj{width:88px;  height:70px;background:url(../images/li3_03.png) no-repeat; float:left}
.ri{height:41px; line-height:38px; font-size:24px; text-align:left;color:#fff; margin-left:15px;}
.ny{color:#fef504;font-size:16px;line-height: 25px;text-align:right;margin-right: 14px;}
.tz_bt{ margin-left: 15px; display:block; font-size:16px; color:#001f85; line-height:30px; width:450px; float:right}
.tz_bt a{color:#333; font-size:16px;}
/*版权*/

.foot{ background:#00785a; height:185px; color:#fff; min-width:1200px;}
.bq{ width:100%;/*width:1200px;*/ margin:0 auto; background:url(../images/line.png) repeat-x bottom; height:55px;}
.foot_one{ width:50%; margin:0 auto}
.foot_one ul li{ float:left; margin:20px 25px 20px 0;  border-right:1px solid #fff;}
.foot_one ul li a{ padding-right:25px; line-height:14px}
.foot p{ font-size:14px; line-height:24px;}
.foot a{ color:#fff}
.foot_two{ padding:30px 0;}
.foot_two p{ text-align:center; line-height:28px; color:#8ac5b6;}


/*neiye*/
.nban{width:100%; position:relative; min-width:1200px;}
.nban img{width: 100%; height: auto;}
.nlogo{position:absolute; top:30%; left:50%; margin-left:-260px;}
.ejdh{background: #f3f3f3; height: 80px; }
.ntit{width: 100%; background:#00785a; color: #fff; }
.ntit h2{font-size: 22px; line-height: 80px; text-align: center;}
.nymenu{margin:0 auto; width:100%; background:#f3f3f3;}
.nymenu li{height:80px; line-height:80px; text-align:center;}
.nymenu li a{color:#000; padding:0 20px; font-size:16px;}
.nymenu li a:hover{display:block; color:#fff; background:#3471b6;}
.sjdh{margin:0 auto; width:100%; background: #dff0ff; padding-top: 20px;}
.sjdh li{height:40px; line-height:40px; text-align:center; margin:0 auto 10px auto ;}
.sjdh li a{color:#000; padding:0 20px; font-size:16px;}
.sjdh li a:hover{display:block; color:#0b4064; background:#fff; width: 75%; margin: 0 auto; border-radius: 10px; }




.ny_dqwz{border-bottom:1px dotted #ccc; line-height:34px; height: 34px; text-align:left; padding-right:10px; font-size: 14px;}
.ny_dqwz span{float: left;}
.ny_dqwz a{float: left; }
.ny_about{padding:15px; overflow:hidden;  color:#616161}

.ny_about p{text-indent:2em;line-height:34px; font-size:16px;}
.ny_about h2{font-size:24px; color:#0b4064; line-height:40px; text-align:center;}
.ny_fbt{text-align:center; line-height:38px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.tt_more{background:#f7f7f7; width:220px; height:50px; text-align:center; line-height:50px; margin:20px auto;}
.tt_more a{color:#4d0c0a; font-size:16px;}
.tt_more:hover a{background:#4d0c0a; color:#fff !important; display:block;}
.tit3{width:100%; border-bottom:1px solid #ccc;margin:20px 0;}
.tit3 h2{height:40px; line-height:40px; color:#5d0001; font-weight: bold; font-size:24px; text-align:left; padding:0 10px; }
.tit3 span{text-transform: uppercase; color: #bcdfff;}
.nt_bt{border-bottom:1px solid #ccc; line-height:60px; text-align:left; }
.nt_bt h2{font-size:24px; text-indent: 10px;}
.nt_eng{text-align:right; font-size:16px; text-transform:uppercase;}
.kstdn{background: #f3f3f3;  width:100%;}

.list li{ height:36px; line-height:36px; text-align:right; border-bottom:1px solid #f2f2f2;}
.list li a{color:#303030; padding-left:10px;font-size:16px; float:left;}





.list{width:100%; position:relative; margin: 0 auto;}
.list-left{width:230px; min-height:800px; background:#ededed;}
.list-left-title{width:194px; height:80px; float:left; line-height:80px; padding-left:36px; font-size:20px; background:#009900; color:#fff; border-bottom:1px solid #fff;}
.left-nav{width:100%; font-size:15px;}
.left-nav li a{display:block; height:50px; line-height:50px; background:#ededed; border-bottom:1px solid #fff; float:left; color:#333; padding-left:36px; width:194px;}
.left-nav li .on{background:#009900;color:#fff;}
.list-right{width:1200px;}
.list-right1{ width:950px;}
.local{width:100%; height:48px; border-bottom:2px solid #009900;}
.local h3{display:inline-block; height:48px; line-height:48px; color:#999; font-weight:normal; font-size:14px; color:#666;}
.local h3 a{color:#666;}
.right-list,.jj,.pic-list{width:100%; float:left; margin:15px 0; min-height:600px;}
.right-list li{width:100%; }
.right-list li a{color:#333; font-size:14px; height:36px; line-height:36px; width:90%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; float:left;}
.right-list li i{color:#666; height:36px; line-height:36px; width:10%; text-align:right; font-size:12px; display:block; float:right;}
.jj p,.content-content p{line-height:30px; color:#333; font-size:15px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:15px;}
.nlink{width:100%;}
.nlink ul li{ float:left; width:200px; height:50px; text-align:center; line-height:50px; border-radius:10px; margin:15px; background:#f3f3f3;}

.content{width:1200px; margin:0 auto;}
.content-con{margin-top:15px; width:100%; min-height:500px; margin-bottom:30px;}
.content-title{width:100%; float:left; margin-bottom:15px; text-align:center; margin-top:10px;}
.content-title h3{font-weight:normal; color:#333; display:block; font-size:24px; line-height:36px; width:100%; text-align:center;}
.content-title i{display:block; width:100%; float:left; text-align:center; font-size:14px; color:#666; line-height:24px; margin-top:5px;}
.content-content{width:100%; float:left; padding-bottom:15px; border-bottom:1px solid #ccc; margin-bottom:15px;}
.syt{width:100%; line-height:30px; float:left;}
.syt p{width:100%; float:left; display:block; color:#333; font-size:14px;}
.syt p a{color:#333;}







/*banner*/
.flexslider{position:relative;height:750px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat; min-width:1200px;}
		.slides{position:relative;z-index:1;}
		.slides li{height:750px;}
		.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
		.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
		.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
		.flex-control-nav .flex-active{background-position:0 0;}

		.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
		.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}




.tzgg{width:100%; margin:2% auto;}
.sy-tzgg-con{padding:3px 0; position:relative;width:755px;margin:2% auto;}
.sy-tzgg-con2{padding:3px 0; position:relative;width:100%;margin:2% auto;}

.sy-news{width:100%;}
.sy-tzgg-title{width:755px; height:45px;line-height:45px; margin:9px auto 40px auto;}
.sy-tzgg-title2{width:100%; height:45px;line-height:45px; margin:9px auto 40px auto;}
.sy-news-title a,.sy-tzgg-title a,.sy-news-title2 a,.sy-tzgg-title2 a{color:#000; line-height:45px; float:left; width:100px; padding:0 12px; font-size:16px; text-align:center;}
.aaa_current a:link,.aaa_current a:visited,.aaa_current a:hover,.aaa_current a:active,.bbb_current a:link,.bbb_current a:visited,.bbb_current a:hover,.bbb_current a:active{color:#fff; padding:0 12px; background:#00785a; text-align:center;}
