BODY { background-image:url(../images/bg.jpg); background-repeat:repeat-x; MARGIN: 0px;  background-color:#ffffff; font-family:"Î¢ÈíÑÅºÚ";
}
img { border:none;}
html { overflow-x:hidden;}
tr,td { color:#555555; }
.bgline{
	background-image:url(../images/BG_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.cls11{
	border:1px solid #dddddd;
	padding:2px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
cursor:pointer;
}
.cls22{
	border:1px solid #0066cc;
	padding:2px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 0.5;
cursor:pointer;
}


a.xxtp:link {color:#455258;text-decoration:none; font-weight:bold; 	DISPLAY: block;  FONT-SIZE: 12px;  LINE-HEIGHT: 22px; HEIGHT:22px; TEXT-DECORATION: none; }
a.xxtp:visited {color:#455258;text-decoration:none; 	font-weight:bold;DISPLAY: block;  FONT-SIZE: 12px;  LINE-HEIGHT: 22px; HEIGHT:22px; TEXT-DECORATION: none;}
a.xxtp:hover {color:#ffffff;text-decoration:none;  font-weight:normal;	DISPLAY: block;  FONT-SIZE: 12px; BACKGROUND: url(../images/hgg.jpg) repeat-x center center; LINE-HEIGHT: 22px; HEIGHT:22px; TEXT-DECORATION: none;}
a.xxtp:active {color:#ffffff;text-decoration:none; 	 font-weight:normal; DISPLAY: block;  FONT-SIZE: 12px; BACKGROUND: url(../images/hgg.jpg) repeat-x center center; LINE-HEIGHT: 22px; HEIGHT:22px; TEXT-DECORATION: none;}



TABLE#nav {
	
}

TABLE#nav A.nav {
	DISPLAY: block;  FONT-SIZE: 15px;  COLOR: #ffffff; LINE-HEIGHT: 52px; HEIGHT:52px; TEXT-DECORATION: none; font-weight:bold; DISPLAY: block; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ";
}
TABLE#nav A.nav:hover {
	  font-size:15px; background-color:#a50023; BACKGROUND: url(../images/hg.jpg) repeat-x center center;COLOR: #ffffff;  font-weight:bold;DISPLAY: block;LINE-HEIGHT: 52px; HEIGHT:52px; text-decoration:none;font-family:"Î¢ÈíÑÅºÚ";
}

TABLE#nav A.navCurrent {
	  font-size:15px;  background-color:#a50023;BACKGROUND: url(../images/hg.jpg) repeat-x center center; COLOR: #ffffff;  font-weight:bold;DISPLAY: block;LINE-HEIGHT: 52px; HEIGHT:52px; text-decoration:none;font-family:"Î¢ÈíÑÅºÚ";
}
TABLE#nav A.navCurrent:hover {
 font-size:15px; background-color:#a50023; BACKGROUND: url(../images/hg.jpg) repeat-x center center;COLOR: #ffffff;  font-weight:bold;DISPLAY: block;LINE-HEIGHT: 52px; HEIGHT:52px;text-decoration:none; font-family:"Î¢ÈíÑÅºÚ";
}



TABLE.navFloat {
	Z-INDEX: 20000; VISIBILITY: hidden; WIDTH: 121px; POSITION: absolute; BACKGROUND-COLOR: #f8be00; margin:0px; margin-top:0px; margin-left:0px; padding-left:0px; 
}
TABLE.navFloat .space {
	height: 1px; BACKGROUND-COLOR: #ffffff
}
TABLE.navFloat A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 121px; COLOR: #ffffff; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-DECORATION: none; 
}
TABLE.navFloat A:hover {
	COLOR:#ffffff; BACKGROUND-COLOR: #0073bc; TEXT-DECORATION: none;
}
TABLE.navFloat A:active {
	COLOR:#ffffff; BACKGROUND-COLOR: #0073bc; TEXT-DECORATION: none;
}
TABLE.navFloat A:visited {
		PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #ffffff; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-DECORATION: none;
}


.viewcotent{
	line-height:23px;
	padding:10px 15px;
	vertical-align:top;
	height:205px;
	line-height:25px;
	color:#444;
	font-size:14px;
}

.viewcotent p,font,div,span{
	line-height:25px;
	vertical-align:top;
	color:#444;
	font-size:14px;
}

.viewcotentt{
	padding:0px 20px;
	line-height:25px;
	vertical-align:top;
	height:100px;
	font-size:14px;
}

#le A.nav2{
	display:block;
	color:#808080;
	font-size:16px;
	font-family:"Microsoft YaHei";
	height:58px;
	line-height:58px;
	text-decoration:none;
	background:url(../images/mjtbg.jpg1);
	padding:0px 8px;
}
#le A.nav2Current {
	display:block;
	color:#005eaf;
	font-size:16px;
	font-family:"Microsoft YaHei";
	height:58px;
	line-height:58px;
	text-decoration:none;
	background:url(../images/mjtbgg.jpg1);
	padding:0px 8px;
}

