﻿@charset "utf-8";
html{overflow-x:hidden;}
body{ margin:0px;padding:0px;margin:0px auto;font-size:14px;line-height:24px;color:#333 width:100% min-width:320px;zoom:1;font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体"; background:url(../images/bodybg.jpg) center center fixed no-repeat; background-size:cover;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6,p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#957350;}
.fl{ float:left;}.fr{ float:right;}
.yh{font-family:"微软雅黑";}
.hidetxt{ display:none;}
.clear{clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.w1300{width:1300px; margin:0px auto;}

/*公用样式*/
.effect-img{overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow:  hidden;}
.effect-img img{opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform  0.35s;transition: opacity 0.35s, transform 0.35s;}
.effect-img:hover img{opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}
*:hover{transition: all ease 0.35s;-webkit-transition: all ease 0.35s;-moz-transition: all ease 0.35s;}

.Title01{margin-bottom:40px;}
.Title01 .name{display:block; line-height:58px; font-size:30px; color:#009fe8; font-weight:bold; text-align:center; background:url(../images/titbg.png) no-repeat center bottom;}

.Title02{text-align:center; margin-bottom:15px;}
.Title02 .name{display:block; line-height:59px; font-size:36px; color:#5a5b5b;}
.Title02 em{display:block; font-size:24px; color:#285eb6; line-height:44px; font-family:Arial; text-transform:uppercase;}

.Ban img{display:block; width:100%;}

.Meun{padding:19px 0px; border-bottom:1px solid #f1f1f1; border-top:1px solid #f1f1f1; text-align:center;}
.Meun a{display:inline-block; min-width:60px; padding:0px 40px; height:40px; line-height:40px; text-align:center; background:url(../images/tit.png) no-repeat; margin:0px 13px; font-size:16px; color:#222222; background-size:100% 100% !important; border-radius:15px 0px 15px 0px;}
.Meun a:hover,.Meun a.on{background:url(../images/titon.png) no-repeat; color:#fff;}

.Container{padding:64px 0px 82px;}

/*pages*/
.Pages{width:100%; text-align:center;}
.Pages a{display:inline-block; height:28px; line-height:28px; padding:0px 12px; margin:0px 2px; color:#666666; font-size:14px; border:1px solid #dddddd; border-radius:5px; background:#fff;}
.Pages a.a_end{margin-left:4px;}
.Pages a:hover,.Pages a.a_cur{color:#fff; background:#000}

/*top*/
.Header{padding:17px 0px 22px;}
.Header .w1300{position:relative;}
.Language{position:absolute; top:-17px; right:0px; width:184px; height:38px; text-align:center; line-height:33px; color:#222222; font-size:13px; background:url(../images/lanbg.png) no-repeat;}
.Language a{color:#222;}
.Logo{width:350px; float:left; margin-top:3px;}
.Logo img{display:block; width:100%;}
.TopTxt{width:152px; float:right; margin:12px 0px 0px 15px;}
.TopTxt span.call{padding-left:25px; font-size:14px; background:url(../images/call.png) no-repeat left center; display:block; margin-top:12px;}
.TopTxt .en{display:none; color:#333; text-align:center; font-size:15px;}

/*nav*/
.Nav{ width:720px; float:left; margin-left:30px;}
.Nav li{padding:0px 3px; float:left; text-align:center; position:relative;}
.Nav li a.am{display:block; line-height:55px; font-size:15px; color:#222;}
.Nav li:hover a.am{color:#0169b9;}
.Nav li a:before{content:''; display: inline-block; border-radius:4px 0 4px 0; width:8px; height:8px; margin-right:6px;}
.Nav li.onnav a.am:before,.Nav li a.am:hover:before{background:#0169b9;}

.SubNav{position:absolute; left:50%; margin-left:-80px; top:100%; width:160px; background:#009fe8; display:none; z-index:999; border-radius:26px 0px 26px 0; padding:26px 0px;}
.SubNav dd{height:35px; line-height:35px; overflow:hidden;}
.SubNav dd a{display:block; color:#bbe7fb; font-size:13px;}
.Nav li .SubNav dd a:before{margin:0; width:0; height:0;}
.SubNav dd:hover{background:#32b6f3;}
.SubNav dd:hover a{ color:#fff;}
.Nav li .SubNav dd a:hover:before{background:#fff;}


/*手机导航 s*/
.phone_header{display:none;position:relative;background: url(../images/topbg.jpg); background-size:contain; padding:10px 10px 0px; height:46px;}
.phone_header .Logos{padding-top:0px;}
.phone_header .Logos img{ height:30px;}
.phone_header .search{width:94%;margin-left:3%; height:30px; background:#dddddd; margin:12px auto; overflow:hidden;}
.phone_header .search .input{text-indent:1em; font-size:12px; width:90%; line-height:30px; height:30px; border:0px; float:left;}
.phone_header .link{z-index:80;position:relative; font-size:12px;width:94%; margin-left:3%;  height:30px; line-height:30px;}
.phone_header .link span{display:block;background: #dddddd url(../images/selectarr01.gif) right center no-repeat; text-indent:1em; cursor:pointer;}
.phone_header .link ul{ position:absolute;padding:5px 0px; left:0px; width:100%;top:0px; background:#dddddd; display:none;}
.phone_header .link ul li{ text-indent:1em;padding:0px; line-height:22px;}

#navigation {float:right;padding-right:10px;}
#navigation .openbtn{ cursor:pointer; display:block; position:absolute; right:10px; top:50%; margin-top:-8px; z-index:100; width:30px;}
#navigation .openbtn span{ display:block; width:30px; height:2px; background:#2a2a2a; margin:3px 0px;}
#navigation .closebtn{ cursor:pointer; display:block; position:absolute; right:5px; top:16px; z-index:100; width:30px;}
#navigation .closebtn span{ display:block; width:30px; height:2px; background:#2a2a2a; margin:3px 0px;}
#navigation .sp1 {
    -webkit-transform: translate(0, 3px) rotate(45deg) !important;
    -moz-transform: translate(0, 3px) rotate(45deg) !important;
    -ms-transform: translate(0, 3px) rotate(45deg) !important;
    -o-transform: translate(0, 3px) rotate(45deg) !important;
    transform: translate(0, 3px) rotate(45deg) !important; background:#000000 !important;}
#navigation .sp2 {
    -webkit-transform: translate(0, -3px) rotate(-45deg) !important;
    -moz-transform: translate(0, -3px) rotate(-45deg) !important;
    -ms-transform: translate(0, -3px) rotate(-45deg) !important;
    -o-transform: translate(0, -3px) rotate(-45deg) !important;
    transform: translate(0, -3px) rotate(-45deg) !important; background:#000000 !important;}    
#navigation .sub{ padding-top:45px; top:0%;display:none; z-index:999; position:absolute; right:0px; width:100%; background:#fff;}
#navigation .sub li{ border-bottom:1px solid #dddddd;}
#navigation .sub li span{ position:relative; display:block; line-height:40px;z-index:99;}
#navigation .sub li span a{color:#000000; display:block; padding-left:10px; font-size:15px;}
#navigation .sub li:last-child{ background:none;}
.UI-jian{background: url(../images/zoom_jian.png) center center no-repeat;}
.UI-jia{background: url(../images/zoom_jia.png) center center no-repeat;}
#navigation li span .UI-jian,#navigation li span .UI-jia{position:absolute;right:0px;top:0px; width:45px; height:40px;display:block; cursor:pointer;}
#navigation .sub .foldContent { display:none; margin-bottom:-1px; background:#f4f1f1;}
#navigation .sub .foldContent li{ border-bottom:1px solid #fff; margin-bottom:0; line-height:30px;}
#navigation .sub .foldContent li a{ color:#333; display:block; padding-left:20px;}
#navigation .bg{ left:0px; top:0px; display:none; width:100%; height:100%; position:fixed; height:100%; background:#fff; z-index:998;}
/*手机导航 end*/
@media (max-width:998px){
	.Header{display:none;}
	.phone_header{display:block;}
	.w1300{width:95%;margin:0 auto;}

}
/*Top e*/

/*banner*/
.Banner{position:relative; overflow:hidden;}
.Banner .item img{display:block; width:100%;}
.Banner .owl-dots{position:absolute; text-align:center; height:15px; line-height:15px; bottom:35px; left:0; width:100%;}
.Banner .owl-dots .owl-dot{width:32px; height:8px; display:inline-block; margin:0 2px; text-indent:9999; line-height:9999; overflow:hidden; background:#fff;opacity: .5; }
.Banner .owl-dots .owl-dot.active{background:#75c043;opacity: 1;}
@media (max-width:768px){
	.Banner .owl-dots{bottom:20%;}

}
/*bottom*/
/*.Bottom{padding:20px 0px; background:#1c1d1e; font-size:14px; line-height:20px; color:#636364; position:relative;}
.Bottom a{color:#636364;}
.Bottom i{padding:0px 8px;}
.Bottom #back-to-top{width:42px; height:42px; position:absolute; left:50%; margin-left:-21px; top:-15px; z-index:9;}
.Bottom #back-to-top img{display:block; width:100%;}
.Bottom .Bleft{width:870px; float:left;}
.Bottom .shares{height:30px; width:200px; float:right; text-align:right; margin-top:6px;}
.shares .bdshare-button-style0-16 a,.shares .bdshare-button-style0-16 .bds_more{padding:0 !important; margin:0px 0px 0px 27px !important;}
.shares .bdshare-button-style0-16{display:inline-block;}
.shares .bdshare-button-style0-16 .bds_weixin{width:30px !important; height:30px !important; background:url(../images/link1.png) no-repeat left top !important;}
.shares .bdshare-button-style0-16 .bds_tsina{width:30px !important; height:30px !important; background:url(../images/link2.png) no-repeat left top !important;}
.shares .bdshare-button-style0-16 .popup_sqq{width:30px !important; height:30px !important; background:url(../images/link3.png) no-repeat left top !important;}
*/

/*通用底部*/
.wrap {width:1200px;margin-right:auto;margin-left:auto;}
.l{float:left;}
.r{float:right;}
.pageFooter{width: 100%;background:url(../images/foot_bg.jpg) center top no-repeat; z-index:1;}
.foot_top{padding:30px 0px;}
.foot_top,.foot_top a{color:#fff;}
.foot_top .f_logo{margin-right:6%;margin-top:62px;}
.foot_top .f_logo a img{width:85px; display:block; height:85px;}

.foot_top .f_dl{width:12%;margin-right: 3%;}
.foot_top .f_dl dt,.foot_top .f_dl4 dt{font-size:18px;position:relative;padding-bottom:8px;margin-bottom: 20px;}
.foot_top .f_dl dt:after,.foot_top .f_dl4 dt:after{content:'';width:74px;height:1px;background-color:#e60012;position: absolute;bottom: 0;left: 0;}
.foot_top .f_dl dd a{display:block;}
.foot_top .f_dl3{width:22%;}
.foot_top .f_dl3 .f_dl3_arr{width:11px;height:6px;background:url(../images/f_dl3_arr.png) no-repeat;display:inline-block;*display:inline;*zoom: 1;}
.foot_top .f_dl3 .dl3_arr_next{background-position:-11px 0px;margin-left:12px;}
.foot_top .f_dl3 dd{overflow:hidden;position:relative;}
.foot_top .f_dl3 dd .scroll_bar{background:url(../img/white.2.png) center top repeat-y;}
.foot_top .f_dl3 dd .scroll_bar .scroll_slider{background:#e60012;}
.foot_top .f_dl3 dd .hd ul{display:none;}
.foot_top .f_dl4{width:300px;}
.foot_top .f_dl4 dt{margin-bottom:30px;}
.foot_top .f_dl4 .f_erwm li{float:left;margin-right:20px; text-align:center;}
.foot_top .f_dl4 .f_erwm .li3{margin-right: 0;}
.foot_top .f_dl4 .bdsharebuttonbox{margin-top:20px;}
.foot_top .f_dl4 .bdsharebuttonbox span{line-height: 28px;margin-right: 10px;}
.foot_top .f_dl4 .bdsharebuttonbox a{background:url(../images/f_share.png) no-repeat;width:30px;height:28px;padding-left:0;margin:0 4px 0 0;display:inline-block;}
.foot_top .f_dl4 .bdsharebuttonbox a.bds_tqq{background-position: -39px 0;}
.foot_top .f_dl4 .bdsharebuttonbox a.bds_tqf{background-position: -77px 0;}
.foot_top .f_dl4 .bdsharebuttonbox a.bds_qzone{background-position: -116px 0;}
.foot_top .f_dl4 .bdsharebuttonbox a.bds_kaixin001{background-position: -154px 0;}
.foot_top .f_dl4 .bdsharebuttonbox a.bds_douban{background-position: -193px 0;}

.foot_bottom{background:url(../images/black.6.png) repeat;padding:26px 0;}
.foot_bottom,.foot_bottom a{color:#909092;}
.foot_bottom ._beian{margin: 0 15px;}
.foot_bottom .r em{margin:0 10px;}

@media (max-width:768px){
	.pageFooter{height:auto;}
	.foot_bottom{text-align:center;}
	.r{float:none;}
	.foot_top{display:none;}
	.wrap{width:95%;margin:0 auto;}
}



/*index*/
.HomeAbout{background:#f1f1f1; padding:45px 0px 60px; height:695px; overflow:hidden;}
.HomeAbout .con{position:relative; margin-bottom:18px;}
.HomeAbout .con .pic img{display:block; width:100%; height:379px;}
.HomeAbout .con .txt{position:absolute; width:100%; left:0px; bottom:0px; z-index:2;}
.HomeAbout .con .txt .box{padding:15px 25px; color:#fff; font-size:14px; line-height:24px;}
.HomeAbout .con .txt .name{display:none; color:#fff; font-size:24px; margin-bottom:12px; line-height:32px;}
.HomeAbout .con .txt .box .info{height:93px; overflow:hidden;}

.Homeidea li{width:32%; float:left; position:relative; margin:0 2% 0 0;}
.Homeidea li:nth-child(3n){margin-right:0px;}
.Homeidea li .effect-img img{display:block; width:100%; height:200px; border-radius:5px 0px 5px 0px;}
.Homeidea li .tit{height:45px; line-height:45px; position:absolute; left:0px; bottom:18px; padding-left:30px; width:390px; background:url(../images/ideabg.png) no-repeat; z-index:2; font-size:20px; font-weight:bold; color:#fff;}
.Homeidea li:hover .effect-img img{opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}

.HomeIndustry{padding:45px 0px 60px; overflow:hidden;}

.IndustryList li{width:32%; float:left; margin-right:2%;}
.IndustryList li:nth-child(3n){margin-right:0px;}
.IndustryList li .effect-img img{display:block; width:100%; height:454px;}
.IndustryList li .txt{padding:30px 25px;}
.IndustryList li .txt .tit{display:block; font-size:20px; line-height:36px; height:36px; overflow:hidden; text-align:center; font-weight:bold; color:#929292;}
.IndustryList li .txt .info{margin:15px 0px 0px; height:72px; overflow:hidden;}
.IndustryList li .txt .info dd{padding-left:15px; background:url(../images/arr1.png) no-repeat left center; height:40px; line-height:40px; overflow:hidden;}
.IndustryList li .txt .info dd a{display:block; font-size:16px; color:#666666;}
.IndustryList li:hover .txt .tit{color:#009fe8;}
.IndustryList li:hover .txt .info dd a{color:#333333;}
.IndustryList li:hover .effect-img img{opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}
.IndustryList .more{display:block; width:138px; height:31px; line-height:31px; background:#009fe8; color:#fff; font-size:14px; margin:40px auto 0px; text-align:center;}
.IndustryList .indinfo{padding:15px 25px;}
.IndustryList .indinfo .box{height:93px; line-height:31px; overflow:hidden;}

.HomeOther{position:relative; height:800px; overflow:hidden;}
.HomeOther .lines{position:absolute; background:url(../images/line.png) no-repeat center center; width:100%; height:100%; left:0px; top:0px; z-index:2;}
.HomeOther li{float:left; position:relative; overflow:hidden; z-index:3;}
.HomeOther li.i1{width:47.3958%;}
.HomeOther li.i2{width:26.0416%;}
.HomeOther li.i3{width:26.0416%; position:absolute; bottom:0px; right:26.5625%;}
.HomeOther li.i4{width:26.5625%;}
.HomeOther li img{display:block; width:100%;}
.HomeOther li .name{position:absolute; color:#fff; line-height:40px; font-size:24px; right:20%; bottom:30px;}
.HomeOther li.i1 .name{top:10%; right:30%; bottom:auto;}
.HomeOther li .HiddenBox{background:url(../images/greenbg.png) repeat; position:absolute; width:100%; height:100%; left:0px; top:100%; z-index:3;}
.HomeOther li .HiddenBox .box{position:absolute; width:90%; padding:0 5%; height:120px; top:50%; margin-top:-60px; left:0px; text-align:center; font-size:14px; line-height:24px; color:#fff;}
.HomeOther li .HiddenBox .box .tit{display:block; line-height:32px; height:32px; margin-bottom:13px; color:#fff; font-size:24px;}
.HomeOther li.i1 img,.HomeOther li.i4 img{height:800px;}
.HomeOther li.i2 img,.HomeOther li.i3 img{height:341px;}

.HomeNews{background:#f5f7fa; padding:45px 0px 60px;height:auto;overflow:hidden;}
.NewsSlide .hd{padding:27px 0px 84px; text-align:center;}
.NewsSlide .hd li{display:inline-block; width:200px; height:43px; line-height:43px; margin:0px 0px;}
.NewsSlide .hd li a{display:block; border:1px solid #dcdee1; font-size:16px; color:#666666;height:43px; line-height:43px;vertical-align: middle;}

.ico25{display:inline-block;background:url(../images/ico25.png) no-repeat;width:25px;height:28px;vertical-align: middle;}
.ico25_2{background-position: -25px 0;}
.ico25_3{background-position: -50px 0;}
.ico25_4{background-position: -75px 0;}
.ico25_5{background-position: -100px 0;}
.ico25_6{background-position: -125px 0;}



.NewsSlide .hd li.on a{background:#285eb6; color:#fff;}
.NewsBox .pic img{display:block; width:100%;}
.NewsBox dl dd{width:31.8%; float:left; border:1px solid #dcdee1;margin-right:2%;margin-bottom:30px;}
.NewsBox dl dd:nth-child(3n){margin-right:0;}
.NewsBox dl dd .box{padding:24px 28px;background: rgba(255,255,255,.5);}
.NewsBox dl dd .box .tit{display:block; font-size:16px; line-height:27px; height:27px; overflow:hidden; color:#212121;}
.NewsBox dl dd .box .effect-img{margin:20px 0px;}
.NewsBox dl dd .box .effect-img a{display: block;width: 100%;height: 173px;line-height: 173px;vertical-align: middle;text-align: center;}
.NewsBox dl dd .box .effect-img img{display:inline-block; max-width:100%; max-height:173px;vertical-align: middle;}
.NewsBox dl dd .box .con .date{display:block; font-size:14px; line-height:24px; color:#285eb6;}
.NewsBox dl dd .box .con .info{font-size:14px; line-height:30px; height:60px; overflow:hidden; color:#333;}
.NewsBox dl dd:hover .box .effect-img img{opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1); top:0px; left:0px;}

@media (max-width:768px){
	.NewsSlide .hd li{width:32%;margin:0px 0 10px;}
	.NewsSlide .hd{padding:0px 0px 34px;}
	.NewsSlide .hd li a{font-size:14px;}
	.NewsBox dl dd{width:100%;margin-right:0px;}

}



/*产品中心*/
.ProductBox{padding:37px 0px 97px;}
.ProductBox .title{font-size:30px; line-height:50px; text-align:center; color:#009fe8;}
.ProMeun{margin:38px 0px 64px; height:60px; line-height:60px; text-align:center; background:#f8f8f8; overflow:hidden;}
.ProMeun a{display:inline-block; padding:0px 30px; min-width:90px; background:#ebf3ff; color:#222; font-size:18px; margin:0px 2px;}
.ProMeun a:hover,.ProMeun a.on{background:#009fe8; color:#fff;}
.ProductBox .ProLeft{width:140px; float:left;}
.ProductBox .ProLeft li{height:55px;}
.ProductBox .ProLeft li a{line-height:54px; font-size:18px; color:#222; display:block;}
.ProductBox .ProLeft li:hover a,.ProductBox .ProLeft li.onli a{border-bottom:1px solid #e8e8e8;}
.ProductBox .ProRight{width:1086px; float:right;}

.ProductBox .ProRight .pic{border:3px solid #f3f3f3; width:316px; float:left; margin:0px 50px 25px 0px;}
.ProductBox .ProRight .pic img{display:block; width:100%;}
.ProductBox .ProRight .txt h3{font-size:24px; line-height:52px; color:#0598f3;}
.ProductBox .ProRight .txt .info dd{margin-top:27px; line-height:26px; font-size:16px; color:#222;}
.ProductBox .ProRight .txt .info dd b{color:#000;}

.ProductBox .ProRight .txt .Zxbz{margin:50px 0px 0px;}
.ProductBox .ProRight .txt .Zxbz .tit{height:48px; line-height:48px; padding-left:20px; border:1px solid #f0f0f0; background:#009fe8; color:#fff; font-size:18px;}
.ProductBox .ProRight .txt .Zxbz .con{text-align:center; padding:40px 0px 0px;}
.ProductBox .ProRight .txt .Zxbz .con img{display:inline-block; max-width:100%;}

/*关于我们*/
.About .title span{display:block;}
.About .title span.date{font-size:70px; line-height:62px; font-family:Arial; color:#f1f1f1; text-transform:uppercase;}
.About .title span.name{margin:19px 0px 12px; line-height:36px; font-size:24px; color:#009fe8;}
.About .title span.entit{font-size:14px; line-height:24px; color:#999999;} 
.About .con{padding:56px 0px 0;}

/*发展历程*/
.HistoryBox{padding:65px 0px 0px;}
.HistoryBox h2{line-height:34px; font-size:24px; color:#009fe8; text-align:center; margin-bottom:30px;}
.HistoryList{background:url(../images/hisbg.jpg) repeat-y center top; padding-bottom:78px;}
.HistoryList ul{padding:70px 102px 0px; background:url(../images/arr5.png) no-repeat center top;}
.HistoryList li .txt{width:485px; float:left; padding:40px 0px 0px;}
.HistoryList li .txt .date{display:block; font-size:24px; line-height:32px; color:#00a3ed; font-weight:bold; margin-bottom:10px;}
.HistoryList li .txt .info{font-size:16px; line-height:28px; color:#222222;}
.HistoryList li .pic{padding-left:84px; background:url(../images/arr6.png) no-repeat; background-position:left center; margin-right:152px; width:320px; float:right;}
.HistoryList li .pic img{display:block; width:100%; height:180px;}
.HistoryList li:nth-child(2n) .txt{float:right;}
.HistoryList li:nth-child(2n) .pic{float:left; padding:0px 84px 0px 0px; margin:0px 0px 0px 152px; background-position:right center;}
.HistoryList li:hover .effect-img img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}

/*发展理念*/
.DevelopBox{font-size:16px; line-height:41px; color:#222;}
.DevelopBox b{color:#009fe8;}
.DevelopSort{padding:46px 0px 66px;}
.DevelopSort li{width:400px; float:left; margin-right:50px;}
.DevelopSort li:nth-child(3n){margin-right:0;}
.DevelopSort li .pic{position:relative; overflow:hidden; height:230px;}
.DevelopSort li .pic img{display:block; width:100%; height:230px;}
.DevelopSort li .pic .maskbg,.DevelopSort li .pic .maskbg .icon{position:absolute; left:0px; top:100%; width:100%; height:100%; transition: 400ms;}
.DevelopSort li .pic .maskbg .icon{top:0;}
.DevelopSort li .pic .maskbg{ background:url(../images/opacity2.png) repeat;}
.DevelopSort li .pic .maskbg .icon{background:url(../images/arr3.png) no-repeat center center;}
.DevelopSort li .txt{padding:25px 30px 0px; height:135px; text-align:center; background:#f7f7f7; border-bottom:1px solid #e5e5e5; color:#666666;}
.DevelopSort li .txt .name{display:block; font-size:16px; line-height:26px; color:#333333; margin-bottom:10px; font-weight:bold;}
.DevelopSort li .txt .info{font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.DevelopSort li:hover .pic .maskbg{top:0px; transition: 400ms;}
.DevelopSort li:hover .txt{background:#009fe8; border-bottom:1px solid #009fe8; color:#cbe5f8;}
.DevelopSort li:hover .txt .name{color:#fff;}

.ideaBox dl{padding-bottom:50px; margin-bottom:50px; border-bottom:1px dashed #e9e9e9;}
.ideaBox dl:last-child{padding-bottom:0; margin-bottom:0; border-bottom:none;}
.ideaBox dl .pic{width:323px; float:left; border-radius:20px; overflow:hidden;}
.ideaBox dl .pic img{display:block; width:100%;}
.ideaBox dl .txt{width:924px; float:right; padding:62px 0px 0px; line-height:30px;}
.ideaBox dl .txt h2{font-size:24px; line-height:40px; color:#009fe8;}
.ideaBox dl .txt .ins{margin:15px 0px 48px; color:#111111; font-size:16px;}
.ideaBox dl .txt .info{font-size:14px; color:#555555;}
.ideaBox dl:nth-child(2n) .pic{float:right;}
.ideaBox dl:nth-child(2n) .txt{float:left;}
.ideaBox dl:hover .effect-img img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}

/*荣誉资质*/
.Honorlist ul{margin-bottom:50px;}
.Honorlist li{width: 21%;height:190px;display: inline-block;margin: 1%;padding: 0.5%;border: 1px solid #DEDEDE;overflow: hidden;}
.Honorlist li img{width: 100%;height: 100%;}
.Honorlist li:hover{box-shadow: 0 0 15px #555;}
.Honorlist li:hover img{transform: scale(1.06);-webkit-transform: scale(1.06);-moz-transform: scale(1.06);-ms-transform: scale(1.06);}

/*新闻中心*/
.NewsList li{background:#fff; padding:20px; margin-bottom:30px;}
.NewsList li .pic{width:300px; height:158px; overflow:hidden;float:left;}
.NewsList li .pic img{display:block; width:100%;}
.NewsList li .txt{float:right; width:69%;}
.NewsList li .txt .bg{padding-bottom:25px;border-bottom: 1px solid #DEDEDE;background: url(../images/a6.png) no-repeat left bottom;margin-bottom: 15px;}
.NewsList li .txt p{font-size:18px;color:#333;overflow:hidden;white-space:nowrap;text-overflow: ellipsis; margin:0px 0 5px 0;}
.NewsList li .txt em{color:#B2B2B2; font-size:15px; display:block;}
.NewsList li .txt .info{font-size:16px; color:#808080; line-height:30px;}
.NewsList li:hover{background:#e6e6e6;}
.NewsList li:hover .bg{border-bottom:1px solid #F7F7F7;}
.NewsList li:hover p{color:#009fe8; padding-left:10px; transition: 400ms;}
.NewsList li:hover .effect-img img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}

/*新闻详情*/
.Atit{text-align:center; line-height:28px; position:relative;}
.Atit h2{font-size:20px; color:#333333;}
.Atit em{display:block; font-size:14px; color:#666666; padding:9px 0px 21px; border-bottom:1px dashed #e8e8e8;}
.Atit em i{padding:0px 12px;}
.bdsharebuttonbox{display:inline-block; vertical-align:middle;}
.ContentAbout{padding:34px 0px 21px 0px; border-bottom:1px solid #e7e7e7;}
.PrevNextBox{padding-top:24px;}
.PrevNextBox dl{font-size:14px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}

/*人力资源*/
.JobList .rczp{background:#f8f8f8; padding:30px 40px; margin-bottom:20px; position:relative;}
.JobList .rczp .btn{position:absolute; top:30px; width:40px; height:40px; right:-20px;}
.JobList .rczp.on .btn{ -webkit-transform:rotate(-180deg); -moz-transform: rotate(-180deg);transform: rotate(-180deg);}
.JobList .rczp .flowed{width: auto;font-size: 16px;line-height: 40px;background:#0598f3;padding: 0 30px;border-radius: 3px;color: #fff;cursor: pointer;display: inline-block;}
.JobList .rczp .flowed:hover{padding: 10px 40px;}
.JobList .rczp .fltext{width:70%;height:60px;display:inline-block;margin-left:5%;font-size:14px;color:#636c6b;line-height:30px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.JobList .rczp .list{font-size: 16px;color: #666;display: block; margin-top:30px;}
.JobList .rczp .list dd{line-height: 35px;display: block;width: 48%;float: left;}
.JobList .rczp .list dd:nth-child(2n){float: right;}
.JobList .rczp .list dd:hover{background: rgba(0,0,0,0.1);padding-left: 1%;width: 49%;}
.JobList .rczp .tt{background: url(../images/arr2.png) no-repeat left center;border-bottom: 1px solid #DEDEDE;padding: 15px 0 15px 15px;color: #333;font-size: 16px;}
.JobList .rczp .cont{line-height:30px; padding:15px 0px;}
.JobList .rczp .apply{font-size:16px; line-height:40px; background:#5fcf2a; width:140px; text-align:center; border-radius:3px; color:#fff; display:block;}
.JobList .rczp.on .box{display:block;}

/*联系我们*/
.ContactBox .map{position:relative; width:49%; float:left; height:400px;}
/*.ContactBox .map img{display:block; width:100%;}*/
.ContactBox .map .txt{ width:553px; height:95px; background:url(../images/ctxt.png) no-repeat; padding:35px 0 0 25px; position:absolute; right:60px; top:180px; }
.ContactBox .map .txt .tit{ font-weight:bold; font-size:16px; color:#333; }
.ContactBox .map .txt .cont{ line-height:22px; margin-top:1.5%; }
.ContactBox .apzx{width:49%; float:right;}
.ContactBox .apzx .tit{font-weight:bold; font-size:18px; color:#4d4d4d; margin-bottom:2%; text-align:center;}
.ContactBox .apzx .list li{float:left; background:#f8f8f8; width:48%; height:158px; padding:18px 0 0 5px; margin-bottom:10px;}
.ContactBox .apzx .list li:nth-child(2n){float:right;}
.ContactBox .apzx .list li img{ display:none; width:60px; height:60px; float:left; }
.ContactBox .apzx .list li .txt{ float:left; margin:5px 0 0 20px; width:500px;}
.ContactBox .apzx .list li .tit{ font-weight:normal; color:#4d4d4d; text-align:left;}
.ContactBox .apzx .list li .cont{ color:#808080; }
/*.ContactBox .apzx .list li.last{ width:330px; margin-right:0; }
.ContactBox .apzx .list li.last .txt{ width:230px; margin-top:0;}*/

/*党群建设*/
.PartyBox dl{margin-bottom:80px;}
.PartyBox dl:last-child{margin-bottom:0px;}
.PartyBox dl .pic{width:650px; float:left; border-radius:16px 0px 16px 0px; overflow:hidden;}
.PartyBox dl .pic img{display:block; width:100%;}
.PartyBox dl .txt{width:714px; height:414px; border:3px solid #009fe8; border-radius:0px 16px 0px 16px; margin:40px 0px 0px -70px; float:right; background:#fff url(../images/arr7.png) 220px 17px no-repeat;}
.PartyBox dl .txt .box{padding:46px;}
.PartyBox dl .txt .box h2{line-height:44px; margin-bottom:26px; color:#009fe8; font-size:30px;}
.PartyBox dl .txt .box .info{font-size:16px; line-height:31px; color:#222222; text-indent:2em;}
.PartyBox dl:nth-child(2n) .pic{float:right;}
.PartyBox dl:nth-child(2n) .txt{float:left; margin:40px -70px 0px 0px;}

/*分支机构*/
.Organization .title{text-align:center;}
.Organization .title img{display:inline-block;}

.Culture{padding:58px 0px 46px;}
.Culture li{width:433px; float:left;}
.Culture li .pic,.Culture li .txt{height:260px;}
.Culture li .pic img{display:block; width:100%; height:260px;}
.Culture li .txt .box{padding:90px 20px 0px; color:#fff; text-align:center; font-size:16px; line-height:34px;}
.Culture li .txt .box .name{display:block; font-size:24px; line-height:40px;}
.Culture li.c1{background:#62d127;}
.Culture li.c2{background:#0599f2;}
.Culture li.c3{background:#f2891d;}

/*应聘表单*/
.recruitform .list{margin:0 auto; width:580px;}
.recruitform .list li{margin-bottom:20px;}
.recruitform .list li span{ display:block; float:left; line-height:40px; margin-right:3%; color:#4d4d4d; font-size:16px;}
.recruitform .list li input.txt{ border:1px solid #e6e6e6; height:38px; line-height:38px; padding-left:10px; font-size:14px; width:468px;}
.recruitform .list li label{ float:left; line-height:40px; margin-right:20px; font-size:18px; color:#4d4d4d;}
.recruitform .list li label input.radio{ margin-right:8px; }
.recruitform .list li textarea{ border:1px solid #e6e6e6; height:148px; padding:10px; font-size:14px; width:458px;}
.recruitform .list li.btn{ text-align:center; width:100%; float:none; clear:both; padding-top:20px; }
.recruitform .list li.btn input{ width:120px; color:#fff; height:36px; line-height:36px; font-size:16px; cursor:pointer; border-radius:18px; -webkit-border-radius:18px; -moz-border-radius:18px; margin:0 8px;}
.recruitform .list li.btn input#subt{background:#0598f3;}
.recruitform .list li.btn input#rest{background:#ccc;}


/*下载中心*/
.Download{width:1100px; margin:0 auto;}
.Download ul{padding-bottom:30px;}
.Download li.First{background:#808080; color:#fff; border-bottom:none;}
.Download li.First span.w2{text-align:center;}
.Download li{font-size:15px; line-height:40px; height:40px; overflow:hidden; border-bottom:1px solid #ededed; color:#656565;}
.Download li span{display:inline-block; text-align:center;}
.Download li span.w1{width:136px;}
.Download li span.w2{width:779px;}
.Download li span.w3{width:155px;}
.Download li span.w4{width:166px;}
.Download li a{color:#3f3f3f; display:inline-block; background:#fff;}
.Download li a.down{padding-left:10px; float:right; text-decoration:underline;}
.Download li:hover a{color:#009fe8;}
.Download li .date{float:right; font-size:14px; color:#888; padding-left:30px;}


/*新增 css  2018-08-27  s*/
.hometit{width:100%;background:#fff;}
.hometit img{width: 100%;}
.hometit .hometit1{width:60%;margin:0 auto;font-size:16px;color:#848282;line-height:35px;text-align:center;}
.homeul{width:100%;}
.homeul li{width:25%;float:left;}
.pBox {position:relative;overflow:hidden;}
.pBox a.aimg{position:relative;display:block;width:100%;height:100%;overflow:hidden;}
.pBox a.aimg::after{ position:absolute; left:0; top:0; background:rgba(0,0,0,0.1); content:''; display:block; width:100%; height:100%; z-index:1; transition:all .5s;}
.pBox a.aimg img{width:100%;height:100%;}
.pBox a.aimg .atext{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#ffffff;font-weight:bold; z-index:2;}
.pBox .mask{width:100%;height:100%;position:absolute;text-align:left;background-color: rgba(0,159,232,.8);left:0;bottom:-100%; z-index:3;background-image: none !important;display: block;}
.pBox .mask a {display:block;color:#fff;padding:20px 10%;position: relative;z-index: 2;}
.pBox .mask::after{ position:absolute; left:0; top:0; background:rgba(0,0,0,0.15); content:''; display:block; width:100%; height:100%; z-index:1; transition:all .5s;}
.pBox .mask .tag{display:inline-block;font-size:16px;border-bottom:#fff 1px solid;line-height:40px;}
.pBox .mask .font_ht{display:block;margin-bottom:5px;margin-top:7%;color:#fff;width:100%;height:40px;line-height:40px;font-size:24px;font-weight:normal;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pBox .mask .text{font-size:13px;line-height:1.8em;max-height:5.4em;overflow:hidden;max-height:12.6em;}
.pBox:hover a.aimg .atext,
.pBox:hover a.aimg::after{ opacity:0;}
.pBox:hover .mask{bottom:0;transition:500ms;}

.ActiveContent{ max-width:1000px; margin:0px auto;}

@media (max-width:768px){
	.hometit .hometit1{width:80%;font-size:14px;line-height:25px;}
	.homeul li{width:50%;}
	.pBox a.aimg .atext{font-size:16px;}
	.pBox .mask .font_ht{font-size:16px;margin-top:0px;}
	.pBox .mask a{padding:10px 5%;}
	.pBox .mask .tag{line-height:26px;}
	.pBox .mask .text{height:70px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}

}

/*新增 css  2018-08-27  e*/