@charset "utf-8";
/* CSS Document */
body {
    margin: 0;
    padding: 0;
    color: #333333;
    font-family: "微软雅黑", serif;
    font-size: 14px;
    background: #ffffff;
}
form,
div,
table,
span,
p,
b,
a,
i,
input,
font,
dl,
dt,
dd,
font,
ul,
li,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
figure,
button {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-type: none;
    font-weight: normal;
    font-style: normal
}
b {
    font-weight: bold;
}
.Anli01 .Anli0102 .Anlipic {
    height: auto;
}
font {
    font-size: 14px;
}
a {
    text-decoration: none;
    color: #333;
    cursor: pointer;
}
a:hover {
    color: #e60012;
    text-decoration: none;
}
img {
    border: 0px;
    margin: 0px;
}
textarea {
    font-size: 14px;
}
img {
    border: 0px;
    margin: 0px;
}
table {
    border: 0px;
    margin: 0px;
    padding: 0;
    width: 100%;
}
p {
    line-height: 24px;
    text-decoration: none;
}
ul,
li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.tc {
    text-align: center;
}
.tl {
    text-align: left;
}
.tr {
    text-align: right;
}
.l {
    float: left;
}
.r {
    float: right;
}
.of {
    overflow: hidden;
}
.col_333 {
    color: #333333;
}
.col_666 {
    color: #666666;
}
.col_999 {
    color: #999999;
    height: 23px;
    overflow: hidden;
}
.col_accfe2 {
    color: #accfe2;
}
.col_red {
    color: #ff0000;
}
.clear {
    clear: both;
    height: 0px;
    line-height: 0;
    font-size: 0;
    clear: both;
}
.hand {
    cursor: pointer
}
.mt10 {
    margin-top: 10px;
}
.mt20 {
    margin-top: 20px;
}
.mt30 {
    margin-top: 30px;
}
.ml10 {
    margin-left: 10px;
}
.mr10 {
    margin-right: 10px;
}
.f12 {
    font-size: 12px;
}
.f14 {
    font-size: 14px;
}
.f16 {
    font-size: 16px;
}
.f60 {
    color: #ff6600;
}
.mt5 {
    margin-top: 5px;
}
.mr15 {
    margin-right: 15px;
}
.hand {
    cursor: pointer;
}
.ml8 {
    margin-left: 8px;
}
.ml12 {
    margin-left: 12px;
}
.limit {
    width: 1170px;
    margin: 0 auto;
}
.margin {
    margin: 0 auto;
}
.dis_none {
    display: none;
}
.dis_block {
    display: block;
}
.col_blue {
    color: #e60012;
}
.col_dred {
    color: #a31430;
}
.b_s_border {
    border-bottom: solid 1px #d4d4d4;
}
.t_2em {
    text-indent: 2em;
}
.postion_r {
    position: relative;
}
#top {
    height: 102px;
    z-index: 999;
    margin: 0 auto;
    width: 100%;
    background: #ffffff;
    border-bottom: 1px #ccc solid;
    transition: top .5s;
    position: fixed;
    z-index: 9999;
}
/*nav*/
.nav {
    height: 32px;
    background: #e0e0e0;
}
.nav .right_nav {
    width: 1170px;
}
.nav a {
    float: right;
    height: 20px;
    line-height: 20px;
    padding: 0px 15px;
    border-radius: 3px;
    color: #ffffff;
    text-align: center;
    margin-top: 6px;
    margin-right: 10px;
}
.nav a.l_but {
    background-color: #e60012;
}
.nav a.r_but {
    background-color: #aaaaaa;
}
/*top_menu*/
.top_menu {
    height: 70px;
    width: 1170px;
}
.top_menu .logo {
    float: left;
    width: 183px;
}
.top_menu .menu {
    float: left;
}
.top_menu .menu a {
    height: 70px;
    float: left;
    line-height: 70px;
    color: #666666;
    text-align: center;
    font-size: 16px;
    position: relative;
    padding: 0px 13px;
}
.top_menu .menu a:last-child {
    position: relative;
}
.top_menu .menu a:last-child img {
    position: absolute;
    bottom: -150px;
    left: -19px;
    width: 150px;
    height: 150px;
    display: none;
}
.top_menu .menu a i {
    position: absolute;
    height: 13px;
    width: 10px;
    background: url(../images/mainbg.png) 0px -57px no-repeat;
    top: 20px;
    right: 7px;
}
.top_menu .menu a:hover,
.top_menu .menu a.hover {
    background: #e60012;
    color: #ffffff;
}
.top_menu .menu a:last-child:hover img {
    display: block;
}
/* search */
.search {
    height: 35px;
    width: 230px;
    float: right;
    margin-top: 17px;
    background-color: #f1f1f1;
}
.search select {
    display: none;
}
.search .select_box {
    font-size: 14px;
    color: #999999;
    width: 55px;
    line-height: 35px;
    float: left;
    position: relative;
}
.search .select_showbox {
    height: 35px;
    background: url(../images/search_ico.png) no-repeat 45px center;
    text-indent: 0.7em;
}
.search .select_showbox.active {
    background: url(../images/search_ico_hover.png) no-repeat 45px center;
}
.search .select_option {
    border: 1px solid #cccccc;
    border-top: none;
    display: none;
    left: -1px;
    top: 35px;
    position: absolute;
    z-index: 99;
    background: #fff;
}
.search .select_option li {
    text-indent: 1em;
    width: 60px;
    cursor: pointer;
}
.search .select_option li.selected {
    background-color: #F3F3F3;
    color: #999;
}
.search .select_option li.hover {
    background: #BEBEBE;
    color: #fff;
}
.search input.inp_srh,
.search input.btn_srh {
    border: none;
    background: none;
    height: 35px;
    line-height: 35px;
    float: left
}
.search input.inp_srh {
    outline: none;
    width: 165px;
    font-family: "微软雅黑";
    font-size: 14px;
    text-indent: 1em;
}
.search input.btn_srh {
    width: 35px;
    height: 35px;
    background: url(../images/mainbg.png) -103px 8px no-repeat;
    cursor: pointer;
}
/*banner*/
/* slide */
.slide-main {
    height: 380px;
    position: relative;
    width: 100%;
    min-width: 1170px;
}
.prev,
.next {
    display: block;
    width: 44px;
    height: 44px;
    position: absolute;
    z-index: 222;
    top: 180px;
    overflow: hidden;
    cursor: pointer;
    opacity: 0.6;
    -moz-opacity: 0.6;
    filter: alpha(opacity=60);
    _border: 1px solid none;
}
.prev {
    left: 10px;
}
.next {
    right: 10px;
}
.prev:hover,
.next:hover,
.nav-main a:hover,
.nav-main a.cur {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
}
.item {
    display: none;
    width: 100%;
    height: 5px;
    position: absolute;
    z-index: 124;
    top: 540px;
    left: 0;
    text-align: center;
}
.item a {
    display: inline-block;
    width: 24px;
    height: 5px;
    margin-right: 11px;
    background: #333;
    opacity: 0.6;
    -moz-opacity: 0.6;
    filter: alpha(opacity=60);
    overflow: hidden;
}
.item a.cur {
    background: #fff;
}
.slide-box,
.myslide {
    width: 100%;
    height: 380px;
    overflow: hidden;
}
.slide-box {
    position: relative;
    width: 100%;
    text-align: center;
    min-width: 1170px;
}
.myslide {
    display: block;
    height: 380px;
    width: 1920px;
    position: absolute;
    z-index: 8;
    left: 50%;
    margin-left: -960px;
}
.banner_bu1 {
    position: absolute;
    width: 356px;
    height: 30px;
    left: 627px;
    top: 252px;
    z-index: 999;
    display: block;
}
.banner_bu2 {
    position: absolute;
    width: 125px;
    height: 30px;
    left: 996px;
    top: 252px;
    z-index: 999;
    display: none;
}
.banner_bublock {
    position: absolute;
    width: 1170px !important;
    height: 380px;
    left: 50%;
    margin-left: -585px;
}
/**/
#kinMaxShow {
    visibility: hidden;
    width: 100%;
    height: 380px;
    overflow: hidden;
}
#kinMaxShow img {
    z-index: -99;
}
.KMSPrefix_kinMaxShow_button {
    position: absolute;
}
/*main*/
#left {
    width: 800px;
    float: left;
    margin-top: 20px;
}
#left .topbox {
    height: 37px;
    background: #e0e0e0;
    width: 800px;
    overflow: hidden;
    display: flex;
}
#left .topbox h2 {
    background: url(../images/mainbg.png) 0px -20px no-repeat;
    display: inline-block;
    color: #ffffff;
    font-size: 18px;
    font-weight: normal;
    text-indent: 1em;
    line-height: 37px;
    height: 37px;
    width: 110px;
}
#left .topbox p {
    padding-left: 10px;
    display: inline-block;
}
#left .topbox p a {
    display: inline-block;
    line-height: 37px;
    font-size: 16px;
    margin-right: 10px;
}
/* iFocus style */
#ifocus {
    width: 798px;
    height: 320px;
    border: 1px solid #DEDEDE;
    background: #F8F8F8;
}
#ifocus_pic {
    display: inline;
    position: relative;
    float: left;
    width: 560px;
    height: 320px;
    overflow: hidden;
}
#ifocus_piclist {
    position: absolute;
}
#ifocus_piclist li {
    width: 560px;
    height: 320px;
    overflow: hidden;
}
#ifocus_piclist img {
    width: 560px;
    height: 320px;
}
#ifocus_btn {
    display: inline;
    float: right;
    width: 230px;
}
#ifocus_btn li {
    width: 210px;
    height: 105px;
    cursor: pointer;
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}
#ifocus_btn img {
    width: 210px;
    height: 100px;
    margin: 5px 0 0 11px;
}
#ifocus_btn .current {
    background: url(../images/ifocus_btn_bg.gif) no-repeat;
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
}
#ifocus_opdiv {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 560px;
    height: 45px;
    background: #000;
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}
#ifocus_tx {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFF;
}
#ifocus_tx .normal {
    display: none;
}
/*资讯*/
.box {
    width: 800px;
    float: left;
    margin-top: 60px;
}
.box .title {
    float: left;
    height: 73px;
    width: 100%;
    border-bottom: solid 1px #d4d4d4;
}
.box .title h2 {
    width: 130px;
    height: 70px;
    float: left;
}
.box .title .news {
    background: url(../images/title.jpg) no-repeat;
}
.tags {
    padding-top: 30px;
    height: 40px;
    float: right;
}
.tags li {
    float: left;
    list-style-type: none;
    height: 40px;
}
.tags li a {
    padding: 0px 8px;
    font-size: 16px;
    float: left;
    color: #585858;
    line-height: 40px;
    padding-top: 0px;
    height: 40px;
    text-decoration: none;
    border-bottom: solid 3px #ffffff;
}
.tags li a:hover {
    color: #e60012;
}
.tags li.emptytag {
    background: none transparent scroll repeat 0% 0%;
    width: 4px;
}
.tags li.selectTag a {
    border-bottom: solid 3px #e60012;
}
#tagContent,
#tagContent2,
#tagContent3 {
    float: left;
    width: 800px;
}
.tagContent {
    display: none;
    float: left;
    width: 800px;
    overflow: hidden;
}
.tagContent ul {
    width: 800px;
    padding: 20px 0px;
}
.tagContent ul li {
    width: 188px;
    float: left;
    margin-right: 16px;
    border-bottom: 1px #ccc dotted;
    padding-bottom: 15px;
}
.tagContent ul li:last-child {
    margin-right: 0px !important;
    padding-right: 0px;
}
.tagContent ul li img {}
.tagContent ul li h4 {
    line-height: 24px;
    color: #000000;
    overflow: hidden;
    height: 48px;
    width: 100%;
    font-size: 16px;
    padding: 10px 0px 0px 0px;
}
.tagContent ul li h4 a {
    height: 48px;
    overflow: hidden;
    display: block;
}
.tagContent ul li p {
    line-height: 22px;
    font-size: 14px;
    color: #888888;
    margin-bottom: 5px;
}
.tagContent ul li span {
    line-height: 30px;
}
.tagContent ul li span font {
    color: #000000;
    font-size: 12px;
}
/*ad*/
.ad {
    width: 800px;
    height: 90px;
    margin-top: 28px;
}
/*专题*/
.box .title .project {
    background: url(../images/title.jpg) 0px -70px no-repeat;
}
/*视频*/
.box .title .video {
    background: url(../images/title.jpg) 0px -140px no-repeat;
}
/* 焦点图 */
.s_focus {
    width: 800px;
    margin-top: 5px;
}
.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 580px;
    padding: 0;
    margin: 0;
    float: left;
}
.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 580px;
    left: 0;
    top: 0;
}
.rslides li:first-child {
    position: relative;
    display: block;
    float: left;
}
.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 580px;
    border: 0;
}
.slide_container {
    position: relative;
    float: left;
    width: 580px;
}
.slide {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 580px;
    padding: 0;
    margin: 0;
}
.slide li {
    position: absolute;
    width: 580px;
    left: 0;
    top: 0;
}
.slide img {
    display: block;
    position: relative;
    z-index: 1;
    height: 290px;
    width: 580px;
    border: 0;
}
.slide .caption {
    display: block;
    position: absolute;
    z-index: 2;
    font-size: 16px;
    text-shadow: none;
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 20px;
    margin: 0;
    max-width: none;
    letter-spacing: 1px;
}
.slide .caption a {
    color: #fff;
}
.slide_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 52%;
    left: 0;
    opacity: 0.7;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url("../images/themes.gif") no-repeat left top;
    margin-top: -45px;
}
.slide_nav:active {
    opacity: 1.0;
}
.slide_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
}
.s_focus .s_img {
    width: 220px;
    float: left;
}
.s_focus .s_images ul li {
    width: 220px;
    float: left;
}
.item1 img {
    vertical-align: top;
}
.item1 li {
    position: relative;
    float: left;
    margin-right: 3px;
    width: 220px;
    height: 96px;
    overflow: hidden;
    cursor: pointer;
    border-bottom: solid 1px #ffffff;
}
.item1 div {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
    text-align: center;
    background: url(../images/demo02.png) no-repeat;
    color: #FFF;
    overflow: hidden;
}
.item1 div:hover {
    height: 96px;
    display: table-cell;
    vertical-align: middle;
}
.item1 p {
    display: none;
    width: 200px;
    padding: 0px 10px;
    line-height: 24px;
    text-align: left;
    font-size: 14px;
}
.item1 h3 {
    height: 30px;
    line-height: 20px;
    color: #ffffff;
    padding-top: 6px;
    font-size: 14px;
}
.item1 h3 a {
    color: #ffffff;
}
.item1 div:hover h3 a {
    color: #ffffff;
    display: block;
    width: 220px;
    height: 76px;
    padding-top: 20px;
    position: absolute;
}
/*首页视频带切换样式*/
/*.focus{width:740px; height:210px; padding:0px 30px; position:relative; margin-top:6px; float:center;}
.f_box{width:740px;height:210px;overflow:hidden}
.f_box li{ width:740px; background: url(../images/member.png) right top no-repeat #e0e0e0;}
.f_box li images{ float:left; width:350px; height:210px;}
.f_box li dl{ float:left; width:290px; padding-left:50px; padding-top:30px;}
.f_box li dl dt{ line-height:24px; font-size:16px; color:#000000;}
.f_box li dl dd{ line-height:24px; font-size:14px; color:#746969; padding-top:10px; height: 96px;
	overflow: hidden;}
*/
.focus {
    width: 800px;
    height: 230px;
    padding: 0px;
    position: relative;
    margin-top: 6px;
    float: center;
}
.f_box {
    width: 800px;
    height: 230px;
    overflow: hidden;
    max-width: 800px !important;
}
.f_box li {
    width: 800px;
    background: url(../images/member.png) right top no-repeat #e0e0e0;
}
.f_box li img {
    float: left;
    width: 370px;
    height: 230px;
}
.f_box li dl {
    float: left;
    width: 330px;
    padding-left: 50px;
    padding-top: 30px;
}
.f_box li dl dt {
    line-height: 24px;
    font-size: 16px;
    color: #000000;
}
.f_box li dl dd {
    line-height: 24px;
    font-size: 14px;
    color: #746969;
    padding-top: 10px;
    height: 120px;
    overflow: hidden;
}
.rslides {
    width: 100%;
    position: relative;
    list-style: none;
    padding: 0
}
.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 50%;
    left: 0px;
    opacity: 0.5;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    background: url(../images/i.png) no-repeat 0 -560px;
    margin-top: -28px
}
.rslides_nav:active {
    opacity: 1.0
}
.rslides_nav.next {
    left: auto;
    background-position: -31px -560px;
    right: 0
}
.rslides_tabs {
    margin: 12px auto;
    clear: both;
    text-align: center;
    display: none;
}
.rslides_tabs li {
    display: inline;
    float: none;
    _float: left;
    *float: left;
    margin-right: 5px
}
.rslides_tabs a {
    text-indent: -9999px;
    overflow: hidden;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background: rgba(0, 0, 0, .2);
    background: #DDD;
    display: inline-block;
    _display: block;
    *display: block;
    width: 9px;
    height: 9px
}
.rslides_tabs .rslides_here a {
    background: rgba(0, 0, 0, .6);
    background: #390
}
.video_list {
    margin-top: 20px;
    float: left;
}
.video_list li {
    width: 380px;
    margin-right: 40px;
    line-height: 30px;
    float: left;
    border-bottom: solid 1px #eaeaea;
}
.video_list li a {
    font-size: 16px;
    background: url(../images/mainbg.png) 0px -80px no-repeat;
    padding-left: 30px;
    float: left;
    width: 70%;
    margin-right: 10px;
}
.video_list li span {
    font-size: 12px;
    color: #666666;
}
/*书馆*/
.box_sg {
    float: left;
    height: 309px;
    overflow: hidden;
    width: 740px;
    padding-left: 60px;
    background: url(../images/mainbg.png) 0px -110px no-repeat;
    position: relative;
}
.tager {
    height: 35px;
    float: right;
}
.tager li {
    float: left;
    list-style-type: none;
    height: 35px;
}
.tager li a {
    padding: 0px 12px;
    font-size: 16px;
    float: left;
    color: #585858;
    line-height: 32px;
    padding-top: 0px;
    height: 32px;
    text-decoration: none;
    border-bottom: solid 3px #ffffff;
}
.tager li a:hover {
    color: #e60012;
}
.tager li.emptytag {
    background: none transparent scroll repeat 0% 0%;
    width: 4px;
}
.tager li.selectTag a {
    border-bottom: solid 3px #e60012;
}
.box_sg .sg_title {
    width: 740px;
    float: left;
}
.box_sg .sg_main {
    width: 740px;
    height: 270px;
    overflow: hidden;
    float: left;
    border-top: solid 1px #d4d4d4;
}
.box_sg .sg_main .left {
    float: left;
    width: 358px;
    height: 270px;
    overflow: hidden;
    border-right: solid 1px #d4d4d4;
    background: #f8f8f8;
    padding: 20px 0px 0px 20px;
}
.box_sg .sg_main .left .toper {
    float: left;
    width: 100%;
}
.box_sg .sg_main .left .toper img {
    float: left;
}
.box_sg .sg_main .left .toper dl {
    float: left;
    width: 180px;
    margin-left: 20px;
}
.box_sg .sg_main .left .toper dl dt {
    font-size: 16px;
    color: #e60012;
    line-height: 24px;
}
.box_sg .sg_main .left .toper dl dt h5 {
    font-size: 16px;
}
.box_sg .sg_main .left .toper dl dd {
    font-size: 14px;
    color: #000000;
    line-height: 24px;
}
.box_sg .sg_main .left .botter {
    padding: 20px 0px 0px 0px;
    float: left;
    width: 100%;
}
.box_sg .sg_main .left .botter ul {
    padding-top: 0px;
}
.box_sg .sg_main .left .botter ul li {
    width: 100%;
    float: left;
}
.box_sg .sg_main .left .botter a {
    float: left;
    width: 320px;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    color: #000000;
    overflow: hidden;
    border-bottom: solid 1px #eaeaea;
    font-size: 14px;
    background: url(../images/mainbg.png) 0px -430px no-repeat;
}
.box_sg .sg_main .left .botter a:hover {
    color: #e60012;
}
.box_sg .sg_main .left .bottomer {
    float: left;
}
.box_sg .sg_main .left .bottomer ul {
    width: 320px;
    padding-top: 10px;
}
.box_sg .sg_main .left .bottomer li {
    width: 320px;
    float: left;
}
.box_sg .sg_main .left .bottomer a {
    float: left;
    width: 320px;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    color: #000000;
    overflow: hidden;
    border-bottom: solid 1px #eaeaea;
    font-size: 16px;
    background: url(../images/mainbg.png) 0px -430px no-repeat;
}
.box_sg .sg_main .left .bottomer a:hover {
    color: #e60012;
}
.box_sg .sg_main .right {
    float: left;
    width: 359px;
    height: 270px;
    overflow: hidden;
    border-left: solid 1px #ffffff;
    background: #e0e0e0;
}
.box_sg .sg_main .right .book {
    float: left;
    width: 160px;
}
.box_sg .sg_main .right .book h4 {
    line-height: 30px;
    font-size: 16px;
    color: #000000;
    padding-left: 10px;
    margin-top: 30px;
}
.box_sg .sg_main .right .book h4 b {
    color: #ff0000;
    font-weight: bold;
    font-size: 20px;
    margin: 0px 10px;
}
.box_sg .sg_main .right .book p {
    color: #000000;
    font-size: 14px;
    padding-left: 10px;
    margin-top: 30px;
}
.box_sg .sg_main .right .book p b {
    font-size: 16px;
    display: block;
}
.box_sg .sg_main .right .book h6 {
    margin-top: 25px;
}
.box_sg .sg_main .right .book h6 a {
    border: solid 1px #e60012;
    padding: 3px 4px;
    font-size: 14px;
    color: #e60012;
    margin-left: 10px;
    background: #ffffff;
    float: left;
}
.box_sg .sg_main .right .book_img {
    float: left;
    margin-left: 10px;
    margin-top: 20px;
}
/*right*/
#right {
    width: 320px;
    float: right;
}
/*浏览排行*/
#right .r_box {
    width: 320px;
    float: left;
    margin-top: 18px;
}
#right .r_box .r_title {
    line-height: 28px;
    height: 29px;
    width: 100%;
    float: left;
}
#right .r_box .r_title h3 {
    border-bottom: solid 1px #e60012;
    color: #000000;
    font-size: 18px;
    height: 28px;
    line-height: 28px;
    float: left;
    width: 97px;
    text-align: center;
}
#right .r_box .r_title .r_tager {
    border-bottom: solid 1px #e1e1e1;
    line-height: 28px;
    height: 28px;
    float: left;
    width: 220px;
}
#right .r_box .r_title .r_tager li {
    float: right;
    line-height: 20px;
    margin-top: 2px;
    height: 20px;
}
#right .r_box .r_title .r_tager li a {
    float: left;
    line-height: 20px;
    padding: 0px 5px;
    margin: 0px 5px;
}
#right .r_box .r_title .r_tager li.selectTager a {
    background: #e60012;
    color: #ffffff;
}
.paihang {
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-bottom: 6px;
    height: 322px;
    overflow: hidden;
}
.paihang dl {
    display: block;
    border-bottom: solid 1px #f2f2ed;
}
.paihang dl dt {
    color: #474545;
    padding-left: 30px;
    font-size: 16px;
    line-height: 26px;
    height: 26px !important;
}
.paihang dl dt.num1 {
    background: url(../images/mainbg.png) 0px -466px no-repeat;
}
.paihang dl dt.num2 {
    background: url(../images/mainbg.png) 0px -507px no-repeat;
}
.paihang dl dt.num3 {
    background: url(../images/mainbg.png) 0px -547px no-repeat;
}
.paihang dl dt.num4 {
    background: url(../images/mainbg.png) 0px -587px no-repeat;
}
.paihang dl dt.num5 {
    background: url(../images/mainbg.png) -138px -26px no-repeat;
}
.paihang dl dt.num6 {
    background: url(../images/no6.png) 7px 5px no-repeat;
}
.paihang dl dt.num7 {
    background: url(../images/no7.png) 7px 5px no-repeat;
}
.paihang dl dt.num8 {
    background: url(../images/no8.png) 7px 5px no-repeat;
}
.paihang dl dd {
    display: none;
    color: #888888;
    font-size: 14px;
    line-height: 24px;
    width: 290px;
    padding-left: 30px;
    padding-bottom: 0px;
    height: 48px;
    overflow: hidden;
}
/*right-ad*/
.r_ad {
    width: 100%;
}
/*会客厅*/
.hk_list {
    margin-top: 10px;
    float: left;
    width: 100%;
}
.hk_list dl {
    display: block;
    margin-top: 2px;
}
.hk_list dl dt {
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    color: #e60012;
    padding-left: 60px;
}
.hk_list dl dt.num1 {
    background: url(../images/mainbg.png) #e0e0e0 10px -620px no-repeat;
}
.hk_list dl dt.num2 {
    background: url(../images/mainbg.png) #e0e0e0 10px -650px no-repeat;
}
.hk_list dl dt.num3 {
    background: url(../images/mainbg.png) #e0e0e0 10px -680px no-repeat;
}
.hk_list dl dd {
    padding: 10px 20px;
    border: solid 1px #e0e0e0;
}
.hk_list dl dd img {
    float: left;
    margin-right: 10px;
}
.hk_list dl dd h4 {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
}
.hk_list dl dd p {
    color: #666666;
}
.hk_list dl dd p span {
    color: #e60012;
}
/*乐享*/
.lx_main {
    background: #e0e0e0;
    border: solid 1px #d8d8d8;
    border-top: none;
    width: 300px;
    padding: 10px 9px 10px 9px;
    float: left;
}
.lx_main .w_box {
    background: #ffffff;
    float: left;
    width: 300px;
}
.lx_main .w_box .top {
    overflow: hidden;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
}
.lx_main .w_box .top p {
    height: 60px;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    line-height: 20px;
}
.lx_main .w_box .top p a {
    height: 60px;
    overflow: hidden;
    display: block;
}
.lx_main .w_box .top img {
    float: left;
    margin-right: 10px;
}
.lx_main .w_box .top span {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
}
.lx_main .w_box .top ul {
    padding: 10px 0px 0px 0px;
}
.lx_main .w_box .top ul li a {
    float: left;
    width: 210px;
    height: 28px;
    line-height: 28px;
    padding-left: 20px;
    color: #000000;
    overflow: hidden;
    font-size: 14px;
    background: url(../images/mainbg.png) 0px -433px no-repeat;
}
.lx_main .w_box .top ul li a:hover {
    color: #e60012;
}
.lx_main .w_box .bot {
    float: left;
    width: 100%;
}
.lx_main .w_box .bot dl {
    border-bottom: dashed 1px #bababa;
    padding: 5px 0px;
    float: left;
    width: 100%;
}
.lx_main .w_box .bot dl dt {
    width: 53px;
    height: 53px;
    float: left;
    padding-top: 0px;
    padding-left: 10px;
}
.lx_main .w_box .bot dl dd {
    float: left;
    width: 200px;
    padding-left: 10px;
    padding-top: 4px;
}
.lx_main .w_box .bot dl dd p {
    line-height: 20px;
    font-size: 14px;
}
.lx_main .fx {
    background: #e60012;
    font-size: 16px;
    color: #ffffff;
    height: 28px;
    line-height: 28px;
    border: solid 1px #e60012;
    padding: 0px 33px;
    float: left;
}
.lx_main .ask {
    background: #ffffff;
    font-size: 16px;
    color: #e60012;
    height: 28px;
    line-height: 28px;
    border: solid 1px #e60012;
    padding: 0px 33px;
    float: left;
    margin-left: 10px;
}
/*标签云*/
#tagbox {
    position: relative;
    margin: 20px auto 0px;
    width: 300px;
    height: 250px;
}
#tagbox a {
    position: absolute;
    padding: 3px 6px;
    font-family: Microsoft YaHei;
    color: #e60012;
    TOP: 0px;
    font-weight: bold;
    text-decoration: none;
    left: 0px
}
#tagbox a:hover {
    border: #eee 1px solid;
    background: #ff6600;
}
#tagbox .blue {
    color: #e60012
}
#tagbox .red {
    color: #e60012
}
#tagbox .yellow {
    color: #e60012
}
/**/
.lx_main ul li.one {
    background: #8d9dc8;
    width: 280px;
    height: 30px;
    overflow: hidden;
    padding: 0px 10px;
}
.lx_main ul li.one a {
    color: #ffffff;
    line-height: 30px;
}
.lx_main ul li.two {
    background: #c7cfe5;
    width: 280px;
    height: 30px;
    overflow: hidden;
    padding: 0px 10px;
}
.lx_main ul li.two a {
    color: #194e90;
    line-height: 30px;
}
.lx_main ul li.one a:hover,
.lx_main ul li.two a:hover {
    color: #ff6600;
}
#footer {
    width: 100%;
    margin-top: 20px;
}
#footer .top_foot {
    background: #f2f2f2;
    padding: 20px 0px;
    min-width: 1170px;
}
#footer .top_foot .mem_tit {
    height: 40px;
    background: url(../images/mainbg.png) 0px -710px no-repeat;
    color: #4b4b51;
    font-size: 18px;
    padding-left: 45px;
    line-height: 40px;
    margin: 10px 0px;
}
#footer .top_foot .fri_tit {
    height: 40px;
    background: url(../images/mainbg.png) 0px -750px no-repeat;
    color: #4b4b51;
    font-size: 18px;
    padding-left: 45px;
    line-height: 40px;
    margin: 10px 0px;
}
.friend a {
    margin-right: 18px;
    font-size: 14px;
    line-height: 32px;
    word-break: keep-all;
}
#footer .mid_foot {
    background: #929292;
    padding: 30px 0px;
    min-width: 1170px;
}
#footer .mid_foot .left {
    width: 220px;
    float: left;
    background: url(../images/line.png) right center no-repeat;
    padding-right: 20px;
    text-align: center;
}
#footer .mid_foot .left img {
    margin-bottom: 10px;
}
#footer .mid_foot .left a {
    width: 110px;
    float: left;
    font-size: 14px;
    color: #ffffff;
    line-height: 30px;
    text-align: center;
}
#footer .mid_foot .middle {
    width: 640px;
    float: left;
    line-height: 30px;
    background: url(../images/line.png) right center no-repeat;
}
#footer .mid_foot .middle a {
    color: #fff;
}
#footer .mid_foot .middle p {
    line-height: 28px;
    padding: 5px 30px;
    color: #ffffff;
}
#footer .mid_foot .right {
    width: 270px;
    float: left;
}
#footer .mid_foot .right img {
    float: left;
    margin-left: 20px;
}
#footer .bot_foot {
    min-width: 1170px;
    padding: 10px 0px;
}
#footer .bot_foot p {
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    color: #000000;
}
/*百叶窗效果*/
#slider,
#sliderA,
#sliderB {
    Z-INDEX: 1;
    POSITION: relative;
    WIDTH: 800px;
    BACKGROUND: #fff;
    HEIGHT: 200px;
    OVERFLOW: hidden;
}
#slider .slide,
#sliderA .slide,
#sliderB .slide {
    Z-INDEX: 10;
    POSITION: absolute;
    WIDTH: 800px;
    HEIGHT: 200px;
    OVERFLOW: hidden;
    CURSOR: default;
    LEFT: 22px;
    text-align: left;
}
#slider .title,
#sliderA .title,
#sliderB .title {
    COLOR: #f80;
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 1.5em;
    TEXT-DECORATION: none
}
#slider .text,
#sliderA .text,
#sliderB .text {
    POSITION: absolute;
    TEXT-ALIGN: justify;
    WIDTH: 800px;
    DISPLAY: none;
    FONT-FAMILY: verdana, arial, Helvetica, sans-serif;
    COLOR: #fff;
    FONT-SIZE: 0.9em;
    TOP: 100%;
    LEFT: 10px
}
#slider .diapo,
#sliderA .diapo,
#sliderB .diapo {
    POSITION: absolute;
    FILTER: alpha(opacity=100);
    VISIBILITY: visible;
    opacity: 1;
    width: 480px;
    height: 200px
}
#apDiv1 {
    Z-INDEX: 1;
    POSITION: absolute;
    BACKGROUND-COLOR: #000000;
    WIDTH: 800px;
    HEIGHT: 30px;
    OVERFLOW: hidden;
    TOP: 0px;
    LEFT: 0px
}
#apDiv2 {
    Z-INDEX: 3;
    POSITION: absolute;
    WIDTH: 860px;
    HEIGHT: 35px;
    OVERFLOW: hidden;
    TOP: 216px;
    LEFT: -429px
}
.pagenext {
    POSITION: relative;
    WIDTH: 800px;
    HEIGHT: 37px
}
A.pn:link {
    Z-INDEX: 4;
    POSITION: absolute;
    WIDTH: 47px;
    FONT: 12px "宋体";
    COLOR: #666;
    TOP: 15px;
    RIGHT: 33px;
    TEXT-DECORATION: none
}
A.pn:visited {
    Z-INDEX: 4;
    POSITION: absolute;
    WIDTH: 47px;
    FONT: 12px "宋体";
    COLOR: #666;
    TOP: 15px;
    RIGHT: 33px;
    TEXT-DECORATION: none
}
A.pn:hover {
    COLOR: #fff
}
A.pn:active {
    COLOR: #fff
}
/******************书馆***********************/
#lib_top {
    position: fixed;
    height: 119px;
    top: 0;
    z-index: 990;
    background: url(../images/menu_bg.png) left top repeat-x;
    margin: 0 auto;
    width: 100%;
}
/*l_nav*/
.l_nav {
    height: 34px;
    background: #e60012;
    overflow: hidden;
}
.l_nav .vol_nav {
    width: 1170px;
}
.l_nav .vol_nav .top_l_nav {
    float: left;
}
.l_nav .vol_nav .top_l_nav a {
    float: left;
    line-height: 34px;
    color: #ffffff;
    margin: 0px 5px;
    padding: 0px 5px;
}
.l_nav .vol_nav .top_l_nav a:first-child:hover {
    background-color: #e60012;
}
.l_nav .vol_nav .top_l_nav a:last-child img {
    position: fixed;
    width: 150px;
    height: 150px;
    top: 34px;
    right: 39%;
    display: none;
    z-index: 999;
}
.l_nav .vol_nav .top_l_nav a:last-child:hover img {
    display: block;
}
.l_nav .top_r_nav a {
    float: right;
    height: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    margin-top: 6px;
    margin-right: 10px;
}
.l_nav a:hover {
    background: #fff;
    color: #e60012 !important;
}
.lib_menu {
    height: 85px;
    width: 1170px;
}
.lib_menu .logo {
    float: left;
    width: 150px;
    margin-left: 30px;
}
.lib_menu .menu {
    float: left;
}
.lib_menu .menu a {
    padding: 0 4px;
    margin: 0 2px;
    float: left;
    line-height: 70px;
    color: #666666;
    text-align: center;
    font-size: 16px;
    position: relative;
}
.lib_menu .menu a i {
    position: absolute;
    height: 13px;
    width: 10px;
    background: url(../images/mainbg.png) 0px -57px no-repeat;
    top: 20px;
    right: 7px;
}
.lib_menu .menu a:hover,
.lib_menu .menu a.hover {
    background: #ffffff;
    color: #666666;
    height: 67px;
    border-bottom: solid 3px #e60012;
}
/* lib_search */
.lib_search {
    border: none;
    background: #f1f1f1;
    height: 35px;
    width: 255px;
    float: right;
    margin-top: 17px;
}
.lib_search select {
    display: none;
}
.lib_search .select_box {
    font-size: 14px;
    color: #999999;
    width: 55px;
    line-height: 35px;
    float: left;
    position: relative;
}
.lib_search .select_showbox {
    height: 35px;
    background: url(../images/search_ico.png) no-repeat 45px center;
    text-indent: 0.7em;
}
.lib_search .select_showbox.active {
    background: url(../images/search_ico_hover.png) no-repeat 45px center;
}
.lib_search .select_option {
    display: none;
    left: -1px;
    top: 35px;
    position: absolute;
    z-index: 999;
    background: #f1f1f1;
}
.lib_search .select_option li {
    text-indent: 1em;
    width: 60px;
    cursor: pointer;
}
.lib_search .select_option li.selected {
    background-color: #F3F3F3;
    color: #999;
}
.lib_search .select_option li.hover {
    background: #BEBEBE;
    color: #fff;
}
.lib_search input.inp_srh,
.lib_search input.btn_srh {
    border: none;
    background: none;
    height: 35px;
    line-height: 35px;
    float: left
}
.lib_search input.inp_srh {
    outline: none;
    width: 165px;
}
.lib_search input.btn_srh {
    width: 35px;
    height: 35px;
    background: url(../images/mainbg.png) -100px 8px no-repeat;
    cursor: pointer;
}
.top_area {
    background: url(../images/bannerbg.jpg) #f3f3f3 repeat-x;
    position: relative;
    padding: 20px 0px;
    border-bottom: solid 1px #e6e6e6;
}
.top_area .left_menu {
    width: 280px;
    float: left;
}
.my_left_category .pre_1 a {
    background: url(../images/left_menu_bg.png) no-repeat;
}
.my_left_category .pre_2 a {
    background: url(../images/left_menu_bg.png) 0px -50px no-repeat;
}
.my_left_category .pre_3 a {
    background: url(../images/left_menu_bg.png) 0px -100px no-repeat;
}
.my_left_category .pre_4 a {
    background: url(../images/left_menu_bg.png) 0px -150px no-repeat;
}
.my_left_category .pre_7 a {
    background: url(../images/left_menu_bg.png) 0px -200px no-repeat;
}
.my_left_category .pre_5 a {
    background: url(../images/left_menu_bg1.png) no-repeat;
}
.my_left_category .pre_6 a {
    background: url(../images/left_menu_bg2.png) no-repeat;
}
.my_left_category {
    width: 280px;
    float: left;
    font-size: 16px;
    z-index: 980;
    position: relative;
    border-top: solid 1px #df4646;
}
.my_left_category .my_left_cat_list {
    width: 280px;
}
.my_left_category .h2_cat {
    width: 280px;
    height: 57px;
    line-height: 49px;
    font-weight: normal;
    color: #ffffff;
    position: relative;
    border-bottom: solid 1px #e29191;
}
.my_left_category .h2_cat_1 {
    width: 280px;
    height: 49px;
    line-height: 49px;
    font-weight: normal;
    color: #ffffff;
    position: relative;
}
.my_left_category a {
    font: 12px;
    text-decoration: none;
    color: #333333;
}
.my_left_category a:hover {
    text-decoration: underline;
    color: #333333;
    background: #ffffff;
}
.my_left_category h3 {
    border-bottom: solid 1px #e29191;
    height: 57px;
    background: url(../images/left_menu_bg.png) #df4646 220px -250px no-repeat;
}
.my_left_category h3 span {
    color: #999999;
    width: 145px;
    float: right;
}
.my_left_category h3 a {
    padding-left: 60px;
    line-height: 49px;
    display: block;
    color: #ffffff;
    font-size: 16px;
}
.my_left_category .h3_cat {
    display: none;
    width: 400px;
    position: absolute;
    left: 269px;
    margin-top: -50px;
    cursor: auto;
}
.my_left_category .shadow {
    position: inherit;
    background: url(http://www.zzsky.cn/effect/images/201009081615/shadow_04.gif) left top;
    width: 204px;
}
.my_left_category .shadow_border {
    position: inherit;
    width: 200px;
    border: 1px solid #d6290b;
    border-left: none;
    margin-top: -9px;
    margin-bottom: 3px;
    background: url(../images/shadow_border.gif) #ffffff left top no-repeat;
}
.my_left_category .shadow_border ul {
    margin: 0;
    padding: 0;
    padding-left: 15px;
}
.my_left_category .shadow_border ul li {
    list-style: none;
    padding-left: 10px;
    height: 44px;
    overflow: hidden;
    border-bottom: dashed 1px #d4d4d4;
    letter-spacing: 0px;
}
.my_left_category .active_cat {
    z-index: 99;
    color: #333333;
    background: #ffffff;
    border-left: solid 10px #d4d4d4;
    width: 270px;
    cursor: pointer;
}
.my_left_category .active_cat .pre_1 a {
    background: url(../images/left_menu_bg_hover.png) no-repeat;
}
.my_left_category .active_cat .pre_2 a {
    background: url(../images/left_menu_bg_hover.png) 0px -50px no-repeat;
}
.my_left_category .active_cat .pre_3 a {
    background: url(../images/left_menu_bg_hover.png) 0px -100px no-repeat;
}
.my_left_category .active_cat .pre_4 a {
    background: url(../images/left_menu_bg_hover.png) 0px -150px no-repeat;
}
.my_left_category .active_cat .pre_7 a {
    background: url(../images/left_menu_bg_hover.png) 0px -200px no-repeat;
}
.my_left_category .active_cat .pre_5 a {
    background: url(../images/left_menu_bg1_hover.png) no-repeat;
}
.my_left_category .active_cat .pre_6 a {
    background: url(../images/left_menu_bg2_hover.png) no-repeat;
}
.my_left_category .active_cat h3 {
    background: #ffffff;
}
.my_left_category .active_cat h3 a {
    color: #333333;
}
.my_left_category .active_cat h3 span {
    display: none;
}
.my_left_category .active_cat div {
    display: block;
}
.right_focus {
    width: 870px;
    float: left;
    margin-left: 20px;
}
.bannerbox {
    width: 870px;
    height: 350px;
    overflow: hidden;
    margin: 0px auto;
}
#focus {
    width: 870px;
    height: 350px;
    clear: both;
    overflow: hidden;
    position: relative;
    float: left;
}
#focus ul {
    width: 870px;
    height: 350px;
    float: left;
    position: absolute;
    clear: both;
    padding: 0px;
    margin: 0px;
}
#focus ul li {
    float: left;
    width: 870px;
    height: 350px;
    overflow: hidden;
    position: relative;
    padding: 0px;
    margin: 0px;
}
#focus .preNext {
    width: 45px;
    height: 100px;
    position: absolute;
    top: 140px;
    z-index: 99;
    cursor: pointer;
}
#focus .pre {
    left: 0;
    background: url(../images/sprite.png) no-repeat left center;
    opacity: 0.4 !important;
}
#focus .next {
    right: 0;
    background: url(../images/sprite1.png) no-repeat right center;
    opacity: 0.4 !important;
}
.big_font {
    font-size: 20px;
    line-height: 50px;
    padding: 30px 0px;
    text-align: center;
    color: #df4646;
}
.top_info {
    width: 800px;
    display: block;
}
.top_info dl {
    background: #f6f6f6;
    border: solid 1px #e7e7e7;
    width: 200px;
    padding: 20px 29px;
    float: left;
}
.top_info dl dt {
    padding-left: 80px;
    padding-top: 8px;
    height: 54px;
    line-height: 25px;
    font-size: 16px;
    color: #666666;
    text-align: center;
}
.top_info dl dt.pre01 {
    background: url(../images/lib_bg.png) 0px -20px no-repeat;
}
.top_info dl dt.pre02 {
    background: url(../images/lib_bg.png) 0px -120px no-repeat;
}
.top_info dl dt.pre03 {
    background: url(../images/lib_bg.png) 0px -220px no-repeat;
}
.top_info dl dd {
    line-height: 22px;
    padding: 10px;
}
.top_info dl dd p {
    line-height: 22px;
    height: 88px;
    font-size: 14px;
    overflow: hidden;
    color: #959595;
}
.top_info dl dd a {
    color: #df4646;
    border: solid 1px #df4646;
    background: #ffffff;
    line-height: 25px;
    padding: 0px 6px;
    margin-top: 10px;
    float: right;
}
.top_info dl dd a:hover {
    color: #ff6600;
    border: solid 1px #ff6600;
}
/*最新更新*/
.lib_box {
    width: 800px;
    height: 320px;
    background: url(../images/box_bg.png) no-repeat;
    float: left;
    margin-top: 40px;
}
.lib_box .title {
    float: left;
    height: 45px;
    width: 100%;
    border-bottom: solid 1px #d4d4d4;
}
.lib_box .title h2 {
    width: 130px;
    height: 45px;
    float: left;
    font-size: 22px;
    color: #df4646;
    padding-left: 20px;
    line-height: 45px;
}
.lib_tags {
    height: 40px;
    padding-top: 2px;
    float: right;
}
.lib_tags li {
    float: left;
    list-style-type: none;
    height: 40px;
}
.lib_tags li a {
    padding: 0px 12px;
    font-size: 16px;
    float: left;
    color: #585858;
    line-height: 40px;
    padding-top: 0px;
    height: 40px;
    text-decoration: none;
    border-bottom: solid 3px #fdfbe9;
}
.lib_tags li a:hover {
    color: #df4646;
}
.lib_tags li.emptytag {
    background: none transparent scroll repeat 0% 0%;
    width: 4px;
}
.lib_tags li.selectTag a {
    border-bottom: solid 3px #df4646;
}
#tagContent,
#tagContent2,
#tagContent3 {
    float: left;
    width: 800px;
}
#tagContent10 {
    float: left;
    width: 379px;
}
.righttagContent {
    display: none;
    float: left;
}
.tagContent {
    display: none;
    float: left;
}
.tagContent .new_form {
    width: 800px;
    padding: 30px 0px;
}
.tagContent .new_form figure {
    float: left;
    width: 120px;
    margin-left: 9px;
    text-align: center;
}
.tagContent .new_form figure img {
    padding: 3px;
    border: solid 1px #dbdbdb;
}
.tagContent .new_form figure figcaption {
    text-align: center;
    line-height: 22px;
    margin-top: 5px;
}
.tagContent .new_form figure figcaption p {
    text-align: center;
    width: auto !important;
}
/*上传我的文档*/
.r_upload {
    background: #f6f6f6;
    border: solid 1px #e6e6e6;
    width: 318px;
    padding: 20px 0px;
}
.r_upload h3 {
    line-height: 30px;
    color: #666666;
    text-align: center;
}
.r_upload .all_num {
    margin-top: 7px;
}
.r_upload .all_num {}
.r_upload .all_num span {
    display: inline-block;
    width: 20px;
    height: 29px;
    font-size: 20px;
    color: #df4646;
    line-height: 29px;
    text-align: center;
    overflow: hidden;
    margin: 0 1px;
    vertical-align: -3px;
}
.r_upload .all_num span.num0 {
    background: url(../images/num_bg.png) 0px 0px no-repeat;
}
.r_upload .all_num span.num1 {
    background: url(../images/bg_num.png) 0px -29px no-repeat;
}
.r_upload .all_num span.num2 {
    background: url(../images/bg_num.png) 0px -58px no-repeat;
}
.r_upload .all_num span.num3 {
    background: url(../images/bg_num.png) 0px -87px no-repeat;
}
.r_upload .all_num span.num4 {
    background: url(../images/bg_num.png) 0px -116px no-repeat;
}
.r_upload .all_num span.num5 {
    background: url(../images/bg_num.png) 0px -145px no-repeat;
}
.r_upload .all_num span.num6 {
    background: url(../images/bg_num.png) 0px -174px no-repeat;
}
.r_upload .all_num span.num7 {
    background: url(../images/bg_num.png) 0px -203px no-repeat;
}
.r_upload .all_num span.num8 {
    background: url(../images/bg_num.png) 0px -232px no-repeat;
}
.r_upload .all_num span.num9 {
    background: url(../images/bg_num.png) 0px -261px no-repeat;
}
.upload_doc {
    width: 211px;
    height: 40px;
    margin: 30px 0px 10px 0px;
    background: url(../images/upload_doc.png) no-repeat;
    padding-left: 50px;
    border: none;
    color: #ffffff;
    line-height: 40px;
    font-size: 18px;
    font-family: "微软雅黑", serif;
}
/*动态*/
.member_news {
    float: left;
    width: 320px;
    margin-top: 20px;
}
.member_news h4 {
    font-size: 18px;
    color: #333;
    height: 22px;
    line-height: 22px;
}
.feed_box {
    margin-top: 6px;
    border-left: 1px solid #E1E1E1;
}
.feed_box .feed_box_wrap {
    margin-left: -5px;
    height: 455px;
    overflow: hidden;
}
.feed_box ul {
    padding-left: 20px;
    position: relative;
}
.feed_box ul li {
    position: relative;
    padding: 8px 0;
}
.feed_box ul li .ic_dot {
    position: absolute;
    width: 12px;
    height: 12px;
    top: 14px;
    left: -22px;
    background: url(../images/lib.png) -90px 0px no-repeat;
}
.feed_box ul li p.ut {
    width: 77px;
    height: 20px;
    line-height: 21px;
    text-align: center;
    background: url(../images/lib.png) no-repeat;
}
.feed_box ul li .author {
    margin-top: 8px;
    padding-left: 5px;
}
.feed_box ul li .author img {
    width: 42px;
    height: 42px;
    border-radius: 2px;
    float: left;
    margin-right: 12px;
}
.feed_box ul li .author p.name {
    padding-top: 3px;
    font-weight: 400;
}
.feed_box ul li .author p.pro {
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    font-size: 14px;
    color: #999999;
}
.feed-box ul li .author p {
    padding: 2px 0;
    color: #878787;
}
.feed_box ul li p.newest_up {
    margin-top: 8px;
    padding-left: 5px;
    color: #555;
}
/*精品推荐*/
.lib_r_box {
    float: left;
    width: 320px;
    margin-top: 30px;
}
.lib_r_box h4 {
    font-size: 18px;
    color: #333;
    height: 22px;
    line-height: 22px;
}
.f_book {
    width: 320px;
    float: left;
    margin-top: 10px;
}
.f_book figure {
    width: 280px;
    height: 130px;
    background: url(../images/tj_bg.jpg) no-repeat;
    float: left;
    padding: 20px;
}
.f_book figure figcaption {
    float: left;
    padding-right: 20px;
    width: 160px;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    line-height: 25px;
}
.f_book figure figcaption h5 {
    font-size: 16px;
    color: #ffffff;
    line-height: 30px;
}
.f_book figure figcaption h5 b {
    color: #01c7ec;
    font-size: 22px;
}
.f_book figure figcaption big {
    color: #01c7ec;
}
.f_book figure figcaption .book_a a {
    color: #01c7ec;
    font-size: 14px;
    border: solid 1px #01c7ec;
    line-height: 24px;
    padding: 0px 4px;
    margin: 0px 5px;
}
.r_look {
    width: 100%;
    float: left;
}
.r_look li {
    font-size: 16px;
    background: #eeeeee;
    float: left;
    margin-right: 5px;
    line-height: 28px;
    padding: 0px 8px;
}
.r_look li.selectTager {
    background: #df4646;
}
.r_look li.selectTager a {
    color: #ffffff;
}
.album_rank {
    float: left;
    width: 320px;
    margin-top: 20px;
}
.album_rank li {
    line-height: 20px;
    font-size: 14px;
}
.ui-idx {
    width: 16px;
    height: 24px;
    font-family: arial;
    font-size: 18px;
    color: #656565;
    display: inline-block;
    text-align: center;
    float: left;
    margin-right: 10px;
}
.album_rank ul li {}
.ui-idx-special {
    background: url(../images/lib.png) -6px -29px no-repeat;
    width: 17px;
    color: #FFF;
    line-height: 22px;
}
.album_rank .book-info h6 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 6px;
}
.album_rank .book-info h6 a {
    font-size: 14px;
}
.album_rank .book-info {
    overflow: hidden;
    margin-top: 5px;
}
.cont_images a {
    margin-top: 30px;
    float: left;
}
/*期刊*/
section {
    margin: 0px auto;
    width: 1170px;
}
.bread {
    color: #585858;
    font-size: 14px;
    width: 100%;
    line-height: 40px;
    border-bottom: solid 1px #d4d4d4;
}
.bread a {
    color: #e60012;
}
.col_jour {
    color: #df4646;
}
.jour_tags {
    height: 40px;
    float: right;
    margin-right: 180px;
}
.jour_tags li {
    float: left;
    list-style-type: none;
    height: 40px;
}
.jour_tags li a {
    padding: 0px 12px;
    font-size: 16px;
    float: left;
    color: #585858;
    line-height: 40px;
    padding-top: 0px;
    height: 40px;
    text-decoration: none;
    border-bottom: solid 3px #ffffff;
}
.jour_tags li a:hover {
    color: #df4646;
}
.jour_tags li.emptytag {
    background: none transparent scroll repeat 0% 0%;
    width: 4px;
}
.jour_tags li.selectTag a {
    border-bottom: solid 3px #df4646;
}
.jour_tags_list {
    height: 40px;
    float: right;
    position: absolute;
    top: -40px;
    right: 0px;
}
.jour_tags_list li {
    float: left;
    list-style-type: none;
    height: 40px;
    padding-top: 10px;
}
.jour_tags_list li a {
    padding: 0px 3px;
    font-size: 14px;
    margin-left: 10px;
    float: left;
    color: #585858;
    line-height: 20px;
    height: 20px;
    text-decoration: none;
    border: solid 1px #df4646;
}
.jour_tags_list li a:hover {
    color: #ff6600;
}
.jour_tags_list li.emptytag {
    background: none transparent scroll repeat 0% 0%;
    width: 4px;
}
.jour_tags_list li.selectTag a {
    background: #df4646;
    color: #ffffff;
}
.in_home figure {
    padding: 30px 20px;
    border-bottom: dashed 1px #d4d4d4;
    display: block;
}
.in_home figure figcaption {
    float: left;
    font-size: 16px;
    line-height: 25px;
    width: 560px;
    color: #666666;
}
.in_home figure figcaption h3 {
    font-size: 18px;
    line-height: 30px;
    color: #666666;
}
.in_home figure figcaption h3 span {
    font-size: 14px;
    margin-left: 30px;
}
.in_home figure figcaption table {
    font-size: 14px;
    color: #666666;
}
.in_home figure figcaption table th {
    text-align: left;
    width: 150px;
    font-weight: normal;
}
.in_home figure figcaption p {
    line-height: 24px;
    font-size: 14px;
    margin-top: 20px;
    float: left;
}
.in_home figure a {
    position: relative;
}
.in_home figure img {
    padding: 2px;
    border: solid 1px #d4d4d4;
    float: left;
    margin-right: 30px;
}
.in_home figure a i {
    position: absolute;
    right: 30px;
    background: #df4646;
    font-size: 14px;
    color: #ffffff;
    width: 50px;
    text-align: center;
    line-height: 24px;
    z-index: 99;
}
.out_home {
    width: 840px;
    padding: 0px 0px;
}
.out_home figure {
    float: left;
    width: 170px;
    margin-right: 40px;
    margin-top: 30px;
}
.out_home figure img {
    padding: 3px;
    border: solid 1px #dbdbdb;
}
.out_home figure figcaption {
    text-align: center;
    line-height: 22px;
    margin-top: 5px;
}
.out_home figure figcaption p {
    font-size: 16px;
    line-height: 24px;
    color: #666666;
}
.jour_box .title {
    height: 43px;
    border-bottom: solid 1px #d4d4d4;
}
.jour_box .title h2 {
    height: 40px;
    line-height: 40px;
    float: left;
}
.jour_r_box {
    float: left;
    width: 320px;
    margin-top: 30px;
}
.jour_r_box h4 {
    font-size: 18px;
    color: #333;
    height: 22px;
    line-height: 22px;
}
.jour_article {
    float: left;
    width: 320px;
    margin-top: 20px;
}
.jour_article figure {
    margin-top: 10px;
    float: left;
}
.jour_article h4 {
    font-size: 18px;
    color: #333;
    height: 30px;
    line-height: 30px;
}
.jour_article figure img {
    float: left;
    margin-right: 10px;
    border: solid 1px #d4d4d4;
}
.jour_article figure figcaption {
    float: left;
}
.jour_article figure figcaption h5 {
    font-size: 14px !important;
    color: #666666;
    line-height: 30px !important;
}
.jour_article figure figcaption p {
    font-size: 14px;
    line-height: 24px;
}
/*CSS 页码*/
DIV.badoo {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 10px;
    COLOR: #48b9ef;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: center
}
DIV.badoo A {
    BORDER-RIGHT: #f0f0f0 2px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #f0f0f0 2px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 2px;
    BORDER-LEFT: #f0f0f0 2px solid;
    COLOR: #48b9ef;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #f0f0f0 2px solid;
    TEXT-DECORATION: none
}
DIV.badoo A:hover {
    BORDER-RIGHT: #ff5a00 2px solid;
    BORDER-TOP: #ff5a00 2px solid;
    BORDER-LEFT: #ff5a00 2px solid;
    COLOR: #ff5a00;
    BORDER-BOTTOM: #ff5a00 2px solid
}
DIV.badoo A:active {
    BORDER-RIGHT: #ff5a00 2px solid;
    BORDER-TOP: #ff5a00 2px solid;
    BORDER-LEFT: #ff5a00 2px solid;
    COLOR: #ff5a00;
    BORDER-BOTTOM: #ff5a00 2px solid
}
DIV.badoo SPAN.current {
    BORDER-RIGHT: #ff5a00 2px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ff5a00 2px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ff5a00 2px solid;
    COLOR: #fff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ff5a00 2px solid;
    BACKGROUND-COLOR: #ff6c16
}
DIV.badoo SPAN.disabled {
    DISPLAY: none
}
/*jour_banner*/
.jour_banner {
    background: url(../images/banner_bg.png) left bottom no-repeat #f4f4f4;
    width: 100%;
    position: relative;
    height: 400px;
    overflow: hidden;
}
#imageFlow {
    position: relative;
    width: 962px;
    margin: 0 auto;
    height: 360px;
    left: 0%;
    top: 10%;
    z-index: 9;
}
#imageFlow .diapo {
    position: absolute;
    left: -1000px;
    cursor: pointer;
    -ms-interpolation-mode: nearest-neighbor;
}
#imageFlow .link {
    border: dotted #fff 1px;
    margin-left: -1px;
    margin-bottom: -1px;
}
#imageFlow .bank {
    width: 990px;
    overflow: hidden;
}
#imageFlow #images_list {
    width: 962px;
    height: 360px;
    margin: 0 auto;
    overflow: hidden;
}
#imageFlow .top {
    position: absolute;
    width: 100%;
    height: 40%;
}
#imageFlow .top img {
    position: absolute;
    left: -105px;
    top: -40px;
}
#imageFlow .text {
    position: absolute;
    left: 0px;
    width: 100%;
    bottom: 16%;
    text-align: center;
    color: #FFF;
    font-family: verdana, arial, Helvetica, sans-serif;
    z-index: 1000;
}
#imageFlow .title {
    font-size: 0.9em;
    font-weight: bold;
    display: none;
}
#imageFlow .legend {
    font-size: 0.8em;
    display: none;
}
#imageFlow .scrollbar {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 960px;
    border-left: solid 1px #1e1e1e;
    border-right: solid 1px #1e1e1e;
    height: 16px;
    z-index: 1000;
}
.jour_banner .track {
    position: absolute;
    left: 1%;
    width: 98%;
    height: 16px;
    filter: alpha(opacity=30);
    opacity: 0.3;
}
.jour_banner .arrow-left {
    position: absolute;
    top: -240px;
    left: -105px;
}
.jour_banner .arrow-right {
    position: absolute;
    top: -240px;
    right: -105px;
}
.jour_banner .bar {
    position: absolute;
    height: 16px;
    left: 25px;
}
/*书馆详情页*/
.d_bg {
    background: url(../images/d_bg.png) repeat-y;
}
.main {
    width: 100%;
    float: left;
}
#detail_left {
    width: 210px;
    float: left;
    background: #f6f6f6;
}
.menu_list h3 {
    width: 170px;
    height: 47px;
    line-height: 47px;
    padding-left: 38px;
    font-size: 14px;
    color: #ffffff;
    cursor: pointer;
    border: 1px solid #e1e1e1;
    border-bottom: none;
    position: relative;
    margin: 0px;
    font-weight: bold;
    background: #df4646;
}
.menu_head {
    width: 170px;
    height: 47px;
    line-height: 47px;
    padding-left: 38px;
    font-size: 14px;
    color: #ffffff;
    cursor: pointer;
    border: 1px solid #e1e1e1;
    position: relative;
    margin: 0px;
    font-weight: bold;
    background: #df4646 url(../images/pro_left.png) 10px 15px no-repeat;
}
.menu_fix {
    width: 170px;
    height: 47px;
    line-height: 47px;
    padding-left: 38px;
    font-size: 14px;
    color: #ffffff;
    cursor: pointer;
    border: 1px solid #e1e1e1;
    position: relative;
    margin: 0px;
    font-weight: bold;
    background: #df4646 url(../images/pro_left.png) 10px 15px no-repeat;
}
.menu_list .current {
    background: #df4646 url(../images/pro_down.png) 11px 13px no-repeat;
}
.menu_body {
    width: 208px;
    height: auto;
    overflow: hidden;
    line-height: 38px;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}
