@charset "utf-8";
/* CSS Document */
*{ border:0; padding:0; margin:0; font-family:"微软雅黑";}
body a{outline:none;}
a{transition: all 0.7s linear 0s;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
ul,li,dl,ol{list-style:none;}
.clearfix::after { display: block; clear: both; content: ""; }
img{ border:none;}
.nav_s_list { position: fixed; top: 80px; right: 0; z-index: 9999; display: none; width: 100px; }
.nav_s_list ul { margin: 0; width: 100%; padding: 0 ; }
.nav_s_list a { text-decoration: none; display: block; box-sizing: padding-box; height: 40px; line-height: 40px; background: rgba(167, 61, 63, 0.95); text-align: center; color: white; margin: 0 0.5px;font-size: 12px;}
.nav_s_list ul li { height: 40px; line-height: 40px; }
.nav_s {border-radius: 5px;position: fixed; padding: 10px; box-sizing: border-box; display: none;top:12px;right:0;z-index: 9999;}
.nav_s>div { width: 24px; height: 2px; background: #A73D3F; float: none; margin: 6px 10px;border-radius:1px}

.header_main_wap_phone{display: none;float: left;color:#A73D3F;font-weight: bold;font-size:14px;line-height: 20px;height:50px;margin: 15px 0 0;}
.header_main_wap_phone h1{font-size: 18px;color:#333;line-height: 30px;height: 30px;}
.header{ width:100%; height:145px;}
.header_main{ max-width:1200px;margin:0 auto;position: relative;height:145px;}
.header_main_left{ width:40%; height:95px; float:left; margin-top:30px;}
.header_main_left span{height:35px;line-height:35px; color:#d3a251; font-size:24px;display: block;}
.header_main_left_con{height:30px;line-height:30px; color:#810705; font-size:14px; font-weight:bold}
.header_main_right_con{height:30px;line-height:30px; color:#810705; font-size:14px; font-weight:bold; text-align:right}
.header_main_left_name{height:30px;line-height:30px; color:#80807f; font-size:14px;}
.header_main_right{ width:40%; height:95px; float:right; margin-top:30px;}
.header_main_right span{height:35px; line-height:35px; color:#d3a251; font-size:24px; text-align:right;display: block;}
.header_main_right_name{height:30px;line-height:30px; color:#80807f; font-size:12px; text-align:right}
.nav{ width:100%; background:url(../images/nav_bg.jpg);background-size:contain;padding:16px 0}
.nav_main{ max-width:1200px; margin:0 auto;display: flex;flex-direction: row;flex-wrap:wrap;align-items: center;width:100%}
.nav_main_name{ height:32px; float:left; line-height:32px;position: relative;}
.nav_main_name ul{display: none;position: absolute;left: calc(50% - 70px);top:32px;background-color: #fff;border:1px solid #ddd;padding:0;text-align: center;width: 140px;z-index: 999;}
.nav_main_name ul li{margin:0;}
.nav_main_name ul li a{margin: 0;display: block;line-height: 32px;color:#333;padding:0;height: 32px;overflow: hidden;border-bottom: 1px solid #eee;}
.nav_main_name:hover ul{display: block;}
.nav_main_name a{ display:block;font-size:14px; color:#fff;flex:auto;padding:0 10px}
.nav_main_name a:hover{ color:#FC0}
.nav_main_list{ width:2px;flex:auto;text-align: center;}
.nav_main_cn{ height:32px; line-height:32px; font-size:12px; color:#fff;flex:auto;text-align: right;padding-right:10px}
.nav_main_cn a{ display:inline-block; color:#FFF; font-size:12px;}
.nav_main_cn span{padding: 0 10px;}
.action{ color:#FC0 !important}
.banner{ width:100%; height:525px;}
.show_in_768{display: none;overflow: hidden;max-width: 100%;}
.hide_in_768{display: block;overflow: hidden;max-width: 100%;}
.show_in_768 img{max-width: 100%;display: block;margin: 20px auto;}
.hide_in_768 img{max-width: 100%;display: block;margin: 0 auto;}
.index_zhuanye{ width:100%;}
.index_zhuanye_main{ max-width:1200px;margin:0 auto}
.index_zhuanye_main_little{ max-width:1200px;}
.index_zhuangye_main_little_con{ max-width:1200px; height:35px;margin-top:50px; text-align:center; color:#964445; font-size:24px;}
.index_zhuanye_main_little_small_name{ max-width:1200px; height:65px; line-height:65px; text-align:center; font-size:12px; color:#747474; margin-bottom:50px;}
.index_zhuanye_con_main{ max-width:1200px;background:url(../images/index_zhuanye_bg.png) no-repeat center center;}
.index_zhuanye_con_main_ccon{ max-width:1200px;}
.index_zhuanye_con_main_ccon_1{background:url(../images/index_zhuanye_tubiao1.png) no-repeat center center}
.index_zhuanye_con_main_ccon_2{background:url(../images/index_zhuanye_tubiao2.png) no-repeat center center}
.index_zhuanye_con_main_ccon_3{background:url(../images/index_zhuanye_tubiao3.png) no-repeat center center}
.index_zhuanye_con_main_ccon_4{background:url(../images/index_zhuanye_tubiao4.png) no-repeat center center}
.index_zhuanye_con_main_ccon_5{background:url(../images/index_zhuanye_tubiao5.png) no-repeat center center}
.index_zhuanye_con_main_ccon_6{background:url(../images/index_zhuanye_tubiao6.png) no-repeat center center}
.index_zhuanye_con_main_ccon_7{background:url(../images/index_zhuanye_tubiao7.png) no-repeat center center}
.index_zhuanye_con_main_ccon_8{background:url(../images/index_zhuanye_tubiao8.png) no-repeat center center}
.index_zhuanye_ccn_main_conn_biaoti{height:60px;line-height:60px; text-align:center; font-size:18px; color:#6d6c6c; font-weight:bold; margin-top:170px;}
.index_zhuanye_ccn_main_conn_biaoti a{ color:#6d6c6c}
.index_zhuanye_ccn_main_conn_biaoti a:hover{ color:#a73d3f}
.index_zhuanye_ccn_main_conn_biaoti2{height:20px; line-height:10px;text-align:center; font-size:10px; color:#6d6c6c;font-weight: bold;}
.index_zhuanye_more{ max-width:1200px; height:60px;margin-top:24px;}
.index_zhuanye_more1{height:60px; margin-top:30px;}
.index_zhuanye_more1 a{ display:block; border:1px solid #c1af87; width:180px; height:60px; line-height:60px; border-radius:50px; font-size:14px; text-align:center; color:#c1af87;margin: 0 auto;}
.index_zhuanye_more1 a:hover{ border:1px solid #a73d3f; color:#a73d3f}
.index_zhuanye_more a{ display:block; border:1px solid #c1af87; width:180px; height:60px; line-height:60px; border-radius:50px; font-size:14px; text-align:center; color:#c1af87;margin: 0 auto;}
.index_zhuanye_more a:hover{ border:1px solid #a73d3f; color:#a73d3f}
.index_team{ width:100%;}
.index_tema_main{ max-width:1200px; margin:0 auto}
.index_team_con{ max-width:1200px;}
.index_team_con_img{float:left}
.index_team_right{float:right;width: calc(100% - 350px);}
.index_team_right_top{ height:50px; border-top:1px dotted #871618;}
.index_team_right_tiop_main{height:50px; background:#871618; font-size:18px; color:#fff; text-align:center; line-height:50px;width: 235px;}
.index_team_right_name{ height:80px; line-height:80px;font-size:30px; font-weight:bold; color:#434343;}
.index_team_right_name_phone{ height:25px; line-height:25px;font-size:12px; color:#434343}
.index_xian{height:20px;margin-bottom:10px; border-bottom:1px dotted #333}
.index_team_conmme{overflow:hidden;line-height:250%; font-size:14px; color:#666}
.index_team_more{height:25px;}
.index_team_more a{ display:block; height:25px; line-height:25px;font-size:14px; color:#871618}
.index_guanggao{ width:100%; /*height:565px;*/height:265px;background:url(../images/index_guanggao_bg.jpg) no-repeat center top}
.index_guanggao_main{ max-width:1200px;/*height:565px;*/ height:265px; margin:0 auto}
.index_guanggao_main_name{ 
    /*max-width:1200px; height:105px; float:left; margin-top:100px; font-size:16px; color:#7e7e7e; line-height:350%*/ 
    height: 105px;
    float: left;
    margin-top: 120px;
    font-size: 18px;
    color: #333;
    line-height: 350%;}
.index_guanggao_main_name strang{font-weight: bold;font-size: 24px;}
.index_guanggao_list{ width:300px; height:300px; float:left; margin-top:60px;}
.index_jingdian{ width:100%;}
.index_jiandian_main{ max-width:1200px;  margin:0 auto}
.index_jiandian_main_little_con{height:35px; margin:10px auto; text-align:center; color:#964445; font-size:24px;}
.index_jiandian_main_little_small_name{ max-width:1200px; height:65px;line-height:65px; text-align:center; font-size:12px; color:#747474; margin-bottom:50px;}
.index_jingdian_case{ width:48%;float:left; margin:1%; background:#f8f8f8}
.index_jiandian_case_img{ width:230px;float:left}
.index_jiandian_case_con{ width:calc(100% - 250px); float:right}
.index_jiancsae_con_top{height:55px;}
.index_jiancsae_cop_left{ width:100px; height:55px; float:left; background:#871618; font-size:16px; text-align:center; line-height:55px; color:#fff}
.index_jianjie_case_right{ height:55px; float:right;}
.index_jianjie_case_right a{ display:block; height:55px; float:right; line-height:55px; font-size:14px; color:#871618; padding-right:10px;}
.index_jianjie_case_right a:hover,.index_jiansjicase_name a:hover{ color:#333}
.index_jiansjicase_name{ height:40px;}
.index_jiansjicase_name a{ display:block;height:40px; line-height:40px; font-size:14px; color:#333; font-weight:bold;overflow: hidden;}
.index_jiansjicase_name a h3{font-size:14px;}
.index_jiansje_connn{overflow:hidden;line-height:24px; color:#363636; font-size:12px; margin-right:10px;max-height: 48px;overflow: hidden;}
.index_gg{ width:100%; height:200px; margin:30px 0; background:url(../images/index_gg.jpg) no-repeat center center;}
.index_gg a{ display:block; max-width:1200px; height:200px; border:0; margin:0 auto}
.index_yousghi{ width:100%;}
.index_youshi_main{ max-width:1200px;margin:0 auto}
.index_youshi_img{ max-width:1200px; }
.footer{ width:100%; margin-top:30px; background:#252525;}
.footer_main{ max-width:1200px; margin:0 auto;}
.footer_con{ max-width:1200px;padding:45px 0}
.footer_con_1{ width:30%; float:left;margin:0 1%;}
.footer_con_name{height:50px; line-height:50px; font-size:16px; color:#FFF; font-weight:bold}
.footer_con_name1{  height:45px;line-height:45px; font-size:14px; color:#b39763}
.footer_con_time{  height:45px; line-height:45px; font-size:12px; color:#d9d9d9; border-bottom:1px solid #434343; margin-top:10px;}
.footer_con_time1{  height:45px;line-height:45px; font-size:12px; color:#d9d9d9; border-bottom:1px solid #434343;}
.footer_con_2{ width:36%;  float:left; }
.footer_con_lingyu{ width:100px; height:46px;float:left; margin-top:5px;}
.footer_con_lingyu a{ display:block; width:150px; height:46px; line-height:46px; float:left; font-size:12px; color:#d9d9d9}
.footer_con_name2{height:50px; line-height:50px;font-size:16px; color:#fff; font-weight:bold}
.footer_con_lingyu a:hover{ color:#FC0}
.footer_con_name11{height:65px;line-height:200%; font-size:12px; color:#d9d9d9}
.footer_search{ height:35px; background:#bb9b66;margin-top:40px;}
.footer_sraech_text{ width:250px; height:31px; float:left; background:#fff; margin:2px;}
.footer_search_text_111{ width:230px; height:31px; line-height:31px; float:left; padding:0 10px; font-size:12px; color:#666}
.footer_btu{ width:50px; height:35px; float:right;}
.footer_btu a{ display:block; width:45px; height:35px; line-height:35px; font-size:12px; padding-left:5px; color:#fff}
.footer_bottom{ width:100%;background:#000;}
.footer_bottom_main{ max-width:1200px;margin:0 auto; font-size:12px; color:#fff; line-height:20px;padding: 18px 10px;}
.about_mianbao{ width:100%; height:125px;}
.about_mianbao_main{ max-width:1200px; height:125px; margin:0 auto; font-size:12px; color:#434343; line-height:125px;}
.abou_main{ max-width:1200px; overflow:hidden; margin:0 auto;padding:12px}
.about_left{ width:260px; overflow:hidden; float:right}
.about_left_list{height:58px;border:1px solid #990a08; margin-bottom:20px;}
.about_left_list a{ display:block;height:58px;padding-left:30px; font-size:14px; color:#990a08; line-height:58px;}
.about_left_list a:hover{ color:#fff; background:#990a08}
.about_left_list1{overflow:hidden;border:1px solid #990a08; margin-bottom:20px;}
.about_left_list1 a{ display:block;height:58px;font-size:14px; color:#990a08; line-height:58px;font-weight: bold;padding:0 20px}
.about_left_list1 a:hover{ color:#fff; background:#990a08}
.action1{ color:#fff !important; background:#990a08 !important}
.about_left_renwu{ margin-top:10px;}
.about_left_renwu img{width:100%}
.about_left_renwu_name{height:75px;line-height:75px; color:#434343; font-size:30px; font-weight:bold}
.about_left_renwu_name_phone{height:25px;font-size:12px;}
.about_lfet_xian{ height:20px;border-bottom:1px dotted #666}
.about_left_jianjiej{overflow:hidden; margin-top:20px; font-size:14px; color:#434343; line-height:200%；}
.abvout_left_more{ height:40px;}
.abvout_left_more a{ display:block; width:310px; height:40px; line-height:40px; float:left; font-size:14px; color:#990a08}
.about_right{ width:calc(100% - 280px); overflow:hidden; float:left}
.abpu_right_img img{width: 100%;}
.about_right_main{overflow:hidden;border:1px solid #990a08}
.about_right_main2{overflow:hidden;border:0}
.anouty_right_main_biaoti{line-height:24px; padding:10px 20px; font-size:20px; color:#990a08}
.anouty_right_main_biaoti .left{float: left;}
.anouty_right_main_biaoti .right{float: right;color:#999;font-size: 14px;}

.about_right_main_con{overflow:hidden;line-height:300%; padding:20px; font-size:14px; color:#434343}
.about_right_main_con img{max-width: 100%;height: auto!important;}
.lingyu{ max-width:1200px; overflow:hidden;  border:1px solid #990a08;margin:10px auto}
.lingyu_icon{ max-width:1200px; height:200px;text-align: center;}
.lingyu_icon i{ color:#ab9257;margin: 0 auto;margin-top:80px;}
.lingyu_name{ max-width:1200px; height:50px; line-height:50px;text-align:center; font-size:20px; color:#990a08}
.lingyu_list{ width:calc(29.3% - 2px); height:50px; float:left; border:1px solid #990a08; margin: 2%;}
.lingyu_list a{ display:block;height:50px;text-align:center; font-size:14px; color:#990a08; line-height:50px;font-weight: bold;}
.lingyu_list a:hover{ color:#fff; background:#990a08}
.team_search{height:48px; float:left; border:1px solid #990a08; margin:80px 50px 0 70px;}
.team_search_name{height:48px; float:left; line-height:48px; font-size:14px; color:#999; padding:0 10px;}
.team_btu{ width:140px; height:48px; float:left; border:1px solid #990a08; border-radius:50px; margin-top:80px;}
.team_btu a{ display:block; width:140px; height:48px; float:left; font-size:14px; color:#990a08; text-align:center; line-height:48px;}
.team_list{float:left; margin:20px;}
.team_list_img{ width:220px;float:left}
.team_list_right{ width:calc(100% - 240px); float:right;}
.team_lis_name{ height:auto; border-bottom:1px solid #666;}
.team_lis_name a{ display:block;height:45px; line-height:45px; font-size:18px; color:#333;}
.team_list_con{  height:144px;font-size:14px; line-height:250%; color:#666;overflow: hidden;}
.team_lis_name a:hover{ color:#990a08}
.lvshiteame_mail{ margin:20px 0;font-size:16px; color:#333; padding-left:15px}
.lvshiteame_mail i{ color:#C90}
.teame_neioye_name{height:100px;font-size:50px; color:#990a08}
.team_neiye_xiantiao{height:40px;line-height:40px; background:url(../images/team_xiantiao.jpg);overflow: hidden;}
.team_neiye_xiantiao_main_con{ width:100px; height:40px; float:left; margin-left:40px; line-height:40px; background:#fff; text-align:center; font-size:16px; color:#990a08}
.team_neiye_xiaotuai_ccc{overflow:hidden; padding:20px; font-size:14px; line-height:250%; color:#666}
.caser_list{ height:50px;margin:10px 20px; border-bottom:1px dotted #990a08;overflow: hidden;}
.caser_list a{ color:#333; font-size:16px; line-height:50px;}
.caser_list a:hover{ color:#990a08}
.zhaopin_main{overflow:hidden;padding:50px 100px; font-size:14px; color:#434343; line-height:250%;}
.zhaopin_renwu{height:180px;border-bottom:1px solid #c0c0c0}
.zhaopin_renwu_main{ width:332px; height:180px; float:left; border-right:1px solid #c0c0c0}
.zhaopin_renwu_main a{ display:block; width:332px; height:180px; float:left; border:0}
.zhapin_xian{height:10px; float:left; border-bottom:1px solid #c0c0c0; margin:0 20px }
.zhaopin_anniu{ width:155px; height:46px; float:left; margin-left:20px; border:1px solid #990a08; border-radius:50px;  margin-bottom:30px;}
.zhaopin_anniu a{ display:block; width:155px; height:46px; float:left; font-size:16px; color:#990a08; text-align:center; line-height:46px;}
.contact_img{ max-width:1200px;margin:0 auto}
.contact_img_main{margin:50px; border:0}
.contact_img_main img{max-width: 100%;}
.contact_img11{ max-width:1200px;}
.contact_img11 img{max-width: 100%;}
.contact_icon{ width:29%;float:left;margin: 2%;}
.contact_icon_img img{ display: block;margin: 10px auto;max-width: 100%;}
.contact_icon_name{text-align:center; font-size:14px; color:#666; line-height:40px;}
.contact_bangongshi{ width:200px; height:55px; float:left; margin-left:499px; margin-bottom:30px;}
.contact_bangongshi a{ display:block; width:198px; height:53px; float:left; border:1px solid #990a08; border-radius:50px; text-align:center; line-height:53px; font-size:14px; color:#990a08}
.wenji_top{ width:100%; height:520px;}
.wenji_top_main{ max-width:1200px; height:520px; margin:0 auto;}
.wenji_top_main_con{ max-width:1200px; height:480px; float:left; margin:20px 0}





.box{ max-width:1200px; height:480px; float:left}
.bcon{ margin:0;}
.bcon span em{ width:8px; height:8px; background:#F0F2F3; border:1px solid #E6E9EA; border-radius:10px; margin:0 5px; display:inline-block; cursor:pointer;}
.bcon span em.emon{ width:10px; height:10px; background:#00A6EC; border:none;}

.list1{ max-width:1200px; height:480px; overflow:hidden; display:none;}
.list1 li{ max-width:1200px; height:480px; float:left;}
.wenji_img{ width:800px; height:480px; float:left; border:0}
.wenji_news{ width:350px; height:480px; float:right}
.wenji_news a{ display:block; width:350px; overflow:hidden; font-size:18px; color:#434343; line-height:160%; font-weight:bold; padding-bottom:20px;}
.wenji_news span{ width:350px; float:left; overflow:hidden; padding:10px 0; font-size:14px; color:#666; line-height:250%;}
.wenji_fudong{ position: absolute; z-index: 9999;  top: 830px; margin-left:50%; left:-150px; width:300px;}
.wenji_name{ width:100%; height:65px;}
.wenji_name_main{ max-width:1200px; height:65px; margin:0 auto; font-size:26px; color:#666; text-align:center; line-height:65px; color:#636363; font-weight:bold}
.wenji_news_list{ width:100%; overflow:hidden;}
.wenji_news_list_main{ max-width:1200px; margin:0 auto; padding-bottom:20px; overflow:hidden; border-bottom:1px solid #990a08}
.wenji_news_list_main_list{float:left;width: calc(50% - 41px);padding:10px 20px}
.wenji_news_list_main_list_time{ width:100px; float:left; font-size:12px; color:#999;height:40px;line-height:40px;display: block;}
.wenji_ccon{ width:calc(100% - 120px);float:left;}
.wenji_ccon a{ display:block; height:40px; float:left; line-height:40px; font-size:16px; color:#434343;overflow: hidden;}
.aacc{ border-right:1px solid #990a08}
.weji_more{ max-width:1200px; height:75px; margin:0 auto}
.weji_more a{ width:140px; height:53px;display:block; border:1px solid #990a08; border-radius:50px; text-align:center; line-height:53px; color:#990a08;margin: 20px auto;}
.footlink{padding: 16px;}
.footlink, .footlink a{
	font-size: 12px;
	color: #d9d9d9;
}
.logoimg {position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);text-align: center;}
.logoimg .logotext{font-size: 14px;color:#333;line-height: 20px;margin: 8px 0 0 0;}
.logoimg .logoen{font-size: 12px;color:#666;line-height: 18px;}
.main_fuwu .fuwubox .zxborder .lingyu_info{line-height: 24px;font-size: 14px;color:#666;height:72px;
    overflow: hidden;transition: 0.4s;margin: 6px 20px 20px;text-align: justify;position: relative;}
    .main_fuwu .fuwubox .zxborder{background: none;width:calc(23% - 2px);margin: 1%;border:1px solid #A73D3F;text-align: center;
    float:left;transition: 0.4s;display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;}
    .main_fuwu .fuwubox .zxborder a{display: flex;flex-direction: column;align-items: center;justify-content: center;display: block;max-width: 100%;}
    .main_fuwu .fuwubox{margin-bottom: 16px}
    .main_fuwu .fuwubox .zxborder .imgbox{margin: 20px auto 10px auto;transition: 0.4s;height:80px;position: relative;width: 90%;}
    .main_fuwu .fuwubox .zxborder img{max-width: 100%;margin: 0;transition: 0.4s;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);height:80px;width:80px;}
    .main_fuwu .fuwubox .zxborder .imgbox img:nth-child(1){opacity: 1;}
    .main_fuwu .fuwubox .zxborder .imgbox img:nth-child(2){opacity: 0;}
    .main_fuwu .fuwubox .zxborder .title_h{height:32px;line-height: 32px;transition: 0.4s;position: relative;margin: 0;}
    .main_fuwu .fuwubox .zxborder .title_p{height:26px;line-height: 26px;transition: 0.4s;position: relative;}
    .main_fuwu .fuwubox .zxborder:hover{background: #A73D3F;}
    .main_fuwu .fuwubox .zxborder:hover .title_h{color:#fff}
    .main_fuwu .fuwubox .zxborder:hover .title_h a{color:#fff}
    .main_fuwu .fuwubox .zxborder:hover .title_p{color:#fff}
    .main_fuwu .fuwubox .zxborder:hover .lingyu_info{color:#fff;}
    .main_fuwu .fuwubox .zxborder:hover img:nth-child(1){opacity: 0;}
    .main_fuwu .fuwubox .zxborder:hover img:nth-child(2){opacity: 1;}
    .main_fuwu .fuwubox .btn_more{width:60%;border:1px solid #ddd;border-radius: 30px;margin: 10px auto;display: flex;flex-direction: row;
    align-items: center;}
    /* .main_fuwu .fuwubox .btn_more .text{font-size: 16px;margin: 0 6px 0 0;position: relative;}
    .main_fuwu .fuwubox .btn_more .text::after{content: "";position: absolute;right: 0;height: 14px;width: 1px;top:50%;transform: translateY(-50%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0% , rgba(0,0,0,0.4) 20% , rgba(0,0,0,0.4) 80% , rgba(0,0,0,0.2) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0% , rgba(0,0,0,0.4) 20% , rgba(0,0,0,0.4) 80% , rgba(0,0,0,0.2) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0% , rgba(0,0,0,0.4) 20% , rgba(0,0,0,0.4) 80% , rgba(0,0,0,0.2) 100%);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0% , rgba(0,0,0,0.4) 20% , rgba(0,0,0,0.4) 80% , rgba(0,0,0,0.2) 100%);
    } */
    /* .main_fuwu .fuwubox .btn_more .more{font-size: 12px;color: #c1af87;margin: 0 0 0 6px;} */
    .mainnews{padding: 20px 0;margin: 0 auto;width: 100%}
    .mainnews .cont{max-width: 1200px;margin: 0 auto;}
    .mainnews .cont .width33 .newslist{line-height: 40px;border-bottom: 1px dashed #ddd;}
    .mainnews .cont .width33 .newslist::after{content: "";display: table;clear: both;}
    .mainnews .cont .width33 .newslist .left{float: left;width: 90px;color:#999;font-size: 12px;height:40px;overflow: hidden;}
    .mainnews .cont .width33 .newslist .right{float: left;width: calc(100% - 100px);color:#333;font-size: 14px;height:40px;overflow: hidden;}
    .mainnews .cont .width33 .newslist .right a{color:#333;font-size: 14px;height:40px;overflow: hidden;display: block}
    .mainnews .cont .width33{width: 31%;float: left;margin: 1%;}
    .mainnews .cont .width33 .more{margin: 20px auto 0 auto;width: 140px;height: 53px;}
     .mainnews .cont .width33 .more a{width: 140px;height: 53px;display: block;border: 1px solid #990a08;border-radius: 50px;text-align: center;line-height: 53px;color: #990a08;margin: 10px auto;}
    .mainnews .cont .width33 .title div{font-weight: bold;line-height: 16px;font-size: 18px;color:#333;border-left:2px solid #990a08;margin: 20px 0;padding: 0 0 0 6px;}
    .youshibox{width: 47%;margin: 1.5%;}
    .index_yousghi .left{float: left}
    .index_yousghi .right{float: right;}
    .youshibox .imgbox{float:left;width: 100px;}
    .youshibox .textbox{float:left;width:calc(100% - 102px);}
    .youshibox .textbox h3{font-size: 18px;margin: 0 0 10px 0;}
    
    .cont24-4{line-height: 24px;height: 96px;overflow: hidden;font-size: 14px;color:#666;}
.index_jingdian .tab-top{display: flex;justify-content: center;align-items: center;margin-bottom: 20px;flex-wrap: wrap;}  
.index_jingdian .tab-top li {height: 50px; text-align: center; font-size: 14px; color: #990a08; line-height: 50px; font-weight: bold;padding:0 30px;border:1px solid #990a08;margin: 0 10px 10px;}
.index_jingdian .tab-top a {height: 50px; text-align: center; font-size: 14px; color: #990a08; line-height: 50px; font-weight: bold;padding:0 30px;border:1px solid #990a08;margin: 0 10px 10px;}

.index_jingdian .tab-top li.active {background: #990a08;color:#fff;}
.index_jingdian .tab-top a:hover{background: #990a08;color:#fff;}
.index_jingdian .tabbox .boxlist {display: none;}
.index_jingdian .tabbox .boxlist:nth-child(1){display: block;}
.main_h2{text-align: center;margin-top: 24px;}
@media (max-width:768px){
    .main_h2{margin-top: 30px;font-size: 16px;padding:0 12px}
    .index_jingdian .tab-top li {height: 32px; text-align: center; font-size: 12px;line-height: 32px;padding:0 12px;margin: 0 6px 6px;}
    .index_jingdian .tab-top a {height: 32px; text-align: center; font-size: 12px;line-height: 32px;padding:0 12px;margin: 0 6px 6px;}

    .youshibox .imgbox{float:left;width: 70px;}
    .youshibox .imgbox img{max-width: 100%;}
    .youshibox .textbox{float:right;width:calc(100% - 80px);}
    .youshibox .textbox h3{font-size: 14px;margin: 0 0 6px 0;}
    .cont24-4{line-height: 20px;height: 60px;font-size: 12px;}

    .mainnews .cont .width33{width: 96%;float: none;margin: 0 auto;}
    .youshibox{width: 96%;margin: 2%;}

.header_main_left span{text-align: right;display: none;}
.header_main_left_con{text-align: right;line-height: 20px;height:20px;}
.header_main_left_name{text-align: right;line-height: 20px;height:20px;}
.header_main_right span{display: none;}
.header_main_right_con{text-align: right;line-height: 20px;height:20px;}
.header_main_right_name{text-align: right;line-height: 20px;height:20px;}


.logoimg {position: relative;top:0;left:0;transform: translate(0,0);text-align: center;width: 60px;float: left;margin: 10px;}
.logoimg img{max-width: 100%;display: block;margin: 0 auto;}
.logoimg .logotext{font-size: 12px;margin: 8px 0 0 0;display: none;}
.logoimg .logoen{display:none}

.header{ width:100%; height:auto;}
.header_main{height:auto;}

.header_main_left{ width:calc(100% - 90px); height:auto; float:right; margin-top:20px;}
.header_main_right{ width:calc(100% - 90px); height:auto; float:right; margin-top:10px;margin-bottom: 20px;}
.header_main_left_name{font-size: 12px;}
.nav_main_list{flex:none;}
.nav_main{ overflow-x: scroll; overflow-y: hidden; white-space: nowrap; text-align: center;flex-wrap:nowrap }

.banner_swiper{overflow: hidden;max-width: 100%;}
.banner_swiper .swiper-container{width: 160%;position: relative;left: -30%;}
.main_fuwu .fuwubox .zxborder{width:calc(48% - 2px);}
.index_team_con_img{float:none;display: block;margin: 0 auto;padding:0 0 20px;}
.index_team_con_img img{ max-width: 70%;margin: 0 auto;display: block;}
.index_team_right{float:none;width: calc(100% - 36px);margin: 0 auto;}
.index_ad_img_box{position: relative;overflow: hidden;}
.index_ad_img_box img{width: 160%;position: relative;left: -30%;}
.nav{padding:10px 0;overflow: hidden;max-width: 100%;}
.index_jingdian_case{ width:98%;float:none; margin:0 auto 16px auto; background:#f8f8f8}

.index_jiansje_connn{line-height:20px; font-size:12px; margin-right:0;height: 40px;display: none;}


.footer_main .left2{display: none;}
.footer_main .left3{display: none;}
.footer_main .left1{width: 96%;float: none;margin: 0 auto;}

.about_right{ width:100%; float:none}
.about_left{ width:100%; float:none}
.about_mianbao_main{height:auto;line-height:24px;padding: 12px;}
.about_mianbao{ width:100%; height:auto;}
.about_left_list{ width:auto;margin-bottom:20px;height: 36px;line-height: 36px;}
.about_left_list a{ display:block; width:auto; height:36px;padding-left:0; font-size:12px; line-height:36px;padding:0 16px;}
.lingyu_icon{height:auto;}
.lingyu_icon i{margin-top:20px;}
.lingyu_name{  font-size:14px;}
.lingyu_list{ width:calc(46% - 2px); height:50px; float:left; border:1px solid #990a08; margin: 2%;}
.about_left_list1 a{float: left;width: 48%;margin: 1%;height: 36px;line-height: 36px;text-align: center;padding:0}
.team_list_img{ width:60%;float:none;margin:  0 auto;}
.team_list_right{ width:100%;float:none;}
.teame_neioye_name{height:60px;font-size:24px;}
.caser_list .title{ height:24px;margin:0;display: block;line-height: 24px;overflow: hidden;}
.caser_list .date{ height:24px;margin:0;float: none!important;display: block;line-height: 24px;font-size: 12px;color:#888}
.wenji_news_list_main_list{float:none;width: calc(100% - 40px);padding:10px 0;border-bottom: 1px solid #ddd;margin:  0 auto;border-right:0}
.contact_icon{ width:96%;float:left;margin: 2%;}

.index_jiandian_case_img{ width:120px;float:left;overflow: hidden;}
.index_jiandian_case_img img{ width:100%;}
.index_jiandian_case_con{ width:calc(100% - 136px); float:right;}
.index_jiandian_main_little_con{height:30px; margin:20px auto;font-size:18px;line-height: 30px;}
.index_zhuanye_more1{height:40px; margin-top:40px;}
.index_zhuanye_more{height:40px; margin-top:40px;}
.index_zhuanye_more1 a{width:160px; height:40px; line-height:40px}
.index_zhuanye_more a{width:160px; height:40px; line-height:40px}
.mainnews .cont .width33 .more a{width: 140px;height: 40px;line-height: 40px;}
.caser_list a{font-size:14px; line-height:32px;}
.main_fuwu .fuwubox .zxborder .lingyu_info{line-height: 24px;font-size: 12px;margin: 6px 10px 10px;}
.main_fuwu .fuwubox .zxborder img{height:50px;width:50px;}
.main_fuwu .fuwubox .zxborder .imgbox{margin: 10px auto;transition: 0.4s;height:50px;position: relative;width: 90%;}
.main_fuwu .fuwubox .zxborder .title_h{height:24px;line-height: 24px;font-size: 16px;}
.main_fuwu .fuwubox .zxborder .title_p{height:20px;line-height: 20px;font-size: 12px;font-weight: lighter;}
.index_team_right_name{ height:50px; line-height:50px;font-size:18px;}
.index_team_right_tiop_main{height:40px;font-size:16px;line-height:40px;width: 100%;}
.index_team_conmme{line-height:200%; font-size:12px;}
.index_team_more a{font-size:12px;}
.index_jiancsae_con_top{display: none;}
.footer_con_time{  height:32px; line-height:32px;}
.footer_con_time1{  height:32px; line-height:32px;}
.footer_con{ max-width:1200px;padding:30px 0 10px 0}
.footlink{padding: 12px;}
#newBridge #nb_toolbar_wrap:before{border-top: 0!important;}
.header_main_wap_phone{display: block;}
.header_main_right{display: none;}
.header_main_left{display: none;}
.nav{display: none!important}
.nav_s{display: block;}
.nav_s_list { width: 100px; }
.nav_s_list ul li { float: none; width: 100%; height: 41px; }
.nav_s_list ul li a { margin: 0 0 1px 0; }
.nav_s_list { top: 80px; }
.show_in_768{display: block;}
.hide_in_768{display: none;}
.index_jiansjicase_name{ height:48px;margin-top: 10px;}
.index_jiansjicase_name a{height:48px; line-height:24px;}
.anouty_right_main_biaoti{line-height:24px; padding:8px; font-size:16px;}
.anouty_right_main_biaoti .left{float: none;}
.anouty_right_main_biaoti .right{float: none;}
.about_right_main_con{overflow:hidden;line-height:200%; padding:10px; font-size:12px;}
.about_right_main_con *{font-size: 12px!important;}
.about_left_list_zyly{display: none;}
.index_zhuangye_main_little_con{height:auto;margin-top:30px;font-size:18px;}
.index_zhuanye_main_little_small_name{ height:auto; line-height:32px; margin-bottom:20px;}
.wenji_news_list_main_list_time{ display: none;}
.wenji_ccon{ width:100%;float:none;}
.wenji_ccon a{ display:block; height:auto; float:none; line-height:24px; font-size:12px;}
.mainnews .cont .width33 .newslist .left{display: none;}
.mainnews .cont .width33 .newslist .right{float: none;width: 100%;color:#333;font-size: 14px;height:auto;overflow: hidden;}
.mainnews .cont .width33 .newslist .right a{font-size: 12px;height:40px;overflow: hidden;display: block}
.mainnews .cont .width33 .newslist .right a h3{font-size: 12px;height:40px;overflow: hidden;display: block;font-weight: normal;}
}
.right_sraech_box{display: flex;margin-bottom: 20px;}
.right_sraech_box input{border: 1px solid #990a08;display: block;height: 48px;overflow: hidden;width: calc(100% - 80px);padding:0 12px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.right_sraech_box a{background-color:  #990a08;color:#fff;display: block;height: 48px;overflow: hidden;width: 80px;line-height: 48px;text-align: center;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}

.right_sraech_box2{display: flex;margin-bottom: 20px;}
.right_sraech_box2 input{border: 1px solid #eee;display: block;height: 42px;overflow: hidden;width: calc(100% - 80px);padding:0 16px;border-top-left-radius: 21px;border-bottom-left-radius: 21px;font-size: 12px;outline: none;}
.right_sraech_box2 a{background-color:  #eee;color:#990a08;display: block;height: 42px;overflow: hidden;width: 80px;line-height: 42px;text-align: center;border-top-right-radius: 21px;border-bottom-right-radius: 21px;font-weight: bold;font-size: 14px;}


.question_link{padding:20px;text-align: center;}
.question_link h4{font-size: 20px;margin-bottom: 10px;font-weight: bold;color:#333}
.question_link h5{font-size: 18px;margin-bottom: 10px;color:#666}
.question_link .quick{font-size: 16px;display: block;line-height: 42px;border-radius: 21px;background-color: #990a08 ;color:#fff;}

.newslist_t{line-height: 42px;height: 42px;overflow: hidden;border-bottom: 1px solid #eee;}
.newslist_t a{display: block;font-size: 14px;color:#666;font-weight: normal;transition: 0.6s;}
.newslist_t a:hover{color:#990a08}
.tab_list_t{margin: 0;display: flex;align-items: center;justify-content: center;}
.tab_list_t li{padding:0 12px;line-height: 42px;height: 42px;overflow: hidden;border-bottom: 2px solid #ddd;}
.tab_list_t li.active{border-bottom: 2px solid #990a08;}

.bg_light{background-color: #f4f4f4;padding:20px 0 40px 0;margin-bottom: 30px}
.max1200{padding:12px;max-width: 1200px;margin:0 auto;}
.title_t_img{display: flex;align-items: center;justify-content: center;margin-bottom: 5px;}
.title_t_img h4{margin:0;font-size: 18px;font-weight: bold;}
.title_t_img img{max-height: 20px;margin:0 5px 0 0}

.bg_light .max1200 .title{display: flex;align-items: center;justify-content: flex-start;margin-bottom: 5px;}
.bg_light .max1200 .title h2{margin:0;font-size: 24px;font-weight: bold;}
.bg_light .max1200 .title img{max-height: 28px;margin:0 5px 0 0}

.row{display: flex;}
.bg_light .max1200 .left{flex: 0 0 calc(50% - 20px);border-right:1px solid #ddd;padding-right:20px}
.bg_light .max1200 .right{flex: 0 0 calc(50% - 20px);padding-left:20px}
.bg_light .max1200 .content{color:#888;font-size: 14px;line-height: 32px;}

.bg_light .max1200 .right ul{display: flex;flex-wrap: wrap;margin:0}
.bg_light .max1200 .right ul a{display: block;line-height: 36px;border:1px solid #ddd;border-radius: 18px;padding:0 24px;font-size: 14px;color:#666;margin:6px}
.bg_light .max1200 .right ul li a.active{background-color:#990a08 ;border:1px solid #990a08;color:#fff}
.bg_light .max1200 .right ul a:hover{background-color:#990a08 ;border:1px solid #990a08;color:#fff}
.bg_light .max1200 .right ul li{margin:0 16px 16px 0}
.bg_light .max1200 a{color:#666}
.list_t_date_desc{margin: 10px 0;border-bottom: 1px solid #ddd;padding:10px 0}
.list_t_date_desc .title{font-weight: bold;color:#333;font-size: 16px;float: left;line-height: 24px;height: 24px;display: block;overflow: hidden;}
.list_t_date_desc .date{color:#999;font-size: 14px;float: right;line-height: 24px;height: 24px;display: block;overflow: hidden;}
.list_t_date_desc .desc{color:#666;font-size: 14px;line-height: 24px;height: 48px;display: block;overflow: hidden;}
.list_t_date_desc:hover .title{color:#990a08}
@media (max-width:768px){
.bg_light .max1200 .title h2{font-size: 16px;}
.bg_light .max1200 .title{margin-bottom: 4px;}

    .bg_light .max1200 .row{flex-wrap: wrap;}
    .bg_light .max1200 .left{flex: 0 0 100%;border:none;padding:0}
    .bg_light .max1200 .right{flex: 0 0 100%;padding:0}
.bg_light{background-color: #f4f4f4;padding:0 0 20px 0}

}

.title_border{border-bottom: 1px solid #eee;}
.title_border h2{font-size: 24px;font-weight: bold;color:#333;margin-bottom:16px}
@media (max-width:768px){
    .title_border h2{font-size: 18px;margin-bottom:10px}
}

.page{margin: 20px;}
.page span,.page a{background-color: #f4f4f4;display: inline-block;height: 40px;line-height: 40px;padding:0 10px;border-radius: 3px;margin-right:6px;color:#333}
.page select{border: none;outline: none;background-color: transparent;}
.page .current{border: none;background-color: #990A08;color:#fff}

.max_height_246{height: 246px;overflow-y: scroll;}
.max_height_246::-webkit-scrollbar{transition: 0.5s;width: 4px;height: 4px;background-color: #F5F5F5;}
/*定义滚动条轨道 内阴影+圆角*/
.max_height_246::-webkit-scrollbar-track{border-radius: 2px;background-color: #F5F5F5;}
/*定义滑块 内阴影+圆角*/
.max_height_246::-webkit-scrollbar-thumb{border-radius: 2px;background-color: #999;}