@charset "utf-8";
/* html, body, * {margin: 0;font-family:"Microsoft YaHei", 微软雅黑,"PingFang SC", "Lantinghei SC", "Helvetica Neue", Helvetica, Arial,STHeitiSC-Light, simsun, 宋体, "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif;
	font-weight: 500;}
*{padding: 0;margin: 0;list-style: none;text-decoration: none;}
body {margin: 0;padding: 0;font:15px/180% Microsoft Yahei;min-width: 640px; color:#000000;} */
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;}
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_width1{font-size:0;width:100%;height:1.2rem;position: fixed;z-index:10000;background:#fff;background-size:100% 100%;}
.container1{width:23.6rem;height:100%;margin:0 auto;} 
.container1 .logo1{width:3.2rem;height:1.2rem;float:left; margin:0;font-size:0;}
.container1 .logo1 img{max-width:100%;height:0.8rem;display:block;padding-top:0.2rem;}
.container1 .nav{margin:0 auto;float:left;width:auto;height:1.2rem;margin-left:0.1rem;}
.nav_width{font-size:0;width:100%;height:1.2rem;position: fixed;z-index:10000;background:#fff;background-size:100% 100%;}
.container{width:23.6rem;height:100%;margin:0 auto;} 
.container .logo{width:3.2rem;height:1.2rem;float:left; margin:0;font-size:0;}
.container .logo img{max-width:100%;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;width:1.3rem; margin-left:0.1rem;height:0.8rem;margin-top:0.2rem;position:relative;}
.nav>ul>li:hover>a{color:#fe7c36;}
.nav>ul>li>a{font-size:0.251rem;color:#333;width:100%;height:0.8rem;display:inline-block;line-height:0.8rem;}
 /* .nav>ul>li:nth-child(2) ul>li{width:3.9rem;float:left;margin-right:0.05rem;}  */
/*.nav>ul>li:nth-child(1){text-align:left;padding-left:0.45rem;width:1.55rem;background:url(../images/huo.png) left center no-repeat;background-size:0.3rem auto;} */
/* .nav>ul>li:nth-child(2){text-align:left;padding-left:0.45rem;width:1.55rem;background:url(../images/huo.png) left center no-repeat;background-size:0.3rem auto;}  */
.nav>ul>li:nth-child(6){width:2.1rem;} 
.nav>ul>li:nth-child(7){width:1.6rem;} 
.nav>ul>li:nth-child(11){width:2rem;} 
.select_li{}
.select_li>a{color:#fe7c36!important;}

.nav>ul>li ul {display:none;width:100%;position: absolute; left: 0;z-index: 100;top:0.8rem;}
.nav>ul>li ul>li{width: 100%;height:0.5rem;line-height:0.5rem;margin-top:2px;background:#2796e6;
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:#fff;}
.nav>ul>li>ul>li:hover{background:#1074bc;}
.nav>ul>li>ul>li:hover a{text-decoration:none; color:#fff;}
.nav>ul>li:hover ul{display: block;}

.app_down{float:right;margin-top:0.35rem;}
.app_down a{display:block;font-size:0.25rem;line-height:0.5rem;padding:0 0.3rem;border-radius:0.3rem;background:#fe7c36;color:#fff;}
.top{width:100%;height:30px;background:#17376e;color:#fff;font-size:14px;line-height:30px;}
.top .top_main{width:20.0rem;margin:0 auto;height:100%;}
.top .top_main a{color:#fff;padding-left:20px;}
.logo_jz{width:0.9rem;float:right;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:2.37rem;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:0.25rem;line-height:2.0;color:#4c4a4a;font-weight:normal;}
/* bkgj_main 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*/

/* 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*/

/* 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*/

/* 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*/

/* 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*/

/* foots */
.foots{width:100%;padding:0.8rem 0;background:#eaeff3;}
.foots_con_nav{width:20.0rem;margin:0 auto;border-bottom:1px solid #8b8f98;;}
.foots_con_nav .foot_logo{width:4.5rem;font-size:0;}
.foots_con_nav .foot_logo img{width:3.2rem;}
.foots_con_nav .foot_nav{font-size:0.28rem;line-height:0.4rem;color:#e17e1e;padding-top:0.3rem;}
.foots_con_nav .foot_nav li{float:left;margin-right:0.8rem;color:#000000;font-size:0.26rem;line-height:0.6rem;letter-spacing:1px;}
.foots_con_nav .foot_nav li:hover{color:#000000;}
.foot_main{width:20.0rem;margin:0.2rem auto;}
.foot_main .foot_li{width:1.7rem;text-align:center;margin-right:0.7rem;}
.foot_main .foot_li h2{font-size:0.3rem;line-height:0.8rem;margin:0.3rem 0 0.2rem 0;color:#000000;letter-spacing:2px;border-bottom:1px dashed #878b96;}
.foot_main .foot_li li{font-size:0.25rem;line-height:0.6rem;color:#000000;}
.foot_main .foot_li li:hover{color:#020202;}
.foot_lx{width:6.2rem;margin-top:0.3rem;font-size:0.28rem;line-height:0.4rem;color:#000000;margin-left:0.4rem;}
.foot_lx li{padding:0.3rem 0;padding-left:0.8rem;background:url(../images/lx/lx_icon_1.png) left center no-repeat;background-size:0.6rem auto;}
.foot_lx li:nth-child(2){background:url(../images/lx/lx_icon_2.png) left center no-repeat;background-size:0.6rem auto;}
.foot_lx li:nth-child(3){background:url(../images/lx/lx_icon_3.png) left center no-repeat;background-size:0.6rem auto;}
.foot_ewm{width:2.5rem;padding-top:0.9rem;text-align:center;font-size:0.25rem;line-height:0.5rem;color:#000000;}
.foot_ewm img{width:1.8rem;}
.foot_r{width:100%;height:0.8rem;line-height:0.8rem;background:#10172a;}
.foot_r_con{text-align: center;margin:0 auto;color:#b3b1b1;font-size:0.26rem;letter-spacing:1px;}
.foot_r_con a{color:#b3b1b1;}
/* foots 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/ins/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/ins/new.png) center no-repeat;background-size:100% 100%;}
/*in_rmwz_lis end*/



/*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){
}





