@charset "utf-8";

html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:    10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:480px){html{font-size:    15px;}}
@media screen and (min-width:414px){html{font-size:  13px;}}
@media screen and (min-width:560px){html{font-size:  17.5px;}}
@media screen and (min-width:640px){html{font-size:    20px;}}


.container{
    width: 100%;
    max-width: 640px;margin: 0 auto;
    min-width: 320px;
    overflow:hidden;
    position:relative;
}

/**/
/* .gcalbj{height:54.5rem;} */
.gcal{padding:2.25rem 3% 0;}
.gcal .tit{height:7.1rem;}
.gcal .tit i{display: block; width:20%;height:5.65rem; background:url(../images/caico.png) no-repeat center; background-size:100%;float:left;margin-left: 16%; margin-right: 0.75rem;}
.gcal .tit h3{float:left;width:61%;padding-top:1.45rem;}
.gcal .tit h3 span{display: block; font-size: 2.45rem; font-family: "MEllePRC"; line-height: 2.45rem; margin-bottom: 0.5rem;}
.gcal .tit h3 em{display:block; font-size: 0.9rem; line-height: 0.9rem;color:#444444; font-family: "Adobe 黑体 Std";letter-spacing: 0.1rem;} 
.gcal .canav{height:7.3rem;}
.gcal .canav ul li{float:left;width:31.5%; height:3.1rem; text-align: center;line-height: 3.1rem; background:#282828;margin-bottom: 0.5rem; margin-left: 0.75rem;}
.gcal .canav ul li.z-on{background:#AB2B2A; }
.gcal .canav ul li a{font-size: 1.1rem;color:#FFFFFF;}
.gcal .canav ul li:first-child,.gcal .canav ul li:nth-child(4){margin-left: 0;}
.gcal .an_ul ul{height:26.2rem;margin-bottom: 2rem;}
.gcal .an_ul li{float:left; width:44.3%; height:145px;position: relative; margin: 10px;}
.gcal .an_ul li img{width:100%; height:100%;}
.gcal .an_ul li i{display: block; width:100%;height:2rem; line-height: 2rem;font-size: 0.9rem;color:#FFF; text-align: center; background:url(../images/yy.png) no-repeat center; background-size:100%; position: absolute; left:0; bottom:0;}
/* .gcal .an_ul ul li:first-child{width:100%;height:15.0rem; margin-bottom: 1.45rem;}
.gcal .an_ul ul li:first-child i{display: none;} */
.gcal .an_ul ul li:nth-child(3),.gcal .an_ul ul li:nth-child(5){margin-left: 0.7rem;}
.gcal .an_ul span{display: block; width:37.8%;height:2.2rem; line-height: 1.8rem; margin:0 auto;border:3px solid #bababa;box-sizing: border-box;}
.gcal .an_ul span a{display: block; font-size: 0.85rem; color:#1A1A1A;padding-left:3.15rem;height: 100%; background:url(../images/jt.png) no-repeat 75%;background-size:11%;}
/**/
.khbj{height:45.4rem;}
.kh{padding:1.2rem 3% 1%; border-bottom:3px solid #5f5f5f;}
.kh .tit{margin-left:3.5rem; width:88%;height:5.9rem; background:url(../images/lpbj.png) no-repeat center; background-size:100%; margin-bottom: 0.8rem;}
.kh .tit h3{padding-left:26%;float:left;width:72%;padding-top:1.45rem;}
.kh .tit h3 span{display: block; font-size: 2.45rem; font-family: "MEllePRC"; line-height: 2.45rem; margin-bottom: 0.5rem;}
.kh .tit h3 i{display:block; font-size: 0.9rem; line-height: 0.9rem;color:#444444; font-family: "Adobe 黑体 Std";}
.kh .tit h3 i em{margin-left: 9%;}
.kh ul li{height:6.95rem !important; padding:0.6rem 0.65rem 0.6rem 1rem; background:#F3F3F3; margin-bottom: 0.6rem;}
.kh ul li dl dt{width:30.8%;height:6.95rem; float:right;}
.kh ul li dl dt img{width:100%;}
.kh ul li dl dd{float:left; width:63%;}
.kh ul li dl dd span{display:block; margin-bottom: 0.95rem;padding-top:1.3rem; line-height: 1.1rem;}
.kh ul li dl dd span a{font-size: 1.1rem; color:#444444; line-height: 1.1rem;}
.kh ul li dl dd p{font-size: 1rem; color:#808080;}
.kh .gd{width:30%; height:2rem;margin:0 auto; text-align: center; line-height: 2rem;background:#ab2b2a;}
.kh .gd a{display: block; font-size: 1rem; color:#FFF;}
/**/
.loop{height:16.0rem;}
.lop{padding:1.65rem 3% 0;}
.lop h3{font-size: 1.1rem;color:#333333; line-height: 1.1rem; height:1.4rem;padding-left:1rem; background:url(../images/hz.png) no-repeat left; background-size:2%; margin-bottom: 1.05rem;}
/* .lop ul li{float:left;width:100% !important; height:11.8rem; margin-right: 2rem;} */
.lop ul li{float:left;width:100% !important; height:11.8rem;}
.lop ul li em{display: block; height:5.2rem;border:1px solid #dbdbdb;width: 32%;float: left;}
/* .lop ul li em.cp{margin-top: 0.95rem;} */
/**/
.edge{padding:1.1rem 3% 0;}
.edge .tit{height:7.3rem;}
.edge .tit i{display: block; width:20%;height:5.65rem; background:url(../images/et1.png) no-repeat center; background-size:100%;float:left;margin-left: 7%; margin-right: 0.75rem;}
.edge .tit h3{float:left;width:61%;padding-top:1.45rem;}
.edge .tit h3 span{display: block; font-size: 2.45rem; font-family: "MEllePRC"; line-height: 2.45rem; margin-bottom: 0.5rem;color:#444444;}
.edge .tit h3 em{display:block; font-size: 0.9rem; line-height: 0.9rem;color:#444444; font-family: "Adobe 黑体 Std";letter-spacing: 0.1rem;} 
.edge .ed_sm ul li{height:27.0rem;}
.edge .ed_sm ul li dl dt{height:13.25rem; border-bottom:3px solid #ab2b2a; margin-bottom: 1.3rem;}
.edge .ed_sm ul li dl dt img{width:100%; height:100%;}
.edge .ed_sm ul li dl dd i{display: block;width:17.8%; height:3.8rem;float:left;margin-right: 0.8rem;}
.edge .ed_sm ul li dl dd i img{width:100%;height:100%;}
.edge .ed_sm ul li dl dd span{display: block;float:left;}
.edge .ed_sm ul li dl dd span em{display: block;font-size: 1.5rem; line-height: 1.5rem; margin-bottom: 0.75rem; color:#0f0e0d; font-weight: bold; font-family: "思源黑体 CN";}
.edge .ed_sm ul li dl dd span strong{display: block; font-weight: normal; font-size: 1.4rem;line-height: 1.4rem;color:#0f0e0d;font-family: "思源黑体 CN";}
.edge .ed_sm ul li dl dd p{height:5.4rem; margin-top: 1.2rem;font-size: 0.9rem;color:#0f0e0d; line-height: 1.4rem; opacity: 0.8;}
.edge .ed_sm ul li dl dd p b{ font-size: 0.9rem;color:#ab2b2a; font-weight: bold;font-family: "思源黑体 CN";}
.edge .ed_sm ul li:nth-child(3),.edge ul li:nth-child(4),.edge ul li:nth-child(5){height:25.2rem;}
/**/
.lcbj{height:27.65rem;background:#f7f7f7;}
.lc{padding:1.7rem 3% 0;}
.lc ul li{float:left;width:33%;}
.lc ul li i{display: block;width:63%;height:8.4rem; margin:0 auto 1.4rem;}
.lc ul li .lc1{background:url(../images/lct1.png) no-repeat center;background-size: 100%;}
.lc ul li .lc2{background:url(../images/lct2.png) no-repeat center;background-size: 100%;}
.lc ul li .lc3{background:url(../images/lct3.png) no-repeat center;background-size: 100%;}
.lc ul li .lc4{background:url(../images/lct4.png) no-repeat center;background-size: 100%;}
.lc ul li .lc5{background:url(../images/lct5.png) no-repeat center;background-size: 100%;}
.lc ul li .lc6{background:url(../images/lct6.png) no-repeat center;background-size: 100%;}
.lc ul li em{display: block;font-size: 1rem;color:#333333; text-align: center; line-height: 1rem;}
.lc ul li:first-child,.lc ul li:nth-child(2),.lc ul li:nth-child(3){margin-bottom: 2.1rem;}
.lc ul li:hover .lc1{background:url(../images/lct1_h.png) no-repeat center;background-size: 100%;}
.lc ul li:hover .lc2{background:url(../images/lct2_h.png) no-repeat center;background-size: 100%;}
.lc ul li:hover .lc3{background:url(../images/lct3_h.png) no-repeat center;background-size: 100%;}
.lc ul li:hover .lc4{background:url(../images/lct4_h.png) no-repeat center;background-size: 100%;}
.lc ul li:hover .lc5{background:url(../images/lct5_h.png) no-repeat center;background-size: 100%;}
.lc ul li:hover .lc6{background:url(../images/lct6_h.png) no-repeat center;background-size: 100%;}
/**/
.jstd{height:50rem;}
.jst{padding:2.6rem 3% 0;}
.jst .tit{height:7.5rem;}
.jst .tit i{display: block; width:20%;height:6.15rem; background:url(../images/jst.png) no-repeat center; background-size:100%;float:left;margin-left: 15.6%; margin-right: 0.75rem;}
.jst .tit h3{float:left;width:61%;padding-top:1.45rem;}
.jst .tit h3 span{display: block; font-size: 2.45rem; font-family: "MEllePRC"; line-height: 2.45rem; margin-bottom: 0.5rem;color:#444444;}
.jst .tit h3 em{display:block; font-size: 0.9rem; line-height: 0.9rem;color:#444444; font-family: "Adobe 黑体 Std";letter-spacing: 0.1rem;} 
.jst  ul li{float:left; width:50%;}
.jst  ul li strong{display: block; width:82%; height:12.3rem; margin:0 auto 1.05rem; border-radius:100%; overflow:hidden;}
.jst  ul li strong img{width:100%;}
.jst  ul li span{display: block; height:3rem; margin-bottom: 2.6rem;}
.jst  ul li span b{display: block;font-size: 1.6rem; line-height: 1.6rem; color:#333333; text-align: center; font-weight: normal;font-family: "黑体"; margin-bottom: 0.6rem;} 
.jst  ul li span b a{font-size: 1.6rem; color:#333333;}
.jst  ul li span em{display: block; font-size: 0.8rem; color:#333333; line-height: 0.8rem; text-align: center;}
.jst  ul li p{width:100%; margin:0 auto;}
.jst  ul li p em{display: block; float:left; font-size: 1.15rem; color:#333333; line-height: 1.15rem; width:33%; text-align: center; font-family: "思源黑体 CN"; border-right:1px solid #c5c5c5; box-sizing: border-box;}
.jst  ul li p em:last-child{border-right:0;}
.jst  ul li p em i{display: block; font-size: 0.8rem; text-align: center;line-height: 0.8rem; color:#b6b6b6; margin-top: 0.6rem; font-family: "思源黑体 CN"; font-weight: normal;} 
.jst  ul li:first-child,.jst  ul li:nth-child(2){margin-bottom: 1.75rem;}
/**/
.fwbj{height:37.25rem; background:url(../images/fwbj.jpg) no-repeat center; background-size:100%;}
.fw{padding:3.6rem 3% 0;} 
.fw h3{text-align: center; font-size: 2.55rem;color:#FFFFFF; line-height: 2.55rem; font-weight: bold; font-family: "MEllePRC"; margin-bottom: 3.05rem;}
.fw h3 i{display: block; font-size: 0.95rem; line-height: 0.95rem; color:#FFFFFF; margin-top: 0.3rem; font-family: "Adobe 黑体 Std";font-weight: normal;}
.fw  ul li{float:left; width:50%; margin-bottom: 2.1rem;}
.fw  ul li span{display:block;height:6.15rem; margin-bottom: 1.15rem;}
.fw  ul li span i{display: block;width:22%; margin:0 auto 1.05rem; padding-bottom:0.8rem; border-bottom:2px solid #d8d8d8;}
.fw  ul li span i img{width:100%;}
.fw  ul li span em{display: block; font-size: 1.1rem; line-height: 1.1rem; color:#FFF; font-weight: bold; text-align: center;}
.fw  ul li p{font-size: 1rem; color:#FFF; opacity:0.7; text-align: center;}
/**/
.sgxc{height:38.9rem;}
.sg{padding:2.35rem 3% 0;}
.sg .tit{height:7.15rem;}
.sg .tit i{display: block; width:20%;height:6.15rem; background:url(../images/sgt.png) no-repeat center; background-size:100%;float:left;margin-left: 19.3%; margin-right: 0.75rem;}
.sg .tit h3{float:left;width:58%;padding-top:1.45rem;}
.sg .tit h3 span{display: block; font-size: 2.45rem; font-family: "MEllePRC"; line-height: 2.45rem; margin-bottom: 0.5rem;color:#444444;font-weight: bold;}
.sg .tit h3 em{display:block; font-size: 0.9rem; line-height: 0.9rem;color:#444444; font-family: "Adobe 黑体 Std";letter-spacing: 0.1rem;}
.sg dl{height:28.5rem;}
.sg dl dt{height:15.0rem;margin-bottom: 1.75rem;}
.sg dl dt img{width:100%; height:100%;}
.sg dl dd span{display:block; margin-bottom: 1.05rem;}
.sg dl dd span a{font-size: 1.4rem; color:#333333; line-height: 1.4rem; font-weight: bold;}
.sg dl dd p{font-size: 1rem; color:#333333; font-family: "Adobe 黑体 Std"; height:4rem; margin-bottom: 1.55rem;line-height: 1.4rem;}
.sg dl dd em{display: block; width:37.8%;height:2.2rem; line-height: 1.8rem; margin:0 auto;border:3px solid #bababa;box-sizing: border-box;}
.sg dl dd em a{display: block; font-size: 0.85rem; color:#1A1A1A;padding-left:3.15rem;height: 100%; background:url(../images/jt.png) no-repeat 75%;background-size:11%;}
/**/
.newsbj{background:#f6f6f6; margin-bottom: 2.2rem;}
.news{padding:2.05rem 3% 0;} 
.news h3{text-align: center; font-size: 2.5rem;line-height: 2.5rem;color:#444444; font-weight: bold; margin-bottom: 1.3rem; font-weight: bold; font-family: "MEllePRC";}
.news h3 i{display:block; text-align: center; font-size: 0.95rem; line-height: 0.95rem; color:#444444; margin-top: 0.3rem; font-weight: normal;letter-spacing: 0.2rem;}
.news .newnav{height:2.9rem;}
.news .newnav ul li{float:left;width:32%; height:1.75rem; text-align: center; line-height: 1.75rem; border:1px solid #444444; box-sizing: border-box;}
.news .newnav ul li{font-size: 0.9rem; color:#333333;}
.news .newnav ul li.z-on{background:#ab2b2a; border:1px solid #ab2b2a;color:#FFF; font-weight: bold;}
/* .news dl{height:31.5rem;} */
.news dl dt{height:14.5rem; margin-bottom: 1.25rem;}
.news dl dt img{width:100%; height:100%;}
.news dl dd span{display: block; margin-bottom: 0.8rem;}
.news dl dd span a{font-size: 1.1rem; color:#373737; line-height: 1.1rem; font-weight: bold;}
.news dl dd p{height:2rem; font-size: 1rem; color:#999999; border-bottom:1px dashed #d9d9d9;}
.news dl dd ul{padding-left:0.65rem;margin-top: 1.35rem;}
.news dl dd ul li{padding-left:0.65rem; background:url(../images/hg.jpg) no-repeat left; margin-bottom: 0.7rem;}
.news dl dd ul li a{display: block;font-size: 0.9rem; line-height: 0.9rem; font-weight: bold; color:#373737;}
.news dl dd ul li a i{display: block;font-size: 0.65rem; float:right; color:#888888; font-weight: normal;}
/**/
.about{height:28.6rem;background:url(../images/about.jpg) no-repeat center; background-size:100%;}
.ab{padding:5.65rem 3% 0;}
.ab h3{text-align: center; font-size: 2.5rem; color:#FFF; font-family: "MEllePRC"; line-height: 2.5rem; height:4.55rem; background:url(../images/hg1.jpg) no-repeat bottom center; background-size:8%; margin-bottom: 2.65rem;font-weight: bold;}
.ab strong{display: block;font-size: 1rem; color:#FFF; opacity: 1;  margin-bottom: 2rem; text-align: center;line-height: 1.7rem; font-weight: normal;}
.ab a{display:block; width:30%; height:2rem; text-align:center; line-height:2rem; background:#AB2B2A; color:#FFF ;font-size:1rem; margin:0 auto 2rem; }
.ab ul li{float:left;margin-left: 2rem;}
.ab ul li span{display: block;text-align: left;}
.ab ul li span em{font-size: 3.3rem; line-height: 3rem; color:#FFF; font-family: "Myriad Pro"; font-weight: bold;}
.ab ul li span i{font-size: 0.9rem; line-height: 0.9rem; font-family: """思源黑体 CN"; color:#FFF;}
.ab ul li p{font-size: 1.1rem; line-height: 1.1rem; color:#FFF; opacity: 0.8; text-align: center;}
.ab ul li:first-child{margin-left: 0;}
.ab ul li:hover em{color:#ab2b2a;}











/* .tit{height:7.1rem;}
.tit i{display: block; width:20%;height:5.65rem; background:url(../images/caico.png) no-repeat center; background-size:100%;float:left;margin-left: 16%; margin-right: 0.75rem;}
.tit h3{float:left;width:61%;padding-top:1.45rem;}
.tit h3 span{display: block; font-size: 2.45rem; font-family: "MEllePRC"; line-height: 2.45rem; margin-bottom: 0.5rem;}
.tit h3 em{display:block; font-size: 0.9rem; line-height: 0.9rem;color:#444444; font-family: "Adobe 黑体 Std";letter-spacing: 0.1rem;}  */











































