@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0 auto;}
body{color:#454545; font-size:14px; font-family: "微软雅黑"}
img{border:0}
ul,li{list-style:none;}
.left{float:left}
.right{float:right}
a{ color:#2a2a2a;text-decoration: none;}
a:hover{color: #d00000; text-decoration: none;}
.clear{ clear:both}
.width{width: 1212px;margin: 0 auto;}

/*顶部*/
.top{ width:100%;height:30px; background-color:#fbfbfb; border-bottom:1px solid #CCC }
.top1{width:1212px; margin:0 auto; height:30px; line-height:30px;}
.top1a{ float:left;height:30px; line-height:30px;}
.top1b{ float:right;height:30px; line-height:30px;}
.logo{ width:1212px; margin:0 auto; height:92px; }
.lg{ float:left; width:299px;}
.wz{ float:right; font-size:12px; font-weight:bold; color:#666666; margin-top:50px;} 


/*导航*/
.menubox{width:100%px; background:url(../images/menubj.png) repeat; line-height:50px;}
.menu{ width:1212px;margin:0 auto; color:#cccccc} 
.menu ul{}
.menu li{ float:left; display:block; line-height:50px; width:133px; text-align:center; font-size:16px;border-right: 1px #559ae0 solid;}
.menu li a{color:#FFF ;line-height:50px; height:50px;display:block;}
.menu li a:hover{color:#FFF; height:50px;display:block; background-color:#d00000}
.menu ul .cur a{color:#FFF; background-color:#d00000}
.menu li:last-child{border-right: 0;}

/*banner*/
#banner , #S_banner {
	width:100%;
	height:622px;
	overflow:hidden;
	visibility:hidden;
	position:relative;
	top:0;
	left:0;
	z-index:999;
	}

#banner img , #S_banner img {
	width:100%;
	height:622px;
	
	}
#S_banner , #S_banner img {
	height:622px;}
#banner ul.kinMaxShow_button , #S_banner ul.kinMaxShow_button {
	right:20%;
	bottom:40px;
	z-index:9999;}
#banner ul.kinMaxShow_button li , #S_banner ul.kinMaxShow_button li {
	overflow:hidden;
	background:url(../images/banner_icon.png) no-repeat;}
#banner ul.kinMaxShow_button li.focus , #S_banner ul.kinMaxShow_button li.focus {
	background:url(../images/banner_icon_h.png) no-repeat;}
.banner_shaw {
	width:100%;
	height:11px;
	background:url(../images/banner_top_shaw.png) repeat-x;
	top:0;
	left:0;
	z-index:9990;}
.banner_bg , .S_banner_bg {
	width:100%;
}
.S_banner_bg {
	height:622px;}
.serch_bg {
	width:100%;
	height:79px;
	background:url(../images/hei_bg.png) repeat;
	position:absolute;
	bottom:0;
	left:0;
	z-index:999;
	display:block;}
#banner .wmain , #S_banner .wmain {
	margin:0 auto;
	display:block;
	height:79px;}
#banner .serch_bg .input_ser , #S_banner .serch_bg .input_ser {
	background:#fff;
	border:none;
	height:28px;
	line-height:28px;
	padding:0 10px;
	width:180px;
	margin-top:10px;
	color:#999999;}
#banner .serch_bg .ser_btn , #S_banner .serch_bg .ser_btn {
	width:43px;
	height:28px;
	background:url(../images/ser_btn.png) no-repeat;
	cursor:pointer;
	border:none;
	margin-top:10px;}
#banner .serch_bg p , #S_banner .serch_bg p {
	color:#fff;
	margin:10px 0 0 15px;
	font-size:14px;}
#banner .serch_bg p a , #S_banner .serch_bg p a {
	color:#fff;
	margin-right:5px;}
.pol {
	position:relative;}
.poa {
	position:absolute;}
.wp-title_content {font-size:12px;line-height:140%;overflow:hidden;}	

.nybanner{width: 100%;}
.nybanner img{max-width: 100%;height: auto;}


