@charset "utf-8";
/* CSS Document */
/*下、上、左、右箭头*/
.p{ font-size:16px}
.arrDown:after{ border-top:10px solid #aeaeae; border-left:5px solid transparent; border-right:5px solid transparent; width:0; height:0; content:'';}
.arrUp:after{ border-bottom:10px solid #aeaeae; border-left:5px solid transparent; border-right:5px solid transparent; width:0; height:0; content:'';}
.arrLeft:after{ border-right:10px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0; content:'';}
.arrRight:after{ border-left:10px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0; content:'';}
.arrTopleft:after{ border-top: 100px solid red; border-right: 100px solid transparent; width:0; height:0; content:'';}
.arrTopright:after{ border-top: 100px solid red; border-left: 100px solid transparent; width:0; height:0; content:'';}
.arrBottomleft:after{ border-bottom: 100px solid red; border-right: 100px solid transparent; width:0; height:0; content:'';}
.arrBottomright:after{ border-bottom: 100px solid red; border-left: 100px solid transparent; width:0; height:0; content:'';}
/*复用图片包裹*/
.t_imgWarp{ width:100%; height:100%; overflow:hidden; text-align:center;}
.t_imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.t_imgWarp img{ width:100%; height:auto; vertical-align:middle;
	 -webkit-transition:all .5s ease 0s;
	 -moz-transition:all .5s ease 0s;
	 transition:all .5s ease 0s;
	}
.t_imgWarp:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
	}
/*复用标题*/
.t_head{}
.t_head .h1{}
.t_head .h2{}
.t_head .h3{}
.t_head .p{}
.t_head .link{}
/*流程模块*/
.process{}
.process ul{ overflow:hidden; padding:10px;}
.process ul li{ float:left; height:20px; color:#FFF; line-height:20px; padding:0 25px 0 10px; position:relative;}
.process ul li:nth-child(1){ background-color:red;}
.process ul li:nth-child(2){ background-color:green;}
.process ul li:nth-child(3){ background-color:blue;}
.process ul li:after{ border-left:15px solid #aeaeae; border-top:10px solid transparent; border-bottom:10px solid transparent; width:0; height:0; content:''; position:absolute; right:0; top:0;}
.process ul li:nth-child(1):after{ border-left-color:red; border-top-color:green; border-bottom-color:green;}
.process ul li:nth-child(2):after{ border-left-color:green; border-top-color:blue; border-bottom-color:blue;}
.process ul li:nth-child(3):after{ border-left-color:blue; border-top-color:#FFF; border-bottom-color:#FFF;}
/*运动样式*/
.moveLeft{ position:relative; left:50%; opacity:0; filter:alpha(opacity=0);}
.moveRight{ position:relative; left:-50%; opacity:0; filter:alpha(opacity=0);}
/*home*/
#focus .tools{ width:282px; height:260px; background:url(../images/tools_bg.png); position:absolute; left:50%; top:50%; margin-left:323px; margin-top:-130px; display:none;}
#focus .tools ul{ padding:33px 16px 0 14px;}
#focus .tools ul li{ margin-bottom:10px;}
#focus .tools ul li .slide{ background:url(../images/focus_tools_ico.png) 0 -45px no-repeat; overflow:hidden; color:#FFF; line-height:40px;}
#focus .tools ul li .slide .ico{ float:left; width:40px; height:40px; text-align:center; margin-right:5px;}
#focus .tools ul li .slide .ico:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#focus .tools ul li .slide .ico img{ vertical-align:middle;}
#focus .tools ul li .slide .arr{ float:right; width:42px; height:40px; background:url(../images/focus_tools_ico.png) -210px 0 no-repeat;}
#focus .tools ul li .slide .arr.cur{ background-position:-163px 0;}
#focus .tools ul li .down{ background:url(../images/focus_tools_ico.png) 0 -90px no-repeat; overflow:hidden; padding-right:52px; padding-left:20px; margin-top:10px; position:relative; display:none;}
#focus .tools ul li .down input{ width:100%; height:40px; line-height:40px; float:left; background-color:transparent;}
#focus .tools ul li .down button{ width:42px; height:40px; background:url(../images/focus_tools_ico.png) -116px 0 no-repeat; position:absolute; right:0; top:0; cursor:pointer;}
.home{ overflow:hidden;}
.home .block1{ padding-top:40px; padding-bottom:66px;}
.home .block1 .table{ padding:0 1px; margin-bottom:58px;}
.home .block1 .table li{ width:25%; height:204px; float:left; text-align:center; position:relative;
	-webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
	-ms-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out;
	}
.home .block1 .table li a{ color:#474747;}
.home .block1 .table li .bg{ height:100%;}
.home .block1 .table li .bg img{ width:100%; height:auto;}
.home .block1 .table li .box{ width:100%; height:100%; position:absolute; left:0; top:0;}
.home .block1 .table li .box:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.home .block1 .table li .box .inner{ display:inline-block; vertical-align:middle;}
.home .block1 .table li .box .inner .play{ width:97px; height:97px; position:absolute; left:50%; top:50%; margin-left:-48px; margin-top:-48px;}
.home .block1 .table li .box .inner img{ max-width:100%; margin-bottom:12px;}
.home .block1 .table li .box .inner h1{ font-size:30px; line-height:36px;}
.home .block1 .table li .box .inner h2{ font-family:Arial; font-size:28px; font-weight:bold; line-height:34px; text-transform:uppercase; margin-bottom:5px;}
.home .block1 .table li .box .inner h3{ font-size:18px; line-height:22px;}
.home .block1 .table li .box .inner span{ font-family:Arial; font-size:14px; line-height:20px;}
.home .block1 .table li .box .inner p{ width:460px; font-size:12px; line-height:20px; color:#707070;}
.home .block1 .table .l1 a,.home .block1 .table .l2 a,.home .block1 .table .l4 a,.home .block1 .table .l5 a,.home .block1 .table .l6 a,.home .block1 .table .l7 a,.home .block1 .table .l9 a,.home .block1 .table .l10 a{ color:#FFF;}
.home .block1 .table .l0{ left:0; top:0; width:600px; height:334px;}
.home .block1 .table .l1{ left:0; top:0; background:#1289cd; width:295px; height:334px; margin-left:9px;}
.home .block1 .table .l2{ left:0; top:0; width:295px; height:334px; margin-left:9px;}
.home .block1 .table .l3{ left:0; top:0; background:#efefef;}
.home .block1 .table .l4{ left:0; top:0; background:#424242;}
.home .block1 .table .l5{ left:0; top:0; height:408px;}
.home .block1 .table .l6{ left:0; top:0; background:#12679d;}
.home .block1 .table .l7{ left:0; top:0; text-align:left;}
.home .block1 .table .l7 .inner{ padding-left:50px;}
.home .block1 .table .l7 .p{ width:460px;}
.home .block1 .table .l8{ left:0; top:0; background:#FFF;}
.home .block1 .table .l9{ left:0; top:0; background:#00a0e9;}
.home .block1 .table .l10{ left:0; top:0; background:#133984;}
.home .block1 .list{ overflow:hidden;}
.home .block1 .list li{ width:240px; height:168px; float:left; margin-left:2px; margin-bottom:2px;}
.home .block1 .list li.first{ margin-left:0;}
.home .block1 .list li a{ width:100%; height:100%; display:block; color:#FFF; background:#3081b3; text-align:center;}
.home .block1 .list li a:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.home .block1 .list li a .inner{ display:inline-block; vertical-align:middle;}
.home .block1 .list li a .inner img{ max-width:100%; margin-bottom:12px;}
.home .block1 .list li a .inner h3{ font-size:18px; line-height:22px;}
.home .block1 .list li a .inner h3 i{ font-size:14px; font-style:normal;}
.home .block1 .list li a .inner span{ font-family:Arial; font-size:14px; line-height:20px;}
.home .block1 .ksdh{ font-size:28px; line-height:30px; margin-top:45px; color:#474747; margin-bottom:22px;}
.home .block1 .ksdh span{ color:#707070; margin-left:15px;}
.home .block1 .keshi .tsks{ font-size:28px; line-height:30px; margin-top:42px; color:#474747; margin-bottom:22px;}
.home .block1 .keshi .tsks span{ color:#707070; margin-left:15px;}
.home .block1 .list1{ overflow:hidden; background-color:#efefef;}
.home .block1 .list1 .tu{ width:80px; height:80px; margin:0 auto; overflow:hidden; margin-bottom:17px;}
.home .block1 .list1 .i1{}
.home .block1 .list1 .i2{ display:none;}
.home .block1 .list1 li{ width:240px; height:158px; float:left; margin-left:1px; margin-bottom:2px; border-bottom:2px solid #efefef;}
.home .block1 .list1 li.first{ margin-left:0;}
.home .block1 .list1 li a{ width:100%; height:100%; display:block; color:#FFF;  text-align:center;}
.home .block1 .list1 li a:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.home .block1 .list1 li a .inner{ display:inline-block; vertical-align:middle;}
.home .block1 .list1 li a .inner img{ max-width:100%; margin-bottom:12px;}
.home .block1 .list1 li a .inner h3{ font-size:18px; line-height:22px; color:#474747;}
.home .block1 .list1 li a .inner h3 i{ font-size:14px; font-style:normal;}
.home .block1 .list1 li a .inner span{ font-family:Arial; font-size:14px; line-height:20px;}
.home .block1 .list1 li:hover{ border-bottom:2px solid #2d7bad;}
.home .block1 .list1 li:hover a .inner h3{ color: #2d7bad;}
.home .block1 .list1 li:hover .i1{ display: none;}
.home .block1 .list1 li:hover .i2{ display: block;}
.home .head{ position:relative; padding:58px 0 22px;}
.home .head .h1{ color:#474747; line-height:32px;}
.home .head .h1 span{ color:#707070; margin-left:15px;}
.home .head .more{ font-size:12px; color:#707070; text-transform:uppercase; position:absolute; right:17px; bottom:22px;}
.home .head .more:hover{ color:#00a0e9;}
.home .block2{ background:#f6f6f6; padding-bottom:70px;}
.home .block2 ul{ overflow:hidden;}
.home .block2 ul li{ width:280px; height:380px; margin-left:30px; float:left; position:relative;}
.home .block2 ul li.first{ margin-left:0;}
.home .block2 ul li a{ color:#FFF; font-size:16px; line-height:65px;}
.home .block2 ul li .mask{ padding:0 1em; background:url(../images/tools_bg.png); height:65px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:absolute; bottom:0; left:0; right:0; text-align:center;}
.home .block3{ padding-bottom:34px;}
.home .block3 ul{ overflow:hidden;}
.home .block3 ul li{ float:left; width:25%; background:#f6f6f6;}
.home .block3 ul li .cont{ height:208px; padding:94px 40px 0; text-align:center; position:relative;}
.home .block3 ul li .cont .arr{ border-left:14px solid transparent; border-right:14px solid transparent; width:0; height:0; position:absolute; left:50%; margin-left:-14px; z-index:1;}
.home .block3 ul li.d .cont .arr{ border-top:13px solid #f6f6f6; bottom:-10px;}
.home .block3 ul li.u .cont .arr{ border-bottom:13px solid #f6f6f6; top:-10px;}
.home .block3 ul li .cont .h3{ font-size:18px; color:#474747; margin-bottom:10px;}
.home .block3 ul li .cont .p{ font-size:14px; color:#707070; line-height:1.3;}
.home .block3 ul li .photo{ height:302px; overflow:hidden; width:100%;}
.home .block3 ul li .photo img{ width:100%; height:auto; vertical-align:middle;
	 -webkit-transition:all .5s ease 0s;
	 -moz-transition:all .5s ease 0s;
	 transition:all .5s ease 0s;
	}
.home .block3 ul li:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
	}
.home .block3 ul li .cont .arr{}
.home .block3 ul li:hover{ background:#153985;}
.home .block3 ul li.d:hover .cont .arr{ border-top-color:#153985;}
.home .block3 ul li.u:hover .cont .arr{ border-bottom-color:#153985;}
.home .block3 ul li:hover .cont .h3,.home .block3 ul li:hover .cont .p{ color:#FFF;}
.home .block4{ background:#f6f6f6; padding-bottom:90px;}
.home .block4 ul{ overflow:hidden;}
.home .block4 ul li{ width:286px; margin-left:22px; float:left; position:relative; background:#FFF;}
.home .block4 ul li.first{ margin-left:0;}
.home .block4 ul li .t_imgWarp{ height:160px;}
.home .block4 ul li a{ color:#474747; font-size:16px; line-height:65px;}
.home .block4 ul li .cont{ padding:20px 15px 26px 18px;}
.home .block4 ul li .cont .tip{ overflow:hidden; font-size:12px; line-height:22px; margin-bottom:8px;}
.home .block4 ul li .cont .tip .type{ float:left; border-radius:2px; padding:0 5px; color:#FFF;}
.home .block4 ul li .cont .tip .t1{ background:#153985;}
.home .block4 ul li .cont .tip .t2{ background:#0092d4;}
.home .block4 ul li .cont .tip .date{ float:right;}
.home .block4 ul li .cont .h1{ font-size:16px; line-height:32px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.home .block4 ul li .cont .p{ font-size:12px; height:40px; overflow:hidden; line-height:20px; color:#707070;}
/*joinus*/
.joinus{}
.joinus .head{ font-size:28px; line-height:40px; color:#474747;}
.joinus .bannar{ height:424px; position:relative; overflow:hidden;}
.joinus .bannar img{ position:absolute; top:0; left:50%; margin-left:-960px;}
.joinus .bannar .cont{ width:660px; background:url(../images/bannar_cont_bg.png) 0 140px no-repeat; padding-top:205px; color:#FFF; margin-left:30px;}
.joinus .bannar .cont .h1{ font-size:28px; line-height:44px;}
.joinus .bannar .cont .p{ font-size:14px; line-height:22px; margin-bottom:28px;}
.joinus .bannar .cont .link{ font-size:12px; color:#FFF; display:inline-block;}
.joinus .bannar .cont .link:hover{ color:#00a0e9;}
.joinus .block1{ padding:88px 0 90px;}
.joinus .block1 li{ width:25%; height:226px; float:left; text-align:center; vertical-align:middle; background: center no-repeat; position:relative;}
.joinus .block1 li:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.joinus .block1 li .cont{ display:inline-block; color:#FFF; vertical-align:middle;}
.joinus .block1 li .cont .h1{ font-size:40px; font-weight:bold; color:#474747; text-transform:uppercase;}
.joinus .block1 li .cont .h2{ font-size:28px; color:#474747;}
.joinus .block1 li .cont .h2:after{ content:''; width:40px; height:1px; background:#707070; margin:16px 0 24px; display:block;}
.joinus .block1 li .cont .h3{ font-size:22px; color:#707070;}
.joinus .block1 li .cont .h4{ width:360px; font-size:16px; color:#707070;}
.joinus .block1 li .cont .h5{ font-size:22px; margin-bottom:4px;}
.joinus .block1 li .cont .h6{ font-size:16px; line-height:32px;}
.joinus .block1 li .cont .p{ width:160px; font-size:12px; line-height:20px; margin:0 auto;}
.joinus .block1 .l1{ background-color:#424242;}
.joinus .block1 .l3{ background-color:#f6f6f6;}
.joinus .block1 .l6{ background-color:#3c93ca;}
.joinus .block1 .l2{ text-align:left;}
.joinus .block1 .l2 .cont{ padding-left:50px;}
.joinus .block1 .l2,.joinus .block1 .l7{ width:50%;}
.joinus .block1 .l7 .cont{ padding-top:56px;}
.joinus .block1 .l3 .cont{ color:#707070;}
.joinus .block1 .l3 .cont .h6{ color:#474747;}
.joinus .block2{ color:#FFF; text-align:center; height:600px; background:url(../images/joinus_block2_bg.jpg) center top no-repeat;}
.joinus .block2 .head{ padding:82px 0 30px; color:#FFF;}
.joinus .block2 ul{ position:relative; margin:0 94px; height:305px;}
.joinus .block2 ul li{ background:url(../images/joinus_block2_li_bg.png); width:104px; height:123px; padding:64px 46px 0; position:absolute;}
.joinus .block2 ul li .h1{ font-size:22px;}
.joinus .block2 ul li p{ font-size:16px; margin-top:4px;}
.joinus .block2 ul .l0{ top:0; left:-118px;}
.joinus .block2 ul .l1{ top:118px; left:0;}
.joinus .block2 ul .l2{ top:0; left:118px;}
.joinus .block2 ul .l3{ top:118px; left:236px;}
.joinus .block2 ul .l4{ top:0; left:354px;}
.joinus .block2 ul .l5{ top:118px; left:472px;}
.joinus .block2 ul .l6{ top:0; left:590px;}
.joinus .block2 ul .l7{ top:118px; left:708px;}
.joinus .block3{ padding:105px 0 107px;}
.joinus .block3 .warp{ overflow:hidden;}
.joinus .block3 ul{ position:relative; height:378px;}
.joinus .block3 ul li{ overflow:hidden; float:left;}
.joinus .block3 ul li .left{ float:left; width:672px; height:378px; overflow:hidden;}
.joinus .block3 ul li .left img{ width:100%; height:auto;}
.joinus .block3 ul li .right{ float:left; width:398px; height:326px; text-align:center; background:#f6f6f6; padding:52px 70px 0;}
.joinus .block3 ul li .right .h1{ font-size:28px; color:#474747; line-height:40px; margin-bottom:16px;}
.joinus .block3 ul li .right .date{ font-size:22px; color:#707070; margin-bottom:20px; padding:25px 50px 0; border-top:1px solid #2e2e2e; display:inline-block;}
.joinus .block3 ul li .right .p{ font-size:14px; color:#707070; line-height:22px;}
.joinus .block3 .prev{ background:url(../images/joinus_block3_prev.png) center top no-repeat; width:52px; height:52px; position:absolute; left:0; top:50%; margin-top:-26px;}
.joinus .block3 .next{ background:url(../images/joinus_block3_next.png) center top no-repeat; width:52px; height:52px; position:absolute; right:0; top:50%; margin-top:-26px;}
.joinus .block3 .prev:hover,.joinus .block3 .next:hover{ background-position:center bottom;}
.joinus .block4{}
.joinus .block4 .scrollWarp{ height:528px; overflow:hidden; position:relative;}
.joinus .block4 .scrollWarp ul{ position:relative; height:100%;}
.joinus .block4 .scrollWarp ul li{ float:left;}
.joinus .block4 .scrollWarp ul li img{ position:absolute;}
.joinus .block4 .scrollWarp ul li .box{ width:460px; height:210px; padding:46px 40px 58px; background:url(../images/joinus_block4_box_bg.png); position:absolute; left:50%; margin-left:-605px; top:105px;}
.joinus .block4 .scrollWarp ul li .box .h1{ font-size:42px; line-height:1; color:#474747; text-transform:uppercase; max-height:84px; overflow:hidden;}
.joinus .block4 .scrollWarp ul li .box .h2{ font-size:26px; line-height:54px; color:#474747;}
.joinus .block4 .scrollWarp ul li .box .p{ font-size:12px; line-height:20px; color:#707070; height:40px; overflow:hidden;}
.joinus .block4 .scrollWarp ol{ height:13px; position:absolute; bottom:170px; left:50%; margin-left:-565px; overflow:hidden;}
.joinus .block4 .scrollWarp ol li{ float:left; margin-right:6px; width:12px; height:13px; background:url(../images/joinus_block4_point.png) center top no-repeat; cursor:pointer;}
.joinus .block4 .scrollWarp ol li.cur{ background-position:center bottom;}
.joinus .block5{ margin-bottom:74px;}
.joinus .block5 .head{ padding:96px 0 20px; text-align:center;}
.joinus .block5 .left{ width:50%; float:left;}
.joinus .block5 .left .videoWarp{}
.joinus .block5 .left .videoWarp ul{ height:358px; position:relative; margin-bottom:20px;}
.joinus .block5 .left .videoWarp ul li{ width:100%; height:100%; position:absolute; left:0; top:0; overflow:hidden;}
.joinus .block5 .left .videoWarp ul li a img{ width:100%; height:auto;}
.joinus .block5 .left .videoWarp ul li a .play{ width:100%; height:100%; position:absolute; left:0; top:0; /* background:url(../images/joinus_block5_paly.png); */}
.joinus .block5 .left .videoWarp ol{ overflow:hidden; padding:0 1px 0 16px;}
.joinus .block5 .left .videoWarp ol li{ width:132px; float:left; margin-right:15px; text-align:center;}
.joinus .block5 .left .videoWarp ol li a{ color:#474747;}
.joinus .block5 .left .videoWarp ol li a:hover{ color:#00a0e9;}
.joinus .block5 .left .videoWarp ol li a .imgWarp{ width:132px; height:78px; position:relative; overflow: hidden;}
.joinus .block5 .left .videoWarp ol li a .imgWarp img{ width:100%; height:auto;}
.joinus .block5 .left .videoWarp ol li a .imgWarp .mask{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/joinus_block5_paly.png) 0 0 no-repeat;}
.joinus .block5 .left .videoWarp ol li.s a .imgWarp .mask{ display:none;}
.joinus .block5 .left .videoWarp ol li a .p{ font-size:12px; line-height:16px; padding:0 12px; padding-top:20px;}
.joinus .block5 .right{ width:50%; float:right;}
.joinus .block5 .right ul{padding-left:50px;}
.joinus .block5 .right ul li{ height:59px; line-height:59px; position:relative; padding-left:90px; overflow:hidden; border-top:solid 1px #f6f6f6;border-bottom:solid 1px #f6f6f6; margin-top:-1px;}
.joinus .block5 .right ul li a{ font-size:14px; line-height:18px; color:#707070;}
.joinus .block5 .right ul li a span{ position:absolute; left:0; top:0;line-height:59px;}
.joinus .block5 .right ul li a:hover{ color:#00a0e9;}
.joinus .block6{ background:#f6f6f6; padding:86px 0; color:#FFF;}
.joinus .block6 .mask{ width:50%; height:100%; position:absolute; right:0; top:0; background:url(../images/map_bg.png);}
.joinus .block6 .mask .head{ padding:60px 0 12px; text-align:center; color:#FFF; text-transform:uppercase;}
.joinus .block6 .mask .cont{ height:353px; padding:0 30px 0 40px; overflow:hidden;}
.joinus .block6 .mask .cont .box{}
.joinus .block6 .mask .cont .box .h1{ font-size:18px; line-height:36px; overflow:hidden;}
.joinus .block6 .mask .cont .box .h1 .point{ float:right; width:20px; height:36px; margin-right:30px; background:url(../images/joinus_block6_point.png) left center no-repeat;}
.joinus .block6 .mask .cont .box .h1 .point.d{ background-position:right center;}
.joinus .block6 .mask .cont .box .dragCont{ height:274px; overflow:hidden; padding-right:30px; position:relative;}
.joinus .block6 .mask .cont .box ul{ padding-bottom:14px; position:relative;}
.joinus .block6 .mask .cont .box ul li{ border-top:1px solid #b1b1b1; padding-bottom:12px;}
.joinus .block6 .mask .cont .box ul li.first{ border:0 none;}
.joinus .block6 .mask .cont .box ul li .h2{ font-size:16px; line-height:34px; margin-top:5px;}
.joinus .block6 .mask .cont .box ul li .p{ font-size:12px; line-height:20px;}
.joinus .block7{ text-align:center; padding-bottom:86px;}
.joinus .block7 .head{ padding:70px 0 16px;}
.joinus .block7 .contact{ font-size:16px; color:#707070; line-height:42px; margin-bottom:30px; text-transform:uppercase;}
.joinus .block7 .welcome{ font-size:20px; color:#474747; line-height:45px; border-top:1px solid #474747; border-bottom:1px solid #474747; display:inline-block; margin-bottom:44px; padding:0 5px;}
.joinus .block7 .go{ width:85px; height:85px; background:url(../images/joinus_block7_go.png); margin:0 auto; display:block;}
/*joininfo*/
.joininfo{}
.joininfo .head{ color:#474747; padding:78px 0 46px; text-align:center;}
.joininfo .head .h1{ font-size:30px;}
.joininfo .head .h2{ font-size:26px; text-transform:uppercase;}
.joininfo .bannar{ height:280px; background-position:center top; background-repeat:no-repeat; padding-top:140px;}
.joininfo .bannar .cont{ width:660px; background:url(../images/bannar_cont_bg.png) 0 0 no-repeat; padding-top:65px; color:#474747; margin-left:80px;}
.joininfo .bannar .cont .h1{ font-size:26px; line-height:62px;}
.joininfo .bannar .cont .p{ font-size:12px; line-height:18px; margin-bottom:14px;}
.joininfo .block1{}
.joininfo .block1 .tab{}
.joininfo .block1 .tab ul{}
.joininfo .block1 .tab ul li{ width:298px; height:194px; margin-left:6px; float:left; color:#FFF; text-align:center; cursor:pointer; position:relative;}
.joininfo .block1 .tab ul .l1{ background:#153985; margin-left:0;}
.joininfo .block1 .tab ul .l2{ background:#979aa3;}
.joininfo .block1 .tab ul .l3{ background:#3081b3;}
.joininfo .block1 .tab ul .l4{ background:#4e4d4d;}
.joininfo .block1 .tab ul li .ico{ padding:34px 0 6px;}
.joininfo .block1 .tab ul li .cn{ font-size:18px; line-height:26px;}
.joininfo .block1 .tab ul li .en{ font-size:14px; line-height:20px; font-family:Arial;}
.joininfo .block1 .tab ul li .arr{ border-top:10px solid #aeaeae; border-left:11px solid transparent; border-right:11px solid transparent; width:0; height:0; position:absolute; bottom:-10px; left:50%; margin-left:-11px; display:none;}
.joininfo .block1 .tab ul li.s .arr{ display:block;}
.joininfo .block1 .tab ul .l1 .arr{ border-top-color:#153985;}
.joininfo .block1 .tab ul .l2 .arr{ border-top-color:#979aa3;}
.joininfo .block1 .tab ul .l3 .arr{ border-top-color:#3081b3;}
.joininfo .block1 .tab ul .l4 .arr{ border-top-color:#4e4d4d;}
.joininfo .block1 .list{}
.joininfo .block1 .list .head{ padding:88px 0 36px;}
.joininfo .block1 .list>ul{ overflow:hidden; /*display:none;*/}
.joininfo .block1 .list>ul>li{ width:50%; float:left; margin-bottom:20px;}
.joininfo .block1 .list ul li .box{ height:350px; overflow:auto; border:1px solid #e6e5e5; padding-left:60px;}
.joininfo .block1 .list ul li .box .h3{ font-size:18px; color:#474747; padding:38px 0 10px;}
.joininfo .block1 .list ul li .box .h3 span{ font-family:Arial; text-transform:uppercase; font-size:14px; margin-left:10px;}
.joininfo .block1 .list ul li .box ol{ border-top:1px solid #cccccc; padding-top:20px; padding-right:40px; padding-left: 30px; height:279px;overflow:auto;width:463px;}
.joininfo .block1 .list ul li .box ol li{ font-size:14px; color:#707070; margin-bottom:5px; list-style:outside decimal none;}
.joininfo .block1 .list .page{ padding:22px 0 80px;}
/*maternity*/
.maternity{ overflow:hidden;}
.maternity .bannar{ height:605px; position:relative;}
.maternity .bannar img{ position:absolute; top:0; left:50%; margin-left:-960px;}
.maternity .bannar .cont{ padding:185px 40px 0; color:#FFF; text-align:center;}
.maternity .bannar .cont .h1{ font-size:70px; line-height:78px;}
.maternity .bannar .cont .h2{ font-size:50px; line-height:70px; margin-bottom:22px;}
.maternity .bannar .cont .p{ font-size:16px; line-height:24px;}
.maternity .block1{ background:#f6f6f6; position:relative;}
.maternity .block1:before{ border-top:18px solid #1f1f1f; border-left:19px solid transparent; border-right:19px solid transparent; width:0; height:0; content:''; position:absolute; top:0; left:50%; margin-left:-19px;}
.maternity .block1 .table{ padding:0 1px;}
.maternity .block1 .table li{ width:25%; height:302px; float:left; text-align:center; position:relative;
	-webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
	-ms-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out;
	}
.maternity .block1 .table li a{ color:#474747;}
.maternity .block1 .table li .bg{ height:100%;}
.maternity .block1 .table li .bg img{ width:100%; height:auto;}
.maternity .block1 .table li .box{ width:100%; height:100%; position:absolute; left:0; top:0;}
.maternity .block1 .table li .box:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.maternity .block1 .table li .box .inner{ display:inline-block; vertical-align:middle;}
.maternity .block1 .table li .box .inner img{ max-width:100%; margin-bottom:12px;}
.maternity .block1 .table li .box .inner h1{ font-size:26px; line-height:40px;}
.maternity .block1 .table li .box .inner h2{ font-family:Arial; font-size:28px; font-weight:bold; line-height:34px; text-transform:uppercase; margin-bottom:5px;}
.maternity .block1 .table li .box .inner h3{ font-size:22px; line-height:30px;}
.maternity .block1 .table li .box .inner span{ font-family:Arial; font-size:14px; line-height:20px;}
.maternity .block1 .table li .box .inner p{ width:460px; font-size:16px; line-height:20px; color:#707070;}
.maternity .block1 .table .l1 a,.maternity .block1 .table .l3 a,.maternity .block1 .table .l4 a,.maternity .block1 .table .l5 a,.maternity .block1 .table .l8 a,.maternity .block1 .table .l10 a{ color:#FFF;}
.maternity .block1 .table .l0{ left:0; top:0; width:100%; text-align:left; height:140px}
.maternity .block1 .table .l0 .inner{ background:url(../images/temp/maternity_block1_bg.png) left top no-repeat; padding-top:20px;}
.maternity .block1 .table .l1{ left:0; top:0;height:140px}
.maternity .block1 .table .l2{ left:0; top:0;height:140px}
.maternity .block1 .table .l3{ left:0; top:0;}
.maternity .block1 .table .l4{ left:0; top:0; background:#153985;}
.maternity .block1 .table .l5{ left:0; top:0;}
.maternity .block1 .table .l6{ left:0; top:0; background:#FFF;}
.maternity .block1 .table .l7{ left:0; top:0; background:#FFF;}
.maternity .block1 .table .l8{ left:0; top:0;}
.maternity .block1 .table .l9{ left:0; top:0; background:#FFF;}
.maternity .block1 .table .l10{ left:0; top:0;}
.maternity .block1 .table .l10 a{ display:block; height:100%; background:#4e4d4d;}
.maternity .head{ position:relative; padding:58px 0 22px;}
.maternity .head .h1{ font-size:26px; color:#474747; line-height:32px;}
.maternity .head .h1 span{ color:#707070; margin-left:15px;}
.maternity .head .p{ font-size:16px; color:#474747; line-height:20px;}
.maternity .head .more{ font-size:12px; color:#707070; text-transform:uppercase; position:absolute; right:17px; bottom:22px;}
.maternity .head .more:hover{ color:#00a0e9;}
.maternity .block2{ padding-bottom:70px;}
.maternity .block2 .head{ padding:86px 0 20px;}
.maternity .block2 .head .h1{ margin-bottom:10px;}
.maternity .block2 .tab{ position:relative; margin-bottom:30px;}
.maternity .block2 .tab a{ color:#474747; font-size:16px; line-height:28px; margin-right:45px; display:inline-block;}
.maternity .block2 .tab a:hover{ color:#204798;}
.maternity .block2 .tab .cur{ color:#204798;}
.maternity .block2 .tab .arr{ background:url(../images/temp/maternity_block2_arr.png) center bottom no-repeat; height:4px; border-top:2px solid #204798; position:absolute; left:0; bottom:-6px;}
.maternity .block2 .scrollWarp{}
.maternity .block2 .scrollWarp .item{ width:100%; height:540px; overflow:hidden; position:relative; display:none;}
.maternity .block2 .scrollWarp .item ul{ height:100%; position:relative;}
.maternity .block2 .scrollWarp .item ul li{ height:100%; float:left; overflow:hidden;}
.maternity .block2 .scrollWarp .item ul li .imgWarp{ float:left; width:720px; height:100%;}
.maternity .block2 .scrollWarp .item ul li .imgWarp img{ width:100%; height:auto;}
.maternity .block2 .scrollWarp .item ul li .cont{ float:right; width:410px; height:360px; padding:90px 40px; color:#FFF; background:#3081b3;}
.maternity .block2 .scrollWarp .item ul li .cont .h1{ font-size:26px; line-height:38px;}
.maternity .block2 .scrollWarp .item ul li .cont .h2{ font-size:18px; line-height:26px;}
.maternity .block2 .scrollWarp .item ul li .cont .p{ font-size:16px; line-height:20px; margin-bottom:32px; margin-top:15px;}
.maternity .block2 .scrollWarp .item ul li .cont .more{ font-family:Arial; font-size:12px; color:#FFF; text-transform:uppercase;}
.maternity .block2 .scrollWarp .item .prev{ width:66px; height:66px; background:url(../images/maternity_block2_arr.png) left no-repeat; position:absolute; bottom:0; right:67px;}
.maternity .block2 .scrollWarp .item .next{ width:66px; height:66px; background:url(../images/maternity_block2_arr.png) right no-repeat; position:absolute; bottom:0; right:0;}
.maternity .block3{ padding-bottom:34px; background:#f6f6f6;}
.maternity .block3 ul{ overflow:hidden;}
.maternity .block3 ul li{ float:left; width:25%; background:#FFF;}
.maternity .block3 ul li .cont{ height:208px; padding:94px 40px 0; text-align:center; position:relative;}
.maternity .block3 ul li .cont .arr{ border-left:14px solid transparent; border-right:14px solid transparent; width:0; height:0; position:absolute; left:50%; margin-left:-14px; z-index:1;}
.maternity .block3 ul li.d .cont .arr{ border-top:13px solid #f6f6f6; bottom:-10px;}
.maternity .block3 ul li.u .cont .arr{ border-bottom:13px solid #f6f6f6; top:-10px;}
.maternity .block3 ul li .cont .h3{ font-size:18px; color:#474747; margin-bottom:10px;}
.maternity .block3 ul li .cont .p{ font-size:14px; color:#707070; line-height:1.3;}
.maternity .block3 ul li .photo{ height:302px; overflow:hidden;width:100%;}
.maternity .block3 ul li .photo img{ width:100%; height:auto; vertical-align:middle;
	 -webkit-transition:all .5s ease 0s;
	 -moz-transition:all .5s ease 0s;
	 transition:all .5s ease 0s;
	}
.maternity .block3 ul li:hover .photo img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
	}
.maternity .block3 ul li .cont .arr{}
.maternity .block3 ul li:hover{ background:#153985;}
.maternity .block3 ul li.d:hover .cont .arr{ border-top-color:#153985;}
.maternity .block3 ul li.u:hover .cont .arr{ border-bottom-color:#153985;}
.maternity .block3 ul li:hover .cont .h3,.maternity .block3 ul li:hover .cont .p{ color:#FFF;}
.maternity .block4{ background:#f6f6f6;}
.maternity .block4 ul{ overflow:hidden;}
.maternity .block4 ul li{ width:286px; margin-left:22px; float:left; position:relative; background:#FFF;}
.maternity .block4 ul li.first{ margin-left:0;}
.maternity .block4 ul li .t_imgWarp{ height:215px;}
.maternity .block4 ul li a{ color:#474747; font-size:16px; line-height:65px;}
.maternity .block4 ul li .cont{ padding:20px 15px 0 18px; height:135px;}
.maternity .block4 ul li .cont .h1{ font-size:16px; line-height:32px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.maternity .block4 ul li .cont .p{ font-size:12px; line-height:20px; color:#707070; margin-top:4px;}
.maternity .block5{ background:#f6f6f6;}
.maternity .block5 .head{ padding:86px 0 20px;}
.maternity .block5 .head .h1{ margin-bottom:10px;}
.maternity .block5 ul{ overflow:hidden;}
.maternity .block5 ul li{ width:280px; height:380px; margin-left:30px; float:left; position:relative;}
.maternity .block5 ul li.first{ margin-left:0;}
.maternity .block5 ul li a{ color:#FFF; font-size:16px; line-height:65px;}
.maternity .block5 ul li .mask{ padding:0 1em; background:url(../images/tools_bg.png); height:65px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:absolute; bottom:0; left:0; right:0; text-align:center;}
.maternity .block6{ background:#f6f6f6; padding-bottom:90px;}
.maternity .block6 ul{}
.maternity .block6 ul li{ margin-bottom:5px; background:#FFF; padding-right:50px;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	}
.maternity .block6 ul li span{ font-size:20px; font-family:Arial; font-weight:bold; line-height:26px; position:absolute; left:24px; top:0; text-align:center;}
.maternity .block6 ul li .q{ font-size:16px; line-height:26px; color:#474747; position:relative; padding:17px 50px 17px 60px; cursor:pointer;}
.maternity .block6 ul li .q span{ top:17px;}
.maternity .block6 ul li .a{ font-size:12px; line-height:20px; position:relative; padding-left:60px; padding-bottom:32px; display:none;}
.maternity .block6 ul li .a .more{ font-family:Arial; font-size:12px; color:#FFF; text-transform:uppercase; position:absolute; right:5px; bottom:20px;}
.maternity .block6 ul li.s{ color:#FFF; background:#153985;}
.maternity .block6 ul li.s .q{ color:#FFF;}
.maternity .block7{ background:#f6f6f6;}
.maternity .block7 .scrollWarp{ height:528px; overflow:hidden; position:relative;}
.maternity .block7 .scrollWarp ul{ position:relative; height:100%;}
.maternity .block7 .scrollWarp ul li{ float:left;}
.maternity .block7 .scrollWarp ul li img{ position:absolute;}
.maternity .block7 .scrollWarp ul li .box{ width:460px; height:210px; padding:46px 40px 58px; background:url(../images/joinus_block4_box_bg.png); position:absolute; left:50%; margin-left:-605px; top:105px;}
.maternity .block7 .scrollWarp ul li .box .h1{ height:84px; overflow:hidden; font-size:42px; line-height:1; color:#474747; text-transform:uppercase;}
.maternity .block7 .scrollWarp ul li .box .h2{ font-size:26px; line-height:54px; color:#474747;}
.maternity .block7 .scrollWarp ul li .box .p{ font-size:12px; line-height:20px; color:#707070; height:40px; overflow:hidden;}
.maternity .block7 .scrollWarp ol{ height:13px; position:absolute; bottom:170px; left:50%; margin-left:-565px; overflow:hidden;}
.maternity .block7 .scrollWarp ol li{ float:left; margin-right:6px; width:12px; height:13px; background:url(../images/joinus_block4_point.png) center top no-repeat; cursor:pointer;}
.maternity .block7 .scrollWarp ol li.cur{ background-position:center bottom;}
/*customer*/
.customer{ overflow:hidden;}
.customer .bannar{ height:422px; background-position:center top; background-repeat:no-repeat;}
.customer .head{ position:relative; padding:75px 0 48px; text-align:center;}
.customer .head .h1{ font-size:30px; color:#474747; line-height:32px; margin-bottom:12px;}
.customer .head .p{ margin:0 auto; width:890px; font-size:12px; color:#474747; line-height:18px;}
.customer .block1 .left{ width:392px; float:left;}
.customer .block1 .left li{ margin-bottom:32px;}
.customer .block1 .left li a{}
.customer .block1 .left li .t_imgWarp{ width:392px; height:220px; margin-bottom:12px;}
.customer .block1 .left li .imgWarp{ width:100%; height:auto;}
.customer .block1 .left li .cont{}
.customer .block1 .left li .cont .h3{ font-size:16px; color:#474747; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.customer .block1 .left li .cont .p{ font-size:12px; color:#707070; line-height:18px; height:36px; overflow:hidden;}
.customer .block1 .left li a:hover .cont .h3,.customer .block1 .left li a:hover .cont .p{ color:#204798;}
.customer .block1 .right{ width:788px; float:right;}
.customer .block1 .right .news{ border-top:1px solid #ececec;}
.customer .block1 .right .news li{ padding-left:20px; padding-right:140px; position:relative; line-height:48px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:1px solid #ececec;}
.customer .block1 .right .news li a{ font-size:14px; color:#474747;}
.customer .block1 .right .news li a:hover{ color:#204798;}
.customer .block1 .right .news li span{ font-family:Arial; color:#707070; position:absolute; right:15px; top:0;}
.customer .block1 .right .page{ padding:40px 0 100px;}
/*other*/
.other{}
.other .bannar{ height:420px; position:relative;}
.other .bannar img{ position:absolute; top:0; left:50%; margin-left:-960px;}
.other .bannar .cont{ width:660px; background:url(../images/bannar_cont_bg.png) 0 140px no-repeat; padding-top:205px; color:#FFF; margin-left:30px;}
.other .bannar .cont .h1{ font-size:28px; line-height:44px;}
.other .bannar .cont .p{ font-size:14px; line-height:22px; margin-bottom:28px;}
.other .bannar .cont .link{ font-size:12px; color:#FFF; display:inline-block;}
.other .bannar .cont .link:hover{ color:#00a0e9;}
.other .head{ position:relative; padding:75px 0 48px; text-align:center;}
.other .head .h1{ font-size:30px; color:#474747; line-height:32px; margin-bottom:12px;}
.other .head .p{ margin:0 auto; width:890px; font-size:12px; color:#474747; line-height:18px;}
.other .tab{ text-align:center; margin-bottom:50px;}
.other .tab a{ width:190px; height:40px; font-size:14px; color:#474747; line-height:40px; display:inline-block; margin:0 6px; background:url(../images/other_tab_btn.png) center top no-repeat;}
.other .tab a:hover{ color:#FFF; background-position:center bottom;}
.other .tab a.cur{ color:#FFF; background-position:center bottom;}
.other .block1{}
.other .block1 .qa .item{ display:none;}
.other .block1 .qa .item li{ margin-bottom:5px; padding-right:50px; background:#f6f6f6;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	}
.other .block1 .qa .item li span{ font-size:20px; font-family:Arial; font-weight:bold; line-height:26px; position:absolute; left:24px; top:0; text-align:center;}
.other .block1 .qa .item li .q{ font-size:16px; line-height:26px; color:#474747; position:relative; padding:17px 50px 17px 60px; cursor:pointer;}
.other .block1 .qa .item li .q span{ top:17px;}
.other .block1 .qa .item li .a{ font-size:12px; line-height:20px; position:relative; padding-left:60px; padding-bottom:32px; display:none;}
.other .block1 .qa .item li .a .more{ font-family:Arial; font-size:12px; color:#FFF; text-transform:uppercase; position:absolute; right:5px; bottom:20px;}
.other .block1 .qa .item li.s{ color:#FFF; background:#153985;}
.other .block1 .qa .item li.s .q{ color:#FFF;}
.other .block1 .qa .page{ padding:30px 0 80px;}
/*branch*/
.branch{}
.branch .head{ position:relative; padding:52px 0 58px; text-align:center; color:#FFF;}
.branch .head .h1{ font-size:30px; line-height:62px;}
.branch .head .h2{ font-size:24px; font-family:Arial; line-height:26px; text-transform:uppercase;}
.branch .block1{ height:990px; background-position:center top; background-repeat:no-repeat;}
.branch .block1 .map{ height:680px; position:relative; background:url(../images/branch_map.png) 28px 0 no-repeat;}
.branch .block1 .map .list{ padding:28px 0 38px 26px; position:absolute; top:195px; right:30px; background:#FFF;}
.branch .block1 .map .list .box{ width:254px; height:334px; overflow:hidden; position:relative; padding-right:36px;}
.branch .block1 .map .list .box ul{ position:relative;}
.branch .block1 .map .list .box ul li{ border-bottom:1px dashed #bcbcbc; padding-bottom:18px; margin-bottom:18px;}
.branch .block1 .map .list .box ul li a{ font-size:16px; line-height:20px; color:#474747;}
.branch .block1 .map .list .box ul li a.cur{ color:#204798;}
.branch .block1 .map .list .box ul li .add{ font-size:12px; color:#707070; line-height:20px; padding-top:10px; display:none;}
.branch .block1 .map .point{}
.branch .block1 .map .point li{ width:32px; height:42px; background:url(../images/branch_point.png) left no-repeat; position:absolute; left:580px; top:380px; opacity:0;
	-webkit-transition:opacity 1s,left 1s,top 1s;
	-moz-transition:opacity 1s,left 1s,top 1s;
	-ms-transition:opacity 1s,left 1s,top 1s;
	-o-transition:opacity 1s,left 1s,top 1s;
	transition:opacity 1s,left 1s,top 1s;
	}
.branch .block1 .map .point li.cur{ background-position:right center;}
/*team*/
.team{}
.team .head{ position:relative; padding:34px 0 36px; text-align:center; color:#474747;}
.team .head .h1{ font-size:30px; line-height:70px;}
.team .head .p{ font-size:12px; line-height:20px; padding:0 60px;}
.team .tab{ text-align:center;}
.team .tab ul{ display:inline-block; overflow:hidden;}
.team .tab ul li{ float:left; width:124px; line-height:42px; margin-left:11px;}
.team .tab ul li.first{ margin-left:0;}
.team .tab ul li a{ font-size:14px; color:#FFF; background:#00a0e9; display:block; border:1px solid #00a0e9; border-radius:8px; text-align:center;}
.team .tab ul li a.cur{ color:#474747; background:#FFF;}
.team .tab ul li a i{display:inline-block;background:url(../images/arrow7.png) right center no-repeat;height:42px; padding-right:17px; font-style:normal;}
.team .tab ul li a.cur i{background:url(../images/arrow6.png) right center no-repeat;}
.team .ul{width:1212px;margin:30px auto 0;overflow:hidden;height:443px;position:relative;}
.team .ul .child{width:10000px;position:absolute;left:0;top:0;}
.team .ul .child .div{float:left;width:303px;height:443px;overflow:hidden;position:relative;cursor:pointer;}
.team .ul .child .div .up{position:absolute;left:0;top:0;background:url(../images/black20.png) center center repeat;width:100%;height:100%;}
.team .ul .child .div .arrow{background:url(../images/arrow5.png) center center no-repeat;width:44px;height:17px;position:absolute;left:50%;margin-lefT:-22px;bottom:0;display:none;}
.team .ul .child .div.now .up{display:none;}
.team .ul .child .div.now .arrow{display:block;}
.team .ul .prev{background:url(../images/arrow3.png) center center no-repeat;width:46px;height:83px;position:absolute;left:0;top:50%;margin-top:-41.5px;z-index:3;}
.team .ul .next{background:url(../images/arrow4.png) center center no-repeat;width:46px;height:83px;position:absolute;right:0;top:50%;margin-top:-41.5px;z-index:3;}
.team .text{margin:35px auto 0;width:1212px;}
.team .text h3{font-size:30px;color:#474747;line-height:1.2;}
.team .text h3 span{font-size:18px;margin-left:18px;}
.team .text h4{font-size:14px;color:#474747;line-height:1.2;margin-top:10px;}
.team .text .p{border-top:solid 1px #e8e8e8;margin-top:25px;padding-top:25px;font-size:12px;color:#707070;line-height:1.6;}
.team .text .p p{margin-bottom:13px;}
.team .text .inner{display:none; padding-bottom:40px;}
.team .text .inner.a{display:block;}
/*mama*/
.mama{}
.mama .bannar{ height:420px; position:relative; overflow:hidden;}
.mama .bannar img{ position:absolute; top:0; left:50%; margin-left:-960px;}
.mama .bannar .cont{ width:660px; background:url(../images/bannar_cont_bg.png) 0 140px no-repeat; padding-top:205px; color:#FFF;margin-left:30px;}
.mama .bannar .cont .h1{ font-size:28px; line-height:44px;}
.mama .bannar .cont .p{ font-size:14px; line-height:22px; margin-bottom:28px;}
.mama .bannar .cont .link{ font-size:12px; color:#FFF; display:inline-block;}
.mama .bannar .cont .link:hover{ color:#00a0e9;}
.mama .head{ position:relative; padding:62px 0 38px; text-align:center;}
.mama .head .h1{ font-size:30px; line-height:62px; color:#474747;}
.mama .head .p{ font-size:12px; color:#707070; line-height:18px; padding:0 160px;}
.mama .block1{}
.mama .block1 .list{ overflow:hidden;}
.mama .block1 .list li{ width:392px; margin-left:17px; float:left; margin-bottom:28px;}
.mama .block1 .list li a{}
.mama .block1 .list li .t_imgWarp{ height:220px; margin-bottom:12px;}
.mama .block1 .list li .t_imgWarp img{ width:100%; height:auto;}
.mama .block1 .list li .cont{}
.mama .block1 .list li .cont .h3{ font-size:16px; color:#474747; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mama .block1 .list li .cont .p{ font-size:12px; color:#707070; line-height:18px; height:36px; overflow:hidden;}
.mama .block1 .list li a:hover .cont .h3,.customer .block1 .left li a:hover .cont .p{ color:#204798;}
.mama .block1 .page{ padding:12px 0 80px;}
/*zmama*/
.zmama{}
.zmama .bannar{ height:282px; background-position:center top; background-repeat:no-repeat; padding-top:140px;}
.zmama .bannar .cont{ width:660px; background:url(../images/bannar_cont_bg.png) 0 0 no-repeat; padding-top:65px; color:#FFF; margin-left:30px;}
.zmama .bannar .cont .h1{ font-size:28px; line-height:44px;}
.zmama .bannar .cont .p{ font-size:14px; line-height:22px; margin-bottom:28px;}
.zmama .bannar .cont .link{ font-size:12px; color:#FFF; display:inline-block;}
.zmama .bannar .cont .link:hover{ color:#00a0e9;}
.zmama .head{ position:relative; padding:62px 0 38px; text-align:center;}
.zmama .head .h1{ font-size:30px; line-height:62px; color:#474747;}
.zmama .head .p{ font-size:12px; color:#707070; line-height:18px; padding:0 160px;}
.zmama .block1{ padding-bottom:88px;}
.zmama .block1 .list{ overflow:hidden;}
.zmama .block1 .list li{ width:403px; height:227px; float:left; text-align:center;}
.zmama .block1 .list li.last{ width:404px; background:#909090;}
.zmama .block1 .list li .t_imgWarp{ overflow:hidden;}
.zmama .block1 .list li p{ font-size:14px; line-height:66px;}
.zmama .block1 .list li p b{ font-size:30px; font-weight:bold; font-family:Arial;}
.zmama .block1 .list li a{ color:#FFF;}
.zmama .block1 .list li a:hover{ color:#204798;}
.zmama .block2{ padding-bottom:82px; background:url(../images/zmama_block2_bg.jpg);}
.zmama .block2 .tab{ text-align:center; margin-bottom:40px;}
.zmama .block2 .tab a{ width:190px; height:40px; font-size:14px; color:#474747; line-height:40px; display:inline-block; margin:0 6px; background:url(../images/other_tab_btn.png) center top no-repeat;}
.zmama .block2 .tab a:hover{ color:#FFF; background-position:center bottom;}
.zmama .block2 .tab a.cur{ color:#FFF; background-position:center bottom;}
.zmama .block2 .list{}
.zmama .block2 .list .item{ display:none;}
.zmama .block2 .list .item .imgList{ overflow:hidden; margin-bottom:15px;}
.zmama .block2 .list .item .imgList li{ width:390px; height:220px; float:left; margin-left:20px;}
.zmama .block2 .list .item .imgList li.first{ margin-left:0;}
.zmama .block2 .list .item .info{ margin-bottom:20px;}
.zmama .block2 .list .item .info .h1{ font-size:20px; line-height:42px; color:#474747;}
.zmama .block2 .list .item .info .p{ font-size:12px; line-height:18px; color:#707070; margin-bottom:16px;}
.zmama .block2 .list .item .info .lang{ font-size:14px; color:#474747;}
.zmama .block2 .list .item .study{ overflow:hidden;}
.zmama .block2 .list .item .study .h1{ font-size:20px; line-height:42px; color:#474747;}
.zmama .block2 .list .item .study dl{ width:271px; min-height:150px; padding-left:30px; border-left:1px dashed #707070; float:left;}
.zmama .block2 .list .item .study dl dt{ font-size:16px; line-height:32px; margin-bottom:5px; color:#474747;}
.zmama .block2 .list .item .study dl dd{ font-size:12px; color:#707070;}
.zmama .block2 .list .item .study dl dd a{ color:#707070;}
.zmama .block2 .list .item .study dl dd p{ margin-bottom:8px;}
.zmama .block2 .list .item .study dl dd p:hover{color:#204798;}
.zmama .block2 .list .item .study dl.first{ width:302px; border:0 none; padding-left:0;}
.zmama .block3{ background:url(../images/temp/zmama_block3_bg.jpg); height:572px;}
.zmama .block3 .warp{ height:100%;}
.zmama .block3 .cont{ width:500px; margin:0 auto; padding-top:180px; color:#FFF; text-align:center;}
.zmama .block3 .cont .h1{ font-size:24px; font-weight:bold; margin-bottom:8px;}
.zmama .block3 .cont .p{ font-size:14px; margin-bottom:22px;}
.zmama .block3 .cont .tel{ font-size:36px; margin-bottom:36px;}
.zmama .block3 .cont .more{ display:inline-block; font-size:14px; line-height:46px; border-radius:23px; padding:0 28px; color:#FFF;}
.zmama .block3 .cont .more:hover{ background:#204798;}
.zmama .block3 .calendar{ width:420px; height:420px; position:absolute; top:76px; right:120px;}
/*article*/
.article{}
.article .main{ float:left; width:850px; padding:66px 0 75px;}
.article .main .h1{ font-size:24px; color:#474747; line-height:30px; margin-bottom:8px; text-align:center;}
.article .main .date{ font-family:Arial; font-size:16px; color:#707070; line-height:18px; margin-bottom:16px; text-align:center;}
.article .main .cont{ font-size:14px; color:#707070; line-height:22px;}
.article .main .cont img{ max-width:100% !important; height:auto !important;}
.article .main .cont p{ margin-bottom:10px;}
.article .main .cont .imgWarp{ letter-spacing:25px; margin:20px 0;}
.article .side{ float:right; width:330px; padding-top:50px;}
.article .side .title{ font-size:20px; color:#474747; padding:18px 0;}
.article .side .block{ margin-bottom:16px;}
.article .side .block ul{ overflow:hidden;}
.article .side .block ul li{ float:left; margin-bottom:2px;}
.article .side .block ul .l1,.article .side .block ul .l3{ margin-right:2px;}
.article .side .block ul li a{ display:block; width:94px; height:106px; padding-left:70px; font-family:Arial; font-size:10px; line-height:12px; text-transform:uppercase; color:#FFF; overflow:hidden;}
.article .side .block ul .l1 a{ background:#979aa3 url(../images/article_side_ico1.png) 10px no-repeat;}
.article .side .block ul .l2 a{ background:#3082b4 url(../images/article_side_ico2.png) 10px no-repeat;}
.article .side .block ul .l3 a{ background:#153985 url(../images/article_side_ico3.png) 10px no-repeat;}
.article .side .block ul .l4 a{ background:#4e4c4d url(../images/article_side_ico4.png) 10px no-repeat;}
.article .side .block ul li a p{ font-family:"微软雅黑"; font-size:14px; line-height:18px; margin-bottom:5px; margin-top:30px;}
.article .side .block ul .l3 a p,.article .side .block ul .l4 a p{margin-top:37px;}
.article .side .list{ margin-bottom:20px;}
.article .side .list ul{ border-top:1px dashed #bcbcbc;}
.article .side .list ul li{ border-bottom:1px dashed #bcbcbc; padding:16px 0;}
.article .side a{ font-size:14px; line-height:20px; color:#707070;}
.article .side a:hover{ color:#204798;}
/*safe*/
.safe{}
.safe .bannar{ height:282px; background-position:center top; background-repeat:no-repeat; padding-top:140px;}
.safe .bannar .cont{ width:660px; background:url(../images/bannar_cont_bg.png) 0 0 no-repeat; padding-top:65px; color:#FFF;margin-left:30px;}
.safe .bannar .cont .h1{ font-size:28px; line-height:44px;}
.safe .bannar .cont .p{ font-size:14px; line-height:22px; margin-bottom:28px;}
.safe .bannar .cont .link{ font-size:12px; color:#FFF; display:inline-block;}
.safe .bannar .cont .link:hover{ color:#00a0e9;}
.safe .head{ position:relative; padding:62px 0 38px; text-align:center;}
.safe .head .h1{ font-size:30px; line-height:62px; color:#474747;}
.safe .head .p{ font-size:12px; color:#707070; line-height:18px; padding:0 160px;}
.safe .block1{}
.safe .block1 .list{ overflow:hidden;}
.safe .block1 .list li{ width:392px; margin-left:17px; float:left; margin-bottom:74px;}
.safe .block1 .list li.first{ margin-left:0;}
.safe .block1 .list li a{}
.safe .block1 .list li .t_imgWarp{ height:220px; margin-bottom:12px;}
.safe .block1 .list li .t_imgWarp img{ width:100%; height:auto;}
.safe .block1 .list li .cont{}
.safe .block1 .list li .cont .h3{ font-size:16px; color:#474747; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.safe .block1 .list li .cont .p{ font-size:12px; color:#707070; line-height:18px; height:36px; overflow:hidden;}
.safe .block1 .list li a:hover .cont .h3{ color:#204798;}
.safe .block2{ background:url(../images/safe_block2_bg.jpg); height:516px;}
.safe .block2 .list{}
.safe .block2 .list li{ float:left; text-align:center; opacity:0;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	}
.safe .block2.s .list li.r{ opacity:1;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	transform:rotateY(360deg);
	}
.safe .block2 .list li span{ display:block; width:26px; height:140px; background:url(../images/safe_block2_arr.png) center no-repeat;}
.safe .block2 .list li a{ width:140px; height:140px; margin:0 auto 15px; border-radius:50%; background:#FFF; display:block; font-size:65px; line-height:140px; font-weight:bold; color:#707070; cursor:default;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	}
.safe .block2 .list li .cont{ width:180px;}
.safe .block2 .list li .h3{ font-size:18px; line-height:28px; color:#474747;}
.safe .block2 .list li .h4{ font-family:Arial; text-transform:uppercase; font-size:14px; color:#707070; line-height:22px;}
.safe .block2 .list li .p{ margin:0 auto; font-size:12px; line-height:20px; color:#474747;}
.safe .block2 .list li a:hover{ background:#204798; color:#FFF;}
.safe .block3{ height:380px; background:url(../images/temp/safe_block3_bg.jpg) center top no-repeat;}
.safe .block3 ul{ overflow:hidden; padding-top:94px;}
.safe .block3 ul li{ float:left; width:350px; color:#FFF; text-align:center;}
.safe .block3 ul li.c{ margin:0 80px;}
.safe .block3 ul li .h1{ font-size:24px; line-height:36px;}
.safe .block3 ul li .h2{ font-family:Arial; font-weight:bold; text-transform:uppercase; font-size:16px; line-height:22px; margin-bottom:10px;}
.safe .block3 ul li .p{ font-size:12px; line-height:20px; margin-bottom:14px;}
.safe .block3 ul li .more{ font-size:16px; color:#FFF; line-height:28px; padding-right:30px; background:url(../images/safe_block3_more.png) right no-repeat; display: inline-block;}
.safe .block3 ul li .more:hover{ color:#204798;}
.safe .block4{ overflow:hidden;}
.safe .block4 .left{ width:50%; height:540px; float:left; overflow:hidden;}
.safe .block4 .left img{ float:right;}
.safe .block4 .right{ width:50%; height:540px; float:right; background:#f6f6f6;}
.safe .block4 .right .cont{ padding-top:92px; padding-left:50px;}
.safe .block4 .right .cont .h1{ font-size:22px; color:#474747; line-height:20px; margin-bottom:25px;}
.safe .block4 .right .cont .h2{ font-size:16px; color:#474747; line-height:20px; margin-bottom:10px;}
.safe .block4 .right .cont .p{ font-size:12px; color:#707070; line-height:20px; margin-bottom:20px;}
.safe .block4 .right .cont .more{ font-size:14px; color:#707070; line-height:1; padding-right:20px; background:url(../images/safe_block4_arr.png) right no-repeat;}
.safe .block4 .right .cont .more:hover{ color:#204798;}
.safe .block5{ overflow:hidden;}
.safe .block5 .left{ width:50%; height:540px; float:left; overflow:hidden; background:#f6f6f6;}
.safe .block5 .left .cont{ width:580px; padding-top:90px; float:right;}
.safe .block5 .left .cont .h1{ font-size:20px; line-height:24px; color:#474747; margin-bottom:25px;}
.safe .block5 .left .cont ul{}
.safe .block5 .left .cont li{ padding-left:12px; background:url(../images/safe_block5_arr.png) left no-repeat; margin-bottom:18px;}
.safe .block5 .left .cont li a{ font-size:14px; line-height:18px; color:#707070;}
.safe .block5 .left .cont li a:hover{ color:#204798;}
.safe .block5 .right{ width:50%; height:540px; float:right; overflow:hidden;}
.safe .block5 .right img{ float:left;}
.safe .block6{ padding-bottom:80px;}
.safe .block6 .scrollWarp{ overflow:hidden; position:relative;}
.safe .block6 .scrollWarp ul{ position:relative;}
.safe .block6 .scrollWarp ul li{ float:left;}
.safe .block6 .scrollWarp ul li img{ width:100%; height:auto;}
.safe .block6 .scrollWarp ul li p{ font-size:14px; padding:18px 0;}
.safe .block6 .scrollWarp ul li a{ color:#474747;}
.safe .block6 .scrollWarp ul li a:hover{ color:#204798;}
.safe .block6 .scrollWarp .prev{ width:60px; height:60px; position:absolute; left:0; top:50%; margin-top:-50px; z-index:1; background:url(../images/safe_block6_prev.png) center top;}
.safe .block6 .scrollWarp .next{ width:60px; height:60px; position:absolute; right:0; top:50%; margin-top:-50px; z-index:1; background:url(../images/safe_block6_next.png) center top;}
.safe .block6 .scrollWarp .prev:hover,.safe .block6 .scrollWarp .next:hover{ background-position:center bottom;}
/*搜索结果页*/
.results .t{ padding:45px 0 14px; font-size:28px; line-height:38px;}
.results .t span{ font-family:Arial; margin-left:10px; color:#707070;}
.results .word{ font-size:18px; line-height:28px; color:#707070;}
.results .word span{ color:#00a0e9;}
.results .list{ padding:13px 0;}
.results .list li{ padding-bottom:20px; border-bottom:dashed 1px #cacaca; margin-bottom:20px;}
.results .list li .h1{ font-size:14px; line-height:22px; color:#474747; margin-bottom:8px;}
.results .list li .h1 span{ color:#00a0e9;}
.results .list li p{ position:relative; font-size:12px; line-height:20px; color:#707070; height:40px; overflow:hidden;}
.results .list li p .more{ position:absolute; right:0; bottom:0; color:#707070; background-color:#FFF;}
.results .list li p .more:hover{ color:#00a0e9;}
.results .page{ padding:20px 0 60px;}
/*模块*/
.t_help{ padding-bottom:108px; background:#f6f6f6;}
.t_help .head{ padding:106px 0 32px; text-align:center; font-size:26px; line-height:40px; color:#474747;}
.t_help .head p{ color:#909090;}
.t_help ul{width:683px;margin:0 auto;}
.t_help ul li{ width:220px; float:left; text-align:center;}
.t_help ul li a{}
.t_help ul li a .circle{ position:relative; width:170px; height:171px; margin:0 auto;}
.t_help ul li a .circle .ico1{ width:100%; height:100%;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	}
.t_help ul li a .circle .ico2{ width:100%; height:100%; position:absolute; left:0; top:0; opacity:0;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	transform: scale(0.5);
	}
.t_help ul li a:hover .circle .ico1{ opacity:0;
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
	}	
.t_help ul li a:hover .circle .ico2{ opacity:1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	}
.t_help ul li a .txt{ padding-top:30px;}
.t_help ul li a .txt h3{ font-size:20px; color:#474747; margin-bottom:8px;}
.t_help ul li a .txt h4{ font-size:16px; color:#909090; text-transform:uppercase;}
/*日历样式*/
#calendar{ width:384px; background:url(../images/calendar_bg.png) center top no-repeat; padding:0 19px 12px; position:absolute; right:120px; top:50%; margin-top:-185px; text-align:center; color:#323232;}
#calendar .date{ padding:20px 0 16px; line-height:26px; overflow:hidden;}
#calendar .date span{ font-size:20px;}
#calendar .date a{ width:26px; height:26px; font-size:26px; color:#323232; border-radius:50%; box-shadow:inset 1px 1px 5px rgba(0,0,0,0.5); background:url(../images/calendar_arr.png) center top no-repeat;}
#calendar .date .prevMonth{ float:left; margin-left:5px;}
#calendar .date .nextMonth{ float:right; margin-right:5px; background-position:center bottom;}
#calendar .date a:hover{ background-color:#e5e5e5;}
#calendar .cur{ background-position:209px 28px;}
#calendar ul{ font-size:12px;}
#calendar .week{ overflow:hidden; margin-bottom:18px;}
#calendar ul li{ width:54px; float:left; margin-left:1px; text-align:center;}
#calendar .week li{ height:28px; font-size:16px; line-height:28px;}
#calendar .day li{ height:46px; font-size:20px; line-height:46px; margin-top:1px; cursor:pointer; position:relative;}
#calendar .day li:hover{ background-color:#c5c5c5 !important;}
#calendar .day li.s{ font-weight:bold; color:#204798;}
#calendar .day li.now{ background:url(../images/calendar_now.png) !important; color:#204798;}
#calendar .day .alert{ width:198px; min-height:92px; padding:40px 106px 7px 25px; position:absolute; left:100%; top:0; background:#eeefef; border:1px solid #c1c1c1; border-radius:5px; z-index:1}
#calendar .day .alert p{ font-size:14px; font-weight:normal; color:#474747; line-height:18px; margin-bottom:6px; text-align:left;}
#calendar .day .alert a{ font-size:14px; font-weight:normal; color:#fff; line-height:30px; padding:0 24px; border-radius:15px; position:absolute; right:30px; bottom:24px;background:#204798;}
.alertWarn{ position:fixed; width:100%; height:100%; background:url(../images/alertWarn_bg.png); z-index:99;}
.alertWarn .close{ background:url(../images/close.png); width:19px; height:19px; position:absolute; right:10px; top:10px;}
.alertWarn .cont{ width:290px; background:#fff; position:absolute; left:50%; margin-left:-145px; top:40%; padding:32px 20px;}
.alertWarn .cont p{ font-size:16px; color:#474747; text-align:center;}
@media screen and (max-width:750px){
.home .block1{ padding-top:0.5rem; padding-bottom:0.5rem;}
.home .block1 .table .l0{ width:100%; height:4rem;}
.home .block1 .table li{ width:50%; height:2.5rem;}
.home .block1 .list li a .inner img{ width:1rem;}
.home .block1 .list li a .inner h3{ font-size:0.32rem;}
.home .block1 .list li a .inner span{ font-size:0.28rem;}
.home .block1 .table li .box .inner img{ width:1rem;}
.home .block1 .table li .box .inner h3{ font-size:0.3rem;}
.home .block1 .table li .box .inner span{ font-size:0.28rem;}
.home .block1 .table li .bg img{ height:100%;}
.home .block1 .table .l1{ width:49%; margin-left:0; height:auto; margin-top:0.1rem;}
.home .block1 .table .l2{ width:49%; margin-left:2%; height:auto; margin-top:0.1rem;}
.home .block1 .table .l5,.home .block1 .table .l6,.home .block1 .table .l7,.home .block1 .table .l7s,.home .block1 .table .l8,.home .block1 .table .l9,.home .block1 .table .l10{ display:none;}
.home .block1 .table{ margin-bottom:0.5rem;}
.home .block1 .keshi{ width:100% !important; margin-bottom:0.2rem !important;}
.home .block1 .keshi .tsks{ font-size:0.36rem; margin-top:0; margin-bottom:0.2rem;}

.home .block1 .list li{ width:3.6rem; height:2.6rem; margin-left:0; margin-top:0.2rem;}
.home .block1 .list1 li{ width:20%; height:auto; margin-left:0;}
.home .block1 .list1 .tu{ width:100%; margin-top:0.3rem; height:auto; margin-bottom:0;}
.home .block1 .list1 .i1{ width:60%;}
.home .block1 .list1 .i2{ width:60%; margin:0 auto;}
.home .block1 .list1 li a .inner h3{ font-size:0.3rem;}
.home .block1 .ksdh{ font-size:0.36rem; margin-top:0.3rem; margin-bottom:0.1rem;}
.home .block2{ padding-bottom:0.5rem;}
.home .head{ padding:0.5rem 0 0.2rem; overflow:hidden;}
.home .head .h1{ font-size:0.36rem; line-height:0.3rem; float:left;}
.home .head .more{ font-size:0.3rem; position:relative; right:0; float:right; bottom:0;}
.home .block2 ul li{ width:3.5rem; height:4.7rem; margin:0.2rem 0.05rem;}
.home .block2 ul li.first{ margin-left:0.05rem;}
.home .block2 ul li .mask{ font-size:0.28rem; height:0.8rem; line-height:0.8rem; padding:0;}
.home .block3{ padding-bottom:0.5rem;}
.home .block3 ul li{ width:100%;}
.home .block3 ul li .cont{ width:3.6rem; height:3.6rem; float:left; padding:0.1rem;}
.home .block3 ul li .photo{ width:3.6rem; height:3.6rem; float:left;}
.home .block3 ul li.d .cont .arr,.home .block3 ul li.u .cont .arr{ display:none;}
.home .block3 ul li .cont .h3{ font-size:0.3rem; margin-bottom:0.1rem; margin-top:0.1rem;}
.home .block3 ul li .cont .p{ font-size:0.28rem;}
.home .block4{ padding-bottom:0.5rem;}
.home .block4 ul li{ width:3.5rem; margin:0.2rem 0.05rem;}
.home .block4 ul li.first{ margin-left:0.05rem;}
.home .block4 ul li .t_imgWarp{ height:2.4rem;}
.home .block4 ul li .cont{ padding:0.1rem;}
.home .block4 ul li .cont .tip{ font-size:0.28rem;}
.home .block4 ul li .cont .h1{ font-size:0.3rem; line-height:0.4rem;}
.home .block4 ul li .cont .p{ font-size:0.26rem; height:1.3rem; line-height:1.5; margin-top:0.2rem;}
.joinus .bannar{ width:7.5rem; height:5.5rem; background-size:100% 4rem; padding-top:0.5rem;}
.joinus .bannar img{ width:7.5rem; height:5.5rem; left:0; margin-left:0;}
.joinus .bannar .cont{ width:100%; margin-left:0; background: url(../images/bannar_cont_bg.png) top center no-repeat; background-size:50%; padding-top:0.8rem; text-align:center;}
.joinus .bannar .cont .h1{ font-size:0.3rem;}
.joinus .bannar .cont .p{ font-size:0.26rem; line-height:1.5; margin-bottom:0.2rem;}
.joinus .block1{ padding:0.5rem 0; padding-bottom:0;}
.joinus .block1 li{ width:100%; height:3rem; margin-bottom:0.2rem; background-size:100%;}
.joinus .block1 li .cont .h5{ font-size:0.32rem;}
.joinus .block1 li .cont .h6{ font-size:0.3rem; line-height:0.36rem;}
.joinus .block1 li .cont .p{ font-size:0.26rem; width:5rem;}
.joinus .block1 .l2, .joinus .block1 .l7{ width:100%;}
.joinus .block1 .l2 .cont{ padding-left:0.3rem;}
.joinus .block1 li .cont .h1{ font-size:0.4rem;}
.joinus .block1 li .cont .h2{ font-size:0.36rem;}
.joinus .block1 li .cont .h3{ font-size:0.3rem;}
.joinus .block1 li .cont .h2:after{ margin:0.2rem 0 0.3rem;}
.joinus .block1 li .cont .h4{ width:100%; font-size:0.3rem;}
.joinus .block2{ display:none;}
.joinus .block2 .head{ padding:0.5rem 0 0.3rem;}
.joinus .head{ font-size:0.4rem; line-height:0.5rem;}
.joinus .block3{ padding:0.5rem 0; height:6.5rem;}
.joinus .block3 ul{ height:6rem;}
.joinus .block3 ul li{ width:100%;}
.joinus .block1 li.l5,.joinus .block1 li.l9{ display:none;}
.joinus .block3 ul li .left{ width:100%; height:4rem;}
.joinus .block3 ul li .right{ width:100%; height:2rem; padding:0.1rem;}
.joinus .block3 ul li .right .h1{ font-size:0.3rem; line-height:0.4rem; margin-bottom:0.15rem;}
.joinus .block3 ul li .right .date{ font-size:0.26rem; padding:0.2rem;}
.joinus .block3 ul li .right .p{ display:none;}
.joinus .block3 .prev{ width:0.5rem; height:0.5rem; background-size:100%; margin-top:-0.2rem;}
.joinus .block3 .next{ width:0.5rem; height:0.5rem; background-size:100%; margin-top:-0.2rem;}
.joinus .block4{ margin-top:0.5rem;}
.joinus .block4 .scrollWarp ul li img{ width:7.5rem;}
.joinus .block4 .scrollWarp ul li .warp{ display:none;}
.joinus .block4 .scrollWarp ul li{ background-size:100%;}
.joinus .block4 .scrollWarp{ height:7.5rem;}
.joinus .block5{ margin-bottom:0.5rem;}
.joinus .block5 .left{ width:100%;}
.joinus .block5 .head{ padding:0.5rem 0 0.3rem;}
.joinus .block5 .left .videoWarp ul{ height:auto;}
.joinus .block5 .left .videoWarp ul li{ position:relative;}
.joinus .block5 .left .videoWarp ol{ padding:0;}
.joinus .block6{ padding:0.5rem 0;}
.joinus .block6 #map{ display:none;}
.joinus .block6 .mask{ width:100%; position:relative;}
.joinus .block6 .mask .head{ padding:0.5rem 0 0.3rem;}
.joinus .block6 .mask .cont{ padding:0 0.3rem 0 0.4rem; height:auto;}
.joinus .block6 .mask .cont .box .h1{ font-size:0.32rem;}
.joinus .block6 .mask .cont .box ul li .h2{ font-size:0.28rem;}
.joinus .block6 .mask .cont .box ul li .p{ font-size:0.24rem;}
.joinus .block7{ padding-bottom:0.5rem;}
.joinus .block7 .head{ padding:0.5rem 0 0.3rem;}
.joinus .block7 .contact{ font-size:0.3rem; line-height:0.5rem; margin-bottom:0.3rem;}
.joinus .block7 .welcome{ font-size:0.32rem; margin-bottom:0.4rem;}
.joinus .block7 .go{ width:1rem; height:1rem; background-size:100%;}
.t_help{ padding-bottom:0.5rem;}
.t_help .head{ padding:0.5rem 0 0.3rem; font-size:0.4rem; line-height:0.5rem;}
.t_help ul{ width:100%;}
.t_help ul li{ width:25%;}
.t_help ul li:last-child{ display:none;}
.t_help ul li a .circle{ width:90%; height:auto;}
.t_help ul li a .circle img{ width:100%;}
.t_help ul li a .txt{ padding-top:0.3rem;}
.t_help ul li a .txt h3{ font-size:0.3rem;}
.t_help ul li a .txt h4{ font-size:0.2rem;}
.mama .bannar{ width:7.5rem; height:5.5rem; background-size:100% 4rem; padding-top:0.5rem;}
.mama .bannar img{width:7.5rem; height:5.5rem; left:0; margin-left:0;}
.mama .bannar .cont{ width:100%; margin-left:0; background: url(../images/bannar_cont_bg.png) top center no-repeat; background-size:50%; padding-top:0.8rem; text-align:center;}
.mama .bannar .cont .h1{ font-size:0.3rem;}
.mama .bannar .cont .p{ font-size:0.26rem; line-height:1.5; margin-bottom:0.2rem;}
.mama .head{ padding:0.5rem 0 0.3rem;}
.mama .head .h1{ font-size:0.4rem; line-height:0.4rem;}
.mama .head .p{ padding:0 0.1rem; font-size:0.3rem; line-height:1.5;}
.mama .block1 .list li{ width:50%; margin-left:0;}
.t_imgWarp{ width:99%;}
.mama .block1 .list li .cont{ width:97%;}
.mama .block1 .list li .t_imgWarp{ height:2.3rem;}
.mama .block1 .list li .t_imgWarp img{ height:2.3rem;}
.mama .block1 .list li .cont .h3{ font-size:0.3rem;}
.mama .block1 .list li .cont .p{ font-size:0.24rem;}
.mama .block1 .page{ padding:0.3rem 0 0.5rem;}
.maternity .bannar{ height:5rem;}
.maternity .bannar img{ width:100%; left:0; margin-left:0;}
.maternity .bannar .cont{ padding:0.5rem 0.3rem;}
.maternity .bannar .cont .h1{ font-size:0.4rem; line-height:0.4rem;}
.maternity .bannar .cont .h2{ font-size:0.3rem; line-height:0.5rem; margin-bottom:0.2rem;}
.maternity .bannar .cont .p{ font-size:0.24rem;}
.maternity .block1{ padding:0.5rem 0 0.3rem;}
.maternity .block1:before{ display:none;}
.maternity .block1 .table li{ height:3.6rem;}
.maternity .block1 .table .l0{ width:100%; height:3rem;}
.maternity .block1 .table .l0 .inner{ background-size:60% !important; padding-top:1.2rem;}
.maternity .block1 .table li .box .inner h1{ font-size:0.38rem;}
.maternity .block1 .table li .box .inner .p{ font-size:0.3rem;}
.maternity .block1 .table li{ width:50%;}
.maternity .block1 .table .l2,.maternity .block1 .table .l4,.maternity .block1 .table .l6,.maternity .block1 .table .l7,.maternity .block1 .table .l9,.maternity .block1 .table .l10{ display:none;}
.maternity .block1 .table .l1 .box .inner,.maternity .block1 .table .l3 .box .inner,.maternity .block1 .table .l5 .box .inner,.maternity .block1 .table .l8 .box .inner{ display:inherit; vertical-align:inherit; margin-top:1.4rem;}
.maternity .block1 .table li .box .inner h3{ font-size:0.3rem;}
.maternity .block1 .table li .box .inner span{ font-size:0.2rem;}
.maternity .block2 .head{ padding:0.5rem 0 0.3rem;}
.maternity .head .h1{ font-size:0.38rem; float:left; line-height:0.3rem;}
.maternity .head .more{ font-size: 0.3rem; position: relative; right: 0; float: right; bottom: 0;}
.maternity .block2 .head .h1{ margin-bottom:0; float:none;}
.maternity .head{ padding:0.5rem 0 0.3rem; overflow:hidden;}
.maternity .head .p{ font-size:0.3rem; margin-top:0.2rem;}
.maternity .block2{ padding-bottom:0.5rem;}
.maternity .block2 .tab{ margin-bottom:0.3rem;}
.maternity .block2 .tab a{ font-size:0.32rem; margin-right:0.3rem;}
.maternity .block2 .scrollWarp .item{ height:auto;}
.maternity .block2 .scrollWarp .item ul li .imgWarp{ width:100%;}
.maternity .block2 .scrollWarp .item ul li .imgWarp img{ height:100%;}
.maternity .block2 .scrollWarp .item ul li .cont{ width:100%; padding:0.2rem; height:auto;}
.maternity .block2 .scrollWarp .item ul li .cont .h1{ font-size:0.3rem; line-height:0.4rem;}
.maternity .block2 .scrollWarp .item ul li .cont .h2{ display:none;}
.maternity .block2 .scrollWarp .item ul li .cont .p{ font-size:0.2rem; line-height:1.2; margin-top:0; margin-bottom:0;}
.maternity .block3{ padding-bottom:0;}
.maternity .block3 ul li{ width:100%;}
.maternity .block3 ul li .cont{ width:3.6rem; height:3.6rem; float:left; padding:0.1rem;}
.maternity .block3 ul li .photo{ width:3.6rem; height:3.6rem; float:left;}
.maternity .block3 ul li.d .cont .arr,.maternity .block3 ul li.u .cont .arr{ display:none;}
.maternity .block3 ul li .cont .h3{ font-size:0.3rem; margin-bottom:0.1rem; margin-top:0.1rem;}
.maternity .block3 ul li .cont .p{ font-size:0.28rem;}
.maternity .head .h1 span{ display:none;}
.maternity .block4 ul li{ width:100%; margin-left:0;}
.maternity .block4 ul li .cont{ padding:0.2rem 0 0.5rem; height:auto;}
.maternity .block4 ul li .cont .h1{ font-size:0.3rem; line-height:0.3rem;}
.maternity .block4 ul li .cont .p{ font-size:0.24rem;}
.maternity .block6{ padding-bottom:0.5rem;}
.maternity .block6 ul li{ padding-right:0;}
.maternity .block6 ul li .q{ padding:0.2rem 0.2rem 0.2rem 0.4rem; font-size:0.3rem; line-height:0.5rem;}
.maternity .block6 ul li .q span{ left:0; font-size:0.3rem; top:0.17rem;}
.maternity .block6 ul li .a{ font-size:0.26rem; padding-left:0.4rem;}
.maternity .block6 ul li span{ left:0; font-size:0.3rem; top:-0.05rem;}
.maternity .block6 ul li .a .more{ font-size:0.26rem; bottom:0.2rem;}
.maternity .block7{ display:none;}
.team{ overflow:hidden;}
.team .head{ padding:0.5rem 0 0.3rem;}
.team .head .h1{ font-size:0.4rem; line-height:0.6rem;}
.team .head .p{ font-size:0.3rem; padding:0.2rem;}
.team .tab ul li{ width:31%; margin-left:1%; margin-right:1%; margin-top:0.1rem;}
.team .tab ul li.first{ margin-left:1%;}
.team .tab ul li a{ font-size:0.3rem;}
.team .ul{ width:100%; height:11rem;}
.team .ul .child .div{ width:7.5rem; height:11rem;}
.team .ul .child .div img{ width:7.5rem; height:11rem;}
.team .text{ margin:0.4rem 0 0.5rem; width:100%;}
.team .text h3{ font-size:0.32rem;}
.team .text h3 span{ display:block; font-size:0.3rem; margin-left:0; margin-top:0.2rem;}
.team .text h4{ font-size:0.3rem;}
.team .text .p{ padding-top:0.2rem; margin-top:0.2rem; font-size:0.24rem;}
.team .text .inner{ padding-bottom:0;}
.zmama .bannar{ height:6rem; padding-top:1rem;}
.zmama .bannar .cont{background: url(../images/bannar_cont_bg.png) center 0 no-repeat; text-align:center; background-size:60%; padding-top:0.8rem; width:100%; margin-left:0;}
.zmama .bannar .cont .h1{ font-size:0.4rem;}
.zmama .bannar .cont .p{ font-size:0.3rem; margin-bottom:0.2rem;}
.zmama .head{ padding:0.5rem 0 0.3rem;}
.zmama .head .h1{ font-size:0.4rem; line-height:0.5rem;}
.zmama .head .p{ font-size:0.3rem; padding:0 0.2rem;}
.zmama .block1{ padding-bottom:0.5rem;}
.zmama .block1 .list li{ display:none;}
.zmama .block1 .list li.last{ display:block; width:100%;}
.zmama .block1 .list li p{ font-size:0.3rem; line-height:1.5rem;}
.zmama .block1 .list li img{ width:2rem;}
.zmama .block1 .list li p b{ font-size:0.4rem;}
.zmama .block2{ padding-bottom:0.5rem;}
.zmama .block2 .tab{ margin-bottom:0.3rem;}
.zmama .block2 .tab a{ width:2rem; height:0.4rem; line-height:0.4rem; background-size:100% 0.8rem; font-size:0.3rem;}
.zmama .block2 .list .item .imgList li{ display:none;}
.zmama .block2 .list .item .imgList li.first{ display:block;}
.zmama .block2 .list .item .info{ margin-bottom:0;}
.zmama .block2 .list .item .info .h1{ font-size:0.3rem; line-height:0.4rem;}
.zmama .block2 .list .item .info .p{ font-size:0.24rem;}
.zmama .block2 .list .item .study{ display:none;}
.zmama .block3{ height:4rem;}
.zmama .block3 .cont{ width:100%; padding-top:0.5rem;}
.zmama .block3 .cont .h1{ font-size:0.4rem;}
.zmama .block3 .cont .p{ font-size:0.34rem; margin-bottom:0.3rem;}
.zmama .block3 .cont .tel{ font-size:0.5rem; margin-bottom:0;}
.zmama .block3 .cont .more{ font-size:0.34rem;}
.safe .bannar{ height:6rem; padding-top:1rem;}
.safe .bannar .cont{background: url(../images/bannar_cont_bg.png) center 0 no-repeat; text-align:center; background-size:60%; padding-top:0.8rem; width:100%; margin-left:0;}
.safe .bannar .cont .h1{ font-size:0.4rem;}
.safe .bannar .cont .p{ font-size:0.3rem; margin-bottom:0.2rem;}
.safe .head{ padding:0.5rem 0 0.3rem;}
.safe .head .h1{ font-size:0.4rem; line-height:0.5rem;}
.safe .head .p{ font-size:0.3rem; padding:0 0.2rem; margin-top:0.2rem;}
.safe .block1 .list li{ width:100%; margin-left:0; margin-bottom:0.3rem;}
.safe .block1 .list li .t_imgWarp{ height:auto; margin-bottom:0.1rem;}
.safe .block1 .list li .cont .h3{ font-size:0.3rem;}
.safe .block1 .list li .cont .p{ font-size:0.24rem;}
.safe .block2 .list li .cont{ width:2rem; margin-bottom:0.2rem;}
.safe .block2 .list li a{ width:2rem; height:2rem; line-height:2rem; font-size:0.6rem;}
.safe .block2 .list li .h3{ font-size:0.3rem;}
.safe .block2 .list li .h4{ display:none; font-size:0.2rem;}
.safe .block2 .list li span{ width:0.4rem; height:2rem; background-size:100%;}
.safe .block3{ background:none; background-color:#bebcaf; height:10.5rem;}
.safe .block3 ul{ padding-top:0.5rem; width:100%;}
.safe .block3 ul li{ width:100%; margin-bottom:0.3rem;}
.safe .block3 ul li .h1{ font-size:0.36rem; line-height:0.36rem;}
.safe .block3 ul li .h2{ font-size:0.3rem; margin-bottom:0;}
.safe .block3 ul li .p{ font-size:0.26rem; margin-bottom:0;}
.safe .block3 ul li .more{ font-size:0.3rem;}
.safe .block3 ul li.c{ margin:0; margin-bottom:0.3rem;}
.safe .block4 .left{ display:none;}
.safe .block4 .right{ width:100%; height:auto; padding-bottom:0.5rem; background-color:#fff;}
.safe .block4 .right .cont{ padding-top:0.5rem; padding-left:0; width:96%; margin:0 auto;}
.safe .block4 .right .cont .h1{ font-size:0.36rem; margin-bottom:0.2rem;}
.safe .block4 .right .cont .h2{ font-size:0.32rem; margin-bottom:0.1rem;}
.safe .block4 .right .cont .p{ font-size:0.28rem; margin-bottom:0.2rem;}
.safe .block5 .right{ display:none;}
.safe .block5 .left{ width:100%; height:auto; padding-bottom:0.3rem;}
.safe .block5 .left .cont{ width:96%; margin:0 auto; padding-top:0.5rem; float:none;}
.safe .block5 .left .cont .h1{ font-size:0.36rem; margin-bottom:0.2rem;}
.safe .block6{ padding-bottom:0.5rem;}
.zuoce{ display:none;}
.article .main{ width:100%; padding:0.5rem 0 0.5rem;}
.article .main .h1{ font-size:0.34rem;}
.article .main .date{ font-size:0.26rem;}
.article .main .cont{ font-size:0.28rem;}
.article .main .cont img{ max-width:100% !important; height:auto !important;}
.article .side{ display:none;}
.date p{ width:31%; margin-left:2%;}
.other .bannar{ width:7.5rem; height:5.5rem; padding-top:0.5rem;}
.other .bannar img{ width:100%; left:0; margin-left:0;}
.other .bannar .cont{ width:100%; background: url(../images/bannar_cont_bg.png) top center no-repeat; padding-top:0.8rem; margin-left:0; background-size:50%; text-align:center;}
.other .bannar .cont .h1{ font-size:0.3rem; line-height:0.4rem;}
.other .bannar .cont .p{ font-size:0.26rem; line-height:1.5; margin-bottom:0.2rem;}
.other .block1 .head{ padding:0;}
.other .head .h1{ font-size:0.4rem;}
.other .head .p{ width:100%; font-size:0.3rem; line-height:1.5;}
.other .tab{ margin-top:0.3rem; margin-bottom:0.5rem;}
.other .tab a{ width:25%; margin:0; font-size:0.3rem; height:0.6rem; line-height:0.6rem; background-size:100% 1.2rem;}
.other .block1 .qa .item li{ padding-right:0;}
.other .block1 .qa .item li .q{ padding: 0.2rem 0.2rem 0.2rem 0.4rem; font-size: 0.3rem; line-height: 0.5rem;}
.other .block1 .qa .item li .q span{left: 0; font-size: 0.3rem; top: 0.17rem;}
.other .block1 .qa .item li .a{font-size: 0.26rem; padding-left: 0.4rem;}
.other .block1 .qa .item li span{left: 0; font-size: 0.3rem; top: -0.05rem;}
.other .block1 .qa .page{ padding:0.2rem 0 0.2rem;}
.other .block1 .qa .item li .a .more{ bottom:0.2rem; font-size:0.3rem;}
.joininfo .bannar{ width:7.5rem; height:5.5rem; padding-top:0.5rem;}
.joininfo .bannar img{ width:100%;}
.joininfo .bannar .cont{ width:100%; background: url(../images/bannar_cont_bg.png) top center no-repeat; padding-top:0.8rem; margin-left:0; background-size:50%; text-align:center;}
.joininfo .bannar .cont .h1{ font-size:0.4rem; line-height:0.5rem;}
.joininfo .bannar .cont .p{ font-size:0.26rem; line-height:1.5; margin-bottom:0.2rem;}
.joininfo .block1 .head{ padding:0;}
.joininfo .head .h1{ font-size:0.4rem;}
.joininfo .block1 .tab ul li{ width:24%; height:3rem; margin-left:1%;}
.joininfo .block1 .tab ul li .ico img{ width:1.5rem;}
.joininfo .block1 .tab ul li .ico{ padding:0.3rem 0 0.1rem;}
.joininfo .block1 .tab ul li .cn{ font-size:0.34rem;}
.joininfo .block1 .tab ul li .en{ font-size:0.26rem;}
.joininfo .block1 .list .head{ padding:0.5rem 0 0.3rem;}
.joininfo .head .h2{ font-size:0.32rem;}
.joininfo .block1 .list>ul>li{ width:100%; margin-bottom:0.2rem;}
.joininfo .block1 .list ul li .box{ height:auto; padding:0 0.2rem 0.3rem; font-size:0.26rem;}
.joininfo #pagelist li div.mr10{ margin-right:0;}
.joininfo #pagelist li div.ml10{ margin-left:0;}
.joininfo .block1 .list .page{ padding:0;}
.joininfo .block1 .list ul li .box .h3{ font-size:0.32rem; padding:0.3rem 0 0.1rem;}
}