@ -15,6 +15,7 @@ a:hover{color:#29156f;}
. mr30 { margin-right : 30 px ; }
. mr30 { margin-right : 30 px ; }
. mb20 { margin-bottom : 20 px ; }
. mb20 { margin-bottom : 20 px ; }
. mb70 { margin-bottom : 70 px ; }
. mb70 { margin-bottom : 70 px ; }
. bg-grey { background : #f2f2f2 ; }
/** header **/
/** header **/
. header { width : 100 % ; height : 60 px ; background : #29146f ; padding : 5 px 0 0 px ; }
. header { width : 100 % ; height : 60 px ; background : #29146f ; padding : 5 px 0 0 px ; }
@ -24,26 +25,28 @@ a.login{ background:url(../images/org_new_style/icons.png) -7px -11px no-repeat;
a : hover . login { background : url ( ../images/org_new_style/icons.png ) -7 px -88 px no-repeat ; }
a : hover . login { background : url ( ../images/org_new_style/icons.png ) -7 px -88 px no-repeat ; }
a . register { background : url ( ../images/org_new_style/icons.png ) -190 px -11 px no-repeat ; width : 158 px ; height : 55 px ; ; margin-top : 11 px ; }
a . register { background : url ( ../images/org_new_style/icons.png ) -190 px -11 px no-repeat ; width : 158 px ; height : 55 px ; ; margin-top : 11 px ; }
a : hover . register { background : url ( ../images/org_new_style/icons.png ) -190 px -88 px no-repeat ; }
a : hover . register { background : url ( ../images/org_new_style/icons.png ) -190 px -88 px no-repeat ; }
. login { margin-top : 15 px ; }
. login a { color : #fff ; font-size : 14 px ; margin-top : 10 px ; }
/** nav **/
/** nav **/
. nav-box { width : 1200 px ; height : 60 px ; margin : 0 auto ; }
. nav-box { width : 1200 px ; height : 60 px ; margin : 0 auto ; }
. nav a { display : block ; padding : 15 px 10 px ; font-size : 18 px ; color : #000 ; margin-right : 20 px ; }
. nav a { display : block ; padding : 15 px 10 px ; font-size : 18 px ; color : #000 ; margin-right : 20 px ; }
. navact { border-bottom : 3 px solid #ffbd18 ; }
. navact { border-bottom : 3 px solid #ffbd18 ; }
. nav a : hover { border-bottom : 3 px solid #ffbd18 ; }
. nav a : hover { border-bottom : 3 px solid #ffbd18 ; }
. searchbox { width : 338 px ; height : 57 px ; border : 1 px solid #ccc ; - moz-border-radius : 35 px ; -webkit- border-radius : 35 px ; margin : 10 px 0 px 0 0 ; }
. searchbox { width : 338 px ; height : 57 px ; border : 1 px solid #ccc ; - webkit-border-radius : 3 px ; border-radius : 3 px ; margin : 10 px 0 px 0 0 ; }
. search-input { width : 270 px ; height : 40 px ; color : #bebebe ; font-size : 18 px ; border : 1 px solid #ccc ; -moz- border-radius : 35 px ; -webkit- border-radius : 3 5 px ; border-radius : 3 5 px ; border : 0 px ; background : none ; margin : 10 px 0 0 20 px ; }
. search-input { width : 270 px ; height : 40 px ; color : #bebebe ; font-size : 18 px ; border : 1 px solid #ccc ; -webkit- border-radius : 3 px ; border-radius : 3 px ; border : 0 px ; background : none ; margin : 10 px 0 0 20 px ; }
. search-input : hover { border : none ; color : #fff ; }
. search-input : hover { border : none ; color : #fff ; }
a . search-icon { background : url ( ../images/org_new_style/icons.png ) -387 px -11 px no-repeat ; width : 40 px ; height : 40 px ; margin-top : 8 px ; }
a . search-icon { background : url ( ../images/org_new_style/icons.png ) -387 px -11 px no-repeat ; width : 40 px ; height : 40 px ; margin-top : 8 px ; }
a : hover . search-icon { background : url ( ../images/org_new_style/icons.png ) -387 px -89 px no-repeat ; }
a : hover . search-icon { background : url ( ../images/org_new_style/icons.png ) -387 px -89 px no-repeat ; }
. searchbox : hover { background : #999999 ; color : #fff ; }
. searchbox : hover { background : #999999 ; color : #fff ; }
/* Header text */
/* banner */
. banner { width : 100 % ; height : 234 px ; background : #070317 url ( ../images/org_new_style/banner.jpg ) 0 0 no-repeat ; color : #fff ; text-align : center ; padding-top : 8 0px ; line-height : 2.4 ; }
. banner { width : 100 % ; height : 234 px ; background : #070317 url ( ../images/org_new_style/banner.jpg ) 0 0 no-repeat ; color : #fff ; text-align : center ; padding-top : 7 0px ; line-height : 2.4 ; }
. banner h2 { font-size : 42 px ; }
. banner h2 { font-size : 42 px ; }
. banner p { font-size : 18 px ; }
. banner p { font-size : 18 px ; }
. banner span { font-size : 16 px ; }
. banner span { font-size : 16 px ; }
/** box1 **/
/** box1 **/
. box1 { width : 100 % ; padding : 7 0px 0 ; }
. box1 { width : 100 % ; padding : 6 0px 0 ; }
. content { width : 1200 px ; margin : 0 auto ; }
. content { width : 1200 px ; margin : 0 auto ; }
. box-top { margin : 0 auto ; text-align : center ; margin-bottom : 45 px ; }
. box-top { margin : 0 auto ; text-align : center ; margin-bottom : 45 px ; }
. box-title { width : 355 px ; height : 67 px ; margin : 0 auto ; background : #29156f ; color : #fff ; text-align : center ; font-size : 40 px ; font-weight : lighter ; margin-bottom : 2 px ; }
. box-title { width : 355 px ; height : 67 px ; margin : 0 auto ; background : #29156f ; color : #fff ; text-align : center ; font-size : 40 px ; font-weight : lighter ; margin-bottom : 2 px ; }
@ -55,10 +58,10 @@ a:hover.search-icon{ background:url(../images/org_new_style/icons.png) -387px -8
. row-title { font-size : 16 px ; font-weight : bold ; line-height : 1.9 ; display : block ; white-space : nowrap ; overflow : hidden ; text-overflow : ellipsis ; }
. row-title { font-size : 16 px ; font-weight : bold ; line-height : 1.9 ; display : block ; white-space : nowrap ; overflow : hidden ; text-overflow : ellipsis ; }
. row-con { display : block ; }
. row-con { display : block ; }
. row-con : hover { color : #29156f ; }
. row-con : hover { color : #29156f ; }
. row-txt { line-height : 2.4 ; padding-bottom : 10 px ; margin-bottom : 10 px ; color : #888 !important ; height : 68 px ; overflow : hidden ; }
. row-txt { line-height : 2.4 ; padding-bottom : 10 px ; margin-bottom : 10 px ; color : #888 ; }
. row-txt : hover { color : #29156f ; }
. row-txt : hover { color : #29156f ; }
. row-txt-line { border-bottom : 1 px solid #cccccc ; width : 365 px ; height : 56 px ; overflow : hidden ; }
. row-txt-line { border-bottom : 1 px solid #cccccc ; width : 365 px ; }
a . btn-more { display : block ; font-size : 14 px ; width : 110 px ; height : 40 px ; -moz- border-radius : 3 px ; -webkit- border-radius : 3 px ; background : #ffbd18 ; color : #fff ; text-align : center ; line-height : 3.0 ; }
a . btn-more { display : block ; font-size : 14 px ; width : 110 px ; height : 40 px ; -webkit- border-radius : 3 px ; border-radius : 3 px ; background : #ffbd18 ; color : #fff ; text-align : center ; line-height : 3.0 ; }
a : hover . btn-more { background : #29156f ; }
a : hover . btn-more { background : #29156f ; }
. row-box2 { width : 388 px ; border : 1 px solid #ccc ; border-bottom : none ; }
. row-box2 { width : 388 px ; border : 1 px solid #ccc ; border-bottom : none ; }
. row-con2 a { display : block ; padding : 20 px 10 px ; border-bottom : 1 px solid #ccc ; }
. row-con2 a { display : block ; padding : 20 px 10 px ; border-bottom : 1 px solid #ccc ; }
@ -66,53 +69,7 @@ a:hover.btn-more{ background:#29156f;}
. row-con2 a : hover { color : #fff ; }
. row-con2 a : hover { color : #fff ; }
. row-txt2 { line-height : 2.4 ; color : #888 ; }
. row-txt2 { line-height : 2.4 ; color : #888 ; }
. row-txt2 : hover { color : #fff ; }
. row-txt2 : hover { color : #fff ; }
/** 项目动态 **/
. slider2 { position : relative ; text-align : center ; }
. slider2-left { width : 550 px ; margin-top : 20 px ; }
. slider2-left h3 { font-size : 18 px ; font-weight : bold ; display : block ; width : 550 px ; white-space : nowrap ; overflow : hidden ; }
. slider2-left h3 span { color : #29156f ; margin-right : 20 px ; }
. slider2-left p { display : block ; margin-top : 20 px ; font-size : 14 px ; line-height : 1.9 ; width : 550 px ; }
. slider2-right { width : 600 px ; margin-top : 20 px ; }
. rslides li { -webkit- backface-visibility : hidden ; position : absolute ; display : none ; width : 100 % ; left : 60 px ; top : 0 ; }
. rslides li : first-child { position : relative ; display : block ; float : left ; }
. callbacks_tabs a : after {
content : "\f111" ;
font-size : 0 ;
font-family : FontAwesome ;
visibility : visible ;
display : block ;
width : 15px ;
height : 15px ;
display : inline-block ;
background : url ( . . / images / org_new_style / icons . png ) no-repeat -100px -511px ;
}
. callbacks_here a : after { background : url ( ../images/org_new_style/icons.png ) no-repeat -83 px -511 px ; }
. callbacks_tabs a { visibility : hidden ; }
. callbacks_tabs li { display : inline-block ; }
ul . callbacks_tabs . callbacks1_tabs { position : absolute ; bottom : 7.3 % ; z-index : 999 ; left : -92 % ; display : block ; }
/** 开源 **/
. box2 { height : 569 px ; padding : 70 px 0 ; width : 100 % ; background : url ( ../images/org_new_style/bg.jpg ) no-repeat ; }
. row-box3 { width : 370 px ; }
. row-title3 { width : 288 px ; font-size : 18 px ; white-space : nowrap ; overflow : hidden ; text-overflow : ellipsis ; font-weight : bold ; }
. box3 { height : 540 px ; width : 100 % ; padding : 70 px 0 ; background : url ( ../images/org_new_style/bg2.jpg ) no-repeat ; }
. box-title-p3 { font-size : 14 px ; color : #999999 ; }
. row-img2 { margin-bottom : 10 px ; width : 380 px ; height : 310 px ; display : block ; }
/** 社区规则 **/
. indexmaindiv { height : 310 px ; margin : 0 px auto ; width : 1200 px ; }
. indexmaindiv1 { margin-top : 25 px ; }
. stylesgoleft { float : left ; width : 49 px ; height : 47 px ; background : url ( ../images/org_new_style/icons.png ) no-repeat -391 px -360 px ; opacity : .5 ; margin : 106 px 20 px 0 px 0 px ; cursor : pointer ; }
. stylesgoleft : hover { float : left ; opacity : 1 ; }
. playerdetail { width : 240 px ; height : 310 px ; }
. div . detailimg { width : 240 px ; height : 240 px ; }
. detailimg img { width : 240 px ; height : 240 px ; }
. teanames { font-size : 18 px ; font-weight : bold ; margin-top : 10 px ; color : #000 ; }
. teadetail { font-size : 14 px ; color : #999 ; margin-top : 5 px ; }
. stylesgoright { float : left ; width : 49 px ; height : 47 px ; background : url ( ../images/org_new_style/icons.png ) no-repeat -393 px -432 px ; opacity : .5 ; margin : 106 px 0 px 0 px 15 px ; cursor : pointer ; }
. stylesgoright : hover { float : left ; opacity : 1 ; }
. teanames { text-align : left ; }
. maindiv1 { float : left ; width : 1063 px ; height : 310 px ; overflow : hidden ; position : relative ; }
. maindiv1 ul { position : absolute ; left : 0 ; top : 0 ; }
. maindiv1 ul li { float : left ; width : 240 px ; height : 310 px ; margin-left : 21 px ; }
/** 活动专区 **/
/** 活动专区 **/
. con-left { width : 618 px ; }
. con-left { width : 618 px ; }
. con-left-box { margin-bottom : 20 px ; height : 96 px ; display : block ; }
. con-left-box { margin-bottom : 20 px ; height : 96 px ; display : block ; }
@ -132,20 +89,48 @@ a.con-arrow-btn{ display: block;width:25px;height:25px;background:url(../images/
a . pre-arrow , a . pre-back { display : block ; width : 25 px ; height : 10 px ; background : #29156f ; margin-left : 5 px ; }
a . pre-arrow , a . pre-back { display : block ; width : 25 px ; height : 10 px ; background : #29156f ; margin-left : 5 px ; }
a . pre-back { background : #888 ; }
a . pre-back { background : #888 ; }
/** footer **/
/** footer **/
. footer { height : 22 0px ; background : #29156f ; width : 100 % ; }
. footer { height : 15 0px ; background : #29156f ; width : 100 % ; }
. footer-con { width : 1200 px ; padding : 65 px 0 0 60 px ; margin : 0 auto ; text-align : center ; font-size : 14 px ; color : #fff ; }
. footer-con { width : 1200 px ; padding : 30 px 0 0 60 px ; margin : 0 auto ; text-align : center ; font-size : 14 px ; color : #fff ; }
. footer-con ul { display : block ; width : 430 px ; height : 50 px ; margin : 0 auto ; }
. footer-con ul { display : block ; width : 430 px ; height : 50 px ; margin : 0 auto ; }
. footer-con ul li a { font-size : 18 px ; color : #fff ; margin-right : 35 px ; font-weight : bold ; }
. footer-con ul li a { font-size : 18 px ; color : #fff ; margin-right : 35 px ; font-weight : bold ; }
/** ziyuan **/
/** download **/
. row-ziyuan { width : 570 px ; border-bottom : 1 px solid #f0f0f0 ; padding : 15 px 0 ; margin : 0 px 15 px ; }
. row-ziyuan { width : 570 px ; border-bottom : 1 px solid #f0f0f0 ; padding : 15 px 0 ; margin : 0 px 15 px ; }
. ziyuan-box { width : 420 px ; margin-right : 20 px ; }
. ziyuan-box { width : 420 px ; margin-right : 20 px ; }
. ziyuan-box span { margin-right : 5 px ; }
. ziyuan-box span { margin-right : 5 px ; }
. ziyuan-title { display : block ; width : 420 px ; font-size : 16 px ; white-space : nowrap ; overflow : hidden ; text-overflow : ellipsis ; }
. ziyuan-title { display : block ; width : 420 px ; font-size : 16 px ; white-space : nowrap ; overflow : hidden ; text-overflow : ellipsis ; }
. ziyuan-box p { display : block ; width : 420 px ; color : #888 ; font-size : 12 px ; line-height : 2.5 ; }
. ziyuan-box p { display : block ; width : 420 px ; color : #888 ; font-size : 12 px ; line-height : 2.5 ; }
a . download-btn { display : block ; border : 1 px solid #ccc ; margin-top : 10 px ; font-size : 14 px ; width : 70 px ; height : 27 px ; - moz -border-radius : 3 px ; -webkit- border-radius : 3 px ; color : #888 ; text-align : center ; line-height : 1.9 ; }
a . download-btn { display : block ; border : 1 px solid #ccc ; margin-top : 10 px ; font-size : 14 px ; width : 70 px ; height : 27 px ; - webkit -border-radius : 3 px ; border-radius : 3 px ; color : #888 ; text-align : center ; line-height : 1.9 ; }
a : hover . download-btn { background : #29146f ; color : #fff ; border : none ; }
a : hover . download-btn { background : #29146f ; color : #fff ; border : none ; }
. user-img img { border : 2 px solid #e6473b ; margin-right : 10 px ; -moz- border-radius : 50 px ; -webkit- border-radius : 50 px ; border-radius : 50 px ; display : block ; width : 40 px ; height : 40 px ; }
. user-img , . user-img img { margin-right : 10 px ; -moz- border-radius : 50 px ; -webkit- border-radius : 50 px ; border-radius : 50 px ; display : block ; width : 40 px ; height : 40 px ; }
. ml60 { margin-left : 60 px ; }
. ml60 { margin-left : 60 px ; }
. user-img img { border : 2 px solid #e6473b ; }
. user-img img : hover { border : 2 px solid #29156f ; }
. article-lwrap { width : 760 px ; border-bottom : 1 px solid #E4E4E4 ; padding : 10 px 0 ; }
. item-txt { width : 555 px ; }
. item-img , . item-img img { width : 180 px ; height : 120 px ; }
. item-title { display : block ; width : 555 px ; font-size : 18 px ; white-space : nowrap ; overflow : hidden ; text-overflow : ellipsis ; margin-bottom : 5 px ; }
. item-bd { width : 555 px ; font-size : 14 px !important ; color : #888 ; line-height : 1.9 ; height : 55 px ; overflow : hidden ; text-overflow : ellipsis ; display : -webkit- box ;
-webkit-line-clamp : 2 ; -webkit-box-orient : vertical ; }
. item-bd : hover { color : #29156f ; }
a . read-more { color : red ; }
a : hover . read-more { text-decoration : underline ; }
. publisher-hd , . publisher-hd img { margin-right : 10 px ; -moz- border-radius : 50 px ; -webkit- border-radius : 50 px ; border-radius : 50 px ; display : block ; width : 28 px ; height : 28 px ; }
. left-info li , left-info li a { float : left ; }
. item-btm , . publisher-name , . pass-time { margin-top : 5 px ; }
. pass-time { margin-left : 20 px ; color : #888 ; }
. right-info { background : url ( ../images/org_new_style/icons.png ) no-repeat -41 px -541 px ; width : 15 px ; height : 16 px ; padding-left : 20 px ; color : #888 ; margin-top : 5 px ; }
. nopic { width : 760 px ; }
. article-lwrap { width : 760 px ; border-bottom : 1 px solid #E4E4E4 ; padding : 20 px 0 ; }
. item-title-r { display : block ; width : 400 px ; font-size : 18 px ; white-space : nowrap ; overflow : hidden ; text-overflow : ellipsis ; }
. article-rwrap { width : 400 px ; border-bottom : 1 px dashed #E4E4E4 ; padding : 12 px 0 ; }
. course-list ul { }
. course-list ul li { display : block ; width : 370 px ; float : left ; margin : 0 15 px ; }
. course-list h5 { display : block ; width : 380 px ; font-size : 18 px ; white-space : nowrap ; overflow : hidden ; text-overflow : ellipsis ; }
. course-list-img , . course-list-img img { width : 370 px ; height : 220 px ; margin-bottom : 10 px ; }
/*用户图像*/
/*用户图像*/
. topnav_login_list { border : 1 px solid #eaeaea ; background : #fff ; padding-left : 10 px ; padding-bottom : 10 px ; padding-top : 8 px ; width : 60 px ; left : -7 px ; position : absolute ; z-index : 9999 ; line-height : 2 ; box-shadow : 0 px 2 px 8 px rgba ( 146 , 153 , 169 , 0.5 ) ; margin-top : 1 px ; }
. topnav_login_list { border : 1 px solid #eaeaea ; background : #fff ; padding-left : 10 px ; padding-bottom : 10 px ; padding-top : 8 px ; width : 60 px ; left : -7 px ; position : absolute ; z-index : 9999 ; line-height : 2 ; box-shadow : 0 px 2 px 8 px rgba ( 146 , 153 , 169 , 0.5 ) ; margin-top : 1 px ; }
. topnav_login_list a { color : #269ac9 ; }
. topnav_login_list a { color : #269ac9 ; }
@ -155,6 +140,49 @@ a:hover.download-btn{ background:#29146f; color:#fff; border:none;}
. none { display : none ; }
. none { display : none ; }
/** backtop **/
. cd-top {
display : inline-block ;
height : 60px ;
width : 60px ;
position : fixed ;
bottom : 40px ;
right : 10px ;
box-shadow : 0 0 10px rgba ( 0 , 0 , 0 , 0 . 05 ) ;
/* image replacement properties */
overflow : hidden ;
text-indent : 100 % ;
white-space : nowrap ;
background : rgba ( 232 , 98 , 86 , 0 . 8 ) url ( . . / images / org_new_style / cd-top-arrow . svg ) no-repeat center 50 % ;
visibility : hidden ;
opacity : 0 ;
-webkit-transition : all 0 . 3s ;
-moz-transition : all 0 . 3s ;
transition : all 0 . 3s ;
}
. cd-top . cd-is-visible {
/* the button becomes visible */
visibility : visible ;
opacity : 1 ;
}
. cd-top . cd-fade-out {
/* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
opacity : . 5 ;
}
. no-touch . cd-top : hover {
background-color : # 29156f ;
opacity : 1 ;
}
a . more-btn { display : block ; background : #ccc ; color : #fff ; margin-top : 10 px ; width : 100 px ; height : 38 px ; font-size : 14 px ; -webkit- border-radius : 5 px ; border-radius : 5 px ; text-align : center ; line-height : 38 px ; }
a . more-btn-center { display : block ; background : #ccc ; color : #fff ; margin-top : 10 px ; width : 100 px ; height : 38 px ; font-size : 14 px ; -webkit- border-radius : 5 px ; border-radius : 5 px ; text-align : center ; line-height : 38 px ; width : 100 px ; margin : 0 px auto ; margin-top : 15 px ; }
a : hover . more-btn { background : #29146f ; color : #fff ; }
. mt30 { margin-top : 30 px ; }