@charset "utf-8";
/* CSS Document */
html{background:#FFF;}
body{font-size:62.5%;/*font-family:"\5FAE\8F6F\96C5\9ED1", SimSun;*/background-color:#fff;color: #444;font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dl,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0px;padding:0px;color: #323232; -webkit-font-smoothing: subpixel-antialiased;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
fieldset,img{border:0;}
img,object{max-width:100%;/*height:auto;*/width:auto\9;/* for ie8 */-ms-interpolation-mode: bicubic;}
a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;color: #282828;}
a:hover{color: #a35516;text-decoration: none;}
input[type='button']{outline:none;border:0 none;background-color:transparent;cursor:pointer;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}

ul,ol,li{list-style:none outside none;}
.tc{text-align:center !important;}
.tl{text-align:left  !important;}
.tr{text-align:right  !important;}
.fwn{font-weight:normal;}
.fwb{font-weight:bold;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';content:none;}
input,textarea,select{font-weight:inherit;}
input,select,textarea,button {vertical-align:middle}
.pa{position:absolute;}
.pr{position:relative;}



.topicInfo li{transtion:all 1s ease 0s}
/*头部样式*/
.wraq_header{ width:100%;height:86px;position:absolute;top:0;left:0;background:url(../images/header_bg.png) repeat-x;z-index:9999;}
.header{ max-width:1200px; min-width: 320px; height:86px; margin:0 auto;z-index:9999999;position:relative;}
.logo{ width:288px; height:66px; float:left;padding:10px 0 ;background-color:#016249;margin-right:-288px;position:relative; text-align:center; }
.logo2{ display:none; width:288px; height:66px; float:left;padding:10px 0 ;background-color:#fff;margin-right:-288px;position:relative; text-align:center; }

.topWrap{width:100%;height:86px;float:left;}
.top{margin-left:288px;width:auto;height:40px;font-size:1.4em;z-index:9999;}
.top ul{overflow:hidden;}
.top li{float:left;line-height:39px; padding:0 3.9%; border-right:#9caaa6  1px solid; text-align:center;}
.top li.cur{width:26.967%; border-left:#9caaa6  1px solid;}
.top li.cur02{width:41.867%;}
.top li.cur .in_cur{overflow:hidden;text-align:center;margin:0 auto;height:40px;}
.top li.cur span,.top li.cur02 span{width:auto;float:left;height:40px;}
.top li.cur span a,.top li.cur02 span a{display:inline-block;}
.top li.cur span strong,.top li.cur02 span strong{color:#fff;margin:0 5px;}
.top a{ color:#fff;display:block; }
.top a:hover{color: #f18e21;}
.btn_ser{ display: inline-block; width:34px; height: 31px;cursor: pointer;}
.btn_ser img{ vertical-align: middle;}
.ser{display:none;width:210px; height:35px; right:0; top:88px;line-height:30px; background-color:#fff;z-index:9999994; }
.search{background:url(../images/search.png) no-repeat;width:210px; height: 35px;position:relative; overflow: hidden;z-index:9999999;}
.search input{position:absolute; width:200px; height: 35px;line-height:35px; color:#6b6b6b; border:none; background:none; right:35px; top:0px; padding-left:0px; }
.search input.notxt{color:#6b6b6b; padding-left:7px;width:170px;}   
.search input.notxt1 {position: absolute;width: 35px;height:35px;top: 0px;right:0;border: none;background:url(../images/sea.png) no-repeat center center;cursor:pointer; overflow: hidden;background-color:#f18e21; }
.top li.Enlish{width:7.1%;background-color:#FF0000}
.nser{display:block;width:100%;background-color:#fff}
.nser .search{width:100%;}
.nser .search input.notxt{width:92%;left:0;padding-left:13px;}
.nser .search input.notxt1{background:url(../images/ser2.png) no-repeat center center;right:5px;}
.nlinks{width:100%;overflow:hidden;background-color:#015b44;line-height:35px;font-size:1.4em;}
.nlinks span{float:left;width:12.4%;text-align:center;}
.nlinks span a{color:#fff;}
.wraq_header.current .logo{transition: width 0.3s ease 0s;-webkit-transition: width 0.3s ease 0s;-moz-transition: width 0.3s ease 0s;width:200px;height:50px;padding:7px 0 0 0;}
.wraq_header.current{position:fixed;top:0;width:100%;height:60px;background:none;background-color:#016249;z-index:9999; box-shadow: 0px 0px 10px -2px;}
.wraq_header.current .nav{height:60px; line-height:60px;margin-left:282px; box-shadow:none;}
.wraq_header.current .nav li{background:none;font-size:0.9em;height:60px; line-height:60px; border:none;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;}

.wraq_header.current .nav li a{color:#fff; font-size:1.8em;}
.wraq_header.current .nav li.on .subNav {display:block;animation:rotate 400ms;-webkit-animation:rotate 400ms;-moz-animation:rotate 400ms;}

.wraq_header.current .nav li a:hover{font-weight:normal;background-color:#004f3b;transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;}
.wraq_header.current .nav li .subNav{display:none;top:60px;}
.wraq_header.current .topWrap{height:43px;}
.wraq_header.current .top{display:none;}
/*导航*/
.nav{width:auto;z-index:888;margin-left:288px; margin-top:1px;  box-shadow: 0px 0px 10px -2px;}
.nav ul{height:44px; margin:0px auto;}
.nav ul li{float:left;height:44px;line-height:44px;width:12.39%;*width:12.28%;text-align:center;position:relative; border-right:#aaaaaa 1px solid;background:url(../images/nav_bg.png) repeat; }
.nav ul li a{color:#272727; font-size:1.6em;display:block;}
.nav ul li .subNav{ position:absolute; left:0;top:43px;display:none;background:url(../images/nav_bg2.png) repeat;overflow:hidden;  box-shadow: 0px 0px 7px -3px;}
.nav ul li .local{left:-86px;}
.nav ul li.on{background:none;background-color:#016249;color:#fff;}
.nav ul li.on a{color:#fff;}
.nav ul li.on .subNav {display:block;animation:rotate 400ms;-webkit-animation:rotate 400ms;-moz-animation:rotate 400ms;}
.nav ul li.on .subNav dl{overflow:hidden;padding-top:1px;}
.nav ul li.on .subNav dl dd{height:auto;line-height:18px;text-align:center;}
.nav ul li.on .subNav dl dd a{ font-size:1.4em;line-height:18px; font-weight:normal; color:#fff;padding:8px 5px 8px 5px;}
.nav ul li.on .subNav.smallWidth dl dd a{}
.nav ul li.on .subNav dl dd a:hover{ color:#016249;font-weight:bold;background-color:#f0f0f0}






/*通知公告*/
.notice{width:31.148%;overflow:hidden;float:right;}

.notice_list{width:100%;overflow:hidden;}
.notice_list{margin-bottom:1.571em;font-size:1.4em;}
.notice_list .date{display: block;
width: 45px;
height: 50px;
border-right: #d9d9d9 3px solid;
text-align: center;
float: left;
margin-right: 15px;}
.notice_list .date i{font-style:normal;display:block;color:#fff;height:38px;line-height:38px;}
.notice_list .date strong{color:#253d6a;display:block;font-size:14px;height:33px;line-height:33px;text-align:center;}
.notice_list .title02{display:block;color:#787878;}
.notice_list a{margin-left:70px;display:block;margin-bottom:20px;overflow:hidden;width:auto;*margin-top:0px;}
.notice_list li{line-height:24px;border-bottom:1px solid #e4e1e1;margin-bottom:33px;width:100%;}
.notice_list li.noMargin{margin:0;}
/*footer*/
.fooer_wrap{width:100%; height:auto;overflow:hidden;background:url(../images/footer_bg.jpg) no-repeat top center;}
.footer{max-width:1200px;overflow:hidden;margin:0 auto;padding:20px 0 0 0;position:relative;}
.footer ul{width:86.05%;overflow:hidden;float:left; position:relative;}
.footer ul > div{ width:98%; border-top:#7d7152 1px solid; position:absolute; top:73px;}
.footer ul li{padding:0 3.3% 0 0;width:auto;float:left;}
.footer ul li h3{font-size:1.6em;color:#fff;font-weight:normal;height:90px;line-height:90px;}
.footer ul li span{font-size:1.4em;color:#fff;display:block;line-height:30px;}
.footer_right{width:7.85%;float:right;overflow:hidden;margin-top:35px;}
.footer_right > div{margin-bottom:20px; padding:3px; background:#fff; font-size:1.4em; text-align:center;}
.footer_right > div.wx,.footer_right > div.wb{ background:none; width:38px; float:left; color:#fff;}
.footer_right strong{color:#fff;margin:0 5px;}
.footer_bottom{ background:#dedfde;line-height:33px; text-align:center; font-size:1.3em;}

.footer_min{ width:70%; float:left; display:none;}
.footer_min > div{ margin-bottom:20px;}
.footer_min span{ font-size:1.3em; color:#fff; line-height:30px; padding:20px 0;}

.fooer_wrap a{color:#fff;}
.fooer_wrap a:hover{color:#f18e21;}

.mod-sidebar{width:40px;position:fixed;z-index:9998}
.leftBars{right:9%;bottom:9%;}
.mod-sidebar li{width:40px;height:48px;background-color:#016249;margin-bottom:1px;position:relative;border:1px solid #117f4a;}
.mod-sidebar li a{color:#fff;}
.fLinks{width:550px;height:400px;position:absolute;right:40px;bottom:-1px;display:none;background:url(../images/flinkbg.png) no-repeat;padding-left:8px;}
.sideMenu1{width:37px;padding:5px 0 0 3px;display:block;line-height:20px;text-align:center;font-size:13px;letter-spacing:2px;margin:0 auto;}
.sideMenu2{width:40px;height:48px;line-height:75px;font-size:13px;display:block;text-align:center;background:url(../images/goTop.png) no-repeat 11px 7px ;}
.fLinks dl{float:left;padding:8px 13px;margin-right:25px;width:130px;}
.fLinks dl dd h3{font-size:14px;color:#e09b24;padding:5px 0 1px;font-weight:normal;}
.fLinks dl dd{line-height:21px;font-size:13px;}
.fLinks dl.dl03{margin-right:0;}
.leftBars .fLinks{left:-559px;bottom:0;padding-top:14px;}
.mod-sidebar li dd a:hover{color:#f8ae31;}
.homeMenu3{background:url(../images/home.png) no-repeat center center;display:block;width:100%;height:100%;}



@keyframes rotate{
	
    from{
        transform: rotateX(0deg) translateY(0%);
        top:43px;
    }
    to{
        transform: rotateX(0deg) translateY(10%);
        top:43px;
    }
}
@-moz-keyframes rotate{
    from{
        -moz-transform: rotateX(0deg) translateY(0%);
        top:43px;
    }
    to{
        -moz-transform: rotateX(0deg) translateY(10%);
        top:43px;
    }
}
@-webkit-keyframes rotate{
    from{
        -webkit-transform: rotateX(0deg) translateY(0%);
        top:43px;
    }
    to{
        -webkit-transform: rotateX(0deg) translateY(10%);
        top:43px;
    }
}
/*手机端导航*/
.snav{display: none;height: 30px;background-color:#02533e;left:0px; top:0;z-index: 1002; width:100%;}
.mbtn{display: none;height: 30px; left:10px; top:0;z-index: 1002;width:40px;cursor:pointer;}
.navm{ width:100%; line-height: 30px; background-color:#007456;overflow: hidden; text-align: left; display: none;top:30px;left:0}
.navm ul{padding:0 0 10px;}
.navm li{background:url(../images/white-down-arrow.png) no-repeat 98% center;border-bottom:1px solid #00694e;}
.navm li a{ font-size: 1.4em;  line-height:18px; padding:10px 0px; color:#fff; padding-left:13px; font-family:Georgia, Arial, Helvetica, sans-serif; display:block;}
.navm li a:hover{color:#fff;}
.navm li.sub_has span{ margin-left: 10px;}
.navm li.on a{ color:#fff; display:block; width:100%;}
.navm dl{ display: none; background-color:#fff;color:#004489}
.navm dl dd{ padding-left: 30px; line-height:18px; padding:8px 0px 8px 30px;border-bottom:1px solid #e5e5e5;}
.navm li.on dl dd a{ font-size: 14px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;}
.navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline; display:block; border:none; padding:0px;}
.navm li dl dd a:hover{ color:#005bac;}

.old-load{position:absolute;right:-55px;top:9px;display:block;font-size:1.5em;}
.old-load a{color:#fff;}
.old-load a:hover{color:#f18e21;}
.wraq_header.current .old-load{display:none;}
@media screen  and (max-width:1200px) {
 .nav ul li a{font-size:1.6em;}
 .top{font-size:1.3em;}

 .footer{width:97%;margin:0 auto;background-size:cover;}
 .footer ul li{padding-right:4.5%;}
 .footer ul li:last-child{padding:0;}
 .footer ul li h3{font-size:1.6em;}
 .footer ul li span{font-size:1.2em;}
 .footer_right > span{font-size:1.2em;}
 .goTop{right:10px;}
 
 
 
 
 	.mod-sidebar{width:205px;height:32px;}

	.leftBars{margin:0;right:0;bottom:0;}
	.mod-sidebar li{float:left;width:100px;height:30px;margin: 0; }
	.sideMenu1{padding:0;margin:0;width:100%;height:30px;line-height:30px;}
	.sideMenu2{width:80%;height:30px;line-height:30px;background:url(../images/goTop.png) no-repeat right 7px}
	.leftBars .fLinks{bottom:31px;left:0;height:auto;width:188px;padding-right:8px;background:none;background-color:#016249;padding-top:0;}
	.leftBars .fLinks dl{width:100%;padding:0;margin:0;border-bottom:1px dotted #0a6e6a;}
	.leftBars .fLinks dl dd h3{background:url(../images/open.png) no-repeat 177px center;padding:5px 0 5px}
	.leftBars .fLinks dl dd h3.open{background:url(../images/close.png) no-repeat 177px center;}

 
}
 @media screen  and (max-width:1190px) {
       .nav ul li{ width:12.22%;}

 }
 @media screen  and (max-width:1180px) {
       .nav ul li{ width:12.25%;}

 }

 @media screen  and (max-width:1177px) {
       .nav ul li{ width:12.35%;}

 }
 
  @media screen  and (max-width:1130px) {
	   .top li{ padding:0 3.18%;}
	   .top li.cur{width: 26.967%;}
	   .top li.cur02{width: 44.867%;}

 }


 @media screen  and (max-width:1120px) {
	   .top li{ padding:0 3.18%;}
	   .top li.cur{width: 26.967%;}
	   .top li.cur02{width: 44.867%;}
       .nav ul li{ width:12.2%;}
	   .footer ul li{padding-right:2.8%;}
	   
	   .footer_right > div.wx, .footer_right > div.wb{ padding:0;}
 }
 
  
  @media screen  and (max-width:1090px) {
         .top li{ padding:0 1.9%;}
	   .top li.cur{width: 27.967%;}
	   .top li.cur02{width: 45.867%;}

 }
 
   @media screen  and (max-width:1083px) {
         .top li{ padding:0 1.9%;}
	   .top li.cur{width: 26.967%;}
	   .top li.cur02{width: 44.867%;}
     
	.top li.cur span strong, .top li.cur02 span strong {margin: 0 3px;}

 }
 


@media screen  and (max-width:1000px) {
    .top li{ padding:0 1.9%;}
	.top li.cur span strong, .top li.cur02 span strong {margin: 0 3px;}
	.footer ul li { padding-right: 2.0%;}

}


@media screen  and (max-width:980px) {
	.til_slides{display:none;}
	.topWrap{display:none;}
   .snav{display:block;}
   .mbtn{display:block;}
   .wraq_header{background:none;position:static;}
   .logo{ display:none;}
   .logo2{ display:block;margin-top:30px;width:100%;padding-left:0; background:#f7f7f7;}
	.logo2 a{display:block; max-width:240px;margin:0 auto;}
     .wraq_header,.header{height:113px;}
	 
	 #main{ border-top:#1b7459 1px solid;}
	 .fooer_wrap{ background:#02533e;}
	.footer{ padding:50px 0 10px 0;}
	.footer_right span{width:50%;float:left;line-height:24px;}
   .footer ul,.footer_bottom{display:none;}
   .footer_min{ display:block;}
  .footer_right{position:static;margin:0 auto;width:89px;}
  .footer{padding-bottom:20px;}
  
  
}

@media screen and (max-width:600px) {
 	.nlinks span{width:25%;}
	
	
}
@media screen and (max-width:480px) {
	.footer_right{width:89px;min-width:auto;}
  .footer_right span:nth-child(2n){width:100%;}
  .footer_right span{width:100%;float:none;}
}




