@charset "utf-8";
/* CSS Document */
html,*,body, div, ul,ol, li,h1,h2,h3,h4,h5,h6,p,span{margin:0;padding:0;}
body{font-family:"微软雅黑", Arial, Helvetica, sans-serif;color:#666666;line-height:25px;font-size:14px;background:#f2f2f2 url(../images/bg.gif) repeat-x left top;height:2000PX;}
img{vertical-align:middle;}
em{font-style:normal;}
a img, :link img, :visited img{border:0;}
a:link, a:visited{text-decoration:none;color:#666666;}
a:hover,a:focus{text-decoration:underline;color:#0573bd;text-decoration:none;}
ul, ul li{list-style-type:none;}


#top_bg{height:40px;width:100%;background:#333;box-shadow:1px 1px 7px #999;position:fixed;z-index:999;left:0;border-bottom:#C6C6C6 solid 1px;}
.top{width:1640px;height:40px;margin:0 auto;}
.top .logo_l{width:145px;height:40px;float:left;background:url(../images/logo.png) no-repeat left;}

.nav_z{width:auto!important;height:40px;float:left;position:relative;z-index:999 ;}
#navul li{float:left;width:142px;height:40px;position:relative;text-align:center;line-height:40px;}
#navul li a:link, #navul li a:visited{color:#FFF;font-weight:500;letter-spacing:2px;}
#navul li ul{
	display:none;
	position:absolute;
	z-index:999;
	background:#bee5fc;
	left:-1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #289bde;
	border-right-color: #289bde;
	border-bottom-color: #289bde;
	border-left-color: #289bde;
}
#navul li ul li{
	display:block;
	width:108px;
	float:none;
	height:35px;
	position:relative;
	line-height:35px;
	font-size:12px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #289bde;
}
#navul li.navmoon{
	border:1px solid #289bde;
	width:140px;
	height:38px;
	line-height:38px;
	background-color: #bee5fc;
}
#navul li.navmoon a{color:#404a58;}
#navul li.navhome a:hover{color:#FCFF00;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a{display:block;width:108px;height:35px;line-height:35px;}
#navul li.navmoon ul a:hover{color:#0573bd;background:#FFF;}

@charset "utf-8";*{margin:0;padding:0;list-style-type:none;}
body {
	margin: 0px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-repeat: repeat-x;
	background-position:top;
	background-color: #eeeeee;
}
#index_top {WIDTH: 1000px;HEIGHT: 99px;MARGIN-LEFT: auto;MARGIN-RIGHT: auto;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;background-color: #FFFFFF;}
#index_top_01 {WIDTH: 600px;HEIGHT: 99px;float: left;padding-left: 12px;}
#index_top_02 {WIDTH: 300px;HEIGHT: 99px;float: left;padding-left: 50px;background-image: url(images/index_02.gif);background-repeat: no-repeat;background-position: 20px;}
#index_top_03 {WIDTH: 200px;HEIGHT: 50px;float: left;background-position: 330px;padding-left: 35px;font-size: 12px;line-height: 50px;}
#index_daohang {
	WIDTH: 995px;
	HEIGHT: 40px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	font-weight: bold;
	background-color: #1583c3;
	padding-left: 4px;
}
#index_01 {WIDTH: 990px;HEIGHT: 50px;MARGIN-LEFT: auto;MARGIN-RIGHT: auto;padding-top: 8px;font-weight: bold;padding-right: 5px;padding-left: 5px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;background-color: #FFFFFF;}
#index_02 {WIDTH: 1000px;HEIGHT: 45px;MARGIN-LEFT: auto;MARGIN-RIGHT: auto;font-weight: bold;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;background-color: #FFFFFF;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
#index_02_01{
	float:left;
	height: 40px;
	width: 955px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 40px;
}
#index_03 {
	WIDTH: 1000px;
	HEIGHT: 230px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#index_03_01{float:left;height: 220px;width: 980px;background-image: url(images/index_39.gif);background-repeat: no-repeat;background-position: 240px 120px;padding-left: 10px;}
