@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:"Microsoft Yahei"; overflow-x:hidden;}
a{ text-decoration:none !important; cursor:pointer;}
a img{ border:none; }
img{ display:block; }
ul,li{ list-style:none; }

.index_tit{ text-align:center; font-size:36px; color:#000; padding:20px 0;}
.index_tit span{ display:block; color:#FF7900; font-size:42px; margin-bottom:10px;}
.index_tit span.en{ text-transform:uppercase; color:#F78B20; font-size:32px;}
/*moer_part1*/
#moer_part1{ width:100%; background:#fff;}
#moer_part1 ul{ width:1020px; margin:20px auto; overflow:hidden;}
#moer_part1 ul li{ width:330px; height:192px; float:left; margin:5px 5px; background:#f00; transform-style:preserve-3d; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; perspective:600; -webkit-perspective:600; -moz-perspective:600; -ms-perspective:600; -o-perspective:600; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;}
#moer_part1 ul li:hover { -webkit-box-shadow:0 0 3px rgba(0, 0, 0, .5); box-shadow:0 0 3px rgba(0, 0, 0, .5); -webkit-transform:translate3d(0, -2px, 0); transform:translate3d(0, -2px, 0);}
#moer_part1 ul li a{ display:inline-block; width:100%; height:100%; box-sizing:border-box; font-size:24px; text-align:center; color:#fff; padding-top:105px;}
#moer_part1 ul li a span{ display:block; font-size:16px; margin-top:10px;}
#moer_part1 ul li:nth-of-type(1){ background:#0083FF  url(../images/hot_xm1.png) no-repeat center 14px; background-size:71px;}
#moer_part1 ul li:nth-of-type(2){ background:#F78B20  url(../images/hot_xm2.png) no-repeat center 9px;}
#moer_part1 ul li:nth-of-type(3){ background:#FF6452  url(../images/hot_xm3.png) no-repeat center 9px;}
#moer_part1 ul li:nth-of-type(4){ background:#38CB7A  url(../images/hot_xm4.png) no-repeat center 9px;}
#moer_part1 ul li:nth-of-type(5){ background:#95D300  url(../images/hot_xm5.png) no-repeat center 9px;}
#moer_part1 ul li:nth-of-type(6){ background:#F8A3BD  url(../images/hot_xm6.png) no-repeat center 9px;}
#moer_part1 .zx_mor{ display:block; width:152px; text-align:center; height:42px; line-height:42px; font-size:16px; color:#FF7900; border:1px solid #be9e7f; font-weight:bold; margin:20px auto; transition:all .4s; -webkit-transition:all .4s; border-radius:5px;}
#moer_part1 .zx_mor:hover{ color:#fff; background:#be9e7f}

/*moer_part2*/
#moer_part2{ width:100%; background:#e5e5e5; padding:10px 0;}
#moer_part2 .index_tit{ width:1200px; height:80px; margin:0 auto; text-align:center; color:#F78B20; font-size:40px; font-weight:bold; line-height:80px;}
#indexbox{ width:1200px; margin:0 auto; overflow:hidden; padding:0 0 35px 0;}
#indexbox .indexbox{ width:390px; height:360px; margin:5px; float:left; padding:10px 14px; background:#f8f8f8; overflow:hidden; -moz-transition:all 0.2s linear 0s; -webkit-transition:all 0.2s linear 0s; transition:all 0.2s linear 0s; box-sizing:border-box; position:relative;}
#indexbox .indexbox:hover{ -moz-box-shadow:0 0 8px rgba(240,165,113,.8); -webkit-box-shadow:0 0 8px rgba(240,165,113,.8); box-shadow:0 0 8px rgba(240,165,113,.8); background-color:#f8f7f7; -moz-transform:translate3d(0,-2px,0); -ms-transform:translate3d(0,-2px,0); -o-transform:translate3d(0,-2px,0); -webkit-transform:translate3d(0,-2px,0); transform:translate3d(0,-2px,0);}
#indexbox .indexbox:nth-of-type(2){ border-left:none; border-right:none;}
#indexbox .indexbox .boxtitle{ height:46px; line-height:46px;}
#indexbox .indexbox .boxtitle span{ display:inline-block; float:left; line-height:46px; color:#434343; font-size:16px;}
#indexbox .indexbox .boxtitle span a{ display:inline-block; font-size:20px; color:#3d3f4b;}
#indexbox .indexbox .boxtitle .prenext{ width:38px; height:19px; margin:13.5px 0; float:right; display:inline-block;}
#indexbox .indexbox .boxtitle .prenext a{ display:block; width:18px; height:19px; float:left; margin:0 0 0 1px;}
#indexbox .indexbox p{ font-size:14px; color:#666666; margin-top:10px;}
#indexbox .indexbox .focus { position:absolute; width:350px; height:10px; top:280px; right:24px; text-align:right;}
#indexbox .indexbox .focus span { display:inline-block; width:8px; height:8px; border-radius:8px; background:#ccc; margin:0 4px; border:1px solid #c0025a; opacity:0.5;}
#indexbox .indexbox .focus span.active { background:#c0025a; opacity:1;}
#indexbox .indexbox li a{ position:relative; display:block; width:100%; height:100%;}
#indexbox .indexbox li a .v_star{ position:absolute; top:50%; left:50%; margin:-24.5px 0 0 -35px}
#indexbox .indexbox li p{ font-size:16px; color:#434343; font-weight:bold; margin-top:20px;}
#indexbox .indexbox li p span{ display:block; font-size:14px; color:#626262; overflow:hidden; margin-top:10px; font-weight:normal;}
#indexbox .indexbox li p a{ float:right; display:inline-block; width:auto; color:#9c9c9c;}

/*moer_part3*/
#moer_part3{ width:100%; background:#006cff;}
#moer_part3 .index_tit{ color:#fff;}
#moer_zj{ width:1200px; margin:0 auto;}
.moer_zjHd{ width:1200px; margin:0 auto; overflow:hidden; text-align:center; padding:10px 0;}
.moer_zjHd li{ display:inline-block; width:152px; height:52px; text-align:center; line-height:52px; background:#fff; border:1px solid #be9e7f; border-right:0; color:#333; font-size:18px; font-weight:bold; letter-spacing:2px; cursor:pointer;}
.moer_zjHd li.on{background-color:#FF7900; color:#fff;}
.moer_zjHd li:first-child{ border-radius:4px 0 0px 4px;}
.moer_zjHd li:last-child{ border-radius:0px 4px 4px 0;border-right:1px solid #be9e7f;}
.moer_zjBd{ width:1100px; margin:0 auto;}
.zj_Box{ width:100%; margin:50px 50px 0 50px; position:relative;}
.zj_Box li{ width:100%; overflow:hidden;}
.zj_Box li img{ width:400px; float:left; margin-right:80px;}
.zj_Box li h3{ width:100%; font-size:32px; color:#FDD504; font-weight:bold; padding:20px 0;}
.zj_Box li dl{ width:560px; margin-right:60px; overflow:hidden; color:#fff; float:right;}
.zj_Box li dl dt{ font-size:38px; font-weight:bold; margin:15px 0;}
.zj_Box li dl dt span{ display:inline-block; margin-left:30px; font-size:18px;}
.zj_Box li dl dd{ font-size:20px; line-height:24px; margin:4px 0;}
.zj_Box li dl dd.scxm{ margin:20px 0; font-size:18px;}
.zj_Box li dl dd.scxm span{ display:block; margin-bottom:10px; font-weight:bold; font-size:20px;}
.zj_Box li dl p{ font-size:36px;}
.zj_Box li dl a{ display:inline-block; width:152px; text-align:center; height:42px; line-height:42px; font-size:16px; background:#FF7900; color:#fff; border:1px solid #be9e7f; font-weight:bold; margin:20px 20px 20px auto; transition:all .4s; -webkit-transition:all .4s; border-radius:5px;}
.zj_Box li dl a:hover{ background:#be9e7f}
.zj_Prev,.zj_Next{ width:70px; height:70px; position:absolute; top:50%; margin-top:-35px; cursor:pointer; opacity:0; z-index:9999;}
.zj_Prev{ left:0; background:url(../images/ad_ctr.png) no-repeat;}
.zj_Next{ right:0; background:url(../images/ad_ctr.png) no-repeat; background-position:0 -70px;}
.moer_zjBd:hover .zj_Prev,.moer_zjBd:hover .zj_Next{ opacity:.6;}
.moer_zjBd .zj_Prev:hover,.moer_zjBd .zj_Next:hover{ opacity:1;}

/*moer_part4*/
#moer_part4{ width:100%; background:#f7f7f7; padding:40px 0;}
#moer_part4 .index_tit{ width:1200px; height:80px; margin:0 auto; text-align:center; color:#F78B20; font-size:40px; font-weight:bold; line-height:80px;}
#moer_part4 ul{ width:1100px; margin:0 auto; overflow:hidden;}
#moer_part4 ul li{ float:left; width:290px;}
#moer_part4 ul li:nth-of-type(2){ width:502px; margin:0 9px;}
#moer_part4 ul li img{ margin-top:10px;}
#moer_part4 ul li:nth-of-type(2) img:first-child{ margin-top:48px;}
#moer_part4 ul li:nth-of-type(2) img{ float:left;}
#moer_part4 ul li:nth-of-type(2) img:nth-of-type(3){ margin:10px 9.5px 0 9.5px;}
#moer_part4 .zx_mor{ display:block; width:252px; text-align:center; height:42px; line-height:42px; font-size:16px; color:#FF7900; border:1px solid #be9e7f; font-weight:bold; margin:20px auto; transition:all .4s; -webkit-transition:all .4s; border-radius:5px;}
#moer_part4 .zx_mor:hover{ color:#fff; background:#be9e7f}

/*moer_part5*/
#moer_part5{ width:100%; background:#fff; padding:20px 0 40px 0;}
#moer_part5 img{ display:block; margin:20px auto;}

#MENV .index_tit{ width:1200px; height:80px; margin:0 auto; text-align:center; color:#F78B20; font-size:40px; font-weight:bold; line-height:80px;}
.MENV_con{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.MENV_con img{ float:left; display:inline; margin-bottom:19px;}
.MENV_con img.flr{ float:right;}
.MENV_con img:nth-of-type(3){ margin-right:23px;}

#MCHN{ width:100%; background:#ffffff; padding-bottom:60px;}
#MCHN .index_tit{ width:1200px; height:80px; margin:0 auto; text-align:center; color:#F78B20; font-size:40px; font-weight:bold; line-height:80px;}
#MCHN ul{ width:1202px; margin:0 auto; padding:0 0 27px 0; overflow:hidden;}
#MCHN ul li{ width:278px; height:205px; float:left; background:#e6e6e7; border-radius:10px; padding:7px; box-sizing:border-box; margin:0 0 34px 30px;}
#MCHN ul li.MCHN_LIlf{ margin:0 0 34px 0;}
#MCHN ul li.MCHN_LIM{ padding:0;}
#MCHN ul li img{ display:block; margin:0 auto; border-radius:8px; overflow:hidden; width:100%;}
#MCHN ul li p{ display:block; font-size:12px; color:#3e3a39; text-align:left; font-weight:normal;}
#MCHN ul li span{ display:block; font-size:14px; color:#0063d3; text-align:left; font-weight:bold; padding:8px 0 3px 0;}
#MCHN a.mzx{ display:block; width:657px; height:78px; margin:0 auto; background:#f78b20 url(../images/add.png) no-repeat 130px center; background-size:43px; border-radius:75px; text-align:center; line-height:78px; font-size:30px; color:#ffffff; font-weight:bold; letter-spacing:1px; padding-left:92px; box-sizing:border-box;}


/*index-zj*/
.specialist{ margin:42px auto;}
.specialist .zj_tit{ width:1200px; height:80px; margin:0 auto; text-align:center; color:#F78B20; font-size:40px; font-weight:bold; border-bottom:1px solid #bfbfbf; line-height:80px;}
.specialist .zj_tit:after{ content:''; width:420px; height:3px; background:#ff7504; display:block; margin:-2px auto 0 auto;}

.specialist .zj-class{ width:1200px; margin:50px auto 0 auto; overflow:hidden;}
.specialist .zj-class li{ float:left; display:inline; width:258px; height:65px; float:left; color:#fff; text-align:center; font-size:26px; line-height:65px; background:#313131; border-radius:6px; cursor:pointer; margin:0 21px;}
.specialist .zj-class li.on,#moer-index-zj .zj-class li:hover{ background:#28649d;}
.specialist .zj-class li img{ display:inline-block; vertical-align:middle; margin-right:7px;margin-top:-8px;}

.specialist .zj_boxs{ width:1200px; margin:0 auto; padding-top:120px; overflow:hidden; position:relative; display:none;}
.specialist .zj_con{ width:100%; height:660px; padding:120px 60px 60px 60px; box-sizing:border-box; border:1px solid #ccc; background:#ffffff; position:relative; overflow:initial;}
.specialist .zj_bd ul{ width:100%; height:604px; overflow:hidden;}
.specialist .zj_bd ul li{ width:100%; height:100%; float:left; display:none;}

.specialist .zj_con .zj_bd img{ float:right;}
.specialist .zj_con .doc{ float:left; width:472px; overflow:hidden;}
.specialist .zj_con .doc h2{ font-size:35px; color:#28649d; display:flex; align-items:center; padding-bottom:20px; font-weight:100;}
.specialist .zj_con .doc h2 span{ display:inline-block; font-size:17px; border-left:1px solid #989898; padding-left:20px; margin-left:25px; height:30px; line-height:30px;}
.specialist .zj_con .doc h2 span.fldg{line-height:24px; height:50px;}
.specialist .zj_con .doc p{ color:#434343; font-size:16px; line-height:32px;}
.specialist .zj_con .doc em{ display:block; font-weight:bold; font-style:normal; padding:10px 0 5px 0; line-height:28px; color:#434343;}
.specialist .zj_con .doc p span{ display:inline; font-weight:bold;}
.specialist .zj_con .doc p span.fldg{display:inline-block; float:left; padding-bottom:32px;}
.specialist .zj_con .doc p span.fldg2{display:inline-block; float:left; padding-bottom:204px;}
.specialist .zj_con .doc p.good-at{ padding-top:24px; line-height:28px; height:auto;}
.specialist .zj_con .doc p.good-at span{ display:block; font-weight:bold;}
.specialist .zj_con .doc a{ display:inline-block; width:140px; color:#fff; padding:10px; border-radius:20px; text-align:center; font-size:18px; background:#333; margin:6px;}
.specialist .zj_con .doc a:nth-of-type(1){ margin:6px 6px 6px 30px; background:#333;}
.specialist .zj_con .doc a:nth-of-type(2){ background:#007aaa;}
.specialist .zj_con .doc a:hover{background:#FF7900;}

.specialist .zj_hd{ position:absolute; top:-60px; left:50%; margin-left:-450px; width:900px; height:120px; background:#fff; overflow:hidden;}
.specialist .zj_hd ul{ width:100%; overflow:hidden;}
.specialist .zj_hd ul li{ width:120px; height:120px; float:left; margin-right:10px; overflow:hidden; box-sizing:border-box; background:#3d3d3d; border-radius:50%;}
.specialist .zj_hd ul li img{ width:100%;}
.specialist .zj_hd ul li.on{ background:#007aaa;}
.specialist .left_btn,.specialist .right_btn{ width:40px; height:40px; position:absolute; top:-20px; display:block; cursor:pointer; border-radius:50%;}
.specialist .zj_boxs a.left_btn{ left:72px; background:url(../images/ico-lf.png) no-repeat center;}
.specialist .zj_boxs a.right_btn{ right:72px; background:url(../images/ico-rt.png) no-repeat center;}