@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select{margin: 0;padding: 0;border: 0;}
table{ border-collapse:collapse;}
body{font-size:12px;color:#333; font-family:"Microsoft Yahei"; overflow-x:hidden;}
.bodybg{ background:url(../images/bodybg.jpg) right 160px no-repeat;}
img,a{border:0; text-decoration:none;}
ol, ul {list-style: none; }
.clears{ clear:both;}
a{color:#333;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
a:hover{color:#F00;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
img{ max-width:100%; height:auto; display:block;}
.width1140{width:1140px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.red{color:#f00;}
.height1{height:7px;}
.height2{ height:30px;}
.height3{ height:20px;}
.font14{ font-size:14px;}
.font12{ font-size:12px;}
.alignLeft{ text-align:left;}
.alignCenter{ text-align:center;}
.alignRight{ text-align:right;}
.green{color:#7ABD54;}
.orange{color:#f60;}
.hui{color:#999;}

/*header*/
.header{width:100%; height:100px;}
.logo{float:left;width:610px; height:80px;padding:3px 0 0 0;}
.head-top{float:right;width:473px; height:100px; background:url(../images/headtop.png) left top no-repeat; position:relative;}
.head-link{ text-align:center; font-size:12px;padding:5px 0 0 20px;}
.head-link a{color:#5a5a5a; display:inline-block;padding:0 10px;}
.hade-phone{ position:absolute;left:58px; bottom: 36px;width:380px;height:30px; line-height:30px;}
.hade-phone span{float:left;width:130px; font-size:12px;color:#9d7a66;}
.hade-phone strong{width:240px;font-size:25px; color:#fff;}
.head-wx{ position:absolute;left:58px; bottom: 3px;width:380px;height:28px;margin-top:12px;line-height:28px;font-size:15px;text-align:center; color:#fff}

/*nav*/
.nav{width:100%; height:54px;border-top:#DBDBDB 1px solid; background:#f9f9f9;}
.nav li{float:left;width:162px; height:54px;}
.nav li a{float:left;width:100%;height:52px;border-top:#f9f9f9 2px solid; text-align:center; line-height:52px; font-size:15px;}
.nav li a:hover{border-top:#ccc 2px solid; background:#fff;color:#00006a;}
/* .nav li a.navCur{border-top:#00006a 2px solid; background:#fff;color:#333; font-weight:bold;} */


/*优势*/
.tit {
    font-size: 38px;
    color: #005197;
    font-weight: 700;
    line-height: 38px;
}
.tit span {
    color: #3ba86f;
    display: inline-block;
    padding-left: 24px;
}
.indexTit {
    text-align: center;
}
.floor_3_main {
	padding-top: 30px
}

.floor_3_main .floor_3_1 {
	padding: 50px 0
}

.floor_3_main dl {
	width: 1140px;
	height: 300px;
	position: relative;
	z-index: 1
}

.floor_3_main dl dt {
	float: left;
	width: 570px;
	height: 300px
}

.floor_3_main dl dt img {
	display: block;
	width: 100%;
	height: 100%
}

.floor_3_main dl dd {
	float: left;
	width: 500px;
	height: 300px;
	margin-left: 50px
}

.floor_3_main dl dd h3 {
	display: block;
	height: 77px;
	padding-top: 40px
}

.floor_3_main dl dd h3 i {
	display: block;
	float: left;
	width: 77px;
	height: 77px;
	background: url(../images/t8_10.jpg) center center no-repeat
}

.floor_3_main dl dd h3 span {
	display: block;
	float: left;
	margin-left: 18px;
	width: 400px;
	font-size: 30px;
	color: #333;
	line-height: 38px
}

.floor_3_main dl dd h3 b {
	display: block;
	float: left;
	margin-left: 18px;
	width: 400px;
	font-size: 30px;
	color: #005fbb;
	line-height: 38px
}

.floor_3_main dl dd p {
	display: block;
	font-size: 16px;
	color: #666;
	line-height: 30px;
	margin-top: 22px;
	height: 90px
}

.floor_3_main dl dd a {
	display: block;
	position: relative;
	width: 198px;
	height: 44px;
	border: #e5e5e5 solid 1px;
	border-radius: 6px;
	text-align: center;
	line-height: 44px;
	font-size: 16px;
	color: #434343;
	z-index: 10
}

.floor_3_main dl dd a:hover {
	background-color: #3ba86f;
	border: #3ba86f solid 1px;
	color: #fff;
	position: relative
}

.floor_3_main dl.dl2 dd,.floor_3_main dl.dl4 dd {
	float: left
}

.floor_3_main dl.dl2 dt,.floor_3_main dl.dl4 dt {
	float: right
}

.floor_3_main dl.dl2 dd h3 i {
	display: block;
	float: left;
	width: 77px;
	height: 77px;
	background: url(../images/t8_07.jpg) center center no-repeat
}

.floor_3_main dl.dl3 dd h3 i {
	display: block;
	float: left;
	width: 77px;
	height: 77px;
	background: url(../images/t8_12.jpg) center center no-repeat
}

.floor_3_main dl.dl4 dd h3 i {
	display: block;
	float: left;
	width: 77px;
	height: 77px;
	background: url(../images/t8_12.jpg) center center no-repeat
}
/*焦点轮换*/
#ban { width:100%; height:100%;clear:both; display:block;}
#slides { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; }
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; }
#slides li a { display:block; width:100%; height:100%; }
#pagination { display:block; list-style:none; position:absolute; left:50%;bottom:10px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.w50{width:50%}
/*content*/
.content{padding:18px 0;position:relative; clear:both; overflow:hidden}
.title{ height:35px; line-height:35px;color:#0262b9; font-size:22px; position:relative;border-bottom:#ddd 1px solid;}
.title strong{ display:inline-block; height:35px;padding-left:33px; background:url(../images/titlebg.jpg) 2px center no-repeat;border-bottom:#0262b9 3px solid;padding-right:8px;}
.title a.mores{ position:absolute;right:0;top:0; font-size:12px; font-weight:400;color:#0262b9;}
.caselist{padding:10px 0;margin-bottom:20px;overflow:hidden;}
.caselist dl{float:left;width:273px; height:195px;margin:5px;border:#fff 1px solid;position:relative;}
.caselist dt{width:273px; height:195px;display: table-cell;vertical-align: middle; text-align:center;}
.caselist dt img{max-width:273px; max-height:195px;margin: auto;}
.caselist dd{ position:absolute;left:0;bottom:0;width:100%; background:url(../images/black50.png); height:30px; line-height:30px; text-align:center;}
.caselist dd a{color:#fff;}
.caselist dd:hover{ background:#0262b9;}
.caselist dl:hover{border:#0262b9 1px solid;}

/*about*/
.about{width:100%;margin-bottom:20px;overflow:hidden;}
.abouttext{padding:18px 0; line-height:33px; font-size:14px;}
.abouttext img{margin-right:12px;}

/*news*/
.news{width:100%;margin-bottom:20px;overflow:hidden;}
.news li{height:40px; line-height:40px;border-bottom:#ddd 1px solid;padding-left:20px; background:url(../images/dian.png) 2px center no-repeat; font-size:14px; position:relative; }
.news li span{ position:absolute;right:0;top:0; font-size:12px;}

.index-search{width:100%; height:50px; background:#005fbb;color:#fff;margin:0 0 20px 0;}
.keywordslist{line-height:50px; font-size:16px; color:#fff}
.keywordslist a{color:#fff}
.mod-wrap {
	margin-right: 80px;
	margin-top:5px;
}
.mod-keywords {
	float: left;
	width: 100%;
	box-sizing: border-box;
	height: 40px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	border-top: 1px solid #ddd;
	border-right: none;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.mod-search {
	float: left;
	margin-right: -80px;
	height: 40px;
	line-height: 32px;
	background-color: #aab3bc;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	color: #fff;
	font-size: 16px;
	width: 80px;
}
/*index-phone*/
.index-phone{width:100%; height:58px; background:#005fbb;color:#fff;margin:40px 0 0 0;}
.index-phone .width1140{width:936px; height:58px;padding-left:204px; position:relative;}
.phones{ position:absolute;left:0;top:-24px; z-index:99;}
.index-phone .width1140 h3{ height:30px; line-height:30px; font-size:12px;}
.index-phone .width1140 strong{ font-size:16px;}
.zxzx{ position:absolute;right:0;top:10px; z-index:9;width:120px; height:30px; line-height:30px;border:#fff 3px solid;color:#fff; text-align:center; font-size:14px; font-weight:bold;}
.zxzx:hover{ background:#3450b8;color:#fff;border:#3450b8 3px solid;}

/**indexmap*/
.indexmap{width:100%; position:relative; overflow:hidden;}
.indemapifr{ position:absolute; left:0;bottom:0;width:100%; height:515px; z-index:1;}
.index-contact{width:403px; height:208px; position:relative; z-index:9;color:#000; font-size:16px; left:100px;}
.index-contact h3{ text-align:center; height:70px; line-height:70px; font-size:22px; color:#0262b9}
.index-contact-text{padding:0px 0 0 70px; line-height:25px;}

/*footer*/
.footer{padding:18px 0; background:#0262b9;color:#fff;}
.footer a{color:#fff;}
.footer .fl{width:38%;padding-left:105px; height:46px; line-height:23px;}
.footer .fr{width:40%; text-align:right; line-height:23px;}

/*关于我们*/
.cont-left{float:left;width:224px;}
.leftbox{width:224px; height:503px; background:url(../images/leftbg.jpg) left top no-repeat; position:relative;}
.left-title{ height:68px; line-height:68px;padding:5px 0 0 71px; font-size:22px;color:#fff;}
.leftNav{padding:5px 20px;height:240px;}
.leftNav dt a{ display:block;height:35px; line-height:35px;border-bottom:#ddd 1px solid; font-size:15px; padding-left:8px;}
.leftNav dt.leftnavcur a{ background:#2677C6;color:#fff;}
.leftNav dt a:hover{ background:#f1f1f1;color:#000;}
.leftphone{ position:absolute;right:0;bottom:63px;width:132px; height:45px;color:#fff; font-size:14px; font-weight:bold;}
.leltttext{ position:absolute;left:30px;bottom:10px; font-size:12px; line-height:25px;color:#fff;}

/*cont-right*/
.cont-right{float:right;width:893px;}
.right-title{ height:35px; line-height:35px;color:#0262b9; font-size:22px; position:relative;border-bottom:#ddd 3px solid;}
.right-title strong{ display:inline-block; height:35px;padding-left:33px; background:url(../images/titlebg2.png) 2px center no-repeat;border-bottom:#0262b9 3px solid}
.Article{padding:10px 0; line-height:25px; font-size:14px;} 
.Article td{border:1px solid #aaa; padding-left: 10px;}

/*c成功案例*/
.cont-right .caselist dl{margin:10px;}

/*人才招聘*/
.job{padding:15px 0;}
.job table{width:100%;}
.job th{ height:37px; font-size:15px;border:#ccc 1px solid;}
.job td{padding:6px 0; text-align:center;border:#ddd 1px solid;border-left:#ccc 1px solid; border-right:#ccc 1px solid;}
.job-a{ display:inline-block;width:78px; height:22px; background:url(../images/chakan.jpg) center center no-repeat;}
.job-a:hover{ background:url(../images/chakanhover.jpg) center center no-repeat;}
.jobshangchuan{width:731px; height:107px; background:url(../images/ck.jpg) left top no-repeat; position:relative;}
#shangchuan{ position:absolute;right:3px;top:25px;width:125px; height:50px; opacity:0; cursor:pointer;}

/*联系我们*/
.contact{padding:15px 0; font-size:15px;line-height:35px; font-weight:bold;}

.preNext {
	height: 25px;
	line-height: 25px;
	padding: 35px 0;
}
.preNext span {
	display: block;
	width: 33.333333%;
	float: left;
}
.preNext span.return {
	text-align: center;
}
.preNext span.next {
	text-align: right;
}
.preNext span a {
	width: auto;
	height: 25px;
	display: inline-block;
	background: url(../images/prenext.png) no-repeat 0 0;
	padding-left: 30px;
}
.preNext span.next a {
	background-position: 0 -39px;
}
.preNext span.return a {
	background-position: 0 -75px;
}
.preNext span, .preNext a {
	color: #999
}
/* 分页 */
.pages {
	text-align: center;
	margin: 20px 0;
}
.pages a {
	font-family: Arial;
	font-size: 14px;
	display: inline-block;
	width: 38px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #e6e6e6;
	background: #fff;
	color: #646464;
	margin-right: 8px;
	text-align: center
}
.pages a.cur {
	display: inline-block;
	width: 38px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background: #191919;
	color: #fff
}
.pages a.a1 {
	width: 108px;
	font-size: 12px;
	float: left;
	text-align: left;
	border: none;
	background: 0 0;
	color: #646464
}
.pages a.a1 font {
	color: #fead0f;
	padding: 0 3px
}

.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}
































