@charset "utf-8";
/*重置*/
html,body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,pre,code,address,variable,form,fieldset,blockquote,dl,dt,dd{margin:0;padding:0;}
button,input,select,textarea{margin:0;padding:0;}
h1,h2,h3{ font-weight:normal;}
img{ border:none;}
img,input{ vertical-align:middle;}
.clean{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.hidden{ display:none;}
.show{ display:block;}
a{text-decoration:none; outline:none;color:#333333;}
a:hover{text-decoration:none; outline:none;color:#124AAB;}
body{ font:14px/1.5; font-family:"Microsoft YaHei";}
ol{margin-left:0; list-style:none;}
ul{margin-left:0; list-style:none;}
li{ list-style-type:none;}
.hide{display:none;}

/*css menu图标*/
.img{background:url(img.png) no-repeat ;}
.xjt_l{height:20px;width:18px;background-position:-136px -64px;}
.xjt_r{height:20px;width:18px;background-position:-112px -64px;}
.more_grid{height:18px;width:21px;background-position:-160px -64px;}
.dh_01{height:28px;width:24px;background-position:0 0;}
.dh_04{height:28px;width:24px;background-position:-81px 0;}
.dh_03{height:28px;width:24px;background-position:-54px 0;}
.dh_02{height:28px;width:24px;background-position:-27px 0;}
/*.dh_05{height:28px;width:24px;background-position:-108px 0;}*/
.dh_05{height:28px;width:24px;background-position:-216px 0;}
/*.dh_06{height:28px;width:24px;background-position:-135px 0;}*/
.dh_06{height:28px;width:24px;background-position:-162px 0;}
/*.dh_07{height:28px;width:24px;background-position:-162px 0;}*/
.dh_07{height:28px;width:24px;background-position:-135px 0;}
/*.dh_08{height:28px;width:24px;background-position:-189px 0;}*/
.dh_08{height:28px;width:24px;background-position:-27px 0;}
/*.dh_09{height:28px;width:24px;background-position:-216px 0;}*/
.dh_09{height:28px;width:24px;background-position:-54px 0;}
.dh_010{height:28px;width:24px;background-position:-108px 0;}

.input input{color:#fff;}
/*swiper样式自定义*/
.swiper-button-prev1{
	background-image:url(left_angle.png);
	position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
    left: 10px;
	right: auto;
}
.swiper-button-next1{
	background-image:url(right_angle.png);
	position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
	right:10px;
	left:auto;
}
.swiper-container1,.swiper-container2,.swiper-container3,.swiper-container4,.swiper-container5{
	margin:0 auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1;
}
.swiper-wrapper1,.swiper-wrapper2,.swiper-wrapper3,.swiper-wrapper4,.swiper-wrapper5{
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform,-webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

/*header*/
.top_bg{
	height:152px;
	box-shadow: 0 1px 5px #888;
	background-color: #ffffff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=113, Color='#888888')";/*ie8,需和背景颜色共同使用,超出部分会隐藏*/
	position: fixed;
	width: 100%;
	z-index: 100;
	top:100px;
}
.top_line{
	height: 30px;
	width: 100%;
	background-color: #124AAB;
}
.top_line .box{
	width: 1200px;
	margin:0 auto;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
}
/*搜索框*/
input::-webkit-input-placeholder { 
/* WebKit browsers，webkit内核浏览器 */
color: #fff; 
font-size: 14px;
} 
input:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: #fff; 
font-size: 14px;
} 
input::-moz-placeholder { 
/* Mozilla Firefox 19+ */ 
color: #fff; 
font-size: 14px;
} 

input:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: #fff; 
font-size: 14px;
}
.top_line .box .hello{width:960px; float:left;}
.top_line .box .input{width:200px;float:left;border:1px solid #FFF;margin-top:5px;}
.top_line .box .input input{color:#ffffff;font-size:14px;padding:2px;width: 202px;background: transparent;}
.top_line .box .button{width:30px;height:22px;float:left;background:url(search.jpg) no-repeat;margin-top:5px;border:1px solid #fff;}

.top_main{
	width: 1400px;
	margin:0 auto;
}
.top_logo{
	float: left;
	max-width: 500px;
	/*height: 70px;*/
	width:350px;
	margin-top: 20px;
}
.top_logo img{
	width: 60%;
	display: block;
}

/*导航*/
.dh_bg{
	max-width: 999px;
	float: left;
	position: relative;
}
.dh_bg ul:after{
	display:table; content:''; clear:both;/*清除浮动*/
}
.dh_bg ul li{
	float: left;
	width: 106px;
	text-align: center;
	position: relative;
	z-index: 5;
	top:25px;
}
.dh_bg ul li>a{
	 font-size: 14px;
	 color: #666;
	 display: block;
	 height: 93px;
	 padding-top: 12px;
}
.dh_bg ul li>a i{
	display: block;
	margin:0 auto;
	width: 24px; 
	height: 28px;
	background-position-y:0;
	transition:background-position-y .3s;
	-moz-transition:background-position-y .3s; /* Firefox 4 */
	-webkit-transition:background-position-y .3s; /* Safari and Chrome */
	-o-transition:background-position-y .3s; /* Opera */ 
}
.dh_bg ul li>a span{
	display: block;
	height: 16px;
	line-height: 16px;
	margin-top: 6px;
	overflow: hidden;
}
.dh_bg_cur{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 106px;
	overflow: hidden;
}
.dh_bg_cur img{
	display: block;
	position: relative;
	left: 50%;
	margin-left: -50px;
	width:106px;
	/*height:140px;*/
}
.dh_bg ul li.cur>a{
	color: #fff;
}
.dh_bg ul li.cur>a i{
	background-position-y:-28px; 
}

.two_nav_box{
	position: absolute;
	width: 1200px;
	right: 0;
	margin-top:17px;
	height:60px;
	overflow:hidden;
}
.two_nav_box .two_nav{
	position: absolute;
	right: 0;
	overflow: visible;
	background-color: #ffffff;
	box-shadow: 0 0 6px #888888;
	border-radius: 3px;
	padding:10px 0;
	display: none;
}
.two_nav_box .two_nav dl{
	float: left;
	padding:0 10px;
	position: relative;
}
.two_nav_box .two_nav dl dt{
	font-size: 15px;
	line-height: 30px;
}
.two_nav_box .two_nav dl dt a{
	color: #1047AB;
	font-weight: bold;
}
.two_nav_box .two_nav dl i{
	position: absolute;
	left: 0;
	width: 1px;
	height: 100%;
	/*background:url(menu_line.png) no-repeat center center;*/
	background-size: 1px 100%;
}
.two_nav_box .two_nav>div dl:first-child i{
	display: none;
}
.two_nav_box .two_nav>span{
	position: absolute;
	right: 24px;
	top: -13px;
	width: 37px; 
	height: 13px;
	/*background: url(menu_xsj.png) no-repeat center center;*/
}

.two_nav_box .two_nav dl dd a{
	font-size: 12px;
	color: #999;
	line-height: 26px;
}
.two_nav_box .two_nav dl dd:hover a{
	color: #1047AB;
	text-decoration:underline;
}

.zhfw{float:right;margin-top:30px;}

.banner{width:100%;padding-top:231px;}

.contentbox{overflow:hidden;}
.grey_bg{background:#F5F5F5;}
.content{width:1200px;margin:0 auto;padding:30px 0;overflow:hidden;}
.focus{width:436px;height:304px;float:left;padding-right:20px;}
.news{width:413px; float:left;}
.tab_news{border-bottom:1px solid #2B5DB6;height:40px;}
.tab_news .tab{width:103px;height:40px;float:left;color:#333333;font-size:18px;line-height:40px;text-align:center;}
.tab_news .tab a{color:#333333;font-size:18px;}
.tab_news .tab a:hover{color:#ffffff;font-size:18px;font-weight:bold;display:block;background:url(title_bg.png) no-repeat;}
.headline{padding:15px 10px 10px 10px;width:393px;border-bottom:1px solid #D0D0D0;}
.headline:hover,.hzxm_hl:hover{ background:#ffffff;}
.headline h3{font-size:17px;font-weight:bold;line-height:24px;font-weight:bold;}
.headline p{padding-top:5px;font-size:14px;color:#828282;line-height:22px;text-indent:2em;}
.orange{color:#f66e08;}
.orange a{color:#f66e08;}
.orange a:hover{color:#124AAB;}

.news_list{padding-top:7px;}
.news_list li{width:100%;height:38px;font-size:14px;line-height:32px;border-bottom:1px dashed #D4D4D4;background:url(icon.png) no-repeat;text-indent:17px;overflow:hidden;float:left;}
.news_list li:hover,.exhibition_list li:hover{background:url(icon.png) no-repeat #ffffff;text-indent:17px;}
.exhibition{width:311px;padding-left:20px;float:left;}
.exhibition_list{padding-top:3px;}
.exhibition_list li{width:100%;height:36px;line-height:35px;font-size:14px;border-bottom:1px dashed #D4D4D4;background:url(icon.png) no-repeat;text-indent:17px;overflow:hidden;}

.ad{padding:30px 0;}

.hzxm{width:590px;float:left;}
.hzxm_titleline{border-bottom:1px solid #2B5DB6;height:40px;}
.hzxm_title{width:105px;height:40px;line-height:40px;text-align:center;color:#ffffff;font-size:18px;font-weight:bold;display:block;background:url(title_bg.png) no-repeat;float:left;}
.hzxm_title a,.hzxm_title a:hover{color:#ffffff;}
.hzxm_tab{width:283px;float:right;padding-top:5px;}
.hzxm_tab .tab{width:92px;height:30px;line-height:30px;font-size:16px; text-align:center; float:left;}
.hzxm_tab .tab a:hover{display:block; background:#275EBB; border-radius:6px;color:#FFFFFF;}
.hzxm_tab .tab a.selected{display:block; background:#275EBB; border-radius:6px;color:#FFFFFF;}
.hzxm_tab .tab1 {width: 196px;height: 30px;line-height: 30px;font-size: 16px;text-align: center;float:left;}

.hzxm_hl{padding:15px 10px;width:auto;border-bottom:1px dashed #D4D4D4; float:left;}
.hzxm_hl img{width:216px;float:left;padding-right:15px;}
.hzxm_hl h3{width:330px;font-size:17px;font-weight:bold;color:#275EBB;float:left;padding-top:15px;}
.hzxm_hl h3 a,.hzxm_list h3 a{color:#275EBB;}
.hzxm_hl p{width:305px;padding-left:0;margin-top:15px;line-height:25px;font-size:14px;color:#828282;float:left;}
.hzxm_hl span{width:330px;margin-top:15px;line-height:25px;font-size:14px;color:#828282;float:left; text-indent:2em;}

.hzxm_list{padding:11px 10px;width:570px;border-bottom:1px dashed #D4D4D4;background:url(icon3.png) no-repeat;background-position:97% 50%; float:left;}
.hzxm_list:hover{background:url(icon4.png) no-repeat #FFFFFF;background-position:97% 50%;}
.hzxm_list h3{width:92%;font-size:16px;color:#275EBB;}
.hzxm_list p{font-size:14px;color:#828282;padding-top:6px;}

/*政务公开*/
.zwgk_list{padding:11.5px 10px;}

/*会展资讯*/
.hzzx_hl h3{width:185px;}
.hzzx_hl p{background: url(icon2.png) no-repeat;padding-left: 25px;width:160px;}
.hzzx_hl img{width:169px;}
.hyzx_list .hzxm_list{padding:13.5px 10px;}
.zlzx{width:390px}
.zlzx .hzxm_list{width:370px;}

.pad15{padding-left:15px;}
.pad20{padding-left:20px;}
.mar30{margin-top:30px;}
.mar_20{margin-left:20px;}

.hzqy_bg{height:400px;background:url(hzqy_bg.jpg) no-repeat center;margin:20px 0 0;}

.hzqy_titleline{border-bottom:1px solid #ffffff;height:40px;padding-top:25px;margin-bottom:40px;}
.hzqy_title{width:105px;height:40px;line-height:40px;text-align:center;color:#275EBB;font-size:18px;font-weight:bold;display:block;background:url(title_wbg.png) no-repeat;float:left;}
.hzqy_tab{width:460px;float:right;padding-top:5px;}
.hzqy_tab .tab{width:92px;height:30px;line-height:30px;font-size:16px; text-align:center; float:left;color:#ffffff;}
.hzqy_tab .tab a{color:#ffffff;}
.hzqy_tab .tab a:hover{display:block; background:#ffffff; border-radius:6px;color:#275EBB;}

.left_angle{width:20px;padding:128px 10px 137px 10px;float:left;}
.hzqy_box{width:100%;float:left;}
.hzqy_box li{width:373px;float:left; text-align:center;}
.hzqy_box li img{width:275px;margin:0px auto;}
.hzqy_box li p{width:275px;height:60px;line-height:60px;margin:0px auto;background-color:rgba(255,255,255,0.8);color:#275EBB;font-size:18px;font-weight:bold;}

.hzwh_box{width:100%;}

/*宣传栏*/
.xcl{padding:25px 0;width:1200px;margin:0 auto;}
.xcl li{float: left; width:25%; text-align:center}
/*宣传栏*/

.copyright_bg{height:450px;background:url(copyright_bg.jpg) no-repeat center;}
.copyright_tab{width:1070px;float:right;padding-top:5px;}
.copyright_tab span{line-height:30px;font-size:16px;float:left;color:#f5f5f5;padding-right:15px; display:inline;}
.copyright_tab span a{color:#f5f5f5;}
.copyright_tab span a:hover{color:#ffffff;}

.weixin{width:161px;padding:30px 40px 0px 0px;float:left;font-size:16px;color:#FFFFFF;line-height:40px; text-align:center;}
.copyright_text{width:768px; float:left;padding:20px 0px 0px 30px;color:#f5f5f5;font-size:16px;line-height:40px; text-align:left;}

/*列表页*/
.white_bg{width:1200px;margin:0 auto 60px auto;box-shadow: 0 0 8px #888888;padding-top:185px; background:#ffffff;}
.location{width:1134px;padding:10px 0px;margin:0px auto;border-bottom:1px solid #DDDDDD;line-height:40px;color:#666666;font-size:16px;}
.location img{padding-right:8px;}
.location a{color:#666666;}
.location a:hover{color:#275EBB;}
.list_w{width:1134px;margin:0px auto;padding:20px 0px 60px 0px;}
.list_w .left_box{width:775px;float:left;padding-right:50px;}
.list_w .left_box li{padding:30px 10px;border-bottom:1px dashed #DDDDDD;border-left:2px solid #ffffff;}
.list_w .left_box li img{width:181px;height:126px;float:left;padding-right:20px;}
.list_w .left_box li h3{width:552px;font-size:23px;color:#555555;line-height:32px;float:left;}
.list_w .left_box li p{width:552px;font-size:15px;color:#999999;line-height:24px;text-indent:2em;float:left;padding-top:5px;}
.list_w .left_box li:hover{ background:#F2F7FD;border-left:2px solid #124AAB;}

.rightbox_w{width:309px;float:left;}
.rightbox_list{padding:20px 10px;width:289px;border-bottom:1px dashed #D4D4D4;background:url(icon3.png) no-repeat;background-position:97% 50%; float:left;}
.rightbox_list:hover{background:url(icon4.png) no-repeat #FFFFFF;background-position:97% 50%;}
.rightbox_list h3{width:92%;font-size:16px;color:#555555;}
.rightbox_pic{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:17px;-webkit-column-gap:17px;column-gap:17px;font-size:14px;color:#555555;}
.rightbox_pic a{color:#555555;}
.rightbox_pic a:hover{color:#124AAB;}
.rightbox_pic img{padding:20px 0 8px 0;}
.rightbox_ad{width:309px;padding:10px 0px;border-bottom:1px dashed #D4D4D4;}

/*文章页*/
.detail_w{width:1000px;margin:0px auto;padding:40px 0px 60px 0px;}
.detail_w h3{font-size:24px;color:#555555;text-align:center;padding-bottom:15px;}
.detail_w .time{width:40%;height:22px;background:url(time_line.jpg) repeat-x;margin:0px auto; text-align:center;}
.detail_w .time span{background:#ffffff;padding:0px 10px;font-size:14px;color:#999999;}
.detail_w .article{width:1000px;margin:0px auto;padding:30px 0px 50px 0px;font-size:16px;color:#555555;line-height:32px;}
.detail_w .article img{max-width:1000px !important;}
.detail_w .article p{font-size:16px;color:#555555;line-height:32px;}

.box input,.box button{border:none; margin:0;outline:none; padding:0;background: none;}
.mailbox{width:920px;padding:20px 40px 30px 40px;margin:35px auto 70px auto;color:#666666;}
.mail_title{height:65px;line-height:65px;font-size:28px; text-align:center;border-bottom:1px solid #DDDDDD; background:url(mail.jpg) no-repeat;background-position:610px 5px;}
.mail_content{width:90%;margin:0px auto;}
.mail_content td{text-align:right;padding:5px 0px;}
.mail_content td input,.mail_content td textarea{width:100%;line-height:26px;outline:none;cursor: pointer; border:1px solid #DDDDDD;}
.mail_content .bt_submit{width:188px;height:45px;line-height:45px;color:#FFFFFF;text-align:center; background:#124AAB;border-radius:5px;margin:10px 0px 30px 240px;font-size:18px; float:left;}
.mail_content .bt_reset{width:188px;height:45px;line-height:45px;color:#FFFFFF;text-align:center; background:#124AAB;border-radius:5px;margin:10px 0px 30px 50px;font-size:18px; float:left;}
.table_line{border-bottom:1px solid #cccccc;}
.red{color:#C20000;}

.button1{width:100%;text-align:right;}
.button1 button{width:80px;padding:10px;background:#265EBD;border:none;color:#fff;}

/*分页样式*/
#PageButton{padding-top:20px;}