@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0;font-size:14px;font-family:'\5FAE\8F6F\96C5\9ED1';-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background-attachment: fixed; /* prevent screen flash in IE6 */}
div,form,img,ul,ol,li,p,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-weight:normal;font-size:16px;}
img{ border: 0 none;}
table{border-collapse: collapse; border-spacing: 0;}
ul,li {list-style:none;}
i,em{ font-style:normal;}
textarea { resize: vertical; }
a {text-decoration:none; color:#333; blr:exPRession(this.onFocus=this.blur())}
a:focus { outline:0;}
a:hover{text-decoration:none;}
a:active { color:red;}
.clear:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.clear{zoom:1}
.left { float: left;}
.right { float: right;}
.mt20{margin-top:20px;}
.m20 img{ margin-bottom:20px;}
.p35{ padding-top:35px;}
.w1100{ width:1100px; margin:0 auto;}
.bj{ background:url(../images/bj.png) no-repeat;}
.top {height:85px; z-index:100; background:#fff; width:100%;display:block; overflow:visible;}
.fixednav{ _position:relative; _top:0px; /* position fixed for IE6 */ _position:absolute;  _top:expression(documentElement.scrollTop + "px"); position:fixed; top:0px;}
.tophd .top_t{ position:relative; width:100%; background-color:#232323; height:100px; float:left;}
.f1{ float:left; display:inherit;}
.fr{float:right;display:inline;}
.top_t .hiphone{ float:left; overflow:hidden;}
.hiphone ul li{ width:300px; float:left; padding-top:15px; color:#a7a7a7;}
.hiphone li small{display:block;font-size:14px; height:20px; text-align:left;}
.hiphone li strong{font-size:18px; line-height:24px; display:block; font-weight:normal; text-transform:uppercase;}
.hiphone ul li .box01{ float:left; height:29px; width:430px;}
.hiphone ul li .box01 img{ float:left; display:block; width:170px; height:29px;}
.hiphone ul li .txt01{ line-height:29px; font-size:14px; font-weight:bold; color:#fff45c;}
.colorb{ color:#fff;}
.fx{font-style:italic; padding-top:25px;}
.fx a{ background:url(../images/ico.png) no-repeat; margin-left:2px; width:40px; height:48px; text-indent:100px;line-height:40px;display: block;overflow: hidden;float: right;margin-left: 25px;-webkit-transition-property: color, background;-webkit-transition-duration: 0.3s, 0.3s;-webkit-transition-timing-function: ease-in, ease-in;}
.fx .xl{background-position:0px -22px;}
.fx .xl:hover{background-position:0px -70px;}
.fx .qq{background-position:-52px -22px;}
.fx .qq:hover{background-position:-52px -70px;}
.fx .wx{background-position:-105px -22px;}
.fx .wx:hover{background-position:-105px -70px;}
.top .top_b{ position:relative; width:100%; background-color:#e62423; height:85px; overflow:hidden; float:left; }
.top_b .logo{ position:relative; width:250px; height:83px; overflow:hidden; padding-top:2px; float:left;}
.top_b .logo h1 a{ display:block; width:250px; height:83px; text-indent:-999em; background-position:0px -13px;}
.nav{ position:relative; height:40px; width:800px; float:right; padding-top:20px;}
.nav a{ line-height:40px; color:#fff !important; display:inline-block; font-size:16px;margin:0 14px; _margin:0 12px;}
.nav a:hover,.nav_on{ border-bottom:3px solid #fff45c;}
/*banner开始*/
.m_banner{ height:500px; position:relative; width:100%;}
.m_banner .banner{height:500px;width:100%; position:absolute;top:0;left:0; background-position:center top;}
.banner_ctrl{ height:100px;width:960px;position:absolute;top:50%;left:50%; margin:-50px 0 0 -480px;z-index:2;}
.banner_ctrl a{ display:block; width:30px;height:100px; background:url(../images/banner_ctrl.png) no-repeat; position:absolute; opacity:.1; filter: alpha(opacity=10);
-moz-opacity:0.1;}
.banner_ctrl a.prev{left:-30px;}
.banner_ctrl a.next{right:-30px; background-position:-30px 0;}
/*banner结束*/
.m_c01{ background-color:#e62423; width:100%; padding:20px 0px; overflow:hidden;}
.m_c01_t{ height:180px; width:1100px;}
.m_c01_t_l01{ height:187px; float:left; margin-right:35px; padding-left:35px;}
.m_c01_t_l{  width:280px; height:85px; display:block; background-position:0px -299px; margin-top:30px;}
.m_c01_t_r p{ font-size:24px; line-height:50px; color:#fff;  height:160px;}
.m_c01_b{ height:440px; background-color:#f9f8f4; color:#404040; float:left; width:1100px;}
.w574{ width:574px;}
.gifts{ width:570px; border:2px solid #fca838; padding:5px; margin:50px 0px 30px 30px;}
.size44{ font-size:44px; width:240px; float:left; font-weight:normal;}
.gifts_lb{ width:574px;}
.video{ background:url(../images/video.jpg) no-repeat; width:409px; height:352px; margin:50px 30px 0px 0px;}
.video01{ margin:16px 0px 0px 16px;}
.video01 img{ width:378px; height:270px;}
/*菜品滚动开始*/
.rowE{ margin-bottom:20px; width:624px;}
.icon{background:url(../images/icon01.png) no-repeat 0 0;}
.warp-pic-list li{float:left;display:inline;}
.warp-pic-list .img_wrap{display:block;font-size:0;overflow:hidden;}
.warp-pic-list .text-area{line-height:24px;}
/*全局板块*/
.row .hd{background:url(../images/hd-line_01.jpg) no-repeat 0 50px;height:55px;}
.row .hd .title{font:26px/40px '\5FAE\8F6F\96C5\9ED1';}
/*全局页签*/
.tab-T-3{width:66px;}
.tab-T-3 li{width:12px;height:12px;font-size:0;background-color:#dfdfdf;float:left;margin-left:10px;cursor:pointer;display:inline;}
.tab-T-3 li.cur{background-color:#d81c1b;}
.rowE .warp-pic-list{position:relative; width:521px; height:250px; overflow:hidden; margin-left:30px; padding-left:52px;}
.rowE .count li{margin-right:36px;width:216px;height:250px;}
.rowE .count .img_wrap{width:216px; border:1px solid #ccc;}
.rowE .count li .text-area{padding:0 10px;}
.rowE .count li .text-area p{line-height:36px;height:36px; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.rowE .count .p-num{font-family:"Tahoma";font-weight:bold;}
.rowE .btn{display:block;height:55px;position:absolute;top:80px;width:35px;cursor:pointer;}
.rowE .prev{ background-position:0 -88px;left:0;}
.rowE .prev:hover{background-position:0 -144px;}
.rowE .next{ background-position:0 -200px;right:0;}
.rowE .next:hover{background-position:0 -256px;}
/*菜品滚动结束*/
.m_c02{ width:100%; background-color:#f4f3f3; padding:20px 0px; overflow:hidden;}
.superiority{ background:url(../images/qt_bj.jpg) no-repeat; width:1100px; height:410px;}
/*icon360转动开始*/
.items_icon01{ float:right; width:573px;}
.items_icon{width:300px; margin-top:120px;}
.items_icon ul li{ display:inline-block; width:30%; float:left;}
.items_icon ul li i{ display:block; width:67px; height:67px; margin:0 auto;}
.items_icon ul li a:hover{color:#cb780d;}
.items_icon ul li a:hover i{-webkit-transition: 1s ease-in; -moz-transition: 1s ease-in; -ms-transition: 1s ease-in; -o-transition: 1s ease-in; transition: 1s ease-in;-webkit-transform: rotateY(-360deg); -moz-transform: rotateY(-360deg); -ms-transform: rotateY(-360deg); -o-transform: rotateY(-360deg); transform: rotateY(-360deg);}
.items_icon ul li em{ display:block; text-align:center; font-size:14px; margin:20px 0;}
.items_icon .row1 .bj{ background-position:0px -114px;}
.items_icon .row2 .bj{ background-position:-93px -114px;}
.items_icon .row3 .bj{ background-position:-192px -114px;}
.items_icon .row4 .bj{ background-position:0px -199px;}
.items_icon .row5 .bj{ background-position:-93px -199px;}
/*icon360转动结束*/
.m_c03{ width:100%; background-color:#fff2c8; padding:20px 0px; overflow:hidden;}
.affiliate{ width:1100px; border-radius:15px; background-color:#f54d0e; height:262px; margin-top:20px; padding-top:10px;}
.w1068{ width:1068px; background-color:#fff; height:230px; margin:0 auto; margin-top:15px; }
/*加盟图片左右滚动开始*/
.m-xyPro{position:relative;width:1068px;height:220px;overflow:hidden;}
.f-xyProBorder{position:relative;margin:0 auto;width:1040px;height:200px;overflow:hidden; margin-top:20px;}
.f-xyPro{position:absolute;top:0;left:0;}
.f-xyPro li{float:left;display:inline;width:240px;height:200px; margin:0 15px;}
.f-xyPro li p{ width:240px; line-height:30px; text-align:center;}
.f-xyPro{display:block;margin:0 auto; overflow:hidden;}
.f-xyPro .u-img,.f-xyPro img{height:160px; width:240px;}
.f-xyPro .u-name{height:26px;line-height:26px;text-align:center;}
/*加盟图片左右滚动结束*/
.m_c04{ width:100%; background-color:#f5f1e5; padding:20px 0px; overflow:hidden;}
.w398{ width:350px; overflow:hidden; margin-right:15px;}
.w398_bt{ overflow:hidden; color:#2c2c2c; height:30px; margin-bottom:15px;}
.w398_bt_l{ float:left;}
.w398_bt_l b{ float:left; font-size:18px; margin-right:10px; font-weight:normal;}
.w398_t{ overflow:hidden; padding-bottom:15px;}
.w398_t img{ float:left; width:118px; height:90px;}
.w398_t p{ float:right; line-height:20px; width:220px; text-indent:2em; font-size:12px;}
.w398_t p a{ color:#fb1515;}
.w398_t h2{ font-size:14px; width:220px; text-align:center; float:right; margin-bottom:10px;}
.w398_t h2 a{ color:#fb1515;}
.w398_lb{ overflow:hidden;}
.w398_lb ul li{ float:left; width:350px; background:url(../images/tb01.png) 10px no-repeat; padding-left:25px; line-height:26px;}
.w398_lb ul li .txt01{ float:left; width:250px;}
.w398_lb ul li .txt01 a:hover{ text-decoration:underline;}
.w398_lb ul li .txt02{ float:right; width:100px; text-align:left; font-size:12px;}
.more{ overflow:hidden; width:41px; height:11px; float:right; padding-top:10px;}
.more a{ background-position:-286px -114px; display:block; text-indent:-999em; width:41px; height:11px;}
.bqxx{ width:100%; background-color:#3a3a3a; padding:20px 0px; overflow:hidden;}
.w720{ float:left; width:720px; color:#fff; margin-right:20px; _margin-right:10px;margin-top:20px;}
.bqxx02{ width:720px; border-top:1px solid #4e4e4e; border-bottom:1px solid #4e4e4e; padding:10px 10px 15px 10px; overflow:hidden; margin-bottom:20px;}
.bqxx02 h2{ font-size:14px; line-height:40px; padding-left:9px;}
.bqxx02 a{ margin:3px 5px 3px 5px; color:#fff; font-size:12px; display:inline-block;}
.bqxx03{ width:720px; padding-left:10px; padding-right:10px;}
.w1000 p{ line-height:22px; font-size:12px; width:600px;}
.w75 img{ width:75px; margin:0 auto;}
.zx_c{ float:right; width:75px; height:26px; overflow:hidden;}
.zx_c a{ width:75px; height:26px; background-position:-286px -147px; display:block;}
.w380{ float:right; width:320px;  _width:330px;color:#fff;}
.w380 ul li{ float:left; width:150px; margin-right:5px; margin-left:5px;}
.w380 ul li img{ width:150px; height:150px;}
.w380 ul li p{ height:30px; line-height:30px; font-size:12px; text-align:center;}
/*--内页banner--*/
#myjQuery { overflow:hidden; position:relative; width:100%; height:400px;}
#myjQueryContent { overflow:hidden; width:100%; height:400px;}
#myjQueryContent DIV { position:absolute; height:400px; width:100%;}
#myjQueryContent .smask { z-index:-1; }
#myjQueryContent IMG { width:100%; height:400px; border: 0; }
#myjQueryNav { DISPLAY: block; OVERFLOW: hidden; HEIGHT:20px; position: absolute; bottom:20px; right: 20px; z-index:5; }
#myjQueryNav LI { DISPLAY: block; FLOAT: left; WIDTH:15px; CURSOR: pointer; HEIGHT:15px; TEXT-ALIGN: center; margin:5px; background: #fff; border-radius:10px;opacity: 0.4;-moz-opacity: 0.4;filter:alpha(opacity=40);opacity:0.4; }
#myjQueryNav .nbg { BACKGROUND: #666;}
#myjQueryNav a { DISPLAY: block; Z-INDEX:12; MARGIN: 0px auto; TEXT-TRANSFORM: uppercase; WIDTH: 45px; COLOR: #ffffff; LINE-HEIGHT: 22px; POSITION: relative; HEIGHT: 22px; z-index: 20;}
#myjQueryNav .current { opacity:1;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
#myjQueryNav .current a { COLOR:#fff;}
/*--内页banner--*/
.zym_l{ float:left; width:240px;}
.main_hd{ height:50px; font-size:18px; color:#000; position:relative; background:url(../images/mh.jpg) no-repeat 70px 0; margin-bottom:20px;}
.main_hd i{ position:absolute; top:24px; left:110px; text-transform:uppercase; color:#a3a3a3; font-size:14px;}
.subnav{ float:left; padding-bottom:102px; width:240px; background:url(../images/subnav.jpg) repeat-x center bottom;}
.subnav a{ display:block; height:40px; line-height:40px; overflow:hidden; background:#232323; border-bottom:#fff solid 1px; font-size:14px; color:#FFF; font-weight:bold;}
.subnav a .r1{ display:block; text-align:left;padding-left:30px;}
.subnav a .r2{ display:block; text-align:left; padding-left:30px;}
.subnav .on,.subnav a:hover{ background:#e62423;}
.w850{ width:850px; float:right; overflow:hidden;}
.place{ height:35px; line-height:35px; overflow:hidden; text-align:right; padding-right:10px; color:#474747; border-bottom:#ccc solid 1px; font-size:12px; margin-bottom:35px;}
.place span{background:url(../images/place.png) no-repeat left center; padding-left:20px;}
.place i{ margin:0 10px; display:inline-block;}
.place a{ color:#474747;}
.place a:hover{ text-decoration:underline;}
.prou_c{ width:820px; margin:0 auto;}
.prou_c ul li{ float:left; width:240px; margin:0 16px; display:block; _margin:0 12px;}
.prou_c ul li img{ width:240px; height:160px; border:1px solid #ccc;}
.prou_c ul li p{ height:50px; line-height:50px; display:block; text-align:center; width:240px; }
.prou_c ul li p a{ color:#221205;}
.prou_ca{ width:806px; margin:0 auto;}
.prou_ca ul li{ float:left; width:218px; margin:0 22px; display:block; _margin:0 12px;}
.prou_ca ul li img{ width:216px; height:199px; border:1px solid #ccc;}
.prou_ca ul li p{ height:50px; line-height:50px; display:block; text-align:center; width:240px; }
.prou_ca ul li p a{ color:#221205;}
.page{ padding:30px 0; text-align:center; }
.page a{ margin:0 5px; font-size:12px; color:#221205;}
.w170{ width:172px; margin:0 auto; margin-top:20px;}
.w170 ul li{ float:left; width:172px; margin-bottom:10px;}
.w170 ul li img{ width:170px; height:156px; border:1px solid #ccc;}
.w170 ul li p{ height:30px; text-align:center; line-height:30px;}
.article{ width:820px; margin:0 auto;}
.article p{ text-indent:2em; margin-bottom:5px; line-height:28px; color:#000; font-size:14px;}
.article p img{ display:block; margin:0 auto; max-width:750px;}
.opinion{ width:95%; margin:0 auto; color:#666;}
.opinion_text_hd{ line-height:25px;}
.op_col{ color:#fe0000; margin-right:5px;}
.opinion_text_bd{ border:#e0e0e0 solid 1px; padding:10px;}
.opinion_left{ width:50%; float:left;}
.opinion_left p{ padding:5px 10px;}
.opinion_left p label,.opinion_left p input{ height:25px; line-height:25px; display:block; float:left;}
.opinion_left p label{  width:20%; text-align:right; margin-right:10px; }
.opinion_left p input{vertical-align:middle; width:60%; text-align:left;padding:0 5px; border:#e1e1e1 solid 1px;}
.opinion_left p textarea{border:#e1e1e1 solid 1px; color: #666; outline: 0 none; overflow: hidden; overflow:auto; resize: none; height:132px; width:70%; padding:3px; font-size:12px;}
.opinion_text_bt{ text-align:right; font-size:12px; color:#666; padding:10px 0;}
.opinion_text_bt input{ margin-right:10px; padding:0 5px;}
.opinion_text_bt .op_inp{vertical-align:middle;height:26px; line-height:26px; border:#e1e1e1 solid 1px;}
.opinion_text_bt .w90{ width:90px;}
.opinion_text_bt .w50{ width:50px;}
.opinion_text_bt .op_sub{vertical-align:middle; height:28px; border:0 none; background:#f7b52b; color:#FFF; cursor:pointer;border-radius:3px; font-weight:bold;}
.opinion_main{ line-height:30px; margin:10px 0; border-bottom:#CCC dashed 1px; padding-bottom:20px;}
.opinion_main dl dt{ display:block; width:15%; float:left;}
.opinion_main dl dd{ display:block; width:80%; float:left; padding-left:10px;}
.opinion_m_bd{ margin:10px 0; padding:0 10px;}
.opinion_m_bt dl{ padding:5px; border:#e1e1e1 solid 1px;}
.opinion_m_bd dl dt{ text-align:right; background:#CCC; color:#000;}
.opinion_m_bd dl dt span{ margin-right:10px;}
.opinion_m_bt{ padding:0 10px;}
.talent{ width:800px; margin:0 auto; overflow:hidden;}
.talent_bd {color: #666; line-height: 30px; padding: 0 60px;}
.talent_td { border-bottom: 1px solid #dcdcdc;height: 20px; margin-bottom: 20px; position: relative;}
.talent h2 { background:#f4f4f4; border-bottom: 1px solid #ededed; border-left: 3px solid #999; font-weight: bold; height: 31px; line-height: 31px; padding-left: 10px; text-align: left;}
.talent table { color: #221205;  margin-top: 10px;}
.talent table tr td { border-bottom: 1px solid #e7e8e8; padding: 10px 0; text-align: center;}
.talent table tr .teleft { color: #221205; text-align: left; padding-left:10px;}
.talent table tr .teleft a { color: #221205;}
.talent table tr td a { display: inline-block;}
.talent_td span { background:#ffffff; color: #666; display: block; font-weight: bold; height: 20px;left: 20px;line-height: 20px; position: absolute; text-align: center; top: 10px; width: 70px;}
.list{ width:800px; margin:0 auto; overflow:hidden;}
.list ul li{ height:35px; line-height:35px; overflow:hidden; border-bottom:#CCC dotted 1px; text-align:right; padding:0px 10px 0px 10px; color:#616161; }
.list ul li a{ text-align:left; float:left; color:#221205;}
.about { overflow:hidden; width:800px; margin:0 auto;}
.about_hd h2{ color:#000; font-size:18px; text-align:center; line-height:45px;}
.about_hd p{ text-align:center; color:#666; margin-bottom:10px; margin-top:5px; font-size:12px;}
.about_hd p span{ text-align:center; margin:0 5px;}
.about_bd{ padding:10px 0;}
.about_bd p{ text-indent:2em; line-height:28px; font-size:14px; color:#333;}
.about_bd p img{ max-width:700px; display:block; margin:0 auto;}
.text_page{ padding:10px 0px; border:#CCC dotted 1px; border-left:0 none; border-right:0 none; margin-top:15px; font-size:14px; width:800px; overflow:hidden;}
.text_page ul li{ line-height:30px; height:30px; width:400px; float:left;}
.text_page ul li a{ line-height:30px;}
.text_pagea{ padding:10px 0px;  border-left:0 none; border-right:0 none; font-size:14px; margin-bottom:30px; width:820px; overflow:hidden;}
.text_pagea h2{ font-size:16px; height:40px; line-height:40px;}
.text_pagea ul li{ line-height:26px; height:26px; width:380px; float:left; background:url(../images/tb01.png) 10px no-repeat; padding-left:25px;}
.text_pagea ul li a{ line-height:26px;}
.text_pagea ul li a:hover{ text-decoration:underline; color:#666;}
/*--百度地图生成地址开始--*/
#allmap {width:100%; height:470px;overflow: hidden;margin:0;}
#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}
#r-result{height:100%;width:20%;float:left;}
.myclass{ height:50px; width:150px; font-size:12px; line-height:22px;}
.bigdiv{width:100%; height:100%; margin:0 auto; padding:20px 0;}
/*--百度地图生成地址结束--*/
/*分页*/
.lujing { width:500px; margin:0 auto; margin-top:30px; overflow:hidden; margin-bottom:10px; }
.lujing ul li { float:left; text-align:center; color:#848484; }
.fy01{ margin-top:2px; BACKGROUND: url(../images/al05.gif); width:25px; height:18px; text-align:center;}
.firstpage,.prevpage,.nextpage,.lastpage{ height:21px; text-align:center; margin-left:5px;}
.firstpage{BACKGROUND: url(../images/al01.gif); width:36px;}
.prevpage{BACKGROUND: url(../images/al02.gif); width:48px;}
.nextpage{BACKGROUND: url(../images/al03.gif); width:48px;}
.lastpage{BACKGROUND: url(../images/al04.gif); width:36px;}
.fy01a,.firstpagea,.prevpagea,.nextpagea,.lastpagea{display:block; text-indent:-99999px}
.fy01a{width:25px; height:18px; }
.firstpagea,.prevpagea,.nextpagea,.lastpagea{height:21px;}
.firstpagea,.lastpagea{width:36px;}
.prevpagea,.nextpagea{width:48px;}

.back_top01{float:right; width:50px; height:50px; right:0px; bottom:49px; font-size:14px; font-weight:bold; text-align:center; position:fixed; _position:absolute; _top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);}
.back_top01 a{ display:block; width:43px;height:43px; overflow:hidden; background-color:#40b17a; color:#fff;padding-top:5px; }
.back_top01 a:hover{ background-color:#66cc9b;}

.back_top{float:right; width:50px; height:50px; right:0; bottom:0; position:fixed; _position:absolute; _top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);}
.back_top a{ display:block; width:43px;height:43px; text-indent:-9999em; overflow:hidden; background-color:#aeaeae; background-position:-392px -77px;}
.back_top a:hover{ background-color:#ccc;}

.img{ background:url(../images/img.png) no-repeat;}

#tb1{height:auto; width:100%; border:#000 1px solid; margin:0 auto; color:#000; font-size:16px;border-right:0; font-weight:200;}
#tb1 span{ font-size:28px;}
#tb1 sub{ font-size:22px;}
#tb1 tr{ height:28px;}
#trr{font-size:22px;}
#tb1 td{ border-top:1px solid #000; border-right:1px solid #000; height:28px; text-align:center;}

#beizhu p{ line-height:0.5;}

#sitelogo{display:none;}

/*新增*/
	 span.row{float:left;display: block;width:75%;}
	span.row select{border:1px solid #e1e1e1;height:25px;line-height:25px;}
