@charset "utf-8";
body{min-width: 1200px;font-size: 16px;}
body{font-family: "microsoft yahei", '宋体';}
body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea{margin:0;padding:0;list-style:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input{padding-top:0;padding-bottom:0;}
input::-moz-focus-inner{border:none;padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
th,td{font-size:12px;padding:0}
img,a img{border:0;margin:0;padding:0;}
img{border:none;}
a{outline-style:none;color:#000;text-decoration:none}
a:hover{color:#025194;text-decoration:none;}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both;overflow: hidden;}
.clearfix{zoom:1;}
.clear{clear:both; font-size:0;overflow:hidden;}
.pr{position: relative;}
.pb{position:absolute;}
.fl{float:left;}
.fr{float:right;}
.show{display:block!important;}
.hide{display:none!important;}
.txtClip{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.auto { margin:0 auto;}
.w1200 { width:1200px;}
/*  */
.banner{height: 1100px;max-width: 1920px;background:url(../images/banner.jpg) no-repeat center top;}
.headBox{height: 1100px;}
.bannerLogo{height: 428px;padding-top:90px;background:url(../images/catalog.png) no-repeat center 90px;}
.lead{height: 488px;width: 100%;left:-30px;bottom: 0;padding-top: 232px;background:url(../images/topRenwu.png) no-repeat left top;padding-left: 30px;}
.leadBox{padding: 20px;height: 448px;background-color: rgba(255, 255, 255, 0.83);border-radius: 8px;}
.leadMain{padding: 30px 35px;height: 388px;background: linear-gradient(90deg, #2583E7, #109BF3);border-radius: 8px;}
.leadMain .sense{overflow: hidden;padding: 10px 0;}
.leadMain .title{background:url(../images/titleLine.png) no-repeat center;text-align: center;font-size: 20px;color: #FFE402;font-weight: 600; line-height: 32px;}
.leadMain .sense .summary{color: #FFFFFF; line-height: 32px;font-size: 16px;text-indent: 2em;padding-top: 10px;letter-spacing: 2px;}
.leadMain .organizer{padding-top: 20px;}
.leadMain .organizer .title{padding-bottom: 10px;}
.leadMain .organizer .info{font-size: 16px;color: #FFFFFF; line-height: 32px;text-align: center;letter-spacing: 1px;}
/*  */
.columnW{padding: 0 20px;width: 1160px;}
.mainConWrap{overflow: hidden;max-width: 1920px;min-width: 1200px;}
.columnTitle{line-height: 42px;height: 42px;}
.columnTitle a{display: block;height: 56px;}
.columnTitle.t1{background: url(../images/tit01.png) no-repeat center bottom;}
.focusNews{padding: 36px 0 60px;}
.focusImgBox{width: 628px;height: 354px;overflow: hidden;}
.focusImg{width: 628px;height: 354px;overflow: hidden;}
.focusImg .pic img {width: 628px;height: 354px;display: block;}
.focusImg .txtBg {position: absolute;bottom: 0;z-index: 1;height: 68px;width: 100%;background: #061924;filter: alpha(opacity=90);opacity: 0.9;overflow: hidden;}
.focusImg .txt {position: absolute;bottom: 0;z-index: 2;height: 68px;width: 100%;overflow: hidden;}
.focusImg .txt ul{height: 68px;overflow: hidden;}
.focusImg .txt li {height: 68px;line-height: 68px;position: absolute;bottom: -68px;}
.focusImg .txt li a {display: block;height: 68px;line-height: 68px;color: white;padding: 0 120px 0 20px;font-size: 16px;font-weight:500;text-decoration: none;overflow: hidden;}
.focusImg .num {position: absolute;z-index: 3;bottom: 32px;right: 10px}
.focusImg .num li {float: left;position: relative;width: 4px;height: 4px;line-height: 4px;overflow: hidden;text-align: center;margin-right: 6px;cursor: pointer;}
.focusImg .num li span {position: absolute;z-index: 2;display: block;color: white;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;}
.focusImg .num li span {z-index: 1;background: url(../images/focusD.png) no-repeat center;}
.focusImg .num li.on{width: 14px;height:2px;margin-top:1px;}
.focusImg .num li:hover{width: 14px;height:2px;margin-top:1px;}
.focusImg .num li.on span,
.focusImg .num li:hover span{background: #93DCFA;width: 14px;}
.focusNewsList{width: 492px;height: 354px;overflow: hidden;}
.focusNewsList ul{overflow: hidden;}
.focusNewsList ul li{padding-bottom: 14px;overflow: hidden;border-bottom: 1px dashed #E4E0CD;}
.focusNewsList ul li.last{height: 118px;border-bottom:0;}
.focusNewsList ul li a{display: block;}
.focusNewsList p.title{font-size:17px;line-height: 30px;height: 60px;color: #1A1919;padding-top: 10px;}
.focusNewsList .first p.title{font-size:20px;font-weight: 600;}
.focusNewsList p.summary{margin-top: 7px;line-height: 26px;font-size: 16px;color: #6B6B6B;}
.focusNewsList li.last p.summary{margin-top: 22px;}
/*  */
.columnTitle.t2{background: url(../images/tit02.png) no-repeat center bottom;}
.ztzl{height: 830px;padding-top: 36px;}
.ztzl.zt1{background:url(../images/ztbg01.jpg) #FCFDFF no-repeat center bottom;}
.columnCon{height: 830px;}
.tqcy{background: url(../images/tqcyBg.png) no-repeat center bottom;}
.columnCT{width: 186px; height: 48px; line-height: 48px;font-size:19px;color: #fff;padding-top: 36px;} 
.columnCT i{display: block;}
.columnCT i.fl{padding-left: 25px;width: 68px;text-align: center;padding-top: 16px;line-height: 32px;}
.columnCT i.fr{padding-left: 20px;width: 73px;padding-top: 8px;line-height: 40px;}
.columnCL{height: 644px;margin-top: 65px;padding-left: 16px;padding-right: 16px;}
.columnCL .columnCItem{padding-top: 26px;height: 296px;width: 560px;padding-left: 12px;padding-right: 12px;float: left;}
.columnCItemBox{height: 226px;width: 520px;background-color: #fff;padding: 35px 20px;}
.columnCItemBox .columnImg{width: 138px;padding-right: 19px;height: 226px;border-right: 1px solid;border-image: linear-gradient(#FFE643,#5AC2FF) 1  1;}
.columnCItemBox .columnImg a{display: block;height: 226px;width: 138px;overflow: hidden;}
.columnCItemBox .columnImg .img{height:199px;overflow: hidden;}
.columnCItemBox .columnImg img{display: block;width:100%;}
.columnCItemBox .columnImg .title{height: 21px;overflow: hidden;line-height:21px;font-size: 14px;color: #686868;padding-top: 6px;}
.columnTList{width: 320px;padding-right: 20px;height: 226px;overflow: hidden;}
.columnTList ul{overflow: hidden;}
.columnTList ul li{line-height:24px;height: 48px;overflow: hidden;margin-bottom: 35px;}
.columnTList ul li a{display: block;position: relative;padding-left:15px;}
.columnTList ul li i{display: block;width: 15px;height:24px;position: absolute;left: 0;top: 0;background:url(../images/bfIcon.png) no-repeat left center;}
.columnTList li .type{color: #009AF1;}
.ztzl.zt2{background:url(../images/ztbg02.jpg) #FCFDFF no-repeat center bottom;}
.mzsl{background: url(../images/mzslBg.png) no-repeat center bottom;}
.ztzl.zt3{background:url(../images/ztbg03.jpg) #FCFDFF no-repeat center bottom;}
.sjwd{background: url(../images/sjwdBg.png) no-repeat center bottom;}
.ztzl.zt4{background:url(../images/ztbg04.jpg) #FCFDFF no-repeat center bottom;}
.ndzl{background: url(../images/ndzlBg.png) no-repeat center bottom;}
/*  */
.ztzl.zt5{background:url(../images/ztbg05.jpg) #FFF no-repeat center bottom;}
.columnTitle.t3{background: url(../images/tit03.png) no-repeat center bottom;}
.vision{padding: 36px 0;}
.visionVideo{width: 595px;height: 327px;overflow: hidden;}
.visionVideo .pic img {width: 595px;height: 327px;display: block;}
.visionVideo .txtBg {position: absolute;bottom: 0;z-index: 1;height: 68px;width: 100%;overflow: hidden;background: url(../images/videoTb.png) no-repeat center bottom;}
.visionVideo .txt {position: absolute;bottom: 0;z-index: 2;height: 68px;width: 100%;overflow: hidden;}
.visionVideo .txt ul{height: 68px;overflow: hidden;}
.visionVideo .txt li {height: 68px;line-height: 68px;position: absolute;bottom: -68px;}
.visionVideo .txt li a {display: block;height: 68px;line-height: 68px;color: white;padding: 0 120px 0 40px;font-size: 16px;font-weight:500;text-decoration: none;overflow: hidden;background:url(../images/videoT.png) no-repeat 7px center;}
.visionVideo .num {position: absolute;z-index: 3;bottom: 32px;right: 10px}
.visionVideo .num li {float: left;position: relative;width: 4px;height: 4px;line-height: 4px;overflow: hidden;text-align: center;margin-right: 6px;cursor: pointer;}
.visionVideo .num li span {position: absolute;z-index: 2;display: block;color: white;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;}
.visionVideo .num li span {z-index: 1;background: url(../images/focusDv.png) no-repeat center;}
.visionVideo .num li.on{width: 14px;height:2px;margin-top:1px;}
.visionVideo .num li:hover{width: 14px;height:2px;margin-top:1px;}
.visionVideo .num li.on span,
.visionVideo .num li:hover span{background: #93DCFA;width: 14px;}
.visionImg{height: 327px;overflow: hidden;width: 594px;}
.visionImg ul{width: 598px;overflow: hidden;margin-left: -4px;height:532px;}
.visionImg ul li{margin-left: 4px;margin-bottom: 5px;width: 295px;height: 166px;overflow: hidden;float: left;}
.visionImg ul li a{display: block;height: 166px;position: relative;}
.visionImg ul li a img{height: 100%;display: block;}
.visionImg ul li .textBg{width: 100%;height: 100%;top: 100%;left:0;background: #1164A4;filter: alpha(opacity=85);opacity: 0.85;}
.visionImg ul li .textBg .type{width: 24px;height: 20px;display: block;left: 50%;margin-left: -12px;top: 50%;margin-top: -40px;background:url(../images/imgT.png) no-repeat center;}
.visionImg ul li .textBg .textWrap{font-size:14px;text-align:center;width: 90%;left: 5%;display: block;color: #fff;height: 48%;top:50%;}
/*  */
.columnTitle.t4{background: url(../images/tit04.png) no-repeat center bottom;}
.dainty{padding: 30px 36px 60px;}
.dainty ul{overflow: hidden;}
.daintyBox{width: 1128px;}
.dainty li{width: 268px;height: 155px;overflow: hidden;padding: 0 7px;}
.dainty li a{display: block;width: 268px;height: 155px;position: relative;}
.dainty li a img{display: block;width: 268px;height: 155px;}
.dainty li a span.textBg{background: #713208;height:42px;width: 100%;left: 0;display: block;bottom: 0;filter: alpha(opacity=90);opacity: 0.9;z-index: 1;}
.dainty li a span.text{width: 255px;display: block;height: 42px;line-height: 42px;padding: 0 10px;text-align: center;bottom: 0;left: 0;font-size: 16px;color: #fff;z-index: 2;}
.daintyBox span.prev,.daintyBox span.next{display: block;width: 22px;height: 42px;top: 50%;margin-top: -21px;cursor: pointer;}
.daintyBox span.prev{left: -22px;background: url(../images/lf.png) no-repeat center;}
.daintyBox span.next{right: -22px;background: url(../images/lr.png) no-repeat center;}