/* 懒人图库 搜集整理 www.lanrentuku.com */

@charset "utf-8";
/* CSS Document */

* {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

body {/*background-color:#f7eff7;*/ }
body,
td,
th {
    font-family:"微软雅黑","Arial";
    font-size:0.7rem;
    color: #333;
    padding: 0;
    margin: 0;
    line-height: 24px;
}


a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

}

textarea {  -webkit-appearance: none;}   
input{outline:none;}

img {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;    
}

.clear {
    clear: both;
}
.width100 {
    width: 100%;
}

.left {
    float: left
}

.right {
    float: right
}

.text_right {
    text-align: right;
}

.text_cen {
    text-align: center;
}

.pos_rel {
    position: relative
}

.pos_abs {
    position: absolute;
}

.center {
    margin: 0 auto;
}

.none {
    display: none;
}

.overflowH {
    overflow: hidden;
}


.wide{ 
  width: 1200px;
  margin: 0 auto
}
.header_bg{
  background: url(../images/header_bg.jpg) no-repeat top center;
}
.f_hot_search{ 
  background: #fff; 
  border-radius: 10px;
  float: right;
  width: 262px;
  height: 36px; 
  line-height: 36px;
}
.f_hot_input{
   border:0px;
   background: no-repeat;
   height: 36px; 
   line-height: 36px;
   margin-left: 20px;
   font-size: 16px;
   color: #444;
   font-family:微软雅黑;
   float: left;
}
.f_hot_but{ 
   width: 35px;
   height: 36px;
   float: right;
}
.f_header{
  color: #fff;
  font-size: 15px;
}
.f_header a{
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}



.focus{width:1200px;height:500px; position:relative;margin-top:6px;float:center}
.f426x240{width:1200px;height:500px;overflow:hidden}
.f426x240 img{width:1200px;height:500px}

