@charset "gb2312";
/* CSS Document */
* {margin: 0;padding: 0;}
body {margin:0;font-size:14px;font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","ËÎÌå",Arial,Helvetica,sans-serif,Impact;}
ul, li {list-style-type:none;}
a {color:#f00;text-decoration:none;}
em {float:right;font-style:normal;font-weight:normal;}
img {border:none;}
.clear {clear:both;}

#top {width:90%;padding:0 5%;line-height:38px;font-size:12px;color:#fff;background:#f00;position:fixed;z-index:299;top:0;}
@media (max-width: 760px) {
	#top {display:none;}
}
#top b {color:#ff0;}
#top em span {font-weight:bold;font-size:14px;font-family:Arial,Helvetica,sans-serif,Impact;}
#top em a {color:#ff0;}
nav {text-transform: uppercase;background-color:#222;width:90%;padding:0 5%;position:fixed;z-index:299;top:38px;}
@media (max-width: 760px) {
	nav {top:0;}
}
nav .logo {float:left;width:15%;}
nav .logo img {height:30px;margin:8px 0 0 20px;}
nav ul {width:85%;margin:0 auto;}
nav ul li {display:inline-block;width:9.5%;text-align:center;}
nav ul li a {color: #9d9d9d;font-weight:bold;text-decoration: none;display: inline-block;padding:1em 0;box-sizing: border-box;}
nav ul li a:hover {color:#fff;}
.current_page {background-color:black;}
.current_page a {color:#fff;}
#menu_button_wrapper{display:none;}
.hidden {display: none;}

/* Responsive for smaller screens */
@media (max-width: 760px) {
    #menu_button_wrapper{
        display: block;
        color: #9d9d9d;
        margin-bottom: .2em;
    }
    #menu_button {
        box-sizing: border-box;
        float: right;
		margin:0.3em 0 0 0;
        padding: .5em 1em;
        border: 1px solid #333;
        border-radius: 5px;
        color: white;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    #menu_button:hover {cursor: pointer;background-color: #333;}
    #hamburger {float: right;padding-top: .2em;}
    #menu_button span{display: block;background-color: #fff;width: 1em;height: .15em;border-radius: 1px;margin-bottom: .2em;}
	nav {width:98%;padding:0 1%;}
    nav ul {width:100%;margin: 0 auto;padding: 0;box-sizing: border-box;}
    nav ul li {display:block;width:90%;text-align:right;padding:0 5%;}
    nav ul li a {width:100%;}
}

/*banner*/
.banner {height:180px;overflow:hidden;position:relative;margin:85px auto 0 auto;width:100%;background:url(../images/f1.jpg) no-repeat center center;}
.now {width:80%;margin:0 10%;border-bottom:1px solid #f2f2f2;padding:18px 0;font-size:14px;text-indent:26px;color:#666;background:url(../images/now.png) no-repeat left center;background-size:18px;}
.now a {color:#333;background:#f2f2f2;padding:2px 10px;border-radius:20px;}
.now a:hover {color:#fff;background:#f00;}
.content {width:80%;margin:18px 10%;height:auto;}
@media (max-width: 760px) {
	.banner {height:120px;overflow:hidden;position:relative;margin:38px auto 0 auto;width:100%;background:url(../images/f1.jpg) no-repeat center center;}
	.now {width:96%;margin:0 2%;}
	.now a {color:#333;background:#f2f2f2;padding:2px 10px;border-radius:20px;}
	.now a:hover {color:#fff;background:#f00;}
	.content {width:96%;margin:0 2%;}
}

/*content*/
.content {padding:0 0 18px 0;}
.left {float:left;width:80%;}
.left .nr_title {text-align:center;font-size:24px;line-height:26px;padding:18px 0;color:#f00;}
.left .nr_info {text-align:center;font-size:12px;font-weight:normal;background:#f2f2f2;line-height:26px;padding:6px 0;color:#999;}
.left .nr_info span {color:#333;}

.left .nr_info a {border-radius:20px;padding:2px 6px;margin:0 2px;}
.left .nr_info a.tag_red {color:#f00;background:#fee7e7;}
.left .nr_info a.tag_blue {color:#067fdd;background:#e6f3fd;}
.left .nr_info a.tag_green {color:#094;background:#edfde8;}
.left .nr_info a.tag_black {color:#333;background:#e5e5e5;}
.left .nr_info a:hover {color:#fff;background:#f00;}

.content_x {padding:0 0 38px 0;width:100%;overflow:hidden;}
.content_x p {font-size:14px;line-height:22px;margin:18px 0 0 0;}
.content_x th {padding:12px 0;background:#f2f2f2;}
.content_x td {text-align:center;font-size:12px;padding:6px 0;}
.right {float:right;width:16%;}
.xg_nr {font-size:24px;font-weight:bold;line-height:26px;padding:18px 0;border-bottom:1px solid #e5e5e5;color:#666;}
.right ul {margin:10px 0;}
.right li {line-height:20px;}
.right li a {color:#666;display:block;background:url(../images/e1.png) no-repeat 5px center;text-indent:18px;padding:8px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.right li a:hover {color:#f00;background:#fee5e7 url(../images/e2.png) no-repeat 5px center;}
@media (max-width: 760px) {
	.left {width:100%;}
	.right {width:100%;}
	.content_x {padding:0 0 18px 0;}
	.content_x p {margin:8px 0 0 0;}
	.content_x img {width:100%;}
}


#kehu {width:100%;padding:18px 0;background:#f2f2f2;}
#kehu h6, #kehu h3 {text-align:center;}
#kehu h6 {font-size:32px;color:#f00;line-height:50px;}
#kehu h3 {font-size:14px;color:#666;line-height:20px;font-weight:normal;padding:10px 0;}
#kehu ul {width:80%;overflow:hidden;margin:0 auto;}
#kehu ul li {float:left;width:8.9%;margin:0 0 10px 1%;overflow:hidden;background:#fff;overflow:hidden;text-align:center;}
#kehu ul li div {height:92px;}
#kehu ul li div img {height:80px;margin:6px 0;}
#kehu ul li p {line-height:22px;font-size:12px;color:#555;}
@media (max-width: 760px) {
	#kehu ul {width:100%;overflow:hidden;margin:0 auto;}
	#kehu ul li {float:left;width:18.8%;margin:0 0 10px 1%;overflow:hidden;background:#fff;overflow:hidden;text-align:center;}
	#kehu ul li div {height:42px;}
	#kehu ul li div img {height:30px;margin:6px 0;}
}

#link {width:80%;padding:20px 10%;background:#333;}
@media (max-width: 760px) {
	#link {display:none;}
}
#link p {line-height:26px;font-size:12px;color:#fff;}
#link p a {color:#999;margin:0 8px;}
#link p a:hover,#link p a.a_kf {color:#fff;}
#link p a.a_kf {border:1px solid #444;padding:5px 16px;border-radius:3px;}

#food {width:80%;padding:20px 10%;background:#222;}
.f_l {width:30%;float:left;}
.f_l dl {width:50%;float:left;text-align:center;}
.f_l dl dt {width:98%;height:148px;overflow:hidden;text-align:center;}
.f_l dl dt img {margin:0 auto;height:148px;}
.f_l dl dd {color:#fff;font-size:12px;line-height:30px;}
#food h6 {color:#fff;font-size:16px;line-height:38px;border-bottom:1px solid #333;margin:0 0 10px 0;}
.f_c {width:26%;float:left;padding:0 2%;}
.f_c p {width:50%;float:left;line-height:30px;text-indent:16px;}
.f_c p a {color:#999;background:url(../images/e1.png) no-repeat left center;display:block;}
.f_c p a:hover {color:#f00;background:url(../images/e2.png) no-repeat left center;}
.f_r {width:40%;float:left;}
.f_r h6 em {font-size:12px;}
.f_r h6 em a {border:1px solid #444;padding:3px 10px;border-radius:3px;margin:0 0 0 6px;}
.f_r form {width:100%;}
.f_r form input {height:32px;line-height:32px;background:#fff;border:none;float:left;padding:0 1%;font-size:14px;}
.f_r form .uname {margin:0 0.2% 2px 0;width:21%;}
.f_r form .umobil {margin:0 0.2% 2px 0;width:33%;}
.f_r form .yzm {margin:0 0.2% 2px 0;width:23.2%;}
.f_r form .code {height:32px;margin:0 0 2px 0;background:#f2f2f2;float:left;width:16%;text-align:center;}
.f_r form .code img {margin:10px 0 0 0;height:12px;}
.f_r form textarea {border:1px solid #e4e0d2;width:95.3%;height:60px;margin:0;padding:10px 2%;font-size:14px;}
.f_r form .submit {margin:0;width:99.7%;height:50px;background-image: linear-gradient(to right, rgba(255,59,51,1), rgba(255,108,28,1));color:#fff;cursor:pointer;font-size:18px;}
@media (max-width: 760px) {
	#food {width:96%;padding:18px 2% 60px 2%;}
	.f_l {width:100%;}
	.f_l dl {width:50%;float:left;text-align:center;}
	.f_l dl dt {width:98%;height:150px;overflow:hidden;text-align:center;}
	.f_l dl dt img {margin:0 auto;height:150px;}
	.f_l dl dd {color:#fff;font-size:12px;line-height:30px;}
	.f_c {width:96%;padding:0 2%;}
	.f_r {width:100%;}
}

.f_t {width:100%;padding:20px 0 68px 0;background:#111;text-align:center;}
.f_t p {color:#666;font-size:12px;}
.f_t p a {color:#555;}
@media (max-width: 760px) {
	.f_t {display:none;}
}

.foot_m {display:none;}
@media (max-width: 760px) {
	.foot_m {display:block;width:100%;position:fixed;z-index:199;bottom:0;height:46px;background:#f00;}
	.foot_m dl {float:left;text-align:center;width:20%;text-align:center;height:46px;}
	.foot_m dl dt {padding:4px 0 0 0;}
	.foot_m dl dt img {height:20px;}
	.foot_m dl dd {line-height:12px;font-size:0.8em;}
	.foot_m a dl dd {color:#fff;}
}