/* CSS Reset */ * { box-sizing: border-box; font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif; } body,dl,dd,h1,h2,h3,h4,h5,h6,p,form { margin: 0; } ul,ol,li { margin: 0; padding: 0; list-style-type: none; } h1, h2, h3, h4, h5, h6, b, i { font-size: 100%; font-style: normal; font-weight: normal; } img { font-size: 0; border: 0; } a { color: #000; text-decoration: none; } input, select, textarea, button, option { outline: none; } /* g-header */ .g-header { height: 300px; background-color: #15161b; background-image: url(../frame/img-1.png); background-repeat: no-repeat; background-position: center right; position: relative; min-width: 1000px; } .g-header .top { position: absolute; top: 50px; left: 0; right: 0; margin: auto; height: 65px; width: 1000px; } .g-header .top { } .g-header .top .logo { width: 162px; height: 64px; position: relative; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; color: #fff; font-size: 18px; } .g-header .top .logo p { line-height: 32px; } .g-header .top .logo i { width: 175px; height: 64px; position: absolute; background-color: #2740bf; left: -183px; top: 0; font-weight: bold; text-align: right; padding-right: 15px; line-height:26px; padding-top: 6px; } .g-header .top .logo i span { display: block; color: #fff; font-size: 22px; } .g-header .top .logo i a { display: block; color: #fff; font-size: 14px; } .g-header .top .search { position: absolute; top: 0; bottom: 0; margin: auto; right: 0; width: 190px; height: 35px; border: 1px solid #d2d4d9; background-color: rgba(0,0,0,.4); } .g-header .top .search input.box { width: 100%; height: 100%; border: none; background-color: transparent; color: #fff; padding-left: 10px; } .g-header .top .search input.icon{ position: absolute; right: 0px; top: 0; bottom: 0; margin: auto; color: #fff; font-size: 20px; line-height: 33px; width: 35px; height: 35px; background-image: url(../frame/icon-12.png); background-size: 50%; background-repeat: no-repeat; background-position: center; background-color: transparent; border: none; cursor: pointer; } .g-header .top .search input.icon:hover { opacity: .8; } .g-header .nav { height: 50px; background: rgba(0,0,0,.5); width: 100%; position: absolute; bottom: 0; } .g-header .nav >ul { width: 1001px; margin: 0 auto; height: 50px; position: relative; } .g-header .nav li { float: left; width: calc(100% / 7); height: 50px; text-align: center; line-height: 50px; position: relative; z-index: 2; } .g-header .nav li:before { content: ''; display: inline-block; width: 100%; background: #2740bf; height: 0; position: absolute; z-index: 1; left: 0; top: 0; transition: height .5s; -moz-transition: height .5s; -webkit-transition: height .5s; -o-transition: height .5s; } .g-header .nav li:hover:before { height: 55px; } .g-header .nav li a { position: relative; z-index: 2; width: 100%; height: 100%; display: inline-block; } .g-header .nav >ul li.active:before { content: ''; display: inline-block; width: 100%; background: #2740bf; height: 55px; position: absolute; z-index: 1; } .g-header .nav li a { color: #fff; font-size: 16px; } /* footer */ .g-footer { } .g-footer >div { width: 1000px; margin: 0 auto; border-top: 4px solid #2740bf; padding: 30px 0; } .g-footer >div p{ font-size: 14px; text-align: center; line-height: 30px; color: #333; } /* m-menu */ .m-menu { width: 1000px; margin: 0 auto; text-align: center; padding: 30px 0; } .m-menu a { padding: 10px 20px; margin: 0 10px; font-size: 14px; display: inline-block; } .m-menu a.active { background: #fff; box-shadow: 0px 6px 18px 0px rgba(8, 4, 5, 0.08); color: #2740bf; } .m-menu a:hover { background: #fff; box-shadow: 0px 6px 18px 0px rgba(8, 4, 5, 0.08); color: #2740bf; transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; -o-transition: all .2s; } /* m-content */ .m-content { width: 1000px; margin: 0 auto; padding-bottom: 40px; } .m-content h4 { position: relative; text-align: center; padding: 30px 0 10px 0; } .m-content h4 span{ font-size: 24px; display: inline-block; padding: 0 20px; background: #fff; position: relative; z-index: 2; } .m-content h4:before { content: ""; display: inline-block; width: 100%; height: 1px; background: #e5e5e5; position: absolute; top: 0; bottom: 0; z-index: 1; margin: auto; left: 0; } .m-content .pub-time { text-align: center; font-size: 14px; padding: 0px 0 20px 0; color: #666; } .m-content .content { font-size: 14px; } .m-content .content .img{ text-align: center; margin-bottom: 10px; } .m-content .content .img img { display: inline-block; } .m-content .content p { font-size: 15px; color: #333; line-height: 26px; margin-bottom: 10px; } /* m-pagination */ .m-pagination { font-size: 14px; width: 1000px; margin: 0 auto; text-align: center; height: 110px; padding: 20px 0 40px 0; } .m-pagination >a { display: inline-block; height: 30px; line-height: 30px; padding: 0 10px; color: #333; cursor: pointer; } .m-pagination >div { display: inline-block; } .m-pagination >div a { display: inline-block; height: 30px; line-height: 30px; padding: 0 10px; color: #333; cursor: pointer; } .m-pagination a:hover { color: #2740bf; } .m-pagination >div a.active { background: #2740bf; border-radius: 50%; color: #fff; } .m-pagination { font-size: 14px; width: 100%!important; max-width: 1000px; } .m-pagination >table { margin: 0 auto; } .m-pagination >table td{ font-size: 14px!important; font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif!important; } .m-pagination span { display: inline-block; height: 30px; line-height: 30px; padding: 0 15px; margin-left: 5px; color: #333; cursor: pointer; border: 1px solid #e5e5e5; transition: background-color .2s,color .2s; -moz-transition: background-color .2s,color .2s; -webkit-transition: background-color .2s,color .2s; -o-transition: background-color .2s,color .2s; font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif!important; } .m-pagination span:hover { background-color: #2740bf; color: #fff; } .m-pagination .PrevDisabled { display: inline-block!important; height: 30px!important; line-height: 30px!important; padding: 0 15px!important; margin-left: 5px!important; color: #333!important; cursor: pointer!important; border: 1px solid #e5e5e5!important; transition: background-color .2s,color .2s; -moz-transition: background-color .2s,color .2s; -webkit-transition: background-color .2s,color .2s; -o-transition: background-color .2s,color .2s; color: #999!important; background: #eee!important; cursor: default!important; } .m-pagination .Prev { display: inline-block!important; height: 30px!important; line-height: 30px!important; padding: 0 15px!important; margin-left: 5px!important; color: #fff!important; cursor: pointer!important; border: 1px solid #e5e5e5!important; transition: background-color .2s,color .2s; -moz-transition: background-color .2s,color .2s; -webkit-transition: background-color .2s,color .2s; -o-transition: background-color .2s,color .2s; color: #fff!important; background: #2740bf!important; cursor: default!important; } .m-pagination .NextDisabled { display: inline-block!important; height: 30px!important; line-height: 30px!important; padding: 0 15px!important; margin-left: 5px!important; color: #333!important; cursor: pointer!important; border: 1px solid #e5e5e5!important; transition: background-color .2s,color .2s; -moz-transition: background-color .2s,color .2s; -webkit-transition: background-color .2s,color .2s; -o-transition: background-color .2s,color .2s; color: #999!important; background: #eee!important; cursor: default!important; } .m-pagination .Next { display: inline-block!important; height: 30px!important; line-height: 30px!important; padding: 0 15px!important; margin-left: 5px!important; color: #fff!important; cursor: pointer!important; border: 1px solid #e5e5e5!important; transition: background-color .2s,color .2s; -moz-transition: background-color .2s,color .2s; -webkit-transition: background-color .2s,color .2s; -o-transition: background-color .2s,color .2s; color: #fff!important; background: #2740bf!important; cursor: default!important; } .m-pagination .defaultButtonStyle { display: inline-block!important; height: 30px!important; line-height: 30px!important; padding: 0 15px!important; margin-left: 5px!important; color: #fff!important; cursor: pointer!important; border: 1px solid #e5e5e5!important; transition: background-color .2s,color .2s; -moz-transition: background-color .2s,color .2s; -webkit-transition: background-color .2s,color .2s; -o-transition: background-color .2s,color .2s; color: #fff!important; background: #2740bf!important; cursor: default!important; } .m-pagination .PrevDisabled:hover { color: #999; background: #eee; cursor: default; } .m-pagination .NextDisabled:hover { color: #999; background: #eee; cursor: default; } .headStyle1lf8yd8tsb .this-page { display: inline-block!important; height: 30px!important; line-height: 30px!important; padding: 0 15px!important; margin-left: 5px!important; font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif!important; background-color: #2740bf!important; color:#fff!important; border-color:#2740bf!important; } .headStyle1lf8yd8tsb a:link { display: inline-block!important; height: 30px!important; line-height: 30px!important; padding: 0 10px!important; margin-left: 5px!important; font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif!important; border-color:#e5e5e5!important; } /* m-list */ .m-list { } .m-list .item { display: table; min-height: 100px; width: 100%; padding: 20px 0; } .m-list .left { display: table-cell; vertical-align: middle; width: 150px; text-align: center; font-size: 36px; } .m-list .center { display: table-cell; vertical-align: middle; padding-right: 20px; } .m-list .center p { color: #333; padding-bottom: 10px; } .m-list .center span { font-size: 14px; color: #666; } .m-list .right { display: table-cell; vertical-align: middle; width: 60px; } .m-list .right >div { width: 38px; height: 38px; border-radius: 50%; border: 2px solid #e5e5e5; text-align: center; line-height: 35px; } .m-list .right i { font-size: 24px; color: #aaa; } .m-list .item:hover { box-shadow: 0px 6px 18px 0px rgba(8, 4, 5, 0.08); transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; -o-transition: all .2s; } .m-list .item:hover .right >div { background: #2740bf; border-color: #2740bf; transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; -o-transition: all .2s; } .m-list .item:hover .right >div i { color: #fff; } .m-list2 { width: 1000px; margin: 0 auto; padding: 50px 0 0 0; } .m-list2 .item{ width: 100%; height: 160px; display: table; cursor: pointer; } .m-list2 .item:hover { box-shadow: 0px 6px 18px 0px rgba(8, 4, 5, 0.08); transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; -o-transition: all .2s; } .m-list2 .item .left { width: 150px; height: 160px; text-align: center; display: table-cell; vertical-align: middle; color: #333; } .m-list2 .item .left span { display: block; font-size: 30px; } .m-list2 .item .left i { display: block; font-size: 12px; padding: 5px 0; } .m-list2 .item .left p { display: block; font-size: 12px; } .m-list2 .item .center { height: 160px; width: 190px; display: table-cell; vertical-align: middle; } .m-list2 .item .center img { width: 160px; height: 90px; background: #eee; } .m-list2 .item .right { height: 160px; display: table-cell; vertical-align: middle; padding-right: 40px; } .m-list2 .item .right p { color: #333; padding-bottom: 10px; } .m-list2 .item .right span { font-size: 14px; color: #666; } /* m-menu2 */ .m-menu2 { width: 200px; box-shadow: 0px 6px 18px 0px rgba(8, 4, 5, 0.08); padding-bottom: 10px; margin-bottom: 150px; } .m-menu2 span { display: block; height: 50px; background: #2740bf; font-size: 16px; color: #fff; line-height: 50px; padding-left: 30px; border-left: 2px solid #2740bf; } .m-menu2 a { display: block; height: 50px; padding-left: 30px; font-size: 14px; line-height: 50px; border-left: 2px solid #fff; } .m-menu2 a.active { background: #f0f0f0; border-color: #2740bf; } .m-menu2 a:hover { background: #f0f0f0; } .otherArticle { margin: 0 auto; width: 1000px; overflow: auto; padding-bottom: 30px; } .otherArticle i { display: inline-block; } .otherArticle .next { float: right; } .otherArticle .prev { float: left; } .otherArticle .next i { width: 25px; height: 25px; float: right; background-image: url(../frame/icon-11.png); } .otherArticle .prev i { width: 25px; height: 25px; float: left; background-image: url(../frame/icon-10.png); } .otherArticle .prev a { padding-left: 20px; } .otherArticle .next a { padding-right: 20px; } .otherArticle a { font-size: 14px; line-height: 25px; height: 25px; float: left; display: inline-block; } .otherArticle a:hover { color: #9d1d22; text-decoration: underline; }