.menu_body a {
    display: block;
    width: 170px;
    height: 38px;
    line-height: 38px;
    padding-left: 38px;
    color: #777777;
    text-decoration: none;
    border-bottom: 1px solid #e1e1e1;
}
.menu_body a:hover {
    text-decoration: none;
}
#detail_right {
    width: 910px;
    float: right;
    padding-bottom: 40px;
    border-bottom: solid 1px #d4d4d4;
}
#detail_right .top_right {
    border-bottom: solid 1px #d4d4d4;
    padding-bottom: 30px;
}
#detail_right .top_right figure figcaption .top .right_top.top_right {
    width: 100%;
}
.top_right figure img {
    float: left;
    padding-right: 20px;
}
.top_right figure figcaption {
    float: left;
    width: 600px;
}
.top_right figure figcaption .top {
    width: 100%;
    float: left;
}
.top_right figure figcaption .top .left_top {
    float: left;
    width: 320px;
    padding-right: 20px;
}
.top_right figure figcaption .top .left_top h3 {
    line-height: 35px;
    font-size: 18px;
    color: #df4646;
}
.top_right figure figcaption table {
    font-size: 14px;
    color: #666666;
}
.top_right figure figcaption table th {
    text-align: left;
    width: 80px;
    height: 25px;
    font-weight: normal;
}
.top_right figure figcaption .top .right_top {
    float: left;
    width: 200px;
    padding: 0px 25px;
    border-left: solid 1px #d4d4d4;
}
.top_right figure figcaption .top .right_top h5 {
    font-size: 16px;
    color: #df4646;
    line-height: 35px;
}
.top_right figure figcaption .top .right_top p {
    margin-top: 5px;
}
.top_right figure figcaption .top .right_top .book_line a {
    width: 140px;
    height: 40px;
    float: left;
    margin-top: 20px;
    padding-left: 85px;
    border: none;
    line-height: 40px;
    font-size: 18px;
    font-family: "微软雅黑", serif;
}
.top_right figure figcaption .top .right_top .book_line a.online {
    background: url(../images/online.png) no-repeat;
    color: #ffffff;
}
.top_right figure figcaption .top .right_top .book_line a.download {
    background: url(../images/online.png) 0px -40px no-repeat;
    color: #df4646;
}
.top_right figure figcaption p.more a {
    width: 80px;
    padding-right: 20px;
    float: left;
    margin-top: 40px;
    color: #df4646;
    line-height: 22px;
}
.issue {
    float: left;
    width: 33%;
    height: 20px;
    overflow: hidden;
}
.clickmore {
    height: 100%;
    overflow: hidden;
    line-height: 22px;
    margin-top: 30px;
}
.bot_right {
    margin-top: 20px;
    background: url(../images/line.gif) 640px 0px repeat-y;
    float: left;
    width: 910px;
}
.bot_right .left_bot {
    width: 630px;
}
.bot_right .left_bot .pics {
    width: 200px;
    float: left;
}
.bot_right .left_bot .pics figure {
    width: 100%;
    margin-top: 20px;
}
.bot_right .left_bot .pics figure figcaption {
    line-height: 24px;
    margin-top: 5px;
    font-size: 14px;
}
.bot_right .left_bot .list {
    width: 370px;
    float: left;
    margin-top: 10px;
    padding: 10px 29px;
}
.bot_right h4 {
    font-size: 18px;
    color: #333;
    height: 30px;
    line-height: 30px;
}
.bot_right .left_bot .list .list_head dl {
    padding: 10px 0px;
    border-bottom: dashed 1px #d4d4d4;
    color: #666666;
}
.bot_right .left_bot .list .list_head dl dt {
    font-size: 16px;
    line-height: 24px;
}
.bot_right .left_bot .list .list_head dl dt a {
    color: #666666;
}
.bot_right .left_bot .list .list_head dl dt a:hover {
    color: #ff6600;
}
.bot_right .left_bot .list .list_head dl dd {
    font-size: 14px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}
