/*!
 
*/
/* CSS Reset */
body, div, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, button{margin: 0;padding: 0;border: 0;}
html{-webkit-text-size-adjust:none; }
body{overflow-x:hidden;margin:0; padding:0;}
body sup {display: inline-block!important;vertical-align: top;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
a{text-decoration:none;color:#242424;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;} 
a:hover{text-decoration:none;color:#000;} 
a:focus{outline:0px dotted;}
a:focus, input:focus{ -moz-outline-style: none; } 
a *{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;} 
* {font-family: "PingFang SC","Source Han Sans CN","Microsoft YaHei","STSong","SimSun",Arial,sans-serif;  padding:0px; margin:0px;list-style:none;  outline: none;}
i,em{ font-style: normal;}
input,select,textarea {-webkit-appearance: none;border-radius: 0;outline: none}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none; font-size:14px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#a1a4b2;font-size:14px;}
input::-moz-input-placeholder,textarea::-moz-input-placeholder{color: #a1a4b2;font-size:14px;}
input::-ms-input-placeholder,textarea::-ms-input-placeholder {color: #a1a4b2;font-size:14px;}
.part-pic .swiper-slide .img{
  height:100%!important;
}
img { max-width: 100%;}
.left,.fl{ float:left;}
.right,.fr{ float:right;}
.clear { clear:both;}
.alltransition {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.opacity0{filter:alpha(Opacity=0);-moz-opacity:0;opacity:0;}
.no-touch { height:100%;}
.no-touch body{ overflow:hidden;height:100%;}
.pcshow { display:block;}
.mbshow { display:none!important;}
.ipshow {display: none!important;}
.relative {position: relative;}
.table {display: table;width: 100%;height: 100%;}
.table-cell {display: table-cell;vertical-align: middle;}
.fullscreen,.fullscreen body {height: 100%;overflow: hidden}
.display-block {display: block!important;}
.height-auto {height: auto!important;}
.content {width:90%;margin: 0 auto;}
.dblockw100hauto{display:block;width: 100%;height:auto;}
.mark-nav-bg {width: 100%;height: 100%;position:fixed;left: 0;top: 0;z-index: 100;background: #000;opacity: .5;display: none;}
.mark-nav-bg.cur {display: block;}
/* 清除浮动 */
.clearFix {*zoom:1}
.clearFix:before, .clearFix:after {display:table;content:""}
.clearFix:after {clear:both}

.container{ width:1400px; margin: 0 auto;}
/* header */
.header {position:fixed;left: 0;top:0;width: 100%;z-index: 999;background: #fff;border-bottom: 1px solid #e6e6e6;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.header .content {width: 90%;height: 100%;margin: auto;position: relative;}
.header .content .left {position: relative;height: 90px; z-index: 999;}
.header .content .left .logo{display: block;width:367px;height: 90px;position: absolute;left: 0;top: 0; }
.header .content .left .logo img{ display: block;width:100%;}
.header .content .left .stockcode{font-size: 14px;color: #666;margin-left: 150px;margin-top: 30px;padding-left:20px; position: relative;}
.header .content .left .stockcode::before {content: '';display: block;width: 1px;height:30px;background: #ccc;position: absolute;left: 0;top: 0;}
.header .content .left .stockcode p {text-decoration: underline;}
.header .content .center {text-align: center;position: absolute;left: 25%;width: 59%;height: 100%;top: 0;}
.header .content .center .nav{margin: 0;padding: 0;list-style: none;font-size: 0;}
.header .content .center .nav li{display: inline-block;margin: 0;list-style: none;position: relative;}
.header .content .center .nav li a{display: block; font-size: 16px;line-height: 84px;padding: 0 31px; position: relative;text-transform:uppercase;}
.header .content .center .nav li a:hover{color: #EF612C;}
.header .content .right {text-align: right; }
.header .content .right .search {display:block;vertical-align: middle; cursor: pointer;}
.header .content .right .search .ss-icon {display: block;width:30px; height: 90px; background: url(../images/ss.png) no-repeat center; }
.Header-search-message{width: 100%; padding-right:10px; box-sizing: border-box; height: 80px;position: absolute;z-index: 99;background: #fff;right: 0;top: 0;display: none;}
.Header-search-words{width: 1360px;margin: 0 auto;}
.Header-search-wordsform{float: right;height: 80px;line-height: 80px;font-size: 0; right: 60px}
.Header-search-submit{width: 54px;height: 80px;background: url('../images/search.png') no-repeat center center;cursor: pointer;display: inline-block;vertical-align: middle;}
.Header-search-wordsform input{width: 580px;height: 40px;display: inline-block;vertical-align: middle;outline: none;border: none;font-size: 16px;color: #333;margin-right: 40px;border-bottom: 1px solid #dadada;}
.Header-search-close{width: 54px;height: 80px;background: url('../images/closeH.png') no-repeat center center;cursor: pointer;display: inline-block;vertical-align: middle;user-select: none;}
.Header-search-click.ontrue {  background: transparent url(../images/public/closeH.png) no-repeat center;}
.head-tel{ font-family: CenturyGothic; font-size: 20px; font-weight: 700; line-height: 90px; background: url(../images/head-tel.png) no-repeat 0 center; padding-left: 20px;}
.head-line{ width:1px; height: 90px; background: url(../images/head-lin.png) no-repeat center;  margin: 0 18px;}
.inside-pages .header-height{height: 0px;}
.inside-pages .header {/*background: none;*/border-bottom: 1px solid rgba(255,255,255,.1);}
 
.inside-pages .header .content .center .nav li a { }
.inside-pages .header:hover .content .center .nav li a,.inside-pages .header.scroll-top .content .center .nav li a {color: #242424;}
.inside-pages .header .content .center .nav li a.cur {color: #EF612C;}
.inside-pages .header:hover .content .center .nav li a:hover {color: #EF612C;}
.inside-pages .header .content .center .nav li.cur a {color: #EF612C;}


/*.header.scroll-down {top: -100px;}*/
/*.header.scroll-down .header-nav-show {display: none;}*/
/*新增*/
.pname{
    margin-top:10px;
    text-align:center;
} 

/* header - menu */
.header .content .center .nav li.cur a::after {width:100%;}
.header .content .center .nav li.cur a{color: #EF612C;}
/*.header .content .center .nav li a.cur{color: #EF612C;}*/
.header-nav-show {position: absolute;left: 0;top: 84px;background: #fff;width: 100%;height: auto;overflow: hidden;z-index: 999;}
.header-nav-show::before {content: '';display: block;width: 100%;height: 1px;background: #e6e6e6;top: 0;left: 0;position: absolute;}
.header-nav-show .content {overflow: hidden;width: 74.5%;margin: auto;}
.header-nav-show .content .nav-content.Hide {display: block;opacity: 0;height: 0px;padding:0;min-height:0px;overflow: hidden;}
.header-nav-show .content .nav-content {display: block;padding:5% 0;min-height: 100px;opacity:1;height: auto;}
.item-nav {position: relative;overflow: hidden;}
.item-nav .left{float: left;width: 26%;overflow: hidden;height: auto!important;position: relative;}
.item-nav .left .ntitle{padding-bottom: 10px;}
.item-nav .left .ntitle h3{font-size: 24px;color: #1a1a1a;text-transform: uppercase;margin: 0;}
.item-nav .left .item-nav-pic-swiper {position: relative;}
.item-nav .left .img {display: block;}
.item-nav .left .text{padding: 20px 0;overflow: hidden;font-size: 14px;line-height: 24px;color: #666;}
.item-nav .left .btn {font-size: 0;border: 1px solid #ccc;display: inline-block;padding: 15px 20px;position: relative;}
.item-nav .left .btn span{font-size: 14px;color: #666;display: inline-block;vertical-align: middle;margin-right: 10px;z-index: 3;position: relative;}
.item-nav .left .btn i{width: 9px;height: 12px;display: inline-block;vertical-align: middle;margin-right: 10px;background: url("../images/right2.png");background-size:100% 100%;margin-top: 3px;position: relative;z-index: 3;opacity: .5;}
.item-nav .left .btn::before {content: '';display: block;width:0px;height: 100%;position: absolute;left: 0;top: 0;background: #EF612C;z-index: 1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.item-nav .left a {display: block;overflow: hidden;}
.item-nav .left a:hover .btn::before{width: 100%;}
.item-nav .left a:hover .btn span {color: #fff;}
.item-nav .left a:hover .btn i{background: url("../images/right3.png");background-size:100% 100%;opacity: 1;}

.item-nav .right-nav {float: left;width:70%;height: 450px;}
.item-nav .right-nav ul {width:95%;height: 100%;margin: 0;padding:0 0 0 5%;list-style: none;position: relative;overflow: hidden;}
.item-nav .right-nav ul::before {content: '';display: block;width: 1px;height: 100%;background: #e5e5e5;position: absolute;left: 0;top: 0;z-index: 1;}
.item-nav .right-nav ul:last-child::after{display: none;}
.item-nav .right-nav ul.nav {position: relative;margin-top: -10px;}
.item-nav .right-nav ul.two {position: absolute;top: 0; left: 340px;background: #fff;}
.item-nav .right-nav ul.three {position: absolute;top: 0;left: 340px;background: #fff;}
.item-nav .right-nav ul li{list-style: none;width: 240px;padding-right:50px;}
.item-nav .right-nav ul li a{position: relative;display: block;padding:15px 0;overflow: hidden;}
.item-nav .right-nav ul li a::before,.item-nav .right-nav ul li a::after{content: '';display: block;width: 100%;height: 1px;background: #e5e5e5;position: absolute;left: 0;bottom: 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.item-nav .right-nav ul li a::before {width: 0px;height: 2px;z-index: 3;}
.item-nav .right-nav ul li a:hover::before{width: 100%;background: #EF612C;}
.item-nav .right-nav ul li a h4{font-size: 17px;color: #999999;margin: 0;}
.item-nav .right-nav ul li a i{width: 9px;height: 12px;position: absolute;top: 50%;right: 5%;margin-top: -6px; background: url("../images/right2.png");background-size:100% 100%;display: block;opacity: 0;}
.item-nav .right-nav ul li a:hover i,.item-nav .right-nav ul li.cur a i {opacity: .5;}
.item-nav .right-nav ul li.cur a h4{color: #000;}
.item-nav .right-nav ul li.cur a::before{width: 100%;background: #EF612C;}
.item-nav .right-nav ul li.cur ul li a::before{width: 0px;}
.item-nav .right-nav ul li.cur ul li a:hover::before{width: 100%;}
.item-nav .right-nav ul li ul li.cur.on a i{opacity: .5;display: block;}
.item-nav .right-nav ul li ul li.cur.on a::before{width: 100%;}
.item-nav .right-nav ul li ul li.cur.on ul li a::before{width:0;}
.item-nav .right-nav ul li ul li.cur.on ul li a:hover::before{width:100%;}
.item-nav .right-nav ul li ul li.cur.on ul li a i{opacity: 0;display: none;}
.item-nav .right-nav ul li ul li.cur.on ul li a:hover i{opacity: .5;display: block;}
.item-nav .right-nav ul li ul{display:none;}
.item-nav .right-nav ul li ul li a{color: #999999;}
.item-nav .right-nav ul li ul li a i {opacity: 0;display: none;}
.item-nav .right-nav ul li ul li a:hover i {opacity: .5;display: block;}
.item-nav .right-nav ul li ul li a:hover,.item-nav .right-nav ul li ul li a:hover h5 {color: #000;}
.item-nav .right-nav ul li ul li a h5{font-size: 15px;color: #999999;margin: 0;font-weight: normal;width: 90%;}


/* banner */
.banner{ margin: 0 auto; width:100%;   position: relative;  overflow: hidden; z-index: 10;margin-top:90px;}
.banner .swiper-slide{ width:100%;  }
.banner .swiper-slide  img{ width:100%; }
.banner .slick-dots{ bottom:25px;}
.banner .slick-dots li{ width: 30px; height: 10px; margin: 0 10px; transition: all .5s;}
.banner .slick-dots li button:before{ border-radius: 9px; opacity: .5;}
.banner .slick-dots li.slick-active button:before{ opacity: 1;}
.ban-ph{ display:none;} 
.banner .slick-slide img{ width:100%;}
.section-second {
  height: 800px;
  background:url(../images/ban/kj-img.jpg) no-repeat center 0 #fff;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.section-second .text{ position:absolute; width:100%; height:800px; background: url(../images/ban/left.png) no-repeat center  0; color:#fff; z-index:9; left:0; top:0}

/* footer */
.footer{ background-color: #18294a; padding-top: 58px; padding-bottom: 48px;}
.ft-nav{ float:left;}
.ft-navitem{margin-right:68px; float:left;}
.ft-navitem:last-child {width: auto;margin-right: 0;}
.ft-navitem .name{color:#fff;font-size:18px; }
.ft-navitem .childbox{margin-top:26px}
.ft-navitem .childlist{display:block;color:rgba(255,255,255,.6);margin-bottom:15px;;transition:0.6s ease 0s;-webkit-transition:0.6s ease 0s;-moz-transition:0.6s ease 0s; font-size: 14px;}
.ft-navitem .childlist:nth-last-of-type(1){margin-bottom:0}
.ft-cat{ padding-left:30px; max-width: 266px; box-sizing: border-box; margin-bottom: 20px;}
.ft-cat1{ background: url(../images/ft-tel.png) no-repeat 0 center;}
.ft-cat1 span{ font-size:30px; font-family: "CenturyGothic"; color: #e60012; line-height: 32px; font-weight: 600;}
.ft-cat2{ background: url(../images/ft-dw.png) no-repeat 0 0; line-height: 22px;color:rgba(255,255,255,.6); font-size: 14px;}
.ft-cat3{ background: url(../images/ft-tel1.png) no-repeat 0 center;}
.ft-cat3 span{ font-size:25px; font-family: "CenturyGothic"; color:rgba(255,255,255,.6); line-height: 32px; font-weight: 600;}
.ft-cat4{ background: url(../images/ft-em.png) no-repeat 0 center; line-height: 22px;color:rgba(255,255,255,.6); font-size: 16px;}
.ewmlist{margin-left: 27px; margin-top: 30px;width:128px;height:128px;}
.ewmlist img{width:100%;}
.ewmlist .text{ text-align:center; font-size: 14px; color:#fff; }
.ft-bt{ display:flex; display: -webkit-flex; justify-content: space-between;}
.copyright{ background-color: #132342; color:#adadad; font-size: 15px; line-height: 60px;}
.footcopy{ float:left}
.footother{ float:right;}
.copyright a{  color:#adadad; font-size: 15px;}
.footother{ opacity: .64; }
.footother .foototherlist{margin-left: 20px; display: block; color:rgba(255,255,255,0.5); line-height:24px;  transition:0.6s ease 0s;-webkit-transition:0.6s ease 0s;-moz-transition:0.6s ease 0s;}
.footother .foototherlist:nth-child(1){ line-height: 60px;}
.footother .foototherlist:nth-child(2){ line-height: 60px;}
.footer_sel {  color:#fff; border: 1px solid #fff; background-color:transparent; outline:none;line-height:32px; width:130px; height:32px; text-indent:11px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../images/jt3.png) no-repeat right 20px center; margin-top:14px; }
.footer_sel option{ color:#666;}
.user_mesg{ display:flex; display: -webkit-flex; justify-content: center; margin-bottom: 54px;}
.user_mesg .item{margin-bottom:16px;_height:31px;text-align:left; float: left; margin: 0 7px; }
.user_mesg .item span{ font-weight:bold; font-size: 24px; color:#f9be4a; line-height: 50px; font-family:Microsoft Yahei; display: block; margin-right: 22px;}
.user_mesg .item input[type="text"]{padding:0 5px; text-indent: 9px; width:199px;height: 50px; line-height: 50px; font-size:16px; background-color:#faf8f9;font-family:Microsoft Yahei; }
.user_mesg .item-right{ float: left;}
.user_mesg .item input[type="text"]:focus{ }
.user_mesg .item textarea:focus{ }
.user_mesg .item textarea{resize: none; height: 50px; width:630px; line-height: 50px; text-indent: 14px; font-family:Microsoft Yahei;}
.user_mesg .item input:disabled, .user_mesg .item textarea:disabled, .user_mesg .item select:disabled{background:#eee;}
.user_mesg .item .btn-mesSubmit{display:block;width:140px;height:50px;background:#f9be4a;color:#fff; line-height:50px;float:left;font-size:15px; margin-left:11px;font-family:Microsoft Yahei;cursor:pointer }
.user_mesg .item .btn-mesSubmit:hover{background:#e60012;color:#fff;}
.user_mesg .item .btn-mesSubmit:disabled{background:#ccc;}


 



/*浏览器*/
#browser_ie {BACKGROUND-COLOR: #f6f6b4; DISPLAY: none; HEIGHT:auto;overflow: hidden; COLOR: #000; FONT-SIZE: 15px;text-align: center;position: absolute;left: 0;top: 0;width: 100%;z-index: 9999;}
#browser_ie .brower_info {MARGIN: 0px auto; WIDTH: 800px;padding: 1% 0;overflow: hidden;position:relative;text-align: center;}
#browser_ie .brower_info .notice_info {POSITION: relative;overflow: hidden;}
#browser_ie .brower_info .notice_info P { text-align: center; LINE-HEIGHT: 25px;overflow: hidden;DISPLAY: inline-block}
#browser_ie .browser_list {POSITION: relative;text-align: center;}
#browser_ie .browser_list IMG {WIDTH: 40px; HEIGHT: 40px}
#browser_ie .browser_list SPAN {TEXT-ALIGN: center;padding:1%;DISPLAY: inline-block;vertical-align: top;}
.close { z-index: 9999;width: 30px; height:30px;background: url("../images/xx.png") center no-repeat;background-size: 40%;text-align:center; padding:10px; position:absolute; right:2%; display:block; top:30px;cursor: pointer;}
/*.close:hover {background: url("../images/xx.png") center no-repeat #000;background-size: 40%; }*/

 









.aside-top {position: fixed; width: 50px;bottom:10%;right:1.5%; z-index:199;display: none}
.aside-top a {width: 38px;height: 38px;display: block;overflow: hidden; background: #EF612C url(../images/aside-top.svg) no-repeat center;background-size:70%;border:1px solid #EF612C;}
.aside-top a:hover {background: #EF612C url(../images/aside-top.svg) no-repeat center;border:1px solid #EF612C ;background-size: 70%;opacity: 1;}

/* =====================页面样式======================== */
/*.page{width: 100%;font-size: 0;text-align: center;margin-top: 70px;user-select: none;}*/
/*.page a{display: inline-block;vertical-align: middle;width: 38px;height: 38px;line-height: 38px;border: 1px solid #dcdcdc;margin: 0 8px;font-size: 16px;color: #666;transition: all .4s ease;}*/
/*.page a:first-child, .fullpage a:last-child{background: url('../images/fparr.png') no-repeat center;border-color: transparent;}*/
/*.page a:last-child{transform: rotate(180deg);}*/
/*.page a:hover, .fullpage a.ontrue, .fullpage a.on{background-color: #2d67d6;color: #fff;border-color: #2d67d6;}*/
/*.page a:first-child:hover, .fullpage a:last-child:hover{background-image: url('../images/fparrh.png');background-color: #fff;}*/

.fullpage{ margin: 40px auto;}
.pagination li a,.pagination li span{ display: block; float: left; border:1px solid #2d67d6; padding: 5px 12px; color: #333; margin: 0 2px;}
.pagination .active span{background:#2d67d6;color:#fff;border:1px solid #2d67d6;}
.pagination{ display:table; margin:0 auto;}
.pagination li{ display:table-cell;}
.pagination li a:hover,.page .active a{ background:#2d67d6; color:#fff;}


@font-face {
	font-family: 'Barlow-Bold';
	src: url('../fonts/barlow-bold.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Barlow-Regular';
	src: url('../fonts/barlow-regular.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Barlow-Light';
	src: url('../fonts/Barlow-Light.otf');
	src: local('☺'), url('../fonts/Barlow-Light.woff') format('woff'), url('../fonts/barlow-light.ttf') format('truetype'), url('../fonts/barlow-light.svg') format('svg'), url('../fonts/barlow-light.eot') format('eot');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Montserrat-Regular';
	src: url('../fonts/montserrat-regular.eot.html');
	src: local('☺'), url('../fonts/montserrat-regular.woff') format('woff'), url('../fonts/montserrat-regular.ttf') format('truetype'), url('../fonts/montserrat-regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Montserrat-Extra-Bold';
	src: url('../fonts/montserrat-extra-bold.eot');
	src: local('☺'), url('../fonts/montserrat-extra-bold.woff') format('woff'), url('../fonts/montserrat-extra-bold.ttf') format('truetype'), url('../fonts/montserrat-extra-bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Montserrat-Light';
	src: url('../fonts/montserrat-light.eot');
	src: local('☺'), url('../fonts/montserrat-light.woff') format('woff'), url('../fonts/montserrat-light.ttf.html') format('truetype'), url('../fonts/montserrat-light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Montserrat-Bold';
	src: url('../fonts/montserrat-bold.eot');
	src: local('☺'), url('../fonts/montserrat-bold.woff') format('woff'), url('../fonts/montserrat-bold.ttf') format('truetype'), url('../fonts/montserrat-bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CenturyGothic';
	src: url('../fonts/montserrat-bold.eot');
	src: local('☺'), url('../fonts/CenturyGothic.TTF') format('truetype');
}

