@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {margin:0;padding:0;}
body {color:#444;font-size:14px;font-family:"微软雅黑";}
ul,ol {list-style:none;}
img,fieldset {vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
address,cite,code,em,i,th {font-weight:normal;font-style:normal;}
input,button,textarea,select {font:100% Arial,'';vertical-align:middle}
table,td,tr,th {line-height:29px;}
h2 {font-size:30px;font-weight:500;text-align:center;}
a {color:#444;text-decoration:none;transition:all 0.3s;}
a:hover {color:#eb5300;text-decoration:none;}
.nodispaly {display:none}
.line {height:20px;line-height:20px;font-size:0px;clear:both;overflow:hidden;display:block;}
.fK {color:#a91432;}
.clearfix {*zoom:1;}
.clearfix:after {display:block;overflow:hidden;clear:both;height:0px;visibility:hidden;content:".";}
.layout {width:1180px;height:auto;margin:0 auto}
.fl {float:left;}
.tp {text-align:right;color:#FFF;line-height:36px;}
.tp a {color:#FFF;}
.tp span {margin-left:15px;font-size:16px;}
.header {width:100%;position:fixed;z-index:103;top:0;background:#FFF;box-shadow:0px 2px 20px rgba(0,0,0,0.16);background-color:rgba(255,255,255,1);-webkit-box-shadow:0 2px 20px rgba(0,0,0,.16);-moz-box-shadow:0 2px 20px rgba(0,0,0,.16);-webkit-transition:all .35s ease-in-out;}
.tp_l{float:left; width:50%;}
.tp_r{float:right;}
.top_box {position:relative;}
.toper {background:#f2f2f2;height:30px;line-height:30px;color:#666;}
.top {height:70px;}
.top .logo {float:left;width:260px;padding-top:8px;}
.navBar6 {z-index:1;height:52px;line-height:50px;width:530px;float:left;margin-left:50px;margin-top: 12px;}
.navBar {z-index:1;line-height:50px;width:1200px;margin-left:50px; margin:0 auto}
.nav {margin:0 auto;}
.nav h3 {font-size:15px;font-weight:normal;}
.nav .m {position:relative;float:left;display:inline;text-align:center;}
.nav h3 a {zoom:1;line-height:50px;width:150px;display:block;text-transform:uppercase;}
.nav li:hover a {color:#ff7c00;border-bottom:0px #00b4ff solid;}
.nav .on h3 a {border-bottom:5px solid #c00;}
.nav .sub {width:100%;position:absolute;left:0px;top:50px;}
.nav .sub li {text-align:center;line-height:35px;}
.nav .sub li a {color:#333;display:block;zoom:1;background:rgba(255,255,255,1)!important;-webkit-transition:all 0.9s;border:0px;}
.nav .sub li a:hover {color:#FFF;background:#00b4ff !important;}
.nav .m1 {float:left;display:inline;text-align:center;}
.nav .subs {width:100% !important;position:absolute;left:0px;top:150px;background:#f5f5f5;padding:35px 0 0 0;}
.nav .subs .subcon {width:1180px;height:auto;overflow:hidden;margin:auto;}
.nav .subs .subcon .sboupl {width:780px;float:left;height:auto;overflow:hidden;}
.nav .subs .subcon .sboupl dl {width:20%;float:left;text-align:left !important;}
.nav .subs .subcon .sboupl dl h4 {color:#333;line-height:35px;}
.nav .subs .subcon .sboupl dl h4 a {color:#333;font-weight:bold;}
.nav .subs .subcon .sboupl dl h4 a:hover,.nav .subs .subcon .sboupl dl dd a:hover,.nav .subs .subcon .sboupl dl dt a:hover {color:#eb5300;}
.nav .subs .subcon .sboupl dl dt {line-height:32px;}
.nav .subs .subcon .sboupl dl dt a {color:#444343;}
.nav .subs .subcon .sboupl dl dd {line-height:25px;background:url(../images/icon-dot.png) no-repeat left center;text-indent:8px;}
.nav .subs .subcon .sboupl dl dd a {color:#444343;font-size:12px;}
.nav .subs .subcon .sbopr {width:400px;float:left;height:auto;overflow:hidden;}
.nav .subs .subcon .sbopr img {border:1px #eee solid;float:left;margin-left:10px;margin-bottom:10px;width:150px;height:150px;}
.nav .subs .more5 {line-height:70px;background:url(../images/icon-menu.png) no-repeat center center;text-indent:105px;}
.nav .subs .subcon .sboprc {width:400px;float:left;height:auto;overflow:hidden;}
.nav .subs .subcon .sboprc img {float:left;margin-left:5px;margin-bottom:5px;width:200px;height:200px;}
#search {float:left;width:39px;height:70px;background:url(../images/search.png) no-repeat center;cursor:pointer;position:relative;}
.search_i {position:absolute;top:100%;background:#e67817;right:0;width:auto;height:0;overflow:hidden;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}
.search_i form {padding:8px;}
.search_i input {padding:0 20px;width:200px;height:44px;line-height:44px;border:0;}
#search:hover .search_i {height:60px;overflow:visible;}
.lan {width:100px;height:30px;float:left;text-align:center;line-height:30px;margin-top:0px;margin-left:10px;color:#999;}
.lan a {color:#999;}
.content {width:100%;margin:0 auto;padding-bottom:60px;background:#f1f1f1;height:auto;overflow:hidden;}
.dyip {padding-top:40px;}
.dyip .bt,.dyip .bt a {color:#999;}
.dyip .bt span {color:#00a1e9;}
.dyiprr {padding-top:40px;}
.dyiprr .bt,.dyiprr .bt a {color:#999;}
.dyiprr .bt span {color:#00a1e9;}
.dyip ul {margin-left:-2%;margin-top:30px;}
.dyip li {float:left;width:23%;margin-left:2%;background:#FFF;padding-bottom:30px;transition:all 0.3s;margin-bottom:25px; height:425px;}
.dyip li:hover {box-shadow:0 5px 20px rgba(0,0,0,0.1);margin-top:0px;}
.dyip li img {width:100%;}
.dyip li h3,.dyip li strong {display:block;line-height:40px;text-align:center;font-size:16px;}
.dyip li p {color:#999;line-height:23px;padding:0 20px;font-size:12px;}
.more {width:140px;height:40px;line-height:40px;text-align:center;background:#c0c0c0;margin:50px auto 0 auto;border-radius:100px;}
.more a {color:#FFF;display:block;}
.more a:hover {color:#FFF;display:block;text-decoration:none;background:#06C;border-radius:100px;}
.souluts {width:1178px;height:auto;overflow:hidden;margin:50px auto 79px;}
.souluts ul {border-left:1px #f3f3f3 solid;border-right:1px #f3f3f3 solid;height:auto;overflow:hidden;margin-top:35px;}
.souluts ul li {width:24.99%;float:left;height:auto;overflow:hidden;border-top:1px #f3f3f3 solid;border-bottom:1px #f3f3f3 solid;text-align:center;position:relative;}
.souluts ul li:nth-of-type(2n) {border-top:0px #ccc solid;border-bottom:0px #ccc solid;background:#f3f3f3;}
.souluts ul li .pic {width:100%;display:block;margin:auto;clear:both;}
.souluts ul li .pic img {width:100%;-webkit-transition:1s;transition:1s;}
.souluts ul li:hover img {-webkit-transform:scale(1.23);-moz-transform:scale(1.23);-o-transform:scale(1.23);}
.souluts ul li h3,.souluts ul li strong {display:block;line-height:80px;}
.souluts ul li h3 a,.souluts ul li strong a {font-size:20px;}
.souluts ul li p {color:#999;line-height:24px;padding:0 15px 20px 15px;}
.souluts li:hover,.souluts li:hover a,.souluts li:hover p {background:#00a1e9;color:#fff !important;}
.souluts ul li:hover:nth-of-type(2n) {background:#00a1e9;}
.news {width:1180px;height:auto;overflow:hidden;margin:90px auto;}
.news-index-left {width:524px;float:left;margin-top:35px;}
.news-l-img {display:block;margin-bottom:30px;}
.news-index-left h3,.news-index-left strong {display:block;font-size:18px;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-index-left p {margin-bottom:30px;color:#666;}
.read-more {width:118px;height:38px;line-height:38px;display:block;padding-right:10px;text-align:center;position:relative;border:1px solid #ddd;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.read-more:hover {border-color:#06C;background:#06C;color:#FFF;}
.read-more i {width:5px;height:10px;position:absolute;top:50%;margin-top:-5px;right:10px;}
.read-more:hover i {background-position:-336px -18px;}
.news-index-right {width:576px;float:right;margin-top:35px;}
.news-index-right li {padding:20px 30px 20px 130px;height:90px;overflow:hidden;position:relative;border:1px solid #ddd;margin-bottom:20px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.news-index-right li:hover {-webkit-transform:translate(-15px,-5px) scale(1.01);-moz-transform:translate(-15px,-5px) scale(1.01);-o-transform:translate(-15px,-5px) scale(1.01);-ms-transform:translate(-15px,-5px) scale(1.01);transform:translate(-15px,-5px) scale(1.01);}
.news-index-right li:hover img {-webkit-animation:slip 0.5s ease-in-out;-moz-animation:slip 0.5s ease-in-out;-o-animation:slip 0.5s ease-in-out;-ms-animation:slip 0.5s ease-in-out;animation:slip 0.5s ease-in-out;}
.news-s-img {position:absolute;left:26px;top:50%;margin-top:-38px;}
.news-index-right h3,.news-index-right strong {display:block;font-size:16px;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-index-right li p {color:#666;}
.homeabout {clear:both;margin:0px auto;padding:4px;max-width:980px;height:auto;font-size:9pt;line-height:170%;color:#777;text-align:center;}
.homeabout a:link, .homeabout a:visited {font-size:9pt;line-height:170%;color:#777;}
.fbg {background:#1a1b1f;height:auto;overflow:hidden;}
.foot {height:auto;overflow:hidden;width:1180px;margin:2% auto;}
.foot_nav {width:540px;height:auto;overflow:hidden;}
.foot_nav dl {width:23%;float:left;}
.foot_nav dl dt {font-size:16px;line-height:40px;color:#FFF;text-align:left;}
.foot_nav dl dt a {color:#c7c7c7;}
.foot_nav dl dd {color:#8f8f8f;font-size:12px;line-height:21px;text-align:left;}
.foot_nav dl dd a {color:#8f8f8f;font-size:12px;}
.foot_nav dl dd a:hover {color:#FFF;}
.ewm {width:100px;float:left;overflow:hidden;margin-top:14px;}
.ewm img {width:100%;}
.ewm p {text-align:center;line-height:30px;color:#8f8f8f;}
.copyright {width:340px;height:auto;overflow:hidden;text-align:right;margin-top:10px;color:#ECF0F1;}
.copyright .namecolor {color:#FFF;font-size:26px;height:50px;}
.copyright .mail {color:#f8f8f8;text-decoration:none;background:url(../images/icon-mail-f.png) no-repeat 130px top;font-size:15px;line-height:20px;height:25px;}
.copyright .mail a {color:#f8f8f8;}
.copyright .copy {color:#666;font-size:12px;line-height:56px;}
.dbfo {width:100%;background:#2b2b2b;color:#E9E9E9;text-align:center;padding:15px 0;font-size:12px;}
.foott {background:#000;height:auto;overflow:hidden;text-align:center;padding-top:10px;}
.copyrights {color:#919090;line-height:30px;padding:10px 0;width:1100px;height:auto;overflow:hidden;margin:auto;font-size:12px;}
.copyrights a {color:#919090;}
.cd-top {display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0,0,0,0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:#fb9700 url(../images/top.png) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.cd-top.cd-is-visible {visibility:visible;opacity:1;}
.cd-top.cd-fade-out {opacity:1;}
.no-touch .cd-top:hover {background-color:#ffd200;opacity:1;}
@media only screen and (min-width:768px) {.cd-top {right:20px;bottom:20px;}}
@media only screen and (min-width:1024px) {.cd-top {height:60px;width:60px;right:30px;bottom:30px;}}
.xf-page{width:100%; height:auto;text-align:center; font-size:0px; position:relative; overflow:hidden; margin:39.7px 0 0px; text-transform:uppercase;clear: both;}
.xf-page ul {display: block; display: flex; align-items: center; justify-content: center;}
.xf-page ul li {display: inline-block;width: auto; border-radius: 0; margin-bottom: 0; margin-right: 0; margin-left: 0; border: none; overflow: hidden; background: none;}
.xf-page li:hover {box-shadow: none;}
.xf-page a,.xf-page span{display:inline-block; padding:0 17px; line-height:32px; font-size:14px; border:1px solid #d6d6d6; margin:0 5px;color: #666;background: #fff;border-radius: 5px;}
.xf-page li.active span,.xf-page a:hover{color:#fff; border-color:#0085f8; background:#0085f8;}