body,p,h1,h2,h3,h4,div,span,a,img,ul,li,dl,dt,dd,table,input{margin:0;padding:0;border:0;list-style:none;}

body{color:#666666;font-size:14px;font-family:"微软雅黑"; /*min-width: 1180px;*/ min-width:1300px;}

a,input{ text-decoration:none; outline: none;}

.fl{float: left;} .fr{float: right;}

.wrapper{ width:1180px; margin:0 auto;}

.clear{ clear:both; height: 0px !important; overflow: hidden;}

/*top*/

.top{ background:#f3eef2; height:35px; line-height:35px; border-bottom:1px solid #ddd; width:100%;}

.top .p{ color:#414141; font-size:14px;}

.top p.fr{ background:url(../images/phone.png) no-repeat left center; padding-left:27px;}



/*logo*/

.header{border-bottom:1px solid #ddd;}

.header .logo{height:78px; position:relative; /*width: 320px;*/width: 440px; float: left; text-align: left;}

.header .logo img{margin-top:7px;}

.header .fx{position:relative; z-index: 100000; width: 178px; float: left; height: 36px; margin-top:23px; margin-left:25px; border:1px solid #ddd;}

.header .fx p{ width:141px; height:36px; line-height:36px; font-size:16px; color:#414141; text-align:center; float:left;}

.header .fx p.icon{ width:36px; height:36px; line-height:36px; text-align:center;border-left:1px solid #ddd; background:#f6f6f6;cursor:pointer;}

.header .fx p.icon img{margin-top:15px;}

.header .fx .fenxiao{border:1px solid #dddddd;width: 315px;height: auto; padding:20px 0 0px 15px; position:absolute; top:36px; left:-1px; background:#fff; z-index: 9999;} 

.header .fx .fenxiao ul{ float:left;}

.header .fx .fenxiao ul li{ float:left; margin-right:17px; margin-bottom:20px;}

.header .fx .fenxiao ul li a{ display:block; font-size:15px; color:#666;}

.header .fx .fenxiao ul li a:hover{ color:#ac13c4;}



.header .right_menu{float: right;}

.header .right_menu .nav1{ height:78px; line-height:78px; float:right;}

.header .right_menu .nav1 li{ float:left; cursor:pointer;text-align:center;height:68px; line-height:68px; margin-top:10px;}

.header .right_menu .nav1 li:hover{background:url(../images/li_bg.png) repeat-x bottom center;}

.header .right_menu .nav1 li:hover a{color:#fff; }

.header .right_menu .nav1 li a{ display:block;font-size:18px; color:#414141; padding:0 18px;}

.header .right_menu .nav1 li.active{ background:url(../images/li_bg.png) repeat-x bottom center;}

.header .right_menu .nav1 li.active a{color:#fff; }



.header .header_nav{position: relative; z-index: 100000;}

.header .fenxiao2{ position:absolute; right:0; top:170px; z-index:1000; background:url(../images/map_bg.png) no-repeat top center;}

.header .fenxiao2 h3{ font-size:20px; color:#333; width:479px; height:47px; line-height:47px; border:1px solid #c9c9c9; text-indent:16px; font-weight:normal;position:relative;}

.header .fenxiao2 h3 .jmmx { position:absolute; right:12px; top:0px; color:#333; font-size:16px; font-weight:500; }

.header .fenxiao2 h3 .jmmx:hover { color:#993399; text-decoration:underline;}

.header .fenxiao2 ul{ height:175px; width:466px; padding-top:23px; padding-left:15px; }

.header .fenxiao2 ul li{ float:left;margin:0 5px; margin-bottom:15px; }

.header .fenxiao2 ul li a{ font-size:16px; color:#333; padding:2px 8px; float:left;}

.header .fenxiao2 ul li a:hover{ color:#fff; background:#993399;}

.header .fenxiao2 ul li.active1{ background:#993399; }

.header .fenxiao2 ul li.active1 a{ color:#fff;}




/*banner*/

.slider{height: 440px;position: relative; z-index:0;margin: 0 auto;overflow: hidden;width: 100%; border:1px solid #e0e0e0; border-left:none; border-right:none;}

.slider .bd{width:100%;}

.slider .bd a{height: 440px;display: block; }

.slider .hd{width: 100%;position: absolute;z-index: 10;bottom: 0;left: 0;height: 30px;line-height: 30px;}

.slider .hd ul{ width:100%; margin-left:49%;}

.slider .hd ul li{cursor: pointer; float:left;zoom: 1;width: 15px;height: 15px;margin: 0 4px;background: url(../images/circle.png) no-repeat;overflow: hidden;vertical-align: top;line-height: 9999px;}

.slider .hd ul .on{background: url(../images/circle1.png) no-repeat;}

.slider .timer{position: absolute;z-index: 1;left: 0;bottom: 0;height: 4px;width: 0; background-color: #a825bc;overflow: hidden;}

.slider .bd li a{background-position:center; background-repeat: no-repeat; background-attachment: scroll;overflow: hidden;}

.slider .bd ul{width: 100% !important;}

.slider .bd ul li{width: 100% !important;}





/*project*/ /*2021-10-27 加经济类*/
.project_main{width:1230px; margin-left:-15px;}
.project .pro,.project .pro2,.project .pro3,.project .pro4{width:272px; height:274px; float:left; margin:40px 15px 35px;}
.h{ border:1px solid #ddd; width:100%; height:134px; background:#ebebec; text-align:center; padding-top:28px;cursor:pointer; margin: 0 auto;}
.pro .a{ background:url(../images/img1.png) no-repeat scroll center; width:100%; height:42px; display:block;}
.pro2 .a{ background:url(../images/img2.png) no-repeat scroll center; width:100%; height:42px; display:block;}
.pro3 .a{ background:url(../images/img3.png) no-repeat scroll center; width:100%; height:42px; display:block;}
.pro4 .a{ background:url(../images/img9.png) no-repeat scroll center; width:100%; height:42px; display:block;}
.pro .pro-top .p2,.pro2 .pro2-top .p2,.pro3 .pro3-top .p2,.pro4 .pro4-top .p2{ font-family:"Arial Regular"; font-size:30px; color:#333; margin-top:10px;}
.pro .pro-top .p3,.pro2 .pro-top2 .p3,.pro3 .pro-top3 .p3,.pro4 .pro-top4 .p3{ font-size:14px; color:#666;}
.pro .pro-bottom,.pro2 .pro2-bottom,.pro3 .pro3-bottom,.pro4 .pro4-bottom{ width:232px; height:80px; border:1px solid #ddd; border-top:none; font-size:16px; color:#666; padding:30px 20px 20px;cursor:pointer; margin: 0 auto;}
.pro-nav a:link{color:#666;}
.pro-nav a:visited{color:#666;}
.pro-nav a:hover{color:#666;}
.pro-nav a:active{color:#666;}
.project .on .h{background:#CC66CC; width:100%; height:136px; border:none;}
.project .on .pro-top .a{background:url(../images/img4.png) no-repeat scroll center;}
.project .on .pro2-top .a{background:url(../images/img5.png) no-repeat scroll center;}
.project .on .pro3-top .a{background:url(../images/img6.png) no-repeat scroll center;}
.project .on .pro4-top .a{background:url(../images/img10.png) no-repeat scroll center;}
.project .on .p2{ color:#fff; font-weight:500;}
.project .on .p3{color:#fff;}
.project .on .b{background:url(../images/h4.png) no-repeat; height:84px;  padding:30px 20px 25px; border:none; width: 239px;background-size: 100% 100%;background-position-x: -2px;}

.line{ background:url(../images/xian.png) no-repeat top center; height:14px; width:1157px; margin-top:55px; margin-bottom: 70px; position:relative;}
.MPA,.MEM,.MTA,.MLis{ display:inline-block; font-size:22px; color:#333; width:220px; height:53px; line-height:53px; border:1px solid #ddd; background:#ebebec; border-radius:5px; text-align:center;position:absolute; top:-20px; left:40px;}
.MEM{ position:absolute; top:-20px; left:325px;}
.MTA{ position:absolute; top:-20px; left:609px;}
.MLis{ position:absolute; top:-20px; left:893px;}
.line a:hover{ background:#cc66cc; color:#fff; }



/*关于幂学*/
.about{ margin-top:50px; background:#383741; height:515px; width:100%;border:1px solid #e0e0e0; border-left:none; border-right:none;}
.about .wrapper img.line2{ margin:50px 0 24px 0;}
.about .wrapper p{ font-size:14px; color:#f2f0f0; width:740px; margin:0 auto; text-indent:27px;line-height:22px; }
.about .wrapper p a{ font-size:14px; color:#cc66cc; text-decoration:underline; margin-left:10px;}
.warp-about{width: 1265px; margin: 0 auto;}
.warp-about .warp-about-top {width: 1180px; margin: 0 auto;}
.box3{ margin: 50px auto;position:relative;}
.box3 .imgBox3{  width:1180px; overflow:hidden; margin: 0 auto; margin-left:42px;position:relative;}
.box3 .imgBox3 li{ float:left; margin-right:19px; border-color:#a6a3a6; border-width: 10px 13px; border-style: solid; height:179px; overflow: hidden; width: 255px;}
.box3 .imgBox3 li img{ width:255px;}
.iconBox3 .prev{ background:url(../images/icon2.png) no-repeat; width:20px; height:36px; position:absolute; z-index:10; left:0%; top:51%; margin-top: -22px; cursor:pointer;}
.iconBox3 .prev:hover{background:url(../images/icon4.png) no-repeat;}
.iconBox3 .next{ background:url(../images/icon3.png) no-repeat; width:20px; height:36px; position:absolute; z-index:10; right:0%; top:51%; margin-top: -22px; cursor:pointer;}
.iconBox3 .next:hover{background:url(../images/icon5.png) no-repeat;}



/*新闻中心*/
.news{ margin-top:45px;}

.news1{ margin-top:30px; padding-bottom:13px; border-bottom:1px dashed #ddd; width: 100%;}

.news1-le{ width:79px; height:82px; background:#f6f6f6; border:1px solid #ddd; border-right:2px solid #c087cb; float:left; margin-top:6px; margin-left:22px;}

.news1-le .day{ font-size:40px; color:#ac13c4; text-align:center;}

.news1-le .year{ font-size:14px; color:#999; text-align:center;}

.news1-mi{ float:left; margin-left:20px; width:756px; margin-top:15px;}

.news1-mi a{ float:left; cursor:pointer;width:756px;}

.news1-mi a.a1{ font-size:18px; color:#333;}

.news1-mi a.a2{ font-size:14px; color:#999; margin-top:6px;}

.news1-mi a.a1:hover,.news1-mi a.a2:hover{ color:#ac13c4;}

.news1-ri{ float:right; margin-right:35px; width: 212px; height: 130px; text-align: center; line-height: 130px; overflow: hidden;}

.news1-ri img{width: 212px; height: 130px; transition: transform 0.3s linear 0s;}

.news a.more{ width:145px; height:45px; line-height:45px; background:#d166d8; color:#fff; font-size:18px; text-align:center; border-radius:5px; display:block; margin:0 auto; margin-top:23px; margin-bottom:50px; cursor:pointer;}

.news1-ri img:hover{transform: scale(1.5);-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);-o-transform: scale(1.5); transition: all 0.7s ease 0s;}

.news .news_box{min-height: 450px;}

.news .news_box .loading{margin-top: 30px; text-align: center;}



/*联系我们*/

.contact { background:#e7e7e7 url(../images/point_big.png) no-repeat scroll center top; border:1px solid #e0e0e0; border-left:none; border-right:none; width:100%;}

.contact .contact2{padding:45px 0;}

.contact2-le{ border:1px solid #f1d4f3; width:830px; height:337px; margin-top:35px; background:#fff; float:left;}

.contact2-le ul{ margin-top:20px; margin-left:10px; width:830px; }

.contact2-le ul li{ float:left;   }

.contact2-le ul li.on{background:#ad59bd;}

.contact2-le ul li.on a{  color:#fff;}

.contact2-le ul li a{ display:block; color:#666; font-size:16px;padding:5px 9px;}

.contact2-le ul li.btn{ background:none; cursor:pointer;}

.contact2-le ul li.join{ display:none;}

.contact2-le ul li.join2{ display:block;}

.contact2-le dl{ margin-left:18px; margin-top:20px; display: none;}

.contact2-le dl dt{ float:left; margin-top:10px; display: none;}

.contact2-le dl dd{ float:left; margin-left:38px; overflow: hidden; width: 327px;}

.contact2-le dl dd p{ margin-bottom:8px;font-size:16px; color:#666; font-weight:500;}

.contact2-le dl dd p span{ font-size:14px; color:#666; font-weight:normal;}

.contact2-le dl dd div{width:100px; height:120px; float:left; margin-top:10px;}

.contact2-le dl dd div p{ font-size:14px;margin-top:5px; text-align:center; font-weight:normal;}

.contact2-le dl dd .ltitle{font-weight: bold;}

.contact2-le dl.on{display: block;}

.contact2-le dl.on dt{display: block;}



.contact2-ri{ width:335px; height:337px;border:1px solid #f1d4f3;margin-top:35px; background:#fff; float:right;}

.contact2-ri h3{ height:48px; line-height:48px;border-bottom:1px solid #ececec; font-weight:normal;}

.contact2-ri h3 span{ display:block; color:#ac13c4; font-size:20px; border-bottom:2px solid #c087cb; width:83px; padding-left:18px; }

.contact2-ri p.name,.contact2-ri p.tel,.contact2-ri p.message{ margin-left:20px; margin-top:25px; display: inline-block;}

.contact2-ri p.name{ margin-top:30px;}

.contact2-ri p.name label,.contact2-ri p.tel label,.contact2-ri p.message label{ font-size:16px; color:#666; display: inline-block; float: left; height: 100px; line-height: 100%;}

.contact2-ri p.name input,.contact2-ri p.tel input,.contact2-ri p.message textarea{ width:205px; height:28px; line-height:28px;padding-left:5px; border:1px solid #bbbbbb; margin-left:5px; display: inline-block; float: left;}

.contact2-ri p.message textarea{ width:227px; height:83px;resize:none;}

.contact2-ri a{ width:120px; height:30px; line-height:30px; color:#f0f0f0; font-size:16px; background:#7c208b; display:block; border-radius:5px; text-align:center; cursor:pointer; margin-top:15px; margin-left:80px;}

.contact2-ri p.name,.contact2-ri p.tel{height: 30px;}

.contact2-ri p.name label,.contact2-ri p.tel label{height: 30px; line-height: 30px;}

.contact2-ri p.message{height: 85px;}

.contact2-ri p.message label{height: 85px; line-height: 20px;}

.contact2-ri p.message textarea{overflow:hidden;}





/*footer*/

.footer{background: none repeat scroll 0 0 #7c208b;color: #fff;font-family: arial;height: auto;line-height: 20px;padding-bottom: 10px;padding-top: 10px;text-align: center;margin-top:0px; width:100%;}

.footer a{color: white;}



/*弹窗*/











