@charset "utf-8";
* {padding: 0;margin: 0;}
ul {list-style: none;}
img {border: 0;}
a {text-decoration: none;color: #000;outline: none;}
body {position: relative;font-family: "微软雅黑" !important;background-color: #fff;width: 100%;margin: 0 auto;height: 100%;}
.fl {float: left;}
.fr { float: right;}
.clear{clear: both;}

.main{width: 1280px;margin: 0 auto;}

.head .top{
	width: 100%;
	height: 120px;
	background-color: #FFFFFF;
}
.head .top .logo{float: left;margin-top: 25px;}
.head .top .fr{margin-top: 25px;}
.head .top .fr ul li{float: left;    margin-right: 10px;}
.head .top .fr ul li a{font-size: 12px;color: #8f4282;}
.head .top .fr .search .txt{height: 35px;width: 160px;border-radius: 50px;border: 1px solid #fff;background: #C3AD75;    padding: 0 20px 0;margin-top: 12px;outline:none;}
.head .top .fr .search{position: relative;}
.head .top .fr .search .img{position: absolute;top: 22px;right: 13px;outline:none;}


.nav{  height:50px; line-height:50px; background:#8f4282;  position:relative; z-index:1;  }
.nav a{ color:#fff; font-size: 18px; }
.nav .nLi{float:left;position:relative;display:inline;/*.width: 140px;*/}
.nav .nLi-right{float:left;position:relative;display:inline;width: 203px;}
.nav .nLi h3{ float:left; width: 100%;text-align: center; }
.nav .nLi-right h3{ float:left; width: 100%;text-align: center; }
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:18px;font-weight: normal; }
.nav .nLi-right h3 a{ display:block; padding:0 20px; font-size:18px;font-weight: normal; }
.nav .nLi h3 a:hover{color: #fff;background-color: #C3AD75;} 
.nav .nLi-right h3 a:hover{color: #fff;background-color: #C3AD75;} 

.nav .sub{ display:none; width:100%; left:0; top:50px;  position:absolute; background:#fff;  line-height:26px; padding:5px 0; opacity: 0.8; }
.nav .sub li{ zoom:1; text-align: center;}
.nav .sub a{ display:block; padding:5px 10px; }
.nav .sub a:hover{ background:#8f4282; color:#fff;  }

.nav .on h3 a{color:#fff;background-color: #C3AD75;}
.nav .active h3 a{color: #fff;background-color: #C3AD75;}

#slideBox{position: relative;width: 100%;overflow: hidden;height:510px;}
#slideBox>a{font-size: 36px;width: 35px;height: 70px;background:rgba(0, 0, 0, 0.6);font-family: 宋体;display: block;color: #fff;text-align: center;line-height: 70px;position: absolute;top: 200px;}
#slideBox .prev{left: 0;background: url(../img/banner_r.png) no-repeat;}
#slideBox .next{right: 0;background: url(../img/banner_l.png) no-repeat;}
#slideBox .hd ul{    height: 20px;
    position: absolute;
    bottom: 75px;
    right: 30px;
    z-index: 10;}
#slideBox .hd ul li{width: 15px;height: 15px;border: 1px solid #fff;border-radius: 50%;float: left;margin-left: 15px;}
#slideBox .hd ul li.on{background: #fff;}
.bn_zg{width: 100%;height: 81px;background: url(../img/bn_zg.png) no-repeat;margin-top: -61px;
    position: absolute;}


.part1{margin-top: 24px;}
.part1 .left{width: 730px;float: left;margin-right: 60px;}
.part1 .left .tit{width: 100%;height: 35px;border-bottom: 2px solid #8f4282;margin-bottom: 20px;}
.part1 .left .tit span{font-size: 24px;color: #323232;line-height: 18px;}
.part1 .left .tit a{display: block;height: 18px;width: 18px;background: url(../img/more.png) no-repeat;float: right;}

.part1 .left .con .fst .pic{width: 320px;height: 200px;float: left;}
.part1 .left .con .fst .pic img{width: 100%;height: 100%;}
.part1 .left .con .fst .nr{float: right;width: 380px;height: 200px;}
.part1 .left .con .fst .nr .bt{font-size: 16px;color: #323232;line-height: 24px;width: 100%;height: 45px;overflow: hidden;margin-bottom: 20px;transition: 0.4s;}
.part1 .left .con .fst:hover .nr .bt{color: #8f4282;}
.part1 .left .con .fst .nr .sj_dj{margin-bottom: 20px;}
.part1 .left .con .fst .nr span{float: left;font-size: 12px;line-height: 21px;color: #999999;padding-left: 23px;}
.part1 .left .con .fst .nr .time{background: url(../img/time.png) no-repeat left center;margin-right: 20px;}
.part1 .left .con .fst .nr .dj{background: url(../img/click.png) no-repeat left center;}
.part1 .left .con .fst .nr .zy{font-size: 14px;line-height: 21px;color: #999999;text-indent: 2em;margin-top: 20px;}
.part1 .left .con .list{border-top: 1px solid #f2f2f2;margin-top: 20px;}
.part1 .left .con .list li{height: 53px;border-bottom: 1px solid #f2f2f2;line-height: 53px;background: url(../img/list.png) no-repeat left center;padding-left: 20px;}
.part1 .left .con .list li a p{font-size: 16px;color: #323232;overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;width: 89%;    float: left;transition: 0.4s;}
.part1 .left .con .list li a span{font-size: 12px;color: #999999;display: block;float: right;}
.part1 .left .con .list li:hover a p{color: #8f4282;}


.part1 .right{float: left;width: 470px;}
.part1 .right .tit{width: 100%;height: 35px;border-bottom: 2px solid #8f4282;margin-bottom: 2px;}
.part1 .right .tit span{font-size: 24px;color: #323232;line-height: 18px;}
.part1 .right .tit a{display: block;height: 18px;width: 18px;background: url(../img/more.png) no-repeat;float: right;}
.part1 .right ul li a{height: 70px;border-bottom: 1px solid #f2f2f2;padding-top: 14px;display: block;}
.part1 .right ul li .time{width: 60px;height: 50px;background: #ededed;float: left;transition: 0.4s;}
.part1 .right ul li .time p{font-size: 18px;text-align: center;color: #333333;    margin-top: 3px;transition: 0.4s;}
.part1 .right ul li .time span{font-size: 12px;display: block;text-align: center;color: #808080;transition: 0.4s;}
.part1 .right ul li a>p{float: left;width: 400px;margin-left: 10px;transition: 0.4s;}

.part1 .right ul li a:hover .time{background: #C3AD75;}
.part1 .right ul li a:hover .time p{color: #fff;}
.part1 .right ul li a:hover .time span{color: #fff;}
.part1 .right ul li a:hover>p{color: #C3AD75;}

.part2{height: 360px;width: 100%;background: url(../img/part2_bg.jpg) center no-repeat;margin-top: 30px;}
.part2 .tit{padding-top: 40px;padding-bottom: 25px;}
.part2 .tit span{font-size: 24px;color: #fff;}
.part2 .tit a{display: block;height: 18px;width: 18px;background: url(../img/more_w.png) no-repeat;float: right;}
.part2 ul li{height: 156px;width: 300px;background: #fff;float: left;border-bottom: 50px solid #fff;margin-right: 26px;transition: 0.4s;text-align: center;font-size: 16px;line-height: 24px;}



.part2 ul li{width: 290px;height: 193px;margin-left: 8px;}
.part2 ul li a{width: 290px;height: 193px;float: left;margin-right: 25px;display: block;transition: 0.4s;}
.part2 ul li+li+li a{margin-right: 0px;}
.part2 ul li a:hover{box-shadow: 0px 0px 6px #999;}
.part2 ul li a img{width: 290px;height: 193px;}
.part3 ul li p{width: 290px;height: 40px;text-align: center;font-size: 16px;line-height: 40px;color: #323232;margin-top: -4px;}


.part3{margin-top: 30px;}
/*.part3 .left{width: 620px;float: left;}*/
/*.part3 .left .tit{width: 100%;height: 35px;border-bottom: 2px solid #8f4282;margin-bottom: 2px;}*/
/*.part3 .left .tit span{font-size: 24px;color: #323232;line-height: 18px;}*/
/*.part3 .left .tit a{display: block;height: 18px;width: 18px;background: url(../img/more.png) no-repeat;float: right;}*/

/*.part3 .left ul{margin-top: 20px !important;height: 253px;}*/
/*.part3 .left ul li{width: 190px;height: 250px;margin-right: 25px;}*/
/*.part3 .left ul li a{width: 190px;height: 250px;float: left;margin-right: 25px;display: block;transition: 0.4s;}*/
/*.part3 .left ul li+li+li a{margin-right: 0px;}*/
/*.part3 .left ul li a:hover{box-shadow: 0px 0px 6px #999;}*/
/*.part3 .left ul li a img{width: 190px;height: 210px;}*/
/*.part3 .left ul li a p{width: 190px;height: 40px;text-align: center;font-size: 16px;line-height: 40px;color: #323232;    box-shadow: 0px 0px 4px #d8d7d7;*/
/*    margin-top: -4px;}*/


/*列表*/
.part3 .left{width: 620px;float: left;}
.part3 .left .hd ul{width: 100%;height: 35px;border-bottom: 2px solid #8f4282;margin-bottom: 2px;position: relative;}
.part3 .left .hd ul span{font-size: 24px;color: #777;line-height: 18px;}
.part3 .left .hd ul a{display: block;height: 18px;width: 18px;background: url(../img/more.png) no-repeat;float: right;}
.part3 .left .hd ul li.on span{color: #323232;}
.part3 .left .hd ul li+li{position: absolute;
    width: 487px;
    top: 0px;
    right: 0;}
.part3 .left .hd ul li+li::before{width: 6px;height: 6px;border-radius: 50%;background-color: #000;position: absolute;    content: '';    top: 8px;
        left: -22px;}
.part3 .left .bd ul li{height: 53px;border-bottom: 1px solid #f2f2f2;line-height: 53px;background: url(../img/list.png) no-repeat left center;padding-left: 20px;}
.part3 .left .bd ul li a{font-size: 16px;color: #323232;overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;width: 88%;    float: left;transition: 0.4s;}
.part3 .left .bd ul li .date{font-size: 12px;color: #999999;display: block;float: right;}

.part3 .left .bd ul li:hover a{color: #8f4282;}
/*列表结束*/


.part3 .right{width: 620px;float: right;}
.part3 .right .hd ul{width: 100%;height: 35px;border-bottom: 2px solid #8f4282;margin-bottom: 2px;position: relative;}
.part3 .right .hd ul span{font-size: 24px;color: #777;line-height: 18px;}
.part3 .right .hd ul a{display: block;height: 18px;width: 18px;background: url(../img/more.png) no-repeat;float: right;}
.part3 .right .hd ul li.on span{color: #323232;}
.part3 .right .hd ul li+li{position: absolute;
    width: 487px;
    top: 0px;
    right: 0;}
    .part3 .right .hd ul li+li::before{width: 6px;height: 6px;border-radius: 50%;background-color: #000;position: absolute;    content: '';    top: 8px;
        left: -22px;}
.part3 .right .bd ul li{height: 53px;border-bottom: 1px solid #f2f2f2;line-height: 53px;background: url(../img/list.png) no-repeat left center;padding-left: 20px;}
.part3 .right .bd ul li a{font-size: 16px;color: #323232;overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;width: 88%;    float: left;transition: 0.4s;}
.part3 .right .bd ul li .date{font-size: 12px;color: #999999;display: block;float: right;}

.part3 .right .bd ul li:hover a{color: #8f4282;}



.foot{height: 256px;width: 100%;margin-top: 30px;background: #8f4282;}
.foot .main{height: 216px;}
.foot .main .left{width: 1000px;float: left;margin-left: 10px;}
.foot .main .left .tit{font-size: 18px;line-height: 30px;color: #c8bf9e;border-bottom: 1px solid #c8bf9e;padding-bottom: 12px;margin-top: 30px;margin-bottom: 7px;}
.foot .main .left p{font-size: 14px;line-height: 30px;color: #c8bf9e;text-indent: 17px;position: relative;}
.foot .main .left p::before{width: 6px;height: 6px;border-radius: 50%;position: absolute;background: #fff;content: '';    left: 0;top: 13px;}
.foot .main .center{float: left;    width: 706px;
    text-align: center;
    margin-top: 62px;}

.foot .main .right{width: 200px;float: right;}
.foot .main .right .tit{font-size: 18px;line-height: 30px;color: #c8bf9e;border-bottom: 1px solid #c8bf9e;padding-bottom: 12px;margin-top: 30px;}
.foot .main .right select{height: 28px;width: 100%;background: #8f4282;border: 1px solid #c8bf9e;border-radius: 50px;text-align: center;color: #c8bf9e;font-size: 14px;margin-top: 12px;padding: 0 14%;}
.foot .main .right option{text-align: center;}

.foot>p{background: #2c2c33;height: 40px;color: #c8bf9e;line-height: 40px;text-align: center;font-size:14px;}
.foot>p a{color: #c8bf9e;}




/***********list**************/
.n_container{position:relative;z-index:1;min-height: 300px;padding: 1.875rem 0 2.5rem;}
.n_container .left{float:left;width: 16.375rem;position:relative;z-index:1;}
.n_container .left .title{background: #8f4282;
    line-height: 33px;
    text-align: center;
    padding: 10px 0;}
.n_container .left .title h3{font-size:1.375rem;color:#fff;letter-spacing: 5px;}
.n_container .left .title h5{font-size: 0.625rem;color:#fff;position:relative;text-transform:  uppercase;}
.n_container .left .title h5 span{position:absolute;left: -2.35rem;bottom: -0.35rem;font-family:myFirstFont01;font-size:3.25rem;}
.n_container .left .erji{}
.n_container .left .erji ul li{height: 46px;line-height: 46px;background: #f7f7f7;border-bottom: #eeeeee 1px solid;border-top: #fff 1px solid;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;position:relative;}
.n_container .left .erji ul li:before{content:"";position:absolute;width:4px;height:4px;background:#b2b2b2;left:1.375rem;top:50%;margin-top:-2px;display: none;}
.n_container .left .erji ul li.on:before{ background:#c3ad75}
.n_container .left .erji ul li:bofore { content:""; position:absolute; }
.n_container .left .erji ul li:last-child{ border-bottom:none}
.n_container .left .erji ul li a{display:block;padding: 0 1rem; text-align:center;}

.n_container .left .erji ul li h5{font-size: 16px;color: #666666;}
.n_container .left .erji ul li h5 span{ font-size:1rem; color:#f4f7f9; font-family:simsun; float:right;}
.n_container .left .erji ul li.on{background: #cab685;}
.n_container .left .erji ul li.on a{}

.n_container .left .erji ul li.on h5{ color:#fff; font-weight:bold}
.n_container .right{float:right;width:calc(100% - 17.5rem);padding: 0;}

.n_title{position:relative;height: 55px;lin;line-height: 50px;z-index: 2;border-bottom:  #d7d8d9 1px solid;margin-bottom:20px;}
.n_title .am-container{ position:relative;}
.n_title hr{background:#dcdcdf;margin:0;border:none;position:absolute;bottom:0.5px;left: 30px;right: 30px;}
.n_title dl{float: left;position: relative;border-bottom:  #8f4282 2px solid;} 
.n_title .position {padding-left: 1.5rem;float:right;color: #666666;font-size: 0.875rem;}
.n_title .position i{ margin:0 4px}
.n_title .position a,.n_title  .position span {font-size:0.875rem;color: #666666;}
.n_title .position a:hover {color:#8f4282;}
.n_title dt a{font-size: 1.25rem;text-align: center;line-height: 50px;display:block;color: #8f4282;margin-bottom:0px;font-weight:  normal;background:url(../img/menu.png) left center no-repeat;}
.n_title dl dd{ position: absolute; width: 100%; display: none;   overflow: hidden; background: #fff;}
.n_title dl dd a{font-size:14px;  width: 100%; text-align: center; color:#30353a; line-height:50px; display:block; border-bottom: 1px solid #dcdcde; position: relative;}
.n_title dl dd a.on{ color: #bc1d21;}
.n_title dt i{ display: none; transform:rotate(90deg);-webkit-transform:rotate(90deg); /* Safari and Chrome */-moz-transform:rotate(90deg);}
.n_title dl.title_nav dt i{ display: inline-block;}
.n_title dt.on{height: 53px;}
.n_title dl dt.on a,.n_title dl dt.on a i{}

.n_wenzhang ul{ margin-bottom:36px;}
.n_wenzhang ul li{font-size: 1rem;color: #666666;line-height: 57px;position:relative;padding: 0 0 0 20px;border-bottom: #eaeaea 1px dashed;height: 57px;}
.n_wenzhang ul li:before{content:"";width: 8px;height: 8px;background: #cccccc;position:absolute;left:0;top:50%;margin-top: -4px;border-radius: 50%;}
.n_wenzhang ul li a{display:inline-block;color: #666666;width: 85%;width: calc(100% - 80px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_wenzhang ul li a:hover{color: #8f4282;}
.n_wenzhang ul li span.rq{font-size: 0.75rem;color: #999999;float:right; background:url(../img/time01.png) left center no-repeat; padding-left:13px}
.n_wenzhang ul li a span{font-size: 1rem;}
.n_container .right.n_neiye{ width:100%}
.n_neiye .n_title .position{ float:left}
.n_neiye .n_title .position, .n_neiye .n_title .position a, .n_neiye .n_title .position span{ font-size:1rem}

.n_pic .imglist{ margin:0 auto; width:1000px; overflow:hidden} 
.n_pic .imglist li{ float:left; padding:23px 21px; width:290px} 
.n_pic .imglist li img{ display:block; width:290px; height:193px} 
.n_pic .imglist li span{display:block;width:100%;height: 40px;background:#F6F6F6;text-align: center;font-size: 16px;line-height: 40px;} 

.n_container .left .erji ul li:hover {
    background: #6a87a6;}
.n_container .left .erji ul li:hover a h5{
        color: #fff;}
/**********list-end*************/



/***************nry********************/
.detail>h2{font-size: 1.5rem;line-height: 2.25rem;color: #8f4282;font-weight:normal;text-align:center;margin-bottom: 1.3rem;margin-top: 2.4rem;font-weight: bold;}
.detail .tittle{width:100%;text-align:center;overflow:hidden;border-bottom:  #999999 1px dashed;padding: 0 0 .7rem;margin-bottom: 1.1rem;}
.detail .tittle span{display:inline-block;margin: 0 0.9375rem;font-size: 14px;color: #3c3c3c;}
.detail .tittle span a{ font-size: 13px;color: #7a7a7a;}
.detail .tittle span img{ margin:-3px 5px 0 0}
.detail .tittle span a:hover{ color: #ffb426;}
#vsb_content_2 img{max-width:1280px} 
.ar_article p{font-size: 16px!important;color: #3c3c3c;line-height: 30px!important;margin-bottom: 15px;}	

#ar_fot{margin-top: 3rem;position:relative;padding: 1rem 1.25rem;border-top: #f8f8f8 1px solid;background: #fcfcfc;}
#ar_fot h5{width: 100%;display:block;font-size: 16px;line-height: 36px;color: #666666;font-weight: normal;}
#ar_fot h5 a{font-size: 16px;color: #666666;font-weight:normal;width: calc(100% - 64px);display:  inline-block;}

#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}

/****************nry-end*********************/



/*********zwy********/
.zwy h2{margin-bottom: 20px;text-align: center;}
.zwy p{line-height: 38px !important;
    font-size: 16px !important;}
/*********zwy_end****************/


.n_wenzhang ul li a span:hover{color:#004fa8;}

/***************右侧固定*******************/
.ycgd{position: fixed;width: 70px;z-index: 20;    right: 20px;
    bottom: 20px;}
.ycgd li{width: 70px;border:1px solid #f2f2f2;margin-bottom: 7px;border-radius: 10px;transition: 0.4s;min-height: 72px;}
.ycgd li a{color: #2a5fae;font-size: 14px;padding: 43px 8px 6px 8px;
    display: block;
    line-height: 19px;opacity: 1;transition: 0.4s;width: 80%;}
.ycgd li{background: url(../img/r_ico1.png) #fff no-repeat center 12px;}
.ycgd li+li{background: url(../img/r_ico2.png) #fff no-repeat center 12px;background-size: 25px;}
.ycgd li+li+li{background: url(../img/r_ico3.png) #fff no-repeat center 12px;}
.ycgd li+li+li+li{background: url(../img/r_ico5.png) #fff no-repeat center center;}

.ycgd li:hover a{color: #fff;opacity: 1;}


.ycgd li:hover{background: url(../img/r_ico1on.png) #004fa8 no-repeat center 12px;border: 1px solid #004fa8;}
.ycgd li+li:hover{background: url(../img/r_ico2on.png) #004fa8 no-repeat center 12px;background-size: 25px;border: 1px solid #004fa8;}
.ycgd li+li+li:hover{background: url(../img/r_ico3on.png) #004fa8 no-repeat center 12px;border: 1px solid #004fa8;}
.ycgd li+li+li+li:hover{background: url(../img/r_ico5on.png) #004fa8 no-repeat center center;border: 1px solid #004fa8;}


/***************右侧固定_end*******************/