@charset "gb2312";
body,div,h1,h2,h3,h4,h5,h6,ul,li,input,textarea,,form, p,table,tr,td{ margin:0; padding:0;}
h1,h2,h3,h5,h5,h6{ font-size:100%; font-weight:normal;}
strong{ font-weight:800;}
*{margin:0px auto; padding:0px;}
ul,li{ list-style:none;}
img{ border:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color: #da0006; text-decoration:underline; cursor:pointer}
body{
	font:12px/1.75 '????',Tahoma, Arial;
	color:#333;
	height:100%;
	margin: 0 auto;
	width: 100%;
	background: #F7F0E8 ;
	
}
/****ÎÄ×ÖÑÕÉ«ÉèÖÃ**********/
a{color:#004276;}
p{color:#666;line-height:18px}
.fz12h666,.fz12h666 a{color:#666;}
.fz12red,.fz12red a{color:#930202;}
.fz12lan,.fz12lan a{color:#00439a;}
.fz12hui,.fz12hui a{color:#000; line-height:20px;}
.fz121hui,.fz121hui a{color:#656565; line-height:20px;}
.fz14lan,.fz14lan a{color:#00439a;}
.fz14red,.fz14red a{color:#930202;font-size:14px; }
.fz14bai,.fz14bai a{color:#fff; font-size:14px;}
.fz14lv,.fz14lv a{color:#29593b; font-size:14px;}
.fz12bai,.fz12bai a{color:#fff; font-size:12px; line-height:20px;}
.fz12lv,.fz12lv a{color:#29593b; font-size:12px; line-height:20px;}
.fz14h,.fz14h a{color:#333;}
/****ÎÄ×Ö´óÐ¡ÉèÖÃ**********/
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.fz18,.fz18 a{font:18px "ºÚÌå"; line-height:24px;}
.fz24{ font:24px Arial, Helvetica, sans-serif;}
.fz30{ font:30px Arial, Helvetica, sans-serif;}
.bol{font-weight:bold;}
.bol2{font-weight:normal;}
.clear {height:0px; clear:both; overflow:hidden; width:200px;}
.fl{ float:left; _display:inline}
.fr{ float:right; _display:inline}
.yh{ font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal;}
.layout{ width:978px; margin:0 auto}
.h20 { line-height:20px; width:1000px; clear:both; }
.h10 { line-height:10px; width:200px; clear:both; }


/* CSS Document */
#header { margin: 0pt; width: 100%; background: url("../images/bg_top.jpg") repeat-x scroll 0% 0% rgb(255, 255, 255); border-bottom: 1px solid #ab1e3b; }
#header .inner { width: 990px; height: 30px; padding-top:2px; overflow: hidden; margin: 0pt auto; }
#header .logo { width: 160px; height: 28px; float: left; }
#header .hr_txt { padding-right: 10px; float: right;padding-top:5px; height: 25px; clear: right; }
#header .logo a, #header .hr_txt a { color: rgb(51, 51, 51); font-family: "Î¢ÈíÑÅºÚ","ËÎÌå"; font-size: 14px; line-height: 22px; padding:0 2px; }
#header .hr_txt a:hover { color: rgb(255, 0, 0); text-decoration: underline; }
#banWrap { background:url(../images/ban_bg.jpg) repeat-x; width:100%; height:300px; width:expression(document.body.clientWidth <= 1440? "1420px": "auto"); min-width:1420px; }
#banWrap1 { background:url(../images/ban_bg1.jpg) repeat-x; width:100%; height:300px; width:expression(document.body.clientWidth <= 1440? "1420px": "auto"); min-width:1420px; }
.banner{
	background:url(../images/banner.jpg) no-repeat left top;
	width:980px;
	height:255px;
	margin:0 auto;
	padding-top:45px;
	color:#FFF;
	font-weight:normal;
	z-index:9999;
}

.dao{ width:700px; height:161px; padding-top:70px; margin:0 auto; font-size:14px;}
.banner .dao h3, .banner2 .dao h3,.banner3 .dao h3,.banner4 .dao h3,.banner5 .dao h3,.banner6 .dao h3,.banner7 .dao h3,.banner8 .dao h3,.banner9 .dao h3{  padding-left:70px; padding-top:8px; height:40px; line-height:40px; font-size:36px;}
.dao p{ padding-left:20px; text-indent:6em; padding-top:35px; width:650px; color:#666; line-height:26px;}
.dao p span{ color:#000;}

.banner .tools, .banner2 .tools, .banner3 .tools, .banner4 .tools, .banner5 .tools,.banner6 .tools,.banner7 .tools,.banner8 .tools,.banner9 .tools{ width:255px; height:40px;  line-height:30px;float:right; display:block; color:#666666; position:relative;}

.banner .tools .tit,.banner2 .tools .tit,.banner3 .tools .tit,.banner4 .tools .tit,.banner5 .tools .tit,.banner6 .tools .tit,.banner7 .tools .tit,.banner8 .tools .tit, .banner9 .tools .tit{  margin:8px 6px 0 0;color:#fff; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";font-size:16px;line-height:32px; }
.select{font-family:"Î¢ÈíÑÅºÚ";font-size:14px;}

.banner2{ background:url(../images/banner2.jpg) no-repeat  right top; width:980px; height:255px; margin:0 auto; padding-top:45px; color:#FFF; font-weight:normal; z-index:9999; }
.banner3{ background:url(../images/banner3.jpg) no-repeat  right top; width:980px; height:255px; margin:0 auto; padding-top:45px; color:#FFF; font-weight:normal; z-index:9999; }
.banner4{ background:url(../images/banner4.jpg) no-repeat  right top; width:980px; height:255px; margin:0 auto; padding-top:45px; color:#FFF; font-weight:normal; z-index:9999; }
.banner5{ background:url(../images/banner5.jpg) no-repeat  right top; width:980px; height:255px; margin:0 auto; padding-top:45px; color:#FFF; font-weight:normal; z-index:9999; }
.banner6{ background:url(../images/banner6.jpg) no-repeat  right top; width:980px; height:255px; margin:0 auto; padding-top:45px; color:#FFF; font-weight:normal; z-index:9999; }
.banner7{ background:url(../images/banner7.jpg) no-repeat  right top; width:980px; height:255px; margin:0 auto; padding-top:45px; color:#FFF; font-weight:normal; z-index:9999; }
.banner8{ background:url(../images/banner8.jpg) no-repeat  right top; width:980px; height:255px; margin:0 auto; padding-top:45px; color:#FFF; font-weight:normal; z-index:9999; }
.banner9{ background:url(../images/banner9.jpg) no-repeat  right top; width:980px; height:255px; margin:0 auto; padding-top:45px; color:#FFF; font-weight:normal; z-index:9999; }


/* µ¼º½ */
#nav {height:40px; width:100%; background:url(../images/nav_bg.jpg) repeat-x scroll 0 0px;}
#nav ul {width:1000px; height:40px; margin:0 auto;}
#nav ul li { background:url(../images/lie.jpg) no-repeat left center;display:block;float:left;height:40px;line-height:40px;margin:0;padding:0 16px;font-size:16px;color:#ffffff; font-family:"Î¢ÈíÑÅºÚ"}
#nav ul li.cur {border-left:0px solid #589dda;border-right:0px solid #589dda;background:url(../images/cur.jpg) repeat-x left top; }
#nav ul li.curr {border-left:0px solid #589dda;border-right:0px solid #589dda;background:url(../images/cur.jpg) repeat-x left -40px; }
#nav ul li.cur a{color:#fff; line-height:40px;}
#nav ul li.cur a:hover{color:#c00; line-height:42px;}
#nav ul li.curr a{ color:#c00;}
#nav ul li a, #nav ul li span {color:#fff;cursor:pointer;}
#nav ul li a:hover {color:#f60;text-decoration:none;}
#nav .line{  background:url(../images/line.jpg) no-repeat left center;line-height:40px; }

/*top-box*/
.topbox { height:71px; background:url(../images/bg1.jpg) repeat-x;}
.top-box { overflow: hidden; height: 70px; width: 990px; margin: 0 auto; background:BB003D; border-top: 0px #ab1e3b solid; line-height: 78px; }
.top-box h1 { margin: 18px 0 0 0; width: 252px; height: 31px; float: left }
.top-box h1 a { width: 252px; height: 31px; background:url(../images/logotop.jpg) 0 0 no-repeat;  display: block; line-height: 1000px; overflow: hidden; }
.top-box ul { padding-left:30px;width:708px; float: right; clear:right; height: 16px; font-family: "microsoft yahei" }
.top-box ul li { position: relative; float: left; width: 75px; height: 17px; font-size: 16px; line-height: 16px; margin: 28px 0 0 0; text-align: center; border-right: 1px #ccc solid; }
.top-box ul li a:link, .top-box ul li a:visited { color: #fff; }
.top-box ul li a:hover { color: #fcc; text-decoration: underline }
.top-box ul li.last {border-right:0px #ffcccc solid;  }


/*=×¨Ìâµ¼¶Á=*/
#content { padding: 0pt; width: 1000px; margin: 0pt auto; height: auto; clear: both; position: relative; }
.main { width: 1000px; margin: 0pt auto; height: auto; padding: 0pt; clear: both; background:#FFF; border-right:1px solid #CCC;}
.main_left { width: 730px; float: left; height: auto; }
.main_right { margin:0; width: 260px; float: right; clear:right; padding: 0px; display: block; }
.main_top { float: right; clear: right; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 260px; height: 315px; margin-top: 0px; padding: 0pt;  }
.main_top h5 { color: #E4393C; height: 40px; line-height: 40px; font-size: 18px; padding-left: 10px; margin: 0pt; background:url(../images/r_tit.jpg) 0 0 no-repeat;  border-bottom: 0px solid #E4393C; }
.tab_content { width: 253px; margin: 0 ; padding: 6px 0 6px 8px; }
.tab_content ul { width: 235px; margin: 0pt; }
.tab_content ul li { width: 235px; padding: 0pt 5px 0pt 10px; background: url("../images/ico1.jpg") no-repeat scroll left center transparent; display: block; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.tab_content ul li a { line-height: 30px; color: rgb(51, 51, 51); text-decoration: none; }
.tab_content ul li a:hover { color: rgb(204, 0, 0); text-decoration: underline; }
.main_text { clear: right; float: right; width: 440px; padding: 0pt; height: 277px; margin: 15px 0pt 0pt; border-width: 2px 1px 1px; border-style: solid; border-color: rgb(45, 132, 199) rgb(219, 216, 216) rgb(219, 216, 216); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.newsbt { font-size: 14px; font-weight: bold; line-height: 20px; padding: 9px 36px 4px 18px; text-align: center; }
.newszy { font-size: 12px; line-height: 20px; padding: 0pt 5px 0px 10px ! important; text-align: left; text-indent: 24px; color: rgb(102, 102, 102); }
.newszy p { line-height: 24px; }
.txtlist { width: 422px; padding: 6px 0pt; border-top: 1px dashed rgb(221, 221, 221); }
.txtlist ul { width: 410px; margin: 0pt auto; padding-left: 16px; }
.txtlist ul li { width: 394px; display: block; line-height: 27px; padding-left: 14px; background: url("../images/piont.jpg") no-repeat scroll 0px center transparent; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.txtlist ul li a { line-height: 27px; color: rgb(51, 51, 51); text-decoration: none; }
.txtlist ul li a:hover { color: rgb(204, 0, 0); text-decoration: underline; }
#dy_con { width: 998px; height: 115px; border: 1px solid rgb(219, 216, 216); margin: 0pt auto; }
#dy_con .dy_img { width: 136px; height: 115px; float: left; }
#dy_con .dy_text { width: 780px; font-size: 14px; float: right; clear: right; padding: 5px 20px; text-indent: 2em; }
#dy_con .dy_text p { line-height: 28px; }
.subject { width: 1000px; padding: 0px; margin: 0px auto; height: auto; }
.subject h3 { height: 38px; line-height: 38px; background: url("../images/subnav.jpg") no-repeat scroll 0% 0% transparent; color: #1d7489; margin: 0pt; font-size: 18px; padding-left: 90px; font-family: "Î¢ÈíÑÅºÚ"; font-weight: normal; }
.subject h3 a { text-align: right; padding-left: 720px; font-size: 14px; color: #1d7489; }
.subject_cont { clear: both; width: 958px; height: auto;  float:left;border-width: medium 1px 1px; border-style: none solid solid; border-color:#dbd8d8 #dbd8d8 #dbd8d8; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 10px 0pt; margin: 0px  0px 10px 0px; }
#Copyright { width: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 15px 0pt 10px; margin: 0pt auto; clear: both; border-top: 0px solid rgb(45, 132, 199); }
#Copyright p { text-align: center; padding: 0pt 15px 0pt 0pt; margin: 0pt; font-size: 12px; font-family: "Î¢ÈíÑÅºÚ","ËÎÌå"; line-height: 22px; color: rgb(79, 79, 79); }
.zttj { padding: 0pt; width: 1000px; margin: 0pt auto; height: auto; clear: both; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.zttj h3 { padding: 0pt 0pt 0pt 50px; margin: 10px 0pt 0pt; height: 69px; line-height: 58px; border-bottom: 0px solid rgb(219, 216, 216); background: url("../images/subnav.jpg") no-repeat scroll 0% 0% transparent; color: #fff; font-size: 30px; font-family: "Î¢ÈíÑÅºÚ"; font-weight:bold; }
.zttj h3 a { text-align: right; padding-left: 760px; color: #fff; font-size: 15px; }
.tjlist { height: 230px; margin-left:10px; width: 988px; clear: both; border-left: 1px solid rgb(216, 216, 216); border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); }
.tjlist ul { padding-left: 8px; margin: 0pt; }
.tjlist ul li { width: 177px; height: 203px; display: block; overflow: hidden; float: left; background: url("../images/zttjbg.jpg") no-repeat scroll 10px 8px transparent; padding: 0pt 8px; position: relative; }
.tjlist ul li img { height: 175px; padding: 25px 0pt 0pt 5px; width: 172px; margin: 0pt; }


.main_left .nav_top{ height:69px; width:713px; line-height:58px; font-size:28px; background:url(../images/left_top.jpg) 0 0  no-repeat ; color:#fff;  text-align:left;font-family: "Î¢ÈíÑÅºÚ"; font-weight:bold; padding-left:20px;}

div.zyhz{ margin-left:10px;width:710px; height:auto;text-align:center;background:url(../images/stdh.jpg)  no-repeat; position:relative; padding:10px 0;} 

.title{  background:url(../images/title.jpg) no-repeat ; text-indent:3em;} 
.tab{ width:100%; border-collapse:collapse; border:1px solid #bfbfbf; background:#fff; text-align:left;}
.tab td,.tab th{ border:1px solid #ddd; height:36px; font:14px/36px "Î¢ÈíÑÅºÚ"; padding-left:5px;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tab th{ color:#003246; color:#003246; font-weight:bold; font-size:16px; text-align:center; background:#FEF8DA; padding-left:0;}
.tab a:hover{ color:#c12427;}
.b-tit{ height:65px; padding:30px 0 30px 210px; background:url(top.png) no-repeat 0 -500px; font:bold 30px/65px "Microsoft Yahei","SimHei";  color:#c10004;}

.w1{ width:16%;}
.w2{ width:68%;}
.w3{ width:16%;}
.tab .red{ background:#a52d30; color:#fff; position:relative; border:1px solid #a52d30; width:15%;}
.tab.bg-ed{ background:#efefef; font-size:16px;}
.tab.bg-ed td,.tab.bg-ed tr{ text-align:center; padding-left:0;}
.ty{ background:url(er.gif) no-repeat 0 0; display:inline-block; width:40px; height:30px;}
.bm{ display:inline-block; background:url(top.png) no-repeat -1452px -536px; width:75px; height:23px; text-align:center; font-size:14px; line-height:23px; color:#fff; }
.tab .bm:hover{ background:url(top.png) no-repeat -1452px -561px; color:#fff;}
.tab .c-red{ color:#c80101; font-weight:bold;}
.tc{ text-align:center;}
.tj{ clear:both;}
.tj li{ width:450px; height:44px; background:#efefef; float:left; margin:0 5px 0 5px;}
.tj li a{ display:block; height:44px; background:url(top.png) no-repeat -1447px -478px; padding-left:100px; font:16px/45px "SimSun"; color:#003246;}
.tj li a:hover{ color:#a52d30;}
.img img{ padding-top:50px;}


.main_title{ width:1000px; margin:0 auto; position:relative;}

.banner_1  h1{
	position:absolute;
	left:208px;
	top:120px;
	font:400 40px Î¢ÈíÑÅºÚ;
}
.banner_1  h1 font{color:#096;font:800 45px Î¢ÈíÑÅºÚ;}
.banner_1  span{
	position:absolute;
	left:280px;
	top:35px;
	font:400 40px Î¢ÈíÑÅºÚ;
}
.banner_1  span em{font-style:normal;margin-left:10px;font:300 28px Î¢ÈíÑÅºÚ;}
.side_pic{ width:255px; height:235px; clear:both; padding:0;}
.side_pic2{ width:260px; height:auto; clear:both; padding:0;}
.side_pic2 ul li{ width:255px; height:100px;padding:0; margin:10px 5px;}






/*=Ò³½Å=*/
#Copyright{
	width:100%px; background:#efefef;
	padding:15px 0 10px 0;
	margin:0 auto;
	clear:both;  border-top: 1px solid #d8d8d8;
}
#Copyright p{ text-align:center; padding:0 15px 0 0; margin:0;font-size:14px; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";line-height:30px; color:#4f4f4f;}
@charset "gb2312";
body,div,h1,h2,h3,h4,h5,h6,ul,li,input,textarea,,form, p,table,tr,td{ margin:0; padding:0;}
h1,h2,h3,h5,h5,h6{ font-size:100%; font-weight:normal;}
strong{ font-weight:800;}
*{margin:0px auto; paddi