﻿@charset "utf-8";
/* 通用写法 */
body{font-family:"宋体"; font-size:12px; color:#333;}
body,ul,ol,li,dl,p,h1,h2,h3,h4,h5,h6,div,form,input{margin:0; padding:0; list-style:none;}
img{border:0;}
a{text-decoration:none; color:#333;}
a:hover{color:#0064AA;}
.f_left{float:left;}
.f_right{float:right;}
.auto{overflow:auto;}
.block{display:block;}

/* 通用内容 */
.head,.nav,.banner,.main,.foot_link,.foot{width:1000px; margin:0 auto; overflow:hidden;}
.mar_b15{margin-bottom:15px;}

.head{height:92px; background:#D7EDFB;}
	.head .logo{width:111px; height:92px; float:left; background:url(/images/logo.jpg);}
	.head .name{width:380px; height:92px; float:left; background:url(/images/name.jpg);}
	.head .head_a{width:406px; float:right; margin-top:50px; font-weight:bold; color:#00968B; text-align:center;}
		.head .head_a a{padding:0 2px; color:#3A3A3C; font:bold 14px/35px "黑体";}
		.head .head_a a:hover{color:#000;}		
		
.nav{height:55px; background:url(/images/nav_bg.jpg);}
	.nav a{width:125px; font:bold 14px/55px "宋体"; color:#fff; display:block; float:left; text-align:center; overflow:hidden;}
	.nav a:hover{background:#fff; color:#0062C7; position:relative;}

.banner{height:375px; position:relative;}
	.banner object{position:absolute; top:-1px; left:-1px;}

.main{padding:20px 0 10px; background:#D7EDFB;}
	.left{width:240px; margin-left:20px; _margin-left:10px; float:left; overflow:hidden;}
		.l_div{height:auto; overflow:hidden;}
			.in_tit{height:28px; font:bold 20px/28px "宋体"; padding-top:2px; padding-left:20px; color:#FFF; background:url(/images/in_tit.jpg) no-repeat; overflow:hidden;}
			.l_fl{height:180px; padding:10px 13px;}
			.in_xw{padding:10px 0; overflow:hidden;}
				.in_xw li{height:30px; line-height:30px; background:url(/images/xw_line.jpg) repeat-x left bottom; overflow:hidden;}
				.l_fl li{padding:0 15px;}
				.in_xw_w li,.xw_main_w li{padding:4px 15px;}
					.in_xw .dian{width:18px; height:30px; float:left; background:url(/images/dian.jpg) no-repeat center left;}
					.in_xw .xw_tit{display:block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
					.in_xw_w .xw_tit{width:200px;}
					.xw_main_w .xw_tit{width:480px;}
					.in_xw .riqi{float:right; margin-right:8px; color:#246ACA;}	
							
			.in_zz{height:282px; padding-top:10px; overflow:hidden;}
				.in_zz li{width:100px; height:70px; border:8px solid #C3C3C1; text-align:center; margin:4px 2px; _margin:4px 1px; float:left; overflow:hidden;}
					.in_zz img{height:70px;}

	.right{width:700px; margin-right:20px; _margin-right:10px; float:right; overflow:hidden;}

.foot_link{height:auto; background:#D7EDFB;}
	.link{height:auto; float:left; border:1px solid #666666; overflow:hidden;}
		.link li{width:180px; height:35px; display:inline; float:left; padding:6px;}
			.link li img{width:180px; height:35px;}
.foot{height:auto; line-height:25px; padding:10px 0; background:#0099FF; color:#FFF; text-align:center;}
	.foot a{color:#FFF;}
	.foot a:hover{color:#000000;}


/* 首页内容 */
.in_div{height:auto; overflow:hidden;}
	.in_div11{width:340px; height:322px; margin-bottom:15px; overflow:hidden;}	
		.in_jj{line-height:24px; padding:10px;}
			.in_jj p{text-indent:2em;}

	.in_cp{height:150px; padding:12px 10px; border:2px solid #999; overflow:hidden;}
		/* 无缝滚动 */
		#colee_main{width:676px; height:150px; margin:0 auto; overflow:hidden;}				
			#colee_auto{width:800%; float:left; text-align:center; overflow:hidden;}
				#colee_left1,#colee_left2{float:left;}
					#colee_left1 li,#colee_left2 li{width:173px; height:130px; float:left; margin-right:20px; border:10px solid #CCCCCC; text-align:center; overflow:hidden;}
						#colee_main img{width:173px; height:130px;}
		
/* 子页通用内容 */	
.zi_tit{height:27px; padding-top:1px; padding-bottom:7px; border-bottom:2px solid #1F80B7;}
	.zi_tit span{font:bold 20px/27px "宋体"; padding:0 30px 0 15px; float:left; background:url(/images/zi_tit.jpg) no-repeat center right; color:#FFF;}
	.zi_tit .posi{float:right; margin-right:20px; padding-top:13px;}
.zi_main{padding:15px 10px 30px; line-height:25px; overflow:hidden;}
	.fenye{height:30px; line-height:30px; padding:20px 0 10px; text-align:center; clear:both; overflow:hidden;}
		.fenye li{display:inline;}
	
/* 产品中心内容 */
.cp_main{width:660px; height:752px; background:#ccc; margin:0 auto; position:relative; z-index:1;}	
	#cp_img{width:660px; height:752px; position:relative; display:table; text-align:center;float:left; overflow:hidden;}
		/*For Firefox Chrome*/
		#cp_img li{width:660px; height:752px; display:table-cell; vertical-align:middle;}
			#cp_img li img{max-width:660px; max-height:752px; margin:0 auto;}
		/*For IE7*/
		*+html #cp_img li{width:100%; height:auto; position:absolute; top:50%; text-align:center;}
			*+html #cp_img li img{position:relative; top:-50%; left:-50%;}
		/*For IE6*/
		*html #cp_img li{width:100%; height:auto; position:absolute; top:51%; text-align:center; display:block;}
			*html #cp_img li img{width:expression(this.width>660?"660px":"auto"); height:expression(this.height>752?"752px":"auto"); position:relative; top:-50%; left:-50%;}

	#cp_on{width:580px; height:21px; text-align:center; position:absolute; bottom:25px; right:40px; z-index:200; overflow:hidden;}
		#cp_on li{width:12px; height:12px; display:inline; position:relative; border-radius:7px;}
			#cp_on li a{width:12px; height:12px; font-size:0; margin:0 5px; display:inline-block; color:#d9d9d9; background:#d9d9d9;}
			#cp_on li a:hover,#cp_on .on_show a{color:#fc114a; background:#fc114a;}
	.cp_main .btn{width:40px; height:74px; margin-top:-37px; position:absolute; z-index:222; background:url(/images/cp_btn.png) no-repeat; cursor:pointer;}
	.cp_main #prev{background-position:0px -74px; top:50%; left:0px;}
		.cp_main #prev:hover{background-position:0px 0px;}
	.cp_main #next{background-position:-40px -74px; top:50%; right:0px;}
		.cp_main #next:hover{background-position:-40px 0px;}


/* 资质荣誉内容 */
.ry_main{overflow:hidden;}		
	.ry_main li{width:199px; height:170px; float:left; margin:13px; overflow:hidden;}
		.ry_main .ry_img{width:189px; height:130px; display:block; text-align:center; border:5px solid #C3C3C1; overflow:hidden;}
			.ry_main img{height:130px;}	
		.ry_main h3{height:30px; line-height:30px; text-align:center; overflow:hidden;}

/* 新闻文章、产品详情内容 */			
.wz_bt{text-align:center; line-height:35px; font-size:18px; color:#1F80B7; overflow:hidden;}
.wz_sj{height:30px; margin-bottom:15px; padding-right:15px; font:400 12px/30px "宋体"; text-align:right; border-top:1px solid #34ABA7; border-bottom:1px solid #34ABA7; color:#5a5858; overflow:hidden;}
.wz_nr{line-height:25px; overflow:hidden;}
.wz_fp{height:25px; line-height:25px; padding:30px 0 20px; overflow:hidden;}		

/* 客户留言内容 */	
#ly_main{padding:30px; overflow:hidden;}
	#ly_main div{width:600px; overflow:hidden; display:block; margin-bottom:5px;}
		#ly_main .test,#ly_main textarea{background:#FBFBFB; border:1px solid #C5C5C5; float:left;}
		#ly_main span{width:40px; display:block; float:left;}
		#ly_main .test{width:250px; height:20px;}
		#ly_main textarea{width:350px; height:150px;}
		#ly_main #sub,#ly_main #reset{margin-right:10px; padding:3px 5px 2px;}
		