.main{width: 1280px;margin: 0 auto 100px auto;overflow: hidden;zoom:1;}
.left{width: 244px;float: left;}
.down{height: 162px;}
.fast,.service,.contact{margin-top: 20px;}

.right{width: 997px;float: right;background: #fff;min-height: 985px;padding-bottom: 100px;}

.tit1{height:100px; color:#fff; padding:0 31px 0 57px;background:url(../images/list.png) no-repeat;}
.tit1 h2{ font-size:30px; font-weight:normal; display:inline-block; vertical-align:middle;height: 47px;border-left: 3px solid #d3b77c;padding-left: 17px;line-height: 30px;margin-top: 28px;}
.tit1 em{ font-size:14px; display: block;line-height: 25px;}
.tit1 span{ float:right;margin-top: 60px;}
.tit1 a{ color:#fff;}
.tit1 a:hover{ color:#fff; text-decoration:underline;}

.right_down{ padding:80px 83px;}
.right_down .tit2 a{width:272px;}
.tit2 a{  height:40px; line-height:40px; text-align:center; color:#f6f6f9; display:inline-block; background:#5f6b81; margin-right:1px; font-size:14px;}
.tit2 a:hover ,.tit2 a.tit2_focus{ background:#897345; color:#f6f6f9;}

/*problem*/
.tit3{ margin-top:35px;color: #45427e;}
.tit3 strong{ display:inline-block; font-size:14px;border-left:2px solid #c83a3a; padding-left:8px; line-height:16px;}
.tit3 span{ color:#7c78bd; padding-left:20px;}
.problem_list{ border-bottom:1px dotted #adacc6; padding-bottom:35px;color: #45427e}
.problem_cent{ padding-left:10px; line-height:24px; margin-top:10px;}
.tit3 i{ font-style:normal; display:block;font-size:14px; font-weight:bold; padding-left:10px; margin-top:3px;}

.tit4{ margin-top:35px;color: #45427e;}
.tit4 strong{ display:inline-block; font-size:18px;border-left:2px solid #c83a3a; padding-left:8px; line-height:16px;}
.tit4 p{font-size: 16px;padding-left: 10px;padding-bottom: 10px;}
.tit4 span{ color:#7c78bd; padding-left:20px;}
.tit4 i{ font-style:normal; display:block;font-size:14px; font-weight:bold; padding-left:10px; margin-top:3px;}

/*mend*/
.mend_top{ line-height:24px; margin-top:35px;color: #45427e;}
.mend_top a{color:#282b4a;}
.mend_top strong{ font-size:14px;}
.right_down .title{ background:#cfd2d9 url(../images/down_icon.png) no-repeat 17px 10px; height:33px; margin-bottom:1px;font-weight:bold; padding-left:40px; line-height:33px; margin-top:10px;color:#474747;}
.down_table{ background:#e1effb;border-collapse:collapse;}
.down_table td{ border-bottom:#f6f6f9 1px solid;height:33px; line-height:33px; text-align:center; background:#e3e3eb;color: #474747}
.down_table td a{ color:#474747}
.down_table{ margin-bottom:0;}
.mend_list{height:214px; overflow:hidden; position:relative; padding-bottom:30px;}
.unfold{ height:30px; line-height:30px; background:#e3e3eb; text-align:center; cursor:pointer; position:absolute; left:0; bottom:0; width:100%; font-weight:bold; color:#474747;}

.khd_top{ border-bottom:1px  dotted #adacc6; padding-bottom:40px;color: #45427e;}
.khd_cent{ margin:10px 0 20px 10px; line-height:24px;}
.khd_a{display:block; width:280px; height:74px;margin:0 auto;background:url(../images/list.png) no-repeat 0 -103px;text-indent: -99999px;}
.khd_a:hover{background-position:-285px -103px;}

.ysy_btm{margin-top: 20px;clear: both;}
.ysy_btm:after{content: '';height: 0;font-size: 0; display:block;clear: both;}
.ysy_btm_right{ width:280px; float: right;}
.ysy_down_dl{ width:280px; height:74px;background:url(../images/list.png) no-repeat 0 -364px;float: right;margin-top: 40px;position: relative}
.ysy_down_cj{ width:280px; height:74px;background:url(../images/list.png) no-repeat 0 -284px;float: right;margin-top: 40px;position: relative}
.ysy_btm_right img{position: absolute;left: -100px;top: -20px;display: none}
.ysy_btm_right div:hover img{display: block}
.ysy_down_dl:hover{background-position:-285px -364px;}
.ysy_down_cj:hover{background-position:-286px -284px;}
.ysy_img{float: left;width: 330px;margin-top: 50px;}

.down_btm{ border-top:1px dotted #c1c0d0; padding-top:30px;}
.down_btm strong{ padding-right:5px;}
.down_btm ul{ margin-top:20px; overflow:hidden; zoom:1; width:800px;}
.down_btm li{width:303px; height:82px; float:left; margin:0 92px 42px 0;}
.down_btm li a{width:163px; height:54px; display:block; color:#3d4d68; padding:28px 0 0 140px; line-height:16px; background:url(../images/list.png) no-repeat 0 -194px;}
.down_btm li a b{display:block; font-size:14px;}
.down_btm li a:hover{ color:#fff;background-position:-308px -194px; text-decoration:none;}

.right_news{ padding:35px 63px;}
.right_news .tit2 a{width:144px;}
/*beta*/
.right_down h3{width: 100%;margin: 14px 0px;font-size: 1.125rem;border-left: 5px solid #f1404b;padding-left: 1.25rem;margin-left: -1.1rem;}
.beta table{background-color: rgb(237 197 130 / 5%);border-collapse: collapse;border-spacing: 0;margin:auto;width: 100%;font-size: large;}
.beta table p{text-indent: 0em;margin:5px 0;}
.beta table tbody{border: 1px solid #75362545;}
.beta table tr{border: 1px solid #75362545;}
.beta_tr1{background-color: #8db830;color: white;border:0;}
.beta_tr2{background-color: #f2f2f2;color: black;border:0;}
.beta table th{border: 1px solid #75362545;font-weight: bold;padding: 1em 1em 1em 1em;}
.beta table td{text-align: center;border: 1px solid #75362545;padding: 1em 1em 1em 1em;}
a.download_btn {width:83px;height:29px;background-position:0 -741px;display:inline-block;*  display:inline;*  zoom:1;vertical-align:middle;font-size:16px;color:#ffe8b7;font-weight:bold;text-align:center;line-height:29px;text-indent:0;background:url(../images/kl-confirm1.png)    no-repeat;}

a.download_btn:hover {filter: brightness(1.2);}
a.join_btn {width:83px;height:29px;background-position:0 -741px;display:inline-block;*  display:inline;*  zoom:1;vertical-align:middle;font-size:16px;color:#ffe8b7;font-weight:bold;text-align:center;line-height:29px;text-indent:0;background:url(../images/kl-confirm1.png)    no-repeat;}
a.join_btn:hover {filter: brightness(1.2);}

/*news*/
.right_news .news .first_child{text-align:center;height:36px; line-height:36px; background:#f6f6fb; font-size:14px; font-weight:bold; margin:35px 0;}
.right_news .news .first_child a{color:#c83a3a;}
.right_news .news .first_child span{ display:none;}
.right_news .news ul li{ margin:7px 0; height:36px; line-height:36px; color:#484848; background:url(../images/jt.gif) no-repeat 19px 14px; padding-left:30px; overflow:hidden;font-size:14px;}
.right_news .news ul li a{color:#484848;}
.right_news .news ul li.xw_two{ background:#f5f5f8 url(../images/jt.gif) no-repeat 19px 14px; margin:3px 0;}
.right_news .news ul li a:hover{ color:#c83a3a;}
.right_news .news ul li .date{ float:right; padding-right:10px;}
.right_news .page{ text-align:center;color:#5f6b81; padding:40px 0; margin-top:50px;font-size: 14px;}
.right_news .page a{color:#5f6b81;}
.right_news .page font{ font-weight:bold;color:#c83a3a;}
.right_news .news ul li img{ display:none;}

#article{ line-height:30px;color: #343e59;font-size:14px;}
#article h1{ color:#343e59;  text-align:center; margin:40px 0 15px 0;}
.newplayer{margin: 40px 20px}
.newplayer img{max-width:850px;display: block;text-indent: -2em;max-width: 730px;margin: 0 auto;}
#article .newplayer table{background-color: rgb(237 197 130 / 5%);border-collapse: collapse;border-spacing: 0;margin:auto;}
#article .newplayer table p{text-indent: 0em;margin:5px 0;}
#article .newplayer table tbody{border: 1px solid #75362545;}
#article .newplayer table tr{border: 1px solid #75362545;}
#article .newplayer table th{border: 1px solid #75362545;font-weight: bold;padding: 1em 1em 1em 1em;}
#article .newplayer table td{border: 1px solid #75362545;padding: 1em 1em 1em 1em;}
.newplayer p{}
.newplayer h1{width: 100%;margin: 16px 0px;font-size: 1.3rem;border-left: 9px solid #f1404b;padding: 0.25rem 0 0.25rem 1.25rem;margin-left: -1.5rem;}
.newplayer h2{width: 100%;margin: 16px 0px;font-size: 1.25rem;border-left: 7px solid #f1404b;padding: 0.25rem 0 0.25rem 1.25rem;margin-left: -1.3rem;}
.newplayer h3{width: 100%;margin: 14px 0px;font-size: 1.125rem;border-left: 5px solid #f1404b;padding-left: 1.25rem;margin-left: -1.1rem;}
.newplayer h4{width: 100%;margin: 14px 0px;font-size: 1.125rem;border-left: 5px solid #f1404b;padding-left: 1.25rem;margin-left: -0.9rem;}
.newplayer h5{width: 100%;margin: 14px 0px;font-size: 1.125rem;border-left: 5px solid #f1404b;padding-left: 1.25rem;margin-left: -0.9rem;}
.newplayer blockquote {
    margin:0;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 29px;
    color: #797C80;
    background: #F5F6F7;
    border-radius: 4px;
    width: 100%;
    margin-bottom: 1.2em;
    padding:1em!important
}

.newplayer blockquote:before{
	content: "";
    display: block;
    width: 24px;
    height: 16px;
    background-image: url(../images/blockquote.png);
    margin-bottom: 14px;
}
.newplayer blockquote:after{
	content: "";
    display: block;
    width: 24px;
    height: 16px;
    background-image: url(../images/blockquote-right.png);
    margin-top: 14px;
    margin-left: auto;
}

/*列表前圆点*/
#article .newplayer ol,
#article .newplayer ul {
    padding: 0.2rem 0rem 0.2rem 1rem;
}
#article .newplayer ol p,
#article .newplayer ul p{
  text-indent: 0rem;
}

#article .newplayer ol li + li,
#article .newplayer ul li + li {
  margin-top: 0px;
  list-style: unset;
}

#article .newplayer > ol li,
#article .newplayer > ul li,
#article .content-hidden ul li,
#article .content-hidden ol li {
  /*list-style: none;*/
  /* padding: 10px 0 10px 20px; */
  /*position: relative;*/
  list-style: unset;
}
#article .newplayer > pre ol li,.content-show-roles > pre ol li{
    margin:0!important
}
#article .newplayer > ol,.content-show-roles > ol{
    list-style: decimal;
}
#article .newplayer > ol li + li,.content-show-roles > ol li + li,.artText > ul li + li,.content-show-roles > ul li + li{
    margin-top:5px;
}
#article .newplayer > ol li::marker,.artText > ul li::marker{
    color:#999;
    font-family: 'DIN-Medium';
}
#article .newplayer > ul,.content-show-roles > ul{
    list-style: disc;
    list-style: circle;
}
#article .newplayer .download-rights ul{
    margin-left:0
}
#article .newplayer > li ul,.content-show-roles > li ul {
    list-style: circle;
    margin-bottom: 0.8em;
    margin-left: 2em;
}
#article .newplayer ol li,
#article .newplayer ul li {
  margin-top: 0px;
  list-style: unset;
}
#article .newplayer > ul li::before,
.content-hidden ul li:before,
.content-hidden ol li:before {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: block;
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 22px;
}

.article_time{text-align: center;background:#ececf2; height:36px; line-height:36px; padding-left:15px; position:relative;}
.related h2{ background:#5f6b81; height:47px; line-height:47px; font-size:14px; color:#fff; padding-left:23px; position:relative;margin-top: 20px}
.yxjs{ background:#f6f6fb; padding:10px 25px 25px 25px; text-indent:2em; color:#45427e;}
.related .khd_a{margin-top: 60px;}

.right_sjsy{ padding:35px 63px;}
.right_sjsy .tit2 a{width:24%;}
.sjsy_list{ width:850px;}
.sjsy_list li{ width:186px;height: 200px; float:left; margin:24px 8px 20px 15px; display:inline;overflow: hidden;}
.sjsy_list li:hover{}
.sjsy_list li a{ color:#474747;}

.sjsy_video{ margin-top:34px;}
.sjsy_video ul{ width:950px;}
.sjsy_video li{ position:relative; width:326px; height:178px; cursor:pointer;color:#fff; font-size:14px; float:left; margin:10px 0 0 55px; display:inline; overflow:hidden;}
.video_btm{ position:absolute; bottom:5px; left:0; width:306px; padding:0 10px; z-index:1}
.video_btm span{ float:right;}
.video_top{ position:absolute; top:0; left:0; text-align:center; width:100%; z-index:1}
.video_top span{ display:block; background:url(../images/icon_video.png) no-repeat; width:53px; height:53px; margin:57px auto 28px auto;}
.sjsy_video li a{ display:block;width:326px; height:178px; position:absolute; left:0; top:0; z-index:1;}
.video_bj{filter:alpha(opacity=60);background:#000;opacity: 0.6;-moz-opacity: 0.6; bottom:0; width:326px; height:178px; position:absolute; left:0;}
.sjsy_video li img {width:326px;height:auto;transition: all .5s ease;}
.sjsy_video li:hover img{ transform: scale(1.1); }

.zhezhao{background: #000000;display: none;left: 0;position: absolute;top: 0;width: 100%;z-index: 100;}
.login_box1{ top:200px;_top:600px; position:fixed;_position:absolute;z-index: 1002; width:740px; height:400px; background:#fff; border:#000 1px solid;display:none;}
.close1{position: absolute; background:url(../images/t_close.jpg) no-repeat; width:37px; height:36px;cursor: pointer;right: -37px;top: -2px; text-indent:-9999px;}
.t_cent1{ padding:20px; text-align:center}
.bshare-custom{ text-align:right; width:220px; background-repeat: no-repeat; float:right; font-size:12px; height:50px; overflow:hidden;}
.black_overlay{  display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=88); }
.white_content { display: none; top:200px;_top:600px; position:fixed;_position:absolute;padding: 5px; border: 10px solid orange; background-color: white; z-index:1002; overflow: auto; }

/*ziliao*/
#ziliao_tese{ font-size:12px;}
.zliao_t{ overflow:hidden; zoom:1;}
.updates{ width:240px; height:180px; float:left; overflow:hidden;}
.fast1{ width:407px; float:left; display:inline; margin-left:15px; overflow:hidden;}
.z_t_text{ padding-top:15px;}
.z_t_text .p_list{background:#bdbdcf url(../images/zl_icon.gif) no-repeat;height:33px; line-height:35px; padding-left:30px; margin-top:30px;font-weight:bold;color:#45427e;}
.z_t_text ul{border-bottom:#c4c4d4 1px dashed; padding-bottom:10px; padding-top:10px;}
.z_t_text li{ position:relative;line-height:30px; padding-left:105px; color:#435b7e;}
.z_t_text li strong{ position:absolute; background:url(../images/zl_icon1.gif) no-repeat; height:22px; line-height:22px; display:block; width:76px;color:#fff; text-align:center; left:19px; top:4px;}
.z_t_text a{color:#38386f;margin-left:10px; margin-right:10px;}
.z_t_text a:hover{color:#c83a3a; text-decoration:none;}
.t_i_76{ text-indent:0px;}

.wap_menu ,.wap_top{ display:none;}
.page li{display:inline}
.theclass{display:inline}
@media screen and (max-width: 768px){
  .wap_top{width:100%; height:4em; text-align:center; position:fixed; left:0; top:0; background:#fff; display:block;}
  .wap_top img{height: 41px;}
  body{ background:#eaecf1;padding:0}
  .tit1{ height:70px; line-height:70px;}
  .left ,.q1_top ,.public_footer ,.reg_box  ,.news ul li .date ,.top1 ,.top2 ,.tit2 ,.top,.xiaz ,.related ,.typename{display: none;}
  .main{ width:100%; margin-top:4.1em;}
  .right{ width:100%; float:left;padding-bottom: 0}
  .tit1{ padding:0 5%;}
  .tit1 h2{ font-size:18px;margin-top: 0;}
  .tit1 em{ font-size:14px;}
  .tit1 span{ display:none;}
  .right{ min-height:auto;}
  .right_news{ padding:0 2% 0 2%}
  .right_news .news ul li.xw_two ,.right_news .news ul li{ background-image:none; padding-left:2%; font-size:1.2em;}
  .wap_menu{ position:fixed; bottom:0; width:100%; height:3em; line-height:3em; font-size:1.1em; background:#000; display:block;}
  .wap_menu a{ color:#fff; display:block;background:#000; height:3em; float:left; width:20%; text-align:center}
  .wap_menu a:hover{ background:#00a3ff}
  .wap_menu a.tit2_focus{ background:#00a3ff}
  .page{ font-size:1em; padding-top:1em; background:none; color:#333;margin-top:0}
  .page a{ display:inline-block; background:#08a8f2; color:#fff; margin-bottom:5px;  padding:3px 8px;}
  #divemot{ display:none;}
  #article img{ width:100%; height:100%}
  #article .xiaz{ margin:45px 0}
  #showCurrtxt a{word-wrap: break-word;display: block;}
  .right_news .first_child{margin:10px 0;}
  #article h1{margin:20px 0}
  .ico_home{width:41px;height:39px;top:.8em;right:0em;background:url(../images/ico_home.png) no-repeat;-webkit-background-size:2em 2em;background-size:2em 2em;text-indent: -9999px; display:block; position:absolute;}
}