@charset "utf-8";
/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/
.down_title{ width: 100%; height: 46px; line-height: 46px; margin-top: 41px; font-size: 30px; color: #000; font-family: or; text-align: center;}
#lib_down_list{ width: 100%; margin-top: 25px;}
#lib_down_list .down_item{ width: 372px; margin-left: 41px; margin-bottom: 53px;}
#lib_down_list .down_item.ml{ margin-left: 0;}
#lib_down_list .down_item .item_img{ display: block; width: 100%; height: 270px; padding: 4px; border: 2px solid #98cc17; text-decoration: none;}
#lib_down_list .down_item .item_name{ display: block; width: 100%; height: 40px; line-height: 40px; margin: 17px 0 6px 0; font-size: 18px; color: #000; font-family: or; text-align: center; text-decoration: none;}
#lib_down_list .down_item .item_brief{ width: 100%; height: 66px; line-height: 22px; font-size: 14px; color
: #888; font-family: osr; text-align: center;}
#lib_down_list .down_item .item_btn{ display: block; width: 108px; height: 34px; line-height: 34px; margin: 0 auto; margin-top: 20px; background: #434343; font-size: 14px; color: #fff; font-family: osr; text-align: center; text-decoration: none; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px;}
#lib_down_list .down_item:hover .item_btn{ background: #91c818;}

.download_list{}
.download_list .content{min-height: 200px;}
.download_list .list{position: relative;width: 572px;height: 160px;margin: 20px auto;border: 1px solid #ececec;border-radius: 2px;}
.download_list .list.l1{margin-left: 10px;}
.download_list .list.l2{margin-right: 10px;}
.download_list .list .photo{width: 125px;height: 125px;margin: 18px 20px;}
.download_list .list .msg{margin-top: 30px;}
.download_list .list .msg .name{font-size: 6px;font-weight: bold;}
.download_list .list .msg .brief{margin: 5px 0;font-size: 14px;color: #999999;}
.download_list .list .download_btn{position: absolute;bottom: 20px;right: 27px;}
.download_list .list .download_btn a{font-size: 16px;color: #91c818;padding-left: 26px;}
.download_list .list:hover{box-shadow: 0px 0px 10px 5px #ececec}

.download_title{ width: 100%; height: 52px; line-height: 52px; margin-top: 39px; font-size: 36px; color: #333; font-family: or; text-align: center; text-decoration: none;}
.title_list{ position: relative; width: 100%; height: 57px; line-height: 57px; text-align: center; z-index: 5;}
.title_list .t_item{ display: inline-block; position: relative; padding: 0 50px;}
.title_list .t_item:before{ display: block; content: ''; position: absolute; left: 0; top: 50%; width: 2px; height: 14px; margin-top: -7px; background: #dcdcdc;}
.title_list .t_item:after{ display: none; content: ''; position: absolute; left: 50%; bottom: 0; width: 98px; height: 2px; margin-left: -49px; background: #98cc17;}
.title_list .t_item:first-child:before{ display: none;}
.title_list .t_item .item_a{ display: block; width: 100%; height: 100%; font-size: 18px; color: #a3a3a3; font-family: osr; text-decoration: none;}
.title_list .t_item:hover:after{ display: block;}
.title_list .t_item:hover .item_a{ color: #333;}
.title_list .t_item.cur:after{ display: block;}
.title_list .t_item.cur .item_a{ color: #333;}
.title_list .t_item .list_two{ position: absolute; left: 50px; top: 48px; width: 100%; padding-top: 16px; background: #fcfcfc; opacity: 0; pointer-events: none; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%);}
.title_list .t_item .list_two .item_a_two{ display: block; height: 34px; line-height: 34px; padding-left: 32px; background: url('../images/item_a_bg1.png') no-repeat 13px center; font-size: 16px; color: #555; font-family: osr; text-align: left; text-decoration: none; overflow: hidden;}
.title_list .t_item .list_two .item_a_two:hover{ background: url('../images/item_a_bg2.png') no-repeat 13px center; color: #7caa09;}
.title_list .t_item:hover .list_two{ opacity: 1; pointer-events: auto; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
