@charset "utf-8";

/* CSS Document */



body {

	font: 14px "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;

	height: 100%;

	min-width: 1260px;

	background: #fff;

	max-width: 100%;

	overflow: auto;

	color: #666;

	overflow-x: hidden;

	padding: 0px;

	margin: 0px;

}

a {

	color: #666;

	text-decoration: none;

	outline: none;

}



img {

	border: 0px;

	vertical-align: middle;

}

a:link {

	text-decoration: none;

	outline: none;

}

a:visited {

	text-decoration: none;

	outline: none;

}

a:hover {

	text-decoration: none;

	color: #333;

	outline: none;

}

ul, p, dl, dt, dd {

	padding: 0px;

	margin: 0px;

}

li {

	list-style-position: outside;

	list-style-type: none;

}

h1, h2, h3, h4, h5 {

	padding: 0px;

	margin: 0px;

}

input{margin:0;padding:0;outline:0;-webkit-appearance:none;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:666;}

input::-moz-placeholder, textarea::-moz-placeholder{color:666;}

input[type=button],input[type=submit]{cursor:pointer;}

button[disabled],input[disabled]{cursor:default;}

input, textarea {

	background: transparent;

	padding: 0px;

	font-size: 14px;

	color: 666;

	border: 0px;

	outline: none;

}

em {

	font-style: normal;

}

i {

	font-style: normal;

}

/*清除浮动*/

.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }

.clearfix { /*兼容 IE*/ zoom: 1;}

/************全局样式************/

.fl {  float: left;  }

.fr { float: right;  }

/*t图片样式*/

.center-block{display:block;margin-right:auto;margin-left:auto}

img { border: 0px; vertical-align: middle;  }

.img-responsive{display:block;height:auto;margin-left: auto; margin-right: auto;max-width:100%}

.avatar {  display: block;overflow: hidden; width: 100%; }

.nybanner{ width:100%; float:left;}
.nybanner img{ width:100%;}
.avatar img{ -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  }

.avatar:hover img {transform: scale(1.3); transition: all 1s ease 0s; -webkit-transform: scale(1.3);  }

/*文字超出隐藏*/

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}

