@charset "utf-8";
body{font-family:"\5b8b\4f53","Arial Narrow",HELVETICA;font-size:12px/22px;background:#f7f7f7;-webkit-text-size-adjust:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
ol,ul,li{list-style:none}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;*font-size:100%}
fieldset,img,a img,:link img,:visited img{border:none;}
img,object,select,input,textarea,button,li{vertical-align:middle;}
input,button{overflow:visible;}
a{color:#172c45;text-decoration:none}
a:hover{tcolor:#cd0200;text-decoration:underline}
a, area{blr:expression(this.onFocus=this.blur())}
:focus{outline:0}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word;overflow:hidden;}
caption,th{text-align:left}
sup,sub{font-size:100%;vertical-align:baseline}
blockquote,q{quotes:none}
*html,*html body {background-image:url(about:blank);background-attachment:fixed;}
html{*overflow-x:hidden;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
#nonebg{ background:none; border:none;}
a, area{blr:expression(this.onFocus=this.blur()); outline:none;}
.wrap{width:1200px; margin:0 auto; }
.wrap1054{width:1054px; margin:0 auto;}
.wrap1170{width:1170px; margin:0 auto;}
.fn{font-weight:bold;}
.overf{ overflow:hidden; zoom:1;}
.lf{ display:inline; float:left;}
.rt{ display:inline; float:right;}
.yh{ font-family:\5FAE\8F6F\96C5\9ED1;}
.st{ font-family:\5B8B\4F53;}
.ht{ font-family:\9ED1\4F53;}
.wbj{ background:rgba(0,0,0,0.5)  repeat scroll 0 0 !important;filter:Alpha(opacity=50); background-color:#000;}

body{background: url(../images/bg2.jpg) no-repeat 0 833px;}
.banner{ width: 100%; height: 833px; background: url(../images/MBG.jpg) no-repeat scroll center; min-width: 1170px;}
.tickes{margin-top: 50px;}
.hf1{ margin: 20px auto;}
.mk1{ width: 1170px; height: 467px; background: url(../images/mk1bg.png) no-repeat 0 0; min-width: 1170px;}
.mk1 .mkx{ display: block;}
.mk1 a:hover,.mk2 a:hover{ text-decoration: none;}
.mk1 em.buy{ display: inline-block; margin-top: 10px; width: 116px; height: 41px; background: url(../images/buy.png) no-repeat 0 0; text-indent: -9999px;}
.mk1 em.buy:hover{ background: url(../images/buy2.png) no-repeat 0 0; }
.mk1 .mk01{ width: 333px; margin-top: 120px; margin-left:90px; background: url(../images/mk01.png) no-repeat 100% 0;}
.mk1 .mk02{ width: 352px; margin-top: 120px; background: url(../images/mk02.png) no-repeat 100% 0;}
.mk1 .mk03{ width: 342px; margin-top: 120px; background: url(../images/mk03.png) no-repeat 100% 0;}
.mk1 .mkx h1{ font-weight: 100; font-size: 14px; color: #e44643; margin-top:5px;}
.mk1 .mkx span{ height: 31px; line-height: 31px; margin-top:105px; }
.mk1 .mkx span.lf{ font-size: 22px; color: #fff; background: url(../images/myf.png) no-repeat 10px 0; text-indent: 40px;}
.mk1 .mkx.mk01 h1,.mk1 .mkx.mk01 span.lf{ padding-left: 10px;}
.mk1 .mkx.mk02 h1,.mk1 .mkx.mk02 span.lf{ padding-left: 30px;}
.mk1 .mkx.mk03 h1,.mk1 .mkx.mk03 span.lf{ padding-left: 30px;}
.mk1 .mkx.mk02 span.lf,.mk1 .mkx.mk03 span.lf{ background: url(../images/myf.png) no-repeat 30px 0;}
.mk1 .mkx span.rt{ padding-right:60px; color: #fff; font-size: 14px;}
.mk1 .mkx span.rt span{padding-left:10px; text-decoration: line-through; }
.mk1 .mkx.mk01 em{margin-left: 10px;}
.mk1 .mkx.mk02 em,.mk1 .mkx.mk03 em{margin-left: 30px;}

.mk2{ height: auto; margin-top: 20px;}
.mk2 .mkt{ width: 1050px; height: 400px;}
.mk2 .mkt a,.mk2 .mkt .mka{ width: 525px; height: 400px;}
.mk2 .mkt h1{ font-weight: 100; font-size: 14px; color: #e44643;}
.mk2 .mkt p{display: block; width: 250px; height:auto;}
.mk2 .mkt span{ height: 31px; line-height: 31px; margin-top:105px; color: #e44643; }
.mk2 .mkt span.lf{ font-size: 30px; background: url(../images/myf.png) no-repeat 10px 0; text-indent: 52px;}
.mk2 .mkt span.rt{ text-decoration: line-through; font-size: 14px;}
.mk2 em.buy{ display: inline-block; margin-top: 10px; margin-left: 52px; width: 116px; height: 41px; background: url(../images/buy3.png) no-repeat 0 0; text-indent: -9999px;}
.mk2 em.buy:hover{ background: url(../images/buy4.png) no-repeat 0 0; }

.mk2 .mkt a.mk04{ background: url(../images/mk04.png) no-repeat 170px 0px;}
.mk2 .mkt a.mk04 h1{ margin-top: 200px; padding-left: 20px;}
.mk2 .mkt a.mk04 p{ padding-left: 20px;}
.mk2 .mkt a.mk04 span{ margin-top: 35px;}
.mk2 .mkt a.mk04 em{ margin-left: 70px;}

.mk2 .mkt a.mk05{ background: url(../images/mk05.png) no-repeat 273px 0px;}
.mk2 .mkt a.mk05 h1{ margin-top: 100px; padding-left: 20px;}
.mk2 .mkt a.mk05 p{ padding-left: 20px;}
.mk2 .mkt a.mk05 span{ margin-top: 35px;}
.mk2 .mkt a.mk05 em{ margin-left: 70px;}

.mk2 .mkt a.mk06{ background: url(../images/mk06.png) no-repeat 0px 50px;}
.mk2 .mkt a.mk06 h1{ margin-top: 100px; padding-left: 20px;}
.mk2 .mkt a.mk06 p{ padding-left: 20px;}
.mk2 .mkt a.mk06 span{ margin-top: 35px;}
.mk2 .mkt a.mk06 em{ margin-left: 70px;}
.mk2 .mkt a.mk06 .pd{ padding-left: 240px; padding-top: 64px;}

.mk2 .mkt a.mk07{ background: url(../images/mk07.png) no-repeat 50px 0px;}
.mk2 .mkt a.mk07 h1{ margin-top: 0px; padding-left: 20px;}
.mk2 .mkt a.mk07 p{ padding-left: 20px;}
.mk2 .mkt a.mk07 span{ margin-top: 35px;}
.mk2 .mkt a.mk07 em{ margin-left: 70px;}
.mk2 .mkt a.mk07 .pd{ padding-left: 240px; padding-top: 64px;}

.mk2 .mkt a.mk08{ background: url(../images/mk08.png) no-repeat 170px 0px;}
.mk2 .mkt a.mk08 h1{ margin-top: 200px; padding-left: 20px;}
.mk2 .mkt a.mk08 p{ padding-left: 20px;}
.mk2 .mkt a.mk08 span{ margin-top: 35px;}
.mk2 .mkt a.mk08 em{ margin-left: 70px;}

.mk2 .mkt a.mk09{ background: url(../images/mk09.png) no-repeat 230px 0px;}
.mk2 .mkt a.mk09 h1{ margin-top: 100px; padding-left: 20px;}
.mk2 .mkt a.mk09 p{ padding-left: 20px;}
.mk2 .mkt a.mk09 span{ margin-top: 35px;}
.mk2 .mkt a.mk09 em{ margin-left: 70px;}

.mk2 .mkt a.mk10{ background: url(../images/mk10.png) no-repeat 0px 50px;}
.mk2 .mkt a.mk10 h1{ margin-top: 100px; padding-left: 20px;}
.mk2 .mkt a.mk10 p{ padding-left: 20px;}
.mk2 .mkt a.mk10 span{ margin-top: 35px;}
.mk2 .mkt a.mk10 em{ margin-left: 70px;}
.mk2 .mkt a.mk10 .pd{ padding-left: 220px; padding-top: 64px;}

.mk2 .mkt a.mk11{ background: url(../images/mk11.png) no-repeat 15px 0px;}
.mk2 .mkt a.mk11 h1{ margin-top: 0px; padding-left: 20px;}
.mk2 .mkt a.mk11 p{ padding-left: 20px;}
.mk2 .mkt a.mk11 span{ margin-top: 35px;}
.mk2 .mkt a.mk11 em{ margin-left: 70px;}
.mk2 .mkt a.mk11 .pd{ padding-left: 255px; padding-top: 64px;}

.mk2 .mkt a.mk12{ background: url(../images/mk12.png) no-repeat 170px 0px;}
.mk2 .mkt a.mk12 h1{ margin-top: 200px; padding-left: 20px;}
.mk2 .mkt a.mk12 p{ padding-left: 20px;}
.mk2 .mkt a.mk12 span{ margin-top: 35px;}
.mk2 .mkt a.mk12 em{ margin-left: 70px;}

.mk2 .mkt .mk13{ background: url(../images/mk13.png) no-repeat 230px 0px;}
.mk2 .mkt .mk13 h1{ margin-top: 100px; padding-left: 20px;}
.mk2 .mkt .mk13 p{ padding-left: 20px;}
.mk2 .mkt .mk13 span{ margin-top: 35px;}
.mk2 .mkt .mk13 em{ margin-left: 70px;}


.foot{ width: 100%; height:auto; background: #e44643; color: #fff;}
.foot .wrap1054{ margin: 40px auto; text-align:center; line-height: 30px;  font-size: 14px; color: #fff;}


.right_nav{width:71px;border:1px solid #9c1015;position:fixed;left:50%;top:110px;display:none;margin-left:43%;}
.right_nav ul li{display:block;width:71px;height:70px;border-bottom:1px solid #9c1015;}
.right_nav ul li a{text-indent:-999em;overflow:hidden;display:block; white-space:nowrap;width:71px;height:70px;}
.right_nav ul li.li_01{background:url(../images/right_03.png) no-repeat #e44643}
.right_nav ul li.li_02{background:url(../images/right_06.png) no-repeat #e44643}
.right_nav ul li.li_03{background:url(../images/right_08.png) no-repeat #e44643}
.right_nav ul li.li_04{background:url(../images/right_10.png) no-repeat #e44643;border-bottom:0px;}

.right_nav.right_wb{top:410px;border:0px;display:none;}
.right_nav ul li.li_05{background:url(../images/right_13.png) no-repeat #e44643}
.right_nav ul li.li_06{background:url(../images/right_19.png) no-repeat #e44643;position:relative;}
.right_nav ul li.li_07{background:url(../images/right_20.png) no-repeat #e44643}
.right_nav.right_wb ul li{border:1px solid #e44643; margin-bottom:3px;z-index:99}
.right_nav ul li.li_06 span,.right_nav ul li.li_05 span{padding:4px;border:1px solid #e44643;display:block;width:142px;height:auto;background:#e44643;position:absolute;top:-48px;left:-156px;display:none;}
.right_nav ul li.li_06,.right_nav ul li.li_05{cursor:pointer} 
.right_nav ul li.li_06 span img{width:142px;height:149px;}
.right_nav ul li.li_06 span font,.right_nav ul li.li_05 span font{display:block;width:142px;height:34px;background:#ffd89f;text-align:center;color:#7e0306;border-top:1px solid #f1e5cb;line-height:34px;font-size:13px;}
.right_nav ul li.li_06 span img.san,.right_nav ul li.li_05 span img.san{width:12px;height:27px;position:absolute;top:50%;margin-top:-32px;right:-12px;}

.right_nav ul li a.xtx{ display: block; width: 142px; height: 142px;}
.right_nav ul li a.xtx img{ display: block; width: 142px; height: 142px;}

.mk2 .mkt span.lf{ font-size: 30px; background: url(../images/myf.png) no-repeat 0px 0; text-indent: 52px;}
.mk2 .mkt a.mk04 p{ padding-left: 10px;}
.mk2 .mkt a.mk04 em{ margin-left: 63px;}
.foot{ width: 100%; height:auto; background: #e44643; color: #fff; border-top: solid 2px #e8766c;}
.mk2 .mkt a.mk04 span{ margin-top: 35px; margin-left: 11px;}