.list_body {
    padding: 20px 0px;
}
.list_body li {
    padding-left: 20px;
    background: url(../images/san.png) 0px -44px no-repeat;
    line-height: 30px;
    margin-top: 2px;
    height: 30px;
    width: 350px;
    overflow: hidden;
}
.bot_right .left_bot .list2 {
    width: 638px;
    float: left;
    margin-top: 10px;
    padding: 10px 0px;
}
.list_body2 {
    padding: 20px 0px;
}
.list_body2 li {
    padding-left: 20px;
    background: url(../images/san.png) 0px -44px no-repeat;
    line-height: 30px;
    margin-top: 2px;
    height: 30px;
    width: 600px;
    overflow: hidden;
}
.list_body2 li p {
    width: 600px;
    height: 30px;
    background: url(../images/dot.gif) left center repeat-x;
}
.list_body2 li p a {
    background: #ffffff;
    line-height: 30px;
    padding-right: 4px;
}
.list_body2 li p span {
    background: #ffffff;
    float: right;
    line-height: 30px;
    padding-left: 4px;
}
.show_form {
    float: right;
    width: 250px;
}
.show_form h4 {}
.show_form .boxer {
    width: 250px;
    position: relative;
    overflow: hidden;
    _height: 100%;
}
.picbox {
    width: 250px;
    height: 380px;
    overflow: hidden;
    position: relative;
}
.piclist {
    height: 400px;
    position: absolute;
    left: 0px;
    top: 0px
}
.piclist li {
    float: left;
    width: 270px;
    height: 380px;
    text-align: center;
}
.piclist li a {
    margin: 10px 20px 0px 0px;
    float: left;
}
.piclist li img {
    border: solid 1px #d4d4d4
}
.swaplist {
    position: absolute;
    left: -3000px;
    top: 0px
}
.og_prev,
.og_next {
    height: 15px;
    margin-top: 8px;
    width: 18px;
    float: right;
    z-index: 99;
    cursor: pointer;
}
.og_prev {
    right: 20px;
    background: url(../images/san.png) 0px -80px no-repeat;
}
.og_next {
    right: 0;
    background: url(../images/san.png) 0px -95px no-repeat;
}
.show_form figure {
    float: left;
    margin-top: 10px;
}
.show_form figure img {
    float: left;
    border: solid 1px #d4d4d4;
}
.show_form figure figcaption {
    float: left;
    line-height: 22px;
    width: 140px;
    margin-left: 10px;
}
.groom {
    width: 1170px;
    padding: 20px 0px;
    margin-top: 20px;
}
.groom h4 {
    font-size: 18px;
    color: #333;
    height: 30px;
    line-height: 30px;
}
/*--滚动--*/
.Mayi_index_anli {
    width: 100%;
    float: left;
    margin-top: 30px;
    position: relative;
}
.Anli_01 {
    width: 1170px;
    margin: 0px auto;
}
.Anli_01_02 {
    width: 1170px;
    background: url(/images/20110525/bg2.jpg) repeat-x bottom;
    float: left;
}
.Anli_01_02_01 {
    height: 36px;
    background-image: url(/images/20110525/bg3.jpg);
    background-position: 0px 1px;
    background-repeat: no-repeat;
    text-align: left;
    float: left;
}
.Anli_01_02_01_01 {
    height: 36px;
    line-height: 36px;
    width: 600px;
    text-align: left;
    padding-left: 10px;
    font-size: 14px;
    color: #56a93f;
    float: left;
}
.Anli_01_02_01_02 {
    height: 36px;
    line-height: 36px;
    width: 321px;
    text-align: left;
    font-size: 14px;
    color: #56a93f;
    float: left;
    padding-right: 10px;
}
.Anli_01_02_01_02 a {
    line-height: 36px;
    text-align: left;
    font-size: 12px;
    color: #56a93f;
    float: right;
    text-align: right;
}
.Anli_left {
    height: 100px;
    width: 45px;
    padding-left: 10px;
    position: absolute;
    left: 0px;
    top: 20px;
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
.Anli_pic {
    height: 200px;
    width: 885px;
    float: left;
    padding-left: 5px;
}
.Anli_right {
    height: 100px;
    width: 45px;
    position: absolute;
    right: 0px;
    top: 20px;
    background-image: url(../images/sprite1.png);
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.Mayi_index_anli a.green:visited,
a.green:link {
    color: #51ab3a;
}
.Mayi_index_anli a.green:hover {
    color: #F00;
}
.Mayi_index_anli a.green:active {
    color: #F00;
}
.boxing {
    width: 210px;
    float: left;
    margin-right: 28px;
    font-size: 14px;
}
.boxing figcaption {
    float: left;
    width: 100%;
}
.boxing figcaption span {
    color: #df4646;
    line-height: 20px;
    padding: 0px 5px;
    font-size: 14px;
    text-align: center;
    float: left;
    border-right: solid 1px #d4d4d4;
}
.boxing figcaption a {
    text-align: left;
    padding-left: 6px;
    line-height: 20px;
    font-size: 14px;
    float: left;
    width: 200px;
}
.boxing a.imagesBorder:link,
.boxing a.imagesBorder:visited {
    border: #ffffff solid 1px;
    width: 168px;
    height: 138px;
    display: block;
}
.anli_box_title {
    text-decoration: none;
    width: 210px;
    font-size: 12px;
    line-height: 18px;
    color: #666666;
}
/************资讯**************/
.news_menu {
    height: 70px;
    width: 1170px;
    background: #0776ff;
}
.news_menu .logo {
    float: left;
    width: 200px;
    padding-top: 12px;
}
.news_menu .newsmenumenu {
    float: left;
}
.news_menu .menu a {
    width: 76px;
    float: left;
    line-height: 70px;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    position: relative;
}
.news_menu .menu a i {
    position: absolute;
    height: 13px;
    width: 10px;
    background: url(../images/mainbg.png) 0px -57px no-repeat;
    top: 20px;
    right: 7px;
}
.news_menu .menu a:hover,
.news_menu .menu a.hover {
    color: #ffffff;
    height: 67px;
    border-bottom: solid 3px #ffffff;
}
/* lib_search */
.news_search {
    border: none;
    background: #ffffff;
    height: 35px;
    width: 255px;
    float: right;
    margin-top: 17px;
}
.news_search select {
    display: none;
}
.news_search .select_box {
    font-size: 14px;
    color: #999999;
    width: 55px;
    line-height: 35px;
    float: left;
    position: relative;
}
.news_search .select_showbox {
    height: 35px;
    background: url(../images/search_ico.png) no-repeat 45px center;
    text-indent: 0.7em;
}
.news_search .select_showbox.active {
    background: url(../images/search_ico_hover.png) no-repeat 45px center;
}
.news_search .select_option {
    display: none;
    left: 0px;
    top: 35px;
    position: absolute;
    z-index: 999;
    background: #ffffff;
}
.news_search .select_option li {
    text-indent: 1em;
    width: 60px;
    cursor: pointer;
}
.news_search .select_option li.selected {
    background-color: #ffffff;
    color: #999;
}
.news_search .select_option li.hover {
    background: #e60012;
    color: #ffffff;
}
.news_search input.inp_srh,
.lib_search input.btn_srh {
    border: none;
    height: 35px;
    line-height: 35px;
    float: left
}
.news_search input.inp_srh {
    outline: none;
    width: 165px;
}
.news_search input.btn_srh {
    width: 35px;
    height: 35px;
    background: url(../images/mainbg.png) -100px 8px no-repeat;
    border: none;
    cursor: pointer;
}
/*左侧*/
.box_news {
    width: 800px;
    float: left;
}
.box_news h3 i,
.news_tit {
    font-size: 18px;
    padding: 0px 15px;
    line-height: 35px;
    background: #e60012;
    color: #ffffff;
    float: left;
}
.box_news figure {
    background: #f7f7f7;
    border-bottom: dashed 1px #d4d4d4;
    float: left;
    padding: 20px;
    width: 760px;
    margin-top: 30px;
}
.box_news figure img {
    float: left;
    margin-right: 30px;
}
.box_news figure figcaption {}
.box_news figure figcaption h5 {
    font-size: 16px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
}
.box_news figure:hover {
    background: #eeeeee;
}
.box_news figure figcaption h5 a {
    color: #000000;
}
.box_news figure figcaption p {
    color: #757575;
    line-height: 26px;
    overflow: hidden;
    margin-top: 15px;
    height: 78px !important;
}
.P_gcda {
    height: 54px !important;
}
.box_news figure figcaption p i {
    margin-right: 20px;
    font-size: 12px;
}
.box_news figure figcaption>i {
    margin-right: 40px;
    font-size: 12px;
    color: #e60012;
    margin-top: 15px;
    display: inline-block;
    max-width: 450px;
    height: 14px;
    overflow: hidden;
}
/*右侧*/
.hot_a {
    padding: 10px 0px;
    float: left;
}
.hot_a li {
    margin-right: 20px;
    float: left;
    line-height: 30px;
}
.hot_a li a {
    color: #e60012;
}
.hot_a li a:hover {
    color: #ff6600;
}
.hot_a li i {
    color: #000000;
}
/*资讯内容页*/
.detail_head {
    margin-top: 20px;
    overflow: hidden;
}
.detail_head h1 {
    font-size: 24px;
    margin-bottom: 10px;
}
.autor {
    line-height: 30px;
    color: #b2b2b2;
    padding-bottom: 7px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d4d4d4;
}
.autor {}
.abstract p {
    font-family: "楷体", serif;
    padding: 20px 10px;
    font-size: 16px;
    line-height: 32px;
}
.content p {
    line-height: 32px;
    font-size: 16px;
    margin-top: 20px;
    text-indent: 2em;
}
#fontsize .content div {
    line-height: 32px;
    font-size: 16px;
    margin-top: 20px;
    text-indent: 2em;
}
.content p.special,
.content div.special {
    border-left: solid 10px #bababa;
    background: #f7f7f7;
    padding: 20px;
    line-height: 26px;
    font-size: 14px;
    margin-top: 20px;
    text-indent: 0;
}
.content p big,
.content div big {
    font-size: 18px;
    color: #0776ff;
    line-height: 32px;
    padding-left: 5px;
    border-left: solid 5px #0776ff;
    width: 100%;
    line-height: 300%;
}
.content p img {
    margin: 0 auto;
}
.box_form {
    padding: 30px 20px;
    border: solid 1px #d8d8d8;
    background: #f7f7f7;
    margin-top: 20px;
    line-height: 24px;
    color: #7e7e7e;
}
.box_form h5 {
    font-size: 14px;
    font-weight: bold;
}
.box_form p {
    font-size: 14px;
}
.detail_body .label {
    line-height: 20px;
    margin-top: 30px;
    margin-bottom: 20px;
}
.detail_body .label span {
    padding: 0px 5px;
    background: #424242;
    color: #ffffff;
}
.detail_body .label a {
    padding: 0px 5px;
    margin-left: 2px;
    background: #0776ff;
    color: #ffffff;
    font-weight: bold;
}
.detail_body .label a:hover {
    background: #ff6600;
    color: #ffffff;
}
.label a {
    padding: 0px 5px;
    margin-left: 2px;
    background: #0776ff;
    color: #ffffff;
    font-weight: bold;
}
.label {
    margin-bottom: 20px;
}
/*分享按钮*/
/*#share{ margin-top:20px;}*/
#share dl {
    float: left;
    margin-right: 20px;
}
#share dl dt {
    width: 30px;
    height: 30px;
}
#share .care dt {
    background: url(../images/share.png) no-repeat;
}
#share .friend dt {
    background: url(../images/share.png) 0px -30px no-repeat;
}
#share .share dt {
    background: url(../images/share.png) 0px -60px no-repeat;
}
#share .good dt {
    background: url(../images/share.png) 0px -90px no-repeat;
}
#share .show dt {
    background: url(../images/share.png) 0px -120px no-repeat;
    width: 160px;
}
#share dl dd {
    line-height: 24px;
    font-size: 12px;
    text-align: center;
}
/*相关文章*/
.about {
    width: 390px;
    float: left;
}
.about .r_title {
    line-height: 28px;
    height: 29px;
    width: 100%;
    float: left;
}
.about .r_title h3 {
    border-bottom: solid 1px #e60012;
    color: #000000;
    font-size: 18px;
    height: 28px;
    line-height: 28px;
    float: left;
    width: 97px;
    text-align: center;
}
.about .r_title .r_tager {
    border-bottom: solid 1px #e1e1e1;
    line-height: 28px;
    height: 28px;
    float: left;
    width: 290px;
}
.width800 {
    width: 800px;
    float: left;
    margin-top: 30px;
}
.about .about_list {
    padding: 10px 0px;
    float: left;
}
.about .about_list li {
    line-height: 30px;
    font-size: 14px;
    padding-left: 15px;
    background: url(../images/slis.png) 0px -120px no-repeat;
}
.about .about_list li a {
    color: #000000;
    font-size: 16px;
}
.about .about_list li a:hover {
    color: #ff6600;
}
.about .about_list li span {
    color: #888888;
    font-size: 12px;
    margin-left: 20px;
}
.comment {
    margin-top: 20px;
    float: left;
}
.comment .r_title {
    line-height: 28px;
    height: 29px;
    width: 100%;
    float: left;
}
.comment .r_title h3 {
    border-bottom: solid 1px #e60012;
    color: #000000;
    font-size: 18px;
    height: 28px;
    line-height: 28px;
    float: left;
    width: 100px;
    text-align: center;
}
.comment .r_title .r_tager {
    border-bottom: solid 1px #e1e1e1;
    line-height: 28px;
    height: 28px;
    float: left;
    width: 700px;
}
.comment .take {
    padding: 0px 20px;
    width: 760px;
    float: left;
}
.comment .take h4 {
    line-height: 40px;
    color: #000000;
    font-size: 16px;
    padding-left: 20px;
}
.comment .text_box {
    padding: 20px 20px;
    border: solid 1px #d4d4d4;
    position: relative;
}
.comment .text_box .textarea {
    background: #f7f7f7;
    border: solid 1px #d4d4d4;
    width: 100%;
}
.comment .text_box button {
    line-height: 30px;
    padding: 0px 20px;
    background: #0776ff;
    color: #ffffff;
    font-size: 14px;
    border: none;
    margin-top: 20px;
}
.textarea {
    background: #f7f7f7;
    border: solid 1px #d4d4d4;
    width: 100%;
}
.comment_bu {
    line-height: 30px;
    padding: 0px 20px;
    background: #0776ff;
    color: #ffffff;
    font-size: 14px;
    border: none;
}
.comment .take .com_bot {
    border: solid 1px #d4d4d4;
    background: #f7f7f7;
    float: left;
    width: 738px;
    padding: 10px;
    margin-top: 20px;
}
.comment .take .com_bot figure img {
    float: left;
}
.comment .take .com_bot figure figcaption {
    margin-left: 20px;
    width: 88%;
    float: left;
}
.comment .take .com_bot figure figcaption p {
    line-height: 24px;
}
.comment .take .com_bot figure figcaption p a {
    color: #e60012;
}
.comment .take .com_bot figure figcaption p a:hover {
    color: #ff6600;
}
.end_com {
    border: solid 1px #d4d4d4;
    padding: 20px;
    background: #ffffff;
}
.end_com:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.text_box i {
    width: 20px;
    height: 10px;
    position: absolute;
    background: url(../images/san.png) 0px -170px no-repeat;
    top: -10px;
    left: 40px
}
#sliderA,
#sliderB {
    background: url(../images/2.jpg) top right no-repeat;
}
/*视频*/
.update {
    width: 100%;
    float: left;
    overflow: hidden;
}
.update h3,
#video_left h3,
#video_right h3 {
    line-height: 40px;
    color: #000000;
    font-size: 22px;
    padding: 10px 0px;
}
.imagesList {
    width: 1213px;
    float: left;
}
.imagesList dl {
    width: 260px;
    float: left;
    margin-right: 43px;
}
.imagesList dl:last {
    margin-right: 0px;
}
.imagesList dl dt {
    width: 260px;
    height: 165px;
    position: relative;
}
.imagesList dl dt a {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    bottom: 0px;
    text-align: left;
    vertical-align: bottom;
    display: table-cell;
    background: url(../images/play.png) bottom left no-repeat;
}
.imagesList dl dt a img {
    vertical-align: bottom;
    display: none;
}
.imagesList dl dd {
    line-height: 24px;
    margin-top: 5px;
}
.imagesList dl dd h5 {
    color: #000;
    font-size: 16px;
    height: 24px;
    overflow: hidden;
}
.imagesList dl dd p {
    font-size: 14px;
    line-height: 24px;
}
.imagesList dl dd p span {
    color: #000000;
}
.up_ad {
    margin: 50px 0px;
    width: 100%;
}
/*视频左侧菜单*/
#video_left {
    width: 255px;
    float: left;
}
.menu_lister {
    background: #f6f6f6;
    height: 720px;
    overflow-y: scroll;
    overflow-x: hidden !important;
}
.menu_lister h3 {
    width: 210px;
    height: 47px;
    line-height: 47px;
    padding-left: 38px;
    font-size: 14px;
    color: #ffffff;
    cursor: pointer;
    border: 1px solid #e1e1e1;
    border-bottom: none;
    position: relative;
    margin: 0px;
    font-weight: bold;
    background: #df4646;
}
.menu_header {
    width: 210px;
    height: 47px;
    line-height: 47px;
    padding-left: 38px;
    font-size: 14px;
    color: #666666;
    cursor: pointer;
    border: 1px solid #e1e1e1;
    position: relative;
    margin: 0px;
    font-weight: bold;
    background: #eeeeee url(../images/pro_left2.png) 10px 9px no-repeat;
}
.menu_fix {
    width: 210px;
    line-height: 24px;
    padding-left: 38px;
    height: 60px;
    padding-top: 14px;
    font-size: 14px;
    color: #ffffff;
    cursor: pointer;
    border: 1px solid #e1e1e1;
    position: relative;
    margin: 0px;
    font-weight: bold;
    background: #eeeeee url(../images/pro_left.png) 10px 15px no-repeat;
}
.menu_lister .noex {
    background: #eeeeee url(../images/pro_left2.png) 11px 10px no-repeat !important;
}
.menu_lister .current {
    background: #b3b3b3 url(../images/pro_down.png) 11px 10px no-repeat;
    color: #fff;
    background-color: #b3b3b3 !important;
}
.menu_bodyer {
    width: 238px;
    height: auto;
    overflow: hidden;
    line-height: 38px;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}
