@charset "utf-8"; /*avaible_vi [ {"vicolor":"#e6222a"}, {"vicolor":"#fe9e0b"}, {"vicolor":"#005dbd"}, {"vicolor":"#019f00"} ] avaible_vi*/ .message .message_button input, .message .mess_su_sub { background-color: #e6222a; } html { color: #000; background: #fff; } body { color: #666; font: 12px/1.231 "microsoft yahei"; } /*网站字体颜色*/ body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; } table { border-collapse: collapse; border-spacing: 0; } fieldset, img { border: 0; } address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit; font-weight: inherit; } del, ins { text-decoration: none; } li { list-style: none; } caption, th { text-align: left; } q:before, q:after { content: ''; } abbr, acronym { border: 0; font-variant: normal; } sup { vertical-align: baseline; } sub { vertical-align: baseline; } input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; } input, button, textarea, select { *font-size: 100%; } input, select { vertical-align: middle; } select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif; } table { font-size: inherit; border-collapse: collapse; } pre, code, kbd, samp, tt { font-family: monospace; *font-size: 108%; line-height: 100%; } /*title*/ h1 { font-size: 32px; } h2 { font-size: 26px; } h3 { font-size: 20px; } h4 { font-size: 14px; } h5 { font-size: 12px; } h6 { font-size: 10px; } .mt10 { margin-top: 10px; } a { color: #666; text-decoration: none; } /*for ie f6n.net*/ a:focus { outline: 0; } /*for ff f6n.net*/ a:hover { text-decoration: underline; } .vam { vertical-align: middle; } .clear { clear: both; height: 0; line-height: 0; font-size: 0; } p { word-spacing: -1.5px; } .tr { text-align: right; } .tl { text-align: left; } .center { text-align: center; } .fl { float: left; } .fr { float: right; } .pa { position: absolute; } .pr { position: relative; } body { word-break: break-all; min-width: 1200px; margin: 0 auto; width: 100%; } /* -- 页面整体布局 -- */ .header, .content, .footer { width: 1200px; margin: 0 auto; } .h_nav li a:-webkit-any-link { display: block; } em, i { font-style: normal; } /*css_delete_start*/ /*头部开始*/ .top_bg { background: url(/uploads/image/qimages/top_bg.jpg) no-repeat center top; background-size: 1920px 175px; height: 176px; position: relative; z-index: 1; } .h_top { height: 48px; line-height: 48px; overflow: hidden; color: #d4dad7; } .h_top em { float: left; font-size: 14px; color: #8b8b8b; } .h_con { height: 126px; overflow: hidden; } .h_con h1{float: left;padding: 5px 0;height: 116px;font-size: 0;line-height: 0;text-align: center;display: table;} .h_con h1 span{display: table-cell;vertical-align: middle;} .h_con h1 img{max-width: 210px;max-height: 116px;display: inline-block;} .h_con .h_dw { float: left; padding: 45px 0 15px 22px; margin-left: 40px; font-size: 18px; color: #1f1a17; font-weight: bold; width: 280px; text-align: center; background: url(/uploads/image/qimages/t_line.gif) no-repeat 0 48px; background-size: 2px 39px; } .h_dw em { display: inline-block; height: 24px; overflow: hidden; } .h_dw i { color: #e6222a; } .h_dw span { display: block; font-size: 14px; color: #7e7e7e; padding: 5px 0 0; height: 22px; overflow: hidden; } .h_con .tel { width: 200px; height: 65px; background: url(/uploads/image/qimages/tel_bg.gif) no-repeat 0 40px; background-size: 190px 65px; float: right; padding: 40px 0 0 0; font-size: 14px; color: #7e7e7e; font-weight: bold; text-align: right; } .h_con .tel em { display: inline-block; height: 20px; overflow: hidden; } .tel span { display: block; height: 30px; font-size: 24px; color: #e6222a; overflow: hidden; } /*底部开始*/ .f_bg { height: 275px; background: url(/uploads/image/qimages/f_bj.jpg) no-repeat center top; background-size: 1920px 337px; overflow: hidden; padding: 62px 0 0; } .f_top { height: 222px; overflow: hidden; } .f_logo{float: left;padding: 0 0 50px;height: 170px;font-size: 0;line-height: 0;text-align: center;display: table;} .f_logo span{display: table-cell;vertical-align: middle;} .f_logo img{max-width: 250px;max-height: 170px;display: inline-block;} .f_lx { width: 900px; padding-left: 40px; } .f_lx dl { width: 245px; float: left; background: url(/uploads/image/qimages/f_line01.gif) no-repeat; background-size: 1px 165px; padding: 34px 0 0 55px; height: 188px; overflow: hidden; } .f_lx dt { height: 40px; margin-bottom: 12px; } .f_lx dt img { display: block; float: left; width: 39px; height: 39px; margin-right: 25px; border-radius: 50%; overflow: hidden; } .f_lx dt span { float: left; display: block; height: 39px; width: 161px; font-size: 14px; color: #333333; line-height: 39px; text-transform: uppercase; overflow: hidden; } .f_lx dd { padding-left: 60px; font-size: 14px; color: #333; line-height: 25px; overflow: hidden; background: url(/uploads/image/qimages/f_icon4.png) no-repeat 15px 10px; background-size: 9px 7px; } .f_lx dd a { color: #333; } .f_bot { background-color: #333; height: 52px; font-size: 14px; line-height: 52px; color: #fff; text-align: right; overflow: hidden; } .f_bot em { float: left; } .f_bot a { color: #fff; } .f_bot span { margin-left: 10px; } /*广告*/ .banner { background: url(/uploads/image/qimages/banner.jpg) no-repeat center 0; background-size: 1920px 560px; height: 560px; display: block; } /*css_delete_end*/ .mb10 { margin-bottom: 10px; } .ml10 { margin-left: 10px; } .bg { background: #fff; } /*案例*/ .case_bg { background: url(/uploads/image/qimages/case_bg.jpg) no-repeat center 0; background-size: 1920px 772px; height: 690px; padding: 82px 0 0; font-size: 0; overflow: hidden; } .case_bt { text-align: center; height: 140px; overflow: hidden; font-size: 26px; color: #1f1a17; } .case_bt p { height: 35px; overflow: hidden; } .case_bt i { color: #e6222a; } .case_bt span { display: block; height: 39px; font-size: 24px; padding: 5px 0 0; overflow: hidden; } .case_t { background: url(/uploads/image/qimages/case_tbg.png) no-repeat; background-size: 1200px 186px; width: 1200px; height: 100px; overflow: hidden; } .case_t ul li { width: 149px; height: 100px; float: left; padding: 0 1px 0 0; } .case_t ul li a { font-size: 16px; color: #fff; display: block; width: 149px; height: 100px; float: left; text-align: center; line-height: 100px; overflow: hidden; } .case_t ul li.cur a, .case_t ul li a:hover { background: #e6222a; } .case_l { width: 800px; height: 448px; padding: 1px 1px 0; } .case_l a:hover { zoom: 1; } .case_l img { width: 800px; height: 448px; } .case_l span { display: block; width: 800px; height: 60px; text-align: center; line-height: 60px; position: absolute; bottom: 0; left: 1px; font-size: 16px; color: #333; font-weight: bold; background: rgba(255, 255, 255, 0.6); overflow: hidden; } .case_m ul { width: 395px; float: left; } .case_m ul li { width: 395px; height: 222px; position: relative; padding: 2px 0 0; overflow: hidden; } .case_m ul li img { width: 395px; height: 222px; } /*专业服务商*/ .fuw { padding: 80px 0 70px; font-size: 0; overflow: hidden; } .fuw_t { height: 112px; overflow: hidden; text-align: center; } .fuw_t span { display: block; font-size: 26px; color: #333; padding: 16px 0 0; height: 32px; overflow: hidden; margin: 0 auto; } .fuw_t i { color: #e6222a; } .fuw ul { background: no-repeat; background-size: 1200px 186px; width: 1200px; height: 250px; display: inline-block; overflow: hidden; } .fuw ul li { width: 186px; float: left; position: relative; text-align: center; margin: 0 152px 0 0; overflow: hidden; } .fuw ul li img { width: 186px; height: 186px; border-radius: 50%; overflow: hidden; } .fuw ul li a { color: #333; display: block; } .fuw ul li a:hover { color: #e6222a; } .fuw ul li b { display: block; font-size: 18px; padding: 10px 0 0; height: 24px; overflow: hidden; margin-bottom: 10px; } .fuw ul li span { display: block; font-size: 16px; height: 20px; overflow: hidden; } .fuw ul li em { display: block; position: absolute; top: 0; left: 0; width: 186px; height: 186px; z-index: 10; } .fuw .nobor { margin: 0; } /*作业平台*/ .ping_bg { background: url(/uploads/image/qimages/ping_bg.jpg) no-repeat center 0; background-size:1920px 1085px; height: 1085px; font-size: 0; overflow: hidden; } .ping_t { width: 800px; margin: 0 auto; margin-top: 10px; } .ping_t ul li { width: 400px; height: 126px; float: left; } .ping_t ul li { font-size: 18px; color: #333; font-weight: bold; background: #fff; display: block; float: left; width: 400px; height: 126px; text-align: center; line-height: 126px; overflow: hidden; } .ping_t ul li.cur { color: #fff; background: #e6222a; } .ping_m { width: 1200px; display: inline-block; overflow: hidden; } .ping_none { display: none; } .ping_m ul li { width: 380px; height: 429px; float: left; position: relative; padding: 30px 10px 0; overflow: hidden; } .ping_m ul li img { width: 374px; height: 423px; border: #d2d2d2 3px solid; } .ping_m ul li p { background: #000; opacity: .8; width: 380px; height: 115px; position: absolute; bottom: 0px; left: 10px; overflow: hidden; } .ping_m ul li span { display: block; text-align: center; padding: 20px 0 0; height: 30px; line-height: 30px; overflow: hidden; } .ping_m ul li span { font-size: 20px; color: #fff; } .ping_m ul li em { display: block; padding: 15px 0 0 75px; } .ping_m li em i { font-size: 14px; color: #fff; display: block; float: left; width: 82px; height: 30px; line-height: 30px; text-align: center; overflow: hidden; border: #fff 1px solid; margin: 0 60px 0 0; } .ping_m li em i a { color: #fff; display: block; overflow: hidden; } /*规范素养*/ .gui_bg { background: url(/uploads/image/qimages/gui_bg.jpg) no-repeat center 0; background-size: 1920px 760px; height: 760px; font-size: 0; overflow: hidden; } .gui_t { text-align: center; padding: 102px 0 0; height: 35px; overflow: hidden; margin-bottom: 75px; } .gui_t { font-size: 26px; color: #333; } .gui_t i { color: #e6222a; } .gui_t span { display: block; font-size: 12px; color: #333; font-weight: normal; padding: 5px 0 0; } .gui .gui_dl01 { display: block; float: left; width: 594px; height: 224px; overflow: hidden; margin: 0 0 1px; background: #fff; } .gui .gui_dl02 { display: block; float: left; width: 594px; height: 224px; overflow: hidden; margin: 0 0 1px; background: #eee; } .gui .gui_dl03 { display: block; float: left; width: 594px; height: 224px; overflow: hidden; background: #eee; } .gui .gui_dl04 { display: block; float: left; width: 594px; height: 224px; overflow: hidden; background: #fff; } .gui .gui_dl01, .gui .gui_dl03 { border-radius: 224px 0 0 224px; } .gui .gui_dl02, .gui .gui_dl04 { border-radius: 0 224px 224px 0; } .gui dl { display: inline-block; width: 594px; height: 223px; } .gui dl dt { width: 216px; height: 217px; float: left; border-radius: 50%; border: 3px solid #333; } .gui dl dt img { width: 216px; height: 217px; border-radius: 50%; } .gui dl dd { width: 300px; float: left; padding: 30px 0 0 30px; text-align: center; overflow: hidden; } .gui dl dd h5 { font-size: 18px; color: #333; height: 30px; line-height: 30px; overflow: hidden; } .gui dl dd p { font-size: 14px; color: #333; line-height: 22px; padding: 10px 0 0; height: 88px; overflow: hidden; } .gui dl dd p i { color: #e6222a; } .gui .gui_dl02 dl dt, .gui .gui_dl04 dl dt { float: right; } .gui .gui_dl02 dl dd, .gui .gui_dl04 dl dd { padding: 30px 0 0 45px; } /*广告条*/ .ban01 { background: url(/uploads/image/qimages/ban01.gif) no-repeat center 0; background-size: 1920px 340px; height: 340px; overflow: hidden; } .ban01 p { width: 253px; float: left; text-align: center; height: 340px; overflow: hidden; } .ban01 p span { display: block; font-size: 16px; color: #333; padding: 50px 0 0; } .ban01 p i { display: block; height: 22px; overflow: hidden; } .ban01 p span b { display: block; font-size: 26px; color: #e6222a; padding: 3px 0 0; height: 36px; overflow: hidden; } .ban01 p span a { font-size: 16px; color: #fff; display: block; width: 116px; height: 36px; text-align: center; line-height: 36px; background: #e6222a; margin: 0 auto 8px; overflow: hidden; } .ban01 p em { display: block; padding: 40px 0 0; } .ban01 p em img { width: 208px; height: 114px; } .ban_r { width: 947px; } .ban_r span { display: block; width: 127px; height: 127px; position: absolute; } .ban_r span b { font-size: 14px; color: #1f1a17; background: no-repeat; background-size: 127px 127px; display: block; width: 127px; height: 127px; text-align: center; overflow: hidden; font-weight: normal; } .ban_r span.cur b { background: #e6222a; border-radius: 50%; color: #fff; text-decoration: none; position: relative; } .ban_r span.cur b::after { content: ""; width: 115px; height: 115px; display: block; border: 1px dashed #fff; border-radius: 50%; position: absolute; top: 5px; left: 5px; z-index: 1; } .ban_r span i { display: block; font-size: 20px; padding: 35px 0 5px; height: 24px; overflow: hidden; position: relative; z-index: 22; } .ban_r span em { display: inline-block; height: 24px; overflow: hidden; position: relative; z-index: 22; } .ban_r .ban_span01 { top: 151px; left: 20px; } .ban_r .ban_span02 { top: 41px; left: 180px; } .ban_r .ban_span03 { top: 151px; left: 340px; } .ban_r .ban_span04 { top: 41px; left: 500px; } .ban_r .ban_span05 { top: 151px; left: 660px; } .ban_r .ban_span06 { top: 41px; right: 0; } /*发展流程*/ .fengc_bg { height: 600px; font-size: 0; overflow: hidden; background: #f1f1f1; } .fengc_t { height: 102px; overflow: hidden; margin-top: 40px; } .fengc_t span { font-size: 16px; color: #e6222a; background: #fff; text-align: center; border: 1px solid #d2d2d2; display: block; height: 78px; line-height: 78px; width: 33%; float: left; overflow: hidden; } .fengc_m { height: 417px; } .fengc_m dl dt { width: 798px; height: 417px; float: left; } .fengc_m dl dt img { width: 798px; height: 417px; } .fengc_m dl dd { width: 325px; float: left; padding: 30px 25px 25px 25px; background: #e6222a; height: 362px; } .fengc_m dl dd h5 { height: 50px; line-height: 25px; overflow: hidden; } .fengc_m dl dd h5 { font-size: 18px; color: #fff; } .fengc_m dl dd p { font-size: 14px; color: #fff; height: 72px; line-height: 24px; overflow: hidden; padding: 10px 0 0; } .fengc_m dl dd em { display: block; text-align: center; padding: 10px 0 0; overflow: hidden; } .fengc_m dl dd em a { display: inline-block; height: 20px; font-size: 14px; color: #fff; overflow: hidden; } .fengc_m dl dd span { display: block; width: 330px; margin: 0 auto; padding: 45px 0 0; overflow: hidden; } .fengc_m dl dd span img { width: 330px; height: 161px; } .sidebar { position: fixed; bottom: 50px; right: 20px; z-index: 99; width: 50px; } .sidebar-itme { width: 50px; height: 50px; margin-bottom: 20px; position: relative; } .sidebar-itme:hover span{ display: block; } .sidebar-itme span { display: none; width: 66px; height: 24px; font-size: 12px; color: #666; text-align: center; line-height: 24px; border-radius: 4px; background-color: #eee; position: absolute; right: 54px; top: 50%; margin-top: -12px; } .sidebar img { width: 50px; height: 50px; border-radius: 50%; cursor: pointer; background-color: #e6222a; overflow: hidden; } .sidebar .fh { display: none; }