@charset "utf-8";
/* CSS Document */



.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:25px;text-align:center; z-index: 9999;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline; margin: 0 8px}
.flex-control-paging li a{ background-image:url(../images/dd.png) ;background-position: center 0; display: block; width: 18px; height:18px; overflow: hidden; text-indent: -99em; cursor: pointer;}
.flex-control-paging li a.flex-active{ background-position: center -18px;}

.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;} */




.bka-bj{ width: 100% ; height: 519px; background: url(../images/bka-bj.jpg) no-repeat center center; padding: 34px 0 0 0}
.bka-box{ width: 1226px; height: 459px; background-color: #fff; padding: 29px 27px 0 27px; margin: 0 auto;overflow: hidden;}
.bka-l{ width: 634px ; height: 419px;float: left; overflow: hidden;}
.bka-r{ width: 566px ; height: 419px;float: right; overflow: hidden;}

.focus2 { width: 634px; height: 419px;position: relative;  overflow: hidden;}
.focus2 ul { height: 419px;position: absolute;}
.focus2 ul li {float: left; width: 634px; height: 419px;overflow: hidden; position: relative;}
.focus2 .btn {position: absolute;width: 550px;height: 10px;padding: 5px 0;left: 0;
bottom: 57px;text-align: right;}
.focus2 .btn span { display: inline-block; _display: inline; _zoom: 1; width: 10px; height: 10px;
 _font-size: 0; margin-left: 5px; cursor: pointer;border-radius: 50%;background-color: #d6d6d6;}
.focus2 .btn span.on {background-color: #1b3357;}
.focus2 ul li .wbnr { width: 570px; height: 46px; line-height: 46px; background:url(../images/jd-b.png) repeat; position: absolute; left: 0;bottom: 43px; overflow: hidden;}
.focus2 ul li .wbnr h4{ width: 400px;height: 46px; line-height: 46px; font-size: 16px; color: #1b3357; padding-left: 12px; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.focus2 ul li img{ width: 634px; height: 419px;}



.Nota5{ width:100%; height:34px; border-bottom:1px solid #cfcfcf;position:relative}
.Nota5 a{ text-align: center ; position:absolute; right:0px; bottom:6px; font-size:14px; color:#1b3357;}
/* .Nota5 a:hover{ color: #17559d} */
.Nota5 h4{ width:128px; height:34px; float: left; text-align:center;cursor:pointer;background: url(../images/xi2.png) no-repeat; background-position: right top; margin-right: 10px; position: relative;}
.Nota5 h4 span{width:92px; height:34px; line-height:24px; display: block; font-size:20px; color:#5d6873; position: relative; bottom: -1px;}
.Nota5 h4.lp span{ background: url(../images/on.jpg) no-repeat; background-position: left bottom; color: #1b3357; font-weight: bold}


.qie-box{ width: 100%}
.bt-b{ width: 542px; height: 120px; background-color: #f7f9fb ;padding: 0 13px; margin: 12px 0 0 0; overflow: hidden; }
.bt-b a{ width: 100%; height: 120px; display: block;overflow: hidden; }
.bt-b h3{ width: 100%; max-height: 40px; line-height: 20px; font-size: 16px;text-align: center; font-weight: bold ; color: #cf0700; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin: 14px 0 11px 0; overflow: hidden;}
.bt-b p{ width: 100%; height: 40px; line-height: 20px; font-size: 14px; color: #797979; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; text-indent: 28px; overflow: hidden;}

.qie{width: 100%;  overflow: hidden; position: relative;}
.qie ul{ width: 100%; padding-top:10px;}
.qie ul li{width: 100%; height:30px; line-height:30px; margin-bottom: 11px; overflow:hidden}
.qie ul li a{width:430px;height:30px; line-height:30px;display:block; float: left;background:url(../images/sn1.png) no-repeat; display:block; background-position:4px center; padding-left:14px; font-size:16px; color:#344965;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }
.qie ul li span{ width:75px;height:30px;line-height:30px; display:block; text-align:right; font-size:14px; color:#8796a5; font-family:"Arial";float: right ; margin-right: 4px; overflow:hidden}
.qie ul li:hover a{ color:#c26d1c; background:url(../images/sn2.png) no-repeat;background-position:4px center;}
.qie ul li:hover span{ color:#c26d1c; }


.bkb-bj{ width: 100% ; height: 584px; background: url(../images/bkb-bj.jpg) no-repeat center center;}
.bkb-box{ width: 1226px; height: 506px;  margin: 0 auto; padding-top: 19px; overflow: hidden;}
.bkb-l{ width: 810px ; height: 503px;float: left; position: relative; overflow: hidden;}
.bkb-r{ width: 346px ; height: 584px;float: right; overflow: hidden;}

.bkb-l .dt-box{ width: 379px; height: 47px; background: url(../images/lm.png) no-repeat; border-radius: 11px 11px 0 0; overflow: hidden; position: absolute; left: 0; top: 27px; z-index: 20;}
.bkb-l .dt-box a{ width: 50%; height: 47px; line-height: 47px; text-align: center; text-align: center; font-size: 20px; color: #1b3357;float: left;cursor: pointer;}
.bkb-l .dt-box a.mm{ background-color: #1b3357; color: #fff; font-weight: bold; }
.bkb-l .wb{ position: absolute; left: 116px; bottom: 28px}


.picScroll-left {width: 810px; height: 503px; position: relative; overflow: hidden;}
.picScroll-left .hd { width: 810px;position: absolute; left: 0; top: 41px; z-index: 9; text-align: right;}
.picScroll-left .hd ul li{ width: 16px; height: 16px; background: url(../images/d1.png) no-repeat center center; font-size: 0; display: inline-block; margin: 0 5px;}
.picScroll-left .hd ul li.on{  background: url(../images/d2.png) no-repeat center center; }

.picScroll-left .bd { width: 810px; margin-top: 151px;  overflow: hidden;}
.picScroll-left .bd ul { /*overflow:hidden;*/ zoom: 1; }
.picScroll-left .bd ul li {width: 246px; padding: 8px 8px 16px 8px;position: relative;overflow: hidden;margin-right: 18px;}
.picScroll-left .bd ul li img{width: 246px; height: 159px}
.picScroll-left .bd ul li h3{ width: 100% ; height: 40px; line-height: 20px; font-size: 16px; color: #1b3357; margin: 10px 0 13px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.picScroll-left .bd ul li h4{ width: 98%; text-align: right;}
.picScroll-left .bd ul li h4 span{ display: inline-block; height: 14px; line-height: 14px; background: url(../images/tm.png) no-repeat left center; padding-left: 20px; font-size: 14px; color: #525252; font-family: "Arial Regular"}
.picScroll-left .bd ul li:hover{ background-color: #fff; }
.picScroll-left .bd ul li:hover h3{ color: #c26d1c}


.bkb-r .tit{ width: 100% ; height: 88px; background: url(../images/vidx.png) no-repeat left bottom; position: relative; overflow: hidden;}
.bkb-r .tit h3{ height: 23px;line-height: 23px; font-size: 20px; color: #f5c190; background: url(../images/vd.png) no-repeat 1px center; padding-left: 40px; margin-top: 51px;}
.bkb-r .tit a{ font-size: 14px; color: #fff; position: absolute; right: 0 ; bottom: 14px;}
.viod{ width: 345px; position: relative; margin-top: 29px;}
.viod img{ width: 345px;height: 208px  ;}
.viod h3{ width: 100% ; height: 38px; line-height: 38px; text-align: center; font-size: 18px; color: #f5c190; overflow: hidden;}
.viod .zhe{width: 345px;height: 208px  ; background: url(../images/sp-bj.png) no-repeat; position: absolute; left: 0; top: 0}

.zs-box{ width: 345px; height: 101px; padding: 44px 0 0 0}
.zs-box .am1{ width: 167px ; height: 101px; background: url(../images/am1.png) no-repeat;float: left; overflow: hidden;;}
.zs-box .am2{ width: 167px ; height: 101px; background: url(../images/am2.png) no-repeat;float: right; overflow: hidden;;}
.zs-box a h3{ width: 140px; height: 26px; line-height: 26px; font-size: 24px; color: #1b3256; padding-left: 20px; margin: 30px 0 5px 0; overflow: hidden;}
.zs-box a h4{ width: 140px; height: 20px; line-height: 20px; font-size: 18px; color: #6f6f6f; padding-left: 20px; overflow: hidden; font-family: "Arial Regular"}
.zs-box .am1:hover{ background: url(../images/am1-1.png) no-repeat;}
.zs-box .am2:hover{ background: url(../images/am2-1.png) no-repeat;}


.bkc-bj{ width: 100% ; height: 676px; background: url(../images/bkc-bj.jpg) no-repeat center center;}
.bkc-box{ width: 1280px; height: 656px;  margin: 0 auto;overflow: hidden;}
.tit2{ width: 100% ; height: 36px; padding-top: 33px; border-bottom: 1px solid #d6d6d6; position: relative;}
.tit2 h3{ height: 23px;line-height: 23px; font-size: 20px; color: #1b3357; background: url(../images/zy.png) no-repeat 1px center; padding-left: 33px;float: left;}
.tit2 span{ font-size: 14px; color: #b7c6db ; padding-left: 18px; position: relative; top: 4px;}
.tit2 a{font-size: 14px; color: #a2a2a2; position: absolute; right: 18px ; bottom: 9px;}

.zy-box{ width: 100%; padding: 42px 0 0 0}
.zy-box .zy-l{ width: 622px; height: 463px; background: url(../images/zyt.png) no-repeat;float: left; overflow: hidden;}
.zy-box .zy-l a{ width: 576px; height: 432px; display: block; margin: 19px 0 0 24px; border-radius: 11px 0 0 0; overflow: hidden;}
.zy-box .zy-l a .tt{width: 576px; height: 432px;transition: all 1.1s;}
.zy-box .zy-l a:hover .tt{transform: scale(1.1);}
.zy-box .zy-r{ width: 645px; float: right; padding-top: 80px;  }
.zy-box .zy-r .kc-box{ width: 559px; height: 228px; margin: 0 0 0 32px; position: relative; overflow: hidden;}
.zy-box .zy-r .kc-box h3{ width: 100% ; height: 50px; line-height: 50px; font-size: 22px; color: #c20000; border-bottom: 1px solid #ababab; overflow: hidden;}
.zy-box .zy-r .kc-box p{ width: 100%; height: 66px; line-height: 22px; font-size: 14px; color: #194784; text-indent: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; margin-top: 22px; overflow: hidden;}
.zy-box .zy-r .ckk{ width: 117px; height: 38px; line-height: 38px; text-align: center; display: block; background: url(../images/gd.png) no-repeat; text-align: center; font-size: 14px; color: #1b3357; position: absolute; right: 10px; bottom: 17px;}
.zy-box .zy-r .ckk:hover{font-weight: bold}

.picMarquee-left{ width:645px;  overflow:hidden; margin-top: 20px; position:relative;}
.picMarquee-left .hd{ position:absolute; left:0; top:95px; width:645px; height:0; text-align: right; z-index: 10;}
.picMarquee-left .hd .prev{ display:inline-block; width:25px; height:25px;  overflow:hidden; cursor:pointer; background:url(../images/lt2.png) no-repeat;margin: 0 0 0 11px;}
.picMarquee-left .hd .next{width:25px; height:25px;  display:inline-block;  background:url(../images/lt1.png) no-repeat; cursor: pointer; }
.picMarquee-left .hd .prev:hover{background:url(../images/lt2-1.png) no-repeat;}
.picMarquee-left .hd .next:hover{ background:url(../images/lt1-1.png) no-repeat;}

.picMarquee-left .bd{ width:575px; overflow:hidden; position:relative; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 20px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; width:161px; height:121px; padding: 2px; overflow:hidden; position:relative;  }
.picMarquee-left .bd ul li .pic .bj{ width:161px; height:121px; background: url(../images/m-bj.png) repeat; position: absolute; left: 0; top: 0}
.picMarquee-left .bd ul li .pic img{ width:161px; height:121px; position: absolute; left: 0; top: 0 }
.picMarquee-left .bd ul li .pic:hover{ padding: 0; border: solid 2px #1b3357}
.picMarquee-left .bd ul li .pic:hover .bj{ display: none}



.bkd-bj{ width: 100% ; height: 556px; background: url(../images/bkd-bj.jpg) no-repeat center center;}
.bkd-box{ width: 1226px; height: 556px;  margin: 0 auto;overflow: hidden; }

.wrap{width:1226px;height:350px;position:relative; margin-top: 108px; overflow:hidden;}
.picd{width:679px;height:350px;cursor:pointer;}
.pic1{position:absolute;top:0;left:0;z-index:1;}
.pic2{position:absolute;top:0;left:633px;z-index:3;}
.pic3{position:absolute;top:0;left:833px;z-index:5;}
.pic4{position:absolute;top:0;left:1028px;z-index:7;}
.picd a{ width: 100%; height: 100%; display: block; position: relative;}
.picd a .xq-box{ width: 100%; height: 100%; background: url(../images/zhezhao.png) repeat-x;text-align: center; overflow: hidden;display: none}
.picd a .xq-box .xq{ margin: 257px 0 12px 0}
.picd a .xq-box  h4{ width: 100%; height: 20px;line-height: 20px; text-align: center; font-size: 16px; color: #fff; overflow: hidden;}
.picd a .xq2{ width: 100%; height: 74px; line-height: 80px; text-align: center; font-size: 22px; font-weight: bold; color: #fff; background: url(../images/xq2-bj.png) repeat; position: absolute; left: 0; bottom: 0;}

.pic2 .xq2{ display: none}
.pic3 .xq2{ display: none}
.pic4 .xq2{ display: none}
.pic2 .xq-box{ display: block}






.back-bj{ width: 100% ; background: url(../images/back-bj.jpg) no-repeat top center; height: 1943px; }
.back-box{ width: 1280px; margin: 0 auto;}
.bba{ width: 1253px; height: 750px; overflow: hidden; }
.bbb{ width: 1253px; height: 718px; }

.bba-l{ width: 410px; float: left; padding-top: 90px; height: 750px;}
.bba-r{ width: 784px; float: right; padding-top: 90px;  height: 750px;}

.bba-l .btu{ width: 166px; height: 42px; border-bottom: 2px solid #f5c190; margin: 0 0 0 27px;}
.bba-l .btu h3{height: 32px;line-height: 32px; font-size: 24px; color: #1b3357; background: url(../images/k1.png) no-repeat 1px center;padding-left: 41px; font-weight: bold}

.bba-r .btu{ width: 166px; height: 42px; border-bottom: 2px solid #f5c190; }
.bba-r .btu h3{height: 32px;line-height: 32px; font-size: 24px; color: #1b3357; background: url(../images/k2.png) no-repeat 1px center;padding-left: 41px; font-weight: bold}

.xuanz-box{ width: 410px; height: 445px; margin: 36px 0 0 0; position: relative; }
.xuanz-box .lun{ position: absolute; left: 0; bottom: 0; z-index: 9;}


/* 旋转木马 */


/* 旋转木马 */
#focus_Box{position:relative;width: 410px; margin: 0 auto;height:447px; }
#focus_Box ul{position:relative;width:410px;}
#focus_Box li{z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:177px; background-color: #fff; box-shadow: 0px 0 12px #666; padding: 2px;}
#focus_Box li img{ width:100%; height:100%; vertical-align:top;}
#focus_Box li a{ width:100%; height:100%; display: block; position: relative; }
#focus_Box li a .zma{ width: 100%; padding: 8px 0 0 0; }
#focus_Box li a h4{ width: 100%; height: 16px; line-height: 16px; text-align: center; font-size: 14px; color: #fff; margin-bottom: 2px;; overflow: hidden;}
#focus_Box li a p{ width: 100%; height: 24px; line-height: 24px; text-align: center; font-size: 20px; color: #fff; overflow: hidden; }


#focus_Box .prev{ width: 44px; height: 204px;position:absolute;top:191px; left: 14px; z-index: 9; }
#focus_Box .next{ width: 44px; height: 204px;position:absolute;top:191px; right: 17px;z-index: 9;} 


.fod-bj{ width: 100%; height: 319px; border-bottom: 1px dashed #8a96a7;}
.nwb{width: 100%;  height: 156px; margin-top: 10px; }
.nw{ width: 389px;float: left; }
.nw a{ width: 363px; height: 124px; display: block; padding: 16px 10px 16px 16px;}
.nw a .titd{ width: 100%; height: 18px; line-height: 18px; font-size: 16px ; color: #cc4d00; white-space:nowrap;  text-overflow:ellipsis; margin-bottom: 10px; overflow: hidden;}
.nw a img{ width: 130px; height: 95px; float: left;}
.nw a .w-r{ width: 220px; height: 95px;float: right; overflow: hidden;}
.nw a .w-r h3{width: 100% ; height: 44px; line-height: 22px; font-size: 14px; color: #979797;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;  overflow: hidden;}
.nw a .w-r h4{ width: 92%; text-align: right; padding-top: 35px;}
.nw a .w-r h4 span{display: inline-block; height: 14px; line-height: 14px;
 background: url(../images/tm.png) no-repeat left center; padding-left: 20px; font-size: 14px; color: #525252;
 font-family: "Arial Regular";}
 .nw a:hover{background-color: #fceacd;}



 .focus3{width:784px; height:276px;overflow:hidden;position: relative; top: 22px; background: url(../images/ku-bj.png) no-repeat 349px top; }	
 .focus3 ul{height:308px;position:absolute;}
 .focus3 ul li{float: left;width:784px;height:276px;overflow: hidden;position: relative;}
 /* .focus3 ul li div{position:absolute;} */
 /* .focus3 .btn{position: absolute;width:210px;height: 10px;left: 0;bottom: 11px;margin-right:-40%;text-align:right;}
 .focus3 .btn span{display: inline-block;_display: inline;_zoom: 1;width: 7px;height: 7px;
	 _font-size: 0;margin:0 3px;cursor: pointer;position: relative;z-index: 10; background:url(../images/yid.png) no-repeat; background-position: left center; }
 .focus3 .btn span.on{background:url(../images/yid2.png) } */
 .focus3 ul li img{width:416px;height:262px; position: absolute;right: 0; top: 14px}
 
 .focus3 ul li .text-bj{ width: 429px; height: 111px; position: absolute; left: 0; bottom: 86px;background: url(../images/xq2-bj.png) repeat;}
 .focus3 ul li .text-bj a{ width: 389px; height: 111px; display: block; margin: 0 auto; overflow: hidden;}
 .focus3 ul li .text-bj a h3{ width: 100% ;height: 20px; line-height: 20px; font-size: 16px; color: #fff ;white-space:nowrap;  text-overflow:ellipsis; margin: 35px 0 10px 0; overflow: hidden;}
 .focus3 ul li .text-bj a h4{ width: 100% ;height: 20px; line-height: 20px; font-size: 14px; color: #acb7c7 ;white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}

 .bbb .btu{ width: 146px; height: 42px; border-bottom: 2px solid #f5c190; margin: 0 0 0 27px;}
 .bbb .btu h3{height: 32px;line-height: 32px; font-size: 24px; color: #1b3357; background: url(../images/k5.png) no-repeat 1px center;padding-left: 41px;}
 



 #focus-bj { width:1254px;  position: relative; z-index: 999; height:500px; top: 31px; padding-top: 10px; overflow: hidden;}
 #focus-bj .focus { /*margin-left: 160px;*/ position: relative; height:500px;}
 @media \0screen\,screen\9{
	 #focus-bj .focus li+li { display:none;}
	 }
 
 #focus-bj .focus .wzbox .wz1 {color: #234670; font-size:16px; line-height:52px;}
 #focus-bj .focus .bigpic {  position: relative; z-index: 9;}
 #focus-bj .focus .bigpic ul li{ position: relative; width: 705px; height: 500px; margin-bottom: 10px;}
 #focus-bj .focus .bigpic .wzbox { width: 563px; height: 65px; line-height: 65px; font-size: 20px; color: #fff; background: url(../images/xy1-bj.png) no-repeat; position: absolute; left: 0; bottom: 0;  padding-left: 27px; overflow: hidden;}

 #focus-bj .focus .bigpic ul li .wg{ width: 736px ; background: url(../images/wg.png) no-repeat left top; margin-left: 13px; padding-top: 17px; padding-left: 14px;}


 #focus-bj .focus .bigpic a img { width: 705px;height:472px;    }
 
 #focus-bj .focus .smallpic { position: absolute; right: 0px; width:542px; top:131px; z-index: 10;}
 #focus-bj .focus .smallpic ul li{ position: relative; height: 375px; padding-top: 18px;}
 #focus-bj .focus .smallpic  img { width:436px; height:291px; position: relative;}
 #focus-bj .focus .smallpic  .wzbox {  width: 323px; height: 67px; line-height: 67px; background: url(../images/xy2-bj.png) no-repeat; font-size: 20px; color: #1b3357; text-align: right; padding-right: 8px; position: absolute; right: 0; top: 0; }


/* #demo001 .focus .bigpic ul li{ width: 704px !important; height: 540px;} */
.slick-prev{width: 29px; height: 29px;background: url(../images/left1.png) no-repeat; border: none; font-size: 0; position: absolute; right: 0px;top: 21px; cursor: pointer; z-index: 9998;}
.slick-next {width: 29px; height: 29px; background: url(../images/right1.png) no-repeat; border: none; font-size: 0; position: absolute;right:40px; top: 21px; cursor: pointer;}
.slick-next:hover{ background: url(../images/right1-1.png) no-repeat;}
.slick-prev:hover{ background: url(../images/left1-1.png) no-repeat;}

.slick-slider{position: relative;display: block;box-sizing: border-box;
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
    -webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}




/* 友情链接 */


.index_09 { width: 100%; height: 218px;}
.i09_main_1 { position: relative; ;}
.i09_main_1 .main_title { width: 100% ; height:62px; position: relative;  background: url(../images/ljx.png) no-repeat left bottom;}
.i09_main_1 .main_title .img { position: absolute; left:6px; width:32px; height:32px; top:18px;}
.i09_main_1 .main_title .text_1 { float:left; padding: 10px 15px 0 50px; color: #fff; font-size:22px; line-height:48px; }
.i09_main_1 .main_title  span{ font-size: 14px; color: #b7c6db;float: left; margin-top:25px}
.i09_main_1 .mainbox { position: absolute; right:0; bottom:14px;}
.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;border:1px solid #829bca; color: #fff; background: none}
.i09_main_1 .mainbox .item .select option{ color: #122334; padding: 5px 0}



.i09_main_2 { width: 1228px; margin: 0 auto; margin-top:38px;}
.i09_main_2 .list {width: 100%}
.i09_main_2 .list ul {width: 100%}
.i09_main_2 .list ul li { float:left; padding:0 27px;}
.i09_main_2 .list ul li a { display:block;}
.i09_main_2 .list ul li a .img { width:204px; height:68px; border: solid 1px #c7c8cb}

.w1255{    width: 1280px; margin: 0 auto;}


/* ---------2020.3.3替换专业介绍-------- */


.mod18{width:1260px; position:relative; overflow: hidden; height: 468px; top: 43px;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{right:32px;background:url(../images/lt1.png) no-repeat;}
.mod18 .prev:hover{right:32px;background:url(../images/lt1-1.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:426px;width:25px;height:25px}
/* .mod18 #prev,.mod18 #next{top:490px;width:10px;height:16px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;} */
.mod18 .next{right:0px;background:url(../images/lt2.png) no-repeat;}
.mod18 .next:hover{right:0px;background:url(../images/lt2-1.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:526px;height:377px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:486px;position:absolute;left:75px;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{width:526px; height:394px;position:relative;}
.mod18 .picBox ul{height:377px;position:absolute; left:0;}
.mod18 .picBox li{width:1255px;height:377px;}
.mod18 .picBox li img{ width: 576px; height: 432px; margin: 20px 0 0 26px }
.mod18 .picBox li a{width: 622px; height: 463px; background: url(../images/zyt.png) no-repeat;
 float: left;overflow: hidden; display: block;}


.mod18 .picBox li .kc-box{ width: 559px; height: 228px; margin: 70px 54px 0 0 ; position: relative;float: right; overflow: hidden;}
.mod18 .picBox li .kc-box h3{ width: 100% ; height: 50px; line-height: 50px; font-size: 22px; color: #c20000; border-bottom: 1px solid #ababab; overflow: hidden;}
.mod18 .picBox li .kc-box p{ width: 100%; height: 66px; line-height: 22px; font-size: 14px; color: #194784; text-indent: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; margin-top: 22px; overflow: hidden;}
.mod18 .picBox li .ckk{ width: 117px !important; height: 38px !important; line-height: 38px !important; text-align: center; display: block; background: url(../images/gd.png) no-repeat; text-align: center; font-size: 14px; color: #1b3357; position: absolute; right: 10px; bottom: 17px;}
.mod18 .picBox li .ckk:hover{font-weight: bold}


.mod18 .listBox{width:530px;height:126px;margin:0 auto;position:relative; margin-top: -84px; padding-top:15px;overflow:hidden; left: 298px;}
.mod18 .listBox ul{height:126px;position:absolute; }
.mod18 .listBox li{width:176px;height:121px;cursor:pointer;position:relative; padding:5px 0 0 0; }
.mod18 .listBox li i{display:block;}
.mod18 .listBox li a{display:block;width:161px;height:121px;  }
.mod18 .listBox img{padding: 2px; width:161px;height:121px;}
.mod18 .listBox .on img{padding: 0; border:2px solid #1b3357;width:157px;height:117px;}
.mod18 .listBox .on{background:url(../images/ig-bj.png) 80px 1px no-repeat;}
.mod18 .listBox .on i{display:none;}
.mod18 .listBox li .arr2{width:161px;height:118px; position: absolute; left: 2px; bottom: 0px; background: rgba(0, 0, 0, 0.4)}




.wrap{width:1226px;height:350px;position:relative; margin-top: 108px; overflow:hidden;}
.picd{width:523px;height:350px;cursor:pointer;}
.pic1{position:absolute;top:0;left:0;z-index:1;}
.pic2{position:absolute;top:0;left:523px;z-index:3;}
.pic3{position:absolute;top:0;left:699px;z-index:5;}
.pic4{position:absolute;top:0;left:875px;z-index:7;}
.pic5{position:absolute;top:0;left:1052px;z-index:9;}
.pic5 .xq2{ display: none}

/* 2020.4.14修改 */
.bkb-box{ width: 1280px; height: 520px; padding: 0 }
.bkb-bj{ height: 579px;}
.left{ width: 866px; height: 496px;float: left; margin: 22px 14px 0 0 ;}
.right{ width: 356px; height: 540px ; float: right ; margin: 12px 14px 0 0 ;}

.right .tit{ width: 100% ; height: 69px; background: url(../images/zz2.png) no-repeat left bottom; position: relative; overflow: hidden;}
.right .tit h3{ height: 26px;line-height: 26px; font-size: 24px; color: #1b3357; background: url(../images/zz1.png) no-repeat 1px center; padding-left: 40px; margin-top: 30px;}
.right .tit a{ font-size: 14px; color: #fff; position: absolute; right: 0 ; bottom: 14px;}

.viod{ width: 345px; position: relative; margin: 0 auto; margin-top: 29px;}
.viod img{ width: 345px;height: 208px  ;}
.viod h3{ width: 100% ; height: 38px; line-height: 38px; text-align: center; font-size: 18px; color: #fff; padding-top: 6px; overflow: hidden;}
.viod h3:hover{font-weight: bold}
.viod .zhe{width: 345px;height: 208px  ; background: url(../images/sp-bj.png) no-repeat; position: absolute; left: 0; top: 0}
.zs-box a:hover h3{color: #fff}
.zs-box a h4{color: #cdcdcd}
.zs-box{margin: 0 auto}


.nw-box{ width: 424px;float: left; overflow: hidden;}
.nw-box .tit{ width: 100% ; height: 82px; border-bottom: 1px solid #aeb5c0 ;  position: relative; overflow: hidden;}
.nw-box .tit h3{ background: url(../images/zz3.png) no-repeat left center; height: 26px;line-height: 26px; font-size: 24px; color: #1b3357;  margin-top: 46px; padding-left: 39px;}
.nw-box .tit a{ position: absolute; right: 0px;bottom: 8px;font-size: 14px; color: #1b3357;}

.xw-b{ width: 388px; padding: 18px 10px 6px 0; margin: 0 auto; border-bottom: 1px dashed #8e96a5}
.xw-b img{ width: 388px; height: 134px;}
.xw-b h3{ width: 100% ; height: 32px; line-height: 32px; font-size: 16px; color: #1b3357 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; text-align: justify; overflow: hidden;}


.nww{ width: 398px ; margin: 0 auto; }
.nww ul{ width: 100% ; padding-top: 12px;}
.nww ul li{ width: 100% ;height: 18px; line-height: 18px; margin-bottom: 24px; overflow: hidden;}
.nww ul li a{width: 310px; height: 18px;  line-height: 18px;
 float: left; background: url(../images/sn1.png) no-repeat; background-position: 4px center; padding-left: 14px;
 font-size: 16px; color: #344965;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.nww ul li span{width: 50px; height: 18px; line-height: 18px;float: right; text-align: left;font-size: 16px;
 color: #525252;font-family: "Arial";float: right;overflow: hidden;}
.nww ul li:hover a{ color:#c26d1c; background:url(../images/sn2.png) no-repeat;background-position:4px center;}

.float-r .tit h3{ background: url(../images/zz4.png) no-repeat left center; }
.tt3 { border-bottom: 1px solid #546277 ; padding: 45px 0 5px 0}
.tt3 h3{height: 32px; line-height: 32px; background: url(../images/zz6.png) no-repeat 1px center;color: #fff; padding-left: 50px;}
.tt3 span{position: relative; top: 10px; color: #b7c6db ; text-transform: uppercase}
.wrap{margin-top: 38px;}

/* 2020.5.11修改 */

.nw-zj .nww{ padding-top: 10px;}
.cnm-box{ width: 100% ; height: 101px ; padding: 17px 0 21px 0 ;border-bottom: 1px dashed #8e96a5}
.cnm-box a{ width: 201px ; height: 101px ;float: left; position: relative; overflow: hidden;}
.cnm-box .anm1{ background: url(../images/zcm1.png) no-repeat;}
.cnm-box .anm2{float: right;background: url(../images/zcm2.png) no-repeat;}
.cnm-box a h4{ width: 100% ; height: 26px;line-height: 26px ; font-size: 24px; color: #1b3256 ; text-align: center; margin-top: 28px; overflow: hidden;}
.cnm-box a h5{ width: 100% ; height: 26px;line-height: 26px ; font-size: 16px; color: #d0af89 ; text-align: center; font-family: "Arial Regular" ; overflow: hidden;}
.cnm-box .anm1:hover{ background: url(../images/zcm1-1.png) no-repeat;}
.cnm-box .anm2:hover{ background: url(../images/zcm2-1.jpg) no-repeat;}
.cnm-box a:hover h4{color: #fff}
.cnm-box a:hover h5{color: #8d95a4}

.icb{ width: 345px; margin: 0 auto; border-top: 1px dashed #be966e ; padding: 15px 0 0 0; margin-top: 7px;}
.icb a{ width: 280px; height: 22px; line-height: 22px; background: url(../images/zv1.png) no-repeat 6px center; font-size: 16px; color: #344965 ; white-space:nowrap;  text-overflow:ellipsis; padding-left: 48px;display: block; margin-top: 8px; overflow: hidden;}
.icb a:hover{ background: url(../images/zv2.png) no-repeat 6px center; color: #fff }







