@charset "utf-8";
/* CSS Document */

.flexslider{width:100%; height:600px; 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;  width:2560px; height:100%; position: relative; left:50%;margin-left:-960px; margin-left:-1280px; }
.flexslider .slides li a { text-align: center;}
.flexslider .slides li a img { display: inline-block; width:100%; height:600px; }

/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:80px;text-align:center; z-index:88;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline; }
.flex-control-paging li a{ width: 4px; height:4px; background-color: #fff ; overflow: hidden; font-size: 0; cursor: pointer; margin: 0 3px; display: inline-block ; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.flex-control-paging li a.flex-active{ width: 13px; opacity: 1; background-color: #235da8 ; }
.flex-prev{font-size: 0}
.flex-next{font-size: 0}
/* .flex-direction-nav{ width:100%;  position: absolute;left:0; top: 304px ;}
.flex-prev{ width: 58px; height: 58px; background: url(../images/lt.png) no-repeat ;display: block ;position: absolute; left: 0;top: 0 ;z-index: 99;font-size: 0}
.flex-next{ width: 58px; height: 58px; background: url(../images/rt.png) no-repeat ;display: block ;position: absolute; right: 0;top: 0 ;z-index: 99;font-size: 0}
.flex-prev:hover{ background: url(../images/lt1.png) no-repeat ;}
.flex-next:hover{ background: url(../images/rt1.png) no-repeat ;} */


.bka-bj{ width: 100% ; height: 702px; background: url(../images/bka-bj.jpg) no-repeat center center; overflow: hidden;}
.bka-c{ width: 1200px; margin: 0 auto ; overflow: hidden;}
.titel-box{ width: 100% ;text-align: center ;padding: 60px 0 0 0}
.titel-box h3{ line-height: 24px;font-size: 24px;font-weight: bold;color: #f6aa21 ;margin-bottom: 10px;}
.titel-box h3 span{color: #1b4590}
.titel-box h4{ line-height: 14px;font-size: 14px;color: #999}

.anbox{width: 100% ; margin: 42px 0 0 0; position: relative; overflow: hidden;}
.anbox .tp{ width: 849px; height: 480px;}
.anbox .bsbj{ width: 565px; height: 358px; padding: 0 20px;background: rgba(255, 255, 255, 0.9) ; position: absolute; right: 0;top: 49px;z-index: 2; overflow: hidden;}
.anbox .bsbj p{ width: 100% ; height: 270px; line-height: 30px;font-size: 16px; color: #333 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;text-align: justify;margin-top: 20px; overflow: hidden;}
.anbox .bsbj h5{ width: 565px;text-align: right; position: absolute; left: 20px;bottom: 30px}
.anbox .bsbj h5 a{display: inline-block;font-size: 14px; height: 16px;line-height: 16px; color: #999 ; background: url(../images/rt.png) no-repeat right center; padding-right: 9px}
.anbox .bsbj h5 a:hover{color: #1b4590}



.bkb-bj{ width: 100% ;background-color: #fff; overflow: hidden;}
.bkb-c{ width: 1200px; margin: 0 auto ; padding: 0 0 60px 0; overflow: hidden;}
.gd-box{ width: 100% ;text-align: center ;padding: 60px 0 0 0}
.gd-box a{ width: 94px; height: 28px; display: inline-block ;line-height: 28px;text-align: center;border: solid 1px #1b4590 ;font-size: 14px; color: #999;}
.gd-box a i{font-style: normal ;color: #4b6ca8}
.gd-box a:hover{background-color: #1b4590 ; color: #fff}
.gd-box a:hover i{color: #fff}


.picScroll-left1{ width: 100%;margin-top: 42px; /*padding-bottom: 31px;*/  overflow:hidden; position:relative;}
.picScroll-left1 .hd{  width: 100%; position: absolute; right: 0; bottom: 0px; z-index: 1;  }
.picScroll-left1 .hd ul{ width: 100%;text-align: center}
.picScroll-left1 .hd ul li{ display: inline-block ; font-size: 0 ; width: 5px; height: 5px; background-color: #bfbfbf ; border-radius:5px; margin: 0 4px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; cursor: pointer; }
.picScroll-left1 .hd ul li.on{ width: 22px ;background-color: #c19a62}
.picScroll-left1 .bd{  width: 100%  }
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; width: 1260px}
.picScroll-left1 .bd ul li{float:left; _display:inline;width: 380px; height: 406px ; padding: 1px; overflow:hidden;  position: relative;margin-right: 27px }
.picScroll-left1 .bd ul li .tub{ width: 380px; height: 285px; overflow: hidden;}
.picScroll-left1 .bd ul li .tub img{ width: 100% ;height: 100%;transition: all 1s;}
.picScroll-left1 .bd ul li .ppt{ width: 340px; padding: 0 20px; height: 121px;background-color: #f6f6f6;position: relative; overflow: hidden;}
.picScroll-left1 .bd ul li .ppt h3{width: 100% ;height: 19px ; line-height: 20px; font-size: 16px; color: #1b4590; white-space: nowrap;text-overflow: ellipsis;margin: 25px 0 14px 0; overflow: hidden;}
.picScroll-left1 .bd ul li .ppt p{width: 100% ; height: 44px; line-height: 22px;font-size: 14px; color: #777 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-align: justify; overflow: hidden;}
.picScroll-left1 .bd ul li:hover{background-color: #1b4590}
.picScroll-left1 .bd ul li i{ width: 382px ;height: 3px;display: block ;background-color: #f6aa21 ; position: absolute; left: 0;top: 0;z-index: 2;display: none}
.picScroll-left1 .bd ul li:hover i{display: block}
.picScroll-left1 .bd ul li:hover .ppt{background-color: #1b4590}
.picScroll-left1 .bd ul li:hover h3{color: #fff}
.picScroll-left1 .bd ul li:hover p{color: #fff}
.picScroll-left1 .bd ul li:hover .tub img{transform: scale(1.1);}



.picScroll-left2{ width: 100%; overflow:hidden; position:relative;}
.picScroll-left2 .hd{  width: 100%; position: absolute; right: 0; bottom: 30px; z-index: 1;  }
.picScroll-left2 .hd ul{ width: 100%;text-align: center}
.picScroll-left2 .hd ul li{ display: inline-block ; font-size: 0 ; width: 5px; height: 5px; background-color: #bfbfbf ; border-radius:5px; margin: 0 4px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; cursor: pointer; }
.picScroll-left2 .hd ul li.on{ width: 22px ;background-color: #c19a62}
.picScroll-left2 .bd{  width: 100%  }
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{float:left; _display:inline;width:100% ; height: 220px ; overflow:hidden;  position: relative;}
.picScroll-left2 .bd ul li img{ position: absolute; left: 50%; margin-left: -1280px; top: 0}


.bkc-bj{ width: 100% ; height: 561px; background: url(../images/bkb-bj.jpg) no-repeat center center; overflow: hidden;}
.bkc-c{ width: 1200px; margin: 0 auto; padding: 60px 0; overflow: hidden;}
.zb-box{ width: 585px; float: left;}
.zb-box .gt{width: 100% ;height: 106px;}

.notice2{ width: 100%; padding: 15px 0 0 0;  overflow: hidden;}
.notice2 ul{ width: 100%; overflow: hidden;}
.notice2 ul li{ width: 585px; border-bottom: dashed 1px #d2d2d2 ;  }
.notice2 ul li a{ width: 100%;  display: block ;position: relative;padding: 10px 0 ; overflow: hidden;}
.notice2 ul li a .ntl{ width: 78px; height:60px ; float: left;background: url(../images/sx.jpg) no-repeat right center; position: relative; overflow: hidden; }
.notice2 ul li a .ntl h5{ width: 100%;text-align: center; line-height: 32px; font-size: 32px; color: #1b4590; margin: 5px 0 5px 0 ;font-weight: bold}
.notice2 ul li a .ntl h6{width: 100%;text-align: center; line-height: 16px; font-size:14px;color: #999;}
.notice2 ul li a .ntr{ width: 462px; float: right; height: 60px; margin-right: 23px; display: flex; align-items: center; justify-content: center;   overflow: hidden;}
.notice2 ul li a .ntr p{width: 100%; max-height:44px; line-height: 24px; font-size: 16px; color: #555 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}
.notice2 ul li a:hover .ntr p{color: #1b4590}







 


