@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
*{font-family: Microsoft YaHei;}
a{ font-size:12px; color:#333;}
/****头部***/
.header{width:100%; height:100px; line-height:32px; overflow:hidden; position: fixed; z-index:100;z-index: 9999; background-color:#FFF;/* opacity:0.7;filter:alpha(opacity=70); background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;*/ }
.headerslogan{width:100%; height:32px; line-height:32px; background:#2b2e33;}
.headerslogan p{ font-size:12px; color:#8e8e8e; float:left;}
.headerlogin{width:146px; height:32px; float:right;}
.headerlogin a{width:73px; height:32px; display:block; float:left;}
.login{width:73px; height:32px; line-height:32px; background:#505050; color:#a7a7a7; border:none; text-align:center; float:left;}
.register{background:#f63335; color:#fff;}
.headerlogo{
    padding: 29px 0;
}
.padding-top-25{
    padding-top: 25px;
}
.headernav{ min-width:1000px; max-width: 1600px; height:50px; line-height:80px; margin:auto;}
/* .headernav img{ width:auto; height:37px; padding-top:5px;} */
.headernav img{ width:auto;}
.current{ width:auto; height:50px; line-height:50px; background:#f63335;}
.current a{ width:auto; height:50px; background:#f63335; display:block; color:#fff; padding-left:20px; padding-right:20px;}
.topnav ul li{ width:auto; height:50px; /*border-left:1px solid #eaeaea;*/ float:left; word-break:break-all;  text-align:right;color:#212121;}
.topnav ul li p{ line-height:50px; }
.topnav ul li a{ width:auto; height:50px; padding:0 20px;  display:block; }
.topnav ul li a:hover{ text-decoration:none;}
.topnav p{ height:16px; line-height:16px;}

/****尾部***/
.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:-40px;}
.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;}
/*
.topicon{width:114px; height:94px; background:url(../images/backimg/case_topicon.png) no-repeat; }
.returnicon{width:114px; height:94px; background:url(../images/backimg/case_returnicon.png) no-repeat;}*/

.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;}

  