@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {margin:0;padding:0;}
body {font-size: 14px; color: #555; margin:0px; background:#EEE;}
a{ color:#555; text-decoration:none;}
a:active, a:hover{ color: #555; text-decoration:none;}
:focus{outline:0}
img { border-style: none;}
table {border-collapse:collapse;border-spacing:0;}
ol,ul,dl {list-style:none;}
li{ list-style:none;}
input,button{ vertical-align:middle}
.clear{display:block;height:0;clear:both;content:"";overflow:hidden;visibility:hidden;}

/*banner*/
#wrapper { width: 100%;  overflow: hidden; }
.swipe {  overflow: hidden; position: relative; }
.swipe img { width: 100%; display: block; overflow: hidden; }
.swipe ul { -webkit-transition: left 800ms ease-in 0; -moz-transition: left 800ms ease-in 0; -o-transition: left 800ms ease-in 0; -ms-transition: left 800ms ease-in 0; transition: left 800ms ease-in 0; }
.swipe #pagenav { position: absolute; left: 0; bottom: 10px; text-align: center; width: 100%; }
.swipe #pagenav a { width: 8px; height: 8px; background: #FFF; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 1px; overflow: hidden; cursor: pointer; display: inline-block; }
.swipe #pagenav a.active { background:#F60; }


/*nav*/
nav{ margin:10px; background:#FFF; border:1px solid #DDD; overflow:hidden;}
nav a{ width:50%; height:60px; line-height:60px; margin:-1px -1px 0 0; float:left; font-size:16px; font-weight:bold; color:#666; border-right:1px solid #EEE; border-top:1px solid #EEE; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
nav span{ width:30px; height:20px; margin:20px 10px 0 15px; line-height:20px; float:left; text-align:center; background: no-repeat center;-webkit-background-size:auto 20px;-moz-background-size:auto 20px;-o-background-size:auto 20px;background-size:auto 20px;}
nav span img{ height:20px; width:auto;}

/*foot*/
.foot{ text-align:center; font-size:12px; color:#999; padding:15px 0;}


.box{background:#FFF; border:1px solid #DDD; margin:10px; padding:10px; overflow:hidden; -webkit-box-shadow:0 0 2px #CCC;-moz-box-shadow:0 0 2px #CCC;box-shadow:0 0 2px #CCC;}

/*选择门店*/

.md { height:60px; padding-bottom:10px; border-bottom:1px solid #E8E8E8;}
.md a{ display:block;}
.md img{ width:80px; height:60px; float:left; margin-right:10px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.md h1{ font-size:16px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.md h2{ font-size:12px; height:36px; margin-top:8px; line-height:18px; color:#666; font-weight:normal; overflow:hidden;}
.gn { height:25px; line-height:25px; margin-top:10px; display:box; display:-webkit-box; display:-moz-box; overflow:hidden; font-size:14px;}
.gn a{text-align:center; display:block; box-flex:1.0; -webkit-box-flex:1.0; -moz-box-flex:1.0; border-right:1px solid #EEE; color:#F60;}
.gn a:last-child{ border:none;}
.gn span{padding-left:15px; background: no-repeat left center; -webkit-background-size:auto 15px;-moz-background-size:auto 15px;-o-background-size:auto 15px;background-size:auto 15px; }
#dhyd{background-image:url(../images/dh.png)  }
#map{background-image:url(../images/map.png)  }
#mdxx{background-image:url(../images/md.png); padding-left:20px; }

/*门店详细*/
.lanm{ position:relative; border-bottom:1px solid #CCC; width:100%; height:45px;  position:fixed; left:0; top:0; z-index:99; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E8E8E8));
background-image: -webkit-linear-gradient(top, #FFF, #E8E8E8);
background-image: linear-gradient(to bottom, #FFF, #E8E8E8);
display:box; display:-webkit-box; display:-moz-box;}
.lanm span{ width:40px; height:100%; display:block;}
.lanm h1{ display:block; box-flex:1.0; -webkit-box-flex:1.0; -moz-box-flex:1.0; line-height:45px; text-align:center; font-size:18px; font-weight:bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#back a{ display:block; height:100%; background:url(../images/back.png) no-repeat center; background-size:10px auto}
#lm{ height:100%; background:url(../images/lm.png) no-repeat center; background-size:auto 15px; -webkit-background-size:auto 15px; -moz-background-size:auto 15px; -o-background-size:auto 15px;}
.lanm .submenu{ position:absolute; width:100%; left:0; top:46px; background:#FFF; display:none;}
.lanm .submenu a{ display:block; height:40px; line-height:40px; border-bottom:1px solid #E8E8E8; margin:0 10px; background:url(../images/arr.png) no-repeat right center; -webkit-background-size:auto 20px;-moz-background-size:auto 12px;-o-background-size:auto 12px;background-size:auto 12px;}

.shopimg{ margin:10px 10px 0; }

.shoptxt{ color:#666; line-height:30px;}
footer{ background:#222728; width:100%; height:50px; position:fixed; left:0; bottom:0;}
footer li{ width:20%; float:left;}
footer li a{opacity:0.6; display:block; height:18px; padding-top:32px; text-align:center; color:#FFF; font-size:12px; background:no-repeat center 6px; -webkit-background-size:auto 20px;-moz-background-size:auto 20px;-o-background-size:auto 20px;background-size:auto 20px;  }
footer li.current a{opacity:1;}
#zxdz{ background-image:url(../images/zxdz.png)}
#zxdc{ background-image:url(../images/zxdc.png)}
#ddan{ background-image:url(../images/ddan.png)}
#hyzx{ background-image:url(../images/hyzx.png)}
footer li a:hover,footer li a:active{ color:#FFF;}
.gwc{ width:40px; height:40px; margin:2px auto; position:relative; border:3px solid #393d3e; background:#FFF url(../images/gwc.png) no-repeat center; -webkit-background-size:auto 20px;-moz-background-size:auto 20px;-o-background-size:auto 20px;background-size:auto 20px; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.gwc span{ width:16px; height:16px;  background:#F00; color:#FFF; text-align:center; overflow:hidden; font:normal 10px/16px Arial; position:absolute; right:-5px; top:0; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}

/*选菜*/
.caidan_left{ width:70px; overflow-y:auto; background:#EEE; position:fixed; left:0; top:46px;}
.zhineng{ height:26px; display:block; margin:10px 5px ; color:#F60; text-align:center; line-height:26px; font-size:12px; background:#FFF; border:1px solid #F60; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.caipin a{ display:block; height:36px; line-height:36px; display:block; font-size:12px; padding:0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.caipin a#xz{ background:#FFF; color:#F60;}
.caidan_right{ margin-left:70px; background:#FFF;}
.caidan_right li{ margin:0 10px; padding:15px 0; height:60px; border-bottom:1px solid #E8E8E8; position:relative;}
.caidan_right li:last-child{ border:none;}
.caidan_right li img{width:80px; height:60px; float:left; margin-right:10px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.caidan_right li h1{ height:40px; line-height:20px; margin-right:30px; font-size:14px; overflow: hidden;}
.caidan_right li h2{ height:20px; font:normal 12px/20px Arial; color:#F00;}
.caidan_right li span{ width:25px; float:right;}
.caidan_right li span input{ width:25px; height:25px; border:none; margin:0; padding:0; display:block; background:url(../images/xcxh.png) no-repeat center; background-size:50px 50px; -webkit-background-size:50px 50px; -moz-background-size:50px 50px;}
.caidan_right li span .select{ background-position:left top; -webkit-appearance:none; -moz-appearance: none; appearance: none;}
.caidan_right li span .select:checked{background-position:left bottom;}
.caidan_right li span .shoucang{ background-position:right top; margin-top:10px; -webkit-appearance:none; -moz-appearance: none;   appearance: none;}
.caidan_right li span .shoucang:checked{ background-position:right bottom;}
.zhezhao{ background-color: rgba(0,0,0,0.4); width:100%; height:100%; position:fixed; left:0; top:0; z-index:98; display:none;}
.tc_box{ background: rgba(0,0,0,0.4); position:fixed; left:0; top:0; width:100%; height:100%; z-index:999; display:none;}
.tc_content{ width:280px;  margin:30px auto; background:#FFF; position:relative; box-shadow:0 0 5px #666;}
.tc_content img{ display:block; width:100%; height:auto;}
.tc_content h1{ padding:0 10px; background:#EEE; font-size:14px; height:30px; line-height:30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tc_content h1 span{ font:normal 12px/30px Arial; color:#F00; padding-left:10px;}
.tc_content p{ font-size:12px; margin:0; padding:10px; line-height:20px;}
#closebtn{ width:27px; height:27px; z-index:999; background:url(../images/closebtn.png) no-repeat center; background-size:27px 27px; -webkit-background-size:27px 27px; -moz-background-size:27px 27px; position:absolute; top:-13px; right:-13px;}
.tj{ width:80%; height:50px; position:fixed; left:0; bottom:0; background:#222728; color:#CCC; font-size:12px; z-index:97;}
.tj span{ padding:0 10px; line-height:50px; font-family:Arial;}
.tj a{ width:80px; height:30px; line-height:30px; font-size:15px; font-weight:bold; text-align:center; display:inline-block; background:#FFF; color:#F60; margin:10px auto; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px;}
/*我的菜单*/
.tongji{ height:40px; line-height:40px; font-size:12px; padding:0 10px;}
.cplist{ }
.cplist_tit { height:40px; line-height:40px;}
.cplist_tit strong{ font-size:16px; float:left;}
.cplist_tit a{ height:24px; line-height:24px; padding: 0 5px 0 20px ; font-size:12px; margin-right:10px; display:inline-block; background:#E8E8E8; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px ; }
.cplist_tit a#jiacai{ color:#FFF; background:#F60 url(../images/jia01.png) no-repeat 5px center; -webkit-background-size:12px 12px;-moz-background-size:12px 12px;-o-background-size:12px 12px;background-size:12px 12px;}
.cplist_tit a#clear{ color:#666; background:#E8E8E8 url(../images/del.png) no-repeat 5px center; -webkit-background-size:12px 12px;-moz-background-size:12px 12px;-o-background-size:12px 12px;background-size:12px 12px;}
.cplist li{ border-top:1px solid #E8E8E8; padding:10px;}
.cplist li h1{line-height:26px; margin-right:30px; font-size:14px; overflow: hidden;}
.cplist li h2{font:normal 12px/26px Arial; color:#F00;}
.cplist li div{ float:right; margin-top:14px;}
.cplist li div a{ width:24px; height:24px; vertical-align:middle; display:inline-block; background:no-repeat center; -webkit-background-size:24px 24px;-moz-background-size:24px 24px;-o-background-size:24px 24px;background-size:24px 24px;}
.cplist li div a#jian{ background-image:url(../images/jian02.png)}
.cplist li div a#jia{ background-image:url(../images/jia02.png)}
.cplist li div span{ width:30px; height:22px; vertical-align:middle; line-height:22px; text-align:center; display:inline-block; margin:0 10px; border:1px solid #DDD; background:#F8F8F8; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px ;}

.xxbox{}
.xxbox p{ margin:10px; line-height:32px; display:box; display:-webkit-box; display:-moz-box;}
.xxbox p span{ display:block;}
.xxbox p span.zdname{ width:70px;}
.xxbox p span.zdtxt{box-flex:1.0; -webkit-box-flex:1.0; -moz-box-flex:1.0;}
.xxbox p textarea{width:90%; border:1px solid #CCC; font-size:14px; padding:5px; background:#F8F8F8; -webkit-appearance:none; -moz-appearance: none; appearance: none; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px ;}
.xxbox p input[type="tel"],.xxbox p input[type="text"]{-webkit-appearance:none; -moz-appearance: none; appearance: none; width:90%; height:30px; line-height:30px; font-size:14px; padding:0 5px; border:1px solid #CCC; background:#F8F8F8; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px ;}
.xxbox p input[type="radio"]{-webkit-appearance:none; -moz-appearance: none; appearance: none; display:none;}
.xxbox p span label{ background:#F8F8F8; display:inline-block; float:left; border:1px solid #CCC; margin-right:-1px; padding:0 10px; font-size:14px;}
.xxbox p span input[type="radio"]:checked+label{background:#F60; border:1px solid #F60; color:#FFF;}
.xxbox p span [type="radio"]:first-child+label {  -webkit-border-top-left-radius:5px ;-moz-border-top-left-radius:5px ;;border-top-left-radius:5px ;  -webkit-border-bottom-left-radius:5px ;-moz-border-bottom-left-radius:5px ;;border-bottom-left-radius:5px ;} 
.xxbox p span [type="radio"]+label:last-child {  -webkit-border-top-right-radius:5px ;-moz-border-top-right-radius:5px ;;border-top-right-radius:5px ;  -webkit-border-bottom-right-radius:5px ;-moz-border-bottom-right-radius:5px ;;border-bottom-right-radius:5px ;} 
.xxbox p span select{height:30px; line-height:26px; font-size:14px; padding:0 5px; border:1px solid #CCC; background:#F8F8F8; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px ; -webkit-appearance:none; -moz-appearance: none; appearance: none;}
.tijiao{ margin:10px;}
.tjbtn{ display:block; width:100%; height:42px; line-height:42px; text-align:center; color:#FFF; font-weight:bold; font-size:18px; padding:0; border:none; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px ;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7d26), to(#ff6600));
background-image: -webkit-linear-gradient(top, #ff7d26, #ff6600);
background-image: linear-gradient(to bottom, #ff7d26, #ff6600);}
.tjbtn:disabled{ color:#888; background-image: -webkit-gradient(linear, left top, left bottom, from(#DDD), to(#BBB));
background-image: -webkit-linear-gradient(top, #DDD, #BBB);
background-image: linear-gradient(to bottom, #DDD, #BBB);}

/*在线订座*/
.dzbox{ margin:20px 10px;}
.dzbox p{ text-align:center; font-size:16px; font-weight:bold; color:#F60; margin:20px;}
.dzbox p select{ width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; border:1px solid #CCC; -webkit-appearance:none; -moz-appearance: none; appearance: none;}
.tishi{font-size:12px; color:#666; text-align:center; padding-bottom:10px;}
.tishi img{ display:block; margin:0 auto 20px;}
/*确认订座信息*/
.dzxx{line-height:30px;}
/*订单提交成功*/
.chenggong{ text-align:center; margin-top:40px; padding-bottom:20px;}
.chenggong h1{ margin-top:20px; font-size:24px; font-weight:bold;}
.chenggong p{ line-height:30px; margin-top:20px;}
.chenggong p strong{ font-size:18px; color:#F00;}
.pay{ display:inline-block; width:130px; height:42px; line-height:42px;  text-align:center; color:#FFF; font-weight:bold; font-size:18px; padding:0; border:none; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px ;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7d26), to(#ff6600));
background-image: -webkit-linear-gradient(top, #ff7d26, #ff6600);
background-image: linear-gradient(to bottom, #ff7d26, #ff6600);}
.pay:hover,.pay:active{ color:#FFF;}

/*智能点餐*/
.people{ text-align:center; }
.people p{ margin:10px 0;}
.people strong{ font-size:16px; color:#F60;}
.people p input[type="range"] { width:100%;	height:4px; margin-top:10px;  background-color: #F60;  -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px ; -webkit-appearance:none; -moz-appearance: none; appearance: none;}
.people p input[type="range"]::-webkit-slider-thumb { width: 24px; height:24px; background:#FFF; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50% ; -webkit-appearance:none; -moz-appearance: none; appearance: none;-webkit-appearance: none; border:1px solid #F60; }

.znxc{}
.znxc li{ margin:0 10px; padding:15px 0; height:60px; border-bottom:1px solid #E8E8E8; position:relative;}
.znxc li img{width:80px; height:60px; float:left; margin-right:10px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.znxc li h1{ height:40px; line-height:20px; margin-right:30px; font-size:14px; overflow: hidden;}
.znxc li h2{ height:20px; font:normal 12px/20px Arial; color:#F00;}
.znxc li span{ width:25px; float:right; line-height:60px; color:#999;}
.znxc p{ text-align:center; margin:20px 0;}
.znxc p strong{ color:#F60; font-size:18px; font-family:Arial;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.caozuo{ display:box; display:-webkit-box; display:-moz-box;}
.caozuo span{display:block; padding:0 5px;  -webkit-box-flex:1.0; -moz-box-flex:1.0; box-flex:1.0;}
.caozuo span a{ display:block; width:100%; height:42px; line-height:42px; text-align:center; color:#FFF; font-weight:bold; font-size:18px; padding:0; border:none; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px ;}
#jiaru{ border:1px solid #F60; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7d26), to(#ff6600));
background-image: -webkit-linear-gradient(top, #ff7d26, #ff6600);
background-image: linear-gradient(to bottom, #ff7d26, #ff6600);}
#huan{ border:1px solid #199900;background-image: -webkit-gradient(linear, left top, left bottom, from(#3cb224), to(#199900));
background-image: -webkit-linear-gradient(top, #3cb224, #199900);
background-image: linear-gradient(to bottom, #3cb224, #199900);}
/*会员中心*/
.hy_top{ position:relative; height:120px; background:url(../images/hybg.jpg) no-repeat center top; background-size:100% 120px;}
.hy_top h1{ height:35px; padding:0 10px; font:normal 14px/35px Arial; position:absolute; left:10px; top:30px; display:block; background-color:rgba(255,255,255,0.5); -webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px ; }
.xfze{ margin-top:20px; padding:15px 0; text-align:center; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; display:box; display:-webkit-box; display:-o-box;}
.xfze span{ display:block; border-right:1px solid #E8E8E8; box-flex:1.0; -webkit-box-flex:1.0; -0-box-flex:1.0; -moz-box-flex:1.0;}
.xfze span:last-child{ border:none;}
.xfze p{ margin:5px 0;  font-weight:bold;}
.xfze p strong{ font-family:Arial;  color:#F60;}
.hygn{ padding:0 10px; margin:0 10px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.hygn a{ display:block; height:45px; line-height:45px;  margin:0; font-size:16px; border-bottom:1px solid #E8E8E8; background:url(../images/arr.png) no-repeat right center; -webkit-background-size:auto 12px; -moz-background-size:auto 12px; background-size:auto 12px;}
.hygn a span{ width:40px; height:100%; float:left; display:inline-block; background: no-repeat center; -webkit-background-size: auto 16px; -moz-background-size: auto 16px; background-size: auto 16px;}
#grzz{ background-image:url(../images/grzl.png);}
#wddd{ background-image:url(../images/wddd.png);}
#wdc{background-image:url(../images/wdc.png);}
#zw{background-image:url(../images/zw.png);}
#sc{ background-image:url(../images/sc.png);}
.hygn a:last-child{ border:none;}
.foot{ line-height:30px; font-size:12px;}
.foot a{ margin:0 10px;}
/*我的订单*/
.dingdan{ width:100%; position:fixed; left:0; top:0;}
.dingdan a{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dd_tit{ height:45px; background:#FFF; line-height:45px; font-size:16px; display:box; display:-webkit-box; display:-moz-box; }
.dd_tit a{ position:relative; font-weight:bold; display:block; text-align:center; border-right:1px solid #DDD; box-flex:1.0; -webkit-box-flex:1.0; -moz-box-flex:1.0;}
.dd_tit a#current{ color:#F60;}
.dd_tit a:last-child{ border:none;}
.dd_tit a span{ visibility:hidden; position:absolute; bottom:-5px; left:50%; margin-left:-5px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); display:inline-block; width:10px; height:10px; background:#DDD;}
.dd_tit a#current span{ visibility:visible;}
.dd_zt{ height:50px; background:#DDD; display:box; display:-webkit-box; display:-moz-box; display:-o-box;}
.dd_zt a{display:block; height:30px; line-height:30px;  background:#FFF; margin:10px; text-align:center; box-flex:1.0; -webkit-box-flex:1.0; -moz-box-flex:1.0; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.dd_zt a#current{ background:#F60; color:#FFF;}
.orders{ padding:0 10px;}
.orders time{ display:block;  text-align:center; color:#999; height:40px; line-height:40px; border-bottom:1px solid #E8E8E8;}
.odnr{ margin:0; padding:10px 0; border-bottom:1px solid #E8E8E8; }
.odnr h1{ font-size:16px; line-height:30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.odnr h2{ font-size:12px; line-height:30px; font-weight:normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.odcz{ height:40px; line-height:40px;}
.odcz strong{ color:#F00;}
.odcz a{ display:inline-block; float:right; height:24px; padding:0 10px; margin:8px 0 0 10px; line-height:24px; background:#E8E8E8; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-size:14px;}
.odcz a#zifu{ background:#F60; color:#FFF; font-family:Arial;}
.odcz a#del{color:#666; padding-left:20px; background:#E8E8E8 url(../images/del.png) no-repeat 5px center; -webkit-background-size:12px 12px;-moz-background-size:12px 12px;-o-background-size:12px 12px;background-size:12px 12px;}
/*订单详情*/
.orders_tit { height:40px; line-height:40px; padding:0 10px;}
.orders_tit strong{ font-size:16px; float:left;}
.orders_xx li{ border-top:1px solid #E8E8E8; padding:10px;}
.orders_xx li span{ width:25px; float:right; line-height:60px; color:#999;}

.orders_xx li h1{line-height:24px; margin-right:30px; font-size:14px; overflow: hidden;}
.orders_xx li h2{font:normal 12px/24px Arial; color:#F00;}

/*我的收藏*/
.sc{ margin:10px; padding:0 10px;}
.sc li{ margin:0;}
.tit{ height:30px; line-height:30px; font-size:16px; font-weight:bold; padding:10px 10px 0;}
/*新闻*/
.newslist { }
.newslist li { border-bottom: 1px solid #EEE; }
.newslist li a { display: block; overflow: hidden; padding: 20px 10px; }
.newslist li img { width: 80px; height: 60px; float: left; margin-right: 10px; }
.newslist li h1 { font-size: 16px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newslist li p { margin: 0; padding: 0; line-height: 30px; font-size: 14px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pagelist { margin: 20px 10px; height: 40px; font-weight: bold; line-height: 40px; display: box; font-size: 16px; border: 1px solid #F60; display: -moz-box; display: -webkit-box; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.pagelist span { display: block; text-align: center; box-flex: 1.0; -moz-box-flex: 1.0; -webkit-box-flex: 1.0; }
.pagelist span a { display: block; color:#F60;}
.page { width:30px; overflow:hidden;  border-left: 1px solid #F60; border-right: 1px solid #F60;}
.page select{ font-size:16px; height:40px; text-align:center; border:none; font-family: Arial; color:#F60; -webkit-appearance:none; -moz-appearance: none; appearance:none; }

/*新闻详情*/
.news_tit{ padding:10px; line-height:20px; text-align:center; margin-top:10px; border-bottom:1px solid #DDD; font-size:16px; font-weight:bold;}
.news_txt{ line-height:200%; padding:10px; overflow:hidden; font-size:14px;}
.news_txt img{ max-width:100%; height:auto;}