<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "gb2312";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0;font-family:"微软雅黑";font-size:14px;}
table { border-collapse:collapse; border-spacing:0; margin:0; padding:0;}
textarea{resize:none;}
fieldset, img { border:0; }
img{ vertical-align:bottom;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
abbr, acronym { border:0; }
em,i{font-style: normal;}
.clear{zoom:1;}
.clear:after{ content:""; display:block; clear:both;}
a{ text-decoration:none; cursor:pointer;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;}
a:hover{ text-decoration:none; cursor:pointer; }
a:focus { outline-style:none;}
body{min-width:1250px;}
/*头部*/
.cx_top{height:36px;width:100%;background: #f5f5f5;line-height: 36px;}
.cx_top_pro a{background:url(www.goodprogrammer.orgimgcx_icon.png) no-repeat;display:inline-block;line-height: 36px;margin-right:15px;padding:0 10px 0 27px;    color: #333;}
.cx_top_pro a:hover{color:#f61b3b;}
.cx_top_pro .cx_top_wx{margin-left: 30px;background-position: 5px 10px;position: relative;}
.cx_top_pro .cx_top_wx:hover{background-color: #fff;}
.cx_top_span{position: absolute;width:150px;height:150px;background:url(www.goodprogrammer.orgimgtop_wx.jpg) no-repeat;left:0;top:36px;display: none;}
.cx_top_pro .cx_top_xl{background-position: 0 -24px;}
.cx_top_pro{float: left;}
.cx_top_login{float: right;}
.cx_top_login a{display: block;width:85px;height:24px; font-size:12px;background:#e72b36; border-radius:5px;line-height: 24px;text-align: center;margin-top: 6px;color:#fff;}
.cx_header{height:61px;padding:25px 0 30px;overflow: hidden;}
.cx_logo{float: left;height:100%;}
.cx_header_rg{float: right;height:100%;width: 410px; margin-top:10px;}
.cx_fx{ float:left; position:relative;top:-20px; padding-left:55px;}
.cx_fx a{ background:url(www.goodprogrammer.orgimgfx_icon.png) no-repeat; display:inline-block;width:85px; padding-top:70px; line-height:20px;transition:0;-webkit-transition:0;-moz-transition:0;-ms-transition:0;margin:0 20px; text-align:center;color: #333;}
.cx_fx .cx_fx_a1{ background-position:25px 0;}
.cx_fx .cx_fx_a2{ background-position:-43px 0;}
.cx_fx .cx_fx_a3{ background-position:-108px 0;}
.cx_fx a:hover{ background-image:url(www.goodprogrammer.orgimgfx_hover_icon.png);color:#f66;}
.nav_main{width:100%;height:80px;}
.base{
  width:1200px;
  margin:0 auto;
  height:auto;
}
.nav .base{width:1200px;}
.nav,.pull_down{width:100%; background: #f7f7f7;}
.nav{background: #c80f19;height:80px;}
.nav .base{position: relative;}
.nav a{display: inline-block;font-size:18px; color:#fff;width:110px;margin-right:25px;text-align: center; height:80px; line-height: 80px;}
.nav .base div a:nth-child(8){margin-right:0px;}
.nav span{background:#000 url(imggood_indexico.png) no-repeat; position: relative; cursor:pointer;}
.nav span{display: inline-block;font-size:20px;height:80px; line-height: 80px;color:#ffff00; width:94px; padding-left:100px;  background-position: 57px 29px; margin-right:52px;}
.nav i{display:block;height:3px; position: absolute; background: #000; width:110px; top:77px;left:248px;z-index: 5;}
.nav i:after{content:"";position:absolute;border-width: 8px 6px;border-style: solid;border-color: transparent transparent #000 transparent; left:50px;top:-15px;}
.nav .team{position: relative;}
.nav .team div{position: absolute; top:50px; left:0; background: #000;}
.team{position: relative;z-index:40;}
.team p{overflow:hidden;height:0;-webkit-transition:0.3s;-ms-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;}
.team:hover p{height:80px;}
.team p:hover{height:80px;}
.team p{position: absolute;z-index:1000; top:77px;left:-25px; z-index: 100;}
.team p em{display:block; font-size:16px;background:#333; width:160px; line-height: 40px; color:#fff; border-bottom:1px solid #444;}
.team p em:hover{color:orange;}
.pull_down_one{position: relative;display: none;background: #f7f7f7; padding-bottom:10px;}
.tab_one{position: absolute;left:0; top:40px; display: none;}
.tab_one div{width:200px;float: left;margin-right:102px;display:inline;text-align: left;}
.tab_one div:nth-child(4){width:auto; margin-right:0;}
.tab_one h6{margin-bottom:15px; color:#c80f19;font-size:16px;}
.tab_one p{margin-bottom:10px;}
.tab_one p a{display:block;line-height: 28px;color:#646464; font-size: 14px;}
.tab_one p a:hover{color:#c80f19;}
.tab_one .tab_click{display: block;font-size:14px;color:#c80f19;width:140px; height:30px; line-height: 30px; text-align: center; border:1px solid #c80f19;}

.tab-dh{width:325px;float:left;margin-right:60px;display:inline;padding-top:40px;}
.pull_down_two{position: relative;display: none; background: #f7f7f7;}
.tab_two{position:absolute;width:100%;/*padding-top:40px;*/}
/*.tab_two div:nth-child(1){width:325px;float:left;margin-right:60px;display:inline;}*/
.tab_two .picScroll-0{float: left; display: none;}
.tab_two .tab2_qh li{float: left; width:250px;list-style: none}
.tab_two .tab2_qh li{margin-right:32px;}
.tab_two .tab2_qh li:nth-last-child(1){margin-right:0;}
.tab_two span{display:block; height:55px; line-height:55px;width:325px;text-align: center; font-size:16px; color:#c80f19; cursor:pointer;}
.tab_two .nei_on{ background: #fff;}
.tab_two img{width:243px; margin-bottom:22px;}
.tab_two h5{font-size:14px; color:#000;margin-bottom:10px;}
.tab_two p{font-size:12px; color:#646464;line-height: 22px;text-indent: 24px;}

/*底部*/
.good_bottom{background: #000; padding:50px 0 30px;}
.good_bottom ul{margin-bottom:40px;}
.good_bottom .bot_left{width:668px; float: left;}
.good_bottom .bot_right{width:332px; float: right;}
.good_bottom h6{font-size:36px; color:#ffff00; padding-bottom: 38px; border-bottom:1px solid #3d3d3d; text-align: center;margin-bottom:50px;}
.bot_left span{display: inline-block;width:82px; height:42px;line-height: 42px; cursor:pointer; text-align: center; background: #333; font-size:18px; color:#fff;}
.good_bottom .bot_on{color:#c80f19; background: #ffff00;}
.bot_left p{font-size:14px; color:#fff; line-height: 28px;display:none;}
.bot_tab_title{margin-bottom:20px;}
.bot_right div{width:116px; float: left; text-align: center; margin-left:50px; display: inline;}
.bot_right p{ font-size:14px; color:#fff; line-height: 30px;}

.good_friend h5{font-size: 28px; margin-bottom:20px; color:#fff;}
.friend_link{margin-right:-30px;}
.friend_link a{margin-right:21px;display:inline-block;font-size:14px; color:#cbcbcb; line-height: 24px;}
.friend_link a:hover{color:#ffff00;}
.friend_link .link_ts{color:#ffff00; text-decoration: underline;}
.good_bottom i{display:block;color:#9c9c9c;text-align:center; line-height:20px; font-size:13px;padding-top:30px;}
.picScroll-base{width:800px;float:left;}
.picScroll,.picScroll-2,.picScroll-3{padding-top:30px;}
.picScroll .bd,.picScroll-2 .bd,.picScroll-3 .bd{float:left;width:800px;}
.picScroll,.picScroll-2,.picScroll-3{ position:relative;  border:1px solid #ccc;  margin:0 auto; border:none;padding-bottom:30px;}
.picScroll .hd ul,.picScroll-2 .hd ul,.picScroll-3 .hd ul{ float:right; overflow:hidden; zoom:1; zoom:1; position: absolute;top:12px;left:50%;margin-left:-17px;}
    .picScroll .hd ul li,.picScroll-2 .hd ul li,.picScroll-3 .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#cc878b; }
    .picScroll .hd ul li.on,.picScroll-2 .hd ul li.on,.picScroll-3 .hd ul li.on{ background:#c80f19;}</pre></body></html>