@charset "gb2312";
/* CSS Document */* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
}
body {
	text-decoration:none;
	font-family:"微软雅黑";
	border:0;
	font-size:12px;
	background:#fff;
	color:#636262;
	
}

img {
	border:0; margin:0; padding:0;
}
.clear {
	clear:both;
}
a {
	color:#3F3F3F;
}
a:hover{color:#EC0012; }
.center {
	margin:0 auto;
	width:1200px;
}
.l_left {
	float:left;
}
.l_right {
	float:right;
}
.nav .currclass{    padding: 38px 0;
    color: #3F3F3F;
    border-bottom: 5px solid #c00;}
.pt10{ padding-bottom:10px;}
.heder_top{ background:url(../images/hong1_r1_c2.jpg) repeat-x; height:34px; line-height:34px;}
.dhdw{position: relative;}
.heder_cen_le{ margin:18px 0 0 0; height:62px; }
.heder_cen_ri{ width:673px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{    z-index:1;   color:#3F3F3F; height:96px; line-height:96px;   }
	.nav{ width:669px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;}
	.nav .navq{ font-size:100%; font-weight:normal; font-size:14px;  }
	.nav .m{   float:left; width:86px; margin:0 4px; display:inline; text-align:center;   }
	.nav .m .navq i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; 
		vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 
	}
	.nav .navq a{  zoom:1;  color:#3F3F3F;height:16px; line-height:16px; padding:38px 0;  display:block; font-size:14px; font-weight:bolder; }
.nav .navq a:hover{ border-bottom: 5px solid #c00;}
.jslmbt_lb h3{ float:left; font-size:15px; margin-right:20px; overflow:hidden;}
	nav .on .navq a {
    padding: 38px 0;
    color: #3F3F3F;
    border-bottom: 5px solid #c00;
}
	.nav .on .navq a i{ filter:alpha(opacity=100);opacity:1;  }
	.nav .sub{ display:none; /*默认隐藏*/ width:108px; padding:10px 0; position: absolute;left:0; top:96px;  background:#eee;  float:left; line-height:30px; 
	}
	.nav .sub li{ text-align:center; float:left; padding:0 20px;  }
	.nav .sub li a{ color:#333; display:block; zoom:1;}
	.nav .sub li a:hover{ color:#c00;   }


	.nav .m2 .sub{ z-index:1; width:100%; padding:0 100000px; margin:0 -100000px;position: absolute; left:0; height:40px; line-height:40px; opacity:0.8;}
	.banner .fullSlide{ width:100%;  position:relative;  height:548px; background:#000;  }
	.banner .fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.banner .fullSlide .bd ul{ width:100% !important;  }
	.banner .fullSlide .bd li{ width:100% !important;  height:548px; overflow:hidden; text-align:center;  }
	.banner .fullSlide .bd li a{ display:block; height:548px; }

	.banner .fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60); 
	}
	.banner .fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
	.banner .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
		line-height:9999px; 
	}
	.banner .fullSlide .hd ul .on{ background-position:0 0; }
	.xylj{ background:url(../images/xbg.jpg) repeat-x; height:48px;}
	
 
	.xylj li{ height:47px; width:299px; float:left;}
.lj1{ background:url(../images/qq.jpg) no-repeat top center;}
.lj1:hover{ background:url(../images/qq2.jpg) no-repeat top center;}
.lj2{ background:url(../images/index_r1_c1.jpg) no-repeat left top;}
.lj2:hover{ background:url(../images/index_r5_c8.jpg) no-repeat left top;}
.lj3{ background:url(../images/index_r1_c4.jpg) no-repeat left top;}
.lj3:hover{ background:url(../images/q_r1_c1.jpg) no-repeat left top;}
.lj4{ background:url(../images/q_r5_c12.jpg) no-repeat left top;}
.lj4:hover{ background:url(../images/q_r1_c2.jpg) no-repeat left top;}
.sylm1_top{ height:40px; line-height:40px; border-bottom:1px solid #D0D0D0; font-size:25px; font-weight:bold; margin-bottom:23px; padding-top:23px; color:#333333;}
.sylm1_top b{ font-size:14px; margin-left:15px; color:#333333;}
.sylm1_top span{ font-size:12px; font-weight:normal; color:#808080; margin-left:15px}
.sylm1_bto .cp1 img{ width:409px; height:374px;}
.sylm1_bto .cp1{width:409px; height:374px;}
.sylm1_bto .cp2 img{ width:490px; height:151px;}
.sylm1_bto .cp2{width:490px; height:151px;}
.sylm1_bto .cp3 img{ width:293px; height:217px;}
.sylm1_bto .cp3{width:293px; height:217px;}
.sylm1_bto .cp4 img{ width:192px; height:218px;}
.sylm1_bto .cp4{width:192px; height:218px;}
.sylm1_bto .cp5 img{ width:286px; height:187px;}
.sylm1_bto .cp5{width:286px; height:187px;margin-top: -156px;}
.sylm1_bto .cp6 img{ width:286px; height:182px;}
.sylm1_bto .cp6{width:286px; height:182px;}
.cp1 .ck{padding-top:35%;}
.cp2 .ck{padding-top:5%;}
.cp3 .ck{padding-top:17%;}
.cp4 .ck{padding-top:15%;}
.cp5 .ck{padding-top:15%;}
.cp6 .ck{padding-top:15%;}

.sylm3_bto{ padding-left:3px;}
.sylm1_bto li .ck img{ width:58px; height:58px;}

.sylm1_bto li{ position:relative; margin-right:5px; margin-bottom:5px; text-align:center; overflow:hidden; float:left;}
.ck{ background:url(../images/20.png); text-align:center; color:#fff; display:none; position:absolute; left:0; top:0; height:100%; width:100%;  }
.sylm1_bto li:hover .ck{ display:inline-block;}
.sylm1_bto li p{ font-size:28px; color:#fff;}
.sylm2bg,.sylm4bg{ background:#F2F2F2;}
.sylm2_bto ul{ width:1208px; padding-left:30px;}
.sylm2_bto li{ width:184px; height:306px; background:#E0E3E8; text-align:center; padding:38px 27px 0 27px; float:left; margin-right:64px; }
.sylm2_bto li:hover .qh{ display:block; }
.sylm2_bto li:hover .qh2{ display:none;}
.sylm2_bto li:hover{ background:#E10000; color:#fff;}
.qh{ position: relative; left:0; top:0; display:none; width:184px;text-align:center; }
.qh2{display:block; width:184px;text-align:center;}
.sylm2_bto_to{ font-size:18px; font-weight:bold;color:#333333; border-bottom:1px solid #fff;}
.sylm2_bto_to div{ font-size:14px;color:#999999;font-weight: normal; margin:10px 0;}
.sylm2_bto li:hover .sylm2_bto_to{ color:#fff;}
.sylm2_bto_bt{ margin-top:10px;}
.sylm2_bto li:hover .sylm2_bto_to div{ color:#fff;}
.sylm2_bto li:hover a{ color:#fff;}
.sylm3_bto li p{ position: absolute; left:0; bottom:3px; background:url(../images/20.png); width:100%; height:45px; font-size:16px; color:#fff; text-align:center; font-weight:bold; line-height:45px;}
.sylm3_bto li{ position:relative; float:left; margin:0 12px 10px 0; }
.sylm3_bto ul{ width:1210px;}
.sylm4_bto_le{ width:377px;}
.sylm4_bto_le_top{ width:100%; height:40px;font-size:15px; color:#333333; border-bottom:3px solid #999C9E;}
.sylm4_bto_le_top span{ border-bottom:3px solid #C60615; display:inline-block; height:40px; font-size:15px; font-weight:bold; line-height:40px; padding-right:20px;}
.sylm4_bto_le li span{ float:right;} 
.sylm4_bto_le li{ height:32px; line-height:32px; border-bottom:1px dashed #999999;}
.sylm4_bto_le ul{ margin-top:10px;}
.sylm4_bto_le{ margin-right:35px;}
.sylm4_bto{ width:1236px;}
.footerbg1{ background:url(../images/index3_r19_c1.jpg) repeat-y center; padding:10px 0;}
.footer1_le_bto{ color:#999999; line-height:30px; margin-top:10px;}
.footer1_ri{ width:769px;}
.footer1_ri dl{ float:left; color:#A6A6A6; margin:10px 30px; line-height:30px; }
.footer1_ri dl a{  color:#A6A6A6;}
.footer1_ri dl dd{ font-size:14px;}
.footer1_ri dl dt{ font-size:12px;}
.footer2{ background:#292728; padding:15px 0; color:#A5A5A5;}
.footer2 a{ color:#A5A5A5;}
.footer2 .one{ font-size:14px; padding:0;}
.footer2 li { float:left; padding:0 15px; height:30px; line-height:29px;}
.footer3{ height:54px; line-height:54px; color:#B2B2B2;}
.footerbg3{ background:#202020;}
.footer3 a{color:#B2B2B2;}
.sylm4bg{ padding-bottom:20px;}
/*公司简介*/
.nbanner{ height:320px; min-width:1200px;}
.nynr_le{ width:224px; }
.nynr_ri{width:953px;}
.nynr{ margin-top:35px;}
.nynr_le1_to{ height:40px; line-height:40px; border-bottom:1px solid #D7D5D5; font-size:20px; color:#0D84D2; font-weight:bold;}

.sideMenu{ width:100%; margin-top:20px;}
		.sideMenu h3{ height:38px;  padding-left:10px; border-bottom:1px solid #e3e3e3; border-bottom:1px solid #D7D5D5;cursor:pointer;
			font:normal 14px/32px "Microsoft YaHei";font-weight: bold;line-height:38px;
		}
		.sideMenu h3 a{ color:#666666; font-size:14px; background:url(../images/_r4_c2.jpg) no-repeat left center; text-indent:40px; display:block; }
	
		.sideMenu .on{background: #0F84D2;}
		.sideMenu .on a{ color:#fff; background: url(../images/_r4_c22.jpg) no-repeat left center;}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
		
		.sideMenu ul{ padding:0px 8px ; color:#999; display:none; /* 默认都隐藏 */ }
		.sideMenu ul li{ height:38px; line-height:38px; padding-left:60px; border-bottom:1px solid #e3e3e3; border-bottom:1px solid #D7D5D5;font-size:12px;background:url(../images/_r2_cs2.jpg) no-repeat 24px center; }
		.nynr_le2_bt{ margin-top:10px; }
		
		.nynr_le2_bt li{ height:38px; line-height:38px; list-style-position: inside;
list-style-type: decimal-leading-zero; border-bottom:1px dashed #CCCCCC; }
		.nynr_le2_bt li span{ float:right; }
		.nlm_left_top{ height:40px; line-height:40px; color:#1EADFF; font-weight:bolder; font-size:20px; border-bottom:1px solid #D7D5D5;}
		.nlm_right_top_right{ float:right;}

		.nlm_right_top span{ font-size:18px; font-weight: 600; color:#0E84D2;} 
		.nlm_right_top{height: 40px;
line-height: 40px;
border-bottom: 1px solid #D7D5D5;}
.nlm_right_bto{ padding:23px 10px 55px 10px; line-height:26px; font-size:12px; color:#666666;}
.nlm_right_bto img{ max-width:763px;}
/*产品类表*/
.xwlb li{ padding:23px 0; border-bottom:1px dashed #E3E3E3;  font-size:12px; color:#666666;}
 .xwlb_bt{ font-size:13px; font-weight:bold; color:#525252;}
.xwlb_bt a{ color:#525252;}
.xwlb_bt a:hover{ color:#EC0012;}
.xwlb .xwlb_br { line-height:25px;}.page_nav a {
	border-right: #ccc 1px solid;
	padding-right: 5px;
	border-top: #ccc 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #ccc 1px solid;
	color: #ccc;
	padding-top: 2px;
	border-bottom: #ccc 1px solid;
	text-decoration: none;
	padding:3px 10px;
}
.page_nav a:hover {
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	color: #000;
	border-bottom: #ccc 1px solid
}
.page_nav a:active {
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	color: #000;
	border-bottom: #ccc 1px solid
}
.page_nav span.current {
	border-right: #ccc 1px solid;
	padding-right: 5px;
	border-top: #ccc 1px solid;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #ccc 1px solid;
	color: #fff;
	padding-top: 2px;
	border-bottom: #ccc 1px solid;
	background-color: #1557AD;
	padding:5px 10px;
}
.page_nav span.nolink {
	border-right: #ccc 1px solid;
	padding-right: 5px;
	border-top: #ccc 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #ccc 1px solid;
	color: #999;
	padding-top: 2px;
	border-bottom: #ccc 1px solid;
	padding:5px 10px;
}
.page_nav {
	margin-top:50px;
	text-align:center;
	width:100%;
}		
.cplb{ width:693px; float:right;}
.xwlb li img{  height:169px;  }
.xwlb li .asdp{width:212px; height:169px; border:1px solid #CCCCCC; float:left; text-align:center; text-align:center; overflow:hidden;}
.fenl li{ float:left;}
.fenl li a{ padding:5px 10px ;}
.fenl li a:hover{ background:#0F84D2; color:#fff;}
.fenl{ font-size:13px;} 
/*案例中心*/
.allb ul{ width:1000px;}
.allb li{ width:304px; height: auto; float:left; margin:0 10px 28px 0;   }
.allb li img{width:304px; height:217px; }
.allb li p{ width:304; height:30px; line-height:30px; text-align:center;}
/*新闻内页*/
.nlm_right_bto_xwbt div{ font-size:24px; color:#333333;}.nlm_right_bto_xwbt{ text-align:center; margin:23px; line-height:35px; border-bottom:1px dotted #ccc; text-align:center;}
.nlm_right_bto_xwbt li{ display:inline-block; padding-right:15px;}
/*新闻列表*/
.xwlb_le{ width:73px; height:73px; float:left; background:#E7E7E7; margin-top:5px; text-align:center;}
.xwlbz .cplb{ width:840px;}
.xwlbz li{ padding:23px 0; border-bottom:1px dashed #E3E3E3;  font-size:12px; color:#666666;}
.xwlb_le_to{ height:48px; line-height:48px; border-bottom:1px solid #fff; font-size:40px;}
/*c产品内页*/
.cpny_top_le{ width:361px;}
.cpny_top_ri{ width:540px;}
.cpny_top_le img{ width:361px; height:288px; }
.cpny_top_ri_to{ font-weight:bold; font-size:14px; margin-bottom:15px;}
.cpny_top_ri_bc{margin-bottom:15px;}
.lxqq{ margin-top:10px;}
.cpny_bto .nlm_right_top{ border-bottom:1px dashed #ccc;}
.cpny_bto{ margin-top:30px;}
.cpny_bto_bt{ margin-top:20px;}
.cpny_bto2{ margin-top:30px;}
.picMarquee-left {
	width:100%;
	overflow:hidden;
	position:relative;

	margin-top:50px;
}
.picMarquee-left .hd {
	overflow:hidden;
	height:38px;
	line-height:38px;
	font-size:14px;
	margin:0 10px;
	border-bottom:1px solid #E4E4E4;
}
.picMarquee-left .hd .prev, .picMarquee-left .hd .next {
	display:block;
	width:8px;
	height:15px;
	float:right;
	margin-right:30px;
	margin-top:10px;
	overflow:hidden;
	cursor:pointer;
	background:url("../images/arrow.png") no-repeat;
}
.picMarquee-left .hd .next {
	background-position:0 -45px;
}
.picMarquee-left .hd .prevStop {
	background-position:-60px 0;
}
.picMarquee-left .hd .nextStop {
	background-position:-60px -50px;
}
.picMarquee-left .bd {
	padding:20px 0;
}
.picMarquee-left .bd ul {
	overflow:hidden;
	zoom:1;
}
.picMarquee-left .bd ul li {
	margin:0 13px;
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;
}
.picMarquee-left .bd ul li .pic {
	text-align:center;
}
.picMarquee-left .bd ul li a {
	font-size:12px;
}
.picMarquee-left .bd ul li .pic img {
	width:223px;
	height:158px;
	display:block;

	
}
.picMarquee-left .bd ul li .pic a:hover img {
	border-color:#999;
}
.picMarquee-left .bd ul li .title {
	line-height:30px;
}
/*套餐内页*/
.tcny_top{ text-align:center; font-size:30px; color:#666666; border-bottom:1px dashed #ccc; margin-top:20px;}
.tcny_top div{ font-size:20px; color:#FF0000; margin:20px 0;}
.tcny_topcn_le li{ width:109px; float:left; margin-right:58px;}
.tcny_topcn_le li img{ width:109px; height:123px; border:1px solid #ccc;}
.tcny_topcn_le li p{ text-align:center;}
.tcny_topcn_le{ width:335px; }
.tcny_topcn{margin-top:36px;}
.tcny_topcn_ri{ width:593px; font-size:20px; color:#666666; line-height:34px;}
.tcny_topcn2{ margin-top:20px;}
.tcny_topcn2_le{ width:466px; height:322px;position: relative; }
.tcny_topcn2_le img{width:466px; height:322px;}
.yjxj{ height:40px; background:url(../images/20.png); position: absolute; bottom:9px; left:0; width:100%; line-height:40px; color:#fff; text-indent:20px; font-size:15px;}
.yjxj div{ float:right; padding-right:20px;}
.yjxj div span{ font-size:23px; color:#FF0000; padding-left:10px;}
table li{ width:109px; float:left; margin-right:10px;}
table li img{ width:109px; height:123px; border:1px solid #ccc;}
table li p{ text-align:center;}
table td{ padding:10px;}


.nylm_le_bt_b .fullSlide{   position:relative;  height:217px; overflow:hidden;   }
	.nylm_le_bt_b .fullSlide .bd{ position:relative; z-index:0;  }
	.nylm_le_bt_b .fullSlide .bd ul{ width:100% !important; }
	.nylm_le_bt_b .fullSlide .bd li{ width:100% !important;  height:217px; }
	.nylm_le_bt_b .fullSlide .bd li .siteWidth{  position:relative;  margin:0 auto;  height:299px;  }
	.nylm_le_bt_b .fullSlide .bd li a{ position:absolute; width:100%; height:217px; display:block; z-index:1;;   }
	.nylm_le_bt_b .fullSlide .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
	.nylm_le_bt_b .fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
	_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;
	}

	.nylm_le_bt_b .fullSlide .hd{ width:96%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:right; }
	.nylm_le_bt_b .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
		line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
	}
	.nylm_le_bt_b .fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }
	.nylm_le_bt_b .tempWrap img{ width:224px; height:177px;;}
	
	
	
	/*网站地图*/
.mapmain{width:965px;margin:0px auto;border:#eee 1px solid;}
.mapmain .tit{ background:#f1f1f1; height:30px; line-height:30px;padding-left:10px;}
.mapmain .tit h2{background:#fff; height:27px; line-height:27px; margin-top:2px; float:left;font-size:14px;font-weight:bold; color:#333; width:80px; text-align:center; border:#ddd 1px solid; border-bottom:none;}
.mapmain .tit span{margin-left:15px;font-size:14px; font-weight:normal; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif;}

.mapmain .mapbox{padding:20px;}
.mapmain .mapbox .maplist{border:1px solid #f1f1f1;margin-bottom:9px;padding:6px;}
.mapmain .mapbox .maplist .classname{background:#FAFAFA; border:#f1f1f1 1px solid; padding-left:4px;}
.mapmain .mapbox .maplist .classname a{font-weight:bold;font-size:16px;padding:0px 5px;}
.mapmain .mapbox .maplist .classname a:hover{ color:red; text-decoration:none;}

.mapmain .mapbox .maplist2{padding:3px;line-height:28px;}
.mapmain .mapbox .maplist2 span.classname2{line-height:30px;}
.mapmain .mapbox .maplist2 span.classname2 a{padding:0px 5px; color:#555; font-weight:bold;}
.mapmain .mapbox .maplist span a{ padding:0px 5px;}
.mapmain .mapbox .maplist span a:hover{color:#ff6600;text-decoration:none;}

.page_nav a.sysfy{color: #333;}
