.service_banner {height:400px;background:url(../images/service/banner.jpg) no-repeat top center;}
.service_content {width:1200px;margin:auto;text-align:center;}
.service_content h3 {font-family:SimHei;font-weight:400;font-size:48px;margin:0 auto;padding-top:100px;color:#FFFFFF;line-height:46px;}
.service_content p {height:18px;font-family:SimHei;font-weight:400;font-size:18px;color:#FFFFFF;line-height:28px;}
.service_search {width:880px;height:50px;border-radius:6px;border:1px solid #E9E9E9;margin:60px auto 0;display:flex;justify-content:space-between;align-items:center;}
.service_search input {font-family:Microsoft YaHei;font-weight:400;font-size:14px;color:#FFFFFF;line-height:26px;margin:11px;border:none;width:600px;}
.service_search input:focus {outline:none;border:none;}
.service_search input::placeholder {color:#FFFFFF;}
.service_search img {width:22px;height:22px;margin-right:15px;cursor: pointer;}
.service_container {text-align:center;width:1200px;margin:0 auto;}
.service_container h3 {height:40px;font-family:Microsoft YaHei;font-weight:400;font-size:40px;color:#292929;line-height:52px;margin-top:100px;margin-bottom:19px;}
.service_container h4 {height:18px;font-family:Microsoft YaHei;font-weight:400;font-size:18px;color:#292929;line-height:22px;margin:0 auto 60px auto;}
.service_container ul {display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;align-items:center;}
.service_container ul li {transition: all 0.5s; width:390px;height:226px;background:#F5F5F5;border-radius:6px;margin-bottom:15px;}
.service_container ul li strong {font-family:Microsoft YaHei;font-weight:400;font-size:20px;color:#292929;line-height:39px;margin-top:65px;margin-bottom:10px;display:block;}
.service_container ul li span {color:#5B5B5B;font-size:16px;display:block;}
.service_container ul li label {display:block}
.service_container ul li a {font-family:Microsoft YaHei;font-weight:400;font-size:14px;color:#5B5B5B;line-height:39px;display: block;}
.service_container ul li:hover { box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.2);}
.service_container ul li:hover a strong, 
.service_container ul li:hover a {color:#D10000;}
.service_container h3.service_contact {margin-top:85px;}
.service_container .service_contact_list li {width:380px;height:390px;background:#F5F5F5;border-radius:6px;margin-bottom:100px;}
.service_container .service_contact_list li label {display:flex;height:160px;margin:auto;align-items:flex-end;justify-content:center;}
.service_container .service_contact_list li img {width:auto;}
.service_container .service_contact_list li strong {font-size:24px;margin-bottom:36px;margin-top:25px;}
.service_container .service_contact_list li span {line-height:26px;}
/* 驱动下载 */
.service_sub_banner {width:100%;height:168px;background:#232526;}
.service_sub_content {width:1200px;margin:auto;line-height:168px;}
.service_sub_content p {font-family:SimHei;font-weight:400;font-size:16px;color:#B5B5B5;line-height:168px;height:168px;margin:0;}
.service_sub_content a {color:#B5B5B5;}
.service_sub_content strong {color:#FEFEFE;font-weight:400;}
.service_sub_container {background:#f7f8fa;}
.service_sub_main {width:1200px;padding:60px 0 100px;margin:auto;}
.service_sub_left {width:288px;min-height:800px;background:#FFFFFF;float:left;}
.service_sub_search {width:288px;height:60px;background:#FFFFFF;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;}
.service_sub_search img {margin:0 20px;cursor: pointer;}
.service_sub_search input {width:200px;font-family:Microsoft YaHei;font-weight:400;font-size:14px;color:#5B5B5B;line-height:40px;vertical-align: middle;}
.service_sub_search input::placeholder {color:#5B5B5B;}
.service_sub_search input:focus {border:0;outline:none;}
.service_sub_left ul {margin: auto;border-top:1px solid #e9e9e9;}
.service_sub_left ul li {padding-left:20px;height:48px;line-height:48px;font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #292929;}
.service_sub_left ul li.active {background:#F7F9FA;border-right:2px solid #d10000;}
.service_sub_left ul li a:hover {color:#D10000;}
.service_sub_left ul li a {font-family:Microsoft YaHei;font-weight:400;font-size:16px;color:#292929;display:block;}
.service_sub_left ul li.active a {color:#D10000;}
.service_sub_right {width:902px;min-height:800px;background:#FFFFFF;float:right;}
.drive_list {margin:20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.drive_list li {width:406px;height:378px;border:1px solid #E9E9E9;margin-bottom:30px;cursor: pointer;}
.drive_list li a {width:76px;height:40px;border-radius:6px;border:1px solid #D10000;display:block;float:right;margin-right:20px;font-weight:400;font-size:14px;color:#D10000;line-height:40px;text-align:center;}
.drive_item_title {margin:20px;padding-left:70px;background:url(../images/service/ico_drive.png) no-repeat 0px 0px;height: 59px;}
.drive_item_title strong {width:290px;height:59px;font-family:Microsoft YaHei;font-weight:400;font-size:24px;color:#292929;line-height:59px;overflow:hidden;display:block;}
.drive_item_title label {width:290px;height:26px;font-family:Microsoft YaHei;font-weight:400;font-size:14px;color:#5B5B5B;line-height:26px;overflow:hidden;display:none;}
.drive_list li:hover {box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.1);}
.drive_list li:hover .drive_item_title label,
.drive_list li:hover .drive_item_title strong {color: #D10000!important;}
.drive_list li:hover a {background:#D10000;color:#ffffff;}
.drive_item_info {width:auto;height:195px;font-family:Microsoft YaHei;font-weight:400;font-size:14px;color:#5B5B5B;line-height:26px;margin:40px 20px 0 20px;}
.app_item_title {background:url(../images/service/ico_app.png) no-repeat 0px 0px;}
.tool_item_title {background:url(../images/service/ico_tool.png) no-repeat 0px 0px;}
.app_item_title strong,
.tool_item_title strong {height: 60px;display: flex;align-items: center;justify-content: flex-start;line-height: 30px;}
.app_item_title label,
.tool_item_title label {display: none;}
.tool_item_hidden {display: none;}
.tool_item_more {padding:16px 0 66px; text-align: center;font-family: Microsoft YaHei;font-weight: 400;font-size: 14px;color: #D10000;}
.tool_item_more span {cursor: pointer;}
.tool_item_more span:hover {text-decoration: underline;}

.book_list {padding:39px;}
.book_list h3 {height:25px;font-family:Microsoft YaHei;font-weight:400;font-size:24px;color:#292929;margin:0}
.book_list ul#bookLists {margin:14px;margin-bottom: 100px;width:716px;display:flex;align-content:flex-start;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.book_list ul#bookLists li {width:310px;border-radius:6px;height:60px;line-height:60px;margin-bottom:15px;cursor:pointer;}
.book_list ul#bookLists li.active {background:#F5F5F5;height:208px;background:#F5F5F5;border-radius:6px;}
.book_list ul#bookLists li strong {width:auto;display:block;padding-left:26px;font-family:Microsoft YaHei;font-weight:400;font-size:16px;color:#292929;line-height: 26px;margin-top: 16px;}
.book_list ul#bookLists li strong:hover {color:#D10000;}
.book_list ul#bookLists li p {font-family:Microsoft YaHei;font-weight:400;font-size:14px;color:#5B5B5B;line-height:26px;display:none;height: 84px;overflow: hidden;}
.book_list ul#bookLists li a {width:76px;height:40px;border-radius:6px;font-weight:400;display:block;text-align:center;line-height:40px;color:#5B5B5B;float:right;display:none;font-size:14px;border:1px solid #5B5B5B;}
.book_list ul#bookLists li a:hover {background:#D10000;color:#ffffff;border:1px solid #D10000;}
.book_list ul#bookLists li.active strong {color:#D10000;}
.book_list ul#bookLists li.active p,.book_list ul#bookLists li.active a {display:block;margin:0 26px;}
.pagination {padding: 0 0 20px 0;}

.video_list {margin:auto;}
.video_list h3 {margin:39px;font-family:Microsoft YaHei;font-weight:400;font-size:24px;color:#292929;line-height:30px;}
.video_list ul#videolist {margin:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;}
#videolist li {height:380px;width:280px;position:relative;margin-right: 11px;}
#videolist li:nth-child(3n) {margin-right: 0;}
#videolist li a {display:block;}
#videolist li label {width:50px;height:50px;border-radius:50%;opacity:0.5;position:absolute;z-index:9;left:116px;top:75px;background:url(../images/service/ico_video.png) no-repeat #000000 center center;}
#videolist li img {width:280px;height:200px;background:#F5F5F5;border-radius:6px;}
#videolist li strong {width: 100%;display: block;padding: 15px 0;font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #292929;line-height: 16px;text-align: center;}
#videolist li strong:hover {color:#D10000;}
#videolist li p {height:52px;font-family:Microsoft YaHei;font-weight:400;font-size:14px;color:#5B5B5B;line-height:26px;text-align:center;margin:0;}
/*常见问题*/
.service_sub_list {border-top:#E9E9E9 1px solid;}
.service_sub_left dl {margin:0;padding:0;cursor: pointer;}
.service_sub_left dt {padding-left:20px;height:48px;line-height:48px;font-family:Microsoft YaHei;font-weight:400;font-size:16px;color:#292929;display: flex;justify-content: space-between;align-items: center;background:url(../images/service/ico_question_type.png) no-repeat 264px 18px;}
.service_sub_left dl.active dt {background:url(../images/service/ico_question_type_2.png) no-repeat 264px 18px;}
.service_sub_left dt span {background: url(../images/service/ico_question_type.png) no-repeat top right;margin-right: 11px;width: 10px;height: 6px;}
.service_sub_left dt a {color:#292929;}
.service_sub_left dd {height:48px;overflow:hidden;font-family:Microsoft YaHei;font-weight:400;font-size:16px;color:#292929;line-height:48px;padding-left:20px;margin:0;margin-bottom: 10px}
.service_sub_left dd a {color:#292929;display:block;width:auto;overflow:hidden;text-overflow:ellipsis;}
.service_sub_left dd.active,
.service_sub_left dd:hover {height:48px;background:#F7F9FA;color:#D10000;}
.service_sub_left dd.active {border-right: 2px solid #d10000;}
.service_sub_left dd.active a,
.service_sub_left dd:hover a {color:#D10000;}
.question_list h3 {height:25px;font-family:Microsoft YaHei;font-weight:400;font-size:24px;color:#292929;margin:39px;}
.question_list #queList {margin:0 20px;padding-top:0px;padding-bottom:60px;}
#queList li {line-height:60px;height:60px;border-bottom:1px solid #E9E9E9;}
#queList li a {margin:0 20px;font-family:Microsoft YaHei;font-weight:400;font-size:16px;color:#292929;height:60px;line-height:60px;display:block;position:relative;}
#queList li a::after {right:0;top:26px;position:absolute;width:8px;height:12px;content:" ";display:block;background:url(../images/service/ico_question_more.png) no-repeat;}
#queList li a:hover {color:#D10000}
/*留言*/
.service_msg_container {background: #ffffff;}
.service_msg_left {width:698px;float: left;}
.service_msg_left h3{font-weight: 400;font-size: 24px;color: #292929;line-height: 24px;margin: 0;margin-bottom: 20px;}
.service_msg_left ul{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;align-content: center;}
.service_msg_left li {width: 50%;margin-bottom: 20px;font-weight: 400;font-size: 14px;color: #5B5B5B;line-height: 26px;}
.service_msg_left li.wd100 {width:100%;}
.service_msg_left li span {width: 90px;display: block;font-weight: 400;font-size: 16px;color: #292929;line-height: 26px;float: left;margin-top: 15px;}
.service_msg_left li span.wd90 {width: 90px;}
.service_msg_left li span.ver::after {content:"*";color: #D10000;margin-left: 2px;}
.service_msg_left li input {width: 250px;height: 50px;border-radius: 6px;border: 1px solid #E9E9E9;outline: none;text-indent: 10px;}
.service_msg_left li select {width: 250px;height: 50px;border-radius: 6px;border: 1px solid #E9E9E9;font-size: 14px;color: #5B5B5B;outline: none;}
.service_msg_left li textarea {width: 688px;height: 220px;border-radius: 6px;border: 1px solid #E9E9E9;text-indent: 10px;padding: 8px 0;outline: none;}
.service_msg_left li .message_btn {width: 106px;height: 40px;border-radius: 6px;border: 1px solid #D10000;color: #D10000;margin-top: 30px;cursor: pointer;   text-indent: inherit;}
.service_msg_left .code_image {display: inline-block;}
.service_msg_left .code_image img {cursor: pointer;width: 90px!important;height: 50px;background: #5B5B5B;border-radius: 6px;border: 1px solid #5B5B5B;   vertical-align: middle;}
.service_msg_right {width: 288px;float: right;}
.service_msg_right dl {margin: 0;}
.service_msg_right dd {margin: 0;line-height: 48px;height: 48px;overflow: hidden;}
.service_msg_right dt {font-weight: 400;font-size: 16px;color: #292929;line-height: 26px;margin: 20px 0 16px 22px;}
.service_msg_right dd a {font-weight: 400;font-size: 16px;color: #292929;margin-left: 40px;display: block;}
.service_msg_right dd:hover {background: #F7F9FA;border-right: 2px solid #D10000;}