﻿@charset "utf-8";

/* CSS Document */

/*———————————————————————————————banner————————————————————————————————*/

.banner{width:100%; margin:0 auto; clear:both; position:relative; height:478px;}

.fullSlide{width:100%; position:relative; height:100%; background:transparent;}

.fullSlide .bd{margin:0 auto; height:100%; position:relative; z-index:0; overflow:hidden;}

.fullSlide .bd ul{height:100%;}

.fullSlide .bd li{height:100%; overflow:hidden; text-align:center; background-position:center; background-repeat:no-repeat;}

.fullSlide .bd li a{display:block; height:100%;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}

.fullSlide .hd ul{text-align:center;margin-bottom:20px;}

.fullSlide .hd ul li{background:#fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}

.fullSlide .hd ul .on{background:#0b4a7d;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}

.fullSlide .next{left:auto; right:2%; background-position:-6px -137px;}

.ny_banner { width:1080px; height:320px; margin:auto;}

/*——————————————————————————————————search——————————————————————————————————*/

#search_bg { width:100%; height:107px; line-height:62px; background:url(../images/seacher_bg.jpg) no-repeat center top;}

#search{ width:1080px; margin:0 auto; height:107px; line-height:51px;}

#search .key{float:left; color:#3d3d3d; font-size:14px;}

#search .key a{font-size:14px; color:#3d3d3d;}

#search .key em { padding:0px 10px;}

#search .search_in{ float:right; width:343px; height:29px; margin:15px 0px 0px 0px}

#search .search_in .search_text{float:left; width:200px; padding:0px 5px 0px 11px; height:29px; line-height:29px; background:url(../images/seacher_text.jpg) no-repeat 0 0;}

#search .search_in .search_but{ width:102px; height:29px; float:left;background:url(../images/seacher_but.jpg) no-repeat 0 0; float:left;cursor: pointer;}

/*——————————————————————————————————服务——————————————————————————————————*/

.index_fw{ width:100%; margin:auto;}

.index_fw h3{

	width:1080px;

	background-image: url(../images/img_05.jpg);

	background-repeat: no-repeat;

	margin:auto;

	font-size:22px;

	text-align:center;

	background-position: 243px 6px;

	color:#37383a;

}

.index_fw h3 span{ color:#ff6700;}

.index_fw ul{

	width:1204px;

	margin:auto;

	background-image: url(../images/img_08.jpg);

	background-repeat: no-repeat;

	background-position: left;

}

.index_fw ul li{

	float:left;

	background-image: url(../images/img_06.jpg);

	background-repeat: no-repeat;

	height: 180px;

	width: 168px;

	font-size:43px;

	font-weight:bold;

	color:#fff;

	text-align: center;

	line-height: 150px;

	margin-left:60px;

	margin-top:32px;

}

.index_fw ul li:hover{

	background-image: url(../images/img_07.jpg);

	background-repeat: no-repeat;

	height: 180px;

	width: 168px;

	cursor: pointer;

}

/*————————————————————————————————合作伙伴————————————————————————————————*/

#partner_bg{ width:100%; background-color:#f4f4f4; padding-top:50px; padding-bottom:35px;}

#partner h3 { width:180px; height:140px; overflow:hidden; background-color:#005dab; float:left;}

#partner h3 .h3_text { color:#fff; height:55px; padding-left:15px; padding-top:15px; font-size:20px; border-bottom:#4395bb 1px solid;}

#partner h3 .h3_text a { color:#fff;}

#partner h3 .h3_text span { font-size:18px;}

#partner h3 .h3_tel {color:#fff; font-size:16px; padding-left:15px; padding-top:10px;}

#partner h3 .h3_tel span { font-size:20px;}

#partner .main { width:970px; float:right; overflow:hidden; position:relative;} 

#partner ul {width:1080px; margin:0 auto; padding-top:5px; }

#partner ul li { float:left; width:160px; line-height:35px; text-align:center; margin-left:15px;}

#partner ul li .li_txt { display:block; width:154px; height:35px; line-height:35px;}

#partner ul li img { width:154px; height:94px; border:#d2d2d2 1px solid; padding:2px;}

.lefts3,.rights3 {display:block; width:26px; height:25px; margin-top:-20px; position:absolute; top:50%;  background: url(../images/p_n1.png) no-repeat;}

.lefts3 {background-position:0px 0px; left:0px;}

.rights3 {background-position:-26px 0px; right:0px;}

/*————————————————————————————————产品中心————————————————————————————————*/

.index_cp_box{

	width:1080px;

	margin-top: 40px;

	margin-right: auto;

	margin-bottom: 20;

	margin-left: auto;

}



.index_cp_left{ float:left; width:220px;}

.index_cp_left h3{background:url(../images/img_24.jpg) no-repeat ; width:220px; height:62px; color:#fff; text-indent:66px; line-height:42px; font-size:18px; font-weight:bold;}

.index_cp_left h3 a{ color:#fff;}

.index_cp_nr{

	width:214px;

	border-right-width: 3px;

	border-left-width: 3px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #025ece;

	border-left-color: #025ece;

	background:#f0f6fc;

	height:857px;

}

.index_cp_left dl{ width:184px; margin:auto; padding-bottom:13px;}

.index_cp_left dl dt{background:url(../images/img_26.jpg) no-repeat ; width:184px; height:34px; color:#fff; text-indent:25px; line-height:34px;}

.index_cp_left dl dd{background:url(../images/img_27.jpg) no-repeat ; width:169px; height:24px; margin:auto; line-height:24px; text-indent:17px;}

.index_cp_left dl dd a{ color:#4d4c4c;}

.index_cp_left dl dt a{ color:#fff;}

.index_cp_db{background:url(../images/img_28.jpg) no-repeat; width:220px; height:10px;}

.index_cp_rt{ float:right; width:860px;}

.index_cp_rt h3{background:url(../images/img_29.jpg) no-repeat; width:837px; height:40px; float:right; margin-right:10px; }

.index_cp_rt h3 span{ float:left; color:#fff; line-height:35px; font-weight:bold; padding-left:27px; font-size:14px;}

.index_cp_rt h3 span a{ color:#fff;}

.index_cp_rt h3 em{ float:right; font-size:14px; margin-top:10px;}

.index_cp_rt h3 em a{ color:#4d4c4c;}

.index_cp_rt dl{

	float: left;

	width: 190px;

	position: relative;

	margin-left:13px; margin-right:12px;

	margin-top:15px;

}

.index_cp_rt dl dt{

	width: 190px;

	height:207px;

}

.index_cp_rt dl dt img{border: 1px solid #d8d9d9;

	padding: 1px;

	height: 203px;

	width: 186px;}

.index_cp_rt dl dd{

	width:190px;

	height:30px;

	line-height:30px;

	margin:auto;

	position: absolute;

	top:84px;

	background-image: url(../images/img_31.png);

	background-repeat: repeat;

	color:#fff;

	text-align:center;

}

.index_cp_rt dl dd a{ color:#fff;}

/*————————————————————————————————ad1————————————————————————————————*/

#ad1_bg { 	width:100%;

	height:173px;

	background:url(../images/ad1.jpg) no-repeat center top;

	clear:both;

	overflow:hidden;

	position:relative;

	color:#fff;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;}

#ad1{

	width:1180px;

	margin:auto;

}

#ad1 .main { width:250px; height:167px;float:right; }

#ad1 .main p { width:250px; font-size:14px;line-height:25px; margin-top:20px;}

#ad1 .main p span{

	font-family: Impact;

	font-size: 30px;

	color: #FFFFFF;

}

#ad1 .main a img { width:159px; height:39px; margin-top:28px;}



/*————————————————————————————————工程案例————————————————————————————————*/

#case_bg { width:100%; margin:auto;}

#case {width:1080px; margin:0 auto; overflow:hidden; position:relative; clear:both;  /*border:#F00 1px solid;*/}

#case h3 { height:40px; line-height:40px; padding-bottom:15px; text-align: center; background:url(../images/case_h3.jpg) no-repeat center bottom; margin:30px 0px;}

#case h3 a {font-size:26px; color:#004ca6; font-weight:bold;}

#case h3 a span { color:#000;}

#case .w1080 {position:relative;}

#case ul {width:1080px; height:270px; overflow:hidden; margin:10px auto 0px;background:url(../images/coop_line.png) no-repeat center bottom;}

#case ul li {float:left; width:222px; height:270px; margin-right:20px; text-align:center;}

#case ul li .li_txt { display:block; width:222px; height:30px; line-height:30px; text-align:center;}

#case ul li img { width:218px; height:187px; padding:1px; border:#bebdbd 1px solid;}



/*——————————————————————————————————优势——————————————————————————————————*/

#advan_bg { width:100%; height:auto; background-color:#F6F6F6;}

#advan_bg h3{background:url(../images/advan_bg_bt.jpg) no-repeat center; width:1080px; margin:auto; height:294px;}

#advan_bg h3 div{

	width:200px;

	font-family: Impact;

	 font-size:32px;

	 text-align:center;

	 color:#fff;

	 padding-left:462px;

	 padding-top:199px;

}

#advan_bg .advan_bg1 { width:100%; height:1250px; background:url(../images/advan1.jpg) no-repeat center top; margin:0 auto; clear:both; overflow:hidden; position:relative;}

.ad_ys_box{ width:1080px; margin:auto;}

.advan1 { float:left; width:518px; margin-top:50px; }

.advan1 h4 { padding-left:156px; font-size:24px; font-weight:bold; height:35px; line-height:35px;}

.advan1 ul { padding-top:51px;padding-left:108px;}

.advan1 ul li { padding-top:12px;line-height:24px;}

.advan2 { float:right; width:490px;margin-top:70px;padding-right:204px;}

.advan2 h4 { padding-left:156px; font-size:24px; font-weight:bold; height:35px; line-height:35px;}

.advan2 ul { padding-top:51px;padding-left:94px;}

.advan2 ul li { padding-top:12px;line-height:24px;}



.advan3 { float:left; width:518px; margin-top:50px; }

.advan3 h4 { padding-left:157px; font-size:24px; font-weight:bold; height:35px; line-height:35px;padding-top:41px;}

.advan3 ul { padding-top:54px;padding-left:108px;}

.advan3 ul li { padding-top:9px;line-height:24px;}



.advan4 { float:right; width:490px;margin-top:162px;padding-right:219px;}

.advan4 h4 { padding-left:156px; font-size:24px; font-weight:bold; height:35px; line-height:35px;}

.advan4 ul { padding-top:41px;padding-left:105px;}

.advan4 ul li { padding-top:23px;line-height:24px;}



/*————————————————————————————————客户见证————————————————————————————————*/

#pj_bg { width:100%; margin:auto;}

.index_pj_box{ width:1080px; margin:auto;}

#pj{ width:722px; float:left; }

#pj h3 { height:40px; line-height:40px; text-align: center; background:url(../images/img_11.jpg) no-repeat center bottom; width:722px; height:40px;}

#pj h3 span{ float:left; width:140px; text-align:center;padding-left:33px;}

#pj h3 span a{ float:left;font-size:16px; color:#fff;}

#pj h3 em{ float:right;}

#pj h3 em a{ font-size:14px;}

#pj h3 a span { color:#000;}

#pj ul {margin:0px auto 10px;}

#pj ul li { width:722px; margin-top:24px; margin-bottom:31px; }

#pj ul li:hover { background-color:#fff;}

#pj .pj_img{width:213px; height:154px; display:block; float:left;}

.pj_img img {

	width:209px;

	height:150px;

	padding: 1px;

	border: 1px solid #cdcbcb;

}

.index_pj_nr{ width:490px; float:right;}

.index_pj_nr h4 {  font-size:16px; width:490px; height:24px; overflow:hidden; color:#302f2f;}

.index_pj_nr p {

	font-size:14px;

	line-height:25px;

	margin-bottom:15px;

	width:490px;

	height:81px;

	overflow:hidden;

	text-indent: 25px;

}

.index_pj_nr .pj_more { width:138px; height:33px;}

.index_ry_line{

	width:52px;

	height:438px;

	float:left;

	background-image: url(../images/img_23.jpg);

	background-repeat: no-repeat;

	background-position: center;

}

.index_rongy{ width:302px; float:right;}

.index_rongy h3 { height:40px; line-height:40px; text-align: center; background:url(../images/img_12.jpg) no-repeat center bottom; width:302px; 

}

.index_rongy h3 span{ float:left; width:140px; text-align:center;padding-left:33px;}

.index_rongy h3 span a{ float:left;font-size:16px; color:#fff;}

.index_rongy h3 em{ float:right;}

.index_rongy h3 em a{ font-size:14px;}

.ry_img{width:250px; height:195px; display:block; margin-top:20px;}

.ry_img img {

	width:246px;

	height:191px;

	padding: 1px;

	border: 1px solid #cdcbcb;

}

.index_rongy ul{ width:250px; margin:auto; height:250px; overflow:hidden;}

.index_rongy ul li{ width:250px; margin-left:20px;}

.index_rongy ul li h4{ text-align:center;}

.index_ry_news{ width:246px; margin:auto;}

.index_ry_news dd{ width:246px; height:37px; overflow:hidden; background:url(../images/img_32.jpg) no-repeat; line-height:37px;padding-left:20px;}

/*————————————————————————————————ad2————————————————————————————————*/

#ad2{ width:100%; height:171px; margin:auto; background:url(../images/ad2.jpg) no-repeat center top; clear:both; overflow:hidden; position:relative; color:#fff;}

.ad2_box{ width:1180px; margin:auto;}

#ad2 .main { width:377px; height:167px;  text-align:center;float:right;margin-top:44px;}

#ad2 .main p { width:297px; font-size:14px; border:none; height:50px; line-height:50px;}

#ad2 .main p span {

	font-size:30px;

	border:none;

	height:50px;

	line-height:50px;

	font-family: Impact;

}

#ad2 .main a img { width:165px; height:65px;}

/*————————————————————————————————关于大能————————————————————————————————*/

#about_bj{background:url(../images/img_09.jpg) no-repeat center; width:100%; margin:auto; height:417px;}

#about_honor { width:1080px; margin:auto;}

.about_pic{ width:364px; height:304px; float:left; margin-top:60px;}

.about_pic img{

	width:360;

	height:300px;

	background-color: #FFFFFF;

	padding: 1px;

	border: 1px solid #dcd8d8;

}

#about { width:680px; float:right; margin-top:28px;}

#about h3 {height:35px; line-height:35px; font-size:16px; color:#0f0f0f; font-weight:bold; width:680px; text-align:center;}

#about p { line-height:28px; text-indent:2em; height:112px; margin-bottom:15px;overflow:hidden;}

#about a { display:block; }

/*————————————————————————————————荣誉资质————————————————————————————————*/

#honor { padding-top:10px; width:680px;}

#honor h3 { width:119px; height:38px; margin-top:5px;padding-bottom:10px; line-height:38px; background:url(../images/honor_h3.jpg) no-repeat 0 0; text-align:center;}

#honor h3 a {color:#fff; font-size:16px; font-weight:bold; }

#honor ul {width:680px; height:170px; overflow:hidden; margin:10px auto 0px;}

#honor ul li {float:left; width:190px; height:170px; margin-right:20px; text-align:center;}

#honor ul li .li_txt { display:block; width:192px; height:30px; line-height:30px; text-align:center;}

#honor ul li img { width:169px; height:118px; padding:1px; border:#e4e3e3 1px solid;}

/*————————————————————————————————新闻中心————————————————————————————————*/

#news {width:750px; float:left; position:relative; margin-top:12px; }

.index_news_box{ width:750px;border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #025ece;}

#news .menu {

	height:39px;

	width:230px;

	

	float:left;

}

#news .menu li { float:left; width:115px; background-color:#ff6600; color:#565253; height:39px; line-height:39px; font-size:16px;color:#FFF; text-align:center;}

#news .menu .selected {cursor:pointer;  background-color:#025ece; color:#FFF;}

.index_news_more{ float:right; margin-top:13px;}

#news .box{clear:both; top:17px; position:relative; padding:10px 0px 10px 15px;}

#news .hide{display:none;}

#news dl { float:left; width:750px;padding-bottom:10px;}

#news dl dt { float:left; width:179px; }

#news dt img {

	width:175px;

	height:129px;

	float:left;

	padding: 1px;

	border: 1px solid #cfc7c7;

}

#news dd { width:535px; float:right; padding:0px; font-size:12px;}

#news dd h4 {height:40px; line-height:40px; width:510px;}

#news dd h4 a { color:#004ba6; font-size:16px; }

#news dd p { line-height:25px; font-size:14px;width:522px;height:73px; overflow:hidden;}

#news dd a { height:28px; line-height:28px; margin-top:22px;}

#news .news_ul {

	width:756px;

	height:189px;

	padding-top:5px;

	clear:both;

	background-image: url(../images/img_25.jpg);

	background-repeat: no-repeat;

	background-position: center 5px;

}

#news .news_ul li { width:344px; float:left; padding-left:14px; line-height:36px; background:url(../images/news_ico.jpg) no-repeat 0px 12px; margin-right:20px;}

#news .news_ul li a { float:left; display:block; font-size:14px; color:#797979; width:257px;}

#news .news_ul li span { float:right; color:#c1c1c1; font-size:14px;}

/*————————————————————————————————常见问题————————————————————————————————*/

#problem { width:300px; height:400px; overflow:hidden; float:right; margin-top:12px; }

#problem h3{

	color:#797778;

	font-size:16px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #025ece;

}

#problem h3 span { color:#595959; margin-right:10px; height:36px; width:139px; display:block; background-color:#025ece; float:left; text-align:center; line-height:36px;}

#problem h3 span a{ color:#fff;}

#problem h3 em{ float:right; margin-top:12px; font-size:14px;}

#problem ul { padding:18px; margin-top:35px;}

#problem ul a { font-size:12px;}

#problem ul li { border-bottom:#d1d1d1 1px dashed; }

#problem ul li h4 { font-size:16px; color:#004ba6; height:45px; line-height:45px; padding-left:35px; background:url(../images/ask.jpg) no-repeat 0px 10px; margin-top:10px; }

#problem ul li p {font-size:16px; line-height:25px; padding-left:35px; background:url(../images/answer.jpg) no-repeat 0px 0px; margin-bottom:20px; height:79px;overflow:hidden;}