@charset "UTF-8";
.ZT-wrap { position: relative; width: 100%; }
.ZT-wrap .zt_bg { position: absolute; z-index: -1; left: 0; top: 0; width: 100%; height: 800px; background-position: center top !important; background-repeat: no-repeat !important; }
.ZT-wrap .zthead {position: relative; width: 100%; height: 90px; background: rgba(21, 27, 38, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f151b26,endColorstr=#7f151b26); z-index: 8; }
.ZT-wrap .zthead .Gminfo { background: url(../images/img-zt2.0.png) no-repeat; height: 108px; width: 320px; background-position: -87px 0; float: left; position: relative; }
.ZT-wrap .zthead .Gminfo .tx { width: 72px; height: 72px; background: #d2d5da; float: left; margin: 10px 16px 0 15px; }
.ZT-wrap .zthead .Gminfo .tx img { width: 68px; height: 68px; display: block; margin: 2px; }
.ZT-wrap .zthead .Gminfo .tx, .ZT-wrap .zthead .Gminfo .tx img { border-radius: 12px; }
.ZT-wrap .zthead .Gminfo .name { margin-top: 10px; float: left; font-size: 20px; color: #fff; font-weight: bold; width: 200px; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ZT-wrap .zthead .Gminfo .btn { width: 210px; height: 24px; margin-top: 10px; float: left; }
.ZT-wrap .zthead .Gminfo .btn a { display: block; float: left; text-align: center; width: 96px; height: 24px; border-radius: 12px; line-height: 24px; font-size: 12px; color: #fff; cursor: pointer; }
.ZT-wrap .zthead .Gminfo .btn a:hover { opacity: 0.88; }
.ZT-wrap .zthead .Gminfo .btn a i { display: inline-block; background: url(../images/img-zt2.0.png) no-repeat; margin: 0 4px -3px; }
.ZT-wrap .zthead .Gminfo .btn .lb { background: #e5b045; margin-right: 10px; }
.ZT-wrap .zthead .Gminfo .btn .lb i { height: 16px; width: 14px; background-position: 0 -64px; }
.ZT-wrap .zthead .Gminfo .btn .downl_btn { background: #296eb6; }
.ZT-wrap .zthead .Gminfo .btn .downl_btn i { height: 15px; width: 15px; background-position: 0 -96px; }
.ZT-wrap .zthead .zt_nav { overflow: hidden; height: 90px; max-width: 860px; float: left; margin-left: 14px; }
.ZT-wrap .zthead .zt_nav a { display: block; float: left; height: 90px;      width: 142px;text-align: center; line-height: 90px; font-size: 20px; color: #fff; }
.ZT-wrap .zthead .zt_nav a i { display: inline-block; background: url(../images/img-zt2.0.png) no-repeat; margin-right: 10px; height: 12px; width: 14px; background-position: 0 -34px; }
.ZT-wrap .zthead .zt_nav a.on, .ZT-wrap .zthead .zt_nav a:hover { background: #171a26; }
.ZT-wrap .zthead .zt_nav a.on i, .ZT-wrap .zthead .zt_nav a:hover i { height: 12px; width: 14px; background-position: 0 -22px; }

.mornav_wrap{display: none; position: absolute; top:90px; left: 0; width: 100%; padding-top: 15px; padding-bottom: 30px; background: #000; background: rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000); z-index: 3;}
.mornav_wrap ul{width: 854px;      margin-right: 14px;  float: right; overflow: hidden;}
.mornav_wrap ul li{float: left; display: inline;     width: 142px; padding: 2px 0; text-align: center; white-space: nowrap;}
.mornav_wrap ul li a{height: 30px; line-height: 30px; display: block; padding: 0; font-size: 16px; color: #c9c9dd;}
.mornav_wrap ul li a:hover{color:#f3c258;text-decoration:underline;}

.ZT-wrap .btn_wrap { height: 420px; width: 1200px; margin: 0 auto; position: relative; }
.ZT-wrap .btn_wrap .btnlink { position: absolute; left: 45%; top: 320px; display: block; background: url(../images/img-zt2.0.png) no-repeat; height: 47px; width: 137px; background-position: -171px -117px; font-size: 18px; text-indent: 5px; font-weight: bold; color: #fff; text-align: center; line-height: 45px; }
.ZT-wrap .btn_wrap .btnlink:hover { opacity: 0.94; }
.ZT-wrap .head_tj { width: 1200px; height: 120px; margin: 0 auto; background: rgba(255, 255, 255, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff,endColorstr=#7fffffff); }
.ZT-wrap .head_tj .tj_item { width: 860px; height: 96px; background: #eee; margin: 12px 0 0 20px; float: left; }
.ZT-wrap .head_tj .tj_item .item { float: left; height: 96px; width: 30px; overflow: hidden; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; position: relative; }
.ZT-wrap .head_tj .tj_item .item .bl_list { position: absolute; left: 30px; top: 0; width: 770px; height: 96px; overflow: hidden; }
.ZT-wrap .head_tj .tj_item .item .bl_list p { float: left; height: 48px; line-height: 48px; padding: 0 20px; font-size: 14px; color: #525252; font-weight: bold; cursor: pointer; }
.ZT-wrap .head_tj .tj_item .item .bl_list p:hover { color: #296eb6; }
.ZT-wrap .head_tj .tj_item .item .img_list { position: absolute; width: 770px; left: 30px; top: 0; height: 96px; }
.ZT-wrap .head_tj .tj_item .item .img_list a { display: block; float: left; width: 80px; height: 80px; background: #f5d08a; border-radius: 50%; margin: 8px 0 0  25px; overflow: hidden; }
.ZT-wrap .head_tj .tj_item .item .img_list a img { width: 72px; height: 72px; display: block; margin: 4px; border-radius: 50%; }
.ZT-wrap .head_tj .tj_item .item .bt { float: left; width: 30px; height: 86px; background: #fff; padding-top: 10px; font-size: 14px; color: #00b38a; font-weight: bold; text-align: center; position: relative; cursor: pointer; }
.ZT-wrap .head_tj .tj_item .item.on { width: 800px; }
.ZT-wrap .head_tj .tj_item .item.on .bt { background: #00b38a; color: #fff; }
.ZT-wrap .head_tj .tj_item .item.on .bt i { display: inline-block; position: absolute; right: -5px; top: 44px; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #00b38a; }
.ZT-wrap .head_tj .search_wrap { float: right; width: 300px; height: 120px; background: #f7f7f7; }
.ZT-wrap .head_tj .search_wrap .btn { width: 100%; height: 35px; margin: 17px auto 15px; text-align: center; position: relative; z-index: 2; }
.ZT-wrap .head_tj .search_wrap .btn a { width: 35px; height: 35px; line-height: 35px; border-radius: 5px; margin: 0 10px; overflow: hidden; white-space: nowrap; display: inline-block; font-size: 14px; color: #fff; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; font-weight: bold; }
.ZT-wrap .head_tj .search_wrap .btn a i { background: url(../images/img-zt2.0.png) no-repeat; display: inline-block; vertical-align: middle; }
.ZT-wrap .head_tj .search_wrap .btn .qq { background: #00b38a; }
.ZT-wrap .head_tj .search_wrap .btn .qq i { height: 23px; width: 21px; background-position: 0 -218px; margin: 6px 12px 10px 7px; }
.ZT-wrap .head_tj .search_wrap .btn .qq:hover { width: 120px; }
.ZT-wrap .head_tj .search_wrap .btn .wx { width: 120px; background: #2bcc0a; }
.ZT-wrap .head_tj .search_wrap .btn .wx i { height: 19px; width: 25px; background-position: 0 -278px; margin: 9px 6px 10px 5px; }
.ZT-wrap .head_tj .search_wrap .btn .ewmwrap { display: none; width: 120px; height: 140px; overflow: hidden; position: absolute; top: 40px; left: 120px; background: #ddd; }
.ZT-wrap .head_tj .search_wrap .btn .ewmwrap img { width: 110px; height: 110px; margin: 5px; }
.ZT-wrap .head_tj .search_wrap .btn .ewmwrap p { text-align: center; font-size: 13px; color: #333; line-height: 20px; }
.ZT-wrap .head_tj .search_wrap .box { width: 240px; height: 36px; margin: 0 auto; background: #eee; border-radius: 15px; overflow: hidden; position: relative; }
.ZT-wrap .head_tj .search_wrap .box .key { width: 190px; height: 35px; line-height: 35px; margin: 0 10px; font-size: 14px; color: #999; border: none; background: none; }
.ZT-wrap .head_tj .search_wrap .box .srch_btn { background: url(../images/img-zt2.0.png) no-repeat; border: none; height: 16px; width: 15px; background-position: 0 -80px; margin: 10px 10px 0 0; cursor: pointer; }
.ZT-wrap .head_tj .search_wrap .box .srch_btn:hover { opacity: 0.8; }
.ZT-wrap .blitem { display: none; width: 1200px; height: 72px; margin: 0 auto; background: #fff; border-top: 2px solid #00b38a; position: relative; }
.ZT-wrap .blitem .ico_sj { position: absolute; left: 145px; top: -7px; width: 0; height: 0; border-right: 5px solid transparent; border-bottom: 5px solid #00b38a; border-left: 5px solid transparent; }
.ZT-wrap .blitem .item { display: none; }
.ZT-wrap .blitem .lis { display: none; width: 100%; height: 72px; overflow: hidden; }
.ZT-wrap .blitem .lis a { float: left; display: block; height: 30px; padding: 0 20px; border-radius: 15px; font-size: 14px; color: #333; background: #e9f1fc; text-align: center; line-height: 30px; margin: 20px 15px; }
.ZT-wrap .blitem .lis a:hover { opacity: 0.8; }

.Gm_downl { display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); position: fixed; left: 0; top: 0; z-index: 9999; }
.Gm_downl .mengban { position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 0; }
.Gm_downl .downl_box { width: 480px; height: 250px; background: #fff; position: absolute; left: calc(50% - 240px); top: 200px; z-index: 2; }
.Gm_downl .downl_box .ewm_l { width: 220px; float: left; }
.Gm_downl .downl_box .ewm_l .img { width: 180px; height: 180px; overflow: hidden; margin: 20px 20px 10px; float: left; }
.Gm_downl .downl_box .ewm_l .img img { width: 180px; height: 180px; }
.Gm_downl .downl_box .ewm_l .img img + img { display: none; }
.Gm_downl .downl_box .ewm_l .txt { float: left; width: 220px; text-align: center; font-size: 14px; color: #ff9900; font-weight: bold; }
.Gm_downl .downl_box .btn_r { width: 240px; height: 210px; float: right; margin: 20px 20px 0 0; }
.Gm_downl .downl_box .btn_r a { display: block; width: 100%; height: 60px; margin-bottom: 14px; border-radius: 4px; border: 1px solid #eee; text-align: center; line-height: 60px; font-size: 16px; color: #525252; }
.Gm_downl .downl_box .btn_r a span { font-weight: bold; }
.Gm_downl .downl_box .btn_r a:hover { box-shadow: 0 0 15px #eee; color: #00b38a; }
.Gm_downl .downl_box .btn_r a i { display: inline-block; background: url(../images/img-zt2.0.png) no-repeat; vertical-align: middle; margin-right: 20px; }
.Gm_downl .downl_box .btn_r .az_btn i { height: 32px; width: 29px; background-position: -92px -274px; }
.Gm_downl .downl_box .btn_r .az_btn.on { color: #00b38a; }
.Gm_downl .downl_box .btn_r .az_btn.on i { background-position: -125px -274px; }
.Gm_downl .downl_box .btn_r .ios_btn i { height: 32px; width: 27px; background-position: -92px -203px; margin: 0 15px 0 5px; }
.Gm_downl .downl_box .btn_r .ios_btn.on { color: #00b38a; }
.Gm_downl .downl_box .btn_r .ios_btn.on i { background-position: -126px -203px; }
.Gm_downl .downl_box .btn_r .pc_btn i { height: 25px; width: 28px; background-position: -92px -243px; }
.Gm_downl .downl_box .btn_r .pc_btn.on { color: #00b38a; }
.Gm_downl .downl_box .btn_r .pc_btn.on i { background-position: -124px -243px; }

.zt-content { width: 1200px; overflow: hidden; margin: 20px auto; }

.brednav { height: 50px; line-height: 50px; }
.brednav p { height: 50px; line-height: 50px; float: left; margin-left: 20px; }
.brednav p a { color: #525252; }
.brednav p a:hover { color: #00b38a; }
.brednav p span { font-family: initial; }

.r_titile { width: 100%; height: 58px; line-height: 58px; }
.r_titile p { float: left; font-size: 18px; color: #4c4c4c; }

.zq_title { width: 100%; height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; color: #2e2e2e; position: relative; }
.zq_title p { float: left; }
.zq_title .R_mor { height: 40px; line-height: 40px; float: right; color: #00b38a; font-size: 14px; }
.zq_title .R_mor i { display: inline-block; background: url(../images/img-zt2.0.png) no-repeat; height: 4px; width: 10px; background-position: 0 -6px; vertical-align: middle; margin: 0 5px 4px; }

.tl_title { width: 100%; height: 48px; background: #f7f7f7; line-height: 48px; }
.tl_title p { font-size: 20px; font-weight: bold; color: #333; margin-left: 20px; float: left; }
.tl_title .tab_lis, .tl_title .lis { float: left; margin-left: 30px; }
.tl_title .tab_lis a, .tl_title .lis a { float: left; height: 40px; text-align: center; margin: 0 20px; font-size: 14px; color: #525252; }
.tl_title .tab_lis a.on, .tl_title .tab_lis a:hover, .tl_title .lis a.on, .tl_title .lis a:hover { font-weight: bold; color: #00b38a; border-bottom: 3px solid #00b38a; }
.tl_title .mor { float: right; font-size: 14px; color: #00b38a; margin: 0 20px; }
.tl_title .mor i { margin: 0 5px; background: url(../images/img-zt2.0.png) no-repeat; vertical-align: middle; display: inline-block; height: 4px; width: 10px; background-position: 0 -6px; }

.zt-content .cont_L, .contwrap .cont_L { width: 800px; float: left; margin-right: 40px; }
.zt-content .cont_R, .contwrap .cont_R { width: 360px; float: right; }

.contwrap { background: #fff; }

.comments_wrap { margin-top: 30px; width: 100%; }
.comments_wrap .coms_cont { margin: 20px 0; background: #f7f7f7; min-height: 160px; }

/*鏂伴椈鍒楄〃*/
.news_list { width: 100%; overflow: hidden; margin: 20px 0; }

.news_list ul li { width: 100%; height: 145px; padding: 10px 0 40px 0; }

.news_list ul li .img { float: left; width: 220px; height: 100%; overflow: hidden; position: relative; }

.news_list ul li .img img { width: 100%; height: 100%; }

.news_list ul li .img i { display: block; position: absolute; left: 10px; top: 0px; width: 42px; height: 30px; background: url(../images/img-zt2.0.png) no-repeat; background-position: -31px -62px; }

.news_list ul li .text { float: left; width: 555px; padding-left: 20px; height: 100%; }

.news_list ul li .text .text_p1 { font-size: 18px; line-height: 21px; height: 21px; overflow: hidden; width: 100%; color: #2e2e2e; font-weight: bold; padding-top: 12px; }

.news_list ul li .text .text_p1 a { color: #2e2e2e; }

.news_list ul li .text .p_text { font-size: 15px; color: #666666; line-height: 24px; overflow: hidden; height: 48px; padding-top: 20px; }

.p_last { font-size: 12px; color: #9e9e9e; padding-top: 20px; height: 12px; line-height: 12px; overflow: hidden; }

.p_last .text_net { float: left; width: 370px; overflow: hidden; }

.p_last .text_net span { padding-right: 20px; overflow: hidden; }

.p_last .text_time { float: right; width: 133px; }

.news_list ul li .text .text_p1:hover a { color: #F0412A; }

.Ritem_4 { width: 100%; overflow: hidden; }
.Ritem_4 .zq_title .r_tab { float: left; margin-left: 50px; height: 30px; line-height: 30px; margin-top: 4px; }
.Ritem_4 .zq_title .r_tab p { font-size: 14px; color: #525252; border-bottom: 3px solid transparent; margin: 0 20px; cursor: pointer; }
.Ritem_4 .zq_title .r_tab p.on { color: #00b38a; border-bottom: 3px solid #00b38a; }
.Ritem_4 .item { width: 100%; overflow: hidden; }
.Ritem_4 .item ul + ul { display: none; }
.Ritem_4 .item ul { width: 100%; overflow: hidden; }
.Ritem_4 .item ul li + li i { background: #ff8610; }
.Ritem_4 .item ul li + li + li i { background: #ffd37f; }
.Ritem_4 .item ul li + li + li + li i { background: #fff; border: 1px solid #92bbf1; color: #92bbf1; width: 17px; height: 17px; }
.Ritem_4 .item ul li { float: left; width: 100%; height: 46px; line-height: 46px; }
.Ritem_4 .item ul li i { width: 18px; height: 18px; background: #00b38a; text-align: center; color: #fff; line-height: 18px; float: left; display: block; font-size: 12px; margin: 14px 20px  0 0; }
.Ritem_4 .item ul li a { display: block; float: left; width: 300px; height: 46px; line-height: 46px; font-size: 15px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Ritem_4 .item ul li a:hover { color:#00b38a; }

.Ritem_2 { width: 100%; overflow: hidden; margin-top: 20px; }
.Ritem_2 .item { width: 100%; overflow: hidden; margin-top: 20px; }
.Ritem_2 .item .lis { width: 100%; height: 100px; margin-bottom: 30px; }
.Ritem_2 .item .lis .img { display: block; margin-right: 30px; float: left; }
.Ritem_2 .item .lis .img, .Ritem_2 .item .lis .img img { width: 100px; height: 100px; border-radius: 18px; }
.Ritem_2 .item .lis .bt { display: block; float: left; width: 230px; height: 22px; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #525252; font-weight: bold; }
.Ritem_2 .item .lis .num { float: left; width: 230px; height: 25px; margin-top: 8px; line-height: 25px; font-size: 15px; color: #999; }
.Ritem_2 .item .lis .num span { color: #ff9900; }
.Ritem_2 .item .lis .lq { display: block; float: left; width: 120px; height: 30px; line-height: 30px; text-align: center; color: #333; background: #e9f1fc; border-radius: 15px; margin-top: 15px; font-size: 14px; }
.Ritem_2 .item .lis .lq:hover { background: #00b38a; color: #fff; }

.Ritem_1 { width: 100%; overflow: hidden; }
.Ritem_1 .item { width: 106%; overflow: hidden; margin-top: 10px; }
.Ritem_1 .item .lis { width: 170px; height: 145px; float: left; margin: 0 20px 30px 0; }
.Ritem_1 .item .lis:hover .img { opacity: 0.8; }
.Ritem_1 .item .lis .img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.Ritem_1 .item .lis .img, .Ritem_1 .item .lis .img img { display: block; width: 100%; height: 112px; }
.Ritem_1 .item .lis .bt { width: 100%;height: 43px; line-height: 20px; font-size: 14px; color: #525252; display: block;overflow: hidden; padding-top: 13px;}

.Ritem_3 { width: 100%; overflow: hidden; }
.Ritem_3 .item { width: 106%; overflow: hidden; margin-top: 10px; }
.Ritem_3 .item .lis { width: 170px; height: 167px; float: left; margin: 0 20px 8px 0; }
.Ritem_3 .item .lis:hover .img .time { bottom: 0; }
.Ritem_3 .item .lis:hover .bot .txt { height: 50px; }
.Ritem_3 .item .lis .img { width: 100%; height: 112px; position: relative; overflow: hidden; }
.Ritem_3 .item .lis .img img { position: relative; width: 100%; height: 112px; }
.Ritem_3 .item .lis .img .time { width: 100%; height: 40px; position: absolute; left: 0; bottom: -40px; font-size: 12px; color: #fff; background: -webkit-linear-gradient(top, transparent 0%, #000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); background: linear-gradient(to bottom, transparent 0%, #000000 100%); -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -ms-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; }
.Ritem_3 .item .lis .img .time .nm { float: left; height: 40px; line-height: 40px; }
.Ritem_3 .item .lis .img .time .nm i { display: inline-block; background: url(../images/img-zt2.0.png) no-repeat; height: 22px; width: 22px; background-position: 0 -250px; margin: 10px 10px; vertical-align: middle; }
.Ritem_3 .item .lis .img .time .day { float: right; height: 40px; margin-right: 10px; line-height: 40px; }
.Ritem_3 .item .lis .bot { width: 100%; height: 48px; position: relative; overflow: hidden; }
.Ritem_3 .item .lis .bot .txt { width: 100%; height: 22px; line-height: 22px; overflow: hidden; margin-top: 2px; font-size: 14px; color: #525252; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -ms-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; }
.Ritem_3 .item .lis .bot .time { width: 100%; height: 22px; font-size: 12px; color: #999; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -ms-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; }
.Ritem_3 .item .lis .bot .time .nm { float: left; height: 22px; line-height: 22px; }
.Ritem_3 .item .lis .bot .time .nm i { display: inline-block; background: url(../images/img-zt2.0.png) no-repeat; height: 22px; width: 22px; background-position: 0 -250px; margin: 2px 10px 2px 0px; vertical-align: middle; }
.Ritem_3 .item .lis .bot .time .day { float: right; height: 25px; margin-right: 10px; line-height: 25px; }

.Ritem_c { width: 100%; overflow: hidden; margin-bottom: 20px; }
.Ritem_c .hover_bq { transform: scale(0.9); margin-left: -10px; }

.hover_bq { width: 394px; height: 75px; float: left; margin-top: 10px; overflow: hidden; position: relative; }
.hover_bq a { display: block; position: absolute; width: 128px; height: 36px; text-align: center; line-height: 36px; font-size: 15px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; background: #fff0e0; float: left; }
.hover_bq .li_1 { background: #30bfbf; color: #fff; left: 0; top: 0; }
.hover_bq .li_2 { background: #fff0e0; left: 131px; top: 0; }
.hover_bq .li_3 { background: #e0ebff; left: 262px; top: 0; }
.hover_bq .li_4 { background: #f0e8ff; left: 131px; top: 39px; }
.hover_bq .li_5 { background: #ffe0e0; left: 262px; top: 39px; }
.hover_bq a.on { height: 75px; line-height: 75px; font-weight: bold; }

.Ritem_a { width: 100%; height: 150px; overflow: hidden; }

.Ritem_a .img, .Ritem_a .img img { width: 100%; height: 100%; }

.Ritem_b { padding-top: 30px; margin-bottom: 10px; }

.Ritem_b .tite { width: 358px; height: 41px; border: 1px solid #eeeeee; background: #f3f3f3; line-height: 41px; color: #4c4c4c; font-size: 16px; text-align: center; font-weight: bold; }

.Ritem_b .tite .data_a { float: left; width: 179px; cursor: pointer; }

.Ritem_b .tite .on { color: #00b38a; background: #fff; }

.Ritem_b .item { width: 100%; }

.Ritem_b .item .info { width: 100%; }

.Ritem_b .item .info + .info { display: none; }

.Ritem_b .item .info .bt { font-size: 18px; font-weight: bold; text-align: center; overflow: hidden; width: 98%; white-space: nowrap; text-overflow: ellipsis; padding-top: 26px; margin: 0 auto; }

.Ritem_b .item .info .bt a { color: #525252; }

.Ritem_b .item .info ul { padding-top: 13px; }

.Ritem_b .item .info ul li { height: 46px; line-height: 46px; width: 100%; }
.Ritem_b .item .info ul li h3  {
    font-size: 16px;
}
.Ritem_b .item .info ul li i { background: url(../images/img-zt2.0.png) no-repeat; display: inline-block; height: 6px; width: 8px; background-position: 0 0; float: left; margin: 18px 10px 0 0; }

.Ritem_b .item .info ul li a { display: block; float: left; color: #333333; width: 320px; height: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 15px; }

.Ritem_b .item .info ul li .time { font-size: 13px; color: #ff9900; float: right; text-align: right; font-family: arial; font-weight: bold; display: block; height: 100%; width: 40px; overflow: hidden; }

.Ritem_d .warp { width: 100%; }

.Ritem_d .warp ul li { height: 64px; width: 359px; border-left: 1px solid #e5e6ec; position: relative; line-height: 64px; margin: 10px 0; float: left; }

.Ritem_d .warp ul li .i { position: absolute; top: 28px; left: -3px; background: #fff; width: 5px; height: 9px; }

.Ritem_d .warp ul li .i i { display: block; width: 5px; height: 5px; background: #a1bee6; border-radius: 50%; margin-top: 2px; }

.Ritem_d .warp ul li .time { width: 55px; padding: 0 3px; height: 100%; overflow: hidden; text-align: center; font-size: 15px; color: #999999; float: left; }

.Ritem_d .warp ul li .img { margin-top: 1px; float: left; display: block; overflow: hidden; }

.Ritem_d .warp ul li .img, .Ritem_d .warp ul li .img img { width: 62px; height: 62px; display: block; }

.Ritem_d .warp ul li .name { width: 133px; float: left; padding-left: 20px; white-space: nowrap; text-overflow: ellipsis; height: 100%; overflow: hidden; font-size: 16px; color: #525252; font-weight: bold; }

.Ritem_d .warp ul li .name a { color: #525252; }

.Ritem_d .warp ul li .btn { width: 70px; height: 30px; font-size: 13px; text-align: center; line-height: 30px; overflow: hidden; background: #f2f2f2; color: #333; float: right; display: block; margin-top: 15px; border-radius: 4px; webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.Ritem_d .warp ul li .downl_btn { width: 70px; height: 30px; font-size: 13px; text-align: center; line-height: 30px; overflow: hidden; background: #00b38a; color: #fff; float: right; display: block; margin-top: 15px; border-radius: 4px; webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.Ritem_d .warp ul li .downl_btn{ display: none;}
.Ritem_d .warp ul li:hover .time { color: #00b38a; }
.Ritem_d .warp ul li:hover .btn { display: none}
.Ritem_d .warp ul li:hover .downl_btn { display: block}

.Ritem_d .warp ul li:hover .i i { background: #ff9900; }

.Ritem_d .warp ul li .btn:hover { background: #00b38a; color: #fff; }

.Ritem_d .warp ul li .img .txt { border-radius: 8px; background: #f2f2f2; font-size: 16px; font-weight: bold; color: #ff9900; text-align: center; width: 42px; height: 42px; line-height: 21px; padding: 10px; }

.Ritem_e .zq_title .r_tab { float: left; margin-left: 50px; height: 30px; line-height: 30px; margin-top: 4px; }

.Ritem_e .zq_title .r_tab p { font-size: 14px; color: #525252; border-bottom: 3px solid transparent; margin: 0 20px; cursor: pointer; }

.Ritem_e .zq_title .r_tab p.on { color: #00b38a; border-bottom: 3px solid #00b38a; }

.Ritem_e .warp .hidden { display: none; }

.Ritem_e .warp ul + ul { display: none; }

.Ritem_e .warp ul { padding-top: 10px; }

.Ritem_e .warp ul li .nober { display: inline-block; width: 16px; height: 16px; border: 1px solid #92bbf1; text-align: center; line-height: 16px; color: #92bbf1; font-size: 13px; font-weight: bold; }

.Ritem_e .warp ul li .img_on { height: 112px; width: 100%; display: none; margin: 10px 0; }

.Ritem_e .warp ul li .img_on .img { float: left; position: relative; }

.Ritem_e .warp ul li .img_on .img, .Ritem_e .warp ul li .img_on .img img { width: 170px; height: 112px; }

.Ritem_e .warp ul li .img_on .img .nober { position: absolute; top: 0; left: 0; }

.Ritem_e .warp ul li .img_on .tex { height: 112px; width: 160px; padding-left: 20px; float: left; }

.Ritem_e .warp ul li .img_on .tex p { color: #525252; font-size: 14px; line-height: 20px; height: 60px; width: 100%; overflow: hidden; padding-top: 7px; }

.Ritem_e .warp ul li .img_on .tex p a { color: #525252; }

.Ritem_e .warp ul li .img_on .tex .bot { height: 22px; padding-top: 15px; width: 100%; font-size: 12px; color: #525252; line-height: 22px; }

.Ritem_e .warp ul li .img_on .tex .bot .bf { width: 85px; float: left; overflow: hidden; overflow: hidden; height: 100%; }

.Ritem_e .warp ul li .img_on .tex .bot .bf i { display: inline-block; vertical-align: middle; margin-right: 3px; background: url(../images/img-zt2.0.png) no-repeat; height: 22px; width: 22px; background-position: 0 -250px; margin-top: -4px; }

.Ritem_e .warp ul li .img_on .tex .bot .time { width: 70px; float: right; height: 100%; overflow: hidden; }

.Ritem_e .warp ul li .text_on { height: 46px; line-height: 46px; width: 100%; cursor: pointer; }

.Ritem_e .warp ul li .text_on .nober { vertical-align: middle; margin: -3px 30px 0 0; }

.Ritem_e .warp ul li .text_on p { width: 310px; float: right; height: 100%; font-size: 15px; color: #333333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.Ritem_e .warp ul li .bj1 { background: #00b38a; border-color:#00b38a; color: #fff; }

.Ritem_e .warp ul li .bj2 { background: #ff8610; border-color: #ff8610; color: #fff; }

.Ritem_e .warp ul li .bj3 { background: #ffd37f; border-color: #ffd37f; color: #fff; }

.Ritem_e .warp ul .on .text_on { display: none; }

.Ritem_e .warp ul .on .img_on { display: block; }

.download { width: 100%; }

.download li { width: 100%; height: 96px; padding: 10px 0 30px 0; }

.download li .img { float: left;margin-left: 20px; width: 96px; height: 96px; border-radius: 15px; overflow: hidden; }

.download li .img img { width: 100%; height: 100%; }

.download li .tex { width: 634px; float: left; padding-left: 20px; position: relative; }

.download li .tex .tex_top { width: 560px; height: 20px; overflow: hidden; line-height: 20px; padding-top: 5px; }

.download li .tex .tex_top .top_a1 { color: #333333; font-size: 18px; padding-right: 21px; font-weight: bold; }

.download li .tex .tex_top .top_a2 { color: #8c97cb; display: inline-block; vertical-align: middle; font-size: 14px; }

.download li .tex .tex_cent { height: 24px; line-height: 24px; font-size: 14px; overflow: hidden; padding-top: 17px; color: #9e9e9e; }

.download li .tex .tex_cent span { padding-right: 24px; }

.download li .tex .tex_cent span i { color: #525252; }

.download li .tex .tex_text { padding-top: 8px; height: 24px; line-height: 24px; overflow: hidden; font-size: 14px; color: #9e9e9e; }

.download li .tex .tex_top .top_a1:hover { color: #F0412A; }

.download li .tex .btn { position: absolute; right: 0px; top: 11px; width: 72px; height: 30px; text-align: center; line-height: 30px; color: #589cf6; font-size: 13px; display: block;   border-radius: 5px; border:1px solid #589cf6;}

.download li .tex .btn:hover { background: #589cf6; color: #fff; }
.libao_cont{background: #fff;}
.sao canvas {
    width: 120px;
    height: 120px;
}