*{ margin: 0; padding: 0; }
body{ font: 14px 'Microsoft Yahei'; color: #535353; background: #f0f0f0; }
img{ border:0; }
a{ text-decoration: none; font: 14px 'Microsoft Yahei'; color: #535353; }
a:hover{ color: #0a5ea1; }
table{ border:0; border-collapse: separate; }
h1,h2,h3,h4,h5,h6{ font-weight: normal; font-size: 18px; }
ul,ol,li{ list-style-type: none; }
input{ border: none; }
/*common style*/
.fl{ float: left; }
.fr{ float: right; }
.w1000{ width: 1000px; margin: 0 auto; }
.mtop20{ margin-top: 20px; }
.mtop24{ margin-top: 24px; }
.mrt{ margin-right: 15px; }
.padlr10{ padding-right: 10px; padding-left: 10px; }
.bgfff{ background: #fff; }
.bglan{ background: #0e7dd7; }
.btm1{ border-bottom: 1px solid #dddddd; }
.btm1_lan{ border-bottom: 1px solid #014283; }
.ft16hei{ font-size: 16px; color: #474747; }
.ft18hei{ font-size: 18px; color: #474747; }
.ft16lan{ font-size: 16px; color: #0e7dd7; }
.ft16bai{ font-size: 16px; color: #fff; }
.clear{ clear: both; }
/*head*/
.head{
	width: 100%; height: auto; min-width: 1000px; margin: 0 auto; background: url(../images/swbj.jpg) no-repeat center;
}
.head_1{
	height: 34px; background: #1474c1; 
}
.head_1_m{
	line-height: 34px;
}
.head_1_m_1{
	width: 500px; background: url(../images/video.png) no-repeat 2px center; font-size: 12px; color: #fff; text-indent: 24px; font-weight: 700;
}
.head_1_m_r{
	width: 220px; height: 34px; line-height: 34px;
}
.head_1_m_r form{
	height: 34px; 
}
.head_1_m_r table{
	height: 22px; /*width: 168px; border-radius: 3px; background: rgba(85,154,210,0.7);*/
}
/*logo*/
.logo{
	height: 142px; 
}
.logo_m{
	position: relative; height: 142px;
}
.logo_m img{
	position: absolute;
}
/*nav*/
.nav{
	height: 40px; background: #0a5ea1; 
}
.nav_m{
}
.nav_m ul{
}
.nav_m ul li.nLi{
	width: 124px; padding: 0 6px 0 4px; height: 40px; background: url(../images/li_sep.png) no-repeat right center; float: left; position: relative;
}
.nav_m ul li.nLi a{
	display: block; color: #fff; font-size: 16px; line-height: 40px; text-align: center;
}
.nav_m ul li.nLi a:hover{
	background: #034282;
}
.nav_m ul li.nLi.on a{
	background: #034282;
}
#nav_mid ul.sub { display:none; width:115px; left:5px; top:40px;  position:absolute; background:#034282;  line-height:26px; padding:5px 0 10px; z-index: 20; }
#nav_mid .sub li{ zoom:1; height:30px; line-height:30px;  }
#nav_mid .sub a{ display:block; padding:0 10px; color:#fff; font-size:14px; line-height:30px;  }
#nav_mid .sub a:hover{ color:#fcbd00; }
.mode1,.mode2{
	width: 990px; height: auto; margin: 23px auto 0;
}
.mode1{
	padding-top: 18px; padding-bottom: 20px;
}
.mode2{
	padding-top: 14px; padding-bottom: 20px;
}
.focusImage{ width:333px;position:relative;height:233px; float: left; background: #000; margin-right: 16px;}
.focusImage-inner{ width:100%;position:relative;height:100%;}
.focusImage-content li{display:none;}
.focusImage-content li.current{display:block;}
.focusImage-content img{display:inline-block; height:233px;width:333px;}
.focusImage-title{height:30px;line-height:30px;position:absolute;bottom:0;left:0;width:100%;}
.focusImage-title-bg{background:#000;opacity:.5;position:absolute;z-index:5;height:30px;width:100%;}
.focusImage-title h2{padding:0 0 0 15px;font-size:14px;position:absolute;z-index:10;color:#fff; font-weight:normal;}
.focusImage-title a,.focusImage-title a:visited,.focusImage-title a:hover{color:#fff; text-decoration:none; line-height:30px;}
.focusImage-slide{position:absolute;z-index:15;right:8px;bottom:10px;}
.focusImage-slide li{background:url(../images/pic_li.png) no-repeat center;display:inline-block;color:#e7e6e6;cursor:pointer;
	float:left;padding:0;margin-right:5px;margin-top:4px;line-height:9px;height:9px;width:9px; font-size:6px;text-align:center;}
.focusImage-slide li.current{background:url(../images/pic_li_hov.png) no-repeat center; color:#cc0d07;}
/**/
.tit{
	height: 31px;
}
.tit h4{
	background: url(../images/tit.png) no-repeat left top; padding-left: 24px; height: 31px; padding-right: 8px; line-height: 24px;
}
a.more{
	color: #b5b4b4; margin-right: 8px; margin-top: 3px;
}
.tit02{
	height: 32px; line-height: 32px;
}
.tit02 h4{
	padding-left: 8px; line-height: 31px;
}
a.more02{
	margin-right: 8px; font-size: 12px; line-height: 31px;
}
a.more02:hover{
	color: #d9ec5b;
}
ul.ulist{
	margin-top: 5px;
}
ul.ulist li{
	height: 27px; line-height: 27px; overflow: hidden; background: url(../images/dot.png) no-repeat left; padding-left: 12px;
}
ul.ulist li a{
	line-height: 27px; vertical-align: bottom; float: left;
}
ul.ulist li span{
	float: right; color: #b5b4b4;
}
/**/
/*news*/
.news{
	width: 343px; height: 233px; 
}
.notice{
	width: 280px; height: 233px; 
}
.notice ul.ulist{
	padding-left: 2px; 
}
.firm{
	height: 160px;
}
ul.pic_lm{
	text-align: center;
}
ul.pic_lm li{
	width: 125px;
         height: 104px;
        display: inline-block;
        text-align: center;
        border-right: 1px solid #eeeeee; 
}
ul.pic_lm li a{
	display: block; padding-top: 10px;
}
ul.pic_lm li:hover img{
	transform: rotate(7deg);
}
ul.pic_lm li a span{
	display: inline-block; padding-top: 8px;
}
.zt table.fr img{ width:284px; height:72px; }
/*greyblock*/
.greyb{
	width: 487px; height: 192px; position: relative;
}
.greyb .tit03{
	width:100%; height: 28px; background: url(../images/tit03.png) no-repeat top center; position: absolute; top: 0px;
}
.greyb .tit03 h4{
	text-align: center; line-height: 32px;
}
.m2ct{
	width:100%; height: 172px; background: #f0f0f0; margin-top: 20px;
}
.m2ct ul.ulist{
	height: 135px; margin-top: 0; padding: 11px 18px 1px;
}
p.more03{
	background: url(../images/more03.png) no-repeat center; text-align: center;
}
.zt{
	height: 72px; padding: 7px 10px 7px 12px; background: #f0f0f0;
}
.zt_tit{
	width:88px; background: url(../images/zt_dec.png) no-repeat right; padding-top: 10px; height: 62px;
}
.frd_m{
	padding: 18px 24px 8px; height: 31px;
}
.select_style {
	width:188px; 
	height:29px; 
	overflow:hidden; 
	background-image:url(../images/select.png);
	float:left; margin-right: 26px;
	border:1px solid #cfcfcf;
	background-repeat:no-repeat;
	background-position:right;
}
.select_style select { 
	background:transparent; 
	width:208px;; 
	border:0; 
	height:29px;
	line-height:29px;
	-webkit-appearance: none;
	font-size:14px;
	color:#666;
}
/*foot*/
.foot{
	height: auto; width: 100%; min-width: 1000px; text-align: center;
}
.foot1{
	height: 50px; background: #014383; color: #fff; line-height: 50px;
}
.foot1 a{
	color: #fff;
}
.foot2{
	padding: 26px 0 34px; background: #fff;
}
.ft_inf{
	line-height: 25px; color: #a6a6a6;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ft_inf a{
	color: #a6a6a6;
}
.ft_inf>span{display: inline-block;}
.ft_inf>.ewm{margin-left: 20px; display: flex;   flex-direction: column;  width: 90px;}
.ft_inf>.ewm img{    width: 90px; height: 90px;}
.ft_inf>.ewm i{    font-style: inherit;}

/*内容页*/
.locat{
	width:1000px; height: 44px; margin: 0 auto; line-height: 44px; text-indent: 24px; background: url(../images/ico.png) no-repeat 4px;
}
.CNT{
	width: 950px; /*padding-top: 18px; padding-bottom: 20px;*/ padding: 18px 25px 20px; margin: 2px auto 0; min-height: 500px;
}
.cnt_inf{
	height: auto; text-align: center; margin-bottom: 20px;
}
.cnt_inf h2{
	padding: 8px 60px 15px; font-size: 24px; font-weight: 700;
}
.cnt_inf .source{
	background: #f0f0f0; color: #555; height: 28px; line-height: 27px;
}
.zhengwen{
	text-align: justify; line-height: 25px; color: #333;
}
.zhengwen img,.zhengwen table{
	max-width: 99%;
}
.fujian{
	line-height: 25px; padding-top: 20px;
}
/*栏目页*/
.LANM{
	width: 960px; padding: 18px 20px 20px; margin: 20px auto 0; min-height: 510px;
}
.LANM .tit .locate{
	margin-right: 10px; line-height: 27px; text-indent: 24px; background: url(../images/ico.png) no-repeat 4px;
}
.LANM .ulist{
	padding: 0 10px;
}
.LANM .ulist li{
	height: 39px; line-height: 39px; border-bottom: 1px dashed #f0f0f0;
}
.LANM .ulist li:hover{
	background: #f8f7ff url(../images/dot.png) no-repeat left;
}
.LANM .ulist li a{
	line-height: 39px;
}
.fanye{
	padding-top: 25px; text-align: center;
}
/*栏目单页*/
.LANMl{
	width: 215px;
}
.LANMl .tit03{
	background: #014383; color: #fff; font-size: 18px; /*font-weight: bold;*/ height: 40px; line-height: 39px; text-indent: 25px; border-radius: 5px 0 5px 0;
}
.LANMl ul li{
	height: 35px; line-height: 35px; padding-left: 65px; background: #f0f0f0; margin: 9px 1px 0px;
}
.LANMl ul li:hover{
	box-shadow: 1px 2px 2px #ddd;
}
.LANMl ul li a{
	display: block; line-height: 35px; font-size: 15px;
}
.LANMr{
	width: 725px;
}
.LANMr .zhengwen{
	margin-top: 20px;
}

