@charset "utf-8";
html{margin:0 auto;height:100%;}
body{font-family:"Microsoft YaHei", 微软雅黑;font-size:14px;line-height:2.0;color:#333;}
*{padding: 0;margin: 0;list-style: none;text-decoration: none;}
ul, li, dl, dt, dd, ol {list-style-type: none;margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
a{color:#000000;text-decoration:none;}
a:active, a:visited {color:#333;text-decoration: none;}
a:hover{text-decoration: none!important;}
.l{float:left;}
.r{float:right;}
img {border: none;  }
.clear{clear:both;}
.tra_s_4
{
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
}
.tra_s_3
{
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
.tra_s_2
{
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.box_s{
	 box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;}
/* 菜单下拉导航*/
.nav_width{position:relative;font-size:0;width:100%;height:1.2rem;z-index:10000;background:#fff;background-size:100% 100%;}
.container{width:1300px;height:100%;margin:0 auto;} 
.container .logo{height:1.2rem;float:left; font-size:0;margin:0;margin-right:0.4rem;}
.container .logo img{height:0.8rem;display:block;padding-top:0.2rem;}
.container .nav{margin:0 auto;float:left;width:auto;height:1.2rem;margin-left:0.2rem;}
.nav>ul{margin: 0; padding: 0;}
.nav>ul>li{float:left;text-align:center;margin-right:25px;height:0.8rem;margin-top:0.2rem;position:relative;}
.nav>ul>li:hover>a{color:#fe7c36;}
.nav>ul>li>a{font-size:16px;color:#000000;width:100%;height:0.8rem;display:inline-block;line-height:0.8rem;}
.nav>ul>li:nth-child(1)>a{padding-right:28px;}
.nav>ul>li:nth-child(1)>a::before{    
	content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 5px;
    margin-top: -3px;
    height: 5px;
    border-right: 2px solid #999;
    border-bottom: 2px solid #999;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);}
.select_li>a{color:#fe7c36!important;}
.nav>ul>li ul {display:none;width:150%;position: absolute; left: 0;z-index: 100;top:0.8rem;padding: 10px 0;background:#ffffff;
    box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);
    -webkit-box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);
    -moz-box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);
    border-radius: 8px;
}
.nav>ul>li ul>li{width: 100%;height:0.5rem;line-height:2.0;margin-top:2px;;
border-radius:0.08rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nav>ul>li ul>li a{display:inline-block;width:100%;height:100%;font-size:0.24rem; color:#333333;}
/*.nav>ul>li>ul>li:hover{background:#d41010;}*/
.nav>ul>li>ul>li:hover a{text-decoration:none; color:#d41010;}
.nav>ul>li:hover ul{display: block;}
.hot_line{float:left;margin-left:0.2rem;padding-top:0.3rem;}
.hot_line h5{display:inline-block;font-size:0.4rem;line-height:0.6rem;color:#df1321;font-weight:bold;
padding-left:0.6rem;background:url(../images/phone.png) left center no-repeat;background-size:auto 0.4rem;}
.logo_jz{width:0.9rem;float:left;font-size:0;padding-top:0.3rem;}
.logo_jz img{width:0.7rem;display:block;}
/* 菜单下拉导航end */
/* bkgj_main */
.bkgj_icon:hover .bkgj{display:flex;}
.bkgj{
	display:none;
	position: absolute;
    top: 0.8rem;
    left: 0;
    z-index: 20000;
    padding: 10px 0;
    background: #fff;
    box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);
    -webkit-box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);
    -moz-box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);
    border-radius: 8px;
	left: 50%;
    transform: translateX(-50%);
    padding: 22px 20px 24px;	
}
.bkgj .bkgj_li{width:180px;text-align:center;padding:0 15px;}
.bkgj .bkgj_li .bkgj_img{width:100%;font-size:0;}
.bkgj .bkgj_li .bkgj_img img{width:100%;}
.bkgj .bkgj_li h5{font-size:16px;line-height:2.0;color:#4c4a4a;font-weight:normal;}
/* bkgj_main end*/
/* log_kuang */
.log_kuang{display:none;width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.6);top:0px;left: 0px;z-index: 20000;}
.log_kuang_info{position: fixed;margin:auto;left: 0px;right:0; top:160px; background: #fff;padding: 20px 30px 20px 30px;width: 350px;min-height: 260px;z-index: 9999;border-radius: 8px;}
.log_kuang_info .guanbi{cursor:pointer;display:block;position:absolute;right:15px;top:15px;width:30px;height:30px;font-size:0;}
.log_form{width:100%;}
.log_form h5{margin-bottom:20px;text-align:center;font-size:22px;line-height:2.0;letter-spacing:1px;color:#000;font-weight:normal;}
.log_form form{width:100%;}
.log_form form .form-group{position:relative;width:100%;padding:8px 0;border:1px solid #f26f2a;border-radius:5px;margin-bottom:20px;font-size:0;}
.log_form form .form-group img{position:absolute;left:5px;height:22px;}
.log_form form .form-group .phone_id{margin-left:35px;width:280px;height:25px;border:none;}
.log_form form .form-group .yzm_id{margin-left:35px;width:210px;height:25px;border:none;}
.log_form form .form-group #send-code-btn{cursor:pointer;border-radius:5px;width:90px;font-size:14px;line-height:25px;padding:0 10px;color:#f26f2a;border:none;background:#f26f2a;color:#ffffff;}
.log_form form input:focus{outline:none;}
.log_form form .form-group #send-code-btn:hover{outline:none;}
.log_form form .log_btn{border:none;cursor:pointer;background:none;width:100%;font-size:15px;line-height:2.5;background:#f26f2a;color:#fff;border-radius:5px;}
.log_form form .log_btn:focus{outline:none;}
/* log_kuang end*/
/* swiper*/
.swiper-container{width:100%;text-align:right;}
.index_banner .swiper-pagination{text-align:right;width:96%!important;}
.swiper-container .main_list{width:100%;}
.swiper-container .main_list .sl_img{width:100%;font-size:0;border-radius:8px;overflow:hidden;}
.swiper-container .main_list .sl_img img{width:100%;display:block;}
.swiper-pagination-bullet{width:15px;height:15px;display: inline-block;background:#fff;border-radius:50%;text-align:center;}
.swiper-container-horizontal>.swiper-pagination-bullets{width:100%;left:0;height:30px;bottom:40px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px;}

.swiper-container .swiper-pagination-bullet{opacity:1;width:6px;height:6px;border:2px solid #fff;display: inline-block;background:#fff;border-radius:50%;}
.swiper-container .swiper-pagination-bullet-active{background:#f0871c;}
/* swiper end*/
.body_back{background:#fcfcfc;}
/* con_main */
.con_main{width:1300px;margin:0 auto;}
/* con_main end*/
/* top */
.top{width:100%;font-size:0;}
.top img{width:100%;display:block;}
/* top end*/
/* top_nav */
.top_nav{width:100%;background:#fafafa;padding:0;margin:0;font-size:14px;line-height:40px;color:#000;letter-spacing:1px;}
.top_nav_list{float:left;}
.top_nav_list li{display: inline-block;position:relative;padding: 0 2px;font-size: 14px;color:#000;}
.top_nav_list li>a{display:block;padding-right:30px;position:relative;}
.top_nav_list li>a:hover{color:#e00303;}
.top_nav_list li.nav_list_on .top_nav_son{position: absolute;top: 99%;left: 0;z-index: 10001;padding:10px 0;background-color: #fff;
box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);
-webkit-box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);
-moz-box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);	
border-radius: 8px;
display: none;}
.top_nav_list li.nav_list_on .top_nav_son a{display: block;font-size: 12px;line-height: 38px;padding: 0 18px;white-space: nowrap;}
.top_nav_list li.nav_list_on .top_nav_son a:hover{color:#e00303;}
.top_nav_list li.nav_list_on>a::before {content:"";position: absolute;top: 50%;right: 17px;width: 5px;margin-top: -3px;height: 5px;
border-right: 2px solid #999;
border-bottom: 2px solid #999;
transform: rotate(45deg);
-ms-transform: rotate(45deg); /* IE 9 */
-moz-transform: rotate(45deg); /* Firefox */
-webkit-transform: rotate(45deg); /* Safari and Chrome */
-o-transform: rotate(45deg); /* Opera */}
.top_nav_list li:hover>a{color:#e00303;}
.top_nav_list li:hover>a::before{border-color:#e00303;}
.top_nav_list li.nav_list_on:hover .top_nav_son{display:block;}
.top_nav_login{position:relative;float:right;padding-top:6px;}
.top_nav_login a{width: 90px;height: 28px;padding: 0 20px;display: block;background-color: #e63030;border-radius: 14px;font-size: 14px;color: #ffffff;line-height: 28px;text-align: center;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.top_nav_login a:hover{opacity:0.8;}
.top_nav_login .top_nav_loginout{
    display: none;
    min-width: 100%;
    position: absolute;
    left: 0;
    z-index: 20000;
    top: 35px;
    padding: 5px 0;
    background: #ffffff;
    box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);
    -webkit-box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);
    -moz-box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);
    border-radius: 8px;
}
.top_nav_login .top_nav_loginout a{background:none;color:#333;}
.top_nav_login .top_nav_loginout a:hover{color:#e63030;}
.top_nav_login:hover .top_nav_loginout{display:block;}
.top_search{float:left;margin-left:30px;margin-top:0.35rem;width:230px;height:0.5rem;background:#f5f5f7;border:1px solid #f5f5f7;border-radius:0.25rem;}
.top_search form{display:block;height:0.5rem;width:224px;position:relative;}
.top_search form input:focus{outline:none} 
/* top_nav end*/

/* kech_nav */
.kech_nav{width:100%;z-index:100;position:relative;margin-bottom:12px;}
.kech_nav h1{display:inline-block;cursor:pointer;font-size:18px;line-height:70px;font-weight:bold;color:#3a3d4b;letter-spacing:1px;padding-right:36px;background:url(../images/kech_sw.png) right center no-repeat;background-size:25px auto;}
.kech_nav .kech_nav_son{display:none;width:100%;position: absolute;top: 70px;left: 0;z-index: 200;}
.kech_nav .kech_nav_son .kech_nav_main{width:1300px;margin:0 auto;}
.kech_nav .kech_nav_son .kech_nav_main .kech_nav_con{position:relative;font-size:15px;color:#333;width:800px;padding:20px 30px 40px 30px;
	background:url(../images/kech_nav_back.png) top center no-repeat #fff;background-size:100% auto;
	box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);
	-webkit-box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);
	-moz-box-shadow: -3px -3px 20px 0 rgba(179,179,179,0.45);	
	border-radius: 16px;}
.kech_nav_con .kech_nav_tit{width:100%;}
.kech_nav_con .kech_nav_tit h2{font-size:18px;line-height:2.5;color:#333;}
.kech_nav_con .kech_nav_list{width:100%;}
.kech_nav_con .kech_nav_list a{display:inline-block;margin-right:10px;margin-bottom:10px;padding:0 36px;font-size:14px;line-height:3.0;color:#807e7e;letter-spacing:1px;background:#f5f5f5;}
.kech_nav_con .kech_nav_list a:hover{color:#e00303;}
.kech_nav_con .nav_close{position:absolute;right:15px;top:15px;cursor:pointer;width:36px;height:36px;background:url(../images/close.png) center no-repeat;background-size:50% 50%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.kech_nav_con .nav_close:hover{
	transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg); /* IE 9 */
	-moz-transform: rotateZ(180deg); /* Firefox */
	-webkit-transform: rotateZ(180deg); /* Safari and Chrome */
	-o-transform: rotateZ(180deg); /* Opera */
}
.header_pos{position:fixed!important;left:0;top:0;}
/* kech_nav end*/

/* menu */
.menu{width:100%;padding:30px 0;background:#fcfcfc;}
.menu .menu_main{width:1300px;margin:0 auto;background:#fff;}
.menu .menu_main .menu_nav{width:14%;padding:12px 1% 0 1%;position:relative;z-index:20000;}
.menu .menu_main .menu_nav .menu_nav_tit{width:100%;}
.menu .menu_main .menu_nav .menu_nav_tit h2{display:inline-block;font-size:20px;line-height:46px;color:#050505;letter-spacing:1px;
padding-left:55px;background:url(../images/nav_tit.png) left center no-repeat;background-size:auto 100%;}
.menu .menu_main .menu_nav li{width:99%;font-size:16px;line-height:60px;text-align:center;border:1px solid #ededed;}
.menu .menu_main .menu_nav li:hover{color:#e00303;border-color:#e00303;}
.menu .menu_main .menu_nav_r{width:84%;font-size:0;}
.menu .menu_main .menu_nav_r .ksdh{width:100%;margin:0;margin-top:18px;}
.menu .menu_main .menu_nav_r .ksdh li{width:25%;float:left;margin:0;padding:0;font-size:14px;line-height:2.0;}
.menu .menu_main .menu_nav_r .ksdh li h5{font-size:18px;line-height:1.8;letter-spacing:2px;color:#000000;}
.menu .menu_main .menu_nav_r .ksdh li .ksdh_info{padding-left:120px;background:url(../images/icon_1.png) 28px center no-repeat;background-size:68px auto;}
.menu .menu_main .menu_nav_r .ksdh li:nth-child(2) .ksdh_info{background-image:url(../images/icon_2.png);}
.menu .menu_main .menu_nav_r .ksdh li:nth-child(3) .ksdh_info{background-image:url(../images/icon_3.png);}
.menu .menu_main .menu_nav_r .ksdh li:nth-child(4) .ksdh_info{background-image:url(../images/icon_4.png);}
.menu .menu_main .menu_nav_r .ksdh li:hover .ksdh_info{color:#e00303;}
.menu .menu_main .menu_nav_r .ksdh li:hover h5{color:#e00303;}
/* menu end*/
/* index_tit */
.index_tit{position:relative;width:100%;margin-bottom:16px;}
.index_tit h2{font-size:25px;line-height:46px;letter-spacing:0px;color:#333;padding-left:60px;background:url(../images/tit_1.png) left center no-repeat;background-size:46px auto;}
.zlxz_tit h2{background-image:url(../images/tit_2.png);background-size:55px auto;}
.index_tit a{position:absolute;right:0;top:0;display:inline-block;font-size:14px;line-height:50px;color:#313131;letter-spacing:1px;}
.index_tit a:hover{color:#e00303;}
/* index_tit end*/
/* con_2 */
.con_2{width:100%;padding:50px 0 30px 0;background:#f6f6f7;font-size:14px;line-height:30px;color:#676767;overflow:hidden;}
.con_2 .con_2_main .con_ksdt{width:35%;height:310px;}
.con_2 .con_2_main .con_ksdt .con_ksdt_list{width:90%;padding:16px 5%;height:224px;background:#fff;overflow: hidden;border-radius: 8px;
-webkit-box-shadow: #f1eded 0px 2px 12px;
-moz-box-shadow: #f1eded 0px 2px 12px;
box-shadow: #f1eded 0px 2px 12px;}
.con_ksdt_list h5{width:100%;font-size:20px;line-height:38px;letter-spacing:1px;color:#000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con_ksdt_list h5 a{padding-left:0.7rem;background:url(../images/hot.png) left center no-repeat;background-size:0.5rem auto;}
.con_ksdt_list p{font-size:14px;line-height:20px;margin:10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con_ksdt_list p a{font-size:14px;}
.con_ksdt_list h5 a:hover{color:#e00303;}
.con_ksdt_list p:hover a{color:#e00303;}
.con_ksdt_list p span{display:inline-block;font-size:12px;padding:0 10px;margin-right:10px;background:url(../images/span_icon.png) center no-repeat;background-size:100% 100%;}

.con_2 .con_2_main .con_zlxz{width:42%;height:310px;margin-left:1%}
.con_2 .con_2_main .con_zlxz .con_zlxz_list{width:94%;padding:16px 3%;height:224px;background:#fff;overflow:hidden;border-radius: 8px;
-webkit-box-shadow: #f1eded 0px 2px 12px;
-moz-box-shadow: #f1eded 0px 2px 12px;
box-shadow: #f1eded 0px 2px 12px;}
.con_zlxz .con_zlxz_list li{text-align:center;}
.con_zlxz .con_zlxz_list li .zlxz_con{width:100%;height:175px;border:1px solid #eeeeee;border-radius:0.1rem;}
.con_zlxz .con_zlxz_list li .zlxz_con h5{width:100%;height:25px;font-size:14px;text-align:center;line-height:25px;color:#ca4a4b;font-weight:normal;
letter-spacing:1px;background:url(../images/tit_top.png) center no-repeat;background-size:90% 100%;}
.con_zlxz .con_zlxz_list li .zlxz_con img{height:100px;padding-top:10px;}
.con_zlxz .con_zlxz_list li i{display:block;width:90%;height:8px;margin:0 auto;background:url(../images/bom.png) center no-repeat;background-size:100% 100%;}
.con_zlxz .con_zlxz_list li h6{font-size:14px;line-height:1.5;padding-top:10px;color:#5b5b5b;font-weight:normal;}

.con_ksrl{width:21%;height:320px;background:url(../images/time_back.png) center no-repeat;background-size:100% 100%;}
.con_ksrl h2{width:86%;margin:0 auto;font-size:25px;line-height:66px;letter-spacing:2px;color:#000;}
.con_ksrl .ksrl_date{width:90%;margin:0 auto;font-size:16px;color:#000000;}
.con_ksrl .ksrl_date span{display:inline-block;width:46px;height:46px;line-height:40px;font-size:28px;text-align:center;color:#f52129;
background:url(../images/date_back.png) center no-repeat;background-size:100% 100%;font-weight:bold;}
.con_ksrl .ksrl_list{width:90%;margin:0 auto;margin-top:10px;}
.con_ksrl .ksrl_list li{width:100%;font-size:15px;line-height:2.2;}
.con_ksrl .ksrl_list li a{display:block;font-size: 15px;padding-right:30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.con_ksrl .ksrl_list li.hot_info a{background:url(../images/hot_2.png) 98% center no-repeat!important;background-size:27px auto;}
/* con_2 end*/
/* kech */
.kech_tit{position: relative;width: 100%;margin-bottom: 16px;overflow:hidden;}
.kech_tit h2{display:inline-block;float:left;font-size: 25px;line-height: 46px;letter-spacing: 1px;color: #000;padding-left: 60px;background: url(../images/tit_3.png) left center no-repeat;background-size: 46px auto;}
.kech_tit_scmp h2{background-image: url(../images/tit_4.png);}
.kech_tit_pmp h2{background-image: url(../images/tit_5.png);}
.kech_tit_cpsm h2{background-image: url(../images/tit_6.png);}
.kech_tit_nxtb h2{background-image: url(../images/tit_7.png);}
.kech_tit a{position: absolute;right: 0;top: 0;display: inline-block;font-size: 14px;line-height: 50px;color: #313131;letter-spacing: 1px;}
.kech_tit a:hover{color:#e00303;}
.kech_tit .kech_tit_img{display:inline-block;float:left;height:40px;font-size:0;padding-top:6px;margin-left:20px;}
.kech_tit .kech_tit_img img{display:inline-block;height:40px;}
.kech{width:100%;padding:36px 0;background:#fcfcfc;}
.kech .kech_main{width:1300px;margin:0 auto;}
.kech_banner{width:100%;margin:20px auto;font-size:0;overflow:hidden;border-radius:6px;}
.kech_banner img{width:100%;display:block;}
/* kech end*/
/* kech_list */
.kech_list{width:100%;margin:18px auto;overflow:hidden;}
/* .kech_list .swiper-wrapper{width:100%;} */
.kech_list .swiper-wrapper .swiper-slide{height:370px;font-size:14px;line-height:1.8;color:#8d8d8d;padding:20px 0;background:#fff;border-radius:9px;overflow:hidden;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.kech_list .swiper-wrapper .swiper-slide .kech_info{position:relative;width:90%;height:100%;margin:0 auto;}
.kech_list .swiper-wrapper .swiper-slide .kech_info .kech_img{width:100%;height:180px;font-size:0;margin-bottom:15px;overflow:hidden;border-radius:6px;}
.kech_list .swiper-wrapper .swiper-slide .kech_info .kech_img img{width:100%;min-height:100%;}
.kech_list .swiper-wrapper .swiper-slide .kech_info h5{font-size:18px;line-height:1.5;color:#000000;font-weight:normal;margin-bottom:10px;
text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
    -webkit-box-orient: vertical;
    display: flex;
    align-items: center;
    height: 54px;
}
.kech_list .swiper-wrapper .swiper-slide .kech_info .kech_jg{position:absolute;left:0;bottom:10px;color:#f52129;}
.kech_list .swiper-wrapper .swiper-slide .kech_info .kech_jg span{font-size:27px;font-weight:bold;}
.kech_list .swiper-wrapper .swiper-slide .kech_info .kech_more{position:absolute;right:0;bottom:20px;line-height:2.2;letter-spacing:1px;display:inline-block;padding:0 15px;color:#e38944;border:1px solid #e38944;border-radius:20px;}
.kech_list .swiper-wrapper .swiper-slide:hover{transform: translate(0,-6px);}
.kech_list .swiper-wrapper .swiper-slide:hover .kech_info .kech_more{background:#e38944;color:#fff;}
/* kech_list end*/
/* kech_banner_nxtb */
.kech_banner_nxtb{margin-bottom:0;}
.index_nxtb{width:100%;padding:16px 0;text-align:right;margin:0;letter-spacing:1px;background:url(../images/index_nxtb.jpg) center no-repeat;background-size:100% 100%;}
.index_nxtb p{float:left;display:inline-block;font-size:20px;line-height:46px;color:#543228;font-weight:600;padding-left:160px;}
.index_nxtb a{display:inline-block;padding:0 36px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.index_nxtb a.index_nxtb_zx{font-size:16px;line-height:38px;border:2px solid #bb4f19;color:#bb4f19;border-radius:50px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;}
.index_nxtb a.index_nxtb_gm{font-size:16px;line-height:42px;color:#fff;border-radius:50px;margin-left:20px;margin-right:60px;
    background: -webkit-linear-gradient(left, #ff8920 , #ff5002);
    background: -o-linear-gradient(right, #ff8920, #ff5002);
    background: -moz-linear-gradient(right, #ff8920, #ff5002);
    background: linear-gradient(to right, #ff8920 , #ff5002)}
.index_nxtb a:hover{transform: translate(0,-3px);}
/* kech_banner_nxtb end*/
/* jstd */
.jstd{width:100%;margin:0 auto;padding:6px 0 30px 0;background:url(../images/index_team.jpg) center no-repeat;background-size:100% 100%;}
.jstd .index_tit h2{background-image:url(../images/tit_8.png);background-size:42px auto;}
.jstd .jstd_main{width:1300px;margin:30px auto;}
.jstd .jstd_main .jstd_con{position:relative;width:1300px;padding:25px 0 10px 0;background:#fff;}
.jstd .jstd_main .jstd_con .jstd_list{width:1260px;margin:0 auto;}
.jstd .jstd_main .jstd_con .jstd_list ul li{width:18%;height:300px;float:left;margin:0 12.6px;overflow:hidden;}
.jstd .jstd_main .jstd_con .jstd_list ul li .jstd_img{width:100%;height:236px;font-size:0;overflow:hidden;text-align:center;}
.jstd .jstd_main .jstd_con .jstd_list ul li .jstd_img img{width:96%;min-height:100%;border-radius: 8px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.jstd .jstd_main .jstd_con .jstd_list ul li h5{font-size:18px;line-height:70px;color:#050505;letter-spacing:1px;text-align:center;}
.jstd .jstd_main .jstd_con .jstd_list ul li h5 a{font-size:16px;float:right;letter-spacing:0;font-weight:normal;padding:0 16px;color:#fff;display:inline-block;line-height:32px;margin-top:20px;background:url(../images/team_more.png) center no-repeat;background-size:100% 100%;border-radius:30px;}
.jstd .jstd_main .jstd_con .jstd_list ul li:hover .jstd_img img{transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
.jstd .jstd_main .jstd_con .next{cursor:pointer;position:absolute;left:0;top:36%;z-index:2000;width:55px;height:55px;background:url(../images/team_left.png) left center no-repeat;background-size:50% auto;}
.jstd .jstd_main .jstd_con .prev{cursor:pointer;position:absolute;right:0;top:36%;z-index:2000;width:55px;height:55px;background:url(../images/team_right.png) right no-repeat;background-size:50% auto;}
/* jstd end*/
/* mid_img */
.mid_img{width:1300px;margin:0 auto;font-size:0;border-radius:0.1rem;overflow:hidden;}
.mid_img img{width:100%;display:block;}
/* mid_img end*/
/* news_main */
.news_main{width:1300px;margin:30px auto;}
.news_main .rdgz{width:47%;height:390px;padding:20px 1%;background:#fff;overflow:hidden;}
.news_main .rdgz .index_tit h2{background-image:url(../images/tit_9.png);}
.news_main .rdgz .index_tit_jfzl{margin-top:20px;}
.news_main .rdgz .index_tit_jfzl h2{background-image:url(../images/tit_10.png);background-size:25px auto;}
.news_main .rdgz .rdgz_con{width:100%;}
.news_main .rdgz .rdgz_con a{display:inline-block;width:22%;text-align:center;font-size:15px;color:#000;line-height:40px;margin:10px 2% 10px 0;border:1px solid #dcdcdc;}
.news_main .rdgz .rdgz_con a:hover{color:#e00303;border-color:#e00303;}
.news_main .rdgz .fdzl_con{width:100%;}
.news_main .rdgz .fdzl_con li{display:inline-block;width:48%;font-size:0;overflow:hidden;border-radius:8px;}
.news_main .rdgz .fdzl_con li img{width:100%;display:block;
    -webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.news_main .rdgz .fdzl_con li:hover img{transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
.news_main .rdgz .fdzl_con li:nth-child(2){margin-left:2%;}
.news_main .qyzx{width:47%;height:390px;padding:20px 1%;background:#fff;overflow:hidden;}
.news_main .qyzx .index_tit{border-bottom:1px solid #dddcd5;padding-bottom:6px;}
.news_main .qyzx .index_tit h2{background-image:url(../images/tit_11.png);background-size:35px auto;}
.news_main .qyzx .qyzx_con{width:100%;}
.news_main .qyzx .qyzx_con li{position:relative;width:100%;font-size:16px;line-height:40px;}
.news_main .qyzx .qyzx_con li p{width:66%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.news_main .qyzx .qyzx_con li span{position:absolute;right:0;top:0;}
.news_main .qyzx .qyzx_con li:hover p{color:#e00303;}
/* news_main end*/
/* hezuo */
.index_hezuo{width:100%;padding:20px 0 80px 0;background:url(../images/index_hezuo.jpg) center no-repeat;background-size:cover;}
.hezuo{width:1260px;margin:0 auto;padding:20px;background:#fff;}
.hezuo .index_tit h2{background-image:url(../images/tit_12.png);background-size:48px auto;}
.hezuo .hezuo_con{width:100%;}
.hezuo .hezuo_con li{width:18%;float:left;margin:9px 1%;font-size:0;overflow:hidden;
-webkit-box-shadow: #f1eded 0px 2px 12px;
-moz-box-shadow: #f1eded 0px 2px 12px;
box-shadow: #f1eded 0px 2px 12px;}
.hezuo .hezuo_con li img{width:100%;min-height:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.hezuo .hezuo_con li:hover img{transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
/* hezuo end*/
/* zixun */
.zixun{width:100%;text-align:center;padding:50px 0;margin-top:35px;background:url(../images/saoma_back.jpg) center no-repeat;background-size:cover;}
.zixun h5{font-size:28px;line-height:2.5;color:#ffffff;letter-spacing:3px;font-weight:normal;}
/* zixun end*/
/* footer */
.footer{width:100%;background:#eaeff3;padding:50px 0 6px 0;}
.footer .footer_main{width:1300px;margin:0 auto 36px auto;}
.footer .footer_main .footer_con{width:75%;}
.footer .footer_main .footer_con .footer_logo{position:relative;width:100%;padding-bottom:12px;border-bottom:1px solid #8b8f98;}
.footer .footer_main .footer_con .footer_logo img{max-width:210px;}
.footer .footer_main .footer_con .footer_logo span{position:absolute;right:0;font-size:20px;color:#2f3031;letter-spacing:1px;}
.footer .footer_main .footer_con .footer_list{width:100%;margin-top:20px;}
.footer .footer_main .footer_con .footer_list .footer_nav{margin-right:50px;}
.footer .footer_main .footer_con .footer_list .footer_nav h5{font-size:18px;height:50px;line-height:60px;color:#2f3031;font-weight:normal;letter-spacing:1px;margin-bottom:12px;}
.footer .footer_main .footer_con .footer_list .footer_nav li{font-size:16px;line-height:3.0;color:#404243;}

.footer .footer_main .footer_ewm{width:20%;font-size:0;text-align:right;}
.footer .footer_main .footer_ewm img{max-width:100%;}
.copy_right{width:100%;background:#161e30;border-top:1px solid #474e5c;}
.copy_right .copy_right_con{width:70%;margin:0 auto;font-size:16px;line-height:60px;color:#b6babb;letter-spacing:1px;}
.copy_right .copy_right_con a{color:#b6babb;}
/* footer end*/
/* tushu */
.tushu_tit{position:relative;width:100%;margin-bottom:16px;}
.tushu_tit h2{display:inline-block;font-size:25px;line-height:46px;letter-spacing:2px;color:#000;padding-left:60px;background:url(../images/tit_1.png) left center no-repeat;background-size:46px auto;}
.tushu_tit ul{display:inline-block;}
.tushu_tit ul li{display:inline-block;font-size:15px;margin-left:10px;}
.tushu_tit ul li a{font-size:15px;color:#333;}
.tushu_tit ul li.on a{color:#f52129;}
.tushu_tit .tit_more{position:absolute;right:0;top:0;display:inline-block;font-size:14px;line-height:50px;color:#313131;letter-spacing:1px;}
.tushu_tit .tit_more:hover{color:#e00303;}

.tushu{width:100%;padding:0;margin:6px 0 30px 0;padding-top:50px;}
.tushu .tushu_main{width:1300px;margin:0 auto;}
.tushu .tushu_main .tushu_list{width:1290px;margin:0 auto;}
.tushu .tushu_main .tushu_list li{width:400px;height:200px;float:left;margin:0 15px;background:#fff;border-radius:10px;}
.tushu .tushu_main .tushu_list li .tushu_img{width:40%;height:100%;text-align:center;font-size:0;}
.tushu .tushu_main .tushu_list li .tushu_img img{max-width:90%;max-height:100%;}
.tushu .tushu_main .tushu_list li .tushu_info{width:55%;margin-left:3%;}
.tushu .tushu_main .tushu_list li .tushu_info h5{font-size:20px;line-height:2.5;color:#000;letter-spacing:1px;font-weight:normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tushu .tushu_main .tushu_list li .tushu_info p{font-size:15px;line-height:1.8;color:#474747;letter-spacing:1px;font-weight:normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.tushu .tushu_main .tushu_list li .tushu_info .ts_1{padding-left:18px;background:url(../images/ts_1.png) left center no-repeat;background-size:8px auto;}
.tushu .tushu_main .tushu_list li .tushu_info .ts_2{padding-left:18px;background:url(../images/ts_2.png) left center no-repeat;background-size:8px auto;}


.tushu .tushu_main .tushu_list li .tushu_info .more_ts{width:100%;text-align:right;margin-top:20px;}
.tushu .tushu_main .tushu_list li .tushu_info .more_ts a{color:#fff;display:inline-block;padding:0 16px;background:url(../images/more_ts.png) center no-repeat;background-size:100% 100%;}
/* tushu end*/

/* 2024.03.05 begin*/

/* zmsh */
.zmsh{width:100%;padding:50px 0;background:#ffffff;}
.zm_tit{width:100%;text-align:center;}
.zm_tit h2{font-size: 30px;line-height: 70px;letter-spacing: 0px;color: #333;letter-spacing:2px;}
.zm_tit h2 span{display:inline-block;padding-left: 60px;background: url(../images/zm_tit1.png) left center no-repeat;background-size:auto 40px;}
.zmsh_main{width:100%;margin:30px auto;display: flex;flex: 1;justify-content: center;}
.zmsh_main li{position:relative;width:345px;height:335px;margin:0 32px;text-align:center;
	background:url(../images/back_1.jpg) center bottom no-repeat;background-size:100% 60%;
}
.zmsh_main li:nth-child(2){background-image:url(../images/back_2.jpg);}
.zmsh_main li:nth-child(3){background-image:url(../images/back_3.jpg);}
.zmsh_main li .zmsh_info{width:86%;height:260px;margin:0 auto;padding-top:50px;background:#ffffff;
	box-shadow: 0px -0px 5px 0 rgba(179,179,179,0.45);
	-webkit-box-shadow: -0px -0px 5px 0 rgba(179,179,179,0.45);
	-moz-box-shadow: -0px -0px 5px 0 rgba(179,179,179,0.45);	}
.zmsh_main li .zmsh_info .zmsh_img{height:106px;font-size:0;}
.zmsh_main li .zmsh_info .zmsh_img img{height:100%;}
.zmsh_main li .zmsh_info h5{font-size: 18px;color: #17191b;letter-spacing: 0;text-align: center;line-height: 36px;font-weight: 600;margin-bottom: 6px;}
.zmsh_main li .zmsh_info i{display:block;width:100%;height:6px;background:url(../images/line.png) center no-repeat;background-size:auto 4px;}
.zmsh_main li .zmsh_info p{margin-top:10px;font-size: 14px;color: #ff360e;letter-spacing: 0;text-align: center;line-height: 24px;font-weight: 400;}
/* zmsh end*/
/* xz */
.xz{width:100%;padding:50px 0;background:#f8fafc;}
.xz .zm_tit span{background-image:url(../images/zm_tit2.jpg);}
.xz .xz_main{margin: 36px auto 36px auto;width: 1033px;height: 360px;background: url(../images/xz_con.png) no-repeat;background-position: center;background-size: cover;
position: relative;display: flex;flex: 1;flex-wrap: wrap;}
.xz .xz_main li{padding: 41px 43px 0;box-sizing: border-box;width: 344px;height: 180px;}
.xz .xz_main li h5{font-size: 18px;color: #1e2021;letter-spacing: 0;line-height: 24px;font-weight: 600;margin-left: 38px;}
.xz .xz_main li:nth-child(1) h5{margin-top:6px;}
.xz .xz_main li:nth-child(5) h5{margin-top:6px;margin-left:48px;}
.xz .xz_main li p{margin-top: 18px;font-size: 14px;color: #545C63;letter-spacing: 0;line-height: 24px;font-weight: 400;}
/* xz end*/
/* ks */
.ks{width:100%;padding:50px 0;}
.ks .zm_tit h2 span{background-image:url(../images/zm_tit3.png);}
.ks .ks_main{width: 1147px;display: flex;flex: 1;margin:34px auto 0 auto;}
.ks .ks_main li{position:relative;width: 244px;height: 248px;position: relative;padding: 76px 46px 0;box-sizing: border-box;}
.ks .ks_main li p{
	font-size: 14px;
    color: #545C63;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
}
.ks .ks_main li h5{    
	font-size: 18px;
    color: #494c4e;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 12px;}
	
.ks .ks_main li::after {
    content: '';
    width: 45px;
    height: 52px;
    position: absolute;
    left: 256px;
    top: 98px;
    background: url(../images/zhixiang.png) no-repeat;
    background-position: center;
    background-size: cover;
}
.ks .ks_main .step_4::after{content:""!important;width:0;height:0;}
.ks .ks_main .step_1{
	background: url(../images/s_1.png) no-repeat;
    background-position: center;
    background-size: cover;
    margin-right: 57px;
}
.ks .ks_main .step_2{
	background: url(../images/s_2.png) no-repeat;
    background-position: center;
    background-size: cover;
    margin-right: 57px;
}
.ks .ks_main .step_3{
	background: url(../images/s_3.png) no-repeat;
    background-position: center;
    background-size: cover;
    margin-right: 57px;
}
.ks .ks_main .step_4{
	background: url(../images/s_4.png) no-repeat;
    background-position: center;
    background-size: cover;
    margin-right: 57px;
}
.ks .ks_main li h3{
	font-size: 18px;
    color: #1e2021;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 12px;
}
/* ks end*/
/* team */
.team{width:100%;padding:0.6rem 0;background:#f8fafc;}
.team .zm_tit h2 span{background-image:url(../images/zm_tit4.png);}
.mid_intro{width:100%;padding:0.3rem 0;
    font-size: 18px;
    color: #1e2021;
    line-height: 24px;
    font-weight: 500;
	letter-spacing:1px;
    text-align: center;}
.team_main{width:1150px;height: inherit;margin:15px auto;overflow: hidden;padding:10px 0;}
.team_main .team_con{width:100%;}
.team_main .swiper-slide{
	width: 800px;
    /* margin-right: 24px; */
    display: flex;
    padding: 20px 30px;
    box-sizing: border-box;
	background:#ffffff;}
.team_main .swiper-slide .zmjs_left{width:160px;margin-right:30px;text-align:center;}
.team_main .swiper-slide .zmjs_left .zmjs_img{width:160px;height:100px;text-align:center;background:url(../images/team_quan.png) center no-repeat;
background-size:100% 100%;overflow:hidden;}
.team_main .swiper-slide .zmjs_left .zmjs_img img{width:90px;height:90px;border-radius:50px;margin-top:5px;}
.team_main .swiper-slide .zmjs_left h4{margin-top:15px;font-size:14px;line-height:2.0;color:#333333;}
.team_main .swiper-slide .zmjs_left p{font-size:14px;line-height:2.0;color:#333333;}
.team_main .swiper-slide .zmjs_right{width:600px;}
.team_main .swiper-slide .zmjs_right h5{padding-left:25px;font-size:15px;line-height:2.0;letter-spacing:1px;color:#333333;
background:url(../images/team_icon1.png) left center no-repeat;background-size:20px auto;}
.team_main .swiper-slide .zmjs_right h5.zmjs_jscj{background-image:url(../images/team_icon2.png);}
.team_main .swiper-slide .zmjs_right>p{padding-left:25px;font-size:14px;line-height:1.3;color:#989fa5;margin:10px 0;}
.team_main .swiper-slide .zmjs_right .chengjiu{padding-left:25px;}
.team_main .swiper-slide .zmjs_right .chengjiu li{float:left;margin-top:15px;margin-right:35px;font-size:14px;line-height:30px;color:#989fa5;}
.team_main .swiper-slide .zmjs_right .chengjiu li span{font-size:24px;color:#333333;padding-right:4px;font-weight:600;}
/* team end*/
/* fendou */
.fendou{width:100%;padding:30px 0;background:#ffffff;}
.fendou .fendou_main{width:41em;margin:15px auto 25px auto;text-align:center;font-size:20px;line-height:2.0;color:#333333;letter-spacing:1px;}
.fendou .fendou_more{width:100%;text-align:center;font-size:0;}
.fendou .fendou_more img{width:252px;
-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;}
.fendou:hover .fendou_more img{transform: translate(0,-6px);}
/* fendou end*/
/*zm_btn*/
.zm_btn{position:fixed;right:50px;top:40%;display:inline-block;width:1.0em;padding:10px 15px;font-size:18px;line-height:1.5;color:#fff;background:#b10103;border-radius:5px;}
/*zm_btn end*/
/*in_rmwz_lis*/
.in_rmwz_lis{width:100%;}
.in_rmwz_lis li{position:relative;padding-left:20px;border-top:1px dashed #a9a3a0;color:#040605;font-weight:normal;
letter-spacing:1px;font-size:16px;line-height:3.5;background:url(../images/quan.png) left center no-repeat;background-size:6px auto;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_rmwz_lis li:hover{color:#e00303;}
.in_rmwz_lis li p{position:relative;padding-right:35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_rmwz_lis li i{position:absolute;right:0;top:50%;margin-top:-12px;content:"";width:26px;height:23px;background:url(../images/new.png) center no-repeat;background-size:100% 100%;}
/*in_rmwz_lis end*/

.kefus{width:100px;height:100px;position:fixed;right:20px;top:45%;font-size:0;}
.kefus img{width:100%;display:block;}

/*links*/
.links{width:1300px;margin:20px auto;}
.links h6{font-size:20px;line-height:2.0;color:#000000;display:inline-block;}
.links a{display:inline-block;font-size:16px;line-height:2.0;color:#666666;margin:0 15px;}
.links a:hover{color:#f52129;}
/*links end*/


@media(max-width:1550px){
}
@media(max-width:1440px){
	.con_main{width:1200px;}
	.footer .footer_main{width:1200px;}
	.footer .footer_main .footer_con .footer_list .footer_nav{margin-right:45px;}
	.links{width:1200px;}
}
@media(max-width:1200px){
    .footer .footer_main{width:1000px;}
    .footer .footer_main .footer_con .footer_list .footer_nav{margin-right:40px;}
    .links{width:1000px;}
}
@media(max-width:780px){
}
.suspend-left{
  width: 200px;
  position: fixed;
  top: 22%;
  left: 70px;
  cursor:pointer;
    z-index: 11;
}
.suspend-left img{
  width: 100%;
  height: 100%;
  border-radius: 15px;
}




