html, body {background-color: #FFF; padding: 0; margin: 0; font-size: 14px; color: #404040;}
h1,h2,h3,h4 {padding: 0; margin: 0; font-weight: 400;}
cite, em, i {font-style: normal;}
ul, ol, dl {list-style: none; padding: 0; margin: 0;}
p,dd,dt {padding: 0; margin: 0;}
a {color: #404040;text-decoration: none;}
a:hover {color: #216FC3; text-decoration: underline;}
:focus {outline: 0;}
button {cursor: pointer;}
table {border-collapse: collapse;}
img {border: 0;-ms-interpolation-mode: bicubic;}
embed {display: inline-block;}
input,textarea,button { padding: 0; margin: 0; }
button { cursor: pointer; *width: auto; *overflow: visible; }
body{font-family: 微软雅黑, 'Microsoft Yahei', 'Hiragino Sans GB', tahoma, arial, 宋体;}
html{_background:url("about:blank") fixed; /* ��?????ie6????????��?��?����???? */}



.section { background-color: #FFF; }
.section .inner,
.rows { width: 1024px; margin: 0 auto;}

#icon-show-nav ul { padding: 15px 5px; }
#icon-show-nav li { float: left; width: 84px; float: left; }
#icon-show-nav li a { display: block; font-size: 12px; text-align: center;}
#icon-show-nav li a .title {
  width: 60px; height: 20px; line-height: 20px; margin: 10px auto 0 auto;
  overflow: hidden; text-align: center; font-family: arial, sans-serif;
  cursor: pointer;
}
#icon-show-nav li a img { display: block; width: 60px; height: 60px; margin: 0 auto; }



#top-bar .inner { height: 90px; }
.brand { float: left;background: url("../images/brand.png") no-repeat 0 0; margin-top: 17px; margin-left: 4px; _display: inline; _zoom: 1; }
.brand,
.brand a { width: 319px; height: 54px; overflow: hidden; }
.brand a { display: block; text-indent: -9999px; }
.brand1 { float: left;  margin-top: 8px; margin-left: 4px; _display: inline; _zoom: 1; }
.brand1,
.brand1 a { width: 319px; height: 72px; overflow: hidden; display: block;}
.brand1 div,.brand1 img{float: left;}
.brand1 div{margin-left: 10px;border-left: 1px solid #ccc;margin-top: 15px;padding-left: 10px;}
.brand1 div h3{font-size: 20px;color: #000;font-weight: bold;}
.brand1 div p{font-size: 16px;color: #666;}

.menu { float: right; margin-top: 27px; }
.menu li { float: left; width: 81px; height: 35px; line-height: 35px; _display: inline; _zoom: 1; margin-right: 5px; }
.menu li a { display: block;text-align: center;font-size:14px;}
.menu li a.active { color: #236FE6; border-bottom: 2px solid #236FE6}
.menu li:hover a{text-decoration: none;}
.top-head{width: 100%;height: 540px;background: url("../images/header-bg.png") no-repeat center center;}
.head-wrap{width: 1024px;height:100%;padding:85px 0 73px;margin: 0 auto;position: relative;box-sizing:border-box;}
.head-wrap .head-left{position: absolute;left: -64px;top: 100px;}
.head-wrap .head-right{width:454px;margin-left: 16px;position: absolute; right: 0;color: #fff;}
.head-wrap .head-right .head-title strong{font-size: 54px;line-height: 54px;}
.head-wrap .head-right .head-title span{font-size: 34px;line-height: 40px;}
.head-wrap .head-right .down-url{ padding: 17px 14px 10px; width: 426px; height: 75px;  position: relative;margin-top: 29px;}
.filter{ width: 100%; height: 100%; background-color: #fff; opacity: .08; filter:alpha(opacity=8); -webkit-filter:alpha(opacity=8); position: absolute;left:0;top:0;}
.url1,.url2{ width:130px;text-align:center;display:inline-block;padding: 8px 30px; background: #fff; font-size: 18px; color:  #216FC3; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; position: relative;z-index: 10;}
.url1{background: #95C602;color: #fff;}
.url1:hover{color: #fff;}
.url1:hover,.url2:hover{text-decoration: underline;}
.url2,.teach2{margin-left: 16px;}
.url3{ color: #fff; line-height: 40px; position: relative; z-index: 10; opacity: .6; filter:alpha(opacity=60); -webkit-filter:alpha(opacity=60); }
.url3 a{color: #fff;margin-left: 8px;}
.url3 a:hover{text-decoration: underline;}
.head-wrap .head-right .head-teach{padding: 17px 14px 10px;width: 426px;height: 81px; position: relative;margin-top: 16px;}
.head-wrap .head-right .head-teach a{ position:relative;width:130px;text-align:center;padding: 8px 29px; border: 1px solid #fff; font-size: 16px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; color: #fff;display: inline-block;}
.head-wrap .head-right .head-teach a img{position: absolute;top: 54px;z-index: 10;display: none;}
.head-wrap .head-right .head-teach .teach1:hover img{left: 0;display: block;}
.head-wrap .head-right .head-teach .teach2:hover img{right: 0;display: block;}
.teach1,.teach2{position: relative;z-index: 10;}
.teach1:hover,.teach2:hover{text-decoration: none;}
.teach-info{ margin-top: 12px; opacity: .6; filter:alpha(opacity=60); -webkit-filter:alpha(opacity=60); }
.other-box{width: 100%;margin-top:16px;overflow: hidden;}
.pro-desc,.qq1,.qq2{float: left;position: relative;}
.other-box .pro-desc{width: 122px;padding: 5px 14px;}
.other-box .qq1{width: 88px;padding: 5px 30px;margin: 0 16px;}
.other-box .qq1 img,.other-box .pro-desc img,.other-box .qq2 img{vertical-align: middle;width: 16px;height: 17px;}
.other-box .qq2{width: 94px;padding: 5px 15px;}
.other-box .qq1 a,.other-box .qq2 a,.other-box .pro-desc a{color: #fff;position: relative;z-index: 9;}
.other-box .qq1:hover a,.other-box .qq2:hover a,.other-box .pro-desc:hover a{text-decoration: none;}
.desc-wrap{background: #fcfcfc;}
.desc-list{width: 1024px;margin:0 auto;}
.desc-list ul{overflow: hidden;}
.desc-list li{width:237px;height:241px;padding: 44px 45px 34px;float: left;text-align: center;margin-left: 19px;margin-bottom: 7px;margin-top: 2px;position: relative;top: 0}
.desc-list li a{text-decoration: none;}
.desc-list li .desc-main{font-size: 18px;color: #333;line-height: 63px;text-align: center;}
.desc-list li .desc-content{font-size: 12px;color: #818181;text-align: center;}
.play-video a { display: block; width: 331px; height: 200px; background: url("../images/play-video.jpg") no-repeat 0 0; text-indent: -9999px; overflow: hidden; }


.learn-cell { width: 329px; height: 92px; border: 1px solid #D8D8D8; background-color: #F4F4F4; overflow: hidden; }
.learn-cell ul { line-height: 46px; width: 331px; }
.learn-cell li { height: 46px; border-bottom: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; float: left; width: 164px; }
.learn-cell li a { display: block; padding-left: 20px; width: 144px; float: left; }
.learn-cell li a span,
.learn-cell li a i { display: block; float: left; cursor: pointer; }
.learn-cell li a i { display: block; _display: inline; _zoom: 1; margin-right: 10px; float: left; height: 46px; width: 18px; background-image: url("../images/sprite.png"); background-repeat: no-repeat; }
.learn-cell .item1 i,
.learn-cell .item4 i { width: 19px; }
.learn-cell .item1 i { background-position: 0 -238px; }
.learn-cell .item2 i { background-position: -19px -238px; }
.learn-cell .item3 i { background-position: -37px -238px; }
.learn-cell .item4 i { background-position: -55px -238px; }
.line{width: 4px;height: 24px;background: #226FE6;margin-right: 8px;display: inline-block;vertical-align: middle;float: left;margin-top:6px; }
.news-cell .head45 h3 {font-size: 24px;color: #226FE6;display:inline-block;vertical-align: middle;float: left;}
.news-cell .head45{overflow: hidden;margin-top: 40px;margin-bottom: 20px;}
.news-cell { width: 1024px; overflow: hidden;}
.news-cell .wrap { width: 1038px; }
.news-cell .news { float: left; width: 294px; _zoom: 1; _display: inline; margin-right: 70px; font-size: 12px; }
.news-cell .news ul { line-height: 28px; }
.news-cell .news li { float: left; width: 294px; height: 28px;  }
.news-cell .news a { color: #8a8a8a; }
.news-cell .news li i,
.news-cell .news li a { display: block; float: left; }
.news-cell .news li em { float: right; color: #8a8a8a; opacity: .7; filter:alpha(opacity=70); -webkit-filter:alpha(opacity=70); }
.news-cell .news li i { width: 6px; height: 5px; _zoom: 1; _display: inline; margin-top: 10px; margin-right: 8px; overflow: hidden; background: url("../images/sprite.png") no-repeat -74px -238px; }
.news-cell .news li a { width: 228px; overflow: hidden; height: 28px; line-height: 28px; text-overflow: ellipsis;white-space: nowrap;}
.news-cell .news li a:hover { color: #216FC3; }
.news-cell .head { height: 40px; line-height: 34px; margin-top: 38px;margin-bottom: 20px;}
.news-cell .head h3 { font-size: 24px;line-height:34px;color: #226FE6;display:inline-block;vertical-align: middle;}
.news-cell .head .title1 a,
.news-cell .head .title2 a,
.news-cell .head .title3 a { display: block;  height: 45px;color: #226FE6;font-size: 24px; }



.media-roll { height: 90px; background-color: #3F4956; overflow: hidden; }
.media-roll .title { float: left; width: 41px; height: 90px; background: url("../images/sprite.png") no-repeat 0 -377px; overflow: hidden; text-indent: -9999px; }
.media-roll .roll-wrap { width: 983px; float: left; height: 90px; position: relative; } 
.media-roll .media,
.media-roll .media ul { float: left; }
.media-roll .media { width: 905px; overflow: hidden; padding-top:10px; margin-left:37px; position:relative; height:70px;}
.media-roll .media li { float: left; width: 125px; _zoom: 1; _display: inline; margin-right: 5px; }
.media-roll .media li a { display: block; width: 125px; height: 90px; position: relative; }
.media-roll .media li a .mask { cursor:pointer; width: 125px; height: 70px; display: block; position: absolute; left: 0; top: 0; background: url("../images/media-mask.png"); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/media-mask.png', sizingMethod='scale'); _background: none; }
.media-roll .control-f,
.media-roll .control-b { position: absolute; width: 11px; height: 20px; padding: 35px 13px; }
.media-roll .control-f { left: 0; }
.media-roll .control-b { right: 0; }
.media-roll .control-f a,
.media-roll .control-b a { display: block; width: 11px; height: 20px; color: #FFF; text-indent: -9999px; overflow: hidden; background-image: url("../images/sprite.png"); background-repeat: no-repeat; }
.media-roll .control-f a { background-position: -41px -377px; }
.media-roll .control-f a:hover { background-position: -52px -377px; }
.media-roll .control-b a { background-position: -41px -397px; }
.media-roll .control-b a:hover { background-position: -52px -397px; }


#comment-wrap .head45 { height: 45px; line-height: 45px; background-color: #477EC6; padding: 0 15px; }
#comment-wrap .head45 .title { float: left; width: 73px; height: 45px; overflow: hidden; text-indent: -99999px; background: url("../images/sprite.png") no-repeat 0 -467px; }
#comment-wrap .head45 .text { color: #FFF; float: right; height: 45px; line-height: 45px; font-size: 16px; font-family: "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif; }
#comment-wrap .head45 .text a, #comment-wrap .head45 .text a:hover, #comment-wrap .head45 .text a:visited{color: #fff;}
.comments { border: 1px solid #E6E6E6;padding: 0 10px; }
.comments .head { font-size: 12px; height: 37px; border-bottom: 1px dotted #DDD; line-height: 37px; padding: 0 15px; background-color: #F7F7F7; }
.comments .head .user { float: left; }
.comments .head .date { float: right; }
.comments .head .date em { color: #808080; padding-left: .5em; }
.comments .entry { border-bottom: 1px solid #DDD }
.comments .content { padding: 5px 15px; }
.comments .content .body { line-height: 26px; }
.comments .content .reply-body { padding-top: 5px; padding-bottom: 10px;	 font-size: 12px; color: red; }
.comments .more { height: 42px; line-height: 42px; background-color: #F7F7F7; text-align: center; }
.comments .more a { _display: inline-block; _padding-top: 13px; }
.comments .more a i { width: 23px; height: 17px; cursor: pointer; display: inline-block; background: url("../images/sprite.png") no-repeat -63px -377px; vertical-align: middle;  }



#about-wrap .inner,
#links-wrap .inner {width: 1022px;overflow: hidden; }
#links-wrap .inner .head .text{line-height:24px;font-size: 24px;color: #226FE6;padding: 5px 0;display:inline-block;vertical-align: middle;}
#links-wrap .inner .head{margin-bottom: 15px;}
#about-wrap .p-group { width: 1024px; }
#about-wrap .entry { float: left; width: 300px; padding: 17px 20px 10px 20px; border-right: 1px dotted #CFCFCF; }
#about-wrap .entry .image img { display: block; width: 300px; height: 100px; }
#about-wrap .entry .summary { font-size: 12px; line-height: 20px; color: #606060; }
#about-wrap .entry .p1-title,
#about-wrap .entry .p2-title,
#about-wrap .entry .p3-title { width: 72px; height: 19px; margin: 10px 0 5px 0; overflow: hidden; text-indent: -99999px; background-image: url("../images/sprite.png"); background-repeat: no-repeat; }
#about-wrap .entry .p1-title { background-position: 0 -512px; }
#about-wrap .entry .p2-title { background-position: 0 -531px; }
#about-wrap .entry .p3-title { background-position: 0 -550px; }
#about-wrap .entry .p1-title a,
#about-wrap .entry .p2-title a,
#about-wrap .entry .p3-title a { display: block; height: 19px; width: 72px; overflow: hidden; text-indent: -99999px;  }

#links-wrap .inner { width: 1002px; padding: 10px; font-size: 12px; color: #808080; line-height: 24px; } 
#links-wrap .inner a { color: #808080; white-space: nowrap; padding: 0 5px; }
#links-wrap .inner a:hover { color: #216FC3; }

#footer { background-color: #F7F7F7; border-top: 1px solid #E6E6E6; font-size: 12px; text-align: center; padding: 25px 0; line-height: 25px; color: #AAA; }
#footer .links,
#footer .links a { color: #216FC3; }
#footer i { color: #CCC; padding: 0 5px; }
#footer .share { width: 363px; margin: 0 auto; height: 32px; margin-bottom: 20px; }
#footer .share .text,
#footer .share .group { float: left; height: 32px; }
#footer .share .text {  }
#footer .share .text { width: 78px; margin-top: 5px; overflow: hidden; text-indent: -9999px; background: url("../images/2.gif") no-repeat; }




#downloads-wrap, #guides-wrap, #comments-wrap, #about2-wrap { background-color: #E4E4E4; }
#downloads-wrap .inner,
#guides-wrap .inner,
#comments-wrap .inner,
#about2-wrap .inner { background-color: #FFF; }


.guide { background-color: #F6F6F6; border-bottom: 1px solid #E9E9E9; height: 54px; line-height: 54px; padding: 0 15px; color: #808080; }
.guide i { font-family: "Simsun"; padding: 0 8px; }
.guide a { color: #0F6CAD; }


.intro-box { width: 960px; height: 300px; position: relative; margin: 20px auto 0px auto; background: url("../images/intro-banner(1).png") no-repeat 0 0; }
.intro-box .btn { position: absolute; width:960px; height:300px; left:0px; top:0px;font-size: 12px;  font-family: "Simsun";cursor: pointer;}
/*.intro-box .btn a { display: block; width:960px; height:300px; text-indent: -9999px; overflow: hidden; }*/
.text-1{font-size: 30px;
    position: absolute;
    left: 40px;
    top: 55px;
    color: #216FC3;
    font-weight: bold;}
.text-2{position: absolute;left:40px;top:102px;}
.text-3{position: absolute;left:40px;top:128px;}
.text-4{position: absolute;left:40px;top:150px;}
.text-5{position: absolute;left:40px;top:175px;}

.text-6{position: absolute;left:36px;top:220px;}

.download-entries { width: 920px; margin: 0 auto; }
.download-entries .entry { border-top: 1px dotted #E4E4E4; padding: 30px 0; }
.download-entries .entry .icon,
.download-entries .entry .body,
.download-entries .entry .btn-group { float: left; }
.download-entries .entry .icon { width: 128px; height: 128px; padding: 0 40px 0 20px; }
.download-entries .entry .body { width: 510px; }
.download-entries .entry .btn-group { width: 126px; padding-left: 52px; }
.download-entries .entry .title a { font-size: 24px; font-family: "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei"; }
.download-entries .entry .summary { font-size: 12px; line-height: 21px; }
.download-entries .entry .summary em { color: #808080; }
.download-entries .entry .btn-group span { display: block; width: 126px; height: 35px; margin-bottom: 10px; _zoom: 1; _display: inline; }
.download-entries .entry .btn-group span a { display: block; width: 126px; height: 35px; text-indent: -9999px; overflow: hidden; background-image: url("../images/sprite.png"); background-repeat: no-repeat; }
.download-entries .entry .btn-group .btn1 a { background-position: 0 -601px; }
.download-entries .entry .btn-group .btn1 a:hover { background-position: 0 -636px; }
.download-entries .entry .btn-group .btn2 a { background-position: 0 -671px; }
.download-entries .entry .btn-group .btn2 a:hover { background-position: 0 -706px; }
.download-entries .paginate { padding-bottom: 30px; }


.download-info { width: 980px; margin: 15px auto; }
.download-info .icon { float: left; width: 128px; height: 128px; padding: 0 20px; }
.download-info .body { float: left; width: 812px; }
.download-info .body .title { font-size: 24px; font-family: "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei"; line-height: 48px; }
.download-info .body .params { line-height: 26px; }
.download-info .body li { float: left; padding-right: 1em; }
.download-info .body li.row { clear: both; }

.download-urls { background-color: #FEFBF6; border: 1px solid #F8D9AA; width: 928px; margin: 0 auto; padding: 10px 25px; }
.download-urls .head { margin-top: 10px; }
.download-urls .head em { font-size: 12px; color: #808080; }
.download-urls ul { padding: 10px 0; }
.download-urls li { float: left; _display: inline; _zoom: 1; margin-right: 15px;height:30px;}
.download-urls li a { display: block; float: left; }
.download-urls li a i,
.download-urls li a span { display: block; float: left; cursor: pointer;color:#555;}
.download-urls li a i { width: 20px; height: 16px; background: url("../images/sprite.png") no-repeat 0 -741px; }


.download-body { width: 980px; margin: 0 auto; padding-bottom: 30px; padding-top: 15px; line-height: 26px; }
.download-body p { margin: 0.5em 0;text-indent:2em;}
.download-body p a strong { color: red; }




.endless { overflow: hidden; position: relative; }
.endless .guides-entries { padding-bottom: 9999px; margin-bottom: -9999px; }
.guides-entries { border-right: 1px solid #D6D6D6; width: 647px; padding: 0 20px; }
.guides-entries,
.side { float: left; _zoom: 1; _display: inline; }
.side { width: 300px; padding: 0 18px; }
.guides-entries .entry { padding: 10px 0; padding-left: 10px; border-bottom: 1px dotted #E9E9E9; }
.guides-entries .entry .title { height: 26px; line-height: 26px; }
.guides-entries .entry .title a { color: #000; font-size: 18px; font-family: "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei";  }
.guides-entries .entry .title a:hover { color: #216FC3; }
.guides-entries .entry .bottom,
.guides-entries .entry .summary { margin-top: 10px; }
.guides-entries .entry .bottom { line-height: 28px; }
.guides-entries .entry .date { float: left; }
.guides-entries .entry .btn { float: right; display: block; width: 80px; height: 28px; line-height: 28px; }
.guides-entries .entry .btn a { display: block; background-color: #ADADAD; text-align: center; color: #FFF; text-decoration: none; }
.guides-entries .entry .btn a:hover { background-color: #5A98DB; }
.guides-entries .entry .summary { line-height: 26px; }
.guides-entries .paginate { width: 647px; float: left; padding: 30px 0; }


.articles-wrap .title { text-indent: -99999px; width: 72px; height: 20px; background: url("../images/sprite.png") no-repeat 0 -757px; }
.articles-wrap ul { line-height: 28px; }
.articles-wrap ul li { float: left; width: 300px; height: 28px; overflow: hidden; }
.articles-wrap ul li a { font-size: 12px; }
.articles-wrap ul li i,
.articles-wrap ul li a,
.articles-wrap ul li em { display: block; float: left; color: #808080; }
.articles-wrap ul li i { width: 10px; height: 5px; background: url("../images/sprite.png") no-repeat -74px -238px; margin-top: 11px; }
.articles-wrap ul li a { width: 240px; height: 28px; line-height: 28px; overflow: hidden; }
.articles-wrap ul li a:hover { color: #216FC3; }
.articles-wrap ul li em { font-size: 12px; float: right; }


.article-wrap { width: 980px; margin: 0 auto; }

.article-head { border-bottom: 1px solid #E9E9E9; text-align: center; padding: 20px 0; }
.article-head .title { height:50px; line-height:40px; font-size: 26px; font-family: "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei"; font-weight: 900; }

.article-body { text-indent: 2em; line-height: 26px; padding: 10px 0;  }
.article-body p { margin: 0.5em 0; }


.article-group { padding: 14px 17px; height: 26px; border-bottom: 1px solid #E9E9E9; line-height: 26px; }
.article-group .tags { float: left; }
.article-group a { color: #2979D3; }
.article-group .tags a { padding-right: 5px; }
.article-group .articles { float: right; }
.article-group .articles span { padding-left: 10px; }



.article-bottom { height: 60px; padding: 20px 0; }
.article-bottom .like-group { float: left; }
.article-bottom .like-group .fav,
.article-bottom .like-group .like { float: left; _display: inline; _zoom: 1; margin-left: 10px; }
.article-bottom .like-group .fav { width: 145px; height: 60px; }
.article-bottom .like-group .fav a { display: block; width: 145px; height: 60px; text-indent: -99999px; overflow: hidden; background: url("../images/sprite.png") no-repeat 0 -777px; }
.article-bottom .return-home { float: right; }
.article-bottom .return-home a { display: block; overflow: hidden; text-indent: -99999px; height: 60px; width: 195px; background: url("../images/sprite.png") no-repeat 0 -837px; }


#comments-wrap .inner { padding-bottom: 30px; }
.comments-wrap { width: 964px; margin: 15px auto; border: 1px solid #E6E6E6; }
.comments-wrap .new-comment { background-color: #F7F7F7; padding: 15px; }
.comments-wrap .new-comment .head { padding: 10px 5px 20px 5px; }
.comments-wrap .new-comment .title { width: 334px; height: 17px; background: url("../images/sprite.png") no-repeat 0 -897px; overflow: hidden; text-indent: -9999px; }
.comments-wrap .form textarea { width: 906px; height: 110px; padding: 10px; border: 2px solid #65C8F2; resize: none; }
.comments-wrap .row-38 { height: 38px; margin-top: 15px; }
.comments-wrap .row-38 .field { float: left; }
.comments-wrap .row-38 .action { float: right; }
.comments-wrap .row-38 .field input { height: 36px; line-height: 36px; width: 164px; border: 1px solid #D3D3D3; padding: 0 10px; margin: 0 10px 0 0; }
.comments-wrap .row-38 .action button { background: url("../images/sprite.png") no-repeat -243px 0; border: 0; height: 31px; width: 91px; font-size: 14px; color: #FFF; }

.comments-wrap .comments { border: 0; }
.comments-list .head { height: 42px; line-height: 42px; padding: 0 15px; border-top: 1px solid #E6E6E6; }
.comments-list .head .title { font-size: 14px; font-weight: 900; }
.comments-wrap .comments .entry { border-bottom: 0; }




.setp-tab-wrap { border: 1px solid #DFDFDF; width: 962px; height: 46px; margin: 20px auto; background-color: #F4F4F4; overflow: hidden; }
.setp-tab-wrap .tab { width: 966px; height: 46px; line-height: 46px; }
.setp-tab-wrap .tab li { float: left; width: 240px; border-right: 1px solid #DFDFDF; }
.setp-tab-wrap .tab li a { padding-left: 20px; width: 220px;  }
.setp-tab-wrap .tab li a,
.setp-tab-wrap .tab li a i,
.setp-tab-wrap .tab li a span { display: block; float: left; cursor: pointer; }
.setp-tab-wrap .tab li a i { display: block; _display: inline; _zoom: 1; margin-right: 10px; float: left; height: 46px; width: 18px; background-image: url("../images/sprite.png"); background-repeat: no-repeat; }
.setp-tab-wrap .tab .item1 i,
.setp-tab-wrap .tab .item4 i { width: 19px; }
.setp-tab-wrap .tab .item1 i { background-position: 0 -238px; }
.setp-tab-wrap .tab .item2 i { background-position: -19px -238px; }
.setp-tab-wrap .tab .item3 i { background-position: -37px -238px; }
.setp-tab-wrap .tab .item4 i { background-position: -55px -238px; }
.setp-tab-wrap .tab li .active { background-color: #FFF; color: red; }
.setp-tab-wrap .tab .item1 .active i { background-position: -80px -238px; }
.setp-tab-wrap .tab .item2 .active i { background-position: -99px -238px; }
.setp-tab-wrap .tab .item3 .active i { background-position: -117px -238px; }
.setp-tab-wrap .tab .item4 .active i { background-position: -135px -238px; }



.about-banner,
#about2-wrap .body { width: 960px; margin: 0 auto; }
.about-banner { margin-top: 20px; margin-bottom: 20px; }
#about2-wrap .body { margin-bottom: 20px; line-height: 26px; height: 250px; height: auto !important; min-height: 250px; }
#about2-wrap .body p { margin: 0.5em 0; }

.paginate ul {
    text-align: center;
    line-height: 24px;
}
.paginate ul li {
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin:0 2px;
    _vertical-align: top;
}

.paginate ul li a,
.paginate ul li i {
    display: inline-block;
    padding: 0 8px;
    height: 24px;
    border: 1px solid #C2C2C2;
    text-decoration: none;
    *display:inline;
    *zoom:1;
    font-family: "Simsun"
}

.paginate ul li a:hover { background-color: #EEE; border-color: #C2C2C2; color: #555; text-decoration: none; }

.paginate ul li a.active {
    background-color: #448FBF;
    border-color: #448FBF;
    color: #FFF;
}




.t10 { margin-top: 10px; }
.t15 { margin-top: 15px; }
.t22 { margin-top: 22px; }
.t20 { margin-top: 20px; }
.r15 { margin-right: 15px; }
.bti { padding: 15px 0; }
.bb1 { border-bottom: 1px solid #E9E9E9; }



.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom: 1
} 

.u_down_address{width:960px;margin:0 auto;background:#f5f5f5;padding-bottom:13px; overflow:hidden;}
.u_down_address_tl{width:960px; height:35px; line-height:35px; display:block; margin-top:8px;}
.u_down_address_tl strong{ display:block; height:35px; line-height:35px; float:left; color:#444; font-size:14px; padding-left:24px;}
.u_down_address_tl em{color:#808080; margin-left:8px;font-size:12px;}
.down_address_l{padding-left:24px; height:24px; display:block; clear:both;margin-bottom:0px;}
.down_address_l a,.down_address_l a:visited,.down_address_u a,.down_address_u a:visited{font-size:12px;margin-right:20px;display:inline-block;float:left;height:24px;line-height:24px;color:#444;padding-left:22px;display:block;}
.down_address_l a{ background:url(../images/u_icon.gif) no-repeat 0 3px;}
.down_address_l a:hover{color:#f00;}

.cjl_rt{width:120px; height:163px;position: fixed;top:310px;left:50%;margin-left:525px;_position:absolute;_top:expression(310+documentElement.scrollTop +"px");z-index: 100001;}
.cjl_rt a.back{width:120px;height:40px;line-height:40px; background: #0F59A8; display:block; text-align:center;color: #ffdb4b;text-decoration:none;font-size: 14px;font-weight:bold;font-family:Simsun;}
.cjl_rt a.back:hover{background:#0352a6;}

#share{display: block; position: absolute;z-index: 1200; width:350px;top:255px;left:0px;height:95px;background: none repeat scroll 0% 0% #fff; border-bottom:2px solid #bbb;border-top:1px solid #ddd;}
#share .share_msg{padding: 10px 10px 0 10px;font-size: 12px;line-height: 21px;color: #888;height: auto;float: left;text-indent: 2em;}


.huanyuan {width:100%;height:318px;background:url(../images/banner-huanyuan.png) no-repeat top center;}
.huanyuanbtn {width:1024px;position:relative;margin:0 auto;height:318px;text-indent:-9999px;}
.huanyuan a {width:260px;height:67px;display:block;top:147px;left:5px;position:absolute;}
.download-urls {padding-bottom:0px;}
.download-body p{margin:1em 0px;}

.bdshare-button-style0-32{width:300px;display:inline;margin-top:7px;}
#hm_t_31621{margin: 30px auto; width: 818px;}

.add_alwin {
    width: 100%;
    height: 200px;
    background: url("../images/1920-200.gif") no-repeat;
    background-size:cover;
    position: relative;
    background-position: center center;  
}

.closed_alwin {
    position:absolute;
    top:10px;
    right:10px;
}