﻿@charset "utf-8";

/**
 * 全局定义 - 初始化默认样式
 * @Company: (C) 2011 www.bfxhw.com
 * @author: <a href="mailto:545425565@qq.com">XIANGMIAO</a>
 * @QQ:545425565
 * @Time:2011-7-27 15:08:00
 */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 arial,tahoma,\5b8b\4f53,sans-serif; color:#666;}
button,input,select,textarea{font-size:100%}
h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}
ul,ol,li{list-style:none;}a:link,a:visited{color:#0c8ac9;text-decoration:none;}a:hover,a:active{color:#f60;text-decoration: underline;}
img {border: 0;}

.l{float:left;}
.r{float:right;}

.QQbox {z-index: 99; right: 0px; width: 121px; height:277px;position:fixed; _position: absolute; top:180px; right:10px;  background:url(../images/qq/qq.png) no-repeat;}
.close{width:40px; height:30px; margin-left:78px; cursor:pointer;}
.qq_list{margin-top:150px;}
.qq_list .qq_li{text-align:center; margin-top:8px;}

body{font-size:12px; color:#555555; font-family:"微软雅黑"; background:url(../images/bg1.jpg) repeat-x #FFF;}
.ibg{font-size:12px; color:#555555; font-family:"微软雅黑"; background:url(../images/bg.jpg) repeat-x #eeeeee;}
.clearfix{clear:both;}
.m-l{margin-left:10px;}
.m-t{margin-top:10px;}

.top{width:1000px; height:117px; margin:auto; overflow:hidden;}
.top h1 a.logo{display:block;float:left;height:93px;text-indent:-9999px;width:596px; margin-top:10px;background:url(../images/logo.jpg) no-repeat; float:left;}
.tt{width:350px; float:right; text-align:right; height:30px; line-height:30px; margin-top:10px;}
.tt a{ display:block; background:url(../images/tt.jpg) no-repeat 0px 12px; text-indent:10px; width:70px; height:30px; line-height:30px; float:right; text-align:left;}
.tel{display:block;background:url(../images/tel.jpg) no-repeat right; height:40px; width:350px;text-indent:-9999px; float:right;}
.nav{width:1000px;height:38px; margin:auto; background:url(../images/nav_line.jpg) no-repeat left;overflow:hidden;}
.nav ul{ list-style:none;margin:auto; overflow:hidden;}
.nav ul li{width:110px; line-height:38px; height:38px; text-align:center;float:left;font-weight:bold;background:url(../images/nav_line.jpg) no-repeat right;}
.nav ul li .nav_li{width:125px; height:38px;}
.nav ul li a.nav_a{display:block;width:125px;}
.nav .subnav{position: absolute;top:135px;left: 0;width:123px; display:none; background:#1f71af;}
.nav .subnav a{ display:block;width:123px; border-bottom:1px solid #FFF;}

#banner{width: 100%; height: 340px; float: left; margin:auto;z-index: -999; margin-bottom:10px;overflow:hidden;}
.focus{width:100%;height:340px;overflow:hidden;position:relative;}
.f-img-list{height:340px;overflow:hidden;position:absolute;left:0;top:0;z-index:100;width:100%;}
.f-img-list li{height:340px;text-align:center;width:100%;position:absolute;left:0;top:0;z-index:101;list-style: none;}
.f-img-list li a{display:block;height:340px;width:100%; text-indent:-9999px;}
.f-img-list li.on{z-index:105;}
.f-img-list li.bg01{background:url("/images/banner2.jpg") no-repeat 50% 0;}
.f-img-list li.bg02{background:url("/images/banner1.jpg") no-repeat 50% 0;}
.f-img-list li.bg03{background:url("/images/banner1.jpg") no-repeat 50% 0;}
.f-img-list li.bg04{background:url("/images/banner4.jpg") no-repeat 50% 0;}

.d-select-list{position:absolute;bottom:0;height:90px;background:#ff0000;z-index:110;}
.d-select-list li{list-style:none;padding-top:10px;background:#f8f8f8;float:left;position:relative;}
.d-select-list li.on{background:#d9d9d9;}
.d-select-list li a{position:relative;width:195px;overflow:hidden;display:block;height:76px;border-right:1px dotted #b8c2cc;padding:2px 25px;text-decoration:none;}
.d-select-list li a .title{height:20px;line-height:20px;color:#012239;}
.d-select-list li a .icon{height:48px;width:48px;float:left;}
.d-select-list li a .desc{margin-top:2px;line-height:20px;}
.d-select-list li .arrow{position:absolute;top:-8px;left:117px;width:16px;height:8px;display:none;}
.d-select-list li.on .arrow{display:block;}
.focusbtn{z-index:999;width:45px;height:100px;position:absolute;top:148px;background:url("/images/sprite.png") no-repeat;cursor:pointer;opacity:0.2;-moz-opacity:0.2;filter:alpha(opacity=20);}
.focus-btn-next{left:0;background-position:0 0;}
.focus-btn-prev{right:0;background-position:100% 0;}
#flash-aboot{width: 100%; height: 293px; float: left; margin: 0 auto; background: url(/template/style02/banner-about.jpg) no-repeat center top;}
#flash-news{width: 100%; height: 293px; float: left; margin: 0 auto; background: url(/template/style02/banner-news.jpg) no-repeat center top;}
#flash-product{width: 100%; height: 293px; float: left; margin: 0 auto; background: url(/template/style02/banner-product.jpg) no-repeat center top;}
#flash-case{width: 100%; height: 293px; float: left; margin: 0 auto; background: url(/template/style02/banner-case.jpg) no-repeat center top;}
#flash-contact{width: 100%; height: 293px; float: left; margin: 0 auto; background: url(/template/style02/banner-contact.jpg) no-repeat center top;}
#flash-job{width: 100%; height: 293px; float: left; margin: 0 auto; background: url(/template/style02/banner-job.jpg) no-repeat center top;}

.otherfalsh{width:100%; margin:auto; height:220px; text-align:center;}
.aboutflash{width:100%; margin:auto; height:300px; text-align:center; background:url(../images/about.jpg) no-repeat center #0168b7;}
.hrflash{width:100%; margin:auto; height:300px; text-align:center; background:url(../images/hr.jpg) no-repeat center #0168b7;}
.cpflash{width:100%; margin:auto; height:300px; text-align:center; background:url(../images/cp.jpg) no-repeat center #0168b7;}
.newsflash{width:100%; margin:auto; height:300px; text-align:center; background:url(../images/news.jpg) no-repeat center #0168b7;}
.networkflash{width:100%; margin:auto; height:300px; text-align:center; background:url(../images/network.jpg) no-repeat center #0168b7;}
.yyflash{width:100%; margin:auto; height:300px; text-align:center; background:url(../images/cpyy.jpg) no-repeat center #0168b7;}
.contactusflash{width:100%; margin:auto; height:300px; text-align:center; background:url(../images/contactus.jpg) no-repeat center #0168b7;}


.content{width:1000px; margin:auto; margin-top:20px; overflow:hidden;}
	
	.intype{ padding:15px 0px 25px 0px; overflow:hidden;}
	.intype ul li.tli1{background:url(../images/li1.jpg) no-repeat; width:241px; height:84px; float:left; margin-right:11px;}
	.intype ul li.tli2{background:url(../images/li2.jpg) no-repeat; width:241px; height:84px; float:left; margin-right:11px;}
	.intype ul li.tli3{background:url(../images/li3.jpg) no-repeat; width:241px; height:84px; float:left; margin-right:11px;}
	.intype ul li.tli4{background:url(../images/li4.jpg) no-repeat; width:241px; height:84px; float:left; margin-right:0px;}
	.intype ul li a{display:block; line-height:83px; text-indent:55px; font-size:18px;}
	
	.tal_all{height:25px;overflow:hidden;}
	.tal_all .tal_title{width:89px;float:left; text-align:center; color:#FFF; font-size:14px; line-height:25px; font-weight:bold; background:url(../images/ttt.jpg) no-repeat;}
	.tal_all .tal_title span{font-size:12px; color:#888; padding-left:5px;}
	.tal_all .more{float:right; line-height:25px; padding-right:6px;}
	
	.FAQ{width:360px; float:left;}
	.FAQ ul{ padding:10px;width:340px;}
	.FAQ ul li a{display:block; width:250px; height:26px; float:left; overflow:hidden;}
	.FAQ ul li span{ display:block;color:#888; width:90px; float:right;}
	.FAQ ul li{ background:url(../images/nli.png) no-repeat 0px 10px; text-indent:15px; width:340px; margin:auto; line-height:26px; height:26px; vertical-align:bottom;overflow:hidden;}
	
	.index_about{width:365px;overflow:hidden; float:left; border-right:1px dashed #e4e4e4; margin-right:20px; margin-left:10px;}
	.index_about img{float:left; padding-right:7px;}
	.index_about_msg{padding:10px; line-height:26px;}
	
	.index_us{ width:244px; float:left;}
	.index_us .us_msg{padding:10px 10px 10px 5px; line-height:26px;}
	
	


	.ls{width:229px; float:left;}
	.ls .tt_title{background:url(../images/tal.jpg) no-repeat; height:38px; font-family:"微软雅黑"; height:45px; line-height:42px; text-indent:13px;font-size:16px; font-weight:bold;}
	.ls .tt_title span{color:#a2a2a2; font-size:14px; font-weight:normal; padding-left:5px;}
	.ls .pr_type ul{border:1px solid #f4f4f5;border-top:0px; padding:10px 10px 10px 25px;}
	.ls .pr_type ul .biglist{ background:url(../images/tli.jpg) no-repeat 0px 10px; text-indent:15px; line-height:25px; height:25px; font-weight:bold;}
	.ls .pr_type ul li{line-height:30px; text-indent:15px; cursor:pointer; background:url(../images/tli.jpg) no-repeat 0px 10px; }
	
	.pr_list ul{border:1px solid #f4f4f5;border-top:0px; padding:10px 10px 10px 15px; margin-bottom:10px;}
	.pr_list ul li{line-height:30px; text-indent:15px; cursor:pointer; background:url(../images/en.gif) no-repeat 5px 12px;}
	
	.index_cu{overflow:hidden;margin-top:10px;}
	.index_cu_msg{ line-height:30px; border:1px solid #f4f4f5; border-top:0px; padding:10px 10px 10px 15px;}
	
	
	.pro_namelist{margin-bottom:10px;}
	.pro_namelist ul{padding:10px; border:1px solid #ccc;}
	.pro_namelist ul li{background:url(../images/en.gif) no-repeat 10px 8px; line-height:25px; width:200px; margin:auto; text-indent:20px; height:25px; overflow:hidden;}

	.zilist{position:absolute; margin-left:135px; margin-top:-305px; width:125px; background:#1f71af; display:none;}
	.zilist a{ display:block;width:123px; border-bottom:1px solid #FFF; text-align:center; text-indent:0px;}

	.ls .tal_smail{ background:url(../images/tal.gif) no-repeat #1277cf 10px 11px; height:32px; line-height:32px; text-indent:25px; color:#FFF; font-size:14px; font-weight:bold;}
	
	
	
	.frend{width:998px; border:1px solid #ccc; margin:auto; margin-top:10px;}
	.frend .frend_title{padding:8px 0px 5px 13px;  color:#0072c4; font-size:14px; font-weight:bold; overflow:hidden;}
	.frend .frend_text{padding:0px 13px 8px 13px;}
	
	.rs{width:750px; float:left; margin-left:20px;}
		.tal_big{border-bottom:2px solid #EBEBEB; height:35px;  line-height:35px; color:#888; }
		.tal_big .big_title{font-weight:bold; float:left; font-size:18px;  }
			.big_title span{color:#a2a2a2; font-size:14px; font-weight:normal; padding-left:5px;}
			.tal_big .more{ float:right; padding-right:10px;}
		.allbox{ overflow:hidden;}
		.imgnews{width:365px; float:left; line-height:24px; height:99px; padding:15px 10px 20px 0px; overflow:hidden;}
		.imgnews img{padding-left:5px;}
		.imgnews a{color:#b02923;}
		ul.news_list{ padding:10px; overflow:hidden;}
		.news_list li{float:left; width:360px; height:30px; line-height:30px;vertical-align: bottom; background:url(../images/nli.jpg) no-repeat 0px 10px; text-indent:13px;}
		.news_list li a{display:block; width:260px; height:30px; float:left;}
		
		.shebei{ margin-top:10px;}
		
		#demo{width:740px; margin:auto; height:150px; padding:10px 5px 10px 5px; overflow:hidden;}
		
		.index_product{width:1000px;padding-bottom:10px; margin-top:15px; overflow:hidden; }
		.index_product ul{padding:15px 0px 15px 0px; overflow:hidden;}
		.index_product ul li{width:172px; height:205px; margin-left:5px; margin-right:15px;text-align:center; line-height:25px; float:left; overflow:hidden;}
		.index_product ul li a{display:block; width:172px;}
		.index_product ul li a.pr_img{border:1px solid #ccc; width:170px;}
	
	.tbase{background:#dededc; width:100%; height:200px;}
	.tbase .cct{width:1000px; margin:auto; padding-top:10px;}
	
		.promise{width:420px; margin-right:15px; float:left;}
		.promise p{ padding-top:10px; font-size:14px; line-height:30px;}
		.s_big{ height:35px;  line-height:35px; color:#555555; }
		.s_big .s_title{font-weight:bold; float:left; font-size:14px;  }
			.s_title span{color:#a2a2a2; font-size:14px; font-weight:normal; padding-left:5px;}
			.s_big .more{ float:right; padding-right:10px;}
			
		.service{ width:260px; float:left; margin-right:15px;}
		.service p{ padding-top:10px; font-size:14px; line-height:30px;}
		.cuss{width:290px; float:left;}
		.cuss p{ padding-top:10px; font-size:14px; line-height:30px;}
		
		
		.about_msg{padding:15px 10px 10px 10px; clear:both;line-height:24px;}
		.about_msg p{margin-top:10px; text-indent:2em;}
		
		.product_msg{padding:15px 0px 10px 0px; clear:both; overflow:hidden;}
		.prlistbox{width:170px; height:200px; overflow:hidden; float:left; margin-top:10px; margin-left:9px; margin-right:8px;}
		.prlistimg img{border:1px solid #ccc;}
		.prlistname{height:25px; line-height:25px; text-align:center;}
	 
		
	.honor_msg{padding:15px 0px 10px 0px; clear:both; overflow:hidden;}
		.honor_msg ul li{width:335px; height:220px; text-align:center; margin-bottom:15px; line-height:30px; border:1px solid #ccc; padding:2px; float:left; margin-left:10px; overflow:hidden;}
		.honor_msg ul li img{ max-width:335px;}
		
	.product_msg h2{font-size:14px; text-align:center; font-weight:bold;}
	.show_img{text-align:center; padding:10px;}
	.product_msg .border4{border:1px solid #ccc; margin:10px;}
	.product_msg .info_conbox{line-height: 22px;}
	.product_msg .info_conbox strong{ display: block;overflow: hidden;padding-top: 15px;}
	.product_msg .info_conbox table tr td{text-align:center;}
	
	.proname{font-size:14px; font-weight:bold; border-bottom:1px solid #ccc; line-height:40px; height:40px;}
	.vmsg{line-height:25px; padding-top:10px; color:#06F;}
	
	.news_msg{padding:15px 0px 10px 0px; clear:both; overflow:hidden;}
	.news_msg ul li{background:url(../images/li.gif) no-repeat 10px 12px; line-height:30px; height:30px; text-indent:20px; border-bottom:1px dashed #ccc;}
	.news_msg ul li a{float:left;}
	.news_msg ul li span{float:right;}
	
	.news_msg h2{font-size: 20px;font-family: "Microsoft Yahei";font-weight: 600;text-align: center;padding: 5px 0 14px 0;width: 718px;height: 30px;line-height: 30px;}
	.news_msg .info{height:20px;line-height:17px;text-align:center;overflow:hidden;color:#666;font-size: 12px;}
	.news_msg .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
	.news_msg .info a{color:#690;}
	.news_msg .info_conbox{line-height: 30px;}
	.info_conbox p{text-indent:2em;}
	.news_msg .info_conbox img{ margin:5px;max-width:710px;}
	.news_msg p{ text-indent:2em;}
	.news_msg p strong{ margin-top:10px; display:block;}
	
	
	.xgcp h4{border-bottom:1px solid #ccc; background:#E8E8E8; text-indent:10px; line-height:30px;}
	.xgcp ul{padding-top:15px;}
	.xgcp ul li{width:160px; height:195px; margin-left:8px; _margin-left:5px; margin-right:8px; _margin-right:5px;text-align:center; float:left;}
	.xgcp ul li img{border:1px solid #ccc;}
	
	.hr_msg{padding:15px 0px 10px 0px; clear:both; overflow:hidden; line-height:25px;}
	.org16{font-size:14px; font-weight:bold;}
	.foot{width:100%; background:#b02923; height:124px;}
	.foot .foot_text{width:1000px; margin:auto; text-align:center; padding-top:10px; line-height:21px; color:#FFF;}
	.page{text-align:center; clear:both; line-height:40px;}
	
	.foot{width:100%; background:#b02923; height:124px; margin-top:10px; color:#FFF;}
	.foot .foot_text{width:1000px; margin:auto; text-align:center; padding-top:10px; line-height:21px;}


a:link{font-size:12px; color:#555555;text-decoration:none;}
a:visited{font-size:12px; color:#555555;text-decoration:none;}
a:hover{font-size:12px; color:#FF0000;text-decoration:underline;}
a:active{font-size:12px; color:#555555;}

.nav a:link{font-size:14px; color:#FFF;text-decoration:none;}
.nav a:visited{font-size:14px; color:#FFF;text-decoration:none;}
.nav a:hover{font-size:14px; color:#0087D1;text-decoration:underline;}
.nav a:active{font-size:14px; color:#FFF;}

.type_title a:link{font-size:14px; color:#FFF;text-decoration:none;}
.type_title a:visited{font-size:14px; color:#FFF;text-decoration:none;}
.type_title a:hover{font-size:14px; color:#FF0000;text-decoration:underline;}
.type_title a:active{font-size:14px; color:#FFF;}

.subnav a:link{font-size:12px; color:#FFF;text-decoration:none;}
.subnav a:visited{font-size:12px; color:#FFF;text-decoration:none;}
.subnav a:hover{font-size:12px; color:#FF0000;text-decoration:underline;}
.subnav a:active{font-size:12px; color:#FFF;}

.zilist a:link{font-size:12px; color:#FFF;text-decoration:none;}
.zilist a:visited{font-size:12px; color:#FFF;text-decoration:none;}
.zilist a:hover{font-size:12px; color:#FF0000;text-decoration:underline;}
.zilist a:active{font-size:12px; color:#FFF;}

.foot a:link{font-size:12px; color:#FFF;text-decoration:none;}
.foot a:visited{font-size:12px; color:#FFF;text-decoration:none;}
.foot a:hover{font-size:12px; color:#FF0000;text-decoration:underline;}
.foot a:active{font-size:12px; color:#FFF;}

