<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body { font-size:14px;font-family:"Source Han Sans CN" , "Microsoft YaHei", "PingFang SC" ,"Helvetica Neue", Helvetica,  Arial,  "Hiragino Sans GB", "Heiti SC", sans-serif; color:#333; -webkit-tap-highlight-color:transparent;}
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea {font-family:"Source Han Sans CN" , "Microsoft YaHei", "PingFang SC" ,"Helvetica Neue", Helvetica,  Arial,  "Hiragino Sans GB", "Heiti SC", sans-serif; -webkit-appearance: none; border-radius:0; }
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
h3{color: #0071a8;}
ul, li, ol, dl, dt {list-style:none;}
img { border:0; vertical-align:top;/* max-width:100% !important; */}
a { text-decoration:none; color:#3e3a39; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
a:hover { text-decoration:none; color:#043292; }
table{ border-collapse:collapse; border:0;}
*{ margin:0; padding:0; border:0; font-size:100%; outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom: 1 }
.fl { float:left; }
.fr { float:right; }
.w{ width:1284px; margin:0 auto; }
.align-vertical { display:table-cell; vertical-align:middle;}
.hide{ display:none !important;}


/*阻止旋转屏幕时自动调整字体大&amp;#65533;?*/
textarea { resize: none; -webkit-appearance: listbox; -moz-appearance: listbox; }
/*取消按钮在iphone上的默认样式*/
input[type=button], input[type=number] { -webkit-appearance: none; outline: none; }
/*移除上下小箭&amp;#65533;?  chrome*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0;}
input[type=number], input[type=date], input[type=datetime], input[type=datetime-local] ,input[type=submit],input[type=button]{ -moz-appearance: textfield; -webkit-appearance: none !important; margin: 0; }
/*移除上下小箭&amp;#65533;? Firefox*/
input::-webkit-input-placeholder { color:#999; }
textarea::-webkit-input-placeholder { color:#656565; }
input::-webkit-input-speech-button { display: none; }


/**index**/
.snHead{ background:#fff; width:100%; position:relative; z-index:999; text-align:center;}
.snHead.topFix{  left:0; top:0;  box-shadow:0 0 25px rgba(0,0,0,.2);}

.bgfff{background: #fff;}

.snHead-logo{ margin:20px 0 0 184px;}
.snHead-logo img{width: 60%;}
.snHead-nav{ padding-right:100px;}
.snHead-nav li{ padding:0 28px; float:left; position:relative;position:relative;}
.snHead-nav li a.far{ font-size:18px; display:block; line-height:82px;}
.snHead-nav li.active a.far, .snHead-nav li:hover a.far{ color:#043292; font-weight:bold;}
.snHead-nav li a.far:before{ content:''; background:#0071a8; width:0; height:3px; position:absolute; left:50%; bottom:0; transition:all 0.4s;}
.snHead-nav li.active a.far, .snHead-nav li:hover a.far{ color:#0071a8;}
.snHead-nav li.active a.far:before, .snHead-nav li:hover a.far:before{ width:100%; left:0;}

.snHead-nav li .sub{ background:#0071a8; width:100%; position:absolute; left:0; top:100%; text-align:center; display:none;padding:15px 5px; }
.snHead-nav li .sub a{ display:block; font-size:14px; color:#fff; padding:8px 5px;}
.snHead-nav li .sub a:hover{ background:#fff; color:#043292;}



.snHead-link{ position:absolute; right:0; top:0;}
.snHead-link .srh-btn{ background:#0071a8 url(../images/srhBtn.png) no-repeat center; width:82px; height:82px; display:block; cursor:pointer;}
.snHead-link .srh-form{ background-color:#0071a8; width:300px; padding:10px; visibility:hidden; opacity:0; position:absolute; right:82px; top:92px; box-shadow:0px 2px 4px -2px rgba(0, 0, 0, 0.3); z-index:2 ; -webkit-transition: all 400ms; transition: all 400ms;}
.snHead-link .srh-form .inpt{ background-color:#fff; line-height:20px; padding:10px; width:230px; border:0; float:left}
.snHead-link .srh-form .btn{ background:#0071a8 url(../images/srhBtn.png) no-repeat center; width:46px; height:40px; float:left; cursor:pointer; }
.snHead-link .search:hover .srh-form{ top:82px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; visibility:visible}
.snHead-link .menuBtn{ background:#043292; width:82px; height:82px; cursor:pointer; position:relative; }
.snHead-link .menuBtn &gt; span{ background:#fff; width:28px; height:2px; display:block; position:absolute; left:50%; top:30px; transition:all 0.4s; transform:translateX(-50%);}
.snHead-link .menuBtn &gt; span:nth-child(2){ top:40px;}
.snHead-link .menuBtn &gt; span:nth-child(3){ top:51px;}
.snHead-link .menuBtn:hover &gt; span{ width:40px;}


.menuFigure{ background:rgba(0,0,0,.65); width:0; position:fixed; right:-95%; top:0; height:100%; z-index:18; opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s;}
.menuFigure.on{ width:60%; opacity: 1;left:0%}

.menuFigure img{ max-width:inherit !important; width:100%; display:block; transform:scale(1.1); -webkit-transform:scale(1.1); transition:all 2s; -webkit-transition:all 2s; transition-delay:0.5s;}
.menuFigure.on img{transform:scale(1);-webkit-transform:scale(1);}

.menuItem{ background:#fff url(../images/logo_m.png) no-repeat right bottom fixed;width:0%; height:100%; position:fixed; right:0; top:0; z-index:999; opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s; box-shadow:-1px 0 320px 0 rgba(0,0,0,0.6); overflow:hidden; overflow-y:auto;}
.menuItem.on{ opacity: 1;width:40%;}
.menuItem-padd{ width:100%; height:100%; padding:50px 9%;}
.menuItem-close{ background:#043292; width:82px; height:82px; padding-top:25px; text-align:center; color:#fff; position:absolute; right:0; top:0;}
.menuItem-close .iconfont{ transition:all 0.4s; display:inline-block; color:#fff;}

.menuItem-title{ font-size:30px; font-weight:bold; line-height:1; color:#043292; position:relative; padding-bottom:12px; opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s; transform:translateY(5%); margin-bottom: 15px;}
.menuItem-title.on{ opacity:1; transform:translateY(0);}
.menuItem-title .en{ font-size:48px; color:#eee; text-transform:capitalize; display:inline-block; line-height:1; vertical-align:-7px; padding-left:15px; font-weight:normal;}
.menuItem-title:before{ content:''; background:#043292; width:59px; height:3px; position:absolute; left:0; bottom:0;}

.menuItem-list{ opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s; position:relative; transform:translateY(5%);}
.menuItem-list.on{ transform:translateY(0); opacity:1;}
.menuItem-list dl{ padding-top:15px;}
.menuItem-list dl dt{ font-weight:bold; padding-bottom:10px;font-size: 18px;}
.menuItem-list dl dd a:before{ content:''; background:#043292; width:0; height:1px; position:absolute; left:20px; top:21px; transition:all 0.4s;}
.menuItem-list dl dd a{ color:#555; padding-right:20px; display:inline-block;font-size: 14px; line-height:30px;}
.menuItem-list dl dd a:hover{ color:#043292;-webkit-transition: 0.3s; transition: 0.3s;}


.pbtxts{position:absolute;left:0;right:0;top:30%;color:#fff;text-align:center;}
.pbtxts .ch{font-size:40px;font-weight:bold;text-shadow: rgb(0 0 0 / 58%) 0px 6px 18px;}
.pbtxts .en{font-family:Arial;font-size:16px;text-transform:uppercase;margin-top:10px;text-shadow: rgb(0 0 0 / 58%) 0px 6px 18px;}
.pbtxts .line{width:30px;height:4px;background:#fff;margin:10px auto 0 auto;display: inline-table;text-shadow: rgb(0 0 0 / 58%) 0px 6px 18px;}
.ptbox{	position:relative;}


.cyBanner{ text-align: center;
    overflow: hidden;
    position: relative;
    margin-top: 80px;
    width: 1680px;
    margin: 10px auto;}
.cyBanner li img{ width:100%; display:block;}
.cyBanner .swiper-pagination{ font-size:0; bottom:20px !important;}
.cyBanner .swiper-pagination-bullet{ background:none; width:12px; height:12px; margin:0 9px !important; vertical-align:top; border:2px solid #fff; opacity:1; }
.cyBanner .swiper-pagination-bullet-active{ background:#fff;}

/*领导之窗*/
.team_list{ clear: both;display: inline-table;}
.team_list li{margin-bottom: 18px; padding:2%;background:-webkit-linear-gradient(#f6f6f6,#ffffff);}
.team_list li .name{text-align: center;width:11%;height: 100%;display:table;padding-top:0%;}
.team_list li img{/*width:100%;height: 100%;*/}
.team_list li .txt .padd1 b{font-size: 20px; line-height:48px;}
.team_list li .txt{width:86%;height: 100%;color:#444444;overflow:overlay;font-size: 17px;padding-right:0%;}
.team_list li .txt .padd1{ line-height: 32px; color: #555;}

.team_list li:hover{ -webkit-box-shadow:0px 2px 19px 1px rgba(185,185,185,.7);-moz-box-shadow:0px 2px 19px 1px rgba(185,185,185,.7);box-shadow: 0px 2px 19px 1px rgba(185,185,185,.7);}

.cyNews{ padding:50px 0 0px 0;}
.cyNews-figure{ width:50%; position:relative; overflow:hidden;}
.cyNews-figure li{ height:415px; position:relative; overflow:hidden;}
.cyNews-figure li .pic{ background-position:center; background-size:cover; width:100%; height:100%; transition:all 0.4s;}
.cyNews-figure li img{ width:100%; display:none;}
.cyNews-figure li .date{ background:#0071a8; width:80px; height:72px; text-align:center; color:#fff; position:absolute; left:0; bottom:0; z-index:2;}
.cyNews-figure li .date .d{ font-size:20px; font-weight:bold; padding:15px 0 5px 0; line-height:1;}
.cyNews-figure li .tit{  background:rgba(34,165,234,0.6);   color:#444;  width:calc(100% - 80px); font-size:18px; line-height:72px; color:#fff; position:absolute; right:0; bottom:0; z-index:2; padding:0 105px 0 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.cyNews-figure li:hover .pic{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.cyNews-figure .swiper-button-next, .cyNews-figure .swiper-button-prev{ background:rgba(0,0,0,.5); width:30px; height:73px; font-size:21px; line-height:73px; color:#fff; margin-top:auto; transform:translateY(-50%); z-index:10;}
.cyNews-figure .swiper-button-next{ right:5px;}
.cyNews-figure .swiper-button-prev{ left:5px;}
.cyNews-figure .swiper-pagination{ width:auto !important; left:auto !important; right:0 !important; font-size:0; bottom:36px !important;}
.cyNews-figure .swiper-pagination-bullet{ background:#fff; width:10px; height:10px; margin:0 13px 0 0!important; vertical-align:top; opacity:1; }
.cyNews-figure .swiper-pagination-bullet-active{ background:#ff0000;}


.cyNews-list{ width:calc(50% - 25px); margin-left:25px;}
.cyNews-listTab{ border-bottom:1px #f0f0f0 solid;}
.cyNews-listTab a{ float:left; font-size:24px; margin:0 30px; padding-bottom:15px; line-height:1; position:relative;}
.cyNews-listTab a:after{ content:''; background:#f0f0f0; width:1px; height:18px; position:absolute; right:-30px; top:7px;}
.cyNews-listTab a:first-child{ margin-left:0;}
.cyNews-listTab a:last-child{ margin-right:0;}
.cyNews-listTab a:last-child:after{ display:none;}
.cyNews-listTab a.active, .cyNews-listTab a:hover{ color:#0071a8;}
.cyNews-listTab a.active:before, .cyNews-listTab a:hover:before{ content:''; background:#0071a8; width:100%; height:4px; position:absolute; left:0; bottom:0;}
.cyNews-listSwith{ padding-top:10px;}
.cyNews-listSwith ul{ display:none;}
.cyNews-listSwith ul:first-child{ display:block;}
.cyNews-listSwith li{ line-height:60px; overflow:hidden; border-bottom:1px #f0f0f0 solid; transition:all0.4s;}
.cyNews-listSwith li:last-child{ border-bottom:0;}
.cyNews-listSwith li .date{ width:110px; float:left; font-family:Arial, Helvetica, sans-serif; color:#999;}
.cyNews-listSwith li .date .d{ min-width:30px; font-size:20px; font-weight:bold; color:#282828; display:inline-block; vertical-align:top;}
.cyNews-listSwith li .tit{ width:calc(100% - 110px); font-size:18px; color:#333; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.cyNews-listSwith li:hover{ padding:0 10px; -webkit-box-shadow: #E8E8E8 0 0 10px; -moz-box-shadow: #E8E8E8 0 0 10px; box-shadow: #E8E8E8 0 0 10px;}
.cyNews-listSwith li .tit span{background:#888;color:#fff;padding:3px 7px;font-size:14px;border-radius: 20px;}

.cyPrice{ width:19%; position:relative; padding:19px 17px 0 17px;}
.cyPrice:before{ content:''; background:#0071a8 url(../images/con1_rbg.png); width:100%; height:66%; position:absolute; left:0; top:0; z-index:-1; border:1px #0071a8 solid;border-radius:30px 0 0 0;}
.cyPrice-tit{ background:url(../images/gup.png) no-repeat left center; line-height:37px; padding-left:40px; font-size:24px; color:#fff;margin-bottom: 15px;margin-top: 5px;margin-left:3px;}
.cyPrice-Tab{ margin-top:17px;}
.cyPrice-Tab a{ width:50%; float:left; text-align:center; font-size:18px; line-height:38px; color:#e0fcf9; border-radius:5px 5px 0 0;}
.cyPrice-Tab a.active{ background:#e0fcf9; color:#333;}

.cyPrice-Today{ background:#e0fcf9; padding:25px 0 20px 0; text-align:center; }
.cyPrice-Today .to-item{ display:none;}
.cyPrice-Today .to-item:first-child{ display:block;}
.cyPrice-Today .t{ font-size:16px; text-transform:uppercase;}
.cyPrice-Today .t .c-red{ color:#ff3300; padding-left:6px;}
.cyPrice-Today .c{ font-family:Bebas; font-size:16px; color:#b62600; line-height:1;}
.cyPrice-Today .c .num{ font-size:28px; color:#ff3600; display:inline-block; margin-top:20px; vertical-align:bottom; margin-right:15px;}
.cyPrice-Today .c img{ vertical-align:bottom; margin-right:5px;}
.cyPrice-invest{ background:#fff;box-shadow: 0 6px 10px rgb(0 0 0 / 15%); border-radius:0 0 25px 0; }
.cyPrice-invest a{ line-height:40px; font-size:18px; color:#282828; padding:15px; display:block; position:relative;}
.cyPrice-invest a img{ vertical-align:top; margin-right:15px;}
.cyPrice-invest a:hover{ filter:alpha(opacity=70);opacity:0.7;}


.cyNotice{ /* background:url(../images/con2_bg.jpg) no-repeat center center; padding:133px 0 130px 0; */}
.cyNotice-list{ background:#fff; width:33.3%; min-height:397px; border:1px #ededed solid;}
.cyNotice-listTab{ border-bottom:1px #dbdbdb solid; padding-left:15px;}
.cyNotice-listTab a.taba{ font-size:24px; color:#666; float:left; position:relative; line-height:1; line-height:70px; margin:0 30px;}
.cyNotice-listTab a.taba:first-child{ margin-left:0;}
.cyNotice-listTab a.taba:first-child:after{ content:''; background:#ddd5d5; width:1px; height:20px; position:absolute; right:-30px; top:25px;}
.cyNotice-listTab a.taba:before{ content:''; background:#043292; width:0; height:4px; position:absolute; left:50%; bottom:0; transition:all 0.4s;}
.cyNotice-listTab a.taba.active, .cyNotice-listTab a.taba:hover{ color:#043292;}
.cyNotice-listTab a.taba.active:before, .cyNotice-listTab a.taba:hover:before{ width:100%; left:0;}
.cyNotice-listTab a.mo{ font-size:14px; color:#666; line-height:70px; padding-right:25px;}
.cyNotice-listTab a.mo:hover{ color:#00429e;}
.cyNotice-listSwith{ padding:15px 20px;}
.cyNotice-listSwith ul{ display:none;}
.cyNotice-listSwith ul:first-child{ display:block;}
.cyNotice-listSwith li{ font-size:16px; line-height:42px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; padding-left:15px; color:#666;}
.cyNotice-listSwith li:before{ content:''; background:#aaa; width:5px; height:5px; position:absolute; left:0; top:50%; transform:translateY(-50%); border-radius:50%;}
.cyNotice-listSwith li span{ float:right; font-size:14px;padding-left: 10px;color:#999;}
.cyNotice-listSwith li a{ color:#666;}
.cyNotice-listSwith li a:hover{ color:#00429e;}

 
.cyProject{ background:#fff; width:calc(33.3% - 24px); margin-left:24px; min-height:397px; border:1px #ededed solid;}
.cyProject-title{ line-height:70px; padding:0 25px; border-bottom:1px #ededed solid;background: #f5f5f5 linear-gradient(#ffffff, #f5f5f5);}
.cyProject-title .cn{ font-size:24px;}
.cyProject-title .mo{ font-size:14px; color:#999;}
.cyProject-title .mo:hover{ color:#00429e;}

.cyProject-cont{ padding:12px 20px 0 20px;}
.cyProject-contPic{position:relative; overflow:hidden;}
.cyProject-contPic li{ width:100%; overflow:hidden;}
.cyProject-contPic li .pic{ background-position:center; background-size:cover; width:100%; height:116px; transition:all 0.4s;}
.cyProject-contPic li img{ width:100%; display:none;}
.cyProject-contPic li:hover .pic{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.cyProject-contPic .swiper-button-next, .cyProject-contPic .swiper-button-prev{ background:rgba(0,0,0,.5); width:18px; height:45px; font-size:14px; text-align:center; line-height:45px; color:#fff; margin-top:auto; transform:translateY(-50%);}
.cyProject-contPic .swiper-button-next{ right:0px;}
.cyProject-contPic .swiper-button-prev{ left:0px;}
.cyProject-contList{ padding:9px 0;}
.cyProject-contList li{ font-size:16px; line-height:42px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; color:#666;}
.cyProject-contList li span{background:#888;color:#fff;padding:3px 7px;font-size:14px;border-radius: 20px;}
.cyProject-contList li a{ color:#666;}
.cyProject-contList li a:hover{ color:#00429e;}
.cyParty{ background:#fff; width:calc(33.3% - 24px); min-height:397px; margin-left:24px; border:1px #ededed solid;}
.cyParty .cyWork-cont-first{ padding-top:22px;}
.cyParty .cyWork-cont-list{ }


.cyWork-floor{ padding:40px 0 45px 0;}
.cyWork{ width:100%; min-height:350px; border:1px #ededed solid;}
.cyWork-title{ background:#f5f5f5 linear-gradient(#ffffff, #f5f5f5); line-height:60px; padding:0 25px; border-bottom:1px #ededed solid;}
.cyWork-title .cn{ font-size:24px;}
.cyWork-title .mo{ color:#999;}
.cyWork-title .mo:hover{ color:#00429e;}
.cyWork-cont{ padding:12px 20px 0 20px;}
.cyWork-cont-first{ padding:25px 0 15px 0; border-bottom:1px #dbdbdb dashed;}
.cyWork-cont-first .figure{ width:190px; overflow:hidden;}
.cyWork-cont-first .figure span{ background-position:center; background-size:cover; width:100%; height:120px; display:inline-block; vertical-align:top; transition:all 0.4s;}
.cyWork-cont-first .figure img{ width:100%; display:none;}
.cyWork-cont-first .word{ width:calc(100% - 190px); padding-left:20px;}
.cyWork-cont-first .word .t{ font-size:18px; font-weight:bold; line-height:30px; max-height:60px; overflow:hidden; margin-top:-4px; position:relative;}
.cyWork-cont-first .word .t .date{ background:#fff; display:inline-block; font-size:14px; font-weight:normal; color:#666; position:absolute; right:0; bottom:0; padding-left:10px;}
.cyWork-cont-first .word .c{ font-size:16px; max-height:48px; overflow:hidden; margin-top:14px; line-height:24px; color:#666;}
.cyWork-cont-first .word .date{ display:block; padding-left:0; margin-top:5px; color: #888; font-size:14px;}
.cyWork-cont-first:hover .figure span{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.cyWork-cont-list{ }
.cyWork-cont-list li{ font-size:18px; line-height:42px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; padding-left:15px; color:#666;}
.cyWork-cont-list li:before{ content:''; background:#999; width:5px; height:5px; position:absolute; left:0; top:50%; transform:translateY(-50%); border-radius:50%;}
.cyWork-cont-list li span{ float:right; font-size:14px;color:#999;padding-left: 10px;}
.cyWork-cont-list li a{ color:#333;}
.cyWork-cont-list li a:hover{ color:#00429e;}
.cyVideo{ width:calc(50% - 25px); margin-left:25px; min-height:360px; border:1px #ededed solid;}
.cyVideo-box{ padding:20px;}
.cyVideo-box video{ width:100%; height:254px; object-fit: fill;}

.ztzlWork-floor{ padding:40px 0 45px 0;}
.ztzlWork{ width:50%; min-height:360px; border:1px #ededed solid;}
.ztzlWork-title{ background:#f5f5f5 linear-gradient(#ffffff, #f5f5f5); line-height:60px; padding:0 25px; border-bottom:1px #ededed solid;}
.ztzlWork-title .cn{ font-size:24px;}
.ztzlWork-title .mo{ color:#999;}
.ztzlWork-title .mo:hover{ color:#00429e;}
.ztzlWork-cont{ padding:0 20px;}
.ztzlWork-cont-first{ padding:25px 0 15px 0; border-bottom:1px #dbdbdb dashed;}
.ztzlWork-cont-first .figure{ width:190px; overflow:hidden;}
.ztzlWork-cont-first .figure span{ background-position:center; background-size:cover; width:100%; height:120px; display:inline-block; vertical-align:top; transition:all 0.4s;}
.ztzlWork-cont-first .figure img{ width:100%; display:none;}
.ztzlWork-cont-first .word{ width:calc(100% - 190px); padding-left:20px;}
.ztzlWork-cont-first .word .t{ font-size:18px; font-weight:bold; line-height:30px; max-height:60px; overflow:hidden; margin-top:-4px; position:relative;}
.ztzlWork-cont-first .word .t .date{ background:#fff; display:inline-block; font-size:14px; font-weight:normal; color:#666; position:absolute; right:0; bottom:0; padding-left:10px;}
.ztzlWork-cont-first .word .c{ font-size:16px; max-height:48px; overflow:hidden; margin-top:14px; line-height:24px; color:#666;}
.ztzlWork-cont-first .word .date{ display:block; padding-left:0; margin-top:5px; color: #888; font-size:14px;}
.ztzlWork-cont-first:hover .figure span{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.ztzlWork-cont-list li{ float: left; width: 50%; padding: 16px 20px; /* font-size:16px; line-height:42px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  padding-left:15px; color:#666; */}
.ztzlWork-cont-list li:before{ content:''; width:5px; height:5px; position:absolute; left:0; top:50%; transform:translateY(-50%); border-radius:50%;}
.ztzlWork-cont-list li span{ float:right; font-size:14px;color:#999;padding-left: 10px;}
.ztzlWork-cont-list li a{ color:#666;}
.ztzlWork-cont-list li a:hover{ color:#00429e;}
.ztzlWork-cont-list li img{ width: 100%; height: 100%;}

.cyFooter{ background:#043292; padding:50px 0 40px 0; text-align:center;}
.cyFooter-contact{ width:38%; text-align:left;}
.cyFooter-contact .c{ font-size:15px; line-height:30px; color:rgba(255,255,255,.5); text-align:left; }
.cyFooter-contact .c a{ color:rgba(255,255,255,.5);}
.cyFooter-contact .c a:hover{ color:rgba(255,255,255,1);}
.cyFooter-code{ display:inline-block; vertical-align:top; color:rgba(255,255,255,.5); font-size:15px; text-align: center; padding: 20px 20px 0 20px;}
.cyFooter-code .iconfont{ margin-right:6px;}
.cyFooter-code img{ width:110px; margin:10px 0;}
.cyFooter-links{ max-width:44%; text-align:left;}
.cyFooter-links .t{ font-size:18px; color:#fff; font-weight:bold; padding-bottom:15px;}
.cyFooter-links .c a{ color:rgba(255,255,255,.5); float:left; font-size:14px; padding-right:0px; margin-right:15px; line-height:32px; position:relative;}
.cyFooter-links .c a:before{ content:''; background:rgba(255,255,255,.5); width:0px; height:16px; position:absolute; right:0; top:50%; margin-top:-8px;}
.cyFooter-links .c a:hover{ color:#fff;}
.cyFooter-links .c a:last-child:before{ display:none;}

.cgFooter-links{ padding-top:10px;}
.cgFooter-links .t{ font-size:18px; font-weight:bold; color:#fff; padding-bottom:20px;text-align: left;}
.cgFooter-links .c .select{ background:#e8f5fd url(../images/select-arrow.png) no-repeat 95% center; width:210px; height:40px; line-height:40px; float:left; margin-right:10px; padding-left:10px; color: #555; font-family:"Source Han Sans CN" , "Microsoft YaHei", "PingFang SC" ,"Helvetica Neue", Helvetica,  Arial,  "Hiragino Sans GB", "Heiti SC", sans-serif;}
.return-top{ width:36px; position:fixed; right:20px; bottom:10%; z-index:10; display:none; cursor:pointer;}

.pbtxts2{position:absolute;left:0;right:0;top:25%;color:#fff;text-align:center;}
.pbtxts2 .ch{font-size:40px;font-weight:bold;text-shadow: rgb(0 0 0 / 58%) 0px 6px 18px;}
.pbtxts2 .en{font-family:Arial;font-size:16px;text-transform:uppercase;margin-top:10px;text-shadow: rgb(0 0 0 / 58%) 0px 6px 18px;}
.pbtxts2 .line{width:30px;height:4px;background:#fff;margin:10px auto 0 auto;display: inline-table;text-shadow: rgb(0 0 0 / 58%) 0px 6px 18px;}
.ptbox2{position:relative;}


.demo1{ overflow:hidden; position:relative; align:center;}
.demo2 img{ padding-left: 5px;width:330px ; height:257px; }

.cyFooter1{ background:#4b7a92; padding:10px 0 10px 0; text-align:center;}
.cyFooter2{ background:#054768; padding:10px 0 10px 0; text-align:center;}
.cyFooter-top{ width:100%; text-align:left;}
.cyFooter-br{ width:100%; text-align:center;}


.ft-top ul{
    margin-top: 12px;
}
.ft-top ul li{
    float: left;
    margin-right: 105px; 
}
.ft-top ul li:last-child{
    margin-right: 0;
}
.ft-top ul li h3 a{
    font-size: 18px;color: #fff;
}
.ft-top ul li h4{
    padding-top: 5px;
}
.ft-top ul li h4 a{
    display: block;
    font-size: 14px;
    margin-top: 15px;color: #fff;
}
.ft-bot{
    line-height: 27px;
    margin-top: 0px;
    padding: 15px 0;
    font-size: 15px;
}
.ft-bot  li h4 a{
  color: #fff
	}

/**公司概况**/
.pbanner{ position:relative;margin-top: 80px;}
.pbanner img{ width:100%;}
.pbanner-menu{ background:#fff; position:absolute; left:7%; bottom:-1px; z-index:2; box-shadow:2px 0 7px rgba(0,0,0,.15);}
.pbanner-menu a{ float:left; line-height:60px; font-size:18px; padding:0 65px; position:relative; border-right:1px #e2e2e2 solid; border-bottom:1px #e2e2e2 solid;}
.pbanner-menu a.active, .pbanner-menu a:hover{ background:#0071a8 ; color:#fff;}
.pbanner-menu a.active:before, .pbanner-menu a:hover:before{ content:''; background:#fff; width:50px; height:2px; position:absolute; left:50%; bottom:22px; margin-left:-25px; display:none;}
.pbanner-menu a.active:after, .pbanner-menu a:hover:after{ content:''; height:0; width:0; display:block; border:10px transparent solid; border-bottom-width:0; border-top-color:#0071a8 ; position:absolute; left:50%; margin-left:-10px; bottom:-10px;}

.pbanner-menu2{ background:#fff; position:absolute; left:7%;bottom:0px; z-index:2; box-shadow:2px 0 7px rgba(0,0,0,.15);}
.pbanner-menu2 a{ float:left; line-height:60px; font-size:18px; padding:0 10px;width: 20%; text-align: center; position:relative; border-right:1px #e2e2e2 solid; border-bottom:1px #e2e2e2 solid;}
.pbanner-menu2 a.active, .pbanner-menu2 a:hover{ background:#0071a8 ; color:#fff;}
.pbanner-menu2 a.active:before, .pbanner-menu2 a:hover:before{ content:''; background:#fff; width:50px; height:2px; position:absolute; left:50%; bottom:22px; margin-left:-25px; display:none;}
.pbanner-menu2 a.active:after, .pbanner-menu2 a:hover:after{ content:''; height:0; width:0; display:block; border:10px transparent solid; border-bottom-width:0; border-top-color:#0071a8 ; position:absolute; left:50%; margin-left:-10px; bottom:-10px;}

.pmenu-select{ background:#fff url(../images/select.png) no-repeat 120px center; width:150px; line-height:60px;height:60px; font-size:16px; font-weight:bold; color:#25c2ad; padding-left:25px;}

.pmain{ padding:50px 0;}
.pmain2{ padding:50px 0;}
.w_100b{background: #f7f7f7;}

.pabout-info{ font-size:16px; line-height:36px; text-align:justify; }
.pleadership-item{ background:#f4f4f4; margin-top:50px;}
.pleadership-item:first-child{ margin-top:0;}
.pleadership-item .word{ width:34%;}
.pleadership-item .word .wt{ background:#fff; font-size:30px; font-weight:bold; padding:30px 0 20px 0;}
.pleadership-item .word .wc{ padding:30px;}
.pleadership-item .word .wc a{ width:50%; text-align:center; font-size:18px; line-height:48px; color:#666; float:left;}
.pleadership-item .word .wc a.active, .pleadership-item .word .wc a:hover{ background:#0071a8 ; color:#fff;}
.pleadership-item .inner{ background:#33afa4; width:66%; padding:65px 45px 0 45px; min-height:450px;}
.pleadership-item .inner .it{ font-size:26px; font-weight:bold; color:#fff;}
.pleadership-item .inner .it .post{ font-size:18px; padding-left:35px;}
.pleadership-item .inner .ic{ font-size:16px; line-height:36px; text-align:justify; color:#b0ece6; margin-top:25px;}


.pnews-main-left{ width:73%;}
.pnews-first{ padding-bottom:50px; border-bottom:3px #ddd solid;}
.pnews-first .figure{ width:44%; overflow:hidden;}
.pnews-first .figure img{ width:100%; display:block; transition:all 0.4s;}
.pnews-first .word{ width:56%; padding-left:45px;}
.pnews-first .word .t{ font-size:24px; font-weight:bold;}
.pnews-first .word .d{ padding:20px 0 20px 0; color:#999;}
.pnews-first .word .d span{ padding-right:20px;}
.pnews-first .word .c{ font-size:16px; line-height:30px; color:#777;}
.pnews-first .word .m{ width:210px; line-height:48px; display:inline-block; text-align:center; color:#868686; margin-top:40px; transition:all 0.4s; border:1px #c8c8c8 solid;}
.pnews-first:hover .figure img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.pnews-first:hover .word .m{ background:#0071a8; color:#fff; border-color:#0071a8;}



.ppage{ padding-top:30px; font-size:0; text-align:center;}
.ppage a{ line-height:40px; margin:0 8px; vertical-align:top; padding:0 16px; display:inline-block; font-size:16px; color:#7b7b7b;border-radius: 30px; border:1px #dedede solid;}
.ppage .nowpage{ background:#0071a8; line-height:40px; margin:0 10px; vertical-align:top; font-size:16px; padding:0 16px; display:inline-block; color:#fff; border:1px #0071a8 solid; border-radius: 30px;}
.ppage .noclick{ line-height:40px; margin:0 8px; vertical-align:top; padding:0 16px; display:inline-block; font-size:16px; color:#7b7b7b;border-radius: 30px; border:1px #dedede solid;}
.ppage a:hover{ background:#0071a8; border-color:#0071a8; color:#fff;}


.s_nav{ padding-bottom:30px; font-size:0; text-align:center;}
.s_nav a{ line-height:40px; margin:0 8px; vertical-align:top; padding:0 16px; display:inline-block; font-size:16px; color:#7b7b7b;border-radius: 30px; border:1px #dedede solid;}
.s_nav .nowpage{ background:#0071a8; line-height:40px; margin:0 10px; vertical-align:top; font-size:16px; padding:0 16px; display:inline-block; color:#fff; border:1px #0071a8 solid; border-radius: 30px;}
.s_nav a:hover{ background:#0071a8; border-color:#0071a8; color:#fff;}


.pmenu{ background:#0071a8; padding-top:3px;}
.pmenu-nav a{ min-width:290px; line-height:60px; text-align:center; font-size:16px; color:#fff; float:left; position:relative;}
.pmenu-nav a:before{ content:''; background:#fff; width:2px; height:16px; position:absolute; right:0; top:50%; margin-top:-8px;}
.pmenu-nav a.active, .pmenu-nav a:hover{ background:#fff; color:#0071a8; font-weight:bold;}
.pmenu-pos{ line-height:60px;color:rgba(255,255,255,0.5);}
.pmenu-pos a{ color:rgba(255,255,255,0.7);}
.pmenu-pos a:hover{ color:rgba(255,255,255,1);}
.pmenu-select{ background:#fff url(../images/select.png) no-repeat 260px center; width:290px; line-height:60px;height:60px; font-size:16px; font-weight:bold; color:#0071a8; padding-left:20px;appearance: none;-webkit-appearance:none;}


/*news style*/
.new-list5 {margin: 0px auto; }
.new-list5 dd { background-color: #fff; margin-bottom:15px;border: 1px solid #e7e7e7; padding:20px; position: relative; -webkit-transition: all .2s linear; transition: all .2s linear;border-radius:2px;}
.new-list5 dd:hover{-webkit-box-shadow:16px 16px 50px 1px rgba(185,185,185,.6);-moz-box-shadow:16px 16px 50px 1px rgba(185,185,185,.6);box-shadow:16px 16px 50px 1px rgba(185,185,185,.6);}
.new-list5 .img { float: right; display: block; width:15%; overflow: hidden; }
.new-list5 .img img { width: 100%; display: block; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s }
.new-list5 figure.img+article.con{width:75%;}
.new-list5 .con { float: left; display: block; width:100%;  }
.new-list5 .time { color: #999;  margin-bottom: 15px; line-height: 1; }
.new-list5 .time span { display: block; }
.new-list5 .day { font-size:26px; margin-bottom: 5px; font-weight: bold; }
.new-list5 .year { font-size: 14px; }
.new-list5 h4{ font-size:20px; color: #444; line-height: 1.4;margin:5px 0 10px 0; }
.new-list5 .c{ font-size: 14px; color: #888;line-height: 1.8; overflow: hidden; }
.new-list5 .btnMore { display: block; width: 118px; height: 40px; line-height: 40px; text-align: center; background-color: #a0a0a0; color: #fff; -webkit-transition: all .3s; transition: all .3s; }
.new-list5 dd:hover .img img { transform: scale(1.15); -webkit-transform: scale(1.15);}
.new-list5 dd:hover .btnMore { background-color: #004286; }
/*news style end*/

.new_list{}
.new_list li{float:left;background:#fff;width: 49%; margin-bottom: 1%;border: 1px solid #e7e7e7; border-radius:2px; -webkit-transition: all .3s; transition: all .3s; }
.new_list li:nth-child(2n+2){ float:right;}
.new_list li a{display:block;}
.new_list li .date{text-align: center;width: 77px;padding:24px 0;position:relative;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.new_list li .date:before{content:'';position:absolute;right:0;top:25%;width: 1px;height: 50%;background:#ddd;}
.new_list li .date h4{font-size: 24px;color:#999;font-weight: 800;}
.new_list li .date p{font-size: 12px;color:#999;}
.new_list li .txt{line-height: 48px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color:#555;margin-left: 4%;width:75%;padding:24px 0;}

.new_list li:hover .date{background:#0071a8;-webkit-transition: all .3s; transition: all .3s;}
.new_list li:hover .date *{color:#fff;-webkit-transition: all .3s; transition: all .3s;}
.new_list li:hover .txt{color:#0071a8;-webkit-transition: all .3s; transition: all .3s;}
.new_list li:hover .date:before{background:#0071a8;-webkit-transition: all .3s; transition: all .3s;}
.new_list li:hover{ -webkit-box-shadow:16px 16px 30px 1px rgba(185,185,185,.4);-moz-box-shadow:16px 16px 30px 1px rgba(185,185,185,.4);box-shadow:16px 16px 30px 1px rgba(185,185,185,.4); -webkit-transition: all .3s; transition: all .3s;}


.pnotice-list{ margin-left:-4%; margin-top:-50px;}
.pnotice-list li{ width:21%; margin:50px 0 0 4%; min-height:216px; position:relative; float:left; display:inline-block; padding:35px 25px; border:1px #dedede solid; transition:all 0.4s;}
.pnotice-list li .t{ font-size:20px; line-height:34px; height:102px; overflow:hidden;}
.pnotice-list li .d{ margin-top:20px; color:#999; line-height:22px;}
.pnotice-list li .d span.date{ background:url(../images/time.jpg) no-repeat left center; padding-left:25px; display:inline-block; margin-right:65px;}
.pnotice-list li .d span.click{ background:url(../images/click.png) no-repeat left center; padding-left:25px;}
.pnotice-list li:hover{ background:#e6f9f7; padding:31px 21px; border:5px #002b8f solid;}
.pnotice-list li:hover .t{ font-weight:bold;}

.pgover-list li{ font-size:18px; line-height:24px; position:relative; padding:22px 11px 22px 18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px #e1e1e1 solid; transition:all 0.4s;}
.pgover-list li:before{ content:''; background:#999; width:5px; height:5px; position:absolute; left:6px; top:50%; margin-top:-3px; border-radius:50%;}
.pgover-list li span{ background:#e4e4e4; width:95px; height:24px; line-height:24px; font-size:13px; color:#999; text-align:center; float:right; transition:all 0.3s;border-radius:20px;margin-left:1%;}
.pgover-list li:hover{ background:#fff;}
.pgover-list li:hover a{ color:#0071a8;}
.pgover-list li:hover span{ background:#0071a8; color:#fff; }
.pgover-tuisong{ background:#0071a8; color:#fff !important; padding:0 50px; line-height:40px; display:inline-block; margin-top:30px; font-size:16px;}

.pculture-list{ margin-left:-30px; margin-top:-30px; position:relative;}
.pculture-list li{ width:calc(25% - 30px); float:left; display:inline-block; margin:30px 0 0 30px; text-align:center; }
.pculture-list li .pic{ overflow:hidden;}
.pculture-list li .pic img{ width:100%; display:block; transition:all 0.4s;}
.pculture-list li .tit{ font-size:16px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pculture-list li:hover .pic img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}

.pnews-list{ margin-left:-40px; margin-top:-40px; position:relative;}
.pnews-list li{ width:calc(25% - 1.5%); float:left; margin:1.5% 0 0 1.5%; padding:28px 28px 35px 28px; display:inline-block; background: #fff; border:1px #ddd solid; transition:all 0.4s;}
.pnews-list li .tit{ font-size:20px; line-height:30px; height:60px; overflow:hidden;}
.pnews-list li .date{ color:#888; display:block; padding:15px 0 20px 0;}
.pnews-list li .pic{ height:200px; overflow:hidden;}
.pnews-list li .pic span{ background-position:center; background-size:cover; width:100%; height:100%; display:block; transition:all 0.4s;}
.pnews-list li .pic img{ width:100%; display:none;}
.pnews-list li .txt{ font-size:16px; line-height:30px; color:#666; height:60px; overflow:hidden; margin-top:25px;}
.pnews-list li:hover{ background:#002b8f; border-color:#002b8f;}
.pnews-list li:hover .tit{ color:#fff;}
.pnews-list li:hover .date{ color:#fff;}
.pnews-list li:hover .txt{ color:#fff;}
.pnews-list li:hover .pic span{ -webkit-transform:scale(1.05); transform:scale(1.05);}

.news_d{ position:relative;margin-top: 80px;}
.pnews-detaHead{ padding-bottom:15px; text-align:center; border-bottom:1px solid #ededed;}
.pnews-detaHead .t{ font-size:28px; font-weight:bold; padding-bottom:15px;}
.pnews-detaHead .c span{ padding:0 5px; color:#999;}
.pnews-detaInfo{ text-align:justify; font-size:16px; line-height:32px; padding:25px 0;}
.pnews-detaInfo table{ margin:auto;}
.pnews-detaPage{ padding-top:20px; line-height:30px; font-size:15px; position:relative; color:#999; border-top:1px solid #ededed;}
.pnews-detaPage a{ color:#666; display:block;}
.pnews-detaPage a:hover{ color:#002b8f;}
.pnews-detaPage .return{ background:url(../images/return.png) no-repeat center right; color:#000; line-height:24px; position:absolute; right:0; top:20px; padding-right:25px;}


/**信息推&amp;#65533;??**/
.push-filed{ width:470px; margin:auto;}
.push-filed li{ padding:15px 0; overflow:hidden;}
.push-filed li label{ width:70px; line-height:40px; float:left; font-size:16px; text-align:right;}
.push-filed li .inpt{ width:calc(100% - 70px); height:40px; line-height:38px; padding-left:10px; border:1px #c1c1c1 solid; border-radius:5px;}
.push-filed li .btn{ background:#008675; width:150px; height:45px; line-height:45px; font-size:16px; color:#fff; margin-left:70px; margin-top:10px; border-radius:5px; cursor:pointer;}


.push-news li{ padding:15px 0; overflow:hidden;}
.push-news li label{ min-width:80px; line-height:40px; float:left; font-size:16px; text-align:right;}
.push-news li .aside{ width:calc(100% - 80px); float:left; }
.push-news li .InputNone{ width:400px; height:40px; line-height:38px; padding-left:10px; margin-right:10px; float:left; border:1px #c1c1c1 solid; border-radius:5px;}
.push-button{ padding:20px 0 0 80px;}
.push-button .btn{ background:#008675; width:150px; height:45px; line-height:45px; font-size:16px; color:#fff; margin-right:25px; border-radius:5px; cursor:pointer;}
.push-button .btn:last-child{ background:#ddd; color:#333;}

.push-query{ line-height:38px; font-size:16px;}
.push-query .q-inpt{ width:150px; height:40px; line-height:38px; padding-left:10px; margin:0 10px; float:left; border:1px #c1c1c1 solid; border-radius:5px;}
.push-query .q-btn{ background:#008675; width:120px; height:40px; line-height:40px; font-size:16px; color:#fff; border-radius:5px; cursor:pointer;}

.push-table{ margin-top:25px; border:1px #8fb9d0 solid;}
.push-table thead th{ text-align:center; color:#3f6e57; padding:10px 0; border-right:1px #8fb9d0 solid;}
.push-table tbody td{ text-align:center; padding:6px; line-height:24px; border-top:1px #8fb9d0 solid; border-right:1px #8fb9d0 solid;}


/**新闻推荐**/
.pnews-main-right{ width:24%;}
.pnews-search{ background:#f4f4f4; padding:30px 25px}
.pnews-search .tit{ font-size:24px; color: #18a5ef;}
.pnews-search .inpt{ background:#fff; width:100%; height:45px; line-height:45px; font-size:16px; color:#777; padding-left:15px; margin-top:30px;}
.pnews-search .btn{ background:#18a5ef; width:100%; height:45px; line-height:45px; text-align:center; font-size:18px; color:#fff; display:inline-block; vertical-align:top; cursor:pointer; margin-top:20px;}

.pnews-tuij{ background:#f4f4f4; margin-top:30px; padding:30px 25px;}
.pnews-tuij .title{ font-size:24px; color:#18a5ef; padding-bottom:25px;}
.pnews-tuij .list li{ font-size:16px;line-height:40px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:15px; position:relative;}
.pnews-tuij .list li:before{ content:''; background:#999; width:6px; height:6px; position:absolute; left:0; top:50%; margin-top:-3px;}


/**大事&amp;#65533;?**/
.Memorab-year { height: 70px; background: url(../images/jtgk.jpg) no-repeat center bottom/cover; background-size: 100%; position: relative; overflow: hidden; }
.Memorab-year li { width: 10%; font-size: 16px; color: #333333; cursor: pointer; text-align: center; position: relative; }
.Memorab-year li:after { display: block; content: ''; width: 1px; height: 30px; background: #00a992; position: absolute; top: 25px; left: 50%; transform: translateX(-50%); }
.Memorab-year li.swiper-slide-active { font-size: 18px!important; font-weight: bold; }
.Memorab-content { margin: 65px 0 0 0; }
.meb-switch{ display:none;}
.meb-switch:first-child{ display:block;}
.meb-switch-title { font-size: 30px; font-weight: bold; margin-bottom: 50px; text-align: center; color: #00a992; }
.meb-switch-text { position: relative; border: 1px solid #C6D4E7; color: #666666; padding: 28px 35px 28px 60px; margin-top: -1px; }
.meb-switch-text dl { margin-top: 35px;  line-height: 24px; text-align:justify;}
.meb-switch-text .date + dl { margin-top: 0; }
.meb-switch-text dl dt { float: left; font-weight: bold; margin-right: 10px; color: #00a992;}
.meb-switch-text .date { width: 45px; height: 45px; font-size: 16px; color: #fff; line-height: 45px; text-align: center; background: #00a992; border-radius: 50%; position: absolute; left: -23px; top: 10px; }


.pcourse-list{ background:url(../images/pcourse-dot3.png) no-repeat top center; position:relative; padding-top:30px;}
.pcourse-list:before{ content:''; background:#0071a8 url(../images/gs_line.png) repeat-y center center; width:5px; height:calc(100% - 29px); position:absolute; left:50%; top:44px; transform:translateX(-50%);}
.pcourse-list li{ position:relative; overflow:hidden;}
.pcourse-list li .li-boxt{ background:#fcfcfc; width:calc(48% - 100px); padding:25px; float:left; border:1px #e2e2e2 solid;border-radius: 6px;}
.pcourse-list li .li-boxt .t{ font-size:22px; font-weight:bold; color:#002b8f; padding-bottom:15px;}
.pcourse-list li .li-boxt .c{ font-size:14px; line-height:30px; text-align:justify;color: #555;}
.pcourse-list li .li-boxt .c strong{color: #0071a8;}
.pcourse-list li .li-line{ background:#cccccc; width:100px; height:1px; position:absolute; left:calc(50% - 100px); top:70px;}
.pcourse-list li .li-line:before{ content:''; background:url(../images/pcourse-dot2.png) no-repeat; width:29px; height:29px; position:absolute; top:50%; right:-15px; transform:translateY(-50%);}
.pcourse-list li .li-line:after{ content:''; background:url(../images/pcourse-dot1.png) no-repeat; width:11px; height:11px; position:absolute; left:-11px; top:50%; transform:translateY(-50%);}
.pcourse-list li:nth-child(2n+2) .li-boxt{ float:right; }
.pcourse-list li:nth-child(2n+2) .li-line{ left:auto; right:calc(50% - 100px);}
.pcourse-list li:nth-child(2n+2) .li-line:before{ left:-15px; right:auto;}
.pcourse-list li:nth-child(2n+2) .li-line:after{ right:-11px; left:auto;}

.oaLink{ border: 1px solid rgba(255,255,255,.5); padding:8px 22px; margin:25px auto!important;}
.oaLink .txt{ background: url(../images/oa_ico.png) no-repeat scroll left center; padding-left:30px; color: rgba(255,255,255,.5); transition: 300ms; -webkit-transition: 300ms; }
.oaLink:hover{ border-color: #fff;}
.oaLink:hover .txt{ color: #fff; background-image: url(../images/oa_ico2.png);}
.text-center{text-align: center;}
.oaLink .txt{ background: url(../images/oa_ico.png) no-repeat scroll left center; padding-left: 30px; color:rgba(255,255,255,.5); transition: 300ms; -webkit-transition: 300ms; }
.oaLink:hover{ border-color: #fff;}
.oaLink:hover .txt{ color: #fff; background-image: url(../images/oa_ico2.png);}
.text-center{text-align: center;}


.main {
    width: 1284px;
    margin: 0px auto;
    overflow: hidden;
    margin-top: 20px;
}/*新加焦点&amp;#65533;?*/
.zopen { background-color: #eee;height:40px;width:1284px}
.zopenMore a{width:15px;height:100%;background:url(../images/arrow_more.jpg) center no-repeat;display:block;float:left}
.zop_title { width: 82px; height: 40px; background-color: #333; line-height: 40px; text-align: center; font-size: 16px; color: #fff; font-family: "微软雅黑"; font-weight: bold;}
.zop_title a{color:#bf0d0d}
.zop_content { position: relative; width: 1141px; height: 40px; overflow: hidden;}
.zop_move { position: absolute; width: 3000px; height: 40px; font-size: 14px;}
.zop_move li span{ display: inline-block;line-height:40px;height:40px;overflow:hidden;color:#666; }
.zop_move li a { display: inline-block; width: 270px; height: 40px; padding-left: 28px; padding-right: 28px ; line-height: 40px; overflow:hidden; white-space:nowrap; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.zop_btn { width: 46px; height: 40px; background-color: #d3d3d3;}
.zop_btn a { display: inline-block; width: 23px; height: 40px; background: url(../images/zdt_icon.png) no-repeat;}
.zop_btn a { *display: inline;}
.zop_btn a:hover{background-color:#999}
.zop_btn a.zprev { background-position: 8px -116px;}
.zop_btn a.znext { background-position: -46px -116px;}

/*图片概览*/
.gl_pic{ padding: 20px;}
.gl_pic_con li{ padding: 11px; height: 332px; width: 344px; margin-right: 26px; float: left; border: 1px solid #eeeeee; box-shadow:7px 7px 1px 0px #eeeeee; margin-bottom: 29px;}
.gl_pic_con li:nth-child(3n+3){ margin-right: 0;}
.gl_pic_con li a{ display: block; width: 100%; height: 100%;}
.gl_pic_con li i{ display: block; width: 100%; height: 245px;}
.gl_pic_con li i img{display: block; width: 100%; height: 100%;}
.gl_pic_con li span{ display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; color: #333333; line-height: 45px;}
.gl_pic_con li b{ display: block; font-size: 14px; line-height: 20px; color: #666;}
.gl_pic_con li em{ display: block; font-size: 14px; color: #999; }


@media screen and (max-width:1366px){
.snHead.topFix{width:100%;}
     .main{width:100%;}
.top{width:100%;}
.top1{width:100%;}
.cyBanner{width:100%;}
.zopen{width:100%;}
.zop_content{width:80%;}
.w{width:100%;}
.ft-top ul li{margin-right: 85px;
}
}


/* 头信息 */
.top0{ display:block; overflow:hidden;border-bottom:#fff solid 22px; height:2px; background-color:#E70012;}
.top0l{ float:right; width:0%; border-bottom:#fff solid 18px; height:12px; background-color:#C6251B;}
.top1{ display:block; overflow:hidden;background-color:#fff; margin:0 auto;}
.top{width:1284px;margin:0px auto 0px auto;overflow:hidden;}
.logo{ float:left; margin-left:34px;}
.topr{ float:right; margin-right:20px; margin-top:15px;}
.topnav {height:22px; line-height:22px; margin:4px auto; font-size:12px; text-align:right;}
.topnav a { font-size:12px; margin:0px 4px;}
.topnav .chinese{ background-color:#D10119; margin:0px 0px 0px 10px; padding:0px 6px;}
.topnav .oa{ background-color:#890010; margin:0px; padding:0px 10px;}
.topnav .chinese a:link,.topnav .chinese a:visited,.topnav .oa a:link,.topnav .oa a:visited {color: #fff;}
.topnav .chinese a:hover,.topnav .oa a:hover {color: #FF9933;}

.znav { min-width: 1284px; width:100%; margin-top:12px; *width:expression(document.body.clientWidth &lt; 1284? '1284px':'auto');height: 55px;}
.zn_menu { float:left;height:100%; margin-left:33px;}
.zn_menu dt { display: inline-block;position:relative;top:3px}
.zn_menu dt { *display: inline; float:left;margin-top:7px;}
.zn_menu dt a { display: inline-block; width: 86px; height: 22px; }
.zn_menu dt a { *display: inline;}
.zn_menu dd { display: inline-block;  padding-right: 53px; line-height: 55px; font-size: 17px; text-align: center;}
.zn_menu dd { *display: inline; float:left}
.zn_menu dd span { display: inline-block;}
.zn_menu dd span { *display: inline;}
.zn_menu dd span p{ font-size:12px; line-height:10px;}
.zn_menu dd span a {font-weight: bold; display: inline-block; padding:0px 10px 3px 10px; color: #434457; font-size:18px;font-family:Microsoft Yahei}
.zn_menu dd span a { *display: inline;}
.zn_menu dd span a:hover,.zn_menu dd.zn_active span a {height:55px; font-size:17px; line-height:55px; display:block;color: #fff; background-color:#0071a8;font-family: Microsoft Yahei;}
/*下拉菜单*/
.zn_bg3{width:100%;height:210px;background:#f3f3f3;position:absolute;*top:165px;left:0;z-index:10;display:none;margin-top:-3px;*margin-top:0;}
.zn_sub { position:fixed;*top:165px;left:50%;margin-left:-600px; width: 1px; height:0px; margin-top: -3px; text-align: left; display: none; background-color: #203963; z-index: 12;}
.zn_site { position: absolute; left: 0px; top: -3px ; width: 1200px; height: 184px; padding-top: 25px;  background-color: #f3f3f3; z-index: 12;}
.zn_item {height: 120px; padding-bottom: 18px; padding-left: 26px; padding-right: 26px;border-right: 1px #d2d2da solid;}
.zn_menu dd:hover .zn_sub{ display:block;}





.w1024{ width:1024px; margin:auto;}
.nav{ float:left; margin:12px 0px 0px 33px; }
.nav ul li.nav12{ float:left; font-size:14px; width:94px; text-align:center; margin-right:40px; font-size:16px; line-height:30px;}
.nav ul li.nav12 a.one{ height:55px; line-height:30px; display:block; width:100%; color:#141414; font-size:16px;}
.nav ul li.nav12 p{ font-size:12px; line-height:10px;}
.nav ul li.nav12:hover a.one{ background:#0071a8; color:#fff;}
.nav ul li.nav12:hover p{ display:block;}
.nav ul li.nav12 a.hover {height:55px; line-height:30px; display:block;color: #fff; background-color:#0071a8;}


.head-menu-list .subnav {position:absolute;z-index:3;top:67px; background-color:#F3F3F3; height:166px; width:100%; left:0px; padding-top:34px; }
.ernav{ padding-left:50px;}
.ernav ul{ width:220px;}
.ernav ul li{ float:left; height:30px; line-height:30px; width:100px; text-indent:16px; margin-right:10px;}
.ernav ul li a{  font-size: 15px;height:30px; display:block; position:relative; text-align:left;  width:112px;}
.ernav ul li a span{ position:absolute; left:-16px; top:10px; display:none}

.ernav .right li{   height:35px; line-height:35px; border-top:#fff 1px solid;}
.ernav .right li a{ height:35px; display:block; position:relative; text-align:left; }
.ernav .right li a span{ position:absolute; left:-16px; top:15px; display:none;}
.ernav ul li:hover a{ color:#0071a8;}
.ernav ul  li:hover a span{ display:block;}

.nav_img{ padding-left:43px;}
.nav_sum{     width: 830px;
    line-height: 28px;
    padding-left: 10px;
    text-align: left;
    font-size: 15px;}
.search{ float:right; margin-top:10px;}
.soText{ width:185px; height:35px; margin:0px 2px; line-height:32px; color:#A2A2A2; border:#CCC8C9 solid 1px; text-indent:7px;background-image:url(/cms/siteResource/site110/_template/s.jpg); background-repeat:no-repeat; background-position:157px 6px; font-size:14px;}
.soBtn{width:61px; height:34px; border:none; background:#0071a8; float:right; color:#fff; text-align:center; font-size:14px;font-family:微软雅黑; cursor:pointer;}
.weather{display:block; text-align:right; margin-left:10px; font-size:12px;}
.weather span{font-size:12px;}


/* 格式化部分标签参数 */

BODY {MARGIN:0px; COLOR: #333;background-color:#fff;font-family:微软雅黑;}
TD {FONT-SIZE: 12px;font-family:Arial, Helvetica, sans-serif,微软雅黑 ,宋体, 黑体;}
FORM {MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px;}
a:link {color: #292929;text-decoration: none;}
a:visited {color: #292929;text-decoration: none;}
a:hover {color: #C4251B;text-decoration: none;}
img {border:none;}
object {clear:both;display:block;}
li{list-style:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.clearfix:after { clear:both; content:'.'; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom:1; }
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}

/* 横幅广告 */
.hfgg{ position: relative; }
.hfgg ul{ overflow: hidden; }
.hfgg .prev, .hfgg .next, .hfgg .bd .con{ display: none; }
.hfgg .hd{ position: absolute; z-index: 1; right: 5px; bottom: 5px; }
.hfgg .hd ul{ overflow: hidden; zoom: 1; float: left; }
.hfgg .hd ul li{ float: left; margin-right: 2px; width: 15px; height: 14px; line-height: 14px; text-align: center; background: #909090; cursor: pointer; color: #fff; font-size: 11px; }
.hfgg .hd ul li.on{ background: #ff0210; color: #fff; }

.index_ad { width:1284px; margin:0px auto; margin-bottom:0px; overflow:hidden; height:104px;}
.index_ad2 { width:1284px; margin:0px auto; margin-bottom:0px; overflow:hidden}

.index_open { width: 332px; height: 335px;}
.index_open h2 { background:url(../images/index_title_bg2.jpg) no-repeat top center; display:block; text-align:center; font-size:18px; font-weight:bold; color:#fff; height:39px; line-height:39px;}
.index_open ul { padding: 0px;}

.index_open ul li { width: 156px; height: 88px; border: #cccccc 1px solid; text-align: center; margin: 15px 0px; padding: 15px 0px; float: left; background: #fff; font-size: 16px;}
.index_open ul .top { width: 330px; height: 50px; text-align: center; margin: 0px; padding: 25px 0px; float: left; font-size: 16px;}
.index_open ul .bottom {background: url(../images/bszn_bg.jpg) no-repeat left top; width: 330px; height: 70px; text-align: center; margin: 0px; padding: 14px 0px; float: left; font-size: 16px;}
.index_open ul li p { padding: 0px; display: block; color: #e80100; line-height:44px; }
.index_open ul .top p { width:45%; float:left; padding: 5px 0px; display: block; color: #e80100; }
.index_open ul .bottom p { width:45%; float:left; padding: 5px 0px; height:60px; line-height:60px; display: block; color: #FFFFFF; }
.index_open ul li:hover img {transition:transform 1s ease-out; -moz-transition:-moz-transform 1s ease-out; -webkit-transition:-webkit-transform 1s ease-out; transform:rotateY(360deg); -moz-transform:rotateY(360deg); -webkit-transform:rotateY(360deg);}

.index_xmjb { width: 330px; height: 345px; border: #cccccc 1px solid; background: url(../images/index_title_bg2.jpg)  no-repeat top center; }
.index_xmjb h2 { display:block; text-align:center; font-size:18px; font-weight:bold; color:#fff; height:41px; line-height:41px;}
.index_xmjb ul { padding: 0px;}
.index_xmjb ul li p {font-size: 15px; padding: 10px 14px 0px; line-height: 20px; }

.index_zt {width:1200px; margin:0px auto; margin-bottom:30px; overflow:hidden}
.index_zt ul { margin-left: -15px; }
.index_zt ul li { width: 288px; height: 100px; margin-left: 15px; float: left; display: block }

.index_link ul li { float:left; display:block; margin-left:20px;}
.index_link ul li a { height: 30px; font-size: 15px; color: #333; border-radius: 50%; line-height: 30px; text-align: center; display: block }

</pre></body></html>