@charset "gb2312";
/* CSS Document */

body{font-family: "Î¢ÈíÑÅºÚ"; font-size:12px; color:#333; background-color:#FFFFFF; background-repeat:no-repeat; background-repeat:repeat-x; background-position:top;}
body,p,img,p,dl,dt,dd,ul,ol,li,h1,h2,li,ul{ padding:0; margin:0; border:none;}
ul,li{ list-style-type:none;}

a:hover { text-decoration:underline; color:#FF0000;}
a:link, a:visited { text-decoration:none;}

.top{ height:125px; width:100%; margin: 0 auto; overflow:hidden;background:url(../images/top-bg.jpg); }
.top .top_bar {width:1000px; text-align:center; padding-top:20px; margin:0 auto;}
.top .logo {width:600px; background:url(../images/logo.png); width:520px; height:80px; float:left;}

.top .hotline { float:left; padding-left:100px;}
.top .rcol {  float:left; }
.top .rcol li{ width:95px; float:left; }
.top .rcol li.c1 { background:url(../images/bg_04.gif) no-repeat left center; }
.top .rcol li.c2 { background:url(../images/bg_06.gif) no-repeat left center; }
.top .rcol li.c3 { background:url(../images/bg_09.gif) no-repeat left center; }
.top .rcol li a { height:29px; padding:0 0 0 35px; line-height:29px; color: #999; display:block; }
.top .rcol li a:hover { text-decoration:none; color: #FF0000; }


.menu { margin:0 auto; background:#ff6600; width:100%; height:46px; text-align:center; }
.menu .nav{ height:45px; line-height:45px; padding-top:1px;  width:1003px; float:center; margin:0 auto; }
.menu .nav li{ float:left; height:45px; line-height:45px; background:url(../images/nav_li_righ_bg.jpg) right center no-repeat; width:100px; text-align:center;}
.menu .nav li a{ color:#fff; font-size:14px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"}
.menu .nav li:hover{ background-color:#3399CC;}

#banner { margin:0 auto; Z-INDEX: 9999; POSITION: relative; WIDTH: 100%; HEIGHT: 399px; OVERFLOW: hidden; text-align:center;}
div.slideBox{ position:relative; width:670px; height:300px; overflow:hidden; margin:0 auto;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px; overflow:hidden;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:20px; height:20px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#093;}

.gr{width:12px;  float:left;}
.dr{width:10px; padding-top:20px;  float:left;}
.fotbg {MARGIN-TOP: 20px; background:url(../images/botbg.jpg) left top repeat-x; CLEAR: both;}
.footer { MARGIN: 0px auto; WIDTH: 1003px; height:178px; }
.footer .zzs { width:550px; padding-left:100px; padding-top:15px; color:#FFFFFF; line-height:20px; float:left;}
.footer .yzs { padding-left:20px; padding-top:15px; color:#FFFFFF; line-height:20px; float:left;}
.footer .yzs2 { margin-top:10px; padding-left:20px; padding-top:15px color:#FFFFFF; line-height:20px; float:left;}




.tmp {margin:0px auto; width:100px;}



.hz_css{width:1003px; height:170px;  padding-bottom:10px; padding-top:10px; }
.tbody{ width:1003px; margin:0 auto; OVERFLOW: hidden; padding-top:15px; padding-bottom:15px;}
.tbody .left{ width:200px; float:left; padding-right:30px;}
.tbody .left .ltitle{ height:229px; height:29px; background: #FF6600; overflow:hidden;}
.tbody .left .dzz{ height:25px; padding-left:15px; padding-top:4px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.tbody .left .lcont{  border-top:none; }
.tbody .left .lcont dl dt{ font-size:14px; font-weight:bold; padding-top:5px; color:#294D87; background:url(../images/lef1.jpg) left center no-repeat; height:24px; padding-left:1px;}
.tbody .left .lcont dl dt a{ color:#000;}
.tbody .left .lcont dl dd{ padding-left:18px; height:33px; line-height:36px; padding-top:1px; padding-bottom:1px;  background:url(../images/sj.jpg) no-repeat 6px center;  border-bottom:1px solid #CCC;}
.tbody .left .lcont dl dd a{ color:#000;}
.tbody .left .lcont dl dd a:hover{ color:#FF0000;}


.tbody .right {width:720px; float:left;}
.link {width:950px; margin:0 auto; overflow:hidden;}
.link .lnkTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/titT_til.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 930px; PADDING-TOP: 5px; HEIGHT: 20px; line-height:15px; color:#000; margin-bottom:10px;}
.link ul {margin-left:30px;}
.link li { float:left; width:175px; font-size:14px; border:double #000 0px;}
.link li a{color:#000;}

.tbody .right .nav {width:100%; padding-left:40px; padding-top:5px; height:30px; background:url(../images/title.jpg) no-repeat; font-weight:bold; font-size:14px;  color:#0066CC; }
.tbody .right .ReadContent { width:720px; margin-left:15px; border:double #000 0px;}
.tbody .right .ReadContent .Title {font-size:18px; font-weight:bold; height:70px; line-height:35px; text-align:center;}
.tbody .right .ReadContent .Author {font-size:11px; text-align:center; }
.tbody .right .ReadContent .Content { text-align:left; font-size:14px; margin-top:15px; text-indent:28px;}
.tbody .right .page { text-align:center; font-size:14px; margin-top:30px;}
.tbody .right .page a{color:#000;}


.hz_case{width:990px; height:20px;  padding-bottom:15px; padding-top:10px; border-bottom: #CCCCCC 2px  inset;}
.hz_case .case{width:200px; float:left;}
.hz_case .more{width:60px; padding-top:10px; float:right;}
.hz_case .more a{color:#565d6d;}
.hx_news{ width:1003px; margin-top:5px;  background:#FFFFFF; overflow:hidden;}
.hx_dt{float:left; width:320px; border-left: #B7D0EF 1px solid; border-right: #B7D0EF 1px solid; border-bottom: #B7D0EF 1px solid;   overflow:hidden;  }
.hx_pic{width:330px; height:68px; padding-top:5px;}
.hx_top{width:310px; height:29px; padding-left:10px; font-weight:bold; color:#FFFFFF;  background:url(../images/botbg.jpg) left bottom repeat-x;}
.indexnew p{ line-height:12px;}
.indexnew ul{ width:308px; text-align:left;}
.indexnew li{ width:302px; background:url(../images/lb_44.jpg) no-repeat 2px center;   font-weight:bold;  padding: 0 0 0 15px;  line-height:28px;  padding-left:15px;   }
.indexnew li span{ float:right; color: #333;}
.indexnew li a{ color:#333; text-decoration:none;}
.indexnew li a:hover{ color:#FF0000;}
.left_a{float:left; width:160px; padding-top:5px;}
.right_b{float:right; width:40px; padding-top:5px; color:#fff}
.right_b a{ color:#fff; text-decoration:none;}
.right_b a:hover{ color:#fff;}





.space1 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 1px;}
.space2 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 2px;}
.space3 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 3px;}
.space4 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 4px;}
.space5 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 5px;}
.space6 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 6px;}
.space7 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 7px;}
.space8 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 8px;}
.space9 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 9px;}
.space10 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 10px;}
.space12 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 12px;}
.space13 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 13px;}
.space14 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 14px}
.space15 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 15px}
.space16 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 16px}
.space17 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 17px}
.space18 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 18px}
.space19 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 19px}
.space20 {CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 20px}
.line01 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: url(../images/line_xu.jpg) repeat-x; MARGIN: 5px 0px; OVERFLOW: hidden; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.line04 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: url(../images/line_xu.jpg) repeat-x; MARGIN: 10px 0px 7px; OVERFLOW: hidden; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.line02 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: url(../images/line_xu.jpg) repeat-x; MARGIN: 0px 10px 7px; OVERFLOW: hidden; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.line03 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: url(../images/line_xu.jpg) repeat-x; MARGIN: 0px 10px 3px; OVERFLOW: hidden; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.line05 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: url(../images/line_xu.jpg) repeat-x; MARGIN: 8px 10px 3px; OVERFLOW: hidden; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.line06 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: url(../images/line_xu.jpg) repeat-x; MARGIN: 8px 0px 0px; OVERFLOW: hidden; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.right_main_title { BACKGROUND: url(../images/x000.gif) repeat-x -3px 5px; height:40px; line-height:40px; padding-left:5px; padding-right:5px; width:740px; font-size:14px; font-weight:bold;}
.right_main_title a {color:#000;}
.right_main_title img{ padding-right:5px; }
.right_main_title span{ float:right; font-size:14px; font-weight:normal;}
.nl li{ overflow:hidden; background:url(../images/arrow_green.gif) 10px center no-repeat; padding-left:24px; margin:auto; line-height:28px; height:28px; font-size:14px;}
.nl li a{ display:block; float:left; color:#333; font-size:12px; line-height:28px; height:28px; font-size:14px;}
.nl li a:hover { text-decoration:underline; color:#FF0000; }
.nl li span{ float:right; color:#333; font-size:14px;}



.NewsList { margin-left:30px;}
.newsn{margin:0 auto; padding:10px 0; width:725px; }
.NewsList li{ overflow:hidden; background:url(../images/arrow_green.gif) 10px center no-repeat; padding-left:24px; margin:auto; line-height:28px; height:28px; font-size:14px;}
.NewsList li a{ display:block; float:left; color:#333; font-size:12px; line-height:28px; height:28px; font-size:14px;}
.NewsList li a:hover { text-decoration:underline; color:#FF0000;}
.NewsList li span{ float:right; margin-right:20px;color:#333; font-size:14px;}




/*
#banner { margin:0 auto; Z-INDEX: 9999; POSITION: relative; WIDTH: 100%; HEIGHT: 399px; OVERFLOW: hidden; text-align:center;}
.banner_list{width:1405px; height:400px; float:center; text-align:center; margin:0 auto;}
.content_1 UL LI { FLOAT: left; width:1405px; height:500;}
.content_1 UL LI A { WIDTH: 100%; DISPLAY: block; HEIGHT: 399px;}
.content_2 { POSITION: absolute; MARGIN-LEFT: 41px; TOP: 370px; LEFT: 50%;}
.content_2 UL LI { BORDER-BOTTOM: #8a8a8a 1px solid; FILTER: alpha(opacity=60); BORDER-LEFT: #8a8a8a 1px solid; BACKGROUND-COLOR: #7e7e7e; WIDTH: 9px; FLOAT: left; HEIGHT: 9px; MARGIN-LEFT: 10px; BORDER-TOP: #8a8a8a 1px solid; CURSOR: pointer; BORDER-RIGHT: #8a8a8a 1px solid; opacity: 0.6;}
.content_2 UL LI.select { BORDER-BOTTOM-COLOR: #ffffff; BACKGROUND-COLOR: #ffffff; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; BORDER-LEFT-COLOR: #ffffff;}

.top .top_bar{ height:10px; line-height:19px; background:url(images/hxfk.jpg) right top no-repeat; text-align:right; padding-right:34px;}
.top .top_bar a{ color:#fff; padding:0 6px;  background:url(images/top_bg_d.jpg) right top no-repeat;}
.top .logo{ width:411px; height:57px; margin:0px 5px; float:left; padding-top:20px; padding-bottom:5px;}
.top .tel{ width:214px; height:27px; margin:0px 5px; float:right; padding-top:10px; padding-bottom:20px; color:#000000; }
.top .nav{ height:45px; line-height:43px; padding-top:1px;  width:1003px; float:left;}
.top .nav li{ float:left; height:43px; line-height:46px; background:url(images/nav_li_righ_bg.jpg) right center no-repeat; width:100px; text-align:center;}
.top .nav li a{ color:#fff; font-size:14px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"}
.top .row1 { width:1003px; height:114px; margin:0 auto; background:url(images/top-bg.gif) no-repeat right bottom; overflow:hidden; }
.top .rcol { width:305px; padding:5px 0 0; float:right; }
.top .rcol li{ width:95px; float:left; }
.top .rcol li.c1 { background:url(images/bg_04.gif) no-repeat left center; }
.top .rcol li.c2 { background:url(images/bg_06.gif) no-repeat left center; }
.top .rcol li.c3 { background:url(images/bg_09.gif) no-repeat left center; }
.top .rcol li a                             { height:29px; padding:0 0 0 35px; line-height:29px; color: #999; display:block; }
.top .rcol li a:hover                       { text-decoration:none; color: #FF0000; }

*/


