﻿@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:178px; 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; background:url(../images/bg.gif) repeat-x;}
.bg{ background:url(../images/bg1.gif) repeat-x;}

.clearfix{clear:both;}
.m-l{margin-left:10px;}
.m-t{margin-top:10px;}


.top{width:1000px; height:135px; margin:auto;}
.top h1 a.logo{display:block;float:left;height:77px;text-indent:-9999px;width:514px; margin-top:25px;background:url(../images/logo.gif) no-repeat; float:left;}
.sub_title{width:160px; height:135px; float:left;}
.tel{display:block;margin-top:20px; background:url(../images/tel.gif) no-repeat; height:46px; width:301px;text-indent:-9999px; float:left; margin-top:40px;}


.nav{width:1000px;height:36px; margin:auto; overflow:hidden;}
.nav ul{ list-style:none;margin:auto; overflow:hidden;}
.nav ul li{width:111px; line-height:36px; height:36px; text-align:center;float:left;font-weight:bold;}

/*���ݿ�*/
.bannerDiv { clear:both; height:450px; overflow:hidden; position:relative; border-bottom:10PX solid #CCC; }
/*�ֲ�ͼ*/
.fullSlide { clear:both; height:450px; overflow:hidden; position:relative; }
.fullSlide .hd { height:17px; overflow:hidden; position:absolute; right:150px; bottom:25px; z-index:1; }
.fullSlide .hd ul { overflow:hidden; zoom:1; float:left; }
.fullSlide .hd ul li { float:left; width:17px; height:17px; margin-right:8px; background:url(../images/ico_i4.png) right no-repeat; cursor:pointer; }
.fullSlide .hd ul li.on { background:url(../images/ico_i4.png) left no-repeat; }
.fullSlide .bd { position:relative; height:100%; }
.fullSlide .bd li { zoom:1; vertical-align:middle; width:100%; height:450px; }
.fullSlide .bd li a{display:block;height:450px;width:100%; text-indent:-9999px;}
.fullSlide .bd li.bg01{background:url("/images/banner1.jpg") no-repeat 50% 0;}
.fullSlide .bd li.bg02{background:url("/images/banner2.jpg") no-repeat 50% 0;}
.fullSlide .bd li.bg03{background:url("/images/banner3.jpg") no-repeat 50% 0;}
.fullSlide .bd li.bg04{background:url("/images/banner4.jpg") no-repeat 50% 0;}
	
.fullSlide .bd img { display:block; text-align:center; }

.fullSlide .prev, .fullSlide .next { position:absolute; left:2%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/icon-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50); opacity:0.5; }
.fullSlide .next { left:auto; right:2%; background-position:8px 5px; }
.fullSlide .prev:hover, .fullSlide .next:hover { filter:alpha(opacity=100); opacity:1; }
.fullSlide .prevStop { display:none; }
.fullSlide .nextStop { display:none; }



