/* CSS Document*/ html { height: 100%; border: none; } body { height: 100%; min-width: 1200px; border: none; padding: 0; margin: 0; text-align: left; font-size: 14px; color: #333; font-family: "microsoft yahei"; background: #fff; } div,ul,li,img,dl,dd,dt,p { padding: 0; margin: 0; border: none;font-size:16px; line-height:30px; } ul,dl { list-style-type: none; } h1,h2,h3,h4,h5 { margin: 0; padding: 0; font-weight: normal; } a { color: #666; text-decoration: none; font-weight:bold; } a:hover { color: #241f72; text-decoration: none; } .clear { clear: both; } .fl { float: left; display: inline; } .fr { float: right; display: inline; } .container { width: 1200px; margin: 0 auto; } .header { height: 157px; } .top { height: 36px; line-height: 36px; color: #666; border-bottom: 1px solid #e2e2e2; background: #eeeeee; } .top a { color: #666; } .top ul { float: right; } .top ul li { float: left; padding: 0 10px; background: url(../images/i_line.jpg) no-repeat left center; } .top .fr { position: relative; } .top .fr img { margin-right: 4px; } #logo { height: 122px; width: 100%; } #logo .logo { margin-right: 4.5px; } #logo .logo img { margin-top: 30px; max-height: 60px; } #logo .company { padding-left: 16px; border-left: 1px solid #c4c4c4; height: 60px; margin-top: 25px; padding-top: 7px; } #logo .company h3 { font-size: 24px; color: #241f72; font-weight: bold; margin-top;2px; } #logo .company h4 { font-size: 18px; margin-top: 5px; color: #241f72; font-weight: bold; margin-top:-1px; } #logo .tel { background: url(../images/tel.png) no-repeat left center; height: 120px; width: 165px; padding-left: 50px; } #logo .tel p { font-size: 16px; color: #666; margin-top: 35px; } #logo .tel p span { font-size: 26px; display: block; font-weight: bold; color: #ee7316; } .nav { background: #20317f; height: 49px; } .nav ul li { float: left; display: inline; text-align: center; font-size: 16px; position: relative; } .nav ul li a { color: #fff; display: block; width: 200px; height: 49px; line-height: 49px; position: relative; z-index: 2; background: url(../images/navbg.jpg) no-repeat right center; } .nav ul li a:hover{ background: #ee7316; } .nav ul li dl { margin: 0px; padding: 0; position: absolute; z-index: 999; display: none; } .nav ul li dl dt a { display: block; width: 200px; height: 49px; line-height: 49px; text-align: center; background: #ee7316; color: #fff; } .nav ul li dl dt a:hover { background: #20317f; display: block; width: 200px; height: 49px; } .banner { height: 500px; overflow: hidden; position: relative; } .banner .hd { height: 18px; position: absolute; width: 100%; z-index: 1; text-align: center; bottom: 20px; } .banner .hd ul li { display: inline-block; margin: 0 5px; width: 15px; height: 15px; cursor: pointer; background: #20317f; border-radius: 8px; } .banner .hd ul li.on { background: #ee7316; } .banner .bd { position: relative; height: 100%; z-index: 0; } .banner .bd li { zoom: 1; vertical-align: middle; width: 100%; height: 500px; display: block; } .banner .bd li a { width: 100%; height: 500px; display: block; } .banner .prev { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 17px; height: 31px; background: url(../images/left.png) no-repeat; filter: alpha(opacity=100); opacity: 1; } .banner .next { position: absolute; right: 3%; top: 50%; margin-top: -25px; display: block; width: 17px; height: 31px; background: url(../images/right.png) no-repeat; filter: alpha(opacity=100); opacity: 1; } .partner { width: 100%; background:url(../images/youshi.jpg)no-repeat center; padding-top:248px; } .partner .title { text-align: center; font-size: 25px; position: relative; margin: 20px 0 } .partner .title:before { position: absolute; left: 0; top: 20px; z-index: 0; content: ''; width: 100%; height: 1px; display: block; background: #e3e3e1; } .partner .title span { position: relative; z-index: 999; height: 45px; line-height: 45px; border-left: 2px solid #ee7316; border-right: 2px solid #ee7316; background: #20317f; padding: 0 30px; display: inline-block; } .partner .title a { font-weight: bold; color: #fff; } .partner .content { width: 1090px; height: auto; padding: 0 60px 0 50px; overflow: hidden; position: relative; } .partner .content .prev { display: block; position: absolute; top: 34px; left: 0px; width: 33px; height: 33px; background: url(../images/left.png) no-repeat; } .partner .content .next { display: block; position: absolute; top: 34px; right: 0px; width: 33px; height: 33px; background: url(../images/right.png) no-repeat; } .partner .content ul { overflow: hidden; zoom: 1; } .partner .content ul li { float: left; width: 198px; overflow: hidden; height: 129px; margin-right: 30px; } .partner .content ul li img { width: 196px; height: 99px; border: 1px solid #e9e9e9; } .partner .content ul li p { text-align: center; font-size: 14px; font-weight: bold; padding-top: 100px; } .partner .content ul li a { color: #6f6f6f; } .partner .content ul li a:hover { color: #FF0000; } .sec-title { text-align: center; padding: 30px 0; height: 40px; position: relative; } .sec-title:before { width: 100%; height: 1px; content: ''; background: #ececea; position: absolute; bottom: 0; left: 0; display: block; } .sec-title h3 { font-size: 34px; color: #241f72; font-weight: bold; } .sec-title span { font-size: 14px; height: 50px; color: #c3c3c3; position: relative; padding-bottom: 10px; text-transform: uppercase; } .sec-title span:after { width: 50px; height: 2px; content: ''; background: #241f72; position: absolute; bottom: 0; left: 32%; } .sec-title p { font-size: 14px; margin-top: 20px; } .index-pro { padding: 10px 0 30px; height: auto; overflow: hidden; } .index-pro .content { margin-top: 25px; } .index-pro .hd { float: left; display: inline-block; width: 254px; height: 723px; background: #27227b; } .index-pro .hd ul li { height: 76px; width: 263px; font-size: 16px; line-height: 75px; } .index-pro .hd ul li img { margin: 0 10px 0 30px; position: relative; } .index-pro .hd ul li:hover { background: url(../images/pro-ico.png) no-repeat right center; } .index-pro .hd ul li a { color: #fff; height: 75px; width: 254px; background: #27227b; display: block; border-bottom: 1px solid #171362; } .index-pro .hd ul li a:hover { background: #ee7316; border-bottom: 1px solid #171362; } .index-pro .hd ul li.on { background: url(../images/pro-ico.png) no-repeat right center; } .index-pro .hd ul li.on a { background: #ee7316; border-bottom: 1px solid #171362; } .index-pro .hd .contact { background: #27227b; width: 254px; padding: 15px 0; color: #fff; text-align: center; } .index-pro .hd .contact .m { text-align: center; display: block; } .index-pro .hd .contact span { font-size: 14px; display: block; position: relative; } .index-pro .hd .contact span:before { width: 32px; height: 1px; background: #484484; position: absolute; content: ''; left: 40px; top: 10px; } .index-pro .hd .contact span:after { width: 32px; height: 1px; background: #484484; position: absolute; content: ''; right: 40px; top: 10px; } .index-pro .hd .contact p { font-size: 24px; } .index-pro .bd { float: right; width: 923px; } .index-pro .bd .info { padding: 20px 18px; border: 1px solid #ebebeb; } .index-pro .bd .info .hotpro { width: 100%; height: auto; overflow: hidden; margin-bottom: 35px; } .index-pro .bd .info .hotpro dl dt { float: left; width: 420px; } .index-pro .bd .info .hotpro dl dd { float: right; width: 390px; } .index-pro .bd .info .hotpro dl dd h3 { font-size: 24px; font-weight: bold; color: #333; line-height: 60px; } .index-pro .bd .info .hotpro dl dd p { line-height: 25px; color: #999; } .index-pro .bd .info .hotpro dl dd .more { margin-top: 20px; width: 120px; height: 38px; background: url(../images/more.jpg) no-repeat left center; line-height: 38px; } .index-pro .bd .info .hotpro dl dd .more a { padding-left: 43px; color: #fff; } .index-pro .bd .info .hotpro dl dt img { width: 405px; height: 267px; padding: 3px; border: 1px solid #ebebeb; } .index-pro .bd .info .pro { } .index-pro .bd .info .pro .tit { font-size: 24px; text-align: center; color: #20317f; height: 65px; position: relative; } .index-pro .bd .info .pro .tit:before { position: absolute; width: 100%; height: 1px; content: ''; border-bottom: 1px dashed #ccc; left: 0; top: 18px; } .index-pro .bd .info .pro .tit span { display: inline-block; padding: 0 20px; background: #fff; position: absolute; z-index: 999; text-align: center; left: 42%; } .index-pro .bd .info .pro ul li { float: left; display: inline-block; margin: 6px 18px; text-align: center; } .index-pro .bd .info .pro ul li img { width: 250px; height: 180px; padding: 3px; border: 1px solid #ebebeb; } .index-pro .bd .info .pro ul li p { line-height: 27px; } .adv01 { background: #302979 url(../images/adv01.jpg) no-repeat center; height: 162px; text-align: center; color: #fff; } .adv01 h3 { font-size: 35px; font-weight: bold; letter-spacing: 2px; padding-top: 32px; } .adv01 h3 span { background: #ec7616; padding: 5px; } .adv01 p { font-size: 24px; color: #d5d4e6; } .adv01 p span { font-weight: bold; font-size: 40px; color: #ec7616; } .index-case { padding: 10px 0 30px; height: auto; overflow: hidden; } .index-case .content { height: 460px; overflow: hidden; } .index-case .content dl { float: left; display: block; width: 284px; height: 350px; border: 2px solid #ececec; margin-top: 40px; margin-right: 16px; } .index-case .content dl:hover { background: #241f72; border: 2px solid #241f72; } .index-case .content dl dt { margin-top: 12px; text-align: center; } .index-case .content dl dt img { width: 263px; height: 190px; } .index-case .content dl dd { padding: 12px; } .index-case .content dl dd h3 { font-size: 18px; line-height: 35px; } .index-case .content dl dd p { line-height: 25px; height: 50px; } .index-case .content dl:hover dd p { color: #fff; } .index-case .content dl dd h3 a { color: #333; } .index-case .content dl:hover dd h3 a { color: #fff; } .index-case .content dl a:hover { color: #fff; } .index-case .content dl .more { } .index-case .content dl .more a { background: url(../images/more.png) no-repeat top center; width: 41px; height: 41px; margin: 0 auto; display: block; } .index-case .content dl:hover .more a { background: url(../images/more.png) no-repeat bottom center; } .index-case .content dl:hover .more a:hover { background: url(../images/more.png) no-repeat bottom center; } .liucheng { background: #f3f3f3 url(../images/liuchengbg.png) no-repeat center 70px; height: 460px; padding-top: 50px; overflow: hidden; text-align: center; } .liucheng .tit { font-size: 34px; color: #241f72; font-weight: bold; } .liucheng .content { padding-top: 45px; height: auto; overflow: hidden; } .liucheng .content ul { padding-left: 80.5px; } .liucheng .content ul li { float: left; display: inline-block; margin-right: 71px; font-size: 16px; position: relative; } .liucheng .content ul li:after { content: ''; background: url(../images/ico-05.png) no-repeat; width: 14px; height: 26px; position: absolute; right: -50px; top: 50px; } .liucheng .content ul li:last-child:after { background: none; } .liucheng .content ul li p { margin-top: 10px; } .liucheng .content ul li span { display: block; width: 114px; height: 114px; overflow: hidden; transition-duration: 0.5s; } .liucheng .tel { font-size: 16px; line-height: 41px; position: relative; top: 40px; } .liucheng .tel span { display: inline-block; font-size: 30px; color: #333333; font-weight: bold; position: relative; top: 5px; } .liucheng .tel .more { display: inline-block; margin-left: 35px; } .liucheng .tel .more a { background: #ee7417; width: 137px; height: 41px; border-radius: 20px; line-height: 41px; display: block; color: #fff; } .lc01 span { background: url(../images/lc01.png) no-repeat top center; } .lc01 span:hover { background: url(../images/lc01.png) no-repeat bottom center; } .lc02 span { background: url(../images/lc02.png) no-repeat top center; } .lc02 span:hover { background: url(../images/lc02.png) no-repeat bottom center; } .lc03 span { background: url(../images/lc03.png) no-repeat top center; } .lc03 span:hover { background: url(../images/lc03.png) no-repeat bottom center; } .lc04 span { background: url(../images/lc04.png) no-repeat top center; } .lc04 span:hover { background: url(../images/lc04.png) no-repeat bottom center; } .lc05 span { background: url(../images/lc05.png) no-repeat top center; } .lc05 span:hover { background: url(../images/lc05.png) no-repeat bottom center; } .lc06 span { background: url(../images/lc06.png) no-repeat top center; } .lc06 span:hover { background: url(../images/lc06.png) no-repeat bottom center; } .lc07 span { background: url(../images/lc07.png) no-repeat top center; } .lc07 span:hover { background: url(../images/lc07.png) no-repeat bottom center; } .index-about { min-height: 630px; background: url(../images/aboutbg.jpg) no-repeat top center; text-align: center; padding-top: 60px; } .index-about .tit { font-size: 34px; color: #fff; font-weight: bold; } .index-about .content { padding-top: 60px; height: auto; overflow: hidden; } .index-about .fl { width: 543px; } .index-about .fr { width: 610px; color: #fff; text-align: left; } .index-about .fl img { width: 543px; height: 321px; border: 4px solid #fff; } .index-about .fr h3 { line-height: 70px; border-bottom: 1px solid #3f3a82; font-size:16px; font-weight:bold; } .index-about .fr p { line-height: 25px; padding-top: 20px; } .index-about .fr p a { font-weight: normal; color: #fff; } .index-about .fr .more { margin-top: 20px; width: 151px; height: 50px; border: 1px solid #fff; background: url(../images/ico-04.png) no-repeat 20px center; line-height: 50px; } .index-about .fr .more a { padding-left: 53px; color: #fff; width: 98px; height: 50px; display: block; } .index-about .fr .more a:hover { background: #ee7316 url(../images/ico-04.png) no-repeat 20px center; } .honor { margin-top: 81px; height: auto; overflow: hidden; } .honor .hd { height: 55px; overflow: hidden; } .honor .hd ul li { float: left; width: 1200px; height: 55px; font-size: 16px; line-height: 55px; display: block; } .honor .hd ul li span { width: 34px; height: 29px; display: inline-block; background: url(../images/honor-ico.png) no-repeat; position: relative; top: 10px; margin-right: 10px; } .honor .hd ul li a { background: #f2f2f2; width: 1200px; height: 55px; display: block; } .honor .hd ul li a:hover { background: # } .honor .hd ul li.on a { background: #ee7316; color: #fff; } .honor .hd ul li.on span { background: url(../images/honor-ico.png) no-repeat bottom; } .honor .bd { padding-top: 40px; } .honor .bd ul li { float: left; display: inline-block; margin-right: 20px; } .honor .bd ul li img { width: 287px; height: 210px; } .honor .bd ul li p { padding-top: 10px; } .index-news { padding: 10px 0 30px; height: auto; overflow: hidden; } .index-news .content { padding-top: 45px; } .index-news .hd { float: left; display: inline-block; width: 263px; } .index-news .hd ul li { height: 90px; width: 263px; font-size: 16px; line-height: 90px; } .index-news .hd ul li img { margin: 0 10px 0 50px; position: relative; top: 10px; } .index-news .hd ul li:hover { background: url(../images/news-ico.png) no-repeat right center; } .index-news .hd ul li a { color: #333333; height: 89px; width: 254px; text-align: center; display: block; border: 1px solid #ebebeb; } .index-news .hd ul li a:hover { background: #241f72; color: #fff; border: 1px solid #241f72; } .index-news .hd ul li.on { background: url(../images/news-ico.png) no-repeat right center; } .index-news .hd ul li.on a { background: #241f72; color: #fff; border: 1px solid #241f72; } .index-news .bd { float: right; width: 920px; display: inline-block; } .index-news .bd .info { } .index-news .bd .info .fl { width: 426px; height: 266px; } .index-news .bd .info .fr { width: 458px; height: 266px; } .index-news .bd .info .fl dl { width: 426px; height: 266px; position: relative; display: block; } .index-news .bd .info .fl dl dt { width: 426px; height: 266px; } .index-news .bd .info .fl dl dt img { width: 426px; height: 266px; } .index-news .bd .info .fl dl dd { position: absolute; bottom: 0; width: 100%; color: #fff; display: block; z-index: 999; background: rgba(0,0,0,0.5) } .index-news .bd .info .fl dl dd h3 { padding: 10px 15px 0; font-size: 18px; line-height: 35px; height: 35px; overflow: hidden; } .index-news .bd .info .fl dl dd p { padding: 0px 15px 10px 15px; } .index-news .bd .info .fl dl dd h3 a { color: #fff; } .index-news .bd .info .fr dl { height: auto; overflow: hidden; padding: 11px 0; border-bottom: 1px solid #e5e5e5; } .index-news .bd .info .fr dl:first-child { padding-top: 0 } .index-news .bd .info .fr dl:last-child { border-bottom: none; } .index-news .bd .info .fr dl dt { float: left; width: 81px; height: 70px; text-align: center; border: 1px solid #e5e5e5; display: inline-block; } .index-news .bd .info .fr dl:hover dt { background: #ee7316; border: 1px solid #ee7316; color: #fff; } .index-news .bd .info .fr dl dt span { display: block; font-size: 20px; margin-top: 18px; } .index-news .bd .info .fr dl dt em { font-style: normal; } .index-news .bd .info .fr dl dd { float: right; width: 360px; } .index-news .bd .info .fr dl dd h4 { font-size: 18px; line-height: 35px; height: 35px; overflow: hidden; } .links { padding-bottom: 20px; } .links span { font-weight: bold; font-size: 18px; } .links a { margin-right: 15px; display: inline-block; } .footer { background: #2C2477; overflow: hidden; padding-top: 45px; } .fnav { background: #312c7a; height: 50px; line-height: 50px; font-size: 16px; text-align: center; } .fnav span { padding: 0 28px; color: #625e9a; } .fnav a { color: #fff; } .fnav a:hover { color: #fff; } .copyright { padding: 30px 160px 0; } .copyright .fl img { max-height: 100px; } .copyright .text { line-height: 25px; color: #fff; margin-left: 120px; } .copyright .fr img { height: 100px; } .ftext { padding: 30px 0; text-align: center; color: #fff; line-height: 28px; overflow: hidden; } .ftext a { color: #fff; } .ban { width: 100%; height: 350px; overflow: hidden; } .ny { height: auto; overflow: hidden; width: 100%; padding: 30px 0; } .ny .fl { width: 300px; } .ny .fr { width: 860px; } .ny .fl .title { height: 70px; width: 270px; background: #20317f; color: #fff; padding: 20px 0 0 30px; text-transform: uppercase; } .ny .fl .title span { display: block; font-size: 28px; font-weight: bold; } .category { width: 100%; padding-top: 12px; margin-bottom: 20px; } .category h3 { line-height: 58px; float: left; } .category h3 a { float: left; line-height: 58px; color: #666; padding-left: 58px; width: 242px; font-weight: normal; background: url(../images/menu01.jpg) no-repeat; display: block; } .category h3 a:hover { background: url(../images/menu01-h.jpg) no-repeat; color: #20317f; } .category h3 span { float: left; } .category ul { display: none; float: left; width: 100%; } .category li { display: block; border-bottom: 1px solid #e1e1e1; width: 100%; line-height: 42px; background-size: 5px; } .category li a { display: block; color: #666; font-size: 14px; padding-left: 58px; } .category li.on a { color: #20317f; } .ny .contact { width: 300px; height: 140px; background: url(../images/tels.jpg) no-repeat #e3e3e3; margin-top: 30px; } .ny .contact p { margin-left: 160px; font-size: 16px; padding-top: 20px; color: #666666; } .ny .contact span { color: #20317f; font-size: 24px; padding-left: 120px; margin-top: 10px; display: block; } .ny .contact .more { margin-left: 125px; margin-top: 10px; text-align: center; } .ny .contact .more a { color: #20317f; border: 1px solid #20317f; width: 120px; height: 30px; line-height: 30px; display: block; } .ny .contact .more a:hover { background: #20317f; color: #fff; } .ny .fr .title { line-height: 45px; border-bottom: 1px solid #e1e1e1; } .ny .fr .title span { font-size: 24px; color: #20317f; border-bottom: 3px solid #20317f; padding-bottom: 10px; } .ny .fr .title p { display: inline-block; float: right; } .ny .fr .tit { line-height: 38px; border-bottom: 1px solid #e1e1e1; margin-bottom: 15px; } .ny .fr .tit span { font-size: 18px; color: #20317f; border-bottom: 3px solid #20317f; padding-bottom: 8px; } .ny .fr .txt { border: 1px solid #e1e1e1; background: #f4f4f4; margin-top: 20px; padding: 15px; } .list-1 dl { border-bottom: 1px solid #e1e1e1; padding: 15px 0; } .list-1 dl dt { line-height: 35px; font-size: 16px; } .list-1 dl dt:before { content: '■'; font-size: 12px; margin-right: 5px; color: #ff6d00; position: relative; top: -3px; } .list-1 dl dt span { float: right; font-size: 14px; } .list-1 dl dt a { font-weight: bold; } .list-1 dl dd { color: #999; } .list-2 { height: auto; overflow: hidden; padding-bottom: 30px; } .list-2 ul li { float: left; display: inline-block; margin-right: 27px; text-align: center; margin-top: 20px; } .list-2 ul li:nth-child(3n) { margin-right: 0 } .list-2 ul li img { width: 260px; height: 190px; padding: 3px; border: 1px solid #c1c1c1; transition: 0.5s; } .list-2 ul li p { padding-top: 10px; } .news { padding: 0px 0 0; } .news h1 { text-align: center; font-size: 22px; padding-top: 30px; } .news .date { text-align: center; font-size: 14px; padding: 15px 0; } .news .date span { padding: 0 15px; } .news_pic { text-align: center; } .news_pic img { max-width: 100%; height: auto; display: inline-block; } .news .info { padding: 10px 0 0; line-height: 25px; } .tags { border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; height: 35px; line-height: 35px; margin-top: 30px; } .tags span { font-weight: bold; } .tags a { margin-right: 15px; } .prev { line-height: 30px; } .prev span { float: right; } .xg-pro { height: auto; overflow: hidden; margin-top: 5px; } .xg-pro ul li { float: left; display: inline-block; width: 200px; margin-right: 15px; text-align: center; } .xg-pro ul li img { width: 200px; height: 146px; } .xg-pro ul li p { line-height: 30px; } .xg-news { height: auto; overflow: hidden; margin-top: 15px; } .xg-news ul li { float: left; display: inline-block; width: 47%; margin-right: 3%; line-height: 25px; } .xg-news ul li:before { content: '■'; font-size: 12px; margin-right: 5px; color: #ff6d00; position: relative; top: -10px; } .xg-news ul li a { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 240px; display: inline-block; } .xg-news ul li span { float: right; } .xg-area { height: auto; overflow: hidden; margin-top: 0px; margin-bottom: 15px; } .xg-area ul li { float: left; display: inline-block; margin-right: 25px; line-height: 25px; } .pro { width: 100%; height: auto; overflow: hidden; } .pro .img { float: left; display: inline-block; width: 400px; } .pro .text { float: right; display: inline-block; width: 430px; } .pro .text h1 { font-size: 24px; padding-top: 20px; } .pro .text .desc { padding: 20px 0; height: 150px; font-size: 16px; line-height: 25px; } .pro .text .btn { width: 120px; height: 40px; background: #20317f; color: #fff; display: block; text-align: center; line-height: 40px; font-size: 18px; margin-top: 30px; } .pro-content { margin-top: 20px; } .pro-content .tits { border-bottom: 1px solid #e1e1e1; height: 40px; width: 100%; font-size: 18px; } .pro-content .tits span { background: #20317f; color: #fff; display: block; width: 120px; height: 40px; text-align: center; line-height: 40px; } .pro-content .info { padding: 20px 0; line-height: 28px; } .pc-slide { width: 100%; padding-top: 20px; } .pc-slide img { width: 300px; height: 220px; } .seo { padding: 20px 0; line-height: 28px; } .clearfix { *zoom: 1; } .clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; } .btn-1 input { width: 52px; height: 32px; line-height: 32px; background: #e8e8e8; border: none; color: #333; margin-right: 22px; cursor: pointer; transition: 0.3s; } .btn-1 { padding-left: 100px; } .btn-1 input.focus { background: #20317f; color: #fff; } .btn-1 input.focus:hover { background: #444; } .btn-1 input:hover { background: #ccc; } .pages { padding: 30px 0px; text-align: center; } .pages li { display: inline-block; margin:0 5px; } .pages li a { padding: 5px 10px; border: 1px solid #ccc; background: #fff; color: #666; } .pages li a:hover { padding: 5px 10px; border: 1px solid #2C2477; background: #2C2477; color: #fff; } .guanjianci{ font-weight:bold; font-size:16px; background:#fff; color:#333; overflow:hidden; padding-top:20px; margin-left:343px; padding-bottom:20px; } .guanjianci_main .guanjianci_left a { diaplay:inline-black; color:#999; padding:10px: }