﻿header{padding: 0 15px;}
header img{margin-top: 6px;height: 38px;}
main{padding-bottom: 15px;}
/*焦点图样式*/
.slideBox{position:relative; overflow:hidden;max-width:100%;/* 设置焦点图最大宽度 */ }
.slideBox .hd{background-color: rgba(0,0,0,0);position:absolute;height:28px;line-height:28px;bottom:0;z-index:1;width: 100%;text-align: center;}
.slideBox .hd ul {}
.slideBox .hd li{display:inline-block; width:7px; height:7px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;background: #fff; text-indent:-9999px; overflow:hidden; margin:0 6px;opacity: 0.5;}
.slideBox .hd li.on{background:#fff;opacity: 1;}
.slideBox .bd{position:relative; z-index:0;}
.slideBox .bd li{position:relative; text-align:center;}
.slideBox .bd li a > div {width: 100%;padding-bottom: 35%;background-position: 50%;background-size: 100% 100%;background-repeat: no-repeat;}
.slideBox .bd li img{background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */min-height: 135px;}
.slideBox .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{display:block; width:100%; position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusBg.png) repeat-x; color:#fff;  text-align:left;}
/*搜索*/
.search{background: #FFF;margin: 7px 10px 12px;box-shadow: 0 1px 1px #b2b3b3;border-top: 1px solid #e9e9e9;}
.search-tit{ text-align:center;color: #1c5aa2;height: 45px;line-height: 45px; font-size:20px;border-bottom: 1.6px solid #e0e0e0;font-weight: 700;}
.search .search-con{padding:10px;}
.search .search-con li{border: 1px solid #ddd;border-radius: 3px;background: #f8f8f8;line-height: 44px;height: 44px; width:100%; display:block;margin-bottom: 15px ;position: relative; font-size:16px;overflow:hidden;}
.search .search-con li:after{content: '';position: absolute; top: 0;height: 100%;background: url(../images/ico/ico_arrow_right.png) no-repeat center;right: 0;width: 20px;background-size: 12px;}
.search .search-con li select{background-color: #f8f8f8;float: right;height: 44px;-webkit-appearance: none;padding-right: 30px;text-align: right;font-size: 16px;}
.search li span{display: inline-block;float: left; color:#666; margin:0 5px; font-size:16px;}
.search li input{display: inline-block;background:#f8f8f8;float: right;margin-right: 23px;color: #333333;width:125px;height: 42px;line-height: 42px;font-size: 16px;text-align: right;/*position: absolute;top: 0;right: 0;*/}
.search-ico-cal{width: 48px;height: 100%; background:url(../images/ico/index_search.png)  no-repeat;background-size:80%;}
.search-ico-shipline{width: 48px;height: 100%; background:url(../images/ico/index_search.png) 0px -40px no-repeat;background-size:80%;}
.search-b-con{width: 70%;margin: 20px auto;}
#search-b{display: inline-block; color: white; font-size: 18px; text-align: center; letter-spacing: 4px; cursor: pointer; background-color: #ff9a14; box-sizing: content-box; border-radius: 4px; height: 100%; width: 100%; height: 45px; line-height: 45px; text-align: center;}
/**/
.part.contact_bar{border-top:1.5px solid #ddd;border-bottom:1.5px solid #dadada;}
.contact_bar li{ width:33%; float:left; line-height:50px; height:50px;position: relative;} 
.contact_bar li:nth-of-type(1):after,.contact_bar li:nth-of-type(2):after{position: absolute;content: '';height: 35px;border-right: 1.5px solid #ddd; right: 0;top: 6px;}
.contact_bar li a{font-size:16px; text-indent: 32px;width:auto;height: 50px;display: block;margin: 0 auto;  color:#666; background-size:28px; position:relative;}
.contact_bar li a:before {display: block; content: ''; position: absolute; width: 28px; height: 28px; top:10px; background: url(../images/ico/index_contact.png) no-repeat;background-size:28px;} 
.contact_bar li:nth-of-type(2) a{font-weight:bold; color:#FF0000;text-indent: 0px; text-align:center;}
.contact_bar li:nth-of-type(2) a:before{ background-position: 0 -184px;}
.contact_bar li:nth-of-type(3) a:before{ background-position: 0 -84px;}

/*菜单*/
.nav-a{ background:#fff; padding:10px;padding-bottom:25px;}
.nav-a li{ width:25%; float:left;position: relative; text-align:center;color:#333; font-size:15px;}
.nav-a li a{width: 60px;background-color: #ec5e12;height: 60px;border-radius: 100%;display:block;margin:15px auto;box-shadow: 0px 0px 8px rgba(0, 0, 0, .1);background-size: 80%!important;} 
.nav-a a.a1{background:url(../images/ico/a1.png) center center #F9BE27 no-repeat;}
.nav-a a.a2{background:url(../images/ico/a2.png) center center #7E9CF2 no-repeat;}
.nav-a a.a3{background:url(../images/ico/a3.png) center center #FF83B5 no-repeat;}
.nav-a a.a4{background:url(../images/ico/a4.png) center center #FE7348 no-repeat;}
.nav-a a.a5{background:url(../images/ico/a5.png) center center #FF83B5 no-repeat;}
.nav-a a.a6{background:url(../images/ico/a6.png) center center #FF9920 no-repeat;}
.nav-a a.a7{background:url(../images/ico/a7.png) center center #4AD852 no-repeat;}
.nav-a a.a8{background:url(../images/ico/a8.png) center center #93DEFD no-repeat;}
/**/
.part .part_tit{ background:#f0f2f5; padding:20px 0px 18px 15px; font-size:18px; line-height:18px; color:#555;}
.part .part_tit span{ border-left:6px solid #0660DA; padding-left:15px}
.part .part_con{ background:#fff;}
.part .b_t_b2{border-top:2px solid #dadada;border-bottom:2px solid #dadada;padding-left:5px}
.part .b_t_b2 li{float:left;width:33%;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
.part .b_t_b2 li.nbr{border-right:none;}
.part .b_t_b2 li.nbb{border-bottom:none;}
.part .b_t_b2 li a{ display:block;padding:8px; text-align:center}
.part .b_t_b2 li a img{ width:90%}
.part .b_t_b2 li a p{line-height:20px;font-size:14px;text-align:center;color:#555;height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.part .pro_list{background:#f0f2f5;}
.part .pro_list li{ margin-bottom:20px; background:#fff;font-size:16px; padding:10px}
.part .pro_list li .t{line-height:30px; color:#444; padding-bottom:10px}
.part .pro_list li .t em{ color:#035fda}
.part .pro_list li .c{padding-left:8px}
.part .pro_list li .c img{ float:left; width: 150px; height: 90px;}
.part .pro_list li .c .txt{ float:left; margin-left: 15px; line-height: 32px; color:#666;font-size: 14px;}
.part .pro_list li .c .txt .pri strong{color:#e47519; font-weight:700; font-family:arial,\5b8b\4f53; }
.part .pro_list li .c .txt .pri strong em{font-size:20px;}
/*页脚*/
footer{padding-bottom: 0;border-top: 1px solid #e8e8e8;text-align: center;position: inherit;}
footer .tool{height: 71px;background-color: #fff;border-bottom: 1px solid #c2c2c2;text-align: center;}
.tool a{float: left;padding-top: 36px;color: #333;font-size: 13px;position:relative; padding-bottom:6px;}
.tool a:before {content: "\0020";position: absolute;top: 7px;left: 48%;margin-left: -8px;width: 30px;height: 30px;background: url(../images/ico/tool-ico.png) no-repeat center 0;background-size:72px;}
.tool a.more_link:before{ background-position:center;}
.tool a.sms_link:before{ background-position:center -96px;}
.tool a.about_link{width:33%;}
.tool a.more_link{width:37%;}
.tool a.sms_link{width:30%;}

/*date*/
#date {width: 100%;margin: 0 auto;max-width: 640px;background: #fff;z-index: 999;}
#date .date-title {background-color: #f5f5f5;position: relative;border-radius: 4px 4px 0 0;}
#date .date-title p {padding: 1.2rem 1rem; color: #333; font-size: 1.4rem; }
#date .date-title i.close {font-size: 1.4rem;border-radius: 50%;background: #939393;color: #fff;text-align: center;position: absolute;top: 0;right: 0;margin: 1rem;width: 20px;height: 20px;line-height: 20px;}
#date .date-list .choose {width: 100%;position: relative;background: #fff;}
#date .date-list .choose span.title {width: 80%; margin-left: 10%; display: inline-block; text-align: center; font-size: 1.2rem; padding: .5rem 0; line-height: 2rem; height: 2rem; }
#date .date-list .choose span.back {position: absolute;top: 0;left: 0;width: 2rem;height: 2rem;display: block;line-height: 2rem;margin: .5rem 0 .5rem 1rem;border-radius: 50%;border: 1px solid #099fde;text-align: center;}
#date .date-list .choose span.back i {border-bottom: 1px solid #009fde; border-left: 1px solid #009fde; transform: rotate(45deg); width: .5rem; height: .5rem; display: inline-block; margin-top: .5rem; }
#date .date-list .choose span.go {position: absolute;top: 0;right: 0;width: 2rem;height: 2rem;display: block;line-height: 2rem;margin: .5rem 1rem .5rem 0;border-radius: 50%;border: 1px solid #099fde;text-align: center;}
#date .date-list .choose span.go i {border-bottom: 1px solid #009fde; border-right: 1px solid #009fde; transform: rotate(-45deg); width: .5rem; height: .5rem; display: inline-block; margin-top: .5rem; }
#date .calender dt.week {display: -moz-box;display: -webkit-box;display: box;display: -o-box;width: 100%;/* background-color: #c5ebef; */font-size: 1.4rem;}
#date .calender dt.week span {-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;-o-box-flex: 1;height: 3.5rem;display: block;text-align: center;line-height: 3.5rem;}
#date .calender dt.week span:nth-child(1) {color: #099fde;}
#date .calender dt.week span:nth-child(7) {color: #099fde;}
#date .calender dd {width: 100%; padding: 0 1%; }
#date .calender dd span {height: 45px;display: block;text-align: center;/*line-height: 45px;*/vertical-align:middle;color: #666;font-size: 1.4rem;width: 14%;float: left;border: 1px solid transparent;box-sizing: border-box;}
#date .calender dd span.not {color: #b9b9b9; }
#date .calender dd span.on {border: 1px solid #099fde;}
#date .calender dd span>div{}
#date .calender dd span>div.price{color: #f60;font-size: 1.2rem}


/*中间添加数据*/
.img{float: left;}
.con1{padding: 0px 0px; width: 100%; float: left; overflow: hidden; margin-bottom: 10px;}
.con1_1{width: 100%; float: left; background: #fff; padding: 0px;}
/*index_con1*/
.index_con11{float: left; border-right:1px solid #e5e5e5; width: 48%; padding:5px 0px;}
.index_con11 .img{max-width: 55px; height: auto; margin-left:5px;}
.index_con11 p{float: left; color: #333333; text-align: center; margin: 5px 0px 0px 10px; font-size:14px;} 
.index_con11 p i{color: #1a5fad; font-size: 16px;}
.index_con12{width: 50%; float: right; text-align: center; margin-top: 10px;}
.index_con12 h1{font-size: 14px; color: #333333; font-weight: 400; margin-bottom: 10px;}
.index_con12 h5{font-size: 400; font-size: 16px; color: #1a5fad;}
.index_con12 h5 b{background: url(../imagess/icon20.png) left no-repeat; padding-left: 25px;}

/*index_con2*/
.hot_slider .mui-slider-indicator{top: 5px; right: 10px;}
.hot_slider .mui-slider-indicator .mui-indicator{width: 10px; height: 10px; border-radius:50%; 
background: #fff;}
.hot_slider .mui-slider-indicator .mui-active.mui-indicator{background: #ff6500;}
.hot_slider .mui-slider-title{height: 65px; opacity: .6; z-index: 2;}
.hot_slider .hot_slider_con{position: absolute; z-index: 100; color: #fff; bottom: 0px; left: 0px;
width: 100%; height: 65px; padding: 0px 2%;}
.hot_slider .hot_slider_con h5{white-space: normal; color: #fff; font-size: 12px; height: 28px;
line-height: 16px; float: left; margin: 7px 0px 15px 0px;}
.hot_slider .hot_slider_con .hot_slider_con1{width: 100%; float: left;}
.hot_slider .hot_slider_con .hot_slider_con1 b{float: left; color: #ff6f0f; font-size: 16px; 
font-weight: normal; letter-spacing: -1px;}
.hot_slider .hot_slider_con .hot_slider_con1 b em{font-size: 12px; color: #fff; margin-left: 2px;}
.hot_slider .hot_slider_con .hot_slider_con1 p{float: right; color: #fff;}

title2{height: 22px; overflow: hidden; margin-bottom: 7px;}
.title2 i{width: 3px; height: 16px; background: #ff6500; float: left; margin: 3px 8px 0px 0px;}
.title2 h5{font-size: 14px; color: #333; line-height: 22px; float: left;}
.title2 p{float: right; background: #fff; border: 1px solid #cdcccc; height: 22px; padding: 0px 5px ;}
.title2 p b{background: url(../imagess/icon21.png) left no-repeat; padding-left: 18px; font-weight: normal;
color: #333333; line-height: 22px;}
.title2 a{float: right; color: #666666;}
.clear{height:0px; font-size:0px; line-height:0px; clear:both}
.h10{height: 10px;}

.hfly_index_con2{padding-bottom: 5px;}
.hfly_index_con2 .title2{border-bottom: 1px solid #d7d7d7; height: 27px; margin-bottom: 12px;}


/*footer nihao*/
.nav{position: fixed; bottom: 0px; width: 100%; float: left; height: 57px; background: #fff;
border-top: 1px solid #d7d7d7; padding: 0px;  z-index:9999;}
.nav a{width: 19%; float: left; text-align: center; color: #333333; font-size: 14px;
border-bottom: 3px solid #fff; height: 57px;}
.nav a i{background-size: auto 20px; height: 20px; float: left; width: 100%;
margin: 9px 0px 1px 0px;}
.nav a b{width: 45px; margin: 0 auto; display: inline-block; font-weight: normal; position: relative; height:54px;}
.nav_icon0{background: url(../imagess/nav_icon11.png) top center no-repeat;}
.nav_icon1{background: url(../imagess/nav_icon1.png) top center no-repeat;}
.nav_icon2{background: url(../imagess/nav_icon2.png) top center no-repeat;}
.nav_icon3{background: url(../imagess/nav_icon3.png) top center no-repeat;}
.nav_icon4{background: url(../imagess/nav_icon4.png) top center no-repeat; }
.nav .nav_show{color: #1a7ceb; border-bottom:3px solid #1a7ceb ;}
.nav_show .nav_icon1{background: url(../imagess/nav_icon1_1.png) top center no-repeat;}
.nav_show .nav_icon2{background: url(../imagess/nav_icon2_1.png) top center no-repeat;}
.nav_show .nav_icon3{background: url(../imagess/nav_icon3_1.png) top center no-repeat;}
.nav_show .nav_icon4{background: url(../imagess/nav_icon4_1.png) top center no-repeat;}
.nav a b em{background: #ff6500; color: #fff; width: 15px; height: 15px; position: absolute;
font-size: 12px; line-height: 15px; border-radius: 50%; right: 3px; top: 3px; font-weight: normal;}

.footer_1{background: #fff; padding: 8px 10px; text-align: center; border-bottom: 1px solid #d7d7d7;}
.footer_2{background: #fff; width: 100%; padding: 0px; float: left;}
.footer_2 em{width: 33.333%; float: left; text-align: center; color: #333;}
.footer_2 em i{background-size: auto 28px; height: 28px; float: left; width: 100%;}
.footer_icon1{background: url(../imagess/footer_icon1.png) center no-repeat;}
.footer_icon2{background: url(../imagess/footer_icon2.png) center no-repeat;}
.footer_icon3{background: url(../imagess/footer_icon3.png) center no-repeat;}
