body {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; color: rgb(102, 102, 102); font-family: "Microsoft Yahei","ËÎÌå",Verdana, Arial; font-size: 14px; min-width: 1200px !important; -webkit-font-smoothing: antialiased;
}
div {
	margin: 0px auto; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
h2 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
h3 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
h4 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
h5 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
h6 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
ul {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
li {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
dl {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
dt {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
dd {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
form {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
p {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
i {
	font-style: normal;
}
em {
	font-style: normal;
}
.clearfix::before {
	height: 0px; overflow: hidden; display: table; content: "";
}
.droppable::before {
	height: 0px; overflow: hidden; display: table; content: "";
}
.colsg_inner::before {
	height: 0px; overflow: hidden; display: table; content: "";
}
.clearfix::after {
	height: 0px; line-height: 0; clear: both; display: block; content: "\0020";
}
.droppable::after {
	height: 0px; line-height: 0; clear: both; display: block; content: "\0020";
}
.colsg_inner::after {
	height: 0px; line-height: 0; clear: both; display: block; content: "\0020";
}
.block {
	width: 1200px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.w_fl {
	width: 100%; float: left;
}
a {
	
}
a:focus {
	
}
select {
	
}
input {
	
}
img {
	
}
a {
	text-decoration: none;
}
a:link {
	color: rgb(51, 51, 51);
}
a:visited {
	color: rgb(51, 51, 51);
}
a:hover {
	color: rgb(0, 111, 216);
}
.font_yahei {
	font-family: microsoft yahei;
}
.t_align_c {
	text-align: center;
}
.transition {
	transition:0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s;
}
.transform_scale {
	transform: scale(1.12); -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -o-transform: scale(1.12);
}
.top_block {
	background: rgb(245, 245, 245); height: 37px; font-family: microsoft yahei; font-size: 13px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.top_block .top {
	height: 37px; line-height: 37px;
}
.top_block .top .welcome {
	background: url("../images/icon_laba.png") no-repeat left; padding-left: 40px; float: left;
}
.top_block .top #top_date {
	color: rgb(102, 102, 102); margin-left: 30px; float: left;
}
.top_block .top #top_date i {
	color: rgb(153, 153, 153);
}
.top_block .top .r {
	color: rgb(137, 137, 137); float: right;
}
.top_block .top .r a {
	margin-right: 5px; margin-left: 5px;
}
.header_block {
	background: rgb(255, 255, 255);
}
.header {
	width: 100%; height: 100px; padding-top: 20px;
}
.header .logo {
	 margin-top: 6px; float: left;
}
.header .logo_text {
	margin: 10px 0px 0px 12px; float: left;
}
.nav_block {
	background: url("nav_bg.png") repeat-x; height: 52px; clear: both;
}
.nav {
	
}
.nav ul {
	margin-left: 0px; float: left;
}
.nav ul li {
	height: 52px; text-align: center; font-size: 16px; float: left; position: relative;
}
.nav ul li a {
	padding: 0px 27px; transition:0.3s; height: 52px; line-height: 52px; float: left; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s;
}
.nav ul li span {
	background: url("../images/nav_line.png") no-repeat center; width: 1px; height: 52px; float: left;
}
.nav ul li a.levelnav:link {
	color: rgb(255, 255, 255);
}
.nav ul li a.levelnav:visited {
	color: rgb(255, 255, 255);
}
.nav ul li a.levelnav:hover {
	color: rgb(190, 226, 238);
}
.nav ul li:hover span {
	color: rgb(255, 222, 0);
}
.nav ul li:hover a.levelnav {
	
}
.nav ul li a.curr.levelnav {
	color: rgb(190, 226, 238);
}
.nav ul li dl {
	background: rgb(18, 123, 224); padding: 0px 0px 10px; border: 0px solid rgb(238, 238, 238); border-image: none; left: 0px; top: 52px; width: auto; float: left; display: none; position: absolute; z-index: 99999; min-width: 100%; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; box-shadow: 0px 2px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .2); -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}
.nav ul li dl dd {
	padding: 0px;
}
.nav ul li dl dd a {
	padding: 3px 0px; width: 100%; height: 30px; line-height: 30px; font-size: 14px; font-weight: normal; border-top-color: rgb(25, 136, 230); border-top-width: 1px; border-top-style: solid; float: left; white-space: nowrap;
}
.nav ul li dl dd a:link {
	color: rgb(255, 255, 225);
}
.nav ul li dl dd a:visited {
	color: rgb(255, 255, 225);
}
.nav ul li dl dd a:hover {
	color: rgb(255, 222, 0);
}
.header .r {
	margin: 0px; font-family: microsoft yahei; float: right;
}
.header .r .tel_img {
	float: left;
}
.header .r .top_hotline {
	line-height: 26px; margin-left: 13px; float: left;
}
.header .r .top_hotline .t1 {
	color: rgb(89, 87, 87); text-transform: uppercase; font-size: 16px;
}
.header .r .top_hotline .t1 i {
	font-size: 17px; font-style: normal;
}
.header .r .top_hotline .t2 {
	color: rgb(255, 102, 0); font-size: 28px; font-weight: bold; margin-top: 5px; display: inline-block;
}
.header .r .top_hotline .t3 {
	color: rgb(181, 181, 182); font-size: 16px; margin-top: 5px; display: inline-block;
}
.header .r .top_hotline .t1 {
	animation:flash 1.5s infinite alternate; font-weight: normal; display: inline-block; -webkit-animation: flash 1.5s 0s alternate infinite; -moz-animation: flash 1.5s 0s alternate infinite; -o-animation: flash 1.5s 0s alternate infinite;
}
.banner_block {
	width: 100%; float: left;
}
.public_title {
	margin: 25px 0px 20px; width: 100%; text-align: center; color: rgb(51, 51, 51); letter-spacing: 1px; font-family: microsoft yahei; font-size: 30px; font-weight: normal; float: left;
}
.public_title small {
	color: rgb(153, 153, 153); letter-spacing: 1.2px; font-size: 18px; margin-top: 6px; display: block;
}
.footer_bottom_block {
margin-top: 25px; background:#0d59c3; color:#FFFFFF;
}
.footer_bottom {
	width: 100%; padding-bottom: 15px; margin-top: 15px; float: left;
}
.footer_bottom .copyright {
	text-align: center; line-height: 28px;
}
.footer_bottom a {
	color: rgb(255, 255, 255);
}
.hesg_k {
	width: 257px; margin-bottom: 26px;
}
.hesg_k dl {
	width: 257px;
}
.hesg_k dl dt {
	color: rgb(51, 51, 51); font-size: 20px; font-weight: bold; margin-bottom: 15px;font-family:"Microsoft Yahei";
}
.hesg_k dl dd {
	margin: 0px;
}
.hesg_k dl dd li {
	line-height: 55px; text-indent: 30px;
}
.hesg_k dl dd li a {
	background: url("img_39.jpg") no-repeat; width: 257px; height: 55px; color: rgb(51, 51, 51); font-size: 16px; display: block;font-family:"Microsoft Yahei";
}
.hesg_k dl dd li a.actis {
	background: url("img_40.jpg") no-repeat; color: rgb(255, 255, 255);
}
.hesg_k dl dd li a:hover {
	background: url("img_40.jpg") no-repeat; color: rgb(255, 255, 255); text-decoration:none;
}
.hesg_ws {
	width: 257px;
}
.hesg_ws dl {
	width: 257px;
}
.hesg_ws dl dt {
	background: url("img_41.jpg") no-repeat; width: 257px; height: 60px; line-height: 60px; text-indent: 55px; margin-bottom: 15px;
}
.nrea{padding-top:20px; line-height:28px; color:#333333;}
.news_list{margin:0;padding:0;list-style:none;}
.news_list li{border-bottom:1px dotted #ccc;padding:10px;line-height:24px;color:#999;}
.news_list li:hover{background:#fafafa;}
.news_list li a{font-size:18px;font-family:microsoft yahei;display:block;line-height:40px;}
.news_list li em{color:#666;font-family:verdana;display:block;font-style:normal;}

.rss_list{margin:0;padding:0;list-style:none;}
.rss_list li{border-bottom:1px dotted #ddd;line-height:40px;color:#999;}
.rss_list li a{font-size:14px;font-family:microsoft yahei;}
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
.artshow{line-height:25px;font-size:14px;padding:0 0 15px 0;}
.artshow .title{text-align:center;font-size:20px;line-height:30px;font-weight:100;font-variant: normal;margin:0;padding:15px 0;font-family:microsoft yahei;}
.artshow .info{text-align:center;font-family:microsoft yahei;color:#999;padding:0 0 15px 0;font-size:14px;}
.artshow p{margin:5px 0;font-size:14px;}
.artshow .pre{margin:5px 0 5px 0;color:#999;}
.artshow .next{margin:0 0 5px 0;color:#999;}
.prowidth{width:899px;overflow:hidden;}
.pro_list{margin:15px 0;padding:0;list-style:none;overflow:hidden;}
.pro_list li{float:left;width:282px;margin:0 13px 13px 0;}
.pro_list li a{border:1px solid #eee;display:block;padding:15px;}
.pro_list li a img{border:1px solid #eee;}
.pro_list li a .title{text-align:center;font-size:14px;height:40px;line-height:40px;font-family:microsoft yahei;}
.pro_list li a .intro{line-height:18px;color:#999;word-break:break-all;min-height:55px;}
.pro_list li a .more{display:block;margin:15px auto 10px auto;text-align:center;background:#e5e5e5;width:90px;line-height:24px;}
.pro_list li a:hover{border:1px solid #ddd;}
.pro_list li a:hover .title{color:#1F92D1;}
.pro_list li a:hover .more{background:#1F92D1;color:#fff;}


.pro_width{width:1200px;height:370px;overflow:hidden;}
.prolist{margin:15px 0;padding:0;list-style:none;overflow:hidden;width:29999px;}
.prolist li{float:left;width:240px;margin:0 13px 13px 0;}
.prolist li a{border:1px solid #eee;display:block;padding:15px;}
.prolist li a img{border:1px solid #eee;}
.prolist li a .title{text-align:center;font-size:14px;height:40px;line-height:40px;font-family:microsoft yahei;}

.prolist li a .intro{line-height:18px;color:#999;word-break:break-all;min-height:55px;}
.prolist li a .more{display:block;margin:15px auto 10px auto;text-align:center;background:#e5e5e5;width:90px;line-height:24px;}
.prolist li a:hover{border:1px solid #ddd;}
.prolist li a:hover .title{color:#1F92D1;}
.prolist li a:hover .more{background:#1F92D1;color:#fff;}
.foot a{color:#FFFFFF; text-decoration:none;}
.foot a:hover{color:#FFFFFF; text-decoration:underline;}
.mlct{height:42px; background:#ececec; margin-top:15px;}
.mlctb{float:left; width:150px; text-align:center; line-height:42px; font-size:18px; color:#006fd8;font-weight:bold;}
.dahae{float:right; font-size:14px; line-height:42px; text-align:right; margin-right:20px;}
.daheae89{height:42px; background:#0099CC; line-height:42px; text-align:center; font-size:18px; background:#ececec; width:257px; margin:auto; margin-top:15px; margin-bottom:10px;color:#006fd8; font-weight:bold;}