﻿@charset "utf-8";
*{ margin:0; padding:0; }
body{ font-family:Arial,"宋体"; font-size:14px; color:#666; width:1022px; height:100%; margin:0 auto; background:#fff; }
html{/* background:url(../images/bg.jpg) repeat; */}
ul,li{ list-style:none; }
form,input,img
{ border:0; }
a{ font-size:14px; color:#444; text-decoration:none; }

.w1000{ width:1000px; height:100%; margin:0 auto; }
.fl{ float:left; }
.clear{ clear:both; font-size:0; height:0; overflow:hidden; }

.banner{ height:160px; }
.nav{ height:37px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav ul{ margin:0 auto; display:block; width:850px; }
.nav ul li{ width:98px; height:37px; float:left; margin:0 20px; text-align:center; line-height:37px;  }
.nav ul li a{ color:#fff; font-weight:bold; }
.nav ul li a.hover{ display:block; color:#FFCC00; }

.ejnav{ height:35px; width:968px; padding:6px 15px; background:#f0f6ff;  border:1px solid #dae9ff; border-top:none; }
.ejnav p{ height:34px;  color:#444; text-align:center; font-size:12px; color:#105282; }
.ejnav p a{ margin:0px 5px 0px 10px; line-height:34px; font-size:12px; color:#105282; }
.ejnav p.hbsb a{ line-height:18px; }

.ssgk{ height:66px; background:url(../images/ssldbg.jpg) no-repeat; margin:1px auto 10px; }
.search{ width:275px; height:32px; margin-top:15px; padding-left:135px; }
.search span{ width:70px; height:32px; display:block; float:left; line-height:32px; color:#1c73c3; font-family:"微软雅黑"; font-size:14px; }
.search form{ width:200px; height:32px; background:url(../images/search_bg.jpg) no-repeat; float:left; }
.search form input{ height:32px; float:left; }
.search form input.sstext{ width:148px; height:32px; background:none; color:#666; padding-left:12px; }
.search form input.ssbtn{ width:39px; height:32px; background:none; }
.search form div.ssbtn{ width:39px; height:32px; background:none; float:left; cursor: pointer; }

.bjgk{ width:400px; height:47px; margin:10px auto 0 57px; }
.bjgk span{ width:103px; height:47px; display:block; float:left; }
.bjgk ul{ float:left; }
.bjgk ul li{ width:87px; height:37px; background:url(../images/lmbg.jpg) no-repeat; float:left; margin:5px 0 auto 10px ; }
.bjgk ul li a{ text-align:center; line-height:37px; font-size:12px; display:block; color:#1c73c3; }

.content_a{ height:280px; }
.imggd{ width:500px; height:280px; }
.gzdt{ width:490px; height:280px; margin-left:10px; }
.menubt{ width:100%; height:36px; background:url(../images/menu_bg.jpg) repeat-x; }
.menubt span{ padding:0 30px 0 20px; height:36px; display:block; line-height:36px; background:url(../images/menut.png) no-repeat right; float:left; }
.menubt span a{ font-weight:bold; color:#034e93; }
.menubt p{ float:right; }
.menubt p a{ font-size:12px; line-height:32px; margin-right:15px; }
.menubt p a.hover{ color:#FF0000; }

.nrlb{ width:488px; height:243px; border:1px solid #d6d6d6; border-top:0; }
.nrlb ul{ padding:10px 15px; }
.nrlb ul li{ line-height:28px; background:url(../images/text_tb.jpg) no-repeat 0 11px; padding-left:15px; }
.nrlb ul li span{ float:right; }
.nrlb ul li a{}

.zyzl{ height:100px; margin:10px auto; }
.zyzl span{ float:left; width:35px; height:100px; display:block; }
#demo {
 width:940px; overflow:hidden; height:72px; margin-top:10px;
}
#indemo {
float: left;
width: 800%;
}
#demo1,#demo2{ height:100px;float:left; display:inline-table;}
#demo1 li,#demo2 li{ width:227px; height:70px; float:left; margin-left:15px; }
#demo1 li img,#demo2 li img{ display:block; }
#demo1 li span,#demo2 li span{ width:200px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

.content_b{ height:246px; }
.tzgo{ width:355px; height:246px; }
.tznr{ width:353px; height:212px; border:1px solid #c1d9ff; border-top:0; }
.tznr ul,.hznrlb ul { padding:5px 15px; }
.tznr ul li,.hznrlb ul li{ line-height:28px; background:url(../images/2_03.jpg) no-repeat 0 12px; padding-left:12px; }
.tznr ul li span{ float:right; font-size:13px; }
.tznr ul li a{ font-size:13px; }

.menubt2{ background:url(../images/mbg_03.jpg) repeat-x; height:30px; line-height:30px; }                            
.menubt2 span{ padding:0 30px 0 20px; line-height:30px; height:30px; }

.hjzlz{ width:267px; height:246px; }
.hznrlb{ width:265px; height:212px; border:1px solid #c1d9ff; border-top:0; }
.hznrlb ul li span{ float:right; font-size:12px; }
.hznrlb ul li a{ font-size:12px; }

.content_c{ height:86px; margin:10px auto; }
.zwpt{ width:722px; height:86px; background:url(../images/2_032_03.jpg) no-repeat; }
.zwpt span{ width:78px; height:72px; margin:8px 0 auto 30px; display:block; float:left; }
.zwpt ul{ width:590px; height:54px; float:left; margin:7px 0; }
.zwpt ul li{ margin:8px 0 auto 8px; float:left; }

.fbxt{ width:264px; height:86px; margin-left:12px; }
.content_d{ height:168px; margin:10px auto; }
.tb_a{ width:355px; height:170px; }
.tb_a ul li{ float:left; }

.tb_b{ width:353px; height:167px; background:#eaf6ff; border:1px solid #bde2ff; margin:0 12px; }
.tb_b ul{ margin:7px 0 auto 15px; }
.tb_b ul li{ float:left; margin:7px 0 auto 15px; }

.zwgk{ width:266px; height:168px; background:url(../images/zwgk.jpg) no-repeat; }
.zwgk ul{ margin:50px 10px 0;}
.zwgk ul li{ width:111px; height:38px; background:url(../images/zwgk.png) no-repeat; float:left; padding-top:6px; margin:7px 0 auto 10px; }
.zwgk ul li a{ color:#034e93; display:block; text-align:center; line-height:17px; }

.yqlj{ height:85px; }
.yqljxl{ width:998px; height:53px; border:1px solid #ededed; border-top:0; }
.yqljxl form{ margin:12px auto 0 15px; float:left; }
.yqljxl form select{ width:182px; height:28px; background:#f7f7f7; border:1px solid #ebebeb; color:#666; margin-right:6px; }

.footer{ height:180px; background:url(../images/dbbg_03.jpg) no-repeat; margin-top:10px; }
.footer p{ text-align:center; line-height:38px; color:#444; padding-top:20px; }



.listnr{ height: auto; _height:500px; min-height:500px; margin-top:15px; display:block; }
.listle{ width:240px; height:100%; padding:0px 0; }
.listri{ width:680px; padding:30px; background:#f6f6f6; margin-left:20px; }
.listejnav{ width:240px; height:auto;_height:100px; min-height:100px; }
.listejnav ul li{ width:240px; height:45px; background:#f6f6f6; 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; }
.listejnav1 ul li{ width:240px; height:45px; background:#f6f6f6; margin-bottom:10px;  }
.listejnav1 ul li a{ display:block; color:#444; line-height:47px; font-weight:bold; padding-left:56px; background:url(../images/nynav.jpg) no-repeat ; }
.listejnav1 ul li a:hover,.listejnav ul li a.nyho,.listejnav ul li a.hover{ background:url(../images/nyhonav.jpg) no-repeat; color:#fff; }
.mxssearch{ width:98%; margin:0px auto 0px auto; background:url(../images/mxssearch.png) top no-repeat; padding:70px 0px 0px 0px;}#mTxtKeyword{ width:120px;}


.nytl{ width:650px; height:auto;_height:25px; min-height:25px; }
.nytl h2{ font-family:"微软雅黑"; font-size:18px; font-weight:normal; color:#1471f8;  background:url(../images/nybtbtn.jpg) no-repeat 0 2px; padding-left:25px; text-align:left; }
.nytl h1{ font-family:"微软雅黑"; color:#444; font-weight:normal; text-align:center; }
.nytl b{ font-size:12px; }
.nytl p{ text-align:left;  width:650px; margin:10px 0px 15px 0px; border-bottom:1px dotted #e0e0e0; padding-bottom:15px; clear:both; }/*right*/
.nytl a{ margin:0 5px; font-size:12px; }
.nylist,.nrlist{ width:650px; height:100%; clear:both; }
.nylist ul{ margin-top:20px; clear:none; }
.nylist ul li{ line-height:34px; text-align:right; font-size:14px; font-family:Arial; }
.nylist ul li a { float:left; width:560px; overflow:hidden; text-align:left;  background:url(../images/text.jpg) no-repeat 0 14px; padding-left:10px; }
.nylist ul li span.date{ float:right; }

.fbdate{ width:100%; height:50px; margin-top:25px; text-align:center; font-size:12px; }

.rdnr{ width:207px; height:auto;_height:245px; min-height:245px; padding:15px; background:#f6f6f6; margin-top:15px;  }
.rdnr span{ font-size:18px; font-family:"微软雅黑"; color:#1471f8; 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; }

.fy{ width:100%; height:50px; margin-top:10px; }

.mBd{ width:98%; margin:0px auto 0px auto;}
.mBd ul.picList{ clear:both;}
.mBd ul.picList li{ float:left; margin:0px 12px 14px auto; text-align:center;}

/*侧边栏目*/
.w240{ width:240px;}
.tabss { color:#cc0000;  height: auto; text-align: left; padding: 0px 0px 0px 0px; width:240px; margin:0px auto 0px auto; font-size:12px;}
.tabss li { display: inline; height: 20px; width:240px; letter-spacing:2px; font-size:12px; color:#cc0000;background-color:#ffffff; }
.tabss li a { float: left;  color: #cc0000;background-color:#ffffff; padding: 6px 0px 6px 20px; width: 218px; 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:#cc0000; font-weight:bold; }	
.tabss li a.current {  color:#ffffff;font-size:12px;background-color:#cc0000; }
.tabss li a.menu1 {  color: #ffffff;font-size:12px;background-color:#cc0000;font-weight:bold; }

.tabss1 { color: #CC0000;  height: auto; text-align: left; padding: 0px 0px 0px 0px; width:246px; margin:0px auto 0px auto; font-size:12px;}
.tabss1 li { display: inline; height: 20px; width:246px; letter-spacing:2px; font-size:12px; color:#CC0000;background-color:#ffffff; }
.tabss1 li a { float: left;  color: #CC0000;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; }
.tabss1 li a:hover {  color: #ffffff;font-size:12px; background-color:#CC0000; font-weight:bold; }	
.tabss1 li a.current {  color:#ffffff;font-size:12px;background-color:#CC0000; }
.tabss1 li a.menu1 {  color: #ffffff;font-size:12px;background-color:#CC0000;font-weight:bold; }


/*vote*/
.votelist { padding:0px 10px 0px 18px;}
.votelist ul{ padding:0px 0px 0px 0px;}
.votelist ul li{ height:24px; line-height:24px; background:url(../images/text.jpg) 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;}