/*.banner{height:400px;overflow:hidden;}
.banner img{width:100%;height:400px;}
.slides img{height:400px;}*/
.flexslider {margin: 0px auto;position: relative;width: 100%;height:400px;overflow: hidden;zoom: 1;}
@media (min-width: 960px) and (max-width: 1400px){.flexslider .slides li img {margin-left:-25%;}}

.flexslider .slides li {width: 100%;height: 100%;text-align:center;}

.flex-direction-nav .flex-next {background-position: 0 -40px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1;	filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;	position: absolute;	bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;float:none;}
.flex-control-paging li a {display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}


/*news and report*/
.new_report{overflow:hidden;margin-top: 30px;}
.news{width: 920px;padding:60px 0px 20px 0px;background-image: linear-gradient( 90deg , #FFF 30%,#ECECEC 30%);}
.new_title{padding-bottom: 15px;}
.new_title b {    color: #1a379f;  font-size: 20px;}
.title{border-bottom: 2px solid #1255da;padding-bottom: 15px;color:#000;}
.title a:hover{color:#000000;}
.blue_tit{color: #1255da;}
.more2{font-size: 12px;padding-top: 6px;color:#1a379f;}


.slideBox{ width:920px; height:290px; overflow:hidden; float:left; }
.slideBox .pic{height:290px;}
.news_list{margin-top:25px;width: 550px;height: 300px;overflow:hidden;}
.news_list ul li{line-height: 38px;padding-left: 20px;}
.news_list ul li a{font-size: 16px;}
.news_list ul li:hover a{color: #1255da;}
.time{color: #a9a9a9;font-size: 16px;}

.xydtl{float:left;width:400px;}
.xydtr{float:right;width:460px;}

.xydtr .datetime { padding-left: 10px;font-size: 12px !important; color: #999;margin: 0 0 7px;}

.xydtr .info {   padding: 5px 40px 5px 10px;}
.info h4 a {  font-size: 18px;color:#1a379f;margin-bottom: 10px;display: block;line-height: 150%;}
.info h4{margin:0px auto;}
.summary { margin: 0 0 7px; line-height:25px; color: #555;font-size: 14px;}


.tzgg_nr_z {background: #6392ea;padding: 8px 0px 6px 0px;text-align: center;width: 18%;}
.tzgg_nr_z p {font-size: 36px;color: #ffffff;line-height: 22px;margin-bottom:5px;}
.tzgg_nr_z span {color: #ffffff;line-height: 22px;font-size:12px;}
.tzgg_nr_y {width: 77%;	margin-left: 3%;}
.tzgg_nr_y p {font-size: 15px;}
.tzgg_nr_y span {color: #999;display: block;}
.tzgg_nr ul li {margin-bottom: 14px;}
.tzgg_nr ul li:hover .tzgg_nr_z {background: #01844b;}
.tzgg_nr ul li:hover .tzgg_nr_z p {color: #fff;}
.tzgg_nr ul li:hover .tzgg_nr_z span {color: #fff;}
.zpgg{margin: 60px 0px;clear:both;}
.zpgg img{display: block;width: 100%;}

/*tab 切换*/
.tab_all{padding-top: 60px;overflow:hidden;}
.tab_left{width: 1000px;}
.tab_right{width: 400px;}
.tab_title{padding-bottom: 20px;border-bottom: 0px solid #1a4ae8;font-size: 40px;font-weight: 600;}
.hasMoreTab{ }
.hasMoreTab .hd{ line-height:46px; height:46px;position:relative;left: 0;bottom: 0; background-color:#ffffff;border-bottom:2px solid #1847d3;}
.hasMoreTab .hd .more{ float:right;font-size: 16px;padding-right:10px;}
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:46px; overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left;cursor:pointer;font-size: 16px;margin-right: 20px;color:#000;width:160px;text-align:center;}
.hasMoreTab .hd li.on{height:46px; line-height:46px; color: #ffffff; background-color:#1847d3;}
.hasMoreTab .bd{clear:both; position:relative;margin-top: 10px;}
.hasMoreTab .bd ul li{padding: 10px; height: 40px;overflow:hidden;line-height: 40px;border-bottom: 1px solid #e2e2e2;margin:0px 10px;}
.hasMoreTab .bd ul li:hover a{color: #1847d3;}
.hasMoreTab .bd ul li:hover{background-color: #eee;}
.hasMoreTab .bd ul a{ color:#000;display:block;float:left;}
.hasMoreTab .bd ul li span.fr{margin-right:10px;}

.img_link{margin-top: 30px;}
.img_link ul li{clear:boht;margin-top: 20px;width: 285px;}
.img_link ul li img{display: block;width: 100%;}
.yqlj{margin-top:30px;}
.index_link_list_name{padding:10px 0px;}
.index_link_box_p_name {width: 155px;display: inline-block;float: left;margin-left: 15px;margin-top: 8px;line-height: 18px;}

/***/
.label-fail {
    background-color: #1a379f;
    color: #ffffff;float: left;
    margin-right: 10px;
}
.label {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-top:10px;
    border: 1px solid transparent;
    padding: 0.3em 0.8em;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    font-size: 12px;
    line-height: 1;
}
.list-1 {list-style: none;}
.inside-b {    padding-bottom: 14px;}
.outside-b {    margin-bottom: 14px;}
.list-1 .list-content, .list-1 ul {padding-left: 0;}
.list-1 ul { list-style: none; margin-top: 0; margin-bottom: 0;}
.hsjdlm .inside-tb,.hsjdrm .inside-tb {line-height:50px;}
.list-1 .list-content li span {  display: inline-block;}
.outside-l {margin-left: 14px;}
.list-1 .list-content li div { overflow: hidden;}

.block-region-bottom .block:first-child a {color: #ffffff !important;}
.list-1-blue{clear:boht;overflow:hidden;}

.dtbox{margin-top:50px;}
.xsjlbox{padding-bottom:30px;}
.hsjd{width:100%;clear:both;overflow:hidden;margin:20px 0px 100px 0px;}
.hsjdl{width:50%;height:420px;float:left;display:in-block;background:#bb020a;overflow:hidden;padding-bottom:50px;}
.hsjdlm{ background:#bb020a url(../images/red-bg.jpg) no-repeat right top;overflow:hidden;width:700px;float:right;padding-right:50px;}
.hsjdr{height:420px;width:50%;float:left;background:#47a2d3;overflow:hidden;padding-bottom:50px;}
.hsjdrm{background:#47a2d3 url(../images/speelecF1-bg.jpg) no-repeat left top;overflow:hidden;width:700px;float:left;padding-left:50px;}
.hsjdl .block{color:#ffffff;padding:30px 0px;}
.hsjdr .block{color:#ffffff;padding:30px 0px;}
.list-1-blue .one-line a {color: #ffffff;}
.block-title{overflow:hidden;clear:both;}
.block-title h2 {border: 0;    font-size: 20px;margin-bottom: 30px;font-weight: 600;}
.block-title h2 span{font-size:12px;}
.more-link { display:block;text-align:center;clear:both;color:#ffffff;display:none;}
.block a{color:#ffffff;font-weight:normal;}
.dtbox h2,.xsbox h2{color:#1847d3}
.xsbox{padding-bottom:80px;}
.block-title2{width:40%;margin:0px auto;overflow:hidden;}
.owl-wrapper{clear:both;margin:60px 0px;overflow:hidden;}
.block-title2 span {width: 30%; height: 10px; border-top:1px solid #cccccc;display:inline-block;}
.block-title2 b {line-height:31px;color:#1a379f;font-size:20px;display: inline-block;text-align: center;width: 40%;}
.block-title2 b a{ color:#1a379f;}
.row { width:500px;float:left;}
.col-lg-3 {width: 100px;height:100px;float: left; background-color:#1a379f;line-height:120px;margin-right:24px;}
.tags{width:50px;height:50px;line-height:30px;color:#ffffff;font-size:25px;font-weight:600;margin:20px 0px 0px 25px;}
.col-lg-9 { width: 350px;float: left;}
.eventinfo p {clear: both;overflow:hidden;margin-bottom:5px;}
.eventinfo p strong {color: #555;}
b, strong {font-weight: bolder;}
.eventinfo p span {color: #999;}
.inside-tb a{color:#ffffff;}
.ckgdfw a {
    color: #147be0;
    border: 1px solid #147be0;
    display: block;
    width: 200px;
    text-align: center;
    line-height: 45px;
    margin: 25px auto;
    height: 45px;
}