﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; }
ul,li{ list-style:none; }
img,input{ border:0; }
body{ font-family:Arial,"微软雅黑"; color:#666; background:#fff url(../images/bg.png) top center repeat-x;}
a{ font-family:Arial,"微软雅黑"; font-size:14px; color:#444; text-decoration:none; }

.w100c{ width:100%;  }.oh{ overflow:hidden; text-align:center;}
.w1000{ width:1100px; height:100px; margin:0 auto; }.w1000e{ width:1000px; margin:0 auto; }
.w360{ width:410px; }/*.w360{ width:410px; }*/
.w260{ width:260px; }
.w355{ width:355px; }
.fl{ float:left; }
.clear{ clear:both; font-size:0; height:0; overflow:hidden; }

.banner{ width:100%; height:250px; background:url(../images/banner.jpg) center; }
.nav{ width:100%; height:110px; background:url(../images/nav_bg.jpg) repeat-x; }
.yjnav{ height:55px; }
.yjnav ul li{ float:left; margin-right:49px; font-weight:bold; color:#fff; }
.yjnav ul li a{ color:#fff; line-height:55px; }
.yjnav ul li a.tabfirst{ color:#fcff00; }

.ejnav{ height:55px; }
.ejnav p{ float:left; font-size:14px; line-height:55px; color:#444;  }
.ejnav p a{ }
.ejnav form{ width:295px; height:33px; float:right; }
.ejnav form input{ float:left; margin-top:10px; }
.ejnav form .sswz{ width:189px; height:31px; border:1px solid #ededed; border-right:0; background:#fff url(../images/fdj.jpg) no-repeat 10px 5px; padding-left:35px; color:#666; font-family:Arial,"微软雅黑"; }
.ejnav form .ssan{ width:70px; height:33px; background:#fbab00; text-align:center; line-height:33px; font-size:14px; color:#fff; font-weight:bold; }

.content_a{ height:590px; margin:10px auto; }
.cona_le{ width:830px; height:590px; overflow:hidden; }
.cona_ri{ height:590px; overflow:hidden; }
.fr{ float:right;}
.ato{ width:830px; height:290px; }
.tpgd{ height:290px; }
.top_tu {
	height: 290px; margin-top: 0px; background-color: rgb(92, 151, 207);
}
.topqhtu {
	width: 410px; height: 290px; overflow: hidden;
}
.hdp {
	width: 410px; height: 290px; overflow: hidden; border-top-color: rgb(241, 239, 239); border-top-width: 1px; border-top-style: solid; background-color: rgb(248, 248, 248);
}
.hdp img {
	width: 410px; height: 290px;
}
.black_bg {
	left: 0px; top: -51px; width: 410px; height: 21px; position: relative; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.numb {
	left: 10px; top: 0px; height: 0px; position: relative;
}
.numb_ul {
	left: 110px; top: -18px; width: 410px; height: 13px; float: left; position: absolute;
}
.numb_ul li {
	background:url(../images/images.png) no-repeat left -274px; width: 24px; height: 13px; text-align: center; color: rgb(0, 0, 0); line-height: 13px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; margin-left: 1px; float: left; display: block;
}
.numb_ul .li_01 {
	background: url(../images/images.png) no-repeat left -260px; color: rgb(255, 255, 255);
}
.numb .div_02 {
	background: url(../images/images.png) no-repeat left -830px; left: 100px; top: -18px; width: 24px; height: 14px; color: rgb(255, 255, 255); float: left; position: absolute;
}
.numb .div_03 {
	background: url(../images/images.png) no-repeat left -853px; left: 239px; top: -18px; width: 24px; height: 14px; color: rgb(255, 255, 255); float: left; position: absolute;
}
.numb_ul .li_01 a {
	color: rgb(255, 255, 255);
}
.hdp_in {
	margin: 1px; width: 410px; height: 260px; overflow: hidden;
}
.hdp h6 {
	height: 26px; text-align: center; line-height: 26px; overflow: hidden; font-size: 14px;
}
.lindao {
	list-style: none;
}
.lindao li {
	background: url("20111230-jgdjw-lm-1-b.gif") no-repeat; width: 80px; height: 15px; text-align: center; float: left;
}
.lindao li.on {
	background: url("20111230-jgdjw-lm-1-a.gif") no-repeat; height: 15px;
}



.wzlb{ height:290px; overflow:hidden; }
.menubt{ width:100%; height:38px; background:#f0f0f0; border-top:2px solid #e31008; }
.menubt span{ width:88px; height:32px; background:url(../images/menuwzbg.jpg) no-repeat; display:block; margin-left:20px; color:#fff; line-height:32px; text-align:center; font-weight:bold; }
.menubt a{ float:right; line-height:32px; margin-right:20px; }
.lbnr{ width:408px; height:248px; background:#f9f9f9; border:1px solid #efefef; }
.lbnr ul{ padding:13px 22px; }
.lbnr ul li{ line-height:32px; overflow:hidden; clear:both; }
.lbnr ul li a{ background:url(../images/text.jpg) no-repeat 0 6px; padding-left:12px; }
.lbnr ul li span{ float:right;}

.lbnr2{ width:360px; height:248px; background:#f9f9f9; border:1px solid #efefef; }
.lbnr2 ul{ padding:13px 22px; }
.lbnr2 ul li{ line-height:32px; overflow:hidden; clear:both; }
.lbnr2 ul li a{ background:url(../images/text.jpg) no-repeat 0 6px; padding-left:12px; }
.lbnr2 ul li span{ float:right;}

.zxld{ height:auto;_height:180px; min-height:180px; }
.zxbt{ height:40px; background:url(../images/menu_bg.jpg) no-repeat; }
.zxbt a{ float:right; line-height:40px; margin-right:20px; color:#fff; }
.zxbt span{ line-height:40px; margin-left:20px; color:#fff; font-weight:bold; }
.ldnr{ width:223px; height:450px;_height:140px; min-height:140px; background:#f9f9f9; border:1px solid #efefef; padding:12px 15px 0 20px;font-size:13px; }
.ldnr p{ line-height:28px; font-size:13px; color:#444; padding-top:4px; }
.ldnr p strong{ color: #003399 }/*#ed0000;*/
.tazan{ height:85px; margin-top:10px; }

.content_b{ height:290px; }
.wycf{ height:290px; margin-left:10px; overflow:hidden; }
.wynr{ width:258px; height:249px; background:#f9f9f9; border:1px solid #e9e9e9; border-top:0; }
.wynr dl{ width:225px; height:100px; padding:15px 20px 5px; }
.wynr dl dt{ float:left; margin:0 12px 10px auto; }
.wynr dl dd.wybt a{ color:#f00000; font-weight:bold; }
.wynr dl dd{ line-height:20px; font-size:12px; color:#666; }
.wynr ul{ padding:0 20px; }
.wynr ul li{ background:url(../images/text.jpg) no-repeat 0 10px; padding-left:10px; }
.wynr ul li a{ font-size:12px; line-height:26px; }

.xbtn{ height:76px; width:998px; background:#f8f8f8; margin:10px auto; border:1px solid #e8e8e8; padding-left:50px; padding-right:50px; }
.xbtn ul li{ float:left; margin:16px 0 0 13px; }

.yqlj{ height:110px; margin:10px auto; }
.ylnr{ width:1098px; height:79px; background:#f8f8f8; border:1px solid #e8e8e8; }
.ylnr form{ padding:25px 15px; text-align:center;}
.ylnr form select{ width:185px; height:28px; border:1px solid #ebebeb; color:#666; padding-left:10px; }

.footer{ height:119px; border-top:2px solid #ea0000; background:#fff; margin-top:20px; }
.footer p{ font-size:12px; color:#666; text-align:center; line-height:28px; margin-top:15px; }


.listnr{ height:inherit; margin-top:15px; display:block; }
.listle{ width:240px; height:100%; padding:0px 0; }
.listri{ width:680px; padding:30px; background:#fff; margin-left:20px; }
.listejnav{ width:240px; height:100%; }
.listejnav ul li{ width:240px; height:45px; background:#FFF; margin-top:10px;  }
.listejnav ul li a{ display:block; color:#444; line-height:47px; font-weight:bold; padding-left:56px; background:url(../images/nynav.jpg) no-repeat ; }
.listejnav ul li a:hover,.listejnav ul li a.nyho{ background:url(../images/nyhonav.jpg) no-repeat; color:#fff; }
.listejnav span{ width:180px; height:80px; background:#CC3; display:block; background:url(../images/nydqlm.jpg) no-repeat; font-family:"微软雅黑"; font-size:22px; color:#fff; line-height:80px; padding-left:60px; }



.nytl{ width:650px; height:25px; }
.nytl h2{ font-family:"微软雅黑"; font-size:18px; font-weight:normal; color:#d80000; float:left; background:url(../images/nybtbtn.jpg) no-repeat 0 2px; padding-left:25px; }
.nytl h1{ font-family:"微软雅黑"; color:#444; font-weight:normal; text-align:center; }
.nytl b{ font-size:12px; }
.nytl p{ float:right; }
.nytl a{ margin:0 5px; font-size:12px; }
.nylist,.nrlist{ width:650px; height:100%; }
.nylist ul{ margin-top:20px; }
.nylist ul li{ line-height:34px; background:url(../images/text.jpg) no-repeat 0 14px; padding-left:10px; text-align:right; font-size:14px; font-family:Arial; }
.nylist ul li a { float:left; }

.fbdate{ width:100%; height:50px; margin-top:25px; text-align:center; font-size:12px; }

.rdnr{ width:207px; height:245px; padding:15px; background:#fff; margin-top:15px; border-top:2px solid #d80000; }
.rdnr span{ font-size:18px; font-family:"微软雅黑"; color:#d80000; font-weight:bold; font-weight:normal; background:url(../images/nybtbtn.jpg) no-repeat 0 2px; padding-left:25px; }
.rdnr ul{ margin-top:15px; }
.rdnr ul li{ line-height:28px; background:url(../images/text.jpg) 2px 12px no-repeat; padding-left:10px; }
.rdnr ul li a{ font-size:12px; }

.nrlist p{ font-size:14px; line-height:30px; color:#666; }
.fy{ width:100%; height:50px; margin-top:10px; }


.Ml9{ margin:0px auto 0px 9px;}.L{ float:left;}.fc{ text-align:center;}.line22{ line-height:22px;}
/*boximg*/
.boximg{ border:1px solid #cccccc; padding:3px 3px 3px 3px; text-align:center;}.boximg img{ border:0px;}

.w1000x{ width:1100px; min-width:1100px;}
.mainlist{ width:1002px; margin:20px auto 0px auto;}.mainleft{ float: right; width:734px;}.mainright{ width:258px; float:right;}.mbox001{width:100%-2px; border-top:3px solid #e22426; border-left:#dbdbdb solid 1px;border-right:#dbdbdb solid 1px;border-bottom:#dbdbdb solid 1px; height:auto; _height:600px; min-height:600px;}.mainright{ float: left;}.cl{ clear:both;}.mtxt{ padding:8px 0px 8px 10px; color:#333333; font-weight:bold; font-size:14px;}.m_nav{ width:100%-10px; margin:0px auto 0px auto; background-color:#f4f4f4; color:#e22426; padding:8px 0px 8px 10px;}.m_nav a{ color:#e22426;}.mbox002{width:100%-2px; border:#dbdbdb solid 1px; height:auto; _height:80px; min-height:80px; padding:8px 0px 8px 0px;}.mbox002 input{ border:1px solid #cccccc;}
.mxs003{ background-color:#f4f4f4; height:26px;  width:100%; margin:10px auto 0px auto;}.mxs003 span{ background-color:#e22426; padding:6px 10px 6px 10px; float:left; color:#FFFFFF; height:14px; font-size:14px; font-weight:bold;}

.inputAD1,.button{ background-color:#e22426; color:#FFFFFF; border:1px solid #e22426;}.fc{ text-align:center;}.w100c{ width:100%;}.w92c{ width:92%;}.em{}.em input,.em textarea{ border:1px solid #cccccc;}.ml10{margin-left:10px;}
/*侧边栏目*/
.listejnavx{ width:258px; height:auto;_height:10px; min-height:10px; }.listejnavx span{ width:198px; height:80px; background:#CC3; display:block; background:url(../images/nydqlm.jpg) no-repeat; font-family:"微软雅黑"; font-size:22px; color:#fff; line-height:80px; padding-left:60px; }


.tabss { color:#e22426;  height: auto; text-align: left; padding: 0px 0px 0px 0px; width:246px; margin:0px auto 0px auto; font-size:12px;}
.tabss li { display: inline; height: 16px; width:246px; letter-spacing:2px; font-size:12px; color:#e22426;background-color:#ffffff; }
.tabss li a { float: left;  color: #e22426;background-color:#ffffff; padding: 6px 0px 6px 20px; width: 224px; text-align: left;  text-decoration: none;font-size:12px; border:  #e1e1e1 1px solid;margin:0px auto 4px auto; }
.tabss li a:hover {  color: #ffffff;font-size:12px; background-color:#e22426; font-weight:bold; }	
.tabss li a.current {  color:#ffffff;font-size:12px;background-color:#e22426; }
.tabss li a.menu1 {  color: #ffffff;font-size:12px;background-color:#e22426;font-weight:bold; }
/*content*/
.list008{font-size:12px;} .list008 a{ font-size:12px;}
.newscontent{word-break:break-all;line-height:26px;font-size:14px; color:#333333;padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
/*.newscontent li{padding-bottom:16px; color:#317EC4; width:100%; clear:both; border-bottom:1px solid #f2f2f2; margin-bottom:20px;}*/
table .newscontent{ font-size:14px; line-height:26px;line-height:24px;padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
.newscontent p{ font-size:14px; line-height:26px;line-height:24px;padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
.newstitle{ font-size:18px; color: #cc0000; font-weight:bold; letter-spacing:1px; text-align:center;padding-top:6px;}
.newstitle1{ font-size:18px; color: #cc0000; font-weight:bold; letter-spacing:1px; text-align: left;padding-top:6px;}
.title2{ font-size:13px;   text-align:center;}

.newslist{ padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border:#55a5df 1px solid;}
table .newslist{  padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border:#55a5df 1px solid;} 

.ml5{ margin-left:5px; }.mt5{ margin-top:5px; }.news_time{ font-size:12px;}.news_time a{ font-size:12px;}
/*vote*/
.votelist { padding:0px 10px 0px 18px;}
.votelist ul{ padding:0px 0px 0px 0px;}
.votelist ul li{ height:24px; line-height:24px; background:url(ico2.gif) no-repeat 0 2px; padding-left:18px; border-bottom:1px dotted #ccc;}.votelist ul li span{ float:right; color:#999;}.page{ text-align:center; padding:20px 0 18px;}.css{ line-height:24px;}.css input,.css textarea{ border:1px solid #cccccc;}
/*mainchange*/
.DivTitleSelect{ background:#cc0000; _width:107px; min-width:107px; padding:8px 4px 4px 4px; height:20px; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; float:left;}.DivTitle{ background:#ffffff; border-left:1px solid #cc0000;border-right:1px solid #cc0000;border-top:1px solid #cc0000; _width:107px;min-width:107px; padding:8px 4px 3px 4px; height:20px; color: #cc0000; font-size:12px; font-weight:bold; text-align:center;float:left;} .contentimg{ border:0px;} contentimg img { width:120px;}.divtxx{ border-bottom:#CC0000 1px solid;}.DivTitle a{ color:#CC0000; text-decoration:none;}.em{} .em input,.em textarea { border:1px solid #cccccc;}
/*ZF_content*/
.c_title_text { margin:0 auto; text-align:center; font-size:22px; font-weight:normal; font-family:"微软雅黑"; color:#c00; line-height:180%;}
.c_content_overflow { padding:5px 5px;  font-size:14px; ;}
.c_content_overflow p{ margin:0px auto 10px auto; padding-top:0px; padding-bottom:0px;line-height:180%;}


.mainbk02{ background:#ffffff url(index_76x.jpg) top repeat-x; }

.c_content_overflow1 { padding:0 5px; line-height:180%; font-size:14px;}
.c_content_overflow1 p{ padding-top:20px; padding-bottom:20px;}.mainbk02{ background:#ffffff url(index_76x.jpg) top repeat-x; }

.dduinfo{ border:#cccccc 1px dotted; width:98%-10px; margin:8px auto 14px auto; line-height:24px; padding:5px 5px 5px 5px;}.dduinfo span{ color:#CC0000; font-size:14px; font-weight:bold;}

.pt8b8{ padding:8px 0px 8px 0px;}.w98c{ width:98%;}.ma{ margin:0px auto 0px auto;}.fc{ text-align:center;}.w96c{ width:96%;}.w92c{ width:92%;}.100c{ width:100%;}.cl{ clear:both; }