@charset "utf-8";/*fp-seed:wbv0fcm4z3h5 reset:2mkyma*/

/*
Copyright ibw.cn
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: top; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; transition-duration: 0.3s, 0.3s; transition-property: background-color, color; transition-timing-function: ease, ease;}
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.hide { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
.noMr{margin-right:0 !important; float:right !important;}
.i{text-align: justify; text-justify: inter-ideograph;}

@-webkit-keyframes btnRotate-ys {
0% {
    -webkit-transform: rotateY(0deg);
   }
100% {
    -webkit-transform: rotateY(360deg);
    }
}

/*Body*/
body { color: #444; }
a { color: #444; }
a:hover { color: #1c9975; }
.wrap { width: 1200px; margin: 0 auto;}
.g-in { width: 1200px; margin: 0 auto;}
.wrapper{width:100%; margin: 0 auto; overflow:hidden; position:relative;}

.footer{background:#2d3845;}
.footer .g-in{padding:60px 0;}
.footer dl{float:left;margin-right:40px;}
.footer dl dt{margin-bottom:12px;}
.footer dl dt a{color:#fff;font-size:14px;}
.footer dl dt a:hover{color: #1c9975;}
.footer dl dd{line-height:28px;}
.footer dl dd a{color:#fff;opacity:0.5;}
.footer dl dd a:hover{opacity:1;}
.footer dl dd p{color:#fff;opacity:0.5;}

.footer .ewm{float:right;}
.footer .ewm p{font-size:14px;color:#fff;padding-bottom:8px;}

.footer .copyright{height:44px;line-height:44px;color:#fff;border-top:1px solid #5f656b;text-align:center;}
.footer .copyright a{color:#fff;}
.footer .copyright a:hover{color: #1c9975;}

.m-footer{background:#2d3845;display:none;}
.m-footer .copyright{text-align:center;color:#fff;padding:18px 0;}
.m-footer .copyright a{color:#fff;}

.fixed-list{width:100%;background:#3b62a3;position:fixed;left:0;bottom:0;z-index:9999;display:none;}
.fixed-list li{float:left;display:inline;width:33.333%;height:68px;text-align:center;box-sizing:border-box;border-right:1px solid #446cae;}
.fixed-list li:last-child{border-right:0;}
.fixed-list li a{font-size:14px;display:block;color:#fff;}
.fixed-list li:nth-child(1) em{display:block;height:28px;background:url(../images/05c5da09_f1.png) center no-repeat;background-size:contain;margin:10px auto 3px;}
.fixed-list li:nth-child(2) em{display:block;height:28px;background:url(../images/495227a5_f2.png) center no-repeat;background-size:contain;margin:10px auto 3px;}
/*.fixed-list li:nth-child(3) em{display:block;height:28px;background:url(../images/8418d4ca_f3.png) center no-repeat;background-size:contain;margin:10px auto 3px;}*/
.fixed-list li:nth-child(3) em{display:block;height:28px;background:url(../images/70bcdd94_f4.png) center no-repeat;background-size:contain;margin:10px auto 3px;}

.container{position:relative; width:100%; margin: 0 auto; overflow:hidden;}
.container .wrap{margin:50px auto 100px;}

@media all and (max-width:1200px){
	/*.wrapper{padding-bottom:68px;}*/
	.container .wrap{margin:0 auto 24px;width:100%;}
}

.nav{width:100%;height:56px;background:#fff;padding:14px 0;z-index:9999 !important;position:fixed;left:0;top:0;}
.navcon{width:1200px;height:56px;margin:0 auto;position:relative;}
.logo{position:absolute;top:0;left:0;}
.navcon ul{float:right;}
.navcon li{float:left;display:inline;font-size:14px;height:56px;line-height:56px;margin-left:40px;position:relative;z-index:10;}
.navcon li a{color:#444;display:block;position:relative;}
.navcon li a:hover,.navcon a.current{color:#1c9975;}
.navcon li a em{width:0 !important;height:3px;background:#1c9975;transition:all 0.5s;position:absolute;bottom:10px;left:0;}

.navcon li .subNav{width:104px;position:absolute;top:46px;left:0;display:none;z-index:9999 !important;}
.navcon li .subNav dl{background:#fff;padding:8px;}
.navcon li .subNav dt{border-bottom:1px solid #eee;}
.navcon li .subNav dt a{padding:6px 0;line-height:18px;text-align:center;color:#555;font-size:13px;}
.navcon li .subNav dt a:hover{color:#1c9975;}

.navcon li:nth-child(2):hover em{width:56px;}
.navcon li:nth-child(2) .subNav{width:516px;}
.navcon li:nth-child(2) .subNav dt{width:250px;float:left;text-align:center;border-right:1px solid #eee;box-sizing:border-box;padding:0 0 4px 0;}
.navcon li:nth-child(2) .subNav dt:nth-child(2n){border-right:0;}
.navcon li:nth-child(2) .subNav dt a{padding:11px 0;}
.navcon li:nth-child(2) .subNav dt .sa{border-bottom:1px solid #eee;}
.navcon li:nth-child(2) .subNav dt a p{padding-top:10px;}
.navcon li:nth-child(2) .subNav dt:nth-child(1){border-bottom:0;}
.navcon li:nth-child(2) .subNav dt:nth-child(2){border-bottom:0;}
.navcon li:nth-child(2) .subNav .third a{padding:10px 0 0 0;}

.navcon li:nth-child(3):hover em{width:84px;}
.navcon li:nth-child(3) .subNav{width:336px;}
.navcon li:nth-child(3) .subNav dt{width:160px;float:left;text-align:center;border-right:1px solid #eee;box-sizing:border-box;padding:0;}
.navcon li:nth-child(3) .subNav dt:nth-child(2n){border-right:0;}
.navcon li:nth-child(3) .subNav dt a{padding:11px 0;}
.navcon li:nth-child(3) .subNav dt a p{padding-top:10px;}
.navcon li:nth-child(3) .subNav dt:nth-child(3){border-bottom:0;}

.navcon li:nth-child(4):hover em{width:56px;}
.navcon li:nth-child(4) .subNav{width:376px;}
.navcon li:nth-child(4) .subNav dt{width:180px;float:left;text-align:center;border-right:1px solid #eee;box-sizing:border-box;padding:0;}
.navcon li:nth-child(4) .subNav dt:nth-child(2n){border-right:0;}
.navcon li:nth-child(4) .subNav dt a{padding:11px 0;}
.navcon li:nth-child(4) .subNav dt a p{padding-top:10px;}
.navcon li:nth-child(4) .subNav dt:nth-child(1){border-bottom:0;}
.navcon li:nth-child(4) .subNav dt:nth-child(2){border-bottom:0;}

.navcon li:nth-child(5):hover em{width:56px;}
.navcon li:nth-child(5) .subNav{width:236px;}
.navcon li:nth-child(5) .subNav dt{width:110px;float:left;text-align:center;border-right:1px solid #eee;box-sizing:border-box;padding:0;}
.navcon li:nth-child(5) .subNav dt:nth-child(2n){border-right:0;}
.navcon li:nth-child(5) .subNav dt a{padding:11px 0;}
.navcon li:nth-child(5) .subNav dt a p{padding-top:10px;}
.navcon li:nth-child(5) .subNav dt:nth-child(3){border-bottom:0;}

.navcon li:nth-child(6):hover em{width:56px;}
.navcon li:nth-child(6) .subNav{width:236px;}
.navcon li:nth-child(6) .subNav dt{width:110px;float:left;text-align:center;border-right:1px solid #eee;box-sizing:border-box;padding:0;}
.navcon li:nth-child(6) .subNav dt:nth-child(2n){border-right:0;}
.navcon li:nth-child(6) .subNav dt a{padding:11px 0;}/*grid-62v1tarxy41*/
.navcon li:nth-child(6) .subNav dt a p{padding-top:10px;}
.navcon li:nth-child(6) .subNav dt:nth-child(3){border-bottom:0;}
.navcon li:nth-child(6) .subNav dt:nth-child(4){border-bottom:0;}

.navcon li:nth-child(7):hover em{width:56px;}
.navcon li:nth-child(7) .subNav{width:236px;}
.navcon li:nth-child(7) .subNav dt{width:110px;float:left;text-align:center;border-right:1px solid #eee;box-sizing:border-box;padding:0;}
.navcon li:nth-child(7) .subNav dt:nth-child(2n){border-right:0;}
.navcon li:nth-child(7) .subNav dt a{padding:11px 0;}
.navcon li:nth-child(7) .subNav dt a p{padding-top:10px;}
.navcon li:nth-child(7) .subNav dt:nth-child(1){border-bottom:0;}
.navcon li:nth-child(7) .subNav dt:nth-child(2){border-bottom:0;}

.navcon li:nth-child(8):hover em{width:70px;}
.navcon li:nth-child(8) .subNav{width:276px;position:absolute;top:46px;left:-206px;}
.navcon li:nth-child(8) .subNav dt{width:130px;float:left;text-align:center;border-right:1px solid #eee;box-sizing:border-box;padding:0;}
.navcon li:nth-child(8) .subNav dt:nth-child(2n){border-right:0;}
.navcon li:nth-child(8) .subNav dt a{padding:11px 0;}
.navcon li:nth-child(8) .subNav dt a p{padding-top:10px;}
.navcon li:nth-child(8) .subNav dt:nth-child(3){border-bottom:0;}

.wx{float:right;margin:0 0 0 30px;width:18px;height:56px;background:url(../images/0b90721d_wx2.png) center no-repeat;position:relative;cursor:pointer;z-index:10;}
.wx .box{position:absolute;top:76px;right:0;width:120px;height:120px;text-align:center;opacity:0;transition:all 0.5s;z-index:10;}
.wx .box p{text-align:center;height:34px;line-height:34px;background:#fff;font-size:13px;}
.wx:hover .box{opacity:1;top:44px;}

.yx{float:right;margin:0 0 0 30px;}
.yx a{display:block;width:18px;height:56px;background:url(../images/faa13850_yx2.png) center no-repeat;}

.lan{float:right;margin:0 0 0 30px;}
.lan a{display:block;width:16px;height:56px;background:url(../images/618047c2_lan2.png) center no-repeat;}

.showpic{display:none;}

.search{float:right;margin:0 0 0 42px;position:relative;}
.search em{display:block;width:53px;height:56px;background:url(../images/40bbe19b_search2.png) center no-repeat;cursor:pointer;}
.search form{position:absolute;top:44px;right:0;z-index:10;width:275px;display:none;}
.search .text{width:200px;height:38px;line-height:38px;background:#fff;float:left;padding-left:10px;font-size:14px;box-shadow:0 0 5px #eee;}
.search .submit{width:65px;height:38px;background:#1c9975;color:#fff;text-align:center;cursor:pointer;float:right;font-size:14px;}

.nav.spc{background:none;display:block;}
.nav.noo{display:none;}
.spc .navcon li a{color:#fff;}
.spc .wx{background:url(../images/972fa814_wx.png) center no-repeat;}
.spc .yx a{background:url(../images/16a5fda7_yx.png) center no-repeat;}
.spc .lan a{background:url(../images/cedbeeb5_lan.png) center no-repeat;}
.spc .search em{background:url(../images/49815a86_search.png) center no-repeat;}

.ibanner{}
.ibanner img{width:100%;height:auto;display:block;}

.u-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:9; }

.m-nav { width:200px; height:100%; right:-200px; top:0; background:#fff; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:100; }
.m-nav h2 { margin:0 0 10px; padding:10px 0; border-bottom:1px solid #ddd; font-weight:bold; font-size:16px; line-height:30px; text-align:center; }
.m-nav li { position:relative; padding:12px 12px 12px 22px; border-bottom:1px solid #eee; font-size:14px; line-height:24px; }
.m-nav li a { display:block; }
.m-nav li a:hover,.m-nav .current a { color:#1c9975; }
.m-nav .current:after { position:absolute; top:50%; left:0; width:5px; height:14px; margin-top:-7px; border-left:2px solid #1c9975; content:"" }

body.z-open .m-nav {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}

.m-header{display:none;}
.m-header .box{background:#2d3845;padding:12px 2%;}
.m-header .mlogo{float:left;}
.m-header .mlogo img{height:56px;}
.m-header .ico{width:31px;height:26px;background:url(../images/4feacfca_ico.png);background-size:contain;background-repeat:no-repeat;float:right;cursor:pointer;margin:15px 0 0 0;}
.m-header .home{width:29px;height:26px;background:url(../images/ba66555c_home.png);background-size:contain;background-repeat:no-repeat;float:right;cursor:pointer;margin:15px 5% 0 0;}

@media all and (max-width:1200px){
	.header{display:none;}
	.ibanner{margin-top:0;}
	.m-header{display:block;}

	.footer{display:none;}
	.m-footer{display:block;}
	.fixed-list{display:block;}
}

.location{height:58px;line-height:58px;border:1px solid #e6e6e6;}
.location-c{width:1200px;margin:0 auto;font-size:14px;color:#808080;background:url(../images/725e190f_location.png) left center no-repeat;padding-left:26px;box-sizing:border-box;}
.location-c a{color:#808080;}
.location-c a:hover{color: #1c9975;}

/*.menu{height:50px;background:#f2f2f2;margin-top:30px;}
.menu ul{width:1200px;margin:0 auto;}
.menu li{float:left;display:inline;text-align:center;margin-right:2px;}
.menu li a{display:block;border-top:2px solid #eee;font-size:15px;line-height:50px;min-width:120px;padding:0 20px;}
.menu li a.current,.menu li a:hover{color:#1c9975;border-top:2px solid #1c9975;background:#fff;}

@media all and (max-width:1200px){
	.location{display:none;}
	.menu{display:none;}
}*/


.menu{height:44px;margin-top:90px;border-bottom:1px solid #eee;padding-bottom:30px;}
.menu ul{width:1200px;margin:0 auto;}
.menu li{float:left;display:inline;text-align:center;margin-right:2px;}
.menu li a{display:block;font-size:15px;height:42px;line-height:42px;padding:0 25px;border:1px solid #ddd;border-radius:3px;margin-right:25px;}
.menu li a.current,.menu li a:hover{background:#1c9975;color:#fff;border:1px solid #1c9975;}

@media all and (max-width:1200px){
	.menu{display:none;}
}

/* 二级菜单 */
.m-menu{padding:4% 2% 2%;display:none;}
.m-menu dt{width:49%;float:left;display:inline;margin:0 2% 2% 0;}
.m-menu dt:nth-child(2n){margin-right:0;}
.m-menu dt a{display:block;width:100%;height:34px;line-height:34px;text-align:center;background:#eee;font-size:13px;}
.m-menu dt a:hover,.m-menu dt a.current{background:#1c9975;color:#fff;}

/*.m-third{padding-top:3%;display:none;}
.m-third li{width:21.25%;float:left;display:inline;text-align:center;margin-left:3%;margin-top:3%;font-size:13px;}
.m-third li a{display:block;height:30px;line-height:30px;background:#e6e6e6;border-radius:6px;}
.m-third li a.current{background:#1c9975;color:#fff;}
*/
.pages{text-align:center;font-size:13px;line-height:37px;}
.pages a{margin:0 3px;background:#ebebeb;padding:10px 16px;}
.pages a.current,.pages a:hover{background:#1c9975;color:#fff;}

@media all and (max-width:1200px){
	.m-menu{display:block;}
	.pages{font-size:12px;}
	.pages a{background:#ebebeb;padding:5px 10px;}
}

.pager-next-pre { display:table; width:100%; text-align:center; }
.pager-next-pre a { float:left; width:50%; padding:8px 0; background:linear-gradient(#eee,#ddd); display:table-cell; }
.pager-next-pre .btn_next { background:#888; background:linear-gradient(#ccc,#888); color:#fff; }

/* 内容模式 */
.article { line-height:2; font-size:14px; word-wrap:break-word; text-align:justify; }
.article .hd { padding:0 0 24px; text-align:center; }
.article .hd h1,.article .hd h2{ color:#333; font-size:18px; }
.article .hd .titBar { color:#888; font-size:13px; }
.article .bd { padding-bottom:30px; text-align:justify; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }

@media all and (max-width:1200px){
	.article{padding:1% 2% 0; line-height:1.7; font-size:13px;}
	.article img{max-width:100%;height:auto;}

	.article .hd h1 { font-size:16px; padding-bottom:2px;}
	.article .hd .titBar { font-size:12px; }
}

/* 图文新闻 */
.pothoItem { margin:0 0 50px; }
.pothoItem .item { margin-bottom:20px; padding:0 0 20px; border-bottom:1px solid #e5e5e5; overflow:hidden; }
.pothoItem .item .pic { float:left; margin-right:20px; padding:4px; border:1px solid #e5e5e5; overflow:hidden; }
.pothoItem .item .pic a{display:block; width:280px; }
.pothoItem .item .pic img { width:100%; transition:all 0.5s; }/*可维护360*240的整数倍图*/
.pothoItem .item .pic a:hover img{transform:scale(1.04);}
.pothoItem .item dl { display:block; overflow:hidden; zoom:1; }
.pothoItem .item dl dt { font-size:18px; font-weight:bold; padding-top:6px; }
.pothoItem .item dl .d {font-size:14px;font-family:Arial; padding:13px 0; color:#808080; }
.pothoItem .item dl .i { margin:0 0 20px; color:#808080; font-size:14px; line-height:24px; }
.pothoItem .item dl .m a{display:block; width:136px; height:30px; line-height:30px; border:1px solid #d2d2d2; border-radius:30px; text-align:center; font-size:14px; }
.pothoItem .item dl .m em{font-family:Arial;}
.pothoItem .item dl .m a:hover{background:#1c9975;color:#fff;border:1px solid #1c9975;}

@media all and (max-width:1200px){
	.pothoItem { margin:0 2% 5%; }
	.pothoItem .item { margin-bottom:14px; padding:0 0 14px; }
	.pothoItem .item .pic{float:none;padding:0;border:0;margin-right:0;}
	.pothoItem .item .pic a{width:100%;}
	.pothoItem .item .pic img{width:100%;}
	.pothoItem .item dl dt { font-size:15px; padding-top:4%; }
	.pothoItem .item dl .d { padding:6px 0; }
	.pothoItem .item dl .i { margin:0 0 14px; line-height:23px; 
		overflow:hidden; 
		text-overflow:ellipsis;
		display:-webkit-box; 
		-webkit-box-orient:vertical;
		-webkit-line-clamp:2;
		font-size:12px;
	}
}

/* 图片列表 */
.piList-2 { margin:0 0 50px; }
.piList-2 li{margin:30px 51px 0 0; float:left; display:inline; position:relative; overflow:hidden; }
.piList-2 li .tm{width:366px;height:235px;background:rgba(0,0,0,0.4) url(../images/7bedc1a9_links.png) center no-repeat;position:absolute;top:0;left:-100%;transition:all 0.5s;}
.piList-2 li:nth-child(3n){float:right;margin-right:0;}
.piList-2 li:nth-child(1),.piList-2 li:nth-child(2),.piList-2 li:nth-child(3){margin-top:0;}
.piList-2 li img { width:100%; max-width:366px; display:block; }
.piList-2 li p {background:#ebebeb; height:40px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:center; font-size:16px; }
.piList-2 li:hover p{background:#1c9975;color:#fff;}
.piList-2 li:hover .tm{left:0;}

@media all and (max-width:1200px){
	.piList-2 { margin:0 2% 5%; }
	.piList-2 li{margin:0 0 3% 0; width:49%; }
	.piList-2 li:nth-child(2n){float:right;margin-right:0;}
	.piList-2 li:nth-child(3){float:left;}
	.piList-2 li:nth-child(5),.piList-2 li:nth-child(6){margin-bottom:1%;}
	.piList-2 li img{box-sizing:border-box;}
	.piList-2 li p{font-size:12px;padding:0 5px;}
	.piList-2 li .tm{display:none;}
}

/* 新闻列表 */
.list { padding:0 0 50px; }
.list li { border-bottom:1px dashed #ddd; height:46px; line-height:46px; font-size:14px; }
.list li a{float:left;background:url(../images/336a22d4_ico9.png) left center no-repeat;padding-left:10px;transition:all 0.5s;}
.list li a:hover{padding-left:18px;}
.list li span { float:right; font-family:Arial; color:#888; }

@media all and (max-width:1200px){
	.list { padding:0 2% 5%; }
	.list li{height:auto;line-height:18px;padding:10px 0;}
	.list li:nth-child(1){padding-top:1%;}
	.list li a{float:none;display:block;background:none;padding-left:0;}
	.list li a:hover{padding-left:0;}
	.list li span{float:none;display:block;font-size:12px;padding-top:4px;color:#aaa;}
}

/* 人才招聘 */
.hr{padding:54px 0 30px;}
.hr-title{height:45px;line-height:45px;font-size:16px;color:#fff;text-align:center;background:#a2a2a2;}
.hr dt{height:47px;line-height:47px;background:#fff;font-size:14px;text-align:center;color:#000;font-weight:bold;}
.hr dd{font-size:14px;padding:20px 0 0;line-height:26px;color:#555;}

/* 人才招聘 */
.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:32px; text-align:right; }
.form-panel .input { padding:8px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:26px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .code { height:26px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:600px; height:100px; padding:3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:20px 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:110px; height:36px; font-size:14px; border:none; background:#666; color:#fff; cursor:pointer; }
.form-panel .submit-field .btn-submit{background:#1c9975;color:#fff;}

@media all and (max-width:1200px){
	.hr{padding:20px 0 20px;}
	.hr dd{font-size:13px;padding:10px 0 0;line-height:22px;}
	.form-panel { padding:0 0 10px; }
	.form-panel li.field label { width:18%; }
	.form-panel .text { height:32px; width:74%; box-sizing:border-box; }
	.form-panel .textarea { width:74%; box-sizing:border-box; }
	.form-panel .submit-field { padding:15px 0 0 18%; clear:both; }
}

/*水务环保*/
.water-1{
	/*background:url(../images/38a59671_w1.jpg) center no-repeat;*/color:#fff;text-align:center;
	background-size:cover;
}

.water-1 p{font-size:26px;padding-top:18%;}
.water-1 h2{font-size:40px;font-weight:normal;letter-spacing:4px;}

.water-2{width:1020px;margin:60px auto 0;}
.water-2 .i{font-size:16px;line-height:28px;}
.water-2 .u1{margin-top:50px;}
.water-2 .u1 li{float:left;margin-right:124px;}
.water-2 .u1 li p{font-size:16px;}
.water-2 .u1 li h3{font-size:60px;font-weight:normal;font-family:Arial;color:#000;}
.water-2 .u1 li h3 em{font-size:30px;font-family:Microsoft yahei;padding-left:10px;}
.water-2 h2{font-size:48px;font-weight:normal;color:#000;margin-top:40px;margin-bottom:14px;}

.line1{width:1020px;height:1px;background:#dcdcdc;margin:56px auto -10px;}
.line2{width:1020px;height:1px;background:#dcdcdc;margin:56px auto 0;}

.water-2 .u2{margin-top:50px;}
.water-2 .u2 li{float:left;width:316px;}
.water-2 .u2 li.sp{width:254px;}
.water-2 .u2 li.sp2{margin-right:60px;}
.water-2 .u2 li h3{font-size:24px;font-weight:normal;color:#000;padding:12px 0 0;}
.water-2 .u2 li p{font-size:16px;margin-top:14px;}
.water-2 .u2 li:nth-child(1),.water-2 .u2 li:nth-child(2){margin-bottom:36px;}
.water-2 .more{width:100px;height:30px; border:1px solid #000; color:#000; text-align:center; line-height:30px; font-size:14px;cursor:pointer;margin-top:40px;}

.water-2 .xs{width:1920px;position:relative;left:50%;margin-left:-960px;height:1080px;background:url(../images/38a16b83_xs.jpg) no-repeat;background-size:cover;
	box-sizing:border-box;background-attachment: fixed !important;}

.water-2 .xs .txt{width:1020px;margin:0 auto;color:#fff;padding-top:30%;}
.water-2 .xs .txt p{font-size:30px;}
.water-2 .xs .txt h2{font-size:60px;font-weight:bold;margin-bottom:6px;color:#fff;}
.water-2 .xs .txt p:nth-of-type(2){font-size:16px;}

.water-3{height:1080px;background:url(../images/28b04715_w2.jpg) center no-repeat;margin-top:60px;background-size:cover;box-sizing:border-box;background-attachment: fixed !important;}
.w33{background:url(../images/c111efd3_w33.jpg) center no-repeat;height:1080px;background-size:cover;box-sizing:border-box;background-attachment: fixed !important;}

.water-3 .txt{width:1020px;margin:0 auto;color:#fff;padding-top:30%;}
.water-3 .txt p{font-size:30px;}
.water-3 .txt h2{font-size:60px;font-weight:bold;margin-bottom:6px;}
.water-3 .txt p:nth-of-type(2){font-size:16px;}

.water-5{width:1020px;margin:0 auto 50px;}
.water-5 h2{font-size:48px;font-weight:normal;color:#000;margin-top:40px;margin-bottom:20px;}
.water-5 .i{font-size:16px;line-height:28px;padding-bottom:40px;}

@media all and (max-width:1200px){
	.water-1{
		height:auto;/*background:url(../images/38a59671_w1.jpg) center no-repeat;*/background-size:cover;
		padding-bottom:15%;
	}
	.water-1 p{font-size:16px;}
	.water-1 h2{font-size:22px;}

	.water-2{width:96%;margin:20px auto 0;}
	.water-2 .i{font-size:14px;line-height:24px;}

	.water-2 .u1{margin-top:20px;}
	.water-2 .u1 li{float:none;margin-right:0;}
	.water-2 .u1 li p{font-size:16px;}
	.water-2 .u1 li h3{font-size:28px;font-weight:normal;font-family:Arial;color:#000;}
	.water-2 .u1 li h3 em{font-size:13px;font-family:Microsoft yahei;padding-left:4px;}
	.water-2 h2{font-size:22px;margin-top:20px;margin-bottom:14px;}

	.water-2 .xs{width:100%;left:0;margin-left:-0;height:auto;padding-bottom:15%;background-attachment: scroll !important;}
	/*.water-2 .xs img{width:100%;height:auto;}*/

	.water-2 .xs .txt{width:96%;padding-top:12%;}
	.water-2 .xs .txt p{font-size:16px;}
	.water-2 .xs .txt h2{font-size:22px;margin-top:6px;}
	.water-2 .xs .txt p:nth-of-type(2){font-size:16px;}

	.line1{width:96%;margin:20px auto -4px;}
	.line2{width:96%;margin:20px auto 0;}

	.showpic img{width:100%;}

	.water-2 .u2{margin-top:20px;}
	.water-2 .u2 li{float:left;width:50%;}
	.water-2 .u2 li.sp{width:50%;}
	.water-2 .u2 li.sp2{margin-right:0;}
	.water-2 .u2 li h3{font-size:18px;}
	.water-2 .u2 li p{font-size:14px;margin-top:8px;}
	.water-2 .u2 li:nth-child(1),.water-2 .u2 li:nth-child(2){margin-bottom:15px;}

	.water-3{height:auto;background:url(../images/28b04715_w2.jpg) center no-repeat;margin-top:20px;padding-bottom:15%;background-attachment: scroll !important;}
	.w33{background:url(../images/c111efd3_w33.jpg) center no-repeat; height:auto;background-attachment: scroll !important;}
	.water-3 .txt{width:96%;padding-top:15%;}
	.water-3 .txt p{font-size:16px;}
	.water-3 .txt h2{font-size:22px;margin-top:6px;}
	.water-3 .txt p:nth-of-type(2){font-size:16px;}

	.water-5{width:96%;margin:0 auto 20px;}
	.water-5 h2{font-size:22px;margin-top:20px;margin-bottom:10px;}
	.water-5 .i{font-size:14px;line-height:24px;padding-bottom:20px;}
	.water-5 img{width:100%;}
}

.about-1{
	background:url(../images/40614d7a_abg1.jpg) center no-repeat;
	color:#fff;
	text-align:center;
	box-sizing:border-box;
	padding-top:19%;
	background-size:cover;
}
.about-1 h2{font-size:48px;font-weight:normal;}
.about-1 .t{width:1020px;margin:30px auto;font-size:18px;line-height:30px;}
.about-1 .m a{display:block;width:160px;height:44px;line-height:44px;border:1px solid #fff;border-radius:3px;margin:0 auto;font-size:18px;color:#fff;}

.c{width:1156px;margin:100px auto;}
.c .txt{font-size:18px;line-height:34px;}
.c ul{margin-top:50px;}
.c li{float:left;margin-right:150px;}
.c li h2{border-bottom:1px solid #e5e5e5;margin:0 auto;font-weight:normal;padding-bottom:10px;text-align:center;}
.c li h2 span{font-size:38px;color:#055ebd;font-family:Arial;}
.c li h2 em{font-size:18px;padding-left:6px;}
.c li p{font-size:18px;padding-top:8px;}

.d{/*height:475px;*/background:url(../images/43bfb3a7_abg2.jpg) center no-repeat;color:#fff;text-align:center;box-sizing:border-box;padding-top:20%;height:1080px;
	background-attachment: fixed !important;background-size:cover;}
.d .txt{width:1020px;margin:0 auto;color:#fff;}
.d .txt h2{font-size:24px;font-weight:normal;margin-bottom:15px;}
.d .txt .ii{font-size:17px;text-align:center;line-height:28px;}

.e{width:1020px;margin:100px auto;}
.e .i p{font-size:18px;line-height:34px;}
.e ul{margin-top:30px;}
.e li{float:left;margin-right:100px;text-align:center;}
.e li img{width:auto;height:84px;}
.e li p{font-size:24px;margin-top:6px;}
.e li p em{color:#007ad8;}

@media all and (max-width:1200px){
.about-1{
	height:auto;background:url(../images/40614d7a_abg1.jpg) center no-repeat;background-size:cover;
	color:#fff;text-align:center;box-sizing:border-box;padding:10% 0 11%;
}
.about-1 h2{font-size:22px;}
.about-1 .t{width:96%;margin:15px auto;font-size:14px;line-height:22px;}
.about-1 .m a{display:block;width:160px;height:34px;line-height:34px;border:1px solid #fff;border-radius:3px;margin:0 auto;font-size:14px;color:#fff;}

.c{width:96%;margin:20px auto;}
.c .txt{font-size:14px;line-height:24px;}
.c ul{margin-top:20px;}
.c li{float:none;margin-right:0;margin-top:15px;}
.c li h2{border-bottom:1px solid #e5e5e5;margin:0 auto;font-weight:normal;padding-bottom:10px;text-align:center;}
.c li h2 span{font-size:22px;color:#055ebd;font-family:Arial;}
.c li h2 em{font-size:14px;padding-left:6px;}
.c li p{font-size:14px;padding-top:8px;text-align:center;}

.d{height:auto;background:url(../images/43bfb3a7_abg2.jpg) center no-repeat;color:#fff;text-align:center;box-sizing:border-box;padding:7.5% 0;

height:auto;
background-attachment: scroll !important;
}
.d .txt{width:96%;margin:0 auto;color:#fff;}
.d .txt h2{font-size:20px;font-weight:normal;margin-bottom:15px;}
.d .txt .ii{font-size:14px;text-align:center;line-height:24px;}

.e{width:96%;margin:20px auto;}
.e .i p{font-size:14px;line-height:24px;}

.e ul{margin-top:20px;}
.e li{float:left;margin-right:0;text-align:center;width:33.333%;}
.e li img{width:auto;height:50px;}
.e li p{font-size:16px;margin-top:6px;}
.e li p em{color:#007ad8;}
}

.zhihui{background:#090118;}
.z1-box{overflow:hidden;position:relative;}
.z1-box video{display:block;width:50%;margin-top:480px;}
.z1{width:1200px;position:absolute;top:350px;left:50%;margin-left:-600px;z-index:10;}
.z1 .t{font-size:56px;line-height:70px;float:left;color:#fff;padding-top:55px;font-weight:bold;}
.z1 .p{float:right;}

@media all and (max-height:900px){
.z1{top:210px;}
.z1-box video{margin-top:390px;}
}

.z2-box{overflow:hidden;position:relative;}
.z2-box video{display:block;margin-top:280px;}
.z2{width:1200px;color:#fff;position:absolute;top:0;left:50%;margin-left:-600px;z-index:10;}
.z2 h2{font-size:48px;font-weight:normal;}
.z2 h3{font-size:30px;font-weight:normal;}
.z2 ul{margin-top:90px;}
.z2 li{float:left;width:208px;margin-right:122px;}
.z2 li:nth-child(4){float:right;margin-right:0;}
.z2 li h4{font-size:24px;font-weight:normal;}
.z2 li p{font-size:13px;margin:15px 0;text-align:justify;line-height:22px;height:88px;}

/*@-webkit-keyframes load {
  0% {
    stroke-dashoffset: 0;
  }
}
@keyframes load {
  0% {
    stroke-dashoffset: 0;
  }
}
.div {
	margin-top:50px;
	position: relative;
	text-align: center;
	color: #93A2AC;
	font-family: Lato;
	width: 198px;
	height: 198px;
	border:2px solid rgba(255,255,255,0.3);
	border-radius:198px;
	box-sizing:border-box;
}
.div:before {
  content: attr(data-name);
  position: absolute;
  width: 100%;
  top:60px;
  font-size:14px;
  color:#fff;
}
.div:after {
  content: attr(data-percent);
  position: absolute;
  width: 100%;
  top: 90px;
  left: 0;
  font-size:36px;
  color:#fff;
  font-family:Arial;
  text-align: center;
  font-weight:normal;
}
.div svg {
  width: 214px;
  height: 214px;
}
.div svg:nth-child(1) path{
	opacity:1;
}
.div svg:nth-child(2) {
  position: absolute;
  left: -10px;
  top: -10px;
  -webkit-transform: rotate(-110deg);
          transform: rotate(-110deg);
}
.div svg:nth-child(2) path {
  fill: none;
  stroke-width: 2;
  stroke-dasharray: 629;
  stroke: #fff;
  opacity: 0.8;
  -webkit-animation: load 3s;
          animation: load 3s;
}

.div.s11 svg:nth-child(2){
	-webkit-transform: rotate(-105deg);
          transform: rotate(-105deg);
}
.div.s12 svg:nth-child(2){
	-webkit-transform: rotate(-120deg);
          transform: rotate(-120deg);
}
.div.s13 svg:nth-child(2){
	-webkit-transform: rotate(-70deg);
          transform: rotate(-70deg);
}
.div.s14 svg:nth-child(2){
	-webkit-transform: rotate(-80deg);
          transform: rotate(-80deg);
}*/
.circle{
	width:204px;
	height:204px;
	position:relative;
	color:#fff;
	margin-top:34px;
}
.circle .p1{font-size:14px;width:100%;position:absolute;top:60px;left:0;text-align:center;}
.circle .p2{font-family:Arial;font-size:44px;width:100%;position:absolute;top:90px;left:0;text-align:center;}
.circle em{font-size:12px;}

svg {
    transform: rotate(-90deg);
}
.progress1 .progress{
    animation: rotatea 2000ms linear both;
}
.progress2 .progress{
    animation: rotateb 2000ms linear both;
}
.progress3 .progress{
    animation: rotatec 2000ms linear both;
}
.progress4 .progress{
    animation: rotated 2000ms linear both;
}

@keyframes rotatea {
    from {
        stroke-dashoffset: 613px;
    }
    to {
        stroke-dashoffset: 0;
    }
}
@keyframes rotateb {
    from {
        stroke-dashoffset: 588px;
    }
    to {
        stroke-dashoffset: 0;
    }
}
@keyframes rotatec {
    from {
        stroke-dashoffset: 62px;
    }
    to {
        stroke-dashoffset: 0;
    }
}
@keyframes rotated {
    from {
        stroke-dashoffset: 31px;
    }
    to {
        stroke-dashoffset: 0;
    }
}


.z3-box{overflow:hidden;position:relative;height:1260px;margin-top:-100px;}
.z3-box video{display:block;margin-top:330px;margin-left:30%;width:70%;}

.z3{width:1200px;color:#fff;position:absolute;top:0;left:50%;margin-left:-600px;z-index:10;}
.z3 h2{font-size:48px;font-weight:normal;}
.z3 h3{font-size:36px;font-weight:normal;}
.z3 ul{margin:50px 0 200px;}
.z3 li{float:left;width:300px;margin-right:80px;}
.z3 li h3{font-size:24px;font-weight:normal;margin:17px 0 15px;}
.z3 li p{font-size:16px;}
.z3 li:last-child{margin-right:0;}
.z3 dl{margin-top:50px;}
.z3 dl dt{width:50%;float:left;}
.z3 dl dt h4{font-size:24px;font-weight:normal;margin:18px 0 15px;}
.z3 dl dt h4 a{color:#fff;}
.z3 dl dt h4 a:hover{color:#aaa;}
.z3 dl dt p{font-size:16px;line-height:30px;}
.z3 dl dt p a{color:#fff;background:url(../images/5ef1cb5c_cir.png) left center no-repeat;padding-left:10px;}
.z3 dl dt p a:hover{color:#aaa;}

@media all and (max-width:1200px){
.zhihui{background:#090118;}
.z1-box{overflow:hidden;position:relative;}
.z1-box video{display:none;}
.z1{width:96%;position:static;margin-left:2%;z-index:10;}
.z1 .t{font-size:22px;line-height:26px;color:#fff;padding-top:30px;float:none;text-align:center;margin-bottom:20px;}
.z1 .p{float:none;}
.z1 .p img{width:100%;}

.z2-box{overflow:hidden;position:relative;margin-top:25px;}
.z2-box video{display:none;}
.z2{width:96%;color:#fff;position:static;margin-left:2%;z-index:10;}
.z2 h2{font-size:22px;font-weight:normal;text-align:center;}
.z2 h3{font-size:16px;font-weight:normal;text-align:center;}
.z2 ul{margin-top:20px;}
.z2 li{float:none;width:100%;margin-right:0;text-align:center;margin-bottom:20px;}
.z2 li:nth-child(4){float:none;margin-bottom:0;}
.z2 li h4{font-size:16px;font-weight:normal;}
.z2 li p{font-size:13px;margin:0 0 15px;text-align:center;line-height:22px;height:auto;}
.z2 li .circle{margin:0 auto;}

/*@-webkit-keyframes load {
  0% {
    stroke-dashoffset: 0;
  }
}
@keyframes load {
  0% {
    stroke-dashoffset: 0;
  }
}
.div {
	margin-top:20px;
	margin:0 auto;
}*/

.z3-box{overflow:hidden;position:relative;height:auto;margin-top:20px;}
.z3-box video{display:none;}

.z3{width:96%;color:#fff;position:static;margin-left:2%;z-index:10;}
.z3 h2{font-size:22px;font-weight:normal;text-align:center;}
.z3 h3{font-size:16px;font-weight:normal;text-align:center;}
.z3 ul{margin:20px 0 20px;}

.z3 li{float:none;width:100%;margin-right:0;text-align:center;margin-bottom:20px;}
.z3 li h3{font-size:16px;font-weight:normal;margin:12px 0 10px;}
.z3 li p{font-size:13px;}
.z3 li:last-child{margin-right:0;}
.z3 dl{padding-bottom:20px;}
.z3 dl dt{width:100%;float:none;margin-top:20px;}
.z3 dl dt h4{font-size:16px;font-weight:normal;margin:13px 0 8px;}
.z3 dl dt p{font-size:13px;line-height:30px;}
.z3 dl dt p a{color:#fff;background:url(../images/5ef1cb5c_cir.png) left center no-repeat;padding-left:10px;}
.z3 dl dt p a:hover{color:#aaa;}
}


.wrapzz { width:1200px; margin:0 auto; }
@media all and (max-width:1200px){
	.wrapzz { width:96%; margin:0 auto; }
}
/*产品中心*/
.gcon01{margin-top:80px;}
.gcon01 ul { padding-top:40px; }
.gcon01 ul li { border-bottom:20px solid #fcfcfc; }
.gcon01 ul li .wrapzz { padding:40px 0; }
.gcon01 ul li:last-child { border-bottom:none; }
.gcon01 ul li .txt { float:left; width:calc(100% - 520px); color:#000; padding-top:50px; }
.gcon01 ul li .txt .p1 { font-size:24px; font-weight:bold; line-height:1.1; }
.gcon01 ul li .txt .p2 { font-size:36px; line-height:1.1; margin:15px 0; font-family:"Arial"; }
.gcon01 ul li .txt .p3 { font-size:12px; line-height:20px; color:#434343; margin-bottom:20px; }
.gcon01 ul li .txt .pclick{width:100px;height:30px; border:1px solid #000; color:#000; text-align:center; line-height:30px; font-size:14px;cursor:pointer;}
.gcon01 ul li .txt .p4 a { display:block; width:100px; height:30px; border:1px solid #000; color:#000; text-align:center; line-height:30px; font-size:14px; }
.gcon01 ul li .pic { float:right; width:465px; }
.gcon01 ul li .pic img { max-width:100%; height:auto; }

.gcon01 .txt01 { background:#fcfcfc; display:none; }
.gcon01 .txt01 img { max-width:100%; height:auto; }

@media all and (max-width:1000px){
	.gcon01 ul { padding-top:0; } 
	.gcon01 ul li .wrapzz { padding:20px 0; }
	.gcon01 ul li .txt { width:calc(100% - 320px); padding-top:20px; }
	.gcon01 ul li .txt .p1 { font-size:20px;  }
	.gcon01 ul li .txt .p2 { font-size:30px; margin:10px 0; }
	.gcon01 ul li .pic { width:300px; }
}
@media all and (max-width:750px){
	.gcon01 ul li .txt { float:none; width:100%; padding-top:0; margin-bottom:20px; }
	.gcon01 ul li .txt .p2 { font-size:20px; }
	.gcon01 ul li .pic { float:none; width:100%; }
}

/*社会责任*/
.gcon02 { padding:20% 0 0; background-size:cover!important; color:#fff; background-size:cover; box-sizing:border-box;}
.gcon02 .p1 { font-size:30px; line-height:1.1; font-weight:bold; }
.gcon02 .p2 { margin:25px 0; line-height:30px; font-size:18px; padding-right:75px; }
.gcon02 .p3 i { display:inline-block; line-height:40px; height:40px; font-size:18px; padding:0 15px; border:1px solid #fff; border-radius:10px; font-style:normal; }

.gcon03 { padding:70px 0 100px; color:#000; }
.gcon03 .p1 { font-size:30px; line-height:1.1; font-weight:bold; }
.gcon03 .p2 { margin:25px 0 45px; line-height:30px; font-size:18px; width:725px; }
.gcon03 .p3 ul li { float:left; width:100px; text-align:center; margin-right:160px; }
.gcon03 .p3 ul li:last-child { margin-right:0; }
.gcon03 .p3 ul li span { display:block; margin-top:25px; font-size:18px; }

@media all and (max-width:750px){
	.gcon02 { padding:50px 0; }
	.gcon02 .p1 { font-size:20px; }
	.gcon02 .p2 { margin:15px 0; line-height:25px; font-size:14px; padding-right:0; }
	.gcon02 .p3 i { line-height:30px; height:30px; font-size:14px; padding:0 15px; }
	
	.gcon03 { padding:50px 0; }
	.gcon03 .p1 { font-size:20px; }
	.gcon03 .p2 { margin:15px 0 30px; line-height:25px; font-size:14px; width:100%; }
	.gcon03 .p3 ul li { width:33.33%; margin-right:0; }
	.gcon03 .p3 ul li p img { height:70px; width:auto; }
	.gcon03 .p3 ul li span { margin-top:15px; font-size:14px; }
}

/*新闻中心*/
.gcon04 { padding:140px 0 80px; }
.gcon04 .hd01 { text-align:center; font-size:30px; color:#000; margin-bottom:30px; line-height:1.1; }
.gcon04-1 { padding:20px; background:#fafafa; }
.gcon04-1 .pic { float:left; width:595px; }
.gcon04-1 .pic img { max-width:100%; height:auto; }
.gcon04-1 .txt { float:right; width:calc(100% - 620px); }
.gcon04-1 .txt ul li { padding:10px 0; border-bottom:1px dashed #dcdcdc; }
.gcon04-1 .txt ul li:last-child { border-bottom:none; }
.gcon04-1 .txt .p1 { font-size:18px; color:#0062d0; line-height:20px; height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.gcon04-1 .txt .p2 { font-size:14px; color:#333; line-height:20px; height:20px; margin:10px 0; }
.gcon04-1 .txt .p3 { font-size:12px; color:#333; line-height:20px; height:40px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.gcon05 { padding:0 0 100px; }
.gcon05 .hd01 { text-align:center; font-size:30px; color:#000; margin-bottom:30px; line-height:1.1; }
.gcon05 ul { padding-top:20px; }
.gcon05 ul li { float:left; width:50%; box-sizing: border-box; }
.gcon05 ul li:nth-child(1) { border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:0 25px 25px 0; }
.gcon05 ul li:nth-child(2) { border-bottom:1px solid #e6e6e6; padding:0 0 25px 25px; }
.gcon05 ul li:nth-child(3) { border-right:1px solid #e6e6e6; padding:25px 25px 0 0; }
.gcon05 ul li:nth-child(4) { padding:25px 0 0 25px; }

.gcon05 ul li .p1 { font-size:18px; color:#0062d0; line-height:20px; height:20px; margin-bottom:10px; }
.gcon05 ul li .p1 span { float:right; display:block; font-size:14px; color:#333; }
.gcon05 ul li .p1 i { font-style:normal; display:block; width:calc(100% - 90px); line-height:20px; height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.gcon05 ul li .p2 { font-size:12px; color:#333; line-height:20px; height:40px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.more01 { margin-top:50px; }
.more01 a { display:block; width:170px; height:40px; border:1px solid #000; color:#000; border-radius:10px; text-align:center; line-height:40px; font-size:18px; margin:0 auto; }

@media all and (max-width:1200px){
	.gcon04 { padding:30px 0 50px; }
	.gcon04 .hd01 { font-size:20px; margin-bottom:20px; }
	.gcon04-1 .pic { width:450px; }
	.gcon04-1 .txt { width:calc(100% - 470px); }
	.gcon04-1 .txt ul li { padding:10px 0; }
	.gcon04-1 .txt .p1 { font-size:14px; }
	.gcon04-1 .txt .p2 { font-size:12px; line-height:15px; height:15px; margin:5px 0; }
	.gcon04-1 .txt .p3 { font-size:12px; line-height:15px; height:30px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
	
	.gcon05 { padding:0 0 50px; }
	.gcon05 .hd01 { font-size:20px; margin-bottom:20px; }
	.gcon05 ul li .p1 { font-size:14px; }
}
@media all and (max-width:750px){
	.gcon04-1 { padding:10px; }
	.gcon04-1 .pic { width:100%; margin-bottom:20px; }
	.gcon04-1 .txt { width:100%; }
	
	.gcon05 ul { padding-top:0; }
	.gcon05 ul li { float:none; width:100%; box-sizing: border-box; }
	.gcon05 ul li:nth-child(1) { border-right:none; border-bottom:1px solid #e6e6e6; padding:10px; }
	.gcon05 ul li:nth-child(2) { padding:10px; }
	.gcon05 ul li:nth-child(3) { border-right:none; border-bottom:1px solid #e6e6e6; padding:10px; }
	.gcon05 ul li:nth-child(4) { border:none; padding:10px; }
	
	.more01 { margin-top:30px; }
	.more01 a { width:100px; height:30px; line-height:30px; font-size:14px; }
}

/*关于我们-一级页面*/
.gcon06 { padding:185px 0; background-size:cover!important; color:#fff; box-sizing:border-box;}
.gcon06 .p1 { font-size:30px; line-height:1.1; }
.gcon06 .p2 { font-size:16px; line-height:30px; margin:50px 0 160px; width:680px; }
.gcon06 .p3 a { display:inline-block; padding-left:40px; line-height:25px; color:#fff; font-size:14px; background:url(../images/d8152b04_gcon06-1.png) no-repeat center left; }

@media all and (max-width:1000px){
	.gcon06 { padding:50px 0; }
	.gcon06 .p1 { font-size:20px; }
	.gcon06 .p2 { font-size:14px; line-height:25px; margin:25px 0 80px; width:100%; }
}

.gcon07 { padding:120px 0 100px; color:#000; }
.gcon07 .hd01 { font-size:30px; line-height:1.1; margin-bottom:45px; }
.gcon07 .hd ul li { float:left; width:32%; margin-right:2%; padding:40px 0 40px 4%; border:1px solid #f3f3f3; box-sizing: border-box; cursor:pointer; }
.gcon07 .hd ul li:last-child { margin-right:0; }
.gcon07 .hd ul li p { font-size:48px; line-height:1.1; color:#007ad8; font-family:"Arial"; font-style:italic; }
.gcon07 .hd ul li span { font-size:30px; line-height:1.1; color:#000; margin-top:15px; display:block; }
.gcon07 .hd ul li.on { background:#007ad8; border-color:#007ad8; }
.gcon07 .hd ul li.on p { color:#fff; }
.gcon07 .hd ul li.on span { color:#fff; }
.gcon07 .bd { margin:50px 75px 0 75px;  }
.gcon07 .bd .pic { float:right; width:455px; }
.gcon07 .bd .pic img { max-width:100%; height:auto; }

.gcon07 .bd .txt { float:left; width:calc(100% - 500px); }
.gcon07 .bd .txt ul { padding-top:40px; background:url(../images/e94a2e8d_gcon07-1.png) no-repeat left top; }
.gcon07 .bd .txt ul li { padding-bottom:35px; }
.gcon07 .bd .txt ul li .p1 { float:left; width:110px; height:30px; line-height:30px; padding-left:45px; color:#fff; font-size:16px; background:url(../images/ccef8f32_gcon07-2.png) no-repeat center left; box-sizing: border-box; }
.gcon07 .bd .txt ul li .p2 { float:right; width:calc(100% - 130px); line-height:30px; color:#000; font-size:16px; }

@media all and (max-width:1200px){
	.gcon07 { padding:50px 0; }
	.gcon07 .hd01 { font-size:20px; margin-bottom:25px; }
	
	.gcon07 .hd ul li { padding:25px 0 25px 4%; }
	.gcon07 .hd ul li p { font-size:30px; }
	.gcon07 .hd ul li span { font-size:20px; margin-top:10px; }
	.gcon07 .bd { margin:20px 0 0 0;  }
	.gcon07 .bd .txt ul { padding-top:35px; }
	.gcon07 .bd .txt ul li { padding-bottom:15px; } 
	.gcon07 .bd .txt ul li .p1 { width:100px; height:25px; line-height:25px; font-size:14px; }
	.gcon07 .bd .txt ul li .p2 { width:calc(100% - 110px); line-height:25px; font-size:14px; }
}
@media all and (max-width:1000px){
	.gcon07 .bd .pic { width:50%; }
	.gcon07 .bd .txt { width:48%; }
}
@media all and (max-width:750px){
	.gcon07 .hd ul li { padding:15px 0 15px 3%; }
	.gcon07 .hd ul li p { font-size:16px; }
	.gcon07 .hd ul li span { font-size:14px; margin-top:5px; }
	.gcon07 .bd .pic { float:none; width:100%; }
	.gcon07 .bd .txt { float:none; width:100%; margin-bottom:20px; }
}


.gcon08 { padding:500px 0 135px; background-size:cover!important; color:#fff; height:1080px; background-attachment: fixed !important; box-sizing:border-box;}
.gcon08 .p1 { font-size:30px; line-height:1.1; }
.gcon08 .p2 { font-size:16px; line-height:30px; margin:50px 0 160px; width:680px; }
.gcon08 .p3 a { display:inline-block; padding-left:40px; line-height:25px; color:#fff; font-size:14px; background:url(../images/d8152b04_gcon06-1.png) no-repeat center left; }

@media all and (max-width:1000px){
	.gcon08 { padding:50px 0; background-attachment: scroll !important; height:auto;}
	.gcon08 .p1 { font-size:20px; }
	.gcon08 .p2 { font-size:14px; line-height:25px; margin:25px 0 80px; width:100%; }
}

.gcon09 { padding:135px 0; background-size:cover!important; color:#000; }
.gcon09 .p1 { font-size:30px; line-height:1.1; }
.gcon09 .p2 { font-size:16px; line-height:30px; margin:50px 0 160px; width:910px; }
.gcon09 .p3 a { display:inline-block; padding-left:40px; line-height:25px; color:#000; font-size:14px; background:url(../images/ce193e59_gcon09-1.png) no-repeat center left; }

@media all and (max-width:1000px){
	.gcon09 { padding:50px 0; }
	.gcon09 .p1 { font-size:20px; }
	.gcon09 .p2 { font-size:14px; line-height:25px; margin:25px 0 80px; width:100%; }
}

.gcon099 { padding:0 0 135px; background-size:cover!important; color:#000; }
.gcon099 .p1 { font-size:30px; line-height:1.1; }
.gcon099 img{margin-top:30px;}

@media all and (max-width:1000px){
	.gcon099 { padding:0 0 50px; }
	.gcon099 .p1 { font-size:20px; }
	.gcon099 img{margin-top:15px;width:100%;}
}

.gcon10 { background:#f6f6f6; padding:120px 0; }
.gcon10 .p1 { font-size:30px; line-height:1.1; }
.gcon10 .p2 { line-height:21px; font-size:18px; color:#000; margin-top:30px; }
.gcon10 .p2 .a1 { padding-left:30px; background:url(../images/7b9d9ab1_gcon10-1.png) no-repeat left top; margin-bottom:10px; }
.gcon10 .p2 .a2 { padding-left:30px; background:url(../images/1d36a04f_gcon10-2.png) no-repeat left top; margin-bottom:10px; }
.gcon10 .p2 .a3 { padding-left:30px; background:url(../images/7a63fdc8_gcon10-3.png) no-repeat left top; }

@media all and (max-width:1000px){
	.gcon10 { padding:50px 0; }
	.gcon10 .p1 { font-size:20px; }
	.gcon10 .p2 { font-size:14px; margin-top:25px; }
}

.tittxt{text-align:center;}
.tittxt h2{font-size:30px;font-weight:normal;}
.tittxt p{font-size:14px;}

.xtips{width:740px;margin:0 auto 30px;color:#a5a4a4;}

.xlh{height:46px;font-size:14px;width:740px;margin:40px auto 10px;}
.xlh input[type="text"]{width:600px;height:46px;background:#f2f2f2;float:left;padding-left:10px;}
.xlh input[type="submit"]{width:120px;height:46px;background:#1c9975;color:#fff;float:left;margin-left:10px;border-radius:2px;cursor:pointer;}

@media all and (max-width:1000px){
	.xlh{padding:0 2%;width:96%;margin-top:20px;}
	.xlh input[type="text"]{width:80%;padding-left:10px;box-sizing:border-box;}
	.xlh input[type="submit"]{width:20%;margin-left:0;}

	.xtips{width:96%;margin:0 auto;}
}