@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
*{font-family: Microsoft YaHei;}
a{ font-size:12px; color:#333;}
/*** ??? ***/
#header .header-box .sidebar-a img {width:136px;height:43px;margin-top:27px;margin-left:83px;}
#header .sidebar-b ul li {list-style:none;float:left;padding:0px 15px;cursor:pointer;position:relative;height:100%;}
#header .sidebar-b ul li::before{content:"";position:absolute;top:0;left:100%;width:0;height:100%;border-bottom:2px solid #E25116;transition:0.2s all linear;z-index:2;margin-top: -2px;}
#header .sidebar-b ul li:hover::before{width:100%;left:0;}
#header .sidebar-b ul li:hover a{color: #E25116;}
#header .sidebar-b ul li:hover ~ li::before{left:0;}
#header .sidebar-b ul li.active::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:2px solid #E25116;transition:0.2s all linear;z-index:2;margin-top: -2px;}
#header .sidebar-b ul li.active a{color: #E25116;}
#header .sidebar-b ul li a{position: relative; z-index: 10;}
.all_bannpic{padding-top: 100px;}
#header .sidebar-b > div {line-height:100px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#636363;}
  

/**** ?? ***/
.outerone{ width:1000px; height:358px; margin:auto;}
.footer{ width:100%; height:auto; position:relative;padding-top: 0px;}
.footertop{ width:100%; height:358px; background:#2b2e33;}
.lf_footertop{width:357px; height:319px; background:url('../images/fanc/back.png') no-repeat; position:absolute; top:-10px;}
.twocodecolumn{ width:224px; height:98px; padding-top:70px; margin-left:40px;}
.rt_twocodeinfo { margin-left:10px;}
.footer_loginway{ width:210px; height:30px; margin:15px 0 0 40px;}

.rt_footertop{ margin-top:50px;}
.rt_footertop ul{ width:auto; height:auto;}
.rt_footertop ul li{width:auto; height:auto; line-height:26px; padding:0 22px; border-right:1px solid #393c40; float:left; text-align:center;}
.rt_footertop ul li a{ font-size:12px; color:#60646d;}
.rt_footertop ul li a:hover{ color:#fff;}
.rt_footertop ul li h3{ color:#aeb4be;}

.footerbtm{ width:100%; height:48px; line-height:48px; background:#202226; border-top:1px solid #2f3338;}
.lf_footerbtm p{ color:#60646d;}
.lf_footerbtm p a{ color:#60646d;}
.footershare{ margin-left:7px;}
.footershare ul li{ float:left; margin-right:3px;}
.rt_footerbtm{width:228px; height:94px; position:absolute; bottom:0px; right:0;}
.topicon a{width:114px; height:94px; display:block;}

.lf_designtitle_text{text-align:right;}
.lf_designtitle_text div{}
.lf_designtitle_text_one{font-size:30px;line-height:40px;}
.lf_designtitle_text_two{font-size:30px;line-height:40px;}
.lf_designtitle_text_two span{color:red;font-weight:bold;}
.lf_designtitle_text_there{margin-top:25px;font-size:16px;color:#888888;}
.lf_designtitle_text_four{color:#888888;}

.rt_customtitle_one{font-size:32px;font-weight:bold;color:#ffffff;line-height:38px;margin-bottom:10px;margin-top:15px;}
.rt_customtitle_two{font-size:28px;color:#ffffff;line-height:38px;}
.rt_customtitle_two{}
.rt_customtitle_three{font-size:16px;}
.rt_customtitle_three_top{margin-top:15px;}
.rt_customtitle_four{width:120px;height:50px;background:#ffffff;box-sizing:border-box;padding:1px;text-align:center;margin-top:25px;}
.rt_customtitle_four a{display:block;background:#f63335;line-height:48px;color:#ffffff;font-size:16px;}

.link_bg{width:1000px;margin:0 auto;padding:50px 0;}
.link_title span{background: #f63335;border-bottom: #f63335;padding:10px 20px;line-height:30px;color:#ffffff;}
.friendship_links{display:flex;flex-wrap: wrap;margin-top:20px;}
.friendship_link a{padding:10px 20px;display:block;}

.about_brandplan_text{text-align:center;}
.about_brandplan_text_one{font-size:30px;line-height:50px;margin-top:10px;}
.about_brandplan_text_one span{font-size:30px;font-weight:bold;line-height:50px;color:#F63335;}
.about_brandplan_text_two{font-size:30px;line-height:40px;}
.about_brandplan_text_three{font-size:16px;color:#888888;}
.about_brandplan_text_three{margin:25px 0 25px 0;}

.service_continfo_text1{color:#F63335;text-align:center;font-weight:bold;font-size:14px;}
.service_continfo_text2{text-align:center;font-weight:bold;}
.service_continfo_text{position:relative;top:-35px;}

.classification_box{width:250px;height:102px;box-sizing:border-box;border:1px solid #EBEBEB;display:flex;padding: 25px 0 0 20px;}
._box_one{font-family: fantasy;font-size:55px;line-height:50px;color:#F53236;height:44px;overflow: hidden;}
._box_two{}
._box_two_inu{font-family: -webkit-pictograph;font-size: 24px;font-weight: bold;color:#9C9C9C;}
._box_two_ind{font-size: 20px;font-family: auto;font-weight: bold;}