body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size:14px;font-family:"微软雅黑";background:#fff;-webkit-text-size-adjust:100%;}
a{color:#2d374b;text-decoration:none}
a:hover{text-decoration:none}
em{font-style:normal}
img{border:0;vertical-align:middle}
li{list-style: none;}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input, textarea, select, button { font-size:14px; font-family:"微软雅黑"; outline:none; }
body{min-width: 1320px;}
.clearfix:after{ content:"\200B"; display:block; height:0; clear:both;}
.clearfix {*zoom:1;}
/*搜索*/
.home-index {width: 100%;height: 30px;background-color: #222;}
.index-header {width: 1200px;margin: 0 auto;overflow: hidden;}
.index-header p,
.index-header a,
.index-header span {
    font-family: "宋体";
    font-size: 12px;
    color: #ddd;
    line-height: 30px;
}
.index-header p {float: left;}
.index-header a,
.index-header span,
.index-header form {float: right;}
.index-header a {margin: 0 15px;}
.index-header input {display: inline-block;border: none;}
.index-header .text {
    width: 120px;
    height: 20px;
    font-size: 12px;
    color: #888;
    border-radius: 10px;
    padding-left: 5px;
    margin-top: 5px;
}
.index-header .sub {
    position: relative;
    top: 1px;
    +top: -3px; /*只对ie7生效 */
    right: 23px;
    width: 12px;
    height: 12px;
    background: url(../images/search.png) no-repeat center;
}
/*只对ie8 生效*/
@media \0screen {.index-header .sub  {top: 3px; }}
/*头部*/
.home-header {width:100%;background-color: #850157;}
.header-logo {width: 1200px;height: 100px;margin: 0 auto;}
.header-logo a {display: block;text-align: center;}
.header-logo .logoa {
    float: left;
    width: 351px;
    height: 70px;
    line-height: 70px;
    margin-top: 15px;
}
.logoa img {float: left;width: 190px;}
.logoa p {
    float:left;
    font-size: 26px;
    font-weight: bold;
    color: #fbc33c;
}
.logoa .line {
    float: left;
    display: inline-block;
    width: 1px;
    height: 40px;
    background-color: #fff;
    margin: 15px;
}
.header-logo .logina{
    float: right;
    width: 180px;
    height: 35px;
    line-height: 35px;
    margin-top: 32.5px;
    font-size: 16px;
    color: #fff;
    background-color: #70044a;
    border-radius: 5px;
}
.logina i {
    float: left;
    display: inline-block;
    width: 40px;
    height: 35px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background: url(../images/plat.png) no-repeat center;
    background-color: #650242;
}
.header-nav {width: 100%;border-top: 1px solid #720b4e;}
.navlist {
    width: 1200px;
    height: 50px;
    margin: 0 auto;
    text-align: center;
}
.navlist>li {float: left;position:relative;width: 150px;}
.navlist>li a {
    display: block;
    font-size: 16px;
    color: #fff;
    line-height: 50px;
}
.navlist .nav2 {
    position: absolute;
    +position: static;
    display: none;
    width: 150px;
    background-color:#790351;
    z-index: 99;
}
.navlist>li.on .nav2 {
    display: block;
}
.navlist .nav2>li:hover {background-color: #850157}
.navlist>li:hover,.navbg{background-color: #790351;}

/*标题*/
.heading {line-height: 22px;overflow: hidden;margin-bottom: 8px;}
.heading h1 {
    float: left;
    font-size: 22px;
    color: #850157;
    line-height: 22px;
    font-weight: normal;
}
.heading h1 em {font-size: 16px;color: #444;margin-left: 20px;}
.heading .more {
    float: right;
    font-size: 14px;
    color: #888;
}
.heading .morepic {
    float: right;
    display: block;
    width: 23px;
    height: 23px;
    background: url(../images/more.png) no-repeat;
}
.dian {
    display: inline-block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    margin-right: 15px;
    background-color: #666;
    vertical-align: middle;
}
.trangle {
    display: inline-block;
    background: url(../images/trangle.png) no-repeat center;
    margin-right: 12px;
    width: 6px;
    height: 6px;
    vertical-align: middle;
}
.star {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../images/star.png) no-repeat center;
    margin-right: 15px;
    vertical-align: middle;
}
.notice {
    display: inline-block;
    width: 13px;
    height: 12px;
    background: url(../images/notice.png) no-repeat center;
    margin-right: 10px;
    vertical-align: middle;
}
/*内容一样的字体*/
.lista {float:left;display: inline-block;font-size: 14px; color: #666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align: middle;}
.listspan {float:right;font-size: 14px;color: #888;}
.borderul li {width:100%;border-bottom: 1px dashed #ddd;}

/*页面底部*/
.footer-container {width: 100%;height: 190px;background-color: #222;}
.footer {width: 1200px;height: 190px;margin:0 auto;}
.footerlogo {float: left;margin-top: 60px;margin-right: 50px;}
.footerwx{float: right;margin-top: 60px;}
.footerp {float: left;margin-top:50px;}
.footerp p {font-size: 14px;color: #fff;line-height: 32px;}