﻿*{ margin:0; padding:0; }
body{ background:url(../images/bg.jpg) no-repeat center 0; font-family: Arial, Helvetica, sans-serif,"宋体"; font-size:14px; color:#666; }
img{border:0; }
ul,li{list-style:none outside;}
a{ text-decoration:none; cursor:pointer; color:#222;font-size:14px;  }
a:hover{text-decoration:none; cursor:pointer; color:#1074bc; }
a:visited{color:#5d5050; }

.clear{ clear:both; height:0; overflow:hidden; font-size:0;}
.fl{ float:left; }
.w1140{ margin:0 auto; width:1140px; height:auto; }

.top{ height:156px; }
.logo{ width:500px; height:105px; margin-top:25px; }
.search{ float:right; width:352px; height:40px; margin-top:45px; }
.search input{ float:left; }
.search input.search_text{ width:300px; height:40px; border:0; font-size:14px; line-height:40px; padding-left:12px; color:#676767; }

.nav{ height:60px; background:#1074bc; }
.nav ul li{ width:150px; height:60px; float:left; margin-right:12px; }
.nav ul li a{ display:block; line-height:60px; font-family:"微软雅黑"; font-size:18px; text-align:center; color:#fff; }
.nav ul li a:hover{ background:#33b244; }.nav ul li a.hover{ background:#33b244; }

.tj{ height:72px; margin:15px auto; background:#effaff; }
.tj ul{ padding-top:15px; }
.tj ul li{ margin-left:35px;}
.tj span{ width:79px; height:38px; background:#0CF; display:block; float:left; }
.tj a{ float:left; font-size:30px; font-family:"微软雅黑";  color:#1074bc; margin-left:15px; }

.content_a{ height:400px; }
.imggd{ width:645px; height:400px; background:#0CC; }
.newsqh{ width:478px; height:400px; margin-left:17px; }
.nebt{ width:100%; height:50px; background:url(../images/menu_bg.jpg) repeat-x; }
.nebt span{ width:115px; height:40px; display:block; float:left; margin:10px 0px 0 10px; }
.nebt span a{ display:block; line-height:40px; text-align:center; font-family:"微软雅黑"; font-size:18px; }
.nebt span a.hover{ background:url(../images/hover_bg.jpg) no-repeat; color:#1074bc; }
.nebt1{ width:100%; height:50px; background:url(../images/menu_bg.jpg) repeat-x; }
.nebt1 span{ width:88px; height:40px; display:block; float:left; margin:10px 0px 0 10px; }
.nebt1 span a{ display:block; line-height:40px; text-align:center; font-family:"微软雅黑"; font-size:18px; }
.nebt1 span a.hover{ background:url(../images/hover_bgx.jpg) no-repeat; color:#1074bc; }
.newsnr{ width:476px; height:348px; background:#fcfcfc; border:1px solid #dde1e4; border-top:0; }
.newsnr ul{ padding:15px 20px; }
.newsnr ul li{ line-height:34px; background:url(../images/text_img.jpg) no-repeat 2px 12px; padding-left:13px; }
.newsnr ul li span{ float:right; }
.newsnr ul li a{ font-size:16px; }
.newsnr ul li a:hover{ color:#1074bc; }

.content_b{ height:550px; margin:15px auto; }
.conb_le{ width:815px; height:550px; }
.conb_ri{ width:310px; height:550px; margin-left:15px; }
.btn{ width:815px; height:86px; }
.btn ul li{ float:left; }

.cwfg{ width:815px; height:270px; margin:15px auto; }
.cw{ width:400px; height:270px; }
.cwnr{ width:398px; height:220px; background:#fcfcfc; border:1px solid #dde1e4; border-top:0; }
.cwnr ul{ padding:10px 25px; }
.cwnr ul li{ line-height:32px; background:url(../images/text_img.jpg) no-repeat 0 12px; padding-left:12px; }
.cwnr ul li span{ float:right; }

.zmhd{ width:400px; height:165px; float:left; }
.zmhdbt{ width:100%; height:38px; background:#f6fcff; border:1px solid #e6f7ff; border-left:0; border-right:0; }
.zmhdbt span{ width:80px; height:38px; background:url(../images/mune_tb.jpg) no-repeat 22px 11px; display:block; line-height:38px; text-align:center; padding-left:35px; }
.zmhdbt a{ font-family:"微软雅黑"; font-size:16px; color:#1074bc; }
.zwnr{ width:398px; height:124px; border:1px solid #e6f7ff; border-top:0; }
.zwnr ul{ margin-left:10px; }
.zwnr ul li{ float:left; margin:15px 7px; }

.xxgknr{ width:308px; height:218px; border:1px solid #e6f7ff; border-top:0; border-bottom:0; }
.xxgknr ul{ margin:7px auto 0 25px; float:left; }
.xxgknr ul li{ margin-top:5px; }

.zzjgbtn{ width:308px; height:81px; border:1px solid #e6f7ff; border-top:0; border-bottom:0; }
.zzjgbtn ul{ margin:15px 0 auto 5px; float:left; }
.zzjgbtn ul li{ float:left; margin-left:15px; }

.ztzl{ height:100px; }
.ztzlbt{ width:40px; height:100px; background:#1074bc; float:left; }
.ztzlbt a{ font-size:16px; color:#fff; font-weight:bold; display:block; text-align:center; line-height:20px; margin-top:11px; } 
.ztzlnr{ float:left; width:1098px; height:98px; border:1px solid #e8e8e8; border-left:0; }
.ztzlnr ul{ margin-top:10px; }
.ztzlnr ul li{ margin-left:15px; float:left; }
.ztzlnr ul li a img{ width:345px; height:75px; border:0px;}

.yqlj{ width:1138px; height:68px; background:#fcfcfc; border:1px solid #eee; margin:15px auto; }
.yqlj span{ font-size:18px; float:left; line-height:68px; padding-left:25px; font-family:"微软雅黑"; font-size:18px;  color:#1074bc; }
.yqlj form select{ width:190px; height:34px; background:#fff; border:1px solid #e3e2e2; float:left; margin:15px auto 0 15px; color:#7f7f7f; font-size:14px; padding-left:12px; }

.footerwarp{ width:100%; height:110px;  background:#1074bc; border-top:3px solid #0e6bb5; }
.footer{ height:110px; background:url(../images/footer_bg.jpg) right no-repeat; }
.bq{ width:900px; height:90px; padding-top:20px; }
.bq ul{ width:100%; height:25px; }
.bq ul li{ float:left; color:#fff; letter-spacing:1px;  }
.bq ul li a{ color:#fff; }
.bq p{ color:#fff; line-height:25px; }.bq p a{ color:#fff;}

.wzzc{ width:200px; height:70px; float:right; margin-top:15px; }
.wzzc h1{ float:left; padding:0px; line-height:normal;margin-top:16px; }.wzzc h2{ float:left; margin-top:2px;padding:0px; line-height:normal;}



.nybanner{ height:250px; margin:15px auto; }.nybanner1{ height:auto; margin:0px auto; }.nybanner1 img{ width:1140px; height:250px; margin:15px auto;}
.dqwz{ height:45px; margin-bottom:15px; background:#f5f5f5 url(../images/nymenu.jpg) no-repeat right; }
.dqwz p{ line-height:45px; background:url(../images/dqwz.jpg) no-repeat; padding-left:50px; }

.dt_adbanner{ height:90px; margin:15px auto; }

.dtcontent{ height:305px; margin-bottom:15px; }
.xsnews{ width:400px; height:305px; }
.xsnr{ width:398px; height:254px; border:1px solid #e8ebed; border-top:0; }
.xsnr ul,.zcfgnr ul,.zzjgnr ul{ padding:15px 25px; }
.xsnr ul li,.zcfgnr ul li,.wjtznr ul li,.zzjgnr ul li{ line-height:32px; background:url(../images/text_img.jpg) no-repeat 0 12px; padding-left:12px; }
.xsnr ul li span,.zcfgnr ul li span,.wjtznr ul li span,.zzjgnr ul li span{ float:right; }

.gt_contact{ width:309px; height:305px; margin-left:15px; }



.nynr_a{ height:305px; }
.zcfglb{ width:725px; height:305px; margin-left:15px; }
.zcfgnr{ width:723px; height:254px; border:1px solid #ededed; border-top:0; }

.nynr_b{ height:355px; margin:15px auto; }
.wjtz{ width:815px; height:355px; }
.wjtzbt{ width:815px; height:52px; background:url(../images/wjtzbt.jpg) no-repeat; }
.wjtzbt a{ width:815px; height:52px; display:block; }
.wjtznr{ width:813px; height:301px; border:1px solid #ededed; border-top:0; background:#fefefe; }
.wjtznr ul{ padding:25px 30px; }

.lx{ width:309px; height:354px; margin-left:15px; }



.zjdc{ width:309px; height:230px; margin-top:15px; }
.zjdcnr{ width:307px; height:179px; border:1px solid #ededed; border-top:0; background:#fefefe; }
.zjdcnr ul{ padding:7px 20px; }



.zwgknr{ height:700px; margin-bottom:15px; }
.zgkle{ width:815px; height:700px; }
.zzjg{ width:815px; height:305px; }
.zzjgnr{ width:813px; height:254px; border:1px solid #ededed; border-top:0; background:#fefefe; }
.zwgkt{ width:814px; height:69px; margin:10px auto; }
.cwrs{ width:815px; height:305px; }



.nybszn{ height:235px; }
.bsznbt{ height:52px; }
.bsznnr{ height:170px; margin-top:12px; }
.bsznnr ul li{ width:217px; height:171px; float:left; }

.sfbz{ height:260px; background:url(../images/gtsfbz.jpg) no-repeat; margin:15px auto; }
.sfbz ul{ margin:72px auto 0 140px; float:left; }
.sfbz ul li{ float:left; width:230px; height:80px; margin-left:40px; }


.kclb{ width:1048px;height:auto;_height:410px; min-height:410px; border:1px solid #e5e5e5; background:#f5f5f5; margin:0 auto 15px; padding:30px 45px; }
.kclb h4{ width:1000px; margin:0px auto 18px auto; font-weight:bold;font-family:"微软雅黑";font-size:24px;color:#1074bd;}
.kcsearch{ width:1047px; height:37px; margin:0 auto; }
.kcsearch input{ float:left; }
.kcsearch input.kcstext{ width:280px; height:32px; background:#ffffff; border:1px solid #e1e1e1; padding-left:15px; }
.kcsearch input.kcsbtn{ width:106px; height:35px; background:#1074bc; border:none; color:#fff; font-size:16px; font-weight:bold; }

.kclbnr{ width:1047px; height:auto;_height:340px; min-height:340px; margin-top:15px; }
.kclbnr table{ width:100%;border-top: solid 1px #d8eeff;border-left: solid 1px #d8eeff; background-color:#fff;}
.kclbnr table tr th{ background-color:#f3fbff; border-right: solid 1px #d8eeff;border-bottom: solid 1px #d8eeff;font-family:Microsoft Yahei; text-align:center; line-height:38px; font-size:16px; font-weight:bold; color:#1074bd;}.kclbnr table tr td{ border-right: solid 1px #d8eeff;border-bottom: solid 1px #d8eeff;font-family:Microsoft Yahei; text-align:center; line-height:28px; font-size:14px; overflow:hidden;}.kclbnr table tr th.kssj{ width:120px; line-height:38px;}.kclbnr table tr td.ccc{ line-height:28px; text-align:center;}.kclbnr table tr th.sqdw{ width:280px;}

.kclbnr1{ width:1047px; height:auto;_height:340px; min-height:340px; margin-top:15px; }
.kclbnr1 table{ width:100%;border-top: solid 1px #d8eeff;border-left: solid 1px #d8eeff; background-color:#fff;}
.kclbnr1 table tr th{ background-color:#f3fbff; border-right: solid 1px #d8eeff;border-bottom: solid 1px #d8eeff;font-family:Microsoft Yahei; text-align:center; line-height:38px; font-size:16px; font-weight:bold; color:#1074bd;}.kclbnr1 table tr td{ border-right: solid 1px #d8eeff;border-bottom: solid 1px #d8eeff;font-family:Microsoft Yahei; text-align:center; line-height:28px; font-size:14px;}.kclbnr1 table tr th.kssj{ width:120px; line-height:38px;}.kclbnr1 table tr td.ccc{ line-height:28px; text-align:center;}.kclbnr1 table tr td.lll{ line-height:28px; text-align:right;background-color:#f3fbff;color:#1074bd;font-family:Microsoft Yahei;font-size:16px; font-weight:bold; width:20%; padding-right:10px;}.kclbnr1 table tr td.rrr{ line-height:28px; text-align:left;background-color:#fff;color:#333;font-family:Microsoft Yahei;font-size:16px; padding-left:10px; }

/*list*/
.w1000{ width:1130px; height:auto; margin:0 auto; }.xqfc{ height:310px; }.menubt{ width:100%; height:45px; background:#d8e6fd url(../images/menu_bgx.jpg) no-repeat; }
.menubt span{ width:105px; height:45px; display:block; font-family:"微软雅黑"; font-size:18px; text-align:center; line-height:45px; color:#2a5bd8; float:left; }
.menubt a{ float:right; line-height:45px; padding-right:20px; color:#5e7fe0; }
.gsnr ul,.xqfcnr ul{ padding:15px 20px; }
.gsnr ul li,.xqfcnr ul li{ line-height:30px; background:url(../images/texttb.png) no-repeat 0 10px; padding-left:10px; }
.nywarp{ height:auto; margin:8px auto 15px; overflow:hidden; }
.nycjnav1{ height:auto; margin-bottom:12px; width:256px; }
.nycjnav1 span{ width:206px; height:60px; margin-bottom:5px; line-height:60px; padding-left:50px; background:url(../images/lmbg.jpg) no-repeat; display:block; font-family:"微软雅黑"; font-size:18px; color:#fff; }



.nylmbt span{ float:left;}
.nylmbt p{ float:right; line-height:47px; font-family:"宋体"; text-align:left; font-size:12px; padding-right:10px; }.nylmbt p a{ font-size:12px;}


.nyri{ width:866px;  }.nyri1{ width:100%; }.fr{ float:right;}
.tzbt{ width:100%; height:46px; background:#ecf2fd; border-top:3px solid #1767e3; border-bottom:1px solid #deeafb; }
.tzbt span{  height:46px; font-family:"微软雅黑"; font-size:18px; line-height:46px; background:url(../images/bttb.png) no-repeat 0 14px; padding-left:22px; color:#1767e3; margin-left:15px; float:left; }/*width:88px;*/
/*.tzbt a{ float:right; line-height:46px; margin-right:15px; color:#1767e3; }*/
.nylb{ width:834px; height:auto; background:#f8f8f8; border:1px solid #e3e3e3; border-top:0; padding:15px 15px; }
.nylb ul li{ line-height:32px; background:url(../images/texttb.png) no-repeat 0 15px; padding-left:12px; }
.nylb ul li span{ float:right; }
.nylb p.listdh{ line-height:24px; border-bottom:1px dotted #e0e0e0; padding-bottom:8px; letter-spacing:normal;}

.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:256px;}.cl{ clear:both;}.nyle{ height:auto; width:256px; }
.tabss { color:#3465d5;  height: auto; text-align: left; padding: 0px 0px 0px 0px; width:256px; margin:0px auto 10px auto; font-size:12px;}.tabss ul{ width:256px;}
.tabss ul li { display: inline; height: 20px; width:240px; letter-spacing:2px; font-size:12px; color:#3465d5;background-color:#c6d7ff; }
.tabss ul li a { float: left;  color: #3465d5;background-color:#c6d7ff; padding: 6px 0px 6px 20px; width: 234px; text-align: left;  text-decoration: none;font-size:12px; border:  #a0bdff 1px solid;margin:0px auto 4px auto; }
.tabss ul li a:hover {  color: #ffffff;font-size:12px; background-color:#3465d5; font-weight:bold; }	
.tabss ul li a.current {  color:#ffffff;font-size:12px;background-color:#3465d5; }
.tabss ul li a.menu1 {  color: #ffffff;font-size:12px;background-color:#3465d5;font-weight:bold; }

/*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:0 5px;  line-height:24px; margin:10px auto 10px auto;}
.c_content_overflow p{ margin:0px auto 10px auto; font-size:14px; 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;}


/*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/wztb.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;}



.mxssearch{ width:99%; margin:0px auto 0px auto; background:url(../../mxssearch.png) top no-repeat; padding:70px 0px 0px 0px;}
.mxssearch span{ font-size:12px; font-weight:bold; color:#003366; float:left; padding-top:4px;}.mxssearch input.mxsinput{ width:140px; border:1px solid #cccccc;float:left;} .piclist001 { padding:4px 0px 4px 0px; width:100%; margin:0px auto 0px auto;}.piclist001 ul{ width:100%; clear:both;}.piclist001 ul li{ float:left;}

.picList{ width:100%-5px; margin:0px auto 0px 5px; text-align:center;}

.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; }
.list001{ width:98%; margin:0px auto 0px auto;}.list001 ul{ width:100%-20px;line-height:24px; margin-left:10px;  }.list001 ul li{ height:24px;clear:both;}
.list002{ width:98%; margin:0px auto 0px auto;}.list002 ul{ width:100%-20px;line-height:24px; margin-left:10px;  }.list002 ul li{ height:24px;clear:both; border-bottom:1px dotted #cccccc; text-align:right;}.list002 ul li a{ float:left;}.list002 ul li span{ float:right;}

/*content*/
.w98c{ width:98%;}.ma{ margin:0px auto 0px auto;}
.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; font-family:"微软雅黑"; color: #555; 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;} 
.fy{ text-align:center; margin:5px auto 5px auto; line-height:24px;}


.ldjs{ width:860px; height:215px; border-bottom:1px dashed #bfe3f7; margin:20px auto 0; }
.ldjs dl{ width:860px; height:200px; clear:both; }
.ldjs dt{ width:154px; height:200px; float:left; margin-right:25px; } 
.ldjs dd.lbxm{ font-family:"微软雅黑"; font-size:20px; color:#222; font-weight:bold; margin-bottom:10px; padding-top:30px; }
.ldjs dd{ line-height:26px; font-size:14px; color:#444; }
