@charset "utf-8";
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5,input{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none; outline:none;}
.cscreen{position:absolute;top:0;left:0;z-index:99;background:#000;opacity:0.70;filter:alpha(opacity=70);-moz-opacity:0.70;}
body{ font-size:12px; font-family:"Microsoft YaHei";}
::selection{background:#333;color:#fff;}
::-moz-selection{background:#333;color:#fff;}

.banner{width:100%;min-width:1200px;}
.headtop_r2{float:right;margin-top:40px;display:flex;display:-webkit-flex;}
.headtop_r2>p>a{font-size:18px;}
.online{width:100%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.twoline{width:100%;overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.threeline{width:100%;overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.fourline{width:100%;overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.fiveline{width:100%;overflow:hidden;  display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.sixline{width:100%;overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}
.container{width:1200px;margin:0 auto;}
.headtop_r2>p{display:inline-block;vertical-align:middle;}
.sale_tel{position:relative;top:5px;}
.sale_text{font-size:18px;color:#535252;padding-left:5px;}
.sale_num{font-size:18px;color:#ba1c22;}

.about{min-height:500px;background:#f4f4f4;box-sizing:border-box;padding-top:21px;padding-bottom:50px}
.ab_con{min-height:300px;background:#fff;box-sizing:border-box;padding:40px;}
#c_top_wr .crm-icon{display: inline-block;width: 10px;height: 10px;background: url("../images/home.png") no-repeat left bottom; letter-spacing: normal;}
.w1200{width:1200px;margin:0 auto;}
.head{height:155px;width:100%;}
.headfix{position:fixed;top:0;left:0;width:100%;z-index: 9999999;background:#fff;}
.logo{float:left;margin-top:27px;}
.headtop{overflow:hidden;height:110px;}
.headtop_r{width:681px;float:right;display:flex;padding:27px 0;}
.search{width:407px;display:flex;height:45px;}
.search_box{width:330px;height:43px;border:1px solid #ddd;border-right:none;border-radius:4px 0 0 4px;padding-left: 50px;background:url('../images/search.png')no-repeat 13px center;background-size:27px;}
.search_input{width:100%;height:100%;border:none;}
.search_text{width:80px;line-height:45px;text-align:center;background:#008fd1;color:#fff;border-radius:0 4px 4px 0;}
.login{width:98px;height:45px;text-align:center;line-height:45px;background:#d81e06;color:#fff;border-radius:4px;margin:0 20px 0 36px;}
.register{width:98px;height:45px;border:1px solid #ddd;color:#999;text-align:center;line-height:45px;border-radius:4px;}

.headdown{background:#ba1c22;width:100%;}
.headdown_ul{overflow:hidden;height:45px;}
.headdown_ul>li{background:url('../images/vel.png')no-repeat right; width:150px;float:left;height:45px;text-align:center;line-height:45px;}
.headdown_ul>li.active{background:rgba(27,27,27,0.5);}
.headdown_ul>li>a{color:#fff;display:block;font-size:16px;}

.index01 .container{overflow:hidden;}
.index01{width:100%;min-width:1200px;height:916px;margin-top:77px;margin-bottom: 92px;}
.index01_left{float:left;height:916px; box-sizing:border-box;padding:12px; width:265px;background:#ba1c22;overflow:hidden;}
.in01_title{width:100%;overflow:hidden;}
.it01_left{float:left;font-size:30px;color:#fff;background:url('../images/vel1.png')no-repeat left center;padding-left:15px; }
.it01_right{float:right;}
.in01_pro{margin-top:23px;margin-bottom:17px;}
.in01_list{background-color:#fff;height:89%;}
.in01_list>ul{overflow:hidden;}
.in01_list>ul>li{overflow:hidden;box-sizing:border-box;padding:20px 15px;border-bottom:1px solid #dfdfdf;}
.in01_list>ul>li:hover{background:#ba1c22;}
.in01_list>ul>li:hover>a>p{color:#fff}
.in01_list>ul>li.active{background:#ba1c22;}
.in01_list>ul>li.active>a>p{color:#fff}
.in01_lip{float:left;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;width:188px;font-size:16px;color:#666;display:inline-block;vertical-align:middle; }
.in01_lip>img{vertical-align: -webkit-baseline-middle;}
.in01_lir{float:right;display:inline-block;vertical-align:middle;}

.index01_right{float:right; width:918px;height:916px;border:1px solid #ddd;}
.in01_right_top{width:100%; height:45px;background:#fafafa;}
.in01_right_top{box-sizing:border-box;padding:14px;}
.left_pic{float:left;}
.left_pic>img{display:inline-block;vertical-align:-webkit-baseline-middle;}
.in01_ri_title{float:left;color:#ba1c22;font-size:18px;padding-left:12px;}
.rightpic{float:right;}
.rightpic>img{display:inline-block;vertical-align:middle;}

.in01_right_content{box-sizing:border-box;padding:36px 14px;width:100%;}
.in01_right_ul{display:block;overflow:hidden;}
.in01_right_ul>li{width:215px;float:left;margin-right:7px;margin-bottom:50px;}
.in01_right_ul>li:hover{box-shadow:10px 10px 9px #ddd;}
.in01_right_ul>li:last-child{margin-right:0;}
.in01_right_pic{width:100%;height:164px;}
.in01_right_pic>img{width:100%;height:100%;}
.in01_right_text{font-size:16px;text-align:center;padding:25px 10px;color:#666666;box-sizing:border-box;}
.show_more{width:105px;height:40px;line-height:40px;text-align:center;border-radius:25px;box-shadow:0px 0px 9px #ddd;margin-top:50px;}

.show_more{font-size:14px;color:#bb1c21}
.show_more:hover{background:#ba1c22;}
.show_more:hover>a{color:#fff;}
.show_more>a{color:#ba1c22;}

.index02{box-sizing:border-box;padding-top:79px; width:100%;min-width:1200px; height:772px;background:url('../images/in02.jpg')no-repeat center;}
.in02_box{box-sizing:border-box;padding:45px 20px 30px 20px; overflow:hidden; height:620px;width:100%;background:#fff;box-shadow:10px 3px 9px #ddd;}
.in02_left{float:left;width:582px;}
.in02_left_pic{float:right;width:286px;height:286px;margin-left:12px;overflow:hidden;border-radius: 10px;}
.in02_left_pic>img{width:100%;height:100%;transition:0.5s all;}
.in02_left_pic>img:hover{transform:scale(1.1,1.1);cursor:pointer;}
.in02_left_title{font-size:22px;font-weight:700; color:#ba1c22;margin-bottom:34px;}
.in02_left_text{font-size:15px;color:#666666;line-height:30px;}

.in02_right{float:right;width:531px;}
.in02_right_top{overflow:hidden;margin-bottom:23px;}
.in02_rp{float:left;font-size:22px;color:#ba1c22;font-weight:700;}
.in02_rm{float:right;}
.in02_rm>a{font-size:16px;color:#999}

.in02_li{margin-bottom:20px; position:relative;background:#f5f5f5;box-sizing:border-box;padding:5px;}
.in02_li>a{display:-webkit-flex;display:flex;}
.in02_li_pic{width:171px;height:122px;}
.in02_li_pic>img{width:100%;height:100%;transition:0.5s all}
.in02_li_pic>img:hover{transform:scale(1.1,1.1);}
.in02_li_con{width:312px;box-sizing:border-box;padding-left:12px;}

.in02_li_contitle{font-size:16px;color:#000;padding-bottom:10px;}
.in02_li_contitle:hover{color:#ba1c22}
.in02_li_conintro{font-size:14px;color:#666;}

.in02_li_more{position:absolute;right:0;bottom:0; width:56px;height:27px;background:#e6e6e6;line-height:27px;text-align:center;}
.in02_li_more:hover{background:#ba1c22;}
.in02_li_more:hover>a{color:#fff;}
.in02_li_more>a{font-size:12px;color:#999999;}

.index03{width:100%;min-width:1200px;height:718px;box-sizing:border-box;padding-top:75px;}
.in03_zh{padding-bottom:8px; text-align:center; font-size:30px;color:#201f1f;font-weight:700;text-align:center;}
.in03_en{text-align:center;}
.in03_en>img{display:inline-block;vertical-align:-webkit-baseline-middle}
.in03_en>p{color:#afadad;font-size:18px; display:inline-block;vertical-align:-webkit-baseline-middle;}

.in03_bottom{width:100%;margin-top:55px;}
.in03_b_left{width:785px;height:446px;float:left;background:#fff}
.in03_b_right{background:#fff;width:393px;height:446px;float:right;box-shadow:0px 0px 9px #ddd;}
.wx_code{box-shadow:0px 0px 9px #ddd; width:115px;height:115px;margin:26px auto 0 auto;}
.wx_code>img{width:100%;height:100%;}
.wx_gz{font-size:16px;color:#ba1c22;text-align:center;margin-top:15px; margin-bottom:26px;}
/*.icon_text{display:-webkit-flex;display:flex;}*/
.icon_text{margin-bottom:23px;padding-left:50px;}
.icon_text>p{display:inline-block;vertical-align:-webkit-baseline-middle;font-size:16px;color:#333}
.icon_text>p>img{vertical-align:middle;padding-right:5px;}

.foot{ width:100%;min-width:1200px; height:100px;background:#ba1c22;box-sizing:border-box;padding-top:22px;}
.foot_top{overflow:hidden;}
.foot_left{float:left;min-width:300px; max-height:400px;}
.foot_right{float:right;}
.foot_text{font-size:14px;color:#fff;}
.foot_text>a{font-size:14px;color:#fff;}
.foot_right{color:#fff;}
.foot_right>a{font-size:14px;color:#fff;padding:0 5px;}

#c_top_wr{position:relative; z-index: 5;}
#c_top_wr .t_ban{height:245px; background:no-repeat center 80px; background-attachment:fixed;}
#c_top_wr .t_ban .h1{float: right; text-align: right; font-size: 20px; line-height: 20px; color:#fff; opacity:.3; filter:alpha(opacity=30); text-align: right; letter-spacing: 9px; margin-bottom: 20px; margin-right:-8px;}
#c_top_wr .t_ban .w1200{padding:50px 0 0;}
#c_top_wr .t_ban .h2{float: right; text-align: right; font-size: 26px; line-height: 26px; color:#fff; opacity:.4; filter:alpha(opacity=40); text-align: right; letter-spacing: -2px; font-family: "RUBIK-REGULAR-WEBFONT";}
#c_top_wr .til{height:70px; border-bottom: 1px solid #ececec;}
#c_top_wr .til h1{float:left; font-size: 48px; color:#d9d7d5; line-height: 110px; font-family: "RUBIK-REGULAR-WEBFONT"; font-weight: normal;}
#c_top_wr .til,#c_top_wr .til h1,#c_top_wr .curr_wr,#c_top_wr .curr_wr .crm{-webkit-transition: height .5s;
   -moz-transition: height .5s;
    -ms-transition: height .5s;
     -o-transition: height .5s;
        transition: height .5s;}
#c_top_wr .til .sub_nav{position:relative; float:right; width:500px;}
#c_top_wr .til .sub_nav .ul{font-size: 0; letter-spacing: -4px; text-align: right;}
#c_top_wr .til .sub_nav a{display:inline-block; font-size: 14px; line-height: 70px; letter-spacing: normal; color:#726f6b; margin-left:30px; font-weight: bold;}
#c_top_wr .til .sub_nav .sub_slider{position:absolute; bottom:-1px; height:2px;/* width:50px;*/ background:#f90;}
#c_top_wr .til .sub_nav a.on{color:#ba1c22;}
#c_top_wr .w1200{position:relative;}
/*#c_top_wr .curr_wr{position:absolute; left:0; bottom:0; height:110px; width:100%;}*/
#c_top_wr .crm{position:absolute; top:0; height:70px; line-height: 70px;/* margin-left:-40px;*/ width:600px; font-size: 0; letter-spacing: -4px;}
#c_top_wr .crm-icon{display: inline-block;width: 10px;height: 10px;background: url("../images/home.png") no-repeat left bottom; letter-spacing: normal;}
#c_top_wr .crm a{display:inline; background: url("../images/crm-arr-icon.png") no-repeat 15px center;padding-left:30px;font-size: 14px; color:#929292; letter-spacing: normal; font-weight: bold;}
.c_w_l,.c_w_r{padding-top:80px;}
.c_w_l{float:left;position:relative;  width:400px; border-right:1px solid #ececec; padding-bottom: 20px;}
.c_w_l:after{position:absolute; top:240px; left:-40px; content:" "; display:block; width:9px; height:48px; background:url("../images/icon_adorn1.png") no-repeat center; display:none;}
.c_w_r{float:right; width:800px; padding-left: 40px;}
.c_brief_box .h1{font-size: 24px; color:#ff9000; line-height: 24px; letter-spacing: 10px; margin-bottom: 7px;}
.c_brief_box .h2{font-size: 32px; color:#cbc9c7; line-height: 36px; font-family: "RUBIK-REGULAR-WEBFONT"; margin-bottom: 24px; letter-spacing: -1px;}
.c_brief_box p{margin-bottom: 24px;}
.c_brief_box strong{display:block; font-size: 14px; line-height: 24px; color:#f90;}
.c_top_lump{padding-top:80px;}
.c_p:after {display:block; height:0; clear:both; content:"\200B";}
.c_p em{float:left;}
.c_p strong{float:right;}

.homepage_list_ul{width:100%;}
.homepage_list_ul>li{width:100%;height:145px;border-bottom:1px dashed #ddd;padding-bottom: 20px;margin-bottom:23px;}
.homepage_pic{width:222px;height:144px;float:left;overflow:hidden;}
.homepage_pic>img{width:100%;height:100%;transition:0.5s all}
.homepage_pic>img:hover{transform:scale(1.1,1.1);}
.homepage_con{width:880px;float:right;overflow:hidden;}
.hm_topic{font-size:18px;color:#333;margin-bottom:18px;}
.hm_intro{font-size:15px;color:#888;margin-bottom:35px;}
.datetime>span{font-size:14px;color:#aaa;padding-right:5px;}

.pager{height:40px; margin:80px auto 80px auto; overflow:hidden; clear:both; text-align:center;}
.pager li{ width:78px; height:38px;text-align:center; display:inline-block; line-height:38px; margin-right:4px;}
.pager li a{ width:100%; height:38px; text-align:center; line-height:38px; display:block; font-size:14px; color:#32332e; border:solid 1px #d9d9d9; border-radius:2px; }
.bpager li a:hover{ background:#ba1c22; color:#fff; border:solid 1px #ba1c22; }
.pager li.active{background:#ba1c22; color:#fff; border:solid 1px #ba1c22;}
.pager li.active{background:#ba1c22; color:#fff; border:solid 1px #ba1c22;}
.pager .disabled span{ width:100%; height:38px; text-align:center; line-height:38px; display:block; font-size:14px; color:#32332e; border:solid 1px #d9d9d9; border-radius:2px; }

.form_box{width:700px;margin:0 auto;}
.group-form{display:flex;display:-webkit-flex;height:25px;margin-bottom:20px;}
.group-form_area{display:flex;display:-webkit-flex;height:130px;margin-bottom:20px;}
.group-form_area .form_topic,.group-form .form_topic{width:15%;height:100%;font-size:15px; line-height:25px;text-align:right;padding-right:10px;}
.group-form .form_input{width:85%;height:100%; border:1px solid #ddd;border-radius:5px;box-sizing:border-box;padding:0 15px;}
.group-form .form_input input{border:none;width:100%;height:100%;}
textarea{width:81%;min-height:100px;padding:15px;border-color:#ddd}
.btn-group{justify-content:center; width:100%;display:flex;display:-webkit-flex;}
.tj_btn,.cz_btn{background:#ba1c22;color:#fff;margin:0 5px; font-size:14px;border:none;width:150px;height:30px;border-radius:4px;cursor:pointer;}
input:focus,textarea:focus,button:focus{outline:none;}

.art_title{font-size:20px;text-align:center;color:#000;}
.art_date{font-size:15px;text-align:center;color:#4c4c4c;margin-top:10px;margin-bottom:20px;}
.art_content{line-height:32px;color:#585858;font-size:12px;}

.in01_lipp{float:left;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;width:178px;font-size:16px;color:#666;display:inline-block;vertical-align:middle;padding-left:15px;}
.in01_lipp>img{vertical-align: -webkit-baseline-middle;}
.in01_liimg{float:left;display:inline-block;vertical-align:middle;}

.index01_leftxx{float:left;box-sizing:border-box;padding:12px; width:265px;background:#ba1c22;overflow:hidden;}
.pro_contact{position:relative; display:flex;display:-webkit-flex; box-sizing:border-box;padding:20px 0; height:70px;}
.index01_rightxx{float:right; width:918px;min-height:100px; border:1px solid #ddd;}
.in01_listxx{background-color:#fff;min-height:400px!important;}
.c_img{position:relative;top:7px;}
.c_online{padding-left:15px;}
.ct_zh{font-size:14px;color:#fff;}
.ct_num{font-size:24px;color:#fff;}
.index01xx{width:100%;min-width:1200px;overflow:hidden; margin-top:40px;margin-bottom: 92px;}

.pro_content{min-height:400px;}

.case_top{font-size:16px;color:#393939;line-height:32px;margin-top:38px;}
.case_ul{overflow:hidden;margin-top:24px;}
.case_ul>li{float:left;width:212px;margin-bottom:25px; height:110px;border-radius:8px;border:1px solid #ddd;margin-right:25px;}
.case_ul>li:last-child{margin-right:0;}
.case_ul>li>a{display:block;width:228px;height:110px;}
.case_ul>li>a>img{width:100%;height:100%;}
.case_box{margin-bottom:40px;}
.site{ width:100%;min-height:500px;margin:40px 0;overflow:hidden;}

.sit_left{width:50px;float:left;background:#e7e7e7;}
.sit_left>p{border:2px solid #ba1c22;width:24px;padding:0 10px;height:380px;padding-top:10px; color:#515050; font-size:20px;margin:0px auto 10px;/*max-height:200px;*/overflow:hidden;text-overflow:ellipsis;}
.sit_left>p:nth-last-of-type(1){
	margin-bottom:0px;
}
.sit_right{width:1120px;float:right;}
.sit_right .swiper-slide{border:2px solid #ba1c22;overflow:hidden;height:390px;}
.sit_right .swiper-slide img{height:390px;}

#site_slider{margin-bottom:0px;}
@font-face {
  font-family: 'iconfont';
  src: url('../fontsiconfont.eot');
  src: url('../fontsiconfont.eot?#iefix') format('embedded-opentype'),
      url('../fonts/iconfont.woff2') format('woff2'),
      url('../fontsiconfont.woff') format('woff'),
      url('../fontsiconfont.ttf') format('truetype'),
      url('../fontsiconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-shijian:before {
  content: "\e657";
}