@charset "gb2312";
body{background:url(../images/bg.gif) repeat;}

.main{ background:url(top_bg.gif) repeat-x;}

#modleName{line-height:23px;color:#fff;font-size:13px;padding-right:7px;text-align:right;padding-top:-4px;}
/*顶部*/
.toptool{ height:27px; background:url(../images/toptool_bg.png) repeat-x; border-bottom:1px solid #d0d0d0;}
.toptool_con{ width:1200px; margin:0 auto;}
.website{ color:#999999; line-height:28px; float:left; margin-right:19px;}
.ml7{ margin-left:7px;}
.other_info{ float:left; margin-left:13px; line-height:28px;}
.other_info a{ float:left; color:#1371d2; }
.other_info p{ float:left; margin-left:8px; color:#383838;}
.top_select{padding-top: 4px}
.btn_select{background:url(main_bg11.jpg) repeat-x; text-align:center; color: white;width: 65px;border:none;height: 20px}
.font_type { float:right; margin-right:2px;}
.font_type li{ float:left; line-height:28px;margin-left:9px;}
.font_type li a{ color:#a30d0d; line-height:28px; float:left;}
.font_type li a.mr9{ margin-right:9px; }
/*顶部结束*/

/*头部 导航*/
.header{height:209px; position: relative;background: url(topimg_bgd.jpg) center 0% no-repeat;width: 100%}
.header img{ position: absolute; width:100%; height:158px; min-width:1000px;}
.header_wrap{ width:1200px; margin:0 auto; height:209px;}
.head_logo{ background:url(logo.png)  scroll center 0% transparent no-repeat; width:1198px; height:158px; position:absolute;}
.nav_box{ width:1200px; height:41px; background:url(navbox_bg.jpg) repeat-x; position: absolute; bottom:10px;}
.nav{}
.nav li{ float:left; line-height:41px; color:white;}
.nav li a{ float:left; color:#fff; font-size:14px; font-weight:bold; padding:0 36px;}
.search{ float:right; position:relative; margin:6px 20px 0 0; display:inline;} 
.text1{ width:290px; height:28px; border:1px solid #00519b; color:#b1b1b1; line-height:30px; padding-left:16px;}
.sea_logo{ position:absolute; top:7px; right:13px; background:url(../images/search_logo.png) no-repeat; width:16px; height:16px; }



.content_all{clear:both; width: 1200px; margin: 0 auto;background-color: #fff; overflow: hidden;}

.area{clear:both; background-color:#FFF; padding:0px 2px;}
.area-01{ width:702px; float:left;}
.area-02{ width:265px; float:right;}
.area-01-01{height:310px;overflow:hidden;background-color:#FFF;}
.area-01-02{height:240px;border:1px solid #DDDDDD; overflow:hidden;background-color:#FFF;}
.area-01-03{height:255px;border:1px solid #DDDDDD; overflow:hidden;background-color:#FFF;}

.area-panel{border:1px solid #DDDDDD;border-top:2px solid #bb2323;background-color:#FFF;}
.area-panel .title-more{line-height:25px;background-color:#FBFBFB;border-bottom:1px solid #DDDDDD; color:#515151;font-size:13px;width:262px;height:26px;width:260px;overflow:hidden;}
.area-panel .title-more .title{float:left;width:100px;text-align:left;padding-left:15px;font-weight:bold;border-bottom:0px solid #DDDDDD;}
.area-panel .title-more .more—List{float:right;width:50px;text-align:right;font-size:12px;}

.area-panel .title{line-height:25px;background-color:#FBFBFB;border-bottom:1px solid #DDDDDD; color:#515151;font-size:13px;width:1183px;padding-left:15px;font-size:13px;font-weight:bold;overflow:hidden;}


.area-ft-nav{width:960px; background:url(../images/box_bg_bottom.gif) bottom repeat-x;margin:0 auto;}
.ft-nav{ background:url(../images/hz_ft_05.gif) repeat-x;}
.ft-nav div{ background:url(../images/hz_ft_03.gif) left no-repeat;}
.ft-nav div div{ height:30px; background:url(ltnavbox_bg.jpg) right repeat-x; text-align:left; padding-left:20px; line-height:30px; color:#FFF; font-size:13px; font-weight:bold;}
.area-ft-btn li{ float:left; padding-left:15px;}
.area-ft-btn li a{ width:190px; height:39px; display:block; background:url(../images/hz_ft_11.gif) no-repeat; line-height:39px; color:#000; font-size:13px; font-weight:bold;}
.area-ft-01{width:960px; margin:0 auto;}
.area-ft-01 .area-panel{border:1px solid #DDDDDD; border-top:none;}

.area-box{border:1px solid #DDDDDD; border-top:none;}
.g_title{ background:url(hz_ft_21.gif) repeat-x;}
.g_title div{ background:url(hz_ft_19.gif) left no-repeat;}
.g_title div div{ height:30px; background:url(hz_ft_22.gif) right no-repeat; text-align:left; line-height:30px; color:#FFF; font-size:13px; font-weight:bold; padding-left:15px;}


.f-box{ background:url(hz_ft2_06.gif) repeat-y;}
.f-title{ width:660px; height:39px; background:url(hz_ft2_03.gif) no-repeat; padding-left:15px; font-size:13px; font-weight:bold; line-height:39px;}
.f-box-content{width:660px; background:url(hz_ft2_07.gif) bottom no-repeat;}

.p-box{ width: 860px; float: right; overflow: hidden;}
.p-title{ height:38px; background:url(ltwz-appeal02_03.gif) no-repeat; padding-left:15px; font-size:13px; font-weight:bold; line-height:39px;}
.p-box-border{ width: 860px; background:url(wz-appeal02_05.gif) repeat-y; height: 610px;}
.p-box-content{width:860px; line-height: 25px; float: right; background:url(wz-appeal02_07.gif) no-repeat left bottom;}





.f-tabs-nav{ width:100%; height:39px;clear:both; }
.f-tabs-nav li{ height:39px; text-align:center; line-height:29px; cursor:pointer; padding-top:5px;}
.f-tabs-nav li.tabs-li{ width:68px;float:left; font-size:12px; font-weight:normal;}
.f-tabs-nav li.tabs-selected{font-size:13px; font-weight:bold; background:url(../images/hz_ft3_03.gif) no-repeat; }
.f-tabs-nav li.tabs-selected a{ width:65px; background:url(../images/hz_29.jpg) 13px no-repeat; display:block; padding-left:15px; }
.f-tabs-nav li.spanRight{width:100px;float:right; padding-top:4px; }
.f-tabs-nav li.spanLeft{width:100px;float:left; padding-top:4px; cursor:default; }

.box-bg-bottom{ background:url(../images/box_bg_bottom.gif) bottom repeat-x;}



.area-appeal-01{ width:360px; float:left;}
.area-appeal-02{ width:750px; float:right;}

.mailButomArea{width:195px; float: left; margin-left: 8px;}
.mailButomArea li{ padding:5px 0px;}
.mailButomArea li a:hover{color: #333333;}
.mailButom{width:280px; height:37px; display:block; line-height:37px; color:#FFF; font-size:13px; font-weight:bold; text-align:left; text-align: center;}
.mailButom-01{background:url(ltnavbox_bg.jpg);}
.mailButom-02{background:url(ltnavbox_bg.jpg);}
.mailButom-03{background:url(ltnavbox_bg.jpg);}
.mailButom-04{background:url(ltnavbox_bg.jpg);}


.indexLoginFromTable{ width:100%;}
.indexLoginFromTable th{ width:65px; height:30px; font-size:12px; text-align:right; vertical-align:middle;}
.indexLoginFromTable td{ line-height:24px; text-align:left; vertical-align:middle;}
.indexLoginFromTable td　input{ width:150px; border:1px solid #CBCBCB; background-color:#EBEBEB;}

.btn-writeMail{ width:83px; height:22px; background:url(../images/btn_writemail.gif) no-repeat; display:block;}
.btn-moreMail{ width:83px; height:22px; background:url(../images/btn_moremail.gif) no-repeat;  display:block;}

.tabs-area{height:29px; background:url(../images/hz_21.jpg) repeat-x; border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;}
.tabs-nav{ height:29px;clear:both; }
.tabs-nav li{text-align:center; line-height:29px; cursor:pointer;}
.tabs-nav li.tabs-li{ width:110px;float:left; border-right:1px solid #DDDDDD;}
.tabs-nav li.tabs-selected{font-size:13px; font-weight:bold; background:url(../images/hz_19.gif) repeat-x; }
.tabs-nav li.tabs-selected a{ width:70px; background:url(../images/hz_29.jpg) 13px no-repeat; display:block; padding-left:15px; }
.tabs-nav li.spanRight{width:100px;float:right; padding-top:4px; }
.tabs-panel-area{ height:255px; border:1px solid #DDDDDD;border-top:none; overflow:hidden;}
.tabs-panel{ padding:0px 10px;}

.tabs-area2{height:29px; background:url(../images/hz_21.jpg) repeat-x; border-left:1px solid #DDDDDD;}
.tabs-nav2{ height:29px;clear:both; }
.tabs-nav2 li{text-align:center; line-height:29px; cursor:pointer;}
.tabs-nav2 li.tabs-li2{ width:123px;float:left; border-right:1px solid #DDDDDD;}
.tabs-nav2 li.tabs-selected{font-size:13px; font-weight:bold; background:url(../images/hz_19.gif) repeat-x; }
.tabs-panel-area2{height:165px;border:1px solid #DDDDDD;border-top:none;overflow:hidden;}
.tabs-panel2{ padding:5px 5px;}


.listTable01{ width:100%;}
.listTable01 td{ line-height:28px;text-align:left;padding-left:5px;}
.listTable01 thead tr td{ border-bottom:1px solid #DDDDDD; background-color:#a40e0e; color:#FFF; font:13px; font-weight:bold; padding-left:5px;}
.listTable01 thead td{ text-align:left;font-weight:bold;}
.tr_odd{ background-color:#F5FEE9;}
.tr_even{ background-color:#FFF;}


.area-01-02 .title-more{height:29px;background-color:#F8F8F8;border-bottom:2px solid #7CBF0F; clear:both; padding-left:18px;}
.area-01-02 .title-more .title{width:116px;float:left;overflow:hidden;}
.area-01-02 .title-more .title h1{width:114px;height:27px;background:url(../images/gpps_ft_bg.gif) no-repeat; display:block;line-height:27px;color:#FFF;text-align:center;font-weight:bold;font-size:13px;}
.area-01-02 .title-more .more—List{width:50px;float:right;padding-right:10px;text-align:right;padding-top:8px;}


.area-01-03 .title-more{height:29px; background-color:#F8F8F8; border-bottom:2px solid #7CBF0F; clear:both; padding-left:18px;}
.area-01-03 .title-more .title{width:116px;float:left;overflow:hidden;}
.area-01-03 .title-more .title h1{width:114px;height:27px;background:url(../images/gpps_ft_bg.gif) no-repeat; display:block; line-height:27px; color:#FFF; text-align:center; font-weight:bold; font-size:13px;}
.area-01-03 .title-more .more—List{width:50px;float:right;padding-right:10px;text-align:right;padding-top:8px;}


.gpps-btn{width:87px; height:25px; background-image:url(ltgpps_btn_bg.gif); border:0px; color:#FFF; margin-bottom: 10px; margin-left: 60px; float: left;}
.left2{margin-left: 280px;}
.left3{margin-left: 350px;}
.contentBox6{padding-left: 15px; margin-bottom: -45px; *margin-bottom: 8px;}
 
/*翻页区*/
.page{}
.page li{ float:right; padding-right:20px;}

/*嘉宾简介*/
.jiaBinImg{ width:90px; height:90px; border:1px solid #CBCBCB; padding:2px; margin-right:5px;}
.jiaBinName{ font-size:13px; font-weight:bold;}

/*文字直播*/
.textLive{ border-bottom:1px dotted #CBCBCB; line-height:25px; margin-bottom:12px;}
.textLive .nikeName{ font-size:13px; font-weight:bold;}

/*图片直播*/
.imgLive{}
.imgLive li{ width:155px; height:120px; float:left; padding:10px 3px; text-align:center;}
.imgLive li img{ width:140px; height:100px; border:1px solid #CBCBCB; padding:2px;}
.imgLive li div{ line-height:22px;}

/*访谈列表页图文展示*/
.tableLiveList{ width:100%;}
.tableLiveList tr{ padding-bottom:10px;}
.tableLiveList th{ width:170px; text-align:center; }
.tableLiveList th img{width:160px; height:120px; border:1px solid #CBCBCB; padding:2px;}
.tableLiveList td{ text-align:left; vertical-align:top; padding:5px;}
.tableLiveList td p{ line-height:23px;}
.tableLiveList td p .zt-title{ font-size:13px; font-weight:bold; color:#4F9906;}

/*访谈列表页图文展示*/
.tableSurveyList{ width:100%;}
.tableSurveyList tr{}
.tableSurveyList th{ line-height:25px; background:url(../images/ico_dot.jpg) left no-repeat; text-indent:10px;}
.tableSurveyList td{ line-height:25px; text-align:left;}


/*当前位置*/
.localArea{ height:24px; background-color:#F1F1F1; border-bottom:1px solid #4C9A03; line-height:24px;  padding-left:15px;}


/*提交评论*/
.commentForm{ border:1px solid #DDD; border-top:none;}
.commentForm-title{ height:37px; background:url(wz-appeal01_04.gif) repeat-x;}
.commentForm-title div{height:37px; background:url(wz-appeal01_03.gif) left no-repeat;padding-left:22px; line-height:37px; }
.float{float: none;}


.regTitle{line-height:28px; font-size:15px; font-weight:bold; padding-left:30px; background:url(../images/icon-ok.gif) 10px no-repeat; }


/*个人中心*/
.m-btn{ width:175px; height:35px; display:block;  background:url(../images/hz-m_03.gif) no-repeat; font-size:13px; font-weight:bold; letter-spacing:2px;}


/*调查部分*/
.surveyTitle{ height:55px; font-size:22px; line-height:140%; border-bottom:1px solid #DDD; text-align:center; line-height:50px; font-weight:bold;}






.cTag{ padding:5px 10px; }
.cTag li{ float:left; padding-right:10px; line-height:22px;}
.cTag li a { font-size:14px; color:#2b2b2b;text-decoration:none;}
.cTag li a:visited {color:#2b2b2b;text-decoration:none;}
.cTag li a:hover {color:#ba2636;text-decoration:underline;}
.cTag li a:active {color:#ba2636;}

label.error { color: red; line-height:18px; padding-left: 18px; vertical-align: top; background: url("../images/msg_bg.gif") no-repeat 0px 0px; display:block;}  
label.success{ color: green; line-height:18px; padding-left: 18px; vertical-align: top; background: url("../images/msg_bg.gif") no-repeat 0px -50px; display:block;}
input.error {border: 1px solid red; }  
label.valid {background: url("../appeal/styles/images/checked.gif") no-repeat; color: #065FB9;}  

/*
.input_text{ width:180px; height:24px; line-height:22px; font-size:12px; vertical-align:middle; border:1px solid #9DBFDD; background-color:#FFF; padding-left:3px; margin:0 4px 0 0; }
.input_text_focus{border:1px solid #63C21C;}
.input_checkbox{ vertical-align:middle; margin:0 4px 0 0;}
.input_radio{ vertical-align:middle; margin:0 4px 0 0;}
.input_textarea{line-height:22px; font-size:12px; vertical-align:middle; border:1px solid #9DBFDD; background-color:#FFF; padding-left:3px; margin:0 4px 0 0;}
.input_textarea_focus{border:1px solid #63C21C;}
.input_select{width:185px; height:26px; line-height:22px; font-size:12px;vertical-align:middle; border:1px solid #9DBFDD; background-color:#FFF;}
.input_select option{font-size:14px; line-height:19px;}
*/


.loginFromTable{ width:200px;}
.loginFromTable th{ width:70px; height:30px; font-size:12px; text-align:right; vertical-align:middle;}
.loginFromTable td{ line-height:24px; text-align:left; vertical-align:middle;}


.fromArea{background:url(../images/hz_mail_06.gif) no-repeat; padding:15px 0px;}
.regFromTable{ width:680px; }
.regFromTable th{ width:100px; height:38px; font-size:14px; text-align:right; vertical-align:middle;}
.regFromTable td{ line-height:24px; text-align:left; vertical-align:middle;}
.regFromTable td li{ float:left; padding-right:20px;}
.regFromTable td li.leader{ float:left; padding-right:20px; width:180px;}
.regFromTable td label{vertical-align:middle;}
.regFromTable td a{color:#00C;}

.footer{width:1200px; margin:0 auto; overflow:hidden; padding-top: 20px;}
.footer_link{ height:24px; line-height:24px; background:#cc3333}
.footer_link ul{ width:400px; margin:0 auto;}
.footer_link ul li{ float:left; margin-left:16px; color:#fff;}
.footer_link ul li a{ float:left; color:#fff; margin-right:16px;}
.footer_txt{ background:url(footer_txt.jpg) scroll 0% center transparent no-repeat; float:left; width:280px; height:58px;}
.footer_txt1{ background:url(../images/footer_txt1.png) no-repeat;}
.copyright{ float:right;}
.copyright p{ color:#666; float:left; margin-right:25px; line-height:58px;}
.copyright p.mr14{ margin-right:14px;}
.copyright p.C_1b6{ color:#1b6889;}

.top1{margin-top:15px;}
.datupian{background:url('http://124.224.211.211:8080/pub/zgwz/images/wrap_bg.jpg') no-repeat;}