﻿@charset "utf-8";

/* CSS Document */



/*下、上、左、右箭头*/

.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(../image/tools_bg.png); position:absolute; left:50%; top:50%; margin-left:323px; margin-top:-130px;}

#focus .tools ul{ padding:33px 16px 0 14px;}

#focus .tools ul li{ margin-bottom:10px;}

#focus .tools ul li .slide{ background:url(../image/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(../image/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(../image/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(../image/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:#fff;}

.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 .l3 a,.home .block1 .table .l4 a,.home .block1 .table .l5 a,.home .block1 .table .l6 a{ color:#535353;}
.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:50%; height:408px; margin-bottom:8px;}

.home .block1 .table .l1, .home .block1 .table .l2, .home .block1 .table .l3, .home .block1 .table .l4{ left:0; top:0; background:#dfdfe1; margin-left:8px; width:294px; margin-bottom:8px; height:200px;}
.home .block1 .table .l1:hover .bg,.home .block1 .table .l2:hover .bg,.home .block1 .table .l3:hover .bg,.home .block1 .table .l4:hover .bg{ background-color:#fff;}
.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;}

.home .block1 .table .l7s{ left:0; top:0;}

.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;}

.home .block1 .table .l10{ left:0; top:0;}
.home .block1 .table .l7s .bg,.home .block1 .table .l9 .bg{ background:#09a7b4; opacity:0.8;}
.home .block1 .table .l7 .bg,.home .block1 .table .l10 .bg{ background:#3a3993; opacity:0.8;}
.home .block1 .table .l7s:hover .bg,.home .block1 .table .l9:hover .bg{ opacity:1;}
.home .block1 .table .l7:hover .bg,.home .block1 .table .l10:hover .bg{ opacity:1;}
.home .block1 .list{ overflow:hidden;}

.home .block1 .list li{ width:195px; height:195px; float:left; margin-left:8px;}

.home .block1 .list li.first{ margin-left:0;}

.home .block1 .list li a{ width:100%; height:100%; display:block; color:#535353; background:#dfdfe1; text-align:center;}
.home .block1 .list li:hover a{ background:#fff;}

.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:13px; line-height:20px;}


.home .block1 .keshi .tsks{ font-size:28px; line-height:30px; margin-top:42px; color:#474747; margin-bottom:22px;}

.home .block1 .ksdh{ font-size:28px; line-height:30px; margin-top:45px; color:#474747; margin-bottom:22px;}

.home .block1 .keshi .tsks span{ color:#707070; margin-left:15px;}

.home .block1 .ksdh 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:200px; 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:#09a7b4;}



.home .block2{ 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(../image/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:228px; padding:74px 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.5;}

.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:#3a3993;}

.home .block3 ul li.d:hover .cont .arr{ border-top-color:#3a3993;}

.home .block3 ul li.u:hover .cont .arr{ border-bottom-color:#3a3993;}

.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-child{ 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 10px 26px 10px;}

.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:#09a7b4;}

.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 .pc{ position:absolute; top:0; left:50%; margin-left:-960px;}

.joinus .bannar .wap{ display:none;}
.joinus .bannar .cont{ width:395px; padding-top:90px; color:#FFF; margin-left:30px;}

.joinus .bannar .cont .h1{ font-size:24px; line-height:60px;}

.joinus .bannar .cont .p{ font-size:16px; line-height:24px; margin-bottom:28px;}

.joinus .bannar .cont .link{ font-size:14px; color:#FFF; display:inline-block; border:1px solid; border-radius:50px; padding:8px 10px;}

.joinus .ts{ text-align:center; margin-top:100px;}
.joinus .ts .warp{ border-bottom:1px solid #dfdfe1; overflow:hidden;}
.joinus .ts .title{ font-size:35px; color:#3b3890;}
.joinus .ts .title br{ display:none;}
.joinus .ts .en-title{ font-size:24px; color:#3b3890; margin-top:20px; padding-bottom:75px;}
.joinus .ts .list{ width:301px; float:left; border-top:1px solid #dfdfe1;border-right:1px solid #dfdfe1; height:335px;}
.joinus .ts .list.l1{ border-left:1px solid #dfdfe1;}
.joinus .ts .list .img1{ display:block; margin:50px auto; }
.joinus .ts .list .img2{ display:none;}
.joinus .ts .list .p1{ font-size:20px; color:#3b3891;}
.joinus .ts .list .p2{ font-size:16px; color:#535353; line-height:2;}
.joinus .ts .list .p3{ font-size:16px; color:#151515; width:225px; margin:15px auto; text-align:left;}
.joinus .ts .list:hover{ background-color:#00a6b5;}
.joinus .ts .list:hover .p1,.joinus .ts .list:hover .p2,.joinus .ts .list:hover .p3{ color:#fff;}
.joinus .ts .list:hover .img1{ display:none;}
.joinus .ts .list:hover .img2{ display:block; margin:50px auto; }





.joinus .block2{ color:#FFF; text-align:center; height:600px; background:url(../image/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(../image/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{ background-color:#ebe5e5; margin-top:100px; margin-bottom:100px;}

.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:538px; height:378px; text-align:center; padding:34px 0 0;}

.joinus .block3 ul li .right .h1{ font-size:30px; color:#373e8f; line-height:40px; margin-bottom:16px; padding:0 85px;}
.joinus .block3 ul li .right .h1 span{ font-size:20px;}

.joinus .block3 ul li .right .date{ font-size:18px; color:#373e8f; margin-bottom:20px; padding:25px 50px 0; border-top:1px solid #373e8f; display:inline-block;}

.joinus .block3 ul li .right .p{ font-size:14px; color:#474747; line-height:25px; padding:0 65px; letter-spacing:1px;}

.joinus .block3 .prev{ background:url(../image/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(../image/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 .hj{ text-align:center; overflow:hidden;}
.joinus .hj .title{ font-size:35px; color:#373e8f;}
.joinus .hj .en-title{ font-size:24px; color:#373e8f; margin-top:10px; padding-bottom:65px;}
.joinus .hj .mc a{ font-size:24px; color:#525252; margin:0 20px;}
.joinus .hj .mc a:hover{ color:#373e8f; cursor:pointer;}
.joinus .hj .mc a.now{ color:#373e8f; border-bottom:5px solid #38b9c3; padding-bottom:5px;}
.joinus .hj .tp{ margin-top:40px; width:1200px; height:618px; background-color:#f5f2f2; float:right;}
.joinus .hj .tp img{ display:none;}
.joinus .hj .tp img.now{ display:block; width:1200; position:absolute; margin-top:-10px; margin-left:-10px;}





.joinus .block6{ background:#f6f6f6; padding:86px 0; color:#FFF;}

.joinus .block6 .mask{ width:50%; height:100%; position:absolute; right:0; top:0; background:url(../image/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(../image/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:70px; overflow:hidden;}

.joinus .block7 .head{ padding:90px 0 16px; color:#373e8f;}
.joinus .block7 .head span{ font-size:24px;}

.joinus .block7 .contact{ font-size:18px; color:#474747; line-height:42px; margin-bottom:30px; text-transform:uppercase;}
.joinus .block7 .contact p{ width:33.33%; float:left;}
.joinus .block7 .contact p img{ display:block; margin:30px auto; margin-bottom:15px;}
.joinus .block7 .contact p:hover img{-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
transform: scale(1.1);}

.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(../image/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(../image/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:505px;}
.maternity .bannar img{ position:absolute; left:50%; margin-left:-960px;}
.maternity .bannar .img2{ display:none;}
.maternity .bannar .cont{ width:630px; padding:145px 40px 0; color:#000; letter-spacing:2px;}

.maternity .bannar .cont .h1{ font-size:30px; line-height:55px;}

.maternity .bannar .cont .h2{ font-size:24px; line-height:32px; margin-bottom:22px;}

.maternity .bannar .cont .p{ font-size:16px; line-height:18px; line-height:1.5;}


.maternity .block1{ background:#fff; position:relative; text-align:center;}

/*.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;}

.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%;}

.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 h1{ font-size:35px; line-height:40px; color:#3b3890; margin-top:90px;}

.maternity .block1 .table li .box .inner h2{ font-family:Arial; font-size:24px; font-weight:bold; line-height:34px; text-transform:uppercase; margin-bottom:5px;}

.maternity .block1 .table li .box .inner h3{ font-size:28px; line-height:30px;}

.maternity .block1 .table li .box .inner span{ font-family:Arial; font-size:16px; line-height:45px;}

.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 .l4 a,.maternity .block1 .table .l8 a{ color:#535353;}
.maternity .block1 .table .l1 a h3,.maternity .block1 .table .l4 a h3,.maternity .block1 .table .l8 a h3{ color:#3b3891;}
.maternity .block1 .table .l3 a .box,.maternity .block1 .table .l5 a .box,.maternity .block1 .table .l6 a .box,.maternity .block1 .table .l9 a .box{ position:absolute; left:0; top:0;}
.maternity .block1 .table .l3 a h3,.maternity .block1 .table .l5 a h3,.maternity .block1 .table .l6 a h3,.maternity .block1 .table .l9 a  h3{ color:#fff;}
.maternity .block1 .table .l3 a span,.maternity .block1 .table .l5 a span,.maternity .block1 .table .l6 a span,.maternity .block1 .table .l9 a  span{ color:#fff;}
.maternity .block1 .p{ font-size:24px; color:#38b9c3; line-height:1.5; padding-bottom:70px;}
.maternity .block1 .table .l10 a{ display:block; height:100%; background:#4e4d4d;}
.maternity .block1 .table li:hover{ background-color:#36b0b9; color:#fff;}
.maternity .block1 .table li:hover.l1 a,.maternity .block1 .table li:hover.l4 a,.maternity .block1 .table li:hover.l8 a{ color:#fff;}
.maternity .block1 .table li:hover.l1 a h3,.maternity .block1 .table li:hover.l4 a h3,.maternity .block1 .table li:hover.l8 a h3{ color:#fff;}
.maternity .block1 .table li:hover .bg{ display:none;}



.maternity .head{ position:relative; padding:30px 0 22px;}

.maternity .head .h1{ font-size:35px; color:#373e8f; line-height:32px; text-align:center;}

.maternity .head .h1 span{  margin-left:15px;}

.maternity .head .p{ font-size:18px; color:#38b9c3; line-height:1.5; margin-top:50px;}

.maternity .head .more{ font-size:14px; color:#38b9c3; text-transform:uppercase; position:absolute; right:17px; bottom:22px;}

.maternity .head .more:hover{ color:#00a0e9;}



.maternity .block2{ padding-bottom:70px;}

.maternity .block2 .head{ padding:96px 0 50px;}

.maternity .block2 .head .h1{ margin-bottom:10px;}



.maternity .block2 .tab{ position:relative; margin-bottom:55px;}

.maternity .block2 .tab a{ color:#525252; font-size:24px; line-height:28px; margin-right:45px; display:inline-block;}

.maternity .block2 .tab a:hover{ color:#373e8f;}

.maternity .block2 .tab .cur{ color:#373e8f;}

.maternity .block2 .tab .arr{ height:4px; border-top:7px solid #38b9c3; position:absolute; left:0; bottom:-20px;}



.maternity .block2 .scrollWarp{}

.maternity .block2 .scrollWarp .item{ width:100%; height:568px; overflow:hidden; position:relative; display:none;}

.maternity .block2 .scrollWarp .item ul{ background:url(../image/bj-ks1.png) top center no-repeat; 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:635px; height:520px; margin:30px 0 0 20px; overflow:hidden;}

.maternity .block2 .scrollWarp .item ul li .imgWarp img{ width:100%; height:auto;}

.maternity .block2 .scrollWarp .item ul li .cont{ float:right; width:425px; height:360px; padding:90px 50px; color:#FFF;}

.maternity .block2 .scrollWarp .item ul li .cont .h1{ font-size:30px; line-height:50px;}

.maternity .block2 .scrollWarp .item ul li .cont .h2{ font-size:22px; line-height:26px;}

.maternity .block2 .scrollWarp .item ul li .cont .p{ font-size:16px; line-height:1.5; letter-spacing:1px; margin-bottom:32px; margin-top:40px;}

.maternity .block2 .scrollWarp .item ul li .cont .more{ font-family:Arial; font-size:14px; color:#FFF; text-transform:uppercase; float:right; width:75px; height:30px; line-height:30px; text-align:center; border:1px solid #fff;}

.maternity .block2 .scrollWarp .item .prev{ width:66px; height:66px; background:url(../image/maternity_block2_arr.png) left no-repeat; position:absolute; bottom:0; right:67px;}

.maternity .block2 .scrollWarp .item .next{ width:66px; height:66px; background:url(../image/maternity_block2_arr.png) right no-repeat; position:absolute; bottom:0; right:0;}

.maternity .block3{ padding-bottom:34px;}
.maternity .block3 .head .more{ bottom:-30px;}
.maternity .block3 ul{ overflow:hidden; margin-top:40px;}

.maternity .block3 ul li{ float:left; width:25%; background:#f5f6f6;}

.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:#3a3993;}

.maternity .block3 ul li.d:hover .cont .arr{ border-top-color:#3a3993;}

.maternity .block3 ul li.u:hover .cont .arr{ border-bottom-color:#3a3993;}

.maternity .block3 ul li:hover .cont .h3,.maternity .block3 ul li:hover .cont .p{ color:#FFF;}



.maternity .block4{ margin-top:35px;}
.maternity .block4 .head .more{ bottom:-30px;}
.maternity .block4 ul{ overflow:hidden; margin-top:50px;}

.maternity .block4 ul li{ width:284px; margin-left:22px; float:left; position:relative; border:1px solid #ededed;}

.maternity .block4 ul li.first{ margin-left:0;}

.maternity .block4 ul li .t_imgWarp{ height:214px;}

.maternity .block4 ul li a{ color:#474747; font-size:16px; line-height:65px;}

.maternity .block4 ul li .cont{ padding:20px 15px 0 18px; height:140px; color:#535353;}
.maternity .block4 ul li:hover .cont{ color:#36b0b9;}
.maternity .block4 ul li .cont .h1{ font-size:18px; line-height:32px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.maternity .block4 ul li .cont .p{ font-size:14px; line-height:1.5; color:#929292; margin-top:4px;}
.maternity .block4 ul li:hover .cont .p{ color:#36b0b9;}



.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(../image/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{ padding-bottom:90px; margin-top:60px;}
.maternity .block6 .head .more{ bottom:-30px;}
.maternity .block6 ul{ border-top:1px solid #dfdfe1; margin-top:50px;}

.maternity .block6 ul li{ background:#f5f3f3; border-left:1px solid #dfdfe1; border-bottom:1px solid #dfdfe1; border-right:1px solid #dfdfe1;

	-webkit-transition:all .5s;

	-moz-transition:all .5s;

	-ms-transition:all .5s;

	-o-transition:all .5s;

	transition:all .5s;

	}

.maternity .block6 ul li span{ border-right:1px solid #dfdfe1; height:100%; float:left; width:80px;}
.maternity .block6 ul li span img{ padding:10px 18px;}
.maternity .block6 ul li span .img2{ display:none;}
.maternity .block6 ul li .q{ font-size:24px; line-height:26px; color:#3a3993; cursor:pointer; line-height:2.5;}
.maternity .block6 ul li .q p{ overflow:hidden; padding-left:30px; letter-spacing:1px;}
/*.maternity .block6 ul li .q span{ top:17px;}*/

.maternity .block6 ul li .a{ background-color:#f5feff; font-size:18px; color:#38b9c3; line-height:1.5; display:none; height:150px; position:relative;}

.maternity .block6 ul li .a .more{ font-family:Arial; font-size:14px; color:#38b9c3; text-transform:uppercase; position:absolute; right:25px; bottom:5px;}

.maternity .block6 ul li.s{ color:#FFF; background:#4ec1ca; border-left:1px solid #38b9c3; border-bottom:1px solid #38b9c3; border-right:1px solid #38b9c3;}
.maternity .block6 ul li.s span{ border-right:1px solid #38b9c3;}
.maternity .block6 ul li.s .img1{ display:none}
.maternity .block6 ul li.s .img2{ display:block;}
.maternity .block6 ul li.s .a img{ padding:30px 18px;}
.maternity .block6 ul li.s .a p{ overflow:hidden; padding:20px 20px 0 30px; letter-spacing:1px; padding-top:20px;}
.maternity .block6 ul li.s .q{ color:#FFF;}
.maternity .hj{ text-align:center; overflow:hidden; margin-bottom:50px;}
.maternity .hj .title{ font-size:35px; color:#373e8f; margin-bottom:50px;}
.maternity .hj .title span{ margin-left:15px;}
.maternity .hj .mc a{ font-size:24px; color:#525252; margin:0 20px;}
.maternity .hj .mc a:hover{ color:#373e8f; cursor:pointer;}
.maternity .hj .mc a.now{ color:#373e8f; border-bottom:5px solid #38b9c3; padding-bottom:5px;}
.maternity .hj .tp{ margin-top:40px; width:1200px; height:618px; background-color:#f5f2f2; float:right;}
.maternity .hj .tp img{ display:none;}
.maternity .hj .tp img.now{ display:block; width:1200; position:absolute; margin-top:-10px; margin-left:-10px;}



.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(../image/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(../image/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{background-image: url(/uploads/180619/11P619150913456.jpg); height:280px;  background-position:center top; background-repeat:no-repeat; padding-top: 140px;}
.other .bannar .cont{ width:545px; padding-top:0; color:#000; margin-left:30px;}

.other .bannar .cont .h1{ font-size:30px; line-height:44px;}

.other .bannar .cont .p{ font-size:16px; line-height:1.5; margin-bottom:30px; margin-top:30px;}

.other .bannar .cont .link{ font-size:16px; color:#05a6b3; display:inline-block;}

.other .bannar .cont .link:hover{ color:#05a6b3;}

.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(../image/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:#776cb0;}

.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(../image/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(../image/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:#38b9c3; display:block; border:1px solid #38b9c3; 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(../image/arrow7.png) right center no-repeat;height:42px; padding-right:17px; font-style:normal;}

.team .tab ul li a.cur i{background:url(../image/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(../image/black20.png) center center repeat;width:100%;height:100%;}

.team .ul .child .div .arrow{background:url(../image/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(../image/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(../image/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; min-height:200px;}

.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:424px; position:relative;}
.mama .bannar .pc{ position:absolute; top:0; left:50%; margin-left:-960px;}

.mama .bannar .wap{ display:none;}

.mama .bannar .cont{ width:395px; padding-top:90px; color:#FFF; margin-left:30px;}

.mama .bannar .cont .h1{ font-size:24px; line-height:60px;}

.mama .bannar .cont .p{ font-size:16px; line-height:24px; margin-bottom:28px;}

.mama .bannar .cont .link{ font-size:14px; color:#FFF; display:inline-block; border:1px solid; border-radius:50px; padding:8px 10px;}



.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{background-image: url(/uploads/180619/11P619150913456.jpg); height:282px; background-position:center top; background-repeat:no-repeat; padding-top:140px;}

.zmama .bannar .cont{ width:545px; padding-top:0; color:#000; margin-left:30px;}

.zmama .bannar .cont .h1{ font-size:30px; line-height:44px;}

.zmama .bannar .cont .p{ font-size:16px; line-height:1.5; margin-bottom:30px; margin-top:30px}

.zmama .bannar .cont .link{ font-size:16px; color:#05a6b3; display:inline-block;}

.zmama .bannar .cont .link:hover{ color:#05a6b3;}

.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:#fff;}



.zmama .block2{ padding-bottom:82px; background:url(../image/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(../image/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(../image/temp/zmama_block3_bg.jpg); height:572px;}

.zmama .block3 .warp{ height:100%;}

.zmama .block3 .cont{ width:500px; margin-left:105px; 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:#776cb0;}

.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(../image/article_side_ico1.png) 10px no-repeat;}

.article .side .block ul .l2 a{ background:#3082b4 url(../image/article_side_ico2.png) 10px no-repeat;}

.article .side .block ul .l3 a{ background:#153985 url(../image/article_side_ico3.png) 10px no-repeat;}

.article .side .block ul .l4 a{ background:#4e4c4d url(../image/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{background-image: url(/uploads/180619/11P619150913456.jpg); height:282px; background-position:center top; background-repeat:no-repeat; padding-top:140px;}

.safe .bannar .cont{ width:545px; padding-top:0; color:#000;margin-left:30px;}

.safe .bannar .cont .h1{ font-size:30px; line-height:44px;}

.safe .bannar .cont .p{ font-size:16px; line-height:1.5; margin-bottom:30px; margin-top:30px;}

.safe .bannar .cont .link{ font-size:16px; color:#05a6b3; display:inline-block;}

.safe .bannar .cont .link:hover{ color:#05a6b3;}



.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(../image/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(../image/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:#776cb0; color:#FFF;}



.safe .block3{ height:380px; background:url(../image/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(../image/safe_block3_more.png) right no-repeat; display: inline-block;}

.safe .block3 ul li .more:hover{ color:#776cb0;}



.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(../image/safe_block4_arr.png) right no-repeat;}

.safe .block4 .right .cont .more:hover{ color:#776cb0;}



.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(../image/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:#776cb0;}

.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:#776cb0;}

.safe .block6 .scrollWarp .prev{ width:60px; height:60px; position:absolute; left:0; top:50%; margin-top:-50px; z-index:1; background:url(../image/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(../image/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; display:none;}

.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:1100px;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(../image/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(../image/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(../image/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(../image/alertWarn_bg.png); z-index:99;}

.alertWarn .close{ background:url(../image/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 .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 .list li{ width:3.6rem; height:2.6rem; margin-left:0; margin-top:0.2rem;}
.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.24rem;}
.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.24rem; height:1.3rem; line-height:1.5; margin-top:0.2rem;}
.joinus .bannar{ width:7.5rem; height:auto; background-size:100% 4rem;}
.joinus .bannar img{ width:100%; height:auto; left:0; margin-left:0;}
.joinus .bannar .pc{ display:none;}
.joinus .bannar .wap{ display:block;}
.joinus .bannar .cont{ display:none; width:100%; margin-left:0; background: url(../image/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 .ts{ text-align:center; margin-top:0.8rem;}
.joinus .ts .warp{ border-bottom:1px solid #dfdfe1; overflow:hidden;}
.joinus .ts .title{ font-size:0.36rem; padding-bottom:0.8rem;}
.joinus .ts .title br{ display:block;}
.joinus .ts .en-title{ display:none;}
.joinus .ts .list{ width:100%; float:left; border-top:1px solid #dfdfe1;border-bottom:1px solid #dfdfe1;border-left:1px solid #dfdfe1;border-right:1px solid #dfdfe1; height:auto; border-radius:5px; margin-top:0.2rem;}
.joinus .ts .list .bt{ float:left; margin-top:0.3rem; margin-left:0.2rem; border-right:1px dotted #dfdfe1; padding-right:0.2rem; height:1.5rem;}
.joinus .ts .list.l1{ border-left:1px solid #dfdfe1;}
.joinus .ts .list.lw{ border-left:1px solid #dfdfe1;}
.joinus .ts .list .img1{ display:block; margin:0.1rem auto; width:0.5rem;}
.joinus .ts .list .img2{ display:none;}
.joinus .ts .list .p1{ font-size:0.3rem; width:2rem;}
.joinus .ts .list .p2{ display:none;}
.joinus .ts .list .p3{ font-size:0.24rem; width:58%; margin:0.3rem 0.3rem 0 0; text-align:left; float:right; line-height:2;}
.joinus .ts .list:hover .img2{ display:block; margin:0.1rem auto; width:0.5rem; }
.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:7.5rem; margin-top:0.3rem; margin-bottom:0.5rem; background-color:#fff;}
.joinus .block3 .warp{ background-color:#ebe5e5;}
.joinus .block3 ul{ height:6.5rem;}
.joinus .block3 ul li{ width:100%; position:relative;}
.joinus .block1 li.l5,.joinus .block1 li.l9{ display:none;}
.joinus .block3 ul li .left{ width:100%; height:4rem; margin-top:2.5rem;}
.joinus .block3 ul li .right{ width:100%; height:2rem; padding:0.1rem; position:absolute; margin-top:0.3rem;}
.joinus .block3 ul li .right .h1{ font-size:0.3rem; line-height:0.4rem; margin-bottom:0.15rem; padding:0.1rem;}
.joinus .block3 ul li .right .h1 span{ font-size:0.24rem;}
.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:-2.2rem;}
.joinus .block3 .next{ width:0.5rem; height:0.5rem; background-size:100%; margin-top:-2.2rem;}
.joinus .hj .title{ font-size:0.36rem;}
.joinus .hj .en-title{ font-size:0.24rem; margin-top:0.1rem; padding-bottom:0.3rem;}
.joinus .hj .mc a{ font-size:0.26rem; margin:0.2rem 0; width:25%; float:left; display:block; height:0.5rem; padding:3px 0;}
.joinus .hj .mc a.now{ color:#fff; border-bottom:none; padding:3px 0; background-color:#00a6b5;}
.joinus .hj .tp{ margin-top:0; width:100%; height:auto;}
.joinus .hj .tp img{ display:none;}
.joinus .hj .tp img.now{ display:block; width:100%; position:relative; margin:0 0; border:7px solid #00a6b5;}
.joinus .block6{ background:#ebe5e5; padding:86px 0; color:#FFF;}

.joinus .block6 .mask{ width:50%; height:100%; position:absolute; right:0; top:0; background:url(../image/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(../image/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{ 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.34rem; 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:100%; height:auto; left:0; margin-left:0;}
.mama .bannar .pc{ display:none;}
.mama .bannar .wap{ display:block;}
.mama .bannar .cont{ display:none; width:100%; margin-left:0; background: url(../image/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 .img1{ display:none;}
.maternity .bannar .img2{ display:block;}
.maternity .bannar .cont{ display:none;}
.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:2rem;}
.maternity .block1 .table .l0 .inner{ background-size:60% !important; padding-top:0;}
.maternity .block1 h1{ font-size:0.38rem; margin-top:0;}
.maternity .block1 .p{ font-size:0.3rem; line-height:1.5; padding-bottom:0.5rem;}
.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: -15px;}
.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 .tab .arr{border-top: 5px solid #38b9c3; bottom:-3px;}
.maternity .block2 .scrollWarp .item{ height:auto;}
.maternity .block2 .scrollWarp .item ul{ background:none;}
.maternity .block2 .scrollWarp .item ul li .imgWarp{ width:100%; margin:0; height:auto;}
.maternity .block2 .scrollWarp .item ul li .imgWarp img{ height:100%;}
.maternity .block2 .scrollWarp .item ul li .cont{ width:100%; padding:0.2rem; height:auto; background-color:#36b0b9;}
.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 .head .more{ bottom:-15px;}
.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.24rem;}
.maternity .head .h1 span{ display:none;}
.maternity .block4 .head .more{ bottom:-15px;}
.maternity .block4 ul{ margin-top:0.5rem;}
.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; margin-top:0;}
.maternity .block6 ul{ margin-top:0.3rem;}
.maternity .block6 ul li{ padding-right:0;}
.maternity .block6 ul li .q{ font-size:0.3rem; line-height:0.5rem;}
.maternity .block6 ul li .q p{ padding-left:0.2rem;}
.maternity .block6 ul li .q span{ left:0; font-size:0.3rem; top:0.17rem; width:0.8rem;}
.maternity .block6 ul li .a{ font-size:0.26rem; height:4rem;}
.maternity .block6 ul li.s .a p{ padding:0.2rem;}
.maternity .block6 ul li span{ left:0; font-size:0.3rem; top:-0.05rem; width:0.8rem;}
.maternity .block6 ul li span img{ width:0.7rem; padding:0.1rem;}
.maternity .block6 ul li .a .more{ font-size:0.26rem; bottom:0.2rem;}
.maternity .block6 ul li.s .a img{ padding:0.3rem 0.1rem;}
.maternity .hj{ margin-bottom:0.5rem;}
.maternity .hj .title{ font-size:0.36rem; margin-top:0.3rem; margin-bottom:0.5rem;}
.maternity .hj .mc a{ font-size:0.26rem; margin:0.2rem 0; width:25%; float:left; display:block; height:0.5rem; padding:3px 0;}
.maternity .hj .mc a.now{ color:#fff; border-bottom:none; padding:3px 0; background-color:#00a6b5;}
.maternity .hj .tp{ margin-top:0; width:100%; height:auto;}
.maternity .hj .tp img{ display:none;}
.maternity .hj .tp img.now{ display:block; width:100%; position:relative; margin:0 0; border:7px solid #00a6b5;}
.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{ text-align:center; background-size:60%; padding-top:0; 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; margin-top:0.3rem;}
.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 .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{ text-align:center; background-size:60%; padding-top:0; 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.24rem; 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.24rem;}
.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 .cont{ width:100%; padding-top:0.3rem; margin-left:0; text-align:center;}
.other .bannar .cont .h1{ font-size:0.4rem; line-height:0.4rem;}
.other .bannar .cont .p{ font-size:0.3rem; line-height:1.5; margin-bottom:0.2rem; margin-top: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(../image/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.24rem; 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.24rem;}
.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.24rem;}
.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;}
}
