@charset "gb2312";
*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body{color:#333;font-family:'Microsoft YaHei';margin:0;padding:0;position:relative;background:#f0f0f0;}
html, body, div, p,span, a, table, textarea, form, input, img, ul, li,dd,dl,dt {margin: 0;padding: 0;}
li{list-style:none;text-indent:0;}
a{color:#333;}
a:visited,a:active,a:link {text-decoration: none; color:inherit}
a:hover {text-decoration: underline;}
td,th {}
.left{float:left}
.right{float:right}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());} 
img {border:0px}
h1, h2, h3, h4, h5, h6, b, i, em {font-size:1em;font-style: normal;margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6{font-family:'Microsoft YaHei';}
.area:after,.clear:after,.con:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.area{position:relative;margin:0 auto;width:100%;max-width:640px;}
.clear,.area{*zoom:1;}
.pageboder,#footer,input{font-size: 18px;}
.pageboder{margin:0 auto;position:relative;z-index:1;overflow:hidden;width:100%;min-width:320px;max-width:640px;background:#fff;}
.gotop{ position:fixed; bottom:120px; width:50px; height:50px; }
.bt10{margin-bottom:10px}

/*
 * m-panel
 * 侧导航样式
*/

.allpage{position:relative;z-index:10;right:0; height:100%;background-size:100% 100%; background-color:#FFF; }
.m-panelBg{display:none;position:absolute;z-index:99;width:100%;}
.m-panel{position:absolute;top:0;right:0;width:200px;height:100%;z-index:1;background:#a82125 url(../images/pngbg-panel.png) left repeat-y;}

.panel-nav{width:100%;}
.panel-nav li{margin:0 auto;width:100%;font-family:'Microsoft YaHei';color:#FFFFFF;}	
.panel-nav li a{display:block;width:100%;padding:8% 0; text-align:center;color:#FFFFFF;border-bottom:1px solid #be2c00;}
.panel-nav li a:hover{ background:#be2c00;}


/***************** header ***********************/
#header{width:100%; min-height:35px;}
.top-box{ position:relative;background-color:#a82125;height:58px;}
.top-box .logo{ width:80%; height:auto; text-align:center;float:left; line-height:58px; color:#FFF; font-size:1.6em;}


.top-box .nav{ float:right; width:10%;min-width:42px; color:#fff; max-height:45px; text-align:center; cursor:pointer;}
.top-box .nav span{ float:left;text-align:center;padding:20px 20px 0 0;}




.swiper-free, .swiper-free .swiper-slide{width:100%;height:auto;}
.swiper-slide {float: left; position:relative;}
.swiper-slide img{ width:100%; }
.swiper-container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease; }
.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
.pagination-free{position:absolute;bottom:2%;left:0; width:100%;z-index:999;text-align:right;line-height:1;}
.pagination-bg{display:block;position:absolute;bottom:0;left:0;width:100%;height:30px;filter:alpha(opacity=43);opacity:0.43;-moz-opacity:0.43;-khtml-opacity:0.43;background:#000;z-index:9;}
.pagination-text{ position:absolute; bottom:0; left:0; padding-left:5px; height:24px; line-height:24px; color:#fff; font-size:1.2em;z-index:99;}
.pagination-free .swiper-pagination-switch{display:inline-block;vertical-align:top;width:15px;height:15px;background:url(../images/slide-dot.png) no-repeat -16px 0;margin-right:1%;cursor: pointer;}
.pagination-free .swiper-active-switch{background-position:0 0;}
.banner{width:100%;position:relative;}




.app-nav{padding:15px 0 10px;overflow:hidden;background-color:#fff;border-bottom:1px solid #DFDFDF;}

.app-nav{margin-top: 10px; padding-bottom:20px; text-align: center;}
.app-nav li{display:block;float:left;width:25%;}
.app-nav li img{width: 80%;}
.app-nav li p{line-height:2;font-size: 1.5em;word-break: break-all;}





.section{padding:30px 0 30px;}
.section-title{text-align:center;font-size:28px; color: #fff;margin-bottom: 25px; }
.section-title strong{ font-weight: normal; }
.section-title strong span{ color: #fff }
.section-title p{color:#fff;font-size:16px; line-height:40px; margin: 0;}

.in-lc{ background: url(../../images/bg1.jpg) top center; margin-top: 10px; padding-bottom: 70px; text-align: center;}
.in-lc li{display: inline-block; width: 100px; height: 100px; margin-right:15px; margin-left:15px;  font-size: 16px; color: #FFF;margin-bottom:50px; }
.in-lc li:last-child{margin-right: 0; }
.in-lc li .pic{width: 100px; height: 100px;background: no-repeat center; display: block; }
.in-lc li .text{ margin-top: 10px; }
.in-lc li.lc1 .pic{ background-image: url(../../images/lc1.png); }
.in-lc li.lc1:hover .pic{ background-image: url(../../images/lc1-h.png); }
.in-lc li.lc2 .pic{ background-image: url(../../images/lc2.png); }
.in-lc li.lc2:hover .pic{ background-image: url(../../images/lc2-h.png); }
.in-lc li.lc3 .pic{ background-image: url(../../images/lc3.png); }
.in-lc li.lc3:hover .pic{ background-image: url(../../images/lc3-h.png); }
.in-lc li.lc4 .pic{ background-image: url(../../images/lc4.png); }
.in-lc li.lc4:hover .pic{ background-image: url(../../images/lc4-h.png); }
.in-lc li.lc5 .pic{ background-image: url(../../images/lc5.png); }
.in-lc li.lc5:hover .pic{ background-image: url(../../images/lc5-h.png); }
.in-lc li.lc6 .pic{ background-image: url(../../images/lc6.png); }
.in-lc li.lc6:hover .pic{ background-image: url(../../images/lc6-h.png); }
.in-lc li.lc7 .pic{ background-image: url(../../images/lc7.png); }
.in-lc li.lc7:hover .pic{ background-image: url(../../images/lc7-h.png); }

.in-lc-con{ text-align: center; margin-top:20px;  } 
.in-lc-con .tel{ display: inline-block; background: url(../../images/tel2.png) no-repeat left center; padding-left: 60px; height: 48px; color: #FFF; }
.in-lc-con .tel span{ border-top: 1px dashed #FFF; border-bottom: 1px dashed #FFF; line-height: 44px; display: inline-block; font-size: 16px;}
.in-lc-con .tel span b{ font-size: 24px; font-weight: normal; }
.in-lc-con .btn{ display: inline-block;}
.in-lc-con .btn a{  line-height: 44px; border-radius: 8px; background: #FFF; display: inline-block; padding: 0 37px; margin: 0 60px; font-size: 16px; color: #a82125; }




.filter2 {background-color: #fff; width:100%; float:left;}
.filter2 .tab {display: -webkit-box;display: -moz-box;display: box;border-bottom: 1px solid #e8e8e8}
.filter2 .tab li {width: 100%;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;padding: 9px 0}
.filter2  select{ border:1px thin #999999; height:30px;}

.tabCont{ margin-top:10px; width:100%; float:left;}
.tabCont .tab1 {display: -webkit-box;display: -moz-box;display: box;border-bottom: 2px solid #EE4341;height: 40px;}
.tabCont .tab1 li {font-size: 16px;width: 100%;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;text-align: center;height: 40px;line-height: 40px;}
.tabCont .tab1 li a { display:block;color: #4e4d4d;}
.tabCont .tab1 li a:hover{background: #EE4341;color:#FFF;text-decoration:none}
.tabCont .tab1 li.on {background: #EE4341;color: #fff;cursor: pointer;}
.tabCont .tab1 li.on a{ color:#FFF;}
.tabCont .tab1 li.on a:hover{text-decoration:none}
.tabCont .tab1 p{ float:right;line-height:26px;padding-top:15px;padding-right:10px;}
.tabCont .tab1 p strong{ color:#F00;}
.fSort {position: relative;}
.sort_desc{background: url(../../images/arrowjt.png) no-repeat;background-position: center;background-size: 16px;top: 3px;right:-3px;width: 20px;height: 33px;position: absolute;}
.sort_desc_on{background: url(../../images/arrowjt_on.png) no-repeat;background-position: center;background-size: 16px;top: 3px;right:-3px;width: 20px;height: 33px;position: absolute;}
.sort_asc{background: url(../../images/arrowjton.png) no-repeat;background-position: center;background-size: 16px;top: 3px;right:-3px;width: 20px;height: 33px;position: absolute;}
.sort_asc_on{background: url(../../images/arrowjton_on.png) no-repeat;background-position: center;background-size: 16px;top: 3px;right:-3px;width: 20px;height: 33px;position: absolute;}
.mrecount{ line-height:30px; padding:10px 20px; text-align:right;}
.mlistBox{}
.mlistBox li{ margin: 10px 5px; background-color:#FFF; border-radius:5px;box-shadow: 0px 0px 25px rgba(0,0,0,0.3);border: 1px solid #d8d8d8; }
.mlistBox li .text{ padding:10px 5px;}
.mlistBox li .text h5{ font-size:16px; padding:10px 0;}
.mlistBox li img{ width:100%;}
.mlistBox li p{  font-size:14px;line-height:2;}

.infobanner{width:100%;position:relative;}
.infoBox{box-shadow: 0px 0px 25px rgba(0,0,0,0.3);border: 1px solid #d8d8d8; margin-bottom:20px;}
.infoBox .title {height: 61px;line-height: 61px;border-bottom: 1px solid #F0F0F0;position: relative;}
.infoBox .title i {height: 61px;border-bottom: 1px solid #EE4341;font-size: 20px;color: #4a4a4a;position: absolute;top: 0;left: 16px;}

.infoBox .info_01{padding: 10px;list-style: none;}
.infoBox .info_01 li{padding: 10px;width: 50%;float: left; border-bottom: 1px solid #d8d8d8;}
.infoBox .info_01 li span{ width:100%;}
.infoBox .info_01 li span:first-child {display: inline-block;font-weight: 500;color: #2e353b;}
.infoBox .info_01 li span:last-child {display: block;margin-top: 3px}
/*.infoBox .info_01 li:last-child{ width:100%; border-bottom:none;}*/

.infoBox .info_02 li:nth-child(1){ width:100%;}
.infoBox .info_02 li:nth-child(2){ width:100%;}
.infoBox .info_02 li:nth-child(3){ width:100%;}
.infoBox .info_02 li:last-child{ width:50%;}
.infoBox .info_03{padding: 10px;}

.auto_t{line-height:60px;height:60px; border-bottom:1px solid #e0e0e0;color:#a82125; width:100%;}
.auto_t span{ float:left;line-height:60px;height:60px; padding:0 20px; border-bottom:1px solid #a82125; font-size:1.5em; font-weight:bolder;}
.auto_t a{ float: right; line-height:40px;}
.minh{ min-height:500px;}
.pdt20{ padding-top:20px;}
.m-content{ padding:2% 3% 2%; line-height:2; font-size:1.3em;word-break:break-all; text-indent:2em;}
.m-content a{display:block;}


.inclass2{width:99%;overflow:hidden;margin:0px auto;}
.inclass2 ul{width:99%;overflow:hidden;padding-top:20px;padding-left:1%;margin:0px auto;}
.inclass2 ul li{width:49%;height:40px;line-height:40px;text-align:center;border:1px solid #666;border-radius:6px;float:left;margin-right:1%;margin-bottom:10px;}
.inclass2 ul li a{ display:block;}
.inclass2 ul .last{margin-right:0px;}

.inclass3{width:99%;overflow:hidden;margin:0px auto;}
.inclass3 ul{width:99%;overflow:hidden;padding-left:1%;margin:0px auto;}
.inclass3 ul li{width:99%;height:40px;line-height:40px;text-align:center;border:1px solid #666;border-radius:6px;margin-bottom:10px;}
.inclass3 ul li a{ display:block;}

.auto_t2{height:40px; line-height:40px; padding:0 20px;background:url(../images/img8.jpg);color:#fff}
.auto_t2 a{ padding:0 5px; line-height:40px;}

.auto_list{ padding:0 0 8px}
.auto_list li{ padding: 0 0 0 10px; border-bottom:1px solid #e6f5d0; line-height:50px; font-size:16px; background:url(../images/img11.jpg) 95% center no-repeat}
.auto_list li a{ display:block;}

.m_line{ width:100%; clear:both; background-color:#f0f2f5; height:10px;}
.photo-list2{} 
.photo-list2 li{margin:1em 0;float:left;width:50%;}
.photo-list2 .box{position:relative;width:90%;margin:0 auto;text-align:center;*zoom:1;}
.photo-list2 .over{position:relative;width:100%;overflow:hidden;}
.photo-list2 .over .img{width:100%;}
.photo-list2 .pic,.photo-list2 .jqthumb{position:absolute;left:0;top:0;width:100%;}
.photo-list2 .name{position:absolute;bottom:0;left:0;width:100%;font-size:1.2em;height:1.8em;line-height:1.8;text-align:center;background:url(../images/pngbg-b50.png) repeat;color:#FFF;overflow:hidden;}
.photo-list2 a{display:block;}

.ndh{line-height:40px;height:40px; padding:0 20px;background:url(../images/img8.jpg);color:#fff; font-size:1.2em;}
.ndh a{line-height:40px;}

.sub-content{padding:10px;line-height:2; font-size:1.2em; min-height:500px;white-space:normal; word-break:break-all;}
.sub-content p{}
.sub-content .center{text-align:center;}
.sub-content img{ max-width:100%;}
.sub-content h1{font-size:1.4em;line-height:1.4;text-align:center;font-family:'Microsoft YaHei';margin:10px 0;font-weight:bold}
.sub-content .detail-time{text-align:center;color:#666;padding:0.3em 0; border-bottom:1px dashed #CCC;}
.sub-content .price{color:#FF6400;}
.sub-content .price span{font-size:2em}
.sub-content .button{display: block;text-align: center;cursor: pointer;margin: .5em 0;padding:5px 0;line-height:2;font-size:1.6em;-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);box-shadow: 0 1px 3px rgba(0,0,0,.2);-webkit-border-radius: 1em;border-radius: 1em;border: 1px solid #ccc;background: #eee;font-weight: bold;color: #222;text-shadow: 0 1px 0 #fff;
background-image: -webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f1f1f1 ));
background-image: -webkit-linear-gradient( #fff,#f1f1f1 );
background-image: -moz-linear-gradient( #fff,#f1f1f1 );
background-image: -ms-linear-gradient( #fff,#f1f1f1 );
background-image: -o-linear-gradient( #fff,#f1f1f1 );
background-image: linear-gradient( #fff,#f1f1f1 );}
.sub-content table{}
.m-newslist{ padding:20px;}
.m-newslist li{ padding: 5px;border-bottom:1px solid #ccc; font-size:1.2em;}
.m-newslist li a{ display:block;height:2.6em; line-height:2.6; overflow:hidden;}
.m-newslist li .mark{ color:#1984b7; padding-right:10px;}

.m-page{text-align:center;line-height:2; padding:10px 0 0;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:-1px;letter-spacing:normal;word-spacing:normal;background:#fff;}
.m-page i{background:none;}
.m-page a,.m-page a:hover{text-decoration:none;color:#333;}
.m-page a.first{margin-left:0;}
.m-page a.last{margin-right:0;}
.m-page a .pagearr{font-weight:bold;vertical-align:top;*vertical-align:middle;}
.m-page a.pageprv .pagearr{margin-right:.3em;}
.m-page a.pagenxt .pagearr{margin-left:.3em;}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#999;background:#f5f5f5;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm a,.m-page-sm i{padding:0 8px;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;}
.m-page-sr i{border:0;}

.sub-form dl{margin-bottom:1em;}
.sub-form dd:after,.sub-form dt:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}

.ui-input-text{position: relative;-moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);box-shadow: inset 0 1px 4px rgba(0,0,0,.2);-webkit-background-clip: padding;background-clip: padding-box;-webkit-border-radius: .6em;border-radius: .6em;border: 1px solid #aaa;color: #333;width: 100%;min-height: 1.4em;line-height: 1.4em;font-size: 16px;padding: .4em 0.5em;margin: 0;display: block;background: transparent none;outline: 0!important;-webkit-appearance: none;}
.ui-input-yzm{width:40%;display:inline-block;*display:inline;*zoom:1;border-radius: .6em;border: 1px solid #aaa;color: #333;min-height: 1.4em;line-height: 1.4em;font-size: 16px;padding: .4em 0;}

.j-child-neat{ text-align:center; width:100%;}

.orderr li{ color:#FF0000; font-size:16px; width:100%;}
.gh_lc{ text-align:center; padding-top:10px;}
.gh_lc h3{font-size:24px; color:#a82125;}
.gh_lc p{ font-size:16px; line-height:50px; height:50px;}
.gh_lc img{ max-width:100%;}

.dkbtn{ padding:20px; text-align:center}
.dkbtn p{ background-color:#a82125; padding:5px; line-height:35px; color:#fff; width:150px; display:block; margin:0 auto;}
.dkbtn p:hover{cursor:pointer}
.dktab{ padding-bottom:0px;}

.fw{padding:50px 0;overflow: hidden;width:100%}
.fw-title h2,.fw-title h3{font-size:38px;line-height:60px;-webkit-font-smoothing:antialiased;font-weight: bold;position: relative;z-index: 99}
.fw-title h2{font-size:30px;line-height:75px;font-weight: normal;}
.fw-title{text-align: center;margin-bottom: 60px;}
.fw-title p{font-size: 16px;line-height: 30px;max-width: 1380px;width:96%;margin:0 auto}
.wn{width: 96%;margin: 0 auto;text-align: center;}
.col-space-40 {margin: -20px;}
.col-space-40>*{padding:20px}
.col-lg-3 {width: 50%;float: left;box-sizing: border-box;}
.block05{padding:30px 10px;box-sizing: border-box;border-radius: 20px;position: relative; min-height:500px;}
.block05 .icon{margin:0 auto}
.block05 h3{font-weight: normal;margin: 25px 0 15px 0;}
.block05 p{text-align: justify;min-height: 54px}
.block05:before,.block05:after{content:'';position: absolute;top:0;left: 0;width: 100%;height: 100%;border-radius: 20px;border:1px solid #c7cdd9;}
.icon{display: block;background-size: 100% 100%}
.icon06{background-image: url(../../images/icon02-1.png);}
.icon07{background-image: url(../../images/icon02-2.png);}
.icon08{background-image: url(../../images/icon02-3.png);}
.icon09{background-image: url(../../images/icon02-4.png);}
.icon-92{width: 92px;height: 92px;}



#footer{z-index:9999;}
.m-footer{position:relative;margin:0 auto;text-align:center;max-width:640px;min-width:320px; border-top:1px solid #FFF; background-color:#a82125; background-size:100% 100%;z-index:4000;}
.m-footer ul li{float:left;width:25%; background:url(../images/footline.gif) no-repeat  right 1px;}
.m-footer ul li.last{background:none;}
.m-footer .icon{width:100%; display:block;}
.m-footer ul a{display:block;padding:10px 0;font-family:'Microsoft YaHei';color:#fff; text-shadow:1px 3px 3px #1a2d4f; text-align:center;font-size:1.2em;}
.m-footer ul span{display:block;margin:0 auto;width:100%;}
.m-footer ul span.u-img{margin-bottom:5%;}
.m-footer ul span.u-img img{max-width:30%;}

.footer{float:left;width:100%; border-top:1px solid #3e445d; max-width:640px;font-size:1em;background:url(../images/foot.jpg) no-repeat top center; background-size:100% 100%;}
.footer ul{float:left;width:100%;}
.footer ul li{float:left; min-height:35px; width:25%; padding:2% 0 1%; background:url(../images/footline.gif) no-repeat  right 1px;}
.footer ul li a{float:left;min-height:25px;width:100%; color:#fff; text-shadow:1px 3px 3px #1a2d4f;text-align:center; float:left; display:block;}
.footer img{ width:20%; min-width:20px; margin-right:3px; vertical-align:middle}


/*分页*/
#pagebar{height:34px;margin:10px 0 0 0;padding:20px 0 40px;text-align:center;clear:both;}
#pagebar a,#pagebar .page_now{display:block;margin-right:5px;padding:3px 8px;border:1px solid #ccc;background:#c3c3c3;color:#fff; font-size:16px;font-weight:400;}
#pagebar a{display:inline; border-radius:15px;}
#pagebar a:hover{text-decoration:none;color:#f60;border:1px solid #ccc;}
#pagebar .page_now{width:20px;border:1px solid #ffcccc;background:#A01C68;}
.article_page #pagebar .Asshowpage {background-color:#448ACA;}





@media all and (max-width: 540px) {.pageboder,#footer,input{font-size: 16px;}}
@media all and (max-width: 480px) {.pageboder,#footer,input{font-size: 14px;}}
@media all and (max-width: 420px) {.pageboder,#footer,input{font-size: 12px;}}
@media all and (max-width: 360px) {.pageboder,#footer,input{font-size: 10px;}}
@media screen and (max-width:520px){
	.panel-nav li{font-size:1.8em;}
	.block05{min-height:350px;}
}
@media screen and (max-width:360px){
	.panel-nav li{font-size:2.0em;}
	.block05{min-height:350px;}

}
