﻿* {
    margin: 0;
    padding: 0;
}
body {
    font-size: 12px;
    line-height: 24px;
    font-family: "Source Han Sans";
    color: #828282;
    background-color: #ffffff;
}
body{
    min-width: 1200px;
}
a {
    color: #828282;
    text-decoration: none;
}
a:hover {
    color: #005fac;
}
a:focus {
    outline: none;
}
ul, li {
    list-style: none;
}
input {
    border: none;
}
img {
    border: none;
    vertical-align: top;
}
.clearfix:after {
    content: "";
    display: table;
    height: 0;
    line-height: 0;
    font-size: 0;
    visibility: hidden;
    clear: both;
}
.clearfix {
    zoom: 1;
}
.w990 {
    width: 990px;
    margin: 0 auto;
}
.w1000 {
    width: 1000px;
    margin: 0 auto;
}
.u_lwh {
    height: 88px;
    width: 774px;
}
.fr {
    float: right;
}
.fl {
    float: left;
}
#header {
    height: 80px;
    /*border: 1px solid #ccc;*/
}
#header_con {
    width: 1000px;
    margin: 0 auto;
}
#logo {
    float: left;
    width: 224px;
    height: 62px;
    margin: 10px 0 0 0;
}
#subNav {
    width: 300px;
    float: right;
    margin: 6px 0 0 0;
}
#subNav li {
    float: left;
    margin-right: 10px;
}
#subNav li a {
    font-size: 14px;
}
#menu {
    float: right;
    margin-right: 15px;
}
#menu li {
    float: left;
    margin-left: 26px;
}
#menu li span {
    background-color: #0b8ddb;
    float: left;
    height: 3px;
    margin-bottom: 15px;
    width: 100%;
}
#menu li a {
    font-size: 12px;
    text-align: center;
    float: left;
    padding-top: 20px;
    color: #666666;
}
#menu li a:hover {
    background: url(/images/menu_b.png) top repeat-x;
}
.menu_hover {
    background: url(/images/menu_b.png) top repeat-x;
}
a.home {
    display: block;
    float: right;
    width: 76px;
    height: 22px;
    line-height: 22px;
    margin-top: 20px;
    background: url(../images/home.png) 0 0 no-repeat;
    color: #fff;
    text-align: center;
}

.header{
    height: 80px;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1000;
    background: #fff;
}
.header-content{
    width: 1200px;
    height: 80px;
    line-height: 80px;
    margin: auto;
}
.header-logo{
    display: inline-block;
    vertical-align: middle;
    width: 210px;
    height: 60px;
    background: url("/images/new/logo.png") 0 0 no-repeat;
}
.header-nav{
    float: right;
    /*width: 783px;*/
}
.header-nav>li{
    display: inline-block;
    vertical-align: middle;
    height: 30px;
    line-height: 30px;
    /* border-bottom: 2px solid transparent; */
    color: #626468;
    margin-left: 23px;
}

.header-nav>li:hover,
.header-nav>li.menu_hover,
.header-nav>li.active{
    /* border-bottom: 0px solid #aaa; */
    background: none;
    color: #4B8DF3;
}
.header-nav>li>a{
    display: block;
    color: inherit;
    line-height: inherit;
    font-size: 16px;
}
/*#focusBox{ height: 630px; background: #4b8ef4 url(../images/focusBox.png) center 50px no-repeat;}

#topnav {width: 1000px; margin:0 auto;  height:30px; line-height:30px; text-align:right;}
#topnav a { color:#dcedfc; margin-right:10px;}
#topnav a:hover {  text-decoration:underline;}

#softinfo{ width: 1000px; margin: 0 auto; padding: 90px 0 0 40px;}
#softinfo h1{ font-size: 72px; height: 70px; color: #fff; font-family: "MicroSoft YaHei"; font-weight: normal;}
#softinfo h2{ font-size: 36px; color: #fff; font-weight: normal;}
#softinfo ul{ font-size: 14px; color: #98bffc; margin: 30px 0 0 0;}
#softinfo ul li span{ display: inline-block; width: 75px; *display: *inline; zoom:1;}
#softinfo div a { float:left; display: block; width: 177px; height: 44px; line-height: 44px; font-size: 24px; margin-top: 20px; color: #fff; text-indent: 40px; }
#softinfo div a.download{background:url(/images/download.png) 0 0 no-repeat; margin-right:15px; }
#softinfo div a.download:hover{background:url(/images/download.png) 0 -44px no-repeat;}
#softinfo div a.download2{background:url(/images/download.png) 0 -88px no-repeat; margin-right:15px; }
#softinfo div a.download2:hover{background:url(/images/download.png) 0 -132px no-repeat;}

#desc{ width: 1100px; margin: 0 auto; margin-top: 120px;}
#desc dl{ width: 212px; height: 84px; float: left;background: url(/images/desc_dl.png) 0 0 no-repeat; color: #fff; margin-right: 7px;}
#desc dl dt{ margin: 30px 0 0 0; width: 64px; text-align: center; float: left; font-size: 36px; font-family: "黑体";}
#desc dl dd{ margin: 20px 0 0 0; width: 140px; line-height: 20px; float: left;}
*/