.menu_bodyer a {
    display: block;
    width: 190px;
    height: auto;
    line-height: 24px;
    padding-left: 38px;
    color: #777777;
    text-decoration: none;
    border-bottom: 1px solid #e1e1e1;
    padding-top: 5px;
    padding-bottom: 5px;
}
.menu_bodyer a:hover {
    text-decoration: none;
}
::-webkit-scrollbar {
    width: 14px;
    height: 14px;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
    border-radius: 999px;
    border: 5px solid transparent;
}
::-webkit-scrollbar-track {
    box-shadow: 1px 1px 5px rgba(0, 0, 0, .2) inset;
}
::-webkit-scrollbar-thumb {
    min-height: 20px;
    background-clip: content-box;
    box-shadow: 0 0 0 5px rgba(230, 0, 18, .8) inset;
}
::-webkit-scrollbar-corner {
    background: transparent;
}
#video_right {
    margin-left: 45px;
    float: left;
    width: 870px;
    overflow: hidden;
}
#video_right .top_box {
    float: left;
    width: 100%;
}
#video_right .top_box .left {
    float: left;
    width: 570px;
}
#video_right .top_box .right {
    float: left;
    width: 260px;
    margin-left: 40px;
}
#video_right .top_box .right figure p {
    position: relative;
    width: 260px;
}
#video_right .top_box .right figure p .r_img {
    position: absolute;
    top: 0px;
    left: 0px;
}
#video_right .top_box .right figure p .play {
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(../images/play.png) bottom left no-repeat;
    width: 100%;
    height: 182px;
    display: block;
}
#video_right .top_box .right figure p .play img {
    display: none;
}
#video_right .top_box .right figure figcaption {
    line-height: 25px;
}
#video_right .top_box .right figure figcaption h5 {
    font-size: 16px;
    line-height: 30px;
}
#video_right .top_box .right figure figcaption p {
    line-height: 25px;
}
.rollBox {
    position: relative;
    float: left;
}
.rollBox .Cont {
    width: 870px;
    overflow: hidden;
    float: left;
}
.rollBox .ScrCont {
    width: 10000000px;
}
.rollBox #List1,
.rollBox #List2 {
    float: left;
}
.pic_images2 {
    width: 260px;
    float: left;
    margin-right: 45px;
}
.pic_images2 dl {
    width: 260px;
    float: left;
    margin-right: 43px;
}
.pic_images2 dl:last {
    margin-right: 0px;
}
.pic_images2 dl dt {
    width: 260px;
    height: 165px;
    position: relative;
}
.pic_images2 dl dt a {
    width: 36px;
    height: 36px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../images/play.png) bottom left no-repeat;
    width: 100%;
    height: 100%;
    display: block;
}
.pic_images2 dl dt a img {
    display: none;
}
.pic_images2 dl dd {
    line-height: 24px;
    margin-top: 5px;
}
.pic_images2 dl dd h5 {
    color: #000;
    font-size: 16px;
    height: 24px;
    overflow: hidden;
}
.pic_images2 dl dd p {
    font-size: 14px;
    line-height: 24px;
}
.pic_images2 dl dd p span {
    color: #000000;
}
.rollBox .go {
    position: absolute;
    top: -20px;
    right: 0px;
    width: 100px;
}
.rollBox .go .images1,
.rollBox .go .images2 {
    float: right;
    margin-left: 5px;
}
/*--滚动--*/
.title_h3 {
    line-height: 40px;
    color: #000000;
    font-size: 22px;
    padding: 10px 0px;
    margin-top: 10px;
}
.index_anli {
    width: 100%;
    text-align: center;
    float: left;
    background: #f4f4f4;
    border: solid 1px #d4d4d4;
}
.Anli01 {
    width: 1170px;
    margin: 0px auto;
    padding: 10px 0px;
}
.Anli0102 {
    width: 1170px;
    background: url(/images/20110525/bg2.jpg) repeat-x bottom;
    float: left;
}
.Anli0102_01 {
    height: 36px;
    background-image: url(/images/20110525/bg3.jpg);
    background-position: 0px 1px;
    background-repeat: no-repeat;
    text-align: left;
    float: left;
}
.Anli0102_01_01 {
    height: 36px;
    line-height: 36px;
    width: 600px;
    text-align: left;
    padding-left: 10px;
    font-size: 14px;
    color: #56a93f;
    float: left;
}
.Anli0102_01_02 {
    height: 36px;
    line-height: 36px;
    width: 321px;
    text-align: left;
    font-size: 14px;
    color: #56a93f;
    float: left;
    padding-right: 10px;
}
.Anli0102_01_02 a {
    line-height: 36px;
    text-align: left;
    font-size: 12px;
    color: #56a93f;
    float: right;
    text-align: right;
}
.Anlileft {
    height: 190px;
    width: 30px;
    padding-left: 10px;
    float: left;
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
.Anlipic {
    height: 200px;
    width: 1085px;
    float: left;
    padding-left: 5px;
}
.Anliright {
    height: 190px;
    width: 30px;
    padding-right: 10px;
    float: left;
    background-image: url(../images/sprite1.png);
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.Mayiindex_anli a.green:visited,
a.green:link {
    color: #51ab3a;
}
.Mayiindex_anli a.green:hover {
    color: #F00;
}
.Mayi_index_anli a.green:active {
    color: #F00;
}
.boxer2 {
    width: 235px;
    float: left;
    margin: 0px 10px;
    padding: 8px;
    font-size: 12px;
}
.boxer2 a.imagesBorder:link,
.boxer2 a.imagesBorder:visited {
    border: #000 solid 1px;
    width: 235px;
    height: 150px;
    display: block;
}
/*.anli_box_title{text-decoration:none;width:235px;font-size:16px;line-height:18px;color:#000000; line-height:30px; text-align:left; float:left;}*/
.anli_box_title {
    text-decoration: none;
    width: 235px;
    font-size: 16px;
    line-height: 18px;
    color: #000000;
    line-height: 24px;
    text-align: left;
    float: left;
}
.zt_menu a {
    padding: 0px 15px;
}
.about_left {
    width: 268px;
    border: solid 1px #e8e8e8;
    border-bottom: none;
    overflow: hidden;
    float: left;
}
.about_left ul li {
    height: 46px;
    width: 100%;
    border-bottom: solid 1px #e8e8e8;
}
.about_left ul li a {
    line-height: 46px;
    height: 46px;
    width: 238px;
    display: block;
    padding-left: 30px;
    font-size: 14px;
    color: #666666;
    background: #f6f6f6;
}
.about_left ul li a:hover,
.about_left ul li.hover a {
    background: #004199;
    color: #ffffff;
}
.about_right {
    float: left;
    margin-left: 50px;
    width: 850px;
}
.about_right h4 {
    padding-left: 20px;
    border-bottom: solid 1px #e8e8e8;
    font-size: 20px;
    line-height: 40px;
    color: #000000;
}
.about_right .about_cont {
    margin-top: 20px;
    color: #666666;
}
.about_right .about_cont p {
    font-size: 16px;
    line-height: 32px;
}
.about_right .about_cont h5 {
    border-left: solid 7px #004199;
    line-height: 33px;
    height: 33px;
    padding-left: 10px;
    font-size: 16px;
    color: #004199;
}
.p_friend a {
    margin-right: 20px;
    display: inline-block;
    font-size: 16px;
    line-height: 32px;
}
/*沿江通道*/
.second_menu {
    height: 60px;
    background: #840926;
    text-align: center;
}
.second_menu a {
    padding: 0px 20px;
    color: #ffffff;
    line-height: 60px;
    float: left;
    width: 125px;
    text-align: center;
    font-size: 16px;
}
.second_menu a:hover,
.second_menu a.hover {
    background: url(../images/menubg.png) center center no-repeat;
    color: #ffffff;
}
.hot_news {
    height: 40px;
    background: #f6f6f6;
    float: left;
    width: 100%;
}
.hot_news .laba {
    height: 40px;
    width: 40px;
    float: left;
    background: url(../images/lab.jpg) no-repeat;
}
#scroll_div {
    width: 740px;
    height: 40px;
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    float: left;
    margin-left: 10px;
}
#gongao {
    width: 740px;
    height: 45px;
    overflow: hidden;
    line-height: 45px;
    font-size: 13px;
    font-family: '微软雅黑';
    font-size: 15px;
    color: #0C77CF;
    float: left;
}
#gongao #scroll_begin,
#gongao #scroll_end {
    display: inline
}
#gongao span {
    color: #666666;
    padding-left: 15px;
    font-size: 14px;
    background: url(../images/li_pre.jpg) left center no-repeat;
    margin-right: 20px;
    font-size: 14px;
}
.main_box {
    width: 100%;
    float: left;
    margin-top: 40px;
}
.main_box .title {
    width: 100%;
    border-bottom: solid 1px #d4d4d4;
    padding: 3px 0px;
    float: left;
}
.main_box .title img {
    float: left;
}
.main_box .main_content {
    padding: 10px 0px;
    float: left;
}
.main_box .main_content .left {
    float: left;
    width: 420px;
}
.main_box .main_content .right {
    float: left;
    width: 360px;
    margin-left: 20px;
    overflow: hidden;
}
/*焦点图*/
.rslidee {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 580px;
    padding: 0;
    margin: 0;
    float: left;
}
.rslidee li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 580px;
    left: 0;
    top: 0;
}
.rslidee li:first-child {
    position: relative;
    display: block;
    float: left;
}
.rslidee img {
    display: block;
    height: 350px;
    float: left;
    width: 580px;
    border: 0;
}
.slide2 {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 420px;
    padding: 0;
    margin: 0;
}
.slide2 li {
    position: absolute;
    width: 420px;
    left: 0;
    top: 0;
}
.slide2 img {
    display: block;
    position: relative;
    z-index: 1;
    height: 290px;
    width: 420px;
    border: 0;
}
.rslidee .caption {
    display: block;
    position: absolute;
    z-index: 2;
    text-shadow: none;
    color: #fff;
    background: #810f29;
    opacity: 0.9;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 20px;
    margin: 0;
    max-width: none;
    line-height: 20px;
    font-size: 14px;
    text-align: left;
    text-indent: 0em;
    width: 380px;
    height: 75px;
}
.rslidee .caption i {
    font-size: 16px;
    line-height: 20px;
}
.slide2_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 52%;
    left: 0;
    opacity: 0.7;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url("../images/themes.gif") no-repeat left top;
    margin-top: -45px;
}
.slide2_nav:active {
    opacity: 0.6;
}
.slide2_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
}
.main_box .main_content .right dl {
    float: left;
    width: 100%;
    padding-bottom: 20px;
    border-bottom: dashed 1px #d4d4d4;
}
.main_box .main_content .right dl dt {
    font-size: 16px;
    line-height: 38px;
    margin-bottom: 10px;
}
.main_box .main_content .right dl dd {
    font-size: 14px;
    line-height: 22px;
    color: #999999;
}
.main_box .main_content .right ul {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.main_box .main_content .right ul li {
    padding-left: 15px;
    float: left;
    width: 340px;
    height: 30px;
    overflow: hidden;
    background: url(../images/li_pre.gif) left center no-repeat;
    font-size: 16px;
    line-height: 30px;
    color: #535353;
}
.tag_left {
    padding-top: 30px;
    height: 40px;
    float: right;
}
.tag_left li {
    float: left;
    list-style-type: none;
    height: 40px;
}
.tag_left li a {
    padding: 0px 10px;
    font-size: 16px;
    float: left;
    color: #585858;
    line-height: 40px;
    padding-top: 0px;
    height: 40px;
    text-decoration: none;
    border-bottom: solid 3px #ffffff;
}
.tag_left li a:hover {
    color: #ff6600;
}
.tag_left li.emptytag {
    background: none transparent scroll repeat 0% 0%;
    width: 4px;
}
.tag_left li.selectTag a {
    border-bottom: solid 3px #a31430;
}
.stepcarousel {
    MARGIN: 0px auto;
    overflow: hidden;
    WIDTH: 800px;
    POSITION: relative;
    height: 380px;
}
.stepcarousel .belt {
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}
#displaycssbelt {
    VISIBILITY: hidden
}
#stocklevels {
    VISIBILITY: hidden
}
.stepcarousel .panel {
    FLOAT: left;
    MARGIN: 20px 50px 0px 50px;
    OVERFLOW: hidden;
    WIDTH: 202px
}
.stock {
    CLEAR: both;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px auto;
    WIDTH: 929px;
    COLOR: #000;
    BORDER-BOTTOM: #000 1px dashed;
    FONT-FAMILY: arial, verdana, sans-serif;
    HEIGHT: 10px;
    TEXT-ALIGN: right;
}
.subfeature {
    DISPLAY: block;
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 202px
}
.subfeature-txt {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 202px ! important;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 20px;
    POSITION: relative;
}
.subfeature-txt H2 {
    CLEAR: both;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 3px;
    text-align: center;
    width: 100%;
    height: 25px;
}
.subfeature-txt H2 A {
    COLOR: #a3142f;
    font-size: 16px;
    line-height: 22px;
}
.subfeature-txt H2 A:hover {
    COLOR: #ff6600;
}
.subfeature-txt p {
    line-height: 22px;
    font-size: 14px;
    padding-top: 20px;
    height: 66px;
    overflow: hidden;
}
.subfeature a img {
    border-radius: 50%;
    border: solid 1px #a31430;
}
.subfeature a images:hover {
    border: solid 1px #336699;
}
.mystepcarousel {
    MARGIN: 0px auto;
    OVERFLOW: scroll;
    WIDTH: 800px;
    POSITION: relative;
    height: 380px;
}
.mystepcarousel .panel {
    FLOAT: left;
    MARGIN: 20px 50px 0px 50px;
    OVERFLOW: hidden;
    WIDTH: 202px
}
.mystepcarousel .belt {
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}
#displaycssbelt2 {
    VISIBILITY: hidden
}
#stocklevels2 {
    VISIBILITY: hidden
}
.news_lister {
    width: 100%;
    float: left;
}
.news_lister ul li {
    padding-left: 20px;
    float: left;
    background: url(../images/w_pre.png) left center no-repeat;
    width: 320px;
    margin-right: 30px;
    border-bottom: solid 1px #eeeeee;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news_lister ul li a {
    line-height: 30px;
    font-size: 14px;
}
.news_lister ul {
    margin-left: 50px;
}
.main_event {
    width: 800px;
    float: left;
    margin-top: 30px;
}
.date {
    float: left;
    width: 220px;
}
.date #title {
    width: 100%;
    height: 40px;
    line-height: 30px;
    text-align: center;
}
.date #title ul li {}
#year {
    width: 80px;
    overflow: hidden;
    line-height: 40px;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
}
#mouth {
    width: 100%;
}
#mouth li {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    border: solid 1px #a31430;
    float: left;
    text-align: center;
    margin-left: 6px;
    margin-top: 20px;
}
#mouth li a {
    text-align: center;
    line-height: 45px;
    width: 45px;
    height: 45px;
    font-size: 16px;
    color: #a31430;
}
#mouth li.hover {
    background: #a31430;
}
#mouth li.hover a {
    color: #ffffff;
}
#mouth .gray {
    background: #ffffff;
    border: solid 1px #c2c2c2;
}
#mouth .gray a {
    color: #c2c2c2;
}
.event_cont {
    float: left;
    width: 580px;
}
.total {
    width: 2320px;
    padding: 0;
    margin: 0;
    list-style: none;
}
.event_cont figure {
    height: 340px;
    background: url(../images/event_bg.gif) right center no-repeat;
}
.event_cont figure img {
    float: left;
    border-radius: 50%;
    border: solid 1px #ffffff;
}
.event_cont figure figcaption {
    float: right;
    width: 200px;
    margin-top: 100px;
    margin-right: 30px;
}
.event_cont figure figcaption h4 {
    color: #a31430;
    font-size: 16px;
}
.event_cont figure figcaption p {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    height: 100px;
    overflow: hidden;
    width: 100%;
    padding: 10px 0px;
}
.event_cont figure figcaption h6 {
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #a31430;
}
.weather {
    width: 320px;
    float: left;
}
.col_box {
    background: #a31430;
    color: #ffffff;
    float: left;
    margin-top: 20px;
    padding: 10px;
    width: 300px;
}
.col_box .title {
    height: 43px;
    width: 100%;
    float: left;
    border-bottom: solid 1px #ffffff;
}
.col_box .title .col_tager {
    float: left;
    width: 100%;
}
.col_box .title .col_tager li {
    line-height: 40px;
    float: left;
}
.col_box .title .col_tager li a {
    color: #ffffff;
    line-height: 40px;
    border-bottom: solid 3px #a31430;
    float: left;
    padding: 0px 5px;
    font-size: 18px;
}
.col_box .title .col_tager li a:hover {
    border-bottom: solid 3px #ffffff;
}
.col_box .title .col_tager .selectTager a {
    border-bottom: solid 3px #ffffff;
}
.col_cont {
    margin-top: 15px;
    float: left;
    width: 100%;
}
.col_cont figure {
    text-align: center;
}
.col_cont figure figcaption {
    margin-top: 15px;
    line-height: 22px;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    text-indent: 2em;
    float: left;
}
.col_cont figure figcaption p {
    height: auto;
    width: 100%;
    zoom: 1;
    clear: both;
}
.project_show {
    float: left;
    width: 300px;
    height: 600px;
    padding: 30px 10px 10px 10px;
    background: #f6f6f6;
}
.project_show .title {
    width: 300px;
    height: 43px;
    line-height: 40px;
    border-bottom: solid 1px #aeaeae;
    float: left;
}
.project_show .title h3 {
    font-size: 20px;
    color: #535353;
    float: left;
}
.project_show .pro_tager {
    float: right;
    height: 40px;
}
.project_show .pro_tager li {
    float: left;
    list-style-type: none;
    height: 40px;
}
.project_show .pro_tager li a {
    padding: 0px 10px;
    font-size: 16px;
    float: left;
    color: #585858;
    line-height: 40px;
    padding-top: 0px;
    height: 40px;
    text-decoration: none;
    border-bottom: solid 3px #f6f6f6;
}
.project_show .pro_tager li a:hover {
    border-bottom: solid 3px #a31430;
}
.project_show .pro_tager li.emptytag {
    background: none transparent scroll repeat 0% 0%;
    width: 4px;
}
.project_show .pro_tager li.selectTager a {
    border-bottom: solid 3px #a31430;
}
.project_show .pro_pics {
    width: 300px;
    float: left;
    overflow: hidden;
}
.project_show .pro_pics .first_img {
    position: relative;
    float: left;
    width: 300px;
    height: 212px;
    margin-top: 20px;
}
.project_show .pro_pics .first_images figure img {
    border: solid 1px #b1b1b1;
}
.project_show .pro_pics .first_images figure figcaption {
    bottom: 0px;
    height: 35px;
    line-height: 35px;
    position: absolute;
    background: #000000;
    width: 100%;
    text-align: center;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.6;
}
.project_show .pro_pics .first_images figure figcaption a {
    color: #ffffff;
    opacity: 1.0;
}
.project_show .pro_pics .first_images figure figcaption a:hover {
    color: #ff6600;
}
.project_show .pro_pics .second_img {
    float: left;
    width: 320px;
}
.project_show .pro_pics .second_images figure {
    float: left;
    margin-right: 20px;
    margin-top: 20px;
    width: 43%;
}
.project_show .pro_pics .second_images figure p {
    height: 90px;
    width: 138px;
    text-align: center;
    border: solid 1px #d4d4d4;
    float: left;
}
.project_show .pro_pics .second_images figure figcaption {
    text-align: center;
    line-height: 35px;
}
.project_show .pro_videos {
    width: 300px;
    float: left;
    overflow: hidden;
}
.project_show .pro_videos .first_img {
    position: relative;
    float: left;
    width: 300px;
    height: 212px;
    margin-top: 20px;
    border: solid 1px #b1b1b1;
}
.project_show .pro_videos .first_images figure img {}
.project_show .pro_videos .first_images figure figcaption {
    bottom: 0px;
    height: 35px;
    line-height: 35px;
    position: absolute;
    background: #000000;
    width: 100%;
    text-align: center;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.6;
}
.project_show .pro_videos .first_images figure figcaption a {
    color: #ffffff;
    opacity: 1.0;
}
.project_show .pro_videos .first_images figure figcaption a:hover {
    color: #ff6600;
}
.project_show .pro_videos .play_but {
    position: absolute;
    left: 40%;
    top: 40%;
    border: none;
}
.project_show .pro_videos .second_img {
    float: left;
    width: 320px;
}
.project_show .pro_videos .second_images figure {
    float: left;
    margin-right: 20px;
    margin-top: 20px;
    width: 43%;
}
.project_show .pro_videos .second_images figure .play_img {
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 36px;
    width: 36px;
}
.project_show .pro_videos .second_images figure p {
    height: 90px;
    width: 138px;
    text-align: center;
    border: solid 1px #d4d4d4;
    float: left;
    position: relative;
}
.project_show .pro_videos .second_images figure figcaption {
    text-align: center;
    line-height: 35px;
}
.play_but {}
/*资讯列表*/
.col_box2 {
    background: #a31430;
    color: #ffffff;
    float: left;
    padding: 20px 10px;
    width: 300px;
}
.col_box2 .title {
    font-size: 20px;
    color: #ffffff;
    width: 100%;
    float: left;
    border-bottom: solid 1px #ffffff;
    line-height: 40px;
}
.col_box2 .fig_list {
    float: left;
    padding: 10px 0px;
}
.col_box2 .fig_list figure {
    padding: 10px;
    width: 280px;
    float: left;
}
.col_box2 .fig_list figure img {
    float: left;
    margin-right: 20px;
}
.col_box2 .fig_list figure figcaption a {
    color: #ffffff;
    font-size: 14px;
}
.red_line {
    height: 15px;
    background: #a31430;
    width: 100%;
}
/*图片列表*/
.ce {
    display: block;
    width: 210px;
    float: left;
    z-index: 5;
    background: #a31430;
}
.ce li {
    border-bottom: 1px solid #e7e7e7;
    height: 42px;
}
.more {
    margin-left: 36px;
}
.ce li a {
    padding: 10px 10px 10px 40px;
    color: #ffffff;
    display: block;
    cursor: pointer;
    background: #a31430;
}
.ce li a:hover {
    background: url(../images/arrow.png) no-repeat right center #a31430;
}
.ce li .dqian {
    background: none
}
.ce li .xz {
    background: url(../images/arrow.png) no-repeat right center;
}
.er {
    width: 210px;
    background: rgb(100, 100, 100);
}
.er li {
    width: 100%;
}
.er li a {
    display: block;
    padding: 10px 10px 10px 20px;
    color: white;
    background: none;
    font-size: 15px;
}
.er .e_li a {
    background: url(../images/more.png) no-repeat 120px center;
}
.er li a:hover,
.er li .sen_x {
    background: rgb(253, 83, 49);
}
.er .e_li a:hover,
.er .e_li .sen_x {
    background: url(../images/more.png) no-repeat 120px center rgb(253, 83, 49);
}
.thr {
    background: rgb(150, 150, 150);
}
.thr li {
    margin-bottom: 1px;
    border-top: 1px solid rgb(180, 180, 180);
    position: relative;
}
.er .e_li .thr li a {
    background: none;
}
.er .e_li .thr li a:hover {
    background: rgb(249, 152, 49);
}
.er .e_li .thr li .xuan {
    background: rgb(249, 152, 49);
}
.more1 {
    margin-left: 28px;
    margin-top: -4px;
}
.thr_nr {
    width: 300px;
    position: absolute;
    top: 0px;
    left: 210px;
    z-index: 10;
    border: 1px solid rgb(201, 201, 201);
    display: none;
}
.thr_nr h3 {
    font-weight: normal;
    font-size: 18px;
    display: block;
    text-align: center;
    width: 100%;
    padding: 10px 0px;
}
.thr_nr img {
    width: 100%;
}
.sec_banner {
    height: 450px;
    width: 100%;
    background: url(../images/sub_banner.jpg) top center no-repeat;
}
.sec_banner img {
    left: 50%;
    margin-left: -960px;
    top: 0px;
    height: 380px;
    width: 1920px;
}
.ti {
    width: 29px;
    height: 29px;
    float: left;
    padding-top: 3px;
    cursor: pointer;
    text-align: center;
    margin-right: 10px;
    margin-top: 40px;
    margin-left: 20px;
    background: url(../images/11.png) no-repeat;
}
.inpu {
    cursor: pointer;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    width: 29px;
    height: 29px;
}
.span {
    float: left;
    display: block;
    padding: 4px 40px 0px 0px;
    color: #000;
}
.tu1 {
    width: 29px;
    height: 29px;
    float: left;
    padding-top: 3px;
    cursor: pointer;
    text-align: center;
    margin-right: 10px;
    margin-top: 40px;
    margin-left: 20px;
    background: url(../images/22.png) no-repeat;
}
.span1 {
    color: #f00;
    float: left;
    display: block;
    padding: 4px 40px 0px 0px;
}
.span2 {
    color: #000;
}
.left_menus {
    width: 210px;
    float: left;
    margin-top: 30px;
}
.left_menus h3 {
    line-height: 44px;
    background: #a31430;
    border-bottom: solid 1px #ffffff;
}
.left_menus h3 a {
    height: 44px;
    display: block;
    color: #ffffff;
    font-size: 14px;
    text-indent: 2em;
}
.left_menus h3 a:hover {
    background: url(../images/arrow.png) no-repeat right center #a31430;
}
.left_menus h3.hover a {
    background: url(../images/arrow.png) no-repeat right center #a31430;
}
.left_menus dl {
    width: 208px;
    border: solid 1px #e7e7e7;
}
.left_menus dl a {
    color: #666666;
    display: block;
    border-bottom: solid 1px #e7e7e7;
    line-height: 47px;
    height: 47px;
}
.left_menus dl a:hover {
    background: url(../images/arrow_red.png) no-repeat right center;
    color: #a31430;
}
.left_menus dl .hover a {
    background: url(../images/arrow_red.png) no-repeat right center;
    color: #a31430;
}
.left_menus dl dt a {
    text-indent: 2em;
}
.left_menus dl dt {
    background: #f6f6f6;
}
.left_menus dl dd {
    background: #ffffff;
}
.left_menus dl dd a {
    text-indent: 3em;
}
.right_pic {
    width: 910px;
    float: left;
    margin-top: 30px;
}
.right_pic .title {
    border-bottom: solid 1px #d4d4d4;
    display: block;
    float: left;
    width: 100%;
}
.right_pic_list {
    float: left;
    width: 910px;
    padding: 30px 0px;
}
.right_pic_list figure {
    display: inline-block;
    margin: 20px 30px;
    width: 235px;
}
.right_pic_list figure figcaption a {
    color: #000000;
    font-size: 16px;
}
.right_pic_list figure figcaption {
    height: 48px;
    overflow: hidden;
    line-height: 24px;
}
.videolist_pic {
    position: relative;
}
.videolist_pic .play_img {
    position: absolute;
    bottom: 6px;
    left: 0px;
}
/**隧道文化*/
.pic_new {
    width: 910px;
    border: solid 1px #d4d4d4;
    float: left;
    overflow: hidden;
    margin-top: 20px;
}
.title {
    width: 100%;
    border-bottom: solid 1px #d4d4d4;
}
.box_news2 {
    margin-top: 20px;
    width: 910px;
    float: left;
}
.box_news2 h3 i,
.news_tit {
    font-size: 18px;
    padding: 0px 15px;
    line-height: 35px;
    background: #e60012;
    color: #ffffff;
    float: left;
}
.box_news2 figure {
    background: #f7f7f7;
    border-bottom: dashed 1px #d4d4d4;
    float: left;
    padding: 20px;
    width: 870px;
    margin-top: 30px;
}
.box_news2 figure img {
    float: left;
    margin-right: 30px;
}
.box_news2 figure figcaption h5 {
    font-size: 16px;
    line-height: 24px;
}
.box_news2 figure figcaption h5 a {
    color: #000000;
}
.box_news2 figure figcaption p {
    color: #757575;
    line-height: 26px;
    overflow: hidden;
    margin-top: 15px;
}
.box_news2 figure figcaption p i {
    margin-right: 20px;
    font-size: 12px;
}
.left_menuer {
    width: 210px;
    float: left;
}
.left_menuer ul {
    width: 208px;
    border: solid 1px #e7e7e7;
}
.left_menuer ul li a {
    color: #666666;
    display: block;
    border-bottom: solid 1px #e7e7e7;
    line-height: 47px;
    height: 47px;
    text-indent: 2em;
}
.left_menuer ul li a:hover {
    background: url(../images/arrow_red.png) no-repeat right center;
    color: #a31430;
}
.left_menuer ul li.hover a {
    background: url(../images/arrow.png) no-repeat right center #a31430;
    color: #ffffff;
}
.pic_detail {
    width: 1110px;
    float: left;
    border: solid 1px #d4d4d4;
    overflow: hidden;
    padding: 30px;
}
.pic_detail h2 {
    font-size: 18px;
    line-height: 35px;
}
.pic_detail p {
    font-size: 14px;
    line-height: 30px;
}
/*视频播放页面*/
.play_main {
    width: 100%;
}
.play_main .tit {
    padding-bottom: 10px;
    border-bottom: solid 1px #ededed;
}
.play_main .tit h2 {
    line-height: 40px;
    font-size: 24px;
    color: #000000;
}
.play_main .tit p {
    line-height: 30px;
    font-size: 14px;
    color: #b2b2b2;
}
.play_main .tit p span {
    margin-right: 40px;
}
.all_width {
    width: 100%;
}
.play_area {
    margin-top: 20px;
    background: #d7d7d7;
    padding: 30px 0px;
    text-align: center;
    position: relative;
}
.play_area video {
    background: #000000;
}
.about_video {
    margin-top: 10px;
}
.about_video .l_video {
    width: 750px;
    float: left;
}
.about_video .l_video h5 {
    font-size: 16px;
    color: #666666;
    line-height: 35px;
}
.about_video .l_video h5 span {
    float: right;
    font-size: 14px;
}
.about_video .l_video p {
    font-size: 14px;
    padding: 10px 0px;
    line-height: 24px;
    color: #666666;
}
.about_video .r_video {
    padding: 15px 0px 0px 40px;
    float: left;
}
.other_video {
    border: solid 1px #d4d4d4;
    float: left;
    width: 758px;
    padding: 0px 20px 20px 20px;
}
.other_video .top_tit {
    height: 50px;
    border-bottom: solid 1px #d4d4d4;
    display: block;
    width: 100%;
    float: left;
}
.other_video .top_tit h3 {
    float: left;
    padding: 0px 10px;
    color: #000000;
    line-height: 47px;
    font-size: 16px;
    border-bottom: solid 3px #004199;
}
.rollBoxer {
    position: relative;
    float: left;
}
.rollBoxer .Cont {
    width: 760px;
    overflow: hidden;
    float: left;
}
.rollBoxer .ScrCont {
    width: 10000000px;
}
.rollBoxer #List1,
.rollBoxer #List2 {
    float: left;
}
.pic_img {
    width: 160px;
    float: left;
    margin-right: 40px;
}
.pic_images dl {
    width: 160px;
    float: left;
    margin-right: 43px;
}
.pic_images dl:last {
    margin-right: 0px;
}
.pic_images dl dt {
    width: 160px;
    height: 100px;
    position: relative;
}
.pic_images dl dt a {
    width: 36px;
    height: 36px;
    position: absolute;
    left: 0px;
    bottom: 0px;
}
.pic_images dl dd {
    line-height: 24px;
    margin-top: 5px;
}
.pic_images dl dd h5 {
    color: #000;
    font-size: 16px;
}
.pic_images dl dd p {
    font-size: 14px;
    line-height: 24px;
}
.pic_images dl dd p.black {
    color: #000000;
}
.rollBoxer .go {
    position: absolute;
    top: -47px;
    right: 0px;
    width: 46px;
}
.rollBoxer .go .images1,
.rollBox .go .images2 {
    float: right;
    margin-left: 5px;
}
.comment_vid {
    margin-top: 20px;
    float: left;
    width: 758px;
    padding: 20px;
}
.comment_vid .r_title {
    line-height: 28px;
    height: 29px;
    width: 100%;
    float: left;
    border-bottom: solid 1px #e1e1e1;
}
.comment_vid .r_title h3 {
    color: #000000;
    font-size: 18px;
    height: 26px;
    line-height: 26px;
    float: left;
    width: 100px;
    text-align: center;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #e60012;
}
.comment_vid .r_title .r_tager {
    line-height: 28px;
    height: 28px;
    float: left;
    width: 700px;
}
.comment_vid .take {
    width: 758px;
    float: left;
}
.comment_vid .take h4 {
    line-height: 40px;
    color: #000000;
    font-size: 16px;
    padding-left: 20px;
}
.comment_vid .text_box {
    padding: 20px 20px;
    border: solid 1px #d4d4d4;
    position: relative;
}
.comment_vid .text_box .textarea {
    background: #f7f7f7;
    border: solid 1px #d4d4d4;
    width: 100%;
}
.comment_vid .text_box button {
    line-height: 30px;
    padding: 0px 20px;
    background: #004199;
    color: #ffffff;
    font-size: 14px;
    border: none;
    margin-top: 20px;
}
.comment_vid .take .com_bot {
    border: solid 1px #d4d4d4;
    background: #f7f7f7;
    float: left;
    width: 718px;
    padding: 30px 20px;
    margin-top: 20px;
}
.comment_vid .take .com_bot figure img {
    float: left;
    border-radius: 50%;
    width: 56px;
    height: 56px;
}
.comment_vid .take .com_bot figure figcaption {
    float: left;
    margin-left: 20px;
    width: 570px;
}
.comment_vid .take .com_bot figure figcaption p {
    line-height: 24px;
}
.comment_vid .take .com_bot figure figcaption p a {
    color: #e60012;
}
.comment_vid .take .com_bot figure figcaption p a:hover {
    color: #ff6600;
}
.comment_vid .take .com_bot figure i {
    line-height: 120px;
    padding-left: 30px;
    font-size: 18px;
    color: #004199;
    font-weight: bold;
}
.end_com {
    border: solid 1px #d4d4d4;
    background: #ffffff;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    padding-left: 10px;
}
.text_box i {
    width: 20px;
    height: 10px;
    position: absolute;
    background: url(../images/san.png) 0px -170px no-repeat;
    top: -10px;
    left: 40px
}
.show_video {
    width: 278px;
    float: left;
    border: solid 1px #d4d4d4;
    background: #f6f6f6;
    margin-top: 20px;
    padding: 10px 20px;
}
.show_video .show_tit {
    border-bottom: solid 1px #d4d4d4;
    width: 100%;
    float: left;
}
.show_video .show_tit h4 {
    line-height: 30px;
    color: #000000;
    float: left;
    font-size: 18px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #e60012;
    padding-left: 10px;
    padding-right: 10px;
}
.show_video figure {
    float: left;
    margin-top: 15px;
}
.show_video figure img {
    float: left;
    border: solid 1px #d4d4d4;
}
.show_video figure figcaption {
    float: left;
    line-height: 22px;
    width: 170px;
    margin-left: 10px;
}
.show_video figure figcaption.info {
    float: left;
    line-height: 22px;
    margin-left: 10px;
    width: 140px;
}
.show_video figure figcaption.info h6 {
    font-size: 16px;
    color: #000000;
}
.show_video .txt_info {
    padding: 10px 0px;
    line-height: 24px;
    clear: both;
}
/*会议视频播放*/
.video_menu {
    height: 85px;
    width: 1170px;
}
.video_menu .logo {
    float: left;
    width: 150px;
    margin-left: 30px;
}
.video_menu .menu {
    float: left;
}
.video_menu .menu a {
    width: 100px;
    float: left;
    line-height: 70px;
    color: #666666;
    text-align: center;
    font-size: 16px;
    position: relative;
}
.video_menu .menu a i {
    position: absolute;
    height: 13px;
    width: 10px;
    background: url(../images/mainbg.png) 0px -57px no-repeat;
    top: 20px;
    right: 7px;
}
.video_menu .menu a:hover,
.video_menu .menu a.hover {
    background: #ffffff;
    color: #666666;
    height: 67px;
    border-bottom: solid 3px #004199;
}
.play_boxer {
    padding: 20px;
    background: #7f7f7f;
    padding: 20px;
    position: relative;
}
.play_boxer .video_info {
    border: solid 1px #d4d4d4;
    width: 298px;
    float: left;
    background: #ffffff;
    height: 477px;
    overflow: hidden;
}
.play_boxer .video_info .info_tit {
    line-height: 41px;
    height: 41px;
    border-bottom: solid 1px #d4d4d4;
}
.play_boxer .video_info .info_tit h4 {
    line-height: 40px;
    height: 40px;
    float: left;
    padding: 0px 15px;
    font-size: 16px;
    color: #000000;
    border-top-width: 3px;
    border-right-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-top-color: #e60012;
    border-right-color: #d4d4d4;
}
.play_boxer .video_info .info_cont {
    padding: 10px;
}
.info_cont {}
.play_boxer video {
    background: #000000;
    margin-left: 30px;
}
/*收缩菜单*/
.v {
    float: right;
    width: 14px;
    height: 14px;
    overflow: hidden;
    background: url(../images/vicon.png) no-repeat;
    display: inline-block;
    margin-top: -5px;
    margin-bottom: -5px;
}
.v01 {
    background-position: 0 0;
}
.v02 {
    background-position: 0 -16px;
}
.vtitle {
    height: 40px;
    background: #f0f0f0;
    line-height: 40px;
    margin-top: 5px;
    ;
    padding-bottom: 5px;
    padding-left: 35px;
    background: url(../images/tit_pre.png) #f0f0f0 left center no-repeat;
    font-size: 15px;
    color: #4d4d4d;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    cursor: pointer;
}
.vtitle em {
    margin: 13px 10px 0 0;
}
.vconlist {
    background: #fff;
    padding: 10px 0px;
}
.vconlist li {
    line-height: 30px;
    display: block;
    font-size: 14px;
    color: #866f67;
    padding-left: 5px;
    line-height: 24px;
    color: #666666;
}
.vconlist li p {
    line-height: 24px;
}
.vconlist li p img {
    max-width: 200px;
}
.vconlist2 {
    background: #fff;
    padding: 10px 0px;
}
.vconlist2 li {
    line-height: 34px;
    display: block;
    font-size: 14px;
    color: #866f67;
    border-bottom: dashed 1px #cccccc;
    padding-left: 20px;
    background: url(../images/third.png) 5px 12px no-repeat;
    line-height: 34px;
    color: #666666;
}
.ititle {
    height: 40px;
    background: #f0f0f0;
    line-height: 40px;
    margin-top: 5px;
    padding-left: 35px;
    background: url(../images/tit_pre.png) #f0f0f0 left center no-repeat;
    font-size: 15px;
    color: #4d4d4d;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    cursor: pointer;
}
.iconlist {
    background: #fff;
    padding: 10px 0px;
}
.iconlist li {
    line-height: 30px;
    display: block;
    font-size: 14px;
    color: #866f67;
    padding-left: 5px;
    line-height: 24px;
    color: #666666;
}
.ctitle {
    height: 40px;
    background: #f0f0f0;
    line-height: 40px;
    margin-top: 5px;
    padding-left: 35px;
    background: url(../images/tit_pre.png) #f0f0f0 left center no-repeat;
    font-size: 15px;
    color: #4d4d4d;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    cursor: pointer;
}
.ctitle p {
    background: url(../images/vicon.png) no-repeat 50px 0px;
    line-height: 40px;
}
.ctitle em {
    margin: 13px 10px 0 0;
    float: right;
    width: 14px;
    height: 14px;
    overflow: hidden;
    background: url(../images/vicon.png) 0 -16px no-repeat;
    display: inline-block;
}
.active em {
    margin: 13px 10px 0 0;
    float: right;
    width: 14px;
    height: 14px;
    overflow: hidden;
    background: url(../images/vicon.png) no-repeat;
    display: inline-block;
}
.bot_video {
    margin-top: 10px;
    width: 100%;
    float: left;
}
/* scrolltab */
.scrolltab {
    position: relative;
    width: 756px;
    border: solid 1px #d4d4d4;
    float: left;
    margin-top: 20px;
}
.scrolltab .ulBigPic {
    width: 636px;
    height: 460px;
    padding: 20px 60px 0;
    overflow: hidden;
    text-align: center;
    border-bottom: solid 1px #d4d4d4;
}
.scrolltab .ulBigPic li {
    width: 564px;
    height: 420px;
    display: none;
}
.scrolltab .ulBigPic .liSelected {
    display: block;
}
.scrolltab .ulBigPic img {
    border: 1px solid #dedede;
    padding: 2px;
    background-color: #fff;
}
.scrolltab .ulBigPic .sPic {
    width: 570px;
    overflow: hidden;
    float: left;
    margin-left: 30px;
}
.scrolltab .ulBigPic .sSideBox {
    width: 290px;
    float: right;
    overflow: hidden;
}
.scrolltab .sSideBox span {
    width: 290px;
    display: block;
    overflow: hidden;
}
.scrolltab .ulBigPic .sTitle {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-weight: 700;
    color: #333;
}
.scrolltab .ulBigPic .sIntro {
    line-height: 24px;
    color: #666;
    word-wrap: break-word;
    word-break: break-all;
}
.scrolltab .ulBigPic .sMore {
    height: 24px;
    line-height: 24px;
}
.scrolltab .ulBigPic .sMore a {
    color: #841;
}
.scrolltab .ulBigPic .sTitle a {
    color: #333;
}
.scrolltab .ulBigPic .sTitle a:hover {
    color: #840;
}
.scrolltab .sLeftBtnA,
.scrolltab .sLeftBtnASel,
.scrolltab .sLeftBtnABan,
.scrolltab .sRightBtnA,
.scrolltab .sRightBtnASel,
.scrolltab .sRightBtnABan {
    width: 60px;
    height: 70px;
    display: block;
    position: absolute;
    top: 190px;
    background: url(../images/bgArt.png) no-repeat;
}
.scrolltab .sLeftBtnA,
.scrolltab .sLeftBtnASel,
.scrolltab .sRightBtnA,
.scrolltab .sRightBtnASel {
    cursor: pointer;
}
.scrolltab .sLeftBtnA,
.scrolltab .sLeftBtnASel,
.scrolltab .sLeftBtnABan {
    left: 0px;
}
.scrolltab .sLeftBtnA {
    background-position: 0px 0px;
}
.scrolltab .sLeftBtnASel {
    background-position: -120px 0;
}
.scrolltab .sLeftBtnABan {
    background-position: 0px 0;
}
.scrolltab .sRightBtnA,
.scrolltab .sRightBtnASel,
.scrolltab .sRightBtnABan {
    right: 0px;
}
.scrolltab .sRightBtnA {
    background-position: -60px 0;
}
.scrolltab .sRightBtnASel {
    background-position: -180px 0;
}
.scrolltab .sRightBtnABan {
    background-position: -60px 0;
}
.scrolltab .dSmallPicBox {
    width: 680px;
    height: 80px;
    position: relative;
    margin-top: 20px;
    margin-left: 40px;
}
.scrolltab .dSmallPic {
    width: 600px;
    height: 80px;
    position: absolute;
    left: 53px;
    top: 0px;
    overflow: hidden;
}
.scrolltab .dSmallPic ul {
    position: absolute;
}
.scrolltab .dSmallPic li {
    width: 90px;
    height: 60px;
    border: 2px solid #fff;
    margin-right: 26px;
    float: left;
    display: inline;
    cursor: pointer;
    overflow: hidden;
}
.scrolltab .dSmallPic .sPic {
    width: 90px;
    height: 60px;
    display: block;
}
.scrolltab .dSmallPic .sPic img {
    border: 2px solid #ffffff;
}
.scrolltab .dSmallPic .sTitle {
    width: 141px;
    height: 30px;
    line-height: 30px;
    display: block;
    text-align: center;
    color: #333;
    overflow: hidden;
}
.scrolltab .dSmallPic .liSelected {
    border-color: #004199;
}
.scrolltab .dSmallPic .liSelected .sPic img {
    border-color: #fff;
}
.scrolltab .sLeftBtnB,
.scrolltab .sLeftBtnBSel,
.scrolltab .sLeftBtnBBan,
.scrolltab .sRightBtnB,
.scrolltab .sRightBtnBSel,
.scrolltab .sRightBtnBBan {
    width: 18px;
    height: 37px;
    display: block;
    position: absolute;
    top: 20px;
    background: url(../images/bgArt.png) no-repeat;
}
.scrolltab .sLeftBtnB,
.scrolltab .sLeftBtnBSel,
.scrolltab .sRightBtnB,
.scrolltab .sRightBtnBSel {
    cursor: pointer;
}
.scrolltab .sLeftBtnB,
.scrolltab .sLeftBtnBSel,
.scrolltab .sLeftBtnBBan {
    left: 20px;
}
.scrolltab .sLeftBtnB {
    background-position: 0 -87px;
}
.scrolltab .sLeftBtnBSel {
    background-position: -36px -87px;
}
.scrolltab .sLeftBtnBBan {
    background-position: -73px -87px;
}
.scrolltab .sRightBtnB,
.scrolltab .sRightBtnBSel,
.scrolltab .sRightBtnBBan {
    right: 20px;
}
.scrolltab .sRightBtnB {
    background-position: -16px -87px;
}
.scrolltab .sRightBtnBSel {
    background-position: -52px -87px;
}
.scrolltab .sRightBtnBBan {
    background-position: -88px -87px;
}
.play_button {
    position: absolute;
    bottom: 0px;
    left: 0px;
}
/*首页*/
div.indexmaindiv {
    margin: 0px auto;
    width: 1000px;
}
div.indexmaindiv div.playerstyles {
    width: 204px;
    height: 44px;
    background: url('images/areabackground/playstyles.png') no-repeat;
}
div.indexmaindiv1 {
    margin-top: 0px;
}
div.indexmaindiv1 div.stylesgoleft {
    float: left;
    width: 22px;
    height: 44px;
    background: url(../images/left_arrow.png) no-repeat left top;
    margin: 140px 0px 0px 0px;
    cursor: pointer;
}
div.indexmaindiv1 div.playerdetail {
    width: 204px;
    background: #FFF;
    font-family: '微软雅黑';
}
div.indexmaindiv1 div.playerdetail div.detailimg {
    width: 204px;
}
div.indexmaindiv1 div.playerdetail div.detailimages img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    border: solid 1px #a31430;
}
div.indexmaindiv1 div.playerdetail div.teanames {
    text-align: center;
    font-size: 14px;
    margin-top: 20px;
}
div.indexmaindiv1 div.playerdetail div.teanames a {
    COLOR: #a3142f;
    font-size: 16px;
}
div.indexmaindiv1 div.playerdetail div.teanames a:hover {
    COLOR: #ff6600;
}
div.indexmaindiv1 div.playerdetail div.teadetail {
    width: 204px;
}
div.indexmaindiv1 div.playerdetail div.teadetail p {
    line-height: 22px;
    font-size: 14px;
    padding-top: 25px;
    height: 66px;
    overflow: hidden;
    color: #333333;
}
div.indexmaindiv1 div.playerdetail .checkdetail {
    width: 134px;
    height: 27px;
    display: block;
    background: url('images/areabackground/checkdetail.png') no-repeat;
    margin: 18px;
}
div.indexmaindiv1 div.stylesgoright {
    float: left;
    width: 22px;
    height: 44px;
    background: url(../images/right_arrow.png) no-repeat;
    margin: 140px 0px 0px 15px;
    cursor: pointer;
}
/*滚动*/
div.maindiv1 {
    float: left;
    width: 736px;
    height: 355px;
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
}
div.maindiv1 ul {
    position: absolute;
    left: 0;
    top: 0;
}
div.maindiv1 ul li {
    float: left;
    width: 204px;
    margin-left: 28px;
    margin-right: 21px;
    padding: 0px;
}
.stepcarousel {
    MARGIN: 0px auto;
    overflow: hidden;
    WIDTH: 800px;
    POSITION: relative;
    height: 380px;
}
.stepcarousel .belt {
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}
#displaycssbelt {
    VISIBILITY: hidden
}
#stocklevels {
    VISIBILITY: hidden
}
.stepcarousel .panel {
    FLOAT: left;
    MARGIN: 20px 50px 0px 50px;
    OVERFLOW: hidden;
    WIDTH: 202px
}
.stock {
    CLEAR: both;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px auto;
    WIDTH: 929px;
    COLOR: #000;
    BORDER-BOTTOM: #000 1px dashed;
    FONT-FAMILY: arial, verdana, sans-serif;
    HEIGHT: 10px;
    TEXT-ALIGN: right;
}
.subfeature {
    DISPLAY: block;
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 202px
}
.subfeature-txt {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 202px ! important;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 20px;
    POSITION: relative;
}
.subfeature-txt H2 {
    CLEAR: both;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 3px;
    text-align: center;
    width: 100%;
    height: 25px;
}
.subfeature-txt H2 A {
    COLOR: #a3142f;
    font-size: 16px;
    line-height: 22px;
}
.subfeature-txt H2 A:hover {
    COLOR: #ff6600;
}
.subfeature-txt p {
    line-height: 22px;
    font-size: 14px;
    padding-top: 20px;
    height: 66px;
    overflow: hidden;
}
.subfeature a img {
    border-radius: 50%;
    border: solid 1px #a31430;
}
.subfeature a images:hover {
    border: solid 1px #336699;
}
#scroll {
    width: 220px;
    height: 260px;
    overflow: hidden;
}
#scroll .datelist {
    height: 260px;
    width: 880px;
    padding: 0;
    margin: 0;
    list-style: none;
}
.container {
    width: 220px;
    position: relative;
}
#left_but,
#right_but {
    width: 10px;
    height: 20px;
    position: absolute;
    top: 110px;
    cursor: pointer;
}
#left_but {
    left: 60px;
    background: url(../images/left.gif) no-repeat;
}
#right_but {
    right: 60px;
    background: url(../images/right.gif) no-repeat;
}
#event {
    width: 580px;
    height: 360px;
    overflow: hidden;
    position: relative;
}
.right_fig {
    width: 580px;
    position: relative;
    float: left;
}
#left_button,
#right_button {
    width: 16px;
    height: 15px;
    position: absolute;
    bottom: 0px;
    cursor: pointer;
    z-index: 89;
}
#left_button {
    right: 40px;
    background: url(../images/t_left.png) no-repeat;
}
#right_button {
    right: 20px;
    background: url(../images/t_right.png) no-repeat;
}
/* 修改 */
DIV.badoo span {
    BORDER-RIGHT: #f0f0f0 2px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #f0f0f0 2px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 2px;
    BORDER-LEFT: #f0f0f0 2px solid;
    COLOR: #48b9ef;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #f0f0f0 2px solid;
    TEXT-DECORATION: none
}
DIV.badoo span:hover {
    BORDER-RIGHT: #ff5a00 2px solid;
    BORDER-TOP: #ff5a00 2px solid;
    BORDER-LEFT: #ff5a00 2px solid;
    COLOR: #ff5a00;
    BORDER-BOTTOM: #ff5a00 2px solid
}
DIV.badoo span:active {
    BORDER-RIGHT: #ff5a00 2px solid;
    BORDER-TOP: #ff5a00 2px solid;
    BORDER-LEFT: #ff5a00 2px solid;
    COLOR: #ff5a00;
    BORDER-BOTTOM: #ff5a00 2px solid
}
.detail_body #fontsize .content div {
    line-height: 32px;
    font-size: 16px;
    margin-top: 20px;
    text-indent: 2em;
}
.box_sg_link {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 300px;
    width: 60px;
}
.top_foot .member.limit .pic a img {
    margin-left: 8px;
    border: 1px solid #cccccc;
}
.top_foot .member.limit .pic {
    margin-left: -5px;
    width: 1170px;
}
.boxer2 .anli_box_title {
    height: 48px;
    overflow: hidden;
    padding-top: 5px;
}
.online2 {
    color: #FFF;
    background-color: #df4646;
    height: 24px;
    line-height: 22px;
    font-size: 14px;
    padding-right: 15px;
    padding-left: 40px;
    display: inline-block;
    background-image: url(../images/online2.jpg);
    background-repeat: no-repeat;
    background-position: 15px center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
    margin-left: 28px;
}
.online2:hover {
    color: #FFF;
}
#video_right .top_box .right.forumVideoRight figure .video_images .vimg {
    width: 260px;
    height: 162px;
}
#video_right .top_box .right.forumVideoRight figure .video_images .play {
    width: 260px;
    height: 162px;
}
.top_box .right.forumVideoRight figure {
    margin-bottom: 10px;
}
.yya {
    position: fixed;
    left: 0;
    top: 0;
}
.gizle {
    top: -102px;
}
.sabit {
    top: 0;
    z-index: 9999;
}
#miniwindow {
    width: 760px;
    height: 460px;
    background-color: #a31430;
    padding: 20px;
}
#miniwindow h2 {
    color: #FFF;
    font-size: 18px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFF;
    line-height: 30px;
}
.miniwindow_txt {
    background-color: #FFF;
    height: 375px;
    width: 720px;
    margin-top: 10px;
    padding: 20px;
    overflow-x: hidden;
    overflow-y: auto;
}
.miniwindow_txt p {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 24px;
}
#miniwindowjj {
    width: 760px;
    height: 460px;
    background-color: #a31430;
    padding: 20px;
}
#miniwindowjj h2 {
    color: #FFF;
    font-size: 18px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFF;
    line-height: 30px;
}
#miniwindow2 {
    width: 1000px;
    height: 574px;
    background-color: #ffffff;
}
#minivideo {
    width: 800px;
    height: 450px;
    background-color: #000;
}
.r_advance {
    background-color: #e0e0e0;
    margin-top: 12px;
    padding-top: 18px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
.r_advance ul li {
    font-size: 16px;
    line-height: 30px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #f2f2ed;
    height: 30px;
    overflow: hidden;
    background-image: url(../images/r_advance_point.jpg);
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 22px;
}
.r_advance ul {
    background-color: #FFF;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 18px;
}
/*行业预告焦点图开始*/
div.wrapper {
    margin: 0 auto;
    width: 300px;
    position: relative;
    top: 0px;
    left: 0px;
}
.fn-clear {
    zoom: 1;
}
.box_skitter {
    position: relative;
    background: none;
}
.box_skitter ul {
    display: none;
}
.box_skitter .container_skitter {
    overflow: hidden;
    position: relative;
}
.box_skitter .image {
    overflow: hidden;
}
.box_skitter .image img {
    display: none;
}
.box_skitter .box_clone {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    overflow: hidden;
    display: none;
    z-index: 20;
}
.box_skitter .box_clone img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
}
.box_skitter .prev_button {
    position: absolute;
    top: 50%;
    left: 10px;
    z-index: 100;
    width: 57px;
    height: 62px;
    overflow: hidden;
    text-indent: -9999em;
    margin-top: -25px;
    background: url(../images/prev.png) no-repeat left top !important;
}
.box_skitter .next_button {
    position: absolute;
    top: 50%;
    right: 10px;
    z-index: 100;
    width: 57px;
    height: 62px;
    overflow: hidden;
    text-indent: -9999em;
    margin-top: -25px;
    background: url(../images/next.png) no-repeat left top !important;
}
.box_skitter .label_skitter {
    z-index: 150;
    position: absolute;
    display: none;
}
.loading {
    position: absolute;
    top: 50%;
    right: 50%;
    z-index: 10000;
    margin: -16px -16px;
    color: #fff;
    text-indent: -9999em;
    overflow: hidden;
    background: url(../images/ajax-loader.gif) no-repeat left top;
    width: 31px;
    height: 31px;
}
#slideshow {
    width: 300px;
    height: 100px;
}
#slideshow ul {
    display: none;
}
/*行业预告焦点图结束*/
@media screen and (max-width:1330px) {
    #fenxiang {
        display: none;
    }
}
/*会议专题开始*/
.meeting_banner {
    height: 614px;
    background-repeat: no-repeat;
    background-position: center top;
    min-width: 1170px;
}
.meeting_bannertxt {
    min-height: 122px;
    width: 100%;
    margin: -213px auto 30px auto;
    font-size: 16px;
    line-height: 30px;
    overflow: hidden;
    background-color: #ffffff;
    border: solid 1px #eaeaea;
    padding: 30px 30px 75px 195px;
    position: relative;
    background-image: url(../images/meeting_bannertxtbg.png);
    background-repeat: no-repeat;
    background-position: left top;
}
.meeting_Alternatingtxt {
    background-image: url(../images/meeting_Alternatingtxt.png);
    background-repeat: no-repeat;
    background-position: left top;
}
.meeting_bannertxt a {
    font-size: 14px;
    color: #e60012;
    float: right;
    position: absolute;
    right: 30px;
    bottom: 5px;
}
.meeting_block {
    min-width: 1170px;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-bottom: 30px;
}
.meeting_line {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d5d5d5;
    margin-top: -10px;
    margin-bottom: 10px;
}
.meeting_tit {
    margin: auto;
    position: relative;
    overflow: hidden;
    padding-bottom: 10px;
}
.meeting_tit h2 {
    font-size: 26px;
    line-height: 40px;
    color: #44403c;
    padding-right: 12px;
    padding-left: 12px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #e60012;
    float: left;
}
.meeting_tit ul li {
    line-height: 27px;
    padding-right: 26px;
    padding-left: 26px;
    height: 28px;
    cursor: pointer;
    float: left;
    font-size: 16px;
}
.meeting_tit ul {
    float: left;
    margin-top: 15px;
    margin-left: 60px;
}
.meeting_tit ul li:hover,
.meeting_tithover {
    background-color: #e60012;
    color: #fff;
}
.arrow-down {
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #e60012;
    font-size: 0px;
    line-height: 0px;
    position: absolute;
    left: 66px;
    bottom: 0px;
}
.meeting_content {
    overflow: hidden;
    margin-top: 30px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
}
.meeting_intro {
    margin: auto;
    padding-bottom: 50px;
}
.meeting_intro:after {
    clear: both;
    content: '';
    display: block;
    width: 0;
    height: 0;
    visibility: hidden;
}
.meetiing_right {
    float: right;
    height: 360px;
    width: 294px;
    background-image: url(../images/meeting_right.jpg);
    background-repeat: no-repeat;
    padding-right: 16px;
    padding-left: 10px;
    padding-top: 10px;
}
.meeting_left {
    float: left;
    height: 370px;
    width: 800px;
}
.mr_tit {
    font-size: 20px;
    line-height: 38px;
    color: #44403c;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dedede;
    margin-bottom: 10px;
    position: relative;
    padding-left: 13px;
}
.mr_tit:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.mr_titarrow {
    background-image: url(../images/meeting_rightbg.png);
    height: 12px;
    width: 111px;
    position: absolute;
    left: 0px;
    bottom: -10px;
}
.mr_txt {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-left: 10px;
}
.mr_txt dl {
    font-size: 14px;
    line-height: 24px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #c7c7c7;
    padding-top: 7px;
    padding-bottom: 7px;
}
.mr_txt dl dt {
    font-size: 16px;
    background-image: url(../images/meeting_point.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 18px;
    font-weight: bold;
}
.rt_pic {
    float: right;
}
.rt_intro {
    overflow: hidden;
}
.rt_txt {
    float: left;
    width: 670px;
    font-size: 14px;
    line-height: 22px;
    color: #666666;
}
.rt_txt p {
    margin-bottom: 10px;
}
.rt_txt p img {
    width: 50px;
    height: auto;
    float: left;
    margin-right: 10px;
    border-radius: 50%;
}
.rt_list h3 {
    font-size: 16px;
    color: #FFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dedede;
    overflow: hidden;
}
.rt_list h3 span {
    line-height: 30px;
    background-color: #e60012;
    display: block;
    float: left;
    padding-right: 22px;
    padding-left: 22px;
}
.rt_list ul {
    max-height: 444px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-top: 10px;
}
.rt_list ul li {
    background-color: #f1f1f1;
    height: 104px;
    margin-bottom: 10px;
    padding: 17px 10px;
    color: #666666;
    font-size: 14px;
}
.rt_list ul li h2 {
    font-size: 18px;
    line-height: 30px;
}
.rt_list ul li img {
    border-radius: 50%;
    float: left;
    margin-right: 22px;
}
.rt_list ul li p {
    height: 48px;
    overflow: hidden;
}
.rt_list ul li div a {
    color: #e60012;
}
.rt_list {
    margin-top: 30px;
}
.singular ul li {
    width: 550px;
    float: left;
    margin-left: 30px;
}
.singular ul {
    width: 1200px;
    margin-left: -30px;
}
.meeting_content table th {
    background-color: #f8f8f8;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #e5e5e5;
    border-bottom-color: #e5e5e5;
    padding: 6px;
}
.meeting_content table {
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #e5e5e5;
    border-left-color: #e5e5e5;
    line-height: 24px;
}
.meeting_content table td {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #e5e5e5;
    border-bottom-color: #e5e5e5;
    padding: 6px;
}
.time {
    font-size: 20px;
    line-height: 30px;
    color: #666666;
    text-align: center;
    clear: both;
    margin-top: 10px;
}
.time span {
    padding-right: 16px;
    padding-left: 16px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #d2171c;
}
.meeting_left .slide img {
    height: 368px;
    width: 576px;
}
.meeting_content img.aligncenter {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.meeting_left .s_focus {
    margin-top: 0px;
}
.meeting_left .item1 li {
    height: 122px;
}
.meeting_left .item1 li:hover div {
    top: 0 !important;
    height: 122px !important;
    overflow: auto !important;
    padding-top: 30px !important;
}
.titbits_list li {
    float: left;
    margin: 8px;
}
.titbits_list {
    overflow: hidden;
    width: 1104px;
}
.titbits_arrowleft {
    float: left;
    height: 380px;
    margin-right: 6px;
}
.titbits_arrowrignt {
    float: right;
    height: 380px;
    margin-left: 6px;
}
.titbits_arrowleft images,
.titbits_arrowrignt img {
    margin-top: 140px;
}
.speaker_list li h3 {
    font-size: 14px;
    line-height: 22px;
    font-weight: normal;
    color: #666666;
    padding-top: 5px;
    padding-right: 10px;
    margin-bottom: 5px;
    padding-left: 10px;
    background-color: #FFF;
    height: 48px;
    overflow: hidden;
}
.speaker_list li h3 span {
    color: #e60012;
    margin-right: 10px;
}
.speaker_list li {
    float: left;
    margin: 7px;
    width: 260px;
    border: 1px solid #d1d1d1;
    background-color: #fff;
}
.speaker_list {
    overflow: hidden;
    margin-top: 10px;
}
.speaker_arrowleft {
    float: left;
    height: 248px;
    margin-right: 6px;
}
.speaker_arrowrignt {
    float: right;
    height: 248px;
    margin-left: 6px;
}
.speaker_arrowleft images,
.speaker_arrowrignt img {
    margin-top: 74px;
}
.loginbg {
    background-image: url(../images/login_bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 520px;
    min-width: 1200px;
    margin: auto;
    margin-bottom: -20px;
}
.loginwrapper {
    margin: auto;
    height: 520px;
    width: 1200px;
}
.login {
    background-color: #FFF;
    height: 370px;
    width: 335px;
    float: right;
    margin-top: 66px;
    margin-right: 90px;
    padding-bottom: 20px;
    position: relative;
    border-radius: 5px;
}
.l_header {
    height: 50px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #b2d6f3;
}
.l_header li {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #e60012;
    float: left;
    line-height: 48px;
    font-size: 16px;
    color: #666666;
    padding-right: 4px;
    padding-left: 4px;
    margin-left: 27px;
}
.l_tips {
    margin: auto;
    height: 36px;
    width: 284px;
    font-size: 12px;
    line-height: 36px;
    color: #F00;
}
.l_area {
    width: 284px;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
}
.l_input {
    left: 0px;
    border-radius: 3px;
    width: 258px;
    line-height: 38px;
    height: 38px;
    border: 1px solid #d4d4d4;
    padding-left: 12px;
    padding-right: 12px;
    font-family: "微软雅黑";
    font-size: 14px;
}
.check {
    vertical-align: middle;
    width: 20px;
    height: 20px;
}
.l_bu {
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 40px;
    color: #FFF;
    text-align: center;
    padding: 0px;
    height: 40px;
    width: 284px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-color: #e60012;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-radius: 3px;
}
.l_bottom {
    text-align: right;
    margin: auto;
    width: 284px;
    font-size: 12px;
    color: #717c87;
    position: absolute;
    bottom: 20px;
    left: 20px;
}
.l_bottom a {
    color: #e60012;
}
.registerwrapper {
    margin: auto;
    width: 1100px;
    overflow: hidden;
    margin-bottom: -20px;
}
.registerwrapper:after {
    content: "";
    clear: both;
}
.registerright {
    float: right;
    width: 315px;
    background-color: #f5f5f5;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #e0e0e0;
    border-left-color: #e0e0e0;
    background-image: url(../images/register_bg.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 758px;
}
.registerleft {
    float: left;
    width: 780px;
}
.register-tit {
    font-size: 18px;
    line-height: 90px;
    color: #e60012;
}
.reg-item {
    text-align: right;
    float: left;
    width: 105px;
    margin-right: 15px;
    line-height: 40px;
    height: 40px;
}
.boxtxt {
    width: 300px;
    border: 1px solid #d4d4d4;
    padding-right: 15px;
    padding-left: 15px;
    font-size: 14px;
    font-family: "微软雅黑";
    border-radius: 3px;
    line-height: 24px;
    padding: 4px 15px;
}
.boxselect {
    border: 1px solid #d4d4d4;
    padding-right: 15px;
    padding-left: 15px;
    font-size: 14px;
    font-family: "微软雅黑";
    border-radius: 3px;
    line-height: 24px;
    padding: 4px 5px;
}
.reg-txt {
    float: left;
    width: 350px;
    line-height: 40px;
    height: 40px;
    color: #757575;
}
.reg-info {
    font-size: 12px;
    vertical-align: middle;
    display: table-cell;
    height: 38px;
    width: 290px;
    line-height: 19px;
    color: #757575;
}
.register-box {
    overflow: hidden;
    margin-bottom: 22px;
}
.reg-bu {
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 40px;
    color: #FFF;
    background-color: #e60012;
    text-align: center;
    height: 40px;
    width: 300px;
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-radius: 3px;
}
.member-banner {
    height: 175px;
    background-image: url(../images/member_bg.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
}
.member-bannerwrapper {
    margin: auto;
    width: 1200px;
    position: relative;
    height: 175px;
}
.memberpic img {
    border: 5px solid #dde1e4;
    border-radius: 50%;
}
.memberpic {
    float: left;
    margin-top: 38px;
    margin-left: 27px;
    width: 500px;
    display: table-cell;
    vertical-align: middle;
    height: 100px;
}
.memberpic h2 {
    font-size: 16px;
    font-weight: normal;
    color: #ffffff;
    line-height: 36px;
    margin-top: 6px;
}
.memberpic p {
    font-size: 14px;
    line-height: 22px;
    color: #ffffff;
    overflow: hidden;
    max-height: 44px;
}
.member-bannerwrapper ul {
    float: right;
    padding: 54px 0 0 0;
}
.member-bannerwrapper ul li {
    display: inline-block;
    padding: 0 32px 0 0;
    text-align: center;
    color: #fff;
}
.member-bannerwrapper ul li.line {
    height: 48px;
    width: 1px;
    background: rgba(255, 255, 255, 0.4);
    padding: 0;
    margin-right: 32px;
}
.member-bannerwrapper ul li span {
    display: block;
    padding-bottom: 16px;
    text-align: center;
}
.member-bannerwrapper ul li a.count {
    font-size: 30px;
    color: #fff;
    max-width: 101px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.memberbg {
    background-color: #f4f6f8;
    margin-bottom: -20px;
    min-width: 1200px;
    padding-bottom: 20px;
}
.member-wrapper {
    margin: auto;
    width: 1200px;
    margin-top: 20px;
}
.member-wrapper:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.member-left {
    background-color: #FFF;
    float: left;
    width: 907px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #dfe3e6;
    border-bottom-color: #dfe3e6;
}
.member-right {
    background-color: #FFF;
    float: right;
    width: 271px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #dfe3e6;
    border-bottom-color: #dfe3e6;
    padding-top: 20px;
    padding-bottom: 10px;
}
.list-group-heading {
    color: #919191;
    margin-bottom: 10px;
    margin-left: 20px;
}
.list-group-item {
    position: relative;
    display: block;
    margin-bottom: -1px;
    background-color: #ffffff;
}
.list-group-item:hover {
    background-color: #f1f1f1;
}
.list-group-item a {
    display: block;
    color: #666666;
    padding: 10px 17px;
}
.active {
    border-left: 2px solid #e60012;
    background: none;
}
.active a {
    color: #e60012;
}
.active a:hover {
    background-color: #fff;
}
.member-left h3 {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #eee;
    margin: 0;
    padding: 0 20px;
    color: #444;
    font-size: 18px;
}
.member-body {
    padding: 15px;
}
.member-body .register-box .reg-item {
    margin-right: 35px;
}
.member-body .register-box .reg-txt .boxtxt {
    width: 370px;
}
.member-body .register-box .reg-txt {
    width: 420px;
}
.member-body .register-box .reg-txt .reg-bu {
    width: 100px;
    font-size: 16px;
}
.list-group .list-group-item a i {
    width: 22px;
}
.meeting_content table {
    width: 100%;
}
.new {
    float: right;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
}
.member-menu {
    height: 56px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dfe3e6;
    line-height: 56px;
    background-color: #FFF;
}
.member-menu>ul {
    margin: auto;
    width: 1200px;
}
.member-menu ul li,
.member-menu ul li a {
    color: #747474;
}
.member-menu ul li {
    display: inline-block;
    padding: 0px 34px;
}
.member-menuon {
    color: #0278d8 !important;
}
.member-menu ul li #msgNum {
    background: red;
    color: #fff;
    font-size: 12px;
    padding: 0 5px;
    border-radius: 10px;
    margin-left: 5px;
}
#promptwindow {
    width: 440px;
    height: 210px;
    background-color: #FFFFFF;
    line-height: 24px;
    position: relative;
    border-radius: 10px;
}
.promptwindow-tit {
    position: absolute;
    top: -10px;
    right: -10px;
}
.promptwindow-content {
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
    text-align: center;
    font-size: 18px;
    color: #ef8609;
}
.promptwindow-prompt {
    text-align: center;
    font-size: 14px;
    color: #838486;
    padding-bottom: 20px;
    margin-top: 10px
}
.promptwindow-foot {
    font-size: 14px;
    line-height: 38px;
    background-color: #f67b31;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #f0f0f0;
    text-align: center;
    height: 38px;
    border-radius: 0px 0px 10px 10px;
}
.promptwindow-foot a {
    display: inline-block;
    padding-right: 40px;
    padding-left: 40px;
    line-height: 30px;
    margin-top: 4px;
    border-radius: 3px;
    color: #fff;
}
/*.promptwindow-foot a:hover {
	background-color: #e60012;
	color:#fff;
}
*/
.days {
    padding: 0 28px;
    margin-bottom: -29px;
    display: block;
    background-color: #d2171c;
    float: left;
    font-size: 16px;
    color: #fff;
    line-height: 28px;
    margin-top: 10px;
}
.sitemaptable td,
.sitemaptable th {
    width: 20%;
}
.sitemaptable {
    line-height: 24px;
    font-size: 16px;
}
.sitemaptable th {
    text-align: left;
    font-size: 20px;
    line-height: 30px;
    font-weight: normal;
    padding-top: 15px;
}
.sitemaptable h2 {
    font-size: 18px;
    line-height: 30px;
    color: #e60012;
    padding-top: 10px;
}
.sitemaptable td {
    text-indent: 10px;
}
.sitemaptable tr td h2 a {
    color: #e60012;
}
.sitemaptable a:hover {
    text-decoration: underline;
}
.sitemap dt,
.sitemap dt a {
    font-size: 16px;
    color: #000;
    line-height: 40px;
}
.sitemap dd,
.sitemap dd a {
    color: #e60012;
    margin-right: 25px;
}
.sitemap a:hover {
    text-decoration: underline;
}
.sitemap {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #dadada;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 30px;
}
/*************新页面******************/
.w1170 {
    width: 1170px;
    margin: 0px auto
}
/*art01*/
.art01 {
    background: url(../images/xin01.jpg) no-repeat center 0;
    height: 380px;
    padding-top: 60px;
    margin-bottom: 40px;
    position: relative;
    min-width: 1170px;
}
.art01_p1 {
    font-size: 56px;
    color: #fff;
    text-align: center;
    line-height: 70px;
}
.art01_p2 {
    font-size: 24px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    margin-top: 10px;
}
.art01_p3 {
    color: #1dbb9c;
    font-size: 38px;
    text-align: center;
    line-height: 90px;
}
.art01_d {
    background: url(../images/xin02.png) no-repeat center center;
    height: 108px;
    position: absolute;
    z-index: 500;
    bottom: -30px;
    width: 1170px;
    ;
    padding-top: 40px;
}
.art01_d>p {
    font-size: 18px;
    color: #fff;
    line-height: 30px;
    text-align: center;
}
.art01_d>p>b {
    color: #fff;
    font-size: 20px;
}
/*art02*/
.art02 {
    background: #f2f5f7;
    padding: 42px 0;
    min-width: 1170px;
}
.art02_u>li {
    display: inline-block;
    width: 33.3%;
    text-align: center;
    vertical-align: top;
}
.art02_u_d {
    display: inline-block;
    width: 296px;
}
.art02_img {
    width: 100%
}
.art02_u_i {
    border-top: 1px solid #e6e9ed;
    border-left: 1px solid #e6e9ed;
    border-right: 1px solid #e6e9ed
}
.art02_u_dd {
    height: 116px;
    text-align: left;
    background: #fff;
    width: 295px;
    padding: 20px 0;
    border: 1px solid #e6e9ed;
}
.u_dd_d {
    width: 267px;
    margin: 0 auto;
    overflow: hidden;
}
.u_dd_d>h1 {
    font-size: 18px;
    color: #1dbb9c;
    line-height: 24px;
}
.u_dd_dp1 {
    font-size: 14px;
    color: #506a85;
    line-height: 21px;
    margin-top: 6px;
    height: 65px;
    overflow: hidden;
}
.u_dd_d>a {
    display: block;
    color: #1dbb9c;
    font-size: 14px;
    float: right;
    margin-top: 6px;
}
.art02_cir {
    width: 50px;
    height: 50px;
    border-radius: 25px;
    background: #1dbb9c;
    display: inline-block;
    text-align: center;
    margin-top: 9px;
    cursor: pointer;
}
.art02_cir01 {
    background: #dae0e6
}
.art02_cir>img {
    margin-top: 14px
}
/*art03*/
.art03 {
    background: url(../images/xin06.jpg) no-repeat center 0;
    height: 115px;
    padding-top: 70px;
    min-width: 1170px;
}
.art03_in {
    width: 660px;
    height: 56px;
    margin: 0 auto;
    background: url(../images/xin07.jpg) no-repeat;
    padding-left: 40px
}
.art03_in span {
    display: block;
    text-align: center;
    margin-top: 10px;
}
.art03_p01 {
    vertical-align: top;
    font-size: 18px;
    color: #fff;
    line-height: 56px;
    height: 56px;
    display: inline-block;
}
.art03_input {
    border: none;
    width: 440px;
    height: 40px;
    text-align: center;
    color: #fff;
    margin-top: 8px;
    background: none;
    margin-left: 27px;
    font-size: 30px;
    font-family: "Arial";
    outline: none;
}
/*art04*/
.art04 {
    background: url(../images/xin08.jpg) no-repeat center 0;
    height: 350px;
    padding: 45px 0;
    min-width: 1170px;
}
.art04_f>h1 {
    font-size: 18px;
    color: #49647f;
    display: inline-block;
    margin-left: 10px
}
.art04_f {
    text-align: center;
}
.art04_f>h1>label,
.art04_f>input {
    cursor: pointer;
}
.art04_f_i02 {
    margin-left: 28px;
}
.art04_u {
    text-align: left;
    width: 840px;
    margin: 0 auto;
}
.art04_u>li {
    margin-top: 12px;
}
.art04_u>li:first-child {
    margin-top: 20px;
}
.art04_u>li>h2 {
    width: 165px;
    text-align: right;
    line-height: 48px;
    height: 48px;
    color: #506a85;
    font-size: 18px;
    display: inline-block;
}
.art04_u>li>input {
    width: 420px;
    height: 48px;
    border-radius: 5px;
    font-size: 16px;
    color: #b6b6b6;
    line-height: 48px;
    padding-left: 20px;
    border: none;
    margin-left: 30px;
    outline: none;
}
/*art05*/
.art05 {
    padding: 45px 0;
    text-align: center;
    min-width: 1170px;
}
.art05_p01 {
    color: #506a85;
    font-size: 24px;
    text-align: center;
}
.art05_p02 {
    color: #506a85;
    font-size: 18px;
    text-align: center;
    margin-top: 25px;
}
.art05_p02>span {
    margin-left: 20px;
}
.art05>input {
    height: 60px;
    width: 240px;
    border-radius: 30px;
    background: #49647f;
    color: #fff;
    font-size: 22px;
    text-align: center;
    word-spacing: 10px;
    margin-top: 40px;
    border: none;
    outline: none;
    cursor: pointer;
}
/*弹框部分*/
.tanchuang {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 9999;
}
.tc_in {
    width: 910px;
    height: 376px;
    border: 10px solid #49647f;
    background: #fff;
    position: absolute;
    left: 50%;
    margin-left: -490px;
    top: 50%;
    margin-top: -233px;
    padding: 20px;
}
.close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(../images/xin12.jpg);
    z-index: 9999
}
.tc_content {
    position: relative;
    height: 420px
}
.tc_content>img {
    width: 269px;
    border: 1px solid #4d6882;
    display: block;
    float: left;
}
.tc_content_in {
    width: 600px;
    vertical-align: top;
    margin-left: 35px;
    float: left;
}
.tc_content_in>h1 {
    font-size: 30px;
    color: #49647f;
    line-height: 50px;
}
.tc_content_d {
    height: 300px;
    overflow-y: auto;
}
.tc_content_p01 {
    font-size: 14px;
    color: #49647f;
    line-height: 26px;
    margin-top: 10px;
    text-indent: 28px
}
#popup01,
#popup02,
#popup03 {
    display: none;
}
.err {
    color: red;
    margin-left: 10px;
}
.isOk {
    color: #1dbb9c;
}
/*试读*/
.shidu {
    width: 180px;
    height: 40px;
    border-radius: 20px;
    background: #1dbb9c;
    border: none;
    display: block;
    margin: 30px auto;
    color: #fff;
    font-size: 18px;
    outline: none;
    cursor: pointer;
}
.shidu>a {
    color: #fff;
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
}
/*会员中心*/
.mempic01 {
    float: left;
    margin-top: 37px;
    margin-left: 27px;
    width: 510px;
    vertical-align: middle;
    height: 110px;
}
.mempic01_in {
    margin-left: 15px;
    display: inline-block;
    vertical-align: top;
}
.mempic01 h2 {
    font-size: 16px;
    font-weight: normal;
    color: #ffffff;
    line-height: 36px;
    margin-top: 10px;
    ;
}
.mempic01 p {
    font-size: 14px;
    line-height: 22px;
    color: #ffffff;
    overflow: hidden;
    max-height: 44px;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.mem_c {
    background: #f4f6f8
}
/*内容左边部分*/
.mem_c_l {
    float: left;
    width: 910px;
    background: #f4f6f8;
    position: relative;
}
.xqfb {
    position: absolute;
    color: #66aee7;
    font-size: 18px;
    left: 430px;
    top: 103px;
    z-index: 100
}
/*推荐*/
.tuijian {
    height: 290px;
    background: #fff;
    border-bottom: 1px solid #dfe3e6
}
.tj_h1 {
    font-size: 18px;
    color: #444;
    height: 60px;
    line-height: 60px;
    padding-left: 30px;
    border-bottom: 1px solid #dfe3e6
}
.tuijian_u>li {
    display: inline-block;
    vertical-align: top;
    width: 260px;
    margin-left: 30px;
    margin-top: 22px;
    height: 190px;
    overflow: hidden
}
.tuijian_u>li>img {
    width: 100%
}
.tuijian_u>li>a {
    color: #333333;
    font-size: 16px;
    line-height: 24px;
}
/*我的足迹*/
.slideTxtBox {
    background: #fff;
    margin-top: 20px;
    position: relative;
    border-bottom: 1px solid #dfe3e6
}
.slideTxtBox .hd {
    height: 60px;
    line-height: 60px;
    padding: 0 10px 0 20px;
    position: absolute;
    top: 0px;
    left: 120px;
}
.slideTxtBox .hd ul {
    float: left;
    height: 32px;
}
.slideTxtBox .hd ul li {
    float: left;
    padding: 0 10px;
    cursor: pointer;
    margin-left: 10px;
}
.slideTxtBox .hd ul li.on {
    height: 60px;
    background: #fff;
    border-bottom: 1px solid #e60012;
    color: #e60012
}
.slideTxtBox .bd ul {
    padding: 15px;
    zoom: 1;
}
.slideTxtBox .bd li {
    background: #f7f7f7;
    padding: 15px;
    border-bottom: 1px dashed #d4d4d4;
    margin-top: 10px;
}
.bd_img {
    width: 141px;
    float: left;
    text-align: center;
    margin-right: 20px;
}
.bd_images>img {
    width: 100%;
    height: 89px;
}
.bd_con {
    /*width: 650px;float: left;margin-left: 20px;*/
}
.bd_con>h1>a {
    color: #000000;
    font-size: 16px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
}
.bd_con>h1>a,
.bd_con>h1 {
    color: #000000;
    font-size: 16px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
}
.bd_con>p {
    color: #757575;
    font-size: 14px;
    line-height: 25px;
    margin-top: 3px;
    height: 50px;
    overflow: hidden;
}
/*内容右边部分*/
.mem_c_r {
    float: right;
    width: 270px;
    background: #f4f6f8;
    padding-top: 20px;
    background: #f4f6f8;
}
.ziliao {
    background: #60aaf9;
    height: 58px;
    width: 100%;
    border-bottom: 4px solid #2f8ff6
}
.ziliao>img {
    margin-left: 25px;
    margin-top: 16px;
}
.ziliao>p {
    height: 58px;
    line-height: 58px;
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
    font-size: 18px;
}
.ziliao>p>a {
    color: #fff;
}
.ziliao>p>a>span {
    margin-left: 10px;
    font-size: 14px;
}
.qiandao {
    width: 100%;
    margin-top: 20px;
    background: #fff;
    border-bottom: 1px solid #d5dbe0;
    text-align: center;
    padding-bottom: 20px;
}
.qiandao>h1 {
    color: #444444;
    font-size: 18px;
    height: 60px;
    line-height: 60px;
    padding-left: 20px;
    border-bottom: 1px solid #eeeeee;
    text-align: left;
}
.qiandao>h2 {
    font-size: 16px;
    color: #ff815a;
    margin-top: 10px;
    line-height: 25px;
}
.qiandao>h3 {
    line-height: 25px;
    color: #999;
    font-size: 14px;
}
.qiandao>.date01 {
    color: #999;
    font-size: 14px;
    height: 90px;
    line-height: 90px;
}
.qiandao>.date01>span {
    color: #ff815a;
    font-size: 58px;
}
.qd_div {
    background: #ff815a;
    width: 230px;
    height: 50px;
    margin: 0 auto;
    color: #fff;
    border-bottom: 4px solid #d1623f;
    display: block;
    pointer: cursor;
}
.qd_div>img {
    margin-top: 8px;
    vertical-align: middle;
}
.qd_div>p {
    display: inline-block;
    vertical-align: middle;
    margin-top: 10px;
    margin-left: 10px;
    color: #fff
}
.scxz {
    padding: 20px 0;
}
.upload {
    width: 135px;
    height: 97px;
    float: left;
    background: url(../images/mem10.png) no-repeat;
}
.up_p01 {
    font-size: 24px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    padding-top: 10px;
}
.up_p02 {
    font-size: 14px;
    line-height: 25px;
    color: #fff;
    text-align: center;
}
.up_p02>a {
    color: #fff
}
.download {
    width: 133px;
    height: 97px;
    float: right;
    background: url(../images/mem11.png) no-repeat;
}
/*好友关注粉丝*/
.lideTxtBox {
    width: 100%;
    background: #fff;
    position: relative;
    border-bottom: 1px solid #dfe3e6
}
.asider_h1 {
    color: #444;
    font-size: 18px;
    line-height: 59px;
    height: 59px;
    border-bottom: 1px solid #eeeeee;
    padding-left: 20px;
}
.lideTxtBox .hd {
    height: 59px;
    line-height: 59px;
    padding: 0 10px;
    position: absolute;
    top: 0px;
    left: 60px;
}
.lideTxtBox .hd ul {
    float: left;
}
.lideTxtBox .hd ul li {
    float: left;
    padding: 0 15px;
    cursor: pointer;
}
.lideTxtBox .hd ul li.on {
    height: 30px;
    color: #e60012
}
.lideTxtBox .bd ul {
    zoom: 1;
    text-align: center;
    padding: 0 10px;
    padding-bottom: 15px;
}
.lideTxtBox .bd li {
    text-align: center;
    width: 32%;
    display: inline-block;
    vertical-align: top;
    margin-top: 15px;
}
.lideTxtBox .bd li img {
    width: 60px;
}
.lideTxtBox .bd li p {
    line-height: 20px;
    color: #666;
    text-align: center;
    font-size: 12px;
}
/*最近来访*/
.zjlf {
    margin-top: 20px;
    background: #fff;
    border-bottom: 1px solid #dfe3e6
}
.zjlf>ul {
    text-align: center;
    padding: 0 10px;
    padding-bottom: 15px;
}
.zjlf>ul>li {
    text-align: center;
    width: 32%;
    display: inline-block;
    vertical-align: top;
    margin-top: 15px;
}
.zjlf>ul>li img {
    width: 60px;
}
.zjlf>ul>li p {
    line-height: 20px;
    color: #666;
    text-align: left;
    font-size: 12px;
}
.head>a>p {
    text-align: center !important;
}
.mv_right {
    float: right;
    width: 300px;
    background-color: #FFF;
}
.mv_left {
    float: left;
    width: 820px;
}
.mv_leftpic {
    background-color: #FFF;
}
.mv_leftpic {
    text-align: center;
    height: 475px;
    padding: 5px;
    overflow: hidden;
}
.mv_leftinfo {
    background-color: #FFF;
    height: 200px;
    width: 405px;
    margin-top: 10px;
    float: left;
}
.mv_leftpic img {
    height: 475px;
    width: 810px !important;
    width: auto;
}
.bd_d01 {
    width: 100%;
    height: 30px;
    margin-top: 10px;
    margin-left: 20px;
}
.bd_but01 {
    padding: 0 15px;
    border: none;
    height: 25px;
    margin-right: 10px;
    background: #60aaf9;
    color: #fff;
    border-radius: 5px;
    margin-left: 10px;
    cursor: pointer;
    font-size: 15px;
}
.qd_div_done {
    background: #ccc;
    width: 230px;
    height: 50px;
    margin: 0 auto;
    color: #fff;
    border-bottom: 4px solid #999;
    display: block;
    pointer: cursor;
    cursor: default;
}
.qd_div>images,
.qd_div_done>img {
    margin-top: 8px;
    vertical-align: middle;
}
.qd_div>p,
.qd_div_done>p {
    display: inline-block;
    vertical-align: middle;
    margin-top: 10px;
    margin-left: 10px;
    color: #fff
}
.mycomment {
    width: 100%;
    margin-left: 0px;
}
.mycomment h2,
.mycomment h2 a {
    font-size: 12px;
    color: #e60012;
    line-height: 25px;
}
.lecture_banner {
    background-repeat: no-repeat;
    background-position: center center;
    height: 358px;
    min-width: 1170px;
}
.lecture_bg {
    background-color: #deeadf;
    padding-top: 20px;
    padding-bottom: 20px;
    min-width: 1170px;
}
.lecture_block {
    margin: auto;
    width: 1170px;
}
.lecture_block:after {
    content: "";
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
}
.lecture_video video {
    background-color: #000;
    vertical-align: middle;
}
.lecture_video {
    float: left;
    width: 830px;
    /*height:478px;*/
    height: auto;
    background-color: #000;
    /*background-image: url(../../images/fourm_bg.jpg);*/
    background-size: 100%;
}
.lecture_outline {
    float: right;
    width: 320px;
    height: 540px;
    background-color: #fff;
    -moz-border-radius: 3px;
    /* Gecko browsers */
    -webkit-border-radius: 3px;
    /* Webkit browsers */
    border-radius: 5px;
    box-shadow: 1px 1px 0px #cbd8cf;
}
.lecture_tit {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #616161;
    background-color: #f0f0f0;
    background-image: url(../images/lecture_titbg.png);
    background-repeat: no-repeat;
    background-position: 20px center;
    padding-left: 46px;
    -moz-border-radius: 5px 5px 0px 0px;
    /* Gecko browsers */
    -webkit-border-radius: 5px 5px 0px 0px;
    /* Webkit browsers */
    border-radius: 5px 5px 0px 0px;
}
.lecture_outline>ul {
    height: 490px;
    overflow-y: auto;
}
.lecture_outline>ul>li {
    line-height: 24px;
    font-size: 16px;
    color: #616161;
    background-image: url(../images/lecture_icon.png);
    background-repeat: no-repeat;
    background-position: 20px 14px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #efecef;
}
.lecture_outline>ul>li:hover,
.outline_hover {
    background-position: 20px -56px !important;
    background-color: #f1faf7;
    background-image: url(../images/lecture_icon.png);
}
.lecture_outline>ul>li>a {
    display: block;
    color: #333;
    margin-left: 50px;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-right: 10px;
}
.lecture_lecturer {
    color: #616161;
    background-color: #fff;
    -moz-border-radius: 3px;
    /* Gecko browsers */
    -webkit-border-radius: 3px;
    /* Webkit browsers */
    border-radius: 5px;
    box-shadow: 1px 1px 0px #cbd8cf;
    margin-top: 20px;
}
.lecture_lecturer .lecture_tit {
    font-size: 18px;
    line-height: 59px;
    background-color: #FFF;
    color: #46c37b;
    height: 59px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eeeeee;
    background-image: url(../images/lecture_lecturer.png);
    background-position: 18px;
    padding-left: 60px;
    padding-bottom: 0px;
}
.lecture_lecturer figure {
    float: left;
    margin-top: 15px;
}
.lecture_lecturer figure img {
    float: left;
    border: solid 1px #d4d4d4;
}
.lecture_lecturer figure figcaption {
    float: left;
    line-height: 22px;
    width: 170px;
    margin-left: 10px;
}
.lecture_lecturer figure figcaption.info {
    float: left;
    line-height: 22px;
    margin-left: 10px;
    /*width:140px;*/
}
.lecture_lecturer figure figcaption.info h6 {
    font-size: 16px;
    color: #616161;
}
.lecture_lecturer .txt_info {
    padding: 10px 0px;
    line-height: 24px;
    clear: both;
    font-size: 15px;
    text-align: justify;
}
.lecture_lecturer .txt_info img {
    border-radius: 50%;
    max-width: 200px;
    max-height: 200px;
    margin-right: 10px;
}
.lecture_lecturer>div {
    padding: 0px 20px 10px 20px;
}
.lecture_left {
    float: right;
    width: 320px;
}
.lecture_right {
    float: left;
    width: 830px;
}
.lecture_info {
    width: 365px;
    background-color: rgb(255, 255, 255);
    float: left;
    box-shadow: rgb(203, 216, 207) 1px 1px 0px;
    margin-top: 20px;
    border-radius: 5px;
}
.lecture_info .lecture_tit {
    font-size: 18px;
    line-height: 59px;
    color: #444444;
    background-color: #FFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eeeeee;
    background-image: none;
    padding-left: 0px;
    height: 59px;
}
.lecture_info .lecture_tit span {
    padding-right: 20px;
    padding-left: 20px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #46c37b;
    float: left;
    line-height: 57px;
}
.lecture_infotxt {
    height: 130px;
    margin-top: 15px;
    padding-right: 15px;
    margin-bottom: 15px;
    padding-left: 15px;
    font-size: 15px;
    line-height: 24px;
    overflow-y: auto;
    color: #616161;
}
.lecture_infotxt ul li {
    line-height: 24px;
    color: rgb(97, 97, 97);
    font-size: 15px;
}
.lecture_infotxt ul li>p {
    line-height: 24px;
    color: #616161;
    font-size: 15px;
}
.lecture_infotxt ul {
    /*background-image: url(../../images/lecture_infotxticon.png);*/
    background-repeat: no-repeat;
    background-position: left 0px;
    /*padding-left: 22px;*/
}
.lecture_right .lecture_info:first-child {
    margin-right: 20px;
}
.lecture_commend .comment_vid {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-color: #FFF;
    width: 790px;
    margin-top: 0px;
}
.lecture_commend:after {
    content: "";
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
}
.lecture_commend .comment_vid .r_title h3 {
    border-bottom-color: #46c37b;
    border-bottom-width: 2px;
    line-height: 27px;
    height: 27px;
}
.lecture_commend .comment_vid .take .text_box button {
    background-color: #46c37b;
}
.lecture_commend .comment_vid .take .com_bot figure i {
    color: #46c37b;
}
/*.lecture_commend .comment_vid .take {
	width: 788px;
}*/
.lecture_commend .comment_vid .take .com_bot {
    width: 740px;
}
.lecture_commend {
    -moz-border-radius: 3px;
    /* Gecko browsers */
    -webkit-border-radius: 3px;
    /* Webkit browsers */
    border-radius: 5px;
    box-shadow: 1px 1px 0px #cbd8cf;
    margin-top: 20px;
}
.lecture_commend .comment_vid .take .com_bot figure figcaption {
    width: 600px;
}
/* 点赞 */
.actbut01 {
    width: 135px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    color: #fff !important;
    background: #ff6559;
    cursor: pointer;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 3px 0 #b6170b;
    -webkit-box-shadow: 0 3px 0 #b6170b;
    box-shadow: 0 3px 0 #b6170b;
}
.actbut01 img {
    width: 25px;
    height: 25px;
    vertical-align: middle;
    margin: 0 5px 0 0;
}
.act {
    float: right;
}
.video_buyingtips {
    background-color: #000;
    height: 480px;
    width: 830px;
    position: absolute;
    z-index: 500;
    color: #FFF;
    text-align: center;
    right: 20px;
}
.play_area .video_buyingtips {
    top: 30px;
    left: 50%;
    margin-left: -415px;
}
.video_buyingtipstxt>p {
    font-size: 24px;
    line-height: 50px;
}
.price {
    color: #f67b31;
    font-family: Arial;
}
.video_buy {
    font-size: 18px;
    color: #FFF;
    background-color: #f67b31;
    display: inline-block;
    width: 200px;
    border-radius: 5px;
    margin-top: 35px;
}
.video_buyingtipstxt {
    margin-top: 84px;
    margin-left: 160px;
    width: 500px;
    height: 300px;
    border: 5px solid #999999;
    background-color: #ffffff;
    color: #413b35;
    filter: alpha(opacity=90);
    opacity: 0.9;
}
#minilogin {
    background-color: #FFF;
    /*height: 360px;*/
    width: 540px;
    padding-bottom: 60px;
}
#minilogin .promptwindow-content .l_bottom {
    text-align: center;
    width: 500px;
}
.video_buy:hover {
    color: #FFF;
}
.shopping_tit {
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    margin-bottom: 20px;
    background-color: #f2f2f2;
}
.shopping_tit ul {
    overflow: hidden;
}
.shopping_tit ul li {
    font-size: 14px;
    color: #000;
    float: left;
    width: 50%;
    text-align: center;
}
.shopping_titbg {
    background-image: url(../images/shopbg.png);
    background-repeat: no-repeat;
    background-position: right center;
    color: #FFF !important;
}
.myshopcar_table tr th {
    background-color: #ebebeb;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d4d4d4;
    line-height: 30px;
    font-weight: normal;
}
.myshopcar_table tr td {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d4d4d4;
    text-align: center;
    padding-top: 10px;
    padding-right: 12px;
    padding-bottom: 10px;
    padding-left: 12px;
    vertical-align: middle;
    line-height: 24px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d4d4d4;
    background-color: #FFF;
}
.myshopcar_table {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d4d4d4;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #d4d4d4;
    margin-top: 20px;
}
.myshopcar_table_operate a {
    color: #971e27 !important;
}
.myshopcar_table_pro {
    float: left;
    text-align: left;
    padding: 0px;
    margin-top: -2px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    line-height: 26px;
    width: 100%;
}
.myshopcar_table_pro h1 {
    color: #e60012;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 5px;
}
.myshopcar_table_pro a h1 {
    color: #e60012;
}
.myshopcar_table_pic img {
    vertical-align: middle;
    height: 80px;
    width: 56px;
}
.myshopcar_table_pro p {
    height: 78px;
    overflow: hidden;
    font-size: 14px;
    margin-top: 15px;
}
.myshopcar_table_pro a p {
    color: #757575;
}
.buy_bu2 {
    line-height: 44px;
    color: #FFF;
    text-align: center;
    height: 44px;
    width: 254px;
    font-size: 18px;
    background-color: #e60012;
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-family: "微软雅黑";
}
.myshopcar_price {
    margin-top: 25px;
    margin-bottom: 25px;
    border: 1px solid #ddd;
    line-height: 56px;
    text-align: right;
    padding-right: 30px;
    font-size: 14px;
    background-color: #FFF;
}
.myshopcar_pricet {
    margin-top: 25px;
    text-align: right;
    padding-right: 30px;
    font-size: 14px;
    background-color: #FFF;
    line-height: 36px;
}
.myshopcar_price .red {
    font-size: 24px;
    color: red;
}
.tb {
    margin-right: 5px;
    margin-left: 5px;
    width: 40px;
    height: 22px;
    line-height: 22px;
    padding-right: 2px;
    padding-left: 2px;
    text-align: center
}
.deductible {
    line-height: 72px;
    float: right;
    height: 72px;
    margin-left: 20px;
    font-size: 22px;
    color: #e60012;
}
.myshopcar_end {
    padding-top: 40px;
    background-image: url(../images/myshopcar_end.png);
    background-repeat: no-repeat;
    background-position: left 28px;
    padding-left: 110px;
    width: 400px;
    margin: 40px auto 0px auto;
}
.myshopcar_end2 {
    line-height: 34px;
    padding: 0 20px;
    font-size: 14px;
    width: 470px;
    margin: 0px auto 90px auto;
}
.myshopcar_end2 a {
    color: #f67b31;
    margin-left: 93px;
    display: block;
    border: 1px solid #f67b31;
    width: 150px;
    text-align: center;
    height: 34px;
    border-radius: 5px;
    margin-top: 20px;
    font-size: 16px;
}
.myshopcar_end h1 {
    font-size: 24px;
    font-weight: normal;
    color: #555555;
    line-height: 40px;
}
.myshopcar_end h2 {
    font-size: 16px;
    font-weight: normal;
    color: #555555;
    line-height: 40px;
}
/*乐享*/
/*.lexiang {background: #f1f1f1;}*/
.lx_art {
    width: 820px;
    float: left;
}
.lx_images01 {
    float: left;
    width: 375px;
}
.lx_images>div>img {
    width: 100%
}
.lx_images02 {
    float: right;
    width: 418px;
}
.lx_images03 {
    float: right;
    width: 418px;
    margin-top: 16px;
}
/*讨论区*/
.discuss {
    background: #fff;
    border: 1px solid #d8d8d8;
}
.discuss:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.dis_title {
    height: 60px;
    border-bottom: 1px solid #f67b31;
}
.dis_title>h2 {
    font-size: 20px;
    color: #000000;
    height: 60px;
    line-height: 60px;
    padding-left: 20px;
    float: left;
    padding-right: 30px;
}
.dis_tit_a01 {
    color: #949494;
    font-size: 14px;
    line-height: 60px;
    display: block;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
}
.dis_tit_a02 {
    background: #f67b31;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    border: none;
    outline: none;
    padding-top: 7px;
    cursor: pointer;
    display: block;
    float: right;
    margin-top: 15px;
    margin-right: 20px;
}
.dis_tit_a02>img {
    vertical-align: top;
    margin-right: 5px;
}
.dis_ul {
    margin: 0 20px;
}
.dis_ul>li {
    padding: 15px 0;
    border-bottom: 1px dashed #bababa;
}
.dis_ul_l {
    float: left;
    width: 80px;
    text-align: center;
    position: relative;
    padding-top: 20px;
    margin-top: -20px;
}
.dis_ul_l:hover .photo_show {
    display: block;
}
.dis_ul_l>img {
    width: 60px;
    height: 60px;
    border-radius: 30px;
    cursor: pointer;
}
.dis_ul_l>h3 {
    color: #333;
    font-size: 14px;
    word-wrap: break-word;
}
.dis_ul_l>p {
    color: #f67b31;
    font-size: 12px;
    vertical-align: middle;
}
.dis_ul_l>p>img {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -4px
}
.dis_ul_r {
    float: right;
    width: 675px;
}
.dis_u_ask>img {
    height: 26px;
    float: left;
    display: block;
    margin-right: 10px;
}
.dis_icon01 {
    padding: 0 10px;
    line-height: 25px;
    height: 25px;
    background: #f67b31;
    font-size: 12px;
    border-radius: 3px;
    color: #fff;
    float: left;
    margin-right: 10px;
}
.dis_u_ask {
    font-size: 18px;
    color: #000;
    line-height: 26px;
    word-break: break-all;
}
.dis_u_ask a:hover {
    color: #f67b31;
}
.dis_ul_p01>a {
    font-size: 14px;
    line-height: 22px;
    color: #000;
    margin-top: 5px;
    display: block;
    height: 44px;
    overflow: hidden;
}
.dis_icon02 {
    height: 25px;
    margin-top: 10px;
    vertical-align: top;
    margin-right: 5px;
}
.dis_ul_p02 {
    color: #e60012;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
    margin-right: 15px;
}
.dis_ul_p03 {
    font-size: 12px;
    color: #000;
    float: right;
    margin-top: 10px;
}
.dis_images02 {
    float: left;
    display: block;
    width: 94px;
    margin-top: 15px;
    margin-right: 15px;
}
/*右边栏*/
.lx_aside {
    width: 320px;
    float: right;
}
.lx_user {
    padding: 15px 20px;
    background: #fff;
    border: 1px solid #d9d9d9;
}
.user_i01 {
    display: block;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    float: left;
}
.user_r {
    width: 165px;
    float: right;
}
.user_r>h2 {
    color: #000;
    font-size: 18px;
}
.user_r>h3 {
    color: #000;
    font-size: 14px;
    margin-top: 3px;
}
.lx_user_b01 {
    font-size: 16px;
    color: #fff;
    background: #95278a;
    border: 1px solid #95278a;
    width: 48%;
    text-align: center;
    display: block;
    height: 36px;
    line-height: 36px;
    margin-top: 15px;
    float: left;
}
.lx_user_b01:hover {
    color: #fff;
}
.lx_user_b02:hover {
    color: #95278a;
}
.lx_user_b01>img {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -3px;
}
.lx_user_b02 {
    font-size: 16px;
    color: #95278a;
    border: 1px solid #95278a;
    width: 48%;
    text-align: center;
    display: block;
    height: 36px;
    line-height: 36px;
    margin-top: 15px;
    float: right;
}
.lx_user_b02>img {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -3px;
}
.lx_aside>h2 {
    margin-top: 20px;
    background: url(../images/lx_notice01.png) no-repeat 0 center;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    padding-left: 13px;
}
/*公告*/
.lx_notice {
    background: #fff;
    border: 1px solid #d9d9d9;
    position: relative;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.lx_notice>img {
    width: 40px;
    position: absolute;
    top: -10px;
    right: 5px;
    z-index: 999;
}
.lx_notice>h2 {
    font-size: 14px;
    color: #95278a;
}
.lx_n_d {
    margin-top: 15px;
}
.lx_n_d>p {
    color: #000;
    line-height: 24px;
    font-size: 14px;
}
.lx_notice>h2 {
    font-size: 14px;
    color: #000;
    margin-top: 15px;
}
.lx_notice>h2>a {
    color: #95278a;
    margin: 0 5px;
}
.lx_n_date {
    height: 38px;
    line-height: 38px;
    border: 1px solid #d9d9d9;
    border-top: none;
    background: #fff;
}
.lx_n_date>p {
    padding: 0 20px;
    text-align: right;
    font-size: 12px;
    color: #000;
    line-height: 38px;
}
/*热门*/
.lx_hot {
    border: 1px solid #d9d9d9;
    background: #fff;
}
.lx_hot>li {
    border-bottom: 1px dashed #bababa;
    padding: 15px;
}
.hot_l {
    background: url(../images/lx_hot01.png) no-repeat;
    text-align: center;
    width: 22px;
    height: 25px;
    color: #fff;
    line-height: 23px;
    font-family: "Arial";
    font-size: 12px;
    float: left;
}
.hot_r {
    float: right;
    width: 250px;
}
.hot_r>a {
    font-size: 14px;
    color: #000;
    line-height: 20px;
}
.hot_r>p {
    color: #95278a;
    font-size: 12px;
}
/*雷锋榜*/
.lx_leifeng {
    background: #fff;
    border: 1px solid #d9d9d9;
}
.lx_leifeng>li {
    border-bottom: 1px dashed #bababa;
    padding: 10px;
}
.lx_leifeng>li>a>img {
    width: 50px;
    height: 50px;
    display: block;
    float: left;
}
.leifeng_r {
    width: 238px;
    float: right;
}
.lf_r_l {
    float: left;
}
.lf_r_l>h2 {
    font-size: 16px;
    color: #000;
}
.leifeng_r>p {
    font-size: 14px;
    color: #95278a;
    line-height: 20px;
    float: right;
    text-align: center;
}
.lf_r_l>h3 {
    color: #000;
    font-size: 14px;
    margin-top: 5px;
}
.lf_r_l>h3>span {
    margin-left: 10px
}
/*推荐活动*/
.lx_act>img {
    width: 100%;
}
/********************乐享详细********************/
.lx_d {
    margin-top: 0px
}
.lx_dt_a {
    margin-top: 38px;
}
.lx_de_i01 {
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 4px;
}
.lx_detail {
    margin-left: 20px;
    margin-right: 20px;
}
.lx_detail>h1 {
    margin-top: -4px;
    word-break: break-all;
}
.lx_de_d01 {
    margin: 10px 20px;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 5px;
}
.lx_de_p01 {
    float: left;
    height: 40px;
    line-height: 40px;
}
.lx_de_p01 img {
    width: 40px;
    float: left;
    border-radius: 20px;
    height: 40px
}
.lx_de_p01>span {
    font-size: 14px;
    margin: 0 5px;
    line-height: 40px;
}
.lx_de_p01 a>span {
    font-size: 14px;
    margin: 0 5px;
    line-height: 40px;
}
.lx_de_p02 {
    float: right;
    height: 40px;
    line-height: 40px;
}
.lx_de_pa01 {
    font-size: 14px;
    color: #ffffff;
    margin-left: 5px;
    background-color: #f67b31;
    padding: 0px 6px;
    border-radius: 3px;
}
.lx_de_pa02 {
    font-size: 14px;
    color: #ffffff;
    margin-left: 5px;
    background-color: #adadad;
    padding: 0px 6px;
    border-radius: 3px;
}
.lx_de_pa02:hover,
.lx_de_pa01:hover {
    color: #ffffff;
}
.lx_de_con {
    text-align: center;
    padding-bottom: 30px;
}
.lx_de_con>img {
    max-width: 500px;
    margin: 30px;
}
.lx_de_con>p,
.lx_de_con>div {
    color: #000;
    text-align: left;
    margin: 0 20px;
}
.lx_de_fj {
    margin: 0 20px;
    padding-bottom: 20px;
}
#left>p {
    border-bottom: none !important;
    background: #f1f1f1;
}
.left_div {
    border: 1px solid #d4d4d4;
    background: #fff;
}
.lx_de_fj>h2 {
    color: #f67b31;
    font-size: 16px;
    line-height: 35px;
    height: 35px;
}
.lx_fj_con {
    background: #f5f5f5;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #dddddd;
    border-right-color: #dddddd;
    border-bottom-color: #dddddd;
    border-left-color: #f67b31;
}
.lx_fj_con>p {
    margin-left: 20px;
    line-height: 30px;
}
.lx_fj_con>p>a {
    color: #f67b31;
    text-decoration: underline;
    margin-right: 10px;
}
.lx_fj_con>p span {
    margin-right: 10px;
}
/*问卷调查*/
.lx_wj_b01 {
    background: #95278a;
    border: 1px solid #95278a;
    height: 38px;
    width: 155px;
    font-size: 18px;
    border-radius: 5px;
    color: #fff;
    line-height: 38px;
    margin-top: 30px;
}
.lx_wj_b01>img {
    margin-top: -4px;
    margin-right: 5px;
    vertical-align: middle;
}
.lx_wj_b02 {
    background: #fff;
    border: 1px solid #95278a;
    height: 38px;
    width: 155px;
    font-size: 18px;
    border-radius: 5px;
    color: #95278a;
    line-height: 38px;
    margin-left: 20px;
    margin-top: 30px;
}
.lx_wj_b02>img {
    margin-top: -4px;
    margin-right: 5px;
    vertical-align: middle;
}
/*分享*/
.lx_fx {
    margin-top: 20px;
    padding-bottom: 20px;
}
/*帖子*/
.myPageList {
    clear: both;
    /*margin-top: 25px;*/
}
.lx_dz {
    width: 120px;
    display: block;
    text-align: center;
    height: 32px;
    border: 1px solid #f67b31;
    color: #f67b31;
    font-size: 14px;
    line-height: 32px;
    background: #fff;
    border-radius: 5px;
    float: right;
    margin-left: 10px
}
.lx_hf {
    width: 120px;
    display: block;
    text-align: center;
    height: 32px;
    border: 1px solid #f67b31;
    color: #fff;
    font-size: 14px;
    line-height: 32px;
    background: #f67b31;
    border-radius: 5px;
    ;
    float: right;
}
.lx_hf:hover {
    color: #fff
}
.lx_dz:hover {
    color: #f67b31
}
.lx_hf>img {
    margin-top: 6px;
    vertical-align: top;
    margin-right: 5px;
}
.lx_u>li {
    border: 1px solid #dbdbdb;
    margin-top: 10px;
    background: #fff;
}
.lx_u_img {
    float: left;
    width: 13%;
    text-align: center;
    position: relative;
    /* padding-bottom: 10px;*/
}
.lx_u_images:hover .photo_show {
    display: block;
}
.lx_u_images>img {
    width: 60px;
    margin-top: 20px;
    height: 60px;
    border-radius: 30px
}
.lx_u_images>h2 {
    color: #333;
    font-size: 14px;
    word-wrap: break-word;
    padding: 0 5px 5px;
}
.lx_u_images>p {
    color: #f67b31;
    font-size: 12px;
    vertical-align: middle;
}
.lx_u_images>p>img {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -4px;
}
.lx_u_r {
    float: right;
    width: 86.7%;
    border-left: 1px solid #dbdbdb;
    min-height: 115px;
}
.lx_u_r>h2 {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}
.lx_u_r>h2>.lx_span01 {
    color: #424242;
    float: left;
}
.lx_u_r>h2>.lx_span02 {
    float: right;
    color: #f67b31;
}
.lx_u_rd01 {
    padding: 10px;
    min-height: 60px;
    line-height: 20px
}
.lx_u_rd01>p {
    line-height: 24px;
    color: #000;
    font-size: 14px
}
.lx_u_r>h3>a {
    float: right;
    margin-left: 10px;
    color: #f67b31;
}
.lx_u_r>h3 {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}
.lx_u_in {
    padding: 10px;
    background: #f4f4f4;
    margin-bottom: 10px;
    border: 1px solid #dbdbdb;
}
.lx_u_in>h2 {
    color: #f67b31;
    font-size: 12px;
    line-height: 22px;
    word-wrap: break-word;
}
.lx_u_in>p {
    line-height: 22px;
    color: #6d6d6d;
    font-size: 12px;
}
.lx_huifu {}
.lx_huifu>h2 {
    font-size: 16px;
    color: #000;
    height: 50px;
    line-height: 50px
}
.lx_huifu_d01 {
    border: 1px solid #dbdbdb;
    position: relative;
    z-index: 1;
    padding: 20px;
    background: #fff;
}
.hf_sjx {
    height: 12px;
    width: 12px;
    position: absolute;
    border-left: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
    /* Rotate div */
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    /* IE 9 */
    -webkit-transform: rotate(45deg);
    /* Safari and Chrome */
    top: -7px;
    left: 30px;
    background: #fff;
    z-index: 999
}
.lx_huifu_d01>textarea {
    background: #f7f7f7;
    height: 115px;
    width: 97%;
    border: 1px solid #dbdbdb;
    padding: 10px;
}
.lx_huifu_d01>input {
    width: 90px;
    height: 28px;
    border-radius: 3px;
    background: #0776ff;
    color: #fff;
    font-size: 14px;
    margin-top: 20px;
    border: none
}
/*乐享发帖*/
.fadie_d {
    border: 1px solid #d8d8d8;
    margin: 0 auto;
    min-height: 1300px;
    background-color: #fff;
    background-image: url(../images/lx_bg.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 798px;
    float: left;
}
.fadie_d>h2 {
    font-size: 18px;
    color: #444;
    line-height: 60px;
    padding-left: 35px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #f67b31;
}
.fatie_t {
    margin-top: 30px;
}
.ft_h3 {
    width: 12%;
    font-size: 14px;
    color: #444;
    line-height: 35px;
    height: 35px;
    float: left;
    text-align: right;
}
.fatie_t>input {
    display: block;
    float: left;
    height: 35px;
    margin-left: 2%;
    width: 78%;
    border: 1px solid #e1e1e1;
    padding-left: 13px;
    font-family: "微软雅黑";
}
.fatie_t>select {
    display: block;
    float: left;
    height: 35px;
    margin-left: 2%;
    border: 1px solid #e1e1e1;
    padding-left: 13px;
    padding-right: 20px;
    font-family: "微软雅黑";
}
.fatie_con {
    margin-top: 30px;
}
.fatie_con_r {
    float: left;
    margin-left: 2%;
    width: 78%;
}
.fatie_con_r>textarea {
    height: 170px;
    border: 1px solid #e1e1e1;
    width: 100%;
    display: block;
}
.fatie_con_r .scfj {
    color: #f67b31;
    text-decoration: underline;
    font-size: 14px;
    margin-bottom: 10px;
}
.fatie_con_r .scfj a {
    color: #f67b31;
}
.fj_table {
    width: 100%;
    border: 1px solid #d3d3d3;
    position: relative;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
}
.fj_table>.sjx {
    width: 10px;
    height: 10px;
    border-top: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
    /* Rotate div */
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    /* IE 9 */
    -webkit-transform: rotate(45deg);
    /* Safari and Chrome */
    background: #fff;
    position: absolute;
    top: -5px;
    left: 20px;
}
.fj_table_a01 {
    color: #f67b31;
    font-size: 14px;
    text-decoration: underline;
    margin-left: 20px;
    display: block;
    float: left;
}
.fj_table_a01>img {
    margin-right: 5px;
    vertical-align: top;
}
.fj_table>h2 {
    float: left;
    margin-left: 10px;
    font-size: 14px;
    color: #7a7a7a
}
.fj_table>table {
    width: 95%;
    margin: 10px auto;
    border: 1px solid #f67b31;
    font-size: 14px;
}
.fj_table>table tr {
    height: 30px;
}
.fj_table>table td {
    text-align: center;
}
.fj_table>table th {
    text-align: center;
}
.fj_table>table td:first-child {
    text-align: left;
    padding-left: 15px;
}
.fj_table>table th:first-child {
    text-align: left;
    padding-left: 15px;
}
.fj_table>table td:last-child {
    text-align: right;
    padding-right: 15px;
}
.fj_table>table th:last-child {
    text-align: right;
    padding-right: 15px;
}
.fj_table>table tr th {
    background: #f67b31;
    color: #fff;
    font-weight: normal;
}
.fj_table>table tr.on {
    background: #e9e9e9;
}
.fj_table>table tr td a.color {
    color: #f67b31
}
.fj_table>table .xzfy {
    width: 45px;
}
.fj_upload {
    width: 120px;
    height: 32px;
    border: none;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    background: #f67b31;
    margin-top: 20px;
    font-family: "微软雅黑";
}
/*乐享列表*/
.lx_li_ti {
    border-bottom: 1px solid #ec762f;
}
.lxTxtBox {
    width: 100%;
    margin-top: 0
}
.lxTxtBox .hd {
    position: relative;
}
.lxTxtBox .hd ul {
    float: left;
    position: absolute;
    left: 110px;
    top: -60px;
    height: 60px;
}
.lxTxtBox .hd ul li {
    float: left;
    padding: 0 10px;
    cursor: pointer;
    color: #000;
    font-size: 14px;
    line-height: 60px;
}
.lxTxtBox .hd ul li.on {
    height: 57px;
    border-bottom: 3px solid #f67b31
}
.lxTxtBox .bd ul {
    zoom: 1;
}
.bd_div {
    border-bottom: none;
    margin-left: 165px;
    padding: 16px 0px 0px 0px;
}
.bd_div>img {
    margin-right: 5px;
    cursor: pointer;
}
.lx_li_u {
    margin: 0;
}
.lx_li_u>li {
    margin: 0 20px;
}
.lx_li_but {
    margin-top: 0
}
/*乐享问卷活动*/
.lx_wj {
    width: 900px;
    padding-bottom: 40px;
    border: 1px solid #d8d8d8;
    margin: 0 auto;
    background: #fff;
}
.lx_wj_q {
    margin: 30px 20px 0;
    padding: 10px 0;
    background: #f5f5f5;
    border-left: 10px solid #f67b31;
}
.lx_wj_q>h2 {
    font-size: 18px;
    color: #f67b31;
    margin-left: 20px;
}
.lx_wj_q>p {
    font-size: 16px;
    color: #000000;
    margin-left: 20px;
    margin-top: 5px;
}
.wj_form {
    margin-left: 50px;
    margin-top: 20px;
}
.wj_form span {
    color: #000;
    font-size: 16px;
    margin-left: 5px;
}
.wj_form>.wj_form_i {
    margin-top: 10px;
}
.wj_form_d {
    margin-left: 15px;
}
.wj_form_d>textarea {
    width: 400px;
    height: 110px;
    border: 1px solid #abadb3;
    margin-top: 15px;
    display: block;
    padding: 10px;
}
.wj_form_d>button {
    border: none;
    width: 160px;
    height: 40px;
    border-radius: 5px;
    background: #f67b31;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
    margin-top: 30px;
}
.wj_form_d>input[type="submit"] {
    border: none;
    width: 160px;
    height: 40px;
    border-radius: 5px;
    background: #f67b31;
    color: #fff;
    font-size: 18px;
    margin-left: 10px;
    cursor: pointer;
    margin-top: 30px;
}
/*问卷调查结果*/
.lx_res_a {
    margin-left: 20px;
    display: block;
    width: 160px;
    height: 32x;
    border: 1px solid #95278a;
    color: #95278a;
    border-radius: 5px;
    text-align: center;
    line-height: 32px;
    margin-top: 20px;
    font-size: 16px;
}
.lx_res_a:hover {
    color: #95278a;
}
.lx_q01 {
    margin-bottom: 10px;
}
.lx_q_re01 {
    margin-left: 70px;
    margin-top: 10px;
}
.lx_q_re01>p {
    font-size: 16px;
    color: #000;
}
.re01_d {
    width: 500px;
    height: 12px;
    background: #eaeaea;
    margin-top: 10px;
    float: left;
}
.re01_d_in {
    height: 12px;
    background: #f67b31
}
.lx_q_re01>h2 {
    font-size: 12px;
    color: #f67b31;
    margin-left: 10px;
    margin-top: 10px;
    float: left;
    line-height: 12px;
}
.dis_tit_a02:hover {
    color: #fff;
}
/*发帖问卷*/
.ftwj_a {
    width: 120px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    text-align: center;
    background: #f67b31;
    border-radius: 5px;
    display: block;
    color: #fff;
    margin-top: 20px;
}
/*发帖问卷2*/
.fatie_t>.choice {
    float: left;
    margin-left: 2%;
    width: 90.5%;
}
.choice>input[type=text] {
    height: 35px;
    width: 100%;
    border: 1px solid #e1e1e1;
    padding-left: 10px;
}
.choice_d {
    margin-top: 20px;
}
.choice_d>label {
    margin-right: 10px;
    color: #444444;
    font-size: 14px;
}
.choice_d>label>input[type=radio] {
    margin-right: 3px;
    vertical-align: middle;
}
.choice_d>label>input[type=checkbox] {
    margin-right: 3px;
    vertical-align: middle;
    margin-left: 10px;
}
.ftwj_text {
    height: 35px;
    border: 1px solid #e1e1e1;
    width: 350px;
    padding-left: 10px;
    display: block;
    float: left;
}
.ftwj_tj {
    padding: 0 15px;
    height: 32px;
    vertical-align: top;
    background: #f67b31;
    border-radius: 5px;
    border: 1px solid #f67b31;
    display: block;
    color: #fff;
    float: left;
    margin-left: 10px;
    line-height: 32px;
    text-align: center;
}
.ftwj_tj:hover {
    color: #fff;
}
.ftwj_table {
    width: 100%;
    border: 1px solid #f67b31;
    font-size: 14px;
    margin-top: 20px;
    color: #000
}
.ftwj_table tr {
    height: 30px;
}
.ftwj_table th {
    background: #f67b31;
    color: #fff;
    text-align: left;
    font-weight: normal;
}
.ftwj_table td a.color {
    color: #f67b31;
}
.ftwj_table tr td:first-child {
    text-align: center
}
.ftwj_table tr.on {
    background: #e9e9e9
}
.ftwj_a01 {
    margin-left: 0px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.ftwj_a02 {
    margin-top: 30px;
    margin-bottom: 30px;
}
button,
a {
    cursor: pointer;
}
/*.myPageList>div>.badoo {background: #f1f1f1!important;}*/
.myPageList>div>.mt20 {
    margin-top: 0 !important;
    padding-top: 20px;
}
.lexiang>.w1200 {
    width: 1170px !important;
    margin-top: 30px;
}
/*帖子管理*/
.member-body .bd ul {
    padding: 15px;
    zoom: 1;
}
.member-body .bd li {
    background: #f7f7f7;
    padding: 15px;
    border-bottom: 1px dashed #d4d4d4;
    margin-top: 10px;
    overflow: hidden;
}
.member-body .bd ul {
    padding: 0px;
}
.member-body .bd_con {
    width: 100%;
    overflow: hidden;
    float: none;
}
.bd_con h1 {
    line-height: 25px;
}
.member-body .fj_table {
    margin-top: 10px;
    background-color: #fff;
    width: auto;
}
.member-body .fj_table>.sjx {
    right: 20px;
    left: auto;
}
.member-body .fj_table>button {
    margin-bottom: 0px;
    background-color: #e60012;
}
.member-body .fj_table>table tr th {
    background-color: #e60012;
}
.member-body .fj_table>table {
    border-top-color: #e60012;
    border-right-color: #e60012;
    border-bottom-color: #e60012;
    border-left-color: #e60012;
}
.member-body table tr td .color {
    color: #e60012 !important;
}
/*我的T币*/
.Tb_table>li {
    height: 56px;
    line-height: 56px;
    border-bottom: 1px dashed #cccccc;
    font-size: 14px;
    overflow: hidden;
    background-color: #f7f7f7;
}
.Tb_table>li>p {
    text-align: center;
}
.Tb_table .myPageList {
    margin-top: 0px;
}
.Tb_table li {
    height: 56px;
    line-height: 56px;
    border-bottom: 1px dashed #cccccc;
    font-size: 14px;
    overflow: hidden;
}
.Tb_time {
    color: #e60012;
    line-height: 56px;
    height: 56px;
    margin-left: 10px;
    width: 12%;
    display: inline-block;
    vertical-align: middle;
    float: left;
}
.Tb_number {
    color: #444;
    line-height: 56px;
    height: 56px;
    width: 14%;
    display: inline-block;
    vertical-align: middle;
    float: left;
}
.Tb_number>span {
    color: #e60012;
    margin: 0 5px;
}
.Tb_content {
    color: #444;
    line-height: 56px;
    height: 56px;
    width: 15%;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    float: left;
}
.Tb_link {
    color: #444;
    line-height: 56px;
    height: 56px;
    width: 40%;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    float: left;
}
.Tb_present {
    color: #444;
    line-height: 56px;
    height: 56px;
    width: 10%;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    float: left;
}
/*会员中心——好友首页*/
/*banner*/
.friend_banner {
    height: 320px;
    background: url(../images/member_f01.jpg) no-repeat center 0;
    width: 100%;
    background-size: 100%;
    padding-top: 40px;
}
.friend_ban_img {
    border: 5px solid #cfd1d3;
    border-radius: 50%;
    display: block;
    margin: 0px auto 15px;
    width: 90px;
    height: 90px;
}
.friend_banner>h2 {
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.friend_banner_in {
    width: 500px;
    height: 50px;
    margin: 10px auto;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 12px;
    padding: 8px 10px;
    overflow: hidden;
}
.friend_banner_in>p {
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 25px;
}
.friend_banner_gz {
    display: inline-block;
    ;
    width: 100px;
    height: 32px;
    background: #fff;
    color: #e60012;
    font-size: 14px;
    text-align: center;
    line-height: 32px;
    border-radius: 16px;
}
.friend_banner_gz>img {
    margin-right: 10px;
}
.friend_button {
    width: 216px;
    margin: 20px auto;
    text-align: center;
}
.friend_banner_sx {
    display: inline-block;
    ;
    width: 100px;
    height: 32px;
    background: #e60012;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 32px;
    border-radius: 16px;
}
.friend_banner_sx:hover {
    color: #fff;
}
.friend_banner_sx>img {
    margin-right: 10px;
}
#firend_qxgz {
    display: none
}
/*右边栏*/
.mem_f_r {
    padding-top: 0
}
/*会员中心-好友*/
.member_friend li {
    float: left;
    background-color: #f2f2f5;
    margin: 0px 10px 20px 10px;
    padding: 20px 10px;
    width: 395px;
}
.member_friend>li {
    width: 48%;
    display: inline-block;
    margin: 0 1%;
    padding: 15px 0;
    background: #f2f2f5;
}
.member_friend>li.margintop {
    margin-top: 20px;
}
.mem_fir_user {
    height: 60px;
    width: 60px;
    border-radius: 30px;
    margin: 0 15px;
    display: block;
    ;
    float: left;
}
.mem_li_right {
    float: left;
}
.mem_li_right>h2 {
    font-size: 14px;
    color: #000;
    line-height: 25px;
}
.mem_li_right>.mem_li_a01 {
    color: #808080;
    font-size: 14px;
}
.mem_li_right>a>span {
    padding-left: 5px;
    margin-right: 5px;
}
.mem_li_right>.mem_li_a02 {
    margin-left: 5px;
    color: #808080;
    font-size: 14px;
}
.mem_friend_p01 {
    color: #e60012;
    font-size: 14px;
    margin-top: 5px;
}
.mem_friend_p01>img {
    margin-right: 6px;
    vertical-align: middle;
}
.mem_li_a03 {
    color: #fff;
    background: #e60012;
    border: 1px solid #e60012;
    height: 24px;
    width: 80px;
    display: block;
    line-height: 24px;
    text-align: center;
    margin-top: 10px;
    float: left;
}
.mem_li_a03:hover {
    color: #fff;
}
.mem_li_a04 {
    color: #e60012;
    background: #fff;
    border: 1px solid #e60012;
    height: 24px;
    width: 80px;
    display: block;
    line-height: 24px;
    text-align: center;
    margin-top: 10px;
    float: left;
    margin-left: 15px;
}
.mem_li_a04>img {
    vertical-align: middle;
    margin-right: 5px;
}
/*会员中心 私信*/
.my_messages_ul {
    padding: 0 15px;
}
.my_messages_ul>li {
    background: #f7f7f7;
    padding: 20px 0;
    border-bottom: 1px dashed #d4d4d4;
    margin-top: 10px;
}
.my_messages_ul>li>a {
    display: block;
}
.my_messages_img {
    width: 60px;
    height: 60px;
    border-radius: 30px;
    float: left;
    display: block;
    margin-left: 20px;
}
.my_messages_right {
    width: 750px;
    float: left;
    margin-left: 20px;
}
.my_messages_right>h2 {
    color: #000;
    font-size: 16px;
    line-height: 25px;
}
.my_messages_right>h2>span {
    font-size: 12px;
    color: #ffffff;
    margin-left: 10px;
    padding: 0px 5px;
    border-radius: 3px;
}
.my_messages_right>h4 {
    color: #757575;
    font-size: 14px;
    line-height: 23px;
}
.my_messages_right>time {
    color: #757575;
    font-size: 12px;
    margin-top: 5px;
    display: block;
}
.mb20 {
    margin-top: 75px;
}
.friend_list {
    color: #919191;
    margin-bottom: 10px;
    margin-left: 20px;
}
.mem_r_search {
    width: 86%;
    margin: 0 auto;
    background: #f4f6f8;
    padding-left: 10px;
    height: 26px;
}
.mem_r_search img {
    vertical-align: middle;
}
.mem_r_search>input {
    background: #f4f6f8;
    border: none;
    line-height: 26px;
    height: 26px;
    outline: none;
}
.friend_list_d01 {
    margin-top: 10px;
    background: #f4f6f8;
    height: 38px;
    border-top: 1px solid #dfe3e6;
    border-bottom: 1px solid #dfe3e6;
}
.friend_list_d01>h2 {
    color: #e60012;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    background: #f4f6f8;
    float: left;
}
.friend_list_d01>h2>img {
    margin-left: 20px;
    vertical-align: middle;
    margin-right: 10px;
}
.friend_list_d01>h3 {
    color: #e60012;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    float: right;
    cursor: pointer;
    width: 40px;
    text-align: center;
    margin-right: 10px;
}
.friend_list_u01>li {
    padding: 10px 18px;
    border-bottom: 1px solid #dfe3e6;
}
.friend_list_u01>li:hover {
    background: #f4f6f8;
}
.friend_list_u01>li>a>img {
    height: 40px;
    width: 40px;
    border-radius: 20px;
    vertical-align: top;
}
.member_padding {
    padding-bottom: 0px;
    height: 680px;
    overflow-y: auto;
}
.friend_list_d02 {
    width: 166px;
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
}
.friend_list_d02>p {
    color: #666666;
    font-size: 14px;
    line-height: 18px;
    width: 90%;
    display: inline-block;
    vertical-align: top;
}
.friend_list_d02>span {
    color: #ff0000;
    width: 10%;
    font-size: 12px;
}
.member-left-f01 {
    height: 700px;
}
/*会员中心 私信 对话*/
.message_dialogue {
    margin: 0 15px;
    margin-top: 15px;
    height: 425px;
    overflow-y: auto;
}
.dialogue_time {
    font-size: 14px;
    color: #fff;
    height: 22px;
    width: 150px;
    border-radius: 5px;
    line-height: 22px;
    text-align: center;
    margin: 0 auto;
    background: #c7c7c7;
    margin-bottom: 15px;
}
.dialogue_l {
    float: left;
    width: 640px;
    margin-bottom: 15px;
}
.dialogue_img {
    width: 60px;
    height: 60px;
    border-radius: 30px;
    vertical-align: top;
}
.dialogue_l_text {
    padding: 15px 18px;
    border-radius: 5px;
    border: 1px solid #d5dbe0;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
    background: #f4f6f8;
    color: #444;
}
.dialogue_l_text>i {
    display: block;
    height: 11px;
    width: 11px;
    background: #f4f6f8;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    /* IE 9 */
    -webkit-transform: rotate(45deg);
    /* Safari and Chrome */
    position: absolute;
    top: 19px;
    left: -7px;
    border-bottom: 1px solid #d5dbe0;
    border-left: 1px solid #d5dbe0;
}
.dialogue_l_text>p {
    font-size: 14px;
    line-height: 24px;
    max-width: 500px;
}
.dialogue_l_text>time {
    display: block;
    font-size: 12px;
    line-height: 24px;
}
.dialogue_r {
    float: right;
    width: 640px;
    text-align: right;
    margin-bottom: 15px;
}
.dialogue_r_text {
    padding: 15px 18px;
    border-radius: 5px;
    border: 1px solid #d5dbe0;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    background: #e60012;
    color: #fff;
}
.dialogue_r_text>i {
    display: block;
    height: 11px;
    width: 11px;
    background: #e60012;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    /* IE 9 */
    -webkit-transform: rotate(45deg);
    /* Safari and Chrome */
    position: absolute;
    top: 19px;
    right: -7px;
    border-top: 1px solid #d5dbe0;
    border-right: 1px solid #d5dbe0;
}
.dialogue_r_text>p {
    font-size: 14px;
    line-height: 24px;
    max-width: 500px;
    text-align: left;
}
.dialogue_r_text>time {
    display: block;
    font-size: 12px;
    line-height: 24px;
}
.dialogue_huifu {
    margin: 0 15px;
    margin-top: 10px;
    text-align: right;
}
.dialogue_huifu>textarea {
    border: 1px solid #e1e1e1;
    resize: none;
    height: 90px;
    overflow-y: auto;
    width: 852px;
    height: 95px;
    padding: 10px;
    overflow-y: auto;
    text-align: left;
    outline: none;
}
.dialogue_huifu>p {
    color: #666;
    font-size: 14px;
    float: right;
    line-height: 34px;
    margin-top: 15px;
}
.dialogue_huifu>a {
    color: #fff;
    width: 115px;
    height: 34px;
    line-height: 34px;
    display: block;
    margin-left: 15px;
    background: #e60012;
    text-align: center;
    float: right;
    margin-top: 15px;
}
/*乐享增加头像层*/
.dis_ul_l .photo_show {
    width: 290px;
    box-shadow: 0px 0px 5px #d5dbe0;
    position: absolute;
    top: -230px;
    left: 50%;
    margin-left: -145px;
    display: none;
    border: 1px solid #d5dbe0;
    z-index: 9999;
}
.photo_d01>p {
    margin-left: 18px;
    float: left;
    height: 60px;
    width: 171px;
    overflow: hidden;
    text-align: left;
}
.photo_d01>p>img {
    width: 60px;
    height: 60px;
    border-radius: 30px;
    vertical-align: middle;
    margin-right: 10px;
    text-align: center;
}
.photo_d01 {
    padding: 18px 0;
    color: #666;
    font-size: 14px;
    background: #f2f2f5;
}
.photo_d01_a {
    float: right;
    width: 100px;
}
.photo_d01_a01 {
    width: 75px;
    height: 25px;
    line-height: 25px;
    display: block;
    color: #fff;
    background: #e60012;
    text-align: center;
    margin-right: 18px;
    float: right;
}
.photo_d01_a01:hover {
    color: #fff;
}
.photo_d01_a02 {
    width: 50px;
    height: 23px;
    border: 1px solid #e60012;
    text-align: center;
    display: block;
    margin-right: 18px;
    line-height: 25px;
    float: right;
    color: #e60012;
    margin-top: 10px;
}
.photo_d02 {
    padding: 18px;
    border-bottom: 1px solid #d5dbe0;
    background: #fff;
}
.photo_d02>p {
    height: 40px;
    overflow: hidden;
    line-height: 22px;
    color: #666;
    font-size: 14px;
}
.photo_u01 {
    padding: 10px 0px;
}
.photo_u01>li {
    display: inline-block;
    width: 30%;
    height: 40px;
    text-align: center;
    font-size: 14px;
    color: #666;
    border-right: 1px solid #d5dbe0;
}
.photo_u01>li:last-child {
    border-right: none;
}
.photo_u01>li h2 {
    font-size: 14px;
}
.photo_u01>li h3 {
    font-size: 14px;
    margin-top: 5px;
}
.photo_d03 {
    position: relative;
    background: #fff;
    z-index: 999;
    text-align: center;
}
.photo_sjx {
    width: 13px;
    height: 13px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    /* IE 9 */
    -webkit-transform: rotate(45deg);
    /* Safari and Chrome */
    position: absolute;
    background: #fff;
    bottom: -7px;
    left: 140px;
    border-right: 1px solid #d5dbe0;
    border-bottom: 1px solid #d5dbe0
}
.lx_u_images .photo_show {
    width: 290px;
    box-shadow: 0px 0px 5px #d5dbe0;
    position: absolute;
    top: -230px;
    left: -94px;
    display: none;
}
.message {
    position: absolute;
    left: 100px;
    top: 10px;
}
.end_com figure figcaption {
    margin-left: 0px !important;
}
.end_com figure figcaption {
    width: 100% !important;
}
.end_com figure figcaption p {
    font-size: 12px;
    line-height: 22px !important;
}
.end_com figure figcaption p:first-child {
    color: #e60012;
}
.com_bot p sup {
    color: #e60012;
}
.guide_list li {
    background-image: url(../images/database_point.jpg);
    background-repeat: no-repeat;
    background-position: 5px 12px;
    padding-left: 18px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #b4b4b3;
    padding-top: 5px;
    padding-bottom: 5px;
}
.guide_list li a {
    color: #000000;
}
/* 资料库 */
.zlk_zxdt {
    border: 1px solid #d9d9d9;
    background: #fff;
    padding: 10px 15px 15px 15px;
}
.zlk_zxdt li {
    background-image: url(../images/database_point.jpg);
    background-repeat: no-repeat;
    background-position: 5px 15px;
    padding-left: 18px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #b4b4b3;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 24px;
    max-height: 48px;
    overflow: hidden;
    word-break: break-all;
}
.zlk_zxdt li em {
    font-style: normal;
    color: #95278a;
}
.zlk_zxdt li a {
    color: #000000;
}
.zlk_uploadbu {
    margin-top: 15px;
    background-color: #95278a;
    font-size: 18px;
    text-align: center;
    height: 46px;
    line-height: 46px;
    display: block;
    color: #ffffff;
    border-radius: 5px;
}
.zlk_uploadbu:hover {
    color: #fff;
}
.zlk_xtxxbu_point {
    width: 6px;
    height: 6px;
    background-color: red;
    border-radius: 3px;
    position: absolute;
    top: 6px;
    right: 82px;
}
.zlk_uploadbu img {
    margin-right: 16px;
    vertical-align: text-top;
}
.zlk_xtxxbu {
    margin-top: 10px;
    background-color: #fff;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    display: block;
    color: #95278a !important;
    border: solid 1px #95278a;
    border-radius: 17px;
    background-image: url(../images/zlk_xtxxicon.png);
    background-repeat: no-repeat;
    background-position: 88px center;
    padding-left: 26px;
    text-align: center;
    position: relative;
}
.zlk_xtxxbu:hover {
    background-color: #95278a;
    color: #fff !important;
    border: solid 1px #95278a;
    background-image: url(../images/zlk_xtxxicon2.png);
}
.zlk_banner {
    height: 90px;
    width: 1170px;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
}
.zlk_logo {
    height: 80px;
    margin: auto;
    width: 1170px;
}
.zlk_menu {
    line-height: 40px;
    background-color: #f67b31;
    height: 40px;
    color: #FFF;
    font-size: 14px;
    margin: auto;
    width: 1170px;
}
.zlk_menu ul li {
    float: left;
    padding-right: 17px;
    padding-left: 17px;
}
.zlk_menu ul {
    margin-left: 14px;
}
.zlk_menu ul li a {
    color: #FFF;
}
.zlk_menubu {
    float: right;
    color: #FFF;
    text-align: center;
    display: block;
    width: 228px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #FFF;
}
.zlk_menubu:hover {
    color: #fff;
}
.zlk_menubu img {
    margin-right: 14px;
    vertical-align: middle;
}
.zlk_focustxt {
    float: right;
    width: 415px;
}
.zlk_focustxt ul li {
    line-height: 26px;
    height: 26px;
    overflow: hidden;
    background-image: url(../images/zlk_point.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 13px;
}
.zlk_focustxt h2 {
    font-size: 18px;
    line-height: 30px;
    color: #f67b31;
    height: 34px;
    overflow: hidden;
}
.zlk_focustxt p {
    font-size: 14px;
    line-height: 22px;
    color: #000;
}
.zlk_focustxt ul {
    margin-top: 10px;
    padding-top: 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e6e6e6;
}
.zlk_focustxt ul li a {
    color: #000;
}
.zlk_focustxt h2 a {
    color: #fb7b31;
}
.zlk_focustxt p a {
    color: #000;
}
.sortnow {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #f67b31;
    color: #f67b31 !important;
    background-image: url(../images/zlk_sorticon2.png) !important;
    overflow: hidden;
}
.zlk_sort1 {
    color: #949494;
    font-size: 14px;
    line-height: 56px;
    display: block;
    float: left;
    padding-right: 12px;
    padding-left: 32px;
    background-image: url(../images/zlk_sorticon.png);
    background-position: 15px 20px;
    background-repeat: no-repeat;
}
.zlk_sort2 {
    color: #949494;
    font-size: 14px;
    line-height: 56px;
    display: block;
    float: left;
    padding-right: 12px;
    padding-left: 32px;
    background-image: url(../images/zlk_sorticon.png);
    background-position: 15px -40px;
    background-repeat: no-repeat;
}
.zlk_sort3 {
    color: #949494;
    font-size: 14px;
    line-height: 56px;
    display: block;
    float: left;
    padding-right: 12px;
    padding-left: 32px;
    background-image: url(../images/zlk_sorticon.png);
    background-position: 15px -100px;
    background-repeat: no-repeat;
}
.zlk_sort4 {
    color: #949494;
    font-size: 14px;
    line-height: 56px;
    display: block;
    float: left;
    padding-right: 12px;
    padding-left: 32px;
    background-image: url(../images/zlk_sorticon.png);
    background-position: 15px -158px;
    background-repeat: no-repeat;
}
.zlk_sort5 {
    color: #95278a;
    font-size: 14px;
    line-height: 56px;
    display: block;
    float: left;
    padding-right: 12px;
    padding-left: 32px;
    background-image: url(../images/lx07.png);
    background-position: 12px 20px;
    background-repeat: no-repeat;
}
.zlk_sort5.sortnow {
    color: #95278a !important;
    font-size: 14px;
    line-height: 56px;
    display: block;
    float: left;
    padding-right: 15px;
    padding-left: 35px;
    background-image: url(../images/lx07.png) !important;
    background-position: 12px 20px;
    background-repeat: no-repeat;
    border-bottom-color: #95278a !important;
}
.zlk_sort5:hover {
    color: #95278a !important;
}
.zlk_sort1:hover,
.zlk_sort2:hover,
.zlk_sort3:hove,
.zlk_sort4:hover {
    color: #949494 !important;
}
.zlk_focus {
    margin-bottom: 30px;
}
.zlk_bread {
    color: #959595;
    font-size: 14px;
    width: 100%;
    line-height: 40px;
    width: 1170px;
    margin: auto;
}
.zlk_bread a {
    color: #f67b31;
}
.zlk_detail {
    border: 1px solid #d9d9d9;
}
.lx_fj_con ul {
    width: 550px;
}
.lx_fj_con ul li {
    float: left;
    width: 245px;
    line-height: 34px;
    font-size: 14px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #b4b4b3;
    padding-left: 10px;
    margin-left: 20px;
}
.lx_fj_con ul:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.lx_fj_con ul li em {
    color: #f67b31;
    font-style: normal;
    font-weight: bold;
}
.zlk_download {
    display: block;
    float: right;
    height: 50px;
    width: 105px;
    color: #FFF;
    background-color: #f67b31;
    text-align: center;
    font-size: 14px;
    background-image: url(../images/zlk_download.png);
    background-repeat: no-repeat;
    background-position: center 20px;
    padding-top: 56px;
    border-radius: 5px;
}
.zlk_download:hover {
    color: #fff;
}
.zlk_search input {
    margin: 0px;
    width: 280px;
    border: 1px solid #c9c9c9;
    line-height: 30px;
    height: 30px;
    background-image: url(../images/zlk_searchbg.png);
    background-position: left center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 40px;
    background-repeat: no-repeat;
    font-family: "微软雅黑";
    color: #999999;
    float: left;
}
.zlk_search button {
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 32px;
    color: #ffffff;
    background-color: #f67b31;
    text-align: center;
    height: 32px;
    width: 68px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    vertical-align: bottom;
    float: left;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 3px;
}
.zlk_search {
    float: right;
    margin-top: 30px;
    margin-right: 20px;
}
.zlk_search select {
    background-color: #e3e3e3;
    margin: 0px;
    padding: 0px 0px 0px 8px;
    height: 32px;
    font-family: "微软雅黑";
    float: left;
    color: #a2a3a3;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #c9c9c9;
    border-right-color: #c9c9c9;
    border-bottom-color: #c9c9c9;
    border-left-width: 0px;
    border-left-style: none;
}
.ss {
    width: 60px;
    height: 60px;
    border-radius: 30px;
    cursor: pointer;
}
.r_zlk {
    background-color: #f6f6f6;
    border: 1px solid #e7e7e7;
    padding: 10px;
    margin-top: 30px;
}
.r_zlk_bu,
.r_zlk_bu2 {
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    display: block;
    height: 40px;
    margin-top: 10px;
    border-radius: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 38px;
    background-repeat: no-repeat;
}
.r_zlk_bu {
    background-image: url(../images/zlk_bu1bg.png);
    background-position: 80px center;
}
.r_zlk_bu2 {
    background-position: 65px center;
}
.r_zlk dl {
    background-color: #FFF;
    border: 1px solid #e7e7e7;
    margin-top: 20px;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.r_zlk dl dt {
    font-size: 18px;
    line-height: 30px;
    height: 30px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e7e7e7;
    color: #585858;
    margin-bottom: 5px;
}
.r_zlk dl dt a {
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    float: left;
    padding: 0px 5px;
}
.r_zlk dl dd {
    line-height: 36px;
    height: 36px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #c3c3c2;
    overflow: hidden;
    font-size: 16px;
    padding-left: 18px;
    background-repeat: no-repeat;
    background-position: left center;
}
.shuguan dl dt a {
    border-bottom-color: #df4646;
    color: #585858;
}
.shuguan .r_zlk_bu2 {
    background-color: #FFF;
    color: #df4646;
    border: 1px solid #df4646;
    background-image: url(../images/zlk_bu2bg.png);
}
.shuguan .r_zlk_bu {
    background-color: #df4646;
    color: #FFF;
}
.shuguan dl dd a {
    color: #666666;
}
.shuguan dl dd {
    color: #666666;
    background-image: url(../images/catalog_bg.png);
}
.zixun dl dt a {
    border-bottom-color: #e60012;
    color: #585858;
}
.zixun .r_zlk_bu2 {
    background-color: #FFF;
    color: #e60012;
    border: 1px solid #e60012;
    background-image: url(../images/zlk_news_bu2bg.png);
}
.zixun .r_zlk_bu {
    background-color: #e60012;
    color: #FFF;
}
.zixun dl dd a {
    color: #666666;
}
.zixun dl dd {
    color: #666666;
    background-image: url(../images/zlk_point2.png);
}
.zixun {
    margin-top: 20px;
}
.video dl dt a {
    border-bottom-color: #e60012;
    color: #585858;
}
.video .r_zlk_bu2 {
    background-color: #FFF;
    color: #e60012;
    border: 1px solid #e60012;
    background-image: url(../images/zlk_news_bu2bg.png);
    background-position: 45px center;
}
.video .r_zlk_bu {
    background-color: #e60012;
    background-position: 60px center;
    color: #FFF;
}
.video dl dd a {
    color: #666666;
}
.video dl dd {
    color: #666666;
    background-image: url(../images/zlk_point2.png);
}
.video {
    width: 240px;
    float: right;
    margin-top: 0px;
    height: 378px;
}
/* 首页新书馆及修改 */
.homelibrary_tit {
    float: left;
}
.homelibrary_menu {
    line-height: 35px;
    float: left;
    height: 35px;
    width: 1110px;
    overflow: hidden;
    background-image: url(../images/home_librarymenu_bg.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d4d4d4;
}
.homelibrary_left {
    background-color: #f8f8f8;
    height: 450px;
    width: 378px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d4d4d4;
    float: left;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
}
.homelibrary_center {
    background-color: #e0e0e0;
    float: left;
    width: 300px;
    height: 456px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #f8f8f8;
    padding-top: 14px;
    padding-right: 20px;
    padding-left: 20px;
}
.homelibrary_right {
    background-color: #f8f8f8;
    float: left;
    width: 310px;
    height: 456px;
    padding-top: 14px;
    padding-right: 20px;
    padding-left: 20px;
}
.homelibraty_lefttop a h2 {
    font-size: 16px;
    line-height: 18px;
    height: 18px;
    margin-bottom: 10px;
    overflow: hidden;
    font-weight: normal;
    color: #e60012;
}
.homelibraty_lefttop img {
    float: left;
    margin-right: 13px;
}
.homelibraty_lefttop a p {
    font-size: 14px;
    line-height: 22px;
    color: #000;
    height: 88px;
    overflow: hidden;
}
.homelibrary_leftlist li {
    line-height: 28px;
    height: 28px;
    overflow: hidden;
    font-size: 14px;
}
.homelibrary_leftlist li a {
    color: #000;
}
.leftlist_column {
    color: #e60012 !important;
}
.homelibrary_leftlist {
    padding-top: 11px;
    padding-bottom: 11px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d4d4d4;
}
.homelibrary_left .homelibrary_leftlist:last-child {
    border-bottom-width: 0px;
    border-bottom-style: none;
}
.homelibrary_center .f_book {
    width: 300px;
    margin-top: 0px;
}
.homelibrary_center .f_book figure {
    width: 266px;
    padding-right: 17px;
    padding-left: 17px;
}
.homelibrary_center .f_book figure figcaption {
    padding-right: 15px;
    width: 152px;
}
.homelibrary_center ul li img {
    height: 118px;
    width: 88px;
    border: 2px solid #ffffff;
    vertical-align: middle;
}
.homelibrary_center ul li {
    float: left;
    margin-left: 12px;
    margin-top: 12px;
}
.homelibrary_center ul {
    width: 312px;
    margin-left: -12px;
    overflow: hidden;
    height: 280px;
}
.homelibrary_rightsdda img {
    height: 154px;
    width: 310px;
}
.homelibrary_right .homelibrary_leftlist li {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eaeaea;
    line-height: 31px;
    height: 31px;
}
.homelibrary_right .homelibrary_leftlist {
    border-bottom-width: 0px;
    border-bottom-style: none;
    padding-top: 8px;
    padding-bottom: 26px;
}
.homelibrary_rightdzqksx img {
    height: 150px;
    width: 310px;
}
.r_box .r_title h3 {
    border-bottom: solid 1px #e60012;
    color: #000000;
    font-size: 18px;
    height: 28px;
    line-height: 28px;
    float: left;
    width: 97px;
    text-align: center;
}
#right .r_box .lx_main .w_box h3 {
    font-size: 16px;
    color: #e60012;
    margin-right: 10px;
    margin-left: 10px;
    line-height: 36px;
    height: 26px;
    overflow: hidden;
}
.homelibrary {
    margin-top: 50px;
    overflow: hidden;
    background-image: url(../images/home_libraryfoot_bg.jpg);
    background-repeat: no-repeat;
    background-position: 60px bottom;
    height: 521px;
}
.lx_main .bot dl dt img {
    height: 50px !important;
    width: 50px !important;
    border-radius: 50% !important;
}
.box_news .myPageList {
    margin-top: 0px !important;
}
.read_bu {
    background-color: #df4646;
    color: #FFF;
    padding: 6px 40px;
    border-radius: 20px;
    line-height: 40px;
}
.read_bu:hover {
    color: #FFF;
}
.libarary_rightmenu {
    margin-bottom: 30px;
    background-color: #f6f6f6;
    border: 1px solid #e5e5e5;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
}
.libarary_rightmenu ul li {
    line-height: 40px;
    font-size: 16px;
    background-color: #df4646;
    color: #FFF;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 0px 20px 0px 70px;
}
.libarary_rightmenu ul li a {
    color: #FFF;
    display: block;
    width: 100%;
    height: 100%;
}
.libarary_rightmenu1 {
    background-image: url(../images/left_menu_bg.png);
    background-repeat: no-repeat;
    background-position: 10px -54px;
}
.libarary_rightmenu2 {
    background-image: url(../images/left_menu_bg.png);
    background-repeat: no-repeat;
    background-position: 10px -155px;
}
.libarary_rightmenu3 {
    background-image: url(../images/left_menu_bg.png);
    background-repeat: no-repeat;
    background-position: 10px -105px;
}
.libarary_rightmenu4 {
    background-image: url(../images/left_menu_bg1.png);
    background-repeat: no-repeat;
    background-position: 10px -5px;
}
.libarary_rightmenu5 {
    background-image: url(../images/left_menu_bg.png);
    background-repeat: no-repeat;
    background-position: 10px -206px;
}
.libarary_rightmenu6 {
    background-image: url(../images/left_menu_bg.png);
    background-repeat: no-repeat;
    background-position: 10px -4px;
}
.bd .myPageList {
    margin-top: 0px;
}
.lx_user_pic {
    float: left;
    width: 100px;
}
.lx_main .w_box .top ul li p {
    float: right;
    width: 42px;
    font-size: 12px;
    height: 24px;
    overflow: hidden;
    color: #e60012;
    word-break: break-all;
    text-align: right;
}
.lx_main .w_box .top ul li p img {
    margin-right: 2px;
    margin-top: 7px;
    float: initial;
}
.member-body .visited {
    text-align: center;
    padding: 0 10px;
    padding-bottom: 15px;
}
.member-body .visited:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.member-body .visited li {
    text-align: center;
    width: 16%;
    float: left;
    vertical-align: top;
    margin-top: 15px;
}
.member-body .visited li img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}
.member-body .visited li p {
    line-height: 20px;
    color: #666;
}
.member_head {
    float: left;
    text-align: center;
    margin-right: 20px;
    width: 86px;
    color: #fff;
}
.member_head img {
    width: 70px;
    height: 70px;
    vertical-align: middle;
}
.divButton {
    text-align: right;
    font-family: "微软雅黑";
}
.inputButton2 {
    width: 160px;
    height: 40px;
    border-radius: 5px;
    color: #f67b31;
    font-size: 18px;
    margin-left: 10px;
    cursor: pointer;
    margin-top: 30px;
    border: 1px solid #f67b31;
    font-family: "微软雅黑";
    vertical-align: bottom;
    background-color: #fff;
    background-image: url(../images/lx_wj03.png);
    background-repeat: no-repeat;
    background-position: 24px center;
    text-indent: 30px;
}
.friend_list_d02 p:first-child span {
    color: #ffffff !important;
    font-size: 12px;
    color: #ffffff;
    margin-left: 10px;
    padding: 0px 5px;
    border-radius: 3px;
}
.head {
    position: relative;
}
.head .photo_show {
    width: 290px;
    box-shadow: 0px 0px 5px #d5dbe0;
    position: absolute;
    top: -247px;
    left: 50% !important;
    margin-left: -145px;
    display: none;
    border: 1px solid #d5dbe0;
    z-index: 9999;
}
.head:hover .photo_show {
    display: block;
}
.head .photo_u01>li {
    display: inline-block;
    width: 30%;
    height: 40px;
    text-align: center;
    font-size: 14px;
    color: #666;
    border-right: 1px solid #d5dbe0;
    margin: 0px;
    padding: 0px;
    float: none;
    background-color: #ffffff;
    border-bottom: none;
}
.head .photo_u01>li h3 {
    font-size: 14px;
    margin-top: 5px;
    height: 0px;
    border: 0px;
    padding: 0px;
    line-height: 20px;
}
.head .photo_u01>li:last-child {
    border-right: none;
}
.all_width_comment .comment .r_title .r_tager {
    border-bottom: solid 1px #e1e1e1;
    line-height: 28px;
    height: 28px;
    float: left;
    width: 1070px;
}
.all_width_comment .comment .take {
    padding: 0px 20px;
    width: 1130px;
    float: left;
}
.all_width_comment .comment .text_box {
    padding: 20px 20px;
    border: solid 1px #d4d4d4;
    position: relative;
    width: 1088px !important;
}
.all_width_comment .comment .take .com_bot {
    border: solid 1px #d4d4d4;
    background: #f7f7f7;
    float: left;
    width: 1108px;
    padding: 10px;
    margin-top: 20px;
}
/*在线访谈*/
.line_banner {
    width: 100%;
    height: 400px;
    min-width: 1170px;
    background-repeat: no-repeat;
    background-position: center;
}
.line_mid {
    margin-top: 30px;
    padding-bottom: 10px;
}
.line_video {
    float: left;
    width: 500px;
    height: 320px;
}
.line_video video {
    width: 100%;
}
.line_video_r {
    float: right;
    width: 610px;
}
.line_video_r>h2 {
    font-size: 24px;
    color: #666;
}
/*tab*/
.line_lide .hd {
    height: 30px;
    line-height: 29px;
    position: relative;
    margin-top: 20px;
    border-bottom: 1px solid #d5dbe0;
}
.line_lide .hd ul {
    float: left;
    position: absolute;
    height: 32px;
}
.line_lide .hd ul li {
    float: left;
    cursor: pointer;
    padding: 0 15px;
    color: #666;
    font-size: 16px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    background: #f1f1f1;
    border: 1px solid #d5dbe0;
    margin-right: 5px;
}
.line_lide .hd ul li.on {
    background: #e60012;
    color: #fff;
}
.list_bd ul li {
    position: relative;
    z-index: 99;
    background: #fff;
    padding: 15px 0px;
}
.eng_div01 {
    height: 178px;
    overflow: hidden;
}
.eng_div02 {
    height: 178px !important;
    overflow: hidden;
}
#eng_height {
    background: #fff;
}
.line_zk img {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    /* IE 9 */
    -webkit-transform: rotate(180deg);
    /* Safari and Chrome */
}
.list_bd ul li p {
    color: #666;
    line-height: 30px;
    font-size: 16px;
}
.line_lide_ask01 {
    float: right;
    width: 185px;
    height: 40px;
    border-radius: 20px;
    display: block;
    background: #e60012;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
}
.line_lide_ask01:hover {
    color: #fff;
}
.line_lide_ask01 img {
    height: 30px;
    vertical-align: middle;
    margin-right: 10px;
}
.list_bd ul {
    display: none;
}
.line_lide_ask02 {
    line-height: 40px;
    color: #e60012;
    font-size: 14px;
    text-align: right;
    display: block;
}
.line_lide_ask02 img {
    margin-left: 10px;
}
.line_main {
    background: #e7e7e7;
    padding-top: 25px;
    margin-bottom: -20px;
}
.line_left {
    width: 800px;
    float: left;
}
.line_right {
    width: 320px;
    float: right;
}
.line_bot {
    width: 100%;
    clear: both;
}
.line_host {
    background: #fdfbd3;
    padding: 20px;
}
.host_img {
    float: left;
    width: 50px;
    border-radius: 3px;
}
.host_right {
    width: 685px;
    float: right;
    position: relative;
}
.host_right>h2 {
    font-size: 16px;
    color: #a50000;
    line-height: 22px;
}
.host_right>h3 {
    font-size: 14px;
    color: #717171;
    right: 0;
    top: 0;
    position: absolute;
    line-height: 22px;
}
.host_right>h3 img {
    margin-right: 8px;
    vertical-align: baseline;
}
.host_right>p {
    font-size: 16px;
    color: #666;
    line-height: 27px;
    margin-top: 5px;
}
.line_right_title span {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #e60012;
    display: block;
    float: left;
    padding: 0px 20px;
    line-height: 58px;
    margin-left: -20px;
}
/*现场实录*/
.line_scene .hd {
    height: 56px;
    line-height: 56px;
    position: relative;
    margin-top: 20px;
    border-bottom: 1px solid #d5dbe0;
    border-right: 1px solid #d5dbe0;
    background: #fff;
}
.line_scene {
    background-color: #ffffff;
    background: url(../images/scene.jpg) no-repeat;
    background-size: 100% 100%;
}
.line_scene .hd ul {
    position: absolute;
    height: 56px;
    right: 0;
    top: 0
}
.line_scene .hd ul li {
    float: left;
    cursor: pointer;
    padding: 0 10px;
    color: #666;
    font-size: 16px;
}
.line_scene_h2 {
    margin-left: 20px;
    font-size: 18px;
    line-height: 56px;
    display: inline-block;
}
.line_scene .hd ul li.on {
    color: #e60012;
    border-bottom: 3px solid #e60012;
}
.line_scene .bd ul {
    display: none;
}
.scene_sort {
    background: #f4f6f8;
    height: 40px;
    padding: 0 20px;
    line-height: 40px;
    font-size: 14px;
}
.scene_sort img {
    vertical-align: middle;
}
.scene_sort_p1 {
    margin-left: 20px;
    display: inline-block;
}
.scene_sort_p1 select {
    margin-left: 10px;
    border: 1px solid #e6e6e6;
    color: #666;
    font-size: 14px;
    padding: 2px 0
}
.scene_sort_p2 {
    display: inline-block;
    margin-left: 25px;
}
.scene_sort_p2 a {
    text-align: center;
    padding: 2px 10px;
    vertical-align: middle;
    background: #fff;
    margin-left: -3px;
    color: #666;
    border: 1px solid #e6e6e6;
}
.scene_sort_p2 a:first-child {
    border-right: none;
}
.scene_sort_p2 a:last-child {
    border-left: none;
}
.scene_sort_p2 a:hover {
    color: #666;
}
.scene_sort_p2 a.on {
    color: #fff;
    background: #e60012;
}
.scene_sort_p3 {
    margin-left: 30px;
    font-size: 14px;
}
.scene_sort_p3 img {
    margin-right: 5px;
}
.scene_sort_a01 {
    margin-left: 10px;
}
.scene_sort>a.at {
    color: #e60012;
}
.bd_main {
    width: 755px;
    height: 950px;
    background: url(../images/scene.jpg) no-repeat;
    background-size: 100% 100%;
    border-bottom: 1px solid #d6dce1;
    overflow-y: scroll;
    padding: 0 20px;
}
.bd_main_box {
    border-left: 2px solid #dbdbdb;
    min-height: 940px;
    margin-left: 10px;
    padding-top: 10px;
}
.bd_main_ul {
    position: relative;
    margin-top: 20px;
}
.bd_list {
    position: absolute;
    left: -8px;
    top: 20px;
}
.bd_head {
    margin-left: 20px;
    width: 50px;
    border-radius: 3px;
}
.bd_main_pub {
    width: 620px;
    float: right;
    padding: 10px 10px 0 10px;
    position: relative;
}
.bd_dis01 {
    background: #f7fcff;
    border: 1px solid #c8deeb;
}
.bd_dis02 {
    background: #fff7f7;
    border: 1px solid #edcece;
}
.dis_sjx {
    width: 12px;
    height: 12px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    /* IE 9 */
    -webkit-transform: rotate(45deg);
    position: absolute;
    left: -7px;
    top: 20px;
}
.dis_sjx01 {
    background: #f7fcff;
    border-left: 1px solid #c8deeb;
    border-bottom: 1px solid #c8deeb;
}
.dis_sjx02 {
    background: #fff7f7;
    border-left: 1px solid #edcece;
    border-bottom: 1px solid #edcece;
}
.bd_dis01_d {
    padding-bottom: 10px;
    position: relative;
}
.bd_dis01_d>h2 {
    font-size: 16px;
    color: #e60012;
    line-height: 30px;
}
.bd_dis01_d>p {
    font-size: 16px;
    color: #333;
    line-height: 30px;
}
.bd_dis01_d>h3 {
    font-size: 14px;
    color: #717171;
    right: 0;
    top: 0;
    position: absolute;
    line-height: 22px;
}
.bd_dis01_d>h3 img {
    margin-right: 8px;
    vertical-align: baseline;
}
.bd_dis01_d>a {
    font-size: 14px;
    color: #e60012;
    margin-right: 5px;
}
.bd_dis_line {
    width: 100%;
    height: 11px;
    background: url(../images/line2.png) no-repeat;
    margin-bottom: 5px;
}
.line_right_d01 {
    background: #dceaf8;
    padding-bottom: 10px;
}
.line_right_title {
    font-size: 18px;
    color: #666;
    height: 60px;
    line-height: 60px;
    padding-left: 20px;
}
.line_right_cont {
    width: 300px;
    margin: 0 auto;
    background: #fff;
}
.guest_pic {
    width: 85px;
    height: 85px;
    float: left;
    border: 1px solid #d5d5d5;
    position: relative;
    margin-bottom: 5px;
    border-radius: 50%;
}
.guest_pic img {
    width: 85px;
    height: 85px;
    border-radius: 50%;
}
.guest_pic .pto {
    padding: 2px 6px;
    color: #fff;
    background: #e60012;
    position: absolute;
    font-size: 12px;
    bottom: 0;
    right: 0
}
.guest_int h3 .pto {
    padding: 2px 6px;
    color: #e60012;
    float: right;
    font-size: 12px;
    border-radius: 4px;
}
.guest_int {
    width: 180px;
    float: right;
    margin-bottom: 5px;
}
.guest_int h3 {
    color: #e60012;
    font-size: 16px;
    margin-bottom: 6px;
}
.guest_int p {
    color: #666;
    font-size: 14px;
    line-height: 22px;
}
.guest_int p span {
    color: #e60012;
    font-size: 16px;
}
.line_cont_in {
    width: 280px;
    margin: 0 auto;
    border-bottom: 1px dashed #b4b4b3;
    padding: 10px 0;
}
.line_cont_in:last-child {
    border-bottom: none;
}
.line_right_d02 {
    background: #fff;
    margin-top: 20px;
}
.about_cont {
    border-top: 1px solid #d5dbe0;
    border-bottom: 1px solid #d5dbe0;
    padding-bottom: 10px;
}
.about_cont_ul li img {
    width: 116px;
    height: 73px !important;
    border: 1px solid #d5d5d5;
    margin-left: 10px;
}
.about_cont_ul li {
    margin-top: 10px;
}
.about_cont_ul li p {
    width: 170px;
    margin-left: 10px;
    font-size: 16px;
    color: #666;
    display: inline-block;
    vertical-align: top;
    line-height: 22px;
}
.review_a {
    width: 300px;
    display: block;
    margin: 10px auto;
    border: 1px solid #d5d5d5
}
.review_a img {
    width: 100%;
    vertical-align: middle;
}
.about_cont_p01 {
    width: 300px;
    margin: 0 auto;
    font-size: 16px;
    color: #666;
}
.about_cont_p02 {
    color: #e60012;
}
.line_bot {
    margin-top: 30px;
    padding-bottom: 20px;
}
.scene_pic {
    color: #666;
    font-size: 18px;
}
/* 底部轮播 */
.picScroll-left {
    overflow: hidden;
    position: relative;
    ;
    width: 100%;
    margin: 0 auto;
}
.picScroll-left .prev,
.picScroll-left .next {
    display: block;
    width: 18px;
    height: 50px;
    overflow: hidden;
    z-index: 999;
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -25px;
    font-size: 50px;
    line-height: 50px
}
.picScroll-left .next {
    right: 0px;
    left: auto;
}
.picScroll-left .prev img {
    width: 100%;
}
.picScroll-left .next img {
    width: 100%;
}
.picScroll-left .ahd {
    display: none
}
.picScroll-left .abd {
    text-align: center;
    margin-top: 15px
}
.picScroll-left .abd .tempWrap {
    display: inline-block;
}
.picScroll-left .abd ul {
    overflow: hidden;
    zoom: 1;
    text-align: center;
}
.picScroll-left .abd ul li {
    margin: 0 10px;
    display: inline-block;
    overflow: hidden;
    text-align: center;
    width: 22%
}
.picScroll-left .abd ul li .pic {
    text-align: center;
}
.picScroll-left .abd ul li .pic img {
    width: 100%;
    display: block;
}
.picScroll-left .abd ul li .pic a:hover img {
    border-color: #999;
}
/*弹窗*/
#line_tc_box {
    display: none;
}
.line_tc {
    width: 720px;
    height: 380px;
    background: #fff;
    position: absolute;
    left: 50%;
    margin-left: -360px;
    top: 50%;
    margin-top: -190px;
    padding: 15px;
    border-radius: 5px;
    text-align: center;
}
.line_tc>h2 {
    font-size: 24px;
    color: #333;
    display: inline-block;
    border-bottom: 2px solid #0184df;
    padding-bottom: 2px;
}
.line_tc>textarea {
    padding: 10px;
    border: 1px solid #dedfdf;
    border-radius: 5px;
    display: block;
    width: 96%;
    margin: 25px auto 40px;
    color: #666;
    font-size: 16px;
    line-height: 22px;
    outline: none;
    text-align: left;
}
.line_tc_tj {
    color: #fff;
    font-size: 16px;
    padding: 10px 50px;
    border-radius: 6px;
    background: #0184df;
}
.line_tc_tj:hover {
    color: #fff;
}
/* 右侧二维码 */
#QRcode {
    width: 100px;
    background-color: #d8d8d8;
    padding: 10px;
    text-align: center;
    line-height: 26px;
    font-size: 12px;
    position: fixed;
    z-index: 9999;
    right: 0px;
    bottom: 200px;
}
#QRcode img {
    vertical-align: middle;
}
.QRclose {
    display: block;
    border: 1px solid #bdbab3;
    line-height: 16px;
    float: right;
    position: absolute;
    right: 0px;
    bottom: -18px;
    padding: 0px 4px;
    background-color: #ffffff;
}
#qcode {
    margin-bottom: 10px;
    width: 83px;
    border: solid 7px #ffffff;
}
#qcode_foot img {
    width: 96px;
    border: solid 7px #ffffff;
    margin-left: 20px;
}
.ICIMmenu {
    line-height: 50px;
    background-color: #f4f4f4;
    margin: auto;
    height: 50px;
    width: 1170px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #e60012;
    position: relative;
}
/* ICIM专题 */
.ICIMmenulist li {
    font-size: 16px;
    display: inline-block;
    margin-right: -4px;
}
.ICIMmenulist li a {
    padding-right: 16px;
    padding-left: 16px;
    display: block;
    height: 100%;
}
.ICIMmenulist li a:hover {
    background-color: #eaeaea;
    color: #e60012;
}
.ICIMmenuon a {
    background-color: #eaeaea;
    color: #e60012 !important;
}
.ICIMmenuon a {
    color: #ffffff;
}
.ICIMmenulist {
    float: right;
    margin-right: 20px;
}
.ICIMrollnews {
    background-image: url(../images/ICIM_icon1.png);
    background-repeat: no-repeat;
    background-position: left center;
    margin-left: 22px;
    padding-left: 40px;
    font-size: 14px;
    width: 310px;
    float: left;
    height: 50px;
    overflow: hidden;
}
.ICIMintro {
    width: 1170px;
    margin-top: 30px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    overflow: hidden;
}
.ICIMfocus {
    float: left;
    height: 450px;
    width: 700px;
}
.ICIMnews {
    float: right;
    width: 430px;
}
.ICIMmore {
    float: right;
    font-size: 14px;
    color: #666666;
}
.ICIMnews dl dt {
    font-size: 16px;
    line-height: 34px;
    text-align: center;
    height: 34px;
    overflow: hidden;
    margin: 0px 2em;
}
.ICIMnews dl dt a {
    color: #e60012;
}
.ICIMnews dl dd {
    font-size: 14px;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
    text-indent: 2em;
}
.ICIMnews dl {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #b4b4b3;
    padding-bottom: 16px;
    margin-top: 10px;
}
.ICIMnews ul li {
    line-height: 30px;
    background-image: url(../images/ICIM_icon2.png);
    background-repeat: no-repeat;
    background-position: 6px center;
    height: 30px;
    padding-left: 20px;
    overflow: hidden;
    font-size: 16px;
}
.ICIMnews ul {
    margin-top: 14px;
}
.ICIMblock {
    width: 1170px;
    overflow: hidden;
    margin-top: 30px;
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto;
}
.ICIM_guest {
    float: left;
    width: 820px;
}
.ICIM_organization {
    float: right;
    width: 310px;
    margin-top: 5px;
}
.ICIM_guestlist {
    height: 470px;
    overflow-y: scroll;
    /*height:700px;*/
}
.ICIM_guestlist li h3 {
    font-size: 16px;
    color: #e60012;
    line-height: 32px;
    white-space: nowrap;
    height: 32px;
    overflow: hidden;
}
.ICIM_guestlist li p {
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    text-align: left;
    padding: 0px 5px;
}
.ICIM_guestlist li img {
    border-radius: 50%;
    width: 130px;
    height: 130px;
}
.ICIM_guestlist li {
    width: 140px;
    float: left;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 0px;
    cursor: pointer;
}
.ICIM_guestlist li:hover p {
    color: #e60012;
}
.ICIM_organization dl {
    height: 470px;
    overflow-y: scroll;
    line-height: 24px;
}
.ICIM_organization dl dt {
    font-size: 16px;
    color: #e60012;
    padding-left: 50px;
    margin-top: 5px;
    background-repeat: no-repeat;
    background-position: 20px center;
    background-color: #eaeaea;
    line-height: 32px;
    margin-bottom: 5px;
}
.ICIM_organization dl dd {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #b4b4b3;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
.ICIM_tab {
    line-height: 41px;
    height: 41px;
    width: 191px;
    font-size: 20px;
    text-align: center;
    background-image: url(../images/ICIM_tab2.png);
    background-repeat: no-repeat;
    background-position: left top;
    color: #666666;
    display: inline-block;
    cursor: pointer;
    position: absolute;
}
.ICIM_tabon {
    background-image: url(../images/ICIM_tab.png);
    color: #ffffff;
    z-index: 10;
}
.ICIM_tabon .tag {
    color: #ffffff;
}
.ICIM_tab2 {
    line-height: 30px;
    height: 30px;
    width: 141px;
    font-size: 16px;
    text-align: center;
    background-image: url(../images/ICIM_tab2.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
    color: #666666;
    display: inline-block;
    cursor: pointer;
    position: absolute;
}
.ICIM_tab2on {
    background-image: url(../images/ICIM_tab.png);
    color: #ffffff;
    z-index: 10;
}
.ICIM_newpic {
    float: right;
    width: 290px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #f4f4f4;
    margin-bottom: 20px;
}
.ICIM_newpic h3 {
    font-size: 20px;
    line-height: 38px;
    color: #44403c;
    padding-left: 3px;
}
.ICIM_newpic img {
    height: 184px;
    width: 288px;
    border: 1px solid #a0a0a0;
}
.ICIM_newpic p {
    font-size: 14px;
    line-height: 24px;
    margin-top: 5px;
}
.ICIMmap {
    float: left;
    height: 400px;
    width: 600px;
    border: 1px solid #d5d5d5;
    margin-top: 20px;
}
.ICIMmap img {
    width: 600px;
}
.ICIMmaptxt {
    float: right;
    width: 520px;
    margin-top: 20px;
}
.ICIMmaptxt h3 {
    font-size: 22px;
    line-height: 40px;
    color: #000000;
    display: none;
}
.ICIMmaptxt p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 15px;
}
.ICIMmaptxt div {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
}
.ICIMmaptxt p span {
    color: #e60012;
}
.ICIMcontactus {
    float: left;
    width: 530px;
}
.ICIMcontactus img {
    height: auto !important;
}
.ICIMcontactustxt {
    float: right;
    width: 590px;
}
.ICIMcontactustxt h3 {
    font-size: 22px;
    line-height: 40px;
    color: #000000;
    display: none;
}
.ICIMcontactustxt p {
    font-size: 16px;
    line-height: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.ICIMcontactustxt p span {
    font-size: 18px;
}
.meeting_bannertxt p {
    line-height: 30px;
}
.ICIMrollnews ul li {
    background-image: url(../images/ICIM_icon2.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 14px;
    height: 50px;
    overflow: hidden;
}
.ICIMlive {
    text-align: center;
}
.ICIMmenu_live {
    position: absolute;
    left: 390px;
    top: -7px;
}
.ICIMzzjg2 {
    line-height: 24px;
    width: 32%;
    float: left;
    margin: 0px 6px;
    background-color: #ffffff;
    margin-bottom: 10px;
    border: solid 1px #d5d5d5;
}
.ICIMzzjg2 dt {
    font-size: 16px;
    color: #e60012;
    padding-left: 50px;
    background-repeat: no-repeat;
    background-position: 20px center;
    background-color: #eaeaea;
    line-height: 32px;
    margin-bottom: 5px;
}
.ICIMzzjg2 dd {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
.sr99_dsjlist li {
    width: 214px;
    display: inline-block;
    margin-right: 20px;
    white-space: normal;
}
.sr99_dsjlist li:last-child {
    margin-right: 0px;
}
.sr99_dsjlist {
    overflow: auto;
    margin-top: 10px;
    overflow-y: hidden;
    display: block;
    width: 1170px;
    height: 380px;
    white-space: nowrap;
}
.sr99_dsjblock {
    border: 1px solid #d4d4d4;
    background-color: #f6f6f6;
}
.sr99_dsjtime {
    text-align: center;
    font-size: 16px;
    color: #a31430;
    line-height: 24px;
}
.sr99_dsjblock img {
    width: 100%;
    height: 130px;
    border-bottom: solid 5px #a31430;
    vertical-align: middle;
}
.sr99_dsjtxt {
    margin: 10px;
    font-size: 14px;
    line-height: 24px;
    height: 120px;
    overflow: hidden;
}
.sr99_dsjpoint {
    margin: 10px auto 20px auto;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background-color: #a31430;
}
.sr99_dsjline {
    height: 0px;
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #d4d4d4;
    top: 49px;
    position: relative;
    z-index: -1;
}
.sr99_dsj {
    margin-top: 40px;
}
.right_pic_list .source {
    width: 860px;
}
.right_pic_list .picshowtxt_right {
    width: 800px;
}
.right_pic_list .picshowtop {
    width: 860px;
}
.right_pic_list .piccontext {
    width: 908px;
}
.right_pic_list .picshowlist {
    width: 870px;
}
.right_pic_list .picmidleft {
    margin-left: 70px;
}
.right_pic_list .piclistshow ul li {
    width: 228px !important;
}
.right_pic_list .picimages img {
    width: 208px !important;
}
.acceptance_notice {
    float: right;
    width: 270px;
    background-image: url(../images/2p5r_notice.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 490px;
    font-size: 18px;
    line-height: 40px;
    padding-top: 60px;
    padding-right: 20px;
    padding-left: 20px;
}
.acceptance_video {
    float: left;
    height: 550px;
    width: 840px;
    position: relative;
}
.acceptance_video img {
    height: 550px;
    width: 840px;
    position: absolute;
    z-index: 10;
}
.kjhb .art02_img {
    height: 274px;
    width: 202px;
    vertical-align: middle;
}
.kjhb li .art02_u_d {
    width: 202px;
}
.kjhb li .art02_u_dd {
    width: 200px;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    color: #1dbb9c;
}
.kjhb li .art02_u_dd h2 {
    height: 48px;
    overflow: hidden;
    font-size: 16px;
    line-height: 24px;
}
.kjhb li .shidu {
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    width: 116px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}
.kjhb li .shidu:hover {
    color: #fff;
}
.kjhb li {
    width: 20%;
    float: left;
    margin-bottom: 45px;
}
.kjhb {
    overflow: hidden;
}
.kjhb_picblock {
    float: left;
    color: #49647f;
}
.kjhbtc {
    height: 627px;
    margin-top: -340px;
}
.kjhbtc .tc_content_d {
    height: 555px;
    color: #49647f;
}
.kjhbtc .tc_content_d p {
    font-size: 14px;
    color: #49647f;
    line-height: 26px;
    margin-top: 10px;
    text-indent: 28px;
}
.kjhbtc .tc_content_d p img {
    max-width: 580px;
    height: auto;
    margin-left: -28px;
}
.kjhbtc_tit {
    font-size: 18px;
    line-height: 22px;
    border-left-width: 6px;
    border-left-style: solid;
    border-left-color: #49647f;
    padding-left: 10px;
    margin-top: 30px;
    margin-bottom: 10px;
}
.kjhb_picblock .shidu {
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    height: 40px;
    margin-top: 10px;
}
.kjhb_picblock .shidu:hover {
    color: #fff;
}
.kjhb_picblock img {
    height: 365px;
    width: 269px;
}
.kjhbtc_list li {
    line-height: 26px;
    height: 26px;
    overflow: hidden;
}
.kjhbkey {
    background-repeat: repeat-x;
    width: 720px;
}
.kjhbkey_bu {
    padding: 0px;
    height: 40px;
    line-height: 38px;
    width: 92px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-color: #1dbb9c;
    font-size: 16px;
    color: #FFF;
    font-family: "微软雅黑";
    float: right;
    margin-top: 8px;
    margin-right: 38px;
}
.kjhb_code {
    line-height: 38px;
    text-align: center;
    height: 38px;
    width: 267px;
    font-family: "微软雅黑";
    margin: 0px;
    padding: 0px;
    border: 1px solid #1dbb9c;
    background-color: #f1fffc;
    font-size: 16px;
    margin-top: 10px;
}
.rmtags li a {
    line-height: 26px;
    background-color: #e8e8e8;
    display: block;
    padding-right: 9px;
    padding-left: 9px;
    border-radius: 3px;
    border: solid 1px #e8e8e8;
}
.rmtags li a:hover {
    background-color: #ffffff;
    color: #95278a;
    border: solid 1px #95278a;
}
.rmtags li {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.rmtags {
    overflow: hidden;
    width: 330px;
    margin-left: -10px;
}
.rmtags_tit {
    float: left;
    line-height: 60px;
    height: 60px;
    font-size: 18px;
    color: #f67b31;
}
.rmtags_back {
    line-height: 60px;
    float: right;
    height: 60px;
    margin-right: 20px;
    color: #f67b31;
}
.rmtags_back:hover {
    color: #f67b31;
}
.rmtags_list {
    margin-right: 20px;
    margin-left: 20px;
    overflow: hidden;
}
.rmtags_list dt {
    font-size: 24px;
    color: #f67b31;
    line-height: 46px;
}
.rmtags_list dd a {
    line-height: 32px;
    background-color: #e8e8e8;
    display: block;
    padding-right: 18px;
    padding-left: 18px;
    border-radius: 3px;
    border: solid 1px #e8e8e8;
}
.rmtags_list dd a:hover {
    background-color: #f67b31;
    color: #ffffff;
    border: solid 1px #f67b31;
}
.rmtags_list dd {
    float: left;
    margin-right: 10px;
    margin-bottom: 12px;
    font-size: 16px;
}
.rmtags_letters {
    background: #f67b31;
    padding: 5px 10px;
    border-radius:
        5px;
    font-size: 14px;
    color: #fff;
    border: none;
    outline: none;
    padding-top: 7px;
    cursor: pointer;
    display: block;
    float: right;
    margin-top: 15px;
    margin-right: 20px;
    line-height: 16px;
}
.rmtags_letters a {
    color: #fff;
}
.rmtags_letters>img {
    vertical-align: top;
    margin-right: 5px;
}
.rmtags_letterslist {
    padding: 20px;
    background: #f4f4f4;
}
.rmtags_letterslist .rmtags {
    width: 100%;
    text-align: center;
}
.rmtags_letterslist .rmtags li a {
    width: 40px;
    background-color: #ffffff;
}
.rmtags_letterslist .rmtags li a:hover {
    background-color: #f67b31;
    color: #ffffff;
    border: solid 1px #f67b31;
}
.rmtags_choice {
    overflow: hidden;
    margin-top: 10px;
}
.rmtags_choice li {
    line-height: 30px;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: 8px;
    border: 1px solid #cbd0d3;
    background-color: #f7f7f7;
    margin-bottom: 8px;
    cursor: pointer;
}
.rmtags_choiceon {
    line-height: 28px !important;
    border: 2px solid #f67b31 !important;
    padding: 0px 8px !important;
    background-image: url(../images/lx09.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}
.rmtags_input {
    display: block;
    float: left;
    height: 24px;
    width: 200px;
    border: 1px solid #cbd0d3;
    padding-left: 13px;
    margin-left: 18px;
    font-family: "微软雅黑";
}
.rmtags_bu {
    margin-top: 0px;
    height: 26px;
    width: 44px;
    margin-left: 5px;
}
.rmtags_choice2 {
    overflow: hidden;
    margin-top: 10px;
}
.rmtags_choice2 li {
    line-height: 30px;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: 8px;
    border: 1px solid #cbd0d3;
    background-color: #f7f7f7;
    margin-bottom: 8px;
    cursor: pointer;
}
.rmtags_choiceon2 {
    line-height: 28px !important;
    border: 2px solid #f67b31 !important;
    padding: 0px 8px !important;
    background-image: url(../images/lx09.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}
.xz_h3 {
    text-align: left;
    width: 4%;
}
/*新增*/
.addTagBox {
    overflow: hidden;
    margin-left: 10px;
}
.addTagBox li {
    float: left;
    position: relative;
}
.addTagBox li .addTagBox_b {
    font-size: 14px;
    margin: 15px 0 0 10px;
    border: 2px solid #f67b31 !important;
    line-height: 28px;
    padding: 0px 8px;
    background-color: #f7f7f7;
}
.addTagBox li .addTagBox_del {
    position: absolute;
    right: -2px;
    top: 10px;
    background: #F67B31;
    border-radius: 50%;
    height: 12px;
    width: 12px;
    text-align: center;
    line-height: 12px;
    color: #fff;
    cursor: pointer;
}
.detail_head h1 .return_library a {
    color: #df4646;
}
.detail_head h1 i {
    display: inline-block;
    font-weight: bold;
    font-size: 30px;
    color: #df4646;
    margin: 0 10px;
}
.detail_head h1 .ico_library {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    width: auto;
    height: 40px;
    line-height: 40px;
    background: #df4646;
    color: #fff;
    border-radius: 5px;
    text-align: center;
}
.detail_head h1 a:hover {
    opacity: 0.8;
}
.ziliao_recharge {
    width: 100%;
    overflow: hidden;
}
.ziliao_recharge .ziliao {
    width: 50%;
    float: left;
    height: 60px;
    box-sizing: border-box;
}
.ziliao_recharge .tbrecharge {
    background: #ff815a !important;
    border-bottom-color: #d1623f !important;
    border-left: 1px solid #fff;
}
.ziliao_recharge .ziliao>img {
    margin-left: 12px;
    width: 24px;
    height: 24px;
}
.ziliao {
    background: #60aaf9;
    height: 58px;
    width: 100%;
    border-bottom: 4px solid #2f8ff6
}
/*会议视频成果展示*/
.pptpic_list {
    width: 778px;
    overflow: hidden;
    margin-left: -20px;
    margin-top: 20px;
}
.pptpic_list li {
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
}
.pptpic_list li img {
    width: 237px;
    height: 160px;
    border: 1px solid #d4d4d4;
}
/*论文培训班专题*/
.meeting_left.tts {
    height: auto;
}
.meeting_left.tts .meeting_block {
    width: 800px;
    min-width: 800px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.meeting_left.tts .meeting_tit {
    width: 800px;
}
.meeting_left.tts .meeting_tit ul {
    margin-left: 0px;
}
.meeting_left.tts .meeting_tit ul li:hover {
    background-color: rgba(255, 255, 255, 0) !important;
}
.meeting_left.tts .gundiv {
    margin-left: 34px;
    width: 724px;
    padding-top: 0px;
}
.meeting_left.tts .gundiv ul {
    margin-left: -13px;
}
.meeting_left.tts .gundiv ul li {
    margin: 0 0 0 13px;
    width: 230px;
    height: 218px;
}
/*
.meeting_left.tts .gundiv ul li:nth-child(4) {
	display: none;
}
    */
.meeting_left.tts .gundiv ul li img {
    width: 230px !important;
    height: 155px !important;
}
.meeting_left.tts .mr_frUl {
    height: auto;
}
.meeting_left.tts .mr_frUl ul li img {
    display: block;
    margin-bottom: 16px;
    width: 232px;
    height: 155px;
}
.meeting_left.tts .mr_frUl ul li {
    width: 232px !important;
    margin-right: 14px;
    height: auto;
}
.meeting_left.tts .mr_frbox {
    width: 800px;
    height: auto;
}
/* .meeting_left.tts .meeting_content {
    width: 800px;
} */
.meeting_left.tts .mr_frBtnR,
.meeting_left.tts .mr_frBtnL {
    margin-top: 115px;
}
.sm_booklist ul {
    margin-left: -30px;
    overflow: hidden;
    margin-top: 30px;
}
.sm_booklist ul li {
    float: left;
    margin-left: 58px;
    width: 177px;
    text-align: center;
}
.sm_booklist ul li h3 {
    font-size: 16px;
    margin: 2px 0;
    max-height: 40px;
    overflow: hidden;
    line-height: 20px;
}
.sm_booklist ul li img {
    width: 165px;
    height: 240px;
    border: 1px solid #d2d2d2;
    padding: 5px;
    margin-bottom: 5px;
}
.sm_discusslist {
    height: 590px;
    overflow-y: scroll;
    margin-top: 20px;
}
.sm_discusslist li {
    height: auto;
    border-bottom: 1px dashed #ccc;
    padding: 15px 0;
    line-height: 24px;
    min-height: 100px;
}
.sm_discusslist li:first-child {
    padding-top: 5px;
}
.sm_discusslist li:last-child {
    border: 0px;
    padding-bottom: 10px;
}
.sm_discusslist li img {
    width: 40px;
    height: 40px;
    float: left;
    margin-top: 5px;
    border-radius: 50%;
}
.sm_discusslist li h3 {
    color: #333;
    font-size: 14px;
    margin-bottom: 8px;
    line-height: 24px;
    min-height: 24px;
    padding: 8px 8px 8px 34px;
    background-color: #f9f9f9;
    font-weight: bold;
    background-image: url(../images/question.png);
    background-repeat: no-repeat;
    background-position: 10px 10px;
}
.sm_discusslist li h4 {
    color: #999;
    margin-bottom: 5px;
}
.sm_discusslist .discuss_txt {
    padding-left: 55px;
}
.sm_discusslist .discuss_txt time {
    float: right;
    font-size: 12px;
}
.sm_discusslist .discuss_txt a {
    color: #e60012;
}
.sm_discusslist .discuss_txt p {
    height: auto;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.sm_discusslist .discuss_txt p:hover {
    color: #333;
}
.meetiing_right.interaction {
    background-image: none;
    padding: 0px;
    width: 320px;
    margin-top: 20px;
}
.askbox {
    background-color: #f9f9f9;
    border-top: solid 1px #e60012;
    padding: 4px 10px 20px 10px;
    margin-top: 10px;
}
.askbox h3 {
    line-height: 16px;
    font-size: 14px;
    border-left: solid 5px #e60012;
    margin: 14px 0;
    padding-left: 6px;
}
.askbox-txt {
    width: 220px;
    height: 48px;
    padding: 5px;
    margin: 0px;
    vertical-align: middle;
    font-size: 14px;
    font-family: auto;
    resize: none;
}
.askbox-btn {
    height: 46px;
    width: 100%;
    background: #e60012;
    border: 0;
    color: #fff;
    border-radius: 3px;
    vertical-align: middle;
    font-size: 18px;
    margin-top: 15px;
}
/*互动专区*/
.meeting_left.interaction {
    width: 820px;
    height: auto;
}
.meeting_left.interaction .bread-nav {
    margin-bottom: 15px;
    color: #999;
}
.meeting_left.interaction .bread-nav a {
    color: #e60012;
}
.meeting_right.interaction {
    width: 320px;
    height: auto;
    float: right;
}
.meeting_right .sm_booklist ul {
    margin-left: 0px;
    margin-top: 20px;
}
.meeting_right .sm_booklist ul li {
    width: 140px;
    margin: 10px;
}
.meeting_right .sm_booklist ul li img {
    width: 128px;
    height: 185px;
    margin-bottom: 0;
}
.meeting_right .sm_booklist ul li h3 {
    font-size: 14px;
    height: 40px;
}
.interaction .visited {
    padding-top: 10px;
}
.interaction .visited>li {
    width: 33%;
    text-align: center;
    margin-bottom: 5px;
    float: left;
}
/*.interaction .visited li .head .photo_show {
	left: -96px !important;
}*/
.meeting_block.locationmv .meeting_tit ul {
    margin-left: 0px;
}
.meeting_block.locationmv .meeting_tit ul li {
    background-color: transparent !important;
}
.mr_tit .r_tager {
    line-height: 38px;
    height: 44px;
    float: left;
    width: 100%;
}
.mr_tit .r_tager li {
    font-size: 20px !important;
    margin-right: 20px !important;
    padding: 0 0 15px 0 !important;
}
.mr_tit .r_tager li:hover {
    background-color: transparent !important;
}
.visited.TutorList>li {
    width: 20%;
}
.visited.TutorList>li:nth-child(5n+1) {
    clear: both;
}
.lecture_info .lecture_tit {
    font-size: 18px;
    line-height: 59px;
    color: rgb(68, 68, 68);
    background-color: rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(238, 238, 238);
    background-image: none;
    padding-left: 0px;
    height: 59px;
}
.lecture_commend .comment_vid .take .com_bot {
    width: calc(100% - 30px);
    padding: 10px;
}
.comment_vid .take .com_bot {
    float: left;
    width: 718px;
    margin-top: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(212, 212, 212);
    border-image: initial;
    background-color: #fff;
    padding: 30px 20px;
}
.lecture_commend .comment_vid .take .com_bot figure figcaption {
    width: calc(100% - 76px);
}
.comment_vid .take .com_bot figure figcaption {
    float: left;
    margin-left: 20px;
    width: 570px;
}
.lecture_right>.lecture_commend .comment_vid .take {
    width: 788px;
    height: 564px;
    overflow-y: auto;
}
.lecture_commend .comment_vid .take .com_bot figure i {
    color: rgb(70, 195, 123);
    line-height: 24px;
    font-size: 14px;
    float: right;
    padding-left: 0px;
}
.lecture_commend .comment_vid .take .com_bot figure {
    width: 100%;
    float: left;
}
.lecture_commend .comment_vid .take .com_bot .reply_list {
    float: left;
    width: calc(100% - 96px);
    margin-left: 76px;
    border-top: solid 1px #ccc;
    padding-top: 5px;
    margin-top: 5px;
    background-color: #f4f6f8;
    padding-left: 10px;
    padding-right: 10px;
}
.lecture_commend .comment_vid .take .com_bot .reply_list figure {
    border-bottom: 1px dashed #ccc;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.lecture_commend .comment_vid .take .com_bot .reply_list figure figcaption {
    width: calc(100% - 76px);
    margin-left: 20px;
}
.lx_act img {
    max-width: 100%;
}
.home_newslist li a {
    background-image: url(../images/home_newslist.png);
    background-position: 6px 8px;
}
.envelope {
    position: relative;
    float: right;
}
.envelope .fa-circle {
    position: absolute;
    color: red;
    font-size: 10px;
    top: -3px;
    right: -6px;
}
.mr_t1 {
    background: url(../images/mr_1px.jpg) repeat-x left bottom;
    height: 40px;
    padding-right: 16px;
}
.mr_t1name {
    font: bold 16px/40px "微软雅黑";
    color: #FFF;
    height: 40px;
    width: 120px;
    padding-left: 21px;
    float: left;
}
.mr_t1name img {
    float: left;
    margin-top: 9px;
    margin-right: 6px;
    display: inline;
}
.mr_frbox {
    position: relative;
}
.mr_frBtnL {
    float: left;
    margin: 0;
    cursor: pointer;
    display: inline;
}
.locationmv .meeting_content {
    overflow: unset;
}
/* .mr_frUl {
    float: left;
} */
.mr_frbox .mySwiper {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.mr_frbox .mySwiper .swiper-wrapper {
    overflow: hidden;
}
.mr_frbox .swiper-button-prev,.mr_frbox .swiper-button-next {
    width: auto;
    height: auto;
    margin-top:0;
    z-index: 10;
    cursor: pointer;
    display: inline-block;
    align-items: center;
    justify-content: center;
    color: unset;
    background-image: unset;
}
.mr_frbox .swiper-button-prev {
    left: -45px !important;
}
.mr_frbox .swiper-button-next {
    right: -45px !important;
}
.mr_frbox .swiper-button-prev:after,.mr_frbox .swiper-button-next:after {
    display: none;
}
.mr_frBtnR {
    float: right; 
    cursor: pointer;
}
.mr_frUl ul li {
    float: left;
    overflow: hidden;
}
.mr_frUl ul li img a {
    display: block;
}
.mr_frUl ul li img {
    width: 100%;
    height: 180px;
    object-fit: cover;
}
/*杂志滚动*/
.swiper-container.booklist {
    width: 1070px;
    height: 285px;
    margin-top: 30px;
}
.book-slide img {
    width: 165px;
    height: 240px;
    border: 1px solid #d2d2d2;
    padding: 5px;
    margin-bottom: 5px;
}
.book-slide h3 {
    font-size: 16px;
    margin: 2px 0;
    max-height: 40px;
    overflow: hidden;
    line-height: 20px;
}
.book-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
}
.form {
    margin: 0 54px 0 0;
}
.form .input {
    font-size: 18px;
    margin-bottom: 20px;
}
.form .input p {
    margin-bottom: 12px;
}
.form .input p sup {
    color: #e60012;
}
.form .input input,.form .input select,.form label {
    display: block;
    width: 100%;
    height: 38px;
    padding: 10px 20px;
    font-size: 16px;
    color: #333;
}
.form label {
    padding: 0;
    display: flex;
    align-items: center;
}
.form .input input[type="checkbox"] {
    margin-right: 10px;
    padding: 0;
    width: auto;
}
.form  #usub {
    background: #e60012;
    color: #fff;
    font-size: 16px;
    padding: 8px 40px;
    cursor: pointer;
}

@media (max-width: 650px) {
    .container {width: 100%;}
    #menu-footer-nav {padding-bottom: 0;}
    .meeting_banner {background-size: contain; min-width: auto;height: 150px;}
    .meeting_bannertxt {width: 100%;margin: 0 auto;font-size: 14px;overflow: hidden;padding: 120px 10px 10px;background-position: top center;background-size: 120px;margin-bottom: 20px;}
    .meeting_bannertxt p {line-height: 26px;}
    .meeting_left {width: 100%;height: auto;}
    .s_focus {width: 100%;}
    .slide_container {width: 100%;}
    .slide li {width: 100%;}
    .rslides {display: none;}
    .meeting_left .slide img {height: auto;width: 100%;}
    .slide .caption {font-size: 14px;padding: 5px 10px;line-height: 1.5;}
    .s_focus .s_img {width: 100%;}
    .meeting_left .item1 {display: flex;}
    .meeting_left .item1 li,.meeting_left .item1 li img {height: auto;width: 100%;}
    .meeting_left .item1 li {margin-bottom: 10px;}
    .meeting_block { min-width: auto;margin-bottom: 0;padding-bottom: 0;}
    .item1 h3 a {font-size: 12px;}
    .meeting_content {margin-top: 0;width: 100%;}
    .meeting_content img {width: 100%;height: auto;}
    .meeting_intro {padding-bottom: 0;}
    .meetiing_right {height: auto;width: 100%;padding-right: 0;background-size: 100%;}
    .meeting_tit h2 {font-size: 22px;line-height: 32px;}
    .arrow-down {left: 58px;}
    .form {margin: 0;margin-top: 20px;}
    .form .input {font-size: 16px;margin-bottom: 0;}
    .form .input p {margin-bottom: 10px;line-height: 1;}
    .form .input input, .form .input select, .form label {height: 34px;padding: 10px 10px;}
    .form .input br {display: none;}
    .mr_frUl ul li img {height: 100px;}
    .zt-box .swiper-button-next  {display: none;}
    .mr_frbox .mySwiper {margin-top: 20px;}
    .zsgun {width: 100% !important;}
    .gundiv {width: 100% !important;margin-left: 0 !important;overflow: hidden !important;overflow-x: scroll !important; overflow-y: hidden !important;}
    .hScrollPane_leftarrow,.hScrollPane_rightarrow {display: none !important;}
    .gundiv li p {font-size: 14px !important;line-height: 15px !important;}
}
