@charset "utf-8";
/* CSS Document */

#header_nav-wrapper{background: url(../images/header_nav-menu/software.jpg)no-repeat;}
#main-wrapper{  border-bottom:1px solid #414141; background:#fff;}
.main_top{ height:260px; width:1140px; margin:0 auto; padding-top:90px;}
.main_top img{ display:block;float:left; width:354px;}
.main_top dl{width:735px;float:right; border-bottom:1px solid #eeeeee; padding-bottom:30px;}
.main_top dl dt{ font-size:16px; color:#323433;}
.main_top dl dd{ font-size:14px; margin-top:18px;}

.main_center{ height:417px; width:1140px; margin:0 auto;}
.main_center dl{ border-bottom:1px solid #eeeeee; padding-bottom:44px;}
.main_center dl dt{ font-size:16px; color:#323433; text-align:center; margin-bottom:24px;}
.main_center dl dd{ width:340px; float:left; margin-right:60px;}
.main_center dl dd p{ text-align:center; font-size:14px; color:#666666; margin-top:18px;}

.main_bottom{ height:947px; width:1140px; margin:0 auto;}
.main_bottom h2{font-size:16px; color:#323433; text-align:center; margin-bottom:24px;}
.main_bottom ul li{ float:left;}
.main_bottom ul li a{ display:block; width:340px; height:228px; margin-right:60px; margin-bottom:49px;}
.main_title{color: #454444;font: 600 42px/46px "Open Sans Condensed",sans-serif;letter-spacing: 2px;padding-bottom: 60px;padding-top: 60px;text-align: center;text-transform: uppercase;border-top: 1px solid #eee;}
.container{width: 1140px;margin: auto;}
.patent{justify-content: space-evenly;}
.patent_img img{width: 400px;}
.patent_main{width: 500px;}
.patent_main .title{color: #333;font-size: 20px;position: relative;border-bottom: 1px solid #cdcdcd;padding-bottom: 10px;margin-bottom: 20px;}
.patent_main .title::after{content: " ";display: block;width: 60px; height: 2px;background: rgb(255, 101, 55);position: absolute;bottom: -1px;}
.patent_main .patent_list{font-size: 16px;border-bottom:1px dashed #cdcdcd;line-height: 50px;}
.patent_main .patent_list span:first-child{font-weight: bold;display: inline-block;width: 120px;}

.files_down{padding-bottom: 60px;}
.list_header{margin-top: 20px;font-size: 16px;border-bottom: 1px solid #dee2e6;line-height: 60px;}
.list_header .item{width: 120px;}
.list_header .item:first-child{width: 500px;}
.list_item {font-size: 16px;border-bottom: 1px solid #dee2e6;line-height: 60px;}
.list_item .item{width: 120px;}
.list_item .item:first-child{width: 500px;}
.list_item a{color: #0056b3;}
