@charset "utf-8";

/*

	! * edh5 1.0  

		* Copyright 2015 edh5.com 

		* http://www.edh5.com/ 

		* author:sky

*/

/* 清除内外边距 */

*,*:after,*::before {-moz-box-sizing:border-box;box-sizing:border-box;}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td {margin:0;padding:0;_background-image:url(about:blank);_background-attachment:fixed;}

/* 设置默认字体 */

 body,button,input,select,textarea {font-family:"微软雅黑","宋体","Arail";font-size:14px;outline:none;}

body {font-size:62.5%;}

/* 列表元素 */

 ul,ol,li {list-style:none;}

img {border:none;vertical-align:top;}

.img-responsive {width:100%;height:auto}

/*自适应图片*/

/* a标签 */

a {text-decoration:none;color:#000000;}

a:hover {text-decoration:none;}

.container {width:1200px;min-width:1200px;margin:0 auto;}

/* 定义浮动居中 */

 .fl {float:left;display:inline}

.fr {float:right;display:inline}

.center {margin:0 auto;}

.clear {clear:both;height:0px;line-height:0px;font-size:0px;}

.clearfix:after,.clearfix:before {content:"";display:table}

.clearfix:after {clear:both}

.clearfix {zoom:1}

/* 重置h标签 */

h1 {font-size:24px;font-weight:normal;}

h2 {font-size:20px;font-weight:normal;}

h3 {font-size:19px;font-weight:normal;}

h4 {font-size:16px}

h5 {font-size:14px;}

h6 {font-size:12px;}

em {font-style:normal;}

.fix {position:fixed;z-index:9999}

html,body {overflow:hidden;overflow-y:auto;}

.logo-tit h2{ display:none;}

.mbbn{ display:none;}

/* 通用 */

div[class*='container'],section[class*='container'],ul[class*='container'] {margin:0 auto;}

@media (max-width:1240px) {

	div[class*='container'],ul[class*='container'] {min-width:96%;width:96%;max-width:96%; margin: 0 2%;}

	section[class*='container'] {min-width:100%;width:100%;max-width:100%;}

}

@media (max-width:1000px) {

	div[class*='container'],

	ul[class*='container'] {min-width:94%;width:94%;max-width:94%; margin: 0 3%;}

}

.container_banner {width:1200px;position:relative;}

@media (max-width:1240px) {

	.container_banner {padding:0 2%;}

}

.ib-middle{	display: inline-block; vertical-align: middle; }

.ib-top{ display: inline-block; vertical-align: top; }



/* 头部 */

header {position:relative;padding:0 10px;}

header.fix {top:0;left:0;width:100%;background:#0c4da0;box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3);}

.header-in {z-index:100;width:90%;height:110px; position:relative; margin:0 auto;}

.logo {display:inline-block;position:relative;z-index:999999;padding-top:15px;height: 110px; border-right: 0px solid #e6e6e6;padding-right: 0px;}

.logo-tit { margin-left: 0px; position: absolute; left: 115px; top: 10px; z-index: 999999;}

.logo-tit h3{font-size: 22px;font-weight: bold;margin-top: 20px;color:#fff;}

.logo-tit p{font-size: 13px; margin-top: 10px;color:#fff;}



.hright{ float:right; height:110px; border-left:1px solid #e6e6e6;margin-left: 15px; padding:0 0 0 15px;}

.hright ul{ padding-top:42px; width:90px; height:60px;}

.hright li{ float:left; padding:5px; font-size:15px; position:relative; }

.hright>ul>li>a{ color:#666;}

.hright>ul>li>a:hover{text-decoration:none}

.hright li.en{background: #0c4da0;height: 30px;margin:0 10px 0 5px;padding: 0;}

.hright li.en a{display: block;color: #fff;font-family: arial;padding: 5px;}

.hright li.weixin{background: #0c4da0 url(../images/weixin.png) no-repeat center; height: 30px;width: 30px; }

.hright li.weixin a{ display: block; height: 30px;width: 30px; margin-top: -5px;margin-left: -5px; }



.moible_hy {display:none;}

.m-close {display:none;}

.header-r {float:right;position:relative;z-index:10;font-size:0;}

nav.nav-top {display:inline-block;margin-top:49px;vertical-align:top;}

nav.nav-top > ul > li {position:relative;display:inline-block;margin-left:37px;line-height:16px;height:37px;font-size:16px;vertical-align:top;}

nav.nav-top > ul > li.en {/* display: ; */}

nav.nav-top > ul > li::after {content:' ';position:absolute;left:auto;bottom:0;width:0;right:0;height:3px;background:#ce5026;transition:width cubic-bezier(0.47,-0.01,0.09,1.08) 0.6s;-ms-transition:width cubic-bezier(0.47,-0.01,0.09,1.08) 0.6s;-o-transition:width cubic-bezier(0.47,-0.01,0.09,1.08) 0.6s;-webkit-transition:width cubic-bezier(0.47,-0.01,0.09,1.08) 0.6s;-moz-transition:width cubic-bezier(0.47,-0.01,0.09,1.08) 0.6s;}

nav.nav-top > ul > li:hover::after,nav.nav-top > ul > li.cur::after {width:100%;left:0;right:auto;}

.top-sub-menu {display:none;position:absolute;top:60px;left:-35px;}

nav.nav-top > ul > li a {color:#fff;font-size:18px;transition:all 0.35s;-ms-transition:all 0.35s;-o-transition:all 0.35s;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;}

nav.nav-top > ul > li a:hover,nav.nav-top > ul > li.cur a {color:#fff;}

.top-sub-menu > a {color:rgba(255,255,255,0.8) !important;font-size:14px!important;line-height:46px;display:block;text-align:center;width:134px;background:#ce5026;border-bottom:1px solid rgba(255,255,255,0.26);}

.top-sub-menu > a:hover {color:#fff;background:#ca3f11;}

/*------------------------------- 页脚 -------------------------------------*/

footer {font-size:1em;padding-top:1%;width:100%;background:#555;min-width:1200px;}

.part-1 {max-width:1200px;width:100%;margin:0.5% auto;}

.footer-nav {float:left;width:65.5%;}

.item-common {float:left;width:12.667%;text-align:left;transition:all linear .3s;-moz-transition:all linear .3s;-webkit-transition:all linear .3s;-o-transition:all linear .3s;height: 180px; border-right: 1px solid #2f2f2f; margin-right: 4%;box-sizing: border-box;}

.item-common:first-child {padding-left: 0; }

.item-common:last-child {border: 0; }

.item-common span {font-weight:lighter;display:inline-block;font-size:16px;color: #fff;padding-bottom:15px;margin-bottom:18px;/* border-bottom:1px solid rgba(230,230,230,0.5); */ position: relative;}

.item-common span:after { content: ""; display: block;  width: 12px; height: 1px; background: #ccc; position: absolute; bottom: 0;}

.item-common a {font-size:14px;display:block;margin-bottom:15px;color:rgba(230,230,230,0.9);word-break:break-all;transition:.2s all linear;-moz-transition:.2s all linear;-webkit-transition:.2s all linear;-o-transition:.2s all linear;}

.item-common a:hover {color:white;}

.footer-icon {width:20%;float:left;}

.footer-icon .phone p {font-size:1.6em;color:#ad1e1a;}

.footer-icon .phone p span {font-size:12px;}

.footer-icon .phone strong {font-size:1.4em;color:#d0d0d0;font-weight:normal;}

.footer-icon .phone i,.footer-icon .mail i {float:left;margin-right:10px;display:inline-block;width:17px;height:17px;vertical-align:middle;margin-top:1px;}

.footer-icon .phone i {background:url('../images/phone-icon.png') no-repeat;}

.footer-icon .mail i {background:url('../images/location-icon.png') no-repeat;margin-top:7px;}

.footer-icon .mail {margin-top:10px;}

.footer-icon .mail p {color:#d0d0d0;font-size:1.6em;}

.footer-icon .mail strong {color:#d0d0d0;font-size:1.4em;font-weight:normal;float:left;width:87%;line-height:30px;}

.wechat {display:inline-block; float: right;}

.wechat .others p { font-size:14px; color:#ccc; margin-bottom:18px; }

.wechat .others p span{ display: block; font-size: 22px; color: #fff; font-weight: ; }

.wechat .others p.line{ margin-bottom: 23px; }

.wechat .others p.line:after{ display: block; content: ""; width: 30px; height: 2px; background: red; margin-top: 10px;}

.wechat .others p.line em{ display: block; width: 175px; height: 40px; background: #0c4da0 url(../images/qq.png) no-repeat 10px center; line-height: 40px;font-size: 16px;text-align: right; padding-right: 15px; color: #eee; }

.wechat .others p.line em a{ color: #eee;}

.wechat .others .bds a{display: block;width: 25px; height: 25px; border-radius: 50%; float: right; margin-left: 10px;margin-top: -3px;margin-right: 5px; border: 1px solid #999;padding-left: 0;transition: transform .3s;}

.wechat .others .bds a:nth-child(1){background: url(../images/p07_tx.png);}

.wechat .others .bds a:nth-child(2){background: url(../images/p07_sina.png);}

.wechat .others .bds a:nth-child(3){background: url(../images/p07_wx.png);}

.wechat .others .bds a:hover{background-color: #333; cursor: ; background-position: 26px 1px; border: blue; transform: rotate(360deg);}

.wechat .ewm {margin-left:60px;  margin-top:10px; }

.wechat .ewm p{ text-align: center; color: #fff; font-size: 14px; margin-top: 10px;}

.wechat .address {font-size:14px;color:#9e9e9e;margin-bottom:18px;}

.copyright {background:#555;border-top: ;}

.copyright-box {margin:0 auto 0px;width:1200px;max-width:100%;padding:10px 0;}

.copyright ul {float:left;}

.copyright-list {float:left;font-size:12px;text-align:center;line-height:30px;}

.copyright-list a {color:#555;border-right:1px solid #555;padding:0 15px;}

.copyright-list a:hover {text-decoration:underline;}

.copyright-list:nth-child(1) a {padding-left:0;}

.copyright p {font-size:14px;color:#9e9e9e;margin-left:15px;display:inline-block;}

.copyright p a {font-size:14px;color:#9e9e9e;}

.copyright span {font-size:14px;color:#fff; float: right;}

.copyright span a{color: #fff;}

.frend-item {float:left;}

.frend-list {float:left;margin-right:10px;color:#9e9e9e;font-size:14px;}

.frend-list a {display:inline-block;font-size:14px;color:#fff;}

.frend-list:last-child {margin-right:0;}



/* 新闻内页 */

.newsv_box{padding:50px 0;width:100%;margin:0 auto;overflow:hidden;}



.newsv_box .htit{padding:0 0 10px;text-align:center;border-bottom:1px solid #eee;margin:0 auto;}

.newsv_box .htit h2{font-size:20px;color:#333;font-weight:bold;padding:5px 0;}

.newsv_box .htit p{font-size:13px;color:#6f6f6f;line-height:30px;}



.newsv_box .ntxt{font-size:15px;line-height:30px;padding:30px 0;color:#7c7c7c;}

.newsv_box .ntxt p {

    margin-bottom:25px

}

.newsv_box .ntxt img{max-width:100%; display:block; margin:0 auto;}

 

.newsv_box .sxy {border-top:1px solid #eee; margin-top:10px; padding-top:10px;}

.newsv_box .sxy p.next{height:30px;line-height:30px;font-size:14px;}

.newsv_box .sxy p.prev{height:30px;line-height:30px;font-size:14px;}

.newsv_box .sxy p.next a ,.newsv_box .sxy p.prev a{display:inline-block;height:30px;margin-right:60px;font-size:14px;color:#444;}

.newsv_box .sxy p.next a:hover, .newsv_box .sxy p.prev a:hover{color:#f49e1b;}

@media (max-width:1440px) {

	nav.nav-top > ul > li {margin-left: 20px;}

	.header-in{width: 96%;}

}

@media (max-width:1240px) {

	.header-in{width: 100%;}

	/*.logo-tit { display: none;}*/

	footer {min-width:100%;padding:3% 2.5% 0;}

	.ewm{margin-left: 20px!important;}

}

@media (max-width:1180px) {

	.logo-tit{width: 500px;}

}

@media (max-width:1000px) {

header {padding:0;}

.hright{display: none;}

.inside-banner {margin-top:0;}

.logo { width:70px; padding-top: 6px;height: 60px;}

.logo img {max-width:100%;}

.logo-tit { left: 83px; top: 7px; width: 380px; color:#fff;}

.logo-tit h3{ margin-top: 0; padding: 0; font-size: 18px;color:#fff;}

.logo-tit p{ margin-top: 0; padding: 0; font-size: 14px;}

.header-in {background:#0c4da0;height:60px;padding:0 2%;position:fixed;overflow:visible;box-shadow:0px 1px 10px -3px #000000;width: 100%;}

.header-r {float:none;position:fixed;left:0;top:0;z-index:99999;width:100%;height:0;text-align:center;transition:0s 1s;overflow:hidden;}

body.on .header-r {height:100%;transition:0s;}

.header-r::after {content:' ';position:absolute;left:0;top:-100%;z-index:-1;width:100%;height:100%;background:#0c4da0;transition:.8s .2s;}

body.on .header-r::after {top:0;transition:.4s;}

.header-r-in {margin-top:18%;padding:0 25px;}

.m-close {display:block;float:right;position:relative;right:0;top:18px;z-index:999999;width:36px;height:36px;}

.m-close i {position:absolute;width:36px;height:3px;background:#fff;left:0;opacity:1;transition:1s cubic-bezier(.68,-.55,.265,1.55);-ms-transition:1s cubic-bezier(.68,-.55,.265,1.55);-o-transition:1s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:1s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:1s cubic-bezier(.68,-.55,.265,1.55)}

.m-close i:nth-child(1) {top:0}

.m-close i:nth-child(2) {top:10px}

.m-close i:nth-child(3) {top:20px}

.m-close span {font-size:18px;letter-spacing:3px;color:#fff;position:absolute;left:-52px;top:-5px;width:43px;display:inline-block}

.m-close.selected i:nth-child(1) {top:7px;transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg)}

.m-close.selected i:nth-child(2) {opacity:0;left:-30px}

.m-close.selected i:nth-child(3) {top:7px;transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg)}

nav.nav-top > ul > li.en { display: block;}

nav.nav-top {margin-top:0;margin-right:0;margin-bottom:10px;width:100%;}

nav.nav-top > ul > li {display:block;transform:translateY(-30px);margin:0;line-height:8vh;height:auto;opacity:0;text-align:left;transition:.2s;border-bottom:1px solid rgba(207,207,207,0.66);}

nav.nav-top > ul > li a:after {content:attr(data-icon);font-size:18px;position:absolute;right:10px;top:0;}

nav.nav-top > ul > li[date-switch='1'] a:after {content:attr(data-hover);}

body.on nav.nav-top > ul > li:nth-child(2) > a,body.on nav.nav-top > ul > li:nth-child(3) > a,body.on nav.nav-top > ul > li:nth-child(4) > a,body.on nav.nav-top > ul > li:nth-child(5) > a,body.on nav.nav-top > ul > li:nth-child(6) > a {pointer-events:none;}

nav.nav-top > ul > li:nth-child(7),body.on nav.nav-top > ul > li:nth-child(1) {transition:.2s;}

nav.nav-top > ul > li:nth-child(6),body.on nav.nav-top > ul > li:nth-child(2) {transition:.2s .05s;}

nav.nav-top > ul > li:nth-child(5),body.on nav.nav-top > ul > li:nth-child(3) {transition:.2s .1s;}

nav.nav-top > ul > li:nth-child(4),body.on nav.nav-top > ul > li:nth-child(4) {transition:.2s .15s;}

nav.nav-top > ul > li:nth-child(3),body.on nav.nav-top > ul > li:nth-child(5) {transition:.2s .2s;}

nav.nav-top > ul > li:nth-child(2),body.on nav.nav-top > ul > li:nth-child(6) {transition:.2s .25s;}

nav.nav-top > ul > li:nth-child(1),body.on nav.nav-top > ul > li:nth-child(7) {transition:.2s .3s;}

body.on nav.nav-top > ul > li {transform:translateY(0px);opacity:1;}

.top-sub-menu {display:none;overflow:hidden;border:0;}

nav.nav-top > ul > li:hover .top-sub-menu {/*height:auto;*/}

nav.nav-top > ul > li::after {display:none;}

.top-sub-menu {position:static;}

.top-sub-menu a {display:block;width:100%;font-size:15px!important;color:rgba(0,0,0,0.8) !important;text-align:left;padding-left:10px;background:transparent;border-bottom:1px solid rgba(193,193,193,0.66);}

.top-sub-menu > a:hover {background:transparent;}

.top-sub-menu a:last-child {border:0;}

a.login {display:block;margin:0 auto;transform:translateY(-30px);opacity:0;transition:.2s;}

body.on a.login {display:none;}





footer {min-width:100%;padding:5% 2.5% 0;}

.footer-nav { display:none; float: none; width: 100%; height: 90px; }

.item-common { height: 30px; margin-right: 0; width: 16.66%; border: 0;}

.item-common span{ display: block; text-align: ;  }

.item-common span:after{ background: ;}

.item-common a{ display: none;}

.part-1 { text-align:center; }

.f_contact { text-align:left; }

.wechat{ float: none; }

.footer-t {padding-top:30px;text-align:center;}

.footer-t-l {display:none;}

.footer-t-r {float:none;}

.footer-b {padding:15px;height:auto;line-height:20px;font-size:12px;}

.moible_hy {display:block;float:right;color:white;font-size:26px;position:relative;top:14px;margin-right:20px;z-index:100000;}

.copyright-box{padding-top: 20px;}

.copyright span{ margin-bottom: 20px; line-height: 30px; float: none;}

.frend-item{float: none;margin-top: 20px;}

}

@media (max-width:640px) {

.newsv_box {padding: 10px 0;}

.mbbn{ display:block;}

.pcbn{ display:none;}

}

@media (max-width:510px) {

	 

	.logo-tit { left: 70px; top: 7px; width: 380px; }

.logo-tit h3{ display:none;}

.logo-tit p{ display:none;}

.logo-tit h2{ display:block;font-size: 16px;margin-top: 12px; font-weight:bold;}

	.wechat .others { height: 180px; }

	.wechat .others p span{ font-size: 18px}

	.wechat .others p.line em{ width: 145px;}

	.wechat .others p b{margin-left: 0;}

	.copyright-box{ padding-top: 10px;}

	.copyright span{line-height: 23px; color: #ccc;}

	.copyright span a{color: #ddd;}

	.frend-list a{color: #ddd;}

	

}

@media (max-width:319px) {

	.wechat .others { margin: 0 auto; height: 180px; }

	.wechat .others p span{ font-size: 16px; }

	.wechat .others p.line em{ width: 145px; }

	.wechat .others p b{ margin-left: 0; }

	.wechat .ib-middle { display: block; }

	.wechat .ewm{ margin-left: 0!important;}

}




