html,body,div,ul,li,ol,h2,h3,h4,h5,h6,p,a{ margin:0; padding:0; list-style:none; text-decoration:none; }

.header { width:1180px; margin:0 auto; }
.header .tBox { overflow:hidden; margin:15px 0; }
.header .logo { float:left; width:240px; }
.header .iconUl { float:right; }
.header .iconUl>li { float:left; padding:0 30px; border-right:solid 1px #eff0f2; }
.header .iconUl>li:last-child { border-right:0; padding-right:0; }
.header .menuUl{ width:1180px; }
.header .menuUl>li { float:left; position:relative; width:169px; text-align:center; color:#fff; font-size:14px; line-height:45px; background:url(../images/tab_img.png) 0 5px no-repeat #18976f; }
.header .menuUl>li.active{ background-color:#f1a15f; }
.header .menuUl>li:hover{ background-color:#f1a15f; }
.header .menuUl>li:first-child { width:166px; background-image:none; }
.header .menuUl>li:first-child{ border-top-left-radius:10px; }
.header .menuUl>li:last-child{ border-top-right-radius:10px; }
.header .menuUl>li>a{ color:#fff; display:block; width:100%; }
.header .menuUl>li>ol{ position:absolute; left:0; top:100%; width:100%; z-index:10; display:none; }
.header .menuUl>li:hover>ol{ display:block; }
.header .menuUl>li>ol li{ background:#a1a7af; font-size:14px; line-height:1.5em; padding:11px 0; text-align:center; border-top:solid 1px #fff; }
.header .menuUl>li>ol li:hover{ background:#f1a15f }
.header .menuUl>li>ol li a{ color:#fff; display:block; width:100% }
.clearfix:after{ content:""; display:block; visibility:hidden; clear:both; height:0; }



.page{ font-size:14px; overflow:hidden; font-family:"Microsoft YaHei"; }
.page img{ display:block; }
.page h2{ color:#18976f; text-align:center; font-family:'Microsoft YaHei'; font-size:30px; line-height:1.5em; font-weight:normal; padding:10px 0; }
.qhBox { position:relative; left:50%; width:1920px; margin-left:-960px; overflow:hidden; }
.qhBox .boxUl { width:99999px; overflow:hidden; }
.qhBox .boxUl>li{ float:left; width:1920px; }
.qhBox .btnUl { position:absolute; left:50%; transform:translateX(-50%); bottom:20px; overflow:hidden; padding:2px 0; }
.qhBox .btnUl li{ float:left; width:10px; height:10px; border-radius:50%; border:1px solid #f59141; margin:0 10px; cursor:pointer; }
.qhBox .btnUl li.active{ background:#18976f; border:2px solid #18976f; margin:-2px 8px; width:12px; height:12px; }
.qhBox .btnLeft{ position:absolute; width:22px; top:50%; left:370px; transform:translate3d(0,-50%,0); cursor:pointer; }
.qhBox .btnRight{ position:absolute; width:22px; top:50%; right:370px; transform:translate3d(0,-50%,0); cursor:pointer; }


.qhBox2_ { position:relative; width:1180px; margin:0 auto 50px; }
.qhBox2 { position:relative; width:1049px; margin:0 auto; overflow:hidden; }
.qhBox2 .boxUl { width:99999px; overflow:hidden; }
.qhBox2 .boxUl>li{ float:left; width:245px; margin-right:23px; height:380px; padding:40px 0 20px; display:block; }
.qhBox2 .boxUl>li:last-child{ margin-right:0; }
.qhBox2_ .btnLeft{ position:absolute; width:22px; top:50%; left:0; transform:translate3d(0,-50%,0); cursor:pointer; display:none; }
.qhBox2_ .btnRight{ position:absolute; width:22px; top:50%; right:0; transform:translate3d(0,-50%,0); cursor:pointer; }


.qhBox2 .conTx { width:180px; border-radius:50%; margin:0 auto; overflow:hidden; border-width:3px; border-style:solid; }
.qhBox2 .boxUl>li h3 { font-family:'Microsoft YaHei'; font-size:24px; line-height:1.5em; padding:10px 0; font-weight:normal; text-align:center; position:relative; }
.qhBox2 .boxUl>li h3::after { content:""; position:absolute; width:10px; height:10px; left:50%; transform:translate3d(-50%,-5px,0) rotate(-45deg); top:100%; border-style:solid; border-width:1px; border-top:0; border-right:0; }
.qhBox2 .boxUl>li p { text-align:center; font-family:'Microsoft YaHei'; font-size:12px; line-height:1.5em; margin-top:20px; padding:0 10px; }

.qhBox2 .boxUl>li:nth-child(3n+1){ background:#f0a15f; }
.qhBox2 .boxUl>li:nth-child(3n+1) .conTx { border-color:#f9cda6; }
.qhBox2 .boxUl>li:nth-child(3n+1) h3 { border-bottom:solid 1px #bf9a7f; color:#fff; }
.qhBox2 .boxUl>li:nth-child(3n+1) h3::after { border-color:#bf9a7f; background:#f0a15f; }
.qhBox2 .boxUl>li:nth-child(3n+1) p { color:#fff; }
.qhBox2 .boxUl>li:nth-child(3n+2){ background:#f4d9a2; }
.qhBox2 .boxUl>li:nth-child(3n+2) .conTx { border-color:#feebcd; }
.qhBox2 .boxUl>li:nth-child(3n+2) h3 { border-bottom:solid 1px #d2b991; color:#7a683a; }
.qhBox2 .boxUl>li:nth-child(3n+2) h3::after { border-color:#d2b991; background:#f4d9a2; }
.qhBox2 .boxUl>li:nth-child(3n+2) p { color:#7a683a; }
.qhBox2 .boxUl>li:nth-child(3n+3){ background:#1a9970; }
.qhBox2 .boxUl>li:nth-child(3n+3) .conTx { border-color:#86cbb6; }
.qhBox2 .boxUl>li:nth-child(3n+3) h3 { border-bottom:solid 1px #46ae8d; color:#fff; }
.qhBox2 .boxUl>li:nth-child(3n+3) h3::after { border-color:#46ae8d; background:#1a9970; }
.qhBox2 .boxUl>li:nth-child(3n+3) p { color:#fff; }

.searchBox { padding:15px 0; background:#18976f; }
.seBox { width:960px; margin:0 auto; overflow:hidden; }
.seBox .iptBox { width: 365px; border-radius:50px; float: left; height: 30px; overflow:hidden; background:#fff; }
.seBox .iptBox input{ float:left; border: none; width:260px; padding:5px 10px 4px; outline:none; background-color:none; font-size:14px; line-height:1.5em; }
.seBox .iptBox.ing input{ background-image:none; }
.seBox .btnSearch{ float:right; cursor: pointer;}
.seBox .hotKey{ float: left; color: #fff; margin: 5px 0 0 15px; }
.seBox .hotKey a{ color: #fff; }
.seBox .hotKey a:hover{ text-decoration:underline; }

.seBox .btnRecruit{ float:right; margin-left:15px; padding:5px 20px; color:#fff; background:#e78a3d; border-radius:4px; }



.conBox { width:1180px; margin:0 auto; overflow:hidden; padding-bottom:50px; }
.conBox .pc { display:block; }
.conBox .mobile { display:none; }
.conBox .conTit{ overflow:hidden; margin:20px 0 30px; }
.conBox .conTit a{ color:#000}
.conBox .conTit a:hover{ text-decoration:underline; }
.conlBox{ width:783px; float:left; }
.conlBox h4{ margin-top:30px; }
.newList ul{ width:100%; }
.newList li{ overflow:hidden; padding:20px 0 10px; border-bottom:1px solid #e9e9e9; width:100%; }
.newList li h4{ font-size:18px; color:#4c4c4c; font-weight:normal; margin-top:0; }
.newList li h4 a{ color:#4c4c4c}
.newList li p{ margin-top:10px; overflow:hidden; font-size:12px; }
.newList li .author{ font-size:12px; color:#666; float:left; }
.newList li .publish_time{ color:#666666; float:right; }


.consBox{ padding:40px 0; margin:0; border-top:solid 1px #e9e9e9; overflow:hidden; }
.consBox:first-child { border-top:0; }
.consBox>dt { float:left; width:180px; border-radius:50%; overflow:hidden; }
.consBox>dd { float:left; margin:20px 0 0 60px; width:540px; }
.consBox>dd h4{ font-size:24px; line-height:1.5em; font-weight:normal; color:#555; }
.consBox>dd p{ font-size:14px; line-height:1.5em; margin-top:10px; color:#555; }
.consBox>dd a{ float:right; margin-top:20px; text-align:center; border:solid 1px #555; width:60px; padding:2px 5px; color:#555; }

.conYm{ text-align:right; padding:20px 0; }
.conYm span{ text-decoration:underline; color:#4c4c4c; margin-left:10px; cursor:pointer; text-align:center; display:block; }

.conrBox { width:294px; float:right; }
.conrBox p{ color:#666; margin-top:15px; }
.conrBox>h3{ font-size:24px; line-height:1.5em; color:#f1a15f; border-bottom:1px solid #f1a15f; padding-bottom:6px; font-weight:normal; margin-top:50px; }
.conrBox>h3:first-child{ margin:0; }
.conrBox .newUl li{ padding:15px 15px 15px 40px; box-sizing:border-box; background:url(../images/common_jt.png) 15px 19px no-repeat #f5f5f5; margin-top:10px; color:#333333; }
.conrBox .newUl li a{ color:#333; }
.conrBox .more{ width:144px; text-align:center; height:50px; line-height:50px; border:1px solid #989fa8; margin-top:25px; }
.conrBox .more a{ color:#989fa8; display:block; width:100%; }

.conlBox h1{ font-size:36px; color:#4c4c4c; font-weight:normal; }
.conlBox h5{ font-size:24px; line-height:2em; color:#000; font-weight:normal; text-align:center; }
.conlBox h5>span{ display:block; font-size:14px; line-height:1.5em; font-weight:normal; }
.conlBox p{ color:#666; font-size:14px; margin-top:30px; }
.conlBox .t_i{ text-indent:2em; }
.conlBox h4{ font-size:16px; }
.conlBox dl h4{ margin-top:0; font-size:24px; }
.conlBox h3{ font-size:20px; margin-top:30px; font-weight:normal; }
.conlBox .my_consroom{ color:#f1a15f; text-decoration:underline; }
.conlBox .jz{ margin:30px auto; }

.conlBox .font16{ font-size:16px; }
.conlBox .t_c{ text-align:center; font-size:18px; color:#000; margin-top:50px; }
.conlBox .t_r{ text-align:right; color:#000; margin-right:100px; margin-top:10px; }
.conlBox .t10{ margin-top:10px; }
.conlBox .t30{ margin-top:30px; }
.conlBox .t50{ margin-top:50px; }
.conlBox .t80{ margin-top:80px; }
.conlBox .font26{ font-size:26px; padding-left:3em; }

.conlBox p.p_black{ color:#000; }
.conlBox .m_top p{ margin-top:0; }
.conlBox .p_box{ padding:30px 30px 50px; border:1px dashed #aaaaaa; margin-top:30px; line-height:1.8em; }
.conlBox .p_box h4{ font-size:14px; }
.conlBox .p_box p{ margin-top:0; }
.conlBox .t_d{ text-decoration:underline; }
.conlBox .p_box1{ padding:15px 40px 50px; margin-top:30px; background:#18976f; line-height:1.8em; }
.conlBox .p_box1 p{ color:#fff; }
.conlBox .p_zs{ color:#999; }
.article_box{ display:none; }
.article_box.active{ display:block; }


.lyBox { background:#f0f3f6; width:980px; padding:100px; margin:0 auto 50px; overflow:hidden; }
.lyTab { float:left; width:50%; }
.lyTab table{ margin:0; padding:0; border:0; width:100%; }
.lyTab table td{ padding:5px 0; }
.lyTab .ipt01{ width:100%; border:1px solid #d3d3d3; box-sizing:border-box; border-radius:5px; font-family:'Microsoft YaHei'; font-size:16px; line-height:1.5em; padding:7px 10px; background:none; }
.lyTab .txt01{ width:100%; min-height:96px; border:1px solid #d3d3d3; box-sizing:border-box; border-radius:5px; font-family:'Microsoft YaHei'; font-size:16px; line-height:1.5em; padding:5px 10px; background:none; }
.lyTab .btn01{ color:#fff; border:0; padding:10px 40px; font-family:'Microsoft YaHei'; font-size:16px; line-height:1.5em; text-align:center; display:inline-block; background:#18976f; border-radius:5px; cursor:pointer; }
.lyEwm { float:right; width:50%; text-align:center; }
.lyEwm img{ width:308px; max-width:100%; margin:80px auto 0; }


.footer{ padding:20px 0 0; background:#f0f3f6; }
.footBox{ width:1049px; margin:0 auto; overflow:hidden; }
.footBox a{ color:#999; }
.footBox a:hover{ color:#676767; }
.footBox a img{ display:inline-block; width:20px; vertical-align:text-bottom; }
.footlBox { float:left; }
.footer p{ font-size:12px; line-height:1.8em; color:#999; }
.footlBox>p:nth-child(3){ margin-top:20px; }
.footUl{ overflow:hidden; }
.footUl li{ font-size:12px; line-height:1em; color:#676767; float:left; padding:0 15px; border-left:dotted 2px #333;}
.footUl li a{ color:#676767; }
.footUl li:first-child{ border-left:0; padding-left:0; }
.footrBox { float:right; }


.footer .copyright{ clear:both; text-align:center; }
.footer .copyright a{ color:#c0c0c0; }

@media screen and (max-width:720px) {

    
.page h2{ font-size:7.5vw; line-height:1.5em; font-weight:normal; padding:5vw 0; }
.page img { display:block; width:100%; }

.qhBox { left:0; width:90%; margin:0 auto; margin-top:1vw; }
.qhBox .boxUl>li{ width:90vw; }
.qhBox .btnLeft{ width:22px; top:50%; left:5%; }
.qhBox .btnRight{ width:22px; top:50%; right:5%; }



.qhBox2_ { position:relative; width:90%; margin:0 auto 5vw; }
.qhBox2 { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.qhBox2 .boxUl { width:100%; overflow:hidden; }
.qhBox2 .boxUl>li{ float:none; width:100%; margin-left:0; height:auto; padding:5vw 0; display:block; overflow:hidden; }
.qhBox2 .boxUl>li:first-child{ margin-left:0; }
.qhBox2_ .btnLeft{ display:none; }
.qhBox2_ .btnRight{ display:none;}


.qhBox2 .conTx { width:28vw; float:left; margin:0 5vw; border-width:0.5vw; }
.qhBox2 .boxUl>li h3 { float:left; font-size:5vw; line-height:1.5em; padding:0; width:50vw; font-weight:normal; text-align:left; }
.qhBox2 .boxUl>li h3:nth-child(n) { border-bottom:0; }
.qhBox2 .boxUl>li h3::after { display:none;}
.qhBox2 .boxUl>li p { float:left; width:50vw; font-size:3.125vw; line-height:1.5em; margin-top:1vw; padding:0; text-align:left; }


.searchBox { width:90%; margin:0 auto; padding:3vw 0; }
.seBox { width:90%; margin:0 auto; overflow:hidden; }
.seBox .iptBox { width:100%; border-radius:50px; float: left; height: 30px; overflow:hidden; background:#fff; }
.seBox .iptBox input{ float:left; border: none; width:80%; padding:5px 10px 4px; outline:none; background-color:none; font-size:14px; line-height:1.5em; }
.seBox .iptBox.ing input{ background-image:none; }
.seBox .btnSearch{ width:13%; float:right; cursor: pointer;}
.seBox p{ margin:1vw 0 0; font-size:3.125vw; line-height:1.5em; }



.conBox { width:90%; padding:5vw; }
.conBox .pc { display:none; }
.conBox .mobile { display:block; }
.conBox img { display:block; max-width:100%; }
.conBox .conTit{ font-size:3.125vw; line-height:1.5em; margin:0; }

.conlBox{ width:100%; float:none; }
.newList ul{ width:100%; }
.newList li{ padding:3vw 0; }
.newList li h4{ font-size:4.375vw; }
.newList li h4 a{ color:#4c4c4c}
.newList li p{ margin-top:1vw; overflow:hidden; font-size:3.125vw; }
.newList li .author{ font-size:12px; color:#666; float:left; }
.newList li .publish_time{ color:#666666; float:right; }

.conrBox { width:100%; float:none; margin:5vw auto; }
.conrBox p{ margin-top:3vw; }
.conrBox h3{ font-size:5vw; line-height:1.5em; border-bottom:1px solid #f1a15f; padding-bottom:2vw; margin-top:5vw; }
.conrBox h3:first-child{ margin:0; }
.conrBox .newUl li{ padding:2vw 2vw 2vw 8vw; background-position:2vw 3.5vw; background-size:4vw; margin-top:2vw; }
.conrBox .newUl li a{ color:#333; }
.conrBox .more{ width:30%; font-size:3.75vw; line-height:2em; height:auto; border:1px solid #989fa8; margin-top:3vw; }
.conrBox .more a{ color:#989fa8; display:block; width:100%; }


.consBox{ padding:5vw 0; margin:0; border-top:solid 1px #e9e9e9; overflow:hidden; }
.consBox:first-child { border-top:0; }
.consBox>dt { float:none; width:30vw; margin:0 auto; }
.consBox>dd { float:none; margin:0; width:100%; }
.consBox>dd h4{ font-size:5vw; line-height:1.5em; margin-top:3vw; text-align:center; }
.consBox>dd p{ font-size:3.4375vw; line-height:1.5em; margin-top:2vw; }
.consBox>dd a{ float:none; display:block; margin:2vw auto 0; text-align:center; border:solid 1px #555; width:20vw; padding:2vw 5vw; color:#555; }


.conYm{ text-align:right; padding:3vw 0; }
.conYm div{ float:none!important; width:100%!important; text-align:left; font-size:3.125vw; }
.conYm a{ font-size:3.125vw; }


.header { width:90%; }
.header img { display:block; max-width:100%; }
.header .tBox { overflow:hidden; margin:3vw 0 0; }
.header .logo { float:none; width:50vw; }
.header .iconUl { float:none; overflow:hidden; padding:3vw 0; }
.header .iconUl>li { padding:0 2.5vw; border-right:solid 0.1vw #eff0f2; }
.header .iconUl>li:first-child{ padding-left:0; width:29.17vw; }
.header .iconUl>li:nth-child(2){ width:22.08vw; }
.header .iconUl>li:last-child { border-right:0; padding-right:0; width:28.33vw; }
.header .menuUl{ width:90.66vw; margin:0 -0.33vw; position:relative; }
.header .menuUl>li { width:22vw; font-size:3.75vw; line-height:2em; background:#18976f; margin:0.5vw 0.33vw 0; position:static; }
.header .menuUl>li:first-child{ width:22vw; border-radius:0; }
.header .menuUl>li:last-child{ border-radius:0; }
.header .menuUl>li>ol{ top:8vw; overflow:hidden; }
.header .menuUl>li>ol li{ margin:0 0.25vw; font-size:3.75vw; line-height:1.5em; padding:2vw 0; }
.header .br_no { display:none; } 


.lyBox { width:90vw; padding:5vw; margin:5vw 0 0; }
.lyTab { float:none; width:100%; }
.lyTab .ipt01{ border-radius:2vw; font-size:3.75vw; line-height:1.5em; padding:1vw 2vw; }
.lyTab .txt01{ min-height:30vw; border-radius:2vw; font-size:3.75vw; line-height:1.5em; padding:1vw 2vw; }
.lyTab .btn01{ padding:2vw 5vw; font-size:3.75vw; line-height:1.5em; }
.lyEwm { float:none; width:100%; text-align:center; }
.lyEwm img{ margin:0 0 5vw; }



.footer{ padding:5vw 0; }
.footer img{ display:block; max-width:100%; }
.footBox{ width:100%; }
.footlBox { float:none; }
.footer p{ font-size:3.125vw; line-height:1.8em; text-align:center; }
.footUl{ overflow:hidden; width:80%; margin:5vw auto; }
.footUl li{ font-size:3.4375vw; padding:0 3vw; border-left:dashed 0.2vw #333;}
.footUl li:first-child{ padding:0 3vw; border-left:0;}
.footrBox { float:none; width:21.4vw; margin:5vw auto; }

}
