
.content{margin-top: 30px;}
.content .contentleft{ width: 844px;padding-bottom: 50px;}
#tab .tabul{ border-bottom:1px solid #eaeaea;height: 36px;}
#tab .tabul ul {float: right;width: 518px;margin-right: 47px;}
#tab .tabul ul .active {border-top: 1px solid #e8620e;color: #e8620e;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;top:1px;}
#tab .tabul ul li {float: left;line-height: 34px;width: 129px;text-align: center;cursor: pointer;position: relative;}
#tab .tabul ul li .liline {
    display: block;
    width: 1px;
    height: 12px;
    background: #eaeaea;
    margin-top: 12px;
    position: absolute;
    top: 0px;}
#tab .tabul ul .active .liline {display: none; background: #fff; width:0;}
#tab .tabdiv{ display: none;}
.know h4{ font-size: 14px; color: #bb133e; font-weight: bold;margin-bottom: 25px;}
.know dl{margin-bottom: 20px;}
.know dl dt{ float: left; font-size: 14px; color: #333;margin-top: 4px;}
.know dl dd{ float: left; font-size: 14px; color: #333;}
.know dl dd span{ display: block; margin-top: 10px;}

.school{margin-top: 60px;}
.biye{margin-top:97px; margin-bottom:30px;}
.school h4,.biye h4{font-size: 14px; color: #bb133e; font-weight: bold;}
.school p,.biye p{margin-top: 25px; font-size: 14px; color: #333;line-height: 30px;}

/*.know{margin-top: 59px;}
*/
.list{margin-top: 60px;}
.list dl{margin-bottom: 21px;}
.list dl dt{float: left; font-size: 14px; color: #333; font-weight:bold;}
.list dl dd{ float: left; font-size: 14px; color: #333;}
.list dl dd p{margin-bottom: 21px;}

.time{margin-top:85px;}
.time h4{font-size: 14px; font-weight: bold; color: #bb133e;height: 30px;}
.time dl{ border-bottom: 1px solid #cacaca; height: 60px;}
.time dl dd{float: left; font-size: 14px; color: #000; width: 33%; line-height: 59px;}

.type{margin-top: 60px;margin-bottom: 59px;}
.type h4{font-size: 14px; font-weight: bold; color: #bb133e;height: 30px;margin-bottom: 24px;}
.type p{ font-size: 14px; color: #333;margin-bottom: 20px;}

.liucheng{ position: relative;width: 100%;}
.liucheng h4{font-size: 14px; font-weight: bold; color: #bb133e;height: 30px;margin-bottom: 24px;}
.liucheng .liuchengline{ border-left: 4px solid #fb843f; position: relative;width:100%;margin-left: 32px;}
.liucheng .liuchengline .dian{ display: block; width: 14px; height: 14px;background:#fb843f; position: absolute; border-radius: 50%;margin-left: -10px;}
.liucheng .liuchengline ul{padding: 30px 0 1px 80px;}
.liucheng .liuchengline ul li{margin-bottom: 64px;}
.liucheng .liuchengline ul li h3{margin-bottom:24px; font-size: 24px; color: #333;}
.liucheng .liuchengline ul li h3 span{display: block;float:left;width: 54px; height: 2px; background:#ff5a5a;margin-top: 15px;margin-left: -80px;}
.liucheng .liuchengline ul li p{ font-size: 14px;color: #666;}
.liucheng .liuchengline ul li p span{ display: block;float:left;width: 8px;height: 8px; border:2px solid #ffc30c; border-radius: 50%;margin-top: 7px;margin-left:-88px; background:#fff;}

.sqwrap .sq{border-left:1px solid #eb7d49;margin-left: 53px;}
.sqwrap .year{display: block; width: 45px; height: 19px; background: url(../images/year.jpg) no-repeat;line-height: 16px; text-align: center;color: #fff; font-size: 12px;margin-left: 30px;}
.sqwrap .sq .squl .sqli{padding-top: 21px;}
.month{ font-size: 14px; color: #333; font-weight: bold;margin-left: -53px;}
.btn span{ display: block; width: 19px; height: 19px;margin-left: -10px;}
.btn .show{ background: url(../images/show.jpg) no-repeat;}
.btn .hide{ background: url(../images/hide.jpg) no-repeat;}
.day{ color: #bb133c; font-weight: bold;margin-left: 6px; width: 120px; text-align: right;}
.text{ border-left: 1px solid #ededed; width: 570px;margin-left: 33px; position: relative;padding-left: 50px;}
.text .line{ display: block; width: 42px;height: 1px; background:#ededed;position:absolute;left:0;}
.sqright{margin-bottom: 50px;}
.text p{ color: #666;}
.a{height: 46px;}
.a p{ height: 46px;line-height: 46px;}
.b dl dd{margin-bottom: 34px;}
.b dl dd em{ display: block; width: 42px;height: 1px; background:#ededed; float: left;position: absolute;left:0;}
.b dl dd p{ float: left;margin-top: -8px;}
.b dl dd p a{ color: #bb133c;margin-left: 10px;}
.b dl dd p a:hover{ text-decoration: underline;}
.sqbottom{margin-left: 47px;}
.sqbottom span{ display:block; width: 12px; height: 12px; background:url(../images/sqbottom.jpg) no-repeat;}

.waring{margin-left: 115px; color: #bb133e;}

.see {}
.see h3{ font-size: 24px;color: #333; border-bottom: 1px dashed #cecece;padding-bottom: 32px;}
.see .seelist .seeul{  border-bottom: 1px dashed #cecece;}
.see .seelist .seeul .seeli{ border-bottom: 1px dashed #cecece;padding-top:1px;}
.see .seelist .seeul .seeli h5{padding-left: 18px;height: 60px;font-size: 14px; cursor: pointer; line-height: 60px;background: url(../images/show_icon.jpg) no-repeat 800px center;}
.see .seelist .seeul .seeli .hide{ background:#f5f3f3 url(../images/hide_icon.jpg) no-repeat 800px center;}
.see .seelist .seeul .seeli div{ background: #f5f3f3; display: none;padding: 0 40px 62px 56px;}
.see .seelist .seeul .seeli div dl{margin-bottom: 34px;}
.see .seelist .seeul .seeli div dl dt{ color: #333;}
.see .seelist .seeul .seeli div dl dd{ color: #333;margin-top: 12px;}
.see .seelist .seeul .seeli div dl dd a{color: #bb133c;}
.see .seelist .seeul .seeli div dl dd a:hover{ text-decoration: underline;}
.down ul li{float: left; width: 255px;height: 388px; background:#f6f6f6;margin-right: 23px;margin-bottom: 30px;}
.down ul li a p{ padding:30px 22px 50px; font-size: 14px; color: #666;}

.content .contentright{ width: 298px;margin-top: 30px;}
.img{ margin-bottom: 32px;}
.btn a{display: block; width: 100%;height: 50px; background:#bb133c; border-bottom: 4px solid #bb133e; border-radius:10px;line-height: 50px; text-align: center; font-size: 18px; color: #fff;margin-bottom: 19px;}
.btn .project{background:  #bb133c url(../images/icon18.jpg) no-repeat 15px center;}
.btn .project:hover{background:  #fef6f2 url(../images/icon18_active.jpg) no-repeat 15px center;border: 1px solid #f2aa80;border-bottom: 4px solid #f8cdb5; border-radius: 10px;color: #bb133e;}
.btn .bm{background:  #bb133c url(../images/icon19.jpg) no-repeat 15px center;}
.btn .bm:hover{background:  #fef6f2 url(../images/icon19_active.jpg) no-repeat 15px center;border: 1px solid #f2aa80;border-bottom: 4px solid #f8cdb5; border-radius: 10px; color: #bb133e;}


.tabdiv_cyf .know dl dt {
    margin-top: 0px;}
.tabdiv_cyf .know dl {
   display: -webkit-box; /*safari and chrome */
  display: -ms-flexbox;
	display: -moz-box; /*firefox */
  display: flex;}


@media (min-width: 320px) and (max-width: 800px) {
	
	.time dl dd {
    width: 40%;}

.see .seelist .seeul .seeli div.current { display:block;}
}


@media (max-width: 625px) {
	
	.time dl dd {
    width: 40%;}
}


@media (min-width: 320px) and (max-width: 414px) {
	
	.liucheng .liuchengline ul li {
    margin-bottom: 20px;}
.liucheng .liuchengline ul li h3 {
    margin-bottom: 15px;
    font-size: 14px;}
.liucheng .liuchengline ul li p {
    font-size: 14px;}
.liucheng .liuchengline {
    width: 94%;}



.see .seelist .seeul .seeli div {    padding: 0 20px 42px 20px;}
}

@media (min-width: 320px) and (max-width: 360px) {
	

.see .seelist .seeul .seeli h5 { font-size:15px;    padding-left: 8px;}
}