@charset "UTF-8";

html{color:#666;background:#F4F4F4;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,code,form,fieldset,legend,input,button,textarea,blockquote{margin:0;padding:0;}

body,button,input,select,textarea{font-family:'Helvetica Neue',Helvetica,Arial,Sans-serif;font-size: 14px;line-height:1.7;word-wrap: break-word;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

em,i{font-style:normal;font-weight:normal;}

ul,ol{list-style:none;}

table{border-collapse:collapse;border:0;padding:0;margin:0;}

img{border: 0;vertical-align: middle;}

a img{border-width:0;vertical-align:middle;}

a{cursor:pointer}a:link{color:#666;text-decoration:none;}a:visited{color:#666;text-decoration:none;}a:hover{color:#568ABE;text-decoration:underline;}a:active{color:#568ABE;text-decoration:none;}

.cGray{color:#333;}.cCcc{color:#ccc;}.f14px{font-size:14px;}.cRed{color: #c33;}

.mb5{margin-bottom: 5px;}.mb10{margin-bottom: 10px;}.mb15{margin-bottom: 15px;}.mb20{margin-bottom: 20px;}

.mt5{margin-top: 5px;}.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}.mt30{margin-top: 30px;}

.mr5{margin-right: 5px;}.mr10{margin-right: 10px;}.mr15{margin-right: 15px;}.mr20{margin-right: 20px;}

.mlr5{margin:0 5px;}

.fleft{float:left;}.fright{float:right;}.clearfix:after{clear:both;content:".";display:block;height:0;font-size:0;visibility:hidden;}.clearfix{*zoom:1;}

.mininav{background:#2C2C2C;font-family:Arial, tahoma, "宋体";}

.mininav_inner{width:100%;height:30px;}

.nav_list{float:left;margin:0 0 0 10px;}

.myinfo{float:right;margin:0 10px 0 0;}

.nav_list li{float:left;height:30px;}

.nav_list li img{width: 18px;height: 18px;vertical-align: -5px;margin-right: 8px;border-radius: 2px;}

.nav_list li a{display:inline-block;height:28px;line-height:30px;padding:0 10px;text-decoration:none;color:darkGray;font-size:12px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}

.nav_list li a:visited{color:darkGray;}

.nav_list li a:hover{color:white;background-color:#212121;text-decoration:none;}

.nav_list li a.active{background-color:#212121;color:white;}

.hd{background: #f4f5f8 url(/img/hd-bg.png) repeat-x;height: 130px;border-bottom: 2px solid #69c;}

.hd-top , .hd-menu{width: 960px;margin: 0 auto;}

.hd-top{height: 98px;}

.hd-menu{font-size: 14px;}

.hd-top .logo{width: 200px;height: 85px;float: left;background: url(/img/logo.png) no-repeat;}

.hd-top .slogan{width: 200px;float: left;margin-top: 30px;color: #888;}

.hd-top .nav{width: 300px;float: left;font-size: 16px;}

.hd-top .search{width: 480px;float: left;position: relative;margin:0 0 0 20px;}

.hd-top .logo a{display: block;width: 100%;height: 100%;overflow: hidden;text-indent: -2000em;}

.hd-top .nav li{float: left;height: 85px;line-height: 85px;margin: 0 0 0 15px;}

.hd-top .nav li a{color: #69c;display: block;}

.hd-top .search .search-input{float: left;height: 32px;line-height: 32px;vertical-align: middle;color: #666;background: #fff;border: 1px solid #999;border-radius: 3px;outline: none;margin: 0;display: block;padding: 0 10px;}

.hd-top .search .search-btn{width: 60px;height: 32px;border: none;position: absolute;top: 0;right: 0;background-color: #568abe;color: #fff;border-radius: 0 3px 3px 0;}

.hd-menu .left{float: left;}

.hd-menu .right{float: right;}

.hd-menu li{float: left;padding-right: 5px;width: 131px;text-align: center;}

.hd-menu li a{display: block;background-color: #69c;color: #fff;height: 32px;line-height: 32px;border-top-left-radius: 3px;border-top-right-radius: 3px;}

.hd-menu li a:hover{background-color: #568abe;text-decoration: none;color: #fff;}

.hd-menu .left .hmain .harrow_a{border-radius: 0;}

.hmain{position: relative;}

.hmain ul{position: absolute;top: 32px;left: 0;display:none;z-index: 2000;}

.harrow{padding-right: 5px;background: url(/img/harrow.png) no-repeat 78px 14px;}

.SW_footer{width:100%;margin-top:40px;background-color:#444;color:#999;font-family:'Helvetica Neue',Helvetica,Arial,Sans-serif;font-size: 13px;}

.SW_footer .layout{width: 960px;margin: 0 auto;}

.SW_footer .h1_slogan{height:36px;line-height:36px;background:#3B3B3B;font-size:14px;color:#ccc;}

.SW_footer .h1_slogan span{display: block;height:40px;width:960px;margin:0 auto;letter-spacing:2px;}

.ft{position: relative;padding: 40px 0 30px 0;width:960px;}

.ft .slogan{float:left;width: 260px;height: 61px;margin-top: 20px;}

.ft .slogan a{display:inline-block;width: 185px;height:75px;background:url(/img/sw-footer-sprite.png?v2) no-repeat 0 0;}

.ft .ft_item{float:left;width:140px;line-height:22px;}

.ft .ft_item a{color:#999;}

.ft h4{height:25px;width:80px;text-indent:-9999px;margin-bottom:10px;background:url(/img/sw-footer-sprite.png?v2) no-repeat;}

.ft .a1{background-position: 0 -75px;}

.ft .a2{background-position: -97px -75px;}

.ft .a3{background-position: -198px -75px;}

.ft .a4{background-position: 0 -105px;}

.ft .a5{background-position: -97px -105px;}

.SW_footer .cp{width:850px;margin:0 auto;padding-bottom:20px;text-align:center;}

.SW_footer .beian{width:850px;margin:0 auto;padding-bottom:20px;text-align:center;}

.sw-main{width: 960px;margin: 30px auto 0;}

.sw-w960{width: 960px;margin: 0px auto 30px;}

.sw-w670{width: 670px;}

.sw-w480{width: 480px;}

.sw-w320{width: 320px;} 

.sw-w270{width: 270px;}

.sw-w240{width: 240px;} 

.sw-headlines{background:url(/img/bg-heading.png) #eee repeat;padding: 20px 0;height: auto;color: #666;box-shadow: 0 0 10px rgba(0,0,0,0.15);_border-bottom:1px solid #ccc;}

.sw-headlines .sw-w960{width: 960px;margin: 0px auto;}

.hdl-mod{width: 300px;float: left;}

.hdl-mod h3{font-weight: bold;margin-bottom: 5px;}

.hdl-mod .sw-focus li{height: 28px;line-height: 28px;overflow: hidden;}

.hdl-mod .sw-focus .fh a{font-weight: bold;color: #69c;font-size: 14px;}

.sw-card{width: 960px;margin: 20px auto;background:url(/img/sw-mod-bg.png) repeat-y 0 0;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;border-radius: 4px;}

.sw-card-l{float: left;width: 630px;padding: 30px;}

.sw-card-l h3{margin-bottom: 10px;font-size: 16px;color: #69c;font-weight: 700;}

.sw-card-l h3 a{color: #69c;}

.sw-card-r{float: right;width: 210px;padding: 30px 30px 0;}

.sw-card-r h2{background:url(/img/sw-icon.png);background-repeat: no-repeat;width: 180px;height: 20px;font-size: 0;margin-bottom: 10px;}

.sw-card-r h2 a{display: block;width: 210px;height: 20px;}

.sw-card-r h4{display: block;margin-bottom:20px;border-bottom: 1px solid #d6e4ee;position:relative;line-height: 28px;width: 210px;}

.sw-card-r span{position: absolute;top: -13px;left: 50%;margin-left: -45px;width: 90px;text-align: center;font-size:13px;background-color: #FAFAFA;color: #999; letter-spacing:2px;}

.sw-feature-main-l,.sw-news-main-l,.sw-topic-main-l,.sw-job-main-l,.sw-guide-main-l{float: left;width: 285px;padding-right: 30px;border-right: 1px solid #e9e9e9;margin-right: -1px;}

.sw-feature-main-r,.sw-news-main-r,.sw-topic-main-r,.sw-job-main-r,.sw-guide-main-r{float: right;width: 285px;padding-left: 30px;}

.sw-news-subBd{padding: 20px 0;}

.sw-topic-subBd,.sw-job-subBd{padding: 20px 0;border-bottom: 1px solid #d6e4ee;}

.sw-news-subFt,.sw-topic-subFt{padding: 20px 0 0;}

.sw-tags{display: inline-block;height: 28px;line-height: 28px;background-color: #69c;font-size:14px;font-weight: normal;color: #fff;padding: 0px 10px;border-radius: 3px;text-decoration: none;}

.sw-tags:link,.sw-tags:visited,.sw-tags:hover{color: #fff;text-decoration: none;}

.sw-tags:hover{background-color: #568abe;}

.sw-tagsB{display: inline-block;font-size:13px;border: 1px solid #666;padding: 0 2px;border-radius: 3px;margin-left: 5px;height: 18px;line-height: 18px;}

.sw-tagsB:link,.sw-tagsB:visited,.sw-tagsB:hover{color: #666;text-decoration: none;}

.sw-tagsB:hover{border: 1px solid #333;}

.sw-ulList li{line-height: 28px;height:28px;width: 273px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background:url(/img/sw-icon.png);background-repeat: no-repeat;background-position: left top;text-indent: 12px;_zoom:1;}

.sw-ulList span{color: #999;margin-right: 10px;}

.news-visited a:visited{color: #8f8f8f;}

.tj a, .tj a:visited, .tj a:hover{font-weight: 700;color: #666;}

.sw-dot{width: 3px;height: 3px;float: left;overflow: hidden;background: #afc4d5;margin: 9px 9px 0 0;}

.sw-tw li{margin-bottom: 10px;}

.sw-tw h5{width: 100%;margin: 5px 0 0;height: 18px;line-height: 18px;overflow: hidden;font-size: 13px;}

.sw-tw-img img{border-radius: 3px;width: 210px;}

.sw-feature h2{background-position: 0px -140px;}

.sw-feature-subBd{padding: 20px 0;}

.sw-feature-subBd ul li{display: inline-block;float: left;width:42px;height:42px;}

.sw-feature-subBd ul li img{width:38px;height:38px;border-radius: 3px;overflow: hidden;}

.sw-feature-item{margin-bottom: 15px;}

.sw-feature-itemHd span{font-size:13px;}

.sw-feature-itemHd span a{color: #999;}

.sw-feature-subFt ul{margin-bottom: -10px;}

.sw-feature-subFt ul li{display: inline;float: left;height:38px;overflow: hidden;}

.sw-feature-subFt ul li a{display: inline-block;margin-right: 1px;_margin-right: 4px;}

.sw-news h2{background-position: 0px -160px;}

.sw-news-subBd ul,.sw-guide-subBd ul{margin-bottom: -10px;}

.sw-news-subBd ul li,.sw-guide-subBd ul li{display: inline;float: left;height:38px;overflow: hidden;}

.sw-news-subBd ul li a,.sw-guide-subBd ul li a{display: inline-block;margin-right: 1px;_margin-right: 4px;}

.sw-news-subFt ul li{display: inline-block;float: left;width:42px;height:42px;}

.sw-news-subFt ul li img{width:38px;height:38px;border-radius: 3px;overflow: hidden;}

.sw-topic h2{background-position: 0px -180px;}

.sw-topic-subHd{padding: 0 0 20px;border-bottom: 1px solid #d6e4ee;}

.sw-topic-item{margin-bottom: 10px;}

.sw-topic-item li{display: inline;float: left;width: 25%;height:30px;overflow: hidden;}

.sw-job h2{background-position: 0px -200px;}

.sw-job-item{margin-bottom: 10px;}

.sw-job-item li{display: inline;float: left;height:30px;overflow: hidden;}

.sw-job-item li a{display: inline-block;margin-right: 12px;_margin-right: 6px;}

.sw-job-subBd{}

.sw-job-subBd ul{margin-bottom: -10px;}

.sw-job-subBd ul li{display: inline;float: left;height:38px;overflow: hidden;}

.sw-job-subBd ul li a{display: inline-block;margin-right: 10px;_margin-right: 5px;}

.sw-job-subBd .sw-tags{padding: 0 19px;}

.sw-job-subFt{position: relative;padding: 20px 0 0;}

.sw-solution h2{background-position: 0px -260px;}

.sw-solution-main ul{margin-right: -20px;}

.sw-solution-main li{float: left;width: 150px;margin-right: 10px;}

.sw-solution-main li a{display: block;text-decoration: none;padding-right: 10px;border-right: 1px solid #e9e9e9;}

.sw-solution-main li.sw-solution-mainJob a{border-right: 0;}

.sw-solution-main h3{background:url(/img/sw-icon.png);background-repeat: no-repeat;width: 130px;height: 20px;font-size: 0;margin-bottom: 10px;}

.sw-solution-main p{font-size:13px;}

.sw-solution-mainEdu h3{background-position: 0px -300px;}

.sw-solution-mainMs h3{background-position: 0px -320px;}

.sw-solution-mainGw h3{background-position: 0px -340px;}

.sw-solution-mainJob h3{background-position: 0px -360px;}

.sw-solution-subHd{padding-bottom:10px;border-bottom: 1px solid #d6e4ee;}

.sw-solution-subBd{padding: 10px 0 0;font-size: 13px;}

.sw-guide h2{background-position: 0px -280px;}

.sw-guide-subBd{padding: 20px 0;}

.sw-tool h2{background-position: 0px -220px;}

.sw-toolList li{display: inline-block;float: left;width: 70px;height: 80px;}

.sw-tool-subHd{padding-bottom:20px;border-bottom: 1px solid #d6e4ee;}

.sw-tool-subBd{padding: 20px 0 0;font-size: 13px;}

.sw-tool-subFt{padding: 20px 0 0;}

.sw-tool-mainFt{padding-top: 20px;border-top: 1px solid #e9e9e9;}

.sw-tool-mainFt li{display: inline;float: left;height:30px;overflow: hidden;}

.sw-tool-mainFt li a{display: inline-block;margin-right: 10px;_margin-right: 5px;}

.kill-ie67{width:930px;margin: 10px auto;font-size: 12px;line-height: 16px;border: 1px solid #fff1d2;background-color: #fffaee;padding: 4px 0px 4px 30px;}