/****vipchat 通用样式***/
body{background:url(bg_01.png) repeat-x #f6f6f6; font-size:15px; color:#333;  font-family:"微软雅黑"}


/**head样式**/
.bt-head{ height:331px; }
.bt-head2{ height:270px; }
.top_nav{width:1100px; height:40px; margin:0 auto}
.top_nav .lef_box,.top_nav .rig_box{line-height:35px;}
.top_nav a{ margin:0 5px; line-height:35px; color:#333; font-size:13px;}
.top_nav a:hover{color:#256295}
.top_nav .bold{ font-weight:500; color:#333}

/*主导航*/
.nav{width:1100px;height:50px; line-height:50px;margin:0 auto;background:#0d5ca0;}
.nav ul{ margin:0; padding:0;}
.nav li{width:135px; height:50px; float:left}
.nav li a{ display:block; line-height:50px; text-align:center; color:#FFF; font-size:17px }
.nav li a:hover{ background:#1667ad}
.nav li a.active{ background:#1667ad}



.banner{height:180px; width:1100px; margin:0 auto;}
.logo{float:left; margin-top:45px;}
.bann_bg{ background:url(bg_02-banner.png) no-repeat right;}
.banner .time{width:auto; height:35px; line-height:35px; background:#336fb8; padding:0 15px; margin-top:145px; float:right; color:#f0f0f0; font-size:13px;}

/**main样式**/
.bt-main{width:1100px; height:auto; margin:0 auto;}

/**本期访谈定位效果--独立**/
.box{ width:100%; height:300px; background: #336fb8;}
/*主内容*/
.box .pic{ width:524px; height:300px; float:left}
.box .pic img{width:524px; height:300px;}
.box .summary{width:484px; height:auto; float:right; padding-right:15px; margin-top: 30px;}
.box .summary .sp_title{width:470px; line-height:30px; float:left; display:block; color: #fff;}
.box .summary .jiab{ float:left; display:block; margin:0; padding:0; text-indent:0}

.box .bnt{width:421px;  height:40px; float:right; padding-right:20px;}
.box .bnt a{width:158px; height:50px; float:right; display:block;  background:url(chat_bnt_01.png) no-repeat}
.box .bnt a:hover{background:url(chat_bnt_02.png) no-repeat}

.box .bnt2{width:421px;  height:40px; float:right; padding-right:20px;}
.box .bnt2 a{width:130px; height:40px; float:right; display:block;  background:url(chat_bnt_03.png) no-repeat}
.box .bnt2 a:hover{background:url(chat_bnt_04.png) no-repeat}

.chat_new .box_bg{width:1100px; height:20px; position:absolute; left:0; bottom:0;}
.chat_new .box_bg2{width:16px; height:90px; position:absolute; right:-16px; top:-90px}
/**首页左侧主板块**/
.chat_left{width:715px; height:auto; float:left}

/*左侧切换样式*/
.title_tab{height:45px; background:#dbdde0;}
.title_tab ul{ margin:0; padding:0;}
.title_tab li{height:40px; line-height:35px; float:left; padding:0 20px; font-size:17px; cursor:pointer; margin-top:5px;}
.title_tab li.hover{background:#fff; color:#4d7da5; font-weight:bold; height:40px; line-height:35px; margin-top:5px;}
.title_tab span{ float:left; display:block; width:5px; height:45px; background:#668eb0}

.tab_box{ width:100%; height:auto;  margin-top:20px; border:#d3d3d3 solid 1px;border-top:2px #d3d3d3 solid; background:#fff}
/*左侧内容-栏目样式通用*/
.tab_box .bt_title{height:45px;padding:10px 15px 0 15px; }
.tab_box .bt_title span{ display:block; padding:0 0 0 35px; line-height:35px; float:left; font-size:17px;}
.tab_box .bt_title .sp_start{ color:#F00; background:url(chat_bg_01.png) no-repeat left 7px;}
.tab_box .bt_title .sp_over{ color:#333; background:url(chat_bg_04.png) no-repeat left 7px;}
.tab_box .bt_title .sp_yugao{ color:#0c73d2; background:url(chat_bg_05.png) no-repeat left 7px;}
.tab_box .bt_title .sp_rig{}
/*左侧内容-具体表现*/
.tab_box .bt_center{padding:0 10px 20px 15px; height:auto;}
.tab_box .bt_center ul{ margin:0; padding:0;}
.tab_box .bt_center li{width:100%; height:160px; border-bottom:#CCC dashed 1px; position:relative}
.tab_box .bt_center li h3{ width:100%; line-height:32px; float:left; font-size:17px; font-weight:500; padding:8px 0; margin:0}
.tab_box .bt_center li .sp_img{ display:block; float:left; width:158px; height:96px;}
.tab_box .bt_center li .sp_title{width:495px; line-height:20px; float:left; display:block; padding:0 0 10px 15px;}
.tab_box .bt_center li .sp_summary{width:495px; line-height:22px;  float:left; display:block; padding-left:15px; color:#666; font-size:13px; text-indent:2em}
.tab_box .bt_center li .sp_time{ position:absolute; bottom:18px; right:0px; text-align:right; width:240px; font-size:13px; color:#999;}

/**右侧==热门访谈**/
.chat_right{width:300px; height:auto; float:right}
.chat_right .chat_news{width:100%; height:auto; background:#FFF; overflow:hidden;}
.chat_right .chat_news .title{width:100%; border-top:#666 solid 2px; height:40px; float:left}
.chat_right .chat_news .title span{ line-height:40px; float:left; padding:0 15px; font-size:17px; font-weight:600; color:#4d7da5}
.chat_right .chat_news .center{padding:0 15px 0 15px; height:auto; overflow:hidden; float:left}
.chat_right .chat_news .center ul{ margin:0; padding:0}
.chat_right .chat_news .center li{ width:100%; height:auto; border-bottom:#CCC dashed 1px; padding-bottom:5px}
.chat_right .chat_news .center li a{ display:block; line-height:35px; color:#333}
.chat_right .chat_news .center li a:hover{color:#256295}
.chat_right .chat_news .center li .sp_time{ display:block; line-height:24px; font-size:13px; color:#999}

/**访谈详情**/
.xq_left{width:310px; height:auto; float:left; border-right:2px solid #e0e0e0;}
.xq_left .chat_news{width:270px; height:auto; background:#FFF; overflow:hidden;}
.xq_left .chat_news .title{width:100%; height:50px; float:left}
.xq_left .chat_news .title span{ line-height:40px; float:left; font-size:21px; color:#be120f}
.xq_left .chat_news .title a{ width: 30px; height: 50px; float: right; line-height: 40px;}
.xq_left .chat_news .list{width:100%; height:185px; float:left; position: relative; display: block;}
.xq_left .chat_news .bt{width:100%; height:40px; background: url(aple.png); position: absolute; bottom: 0px; left: 0px; line-height: 40px; text-align: center; font-size: 17px; color: #fff;}
.xq_left .chat_news .list img{width: 270px;height: 185px;}
.xq_left .chat_news .center{padding:0 15px 0 15px; height:auto; overflow:hidden; float:left}
.xq_left .chat_news .center ul{ margin:0; padding:0}
.xq_left .chat_news .center li{ width:100%; height:auto; border-bottom:#CCC dashed 1px; padding-bottom:5px}
.xq_left .chat_news .center li a{ display:block; line-height:35px; color:#333}
.xq_left .chat_news .center li a:hover{color:#256295}
.xq_left .chat_news .center li .sp_time{ display:block; line-height:24px; font-size:13px; color:#999}


/**首页右侧主板块**/
.bt-footer{width:100%; border-top:#104ca9 2px solid; background: #dee0e2}
.bt-copyright{width:1100px; height:88px; background:#dee0e2; margin:0 auto }

.zt_title{height:45px; background:#dbdde0;}
.zt_title .title_name{height:45px; float:left;}
.zt_title .title_name span{ padding:0 20px;height:40px; line-height:35px; margin-top:5px;font-size:17px; display:block; float: left;}
.zt_title .title_name .hover{ background:#fff; color:#4d7da5; font-weight:bold;}
.zt_title .title_name font{ float:left; display:block; width:5px; height:45px; background:#467ba8}
.zt-list{width: 100%; height: 218px; float: left; border: 2px solid #d3d3d3; border-top: none; position: relative; padding: 20px;}
.zt-list span{ line-height: 30px; display: block;}
.zt-list li{line-height: 30px;}
.zt-list li a{ color: #333;}
.zt-mroe{position: absolute; height: 45px; width: 30px; right: 0px; top: -45px; color: #333; line-height: 45px;}
/*************************首页详细页样式开始**************************************************************************/
/*弹出层===我要问答*/
.popup{width:538px; height:327px; padding:10px; background:url(aple.png) ; position:absolute; left:50%; top:-50px; margin-left:-264px;
		border-radius:10px;
		-moz-border-radius: 10px;      
		-webkit-border-radius: 10px;   
}
.popup_cen{width:100%; height:307px; background:#FFF; padding:15px 40px;}
.popup_cen .title{ border-bottom:#bcbcbc solid 2px;height:40px;}
.popup_cen .title span{ border-bottom:#467ba8 solid 2px; line-height:38px; float:left; padding:0 15px; font-size:17px; color:#3276b0; font-weight:600}
.popup_cen .title a{ font-size:13px; color:#333; float:right; line-height:45px;}
.popup_cen .title a:hover{color:#3276b0; }
.popup_cen .off{ position:absolute; top:10px; right:10px; width:38px; height:38px;}
.popup_cen .from{padding:10px 0; }
.popup_cen .from .text_01{width:156px; height:37px; border:none; background:#e5e9ef}
.popup_cen .from .text_02{width:100%; height:90px; border:none; background:#e5e9ef; margin:0; padding:0}
.popup_cen .from .text_03{width:70px; height:37px; border:none; background:#e5e9ef}
.popup_cen .from input{ float:left; margin:0; padding:0}
.popup_cen .from img{ float:left; margin-left:10px;}
.popup_cen .from a{width:77px; height:35px; background:url(chat_bnt_05.png) no-repeat; display:block}
.popup_cen .from a:hover{background:url(chat_bnt_06.png) no-repeat}
.popup_cen .from table{ width:100%}
.popup_cen .from table td{ margin:0; padding:0}
/**栏目标题**/
.xx_title{height:45px; background:#dbdde0;}
.xx_title .title_name{height:45px; float:left;}
.xx_title .title_name span{ padding:0 20px;height:40px; line-height:35px; margin-top:5px;font-size:17px; background:#fff; color:#4d7da5; font-weight:bold; display:block }
.xx_title .title_name font{ float:left; display:block; width:5px; height:45px; background:#467ba8}

.xx_center{width:100%; height:auto;padding-bottom:20px; border-bottom:#eeeeee solid 1px;}
.xx_center .sp_title{ display:block; line-height:40px; font-weight:600}
.xx_center .sp_cen{ display:block; line-height:28px; text-indent:2em; color:#666}

/*控制样式*/
.xx_control{width:100%; height:40px; margin-top: 10px; background: #e7f1fd;}
.xx_control span{ display:block; line-height:40px; }
.xx_control a{ padding:0 25px; color:#355e92; font-size: 15px;}
.xx_control a:hover{color:#4d7da5}

/*问答样式*/
.xx_talk{width:100%; height:auto; overflow:hidden; padding-top:10px }
.xx_talk ul{ margin:0; padding:0;}
.xx_talk li {width:100%; height:auto; float:left; padding-bottom:10px;}
.xx_talk li span{ display:block; width:100%; line-height:26px; font-size:13px; margin-bottom:10px;}
.xx_talk li .sp_time{ text-align:center;color:#999; margin-bottom:0}
.xx_talk li .sp_wen{ background:url(chat_pic_wen.png) no-repeat left center; padding-left:35px; font-weight:600}
.xx_talk li .sp_da{ background:url(chat_pic_da.png) no-repeat left top; padding-left:40px}

.xx_pic{padding:0 15px 0 15px; height:auto; overflow:hidden; float:left}
.xx_pic ul{ margin:0; padding:0}
.xx_pic li { widht:100%; height:174px; float:left; margin-bottom:15px;}
.xx_pic li a img{ border:0}

/*************************************访谈图片 样式开始*****************************************************/
.pic_title{font-weight:600}
.pic_cen{ width:100%; height:auto; overflow:hidden; margin-top:20px; border: 1px solid #d8d8d8;}
.pic_cen ul{ margin:0; padding:0; width:1100px}
.pic_cen li {width:327px; height:244px; float:left; margin:20px 0px 20px 20px;}
.pic_cen li a{display:block; width:328px; height:244px; position:relative; color:#333; overflow:hidden}
.pic_cen li a:hover{color:#0d5ca0}
.pic_cen li span{ display:block}
.pic_cen li img{width:327px; height:200px; text-align:center;}


.pic_cen li .sp_name{width:327px; height:44px; line-height:44px; padding-left:10px; background: #f6f6f6;}
.pic_cen li .sp_pic{width:79px; height:30px; line-height:30px; padding-left:10px; position:absolute; top:20px; right:0; background:url(chat_bg_06.png) no-repeat; color:#dae9f5; font-size:13px}
.pic_more{ width:100%; height:40px; margin-top: 10px;}
.pic_more a{ line-height:40px; display:block; text-align:center; }

/***********************访谈图片-详情页 样式开始**********************/
.pic_xx_cen{width:1100px; height:auto; overflow:hidden; padding-top:20px; }
.pic_xx_cen ul{margin:0; padding:0; width:1100px}
.pic_xx_cen li{width:324px; height:auto; float:left; margin:0 20px 20px 0; background:#f1f1f1; overflow:hidden}
.pic_xx_cen li a{display:block; color:#333; }
.pic_xx_cen li a:hover{color:#0d5ca0}
.pic_xx_cen li span{ display:block}
.pic_xx_cen li .sp_img{wdth:324px; height:215px;}
.pic_xx_cen li .sp_name{width:310px; line-height:24px; padding:10px 10px 10px 15px; color:#666}


/***************************************************访谈预告页面 样式开始**************************************************************/

.xx_title .before_title span{ padding:0 15px 0 45px; background:url(chat_bg_07.png) no-repeat 15px 9px #fff;  font-weight:bold}
.chat_right .before_news{ margin-top:0px;}


/**左侧预告 样式**/
.before_center{padding:5px 10px 20px 15px; height:auto; overflow:hidden; border:#CCC solid 1px; border-top:#CCC solid 2px; background:#FFF; margin-top:20px;}
.before_center ul{ margin:0; padding:0;}
.before_center li{width:100%; height:165px; border-bottom:#CCC dashed 1px; font-size:13px; }
.before_center li h3{ width:100%; line-height:32px; float:left; font-size:19px; font-weight:500; padding:8px 0; margin:0; }
.before_center li .sp_img{ display:block; float:left; width:166px; height:102px;}
.before_center li img{ width:166px; height:102px;}
.before_center li .sp_title{width:505px; line-height:20px; float:left; display:block; padding:0 0 0px 15px; font-size: 15px; color: #333;}
.before_center li .sp_summary{width:505px; line-height:26px;  float:left; display:block; padding:8px 0 0 15px;  text-indent:2em; font-size: 15px; color:#666; }
.before_center li .sp_time{ display:block; float: left; text-align: right; width:505px; line-height:24px; font-size:13px; color:#999}
/**右侧专题预告 样式**/
.before_zt{ margin-top:10px;}


/****************************************************热门访谈 样式开始************************************************/
.hot_center{padding:0px 10px 20px 15px; height:auto; overflow:hidden; border:#CCC solid 1px; border-top:#CCC solid 2px; background:#FFF; margin-top:20px;}
.hot_center ul{ margin:0; padding:0;}
.hot_center li{width:100%; height:auto; border-bottom:#CCC dashed 1px; font-size:15px; position:relative; overflow:hidden; padding:20px 0;}
.hot_center li .sp_img{ display:block; float:left; width:246px; height:166px; margin-right:20px;}
.hot_center li font{ font-weight:bold; float:left}
.hot_center li .sp_title{width:707px; line-height:30px; float:left; display:block; }
.hot_center li .sp_summary{width:630px; line-height:30px;  float:left; display:block; color:#666 }
.hot_center li .sign{padding:0 10px; height:25px; line-height:25px; position:absolute; top:20px; right:5px; 
	background:#76a1d5; 
	color:#083770; 
	font-size:13px;
	border-radius:3px;
	-moz-border-radius:3px;      
	-webkit-border-radius:3px; 
}
.hot_center li .sign strong{ color:#FFF}
.hot_center .m_t{text-align:center;}



/****************************************************历史访谈-详情页 样式开始************************************************/

.chat_over{padding:0px 10px 20px 15px; height:auto; overflow:hidden; border:#CCC solid 1px; background:#FFF; margin-top:20px;}

.chat_over .box{padding:20px 0px 0 0px; overflow:hidden}
.chat_over .box .pic{ width:338px; height:215px; float:left}
.chat_over .box .summary{width:610px; height:auto; float:right; }
.chat_over .box .summary h3{ display:block; line-height:40px; font-size:19px; font-weight:500; margin-bottom:5px;}
.chat_over .box .summary span{ display:block; line-height:30px; overflow:hidden}
.chat_over .box .summary strong{ padding-right:10px; float:left; }
.chat_over .box .summary p{ line-height:26px; text-indent:2em; font-size:13px; color:#999; margin:7px 0 0 0}

.chat_over .box .title{height:40px; border-bottom:#CCC solid 2px;}
.chat_over .box .title span{ display:block; float:left; padding:0 20px; line-height:38px; border-bottom:#3c76a7 solid 2px; color:#4c7aa1; font-weight:bold; font-size:19px;}
.chat_over .box .gun_pic{width:1020px; height:245px; position:relative}

/**图片滚动样式**/
.bt-jq-TX010304 {width:1020px;height:auto; position:relative;}
.bt-jq-TX010304 ul {margin:0;padding:0;}
.bt-jq-TX010304 li {float:left;width:328px;height:244px; margin-right: 18px; position:relative; overflow:hidden;}
.bt-jq-TX010304 li img{ width:328px;height:199px;}
.bt-jq-TX010304 li a {display:block;height:244px;}
.bt-jq-TX010304 li span{width:328px; height:44px; display: block; color: #333; line-height:44px; padding-left:10px; background: #f6f6f6;}
.bt-jq-TX010304-prev,
.bt-jq-TX010304-next {width:46px;height:47px;position:absolute;top:78px;z-index:99;cursor:pointer;}
.bt-jq-TX010304-prev {background:url(bt_img_act_left.png) no-repeat;left:0px;}
.bt-jq-TX010304-next {background:url(bt_img_act_right.png) no-repeat;position:absolute;right:0px}

.chat_over .box .article{padding:40px 100px;}

/*****************************************************嘉宾风采页面----样式***************************************************/

.vip_font span,.vip_font2 span{ background:url(chat_bg_07.png) no-repeat 15px 9px #fff !important; padding:0 15px 0 45px !important ;}
.vip_font2 span{color:#333 !important ; background:url(chat_bg_04.png) no-repeat 15px 9px #fff !important;}

.vip_center{width:100%; height:auto; border:#CCC solid 1px; border-top:#CCC solid 2px; overflow:hidden; margin-top:20px; background:#FFF}
.vip_pic{width:100%; height:auto; text-align:center; padding:40px 40px 10px 40px;}

.vip_article{width:800px; height:auto; margin:0 auto}
.vip_article .title{height:40px; border-bottom:#CCC solid 2px;}
.vip_article .title span{ display:block; float:left; padding:0 20px; line-height:38px; border-bottom:#3c76a7 solid 2px; color:#4c7aa1; font-weight:bold; font-size:19px;}
.vip_article .box{padding:20px 100px 20px 100px; overflow:hidden}
.vip_article .box span{ display:block; line-height:30px; margin-bottom:10px; float:left; width:100%;}
.vip_article .box span p{ display:inline}

.vip_article .box span strong{ display:block; float:left}
.vip_article .box span font{ display:block; float:left}

/*****************************************************我要注册页面----样式***************************************************/
.enroll_center{min-height:400px; border:#CCC solid 1px; margin-top:20px; padding:40px 100px; background:#FFF}
.enroll_center .title{height:40px; border-bottom:#CCC solid 2px;}
.enroll_center .title span{ display:block; float:left; padding:0 15px 0 35px; line-height:38px; border-bottom:#3c76a7 solid 2px; color:#4c7aa1; font-weight:bold; font-size:19px; background:url(chat_bg_08.png) no-repeat 10px 10px #fff;}
.enroll_table{width:100%; margin-top:20px;}
.enroll_table .sp_01{width:100px; height:56px; line-height:56px; font-size:17px; text-align:right}

.enroll_table input{width:360px; height:40px; line-height:40px; margin-left:15px; font-size:17px; color:#333; border:#c2c2c2 solid 1px; float:left}
.enroll_table .yzm{width:115px; margin-right:10px;}
.enroll_table .sp_red{ color:#F00}
.enroll_table .sp_999{ color:#999; font-size:13px;}
.enroll_table .sp_bnt{padding-top:20px; display:block}
.enroll_table .bnt_01{width:205px; height:44px; border:0; background:url(chat_bnt_07.png) no-repeat;}
.enroll_table .bnt_01:hover{background:url(chat_bnt_08.png) no-repeat;}
.enroll_table .bnt_02{width:142px; height:44px; border:0; background:url(chat_bnt_09.png) no-repeat}
.enroll_table .bnt_02:hover{background:url(chat_bnt_10.png) no-repeat}

.enroll_ok{ position:absolute; top:50%; left:50%; margin-left:-285px; width:590px; height:330px; padding:10px; background:url(aple.png)}
.enroll_ok .cen{width:570px; height:311px; background:url(chat_bg_09.png) no-repeat;}


/**文字实录**/
.ftzb_botto_bg{border-left:1px solid #d3d3d3;padding:0px 0px 20px 26px;}
.ftzb_botto_tit{ height:30px; position:relative; margin-bottom:5px;}
.ftzb_botto_tit h4{ color:#176fb9; background:url(2016szf_ftzb_icon.jpg) left center no-repeat; padding-left:37px;line-height:30px; position:absolute; left:-41px;}
.ftzb_botto_tit h4 span,.ftzb_jbsh h4 span{ font-size:12px; color:#999999; padding-left:10px;}
.px{width: 200px; height: 45px; line-height: 45px; float: right;}
.px a{padding: 0 15px; color: #333; font-size: 17px;}
.px .hover{color: #336fb8; font-weight: bold;}





































