/*main begin*/

.box2{ clear:both; width:100%; height:auto; overflow:hidden;}

.gvbn{ clear:both; height:48px; overflow:hidden; margin-bottom:30px;}

#scrollDiv{width:100%;height:48px;line-height:48px;overflow:hidden}

#scrollDiv li{height:48px; text-align:center;}

#scrollDiv li a{ display:block; color:#ae0c12; font-size:48px;font-family: "FZCCHJW"; letter-spacing:5px;}

@media(max-width:1024px){

#scrollDiv li a{ display:block; color:#ae0c12; font-size:30px;font-family: "FZCCHJW"; letter-spacing:5px;}	

}

@media(max-width:768px){

#scrollDiv li a{ display:block; color:#ae0c12; font-size:20px;font-family: "FZCCHJW"; letter-spacing:5px;}	

}

@media(max-width:414px){

#scrollDiv li a{ display:block; color:#ae0c12; font-size:16px;font-family: "FZCCHJW"; letter-spacing:5px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}	

}

.behn{ clear:both; width:100%; height:auto; overflow:hidden; margin-bottom:40px;}
.behnn{ clear:both; width:100%; height:auto; overflow:hidden; margin-bottom:40px;}

.behn_l{ float:left; width:58%; height:auto; overflow:hidden; position:relative;}

.tup{ position:relative; width:100%; height:auto; overflow:hidden;}

.tup img{ display:block; width:100%; height:394px;}