#le A.nav2:hover {
	display:block;
	color:#005eaf;
	font-size:16px;
	font-family:"Microsoft YaHei";
	height:58px;
	line-height:58px;
	text-decoration:none;
	background:url(../images/mjtbgg.jpg1);
	padding:0px 8px;
}

.hdfont4{
	font-family:"Microsoft YaHei";
	font-size:20px;
	color:#000;
}

.hdfont4 a:link{
	color:#000;
	text-decoration:none;
}
.hdfont4 a:visited{
	color:#000;
	text-decoration:none;
}
.hdfont4 a:hover{
	color:#000;
	text-decoration:underline;
}
.hdfont4 a:active{
	color:#000;
	text-decoration:none;
}
a.xw:link {color: #444444;text-decoration: none;}
a.xw:visited {text-decoration:none;color:#444444;}
a.xw:hover {text-decoration:underline;color:#ff6600;}
a.xw:active {text-decoration:none;color: #ff6600;}
div,td,th,span,font{word-break:break-all;font-size:12px;color:#000;}

a.db:link {color: #ffffff;text-decoration: none; font-size:13px; }
a.db:visited {text-decoration:none;color:#ffffff; font-size:13px; }
a.db:hover {text-decoration:underline;color:#ffffff; font-size:13px; }
a.db:active {text-decoration:none;color: #ffffff; font-size:13px;}


.font {
	LINE-HEIGHT: 18px; FONT-SIZE: 12px
}
.img {
	BORDER-BOTTOM: #dfe0e0 1px solid; BORDER-LEFT: #dfe0e0 1px solid; BORDER-TOP: #dfe0e0 1px solid; BORDER-RIGHT: #dfe0e0 1px solid
}
.www {
	LINE-HEIGHT: 18px; COLOR: #1c5679; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.font-hui-b {
	LINE-HEIGHT: 18px; COLOR: #5e5e5e; FONT-SIZE: 14px; FONT-WEIGHT: bolder
}
.font-en {
	LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #606060; FONT-SIZE: 12px
}
.font-page {
	LINE-HEIGHT: 18px; COLOR: #15689a; FONT-SIZE: 12px
}
.title {
	LINE-HEIGHT: 20px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.img1 {
	BORDER-BOTTOM: #d8d9da 1px solid; BORDER-LEFT: #d8d9da 1px solid; BORDER-TOP: #d8d9da 1px solid; BORDER-RIGHT: #d8d9da 1px solid
}
.input {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; FONT-SIZE: 12px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
SELECT {
	BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 1px
}
.font-news {
	LINE-HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 12px
}
.font-news-title {
	LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.font-news-page {
	LINE-HEIGHT: 39px; COLOR: #000000; FONT-SIZE: 12px
}
.font-pro {
	LINE-HEIGHT: 18px; FONT-SIZE: 12px
}
.font-pro-title {
	LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.font-pro-page {
	LINE-HEIGHT: 39px; COLOR: #000000; FONT-SIZE: 12px
}
.fdj {
	BACKGROUND-IMAGE: url(images/fdf.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: center top
}
.hdh {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.kj {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.hjs {
	BACKGROUND-IMAGE: url(images/erer95.gif); LINE-HEIGHT: 20px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: center top; COLOR: #a08169; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.lkj {
	LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #a08169; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.jjz {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #cdbcb0; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.lszj {
	LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #80a001; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.bjfef {
	BACKGROUND-IMAGE: url(images/rgfr.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top
}
.kj {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.link1 A:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #cebdad; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.link1 A:link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #cdbcb0; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.link1 A:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #a08169; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.pofeio {
	BACKGROUND-IMAGE: url(../images/iokf.gif); LINE-HEIGHT: 20px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: center center; COLOR: #7b624f; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.link2 A:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #836752; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.link2 A:link {
	LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #836752; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.link2 A:hover {
	COLOR: #333333
}
.yw {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.link3 A:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #cdbcb0; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.link3 A:link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #cdbcb0; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.link31 A:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #522f17; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.kjh {
	LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #836752; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.lkjyw {
	LINE-HEIGHT: 25px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #836752; FONT-SIZE: 12px; TEXT-DECORATION: none
}
#bbtn A.nav1 {
font-size:14px; font-family:"Î¢ÈíÑÅºÚ";
	display:block;
	height:28px;
	line-height:28px;
	padding-left:15px;
	width:183px;
	text-decoration:none;
	background-image:url(../images/lbg1.jpg);
	color:#5e5e5e;

}
#bbtn A.nav1Current {
font-size:14px; font-family:"Î¢ÈíÑÅºÚ";
display:block;
	height:25px;
	line-height:25px;
	padding-left:15px;
	width:183px;
	text-decoration:none;
background-image:url(../images/lbg2.jpg);
	font-size:14px;
	color:#ffffff;
}

#bbtn A.nav1:hover {
font-size:14px; font-family:"Î¢ÈíÑÅºÚ";
	display:block;
	height:25px;
	line-height:25px;
	padding-left:15px;
	width:183px;
	text-decoration:none;
background-image:url(../images/lbg2.jpg);
	font-size:14px;
	color:#ffffff;
}


.m-fade{position:relative; width:100%; height:450px; margin-top:1px;}
.m-fade .fade-lst{position:relative; height:100%;}
.m-fade .fade-lst li{position:absolute; width:100%; height:100%; overflow:hidden; display:none; opacity:0; filter:alpha(opacity=0);}
.m-fade .fade-lst .z-crt{display:block; opacity:1; filter:alpha(opacity=100);}
.m-fade img{position:absolute; top:0; left:50%; margin-left:-952px; width:1920px; height:450px;}
.m-fade .fade-btn{position:absolute; left:0; bottom:12px; width:100%; height:10px; overflow:hidden; text-align:center; font-size:0; *word-spacing:-1px}
.m-fade .fade-btn a{display:inline-block; width:50px; height:100%; overflow:hidden; margin:0 6px; vertical-align:top; word-spacing:normal; background-color:#fff; transition:opacity .3s ease;}
.m-fade .fade-btn a:hover, .m-fade .fade-btn .z-crt{background-color:#63b5d4;}
.m-fade .fade-lst a, .m-fade img{filter:inherit;}
:root .m-fae a, :root .m-fade img{filter:none;}




 .m_zhaos{ width:500px; margin-left:0px; float:left; color:#666666;}
  .m_zhaos a:link { color:#666666;}
.m_zhaos ul li{ width:500px; float:left; list-style-type:none; padding:10px 5px; border-bottom:1px dotted #ccc; margin-bottom:5px;}
.m_zhaos ul li:hover{background:#d3103a; color:#fff;}
 .m_zhaos .current{ background:#d3103a; color:#fff;}
.m_zhaos h3{ margin-bottom:10px;}
.m_zhaos span{ float:right; padding-right:10px; font-size:14px; font-style:normal; font-weight:normal;}
 .m_zhaos p{ font-size:12px; }
 
 
 
 

.m_news{ width:530px; float:left;}
.m_news ul,.m_zhaos ul{ float:left; margin:0px; padding:0px;}
.m_news ul li{ width:530px; margin-bottom:1px; margin-top:10px; list-style-type:none; float:left; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.m_news ul li img{ float:left; margin-right:10px; height:144px; width:169px; border:1px solid #ccc; padding:1px;}
.m_news ul li .title{ text-decoration:none; font-size:16px; font-weight:bold; line-height:40px;}
.m_news h1,.m_zhaos h1{ padding-bottom:10px; border-bottom:1px #ccc dotted; margin-bottom:10px;}
.m_news h1 b,.m_zhaos h1 b{ color:#c80708}
.m_news h1 em,.m_zhaos h1 em{ font-size:14px; color:#666; padding-left:20px;}
.m_news ul li p{ font-size:12px; margin-bottom:6px;}
.m_news ul li span{ color:#666; padding-left:25px; font-size:16px; background:url(../images/newsTimeICO.png) no-repeat; float:left; width:300px;}
.m_news ul li .detail{ float:left; background:#c80708; padding:3px 10px; color:#fff; margin-top:8px;}
.m_news h1 .more,.m_zhaos h1 .more{ float:right; padding:0px 5px; background:#c80708; color:#fff; font-size:12px;}
.m_news ul .last,.m_zhaos ul .last{ border-bottom:none;}


/* main_image */
.main_visual{height:400px;overflow:hidden;position:relative;}
.main_image{height:400px;overflow:hidden;position:relative;}
.main_image ul{padding:0;margin:0}
.main_image ul{width:9999px;height:400px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:755px;height:400px;}
.main_image li span{display:block;width:100%;height:400px}
.main_image li a{display:block;width:100%;height:400px}

div.flicking_con{position:absolute;top:370px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-40px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}