@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
  font-family: 'iconfont';  /* project id 2345038 */
  src: url(files/iconfont.eot.txt),
  url(files/iconfont.woff) format('woff'),
  url(files/iconfont.ttf) format('truetype'),
}


/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1400,.width-1400{ width:1400px; margin:0 auto;}
.box:after{
    display: block;content: "";clear: both;
}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1400px;}  /*版面宽度*/
.page_content{ width:930px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.n_box{width:1400px;margin: 4rem auto;position: relative;
margin: 0 auto;
}
.n_box:after{
    display: block;content: "";clear: both;
}


/*通用代码*/
*{ margin:0px; padding:0px;}
body{font-size:14px; color:#222222; font-family:"Microsoft YaHei"; font-family:"microsoft yahei"; min-width:1400px; overflow-x:hidden;}
img{margin: 0px; padding: 0px;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
h1,h2,h3,h4,h5,h6,h7{ font-weight:normal;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin: 0px; padding: 0px; list-style: none;}
.clear{clear:both;}
a{color: #222222; text-decoration: none; font-size:14px;}
a:hover{color: #003188;cursor:pointer;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none;font-family:"Microsoft YaHei"; font-family:"microsoft yahei";}
.w1400{ min-width: 1300px; margin:0 auto;
    position: relative;
}
.fr{ float:right;}
.fl{ float: left;}
*,:after,:before{ box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.hovermaincolor a:hover{ color:#003188;}

.partner_d .tempWrap{
    width: 1400px!important;
    margin: 0 auto;
}


/*应用案例*/
.case_all{ margin-top: 80px;overflow: hidden;
    width: 100%;min-width: 1300px;padding: 80px 0;background:rgba(0,75,159,8%); background-size: 100%;
}
.case_all .brand_t dt{
    color: #cad8e5;
}
.case_all .picScroll-left1{ overflow:hidden; position:relative; }
	.case_all .picScroll-left1 .hd{ overflow:hidden;  height:50px;z-index: 99; width:360px;margin:50px auto auto auto; position: relative;text-align:center; 		    
		}
	.case_all .picScroll-left1 .hd .prev{ display:block;  width:38px; height:38px; 
			 cursor:pointer; background:url(images/prev1.png) 0 0 no-repeat; position:absolute;left:0;top: 10px;}
     .case_all    .picScroll-left1 .hd .next{ display:block;  width:38px; height:38px;  position:absolute;right:0; top: 10px;
     cursor:pointer; background:url(images/next.png) 0 0 no-repeat;}
			 
	.case_all .picScroll-left1 .hd .prevStop{ background-position:-60px 0; }
	.case_all .picScroll-left1 .hd .nextStop{ background-position:-60px -50px; }
	
	.case_all .picScroll-left1 .bd{ padding:0; position:relative;  }
	.case_all .picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
	.case_all .picScroll-left1 .bd ul li{ float:left; _display:inline; overflow:hidden; width:100%;box-sizing: border-box;
	position: relative;
	background: #fff;display:block;}
		.case_all .picScroll-left1 .bd ul li a{
		    display: block;cursor: pointer;
		}
	.case_all .picScroll-left1 .bd ul li .pic{width:50%;box-sizing: border-box;float:right; height: 500px;
	    overflow: hidden;
	}
	.case_all .picScroll-left1 .bd ul li .pic img{ width:100%;  height:auto; display:block;transition:all ease 0.5s; 
	    margin-top: -50px;
	}
	.case_all .picScroll-left1 .bd ul li:hover .pic img{ 
	    transform: scale(1.2);
	}
	.case_all .picScroll-left1 .bd ul li .pic a:hover img{ border-color:#999;  }
	.case_all .picScroll-left1 .bd ul li .title{ line-height:40px; 
	z-index: 2;box-sizing: border-box;float:left;width:50%; padding:60px;
	}
	.case_all .picScroll-left1 .bd ul li .title a{display: block;}
	.case_all .picScroll-left1 .bd ul li .title a em{font-size:30px; font-weight:bold;color:#333;display: block;}
	.case_all .picScroll-left1 .bd ul li .title a p{
	    font-size: 20px;color: #222;padding-bottom: 30px;border-bottom: 1px solid #ddd;margin-bottom: 20px;
	}
	.case_all .picScroll-left1 .bd ul li .title a dl{
	    font-size: 16px;color: #666;line-height:44px;
	}
	.case_all .picScroll-left1 .bd ul li .title a dl dt{
	    display: block;background: url(images/caseico.png)center left no-repeat; padding-left: 25px;
	}
	.case_all .picScroll-left1 .bd ul li .title a i{
	    font-size: 16px;color: #222;
	}
.case_all .picScroll-left1 .bd ul li .title i{
    position: absolute;left: 60px; bottom: 60px;background: #eee;width: 180px;border-radius: 10px;line-height: 44px;text-transform: uppercase;text-align: center;font-family: "arial";
    font-size: 12px;color: #aaa; font-weight: normal;
}
.case_all #pp{
    width: 38px;height: 38px;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 3px;
}
.case_all .picScroll-left1 .bd ul li:hover .title i{
    background: #004b9f;color: #fff;
}

