@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;}
html {_background-image: url(about:blank);_background-attachment: fixed;}
body {line-height: 120%;min-height: 100px;font-family: "微软雅黑", Arial;font-size: 14px;min-width: 1200px;margin: 0 auto;color: #333;max-width: 1920px;margin: 0;padding: 0;background: #fff url(../images/zjtdbj.jpg) no-repeat  center 800px ;}
input,button,textarea,select {font: inherit;outline: 0;border: 0;background: none;color: inherit;}
input:focus,textarea:focus {color: inherit;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;}
ol,ul,li {list-style: none;}
select {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
textarea {overflow: auto;resize: none;}
table {border-collapse: collapse;border: 0;width: 100%;}
img {border: 0;outline: 0;vertical-align: middle;}
a {text-decoration: none;color: inherit;}
.clear {display: block;clear: both;}

.headtop{width:1200px; height:96px; margin:0px auto; margin-top:10px;}
.headtop .tp1{ float:left;}
.headtop .tp2{ float:right;}

.nav_1{width:1200px; margin:0px auto;height:54px;clear:both}
.nav_1 ul{justify-content:space-between; display: flex;}
.nav_1 .list1{ font-size:16px; line-height:54px; }
.nav_1 .list1>a{ color:#5f5f5f; font-size:16px;font-weight:800; }
.nav_1 .list1>a:hover{color:#FC0;text-align:center;}

.nav_1 .up_down {display: none;width: 390px;position: absolute;left:0;top:54px; background-color: #fff;  border: 1px solid rgba(0,0,0,.15); border-bottom: 2px solid #ff4200;padding: 5px 0;border-radius:0 0 5px 5px;overflow: hidden;z-index: 999;}
.nav_1 ol{width:130px;float:left;box-sizing:border-box; }
.nav_1 ol li a{font-size:14px;}
.nav_1 .up_down li{width: 100%;line-height:34px;}
.nav_1 .up_down a{display: block;box-sizing: border-box;color: #333;line-height:34px;white-space:nowrap;text-align: center;}
.nav_1 .up_down a:hover{color:#262626;background-color: #f5f5f5;line-height:34px;}
.nav_1 .up_down li a.active{color: #e94d00;border-bottom: 1px solid #dad4d4;}
.nav_1 .up_down li a.active:hover{color: #e94d00;background-color: #fff}
.nav_1 ul >li{float: left;margin:0 10px;position: relative;}


.banner .lwrap {position: relative;}
.banner .libox {height:650px; overflow: hidden;}
.banner .libox .li {width: 100%;height:650px;webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0);transition: all 5s;-moz-transition: all 5s;-webkit-transition: all 5s; -o-transition: all 5s;}
.banner .libox .li:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transfo: rmscale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.banner .libox .li .a {display: block;width: 100%;height: 100%;}
.banner .slick-arrow {width: 59px;height: 108px;z-index: 999;opacity: 0.8;filter: alpha(opacity=80);}
.banner .slick-arrow:hover {opacity: 1;filter: alpha(opacity=100);}
.banner .slick-dots{position: absolute;bottom:50px;}


.navdh{ width:1200px; height:160px; background:#fff; margin:0px auto;justify-content:space-between; display: flex; position:relative; top:-40px; z-index:10;border: solid 1px #ddd;box-shadow: 1px 1px 3px 1px #d7dce2;-moz-box-shadow: 1px 1px 3px 1px #888888;}
.navdh li{ width:200px; margin-top:30px;}
.navdh li img{ width:64px; height:64px; display:block; margin:0px auto;}
.navdh li p{ width:100%; line-height:60px; font-size:18px; color:#5f5f5f; text-align:center;}

.conxw{width:1200px; margin:0px auto;border-radius: 5px;background-color: #fff;padding-bottom:30px;padding-top:10px;border: solid 1px #ddd;box-shadow: 1px 1px 5px 1px #d7dce2;-moz-box-shadow: 1px 1px 5px 1px #888888;}
.conxw .conxwlt{width: 520px;height: 350px;border: 1px #cdced0 solid;padding: 5px;border-radius: 10px;box-shadow: 1px 1px 5px 1px #d7dce2;-moz-box-shadow: 1px 1px 5px 1px #888888; float:left;margin:20px auto auto 20px; }
.conxw .conxwlt img{width: 510px;height: 340px;border-radius: 10px;}
.conxw .conxwlt p{width:100%;height: 35px;position: absolute;left: 0;bottom: 0;background-color: rgba(0,0,0,0.65);color: #fff;font-size: 14px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 35px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.conxw .conxwlt .slick-dots{position: absolute;bottom:50px;}

.conxw .conxwrt{ width:572px; float:right;margin:20px 20px auto auto; border-left:1px solid #dddddd; padding-left:30px;}
.conxw .conxwrt .conxwrt1{ height:54px;width:100%; }
.conxw .conxwrt .conxwrt1 .p1{ background:url(../images/b1.png) no-repeat left center; background-size:36px 36px;color:#1b62a6; font-size:24px; line-height:54px; text-indent:40px;font-weight:bold; float:left;}
.conxw .conxwrt .conxwrt1 .a1{width: 120px;height:36px; line-height:36px; display:block; float:right; background:#e09b0f;border-radius:6px;border: 1px #e6e7e7 solid;box-shadow: 1px 1px 5px 1px #d7dce2;-moz-box-shadow: 1px 1px 5px 1px #888888;text-align: center;font-size: 16px;color: #fff; margin-top:6px;}
.conxw .conxwrt .conxwrt2{ width:100%; margin-top:10px;}
.conxw .conxwrt .conxwrt2 li{width: 572px;height: 44px;margin: 0 4% 0 1%;display: block;text-align: left;line-height: 44px;border-bottom: 1px #e5e5e5 solid;}
.conxw .conxwrt .conxwrt2 li strong{width:100px; display:block; float:left;} 
.conxw .conxwrt .conxwrt2 li p{width: 472px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; float:left;  font-size:15px;}

.conks{ width:1200px; height:360px; margin:0px auto; background:#fff; margin-top:30px;border: solid 1px #ddd;box-shadow: 1px 1px 5px 1px #d7dce2;-moz-box-shadow: 1px 1px 5px 1px #888888;}
.conks .conkslt{ width:856px; float:left;}
.conks .conkslt .conkslt1{ width:100%; height:46px; margin:20px auto auto 20px; border-bottom:1px solid #dddddd}
.conks .conkslt .conkslt1 .p1{font-size:24px;color:#1b62a6;font-weight: bold;line-height: 46px;background:url(../images/icon-tit-6.png) no-repeat left center; float:left; text-indent:40px;}
.conks .conkslt .conkslt1 .a1{ width:74px; height:24px; float:right; margin-top:10px; }

.conks .conkslt .conkslt2{width:100%; margin-left:20px; margin-top:20px; }
.conks .conkslt .conkslt2 .parHd{width:100%; }
.conks .conkslt .conkslt2 .parHd ul{ height:100px; border-bottom:1px solid #dfdfdf;justify-content:space-around;display:flex;}

.conks .conkslt .conkslt2 .parHd ul li{  }
.conks .conkslt .conkslt2 .parHd ul li i{ width:55px; height:55px; display:block; margin:0px auto; }
.conks .conkslt .conkslt2 .parHd ul .list1 i{ background:url(../images/ksjsbz1.png) no-repeat;background-size:55px 55px; }
.conks .conkslt .conkslt2 .parHd ul .list2 i{ background:url(../images/ksjsbz2.png) no-repeat;background-size:55px 55px; }
.conks .conkslt .conkslt2 .parHd ul .list3 i{ background:url(../images/ksjsbz3.png) no-repeat;background-size:55px 55px; }
.conks .conkslt .conkslt2 .parHd ul .list4 i{ background:url(../images/ksjsbz4.png) no-repeat;background-size:55px 55px; }
.conks .conkslt .conkslt2 .parHd ul .list5 i{ background:url(../images/ksjsbz6.png) no-repeat;background-size:55px 55px; }
.conks .conkslt .conkslt2 .parHd ul .list6 i{ background:url(../images/ksjsbz5.png) no-repeat;background-size:55px 55px; }
.conks .conkslt .conkslt2 .parHd ul li p{ font-size:18px; text-align:center; color:#727272; line-height:38px;}

.conks .conkslt .conkslt2 .parHd ul .list1.on i{ background:url(../images/ksjsbz1-1.png) no-repeat;background-size:55px 55px; }
.conks .conkslt .conkslt2 .parHd ul .list2.on i{ background:url(../images/ksjsbz2-1.png) no-repeat;background-size:55px 55px; }
.conks .conkslt .conkslt2 .parHd ul .list3.on i{ background:url(../images/ksjsbz3-1.png) no-repeat;background-size:55px 55px; }
.conks .conkslt .conkslt2 .parHd ul .list4.on i{ background:url(../images/ksjsbz4-1.png) no-repeat;background-size:55px 55px; }
.conks .conkslt .conkslt2 .parHd ul .list5.on i{ background:url(../images/ksjsbz6-1.png) no-repeat;background-size:55px 55px; }
.conks .conkslt .conkslt2 .parHd ul .list6.on i{ background:url(../images/ksjsbz5-1.png) no-repeat;background-size:55px 55px; }
.conks .conkslt .conkslt2 .parHd ul li.on{ border-bottom:3px solid #1b62a6; margin-bottom:-2px;}
.conks .conkslt .conkslt2 .parHd ul li.on p{color:#1b62a6;}
.conks .conkslt .conkslt2 .slideBox{ margin-top:10px}
.conks .conkslt .conkslt2 .slideBox li{ width:150px; height:42px; line-height:42px; border:1px solid #c8c8c8; float:left; border-radius:6px; margin-right:20px; margin-top:20px; text-align:center; font-size:16px; color:#727272;}
.conks .conkslt .conkslt2 .slideBox li span{color:#1b62a6;}
.conks .conkslt .conkslt2 .slideBox li:nth-child(5n) { float:right; margin-right:0;}

.conks .conksrt{ width:284px; float:right; margin-right:16px; margin-top:66px; }
.conks .conksrt a{ display: block;height:86px;border-radius:6px; line-height:86px;font-size: 20px;color: #ffffff;font-weight: bold; }

.conks .conksrt .a1{ background:#e2b250 url(../images/bzz.png) no-repeat 50px center;text-indent:100px; }
.conks .conksrt .a2{ background:#c984c5 url(../images/bzzsa.png) no-repeat 50px center; margin-top:20px;text-indent:100px; }
.conks .conksrt .a3{ text-align:center; font-size:15px; font-weight:bold; color:#727272; font-size:20px;font-weight: 400;}

.zjtd{ width:1200px; margin:0px auto; background:#fff; padding-top:20px; padding-bottom:20px; margin-top:30px;border: solid 1px #ddd;box-shadow: 1px 1px 5px 1px #d7dce2;-moz-box-shadow: 1px 1px 5px 1px #888888;}
.zjtd .conystit{height:46px; border-bottom:1px solid #dddddd; margin:0px 20px auto 20px; border-bottom:1px solid #dddddd}
.zjtd .conystit .p1{font-size:24px;color:#1b62a6;font-weight: bold;line-height: 46px;background:url(../images/zjtdlm.jpg) no-repeat left center; float:left; text-indent:40px;}
.zjtd .conystit .a1{ width:74px; height:24px; float:right; margin-top:10px; }

.zjtd .slickbox{ margin-top: 40px;width:1160px; margin:0px auto; margin-top:30PX;}
.zjtd .slickbox .slick-zjtd{ width:280px;float:left; margin-right:12.5px; margin-bottom: 22px;position: relative;}
.zjtd .slickbox .slick-zjtd:nth-child(4){ float: right; margin-right: 0px;}
.zjtd .slickbox .slick-zjtd:hover .text { height:348px; background: #3278b2;color: #fff;filter:alpha(Opacity=95);-moz-opacity:0.95;opacity: 0.95;}
.zjtd .slickbox .slick-zjtd:hover .tit {border-bottom: 2px solid #85beea;color: #fff;}
.zjtd .slickbox .slick-zjtd:hover .tit1 {color: #fff;}
.zjtd .slickbox .slick-zjtd:hover .jianj {display: block;color: #c6e0f4; font-size: 16px; line-height: 26px; width: 90%; margin: 0px auto; padding-top:20px;}
.zjtd .slickbox .img1 { overflow: hidden;height:348px;}
.zjtd .slickbox .img1 img{ width:100%;}
.zjtd .slickbox .text {height:160px; background: #fff;-webkit-box-shadow: 0px 1px 12px 0px rgba(34,23,20,0.15);box-shadow: 0px 1px 12px 0px rgba(34,23,20,0.15);-webkit-transition: background 0.4s ease;transition: background 0.4s ease;}
.zjtd .slickbox .text .tit {font-size:18px; text-align: center; width:70px;height:30px; margin: 0px auto; margin-top:20px; border-bottom: 2px solid #b8b8b8; color: #0078d4; font-weight: bold;}
.zjtd .slickbox .text .tit b{ font-style: normal;}

.zjtd .slickbox .text .tit1 {font-size:16px;width: 100%; line-height: 30px; text-align: center; color: #606060;margin-top: 5px;overflow: hidden;}
.zjtd .slickbox .text .jianj{ display:none;}
.zjtd .slickbox .text {width:280px;position: absolute;bottom:0px;left:0;right: 0; border-top:2px solid #3278b2;}

.lfooter {background: #f6f6f6;font-size: 12px;padding:60px 0 80px;line-height:32x;width: 100%; margin-top:30px;}
.lfooter .lwrap {width: 1100px;margin: 0 auto;}
.lfooter .lfooterlt {width: 320px; float: left; background: url("../images/24dh.png") no-repeat top left; height: 68px; margin-top: 20px;}
.lfooter .lfooterlt p{ padding-left:80px;}
.lfooter .lfooterlt .p1{ font-size:19px; color: #303030; }
.lfooter .lfooterlt .p2{ font-size:35px; color: #ff891b; font-family:Impact; padding-top:20px;}
.lfooter .lfooterce {width:546px; height: 101px; float: right
; margin-left: 90px;}
.lfooter .lfooterce p{font-size:18px; color: #474747; padding-left: 200px; line-height: 30px;}
.lfooter .lfooterce::before{width: 1px; height: 101px; content:"";background: url("../images/sx.png") no-repeat top left; float: left;}

@media screen and (min-width:1400px)
{
.ascreen { display: block;width:54px;position: fixed;top:22%;right:4px;z-index: 9999;/*margin-top: -230px;*/}
.ascreen .li {width:54px;height:54px;text-align: center;position: relative;margin-bottom:7px;background:#fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.3);border-radius: 6px;z-index:10000; }
.ascreen .li .icon {height:54px;overflow: hidden;-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.ascreen .li .icon img {width: 40px;height:40px;position: absolute;left: 50%;top:50%;margin:-20px 0 0 -20px;}
.ascreen .li .p {height:54px;position: absolute;left: 200%;top:0;width: 100%;text-align: center;color:#fff;background:#3278b2;font-size:16px;border-radius: 6px;}
.ascreen .li .p span{position: absolute;width: 47px;left: 50%;top:50%;line-height: 24px;margin-left: -24px;margin-top:-24px;display: block;}
.ascreen .li .backTop{display: block;width: 100%;height:100%;position: relative;}
.ascreen .li .backTop img{width: 40px;height:40px;position: absolute;left: 50%;top:50%;margin:-20px 0 0 -20px;}
.ascreen .li:hover .p{left: 0;-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
	
.ascreen .hhover .rxdh1{ width: 54px; height: 54px; background: url("../images/rxdh1.png") no-repeat center center;}
.ascreen .hhover:hover .rxdh1{ width: 54px; height: 54px;background:#3278b2 url("../images/rxdh1-1.png") no-repeat center center;border-radius: 6px;}
.ascreen .hhover:hover .rxdh{ display: block;width: 178px; height: 54px;transform: rotate(0deg);}
.ascreen .rxdh{width: 0px; height: 0px; overflow: hidden;/*display: none;width: 178px; height: 54px;*/position:absolute;z-index: 10001; left: -188px; top:0;transform: rotate(720deg); -webkit-transition: ease-out .5s; -moz-transition: ease-out .5s; -ms-transition: ease-out .5s; -o-transition: ease-out .5s; }
.ascreen .rxdh .rxdhlt{ width:168px; height: 54px; background:#3278b2; line-height: 54px; text-align: center; font-size: 21px; font-family: Impact; color: #fff; border-radius:4px; float: left}
.ascreen .rxdh .rxdhrt{ width:8px; height: 54px; background: url("../images/sjx.png") no-repeat left center; float: left}
.ascreen .hhover .gfwx1{ width: 54px; height: 54px; background: url("../images/gfwx1.png") no-repeat center center}
.ascreen .hhover:hover .gfwx1{ width: 54px; height: 54px;background:#3278b2 url("../images/gfwx1-1.png") no-repeat center center;border-radius: 6px;}
.ascreen .hhover:hover .gfwx{ display: block;width:100px; height:230px;left: -110px; top:-76px; transform: rotate(0deg);}
.ascreen .gfwx{width: 0px; height: 0px; overflow: hidden;/*display: none;width:100px; height:230px;*/position:absolute;left:-110px; top:-76px;transform: rotate(720deg); -webkit-transition: ease-out .5s; -moz-transition: ease-out .5s; -ms-transition: ease-out .5s; -o-transition: ease-out .5s; }
.ascreen .gfwx .gfwxlt{ width:92px; height: 230px; background:#3278b2; line-height: 54px; text-align: center; font-size: 21px; font-family: Impact; color: #fff; border-radius:4px; float: left}
.ascreen .gfwx .gfwxlt img{ width:80px; height:80px; margin-top: 10px;}
.ascreen .gfwx .gfwxlt p{line-height:20px; text-align: center; font-size: 14px;}
.ascreen .gfwx .gfwxrt{ width:8px; height: 230px; background: url("../images/sjx.png") no-repeat left center; float: left}
.dbcon{ display:none;}
	
}

@media screen and (max-width:1401px) {
.ascreen { display: none;}
.dbcon{ display: none;width:100%;height:208px;position:fixed; bottom:0; left: 0; background:#044071;filter:alpha(Opacity=92);-moz-opacity:0.92;opacity: 0.92; z-index: 9999;}
.dbcon ul{width:100%; height: 168px; display: flex; justify-content:center; margin-top: 22px;}
.dbcon ul li{ width:33.3%;}
.dbcon ul li:nth-child(2){ border-left: 1px solid #457195;border-right: 1px solid #457195;}
.dbcon ul li img{ width:72px; height: 72px; margin: 0px auto; display: block; margin-top: 20px;}
.dbcon ul li p{ width:100%; text-align: center; font-size: 30px; color: #fff; font-family: "思源黑体 CN"; margin-top:20px; }
#dianji{width: 166px;height:208px; background: url("../images/dbzx1.png");position:fixed; bottom:0; right: 0;display: block;}
}

.dqwz{width:1200px; margin:0px auto;color:#5f5f5f; font-size:15px;height:48px;line-height:48px; text-indent:2em; margin-top:20px; margin-bottom:20px; background:#fff;border: solid 1px #ddd;box-shadow: 1px 1px 3px 1px #d7dce2;-moz-box-shadow: 1px 1px 3px 1px #888888;}
.dqwz a{color:#5f5f5f}
.dqwz a:hover{color:red;text-decoration:underline}

.nycon{width:1200px; margin:0px auto;color:#5f5f5f; font-size:14px;background:#fff;border: solid 1px #ddd;box-shadow: 1px 1px 3px 1px #d7dce2;-moz-box-shadow: 1px 1px 3px 1px #888888; padding-bottom:20px;}
.nycon .nyconlt{ width:320px; height:auto; float:left; margin-left:20px; margin-top:30px; }
.nycon .nyconlt .navdh1{ width:100%; height:160px; background:#fff; margin:0px auto;}
.nycon .nyconlt .navdh1 li{ width:150px;float: left;height:98px;border: solid 1px #ddd; margin-right:11px; margin-bottom:10px;}
.nycon .nyconlt .navdh1 li:nth-child(2n){ float:right; margin-right:0px;}
.nycon .nyconlt .navdh1 li img{ width:50px; height:50px; display:block; margin:0px auto; margin-top:10px;}
.nycon .nyconlt .navdh1 li p{ width:100%; line-height:36px; font-size:18px; color:#5f5f5f; text-align:center;}
.nycon .nyconlt .nyconlt1{border: solid 1px #ddd; margin-top:8px; padding-top:10px;padding-bottom:10px;}
.nycon .nyconlt .nyconlt1 h4{ border-bottom:1px #016EA3 dashed; line-height:50px; height:50px; clear:both; font-size:20px; margin:0px 20px 0px 20px;}
.nycon .nyconlt .nyconlt1 h4 a{color:#016EA3;}
.nycon .nyconlt .nyconlt1 ul{ line-height:24px; height:auto; padding-top:10px;}
.nycon .nyconlt .nyconlt1 li{ float:left; padding:0px 10px 0px 20px; height:29px; line-height:29px; font-size:16px;}

.nycon .nyconlt .nyconlt2{border: solid 1px #ddd; margin-top:16px; margin-bottom:20px;}
.nycon .nyconlt .nyconlt2 .bdmap{ height:200px; width:100%; margin-bottom:14px;}
.nycon .nyconlt .nyconlt2 p{ font-size:16px; line-height:28px; margin-left:20px; padding-bottom:14px; }

.nyconrt{width:820px;float:right;height:auto;border: solid 1px #ddd; margin-right:20px; margin-top:30px;}
.nyconrt .tit1{font-size:22px; text-align:center; line-height:32px; padding:20px 20px 10px 20px;}
.nyconrt .tit2{font-size:14px;text-align: center; width: 100%;height:34px;line-height:34px;font-weight: normal;color:#666666; border: 1px #ADD0E3 solid; border-left:none; border-right:none;background: #F4FAFF; margin-top:10px;}
.nyconrt .content{width:96%; margin:0px auto; margin-top:30px; font-size:16px; line-height:26px; color:#5f5f5f}
.nyconrt .syb{width:96%; margin:0px auto; margin-top:20px; padding-bottom:40px;}
.nyconrt .syb li{ width:49%; float:left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; float:left;  font-size:15px;}
.nyconrt .syb li:nth-child(2){ float:right;}
.nyconrt .syb li a{color:#06f;text-decoration:underline; font-weight: bold;}

.nyconrt .list_news{width:96%; margin:0px auto; margin-top:20px;}
.nyconrt .list_news li{line-height:46px;border-bottom: 1px solid #ddd; float:left; overflow:hidden; width:100%;}
.nyconrt .list_news li a{ color:#666666; font-size:16px;}
.nyconrt .list_news span{ float:right; width:92px; height:46px; overflow:hidden; color:#666; font-size:14px;}

.nyconrt .boai-r-h1 {font-size:24px;line-height:55px;padding-left:20px;border-bottom: 1px #ADD0E3 solid;background: #F4FAFF;}

#pageList{display: flex;justify-content:center; margin-top:32px; margin-bottom: 30px;}
#pageList li{padding:10px 15px; font-size:16px; text-align: center; background: #cccccc; margin: 0px 5px; border-radius:6px;color: #fff;}
#pageList li a{ color: #fff;}
.news_lst a{ width:384px; height:260px; display:block; float:left; margin-right:15px; margin-bottom:15px;border-radius:5px;  box-shadow: 0 0 10px 0 rgba(0,0,0,.1); color: #fff;}
.news_lst a:hover{box-shadow: 0 0 10px 0 rgba(0,0,0,.1);background:#0068b7; }
.news_lst #clearBorder{ margin:0px;}
#pageList .thisclass{background:#0068b7;color: #fff; }
