﻿@charset "utf-8";
/* CSS Document */

body{ background-color: #efefef ;}

.flexslider{width:100%;height:529px; position: relative; overflow:hidden; z-index: 1;}
		/*图片*/
.flex-viewport,.flexslider .slides,.flexslider .slides li/*,.flexslider .slides li a img*/{ display: block; width:100%; /*height:100%;*/}
.flexslider .slides li { overflow: hidden; position: relative;}
.flexslider .slides li a { display: block; width:1920px; height:100%; position: relative; left:50%; margin-left:-960px}
 

.flexslider .slides li a { text-align: center;}
.flexslider .slides li a img { display: inline-block; width:100%; height:529px;}

		/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:14px;text-align:center; z-index: 9999;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline; margin: 0 4px}
.flex-control-paging li a{ background-image:url(img/dd.png) ;background-position: center 0; display: block; width: 13px; height:13px; overflow: hidden; text-indent: -99em; cursor: pointer;}
.flex-control-paging li a.flex-active{ background-position: center -13px;}

.flex-direction-nav{ width: 100%; position: absolute; left: 0; top: 250px; z-index: 9999; display: none }
/* .flex-direction-nav .flex-prev { width: 24px; height: 64px;  font-size: 0; display: block; background: url(../images/ban-l.png) no-repeat;float: left; margin-left: 50px; }
.flex-direction-nav .flex-next { width: 24px; height: 64px;font-size: 0; display: block; background: url(../images/ban-r.png) no-repeat;float: right ; margin-right: 50px;} */



