/*body img{filter:gray; }
body{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);filter:gray}*/
* {
    margin: 0px;
    padding: 0px;
}

.left {
    float: left;
}

.right {
    float: right;
}

img {
    border: none;
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: "020";
    height: 0px;
    display: block;
    overflow: hidden;
    clear: both;
}
a{color: #333333;}

a:hover {
    color: #004a7c;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    -moz-transition: all 0.2s;
	  text-decoration: none;
}
ul li,
ol li {
    list-style-type: none;
}

body {
    font-family: "microsoft Yahei";
    width: 100%;
/*    background: #050b2d;*/
}
.height5{width: 100%;height: 5px;}
.height10{width: 100%;height: 10px;}
.height15{width: 100%;height: 15px;}
.height20{width: 100%;height: 20px;}
.height25{width: 100%;height: 25px;}
.height30{width: 100%;height: 30px;}
input, button, select {
    outline: none;
    border: none;
}


/*头部*/
.headerTop{
    background: #545b6b;
    height: 40px;
}
.headerTopcon{
    width: 1200px;
    margin: auto;
}
.headerTopcon_left{
    font-size: 13px;
    line-height: 40px;
    color: #fcfcfc;
    float: left;
}
.headerTopcon_right ul li:first-child {
    background: none;
}
.headerTopcon_right ul li {
    color: #fcfcfc;
    float: left;
    font-size: 13px;
    line-height: 40px;
    background: url(s.png) no-repeat 0px center;
    padding: 0px 8px;
}
.headerTopcon_right ul li a{
    color: #fcfcfc;
}
.headerbottom{
    height: 100px;
    background-color: #fff;
}
.headerbottomcon{
    width: 1200px;
    height: 100px;
    margin: auto;
}
.headerlogo{
    float: left;
}
.headernav{
    margin-left: 50px;
    float: left;
}
.headernav ul li{
    width: 100px;
    float: left;
    line-height: 100px;
    font-size: 18px;
    color: #272727;    
    font-family: "微软雅黑";
    
    text-align: center;
}
.searchform{
    height: 100px;
    float: right;
    line-height: 100px;
}
.form_box {
    display: block;
    height: 30px;
    width: 180px;
    border: 1px solid #676565;
    border-radius: 15px;
    margin: 35px 0;
}
.form_box input {
    width: 145px;
    height: 28px;
    font-size: 13px;
    color: #999;
    border-radius: 14px;
    background-color: transparent;
    padding-left: 15px;
}
.form_box button {
    width: 42px;
    height: 28px;
    border-radius: 14px;
    background: url(s1.png) center no-repeat;
    position: absolute;
}


.container1 {width: 100%;height: 605px;position: relative;}
#banner_lunbo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 605px;
    z-index: -1;
}
#banner_lunbo > .bd, #banner_lunbo > .bd ul, #banner_lunbo > .bd > ul > li {
    width: 100%;
    height: 100%;
}
.bd, #banner_lunbo > .bd ul {
    overflow: hidden;
}


