html,body,ul,li,h1,h2,h3{ margin: 0;padding: 0;background: white;  }
html,body{ min-width: 1200px;overflow-x: hidden!important; }
ul,li{ list-style: none }
img{ border: none }
button{ outline: none }
a{ text-decoration: none; }
.container{ width: 1200px;margin: 0 auto; }
/*头部*/
.head{ padding: 49px 0 38px;overflow: hidden }
.logo{ width: 134px;height: 33px; float: left }
.logo a{ display: block }
.logo a img{ width: 100%;height: 100%; }
.search{ float: right; width: 340px;height: 30px;border: 1px solid #97a6da; }
.search input{ width: 270px;height: 28px;border: none; outline: none; float: left; text-indent: 1em; }
.search button{ width: 60px;height: 30px;background-color: #003e93;color: white;font-size: 14px;cursor: pointer;float: right; }
/*导航条*/
.nav{ height:40px;background-color: #003e93; }
.nav ul li{ float: left; width: 130px; height: 40px; display: block; background-color: transparent; line-height: 40px; color: white;
transition: all .3s ease-in;}
.nav ul li a{ color: white; display: block; text-align: center;  }
.nav ul li a.active{ background-color: #3e97ed;}
.nav ul li:hover{ background-color: #3e97ed;}
.nav ul li.active a{ background-color: #3e97ed; }
/*底部*/
.footer{ height: 291px; }
.footer .top{ height: 230px; background: #0f51ab; }
.footer .top .left{ padding-top: 59px;color: white;font-size: 14px; float: left }
.footer .top .left .row{ padding-bottom: 17px; }
.footer .top .right{ float: right; width: 84px;text-align: center;padding-top: 59px; }
.footer .top .right img{ width: 84px;height: 84px; }
.footer .top .right span{ font-size: 12px; color: #ffffff; }
.footer .bottom{ height: 61px; background: #003e93; }
.copyright{
    text-align: center;
    color: white;
    line-height: 61px;
    font-size: 14px;
}
.copyright a{ color: white}

/*主题内容*/
.position{ height: 60px; line-height: 60px;border-bottom: 1px solid #dddddd; }
.news-list{ padding: 40px 0; }
.news-list ul li{ margin-bottom: 40px; }
.news-list ul li a{ display: block;overflow: hidden }
.news-list img{ width: 200px;height: 115px;float: left; }
.msg{ border-bottom: 1px solid #dddddd; padding-bottom: 40px; float: right; width: 940px; }
.msg .top{ overflow: hidden; }
.msg .top .name{ float: left; font-size: 20px; color: #333333;font-weight: bold; }
.msg .top .time{ float: right;color: #999999; padding-top: 4px; }
.msg .ms{ font-size: 14px;color: #999999; padding-top: 10px; line-height: 1.7; }
.list ul li a:hover .name{ color: #FF0000; }

.detail{ padding-top: 40px; min-height: 80vh;}
.detail h1{ text-align: center;padding-bottom: 20px; font-size: 20px; }
.detail .other{ border-bottom: 1px solid #dddddd; padding-bottom: 20px; text-align: center}
.detail .other span{ color: #999999; display: inline-block;margin-right: 20px; }
.htmls{padding: 40px 0; line-height: 2;color: #666666;}

.tuijian{ padding: 20px 0 }
.tuijian ul li{ height: 40px; }
.tuijian ul li a{ color: #666666 }
.tuijian ul li a:hover{ color: #FF0000; }

/* 下载页面 */
.downbg{
    height: 1600px;
    background: url(../images/downbg.png) no-repeat;
}
.one{overflow: hidden;padding-top: 80px;}
.one .left{width: 800px; float: left;}
.one .left .name{ font-size: 40px; color: #333333; padding-top: 200px; }
.one .left .thond{ height: 54px; overflow: hidden; }
.one .left .down-btn {padding-top: 20px; }
.one .left .down-btn .item{ width: 207px; height:53px; float: left;  margin-right:100px;}
.one .left .down-btn .item a{ display: block; border: 1px solid #494c51;height: 53px; text-align: center; line-height: 53px; color:#333333;border-radius: 10px; }
.one .left .down-btn .item a img{ position: relative; top: 6px; margin-right: 10px; }
.one .right{width: 394px;float: right;}
.one .right img{height: 777px;}
.down-boxz{ text-align: center;}
.two{overflow: hidden; padding-top:200px; }
.two .left{ width: 404px; float: left; }
.two .left .nr-box { width: 404px;  }
.two .left .nr-box .erwem{ height:364px;background: #d6e6ff; overflow: hidden; padding: 20px;}
.two .left .nr-box .erwem img{ width: 100%; height:100%; }
.two .left .nr-box .label{ text-align: center; padding-top:20px; color: #666; }
.two .right{ float: right; width:600px; padding-right: 100px; padding-top: 65px;  }
.two .right .name{ font-size: 42px; color: #333333; padding-bottom: 20px;}
.two .right p{ font-size: 24px; color: #333333; line-height: 40px; }