@import"/static/css/style_common.css.css";


.rdh{line-height: 36px; color: #333;font-size:14px; border-bottom: solid 1px #f5f1ed; padding:5px 10px}
.rdh a{ color:#333}

#listimg li span:hover img,#listimgn li span:hover img,.pichover span.ppspan:hover img{ width:110%; margin-top:-5%; margin-left:-5%}



.box_l .newlist{ min-height:350px; }
.box_l,.box_ly,.box_ln{ width:890px;margin-bottom:10px; float:left; overflow:hidden; background:#fff;  border-radius:3px; }
.box_r,.box_ry{ width:300px;float:right;overflow:hidden;  border-radius:3px;}
.box_ln{ width:100%;}
.box_rn{ width:0; height:0; overflow:hidden; visibility:hidden;}

.topbar b{ padding-left:20px; font-weight:normal}
.topbar{ font-size:14px; height:40px; overflow:hidden; margin:0; padding:0}
.topbar span{ display: inline-block;line-height:40px; }
.topbar a{ text-decoration: none; color:#666; padding:0 8px;}
.topbar a:hover{ color: #F00;}
.topbar i{ display: inline-block; margin-right:10px;}
.topbar i.i1{ background:url(/static/image/055.png) no-repeat left center; background-size:24px auto; padding-left:25px;}
.topbar i.i2{background:url(/static/image/261.png) no-repeat left center; background-size:24px auto; padding-left:25px;}
.topbar i.i3{}



.mszxw{height:88px; background:#f9f9f9;}
.mszxw h2{ height:100%; background:#de151e;}
.snews .hd{ }
.snews .hd .prev,.snews .hd .next{ display:block;width:17px; height:17px;overflow:hidden; cursor:pointer;}
.snews .hd .prev{background:url(/static/image/mszxwprev.png) no-repeat;}
.snews .hd .prev:hover{background:url(/static/image/mszxwprevh.png) no-repeat;}
.snews .hd .next{ background:url(/static/image/mszxwnext.png) no-repeat;margin-top:12px;}
.snews .hd .next:hover{ background:url(/static/image/mszxwnexth.png) no-repeat;}
.snews .bd{width:95%;height:88px;}
.snews li{vertical-align:middle; overflow:hidden;}

.home-service{ margin-top:-70px; background:rgba(143,106,62,.8)}
.home-service ul{height:60px;}
.home-service li span{height:60px;width: 60px;vertical-align:middle;}
.home-service li p{display:inline-block;vertical-align:middle;font-size:16px;line-height:60px;position:relative;z-index:2;}
.home-service li a{display:block}


.se{ height:360px; overflow:hidden; position:relative; border:0px solid #ddd; z-index:1;}
.se .swiper-slide a span{ display:block; position: absolute; z-index:99; bottom:0px; background:rgba(0,0,0,0.4); color:#FFF; font-size:16px; width:100%; line-height:50px; text-align:left; padding-left:10px;}
.se .swiper-slide a{ display:block; position:relative;height:100%}
.se .swiper-slide a b{ display:block; width:100%; height:360px; overflow:hidden;}
.se .swiper-slide img{width:100%;min-height:100%}
.se .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff; 
  
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-pagination{left:10px; text-align:right; padding-right:20px; padding-bottom:10px;}
.swiper-pagination-bullet{opacity:0.8; width:12px; height:12px; background:#fff}
.swiper-pagination-bullet-active {opacity:1; background:#F00}



.links_list ul{ display:block;}
.links_list ul li{width:auto;float:left; padding:0 10px;}
.links_list ul li a{color:#333}
.links_list ul li a:hover { color:#F30}



.aboutpic{ width:50%; height:350px; overflow:hidden;}
.aboutpic img{ width:100%; min-height:100%;}
.aboutinfo{ width:50%; padding-left:3%; overflow:hidden;line-height:2; }
.aboutinfo h1{ font-size:32px; line-height:1.3; margin-bottom:15px; display:block;}
.aboutinfo p{ font-size:16px;text-align:justify;}
.aboutinfo a{ display:block; width:45%; height:40px; line-height:40px;text-align:center; color:#FFF; background:#F93; }
.aboutinfo a:hover{ margin-left:10px; background: #C30}


.cols li {float:left; overflow:hidden}
.cols li .typecover { width:100%; height:0; overflow: hidden; background:#999}
.cols li .libox{background:#FFF; overflow:hidden;border:1px solid #e4e4e4; }
.cols li .border0{ border:0;}
.cols li .stil { margin-top:10px;margin-bottom:10px; padding-bottom:10px; line-height:40px; border-bottom:1px solid #e4e4e4;font-size: 24px; text-align:left; }
.cols li .stil u a{ display:inline-table; float:right; font-size:14px; text-decoration:none; }
.cols li p{ padding-left:14px; line-height:28px; height:28px; overflow:hidden; font-size:14px; background:url(/static/image/y03.png) no-repeat left center; background-size:4px auto;}
.cols li p a{ color:#333;display: block;}
.cols li p a:hover{ color: #C30}
.cols li p span{float:right; color:#999; }


.slidebox .hd{position:relative;  }
.slidebox .hd ul li{ display:inline-table;padding:0 36px; background:rgba(0,0,0,0.1);}
.slidebox .hd ul li.on{ background:#fff; color:#333; z-index:100;}
.slidebox .bd{position:relative; z-index:99}



.keshi .ks_info{ font-size:14px; text-align:right; padding-top:20px;}
.keshi .ks_info span{ padding:0px 10px; display:inline-table}
.keshi .h2{ display:inline-block; float:left; width:60%; font-size:42px; text-align:left;background: url(/static/image/186.png) no-repeat left center; background-size:45px auto; padding-left:50px;}


.lslogo img{ width:150px; height:auto}
.lsname{ font-family:"华文中宋"; color:{dede:global.mcolor/}}
.box_ly .linebox{ padding:0 50px;}
.linetime{ overflow:hidden;}
.linetime .boxs{ padding:10px 0;float:left; border-left:solid 2px {dede:global.bnbg/};}
.linetime .h2{ position:relative; padding:0; width:120px; margin-left:-120px; float:left;text-align:center;  }
.linetime .h2 span{ width:100px; background:{dede:global.bnbg/}; color:{dede:global.bntextcolor/}; ;display:block; float:left; }
.linetime .infos{ padding-left:30px;position:relative; top:0; float:left; position:relative;}
.linetime .radico{ margin-right:-4px; width:10px; height:10px; vertical-align: bottom; border-radius:100%; background:{dede:global.bnbg/}; position:absolute; right:0; top:calc((100% - 10px) / 2)}
.linetime a{ color:#333; }
.linetime a:hover{ color:#C30}

.nr_qrc{ text-align:center; font-size:18px;}
.nr_qrc img{ max-width:250px; margin: 0 auto; clear:both; box-shadow: 0px 0px 5px #d1d1d1;}




.ptit1{}
.ptit1 i{}
.ptit1 b{}
.ptit2{}
.ptit2 i{}
.ptit2 b{}


.ltips{ padding:10px; line-height:200%}


.newlist{}
.newlist ul{box-sizing:border-box}
.newlist ul li{padding:15px ;overflow:hidden; display:block;border-top: solid 1px #ddd; }
.newlist ul li:nth-child(1){ border-top:0;}
.newlist ul li:hover{box-shadow: 0 2px 5px #ddd;}
.newlist ul li a{-webkit-transition:all .5s;transition:all .5s}
.newlist ul li .fl{width:30%;height:140px;overflow:hidden; margin-right:0px; padding-right:30px;}

.box_ln .newlist ul li .fl{width:22%;}
.newlist ul li .fl a{display:block}
.newlist ul li .fl a img{width:105%; min-height:120px;}
.newlist ul li .fr{height:140px; overflow:hidden; float: inherit; width:auto;}
.newlist ul li .fr h4 {font-size:22px; line-height:40px; color:#333; display:block;  white-space:nowrap;text-overflow: ellipsis; overflow:hidden;}
.newlist ul li .fr h4 a{ color:#333}
.newlist ul li .fr h4 b{ font-weight:normal}
.newlist ul li .fr h5{ margin:6px 20px 0px 0;line-height:26px;font-size:14px; max-height:54px; overflow:hidden}
.newlist ul li .fr h5 a{color:#666}
.newlist ul li .fr h5 a:hover{color:red}
.newlist ul li .fr p{text-align:right;float:left;}
.newlist ul li .fr p span{display:inline-block;width:350px;font-size:18px;color:#333;}
.newlist ul li .fr p span span{display:block;text-align:left;line-height:30px;}
.newlist ul li .fr p span span font{color:red; font-size:16px;}
.newlist ul li .fr p b{ color:#666; font-weight:normal; float:left}
.newlist ul li .fr div{ padding-top:5px;}
.newlist ul li .fr span{ margin-right:20px;font-size:12px; color:#999; }

.screen_column{}
.screen_column>.fl{margin:0 0 10px 350px;font-size:14px}
.screen_column>.fl a:hover{color:red}
.screen_column ul{border:0px solid #ccc;background:#fff}
.screen_column ul li{height:40px;overflow:hidden;border-top:1px solid #f1f1f1;line-height:40px}
.screen_column ul li:first-child{border-top:none}
.screen_column ul li span{float:left;border-right:0px solid #ccc;font-size:16px;color:#666;text-align:center;cursor:default;margin:0px 20px}
.screen_column ul li span img{display:inline-block;width:20px;height:20px;margin-top:-5px;padding-right:10px;vertical-align:middle}
.screen_column ul li a{margin-right:30px;font-size:13px;color:#666;-webkit-transition:all .5s;transition:all .5s}
.screen_column ul li a.fsx{color:#eb2a2a; }
.screen_column ul li a:hover{color:red}


.hots ul{ padding:15px 0px 0 0;  zoom:1;  }
.hots li{ height:33px; line-height:33px; font-size:16px;}
.hots li .date{ float:right; color:#ccc; font-size:14px; text-align:right; }
.hots li a{ color:#333}
.hots li a:hover{ color:#C00}
.hots li u{color:#CCC; background: url(//sc.ahkuxun.cn/../css/img/xian/x1_5.png) no-repeat center center; background-size:1px 15px; overflow:hidden; padding:10px 5px;}

.tte{ width:4px; height:4px; overflow:hidden; float:left; margin-right:10px;margin-top:14px}
.tte i{ width:4px; height:4px; overflow:hidden; background:#CCC; display:block; border-radius:100%; 
} 





ul.cpic { background:#fff;} 
ul.cpic li{ text-align:center; font-size:14px; display:block;}
ul.cpic li a{ display: block;color:#333; }
ul.cpic li span{display:block; width:100%; overflow:hidden; height:0; padding-bottom:60%; }
ul.cpic li img {width:100%;height:auto; clear:both;}
ul.cpic li p{ padding-bottom:0px;line-height:30px; white-space:nowrap; overflow:hidden;}

ul.cpic2{ padding:5px}
ul.cpic2 li{width:50%; padding:5px; float:left;}



ul.clist{ line-height:2; }
ul.clist li{ display:block; overflow:hidden; white-space:nowrap}
ul.clist li a{ color:#333}
ul.clist li a:hover{ color: #C00}



.cbt{}
.cbt1{}
.cbt2{}
.cbt3{}







.loucs{ border:solid 1px #eee; border-bottom:0; font-size:14px;} 
.loucs li b{ width:20%; font-weight:normal; text-align:center;display: inline-table; float:left; height:100%; padding:10px; border-right:solid 1px #eee; position: absolute;top:50%;transform:translateY(-50%); background:#f9f9f9;white-space:pre-wrap; overflow:hidden; }
.loucs li i{ width:80%; display:block;float:left;border-left:solid 1px #eee; margin-left:-1px; position:relative; left:20%;}
.loucs ul{ display:block;}
.loucs ul li{line-height:28px; display:block; width:100%; border-bottom:solid 1px #eee; display：flex;display:-webkit-flex;align-items:stretch; position:relative; overflow:hidden}
.loucs ul li span{  float:left; width:100%; padding:10px 15px;}
.loucs ul li.louctil{ background-color:#f9f9f9; text-align:center; font-size:16px;}




.matlist{ padding:20px 10px;}
.matp{width:40%;overflow:hidden; position:relative}
.matpic{}
.matpic span{ display:block; width:100%; height:0; overflow:hidden; }
.matpic span img{width:100%;min-height:100%;}
.matinfo{ float:right; width:60%; padding-left:15px; overflow:hidden;}
.matinfo h3{ line-height:1.2;font-size:26px;color:#000;margin-bottom:10px;overflow:hidden;white-space:nowrap;}
.matinfo p{line-height:35px; }
.matinfo p img{margin-right:10px;}
.matinfo p.price span{ font-weight:bold; color:#F00; font-size:26px;}

.matlist .times{width:100%;height:60px; background:rgba(0,0,0,.5); text-align:center; font-size:24px; font-weight:bold; color:#FFF; position:absolute; bottom:0; z-index:99}
.matlist .times span{display:block;float:left;width:25%; padding-top:5px;}
.matlist .times label{display:block;font-size:14px;font-weight:normal;}
.matlist .bmb p{ width:40%; height:50px; line-height:50px; text-align:center; background:#F60; float:left}
.matlist .bmb p.jss{ background:#CCC; color:#666}
.matlist .bmb p a{ display:block; color:#FFF}







.zgz{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000; background-color: rgba(0,0,0,0.5)}
.zgz a.clos{width:40px; float:right;height:40px; display:block;transition: all 0.2s ease-in-out;  
            -webkit-transition: all 0.2s ease-in-out;  
            -moz-transition: all 0.2s ease-in-out;  
            -o-transition: all 0.2s ease-in-out; }
.zgz a.clos:hover{ transform: rotate(180deg);  
            -webkit-transform: rotate(180deg);  
            -moz-transform: rotate(180deg);  
            -o-transform: rotate(180deg);  
            -ms-transform: rotate(180deg); }
.zgz_h{border-radius:10px 10px 0 0;width: 100%;color:#333}
.zgz_h h3{ font-size:26px; text-align:center}
.zgz_h p{ text-align:center; margin-bottom:30px;}
.zgz_box{position:absolute;top:50%;left:50%;width:400px;height:480px;margin-left:-200px;margin-top:-290px; border-radius:10px;background:url(http://sc.ahkuxun.cn/css/bg/kuaibg/k001.jpg) no-repeat #fff; background-size:100% auto}
.zgz_box .zgz_logo{ width:100%; text-align:center;}
.zgz_box .zgz_logo img{ width:100px; height:auto; margin-top:-10px;}
.zgz_box .zgz_logo2 img{ max-width:60%;}

.zgz_box .ma{ width:45%; margin:0 auto;}
.zgz_box .ma img{ width:100%; height:auto}
