@charset "utf-8";
*{margin: 0; padding: 0; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-tap-highlight-color: transparent} 
a:hover, button:hover{ cursor:pointer;}
body{ min-width:1200px;}
body, button, input, select, textarea /* for ie */ {font: 14px / 1.5 "Gotham","Microsoft Yahei";-webkit-font-smoothing: antialiased;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化*/ 
ul, ol { list-style: none; }
ul li{ list-style: none; }
li{ list-style: none; }
a { text-decoration: none; }
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,summary, time, mark, audio, video {display: block;margin: 0;padding: 0;}
.blank15{ display:block; height:15px; width:100%; clear:both;}
.blank3{ display:block; height:25px; width:100%; clear:both;}
.clearfix{*zoom:1;}
img{ vertical-align:middle;}
.l{float: left;}
.r{float: right;}
.c{clear: both;}

body{font-family:"微软雅黑";}
.clearfix:after{visibility: hidden; display: block;font-size: 0; content: "."; clear: both; height: 0; }
.main{display: block;width: 100%; min-width:1200px;max-width:1200px;margin: 0 auto;}

/*banner*/
.banner{ position:relative;  }
.banner img{ width:100%; display:block;top: 101px;}
.swiper-pagination-bullet { background:#fff !important; border-radius:50px!important; width:10px!important; opacity:1!important; height:10px!important;}
.swiper-pagination-bullet-active{background:#2e72b9!important;border-radius:20px!important;width:30px!important;}


.header{
height:90px; background: url(../images/top_bg.jpg) repeat; width:100%;position: fixed;top:0;left:0;z-index: 99999;-webkit-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear; 
}

.header .logo{
	display: block;
	float: left;
	width: 550px;
	height: 90px;
	margin-top: 5px;
}

.header .logo a{
	display: block;
	width: 550px;
	height: 90px;
	background: url(../images/logo.png) no-repeat center;
}

.header .header-r{
	display: block;
	float: right;
}

.header .header-r .action{
	display: block;
	margin-top: 10px;
	line-height: 1;
	color: #fff;
	text-align: right;
}

.header .header-r .action a{
	color: #fff;
}

.header .header-r .phone{
	display: block;
	padding-right: 20px;
	margin-top: 18px;
}

.header .header-r .phone i{
	display: block;
	float: left;
	margin-right: 12px;
}

.header .header-r .phone .content{
	display: block;
	float: left;
}

.header .header-r .phone .content p{
	display: block;
	font-size: 18px;
	color: #b60005;
	font-style: italic;
	line-height: 1;
	margin-top: 6px;
	font-weight:bolder;
}

.header .header-r .phone .content h4{
	display: block;
	font-size: 30px;
	color: #b60005;
	line-height: 1;
	margin-top: 5px;
	font-weight:bolder;
}

.header .header-r .zongzhi{
	display: block;
	padding-right: 20px;
	margin-top: 10px;
}
.header .header-r .zongzhi p{
	font-size:22px; line-height:24px; color: #b60005;
}

.phone-l-icon{background:url(../images/dianhua.png) no-repeat 0px -10px;height:56px;padding-left:87px;}
.home{background:url(../images/allbgs.png) no-repeat 0px -88px;height:21px;padding-left:25px;}
.nav
{ 
	display: block;
	width: 100%;
	min-width: 1100px;
	height: 40px;
	background-color: #b60005;
    position: fixed;top:90px;left:0;z-index: 99999;
}

.nav li{
	position: relative;
	display: block;
	width: 137px;
	float: left;
	line-height: 40px;
	text-align: center;
	background: url(../images/nav-line.png) no-repeat right center;
}

.nav li:last-child{
	background: none;
}

.nav li>a{
	display: block;
	color: #fff;
	font-size: 18px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.nav li:hover>a,.nav li.active>a{
	color: #ffba00;
}

.nav li i{
	display: inline-block;
	margin-right: 11px;
	position: relative;
	top:3px;
}

.nav li:hover i{
	animation: myrotate 0.5s ease;
}

@keyframes myrotate{
	0%{
		-webkit-transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		-o-transform: rotateZ(0deg);
		transform: rotateZ(0deg);
	}

	25%{
		-webkit-transform: rotateZ(30deg);
		-ms-transform: rotateZ(30deg);
		-o-transform: rotateZ(30deg);
		transform: rotateZ(30deg);
	}

	50%{
		-webkit-transform: rotateZ(-30deg);
		-ms-transform: rotateZ(-30deg);
		-o-transform: rotateZ(-30deg);
		transform: rotateZ(-30deg);
	}

	75%{
		-webkit-transform: rotateZ(15deg);
		-ms-transform: rotateZ(15deg);
		-o-transform: rotateZ(15deg);
		transform: rotateZ(15deg);
	}

	100%{
		-webkit-transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		-o-transform: rotateZ(0deg);
		transform: rotateZ(0deg);
	}
}

@-webkit-keyframes myrotate{
	0%{
		-webkit-transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		-o-transform: rotateZ(0deg);
		transform: rotateZ(0deg);
	}

	25%{
		-webkit-transform: rotateZ(30deg);
		-ms-transform: rotateZ(30deg);
		-o-transform: rotateZ(30deg);
		transform: rotateZ(30deg);
	}

	50%{
		-webkit-transform: rotateZ(-30deg);
		-ms-transform: rotateZ(-30deg);
		-o-transform: rotateZ(-30deg);
		transform: rotateZ(-30deg);
	}

	75%{
		-webkit-transform: rotateZ(15deg);
		-ms-transform: rotateZ(15deg);
		-o-transform: rotateZ(15deg);
		transform: rotateZ(15deg);
	}

	100%{
		-webkit-transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		-o-transform: rotateZ(0deg);
		transform: rotateZ(0deg);
	}
}

@-moz-keyframes myrotate{
	0%{
		-webkit-transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		-o-transform: rotateZ(0deg);
		transform: rotateZ(0deg);
	}

	25%{
		-webkit-transform: rotateZ(30deg);
		-ms-transform: rotateZ(30deg);
		-o-transform: rotateZ(30deg);
		transform: rotateZ(30deg);
	}

	50%{
		-webkit-transform: rotateZ(-30deg);
		-ms-transform: rotateZ(-30deg);
		-o-transform: rotateZ(-30deg);
		transform: rotateZ(-30deg);
	}

	75%{
		-webkit-transform: rotateZ(15deg);
		-ms-transform: rotateZ(15deg);
		-o-transform: rotateZ(15deg);
		transform: rotateZ(15deg);
	}

	100%{
		-webkit-transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		-o-transform: rotateZ(0deg);
		transform: rotateZ(0deg);
	}
}

@-o-keyframes myrotate{
	0%{
		-webkit-transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		-o-transform: rotateZ(0deg);
		transform: rotateZ(0deg);
	}

	25%{
		-webkit-transform: rotateZ(30deg);
		-ms-transform: rotateZ(30deg);
		-o-transform: rotateZ(30deg);
		transform: rotateZ(30deg);
	}

	50%{
		-webkit-transform: rotateZ(-30deg);
		-ms-transform: rotateZ(-30deg);
		-o-transform: rotateZ(-30deg);
		transform: rotateZ(-30deg);
	}

	75%{
		-webkit-transform: rotateZ(15deg);
		-ms-transform: rotateZ(15deg);
		-o-transform: rotateZ(15deg);
		transform: rotateZ(15deg);
	}

	100%{
		-webkit-transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		-o-transform: rotateZ(0deg);
		transform: rotateZ(0deg);
	}
}

.nav li dl{
	display: none;
	border-top: 2px solid #ffba00;
	position: absolute;
	background-color: #005896;
	white-space: nowrap;
	top:56px;
	left:0;
	z-index: 10;
}

.nav li dl dd{
	display: block;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #7bbae9;
}

.nav li dl dd a{
	display: block;
	padding: 0 20px;
	text-align: left;
	color: #fff;
}

.nav li dl dd a:hover{
	color: #ffba00;
}


.banner{


	position: relative;
	margin: 20px auto 0;
	
}
.banner img{ width:100%; display:block;}
.banner a{
	display: block;
	width: 100%;

}

.banner .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	background-color: #1678ca;
	opacity: 1;
}

.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color: #ffba00;
}

.swiper-button-next,.swiper-button-prev{
	display: none;
}

.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{
	display: block;
}



.lanmu_t{ color:#2e72b9;  text-align:center; position:absolute; left:0; right:0; bottom:140px; margin:0 auto}
.lanmu_t h1{ display:inline;font-size:34px; position:relative;}
.lanmu_t span{ display:block; font-size:18px; text-transform:uppercase;}
.lanmu_t h1:before, .lanmu_t h1:after{ content:""; display:block; width:40px; height:2px; background:#2e72b9; position:absolute; bottom:5px;}
.lanmu_t h1:before{ left:-50px;}
.lanmu_t h1:after{ right:-50px;}
.lanmu_t2 h1, .lanmu_t2 span{ color:#fff;}
.lanmu_t2 h1:before, .lanmu_t2 h1:after{ background:#fff;}

/*公司概况*/
.dtit{width:100%; margin-bottom:40px; height:61px;}
.dtit h1, .dtit h2{color:#2e73ba; float:left; width:50%;line-height:1; text-transform:uppercase;}
.dtit h1{font-size:60px; text-align:right;background:url(../images/dtit_bg.jpg) repeat-x 0px 54px}
.dtit h2{ margin-top:10px;}
.dtit span{display:block;font-size:24px; text-align:left;}
.dtit span:nth-of-type(1){font-size:20px;color:#5f5f5f; }
.dtit2 h1{ background:none;}
.dtit2 h2 {background:url(../images/dtit_bg.jpg) repeat-x 0px 40px}
.dtit3 h1 {background:url(../images/dtit3_bg.jpg) repeat-x 0px 52px; color:#fff;}
.dtit3 h2 span{ color:#fff !important;}

/*公司介绍*/
.gongsi{ width:100%; padding:40px 0px;}
.gongsi .pic{ width:50%;}
.gongsi .pic img{width:100%; height:auto}
.box{ width:46%; margin-top:100px; margin-left:4%;}
.box .box_tit{ text-align:left; width:100%; float:left;font-size:30px;color:#545353;}
.box .box_tit span{ display:block; font-size:14px;color:#878787;text-transform: uppercase;}
.box .box_r{float:left; overflow:hidden; height:145px; margin-top:20px;font-size:18px; line-height:30px; color:#878787;}
.box .box_more{display:block; position:relative;float:left; font-size:16px; color:#2e73b8; margin-top:50px; border:1px solid #2e73b8; line-height:40px}
.box .box_more em{ float:left; text-align:center; display:inline-block; font-size:24px; color:#fff; width:60px; height:40px; background:#2e73b8}
.box .box_more span{ float:left; text-align:center; display:inline-block; width:100px; height:40px; } 
.box .box_more:hover {box-shadow: 0 4px 4px rgba(0,0,0,0.5);-webkit-box-shadow: 0 4px 4px rgba(0,0,0,0.5);-moz-box-shadow: 0 4px 4px rgba(0,0,0,0.5);-ms-box-shadow: 0 4px 4px rgba(0,0,0,0.5);-o-box-shadow:0 4px 4px rgba(0,0,0,0.5);}

/*典型案例*/
.brand{ width:100%; background:#f9f9f9; padding:40px 0px;}
.brand>ul{ width:100%; float:left; margin-bottom:20px;}
.brand>ul>li{ position:relative; width:19%; height:auto; max-height:260px; float:left; overflow:hidden;border:1px solid #dcdcdc; margin:5px 5px;}
.brand>ul>li img{ width:100%; height:100%; }
.mark{-webkit-transition: all 0.5s ;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; opacity:0; color:#fff; overflow:hidden; text-align:center; padding-top:16%;background:rgba(70,122,178,0.8); top:100%; left:0; position:absolute; width:100%; height:100%;}
.mark span{ font-size:18px; height:24px; overflow:hidden; display:block; line-height:24px; }
.mark i{background:url(../images/fangda.png) no-repeat center; position:absolute; width:40px;height:40px; left:0; right:0; bottom:50px; margin:auto; opacity: 0;filter:alpha(opacity=0);-webkit-transform: scale(4);-ms-transform: scale(4);-o-transform: scale(4);transform: scale(4);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.brand>ul>li:hover .mark{ opacity:1; top:0;}
.brand>ul>li:hover .mark i{-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;	filter:alpha(opacity= 100);}
.brand>ul>li:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}

a.s_more{-webkit-transition:all 0.5s;-o-transition:all 0.5s;	transition:all 0.5s; display:block; text-align:center; text-transform:uppercase; background:#2e73b8; font-size:14px;width:130px; height:40px; line-height:40px; color:#fff; margin:0 auto;}

/*主营业务*/
.yewu{padding:40px 0px;}
.margin20{ margin-top:20px;}
.yewu>ul{ }
.yewu>ul>li{ position:relative; float:left; width:32%; height:auto; margin-right:2%; padding:30px 1%;}
.yewu>ul>li:nth-child(3n){ margin-right:0;}
.yewu>ul>li h1{ -webkit-transition:all 0.5s; -moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; position:absolute; top:-30px; width:100%; text-align:center; font-size:40px; color:#2e73b8;}
.yewu>ul>li img{ width:100%; height:140px; margin-top:10px;}
.yewu>ul>li h2{ text-align:center; font-size:22px; color:#545353; margin:20px 0;}
.yewu>ul>li h2:after{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; display:block; content:""; background:#2e73b8; width:40px;height:3px; margin:0 auto; margin-top:5px;}
.yewu>ul>li p{ color:#878787; font-size:14px; line-height:28px; margin-bottom:25px;}
.yewu>ul>li:hover h2:after{width:140px;}
.yewu>ul>li:hover h1{transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg);}

a.s_more:hover {width:100px;}

/*新闻资讯*/
.news{background:url(../images/news_bg.jpg) no-repeat center top  #f9f9f9;width:100%;padding:40px 0px; padding-bottom:70px;}
.tab_menu{height:50px; margin-bottom:60px; margin-top:78px;}
.tab_menu li{ background:#fff; display: block; text-align:center; width:140px; height:50px; line-height:50px; float: left;margin-right:20px; overflow:hidden;}
.tab_menu li a{color: #545353;font-size:16px; display:block;}
.tab_menu li.tab_on{background:#14a73c;}
.tab_menu li.tab_on a{ color:#fff;}

#hider1,#hider2,#hider3,#hider4,#hider5{ display:none;}
.hide{ width:100%;}
.tab_new>li{float:left; width:22%; margin-right:1%; position:relative; background:#fff;}
.tab_new>li .n_img{ width:100%; height:170px; overflow:hidden;}
.tab_new>li .n_img img{ height:100%; display:inline-block;}
.tab_new>li .n_xia{ padding:20px;}
.tab_new>li .n_tit{ font-size:16px; color:#545353;}
.tab_new>li .n_tit span{ display:block; color:#b8b8b8; font-size:14px;}
.tab_new>li .n_txt{ max-height:85px; overflow:hidden; padding-top:10px; margin-top:10px;  line-height:24px;  border-top:1px solid #eaeaea; font-size:14px;color:#878787;}
.tab_new>li .n_xia:hover .n_tit{color:#14a73c;}
.you_new{ width:29%;  background:#fff; padding:20px; float:right; margin-top:-44px; position:relative;}
.you_new .new_more{background:#14a73c; color:#fff; width:65px; height:65px; text-align:center; line-height:65px; display:block;position:absolute; top:-55px; left:0; right:0; margin:0 auto;}
.you_new>li{border:1px solid #fff; padding-bottom:15px; margin-bottom:15px; list-style:none; float:left;font-size:16px; color:#545353;border-bottom:1px solid #eaeaea;}
.you_new>li a{ color:#545353;}
.you_new>li span{ display:block; color:#b8b8b8; font-size:14px;}
.you_new>li:hover .n_tit{ color:#14a73c;  }

/*底部*/
.copy{width:100%; background:#fff; padding: 30px 0; color:#777777;}
.copy a:hover{ color:#2e73b8;}
.copy h1{ color:#2e73b8; font-size:26px; margin-bottom:20px;}
.copy h1 em{ color:#2e73b8; font-size:20px;}
.copy ul{float: left; min-height:120px; margin-right:50px;}
.copy ul:nth-of-type(1){width:400px; padding-left:30px; background:url(../images/footicon1.png) no-repeat left 10px;}

.copy ul:nth-of-type(2){ width:400px; padding-left:30px; background:url(../images/footicon2.png) no-repeat left 10px;}

.copy ul li{ font-size:14px;line-height:30px; width:35%; float:left;}
.copy ul li a{ color:#777777;}
.copy ul p{line-height:38px; font-size:16px; }
.copy ul p a{ color:#777777;}
.copy img{ display:block; width:100px;}
.copy span{ margin-top:8px;  font-size:12px;color:#777777;border-radius:5px; text-align:center; line-height:15px; height:15px; width:100px; display:block; float:left;}
.copyall{color:#fff; height:52px; background: #262d33; line-height: 52px; width: 100%; text-align: center;}
.copyall a{ color:#fff;}
.copyall a:hover{ color:#2e73b8;}

/*公共*/
.main2{display: block; background:#fff;width: 100%; min-width:1200px;max-width:1200px;margin: 0 auto; padding:0px 20px; padding-bottom:40px;}
.typemenu{ background:#fff; height:60px; border-bottom:1px solid #dbdbdb;}
.typemenu li{ float:left; margin-right:50px; font-size:16px;  line-height:60px; position:relative;}
.typemenu li a{color:#363533; display:block;}
.typemenu li i{ position:absolute; bottom:-5px; margin:0 auto; left:0; right:0;background:url(../images/typemenu_bg.png) no-repeat bottom; width:12px; height:12px;}
.typemenu li:hover a{color:#2e72b9;}
.typemenu li.typemenu_on a{ color:#2e72b9;}
.typemenu li.typemenu_on i{ bottom:-7px;background:url(../images/typemenu_bgh.png) no-repeat bottom; width:16px; height:16px;}
.bghuise{ background:#f7f7f7; width:100%; padding:50px 0px;}

/*分页*/
.fenye { height:40px;  overflow: hidden; text-align:center; float:left; width: 100%; margin:40px 0px;}
.fenye a { color: #a2a2a2; background:#f1f1f1; display: inline-block; margin-left:5px;padding:7px 17px;}
.fenye .current { background: #2e73b8 none repeat scroll 0 0;  color: #fff;display: inline-block; font-weight: normal; margin-left: 5px; padding:7px 17px;}

/*新闻列表*/
.n_name{ height:70px; border-bottom:1px solid #dbdbdb; padding-top:20px; padding-bottom:30px;}
.n_name span{ padding-bottom:19px; color:#343331; font-size:20px; border-bottom:3px solid #2e73ba}
.n_name .posi{background:url(../images/posi_bg.png) no-repeat left; padding-left:20px; float:right; font-size:14px; color:#a6a6a6;}
.n_name .posi a{ color:#2e73ba}
.newlist{}
.newlist li{ position:relative; float:left;width:100%; margin-top:20px; padding-bottom:20px; border-bottom:1px dashed #ebebeb; transition: all 0.3s ;-webkit-transition: all 0.3s;-moz-transition: all 0.3s ;-ms-transition:all 0.5s;-o-transition: all 0.3s;}
.newlist .liimg{ width:165px; height:120px; overflow:hidden;}
.newlist .liimg img{ width:100%; height:100%;}
.newlist .litxt{ width:100%; padding:10px 0px;}
.newlist .litxt h3{ width:100%; font-size:16px; color:#525252; float:left;background:url(../images/icon_down.png) no-repeat right;}
.newlist  li:hover h3{ color:#2e73ba;background:url(../images/icon_down.png) no-repeat right;}
.newlist .litxt span{ margin:3px 0px;  display:block; font-size:14px; color:#ccc; float:left;}
.newlist .litxt p{ float:left; font-size:14px; color:#747474; line-height:24px;}


.newlist2{}
.newlist2 li{ position:relative; float:left;width:100%; margin-top:20px; padding-bottom:20px; border-bottom:1px dashed #ebebeb; transition: all 0.3s ; -webkit-transition: all 0.3s;  -moz-transition: all 0.3s ;-ms-transition:all 0.5s;-o-transition: all 0.3s;}
.newlist2 .liimg{ width:165px; height:120px; overflow:hidden;}
.newlist2 .liimg img{ }
.newlist2 .litxt{ width:940px; padding:10px 0px;}
.newlist2 .litxt h3{ width:100%; font-size:16px; color:#525252; float:left;}
.newlist2  li:hover h3{ color:#2e73ba;}
.newlist2 .litxt span{ margin:3px 0px;  display:block; font-size:14px; color:#ccc; float:left;}
.newlist2 .litxt p{ float:left; font-size:14px; color:#747474; line-height:24px;}


/* 管理团队*/
.guanliteam{}
.guanliteam li{ box-shadow:2px 2px 2px #e5e5e5; box-sizing: border-box; padding-bottom:0px;margin-top:20px;  overflow:hidden; width:100%;transition: all 0.3s ;-webkit-transition: all 0.3s;-moz-transition: all 0.3s ; -ms-transition:all 0.5s; -o-transition: all 0.3s;}
.guanliteam .liimg{ width:290px; height:359px;}
.guanliteam .litxt{ overflow:hidden;}
.guanliteam .litxt h3{ width:100%; font-size:16px; color:#2e73ba; padding:10px 0 20px 0; border-bottom:1px solid #e7e7e7; }
.guanliteam .litxt{ width:760px; margin-right:20px;}
.guanliteam .litxt .gutxt{ height:265px;overflow-y: auto; line-height:1.8;color: #747474; margin-top:20px;}
.guanliteam .litxt .gutxt p{ margin:0 0 1.2rem 0;}
.guanliteam li:hover h3{ background:none;}

/*新闻 内容页面 关于我们*/
hr{ width:100%; height:1px; border:1px solid #ebebeb; }
.art_new{ width:100%;}
.art_dtit{ color:#4f4f4f; text-align:center; width:100%; margin:0 auto; margin-top:40px; padding-bottom:20px; border-bottom:1px dashed #ebebeb;}
.art_dtit .art_tit{ font-size:24px;}
.art_dtit .art_date{font-size:14px; color:#ccc; margin-top:10px;}
.art_dtit .box_r{ text-align:left;}

/*内容*/
.art_dtit .box_r{font-size:14px;line-height:24px;word-wrap:break-word;border-bottom:1px solid #EEE;}
.art_dtit .box_r img{max-width:920px;}
.art_dtit .box_r h2,.entry h3,.entry h4{border-bottom:1px solid #EEE;padding-bottom:5px;}
.art_dtit .box_r h2{font-size:15px;}
.art_dtit .box_r h3,.entry h4{font-size:14px;}
.art_dtit .box_r strong{}
.art_dtit .box_r ul,.entry ol{margin:16px;}
.art_dtit .box_r li{margin-left:26px;}
.art_dtit .box_r ul li{list-style:disc outside none;}
.art_dtit .box_r ol li{list-style:decimal outside none;}
.art_dtit .box_r p{margin:6px 0;color: #000;}

.art_dtit .box_r a{text-decoration:underline;}
.art_dtit .box_r code, .comment code{background-color:#EEE;border-radius:2px 2px 2px 2px;color:#777;font-family:'courier new';margin:0 4px;padding:1px 4px;}
.art_dtit table{border-collapse:collapse;padding: 0; margin: 0;border: 1px solid #333;  width:100%; }
.art_dtit table th{font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
color: #000; 
border-right: 1px solid #333; 
border-bottom: 1px solid #333; 
border-top: 1px solid #333; 
letter-spacing: 2px; 
text-transform: uppercase; 
text-align: left; 
padding: 6px 6px 6px 12px; 
background: #CAE8EA no-repeat; }
.art_dtit table td
{
border-left: 1px solid #333;     
border-top: 1px solid #333; 
border-right: 1px solid #333; 
border-bottom: 1px solid #333; 
background: #fff; 
font-size:14px; 
padding: 6px 6px 6px 12px; 
color: #000;}
.art_dtit table td p
{
 margin:0 0;
}
.art_dtit table td.alt { 
background: #F5FAFA; 
color: #797268; 
} 


.art_txt{color:#747474; font-size:14px; line-height:1.8; overflow:hidden;}
.art_txt p{ margin:1.2em 0;}
.art_txt img{max-width:100%; }
.art_page{ width:100%; clear:both; margin-top:20px;}
.art_page a{ font-size:14px; color:#a0a0a0; display:block; margin:10px 0;}
.art_page a:hover{ color:#2e73b8; text-decoration:underline;}

/*主营业务   和首页不同的*/

/*.yewu2>ul>li{ padding:0; background:none; margin-top:25px; border: 1px solid #0f0;
width:360px; height:auto; overflow:hidden;position: relative;}
/*.yewu2>ul>li:hover{border:1px solid #2e73b8}*/
.bortrans:before, .bortrans:after{  -webkit-transition: all 0.3s;  transition: all 0.3s;}
.yewu2>ul>li{padding:0; background:none; margin-top:25px; width:358px; height:auto;position: relative; overflow:hidden;  border: 1px solid #dbdbdb;}
.bortrans:before, /*.bortrans:after*/ {  content: '';border-style: solid;position: absolute;z-index: 5;box-sizing: content-box;}
.bortrans:before {width: 0;  height: 100%;  border-width: 1px 0 1px 0;top: -1px;left: 0;-webkit-transition-delay: 0.05s;transition-delay: 0.05s;}
.bortrans:after {width: 100%;height: 0;border-width: 0 1px 0 1px;top: 0;left: -1px;}
.bortrans:hover:before {width: 100%;}
.bortrans:hover:after {  height: 100%;}
.bortrans.lan:before, .bortrans.lan:after {border-color: #2e73b8;}

.yewu2>ul>li img{ margin:0;}
.yewu2>ul>li h2, .yewu2>ul>li p { padding:0 20px;}
.yewu2>ul>li p{  overflow:hidden;}
.yewu2>ul>li:hover a.s_more {width:100px;}

/*品牌工程 he 业务不同的*/
.brandlist>ul>li img{ height:240px;}
.brandlist>ul>li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.bgtrans{ position: relative;display:block; height:60px; line-height:60px; text-align:center;font-size:14px; color:#444; background:#f7f7f7;}
.bgtrans:before, .bgtrans:after {z-index: -1;content: ''; position: absolute;top: 0;left: 0;width: 358px;height: 0;background: #2e73ba;box-sizing: border-box;-webkit-transition: 0.5s;transition: 0.5s;}
.bgtrans:after {top: auto;bottom: 0;}
.brandlist>ul>li:hover .bgtrans{ color:#fff; z-index:1;}
.brandlist>ul>li:hover .bgtrans:before, .brandlist>ul>li:hover .bgtrans:after {height:30px;}

/*关于我们*/
.abouttu{ position:relative;margin:25px 0;}
.abouttu img{ margin:0 auto;}
.abouttu .lanbg{ padding:60px 40px 0px 40px; width:560px; height:320px; background:rgba(46,115,186,0.8); position:absolute; left:0; right:0; top:50px; margin:0 auto; text-align:center; color:#fff;}
.abouttu .lanbg h1{ font-size:24px; margin-bottom:30px;}
.abouttu .lanbg h1:after{ display:block; content:""; width:40px; height:3px; background:#fff; margin:0 auto; margin-top:15px;}
.abouttu .lanbg h3{ line-height:28px; display:block; color:#fff!important;}
.abutus span{ color:#2e73b8; font-size:24px; display:block; margin-bottom:10px;}
.abutus p{ line-height:30px;}


/*联系我们*/
.contact h1{ float:left; width:100%; font-size:24px; color:#2e73ba; margin:30px 0px;}
.contact{ color:#606060; font-size:14px; width:100%; line-height:34px;}
.contact a{ color:#606060;}
.contact a:hover{ color:#2e73b8;}


/*团队建设*/
.team{ padding-top:30px;}
.team h1{ font-size:20px; color:#383838; margin-bottom:20px;}
.team .zptxt{  font-size:14px;  color:#747474; line-height:1.8;}
.team .zptxt p{ margin:0 0 1.2em 0;}
img{transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}
.transmin, .transmax, .transfY, .transzY{transition:all 0.5s; -webkit-transition:all 0.5s;-moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;} 
.transmin:hover { -webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);}
.trans99:hover { -webkit-transform:scale(0.99);-moz-transform:scale(0.99);-ms-transform:scale(0.99);-o-transform:scale(0.99);}
.transmax:hover { -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.transfY:hover{transform: translateY(-5px); -webkit-transform: translateY(-5px);  -moz-transform: translateY(-5px);  -ms--transform: translateY(-5px);  -o--transform: translateY(-5px);}
.transzY:hover{transform: translateY(5px);  -webkit-transform: translateY(5px);  -moz-transform: translateY(5px);  -ms--transform: translateY(5px);  -o--transform: translateY(5px);}

/*在线留言*/
.online{ overflow:hidden;}
.online_txt{ font-size:14px; color:#333333; line-height:1.8; margin-top:20px;}
.online_f{ overflow:hidden; padding-top:30px;}
.online_f li{ float:left; width:50%; overflow:hidden; margin-bottom:10px;}
.online_f li span{ width:100px; float:left; overflow:hidden; text-align:right; color:#333333; line-height:38px;}
.online_f li input{ height:36px; width:390px; padding:0 10px; border:1px solid #dcdcdc;}
.online_f li em{font-size:18px;color: #ff0000;margin-left:5px;}
.online_f li textarea{ width:950px; padding:5px 10px; line-height:22px; font-size:14px; color:#333333; height:120px;border:1px solid #dcdcdc;}
.online_f .btn{border-radius:5px;font-size:18px;color: #fff;background: #2e73ba;height:42px;line-height:42px;text-align: center;width:200px; border:none; margin:0 0 0 100px;}

/*资料下载*/
.down{ overflow:hidden;}
.down_txt{ font-size:14px; color:#333333; line-height:1.8; margin-top:20px;}
.down_f{ overflow:hidden; padding-top:30px;}
.down_f li{ float:left; width:100%; overflow:hidden; margin-bottom:10px;}
.down_f li span{ float:left; overflow:hidden; text-align:left; color:#333333; line-height:38px;}
.downspan1{ width:50%;}
.downspan2{ width:15%;}
.downspan3{ width:15%;}
.downspan4{ width:15%;}

.down_f li em{font-size:18px;color: #ff0000;margin-left:5px;}
.down_f li textarea{ width:950px; padding:5px 10px; line-height:22px; font-size:14px; color:#333333; height:120px;border:1px solid #dcdcdc;}
.down_f .btn{border-radius:5px;font-size:18px;color: #fff;background: #2e73ba;height:42px;line-height:42px;text-align: center;width:200px; border:none; margin:0 0 0 100px;}

.itemCon{ width:100%;}
.editor-container
{
	display: none;
	text-align: center;
	margin-top: 30px;
}
.editor-container td
{
	border: solid 1px #c8c8c8;
	line-height: 40px;
	font-family: arial;
}

.editor-container table{border-collapse:collapse;padding: 0; margin: 0;border: 1px solid #333;  width:100%; }
.editor-container table th{font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
color: #000; 
border-right: 1px solid #333; 
border-bottom: 1px solid #333; 
border-top: 1px solid #333; 
letter-spacing: 2px; 
text-transform: uppercase; 
text-align: left; 
padding: 6px 6px 6px 12px; 
background: #CAE8EA no-repeat; }
.editor-container table td
{
border-left: 1px solid #333;     
border-top: 1px solid #333; 
border-right: 1px solid #333; 
border-bottom: 1px solid #333; 
background: #fff; 
font-size:14px; 
padding: 6px 6px 6px 12px; 
color: #000;}
.editor-container table td p
{
 margin:0 0;
}
.editor-container table td.alt { 
background: #F5FAFA; 
color: #797268; 
} 
