html{
	/*font-size: 68.5%;*/
	font-family: "微软雅黑";}
body{
	padding: 0;
	margin: 0;}

.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.clearfloat{zoom:1;}

a{
	text-decoration: none;}
ul,li{
	list-style-type:none;}
ul.no-default{
	padding: 0;
	margin: 0;
	list-style: none;}
.clear{
	clear: both;
	height: 0;
	width: 0;
	font-size: 0;}
.pull-left{
	float: left!important;}
.pull-right{
	float: right!important;}
.font-color{
	color: #00a44e;}
.hide{
	display: none !important;}
body.page1{
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	background-position: top center;}
body.page2{
	background-image: url(../img/headbg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
           background-color:#fff;}

/*page2 different style*/
.page2 .header-tool-right .font-color{
	color: #fff;}
.page2 .box .box-header{
	background-color: #00a44e;
	border: 1px solid #00a44e;}
.page2 .box .box-header .font-color{
	color: #fff;}
.page2 .box .box-header .more,
.page2 .box .box-header .more:after{
	color: #fff;}
.page2 .box-body{
	border: 1px solid #DFDFDF;}

.box-header>h2{line-height:52px;}
/* end */
.container{
	width: 1300px;
	margin-left: auto;
	margin-right: auto;}
.full-container{
	width: 100%;}
.full-container #banner a,
.full-container #banner img{
	width: 100%;
	height: auto;}
.header{
	height: 144px;}
.logo-wrap{
	margin-top: 20px;}
.header-tool-wrap{
	margin-top: 20px;}
.header-tool-right{
	font-size: 14px;
	text-align: right;}




.menu-wrap{
	background-color: #073650;
           height:50px;
          min-width:1360px;}
.menu>li{
	float: left;}
.menu>li>a{
	display: block;
	width: 130px;
	height: 50px;
	color: #fff;
	font-size: 14px;
	line-height: 50px;
	text-align: center;
	font-weight: 600;
	text-decoration: none;}
.menu>li>a:hover,.menu>li>a.active{
	background-color: #042A3F;}



/************nav**********/
.mz_list_nav{
	width: 100%;
	background-color: #00a44e;
	height:50px;}

/**********nav***********/

.list_nav{
	color:#80b3cc;}

.ejnav{
           display:none;
           padding-left:0px;}
.ejnav>li>a:hover{
	background-color: #fff;
           color:#042A40;
           border-radius:10px;}

.row:before,
.row:after,
.box-header:before,
.box-header:after{
	content: '';
	display: block;
	clear: both;
	height: 0;
	width: 0;}
.row .col-1{
	width: 776px;
	float: left;}
.row .col-2{
	width: 500px;
	float: right;}

.box .box-header{
	padding: 5px 35px;
	margin-top: 20px; 
	padding-bottom: 0;
	border-bottom: 1px solid #A4A4A4;}
.box .box-header h2{
	font-size: 18px;}
.box .box-header .more{
	color: #000;
	font-size: 12px;
	margin-top: 10px;}
.box .box-header .more:after{
	content: '>>';
	color: #000;}
.box .box-body{
	padding-top: 20px;
	padding-left: 34px;
	padding-right: 34px;
          padding-bottom:10px;}
#news-silde{
	width: 260px;
	height: 210px;
	position: relative;}
.news-list{
	width: 400px;}
.arrow-style{
	list-style: none;
	padding: 0;
	margin: 0;}
.arrow-style li{
	background-image: url(../img/list.jpg);
	background-position: left center;
	padding-left: 20px;
	background-repeat: no-repeat;}
ul.lists li{
           border-bottom:1px dashed #ccc;}
ul.lists .last{
           border-bottom:none;}

ul.lists li a{
	color: #000;
	font-size: 14px;
	float: left;
           width:100%;}
ul.lists li .time{
	float: right;
	color: #7D7D7D;
	font-size: 12px;
           margin-left:20px;}


.com-notice{margin:0 0 10px;padding:0 0 5px;}
.com-notice a{display:block;padding:10px 0 0;}
.com-notice a:hover{background:#EF6A00;color:#fff !important;}
.com-notice a:hover strong{color:#fff !important;width:100% !important;}
.com-notice  .time{float:left !important;width:43px;margin:0 10px 10px 0;padding:0 10px 0 0;line-height:1;overflow:hidden;text-align:right;}
.com-notice   a:hover .time strong{background:#fff !important;color:#00a44e !important;border-bottom:1px solid #00a44e;}
.com-notice   a:hover .time span{background:#fff !important;color:#00a44e !important;}
.com-notice  .time strong{display:block;padding:5px;font-weight:normal;color:#fff;width:43px;background:#00a44e;text-align:center;}
.com-notice   .time span{display:block;text-align:right;background:#063650;padding:5px;font-weight:normal;color:#fff;width:43px;text-align:center;}





.pic-list a{
	width: 220px;
	height: 132px;
	float: left;
	margin-right: 23px;
	position: relative;}



.pic-list a:last-child{
	margin-right: 0;}
.pic-list a span.title{
	display:none;position:absolute;top:0;left:0;width:220px;height:102px;background:#00a44e;color:#fff;font-size:15px;font-weight:bold;line-height:1.8;opacity:0.6;text-align:center;vertical-align:middle;}
.pic-list a span.titled{
	position:absolute;bottom:0;left:0;width:220px;background:#000;color:#fff;font-size:14x;text-align:center;opacity:0.6;height:30px;line-height:30px;}


.pic-list a:hover .title{display:block;}
.pic-list a:hover .titled{display:none;}
.level{
	margin-left: -10px;
	margin-right: -10px;}
.level-link{
	position: relative;
	width: 217px;
	height: 51px;
	line-height: 51px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin-bottom: 6px;}
.level-link img{
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;}

.box-cat{
	border: 1px solid #DFDFDF;
	margin-top: 20px;}
.box-cat img{}
.box-cat  a{
	display: block;
	float: left;
	width: 120px;
	height: 102px;
	background-color: #EFEFEF;
	margin: 2px;
	text-align: center;
	font-size: 12px;
	color: #434343;
	padding: 10px 15px;}
.box-cat .fgpic1 a:hover{
          background-color: #64CBD2;
          color:#fff;}
.box-cat .fgpic2 a:hover{
          background-color: #00a44e;
          color:#fff;}

.box-cat  .fgpic3 a:hover{
          background-color: #1C92B8;
          color:#fff;}
.box-cat  .fgpic4 a:hover{
          background-color: #21ABB6;
          color:#fff;}
.box-cat  .fgpic5 a:hover{
          background-color: #6836E3;
          color:#fff;}



.box-cat a span{
	display: block;
	margin-top: 10px;}


.side-banner{
	position: fixed;
	top: 50%;
	margin-top: -151px;
	z-index: 999;}

.side-banner.left{
	left: 30px;}

.side-banner.right{
	right: 30px;}

/*slide*/
.slidesjs-navigation{
	display: none;}
.slidesjs-pagination{
	list-style: none;
	padding: 0;
	margin: 0;}
#banner .slidesjs-pagination{
	position: absolute;
	z-index: 8;
	left: 0;
	right: 0;
	text-align: center;
	bottom: 5px;}
#banner .slidesjs-pagination>li{
	display: inline-block;
	margin-left: 10px;}
#banner .slidesjs-pagination>li>a{
	color: transparent;
	width: 14px;
	height: 14px;
	border-radius: 14px;
	background-color: #fff;
	display: block;}
#banner .slidesjs-pagination>li>a.active{
	background-color: #004A95;}

#banner .slidesjs-pagination>li>a.active{
	background-color: #00a44e;}

#news-silde .slidesjs-pagination{
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 88;}
#news-silde .slidesjs-pagination>li{
	display: inline-block;}
#news-silde .slidesjs-pagination>li>a{
	width: 20px;
	height: 20px;
	display: block;
	color: #ffffff;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	background-color: rgba(0,0,0,.5);}
#news-silde .slidesjs-pagination>li>a.active{
	background-color: #F16624;}
.list_banner{
	width:100%;
	height:200px;
          min-width:1360px;}
.jdlist_l{
	width:260px;
	height:auto;
	float:left;}
.jdlist_menu{
	width:260px;
	float:left;
	margin-top:-70px;
	display:inline;
	position:absolute;}
.jdlist_menuT{
	width:208px;
	height:78px;
	float:left;
	background:#00a44e;
	font-size:30px;
	color:#FFF;
	font-weight:bold;
	padding:26px;}
.jdlist_menuT h1{
	width:auto;
	font-size:14px;
	background:url(../img/line.jpg)no-repeat top left;
	padding-top:10px;}
.jdlist_menuB{
	width:260px;
	height:auto;
	float:left;
	background:#f6f6f6;
	padding:0 0 30px 0;}
.jdlist_menuB ul{
	padding:0px;}
.jdlist_menuB ul li{
	width:256px;
	height:40px;
	float:left;
	background:#f6f6f6;
	border-left:4px solid #f6f6f6;
	line-height:40px;
	text-align:center;
	font-size:14px;
	color:#333333;}
.jdlist_menuB ul li a{
	color:#333333;}
.jdlist_menuB ul li:hover{
	background:#00a44e;
	border-left:4px solid #004995;}
.jdlist_menuB ul li.curr{
	background:#00a44e;
	border-left:4px solid #004995;}
.jdlist_menuB ul li.curr a{
	color:#FFF;}
.jdlist_menuB ul li:hover a{
	color:#FFF;}
.jdlist_lxus{
	width:260px;
	float:left;
	margin-top:300px;}
.jdlist_lxusT{
	width:234px;
	height:50px;
	float:left;
	background:#00a44e;
	padding-left:26px;
	line-height:50px;
	color:#FFF;
	font-weight:bold;}
.jdlist_lxusB{
	width:234px;
	height:auto;
	float:left;
	background:#f6f6f6;
	padding:16px 0 30px 26px;
	line-height:26px;
	font-size:14px;}
.jdlist_R{
	width:1000px;
	float:right;
	margin-top:15px;}
.jdlist_Rtop{
	width:985px;
	height:44px;
	float:left;
	background:#f6f6f6;
	text-align:right;
	line-height:44px;
	font-size:12px;
	color:#333333;
	padding:0 15px 0 0;}
.jdlist_Rtop a{
	color:#333;}
.jdlist_RtL{
	width:auto;
	float:left;
	padding:0 15px;
	height:44px;
	background:#00a44e;
	line-height:44px;
	text-align:center;
	color:#fff;
	font-size:16px;}
.jdlist_Rbot{
	width:1000px;
	height:auto;
          float:right;
          min-height:500px;}
.jdlist_Rbot ul{
	padding:0px;}
.jdlist_Rbot ul li{
	width:985px;
	height:50px;
	line-height:50px;
	float:left;
	background:url(../img/list.jpg) no-repeat left center;
	padding-left:15px;}
.jdlist_Rbot ul li a{
	color:#333;}
.jdlist_Rbot ul li .time{
	float:right;
	margin-right:15px;
	display:inline;}
.jdlist_fy{
	width:100%;
	float:left;
	text-align:center;
	line-height:60px;}
.jdcont_Rbot{
          min-height:500px;
	width:72%;
	float:right;
	padding:15px;
	line-height:30px;
	font-size:14px;
          margin-left:40px;}
.jdcont_Rbot p{
	line-height:30px;
	text-indent:2em;}

.jdcont_Rbot1{
	width:910px;
	float:right;
	padding:15px;
padding-top:0px;
	line-height:30px;
	font-size:14px;
          margin-left:40px;}

.jslj{float:left;width:100px;}
.foot{margin:0 auto;width:1300px;padding-top:20px;}
.fl{float:left;width:80%;}
.fr{float:right;}
.block{width:224px;float:left;margin-left:20px;}
.tit{color:#00a44e;font-size:14px;padding:15px 0px;}



.tp_lby{padding-let:0px;}
.tp_lby li{float:left;width:650px;margin-bottom:70px;position:relative;text-align:center;}

.tp_lby li img{width:620px;height:195px;}


.lmmc_jd{font-size:30px;line-height:90px;}
.lmmc_jd a{color:#f26e0f;}
.riqi_date{position:absolute;top:-15px;right:45px;background-color:#f26e0f;height:55px;height:55px;}


.riqi_date p{margin:0px;padding:2px 5px;color:#fff;}

.riqi_date .up{font-size:24px;line-height:25px;}

.riqi_date .down{font-size:14px;line-height:25px;}




.xsjlyhz li{
    width:900px;
    height:175px;
    border:1px solid #e3e3e3;
    margin-bottom:32px;
    position:relative;}

.xsjlyhz li .date_rq{
    width:64px;
    height:45px;
    position:absolute;
    top:25px;
    left:-20px;}
.xsjlyhz li .date_rq .xq{
 width:100%;
 font-size:14px;
 color:#fff;
 background-color:#00a44e;
 height:22px;
 line-height:22px;
 border-bottom:1px solid #fff;
 text-align:center;}

.xsjlyhz li .date_rq .rq{
 width:100%;
 font-size:14px;
 color:#fff;
 background-color:#063650;
 height:22px;
 line-height:22px;
 border-bottom:1px solid #fff;
 text-align:center;}
.bt_xsx{
width:800px;
height:175px;
float:right;
border-top:2px solid #00a44e;}
.bt_xsx .mc{
 font-size:15px;
 line-height:24px;
 color:#00a44e;
 margin-top:20px;}
.bt_xsx .yw_mc{
 font-size:18px;
 color:#3b3b3b;
 line-height:24px;
 font-weight:bold;
margin-top:10px;}

.bt_xsx .yjz{
 padding-left:25px;
 background:url(../img/yjz_01.jpg) no-repeat left center;
 font-size:12px;
 line-height:24px;
 color:#3b3b3b;
 margin-top:10px;}
.bt_xsx .yjz>span{
 color:#00a44e;}


.bt_xsx .sj{
 padding-left:25px;
 background:url(../img/sj_03.jpg) no-repeat left center;
 font-size:12px;
 line-height:24px;
 color:#3b3b3b;}
.bt_xsx .sj>span{
 color:#00a44e;}


.bt_xsx .dd{
 padding-left:25px;
 background:url(../img/dd_03.jpg) no-repeat left center;
 font-size:12px;
 line-height:24px;
 color:#3b3b3b;}
.bt_xsx .dd>span{
 color:#00a44e;}





/***************************************************/
