@charset "utf-8";
/* CSS Document */

em,i{ font-style:normal;}
.w1200{ max-width:1200px; margin:0 auto;}

.header{ background:#fff; }
.header .logo{height:100px;}
.logo_le a{ display:flex; align-items:center; height:100%;}
.logo_le a img{ vertical-align:middle;}
.logo_le a span{ font-size:16px; color:#666666; padding-left:20px; border-left:1px solid #666; margin-left:20px; margin-top:10px; line-height:1;}
.logo_le{ width:50%; height:100px;}
.logo_ri{ background-image:url(../images/index_06.png); background-position:left center; background-repeat:no-repeat; padding-left:60px; margin-top:20px;}
.logo_ri span{ display:block; font-size:14px; color:#666666;}
.logo_ri b{ font-size:24px; color:#ff6637; line-height:1;}

.youqing a{color:#333; font-size:14px;}
.youqing a:hover{ color:#fe7215;}
.nav{ background:#ff6637; height:50px;}
.nav li{ width:16.66%; float:left; position: relative;}
.nav li.on>a{ background:#fff; color:#ff6637}
.nav li >a{ color:#fff; line-height:50px; display:block; text-align:center;}

.nav li .sub-menu{ display: none; position: absolute; text-align: center;  top: 100%; left: 0; z-index: 21; width: 100%; background-color: rgba(255,255,255,.75);}
.nav li .sub-menu a{ display: block;line-height: 45px; color: #333; font-size: 14px;}
.nav li .sub-menu a:hover{ background-color: #fff;}
.banner,.ban_box{ position:relative; height:500px;}
.ban_txt{ background:rgba(0,0,0,.5); position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:50px; z-index:1;}
.banner .swiper-slide{ height:500px;}
.bant{ padding-top:160px;}
.bant b{ font-size:56px; color:#fff; display:block;font-family: ceyyt; text-shadow:0 0 5px rgba(0,0,0,.8);}
.bant b em{ color:#ff6637;}
.bant span{ font-size:16px; color:#fff;}

.banner .swiper-pagination{ width:100%; z-index:21; text-align:left; position:absolute; left:50%; transform:translateX(-50%); max-width:1200px; bottom:100px;}
.banner .swiper-pagination .swiper-pagination-bullet{ width:40px; height:2px; background:#fff; border-radius:0; margin-right:5px; opacity:.4;}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ opacity:1;}

.ban_txt .w1200 ul{ display:flex; align-items:center;}
.ban_txt .w1200 ul li{ width:33.33%; color:#fff; position:relative; font-size:14px;}
.alignri{ text-align:right;}
.aligncenter{ text-align:center;}

.ban_txt .w1200 ul li input{ width:100%; max-width:290px; height:30px; padding:0 10px; float:right;}
.ban_txt .w1200 ul li button{ position:absolute; right:0; top:50%; height:30px; width:50px; background-image:url(../images/jisuanqi_05.jpg); background-repeat:no-repeat; background-position:center; transform:translateY(-50%); -webkit-transform:translateY(-50%); float:right; cursor:pointer;}

.biaodan{ position:absolute; left:50%; max-width:1200px; top:50%; transform:translate(-50%,-50%); width:100%; z-index:20;}

.bd_box{ width:280px; padding:30px 35px; float:right; background-color:rgba(0,0,0,.5);}
.bd_box b{ font-size:20px; color:#fff; display:block; text-align:center;}
.bd_box input{ padding:0 10px; width:100%; height:35px; margin-top:10px;}
.inputone input.name{ width:55%; float:left;}
.radios{ width:45%; float:right; display:flex; align-items:center;margin-top:10px;}
.radios label{ width:48%; margin-left:2%; float:left; color:#fff; line-height:35px; font-size:12px; padding-left:5px;}
.radios label input{-webkit-appearance:auto; vertical-align:middle; width:auto; height:auto; margin-top:0; margin-right:2px;}
.yanzhengma input{ width:48%; float:left;}
.bd_box button{ width:100%; height:35px; background:#fe7215; color:#fff; margin-top:10px; cursor:pointer;}

.main1{ }
.main1 ul{ padding:40px 0;}
.main1 ul,.main1 ul li{ display:flex; align-items:center;}
.main1 ul li{ width:25%; border-left:1px solid #eee; padding-left:50px;}
.main1 ul li:first-child{ padding-left:0; border:none;}
.main1 ul li b { line-height:1.7; font-size:18px; color:#333; padding-left:18px;}
.main1 ul li b span{ display:block; font-size:14px; color:#999; line-height:1.7; font-weight:normal;}

.index_title{ text-align:center; font-size:26px; color:#333333;}

.main2{ padding-bottom:55px; background-image:url(../images/indexbac_02.jpg); background-size:cover; background-position:center; background-repeat:no-repeat;}
.main2 ul{ margin-top:40px;}
.main2 ul li{ width:31.33%; float:left; margin:.5% 1%;}
.main2 ul li .imgs{ height:210px;}
.main2 ul li img{ width:100%; height:100%; object-fit:cover;}
.main2 ul li .txts{ text-align:center; padding:0 .5rem;}
.main2 ul li .txts .txtbox{ position:relative;}
.main2 ul li .txts .txtbox .line{ position:absolute; top:50%; width:100%; height:1px; background:#333;}
.main2 ul li .txts .txtbox  span{ line-height:50px; display:inline-block; padding:0 15px; background:#fff; position:relative; z-index:2; font-size:20px; color:#000; font-weight:normal;}

.main22{background-image:url(../images/indexbac_05.jpg); background-size:100% auto; background-repeat:repeat-y; padding-top:45px; padding-bottom:65px;}

.daikuanzhuanxiang{ margin-top:40px; position:relative;height:460px;}
.swiper-container.gallery-thumbs{ width:300px; position:absolute; left:0; top:0; height:100%;}
.swiper-container.gallery-top{ height:100%;}
.swiper-container.gallery-top .swiper-slide{ background-size:cover; padding-left:395px; padding-right:95px;}
.swiper-container.gallery-thumbs .swiper-slide{ background-color:rgba(0,0,0,.2); color:#fff; text-align:center; padding:0 40px;}
.swiper-container.gallery-thumbs .swiper-slide b{ font-size:20px; font-weight:normal; display:block;}
.swiper-container.gallery-thumbs .swiper-slide span{ font-size:14px; line-height:1.4; display:block;}
.swiper-container.gallery-thumbs .swiper-slide.swiper-slide-thumb-active{ background:#fff; border-left:2px solid #ff6637;}
.swiper-container.gallery-thumbs .swiper-slide.swiper-slide-thumb-active b{ color:#333;}
.swiper-container.gallery-thumbs .swiper-slide.swiper-slide-thumb-active span{ color:#666;}


.swiper-container.gallery-top .swiper-slide b{ display:block; text-align:center; text-shadow:0 0 5px rgba(0,0,0,1); color:#fff; font-size:26px; padding:35px 0;}
.slidetxt2,.slideboxtxt{ padding:20px 0; background:#fff;}
.swiper-container.gallery-top .swiper-slide b em{ display:block; font-size:16px;}
.slidele{ width:50%; float:left; padding:0 30px;}
.slidele.ri{ border-left:1px solid #999;}
.slidele .span1{ font-size:20px; color:#333; text-align:center; font-weight:normal; display:block;}
.slidele .p_01{ display:block; font-size:14px; color:#999; margin:15px auto;}
.slidele .span2{ font-size:30px; color:#fe4a23; display:block; text-align:center; line-height:1;}
.slidele .span3{ display:block; color:#fe4a23; font-size:16px; height:26px; line-height:16px; text-align:center; padding:5px 0;}
.p_02{ font-size:16px; color:#666; display:block; text-align:center; margin-top:10px;}
.swiper-container.gallery-top .swiper-slide a{ display:block; width:150px; height:35px; background:#; color:#fff; font-size:14px; background:#fe7216; line-height:35px; text-align:center; margin:20px auto 0;}
.slideimg{padding:5px 0; background:#fff; }
.slidetxt2{ padding:35px 60px; background-image:url(../images/bac01.jpg); background-size:cover; background-repeat:no-repeat; background-position:right center;}
.slideimg img{ max-height:240px; display:block; margin:0 auto;}
.swiper-container.gallery-top .swiper-slide .slidet2_le b{ font-size:20px; color:#000; text-shadow:none; padding:0; text-align:left;}
.slidetxt2 span{ font-size:14px; color:#999999; display:block; line-height:1;}
.slidetxt2 .org{ font-size:30px; color:#fe4a23; display:block; margin:15px 0;}
.slidetxt2 .p-t{ font-size:16px; color:#666;}
.slidet2_ri,slidet2_le { width:50%;}
.slidet2_ri li{ color:#333; font-size:14px; margin:5px 0;}
.slidet2_ri li span{ display:inline-block; font-size:14px; color:#fe4a23;}


.main3{ padding:35px 0;}
.main3box{ margin-top:35px;}
.main3le{ width:26%; float:left; height:335px; background-image:url(../images/index_46.jpg); background-size:cover; color:#fff; padding:.65rem;}
.main3le b{ font-size:30px; display:block; margin-bottom:20px;}
.main3le span{ font-size:20px; font-weight:bold; display:block;}
.main3ri{ width:72%; float:right;}
.main3ri li{ width:31.33%; margin-left:2%; float:left; height:335px; border:1px solid #e3f0fd; text-align:center;}
.main3ri li b{ color:#333; font-size:24px; text-align:center; display:block; font-weight:normal; margin-bottom:20px;}
.main3ri li span{ font-size:14px; color:#999999; display:block; text-align:center;}
.main3ri li a{ font-size:14px; color:#fff; background:#ff6637; display:inline-block; padding:0 30px; margin-top:50px; height:35px; line-height:35px;}

.shenqingtit{ width:100%; align-items:center; padding:40px 0 20px;}
.shenqingtit>b{ font-size:24px; font-weight:normal;}
.shenqingtit>b em{ font-size:14px; color:#999; margin-left:20px;}
.buzhouri{ float:right; text-align:right;}
.buzhouri span{ display:block; font-size:14px; color:#666;}
.buzhouri b{ font-size:24px; color:#ff6637; line-height:1;}

.buzhoubox li{ width:25%; float:left; line-height:60px; text-align:center; color:#fff; font-size:18px;}
.buzhoubox ul{ background-image:url(../images/index_50.jpg); background-size:100% 100%; height:60px;}

.index_title span{ display:block; color:#999999; font-size:14px;}

.main4{ padding-top:40px;}
.yinhangdaikuancp{ display:flex; align-items:stretch;flex-wrap:wrap;}
.yinhangdaikuancp li{ width:22%; float:left; margin-right:4%; border:1px solid #e5e5e5; padding:35px 25px; margin-top:4%; text-align:center;}
.yinhangdaikuancp li:nth-child(4n){ margin-right:0;}
.yinhangdaikuancp li b{ display:block; text-align:center; font-size:24px;}
.yinhangdaikuancp li span{ font-size:16px; color:#999999;}
.yinhangdaikuancp li p{ font-size:14px; color:#333; display:block; line-height:1.5; margin:20px auto; padding:0 30px;}
.yinhangdaikuancp li a{ display:block; line-height:35px; text-align:center; background:#fe7215; color:#fff;}

.main4 .w1200{ padding-bottom:80px; border-bottom:1px solid #f3f3f3; position:relative;}
.morechanpin{ position:absolute; right:0; top:50px; font-size:14px; color:#999999;}



.main5{ padding:40px 0;}
.teamli li{width:22%; float:left; margin-right:4%;margin-top:4%; }
.teamli li img{ width:100%;}
.teamli li:nth-child(4n){ margin-right:0;}
.teamli li b{ display:block; font-size:18px; font-weight:normal; padding:10px 0 5px;}
.teamli li p{ font-size:14px; color:#666666;}
.teamli li a{ display:block; margin:0 auto;background:#fe7215; color:#fff; font-size:14px; text-align:center; width:125px; height:35px; line-height:35px; margin-top:10px;}

.kuaisushenqing{ padding:20px 30px; background:#fff; margin-top:50px; border:10px solid #0f7ce9;}
.kuaisushenqing .ks_title{ font-size:24px; font-weight:bold; color:#333;}
.kuaisushenqing .ks_title span{ font-size:14px; color:#666666; margin-left:15px; font-weight:normal;}
.inputboxs form{ display:flex; align-items:center; padding:20px 0;}
.inputboxs button{ width:15%; height:35px; background:#fe7215; color:#fff; font-size:14px; cursor:pointer;}
.inputboxs input{  margin-right:4%; border:1px solid #eee; height:35px; padding:0 15px;}

.main6{ background-image: url(../images/indexbac_05.jpg);
    background-size: 100% auto;
    background-repeat: repeat-y;
    padding-top: 45px;
    padding-bottom: 65px;}
.main6box{ margin-top:40px; display:flex; align-items:center;}
.main6le{ width:43%;}
.main6ri{ width:57%; padding-left:40px;}
.main6le img{ width:100%;}
.main6ri p{ font-size:14px; color:#999999; display:block; margin:10px 0;line-height:2;}
.main6ri p b{ font-weight:bold; color:#333; font-size:14px; }

.mora_a{ text-align:center; margin-top:50px;}
.mora_a a{ background:#fe7216; color:#fff; font-size:14px; display:inline-block; height:35px; padding:0 50px; line-height:35px;}

.main7{ padding-top:45px; padding-bottom:65px;}
.main7_chan{ text-align:center; padding:35px 0;}
.main7_chan span,.main7_chan a{ cursor: pointer; display:inline-block; padding:0 30px; line-height:35px; font-size:14px; color:#999999;}
.main7_chan span.on{ background:#0f7ce9; color:#fff;}

.top_news{ display:flex; align-items:center; padding-top:30px; padding-bottom:30px; border-bottom:1px solid #eee;}
.top_new_txt{ padding-right:1.4rem; width:54%;}
.top_new_txt h2 a{ font-size:22px; color:#666666; display:block; font-weight:normal;}
.top_new_txt p{ font-size:14px; color:#666666; display:block; margin:25px 0;}
.top_new_txt a.mores{ font-size:14px; color:#999999;}

.top_new_img{ max-height:210px; height:auto;width:46%; float:right; overflow: hidden;}
.top_new_img img{ width:100%; height:100%; object-fit:cover;}

.bot_news{ padding-top:35px;}
.bot_news li{ width:50%; float:left; padding-right:.6rem;}
.bot_news li a{ font-size:14px; color:#666666; line-height:2;}
.bot_news li a:hover{ color:#0f7ce9}
.bot_news li span{ padding-left:15px; font-size:14px;}
.bot_news li:nth-child(2n){ padding-left:.6rem; padding-right:0; border-left:1px solid #eee;}


.main8_tot{ border-bottom:1px solid #eee;}
.main8_tot span{ display:inline-block; margin-right:20px; line-height:40px; padding-bottom:5px; font-size:18px; color:#666;}
.main8_tot span.on{ border-bottom:1px solid #f99b5d;}

.mian8_bot ul{ display:flex; align-items:center;flex-wrap:wrap ; padding:25px 0;}
.mian8_bot li{ display:inline-block; margin-right:20px; margin-bottom:20px;}


.footer{ background:#333; padding-top:75px; color:#adadad;}

.fot_le{ width:50%;}
.fot_le ul{ display:flex; align-items:stretch;}
.fot_le ul li{ width:25%;}
.fot_le ul li b{ margin-bottom:20px; display:block;}
.fot_le ul li a{ display:block; color:#adadad; font-size:14px; margin-top:5px;}
.fot_le ul li b a{ font-size:18px;}
.fot_ri{ width:50%; padding-left:1.2rem;}
.fot_ri>b{ font-size:26px; font-weight:normal;}
.fot_ri>p{ display:block; padding:25px 0;}
.fot_ri>p >span{ font-size:16px; padding-right:.4rem;}

.ewm_le{ width:calc(100% - 110px); float:left;}
.ewm_le span{ font-size:14px; display:block; margin-bottom:3px;}
.ewm_le b{ font-size:24px; color:#ff6637; line-height:1; margin-bottom:10px; display:block;}
.ewm_le b.b2{ font-size:18px;}
.ewm_img{ width:110px; float:right; padding-top:15px;}
.ewm_img img{ width:100%;}

.fot_hezuo{display:flex; align-items:center;}

.fot_hezuo{ padding:30px 0;}
.hezuoimg{ width:63.33%; padding-right:.2rem;}
.fengxiantishi{ width:36.66%;}
.fengxiantishi p{ font-size:12px; color:#adadad}
.hezuoimg img{ width:20%; padding-right:.2rem;    float: left;
    height: 50px;}
.copyright{ padding:16px 0; border-top:2px solid #494949; text-align:center; font-size:12px; color:#adadad; }
.copyright p a{ font-size:12px; color:#adadad;}

.GoTop{ right:.88rem; bottom:.88rem; position:fixed;}
.fot_xuanfu{ position:fixed; bottom:0; left:0; width:100%; background:#4c4c4c; padding:10px 0; z-index:22;}
.fot_xuanfu .w1200{display:flex; align-items:center;}

.xf_logo{ width:230px;}
.xf_ri{display:flex; width:calc(100% - 230px); align-items:center; padding-right:55px; position:relative;}
.xf_ri input{ width:23.5%; margin-right:2%; background:#fff; height:40px; padding:0 15px}
.xf_ri button{ width:23.5%; height:40px; background:#fe7215; color:#fff; margin-left:10px;}
.xf_ri .close{ position:absolute; right:0; top:50%; transform:translateY(-50%); cursor:pointer;}
.xf_ri form{display:flex; width: 100%;}
.xf_ri img{height:40px;}



.ty_ban{ padding:65px 0; background-size:cover; background-position:center; background-repeat:no-repeat;}
.ty_ban .w1200{ display:flex; align-items:center;}
.tybantxt{ width:calc(100% - 280px);}
.tybantxt b{ font-size:57px; color:#fff; margin-bottom:15px; display:block;font-family: ceyyt; text-shadow:0 0 10px rgba(0,0,0,.5);}
.tybantxt p{ font-size:20px; color:#fff;}
.tybantxt p span{ font-size:28px; margin-top:20px; display:inline-block;}

.positions .w1200{ padding-top:20px; padding-bottom:20px; border-bottom:1px solid #eee;}
.posi_le ,.posi_le a{ font-size:14px; color:#333333;}
.posi_search{ position:relative;}
.posi_search button{ cursor:pointer; height:30px; background-image:url(../images/jisuanqi_05.jpg); background-repeat:no-repeat; background-position:center; width:35px; float:right;}
.posi_search input{ width: 280px; background:#f6f6f6; height:30px; padding:0 10px; float:right;}
.about1{ display:flex; align-items:stretch; padding:65px 0;}
.about1 .imgss{ width:40%;}
.about1 .imgss img{ width:100%;}
.about1ri{ width:60%; padding-left:.88rem;}
.about1ri b{ font-size:28px; color:#666666; font-weight:normal;}
.about1ri .line{ width:48px; height:7px; background:#ff6637; display:block; margin:30px 0;}
.about1ri p{ font-size:14px; color:#666; margin-top:20px;}
.about1ri ul li{ margin-top:50px; width:50%; float:left; display:flex;flex-wrap:wrap; align-items:center;}
.about1ri ul li img{ display:inline-block; width:70px;}
.about1ri ul li:nth-child(2n){ padding-left:.6rem; border-left:1px solid #eee;}
.about1ri ul li .imgss{ width:70px;}
.about1ri ul li .txts{ width:calc(100% - 70px); padding-left:20px;}
.about1ri ul li .txts b{ font-size:20px; color:#333333; font-weight:bold; line-height:1; margin-bottom:5px;}
.about1ri ul li .txts p{ font-size:16px; color:#999999; margin-top:0;}

.about_youshi b{ font-size:26px; color:#666666; font-weight:normal; display:block; margin-bottom:25px;}
.about_youshi p{ font-size:14px; color:#666666; line-height:2;}
.about_youshi p em{ font-weight:bold; font-size:28px; font-weight:normal;}
.about_mingzi{ padding:40px 0;}
.about_mingzi img{ width:100%;}
.about_mingzi b{ font-size:20px; color:#666; font-weight:normal; display:block; padding-top:35px; margin-bottom:10px;}
.about_mingzi p{ font-size:14px; color:#666; line-height:2;}

.chengshiwangdian{ border-top:2px solid #e4e4e4; padding:55px 0;}
.chengshiwangdian ul{ padding-top:50px;}
.chengshiwangdian ul li{ width:22%; float:left; margin-right:4%; margin-bottom:4%;}
.chengshiwangdian ul li:nth-child(4n){ margin-right:0;}
.chengshiwangdian ul li img{ width:100%;}


.daikuanshenqing_ny { background-color:#ecf1f6; padding:20px; margin-bottom:50px; background-image:url(../images/bacbd_03.jpg); background-repeat:no-repeat; background-size:cover;}
.shenqing_box{ background-color:rgba(255,255,255,.9); padding:30px;}
.sq_forms{ padding-top:15px; width:300px; margin:0 auto;}
.sq_forms input{ width:100%; height:35px; padding:0 20px; border:1px solid #f0f0f0; background:none; margin-top:16px;}
.sq_forms button{ width:80%; display:block; margin:26px auto; background:#fe7215; color:#fff; font-size:14px; line-height:35px; cursor:pointer;}

.sq_forms .yanzhengma input{ width: 45%;}
.sq_forms .yanzhengma img{ margin-top: 16px;}
.bd_box .yanzhengma img{ margin-top: 10px; width: 50%; float: right;}

.contact_map{ padding:35px 0;}
.contact_map iframe{ height:325px !important; width:100% !important; border:none; background:#eee;}
.contact_le,.contact_ri{ width:50%;}
.contact_ri{ padding-left:.6rem;}
.contact_ri b{ display:block; font-size:16px; color:#333333; margin:25px 0;}
.contact_txts{ padding:20px 0 60px;}
.contact_txts,.contact_txts .contact_le{ display:flex; align-items:center;}
.contact_txts .contact_le ul{ width:100%;}
.contact_txts .contact_le li{ width:50%; padding:20px 0; float:left;}
.contact_txts .contact_le li span{ display:block; font-size:18px; color:#999999; font-weight:normal;}
.contact_txts .contact_le li b{ color:#000022; font-size:20px; display:block;}


.list_daikuan{ padding:55px 0;}
.list_daikuan .imgs{ width:300px;}
.list_daikuan .txts{ width:calc(100% - 300px); padding:10px .4rem; padding-left:.6rem;}
.list_daikuan li{ display:flex; align-items:center; background:#f8f8f8; margin-bottom:35px;}
.txt_tops{ display:flex; align-items:center;}
.txt_tops a{ width:150px; display:block; font-size:16px; color:#333; border:1px solid #959595; border-radius:10px; padding:0 40px; line-height:43px;}
.txt_tops h2{ display:block; width:calc(100% - 150px); font-size:30px; font-weight:normal; color:#5a4234;}
.txt_tops h2 em{font-weight:normal; font-size:14px; display:inline-block; margin-left:20px;}
.list_daikuan li .txts table{ width:100%; text-align:center; padding-top:25px; border-top:1px solid #d0d0d0; margin-top:25px;}
.list_daikuan li .txts table tr td{ font-size:14px; color:#5a4234; width:25%;}
.list_daikuan li .txts table tr.red td{ font-size:22px; color:#c01920; font-weight:bold;}
.pages { text-align:center; padding-bottom:50px;}
.pages li{ display:inline-block; padding:0 15px;}
.pages li a{ font-size:16px; color:#999;}
.pages li.active a,.pages li a:hover{ color:#ff6637;}

.remenwenti{ padding:50px 0 75px; position:relative;}
.remenwenti .morechanpin{ top:90px;}
.remenwenti ul{ padding-top:45px;}
.remenwenti li{ width:50%; float:left; padding-right:.6rem;}
.remenwenti li a{ font-size:14px; color:#666666; line-height:2;}
.remenwenti li a:hover,.remenwenti .morechanpin:hover{ color:#0f7ce9}
.remenwenti li span{ padding-left:15px; font-size:14px;}
.remenwenti li:nth-child(2n){ padding-left:.6rem; padding-right:0; border-left:1px solid #eee;}

.daikuanwenda{ padding:50px 0;}
.dkqd_list li{ width:23.875%; float:left; margin-right:1.5%; margin-bottom:1.5%; text-align:center;}

.dkqd_list li span{ line-height:60px; font-weight:normal;}
.dkqd_list li:nth-child(4n){ margin-right:0;}.dkqd_list li:nth-child(4n+1){clear:left;}
.dkqd_listny{ padding:50px 0;}
.dkqd_list li img{ width:100%;}


.tybantxt2 .titleb{ font-size:30px;text-shadow:0 0 5px rgba(0,0,0,.6); }
.tybantxt2 .title2{ font-size:60px;text-shadow:0 0 10px rgba(0,0,0,.6); }
.tybantxt2 .ban_p{ max-width:580px; padding-top:20px;}
.tybantxt2 .ban_p p{ position:relative; display:block; text-shadow:0 0 5px rgba(0,0,0,.6); width:50%; float:left; font-size:16px; color:#fff; padding-left:15px;}
.tybantxt2 .ban_p p:before{ content:""; display:block; width:5px; height:5px; background:#fff; position:absolute; left:0; border-radius:100%; top:50%; margin-top:-2.5px;}

.content_yinhang{ padding:0 0 50px;}
.content_yinhang p strong{ font-size:26px; color:#333333; font-weight:normal; display:block; margin-top:30px; margin-bottom:15px;}
.content_yinhang p{ font-size:14px; color:#666666; font-weight:normal;}

.content_yinhang hr{ color: #999; border: none; background-color: #f2f2f2; height: 1px; width: 100%; margin-top: 10px;}


.ny_boxcontainer{ max-width:1200px; margin:0 auto;}
.ny_le{ width:calc(100% - 310px); padding-right:.6rem;}
.ny_ri{ width:310px;}

.ny_boxcontainer{ padding:50px 0;}
.ny_boxcontainer .pages{ padding-top:40px;}
.ny_boxcontainer .teamli li{ width:30.33%; margin-right:3%; margin-bottom:3%; margin-top:0;}


.ri_ewm{ padding:15px; background-color:#dde9f4; background-image:url(../images/zixunxin_03.jpg); background-size:cover; background-repeat:no-repeat;}
.riewmbox{ background:#fff; padding:.4rem .4rem; text-align:center;}
.riewmbox b{ font-size:22px; font-weight:normal; display:block; text-align:center;}
.riewmbox img{ margin:15px auto; width:140px;}
.riewmbox p{ font-size:14px; color:#666666;}
.riewmbox p span{ font-size:14px; color:#ff6637;}

.ri_news,.ri_biaoqian{ margin-top:35px;}
.ri_news  ul{ padding:10px 20px; background:#f8f8f8;}
.ri_news b,.ri_biaoqian b{ display:block; font-size:16px; color:#fff; padding:0 20px; line-height:45px; background:#ff6637; font-weight:normal;}
.ri_news li{ border-bottom:1px solid #eeeeee; padding:5px 0;}
.ri_news li a{ font-size:14px; color:#666666;}
.ri_news li a:hover{ color:#ff6637}
.ri_biaoqian ul{ padding:20px; background:#f8f8f8;}
.ri_biaoqian ul li{ display:inline-block; background:#f9e9e4; color:#ff6637; padding:0 20px; margin:4px 2px;}
.ri_biaoqian ul li a{ font-size:12px; color:#ff6637;}

.wendalist{ padding:40px 0 50px;}
.wendalist li{ padding:20px 30px; transition:all .3s; background:#f8f8f8; padding-right:200px; position:relative;}
.wendalist li:nth-child(2n){ background:#fff;}
.wendalist li b a{ font-size:16px; color:#666666; font-weight:normal; }
.wendalist li p{ font-size:16px; color:#999999; display:block; margin-top:5px;}
.wendalist li .a_box{ display:block; width:140px; display:block; height:70%; position:absolute; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); border-left:1px solid #dcdcdc}
.wendalist li .a_box a{ position:absolute; top:50%; display:block; text-align:center; transform:translateY(-50%); -webkit-transform:translateY(-50%); width:100%; font-size:14px; color:#999999;}

.wendalist li:hover{ background:#ff855f;}
.wendalist li:hover .a_box{ border-left:1px solid #ffb097;}
.wendalist li:hover b a{ color:#fff;}
.wendalist li:hover p{ color:#fff;}
.wendalist li:hover .a_box a{ color:#fff;}

.hezuohuoban_page{ padding:50px 0;}
.hezuohuoban_page img{ max-width:100%; display:block; margin:0 auto;}

.yinhang_channel{ text-align:center; padding-top:50px;}
.yinhang_channel a{ color:#999999; display:inline-block; line-height:45px; padding:0 30px;}
.yinhang_channel a.on{ background:#0f7ce9; color:#fff;}

.news_channel{ padding-bottom:30px;}
.news_channel a{ color:#999999; display:inline-block; line-height:45px; padding:0 15px; font-size:14px;}
.news_channel a.on{ background:#0f7ce9; color:#fff;}


.yinhangdaikuanlist .yinhangdaikuancp{ padding-bottom:70px;}
.yinhangdaikuancp li .qidai{ font-size:24px; font-weight:bold; color:#333;}


.yewufanweibox{ padding:20px 0 50px;}
.yewufanweibox .yewu_01{ padding:30px 0; display:flex; align-items:center; flex-direction:row-reverse}
.yewufanweibox .yewu_02{padding:30px 0; display:flex; align-items:center;}

.yewufanweibox .yewu_01 .imgss{  width:50%; padding-left:.6rem;}
.yewufanweibox .yewu_01 .txts{ padding-right:.6rem; width:50%;}
.yewufanweibox .yewu_02 .imgss{  width:50%; padding-right:.6rem;}
.yewufanweibox .yewu_02 .txts{ padding-left:.6rem; width:50%;}


.yewu_03 img{ width:100%; height:100%; object-fit:cover;}
.yewu_03{ margin-top:40px;}
.yewu_03  .imgss{ height:270px;}
.yewu_03 .txts{display:flex; align-items:center; padding:50px 0;}
.yewu_03 .txts .yewu3_le{ width:45%; text-align:center;}
.yewu_03 .txts .yewu3_ri{ width:55%;}

.yewu_03 .line{ margin:0 auto;}

.yewu_04 ul li{ width:47%; margin-right:6%; float:left;}
.yewu_04 ul li:nth-child(2){ margin-right:0;}
.yewu_04 ul li .imgss{ height:270px; margin-bottom:20px;}
.yewu_04 ul li img{ width:100%; height:100%; object-fit:cover;}

.yewufanweibox b{ font-size:18px; color:#333; display:block; padding:10px 0 10px;}
.yewufanweibox b em{ font-size:24px; color:#333; display:inline-block; padding-right:10px;}
.yewufanweibox .line{ width:20px; height:4px; background:#ff6637;}
.yewufanweibox p{ font-size:14px; color:#333333; display:block; margin-top:20px;}
.yewufanweibox .yewu_03 p{ margin-top:0; line-height:2;}


.news_lists li{ padding:24px 0; border-bottom:1px solid #eee; display:flex; align-items:center;}
.news_lists li .imgs{ width:33.33%; max-height:180px;}
.news_lists li .imgs img{ width:100%;}
.news_lists li .txts{ width:66.66%; padding-left:.35rem;}
.news_lists li .txts h3 a{ font-size:22px; color:#333; font-weight:normal;}
.news_lists li .txts p{ font-size:14px; color:#666; line-height:26px;  margin:10px 0;}

.txts_biaoqian{align-items:center; }
.txts_biaoqian .bq_a{ width:100%;}
.bq_a a { font-size:12px; color:#ff6637; background:#ffefeb; display:inline-block; padding:0 20px; line-height:30px; margin-bottom:5px;}
.txts_biaoqian .bq_ri{ width:45%; text-align:right;}
.txts_biaoqian .bq_ri span{ font-size:12px; color:#999999;}
.txts_biaoqian .bq_ri span.eye{ padding-left:20px; padding-right:30px; background-image:url(../images/zixunxin_06.jpg); background-repeat:no-repeat; background-position:left center;}

.news_articlebox>h1{ font-size:24px; color:#000024; font-weight:normal; display:block; text-align:center; line-height:1.75;}
.times{ text-align:center; padding:10px 0 15px;border-bottom:1px solid #eee;}
.times span{font-size:12px; color:#999999;}
.times span.eye{ padding-left:20px; padding-right:30px; background-image:url(../images/zixunxin_06.jpg); background-repeat:no-repeat; background-position:left center;}
.news_articlebox  .bq_a{ text-align:left; padding-bottom:20px; border-bottom:1px solid #eee;}

.contents-box{ padding:40px 0;}
.contents-box img{margin:0 auto; display:block;}
.contents-box p{ font-size:14px; color:#666666; line-height:2; display:block; margin-bottom:20px;}
.page_next{ padding:20px 0;}
.page_next a{ display:block; font-size:14px; color:#666666; margin-bottom:10px;}
.page_next a:hover{ color:#ff6637;}

.jisuanqibox{ padding:50px 0;}
.jisuanqi_le{ width:215px;}
.jisuanqi_le a{ display:block; line-height:65px; background:#fafafa; margin-bottom:5px; text-align:center; display:block; font-size:16px; color:#333;}
.jisuanqi_le a.on{ background:#ff6637; color:#fff;}
.jisuanqi_ri{ padding-left:20px; width:calc(100% - 215px);}

.jisuanqi_ri .jisuanqiri_one{ background:#fafafa; padding:20px .6rem;}
.jisuanqi_ri_tit{ font-size:16px; color:#333; border-bottom:1px solid #eeeeee; padding:15px 0;}

.jisuanqicontent{ width:90%; max-width:420px; margin:0 auto; padding:50px 0;}
.jisuanqicontent li{ display:flex; align-items:center; border:1px solid #eee; margin-bottom:20px; position:relative;}
.jisuanqicontent li i{ position:absolute; right:20px; top:1px; line-height:38px; font-size:14px; color:#666; height:38px;}
.jisuanqicontent li span{ font-size:14px; color:#666666; display:inline-block; width:120px; line-height:38px; text-align:center; border-right:1px solid #eee; background:#eeeeee;}
.jisuanqicontent li input{ width:calc(100% - 120px); height:38px; padding:0 20px; background:#fafafa;}
.jisuanqicontent li input::-webkit-input-placeholder { /* WebKit browsers */
    direction: rtl;
}
.jisuanqicontent li input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    direction: rtl;
}
.jisuanqicontent li input::-moz-placeholder { /* Mozilla Firefox 19+ but I'm not sure about working */
    direction: rtl;
}
.jisuanqicontent li input:-ms-input-placeholder { /* Internet Explorer 10+ */
    direction: rtl;
}

.jisuan{ text-align:center;}
.jisuan button,.jisuan a{ display:inline-block; margin:0 5px; background:#eeeeee; color:#666; font-size:14px; padding:0 40px; line-height:40px; height:40px; cursor:pointer;}
.jisuan a.go_jieguo{ background:#fe7215; color:#fff;}


.jisuanjieguo{background:#fafafa; padding:20px .6rem 50px; margin-top:20px;}
.jisuanjieguo .fenlei_le{ padding-top:10px; width:48%;}
.fenleititle{ font-size:14px; color:#333333; padding:10px 0;}
.fenleititle em{ color:#999;}

.jisuanjieguo .fenlei_le li{ display:flex; align-items:center; border:1px solid #e7e7e7; }
.jisuanjieguo .fenlei_le li span.bti{ font-size:14px; color:#666666; display:inline-block; width:120px; line-height:38px; text-align:center; border-right:1px solid #eee; background:#eeeeee;}
.jisuanjieguo .fenlei_le li span:nth-child(2){ text-align:right; padding-right:20px; width:calc(100% - 120px); font-size:14px; color:#333;}


.mingxi>span{ display:inline-block; margin:30px 0; padding:0 40px; line-height:40px; background:#fe7215; color:#fff; font-size:14px;}

.mingxi table{ width:100%;border-collapse: collapse;}
.mingxi table tr.title td{ background:#eeeeee;}
.mingxi table td{ border:1px solid #e6e6e6; text-align:center; font-size:14px; color:#333; padding:5px;}




.banner .swiper-container {
    width: 100%;
    position: relative;
}



.pages {
    text-align: center;
     padding-bottom: 5px; 
}
.pages .pagination {
     height: auto; 
    text-align: center;
     padding: 0px; 
}
.pages .pagination p {
    height: 30px;
    float: none;
    display: inline-block;
}
.pages .pagination a {
    height: 30px;
    float: none;
    display: inline-block;
}
.pages .pagination a.cur {
    border: none;
    background: #ff6637;
    color: #fff;
}



.flink {
    margin-top: 20px;
}
.flink h3 {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #999;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    font-weight: normal;
}
.flink h3 span{
    font-size: 18px;
    color: #666;
    padding-right: 5px;
    font-weight: bold;
}
.flink a {
    float: left;
    font-size: 14px;
    color: #666;
    margin-right: 20px;;
}




@media screen and (max-width:1280px){
	 .w1200,.biaodan,.banner .swiper-pagination,.ny_boxcontainer{ padding-left:40px; padding-right:40px;}
	 .slidele .span2{ font-size:20px;}
	 
	}

@media screen and (max-width:960px){
	 .wap{ display:block;}
	 .pc{ display:none;}
	 .banner .swiper-slide{ background-size:cover;}
	 .bant b{ font-size:25px;}
	 .bant span{ font-size:14px;}
	 .banner, .ban_box,.banner .swiper-slide{ height:auto;}
	 .bant{ text-align:center; padding:100px 0;}
	 .banner .biaodan{ position:static; width:100%; transform:translate(0,0); -webkit-transform:translate(0,0);}
	 .ban_txt{ display:none;}
	 .w1200, .biaodan, .banner .swiper-pagination,.ny_boxcontainer{ padding-left:15px; padding-right:15px;}
	 .bd_box{ width:100%; margin:15px auto;}
	 .banner .swiper-pagination{ bottom:auto; top:230px; text-align:center;}
	 .main1 ul, .main1 ul li{ display:block;}
	 .main1 ul li{ float:left; width:25%; padding:10px 5px; border:none;}
	  .main1 ul li img{ display:block; width:50px; margin:0 auto;}
	  .main1 ul{ padding:20px 0; text-align:center;}
	  .main1 ul li b{ font-size:14px; padding:0;}
	  .main1 ul li b span{ font-size:12px;}
	  .main2 ul li{ width:100%; margin:0; margin-bottom:15px;}
	  .main2 ul{ margin-top:30px;}
	  .main2 ul li .txts .txtbox span{ font-size:16px;}
	  .index_title{ font-size:20px;}
	  .main22{ display:none;}.main2{ padding-bottom:20px;}
	  .main3{ padding-top:10px;}
	  
	.ty_ban .w1200{ display:block;}
	.tybantxt{ width:100%;}
	.tybantxt b{ font-size:20px;}
	.tybantxt p{ font-size:16px;}
	.ty_ban{ padding:40px 0;}
	.yinhang_channel{ padding-top:30px;}
	.ny_boxcontainer{ padding-top:20px; padding-bottom:20px; padding-left:15px; padding-right:15px;}
	}

.yewufanweibox img{ max-width:100%;}

	.list_daikuan .imgs img{ width:100%; height:100%; object-fit:cover;}
@media screen and (max-width:768px){
	.main3le{ width:100%; float:none; padding:20px; height:auto;}
	.main3le b{ font-size:20px;}.shenqingtit>b{ font-size:20px;}
	.buzhouri{ padding-top:20px;}
	.morechanpin{ position:static; text-align:center; display:block; padding-top:20px;}
	.main3le span{ font-size:14px;}
	.main3ri{ width:100%; float:none;}
	.main3ri li{ width:100%; float:none; height:auto; padding:20px; margin:0 auto; margin-top:15px;}
	.main3ri li a{ margin-top:15px;}
	.main3ri li b{ font-size:16px; margin-bottom:10px;}
	.buzhoubox li{ width:50%; float:left; background:#0f7ce9; font-size:14px;}
	.buzhoubox ul{ background:none;}
	.buzhoubox li:nth-child(3),.buzhoubox li:nth-child(2){ background:#fe7215}
	.yinhangdaikuancp li{ width:100%; float:none; margin:0; margin-top:15px; padding:20px 15px;}
	.yinhangdaikuancp li p{ margin-top:10px;}.yinhangdaikuancp li span{ font-size:14px;}
	.yinhangdaikuancp li b{ font-size:16px; margin-top:5px;}
	.main4 .w1200{ padding-bottom:40px;}
	.inputboxs input{ width:100%; margin-top:15px;}
	.inputboxs button{ width:100%; margin-top:15px;}
	.inputboxs form{ display:block; padding:10px 0;}
	.main6le{ width:100%;}
	.main6ri{ width:100%;}
	.main6box{ display:block;}
	.main6ri{ padding:0;}
	.main6{ padding-bottom:30px;}
	.main7_chan{ padding:20px 0;}
	.top_news{ padding:10px 0;}
	.fot_le{ display:none;}
	.fot_ri{ width:100%; padding:0; float:none;}
	.top_new_txt{ padding-right:0;}
	.bot_news li:nth-child(2n){ padding:0; border:none;}
	.bot_news li{ width:100%; padding:0; margin:5px 0;}
	.bot_news{ padding-top:10px;}
	.top_new_txt p{ margin:10px 0;}
	.top_new_img{ display:none;}
	.top_new_txt{ width:100%;}
	.top_new_txt h2 a{ font-size:16px;}
	.footer{ padding-top:30px;}
	.fot_xuanfu{ display:none;}
	.fot_ri>b{ font-size:20px;}
	.fot_ri>p{ padding:10px 0;}
	.ewm_le b{ font-size:16px;}
	.fot_hezuo{ float:none; display:block;}
	.fot_hezuo .hezuoimg{ width:100%;}
	.fengxiantishi{ width:100%; padding:15px 0;}
	.ewm_le b.b2{ font-size:16px;}
	.copyright{ padding:10px;}
	.fot_ri>p >span{ font-size:12px;}
	.yinhang_channel a{ font-size:14px; padding:0 10px;}
	.positions .posi_search{ display:none; }
	.chengshiwangdian ul li{ width:48%; margin:1%;}
	.chengshiwangdian ul li:nth-child(2n+1) { clear:left;}
	.chengshiwangdian ul{ padding-top:30px;}
	.yinhangdaikuanlist .yinhangdaikuancp{ padding-bottom:30px;}
	.sq_forms{ width:90%;}
	.remenwenti li{ width:100%; padding:0; margin:5px auto;}
	.remenwenti li:nth-child(2n){ padding:0; border:none;}
	.remenwenti{ padding-top:0;}
	.remenwenti ul{ padding-top:20px;}.remenwenti li span{ font-size:12px;}
	.tybantxt2 .title2{ font-size:30px;}
	.tybantxt2 .titleb{ font-size:20px;}
	.tybantxt2 .ban_p{ padding-top:5px;}
	.tybantxt2 .ban_p p{ width:100%; float:none;}
	.content_yinhang p strong{ font-size:20px;}
	.dkqd_list li{ width:48%; margin:1%;}
	.dkqd_list li span{ font-size:14px; line-height:40px;}
	.dkqd_list li:nth-child(2n+1){ clear:left;}
	.jisuanqi_le{ width:100%; float:none; text-align:center;}
	.jisuanqibox{ padding:30px 0;}
	.jisuanqi_ri{ width:100%; float:none; padding:0; margin-top:15px;}
	.jisuanjieguo .fenlei_le{ width:100%;}
	.jisuanqi_le a{ width:30%; display:inline-block; line-height:40px; font-size:14px;}
	.mingxi table td{ font-size:12px;}
	.yewufanweibox .yewu_01,.yewufanweibox .yewu_02{ padding:15px 0; display:block;}
	.yewufanweibox .yewu_01 .txts,.yewufanweibox .yewu_02 .txts{ padding:0; float:none; width:100%;}
	.yewufanweibox .yewu_01 .imgss,.yewufanweibox .yewu_02 .imgss{ float:none; width:100%; padding:0; margin-bottom:15px}
	.yewufanweibox p{ margin-top:10px;}
	.yewu_03 .imgss{ height:8rem;}
	.yewu_03 .txts{ display:block; padding:15px 0;}
	.yewu_03 .txts .yewu3_le{ width:100%; float:none; text-align:left;}
	.yewu_03 .txts .yewu3_le .line{ margin-left:0; margin-bottom:15px;}
	.yewu_03 .txts .yewu3_ri{ width:100%; float:none;}
	.yewu_04 ul li .imgss{ height:8rem; margin-bottom:0;}
	.yewu_04 ul li{ width:100%; float:none;}
	
	.wendalist li{ padding-right:0;}
	.wendalist li .a_box{ position:static;transform:translate(0,0); -webkit-transform:translate(0,0); margin-top:15px; text-align:right; width:100%; border:none;}
	.wendalist li .a_box a{ position:static; transform:translate(0,0); -webkit-transform:translate(0,0); text-align:right;}
	.wendalist li p{ font-size:12px; line-height:1.7;}
	.wendalist li{ padding:15px;}
	.daikuanwenda{ padding:30px 0;}
	.wendalist{ padding:20px 0;}
	.pages li a{ font-size:14px;}
	
	.list_daikuan li{ display:block;}
	.list_daikuan li .txts table tr.red td{ font-size:12px;}
	.txt_tops h2{ font-size:16px; width:calc(100% - 80px);}
	.txt_tops a{ width:80px; line-height:30px;}
	
	.list_daikuan .imgs{ width:100%; height:7rem;}
	.list_daikuan .txts{ width:100%; padding:15px;}
	.txt_tops a{ width:auto; display:inline-block; padding:0 10px; font-size:14px;}
	
	.news_lists li{ display:block;}
	.news_lists li .imgs{ width:100%; height:7rem;}
	.ny_le{ width:100%; float:none; padding:0;}
	.ny_ri{ width:100%; float:none;}
	.news_lists li{ padding:10px 0;}
	.news_channel{ padding-bottom:10px;}
	.news_lists li .txts{ width:100%; padding:10px 0;}
	.news_lists li .txts h3 a{ font-size:16px;}
	.news_lists li .txts p{ font-size:12px; margin-top:5px;}
	.txts_biaoqian .bq_ri span.eye{ display:none;}
	.riewmbox b{ font-size:18px;}
	.news_articlebox>h1{ font-size:18px;}
	.contents-box{ padding:20px 0;}
	.about1 >.imgss{ display:none;}
	.about1{ padding:20px 0;}
	.about1ri{ padding-left:0; width:100%;}
	.about1ri .line{ margin:10px 0;}
	.about1ri b{ font-size:20px;}
	.about1ri ul li{ width:50%; display:block; margin-top:20px;}
	.about1ri ul li .imgss{ margin:0 auto;}
	.about1 .imgss img{ display:block; margin:0 auto 10px; width:50px; }
	.about1ri ul li .txts{ width:100%; text-align:center; padding:0;}
	.about1ri ul li .txts b{ font-size:18px; padding:0; margin:5px 0; display:block;}
	.about1ri ul li .txts p{ font-size:14px;}
	.about_youshi b{ font-size:20px; margin-bottom:15px;}
	.about_youshi p em{ font-size:16px;}
	.about_mingzi b{ padding-top:10px;}
	.ewm_le{ padding-right:15px;}
	.contact_txts, .contact_txts .contact_le{ width:100%; display:block; float:none;}
	.contact_map iframe{ height:7rem !important;}
	.contact_ri{ width:100%; float:none; padding:0;}
	.contact_txts .contact_le li b{ font-size:16px;}
	.contact_txts .contact_le li span{ font-size:14px;}
	.contact_txts .contact_le li{ padding:0; margin-bottom:10px;}
	.contact_ri b{ font-size:14px; margin-bottom:10px; margin-top:10px;}
	.contact_txts{ padding-bottom:30px;}
	.teamli li{}
	.ny_boxcontainer .teamli li,.teamli li{ width:100%; float:none; margin:0; margin-top:15px; margin-bottom:15px;}
	.mian8_bot li img{ max-width:50px;}
	.remenwenti{ padding-bottom:40px;}
	
	}
	
	
@font-face
{
font-family: ceyyt;
src: url('../fonts/ceyyt.ttf')
}


/*! xiaozhu min version:0.1.0 date:2021-04-30 */

.CalCon {
	width: 1200px;
	height: auto;
	margin: 0 auto
}
.CalCon_art {
	width: 280px;
	height: auto;
	float: left;
	background: #fff;
	min-height: 560px
}
.CalCon_riku {
	height: auto;
	float: right;    padding-left: 20px;
    width: calc(100% - 215px);
}
.CalCon_riku .CalInfo{
	    background: #fafafa;
    padding: 20px .6rem;
	}
.Cal_tree {
	margin: 0 20px
}
.Cal_tree_in ul li a {
	display: block;
	height: 56px;
	line-height: 56px;
	text-align: center;
	border-bottom: 1px solid #e6e6e6;
	font-size: 16px
}
.Cal_tree_in ul li a:hover {
	color: #fe4a24
}
.Cal_tree_in ul li a.on {
	color: #fe4a24;
	font-weight: 700
}
.starM_search {
	border: 1px solid #eee;
	height: 34px;
	width: 100%;
	margin: 20px auto;
	position: relative;
	background: #FFF
}
.CalInfo p {
	    font-size: 14px;
    color: #666666;
    display: inline-block;
    width: 120px;
    line-height: 38px;
    text-align: center;
    border-right: 1px solid #eee;
    background: #eeeeee;
}

.CalInfoF_to{ padding:50px 0;}
.CalInfoF_bo,.CalInfoCar_bo{background: #fafafa;
    padding: 20px .6rem; margin-top:30px;}
.dfd_sub{ text-align:center;}
.dfd_sub input{    display: inline-block;
    margin: 0 5px;
    background: #eeeeee;
    color: #666;
    font-size: 14px;
    padding: 0 40px;
    line-height: 40px;
    height: 40px;
    cursor: pointer;}
.CalInfo .divo input{ width:calc(100% - 190px); padding:0 15px; height:38px; background:none;}
.CalInfo span{line-height: 38px;
    font-size: 14px; display:inline-block;  width:70px; padding-right:20px; text-align:right;
    color: #666;}
.starM_search_btn {
	display: block;
	border: 1px solid #FEE7DD;
	height: 34px;
	width: 257px;
	margin: 20px auto;
	padding-left: 98px;
	background: url(/static/img/star_icon4.png) no-repeat 141px 14px;
	font-size: 18px;
	line-height: 34px;
	text-align: left;
	cursor: pointer
}
.starM_search_btn:hover {
	color: #fe4a24
}
.select_box {
	width: 169px;
	height: 34px;
	float: right
}
.select_box span.sel_slide {
	display: block;
	width: 16px;
	height: 10px;
	background: url(/static/img/star_icon5.png) no-repeat;
	position: absolute;
	top: 15px;
	right: 10px
}
.select_box span.sel_slide_text {
	display: block;
	height: 34px;
	line-height: 34px;
	width: auto;
	position: absolute;
	top: 0;
	right: 10px
}
.select_box input {
	width: 165px;
	overflow: hidden;
	height: 34px;
	padding-left: 10px
}
.select_box ul {
	width: 174px;
	border: 1px solid #FEE7DD;
	overflow: hidden;
	background: #FFF;
	position: absolute;
	z-index: 9
}
.select_box ul.show {
	border: 1px solid #fe4a24
}
.select_box ul li {
	overflow: hidden;
	width: 100%;
	line-height: 30px;
	height: 30px;
	padding-left: 10px
}
.select_box ul li.hover {
	background: #fe4a24;
	color: #FFF
}
.CalInfo_tit {
	line-height:26px; padding:10px 0;
	border-bottom: 1px solid #e6e6e6;
	font-size: 16px
}
.CalInfo_tit span{ font-size:12px; color:#999}
.CalInfoF_con {
	padding-top: 1px
}
.yh_fanwei_input {
	width:90%; max-width:420px; margin:0 auto;
}
.yh_fanwei_input div.divo {
	    display: flex;
    align-items: center;
    border: 1px solid #eee;
    margin-bottom: 20px;
    position: relative;
}
.yh_fanwei_input div.divo .starM_search {
	width: 238px
}
.yh_fanwei_input div.divo .starM_searchHkfs {
	width: 70px;
	margin: 0;
	float: left
}
.yh_fanwei_input div.divf {
	height: 40px;
	width: 260px
}
.yh_fanwei_input div.divf a {
	display: block;
	height: 20px;
	line-height: 18px;
	width: 56px;
	float: left;
	background: url(/static/img/public_icon2.png) no-repeat 0 center;
	padding-left: 22px;
	margin: 10px 0 0 10px
}
.yh_fanwei_input div.divf a.on {
	background: url(/static/img/public_icon1.png) no-repeat 0 center
}
.yh_fanwei_input div.divo div div input {
	width: 115px;
	cursor: auto
}
.yh_fanwei_input div.dfd_sub {
	margin: 20px 0 0;
	height: 34px
}
.yh_fanwei_input div.dfd_sub a {
	display: inline-block;
    margin: 0 5px;
    background: #eeeeee;
    color: #666;
    font-size: 14px;
    padding: 0 40px;
    line-height: 40px;
    height: 40px;
    cursor: pointer;background: #fe7215;
    color: #fff;
}
.yh_fanwei_input div.dfd_sub input:hover {
	color: #fe4a24
}
.xk_btn li {
	float: left;
	width: 64px;
	text-align: center;
	height: 38px;
	line-height: 32px;
	font-size: 12px;
	cursor: pointer;
	color: #fe4a24;
	font-family: '宋体'
}
.xk_btn li {
	  width:48%; text-align:left;
    margin: 30px 0;
    
    background: none;
}
.xk_btn li span{
    color: #333;display: inline-block;padding: 0 20px;
    font-size: 14px;
    line-height: 40px;}
.xk_btn li.xk_btn_on span{
    background: #fe7215;
    color: #fff;
}

.CalInfoF_bo,.CalInfoCar_bo {
	display: none;
	padding-bottom: 20px
}
.CalInfoFConIn {
	display: none
}
.CalInfoF_hou ul {
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee
}
.CalInfoF_hou ul li {
	    display: flex;
    align-items: center;
    border: 1px solid #e7e7e7;
}
.CalInfoF_hou ul li p.po {
	    font-size: 14px;
    color: #666666;
    display: inline-block;
    width: 120px;
    line-height: 38px;
    text-align: center;
    border-right: 1px solid #eee;
    background: #eeeeee;
}
.CalInfoF_hou ul li p.pt {
	    text-align: right;
    padding-right: 20px;
    width: calc(100% - 120px);
    font-size: 14px;
    color: #333;
}
.CalInfoF_hou ul li p.pt span {
	color: #555
}
.CalInfoF_hou_table {
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	width: 100%;    border-collapse: collapse;
	margin: 0 auto;
}
.CalInfoF_hou_table tr td {    border: 1px solid #e6e6e6;
    text-align: center;
    font-size: 14px;
    color: #333;
    padding: 5px;
	text-align: center
}
.CalInfoF_hou_table tr td.yh_llshuoming_th {
	background: #eee
}
.CalInfoF_hou_RES {
	margin-bottom: 10px
}
.CalInfoF_hou_RES_in {
	    padding-top: 10px;
    width: 48%;
}
.CalInfoF_hou_RES_in .CalInfoF_hou_RES_inTit {

	    font-size: 14px;
    color: #333333;
    padding: 10px 0;
}
.CalInfoF_hou_RES_in .CalInfoF_hou_RES_inTit span {
	color: #999
}
.hight {
	border: 1px solid #fe4a24
}
.hight p {
	border-right: 1px solid #fe4a24
}
.productD_main_left_one {
	margin-bottom: 30px;
	background-color: #fff;
	padding: 0 20px
}
.productD_main_left_tit {
	color: #333;
	font-size: 16px;
	letter-spacing: 2px;
	line-height: 65px;
	height: 60px
}
.productD_apply {
	height: 178px;
	overflow: hidden;
	border: 1px solid #fea491
}
.productD_apply_box {
	width: 756px;
	height: 46px;
	margin: 39px auto 0
}
.productD_apply_box input::-webkit-input-placeholder {
color:#666
}
.productD_apply_box input::-moz-placeholder {
color:#666
}
.productD_apply_box input:-moz-placeholder {
color:#666
}
.productD_apply_box input:-ms-input-placeholder {
color:#666
}
.productD_apply_name {
	width: 230px;
	height: 44px;
	border: 1px solid #ebebeb;
	border-radius: 5px;
	background: transparent;
	text-indent: 20px;
	font-size: 14px;
	color: #666;
	float: left;
	box-sizing: border-box;
	margin-left: 4px
}
.productD_apply_num {
	width: 230px;
	height: 44px;
	border: 1px solid #ebebeb;
	border-radius: 5px;
	background: transparent;
	text-indent: 20px;
	font-size: 14px;
	color: #666;
	margin: 0 0 0 29px;
	float: left;
	box-sizing: border-box
}
.productD_apply_tel {
	width: 230px;
	height: 44px;
	border: 1px solid #ebebeb;
	border-radius: 5px;
	background: transparent;
	text-indent: 20px;
	font-size: 14px;
	color: #666;
	margin: 0 0 0 29px;
	float: left;
	box-sizing: border-box
}
.publicdd_selIndex {
	display: block;
	height: 26px;
	line-height: 26px;
	width: 50px;
	float: left;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin: 10px 0 10px 20px
}
.publicdd_selIndex.on {
	color: #ea5414
}
.productD_apply_btn {
	width: 240px;
	height: 44px;
	border-radius: 5px;
	border: 0;
	background-color: #fe4a24;
	color: #fff;
	font-size: 14px;
	line-height: 44px;
	cursor: pointer;
	margin: 24px auto 0;
	display: block
}


.CalInfoCar_bo table{ width:100%;    border-collapse: collapse; margin-top:20px;}
.CalInfoCar_bo table td{ padding:5px 15px; font-size: 12px; border:1px solid #e6e6e6;
    color: #333;}
.CalInfoCar_bo table td.CalInfoCarHouTable_td1{ background:#eee; width:150px; }
.CalInfoCar_bo table td.CalInfoCarHouTable_td2{ background:#fff;}

@media screen and (max-width:768px){
	.CalCon_riku{ width:100%; float:none; padding:0; margin-top:20px;}
	.CalInfoF_to{ padding:20px 0;}
	.CalInfoF_hou_RES_in{ width:100%; float:none;}
	.CalInfoF_hou_table tr td{ font-size:12px;}
	.xk_btn li{ margin-top:0;}
    .main8{ display:none;}
    .dkqd_list li:nth-child(4n+1){clear:none;}
    .dkqd_list li:nth-child(2n+1){clear:left;}
    
    .mshowcity{ display:block;}
  
}