/* CSS Document */
html,body,ul,li,a,span,p{list-style:none; text-decoration:none;  margin:0px; padding:0px; color: #656565; }
a:hover { text-decoration:none; color:#bf9456;} 
body{}
.left { float: left; }
.right{ float: right; }
.fl { float: left; }
.fr{ float: right; }
.center { margin: 0 auto; }
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }
img {
	max-width:100%;
}
TH {
FONT-SIZE: 14px;
list-style:none;
 text-decoration:none;
}
TD {
FONT-SIZE: 14px;; LINE-HEIGHT:20px;
text-decoration:none;
}
.blank-small{height:30px; line-height:30px; clear:both; font-size:0;}
.blank-middle{ height:50px; line-height:50px; clear:both; font-size:0;}
.blank-big{ height:80px; line-height:80px; clear:both; font-size:0;}


.doc-header{background:#fff;}
.doc-naver{}
.doc-logo{display:block;}
.nav a{color:#000; font-size:16px}

.doc-naver .nav .active a{color:#fff;}
.doc-header.fixed-top{z-index:2;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .175);box-shadow:0 3px 6px rgba(0, 0, 0, .175);}
.doc-header.fixed-top .doc-toper,.doc-header.fixed-top .doc-intro{display:none;}
.doc-header.fixed-top .doc-naver{background-color:#fff;}

.logo{width:270px; height:90px; margin:0px auto;  float:left;}
.doc-naver .dh a:link{font-size:14px;}
.navf li a{color:#4b4b4b; font-size:14px;}
/*menu*/
#menu{
	width: 3.5rem;
	height: 3.5rem;
	display: block;
	position: absolute;
	right: 0rem;
	top: 1rem;
	text-align: center;
	line-height: 3.5rem;
	z-index: 5;
	padding-top: 1rem;
	transition: all 0.5s;
	opacity: 1;
}
#menu.active{
	opacity: 0;
}
#menu span{
	width: 1.875rem;
	height: 0.1875rem;
	background-color: #12345f;
	margin: 0 auto 0.4375rem;
	display: block;
	line-height: 1;
	transition: all 0.5s;
}
#menu:hover span{
	background-color:#12345f;
}
#menu span:last-child{
	margin-bottom: 0;
}
/*sidenav*/
#sidenav{
	text-align: center;
	position: fixed;
	right: -30rem;
	top: 0;
	width: 30rem;
	height: 100%;
	background-color: rgba(0,0,0,0.8);
	z-index: 6;
	padding: 0 ;
	transition: all 0.5s;
}
#sidenav.active{
	right: 0;
}
#sidenav .close{
	width: 3.5rem;
	height: 3.5rem;
	display: block;
	position: absolute;
	right: 2.1875rem;
	top: 1.25rem;
	transition: all 0.5s;
}