/*主体*/
.main{
    width: 100%;
    height: 100%;
}
.container2 {width: 100%;}
.container2_con {padding: 30px 0;}
.tit_box {height: 37px;border-bottom: 1px solid #d9d9d9;}
.tit_box .t {float: left;height: 37px;font-size: 21px;color: #000;border-bottom: 2px solid #2054af;cursor: default;}
.tit_box .t a {color: #2054af;}
.tit_box .m {float: right;font-size: 15px;line-height: 36px;color: #666;}
.tit_box .m ul li:first-child {background: none;}
.tit_box .m ul li {float: left;background: url(s2.png) no-repeat 0px center;padding: 0px 8px;}
#lunbo {width: 540px;height: 333px;position: relative;overflow: hidden;}
#lunbo .hd {position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;background-color: rgba(0, 0, 0, 0.6);z-index: 1;}
#lunbo .hd ul {float: right;margin-right: 20px;}
#lunbo .hd ul li {width: 21px;height: 6px;margin: 22px 0;margin-left: 9px;background-color: #fff;float: left;cursor: pointer;}
#lunbo .hd ul li:first-child {margin-left: 0;}
#lunbo .hd ul li.on {background-color: #ffd83d;}
#lunbo .bd img {width: 100%;height: 333px;z-index: 0;}
#lunbo .bd .text {height: 50px;line-height: 50px;font-size: 15px;color: #fff;position: absolute;bottom: 0;left: 0;max-width: 400px;padding-left: 20px;z-index: 1;}
#lunbo .bd li {display: none;}
#lunbo .bd li:first-child {display: block;}

.main_info_list {width: 620px;margin-top: -5px;}
.main_info_list > li {height: 84px;border-bottom: 1px solid #eaeaea;padding: 14px 0;}
.main_info_list > li:hover a {color: #2054af;}
.time_box {width: 71px;float: left;border-right: 1px solid #eaeaea;height: 55px;color: #b0b0b0;text-align: center;cursor: default;}
.day {font-size: 26px;height: 35px;line-height: 35px;}
.year_month {font-size: 13px;height: 20px;line-height: 20px;}
.list_con_box {padding-left: 12px;width: 475px;}
.list_con_t {font-size: 15px;line-height: 30px;height: 30px;color: #333;}
.list_con_t a {color: #333;}
.list_con_abs {font-size: 13px;line-height: 25px;height: 25px;color: #999;cursor: default;}
.link_anchor {width: 30px;height: 30px;margin: 13px 5px 12px 0;border: 1px solid #cfcfcf;border-radius: 50%;background: url('link_anchor.png') center no-repeat;}

.container3{width: 100%;height: 126px;margin-bottom: 27px;}
.container3_img{width: 1200px;margin: 0 auto;}


.container4 {width: 100%;background-color: #f7f7f7;padding: 50px 0;}
.container4_left{width: 713px;}
.container4_tit_box{height: 55px;border-bottom: 1px solid #d9d9d9;}
.container4_tit_box .t1{float: left;height: 55px;font-size: 21px;color: #000;border-bottom: 2px solid #2054af;cursor: default;}
.container4_tit_box .m1{float: right;font-size: 15px;line-height: 36px;color: #666;}
.container4_tit_box .m1 ul li{float: left;background: url(s2.png) no-repeat 0px center;padding: 0px 8px;}
.container4_tit_box .m1 ul li:first-child {background: none;}
.container4_con_box_l{width: 100%;height: 306px;padding: 15px 30px;}
.container4_con_box_l > a {color: #333;}
.container4_con_box_l > a p {color: #333;font-size: 15px;line-height: 30px;text-indent: 2em;}
.abs_more img{margin: 10px 0;}
.container4_con_box_l > li {padding-left: 15px;font-size: 17px;height: 46px;line-height: 45px;color: #333;background: url(dot.png) left center no-repeat;border-bottom: 1px dashed #ccc;}

.container4_right{width: 470px;}
.container4_tit_box_r {height: 41px;border-bottom: 1px solid #d9d9d9;margin-bottom: 20px;}
.container4_tit_box_r > li {float: left;color: #2054af;height: 41px;line-height: 39px;margin-left: 35px;font-size: 21px;cursor: pointer;line-height: 25px;}
.container4_tit_box_r > li:first-child {margin-left: 0;}
.container4_tit_box_r > li.li_on {border-bottom: 2px solid #2054af;font-weight: bolder;}
.container4_tit_box_r > li a {color: #2054af;}
.container4_con_box_r {width: 100%;height: 298px;display: none;background-color: #fff;}
#xctc_lunbo {overflow: hidden;position: relative;}
#xctc_lunbo .hd {position: absolute;bottom: 0;left: 0;width: 100%;height: 40px;text-align: center;color: #fff;line-height: 40px;font-size: 15px;background-color: rgba(84, 84, 84, 0.6);z-index: 1;}
#xctc_lunbo .hd li {display: none;}
#xctc_lunbo .hd li.on {display: list-item;}
#xctc_lunbo .bd li {width: 470px;height: 298px;float: left;}
#xctc_lunbo .bd li img {width: 100%;height: 100%;}
#xctc_lunbo > a {display: block;width: 44px;height: 44px;position: absolute;top: 50%;border-radius: 50%;z-index: 1;}
#xctc_lunbo .prev {background: rgba(96, 96, 96, 0.6) url('arrow_w_prev.png') center no-repeat;left: 20px;transform: translate(0, -50%);}
#xctc_lunbo .next {background: rgba(96, 96, 96, 0.6) url('arrow_w_next.png') center no-repeat;right: 20px;transform: translate(0, -50%);}

.container5_con {padding: 40px 0;}
/*1*/
.yqfc_con1 {position: relative;}
.yqfc_con1 > a {position: absolute;width: 42px;height: 42px;top: 50%;box-shadow: 0 1px 3px #ccc;background-color: #fff;z-index: 1;border-radius: 50%;}
.yqfc_con1 .prev1 {left: -70px;transform: translate(0, -50%);background: url('prev.png') center no-repeat;}
.yqfc_con1 .next1 {right: -70px;transform: translate(0, -50%);background: url('next.png') center no-repeat;}
.yqfc_con1 .prev1:hover {transform: translate(0, -50%) scale(1.2);}
.yqfc_con1 .next1:hover {transform: translate(0, -50%) scale(1.2);}
.overflow_con1 {width: 1220px;overflow: hidden;margin: 0 -10px;padding: 0 10px;}
.yqfc_pic_list1 {width: 9999px;position: relative;}
.yqfc_pic_list1 li {float: left;width: 285px;margin-bottom: 8px;margin-left: 20px;}
.yqfc_pic_list1 li:first-child {margin-left: 0;}
.yqfc_pic_list1 li a {display: block;width: 272px;}
.img_box1 {width: 272px;height: 187px;}
.img_box1 img {width: 100%;height: 100%;}
.shadow_box {height: 55px;padding-bottom: 10px;padding-left: 20px;font-size: 17px;color: #333;line-height: 45px;box-shadow: 1px 3px 3px #ccc;width: 272px;}
/*2*/
.yqfc_con2 {position: relative;}
.yqfc_con2 > a {position: absolute;width: 42px;height: 42px;top: 50%;box-shadow: 0 1px 3px #ccc;background-color: #fff;z-index: 1;border-radius: 50%;}
.yqfc_con2 .prev2 {left: -70px;transform: translate(0, -50%);background: url('prev.png') center no-repeat;}
.yqfc_con2 .next2 {right: -70px;transform: translate(0, -50%);background: url('next.png') center no-repeat;}
.yqfc_con2 .prev2:hover {transform: translate(0, -50%) scale(1.2);}
.yqfc_con2 .next2:hover {transform: translate(0, -50%) scale(1.2);}
.overflow_con2 {width: 1220px;overflow: hidden;margin: 0 -10px;padding: 0 10px;}
.yqfc_pic_list2 {width: 9999px;position: relative;}
.yqfc_pic_list2 li {float: left;width: 285px;margin-bottom: 8px;margin-left: 20px;}
.yqfc_pic_list2 li:first-child {margin-left: 0;}
.yqfc_pic_list2 li a {display: block;width: 272px;}
.img_box2 {width: 272px;height: 187px;}
.img_box2 img {width: 100%;height: 100%;}
.shadow_box {height: 55px;padding-bottom: 10px;padding-left: 20px;font-size: 17px;color: #333;line-height: 45px;box-shadow: 1px 3px 3px #ccc;width: 272px;}


.container6{width: 100%;background-color: #f7f7f7;padding: 50px 0;}
.tit_box2 {height: 37px;margin-bottom: 20px;}
.tit_box2 .t2{width: 100px;margin: auto; height: 37px;font-size: 21px;color: #000;border-bottom: 2px solid #2054af;cursor: default;}
.link_list > li {float: left;height: 20px;line-height: 20px;color: #333;font-size: 15px;margin-left: 60px;max-width: 180px;}
.link_list > li:first-child {margin-left: 0;}
.link_list > li a {color: #333;}
.link_list > li a:hover {color: #2054af;}
.link_list .choose_box {width: 180px;background-color: transparent;text-align: left;padding-left: 13px;cursor: pointer;position: relative;cursor: pointer;background: url('xl_arr.png') 155px center no-repeat;}
.select_box {position: absolute;top: 100%;left: 0;width: 100%;border: 1px solid #b5d1e9;color: #333;display: none;max-height: 152px;overflow: auto !important;}
.select_box li {height: 30px;line-height: 30px;color: #333;background-color: #fff;text-align: left;padding-left: 12px;}
.select_box li:hover {background-color: #2054af;color: #fff;}
.select_box li:hover a {color: #fff;}


.con_on{color: #2054af;}


.old_type .tit_box {
    height: 60px;
    border-bottom: 1px solid #d9d9d9;
}
.old_type .tit_box .t {
    float: left;
    height: 60px;
    font-size: 40px;
    color: #000;
    border-bottom: 2px solid #2054af;
    cursor: default;
}
.old_type .tit_box .m {
    float: right;
    font-size: 30px;
    line-height: 60px;
    color: #666;
}
.old_type #lunbo {
    width: 100%;
    height: 550px;
    position: relative;
    overflow: hidden;
}
.old_type #lunbo .bd img{
	height: 100%;
	object-fit: cover;
}
.old_type #lunbo .hd{
	height: 60px;
}
.old_type #lunbo .hd ul li{
	width: 30px;
	height: 20px;
}
.old_type #lunbo .bd .text{
	height: 60px;
	line-height: 60px;
	font-size: 30px;
}
.old_type .main_info_list {
    width: 100%;
    margin-top: 20px;
}
.old_type .main_info_list > li {
    height: auto;
    border-bottom: 1px solid #eaeaea;
    padding: 14px 0;
    overflow: hidden;
}
.old_type .time_box {
    width: 150px;
    float: left;
    border-right: 1px solid #eaeaea;
    height: auto;
    color: #b0b0b0;
    text-align: center;
    cursor: default;
}
.old_type .day {
    font-size: 40px;
    height: auto;
    line-height: 50px;
}
.old_type .year_month {
    font-size: 30px;
    height: auto;
    line-height: 40px;
}
.old_type .list_con_box {
    padding-left: 20px;
    width: 950px;
}
.old_type .list_con_t {
    font-size: 36px;
    line-height: 60px;
    height: auto;
    color: #333;
}
.old_type .list_con_abs {
    font-size: 30px;
    line-height: 60px;
    height: auto;
    color: #999;
    cursor: default;
}
.old_type .link_anchor {
    width: 50px;
    height: 50px;
    margin: 40px 5px 12px 0;
    border: 1px solid #cfcfcf;
    border-radius: 50%;
}
.old_type .container4_left {
    width: 100%;
}
.old_type .container4_tit_box{
	height: 60px;
}
.old_type .container4_tit_box .t1 {
    float: left;
    height: 60px;
    font-size: 40px;
    color: #000;
    border-bottom: 2px solid #2054af;
    cursor: default;
}
.old_type .container4_tit_box .m1 {
    float: right;
    font-size: 36px;
    line-height: 60px;
    color: #666;
}
.old_type .container4_con_box_l > a p {
    color: #333;
    font-size: 30px;
    line-height: 60px;
    text-indent: 2em;
}
.old_type .container4_con_box_l{
	height: auto;
}
.old_type .abs_more img{
	width: 215px;
}
.old_type .container4_con_box_l > li {
    padding-left: 20px;
    font-size: 30px;
    height: 60px;
    line-height: 60px;
    color: #333;
    border-bottom: 1px dashed #ccc;
    background-size: 10px;
}
.old_type .sdfgh{
	display: none;
}
.old_type .container4_right {
    width: 100%;
}
.old_type .container4_tit_box_r{
	height: 60px;
}
.old_type .container4_tit_box_r > li {
    float: left;
    color: #2054af;
    height: 60px;
    font-size: 40px;
    cursor: pointer;
    line-height: 60px;
}
.old_type .container4_con_box_r object,.old_type .container4_con_box_r object embed{
	width: 1200px;
}
.old_type .tempWrap{
	width: 1200px;
	height: 550px;
}
.old_type #xctc_lunbo .bd li{
	width: 1200px;
	height: 550px;
}
.old_type #xctc_lunbo .bd li img{
	object-fit: cover;
}
.old_type .shadow_box {
    height: 100px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 30px;
    color: #333;
    line-height: 50px;
    box-shadow: 1px 3px 3px #ccc;
    width: 272px;
}
.old_type .tit_box2{
	height: 60px;
}
.old_type .tit_box2 .t2{
	height: 60px;
	width: 165px;
	font-size: 40px;
}
.old_type .link_list{
	overflow: hidden;
}
.old_type .link_list > li{
	    float: left;
	    height: auto;
	    line-height: 60px;
	    color: #333;
	    font-size: 30px;
	    overflow: hidden;
	    max-width: inherit;
		width: 33%;
		text-align: center;
		margin-left: 0px !important;
}