@charset "utf-8";
body{font-family:"\5b8b\4f53","Arial Narrow",HELVETICA;font-size:12px/22px;background:#fff;-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; }
.leftArea{width:660px;float:left;display:inline;}
.rightArea{width:318px;float:right;display:inline;}
.fn{font-weight:bold;}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mr20{ margin-right:20px;}
.overf{ overflow:hidden; zoom:1;}
.lf{ display:inline; float:left;}
.rt{ display:inline; float:right;}
.red{ color:#c50000;}
a.a2{color:#000;}
a.a2:hover{color:#c00;}
.yh{ font-family:\5FAE\8F6F\96C5\9ED1;}
.st{ font-family:\5B8B\4F53;}
.ht{ font-family:\9ED1\4F53;}
body{ min-width:1200px;}
.wbj{ background:rgba(0,0,0,0.5)  repeat scroll 0 0 !important;filter:Alpha(opacity=50); background-color:#000;}


.bg{ width:100%; height:774px; background:url(../images/babg2.jpg) no-repeat scroll center;}
.bg .bgm{ width:1200px; height:774px; background:url(../images/bgm.jpg) no-repeat scroll center;}

.ck-slide { width:756px; height:485px; margin:0 auto; margin-top:140px; border:solid 15px #b08f61;}
.ck-slide ul.ck-slide-wrapper { height: 320px;}

.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide { position: relative; overflow: hidden;}
.ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute;}
.ck-slide ul.ck-slide-wrapper li img{ display:block; width:756px; height:485px;} 
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.ck-slide .ck-prev { left: 5px; background: url(../images/arrow-left.png) #000 50% no-repeat;}
.ck-slide .ck-next { right: 5px; background: url(../images/arrow-right.png) #000 50% no-repeat;}
.ck-slidebox { position: absolute; left: 50%; bottom:0px; z-index: 30;}
.ck-slidebox ul {height:45px; line-height:45px; text-align:center; bottom:0; overflow:hidden;}
.ck-slidebox ul li{ position:relative; display:none; float: left; height: 12px; margin: 4px 4px; width:756px;}
.dot-wrap,.ck-slidebox ul li{ height:45px; line-height:45px; text-align:center; bottom:0; }
.ck-slidebox ul li.current{ display:block;}
.ck-slidebox ul li.current em { position:absolute; left:0; width:100%; text-align:center; color:#fffc08; font-size:16px; z-index:1000; *margin-left:-200px;}
.ck-slidebox ul li.current span{ position:absolute; display:block; width:100%; height:45px; background:#000; opacity:0.5; z-index:100; *margin-left:-572px;}

.sjz{ width:100%; height:125px; background:url(../images/sjbg.jpg) repeat-x;}
.sjz .main{ padding:0 1%;}
.sjz .main a{ display:inline; float:left; width:14%; text-align:center;}
.sjz .main a span{ display:block; width:44px; height:60px; margin:0 auto; line-height:80px; color:#fff; font-size:14px; background:url(../images/sjbg2.jpg) no-repeat 0 0; margin-top:40px;}
.sjz .main a:hover{ text-decoration:none;}
.sjz .main a:hover span,.sjz .main a.current span{ width:78px; height:60px; line-height:60px; background:url(../images/sjbg1.jpg) no-repeat 0 0; margin-top:32px;}
.sjz .main a.be span,.sjz .main a.fu span{ font-size:12px;}

.ck-slide-wrapper li.show{display:block !important;}
.ck-slide-wrapper li{display:none !important;opacity:1 !important;}
a.clk span{cursor:pointer}

.con{ width:100%; height:auto; overflow:hidden; background:url(../images/cbg.jpg) repeat-y 0 0;}
.con2{ background:url(../images/mbg.jpg) repeat-y 0 0; }
.hddate{ width:580px; margin:27px auto; height:64px; line-height:64px; text-align:center; font-size:18px; color:#7e0306; border:solid #b08f61 1px; }
.con .hdk{ height:auto; margin-top:30px; padding:0 8px;}
.con .hdk img{ display:block; width:296px; height:256px;}
.con .dt{ display:block; width:1200px; height:auto;}
.con .dt1{ height:205px; margin-top:100px;}
.con .dt2{ height:230px; margin-bottom:50px;}
.con .dt3,.con .dt5{ margin-top:60px;}
.con .mk1{ height:auto; margin-top:64px; *padding-bottom:100px;}
.con .mk1 a{ position:relative; width:252px; height:394px; margin-right:64px; margin-bottom:80px;}
.con .mk1 a img{ position:absolute; display:block; width:252px; height:394px;}
.con .mk1 a p{ display:block; position:absolute; margin-top:300px; font-size:14px; color:#b5966a; height:50px; line-height:25px; overflow:hidden;}
.con .mk1 a .jg{ position:absolute; bottom:0; width:252px; height:40px; line-height:40px;}
.con .mk1 a .jg span{ font-size:18px; color:#fff; text-indent:27px;}
.con .mk1 a .jg em{ text-decoration:line-through; font-size:14px; color:#9c835c;}
.con .mk1 a:hover{ text-decoration:none;}

.con .mk2{ height:auto; margin-top:50px;}
.con .mk2 a{ position:relative; width:294px; height:395px; margin-right:0px; margin-bottom:15px;}
.con .mk2 a img{ position:absolute; display:block; width:294px; height:395px;}
.con .mk2 a p{ display:block; position:absolute; margin-top:250px; padding:0 40px; font-size:14px; color:#b5966a; height:50px; line-height:25px; overflow:hidden;}
.con .mk2 a .jg{ position:absolute; bottom:0; width:294px; height:60px; line-height:60px;}
.con .mk2 a .jg span{ font-size:30px; color:#ceae7d; text-indent:55px;}
.con .mk2 a .jg em{ text-decoration:line-through; font-size:14px; color:#9c835c; padding-right:30px;}

.cpf{position:fixed; left:0px; top:300px; width:226px; height:auto;}
.cpf a{ display:block; float:left; margin-bottom:15px; text-align:center; line-height:45px; height:45px;border: solid 1px #9c1015;  background-color: #7e0306;}
.cpf a.zc{ width:224px; font-size:20px; color:#790515;}
.cpf a.zc1{ display:inline; float:left; width:130px; color:#fed887; font-size:16px;}
.cpf a:hover{ text-decoration:none; width:224px;}

.fot{ width:100%; clear:both; height:135px; background:url(../images/fbg.jpg) repeat-x 0 0; font-size:14px; color:#fff; text-align:center; line-height:30px;}
.fot p{ display:block; margin-top:40px; font-size:12px;}

.left{position:fixed; width:60px; height:120px; right:50px; bottom:100px;}
.left .boxl{width:73px; height:72px; border:1px solid #ababab; border-radius:3px; overflow:hidden; margin-bottom:10px;  display:block; background:#FFF;}
.left .boxl:hover{box-shadow:1px 2px 5px #999;}

.ck{ height:auto;}
.ck a{ position:relative; width:588px; height:320px;}
.ck a img{ position:absolute; display:block; width:588px; height:264px;}
.ck a p{ position:absolute; margin-top:100px; padding:0 20px; font-size:16px; color:#b5966a; width:300px; height:auto;}
.ck a .jg{ position:absolute; margin-top:280px; width:588px; height:46px; line-height:46px;}
.ck a .jg span{ display:block; text-indent:20px; font-size:35px; color:#ceae7d;}
.ck a .jg em{ padding-right:60px; text-decoration:line-through; font-size:16px; color:#9c835c;}

.con .mk3{ height:auto;}
.con .mk3 a{ width:221px; height:377px; margin-right:0;}
.con .mk3 a img{ display:block; width:221px; height:377px;}
.con .mk3 a .jg{ width:221px;  }
.con .mk3 a .jg em{ padding-right:40px; }
.con .mk3 a p{ margin-top:290px;}

.mndt{ width:100%; height:157px; background:url(../images/fcdt.jpg) no-repeat scroll center;}
.mndt img{ display:block; width:1200px; height:157px; margin:0 auto;}
.fot2{ background:url(../images/fbg2.jpg) repeat-x 0 0; }
.sildbox{ width:756px; height:485px; border:solid 15px #b08f61; margin:140px auto 0 auto;}
.sildbox .slidb{ width:756px; height:485px; overflow:hidden;}
.sildbox .slidb .tit{ position:absolute; width:100%; height:45px; line-height:45px; text-align:center; color:#fffc08; font-size:16px; bottom:0; left:0;background:url(http://www.yimianmian.com/css/back05.png);}
.sildbox .slidb img{width:756px; height:485px;}
.sildbox .ckpn{ position:absolute; width:35px; height:70px; top:220px; z-index:2000; text-indent:-9999em;}
.sildbox .swiper-button-prev{ width:27px; background:url(../images/arrow-left.png) no-repeat 0 0 !important; opacity:0.2;}
.sildbox .swiper-button-prev:hover{  background:url(../images/arrow-left.png) no-repeat 100% 0 !important; opacity:1;  }
.sildbox .swiper-button-next{ width:27px; background:url(../images/arrow-right.png) no-repeat 100% 0 !important; opacity:0.2;}
.sildbox .swiper-button-next:hover{ background:url(../images/arrow-right.png) no-repeat 0 0 !important; opacity:1; }
.sildbox .slidb {width: 756px; height: 485px;  margin:0 auto; }
.bg .bgm { width:100%;}
.swiper-pagination{ top:800px; z-index:8; width:100%; min-width:1200px; background:none;}
.swiper-pagination .swiper-pagination-bullet {text-indent:-40px;color:#fff;line-height:90px;width:14%;height: 60px;display: inline-block;opacity:1; background: url(http://www.yimianmian.com/themes/default/2015topic/years5/images/sjbg2.jpg) no-repeat 40% 50%;	}
.swiper-pagination .swiper-pagination-bullet-active{line-height:60px;text-indent: -23px;background: url(http://www.yimianmian.com/themes/default/2015topic/years5/images/sjbg1.jpg) no-repeat 40% 0px; }        

.con .mk1 a .sqb{ position:absolute; margin-left:200px; display:block; width:46px; height:123px; background:url(../images/ysq.png) no-repeat 0 0; text-indent:-9999px;}
.con .mk2 a .sqb{ margin-left:225px; margin-top:20px;  } 
.con .mk3 a .sqb{ margin-left:165px;  } 