/*服务领域*/
.part01 {
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
    background: #fff;
}
.content {
    min-width: 1200px;
    margin: 0 auto;
    background: #fff;
    overflow: hidden;
    padding-left: 25px;
    padding-right: 90px;
    text-align:center;
}
.title {
    width: 100%;
    margin: 60px 0 20px 0;
}
.title h2 {
    font-size:20px;
    line-height: 80px;
    color: #525050;
    text-align: center;
    font-weight: 800;
    margin-bottom: 10px;
    background: url(../images/2019-3-6-1551839074144.png) no-repeat center bottom;
}
.title p {
    text-align: center;
    font-size: 20px;
    color: #000;
    line-height: 20px;
}
.servercePart{
	width:1252px;
	margin: 50px auto;
}
.servercePart ul li{
	width:222px;
	height:298px;
	float:left;
	margin:5px;
	position:relative;
	overflow: hidden;
    text-align: center;
    perspective: 800px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.servercePart ul li img{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
}
.servercePart ul li div{
	width:222px;
	height:266px;
	display:none;
	background:url(../images/servercepartdivbg.png) no-repeat;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
.servercePart ul li div p{
	width: calca( 100% - 5px);
	margin:15px 25px;
	font-size:16px;
	line-height:24px;
	color:#fff;
}
.servercePart ul li:hover .servercePartImg{
	transform: rotateX(80deg);
    transform-origin: center bottom 0;
    transition: 0.4s;
}
.servercePart ul li:hover .servercePartDiv{
	transition: 0.4s;
	display:block;
}
/*首页新闻*/
.w1250{width:1200px;margin:0 auto;margin-top:0px;}
.home_doc{width:330px;  float:left; margin:30px 33px 0px 33px; padding:0;}
.news_title1{width:350px; height:170px; background:url(../images/newst1.jpg) no-repeat; line-height:27px; font-size:16px; color:#fff; padding:8px 0 0 37px;}
.news_title2{width:350px; height:170px; background:url(../images/newst2.jpg) no-repeat; line-height:27px; font-size:16px; color:#fff; padding:8px 0 0 37px;}
.news_title3{width:350px; height:170px; background:url(../images/newst3.jpg) no-repeat; line-height:27px; font-size:16px; color:#fff; padding:8px 0 0 37px;}
.home_doc ul{width:350px;}
.home_doc ul li{float:left; font-size:18px; clear:both; margin:10px 0;width: 100%;}
.home_doc ul li a{font-size:14px; color:#222;  clear:both;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%;}
.news_listtime{color:#3F51B5; font-size:12px; clear:both; float:left; line-height:15px;}
.home_doc ul li p{color:#666; font-size:14px; clear:both; line-height:27px; width:350px; border-bottom:1px dashed #ccc;height: 54px;overflow: hidden;}
/*关于我们*/
.bt{ height: 85px;  text-align: center; background:url(../images/jz_line.gif) no-repeat center 63px; font-size: 18px; font-weight: normal; line-height: 20px;}
.bt a{color: #727171;}
.bt span{ display: block; line-height: 36px;background:url(../images/jz_more.gif) no-repeat center bottom; font-size: 24px;font-family: Arial; text-transform: uppercase; margin-top: 3px;}
.bt span a{ color: #9b9b9b; }
.bt i{display: block; line-height: 26px;background:url(../images/jz_more.gif) no-repeat center bottom; font-size: 16px;font-family: Arial; text-transform: uppercase; margin-top: 3px; color: #9b9b9b;}
.about {height: 360px; overflow: hidden;margin-top:15px;}
.about .bt{background:url(../images/about_line.gif) no-repeat center 63px; }
.about dl{margin: 15px 0 0 0;  overflow: hidden;}
.about dt{ float: left; width: 579px; overflow: hidden; float: left;background:url(../images/about_y.jpg) no-repeat left bottom; line-height: 0; padding-bottom: 20px;}
.about dt img{width: 575px;height: 306px;padding:1px;/* border:1px solid #cecece; */}
.about dd{ width: 572px; overflow: hidden; float: right;}
.about dd h3{ height: 30px;overflow: hidden; font-size: 18px;}
.about dd h3 a{ color: #0d5ba9;}
.about dd p{padding-top: 15px;/* height: 214px; */overflow: hidden;font-size: 14px;line-height: 28px;color: #444444;}
.about dd i{display: block; width: 99px; height:29px; background: #0d5ba9; text-align: center; line-height: 29px;}
.about dd i a{ color: #fff;} 
/*聚焦*/
.part02 {
    width: 100%;
    min-width: 1200px;
    height: 449px;
    overflow: hidden;
    background: url(../images/part02bg.jpg) no-repeat center;
}
.part02 .content {
    background: none;
    margin: 90px auto 0 auto;
}
.jjwp-text{
	height:50px;
	margin-top:-10px;
	padding-bottom:20px;
}
.jjwp-text p{
	width:1150px;
	margin:0 auto;
	font-size:16px;
	height:20px;
	text-align:center;
	text-indent:2em;
	color:#fff;
}
.part02 .content .desc {
    margin-top: 20px;
    width: 1130px;
	margin:0 auto 0 auto;
    position: relative;
    z-index: 3;
}
.part02 .content .desc dd {
    width: 192px;
    font-size: 18px;
    margin-bottom: 17px;
    padding: 20px 0;
    height: 140px;
}
.part02 .content .desc dd {
    float: left;
    box-sizing: border-box;
    text-align: center;
    border-bottom: 1px solid #dbe9f4;
    color: #fff;
}
.part02 .content .desc dd span {
    font-weight: 700;
    color: #fff;
    font-size: 30px;
}
.part02 .content .desc dt {
    margin: 0 20px;
}
.part02 .content .desc dt {
    height: 120px;
    width: 1px;
    background: #dbe9f4;
    float: left;
}
/*分公司*/
#main, #main_in{ width:1200px; margin:0 auto;}
#main .products_nav{ background:url(../images/products_list.jpg) no-repeat; height:30px; margin:25px 0 27px 0; overflow:hidden;}
#main .products_nav #one{ padding-left:120px; float:left;}
#main .products_nav img{ float:right; padding:14px 9px 0 0;}
#main .products_nav #one .oneli{float:left;position:relative;background:url(../images/icon.jpg) no-repeat 0 12px;/*padding-right:10px;*/line-height:30px;text-indent:13px; _display:inline; margin-left:15px;}
#main .products_nav #two{ display:none; position:absolute; left:0; top:30px;}
#main .products_nav #two li{ float:none; background:none; background:#edecec; width:170px; height:25px; line-height:25px;}
#main .products_nav #one .oneli:hover #two{ display:block;}
#main .products{ width:1200px; overflow:hidden;}
#main .products .item{float:left; width:200px; margin:0 10px; text-align:center; overflow:hidden;}
#main .products .item li{ list-style:none;}
#main .products .item li.img{display:table-cell;width:201px;height:201px;overflow:hidden;/* border:1px solid #ccc; */text-align:center;vertical-align:middle; *display:block; *font-family:Arial; *font-size:140px;}
#main .products .item li.img img{ vertical-align:middle;}
#main .products .item li.name{ padding:5px 0; text-align:center; line-height:18px; overflow:hidden;}
#main .products .l,#main .products .r{width:54px;float:left;_display:inline;text-align:center;padding-top:75px;}
#main .products .list{width:1090px; float:left; overflow:hidden;}
#index_product_scroll .Cont{width:1090px; overflow:hidden; display:block;}
#index_product_scroll .ScrCont{width:10000000px; display:block;}
#index_product_scroll #scroll_list_1, #index_product_scroll #scroll_list_2{float:left; display:block;}

.wrap{width:1200px; margin:0 auto; zoom:1;}
.flow-shadow{-webkit-transition:all .5s;transition:all .5s;}
.flow-shadow:hover{transform:translate3d(0, -3px, 0);-webkit-transform:translate3d(0, -3px, 0);-webkit-box-shadow:0 0px 10px #e9e9e9;box-shadow:0 0px 10px #e9e9e9;}
.index-module .index-title-0{font-size: 22px;color: #191919;*font-family: 'PlayfairDisplay-Regular';margin-bottom: 25px;}
.index-prouct-category{padding:30px 0 0px;}
.index-prouct-category .list{}
.index-prouct-category .list .box{width: 23.75%;background: #fafafa;transition: all .2s .1s;-webkit-transition: all .2s .1s;}
.index-prouct-category .list .box.flow-shadow:hover{-webkit-box-shadow:0 0px 11px 4px #e3e3e3;box-shadow:0 0px 11px 4px #e3e3e3;}
.index-prouct-category .list .box {width: 48%;margin:0 2% 30px 0;padding: 0 20px;}
.index-prouct-category .list .box:nth-child(2){margin-right: 0;}
.index-prouct-category .list .box .boxtitle {
    position: relative;
    margin-bottom:10px;
}
.index-prouct-category .list .box .boxtitle span{
    line-height: 40px;
    font-size: 22px;
    color: #006496;
    font-weight: bold;
}
.index-prouct-category .list .box .boxtitle span.more{
    float: right;
}
.index-prouct-category .list .box .boxtitle span.more a{
    color: #999999;
    font-size: 14px;
}



.index-prouct-category .list .box .pic{}
.index-prouct-category .list .box .word{padding:6% 7%;}
.index-prouct-category .list .box .attr{font-size: 12px;color: #676767;line-height: 1;display: none;}
.index-prouct-category .list .box .name{font-size: 15px;color: #222;margin:6px 0;}
.index-prouct-category .list .box .line{width: 33px;height: 2px;background: #333;}
.index-prouct-category .list .box .bf{font-size: 14px;color: #555;line-height: 160%;margin-top: 10px;height: 44px;}

.project_catname {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 30px;
}
.project_word {font-size: 22px;color: #323232;font-weight: bold;text-align: center;}
.project_word { margin:0px; padding:0px;}
.project_line {
	width: 35px;
	height: 2px;
	background: #5661a8;
	margin: 5px auto;
}
.project_en {
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	margin-top:10px;
}