.banners {
    filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=100%) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#180d76, endcolorstr=#0330b1, gradientType=0);
    -ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=100%) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#180d76, endcolorstr=#0330b1, gradientType=0);
    background: -moz-linear-gradient(top, #180d76, #0330b1);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#180d76), to(#0330b1));
    /* 兼容ie10 */
    background: -ms-linear-gradient(top left, rgb(24, 13, 118), rgb(3, 48, 177));
    /* 兼容ie10以下 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#180d76', endColorstr='#0330b1', GradientType=0);
    height: 100%;
    overflow: hidden;
    min-width: 1200px;
    background-size: cover;
}
.banners .all {
    width: 1200px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    z-index: 9;
}
.banners .left {
    float: left;
    margin: 80px 50px 0 0;
}
.banners .right {
    float: left;
    margin-left: 710px;
}
.banners .subtitle {
    margin: 17px 0 37px 0;
}
.banners .subtitle p {
    font-size: 12px;
    color: #ffffff;
}
.banners .btn-green {
    display: block;
    background: #10d560 url(../qd7/images/new/green.png) 0 0 no-repeat;
    width: 199px;
    height: 61px;
    float: left;
    margin-right: 35px;
}
.banners .btn-yellow {
    display: block;
    background: #f29a0f url(../qd7/images/new/yellow.png) 0 0 no-repeat;
    width: 199px;
    height: 61px;
    float: left;
}
.banners .btn-green:hover {
    background: #40dd80 url(../qd7/images/new/green-h.png) 0 0 no-repeat;
}
.banners .btn-yellow:hover {
    background: #f5ae3f url(../qd7/images/new/yellow-h.png) 0 0 no-repeat;
}
.banners .pic {
    margin: 15px 15px 0 17px;
    display: block;
    float: left;
}
.banners ._link {
    float: left;
    margin-top: 6px;
    opacity: 1;
}
.banners ._link .p-one {
    font-size: 24px;
    color: #ffffff;
}
.banners ._link .p-two {
    font-size: 12px;
    color: #ffffff;
}
/*#banners .all{ background: url(../images/mainupdate/banner-bg.jpg) 0 0 no-repeat; width: 100%; height: 523px; overflow: hidden; }
#banners .all_2{ width: 1280px; margin:0 auto;}
#banners .left{ float: left; margin: 80px 50px 0 0; }
#banners .right{ float: left; margin-top: 110px; }
#banners .subtitle{ margin: 35px 0 40px 0; }
#banners .subtitle p{ font-size: 12px; color: #ffffff;}
#banners .btn-green{ display: block; background: url(../images/mainupdate/btn-green.png) 0 0 no-repeat; width: 202px; height: 60px; float: left; margin-right: 35px;}
#banners .btn-yellow{ display: block; background: url(../images/mainupdate/btn-yellow.png) 0 0 no-repeat; width: 202px; height: 60px; float: left;}
#banners .pic{ margin: 15px 15px 0 17px; display: block; float: left; }
#banners dl{ float: left; margin-top: 6px;}
#banners dl dt{ font-size: 24px; color: #ffffff;}
#banners dl dd{ font-size: 12px; color: #ffffff;}*/

#row1 {
    padding: 40px 0 40px 0;
    background: #f2f5f9;
}
#versionBox {
    width: 680px;
    float: left;
}
#versionBox dl {
    width: 300px;
    height: 100px;
    float: left;
    margin: 40px 0 0 0;
}
#versionBox dl dt {
    margin: 0 0 0 65px;
    font-size: 16px;
    font-family: "Source Han Sans";
    color: #424242;
}
#versionBox dl dt span {
    color: #fb0000;
}
#versionBox dl dd {
    margin: 0 0 0 65px;
}
#versionBox dl dd.d2 {
    margin-top: 10px;
}
#versionBox dl dd a, #versionBox dl dd span {
    margin-right: 12px;
}
#versionBox dl dd a.down {
    display: inline-block;
    width: 68px;
    height: 29px;
    line-height: 29px;
    background: url(/images/down.png) 0 -29px no-repeat;
    color: #005fac;
    text-indent: 14px;
}
#versionBox #v1 {
    background: url(/images/versionBox.png) 0 5px no-repeat;
    margin-right: 40px;
}
#versionBox #v3 {
    background: url(/images/versionBox.png) 0 -145px no-repeat;
    margin-right: 40px;
}
#versionBox #v5 {
    background: url(/images/versionBox.png) 0 -295px no-repeat;
    margin-right: 40px;
}
#versionBox #v2 {
    background: url(/images/versionBox.png) 0 -445px no-repeat;
}
#versionBox #v4 {
    background: url(/images/versionBox.png) 0 -595px no-repeat;
}
#versionBox #v6 {
    background: url(/images/versionBox.png) 0 -745px no-repeat;
}
#versionBox #v5 dd a.down {
    background: url(../images/down.png) 0 0 no-repeat;
}
#versionBox #v4 dd.d3 {
    margin-top: 10px;
}
#versionBox #v4 dd.d3 .help {
    float: left;
}
.versionBox dd.d3 .downlist {
    position: relative;
    height: 30px;
    width: 68px;
    float: left;
    margin-right: 12px;
    z-index: 5;
}
.versionBox dd.d3 .downlist .down-btn {
    position: absolute;
    height: 29px;
    line-height: 29px;
    font-weight: normal;
    width: 68px;
    color: #005fac;
    text-indent: 12px;
    font-size: 14px;
    cursor: pointer;
    background: url(../images/down.png) 0 -29px no-repeat;
}
.versionBox dd.d3 .downlist ul {
    position: absolute;
    top: 29px;
    display: none;
    width: 200px;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    z-index: 999;
}
.versionBox dd.d3 .downlist ul li {
    padding: 0 0 0 20px;
    height: 28px;
    line-height: 28px;
    position: relative;
    z-index: 999999;
}
.versionBox dd.d3 .downlist ul li:hover {
    background: #4b8df3;
    color: #fff;
}
.versionBox dd.d3 .downlist ul li:hover a {
    color: #fff;
}
#newsBox {
    width: 290px;
    float: left;
    margin-top: 35px;
}
#newsBox_title h4 {
    float: left;
    font-size: 18px;
    font-family: "Source Han Sans";
    font-weight: normal;
    color: #424242;
}
#newsBox_title div {
    float: right;
}
#newsBox ul {
    font-size: 14px;
    margin-top: 15px;
}
#newsBox ul li {
    height: 24px;
    overflow: hidden;
    margin-top: 4px;
}
#newsBox_title a {
    padding: 4px 5px;
}
#newsBox_title .weibo {
    background: url(/images/weibo_xl.png) 0 0 no-repeat;
    padding-left: 25px;
}
#row2 {
    height: 620px;
}
#row3 {
    height: 620px;
    background-color: #f2f5f9;
}
#row4 {
    height: 620px;
}
.textBox {
    float: left;
}
.textBox h2 {
    font-size: 36px;
    font-family: "Source Han Sans";
    font-weight: normal;
    color: #445e8d;
}
.imgBox {
    float: left;
}
.textBox ul {
    margin-top: 50px;
}
.textBox ul li {
    margin-top: 10px;
    font-size: 16px;
}
#row2 .textBox {
    width: 600px;
    margin: 215px 0 0 0;
    color: #445e8d;
}
#row2 .textBox h2 {
    color: #445e8d;
}
#row2 .imgBox {
    width: 600px;
    margin: 0;
}
#row3 .textBox {
    width: 600px;
    margin: 200px 0 0 0;
    color: #445e8d;
    text-align: right;
}
#row3 .imgBox {
    width: 600px;
    margin: 0;
}
#row4 .textBox {
    width: 600px;
    margin: 200px 0 0 0;
    color: #445e8d;
}
#row4 .imgBox {
    width: 600px;
    margin: 0;
}
#footer {
    background-color: #f2f5f9;
}
#fNav {
    height: 200px;
    border-bottom: 1px solid #ececec;
}
#fNav div {
    float: left;
    height: 200px;
    color: #6b7884;
    background: url(/images/fline.png) right center no-repeat;
}
#fNav div h4 {
    margin-top: 40px;
}
#fNav div ul {
    margin-top: 20px;
}
#fNav div a {
    color: #6b7884;
}
#fNav div a:hover {
    color: #9fafbe;
}
#fNav div h4 {
    font-size: 18px;
    color: #424242;
    font-family: "Source Han Sans";
    font-weight: normal;
}
#fNav #fbox1 {
    width: 135px;
}
#fNav #fbox1 img {
    margin-top: 40px;
}
#fNav #fbox2 {
    width: 280px;
}
#fNav #fbox2 h4 {
    margin-left: 30px;
    background: url(/images/q.png) 0 0 no-repeat;
    padding-left: 30px;
}
#fNav #fbox2 ul {
    margin-left: 30px;
    padding-left: 30px;
}
#fNav #fbox2 ul li {
    width: 200px;
    overflow: hidden;
}
#fNav .fsamebox {
    width: 140px;
    text-align: center;
}
#fNav #fbox6 {
    background: none;
}
#copyright {
    height: 70px;
    line-height: 70px;
    text-align: center;
    color: #6b7884;
}
#banner {
    background: url(/images/bj.png);
    height: 105px;
}
#banner .banner_img {
    height: 105px;
    width: 980px;
    background: url(/images/banner.png) no-repeat;
    margin: 0 auto;
}
.banner_img .d_default {
    width: 172px;
    height: 41px;
    background: url(/images/banner_btn.png) 0 1px no-repeat;
    margin: 38px 10px 0 0;
    float: right;
}
.banner_img .d_netcard {
    width: 172px;
    height: 41px;
    background: url(/images/an.png) 0 1px no-repeat;
    margin: 38px 10px 0 0;
    float: right;
}
#banner .banner_img .d_default:hover {
    background: url(/images/banner_btn.png) 0 -40px no-repeat;
}
#banner .banner_img .d_netcard:hover {
    background: url(/images/an_hover.png) no-repeat;
}
#questiondiv {
    margin-top: 30px;
}
#questiondiv h1 {
    font-size: 30px;
    color: #424242;
    font-family: "Source Han Sans";
    font-weight: normal;
    text-align: center;
}
#guid_desc {
    margin: 40px 0 40px 0;
    font-size: 16px;
    line-height: 26px;
    color: #333;
}
#guid_menu {
    background-color: #fafafa;
}
#guid_menu li {
    width: 141px;
    height: 40px;
    line-height: 40px;
    float: left;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
}
#guid_menu li.cur {
    background-color: #4b8ef4;
    color: #fff;
}
#itemlist div.ditem {
    display: none;
}
#itemlist div.cur {
    display: block;
}
.guid_category_desc {
    padding: 20px 0;
}
#itemlist {
    padding: 20px 0;
}
#itemlist ul li > a {
    color: #4b8ef4;
    display: block;
    font-family: "Source Han Sans";
    font-size: 16px;
    height: 32px;
    line-height: 30px;
    margin: 20px 0;
    padding-left: 50px;
}
#itemlist ul li .q_content {
    border-top: 1px solid #ececec;
    padding: 20px 0 50px 0;
    font-size: 12px;
    color: #333333;
}
#itemlist ul li .q_content a{
    color: #4b8ef4;
}
#itemlist ul li .q_content a:hover{
    color: #5a9fff;
}
#itemlist ul li .q_content p {
    margin-top: 14px;
}
#itemlist ul li .q_content p img {
    max-width: 900px;
}
#itemlist ul li > a:hover {
    background: url(/images/open.png) no-repeat left center;
}
#itemlist ul li .questiondiv_a_off {
    background: url(/images/off.png) no-repeat left center;
}
#itemlist ul li .questiondiv_a_open {
    background: url(/images/open.png) no-repeat left center;
}
#q_div {
    margin-top: 40px;
}
#q_div h1 {
    font-size: 18px;
    color: #424242;
    font-family: "Source Han Sans";
    font-weight: normal;
}
#updatelogdiv {
    padding: 20px 0 20px 0;
}
#updatelogdiv .u_bc {
    color: #6b7884;
    background: url(/images/fline.png) left center repeat-y;
    min-height: 80px;
}
#updatelogdiv .upl_row {
    float: left;
    position: relative;
    width: 990px;
}
.upl_row .uptime {
    float: left;
    margin-right: 35px;
    margin-top: 25px;
    text-align: right;
    width: 181px;
}
.upl_row .uptime h3 {
    color: #333333;
    font-size: 24px;
}
.upl_row .uptime span {
    color: #888888;
    font-size: 14px;
}
#updatelogdiv .upl_row .uptime .img {
    position: absolute;
    left: 205px;
    width: 22px;
    height: 22px;
    background: #fff url(/images/u1.png) center center no-repeat;
}
.upl_row .uptxt {
    float: left;
    color: #333333;
    ont-size: 14px;
}
.upl_row .uptxt .info {
    margin-left: 50px;
    color: #333333;
    font-size: 14px;
    padding: 20px 0 20px 0;
    width: 700px;
}
#newshot {
    margin: 0 auto;
    margin-top: 40px;
}
#newshot ul {
    width: 990px;
    height: 302px;
}
#newshot ul li {
    border: 1px solid #f0f0f0;
    float: left;
}
#newshot ul .toplink1 {
    width: 674px;
    height: 302px;
}
#newshot ul .toplink1 .npic {
    width: 295px;
    height: 302px;
    float: left;
}
#newshot ul .toplink1 .ntxt {
    width: 329px;
    height: 302px;
    float: right;
    margin-right: 25px;
}
#newshot ul .toplink1 .ntxt h1 {
    margin-top: 35px;
}
#newshot ul .toplink1 .ntxt h1 a {
    font-size: 20px;
    color: #333333;
}
#newshot ul .toplink1 .ntxt h1 a:hover {
    color: #005fac;
}
#newshot ul .toplink1 .ntxt .toplink_intro {
    font-size: 14px;
    color: #666666;
    height: 140px;
    margin-top: 25px;
}
#newshot ul .toplink1 .ntxt .det {
    font-size: 12px;
    color: #fb7600;
    margin-top: 20px;
    display: block;
    width: 50px;
}
#newshot ul .toplink1 .ntxt .det:hover {
    color: #005fac;
}
#newshot ul .toplink2 {
    width: 126px;
    height: 302px;
    margin-left: 23px;
}
#newshot ul .toplink2 .npic {
    width: 126px;
    height: 144px;
}
#newshot ul .toplink2 .ntxt {
    width: 100px;
    height: 127px;
    margin-left: 13px;
}
#newshot ul .toplink2 .ntxt .n_tit {
    font-size: 14px;
    color: #666666;
    width: 100px;
    height: 110px;
}
#newshot ul .toplink2 .ntxt .det {
    font-size: 12px;
    color: #fb7600;
    margin-top: 15px;
    display: block;
    width: 50px;
}
#newshot ul .toplink2 .ntxt .det:hover {
    color: #005fac;
}
#newlist ul {
    padding-bottom: 140px;
}
#newlist ul li {
    border-bottom: 1px solid #f0f0f0;
}
#newlist ul li h1 {
    margin-top: 35px;
}
#newlist ul li h1 a {
    font-size: 20px;
    color: #333333;
}
#newlist ul li h1 a:hover {
    color: #005fac;
}
#newlist ul li .toplink_intro {
    font-size: 14px;
    color: #666666;
    margin-top: 15px;
}
#newlist ul li .det {
    font-size: 12px;
    color: #fb7600;
    margin-top: 10px;
    margin-bottom: 20px;
    display: block;
    width: 50px;
}
#newlist ul li .det:hover {
    color: #005fac;
}
#newsdet h1 {
    font-size: 24px;
    color: #333333;
    text-align: center;
    margin-top: 65px;
}
#newsdet .ndate {
    font-size: 12px;
    color: #888888;
    text-align: center;
    margin-top: 10px;
}
#newsdet .content {
    margin-top: 40px;
    color: #333333;
    padding: 0 60px 60px 60px;
}
#newsdet .content p {
    margin-top: 14px;
}
#newsdet .content img {
    max-width: 750px;
}
#newsdet .content img {
    width: 100%;
    max-width: 750px;
}
#newsdet .anv {
    margin-top: 20px;
}
#newsdet .copyFrom {
    font-size: 12px;
    padding: 0 60px 20px 60px;
}
#gotoTop {
    display: block;
    position: fixed;
    top: 100%;
    left: 100%;
    cursor: pointer;
    margin-left: -50px;
    margin-top: -50px;
    width: 47px;
    height: 47px;
    background: url(../images/d.png) no-repeat;
}
/*鼠标进入的反馈效果*/
#gotoTop:hover {
    background: url(../images/d_hover.png) no-repeat;
}
/*用CSS表达式(expression)来实现ie6下position:fixed效果*/
#gotoTop {
    _position: absolute;
    _top: expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")
}
.page {
    height: 36px;
    line-height: 36px;
    text-align: center;
}
.page a, .page span {
    padding: 5px 10px;
    border: 1px solid #eee;
    margin: 0 3px;
}
.page a.on {
    background-color: #2da3fe;
    color: #fff;
}
.page .e {
    border: none;
}
