﻿@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:#222; font-family:"微软雅黑"; background:url(../images/bg_02_01.gif);}
.in_bg{font-size:12px; color:#222; font-family:"微软雅黑"; background:url(../images/bg.png) repeat-x;}

.clearfix{clear:both;}
.m-l{margin-left:10px;}
.m-t{margin-top:10px;}

.main{background:url(../images/bg1.png) repeat-x; width:100%; overflow:hidden}

.top{width:1000px;  margin:auto; overflow:hidden; height:104px;}
.bangbeng{ text-align:right; height:24px; line-height:24px;}
.ct{width:1000px; margin-top:5px; height:72px; overflow:hidden;}

.ct h1 a.logo{display:block;float:left;height:70px;text-indent:-9999px;width:540px;background:url(../images/logo.jpg) no-repeat 0px 2px; float:left;}
.ct .ho{height:62px; width:460px; padding-top:5px; float:right; background:url(../images/ho.jpg) no-repeat right;}

#tms{float:right; margin-top:5px;width:500px; height:54px; overflow:hidden; text-align:right;}
#tms img{ margin-right:5px;}

#dms{ width:980px; height:60px; margin:auto; padding:10px 0px 10px 0px;overflow:hidden;}
#dms img{ margin-right:5px;}
	
.nav{ width:1000px; wheight:40px; margin:auto;}
/*.nav ul li{line-height:40px; height:40px; text-align:center;float:left;font-weight:bold; padding:0px 20px 0px 20px;}
.nav ul li.nav_li{height:40px; 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; border-bottom:1px solid #FFF;}
*/
.nav ul li.nav_li{height:40px; background:#ae150e;}
.nav ul li{height:40px; line-height:40px;  text-align:center;float:left;font-weight:bold;}
.nav ul#jMenu li a{display:block;cursor:pointer;font-size:14px ;padding:0px 22px 0px 22px;}
.nav ul#jMenu li a:hover{background:#ae150e; color:#FFF;}
.nav ul#jMenu li:hover>a{background:#ae150e; color:#FFF;}
.nav ul#jMenu li ul{padding:0px; margin-top:0px;}
.nav ul#jMenu li ul li{background:#ae150e; width:220px;height:35px; text-align:left; line-height:35px;position:relative;z-index:1999; border-bottom:1px solid #242424;}
.nav ul#jMenu li ul li a{font-size:12px;}
.nav ul#jMenu li ul li a.isParent{background:#3a3a3a}
.nav ul#jMenu li ul li a:hover{background:#242424; border:0px; text-decoration:none;}



.search{width:1000px; height:43px; line-height:43px; margin:auto; font-size:14px; overflow:hidden;}
.search .keycss{border:1px solid #ccc; height:26px; line-height:26px; padding-left:10px; width:186px; overflow:hidden;}
.search .bt_sa{background:#0090ff; cursor:pointer; border:0px; height:28px; width:28px; font-size:12px; color:#fff;}
.search a{ margin-left:10px;}



#banner{width: 100%; height: 380px; float: left; margin:auto;z-index: -999; 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%; text-indent:-9999px;}
.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;}
.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;}


.otherfalsh{width:1000px; margin:auto; height:190px; text-align:center;}
.aboutflash{width:100%; height:190px; text-align:center; background:url(../images/about.jpg) no-repeat center #eaeaea; border-bottom:4px solid #eaeaea;}
.hrflash{width:100%; height:190px; text-align:center; background:url(../images/hr.jpg) no-repeat center #eaeaea; border-bottom:4px solid #eaeaea;}
.cpflash{width:100%; height:190px; text-align:center; background:url(../images/cp.jpg) no-repeat center #eaeaea; border-bottom:4px solid #eaeaea;}
.weiflash{width:100%; height:190px; text-align:center; background:url(../images/wei.jpg) no-repeat center #eaeaea; border-bottom:4px solid #eaeaea;}
.newsflash{width:100%; height:190px; text-align:center; background:url(../images/news.jpg) no-repeat center #eaeaea; border-bottom:4px solid #eaeaea;}
.contactusflash{width:100%; height:190px; text-align:center; background:url(../images/contactus.jpg) no-repeat center #eaeaea; border-bottom:4px solid #eaeaea;}
.honorflash{width:100%; height:190px; text-align:center; background:url(../images/honor.jpg) no-repeat center #eaeaea; border-bottom:4px solid #eaeaea;}
.downflash{width:100%; height:190px; text-align:center; background:url(../images/download.jpg) no-repeat center #eaeaea; border-bottom:4px solid #eaeaea;}
.oflash{width:100%; margin:auto; height:190px; text-align:center; background:url(../images/oflash.jpg) no-repeat center #eaeaea; border-bottom:4px solid #eaeaea;}

.content{width:1000px; margin:auto;overflow:hidden;}

	.box_li{background:url(../images/in_type_bg.jpg) no-repeat; width:235px; height:319px; float:left; margin-right:18px; margin-top:40px;}
	.box_li .ty_title{font-size:18px; text-align:center; color:#FFF; line-height:40px; }
	.box_li ul.type_li{padding:12px 10px 15px 15px; overflow:hidden;}
	.box_li ul.type_li li{width:208px; line-height:22px; float:left; background:url(../images/t_li.jpg) no-repeat 0px 7px; text-indent:10px;}
	
	.box_li .index_about{padding:12px 10px 15px 10px; line-height:21px; overflow:hidden;}
	.box_li .index_about a{ display:block;background:#15234b; color:#FFF; width:40px; text-align:center; margin-top:6px; float:right;}
	.box_li ul.news_li{padding:12px 10px 15px 15px; overflow:hidden;}
	.box_li ul.news_li li{background:url(../images/nli.jpg) no-repeat 0px 10px; line-height:21px; text-indent:10px; width:205px; height:21px; overflow:hidden;}
	
	.box_li p{padding:12px 10px 15px 15px; overflow:hidden; line-height:21px;}
	
	.index_tal_big{height:35px;  line-height:35px; color:#888; }
		.index_tal_big .index_big_title{ float:left; font-size:24px;color:#FF0000; }
			.index_tal_big span{color:#a2a2a2; font-size:14px; font-weight:normal; padding-left:5px;}
			.index_tal_big .more{ float:right; padding-right:10px;}
			.index_tal_big .more a{ display:block;background:#15234b; color:#FFF; width:60px; height:21px; line-height:21px; text-align:center; margin-top:5px; float:right;}

/*	.index_product{width:1000px;padding-bottom:30px; margin-top:15px; overflow:hidden; }
	.index_product ul{ padding:20PX 0PX 10PX 0PX; overflow:hidden;}
	.index_product ul li{width:225px; height:225px; margin-left:5px; margin-right:15px;text-align:center; line-height:25px; float:left; overflow:hidden;}
	.index_product ul li a.pr_name{display:block; width:225px; background:url(../images/cp_name.jpg) no-repeat; height:38px; line-height:38px; text-align:center; color:#FFF;}
	.index_product ul li a.pr_img{display:block;border:1px solid #ccc; width:221px; border:2px solid #15234b;}
	.index_product ul li a.pr_img img{width:220px; height:155px;}
	*/
	
	
.ls{width:229px; float:left; overflow:hidden;}

		.one_tel{height:27px;overflow:hidden; background:url(../images/ta_bg.jpg) no-repeat;}
		.one_tel .one_tel_title{width:105px; font-size:14px; text-indent:30px; float:left; line-height:27px; height:27px; font-weight:bold; color:#FFF;}
		.one_tel .more{line-height:30px; height:29px; padding-right:10px;float:right;}
		
		.two_tel{height:30px;overflow:hidden; background:url(../images/tli.gif) no-repeat 10px 10px ; border-bottom:1px solid #ccc;}
		.two_tel .two_tel_title{width:105px; font-size:14px; text-indent:30px; float:left; border-bottom:1px solid #0074c8; color:#0066af; line-height:30px; height:29px; font-weight:bold;}
		.two_tel .more{line-height:30px; height:29px; padding-right:10px;float:right; }

		.tuipr{width:229px; height:210px; margin-bottom:10px;}
		
		.type_box ul{padding-top:10px;}
		.type_box ul li{background:url(../images/nli.png) no-repeat 15px 11px; line-height:31px; height:31px; border-bottom:1px solid #eeeeee; text-indent:30px; overflow:hidden;}
		.download{ margin-bottom:5px; margin-top:8px;}
	.cs{ width:490px; float:left; margin-left:15px; margin-right:15px; overflow:hidden;}
		.index_about{ padding:7px;overflow:hidden; float:left; margin-top:7px; line-height:30px; text-indent:2em;}
	
		.index_about img{float:left;}
		.index_about_msg{padding:10px; line-height:24px; border:1px solid #b0c9dd;}
		
		.index_product ul{padding:10px 0px 10px 0px; overflow:hidden;}
		.index_product ul li{width:142px; height:165px; margin-left:10px; margin-right:10px; margin-bottom:8px;text-align:center; float:left; overflow:hidden; line-height:30px;}
		.index_product ul li img{border:1px solid #ccc;}
		
	.irs{width:251px; float:left; overflow:hidden;}
		.index_faq{width:250px; overflow:hidden;}	
		
		.index_faq ul{ padding:10px;width:250px;}
		.index_faq ul li{ background:url(../images/li.gif) no-repeat 0px 10px; text-indent:10px; width:250px; line-height:24px; height:24px; overflow:hidden;}
	
	

	.ls .tt_title{background:#2884d7; height:38px; line-height:38px; text-indent:13px;font-size:16px; font-weight:bold; color:#fff;}
	.ls .tt_title span{color:#a2a2a2; font-size:14px; font-weight:normal; padding-left:5px;}
	.ls .pr_type ul{padding:10px 10px 10px 25px; background:#2884d7;}
	.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:5px;}
	.index_cu_msg{ line-height:30px; background:url(../images/cu.jpg) no-repeat ; padding-top:60px;}
	.index_cu_msg1{ line-height:30px;}
	.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{color:#fff; background:#ae150e; margin-top:10px; margin-bottom:10px; font-size:14px; text-indent:15px;height:35px; line-height:35px; font-family:"微软雅黑"; overflow:hidden;}
		
		.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;}
		
		
	
	.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:10px 10px 10px 10px; clear:both;line-height:24px; font-size:14px;}
		.about_msg p{margin-top:10px; text-indent:2em;}
		
		.product_msg{padding:15px 10px 10px 10px; clear:both; overflow:hidden;}
		.product_msg ul{ overflow:hidden;}
		.product_msg ul li{width:220px; height:266px; margin-left:10px; margin-right:13px; margin-bottom:10px;text-align:center; line-height:25px; float:left; overflow:hidden;}
		.product_msg ul li a.pr_name{display:block; width:225px; background:url(../images/cp_name.jpg) no-repeat; height:38px; line-height:38px; text-align:center; color:#FFF;}
		.product_msg ul li a.pr_img{display:block;border:1px solid #ccc; width:220px; border:2px solid #15234b;}
		.product_msg ul li a.pr_img img{width:220px; height:220px;}
		
		.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;}
	.honor a{display:block; width:214px; border:2px solid #ccc; margin-bottom:10px;}
	.honor a img{border:2px solid #FFF; max-width:210px;}
		
	.product_msg h2{font-size:16px;font-weight:bold;}
	
	.product_msg .border4{border:1px solid #ccc; margin:10px;}
	.product_msg .info_conbox{line-height: 24px;}
	.product_msg .info_conbox strong,h3{ display:block;overflow: hidden;padding-top: 15px; color:#15234B}
	.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;}
	.product_msg .kf{width:309px;margin-top:10px;}
	.product_msg .lix{border:1px solid #BCE8F1; background:#D9EDF7;width:270px; margin-left:5px; padding:10px 15px 10px 15px; line-height:30px; 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 10px 10px 10px; 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-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 img{ margin:5px;max-width:710px;}
	
	.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:url(../images/foot_bg.jpg) repeat-x #2884d7; height:124px; font-size:12px;}
	.foot .foot_text{width:1000px; margin:auto; padding-top:10px; line-height:24px; color:#FFF; text-align:center;}
	.foot_left{width:800px; float:left;}
	.foot_right{width:200px; height:124px; float:left; }
	.page{text-align:center; clear:both; line-height:40px; margin-top:30px;}
	

a:link{font-size:12px; color:#222;text-decoration:none;}
a:visited{font-size:12px; color:#222;text-decoration:none;}
a:hover{font-size:12px; color:#FF0000;text-decoration:underline;}
a:active{font-size:12px; color:#222;}

.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;}

a.pr_name a:link{font-size:12px; color:#FFF;text-decoration:none;}
a.pr_name a:visited{font-size:12px; color:#FFF;text-decoration:none;}
a.pr_name a:hover{font-size:12px; color:#FF0000;text-decoration:underline;}
a.pr_name a:active{font-size:12px; color:#FFF;}

.search a:link{font-size:12px; color:#FFF;text-decoration:underline; }
.search a:visited{font-size:12px; color:#FFF;text-decoration:none;}
.search a:hover{font-size:12px; color:#FF0000;text-decoration:underline;}
.search a:active{font-size:12px; 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;}

.pr_type a:link{font-size:12px; color:#FFF;text-decoration:none;}
.pr_type a:visited{font-size:12px; color:#FFF;text-decoration:none;}
.pr_type a:hover{font-size:12px; color:#FF0000;text-decoration:underline;}
.pr_type a:active{font-size:12px; color:#FFF;}

.tal_big a:link{font-size:14px; color:#FFF;text-decoration:none;}
.tal_big a:visited{font-size:14px; color:#FFF;text-decoration:none;}
.tal_big a:hover{font-size:14px; color:#FF0000;text-decoration:underline;}
.tal_big a:active{font-size:14px; 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;}

.page a:link{font-size:12px; color:#222;text-decoration:underline;}
.page a:visited{font-size:12px; color:#222;text-decoration:underline;}
.page a:hover{font-size:12px; color:#FF0000;text-decoration:underline;}
.page a:active{font-size:12px; color:#222;text-decoration:underline;}
