@charset "utf-8"; /*Reset*/ *{ padding:0; margin:0; outline:none;} *html{background-image:url(about:blank);background-attachment:fixed;} html,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0;} img{border:none} ul,li{ list-style:none;}.clear{ width:1px; height:0; overflow:hidden; clear:both;} .cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;}select,input{ vertical-align:middle;}a {color:#030303;text-decoration:none;} a:hover {color:#1AE6C6;} a:active {color:#1AE6C6;} .hidden{ display:none} i{ font-style:normal} .fl{ float:left;} .fr{ float:right} .page{ float:left; width:100%; text-align:center; margin-top:20px; } .page a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #e0e0e0; border-radius:3px; margin:0 3px;transition: all 0.3s ease 0s;} .page a.on,.page a:hover{ color:#fff; border:1px solid #1AE6C6; background:#1AE6C6;} input,select,textarea{ font-family:"微软雅黑"; outline:none} .red{color:#009259} .overflow{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;} /*basic*/body{margin:0px; padding:0px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53", Arial, Helvetica, sans-serif; font-size:14px;color:#222833; background: #fff;} .wrap{ width:1280px;margin:0 auto; } .head{ width: 100%; float: left; padding: 13px 0; position: fixed; left: 0; top: 0; z-index: 101;} .logo{ height: 26px; float: left; margin: 7px 0 0 0;} .rtel{ width: 188px; height: 41px; background-image: url(../images/telbg.png); border-radius: 20px; box-shadow: 0 0 5px #e6f7fb;text-indent: 35px; color: #222833; font-size: 18px; line-height: 41px; float: right;} .nav{ float: left; height: 40px; margin-left: 160px; } .nav dl{ float: left; margin: 0 30px; line-height: 40px;transition: all 0.3s ease 0s; height: 40px; position: relative; } .nav dl i{ position: absolute; bottom: 0; left: 50%; margin-left: -9px; display: block;transition: all 0.3s ease 0s; background: url(../images/navhover.png); height: 3px; width: 18px; opacity: 0;} .nav dl a{ color: #8f939a; display: block;} .nav dl:hover i,.nav dl.on i{ opacity: 1;} .nav dl:hover a,.nav dl.on a{color:#222833; } .banner{width: 100%; float: left; position: relative; overflow:hidden; height: 600px; position: relative;} .header_hover{background:#fff; box-shadow: 0 0 5px #ddd;} .webtit{ width: 100%; float: left; font-size: 36px; line-height: 50px; text-align: center;} .webtxt{ width: 100%; float: left; font-size: 16px; line-height: 40px; color: #91949b; text-align: center;} .pic_effect{ position: relative; overflow: hidden; } .pic_effect img{display: block; width:100%; vertical-align: bottom;opacity: 1;filter:alpha(opacity=100);transform: scale(1, 1);transition: all 0.3s ease 0s; } .pic_effect{ display: block;transition: background 0.3s ease 0s;} .pic_effect:hover img{ transform: scale(1.08, 1.08);} .foot{ width:100%; float:left; padding:45px 0; background:#202532; color:#c0c1c4;} .foot a{ color:#c0c1c4;} .foot a:hover{ color:#fff; text-decoration: underline;} .footnav{ width: 100%; float: left; line-height:25px;} .footnav p a{ margin-right: 20px; } .footone{ width: 350px; float: left;} .foottit{ width: 100%; float: left; height: 27px;line-height:27px; font-size: 22px; color: #fff; margin-bottom: 30px;} .footlx{ width: 490px; float: left; margin-left: 100px;} .footnav li{ width: 50%; float: left; line-height: 25px; height: 25px;} .fewm{ width:106px; float:right; } .fewm img{ float:left; width:100%;} .fewm p{ width:100%; line-height:27px; font-size: 22px; color: #fff; margin-bottom: 30px;} .fxlink{ width:100%; float:left; margin-top:0px;} .fxlink img{ margin-right:30px;} .links{ width:100%;line-height:25px; left: 0; bottom: 0; float:left;} .links a{ margin-right:15px;} @keyframes zfadeInLeft { from { opacity: 0; transform: translate3d(-100%, 0, 0); } to { opacity: 1; transform: translate3d(0, 0, 0); } } @-webkit-keyframes zfadeInLeft { from { opacity: 0; transform: translate3d(-10%, 0, 0); } to { opacity: 1; transform: translate3d(0, 0, 0); } } .zfadeInLeft { animation: zfadeInLeft .3s forwards; } @keyframes zfadeInRight { from { opacity: 0; transform: translate3d(100%, 0, 0); } to { opacity: 1; transform: translate3d(0, 0, 0); } } @-webkit-keyframes zfadeInRight { from { opacity: 0; transform: translate3d(-10%, 0, 0); } to { opacity: 1; transform: translate3d(0, 0, 0); } } .zfadeInRight { animation: zfadeInRight .3s forwards; } @keyframes fadeInbox { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes fadeInbox { from { opacity: 0; } to { opacity: 1; } } .fadeInbox { animation: fadeInbox .3s forwards; } @media screen and (max-width: 1320px) { .wrap{ width:1000px;margin:0 auto; } .nav{ margin-left: 30px; } .rtel{ width: 150px; height: 33px; font-size: 14px; line-height: 33px; text-indent: 30px; background-size: 150px 33px; margin-top: 4px; } .banner{position: relative; height: 400px; } .webtit{ font-size: 26px; line-height: 35px;} .webtxt{font-size: 14px; line-height: 30px;} .foot{ padding:25px 0;} .footnav{ width: 100%; float: left; line-height:25px;} .footnav p a{ margin-right: 20px; } .footone{ width: 350px; float: left;} .foottit{ font-size: 18px;} .fewm p{ font-size: 18px;} .footlx{ margin-left: 40px;} .foottit,.fewm p{ margin-bottom: 18px;} .footlx{ margin-left: 15px;} }