@charset "utf-8";*{font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif,sans-serif; padding: 0; margin: 0;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent;}
html,body{width: 100%; position: relative; height: auto; overflow-x: hidden;}
*[align="center"]{margin: 0 auto;}
body{font-size: 16px;}
::selection{background: #ce3641; color: #fff;}
::-moz-selection{background: #ce3641; color: #fff;}
::-webkit-selection{background: #ce3641; color: #fff;}
h1,h2,h3,h4,h5,h6,strong{font-weight: normal;}
a,input,img,:focus{mayfish: expression(this.onfocus=this.blur); cursor: handbblr:expression(this.onFocus=this.blur()); outline-style: none;}
ul,li{list-style: none}
a{margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: 0 0}
table{border-collapse: collapse; border-spacing: 0}
input,select{vertical-align: middle}
input{padding: 0 5px; vertical-align: middle; line-height: normal;}
a:link,a:visited{text-decoration: none;}
a:hover,a:active{border: none; color: #706e6e;}
body{font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif,sans-serif; background: #ffffff; margin: 0 auto; min-width: 1286px;}
input,button,select,textarea{outline: none}
.mbox{margin: 0 auto; width: 1286px; position: relative;}
.cbox{margin: 0 auto; width: 1115px; position: relative;}
.top{height: 896px; margin: 0 auto; min-width: 1286px; position: relative;}
.left{float: left}
.right{float: right;}
#slider{position: absolute; height: 748px; overflow: hidden; margin: 0 auto; top: 0;}
#slider .bd{position: relative;}
#slider .bd a{display: block; width: 100%; height: 748px; overflow: hidden; cursor: default;}
#slider .bnt{position: absolute; top: 50%; z-index: 3; margin-top: -25px; cursor: pointer;}
#slider .bnt{-moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
#slider .bnt:hover{}
#slider .prev{position: absolute; left: -80px;}
#slider .next{position: absolute; right: -80px;}
#slider:hover .prev{left: 50px; opacity: 1; filter: alpha(opacity=100);}
#slider:hover .next{right: 50px; opacity: 1; filter: alpha(opacity=100);}
.nav{height: 62px; line-height: 62px; margin: auto; width: 1286px; overflow: hidden; position: relative; top: 0; z-index: 2; padding: 45px 0;}
.navlist{height: auto; overflow: hidden;}
.navlist ul li{float: left; height: 62px; line-height: 62px; padding: 0 10px; overflow: hidden; font-size: 18px; position: relative;}
.navlist ul li a{color: #555556;}
.navlist ul li.logo{background: url(../../images/index.files/logo.png) center no-repeat; width: 487px; height: 62px; padding: 0 26px;}
.navlist ul li.logo a{display: block; width: 100%; height: 100%;}
.navlist ul li.logo:hover{-webkit-animation: redPulse 1s forwards; -webkit-animation-iteration-count: infinite;}
.navlist ul li em{position: absolute; bottom: 10px; left: 15px; display: block; z-index: 1; height: 2px; width: 0px; background: none; -moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
.navlist ul li:hover em{width: 55px; height: 2px; background: #d40d1a;}
.toutiao{height: 744px; margin: 0 auto; position: relative; width: 1286px; z-index: 2;}
.tzjd{background: url(../../images/index.files/jdtbg.png) center no-repeat; width: 373px; height: 475px; z-index: 3; bottom: 30px; position: absolute; left: 0;}
.tzgg{height: 148px; background: #182b76; margin: 0 auto; position: absolute; width: 100%; bottom: 0;}
.tzbx{width: 100%; position: absolute; bottom: 0; height: 148px; overflow: hidden;}
.tzinr{padding: 17px; overflow: hidden;}
.tztit{color: #001f93; font-size: 18px; line-height: 35px; font-weight: bold;}
.tztit a{color: #001f93; background: url(../../images/index.files/xsj.png) right center no-repeat; padding-right: 10px;}
.focus{position: relative; width: 338px; height: 279px; /* background-color:#F7F7F7;*/}
.focus img{width: 338px; height: 228px;}
.focus .btn{position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom:1;}
.focus .btn a{position: relative; display: inline; width: 13px; height: 13px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9;}
.focus .btn a:hover,.focus .btn a.current{cursor: pointer; background: #c10b0b;}
.focus .fPic{position: absolute; left: 0px; top: 0px;}
.focus .D1fBt{overflow: hidden; zoom:1;height: 16px; z-index: 10;}
.focus .fcon{position: relative; width: 338px; float: left; display: none; /* background:#CCC*/}
.focus .fcon img{display: block;}
.focus .fbg{bottom: 13px; right: 4px; position: absolute; height: 10px; text-align: center; z-index: 200;}
.focus .fbg div{overflow: hidden; zoom:1;height: 10px; /*margin: 0 auto;*/ margin-right: 10px;}
.focus .D1fBt a{position: relative; display: inline; width: 10px; height: 10px; margin: 0 3px; color: #000000; font: 13px "\5FAE\8F6F\96C5\9ED1"; text-decoration: none; text-align: center; outline: 0; float: left; background: #FFF; line-height: 21px;}
.focus .D1fBt .current,.focus .D1fBt a:hover{background: #d32833; color: #FFF;}
.focus .D1fBt img{display: none}
.focus .D1fBt i{display: none; font-style: normal;}
.focus .shadow .title{width: 260px; height: 38px; padding-left: 30px; padding-top: 20px;}
.focus .shadow .title a{text-decoration: none; color: #fff; font-size: 14px; font-weight: bolder; overflow: hidden;}
.focus .shadow{width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 38px; line-height: 38px; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; display: block; text-align: left;}
.focus .shadow a{text-decoration: none; color: #fff; font-size: 14px; overflow: hidden; margin-left: 10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .prev{position: absolute; width: 27px; height: 56px; background: url(../../images/index.files/index_btn.png) 0 0 no-repeat; opacity: 0}
.focus .next{position: absolute; width: 27px; height: 56px; background: url(../../images/index.files/index_btn.png) -40px 0 no-repeat; opacity: 0}
.focus .prev{top: 48%; margin-top: 0; left: 0px; background-position: 0; cursor: pointer;}
.focus .next{top: 48%; margin-top: 0; right: 0px; cursor: pointer;}
.focus:hover .prev,.focus:hover .next{opacity: 1}
.focus .newlist-box .tt{font-size: 18px; line-height: 50px; color: #555556; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.focus .aimg{background: #FFFFFF;}
.tzggbt{height: 108px; overflow: hidden; text-align: right; width: 338px; margin: 0 auto; margin-top: 9px; position: relative;}
.tzggbt a{height: 108px; position: relative; overflow: hidden; display: block;}
.tzggbt h1{font-size: 22px; overflow: hidden; line-height: 100%; color: #FFFFFF; position: absolute; right: 10px; top: 38px; letter-spacing: 0px;}
.tzggbt p{font-size: 12px; overflow: hidden; color: #d8d3d3; line-height: 18px; position: absolute; right: 10px; bottom: 21px;}
.tzlist{overflow: hidden; padding: 10px 0; width: 900px; float: right;}
.tzlist ul{padding: 30px 0; overflow: hidden;}
.tzlist ul li{overflow: hidden; width: 415px; float: left; margin-left: 32px; height: 74px;}
.tzlist ul li a{overflow: hidden; display: block; position: relative;}
.tzlist ul li.shuang{border-right: none;}
.tzlist ul li a .shijian{float: left; width: 55px; overflow: hidden; position: absolute; top: 8px;}
.tzlist ul li a p{color: #bfbfbf; line-height: 19px; font-size: 12px;}
.tzlist ul li a p.day{font-size: 41px; text-align: center; line-height: 38px; color: #fff;}
.tzlist ul li a p.year{font-size: 12px; text-align: center; line-height: 23px; color: #FFFFFF;}
.tzlist ul li a .sinfo{float: right; width: 320px; padding-left: 20px; border-left: 1px solid #fff; height: 72px;}
.tzlist ul li a h1{font-size: 15px; line-height: 30px; color: #ffffff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.tzlist ul li a h1.dh{height: 60px; line-height: 60px; overflow: hidden;}
.jiange{height: 55px; clear: both; overflow: hidden; display: block; min-width: 1286px; margin: 0 auto;}
.xwbx,.gdbx{height: auto; overflow: hidden; min-width: 1286px; margin: 0 auto; width: 1286px;}
.xwlt{width: 625px; float: left; height: auto; overflow: hidden;}
.xwrt{width: 623px; float: right; height: auto; overflow: hidden;}
.xwdt{height: auto; overflow: hidden;}
.xwtitle{height: auto; overflow: hidden; color: #373737; padding-top: 0; padding-bottom: 15px;}
.xwcnt{height: auto; overflow: hidden;}
.xwnm{height: auto; overflow: hidden; float: left;}
.xwnm li{float: left; text-align: center; height: 35px; line-height: 35px; margin-right: 40px; transition: all 0.6s;}
.xwnm a{color: #373737; font-size: 18px; font-weight: bold;}
.xwnm li.hover{background: url(../../images/index.files/xwxx.png) bottom center no-repeat;}
.xwnm li.hover a{color: #082596;}
.xwlist{height: auto; overflow: hidden;}
.xwlist h1{font-size: 16px; color: #d32834; font-weight: bold; padding-bottom: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xwlist h1 a{color: #d32834; transition: all 0.6s ease-in-out;}
.xwlist h1:hover a{color: #ff0000; font-size: 16.2px;}
.xwi{height: auto; overflow: hidden;}
.xwi .xwimg{width: 190px; height: 161px; overflow: hidden; float: left; position: relative;}
.xwi .xwimg>a{display: block; margin-top: 9px; height: 150px;}
.xwi .xwimg img{width: 191px; height: 150px; transition: all 0.8s;}
.xwi .xwimg img:hover{transform: scale(1.1);}
.xwi .xwlst{width: 419px; float: right; height: auto; display: block; overflow: hidden; font-size: 15px; background: url(../../images/index.files/xwpt.png) left center no-repeat;}
.xwi .xwlst li{text-align: left; height: 33px; line-height: 33px; vertical-align: middle; overflow: hidden; text-indent: 24px; font-size: 16px;}
.xwi .xwlst li a{display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #555556;}
.xwi .xwlst li a:hover{color: #ce3641;}
.xwi .xwlst li span{float: right; color: #bfbfbf; padding-right: 8px; font-size: 15px;}
.xwi .xwimg .shadow{width: 100%; position: absolute; bottom: 2px; left: 0px; z-index: 10; height: 30px; line-height: 30px; background: rgba(0, 0, 0, 0.42); filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; display: block; text-align: center; color: #fff; padding: 0 8px; font-size: 12px; width: 178px;}
.xwi .xwimg .shadow a{font-size: 12px; text-align: left; color: #fff; border: 0 none; margin: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
.zyyw{position: relative; width: 620px; overflow: hidden;}
.zyinr{margin: 10px; overflow: hidden; background: #f1f1f1; height: 228px;}
.zytitle{background: url(../../images/index.files/zytit.png) center no-repeat; width: 112px; height: 253px; overflow: hidden; position: absolute; left: 36px; top: 0;}
.znlist{position: absolute; float: right; width: 460px; right: 10px; top: 10px; height: 228px; overflow: hidden;}
.znlist li{float: left; overflow: hidden; margin: 0 16px; margin-bottom: 5px; width: 113px; margin-top: 6px;}
.znlist ul{overflow: hidden; position: absolute; top: 40px; left: 11px;}
.znlist li p{height: 113px; width: 113px; overflow: hidden;}
.znlist li p span{display: block; height: 113px; width: 113px; transition: all 0.6s ease-in-out;}
.znlist li p span.zn1{background: url(../../images/index.files/yw1.png) center no-repeat;}
.znlist li p span.zn2{background: url(../../images/index.files/yw2.png) center no-repeat;}
.znlist li p span.zn3{background: url(../../images/index.files/yw3.png) center no-repeat;}
.znlist li:hover .zn1{background: url(../../images/index.files/yw1hv.png) center no-repeat;}
.znlist li:hover .zn2{background: url(../../images/index.files/yw2hv.png) center no-repeat;}
.znlist li:hover .zn3{background: url(../../images/index.files/yw3hv.png) center no-repeat;}
.znlist li h3{font-size: 18px; text-align: center; color: #555556; height: 46px; line-height: 46px; transition: all 0.6s ease-in-out;}
.znlist li:hover h3{color: #ce3641; font-weight: bold;}
.gdbx{height: auto; overflow: hidden;}
.gdlist{height: 77px; overflow: hidden;}
.gdlist ul li{float: left; margin-right: 34px; overflow: hidden;}
.gdlist ul li.end{margin-right: 0;}
.gdlist ul li a{display: block; position: relative; width: 400px; overflow: hidden; border: 1px solid #dee0e3;}
.gdlist ul li a img{width: 400px; height: 77px; transition: all 2s ease-in-out;}
.gdlist ul li a:hover img{transform: scale(1.05);}
.gdlist .hhbx{position: absolute; display: block; left: 0; top: 0; width: 100%; height: 100%;}
.gdlist .hhbx::before,.gdlist .hhbx::after{position: absolute; top: 10px; right: 10px; bottom: 10px; left: 10px; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}
.gdlist .hhbx::before{border-top: 1px solid #ce3641; border-bottom: 1px solid #ce3641; -webkit-transform: scale(0,1); transform: scale(0,1); -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.gdlist .hhbx::after{border-right: 1px solid #ce3641; border-left: 1px solid #ce3641; -webkit-transform: scale(1,0); transform: scale(1,0); -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.gdlist a:hover .hhbx::before,.gdlist a:hover .hhbx::after{opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.gdlist a:hover{border: 1px solid #eee;}
.footer{position: relative; font-size: 14px; height: auto; min-width: 1286px; margin: 0 auto; background: #e7e7e8; border-bottom: 40px solid #182b76;}
.ftcnt{width: 1250px; margin: 0 auto; overflow: hidden; position: relative; height: 140px;}
.footer .dzjg{float: left; position: absolute; top: 5px; left: 74px;}
.footer .cplt{text-align: left; line-height: 22px; color: #676767; overflow: hidden; width: 800px; float: left; position: absolute; left: 0; top: 30px;}
.footer .cplt p{color: #888888; font-size: 14px; line-height: 28px;}
.footer .cprt{width: 200px; float: right; position: absolute; right: 100px; top: 31px;}
.footer .cplt p a{color: #888888;}
.footer .cprt select{background: #f3f3f4; height: 25px; line-height: 25px; border-radius: 0; padding: 0 10px; color: #585858; width: 200px; overflow: hidden;}
.footer .cprt .eeslect{margin: 12px 0;}
.cpqr{float: right; width: 55px; overflow: hidden; position: absolute; right: 0; top: 40px; padding: 5px; background: #ffffff;}
.cpqr img{width: 55px; height: 55px;}
.footer #fot_contact .ewm_box img.icon{display: block; float: left; margin-left: 10px; width: 60px; height: auto;}
.footer #qrfade_b{position: fixed; top: 0px; right: 0; z-index: 9999; display: none; width: 100%; height: 100%; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000'); background: rgba(0,0,0,0.85);}
.footer #qrfade_b .ewm img{display: block; position: absolute; top: 50%; margin-top: -120px; left: 50%; margin-left: -100px !important; height: 246px; -moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; width: 246px;}
/*list_page*/
.stop{height: 390px; overflow: hidden;}
.snav{height: 155px; overflow: hidden; width: 1286px; margin: 0 auto; position: relative;}
.slogo{height: 58px; width: 456px; overflow: hidden; background: url(../../images/index.files/slogo.png) center no-repeat; float: left; position: absolute; left: 0; top: 48px;}
.slogo a{display: block; width: 100%; height: 100%;}
.snagear{position: absolute; right: 0; top: 73px; z-index: 1;}
.snagear ul li{float: left; margin: 0 12px; color: #777777; height: 29px; line-height: 20px; position: relative;}
.snagear ul li a{color: #777777;}
.snagear ul li em{position: absolute; bottom: 0px; left: 4px; display: block; z-index: 1; height: 2px; width: 0px; background: none; -moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
.snagear ul li:hover em{width: 55px; height: 2px; background: #d40d1a;}
.wxwb{height: auto; overflow: hidden; position: absolute; right: 0; top: 30px; width: 100px;}
.wxwb a{display: block; width: 24px; height: 24px; /* overflow:hidden;*/ float: left; margin: 5px; -moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; border-radius: 50%;}
.wxwb a:hover{/* transform:rotate(20deg);*/ /* -webkit-transform:rotate(20deg);*/ -moz-transform: rotate(20deg); box-shadow: 0px 0px 3px 1px #a0a0a0;}
.wxwb a.wxico{background: url(../../images/index.files/wx.png) center no-repeat;}
.wxwb a.wbico{background: url(../../images/index.files/wb.png) center no-repeat;}
.sbanner{height: 235px; background: #DDDDDD; margin: 0 auto; min-width: 1286px; background-size: cover;}
.dqgz{background: url(../../images/index.files/dqbanner.png) center top no-repeat; background-size: cover;}
.gsgk{background: url(../../images/index.files/gsgk.png) center top no-repeat; background-size: cover;}
.qywh{background: url(../../images/index.files/qywh.png) center top no-repeat;}
.lxwmbg{background: url(../../images/index.files/lxwm.png) center top no-repeat;}
.rczp{background: url(../../images/index.files/rczp.png) center top no-repeat; background-size: cover;}
.zyywbg{background: url(../../images/index.files/zyyw.png) center top no-repeat; background-size: cover;}
.xwzx{background: url(../../images/index.files/xwzx.png) center top no-repeat;}
.smbx{width: 1286px; height: 235px; position: relative; overflow: hidden; margin: 0 auto;}
.stext{width: 540px; height: 80px; position: absolute; top: 77px; left: 90px; overflow: hidden; border-left: 12px solid #F4F4F4; padding-left: 20px;}
.stext .seng{color: #FFFFFF; font-size: 24px;}
.stext .scn{color: #FFFFFF; font-size: 35px;}
.slocal{height: 65px; background: #eeeeee; min-width: 1286px; margin: 0 auto;}
.sonnav{float: left; height: 65px; line-height: 65px; overflow: hidden;}
.sonnav a{height: 65px; line-height: 65px; font-size: 16px; color: #757575; float: left; display: block; width: 145px; text-align: center; position: relative;}
.sonnav a h1{font-size: 16px; color: #757575; position: relative; display: block; z-index: 9; -moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
.sonnav a span{position: absolute; top: 0; z-index: 1; width: 100%; display: block; text-align: center; height: 65px; line-height: 65px; left: 0;}
.sonnav a span em{display: inline-block; background: #d73a53; height: 65px; width: 0px; -moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
.sonnav a:hover h1,.sonnav a.hover h1{color: #FFFFFF;}
.sonnav a:hover em,.sonnav a.hover em{width: 145px;}
.local_box{font-size: 14px; font-weight: normal; height: 65px; line-height: 65px; /* padding: 0 15px;*/}
.local_ul{overflow: hidden; height: auto; float: right;}
.local_ul li{line-height: 65px; float: left; color: #818181; margin: 0px 2px; height: 65px; font-size: 14px;}
.local_ul li a{color: #818181;}
.local_ul li a:hover{color: #BA2636;}
.local_ul li.noLink{background: none; padding-right: 5px; color: #818181;}
.local_ul li.titName{height: 65px; line-height: 65px; color: #818181; font-size: 14px; text-align: center;}
.minfo{height: auto; overflow: hidden;}
.infobx{width: 600px; height: auto; overflow: hidden;}
.infoimg{float: left; overflow: hidden; width: 200px; height: auto;}
.infoimg img{width: 200px; height: 149px; transition: all 0.8s;}
.infoimg:hover img{transform: scale(1.1);}
.infocnt{float: right; overflow: hidden; width: 377px; height: auto;}
.infocnt h1{font-size: 16px; color: #676767; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 30px;}
.infocnt h1 a{color: #676767; font-weight: bold;}
.infocnt span{display: block; background: url(../../images/index.files/dtime.png) left center no-repeat; text-indent: 15px; font-size: 14px; color: #bab7b7; padding: 5px 0;}
.infocnt p{line-height: 24px; color: #777777; overflow: hidden; padding-top: 15px; font-size: 16px;}
.infocnt p a{color: #b5b5b5; margin-left: 10px; font-size: 12px;}
.fflist{min-height: 500px; overflow: hidden; border-top: 1px solid #eeeeee;}
.fflist ul li{padding: 8px; border-bottom: 1px solid #efefef; overflow: hidden; float: left; width: 626px; margin-left: -1px; margin-bottom: -1px; border-right: 1px solid #efefef;}
.fflist ul li a{overflow: hidden; height: 90px; display: block; padding: 23px 18px; padding-right: 11px; position: relative;}
.fflist ul li.shuang{border-right: none;}
.fflist ul li a .shijian{float: left; width: 70px; overflow: hidden; padding: 15px 10px; border: 1px solid #ddd; position: absolute; left: 25px; top: 23px;}
.fflist ul li a p{color: #a0a0a0;}
.fflist ul li a p.day{font-size: 32px; text-align: center; line-height: 29px; color: #1c1c1c; padding-bottom: 6px;}
.fflist ul li a p.year{font-size: 12px; text-align: center; line-height: 23px;}
.fflist ul li a h1{font-size: 16px; line-height: 30px; color: #474747; float: right; width: 468px; position: absolute; left: 143px; top: 36px;}
.fflist ul li a h1.dh{height: 60px; line-height: 60px; overflow: hidden;}
.fflist ul li a:hover{background: #efefef; transition: all 0.6s ease-in-out;}
.commonPage{height: 30px; line-height: 30px; text-align: center; padding: 30px 0; color: #888888; font-size: 14px;}
.commonPage span{margin-left: 5px;}
.commonPage a{border: 1px solid #d2d2d2; padding: 2px 8px; color: #888888;}
.gsbx{height: auto; overflow: hidden;}
.gslt{height: 510px; width: 393px; float: left; overflow: hidden; background: url(../../images/index.files/gsimg.png) center no-repeat;}
.gsrt{height: auto; width: 845px; float: right; overflow: hidden;}
.gstext{height: auto; overflow: hidden; line-height: 32px; color: #7d7d7d;}
.gstext p{line-height: 32px; padding: 12px 0;}
.lxwm{height: auto; overflow: hidden; padding: 0 30px;}
.lxlt{height: auto; width: 545px; float: left; overflow: hidden;}
.lxrt{height: auto; width: 600px; float: right; overflow: hidden;}
.lxlt h1{font-size: 24px; font-weight: bold; margin-bottom: 5px; color: #606060;}
.lxlt h2{font-size: 12px; color: #a5a5a5; padding-bottom: 35px; margin-bottom: 20px; border-bottom: 1px solid #ccc;}
.lxlt ul{height: auto; overflow: hidden;}
.lxlt ul li{height: auto; overflow: hidden; line-height: 40px; text-indent: 0; padding-left: 40px;}
.lxlt ul li.b1{background: url(../../images/index.files/gsi1.png) left center no-repeat;}
.lxlt ul li.b2{background: url(../../images/index.files/gsi2.png) left center no-repeat;}
.lxlt ul li.b3{background: url(../../images/index.files/gsi3.png) left center no-repeat;}
.zsl{overflow: hidden; height: 149px; position: relative; padding: 18px 114px;}
.zsqr{overflow: hidden; padding: 10px; padding-bottom: 2px;}
.zsqr p{line-height: 24px; text-align: center; font-size: 14px; color: #000000;}
.zsqr img{width: 107px; height: 107px; border: 1px solid #ccc;}
.ldlist{margin: 0 auto;}
.ldlist ul{height: auto; overflow: hidden;}
.ldlist ul li{padding: 21px 43px; overflow: hidden; border-bottom: 1px dashed #cbcdd1; margin-bottom: 10px;}
.ldlist ul li .ld_pic{width: 130px; float: left;}
.ldlist ul li .ld_pic img{width: 124px; height: 158px; margin: 0 auto;}
.ldlist ul li .ld_text{width: 80%; float: left; padding-left: 50px; padding-top: 27px;}
.ldlist ul li .ld_des p{line-height: 28px; color: #525252;}
.ld_des p{display: inline;}
.ld_des div{line-height: 45px; height: auto; overflow: hidden; font-size: 16px;}
.ld_des .ldname{font-size: 26px; color: #424242;}
.ldlist ul li .ld_des em{display: inline-block; font-style: normal; color: #525252;}
/*zigongsi*/
.zgslt{height: auto; overflow: hidden; float: left; width: 335px;}
.zgsrt{height: auto; overflow: hidden; float: right; width: 890px;}
.zlist{height: auto; overflow: hidden;}
.zlist ul li{height: 68px; line-height: 68px; overflow: hidden; background: #eaeaea; color: #FFFFFF; margin-bottom: 10px; border-radius: 6px; text-indent: 20px; font-size: 16px; transition: all 0.4s ease-in-out;}
.zlist ul li a{color: #767676; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; transition: all 0.4s ease-in-out;}
.zlist ul li.hover{background: #0e46a7; color: #FFFFFF;}
.zlist ul li.hover a{color: #FFFFFF;}
.zgtext{font-size: 16px; color: #525252; line-height: 32px; text-align: left; height: auto;}
.zgtext img{max-width: 890px;}
.zgtext p{text-indent: 2rem;}
.fflist2{min-height: 500px; overflow: hidden; border-top: 1px solid #eeeeee;}
.fflist2 ul li{padding: 11px 11px; border-bottom: 1px solid #efefef; overflow: hidden; float: left; width: 618px; margin-left: -1px; margin-bottom: -1px; border-right: 1px solid #efefef;}
.fflist2 ul li a{overflow: hidden; position: relative;}
.fflist2 ul li.shuang{border-right: none;}
.fflist2 ul li a .shijian{float: left; width: 70px; overflow: hidden; padding: 15px 10px; border: 1px solid #ddd; position: absolute; left: 25px; top: 23px;}
.fflist2 ul li a p{color: #a0a0a0;}
.fflist2 ul li a p.day{font-size: 32px; text-align: center; line-height: 29px; color: #1c1c1c; padding-bottom: 6px;}
.fflist2 ul li a p.year{font-size: 12px; text-align: center; line-height: 23px;}
.fflist2 ul li a h1{font-size: 16px; line-height: 30px; color: #474747; float: right; width: 468px; position: absolute; left: 143px; top: 36px;}
.fflist2 ul li a h1.dh{height: 60px; line-height: 60px; overflow: hidden;}
.fflist2 ul li .ffhv{height: auto; overflow: hidden; padding: 13px;}
.fflist2 ul li .ffhv:hover{background: #efefef; transition: all 0.6s ease-in-out;}
.fflist2 ul li .ffhv:hover .infocnt p{border-top: 1px dashed #fff;}
.fflist2 .infoimg{float: left; overflow: hidden; width: 200px; height: auto;}
.fflist2 .infoimg img{width: 200px; height: 149px; transition: all 0.8s;}
.fflist2 .infoimg:hover img{transform: scale(1.1);}
.fflist2 .infocnt{float: right; overflow: hidden; width: 377px; height: auto;}
.fflist2 .infocnt h1{font-size: 16px; color: #676767; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 30px;}
.fflist2 .infocnt h1 a{color: #676767; font-weight: bold;}
.fflist2 .infocnt span{display: block; background: url(../../images/index.files/dtime.png) left center no-repeat; text-indent: 15px; font-size: 14px; color: #bab7b7; padding: 5px 0;}
.fflist2 .infocnt p{line-height: 24px; color: #777777; overflow: hidden; padding-top: 12px; font-size: 14px; border-top: 1px dashed #f1f0f0; margin-top: 20px;}
.fflist2 .infocnt p a{color: #b5b5b5; margin-left: 10px; font-size: 12px;}
.rencai{height: auto; overflow: hidden; padding: 0 24px;}
.rclt{height: auto; overflow: hidden; float: left; width: 335px;}
.rcrt{height: auto; overflow: hidden; float: right; width: 870px;}
.joinus{height: auto; overflow: hidden; padding: 60px 0;}
.joinus h1{font-size: 35px; color: #ddd;}
.joinus h2{font-size: 25px; line-height: 45px;}
.wmtext{font-size: 16px; margin-top: 50px;}
.wmtext p{font-size: 16px; line-height: 29px; color: #b5b5b5;}
.ljjr{height: auto; overflow: hidden; margin-top: 40px;}
.ljjr a{height: 70px; line-height: 70px; overflow: hidden; display: block; width: 235px; background: #0e46a7; color: #FFFFFF; text-align: center; border-radius: 4px;}
.sfqtext{height: auto; overflow: hidden;}
.sfqtext .panel-header{line-height: 63px; height: 63px; border-bottom: 1px dashed #d6d6d6; overflow: hidden; background: url(../../images/index.files/sltdown.png) right center no-repeat; cursor: pointer;}
.sfqtext .panel-header p{height: 20px; line-height: 20px; border-left: 4px solid #0e46a7; text-indent: 19px; margin: 22px 0px; font-size: 16px; color: #535353; font-weight: bold; float: left;}
.sfqtext .panel-header:hover p{color: #0e46a7;}
.sfqtext .panel-header span{float: right; color: #c3c3c3; padding-right: 38px;}
.sfqtext .panel-header.down{background: url(../../images/index.files/sltup.png) right center no-repeat;}
.sfqtext .panel-header.down p{color: #0e46a7;}
.sfqtext .panel-body{padding: 25px; overflow: hidden; height: auto;}
.sfqtext .panel-body:not(:nth-child(2)){display: none;}
.sfqtext .panel-body .panel-text{height: auto; line-height: 30px; color: #888888;}
.sfqtext .panel-body .panel-text p,.sfqtext .panel-body .panel-text span{color: #888888;}
.sfqtext .panel-body .panel-text a{color: #ababab;}
.plist{overflow: hidden; padding-top: 15px;}
.plist ul li{float: left; width: 385px; padding: 2px; margin: 0px 18px; background: #FFF; margin-bottom: 15px; overflow: hidden;}
.plist ul li a{display: block; width: 385px; height: 270px; position: relative; margin-bottom: -2px; color: #525252; transition: opacity 0.35s, transform 0.35s; overflow: hidden;}
.plist ul li a::before{border-top: 1px solid #ce3641; border-bottom: 1px solid #ce3641; -webkit-transform: scale(0,1); transform: scale(0,1); -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.plist ul li a::after{border-right: 1px solid #ce3641; border-left: 1px solid #ce3641; -webkit-transform: scale(1,0); transform: scale(1,0); -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.plist ul li a img{width: 385px; height: 270px; transition: all 0.6s ease-in-out;}
.plist ul li a em{background: url(../../images/index.files/play.png) center no-repeat; height: 54px; width: 54px; position: absolute; top: 100px; left: 170px; transition: all 0.6s ease-in-out;}
.plist ul li a img:hover,.plist ul li a em:hover{transform: scale(1.1);}
.plist ul li p{height: 70px; line-height: 70px; font-size: 15px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center; background: url(../../images/index.files/pbg.png) right center no-repeat; text-align: left;}
.plist ul li p a{line-height: 140%; height: auto; display: block; padding: 14px 18px; width: auto; margin: 0; transition: none; white-space: normal;}
.plist ul li h3{text-align: center; color: #969696; overflow: hidden;}
.plist ul li p a.dh{height: 70px; line-height: 70px; overflow: hidden; text-align: center; padding: 0;}
.plist ul li p a:hover{color: #000000;}
.fflist3{min-height: 500px; overflow: hidden; border-top: 1px solid #eeeeee;}
.fflist3 ul li{padding: 8px; border-bottom: 1px solid #efefef; overflow: hidden; float: left; width: 626px; margin-left: -1px; margin-bottom: -1px; border-right: 1px solid #efefef;}
.fflist3 ul li a{overflow: hidden; height: 90px; display: block; padding: 23px 18px; padding-right: 11px; position: relative;}
.fflist3 ul li.shuang{border-right: none;}
.fflist3 ul li a .shijian{float: left; width: 70px; overflow: hidden; padding: 15px 10px; border: 1px solid #ddd; position: absolute; left: 25px; top: 23px; z-index: 2; background: #FFFFFF;}
.fflist3 ul li a p{color: #a0a0a0;}
.fflist3 ul li a p.day{font-size: 40px; text-align: center; line-height: 33px; color: #8d8d8d; padding-bottom: 7px;}
.fflist3 ul li a p.year{font-size: 14px; text-align: center; line-height: 23px;}
.fflist3 ul li a h1{font-size: 16px; line-height: 30px; color: #545454; display: block; clear: both; text-indent: 0; padding-left: 65px; padding-top: 20px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 10px;}
.fflist3 ul li a .aabx{position: absolute; height: 100%; width: 550px; right: 0; top: 0px; z-index: 1;}
.fflist3 ul li a .aabx p{position: initial; display: block; clear: both; padding-left: 65px; color: #525252; padding-top: 13px; font-size: 12px; padding-right: 10px; line-height: 21px;}
.fflist3 ul li a:hover .aabx{background: #f4f4f4; transition: all 0.6s ease-in-out;}
.fflist3 ul li a:hover .shijian{background: #0e46a7; transition: all 1.2s ease-in-out;}
.fflist3 ul li a:hover p.day{color: #FFFFFF;}
.fflist3 ul li a:hover p.year{color: #FFFFFF;}
.mzyyyw{height: auto; overflow: hidden; min-height: 650px; background: url(../../images/index.files/zyct.png) -275px bottom no-repeat;}
.mzyyyw2{height: auto; overflow: hidden; background: url(../../images/index.files/cyfzpic.png) -320px -50px no-repeat;}
.busbx{width: 626px; overflow: hidden; margin-bottom: 36px; border-radius: 0 0 40px 0;}
.busbx:hover .bustit{background: #0e46a7;}
.bustit{height: 62px; line-height: 62px; overflow: hidden; background: #7a89a4; padding: 0 40px;}
.bustit a{color: #FFFFFF; font-size: 18px;}
.buscnt{background: #f4f4f4; height: auto; overflow: hidden;}
.bustext{padding: 42px 30px; line-height: 34px; font-size: 16px; overflow: hidden; padding-bottom: 70px; height: 235px; color: #888888;}
.busbx2{width: 742px; overflow: hidden; border-radius: 0 0 40px 0; float: left;}
.busbx2.bxbg{background: #0e46a7;}
.busbx2 .bustit{height: 62px; line-height: 62px; overflow: hidden; background: #7a89a4; padding: 0 40px;}
.busbx2 .bustit.bxbg{background: #0e46a7;}
.busbx2 .bustit a{color: #FFFFFF; font-size: 18px;}
.busbx2 .buscnt{background: #f4f4f4; height: auto; overflow: hidden;}
.busbx2 .bustext{padding: 42px 30px; line-height: 34px; font-size: 16px; overflow: hidden; height: auto;}
.busbx3{width: auto; overflow: hidden; margin-bottom: 36px; border-radius: 0 0 40px 0;}
.busbx3:hover .bustit{background: #0e46a7;}
.busbx3 .bustit{height: 62px; line-height: 62px; overflow: hidden; background: #7a89a4; padding: 0 40px;}
.busbx3 .bustit a{color: #FFFFFF; font-size: 18px;}
.busbx3 .buscnt{background: #f4f4f4; height: auto; overflow: hidden;}
.busbx3 .bustext{padding: 42px 30px; line-height: 34px; font-size: 16px; overflow: hidden; padding-bottom: 70px; height: auto;}
.jjglbx{background: url(../../images/index.files/jjglbg.png) left bottom no-repeat; min-height: 724px;}
.jjl{height: auto; overflow: hidden; float: left; width: 630px;}
.jjr{height: auto; overflow: hidden; float: right; width: 600px;}
.busbx4{width: auto; overflow: hidden;}
.busbx4:hover .bustit{background: #0e46a7;}
.busbx4 .bustit{height: 62px; line-height: 62px; overflow: hidden; background: #7a89a4; padding: 0 40px;}
.busbx4 .bustit a{color: #FFFFFF; font-size: 18px;}
.busbx4 .buscnt{background: #f4f4f4; height: 342px; overflow: auto;}
.busbx4 .bustext{padding: 20px 53px 22px 53px; line-height: 32px; font-size: 16px; overflow: auto; height: 300px;}
.jrfwbx{height: auto; overflow: hidden; position: relative;}
/*.busb1{width: 630px; height: auto; position: absolute; left: 0; top: 0; z-index: 2;}
.busb2{width: 630px; height: auto; position: absolute; right: 0; top: 0; z-index: 2;}
.busb3{width: 630px; height: auto; position: absolute; left: 0; bottom: 0; z-index: 2;}
.busb4{width: 630px; height: auto; position: absolute; right: 0; bottom: 0; z-index: 2;}
.shizi{background: url(../../images/index.files/cebg.png) center no-repeat; width: 70px; height: 72px; position: absolute; left: 608px; top: 383px; z-index: 1;}
.busb1 .busbx4{border-radius: 0 0 60px 0;}
.busb2 .busbx4{border-radius: 0 0 0 60px;}
.busb3 .busbx4{border-radius: 0 60px 0 0;}
.busb4 .busbx4{border-radius: 60px 0 0 0;}*/
.jrfwbx {height:auto;}
.jrfwbx > div {width:630px;margin-bottom:22px;overflow:hidden;height:auto;}
.jrfwbx > div:nth-child(1),.jrfwbx > div:nth-child(3),.jrfwbx > div:nth-child(5),.jrfwbx > div:nth-child(7){float:left;}
.jrfwbx > div:nth-child(2),.jrfwbx > div:nth-child(4),.jrfwbx > div:nth-child(6),.jrfwbx > div:nth-child(8){float:right;}
.content_main{overflow: hidden; height: auto; background: #FFFFFF; min-height: 600px; padding: 0;}
.detailcontent{width: 93%; margin: 0 auto; height: auto; overflow: hidden;}
.maincontent{width: 92%; margin: 0 auto; height: auto; overflow: hidden;}
.cnttool{line-height: 33px; height: 33px; overflow: hidden; text-align: left; position: relative; float: right; width: 330px; color: #aaaaaa; font-size: 12px;}
.cnttool a{color: #aaaaaa;}
.infohead{padding: 12px; height: auto; overflow: hidden; text-align: center; padding-top: 20px; clear: both;}
.info_shijian{background: url(../../images/index.files/shijian.png) left center no-repeat; padding-left: 23px; margin-right: 35px;}
.info_chakan{background: url(../../images/index.files/chakan.png) left center no-repeat; padding-left: 23px;}
.info_chakan em{font-style: normal;}
.info_subtitle{line-height: 25px; font-size: 14px; font-weight: bold; text-align: center}
.info_title{font-size: 20px; color: #888888; font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; text-align: center; padding: 3px 0px; line-height: 32px; font-weight: bold;}
.info_utitle{font-size: 16px; color: #888888; font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; text-align: center; padding: 3px 0px; line-height: 34px; /* font-weight: bold;*/}
.info_dtitle{font-size: 16px; color: #888888; font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; text-align: center; /* padding:3px 0px;*/ line-height: 30px; /* font-weight: bold;*/}
.info_time{font-size: 12px; color: #aaaaaa; line-height: 30px; border-bottom: 1px solid #eaeaea; overflow: hidden; position: relative; height: 30px; text-align: center; background: #f7f7f7; margin-top: 13px;}
.info_content{font-size: 16px; color: #7d7d7d; line-height: 36px; padding: 32px 47px; text-align: left; height: auto;}
.info_content p video{margin: 0 auto;}

#info_description{height: auto; overflow: hidden; padding: 12px; border: 1px solid #DCDCDC; background: #f7f7f7; font-size: 16px; line-height: 32px; text-align: left; text-indent: 2em;}
.print_btn{background: url(../../images/index.files/print.png) left center no-repeat; padding-left: 24px; margin-left: 5px; font-size: 12px;}
.shar_area{position: absolute; bottom: 12px; left: 0;}
.mht600{min-height: 600px;}
.singlepage .info_time{text-align: center;}
.singlepage{height: auto; overflow: hidden; position: relative; padding: 10px 30px; min-height: 600px; margin-top: 4px;}
.topTitle{line-height: 25px; font-size: 18px; font-weight: bold; text-align: center}
.infoTitle{font-size: 24px; color: #333; font-weight: bold; font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53" ; text-align: center; padding: 3px 0px;}
.subTitle{font-size: 18px; color: #333; font-weight: bold; ;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; text-align: center;}
.desc{font-size: 12px; color: #333; line-height: 32px;}
.dym_content{line-height: 32px; font-size: 16px;}
.fenx{position: absolute; right: 0; bottom: 0;}
.singlepage .info_content{padding: 10px 0;}
/*list_page*/
.zwht{height: auto;}
.formArea{border: 0 none; margin: 0 auto; text-align: center; width: 100%;}
.formArea .checkLable{height: 24px; width: 580px;}
.formArea .checkLable ul li{float: left;}
.sendForm{width: 51%; margin: 0 auto;}
.regFromSuccessTable{color: red; margin: 20px auto 0; text-align: center; width: 363px; font-size: 16px;}
.regFromSuccessTable th{font-weight: normal; height: 32px; text-align: right; vertical-align: middle; font-size: 16px;}
.regFromSuccessTable td{font-weight: normal; line-height: 30px; text-align: left; vertical-align: middle; font-size: 16px;}
.regFromSuccessTable .golink{margin: auto; text-align: center; width: 300px;}
.regFromSuccessTable .golink a:link{color: #000000; text-decoration: none;}
.regFromSuccessTable .golink a:visited{color: #000000; text-decoration: none;}
.regFromSuccessTable .golink a:hover{color: #000000; text-decoration: underline;}
.regFromSuccessTable .golinka:active{color: #000000;}
.result_div{background: none repeat scroll 0 0 #EFEFEF; border: 1px solid #f1f1f1; cursor: pointer; height: 195px; margin: 15px 35px;}
.regFormTable{margin: 0 auto; text-align: center; width: 96%;}
.regFormTable th{font-size: 15px; font-weight: normal; height: 48px; text-align: right; vertical-align: middle; width: 90px;}
.regFormTable td{font-size: 15px; font-weight: normal; text-align: left; vertical-align: middle;}
.regFormTable td li{float: left; padding-right: 20px;}
.regFormTable td li .leader{border: 1px solid red; float: left; padding-right: 20px; vertical-align: middle; width: 200px;}
.regFormTable td a{color: #0000CC;}
.regFormTable label{vertical-align: middle;}
.regFormTable .radioClass{background-color: #FFFFFF; border: 0 none; margin: 0 4px 0 0; vertical-align: middle;}
.regFormTable input{background-color: #FFFFFF; border: 1px solid #bfbfbf; /* height: 26px;*/ line-height: 32px; border-radius: 6px;}
#btnOK{background: #d63a53; border: 0 none; cursor: pointer; height: 40px; width: 129px; color: #fff; font-size: 16px;}
#btnReSet{background: #d63a53; border: 0 none; cursor: pointer; height: 40px; width: 132px; color: #fff; font-size: 16px;}
.blankHeight20{height: 20px; overflow: hidden; width: 100%;}
.cError{color: red; float: right; display: inline;}
.width350{width: 300px;}
.f_red{color: #FC3804;}
.hidden{display: none;}
.display{display: block;}
.wximg{position: absolute; width: 100px; height: 0px; top: 30px; right: 0; z-index: 10; transition: all 0.5s ease-in-out;}
.wxico:hover .wximg{height: 100px;}
.wxwb:hover{z-index: 2; height: 127px;}
#info_video{padding: 23px 0; overflow: hidden;}
.lmjsz{font-size: 20px; font-weight: bold; color: #bcbcbc; background: url('/images/jsz.png') center 30px no-repeat; height: 500px;}
.sllist{overflow: hidden; padding: 10px 0;}
.sllist ul li{border-bottom: 1px solid #efefef; overflow: hidden;}
.sllist ul li a{overflow: hidden; display: block; padding: 10px 20px; padding-right: 11px; height: 72px; position: relative; margin-bottom: 8px; margin-top: 8px;}
.sllist ul li.shuang{border-right: none;}
.sllist ul li a .shijian{float: left; width: 55px; overflow: hidden; position: absolute; top: 16px;}
.sllist ul li a p{color: #a0a0a0; line-height: 20px; font-size: 13px; padding-top: 3px;}
.sllist ul li a p.day{border-bottom: 1px solid #DDDDDD; font-size: 24px; text-align: center; line-height: 29px; padding-top: 0; font-weight: bold;}
.sllist ul li a p.year{font-size: 12px; text-align: center; line-height: 23px; font-weight: bold;}
.sllist ul li a .sinfo{float: right; width: 781px;}
.sllist ul li a h1{font-size: 16px; line-height: 28px; color: #474747; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight: bold;}
.sllist ul li a h1.dh{height: 60px; line-height: 60px; overflow: hidden;}
.sllist ul li a:hover{background: #f2f2f2;}
.sonnav2{float: left; height: 65px; line-height: 65px; overflow: hidden;}
.sonnav2 a{height: 65px; line-height: 65px; font-size: 16px; color: #757575; float: left; display: block; width: 195px; text-align: center; position: relative;}
.sonnav2 a h1{font-size: 16px; color: #757575; position: relative; display: block; z-index: 9; -moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
.sonnav2 a span{position: absolute; top: 0; z-index: 1; width: 100%; display: block; text-align: center; height: 65px; line-height: 65px; left: 0;}
.sonnav2 a span em{display: inline-block; background: #d73a53; height: 65px; width: 0px; -moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
.sonnav2 a:hover h1,.sonnav2 a.hover h1{color: #FFFFFF;}
.sonnav2 a:hover em,.sonnav2 a.hover em{width: 195px;}