@charset "utf-8";
/*--------------------------------------
	copyright : Lampros co.,Ltd.
--------------------------------------*/
@import url(../css/normalize.css);
@import url(../css/aos.css);
@import url(../css/jquery.jaticker_1.0.0.css);
@import url(../css/common_parts.css);
@import url(../css/common.css);
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}
/*
 index
==============================*/
@font-face{ font-family:susu; src:url(../other/tt0861m.ttf);}
@font-face{ font-family:susu01; src:url(../other/tt0173m.ttf);}
a{ text-decoration:none}
h6,h5,h4{ font-weight:normal !important}
h5 a{ display:inline-block; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.container01,.container02,.container03,.container04,.container05,.container06,.container07,.container08,.n-container01,.n-container03,.n-container04{ margin:0 auto;}
.slow img:hover{ -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; transform:scale(1.05);}/*图片放大*/
.slow,.slow img{-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}/*缓慢效果*/
h5 a,.more a{-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}/*缓慢效果*/
.shadow{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999')";  /* For IE 8 */ filter: 
progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 10px #999999;/* for firefox */ -webkit-box-shadow: 1px 1px 10px #999999;/* for safari or chrome */ box-shadow:1px 1px 10px #999999;/* for opera or ie9 */}
.radius{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.opacity{filter:alpha(opacity=100); opacity:1; -moz-opacity:1; -khtml-opacity:1}/*透明代码*/
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.gray { -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; filter:alpha(opacity=60); opacity:0.6;  -moz-opacity:0.6; -khtml-opacity:0.6;} 
/*transform:rotateY(180deg); -webkit-transform:rotateY(180deg);  -moz-transform:rotateY(180deg);*/  /*180度旋转*/
/*oncontextmenu="return false" ondragstart="return false" onselectstart="return false"*/
/*filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);*/  /*透明背景*/
.a_body{ position:relative; height:100%}
::-webkit-scrollbar {width:8px;height:8px; background:#f1f1f1}
::-webkit-scrollbar-track {border-radius:10px; background:#f1f1f1}
::-webkit-scrollbar-thumb {border-radius:10px; background:#c1c1c1}
input::-webkit-input-placeholder{ color:#999;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999; }
input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#999;}
input:-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:#999;}
textarea::-webkit-input-placeholder{ color:#999;}
textarea::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999;}
textarea:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#999;}
textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#999;}
.w100{width:100%}
.w1200{width:1200px;margin:0 auto}
.w1300{width:1200PX;margin:0 auto}
.w1346{width:1346PX;margin:0 auto}
.clear{ clear:both}
h5 a{ display:inline-block; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
ul li:hover h5 a{ color:#ff0000}
.more a{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
/*内容样式*/
.ar_article td,
.ar_article th{ padding:1rem 0.9375rem; border: 1px solid #c6c5c5;}
.ar_article td p,
.ar_article th p{ padding-bottom:0; margin-bottom:0; text-align: inherit;}
.ar_article table {border-collapse: collapse;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc; width:100% !important}
.ar_article table tr:not(:first-child) td{ background:none !important}
.ar_article table td { border-left: 1px solid #ccc;border-top: 1px solid #ccc; width:auto !important; }
.ar_article{font-size: 0.875rem;color: #797979;line-height: 1.875rem;text-align:justify;margin-bottom: 1.75rem;}
.ar_article p{font-size: 0.875rem;color: #707070;line-height: 1.875rem;text-align:justify;margin-bottom: 1.75rem;}	
.ar_article strong{ font-weight:bold;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#717173;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5{ font-weight:bold;}
.ar_article h1{ font-size:2.25rem; margin-bottom:1.25rem}.ar_article h2{ font-size:1.875rem; margin-bottom:0.875rem;}.ar_article h3{ font-size:1.5rem; margin-bottom:0.9375rem}
.ar_article h4{ font-size:1.125rem; margin-bottom:0.875rem}.ar_article h5{ font-size:0.875rem; margin-bottom:0.75rem}.ar_article h6{ font-size:0.75rem; margin-bottom:0.75rem}
.ar_article ul li,
.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem; list-style:inherit !important;}
.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }
.ar_article ul,
.ar_article ol{ margin-bottom:0.9375rem;}
.ar_article sub {vertical-align:sub; font-size: smaller;}
.ar_article sup { vertical-align:super; font-size: smaller;}
.ar_article p span{ display:inline-block;}
.ar_article img{ display:inline-block;}
.ar_article hr{background:none;border: none;border-bottom: #d8d8d8 1px solid;margin-bottom: 20px;}
/*百度播放器美化*/
#playercontainer_display_button,#video1_display_button,#video2_display_button{ background:none !important; height:40px; width:40px !important; border:2px solid #fff; border-radius:50%; padding:0 !important;}
#playercontainer_display_button #playercontainer_display_button_play,#video1_display_button #video1_display_button_play,#video2_display_button #video2_display_button_play{background-size: 25px;}
#playercontainer_display_button,#video1_display_button,#video2_display_button{ height:40px !important; margin-top: -20px !important;}
#playercontainer_display .cbpreview,#video1_display .cbpreview,#video2_display .cbpreview{ opacity: .75 !important;}
/* Slider */
.miso-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.miso-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.miso-list:focus{outline:none}.miso-list.dragging{cursor:hand}
.miso-slider.miso-track,
.miso-slider.miso-list{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.miso-track{position:relative;left:0;top:0;display:block}
.miso-track:before,.miso-track:after{content:"";display:table}
.miso-track:after{clear:both}
.miso-loading.miso-track{visibility:hidden}
.miso-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"].miso-slide{float:right}
.miso-slide img{display:block}
.miso-slide.miso-loading img{display:none}
.miso-slide.dragging img{pointer-events:none}
.miso-initialized .miso-slide{display:block}
.miso-loading.miso-slide{visibility:hidden}
.miso-vertical.miso-slide{display:block;height:auto;border:1px solid transparent}
.miso-prev,.miso-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;margin-top: -15px;padding:0;border:none;outline:none;}
.miso-slider{}
.miso-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}
.miso-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer; background:rgba(255,255,255,0.5);}
.miso-dots li.miso-active{background:rgba(255,255,255,1)}
.miso-slide:focus,
.miso-slide a:focus{ outline:none !important;}
.miso-dots li button{ display:none;}
/*小圆点*/
.miso-dots{}
.miso-dots li{}
.miso-dots li.miso-active{}
/* top ----------*/
#top {}
/*#top:before {position: absolute;z-index: 20;top: 0;left: -100%;content: "";width: calc((100% / 7.5) * 2);height: 100%;opacity: 0.7;background-color: #d81417;-webkit-transform: skew(-45deg);transform: skew(-45deg);-webkit-transform-origin: left top;transform-origin: left top; transition: all 1.5s ease-in-out;}
#top:after {position: absolute;z-index: 20;bottom: 0;right: -100%;content: "";width: calc((100% / 7.5) * 2);height: 100%;opacity: 0.7;background-color: #d81417;-webkit-transform: skew(-45deg);transform: skew(-45deg);-webkit-transform-origin: left bottom;transform-origin: left bottom; transition: all 1.5s ease-in-out;}*/
.start #top:before { left: 0; }
.start #top:after { right: 0; }
#top-logo { position: absolute; z-index: 11; top: 30%; right: calc(100% / 6); width: calc(100% / 6); opacity: 0; }
#top-copy {position: absolute;z-index: 10;bottom: 20%;left: calc(100% / 6);color: rgba(255,255,255,0.8);font-size: 1rem;opacity: 0;height: 301px;}
#top-copy strong {font-size: 3.4375rem;text-transform: uppercase;color: #fff;line-height: 4.4375rem;font-family: susu;}
#top-copy span.s {opacity: 1;font-size: 3.75rem;color: #fff;line-height: 5rem;font-weight:  bold;margin-bottom: 0.5rem;}
/* mv-pg ----------*/
#mv-pg {position: fixed;z-index: -1;top: -10%;opacity: 0;left: 0;width: 100%;height: 100%;transition: all 1s ease-in-out;}
.active #mv-pg { top: 0; opacity: 1; }
#mv-pg li { position: absolute; width: 100%; height: 100vh; opacity: 0; }
#mv-pg li .pg { position: absolute; display: block; width: calc((100% / 6) + 1px); height: 100%; overflow: hidden; background-repeat: no-repeat; top: 0; }
#mv-pg li .pg:nth-child(1) { left: 0; }
#mv-pg li .pg:nth-child(2) { left: calc((100% / 6) * 1); }
#mv-pg li .pg:nth-child(3) { left: calc((100% / 6) * 2); }
#mv-pg li .pg:nth-child(4) { left: calc((100% / 6) * 3); }
#mv-pg li .pg:nth-child(5) { left: calc((100% / 6) * 4); }
#mv-pg li .pg:nth-child(6) { left: calc((100% / 6) * 5); }
@media screen and (max-width:1024px) { /* iPad 横 l */
	#top { height: 100vw !important; }
	#top-logo { top: 20%; right: 2rem; width: calc(50% - 2rem); }
	#top-copy { bottom: 20%; left: 2rem; font-size: 3vw; }
	#top-copy strong { font-size: 4.7vw; }
	#mv-pg { position: relative; top: 0; left: 0; width: 100%; opacity: 1; }
	#mv-pg li { height: 100%; }
	#mv-pg li .pg:nth-child(1) { top: 0; }
	#mv-pg li .pg:nth-child(2) { top: 0; }
	#mv-pg li .pg:nth-child(3) { top: 0; }
	#mv-pg li .pg:nth-child(4) { top: 0; }
	#mv-pg li .pg:nth-child(5) { top: 0; }
	#mv-pg li .pg:nth-child(6) { top: 0; }
}
/* idea ----------*/
#idea { background-color: #F5F5F5; }
#idea .inner { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
/* case ----------*/
#case { background-repeat: no-repeat; background-position: center top; background-size: cover; }
#case .inner { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
/* about ----------*/
#about { background-color: #FFF; }
#about .inner { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
/* access ----------*/
#access { background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment:fixed}
#access:after {position: absolute;z-index: 20;bottom: 0;right: 0;content: "";width: calc((100% / 6) * 3);height: 100%;opacity: 0.3;background-color: #d81417;transition: all 1s ease-in-out;-webkit-transform: skew(-45deg);transform: skew(-45deg);-webkit-transform-origin: left bottom;transform-origin: left bottom;mix-blend-mode: multiply; display:none}
#access.active:after {width: calc((100% / 6) * 1.5);}
#access .inner { position: relative; z-index: 1; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
/* recruit ----------*/
#recruit { background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment: fixed; background-color:#edf4f7}
#recruit .inner { position: relative; z-index: 1; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
/* news ----------*/
#news { background-repeat: no-repeat; background-position: center center; background-size: cover;}
#news:before {position: absolute;z-index: 20;top: 0;left: 0;content: "";width: 0;height: 100%;background-color: rgba(0,0,0,0.05);-webkit-transform: skew(-45deg);transform: skew(-45deg);-webkit-transform-origin: left top;transform-origin: left top;transition: all 1s ease-in-out; display:none}
#news.active:before {width: calc((100% / 6) * 1.5);}
#news .inner { position: relative; z-index: 1; top: 40%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
/* popup ----------*/
.pop-ovh { overflow: hidden !important; }
#popup { position: fixed; z-index: 999999; top: 100%; left: 0; width: 100%; height: 100vh; overflow-y: auto; background-color: rgba(29, 36, 82, 0.9); transition: all 0.6s ease-in-out; -webkit-overflow-scrolling: touch; }
#popup.pop { top: 0; }
#popup .inner { padding: 4rem; }
#popup .popup-close { display: block; width: 6rem; height: 6rem; opacity: 1; color: #1D2452; background-color: #FFF; text-align: center; line-height: 6rem; font-size: 3rem; transition: all 0.3s ease-out; }
#popup.pop-ovh .popup-close { opacity: 0; }
#popup-contents { max-width: 120rem; margin: 0 auto; opacity: 1; transition: all 0.3s ease-out; }
#popup.pop-ovh #popup-contents { opacity: 0; }
#popup-contents h2 { margin-bottom: 4rem; color: #FFF; text-align: center; line-height: 1.4; font-size: 4rem; }
#popup-contents h2 small { display: block; font-size: 1.8rem; }
#popup-contents .case_photos { margin-left: -2rem; }
#popup-contents .case_photos li { width: 33.33%; margin-bottom: 2rem; padding-left: 2rem; float: left; }
#popup-contents .case_photos li span { display: block; background-color: rgba(255, 255, 255, 0.1); }
#popup-contents .error { padding: 8rem; color: #FFF; text-align: center; }
#popup-close-top { position: absolute; top: 0; right: 0; }
#popup-close-bottom { margin: 0 auto; margin-bottom: 4rem; }
@media screen and (max-width:1024px) { /* iPad 横 l */
	#popup-contents .case_photos li { width: 50%; }
	#popup-close-bottom { margin: 0 auto; margin-bottom: 8rem; }
}
@media screen and (max-width:414px) { /* iPhone 縦 s */
	#popup-contents .case_photos li { width: 100%; }
}
.container01{ background:url(../images/bg_city.jpg) no-repeat center center;background-size: 100% 100%;}
.title{ text-align:center;}
.container01 p{ font-size:14px; color:#333333; line-height:35px; text-align:center; margin:30px auto;}
.container01 .more{ text-align:center;}
.container01 .more a{display:inline-block;width:50px;height:105px;background:#283F4F;border-radius: 0;border-top-left-radius:25px;border-top-right-radius:25px;transition:0.6s;}
.container01 .more a .icon{ display:inline-block; width:40px; height:40px; line-height:40px; background:#F1C100; border-radius:50%; margin-top:5px; margin-bottom:10px; transition:0.6s}
.container01 .more a .icon img{ margin:-3px 0 0; vertical-align:middle;}
.container01 .more a span{ display:inline-block; line-height:16px; color:#fff; font-size:12px;}
.container01 ul{font-size:0; border-top:1px solid #283F4F; border-bottom:1px solid #283F4F;padding: 50px 0;}
.container01 ul li{display:inline-block;text-align:center;border-right:rgba(255,255,255,0.2) 1px solid;position:relative; width: 33.3%;}
.container01 ul li:after{ content:""; position:absolute; right:-3px; top:0; width:3px; height:0; background:#fff; transition:0.6s}
.container01 ul li:last-child{border:none;}
.container01 ul li:last-child:after{ display:none}
.container01 ul li .icon{ display:inline-block; text-align:left}
.container01 ul li h4{ margin-bottom: 30px; font-size:60px; color:#166A79;}
.container01 ul li h4 span{font-size: 14px;color: #fff;display:  inline-block;margin-right: 10px;vertical-align: top;position: relative;}
.container01 ul li h4 span font{display:inline-block;width:24px;height:24px;background:#0F5691;border-radius:50%;line-height: 24px;text-align: center;}
.container01 ul li h4 span font:before{content:"";position:absolute;top:50%;left:50%;margin-left: -18px;margin-top: -18px;width:34px;height:34px;border:#294957 1px dashed;border-radius: 50%; transition:1.2s}
.container01 ul li h4 span.counter{font-size: 62px;color: #0F5691;margin-top: 0;font-family:impact;}
.container01 ul li h4 span.lwy{font-size:65px;color:#fff;font-family: myFirstFont;line-height: 44px; margin-left:12px;}
.container01 ul li h5{font-size: 14px;color: #333333;margin-bottom: 8px;padding-left: 5px;}
.container01 ul li h6{font-size: 14px;color: #0F5691;line-height: 24px; line-height:1;}
.about_nav{ text-align:center; margin-top:50px;}
.about_nav a{ display:inline-block; border-left:1px solid #8A99A3; padding:0 50px;}
.about_nav a:nth-child(1){ border-left:none;}
.about_nav a img{ display:inline-block; margin-right:20px;}
.about_z{ display:inline-block; text-align:left;}
.about_z1{ font-size:18px; color:#0F5691; line-height:26px;}
.about_z2{ font-size:12px; color:#0F5691; line-height:20px;}

.container02{ background:url(../images/container02_bg.jpg); background-position:center top; background-repeat:no-repeat}
.title p{ font-size:14px; color:#666666; line-height:55px;}
.picScroll-left{ position:relative; margin-top:30px;}
.picScroll-left .hd{}
.picScroll-left .hd a{ display:block; position:absolute; top:50%; margin-top:-45px; width:34px; height:90px; cursor:pointer;}
.picScroll-left .hd .next{ background-image:url(../images/next.png); right:0;}
.picScroll-left .hd .prev{ background-image:url(../images/prev.png); left:0;}
.picScroll-left .bd{}
.picScroll-left .bd ul{}
.picScroll-left .bd ul li{ float:left; width:292px; height:580px; overflow:hidden; position:relative; margin-right:10px;}
.container02_gray{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/container02_blue.png) no-repeat center center; background-size:100% 100%; transition:.5s;}
.pro_txt{ position:absolute; bottom:0; padding:0 30px 90px; transition:.5s;}
.pro_h1{ font-size:32px; color:#ffffff; font-weight:bold; line-height:40px;}
.pro_h2{ font-size:24px; color:#FFFFFF; line-height:40px;}
.pro_h3{ font-size:12px; color:#FFFFFF; line-height:30px;}
.pro_blue{ position:absolute; bottom:-100%; text-align:center; width:100%; background-color:#166A79; padding:92px 0 90px; transition:.5s;}
.pro_blue:before, .pro_blue:after{ content:''; position:absolute; background-color:#8AB4BC; width:1px; height:25px; display:inline-block;}
.pro_blue:before{ top:55px;}
.pro_blue:after{ bottom:55px;}
.pro_z1{ font-size:32px; color:#ffffff; font-weight:bold; line-height:40px;}
.pro_z2{ font-size:24px; color:#FFFFFF; line-height:44px;}
.pro_z3{ font-size:12px; color:#8AB4BC; line-height:34px;}
.picScroll-left .bd ul li:hover .container02_gray{ opacity:0;}
.picScroll-left .bd ul li:hover .pro_txt{ bottom:-100%;}
.picScroll-left .bd ul li:hover .pro_blue{ bottom:0;}

.container03{ background:url(../images/container03_bg.jpg) no-repeat left center; background-size:40.6% 100%; position:relative;}
.container03 .title{ width:26%; text-align:left; margin-top:10%; margin-left:12.5%;}
.container03 .title img{ max-width:100%;}
.container03 .title p{ color:#99ADB8; line-height:24px; margin:10px auto;}
.container03 .title p, .container04 .title p{ display: none;}
.slideTxtBox{}
.slideTxtBox .hd{ width:76.25%; margin:0 auto; position:absolute; bottom:15%; left:9.5%;}
.slideTxtBox .next, .slideTxtBox .prev{ display:block; position:absolute; top:38%; width:2%; cursor:pointer;}
.slideTxtBox .next{ right:0;}
.slideTxtBox .prev{ left:0;}
.slideTxtBox .hd ul{ width:94.2%; margin:0 auto; overflow:hidden;}
.slideTxtBox .hd ul li{float:left;background-color:#EDF4F7;width: 16.5%;text-align:center;cursor:pointer;margin-right:1px;padding:40px 0;}
.slideTxtBox .hd ul li.on{ background-color:#166A79;}
.slideTxtBox .hd ul li.on .container03_xt{ border-color:#EDF4F7;}
.slideTxtBox .hd ul li.on .container03_txt{ color:#ffffff;}
.container03_xt{ width:51.8%; border:1px dashed #283F4F; border-radius:50%; overflow:hidden; padding:9px; margin:0 auto;}
.container03_xt img{ width:100%; border-radius: 100%; overflow: hidden; height: 98px; object-fit: cover;}
.container03_txt{font-size:16px;color:#283F4F;line-height:1;margin-top:20px;height: 16px;}
.slideTxtBox .bd{ width:59.4%; height:100%; position:absolute; top:0; right:0;}
.slideTxtBox .bd ul{ width:100%; height:100%;}

.container04{ background:url(../images/container04_bg.jpg) center no-repeat}
.container04 .title{ position:relative; margin-bottom:7.75rem}
.container04 .title h3{font-size:1.875rem;color:#272729;margin-bottom: 0.375rem;}
.container04 .title h2{font-size:3rem;color:#d81417;font-family:susu;height:3rem;line-height:3rem;text-transform: uppercase;margin-bottom: 1.125rem;}
.container04 .title h5{font-size: 0.875rem;color:#7c7c7e;line-height:1.5rem; position:absolute; right:0; bottom:0.2rem}
.container04 ul{ float:left; width:1350px;}
.container04 ul li{float:left;width: 312px !important;margin-right:26px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;}
.container04 ul li .img,.container04 ul li .img img{ width:312px; height:342px; overflow:hidden}
.container04 ul li .con{ height:86px; padding:15px 20px; background:#fff; position:relative; transition: all 0.36s ease-in-out;}
.container04 ul li .con h5{ margin-bottom:0.5rem; transition: all 0.36s ease-in-out;}
.container04 ul li .con h5,.container04 ul li .con h5 a{ font-size:1rem; color:#1d1d1d}
.container04 ul li .con h6{ font-size:0.875rem; color:#166a79; transition: all 0.36s ease-in-out;}
.container04 ul li .con .jiantou{ background:url(../images/jiantou01.png) center no-repeat; position:absolute; width:30px; height:5px; right:48px; top:42px; transition: all 0.36s ease-in-out;}
.container04 ul li:hover .con{ text-align:center; transition: all 0.36s ease-in-out;}
.container04 ul li:hover .con .jiantou{ right:-40px;}

.container05{ background:#f7f7f9; position:relative;}
.container05 .title{ text-align:left;}
.container05:before{ content:""; position:absolute; top:0; height:100%; width:1px; background:#e9e9ea; left:50%; margin-left:175px;}
.container05 .left{ float:left; width:776px;}
.container05 .left .title{ margin-bottom:3.75rem}
.title h3{font-size:2.875rem;color:#294957;margin-bottom: 0.375rem;}
.container03 .title h3{ color: #ffffff;}
.container05 .left .title h2{font-size:3rem;color:#166a79;font-family:susu;height:3rem;line-height:3rem;text-transform: uppercase;margin-bottom: 1.125rem;}
.container05 .left .miso-slider{ height:505px;}
.container05 .left .miso-slide .img{ margin-bottom:2.375rem;}
.container05 .left .miso-slide .img,.container05 .left .miso-slide .img img{ width:704px; height:385px; position:relative}
.container05 .left .miso-slide .img .time{ position:absolute; top:25px; left:25px; width:83px; height:87px; background:#ffffff; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; text-align:center; font-weight:bold}
.container05 .left .miso-slide .img .time h3{ font-size:1.875rem; color:#d81417; height:56px; line-height:66px;}
.container05 .left .miso-slide .img .time h4{ font-size:0.9375rem; color:#39393a;font-weight:bold}
.container05 .left .miso-slide h5{ font-size:1.125rem; color:#000000; margin-bottom:1rem; max-width:726px;}
.container05 .left .miso-slide h5 a{ font-size:1.125rem; color:#000000;}
.container05 .left .miso-slide p{ font-size:0.875rem; color:#a9a9aa; line-height:1.5rem; height:3rem; overflow:hidden; max-width:726px;}
.container05 .left .miso-prev,.container05 .left .miso-next{width:29px;height:29px;z-index:1000;right: -14px;}
.container05 .left .miso-prev{ background:url(../images/top.png) center no-repeat; margin-top: -245px;}
.container05 .left .miso-next{background:url(../images/bottom.png) center no-repeat;margin-top: 98px;}
.lwy .miso-prev{ left:50px;}
.lwy .miso-next{ right:50px;}
.container05 .right{ float:right; width:366px;}
.container05 .right ul li{ border-bottom:#e5e5e6 1px solid; padding:0 0 2.75rem 0; margin-bottom:2.25rem}
.container05 .right ul li:last-child{ padding:0; margin:0; border:none}
.container05 .right h5{ margin-bottom:0.875rem}
.container05 .right h5,.container05 .right h5 a{ font-size:0.9375rem; color:#000000}
.container05 .right p{ font-size:0.75rem; color:#a9a9aa; line-height:1.25rem; height:2.5rem; overflow:hidden; margin-bottom:1rem}
.container05 .right .img,.container05 .right .img img{ width:366px; height:200px; overflow:hidden}

.container06{ background:url(../images/container06_bg.jpg) center no-repeat; color: #ffffff;}
.container06 .w1200{ width:1086px; padding-bottom:40px;}
.f_adr{ display: flex;}
.f_adr h1{ font-size:40px; line-height:66px; font-weight:bold;}
.f_adr p{ font-size:16px; line-height:30px;}
.f_icon{ text-align:center; padding:70px 0 40px;}
.f_icon a{ margin:0 15px; position:relative;}
.copy{ width:1000px; margin:0 auto; line-height:95px; border-top:1px solid rgba(0,0,0,.06); text-align:center;}
.copy, .copy a{ font-size:14px;}
.tc1 .close, .tc {transition: all ease 400ms;-moz-transition: all ease 400ms;-ms-transition: all ease 400ms;-o-transition: all ease 400ms;-webkit-transition: all ease 400ms;}
.tc1 .tc {transition: all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 99999999;}
.tc1 .tc {pointer-events: none; filter: alpha(opacity=0);-moz-opacity: 0; -khtml-opacity: 0;opacity: 0;transform: scale(1.1);display: none;}
.tc1 .tc.act {ilter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;pointer-events: auto;transform: scale(1);}
.tc1 .tc.act {display: block;}
.tc1 .tc-box {position: absolute;overflow: hidden;top: 50%;z-index: 9999;height: 15rem;width: 12rem;left: 50%; margin-left: -6rem;margin-top: -7.5rem;-webkit-animation-duration: 1.2s;animation-duration: 1.2s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-name: anim-close-2;animation-name: anim-close-2;}
.tc1 .tc.act .tc-box {-webkit-animation-name: anim-open-2;animation-name: anim-open-2;transform: scale(1);}
.tc1 .tc-box h3 img {width: 12rem;height: 12rem;}
.tc1 .tc-box h5 {width: 12rem;height: 3rem;line-height: 3rem;font-size: 1rem;color: #fff;text-align: center;}
.tc1 .tc-bg {height: 100%;background: rgba(0,0,0,.9);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}

#top header{position:absolute;width:80%;height:58px;left:50%;margin-left:-40%;top: -70px;z-index:100;}
#top header .left{float:left;height:58px;position:  relative;z-index: 1;}
#top header .left .logo{ float:left;}
#top header .left .logo img{ margin-top:0px;}
#top header .right{float:right;height: 50px;position:  relative;z-index: 2;}
/* -------------------------------- */
.nav {
  width: auto;
  height: 50px;
  background: rgba(255,255,255,0.7);
  border-radius: 5px;
  /* -webkit-transform: translate3d(-50%, 0, 0); */
  /* transform: translate3d(-50%, 0, 0); */
  box-shadow: 0 10px 35px rgba(0, 0, 0, 0.2);
}
.nav__cb {
  z-index: -1000;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  pointer-events: none;
}
.nav__content {
position: relative;
width: auto;
height: 100%;
}
.nav__cb:checked ~ .nav__content {
  -webkit-transition: width 1.5s cubic-bezier(0.48, 0.43, 0.29, 1.3);
  transition: width 1.5s cubic-bezier(0.48, 0.43, 0.29, 1.3);
  width: 800px;
  opacity:1;
}
.nav__cb:checked ~ .nav__content .main li .menu5{ display:block;}
.nav__items {
  position: relative;
  width: auto;
  height: 100%;
  padding-left: 20px;
  padding-right: 60px;
  list-style-type: none;
  font-size: 0;
  white-space: nowrap;
}
.nav__item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  color: #6C7784;
  font-size: 14px;
  line-height: 50px;
  padding: 0 15px;
  margin: 0 10px;
  font-family: Helvetica, Arial, sans-serif;
  /*font-weight: bold;*/
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  cursor: pointer;
}
.nav__item:hover {
  color: #00bdea;
}
.nav__item-text {
  display: block;
  height: 100%;
}
.nav__btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  height: 50px;
  padding: 16px 14px;
  cursor: pointer;
}
.nav__btn:before, .nav__btn:after {
  content: "";
  display: block;
  width: 22px;
  height: 3px;
  border-radius: 2px;
  background: #166a79;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: background-color 0.3s, -webkit-transform 2s cubic-bezier(0.48, 0.43, 0.29, 1.3);
  transition: background-color 0.3s, -webkit-transform 2s cubic-bezier(0.48, 0.43, 0.29, 1.3);
  transition: transform 2s cubic-bezier(0.48, 0.43, 0.29, 1.3), background-color 0.3s;
  transition: transform 2s cubic-bezier(0.48, 0.43, 0.29, 1.3), background-color 0.3s, -webkit-transform 2s cubic-bezier(0.48, 0.43, 0.29, 1.3);
}
.nav__btn:before {
  margin-bottom: 11px;
}
.nav__btn:hover:before, .nav__btn:hover:after {
  background: #166a79;
}
.nav__cb:checked ~ .nav__btn:before {
  -webkit-transform: translateY(7px) rotate(-225deg);
          transform: translateY(7px) rotate(-225deg);
}
.nav__cb:checked ~ .nav__btn:after {
  -webkit-transform: translateY(-7px) rotate(225deg);
          transform: translateY(-7px) rotate(225deg);
}
.nav__btn .hengxian{position:absolute;left:50%;margin-left: -11px; top:50%;margin-top:-2px;width: 22px;height: 3px;background:#166a79;}
.nav__content .nav__item .nav__item-text a{font-size: 18px;color:#070707;}
.nav__content .nav__item .nav__item-text{ position:relative;}
.nav__content .nav__item.on .nav__item-text:before,.nav__content .nav__item:hover .nav__item-text:before{ content:""; position:absolute; left:0; right:0; height:2px; background:#166a79; bottom:0;}
.drop li {
	opacity: 0;
	transform-origin: top center;
	overflow:hidden;
}
.drop li a {
	background-color: rgba(23,23,50,.7);
	padding: 10px 0
}
.main li:hover .menu1 li:first-of-type {
	animation: menu1 .3s ease-in-out forwards;
	animation-delay: .3s
}
.main li:hover .menu1 li:nth-of-type(2) {
	animation: menu1 .3s ease-in-out forwards;
	animation-delay: .6s
}
.main li:hover .menu1 li:nth-of-type(3) {
	animation: menu1 .3s ease-in-out forwards;
	animation-delay: .9s
}
.main li:hover .menu1 li:last-of-type {
	animation: menu1 .3s ease-in-out forwards;
	animation-delay: 1.2s
}
.main li:hover .menu5 li:first-of-type {
	animation: menu5 .3s ease-in-out forwards;
	animation-delay: .3s
}
.main li:hover .menu5 li:nth-of-type(2) {
	animation: menu5 .3s ease-in-out forwards;
	animation-delay: .6s
}
.main li:hover .menu5 li:nth-of-type(3) {
	animation: menu5 .3s ease-in-out forwards;
	animation-delay: .9s
}
.main li:hover .menu5 li:nth-of-type(4) {
	animation: menu5 .3s ease-in-out forwards;
	animation-delay: 1.2s
}
.main li:hover .menu5 li:nth-of-type(5) {
	animation: menu5 .3s ease-in-out forwards;
	animation-delay: 1.5s
}
@keyframes menu5 {
	0% {
		opacity: 0;
		transform: rotateX(-90deg)
	}
	100% {
		opacity: 1;
		transform: rotateX(0)
	}
}
.main li .menu5{position:  absolute;width:150px;left:  50%;margin-left:  -75px;}
.main li .menu5 li a{display:block;height: 44px;line-height: 24px;font-size: 14px;color:#fff;border-bottom:rgba(255,255,255,0.05) 1px solid;font-weight:  normal;}
.main li .menu5 li a:hover{ background:#d81417; color:#fff}
.lwy_nav{ position:fixed; top:20px; right:20px; height:50px; z-index:100000; display:none}

.nav_bar{ margin-right:110px;}
.nav_bar li{ float:left; height:50px; line-height:50px; margin-left:60px;}
.nav_bar li a{ font-size:18px; color:#333333;}
.nav_bar li.curr, .nav_bar li:hover{ background:url(../images/ej_nav.png) no-repeat center bottom;}
.nav_bar li.curr a, .nav_bar li:hover a{ color:#166A79;}

.select-hidden {
  display: none;
  visibility: hidden;
  opacity: 0;
  padding-right: 10px;
}
#language-link {
  float:  left;
  cursor: pointer;
  font-size: 14px;
  color: #ffffff;
  margin: 13px 0 0 60px;
  line-height: 1.5;
  font-weight: bold;
}
.select{ width:100%; height:100%}
.select-styled {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 5px 8px;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.select-options {
  margin: 0;
  padding: 0;
  list-style: none;
}
.select-options li {
  margin: 0;
  padding: 5px 7px;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  margin-top: -1px;
  float: left;
}
.select-options li a{ color:#ffffff}
/*neiye*/
.n_banner{ height:720px; overflow:hidden; padding:276px 0 0}
.n_banner header{ position:absolute; width:1200px; height:85px; left:50%; margin-left:-600px; top:70px; z-index:100}
.n_banner header .left{float:left;width: 220px;height:85px;position:  relative;z-index: 1;}
.n_banner header .left .logo{ float:left;}
.n_banner header .left .logo img{ margin-top:10px;}
.n_banner header .right{float:right;height: 50px;position:  relative;z-index: 2;}
.n_banner .w1200{ text-align:center;}
.n_banner .w1200 h1{font-size:54px;color:#fff;text-transform:uppercase;margin-bottom:15px;font-weight:  normal;}
.n_banner .w1200 h4{ font-size:28px; color:#ffffff; margin-bottom:88px;}
.n_banner .w1200 a{ display:block; width:33px; height:33px; background:url(../images/more01.png) center no-repeat; margin:0 auto}
.n_banner .w1200 a:hover{ background:url(../images/more01_on.png) center no-repeat;}
.n_container .n_title{ padding:70px 0 0; text-align:center; margin-bottom:45px;}
.n_container .n_title h3{ font-size:28px; color:#4c4c4c; text-transform:uppercase; font-weight:bold; margin-bottom:8px;}
.n_container .n_title h5{ font-size:20px; color:#4c4c4c; margin-bottom:20px;}
.n_container .n_title h1{ height:30px; position:relative;}
.n_container .n_title h1:before{ content:""; position:absolute; top:0; left:50%; margin-left:-0.5px; width:1px; height:30px; background:#787878}
.n_about{padding: 0px 0 40px;}
footer{ padding:62px 0 50px; background:#2d2d2d; border-bottom:#404040 1px solid}
footer .left{ float:left; width:450px;}
footer .left .lwy{border-right: #4c4c4c 1px solid;width:100%;}
footer .left ul{margin-bottom: 32px;}
footer .left ul li{height:35px;line-height:35px;padding:0 0 0 40px;font-size:14px;color:#fff;margin-bottom: 12px;}
footer .left .ewm{}
footer .left .ewm img{ float:left; width:115px; height:115px; margin-right:22px;}
footer .left .ewm span{float:left;font-size: 14px;color: #d0d0d0;line-height: 24px;margin-top: 36px;}
footer .left p{ font-size:0.75rem; color:#fff; line-height:1.5rem;}
footer .left p a{ font-size:0.75rem; color:#fff;}
footer .right{float:right;width:750px;text-align:right;padding: 6px 0 0;}
footer .right dl{ display:inline-block; margin-left:3.75rem; text-align:left}
footer .right dl dt{margin-bottom: 5px;}
footer .right dl dt a{font-size:14px;color:#fff;font-weight:bold;}
footer .right dl dd a{font-size: 12px;line-height: 24px;color: #c1c1c1;}
.banquan{ padding:20px 0 30px; background:#2d2d2d; text-align:center}
.banquan p,.banquan p a{ font-size:12px; color:#a3a3a3; text-align:center}
.banquan p a:hover{ color:#fff}
h5 a{ display:inline-block; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
ul li:hover h5 a{ color:#ff0000}
.n_dajishi{ padding:0 0 74px;}
.n_dajishi ul{ float:left; width:1280px; margin-bottom:15px;}
.n_dajishi ul li{float:left;width: 350px;margin: 0 70px 40px 0;position:relative;}
.n_dajishi ul li:before{ content:""; position:absolute; right:-10px; bottom:0; width:10px; height:365px; background:#fff; -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.n_dajishi ul li:hover:before{ background:#d81417}
.n_dajishi ul li .img{float:left;width: 350px;height: 190px;overflow:hidden;}
.n_dajishi ul li .con{float:left;width: 350px;height:235px;background:#fff;padding:36px 30px;}
.n_dajishi ul li .con h6{ font-size:12px; color:#8a8a8a; margin-bottom:14px;}
.n_dajishi ul li .con h5 a{ font-size:16px; color:#505050;}
.n_dajishi ul li .con h5 a:hover,.n_dajishi ul li .con .more a:hover{ color:#d81417}
.n_dajishi ul li .con h5{ margin-bottom:12px;}
.n_dajishi ul li .con p{ font-size:12px; line-height:22px; color:#8a8a8a; height:44px; overflow:hidden; margin-bottom:42px;}
.n_dajishi ul li .con .more{ position:relative; padding:0 0 0 84px;}
.n_dajishi ul li .con .more a{ font-size:12px; color:#a6a6a6; font-style:italic;}
.n_dajishi ul li .con .more:before{content:"";position:absolute;left:3px;top: 5px;width:70px;height:1px;background:#a6a6a6;}
.n_dajishi ul li .con .more:hover:before{background:#d81417}
/*====翻页====*/
.j_pages{margin:0 auto 0 auto}
.j_pages .box{display:inherit;width:100%;text-align: center;margin-bottom: 0;margin: 0;padding: 0;}
.j_pages a{padding: 0px 10px;height: 35px;line-height: 35px;display:inline-block;margin: 0 5px;color: #343638;font-size: 18px;box-sizing: border-box;text-transform:  uppercase;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.j_pages a font{font-size: 18px;color: #333333;}
.j_pages .on{color: #d81417; border-bottom:  #d81417 2px solid;}
.j_pages span{background:#525ea2;color:#fff!important;}
.j_pages a:hover{color: #d81417;text-decoration:none;border-bottom: #d81417 2px solid;}
.j_pages a:hover font{color:#fff}
.j_pages a.u_bnt{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}
.n_erji{ height:91px; margin-top:-91px; border-top:rgba(255,255,255,0.15) 1px solid;}
.n_erji ul li{ float:left; width:600px; height:90px; line-height:90px; font-size:14px; color:#fff; text-align:center; display:inline-block;}
.n_erji ul li a{ color:#fff; display:block;}
.n_erji ul li.on a,.n_erji ul li:hover a{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CCDE1518', endColorstr='#CCDE1518');background:rgba(222,21,24,0.8);}
.n_zhaopin{padding: 0 0 75px;}
.n_zhaopin .slider-nav{margin-left:-1.25rem;margin-right:-1.25rem; margin-bottom:1rem;}
.n_zhaopin .slider-nav .miso-list{ padding:0 0 1.75rem 0}
.n_zhaopin .slider-nav .miso-slide{padding: 0 1.25rem;}
.n_zhaopin .slider-nav .miso-slide .miso{ padding:5.625rem 0; border:#dddddd 1px solid; background:#fff; text-align:center; position:relative; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.n_zhaopin .slider-nav .miso-slide .con{ text-align:center; width:100%; margin-bottom:24px;}
.n_zhaopin .slider-nav .miso-slide .con img.img02,.n_zhaopin .slider-nav .miso-slide.miso-current .con img.img01{ display:none}
.n_zhaopin .slider-nav .miso-slide.miso-current .con img.img02{ display:inline-block}
.n_zhaopin .slider-nav .miso-slide .miso img{ display:inline-block;}
.n_zhaopin .slider-nav .miso-slide .miso .icon{ width:2.75rem; height:3rem; fill:#9b9b9c; margin-bottom:1.25rem;}
.n_zhaopin .slider-nav .miso-slide .miso h4{font-size: 16px;color: #505050;margin-bottom:0.5rem;}
.n_zhaopin .slider-nav .miso-slide .miso h5{font-size: 12px;color: #cbcbcb;margin-bottom:2.5rem;}
.n_zhaopin .slider-nav .miso-slide .miso h6{ height:2px; position:relative;}
.n_zhaopin .slider-nav .miso-slide .miso h6:before{content:"";position:absolute;width:1.25rem;height: 1px;top:0;left:50%;margin-left:-0.625rem;background: #b6b6b6;}
.n_zhaopin .miso-prev,.n_zhaopin .miso-next{width: 36px;height: 36px;background-size:100% 100%;z-index:1000;margin-top: -2.5rem;}
.n_zhaopin .miso-prev{left: -45px;background:url(../images/left.png) center no-repeat;}
.n_zhaopin .miso-next{right: -45px;background:url(../images/right.png) center no-repeat;}
.n_zhaopin .slider-for .miso-slide .ar_article{padding: 2.75rem 3.375rem 2.75rem;border:#dddddd 1px solid;background: #f2f2f2;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.n_zhaopin .slider-for .miso-slide .ar_article .ar_article_scroll{height:16.75rem; overflow-y:scroll; margin-right:-1.5rem; padding:0 1.5rem 0 0}
.n_zhaopin .slider-for .miso-slide .ar_article .ar_article_scroll::-webkit-scrollbar {width:2px;height:2px; background:#cecece}
.n_zhaopin .slider-for .miso-slide .ar_article .ar_article_scroll::-webkit-scrollbar-track {border-radius:10px; background:#cecece}
.n_zhaopin .slider-for .miso-slide .ar_article .ar_article_scroll::-webkit-scrollbar-thumb { border-radius:10px; background:#b92d40}
.n_zhaopin .slider-nav .miso-slide.miso-current .miso{ background:#b02f3f; border:#b02f3f 1px solid;}
.n_zhaopin .slider-nav .miso-slide.miso-current .miso img{ display:block}
.n_zhaopin .slider-nav .miso-slide.miso-current .miso .icon{ fill:#fff;}
.n_zhaopin .slider-nav .miso-slide.miso-current .miso h4{ color:#fff;}
.n_zhaopin .slider-nav .miso-slide.miso-current .miso h5{ color:#fff;}
.n_zhaopin .slider-nav .miso-slide.miso-current .miso h6:before{ background:#fff}
.n_news_detail{padding: 0 0 50px;}
.n_news_detail .left{float:left;width: 795px;}
.n_news_detail .left .img_scoll .miso-dots{ bottom:30px; z-index:1000}
.n_news_detail .left .img_scoll{ overflow:hidden; margin-bottom:1.875rem;}
.n_news_detail .left .img_scoll .miso-dots li{width:12px;height:12px;background: none;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border: #fff 1px solid;}
.n_news_detail .left .img_scoll .miso-dots li.miso-active{background: #d81417;border:  #d81417 1px solid;}
.n_news_detail .left .img img{width: 795px;height: 540px;}
.n_news_detail .left .title{padding: 0 0 0 1.125rem;border-left: #d81417 2px solid;margin-bottom:2.625rem;}
.n_news_detail .left .title h3{font-size: 24px;line-height: 1.875rem;color:#4a4a4a;margin-bottom:0.75rem;font-weight:  normal;}
.n_news_detail .left .title h5{font-size:0.875rem;color: #797979;font-weight: bold;}
.n_news_detail .left .ar_article{padding:0 0 0 1.5rem;margin-bottom: 3rem;}
.n_news_detail .right{float:right;width: 350px;}
.n_news_detail .right h3{ display:none}
.n_news_detail .right h3{ height:3rem; line-height:3rem; font-size:1.25rem; color:#4a4a4a; margin-bottom:1.5rem}
.n_news_detail .right h3 small{ font-size:0.875rem; color:#797979; text-transform:uppercase; margin-left:0.5rem}
.n_news_detail .right ul li{margin-bottom: 2rem;}
.n_news_detail .right ul li .img{overflow:hidden;position:relative;margin-bottom: 1.25rem;}
.n_news_detail .right ul li .img img{width: 350px;height: 190px;}
.n_news_detail .right ul li h4{font-size: 1rem;color:#4e4e4e;padding: 0 10px;text-align: left;margin-bottom:0.75rem;overflow:hidden;}
.n_news_detail .right ul li h4 a{display:  inline-block;width: 100%;font-size: 1rem;color:#4e4e4e;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_news_detail .right ul li h4 a:hover{ color:#d81417}
.n_news_detail .right ul li h6{font-size:0.75rem;color: #797979;padding: 0 10px;}
.n_news_detail .right ul .miso-dots{text-align: center;padding: 0;}
.n_news_detail .right ul .miso-dots li{ width: 0.625rem;height: 0.625rem; margin:0 0.25rem}
.n_news_detail .right ul .miso-dots li button:before{width: 0.625rem;height: 0.625rem;content:"";border:#5f5f5f 1px solid;opacity: 1; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.n_news_detail .right ul .miso-dots li.miso-active button:before{ background:#5f5f5f;}
/*======== 上一篇下一篇 ===========*/
#ar_fot{padding: 15px 5px 0;position:relative;border-top: #d6d6d6 1px solid;}
#ar_fot h1{display:block;font-size: 0.8125rem;line-height: 1.875rem;color: #707070;font-weight:  normal;}
#ar_fot h1 a{font-size: 0.8125rem;color: #707070;font-weight:normal;}
#ar_fot h1 a:hover{ color:#d81417;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
.miso_fx{ position:absolute; right:0; top:30px;}
/*====分享插件====*/
.shart_box{display: inline-block;height: 40px;position:relative;vertical-align: top;font-size:  0.75rem;color: #89888d;}
.shart_box:hover #j_shart_s_24{ display:block;}
#j_shart_s_24 .bds_count{ font-size:12px;}
#j_shart_s_24{display:  inline-block;padding-left: 4px;position:relative;}
.shart_box a{line-height:36px;color: #89888d;}
#j_shart_s_24 strong{ display:block; position:absolute; left:0; z-index:2; line-height:36px; font-size:12px; color: #a3a0a9;}
#j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}
#j_shart_s_24 .bds_tsina{background:url(../images/j_shart.png) center -311px no-repeat}
#j_shart_s_24 .bds_tqq{background:url(../images/j_shart.png) center -195px no-repeat}
#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -340px no-repeat}
#j_shart_s_24 .bds_weixin{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_sqq{background:url(../images/j_shart.png) center -79px no-repeat}
#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}
#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}
#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}
#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_count{font-size:12px}
.n_langman{ padding:0 0 85px 0}
.n_langman ul{ margin-bottom:60px;}
.n_langman ul li{margin-bottom: 20px;overflow:hidden;}
.n_langman ul li .left{width: 310px;height: 415px;background: #f2f2f2;padding: 0 34px;}
.n_langman ul li:hover .left{ background:#d81417;}
.n_langman ul li .left .con{ display:table; width:100%; height:100%;}
.n_langman ul li .left .con .table_cell{ display:table-cell; vertical-align:middle;}
.n_langman ul li .left .con .table_cell h5{font-size: 18px;color: #434344;margin-bottom:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_langman ul li .left .con .table_cell h5 a{ color:#434344;}
.n_langman ul li:hover .left .con .table_cell h5 a{ color:#fff}
.n_langman ul li .left .con .table_cell h6{ font-size:13px; color:#959595; margin-bottom:15px;}
.n_langman ul li:hover .left .con .table_cell h6{ color:#fff}
.n_langman ul li .left .con .table_cell p{font-size: 13px;color:#959595;line-height: 22px;max-height:6rem;overflow:hidden;margin-bottom: 40px;}
.n_langman ul li:hover .left .con .table_cell p{ color:#fff}
.n_langman ul li .left .con .table_cell a{display:inline-block;}
.n_langman ul li .right{width: 880px;overflow:hidden;}
.n_langman ul li .right img{width: 880px;max-height: 415px;}
.n_langman ul li .con .more{position:relative;padding: 0 0 0 40px;}
.n_langman ul li .con .more a{ font-size:12px; color:#a6a6a6; font-style:italic;}
.n_langman ul li:hover .con .more a{ color:#fff}
.n_langman ul li .con .more:before{content:"";position:absolute;left:3px;top: 5px;width:30px;height:1px;background:#959595;}
.n_langman ul li:hover .con .more:before{background:#fff}
.n_jiaoyu .fl01{ padding:80px 0 0; background:#f2f2f2;}
.n_jiaoyu .fl01 .left{ float:left; width:498px; padding:34px 0 0}
.n_jiaoyu .fl01 .left .title h4{ font-size:28px; color:#4c4c4c; text-transform:uppercase; font-weight:bold !important; margin-bottom:5px;}
.n_jiaoyu .fl01 .left .title h5{ font-size:20px; color:#4c4c4c; margin-bottom:32px;}
.n_jiaoyu .fl01 .left .title h6{ height:3px; position:relative; margin-bottom:46px;}
.n_jiaoyu .fl01 .left .title h6:before{ content:""; position:absolute; left:0; top:0; background:#d81417; height:3px; width:20px;}
.n_jiaoyu .fl01 .left p{ font-size:14px; color:#6f6f6f; line-height:30px;}
.n_jiaoyu .fl01 .right{ float:right;}
.n_jiaoyu .fl02{ padding:70px 0; background:#fff; margin-top:-6px;}
.n_jiaoyu .fl02 .title{ margin-bottom:22px;}
.n_jiaoyu .fl02 .title h3{ text-align:center;}
.n_jiaoyu .fl02 ul li{ float:left; width:400px; text-align:center;}
.n_jiaoyu .fl02 ul li .img{ width:255px; height:255px; background:#f1adae; margin:0 auto; border-radius:50%; position:relative; margin-bottom:22px;}
.n_jiaoyu .fl02 ul li .img >img{ width:220px; height:220px; margin:18px auto; border-radius:50%;}
.n_jiaoyu .fl02 ul li .img .con{position:absolute;width: 220px;height: 220px;top: 18px;left: 17px; border-radius:50%;}
.n_jiaoyu .fl02 ul li:hover .img .con{ background:#de373a;}
.n_jiaoyu .fl02 ul li .img .con .table01{ display:table; width:100%; height:100%;}
.n_jiaoyu .fl02 ul li .img .con .table01 .table_cell{ display:table-cell; vertical-align:middle;}
.n_jiaoyu .fl02 ul li .img .con h3{ height:65px;}
.n_jiaoyu .fl02 ul li .img .con h5{font-size:16px;color:#fff;position:relative;}
.n_jiaoyu .fl02 ul li .img .con h5:before{ content:""; position:absolute; left:50%; top:40px; width:1px; height:0; background:#fff; -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.n_jiaoyu .fl02 ul li:hover .img .con h5:before{ height:20px;}
.n_jiaoyu .fl02 ul li h6{ font-size:14px; color:#6d6d6d; line-height:22px; opacity:0; -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.n_jiaoyu .fl02 ul li:hover h6{ opacity:1}
.n_jiaoyu .fl03{ height:620px; background:url(../images/n_jiaoyu_fl03_bg01.jpg) center no-repeat fixed; padding:74px 0 0}
.n_jiaoyu .fl03 .title{ margin-bottom:56px;}
.n_jiaoyu .fl03 .title h3{ text-align:center;}
.n_jiaoyu .fl03 ul{ width:1310px; margin-left:-28px;}
.n_jiaoyu .fl03 ul li{ float:left; width:262px; text-align:center;}
.n_jiaoyu .fl03 ul li .img{width:150px;height:150px;border:rgba(255,255,255,0.2) 1px solid;margin:0 auto;border-radius:50%;position:relative;margin-bottom: 65px;}
.n_jiaoyu .fl03 ul li:hover .img{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#59D81417', endColorstr='#59D81417');background:rgba(216,20,23,0.35); border:rgba(216,20,23,0) 1px solid}
.n_jiaoyu .fl03 ul li .img .con{position:absolute;width:125px;height:125px;top: 12px;left: 12px;border-radius:50%;background:rgba(255,255,255,0.2);}
.n_jiaoyu .fl03 ul li:hover .img .con{ background:#de373a;}
.n_jiaoyu .fl03 ul li .img .con .table01{ display:table; width:100%; height:100%;}
.n_jiaoyu .fl03 ul li .img .con .table01 .table_cell{ display:table-cell; vertical-align:middle;}
.n_jiaoyu .fl03 ul li .img .con h4{ font-size:15px;color:#fff; margin-bottom:5px;}
.n_jiaoyu .fl03 ul li .img .con h5{font-size:14px;color:#fff;position:relative;}
.n_jiaoyu .fl03 ul li .img .con h5:before{content:"";position:absolute;left:50%;top: 95px;width:1px;height:0;background:#fff;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.n_jiaoyu .fl03 ul li:hover .img .con h5:before{ height:20px;}
.n_jiaoyu .fl03 ul li h6{font-size:14px;color: #fff;line-height:22px;opacity:0;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.n_jiaoyu .fl03 ul li:hover h6{opacity: 0.8;}
.n_jiaoyu .fl04{ padding:80px 0 95px;}
.n_jiaoyu .fl04 .title{ text-align:center;}
.n_jiaoyu .fl04 .title h4{ font-size:28px; color:#4c4c4c; text-transform:uppercase; font-weight:bold !important; margin-bottom:5px;}
.n_jiaoyu .fl04 .title h5{ font-size:20px; color:#4c4c4c; margin-bottom:32px;}
.n_jiaoyu .fl04 .title h6{height: 30px;position:relative;margin-bottom:46px;}
.n_jiaoyu .fl04 .title h6:before{ content:""; position:absolute; left:50%; margin-left:-0.5px; top:0; background:#787878; height:30px; width:1px;}
.n_jiaoyu .fl04 ul{ width:1220px; overflow:hidden;}
.n_jiaoyu .fl04 ul li{ float:left; width:390px; height:510px; margin-right:15px; position:relative;}
.n_jiaoyu .fl04 ul li .img{ width:100%; height:100%; position:relative; text-align:center;}
.n_jiaoyu .fl04 ul li .img .con{position:absolute;width: 320px;height: 440px;top: 50%;margin-top: -220px;left: 50%;margin-left: -160px;padding:0 52px;text-align: center;}
.n_jiaoyu .fl04 ul li:hover .img .con{ background: rgba(216,20,23,0.75); -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.n_jiaoyu .fl04 ul li .img .con .table01{ display:table; width:100%; height:100%;}
.n_jiaoyu .fl04 ul li .img .con .table01 .table_cell{ display:table-cell; vertical-align:middle; -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.n_jiaoyu .fl04 ul li .img .con h3{ height:64px;}
.n_jiaoyu .fl04 ul li .img .con h4{ font-size:16px; color:#fff; margin-bottom:8px; }
.n_jiaoyu .fl04 ul li .img .con h5{ font-size:14px; color:#fff; position:relative;}
.n_jiaoyu .fl04 ul li .img .con h5:before{content:"";position:absolute;left:50%;top:35px;width:1px;height:0;background:rgba(255,255,255,0.5);-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.n_jiaoyu .fl04 ul li:hover .img .con h5:before{ height:20px;}
.n_jiaoyu .fl04 ul li .img .con p{text-align: center;font-size:13px;line-height:26px;color:rgba(255,255,255,0.8);opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;height:0;}
.n_jiaoyu .fl04 ul li:hover .img .con p{ opacity: 1; height:auto;  margin-top:64px; -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.n_team .w1200{ border-left:#e1e1e1 1px solid; padding:25px 0 92px 0;}
.n_team ul{ margin-bottom:54px; overflow:hidden;}
.n_team ul li{ padding:50px 0 50px 62px; border-bottom:#e1e1e1 1px solid; overflow:hidden; position:relative;}
.n_team ul li:before{ content:""; position:absolute; left:0px; top:50%; margin-top:-25px; width:3px; height:50px; background:#b1b1b1; z-index:100}
.n_team ul li:hover:before{ background:#d81417}
.n_team ul li .left{ float:left; width:230px; height:250px; overflow:hidden;}
.n_team ul li .left img{ width:230px; height:250px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.n_team ul li .right{ float:right; width:858px;}
.n_team ul li .right .con h3{ font-size:22px; color:#323232; font-weight:normal; margin-bottom:12px; margin-top:22px;}
.n_team ul li .right .con h3 a{ font-size:22px; color:#323232;}
.n_team ul li .right .con h3 a:hover,.n_team ul li .right .con .more a:hover{ color:#d81417;}
.n_team ul li .right .con h6{ font-size:14px; color:#656565; margin-bottom:22px;}
.n_team ul li .right .con p{ font-size:14px; line-height:30px; height:90px; overflow:hidden; color:#6f6f6f; margin-bottom:40px;}
.n_team ul li .right .con .more{ position:relative; padding:0 0 0 84px;}
.n_team ul li .right .con .more a{ font-size:12px; color:#a6a6a6; font-style:italic;}
.n_team ul li .right .con .more:before{content:"";position:absolute;left:3px;top: 5px;width:70px;height:1px;background:#a6a6a6;}
.n_team ul li .right .con .more:hover:before{background:#d81417}
.n_team_detail{ padding:60px 0; background:#f2f2f2;}
.n_team_detail .left{ float:left; width:310px; height:495px; border:#dcdcdc 1px solid; padding:48px 0 0 0; text-align:center; position:relative}
.n_team_detail .left:before{content:"";position:absolute;left:50%; margin-left:-25px; top:-2px;width:50px;height:3px;background:#d81417;}
.n_team_detail .left .img img{ width:230px; height:250px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.n_team_detail .left h3{ font-size:22px; color:#323232; font-weight:normal; margin-bottom:12px; margin-top:25px;}
.n_team_detail .left h6{ font-size:14px; color:#656565; margin-bottom:40px;}
.n_team_detail .left a{ display:inline-block; width:135px; height:35px; line-height:35px; background:#d81417 url(../images/jiantou02.png) 28px center no-repeat; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0 0 0 54px; font-size:13px; color:#f2f2f2; text-align:left;}
.n_team_detail .left a:hover{ background:#2d2d2d url(../images/jiantou02.png) 28px center no-repeat}
.n_team_detail .right{ float:right; width:850px; padding:44px 0 0}
.n_team_detail .right h3{ font-size:22px; color:#6f6f6f; font-weight:normal; margin-bottom:30px;}
.n_contact{ overflow:hidden;}
.n_contact ul{ text-align:center; height:204px;}
.n_contact ul li{ display:inline-block; *display:inline; *zoom:1; font-size:0;}
.n_contact ul li h3{ height:56px; margin-top:25px;}
.n_contact ul li h5{ font-size:14px; color:#3b3b3b}
.n_contact ul li dl{ display:inline-block; *display:inline; *zoom:1; margin:0 10px;}
.n_contact ul li dl dt img{ border:#d0d0d0 1px solid; width:115px; height:115px;}
.n_contact ul li dl dd{ font-size:12px; color:#969696; line-height:32px;}
.n_contact .map{ border-top:#e5e5e5 1px solid;}
.n_about .fl01{ padding:0 0 85px 0}
.n_about .fl01 .left{ float:left; position:relative; width:829px; margin-left:-226px;}
.n_about .fl01 .left .img{ position:absolute; top:66px; right:-328px;}
.n_about .fl01 .right{ float:right; width:512px; padding:184px 0 0}
.n_about .fl01 .right h3{ font-size:28px; color:#464646; font-weight:normal; margin-bottom:40px;}
.n_about .fl02{ height:366px; background:url(../images/n_about_fl02_bg.jpg) center no-repeat fixed; padding:110px 0 0; text-align:center;}
.n_about .fl02 h4{ font-size:22px; color:#fff; margin-bottom:22px; }
.n_about .fl02 h5{ font-size:14px; color:#fff; margin-bottom:64px;}
.n_about .fl03{ padding:62px 0; position:relative;}
.n_about .fl03:before{content:"";position:absolute;left:50%;top:0;bottom: 102px;width:1px;border-left:#979797 1px dotted;}
.n_about .fl03:after{ content:""; width:11px; height:11px; background:#d81417; position:absolute; left:50%; margin-left:-5.5px; top:0; border-radius:50%;}
.n_about .fl03 ul li{ padding:70px 0; border-bottom:#979797 1px dotted;}
.n_about .fl03 ul li:nth-child(2n-1){ background:#f2f2f2;}
.n_about .fl03 ul li .left{ float:left; width:526px;}
.n_about .fl03 ul li .left h2{font-size:78px;color: #e3e3e3;font-weight:normal;font-family:Humnst777 Cn BT;}
.n_about .fl03 ul li .left h4{ font-size:22px; color:#d81417; margin-top:-50px; margin-bottom:26px;}
.n_about .fl03 ul li .left h6{ height:3px; position:relative; margin-bottom:38px;}
.n_about .fl03 ul li .left h6:before{content:"";position:absolute;left:0;top: 0;width:15px;height:3px;background:#d81417;}
.n_about .fl03 ul li .left p{ font-size:14px; color:#636363; line-height:30px; margin-bottom:15px}
.n_about .fl03 ul li .right{ float:right; width:520px; padding:26px 0 0}
.n_about .fl03 ul li .right img{ width:520px; height:270px;}
.n_licheng .more{margin-top:60px;text-align:center;height: 40px;}
.n_licheng .more a{display:inline-block;width: 170px;height: 47px;line-height: 47px;font-size: 14px;color: #fff;background: #d81417;overflow:hidden;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_licheng .more a:hover{ background:#2d2d2d;}
.n_licheng .more p{display:inline-block;width: 170px;height: 47px;line-height:  47px;background:#333;font-size: 14px;color: #fff; border-radius:3px; text-align:center}
.n_zixun{ padding:0 0 55px;}
.n_zixun h4{ font-size:22px; color:#4c4c4c; margin-bottom:32px;}
.n_zixun .fl01{ padding:50px 0 50px 0}
.n_zixun .form_box{}
.n_zixun .form_box .con{ float:left; width:388px; height:53px; line-height:51px; border:#e0e0e0 1px solid; -moz-border-radius:26.5px; -webkit-border-radius:26.5px; border-radius:26.5px; margin-bottom:16px;}
.n_zixun .form_box .con .select{ width:386px; height:51px; margin:0; border:none;}
.n_zixun .form_box .con .select .select-styled{border:none;padding: 0 22px;font-size:  15px;color: #727272;font-weight:  normal;}
.n_zixun .form_box .con .select .select-styled:hover,.n_zixun .form_box .con .select .select-styled:active,.n_zixun .form_box .con .select .select-styled.active{ background:none;}
.n_zixun .form_box .con .select .select-styled:after{ width:11px; height:8px; background:url(../images/select_bg01.png) center no-repeat; top:22px; right:22px;}
.n_zixun .form_box .con .select .select-styled:active:after,.n_zixun .form_box .con .select .select-styled.active:after{ top:20px; background:url(../images/select_bg02.png) center no-repeat}
.n_zixun .form_box .con .select .select-options{border-radius:10px;overflow:hidden;background: rgba(232, 232, 232, 0.9);}
.n_zixun .form_box .con .select .select-options li{height:40px;line-height:40px;padding:0 22px;font-weight:normal;border:none;border-bottom:rgba(220,220,220,0.38) 1px solid; color: #666;}
.n_zixun .form_box .con input{ width:386px; height:51px; margin:0; border:none; padding:0 22px; background:none; font-size:15px;color:#727272;}
.n_zixun .form_box .con input::-webkit-input-placeholder{ color:#727272;}
.n_zixun .form_box .con input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#727272; }
.n_zixun .form_box .con input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#727272;}
.n_zixun .form_box .con input::-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:#727272;}
.n_zixun .form_box .con .form_title{ float:left; width:110px; padding:0 0 0 22px; font-size:15px;color:#727272;}
.n_zixun .form_box .con .opt{ float:left; font-size:15px;color:#727272; margin-right:28px;}
.n_zixun .fl02{ padding:58px 0 35px 0; border-bottom:#e0e0e0 1px solid}
.n_zixun .form_box .button{ float:left; width:388px; height:53px; line-height:51px; border:#e0e0e0 1px solid; background:#d81417; -moz-border-radius:26.5px; -webkit-border-radius:26.5px; border-radius:26.5px; margin-bottom:16px;}
.n_zixun .form_box .button:hover{ background:#2d2d2d}
.n_zixun .form_box .button input{ width:100%; height:100%; background:none; border:none; font-size:15px; color:#fff;}
.magic-radio,
.magic-checkbox {
  position: absolute;
  display: none; }
.magic-radio[disabled],
.magic-checkbox[disabled] {
  cursor: not-allowed; }
.magic-radio + label,
.magic-checkbox + label {
  position: relative;
  display: block;
  padding-left: 25px;
  cursor: pointer;
  vertical-align: middle;
  }
  .magic-radio + label:hover:before,
  .magic-checkbox + label:hover:before {
    animation-duration: 0.4s;
    animation-fill-mode: both;
    animation-name: hover-color; }
  .magic-radio + label:before,
  .magic-checkbox + label:before {
    position: absolute;
    top: 18px;
    left: 0;
    display: inline-block;
    width: 14px;
    height: 14px;
    content: '';
    border: 1px solid #c2c2c2;
    }
  .magic-radio + label:after,
  .magic-checkbox + label:after {
    position: absolute;
    display: none;
    content: ''; }
.magic-radio[disabled] + label,
.magic-checkbox[disabled] + label {
  cursor: not-allowed;
  color: #e4e4e4; }
  .magic-radio[disabled] + label:hover, .magic-radio[disabled] + label:before, .magic-radio[disabled] + label:after,
  .magic-checkbox[disabled] + label:hover,
  .magic-checkbox[disabled] + label:before,
  .magic-checkbox[disabled] + label:after {
    cursor: not-allowed; }
  .magic-radio[disabled] + label:hover:before,
  .magic-checkbox[disabled] + label:hover:before {
    border: 1px solid #e4e4e4;
    animation-name: none; }
  .magic-radio[disabled] + label:before,
  .magic-checkbox[disabled] + label:before {
    border-color: #e4e4e4; }
.magic-radio:checked + label:before,
.magic-checkbox:checked + label:before {
  animation-name: none; }
.magic-radio:checked + label:after,
.magic-checkbox:checked + label:after {
  display: block; }
.magic-radio + label:before {
  border-radius: 50%; }
.magic-radio + label:after {
  top: 23px;
  left: 5px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #d81417;
  }
.magic-radio:checked + label:before {
  border: 1px solid #d81417;
  }
.magic-radio:checked[disabled] + label:before {
  border: 1px solid #c9e2f9; }
.magic-radio:checked[disabled] + label:after {
  background: #c9e2f9; }
.magic-checkbox + label:before {
  border-radius: 3px; }
.magic-checkbox + label:after {
  top: 2px;
  left: 7px;
  box-sizing: border-box;
  width: 6px;
  height: 12px;
  transform: rotate(45deg);
  border-width: 2px;
  border-style: solid;
  border-color: #fff;
  border-top: 0;
  border-left: 0; }
.magic-checkbox:checked + label:before {
  border: #3e97eb;
  background: #3e97eb; }
.magic-checkbox:checked[disabled] + label:before {
  border: #c9e2f9;
  background: #c9e2f9; }
  
  .DynarchCalendar-topCont{ box-sizing:content-box;}