﻿.c{height: 50px;}
.about_box {height: 300px;}
.blog_tab {width: 100%;border-bottom:1px solid #ddd;overflow: hidden;clear: both;}
.blog_tab ul {width: 1200px;/*text-align: center;*/margin: 0 auto;overflow: hidden;}
.blog_tab ul li {display: inline;background: url(../images/listbg.jpg) right 0px no-repeat;text-align: center;}
.blog_tab ul li:last-child {  background-image: none!important;}
.blog_tab ul li a {	font-size: 16px;line-height: 62px;color: #333;display: inline-block;padding: 0 6px;margin: 0 15px;}
.blog_tab ul li a:hover {color: #0064ba;border-bottom: 3px solid #0064ba;}
.blog_tab ul li a.current {color: #0064ba;border-bottom: 3px solid #0064ba;}

#main{
	width:100%;
	overflow:hidden;
	padding:30px 0;
	margin-top: 0;background: #fafafa;
	margin-right: auto;
	margin-left: auto;    /*min-height: 600px;*/
}
.clearfix{ clear: both;}
.fr {float: right;}
.fl {float: left;}
.cleft{ width:270px; float:left; border: 1px solid #ccc;}
.cltop{ height:55px; background:#999;}
.cltoptext{ line-height:55px;font-size:20px;text-align:center;  color:#fff;}
.clul{  border:0px solid #4fa409;}
.clul ul{ margin:0px auto;}
.clul ul li{height:29px; border-bottom:1px solid #dedede;background:#fff;margin:10px 0px 0px 0px;}
.clul ul li a{line-height:29px;background:url(/images/ileft_ll.jpg) no-repeat 10px center; color:#555;font-size:14px;display:block;text-align:center;  height:29px;}
.clul ul li a:hover{color:#444;background:url(/images/ileft_ll.jpg) no-repeat 10px center;}
#bot{color:#f00;background:url(/images/wtb_03.jpg) no-repeat 10px center;font-weight:bold;}

.ctop{ border-top: 0px solid #ededed;
    border-bottom: 1px solid #ededed;
    height:50px;background:url(/images/iright_t.jpg); no-repeat; position:relative;
    top: 0px;
    left: 0px;
    border-left-style: none;
    border-left-color: inherit;
    border-left-width: 0px;
    border-right-style: none;
    border-right-color: inherit;
    border-right-width: 0px;}

.fl_lm{
	width:232px;
	float:left;
	display:block;
	height:27px;
	
}
.fl_lm h1 a{ line-height:27px; color:#fff; width:232px; float:left; display:block;text-indent:45px;background:url(../images/pro_bg.jpg);}
.fl_lm h1 a:hover{ line-height:27px; color:#fff; width:232px; float:left; display:block; text-indent:45px;background:url(../images/pro_bg2.jpg);}
.fl_nr{ width:188px; float:left; display:block; overflow:hidden; padding-left:8px; padding-top:4px; padding-bottom:4px;}
.fl_nr h1{ width:90px; float:left; display:block; text-align:left; line-height:25px;}

#sub{width:1002px; margin:0 auto; overflow:hidden;  padding-top:8px; background:#FFF;}
.cright{ width:900px;float:right;border:0px solid #ededed; border-top:0px; }

.splb_nr{width:1200px;margin:0px auto;  }
.splb_nr p{ line-height:25px; color:#555; font-size:14px; }

.contact_nr{width:1200px;margin:0px auto;  }
.contact_nr p{ line-height:30px; color:#555; font-size:14px; }

.culture{  border-bottom:1px solid #ececec;   margin-top:80px;overflow:hidden;}
.about_cont {padding-bottom: 30px;margin-bottom: 30px;position: relative;}
.about_main .about_cont:first-child {border-bottom: 1px dashed #d3d3d3;}
.about_cont h2 {font-size: 26px;color: #333;font-weight: normal;margin-bottom: 5px;}
.about_cont h4 {font-size: 16px;color: #333;font-weight: normal;background: url("../img/a03.jpg") no-repeat left bottom;padding-bottom: 8px;margin-bottom: 30px;white-space: nowrap;}
.about_cont .text {font-size: 14px;color: #333;line-height: 28px; }
.about_cont li {margin-bottom: 14px;width: 300px;float: left;font-size:14px;}
.about_cont li span {background: #0064ba;color: #fff;font-size: 12px;padding: 1px 6px;margin-right: 8px;line-height: 16px;*padding: 2px 4px;}

.col-md-5 {  width: 41.66666667%;    float: left;}
.col-md-7 {width: 55.33333333%;float: right;}

 .our{padding-top: 35px;height:31px;line-height: 31px;text-align: center;font-size: 14px;}
 .our i{float: left;width: 150px;height:31px;background:url(../images/p5_input.png) no-repeat center;color:#fff;}
 .our span{float: left;margin-left: 34px;font-size: 20px;color:#333;font-weight: 800;}
 .company_profile h2 {
    color: #333;
    font-size: 30px;font-weight: normal;
    text-align: center;
    padding: 15px 0;margin-bottom:25px;
    line-height: 30px;
}
 .company_profile h2+h2 {
    color: #555;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 45px;
    line-height: 20px;
}
/*index*/
/*左侧菜单*/
.zbdabout-menu{margin: 0 0 10px; background:#fff;overflow:hidden; zoom: 1;width:220px; border:1px solid #eee;position:relative;}
.zbdabout-menu dt {height: 55px;line-height:55px;     background: #0064ba;font-size:16px;color: #fff; text-align:center; position:relative;  text-indent:0px;  cursor: pointer;}
.zbdabout-menu dt a{font-size:16px;color: #fff;}
.zbdabout-menu dd{display:none;}
.zbdabout-menu i{width:20px; height:10px; background:url(../Images/ico.png) no-repeat -575px -483px;position:absolute;right:20px;top:21px;}
.zbdabout-menu dt.on i{width:20px; height:10px;background:url(../Images/ico.png) no-repeat -575px -472px;top:24px;}
.box-bd{ border: 1px solid #dddcdc;}
.ui-nav-main{ width: 242px;}
.ui-nav-main>li{ line-height:55px; position:relative; text-align:center; font-size:16px; background-color:#fff; color:#333;}
.ui-nav-main>li:last-child{ border-bottom: none;}
.ui-nav-main>li.current { border-left: 2px solid #0480e5; background-color: #e8e8e8;}
.ui-nav-main>li:hover { border-left: 2px solid #0480e5; background-color: #e8e8e8; text-align:center;}

/***************************************** info start ******************************************************/
/*新闻列表页*/
/**内容**/
.news_list {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.news_list li {
	background: #f7f7f7;
	zoom: 1;
	margin-top: 30px;
	position: relative;
}
.news_list .line {
	display: block;
	position: absolute;
	background: #373D41;
}
.news_list li:after {
	content: "";
	clear: both;
	display: table;
}
.news_time {
	background: #5e7d98;
	width: 120px;
	height: 100%;
	padding: 10px 20px 20px 0;
}
.news_time .day {
	display: block;
	font-size: 50px;
	color: #fff;
	font-family: "Impact";
	text-align: right;
}
.news_time .year {
	display: block;
	color: #eee;font-size: 20px;
	text-align: right;
	line-height: 22px;
}
.news_time .author {
	display: block;
	color: #eee;
	text-align: right;
	line-height: 22px;
}
.news_time .type {
	display: block;
	text-align: right;
	background: url("../img/n01.jpg") no-repeat right top;
	padding-top: 6px;
	margin-top: 4px;color: #ddd;
}
.news_time .type a {
	color: #fff;
	font-family: '宋体', Arial;
}
.news_cont {
	width: 980px;
	margin-right: 40px;
}
.news_cont h2 {
	font-size: 20px;
	font-weight: normal;
	padding-top: 26px;
}
.news_cont h2 a {
	color: #333;
}
.news_cont a:hover {
	color: #373D41;
}
.news_cont .demo {
	line-height: 24px;
	margin-top: 14px;
}
.news_cont .vis {
	color: #999;
	line-height: 38px;
	margin-top: 12px;
}
.news_cont .more {
	float: right;
	color: #373D41;
	display: inline-block;
	border: 1px solid #373D41;
	line-height: 38px;
	padding: 0 24px;
}
.news_more {
	width: 1200px;
	margin: 40px auto 80px;
	text-align: center;
}
.news_more a {
	display: block;
	font-size: 14px;
	color: #373D41;
	border: 1px solid #373D41;
	line-height: 38px;
}




.service_product .service_product_list{overflow:hidden;}
.service_product .service_product_list li{float:left;/*width: 600px;*/margin-right: 10px;}
.service_product .service_product_list li .scale_a {width: 310px;height:167px;overflow:hidden;}
.service_product .service_product_list li .service_product_list_l{display:block;width: 310px;height:167px;}
.service_product .service_product_list li .service_product_list_r{width: 300px;padding-left: 10px;position: relative;height: 67px;overflow: hidden;text-align: left;}
.service_product .service_product_list li .service_product_list_r h2{font-size: 22px;padding-top: 12px;padding-bottom:10px;text-align: left;font-weight: 400;color: #333;}
.service_product .service_product_list li .service_product_list_r ul{margin:5px 0;}
.service_product .service_product_list li .service_product_list_r ul li{float:none;margin-bottom: 0px;height: 90px;overflow: hidden;font-size: 14px;padding-left: 0px;line-height: 22px;background: url(../../images/wrapper/point.png) no-repeat center left;}
.service_product .service_product_list li .service_product_list_r .service_left{position:absolute;bottom:146px;right:25px;width: 16px;height: 20px;background: url(../../images/wrapper/service_left.jpg) no-repeat center;}
.service_product .service_product_list li .service_product_list_r .service_right{position:absolute;bottom:146px;right:5px;width: 16px;height: 20px;background: url(../../images/wrapper/service_right.jpg) no-repeat center;}

.service_product .service_product_list li .service_product_list_r a {
    position: relative;

}
.service_product .service_product_list li .service_product_list_r a i {
    position: absolute;
    left: 92px;
    background: url(../images/jiantou9.png) no-repeat center;
    display: inline-block;
    width: 20px;
    height: 20px;
}

/*鼠标经过状态*/
  .scale{
            -webkit-transform: scale(1.2);
            -moz-transform: scale(1.2);
            -ms-transform: scale(1.2);
            -o-transform: scale(1.2);
            transform: scale(1.2);
            transition: all 600ms;
        }
.scale2{
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            -o-transform: scale(1);
            transform: scale(1);
            transition: all 600ms;
        }


/*
.products li:hover .pro_mask{display: block}
.products li:hover .pro_mask_pic{display: block;z-index: 2}
.products li:hover .pro_title{background: #FFFFFF;}
*/

.products .pro_title{text-align: center;background: #e4e4e4;height: 50px}
.products .pro_title span{font-size: 14px;line-height: 50px}
.products .pro_title .pro_num{font-weight: bold}
/*上一页 下一页*/
.jump{ width:900px; float:left; display:block; overflow:hidden; margin-top:8px;}
.jump_n{ margin:0 auto;  width:400px; padding:4px 0px; overflow:hidden;}
.jump_n h1{ text-align:center;  line-height:25px; float:left;}
.jump_n h1 a{border:1px solid #cccccc;width:60px;  display:block; color:#68686a; }
.jump_n h1 a:hover{ background:#cd1219; width:60px; color:#FFF; display:block; border:1px solid #cd1219;}

.jump_n h2 {text-align:center;  line-height:25px; float:left;width:22px; margin:0px 4px;}
.jump_n h2 a {float:left;border:1px solid #cccccc; display:block; width:20px; color:#68686a;}
.jump_n h2 a:hover{background:#cd1219; width:20px; color:#FFF; display:block; border:1px solid #cd1219;}

.jump_n h3{ text-align:center;  line-height:25px; float:left;}
.jump_n h3 a{border:1px solid #cccccc;width:60px;  display:block; color:#68686a}
.jump_n h3 a:hover{ background:#cd1219; width:60px; color:#FFF; display:block; border:1px solid #cd1219;}




/*分页*/
.Page{width:100%; text-align:center;padding-top: 50px;height:60px;clear:both; }
.Page a{display:inline-block;width:45px;background:#ffffff;height:30px; vertical-align:middle; line-height:30px; font-size:12px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#e8724e; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:30px; padding:0 10px;background:#ffffff;height:30px; vertical-align:middle; line-height:30px; font-size:12px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#e8724e; color:#FFF}

.anpager .cpb {background:#0054a5 none repeat scroll 0 0;border:0px solid #CCCCCC;color:#FFFFFF;font-weight:bold;margin:2px 2px 0 0;padding:2px 2px 0;}
.anpager a {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;color:#777;margin:2px 2px 0 0;padding:0px 0px 0;text-decoration:none}
.anpager a:hover{background:#0054a5 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;}



.case_list3 ul{ width:1230px; overflow:hidden;margin:auto;}
.case_list3 ul li {float: left; height: 380px;width: 384px;margin-right:26px; overflow:hidden;position: relative; margin-bottom:25px; }
.case_list3 ul li a{ text-decoration:none;}
.case_list3 ul li img{ width:382px; height:278px; border:1px solid #e6e6e6;}
.case_list3 ul li .txt2{ height:100px; background-color:#e6e6e6; padding-left:9px; padding-right:12px;}
.case_list3 ul li .txt2 h3{ color:#333333; font-size:16px; line-height:30px; height:30px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.case_list3 ul li .txt2 p{ line-height:22px; height:22px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.case_list3 ul li .txt2 .case_foot{ margin-top:26px;}
.case_list3 ul li .txt2 .case_foot em{ height:14px; line-height:14px; font-size:12px; color:#999999;}
.case_list3 ul li .txt2 .case_foot em.case_view{ padding-left:24px; background:url(../images/view.png) left center no-repeat; float:left;}
.case_list3 ul li .txt2 .case_foot em.case_date{ padding-left:20px;background:url(../images/date.png) left center no-repeat; float:right;}
.case_list3 ul li .view_a{height: 380px;width: 384px; position:absolute; left:0; top:0; display:none; top:0;}
.case_list3 ul li .view_a a{ display:block; width:384px; height:190px; font-size:24px; color:#fff; letter-spacing:2px;}
.case_list3 ul li .view_a a.view_a1{text-indent:142px;background:url(../images/view3.png) 168px 111px #0569c2 no-repeat;transition:all 0.3s;filter:alpha(opacity=76);opacity:0.76; border-top:1px solid #70a9dc;line-height:186px; }
.case_list3 ul li .view_a a.view_a1:hover{background:url(../images/view3.png) 168px 111px #f7850a no-repeat;}
.case_list3 ul li .view_a a.view_a2{text-indent:123px;background:url(../images/view2.png) 239px 83px #0569c2 no-repeat;transition:all 0.3s;filter:alpha(opacity=76);opacity:0.76; border-top:1px solid #70a9dc;line-height:186px;}
.case_list3 ul li .view_a a.view_a2:hover{background:url(../images/view2.png) 239px 83px #f7850a no-repeat;}

.case_list3 ul li:hover .view_a{ display:block;}

/*底部友情链接*/				
.ftLinkWrap{padding:1.5em 0;text-align:center;color:#fff;background:#0163a5;border-bottom:1px solid #1272be}	
.ftLinkWrap .ftLink{width:1003px;margin:0 auto;}
.ftLinkWrap .ftLink a{padding:0 1em;color:#fff}

/*底部关于我们*/



.news-list{margin-top: 40px;}
.news-time{color: #888;padding: 5px;}

.news-box{
	position: relative;
	width: 1200px;
	height: 300px;
	margin-bottom: 60px;
	overflow: hidden;
	box-sizing: border-box;
}
.news-title {
	padding: 60px;
	height: 440px;
	width: 55%;
	box-sizing: border-box;
}
.news-title p{
	padding-top: 12px;  line-height:30px;  font-size: 14px;
}
.news-title h2{

}
.news-title h2 a{display: block; color: #212121;}
.news-title h2 a:hover{color: #777;}
.title-bg{
	z-index: -1;
	position: absolute;
	background-color: rgb(255,255,255);
  background-color: rgba(255,255,255,.9);
	height: 280px;
	width: 100%;
}
.title-bg2{
	z-index: -1;
	position: absolute;
	right: 0;
	background-color: rgb(255,255,255);
  background-color: rgba(255,255,255,.9);
	height: 280px;
	width: 100%;
	
}
.news-box img{
	position: relative;
	right: 0px;
	z-index: 80;
	width: 45%;
	height: auto;  
	  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.news-box img:hover{
  opacity: 0.8;
}
.btn-more{width: 200px;}
.btn-more a{
	z-index: 999;
	padding: 8px 60px 8px 60px;
	display: block;
	background-color: #ededed;font-size:14px;
	color: #333;text-align:center;
	line-height: 22px;
	border-radius: 3px;
	margin-top: 30px;
}
.btn-more a:hover{
	color: #000;
	background-color: #f0f0f0;
}


.hdzx3_div .fanhui_con {
  margin-top: 25px;
  border-top: 1px dotted #dadada;
  padding-top: 20px;
}
.hdzx3_div .fanhui_con dt {
  width: 97px;
}
.hdzx3_div .fanhui_con dt a {
  text-align: center;
  line-height: 31px;
  color: #666666;
  font-size: 16px;
  display: block;
  width: 97px;
  height: 35px;
  border: 1px solid #a0a0a0;
}
.hdzx3_div .fanhui_con dt a:hover {
  border: 1px solid #00a0e9;
  color: #00a0e9;
}
.hdzx3_div .fanhui_con dd {
  width: 1100px;
 
}
.hdzx3_div .fanhui_con dd div {
  margin-bottom: 10px;
}
.hdzx3_div .fanhui_con dd .a1 {
  height: 35px;
  display: block;
  width: 97px;    margin-bottom: 10px;
  border: 1px solid #a0a0a0;
  text-align: center;
  line-height: 31px;
  color: #666666;
  font-size: 16px;
  float: left;
}
.hdzx3_div .fanhui_con dd .a1:hover {
  border: 1px solid #2a5699;
  color: #2a5699;
}
.hdzx3_div .fanhui_con dd .a2 {
  margin-left: 12px;
  float: left;
  display: inline-block;
  max-width: 70%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 35px;
  color: #666666;
  font-size: 16px;
}
.hdzx3_div .fanhui_con dd .a2:hover {
  color: #2a5699;
}

	/* 交换设备   */
 .sb-list{overflow:hidden;}
.sb-box{position: relative;width: 25%;height:245px; padding:0 10px;float: left;margin-bottom: 20px; box-sizing:border-box;border-right:1px solid #ededed;text-align:center;}
 .sb-list-img{
 	position: relative;
 	width: 100%;
 	overflow: hidden;text-align:center;
 }
 .sb-list-img img{
 	/*width: 100%;*/
 }

.sb-list-info{
	position: relative;
 	width: 100%;
 	padding: 10px;
 	background-color: #fff;
 	box-sizing:border-box;
}
 .sb-list-img:before{
 	content: "";
 	display: inline-block;
 	position: absolute;
 	top: 50%;
 	left: 45%;
 	left: calc(50% - 30px);
 	height: 60px;
 	width: 60px;
 	background-image:url(../images/icon-zoom.png); 
 	z-index: 3;
 	opacity: 0;
 	filter:alpha(opacity=0);
 	transition: 0.4s; 
}
 .sb-list-img:hover:before{
 	top: 42%;
 	top: calc(50% - 30px);
 	left: 45%;
 	left: calc(50% - 30px);
 	opacity: 1;
 	filter:alpha(opacity=100);

}
.sb-list-img:after{
	content: "";
	left: 0;
	top: 0;
	display: inline-block;
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: #000;
	z-index: 2;
	opacity: 0;
 	filter:alpha(opacity=0);
 	transition: 0.4s; 
}
.sb-list-img:hover:after{
	opacity: 0.4;
 	filter:alpha(opacity=40); 
}
.sb-list-title h4{
	color: #555;
	transition: 0.2s;font-size:12px;text-align: center;
}
.sb-list-title p{
	height: 44px;
	overflow: hidden;
}

.sb-list-info:hover h4{
	color: #ff6000;
}
.spec-preview {
    margin:30px 0;
    height: 260px;text-align:center;
    border: 0px solid #DFDFDF;
}


	/* 荣誉资质*/
.solve{}
.solve .col-md-4{width: 22%;float:left;margin:1.5%;}
.solvewrap{ width:100%; position:relative;}
.bor1 { border: 1px #cbcbcb solid!important;}
.pc2 { padding: 2%;}
.solvetitle{
  background-color:#000;
  bottom:2%;
  left:auto;
  height:35px;
  opacity:0.8;
  color:#fff;
  text-align:center;
  line-height:35px;
}
.solvewrap:hover p a{
    olor:#1d9fd3;
}
.solvetitle a{
    color:#fff;
}
.solvetitle a:hover{
    color:#1d9fd3;
}
    .solvewrap img {
      width:100%;
    }