﻿@charset "utf-8";
/*首页顶部通栏广告*/
.tonglangg,.tonglangg img{ width:1200px; height:90px; margin:0 auto; display:block;}
/*首页第一通栏广告*/
.tonglangg1,.tonglangg1 img{ width:1200px; height:90px; margin:15px auto; display:block;}
/*首页第二通栏广告*/
.tonglangg3,.tonglangg3 img{ width:1200px; height:90px; margin:0 auto; display:block;}
/*首页底部通栏广告*/
.tonglangg4,.tonglangg4 img{ width:1200px; height:90px; margin:0 auto; display:block;}
/*首页左侧半通栏广告*/
.btlgg,.btlgg img{ width:735px!important; height:60px!important; margin:0 auto; display:block; float:left;}
/*首页右侧广告位1*/
.ad_right,.ad_right img{ width:422px; height:157px; margin:10px 0 0 0; display:block;}
/*首页右侧广告位2*/
.ad_right2,.ad_right2 img{ width:422px; height:212px; margin:10px 0 0 0; display:block;}
/*新闻列表通栏广告1*/
.newslistgg,.newslistgg img{ width:1200px; height:90px; margin:15px auto 0; display:block;}
/*新闻列表通栏广告2   注意广告位前面有两个.hidden 的一起引用*/
.newslistgg2,.newslistgg2 img{ width:1200px; height:90px; margin:0 auto; display:block; float:left;}
.hidden{ width:0; height:0;}
/*文章页-顶部通栏*/
.nad_t,.nad_t img{width:1200px; height:90px; margin:15px auto 13px; display:block;}
/*文章页-标题下通栏*/
.nad_t2,.nad_t2 img{ width:735px!important; height:60px!important; margin:0 auto; display:block;}
/*文章页-右侧焦点图*/
.nad_right,.nad_right img{ width:422px; height:212px; margin:10px 0 0 0; display:block;}
/*搜索列表页-通栏*/
.ss_gg,.ss_gg img{ width:1200px; height:90px; margin:0 auto 20px auto; display:block;}
/*文章页-正文下方通栏*/
.news_bottom_ad,.news_bottom_ad img{ width:735px; height:60px;}

