@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
body{ font-family:"Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:14px;
  background: -webkit-linear-gradient(#FAFBF6, #eeefe4); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#FAFBF6,  #eeefe4); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#FAFBF6,  #eeefe4); /* Firefox 3.6 - 15 */
  background: linear-gradient(#FAFBF6,  #eeefe4); /* 标准的语法 */}
a,img{border:0;}
a { text-decoration:none}
a:hover{ text-decoration:underline}
a:focus{ outline:none}
a i{ display:none; cursor:pointer}
.fl{ float:left;*display:inline}
.fr{ float:right;*display:inline}
img{display:block;width: 100%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cb { clear:both;}
.corg { color:#e8683b;}
.cblu { color:#00aeff;}
.pr{ position:relative} 
.pa{ position:absolute}
.cg { color:#8dc014;}
.ovh{ overflow:hidden;*zoom:1}
.tac{ text-align:center}
.tar{ text-align:right}
.mt10{ margin-top:10px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mt40{ margin-top:40px}
.mt50{ margin-top:50px}
.tac{ text-align: center;}
.tac img{ display: block; margin: auto}

.tab-item{ display: none;}
.wp{width:1000px; margin:auto;}

.header{ height: 870px;background: url(../images/top_01.jpg) no-repeat top center;}
.header h2{width: 745px;height: 413px;left:50%;top:88px;margin-left: -375px}
.container{ height: 2150px; background: url(../images/lz_02.jpg) no-repeat top center; position: relative; z-index: 999; }
.m-box2{ height: 618px;padding-top: 100px;}
.m-box2 h3{width: 490px;height: 101px;left: 50%;top: 40px;margin-left: -245px;}
.ty-bnav{  margin-top: 70px; height: 70px;}
.ty-bnav ul{ text-align: center; letter-spacing: -1px;}
.ty-bnav li{ background: url(../images/tnav_l.png) no-repeat left center; padding-left: 33px;cursor: pointer;  display: inline-block;
*display: inline;*zoom: 1; letter-spacing: normal; margin: 0 65px}
.pro-nav li{ margin: 0 30px}
.ty-bnav li span{height: 36px; line-height: 36px; background: url(../images/tnav_r.png) no-repeat right center; padding-right: 33px; display: block;}
.ty-bnav .btit{ height: 30px; display: block;  overflow: hidden; width: 111px;font-size:22px;font-style: normal;}
.ty-bnav .btit1{width:91px; }
.ty-bnav .btit2{width: 159px;}
.ty-bnav .btit:hover{color: #A50014;}
.ty-bnav .on .btit{color: #A50014;}
.m-box3{padding-top:130px; }
.m-box3 h3{width: 415px;height: 105px;left: 50%;top: 0;margin-left: -208px;}

.btn-more{ color: #B10118}

.m-showimg{ padding-right: 660px;overflow: hidden;*zoom:1;}
.m-showimg .simg{ float: right; width:646px; margin-right: -660px;}
.m-showimg h2{ padding-left: 40px;}
.m-showimg p{ padding-top: 25px; line-height: 24px;}

.m-showimg2{ overflow: hidden; padding-right: 720px; padding-top: 30px;}
.m-showimg2 .simg{ float: right; width:704px; margin-right: -720px;}
.m-showimg2 h2{ padding-left: 40px;}
.m-showimg2 p{ padding-top: 15px; line-height: 24px;}

.plist ul{ margin-left: -45px;*zoom:1;}
.plist li{ float: left; width: 250px; margin: 0 5px}
.plist li img:hover{opacity: 0.7;}
.plist li a{ color: #333}
.plist li h4{ margin: 0; padding: 0 0px 0 45px; height: 40px ;overflow: hidden; line-height: 20px; color: #333}
.plist li .bm{ padding: 0 0px 0 40px; overflow: hidden;color: #a50014; line-height: 41px;margin-bottom: 20px;}
.plist li .bm strong{ font-size: 18px}
.plist li .btn-rd{ width: 157px; height: 41px; background: url(../images/order.png) no-repeat; float: right; margin-right: -5px;*zoom:1;}
.link{padding: 0 30px;margin-top: 70px;}
.exhibition{display: block;width:430px;height:74px;background: url(../images/sel1.png);}
.link .caixin{width:430px;height:74px;}
.overlay {opacity: .8!important;filter: alpha(opacity=80)!important;z-index: 5000;background: none repeat scroll 0 0 #fff!important;bottom: 0; left: 0; position: fixed; right: 0;display:none; top: 0;z-index:10;}
.rules { color: #000; font-family: "微软雅黑"; width: 800px; height: 630px; position: fixed;bottom: 200px;z-index: 30;left: 50%;
    margin-left: -400px; display: none;font-size: 16px; line-height: 28px;background-color: #fff; padding: 10px;border: 2px solid #5ea7dc;overflow: hidden;overflow-y: auto;}
.rules h2{font-size: 20px;text-align: center;line-height: 32px;margin-bottom: 5px;color:#e65363; }
.rules ul li{list-style: none;}
.rules h5{font-size: 16px;}
.rules span{font-style: italic;}


