@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2015-04-13 19:25:17
 * @version $Id$
 */

.main{ width:1200px; margin:0 auto; padding-top:55px;}
.position{ padding-bottom:6px; border-bottom:1px solid #000; font-size:14px; line-height:24px; color:#313131;}
.position a{ color:#626262;}

.content{ padding-top:24px;}
.content .sideLeft{ float:left; width:846px; box-sizing:border-box; overflow:hidden;}
.content .sideRight{ float:right; width:344px; margin-bottom:60px; border:1px solid #dfdede; box-sizing:border-box;}

.article_top_ad{ width:100%;}
.article_top_ad img{ width:100%;}

/* 左侧 文章列表 */
.article_list_main{ padding:0 10px; margin-bottom:60px; border:1px solid #dfdede;}
.article_list{ padding-bottom:60px;}
.article_list .article_box{ padding:30px 100px 20px 40px; border-bottom:1px dashed #313131;}
.article_list .article_box h3{ font-size:18px; font-weight:normal;}
.article_list .article_box span{ font-size:12px; line-height:24px; color:#313131;}
.article_list .article_box p{ font-size:12px; line-height:24px; color:#626262;}
.article_list .article_box p a{ color:#ea1355;} 

.dede_pages ul{float:left;padding:12px 0px 30px 16px;}
.dede_pages ul li{float:left; padding:2px 8px;font-family:Tahoma;line-height:20px;margin-right:1px;border:1px solid #E9E9E9; cursor:pointer;}
.dede_pages ul li a{float:left;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8; font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}



/* 左侧 文章正文 */
.article_main{ border:1px solid #dfdede;}
.article{ padding:20px 60px 50px;}
.article h1{ font-size:24px; color:#434343; text-align:center;}
.article span.infor{ display:block; padding:5px 0 20px; font-size:12px; line-height:24px; color:#434343; text-align:center;}
.article p{ padding-bottom:25px; font-size:14px; line-height:25px; color:#626262;}

.toggle{ padding:0 60px 20px;}
.toggle li{ font-size:14px; line-height:24px; color:#626262;}
.toggle a{ color:#626262;}

	/* 分享 */
.bottomShare{ width:844px; height:128px; margin:45px 0; border:1px solid #d0cfd0; background:#eee; position:relative;}
.bottomShare .share{ position:absolute; top:42px; left:50px;}
.bottomShare .botWeiXin{ position:absolute; top:24px; left:392px; width:172px; height:81px; background:url(/images/article/botWeiXin.jpg) no-repeat;}
.bottomShare .bottomZX{ position:absolute; top:30px; left:638px;}
.bottomShare .bottomZX a{ display:block; width:97px; height:31px; margin-bottom:9px; background:url(/images/article/zixun_icon.png) no-repeat;}
.bottomShare .bottomZX a.online{ background-position:0 0;}
.bottomShare .bottomZX a.yuyue{ background-position:0 -40px; }
.bottomShare .bottomZX a.online:hover{ background-position:-98px 0;}
.bottomShare .bottomZX a.yuyue:hover{ background-position:-98px -40px;}


/* 右侧 */

/*推荐活动*/
.activity{ padding:0 12px; position:relative;}
.activity h3{ padding:2px 0 14px; font-size:20px; line-height:30px; color:#1b1b1b; font-weight:normal;}
.activity h3 span{ padding:0 5px; border-bottom:2px solid #cd114b;}
.activity .activity_wrap{ height:168px; width:300px; overflow:hidden;}
.activity .activity_wrap ul{ height:100%; font-size:20px; line-height:168px; text-align:center;}
.activity .activity_wrap li{ float:left; width:300px;}
.activity .activity_btn{ float:left; position:relative; left:50%; padding-top:10px; text-align:center;}
.activity .activity_btn li{ float:left; position:relative; left:-50%; width:10px; height:10px; font-size:0; line-height:0; margin:0 3px; background:#e5e5e5; border-radius:50%; cursor:pointer;}
.activity .activity_btn li.on{ background:#da1652;}

/*咨询*/
.zixun{ width:306px; margin:0 auto; padding:40px 0 26px;}
.zixun a{ float:left; width:48px; margin:0 26px 12px; display:inline; font-size:12px; line-height:20px; text-align:center;}
.zixun a i{ display:block; width:48px; height:48px; overflow:hidden; background:url(/images/article/article_icons.png) no-repeat; transition:all .3s;}
.zixun a i.art_icon1{ background-position:0 0;}
.zixun a i.art_icon2{ background-position:-48px 0;}
.zixun a i.art_icon3{ background-position:-96px 0;}
.zixun a:hover{ color:#da1652;}
.zixun a:hover i.art_icon1{ background-position:0 -48px;}
.zixun a:hover i.art_icon2{ background-position:-48px -48px;}
.zixun a:hover i.art_icon3{ background-position:-96px -48px;}
.zixun p{ height:134px; background:url(/images/article/time_line_03.jpg) no-repeat center top; text-indent:-20000em;}

/*专家团队*/
.exp_team{ padding:0 12px 12px; border-top:2px solid #dfdede; }
.exp_team h3{ padding:2px 0 14px; font-size:20px; line-height:30px; color:#1b1b1b; font-weight:normal;}
.exp_team h3 span{ padding:0 5px; border-bottom:2px solid #cd114b;}
.exp_team .exp_infor{ display:block; margin-bottom:8px;}
.exp_team .head_box{ height:43px; border:1px solid #dfdede; position:relative; overflow:hidden;}
.exp_team .head_box ul{ position:absolute; top:0; left:20px; width:322px; overflow:hidden; z-index:2;}
.exp_team .head_box li{ float:left; width:45px; padding-left:1px;}
.exp_team .head_box li a{ display:block;}
.exp_team .head_box a.next,.exp_team .head_box a.prve{ position:absolute; top:0; z-index:3; width:20px; height:43px; font:bold 16px/42px "宋体"; text-align:center; color:#cf1556; background:#fff;}
.exp_team .head_box a.next{ right:0;}



/*你在烦恼什么*/
.trouble{ padding:12px 12px 0; border-top:2px solid #dfdede;}
.trouble h3{ padding-left:13px; padding-right:5px; height:32px; font-size:18px; line-height:32px; font-weight:normal; color:#fff; background:#cf1556;}
.trouble h3 a{ float:right; font-size:12px; color:#fff;}
.trouble ul{ padding:12px 0;}
.trouble li{ float:left; padding:0 0 5px;}
.trouble li a{ display:block; padding:2px; border:1px solid #fff;}
.trouble li a:hover{ border-color:#dd2960;}

/*实时热点*/
.hot_article{ padding:0 15px 15px; border-top:2px solid #dfdede; overflow:hidden;}
.hot_article h3{ padding:12px 0; font-size:15px; color:#cf1556; font-weight:normal;}
.hot_article ul{ background:url(/images/article/hot_article_03.png) no-repeat 8px 12px;}
.hot_article li{ margin-left:5px; padding-left:26px; border-bottom:1px dashed #535353; font-size:14px; line-height:30px; color:#626262; overflow:hidden;}
.hot_article li:last-of-type{ border-bottom:none;}
.hot_article li a{ display:block; width:100%;; color:#626262; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