/*首页焦点图*/
.banner {width: 735px; height: 410px; float: left; position: relative; overflow: hidden;}
.banner .banner_images {width: 735px; height: 410px;}
.banner .banner_images img { position: absolute; left: 735px; width: 735px; height: 410px;}
.banner .banner_btn {position: absolute; bottom: 0; right: 0;}
.banner .banner_btn span {display: block; float: left; width: 27px; height: 26px; text-align: center; line-height: 26px; background: #fff; border-top: 1px solid #1a4d94; border-bottom: 1px solid #1a4d94; border-right: 1px solid #1a4d94;}
.banner .banner_btn span:nth-child(1) {border-left: 1px solid #1a4d94}
.banner .banner_btn span:hover,.banner .banner_btn span.on{cursor: pointer; background: #4C4FA1; color: #fff;}

/*首页今日推荐*/
.con1_news {width: 422px; float: right;}
.con1_news ul li {float: left; width: 100%; height: auto; margin-bottom: 14px; padding-bottom: 13px; border-bottom: 1px solid #e5e5e5;}
.con1_news ul li:nth-child(4) {margin-bottom: 0;}
.con1_news ul li a {display: block; width: 100%; margin-bottom: 8px; color: #4C4FA1; font-size: 20px; font-weight: 700; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.con1_news ul li a:hover {color: #a67c52;}
.con1_news ul li p {font-size: 14px; color: #737070; line-height: 22px;}

/*首页新闻列表*/
.con2_left{width: 735px; float: left;}
.con2_left .con2_nav {width: 735px; height: 50px; border-bottom: 2px solid #4C4FA1;}
.con2_nav ul li {margin-right: 50.1px; float: left; font-weight: 700; font-size: 20px;}
.con2_nav ul li a {display: block; height: 50px; line-height: 50px; text-align: right; text-indent: 12px; color: #828a92; }
.con2_nav ul li.on a{background: url(../images/on.png) no-repeat left center; color: #4C4FA1;}

.con2_right{width: 422px; float: right;}
.con2_right .con2_nav2 {width: 422px; height: 50px; border-bottom: 2px solid #4C4FA1;}
.con2_nav2 ul li {margin-right: 40px; float: left; font-weight: 700; font-size: 20px;}
.con2_nav2 ul li a {display: block; height: 50px; line-height: 50px; text-align: right; text-indent: 12px; color: #828a92;}
.con2_nav2 ul li.on a {background: url(../images/on.png) no-repeat left center; color: #4C4FA1;}

.list_w li {width: 735px; height: 170px; padding: 21px 0; float: left; border-bottom: 1px solid #e5e5e5; position: relative;}
.list_w li img {display: inline-block; width: 261px; height: 174px; float: left;}
.list_w li div.recommend_title {position: absolute; top: 25px; left: 5px; padding: 0 15px; height: 20px; font-size: 13px; background: rgba(0, 0, 0, 0.5); border-radius: 50px; color: #fff; line-height: 20px; }
.list_w li div.video_icon {position: absolute; top: 20px; left: 0px; width: 260px; height: 170px; background: rgba(0, 0, 0, 0.3); text-align: center; vertical-align: middle;}
.list_w li div.video_icon i {display: inline-block; width: 50px; height: 50px; margin-top: 60px; text-align: center; vertical-align: middle; background: url(../images/vbtn.png) no-repeat;}
.con2_interview_list ul li div.video_icon{display: inline-block; width: 50px; height: 50px; background: url(../images/vbtn.png) no-repeat;position: absolute;top: 50px;left: 80px;}

.list_w li > span {display: block; width: 450px; height: 170px; float: right; position: relative;}
/*.list_w li span a {display: block; width: 450px; height: 60px; overflow: hidden; float: left; margin-bottom: 10px; font-size: 22px; color: #3d464d;}*/
.list_w li span a {display: block; width: 450px; line-height:30px; overflow: hidden; float: left; margin-bottom: 10px; font-size: 22px; color: #3d464d;}
.list_w li span a:hover {color: #4C4FA1;}
.list_w li span p {display: block; width: 450px; height: 70px; float: left; line-height: 24px; font-size: 14px; color: #828a92; overflow: hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.list_w li span em {display: block; width: 100px; position: absolute; bottom: 0; font-size: 14px; color: #767373; height: 20px; line-height: 20px;}
.list_w li span em.time {left: 130px;}
.list_w li span em.author {left: 35px;}
.list_w li span .author_img{ display: block;position: absolute; bottom: -2.5px;width: 25px; height: 25px;
border-radius: 25px; overflow: hidden;
vertical-align: middle; }
.list_w .about_count{display: block; width:auto; position: absolute; bottom: 0; right: 0; font-size: 14px; color: #333; height:20px; line-height: 20px; float:right;}
.list_w .about_count span {display: inline-block; font-size: 12px; font-weight: normal; color: #999;}
.list_w .about_count em {display: inline-block; font-size: 12px; color: #999; margin: 0 10px;}
.list_w .about_count span i{display: inline-block; vertical-align: middle; background-image: url(../images/icon.png); margin-right: 3px; }
.list_w .about_count .click_count i{width: 21px; height: 15px; background-position: -67px -185px;}
.list_w .about_count .comment_count i{width: 21px; height: 18px; background-position: -88px -183px;}
.list_w .about_count span b {font-weight: normal;}
.con2_list li {width: 422px; height: 90px; padding: 23px 0 0; float: left; position: relative;}
.con2_list li img {display: inline-block; width: 135px; height: 90px; float: left;}
.con2_list li p {display: inline-block; position: absolute; top: 20px; left: 0; width: 30px; height: 24px; line-height: 24px; text-align: center; font-size: 14px; color: #fff; background: rgba(0, 0, 0, 0.7);}

.con2_list li p.rm1 {width: 55px; height: 26px; background: url(../images/rm1_bg.png) no-repeat center;}
.con2_list li p.rm2 {width: 55px; height: 26px; background: url(../images/rm2_bg.png) no-repeat center;}
.con2_list li p.rm3 {width: 55px; height: 26px; background: url(../images/rm3_bg.png) no-repeat center;}

.con2_list li a {display: block; width: 270px; float: right; margin-bottom: 10px; font-size: 16px; color: #3d464d; line-height: 24px;}
.con2_list li a:hover {color: #4C4FA1;}
.con2_list li span {display: block; width: 270px; position: absolute; bottom: 0; left: 153px; text-align: left; font-size: 13px; color: #4b4a4a;}

.con2_interview h1,h2 {width: 422px; height: 40px; line-height: 40px; margin-top: 10px; text-align: center; color: #2e3192; font-size: 20px; border-bottom: 2px solid #2e3192; font-weight: 600;}
.con2_interview .con2_interview_list {width: 422px; height: auto;}
.con2_interview .con2_interview_list ul li {float: left; margin-top: 20px;position: relative;}
.con2_interview .con2_interview_list ul li:nth-child(2n) {float: right;}
.con2_interview .con2_interview_list ul li a {display: block; width: 207px; height: 195px; transition: all 0.3s linear; color: #656464;}
.con2_interview .con2_interview_list ul li a img {width: 207px; height: 138px; display: block; text-align: center;}
.con2_interview .con2_interview_list ul li a span {display: block; width: 197px; padding: 5px 5px 2px; height: 50px; line-height: 22px; border-bottom: transparent; background: #eaeaea; font-size: 14px; transition: all 0.3s linear;}
.con2_interview .con2_interview_list ul li a:hover {box-shadow: 0px 5px 10px 1px rgba(175,185,194,0.3); color: #4C4FA1;}
.con2_interview .con2_interview_list ul li a:hover span {background: #f7f7f7; border-bottom: 1px solid #4C4FA1;}

.con2_special {width: 422px; height: 280px;}
.con2_special h1 {width: 422px; height: 40px; line-height: 40px; margin-top: 5px; text-align: center; color: #4C4FA1; font-size: 20px; border-bottom: 2px solid #4C4FA1; font-weight: 600;}

.con2_special ul.con2_special_li li {width: 422px; height: 90px; padding: 25px 0 0; float: left; position: relative;}
.con2_special ul.con2_special_li li img {display: inline-block; width: 135px; height: 90px; float: left;}
.con2_special ul.con2_special_li li a {display: block; width: 270px; float: right; margin-bottom: 10px; font-size: 16px; color: #3d464d; line-height: 24px;}
.con2_special ul.con2_special_li li a:hover {color: #4C4FA1;}
.con2_special ul.con2_special_li li span {display: block; width: 270px; position: absolute; bottom: 0; left: 153px; text-align: left; font-size: 13px; color: #4b4a4a;}

/*新闻列表内页*/
#news_list_w h1 {height: 50px; line-height: 50px; color: #000; font-weight: 650; text-indent: 10px; font-size: 24px; border-bottom: 1px solid #e5e5e5;}

.news_list {padding-top: 30px;}
.news_list li,.special_list li{width: 378px; height: 100%; float: left;margin: 0 30px 30px 0; background: transparent;border:1px solid transparent;transition: all 0.3s linear;}
.news_list li:nth-child(3n),.special_list li:nth-child(3n) {margin-right: 0;}
.news_list li:hover{background: #fff; border:1px solid #e3e6ee; box-shadow: 0px 5px 10px 1px rgba(175,185,194,0.3); }
.special_list li:hover{background: #fff; border:1px solid #e3e6ee; box-shadow: 0px 5px 10px 1px rgba(175,185,194,0.3); }

.news_list li .img_box,.special_list li .img_box{display: block; width: 378px; height: 253px; text-align: center; overflow: hidden; }
.news_list li .img_box img,.special_list li .img_box img{width: 378px; height: 252px; transform: scale(1);transition: all 2s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 2s ease 0s;}
.news_list li:hover .img_box img,.special_list li:hover .img_box img{transform: scale(1.2);transition: all 2s ease 0s;-webkit-transform: scale(1.2);-webkit-transform: all 2s ease 0s;}

.news_list li span.news_list_info{display: block; height: 65px; line-height: 65px;}
.special_list li span.special_list_info{display: block;height: 40px;line-height: 40px;}
.special_list li span.special_list_info h3 a{display: block;width: 100%;float: left;vertical-align: middle;font-size: 16px;color: #666;text-indent: 5px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;/* line-height: 40px; */border-bottom:  1px solid #e5e5e5;}
.news_list li span.news_list_info h3 a {display: block; width: 100%; float: left; vertical-align: middle; font-size: 16px; color: #666; text-indent: 5px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.special_list li span .special_list_info.news_list_title{line-height:25px; height:25px;}
.news_list li span.news_list_info em,.special_list li span.special_list_info em {display: block; width: 90px; float: right; font-size: 12px; color: #999; line-height: 65px;}
.special_list li span.special_list_info em{line-height: 25px!important;}
.news_list li span.news_list_info h3 a:hover,.special_list li span.special_list_info h3 a:hover{color: #2175d0; }
.news_list li span.news_list_info h3 a:active,.special_list li span.special_list_info h3 a:active{color: #0058b8; }


.news_list li .user_info { width: 98%; margin: 0 1%; padding-bottom: 9px; border-bottom: 1px solid #e3e6ee; height: auto; overflow: auto; transition: all 0.2s linear; }
.news_list li:hover .user_info{border-bottom-color:transparent;}

.news_list li .user_info img{display: inline-block; width: 25px; height: 25px; border-radius: 25px; overflow: hidden; vertical-align: middle; }
.news_list li .user_info span{width: auto; font-size: 12px; white-space:nowrap; text-overflow:ellipsis; vertical-align: middle; overflow: hidden; line-height: 25px; }
.news_list li .user_info>span {margin-left: 5px;}
.news_list li .user_info .about_count{font-size: 12px; float: right; height: 25px; line-height: 25px; color: #999; }
.news_list li .user_info .about_count span {display: inline-block;/* margin-right: 10px;*/ }
.news_list li .user_info .about_count em {display: inline-block; font-size: 12px; color: #999; margin: 0 10px;}
.news_list li .user_info .about_count span i{display: inline-block; vertical-align: middle; background-image: url(../images/icon.png); margin-right: 3px; }
.news_list li .user_info .about_count .click_count i{width: 21px; height: 15px; background-position: -67px -185px;}
.news_list li .user_info .about_count .comment_count i{width: 21px; height: 18px; background-position: -88px -183px;}
.news_list li .user_info .about_count .praise_count i{width: 25px; height: 17px; background-position: -107px -185px;}
.news_list li .user_info .about_count .praise_count{margin-right: 0px; }
.news_list li .user_info .about_count span b {font-weight: normal;}

/*新闻详情页*/
.article_section {width: 735px; float: left; height: auto;}
.article_section .qcjd_comment_container{margin:20px 0 0;}

.article_section .article {width: 100%;}
.article_section .article h1 {color: #3d464d; font-size: 26px; font-weight: 600; margin-bottom: 28px; text-align: left; line-height: 36px;}
.article_section .article .article_top {width: 625px; float: left; height: auto;}
.article_section .article .article_top span {display: inline-block; float: left; height: 30px; line-height: 30px; font-size: 14px; color: #4C4FA1;}
.article_section .article .article_top span img{ float:left; width:19px; height:12px; padding:10px 0 0 0;}
.article_section .article .article_top em {display: inline-block; float: left; margin-right: 13px; height: 30px; line-height: 30px; font-size: 14px; color: #a5a1a1;}
.article_section .article .article_top em a {color: #a5a1a1;}
.article_section .article .article_top .about_count{display: inline-block; float: left; height: 30px; line-height: 30px; font-size: 14px; color: #a5a1a1;}
.article_section .article .article_top .about_count span {display: inline-block; font-size: 12px; font-weight: normal; color: #999;margin-right: 13px;}
.article_section .article .article_top .about_count em {display: inline-block; font-size: 12px; color: #999; margin: 0 10px;}
.article_section .article .article_top .about_count span i{display: inline-block; vertical-align: middle; background-image: url(../images/icon.png); margin-right: 3px; }
.article_section .article .article_top .about_count .click_count i{width: 21px; height: 15px; background-position: -67px -185px;}
.article_section .article .article_top .about_count .comment_count{cursor:pointer;}
.article_section .article .article_top .about_count .comment_count i{width: 21px; height: 18px; background-position: -88px -183px;}
.article_section .article .article_top .about_count span b {font-weight: normal;}

/*分享*/
.article_share {width: auto; height: auto;margin-bottom: 15px; }
.article_share span {float:left;line-height:200%;font-size: 14px;color: #999;}
#share_btn {width: 30px; float: left; height: 30px; line-height: 30px; background: url(../images/icon.png) no-repeat 0 -183px;}
#share_btn:hover {background: url(../images/icon.png) no-repeat -30px -183px;}
#share_fx{
	float:left;}
#share_fx a{
	display: block; width: 30px; height: 30px; transform: translate(0,0); transition:all .2s ease-in 0s; float:left; padding:0px!important; margin:0px!important;
	}
#share_fx .left_fixed_btn {width: auto; float: left; height: 30px;}
/*.left_fixed_btn li {float: left;}*/
/*.left_fixed_btn a {display: block; width: 30px; height: 30px; transform: translate(0,0); transition:all .2s ease-in 0s; float:left;}*/

#share_fx a.bds_qq {background: url(../images/icon.png) no-repeat 0 -214px!important;}
#share_fx a.bds_qq:hover {background: url(../images/icon.png) no-repeat 0 -244px!important;}

#share_fx a.bds_weixin {background: url(../images/icon.png) no-repeat -30px -213px!important;}
#share_fx a.bds_weixin:hover {background: url(../images/icon.png) no-repeat -30px -243px!important;}

#share_fx a.bds_tsina {background: url(../images/icon.png) no-repeat 0 -274px!important;}
#share_fx a.bds_tsina:hover {background: url(../images/icon.png) no-repeat 0 -304px!important;}

#share_fx a.bds_tqq {background: url(../images/icon.png) no-repeat -30px -274px!important;}
#share_fx a.bds_tqq:hover {background: url(../images/icon.png) no-repeat -30px -304px!important;}

#share_fx a.bds_renren {background: url(../images/icon.png) no-repeat 0 -333px!important;}
#share_fx a.bds_renren:hover {background: url(../images/icon.png) no-repeat 0 -363px!important;}

#share_fx a.bds_qzone {background: url(../images/icon.png) no-repeat -30px -334px!important;}
#share_fx a.bds_qzone:hover {background: url(../images/icon.png) no-repeat -30px -364px!important;}

.article_conpage {width: 735px; height: auto; float: left;}
.article_conpage .article_conpage_block {width: 733px; margin-top: 10px; height: 30px; line-height: 30px; background: #f7f7f7; border: 1px solid #e5e5e5; font-size: 14px;}
.article_conpage .article_conpage_block:hover {border-bottom: none; height: 31px;}
.article_conpage .article_conpage_block:hover span {background: url(../images/icon.png) no-repeat center -490px; transition-duration:.3s;}
.article_conpage .article_conpage_block p {display: inline-block; float: left; color: #333;}
.article_conpage .article_conpage_block span {display: inline-block; float: right; width: 30px; height: 30px; background: url(../images/icon.png) no-repeat center -447px; transition-duration:.3s;}
.article_conpage ul {width: 733px; height: auto; border: 1px solid #e5e5e5; border-top: none;}
.article_conpage ul li {width: 100%; height: 30px; line-height: 30px; font-size: 14px;}
.article_conpage ul li a {display: block; width: 100%; height: 30px; color: #333;}
.article_conpage ul li a:hover {color: #4C4FA1; text-decoration: underline;}

.article_section .textblock {display: inline-block; width: 100%; margin-top: 15px;}
.article_section .textblock p {line-height: 30px; font-size: 16px; color: #3d464d; margin-bottom:20px;}
.article_section .textblock img {display: block; width: 720px; height: auto; margin: 10px auto 20px auto; text-align: center; border-radius: 0px;}
.article_section .textblock a:hover{color:red}
.article_section .textblock a{color: #4C4FA1;}
.article_section .textblock p.title {margin-bottom: 7px;}

.article_conpage2 {width: 735px; height: auto; margin-top: 30px; margin-bottom: 25px;}
.article_conpage2 .article_conpage2_btn {display: block; margin-bottom: 15px;}
.article_conpage2 .article_conpage2_btn em {display: inline-block; float: left; width: 120px; height: 40px; line-height: 40px; text-align: center; color: #fff; background: #4C4FA1; font-size: 16px;}
.article_conpage2 .article_conpage2_btn span {display: inline-block; width: 40px; height: 40px; float: left; background: url(../images/page_jt.png) no-repeat center;}
.article_conpage2 .article_conpage2_list {width: 100%; height: auto;}
.article_conpage2 a.page_common {display: block; width: 355px; margin: 0 10px 10px 0; height: 40px; float: left; line-height: 40px; border: 1px solid #e5e5e5; transition-duration:.3s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.article_conpage2 a.page_common em {display: inline-block; margin: 0 5px 0 10px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 12px; color: #fff; background: #4C4FA1;}
.article_conpage2 a.page_common:hover {border: 1px solid #80819a; transition-duration:.3s;}

/*文章标签*/
.article_tag {float: left;padding: 3px 0;font-size: 14px;color: #999;line-height: 28px;margin-bottom: 20px;margin-top: 30px;}
 .article_tag a {display: inline-block;margin-right: 2px;padding: 6px 12px;font-size: 14px;color: #4C4FA1;line-height: 14px;border: 1px solid #4C4FA1;background-color: #fafbfc;vertical-align: top;margin-bottom: 6px;}

.related_articles {width: 100%; height: auto;}
.related_articles h4 {color: #3d464d; margin: 10px 0 0; font-size: 16px; font-weight: 600;}
.related_articles_li li {float: left; margin-right: 15px; margin-top: 20px; }
.related_articles_li li a {display: block; width: 235px; height: 215px; border-bottom: 2px solid #e3e3e3; transition-duration:.3s; }
.related_articles_li li a:hover{border-bottom:2px solid #4C4FA1; transition-duration:.3s;}
.related_articles_li li a img {width: 234px; height: 156px; display: block;}
.related_articles_li li span {display: block; line-height: 23px; margin-top: 5px;}

.news_detail_right {width: 422px; float: right; height: auto;}
.news_detail_right .author {width: 422px; height: auto; margin: 10px 0 25px; background: #fbfbfb; padding: 35px 0 35px;}
.news_detail_right .author span {width: 120px; height: auto; display: block; float: left; margin: 0 15px;}
.news_detail_right .author img {width: 120px; height: auto; display: block; margin-bottom: 5px;}
.news_detail_right .author b {display: block; margin-top: 5px; margin-bottom: 10px; font-size: 16px; color: #000; font-style: normal; font-weight: normal;}
.news_detail_right .author p {display: block; margin-bottom: 10px; font-size: 14px; color: #000;}
.news_detail_right .author p em {font-size: 18px; color: #0177c7; margin-left: 10px;}
.news_detail_right .author i {font-size: 12px; color: #808080; line-height: 20px;}

.hours_72s {width: 422px; height: auto; margin-bottom: 40px;}
.hours_72s h3 {width: 100px; height: 45px; line-height: 45px; color: #000; font-size: 18px; font-weight: 650; border-bottom: 2px solid #e3e3e3;}
.hours_72s li {width: 422px; height: 90px; padding: 20px 0 0; float: left; position: relative;}
.hours_72s li img {display: inline-block; width: 135px; height: 90px; float: left;}
.hours_72s li p {display: inline-block; position: absolute; top: 20px; left: 0; width: 30px; height: 24px; line-height: 24px; text-align: center; font-size: 14px; color: #fff; background: rgba(0, 0, 0, 0.7);}

.hours_72s li a {display: block; width: 270px; float: right; margin-bottom: 10px; font-size: 16px; color: #3d464d; line-height: 24px;}
.hours_72s li a:hover {color: #4C4FA1;}
.hours_72s li span {display: block; width: 270px; float: right; margin-top: 8px; line-height: 24px; text-align: left; font-size: 13px; color: #4b4a4a;}

/*搜索结果页*/
.search_esult_left {height: auto; float: left;}
.search_esult_left .position {width: 100%;  margin-bottom: 10px; color: #797878; font-size: 14px;}
.search_esult_left .search_esult_num {width: 1200PX; height: 35px; background: #e5e5e5; line-height:35px; font-size: 14px; text-indent: 10px; color: #b6967d;}
.search_esult_left ul {width: 100%; height: auto; margin-top: 20px;}
.search_esult_left ul li{width: 100%; height: auto; float: left; border-bottom: 1px solid #e3e3e3; margin-bottom: 20px; padding-bottom: 15px;}
.search_esult_left ul li a {display: block; width: 100%;}
.search_esult_left ul li a h3 {color: #000; font-size: 18px; font-weight: 600; margin-bottom: 10px;}
.search_esult_left ul li a p {color: #4d4c4c; font-size: 14px; line-height: 24px;}
.search_esult_left ul li a em {display: block; color: #999696; font-size: 14px; text-align: right; margin-top: 8px;}
.search_esult_left ul li a:hover h3 {text-decoration: underline; color: #4C4FA1;}

.pages{ width: 100%; text-align:center; clear:both;}
.pages a{ display: inline-block; color:#333; background:#f5f5f5; margin:0 2px; border-radius:3px; -moz-border-radius:3px; border:1px solid #ddd; padding:0 10px; height:24px; line-height:24px; font-size:12px;}
.pages a.pages_on{background:#4C4FA1;color:#fff; text-decoration:none; border:1px solid #4C4FA1;}
.pages a:hover{background:#4C4FA1;color:#fff; text-decoration:none; border:1px solid #4C4FA1;}


.search_esult_right {width: 422px; height: auto; float: right; margin-top: 30px;}
.search_esult_right .search_hotspot {width: 100%; height: auto;}
.search_hotspot .search_hotspot_title {height: 34px; width: 100%; border-bottom: 1px solid #e3e3e3;}
.search_hotspot .search_hotspot_title h3{height: 32px; width: 125px; border-bottom: 2px solid #4C4FA1; font-size: 18px; color: #000; line-height: 32px; font-weight: 650; text-indent: 5px;}

.search_hotspot ul.search_hotspotc_li {width: 100%; height: auto; margin-bottom: 30px;}
.search_hotspot ul.search_hotspotc_li li {width: 100%; float: left; margin-top: 10px;}
.search_hotspot ul.search_hotspotc_li li a {width: 100%;  height: 40px; display: inline-block; line-height: 40px; border-bottom: 1px solid #e3e3e3;}
.search_hotspot ul.search_hotspotc_li li a:hover span{color: #4C4FA1;}
.search_hotspot ul.search_hotspotc_li li a em {display: block; width: 17px; height: 17px; float: left; margin-top: 11px; color: #fff; background: #4C4FA1; text-align: center; line-height: 17px; font-size: 12px;}
.search_hotspot ul.search_hotspotc_li li a span {display: inline-block; float: left; color: #636363; font-size: 14px; margin-left: 10px;}
.search_hotspot ul.search_hotspotc_li li a em.one {background: #f44544;}
.search_hotspot ul.search_hotspotc_li li a em.two {background: #fe8448;}
.search_hotspot ul.search_hotspotc_li li a em.three {background: #feab3b;}

.search_esult_right .hours_72s {height: 34px; width: 100%; border-bottom: 1px solid #e3e3e3;}
.search_esult_right .hours_72s h3{height: 32px; width: 125px; border-bottom: 2px solid #4C4FA1; font-size: 18px; color: #000; line-height: 32px; font-weight: 650; text-indent: 5px;}
.search_esult_right .hours_72s_li li {width: 422px; height: 90px; padding: 20px 0 0; float: left; position: relative;}
.search_esult_right .hours_72s_li li img {display: inline-block; width: 135px; height: 90px; float: left;}
.search_esult_right .hours_72s_li li p {display: inline-block; position: absolute; top: 20px; left: 0; width: 30px; height: 24px; line-height: 24px; text-align: center; font-size: 14px; color: #fff; background: rgba(0, 0, 0, 0.7);}

.search_esult_right .hours_72s_li li a {display: block; width: 270px; float: right; margin-bottom: 10px; font-size: 16px; color: #3d464d; line-height: 24px;}
.search_esult_right .hours_72s_li li a:hover {color: #4C4FA1;}
.search_esult_right .hours_72s_li li span {display: block; width: 270px; float: right; margin-top: 8px; line-height: 24px; text-align: left; font-size: 13px; color: #4b4a4a;}

/*分站首页*/
.con1_news_one {width: 100%; height: auto; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px;}
.con1_news_one a {display: block; width: 100%; margin-bottom: 10px; color: #4C4FA1; font-size: 20px; font-weight: 700; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.con1_news_one:hover a {color: #a67c52;}
.con1_news_one p {font-size: 14px; color: #737070; line-height: 22px; }

ul.substation_news_tile li {float: left; margin-bottom: 0; padding-bottom: 0;}
ul.substation_news_tile li a {display: block; width: 100%; height: 52px; line-height: 52px; margin-bottom: 0; color: #4C4FA1; font-size: 20px; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

h3.substation_carnews a i{ display: inline-block; float: left; height: 50px; line-height: 50px; text-align: left; font-size: 20px; font-weight: 700; color: #4C4FA1; }
h3.substation_carnews a span {display: inline-block; float: left; width: 20px; height: 50px; line-height: 50px; background: url(../images/fz_on.png) no-repeat center;}
h3.substation_carnews a em {display: inline-block; float: left; height: 50px; line-height: 55px; font-size: 16px; color: #ac855e; font-weight: normal;}

.carshop, .activity_news {width: 1200px; margin: 35px auto 0; height: auto;}
.carshop h3 ,.activity_news h3 {width: 100%; height: 50px; line-height: 50px; font-size: 20px; font-weight: 700; color: #4C4FA1; border-bottom: 2px solid #4C4FA1;}
.carshop ul li {float: left; width: 219px; height: 182px; margin-right: 17px;}
.carshop ul {width: 100%; padding-top: 17px;}
.carshop ul li a {display: block; transition: 0.4s; color: #999;}
.carshop ul li a img {width: 100%; height: 146px; display: block;/* transition: all 1s ease 0s; -webkit-transform: all 1s ease 0s;*/}
.carshop ul li:hover a {color: #4C4FA1; /*transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s;*/}
.carshop ul li a h4 {width: 100%; height: 35px; line-height: 35px; font-size: 14px;}
.carshop ul li:nth-child(4){margin-right: 0;}
.carshop ul li:nth-child(7){margin-right: 0;}
.carshop ul li.li_max {width: 492px; height: 358px;}
.carshop ul li.li_max img {width: 100%; height: 328px; display: block;}
.carshop ul li.li_max a h4 {font-size: 16px;}

.fangche, .activity_news {width: 1200px; margin: 35px auto 0; height: auto;}
.fangche h3 ,.activity_news h3 {width: 100%; height: 50px; line-height: 50px; font-size: 20px; font-weight: 700; color: #4C4FA1; border-bottom: 2px solid #4C4FA1;}
.fangche ul li {float: left; width: 219px; height: 182px; margin-right: 17px;}
.fangche ul {width: 100%; padding-top: 17px;}
.fangche ul li a {display: block; transition: 0.4s; color: #999;}
.fangche ul li a img {width: 100%; height: 146px; display: block;/* transition: all 1s ease 0s; -webkit-transform: all 1s ease 0s;*/}
.fangche ul li:hover a {color: #4C4FA1; /*transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s;*/}
.fangche ul li a h4 {width: 100%; height: 35px; line-height: 35px; font-size: 14px;}
.fangche ul li:nth-child(4){margin-right: 0;}
.fangche ul li:nth-child(7){margin-right: 0;}
.fangche ul li.li_max {width: 492px; height: 358px;}
.fangche ul li.li_max img {width: 100%; height: 328px; display: block;}
.fangche ul li.li_max a h4 {font-size: 16px;}

.activity_news ul li {float: left; width: 290px; height: 193px; margin-right: 13px; margin-top: 13px; overflow: hidden;}
.activity_news ul li a {display: block; transition: 0.4s; position: relative;}
.activity_news ul li a img {width: 100%; height: 193px; display: block; transition: all 1s ease 0s; -webkit-transform: all 1s ease 0s;}
.activity_news ul li:hover img {transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s;}
.activity_news ul li a h4 {width: 100%; padding-left: 10px; height: 35px; line-height: 35px; font-size: 14px; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,.7); color: #fff;}
.activity_news ul li:nth-child(3){margin-right: 0;}
.activity_news ul li:nth-child(5){margin-right: 0;}
.activity_news ul li:nth-child(9){margin-right: 0;}
.activity_news ul li.li_max {width: 594px; height: 396px;}
.activity_news ul li.li_max img {width: 100%; height: 396px; display: block;}
.activity_news ul li.li_max a h4 {font-size: 16px;}

/*回到顶部*/
#return_top {display: none; position: fixed; bottom: 1%; right: 10%; width: 50px; height: 52px; background: url(../images/icon.png) no-repeat -68px -70px; cursor: pointer; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;}
#return_top:hover {background: url(../images/icon.png) no-repeat -68px -122px; transform:translate(0,0); -webkit-transform:translate(0,0); -moz-transform:translate(0,0); -o-transform:translate(0,0);}

/* 视频列表页 */
.video_w h1 {font-size: 22px; color: #666; font-weight: 600;height: 50px;line-height: 50px;}
.video_w .video_list {width: 100%; height: auto; margin-bottom: 20px;}
.video_w .video_list ul li {float: left; margin: 15px 24px 0 0; position: relative; overflow: hidden;}
.video_w .video_list ul li:nth-child(4n) {margin-right: 0;}
.video_w .video_list ul li a.outer {display: block; width: 282px; height: auto; position: relative;}
.video_w .video_list ul li a.outer img {display: block;}
.video_w .video_list ul li a.outer span {display: block; width: 282px; height: 40px; line-height: 40px; text-indent: 10px; color: #666; background: #f0f0f0; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.video_w .video_list ul li a.outer em {color: #fff; font-size: 14px; display: inline-block;}
.video_w .video_list ul li a.outer em.video_date {position: absolute; padding: 5px 10px; top: 0; right: 0; background: rgba(0, 0, 0, 0.3);}
.video_w .video_list ul li a.outer em.video_look {position: absolute; left: 10px; bottom: 45px; width: 70px; height: 20px; line-height: 20px;}
.video_w .video_list ul li a.outer em.video_look i {width: 20px; height: 20px; display: block; float: left; margin-right: 5px; background: url(../images/icon.png) no-repeat -63px -48px;}
.video_w .video_list ul li a.outer em.video_time {position: absolute; right: 10px; bottom: 45px; height: 20px; line-height: 20px;}
.video_w .video_list ul li a.inner {display: block; width: 282px; height: 188px; background: rgba(0, 0, 0, 0.7); position: absolute; top: -188px;}
.video_w .video_list ul li a.inner i {width: 44px; height: 36px; display: inline-block; margin: 76px 0 0 119px; background: url(../images/icon.png) no-repeat -67px -7px;}

/* 视频详情页 */
.video_detail_w .video_detail_left {width: 735px; height: auto; float: left;}
.video_detail_left h1 {font-size: 22px; color: #333; margin-bottom: 25px;}
.video_detail_left .video_play {width: 725px; height: 405px; border: 5px solid #e5e5e5;}
.video_detail_left .video_play img {width: 100%; height: 405px;}
.video_detail_left .video_play_info {width: 100%; padding: 10px 0; text-align: right;}
.video_detail_left .video_play_info b {font-size: 14px; font-weight: 600; color: #000;}
.video_detail_left .video_play_info em {padding-right: 30px; font-size: 14px; color: #666;}
.video_detail_left .video_play_info span {display: inline-block; margin-right: 10px;}
.video_detail_left .video_play_info span i {display: inline-block; vertical-align: middle; background-image: url(../images/icon.png); padding-left: 2px;}
.video_detail_left .video_play_info span i.video_look{width: 21px; height: 15px; background-position: -67px -185px;}
.video_detail_left .video_play_info span i.video_likes{width: 25px; height: 17px; background-position: -107px -185px;}
.video_detail_left .video_introduce {width: 687px; height: 115px; border: 1px solid #e5e5e5; padding: 15px 25px 0 20px;}
.video_detail_left .video_introduce2 {width: 735px; height: 115px;}
.video_detail_left .video_introduce2 b {display: inline-block; width: 100%; float: left; font-size: 16px; font-weight: 600; line-height:35px; border-bottom:1px #e5e5e5 solid; padding-top:10px;}
.video_detail_left .video_introduce2 p {display: inline-block; width: 100%; float: left; font-size: 14px; line-height: 24px; color: #666; padding:10px 0;}
.video_detail_left .video_introduce b {display: inline-block; width: 90px; float: left; font-size: 16px; font-weight: 600; padding-right:10px;}
.video_detail_left .video_introduce p {display: inline-block; width: 582px; float: right; font-size: 14px; line-height: 24px; color: #666;}
.video_detail_left .about_news {width: 702px; height: auto; border: 1px solid #e5e5e5; padding: 0 15px; margin-top: 20px;}
.video_detail_left .about_news h3 {padding: 10px 0px 10px 0; border-bottom: 1px solid #e5e5e5; font-size: 18px; color: #333; margin-bottom: 15px;}
.video_detail_left .about_news .about_news_img {width: 249px; height: 166px; float: left; margin-right: 24px;}
.video_detail_left .about_news .about_news_list {width: 429px; height: auto; float: left;}
.video_detail_left .about_news .about_news_list li {width: 100%; margin-bottom: 10px;}
.video_detail_left .about_news .about_news_list li a {display: block; width: 100%; font-size: 14px; height: 20px; line-height: 20px; color: #666;}
.video_detail_left .about_news .about_news_list li a b {font-weight: 600; display: block; width: 66px; float: left; margin-right: 10px;}
.video_detail_left .about_news .about_news_list li a em {display: block; width: 270px; float: left;}
.video_detail_left .about_news .about_news_list li a i {display: block; width: 82px; float: left;}
.video_detail_left .about_news .about_news_list li a:hover {color: #4C4FA1; text-decoration: underline;}

.video_detail_right {width: 422px; float: right; height: auto; border: 1px solid #e5e5e5; background: #fbfbfb;}
.video_detail_right .ranking_top { margin: 0 10px; height: 40px; line-height: 40px; border-bottom: 1px solid #e5e5e5;}
.video_detail_right .ranking_top h3 {font-size: 18px; font-weight: 600; color: #4C4FA1; width: 295px; float: left;}
.video_detail_right .ranking_top span {display: inline-block; float: left; padding: 0 5px; font-size: 14px; color: #333; cursor: pointer;}
.video_detail_right .ranking_top span.on, .video_detail_right .ranking_top span:hover {color: #4C4FA1;}
.video_detail_right .ranking_top i {display: inline-block; float: left; width: 2px; height: 16px; margin-top: 12px; background: #999;}
.video_detail_right .ranking_list { margin: 15px 10px 0 10px; height: auto;}
.video_detail_right .ranking_list ul li {width: 100%; height: 134px; margin-bottom: 15px;}
.video_detail_right .ranking_list ul li a {display: block; position: relative;}
.video_detail_right .ranking_list ul li a .ranking_num { position: absolute; top: 0; left: 0; width: 30px; height: 24px; line-height: 24px; text-align: center; font-size: 14px; color: #fff; background: rgba(0, 0, 0, 0.7);}
.video_detail_right .ranking_list ul li a img {width: 201px; height: 134px; display: block; float: left;}
.video_detail_right .ranking_list ul li a span {display: block; width: 191px; height: 134px; float: left; margin-left: 10px; position: relative;}
.video_detail_right .ranking_list ul li a span p {font-size: 14px; color: #666; line-height: 22px;}
.video_detail_right .ranking_list ul li a:hover p {color: #4C4FA1;}
.video_detail_right .ranking_list ul li a span i {position: absolute; bottom: 0; display: block; height: 25px; line-height: 35px; color: #999;}
.video_detail_right .ranking_list ul li a span i.play_num {left: 0; }
.video_detail_right .ranking_list ul li a span i.play_time {right: 0; }
.video_detail_right .ranking_list ul li a span i em { display: inline-block; margin-right: 5px; width: 21px; height: 25px; background: url(../images/icon.png) no-repeat; float: left;}
.video_detail_right .ranking_list ul li a span i.play_num em {background-position: -67px -199px;}
.video_detail_right .ranking_list ul li a span i.play_time em {background-position: -106px -199px;}

/* 关于汽车焦点 */
.page_common {width: 1200px; margin: 0 auto; height: auto;}
.page_common_left,.page_common_left *{-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.page_common .page_common_left {width: 210px; float: left; height: 635px; background: #4C4FA1;border-top:2px solid #4C4FA1;}
.page_common .page_common_left a{display: block; width: 100%; height: 70px; line-height: 70px; color:#fff;text-align: center; font-size: 18px;border-left:2px solid #4C4FA1;border-bottom:1px solid #fff;}
.page_common .page_common_left .on {background: #fff; color: #000;}

.page_common_right {width: 950px; height: auto; float: left; margin-left: 40px;}
.page_common_right h3 {font-size: 22px; height: 60px; line-height: 60px; padding-left: 5px; border-bottom: 1px solid #e5e5e5; margin-bottom: 10px;}
.page_common_right p {font-size: 14px; line-height: 24px; color: #3a3a3a; padding-left: 5px;}
.line { height:10px; border-bottom:1xp #ccc solid;}
.about_us .recruit_right h3 {margin-bottom: 0; border-bottom: none; border-top: 1px solid #e5e5e5; font-weight: bold; margin-top: 15px; padding-top:20px; }
.about_us .recruit_right h3:nth-child(1) { margin-top: 0; border-top: none; padding-top:0; }

/*面包屑样式*/
.bread-crumbs{font-size: 14px;margin: 10px auto;color: #999;height: 20px;}
.bread-crumbs a {color: #999;}
.bread-crumbs a:hover {color: #2175d0;}

/*首页*/
.common_topW{
    margin-bottom:0;
}

/*外边距向上18px*/
.marginTop18{
	margin-top: 18px;
}

.floatRight{
	float: right;
}

/* IE 透明度兼容 */
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
 	.hours_72s li p, .list_w li div.recommend_title, .con2_list li p, .hours_72s_li li p, .video_w .video_list ul li a.inner, .video_detail_right .ranking_list ul li a .ranking_num {
		background-color:#000;
		filter:Alpha(opacity=70);
		position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
		*zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
	}
	.video_w .video_list ul li a.outer em.video_date {
		background-color:#000;
		filter:Alpha(opacity=30);
		position:static;
		*zoom:1;
	}
}


/*首页其他样式*/
    .city-list{
z-index:99999;
padding-top: 10px;padding-bottom:3px;padding-left:10px;padding-right:10px;
width: 611.5px;position: absolute;min-height: 51px;
color:black;background-color: white;border: 1px solid black;right:0px;display: none;
    }
    .city-list ul li{
        float: left;
        cursor:pointer;
    }
    .city-list ul li a{
        padding-left: 8px !important;
        padding-right: 11.7px !important;
        font-size: 12px !important;
        height: 20px !important;
        line-height: 20px !important;
        margin-bottom:5px !important;
    }
    .city-list ul li a:hover{
        background-color: #4C4FA1 !important;
        color:white !important;
    }
    .common_topW #common_top .search{
        margin-right: 0px;
    }

	
    .wenda_header{
        width: 1200px;
        height: 80px;
        margin-left:auto;
        margin-right:auto;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 40px;
        font-weight: bolder;
    }


/*搜索框*/
.search_content{width:1200px;margin:0 auto;height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 50px;
}
.search_content .search {float: right; width: 555px; height: 44.75px; margin: 0px -2px 0 0; border: 1px solid #4C4FA1; }
.search_content .search #searchTxt { float: left; width: 555px; height: 44.75px; line-height: 35px; font-family: 宋体; font-size: 16px; border-width: initial; border-color: initial; color: #939191; border-style: none; border-image: initial; background: transparent; outline: none; text-indent: 1em;}
/*.search_content .search button {float: left; width: 18px; height: 35px; text-align: center; border: none; margin-right: 10px; background: url(../images/indexgb_soso.png) no-repeat center 8px; cursor: pointer; }*/


/*按钮*/
.button-search {
    /*float: right;*/
    width: 140px;
    height: 46.97px;
    background: #4C4FA1;
    font-size: 20px;
    line-height: 46.97px;
    color: #fff;
    cursor: pointer;
    border-radius: 0 3px 3px 0;
    text-align: center;
    transition: background 0.2s;
}


/*下面容器*/
.wenda_content{
    width: 1200px;
    margin:0 auto;
    min-height: 500px;
    margin-top:40px;
}

.wenda_content .wenda_left{
    width:850px;
    float: left;
    min-height: 500px;
    /*background-color: #ffc780;*/
    border-top: 1px solid #e5e5e5;
}

.wenda_content .wenda_left .title{
    height: 52px;
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
}

.wenda_content .wenda_left .title .mark{
    float: left;
    line-height: 50px;
    font-weight: bold;
    font-size: 20px;
    height: 50px;
    border-top: 2px solid #0777DD;
    margin-top: -1px;
}

.wenda_content .wenda_right .title{
    height: 52px;
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
}

.wenda_content .wenda_right .title .mark{
    float: left;
    line-height: 50px;
    font-weight: bold;
    font-size: 20px;
    height: 50px;
    border-top: 2px solid #0777DD;
    margin-top: -1px;
}

.wenda_content .wenda_right{
    width:317px;
    float: right;
    min-height: 500px;
    /*background-color: yellowgreen;*/
    border-top: 1px solid #e5e5e5;
}

/*最新问答具体项目*/
.wenda_left .list2{
    overflow: hidden;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    background-color: #fff;
}

.wenda_left .list2 .listtitle{
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: bold;
    color: #333333;
    margin-top: 15px;
    transition: color 0.2s;
}

.wenda_left .list2 .listinfo {
    margin-top: 20px;
}

.listinfo {
    height: 16px;
    line-height: 14px;
    color: #999;
    overflow: hidden;
}

.listinfo li {
    margin-right: 30px;
    float: left;
}

.list2 .picText {
    margin-top: 20px;
}

.picText-txt {
    color: #333333;
    font-size: 14px;
    margin-top: -4px;
    max-height: 120px;
    overflow: hidden;
    line-height: 32px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}


/*热门回答具体内容*/
.list3-detail {
    text-align: left;
    line-height: 24px;
    margin-bottom: 10px;
    max-height: 44px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #333333;
    font-size: 14px;
    transition: color 0.2s;
}

.list3-item{
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
}


