@charset "utf-8";
/* public */
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
*,:before,:after{box-sizing:border-box;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0; display:inline-block;}
ul,dl,li,dt,dd{list-style:none;}
html,body{height:100%;}
body{font:14px Arial,"microsoft yahei", Helvetica, sans-serif;*font:14px "microsoft yahei",Arial, Helvetica, sans-serif; color:#212121; background:#fff;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden;}
a{font-size:14px;text-decoration:none;transition:ease .65s; color:#212121;}
a:hover{color:#283C85;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input,textarea,select{outline: none; font-family:"microsoft yahei";/*-webkit-appearance:none;*/ border-radius:0;}
textarea{resize:none; overflow:hidden;}
select::-ms-expand { display: none; -webkit-appearance:none; }
i{font-style:normal;}
.left{float:left;}
.right{float:right;}
.noscript{position:fixed; left:0px; top:0px; background:#ddd; color:red; text-align:center; width:100%; height:30px; line-height:30px;}
em{font-style:normal;}
.pace-progress{width:100%; height:2px; background:#f4f4f4; position:fixed; left:0px; top:0px; z-index:5000;}
.pace-inactive{display:none;}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.red{color:#b72024;}
.rotate_img li a:hover img{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);
    -ms-transition: all 320ms ease-out 0s;-moz-transition: all 320ms ease-out 0s;
    -webkit-transition: all 320ms ease-out 0s;-o-transition: all 320ms ease-out 0s;transition: all 320ms ease-out 0s;}
.boost_img li:hover img{
    -ms-transition: all 320ms ease-out 0s-moz-transition: all 320ms ease-out 0s;-webkit-transition: all 320ms ease-out 0s;
    -o-transition: all 320ms ease-out 0s;transition: all 320ms ease-out 0s;
    transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
    -ms-transform: scale(1.5); /* IE 9 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand'); /* IE6 and 7 */
    background-position:center}
/*响应式*/
.container {margin:auto; position:relative;width:1320px;}
/*header*/
.lh-header-a{width:100%; min-width:1320px; height:40px; background:#f4f4f4; color:#3d3d3d; line-height:40px; font-size:13px;}
.lh-header-a h2 span{margin-left:10px;}
.lh-header-b{position:absolute; right:0; top:0;}
.lh-header-b li{float:left; margin-left:36px; position:relative;}
.lh-header-b li:before{content:''; display:block; width:1px; height:12px; background:#11427B; position:absolute; left:-18px; top:50%; margin-top:-6px;}
.lh-header-b li:first-child:before{display:none;}
.lh-header-b li a{color:#3d3d3d; font-size:13px;}
.lh-header-b li a:hover{color:#0068b7;}
.lh-header-c{width:100%; min-width:1320px; height:163px; background:url(../images/logo-bg.jpg) no-repeat center bottom #0068b7;}
.lh-logo{display:block; height:163px; display:flex; align-items:center; width:292px;}
.lh-logo span:first-child{margin-right:20px; animation:rotate linear 6s infinite;}
@keyframes rotate{
    0%{transform:rotate(0);}
    100%{transform:rotate(-360deg);}
}
.lh-header-d{width:100%; min-width:1320px; height:63px; background:#0068b7 url(../images/line.png) repeat center; position:relative; z-index:3000;}
.lh-nav>li{float:left; margin-right:6px; position:relative;}
.lh-nav>li>a{padding:0 40px; display:block; line-height:63px; color:#fff; font-size:16px; position:relative; z-index:1;}
.lh-nav>li>a:after{content:''; display:block; width:100%; height:0; background:rgba(255,255,255,.2); position:absolute; left:0; top:0; z-index:-1;transition:ease .65s }
.lh-nav>li:hover>a:after,.lh-nav>li.active>a:after{height:100%;}
.lh-nav-a{width:100%; position:absolute; left:0; top:63px; transition:ease-in-out .65s; visibility:hidden; opacity:0; transform:translateY(20px); z-index:3000;}
.lh-nav-item{background:#F9F9F9; padding:20px 0 10px;}
.lh-nav>li:hover .lh-nav-a{visibility:visible; opacity:1; transform:translateY(0);}
.lh-nav-item li{margin-bottom:10px; padding:0 12px;}
.lh-nav-item li a{display:block; height:26px; line-height:26px; text-align:center; color:#333; position:relative; z-index:1;}
.lh-nav-item li a:before{content:''; display:block; width:0; height:100%;background:#4A77D4; position:absolute; left:50%; top:0; transition:ease .65s; z-index:-1;}
.lh-nav-item li a:hover,.lh-nav-item li a.active{color:#fff;}
.lh-nav-item li a:hover:before,.lh-nav-item li a.active:before{width:100%; left:0;}
.lh-search{position:absolute; right:0; top:90px; width:286px; height:32px; line-height:32px;}
.lh-search input{position:absolute; left:0; top:0; width:100%; height:32px; line-height:32px; border:none; background:#D1D7F0; padding:0 42px 0 10px; transition:ease .65s;}
.lh-search input:focus{background:rgba(255,255,255,.6);}
.lh-search button{position:absolute; right:0; top:0; width:32px; height:32px; text-align:center; line-height:32px; background:#4A77D4; color:#fff;outline:none;border:none;cursor:pointer;}
.lh-search button:hover{background:#436AB7;}


.lh-banner{width:100%; min-width:1320px; height:500px; position:relative;}
.lh-banner .bd li{display:block; width:100%; height:500px; background-repeat:no-repeat; background-position:center center;}
.lh-banner .bd li a{display:block;}
.lh-banner-btn a{display:block; width:72px; height:72px; border-radius:50%; position:absolute; top:50%; margin-top:-36px; background:url(../images/icon1.png) no-repeat -177px top;}
.lh-banner-btn a.prev{left:100px;left:5.3vw;}
.lh-banner-btn a.next{right:100px;right:5.3vw; background-position:-272px top;}
.lh-banner-btn a.prev:hover{background-position:-177px bottom;}
.lh-banner-btn a.next:hover{background-position:-272px bottom;}


.lh-container.other{background:#F8F9FA;}

.lh-news{margin-top:40px;}
.lh-news-l{width:685px;}
.lh-public-h{font-size:18px; color:#333; line-height:18px; height:18px;}
.lh-public-h h2{float:left;}
.lh-public-h h2 i{display:block; float:left; width:14px; height:14px; margin:2px 10px 0 0; background:url(../images/icon1.png) no-repeat left -33px;}
.lh-public-h a{float:right; display:block; width:12px; height:12px; margin-top:3px;background:url(../images/icon1.png) no-repeat -84px -31px;}

.lh-public-h2{font-size:18px; color:#ffffff; line-height:43px; height:43px; background:url(../images/d.jpg) no-repeat; width:210px;}
.lh-public-h2 h2{float:left;}
.lh-public-h2 h2 i{display:block; float:left; width:14px; height:14px; margin:14px 10px 0 10px; background:url(../images/icon1.png) no-repeat left -74px;}

.lh-hot-bd{width:100%; height:297px; margin-top:35px !important;overflow:hidden;}
.lh-hot-bd li{overflow:hidden;}
.lh-hot-bd li img{transition:ease .65s;}
.lh-hot-bd li:hover img{transform:scale(1.1);}
.lh-hot-bd li .img{float:left; width:373px; height:297px; overflow:hidden;}
.lh-hot-bd li .img img{ width:373px; height:297px;}
.lh-hot-bd li .text{width:312px; height:297px; float:left; position:relative; background:#1965BB; padding:86px 30px 0;}
.lh-hot-bd li .text .time{width:67px; height:67px; background:#FFF; position:absolute; left:0; top:0; text-align:center; color:#1965bb; padding:12px 0 0 0;}
.lh-hot-bd li .text .time h2{font-size:30px;}
.lh-hot-bd li .text .time h3{font-size:12px;}
.lh-hot-bd li .text>h2{font-size:16px; color:#fff; line-height:30px; max-height:60px; overflow:hidden;}
pre{font-size:14px;font-family:"microsoft yahei";}
.lh-hot-bd li .text>h3{color:#cadcef; line-height:24px; max-height:72px; border-top:1px solid #fff; margin-top:20px; padding-top:20px; position:relative;}
.lh-hot-bd li .text>h3:before{content:''; display:block; width:100%; height:1px; background:#F8A01D; position:absolute; left:0; top:-1px; transition:ease .65s; transform:scaleX(0); transform-origin:left center;}
.lh-hot-bd li:hover .text>h3:before{transform:scaleX(1);}
.lh-news-c{width:345px; margin-left:44px; overflow:hidden; height:320px;}
.lh-news-hd li{float:left; height:18px; line-height:18px; margin-right:45px;}
.lh-news-hd li a{font-size:18px;}
.lh-news-hd li a i{display:block; float:left; width:14px; height:14px; margin:2px 10px 0 0; background:url(../images/icon1.png) no-repeat left -33px; opacity:0; transition:ease .65s;}
.lh-news-hd li.on a i{opacity:1;}
.lh-news-hd li a:hover{color:#1965BB;}
.lh-news-item li{margin-top:28px; height:14px; line-height:14px; overflow:hidden;}
.lh-news-item li span{float:left; color:#ababab;}
.lh-news-item li h2{color:#666; float:right; height:14px; line-height:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:75%; transition:ease .65s;}
.lh-news-item li a:hover h2{color:#F8A01D;}
.lh-news-r{width:210px;}
.lh-news-r li{width:100%; height:350px;}
.lh-news-r li a{display:block; padding:18px; height:100%; color:#fff; position:relative; z-index:1; overflow:hidden;}
.lh-news-r li a:before{content:''; display:block; width:270px; height:380px; background:rgba(255,255,255,.2); border-radius:50%; position:absolute; left:50%; top:50%; margin:-185px 0 0 -135px; transition:ease .65s; transform:scale(0); opacity:0;}
.lh-news-r li a:hover:before{ transform:scale(1); opacity:1;}
.lh-news-r li a h1{margin-top:5px; padding-bottom:5px;font-size:16px;}
.lh-news-r li a div {height:280px;}
.lh-news-r li a div  marquee{text-indent:2em;}
.lh-news-r li a i{display:block; width:24px; height:24px; background:url(../images/icon1.png) no-repeat -37px -28px; position:absolute; left:38px; bottom:38px;}
.lh-companies-banner{margin-top:20px; padding-bottom:40px; border-bottom:#dcdcdc solid 1px; height:360px; overflow: hidden;}

.about-list{width:100%; height:100%; overflow:hidden; margin-top:55px;}
.about-list li{float: left;width: 264px;display: inline-block;}
.about-list li .about-list2 h2:hover{color:#054aa9;}
.about-list li .about-list1{border:1px #054aa9 solid; width:60px; height:60px;border-radius:50%;}
.about-list li .about-list2{width:194px; padding-top:10px;}
.about-list li .about-list2 h2{font-size:18px;}
.about-list li img{width: 60px;height: 60px;text-align: center;}
.about-list li:hover img{-ms-transition: all 320ms ease-out 0s-moz-transition: all 320ms ease-out 0s;
    -webkit-transition: all 320ms ease-out 0s;-o-transition: all 320ms ease-out 0s;transition: all 320ms ease-out 0s;
    -ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg); }
.about-list li p{text-transform: uppercase;font-size: 12px; color:#828282;}

.lh-ad{display:block; margin:48px 0; width:100%;}
.lh-ad2{display:block; margin-top:12px; width:100%;}
.lh-hot-hd{position:absolute; left:0; bottom:10px; text-align:center; width:373px;}
.lh-hot-hd li{display:inline-block; margin:0 3px; width:8px; height:8px; border-radius:50%; background:#fff; text-indent:-9999px;}
.lh-hot-hd li.on{background:#eb6400;}

.left5{ position:relative;  float:left; width:685px;}
.lehuoShow{width:685px; background:#ffffff; height:100%; overflow:hidden; margin-top:25px;}
.lehuoShow .title1:after{ width:555px;}
.lehuoShowNav {width:100%; background:#0068b7; color:#FFF;}
.lehuoShowNav a{ display:block; float:left;padding:0px 30px; height:46px; line-height:46px; text-align:center; background:#0068b7; color:#FFF;}
.lehuoShowNav a:hover{ background:#eb6400;}
.lehuoShowNav a.on{padding:0px 30px;  background:#eb6400;}

.act_tille_mid {
    margin: 15px 0px;
    width:100%;
    overflow: hidden;
}

.title_botn {
    float: left;
    padding: 10px 0 0 2px;
    color: #838181;
}

.act_article .title_botn{
    width:180px;
    overflow:hidden;
}

.title_botn h4 {
    font-size: 15px;
    font-weight: bold;
    color: #333333;
    padding-left: 9px;
    line-height: 26px;
    width:180px;
    white-space: nowrap;
    overflow: hidden;
}

.title_botn p {
    color: #808080;
    padding-left: 10px;
    font-size:14px;
}

.act_article {
    overflow: hidden;
    float: left;
    padding: 0 20px 17px 0;

    width:330px;

}
.actpic{ width:130px; height:96px; overflow:hidden; float: left;}
.actpic img{width:130px; height:96px; -moz-transition:all 0.3s; /* Firefox 4 */
    -webkit-transition:all 0.3s; /* Safari and Chrome */
    -o-transition:all 0.3s; /* Opera */
}
.actpic img:hover{ -moz-transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
}

.act_tille_dow {
    width: 685px;
    overflow: hidden;
    border-top: 1px dashed #e5e5e5;;
}
.act_tille_dow {
    width: 685px;
    overflow: hidden;
    border-top: 1px dashed #e5e5e5;;
}

.hd_list {
    margin-top:10px;
}
.lh-news-r2{width:210px;}
.lh-zhuan {width:210px; border:solid 1px #e5e5e5; height:100%; overflow: hidden; padding-bottom:10px;}
.lh-zhuan li { padding-top:10px; padding-left:11px;}

.hd_list li {
    float: left;
    width: 45%;
    line-height: 42px;
    margin-right: 23px;color:#666;
}

.hd_list li a{color:#666666; font-size:14px;}
.hd_list li a:hover{color:#F8A01D;}
.hd_list li span{float:right;color:#ababab;}
.adv{width:100%; height:100%; overflow:hidden; margin-bottom:20px;}

.lh-service {margin-top:20px;}
.lh-service-con ul {padding-top:25px;}
.lh-service-con ul li{width:220px; height: 125px; border-right:#e5e5e5 solid 1px; float:left; padding:25px 0px 30px 0px;}
.lh-service-con-a {width:65px; padding-left:20px;}
.lh-service-con-b {width:128px; font-size:16px; line-height:65px;}
.border-bt{ border-bottom:#e5e5e5 solid 1px;}

.foot-yqlj{ width:100%; padding:20px 0; margin-top:40px; background-color:#015391; display:table; min-width:1320px; }
.foot-yqlj ul{ width:1320px; margin:0 auto;}
.foot-yqlj ul li{ float:left; padding-right:15px; border-right:1px solid #ffffff; margin:6px 15px 6px 0;}
.foot-yqlj ul li a{ font-size:13px; color:#ffffff;}
.foot-yqlj ul li a:hover{ color:#fff;}
.foot-bom{ width:100%; min-width:1320px; display:table; /*margin-top:50px;*/ padding:30px 0; background-color:#0068b7; text-align:center; }

.foot-bom p{ font-size:13px; color:#ffffff; margin-top:5px;}


/*集团简介*/
.neiye-liegbbf{width: 230px; float:left; margin-top:40px}
.neiye-liegbbf h1{background: #315aa9; width: 230px; height: 85px; color:#fff; font-size: 22px; padding-left: 30px; padding-top:25px;position: relative}
.neiye-liegbbf h1 p{color:#fff; font-size: 12px; text-transform: uppercase}

.neiye-liegbbf ul li{line-height: 50px; margin-bottom:1px; background: #fff; padding-left: 20px;}
.neiye-liegbbf ul li a{color:#666666; font-size: 14px; transition: all .5s; -webkit-transition: all .5s;  -o-transition: all .5s;    -moz-transition: all .5s;    height: 50px;overflow: hidden;display:block;}
.neiye-liegbbf ul li.on{background: #0082b9 url(../images/jing.png) no-repeat 95% center; background-size: 20px;}
.neiye-liegbbf ul li.on a{color:#fff;padding-left: 10px;}
.neiye-liegbbf ul li.on:hover a,.neiye-liegbbf ul li.pomg a{color:#fff}
.neiye-liegbbf ul li:hover a{color:#0082b9;padding-left: 10px;  transition: all .5s; -webkit-transition: all .5s;  -o-transition: all .5s;    -moz-transition: all .5s;}
.neiye-liegbbf ul li.pomg:hover a{color:#fff}
.neiye-liegbbf ul li.pomg{background: #0082b9 url(../images/op.png) no-repeat 95% 10px;background-size:20px;}
.neiye-liegbbf ul li.plk p{display: none}
.neiye-liegbbf ul li.plk.on p{display:block;}
.neiye-liegbbf ul li.pomg p a.om,.neiye-liegbbf ul li.plk p a.om{padding-left: 20px;}
.neiye-liegbbf ul li.pomg p a.om::after,.neiye-liegbbf ul li.plk.on p a.om::after{content: ''; width: 3px; height: 3px; background: #fff;display: block; position: relative; top:-20px; left: -10px;}
.rihktns{width: 1040px; float:right; margin-top:40px;}
.tebhongppx{width: 100%; }
.telter{background: #fff}
.telter h1{background: #fff url(../images/ribg.jpg) no-repeat right 58px;color:#333; font-size: 18px;padding:20px; }
.telter p{color:#999999; font-size: 14px; text-transform: uppercase; background:#fff; position: relative; top:-19px;display: inline-block;padding-right: 20px;padding-left: 20px;}
.telter p em{width: 5px; height: 15px; background: #fff; display: inline-block;    transform: skew(-54deg); -webkit-transform: skew(-54deg); -o-transform: skew(-54deg); -moz-transform: skew(-54deg);  position: relative;      left: 26px;  top: 5px;}
.ponrnt{background: #fff;}
.ponrnt ul li{line-height: 50px;border-bottom:1px dashed #e5e5e5; padding-left: 20px}
.ponrnt ul li img{vertical-align: middle}
.ponrnt ul li span{color:#666666; font-size: 14px;padding-left: 20px;}
.ponrnt ul li span i{color:#0a9c32;font-size: 16px; font-weight:bold; }
.map{width: 100%; margin-top:5px; background: #fff; padding:20px; margin-bottom: 50px;}

.tegtxpnfm{background: #fff; padding:20px;line-height:25px;color:#666666; font-size: 14px; margin-bottom:50px;}
.tegtxpnfm img{display: block; margin: 10px auto;max-width: 100%;}
.tegtxpnfm a{color:#0082b9;}
.tegtxpnfm a:hover{color:#119a93;}
.tegtxpnfm .mt10{margin-top:20px;}
.pomg p a{display: block; border-bottom: 1px solid #309ac6}
.pomg:hover{background: #0082b9}

.wonkgj{width: 100%; padding:20px 30px;background: #fff;}
.wonkgj ul h1 {color:#333333; font-size: 16px; padding-left: 20px }
.wonkgj ul h1::after{content: ''; width: 10px; height: 2px; background: #0082b9; position: relative; left: -15px; top:-10px; display: block;}
.wonkgj ul li{padding: 20px 0; text-align: center}
.wonkgj ul li img{max-width: 100%; }
.kfnjr{padding:20px 30px; background: #fff; color:#666666; font-size: 16px; line-height: 23px; border-bottom:1px dashed #e5e5e5}
.Glmrl{width: 100%; padding-left:20px;background: #fff;}
.Glmrl ul h1 {color:#333333; font-size: 16px; padding-left: 20px }
.Glmrl ul h1::after{content: ''; width: 10px; height: 2px; background: #0082b9; position: relative; left: -15px; top:-10px; display: block;}
.Glmrl ul{overflow: hidden}
.Glmrl ul li{width:215px; float:left; margin: 0 20px;margin-top:40px;}
.Glmrl ul li p{text-align: center; color:#666666; font-size: 14px;padding:5px 0}
.Glmrl ul li img{width: 215px; height: 225px;}

/*大事记*/
.lh-other{padding:60px 20px;}
.container1{width:980px; margin:auto; position:relative;}
.lh-history{border-top:1px solid #1965BB;border-bottom:1px solid #1965BB; position:relative;}
.lh-history .jt{width:1px; height:100%; background:#1965BB; position:absolute; left:182px; top:0;}
.lh-history-item{padding:15px 0; position:relative; z-index:2;}
.lh-history-item li{overflow:hidden;}
.lh-history-item li .time{width:182px; float:left; padding:33px 0 33px 40px;}
.lh-history-item li .time h2{width:107px; height:54px; background:url(../images/icon5.png) no-repeat center; color:#fff; font-size:24px; text-align:center; line-height:54px; text-indent:-18px;}
.lh-history-item li .text{float:left; width:780px; position:relative; height:120px;}
.lh-history-item li .text i{display:block; width:103px; height:1px; background:#1965BB; position:absolute; left:0; top:50%;}
.lh-history-item li .text h2{color:#666; line-height:30px; width:780px; max-height:90px; position:absolute; left:137px; top:50%; transform:translateY(-50%);-ms-transform:translateY(-50%);}
.lh-history-item li:nth-child(2n){background:#fff;}

/*党群工作*/
.lh-news-ul li{margin-bottom:20px; background:#fff; overflow:hidden;}
.lh-news-ul li .img{float:left; width:386px;height:307px; margin-right:30px; overflow:hidden;}
.lh-news-ul li .img img{ width:386px;height:307px; }
.lh-news-ul li .time{width:67px; height:67px; background:#1965BB; color:#fff; text-align:center; padding-top:10px; font-size:12px;}
.lh-news-ul li .time h2{font-size:30px;}
.lh-news-ul li .text>h2{font-size:18px; height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:20px;}
.lh-news-ul li .text>h3{line-height:24px; color:#666; margin:25px 0; padding-top:25px; border-top:1px solid #666;}
.lh-news-ul li .text>h4{color:#666;}
.lh-news-ul li .text{float:left; width:560px;}

/*分页*/
.lh-page{margin-top:68px; border-top:1px solid #A0A0A0; text-align:center; padding:35px 0; line-height:50px;}
.lh-page a{display:inline-block; width:35px; height:35px; margin:0 3px; font-size:16px; line-height:35px;}
.lh-page a.on{border:1px solid #1965bb; color:#1965bb;}
.lh-page a:hover{color:#1965bb;}
.lh-page a.n{width:123px;  height:50px; line-height:50px; text-align:center; border:1px solid #A0A0A0; font-size:14px;}
.lh-page a.n:hover{border-color:#1965bb;}
.lh-page a.prev{float:left;}
.lh-page a.next{float:right;}

.lh-newsRes li{list-style-type: square;}
.lh-newsRes-a .time{float:left; width:67px; height:67px; text-align:center; background:#1965BB; color:#fff; font-size:12px; padding-top:12px;}
.lh-newsRes-a .time h2{font-size:30px;}
.lh-newsRes-a .text{float:right; width:890px;}
.lh-newsRes-a .text h1{font-size:24px;}
.lh-newsRes-b{color:#797979; margin-top:20px; line-height:24px;}
.lh-newsRes-b>h2{float:left;}
.lh-newsRes-a{border-bottom:2px solid #333; padding-bottom:30px; margin-bottom:50px;}
.lh-details{color:#666666; line-height:30px;}
.lh-details img{display:inline-block; width:auto; max-width:100%;}

/*客户服务厅*/
.list-leftbgfd{width: 900px; float:left; background: #fff}
.list-leftbgfd2{width: 100%;float:inherit;}
.list-loop{width: 100%; overflow: hidden; background: #fff}
.lisgn-box-index{display:block;height:1448px;}
.list-loop ul li{padding:20px; border-bottom:1px dashed #e5e5e5; overflow: hidden}
.list-loop ul li a.img-a img{width: 250px; height: 140px; float:left; margin-right: 20px;}
.list-loop ul li p{position: relative; height: 140px;}
.list-loop ul li p a span{color:#333333; display: block; font-size: 16px;padding:10px 0}
.list-loop ul li p a em{display: block; color:#888888; font-size: 14px; line-height: 23px; padding-top:10px;  word-break:break-all;  }
.list-loop ul li p a i{position: absolute; bottom:10px; color:#bababa; font-size: 14px}
.list-loop ul li p a b{color:Red;font-size:16px;}

.lh-tips{margin:40px 0 20px; padding-left:20px;}
.lh-tips-h2{font-size:16px; color:#333;}
.lh-tips-text{line-height:36px; color:#797979; margin:30px 0;}
.lh-tips-btn{margin-top:30px;}
.lh-tips-btn a{display:inline-block; width:157px; height:39px; line-height:39px; background:#4A77D4; color:#fff; font-size:16px; text-align:center;}
.lh-tips-btn a i{margin-right:20px;}
.lh-tips-btn a:last-child{background:#36A065;}
.lh-tips-item{margin-top:50px;padding:30px 0; border-top:1px solid #E6E4E5; border-bottom:1px solid #4A77D4;}
.lh-tips-item li{float:left; width:33.3%; position:relative;}
.lh-tips-item li:before{content:''; display:block; width:1px; height:16px; background:#DEDEDE; position:absolute; left:0; top:50%; margin-top:-8px;}
.lh-tips-item li a{color:#4a77d4; font-size:16px;}
.lh-tips-item li a:hover{color:#36A065;}
.lh-tips-item li:nth-child(2){text-align:center;}
.lh-tips-item li:last-child{text-align:right;}
.lh-tips-item li:first-child:before{display:none;}
.sxdwjp h2 span{
    color:red;
    font-weight: bold;
    font-size: 16px;
    padding:0 4px;
}
.sxdwjp .form-box h3{
    color: #345dae;
    font-weight: bold;
    margin-top: 40px;
    font-size: 16px;
}
.sxdwjp .form-box span{
    color:red;
    font-weight: bold;
    font-size: 16px;
    padding-right: 5px;
}
.sxdwjp .form-box ul{
    padding: 45px 0;
    border-bottom: 1px solid #e6e4e5;
}
.sxdwjp .form-box ul li{
    margin-bottom: 20px;
}
.sxdwjp .form-box ul li>p{
    width: 403px;
}
.sxdwjp .form-box ul li>div{
    width: 403px;
    height:39px;
}
.sxdwjp .form-box ul li>div label{
    padding-right: 10px;
    width:94px;
    display: inline-block;
    text-align: right;
}
.sxdwjp .form-box ul li>div button{
    width:96px;
    height:39px;
}
.sxdwjp .form-box p button{
    width:96px;
    height:39px;
}
.sxdwjp .form-box p.left{
    float: left;
}
.sxdwjp .form-box p.right{
    float: right;
}
.sxdwjp .form-box p label{
    padding-right: 10px;
    width:94px;
    display: inline-block;
    text-align: right;
}
.sxdwjp .form-box p input{
    width: 300px;
    height:39px;
    border: none;
    outline: none;
    padding: 0 10px;
    background-color: #f5f5f5;
}
.sxdwjp .form-box p.zjly{
    width: 100%;
}
.sxdwjp .form-box p.zjly input{
    width: 780px;
}
.sxdwjp .form-box p.address{
    width: 100%;
}

.sxdwjp .form-box p.address input{
    width: 690px;
}

.sxdwjp .form-box p.content textarea{
    width: 690px;
    height:300px;
}
.sxdwjp .form-box p.content{
    width: 100%;
}
.sxdwjp .form-box p.headquarters{
    width: 100%;
}
.sxdwjp .form-box p.headquarters label{
    width: 162px;
}
.sxdwjp .form-box p.headquarters select{
    width: 156px;
    height:39px;
    background-color: #f5f5f5;
    border: none;
    padding-left: 10px;
}
.sxdwjp .form-box p.headquarters input{
    width: 390px;
}
.sxdwjp .form-box p.headquarters input::-webkit-input-placeholder{
    color: #c1c1c1;
}
.sxdwjp .form-box p input#phone{
    width: 200px;
}
.sxdwjp .form-box p.content{
    width: 100%;
}
.sxdwjp .form-box p.content label{
    float: left;
}
.sxdwjp .form-box p.content textarea{
    width: 780px;
    border: none;
    padding: 10px;
    background-color: #f5f5f5;
}
.sxdwjp .form-box div.files{
    width: 100%;
    height:auto;
}
.sxdwjp .form-box div.files label{
    float: left;
    line-height: 39px;
}
.sxdwjp .form-box div.files .uplodBtn{
    float: left;
    display: block;
    color: #333;
    font-weight: normal;
    font-size: 14px;
    position: relative;
}
.sxdwjp .form-box div.files .uplodBtn button{
    width: 120px;
}
.sxdwjp .form-box div.files .uplodBtn input{
    background-color: transparent;
    width: 120px;
    height:39px;
    position: absolute;
    left:0;
    top:0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.sxdwjp .form-box div.files .tips{
    padding-left: 94px;
    line-height: 24px;
    margin-top: 10px;
}
.form-box .send{
    padding-left: 94px;
    margin-top: 30px;
}
.form-box .send button{
    width: 157px;
    height:39px;
    color: #fff;
    font-size: 16px;
    outline: none;
}
#send{
    background-color: #4a77d4;
    border: 1px solid #4a77d4;
}
#regBtn{
    background-color: #4a77d4;
    border: 1px solid #4a77d4;
}
#wriBtn{
    background-color: #36a065;
    border: 1px solid #36a065;
}

.map{width: 100%; margin-top:5px; background: #fff; padding:20px; margin-bottom: 50px;}

/*资讯动态*/
.main{width:1320px;min-height:800px;margin: 0 auto;}
.main1{width: 1320px;height:330px;margin: 0 auto;}
.main2{width: 1320px;height:320px;margin: 0 auto;}
.main3{width: 870px;height:810px;margin: 0 auto;float:left;}
.box1{width: 420px;height: 330px;margin-right:20px;float:left;}
.box1 li{padding-left: 20px;color:#3476a2;line-height:33px; background: url(../images/libg.jpg) no-repeat 5px 50%;width:420px;float:left;}
.box1 li a{font-size: 14px;color: #666666;line-height:33px;}
.height10{height:10px;}
.height20{height:20px;}
.height40{height:40px;}
.jp{width:1180px;margin:60px auto 0; overflow:hidden;color:#666666;border-bottom: solid 10px #d5d1ce;font-size: 20px;}
.jp1{width:785px;height:30px; color:#666666;border-bottom: solid 10px #d5d1ce;font-size:20px;}
.jp2{width:420px;height:30px;color:#0068b7;border-bottom: solid 2px #d5d1ce;font-size:24px;}
.more{font-size: 12px;color: #1a84d4!important;float: right;padding-right: 5px;line-height: 33px;}
.jp2-gd{float: right;height: 30px;line-height: 30px;}
.jp3{width:780px;height:30px;color:#666666;border-bottom: solid 10px #d5d1ce;font-size:20px;}
.jp-box0{width:1180px; height:100px;margin-left: 85px; overflow:hidden;}
.jp-box1{width:1180px; margin-left: 85px; margin-top: 10px; overflow:hidden;}
.editbox{background: #ffffff;border: 1px solid #b7b7b7;color: #003366;cursor: text;font-family: "arial";font-size: 9pt;height: 18px;padding: 1px;}
.box2{width:870px;height:330px;float:right;}
.box2-xwtp{width:500px;height:330px;float:left;}
.box2-lbg{width:280px;height:330px;float:left;background:#0068b7;}

.box3{width: 420px;height: 320px;margin-right:30px;float:left;}
.box3 li{background: url(../images/libg.jpg) no-repeat 5px 50%;padding-left: 20px;color:#3476a2;line-height:33px; width:420px;float:left;}
.box3 li a{font-size: 14px;color: #666666;line-height:33px;}
.box3 .box3-libt{padding-left: 20px;color:#3476a2;line-height:33px; width:330px;float:left;}
.box3 .box3-time{width:80px;line-height:33px;background:none;float:left;padding-left:0;color: #666666;}
.box3 span{float:right;font-size:14px;}

.box4{width: 420px;height: 320px;margin-right:30px;float:left;}
.box4 li{color:#3476a2;line-height:33px; width:420px;float:left; padding-top:10px;}
.box4 li a img{ width:420px; height:83px;}

.slideBox{width: 870px;height: 330px;position: relative;background: #0068b7;}
.slideBox .pic{float: left;width: 440px;height:330px;}
.slideBox .pic img{width: 440px;height:330px;}
.slideBox .txt{float: left;width: 395px;padding: 30px 15px 0 20px;}
.slideBox .txt h3,.slideBox .txt h4{color: #ffffff;font-size: 18px;line-height: 30px;margin: 0;}
.slideBox .txt h3 a,.slideBox .txt h4 a{color: #ffffff;font-size: 18px;line-height: 30px;}
.slideBox .txt p{color: #fff;font-size: 14px;line-height: 24px;}
.slideBox .txt div span{color: #00a0e9;display: block;margin-top: 24px;}
.slideBox .num a{cursor: pointer;display: none;float: left;color: #fff;}
.slideBox .num a.on{display: block;}
.slideBox .hd{position: absolute;bottom: 10px;right: 305px;}
.slideBox .prev,.slideBox .next{display: block;width: 33px;height: 33px;background-color: #0082cd;position: absolute;}
.slideBox .prev{background: #0082cd url(../images/index_2.jpg) no-repeat center;bottom: 0;right: 34px;cursor:pointer;}
.slideBox .next{background: #0082cd url(../images/index_3.jpg) no-repeat center;bottom: 0;right: 0;cursor:pointer;}

/*满意度调查*/
/**/
.all_660 { width: 960px; margin: 0 auto; font-family: "微软雅黑"; font-size: 14px; color: #333; padding:20px;}
.all_660 h1 {
    color: #19a8ee;
    text-align: center;
    font-size:24px;
}
.all_660 dl{

    color:#aaa;
    font-size:16px;

}
.all_660  dl dd{
    text-indent: 2em;
}

.dcwj_table { border-top: 1px solid #ccc; border-right: 1px solid #ccc; }
.dcwj_table td { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; height: 32px; padding: 0 5px; font-size: 12px; }
.dcwj_table .td_title { text-align: center; }
.title_wjht { font-weight: 400;
    font-size: 16px;
    padding: 5px 0 15px 0;
    color: #666;
}
.qt_box { height: auto; overflow: hidden; }
.qt_box .qtwenz { float: left; }
.qt_box a { float: right; color: #0099FF; text-decoration: underline; }
.bli_box { height: auto; overflow: hidden; }
.bli_box .jdt_kk { background: #ddd; height: 10px; display: block; width: 100px; float: left; margin-top: 5px; }
.bli_box .jdt_kk em { display: block; height: 10px; background: #ff5c10; width: 100%; }
.bli_box .wen_zl { float: right; }
.ptjy_box { height: 170px; overflow: auto; }
.jz_table td { text-align: center; }
.wjdc_list { margin-top: 10px; margin-bottom: 20px; }
.wjdc_list li { line-height: 32px; color: #666; }
.wjdc_list li .tm_btitlt { font-size: 16px; padding: 5px 0; color: #666; }
.wjdc_list li label { margin-left: 0; }
.wjdc_list li label input { margin-right: 5px; }
.wjdc_list li label .wenb_ipnput { height: 100px; line-height: 24px; width: 600px; border: 1px solid #ccc; font-family: "微软雅黑"; font-size: 12px; padding-left: 5px; color: #666; }
.tip_wz { color: #026fda; }
.wjdc_list li label .wenb_input { border: 1px solid #ccc; height: 22px; line-height: 22px; font-family: "微软雅黑"; font-size: 12px; padding-left: 5px; width: 210px; margin-left: 5px; }

.wjdc_list1 { margin-top: 10px; margin-bottom: 20px;overflow: hidden }
.wjdc_list1 li { width: 200px;height: 40px;float: left;background: #F5F5F5;margin-left: 15px;padding-left: 10px;line-height: 40px;margin-top: 20px }

/*选项卡*/

.input_wenbk { font-family: "微软雅黑"; width: 450px; height: 33px; line-height: 33px; padding-left: 10px; border: 1px solid #ccc; background: #FFF; color: #666; }
.btwen_text { font-family: "微软雅黑"; height: 66px; width: 608px; margin-bottom: 15px; }

.zi-lan {
    color: #005eac;
}
.bg-lan {
    background-color: #005eac;
}
.hang40 {
    height: 40px;
    line-height:38px;
}
.txt-c{
    text-align: center; color:#ffffff;
}

.width-5{
    width: 50%;
}

