﻿/*banner 文字及图片*/
.fix-content {
	text-align: center;
	margin-top: -20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.fix-content .main-wrapper {
 list-style:none;
    margin:0 auto;
   display: inline-block;
}
.fix-content .main-wrapper li {
    float: left;
    list-style: none;
    margin-right: 58px;
}

.fix-content .main-wrapper .active::after {
	content: "";
	display: block;
    background: linear-gradient(to right, #006ad7, #006ad7);
    width: 100%;
    height: 3px; }

/*二级导航 end*/
  .fix-content {
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.fix-content .main-wrapper {
 list-style:none;
    margin:0 auto;
   display: inline-block;
}
.fix-content .main-wrapper li {
    float: left;
    list-style: none;
    margin-right: 58px;
}

.fix-content .main-wrapper .active::after {
	content: "";
	display: block;
    background: linear-gradient(to right, #006ad7, #006ad7);
    width: 100%;
    height: 3px; }


.sec_nav{height: 60px;line-height: 35px;}

.sec_nav .sec_nav_box{background: #f3f3f3;}

.sec_nav .sec_nav_box.fixed{position: fixed;top: 0;left: 0;width: 100%;z-index: 88;}

.sec_nav .nav_ul .iconfont{margin-left: 23px;font-size: 13px;}

.sec_nav .nav_li{display: inline-block;}

.sec_nav .nav_li a{display: block;}

.sec_nav .nav_li.index .icon{width: 14px;height: 14px;background: url(../images/index1.png) no-repeat;background-position: 0 0;display: inline-block;vertical-align: -1px;margin-right: 5px;}

.sec_nav .nav_li.index:hover .icon{background-position: -14px 0;}

.sec_nav .nav_li.item{position: relative;padding-left: 18px;cursor: pointer;}

.sec_nav .nav_li.item a:hover,

.sec_nav .nav_li.item.cur a{color: #006ad7;}

.sec_nav .nav_li.item a:hover .icon,

.sec_nav .nav_li.item.cur a .icon{background-position: -14px 0;}

.sec_nav .nav_li.item .inner_ul{position: absolute;width: 100%;top: 110%;left: 0;text-indent:8px;border:1px solid #e8e8e8;border-top: 0;transition: all .5s cubic-bezier(0,1.12,.52,.97);opacity: 0;filter: alpha(opacity=0);background: #fff;z-index: -2;visibility: hidden;}

.sec_nav .nav_li.item .inner_ul .li:hover{background: #0093dd;color: #fff;}

.sec_nav .nav_li.item .icon{width: 14px;height: 14px;background: url(../images/index2.png) no-repeat;background-position: 0 0;display: inline-block;vertical-align: -1px;margin-left: 13px;}

.sec_nav .nav_li.item:hover .inner_ul{opacity: 1;filter: alpha(opacity=100);top: 100%;z-index: 4;visibility: visible;}
.wrap {width:1200px; margin-right:auto; margin-left:auto;}
.mwrap {max-width:1366px; margin-right:auto; margin-left:auto;}

/*案例列表*/
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}

*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 246px;border: 1px solid #ededed}
img { max-width: 100%; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0 ;}

ul { padding-left: 0; list-style-type: none;}
 .media02{margin-top:32px;}

.media02 .rect-534{padding-bottom:60%;}

/*.media02 ul{margin-left:-4%;}*/

.media02 li{width:32%; margin-right:2%; float:left; margin-bottom:30px;}
/*.media02 li .logo-title {
    left: 24px;
    bottom: 20px;
    position: absolute;
    font-weight: 700;
    font-size: 15px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 20px;
	text-shadow:5px 1px 6px #3e3a39;
}*/
.media02 li .logo-title {
	width: 100%;
    bottom: 0;
    padding:10px;
    font-weight: 700;
    font-size: 15px;
    color: #435ffe;
    letter-spacing: 0;
    line-height: 20px;
}
.media02 li .li01{border:1px solid #ededed; }
.media02 li.three{margin-right:0;}

.media02 li:nth-child(3n){margin-right:0;}

.media02 li .li_bott{border:1px solid #ededed; border-top:none; transition:all 0.5s ease;}

.media02 li .li_bott .infor{line-height:30px; padding:10px 13px;}

.media02 li .li_bott .infor .tit{font-size:20px; color:#2e2e2e; height:30px; overflow:hidden;}

.media02 li .li_bott .infor .date{font-size:14px; color:#929292; margin-left:220px;}

.media02 li .li_bott .infor .date span{display:inline-block; vertical-align:middle;}

.media02 li .li_bott .infor .con{font-size:12px; color:#929292; line-height:23px; height:46px; overflow:hidden;}

.media02 .uni_btn_more_wrap{margin-top:0;}



/*è§¦æŽ§*/

.media02 li:hover .li_bott{box-shadow:0px 3px 10px #ededed; transition:all 0.5s ease;}

.media02 li:hover .infor .tit{color:#ea5613;}
@media (max-width:992px) {
    .news_list{min-height:100px;}
    .news_list .news_text .text_w{;min-height:auto;} 
    .news_list  .btn_r_more {display: none;}  
}
@media (max-width:768px) {
	.wrap, .mwrap {
    padding-left: 2%;
    padding-right: 2%;
    width: auto;
}
 .news_list .news_text .text_w .new_con{width:100%;}  
 .news_list{padding:10% 0;overflow: hidden;margin: 0 auto;min-height:300px;}
 .news-md-4 {
    width: 99%;
	border: 1px solid #ededed;
}
.sec_nav {
    display: none;
}
.rows {
    margin: 10px;
    height: 318px;
}
.col-md-8 {
    width: 90%;
}
}
.text_w .day_w, .text_w .date_w { display:block; text-align:center; font-family:Arial;color:#a5b1bf;}
.text_w .news_date { width: 80px;height:80px;padding:15px;position:absolute;top:0px;right:0px; border:1px solid #E8E8E8;color:#999;	-webkit-transition: ease-in all 0.3s;-moz-transition: ease-in all 0.3s;transition: ease-in all 0.3s;
 -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
.text_w .day_w { height:35px; line-height:35px; font-size:30px;font-weight:700;color:#6e798b;}
.text_w .date_w { height:18px; line-height:18px; font-size:12px;padding-bottom:20px;border-bottom:1px solid #E8E8E8}

@media (max-width:768px) {
 .news_list .news_text .text_w h4{width:100%;}
 .text_w .news_date{ display: none;}
    .news_list .news_text .btn_theme_default {display: none;} 
}

/*banner 文字及图片*/
.fix-content {
	text-align: center;
	margin-top: -20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.fix-content .main-wrapper {
 list-style:none;
    margin:0 auto;
   display: inline-block;
}
.fix-content .main-wrapper li {
    float: left;
    list-style: none;
    margin-right: 58px;
}

.fix-content .main-wrapper .active::after {
	content: "";
	display: block;
    background: linear-gradient(to right, #006ad7, #006ad7);
    width: 100%;
    height: 3px; }
/*图标字体news*/

@font-face {font-family: "iconfont";

  src: url('../fonts/iconfont.eot'); /* IE9*/

  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */

  url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */

  url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/

  url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */

}

.iconfont {

  font-family:"iconfont" !important;

  display:inline-block;

  vertical-align: middle;

  margin:0 .3em;

  font-size: 1.1em;

  font-style:normal;

  -webkit-font-smoothing: antialiased;

  -webkit-text-stroke-width: 0px;

  -moz-osx-font-smoothing: grayscale;   

}