.dot2 {display: -webkit-box;display: block;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

/**/

.wal {

	width: 1200px;

	margin: 0px auto;

}





/*顶部导航*/

.headDiv {

	height: 90px;

	width:100%;

	position:relative;

	z-index:999;





}

.headDiv .wal {

	height: 90px;

	position: relative;

	display: flex;

	align-items: center;

	justify-content: space-between;

}

.headDiv .logo {

	height: 90px;

}



.nav { width:74%; height:60px; float:right; margin-top:15px; }
.nav ul{ float:right;}
.nav li { position:relative; float:left; line-height:60px; display:block;}
.nav li a { display:block; transition:0.2s; font-size:15px; line-height:60px;  padding:0 25px; text-transform:uppercase; color:#333;}
/*导航*/
.nav>ul>li { height:50px; line-height:50px; }
.nav>ul>li>a:hover,.nav>ul>li>.current { background:#003e85; color:#fff; z-index:1;}
.nav>ul>li>a:hover::after,
.nav>ul>li>a:hover::before,
.nav>ul>li>.current::after,
.nav>ul>li>.current::before { position: absolute; top:0;  height:50px; content: ""; }
.nav>ul>li>a:hover::after,
.nav>ul>li>.current::after {background:#003e85; color:#fff;}
.nav>ul>li>a:hover::before,
.nav>ul>li>.current::before {background:#003e85; color:#fff;}

.nav li .shownav { position:absolute; top:60px; width:180%; visibility:hidden;z-index:99999; background:#003e85; color:#fff;opacity: 1.0;}
.nav li .shownav li{ font-size:12px; line-height:32px; display:block; width:100%; border-bottom:1px solid #fff; padding:0; border-right:none;}
.nav li .shownav li a { padding:5px 15px; line-height:32px; text-align:center; font-weight:normal; color:#fff; display:block; }
.nav li:hover .shownav { visibility:visible; }
.nav li .shownav li a:hover { background:#008bd5; color:#fff; font-weight:bold; }
.nav ul li:hover .shownav li ul{ display:none;}
.nav ul li:hover .shownav li:hover ul {display:block; position:absolute; left:190px; top:0;}


.sNav {

	position: absolute;

	z-index: 20;

	left: 0px;

	top:90px;

	width: 100%;



	background:rgba(255,255,255,.9);

	display: none;

	border-top: 1px solid #f1f1f1;

}



.sNav .wal {

	position: relative;



}

.sNav .sNav_list {

	padding:30px 0;

}



.sNav .sNav_list  { display: flex; flex-wrap: nowrap; justify-content: space-between;}

.sNav .sNav_spe  { display: flex ; flex-wrap: nowrap; justify-content: center;}

.sNav .sNav_spe p { padding: 0 20px; margin: 0 10px;}

.sNav .sNav_list span { padding: 10px ; display: block;}

.sNav .sNav_list a { display: flex; color: #000; flex-direction: column;}



.sNav .sNav_list b { display: block; color: #000;

	border-bottom: 1px solid #dedede;

	padding: 0 10px 10px;

    font-weight: 500;

    font-size: 17px;

    line-height: 32px;}

	.sNav .sNav_list b img { float:right; padding: 0 0 0 15px;}



	.sNav .sNav_list a:hover b, .sNav .sNav_list span:hover a {  color: #0154A6; }

.headDiv .topRight {



	height:90px;

	display: flex;

	align-items: center;
}

.headDiv .topRight a{ margin-left: 20px; display: block; padding:5px 10px; color: #333; border: 1px solid #f1f1f1;}

.headDiv .topRight a:hover { background: #0154A6; color: #fff;}

/*顶部导航 end*/

.i_pro_m{ width:100%; float:left;margin-top: 30px;}
.i_pro_more{width: 260px; display:block; height: 50px;background: #003399; border-radius: 25px;overflow: hidden;font-size: 14px;line-height: 50px;text-align: center;margin: 0 auto 25px;-webkit-transition: all .9s ease;-o-transition: all .9s ease;transition: all .9s ease;}
.i_pro_more a{color: #fff;-webkit-transition: all .9s ease;-o-transition: all .9s ease;transition: all .9s ease; font-size:16px;}
.i_pro_more:hover{background: #cc2229;}
.i_pro_more:hover a{color: #ffffff;}


.fangan_bcp{ float:left;width:23%; margin-bottom:2%; margin-right:1%; margin-left:1%; text-align:center; position:relative;}
.fangan_bcp h4{font-size:14px;font-weight:normal;color:#fff; line-height:40px; overflow:hidden; position:absolute; bottom:0px; width:100%; background:rgba(0,51,153,0.8);}
.fangan_bcp h4 a{font-size:14px;font-weight:normal;color:#fff; line-height:40px;}

.fangan_bcp .pImg{ display:block;overflow:hidden; background:#fff; border:1px solid #ccc;}
.fangan_bcp img{width:100%; transition:all 0.5s;}
.fangan_bcp:hover img{transition:all 0.5s;transform: scale(1.1,1.1);}
.fangan_bcp:hover h4{ color:#fff; font-weight:bold; background:rgba(0,51,153,0.8);}


/*首页默认模式 在线客服 */
.online-qq-lx { position:absolute; top:380px; width:55px; z-index:100; right:0; }
.online-qq-lx .qq_content-lx dd { position:relative; width:55px; margin-bottom:2px; font-size:12px; }
.mbar-ico { position:relative; background:#003399; font-size:14px; }
.mbar-ico i { position:relative; display:block; width:55px; height:40px; background:url(../images/online_lx.png) no-repeat #003399; cursor:pointer; z-index:2; }
.mbar-ico .mbar-tip  { position:absolute; top:0; background:#cc2229; color:#fff; opacity:0; transition:all 0.3s ease 0s; text-align:left; white-space:nowrap; visibility:hidden; }
.mbar-ico .mbar-tip a { display:block; color:#fff; }
.mbar-ico .mbar-tip a:hover { color:#ff0; }
.mbar-ico:hover .mbar-tip { opacity:1; z-index:1; visibility:visible; }

/* QQ */
.mbar-qq i { background-position:0 0; }
.mbar-qq .mbar-tip { min-height:40px; padding:5px 24px 5px 14px; line-height:30px; }
.mbar-qq .mbar-tip img { margin-right:8px; margin-top:-3px; vertical-align:middle; }
/* 咨询 */
.mbar-tel i { background-position:0 -40px; }
.mbar-tel .mbar-tip { padding:9px 15px; font-size:14px; line-height:22px; }
/* 二维码 */
.mbar-micro .mbar-tip  {  min-width:110px; padding:5px; background:#fff; color:#000; box-shadow: 0 0 10px #ccc; text-align:center; line-height:20px; }
.mbar-micro .mbar-tip span { display:block; }
.mbar-micro-sj i { background-position:0 -200px; }
.mbar-micro-wx i { background-position:0 -120px; }
.mbar-micro-hc i { background-position:0 -80px; }
.mbar-micro-hc .mbar-tip { padding:9px 15px; font-size:14px; line-height:22px; }

/* 返回顶部 */
.mbar-top { display:none; }
.mbar-top i { background-position:0 -240px; }
.mbar-top .mbar-tip { right:0; height:40px; line-height:40px; }
.mbar-top .mbar-tip a { padding:0px 15px; }
/* 样本下载 */
.mbar-dwn i { background-position:0 -160px; }
.mbar-dwn .mbar-tip { right:0; height:40px; line-height:40px; }
.mbar-dwn .mbar-tip a { padding:0px 15px; }
/* 漂浮位置 */
.online-qq-left { right:auto; left:10px; }
.online-qq-left .mbar-ico .mbar-tip { right:auto; left:100px; }
.online-qq-left .mbar-ico:hover .mbar-tip { right:auto; left:55px; }
.online-qq-left .mbar-top .mbar-tip { right:auto; right:100px; }
.online-qq-left .mbar-top:hover .mbar-tip { right:auto; left:55px; }
.online-qq-right { left:10px; right:auto; }
.online-qq-right .mbar-ico:hover .mbar-tip { right:auto; left:55px; }
/*首页banner图*/

#banner .swiper {

	width: 100%;

	height: 100%;

	position: relative;

}



#banner .swiper-slide {

	background-position: center;

	background-size: cover;

}





#banner .swiper-button {

	position:absolute;

	top:50%;

	transform:translateY(-50%);

	text-align:center;

	color:#fff;

	background:rgba(0, 0, 0, 0.3);

	border-radius:50%;

	cursor:pointer;

	overflow:hidden;

	z-index:10;

	width: 50px;

	font-size: 30px;

	line-height: 50px;

	height: 50px;

	transition:all .5s ease;

	outline: none;



}

#banner .swiper-button:hover {

	background:rgba(0,98,183,1);

}



.btn-prev {

	left:5%;

}



.btn-next {

	right:5%;

}



#banner .swiper-slide img{

	width:100%;

	height:auto;

	min-height:100%;

	transition:.7s linear 1.4s;

	}

	#banner .swiper-slide-active img,.swiper-slide-duplicate-active img{

	transition:16s linear;

	transform:scale(1.13,1.13);

	}	



	  #banner .swiper-pagination-bullet {

		width: 13px;

		height: 10px;

		display: inline-block;

		background: #fff;

		opacity: .7;

		margin: 0 5px;

		border-radius: 20px;

		transition: opacity .5s, background-color .5s, width .5s;

		transition-delay: .5s, .5s, 0s;

	  }

	  #banner .swiper-pagination-bullet-active {

		opacity: 1;

		background: #0154A6;

		width:40px;

		transition-delay: 0s;

	  }

	  





/*首页banner图 end*/

/*简介*/

.main_tit b{color: #131313;

    font-weight: 800;

    font-size: 38px;

    line-height: 54px;}

	.main_tit p { padding-top: 15px; font-size: 16px!important;}

.about{ margin-top: 60px;}



.about_fl{ width:52%; }

.about_fl b { display: block; margin-bottom: 10px;}

.about_fl b span{display: inline-block; height:66px; line-height: 56px; font-size: 45px; color:#333333;padding-right:37px;font-weight: bold;background:url(../images/gui-yy.png) no-repeat right 11px;}

.about_fl b em{display: block;  line-height: 42px;font-size: 28px;color:#0C4194; font-weight: bold; font-style: normal;}

.about_fl p{ line-height: 32px; padding: 10px 0; color: #666;font-size: 15px;}

.about_fl .ab-title{ font-size: 22px; color: #222; font-weight: bold; margin-top: 10px;}

.about_fr{  width: 46%; }

.ab_list2{ margin-top: 30px; display: flex; align-items: center; justify-content: center; flex-wrap: wrap;





}

.ab_list2 li{ width: 50%; cursor: pointer; color:#333; line-height: 40px;  padding:10px 0; 

	-webkit-transition:transform .3s;transition:transform .3s; font-size: 16px; color: #666;}



.ab_list2 li b{display: block;font-size: 40px;color: #333;overflow: hidden;}

.ab_list2 li i {

  font-size: 16px;



  text-align: center;

  font-style: normal;

  font-weight: normal;

  position: relative;



  color: #666;

  display: inline-block;

}

.ab_list2 li:hover{-webkit-transform:translate(0,-15px);transform:translate(0,-15px);}

.more-btn { margin: 15px 0; display: block; width: 120px; height: 45px; line-height: 45px; padding: 0 15px;  font-size: 15px; border-radius:30px; background: #0154A6; background-image: linear-gradient(to right, #03AA90 , #0160B2); -webkit-background-image: linear-gradient(to right, #03AA90 , #0160B2); color: #fff; transition: all .3s;}

.more-btn i { float: right;}

.more-btn:hover { color: #fff;background-image: linear-gradient(to right, #0160B2 , #03AA90); -webkit-background-image: linear-gradient(to right, #0160B2 , #03AA90);}

/*产品*/

.product { padding-top: 60px ; padding-bottom: 80px; background: #f8f8f8;  margin-top: 60px; float:left; width:100%;}

.product_list ul { display: flex; align-items: center; justify-content: space-between; padding: 0; margin: 0; margin-top: 30px;}

.product_list li{ margin-right: 15px; background:#000; overflow:hidden}

.product_list li:last-child{ margin-right: 0;}

.pro-up{ position:relative}

.pro-bg {height: 0px;width: 100%;position: absolute;bottom: 0;opacity:0;-webkit-transition: all linear .3s;transition: all linear .3s;}

.pro_txt {height: 180px;position: absolute;bottom: 0;text-align: center;width: 100%;-webkit-transition: all linear .5s;transition: all linear .5s;color: #fff;opacity:0;}

.product_list .img {opacity:.85;}

.product_list .pro-box{ position: absolute; text-align:center; width:100%; height:68%; left:0; bottom:0;-webkit-transition: all linear .5s;transition: all linear .5s;}

.product_list li:hover .pro-box{ height:88%}

.product_list .pro_title { display: flex; flex-direction: column; }

.product_list .pro_title b { font-size: 22px; color: #fff;}

.product_list li .pro_txt p{ width:80%; margin:0 auto; font-size: 16px; line-height: 26px;}

.product_list li .pro_txt{ height:10%}

.product_list li:hover .pro_txt{ height:45%}

.pro-up:hover .pro-bg{height:20%;background-color: #0C4194; opacity:1;-webkit-transition: all linear .5s;transition: all linear .5s;}

.pro-up:hover .pro_txt{opacity:1;-webkit-transition: all linear .5s;transition: all linear .5s;}

.product_list li span { display: block; position: absolute; bottom:0; color: #fff; left: 0; right: 0; margin: 0 auto; text-align: center; opacity: 0;-webkit-transition: all linear .5s;transition: all linear .5s;}

.pro-up:hover span { opacity: 1; bottom: 45px;}





.product_listt ul { display: flex; align-items: center; justify-content: space-between; padding: 0; margin: 0; margin-top: 30px;}

.product_listt li{ margin-right: 15px; background:#000; overflow:hidden}

.product_listt li:last-child{ margin-right: 0;}

.pro-upp{ position:relative}

.pro-bgg {height: 0px;width: 100%;position: absolute;bottom: 0;opacity:0;-webkit-transition: all linear .3s;transition: all linear .3s;}

.pro_txtt {position: absolute;bottom: 0;text-align: center;width: 100%;-webkit-transition: all linear .5s;transition: all linear .5s;color: #fff;opacity:0;}

.product_listt .img {opacity:.85;}

.product_listt .pro-boxx{ position: absolute; text-align:center; width:100%; height:68%; left:0; bottom:0;-webkit-transition: all linear .5s;transition: all linear .5s;}

.product_listt li:hover .pro-boxx{ height:95%}

.product_listt .pro_titlee { display: flex; flex-direction: column; }

.product_listt .pro_titlee b { font-size: 22px; color: #fff; padding:0 10px;}

.product_listt li .pro_txtt dd{ width:95%; margin:0 auto; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}

.product_listt li .pro_txtt dd a{ width:100%; margin:0 auto; font-size: 14px; line-height: 26px; color:#fff; text-align:center;}

.product_listt li .pro_txtt a:hover{ color:#0154A6; text-decoration:underline;}

.product_listt li .pro_txtt{ height:40%}

.product_listt li:hover .pro_txtt{ top:45%;}

.pro-upp:hover .pro_txtt{opacity:1;-webkit-transition: all linear .5s;transition: all linear .5s;}

.product_listt li span { display: block; position: absolute; bottom:0; color: #fff; left: 0; right: 0; margin: 0 auto; text-align: center; opacity: 0;-webkit-transition: all linear .5s;transition: all linear .5s;}

.pro-upp:hover span { opacity: 1; bottom: 45px;}





/*技术*/

.js { background: url(../images/fanga.jpg) no-repeat; background-size: 100%; padding-top: 100px; padding-bottom:30px;}

.job { margin-top: 60px; background: #fff;   padding:30px; }

.job .swiper-container {

    width: 100%;

    margin-left: auto;

    margin-right: auto;

    position: relative;

  }

  



  .swiper-slide-thumb-active{

      color: #0D8BD7;

  }

  .gallery-top {

    height:auto;

  

  }

  

  .gallery-thumbs {

 



    text-align: center;

    box-sizing: border-box;

	background: #fff;

	position: relative;







    

  }



  .gallery-thumbs .swiper-slide {



    cursor: pointer;

	font-size: 20px;

	padding: 30px 0;

   

  }





 .gallery-thumbs .swiper-slide-thumb-active a{ color: #fff;}

  .gallery-thumbs .swiper-slide a { display: block; width:100% ;  font-size: 20px; }



  .gallery-thumbs .swiper-slide-thumb-active {

    background-color: #0C4194; color: #fff;

}





.job .gallery-thumbs .swiper-button-next {



  right: 0;

  bottom:0;

  top:0;

  margin: 0;

  text-align: center;

  color: #fff;

  background: rgba(0, 0, 0, 0.2);



  cursor: pointer;

  overflow: hidden;

  z-index: 999;

  width: 40px;

  line-height: 60px;

  font-size: 30px;

  height: 60px;

  transition: all .5s ease;

  outline: none;

}

.job .gallery-thumbs .swiper-button-prev {

  left: 0;

  bottom:0;

  top:0;

  margin: 0;

  color: #fff;

  background: rgba(0, 0, 0, 0.2);

  cursor: pointer;

  overflow: hidden;

  z-index: 999;

  width: 40px;

  font-size: 30px;

  height: 60px;

  line-height: 60px;

  transition: all .5s ease;

  outline: none;

}

.job .gallery-thumbs  .swiper-button-prev:hover, .gallery-thumbs  .swiper-button-next:hover {

  background: #999;

}



.job .gallery-top .swiper-slide { margin-top:10px; }

.job .gallery-top .swiper-slide .job_tu { float: left; width: 48%;}

.job .gallery-top .swiper-slide .job_txt { float: right; width: 48%; padding-top:60px;}

.job .gallery-top .swiper-slide .job_txt b{ font-size: 30px; color: #000; display: block; line-height: 42px;}

.job .gallery-top .swiper-slide .job_txt span { font-size: 24px; color: #333; display: block; line-height:36px; margin-top: 20px; }

.job .gallery-top .swiper-slide .job_txt p { padding-bottom: 20px;}

/*解决方案*/

.fangan { padding: 50px 0; margin-top: 60px;  background: #f8f8f8;}

.fa_fl { width: 49%; float: left; margin-top: 30px; position: relative;}

.fa_fr { width: 49%; float: right; margin-top: 30px; position: relative;}

.fa_fl p, .fa_fr p { position: absolute; left: 0; bottom: 0; color: #fff; width: 100%; height: 65px; line-height: 65px; text-align: center; background: rgba(0,0,0,.4); font-size: 18px; transition: all .3s;}

.fa_fl span, .fa_fr span { display: none; font-size: 14px; }

.fa_fr a:hover p, .fa_fl a:hover p { background: rgba(12,65,148,.7); color: #fff; padding-bottom:70px;}

.fa_fl a:hover span, .fa_fr a:hover span { display: block;}



.fa_fll { width:31.3%; float: left; margin:15px 1%;}

.fa_fll a img{ width:100%; transition:all 0.6s ease-in-out; transform:scale(0.95); border-bottom:1px #ccc dashed;}

.fa_fll a:hover img{ transform:scale(1); border-bottom:1px #0154A6 dashed; }

.fa_fll p { color: #333; width: 100%; line-height:23px; text-align: center; font-size: 16px; transition: all .3s; margin-top:10px;}

.fa_fll a:hover p{ color:#0154A6; font-weight:bold;}

/*新闻*/

.news { margin:30px 0;}

.news-box  {

	display: flex;

	justify-content: center;

	flex-direction: row;

align-items: center;

	margin-top: 30px;

  }

  

  .news-one{

	flex: 2;

	border: 1px solid #f1f1f1;

	padding-bottom: 15px;

  

  }

  

  .news-one span {

	display: block;

	overflow: hidden;

  }

  

  .news-one b {

	display: block;

	padding: 10px 20px;

	font-size: 18px;

	margin-top: 10px;

	color: #333;

  }

  

  .news-one em {

	font-size: 14px;

	color: #999;

	display: block;

	margin-top: 8px;

	font-style: normal;

	padding: 0 20px;

  }

  

  .news-one img {

	display: block;

	width: 100%;

	transition: .8s;

  }

  

  .news-one a:hover img {

	transform: scale(1.1);

  }

  .news-one:hover {box-shadow: 0 0  10px #dedede;}

  .news-one p {

	font-size: 14px;

	color: #666;

	line-height: 25px;

	padding: 8px 20px;

  }

  .news-two { flex: 3; }

   .news-two ul {display: flex; flex-wrap: wrap; padding: 0; margin: 0;}

   .news-two ul li { width: 100%; margin-bottom: 20px;}

  .news-two a{ display: flex;  align-items: center; justify-content: center;  background: #fff; padding:20px ; transition: .3s;  border: 1px solid #f1f1f1; margin-left: 20px; }

  .news-two ul li:nth-child(3), .news-two ul li:nth-child(4) { margin-bottom: 0;}

  

    .news-twoo { width:100%; float:left;}

   .news-twoo ul { padding: 0; margin: 0;}

   .news-twoo ul li { width: 100%; margin-bottom: 20px;}

  .news-twoo a{ display: flex;  align-items: center; justify-content: center;  background: #fff; padding:32px 20px ; transition: .3s;  border: 1px solid #f1f1f1; margin-left: 20px; }

  

  .day {

  color: #666;

  flex: 1;

  height: 80px;

  margin: 7px 0;

  font-size: 14px;

  display: flex;

  align-items: center;

  justify-content: center;

  flex-wrap: wrap;

  }

  .day span {

	font-size: 36px;

	width: 100%;

	color: #666;

	text-align: center;

	font-weight:bold;

  }

  .day p{ width: 100%;	text-align: center;}

  .newscon {

  flex: 4;

  padding-left: 20px;

  }

  

  .newscon b {

  padding-bottom: 10px;

  font-size: 16px;

  color: #333;

  display: block;

  

  }

  .newscon b:hover{ color:#0C4194;}

  .newscon p {

  

  text-align: left;

  line-height: 24px;

  font-size: 14px;

  color: #666;

  

  }

  

  .news-two a:hover { box-shadow: 0 0  10px #dedede;}

  .news-two a:hover span { color: #0C4194;}

  .news-two a:hover p { color: #666;}

   .news-twoo a:hover { box-shadow: 0 0  10px #dedede;}

  .news-twoo a:hover span { color: #0C4194;}

  .news-twoo a:hover p { color: #666;}

  /*返回顶部*/



.scroll {

    width: 50px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    position: fixed;

    right: 35px;

    bottom: 70px;

    color: #fff;

    cursor: pointer;

    background: #0C4194;

    font-size: 30px;

    border-radius: 10px;

	transition:all .3s;

}

.scroll:hover {  background: #1B9C3C;}



/**底部*/





/* 版权 */
.main_box {
	max-width: 1300px; width:100%;
	margin: 0 auto;
}
#footer {
	background: #666;
	width:100%; float:left;
}
.main_foot {height: auto;padding:60px 0; margin-bottom:10px; float:left; width:100%;}
.main_footdl {width: 469px;}

.main_footdl dt,.main_footd2 dt {
	font-size:20px;
	margin-bottom: 20px;
	color: #fff;
	padding: 0;
	font-weight: bold;
}

.main_footdl dd {
	height: auto;
	overflow: hidden;
	margin-top: 10px
}
.main_footdl dd a {
	line-height: 42px;
	font-size: 16px;
	width: 180px;
	float: left;
	display: block;
	color: rgba(255,255,255,.8);
}
.main_footdl dd a img{ float:left; padding-top:8px;}

.main_footdl dd a:hover {
	color: #FF8A00;
}
.main_footd2{
	width: 409px;
}

.main_footd2 p{	color: rgba(255,255,255,.8);line-height: 32px;
	font-size: 16px;}
.main_footd3{ width: 170px; text-align: center; margin-top:40px;}
.main_footd3 dd{ color: rgba(255,255,255,.8); margin-top: 10px;}
.main_footd3 img{ width: 140px;}
.main_foottel {width: 300px;text-align: center;border-right: 1px solid #12508E;}
.main_foottel a {
	height: 32px;
	margin: 20px auto;
	width: 120px;
	border: 1px solid #fff;
	display: block;
	text-align: center;
	line-height: 32px;

	border-radius: 2px;
	color: rgba(255,255,255,.8);
}
.main_foottel a:hover {
	background: #fff;
	color: #FF8A00;
}
.main_foottel b {
	font-size: 28px;
	padding: 0;
	display: block;
	margin: 0;
	color: #fff;
	text-align: center;
}

.main_foottel p {
	padding: 30px 0;
	text-align: center;
	color: rgba(255,255,255,.8);
}
.footer_copy{ padding: 25px 0; text-align: center;color: rgba(255,255,255,.8); border-top: 1px solid #fff; float:left; text-align:center; width:100%;}
.footer_copy a{color: rgba(255,255,255,.8);}


/*底部 end*/
/*内页样式*/
.main{ max-width:1280px; margin:0 auto;}
.mainbg { position:relative;padding:30px 10px; background:#fff; box-shadow: 0 1px 10px #eee; }
.mainbg:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.main-home { padding-bottom:10px; background:#f3f3f3; }
/* 面包屑 */
.location { padding:0; margin:0 0 35px; border: 1px solid #faf5f0; background:#f9f8f8; line-height:40px; }
.location .ico { display:block; padding-left:95px; background:url(../images/icon-home.png) no-repeat;  }
.location .ico a:hover,.location .ico a:last-child { color:#333333; }
.location .ico span { padding:0 5px;}


/* 图片列表_PC */
.iFCB-TPLB li { position:relative; line-height:22px; }
.iFCB-TPLB li .iFCB-rp { position:relative; margin:0; padding:1px 10px 0; overflow: hidden; transition:all 0.3s ease 0s; box-sizing: border-box; }
.iFCB-TPLB li .iFCB-rp pre{ font-size:12px; margin:0;}
.iFCB-TPLB li .m-pic { position:relative; overflow:hidden; border:1px solid #ccc; }
.iFCB-TPLB li .m-pic img { width:100%; transition:all 0.6s ease-in-out; transform:scale(1); max-height:345px; padding:2px;}
.iFCB-TPLB li .m-intro { width:100%; padding:8px; transition:all 0.3s ease 0s; box-sizing: border-box; text-align:center; }
.iFCB-TPLB li .m-intro::after{display:block;content:"";clear:both}
.iFCB-TPLB li .m-intro .u-tt { position:relative; width:100%; height:26px; font-size:14px; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align: center; }
.iFCB-TPLB li p { font-size:12px; line-height:28px; }
.iFCB-PRO-3 { float:left; width:33%; box-sizing: border-box; margin-bottom:25PX;  overflow:hidden; }
.iFCB-PRO-4 { float:left; width:50%; box-sizing: border-box; margin-bottom:25PX;  overflow:hidden; }

@media (max-width: 720px) {
.iFCB-PRO-3 { float:left; width:50%; box-sizing: border-box; margin-bottom:25PX;  overflow:hidden;}
}


/*news*/
.articleList {width: 100%;float: left;}
.art_list {width: 100%;float: left;padding: 15px 0;border-bottom: 1px dashed #dcdcdc;}
.art_img {float: left;width: 23%;}
.art_img img {width: 100%; max-height:85px;}
.art_right {float: right;width:100%;}
.art_title {width: 100%;height: 25px;line-height: 25px;}
.art_title a{font-size: 14px; font-weight:bold;}
.art_author {width: 100%;height: 24px;line-height: 24px;color: #999;font-size: 14px;}
.art_author span {margin: 0 10px 0 0;}
.art_des {width: 100%;line-height: 20px;max-height:70px;overflow: hidden; font-size:12px;}
.art_more {width: 100%;display: inline-block;text-align: left;color: #333333;}
.art_more:hover {color: #333333;}
.art_list:hover .art_title a {color: #003399;}
.art_list:hover {border-bottom: 1px dashed #003399; padding-left:5px;transition:all 0.3s;}
/* 左右结构 - 二级栏目 */
#leftObj .iFCB-TPLB li { height:auto!important; }
#leftObj .iFCB-TPLB li .iFCB-rp { margin:0 0 10px; background:none; }
#leftObj .iFCB-list li .date,.inside_content .iFCB-list li .date,.inside_content .iFCB-list li .date { display:none; }
#leftObj { float:left; width:240px; margin-right:30px; }
#rightObj { display:block; overflow:hidden; zoom:1; padding:0 0 5px; min-height:300px; }
#rightObj h2.title { display:none; }
.texts_show{line-height:220%;}
.each_li>.name>div { position:relative; }
.each_li>.name>div>a,
.menu dl dt a { position:relative; display:block; padding:10px 0; padding-left:28px; font-size:14px; }
.each_li>.name>.icon:after { position:absolute; top:50%; left:17px; display:block; width:30px; height:30px; padding:0; margin-top:-15px; cursor: pointer; content:""; z-index:2; }
.each_li.active>.name>.icon:after { }
.each_li:hover>.name,.each_li.current>.name,.each_li.active>.name,
.each_li:hover>.name a,.each_li.current>.name a,.each_li.active>.name a {}
.each_li .third_box { border:1px solid #eeefee; border-bottom:0; }
.each_li .third_box .third_li,
.menu dl dd { border-bottom:1px solid #efefef; background:#f9f9f9; }
.each_li .third_box .third_li:hover { border-bottom:1px solid #54c149; background:#efefef; }
.menu dl dd a { display:block; padding:12px 40px;}
.each_li .third_box .third_li.current,
.each_li .third_box .third_li.current .active { color:#fff; }

.pro_sort_box dd{ padding:8px 0; background:url(li2.png) no-repeat left; margin-left:20px;}
.pro_sort_box dd a{ padding-left:15px; display:block;}
.pro_sort_box .title{ background:#003399; height:94px; text-align:center;}
.pro_sort_box .title .title_more a{ color:#fff; font-size:24px; line-height:94px; text-align:center; display:block;}

/* 经过效果 */
.iFCB-TPLB li:hover .m-pic img { transform:scale(1.1); }
.iFCB-TPLB li:hover  .m-intro { bottom: 0; }
.iFCB-TPLB li:hover .iFCB-rp .m-intro { background: #003399; color: #fff; }
.iFCB-TPLB li:hover .iFCB-rp .m-intro .u-tt a { color: #fff; }
.iFCB-TPLB li:hover .iFCB-rp .m-intro .u-des { color: #eee; }


.i_pro_left{ width:17%; float:left; margin-top:30px;}
.pro_top{display: block;width:100%;height: 83px;line-height: 83px;background: #0657B2;color: #fff;}
.i_pro_left .pro_left{display: block;width: 100%;height: 90px;line-height:40px;background: #0657B2;color: #f4c009; text-align: center; font-size: 18px; padding-top: 20px; font-weight: bold;}
.pro_top b{font-size: 26px;color: #fff;padding-left:40px;background: url(../images/biao.png) no-repeat center left;letter-spacing: 2px;margin-left:10px}
.pro_list{width: 100%;border-top:1px solid #dfdfdf;background: #f3f3f3;}
.pro_list .nLi{width: 100%;position: relative; border-bottom:1px solid #fff; }
.pro_list .nLi > a{padding-left: 15px;font-size: 16px;line-height:50px;background: url(bian.png) no-repeat 92% center #ddd;display: block;} 
.pro_list .nLi:hover > a{color: #fff;background:url(bian.png) no-repeat 92% center #0657B2}
.pro_list .nLi .erji{line-height: 18px;font-size: 14px; position:absolute; left:100%; width:100%; display:none; top:0; z-index:9999; background:#0657B2;}
.pro_list .nLi:hover .erji{ display:block;}
.pro_list .nLi:hover .erji li{text-indent:15px; border-bottom:1px solid #fff;}
.pro_list .nLi:hover .erji li a{ color:#fff; font-size:14px; line-height:35px; display:block;}
.pro_list .nLi:hover .erji li:hover{ background:#0066bd;color: #fff}
.pro_list .nLi:hover .erji li:hover a{color: #fff;}
