@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-family:"微软雅黑";}
ul,li,h1,h2,h3,h4,h5,p,dl,dt,dd{ margin:0; padding:0;}
li{ list-style:none;}
a{ text-decoration:none; color:#333;}
.clear{ clear:both;}
img{ border:none;}
i{ font-style:normal;}
.imgw{max-height: 100px;}

.w1100{ width:1100px; margin:0 auto;max-width: 94%;}
.batp1{height: 455px;width: 1000px;}
.top{ height:35px; background-color:#464b50; line-height:35px; color:#fff;}
.top h5{ font-weight:100; font-size:12px; float:left;}
.top ul{ float:right;}
.top ul li{ float:left; font-size:12px;}
.top ul li a{ color:#fff;}

.logo{ height:70px; background-color:#ca0b23; line-height:70px;overflow: hidden;}
.logo_a{ padding:4px 60px 0px 0px; float:left;}
.logo ul li{ float:left; width:110px; text-align:center;}
.logo ul li a{ color:#fff; font-size:14px;}
.logo_b{ width:180px; float:right; height:30px; margin-top:22px; background:url(../images/search_bg.png) no-repeat;}
.logo #on{ background:url(../images/nav_bg.png) no-repeat center; }
.logo #on a{color:#565656;}
.search_a{ border:none; background:none; width:120px; float:left; padding:7px 0px 10px 8px; color:#fff; font-size:12px;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.search_b{ border:none; background:none; width:38px;height:28px; background:url(../images/icon1.png) no-repeat center;float: right;}

.ab{background: #000;}
.ab img{margin: 0 auto;max-width: 100%;display: block;}
.ab .swiper-pagination{height: 40px;background: rgba(0,0,0,.2);bottom: 0;border-top: 1px solid rgba(255,255,255,.2);padding-top: 7px;box-sizing: border-box;}
.ab .swiper-pagination-bullet{opacity: 1;background: #fff;}
.ab .swiper-pagination-bullet-active{background: #177c7f;}

.banner_a{width: 890px; overflow: hidden; position: relative; margin: 0 auto;max-width: 94%;}
.banner_a img{width: 100%;}
.banner_a .swiper-button-next{background: url(../images/slide_arrow_right.png); width: 75px;height: 75px;background-size: 100% 100%; margin-top: -37px;opacity: 0;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 0;}
.banner_a:hover .swiper-button-next{opacity: 1;transition: All 0.4s ease-in-out;}
.banner_a .swiper-button-prev{background: url(../images/slide_arrow_left.png); width: 75px;height: 75px;background-size: 100% 100%; margin-top: -37px;opacity: 0;}
.banner_a:hover .swiper-button-prev{opacity: 1;transition: All 0.4s ease-in-out;}

.main{ background:url(../images/pro_bg.jpg) no-repeat center;background-size: cover;}
.main h2{ text-align:center; padding:80px;}

.content-two{ overflow:hidden; padding-bottom: 100px; margin-left: -15px;}
.con-two{width: calc(33.33% - 15px);position: relative;cursor: pointer; margin-left: 15px;float: left;}
.con-two img{width:100%;}
.txt-two{position: absolute;left: 0;top: 0;width: 100%;height: 100%;line-height: 45px;text-align: center;color: #fff; background:url(../images/txt-two-bg.png) repeat;display: none;}
.txt-two h3{font-weight: normal; background:url(../images/icon2.png) no-repeat bottom; font-size:16px;}
.txt-two p{font-size: 14px;display: block;line-height: 20px; padding:30px 10px; line-height:24px;}
.txt-two a{ padding:7px 25px; color:#fff; border:1px solid #fff;}
.two_text{position: absolute; width: 100%; left: 0;top:50%; transform: translateY(-50%);}

.main_a{ margin-bottom:30px;}
.main_a h2{ padding:70px 0px 35px 0px; font-size:35px; font-weight:100;}
.main_a_l{ width:509px; color:#565656; font-size:15px; line-height:28px; float:left; margin-right:20px;}
.main_a_l p{ text-indent:2em;}
.main_a_l a{background-color:#3f3c35; color:#fff; display:block; width:110px; height:40px; line-height:40px; text-align:center; margin-top:28px;}
.main_a_r ul li{ float:left; width:226px; margin:0px 20px 20px 20px;}

.footer{ background:url(../images/a1.jpg) no-repeat center top; height:250px; padding:30px 0px; margin-top:50px;}
.footer_l{ width:480px; float:left;}
.footer_l ul { height:70px;}
.footer_l ul li{float:left; color:#000; font-size:14px;}
.footer_l ul li a{ color:#000;}
.foot_right{overflow: hidden; float: right;display: flex;justify-content : space-between;}
.foot_xm{ border:1px solid #000; background:none; color:#000; padding:5px; width:190px; margin-bottom:20px; float:left; margin-right:10px;}
.foot_sj{ border:1px solid #000; background:none; color:#000; padding:5px; width:190px; margin-bottom:20px; margin-right:20px; float:left;}
.footer_l textarea{ font-size:14px; border:1px solid #000; background:none; color:#000; padding:5px; width:401px; height:63px; float:left; margin-right:10px;}
.foot_tj{ border:none; background:url(../images/foot_tj.jpg) no-repeat; width:52px; height:76px; float:left;}

.footer_m{ width:200px; float:left;margin-right:70px;}
.footer_m h3{ color:#000; font-size:26px; font-weight:100; margin-bottom:13px;} 
.footer_m ul li{ color:#000; padding:15px 0px 10px 44px; font-size:12px;}
.bqxx{padding: 20px 0; line-height: 24px; font-size: 16px;}

.footer_r{ width:145px; float:left;}
.footer_r ul li{ float:left; margin-right:10px;}
.ewm{ margin-top:60px;}


/*产品详情*/

.cpjs ul{overflow: hidden;}
.cpzxbox{padding-top:20px; line-height:1.7}
.cpzx_title li{float: left;width: 20%; padding-left: 10px;text-align: center;}
.cpzx_title span{display: block;  border-radius: 8px; font-size: 18px;color: #333; padding: 0 30px;line-height: 35px;  background-image: linear-gradient(#fff, #ecf0f7);cursor: pointer;position: relative;}
.cpzx_title li.cur span{background: #ca0b23;color: #fff;}
.cpzx_title li:hover span{background: #ca0b23;color: #fff;}
.cpzx_title li.cur span b{background: url(../images/ba_30.png);}
.cpzx_title b{position: absolute; background: url(../images/ba_32.png); width: 10px;height: 12px;right: 15px;top:50%; transform: translateY(-50%);}


.banner1{ height:380px; text-align:center; background:url(../images/banner1.jpg) no-repeat center;}
.cpxq .position{ height:80px; font-size:14px; margin-top:40px; width:800px; float:left;}
.cpxq .position a{ color:#464b50;}

.cpxq_l{ width:200px; float:left;}
.cpxq_l dl dt{ height:50px; line-height:50px; color:#fff; background-color:#464b50; font-size:18px; padding-left:10px;}
.cpxq_l dl dd h2{width:170px;line-height:40px; font-weight:100; padding-left:30px; font-size:14px; border-bottom:1px dashed #e5e5e5;}
.cpxq_l dl dd h2:hover{ background-color:#ca0b23;color:#fff;}
.cpxq_l dl dd h2:hover a{ color:#fff;}
.cpxq_l dl dd h3{ font-size:14px; font-weight:100; padding-left:45px; line-height:40px; border-bottom:1px dashed #e5e5e5;}
.cpxq_l dl dd h3 a{ display:block;}
.cpxq_l dl dd h3:hover{ background-color:#ca0b23;color:#fff; border-bottom:none;}
.cpxq_l dl dd h3:hover a{ color:#fff;}
.cpxq_l #on{ background-color:#ca0b23; color:#fff; border-bottom:none;}

.cpxq_r{ float:right; width:calc(100% - 230px);}
.cpzs img{max-width: 100%;display: block;box-sizing: border-box;margin: 0 auto;}
.swdbk img{border: 5px solid transparent;box-sizing: border-box;}
.cpzs  .mySwiper .swiper-slide-thumb-active {border: 5px solid #cecdcc;box-sizing: border-box;}
.cpzs .swiper-button-next{background: url(../images/d4.png) no-repeat center center; width: 10px; height: 17px; margin-top: -8px;}
.cpzs .swiper-button-prev{background: url(../images/d3.png) no-repeat center center; width: 10px; height: 17px; margin-top: -8px;}

.cpxq_r .foucebox {position:relative;width:695px;height:500px;overflow:hidden;}
.cpxq_r .foucebox .bd {position:absolute;left:0;top:0;width:695px;height:406px;overflow:hidden;}
.cpxq_r .foucebox .bd ul li{border:1px solid #E1E1E1;}
.cpxq_r .foucebox .bd img {width:693px;height:515px;}
.cpxq_r .foucebox .hd {position:relative;height:83px;top:415px;}
.cpxq_r .foucebox .hd li {position:relative;float:left;display:inline;width:127px;height:83px;margin-left:8px;overflow:hidden; overflow:hidden; line-height:12px; border:1px solid #E1E1E1;}
.cpxq_r .foucebox .hd a {display:block;width:67px;height:34px;padding:2px; background:url(../images/yule_sp.png) -80px -3px no-repeat; color:#A9A9A7;}
.cpxq_r .foucebox .hd img {width:123px;height:79px;}
.cpxq_r .foucebox .hoverBg {position:absolute;left:7px;top:-3px;width:130px;height:89px; background:url(../images/yule_sp.png) no-repeat; cursor:pointer;z-index:2;}
.cpxq_r h2{ color:#ca0b23; margin:50px 0px;}
.cpxq_r p{ line-height:26px; font-size:14px;}
.cpxq_r h3{ width:100px; height:32px; line-height:32px; background-color:#464b50; float:right; text-align:center; margin:30px 0px;}
.cpxq_r h3 a{ color:#fff; font-size:14px;}
.cpxq_r_a{padding-bottom: 35px;}
.cpxq_r_a h1{ font-weight:100; color:#464b50; padding:40px 0px; border-top:1px solid #e5e5e5; font-size:22px;}
.cpxq_r_a ul{overflow: hidden; margin-left: -10px;}
.cpxq_r_a ul li{ float:left;   width: 33.33%; padding: 0 0 10px 10px;box-sizing: border-box;}
.cplbox{position: relative;border:1px solid #ececec;}
.cplbox img{width: 100%;}
.cpxq_r_a ul li span{ padding:0px 15px; height:50px; line-height:50px; font-size:14px; color:#000;}
.cpxq_r_a ul li i{ padding:0px 15px; display:block; height:25px; line-height:25px; font-size:12px;}

/*选购指南*/
.sousuo{ float:right; width:250px; margin-top:40px;}
.search_d{ border:1px solid #e5e5e5;padding:5px; border-right:none;width:200px; float:left; color:#999;}
.search_e{ background:url(../images/img10.jpg) no-repeat; border:none; height:30px; width:30px; float:left; padding-top:2px;}

.xgzn_r{ float:right; width:calc(100% - 230px);}
.xgzn_r ul {margin-left: -10px;}
.xgzn_r ul li{ float:left;  width: 33.33%; padding: 0 0 10px 10px;box-sizing: border-box;}
.xgzn_r ul li img{ width: 100%; border: 1px solid #eee;box-sizing: border-box;height: 215px;}
.xgzn_r ul li span{ padding:0px 15px; height:50px; line-height:50px; font-size:14px; color:#000; display:block;}
.xgzn_r ul li i{ padding:0px 15px; display:block; height:25px; line-height:25px; width:175px; float:left; font-size:12px;}
.xgzn_r ul li input{ position: absolute;  top:350px; left:205px;  border:1px solid #e5e5e5; border-radius:15px; height:25px; line-height:20px; background-color:#fff; width:50px; color:#666;}
.xgzn_r ul li input:hover{ background-color:#0c4da1; border:none; color:#fff;}

.page {margin-top: 20px; text-align:center; float:right;}
.pagination {margin-right: -5px;padding-top: 15px;text-align: center;}
.pagination li{ float:left; border: 1px solid #ddd;color: #888;display: inline-block;font-size: 12px;line-height: 26px;margin-right: 5px;padding: 0 7px;}
.pagination .active {background: #e40011 none repeat scroll 0 0;border: 1px solid #e40011;color: #fff;font-weight: bold;}

/*关于我们*/
.banner2{ height:510px; text-align:center; background:url(../images/banner2.jpg) no-repeat center;}
.gywm h2{ text-align:center; padding:40px 0px;}
.gywm p{ color:#636363; line-height:26px; font-size:14px; text-indent:2em; padding:0px 100px; }
.gywm h3{ color:#ca0b23; font-size:18px; font-weight:100; text-align:center; padding:50px 0px;}
.gywm span{ text-align:center; display:block; padding-bottom:50px;}

/*下载*/
.ul-listd1 li{float:left;width:25%}
.ul-listd1 .con1{display:block;background-color:#f8f8f8;padding:40px 30px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listd1 .con1:hover{background-color:#e9e9e9}
.ul-listd1 .icon{width:56px;height:54px;line-height:54px;text-align:center;margin:0 auto 20px}
.ul-listd1 .icon img{display:inline-block;max-width:100%;vertical-align:middle;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listd1 .con1:hover .icon img{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}
.ul-listd1 .tit{font-size:24px;color:#434343;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.5em;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listd1 .con1:hover .tit{color:#d71618}
.ul-listd1 .desc{font-size:14px;color:#888;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:4.5em}
.m-joinus2 .title{font-size:31px;color:#363434;text-align:center;margin-bottom:40px}
.m-joinus2 .info{font-size:16px;color:grey}
.m-joinus2 .info p{text-align:center}
.m-joinus2 .info span{background-position:left center;background-repeat:no-repeat;background-size:19px 19px;padding-left:28px;margin:0 15px}
.row-recenter{padding:45px 0;background-color:#f8fafc}
.m-recenter .title{position:relative;font-size:38px;color:#156aa9;padding-bottom:45px;border-bottom:1px solid #b5b5b5;margin-bottom:45px}
.m-recenter .title::after{content:'';position:absolute;bottom:0;left:0;width:190px;background:#156aa9;height:1px}
.ul-downlist-d li{margin-bottom:25px}
.ul-downlist-d .con{display:block;width:100%;padding:36px;background:#F6FAFE;border-radius:5px;overflow:hidden}
.ul-downlist-d .left{float:left;width:70%}
.ul-downlist-d .tit{font-size:18px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:url(../images/d-icon13.png);background-size:20px 23px;background-repeat:no-repeat;background-position:left center;padding-left:40px;line-height:40px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-downlist-d .tit:hover{color:#86278b}
.ul-downlist-d .right{float:right}
.ul-downlist-d .time{display:inline-block;font-size:18px;color:#666;margin-right:50px}
.ul-downlist-d .btn{width:95px;height:40px;line-height:40px;text-align:center;border-radius:5px;color:#fff;margin-left:10px;display:inline-block;background:#ca0b23;font-size:18px;cursor:pointer}

/*车型选配*/
.cxxp{ background:url(../images/banner3.jpg) no-repeat top; margin-bottom:50px;}
.cxxp_b{ padding:80px 0px 215px 0px;}
.cxxp_b ul{ padding:60px 115px 0px 115px;text-align: center;}
.cxxp_b ul li {display: inline-block; margin: 0 10px;position: relative;}
#tab .fli{ color:#ef3e34; border:1px solid #ef3e34;}
.cxxp_b img{display: block;}
.cxxp_b ul li a{display: block;width: 100%; position: absolute; text-align: center; left: 0; bottom: 10px;}

.cxxp_b #cxxp_1{ background:url(../images/icon15.png) no-repeat top;}
.cxxp_b #cxxp_2{ background:url(../images/icon16.png) no-repeat top;}
.cxxp_b #cxxp_3{ background:url(../images/icon17.png) no-repeat top;}
.cxxp_b #cxxp_4{ background:url(../images/icon18.png) no-repeat top;}
.cxxp_b #cxxp_5{ background:url(../images/icon19.png) no-repeat top;}

.cxxp_a #tab_con {width:1100px;}
.cxxp_a #tab_con dd {display:none;border-top:none;}
.cxxp_a #tab_con dd.fdiv {display:block;}
.fdiv h5{font-weight: 400; color: #333;line-height: 50px; font-size: 16px;border-bottom: 1px solid #000;}

.cxxp_a #tab_con .position{ font-size:16px; font-weight:100; color:#474747; border-bottom:1px solid #e5e5e5; display:block; height:45px; width:1100px; padding-left:10px; margin-bottom:20px;}
.cxxp_a #tab_con .position a{ color:#474747;}
.cxxp_c{ font-size:16px; color:#474747;padding-left:10px; font-weight:100; margin-bottom:15px;margin-top: 20px;font-weight:bold}

.cxxp_d{ margin-bottom:50px; width:1100px;}
.cxxp_d .select-wrapper{font: normal 14px '\5FAE\8F6F\96C5\9ED1';width: 240px;height: 34px;position: relative;cursor: pointer;display: inline-block;*display: inline;*float: left;*margin-right: 10px;background: #fff;border-radius: 3px;border: 1px solid #e3e3e3;margin-right:15px; margin-bottom:20px;}
.cxxp_d .select-wrapper.focus{border: 1px solid #ca0b23;}
.cxxp_d .select-button{font: normal 14px '\5FAE\8F6F\96C5\9ED1';width: 238px;height: 34px;border: 0;background: #fff;cursor: pointer;padding: 0 26px 0 10px;overflow: hidden; text-align: left;outline: none; white-space: nowrap; word-break: keep-all;text-overflow: ellipsis;color:#999;}
.cxxp_d .select-down{ position: absolute;right: 12px; height:0;width:0;overflow: hidden;font-size: 0;background:url(../images/icon15.jpg) no-repeat center;width:30px;height:30px;}  
.cxxp_d .disabled{ color: #cccccc;}
.cxxp_d .select-list{ width: 238px; background: #fff; border: 1px solid #e8e8e8; box-shadow: 0 0 3px #ddd; border-radius: 3px; display: none;z-index: 2; position: absolute;left: -1px;top: 35px;overflow: hidden; }
.cxxp_d .select-list ul{margin: 0;padding: 0;overflow-x: hidden;overflow-y: auto;line-height: 34px;max-height: 240px; }
.cxxp_d .select-list ul li{width: auto;height: 34px;padding-left: 10px;cursor: pointer;overflow: hidden;white-space: nowrap;word-break: keep-all;text-overflow: ellipsis; }
.cxxp_d .select-list ul li.selected,
.cxxp_d .select-list ul li:hover{color: #fff;background: #ca0b23;}
  
  /* 下拉列表不可用样式 */
.cxxp_d .select-button-disable{color: #ccc;width: 238px;height: 34px;border: 1px solid #e3e3e3;border-radius: 3px;background: #fff;cursor: pointer;padding-left: 10px;overflow: hidden;text-align: left;outline: none; }
.cxxp_d .select-down-disable{color: #ccc;font-size: 18px;position: absolute;top: 0;right: 10px;line-height: 34px; }

.cxxp_e h3{ color: #474747;font-size: 20px;font-weight: 100;margin-bottom: 30px;}
.cxxp_e ul{ width:1100px;}
.cxxp_e ul li{ float:left; width:264px; border:1px solid #ececec; padding-bottom:10px; margin:0px 5px 9px 4px;position: relative;}
.cxxp_e ul li img{ width:264px; height:221px;}
.cxxp_e ul li span{ padding:0px 15px; height:50px; line-height:50px; font-size:16px; color:#000; display:block;}
.cxxp_e ul li i{ padding:0px 15px; display:block; height:25px; line-height:25px; font-size:12px;}
.cxxp_e ul li input{ position: absolute;  top:350px; left:205px; border:1px solid #e5e5e5; border-radius:15px; height:25px; line-height:20px; background-color:#fff; width:50px; color:#666;}
.cxxp_e ul li input:hover{ background-color:#0c4da1; border:none; color:#fff;}

.cxxp_f{ background-color:#fff; padding:10px;}
.yListr ul li{ height:46px; line-height:46px; padding:20px 0px;}
.yListr ul li span{color:#636363;width:130px; font-size:16px; text-align:right; float:left; margin-right:30px;}
.yListr ul li em{cursor:pointer;border:1px solid #e5e5e5; height:46px; display:block; float:left; margin-right:20px;}
.yListr ul li em.yListrclickem{line-height:46px;height:46px; border:1px solid #c82e2d;}
.yListr ul li i{ color:#F00; font-size:14px;}

#hbx em{ width:107px; height:46px;}

/*查找经销商*/
.czjxs_c ul{overflow: hidden; margin-left: -20px;}
.czjxs_c li{float: left; width: 30%; padding-left: 20px;box-sizing: border-box;}
.czjxs_c ul li:nth-child(4){ width:10%;}
#pinp,#niand,#xinh,#xinhaa,#xinhab{font-size: 16px;width: 100%;height: 42px; padding: 0 10px;border: 1px solid #e3e3e3;box-sizing: border-box;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;background: url(../images/d5.png) no-repeat 95% center;}
#pinp,#niand,#xinh,#xinhaa,#xinhab option{font-size: 16px;height: 40px; line-height: 40px;}
.czjxs_b{ font-size:20px; color:#474747;padding-left:10px; font-weight:100; margin:30px 0px;}
.czjxs_c{ margin-bottom:50px; width:1100px;max-width: 100%;}
.czjxs_c .select-wrapper{font: normal 14px '\5FAE\8F6F\96C5\9ED1';width: 240px;height: 34px;position: relative;cursor: pointer;display: inline-block;*display: inline;*float: left;*margin-right: 10px;background: #fff;border-radius: 3px;border: 1px solid #e3e3e3;margin-right:15px; }
.czjxs_c .select-wrapper.focus{border: 1px solid #ca0b23;}
.czjxs_c .select-button{font: normal 14px '\5FAE\8F6F\96C5\9ED1';width: 238px;height: 34px;border: 0;background: #fff;cursor: pointer;padding: 0 26px 0 10px;overflow: hidden; text-align: left;outline: none; white-space: nowrap; word-break: keep-all;text-overflow: ellipsis;color:#999;}
.czjxs_c .select-down{ position: absolute;right: 12px; height:0;width:0;overflow: hidden;font-size: 0;background:url(../images/icon15.jpg) no-repeat center;width:30px;height:30px;}  
.czjxs_c .disabled{ color: #cccccc;}
.czjxs_c .select-list{ width: 238px; background: #fff; border: 1px solid #e8e8e8; box-shadow: 0 0 3px #ddd; border-radius: 3px; display: none;z-index: 2; position: absolute;left: -1px;top: 35px;overflow: hidden; }
.czjxs_c .select-list ul{margin: 0;padding: 0;overflow-x: hidden;overflow-y: auto;line-height: 34px;max-height: 240px; }
.czjxs_c .select-list ul li{width: auto;height: 34px;padding-left: 10px;cursor: pointer;overflow: hidden;white-space: nowrap;word-break: keep-all;text-overflow: ellipsis; }
.czjxs_c .select-list ul li.selected,
.czjxs_c .select-list ul li:hover{color: #fff;background: #ca0b23;}
.banner_b img{margin: 0 auto;display: block; max-width: 100%;}  
.banner_b {background: url(../images/banner3.jpg) no-repeat center center;height: 360px;}





  /* 下拉列表不可用样式 */
.czjxs_c .select-button-disable{color: #ccc;width: 238px;height: 34px;border: 1px solid #e3e3e3;border-radius: 3px;background: #fff;cursor: pointer;padding-left: 10px;overflow: hidden;text-align: left;outline: none; }
.czjxs_c .select-down-disable{color: #ccc;font-size: 18px;position: absolute;top: 0;right: 10px;line-height: 34px; }

.cx{ width:100%; height:42px; line-height:42px; border:none; background-color:#ca0b23; color:#fff;}
.czjxs_a table tr td{ padding:20px 10px; font-size:14px; border-bottom:1px solid #e5e5e5;cursor: pointer;}
.czjxs_a table tr:hover{ background-color:#f5f5f5;}

/*新增*/
/* 轮播 */
.wrapper .banner { position: relative; overflow: auto; }
.wrapper .banner li { list-style: none; }
.wrapper .banner ul li { float: left; }

.wrapper .banner .arrows {
    display: none;
}

.wrapper .banner:hover .arrows,
.wrapper .banner.hover .arrows {
    display: block;
}
.select ul{overflow: hidden; margin-left: -20px;}
.select li{float: left; width: 20%; padding: 0 0 20px 20px;box-sizing: border-box;}

.cxxqnr{border: 3px solid #eee;position: relative;}
.select_title h2{font-size: 18px; color: #333; line-height: 50px; border-bottom: 1px solid #eee; padding: 0 0 0 20px;}
.select_nr{ padding: 20px 20px 5px 20px;position: relative;}
.select_nr ul{overflow: hidden; margin-left: -25px;}
.select_nr li{float: left; padding: 0 0 15px 25px;box-sizing: border-box;width: 25%;}
.fttt{height: 20px; clear: both;}

.select_nr .zksq{ width: 30px;height: 30px;border-radius: 50%;border: 2px solid #ddd; line-height: 16px; font-size: 18px;cursor: pointer;right: 20px; top: 158px;z-index: 100;display: block;position: absolute; padding: 0;center; color: #e90202;text-align: center; background: url(../images/tt1.jpg);background-size: 100% 100%;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);}
.select_nr .zksq.on{background: url(../images/tt2.jpg);background-size: 100% 100%;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);}
.zknr{overflow: hidden;height: 0px;}

.select_nr span{display: block; border-bottom: 1px solid #eee; font-size: 14px; color: #666; line-height: 34px;}
.select_nr .bj{ background:#f6f6f7 ;}
.select_tp{overflow: hidden; padding: 20px;box-shadow: 5px 5px 5px #e5e5e5; padding-top:50px !important;border-top: 1px solid #eee;}
.setp_left{width: 40%;float: left;}
.setp_right{width: 55%;float: right;}
.select_tp ul{overflow: hidden; margin-left: -20px;}
.select_tp li{float: left; width: 33.33%; padding: 0 0 20px 20px;box-sizing: border-box;}
.select_tp li img{width: 100%;}
.setp_left li{padding: 10px 0; overflow: hidden;line-height: 1.6; color: #333; font-size: 16px;}
.setp_left span{float: left; width: 100px;}
.setp_left b{float: right; width: calc(100% - 100px);font-weight: 400;}
.select_nr b{font-weight: bold;color: #000;}
.select_title h2 span{width: 40px;height: 40px; display: inline-block;vertical-align: middle; margin: -3px 0 0 20px;border-radius: 50%; overflow: hidden;border-radius: 1px solid #eee;}
.select_title h2 span img{width: 100%; height: 100%; object-fit: cover;}
@media only screen {
.wrapper .banner .arrows {
        -webkit-transition: opacity 0.4s;
        transition: opacity 0.4s;
        opacity: 0;
        display: block;
    }
    
    .banner:hover .arrows,
    .banner.hover .arrows {
        opacity: 1;
    }
}

.wrapper .banner .arrows {
    position: absolute;
    z-index: 20;
}

.wrapper .banner .arrows .prev,
.wrapper .banner .arrows .next {
    position: absolute;
    width: 76px;
    height: 77px;
    font: 0/0 a;
    color: transparent;
    cursor: pointer;
}

.wrapper .banner .arrows .prev {
    left: 30px;
    background: url(../images/slide_arrow_left.png) no-repeat;
}

.wrapper .banner .arrows .next {
    left: 800px;
    background: url(../images/slide_arrow_right.png) no-repeat;
}

.wrapper {
    position: relative;
    width: 900px;
    margin: 0 auto;
    zoom: 1;
}

.section4 {
    height: 770px;
	overflow:hidden;
}

.section4 .banner ul li {
    height: 770px;
}

.section4 .banner .arrows {
    top: 270px;
}

.section4 .dots {
    
}

.section4 .dot {
    float: left;
    line-height: 56px;
    width: 166px;
    border-bottom: 2px solid;
    border-top: 2px solid #e8e8e8;
    cursor: pointer;
}

.section4 .dot1 {
    color: #e33189;
    border-bottom-color: #f3bfd9;
}

.section4 .dot1.active {
    background: #f3bfd9;
}

.section4 .dot2 {
    color: #24adac;
    border-bottom-color: #a4f7f6;
}

.section4 .dot2.active {
    background: #a4f7f6;
}

.section4 .dot3 {
    color: #dc6f23;
    border-bottom-color: #edcfbb;
}

.section4 .dot3.active {
    background: #edcfbb;
}

.section4 .dot4 {
    color: #da4e4e;
    border-bottom-color: #f0b5b5;
}

.section4 .dot4.active {
    background: #f0b5b5;
}

.section4 .dot5 {
    color: #8344c3;
    border-bottom-color: #c0c8f4;
}

.section4 .dot5.active {
    background: #c0c8f4;
}

.section4 .dot6 {
    width: 170px;
    color: #1774e2;
    border-bottom-color: #b8e6fb;
}

.section4 .dot6.active {
    background: #b8e6fb;
}


/*新增*/
.xz{ border:1px solid #e5e5e5; background:none; color:#666; padding:10px 30px; cursor:pointer;}
.xz1{ margin:0 auto; margin-bottom:40px;}
.xz1 img{ padding:1px; border:1px solid #e5e5e5;}

.xz2 ul li{ float:left; margin-right:10px;}
.xz3{ width:1100px; border-radius:10px; border:1px solid #e5e5e5; box-shadow:5px 5px 5px #e5e5e5; padding:20px; margin-bottom:30px;}
.xz3 h2{ color:#474747; font-weight:100; font-size:16px; padding:10px 0px; margin-bottom:30px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}

.xz4_l{ float:left; margin-right:30px;}
.xz4_l dl dd{ height:40px;}
.xz4_l .a1{ height:55px;}
.xz4_r{ float:right; width:650px;}
.xz4_r img{ margin-left:20px; margin-bottom:10px;}

.ppz_l{ width:170px; background-color:#ca0b23; border-radius:10px; text-align:center; padding:15px; float:left;} 
.ppz_l ul li a{ color:#fff; padding:8px 0px; display:block; margin-bottom:10px;}
.ppz_l .on{ background-color:#fff; border-radius:15px; color:#333;}
.ppz_l ul li a:hover{ background-color:#fff; border-radius:15px; color:#333;}
.ppz_r{ border:2px solid #ca0b23; width:calc(100% - 230px); float:right; border-radius:10px; padding:20px;box-sizing: border-box; }
.ppz_r img{margin: 0 auto; /*width: 100%;*/ display: block;height: auto;}
.ab .sjzs{display: none;}
.sjzs{display: none;}

@media only screen and (min-width:1200px) and (max-width:1920px){
  .ul-downlist-d li{margin-bottom:1.302vw}
.ul-downlist-d .con{padding:1.875vw;border-radius:.26vw}
.ul-downlist-d .tit{font-size:.937vw;background-size:1.041vw 1.197vw;padding-left:2.083vw;line-height:2.083vw}
.ul-downlist-d .time{font-size:.937vw;margin-right:2.604vw}
.ul-downlist-d .btn{width:4.947vw;height:2.083vw;line-height:2.083vw;border-radius:.26vw;margin-left:.52vw;font-size:.937vw}  
}
@media(max-width:1000px){
.ul-downlist-d .left{float:none;width:100%;margin-bottom:10px}
.ul-downlist-d .right{float:none;width:100%;overflow:hidden}
.ul-downlist-d .time{margin-right:0;float:left;font-size:16px;line-height:35px}
.ul-downlist-d .btn{float:right;width:95px;height:35px;line-height:35px;margin-left:0;font-size:16px}
.ul-downlist-d .con{padding:20px 15px}
.ul-downlist-d li{margin-bottom:20px}
.ul-downlist-d .tit{padding-left:35px;line-height:inherit}
.cpzx_title li {
    width: 50%;
    padding-bottom: 5px;
  }
.ab .pczs{display: none;}
.ab .sjzs{display: block;}
.sjzs{display: block;}
.top{display: none;}
.logo{position: fixed; width: 100%; z-index: 100; top: 0;left: 0;}
.logo_b{display: none;}
.logo ul{position: fixed; width: 200px; height: calc(100% - 70px);background: #fff; top: 70px;left: -200px;z-index:100 ;}
.logo ul li a{color: #333;display: block; padding-left: 20px;}
.logo ul li{float: none; width: 100%;text-align: left; line-height: 55px;border-bottom: 1px solid #eee;}
.dhbtn{position: absolute; right: 3%; top: 20px; cursor: pointer; width: 30px;height: 30px;background: url(../images/d1.png) no-repeat center center;background-size: 20px 20px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center;background-size: 20px 20px;}
.dhbj{position: fixed; width: 100%; height: 100%;z-index: 99;background: rgba(0,0,0,.7);top: 0;left: 0;display: none;}
.fat{height: 70px;}
.main h2{padding: 40px 90px;}
.con-two{float: none; padding-bottom: 15px;width: 100%;}
.content-two{padding-bottom: 50px;}
.main h2 img{width: 140px;}
.main_a h2{padding: 50px 0 30px; font-size: 22px;text-align: center;}
.main_a_l a{margin: 0 auto;}
.main_a_l{width: 100%; margin: 0;}
.main_a_r ul{overflow: hidden; margin-left: -20px;}
.main_a_r ul li{float: left; width: 50%; margin: 0; padding: 0 0 20px 20px;box-sizing: border-box;}
.main_a_r img{width: 100%;}
.footer_l{float: none; width: 100%;}
.footer_l ul li{font-size: 12px;zoom: 0.9;}
.footer_l ul{height: auto; padding-bottom: 20px;overflow: hidden;}
.foot_xm,.foot_sj{width: 100%; float: none; margin: 0 0 10px 0;box-sizing: border-box;}
.footer_l textarea{width: 100%;box-sizing: border-box; margin:0 0 20px 0;}
.btn1{width: 100%;height: 40px;background: #ca0b23;font-size: 16px;color: #fff;cursor: pointer; border: none;}
.pczs{display: none;}
.footer{height: auto; margin: 0;background: url(../images/a1.jpg) no-repeat center bottom; padding: 0 0 25px 0;background-size: auto 200px;}
.foot_right{float: none; width: 100%;padding: 30px 0 0 0;display: block;}
.footer_m{margin: 0; width: 100%;float: none;}
.footer_r{float: none;width: 100%;}
.footer_r ul{text-align: center;float: none;}
.footer_r ul li{display: inline-block; padding: 0 5px; margin: 0; float: none;}
.ewm img{display: block; margin: 0 auto;}
.ewm{margin-top: 0;}
.bqxx{text-align: center; font-size: 14px;}
.main_a_r{padding-top: 20px;}
.banner_a .swiper-button-next,.banner_a .swiper-button-prev{width: 40px; height: 40px;}

.cxxp_b{padding: 180px 0;}
.cxxp_b ul{overflow: hidden; padding: 0 3%;text-align: center;font-size: 0; }
.cxxp_b ul li{float: left; width:19%; margin: 0 5%; padding: 0;}
.cxxp_b img{width: 100%;}

.cpxq .position{height: 50px; }
.ppz_l{width: 25%;  box-sizing: border-box; padding: 0;border-radius: 0; background: #f5f5f5;margin-bottom: -2000px; padding-bottom: 2000px; }
.ppz{overflow: hidden; margin-bottom: 35px;}
.ppz_l ul li a{color: #999; margin-bottom: 0; line-height: 40px; }
.ppz_r{width: 75%;border: none;border-radius: 0; }
.ppz_l a{display: block; position: relative;}
.ppz_l .on{border-radius: 0;  }
.ppz_l .on:before{position: absolute; content: "";border-left: 3px solid #E40011; height: 100%; left: 0; top: 0;}

.czjxs_c{width: 100%;}
#pinp{width: 100%;}

.banner1{display: none;}
.position{display: none;}
.sousuo{display: none;}
.cpxq_l dl dt{display: none;}
.xxnr_title ul{overflow: hidden;}
.xxnr_title li{float: left; width: 50%; font-size: 16px; line-height: 50px;}
.xxnr_title li a{display: block; text-align: center;}
.xxnr_title li.cur a{border-bottom: 2px solid #ca0b23;color: #ca0b23;}
.imgw{max-height: 60px;}
.sjgw_nr{overflow: hidden;padding-bottom: 35px;}
.sjgw_left{float: left; width: 30%;}
.sjgwbox h2 a{text-align: center; line-height: 40px; color: #fff;background: #939393;display: block; font-weight: 400; font-size: 14px;border-bottom: 1px solid #fff;}
.sjgwbox h2.cur a{background: #ca2f2a;}
.sjgwbox li{font-size: 12px; line-height: 39px; border-bottom: 1px solid #cccccc;}
.sjgwbox ul li a{padding-left: 5px; display: block; color: #999;}
.sjgw_right{float: right; width: calc(70% - 10px);}
.cpzn h2{font-size: 16px; line-height: 2.4; color: #333; font-weight: 400;}
.cpzn ul{overflow: hidden; margin-left: -10px;box-sizing: border-box;}
.cpzn li{float: left; width: 50%; padding: 0 0 10px 10px;box-sizing: border-box;}
.cpzn span{display: block; height: 100px; padding: 10px;}
.cpzn span img{width: 100%; height: 100%; object-fit: cover;}
.cpzn p{font-size: 12px; line-height: 20px;height: 40px; margin-top: 10px;text-align: center;}

.fynr{text-align: right; padding-top: 20px;}
.fynr li{display: inline-block; padding: 0 2px;}
.fynr a{display: block; padding: 2px 8px;border: 1px solid #eee;}
.fynr li.cur a{border: 1px solid #CA0B23;color: #CA0B23;}

.position{display: none;}
.cpxq_r{width: 100%; float: none;}
.cpxq_title{text-align: center; border-bottom: 1px solid #ddd; padding: 15px 0; margin-bottom: 30px;}
.cpxq_title h4{font-size: 20px; margin-bottom: 10px; color: #333; font-weight: 400;}
.cpxq_title p{font-size: 16px; color: #999;}
.cpzs .mySwiper{display: none;}
.cpxq_r_a ul li{width: 50%;}

.banner_b{display: none;}
.czjxs_c li{width: 50%; padding-bottom: 15px;}
.czjxs_c ul li:nth-child(4){width: 50%;}

.select li{width: 50%; padding-bottom: 15px;}
.cxxp_c{margin-top: 30px;}
.select_title h2{font-size: 14px;text-align: center; padding:0;}
/*.select_nr ul li:nth-child(3){ width:100%;}
.select_nr ul li:nth-child(4){ width:100%;}*/
.pwidth{ width:100% !important;}
.select_nr li{width: 50%;}
.setp_left{float: none; width: 100%;}
.setp_right{float: none; width: 100%; padding-top: 25px;}
.cxxqnr{margin-bottom: 35px;}

.w1100.cpxq{max-width: 100%;}








}
.select_nr img{max-height: 100px;/*border:1px solid #eee;*/}











