﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/*正文开始*/
.banner a { background:url(../images/banner.jpg) no-repeat center 0;background-size: 1920px 560px; height:560px; display:block;}

/*案例*/
.case_bg{ background:url(../images/case_bg.jpg) no-repeat center 0;height: 690px; padding:82px 0 0;font-size: 0;overflow: hidden;}
.case_bt{text-align: center;height: 140px;overflow: hidden;}
.case_bt a{font-size: 26px;color: #1f1a17;}
.case_bt i{color: #da251c;}
.case_bt span{display: block;font-size: 24px; padding:5px 0 0;}
.case_t{ background:url(../images/case_tbg.png) no-repeat;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:#d9271d;}
.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:url(../images/case_picbg01.png) repeat;overflow: hidden;}
.case_l a:hover span{color: #fff;background:#000;opacity: .8}
.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;}
.case_m ul li .a_bg{ display:none;position: absolute;bottom: 0;left: 0;}

/*专业服务商*/
.fuw{ padding:80px 0 70px;font-size: 0;overflow: hidden;}
.fuw_t{height: 112px;overflow: hidden;}
.fuw_t a{display: block;}
.fuw_t em{display: block;float: left;width: 175px; padding:0 0 0 320px;}
.fuw_t em img{width: 175px;height: 64px;}
.fuw_t span{display: block;float: left;font-size: 26px;color: #333; padding:16px 0 0;width:550px;height:32px;overflow: hidden;}
.fuw_t i{color: #da261d;}
.fuw ul{ background:url(../images/fuw_bg.gif) no-repeat;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;}
.fuw ul li a{color: #333;display: block;}
.fuw ul li a:hover{color: #da251c;}
.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(../images/ping_bg.jpg) no-repeat center 0;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 a{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 a{color: #fff;background: #c00;}
.ping_m{width: 1200px; display:inline-block;overflow: hidden;}
.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 a{font-size: 20px;color: #fff;}
.ping_m ul li em{display: block; padding:15px 0 0 75px}
.ping_m ul li em a{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 ul li em a:hover{color: #333;background: #fff;}

/*规范素养*/
.gui_bg{ background:url(../images/gui_bg.jpg) no-repeat center 0;height: 760px;font-size: 0;overflow: hidden;}
.gui_t{text-align: center; padding:102px 0 0;height: 110px;overflow: hidden;}
.gui_t a{font-size: 26px;color: #333;}
.gui_t i{color: #da251c;}
.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 dl{ display:inline-block;width: 594px;height: 223px;}
.gui dl dt{width: 216px;height: 217px; float: left;border-radius: 50%;padding:3px;}
.gui dl dt img{width: 216px;height: 217px;}
.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: #da251c;}
.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(../images/ban01.gif) no-repeat center 0; 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: #da251c; padding:3px 0 0;overflow: hidden;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: #da251c; 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 a{font-size: 14px;color: #1f1a17; background:url(../images/ban_k01.png) no-repeat;display: block;width: 127px;height: 127px;text-align: center;overflow: hidden;}
.ban_r span.cur a{ background:url(../images/ban_k02.png) no-repeat;color: #fff; text-decoration:none;}
.ban_r span i{display: block;font-size: 20px; padding:35px 0 5px;}
.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 a{font-size: 16px;color: #da251c;background: #fff; text-align: center; border:1px solid #d2d2d2;display: block;height:78px;line-height: 78px;float: left;width:33%;float: left;box-sizing: border-box;}
.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: #c00;height: 362px;}
.fengc_m dl dd h5{height: 50px;line-height: 25px;overflow: hidden;}
.fengc_m dl dd h5 a{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{font-size: 14px;color: #fff;}
.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;}

/*企业动态*/
.news,.wd{ width:750px; padding:60px 0 45px; font-size:0;}
.news_t{ height:62px; background:url(../images/news_tbg.jpg) no-repeat; line-height:62px;overflow: hidden;}
.news_t ul li{ float:left; padding:0 0 0 50px;}
.news_t ul li a{ font-size:16px; color:#fff;}
.news_t ul li.cur a,.news_t ul li a:hover{ color:#fff;}
.news_t span,.wd_t span{ float:right; padding:0 30px 0 0;}
.news_t span a,.wd_t span a{ font-size:16px; color:#fff;text-transform: uppercase;}
.news dl{ width:750px; padding:20px 0 30px; display:inline-block; overflow:hidden;}
.news dt{ width:200px; float:left; padding:0 35px 0 0;}
.news dt img{ width:200px; height:150px;}
.news dd{ float:left; overflow:hidden; width:500px;}
.news dd h5{ height:30px; line-height:30px; overflow:hidden;}
.news dd h5 a{ font-size:18px; color:#333;font-weight: normal;}
.news dd p{ font-size:14px; color:#333; height:50px; line-height:25px; padding:10px 0 0;overflow: hidden;}
.news dd span{ display:block; padding:20px 0 0;}
.news dd span a{font-size: 14px;color: #333;display: block;width: 98px;height: 28px;line-height: 28px;text-align: center; border:#d6d6d6 1px solid;overflow: hidden;}
.news_m ul{ width:750px; display:inline-block; overflow:hidden;}
.news_m ul li{ height:56px; padding:18px 0 0; border-top:#d6d6d6 1px solid; overflow:hidden; width:330px; float:left; margin:0 45px 0 0;overflow: hidden;}
.news_m ul li a:hover,.wd dt a:hover{ color:#d9271d;}
.news_m ul li b{display: block;float: right;width: 11px;}
.news_m ul li b img{width: 11px;height: 21px;}
.news_m ul li em{display: block;font-size: 12px;color: #fff;float: left;width: 15px;height: 15px;text-align: center;line-height: 15px;overflow: hidden;background: #333;}
.news_m ul li span{display: block;float: left; padding:0 0 0 36px;}
.news_m ul li span a{font-size: 14px;color: #333;display: block;height:20px;overflow: hidden;}
.news_m ul li span i{display: block;font-size: 14px;color: #858585; padding:8px 0 0;}

/*常见问题*/
.wd{ width:400px;}
.wd_t{ background:url(../images/wd_tbg.jpg) no-repeat;height: 62px;line-height: 62px; padding:0 0 0 35px;width: 365px;overflow: hidden;}
.wd_t a{ font-size:16px; color:#fff;}
.wd dl{ width:400px; height:144px; border-bottom:#d6d6d6 1px solid; padding:30px 0 0;overflow: hidden;}
.wd dt{ background:url(../images/wen.gif) no-repeat;background-size: 24px 24px; padding-left:40px; height:25px; line-height:25px; overflow:hidden;}
.wd dt a{ font-size:16px; color:#333;}
.wd dd{ font-size:14px; color:#a1a1a1; background:url(../images/da.gif) no-repeat 0 10px;background-size: 24px 24px; padding:5px 0 0 40px; line-height:24px; height:72px; overflow:hidden;}
.wd .nobor{ border:none;}