body,div,ol,ul,li,a,p,h3,h4,h5,h1,dl,dd,dt,input,img{margin:0;padding:0;list-style:none;text-decoration:none;font-size:13px;font-family:arial,tahoma,'Microsoft Yahei','\5b8b\4f53',sans-serif;border:0;}
body{color:#333;cursor:default;background:#f1f1f1;}
label{margin:0;padding:0;}
.clearfix:after{display:block;clear:both;height:0;line-height:0;content:'';}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}

html, body,form{height:100%;margin:0;padding:0;}
.container{min-height:100%;height:auto !important;height:100%;margin:0 auto -30px;}
.push{height:50px;clear:both;}

a{outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}

.page_view{height:40px;background:#f0f0f0;}
.viewin{width:1180px;background:#f0f0f0;margin:0 auto;line-height:40px;overflow:hidden;padding-left:20px;}
.viewin a{margin-left:20px;float:left;}
.viewin a:hover{text-decoration:underline;}
.viewin .link_a{color:#333;font-size:14px;font-weight:700;overflow:hidden;display:block;}
.viewin .link_a i{width:20px;height:20px;display:block;float:left;margin:10px 5px 0 0;}
.viewin .link_a i.link_resource{background:url(../image/20resource.png) no-repeat;}

.top-box{height:100px; background:#fff; border-bottom:1px solid #f1f1f1;}
.top{width:1200px;height:100px;margin:0 auto;}
.top .logo{margin-top:15px;height:75px;margin-left:20px;}
.top .logo img{vertical-align:middle;}

.top .selectOC_box{margin-top:37px;}
.selectOC_box{width:220px;position:relative;}
.selectOC_ipt{width:173px;border:1px solid #cdcdcd;height:23px;line-height:23px;padding-left:5px;padding-right:25px;margin-left:15px;position:relative;}
.selectOC_btn{display:block;background:url(../image/30ico_search.png) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;left:200px;top:5px;}

.qqtouchbox{padding:7px 0;height:20px;margin-top:3px;float:right}
.qqtouchbox .ibox{float:right;height:20px;line-height:20px;margin-left:12px}
.qqtouchbox .ibox a{float:right;text-decoration:underline;font-size:14px;color:#128dcd;margin:0}
.ico_qqq{display:inline-block;background:url(../image/qqq.png) no-repeat;width:20px;height:20px;margin-right:10px}
.ico_qq{display:inline-block;background:url(../image/qq.png) no-repeat;width:20px;height:20px;margin-right:10px}
.ico_tel{display:inline-block;background:url(../image/tel.png) no-repeat;width:20px;height:20px;margin-right:10px}


.user-box{width:120px;background:#fff;position:relative;margin-top:10px;cursor:pointer;}
.user-box .user-name{width:120px;height:30px;background:#fff;line-height:30px;font-size:14px;color:#999;position:relative;}
.user-box .name-span{width:70px;padding:0 10px;float:left;height:30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:block}
.user-box .user-info{width:120px;position:absolute;background:#fff;z-index:999;display:none;}
.user-box:hover .user-info{display:block}
.user-box .user-info li{width:118px;line-height:28px;height:28px;border:1px solid #fff}
.user-box .user-info li a{width:105px;padding-left:13px;display:block;font-size:14px;color:#999;}
.user-box .user-info li:hover{border:1px solid #ccc;}
.user-box .user-info li:hover a{background:#F2F2F2;}
.togArrowWrap {float: left;display: inline-block;width: 30px;height: 30px;background: #f2f2f2;border-radius: 0 2px 2px 0;}
.userInfo_arrow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc #f2f2f2 #f2f2f2;
    border-image: none;
    border-style: solid solid none;
    border-width: 8px 8px medium;
    cursor: pointer;
    float: left;
    height: 0;
    margin-top: 11px;
    margin-left: 7px;
    transition: transform 0.2s ease-in 0s;
    width: 0;
}
.user-box:hover .userInfo_arrow {
    transform: rotate(180deg);
    transform-origin: 50% 50% 0;
}


.page_box{overflow:hidden;zoom:1;text-align:center;}
.page_box a{display:inline-block;margin-right:5px;height:18px;color:#666;line-height:18px;padding:0 5px;border:1px solid #666;background:#fff;}
.page_box a.active,.page_box a:hover{background:#999;color:#fff;border:1px solid #999;}
.page_box span{color:#666;padding:0 5px;}


.wkd_ico{display:inline-block;background:url(../image/wkd_icon.png) no-repeat;}
.ico_notice{width:18px;height:18px;background-position:-24px -2px;}
.ico_phone{width:15px;height:23px;background-position:0 0;}
.ico_info{width:14px;height:14px;background-position:-52px -2px;}
.ico_square{ width:7px; height:7px; background-position:-95px 0;}
.ico_blue{ width:7px; height:7px; background-position:-84px 0;}
.ico_notice01{width:18px;height:18px;background-position:-111px 0px;}
.ico_more{ width:10px; height:10px;background-position:-71px -14px;}
.ico_rank01{width:20px; height:20px;background-position:0px -35px;}
.ico_rank02{width:19px; height:22px;background-position:-29px -33px;}
.ico_rank03{width:22px; height:22px;background-position:-54px -34px;}

.pop_bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, 0.2);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#22000000, endColorstr=#22000000);z-index:998;display:none;}

.pop_auto{float:left;background:#fff;}


.codeico{width:32px;height:32px;position: absolute;margin: 46.5px;background: #fff url(../image/appico.png) no-repeat 2px;border-radius: 4px;}
.app_button{width:80px;height:25px;background:url(../image/APP_button.png) no-repeat; margin-top:7px;display:none}
.app_button:hover{ background-position:-80px 0;}



.icon24{display:block; width:24px; height:24px;}

.icon-pdf{  background:url(../image/icon_24.png) no-repeat 0px -96px;}
.icon-txt{  background:url(../image/icon_24.png) no-repeat 0px -144px;}
.icon-Excel {  background:url(../image/icon_24.png) no-repeat 0px -168px;}
.icon-Html {  background:url(../image/icon_24.png) no-repeat 0px -192px;}
.icon-doc {  background:url(../image/icon_24.png) no-repeat -96px 0px;}
.icon-mp4{  background:url(../image/icon_24.png) no-repeat -96px -24px;}
.icon-mp3 {  background:url(../image/icon_24.png) no-repeat -96px -48px;}
.icon-fly {  background:url(../image/icon_24.png) no-repeat -96px -95px;}  
.icon-ppt{  background:url(../image/icon_24.png) no-repeat -96px -120px;}
.icon-iso {  background:url(../image/icon_24.png) no-repeat -96px -144px;}
.icon-rar {  background:url(../image/icon_24.png) no-repeat -96px -168px;}
.icon-zip{  background:url(../image/icon_24.png) no-repeat -96px -192px;}
.icon-jpg{  background:url(../image/icon_24.png) no-repeat -24px -192px;}
.icon-file{  background:url(../image/icon_24.png) no-repeat -96px -72px;}

.noticePage{background: url(../image/browser.jpg); width: 560px; height: 330px;display:none}
.downdiv{width:100px;height:100px;position:absolute;top:106px;cursor:pointer}
.downbtnx{width:80px;height:20px;position:absolute;left:345px;top:250px;cursor:pointer}
.downnohead{width:430px;height:70px;position:absolute;top:11px;left:50px;background:#fff;font-size:25px;line-height:70px;color:#666;display:none}
.a_btn{display:block;width:200px;height:40px;text-align:center;color:#fff;font-size:16px;margin-top:9px;cursor:pointer}
#whetherornot{float:left}
.whetherornot_div{height: 30px; padding-left:82px; margin-top: 300px; position: absolute; background: rgb(255, 255, 255) none repeat scroll 0% 0%;}
.whetherornot_span{font-size: 14px;display: block;float: left;line-height: 14px;text-indent: 5px;}


.content_box{ margin-bottom:20px; overflow:hidden; background:#fff; border:1px solid #ededed;}
.content_box img{ display:block;}
.brief{ padding:10px 15px; border-top:1px solid #ccc; font-size:14px; color:#666; line-height:30px; overflow:hidden;font-family:'Microsoft YaHei';}

.article_box2{ margin:0;}
.article_box2 h5{ margin:13px 0; padding-left:10px;}