.focus .text{ position: absolute!important; z-index:9999999 !important; top:450px; left:50px !important; text-align:left; font-size:14px; font-weight:bolder; color:#fff; background:url(../images/title_bg.png) repeat-x; float:left; line-height:33px; padding:0 20px;}

.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}
.rslides_tabs{margin:12px auto;clear:both;text-align:center; position: absolute; bottom:15px; left:50%;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#390}


.ind_name{font-size: 18px; color: #333}
.ind_name span{font-size: 16px; color: #ccc; display: block;}
.Under_red{ border-bottom:3px solid #970513;}

.acad{ width: 1200px; overflow: hidden;}
.acad ul{width: 1200px;}
.acad ul li{background: #f9f9f9; width: 335px; float: left; padding:16px 20px; margin-right: 22px; margin-bottom: 15px;}  
.acad_left{border-right: 1px dotted #b5b5b5;color: #951313;line-height: 25px;font-size: 14px;}
.acad_left span{ color: #ad0f19; font-size: 24px; font-weight: bold;}
.acad ul li .red{color: #000; font-style: italic; font-size: 13px;}
.acad ul li .acad_right{line-height: 22px; color: #999;}
.acad ul li .acad_right h3 a{ color: #000; font-size: 16px;height:23px;overflow:hidden;display:block;}
.acad ul li span a{ color: #000; float: right; margin-right: 40px; margin-top: 6px;}
.acad ul li:hover span a{ color: #970513; float: right; margin-right: 0px;}
.acad ul li:hover .acad_right h3 a{ color: #970513}
.acad ul li:hover .red{color: #970513;}

.acad ul li .acad_right div{height:90px;overflow:hidden; font-size: 14px;padding-top: 10px;}
.acad ul li .acad_right div a{color: #514545;}

.bgs{ background: #f9f9f9;}

.slider{height:395px; margin:20px auto; overflow:hidden; position:relative; width: 1200px;}
.sliderbox{position:relative; width:1250px; height: 300px; overflow: hidden;}/*必须加这句css,否则向左右，上下滚动时会没有效果*/
.sliderbox li{ width:250px; margin-right: 50px; overflow: hidden; float: left; font-size: 14px; color: #999}
.sliderbox li h2{ font-size: 17px; color: #222; font-weight: normal; margin-bottom: 15px;height:45px;overflow:hidden;}
.sliderbox li h2 a{ font-size: 15px; color: #222; font-weight: normal; margin-bottom: 15px;height:25px;overflow:hidden;}
.sliderbox .item-img{float:left; margin-right:10px;}
.sliderbox .item-content{margin-left:194px; margin-top:0px; text-align: left;}
.sliderbox .zhaiyao{height:125px;overflow:hidden;margin-top:10px;}
.sliderbox .zhaiyao a{color: #999}
.sliderbox li h2 a:hover{ color: #970513;}
.slidernav{position:absolute; right:0; bottom:10px; z-index: 999; width:100%; color:#fff; font-size:0; text-align: center;}
.slidernav li{display: inline-block; *display: inline;  width: 50px; height: 8px; background:#c9c9c9;  vertical-align: top; font-size:14px; margin-left: 10px; letter-spacing: normal; word-spacing: normal;}
.slidernav li a{background:#c9c9c9; color:#000; text-align:center;}
.slidernav li.current {background:#970512; color:#fff;}
@media screen and (-webkit-min-device-antio:0){
.slidernav{letter-spacing: -5px;}
}
.slider .prev, .slider .next{position: absolute; top:50%; margin-top:-30px; cursor: pointer; width:61px; height:61px; left:0; background: url(images/ft_icons.png) 0 0 no-repeat; text-indent:-9999px;}
.slider .next{right:0; left:auto; background-position: 0 -61px;}

.sliderbox li span{ display: block; margin-top: 5px;}
.slider_more{ background: #970513; width: 87px; height: 28px; line-height: 28px; text-align: center; color: #fff; margin-top: 15px;}
.slider_more a{color: #fff}


.sliders{height:305px; margin:0px auto; overflow:hidden; position:relative; width: 1310px;}
.sliderboxs{position:relative; width:1310px; height: 151px; overflow: hidden;}/*必须加这句css,否则向左右，上下滚动时会没有效果*/
.sliderboxs li{ width:151px; margin-right: 55px; margin-left: 55px; overflow: hidden; float: left; font-size: 14px; color: #999}
.sliderboxs li h2{ font-size: 17px; color: #222; font-weight: normal; margin-bottom: 15px;}
.sliderboxs .item-img{float:left; margin-right:10px;}
.sliderboxs .item-content{margin-left:194px; margin-top:0px; text-align: left;}


.list { list-style:none; width:410px; position:relative; vertical-align:middle; }
.list li { cursor:default; position:relative; width:100%; margin-bottom: 10px;}
.list h2 { font-size:100%; font-weight:normal; font-size: 14px; padding:3px 35px 0px 8px; background-color: #f9f9f9; height: 45px; line-height: 20px; background-image: url(../images/bnt.jpg); background-repeat: no-repeat; background-position: right 0px;}
.list h2 a { color:#000}
.list li:hover h2 a, .list li.hover h2 a{color:#FFF}
.list span {float: right; color: #999}
.list div { display:none;}
.list div img { float:left; background:#6FF; }
.list li:hover, .list li.hover { height:auto; }
.list li:hover div, .list li.hover div { display:block; }
.list li:hover h2, .list li.hover h2{ background-color:#970512; color:#fff; background-image: url(../images/bnt1.jpg); background-repeat: no-repeat; background-position: right 0px;}
.list li:hover span, .list li.hover span { background:#970512; color:#fff; }
.jt{ float: right; width: 26px; height: 48px;}
.list_tit{ margin-top: 8px; height: 98px; overflow: hidden; font-size: 14px;}
.list_tit a{ color:#999}
.list .red{margin-right:10px; color:#fff; background:#970512;border-radius:initial;padding:1px 1px 1px 1px;font-size:12px;border-radius:25px;width:40px;text-align:center;}
.list li:hover .red, .list li.hover .red{background:#fff;color:#970512;}

.geway{ width: 1400px; margin: 0 auto;}
.geway_name{ width: 150px; margin: 0 auto; color: #fff; border:1px solid #fff; border-radius: 20px; height: 42px; line-height: 42px; text-align: center; font-size: 22px;}

.link_h{ border-bottom:2px solid #f3f3f3; padding-bottom: 10px;}
.link_name{ font-size: 16px; color: #333; border-bottom:2px solid #970513; padding-bottom: 10px;}
#parent{
    /*background: url('../images/arrow.jpg') right center no-repeat; z-index: 999;*/
   /* the width and the height of your image */
    width: 230px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    border: solid 1px #ccc;
    border-radius: 5px;
    font-size: 14px;
    color: #666;
    outline:none;
    float: left;
    margin-right: 12px;
}

#parent select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    border:none;
    padding-left:10px;
    width: 120px;
    height:100%;
}


.inform{ border:1px solid #f1f1f1; background: #fff; border-radius: 5px; padding: 10px;}
.inf_jt{ right:-10px; top:13px;}
.inf_jts{ left:-10px; top:33px;}
.inform h3{ font-size: 16px; color: #000; font-weight: normal; margin-top: 8px;}
.inform h3 a{ font-size: 16px; color: #000; font-weight: normal; margin-top: 8px;height:28px;overflow:hidden;display:block;}
.inform span{ font-size: 14px; color: #999; line-height: 16px;}
.inform_font{ font-size: 14px; color: #999; line-height: 22px; }
.inform_font a{ font-size: 14px; color: #999; line-height: 22px; height:65px;overflow:hidden;display:block;}
.inform_more{ text-align: right;}
.inform_more a{ color: #000}
.inform_more a:hover{ color: #970513}
.inform:hover h3 a{ color: #970513;}

.nav{ margin-top: 25px;}
.nav ul li{ float: left; font-size: 16px; margin-left: 18px;}
.nav ul li a{ color: #000}
.nav ul li a:hover{ color: #9f2b33}
.nav ul li.nav_hover a{ color: #9f2b33}


.foot{ background: #f3f3f3}
.foot_font { float: left; margin-left: 16px;}
.foot_font ul li{  line-height: 30px; font-size:12px; width:90px;text-align:center;}
.foot_font ul li a{color: #333}
.foot_font ul h3{ font-size: 15px;text-align:center;}

.footer_bg{
  background: url(../images/footer_bg.jpg) no-repeat top center; font-size: 13px; color: #fff; line-height: 24px; text-align: center; height: 65px;
}
.footer_bg a{ color: #fff}

.left_t{ top:-48px; }
.left_bj {
    background: url(../images/left_name.jpg) no-repeat top right;
    height: 100px;
    width: 230px;
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 95px;
}
.left_bj span{ color: #cfa5a7; display: block; margin-bottom: 8px; font-size: 16px; font-weight: bold;}
.left_nav{ border:1px solid #eee; border-top:none; padding:0px 28px;}
.left_nav ul li{ border-bottom:1px solid #eee; font-size: 16px; background-image:url(../images/ico9.jpg); background-repeat:no-repeat; background-position:0px 25px; line-height: 70px; padding-left: 35px;}
.left_nav ul li a{ color: #666}
.left_nav ul li:hover{background-image:url(../images/ico10.jpg); background-repeat:no-repeat; background-position:0px 25px; }
.left_nav ul li.left_nav_hover {background-image:url(../images/ico10.jpg); background-repeat:no-repeat; background-position:0px 25px; }
.left_nav ul li.left_nav_hover a{color:#970414 }

.right_h { min-height:550px;}
.right_hot{ text-align: right; border-bottom:2px solid #970513; height: 30px; line-height: 30px;}
.right_hot a{ color: #666}
.right_li{  font-size: 16px; float: right; width: 788px;}
.right_li ul li{ float: left; height: 30px; line-height: 30px; margin-right: 10px; padding-left:5px; padding-right:5px;}
.right_li ul li a{color: #747474;}
.right_li ul li a:hover{ color: #9f2b33}
.right_name{ color: #333; font-size: 16px; background-image:url(../images/dian1.jpg); background-repeat:no-repeat; background-position:0px 10px; padding-left: 15px; margin-bottom: 10px; font-weight: bold;}

.teach{
  border:1px solid #e6e6e6;
  box-shadow:0px 0px 20px 10px #edf1f3;
  -moz-box-shadow:0px 0px 20px 10px #edf1f3;
  -webkit-box-shadow:0px 0px 20px 10px #edf1f3;
  font-size: 16px;
  line-height: 30px;
  color: #737373;
  margin-top: 30px;
  margin-bottom: 50px;
}
.teach h1{
  border-bottom:1px dashed #c3c3c3;
  text-align: center;
  color: #383838;
  font-size: 16px;
  margin-bottom:20px;
  padding-bottom: 15px;
}
.teach h1 span{ font-size: 16px;}
.teach_zy{font-size: 17px;line-height: 32px;}
.teach_zy li span{ width: 85px; float: left;}
.teach_name{font-size: 30px; color: #333}
.teach_hui{ color: #a9a9a9; margin-top: 10px; font-size: 16px;}

.teach_cont{padding: 60px;}
.teach_title{ font-size: 22px; color: #333; font-weight: bold; margin-bottom: 15px;}

.list_right_tuimg{ margin-top:40px; min-height: 300px; }
.list_right_tuimg ul li{ border-bottom: 1px dotted #ccc; margin-bottom:25px; height:120px; }
.list_right_tuimg_img{ width: 230px; float:left;}
.list_right_tuimg_name{  width: 645px; float: right; line-height: 22px; text-align:left; font-size: 14px; color: #999}
.list_right_tuimg_name a{color: #999;height:45px;overflow:hidden;display:block;}
.list_right_tuimg_name h2{ font-weight: normal; font-size: 17px; color: #0d0905;}
.list_right_tuimg_name h2 a{color: #0d0905;height:22px;overflow:hidden;display:block;}

DIV.sabrosus {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; padding-bottom: 30px; font-size: 16px;
}
DIV.sabrosus A {
    BORDER: #dadce3 1px solid; border-radius: 3px; PADDING-RIGHT: 10px;  PADDING-LEFT: 10px; PADDING-BOTTOM: 7px;  COLOR: #666; MARGIN-RIGHT: 7px; PADDING-TOP: 7px; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
    BORDER: #dadce3 1px solid; COLOR: #000;
}
DIV.pagination A:active {
    BORDER: #dadce3 1px solid; COLOR: #000;
}
DIV.sabrosus SPAN.current {
    BORDER: #970513 1px solid; background: #970513; border-radius: 3px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; COLOR: #fff; MARGIN-RIGHT: 7px; PADDING-TOP: 7px; 
}
DIV.sabrosus SPAN.disabled {
    BORDER: #dadce3 1px solid; border-radius: 3px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; COLOR: #970513; MARGIN-RIGHT: 7px; PADDING-TOP: 5px;
}

.amin_list ul li{ font-size: 17px; line-height: 54px; background-image: url(../images/dian1.jpg); background-repeat: no-repeat; background-position: 0px 26px; padding-left: 15px; border-bottom:1px dotted #ccc;}
.amin_list ul li a{ color: #333; }
.amin_list ul li a:hover{color: #ae0202}
.amin_list ul li span{ font-size: 13px; color: #999; float: right;margin-right: 10px;}


.down_list ul li{ font-size: 17px; line-height: 54px; background-image: url(../images/dian1.jpg); background-repeat: no-repeat; background-position: 0px 26px; padding-left: 15px; border-bottom:1px dotted #ccc;}
.down_list ul li a{ color: #333; }
.down_list ul li a:hover{color: #ae0202}
.down_list ul li span{float:right; font-size: 13px; color: #999; margin-right:10px;}

.down_list .down{float:right; background: #970414; color: #fff; text-align: center; height: 24px; line-height: 24px; margin-top: 15px; width: 80px;}
.down_list .down a{ color: #fff; display: block;}
.down_list .down a:hover{ color: #fff;}

.m_show{
  font-size: 16px;
  line-height: 30px;
  color: #737373;
  margin-top: 30px;
  margin-bottom: 50px;
}
.m_show h2{
  border-bottom:1px dashed #c3c3c3;
  text-align: center;
  color: #383838;
  font-size: 16px;
  margin-bottom:20px;
  padding-bottom: 15px;
}
.m_show img{
	max-width:800px;
}
.show_hit{ text-align: center; background: #fbfbf9; border:1px solid #f3f3f3; margin-bottom: 20px;}

.tea{border-bottom:1px dotted #ececec; margin-top: 15px; padding-bottom: 15px;}
.teac{padding-bottom: 5px; padding-top: 5px;}
.teachs{color: #f00; width: 100px; text-align: left; line-height: 30px; font-size: 16px; margin-left:15px;}



.liuyan {
    float: right;
    border: 1px dotted #066;
    background: #FFF;
    width: 120px;
    margin: 20px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
}
.liuyan a {
    background: url(../images/liuyanbg.jpg) no-repeat 90px 10px;
    padding-right: 30px;
    height: 40px;
    display: block;
    color: #970414;
}
.list1{ padding:0 20px;}
.list1 ul li{ border:1px dotted  #a9a9a9; margin-bottom:20px;}
.list1 ul li .titles{ border-bottom:1px dotted #a9a9a9; height:40px; line-height:40px; background:url(../images/lytitbg.jpg) no-repeat 12px 9px; padding-left:50px; color:#868686;}
.list1 ul li .titles a{ color:#868686;}
.list1 ul li .neirong{ padding:10px;}
.list1 ul li .neirong h1{ font-size:14px; padding-bottom:10px;}
.list1 ul li .neirong h1 a{ color:#970414;}
.list1 ul li .neirong p{ line-height:25px; color:#868686;}
.list1 ul li .huifu{ background:#e4e4e4; line-height:23px; padding:10px; color:#868686;}
.list1 ul li .huifu span{ color:#970414;}

.mssg{width:870px; margin:0 auto 30px auto; border:1px solid #c3c3c3;}
.mssg h1{height:45px; text-align:center; font-size:16px; background:#e4e4e4; line-height:45px; margin-bottom:10px; color:#970414;}
.mssg p.tijiao{ height:45px; text-align:center; background:#e4e4e4; padding-top:15px; font-weight:bold;}
.mssg p.tijiao input.button{ border:1px solid #c9c9c9; background:#FFF url(../images/tijiao.jpg) no-repeat 7px 5px; padding-left:40px; height:35px; color:#970414; font-size:14px; border-radius:5px; width: 90px;}
.mssg table{ font-size:14px;}
.mssg table th{ height:40px;}
.mssg table th span{font-size:14px; color:#f00; padding-right:10px;}
.mssg table td input.input-texts{ width:500px; height:30px;}

.amin_list .down{ background: #970414; color: #fff; text-align: center; height: 24px; line-height: 24px; margin-top: 15px; width: 80px;}
.amin_list .down a{ color: #fff; display: block;}
.amin_list .down a:hover{ color: #fff;}

/*主要样式*/
.subNavBox{border:solid 1px #eee; border-top:none; padding: 0px 28px;}
.subNav{border-bottom:solid 1px #eee;cursor:pointer; font-size:16px; color:#666;line-height:70px;padding-left:25px;background:url(../images/ico9.jpg) no-repeat;background-position:0 25px;}
.subNav a{color:#666;}
.subNav:hover{color:#970414;}
.currentDd{color:#970414}
.currentDt1{background-image:url(../images/jiantou.jpg);}
.currentDt{background-image:url(../images/ico10.jpg);}
.currentDd a{color:#970414}
.navContent{display: none;border-bottom:solid 1px #eee; padding-top: 5px; padding-bottom: 5px;}
.navContent li a{display:block; height:40px;font-size:16px;line-height:40px;color:#333; padding-left: 25px; background:url(../images/jiantou1.jpg) no-repeat;background-position:0px 14px;}
.navContent li a:hover{background-image:url(../images/jiantou2.jpg);color:#970414 }
.navContent li.navContent_nav_hover a{background-image:url(../images/jiantou2.jpg);color:#970414 }

.acads{margin-bottom: 30px; margin-top: 15px;}
.acads ul li{margin-bottom: 20px; margin-top: 15px;}
.acads ul li a{ color: #999}
.acad_lefts{border-right: 1px dotted #b5b5b5; color: #a9a9a9; line-height: 20px;}
.acad_lefts span{ color: #333; font-size: 24px; font-weight: bold;}
.acads ul li .reds{color: #000; font-style: italic; font-size: 13px;}
.acads ul li .acad_rights{line-height: 22px; color: #514545;}
.acads ul li .acad_rights h3{ font-size: 17px; font-weight: normal; line-height: 26px;}
.acads ul li .acad_rights h3 a{ color: #000;}
.acads ul li .acad_rights div{ font-size:14px;padding-top: 10px;}
.acads ul li span a{ color: #000; float: right; margin-right: 40px; margin-top: 6px;}
.acads ul li:hover span a{ color: #970513; float: right; margin-right: 0px;}
.acads ul li:hover .acad_right h3 a{ color: #970513}
.acads ul li:hover .red{color: #970513;}

.list_tu{ margin-top:40px; min-height: 300px; }
.list_tu ul li{ border-bottom: 1px dotted #ccc; margin-bottom:25px; height:200px; padding-bottom: 25px;}
.list_tu_left{ width: 250px; float: left}
.list_tu_right{ width: 630px; float: right; font-size: 15px; color: #7a7a7a; line-height: 26px;}

.erweima{position: absolute; background: #fff; border:1px solid #92000b; padding: 3px; z-index: 999}

.mssg textarea,textarea.input-text,textarea.input-focus{font-family:"å¾®è½¯é›…é»‘";font-size:12px;height:auto; padding:5px; margin:0;width:300px;}
.mssg input,input.input-text,input.input-focus{font-family:"å¾®è½¯é›…é»‘";font-size:12px;height:auto; padding:5px; margin:0;}

.login-right{ float:center; margin:30px auto; padding:20px; width:300px; text-align:left; border:1px solid #e5e5e5; border-radius:3px; background:#fff; }

.login-right h1{ margin-bottom:20px; color:#555; font-size:22px; font-weight:700; letter-spacing:3px; line-height:30px; height:30px; text-align:center; }
.login-right li{ position:relative; clear:both; margin-bottom:10px; height:50px; *display:inline; *zoom:1; }
.login-right li label{ position:absolute; top:1px; left:10px; width:80px; height:40px; line-height:40px; color:#999; font-size:14px; }
.login-right li input{ display:block; margin:0; padding:10px 10px 10px 80px; width:196px; height:20px; line-height:20px; border:1px solid #e8e8e8; background:#fbfcff; color:#333; font-size:14px; border-radius:3px; }
.login-right li input:focus{ border-color:#999; }
.login-right li span{ line-height:24px; }
.login-right .btn-box .col{ clear:both; margin-bottom:10px; padding-bottom:10px; color:#555; font-size:14px; line-height:20px; }
.login-right .btn-box .col .submit{ display:block; padding:10px 20px; width:87%; color:#fff; font-size:14px; line-height:20px; border:0; background:#970414; text-align:center; border-radius:3px; cursor:pointer; }
.login-right .btn-box .tips{ display:none; margin:0; padding:0; text-align:center; font-size:12px; color:#f00; }
.login-right .oauth-box { clear:both; padding-top:20px; }
.login-right .oauth-box h3{ display:block; margin-bottom:10px; color:#555; font-size:14px; line-height:30px; height:30px; font-weight:normal; }
.login-right .oauth-box p{ margin-left:-25px; }
.login-right .oauth-box p a{ display:block; float:left; margin:0 0 10px 25px; _display:inline; _zoom:1; }
.login-right .oauth-box p a img{ width:38px; height:38px; }
.m-journalisml{overflow:hidden}
.m-journalisml .item{overflow:hidden;margin-bottom:10px;padding:0 2px}
.m-journalisml .item .con{display:block;overflow:hidden}
.m-journalisml .item .con .date{float:left;overflow:hidden;text-align:center;width:64px;margin-right:21px}
.m-journalisml .item .con .day{font-weight:700;font-size:18px;color:#fff;line-height:2.1em;height:35px;overflow:hidden;background-color:#ad0f19;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-journalisml .item .con .year{background-color:#fff;font-size:14px;color:#000;height:24px;line-height:1.5em}
.m-journalisml .item .con .txt{height:2.45rem;line-height:2em;overflow:hidden;font-size: 18px;}
.m-journalisml .item .con .tit{display:inline-block;vertical-align:middle;font-size:16px;overflow:hidden;color:#000;max-height:3.34em;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.m-journalisml .slick-dots,.m-slickl3 .slick-dots,.m-newsl1 .newsl1 .slick-dots{position:absolute;left:0;width:100%;bottom:0;text-align:center;z-index:6}
.m-journalisml .slick-dots li,.m-slickl3 .slick-dots li,.m-newsl1 .newsl1 .slick-dots li{display:inline-block;margin:0 5px}
.m-journalisml .slick-dots li button,.m-slickl3 .slick-dots li button,.m-newsl1 .newsl1 .slick-dots li button{display:block;width:12px;height:12px;font-size:0;color:#fff;background:#fff;border-radius:50%;text-align:center;border:none;cursor:pointer;overflow:hidden;padding:0;-webkit-box-shadow:2px 0 1px rgba(0,0,0,.1);-moz-box-shadow:2px 0 1px rgba(0,0,0,.1);-ms-box-shadow:2px 0 1px rgba(0,0,0,.1);-o-box-shadow:2px 0 1px rgba(0,0,0,.1);box-shadow:2px 0 1px rgba(0,0,0,.1)}
.m-journalisml .slick-dots li.slick-active button,.m-newsl1 .newsl1 .slick-dots li.slick-active button{background:#ad0f19}
.m-newsl1 .newsl1{padding-bottom: 20px;}
.m-newsl1 .newsl1 .slick-dots li button{background-color: #ccc;}
.m-journalisml .item .con:hover .tit{color:#ea9425}
.m-journalisml .item .con:hover .day{background-color:#ea9425}

.p-more {
    display: block;
    width: 5.83rem;
    line-height: 1.5rem;
    margin: 0 auto 15px;
    padding: 5px 0;
    background: #F7B113;
    border-radius: 0.5rem;
    font-size: 14px;
    color: #fff;
    text-align: center;
}
.p-more:hover {
    background: #ad0f19;
    color: #fff;
}