﻿@charset "utf-8";
/* CSS Document */
/* index */

body{ padding-top:101px;}
.op0{opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.top{ padding:12px 5%; width:100%; position:fixed; left:0; top:0px; z-index:95; transition:all 0.5s ease; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.T-nav{ margin-left:22px; padding-top:7px;}
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block; padding:0 20px; line-height:60px; height:60px; font-size:16px; text-align:center; transition:all 0.5s ease; position:relative; transition:all 0.5s ease;}
.T-nav > li > a.cur{ color:#172e97;transition:all 0.5s ease;}


.T-nav > li .gdlt{ position:absolute; width:100%; padding:5px 0; left:0; top:59px;  background:rgba(255,255,255,0.8); text-align:center; display:none; box-shadow:0 0 10px rgba(0,0,0,0.2)}
.T-nav > li .gdlt a{ display:block; text-align:center; line-height:40px;}
.mob-nav{ display:none;}

.prelms{ line-height:32px; height:32px; margin-top:20px; font-size:0;}
.prelms .tel{ display:inline-block; color:#999; font-size:16px; vertical-align:middle; margin-right:30px;}
.prelms > a{ display:inline-block; font-size:14px; vertical-align:middle; width:32px; text-align:center; background:#0068b7; color:#fff;}
.prelms .seaclm{ display:inline-block; vertical-align:middle;}
.prelms .seaclm span{ display:block; width:32px; height:32px; background:#b8cad5 url(../png/fdsl2-2.png) no-repeat center center; background-size:auto 50%; cursor:pointer;}
.prelms .seaclm p{ width:200px; height:32px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); position:absolute; right:0; top:32px; display:none;}
.prelms .seaclm p .m1{ height:32px; padding:0 5px; float:left; border:none; width:168px;}
.prelms .seaclm p .m2{ float:left; width:32px; height:32px; border:none; cursor:pointer; background:#eee url(../png/fdsl2-2.png) no-repeat center center; background-size:auto 50%;}

.foulct{ width:360px; height: calc(100% - 146px); z-index:5; position:fixed; right:0; bottom:45px;}
.askor{ width:100%; height:33%; background:rgba(255,255,255,0.5) url(../png/jp-2.png) no-repeat 92% bottom; padding:5% 8%; color:#1e509d;}
.askor .p1{ font-size:24px; line-height:40px;}
.askor .p2{ margin-top:5px; line-height:25px;}
.askor .p3{ margin-top:15px;}
.askor .p3 a{ display:inline-block; line-height:32px; border:1px solid #fff; padding:0 20px; color:#fff;}
.enlcm{ width:100%; height:33%; background:url(../jpg/t2-2.jpg) no-repeat center center; background-size:cover;}
.enlcm a{ display:block; color:#fff; width:100%; height:100%; font-size:24px; padding:5%;}
.dbcol{ height:34.2%;  display:table; position:absolute; right:0; bottom:0; width:100%; background:rgba(0,102,180,0.9);}
.dbcol ul{ display:table-cell; vertical-align:middle; padding:0 5%;}
.dbcol ul li{ text-align:center; width:33.3%; float:left; margin:5px 0;overflow: hidden; height: 46px;}
.dbcol ul li a{ display:inline-block; line-height:42px; width:86px; font-size:12px; background:rgba(204,224,240,0.2); color:#fff; transition:all 0.5s ease;}
.foot{ background:#2d2c2a; padding:0 3%; position:relative; z-index:5; color:#6f6f6f; font-size:12px;}
.foot .fl{ line-height:45px;}
.foot .fr{ line-height:45px; height:45px; overflow:hidden;}
.foot .fr a.bds_weixin{ background:url(../png/c1-2.png) no-repeat center center !important;}
.foot .fr a.bds_sqq{ background:url(../png/c2-2.png) no-repeat center center !important;}
.foot .fr a.bds_tsina{ background:url(../png/c3-2.png) no-repeat center center !important;}
.bd_weixin_popup{ box-sizing:content-box;}


.bltct{ height:160px; background:url(../jpg/xt-2.jpg) repeat-x left center;}
.bewl{ height:160px; padding:40px 5% 0; background:url(../png/zt-2.png) no-repeat 92% bottom;}
.zlemt{ font-size:32px; color:#fff; font-weight:bold; height:50px; line-height:50px; overflow:hidden;}
.dxlmt{ margin-top:15px;}
.dxlmt span{ display: none;}
.dxlmt p a{ display:inline-block; line-height:55px; color:#fff; margin-right:20px; padding:0 8px; position:relative;}
.dxlmt p a.cur:after{ content:'';width:0; height:0; border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff; position:absolute; left:50%; bottom:0; transform:translateX(-50%);}

.ny-mindc{ padding:4% 0;}
.afrl{ background:url(../png/d-2.png) repeat-y center top;} 
.tblec p{ font-weight:bold; color:#0068b7; font-size:36px;}
.tblec p span{ font-size:24px; margin-left:12px;}
.fz-list{ margin-top:3%; padding-bottom:55px; background:url(../jpg/cc-2.jpg) no-repeat center bottom;}
.fz-list li{ margin-top:15px; padding:20px 0; transition:all 0.5s ease;}
.mindc{ width:100%; max-width:1120px; margin:0 auto; background:url(../png/yd01-2.png) no-repeat center 12px;}



.fz-list{ background:url(../png/d-2.png) repeat-y 180px top;}
.fz-list li{ padding-left:180px; position:relative;transition:all 0.5s ease;}
.fz-list li .date{ color:#fff; width:130px; font-size:16px; text-align:center; font-weight:bold; line-height:50px; position:absolute; left:0; top:15px;background: -webkit-linear-gradient(#1b79c0, #3897df);background: -o-linear-gradient(#1b79c0, #3897df);background: -moz-linear-gradient(#1b79c0, #3897df);background: linear-gradient(#1b79c0, #3897df);transition:all 0.5s ease;}
.fz-list li .date:after{width:0; height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #308cd1; content:''; position:absolute; right:-6px; top:50%; transform:translateY(-50%);}
.fz-list li .cont{ color:#666; padding:3px 0; padding-left:60px; background:url(../png/d-2.png) repeat-x left 18px;}
.fz-list li .cont p{ padding-bottom:10px; padding-top:6px; background:#fff; padding-left:20px;transition:all 0.5s ease;}


.midcl{ width:100%;  padding:0 5%; margin:0 auto;}
.midcl .dbt{ font-size:32px; color:#0068b7; font-weight:bold;}
.midcl .con{font-size:16px; margin-top:10px; line-height:2; color:#464646;}
.midcl .con p{ padding:10px 0; text-indent:2em;}
.vod-pl{ height:576px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.vod-pl a{ display:block; position:absolute; left:50%; top:50%; transform:translateY(-50%) translateX(-50%); width:68px; height:68px; z-index:3; background: url(../png/play-2.png) no-repeat;}

.wh-list li{ width:23%; margin:1%; height:333px; float:left;}
.wh-list li a{ display:block; height:100%;}
.wh-list li a .pic{ height:248px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.wh-list li a .con{ background:#f4f4f4; transition:all 0.5s ease; height:85px; overflow:hidden; display:table; width:100%; position:absolute; left:0; bottom:0;}
.wh-list li a .con .tab-c{ display:table-cell; vertical-align:middle;}


.wh-list li a .con .tab-c .img{ height:0px; margin-bottom:12px; overflow:hidden;}
.wh-list li a .con .tab-c .engc{ height:25px; height:25px; overflow:hidden; color:#999; text-transform:uppercase;}
.wh-list li a .con .tab-c .chnc{ height:25px; height:25px; overflow:hidden; font-size:16px;}
.wh-list li a .con .tab-c .line{ width:1px; background:#fff; margin:12px auto; height:0px;}
.wh-list li a .con .tab-c .title{ line-height:25px; height:0px; overflow:hidden;}


.wh-list li.dblt{ background:#2c94e1; color:#fff; text-align:center; padding-top:70px;}
.wh-list li.dblt .p1{ font-size:54px; font-weight:bold; line-height:1.2;}
.wh-list li.dblt .p2{ font-size:14px; font-weight:bold; text-transform:uppercase; margin-top:15px;}


.honor-ul{}
.honor-ul li{ width:32%; margin-right:2%; text-align:center; overflow:hidden; float:left; margin-top:2%; cursor:pointer;}
.honor-ul li:nth-child(3n){ margin-right:0;}
.honor-ul li .honor-li-img{ text-align:center; height:280px; line-height:280px; background:#f4f4f4; border-bottom:2px solid #f4f4f4; position:relative; transition:all 0.5s ease;}
.honor-ul li .honor-li-img:after{ width:42px; height:42px; content:''; background:url(../png/fd-2.png); position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%) scale(0);transition:all 0.5s ease;}
 

.honor-ul li .honor-li-img img{ width:auto; max-height:90%; max-width:80%; vertical-align: middle;}
.honor-ul li .honor-li-tit{ line-height:35px; height:35px; overflow:hidden; text-align:center;}
.page-solc{ margin-top:4%;}
.page-solc a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #eee; margin:0 2px;}
.page-solc a.cur{ background:#278cd8; color:#fff; border-color:#278cd8;}
.page-solc span{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #eee; margin:0 2px; color:#333;}

.news-list li{ width:32%; float:left; margin-right:2%; margin-bottom:2%; padding-bottom:15px; border-bottom:1px solid #ddd;}

.news-list li:nth-child(3n){ margin-right:0;}
.news-list li a{ display:block;}
.news-list li a .pic{ overflow:hidden;}
.news-list li a .pic span{ transition:all 0.5s ease; display:block; width:100%; height:235px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.news-list li a .tit{ font-size:16px; line-height:40px; margin-top:5px; height:40px; overflow:hidden;}
.news-list li a .con{ color:#999; font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-top:5px;}
.conlmc{ width:100%; max-width:810px; margin:0 auto; line-height:2; color:#666;}
.conlmc p{ padding:10px 0;}
.pfrel{ color:#fff; margin-top:15px;}
.freou{ position:relative;}
.freou .zlemt{ padding-right:100px;}
.newlc{ position:absolute; right:5%; top:40px;}
.newlc a{ display:inline-block; margin-left:10px;}

.lbr-list li{ margin-bottom:20px;}
.lbr-list li a{ display:block; position:relative; padding-left:20px;}
.lbr-list li a .date{ background:#ececec; width:95px; height:95px; padding-left:20px; padding-top:15px; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:3;}
.lbr-list li a .date strong{ font-size:32px; display:block; color:#0069b7; font-weight: normal;}
.lbr-list li a .date span{ display:block; line-height:1.2; font-size:12px;}
.lbr-list li a .cont{ background:#f8f8f8; padding:30px 300px 30px 105px; position:relative;}
.lbr-list li a .cont .p1{ font-size:22px; font-weight:bold; line-height:50px; height:50px; overflow:hidden;}
.lbr-list li a .cont .p2{ line-height:25px; height:50px; overflow:hidden; color:#666;}
.lbr-list li a .cont .pic{ position:absolute; right:20px; top:20px;}


.colems{}
.colems a{ float:left; width:11.11%; background:#f9f9f9; padding:15px 0; text-align:center; border:1px solid #ddd; border-right:none;}
.colems a:last-child{ border-right:1px solid #ddd;}
.colems a .pic{ height:29px; background-repeat:no-repeat; background-position:center center;}
.colems a .pic.p1{ background-image:url(../png/v1-3.png);}
.colems a .tit{ margin-top:8px;}
.colems a.cur{ color:#fff; background:#278cd8}
.colems a.cur .pic.p1{ background-image:url(../png/v1-4.png);}
.colems a .pic.p2{ background-image:url(../png/v2-3.png);}
.colems a.cur .pic.p2{ background-image:url(../png/v2-4.png);}
.colems a .pic.p3{ background-image:url(../png/v3-3.png);}
.colems a.cur .pic.p3{ background-image:url(../png/v3-4.png);}
.colems a .pic.p4{ background-image:url(../png/v4-3.png);}
.colems a.cur .pic.p4{ background-image:url(../png/v4-4.png);}
.colems a .pic.p5{ background-image:url(../png/v9-3.png);}
.colems a.cur .pic.p5{ background-image:url(../png/v9-4.png);}
.colems a .pic.p6{ background-image:url(../png/v5-3.png);}
.colems a.cur .pic.p6{ background-image:url(../png/v5-4.png);}
.colems a .pic.p7{ background-image:url(../png/v6-3.png);}
.colems a.cur .pic.p7{ background-image:url(../png/v6-4.png);}
.colems a .pic.p8{ background-image:url(../png/v7-3.png);}
.colems a.cur .pic.p8{ background-image:url(../png/v7-4.png);}
.colems a .pic.p9 {background-image: url(../png/v8-3.png);}
.colems a.cur .pic.p9 {background-image: url(../png/v8-4.png);}
.senlm{ border:1px solid #ddd; border-top:none;}
.moewnc{ padding:25px 20px; color:#666;}
.moewnc .wbcl{ width:100px; text-align:right;margin-top: 5px; padding-right:15px; line-height:32px;}
.moewnc .inlc{ width:160px;margin-top: 5px;}
.moewnc .inlc input{ width:100%; border:1px solid #ddd; height:32px; padding:0 5px;}
.moewnc .inlc select{ width:100%; border:1px solid #ddd; height:32px; color:#666;}
.moewnc .geonl{ margin-left:30px;    margin-top: 5px;}
.moewnc .geonl input{ width:70px; height:32px; color:#fff; background:#278cd8; border:none; cursor:pointer;}

.relmls{ padding:2% 0; background:#f9f9f9;}

.newols li{ width:23.5%;}
.newols li:nth-child(3n){ margin-right:2%;}
.newols li:nth-child(4n){ margin-right:0;}
.newols li .honor-li-img:after{ display:none;}
.newols li .honor-li-img{ line-height:220px; height:220px; background:#fff; border-bottom-color:#fff;}
.newols li .honor-li-tit{ margin-top:10px;}
.enlwmc{ padding:0 5%;}
.poresc{ background:#fafafa;}

.poresc .pic{ height:406px; width:50%; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.poresc .con{ height:406px; display:table; width:50%;}
.poresc .con > div{ display:table-cell; vertical-align:middle; padding:0 10%;}
.poresc .con > div .p1{ color:#046cbb; font-size:24px; font-weight:bold;}
.poresc .con > div .p2{ margin-top:20px; line-height:2; color:#464646;}

.tceal li{ border-bottom:none;}

.tceal li a .pic span{ height:260px;}

.job-scl dt{ line-height:70px; padding:0 65px 0 20px; background:#fafafa url(../png/s1-2.png) no-repeat 98% center; height:70px; overflow:hidden; font-size:14px; color:#464646; cursor:pointer; margin-top:10px;}
.job-scl dt.cur{ background:#fafafa url(../png/s2-2.png) no-repeat 98% center;}
.job-scl dt span{ display:inline-block;}
.job-scl dt .s1{ width:585px; font-size:18px;}
.job-scl dt.cur .s1{ color:#0a66ab;}
.job-scl dt .s2{ width:170px;}
.job-scl dt .s3{ width:150px;}
.job-scl dd{ background:#fafafa; padding:20px; margin-top:10px; line-height:2; color:#464646; display:none;}
.job-scl dd .bote input{ border:none; cursor:pointer; width:140px; height:50px; color:#fff; background:#0068b7; font-size:16px;}

.dow-list1 li {
    position: relative;
    color: #666;
    padding: 20px 100px 20px 130px;
    background: #f8f8f8 url(../png/f1-2.png) no-repeat 40px center;
    margin-bottom: 15px;
}

.dow-list1 li .tit {
    float: left;
    width: 720px;
    padding-right: 20px;
    }

.dow-list1 li .tit .p1 {
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}

.dow-list1 li .dx {
    padding-top: 12px;
}

.dow-list1 li a {
    display: block;
    position: absolute;
    width: 100px;
    background: url(../png/f3-2.png) no-repeat center center;
    top: 0;
    right: 0;
    height: 100%;
 }

.dow-list li{ position:relative; color:#666; padding:20px 100px 20px 130px; background:#f8f8f8 url(../png/f1-2.png) no-repeat 40px center; margin-bottom:15px;}

.dow-list li .tit{ float:left; width:720px; padding-right:20px;}
.dow-list li .tit .p1{ line-height:30px; height:30px; overflow:hidden;}
.dow-list li .dx{ padding-top:12px;}
.dow-list li a{ display:block; position:absolute; width:100px; background:url(../png/f3-2.png) no-repeat center center; top:0; right:0; height:100%;}
.fpcce{ padding-bottom:3%; position:relative; z-index:99; margin-top:-30px;}
.sprelm li{ float:left; width:32%; margin-right:2%; padding:0 30px 30px; background:#fff; position:relative; border-bottom:3px solid #e4e4e4;}
.sprelm li:nth-child(3n){ margin-right:0;}
.sprelm li .img{ margin-top:-35px; margin-bottom:20px;}
.sprelm li .tit{ text-align:center; color:#464646; padding:3px 0;}

.ewolc{ margin-bottom:15px; padding-left:30px;}
.ewolc span{ float:left; line-height:30px; padding:0 20px; background:#eee; cursor:pointer;}
.ewolc span.cur{ color:#fff; background:#278cd8;}

.cplwcs{ background:#fff; padding:2%;}
.cplwcs .pic{ border:1px solid #eee; width:55%;}
.cplwcs .con{ width:43%;}
.cplwcs .con .p1{ color:#0068b7; font-size:24px; line-height:1.5; padding:12px 0; font-weight:bold; border-bottom:1px solid #eee;}
.cplwcs .con .p2{ padding:15px 0; font-size:16px; color:#666; border-bottom:1px solid #eee; line-height:1.6;}

.pconls{ font-size:32px; font-weight:bold; color:#0068b7; margin-top:4%; padding-bottom:15px;}
.pconls:after{ height:2px; width:50px; background:#2374bc; content:''; position:absolute; left:50%; bottom:0; margin-left:-25px;}

.bewols li{ margin-top:2%; margin-right:2%; float:left; width:23.5%;}
.bewols li .tit{ text-align:center; line-height:20px; height:20px; overflow:hidden; margin-top:10px;}
.bewols li:nth-child(4n){ margin-right:0;}

.aplewc{ width:200px;margin-bottom:15px;}
.aplewc span{ display:block; background:#f8f8f8 url(../png/ls-2.png) no-repeat 95% center; text-align:center; line-height:45px; height:45px; padding:0 10px;}
.aplewc p{display:none; box-shadow:0 0 5px rgba(0,0,0,0.2); position:absolute;width:100%; z-index:3; left:0; top:45px; background:#f8f8f8;}
.aplewc p a{display:block; line-height:40px; text-align:center;}




@media (max-width: 1440px){
.prelms .tel{ display:none;}
}
@media (min-width: 1201px){
.fz-list li:hover{ background:#f6f6f6; transition:all 0.5s ease;}
.fz-list li:hover .cont p{ background:#f6f6f6; color:#0068b7; transition:all 0.5s ease;}
.fz-list li:hover .date{ left:50px; transition:all 0.5s ease;}
.wh-list li a:hover .con .tab-c .engc,.wh-list li a:hover .con .tab-c .chnc{ color:#fff; transition:all 0.5s ease;}
.wh-list li a:hover .con{ background:#2c94e1; height:333px; transition:all 0.5s ease;}
.wh-list li a:hover .con .tab-c .img{ height:54px; transition:all 0.5s ease;}
.wh-list li a:hover .con .tab-c .line{height:45px; transition:all 0.5s ease;}
.wh-list li a:hover .con .tab-c .title{ height:25px; color:#fff; transition:all 0.5s ease;}
.dbcol ul li a:hover{ background:#1b8ae6; transition:all 0.5s ease;}
.honor-ul li:hover .honor-li-img{ border-bottom:2px solid #0979c9; transition:all 0.5s ease;}
.honor-ul li:hover .honor-li-img:after{ transform:translateX(-50%) translateY(-50%) scale(1);transition:all 0.5s ease;}
.lbr-list li a:hover .date{ background:#0069b7; color:#fff;}
.lbr-list li a:hover .date strong{ color:#fff;}
.dow-list li:hover{ background:#2a90db url(../png/f2-2.png) no-repeat 40px center; color:#fff;}
.dow-list li:hover a{ background:#52b5fd url(../png/f4-2.png) no-repeat center center;}
.news-list li a:hover .pic span{ transition:all 0.5s ease; transform:scale(1.1);}
.news-list li:hover{ border-bottom:1px solid #172e97;}
.tceal li:hover{ border-bottom:none;}
.foulct.sml .askor{ height:45%;}
.foulct.sml .enlcm{ height:15%;}
.foulct.sml .dbcol{ height:40%;}

}

@media (max-width: 1200px){
body{ padding-top:60px;}
.wrap{ width:100%; max-width:768px; margin:0 auto; padding:0 3%;}
.top{ height:60px; top:0; padding:5px 2%;}
.top .logo{ height:50px; padding:0;}
.top .logo img{ height:50px;}
.prelms{ margin-top:9px;}
.mob-nav{ display:block; float:right; background:url(../png/mob-ct-2.png) no-repeat center center; background-size:auto 40%; width:50px; height:50px;}
.T-nav{ width:100%; position: fixed;  display:none;height:100%; overflow-x:hidden; overflow-y:auto; top:60px; left:0; margin:0; background:rgba(0,0,0,0.9);}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #666; padding:0;}
.T-nav > li > a{ width:100%; text-align:left; padding:0 5%; line-height:45px; height:45px; color:#fff;}
.T-nav > li > a span{ display:inline-block; margin-left:10px;}
.T-nav > li > a.cur{ background:none; border:none; color:#fff;}
.T-nav li .gdlt{ position:relative; width:100%; top:0; padding:0; background:none; border:none;}
.T-nav > li .gdlt a{ color:#fff; text-align:left; padding:0 8%;}
.foulct{ width:100%; position:relative; bottom:0; height:auto;}
.askor,.enlcm{ width:33%; float:left; height:300px;} 
.dbcol{ width:34%; float:left; height:300px;} 
.dbcol{ position:relative;}
.askor{ padding:2%;}
.wh-list li{ width:48%;}
.news-list li a .pic span{ height:180px;}
.lbr-list li a .cont{ padding-right:20px;}
.lbr-list li a .cont .pic{ display:none;}
.colems a{ width:33.3%;}
.colems a:nth-child(3n){ border-right:1px solid #ddd;}
.moewnc .wbcl{ margin-bottom:10px;}
.moewnc .inlc{ width:calc(100% - 100px); margin-bottom:10px;}
.moewnc .geonl{ width:100%; margin:0; text-align: center;}
.enlwmc{ padding:0 3%; width:100%; max-width:768px; margin:0 auto;}
.poresc .pic{ width:100%;}
.poresc .con{ height: auto; padding:20px 2%; width:100%;}
.poresc .con div{ padding:0 2%;}
.poresc .con div .p1{ font-size:20px;}
.job-scl dt{ line-height:50px; height:50px;}
.job-scl dt .s1{ font-size:15px;}
.dow-list li{ padding-left:20px; background-image:none; padding-right:60px;}
.dow-list li a{ width:60px;}
.dow-list li .tit{ width:100%;}
.dow-list li .dx{ float:left; padding-top:5px;}
.cplwcs .pic{ width:100%;}
.cplwcs .con{ width:100%; margin-top:2%;}
.cplwcs .con .p1{ font-size:20px;}
.cplwcs .con .p2{ font-size:14px;}
.pconls{ font-size:20px;}
.bewols li{ width:49%;}
.bewols li:nth-child(2n){ margin-right:0;}
}
@media (max-width: 960px){

.dbcol ul li{ width:50%;}
.foot{ padding:10px 3%;}
.foot .fl{ width:100%; line-height:25px;}
.foot .fr{ width:100%; line-height:25px; height:25px; overflow:hidden;}
}


@media (max-width: 768px){


}


@media (max-width: 640px){
.askor,.enlcm,.dbcol{ width:100%;}
.dbcol ul li{ width:33%;}
.askor{ padding:5%;}
.dbcol{ height:auto; padding:5% 0;}
.askor .p1,.enlcm a{ font-size:20px;}
.bewl{ padding:40px 0 0;}
.zlemt{ padding:0 5%; font-size:24px;}
.dxlmt span{ display:block; height:55px; line-height:55px; padding:0 5%; color:#fff; background: url(../png/g2-2.png) no-repeat 95% center;}
.dxlmt p{ width:100%; display:none; background:#2e93de; z-index:5; position:absolute; top:55px; left:0;}
.dxlmt p a{ display:block; margin:0; line-height:45px; border-bottom:1px solid #fff; padding:0 5%;}
.dxlmt p a.cur:after{ display:none;}
.tblec p{ font-size:20px;}
.tblec p span{ font-size:14px;}
.fz-list{ background-position:120px top;}
.fz-list li{ padding:3px 0; padding-left:120px;}
.fz-list li .date{ width:100px; line-height:40px; font-size:15px; top:0;}
.fz-list li .cont{ padding-left:20px;}
.fz-list li .cont p{ padding-left:10px;}



.midcl .dbt{ font-size:20px;}
.vod-pl{ height:240px;}
.wh-list li.dblt{ padding-top:100px;}
.wh-list li.dblt .p1{ font-size:32px;}
.wh-list li.dblt .p2{ font-size:12px;}
.honor-ul li{ height:auto; width:49%;}
.honor-ul li:nth-child(3n){ margin-right:2%;}
.honor-ul li:nth-child(2n){ margin-right:0%;}
.honor-ul li .honor-li-img{ line-height:120px; height:120px;}
.page-solc a.ob{ display:none;}

.news-list li{ width:49%;}
.news-list li:nth-child(3n){ margin-right:2%;}
.news-list li:nth-child(2n){ margin-right:0%;}
.freou .zlemt{ font-size:20px; height:auto; max-height:60px; line-height:30px;}
.pfrel{ padding:0 5%; margin-top:5px; font-size:12px;}
.newlc{ right:10px; top:10px;}
.lbr-list li{ margin-bottom:10px;}
.lbr-list li a .date{ width:60px; height:60px; padding-top:5px; padding-left:10px;}
.lbr-list li a .date strong{ font-size:18px;}
.lbr-list li a .cont{ padding:15px 15px 15px 50px;}
.lbr-list li a .cont .p1{ font-size:16px; line-height:30px; height:30px;}
.lbr-list li a .cont .p2{ font-size:12px; line-height:20px; height:40px;}
.poresc .pic{ height:220px;}
.sprelm li{ width:100%; margin-top:30px; margin-right:0;}
.sprelm li .img{ margin-top:0;}
.fpcce{ margin-top:0;}
}
@media (max-width: 420px){
.news-list li,.news-list li:nth-child(3n){ width:100%; margin-right:0;}
}











/*视频播放*/
.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../png/icon30-2.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}









/*09-29*/
.search-solc{ padding:15px 0; background:#f5f5f5;}
.tbolc{ width:290px; border:1px solid #e2e2e2; height:45px; background:#fff; border-radius:5px; float:right;}
.tbolc .cl01{ width:245px; border:none; background:none; border-right:1px solid #e2e2e2; padding:0 10px; height:43px; float:left;}
.tbolc .cl02{ width:43px; height:43px; background:url(../png/fd-2.png) no-repeat center center; float:left; border:none; cursor:pointer;}