.tup span{ display:block; width:100%; height:50px; position:absolute; z-index:999; left:0; bottom:0; line-height:50px; color:#fff; font-size:18px; padding:0 177px 0 52px; text-align:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;background:rgba(37,37,37,0.7); }

.behn_r{ float:right; width:39%; height:auto; overflow:hidden;}

.behn_rt{ height:auto; overflow:hidden; color:#252525; font-size:24px; font-weight:bold; line-height:24px; margin-bottom:30px;}

.behn_rt i{ margin-left:15px;font-family: "times"; font-size:24px; font-weight:bold;}

.behn_rc{ height:auto; overflow:hidden;}

.behn_rc li{ height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding-bottom:10px; margin-bottom:20px;}

.behn_rc li h1{ height:auto; overflow:hidden; line-height:24px; margin-bottom:10px;}

.behn_rc li h1 span{ float:left; display:block; width:75%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#010101; font-size:14px;}

.behn_rc li h1 font{ float:right; color:#010101; font-size:14px;}

.behn_rc li h1 font img{ vertical-align:middle; margin-right:15px; margin-top:-5px;}

.behn_rc li p{ clear:both; line-height:24px; color:#b2b2b2; height:48px; overflow:hidden;}

.behn_rc li:last-child{ border:none; margin-bottom:0px;}

.behn_rb{ clear:both; height:33px; overflow:hidden; background:url(../images/bg1.jpg) no-repeat left bottom; width:44px; float:right; color:#b2b2b2; font-size:22px;}

.behn_rb a{ color:#b2b2b2; font-size:22px;}

@media(max-width:1024px){

.behn_l{ float:left; width:100%; height:auto; overflow:hidden; position:relative; margin-bottom:30px;}

.tup img{ display:block; width:100%; height:auto;}

.behn_r{ float:right; width:100%; height:auto; overflow:hidden;}

.behn_rc li{ height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding-bottom:10px; margin-bottom:10px;}

.behn_rc li p{ clear:both; line-height:24px; color:#b2b2b2; height:auto; overflow:hidden;}

.behn{ clear:both; width:100%; height:auto; overflow:hidden; margin-bottom:30px;}

}

@media(max-width:414px){

.behn_l{ float:left; width:100%; height:auto; overflow:hidden; position:relative; margin-bottom:30px;}

.tup img{ display:block; width:100%; height:auto;}

.behn_r{ float:right; width:100%; height:auto; overflow:hidden;}

.behn_rc li{ height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding-bottom:10px; margin-bottom:10px;}

.behn_rc li p{ clear:both; line-height:24px; color:#b2b2b2; height:auto; overflow:hidden;}

.tup span{ display:block; width:100%; height:50px; position:absolute; z-index:999; left:0; bottom:0; line-height:50px; color:#fff; font-size:14px; padding:0 177px 0 15px; text-align:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;background:rgba(37,37,37,0.7); }

.behn_rt{ height:auto; overflow:hidden; color:#252525; font-size:18px; font-weight:bold; line-height:24px; margin-bottom:20px;}

.behn_rt i{ margin-left:15px;font-family: "times"; font-size:18px; font-weight:bold;}

.behn_rc li h1 span{ float:left; display:block; width:70%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#010101; font-size:14px;}



}



.zwbr{ clear:both; height:auto; overflow:hidden; margin-bottom:40px;}

.zwbr_l{ float:left; width:48%; height:auto; overflow:hidden;}

.zwbr_lt{ height:auto; overflow:hidden; position:relative}

.tup1{ position:relative; width:100%; height:auto; overflow:hidden;}

.tup1 img{ display:block; width:100%; height:300px;}

.tup1 span{ display:block; width:100%; height:50px; position:absolute; z-index:999; left:0; bottom:0; line-height:50px; color:#fff; font-size:18px; padding:0 177px 0 52px; text-align:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;background:rgba(37,37,37,0.7); }

.zwbr_lb{ height:auto; overflow:hidden; padding:0 3px 3px 3px;}

.xin{ height:auto; overflow:hidden; box-shadow:0px 0px 10px rgba(58,95,129,0.2);}

.zwbr_lbt{ height:auto; min-height:64px; border-bottom:1px solid #e6e6e6; padding:0 39px 0 42px; line-height:64px; margin-bottom:25px;}

.zwbr_lbt span{ float:left; color:#004871; font-size:24px; font-weight:bold;}

.zwbr_lbt a{ display:block; float:right; width:91px; height:24px; border:1px solid #e8e8e8; border-radius:50px; text-align:center; line-height:22px; margin-top:20px; color:#808080;}

.zwbr_lbb{ clear:both; height:auto; overflow:hidden; padding:0 39px 0 42px;}

.zwbr_lbb li{ clear:both; height:auto; overflow:hidden; margin-bottom:25px;}

.woni{ float:left; width:64%; height:auto; overflow:hidden;}

.woni h1{ color:#010101; line-height:24px; font-size:14px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.woni p{ line-height:24px; color:#808080; height:48px; overflow:hidden;}

.zwbr_lbb li span{ float:right; color:#004871; font-size:30px;font-family: "times"; line-height:30px;}

.zwbr_lbb li span i{ display:block; color:#004871; line-height:24px;font-family: "times";}

.zwbr_lbb li span img{ display:block; margin:0 auto;}

.zwbr_lbb li:hover .woni h1{ color:#ce0000;}

.zwbr_r{ float:right;}

@media(max-width:1024px){

.tup1 img{ display:block; width:100%; height:233px;}

.zwbr_lbt{ height:auto; min-height:64px; border-bottom:1px solid #e6e6e6; padding:0 25px 0 25px; line-height:64px; margin-bottom:25px;}	

.zwbr_lbb{ clear:both; height:auto; overflow:hidden; padding:0 25px 0 25px;}

}

@media(max-width:768px){

.tup1 img{ display:block; width:100%; height:auto;}

.zwbr_lbt{ height:auto; min-height:64px; border-bottom:1px solid #e6e6e6; padding:0 25px 0 25px; line-height:64px; margin-bottom:25px;}	

.zwbr_lbb{ clear:both; height:auto; overflow:hidden; padding:0 25px 0 25px;}

.zwbr_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:30px;}

.zwbr{ clear:both; height:auto; overflow:hidden; margin-bottom:0px;}

}

@media(max-width:414px){

.tup1 img{ display:block; width:100%; height:auto;}

.zwbr_lbt{ height:auto; min-height:64px; border-bottom:1px solid #e6e6e6; padding:0 15px 0 15px; line-height:64px; margin-bottom:25px;}	

.zwbr_lbb{ clear:both; height:auto; overflow:hidden; padding:0 15px 0 15px;}

.zwbr_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:30px;}

.zwbr{ clear:both; height:auto; overflow:hidden; margin-bottom:0px;}

.woni{ float:left; width:74%; height:auto; overflow:hidden;}

.zwbr_lbt span{ float:left; color:#004871; font-size:18px; font-weight:bold;}

}

.gyin{ clear:both; height:auto; overflow:hidden; margin-bottom:40px;}

.gyin li{ float:left; width:32%; height:auto; min-height:300px; margin-right:2%; padding:56px 0 0 42px; position:relative;}

.soni{ float:left; width:105px;}

.soni h1{ min-height:37px; background:url(../images/bg2.jpg) no-repeat center bottom; text-align:center; line-height:18px; font-size:18px; color:#fff; margin-bottom:30px;}

.soni p img{ margin-bottom:30px;}

.soni p{ color:#fff;}

.soni p span{ padding-left:22px; color:#fff;}

.guio{ position:absolute; right:57px; bottom:0;}

.guio1{right:22px}

.guio2{right:0px}

.gyin li:nth-child(1){ background:#b10808;}

.gyin li:nth-child(2){ background:#0862b1;}

.gyin li:nth-child(3){ background:#118b84; margin-right:0px;}

@media(max-width:1024px){

.gyin li{ float:left; width:100%; height:auto; min-height:300px; margin-right:0%; padding:56px 0 0 42px; position:relative;}	

}

@media(max-width:414px){

.gyin li{ float:left; width:100%; height:auto; min-height:300px; margin-right:0%; padding:56px 0 0 20px; position:relative;}	

}

/*main end*/



/*关于我们 begin*/

.box1_1{ margin-bottom:0px;}

.box4{ clear:both; background:url(../images/bg2.png) no-repeat center bottom #f5f5f5;}

.box4_1{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg3.png) no-repeat  center top; padding:25px 0 40px 0;}

.dqwz{ line-height:30px; color:#252525; overflow:hidden; margin-bottom:30px;}

.dqwz a{ color:#252525;}

.dqwz em{ color:#252525; margin:0 10px;}

.dqwz img{ margin-right:23px;}

.gywm{ clear:both; height:auto; overflow:hidden;}

.gywm_l{ float:left; width:17%; height:auto; overflow:hidden;}

.gywm_l li{ line-height:40px; text-align:center;}

.gywm_l li a{ display:block; width:100%; color:#fff; font-size:16px; background:#3fb2e9; border-bottom:1px solid #fff;transition: all 0.5s ease;}

.gywm_l li a:hover{ background:#2281d3;}

.gywm_l li a.qvin{ background:#2281d3;}

.gywm_r{ float:right; width:77%; height:auto; overflow:hidden; background:#fff; padding:50px 0;}

.gywm_rt{ height:auto; overflow:hidden; text-align:center; color:#262626; font-size:20px; font-weight:bold; line-height:30px; margin-bottom:45px;padding:0px 50px;}

.gywm_rb{ height:auto; overflow:hidden; border-top:4px solid #f0f1f2; background:url(../images/bg3.jpg) no-repeat left 204px; padding:56px 40px 0 40px;}

.gywm_rb h1{ color:#2281d3; line-height:36px; font-size:18px; font-weight:bold; letter-spacing:2px;}

.gywm_rb p{ line-height:36px; color:#808080; font-size:14px; letter-spacing:0.8px;}

.gywm_rb p img{ display:block; margin:40px auto; max-width:100%;}

.gywm_rb p img:hover{-moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}

.gywm_rb p span.yin{ text-align:center; display:block; color:#808080; font-size:14px; line-height:36px; margin-bottom:55px;}

@media(max-width:768px){

.gywm_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:30px;}	

.gywm_l li{ line-height:40px; text-align:center; float:left; width:16.6%}

.gywm_l li a{ display:block; width:100%; color:#fff; font-size:14px; background:#3fb2e9; border-bottom:1px solid #fff;transition: all 0.5s ease;}

.gywm_r{ float:right; width:100%; height:auto; overflow:hidden; background:#fff; padding:35px 0;}

.gywm_rt{ height:auto; overflow:hidden; text-align:center; color:#262626; font-size:16px; font-weight:bold; line-height:24px; margin-bottom:20px;padding:0px;}

.gywm_rb{ height:auto; overflow:hidden; border-top:4px solid #f0f1f2; background:url(../images/bg3.jpg) no-repeat left 204px; padding:30px 20px 0 20px;}

.gywm_rb p img{ display:block; margin:20px auto; max-width:100%;}

.gywm_rb p span.yin{ text-align:center; display:block; color:#808080; font-size:14px; line-height:36px; margin-bottom:20px;}

}

@media(max-width:414px){

.gywm_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:30px;}	

.gywm_l li{ line-height:40px; text-align:center; float:left; width:33.33%}

.gywm_l li a{ display:block; width:100%; color:#fff; font-size:14px; background:#3fb2e9; border-bottom:1px solid #fff;transition: all 0.5s ease;}

.gywm_r{ float:right; width:100%; height:auto; overflow:hidden; background:#fff; padding:35px 0;}

.gywm_rt{ height:auto; overflow:hidden; text-align:center; color:#262626; font-size:20px; font-weight:bold; line-height:30px; margin-bottom:20px;}

.gywm_rb{ height:auto; overflow:hidden; border-top:4px solid #f0f1f2; background:url(../images/bg3.jpg) no-repeat left 204px; padding:30px 20px 0 20px;}

.gywm_rb p img{ display:block; margin:20px auto; max-width:100%;}

.gywm_rb p span.yin{ text-align:center; display:block; color:#808080; font-size:14px; line-height:36px; margin-bottom:20px;}

}

.gywm_r1{ padding-bottom:0px;}

.gywm_rb1{ height:auto; overflow:hidden; background:url(../images/bg4.jpg) no-repeat left top;background-size:cover; border-top:4px solid #f0f1f2; padding:60px 40px 170px 40px;}

.gywm_rb1 img{ display:block; margin:0 auto; max-width:100%;}

.gywm_rb1 img:hover{-moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}

@media(max-width:1024px){

.gywm_rb1{ height:auto; overflow:hidden; background:url(../images/bg4.jpg) no-repeat left top;background-size:cover; border-top:4px solid #f0f1f2; padding:60px 40px 50px 40px;}

}

@media(max-width:768px){

.gywm_rb1{ height:auto; overflow:hidden; background:url(../images/bg4.jpg) no-repeat left top;background-size:cover; border-top:4px solid #f0f1f2; padding:30px 30px 50px 30px;}

}

.gywm_rb2{ height:auto; overflow:hidden; background:url(../images/bg5.jpg) no-repeat left top;background-size:cover; border-top:4px solid #f0f1f2; padding:70px 40px 146px 40px;}

.whln{ width:67%; height:auto; overflow:hidden; margin:0 auto;}

.whln li{ clear:both; height:auto; overflow:hidden; margin-bottom:75px; line-height:40px;}

.whln li span{ display:block; float:left; width:36px; height:auto;}

.whln li strong{ float:right; display:block; width:86%; height:auto; overflow:hidden;}

.whln li strong em{ display:block; float:left; width:90px; color:#262626; font-size:18px;}

.whln li strong i{ display:block; float:left; width:81%;}

.whln li strong i b{ font-weight:normal; color:#808080; font-size:14px; letter-spacing:0.8px; display:block; width:100%;}

.whln li:last-child{ margin-bottom:0px;}

.whln li strong i b.min{ line-height:20px;}

@media(max-width:1024px){

.whln{ width:100%; height:auto; overflow:hidden; margin:0 auto;}	

}

@media(max-width:678px){

.whln{ width:100%; height:auto; overflow:hidden; margin:0 auto;}	

.gywm_rb2{ height:auto; overflow:hidden; background:url(../images/bg5.jpg) no-repeat left top;background-size:cover; border-top:4px solid #f0f1f2; padding:30px 30px 50px 30px;}

}

@media(max-width:414px){

.whln{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

.whln li strong{ float:right; display:block; width:83%; height:auto; overflow:hidden;}	

.whln li{ clear:both; height:auto; overflow:hidden; margin-bottom:15px; line-height:30px;}

.whln li strong i{ display:block; float:left; width:91%;}



}

.gywm_rb3{ clear:both; height:auto; overflow:hidden; padding:50px 40px 0 40px; border-top:4px solid #f0f1f2;}

.gywm_rb3 h1{ color:#2281d3; font-size:18px; font-weight:bold; line-height:36px;}

.gywm_rb3 p{ color:#808080; font-size:14px; line-height:28px;}

.gywm_rb3 p span.dyi{ color:#262626; font-size:14px; margin-right:10px;}

.gywm_rb3 p span.yie{ color:#808080; font-size:14px; padding-left:20px;}

.gywm_rb3 p img:hover{-moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}

@media(max-width:768px){

.gywm_rb3{ clear:both; height:auto; overflow:hidden; padding:30px 20px 0 20px; border-top:4px solid #f0f1f2;}	

}

.gywm_rb4{ height:auto; overflow:hidden; padding:0 40px;}

.ldtd{ height:auto; overflow:hidden; background:#f5f5f5; padding:49px 82px 0 82px;}

.ldtd_t{ height:auto; overflow:hidden;}

.ldtd_t dl{ float:left; width:44%; height:auto; overflow:hidden; background:#fff; padding:21px 21px 0 21px; margin-bottom:50px;}

.ldtd_t dt{ width:100%; height:auto; overflow:hidden;}

.ldtd_t dt img{ display:block; width:100%; height:330px;}

.ldtd_t dd{ height:auto; line-height:59px; text-align:center; font-size:14px;color:#333; font-weight:bold;}

.ldtd_t dl.youd{ float:right;}

.ldtd_b{ clear:both; width:100%; height:auto; overflow:hidden;}

.ldtd_b dl{ float:left; width:28%; height:auto; background:#fff; margin-right:8%; padding:21px 21px 0 21px; margin-bottom:50px;}

.ldtd_b dl.qcbj{ margin-right:0px;}

.ldtd_b dt{ height:auto; overflow:hidden;}

.ldtd_b dt img{ display:block; margin:0 auto; max-width:100%; height:200px;}

.ldtd_b dd{ height:auto; line-height:59px; text-align:center; font-size:14px;color:#333; font-weight:bold;}

@media(max-width:1024px){

.ldtd{ height:auto; overflow:hidden; background:#f5f5f5; padding:30px 40px 0 40px;}	

.ldtd_t dt img{ display:block; width:100%; height:160px;}

.ldtd_b dt img{ display:block; margin:0 auto; max-width:100%; height:154px;}

}

@media(max-width:414px){

.ldtd{ height:auto; overflow:hidden; background:#f5f5f5; padding:30px 20px 0 20px;}	

.ldtd_t dt img{ display:block; width:100%; height:auto;}

.ldtd_b dt img{ display:block; margin:0 auto; max-width:100%; height:auto;}

.ldtd_t dl{ float:left; width:100%; height:auto; overflow:hidden; background:#fff; padding:21px 21px 0 21px; margin-bottom:30px;}

.ldtd_b dl{ float:left; width:100%; height:auto; background:#fff; margin-right:0%; padding:21px 21px 0 21px; margin-bottom:30px;}



}

.ldtd1{ height:auto; overflow:hidden; background:#f5f5f5; padding:49px 40px 40px 58px;}

.ldtd1 dl{ float:left; width:32%; height:auto; overflow:hidden; background:#fff; padding:19px 0; margin-right:2%; margin-bottom:17px;}

.ldtd1 dt{ width:100%; height:170px; overflow:hidden; margin-bottom:10px;}

.ldtd1 dt img{ display:block; max-width:100%; margin:0 auto;}

.ldtd1 dd{ height:auto; text-align:center; overflow:hidden;}

.ldtd1 dd h1{ color:#262626; line-height:24px; font-size:14px; font-weight:bold; letter-spacing:1px;}

.ldtd1 dd p{ color:#262626; line-height:24px; letter-spacing:1px;}

.ldtd1 dl.qcbj{ margin-right:0px;}

@media(max-width:1024px){

.ldtd1{ height:auto; overflow:hidden; background:#f5f5f5; padding:40px 40px 40px 40px;}

}

@media(max-width:414px){

.ldtd1{ height:auto; overflow:hidden; background:#f5f5f5; padding:30px 20px 30px 20px;}

.ldtd1 dl{ float:left; width:100%; height:auto; overflow:hidden; background:#fff; padding:19px 0; margin-right:0%; margin-bottom:17px;}

.ldtd1 dl.qcbj{ margin-right:0%;}

}

.gywm_rb5{ height:auto; overflow:hidden; background:#fff; padding:64px 0 55px 0; border-top:4px solid #f0f1f2;}

.fzlc_t{ width:100%; height:auto; overflow:hidden; padding:0 40px; margin-bottom:60px;}

.fzlc_t h1{ color:#262626; text-align:center; line-height:30px; letter-spacing:2px; font-size:24px; margin-bottom:40px;}

.fzlc_t p{ line-height:28px; color:#262626; font-size:14px; letter-spacing:1px;}

.fzlc_b{ height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center top; padding:0 40px;}

.fzlc_bt{ height:auto; overflow:hidden; min-height:70px; position:relative; padding:0 100px; background:#3fb2e9; margin-bottom:88px;}

.flin{ border-left:1px solid #fff; padding-right:39px;}

.xone{ border-right:1px solid #fff; display:block; width:100%;}

.xone a{ display:block; padding-top:45px; text-align:center; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; height:70px;}

.dada{ background:url(../images/bg4.png) no-repeat left 16px #2281d3;}

.xiao{ background:url(../images/bg4.png) no-repeat left 16px #3fb2e9;}

.fzlc_bb{ clear:both; width:78%; margin:0 auto; overflow:hidden; overflow-y:scroll; padding-right:10px; height:1056px; background:url(../images/bg7.jpg) repeat-y 322px top;}

.fzlc_bb::-webkit-scrollbar-track{background:rgba(255,255,255,0);}

.fzlc_bb::-webkit-scrollbar{width: 10px;background:rgba(255,255,255,0);}

.fzlc_bb::-webkit-scrollbar-thumb{background:rgba(255,255,255,0);border: 10px solid rgba(255,255,255,0);}

.fzlc_bb li{ float:right; }

.fzlc_bb li.youq{width:52%; float:right; background:url(../images/bg7.png) no-repeat 1px 45px; padding-left:79px;}

.tuon{ position:relative; background:#3fb2e9; padding:9px; overflow:hidden;}

.tuon img:hover{-moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}

.tuon:after{ content:'';position:absolute;left:-13px; top:48px; height:23px;width:13px; background:url(../images/bg8.png) no-repeat;transition:400ms ease all;-moz-transition:400ms ease all;}

.tuon1:before{ content:'';position:absolute;right:-13px; top:48px; height:23px;width:13px; background:url(../images/bg9.png) no-repeat;transition:400ms ease all;-moz-transition:400ms ease all;}

.fzlc_bb li h1{ text-align:center; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:60px; line-height:60px; margin-top:10px;}

.fzlc_bb li.youw{ width:53.2%; float:left; background:url(../images/bg7.png) no-repeat 308px 45px; padding-right:79px; margin-top:-66px;}

.fzlc_bb li.youq1{ margin-top:-66px;}

@media(max-width:1024px){

.fzlc_bb{ clear:both; width:78%; margin:0 auto; overflow:hidden; overflow-y:scroll; padding-right:10px; height:1056px; background:url(../images/bg7.jpg) repeat-y 246px top;}	

}

@media(max-width:768px){

.fzlc_bb{ clear:both; width:78%; margin:0 auto; overflow:hidden; overflow-y:scroll; padding-right:10px; height:1056px; background:url(../images/bg7.jpg) repeat-y 246px top;}	

.dada{ background: #2281d3;}

.xiao{ background:#3fb2e9;}

.xone a{ display:block; padding-top:0px; line-height:70px; text-align:center; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; height:70px;}

.fzlc_bb li h1{ text-align:center; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:30px; margin-top:10px;}

.fzlc_t{ width:100%; height:auto; overflow:hidden; padding:0 30px; margin-bottom:30px;;}

.fzlc_b{ height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center top; padding:0 30px;}



}

@media(max-width:414px){

.fzlc_bb{ clear:both; width:100%; margin:0 auto; overflow:hidden; overflow-y:scroll; padding-right:10px; height:1056px; background:none;}	

.dada{ background: #2281d3;}

.xiao{ background:#3fb2e9;}

.xone a{ display:block; padding-top:0px; line-height:70px; text-align:center; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; height:70px;}

.fzlc_bb li h1{ text-align:center; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:30px; margin-top:10px;}

.flin{ border-left:1px solid #fff; padding-right:0px;}

.fzlc_bt{ height:auto; overflow:hidden; min-height:70px; position:relative; padding:0 60px; background:#3fb2e9; margin-bottom:30px;}

.fzlc_bb li.youq{width:100%; float:right; background:none;; padding-left:0px;}

.tuon img{ display:block; margin:0 auto;}

.fzlc_bb li{ float:right; clear:both; width:100%; height:auto; overflow:hidden; margin-bottom:20px; }

.fzlc_bb li.youw{ width:100%; float:left; background:none; padding-right:0px; margin-top:0px;}

.fzlc_bb li.youq1{ margin-top:0px;}

.fzlc_t{ width:100%; height:auto; overflow:hidden; padding:0 20px; margin-bottom:30px;;}

.fzlc_b{ height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center top; padding:0 20px;}

}

.fzlc_t1{ margin-bottom:0px;}

.gywm_rb6{ clear:both; height:auto; overflow:hidden; background:url(../images/bg8.jpg) no-repeat center top; padding:53px 40px 29px 40px;background-size:cover; border-top:4px solid #f0f1f2;}

.lxwm_t{ height:auto; overflow:hidden; width:73%; margin:0 auto;}

.lxwm_t p{ clear:both; line-height:30px; margin-bottom:30px; overflow:hidden;}

.lxwm_t p span{ float:left; width:21px;}

.lxwm_t p font{ float:right; display:block; width:92%; color:#262626; font-size:18px;}

.lxwm_b{ height:auto; overflow:hidden;}

.lxwm_b p img{ margin-bottom:30px;}

.lxwm_b p img:hover{-moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}

@media(max-width:1024px){

.lxwm_t p font{ float:right; display:block; width:92%; color:#262626; font-size:14px;}	

}

@media(max-width:768px){

.lxwm_t p font{ float:right; display:block; width:92%; color:#262626; font-size:14px;}	

.gywm_rb6{ clear:both; height:auto; overflow:hidden; background:url(../images/bg8.jpg) no-repeat center top; padding:40px 30px 29px 30px;background-size:cover; border-top:4px solid #f0f1f2;}

}

@media(max-width:414px){

.lxwm_t p font{ float:right; display:block; width:90%; color:#262626; font-size:14px;}	

.gywm_rb6{ clear:both; height:auto; overflow:hidden; background:url(../images/bg8.jpg) no-repeat center top; padding:40px 20px 29px 20px;background-size:cover; border-top:4px solid #f0f1f2;}

.lxwm_t{ height:auto; overflow:hidden; width:100%; margin:0 auto;}

}

@media(max-width:375px){

.lxwm_t p font{ float:right; display:block; width:87%; color:#262626; font-size:14px;}	

.gywm_rb6{ clear:both; height:auto; overflow:hidden; background:url(../images/bg8.jpg) no-repeat center top; padding:40px 20px 29px 20px;background-size:cover; border-top:4px solid #f0f1f2;}

.lxwm_t{ height:auto; overflow:hidden; width:100%; margin:0 auto;}

}

/*关于我们 end*/



/*会员风采 begin*/

.hycf{ width:100%; height:auto; overflow:hidden; border-top:4px solid #f0f1f2; padding:50px 0px 0 0px;}

.hycf_t{ height:auto; overflow:hidden;}

.hycf_t li{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding:0 40px 39px 40px; margin-bottom:54px;}

.hycf_t li h1{ min-height:58px; border-bottom:4px solid #d9f3ff; margin-bottom:30px;}

.hycf_t li h1 span{ float:left; display:block; width:100%;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#262626; font-size:18px;}

.hycf_t li h1 span img{ vertical-align:middle; margin-right:21px; margin-top:-3px;}

.gniw{ clear:both; height:auto; overflow:hidden;}

.gniw_r{ float:right; width:36%; height:auto; overflow:hidden;}

.gniw_r img{ display:block; width:100%;transition: all 0.5s ease;}

.gniw_l{ float:left; width:57%; height:auto; overflow:hidden;}

.gniw_l p{ line-height:30px; color:#808080; font-size:14px; letter-spacing:1px; height:120px; overflow:hidden; margin-bottom:17px;}

.gniw_l span{ display:block; width:187px; height:53px; border:1px solid #808080; border-radius:10px; text-align:center; line-height:51px; font-size:18px; color:#262626;}

.hycf_t li:hover .gniw_r img{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}

.fy{ clear:both; line-height:30px; text-align:center; color:#669dd2; font-size:14px; margin:0 auto;overflow:hidden; padding:0 10px;} 

.fy div{ clear:both; text-align:left; margin:0 auto; text-align:center;}

.fy div a{  color:#333333 ; display:inline-block; width:30px; height:30px; border:2px solid #a0a0a0; line-height:26px; margin-right:20px; font-size:18px;}

.fy div a.next{ display:inline-block; width:auto; border:none; color:#5e5e5e; margin-right:0px;}

.fy div a.prve{ display:inline-block; width:auto; border:none; color:#5e5e5e; }

.fy div span.current{ width:30px; height:30px; background:#3fb2e9; color:#fff; font-size:18px; display:inline-block; margin-right:20px; }

.fy div em{ margin-right:20px; color:#5e5e5e; margin-right:20px;}

@media(max-width:768px){

.hycf_t li{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding:0 30px 30px 30px; margin-bottom:30px;}	

.hycf{ width:100%; height:auto; overflow:hidden; border-top:4px solid #f0f1f2; padding:30px 0px 0 0px;}

}

@media(max-width:414px){

.hycf_t li{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding:0 20px 30px 20px; margin-bottom:20px;}	

.gniw_r{ float:right; width:100%; height:auto; overflow:hidden; margin-bottom:20px;}

.gniw_l{ float:left; width:100%; height:auto; overflow:hidden;}

.gniw_l p{ line-height:28px; color:#808080; font-size:14px; letter-spacing:1px; height:auto; overflow:hidden; margin-bottom:17px;}

.hycf_t li h1 span{ float:left; display:block; width:100%;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#262626; font-size:16px;}

.fy div a{  color:#333333 ; display:inline-block; width:30px; height:30px; border:2px solid #a0a0a0; line-height:26px; margin-right:10px; font-size:14px;}

.fy div span.current{ width:30px; height:30px; background:#3fb2e9; color:#fff; font-size:14px; display:inline-block; margin-right:10px; }

.fy div em{ margin-right:20px; color:#5e5e5e; margin-right:10px;}

.hycf_t li h1 span img{ vertical-align:middle; margin-right:10px; margin-top:-3px;}

}

.hycf_t li h1 span b{ font-size:18px;}

@media(max-width:1024px){

.gywm_l1 li a{ font-size:14px;}	

}

@media(max-width:768px){

.gywm_l1 li{ float:left; width:25%}

.gywm_l1 li a{ font-size:14px;}	

}

@media(max-width:414px){

.gywm_l1 li{ float:left; width:50%}

.gywm_l1 li a{ font-size:14px;}	

.hycf_t li h1 span b{ font-size:16px;}

}

.hycf_t1 li h1 span{ float:left; display:block; width:77%;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#262626; font-size:18px;}

.hycf_t1 li h1 font{ float:right; display:block; width:163px; height:52px; background:#d9f3ff; line-height:52px; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; margin-top:6px; font-family:Arial, Helvetica, sans-serif; color:#2281d3; font-size:30px; letter-spacing:-1px;}

@media(max-width:1024px){

.hycf_t1 li h1 span{ float:left; display:block; width:74%;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#262626; font-size:18px;}	

}

@media(max-width:768px){

.hycf_t1 li h1 span{ float:left; display:block; width:70%;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#262626; font-size:18px;}	

}

@media(max-width:414px){

.hycf_t1 li h1{ min-height:auto; overflow:hidden;}

.hycf_t1 li h1 span{ float:left; display:block; width:100%;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#262626; font-size:16px;}

.hycf_t1 li h1 font{ float:right; display:block; width:163px; height:52px; background:#d9f3ff; line-height:52px; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; margin-top:6px; font-family:Arial, Helvetica, sans-serif; color:#2281d3; font-size:20px; letter-spacing:1px;}

	

}

.hycf_t2{ min-height:432px; margin-bottom:30px;}

.hycf_t2 li{ border-bottom:none; margin-bottom:44px; padding:0 40px 0 40px;}

.hycf_t2 li h1{ margin-bottom:0px; min-height:45px;}

.hycf_t2 li h1 span{ float:left; width:83%;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#262626; font-size:18px;}

.hycf_t2 li h1 font.chki{ float:right; width:116px; height:30px; border:1px solid #808080; border-radius:5px; text-align:center; line-height:28px; font-size:14px; color:#262626;}

@media(max-width:1024px){

.hycf_t2 li h1 span{ float:left; width:78%;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#262626; font-size:18px;}	

}

@media(max-width:768px){

.hycf_t2 li h1 span{ float:left; width:78%;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#262626; font-size:18px;}	

.hycf_t2 li{ border-bottom:none; margin-bottom:44px; padding:0 30px 0 30px;}

}

@media(max-width:414px){

.hycf_t2 li h1 span{ float:left; width:70%;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#262626; font-size:16px;}	

.hycf_t2 li{ border-bottom:none; margin-bottom:44px; padding:0 20px 0 20px;}

.hycf_t2 li h1 font.chki{ float:right; width:86px; height:30px; border:1px solid #808080; border-radius:5px; text-align:center; line-height:28px; font-size:14px; color:#262626;}

}

@media(max-width:375px){

.hycf_t2 li h1 span{ float:left; width:65%;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#262626; font-size:16px;}	

.hycf_t2 li{ border-bottom:none; margin-bottom:44px; padding:0 20px 0 20px;}

.hycf_t2 li h1 font.chki{ float:right; width:86px; height:30px; border:1px solid #808080; border-radius:5px; text-align:center; line-height:28px; font-size:14px; color:#262626;}

}



/*会员风采 end*/



/*咨询测评 begin*/

.gywm_l2 li ul{ padding:0 18px; margin-bottom:40px;}

.gywm_l2 li ul li a{ display:block; background:#84d3f9; font-size:16px;}

@media(max-width:768px){

.gywm_l2 li{ width:100%;}

.gywm_l2 li ul li{ float:left; width:100%;}	

}



.menuTitle3{cursor:pointer;width:100%; height:40px; background:#3fb2e9; line-height:40px; border-bottom:1px solid #fff; text-align:center; color:#fff; font-size:16px;}

.menuTitle3 a{ display:block;width:100%; height:40px; background:#3fb2e9; line-height:40px; border-bottom:1px solid #fff; text-align:center; color:#fff; font-size:16px;}

.activeTitle3{cursor:pointer;width:100%;height:40px; background:#2281d3; line-height:40px; border-bottom:1px solid #fff; text-align:center; color:#fff; font-size:16px;}

.activeTitle3 a{width:100%;height:40px; background:#2281d3; line-height:40px; border-bottom:1px solid #fff; text-align:center; color:#fff; font-size:16px;}

.menuContent3{width:100%; height:auto; overflow:hidden; display:none; padding:0 18px;}

.menuContent3 p{ line-height:40px; color:#d2d2d2; font-family:"Microsoft YaHei"; }





.menuTitle4{cursor:pointer;width:100%; height:40px; background:#3fb2e9; line-height:40px; border-bottom:1px solid #fff; text-align:center; color:#fff; font-size:16px;}

.menuTitle4 a{ display:block;width:100%; height:40px; background:#3fb2e9; line-height:40px; border-bottom:1px solid #fff; text-align:center; color:#fff; font-size:16px;}

.activeTitle4{cursor:pointer;width:100%;height:40px; background:#2281d3; line-height:40px; border-bottom:1px solid #fff; text-align:center; color:#fff; font-size:16px;}

.activeTitle4 a{width:100%;height:40px; background:#2281d3; line-height:40px; border-bottom:1px solid #fff; text-align:center; color:#fff; font-size:16px;}









/*咨询测评 end*/



/*企业培训 begin*/

@media(max-width:1024px){

.gywm_l3 li a{ font-size:14px;}	

}

@media(max-width:768px){

.gywm_l3 li{ width:33.33%;}

.gywm_l3 li a{ font-size:14px;}	

}

@media(max-width:414px){

.gywm_l3 li{ width:50%;}

.gywm_l3 li a{ font-size:14px;}	

}

@media(max-width:320px){

.gywm_l3 li{ width:100%;}

.gywm_l3 li a{ font-size:14px;}	

}



/*企业培训 end*/





/*课题研究 begin*/

.hycf_t2{ min-height:432px; margin-bottom:30px;}

.hycf_t2 li{ border-bottom:none; margin-bottom:44px; padding:0 40px 0 40px;}

.hycf_t2 li h1{ margin-bottom:0px; min-height:45px;}

.hycf_t2 li h1 span{ float:left; width:70%;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#262626; font-size:18px;}

.hycf_t2 li h1 font.chki{ float:right; width:116px; height:30px; border:1px solid #808080; border-radius:5px; text-align:center; line-height:28px; font-size:14px; color:#262626; }

.hycf_t2 li h1 em{ float:left; line-height:30px; margin-left:20px; color:#262626; font-size:16px;}

.hycf_t2 li h1:hover span{ color:#ce0000;}







/*课题研究 end*/





/*专家观点 begin*/

.hycf_t3 li h1{ padding:0 6px;}

.hycf_t3 li h1 span img{ margin-right:12px;}







/*专家观点 end*/



/*会刊 begin*/

.huk_t{ clear:both; height:auto; overflow:hidden;}

.huk_tt{ height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding:0 40px 40px 40px; margin-bottom:50px; clear:both;}

.huk_ttl{ float:left; width:18%;}

.huk_ttl dt{ height:auto; overflow:hidden; margin-bottom:35px;}

.huk_ttl dt img{ display:block; max-width:100%; margin:0 auto;}

.huk_ttl dd{ text-align:center; color:#262626; font-size:18px; font-weight:bold; line-height:24px; letter-spacing:2px;}

.huk_ttr{ float:right; width:78%; height:auto; overflow:hidden;}

.huk_ttr h1{ line-height:72px; font-size:72px;font-family: "BASKVILL";}

#huk_ttr h1{ line-height:52px; font-size:48px;font-family: "BASKVILL";}

.huk_ttr h2{ color:#262626; font-size:16px; line-height:24px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;}

.huk_ttr h2 em{ color:#d70000; font-size:16px; font-weight:bold;}

.huk_ttr h2 b{ font-size:16px; margin:0 12px 0 7px;}

.huk_ttr .nr{margin-bottom:15px;}

.huk_ttr p{/*  margin-bottom:25px; */ color:#999999; font-size:14px; line-height:24px;}

.huk_ttr p span{ color:#999; font-size:14px; margin-right:40px;}

.huk_ttr p span:last-child{ margin-right:0px;}

.huk_ttr p font{ font-size:30px; color:#262626;}

.huk_ttr p span.ciei{ display:block; width:187px; height:53px; border:1px solid #808080; border-radius:10px; text-align:center; line-height:51px; font-size:18px; color:#262626;}

.huk_ttr p:last-child{ margin-bottom:0px;}

.gywm_rb3 p img{ display:block; margin:0 auto; margin-bottom:30px;}

.dinhy{ display:block; width:187px; height:53px; border:1px solid #808080; border-radius:10px; text-align:center; line-height:51px; font-size:18px; color:#262626; margin:0 auto;}

.dinhy a{ display:block; font-size:18px; color:#262626;}

@media(max-width:768px){

.huk_tt{ height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding:0 30px 30px 30px; margin-bottom:30px; clear:both;}	

}

@media(max-width:414px){

.huk_tt{ height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding:0 20px 20px 20px; margin-bottom:20px; clear:both;}	

.huk_ttl{ float:left; width:100%; margin-bottom:20px; overflow:hidden;}

.huk_ttr{ float:right; width:100%; height:auto; overflow:hidden;}

.huk_ttl dt{ height:auto; overflow:hidden; margin-bottom:20px;}

.huk_ttr h1{ line-height:30px; font-size:30px;font-family: "BASKVILL";}

.huk_ttr h2{ color:#262626; font-size:14px; line-height:24px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;}

.huk_ttr h2 em{ color:#d70000; font-size:14px; font-weight:bold;}

.huk_ttr h2 b{ font-size:14px; margin:0 12px 0 7px;}

.huk_ttr p{ margin-bottom:10px; color:#999999; font-size:12px; line-height:24px;}

.huk_ttr p span{ color:#999; font-size:12px; margin-right:40px;}

}

.cd-popup1 {

    position: fixed;

    left: 0;

    top: 0;

    height: 100%;

    width: 100%;

    background-color: rgba(0, 0, 0, 0.5);

    opacity: 0;

    visibility: hidden;

    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

    transition: opacity 0.3s 0s, visibility 0s 0.3s;

    z-index:9999;

}

.cd-popup1.is-visible1 {

    opacity: 1;

    visibility: visible;

    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;

    transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container1 {

    position: relative;

    width:400px;

    margin:250px auto;

    height:auto; overflow:hidden;

    background: #FFF;

    border-radius: .4rem .4rem .4rem .4rem;

    text-align: center;

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

  -webkit-transform: translateY(-60px);

  -moz-transform: translateY(-60px);

  -ms-transform: translateY(-60px);

  -o-transform: translateY(-60px);

  transform: translateY(-60px);

    -webkit-backface-visibility: hidden;

    -webkit-transition-property: -webkit-transform;

    -moz-transition-property: -moz-transform;

    transition-property: transform;

    -webkit-transition-duration: 0.3s;

    -moz-transition-duration: 0.3s;

    -ms-transition-duration: 0.3s;

    -o-transition-duration: 0.3s;

    transition-duration: 0.3s;

}

.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px; color:#333;}

.is-visible1 .cd-popup-container1 {

	-webkit-transform: translateY(0);

  -moz-transform: translateY(0);

  -ms-transform: translateY(0);

  -o-transform: translateY(0);

  transform: translateY(0);

  }

.biaod{ clear:both; height:auto; overflow:hidden; padding:40px 30px;}

.biaod p{ margin-bottom:15px;}

.wbk{ width:100%; height:45px; border:1px solid #dedede; border-radius:5px; line-height:43px; padding:0 15px; font-size:16px;}

.binr{ width:100%; height:45px; border:1px solid #dedede; text-align:center; line-height:43px; color:#333; font-size:16px; border-radius:5px; background:#fff;}

@media(max-width:414px){

.cd-popup-container1 {

    position: relative;

    width:98%;

    margin:100px auto;

    height:auto; overflow:hidden;

    background: #FFF;

    border-radius: .4rem .4rem .4rem .4rem;

    text-align: center;

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

  -webkit-transform: translateY(-60px);

  -moz-transform: translateY(-60px);

  -ms-transform: translateY(-60px);

  -o-transform: translateY(-60px);

  transform: translateY(-60px);

    -webkit-backface-visibility: hidden;

    -webkit-transition-property: -webkit-transform;

    -moz-transition-property: -moz-transform;

    transition-property: transform;

    -webkit-transition-duration: 0.3s;

    -moz-transition-duration: 0.3s;

    -ms-transition-duration: 0.3s;

    -o-transition-duration: 0.3s;

    transition-duration: 0.3s;

}	

}



.cgwj{ clear:both; height:auto; overflow:hidden;}

.cgwj dl{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding:0px 40px 40px 40px; margin-bottom:40px;}

.cgwj dt{ float:left; width:24%; height:auto; overflow:hidden;}

.cgwj dt img{ display:block; width:100%; height:auto;}

.cgwj dd{ float:right; width:67%; height:auto; overflow:hidden;}

.cgwj dd h1{ color:#262626; font-size:24px; line-height:30px; margin-bottom:20px;}

.cgwj dd ul{ padding-left:6px;}

.cgwj dd li{ line-height:48px; color:#262626; font-size:16px; background:url(../images/bg9.jpg) no-repeat left 22px; padding-left:26px;}

.cgwj dd a{display:block; width:184px; height:60px; border:1px solid #808080; border-radius:10px; text-align:center; line-height:58px; margin-top:16px; font-size:18px; color:#262626; margin-left:7px;}

.cgwj dl:last-child{ border:none;}

@media(max-width:1024px){

.cgwj dt img{ display:block; width:100%; height:240px;}	

.cgwj dd h1{ color:#262626; font-size:30px; line-height:30px; margin-bottom:10px;}

.cgwj dd a{display:block; width:184px; height:60px; border:1px solid #808080; border-radius:10px; text-align:center; line-height:58px; margin-top:10px; font-size:18px; color:#262626; margin-left:7px;}

}

@media(max-width:768px){

.cgwj dl{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding:0px 30px 30px 30px; margin-bottom:30px;}

.cgwj dt img{ display:block; width:100%; height:246px;}	

.cgwj dd h1{ color:#262626; font-size:30px; line-height:30px; margin-bottom:10px;}

.cgwj dd a{display:block; width:184px; height:60px; border:1px solid #808080; border-radius:10px; text-align:center; line-height:58px; margin-top:10px; font-size:18px; color:#262626; margin-left:7px;}

}

@media(max-width:414px){

.cgwj dl{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding:0px 20px 20px 20px; margin-bottom:20px;}

.cgwj dt{ float:left; width:100%; margin-bottom:20px;}

.cgwj dt img{ display:block; width:auto; max-width:100%; margin:0 auto; height:auto;}	

.cgwj dd h1{ color:#262626; font-size:20px; line-height:30px; margin-bottom:10px;}

.cgwj dd a{display:block; width:184px; height:52px; border:1px solid #808080; border-radius:10px; text-align:center; line-height:50px; margin-top:10px; font-size:18px; color:#262626; margin-left:7px;}

.cgwj dd{ float:right; width:100%; height:auto; overflow:hidden;}

.cgwj dd li{ line-height:28px; color:#262626; font-size:14px; background:url(../images/bg9.jpg) no-repeat left 13px; padding-left:26px;}



}



.bmjb{ clear:both; width:100%; height:auto; overflow:hidden;}

.bmjb dl{ clear:both; height:auto; overflow:hidden; padding:0px 40px 0 40px; margin-bottom:50px;}

.bmjb dt{float:left; display:block; width:16%; height:auto; overflow:hidden;}

.bmjb dt img{ display:block; max-width:100%; margin:0 auto; height:auto}

.bmjb dd{ float:right; width:80%; height:auto; overflow:hidden;}

.bmjb dd h1{ color:#262626; font-size:18px; line-height:30px; margin-bottom:15px;}

.yone{ float:left; width:66%; height:auto; overflow:hidden;}

.bmjb dd p{ color:#828282; font-size:14px; line-height:30px;}

.bmjb dd p span{ color:#262626; font-size:14px;}

.diny{ float:right; width:142px; height:45px; border:1px solid #808080; text-align:center; line-height:43px; border-radius:5px; margin-top:136px; margin-right:60px;}

.diny a{ display:block; color:#262626; font-size:18px; letter-spacing:2px;}

@media(max-width:1024px){

.diny{ float:right; width:142px; height:45px; border:1px solid #808080; text-align:center; line-height:43px; border-radius:5px; margin-top:106px; margin-right:0px;}

.bmjb dd h1{ color:#262626; font-size:18px; line-height:30px; margin-bottom:5px;}	

}

@media(max-width:768px){

.diny{ float:right; width:142px; height:45px; border:1px solid #808080; text-align:center; line-height:43px; border-radius:5px; margin-top:106px; margin-right:0px;}

.bmjb dd h1{ color:#262626; font-size:18px; line-height:30px; margin-bottom:5px;}	

.bmjb dl{ clear:both; height:auto; overflow:hidden; padding:0px 30px 0 30px; margin-bottom:30px;}

}

@media(max-width:414px){

.diny{ float:none; width:142px; height:45px; border:1px solid #808080; text-align:center; line-height:43px; border-radius:5px; margin-top:10px; margin-right:0px;}

.bmjb dd h1{ color:#262626; font-size:18px; line-height:30px; margin-bottom:5px;}	

.bmjb dl{ clear:both; height:auto; overflow:hidden; padding:0px 20px 0 20px; margin-bottom:30px;}

.bmjb dt{float:left; display:block; width:100%; height:auto; overflow:hidden; margin-bottom:15px;}

.bmjb dt img{ display:block; max-width:100%; margin:0 auto; height:auto}

.bmjb dd{ float:right; width:100%; height:auto; overflow:hidden;}

.yone{ float:none; width:100%; height:auto; overflow:hidden;}

}



.xstj{ height:auto; overflow:hidden;}

.xstj dl{ clear:both; height:auto; overflow:hidden; padding:0 40px 50px 40px; margin-bottom:50px; border-bottom:1px solid #f0f0f0;}

.xstj dt{ float:left; width:30%; height:auto; overflow:hidden;}

.xstj dt img{ display:block; max-width:100%; margin:0 auto;}

.xstj dd{ float:right; width:64%; height:auto; overflow:hidden; padding-top:25px; padding-right:30px;}

.xstj dd h1{ color:#262626; font-size:24px; line-height:48px; margin-bottom:25px;}

.xstj dd p{ line-height:36px; color:#808080; font-size:16px; height:180px; overflow:hidden; margin-bottom:15px;}

.xstj dd a{display:block; width:184px; height:60px; border:1px solid #808080; border-radius:10px; text-align:center; line-height:58px; font-size:18px; color:#262626; margin-left:7px;}

.xstj dl:last-child{ border:none;}

@media(max-width:768px){

.xstj dl{ clear:both; height:auto; overflow:hidden; padding:0 30px 30px 30px; margin-bottom:30px; border-bottom:1px solid #f0f0f0;}	

}

@media(max-width:414px){

.xstj dl{ clear:both; height:auto; overflow:hidden; padding:0 20px 20px 20px; margin-bottom:30px; border-bottom:1px solid #f0f0f0;}

.xstj dt{ float:left; width:100%; height:auto; overflow:hidden;}

.xstj dt img{ display:block; max-width:100%; margin:0 auto;}

.xstj dd{ float:right; width:100%; height:auto; overflow:hidden; padding-top:25px; padding-right:0px;}

.xstj dd h1{ color:#262626; font-size:20px; line-height:28px; margin-bottom:15px;}

.xstj dd p{ line-height:28px; color:#808080; font-size:14px; height:auto; overflow:hidden; margin-bottom:15px;}

	

}



.hycff{ padding-top:0px;}

.gninw{ height:auto; overflow:hidden; background:url(../images/bg10.jpg) no-repeat center top; padding:50px 160px; border-bottom:2px solid #f0f0f0;/*  margin-bottom:50px; */}

.gninw h1{ text-align:center; color:#262626; font-size:24px; line-height:30px; letter-spacing:2px; margin-bottom:45px;}

.gninw h1 img{ vertical-align:middle; margin-top:-3px; margin-right:16px;}

.gninw dt{ height:auto; overflow:hidden;}

.gninw dt img{ display:block; max-width:100%; margin:0 auto; margin-bottom:30px;}

.gninw dd p{ line-height:30px; color:#262626; font-size:14px; letter-spacing:0.5px;}

.gninw dd p span{ display:block; width:116px; height:30px; border:1px solid #808080; text-align:center; line-height:28px; color:#262626; font-size:14px; border-radius:5px; margin-top:15px;}

.xoeni{ clear:both; width:100%; height:auto; overflow:hidden; margin:50px 0px; border-bottom:2px solid #f0f0f0; padding:0 170px 40px 170px;}

.xoeni li{ background:url(../images/bg11.png) no-repeat left 10px; padding-left:40px; line-height:40px;}

.xoeni li a{ display:block; color:#2281d3; font-size:14px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.xoeni li a b{ /* font-size:18px; */ display:inline; color:#2281d3; font-size:14px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.xoeni li a:hover{ color:#ce0000;}

.xoeni h1{ text-align:center; color:#262626; font-size:24px; line-height:30px; letter-spacing:2px; margin-bottom:20px;}

.xoeni h1 img{ vertical-align:middle; margin-top:-3px; margin-right:16px;}

.xoeni:last-child{ border:none;}

@media(max-width:1024px){

.gninw{ height:auto; overflow:hidden; background:url(../images/bg10.jpg) no-repeat center top; padding:40px 40px; border-bottom:2px solid #f0f0f0; margin-bottom:40px;}	

.xoeni{ clear:both; width:100%; height:auto; overflow:hidden; margin-bottom:40px; border-bottom:2px solid #f0f0f0; padding:0 40px 40px 40px;}

.gninw h1{ text-align:center; color:#262626; font-size:18px; line-height:30px; letter-spacing:2px; margin-bottom:20px;}

.xoeni h1{ text-align:center; color:#262626; font-size:18px; line-height:30px; letter-spacing:2px; margin-bottom:20px;}

}

@media(max-width:414px){

.gninw{ height:auto; overflow:hidden; background:url(../images/bg10.jpg) no-repeat center top; padding:30px 20px; border-bottom:2px solid #f0f0f0; margin-bottom:20px;}	

.xoeni{ clear:both; width:100%; height:auto; overflow:hidden; margin-bottom:20px; border-bottom:2px solid #f0f0f0; padding:0 20px 20px 20px;}

.gninw h1{ text-align:center; color:#262626; font-size:18px; line-height:30px; letter-spacing:2px; margin-bottom:10px;}

.xoeni h1{ text-align:center; color:#262626; font-size:18px; line-height:30px; letter-spacing:2px; margin-bottom:10px;}

}

/*会刊 end*/







.cd-popup2 {

    position: fixed;

    left: 0;

    top: 0;

    height: 100%;

    width: 100%;

    background-color: rgba(0, 0, 0, 0.5);

    opacity: 0;

    visibility: hidden;

    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

    transition: opacity 0.3s 0s, visibility 0s 0.3s;

    z-index:9999;

}

.cd-popup2.is-visible2 {

    opacity: 1;

    visibility: visible;

    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;

    transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container2 {

    position: relative;

    width:400px;

    margin:250px auto;

    height:auto; overflow:hidden;

    background: #FFF;

    border-radius: .4rem .4rem .4rem .4rem;

    text-align: center;

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

  -webkit-transform: translateY(-60px);

  -moz-transform: translateY(-60px);

  -ms-transform: translateY(-60px);

  -o-transform: translateY(-60px);

  transform: translateY(-60px);

    -webkit-backface-visibility: hidden;

    -webkit-transition-property: -webkit-transform;

    -moz-transition-property: -moz-transform;

    transition-property: transform;

    -webkit-transition-duration: 0.3s;

    -moz-transition-duration: 0.3s;

    -ms-transition-duration: 0.3s;

    -o-transition-duration: 0.3s;

    transition-duration: 0.3s;

}

.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px; color:#333;}

.is-visible2 .cd-popup-container2 {

	-webkit-transform: translateY(0);

  -moz-transform: translateY(0);

  -ms-transform: translateY(0);

  -o-transform: translateY(0);

  transform: translateY(0);

  }





















.cd-popup3 {

    position: fixed;

    left: 0;

    top: 0;

    height: 100%;

    width: 100%;

    background-color: rgba(0, 0, 0, 0.5);

    opacity: 0;

    visibility: hidden;

    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

    transition: opacity 0.3s 0s, visibility 0s 0.3s;

    z-index:9999;

}

.cd-popup3.is-visible3 {

    opacity: 1;

    visibility: visible;

    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;

    transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container3 {

    position: relative;

    width:400px;

    margin:250px auto;

    height:auto; overflow:hidden;

    background: #FFF;

    border-radius: .4rem .4rem .4rem .4rem;

    text-align: center;

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

  -webkit-transform: translateY(-60px);

  -moz-transform: translateY(-60px);

  -ms-transform: translateY(-60px);

  -o-transform: translateY(-60px);

  transform: translateY(-60px);

    -webkit-backface-visibility: hidden;

    -webkit-transition-property: -webkit-transform;

    -moz-transition-property: -moz-transform;

    transition-property: transform;

    -webkit-transition-duration: 0.3s;

    -moz-transition-duration: 0.3s;

    -ms-transition-duration: 0.3s;

    -o-transition-duration: 0.3s;

    transition-duration: 0.3s;

}

.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px; color:#333;}

.is-visible3 .cd-popup-container3 {

	-webkit-transform: translateY(0);

  -moz-transform: translateY(0);

  -ms-transform: translateY(0);

  -o-transform: translateY(0);

  transform: translateY(0);

  }









@media(max-width:414px){

.cd-popup-container2 {

    position: relative;

    width:98%;

    margin:100px auto;

    height:auto; overflow:hidden;

    background: #FFF;

    border-radius: .4rem .4rem .4rem .4rem;

    text-align: center;

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

  -webkit-transform: translateY(-60px);

  -moz-transform: translateY(-60px);

  -ms-transform: translateY(-60px);

  -o-transform: translateY(-60px);

  transform: translateY(-60px);

    -webkit-backface-visibility: hidden;

    -webkit-transition-property: -webkit-transform;

    -moz-transition-property: -moz-transform;

    transition-property: transform;

    -webkit-transition-duration: 0.3s;

    -moz-transition-duration: 0.3s;

    -ms-transition-duration: 0.3s;

    -o-transition-duration: 0.3s;

    transition-duration: 0.3s;

}	

.cd-popup-container3 {

    position: relative;

    width:98%;

    margin:100px auto;

    height:auto; overflow:hidden;

    background: #FFF;

    border-radius: .4rem .4rem .4rem .4rem;

    text-align: center;

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

  -webkit-transform: translateY(-60px);

  -moz-transform: translateY(-60px);

  -ms-transform: translateY(-60px);

  -o-transform: translateY(-60px);

  transform: translateY(-60px);

    -webkit-backface-visibility: hidden;

    -webkit-transition-property: -webkit-transform;

    -moz-transition-property: -moz-transform;

    transition-property: transform;

    -webkit-transition-duration: 0.3s;

    -moz-transition-duration: 0.3s;

    -ms-transition-duration: 0.3s;

    -o-transition-duration: 0.3s;

    transition-duration: 0.3s;

}	

}





/*foein begin*/

.ldtd2{ height:auto; overflow:hidden; background:#f5f5f5; padding:40px 40px 20px 40px;}

.ldtd_t2{ height:auto; overflow:hidden;}

.ldtd_t2 dl{ float:left; width:46%; height:auto; overflow:hidden; background:#fff; padding:21px 21px 0 21px; margin-bottom:20px;}

.ldtd_t2 dt{ width:100%; height:auto; overflow:hidden;}

.ldtd_t2 dt img{ display:block; width:100%; height:250px;}

.ldtd_t2 dd{ height:auto;text-align:center; padding:15px;}

.ldtd_t2 dd p{ text-align:center; line-height:24px; color:#333; font-size:12px; height:48px; overflow:hidden;}

.ldtd_t2 dd h1{ line-height:24px; font-size:14px; font-weight:bold; color:#333;}

.ldtd_t2 dl.youd{ float:right;}

@media(max-width:1024px){

.ldtd2{ height:auto; overflow:hidden; background:#f5f5f5; padding:30px 40px 0 40px;}	

.ldtd_t2 dt img{ display:block; width:100%; height:181px;}

}

@media(max-width:414px){

.ldtd2{ height:auto; overflow:hidden; background:#f5f5f5; padding:30px 20px 0 20px;}	

.ldtd_t2 dt img{ display:block; width:100%; height:auto;}

.ldtd_t2 dl{ float:left; width:100%; height:auto; overflow:hidden; background:#fff; padding:21px 21px 0 21px; margin-bottom:20px;}

.ldtd_t2 dd p{ text-align:center; line-height:24px; color:#333; font-size:12px; height:auto; overflow:hidden;}



}





.ldtd_t3{ height:auto; overflow:hidden;}

.ldtd_t3 dl{ float:left; width:31%; margin-right:3%; height:auto; overflow:hidden; background:#fff; padding:21px 21px 0 21px; margin-bottom:20px;}

.ldtd_t3 dt{ width:100%; height:auto; overflow:hidden;}

.ldtd_t3 dt img{ display:block; width:100%; height:200px;}

.ldtd_t3 dd{ height:auto;text-align:center; padding:15px 10px;}

.ldtd_t3 dd p{ text-align:center; line-height:24px; color:#333; font-size:12px; height:48px; overflow:hidden;}

.ldtd_t3 dd h1{ line-height:24px; font-size:14px; font-weight:bold; color:#333;}

.ldtd_t3 dl.youd{ margin-right:0%;}

@media(max-width:1024px){

.ldtd_t3 dt img{ display:block; width:100%; height:181px;}

}

@media(max-width:414px){

.ldtd_t3 dt img{ display:block; width:100%; height:auto;}

.ldtd_t3 dl{ float:left; width:100%; height:auto; overflow:hidden; background:#fff; padding:21px 21px 0 21px; margin-bottom:20px;}

.ldtd_t3 dd p{ text-align:center; line-height:24px; color:#333; font-size:12px; height:auto; overflow:hidden;}



}



.tab4{width:auto;}
.tab4 ul.menu{ width:100%; margin:0 auto; display:block;height:auto;position:relative;}
.tab4 ul.menu li{ cursor:pointer;float:left;text-align:center; width:50%; overflow:hidden;}
.tab4 ul.menu li .behn_rt{color:#b2b2b2;}
.tab4 ul.menu li.active .behn_rt{color:#252525;}
.con1,.con2{height:auto; clear:both;}
.con2{display:none;}







/*foein end*/

















































































































































































































































































