#sidenav .close:hover{
	transform: rotate(180deg);
}
#sidenav .close:hover span{
	background-color: #c6303f;
}
#sidenav .close span:nth-child(1){
	transform: rotate(45deg);
}
#sidenav .close span:nth-child(2){
	transform: rotate(-45deg);
}
#sidenav h3{
	line-height: 5.75rem;
	height: 5.8125rem;
	font-family: "ngbt-bec";
	font-size: 2.25rem;
	color: #fff;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	margin-bottom: 2.5rem;
}
#sidenav .nav{
	margin-bottom: 3.5rem;
}
#sidenav .nav a{
	display: block;
	line-height: 5.625rem;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	height: 5.6875rem;
	color: #fff;
	font-size: 1rem;
	position: relative;
	transition: all 0.5s;
}
#sidenav .nav a:hover{
	color: #589bd4;
}
#sidenav .nav a span{
	margin-right: 0.625rem;
	display: inline-block;
	line-height: 1;
	transition: all 0.5s;
}
#sidenav .nav a:hover span{
	transform: rotate(360deg);
}
#sidenav .nav a .line{
	margin: 0 auto -0.0625rem;
	width: 0%;
	height: 0.0625rem;
	background-color: #589bd4;
	transition: all 0.5s;
}
#sidenav .nav a:hover .line{
	width: 100%;
}
#sidenav .qr{
	margin-bottom: 3.375rem;
	width: 23.6%;
}
#sidenav .tip{
	text-align: center;
	font-size: 0.8rem;
	color: #fff;
	margin-bottom: 1rem;
}
#sidenav .tel{
	font-family: "微软雅黑 light";
	font-size: 1.125rem;
	color: #fff;
	text-align: center;
}
#sidenav .tel img{
	margin-right: 0.5rem;
	width: 5.15%;
}
.language{ padding:30px 0px;}
.language span{color: #ed5917;font-size: 14px;}




.heading{}
.heading hr{margin:0 auto;width:60px;height:2px}
.heading h2,.heading h3{font-size:32px; line-height:60px;}
.heading p{font-size:16px;line-height:28px;}
.bg-yellow{background:#e87405;}

.huandeng{ padding-top:300px;}

.banner1{ margin:0 auto; background:url(../images/1.jpg) no-repeat top; height:500px;}


.bg-naver{background:#252525;border-bottom:solid 2px #be131b;}
.doc-naver .dh a:link{font-size:14px;}
.lb{width:235px;}

.active{background:#be131b;}

.main0{ min-height:150px; margin:0px auto; background: #f7f7f7;}




/* 关于我们 begin */
.heading{ margin-top:55px;}
.heading hr{margin:5px auto;width:80px;height:4px}
.heading h3{font-size:36px; font-weight:bold; line-height:60px;}
.heading h2{font-size:36px; font-weight:bold; line-height:50px;}
.heading p{font-size:16px;line-height:28px;}
.bg-yellow{background:#f6733c}
.text-main{color:#424242;}

.jj{ min-height:592px; background:url(../images/jjbg.jpg) repeat top; }

.title{color:#ffffff;font-size:30px; margin-top:100PX;text-align:left;}
.title11{color:#ffffff;font-size:30px; margin-top:100PX;text-align:left;}
.titlef{height:60px;line-height:60px;padding:0 0 0 20px;font-size:18px;color:#ffffff;}

.info{color:#e3e0e0;font-size:16px;line-height:40px;margin:0px auto; text-align:left;}
.content{padding-top:25px;  margin:0px auto;}
.contentMun{height:300px;width:840px;margin:0px auto;}
.contentMun .child{padding-top:50px;height:250px;width:280px;text-align:center;float:left;}
.contentMun .child .mun{font-size:100px;color:#444;}
.contentMun .child p{font-weight:100;font-size:24px;color:#444;}
.linkBtn{margin:0px auto;}


.cpdh{background:url(../images/fldh.png) no-repeat top; height:60px; font-size:30px; line-height:60px;}
.cpdh a{ font-size:30px; line-height:60px; color:#FFFFFF;}

.cptitel{ height:60px; line-height:60px; font-weight:normal; font-size:16px;}






/*产品导航*/



.cp{ min-height:745px; }
.pro-title{
	
	padding-bottom: 25px;
}
.pro-bt{
	font-size: 24px;
	color: #00224c;
}


.g_cate {clear: both;text-align: center;margin-bottom: 10px;}

.g_animation.reset {opacity: 1;transform: none;filter: none;}
.g_cate a.on { background: #fa6300; }
.g_cate a { display: inline-block; padding: 8px 20px; margin: 0 5px; color: #fff; font-size:18px; background: #fa6300;}
.g_cate a:hover, .g_cate a.on { background: #e87405; color: #fff; }

/*应用案例*/
.text-main a{color:#000;font-weight:bold;}
.text-main span{color:#093894;font-weight:bold; padding-left:10px;}


/*新闻动态*/

.dtlsr{ padding-left:5px;}

.dtlsr ul{float:right;overflow:hidden;}

.dtlsr ul li{margin:5px 0 20px; overflow:hidden;text-align:left;}

.dtlsr ul li a{display:block;color:#003291; font-size:16px;float:left;font-weight:bold; line-height:36px;}

.dtlsr ul li span{display:block;color:#343434;font-size:14px;float:right;line-height:30px;}

.dtlsr ul li p{width:100%;color:#595454;font-size:14px;line-height:24px;clear:both; text-align:left;}



.dtlx{ margin-top:20px;}

.dtlx ul li{text-decoration:none; float:left; text-align:left; border-bottom:#CCCCCC 1px dashed;}

.dtlx ul li a{width:70%;height:42px;display:block;color:#000; font-size:16px;float:left;line-height:42px;}

.dtlx ul li span{width:30%;height:42px;display:block;color:#343434;font-size:16px;float:right; line-height:42px;}

.zsbt{color:#003291; font-size:16px;font-weight:bold;}

.zsjj{color:#595454;font-size:14px;line-height:24px;}



.bot-new-list ul li {overflow:hidden;margin-bottom: 26px;background-color: #ededed;}
.bot-new-list ul li:hover .bot-new-left {min-height:100px;float:left;background:#093894;}
.bot-new-list ul li .bot-new-left {min-height:100px;float:left;background:#BFB8B8;}

.bot-new-right {padding:0 25px;float:left;height:100px; background:#f5f5f5; text-align:left;}
.bot-new-right h2 a{font-size:14px;color:#232323;height:40px;line-height:40px;cursor:pointer;}
.bot-new-right p a {height:50px;line-height:18px;overflow:hidden;color:#4f4f4f;font-size:14px;}
.bot-new-right p a:hover { color:#666;}


.bot-new-left span,.bot-new-left label,.bot-new-left div{display:block;text-align:center;}
.bot-new-left span {padding-top:20px;line-height:30px;height:30px;font-size:26px;font-weight:bold;color:#fff;}
.bot-new-left label {padding:8px 0;line-height:12px;height:12x;font-size:12px;font-weight:bold;color:#fff;}
.bot-new-list ul li:hover .bot-new-left .release {background:url(../images/release_07.jpg) no-repeat;height:22px;}
.bot-new-list ul li .bot-new-left .release {height:22px; color:#fff; font-size:9px;border-top:#d8d8d8 solid 1PX;}

/* 关于我们
-------------------------------------------------------------- */

.about{}
#inside_dh{width:104px; left:10px;}
#inside_dh a { background:url(../images/hobg.png) no-repeat; font-size:14px;height:40px; padding-top:15px; display:block; padding-left:35px;}
#inside_dh a:hover { font-size:14px; color:#6eb92b; background:url(../images/hoverbg.png) no-repeat;}
#inside_dh a.dq { font-size:14px; color:#6eb92b; background:url(../images/hoverbg.png) no-repeat;}

.gsjjn { max-width:1180px; margin:0 auto; padding-top:55px;} 
.gsbg { background:url(../images/gsbg.jpg) no-repeat center;  margin:0 auto;}
.gsjjn .left {  float:left;}
.gsjjn .right {  float:right;}
.gsjjn h1 { color:##A18254; height:55px; font-size:32px; font-weight: bold; background:url(../images/gsxian.jpg) no-repeat left bottom; padding-bottom:14px;}
.gsbt { color:#e1a400; font-size:16px; display:block; padding-top:10px;}
.gsyw { color:#cecece;display:block; text-transform:uppercase;}
.gswz { display:block; line-height:28px; padding-top:10px; }
.gsjjn a.anniu { margin-top:15px;}
.gsjjn a.anniu:hover { color:#FFF;}
.line1 { width: 54px;
    height: 4px;
    margin-bottom: 45px;
    background-color:#e87405;}
	
	/* 售后
-------------------------------------------------------------- */
/*begin */
.cross-list dl{margin-bottom:50px;overflow:hidden;}
.cross-list dl dt{display:block;font-weight:normal;color:#666}
.cross-list dl dt .content{padding:30px;}
.cross-list dl dt .content h2{color:#333;position: relative;font-size:24px;font-weight:400;line-height:34px;margin-bottom:30px;}
.cross-list dl dt .content h2:before{content: '';display: block;position: absolute;width:30px;height:2px;bottom:-10px;background: #FF9900;left:0; }

.cross-list dl dt .content p{line-height:28px;font-size:16px;padding-bottom:10px}
.cross-list dl dt .content table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:20px}
.cross-list dl dt .content table td p{font-size:14px;padding:5px;line-height:24px}
.cross-list dl dt .content ul li{padding-left:15px;position: relative;font-size:14px;}
.cross-list dl dt .content ul li p{line-height:24px;font-size:14px}
.cross-list dl dt .content .list-paddingleft-2{padding:0}
.cross-list dl dt .content ul li:before{ content:''; position:absolute; left:0px; background:#0A71E4; width:6px; height:6px; top:10px;border-radius:50%;}

.cross-list dl dd{display:block;overflow:hidden}
.cross-list dl dd img{transition:transform 1s ease 0s;transform: scale(1);overflow:hidden}
.cross-list dl:hover img{transition: transform 1s ease 0s;transform: scale(1.05);}
.cross-list dl:nth-child(2n+0) dt{float:right;}
.cross-list dl:nth-child(2n+0) dt .padding{padding:40px 40px 40px 50px;}
.cross-list dl:nth-child(2n+1) dt{float:left}
.cross-list dl:nth-child(2n+1) dt .padding{padding:40px 50px 40px 50px}
.cross-list dl:nth-child(2n+0) dd{float:left}
.cross-list dl:nth-child(2n+1) dd{float:right}
.cross-list dl:nth-child(2n+1) dd img{float:right}
/* .cross-list dl:last-child{background:none;padding-bottom:0px;margin-bottom:0px} */
/*.cross-list dl:nth-child(2n+0){border: 1px solid #0000ff}
.cross-list dl:nth-child(2n+1){border: 1px solid #0C7CD6}*/

.ico-s .media{margin:0;background:#0965CC;padding:30px 0 15px 0;transition: all 0.5s;}
.ico-s .media:hover{background:#0A71E4;color:#FFF;transition: all 0.5s;}
.ico-s strong,.ico-s .media-body strong a{font-size:18px;color:#A3CCFB;font-weight:600;margin-top:5px}
.ico-s .media-body{padding:10px}
.ico-s .text-large{font-size:16px;line-height:38px}
.ico-s .text-big{font-size:16px;line-height:38px}
.ico-s .media-body p{color:#fff;text-align:center;padding:0 30px;}
.ico-s .media-body a{color:#fff}

.ico-x{}
.ico-x strong{font-size:16px;color:#333;font-weight:300;}
.ico-x .media-body{line-height:24px}
.ico-x .media-body p{font-size:14px;line-height:24px}
.heading h2{position: relative;font-size:32px;letter-spacing:0px;text-transform: uppercase;padding-bottom:0px;margin:0 auto 30px auto;text-align:center;}
.heading h2:before{content: '';display: block;position: absolute;width:40px;height:3px;bottom:-15px;left:50%; margin-left:-20px;background: #FF9900; }
.heading p{line-height:28px;font-size:16px;color:#666}


/*企业文化*/

.heading hr{margin:10px auto 20px auto;width:40px;height:3px;}
.heading h4{font-size:28px;font-weight:600}



/* 解决方案 begin */
.strengths{word-wrap:break-word;display:block;width:100%;height:320px;overflow:hidden;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.strengths_bg_1{background-color:#093894;}
.strengths_bg_2{background-color:#093894;}
.strengths_bg_3{background-color:#093894;}
.strengths_bg_4{background-color:#093894;}
.strengths .list-group li{padding:5px 0;display:block;transition:all 1s cubic-bezier(.175,.885,.32,1) 0s}
.strengths i{display:block;width:64px;height:64px;margin:10px auto 20px auto;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.strengths hr{width:30px;height:2px;background:#fff;margin:10px auto 20px auto}
.strengths p{font-size:16px;padding:0 10px;color:#fff;line-height:28px}
.strengths span{color:#fff;}
.strengths .text-big{font-size:18px}
.strengths:hover{background:#0a71e4;color:#FFF;}
.strengths:hover hr{background:#FFF;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.strengths:hover p{color:#FFF}
.strengths:hover span{color:#FFF}
.strengths:hover li a{color:#FFF}
.strengths .icon-1{background:url(../images/streng-ico.png) no-repeat 0 0px; background-size:auto}
.strengths:hover .icon-1{background-position:0 -64px;}
.strengths .icon-2{background:url(../images/streng-ico.png) no-repeat 0 -128px; background-size:auto}
.strengths:hover .icon-2{background-position:0 -192px;}
.strengths .icon-3{background:url(../images/streng-ico.png) no-repeat 0 -256px; background-size:auto}
.strengths:hover .icon-3{background-position:0 -320px;}
.strengths .icon-4{background:url(../images/streng-ico.png) no-repeat 0 -384px; background-size:auto}
.strengths:hover .icon-4{background-position:0 -448px;}
/* 解决方案 end */
/*优势*/
.bg-img {
	background-size: cover;
	background-repeat: no-repeat;
}

.pos-re {
    background:url(../images/ysbg.jpg) no-repeat ;
	position: relative;
}
.section-padding {
	padding: 100px 0;
}
.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.section-title {
	margin-bottom: 70px;
	text-align: center;
}
.small-title {
	font-weight: 600;
	color: #fff;
	background: #ff613a;
	background: -webkit-gradient(linear, left top, right top, from(#ff613a), to(#ff9a5a));
	background: linear-gradient(to right, #ff613a, #ff9a5a);
	text-transform: uppercase;
	letter-spacing: .075em;
	display: inline-block;
	padding: 8px 19px 5px;
	font-size: 11px;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 14px;
	margin-bottom: 10px;
}
.section-title h4 {
	font-size: 32px;
	font-weight: 600;
	margin-bottom: 15px;
	padding-bottom: 15px;
	position: relative;
	color:#fff;
}
.section-title h4::before,
.section-title h4::after {
	content: '';
	width: 60px;
	height: 2px;
	position: absolute;
	background-color: #ff613a;
	background: -webkit-gradient(linear, left top, right bottom, from(#ff9a5a), to(#ff613a));
	background: linear-gradient(to bottom right, #ff9a5a, #ff613a);
}
.section-title h4::before {
	bottom: 5px;
	right: calc(50% - 5px);
}
.section-title h4::after {
	bottom: 0;
	left: calc(50% - 5px);
}
p {
	font-size: 15px;
	font-weight: 400;
	
	line-height: 1.8;
	margin: 0;
}
.full-width {
	width: 100% !important;
}
.process .item {
	position: relative;
	z-index: 0;
}
.process .item img {
	position: absolute;
	width: 70%;
	right: 15%;
	top: 15px;
}
.process .item img.tobotm {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}
.process .item .cont {
	padding: 80px 30px 45px;
	background-color: rgba(255, 255, 255, 0.25);
	-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
	position: relative;
	z-index: 3;
	-webkit-transition: all .3s;
	transition: all .3s;
	overflow: hidden;
	margin-top: -43px;
}
.process .item .icon {
	color: #fff;
	font-size: 40px;
	width: 86px;
	height: 86px;
	line-height: 86px;
	border-radius: 50%;
	background-color: #ff613a;
	background: -webkit-gradient(linear, left top, right bottom, from(#ff9a5a), to(#ff613a));
	background: linear-gradient(to bottom right, #ff9a5a, #ff613a);
	position: relative;
	z-index: 4;
}
.process .item h5 {
	color: #fff;
	font-size: 18px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	position: relative;
}
.process .item h5::before {
	content: '';
	width: 40px;
	height: 2px;
	bottom: 0;
	position: absolute;
	background-color: #ff613a;
	background: -webkit-gradient(linear, left top, right bottom, from(#ff9a5a), to(#ff613a));
	background: linear-gradient(to bottom right, #ff9a5a, #ff613a);
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.process .item p {
	font-size: 14px; color:#d6d6d6;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/* 产品内页 begin */
/* 左边-产品分类abc begin*/
.nav-inside{}
.nav-inside .menu h3{display:none}
.nav-inside .category{border:0px solid #DDD}
.nav-inside .category h2{height:60px;line-height:60px;padding:0 0 0 20px;font-size:18px;}
.nav-inside .category h2 i{display:inline-block; color:#FFF; margin-right:20px; width:18px; height:18px;border:1px solid #fff;border-radius:50%; margin-top:20px; line-height:14px; text-align:center; font-size:13px;}
.nav-inside .category .cat-tree{padding:0;margin:0}
.nav-inside .category .cat-tree ul li{border-bottom:1px solid #eee;padding-top:5px;margin-bottom:5px;padding-bottom:5px}
.nav-inside .category .cat-tree ul li:last-child{border-bottom:none}
.nav-inside .category .cat-tree ul li a{padding:6px 0 6px 20px;display:block;font-size:16px; color:#666666;}
.nav-inside .category .cat-tree ul li a:hover{color:#093894}
.nav-inside .category .cat-tree ul li a span{font-size:16px; margin-right:10px;}
.nav-inside .category .cat-tree ul li ul{padding:5px 0 5px 15px;}
.nav-inside .category .cat-tree ul li ul li{border:none;padding:0;margin:0}
.nav-inside .category .cat-tree ul li ul li a{padding:5px;display:block;width:46%;float:left;overflow:hidden; color:#666;font-size:14px}
.nav-inside .category .cat-tree ul li ul li a:hover{color:#093894;background:#FFF;}
.nav-inside .category .cat-tree ul li ul li .text-color{color:#093894}
/* 左边-产品分类 end*/

/* 左边-标题 */

.title i{display:inline-block;width:22px; height:22px;line-height:18px;border-radius:50%; margin-top:2px;}

/* 左边-联系我们 */
.left-kefu .padding{padding:10px 10px 20px}
.left-contact .media {padding:0;margin:0 0 5px 0}
.left-contact .media span {width:16px;text-align:center;}
.left-contact .media .padding-small-top{margin-top:-2px}

/* 右边-产品列表*/
/* margin-top:-80px;position:relative;z-index:9;background:#FFF */
.product-commend{padding:20px;}
.product-list{padding:0}
.product-list .media{margin:10px 0}
.product-list .media:hover{background:#093894;}
.product-list .media:hover a{color:#FFF}
.product-list .media-body strong{line-height:40px;height:40px;font-weight:normal;font-size:14px;padding:0 10px}


.bread{border-bottom:1px solid #EEE;height:60px;font-size:14px;line-height:60px;color:#999;margin:0;padding:0;}
.bread a{color:#BDBDBD;font-size:14px}
.bread a:hover{color:#999}
.bread li{display:inline-BDBDBD;}
.bread li:after{content:"\002f";padding:0 10px;color:#CCC}
.bread li:last-child:after{content:""}
.bread h2{display: block;font-size: 18px;line-height:60px;position:relative;padding-left:15px;margin-left:20px;float:left}
.bread h2:before{position:absolute;left:0;height:18px;top:22px;width:4px;background:#1247AA;content:""}
/* 联系我们 begin */

.ernav{ width:100%; background:#fff; border-bottom: 1px solid #dbcebd;}
.ernav .right{padding:14px 0;}
.ernav .right span{ color:#a2a2a2; font-size:13px; background:url(../images/dibiao.jpg) no-repeat left center; height:21px; display:inline-block; line-height:21px; padding-left:25px;}
.ernav .right a{ color:#a2a2a2; font-size:13px;display:inline-block; line-height:21px;}
.ernav .left{padding-top:13px;}
.ernav .left a{ font-size:16px; color:#333; margin-right:40px;height: 36px; display: inline-block;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.ernav .left a:hover{ color:#ab0303; border-bottom:3px solid #ab0303;}
.ernav .left .on{ color:#ab0303; border-bottom:3px solid #ab0303;}

.na_lxfs{ padding-top:45px; }
.na_lxfs .na_lxtop{ text-align:center;}
.na_lxfs .na_lxtop h2{ font-size:30px; color:#333; font-weight:bold; background:url(../images/lv.png) no-repeat bottom center; padding-bottom:35px;}
.na_lxfs .na_lxtop p{ font-size:14px; color:#333; padding-top:18px;}
.na_lxfs .na_lxtop span{ display:block; font-size:12px; color:#999999; font-family:Arial; padding-top:18px; text-transform:uppercase;}


.na_lxt01{ padding-top:0px;}
.na_lxt01 .lxt01{ width:28%; float:left;background:url(../images/shuxian.png) no-repeat right center; text-align:center; color:#666666;font-size:15px; }
.na_lxt01 .lxt01 span{ display:block; padding-bottom:17px; width: 36px; height:36px;
    margin: 0 auto;}
.na_lxt01 .lxt01 b{ font-weight:bold; color:#3168ce; font-size:15px;}


.na_lxt01 .lxt02{ width:45%; float:left;background:url(../images/shuxian.png) no-repeat right center; text-align:center; color:#666666;font-size:15px; padding:0px 5px; }
.na_lxt01 .lxt02 span{ display:block; padding-bottom:17px; width: 26px; height:36px;
    margin: 0 auto;}
.na_lxt01 .lxt02 b{ font-weight:bold; color:#3168ce; font-size:15px;}


.na_lxt01 .lxt03{ width:27%; float:left;text-align:center; color:#666666;font-size:15px; }
.na_lxt01 .lxt03 span{     display: block;
    padding-bottom: 17px;
    width: 32px;
    margin: 0 auto; height:36px;}
.na_lxt01 .lxt03 b{ font-weight:bold; color:#3168ce; font-size:15px;}



/*友情*/
.yq{background:#133560;}
.yq a{ color:#FFFFFF; line-height:70px; font-size:16px; text-align:left;}




.linkBtn{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.linkBtn span{margin-left:20px; color:#FFFFFF;}
.linkBtn:hover{color:#fff;background-color:#226921; }
.linkBtn{background: #f88415; border-radius:50px;background-size:18px auto;background-position:131px center;width:158px;height:40px;line-height:40px;font-size:14px;text-align: center; margin-bottom:30px;}






.grid {
	position: relative;
	margin: 0 auto;
	list-style: none;
	text-align: center
}

.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	background: #000;
	text-align: center;
	cursor: pointer
}

.grid figure img {
	position: relative;
	display: block;
	opacity: 1;
	width: 100%;
	height: 100%
}

.grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.grid figure figcaption::before,.grid figure figcaption::after {
	pointer-events: none
}

.grid figure figcaption,.grid figure figcaption>a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.grid figure figcaption>a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0
}

.grid figure p {
	margin: 0;
	text-align: center;
	font-size: 80%
}

figure.effect-chico img {
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s;
	-webkit-transform: scale(1.12);
	transform: scale(1.12)
}

figure.effect-chico:hover img {
	opacity: .3;
	-webkit-transform: scale(1);
	transform: scale(1);
	filter: Gray;
	-webkit-filter: grayscale(100%)
}

figure.effect-chico figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

figure.effect-chico figcaption::before,figure.effect-chico p {
	opacity: 0;
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s
}

figure.effect-chico p {
	margin: 0 auto;
	margin-top: 15px;
	max-width: 200px;
	-webkit-transform: scale(1.5);
	transform: scale(1.5)
}

figure.effect-chico:hover figcaption::before,figure.effect-chico:hover p {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}








.slider{position:relative;text-align:center; margin:0 auto;z-index:1;}
.slider .bd,.slider .bd li,.slider .bd img{width:960px; height:272px}/*请给每个幻灯片套个div并设置id，通过id重置这个地方的宽度，达到自定义效果*/
.slider .bd{z-index:2;overflow:hidden}
.slider .bd li{float:left;width: 100%;overflow:hidden; background-position:center; background-repeat:no-repeat}
.slider .bd li a{ display:block; width: 100%; height: 100%}
.slider .bd li img{display:block}
.slider .hd{ position: absolute; z-index: 3; left: 0; right: 0; bottom:10px; padding: 0 10px; text-align: center}
.slider .hd li{display:inline-block;text-align:center;margin-right:10px;cursor:pointer;background-color:#C2C2C2}
.slider .hd li.active{background-color:#222}
  /*圆点*/
  .dots li{width:10px; height:10px;font-size:0px;line-height:0px;border-radius:50%}
  /*数字*/
  .numbox li{width:20px; height:20px; line-height:20px; font-size:13px;font-family:Arial;font-weight:bold; text-indent:inherit;}
  .numbox li.active{color:#fff}
  /*长方条*/
  .rectangle li{width:40px; height:10px;font-size:0px;line-height:0px}
  
  /*foot样式*/ 
 
.foot{margin:0px auto; background:#252525; min-height:220px;}
.foot1{margin:0px auto;}
.footzi a{color:#fff; }
.footzi a:hover{color:#fff;}

.foot1{ border-right:#373737 1px solid;}
.footl ul li{color:#585757;font-size:16px; line-height:30px;}

.foot2{ padding-left:20px;}
.footzs a{color:#585757;font-size:16px; line-height:50px; padding:0px 8px;}
.footz ul li{color:#585757;font-size:14px; line-height:40px;}
.bq {color:#585757; height:36px;}

/*内页导航*/

.navb{max-width: 960px;}
.navbg{width: 100%; height: 55px; box-shadow: 0 12px 20px rgba(79,78,78,0.08);}
.navbg ul{ height: 100%; margin:0px auto;}
.navbg ul .left{height: 100%; }
.navbg ul .left a{ display: block; line-height: 55px;font-size: 14px; color: #333; transition: all 0.5s; float: left; text-align: center; padding:0px 10px;}
.navbg ul .left a.on,.navbg ul .left a:hover{ background:#093894; color: #fff; }
.navbg ul .left span:hover .bottomLine{width: 100%; left: 0;}
.navbg ul .left span .line{width:1px; height:12px; background: #b5b5b5; left: auto; top: 22px; right: -20px;}
.navbg ul .left .hide .line{display: none;}

.navbg ul .right{float: right; margin-top: 20px; font-size: 14px;color: #999999;}
.navbg ul .right img{ vertical-align: middle; position: relative; top: -3px;}
.navbg ul .right span,.navbg ul .right a{ color: #999999; line-height: 100%; }
.navbg ul .right a:hover{ color: #01499d;}


.gbn{max-width:1200px; margin:50px auto; min-height:200px;}
.gbn img {
	max-width:100%;
}
.gbn p{ line-height:30px;}

/* 通用分页样式 */



/* 通用分页样式 */
.pages{height:26px; }
.pages li{ float:left; margin-right:5px; }
.pages li a{ display:block; padding:0 10px; border:1px solid #e1e1e1; height:24px; line-height:24px; color:#666;}
.pages li a:hover{ border:1px solid #018ce7; background:#0173be; color:#fff; text-decoration:none;}
.pages li span{ display:block; border:1px solid #e1e1e1; height:24px; line-height:24px; color:#c4c4c4;padding:0 10px; }
.pages .current a{ border:1px solid #c12e71; background:#c12e71; color:#fff;}




/* 内页导航 */




.nyxwk {  margin:0 auto; padding-top:24px; padding-bottom:25px;}

.nrdh{background:#f3f3f3;}
.nymenu { float:left;}
.nymenu ul li { float:left; width:280px; height:41px; line-height:41px; padding-right:3px; margin-bottom:5px;}
.nymenu ul li a { background-color:#E1E2E4; display:block; text-align:center; font-size:16px; color:#000;}
.nymenu ul li a:hover { background-color:#133560;color:#FFF;}
.nymenu ul li a.dq { background-color:#133560;color:#FFF;}











/*手机端显示底部四个按钮*/
.phone-menu0 ul, .phone-menu1 ul{ margin:0; padding: 0;}
/*黑色样式*/
.phone-menu0{ height:54px; border-top:1px solid #313131; border-bottom:1px solid #313131; position:fixed !important; bottom:0;left: 0; width:100%; display:none; padding:0; margin:0;z-index: 9999;
              background-image: -webkit-gradient(linear, center top, center bottom, from(#313131), to(#313131));
              background-image: -webkit-linear-gradient(top, #313131, #313131);
              background-image: -moz-linear-gradient(top, #313131, #313131);
              background-image: -o-linear-gradient(top, #313131, #313131);
              background-image: -ms-linear-gradient(top, #313131, #313131);
              background-image: linear-gradient(to bottom, #313131, #313131);

              /*--兼容ie的背景色和圆角--*/
              background: #e87405;
              background: -moz-linear-gradient(top, #313131 0%, #313131 100%);
              background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313131), color-stop(100%,#313131));
              background: -webkit-linear-gradient(top, #313131 0%,#313131 100%);
              background: -o-linear-gradient(top, #313131 0%,#313131 100%);
              background: -ms-linear-gradient(top, #313131 0%,#313131 100%);
              background: linear-gradient(to bottom, #313131 0%,#313131 100%);
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#313131',GradientType=0 );
}
.phone-menu0 li{ width:25%; text-align:center; float:left; list-style:none; }
.phone-menu0 li:hover,.phone-menu li.active{ background-color:#333;}
.phone-menu0 li a{ color:#FFF; font-size:12px; text-decoration:none; display: block; white-space: nowrap;overflow: hidden; text-overflow:ellipsis;}
.phone-menu0 li i{ background:url(../images/phone-menu0.png) no-repeat; background-size:25px; margin:6px auto 2px; display:block; width:25px; height:25px; float:none;}
.phone-menu0 li i.icon1{ background-position:0 0;}
.phone-menu0 li i.icon2{ background-position:0 -25px;}
.phone-menu0 li i.icon3{ background-position:0 -50px;}
.phone-menu0 li i.icon4{ background-position:0 -75px;}
.phone-menu0 li i.icon5{ background-position:0 -101px;}


.ShareBoxx{display: none; }


@media (min-width: 992px)
.offset-lg-3 {
    margin-left: 25%;
}

@media (min-width:760px){
.lefter{padding-right:50px;}
}

@media (max-width:760px){
.zj_wxbox{ margin-bottom: 0px;}
.zj_wxbox_wz{  height: auto;float: left; padding:0px 10px;}
.zj_wxbox_wz_t h2{ font-size:18px; color:#7d7d7d; line-height:20px;}
.ly1dh{line-height:50px;  font-size:18px; color:#a51b1b;text-align: left;  }
.ly1dh span{line-height:50px;  font-size:24px; color:#030000;text-align: left; font-weight:bold; padding-right:10px;}
.detail img{display:block;}
}

@media screen and (min-width:1200px){

 .ccp{ width:380px; height:285px;}


}
@media screen and (min-width: 960px) and (max-width: 1199px) {
   .ccp{ width:310px; height:230px;}
   
}
@media screen and (min-width: 768px) and (max-width: 959px) {
 .ccp{ width:255px; height:190px;}
   .main0{  margin:0px auto;  }
    .jj{background:#000000;}
	.hqxw{margin:0px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
.info{color:#353535;font-size: 14px;line-height:40px;margin:0px auto;text-align:center;}
 .ccp{ width:100%; }
  .xwzi{ max-height:90px; overflow: hidden;}
  .phone-menu0,.phone-menu1{ display:block;}
  .main0{  margin:0px auto; }
    .lydh{ width:95%;}
	 .jj{background:#000000;}
	 .hqxw{margin:0px;}
	 .pos-re {
    background:url(../images/ysbg.jpg)  repeat-y ;
	position: relative;
}
}
@media only screen and (max-width: 479px) {
.pos-re {
    background:url(../images/ysbg.jpg)  repeat-y ;
	position: relative;
}
.ys{ padding-right:0px; height:120px;}
.ysnr{ padding-left:20px;}
.content{width: 90%;margin:0px auto;}
.info{color:#ffffff;font-size: 16px;line-height:26px;margin:0px auto;text-align: left;}
.g_cate a {margin: 10px 5px;}
.jj{ min-height:590px; background:url(../images/jjbg.jpg) no-repeat top; margin-top:0px; padding:0px;}
.jjnr{ background:#f7f7f7;}
  .xwzi{ max-height:90px; overflow: hidden;}
  .phone-menu0,.phone-menu1{ display:block;}
  .main0{ margin:0px auto; }
  .lydh{ width:95%;}
   .jj{}
   .hqxw{margin:0px;}
   
.bot-new-list ul li {overflow:hidden;margin-bottom: 26px;background-color: #ededed;}
.bot-new-list ul li:hover .bot-new-left {min-height:150px;float:left;background:#00224c;}
.bot-new-list ul li .bot-new-left {float:left;background:#BFB8B8;}


.bot-new-right h2 a{font-size:14px;color:#232323;height:40px;line-height:20px;cursor:pointer;}
}
 
.c{

	color: #000;
	background:#E8EAE8;

	padding: 2px 8px;

	line-height: 18px;

	display: block;

	transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s

}