.site_title a:before{  
    content: "";
    position: absolute;
    width: 150px;
    height: 10px;
    background-color: rgba(255, 255, 255, 0.5);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);/*角度倾斜45*/-webkit-animation: blink 1s ease-in 1s infinite;/*光扫过去的时间，自己修改，可以加快*/animation: blink 1s ease-in 1s infinite;/*光扫过去的时间，自己修改，可以加快*/
} 
@-webkit-keyframes blink {
    from {left: 10px;top: 45px;}
    to {left: 320px;top: 45px;}
}
@-o-keyframes blink {
    from {left: 10px;top: 45px;}
    to {left: 320px;top: 45px;}
}
@-moz-keyframes blink {
    from {left: 10px;top: 45px;}
    to {left: 320px;top: 45px;}
}
@keyframes blink {
    from {left: -100px;top: 45px;}
    to {left: 320px;top: 45px;}
}

.site_title a{display: block;position: relative;}


@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0; padding: 0;}
body {line-height: ; color: #333; font-family: "microsoft yahei","微软雅黑" !important;}
input,button,textarea,select,optgroup,option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit}
input,button,textarea,select {*font-size:100%}
ul, ol, li {list-style: none;}
:focus {outline: 0;}
a:active {outline: none;}
a,a:link {text-decoration: none; }
.on h2 a,.on h2 a:link {text-decoration: none;color: #55585a;}

a:hover {text-decoration: none; color: #33B095;}
img {border: none;}
table{border-collapse: collapse}
table td{padding: 8px;}
.clearfix:after {content: '\0020'; display: block; height: 0; clear: both;}
.mt10 {margin-top: 10px;}
.mb10 {margin-bottom: 10px;}
.l{float:left}
.r{float:right}
.both, .clear{clear:both}
.clear{font-size:1px;height:0px;overflow:hidden}
.hr10, .hr101, .hr20,.hr5{clear:both;font-size:1px;line-height:100px;height:10px;overflow:hidden}
.hr101{border-bottom: 1px dotted #ccc;height: 10px;margin-bottom: 10px}
.hr20{height:13px}
.hr5 {height:5px;}
/*合并*/
fieldset,img,html,body,iframe{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul,li{list-style:none;margin: 0;padding: 0}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
caption,th{text-align:left;}
em,i,small,caption,th{font-weight:normal;font-style:normal;font-size:100%;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;font-size:100%;}
q:before,q:after{content:'';}
.clearfix{*zoom:1;}
.clearfix:after{content:"."; display:block;clear:both;visibility:hidden;line-height:0;height:0;}
a{color: black;text-decoration: none;}
a img {border: none;}
a,button{ outline:none; border:0;}
input,select{border:1px solid #ccc;}
button::-moz-focus-inner{border:0;padding:0;margin:0;}
textarea,input,button,select{outline:0;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;}
textarea{overflow:auto;resize:none;}

.hide,.none{display: none}
.hidden{visibility: hidden;}
.show,.block{display: block;}
img{ vertical-align:middle}
select:disabled,textarea:disabled{background:#ccc;}
.fl{float: left;}
.fr{float: right;}
.red{color:red;}
.green{color:green;}

 .w180{width: 164px;}
 .w200{width: 200px;}
 .w240{width: 240px;}
 .w248{width: 248px;}
 .w260{width: 260px;}
 .w360{width: 360px;}
 .w375{width: 375px;}
 /*自动省略号*/
 .tmui-ellipsis{display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
 /*阴影层*/
.tzui-loading-overlay,.tmui-overlay{width:100%;height:100%;background-color:#141414;position:fixed;top:0;left:0;z-index:99;filter:alpha(opacity=58);-moz-opacity:0.58;-khtml-opacity:0.58;opacity:0.58;}

/* content */
.content{width: 1200px;margin: auto;height: auto;overflow: hidden;}

/* position */
.position{width: 100%;margin: 8px 0; height: 22px;font-size:14px;}
.position h1{font-weight: normal;display:inline;font-size:14px;}

.copyright{width: 1200px;height: auto;overflow: hidden;margin: auto;text-align: center;padding: 20px 0;}

.go-top{padding: 4px 2px; background: #17A2E7; color:#fff !important; width: 1.8em; line-height: 14px; text-align: center; display: block; text-decoration: none;}
.go-top:hover{color:#fff;}
.box-m1{ padding: 9px;  }
.li4 li {font-size: 14px; white-space:nowrap; height: 25px; padding: 0 0 0 10px; background-image: url(../images/list_s_2.jpg); background-repeat: no-repeat; background-position: 0px 4px; text-overflow:ellipsis;overflow: hidden;}

/*float*/
#tip {position: absolute;right: 0px;bottom: 0px;height: 0px;width: 180px;border: 1px solid #CCCCCC;background-color: #eeeeee;padding: 1px;overflow: hidden;display: none;font-size: 12px;z-index: 10;}
#tip .on {width:320px;height:284px;margin-top:-25px;}
#tip h1 {font-size: 14px;height: 25px;line-height: 25px;color: #FFFFFF;padding: 0px 3px 0px 3px;filter: Alpha(Opacity = 100);}
#tip h1 a, #detail h1 a {float: right;text-decoration: none;color: #FFFFFF;}

/*tutorial*/
.t_banner{ display:inline-block; width:1200px; height:228px;}
.t_banner img{ width:1200px; height:228px;}
.tabs{ position: relative;height: 42px; background: #8cd7ff; width: 100%; display:inline-block; margin-top:10px;}
.t_body {margin: 0 auto;position: relative;}
.down-btn { display: block;width: 239px;height: 63px;background: #3dd500 url(../images/jdown-bg.png) no-repeat 26px center;border-bottom: solid 5px #35ba00;font-size: 24px;color: #fff !important;line-height: 63px;text-indent: 70px;z-index: 5;position: absolute;right: 75px;top: 20px;}
.down-btn:hover{background-color:#49e10b; color:#fff;}
.t_down { display:inline-block; width:100%; height:auto;background-color: #fff;}
.t_down p{ float: left;width: 750px;color: #666;line-height: 28px;text-indent: 2em;margin: 20px 0 10px 25px; font-size:14px;}
.row strong { display:inline-block; width:100%; height:30px; line-height:30px; font-weight:normal; color: #17a2e7;font-size: 24px;margin-bottom: 18px;padding-left: 16px;}
.row .pb {background: #fff;padding: 15px 25px 15px;position: relative;border-bottom: solid 1px #dedede;_height: 1%;_overflow: hidden;line-height: 38px;color: #666;zoom: 1;height: auto;}
.row .r-bottom {position: absolute;right: 0;bottom: -1px;background: url(../images/right-bottom.png) no-repeat;width: 32px;height: 33px;}
.t_info {color: #666;line-height: 38px;height: 1%;overflow: hidden; font-size:18px;text-align:center;}
.t_info p {text-align:left;}
.t_info p a{color: #FF7200;}
.t_info img { display:inline-block; max-width:800px;text-align:center; margin: 18px auto;}
.udxlk {display: block;line-height: 24px;margin: 6px 0; color: #17a2e7 !important;}
.hlBox{ float:left; width:320px;}

.tBox { float: left; width:320px; overflow: hidden;}
.tBox ul {width: 110%;display: inline-block;}
.tBox li {float: left; width: 155px; height: 30px; margin:10px 10px 0 0;  background: #17a2e7;text-align: center;line-height: 30px;}
.tBox li a{ color:#fff; font-size:14px;}
.tBox li:hover{ background:#0495dd;}
.bk-gif{ display:inline-block; width:100%; height:26px; line-height:26px;}
.bk-gif span{ font-size:16px; color: #F00;font-weight:bold;}
.a-item { width: 417px; float: left; padding-top: 15px; margin-bottom: 5px;}
.item-img { float: left; border: 1px solid #e9e9e9; }
.item-desc { color: #999; font-size: 12px; }
.in_star{width: 81px;height: 14px;background: url(../images/stars.png) 0px -36px;margin-bottom: 15px;}

/* index_two */
.index_two{width: 100%;height: auto;overflow: hidden;margin-top: 15px;margin-bottom: 5px;position: relative;}

.changyong_xz{font-size: 18px;color:#17A2E7; position: absolute; top: 4px;right: 149px;font-weight: bold;}

.tuij_tit ul{height: 197px;}
.tuij_tit ul li{height: 32px;line-height: 32px;}

.li4 li,.listbox li {font-size: 14px; white-space:nowrap; height: 25px; padding: 0 0 0 10px; background-image: url(../images/list_s_2.jpg); background-repeat: no-repeat; background-position: 0px 4px; text-overflow:ellipsis;overflow: hidden;}

#wrap1 .soft-listwz li{float: left; display:inline; width: 830px; height: 36px; padding-top:9px;font-size:14px;  overflow:hidden; border-bottom: 1px dashed #40BBEC;}
#wrap1 .soft-listwz li span{ float:right;}

.navbox{
    width: 100%;
    border-bottom: 1px solid #f2f2f2;
}
.content{
    width: 1200px;
    margin: 5px auto;
}
.img-list{
    width: 298px;
    height: 178px;
    margin-right: 2px;
    position: relative;
    overflow: hidden;
}
.newnote{
    width: 56px;
    height: 56px;
    background: url("../images/beta_new.png");
    position: absolute;
    top:0px;
    right: 0px;
}
.mask{
    position: absolute;
    width: 298px;
    height: 32px;
    background: #000;
    opacity: .6;
    z-index: 2;
    top:147px;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #fff;
    line-height: 32px;
    text-align: center;
}
.banner-img{
    margin-top: 25px;
}
.other-shop{
    margin-top: 30px;
}
.teach-list{
    width: 360px;
    height: 420px;
    /*border:1px solid;*/
    margin-right: 55px;
}
.no-mar{
    margin-right: 0px;
}

.news-lists{
    line-height: 36px;
}
.news-list{
    display: list-item;
    list-style: square;
    list-style-position: inside;
    color: #A9A9A9;
    width: 292px;
	height: 38px;
	overflow:hidden;
}
.title-bg{
    font-size: 14px;
    line-height: 36px;
    padding:10px 0px;
}

.footer{
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-top: 30px;
    padding: 25px 0;
    color: #999;border-top: solid 1px #ddd;
}
.footer a{
    font-size: 13px;
    font-family: "微软雅黑";
    color: #999;
}
.footer p{
    padding-bottom: 0px;
}

/*2 22*/
.newsec span { color: #666; font-weight: bold; }
.leftupnd { padding-bottom: 0; }

.bg360 {margin-top:5px;float: left; width: 320px;}
.bg360 img{width: 320px;}

.sec_gxgg{  padding:3px 12px 7px 12px; border:1px solid #FBD856; background:#FFFFEB; border-top:none; height:60px;}
.sec_gxgg ul li{ width:49%; float:left; }
.sec_gxgg ul li em{ font-style:normal; color:red; font-size:14px; text-align:center; margin:0 auto;}
#ad1{ margin-top:10px;  width:250px; height:110px;}
.box-m1{ padding: 9px;  }
.li4 li {font-size: 13px; white-space:nowrap;  background-image: url(../images/list_s_2.jpg); background-repeat: no-repeat; background-position: 0px 4px; text-overflow:ellipsis;overflow: hidden;}
.li5 li {font-size: 13px;width:300px; white-space:nowrap;  background-image: url(../images/list_s_2.jpg); background-repeat: no-repeat; background-position: 0px 4px; text-overflow:ellipsis;overflow: hidden;}

.ad{width:131px;height: 311px;position: fixed; right: -131px;top:50%;margin-top: -155px; }
.ad .put{width: 29px;height: 117px; position: absolute;top:50%;margin-top: -58px;left:-29px;cursor: pointer;}
.ad .put.open{}
.ad .qq1{position:absolute; bottom: 15px;right: 0px;}
.ad .qq2{position:absolute;top: 135px;right: 0px;}
.ad .qq{position:absolute;top: 98px;right: 26px;}

.fourzx{width: 100%;overflow: hidden;margin: -10px 0;margin-bottom: 0;}
.tin_pmb2{height: 38px;border-bottom: 2px solid #333;width: 100%;}
.tin_pmb2 span{width: 50%;text-align: center;height: 38px;line-height: 38px;font-weight: bold;float: left;font-size: 16px;cursor: pointer;}
.tin_pmb2 .cu_blu{color:#00adef;border-bottom: 2px solid #00adef;}

.tin_xs{width: 100%;height: 108px;border-bottom: 1px solid #eee;margin-bottom: 10px;}
.tin_xs a{display: inline-block;width: 225px;height: 30px;line-height: 30px;text-align: left;font-weight:bold;overflow: hidden;font-size: 14px;}
.tin_xs p{width: 225px;color:#999;line-height: 23px;height: 70px;overflow: hidden;float:left;font-size:12px;}
.tin_xs .pcxs{display: inline-block;width: 140px;height: 85px;overflow: hidden;margin-right: 10px;float:left;margin-top:8px}
.tin_xs .pcxs img{width: 140px;height:85.5px;}
.bordline{border-right:1px solid #eee;width:15px;float:left;height:570px;margin-top:38px;margin-right:15px;}
.rin_xzz{width: 379px;height: auto;overflow: hidden;float:left;}

.tittp{height: 38px;border-bottom: 2px solid #33B095;width: 100%;overflow: hidden;margin-bottom:15px;}
.tittp .ttpa{color:#33B095;line-height:30px;height:30px;display:inline-block;font-size:20px;font-weight:bold;margin-top:5px;}
.tittp .ttpa:hover{    text-decoration: none ;}
.din_zixuns{width: 100%;height: auto;overflow: hidden;}
.more02{color:#999;display: inline-block;margin-top:15px;}
.disp{ height: auto; margin-left: 10px;overflow: hidden;position:relative;display:none;}
.disp img{float:left;height:70px;width:90px;}
.disp p{font-size:12px;color:#999;overflow:hidden;height:40px;margin-left:5px;float:left;width:198px;line-height:20px;}
.disp .xiaz{width: 72px;height: 22px;border: 1px solid #00adef;line-height: 22px;text-align: center;display: inline-block;border-radius: 2px;color:#00adef;position: absolute;left: 105px;bottom: 0px;font-size:14px;}
.disp .xiaz:hover{background: #00adef;color:#fff;}
.on .disp{display: block;}
.on:hover .disp{display: block;}
.din_font{width: 100%;height: auto;overflow: hidden;}
.din_font li{margin-bottom: 10px;margin-top: 5px;}
.din_xz li a{width: 320px;}
.dd_tin a,.din_font li a{width: 300px;height: 27px;display: inline-block;line-height: 27px;font-size: 14px;overflow: hidden;}
.time01{float: right;color:#999;font-size: 12px;margin-top:-6px;}
