  @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:90px;text-align:center; z-index:88;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline; }
.flex-control-paging li a{ width: 19px; height:3px; background-color: #fff ; overflow: hidden; font-size: 0; cursor: pointer; margin: 0 9px; display: inline-block ;}
.flex-control-paging li a.flex-active{ width: 30px; 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(/Template/Pc/tsg/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(/Template/Pc/tsg/images/rt.png) no-repeat ;display: block ;position: absolute; right: 0;top: 0 ;z-index: 99;font-size: 0}
.flex-prev:hover{ background: url(/Template/Pc/tsg/images/lt1.png) no-repeat ;}
.flex-next:hover{ background: url(/Template/Pc/tsg/images/rt1.png) no-repeat ;} */

.Notice-bj{ width: 100%;background: rgba(22, 61, 128, 0.7) ;position: absolute; left: 0; bottom: 0;z-index: 2;}
.Notice-box{ width: 1200px; height: 70px; margin: 0 auto; overflow: hidden;}
.Notice-box .tiel{ width: 104px; height: 50px;float: left; margin: 10px 0 0 8px; overflow: hidden;}

.txtScroll-top{ width:1040px; height: 70px;float: left; margin-left: 21px;  overflow:hidden; position:relative; }
.txtScroll-top .bd{ overflow:hidden;  }
.txtScroll-top .bd ul{ overflow:hidden; }
.txtScroll-top .bd ul li{ width: 100%; height: 70px;}
.txtScroll-top .bd ul li h3{ width: 100%; height: 70px; line-height: 70px; text-align: left; overflow: hidden;}
.txtScroll-top .bd ul li h3 a{max-width: 900px; height: 70px; line-height: 70px; font-size: 16px; color: #fff ;float: left; white-space: nowrap;text-overflow: ellipsis;  overflow: hidden;}
.txtScroll-top .bd ul li h3 span{font-size: 14px; color: #fff ; margin-left: 50px}
.txtScroll-top .bd ul li h3 a:hover{text-decoration: underline}


.bka-bj{ width: 100% ; height: 803px; background: url(/Template/Pc/tsg/images/bka-bj.jpg) no-repeat center center; overflow: hidden;}
.bka-c{ width: 1200px; margin: 0 auto ; overflow: hidden;}






.bkb-bj{ width: 100% ; background-color: #fff ; overflow: hidden;}
.bkb-c{ width: 1200px; margin: 0 auto ; padding: 27px 0 0 0; overflow: hidden;}
.titel{ width: 100% ; height: 60px; border-bottom: 1px solid #e5e5e5 ; position: relative; overflow: hidden;}
.titel h3{font-size: 20px; line-height: 27px; color: #333 ;font-weight: bold ;margin: 18px 0 0 0;}
.titel h4{display: inline-block ; height: 16px; line-height: 16px; border-left: 2px solid #7c7c7c; padding-left: 20px; position: absolute; right: 0;top: 25px;}
.titel h4 a{font-size: 14px; color: #7c7c7c;}
.titel h4:hover{border-left: 2px solid #3770d3;}
.titel h4:hover a{color: #3770d3}


.picScroll-left3{ width: 100%;margin-top: 34px; padding: 0 0 56px 0; overflow:hidden; position:relative;}
.picScroll-left3 .hd{  width: 100%; position: absolute; right: 0; top: 165px; z-index: 1;  }

.picScroll-left3 .hd .next{ width:41px; height:40px;background-color: #fff; background-image: url(/Template/Pc/tsg/images/jt2.png); background-repeat: no-repeat; background-position: center center; position:absolute;right:0;top:0; cursor:pointer; z-index:9 ;display: block ;}
.picScroll-left3 .hd .prev{width:41px; height:40px; background-color: #fff; background-image: url(/Template/Pc/tsg/images/jt1.png); background-repeat: no-repeat; background-position: center center; position:absolute;left:0;top:0; cursor:pointer; z-index:9 ;display: block;}
/* .picScroll-left3 .hd .next img{display: block ; margin: 0 auto; margin-top: 14px;}
.picScroll-left3 .hd .prev img{display: block ; margin: 0 auto; margin-top: 14px;}
.picScroll-left3 .hd .next:hover{ background: rgba(0, 0, 0, 0.6);background-image: url(/Template/Pc/tsg/images/jt2.png);background-repeat: no-repeat; background-position: center center; }
.picScroll-left3 .hd .prev:hover{background: rgba(0, 0, 0, 0.6);background-image: url(/Template/Pc/tsg/images/jt1.png);background-repeat: no-repeat; background-position: center center;} */

.picScroll-left3 .hd ul{ width: 100%;text-align: center ;display: none}
.picScroll-left3 .hd ul li{ display: inline-block ; font-size: 0 ; width: 5px; height: 5px; background-color: #fff ; 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-left3 .hd ul li.on{ width: 22px ;background-color: #b31011}
.picScroll-left3 .bd{  width: 100%  }
.picScroll-left3 .bd ul{  zoom:1; width: 1250px ; padding-top: 17px !important  }
.picScroll-left3 .bd ul li{float:left; _display:inline;width: 270px; height: 392px ;overflow:hidden; text-align:center;  position: relative;;margin-right: 38px }
.picScroll-left3 .bd ul li img{width: 100%; height:370px ; object-fit: cover }
.picScroll-left3 .bd ul li .lun{ width: 210px; height: 42px ; line-height: 42px; text-align: center; white-space: nowrap;text-overflow: ellipsis;font-size: 18px; color: #333; background-color: #fff; padding: 0 10px; border-bottom: 2px solid #3770d3;
    box-shadow: rgba(0, 0, 0, 0.07) 0 0 12px 2px ;position: absolute; left: 20px;top: 348px;  overflow: hidden;}
.picScroll-left3 .bd ul li:hover .lun{background-color: #3770d3 ;color: #fff}


.guide-box{ width: 1160px; height: 110px;padding: 20px; background-color: #fff ;margin: 40px 0 30px 0; overflow: hidden;}
.gul{width: 792px;float: left; overflow: hidden;}
.gul img{float: left; width: 110px; height: 110px;}
.gul .tstxt{ width: 655px;float: right}
.gul .tstxt h4{ width: 645px; height: 14px; line-height: 14px; background: url(/Template/Pc/tsg/images/xx.jpg) no-repeat left center ;padding-left: 15px;font-size: 14px; color: #29293a;margin-top: 11px;}
.gur{ width: 340px; height: 110px ;float: right ; position: relative; overflow: hidden;}
.gur .zhe{ width: 91px; height: 35px;background: rgba(22, 61, 128, 0.4) ; position: absolute; left: 0;top: 38px;padding-left: 19px; overflow: hidden;}
.gur .zhe h4{display: inline-block ; height: 16px; line-height: 16px; border-left: 2px solid #fff; padding-left: 20px;margin-top: 9px}
.gur .zhe h4 span{font-size: 14px; color: #fff;}

.dtwt-box{ width: 100%; overflow: hidden;}
.dtwt-l{ width: 752px; height: 543px; padding:0 20px;background-color: #fff ;float: left; overflow: hidden;}
.dtwt-r{ width: 336px; height: 543px; padding:0 20px;background-color: #fff ;float: right; overflow: hidden;}
.til2 h3{background: url(/Template/Pc/tsg/images/ic4.png) no-repeat left center; padding-left: 43px;}

.wt-txt{ width: 100%; height: 305px; overflow: hidden;}
.wt-txt ul{ width: 100%;}
.wt-txt ul li{ width: 100%; border-bottom: 1px dashed #e5e5e5}
.wt-txt ul li a{  width: 100%; height: 59px ;line-height:59px; display: block ;font-size: 16px; color: #333 ;white-space: nowrap;text-overflow: ellipsis ; overflow: hidden;}
.wt-txt ul li a:hover{color: #3770d3}
.wt-txt ul li:last-child{border: none}


.picScroll-left4{ width: 100%; height: 159px ;overflow:hidden; position:relative;}
.picScroll-left4 .hd{  width: 100%; position: absolute; right: 0; bottom: 6px; z-index: 1;  }
.picScroll-left4 .hd ul{ width: 96%;text-align: right ;}
.picScroll-left4 .hd ul li{ display: inline-block ; font-size: 0 ; width: 5px; height: 5px; background-color: #fff ;margin: 0 3px; cursor: pointer; }
.picScroll-left4 .hd ul li.on{ width: 9px ;background-color: #3770d3}
.picScroll-left4 .bd{  width: 100%  }
.picScroll-left4 .bd ul{  zoom:1;  }
.picScroll-left4 .bd ul li{float:left; _display:inline;width: 336px; height: 159px ;overflow:hidden;  position: relative;;}
.picScroll-left4 .bd ul li img{width: 336px; height:159px ; object-fit: cover }

.moc-l{ width: 340px; height: 438px;float: left;margin-top: 19px; overflow: hidden;}
.moc-r{ width: 390px; height: 438px;float: right;margin-top: 19px; overflow: hidden;}
.xwlt{width: 390px;float: right  ;height: 438px; overflow: hidden;}
.xwlt ul{ width: 100%; position: relative; overflow: hidden;}
.xwlt ul li{ width: 100%; margin-bottom: 22px; overflow: hidden; }
.xwlt ul li a{ width: 100%;  display: block ;position: relative;}
.xwlt ul li a .ntl{ width: 70px; height:70px ; text-align: center;float: left;background-color: #eee;overflow: hidden; }
.xwlt ul li a .ntl h5{ height: 26px; line-height: 26px; font-size: 24px;  color: #333;margin:11px 0 7px 0;  }
.xwlt ul li a .ntl h6{ height: 16px; line-height: 16px; font-size:14px;color: #333;text-align: center ;}
.xwlt ul li a .ntr{ width: 313px; height: 70px;float: right; display: flex; align-items: center; overflow: hidden;}
.xwlt ul li a .ntr h3{width: 94%;margin: 0 auto; max-height:48px; line-height: 24px; font-size: 16px; color: #333 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}
/* .xwlt ul li:hover a .ntl h5{color: #f3651a}
.xwlt ul li:hover a .ntl h6{color: #f3651a} */
.xwlt ul li:hover a .ntr h3{color: #3770d3}
.xwlt ul li:hover a .ntr{background-color: #eee;}
.xwlt ul li:hover a .ntl{background-color: #3770d3}
.xwlt ul li:hover a .ntl h5{color: #fff}
.xwlt ul li:hover a .ntl h6{color: #fff}



.picScroll-left5{ width: 100%; overflow:hidden; position:relative;}
.picScroll-left5 .hd{  width: 100%; position: absolute; right: 0; bottom: 6px; z-index: 1;  }
.picScroll-left5 .hd ul{ width: 96%;text-align: right ;}
.picScroll-left5 .hd ul li{ display: inline-block ; font-size: 0 ; width: 5px; height: 5px; background-color: #ccc ;margin: 0 3px; cursor: pointer; }
.picScroll-left5 .hd ul li.on{ width: 9px ;background-color: #3770d3}
.picScroll-left5 .bd{  width: 100%  }
.picScroll-left5 .bd ul{  zoom:1;  }
.picScroll-left5 .bd ul li{float:left; _display:inline;width: 340px; height: 438px ;overflow:hidden;  position: relative;;}
.picScroll-left5 .bd ul li img{width: 340px; height:255px ; object-fit: cover }
.picScroll-left5 .bd ul li h4{width: 100%; height:16px; line-height: 16px; font-size: 14px; color: #3770d3 ;margin: 22px 0 17px 0; overflow: hidden;}
.picScroll-left5 .bd ul li h5{width: 100%; height:48px; line-height: 24px; font-size: 18px; color: #333 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;margin-bottom: 14px; overflow: hidden;}
.picScroll-left5 .bd ul li p{width: 100%; height:60px; line-height: 20px; font-size: 14px; color: #9b9b9b ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}
.picScroll-left5 .bd ul li:hover h5{font-weight: bold}