.main{}
/*解决方案*/
.case{width:100%;padding-bottom: 30px;}
.case_c{ width:1212px; margin:0 auto;  padding-top:50px;}
.case_c h3{text-align:center; font-size:30px; font-family:"微软雅黑"; line-height:45px; color:#000}
.w{ text-align:center;font-size:18px; color:#CCC; line-height:30px;text-transform: uppercase;}
.w14{ width:650px;text-align:center}
.case_list{ width:1212px; margin-top:30px;}
.case_list1 {width:24%; float:left; background-color:#0167d0; margin: 0 0.5%;margin-bottom:21px; }
.case_list1 .tittle{text-align:center; font-size:18px;line-height:42px;}
.case_list1 .tittle a{text-align:center; font-size:16px;line-height:42px; color:#fff}
.case_list1 .tittle a:hover{text-align:center; font-size:16px;line-height:42px;color: #fff;text-decoration: underline;}


.case_list1 .img{width:100%; margin:0 auto}
.case_list1 .img img{width: 100%;height: 210px;}
.case_list1 .img a{ border:2px solid #0167d0; display:block;}
.case_list1 .img a:hover{border:2px solid #0167d0; display:block;}


/*服务支持*/
.service{width:100%; background-color:#e4e4e4;padding-bottom: 20px;}
.s_img{width:1212px; margin:0 auto; }

/*产品系列*/
.product{width:100%;}
.productlist{width:1212px; margin-top:30px;}
.productlist ul{}
.productlist li{ width:230px; float:left; background-color:#0e2b4d; line-height:30px; text-align:center; margin-right:12px; margin-bottom:12px; display:block}
.productlist li a{ color:#FFF; background-color:#0e2b4d;display:block}
.productlist li a:hover{ color:#0e2b4d;background-color:#e4e4e4;display:block}
.productlist ul .last a{color:#FFF; background-color:#009c30}

.productimage{width:1212px; margin-top:10px;  margin-bottom:20px;}
.productimage1{ width:600px; border:1px solid #e4e4e4; float:left;  margin-top:10px;}
.productimage .tit{ text-align:center; line-height:24px; font-size:16px;border-bottom:2px solid #e4e4e4}
.productimage2{ width:580px; float:right;margin-top:10px;}
.productimage2 ul{}
.productimage2 li{width:278px; float:left; display:block; text-align:center; border:1px solid #e4e4e4;border-bottom:2px solid #e4e4e4 }

.productimage2a{ width:258px; float:left; display:block;}

.about{width:100%; background:url(../images/about_bg.jpg) center no-repeat;background-size: cover;padding-bottom:80px;}
.about_c{width:1212px; margin:0 auto; color:#FFF; padding-top:100px;}
.about_c1{width:410px; float:left; padding-top:50px;}
.about_c2{width:750px; float:right;padding-top: 20px;}
.about_c2 h3{ color:#FFF; font-size:50px;margin-bottom: 25px;font-weight: normal;letter-spacing:5px;}
.about_c2 p{text-indent: 2em;line-height: 28px;padding-bottom: 10px;font-size: 14px;}
.about_c2 img{border:3px solid #ccc;}
.aboutmore{ margin:0 auto; width:200px; display:block; margin-top:30px;}
.aboutmore a{ width:200px;height:38px; line-height:38px; text-align:center; color:#FFF; font-weight:bold; display:block; border:1px solid #FFF; display:block; }
.aboutmore a:hover{width:200px;height:38px; line-height:38px; text-align:center; color:#d00000; font-weight:bold; border:1px solid #FFF; display:block }

.news{width:100%; background:url(../images/news_bg.jpg) left repeat-x; height:500px;}
.newsimage{ width:1212px; padding-top:50px; padding-bottom:50px;}
.news1{ width:278px; float:left; border:1px solid #e5e5e5; border-bottom:3px solid #0e2b4d; margin-right:25px}
.newsimage .news1:nth-child(4){margin-right: 0;}
.news .img{ width:276px; margin:0 auto; text-align:center}
.news1a{ font-size:14px; color:#333333; width:250px; margin:0 auto; margin-top:10px;} 
.news1a a{color:#333333;} 
.news1a a:hover{color:#00aeff;} 
.news1a span{font-size:11px; color:#c5c5c5; line-height:20px;display: block}
.news1b{font-size:12px; color:#898989; line-height:16px;width:250px;margin-top:5px; margin-bottom:15px;}
.news1b a{color:#898989;}
.news1b a:hover{color:#00aeff;}
.news2{ width:278px; float:left; border:1px solid #e5e5e5; border-bottom:3px solid #0e2b4d; margin-right:26px}
.news3{ width:278px; float:left; border:1px solid #e5e5e5; border-bottom:3px solid #0e2b4d; margin-right:26px}
.news4{ width:278px; float:left; border:1px solid #e5e5e5; border-bottom:3px solid #0e2b4d;}


.customer{width:100%; background-color:#e4e4e4; height:720px;}


/*====================底部样式============================*/
.footer { background-color:#213144;padding:50px 0}
.w_1000 { width: 1212px; margin: 0 auto;}
.footer_1 { float: left; width: 440px; height: 250px; background: url(../images/footer_3.png) right center no-repeat; }
.footer_1 .tel { margin: 20px; height: 46px; background: url(../images/footer_bg1.png) left top no-repeat; color: #fff; font: normal 20px/40px Arial; text-indent: 70px; }
.footer_1 .address { margin: 0px 35px; color: #fff; font: normal 14px/28px Arial }
.footer_1 .address a{color: #fff; }
.footer_1 .address b { color: #fff; font: normal 16px/22px Arial }
.footer_1 .address strong{   color: #fff; font: bold 16px/22px Arial}
.footer_1 .link { margin: 10px 35px; }
.footer_1 .link a { margin-right: 10px; }
.footer_2 { float: left; width: 300px; height: 250px; background: url(../images/footer_3.png) right center no-repeat }
.footer_2 .after { margin: 16px 0px 0px 60px; height: 48px; background: url(../images/footer_bg2.png) left top no-repeat; color: #fff; text-indent: 90px;font-size: 20px;line-height: 48px;font-weight: normal;}
.footer_2 p { margin: 5px 0px 5px 60px; color: #fff; }
.footer_2 p i { color: #fff; font: bold 24px/24px Arial; padding-right: 5px; }
.footer_3 { float: left; }
.footer_3 h3 { width: 225px; height: 33px; margin: 23px 0px 15px 26px; background: #303030; color: #fff; font: normal 20px/33px Arial; text-indent: 60px }
.footer_3 a { color: #fff; margin: 0px 0px 0px 95px; line-height: 20px; }
.footer_4{ width:450px; float:right; }

.copy{width:100%; background-color:#242424; height:50px; border-top:1px solid #636363; text-align:center; line-height:50px}



/*产品分类别样式*/
.i_floor{margin-top:30px; width:1212px; margin:0 auto}
.i_title{position:relative;border-bottom:1px solid #ddd;background-position:0 -220px;height:41px;line-height:41px;}
.i_title .channel{float:left;color:#333;padding:0 1em;font-size:18px;font-weight:bold;}
.title_nav{float:right; text-align:right;}
.title_nav a{margin:0 8px;}
.title_nav{float:right;}
.title_nav a{margin:0 8px;}
.i_f_no{ float:left;height:40px;width:6px; background:#0e2b4d;color:#fff;}
.i_recom{padding:15px 0;}
.i_recom dl{background:#fff; width:1200px; }
.i_recom dt{float:left;width:240px;overflow:hidden;}
.i_recom dd{float:left;width:216px;border:3px solid #ddd;line-height:1.8;margin-right:15px; margin-top:10px;}
.i_recom .star{visibility:hidden;height:14px;overflow:hidden;width:75px;margin:10px 0 0 10px;}
.i_recom .star em{float:left;height:100%;background:url(../images/star.png);overflow:hidden;}
.i_recom .cont{display:block;width:100%;overflow:hidden;}
.i_recom .img{width:100%;height:162px;line-height:162px;text-align:center;overflow:hidden;}
.i_recom .img img{display:inline-block;vertical-align:middle;}
.i_recom .cont s{_display:inline-block;width:0;height:100%;overflow:hidden;vertical-align:middle;}
.i_recom p{margin:0 12px;height:22px;overflow:hidden;}
.i_recom .t{font-size:16px;color:#666;height:28px;overflow:hidden;}
.i_recom .panel{border-top:1px dotted #333;padding:12px 0 10px;margin:10px;}
.i_recom .panel a{margin-left:5px;}
.i_recom .panel .ico{margin-right:4px;}
.i_recom .panel a:hover{color:#e60013;}
.i_recom dd:hover{border-color:#0e2b4d;}
.i_recom dd:hover .star{visibility:visible;}
.i_recom_fj li{float:left;width:20%;}
.oh{overflow:hidden;*zoom:1;}


/*解决方案*/
.n_case{ width: 1212px; margin: 0 auto; margin-top:30px;}
.n_case_l{ width:562px; float:left;}
.n_case_r{ width:620px; float:right; line-height:28px;}

/*内页宽屏菜单*/
.nlist{width:900px; margin-top:30px;}
.nlist ul{}
.nlist li{ width:280px; float:left; background-color:#0e2b4d; line-height:45px; text-align:center; margin-right:12px; margin-bottom:12px; display:block; font-size:16px;}
.nlist li a{ color:#FFF; background-color:#0e2b4d;display:block}
.nlist li a:hover{ color:#0e2b4d;background-color:#d3d3d3;display:block}
.nlist ul .last a{color:#FFF; background-color:#009c30}

.nabout{ width:1212px; padding:20px; line-height:28px;}

.neiye{padding: 50px 0;}
.neiye h1{ font-size: 28px;text-align: center;color: #000;}
.neirong{padding-top: 30px;font-size: 14px;line-height: 28px;min-height: 350px;}

.title_box {
  background: url(../images/top_bg4.png) no-repeat center center;
  width: 700px;
  height: 109px;
  position: relative;
  margin: -120px auto 0;
  text-align: center;
  padding-left: 95.5px;
}
.title_box a {
  display: block;
  height: 109px;
  float: left;
  width: 150px;
  border-right: 1px solid #659bdb;
  line-height:  109px;color: #fff;font-size: 14px;
}

.title_box a:last-child {
  border-color: rgba(0, 0, 0, 0);
}
.title_box a:hover,
.title_box a.cur {
  background: #124490;
}


.case_list ul {
}
.case_list ul li {
  float: left;
  width: 31%;
  position: relative;
  margin: 0 1% 2% 1%;
}

.case_list ul li .img {
  line-height: 0;
  overflow: hidden;width: 100%；
}
.case_list ul li .img img {
  width: 100%;height: 285px;
}
.case_list ul li .t {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background: url(../images/menubj.png);
  line-height: 52px;
  color: #ffffff;
  font-size: 16px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;text-align: center
}
.case_list ul li:hover .t {
  background: #e87f15;
}
.case_list .more_btn {
  display: block;
  width: 100%;
  background: #f2f2f2;
  text-align: center;
  line-height: 46px;
  color: #666666;
  font-size: 15px;
  font-family: arial;
  text-transform: uppercase;
}
.case_list .more_btn span {
  display: inline-block;
  background: url(../images/more_icon1.png) no-repeat right center;
  padding-right: 40px;
}

.page{ width:100%;height: 55px; margin-bottom: 30px; margin-top: 30px;}
.page ul{margin: 0 auto}
.page li{ float: left; text-align: center ; font-size:14px; margin:0 1px; width:55px;height: 55px;text-align: center}
.page li a{ display: block;color: #666;line-height: 55px;background:#EFEFEF;}
.page li a:hover{background:#1C6AC3; display: block;color: #fff;}
.page ul li a.cur{ background:#1C6AC3; display: block;color: #fff;}

h1.partner{margin: 20px 0 10px 0; text-align: left;font-size: 18px; color: #083484}

.bignews {
  width: 100%;
}
.bignews ul li {
  margin-bottom: 3%;
  float: left;
  width: 100%;
  background: #f1efef;
  padding: 3% 0;
}
.bignews ul li .data {
  width: 17%;
  margin: 0 3%;
  padding: 2.7% 0 3.3%;
  float: left;
  text-align: center;
  background: #f9f9f9;
  transition: all .5s;
}
.bignews ul li .newimg {
  width: 17%;
  margin: 0 3%;
  float: left;
  text-align: center;
  border:5px solid #f9f9f9;
  transition: all .5s;
}
.bignews ul li .newimg img{width: 100%;height: auto;display: block;}
.bignews ul li .data p {
  color: #124189;
  font-size: 49px;
  font-family: arial;
}
.bignews ul li .data span {
  color: #8c8c8c;
  font-size: 14px;
}
.bignews ul li .text {
  float: right;
  width: 73%;
  padding-right: 3%;
}
.bignews ul li .text h3 {
  color: #18478e;
  font-size: 18px;
  font-weight: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  transition: all .5s;
}
.bignews ul li .text em {
  display: none;
}
.bignews ul li .text p {
  margin-top: 12px;
  color: #777777;
  font-size: 14px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}
.bignews ul li .text span {
  margin-top: 15px;
  display: inline-block;
  border: 1px solid #e8e8e8;
  line-height: 32px;
  padding: 0 18px;
  color: #999999;
  font-size: 14px;
}
.bignews ul li:hover .text h3 {
  color: #f08921;
}
.bignews ul li:hover .data {
  background: #124189;
}
.bignews ul li:hover .newimg{border:5px solid #124189;}
.bignews ul li:hover .data p,
.bignews ul li:hover .data span {
  color: #fff;
}

.bignews .more_btn {
  margin: 1% auto 0;
  width: 11%;
  display: block;
}
.bignews .news_con {
  background: #fff;
  padding: 5% 4%;
}
.bignews .news_con h3 {
  text-align: center;
  color: #666666;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 1px solid #f1efef;
  padding-bottom: 3%;
}
.bignews .news_con .name {
  text-align: center;
  color: #a8a8a8;
  font-size: 14px;
  margin-top: 2.2%;
}
.bignews .news_con .name span {
  display: inline-block;
  margin: 0 5px;
}
.bignews .news_con .con {
  color: #666666;
  font-size: 14px;
  line-height: 24px;
  padding: 4% 0 0;
}
.bignews .news_con .bottom {
  margin-top: 4%;
}
.bignews .news_con .bottom ol {
  float: left;
  width: 85%;
}
.bignews .news_con .bottom ol li {
  float: left;
  padding: 2% 0;
  width: 100%;
  border-bottom: 1px dashed #e9e9e9;
}
.bignews .news_con .bottom ol li:last-child {
  border-bottom: none;
}
.bignews .news_con .bottom ol li a {
  display: inline-block;
  color: #777777;
  font-size: 14px;
}
.bignews .news_con .bottom ol li a span {
  display: inline-block;
  color: #333333;
  font-size: 16px;
}
.bignews .news_con .bottom .return {
  margin-top: 4%;
  float: right;
  display: inline-block;
  background: #17478e;
  color: #fff;
  font-size: 14px;
  line-height: 34px;
  border-radius: 4px;
  padding: 0 20px;
}

.newshow h3{text-align: left;
    color: #454545;
    font-size: 24px;
    font-weight: normal;
    border-bottom: 1px solid #f1efef;
    padding-bottom: 20px;}
.new_date{
    text-align: left;
    color: #a8a8a8;
    font-size: 14px;
    margin-top:20px;
}
.ke_content{padding-top:30px;}

.neirong .return {
    margin-top: 4%;
    float: right;
    display: inline-block;
    background: #17478e;
    color: #fff;
    font-size: 14px;
    line-height: 34px;
    border-radius: 4px;
    padding: 0 20px;
}

/*分页*/
.pagination{text-align: center;}
.pagination a{margin:0 3px; }
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;	
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	/*color: #17a2b8;*/
	background-color: #fff;
	border: 1px solid #dee2e6;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: red;
	border-color:red;
}
.page-num-current:hover {
	color: #fff;
}

