a{color:#f14453}
ul{list-style: none}
.w1200{width: 1200px;margin: 0 auto;padding:0}
.absolute_center{margin: auto;position: absolute;top: 0; left: 0; bottom: 0; right: 0;}
.clearfix:before, .clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

.header_top{font-size: 14px;background:#fbfbfb;color:#959595;width:1200px;margin: 0 auto;}
.header_top ul{margin: 0;padding:0}
.header_top .login{}
.header_top .login li, .header_top .options li {
    float: left;
    display: inline;
    overflow: visible;
    height: 40px;
    line-height: 40px;
}
.header_top .options li {position: relative;}
.header_top .options li a{color: #959595;padding:0 8px;}
.header_top .options li a:hover{color:#F42E2D;}
.header_top .options li a.lkzx{font-size: 15px;font-weight: 600;color:#F42E2D;}

.header_logo{margin-bottom: 10px;}
.header_logo .logo img{width:1200px}
.header_logo .search{font-size: 14px;color:#959595;}
.header_logo .search input{outline:none;width:166px;font-size: 14px;margin-top: 30px;height: 35px;padding:6px 12px;border:1px solid #e6e6e6}
.header_nav{margin-bottom: 20px;}

.header_nav .nav{width:1200px;margin: 0 auto;font-size: 15px;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6}
.header_nav .nav li:not(:last-child){border-right: 1px solid #e6e6e6;}
.header_nav li {white-space: nowrap;text-align: center;padding: 5px 0;position: relative;}
.header_nav li .am-select-icon{position: absolute;right: 15px;top: 10px;color:#777;}
.header_nav .nav a{color:#777;display: block;margin: 0 10px;padding: 5px 0;background-color: #EFF0F7}
.header_nav .nav a:hover{color:#F42E2D;background-color: #d4d8f5}
.header_nav .sub-menu{position:absolute;top:40px;z-index: 10000;background: white;width: 100%;padding:5px 0;display: none;}
.header_nav li:hover{background: #fbfbfb}
.header_nav li:hover .sub-menu{display: block;background: #fbfbfb}
.breadcrumb-box{width:1200px;margin: 0 auto;}
.breadcrumb-box .am-breadcrumb{margin-bottom: 0}
.breadcrumb-box .am-breadcrumb a{color:#333}


#footer{
    background: #2D2D2D;
    font-size: 14px;
    color: #FFFFFF;
    padding: 30px;
}
#footer .am-cf{
    width: 1200px;
    margin: 0 auto;
}
#footer .footer-friend{
    float: left;
    width: 600px;
    position: relative;
    padding: 25px 0 20px 0;
}
#footer .footer-friend p{
    margin: 15px;
    height: 66px;line-height: 22px;
    overflow: hidden;
}
#footer .footer-friend p a{
    padding-left: 12px;
    font-size: 14px;
    color: #CFCFCF;
}
#footer .footer-friend p a:hover{
    color: #F42E2D;
}
#footer .footer-friend .t{
    padding: 0 8px;
    border: 1px solid #494949;
    position: absolute;
    left: 15px;
    top: 0;
    color: #A5A5A5;
    font-size: 12px;
}
#footer .t s{
position: absolute;
right: -3px;
top: 9px;
background: url(/squ_jxjy/static/images/fw.png) no-repeat -1px 0;
width: 3px;
height: 4px;
font-size: 0;
line-height: 0;
}

#footer .footer-contact{
    float: left;
    width: 600px;
    position: relative;
    padding: 25px 0 20px 0;
    border-left: 1px solid #4e4e4e;
}

#footer .footer-contact p{
    margin: 15px 0 15px 50px;
    height: 66px;line-height: 22px;
    overflow: hidden;
}
#footer .footer-contact p a{
    padding-left: 12px;
    font-size: 14px;
    color: #CFCFCF;
}
#footer .footer-contact p a:hover{
    color: #F42E2D;
}
#footer .footer-contact .t{
    padding: 0 8px;
    border: 1px solid #494949;
    position: absolute;
    left: 30px;
    top: 0;
    color: #A5A5A5;
    font-size: 12px;
}
#footer .contact-us{
    padding: 15px 0 0 80px;
    font-size: 14px;
    color: #CFCFCF;
}
#footer .contact-us li{
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
#footer .footer-weixin{
    float: left;
    width: 400px;
    position: relative;
}
#footer .footer-weixin .qq-img{
    width: 70px;
    margin: 40px 20px 0 110px;
}
#footer .footer-weixin .qq-title{
    font-size: 10px;
    line-height: 20px;
    padding: 5px 0 15px 90px;
}
#footer .footer-weixin .t{
    padding: 0 8px;
    border: 1px solid #494949;
    position: absolute;
    left: 30px;
    top: 0;
    color: #A5A5A5;
    font-size: 12px;
}


#footer .footer-copyright{
    border-top: 5px solid #4e4e4e;
    height: 80px;line-height: 80px;
    text-align: center;
    color:#fff;
}
#footer .footer-copyright a{
    color: #fff;
}
#footer .footer-copyright a:hover{
    color: #F42E2D;
}

.m-artical {
    margin-bottom: 20px;
}
dt.title {
    line-height: 20px;
    font-size: 18px;
    color: #585858;
    position: relative;
    padding-left: 20px;
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
}
dt.title s {
    position: absolute;
    width: 5px;
    height: 20px;
    background: #f14453;
    left: 0;
    top: 0;
}
.m-artical ul {
    color: #d7d7d7;
    padding:0;margin: 0;
}
.m-artical ul li {
    font-size: 14px;
    padding-left: 12px;
    list-style-type: square;
    line-height: 25px;
    height: 25px;
    position: relative;
    overflow: hidden;
    margin-top: 10px;
}
.m-artical ul li.sys-img-box{
    height: 70px;
}
.m-artical ul li a{
    color: #585858;
}
.m-artical ul li a .sys-img{
    width: 100%;
    height: auto;
}
.m-artical ul li:hover a{
    color: #f0454d;
}
.m-artical ul li s {
    position: absolute;
    left: 0;
    top: 11px;
    height: 4px;
    line-height: 0;
    font-size: 0;
    width: 4px;
    background: #dbdbdb;
}
.m-artical ul li:hover s{
    background: #f0454d;
}