 /* -----------------------------------------------------------------

The Whole CSS written by Elecom.
(C) Elecom Inc.
Annoucement here,Copyright
Shenzhen.Eleccom Technology.使用原代码请联系作者QQ: 2300184378 / 2017-04-09 20:00:06

---------------------------------------------------------------------------------------*/

a { color: #3b639f}
a:hover { text-decoration: none}
.friendsLinks { display: block}
#top_bar.blackx { background: #FFFFFF !important}

.m_banner { position: relative; float: left; display: block; margin-top: -1px; width: 100%; height: 100px; line-height: 100px; text-align: center; font-size: 18px; color: #555555; background: #F6F6F6}
.m_banner em { position: absolute; right: 20px; bottom: 15px; line-height: 20px; font-size: 14px; color: #999999}

.box-moder { background: #FFFFFF}
.span-mark { display: none}

.index_content { margin: 0}
.side-1 { width: 200px; min-height: 300px; float: left; margin-right: 40px}
.index_left { float: left; width: 630px}
.index_right { float: right; width: 300px; padding-bottom: 20px}

.ml li { padding: 0}
.act { margin: 0 0 10px 0}
.cr { display: block; float: none; font-size: 0; height: 0; line-height: 0; overflow: hidden; clear: both; visibility: hidden}
div.separation { background-color: #E6E6E6; height: 1px; width: 100px; overflow: hidden; margin: 5px 0 10px 0}

.mtop20{ margin-top:20px;}
.margin0{ margin:0px !important;}
.mr15 { margin-right: 15px}
.padding0{ padding:0px !important;}
.padding_margin0{margin:0px !important;padding:0px !important}

.fr { float: right}

	.focusBox { position: relative; width:630px; height:350px; overflow: hidden; }
	.focusBox .pic li { position: relative}
	.focusBox .pic img { width:630px; height:350px; display: block; }
	.focusBox .hd {
    position: absolute;
    z-index: 2;
    left: 30px;
    bottom: 12px;
    width: 328px;
}
	.focusBox .hd li {
    float: left;
    margin-right: 10px;
    width: 6px;
    height: 6px;
    background: rgba(255,255,255,0.3);
    border-radius: 3px;
    -webkit-border-radius: 3px;
	transition: all 0.5s ease 0.3s
}
	.focusBox .hd .on {
    background: rgba(255,255,255,0.7);
    width: 20px;
}

	.focusBox .prev,
	.focusBox .next { width: 40px; height: 60px; transition: all 0.5s ease 0s}
	.focusBox .prev {
    background: url(./arrows.png) no-repeat left bottom;
    z-index: 100;
    position: absolute;
    top: 40%;
    right: 0px;
    cursor: pointer;
    background-size: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
	background-color: rgba(0,0,0,0.5)
}
	.focusBox .next {
    background: url(./arrows.png) no-repeat left top;
    z-index: 100;
    position: absolute;
    top: 40%;
    left: 0px;
    cursor: pointer;
    background-size: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
	background-color: rgba(0,0,0,0.5)
}
	.focusBox:hover .prev,
	.focusBox:hover .next { opacity: 0.6; filter: alpha(opacity=70)}
	.focusBox .txt {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 630px;
	padding: 0 25px;
	height: 56px;
	line-height: 56px;
	background-color: rgba(0, 0, 0, 0.4);
}
.focusBox .txt a {
    font-size: 20px;
    color: #fff;
    font-weight: 400;
    line-height: 56px;
}


/*scroll*/
.lph-picShow {background: #fff;}
.lph-picShow .lph-slider{position: relative;float: left;overflow: hidden;width: 100%;height: 350px;border-right: 0}

/* e= 全局左侧*/

/*scroll 右侧*/
.lph-picShow .module{overflow: hidden;}
.lph-picShow .module .column1{width: 195px;float: left;height:195px;position: relative;overflow: hidden;}
.lph-picShow .module .rows .colTxt{background: #7694a2}
.lph-picShow .module .rows .colTxt a{color: #FFFFFF}
.lph-picShow .module .column1.line{border-right:1px solid #fff;}
.lph-picShow .module .column1 table{width: 90%;margin-left: 5%;display: block;text-align: center;}
.lph-picShow .module .column1 table td{height: 195px;}
.lph-picShow .module .column1 table a{font-size: 16px;color: #576b7c;line-height: 30px;font-weight: bold;display: block;padding: 0 24px;}
.lph-picShow .module .rowOne .colTxt{background: #2b2d2e;}
.lph-picShow .module .rowOne .colTxt a{color: #fff;}
.lph-picShow .module .rowOne .column1{border-bottom:1px solid #fff;}
.lph-picShow .module .picTxt a{display: block;position: relative;}
.lph-picShow .module .picTxt a .pic img{display: block;opacity: 0.8;filter:alpha(opacity=80);transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
.lph-picShow .module .picTxt:hover .pic img{opacity: 1;filter:alpha(opacity=100);transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.lph-picShow .module .picTxt a .txt{position: absolute;width:147px;left: 24px;bottom:12px;text-align: center;font-size: 14px;color: #fff;line-height: 22px;font-weight: bold;z-index: 2 }
.lph-picShow .module .rowOne .picTxt a .pic img{opacity: 1;filter:alpha(opacity=100);}
.lph-picShow .module .picTxt a .cover{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(20,27,32,0.2);}

.lph-right .right-ads,
.lph-right .right-item-sw{margin-top: 71px;}


/* 幻灯片/Banner */



/* end */

/* 公告*/

.msgAlert{height:33px;line-height:26px;font-size:16px;color:#fff;text-align:left;background-color:#60a3f5;background-color:rgba(96,163,245,.85);z-index:20;-webkit-transition-property:height;transition-property:height;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:.5s;transition-duration:.5s}
.msgAlert a { color: #FFFFFF}
.msgAlert span{cursor:pointer;min-width:500px;display:inline-block}

/* 幻灯右侧/Banner Right */

.big2-pic.big2-pic-index,.big2-pic.big2-pic-index .big2-pic-content{position:relative;width:240px;height:195px;margin-bottom:10px;overflow:hidden}
.big2-pic.big2-pic-index { float: left; width: 240px; margin: 0 30px 20px 0}
.big-pic .back-img,.big2-pic .back-img{position:absolute;width:100%}
.big-pic img,.big2-pic img,.hot-article-img img,.mod-thumb img,.topic-content img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.big2-pic-content .t-h1{position:absolute;word-break:inherit;font-size:18px;color:#fff;line-height:1.5;font-weight:400}
.big2-pic.big2-pic-index .big2-pic-content .t-h1{font-size:16px;margin:0 20px;bottom:16px;z-index:10; font-weight: bold}
.big-pic::before,.big2-pic::before,.topic-content::before{content:"";position:absolute;width:100%;height:100%;z-index:1;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;background:-webkit-gradient(linear,0 30%,0 100%,from(rgba(0,0,0,0)),to(#121515));background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#333333);background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#333333);background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#333333)}

/* end */



/* 幻灯下方列表/Down List */

.mod-art-list { padding: 30px 0; margin: 0; border-bottom: 1px solid #D3D7DE; background: none}
.mod-art-list_imgouter { position: relative; float: left; width: 180px; height: 120px; margin: 0 20px 0 0; overflow: hidden}
.tag_1 {}
.mod-art-list_con { position: relative; float: left; width: 400px; height: 120px}
.mod-art-list_con h3 { height: 22px; line-height: 22px; font-size: 16px; font-weight: bold; }
.ui_colorG { color: #3b639f}
.ui_colorG:hover { color: #ed4040}
.ui_2_userinfo { line-height: 32px; margin: 0; font-size: 14px; color: #BBBBBB}
.ui_2_userinfo span, .ui_2_userinfo em { float: left}
.ui_2_userinfo .authors { margin-right: 26px; font-family: Arial,"微软雅黑","Microsoft yahei","Hiragino Sans GB","冬青黑体简体中文 w3","Microsoft Yahei","Hiragino Sans GB","冬青黑体简体中文 w3",STXihei,"华文细黑",SimSun,"宋体",Heiti,"黑体",sans-serif}
.ui_2_userinfo .authors img { float: left; border-radius: 50%; margin: 3px 10px 0 0}
.ui_2_userinfo .authors a { color: #172c45; font-weight: 400}
.ui_2_userinfo .views { float: right}
.ui_2_userinfo .views i {
    display: inline-block;
    vertical-align: middle;
    background: url(./yp_spirit.png) no-repeat -215px -46px;
    width: 14px;
    height: 14px;
	margin-right: 10px
}

.ui_2_user { float: left; width: 26px; height: 26px; margin: 2px 0 0 0}
.ui_2_user img { border-radius: 50%}
.mod-art-list_con p { line-height: 24px; font-size: 14px; margin: 26px 0; word-wrap: break-word; word-break: break-all; color: #172c45}
.cdg { color: #5E5E5E}
.ui_2_userinfo a, .clg { color: #172c45}
a.ds_inlineB:hover { color: #FF0000}

.tag_down {position:absolute;width:auto;right:2px;bottom:0;height:18px;line-height:18px;border:0;border-radius:0;text-align:center}
.tag_down a{display:block;padding:0;color:#3CA5F6;transition:all 0s ease 0s}

.more_box { margin: 25px 0 30px 0; text-align: center}
.more_box .addmore {
    margin-top: 30px;
    display: block;
    width: 630px;
    height: 38px !important;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    color: #474E5D;
    border: 0px solid #D3D7DE;
	background:#fafafa;
    padding: 0px !important;
	cursor: pointer
}
.more_box .addmore:hover {
    border-color: #ed4040;
    color: #ed4040;
}
.more_box .addmore2 {height:46px;width:220px;line-height:46px;color: #FA0807;font-size:14px; font-weight: bold; text-align:center;cursor:pointer;display:inline-block;border: 0; transition:all .2s ease-out; text-indent: 9999px; overflow: hidden; background: url(./over.png) no-repeat 0 0}
.more_box .addmore2:hover{ opacity: 0.8}

/* end */


/* 右侧图文/Right List */

.rumorlist{padding:10px 30px 0 37px;margin:0;border-bottom:0}
.rumorlist li{position:relative;border-left:2px solid #f0f0f0}
.rumorlist li:last-child{border-left:0}
.rumorlist li:last-child p{padding-bottom:10px}
.rumorlist li .icon-clock{padding-top:6px;padding-bottom:6px;background-color:#fafafa;position:absolute;left:-9px;top:-6px;width:16px;height:16px}
.rumorlist li img{display:block;width:auto}
.rumorlist li p{padding-left:16px}
.rumorlist .rumor-time{color:#999;line-height:16px;font-size:14px}
.rumorlist li p{padding-left:16px}
.rumorlist .rumor-detail{padding-top:9px;padding-bottom:30px;font-size:16px;color:#333;line-height:28px}
.rumor-more a{display:block;padding:0 30px 25px 0;text-align:right;font-size:16px;color:#bbb;line-height:18px;border-bottom:0}
.rumor-more a:hover{color:#3ca5f6}


#main_sidebar .btn_sign { float: left; width: 280px; height: 50px; line-height: 50px; margin: 0 0 0 30px; overflow: hidden; background: #3ca5f6}
#main_sidebar .btn_sign a { color: #FFFFFF; text-align: center}
#main_sidebar .btn_sign .icon_sign { margin-top: 11px; margin-left: 66px}
#main_sidebar .btn_sign_left p { display: inline-block; height: 50px; line-height: 50px}
#main_sidebar .btn_sign_left a { display: block; width: 280px; height: 50px}
#main_sidebar .btn_sign_left p { width: 95px; font-size: 18px}

.moder-project-list ul li{padding:30px;border-bottom:1px solid #f0f0f0}
.moder-project-list ul li:last-child{border-bottom:0}
.promote-box .mod-thumb{width:78px;height:44px;position:absolute}
.promote-box .project-content{margin-left:98px;font-size:16px;margin-top:-2px}
.promote-box .project-content a:hover{color:#3ca5f6}
.c2,.c3{color:#bbb}
.promote-box .point{color:#ccc;font-size:18px;margin:0 5px}
.mod-thumb img{width:100%}

/* end */


.mod-b{ position: relative;padding:30px 0;height:225px;border-bottom:1px solid #f0f0f0;width:800px}
.mod-b-push{height:375px}
.mod-b-push .mod-thumb{width:500px;height:375px; overflow: hidden}
.column-link-box{position:absolute;bottom:25px;right:0;text-align:right}
.column-link-big-box{width:300px}
.mob-ctt{position:relative;float:right;margin:-162px 30px 0;width:530px}
.mod-b-push .mob-ctt{width:250px;margin-top:-376px}
.mob-ctt h2,.mob-ctt h3{margin-top:-5px}
.mob-ctt h2{font-size:24px;margin-bottom:10px;font-weight:400}
.mob-ctt h2 a{font-size:18px}
.mob-author{margin:15px 0}
.mob-author .author-face{position:absolute;width:25px;height:25px}
.mob-author .author-face img{width:100%;overflow:hidden;border-radius:25px}
.mob-author .author-name,.mob-author .time,.mob-author em{color:#bbb;line-height:24px;font-style:normal}
.mod-b-push .mob-author .author-name{margin-left:36px}
.mob-author .time{margin-left:20px}
.mob-sub{font-size:14px;color:#999;line-height:24px}
.mod-art-list_imgouter img { transition: all .5s ease-in-out}
.big-pic:hover img,.big2-pic:hover img,.hot-article-img:hover img,.mod-thumb:hover img,.topic-content:hover img, .mod-art-list_imgouter:hover img {-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04)}
.column-link-box{position:absolute;bottom: 30px;right:0;text-align:right}
.column-link{font-size:12px;color:#3ca5f6;text-align:center;line-height:1;z-index:10;margin-left:20px}


/* 热门标签 */

.tags { padding: 15px 25px 0 25px}
.tags a { float: left; display: inline-block; height: 26px; line-height: 26px; padding: 0 12px; margin: 0 15px 15px 0; border: 1px solid #E3E3E3; border-radius: 28px; color: #666666; transition: 0.5s ease 0s}
.tags a:hover { color: #FA0807; border: 1px solid #FA0807}

/* end */


/* 今日推荐 */

.tit_x { font-size: 18px; padding: 0 0 10px 0; color: #333333; border-bottom: 2px solid #D3D7DE;}
.tit_x h3 { float: left; padding-left: 0; margin: 0; font-size: 18px; color: #474e5d; font-weight: bold; background: none}
.tit_x span { float: right; font-size: 14px; padding-left: 25px; margin-right: 2px; margin-top: 3px; font-weight: 400; color: #999999; background: url(./renew.png) no-repeat left center}
.tit_x span em { color: #FF0C0C}

/* end */


/* 榜上有名 */

.rank { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #EEEEEE}
.rank ul { width: 835px}
.rank li { float: left; margin: 0 31px 0 0; text-align: center}
.rank li img { border-radius: 50%; box-shadow: 1px 1px 3px rgba(0,0,0,0.3)}
.rank li p { margin-top: 3px}
.rank li p a { font-size: 14px; color: #666666}

/* end */


.card { margin-top: 5px; border: 0}
.card_gender_0 { background: #F8F8F8 !important}
.card .o a { border: 1px solid #F0F0F0; background: #F0F0F0}
.card .o a:hover { color: #FFFFFF !important; border: 1px solid #3ca5f6; background: #3ca5f6 !important}
.avt img { width: 48px; height: 48px; padding: 0; border: 0; border-radius: 50%; box-shadow: 1px 1px 3px rgba(0,0,0,0.3)}


.friendlink li { float: left; margin: 0 30px 20px 0}
.friendlink li a { color: #BBBBBB; font-size: 14px}
.friendlink li a:hover { color: #3ca5f6}


.box-moder h3 { padding: 15px 0 20px 0}
.box-moder h3 b {
    height: 34px;
    line-height: 34px;
    padding: 0 15px 0 12px;
	margin-left: -1px;
    background: #ed4040;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    display: inline-block;
    border-bottom-right-radius: 17px;
    border-top-right-radius: 17px;
    -webkit-border-bottom-right-radius: 17px;
    -webkit-border-top-right-radius: 17px;
}


.right-item-sw {
    margin-top: 71px;
}


.ycLesson {
    margin-top: 10px;
}
.rComTitle {
    padding-top: 20px;
    font-size: 18px;
    font-weight: bold;
    color: #31424e;
    line-height: 1;
    padding-bottom: 12px;
	margin-bottom: 12px;
	border-bottom: 2px solid #D3D7DE;
}
.ycLesson .main a {
    display: block;
    position: relative;
    height: 204px;
}
.ycLesson .main a .tag1 {
    position: absolute;
    left: 0;
    top: 0;
}
.ycLesson .main .txt {
    position: absolute;
    z-index: 2;
    left: 18px;
    width: 276;
    bottom: 5px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    line-height: 22px;
}


.more {
    float: right;
    font-size: 12px;
    color: #738693;
    font-weight: normal;
}
.more em {
    display: inline-block;
    vertical-align: 0;
    margin-left: 7px;
    background: url(./yp_spirit.png) no-repeat -194px -46px;
    width: 10px;
    height: 10px;
}


/*热门作者*/
.hot-author .list2{border: 0;padding: 0;background: #fff;}
.hot-author .list2 li{padding: 15px 0;overflow: hidden;border-bottom: 0}
.hot-author .list2 li .avater{float: left;width:70px;}
.hot-author .list2 li .avater img{vertical-align: top;border-radius: 50%;-webkit-border-radius: 50%;}
.hot-author .list2 li .txt{overflow: hidden;padding-left: 15px;}
.hot-author .list2 li .txt .name{font-size: 15px;color: #e44242}
.hot-author .list2 li .txt .name .gold{display: inline-block;vertical-align: -5px;margin-left: 8px;background: url(./yp_spirit.png) no-repeat -235px -45px;width: 21px;height: 25px;}
.hot-author .list2 li .txt .intro{font-size: 14px;color: #5e6b73;line-height: 20px;padding-top: 5px;}
.hot-author .list2 li:last-child{border-bottom:0;}


/*业界速递*/
.express .list1{padding: 0;border: 0;background: #fff;}
.express .list1 li{ padding: 15px 0; overflow: hidden;}
.express .list1 li .pic{ float: left; width: 90px; height: 60px; overflow: hidden;padding-left: 0}
.express .list1 li .pic img{vertical-align: top;}
.express .list1 li .txt{width: 200px;float: left;font-size: 16px;color: #474E5D;line-height: 24px;word-break: break-word; margin-left: 10px}
.express .list1 li:hover a{color: #ed4040}


/*每周精选，最新专题*/
.nearly-topic .list3,
.weekly-choice .list3{border: 0;padding: 0;background: #fff;}
.nearly-topic .list3 li,
.weekly-choice .list3 .picTxt li{position: relative;margin-top: 25px;border-bottom:1px solid #D3D7DE}
.nearly-topic .list3 li:last-child{border-bottom:0;}
.nearly-topic .list3 .picTxt li .pic img,
.weekly-choice .list3 .pic img{vertical-align: top;}
.nearly-topic .list3 li .linkTopic{position: absolute;left: 28px;text-align: center;top: 124px;z-index: 2;height: 52px;width:204px;}
.nearly-topic .list3 li .linkTopic a{position: relative;left: 0;top: 0;width: 174px;padding: 0 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 52px;line-height: 52px;background:rgba(219,85,46,0.88);font-size: 14px;color: #fff;font-weight: bold;margin-bottom: 20px;display: block;}
.nearly-topic .list3 li .linkTopic a em{display: none;position:absolute;vertical-align:0;left: 170px;top:23px;background: url(./yp_spirit.png) no-repeat -196px -161px;width: 14px;height: 10px;transition:all ease-in-out  0.3s;-moz-transition:all ease-in-out  0.3s;-webkit-transition:all ease-in-out  0.3s;}
.nearly-topic .list3 li .linkTopic a:hover em{left:  175px;}
.nearly-topic .list3 li .txt,
.weekly-choice .list3 .picTxt li .txt{padding: 14px 0;line-height: 20px;text-align: left}
.nearly-topic .list3 li .txt a,
.weekly-choice .list3 .picTxt li .txt a{font-size: 14px;color: #31424e;}
.nearly-topic .list3 li.liType .txt{padding-top: 36px;}
.nearly-topic .list3 li:hover .txt a,
.weekly-choice .list3 .picTxt li:hover .txt a{color: #ed4040;}
.weekly-choice .list3 .justTxt{padding: 10px 0 20px 0}
.weekly-choice .list3 .justTxt li{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.weekly-choice .list3 .justTxt li a{font-size: 14px;line-height: 34px;color: #31424e;}
.weekly-choice .list3 .justTxt li em{display: inline-block;vertical-align: 2px;width: 5px;height: 5px;background: #8BBEE4;border-radius: 50%;-webkit-border-radius: 50%;margin-right: 10px;}
.weekly-choice .list3 .justTxt li:hover a{color: #ed4040;}



.box1, .box2, .box3 {
    position: relative;
    width: 292px;
    border: 1px solid #F0F0F0;
    height: 384px;
    background: #fff;
}
.box1 {
    top: 4px;
    right: 0px;
    z-index: 1;
}
.box2 {
    right: 4px;
    top: -4px;
    z-index: 2;
}
.box3 {
    right: 4px;
    top: -4px;
    z-index: 3;
}


/***精选导读***/
.idx-selRead{margin-top: 45px;}
.idx-selRead .tit_1{font-size: 16px;padding-bottom: 15px;color: #31424e;font-weight: bold;}
.idx-selRead .list5 li{float: left;padding: 15px;width: 240px;height: 205px;position: relative;left: -15px;top: -15px;
	-webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.idx-selRead .list5 ul{width: 810px;left: -15px;right: -15px;}
.idx-selRead .list5 li:hover{
	background: #f7f7f7;
	-webkit-box-shadow: 0 0 30px rgba(0,0,0,0.1);
    box-shadow: 0 0 30px rgba(0,0,0,0.15);
    -webkit-transform: translate3d(0, 1px, -2px);
    transform: translate3d(0, 1px, -2px);
}
.idx-selRead .list5 li .pic img{width: 240px;height: 145px;vertical-align: top;}
.idx-selRead .list5 li .txt{padding: 15px 5px 0 5px;line-height: 22px;height: 44px;overflow: hidden;}
.idx-selRead .list5 li .txt a{font-size: 14px;color: #31424e;}
.idx-selRead .list5 li .box{position: absolute;left:15px;top: 15px;width: 240px;}
.idx-selRead .list5 li:hover .txt a{color: #ed4040;}


.banner-bottom-button {
    border: 1px solid #ddd;
    border-top: none;
	margin-bottom: 20px
}
.banner-bottom-button ul {
    height: 65px;
    width: 630px;
}
.banner-bottom-button ul li {
    float: left;
    width: 206px;
    height: 65px;
    border-right: 1px solid #ddd;
    text-align: center;
    line-height: 65px;
    font-size: 18px;
    color: #474E5D;
}
.banner-bottom-button ul li a {
    color: #474E5D;
}
.banner-bottom-button img {
    width: 20px;
    height: 20px;
	vertical-align: middle
}
.banner-bottom-button ul .gpcx {
    border-right: none;
}


.snav {
    margin-top: -16px;
}
.snav li {
    height: 52px;
    line-height: 52px;
    font-size: 16px;
    font-weight: 600;
    border-bottom: 1px dashed #D3D7DE;
}
.snav li a {
    color: #474e5d;
}
.ic-hot {
    float: right;
    display: block;
    margin-top: 17px;
    width: 40px;
    height: 20px;
    text-align: center;
    font: bold 14px/20px arial;
    color: #fff;
    background: #D7000F;
    vertical-align: middle;
}
.sd-div {
    margin-top: 10px;
}
.sd-wxbox {
    margin-top: 20px;
}
.sd-wxbox img {}
.sd-wxbox p {
    font-size: 14px;
    line-height: 24px;
}
.tt {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    font-weight: 600;
    border-bottom: 2px solid #D3D7DE;
}
.tt span {
    display: inline-block;
    margin-bottom: -2px;
}
.gegu-list li {
    padding: 8px 0;
    border-bottom: 1px solid #D3D7DE;
    position: relative;
    width: 200px;
}
.gegu-list li a {
    color: #474E5D;
}
.gegu-list li h6 {
    font-size: 14px;
    line-height: 2em;
}
.gegu-list li p {
    font-size: 12px;
}
.gree, a.gree {
    color: #37ba09;
}
.red, a.red {
    color: #d7000f; border: 0; background: none
}


.gegu-list li i {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -6px;
    width: 12px;
    height: 12px;
    background: url(./icon_p.png) no-repeat scroll -30px 0px;
}
.gegu-list li a:hover i {
    background-position: -30px -19px;
}

