﻿﻿@charset "utf-8";
/* CSS Document */
*{font-family:"微软雅黑";}
body,table,tr,td,li,ul,p,img,h1,h2,h3,h4,input,button,div,i{ margin:0px; padding:0px; border:0px; list-style:none; }
.fl{ float:left; }
.ri{ float:right;}
a{ color:#333; text-decoration:none;cursor:pointer;}
button{ cursor:pointer;outline:none;}
input {outline:none;}
/*头部*/
.top_box{ height:313px; width:100%; background:url(../images/top_bg.png) repeat-x;border-bottom:5px solid #ff7a03; }
.top_nav{ width:972px; margin:0 auto; padding:13px 13px 0px 15px; overflow:hidden;}
.top_con{width:1000px; margin:0 auto; height:273px; background:url(../images/top_con.png) no-repeat center center;}
.set_up{ float:left;}
.set_up,.language{color:#fff;font-size:12px;}
.set_up a,.language a{ color:#fff; }
.logo_con{margin:0 auto}
.logo{ display:block; width:335px; height:85px; margin-left:143px; margin-top:54px;}
.language{ float:right;}
/*nav*/
.nav{ width:100%; height:39px;}
.nav ul{ width:1000px; margin:0 auto; background:url(../images/ul_bg.png)  repeat-x; height:39px; border-radius:10px 10px 0px 0px;}
.nav ul li{ float:left; font-size:14px;  line-height:40px; height:40px; width:124px; text-align:center; }
.nav ul li:hover{border-radius:5px 5px 0px 0px; background-color:#ff7800; color:#fff;}
.nav ul li a:hover{ color:#fff;}
.nav ul li a{ display:block; padding:0px 20px;}
.nav ul li:last-child{ margin-right:0px;}
.nav ul .current_nav{ border-radius:5px 5px 0px 0px; background-color:#ff7800; }
.nav ul .current_nav a{color:#fff;}
/*time_search*/
.time_search{ height:38px; width:1000px; margin:0 auto;font-size: 13px}
.time{ float:left; line-height:38px;}
.time span{ margin-right:15px;}
.search{ float:right;margin-top:7px;}
.search input{ height:28px; width:241px; border:1px solid #cccaca; float:left; padding-left:5px; margin-right:5px;}
.search button{ width:77px; height:28px; background:url(../images/seactch_btn.png) no-repeat;float:left;}
/*banner_news*/
.top_news { width:1000px; margin: 0 auto;height: 80px;padding-bottom: 19px;}
.top_news_img{width: 100px;float: left;margin-top: 5px;}
.top_news_con{width: 887px;float: left;margin-left: 1%;border: solid;border-color: #e2e2e2;border-width: thin;}
.top_news_con a:hover{text-decoration:underline;color: blue}

.overall_box01{ width:1000px; margin: 0 auto; height:333px;}
.banner{ float:left; position: relative;}
.ban_con ul{ width:100000px; height:205px; position:relative;}
.ban_con li{float:left; position:relative; }
.mask{ font-size:14px; color:#fff; line-height:32px; height:32px; width:381px; background:rgba(0,0,0,0.7); position:absolute; bottom:5px; left:0px; padding-left:5px;}
.banner ol li{width:10px; height:10px; border-radius:20px; background:#fff; float:left; margin:0px 3px; cursor:pointer;}
.banner ol{ position:absolute; right:3px; bottom:-5px; }
.banner ol .current{ background-color:#469ce1;}
.ban_con{position:relative;width:386px; height:205px; overflow:hidden;}




.news{ float:right; margin-left:19px;}
.news_top p{ display:inline-block; text-align:center; color:#004f9a;}
.news_top span{ width:436px; display:inline-block; background:url(../images/news_bg.png) repeat-x; height:10px;}
.news_top a{ font-size:12px; padding:3px; display:inline-block; background-color:#004f9a; color:#fff;}
.news ul{ margin-top:1px;}
.news ul li{line-height:32px;color:#5c5c5c;}
.news ul li a:hover{ color:#004f9a;}
.news ul li a{ font-size:12px;}
.news ul li span{ float:right;}
/**/
.small_ban{ width:1000px; height:100px; margin:17px auto;}
.small_ban a{ display: block; width:1000px; height:100px;}
/**/
.center{ width:1000px; margin:0 auto;}
.overall_left{ width:226px; float:left;}
.function{ background:url(../images/function.png) no-repeat; width:211px; height:223px; padding-left:14px;}
.function h4{ font-size:14px; color:#fff; line-height:28px; padding-left:12px;}
.function_top{ position:relative;}
.more{ position:absolute; right:16px; top:13px; font-size:12px; color:#fff;}
.function ul{ margin-top:12px;margin-left:38px}
.function ul li{font-size:14px; font-family:"宋体"; line-height:42px; width:100px;}
.function ul li a{color:#fff;}
.function ul li a:hover{color:#ff5001;}
/**/
.column h4{ font-family:"宋体"; font-size:14px; font-weight:bold; line-height:30px; margin-top:5px;}
.column li{ width:224px; height:68px; margin-bottom:12px; }
.column li a{ display: block; width:131px; height:55px;padding-left:93px; padding-top:13px;}
.electron{ background:url(../images/column_img01.png) no-repeat;}
.meat{ background:url(../images/column_img02.png) no-repeat;}
.guide{ background:url(../images/brand.png) no-repeat;}
.services{ background:url(../images/column_img04.png) no-repeat;}
.rareearth{ background:url(../images/soil.jpg) no-repeat;}
.column li p{ font-size:16px; color:#01398d; }
.column li span{ font-size:12px; color:#878787;}
/**/
.overall_center01{ width:257px; margin:0px 15px 13px; float:left;font-family:"宋体";}
.overall_center02{ margin:0px; margin-right:15px}
.business{ overflow:hidden;}
.business span{ float:left; margin-right:8px;}
.blue_line{ width:70px; border-bottom:2px solid #0165c7; float:left;font-family:"宋体";font-weight:bold; line-height:28px;}
.gray_line{font-weight:bold; width:148px;border-bottom:2px solid #e4e3e3;float:left; text-align:right; font-size:12px;font-family:"宋体";line-height:28px;}
.overall_center01 ul { margin-top:13px;}
.overall_center01 ul li{ line-height:25px;}
.overall_center01 ul li a {font-family:"宋体"; font-size:12px;}
.overall_center01 ul li a span{font-family:"宋体"; font-size:12px; float:right;}
.overall_center01 ul li .greater{letter-spacing:-3px; color:#0d60c0;font-family:"宋体";font-size:12px; margin-right:7px; padding-left:10px;}
.overall_center01 ul li a:hover{ color:#0165c7;}
.business_dynamic{ margin-bottom:15px;  height: 180px;}
/**/
.overall_right{width:212px; float:left;}
.notice_top h4{ background:url(../images/Notice_icon.png) left center no-repeat; padding-left:27px; font-size:14px;}
.notice_top img{ height:7px; padding-bottom:2px;}
.notice ul li { line-height:23px;}
.notice ul li a{ font-size:12px;}
.notice ul li a:hover{  color:#0165c7;}
.notice ul li span{ float:right;}
.area h4{font-family:"宋体"; font-size:14px; font-weight:bold; line-height:30px; margin-top:5px; margin-bottom:4px;}
.area ul li{ width:212px; height:70px; background:#fff; border-radius:5px;  box-shadow:0 0 10px #ccc; margin-bottom:6px;}
.area ul li a{ float:left; text-align:center; display: block;width:144px; height:60px; padding-top:10px; padding-left:68px;}
.area ul li a:hover{  color:#0165c7;}
.area ul li a p{ font-size:16px;}
.area ul li a span{ font-size:14px;}
/**/
.center{ overflow:hidden;}
.link_top{ box-shadow: 1px 3px 3px #ccc; height:42px;width:1000px; background:url(../images/link_line.png) repeat-x; margin:0 auto; margin-top:7px;}
.link_top span{ line-height:42px; color:#fff; font-size:16px; padding-left:20px; display:block; width: auto;padding-right: 47px; height:42px; background:url(../images/link_left.png) no-repeat left center;background-size: cover;}
.link_center{ width:950px; margin:0 auto;overflow:hidden;height:75px; margin:0 auto; background:#eeeeee;  padding-top:25px; padding:25px 20px 0px 20px; margin-top:2px; }
.link_td{ padding:0px 8px;}
/**/
.footer{ border-top:8px solid #ff7a03; margin-top:24px; padding:20px 0px;}
.footer p{ text-align:center; font-size:12px;font-family:"宋体"; line-height:24px; }
.footer .link_btn{ padding:5px 6px; background-color:#ff7a03; border-radius:3px; color:#fff; margin-left:10px;}
/*政策法规*/
.policies_top{ margin-top:15px;}
.policies_top p{ float:right; font-size:12px; line-height:37px; padding-right:13px;}
.policies_top p a:hover{ color:#155ea6; }
.policies_top span{ float:left;}
.policies_text{ width:1000px; margin:0 auto; font-size:14px;}
.policies_text ul { padding:0px 15px; margin-top:10px;}
.policies_text ul li{ line-height:38px;}
.policies_text ul li span{ float:right;}
.policies_text ul li a:hover{ color:#155ea6;}
/*分页*/
.tcdPageCode{padding: 15px 20px;text-align: left;color: #ccc;text-align:center; padding-bottom:0px;}
.tcdPageCode a{display: inline-block;color: #333;display: inline-block;height: 25px;	line-height: 23px;	padding: 3px 11px;	margin: 0 2px;border-radius: 4px;vertical-align: middle;background:url(../images/page-1.png) no-repeat;}
.tcdPageCode a:hover{text-decoration: none;}
.tcdPageCode span.current{display: inline-block;height: 24px;line-height: 22px;padding: 3px 10px;margin: 0 5px;color: #333;background:url(../images/page-2.png) no-repeat;	border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 22px;padding: 3px 9px;margin: 0 5px;	color: #333;background:url(../images/page-1.png) no-repeat;border-radius: 4px;vertical-align: middle;}
		ul li{
			list-style: none;
		}
		h2{
			font-size: 16px;
			font-weight: normal;
			color: #1c1c1c;
		}
		.policy{
			width: 100%;
			margin-top:20px;
			line-height:40px;
		}
		.policy-wrap{
			width: 1000px;
			height: min-680px;
			margin: 0 auto;
			text-align: center;

		}
		.infor{
			width: 600px;
			margin: 0 auto;
			text-align: left;
			font-size: 12px;
		}
		.infor span{
			float: right;
			display: block;
		}
		.text-wrap{
			width: 950px;
			margin: 15px auto;
			border-top: 1px dashed #313131;

		}
		.text_article{
			text-align: left;
			width: 865px;
			margin: 20px auto;
			line-height: 30px;
		}
/**/
	dl,dt,dd,input{margin:0; padding:0; list-style:none; border:0;}
	.main{
		width: 960px;
		margin: 0 auto;
		padding: 30px 20px;
	}

	.head{

		width: 120px;
		height: 30px;
		line-height: 30px;
		font-size: 16px;
		color: #11579c;
		float: left;
	}
	.tittle{
		width: 415px;
		height: 30px;
		border: 1px solid #1b68b3;
		line-height: 14px;
		font-size: 14px;
		 padding-left:8px;
	}
	.text{
		width: 573px;
		height: 205px;
		border: 1px solid #1b68b3;
		font-size: 14px;
		line-height: 25px;
		padding-left:8px;
		 margin-top:8px;
	}
	.yes{
		width: 200px;
		height: 40px;
		border-radius: 5px;
		background-color: #2c81ba;
		color: #fff;
		font-size: 16px;
		cursor:pointer;
	}
	.no{
		width: 200px;
		height: 40px;
		border-radius: 5px;
		background-color: #2c81ba;
		color: #fff;
		font-size: 16px;
		cursor:pointer;
	}
	.no:hover,.yes:hover{ background-color:#ff7900;}
	.mag-top{
		margin-top: 30px;
	}
	.mag-left{
		margin-left: 20px;
	}
.sugges_top span{ padding-left:8px; overflow:hidden;}
.sugges_top span img{ padding-top:14px; float:left; padding-right:5px;}
.sugges_top span i{font-style: normal; float:left;}
/*
-----------------------------网站公告滚动------------------------------------*/
.dowebok { width:215px; height: 178px;;}
.dowebok ul { margin: 0; line-height:22px;}
.dowebok a { color: #333; text-decoration: none;}
.dowebok a:hover { text-decoration: underline;}
.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	font-size:12px;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	white-space:nowrap;
}

.str_wrap.str_active {
}
.str_move {
	white-space:nowrap;
	position:absolute;
	top:0;
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute;
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;
}
/*404*/
.error{ width:600px; margin:0 auto; padding:170px 0px; text-align:center; }
.error p{ font-size:18px; text-align:center; line-height:80px;}
.error_btn{ display:block; width:130px; height:40px; line-height:40px; background:#ff7a03; text-align:center; margin:0 auto; color:#fff; font-size:18px; cursor:#f98945; border-radius:3px;}
.successfully_text{ background:url(../images/success_icon.png) no-repeat left top;  height:83px; line-height:83px; padding-left:90px; color:#29a5e1; font-size:20px; width:180px; margin:0 auto; padding-bottom:70px; }
.successfully_box{ text-align:center; padding:150px 0px 380px 0px;}

/*友情链接*/
#div1{ width: 1000px; height: 53px; position: relative; margin: 10px auto;overflow: hidden;}
#div1 ul { width: 1000px; height: 50px; position: relative; }
#div1 ul li { height: 50px; float: left; list-style: none; padding:0 9px;}
#div1 ul li img { width: 230px; height: 50px; display: inline-block;border:1px solid #ccc;}
/**/

.float_box{ width:135px; height:125px; position:fixed; top:340px; right:15%;}
/*3-22*/
.area ul li{ width:215px; height:71px;box-shadow:none; margin-bottom:6px;color:#fff; }
.area ul li a p{ font-size:16px; color:#fff; line-height:20px; margin-top:5px;}
.area ul li a span{ font-size:12px;color:#fff;}

.area ul .area_li01{ background:url(../images/bg01.png) no-repeat;}
.area ul .area_li02{ background:url(../images/oa02.png) no-repeat;}
.area ul .area_li03{ background:url(../images/zl03.png) no-repeat;}
.area ul .area_li04{ background:url(../images/zc04.png) no-repeat;}
.area ul .area_li05{ background:url(../images/guide.jpg) no-repeat;}
.area ul .area_li06{ background:url(../images/zl03.png) no-repeat;}
/*link*/
.link_con{ margin-top:40px; padding-bottom:120px;}
.link_con ul{ overflow:hidden; margin-top:20px; padding:0px;}
.link_con li{ text-align:center; float:left; margin-right:8px; margin-left:8px; margin-bottom:20px;}
.link_con li img{ width:184px; height:50px;}
.link_con li p{ line-height:10px;}
/*2017-3-28*/
.banner{  position:relative; float:left;}
.news{ float:right;  width:356px;}
.news_top span{ width:140px; display:inline-block; background:url(../images/news_bg.png) repeat-x; height:10px;}
.ban_con{position:relative;width:625px; height:339px; overflow:hidden;}
.ban_con ul{ width:100000px; height:339px; position:relative;}
.ban_con ul li img{width:625px; height:339px;}
.mask{  width:625px; height:40px; line-height:40px;}
.time_search{ margin-bottom:10px;}
.small_ban{ margin-top:10px;}
.top_text{ font-size:14px;}
.center01{ winth:1100px; margin:0 auto;}
/*suggestion_list*/

.btn_box{ width:1000px; margin:0 auto; height:48px; margin-top:15px;}
.policies_top p {
    float: right;
    font-size: 12px;
    line-height: 44px;
    padding-right: 13px;
}
.btn_box p{ float:left; font-size:18px; background:url(../images/ly_ic.png) no-repeat left center; height:48px; line-height:48px; padding-left:50px;}
.message_btn{ width:115px; height:40px; display:block; float:right; background:url(../images/link_line.png) repeat-x; border: 1px solid #ddd; border-radius:3px; line-height:40px; color:#ff7800; }
.message_btn span{ float:left; margin-top:8px; margin-left:10px; padding-right:6px;}
.mess_top{ margin-top:6px;}
.sugges_con li{ overflow:hidden;}
.sugges_con p{ float:left;}
.sugges_con ul li span{ float:left;}
.sugges_con h4{float:left; font-size:16px; padding-left:15px;}
.sugges_con .sugges_title .sugges_time{ float:right; font-size:15px; font-weight:bold; padding-right:15px;}
.sugges_con ul li .sugges_time{ float:right;}
.sugges_title{ overflow:hidden; margin-top:20px;}
.sugges_con .sugges_title .sugges_time .time_span{ padding-right:35px;}
.time_span02 { padding-right:35px;}
.acceptance{ color:#f00;}
.infor{font-size:14px; color:#666;}
.text-wrap{ margin-top:10px;}
.text_article{ font-size:15px;}
/*建设中*/
.const_box{ text-align:left;  border-radius:10px; width:300px; height:154px; background:url(../images/jsz_im.png) no-repeat; margin:0 auto; box-shadow:0 0 10px #ccc; margin-top:100px; padding-top:70px; padding-left:150px;}
.const_box > p{ font-size:24px; color:#0265CB;}
/**/
.small_ban{ width:1000px; height:100px;}
.small_ban ul{  position:relative; height:100px;}
.small_ban ul li{position:absolute; top:0; left:0; display:none;height:100px;}
