@charset "utf-8";
/* CSS Document */

/*公用样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{ padding: 0; margin: 0; font-family:"宋体"; font-size:12px; line-height:24px; color:#535151;} 
table{border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal; } 
ol,ul {list-style: none;} 
caption,th {text-align: left; } 
h1,h2,h3,h4,h5,h6,h7,h8 {font-weight:normal;font-size: 100%;} 
span{ padding:0px; margin:0px}
q:before,q:after {content:'';} 
abbr,acronym { border: 0; }
.clear{ clear:both; height:0; line-height:0;}
p{ margin:0px; padding:0px;}
a{ color: #565656;text-decoration:none;}
a:hover{color:#F00;}
body{ background:#fff;}
.hidden{display:none;}

/*top*/
/*top*/
.top{ height:146px; }
.top1{ width:1000px; margin:0 auto; height:100px;}
.logo{ overflow:hidden; float:left; height:100px;}
.topr{ width:570px; float:right;}
.topr1{ width:245px; _width:245px; float:right;margin-top:15px;}
.topr1 li{float:left;width:70px; margin-left:10px;  height:14px; line-height:14px;}
.topr1 li img{ float:left;margin-right:5px;}
.topr1 li a{ line-height:14px; color:#565656;}
.topr1 li a:hover{ color:#b90009; }
.topr2{ width:570px; height:25px; float:right; margin-top:15px;}
.phone{ float:left;}
.sousuo{ width:260px; height:21px; background:url(sk_03.jpg) no-repeat; float:right;}
.skey{ float:left; height:20px; width:145px; line-height:20px; padding-left:5px;}
.skey2{ float:left;height:21px; line-height:21px; margin-left:5px;}
.dao{height:45px; background:url(daobj.jpg) repeat-x;}
.daom{ width:980px; margin:0 auto;}
.daom li{ width:140px; float:left; height:40px; line-height:40px; text-align:center; background:url(daobj2.jpg) left no-repeat;}
.daom li a{ font-size:14px; font-weight:bold; width:140px; color:#FFF;}
.daom li a:hover{ background:url(daoh.jpg) center no-repeat;color:#FFF; display:block;}
.banner{ width:1000px; margin:0 auto; padding:10px 0px;}
/*sousuo*/
.searchBox {width:280px; float:right; height:25px; }
.searchBox .btn { float:right; width:52px; height:22px; }
.searchBox .btn input { width:52px;  height:22px; line-height:22px; background:url(sousuo.jpg) -60px 0 no-repeat; border:none; color:#FFF; cursor:pointer; }
#Searchtype{ float:right; width:63px; height:22px; margin:0 7px; _display:inline; position:relative; }
#Searchtype span.res { width:53px; height:22px; display:block; padding:0 5px; line-height:22px; color:#999; cursor:pointer; background:url(t.png) -121px 0 no-repeat; }
.searchBox .txt { float:right; width:143px; height:22px; background:url(t.png) -60px -32px no-repeat; }
.searchBox .txt input { height:22px; line-height:22px; width:133px; padding:0 5px; border:none; background:none; color:#999; _padding:0 5px; }
.searchBox .txt input:focus { border:none !important; }
.searchBox .drop { position:absolute; width:61px; background:#FFF; border:1px solid #dedede; left:0; top:22px; }
.searchBox .drop dl { box-shadow:0 0 5px rgba(0,0,0,0.1) inset;}
.searchBox .drop dt { height:18px; line-height:18px; color:#999;}
.searchBox .drop span { padding-left:5px; display:block; cursor:pointer; }

/*主体*/
.main{ width:1000px; margin:0 auto; }

/*左*/
.mleft{width:254px; float:left;}
.mleftp{ background:url(lanmu1.jpg) no-repeat; width:244px; height:31px;line-height:31px;text-align:right; padding-right:10px;}
.mleftp a{line-height:31px;font-size:12px; color:#FFF;}
.mleftp a:hover{ text-decoration:underline;}
.mleftp span{font-size:14px; margin-left:10px; color:#FFF; font-weight:bold; float:left; }

.mleftpz{ width:232px; height:180px; float:left; border-bottom:1px solid #cacfc9;
 border-left:1px solid #cacfc9; border-right:1px solid #cacfc9; padding:10px 10px 0px 10px;}
.mleftpz li{ width:232px; border:1px solid #cacfc9; height:27px; line-height:27px;margin-bottom:7px;}
.mleftpz li a{ width:190px; background:url(tubiao.jpg) center left no-repeat; padding-left:20px; display:block;  margin-left:22px; color:#565656;}
.mleftpz li a:hover{ font-weight:bold; color:#F00;}

.mleftc{ width:254px; float:left; margin-top:10px;}
.mleftcz{ width:232px;float:left; border-bottom:1px solid #cacfc9; border-left:1px solid #cacfc9; border-right:1px solid #cacfc9; padding:10px; color:#565656; line-height:23px; height:160px; }
.mleftcz1{ width:232px;float:left; border-bottom:1px solid #cacfc9; border-left:1px solid #cacfc9; border-right:1px solid #cacfc9; padding:10px; color:#565656; line-height:23px; }


/*右*/
.mright{ width:730px; float:right;}
.mrightc{ width:720px; height:26px; background:url(lanmu2.jpg) no-repeat; text-align:right; padding-right:10px; padding-top:5px;}
.mrightc a{line-height:26px;font-size:12px; color:#888888;}
.mrightc a:hover{ text-decoration:underline;}
.mrightc span{font-size:14px; margin-left:48px; color:#FFF; font-weight:bold; float:left; }
.mrightz{ width:708px; height:160px; border-bottom:1px solid #cacfc9;
 border-left:1px solid #cacfc9; border-right:1px solid #cacfc9; padding:20px 10px 10px 10px; float:left; }
.mrightz li{ width:167px; text-align:center; float:left; margin: 0px 5px;}
.mrightz li img{ width:161px; height:128px;border:1px solid #cacfc9;padding:2px;}
.mrightz li a{ width:167px; height:35px; line-height:26px;}
.mright2{ width:730px; float:left; margin-top:10px;}
.mright21{ width:357px; float:left;}
.mright21s{ height:31px; width:347px; line-height:31px; float:left; background:url(lanmu3.jpg) no-repeat; text-align:right; padding-right:10px;}
.mright21s a{line-height:31px;font-size:12px; color:#888888;}
.mright21s a:hover{ text-decoration:underline;}
.mright21s span{font-size:14px; margin-left:13px;color:#FFF; font-weight:bold; float:left; }
.mright21z{ width:335px; height:160px; padding:10px;border-left:1px solid #cacfc9;
border-bottom:1px solid #cacfc9;border-right:1px solid #cacfc9; float:left; line-height:23px; color:#565656;}
.mright21z img{ width:132px; height:106px; padding:2px;border:1px solid #cacfc9; float:left; margin-right:10px;}
.mright22{ width:357px; float:right;}
.mright22z{ width:335px; height:160px; padding:10px;border-left:1px solid #cacfc9;
border-bottom:1px solid #cacfc9;border-right:1px solid #cacfc9; float:left; line-height:23px; color:#565656;}
.mright22z li{ width:335px; height:30px; float:left; line-height:30px; border-bottom:1px dashed #d0d0d0; background:url(tb3.jpg) center left no-repeat;}
.mright22z li a{ margin-left:15px; color:#565656;}
.mright22z li a:hover{ color:#F00;}
.mright22z li span{ float:right; line-height:30px; color:#a5a5a5;}
.guanjianzi{border:1px solid #d0d0d0; padding:5px 10px; width:978px; margin-top:10px;}

.nrightp{ width:708px; padding:20px 10px 10px 10px; /*float:left;*/ }
.nrightp li{ width:167px; text-align:center; float:left; margin-left:10px;}
.nrightp li img{ width:161px; height:128px;border:1px solid #cacfc9;padding:2px;}
.nrightp li a{ width:167px; height:35px; line-height:26px;}

.nrightp2{ width:708px; padding:20px 0px 20px 15px; /*float:left;*/ }
.nrightp2 li{ width:167px; text-align:center; float:left; margin-right:10px;}
.nrightp2 li img{ width:161px; height:128px;border:1px solid #cacfc9;padding:2px;}
.nrightp2 li a{ width:167px; height:35px; line-height:26px;}


/*nleft*/
.nleftz{ width:232px;float:left; border-bottom:1px solid #cacfc9;
 border-left:1px solid #cacfc9; border-right:1px solid #cacfc9; padding:10px 10px 0px 10px;}
.nleftz li{ width:230px; border:1px solid #cacfc9; height:27px; line-height:27px;margin-bottom:7px;}
.nleftz li a{ width:188px; background:url(tubiao.jpg) center left no-repeat; padding-left:20px; display:block;  margin-left:22px; color:#565656;}
.nleftz li a:hover{ font-weight:bold; color:#F00;}
/*nright*/
.nright{ width:728px; border:1px solid #cacfc9; float:right; }
.nright2 { width:728px; float:left; }
.nrights{ border-bottom:1px solid #cacfc9; width:678px; padding-left:20px; margin-left:15px; background:url(ntb.jpg) center left no-repeat; height:31px; line-height:31px; color:#bd0000; font-weight:bold; font-size:14px;}
.nrightz li{ width:167px; text-align:center; float:left; margin: 0px 5px;}
.nrightz li img{ width:161px; height:128px;border:1px solid #cacfc9;padding:2px;}
.nrightz li a{ width:167px; height:35px; line-height:26px;}

.nnews{/*float:left;*/width:698px; padding:20px 15px 10px 15px; }
.nnews li{ height:30px; width:698px; float:left; line-height:30px; border-bottom:1px dashed #d0d0d0; background:url(tb3.jpg) center left no-repeat;}
.nnews li a{ margin-left:15px; color:#565656; float:left;}
.nnews li a:hover{ color:#F00;}
.nnews li span{ float:right; line-height:30px; color:#a5a5a5;}

/* shownews */
.act_content{padding:5px 15px 20px 15px;line-height:2em;overflow:hidden;}
.page_acttext{padding-top:30px;margin:0 auto;line-height:2em;}
.act_title{font-size:24px;font-weight:bold;line-height:26px;text-align:center; padding-bottom:5px; border-bottom:1px dashed #ccc;}
.act_info{text-align:center;line-height:22px; padding-bottom:10px; height:22px; padding-top:10px; border-bottom:1px dashed #ccc; margin-bottom:10px;}


/* shownews */
.relatedLink { height:30px;border:1px solid #dcdcdc; width:100%; margin:20px auto 10px; }
.relatedLink .prevLink { float:left; margin-left:10px; height:30px;  line-height:30px; }
.relatedLink .nextLink { float:right; margin-right:10px;height:30px;  line-height:30px;  }

/*showproduct*/
.pro_detail{  padding:10px 10px; overflow:hidden; padding-top:0;}
.proInfo{ color:#666666; border-bottom:1px #ccc dashed; margin-bottom:10px;}
.pro_bpic{ width:310px; padding-bottom:20px; float:left;}
.pro_bpic img{ padding:2px; border:1px solid #cccccc;}
.pro_attr{ float:right; width:380px;}
.pro_attr h3.pro_title{ font-size:20px; font-weight:bold; padding-bottom:10px;}
.pro_attr ul.attr{}
.pro_attr ul.attr li{ font-size:13px; padding-bottom:5px;}
.pro_attr ul.attr li span{ padding-right:5px;}

.pro_attr .proBtn{}
.pro_attr .proBtn input{ font-size:14px; height:35px; padding:0 20px; text-transform:uppercase;}
.pro_attr #yprice{ color:#999999; font-family:Arial, Helvetica, sans-serif;}
.pro_attr #yprice span{ font-family:"宋体";}
.pro_attr #mprice{  font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.pro_attr #mprice span{ font-size:13px; font-family:"宋体";}
.pro_attr #mprice strong{  font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.pro_intro_tit{ height:30px; width:100%; background-color:#eeeeee;}
.pro_intro_tit h3{ width:122px; height:28px;padding-left:10px; font-family:"微软雅黑"; font-weight:bold; font-size:14px;  line-height:30px;}
.pro_desc{ padding:10px 10px 0px 10px;}

/*product2*/
.newslist{ padding:0px 10px 10px 10px;}
.newslist dl{height:155px; padding-top:15px; border-bottom:1px dotted #a6a6a6;}
.newslist dl dd{height:140px; float:left; width:180px;}
.newslist dl dd img{ width:170px; height:128px; border:1px solid #c6c6c6; padding:3px;}
.newslist dl dd a:hover img{ border:2px solid #0b67a8; padding:2px;}
.newslist dl dt{ width:590px; height:140px; float:right; overflow:hidden;}
.newslist dl dt h3{ font-size:14px; font-weight:bold; height:25px; line-height:25px; color:#000000; overflow:hidden;}
.newslist dl dt h3 a,.newslist dl dt h3 a:visited{ color:#000000; }
.newslist dl dt h3 a:hover{ color:#000000; }
.newslist dl dt h4{ height:20px; line-height:20px; color:#888888; font-size:12px; font-weight:normal;}
.newslist dl dt h4 span{ margin-right:30px;}
.newslist dl dt p{ height:90px; line-height:24px; color:#666666; text-indent:2em; overflow:hidden;}
.newslist dl dt p a,.newslist dl dt p a:visited{ color:#fc2e30;}
.newslist dl dt p a:hover{ color:#000000;}



/*留言*/
.liuyan_fb{ width:96%; height:auto; padding:10px 2%; _padding:5px 2%; }
.liuyan_fb input{ line-height:20px;}
.liuyan_fb td{ padding:5px; _padding:2px; }
.liuyan_list{ width:100%; height:auto; margin:10px 0; border:1px solid #ddd;}
.liuyan_list .title{ width:100% !important; height:30px; padding:0px !important; border-bottom:1px solid #ddd; overflow:hidden; background:#f5f5f5;}
.liuyan_list .title h3{ float:left; width:60%; height:30px; line-height:30px;  text-indent:12px; color:#04496a; font-size:14px;}
.liuyan_list .title span{ float:right; width:28%; height:30px; line-height:30px; color:#04496a; text-align:right; padding-right:2%;}
.liuyan_list .Content{ width:96%; padding:5px 2%; line-height:200%; }
.liuyan_list .Content .huifu{  border-top:1px dotted #ccc; padding:2px 0;}


/*底部*/
.bottom{ width:1000px; margin:0 auto; padding-top:10px;}
.bottomdao{ width:999px; background:url(dao3.jpg) no-repeat; height:40px; text-align:center; }
.bottomdaom{ width:560px; margin:0 auto;}
.bottomdaom li{ width:80px; float:left; background:url(dao1.jpg) left center no-repeat; height:40px; line-height:40px;}
.bottomdaom li a{ color:#FFF;}
.bottomdaom li a:hover{ text-decoration:underline;}
.bottomd{ width:980px; color:#565656; line-height:23px; text-align:center; margin:10px; background:none;}
.neikey{ height:20px; width:97%; padding:10px; margin:10px auto 15px auto; border:1px dashed #ccc;}



/* page */
.page{ widht:100%; display:inline-block; width:100%; height:auto; margin:20px 0 20px 0px; text-align:center;}
.page span,.page a{ display:inline-block; border:1px solid #ddd; height:20px;margin:0 4px; padding:0 4px; line-height:20px; text-align:center; color:#999; background:#fff;}
.page span{ display:inline-block; height:20px; padding:0 4px;  margin:0 4px; line-height:20px; text-align:center;}
.page a:hover,.page .hover{border-color:#ddd; color:#02214F; background:#fff;}

/*二维码飘窗样式*/ 
.online{
	width:119px;	
	position:absolute;
	right:10px;
	top:140px;
	z-index:9000;
}
.online_top{
	width:119px;
	height:61px;
	background:url(online_top.png) no-repeat;
}
.online_box{
	width:119px;
	padding-bottom:65px;
	background:url(online_bg1.png) no-repeat 0 bottom;
}
.online_box .tel{
	width:100px;
	padding-bottom:8px;
	background:url(online_xx.gif) center bottom no-repeat;
	margin:0 auto 10px auto;
}
.online_box .tel h4{
	font-size:14px;
	font-family:"微软雅黑";
	text-align:center;
	color:#be0200;
	line-height:20px;
}
.online_box .tel h5{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#be0200;
	line-height:20px;
}
.online_box .qq{
	width:103px;
	text-align:center;	
	margin:0 auto;
	overflow:hidden;
}
.online_box .mobiSite{
	width:100px;
	text-align:center;
	padding-top:10px;
	margin:0 auto;
	overflow:hidden;
}
.online_box .mobiSite p{
	font-size:12px;
	line-height:16px;
}
.online_box .mobiSite .ewm{
	padding:5px 0;
}
.online_box .mobiSite h3{
	font-weight:normal;
	color:#be0200;
}
.online_box .mobiSite a,.online_box .mobiSite a:visited{
	color:#F00;
}
.online_box .mobiSite a:hover{
	color:#2e7517;
	font-weight:bold;
}
.gotop{
	width:35px;
	height:35px;
	position:absolute;
	left:42px;
	bottom:6px;
	cursor:pointer;
}
/*新增产品滚动样式*/
.products{ width:708px; height:170px; border-bottom:1px solid #cacfc9;
 border-left:1px solid #cacfc9; border-right:1px solid #cacfc9; padding:10px 10px 10px 10px; float:left; }
.product{ width:1155px; min-height:190px; margin: 0 auto;}
.product_n{ width:1155px; margin:0 auto;  height:226px; border-top:1px solid #FFF;}
	.box4_c{ width:708px; height:170px;}
	.butt_left{ width:60px;  padding-top:50px; cursor:pointer; overflow:hidden; float:left;}
	.butt_right{width:65px;  padding-top:50px;  cursor:pointer; overflow:hidden;  float:right;}
	.box4_img{ width:700px;  overflow:hidden; float:left; margin-left:3px;}
	.box4_img ul li{ width:195px; float:left; overflow:hidden; text-align:center; margin-right:8px;}
	.box4_img ul li .pro_img{ width:184px; height:140px;float:left; border:1px #ccc solid; }
	.box4_img ul li .pro_img:hover{border:1px #F00 solid; width:184px; height:140px;}
	.box4_img ul li .pro_txt{ width:195px; height:45px; line-height:30px;}
	.box4_img ul li a:hover{}
	.box4_img ul li a img{width:180px; padding:2px; height:135px; display:block;}
    .P_tit{ padding-right:20px;}
	.img_ul{ margin-top:38px;}
	.img_ul ul{width:984px;}
	.img_ul ul li{ float:left; margin-right:23px; width:223px;}
/*首页滚动*/
#demo1,#demo2{float:left;}
#indemo{width:1500%; height:170px; overflow:hidden;}

/* 客服效果 */
.jing_kf { width:119px; position:absolute; right:10px; top:100px; }
.jing_kf .top { height:66px; background:url(kf/skin/11/kf_top.png) center top no-repeat; }
.jing_kf .mainr { min-height:50px; background:url(kf/skin/11/kf_bg.png) center bottom no-repeat; position:relative; padding-top:10px; }
.jing_kf .mainr ul { padding-left:8px; margin-bottom:5px; }
.jing_kf .mainr ul.t { overflow:hidden; }
.jing_kf .mainr ul.t li.e { text-align:center; line-height:18px;color:#c40b06; }
.jing_kf .mainr ul.t li.e span, .jing_kf .main ul.t li.e strong { padding:0 5px; display:block; font-size:12px; color:#663300; }
.jing_kf .mainr ul.t li.b { height:40px; }
.jing_kf i.onlines, .jing_kf i.salebefor, .jing_kf i.saleafter { width:103px; height:35px; background:url(kf/skin/11/qq_jt.gif) 0 0 no-repeat; display:block; }
.jing_kf i.saleafter { background:url(kf/skin/11/sh_jt.gif) 0 0 no-repeat; }
.jing_kf i.salebefor { background:url(kf/skin/11/sq_jt.gif) 0 0 no-repeat; }
.jing_kf .mainr ul.t li.lin { margin-bottom:10px; }
.jing_kf .mainr div.mobileCode { padding-left:3px; text-align:center; margin-bottom:15px; }
.jing_kf .mainr div.mobileCode i.dimCode { width:70px; height:70px; background:url(kf/mobileCode.png) center center no-repeat; border:1px solid #dedede; display:block; margin:0 auto; box-shadow:0 0 3px rgba(0,0,0,0.1); }
.jing_kf .mainr div.mobileCode span { display:block; font-weight:700; }
.jing_kf .mainr .returnTop { height:30px; position:relative; }
.jing_kf .mainr .returnTop a { width:32px; height:50px; background:url(kf/skin/11/kf_returntop.png) center bottom no-repeat; cursor:pointer; position:absolute; top:1px; left:46px; }
.jing_pointer { width:27px; height:117px; position:absolute; top:50px; left:-22px; cursor:pointer; }
.jing_pointer.active { left:100px; background-position:0 -120px !important; }
.jing_kf .jing_pointer { background:url(./kf/pointer1.png) 0 0 no-repeat; }
.pl1{ background:none !important;}

/* cms2.0 Map */
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; background:#aa0404; color:#FFF; overflow:hidden; padding:0 10px; border-radius:3px; }
.BMap_bubble_title a:hover { background:#de2b2b; }


/* cms2.0 Map */
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; background:#aa0404; color:#FFF; overflow:hidden; padding:0 10px; border-radius:3px; }
.BMap_bubble_title a:hover { background:#de2b2b; }

.pro_attr .proBtn a{height:30px;width:120px;display:block;background-color:#BB0F0F;line-height:30px;text-align:center;color:#fff;}
.pro_attr .proBtn a:hover{font-weight:bold;}
.pro_attr .proBtn input{ font-size:14px; height:35px; padding:0 20px; text-transform:uppercase;}
/* 表单验证 */
.formData { width:550px; margin:0px auto 20px; padding-top:30px; }
.formData tr.item label { margin-right:5px; }
.formData tr.item .tip { width:130px; margin-left:20px; }
.formData tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; border:1px solid #ccc !important;  border-radius:3px; padding:0 5px;  }
.formData tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
.formData tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #d02c13 !important;  border-radius:3px; }
.formData tr.code input { width:90px; }
.formData .sub { width:102px; height:28px; line-height:28px; color:#FFF; text-align:center; background-color:#DC3232;color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.formData tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; }
.formData .err, .formData .red { color:#d02c13; }
.formData .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }

#bdshare{padding-bottom:20px;*padding-bottom:0px;}
.bds_more{line-height:21px;}

.loading { color:red; height:40px; line-height:40px; background:url(loading03.gif) 5px center no-repeat; padding-left:30px; }