#index_03_01_01{float:left;height: 50px;width: 978px;}
#index_03_01_02{float:left;height: 40px;width: 430px;font-size: 14px;line-height: 40px;padding-left: 20px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}
#index_03_01_031{float:left;height: 170px;width: 480px;font-size: 14px;line-height: 36px;padding-left: 5px;}
#index_03_01_032{
	float:left;
	height: 160px;
	width: 230px;
	padding-left: 10px;
}
#index_03_01_033{
	float:left;
	height: 150px;
	width: 230px;
	padding-left: 10px;
	background-color: #eaeaea;
	background-position: 110px 80px;
	padding-top: 10px;
}
#index_03_01_03{
	float:left;
	height: 200px;
	width: 460px;
	font-size: 14px;
	line-height: 36px;
	padding-left: 10px;
}
#index_03_01_04{
	float:left;
	height: 200px;
	width: 170px;
	font-size: 14px;
	line-height: 32px;
	padding-left: 310px;
	background-image: url(images/jishu.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	font-weight: bold;
}
#index_03_02{float:left;height: 280px;width: 500px;background-image: url(images/index_43.gif);background-repeat: no-repeat;background-position: 240px 120px;}
#index_04 {WIDTH: 1000px;HEIGHT: 200px;MARGIN-LEFT: auto;MARGIN-RIGHT: auto;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;background-color: #FFFFFF;}
#footer {width:100%;height:110px;display:inline-block;background-image:url(images/index_34.gif);background-repeat: repeat;background-position: left top; padding-top:20px;}
#footer_1{width:1000px;margin-left:auto;margin-right:auto;height:100px;text-align: center;font-size: 12px;line-height: 30px;color: #FFFFFF;}
.biankuang_hui{border: 5px solid #CCCCCC;}
.zi16cu{
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
}
/*链接*/
A:link {COLOR: #666666; FONT-SIZE: 14px; TEXT-DECORATION: none}
A:visited {COLOR: #666666; FONT-SIZE: 14px; TEXT-DECORATION: none}
A:hover {COLOR: #CC0000; FONT-SIZE: 14px; TEXT-DECORATION: none}
A:active {COLOR: #666666; FONT-SIZE: 14px; TEXT-DECORATION: none}
A.a1:link {COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none}
A.a1:visited {COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none}
A.a1:hover {COLOR: #FFCC66; FONT-SIZE: 12px; TEXT-DECORATION: none}
A.a1:active {COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none}
A.a2:link {COLOR: ##FF6600; FONT-SIZE: 12px; TEXT-DECORATION: none}
A.a2:visited {COLOR: ##FF6600; FONT-SIZE: 12px; TEXT-DECORATION: none}
A.a2:hover {COLOR: #CC0000; FONT-SIZE: 12px; TEXT-DECORATION: none}
A.a2:active {COLOR: ##FF6600; FONT-SIZE: 12px; TEXT-DECORATION: none}
/* 导航样式*/
.cls {clear: both;}
a:focus { outline: none; }
.xgsm {padding: 0px;width: 800px;margin-top: 24px;margin-right: auto;margin-bottom: 20px;margin-left: auto;}
.xgsm p {line-height: 1.8em;padding: 0px;margin: 0px;color: #666666;}
.menu {height: 24px;display: block;padding: 0px;width: 900px;margin-top: 0px;margin-right: auto;margin-left: auto;}
.menu ul {list-style: none;padding: 0;margin: 0;}
.menu ul li {/* width and height of the menu items */  float: left;overflow: hidden;position: relative;line-height: 24px;text-align: center;}
.menu ul li a {/* must be postioned relative  */position: relative;display: block;width: 165px;height: 24px;font-family:"宋体";font-size: 14px;text-decoration: none;cursor: pointer;font-weight: bold;}
.menu ul li a span {/* all layers will be absolute positioned */position: absolute;left: 0;width: 155px;}
.menu ul li a span.out {top: 0px;}
.menu ul li a span.over,.menu ul li a span.bg {/* hide */  top: -24px;}
/** 1st example **/
#menu1 {background-repeat: repeat-x;background-position: 0px 0px;}
#menu1 ul li a {color: #ffffff;}
#menu1 ul li a span.over {color: #FFF;}
#menu1 ul li span.bg {/* height of the menu items */  height: 24px;background-image: url(images/bg_over.gif);background-repeat: no-repeat;background-position: center center;}
/** 2nd example **/
#menu2 {background: #000;}
#menu2 ul li a {color: #999999;}
#menu2 ul li a span.over {color: #000;background-color: #f0f0f0;}
/* 幻灯开始*/
#imgshow_mask{width:100%;position:absolute;z-index:1;background:url(images/imgshow_mask.png) repeat-x 0 0;height:27px;}
#imgshow_mask{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/imgshow_mask.png');}
#imageShow{clear:both;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
#imageShow .imagebg{height:330px;overflow:hidden;position:relative;}
#imageShow .imagebg li{height:330px;overflow:hidden;position:absolute;top:0;left:0;width:100%;display:block;filter:alpha(opacity=0);opacity:0;}
#imageShow .imagebg li a.bannerbg_main{width:100%;position:absolute;top:0;right:0;height:330px;display:block;}
.scrollbg{height:80px;background-image: url(images/scroll_bg.png);background-repeat: repeat-x;background-position: 0 100%;}
.scroll{margin:0 auto;width:960px;height:76px;position:relative;}
.s_pre, .s_next{display:block;width:48px;height:76px;position:absolute;}
a.s_pre{background:url(images/arrow_l.png);top:4px;left:0;}
a.s_pre:hover{background:url(images/arrow_l_on.png);}
a.s_next{background:url(images/arrow_r.png);top:4px;right:0;}
a.s_next:hover{background:url(images/arrow_r_on.png);}
.outScroll_pic{ height:76px;margin-left:70px;overflow:hidden;position:relative;width:822px;top:2px;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic{margin:0 auto;width:40000px;height:76px;}
.scroll_pic li{float:left;float:left;height:65px;width:145px;margin:5px 9px;_margin:5px 14px 5px 4px;cursor:pointer;background:#000;}
.scroll_pic li img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.scroll_pic li.currently img{filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}
.scroll .current{width:144px;height:65px;border:2px #ff780d solid;background:url(images/arrow_on.png) 50% -4px no-repeat;z-index:10;position:absolute;top:5px;left:0;}
/*子页*/
#container{width: 1002px;margin-right: auto;margin-left: auto;background-color: #FFFFFF;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;background-image: url(images/bgyy.jpg);background-position: 215px 0px;background-repeat: no-repeat;background-color: #FFFFFF;}
#main{overflow:hidden;}
.sidebar{float:left;width:220px;padding-left: 0px;}
.content{overflow:hidden;_float:left;}
.row{margin-bottom:-10000px;padding-bottom:10000px;/*内外补丁是关键*/}
.left_01{float:left;width:220px;height: 650px;}
.ziye_01{float:left;width:690px;padding-top: 15px;background-color: #993300;height:auto!important;min-height:600px;}
.ziye_02{float:left;width:680px;height: 40px;}
.ziye_03{float:left;width:670px;height:auto!important;min-height:600px;font-size: 12px;line-height: 24px;padding: 10px;}
.ma_left{width:218px; float:left; margin-top:10px;}
.news_title{width:218px; height:234px; background:url(images/top_b1.jpg) no-repeat top center;}
.news_title h1{width:218px;text-align:center;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight:bold;padding-top: 2px;padding-bottom: 6px;}
.news_title li{width:208px;height:36px;line-height:32px;padding:0 5px;margin-bottom:2px;text-align: center;}
.news_title li a:link,.news_title li a:visited{color:#fff;background:url(images/top_lebg.jpg) top center no-repeat;  text-decoration:none;width:208px; height:36px; display:block;}
.news_title li a:hover{text-decoration:underline; color:#fff; width:208px; height:36px; display:block;background:url(images/top_lebg1.jpg) top center no-repeat;}
.lxwm{height: 345px;width: 210px;float:left;}
.lxwm_01{height: 32px;width: 210px;float:left;}
.lxwm_02{height: 315px;width: 190px;float:left;background-image: url(images/LXWMBG.jpg);background-repeat: no-repeat;background-position: 65px 190px;border: 6px double #C8E6F7;padding: 4px;}
.lxwm_03{height: 30px;width: 190px;float:left;padding-top: 5px;padding-bottom: 5px;}
.lxwm_04{height: 30px;width: 38px;float:left;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #C8E6F7;}
.lxwm_05{height: 30px;width: 150px;float:left;font-size: 14px;line-height: 30px;color: #114A6C;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #C8E6F7;}
.ma_right{
	width:770px;
	float:left;
	height:auto!important;
	min-height:600px;
	font-size: 12px;
}
.biaoti{height:20px; margin-left:10px; width:760px; margin-top:10px; line-height:20px; border-bottom:1px dotted #dedede;font-size: 12px;}
.biaoti span{margin-left:5px; margin-right:5px;}
.ne_con{padding:10px 10px 10px 15px; width:740px;height:auto!important;min-height:600px;}
.ne_con1{
	padding:10px 10px 10px 15px;
	width:740px;
	height:auto!important;
	min-height:600px;
}
.ne_con li{height:30px; width:755px; line-height:30px; border-bottom:1px dotted #CCC;}
.ne_con li span{margin-right:15px;color:#999;font-size: 12px;}
.ne_con li.page{text-align:center; border-bottom:none; padding-top:12px;}
.biankuang_cp{
	border: 4px solid #A8CEDF;
}