﻿@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: 178px; position: absolute; top: 90px; cursor:pointer;}
.QQbox .press {right: 0px; width: 33px; cursor: pointer; border-top-style: none; border-right-style: none; border-left-style: none; position: absolute; height: 158px; border-bottom-style: none; cursor:pointer;}
.QQbox .Qlist {background:url(../images/qq/qq_listbg.gif) repeat-y -155px 0px; left: 0px; width: 145px; position: absolute}
.QQbox .Qlist .t {background: url(../images/qq/qq_listbg.gif) no-repeat left 50%; width: 145px; height: 6px;}
.QQbox .Qlist .bg {background: url(../images/qq/qq_listbg.gif) no-repeat right 50%; width:145px; height: 10px;}
.QQbox .Qlist .con {background: #fff; margin:auto; width: 90%; overflow:hidden;}
.QQbox .Qlist .con .con_title{border-right: #3a708d 1px solid; border-top: #3a708d 1px solid; background: url(../images/qq/qq_listbg.gif) repeat-y -163px 0px; font-size:12px; border-left: #3a708d 1px solid; color: #fff; border-bottom: #3a708d 1px solid; height: 22px; text-align: center; line-height:22px;}
.QQbox .Qlist .con .text_box{width:110px; height:auto;margin:auto; margin-bottom:10px; margin-top:10px;}
.QQbox .Qlist .con .text_box .qq_text{width:100%; height:30px; line-height:30px;}
.QQbox a:link{font-size:13px; color:#000000;text-decoration:none;font-family:"宋体";}
.QQbox a:visited{font-size:13px; color:#000000;text-decoration:none;font-family:"宋体";}
.QQbox a:hover{font-size:13px; color:#046d9d;text-decoration:none;font-family:"宋体";}
.QQbox a:active{font-size:13px; color:#000000;font-family:"宋体";}

body{font-size:12px; color:#555555; font-family:"微软雅黑"; background:url(../images/bg.jpg) repeat-x;}

.clearfix{clear:both;}
.m-l{margin-left:10px;}
.m-t{margin-top:10px;}

.ct{width:1000px; margin:auto; overflow:hidden;}
.top{width:100%;  margin:auto; overflow:hidden; background:#b02923; height:115px; margin-bottom:1px;}
.top h1 a.logo{display:block;float:left;height:114px;text-indent:-9999px;width:289px;background:url(../images/logo.jpg) no-repeat; margin-top:20px; 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:62px; width:710px; padding-top:10px;text-indent:-9999px; float:right;}

.nav{height:42px; float:right;}
.nav ul li{width:85px; line-height:42px; height:42px; text-align:center;float:left;font-weight:bold;}
.nav ul li.nav_li{width:80px; height:42px; background:#ae150e;}
.nav ul li a.nav_a{display:block;width:90px;}

.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: 380px; float: left; margin:auto;z-index: -999; background:#0168b7; margin-bottom:10px;overflow:hidden;}
.focus{width:100%;height:380px;overflow:hidden;position:relative;}
.f-img-list{height:380px;overflow:hidden;position:absolute;left:0;top:0;z-index:100;width:100%;}
.f-img-list li{height:380px;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:380px;width:100%;}
.f-img-list li.on{z-index:105;}
.f-img-list li.bg01{background:url("/images/banner1.jpg") no-repeat 50% 0;}
.f-img-list li.bg02{background:url("/images/banner2.jpg") no-repeat 50% 0;}
.f-img-list li.bg03{background:url("/images/banner3.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:250px; text-align:center; background:url(../images/about.jpg) no-repeat center;}
.hrflash{width:100%; margin:auto; height:250px; text-align:center; background:url(../images/hr.jpg) no-repeat center;}
.cpflash{width:100%; margin:auto; height:250px; text-align:center; background:url(../images/cp.jpg) no-repeat center;}
.newsflash{width:100%; margin:auto; height:250px; text-align:center; background:url(../images/news.jpg) no-repeat center;}
.networkflash{width:100%; margin:auto; height:250px; text-align:center; background:url(../images/network.jpg) no-repeat center;}
.yyflash{width:100%; margin:auto; height:250px; text-align:center; background:url(../images/cpyy.jpg) no-repeat center;}
.contactusflash{width:100%; margin:auto; height:250px; text-align:center; background:url(../images/contactus.jpg) no-repeat center;}

.content{width:1000px; margin:auto; margin-top:10px; overflow:hidden;}
	.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:70px 10px 10px 25px; background:url(../images/cpt.jpg) no-repeat;}
	.ls .pr_type ul .biglist{ background:url(../images/tli.jpg) no-repeat 0px 10px; text-indent:15px; line-height:30px; height:30px; font-weight:bold;}
	.ls .pr_type ul li{line-height:21px; text-indent:15px; cursor:pointer;}
	
	.pr_list ul{border:1px solid #f4f4f5; border-top:0px; padding:10px 10px 10px 10px;}
	.pr_list ul li{line-height:30px; cursor:pointer; width:200px; height:30px; margin:auto; overflow:hidden;}
	
	.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;}
	
	.index_cu{overflow:hidden;margin-top:10px;}
	.index_cu_msg{ line-height:30px; border:1px solid #f4f4f5; border-top:0px; padding:70px 10px 10px 15px; background:url(../images/cu.jpg) no-repeat;}

	.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;}
		
		.wt{ padding:10px; overflow:hidden;}
		.wt 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;}
		.wt 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:162px; height:225px; overflow:hidden; float:left; margin-left:9px; margin-right:8px;}
		.prlistimg img{border:1px solid #ccc;}
		.prlistname{height:50px; line-height:21px; 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:18px; padding-left:15px; font-weight:bold;}
	.product_msg .border4{border:1px solid #ccc; margin:10px;}
	.product_msg .info_conbox{line-height: 24px;}
	.product_msg .info_conbox strong{overflow: hidden;padding-top: 15px;}
	.product_msg .info_conbox table{ width:100%; border:1px solid #ccc;}
	.product_msg .info_conbox table tr td{text-align:center; border-right:1px solid #ccc; border-top:1px solid #ccc;}
	.kf{width:309px;margin-top:10px;}
	.lix{border:1px solid #BCE8F1; background:#D9EDF7; width:270px; margin-left:5px; padding:10px 15px 10px 15px; line-height:25px; margin-top:10px; font-weight:bold;}
	
	.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;}
	.news_msg .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; font-size:14px;}
	.foot .foot_text{width:1000px; margin:auto; text-align:center; padding-top:10px; line-height:24px; color:#FFF;}
	.page{text-align:center; clear:both; line-height:40px;}
	

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:#FF0000;text-decoration:underline;}
.nav a:active{font-size:14px; color:#FFF;}

.imgnews a:link{font-size:14px; color:#b02923;text-decoration:none;}
.imgnews a:visited{font-size:14px; color:#b02923;text-decoration:none;}
.imgnews a:hover{font-size:14px; color:#555;text-decoration:underline;}
.imgnews a:active{font-size:14px; color:#b02923;}

.foot a:link{font-size:14px; color:#FFF;text-decoration:none;}
.foot a:visited{font-size:14px; color:#FFF;text-decoration:none;}
.foot a:hover{font-size:14px; color:#FF0000;text-decoration:underline;}
.foot a:active{font-size:14px; color:#FFF;}

/*.index_product a:link{font-size:12px; color:#555;text-decoration:underline;}
.index_product a:visited{font-size:12px; color:#555;text-decoration:none;}
.index_product a:hover{font-size:12px; color:#2c7bd5;text-decoration:underline;}
.index_product a:active{font-size:12px; color:#555;}

.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;}
*/

