
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:14px;
line-height:24px;
font-family:Arial,"微软雅黑","宋体";
color:#666;

/*设置宽度*/
width:100%; 
min-width:1004px;
}
a:hover{color:#0046a6;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}

/*强制去除表单自带的样式*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:baseline;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#0046a6;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
/*初始化样式*/

/*页面框架结构*/
.wap{padding-top:38px; background: url(../image/wapbg.png) repeat 0 0;}
.Contain,.w_1200{width: 1200px; margin: 0 auto; overflow: hidden;}
.SildeBar{overflow: hidden;}
.MainContent{}
.Content{}

.ContentFr{margin-bottom: 30px;}


.SinglePage{ /*单片*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.Current{ /*当前位置*/height: 20px; line-height: 20px;padding-left: 15px;background: url(../image/CurrentBG.png) no-repeat 0 center;margin-bottom: 30px;}

.Current .CurrentSpan{ padding-right: 10px;}
.Current  span{color: #2f4e9a;}
.Current a,.Current{color: #666;}

.singlepageh3{text-align: center;margin: 0;font-size: 16px;font-weight: normal;}
.singlepageh4{border-bottom: 1px dashed #ddd; margin: 0; font-size: 12px; padding-bottom: 10px;color: #717171;text-align: center;}
/*分页*/
.Pages{}
/*分页*/

/*侧边栏*/
.MenuListTop{width: 250px;float: left;height: 65px;line-height: 65px; font-weight: bold; font-size: 18px; color: #fff;text-align: center; background:#2f4e9a; }
.MenuList{overflow: hidden;padding-bottom: 30px;margin-bottom: 30px; }
.MenuList ul{float: left;}
.MenuList ul li{line-height: 65px;height: 65px;float: left;background: #fff;width: 216px;border-right: 1px solid #e1e1e1;}
.MenuList ul li a{display: block; height: 100%; background: url(../image/MenuListlibg.png) no-repeat center;font-size: 16px;padding-left: 48px;color: #666;}

.MenuList ul li a:hover,.MenuList ul li.on a{color:#2f4e9a; background-image: url(../image/MenuListlibgon.png);font-weight: bold; }
/*侧边栏*/


/*Top*/
.Toper{background: url(../image/topbg.jpg) no-repeat center;height: 180px;padding-top: 30px; position: relative;}
.Top{}
.logo{height: 57px;width: 471px;float: left;}
.logo a{ display: block;width: 100%;height: 100%;}

.searchWap{float: right;width: 430px; height: 57px;}
.searchWap .leftTime{float: left; color: #fff; line-height: 35px; }
.searchWap .searchBox{float: right; width: 253px; height: 29px; background: #407dc0; padding-top: 6px;position: relative;}
#week{margin-left: 8px;}
.searchWap .searchBox input{display: block;height: 22px; line-height: 22px; padding-left: 15px; width:180px;color: #fff;}
.searchWap .searchBox input::placeholder {
    color: white;
}
.searchWap .searchBox a{display: block; width: 50px; height: 35px;position: absolute; top: 0;right: 0; background: #dadada; line-height: 35px; text-align: center; color: #666;  }
.MainNav{padding-top: 80px;}
.MainNav ul li{float: left;width: 133.33px; background: url(../image/ManNanlibg.png) no-repeat right center;}
.MainNav ul li .navA{color: #fff; font-weight: bold; display: block;height: 40px; line-height: 40px;width: 100%;text-align: center; font-size: 16px;}
.MainNav ul li.onnav .navA,.MainNav ul li .navA:hover{color: #407dc0;}


/*下拉*/
.navBox{width: 1200px;height: 38px; /*background: #e5e9ec;*/ margin: 0 auto;}
.navBox ul li{float: left; width: 16.66%; text-align: center; line-height: 38px;}
.navBoxBg{width: 100%;  background: #e5e9ec;display: none; position: absolute; z-index: 999; left: 0;top:210px;}
.navXL{display: none; max-width: 1200px; margin: 0 auto;}
.navXL .ul1{ margin-left: 34px;}
.navXL .ul2{ margin-left:150px; }
.navXL .ul3{ margin-left:284px; }
.navXL .ul8{ margin-left: 953px; }
.navBoxBg ul{ /*text-align: center;*/}
.navBoxBg ul li{display: inline-block; padding:0 16px; height: 38px;}
.navBoxBg ul li a{color: #646567; line-height: 38px; font-size: 14px;}
.navBoxBg ul li a:hover{color: #0046a6;}


/*Top*/

/*Bottom*/
.Bottomer{background: url(../image/bottombg.jpg) repeat 0 0;}
.Bottom{padding:23px 0; color: #fff;}
.Bottom a{ color: #fff;}
.Bottom .BottomLinks em{ color: #fff;font-style:normal;padding:0 8px;}

.Bottom .left{float: left; width: 600px;}
.Bottom .right{float: right; width: 600px;}
.Bottom .right .rightTxt{text-align: right; float: right; padding-top: 10px;}
.Bottom .right .rightImg{float: right; margin-left: 15px;}

/*Bottom*/

/*SildeBar*/
.SildeBar{}
/*SildeBar*/

/*Banner*/
.HomeNewBanner{ width:590px; height:345px; overflow:hidden; position:relative; border:1px solid #ddd; float: left;}
.HomeNewBanner .hd{ height:19px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.HomeNewBanner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.HomeNewBanner .hd ul li{ float:left; margin-right:2px;  width:19px; height:19px; line-height:19px; text-align:center; background:#f8f8f8; cursor:pointer;color: #2c4aa2; }
.HomeNewBanner .hd ul li.on{ background:#2c4aa2; color:#fff; }

.HomeNewBanner .bd{ position:relative; height:100%; z-index:0;   }
.HomeNewBanner .bd li{ zoom:1; vertical-align:middle;position: relative; }
.HomeNewBanner .bd img{ width:590px; height:345px; display:block;  }
.HomeNewBanner .bd li span{position: absolute; left: 0; bottom: 0; display: block; height: 31px;z-index: 88;line-height: 31px; width: 575px;
 color: #fff; padding-left: 15px; background: url(../image/bannertitlebg.png) repeat 0 0;}


/*Banner*/

/*首页*/
.F1box .HomeBox{height: 345px;overflow: hidden;}
.F2box .HomeBox{height: 306px;overflow: hidden;}
.F3box .HomeBox{height: 329px;overflow: hidden;}
.F4box .HomeBox{height:247px;overflow: hidden;}
.fr{float: right;}
.fl{float: left;}
.HomeBox{background: #fff; border:1px solid #eee; width: 590px; margin-bottom: 34px;}
.HomeBoxTitle{height: 35px; position: relative;padding-right: 15px;padding-top: 15px; line-height: 35px;}
.HomeBoxTitle b{display: block; width: 126px;height: 3px; background: #2c4aa2; position: absolute; top: 0;left: 0;}
.HomeBoxTitle h3{margin: 0; padding-left: 20px; float: left;color: #2c4aa2; font-size: 18px;}
.HomeBoxTitle h3 i{display: block; width: 30px;height: 35px; float: left;}
.HomeBoxTitle h3 span{float: left;}
.HomeBoxTitle a{display: block; padding-right: 23px; background: url(../image/more.png) no-repeat right center; width: 70px; float: right; color: #999;font-size: 15px;}
.HomeBoxTitle a:hover{
	color: #407dc0;
}




.HomeBoxList{padding:0 23px;}
.HomeBoxList .top{border-bottom: 1px dashed #eee;padding-bottom: 15px;}
.HomeBoxList .top .title{margin-bottom: 0px;}
.HomeBoxList .top .title a{font-size: 16px;color: #333;}
.HomeBoxList .top .conTxt{margin: 0; color: #777;}
.HomeBoxList .top .time{color: #a7a7a7;margin: 0;}

.HomeBoxList .con{}
.HomeBoxList .con li{background:url(../image/HomeBoxListlibg.png) no-repeat 0 center; border-bottom: 1px dashed #eee; margin-top:8px;}
.HomeBoxList .con li a{line-height: 42px; color: #666;padding-left: 15px; display: block;}
.HomeBoxList .con li a:hover{ color:#0046a6; }
.HomeBoxList .con li .time{float: right;}


.HomeBoxList02{padding:0 23px;}
.HomeBoxList02 .con li{border-bottom: 1px dashed #eee;}
.HomeBoxList02 .con li i.icon{display: block; width: 19px;height: 19px; background: #2c4aa2; color: #fff;font-weight: bold; text-align: center; line-height: 19px; font-style:normal; float: left;position: relative; top: 15px; margin-right: 10px;}
.HomeBoxList02 .con li a{line-height: 50px;display: block; color: #666; float: left;width: 514px;}
.HomeBoxList02 .con li a:hover{ color: #0046a6; }

.HomeBoxList02_1{padding:0 23px;}
.HomeBoxList02_1 .con li{border-bottom: 1px dashed #eee;background:url(../image/HomeBoxListlibg.png) no-repeat 0 center; position: relative;}
.HomeBoxList02_1 .con li a{line-height: 50px; color: #666;padding-left: 15px; display: block;}

.HomeBoxList02_1 .con li a.H_download{
	position: absolute;
	right: 0;
	top: 0;
}
.HomeBoxList02_1 .con li a:hover{ color: #0046a6; }
.HomeBoxList03{padding:17px 23px 0;}
.HomeBoxList03 .con li{border-bottom: 1px dashed #eee;padding-bottom: 14px;margin-bottom: 12px;}
.HomeBoxList03 .con li h3{margin: 0;}
.HomeBoxList03 .con li a{ color: #666;display: block; font-size: 14px; font-weight: normal;}
.HomeBoxList03 .con li a:hover{ color: #0046a6; }
.HomeBoxList03 .con li p{margin: 0; display: none;}


.HomeBoxList04{padding:0 18px 26px;}
.HomeBoxList04 li a{display: block;padding-left: 15px;padding-right: 10px; color: #666; float: left; height:50px; line-height: 50px;}
.HomeBoxList04 li a:hover{ color:#0046a6; }



.HomeBox_last{ width:100% !important; height:260px !important; }
.HomeBox_last ul li{border-bottom: 1px dashed #eee;background: url(../image/HomeBoxListlibg.png) no-repeat 0 center;}
.HomeBox_last ul li a:hover{ color: #0046a6; }
.HomeBox_last ul li span{ float: right;line-height: 50px; }





.F5box .HomeBoxTitle{border-top: 1px solid #eee;}

.F5box .F5boxList{padding:20px 0 0px;}
.F5box .F5boxList li{ float: left; width: 111px; margin-right:44px; margin-bottom: 30px;}
.F5box .F5boxList li:last-child{ margin-right:0; }
.F5box .F5boxList li a{}
.F5box .F5boxList li a img{display: block; width: 111px;height: auto; border:1px solid #eee;}
.F5box .F5boxList li a span{display: block; width: 111px; height: auto; line-height: 30px;text-align: center;color: #666;}
/*首页*/

/*指导委员*/
.guidance{}

.guidance ul li{width: 280px; float: left;margin-bottom: 50px;margin-right: 45px;}
.guidance ul li.last{margin-right: 0;}
.guidance ul li a{display: block;}
.guidance ul li .img{width: 280px;height: 193px;overflow: hidden;}
.guidance ul li img{width: 100%;height: 100%; 
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;}
.guidance ul li a:hover img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.guidance ul li .txt{height: 53px;}
.guidance ul li .txt span{display: block; height: 53px;line-height: 53px; border-bottom: 1px solid #ddd;color: #666;font-size: 16px; width:80%;}


/*指导委员*/

/*主要领导*/
.Leader{}
.Leader ul li{width: 445px;height: 193px; float: left; margin-right: 30px; margin-bottom: 35px;}
.Leader ul li.last{margin-right: 0;}
.Leader ul li .img{width: 200px;height: 193px;overflow: hidden; float: left;}
.Leader ul li .img img{width: 100%;height: 100%; 
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;}
.Leader ul li a:hover img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}	

.Leader ul li .txt{ width: 210px;height: 193px;overflow: hidden;float: right;font-size: 16px; }
.Leader ul li a{color: #666;}
.Leader ul li .txt h3{font-weight:normal;}
.Leader ul li .txt b{color: #0045a6;}
/*主要领导*/

/*新闻动态*/
.newList{margin-top:15px;}
.newList ul li{ background: url(../image/HomeBoxListlibg.png) no-repeat 0 center; height: 50px; line-height: 50px;padding:0 15px;border-bottom: 1px dashed #ddd;}
.newList ul li a{color: #666; display: block;float: left;}
.newList ul li a:hover{color:#0046a6;}
.newList ul li .time{ float: right;  }

/*新闻动态*/

/*控件三 分页 css*/
.PageBox{ padding:50px 0 50px; }
.PageBox .Pages{text-align: center;}
.PageBox .Pages a{padding:10px 15px;border:1px solid #ededed; color: #333; font-size: 14px; margin:0 3px;background: #fff;-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;}
.PageBox .Pages a:hover,.PageBox .Pages a.a_cur{ background: #0045a6;color: #fff; border:1px solid #0045a6; }
.PageBox .Pages .num{font-style: normal;}
/*控件三 分页 css*/
/*技术进步*/
.skill{}
.skill ul li{padding-bottom:10px;margin-bottom: 30px;border-bottom: 1px dashed #ddd;}
.skill ul li.last{margin-bottom: 0px;}
.skill ul li .left{width:294px;height: 185px; float: left;}
.skill ul li .left a{width:100%;height: 100%;display: block;overflow: hidden;}
.skill ul li .left img{width:100%;height: 100%;-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.skill ul li .left a:hover img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.skill ul li .right{float: right; width: 603px;height: 185px; position: relative;}
.skill ul li .right h3{margin-top: 0; font-weight: normal;font-size: 18px;}
.skill ul li .right h3 a{color: #333;}
.skill ul li .right{color: #777;}
.skill ul li .right .more{display: block; height: 32px;line-height: 32px; width: 110px; padding-left: 27px; background: url(../image/morebg.png) no-repeat center; color: #fff;font-size: 12px;position: absolute; left: 0;bottom: 0;}

.skill_list ul li h3{margin-top: 0; font-weight: normal;font-size: 18px;margin-bottom: 5px; float:left;}
.skill_list ul li h3 a{color: #666; font-size: 14px;}
.skill_list ul li h3 a:hover{ color:#0046a6; }
.skill_list ul li{color: #777;}
.skill_list ul li p{margin:0 0 10px;}
.skill_list ul li .time{ float:right; }
.skill_list ul li .more{display: none; height: 32px;line-height: 32px; width: 110px; padding-left: 27px; background: url(../image/morebg.png) no-repeat center; color: #fff;font-size: 12px;}


/*技术进步*/
/*安全生产*/
.safetyList{}
.safetyList ul li{border-bottom: 1px dashed #ddd;padding: 10px 0 10px 0px;/* padding: 10px 0 10px 27px;background: url(../images/safetylibg.png) no-repeat 0 17px;*/}
.safetyList ul li h3{margin: 0;font-weight: normal;font-size: 14px;}
.safetyList ul li h3 a{color: #666;}
.safetyList ul li h3 .time{color: #a7a7a7;float: right;}
.safetyList ul li h3 a:hover{color: #0046a6;}
.safetyList ul li p{color: #666;width: 640px;font-size: 12px;margin: 0;}
/*安全生产*/
/*资料下载*/
.downloadList{}
.downloadList ul li{ height: 45px;line-height: 45px;border:1px solid #ddd;background: #fff;margin-bottom: 10px; }
.downloadList ul li a{display: block;height: 45px; padding-left: 35px;padding-right: 20px;background: url(../image/downloadListbg.png) no-repeat 20px center;}
.downloadList ul li a span{float: left;color: #787878;}
.downloadList ul li a b{display: block; float: right; background: url(../image/downloadicon.png) no-repeat 0 center; width: 85px;height: 45px; text-align: right;color: #003fa1;}

/*资料下载*/


.saff{ width:820px;margin: 0 auto;position: relative; margin-bottom: 70px;}


.saff .bd{ position:relative; height:100%; z-index:0;   }
.saff .bd li{ zoom:1; vertical-align:middle;position: relative; width:184px; margin-right: 28px; cursor: pointer; float: left;}
.saff .bd img{ width:184px; height:124px; display:block; border:1px solid #ddd; }
.saff .bd li.on img,.saff .bd li img:hover{border:1px solid #003fa1;}

.saff .prev{display: block;width: 29px;height: 29px; background: url(../image/saffleft.png) no-repeat center; position: absolute; left:-60px;top: 50%;margin-top: -14.5px;}
.saff .next{display: block;width: 29px;height: 29px; background: url(../image/saffright.png) no-repeat center; position: absolute; right:-60px;top: 50%;margin-top: -14.5px;}
.saff .prev:hover{background-image: url(../image/safflefton.png);}
.saff .next:hover{background-image: url(../image/saffrighton.png);}

.saffWap{width: 750px;margin: 0 auto; padding-bottom: 30px;}
.saffWap .saffBox{display: none;}

.saffWap .saffBox .img{text-align: center;}
.saffWap .saffBox .txt{}
.saffWap .saffBox .txt h3{ font-size: 16px;text-align: center; }
.Info_bottom{padding-top:30px;}
.Info_bottom .list:hover{color:#0046a6;}
.ft { padding:4px 0 50px;  text-align: left}
.ft li{font-size:14px;height:30px;text-align: center;line-height:30px;border:0;text-align: left;}
.ft li a{ color:#666;}
.ft li a:hover{color:#0046a6;}
/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}


/* 上下一篇 */
.orientation{
	margin: 20px 0 0;
	line-height: 1.6;
  }
  .orientation .next{
	margin: 10px 0 0;
  }
  .orientation a:hover{
	color:#0046a6;
  }
.mypage {
	text-align: center;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
  }
  .mypage .pagination {
	display: flex;
	justify-content: center;
  }
  .mypage li {
	display: inline-block;
	color: #333333;
	background: #fff;
	border-radius: 5px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	padding: 0px 10px;
	margin: 5px;
  }
  .mypage li.active {
	background: #2f4e9a;
	color: #ffffff;
  }
  .mypage .rows {
	border: none;
  }
  