.main-bj{ width: 100%; background: url(img/bk1-bj.jpg) no-repeat; background-position: top center; overflow: hidden;}
.main-box{ width: 1280px; margin: 0 auto; overflow: hidden;}
.bk1-bj{ width: 1280px; height: 417px; margin: 27px 0 20px 0; overflow: hidden;}
.bk1-l{ width: 578px;height: 413px; border-top: 2px solid #0a63b3 ;border-bottom: 2px solid #0a63b3 ; background-color: #fff;float: left;}
.bk1-r{ width: 680px;height: 417px;border-bottom: 2px solid #0a63b3 ; background-color: #fff;float: right;}



.focus2 { width: 538px;height: 395px;position: relative; margin: 15px 0 0 20px; overflow: hidden;}
.focus2 ul { height: 395px;position: absolute;}
.focus2 ul li {float: left;width: 538px;height: 395px;overflow: hidden; position: relative;}
.focus2 ul li div {position: absolute; overflow: hidden;}
.focus2 .btn {position: absolute;width: 538px;height: 10px;padding: 5px 0;right: 0;
bottom: 5px;text-align: center;}

.focus2 .btn span { display: inline-block; _display: inline; _zoom: 1; width: 13px; height: 13px;
 _font-size: 0; margin-left: 5px; cursor: pointer; background: none;border-radius: 40%;background-color: #d6d6d6;}

.focus2 .btn span.on {background-color: #0a63b3;width: 23px; border-radius: 26%;}

/* 
.focus2 .pre {
    width: 22px;
    height: 33px;
    position: absolute;
    top: -60px;
    right: 70px;
    background: url(../images/foc1.png) no-repeat;
    cursor: pointer;
    display: block !important;
    opacity: 1 !important;
}

.focus2 .next {
    width: 22px;
    height: 33px;
    position: absolute;
    top: -60px;
    right: 47px;
    background: url(../images/foc2.png) no-repeat;
    cursor: pointer;
    display: block !important;
    opacity: 1 !important;
}

.focus2:hover .pre {
    display: block !important;
}

.focus2 .pre:hover {
    background: url(../images/foc1-1.png) no-repeat;
}

.focus2 .next:hover {
    background: url(../images/foc2-1.png) no-repeat;
} */

.wbnr { width: 538px;color: #fff; overflow: hidden;}
.wbnr h4 {font-size: 16px;width: 100%;height: 30px;line-height: 30px;text-align: center;white-space: nowrap;
text-overflow: ellipsis;overflow: hidden;color: #363a3f}

/* 焦点图 */


.Nota5{ width: 100% ; height: 50px; background-color: #c12324 ; position: relative; overflow: hidden;}
.Nota5 h4{ width: 134px; height: 50px; line-height: 50px; font-size: 20px; color: #fff ;float: left;text-align: center; margin: 0 4px;}
.Nota5 h4.lp{ color: #fff  ;  font-weight: bold}
.Nota5 a{ font-size: 14px; color: #fff; position: absolute; right: 12px; top: 16px}
.dt-box{ width: 640px; margin: 0 auto;}

.dt-bj{ width:640px; background: url(img/fj.jpg) no-repeat; background-position: left bottom;  padding-bottom: 25px; margin-top: 16px; }
.dt-bj a{width:640px; display:block;}
.dt-bj img{ width:147px; height:100px; float: left; margin-left: 6px; }
.dt-bj .wr{ width:470px;height:100px; float: left; margin-left:11px; overflow: hidden; }
.dt-bj .wr h3{width:470px; height:20px; line-height:20px; font-size:16px; color:#2f3a45; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }
.dt-bj .wr p{width:470px;height:60px; line-height:20px; font-size:12px; color:#b6babd;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; margin-top:5px; overflow:hidden; }
.dt-bj:hover .wr h3{ color: #0a63b3;}

.news_e{ width:640px;  overflow:hidden; position: relative; }
.news_e ul{ width:100%; padding-top:12px;}
.news_e ul li{width:100%; height:26px; line-height:26px; margin-bottom:9px;  overflow:hidden}
.news_e ul li a{width:494px;height:26px; line-height:26px; display:block; float: left;background:url(img/dian.png) no-repeat; display:block; background-position:5px center; padding-left:16px; font-size:16px; color:#2f3a45;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }
.news_e ul li span{ width:90px;height:26px; line-height:26px; float:right; line-height:30px; display:block; text-align:right; font-size:16px; color:#afb5ba;  overflow:hidden}
.news_e ul li:hover a{ color:#064b9c; }


.zs-box{ width: 1280px;}
.zs-box h3{ height: 37px; line-height: 40px; background: url(img/ico1.png) no-repeat ; background-position: left center ; font-size: 24px; color: #0a63b3; padding: 0 0 0 47px; overflow: hidden;}
.zs-box h3 span{ font-size: 14px; color: #77797a; padding-left: 18px;}
.zd-box{width: 1280px; height: 396px; margin: 7px 0 20px 0; overflow: hidden;}
.zd-l{ width: 813px ; height: 394px; float: left; background-color: #fff ; border-top: 1px solid #cccccc ; border-bottom: 1px solid #cccccc ; padding: 0 16px; overflow: hidden;}
.zd-r{width: 413px ; height: 396px; float: right ; background: #c12324 no-repeat; overflow: hidden;}

.zd-r .vid{ width: 380px; height: 53px; border-bottom: 2px solid #fff ; margin: 0 auto; position: relative;}
.zd-r .vid img{ position: absolute; left: 7px; bottom: 6px}
.zd-r .vid h3{ font-size: 22px; color: #fff ;position: absolute; left: 53px; bottom: 6px}

.viode-bj{width: 374px;  height:319px; margin: 0 auto; margin-top: 22px; position: relative; overflow: hidden; }
.viode-bj .cp{ width: 374px; height: 227px ;}
.viode-bj .vio{ width: 374px; height: 227px ; background: url(img/sp-bj.png) repeat ; position: absolute; left: 0; top: 0; text-align: center;}
.viode-bj   img{ margin: 0px 0 0 0; width:100%}
.viode-bj a{width: 374px; height: 30px;line-height: 30px; display: block ; font-size: 16px; color: #fff ; text-align: center ; overflow: hidden;}

.xuan-b{ width: 378px;  height: 38px; margin: 0 auto ;  margin-top: 10px; background: url(img/jxing.png) no-repeat; overflow: hidden;}
.xuan-b a{ width: 135px; height: 20px ;line-height: 20px;float: left; background: url(img/jm.png) no-repeat; font-size: 14px; color: #badcfe; padding-left: 25px; margin-left: 15px; margin-top: 9px; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}


.dti-bj{ width: 394px;float: left;}
.dti-b{ width: 394px ; height: 55px; background: url(img/xian.jpg) no-repeat left bottom; position: relative; overflow: hidden;}
.dti-b h3{ height: 30px; line-height: 26px; background: url(img/icb1.png) no-repeat ; padding-left: 45px; font-size: 20px; font-weight: bold ; color: #064b9c; margin: 20px 0 0 0;}
.dti-b  a{ font-size: 14px; color: #6c7073; position: absolute; right: 4px; bottom: 10px}

.dt-z{ width: 394px; height: 103px; margin: 3px 0 0 0;border-bottom: 1px solid #bdd0e2;overflow: hidden;}
.dt-z a{ width: 374px; height: 92px; background-color: #f9f9f9;  padding: 10px; display: block}
.dt-z img{ width: 133px ; height: 92px ; float: left;}
.dt-z .wr{width: 230px; height: 92px; float: right; overflow: hidden;}
.dt-z .wr h3{ width: 230px;height: 40px; line-height: 20px ; font-size: 16px ; color: #0a63b3 ; overflow: hidden;}
.dt-z .wr h4{ width: 230px; height: 40px; line-height: 20px; font-size: 14px; color: #595f64; margin: 5px 0 0 0; overflow: hidden;}
.dt-z .wr h4 span{ color: #0a63b3 ; font-weight: bold}
.dt-z:hover .wr h3{ color: #b57536 ; font-weight: bold}

.news_d{ width:394px;  overflow:hidden; position: relative; }
.news_d ul{ width:100%; padding-top:14px;}
.news_d ul li{width:100%; height:26px; line-height:26px; margin-bottom:11px;  overflow:hidden}
.news_d ul li a{width:300px;height:26px; line-height:26px; display:block; float: left;background:url(img/dian.png) no-repeat; display:block; background-position:5px center; padding-left:16px; font-size:16px; color:#2f3a45;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }
.news_d ul li span{ width:50px;height:26px; line-height:26px; float:right; line-height:30px; display:block;  font-size:16px; color:#afb5ba;  overflow:hidden}
.news_d ul li:hover a{ color:#064b9c; }

.jia .dti-b h3{ float: left; margin-right: 20px; }
.jia .dti-b .gf1{ background: url(img/icb2.png) no-repeat;}
.jia .dti-b .gf1:hover{ background: url(img/icb2-1.png) no-repeat;}
.jia .dti-b .gf2{ background: url(img/icb3.png) no-repeat;}
.jia .dti-b .gf2:hover{ background: url(img/icb3-1.png) no-repeat;}
.jia .dti-b .gf1.dw{color: #b57536 !important; background: url(img/icb2-1.png) no-repeat;}
.jia .dti-b .gf2.dw{color: #b57536 !important; background: url(img/icb3-1.png) no-repeat;}

.huan-b{ width: 100%;}
.she-b{ width: 1280px; padding: 37px 0 0 0 ; height: 330px; background-color: #fff ; border-top: 1px solid #bd9063 ;border-bottom: 1px solid #bd9063 ; margin: 8px 0 0 0; overflow: hidden;}




.picScroll-left {width: 1213px; height: 310px; margin: 0 auto; position: relative; overflow: hidden;}
.picScroll-left .hd { width: 1213px;position: absolute; left: 0; bottom: 0; z-index: 99999; text-align: center;}
.picScroll-left .hd ul li{ width: 18px; height: 12px; background-color: #d6d6d6; border-radius: 6px; font-size: 0; display: inline-block; margin: 0 5px;}
.picScroll-left .hd ul li.on{width: 32px; background-color: #0a63b3}

.picScroll-left .bd { width: 1212px;  overflow: hidden;}
.picScroll-left .bd ul { /*overflow:hidden;*/ zoom: 1; }
.picScroll-left .bd ul li {width: 1262px;position: relative;overflow: hidden;margin-right: 47px;}
.picScroll-left .bd ul li .yu-bj{width: 188px;float: left; margin: 0 60px 0 0 }
.picScroll-left .bd ul li .yuan{width: 188px; height: 188px; background: url(img/yuan1.png) no-repeat;position: relative; border-radius: 188px; overflow: hidden;}
.picScroll-left .bd ul li .yuan .mg{width: 188px; height: 188px; border-radius: 188px; overflow: hidden;}
.picScroll-left .bd ul li h3{width: 228px;height:20px; line-height: 20px;font-size: 18px;color: #2f3a45;text-align: center;overflow: hidden;margin: 12px 0 10px 0;position: relative;left: -20px;}
.picScroll-left .bd ul li p{width: 188px; height: 36px; line-height: 18px ; font-size: 12px; color: #757b82; text-align: center ; overflow: hidden;}
.picScroll-left .bd ul li .yuan .yy{ width: 174px; height: 174px; position: absolute; left: 7px; bottom: 8px ; border-radius: 174px; overflow: hidden; display: none}
.picScroll-left .bd ul li .yu-bj:hover .yuan{ background: url(img/yuan2.png) no-repeat;}
.picScroll-left .bd ul li .yu-bj:hover .yy{ display: block}
.picScroll-left .bd ul li .yu-bj:hover h3{ font-weight: bold; color: #0a63b3}


.wh-bj{ width: 1280px; height: 377px ; margin: 20px 0; overflow: hidden; }
.wh-l{ width: 846px ; height: 377px ;float: left;}
.wh-r{ width: 413px; height: 377px ;float: right ; background: url(img/wb.jpg) no-repeat; position: relative; overflow: hidden;}

.zaz{width: 380px; height: 55px; margin: 0 auto; position: relative;}
.zaz img{ position: absolute; left: 7px; bottom: 6px}
.zaz h3{ font-size: 22px; color: #0a63b3;position: absolute; left: 50px; bottom: 8px}
.zaz a{position: absolute; right: 0; bottom: 13px ; font-size: 14px; color: #6c7073;}

/* 旋转木马 */

.poster-main{position: relative;width: 380px;height: 200px; margin: 0 auto; margin-top: 20px;}
.poster-main img{display:block; box-shadow: 3px 3px 20px #999}
.poster-main .poster-list{width: 320px;height: 200px}
.poster-main .poster-list .poster-item{position: absolute;left: 0px;top: 0px}
.poster-main .poster-btn{position: absolute;height: 100%;width:100px;top: 0px;z-index: 10;opacity: 0.5;}
.poster-main .poster-prev-btn{ left: 0px;cursor:pointer  }
.poster-main .poster-next-btn{right: 0px;cursor:pointer }
.poster-main .poster-list .poster-item .mm{ width: 100%; height: 30px;  overflow: hidden;}
.poster-main .poster-list .poster-item .mm h4{ font-size: 14px;height: 30px;line-height:30px; color: #b6c2d0;text-align: center}

.hkk .mm h4{color: red !important}

.zad{width: 846px; height: 55px; margin: 0 auto; position: relative;}
.zad img{ position: absolute; left: 7px; bottom: 6px}
.zad h3{ font-size: 22px; color: #0a63b3;position: absolute; left: 54px; bottom: 10px}
.zad a{position: absolute; right: 0; bottom: 13px ; font-size: 14px; color: #6c7073;}

.pic-box{width: 846px ;  height: 310px; margin: 10px 0 0 0;}
.na1{ width: 210px; height: 150px;float: left; position: relative; overflow: hidden;}
.na1 img{width: 204px; height: 144px; padding: 3px;}
.na1 .hh{width: 210px; height: 150px; background: url(img/hh-bj.png) repeat ; position: absolute; left: 0; top: 0; display: none}
.na1 .hh h3{ width: 190px;text-align: center ; font-size: 20px; font-weight: bold ; color: #fff ; margin: 60px 0 0 10px}

.na2{ width:623px; height: 150px;float: right; background-color: #fff ; position: relative; overflow: hidden;}
.na2 img{width: 275px; height: 144px;float: left;padding: 3px;}
.na2 .hh{width: 304px; height: 150px; float: left; margin: 0 0 0 17px;}
.na2 .hh h3{ width:304px; height: 22px; line-height: 22px; text-align: left ; font-size: 20px; color: #0a63b3; margin: 10px 0 7px 0; overflow: hidden; }
.na2 .hh p{ font-size: 12px ; color: #757b82}

.na3{ width: 305px; height: 150px;float: left; position: relative; overflow: hidden;}
.na3 img{width: 299px; height: 144px; padding: 3px;}
.na3 .hh{width: 305px; height: 150px; background: url(img/hh-bj.png) repeat ; position: absolute; left: 0; top: 0; display: none}
.na3 .hh h3{ width: 285px;text-align: center ; font-size: 20px; font-weight: bold ; color: #fff ; margin: 60px 0 0 10px}
.mag{ margin: 0 13px;}

.hovr{ margin-bottom: 12px;}
.hovr:hover .hh{ display: block}
.hovr:hover img{ padding: 0; border: solid 3px #0a63b3}
.na2 img{ padding: 0; height: 150px;}
.na2:hover img{border: none}
.na2:hover .hh h3{ font-weight: bold}


.bta-bj{ width: 100% ; background: url(img/dbu-bj.jpg) no-repeat top center;  overflow: hidden;}
.bta-b{ width: 1280px; margin: 0 auto ; overflow: hidden;}

.xy-bj{width: 1280px;}
.xy-l{width: 846px; height: 351px;float: left; overflow: hidden;}
.xy-r{width: 413px; height: 351px;float: right;    background: url(img/wb1.jpg) no-repeat;}


.news_f{ width:382px; margin: 0 auto;  overflow:hidden; position: relative; }
.news_f ul{ width:100%; padding-top:10px;}
.news_f ul li{width:100%; height:26px; line-height:26px; margin-bottom:10px;  overflow:hidden}
.news_f ul li a{width:300px;height:26px; line-height:26px; display:block; float: left;background:url(img/dian.png) no-repeat; display:block; background-position:5px center; padding-left:16px; font-size:16px; color:#2f3a45;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }
.news_f ul li span{ width:50px;height:26px; line-height:26px; float:right; line-height:30px; display:block;  font-size:16px; color:#afb5ba;  overflow:hidden}
.news_f ul li:hover a{ color:#064b9c; }

.liu-b{ width: 808px; height: 296px; background-color: #fff; padding: 0 19px; overflow: hidden; }
.nu-box{width: 808px; height: 266px; margin: 15px 0 0 0; background-color: #f4f4f4;overflow: hidden;}
.ha1{ width: 367px; height: 266px;float: left;}
.ha1 img{width: 367px; height: 266px;}
.ha2{ width: 424px; height: 133px;float: right; position: relative; z-index: 2; padding: 0 0 0 16px; }
.ha2 h3{ width: 408px; height: 20px; line-height: 20px; font-size: 16px; color: #2f3a45 ; margin: 20px 0 10px 0; overflow: hidden;}
.ha2 p{width: 408px;height: 54px; line-height: 18px; font-size: 12px; color: #757b82 ; overflow: hidden;}
.ha2 img{ display: none ; position: absolute; left: -10px; bottom: 55px;}
.lang{ background-color: #d0ae89 ; }
.lang h3{ font-weight: bold; color: #fff}
.lang p{ color: #e8d9ca}
.lang .gg{ display: block}



.fj-bj{ width: 1280px ; padding: 20px 0 30px 0}

.picMarquee-left2{ width:1280px;  overflow:hidden; position:relative; padding:30px 0 0 0; }
.picMarquee-left2 .hd{ position:absolute; left:0; top:100px; width:1178px; display:none }
.picMarquee-left2 .bd{ width:1280px; margin:0 auto;}
.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left2 .bd ul li{ width:300px; float:left; _display:inline; overflow:hidden;margin-right:20px;  position: relative; }
.picMarquee-left2 .bd ul li .ig-box{ width:300px;   position: relative; overflow: hidden;}
.picMarquee-left2 .bd ul li img{ width:300px; height:225px;cursor:pointer;}
.picMarquee-left2 .bd ul li h4{ width:297px; height: 20px; line-height: 20px; font-size: 16px; color: #2b3136 ; white-space:nowrap;  text-overflow:ellipsis; padding: 0 0 0 3px; margin: 17px 0 6px 0; overflow: hidden;}
.picMarquee-left2 .bd ul li h5{width:297px; height: 20px; line-height: 20px; font-size: 14px; color: #b4b4b4 ; white-space:nowrap;  text-overflow:ellipsis; padding: 0 0 0 3px; overflow: hidden;}
.pptitle{text-align:center; color:#333; font-size:16px; line-height:2;}
.hidd{ width: 245px;  display:none;   }
.hidd h2{ width: 210px !important; margin: 0 auto !important; text-align: center; font-size: 16px !important; font-weight: bold !important; color: #0c63b1 !important; padding: 0 !important; margin-top: 32px !important; overflow: hidden;}
.hidd p{ width: 210px; height: 40px; line-height: 20px; margin: 0 auto; font-size: 12px; color: #757b82 ; margin-top: 6px; margin-bottom: 12px;text-align:justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.hidd h3{ width: 80px; height: 33px; line-height: 33px; text-align: center; background: url(img/zz2.png) no-repeat;font-size: 14px; color: #fff; margin: 0 auto;}
/* .picMarquee-left2 .bd ul li:hover h4{ display: none}
.picMarquee-left2 .bd ul li:hover h5{ display: none} */









/* 友情链接 */


.index_09 {padding-bottom: 20px; overflow:hidden; }
.i09_main_1 { position: relative; padding-top:20px;}
.i09_main_1 .main_title { height:49px; position: relative; border-bottom:1px solid #d2dce6;}
.i09_main_1 .main_title .img { position: absolute; left:11px; width:32px; height:32px; top:8px;}
.i09_main_1 .main_title .text_1 { float:left; padding: 0 28px 0 50px; color: #1e3159; font-size:20px; line-height:48px; }

.i09_main_1 .mainbox { position: absolute; right:0; bottom:8px;}
.i09_main_1 .mainbox .item { float:left; }
.i09_main_1 .mainbox .item+.item { margin-left:16px;}
.i09_main_1 .mainbox .item .select { width:182px; height:33px; padding:0 8px;background: url(img/ptb.jpg) repeat-x ; border:1px solid #c1c1c1; color: #122334}


.i09_main_2 { margin-top:30px;}
.i09_main_2 .list {width: 100%}
.i09_main_2 .list ul {width: 100%}
.i09_main_2 .list ul li { float:left; width:20%}
.i09_main_2 .list ul li a { display: block; border: solid 1px #bdbdbd ; margin:0 10px; background:#fff; text-align:center}
.i09_main_2 .list ul li a .img { max-width:100%; height:38px; }

.w1255{    width: 1280px; margin: 0 auto;}



/* 2019.9.20 */

.na2{ width: 618px; background: none; padding: 3px; height: 144px; }
.na2 img{ padding: 0; height: 144px;}
.na2 .hh{ width: 323px; height: 144px; background-color: #fff; margin: 0; padding: 0 0 0 20px;}
.na2:hover img{border: none}
.na2:hover .hh h3{ font-weight: bold}
.na2:hover{ background-color: #0a63b3}
.dw{ color:#0660b6 !important ; }

/*
.picScroll-left .bd ul li .yu-bj .yuan{ transition:0.5s;}
.picScroll-left .bd ul li .yu-bj:hover .yuan{ transform:rotate(180deg) }*/

.pic-box .na2 .hh h3{ margin: 10px 0 7px 0 !important}


.picScroll-left .bd ul li .yuan .mg{width: 174px; height: 174px; border-radius: 174px; position: absolute; left: 7px; top: 7px; overflow: hidden;}


.zd-r .vid a{font-size: 14px;color: #fff;position: absolute; right: 4px;bottom: 10px;}
.zs-box{ position: relative;}
.zs-box a{font-size: 14px;color: #6c7073;position: absolute; right: 18px;bottom: 6px;}