.content{width:1000px; margin:auto; margin-top:10px;}
	.pro_type{ width:230px; height:	130px; overflow:hidden; float:left; margin-right:8px; margin-left:8px; border:1px solid #b0c9dd; background:#FFF;}
	.pro_type .type_title{background:#0097ef; height:35px; text-indent:15px; font-size:16px; font-weight:bold; color:#FFF; line-height:35px; overflow:hidden; border:2px solid #fff;}
	.pro_type ul{padding-top:8px; overflow:hidden;}
	.pro_type ul li{background:url(../images/li.gif) no-repeat 12px 10px; text-indent:20px; line-height:25px; float:left; width:110px; overflow:hidden;}
	.pro_type .type_msg{padding:10px; line-height:25px;}

	.index_product{ margin-top:10px; border:1px solid #b0c9dd; overflow:hidden; padding-bottom:10px;}
		.product_tel{overflow:hidden;}
		.product_tel .t_title{width:150px; padding:10px 0px 15px 0px; text-indent:15px;font-size:16px; font-weight:bold; color:#0072c4; float:left;}
		.product_tel .more{float:right; padding:10px 10px 15px 0px;}
	.index_product ul li{width:175px; height:200px; margin-left:12px; _margin-left:10px; margin-right:12px; _margin-right:10px; margin-bottom:5px;text-align:center; float:left; overflow:hidden;}
	.index_product ul li img{border:1px solid #ccc;}
	
	.index_faq{width:355px; overflow:hidden; float:left;margin-top:10px;}
	.index_faq ul{ padding:10px; border:1px solid #b0c9dd;}
	.index_faq ul li{ background:url(../images/nli.png) no-repeat 10px 10px; text-indent:25px; width:315px;line-height:24px; height:24px; overflow:hidden;}
	
	
	.one_tel{height:25px;background:url(../images/w_tel.gif) no-repeat;overflow:hidden;}
	.one_tel .one_tel_title{width:105px;text-align:center; color:#FFF; float:left; line-height:25px; font-weight:bold;}
	.one_tel .more{float:right; line-height:25px; padding-right:6px;}
	
	
	.index_about{width:477px;margin-left:14px; margin-right:13px;overflow:hidden; float:left; margin-top:10px;}
	.two_tel{height:25px;background:url(../images/a_tel.gif) no-repeat;overflow:hidden;}
	.two_tel .two_tel_title{width:105px;text-align:center; color:#FFF; float:left; line-height:25px; font-weight:bold;}
	.two_tel .more{float:right; line-height:25px; padding-right:6px;}
	
	.tree_tel{height:25px;background:url(../images/b.gif) no-repeat;overflow:hidden;}
	.tree_tel .tree_tel_title{width:105px;text-align:center; color:#FFF; float:left; line-height:25px; font-weight:bold;}
	.tree_tel .more{float:right; line-height:25px; padding-right:6px;}
	
	#demo{width:670px; height:175px; overflow:hidden; margin:auto; padding:15px;}
	#demo img{border:1px solid #ccc;}
	#demo .pr_name{height:25px; width:150px; text-align:center; overflow:hidden; line-height:25px;}
	.index_about_msg img{ float:right; padding-left:15px;}
	.index_about_msg{padding:15px; line-height:24px; border:1px solid #b0c9dd; text-indent:2em;}
	
	.index_cu{width:248px; overflow:hidden; float:left;margin-top:10px;}
	.index_cu_msg{ line-height:25px; border:1px solid #b0c9dd; padding:10px;}
	
	.frend{width:998px; border:1px solid #b0c9dd; 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;}
	
	
	.otherfalsh{width:1000px; margin:auto; height:220px; margin-top:3px;}
	
	.ls{width:248px; float:left; overflow:hidden; margin-right:25px;}
	.a_type{border:1px solid #b0c9dd; padding:10px;}
	.a_type ul li{background:url(../images/nli.png) no-repeat 14px 10px; text-indent:27px; border-bottom:1px dashed #ccc; line-height:30px;} 
	.b{font-weight:bold;}
	
	.rs{width:725px; float:left; }
	.a_title{background:url(../images/title_04.jpg) no-repeat; height:25px; line-height:20px;}
	.a_title .aaa{width:180px; text-indent:25px; float:left; font-size:14px; font-weight:bold; color:#0072c4;}
	.a_title .weizhi{ width:535px;float:left; text-align:right; padding-right:10px;}
	.about_msg{padding:15px 0px 10px 0px; 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-left:5px; margin-right:5px;}
		.prlistimg img{border:1px solid #ccc;}
		.prlistname{height:25px; line-height:25px; text-align:center;}
		
	.product_msg h2{font-size:18px; text-align:center; font-weight:bold;}
	.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;}
	
	.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: 22px;}
	/*.info_conbox p{text-indent:2em;}*/
	.news_msg .info_conbox img{ margin:5px;max-width:710px;}
	
	.xgcp h4{border-bottom:1px solid #ccc; background:#E8E8E8; text-indent:10px; line-height:30px;}
	.xgcp ul{padding-top:15px;}
	.xgcp ul li{width:165px; height:195px; margin-left:8px; _margin-left:5px; margin-right:8px; _margin-right:5px;text-align:center; float:left;}
	.xgcp ul li img{border:2px solid #ccc;}
	
	.page{text-align:center; clear:both; line-height:40px;}
	.foot{width:100%; background:url(../images/foot_bg.gif) repeat-x; height:124px; margin-top:10px;}
	.foot .foot_text{width:1000px; margin:auto; text-align:center; padding-top:10px; line-height:21px;}




/*.ls{width:211px; float:left;}
.title_bg{width:211px; background:url(../images/type_tel.jpg) no-repeat; height:31px;font-size:14px; line-height:31px; text-indent:15px; color:#FFF;}
.ls ul { padding:6px; overflow:hidden;}
.ls ul li{width:200px; margin:auto; background: url(../images/li.jpg) no-repeat 15px 10px; text-indent:24px; line-height:24px;}
.ls ul li.news{ width:200px;margin:auto; background: url(../images/li.jpg) no-repeat 5px 10px; text-indent:14px; line-height:24px; height:24px; overflow:hidden;}

.rs{width:759px; margin-left:10px; _margin-left:8px; float:left;}
.all_tel{height:40px; overflow:hidden;}
.all_tel strong{background:url(../images/tt.jpg) no-repeat;width:118px; padding:5px 0px 10px 0px; text-align:center; color:#FFF; float:left;}
.all_tel span{float:right; margin-top:10px;}
.rs .cplist{}
.rs .cplist .list_bg{width:740px; overflow:hidden;}
.rs .list_bg .list_img{padding:4px; float:left;}
.rs .list_bg .list_img img{border:1px solid #cccccc;}
.rs .list_bg .list_msg{ width:540px; float:left;padding:8px 0px 4px 6px;}
.rs .list_bg .list_msg p{line-height:20px;}
.list_msg .hh{color:#d80303; font-size:14px; margin-top:5px; height:21px; line-height:21px; overflow:hidden;}
.list_bg h5{height:25px; overflow:hidden;}
.list_bg h5 a{color:#1850A7; font-size:16px; padding:3px;}

.index_product{width:759px; margin-top:5px;}
.index_product ul li{width:138px; height:165px; margin-left:6px; _margin-left:5px; margin-right:6px; _margin-right:5px; margin-bottom:5px;text-align:center; float:left; overflow:hidden;}
.index_product ul li img{border:2px solid #ccc;}
.index_product ul li p{font-size:12px; color:#ff0000; line-height:25px;}

.index_about{ width:735px;padding:10xp; line-height:21px; overflow:hidden;}
.index_about img{margin-right:10px;}

.clearleft{margin-left:0px; margin-right:10px;_margin-right:4px;}

.jiage{}
.jiage ul{width:100%;overflow:hidden;}
.jiage ul li {float:left;width:690px;margin:10px 0;border-bottom:1px #ddd dotted;padding:5px;}
.jiage ul li img {float:left;width:125px;height:125px; border:1px solid #ccc; padding:1px;}
.jiage ul li h3 {font-size:18px;float:right;margin-left:15px;width:540px;}
.jiage ul li h3 a {color:#ff6600;Font-size:18px;}
.jiage ul li h3 a:hover {color:#ff6600;}
.jiage ul li h3 span a {color:#f60;text-decoration:none;}
.list li h3 span {color:#f60;}
.jiage ul li p {color:#777;margin-top:4px;line-height:23px;font-size:14px;float:right;margin-left:15px;width:540px;}
.cus{line-height:25px; padding:10px; height:150px;}
.index_cu{ line-height:25px; width:205px; margin:auto; padding:6px 0px 6px 0px; background:url(../images/cu_bg.jpg) no-repeat bottom right;}

.show_jiage{padding:10px;margin-bottom: 10px;font-size: 14px;/*border-bottom: 1px #ccc dashed;}
.show_jiage h1{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;}
.show_jiage .info{height:20px;line-height:17px;text-align:center;overflow:hidden;color:#666;font-size: 12px;}
.show_jiage .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.show_jiage .info a{color:#690;}
.show_jiage .info_conbox{line-height: 22px;}
.show_jiage .info_conbox img{ margin:5px;max-width:710px;}

.about_type ul{padding:0; margin:0;}
.about_type ul li{background:#2c7bd5; text-indent:10px; height:35px; line-height:35px; margin-bottom:10px;}
.about_type ul li a{ font-size:16px; font-weight:bold; color:#FFF;}

.about_msg{padding:10px; line-height:24px; font-size:14px; min-height:450px;}
.about_msg p{ text-indent:2em;}

.product_msg{padding:10px;margin-bottom: 10px; margin-top:10px;}
.product_msg h1{font-size:18px; text-align:center; font-weight:bold;}
.product_msg .border4{border:1px solid #ccc; margin:10px;}
.product_msg .info_conbox{line-height: 22px;}

.xgcp h4{border-bottom:1px solid #ccc; background:#E8E8E8; text-indent:10px; line-height:30px;}
.xgcp ul{padding-top:15px;}
.xgcp ul li{width:165px; height:195px; margin-left:8px; _margin-left:5px; margin-right:8px; _margin-right:5px;text-align:center; float:left;}
.xgcp ul li img{border:2px solid #ccc;}

.list_pic{}
.list_pic ul li{width:210px; margin:10px 5px 0px 5px; float:left; border:1px solid #dcdcdc; padding:10px;overflow:hidden;}
.list_pic ul li p{font-size:14px;}


.hcpfle { padding-bottom: 10px;padding-top: 10px}
.hcpfle dl {line-height: 20px; width: 232px; float:left;}
.hcpfle dl h2 {line-height: 20px; padding-left: 15px; width: 212px;margin-bottom: 5px; height: 20px; font-size: 12px; font-weight:bold;}
.hcpfle dl dt {text-align: left; padding-left: 20px; width: 212px}
.hcpfle dl dt span {display: inline; white-space: nowrap; float: left}

.news_li li{width:290px; line-height:21px; float:left; text-indent:20px; background:url(../images/li.jpg) no-repeat 14px 8px;}

.fend{width:960px;margin:auto; margin-top:10px; text-align:center; background:#eaeaea; padding:5px;}
.foot{width:940px ; margin: auto; text-align:center;height:50px; border-top:2px solid #ccc; padding:15px;}

.page{text-align:center; line-height:40px; margin-top:10px;}
*/
.more a:link{font-size:12px; color:#FFF;text-decoration:none;}
.more a:visited{font-size:12px; color:#FFF;text-decoration:none;}
.more  a:hover{font-size:12px; color:#FF0000;text-decoration:underline;}
.more  a:active{font-size:12px; color:#FFF;}

a:link{font-size:12px; color:#555;text-decoration:none;}
a:visited{font-size:12px; color:#555;text-decoration:none;}
a:hover{font-size:12px; color:#0072c4;text-decoration:underline;}
a:active{font-size:12px; color:#555;}

.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:#000;text-decoration:underline;}
.nav 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;}


