/*头部*/ 
.in_ul li a:hover,.top_menu li a:hover,.all_ul > li a:hover,.all_ul > li a:hover i,.logo_r_c_ul li a span,
.jd_ul li.active a,.meishi_inner_ul li:hover p,.list dd a:hover{ color: #f10215; }

.center{ width:1200px; margin:0px auto; }
.top{ background: #f7f7f7; padding: 12px 0px; color: #666666; font-size:14px; border-bottom: 1px solid #eeeeee;}
.top_l a,.top_l .zc_i{ color: #f10215; }
.top_l a.zc{color: #666666;} 
.in_wrap{ width: 640px; height: 40px; border: 1px solid #dfdede; }
.sear_l{ display: inline-block; width: 97px; text-align: center; color: #919090; line-height: 31px; }
.in_wrap input{ width: 564px; color: #c5c4c3; text-indent: 1em; border: none;   height: 40px; line-height: 40px;  }
.sear_a{ display: inline-block; width: 75px; background: #3e5790; line-height: 40px; text-align: center; color: #fff; border: none;margin-top: -1px;}
.sear_a i{ color: #fff; font-size: 20px;}
.car_d{ display: inline-block;  position: relative;}
.car_name{ display: inline-block; color: #727272; margin-left: 10px; }
.h_c{ padding: 15px 0; background: #fff;}
.h_c_c { width: 569px;  margin-left: 100px; margin-top: 12px; }
.in_ul li{ margin-bottom: 5px; }
.in_ul li.active a,.in_ul li:hover a{ color: #004098; }
.in_ul li a{ font-size: 12px; color: #5c5b5b; padding: 0px 10px 0 0; }
.car_d span{ display: inline-block; background: #a5a5a5; padding: 2px 3px; color: #fff; position: absolute; top: -19px; right: -12px; font-size: 12px;}
.h_c_r { margin-top: 0px; }
.h_b{ background: #3e5790; height: 46px; }
.all{ width: 250px; display: inline-block; font-size: 16px; color: #fff; text-align:center; line-height: 46px; background: #344c81;}
.top_menu li a{ font-size: 16px; color: #fff; }
.all:hover,.top_menu li:hover a{color: #fff;}
.all i{ position: absolute; top: 0px; right: 20px; }
.top_menu li{ line-height: 44px;  margin-left: 46px;}
.all_ul{ width: 210px; border-top: 1px solid #e5e5e5; padding: 14px 20px; z-index: 100; background: rgba(255,255,255,1); position: absolute;   top: 46px;}
.all_ul > li{ line-height: 30px; float: none; padding: 0px 15px 3px; border-bottom: 1px solid #eeeeee;     margin-bottom: 5px;}
.all_ul > li:last-of-type{ border-bottom: none; }
.all_ul > li a{ color: #666666; }
.all_ul > li a i{ float: right; }
.all_dl_wrap{ padding: 10px; position: absolute; left: 250px; top: 4px; width: 930px; min-height: 463px;   background:rgba(255,255,255,1); display: none;}
.all_dl dt{ width: 15%; float: left; padding-top: 10px;}
.all_dl dd{ width: 85%; float: left; border-bottom: 1px dashed #eee; padding: 0px 0 10px;}
.all_dl ul li a{ padding: 0px 3px; }
.banner{ background: #098da6; height: 493px; position: relative; }
.logo_r{ width: 195px; margin-top: 5px; background: #fff; text-align: center; color: #848585;}
.tx_img{ width: 76px; height: 76px; border-radius: 100%; margin-top: 25px; margin-bottom: 15px; }
.logo_r_t p{ margin-bottom: 20px; }
.logo_r_t{ padding: 20px 10px; }
.log{ display: inline-block; width: 80px; height: 29px; background: #f10215; text-align: center; line-height: 29px; color: #fff; border-radius: 4px; }
.log02{ background: transparent; border: 1px solid #f10215; color: #f10215;}
.center_banner{ position: absolute; left: 50%; margin-left: -600px; top: 0px; height: 100%;}
.log01:hover{ color: #fff; }
.logo_r_c{ border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; padding: 20px 10px;}
.logo_r_c_ul li a{ font-size: 12px; color: #5d5c5c; line-height: 25px; }
.logo_r_c_ul li{ float: none; text-align: left;}
.logo_r_b{ padding: 0px 10px 10px; }
.logo_r_b_ul li a{ font-size: 12px; color: #5d5c5c; }
.logo_r_b_ul li{ width: 49%; padding: 33px 0px; text-align: center;}
.logo_r_b_ul li:nth-child(1){border-right: 1px solid #eeeeee; }
.logo_r_b_ul li i{ font-size: 30px; color: #f10215; }
.banner_b{ width: 950px; height:493px; }
.swiper-container01 .swiper-button-next, .swiper-container01 .swiper-button-prev{ width: 37px; height: 72px;     top: 47%;}
.swiper-container01 .swiper-button-prev{background-image:url("../img/pre.png"); left: 0px; display: none;}
.swiper-container01 .swiper-button-next{background-image:url("../img/next.png"); right: 5px; display: none;}
.swiper-container01 .swiper-pagination-bullet{ width: 11px; height: 11px; background: transparent; border: 3px solid #3e5790; opacity: 1; }
.swiper-container01 .swiper-pagination-bullet-active{ background: #0098d8;border: 3px solid #0098d8;  }
.swiper-container-horizontal.swiper-container01>.swiper-pagination-bullets{ text-align: left; bottom: 20px;  left: 290px;}
.bk_t{ height: 187px; padding: 30px 15px; background: rgba(255,255,255,0.8); margin-top: 6px;}
.bk{ position: absolute; right: 5px; width: 195px; z-index: 2}
.bk_t a{font-size: 12px; color: #787979; }
.bk_t img{ margin-top: 20px; }
 
.banner{ margin-bottom: 25px; }
.top_r_lun{width: 190px; height: 40px;}
.swiper-container_top .swiper-slide{ height: 40px !important; line-height: 40px; color: #f10215; font-size: 16px; font-weight: bold; }
.swiper-container_top .swiper-wrapper{ height: 40px; }
.swiper-container_top .swiper-button-prev,.swiper-container_top .swiper-button-next{ width: 12px; height: 10px; z-index: 200; right: 10px; opacity: 1 !important;}
.swiper-container_top .swiper-button-prev{ background-image:url("../img/up.jpg");   top: 33px; left: auto;}
.swiper-container_top .swiper-button-next{ background-image:url("../img/down.jpg");   top: 44px;}
.all_sj{ background: #323232; }
.all_sj .all{background: #000; color:#fff; font-weight: normal; line-height: 42px;}
.all_sj .all i{ color: #fff; }
.all_sj .top_menu li a{ color: #fff; }
.all_sj .all_ul{ display: none; }
.sj_banner img{ width: 100%; margin-bottom: 25px;}
.sj_ul .tm_p01{ margin: 5px 0; }
.sj_ul .tm_p03 span{ padding: 0px 10px; }
.sj_ul li .swiper-slide{  border: 1px solid #cccccc; height: 38px; text-align: center; vertical-align: middle;}
.sj_ul li .swiper-slide img{ width: 38px; height: 30px; display: inline-block; margin: 5px auto; line-height: 38px; vertical-align: middle;}
.sj_ul li .swiper-button-prev,.sj_ul li .swiper-button-next{ width: 14px; height: 14px; top: 35px;}
.sj_ul li .swiper-button-prev{background-image: url("../img/pre.jpg"); left: 0px;}
.sj_ul li .swiper-button-next{background-image: url("../img/next.jpg"); right: 0px;}
.sj_ul li .sj_lun{ margin-bottom: 10px; }
.sj_h_b{ background: #f7f7f7; padding: 10px 0; height: 20px; margin-bottom: 20px;}
.zc span{ color: #004098; }
.logo_h{ margin-top: -7px;  float: left; margin-right: 10px;}
.h_c_l{ margin-top: 25px; }
.all_h3{ font-size: 14px; color: #5d5c5c; margin-bottom: 0px; font-weight: normal; }
.all_sec_ul li{ width: 50%; margin-bottom: 0px; line-height: 20px;}
.all_sec_ul li a{ font-size: 12px; color: #5d5c5c; }
.all_ul_in{ display: none; }


/*会员中心*/
.head_mem .top i{ color: #5f9fed;  font-weight: bold;}
.head_mem .top a{ display: inline-block;  padding: 0px 5px; }
.head_mem .top a:hover{ color: #5f9fed;  }

.mem_per_ul li a{ font-size: 15px; color: #333333; font-weight: bold;  }
.mem_per_ul li{  padding: 0px 15px; }
.mem_per_ul{ margin-top: 25px; float: left; margin-left: 40px;}
.mem_sear_w{ margin-top: 14px; display: inline-block; width: 400px; height: 40px; line-height: 40px; border: 1px solid #ece8e9; border-radius: 4px;  position: relative;}
.mem_sear_w button{ cursor: pointer; border: none; width: 40px; height: 40px; background:transparent; text-align: center; line-height: 40px; position: absolute; top: 0; right: 0; }
.mem_sear_w button i{  color: #e4dedf;   font-size: 25px;}
.mem_sear_w input{ width: 100%; height: 38px; line-height: 38px;  text-indent: 10px; border-radius: 4px;   }
.mem_sear_w input:focus,.mem_sear_w button:focus{ outline: none; }
.head_mem .h_c{ height: 70px;  border-bottom: 1px solid #e8e8e8;}

.mem_per_ul02{ float: right; }