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}
h1,h2,h3,h4,h5,h6,p{
	line-height: 1;
         margin:0px;
         padding:0px;
}
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: #F48033;
}
.hide{
	display: none !important;
}
body.page1{
	background-image: url(../img/bg.png);
	background-repeat: repeat-x;
	background-position: top center;
}
body.page2{
	background-image: url(../img/headbg.png);
	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: #F48033;
	border: 1px solid #F48033;
}
.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: 1350px;
	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: #F48033;
	height:50px;
}

/**********nav***********/
.nav{
	width:1350px;
	height:50px;
	margin:0 auto;
	background-color: #073650;
	position: absolute;
	z-index: 9;
}
.nav>li{
	float:left;
	height:50px;
	text-align: center;
           width:135px;
}

.nav>li:hover{
	background-color: #042A3F;
	background-color: #042A3F;
}
.nav .action{
    background-color: #075277;
	border-bottom: 1px solid #dd194f;
}
.nav li a{
	height:50px;
	line-height: 50px;
	padding: 3px 3px;
	font-size: 16px;
	color:#fff;
}
.nav>li>ul{
	display:none;
	background-color: #073650;
	text-align: center;
	background-color: #073650;
}

.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.png);
	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:#F48033 !important;border-bottom:1px solid #F48033;}
.com-notice   a:hover .time span{background:#fff !important;color:#F48033 !important;}
.com-notice  .time strong{display:block;padding:5px;font-weight:normal;color:#fff;width:43px;background:#F48033;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:#F48033;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: #F48033;
          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;
}
.footer{
	margin-top: 30px;
           background:url(../img/footbg.png);
           width:100%;
           height:150px;
           min-width:1360px;
          
}
.footer p{
	text-align: left;
	font-size: 12px;
	color: #fff;
}
.footer p.link a{
	color: #fff;
}
.footer p.copyright{
	line-height:24px;
	
}

.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: #F48033;
}

#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:#f48033;
	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:#f48033;
	border-left:4px solid #004995;
}
.jdlist_menuB ul li.curr{
	background:#f48033;
	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:#f48033;
	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:#f48033;
	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.png) 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;
	
	/*float:right;*/
	padding:15px;
	line-height:30px;
	font-size:14px;
          margin:0 50px;
}
.jdcont_Rbot p{
	line-height:30px;
	text-indent:2em;
}

.jdcont_Rbot1{
	width:970px;
	float:right;
	padding:15px;
	line-height:30px;
	font-size:14px;
          margin-left:40px;
}

.jslj{float:left;width:100px;}
.foot{margin:0 auto;width:1350px;padding-top:20px;}
.fl{float:left;width:80%;}
.fr{float:right;}
.block{width:224px;float:left;margin-left:20px;}
.tit{color:#F48033;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:#f48033;
 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 #f48033;
}
.bt_xsx .mc{
 font-size:15px;
 line-height:24px;
 color:#f48033;
 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:#f48033;
}


.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:#f48033;
}


.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:#f48033;
}





/***************************************************/

.js_pic{
	width: 100%;
	height: auto;
}

.dpzw_pic{
	width: 100%;
	height: auto;
}
.dpzw_pic li{
	width: 285px;
	height:410px;
	float: left;
	margin-right: 43px;
           border:1px solid #ccc;
           border-bottom:3px solid #F48033;
           margin-bottom:30px;
         
}
      
   
.dpzw_pic .li_w{
    margin-right:0px;
}
.dpzw_pic li .img_pic{
	position: relative;

}
.dpzw_pic li .img_pic a{
	height:226px;
}
.dpzw_pic li .img_pic p{
	width: 270px;
           padding:0px 10px;
	height:47px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 16px;
	line-height: 47px;
	background: url(../images/pic_bjt.png);
}
.dpzw_pic li .img_pic p a{
	color:#F48033;
	padding: 0 15px;\
	height: 47px;
	line-height: 47px;
}
.dpzw_pic li .img_pic p a .date{
	float: right;
	padding:0 15px 0 20px; 
	background: url(../img/pic_time.png) no-repeat left center;
}