@charset "utf-8";
/* 全局样式定义 Powered by Zoomla!逐浪CMS zoomla.cn*/
@import url("https://code.z01.com/Zfont.css");
a:active {star:expression(this.onFocus=this.blur());} 
canvas {-ms-touch-action:double-tap-zoom;}
.padding0 { padding-left:0; padding-right:0;}
.padding5 { padding-left:5px; padding-right:5px;}
.padding10 { padding-left:10px; padding-right:10px;}
.relative { position:relative;}
.relativeB { position:absolute; width:100%;}
.margin_top10 { margin-top:10px;}
.margin_top20 { margin-top:20px;}
.margin_top5em { margin-top:5em;}
.paddling_left20{padding-left:20px;}
*,*:after,*::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}

.home_left { position:fixed; top:0; left:0; width:20%; height:100%; }
.home_left_bg { height:100%; background:url(images/left_bg.jpg) #5B9EF4 left no-repeat; background-size: cover; box-shadow:0 0 10px #000 inset}
.home_left_t { text-align:center;}
.home_left_t a { display:block;color:#fff;font-size:1.5em;}

.home_left_t img { border-radius:35px; transition:all 0.2s ease 0s;}
.home_left_t a:hover img { transform:scale(1.1);}
.home_left_t h1 {font-size:1.5em; font-weight:bold;}
.home_left_t h1 a { color:#fff;}
.home_left_t h1 { margin-bottom:0; font-family:"ZoomlaXingtiJ3"; font-size:4em; color:#fff;}
.home_left_t h2 { margin-top:0; font-size:1.2em;}
.home_left_t h2 a { text-decoration:none;}
.home_left_t h2 a:hover { color:#ff7000;}

.home_left_t p { font-size:1.1em; text-align:center; color:rgba(255,255,255,0.80); font-family:"STHeiti","Microsoft YaHei","黑体","arial";}
.hoem_left_l { text-align:center;}
.hoem_left_l ul { margin-top:30px; margin-bottom:30px; display:inline-table; padding:0; list-style:none;}
.hoem_left_l li { float:left; margin-left:5px; margin-right:5px;}
.hoem_left_l li a { display:block; width:32px; height:32px; line-height:29px; border-radius:50%; color:#fff; border:2px solid #fff; opacity:0.75; transition:all .15s ease-in-out 0s; -webkit-transition:all .15s ease-in-out 0s}
.hoem_left_l li a:hover { opacity:1; -webkit-transform:scale(1.2); transform:scale(1.2);}
.hoem_left_lt span { display:inline-block; width:50px; height:2px; background:rgba(255,255,255,.3);}
.home_left_g { margin-top:30px;}
.home_left_gt { text-align:center;}
.home_left_gt a { display:inline-block; padding:6px 10px; background:rgba(0,255,255,.02); -webkit-box-shadow:0 0 5px rgba(0,255,255,.2) inset; box-shadow:0 0 5px rgba(0,255,255,.2) inset; color:rgba(0,255,255,.8); border:1px solid rgba(0,255,255,.3);}
.home_left_gt a:hover{text-decoration:none;}
.home_left_gc { text-align:center; font-family:"STHeiti","Microsoft YaHei","黑体","arial";}
.home_left_gc ul {list-style:none;margin:0;padding:0;}
.home_left_gc li { margin:20px 0;}
.home_left_gc li i { width:20px;}
.home_left_gc li a{color:#ccc9bf;font-size:16px;font-weight:bold;}
.home_left_gc li ul { padding-left:20px;}
.home_left_gc li a:hover{color:#FFF;text-decoration:none;}
.home_left_gb{text-align:center;margin-top:80px;}
.home_left_gb a{font-size:12px;color:rgba(255,255,255,.5); font-family:"STHeiti","Microsoft YaHei","黑体","arial";}
.home_left_gb a:hover{text-decoration:none;}

.home_right { padding-left:20%; width:100%;}
#home_nav { left:0; top:0; border-radius:0; margin-bottom:0; width:100%; font-family:"STHeiti","Microsoft YaHei","黑体","arial"; background:rgba(255,255,255,0.9); border-left:none; border-top:none; border-bottom:none; box-shadow:5px 5px 5px rgba(0,0,0,0.43); z-index:1200;}
#home_nav .navbar-nav li a { padding-left:10px; padding-right:10px; font-size:1.15em; background:none; border-bottom:3px solid transparent; font-weight:bold; color:#333;}
#home_nav .navbar-nav li.active a { border-bottom:3px solid #ff7000; color:#ff7000;}
#home_nav .navbar-nav li a:hover { color:#ff7000;}
#home_nav .navbar-brand { display:block; padding-top:5px; padding-bottom:5px; height:auto;}
#home_nav .navbar-form { margin-top:10px;}
#home_nav .navbar-form .form-control { width:100%;}
#home_nav .navbar-form .form-group { position:relative;}
#home_nav .navbar-form .btn { position:absolute; top:1px; right:1px; padding-top:0; padding-bottom:0; padding-left:5px; padding-right:5px; font-size:1.5em; border:none; background:none;}
.home_right_t { background:rgba(23,25,45,.7); font-family:"STHeiti","Microsoft YaHei","黑体","arial";position:fixed;z-index:787; top:0;width:80%;}
.home_right_tl { float:left;}
.home_right_tl ul { padding-left:0; list-style:none;}
.home_right_tl li { float:left; margin-left:10px; margin-top:15px;}
.home_right_tl li a { display:block; padding:3px 5px; color:rgba(255,255,255,0.55)}
.home_right_tl li a:hover { background:rgba(255,255,255,.1);}
.home_right_tr { float:right;}
.home_right_tr ul li span .home_right_tr_history{padding:0;display:inline;color:#337ab7;}
.home_right_tr ul li span .home_right_tr_history:hover{background:none;}
.home_right_tr ul { padding-left:0; list-style:none;}
.home_right_tr li { float:left; height:66px; line-height:66px; color:#A3A5A6;}
.home_right_tr li a { display:block; padding-left:25px; padding-right:25px; color:#fff;}
.home_right_tr li.active a { background:#09f;}
.home_right_tr li a:hover { background:#09f;}
.mask{position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #084;background-image: radial-gradient(rgba(0,0,0,.29804),rgba(0,0,0,.95294)); z-index: 1002; left: 0px;  opacity:0.5; -moz-opacity:0.5;   }

.site-content { position:relative; width:100%; transition:padding-left .4s;-moz-transition:padding-left .4s;-webkit-transition:padding-left .4s;font-family:"STHeiti","Microsoft YaHei","黑体","arial";}
.site-content .star { height:270px; width:100%}
.site-content .star .album {position:relative;width:100%;height:100%;white-space:nowrap;overflow:hidden;letter-spacing:-4px}
.site-content .star .album .nav{display:none;position:absolute;z-index:1;height:50px;width:50px;padding:10px;border-radius:5px;top:115px;opacity:.6;cursor:pointer;transition:transform .2s;-moz-transition:-moz-transform .2s;-webkit-transition:-webkit-transform .2s}
.site-content .star .album .nav em { display:inline-block; width:100%; height:100%}
.site-content .star .album .prev { left:0}
.site-content .star .album .prev em { background:url(images/arrow-white-left.png) no-repeat center; background-size:30px; background-position:-2px}
.site-content .star .album .next{right:0}
.site-content .star .album .next em{background:url(images/arrow-white-right.png) no-repeat center;background-size:30px;background-position:2px}
.site-content .star .album:hover .nav{display:block;background:rgba(153,153,153,.8);border-radius:50%}
.site-content .star .album .nav:hover{opacity:1}
.site-content .star .album .nav:active{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2)}
.site-content .star .album .item-container{width:100%;height:100%;transition:margin-left .5s ease-out;-moz-transition:margin-left .5s ease-out;-webkit-transition:margin-left .5s ease-out}
.site-content .star .album a{position:relative;display:inline-block;vertical-align:top;height:100%;width:440px;letter-spacing:normal;background:#fafafa;border-left:1px solid #fff}
.site-content .star .album a .image{height:270px;width:100%;overflow:hidden}
.site-content .star .album a .image img { vertical-align:top; width:100%; height:270px;}
.site-content .star .album a .summary { position:absolute; padding:0 15px; height:auto; width:100%; left:0; bottom:0; background:rgba(250,250,250,.95)}
.site-content .star .album a .summary h5 { margin:0; font-size:12px;letter-spacing:2px;line-height:26px;color:#bdbdbd;overflow:hidden;}
.site-content .star .album a .summary h2 { margin:0; line-height:44px;font-size:16px;white-space:normal;font-weight:600;height:44px;overflow:hidden; color:#333; text-align:center;}
.site-content .star .album a .summary h6 { margin:0; font-size:12px;line-height:26px;color:#bdbdbd}
.home_menu { position:fixed; top:0; left:0; width:50px; height:50px; z-index:100;}
.home_menu a { display:block; width:100%; height:50px; padding-top:12px; background:#FA3200; color:#fff; text-align:center;}
.home_menu a i { font-size:2em;}


.home_news_t { position:relative;font-family:"STHeiti","Microsoft YaHei","黑体","arial"; }
.home_news_t img { width:100%; height:410px;}
.div_bg{ position:absolute; width:100%; bottom:0; height:120px; background:rgba(0,0,0,0.35); font-weight:bolder;font-size:30px;color:#FFF;padding:15px 20px;transition:all 1s;}
.div_bg a span{color:#FFF;}
.div_bg a:hover{text-decoration:none;color:#FFF;}
.div_bg:hover{background-color:rgba(250,50,0,.8); height:150px;padding-top:25px; cursor:pointer;}
.margin_66{margin-top:66px;}
.home_news_r {position:relative; font-family:"STHeiti","Microsoft YaHei","黑体","arial";}
.home_news_r img { height:205px; width:100%;}
.div_bg_r { position:absolute; width:100%;bottom:0; height:70px; background:rgba(0,0,0,0.35);font-weight:bolder;font-size:20px;color:#FFF;padding:15px 20px; transition:all 1s; }
.div_bg_r a:hover{text-decoration:none;color:#FFF;}
.div_bg_r a span{color:#FFF;}
.div_bg_r:hover{background-color:rgba(250,50,0,.8); height:100px;padding-top:25px; cursor:pointer;}

.home_list_c { padding:40px; font-family:"STHeiti","Microsoft YaHei","黑体","arial"; border-bottom:1px solid rgba(195,195,195,.4);}
.home_list_c .media-heading { margin-bottom:30px; font-size:2em; font-weight:bold; height:30px; overflow:hidden;}
.home_list_c .media-heading a { color:#000;}
.home_list_c .media-heading a:hover { color:#c00;}
.home_list_c .media-right { padding-left:30px;}
.home_list_c .media-right a { display:block; width:430px; height:220px;}
.home_list_c .media-right a img { width:100%; vertical-align:middle;}
.home_list_c p { margin-bottom:30px; text-align:justify; text-justify:inter-ideograph; font-size:18px; line-height:1.8em; height:5.4em; overflow:hidden;}
.home_list_cb span { float:left; line-height:32px;}
.home_list_cb a { display:block; float:left; margin:0 10px 0 10px; padding:5px; text-decoration:none;}
.home_list_cb span{ color:rgba(0,0,0,0.38);}
.home_list_cb a:hover span { color:#F40;}
.home_list_cb a:hover { color:#F40;}
.home_list_cb .blue { border:1px solid rgba(30,121,237,0.5); }
.home_list_cb .blue:hover { border:1px solid rgba(255,68,0,1);}
.home_list_cb .red { border:1px solid rgba(192,44,46,0.5); color:rgba(192,44,46,0.5); }
.home_list_cb .red:hover { border:1px solid rgba(255,68,0,1);}
.home_list_cb .violet { border:1px solid rgba(171,26,191,0.5); color:rgba(171,26,191,0.5);}
.home_list_cb .violet:hover { border:1px solid rgba(255,68,0,1); }
.home_list_cb .artiste { color:#1C77B1; margin:0 10px 0 10px; font-size:16px;}
.home_list_cb .artiste:hover { text-decoration:none; }
.home_hot_t { margin-top:1em; margin-bottom:1em; font-size:2em; text-align:center;}

.home_logo {overflow: hidden;background: #2A58C0;color: #fff;font-size: 18px;font-family: "STHeiti","Microsoft YaHei","黑体","arial";padding: 12px 46px 11px 14px;position: fixed;top: 0;left: 0;font-weight: 400;z-index: 1;}
.home_logo:hover{background:#F20;text-decoration:none;color:#FFF;}
.home_logo::after{content: "";position: absolute;height: 41px;width: 44px;-webkit-transform: rotate(145deg);transform: rotate(145deg);top: 6px;right: -18px;background:#FFF;}
.home_close{position:fixed;right:1%;top:0;color:rgba(155,155,155,.7);display:inline-block;width:40px;height:40px;}
.home_slogo embed{ float:left; margin-right:10px; width:40px; height:40px;}
.home_slogo { display:none; font-size:2em; line-height:40px; font-family:ZoomlaXingtiJ3; color:#282D5A;}
.home_close i{font-size:32px;padding:5px;}
.home_close:hover{color:#000;}
.myContent_l h1{font-size:32px;font-weight:bolder;font-family: "STHeiti","Microsoft YaHei","黑体","arial";margin:80px 0 50px 0;}
.myContent_l h1 i{margin-left:-60px;margin-right:30px;}
.myContent_l h1 i:hover{color:red;}
.myContent_l abbr span{padding-left:1.6em;}
.edit span a{font-size:20px;font-weight:bolder; font-family: "STHeiti","Microsoft YaHei","黑体","arial";margin:80px 0 50px 0;}
.edit b {display:inline-block;width:100px;height:50px;background:#000;text-align:center;line-height:50px;}
.edit b a{color:#FFF;font-size:20px;}
.edit b a:hover{text-decoration:none;}
.edit b:hover{background:#F40;}
.comment{font-size:22px;font-weight:bolder;margin-top:50px;border-top:1px dashed #ccc;padding-top:30px;line-height:2.5em;}
.comment b{background:#2A58C0;color:#FFF;padding:6px 10px;}
.comment a{background:#F40;color:#FFF;padding:6px 10px;}
.comment a:hover{text-decoration:none;}
.textarea{margin:50px 0 30px;}
.textarea textarea{ position:relative;width:85%;height:190px;border-radius: 0;background: transparent;border: 1px solid rgba(0,0,0,.2);padding: 0 16px;
font-size: 18px;outline: 0;line-height: 30px;-webkit-box-shadow: 3px 3px 0 rgba(0,0,0,.1);box-shadow: 3px 3px 0 rgba(0,0,0,.1);padding-top: 10px;padding-bottom: 48px;}
.textarea textarea:hover{border-color: #6c0;-webkit-box-shadow: 3px 3px 0 rgba(90,200,0,.15);box-shadow: 3px 3px 0 rgba(90,200,0,.15);}
.textarea a {position:absolute;bottom:7%;right:16%;padding:10px;font-size:24px;color:#ccc;}
.textarea a:hover{color:blue;text-decoration:none;}
.textarea a span{margin-right:10px;display:none;}
.share{padding:20px 10px;line-height:24px;border:1px solid rgba(0,70,0,.6);position:relative;}
.home_share{position:fixed;right:0%;bottom:10%;opacity:.7;cursor:pointer;transition:all 0.5s;z-index:999}
.home_share:hover{opacity:1;right:-36px;}
.home_share .share .share_icon{position:absolute;right:-510px;bottom:-10px; width:530px;height:90px;transition: all 2s;}
.home_share .share .share_icon:hover{right:30px;}
.home_share .share .share_icon a{width:70px;}
.home_share .share .share_icon a i{cursor: pointer;color: rgba(255,255,255,.9);background: rgba(0,70,0,.6);font-size: 28px;border-radius: 44px;padding: 20px;border: 1px solid rgba(0,70,0,.6);margin: 0 8px;position: relative;}

#home_left_all{background: linear-gradient( #2c2e54,#50557c,#2b2f5b);}
.home_left img{margin-top:2em;transition:all 2s; width:60%;}
.home_left img:hover{background:red;}
.home_closepage{z-index:500;position:fixed;font-size:32px;right:60px;top:-30px;;border:5px solid #F40;padding:14px 24px;background:#F60;font-weight:bold;color:#FFF;text-align:center;font-family: "STHeiti","Microsoft YaHei","黑体","arial";margin:80px 0 50px 0;}
.home_closepage p{font-size:22px;margin-top:10px;}
.home_closepage::before{border:5px solid #F40;border-bottom:0;border-left:0;right:-17px;position: absolute;top:-20px;width:22px;content:"";height:21px;}
.home_closepage i{position:absolute;right:250px;top:130px;color:#F40;font-size:20px;cursor:pointer;}
.home_closepage i:hover{color:#000;}
.home_sharepage{z-index:501;position:fixed; right:40px; bottom:40px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:5px; font-size:12px; border:5px solid #F40; background:#F60;font-weight:bold;color:#FFF;text-align:center; font-family: "STHeiti","Microsoft YaHei","黑体","arial"; }
.home_sharepage::before{border:5px solid #F40;border-top:0;border-left:0;right:-17px;position: absolute;top:66px;width:22px;content:"";height:21px;}
.home_sharepage i{position:absolute;right:246px;top:80px;color:#F40;font-size:20px;cursor:pointer;}
.home_sharepage i:hover{color:#000;}
.news_body{position:relative;}
.home_left_bg .home_left_close{position:absolute;right:10px;top:15px;color:rgba(255,255,255,.5);font-size:30px;cursor:pointer;}

.home_left h4{margin-top:30px;}
.home_left h4, .home_left h2 a{color:#FFF; padding:10px;}
.home_left_groupe a i{color:#FFF;margin:0 5px;display:inline-block;background:#000;width:30px;height:30px;line-height:30px}
.home_left_groupe a:hover i{color:#999;}
.home_left .nav li a {width:100px;margin:20px auto;}
.home_left .nav li .home_left_nav_on{border:1px solid #13c8d2;color:#13c8d2;}
.home_right_top{background:#2E2C2C}
.home_right_top nav{background:none; padding:0; margin:0;border:none;}
.home_right_top nav a i{color:#FFF;margin:15px 20px;}
.home_right_top nav span{color:#b0aead;margin-left:140px;font-size:16px;}
.home_right_top nav div{margin-left:100px;}
.home_right_banner{margin-bottom:20px;overflow:hidden;margin-bottom:30px;}

.home_right_article{border-bottom:1px solid #6B6B6B;overflow:hidden;padding-bottom:40px;}
.home_right_article div h2{color:#000;font-weight:bold;margin-bottom:20px;}
.home_right_article div p{color:#2B2424;font-size:18px;margin-bottom:30px;}
.home_right_article div .group span{ color:rgba(0,0,0,0.38);}
.home_right_article div .group  a:hover span{color:#F40;}
.home_right_article div .group  a:hover {color:#F40;}
.home_right_article div .group .blue{margin:0 10px 0 20px;border:1px solid rgba(30,121,237,0.5);padding:5px;}
.home_right_article div .group .blue:hover{border:1px solid rgba(255,68,0,1);text-decoration:none;}
.home_right_article div .group .red{margin:0 10px 0 10px;border:1px solid rgba(192,44,46,0.5);padding:5px;color:rgba(192,44,46,0.5);}
.home_right_article div .group .red:hover{border:1px solid rgba(255,68,0,1);text-decoration:none;}
.home_right_article div .group .violet{margin:0 10px 0 10px;border:1px solid rgba(171,26,191,0.5);padding:5px;color:rgba(171,26,191,0.5);}
.home_right_article div .group .violet:hover{border:1px solid rgba(255,68,0,1);text-decoration:none;}
.home_right_article div .group .artiste{color: #1C77B1;margin:0 10px 0 10px;font-size:16px;}
.home_right_article div .group .artiste:hover{text-decoration:none;}
.home_right_article div a img{width:90%;margin-top:20px;}


.down_body { background:#eee;}
#down_nav { margin-bottom:0; background:rgba(255,255,255,0.95); box-shadow:0 1px 2px rgba(0,0,0,0.2); border:none; border-radius:0; font-family: "STHeiti","Microsoft YaHei","黑体","arial";} /*下载列表页*/
#down_nav .navbar-nav li { font-size:1.3em;}
#down_nav .navbar-nav li a { margin-right:1px; padding-top:20px; padding-bottom:20px; padding-left:30px; padding-right:30px; background:none; border-bottom:3px solid transparent;}
#down_nav .navbar-nav li a:hover { border-bottom:3px solid #009fed;}
#down_nav .navbar-nav li.active a { border-bottom:3px solid #009fed;}
#down_nav .navbar-brand { padding-top:20px; padding-bottom:20px; height:auto; font-size:2em; font-weight:bold; color:#009fed;}


.down_banner1 { height:360px; background:url(images/down_banner1.jpg) center no-repeat; background-size:cover;}/*字库频道*/
.down_banner2 { height:360px; background:url(images/down_banner2.jpg) center no-repeat; background-size:cover;}/*字库频道*/
.down_banner3 { height:360px; background:url(images/down_banner3.jpg) center no-repeat; background-size:cover;}/*字库频道*/
.down_banner1 h3 { margin:0; font-family:"ZoomlaXingtiJ2"; font-size:3em; color:#fff;}
.down_banner2 h3 { margin:0; font-family:"ZoomlaXingtiJ3"; font-size:3em; color:#fff;}
.down_banner3 h3 { margin:0; font-family:"ZoomlaXingtiJ4"; font-size:5em; color:#fff;}
.down_banner3 h3 span { font-size:0.5em; font-family:"ZoomlaXingtiJ2";}
.down_ztlist { margin-top:1em; background:#f7f7f7; padding-left:10px; padding-right:10px; font-family: "STHeiti","Microsoft YaHei","黑体","arial";}
.down_ztlist_c { margin-top:10px; padding:5px; background:#fff; border:1px solid #ededed;}
.down_ztlist_c img { width:100%; border:1px solid #ededed; max-height:120px;}
.down_ztlist_cb { position:relative; padding-right:50px; margin-top:0.5em; height:40px; line-height:20px; overflow:hidden;}
.down_ztlist_cb a { display:inline-block; float:left; margin-right:10px; color:#666;}
.down_ztlist_cb a:hover { color:#c00;}
.down_ztlist_cb span { display:block; position:absolute; right:0; top:0; width:50px; height:40px; text-align:center;}
.down_ztlist_cb span a { display:block; margin-right:0; width:50px; height:40px; line-height:40px; color:#999; background:#ddd; text-decoration:none; transition:all ease 0.5s;}
.down_ztlist_cb span a:hover { background:#ff7000; color:#fff;}
.down_ztlist_c h3 { margin-top:10px; margin-bottom:5px; font-size:1em;}
.down_ztlist_c h3 a:hover { color:#c00;}
.down_adimg { margin-top:1em;}
.down_adimg img { width:100%;}
.down_list_c { margin-top:30px; position:relative; padding:22px 17px; background:#fff; font-family: "STHeiti","Microsoft YaHei","黑体","arial";}
.down_tips { position:absolute; top:35px; left:-33px;}
.down_tips_t { width: 160px; height:47px; color:#fff; font-size:19px; text-align:center; line-height:47px; letter-spacing:3px; font-weight:bold; background:#f7671f;}
.down_tips_b { width: 33px; height: 24px; border-left: 16.5px solid transparent; border-right: 17.5px solid #c94909; border-top: 12px solid #c94909; border-bottom: 12px solid transparent;}
.down_list_c .media { margin-top:0;}
.down_list_c .media-left { padding-right:30px;}
.down_list_c .media-left img { width:550px; height:300px;}
.down_list_c .media-heading { margin-bottom:20px; font-size:34px;}
.down_list_c .media-heading a { color:#333;}
.down_list_c .media-heading a:hover { color:#ff7000; text-decoration:none;}
.down_list_c .media-body p { line-height:24px; color:#333; font-size:16px; text-align:justify; text-justify:inter-ideograph; overflow:hidden;}
.down_list_c .media-body .p1 { font-size:1em; color:#999;}
.down_list_c .media-body .p1 span { margin-right:10px;}
.down_list_cb { margin-top:20px; }
.down_list_c:hover { box-shadow:0 0 11px 0 rgba(0,0,0,0.5);}
.down_footer { margin-top:1.5em; padding-top:20px; padding-bottom:20px; text-align:center; color:#fff; background:#999; line-height:2em; font-family:"STHeiti","Microsoft YaHei","黑体","arial";}
.down_footer .container { color:#CCC;}
.down_footer a { color:#CCC;}
.down_footer p a { margin-right:1em; margin-left:1em; color:#FFF;}

.down_cbanner { position:relative; background:url(images/down_bg4.jpg) top center no-repeat; background-size:cover; height:30em;}
.down_cbanner_c { position:absolute; top:50%; width:100%; -webkit-transform:translate(0,-50%); transform:translate(0,-50%);}
.down_cbanner_c h3 { margin-top:0; font-family:"ZoomlaXingtiJ3"; font-size:4em; text-shadow:0 0 5px #000; text-align:center; color:#fff;}
.down_cbanner_c p { margin:auto; width:50%; color:#fff; }
/*.down_cbanner h1 { margin-top:80px; margin-bottom:50px; color:#fff; font-family: "STHeiti","Microsoft YaHei UI light","宋体","arial"}
.down_cbanner p { color:#BDBDBD;}
.down_cbanner p span { margin-right:10px;}
.down_cbanner_b { position:absolute; bottom:0; left:50%; width:50%; background:#fff; height:89px;}
.down_cbanner_b svg { position:absolute; left:-158px;}
*/
.down_cbanner_bc ul { padding-left:0; list-style:none;}
.down_cbanner_bc li { float:left; margin-top:20px; margin-right:15px; font-family: "STHeiti","Microsoft YaHei","黑体","arial";}
.down_cbanner_bc li a { display:block; padding-left:55px; height:50px; line-height:50px; text-decoration:none; font-size:20px; font-weight:100; color:#333;}
.down_cbanner_bc li:nth-child(1) a { background:url(images/down_bg2.jpg) left no-repeat; color:#FD013E;}
.down_cbanner_bc li:nth-child(2) a { background:url(images/down_bg3.jpg) left no-repeat; color:#03AF0F;}
.mysite { margin-top:20px;}
.down_cont { min-height:500px; margin-top:50px; text-align:justify; text-justify:inter-ideograph; overflow:hidden; font-family: "STHeiti","Microsoft YaHei","黑体","arial";}
.down_cont img { max-width:98%; border:inset; }
.down_url_t { margin-bottom:10px; font-size:20px; font-family: "STHeiti","Microsoft YaHei","黑体","arial"; }
.downul li { float:left; margin-bottom:10px; margin-right:10px;}
.downul li a { display:block; padding:10px 15px; border:1px solid #000; border-radius:4px; color:#333; background:#fff; text-decoration:none; font-size:16px;}
.downul li a:hover { border:1px solid #c00; color:#c00; transition:all 0.5s ease 0s;}
.downul li span { display:none;}
.down_class { margin-top:20px; font-family: "STHeiti","Microsoft YaHei","黑体","arial";}
.down_class_t { height:62px; line-height:62px; font-size:24px; text-align:center; background:#f6f6f6;}
.down_class_t span { margin-right:15px; font-size:14px;}
.down_class_t span a { color:#999;}
.down_class_t span a:hover { color:#c00;}
.down_class_c { margin-top:20px; background:#fff;}
.down_class_c:hover { box-shadow:0 5px 15px rgba(45,50,55,.2);}
.down_class_c img { width:100%; height:300px;}
.down_tips1 { position:absolute; top:35px; left:5px;}
.down_tips1_t { padding-left:15px; padding-right:15px; height:26px; line-height:26px; color:#fff; text-align:center; background:#f63756;}
.down_tips1_b { width:10px; height:10px; border-left:5px solid transparent; border-right:5px solid #cd213d; border-top:5px solid #cd213d; border-bottom:5px solid transparent;}
.down_class_cb { border:1px solid #f0f0f0; padding-left:28px; padding-right:28px; padding-top:20px; padding-bottom:20px; }
.down_class_cb h3 { margin-top:0; margin-bottom:15px; font-size:24px;}
.down_class_cb h3 a { color:#000;}
.down_class_cb h3 a:hover { color:#c00; text-decoration:none;}
.down_class_cb h3 span { display:block; padding-left:16px; padding-right:16px; height:30px; line-height:30px; font-size:16px; color:#fff; background:#3ca5f6;}
.down_class_cb p { margin-bottom:0; text-align:justify; text-justify:inter-ideograph; overflow:hidden; color:#333; line-height:24px; font-size:13px;}
.down_classList{ padding-top:1em;}
.down_classList ul{list-style:none;}
.down_classList li{float:left; padding-left:0.8em; }
.down_title { text-align:center;}
.down_title h1 { font-size:2em;}
.down_title p { color:#999;}

.about_body { background:#F0F4FB;}/*关于我们*/
.about_banner { height:300px; background:url(images/about_banner.jpg) center no-repeat; background-size:cover;} 
.about_banner h1 { margin-top:100px; font-family:"ZoomlaXingtiJ3"; font-size:4em; text-align:center; color:#fff; text-shadow:0 0 10px #000;}
.about_main { margin-top:20px; background:#fafafa;}
.about_left { font-family: "STHeiti","Microsoft YaHei","黑体","arial";}
.about_left ul { padding-left:0; list-style:none;}
.about_left li a { display:block; height:60px; line-height:60px; font-size:18px; text-align:center; border-bottom:1px solid #f5f5f5; color:#333; text-decoration:none;}
.about_left li.active a { border-left:2px solid #3ca5f6; color:#3ca5f6; background:#fff;}
.about_left li a:hover { color:#3ca5f6;}
.about_right { padding-left:30px; padding-right:30px;padding-bottom:2em; background:#fff;}
.about_right_t { border-bottom:1px solid #f0f0f0; height:60px; line-height:60px;}
.about_right_t span { display:block; float:left; padding-left:25px; padding-right:25px; line-height:58px; border-bottom:2px solid #3ca5f6; font-family: "STHeiti","Microsoft YaHei","黑体","arial"; font-size:18px; color:#333;}
.about_right_c { margin-top:20px; text-align:justify; text-justify:inter-ideograph; overflow:hidden; min-height:500px;}
.about_right_c ul { padding-left:0; margin-bottom:0; list-style:none;}
.about_right_c li { width:25%; float:left;}
.about_right_c li a { height:2em; line-height:2em; font-family: "STHeiti","Microsoft YaHei","黑体","arial";}

.news_main {}/*资讯频道样式*/
.news_list { margin-top:20px; font-family: "STHeiti","Microsoft YaHei","黑体","arial";}
.news_list_t { border-bottom:1px solid #00b3ad; line-height:36px;}
.news_list_t span.pull-left { font-size:24px; border-bottom:3px solid #00b3ad; color:#00b3ad;}
.news_list_t span.pull-right { margin-top:3px;}
.news_list_t span.pull-right a { color:#999;}
.news_list_c .media { margin-top:15px; padding-bottom:15px; border-bottom:1px dotted #ddd;}
.news_list_c .media-left { padding-right:20px;}
.news_list_c .media-left img { width:260px; height:144px;}
.news_list_c .media-heading { margin-bottom:15px; height:24px; overflow:hidden; font-size:1.5em; color:#000;}
.news_list_c .media-heading a { color:#000; position: relative; display: inline-block; outline: none; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; text-shadow: 0 0 1px rgba(255,255,255,0.3);}
.news_list_c .media-heading a { color: #000;}
.news_list_c .media-heading a::before { color: #ff7000; content: attr(data-hover); position: absolute; opacity: 0; -webkit-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg); -moz-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg); transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg); -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; -moz-transition: -moz-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; pointer-events: none; }
.news_list_c .media-heading a:hover::before,.news_list_c .media-heading a:focus::before { -webkit-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg); -moz-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg); transform: scale(1) translateX(0px) translateY(0px) rotate(0deg); opacity: 1; }
.news_list_c .media p { margin-top:5px; margin-bottom:0; color:#666;}
.news_list_c .media p span { margin-right:5px; color:#999; font-size:12px;}
.news_list_cp1 { height:80px; line-height:20px; text-align:justify; text-justify:inter-ideograph; overflow:hidden;}
.news_hot { margin-top:20px; background:#fafafa; font-family: "STHeiti","Microsoft YaHei","黑体","arial";}
.news_hot_t { padding:30px 30px 0; font-size:20px; position:relative; line-height:20px;}
.news_hot_t span { left:0; top:30px; position:absolute; width:4px; height:20px; background:#f63756;}
.news_hot_c { }
.news_hot_c ul { margin-bottom:0; padding-left:0; list-style:none;}
.news_hot_c li { padding:30px 30px 24px; border-bottom:1px solid #f0f0f0;}
.news_hot_c li img { width:100%;}
.news_hot_c li h3 { margin-bottom:0; margin-top:20px; font-size:1.16em; line-height:18px; height:36px; overflow:hidden;}
.news_hot_c li h3 a { color:#333;}
.news_hot_c li h3 a:hover { color:#ff7000;}

/*字体专题*/
.home_bannerbox{ position:relative}/* 头部banner */
.header_buttons{ position:absolute; top:30px; right:100px; z-index:999}
.header_buttons a{ float:left; line-height:40px; text-decoration:none;color:#fff; font-size:14px;}
.download_button { display: block; padding-left:40px; margin-left:20px;width:150px; height:40px; border-radius:30px; border:1px solid #fff;}
.ziku_box{ margin-bottom:30px}
.ziku_box img{ height:600px; width:100%}
.home_banner1{ background:url(Images/home_banner1.jpg) center 100%; background-size:cover; height:900px;}
.home_banner2{ background:url(Images/home_banner2.jpg) center 100%; background-size:cover; height:900px;}
.home_banner3{ background:url(Images/home_banner3.jpg) center 100%; background-size:cover; height:900px;}

.home_cont{ position:relative; min-height:690px;}/* 中部内容 */

.home_zi_k{ position:absolute;}
.home_zi_k li{ clear:left; margin-top:30px; width:355px; height:195px; background:url(Images/home_kuai.jpg)}
.home_zi_k > li.active > a, .home_zi_k > li.active > a:focus, .home_zi_k > li.active > a:hover{  padding-top:50px; width:355px; height:195px; text-align:center; font-size:50px;}
.home_zi_k > li > a{background:none; padding-top:50px; width:355px; height:195px; text-align:center; font-size:50px;}
.home_zi_k > li > a:focus, .home_zi_k > li > a:hover{ background:none}

.home_jian ul{ padding-left:30px; padding-top:20px;}
.home_jian li{ float:right; margin-left:50px; width:83px; height:653px; list-style-type:none;background:url(Images/home_jian.png) no-repeat}
.home_jian li:hover{ box-shadow:20px 20px 20px #ccc}
.home_jian li a{ display:block; width:100%; height:100%}
.home_jian li img{ margin-left:20px; margin-top:160px;}
.home_chuang ul{ float:right;padding-top:150px;}
.home_chuang li{ float:left;  margin-right:20px; margin-bottom:35px;list-style-type:none;}
.home_chuang li:hover{ box-shadow:20px 20px 20px #ccc}
.home_chuang li a { display:block; width:160px; height:160px; background:#dff0d8; text-align:center; color:#454545; text-decoration:none; font-size:60px;}
.home_chuang .home_chuang2 li{ margin-left:180px;}
.home_chuang2 {margin-top:-100px;margin-right:70px;}
.home_ying ul { padding-top:30px;}
.home_ying li{ margin-top:22px;margin-left:330px;height:80px;line-height:80px; background:#d9edf7;list-style-type:none;}
.home_ying li a{ display:block; padding-left:50px;  font-size:30px; width:100%; height:100%; color:#454545; text-decoration:none;}
.home_ying li:hover{ box-shadow:20px 20px 20px #ccc}

.home_contpic { padding-top:300px; text-align:center; height:760px; background:url(images/ziku_bg1.jpg) center; background-size:cover; background-attachment: fixed; background-position: center 0; background-repeat: no-repeat;}/* 中部巨幅广告 */
.home_contpic h3 { font-size:4em; font-family: "STHeiti","Microsoft YaHei UI light","宋体","arial"; color:#fff;}
.home_contpic_buy{margin-top:600px;position:absolute;background:red;width:100%;height:100px;text-align:center;z-index:99;line-height:100px;}

.home_footer { margin-top:30px;}
.home_footer .home_footer_la{ text-align:center}
.home_footer a{ font-size:12px; text-decoration:none; color:#403d39}
.home_footer a:hover{ color:#000;}
.home_footer_ma { margin-top:5px; text-align:center}
.home_footer_ra { text-align:center}
.home_footer_ra a{ color:#999; font-size:14px;}
.home_bottom { margin-top:30px; padding-top:15px;border-top:solid 1px #B9B9B9; text-align:center; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.5); -moz-box-shadow:0 0 10px rgba(0,0,0,0.5); box-shadow:0 0 10px rgba(0,0,0,0.5);}
.home_bottom P { font-size:12px;}

.cont_Banner{ height:660px;background:url(Images/nei_banner.jpg) no-repeat #fff; background-position: center 0; background-attachment:fixed}/*内容页定义*/
.MySite {}
.myContent{ margin-top:20px; font-size:1.3em; line-height:1.8em;text-align:justify; text-justify:inter-ideograph; overflow:hidden; }
.myContent img{max-width:100%;}
.myContent_l h1{ margin-top:1.5em; margin-bottom:0.5em; text-align:center; font-size:2.4em; font-family: "STHeiti","Microsoft YaHei","宋体","arial"}
.myContent_l { padding-top:15px; margin-bottom:10px;}
.myAbbr{ margin-top:1.8em; padding-top:1em; text-align:center; border-top:1px solid #D1D1D1; color:#999;}
.myAbbr .bdsharebuttonbox{ display:block;margin:auto; width:180px;}
#about{ margin:auto;margin-top:10px;}
#about span{font-size:16px; font-weight:bold; color:#000;}
#about ul{margin-top:10px;}
#about li{float:left; width:48%;}
#about li a{color:#009;}
#begin {margin-top:10px;  padding-left:10px;}
#begin span{clear:both;display:block; height:28px; line-height:28px; border-bottom:1px dotted #0FF;}
.edit{ height:30px; text-align:right;}
.edit span{padding-right:5px;}

.lie_banner{ height:560px; background:url(Images/lie_banner.jpg) no-repeat #fff; background-position: center 0;}/*内页banner*/
.qian_banner{ height:560px; background:url(Images/qian_banner.jpg) no-repeat #fff;  background-size: cover; background-position: center;}/*字体墙banner*/
.qian_banner h1{ font-weight:100; text-align:center; padding-top:9em;}
#mysite{ margin-top:20px;height:40px; line-height:40px; overflow:hidden;background:#d9edf7; }
#mysite a{  margin-left:2px;}
#mysite p{ float:left; font-size:16px;padding-left:30px;}
#main_l ul { padding-top:0;}
#main_l li { }
#main_l li a{ color:#000}
#main_l li a:hover{ color:#f00;}
#main_l li span{ margin-right:15px;}

#main_l .zi_pic { display:block; padding:20px;overflow:hidden; text-decoration:none; border:1px solid #fff;}
#main_l .zi_pic:hover{ border:1px solid #f00}

.big_box { border: solid 1px #999; border-radius:5px; background: #eee; position: absolute; display: none; }/*首页微信跳出*/
.big_box IMG{width:100%; margin-top:0;}

#elitR_ban img { margin-top:20px; margin-bottom:10px;width:100%; height:240px;}


.home_news { padding-top:200px; margin-top:20px; height:670px; background:url(images/news_bn.jpg) center no-repeat; background-size:cover; text-align:center; font-family: "STHeiti","Microsoft YaHei","宋体","arial";}
.home_news h3 { margin-bottom:30px; text-align:center; color:#fff; font-size:4em; font-weight:100;}
.home_news span{margin-top:360px;margin-right:80px;}
.home_news a{padding-top:10px;padding-bottom:10px;padding-left:60px;padding-right:60px;border:solid 1px #fff;color:#fff;text-decoration:none;background-color:rgba(255,255,255, 0.1);border-radius:3px;font-size:14px; font-weight:100;}
.home_news a:hover{background-color:rgba(255,255,255, 0.3)}
.ziku_news { padding-bottom:10px; font-family: "STHeiti","Microsoft YaHei","宋体","arial";}
.ziku_news_l { margin-top:2em;}
.ziku_news_lt { margin-bottom:8px; color:#3a3d42; font-size:1.5em;}
.ziku_news_lt span{font-size:0.6em;}
.ziku_news_lc p { color:#7b808c; line-height:1.9em;}
.ziku_news_m { margin-top:34px; padding-left:40px; padding-right:40px; border-left:1px solid #ced1d9; border-right:1px solid #ced1d9;}
.ziku_news_r { margin-top:34px; padding-left:25px;}
.ziku_news_rc ul { padding-left:0; list-style:none; margin-bottom:0;}
.ziku_news_rc li { line-height:1.9em;}
.ziku_news_rc li a { color:#7b808c;}
.ziku_news_rc li a:hover { color:#ff7000;}
.home_news1 { padding-top:200px; height:600px; background:url(images/ziku_bg2.jpg) center no-repeat; background-size:cover; text-align:center; font-family: "STHeiti","Microsoft YaHei","宋体","arial";}
.home_news1 h3 { margin-bottom:30px; text-align:center; color:#fff; font-size:4em;  font-weight:100;}
.home_news1 a { padding-top:10px; padding-bottom:10px; padding-left:60px; padding-right:60px; border:solid 1px #fff; color:#fff; text-decoration:none; background-color:rgba(255,255,255, 0.1); border-radius:3px; font-weight:100;}
.home_news1 a:hover{background-color:rgba(255,255,255, 0.3)}


@media screen and (max-width:1900px){ /*小于1900px私有*/
.home_cont{min-height:400px;}/* 中部内容 */
.home_zi_k{ left:100px;}
.home_zi_k > li > a{  width:152px; height:84px; font-size:30px;}
.home_zi_k > li.active > a, .home_zi_k > li.active > a:focus, .home_zi_k > li.active > a:hover{height:84px; width:152px; padding-top:20px; font-size:30px;}
.home_zi_k li{ margin-top:30px; width:152px; height:84px; background:url(Images/home_kuai2.jpg) center}
.home_zi_k > li > a{background:none; padding-top:20px; width:100%; height:84px; text-align:center; font-size:30px;}
.home_jian ul{ padding-left:120px; padding-top:30px}
.home_jian li{margin-left:50px; width:34px; height:268px; list-style-type:none;background:url(Images/home_jian2.png) no-repeat}
.home_jian li img{ margin-left:6px; margin-top:60px; width:20px}
.home_chuang ul{ padding-top:0px; padding-left:150px;}
.home_chuang li{ float:left; margin-top:30px;list-style-type:none;}
.home_chuang li a{ display:block; padding-top:20px; width:100px; height:120px;  font-size:50px;}
.home_chuang .home_chuang2 li{ margin-left:0px;}
.home_ying ul { padding-top:10px; padding-left:200px;}
.home_ying li{ margin-top:22px;padding-left:50px; width:300px; height:40px;line-height:40px; background:#d9edf7;list-style-type:none;}
.home_ying li a{ font-size:20px;}
}


@media (min-width: 1028px) and (max-width: 1900px){ /*1200-1900间私有*/
.home_zi_k{ left:-40px;}
}

@media screen and (max-width:1028px){ /*小于1028px私有*/
.header_buttons{ right:30px;}
.download_button { padding-left:18px; margin-left:10px;width:100px; height:40px; border-radius:30px; border:1px solid #fff;}
.home_banner1{ height:450px;}
.home_banner2{ height:450px;}
.home_banner3{ height:450px;}
.home_cont{ min-height:480px;}/* 中部内容 */
.home_zi_k{ position:relative; top:0;left:0px;}
.home_zi_k li{height:64px; width:120px; clear:none;margin-top:20px; background:none}
.home_zi_k > li > a{  width:120px; height:64px; font-size:20px;}
.home_zi_k > li.active > a, .home_zi_k > li.active > a:focus, .home_zi_k > li.active > a:hover{  width:120px; height:64px;  font-size:20px;}
.home_zi_k > li > a{background:none; padding-top:20px; width:120px; height:64px; text-align:center; font-size:20px;}
.home_jian ul{ padding-left:20px;}
.home_jian li{ margin-left:0;margin-right:20px; margin-top:10px;}
.home_chuang ul{ padding-top:0px; padding-left:20px;}
.home_chuang li a{ padding-top:20px; width:80px; height:90px;  font-size:30px;}

.home_ying ul { padding-left:20px;}
.home_ying li{ padding-left:20px;margin-left:60px;}
.ziku_box{ margin-top:200px}
.ziku_box img{ height:300px; width:100%}

}

@media (min-width: 761px) and (max-width: 992px){ /*761-992间私有*/

}
@media screen and (max-width:761px){ /*小于761px私有*/
.header_buttons{ top:30px; right:20px;}
.home_footer_la{ margin-bottom:20px;}
}


/*列表页*/

.main_title{font-size:1.8em;}
.list_l ul li { list-style:none; border:none; overflow:hidden;}
.list_l ul li a{text-decoration:none;color:#1c93cf; font-family: "STHeiti","Microsoft YaHei","黑体","arial";}
.list_l ul li a:hover{color:#ff8416;}
.mainR_t{font-size:1em;font-weight:bold;}
.mainR_t a{text-decoration:none;color:#000;}
.mainR_li{border:none;}
.mainR_li ul li{list-style:#E7090C;margin-top:20px;}
.mainR_li ul li a{text-decoration:none;color:#1c93cf;font-family: "STHeiti","Microsoft YaHei","黑体","arial";}
.mainR_li ul li a:hover{color:#ff8416;}
#mainR_ph{margin-top:-20px;}
.mainR_t{ height:40px; line-height:40px; border-bottom:1px solid #C3D4E7; padding-left:10px; padding-right:10px;}
.mainR_t b{ color:#1E50A1; font-size:14px;}
.mainR_t span{ float:right;}
#main_r ul{ padding-left:15px; padding-top:10px;}
#main_r ul li{ list-style-type:none; height:20px; }
.ziti_column .panel-title a { text-decoration:none;}
.ziti_column .panel-title .more { font-size:1em;}
.ziti_column .panel-title .more:hover { color:#f00;}
.ziti_column .ziti_cc { padding-left:0; list-style:none; overflow:hidden;}
.list_l .ziti_cc li a { float:left; display:block; height:2.4em; line-height:2.4em; overflow:hidden; font-size:1em; text-decoration:none; color:#333;}
.ziti_column li span { float:right;  display:block;  height:2.4em; line-height:2.4em; }
.list_l .ziti_cc li a:hover { color:#f00;}
.ziti_column .panel-body { min-height:17.2em }


/*内容页*/
#T_page{margin-left:200px;}
#T_page a{float:left;margin-left:20px;margin-top:20px;text-decoration:none;color:#000;}

#T_page a:hover{color:#00b1ee;}




.fdown_list_c { margin-bottom:30px; padding:10px 60px; background:#fff; font-family:"STHeiti","Microsoft YaHei","黑体","arial";}/*字库下载列表页样式*/
.fdown_list_c .media-left { padding-right:30px;}
.fdown_list_c .media-left img { width:530px; height:240px;}
.fdown_list_c .media-left a { display:block; position:relative; color:#fff;}
.fdown_list_c .media-left a span { display:block; position:absolute; top:0; width:0; height:0; border-top:150px solid #e76855; border-right:150px solid transparent;}
.fdown_list_c .media-left a span b { display:block; position:absolute; top:-135px; left:20px; width:2em; font-size:1.5em; font-weight:100;}
.fdown_list_c .media-heading { margin-bottom:10px; font-size:1.6em;}
.fdown_list_c .media-heading a { color:#000;}
.fdown_list_c .media-heading a:hover { color:#ff7000;}
.fdown_list_c .media p { margin-bottom:0; color:#666; line-height:2em;}
.fdown_list_cb { margin-top:10px;}
.fdown_list_cb .btn { font-size:1.8em; font-weight:100; background:#fe6800; border:1px solid #fe6800;}

.zlzk_banner { padding-top:200px; background:url(images/ziti_bg1.jpg) center no-repeat; background-size:cover; height:500px; text-align:center; font-size:5em; color:#fff; text-shadow:0 0 5px #000; font-family:"ZoomlaXingtiJ3";}
.zlzk_title { font-family:"STHeiti","Microsoft YaHei","黑体","arial";}
.zlzk_title h1 { margin-top:1em; margin-bottom:.5em; text-align:center; font-size:2em;}
.zlzk_title p { color:#999; text-align:center;}
.zlzk_cbanner { padding-top:200px; background:url(images/ziti_bg2.jpg) center no-repeat; background-size:cover; height:500px; text-align:center; font-size:5em; color:#fff; text-shadow:0 0 5px #000; font-family:"ZoomlaXingtiJ3";}
.zlzk_cont { text-align:center;}
.zlzk_cont .downul { margin-top:15px; display:inline-table;}
.zlzk_cont .downul li { margin-bottom:0; margin-left:10px;}


/*官方频道*/
.corp_banner { background-image: url(images/corp_bg.jpg);  position: relative;   background-repeat: no-repeat; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  background-position: center;  overflow: hidden;    z-index: 10;    padding: 0;    color: #fff;}
.gradientOverlay {   position: absolute;   width: 100%;   height: 100%;   color: #fff;
    z-index: 11;   top: 0px;   background-color: #032b47;  background-image: linear-gradient(46deg,rgba(1,27,46,.15) 0%,rgba(150,195,34,.4) 100%);
    background-image: -webkit-linear-gradient(44deg,rgba(1,27,46,.15) 0%,rgba(150,195,34,.4) 100%);  background-image: -o-linear-gradient(46deg,rgba(1,27,46,.15) 0%,rgba(150,195,34,.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002989d8',endColorstr='#24c1c116',GradientType=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=41)"; filter: alpha(opacity=41);   -khtml-opacity: .41; -moz-opacity: .41;  opacity: 0.41;}
.corp_banner .container {   position: relative; z-index: 12; padding: 120px 0;height:48em;}
.corp_banner .container h1{font-size:4em;}
.corp_banner .container p{font-size:1.7em; line-height:2em;font-weight:300;}
.corp_sola{ text-align:center;font-size:2.2em; font-weight:100;  line-height:1.8em; padding:160px 0;}
.corp_server{ background:#3399cc; color:#fff; padding:2em 0; text-align:center;}
.corp_server h2{text-align:center;font-weight:100;}
.corp_server h2 i{ font-size:inherit;}
.corp_server i{ margin-top:0.6em;width:100%; font-size:6em;}
.corp_server a{ color:#ccc;}
.corp_server a:hover{ color:#366;}
.corp_news{background:#ccc; padding:4em 0;}
.corp_news h3{text-align:center; font-size:2.6em;font-weight:100;}
.corp_news ul{list-style:none; padding-left:2em;}
.corp_news li{font-size:2em; line-height:1.6em; padding-left:2em; font-weight:100;}
.corp_news_help{border:1px solid #999; font-size:12px;}
.corp_news_help li{font-size:14px;}

.soft_banner{ background-image: url(images/soft_banner.jpg); position: relative;   width: 100%;    height:620px; background-attachment: fixed; background-position: right 0; background-repeat: no-repeat; background-size: cover;}/*下载字库家家*/
.soft_banner h1{text-align:center; padding-top:13em;}
.soft_con h2{font-size:1.8em; line-height:3em; color:#666; text-decoration:underline;}
.soft_con article{line-height:1.6em;}
.soft_con a{ padding-right:2em;font-size:1.2em; line-height:4em;}
.soft_bottom{ padding:2em 0;background:#999; color:#fff; text-align:center; line-height:2em;}
.soft_bottom a{color:#fff;}
.soft_font{background:#ccc; padding:2em 0}
.soft_font a{padding-left:1em;}


.map_banner{ height:50em;background-image: url("images/map_banner.jpg"); background-repeat:no-repeat; ; background-size:cover;}/*网站地图*/
.map_banner h1{ padding-top:4em;color:#fff; font-size:3em;}
.map_banner p{color:#fff; line-height:1.8em;}
.map_list {margin-bottom:3em;}
.map_list ul{list-style:none; margin-bottom:3em;}
.map_list li{ margin-top:2em; margin-left:15px;float:left; width:22%; height:24em; box-shadow:0px 4px 20px 0px rgba(0,0,0,0.1);}
.map_list li img{width:100%;}
.map_list li:hover{box-shadow:0px 4px 6px 0px rgba(0,0,0,0.3);}
.map_list_txt span{ display:block; padding-bottom:0.8em; width:100%;font-size:1.4em; font-weight:bold;}
.map_list_txt{padding:2em; line-height:1.4em;}
.map_listcon{padding:4em 0; background:#ccc;}
.map_listcon ul{padding-top:3em; list-style:none;}
.map_listcon li{line-height:1.9em;}
.map_listcon li strong{font-size:1.1em; padding-bottom:0.5em;}

.SpanHear{ height:38vh; background:url(images/SpanHear_bg.jpg)  no-repeat center;background-size: cover;box-shadow: 0 5px 5px 0 rgba(50,50,50,0.5);text-shadow: 1px 2px 2px rgba(255,255,255,0.5);}/*会员主页*/
.SpanHear #home_nav{  opacity: 0.3; box-shadow:none;}
.SpanHear h1{font-family: "STHeiti","Microsoft YaHei","宋体","arial"; padding-top:10vh;}


.qiang_pics { margin-top:10px; position: relative; font-family:"STHeiti","Microsoft YaHei","黑体","arial";}/*字体墙瀑布流样式*/
.qiang_pics_c { float:left; padding:10px; border:1px solid #ccc; box-shadow:0 0 8px #ccc;  }
.qiang_pics_c img { width:400px;}
.grid { position:relative; text-align:center}
.grid figure { position:relative; overflow:hidden; background:#3085a3; text-align:center; cursor:pointer}
.grid figure img { position:relative; display:block; opacity:.8}
.grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.grid figure figcaption::after,.grid figure figcaption::before{pointer-events:none}
.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}
.grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}
.grid figure h2 { word-spacing:-.15em;font-weight:300}
.grid figure h2,.grid figure p{margin:0}
.grid figure p { letter-spacing:1px;font-size:68.5%;}
figure.effect-layla figcaption { padding:3em; }
figure.effect-layla figcaption::after,figure.effect-layla figcaption::before { position:absolute;content:'';opacity:0;}
figure.effect-layla figcaption::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
figure.effect-layla figcaption::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}
figure.effect-layla h2 { position:absolute; left:0; top:50%; margin-top:-8px; width:100%; height:16px; line-height:16px; overflow:hidden; -webkit-transition:-webkit-transform .35s;transition:transform .35s; font-size:1.0em;text-shadow:4px 2px 4px #000; text-align:center;}
figure.effect-layla p { position:absolute; left:0; top:50%; width:100%; margin-top:10px; padding:.5em 2em;text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
figure.effect-layla h2,figure.effect-layla img { -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
figure.effect-layla figcaption::after,figure.effect-layla figcaption::before,figure.effect-layla img,figure.effect-layla p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}
figure.effect-layla:hover img{opacity:.7;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
figure.effect-layla:hover figcaption::after,figure.effect-layla:hover figcaption::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
figure.effect-layla:hover h2,figure.effect-layla:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
figure.effect-layla:hover figcaption::after,figure.effect-layla:hover h2,figure.effect-layla:hover img,figure.effect-layla:hover p{-webkit-transition-delay:.15s;transition-delay:.15s}


.kefu { position:fixed; top:50%; right:20px; margin-top:-87px; z-index:1200; font-family:"STHeiti","Microsoft YaHei","黑体","arial";} /*右侧固定在线客服*/
.kefu ul { padding-left:0; list-style:none; margin-bottom:0;}
.kefu li { margin-bottom:1px;}
.kefu li a { display:block; float:right; padding-right:10px; background:#7a6e6e; height:34px; line-height:34px; color:#fff; border-radius:4px; overflow:hidden; width:34px;transition:width 0.5s;-moz-transition:width 0.5s; /* Firefox 4 */-webkit-transition:width 0.5s; /* Safari and Chrome */-o-transition:width 0.5s; /* Opera */ position:relative; text-decoration:none;}
.kefu li a i { display:block; float:right; position:absolute; top:0; right:0px; height:34px; width:34px; line-height:34px; text-align:center;font-size:20px; background:#7a6e6e; z-index:10; border-radius:4px;}
.kefu li a:hover { background:#c81623; width:100px; }
.kefu li a:hover span { display:block;}
.kefu li a:hover i { background:#c81623;}
.kefu li a span { margin-left:10px;}
.kefu li.kefu_qrcode a { overflow:visible;}
.kefu li.kefu_qrcode a:hover { width:191px; }
.kefu li.kefu_qrcode a:hover span { display:block;}
.kefu li.kefu_qrcode a span { display:none; margin-left:0; margin-top:-58px;}
.kefu li.kefu_qrcode a span img { padding:10px; background:#c81623; border-radius:4px;}

/*新版WebFont*/
.webfont_nav { font-family:"STHeiti","Microsoft YaHei","黑体","arial";}
.webfont_nav { margin-bottom:0; border:none; border-radius:0; z-index:1; box-shadow:0px 3px 4px rgba(0,0,0,0.18); width:100%; z-index:1112;}
.webfont_nav .navbar-brand { padding-top:20px; padding-bottom:20px; height:auto; max-height:none;}
.webfont_nav .navbar-brand img { height:2em; width:8em;}
.webfont_nav .navbar-nav { margin-top:1.8em;}
.webfont_nav .navbar-nav li a { padding-top:5px; padding-bottom:5px; color:#666; font-size:1em; text-align:center;}
.webfont_nav .navbar-nav>li:nth-last-child(1)>a { background:rgba(0,0,0,0.5); border-radius:50px; color:#FFF;}
.webfont_nav .navbar-nav>li:nth-last-child(1) ul { margin-top:1.5em;}
.webfont_nav .navbar-header h1 { float:left; margin-top:1em; font-size:1.8em;}
.webfont_nav .navbar-header h1 a { color:#CCC; text-decoration:none;}
.webfont_banner { position:relative;}
.webfont_banner .webfont_banner1 { background:url(images/webfont_banner1.jpg) center no-repeat; height:75vh; min-height:30em; background-size:cover;}
.webfont_banner .webfont_banner2 { background:url(images/webfont_banner2.jpg) center no-repeat; height:75vh; min-height:30em; background-size:cover;}
.webfont_tit { position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); font-family:"STHeiti","Microsoft YaHei","黑体","arial"; z-index:1111;}
.webfont_tit h3 { margin-bottom:1em;color:#FFF; font-size:2.9em; text-align:center; font-family:ZoomlaXSongExtraLight,Microsoft YaHei UI light;}
.webfont_tit ul {padding-top: 2em; padding-left: 5em; list-style:none;}
.webfont_tit li a { color:#FFF; text-decoration:none; line-height:2em; height:2em; transition:ease-in-out 0.2s;}
.webfont_tit li a:hover { color:#aaa;}
.webfont_tit li.webfont_more a {color:#d8d8d8; }
.webfont_tit li.webfont_more a:hover { color:#DB3639;}

.webfont_lists .col-lg-4:nth-child(1) { font-family:"ZoomlaXingtiJ";}
.webfont_lists .col-lg-4:nth-child(2) { font-family:"ZoomlaXingtiJ2";}
.webfont_lists .col-lg-4:nth-child(4) { font-family:"ZoomlaXingtiJ3";}
.webfont_lists .col-lg-4:nth-child(5) { font-family:"ZoomlaXingtiJ4";}
.webfont_lists .col-lg-4:nth-child(6) { font-family:"ZoomlaXingtiJ5";}
.webfont_lists .col-lg-4:nth-child(7) { font-family:"ZoomlaXingtiJ6";}
.webfont_lists .col-lg-4:nth-child(8) { font-family:"zFont1";}
.webfont_lists .col-lg-4:nth-child(9) { font-family:"zFont2";}

.webfont_lists h4 { margin-top:2em; font-size:1em; font-family:"STHeiti","Microsoft YaHei","黑体","arial";}
.webfont_lists .webfont_list { margin-top:2em;}
.webfont_lists .webfont_list a { display:block; padding-bottom:1em; background:#89c997; text-decoration:none; color:#FFF; text-align:center; border-radius:1em; transition:ease-in-out 0.2s; min-height:17em;}
.webfont_lists .webfont_list a:hover { box-shadow:2px 1px 10px rgba(0,0,0,0.3); transform:translateY(-2px);}
.webfont_lists .webfont_list a h3 { margin-top:0; margin-bottom:0; min-height:6em; line-height:6em; font-size:2.5em;}
.webfont_lists .webfont_list a p { margin-bottom:0; font-family:"STHeiti","Microsoft YaHei","黑体","arial";}
.webfont_lists .webfont_cr { margin-top:2em; font-family:"STHeiti","Microsoft YaHei","黑体","arial";}
.webfont_lists .webfont_cr a { display:block; padding-top:1.5em; padding-bottom:0; background:#89c997; text-decoration:none; color:#FFF; text-align:center; border-radius:1em; transition:ease-in-out 0.2s; min-height:17.5em;}
.webfont_lists .webfont_cr a:hover { box-shadow:2px 1px 10px rgba(0,0,0,0.3); transform:translateY(-2px);}
.webfont_lists .webfont_cr a i { font-size:8em;}
.webfont_lists .webfont_cr a h3 { margin-top:0.7em; margin-bottom:1em; font-size:2em;}
.webfont_lists .webfont_cr a p { margin-bottom:0;}
.webfont_foot { margin-top:5em; background:#ccc; padding-top:3em; padding-bottom:2em; font-family:"STHeiti","Microsoft YaHei","黑体","arial";}
.webfont_foot>p { margin-top:2em; text-align:center; color:#FFF;}
.webfont_foot>p a { color:#FFF;}
.webfont_foot .webfont_foot_l span { display:block; font-size:1.5em; font-weight:600; color:#FFF;}
.webfont_foot .webfont_foot_l div { color:#FFF; margin-top:1.5em;}
.webfont_foot .webfont_foot_r span { display:block; font-size:1.5em; font-weight:600; color:#FFF;}
.webfont_foot .webfont_foot_r p { margin-bottom:0; margin-top:1.5em;}
.webfont_foot .webfont_foot_r p a { margin-right:2em; color:#FFF; text-decoration:none;}

.webfont_conimg { position:relative; background:url(images/webfont_img1.jpg) center no-repeat; height:30em; background-size:cover;}
.webfont_conimg .webfont_contit { position:absolute; top:50%; margin-top:-5em;}
.webfont_conimg .webfont_contit h3 { margin-top:0; margin-bottom:0.3em; font-size:4em; color:#FFF;}
.webfont_conimg .webfont_contit a { color:#FFF; text-decoration:none;}
.webfont_conimg .webfont_contit i { font-size:1.5em;}
.webfont_conimg .webfont_contit p { margin-bottom:0; font-size:2em; color:#FFF; font-family:"STHeiti","Microsoft YaHei","黑体","arial";}

.webfont_content .webfont_tabs { margin-top:1em;}
.webfont_content .tab-content { margin-top:1em;}

.webfont_clists { margin-top:1em;}
.webfont_clists .col-lg-3:nth-child(1) h3 { font-family:"ZoomlaXingtiJ";}
.webfont_clists .col-lg-3:nth-child(2) h3 { font-family:"ZoomlaXingtiJ2";}
.webfont_clists .col-lg-3:nth-child(3) h3 { font-family:"ZoomlaXingtiJ3";}
.webfont_clists .col-lg-3:nth-child(4) h3 { font-family:"ZoomlaXingtiJ4";}
.webfont_clists .col-lg-3:nth-child(5) h3 { font-family:"ZoomlaXingtiJ5";}
.webfont_clists .col-lg-3:nth-child(6) h3 { font-family:"ZoomlaXingtiJ6";}
.webfont_clists .col-lg-3:nth-child(7) h3 { font-family:"zFont1";}
.webfont_clists .col-lg-3:nth-child(8) h3 { font-family:"zFont2";}
.webfont_clists .webfont_clist { margin-top:2em;}
.webfont_clist a { display:block; background:#89c997; text-decoration:none; color:#FFF; text-align:center; border-radius:1em; transition:ease-in-out 0.2s; min-height:10em; font-family:"STHeiti","Microsoft YaHei","黑体","arial";}
.webfont_clist a:hover { box-shadow:2px 1px 10px rgba(0,0,0,0.3); transform:translateY(-2px);}
.webfont_clist a h3 { margin-top:0; margin-bottom:0; font-size:2em; height:4em; line-height:4.5em;}
.webfont_clist a p { margin-bottom:0;}
.webfont_cz { margin-top:2em;}
.webfont_cz a { display:block; background:#89c997; text-decoration:none; color:#FFF; text-align:center; border-radius:1em; transition:ease-in-out 0.2s; min-height:10em; font-family:"STHeiti","Microsoft YaHei","黑体","arial";}
.webfont_cz a:hover { box-shadow:2px 1px 10px rgba(0,0,0,0.3); transform:translateY(-2px);}
.webfont_cz a i { font-size:5em; margin-top:0.1em;}
.webfont_cz a h3 { margin-top:0; margin-bottom:0.5em; font-size:1.5em;}
.webfont_cz a p { margin-bottom:0;}

.ziti_shop .pro_mes img { max-width:100%; transition:all 0.5s;}  /*字体商城*/
.ziti_shop .pro_mes .pro_mes_pic { display:block; padding:5px;border:1px solid #eee; }
.ziti_shop .pro_mes a:hover img { transform:scale(1.1,1.1);}
.ziti_shop .pro_mes a { margin-top:1em; text-decoration:none; color:#666; }
.ziti_shop .pro_mes .pro_mes_border { height:12em; line-height:12em; overflow:hidden; }
.ziti_shop .pro_mes span { display:block; margin-top:0.6em; color:#f10; font-weight:600; font-size:1.24em;}
.down_banner { height:30em;}
.ziti_shop_banner .swiper-slide { position:relative;}
.ziti_shop_banner .swiper-slide h3 { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

@media all and (min-width:1480px)/*1480x巨屏下效果*/
{

}

@media (max-width:768px)/*手机下效果*/
{
body { position:absolute; left:0; right:0; overflow-x:hidden; backface-visibility:hidden; transition:all .3s ease-in-out; transition-delay:0s;}
body.out { left:-200px; right:200px; overflow:hidden;}
body.off-canvas-nav-left.out { left:200px; right:-200px;}
.container-fluid>.navbar-collapse,.container>.navbar-collapse { margin-left:0; margin-right:0;}
nav.navbar-fixed-top { transition:all .3s ease-in-out; transition-delay:0s;}
nav.navbar-fixed-top.out { transform:translate3d(-200px,0,0);}
body.off-canvas-nav-left nav.navbar-fixed-top.out { transform:translate3d(200px,0,0); transition-delay:.3s;}
nav .navbar-nav { margin:0 -15px 7.5px -15px;}
nav .navbar-toggle { transition:all .5s ease-in-out;}
body.off-canvas-nav-left nav .navbar-toggle { float:left; margin-left:15px; margin-right:0;}
nav .navbar-toggle .icon-bar { transition:all .5s ease-in-out;}
body.out nav .navbar-toggle .icon-bar:nth-of-type(2) { transform:translate3d(0,6px,0) rotate(45deg);}
body.out nav .navbar-toggle .icon-bar:nth-of-type(3) { opacity:0;}
body.out nav .navbar-toggle .icon-bar:nth-of-type(4) { transform:translate3d(0,-6px,0) rotate(-45deg);}
nav .navbar-collapse { display:block!important; position:fixed; top:0; right:-200px; bottom:0; z-index:100000; width:200px; height:100vh!important; margin:0; background-color:inherit; border:none; box-shadow:none; border-left:1px solid #e7e7e7; transition:all .3s ease-in-out;}
body.out nav .navbar-collapse { box-shadow:-10px 0 50px 0 rgba(0,0,0,.75); transform:translate3d(-200px,0,0);}
nav.navbar-fixed-top .navbar-collapse { right:-200px!important; max-height:none;}
body.out nav.navbar-fixed-top .navbar-collapse { box-shadow:-10px 0 50px 0 rgba(0,0,0,.75);}
body.off-canvas-nav-left nav .navbar-collapse { left:-200px; right:auto; border:none; border-right:1px solid #e7e7e7;}
body.off-canvas-nav-left.out nav .navbar-collapse { box-shadow:10px 0 50px 0 rgba(0,0,0,.75); transform:translate3d(200px,0,0);}
body.off-canvas-nav-left.out nav.navbar-fixed-top .navbar-collapse { box-shadow:10px 0 50px 0 rgba(0,0,0,.75); transform:none;}
    
.kefu { display:none;}
.home_left { position:relative; height:100%; width:100%;}
.home_right { padding-left:0;}
.home_left img { margin-top:20px; width:50%;}
.hoem_left_l ul { margin-top:10px; margin-bottom:10px;}
.home_left_g { margin-top:0;}
.home_left_gc li { margin:10px 0;}
.home_left_gb { margin-top:10px; margin-bottom:10px;}
.hoem_left_lt,.home_sharepage,.home_closepage,.home_share { display:none;}
.home_slogo { float:left; display:block;}
.soft_banner{ height:480px; width:160%;background-attachment:inherit;}
.home_list_c { padding:15px;}
.home_list_c .media-heading { margin-bottom:10px; font-size:1.2em; height:20px; line-height:20px; text-align:center;}
.home_list_c p { font-size:1em; margin-bottom:10px;}
.home_list_c .media-right { display:block; margin-top:10px; padding-left:0;}
.home_list_c .media-right a { width:100%; height:auto;}
.home_list_c .media-right a img { max-width:100%; height:auto;}
.webfont_tit ul { padding-left:0;}
.webfont_tit { width:95%;}
.webfont_tit h3 { font-size:1.5em; text-align:left;}
.webfont_conimg { height:16em;}
.webfont_conimg .webfont_contit h3 { font-size:2.5em;}
.webfont_conimg .webfont_contit p { font-size:1.2em;}
.webfont_conimg .webfont_contit { margin-top:-4em;}
.webfont_nav .navbar-nav { margin-top:0;}
.text-center  img { width:100%; }
.zlzk_cbanner { height:300px;}
.zlzk_cbanner { padding-top:100px;}
.down_banner { height:16em;}
.ziti_shop_banner .swiper-slide h3 { font-size:1.8em;}

}
@media(min-width:768px) and (max-width:992px){/*大于等于768px和小于992px私有*/
.webfont_tit h3 { font-size:1.8em;}
.webfont_tit ul { padding-left:5em;}

}
@media (min-width:992px) and (max-width:1200px){/*大于等于992px和小于1200px私有*/
.webfont_tit h3 { font-size:1.9em;}
.webfont_nav .navbar-nav li a { padding-left:10px; padding-right:10px;}
}
/*key:UG93ZXJlZCBieSBab29tbGEh6YCQ5rWqQ01TIHd3d3cuWm9vbWxhLmNu */