.namebg h3{ font-size:20px; text-align:center; margin-top:50px;}
.namebg h3 a{ color:#000;}
.namebg span{ display:block; text-align:center; font-size:14px; color:#999; font-weight:normal; padding-bottom:25px; background:url(../images/titleBg.png) no-repeat center bottom; margin-bottom:40px;}

/*search*/
.search { overflow:hidden; height:60px; line-height:60px;  background:#0657B2;}
.search p{ font-size:14px; color:#fff; float:left;}
.search p a{ color:#fff; padding:5px 10px;}
.search p a:hover { color:#fff; background:#014B9D; }
.search .s_box{ overflow:hidden; float:right; width:314px; height:25px; margin-top:20px;}
.search .s_box .btn{ display:block; width:72px; padding-right:20px; height:26px; line-height:15px; border:0px; background:#014B9D url(../images/search.jpg) no-repeat center; float:right; color:#fff;}
.search .s_box input{ overflow:hidden; color:#858585; width:231px; height:24px; line-height:24px; padding-left:10px; float:left; border:1px solid #014B9D; border-right:none}

/*newPro*/
.newPro{ overflow:hidden; width:100%; height:650px; background:url(../images/newProBg.jpg) no-repeat center top;}
.newPro h3{ font-size:20px; text-align:center; margin-top:80px; }
.newPro h3 a{ color:#000;}
.newPro>span{ display:block; text-align:center; font-size:14px; color:#999; padding-bottom:25px; background:url(../images/titleBg.png) no-repeat center bottom; margin-bottom:35px;}
#newPro_list{width:1200px}

#newPro_list li { }
#newPro_list li p { display:block; line-height:15px; padding:10px; text-align:center;}
#newPro_list>li{width:600px}
#newPro_list li.current p{ font-size:16px; }
.mb-wrapper{margin:0 auto 20px;position:relative; height:500px;left:0;top:0}
.mb-slider,.mb-scroll{width:100%;height:380px;overflow:hidden;margin:0 auto;padding:0;position:relative;left:0;top:0}
.mb-active-slider{border-color:#333}
.mb-slider .mb-panel{margin-top:100px;display:block;cursor:pointer;float:left;list-style:none}
.mb-panel a{outline:0}
.mb-slider .mb-panel.current{cursor:auto}
.mb-inside *{max-width:100%}
a.mb-scrollButtons{display:block;width:45px;height:58px;background:transparent url(../images/arrows.png) no-repeat;position:absolute;top:40%;margin-top:-29px;cursor:pointer;text-decoration:none;outline:0;border:0;}
a.mb-scrollButtons.mb-left{background-position:left top;left:-45px}
a.mb-scrollButtons.mb-right{background-position:right top;right:-45px}
a.mb-scrollButtons.mb-left:hover{background-position:left bottom}
a.mb-scrollButtons.mb-right:hover{background-position:right bottom}
a.mb-scrollButtons.disabled{display:none}
.mb-controls{margin:0 auto;text-align:center;position:absolute; top:390px; left:560px;z-index:100}
.mb-controls a{color:#666;font:18px/2.2 Georgia, Serif;display:inline-block;text-decoration:none;padding:2px;margin:0 5px 0 0;text-align:center;outline:0}
.mb-panel{margin-top:90px}
.mb-controls a:hover{color:black}
.mb-controls a.current{color:#0064B0}
.main-nav{display:block; text-align:center; border-bottom:2px solid #a71700;margin:0 0 20px 0;padding:0 0 10px 0}
.main-nav a{text-decoration:none;color:#3e63ec;font-size:18px;margin:0 8px}
.main-nav a:hover{color:black;border-bottom:2px solid black}
.mb-inside img{width:100%}

/* 合作伙伴 */
.hezuokehu_bg {height:230px; padding-top:25px; clear:both;}
.hezuokehu_bg h3 { text-align:center; }
.hezuokehu_bg h3 span { font-weight:normal; text-transform:uppercase;}
.hezuokehu { margin:10px auto;  position:relative;  }
.hezuokehu .prev,
.hezuokehu .next{ display:block; position:absolute; top:50px; left:-25px; width:18px; height:18px; background:url(../images/left_right.png) -6px -40px no-repeat;   }
.hezuokehu .next{ left:auto; right:-40px; background-position:-34px -40px; }
.hezuokehu .prev:hover{ background-position:-6px -7px; }
.hezuokehu .next:hover{ background-position:-34px -7px; }
.hezuokehu ul{ overflow:hidden; zoom:1; }
.hezuokehu ul li{ width:191px; float:left; overflow:hidden; margin-right:11px;}
.hezuokehu ul li img{ width:191px; padding-bottom:5px; display:block; background:url(../images/loading.gif) center center no-repeat; }
.hezuokehu ul li p { text-align:center; }
/*gongju*/
.gongju{ overflow:hidden; margin-bottom:30px;}
.gongju span{ display:block; text-align:center; font-size:18px; color:#303030; margin-top:50px; margin-bottom:10px;}
.gongju h3{ font-size:30px; margin-bottom:35px; text-align:center; color:#000;}
.gongju h3 b{ color:#0064B0;}
.gongju ul{ overflow:hidden; width:1210px;}
.gongju ul li{ float:left; width:391px; height:270px; background:url(../images/gongju.png) no-repeat center; margin-right:9px; margin-bottom:9px;}
.gongju li .tu{ width:365px; height:170px; margin-bottom:20px; padding: 13px 13px 2px 13px; overflow:hidden; position:relative}
.gongju li .tu img{ display:block; border-radius:10px;}
.gongju li h4{ font-size:16px; color:#0064B0; text-align:center; margin-bottom:10px;}
.gongju li p{ font-size:14px; color:#666; line-height:20px; text-align:center; width:320px; margin:0 auto;}
.gongju .phone{ overflow:hidden; width:340px; margin:0 auto; padding-left:40px; background:url(../images/phone01.png) no-repeat left center; margin-top:20px; margin-bottom:25px; *margin-top:30px;}
.gongju .phone p{ float:left; font-size:14px; color:#666;}
.gongju .phone b{ font-size:20px; color:#000;}
.gongju .phone a{ float:right}

/* product */
.productBox{ overflow:hidden; padding-bottom:30px; *padding-bottom:46px}
.productBox h3{ font-size:20px; text-align:center; margin-top:50px;}
.productBox h3 a{ color:#000;}
.productBox span{ display:block; text-align:center; font-size:14px; color:#999; font-family:Arial; padding-bottom:25px; background:url(../images/titleBg.png) no-repeat center bottom; margin-bottom:40px;}
.productBox .hd { overflow:hidden; width:100%; height:60px; background:#f6f6f6; position:relative;}
.productBox .hd li{ float:left; font-size:14px; font-weight:bold; line-height:60px;}
.productBox .hd li a{ color:#666; display:block; padding:0 30px; text-decoration:none;}
.productBox .hd .more{ float:right;  font-size:12px; color:#0057a4; margin-right:20px; margin-top:30px;}
.productBox .hd li.on a{ background-color:#0064B0; color:#fff;}
.productBox .bd{ overflow:hidden; width:100%;}
.productBox .bd .pBanner{ display:block; margin-bottom:15px;}
.productBox .bd ul{ overflow:hidden; width:1220px;}
.productBox .bd li{ overflow:hidden; width:288px; height:310px; background-color:#fff; text-align:center; float:left; margin-right:16px; margin-bottom:16px;}
.productBox .bd li img{ display:block; margin:22px auto; width:247px; height:165px; background-color:#fff;}
.productBox .bd li h4{ font-size:14px; font-weight:normal; height:40px; overflow:hidden; margin-bottom:20px; padding:0 20px;}
.productBox .bd li h4 a{ color:#333;}
.productBox .bd li p{ font-size:12px; color:#b1b1b1;width:250px; margin:0 auto; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:23px; }
.productBox .bd li .jia{ display:block; width:24px; height:24px; border:1px solid #dedede; text-align:center; line-height:24px; font-size:14px; margin:0 auto;}
.productBox .bd li:hover { background:#0064B0; transition-duration: 1s;}
.productBox .bd li:hover h4 a { color:#fff;}
.productBox .bd li:hover .jia{ border:1px solid #ffffff; color:#ffffff;}
.productBox .arrow{  position:absolute; right:15px; top:0; }
.productBox .arrow a{ display:block;  width:18px; height:18px; float:right; margin-right:5px; margin-top:20px;  overflow:hidden; cursor:pointer; background:url("../images/left_right.png") -6px -40px no-repeat; }
.productBox .arrow .next{ background-position:-34px -40px;  }
.productBox .arrow a:hover.prev{ background-position:-6px -7px; }
.productBox .arrow a:hover.next{ background-position:-34px -7px; }

.prbg { background:#f6f6f6;}
.casebg { background:url(../images/wlBg.jpg) no-repeat center center;}
.casebg .namebg { padding-top:10px;}
.casebg .namebg h3 a,.casebg .namebg span { color:#fff;}
/* case */
.caseScroll{ margin-bottom:40px; position:relative;}
.caseScroll .prev,
.caseScroll .next{ display:block; position:absolute; top:116px; left:-65px; width:45px; height:58px; background:url(../images/arrows.png) no-repeat;   }
.caseScroll .prev{ left:auto; right:-65px; background-position:right top; }
.caseScroll .prev:hover{ background-position:right bottom; }
.caseScroll .next:hover{ background-position:left bottom; }
.caseScroll ul{ overflow:hidden; zoom:1; }
.caseScroll ul li{ width:385px; float:left; overflow:hidden; margin-right:22px;  }
.caseScroll ul li img{ width:385px; height:256px; display:block; background:url(../images/loading.gif) center center no-repeat; }
.caseScroll ul li p { text-align:center; background:#000; padding:10px;}
.caseScroll ul li p a { color:#fff;}
.caseScroll ul li:hover p { background:#0064B0;}

/*优势*/
.yslist { height:153px; background:url(../images/ysbg.png) no-repeat center top; color:#fff;}
.yslist b { font-size:31px; font-weight:500;}
.yslist p { font-size:18px;}
.yslist strong { font-size:55px; font-weight:500;}
.yslist .fl { padding-left:35px; padding-top:3px;}
.yslist .fr { padding-right:35px;}
.yslist .wrap { padding-top:35px;}

.youshi{ overflow:hidden; margin-top:50px;}
.youshi>span{ display:block; text-align:center; font-size:18px; color:#303030;padding-bottom:25px; background:url(../images/titleBg.png) no-repeat center bottom; margin-bottom:40px;}
.youshi .dlBox{ overflow:hidden; width:1200px; margin:0 auto; padding:35px 0;}
.youshi .dlBox>dt{ overflow:hidden; float:left;}
.youshi .dlBox>dd{ width:580px; overflow:hidden; float:left;}
.youshi .f_right>dt{ float:right;}
.youshi .f_left>dd{ float:right;}
.youshi h4{ font-size:20px; color:#333; margin:10px 0 20px 0; padding:0 0 15px 10px; border-bottom:1px #D6D6D6 solid;}
.youshi h4 p{ font-size:14px; color:#999; font-weight:normal;}
.youshi h5{ font-size:18px; color:#0064B0; margin-left:25px; margin-top:28px; margin-bottom:5px;}
.youshi .dlwen span{ font-size:18px; color:#303030; margin-left:25px;}
.youshi .dlwen{ overflow:hidden; width:490px; margin-bottom:40px; float:left;}
.youshi .dlwen dt{}
.youshi .dlwen dd{ overflow:hidden; float:left;}
.youshi .dlwen dd p{ background:url(../images/youshi.png) no-repeat left 7px; padding-left:12px; color:#666;}
.nober { width:70px; height:70px; line-height:70px; border-radius:35px; background:#0064B0; font-size:45px; color:#fff; font-family:Tahoma, Geneva, sans-serif; text-align:center; float:left;}

/* 产品TAB切换 */
	.notice { width: 1200px; overflow: hidden; background:#fff; }
	.notice .tab-hd { background: #0064B0;color: #0064B0; float:left; width:248px; min-height:392px; }
	.notice .tab-hd ul { padding:28px 0;margin-left: 15px; }
	.notice .tab-hd li{ height: 38px; line-height: 38px; background:#efefef;}
	.notice .tab-hd li a{ display:block; padding:0 25px; margin-top:4px;}
	.notice .tab-hd li a:hover{ color:#0064B0;}
	.notice .tab-hd li.on{ border-left: 2px solid #f90; background-color: #fff; position: relative; }
	.notice .tab-bd { border-top: 1px solid #e8e8e8;}
	.notice .tab-bd ul{ overflow:hidden; zoom:1; }
	.notice .tab-bd li { overflow: hidden;  float: left;  padding:38px 25px 0 25px; }
	.notice .tab-bd li .img_lt { float:left; width:460px; margin-right:25px;}
	.notice .tab-bd li .img_lt img { width:471px; height:314px;}
	.notice .tab-bd li .text_rt { float:left; width:415px;}
	.notice .tab-bd li .text_rt b { font-size:20px; display:block; padding:15px 0;}
	.notice .tab-bd li .text_rt span a{ display:block; padding:8px 30px; border-radius:5px; margin-top:30px; float:left; color:#fff; background:#0064B0;}
	.notice .tab-bd li .text_rt span a:hover{ background:#157AD8;}
	
/* 产品滚动重复调用 */
#left_prnav { width:218px; padding:15px; float:left; z-index:99999;  background: #363636 url(../images/lt_menubg.jpg) no-repeat bottom;color: #404040;}
#left_prnav h3 { background:url(../images/cpnav_ico.png) no-repeat left center; display:block; line-height:40px; padding-left:40px; color:#fff;}
#left_prnav .on{ background:#0064B0; }
#left_prnav .on h5 a{ color:#fff;  }
#left_prnav .bd{ height:auto; overflow:hidden; display:none;   }
#left_prnav .bd ul li a{ color:#333; }
#left_prnav .bd ul li a:hover { color:#0064B0;}
.left_prnav{ padding:10px; }
.left_prnav .hd{  line-height:38px; background:#ccc; margin-top:4px; cursor:pointer;}
.left_prnav .hd:hover { background:#0064B0;}
.left_prnav .hd a:hover,.left_prnav .hd:hover a{ color:#fff;}
.left_prnav .hd h5 { font-weight:normal; font-size:14px; color:#333;  }
.left_prnav .hd h5 a{ color:#333; padding:0 10px 0 25px; }
.left_prnav .bd { padding:10px 0 10px 25px; background:#ffffff;overflow:hidden;}
.left_prnav .bd li{ height:24px; line-height:24px; overflow:hidden;}
.left_prnav .bd li a{ font-size:12px; color:#999; height:24px; line-height:24px; overflow:hidden; display:block; padding-right:10px;}

	.picCenter{ width:928px; overflow:hidden; float:right;  }
	.picCenter dl{ padding:0px; text-align:center; border:1px solid #ddd; margin-bottom:20px;}
	.picCenter dl dt { height:40px; line-height:40px; background:#ddd url(../images/title_bg1.png) no-repeat left;}
	.picCenter dl dt b a{ float:left; color:#fff; font-size:14px; padding-left:40px;}
	.picCenter dl dt span a{ float:right; padding-right:20px;}
	.picCenter dd{ position:relative; height:230px;  }
	.picCenter dd ul li{width:830px; height:180px; padding:25px 0 0 0; margin-left:15px;  overflow:hidden; }
	.picCenter dd ul li .img_lt { float:left; width:236px; margin-right:25px;}
	.picCenter dd ul li .img_lt img { width:234px; height:176px; border:1px #ddd solid;}
	.picCenter dd ul li .text_rt { float:left; width:565px; text-align:left;}
	.picCenter dd ul li .text_rt p { display:block; height:60px; overflow:hidden; color:#999;}
	.picCenter dd ul li .text_rt b { font-size:16px; display:block; padding:15px 0;}
	.picCenter dd ul li .text_rt span a{ display:block; padding:8px 30px; border-radius:5px; margin-top:20px; float:left; color:#fff; background:#0064B0;}
	.picCenter dd ul li .text_rt span a:hover{ background:#157AD8;}

	.picCenter .prev,.picCenter .next{ display:block; float:left; width:15px; height:22px; margin-left:15px; margin-top:100px; background:url(../images/arrow3.png) no-repeat;  }
	.picCenter .next{ float:right; margin-right:15px; background-position:-20px 0; }
	
.incase ul { width:1250px;}
.incase ul li { float:left; width:228px; margin-right:15px; margin-bottom:15px; text-align:center;}
.incase ul li p { line-height:16px; height:36px; overflow:hidden; display:block; padding:5px 20px;}
.incase ul li img { width:228px; height:146px;}

.inkefu ul { width:1250px;}
.inkefu ul li { background:#fff; float:left; width:587px; margin-right:25px; margin-bottom:25px;}
.inkefu ul li img { width:228px; height:152px; border-radius:5px; float:left;}
.kefu_text { float:left; width:315px; padding:15px 20px 0 20px;}
.kefu_text b { line-height:25px;}
.kefu_text p { color:#999; height:60px; line-height:20px; margin-top:5px; overflow:hidden;}	
.kefu_text strong a{ display:block; padding:3px 20px; border-radius:5px; margin-top:10px; float:left; color:#fff; background:#0064B0;}
.kefu_text strong a:hover{ background:#157AD8;}

.inabout {
	background: #fff url(../images/about_bg.png) repeat-x top;
	padding: 40px 0 30px 0;
}
.inabout_note {
	float: right;
	text-align: left;
	width: 560px; height:330px; padding:20px; background:#0064B0; color:#fff;
	line-height: 20px;
}
.inabout_note h3 { padding-top: 10px; line-height: 40px; font-size: 36px; font-weight:normal; opacity: 0.5; filter: alpha(opacity = 50); }
.inabout_note b { line-height: 30px; font-weight: bold; font-size: 22px; margin-bottom: 14px; }
.inabout_note p { padding:15px 0;}
.a-about {
	color: #333; background:#fff; border-radius:5px; float:left; line-height:35px; padding:0px 20px;
	font-size: 14px;
	display: block;
}


		/* 首页公司相关图片列表 */
		.slideGroup{ width:1200px; margin:30px auto 0 auto; text-align:left;  }
		.slideGroup .parHd{ height:45px; line-height:45px; background:#f4f4f4; padding:0 20px;  position:relative;  }
		.slideGroup .parHd ul{ float:left; position:absolute; left:0px; height:45px;   }
		.slideGroup .parHd ul li { height: 45px; line-height: 45px; font-size: 18px; color: #545454; width: 299px; float: left; text-align: center; border: 1px solid #eee; cursor: pointer; background: #fff; position: relative; margin-left: -1px; -webkit-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; }
		.slideGroup .parHd ul li.on { border-color: #0064B0; background: #0064B0; z-index: 9; color: #fff; }
		.slideGroup .slideBox,.slideGroup .slideBox2{ overflow:hidden; zoom:1; padding:30px 0 10px 0; position:relative;   }

		.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:580px; top:300px; display:block; width:18px; height:18px; background:url(../images/left_right.png) no-repeat -6px -40px; }
		.slideGroup .sNext{ left:605px; background-position: -34px -40px;  }
		.slideGroup .sPrev:hover{ background-position: -6px -7px; }
		.slideGroup .sNext:hover{ background-position: -34px -7px; }
		
		.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
		.slideGroup .parBd ul li{ margin-right:26px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.slideGroup .parBd ul li .pic{ text-align:center; }
		.slideGroup .parBd ul li .pic img{ width:278px; height:176px; border:1px #eee solid; overflow:hidden; display:block; }
		.slideGroup .parBd ul li .pic a:hover img{ border-color:#014B9D;  }
		.slideGroup .parBd ul li .title{ line-height:34px; background:#eee; }
		.slideGroup .parBd ul li:hover .title { background:#014B9D; transition:all 0.3s; }
		.slideGroup .parBd ul li:hover .title a {color:#fff;}
		.slideGroup .parBd .slideBox2 ul li .pic img{ width:180px; height:210px; display:block; }

.home_name { text-align:center;}
.home_name h3 { font-size:22px; font-weight:normal; color:#333;}
.casebg .home_name { padding:30px 0;}
.casebg .home_name h3 { color:#fff;}
.casebg .home_name a { color:#fff;}