ï»¿.heda-ui-proimg{width:350px; float:left; overflow:hidden;}
.prokuan{float:left; overflow:hidden; margin-left:30px; padding-top:10px; max-width:335px;}
.prokuan h3{font-size:16px; color:#FA5D00; font-weight:bold; margin-bottom:15px;}
.prokuan ul li{font-size:14px; color:#666; line-height:24px;}
/*Label CSS*/


@charset "gb2312";
/* CSS Document */

*{ padding:0; margin:0;}
img{ border:0 none;}
li{ list-style-type:none;}
a{ text-decoration:none; color:#515151;}
a:hover{ color:#0077cd;}
body{ background:#FFF; font-size:12px; color:#515151;}
h1{ font-weight:normal;}
h2{ color:#0077cd; font-size:15px; font-family:"Î¢ÈíÑÅºÚ";}


.w1020{ width:1020px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.b1{ border:solid 1px #dfdfdf;}
.clb{ clear:both;}
.banner_box img,view_box img{ display:block;}
.banner_box{ padding-bottom:4px;}
.nav{ height:81px; background:url(imgbg_subnav_10.gif) repeat-x left 39px; overflow:hidden; border-top:solid 1px #2b78c1; margin-bottom:10px;}
.nav ul{ border-right:solid 1px #000; height:39px; width:1017px; padding-right:2px; background:url(imgbg_nav1.jpg) no-repeat right top;}
.nav ul li{ height:39px; float:left; width:112px; border-left:solid 1px #000;}
.nav ul li a span{ display:block; width:112px; line-height:39px; height:39px; background:url(imgbg_nav1.jpg) no-repeat; text-align:center; font-size:15px; color:#FFF; font-family:"Î¢ÈíÑÅºÚ";}
.nav ul li a:hover span{ background:url(imgbg_nav_hover.jpg) no-repeat;}
.nav ul .def-nav{position:relative;}
.nav ul .def-nav div{ position:absolute; left:-80px; top:39px; z-index:100; font-size:12px; display:none; width:420px; padding-top:10px; font-family:13px;}
.nav ul .def-nav div.nav_zh{ left:-160px;}
.nav ul .def-nav dl{ width:100%; overflow:hidden;}
.nav ul .def-nav dl dd{ float:left;}
.nav ul .def-nav dl dd a{ color:#515151; padding:0 10px; border-right:solid 1px #515151; display:block;}
.nav ul .def-nav dl dd.subnav_zh a{ border-right:none 0px;}
.nav ul .def-nav dl dd a:hover{ color:#0077cd;}
.main_l{ width:740px; padding-right:10px; float:left; overflow:hidden;}
.foucs_box{ height:285px; overflow:hidden; margin-bottom:10px; position:relative;}
.foucs_box .focus{ padding:10px 0 0 10px; position:absolute; left:0; top:0;}
.foucs_box .focus img{ display:block; border:solid 6px #efefef; width:297px; height:247px;}
.news_box{ width:419px;}
.tit_box{ height:34px; line-height:34px; padding:0 20px; overflow:hidden; border-bottom:solid 1px #dfdfdf; background:#FFF; }
.tit_box h2{ float:left;}
.tit_box a{ display:block; float:right;}
.tit_box a:hover{ color:#d80a30;}
.news_tj{ background:#efefef; margin:10px 10px 0 0; padding:0 10px; line-height:28px;}
.news_tj h1{ font-size:12px; overflow:hidden; height:28px;}
.news_tj h1 a{ float:left; color:#d80a30;}
.news_tj h1 a:hover{ color:#0077cd;}
.news_tj h1 span{ float:right;}
.news_tj p a{ display:inline-block; padding-left:20px; color:#0077cd;}
.news_tj p a:hover{ text-decoration:underline;}
.news_list{ padding:5px 10px 10px 10px;}
.news_list li{ width:100%; overflow:hidden; line-height:29px; height:29px;}
.news_list li a{ display:block; float:left; width:70%;}
.news_list li span,.news_list02 li span,.news_list03 li span{ display:block; float:right; font-size:12px;}
.news_work{ width:323px; margin:0 10px 10px 0;}
.adu_work{ width:403px; margin-bottom:10px;}
.yuanqu{ width:738px; height:188px;margin-bottom:10px;}
.main_r{ width:268px; margin-bottom:10px;}
.home_con01{ padding:10px; border-bottom:solid 1px #dfdfdf;}
.tit_box02{ border-bottom:solid 1px #dfdfdf; margin-bottom:10px; height:27px;}
.tit_box02 a{ display:block; float:right;}
.tit_box02 a:hover{ color:#d80a30;}
.tit_box02 h2{ padding:0 7px 5px 2px; border-bottom:solid 2px #0077cd; float:left;}
.news_list02 li{ width:100%; overflow:hidden; height:24px; line-height:24px;}
.news_list02 li a{ display:block; float:left; width:60%;}
.zw_list li{ width:248px; height:43px; padding-bottom:3px; background:url(imgbg_zw.jpg) no-repeat;}
.zw_list li a{ display:block; width:128px; height:43px; line-height:43px; background:url(imgbg_zw.png) no-repeat; padding-left:120px; font-size:14px; color:#0077cd;}
.zw_list li a.zw01{ background-position:28px 2px;}
.zw_list li a.zw02{ background-position:28px -41px;}
.zw_list li a.zw03{ background-position:28px -84px;}
.zw_list li a.zw04{ background-position:28px -127px;}
.zw_list li a.zw05{ background-position:28px -170px;}
.online{ padding:10px;}
.adu_list{ background:#efeff0; margin-bottom:10px;}
.adu_list table{ line-height:26px; width:958px; margin:5px 0 5px 60px;}
.links{ margin-bottom:10px;}
.links ul{ width:1008px; overflow:hidden; padding:10px 0 0 10px;}
.links ul li{ width:191px; float:left; padding:0 10px 10px 0;}
.links ul li img{ display:block; width:189px; border:solid 1px #c9c9c9; height:56px;}
.footer{ text-align:center; line-height:24px; padding-bottom:10px; clear:both;}

#demo {overflow:hidden; padding:16px 10px;}
#demo img {border: 3px solid #F2F2F2; height:112px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

.news_con{ margin-bottom:10px;}
.news_list03{ padding:13px 20px}
.news_list03 li{ width:100%; overflow:hidden; line-height:32px; height:32px; font-size:13px; border-bottom:dashed 1px #dcdcdc}
.news_list03 li a{ display:block; float:left; width:80%;}
.pager-taglib{ text-align:center; padding:10px 0 18px 0;}
.pager-taglib span{ display:inline-block;}
.pager-taglib span.JZD_PAGE_YECI{ display:none;}
.pager-taglib span.JZD_PAGE_TIAOJILU,.pager-taglib span.JZD_PAGE_YE,.pager-taglib span.JZD_PAGE_DISABLED,.pager-taglib span.JZD_PAGE_SHUZIYE,.pager-taglib span.JZD_PAGE_NEXT,.pager-taglib span.JZD_PAGE_LAST,.pager-taglib span.JZD_PAGE_TIAOJILU{ padding-right:10px;}
.pager-taglib span select{ width:30px;}

.content{ padding:20px; line-height:30px;}
.content h1{ text-align:center; font-size:16px; font-weight:bold;}
.content .date{ text-align:center; line-height:50px; border-bottom:solid 1px #2289d4; margin-bottom:20px;}
.content .date span{ display:inline-block; padding-right:20px;}
.content p img{max-width:698px;}

.channel_l{ width:198px; margin-right:10px;}
.channer_tit{ line-height:32px; text-align:center; color:#FFF; background:#0077cd;}
.channer_tit h3{ font-size:16px;}
.channel_l ul li{ line-height:32px; text-align:center; font-size:14px; border-top:solid 1px #dcdcdc;}
.channel_l ul li a{ display:block;}
.channel_l ul li a.hover{ background:#f5f5f5;}
.channel_l ul li a:hover{ background:#f5f5f5;}
.channel_r{ width:808px; margin-bottom:10px;}
.postion{ height:34px; line-height:34px; padding:0 20px; overflow:hidden; border-bottom:solid 1px #dfdfdf; background:#FFF; color:#0077cd; font-size:15px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; }
.postion a{ color:#0077cd; }
.postion a:hover{ text-decoration:underline;}
.gk_box{ padding:20px; line-height:26px;}
.tit_box03{ padding-left:17px; line-height:32px; background:url(imgli.gif) no-repeat left 13px; padding-bottom:10px;}
/*.gk_box p{ text-indent:24px;}*/
.links02{ text-align:right; padding-bottom:15px;}
.links02 a{ color:#0077cd;}
.links02 a:hover{ text-decoration:underline;}
.img_box{ text-align:center; padding-bottom:10px; width:100%; overflow:hidden;}
.gh_list{ width:100%; overflow:hidden;}
.gh_list li{ float:left; margin:0 13px 13px 0; width:355px; border:solid 1px #cecece; padding:10px; background:#f1f1f1;}
.img_box02{ width:206px; padding-right:10px; float:left;}
.img_box02 img{ width:196px; height:120px; border:solid 5px #ffffff;}
.tit_box04{ font-size:14px; color:#0077cd; font-weight:bold;}
.gh_list li p{ text-indent:0px;}
.gh_list li p a{ color:#0077cd;}
.news_con embed{margin:10px auto;}

.hd_box,.feedback,.wenjuan{ margin-bottom:10px;}
.tit_box05{ border:solid 1px #cdcdcd; border-bottom:none 0px; text-align:center; line-height:30px; color:#0077cd; font-size:14px; font-weight:bold;}
.hd_box table{ line-height:30px; text-align:center;}
.hd_box table th{ background:#0077cd; color:#FFF;}
.hd_box table tr.ex01 td{ background:#FFF;}
.hd_box table tr.ex02 td{ background:#f5f5f5;}
.green{ color:#00ac4d;}
.hd_box .pager-taglib{ border:solid 1px #cdcdcd; border-top:none 0px;}
.hd_con{ border:solid 1px #cdcdcd; padding:20px 40px; margin-bottom:10px;}
.hd_con table td{ text-align:left; padding: 0 20px;}
.hd_con table tr td.ex03{ background:#0077cd; color:#FFF; width:100px; text-align:center; padding:0;}
.hd_con table tr td span.name{ display:inline-block; padding-right:30px;}

.feedback_con,.wenjuan_con{ line-height:26px; border:solid 1px #cdcdcd; padding:10px 30px;}
.feedback_con h4{ font-size:12px; color:#0077cd;}
.feedback_con table{ margin-top:10px; margin-left:auto; margin-right:auto; line-height:30px;}
.feedback_con table td{ background:#ffffff; padding-left:20px;padding-right:20px;padding-top:3px;padding-bottom:3px;}
.feedback_con table td.ex06 span,.feedback_con table td.ex07 span{ display:inline-block; padding-right:10px;}
.feedback_con table td.ex04{ color:#d80a30; padding-left:36px;}
.feedback_con table td.ex05 span{ color:#d80a30;}
.feedback_con table td.ex05{ width:140px; background:#f5f5f5; text-align:center; padding-left:0px;}
.feedback_con table td select{ width:175px; height:24px; text-align:center;}
.blue{ color:#0077cd;}
.feedback_con table td.ex07 input{ height:24px; border:none 0px; border-bottom:solid 1px #cdcdcd;}
.feedback_con table td.ex07 .yzm_box{ padding-top:5px; line-height:25px;}
.feedback_con table td.ex07 img{ border:solid 1px #cdcdcd;}
.btn_box{ text-align:center;}
.btn_box span{ display:inline-block; padding:15px 20px;}
.btn_box span input{ width:130px; line-height:30px; background:#f5f5f5; border:solid 1px #cdcdcd;}
.btn_box span.btn_blue input{ background:#0077cd; color:#FFF;}

.wenjuan_con p{ text-indent:24px;}
.dx,.tk{ padding-left:10px;}
.dx span{ display:inline-block;vertical-align:text-bottom; margin-bottom:3px; *margin-bottom:-3px;}
.tk input{ width:300px; height:24px; border:none 0px; border-bottom:solid 1px #cdcdcd;}

.vote_list{margin-bottom:10px;}
.vote_list fieldset li{padding-left:10px;}
#demo1{overflow:hidden;height:118px;position:relative;width:718px;}
#demo ul li{float:left;} 
.view_box img{width:248px;height:133px;}
.party-img{width:200px;height:80px;margin:0 auto;}

.vote_name{display:none}

fieldset{border:none 0px;}

fieldset>input{border:none 0px; border-bottom:1px #ccc solid; width:100%; line-height:30px;}