﻿@charset "utf-8";
body{ margin:0; padding:0; }
#header { position: relative;}
.top_logo h1 { padding: 0}

.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}
.fh{height:22px;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.fc30{color:#303030;}.fchot{color:#ff0700}.fcdd{color:#ddd;}
.f12{font-size:12px;font-weight:normal;} .f12 a{font-size:12px;line-height:22px;font-weight:normal;}
.f14{font-size:14px;font-weight:normal;} .f14 a{font-size:14px;line-height:22px;font-weight:normal;}
.f14b{font-size:14px;font-weight:700;} .f14b a{font-size:14px;line-height:22px;font-weight:700;}
.c02 { color:#999;}


.layer { width: 100%;background-position: center top;  } 
.banner { margin-top: 10px;}

.content { width: 1222px; margin: 10px auto 0 auto; padding:20px 0 50px 0; overflow: hidden; }
.left { float:left; width:201px; }
	.left .class { overflow: hidden;padding-bottom: 20px; }	
	.left .class .hd{background: url(../images/page_title.jpg) no-repeat top left;height: 74px; overflow: hidden; text-align: center;}
	.left .class .hd a{color: #fff;    font-size: 20px;    padding-top: 10px;    display: inline-block;    line-height: 30px;}	
	.left .class .hd span{display: block;    font-size: 14px;    font-weight: normal;    text-transform: uppercase;    color: #fff;}
	
	.left .new_product{padding-bottom:50px;}
	.left .new_product .hd{background:none;text-align:center;}
	.left .new_product .bd {text-align:center;}
	.left .new_product .bd dl{margin:0 auto;}	
	.left .new_product .bd dl dt{margin-left:25px;padding-top:30px;height:162px;width:220px;background:#fff;border:1px solid #c1c1c1;}	
	.left .new_product .bd dl dd{height:37px;line-height:25px;color:#747474;}
	.left ul li { font-size:12px; background: none; margin-left: 8px;padding:0;}
	.left ul.list {border: 1px solid #c61b14;    border-width: 0 4px 4px 3px;    padding: 30px 0 12px; background: none; overflow: hidden;}
	.left ul.list li a,.left ul.list li a:link,.left ul.list li a:visited {    width: 175px;     overflow: hidden;font-weight:700;display: block; font: 18px/36px "微软雅黑";color: #000;   padding-left:20px; background: url(../images/n_menu_wz.jpg) no-repeat left center;}
	.left ul.list li a:hover ,.left ul.list li a.cur{}
	.left ul.list li .sublist { padding:5px 0 5px 20px;text-align:left;}
	.left ul.list li .sublist a {border-bottom: 1px dashed #e1e0e0;background: url(../images/style_li_hover.jpg) no-repeat left center;padding:0; text-indent:2em;font-size:12px; height:30px; line-height:30px; width: auto; display:block; font-weight:normal; }
	.left ul.list .sublist a.cur { color: #bf4848;text-decoration: none;}
	.left ul.list li .sublist .suba { }
	.left ul.list li .sublist .suba a { background: url(../images/icon/arr1.gif) no-repeat 0 12px; padding-left: 12px;}
	
	
	.left .contact{margin-top:10px;}
	.left .contact .hd{color:#fff;background:#c61b14;font-size:16px;font-weight:600;height:34px;line-height:34px;padding-left:10px;}
	.left .contact  a{}
	.left .contact  a img{padding:8px;}
	.left .contact  p{padding:5px;line-height:25px;}
	.left .contact .tel_line{ background: url(../images/tel_bg.jpg) no-repeat 8px;padding-left:70px;}
	.left .cd h3{padding-left:50px;color:#bf4848;font-size:18px;}
	
	.left .tel { padding:50px 0 10px 12px;width: 245px;height: 135px;background: url(../images/tel_bg.jpg) no-repeat top center;position: relative;}
	.left .tel a{height: 40px;width: 190px;position: absolute;display:block;top:80px;right:33px;}

	
	
	
	
	.left .l_class { overflow: hidden;padding-bottom: 20px; }	
	.left .l_class .hd{background: url(../images/page_title.jpg) no-repeat top left;height: 74px; overflow: hidden; text-align: center;}
	.left .l_class .hd h3{color: #fff;    font-size: 20px;    padding-top: 10px;      line-height: 44px;}	
	.left .l_class .hd span{display: block;    font-size: 14px;    font-weight: normal;    text-transform: uppercase;    color: #fff;}
	.left ul li { font-size:12px; background: none; margin-left: 8px;padding:0;}
	.left ul.list2  a.cur {color:red;}
	.left ul.list2 {border: 1px solid #c61b14;    border-width: 0 4px 4px 3px;    padding: 30px 0 12px; background: none; overflow: hidden;}
	.left ul.list2 li a,.left ul.list2 li a:link,.left ul.list2 li a:visited {    width: 175px;     overflow: hidden;font-weight:700;display: block; font: 18px/36px "微软雅黑"; padding-left:20px; background: url(../images/dian.gif) no-repeat left center;}
	.left ul.list2 li a:hover ,.left ul.list2 li a.cur{}
	.left ul.list2 li .sublist { padding:5px 0 5px 20px;text-align:left;}
	.left ul.list2 li .sublist a {border-bottom: 1px dashed #e1e0e0;background: url(../images/style_li_hover.jpg) no-repeat left center;padding:0; text-indent:2em;font-size:12px; height:30px; line-height:30px; width: auto; display:block; font-weight:normal; }
	.left ul.list2 .sublist a.cur { color: #bf4848;text-decoration: none;}
	.left ul.list2 li .sublist .suba { }
	.left ul.list2 li .sublist .suba a { background: url(../images/icon/arr1.gif) no-repeat 0 12px; padding-left: 12px;}
	

.right { width:980px;float: right; padding:0 10px 20px 0px; margin-top:10px;min-height:750px;border:1px solid #e9e9e9;background: #fff;}

	.Crumbs { height: 35px; line-height: 35px; color: #000; border-bottom: 2px #efefef solid; padding-left: 15px;}
	.Crumbs a,.Crumbs a:link,.Crumbs a:visited { line-height: 13px;display: inline-block; color: #333;}
	.Crumbs a.home { padding-left: 25px; background: url(../images/icon/curmb_ico.png) no-repeat 5px center;}
	.Crumbs em {display: inline-block;width: 20px;height: 28px;background: url(../images/icon/span.gif) no-repeat center center;padding: 0 0px;}
/*底边线*/
#bottomBarBox{position:relative;width:990px;margin:-1px auto 0 auto;}
#mainBarBorder{float:right;width:700px;height:0;line-height:0;font-size:0;border-bottom:#dcdddd 1px solid;}
#sideBarBorder{float:left;width:280px;height:0;line-height:0;font-size:0;border-bottom:#dcdddd 1px solid;}

/*正文主体*/
#Main-Article { position: relative; overflow:hidden;width:952px; margin:8px auto 0 auto;}


/*图片区*/
ul.piclist { overflow: hidden; display:table; border-spacing:0px; }
ul.piclist li {border:0px solid #ccc; width:250px; height:208px; text-align:center; vertical-align:middle; position:relative;/* margin:12px 8px 8px 8px;*/ *float:left; float:left; display: table-cell;}
ul.piclist li .pic { *position:absolute; top:50%; } 
ul.piclist li .pic img { *position:relative; top:-50%; left:-50%; padding:3px; width:200px; background:#f5f5f5; border:1px #ccc solid; } 
ul.piclist li a.textlink { display:block; line-height:26px;}

/*新闻栏目列表*/
.news_top1 { overflow: hidden; padding-bottom: 20px;border-bottom: 1px #d9d9d9 solid; margin-bottom: 10px;}
	.news_top1 .newspic img {width:325px;height:217px;border: 1px #d9d9d9 solid;padding:4px;}
	.news_top1 .newspic {float:left;padding: 20px;}
	.news_top1 .newspic h6 {height: 20px;padding: 20px 0 10px 0;font: bold 12px/20px "微软雅黑";color: #222;text-align:center;}
	.news_top1 .newspic h6 a,.news_top1 .intro h6 a:link,.news_top1 .intro h6 a:visited {padding-right: 20px; font: bold 18px/20px "微软雅黑";}
	.news_top1 .intro .text {font: 12px/24px "微软雅黑";color: #666;}
dl.newslist { margin:0 auto; line-height: 24px; padding: 8px; clear:both; overflow: hidden; background: none;}
dl.newslist:hover {-webkit-transition: background-color .3s ease-in,color .3s ease-in;moz-transition: background-color .3s ease-in,color .3s ease-in;-ms-transition: background-color .3s ease-in,color .3s ease-in;-o-transition: background-color .3s ease-in,color .3s ease-in;transition: background-color .3s ease-in,color .3s ease-in; background:#f5f5f5;}
dl.newslist dd span.date { padding-left: 10px;}
dl.newslist dt a.img { float:left; width:140px; display:block;}
dl.newslist dt a.img img { width: 120px; padding: 2px; border: 1px #ccc solid;}
dl.newslist dd.title {}
dl.newslist dd a.textlink,dl.newslist dd a.textlink:link,dl.newslist dd a.textlink:visited { font: bold 14px/20px "微软雅黑"; padding-bottom:10px; color: #000}
dl.newslist dd.intro { /*text-indent:2em;*/ color: #999;}

/*专卖店*/
.sales {}
.salessearch { clear: both; float: right; font-size: 14px;}
	.salessearch label { display: inline-block;float: left;height: 29px; line-height: 29px; padding: 0 10px;}
	.salessearch select { display: inline-block;float: left;height: 29px; line-height: 29px;font-size: 14px;}
	.salessearch .q { display: inline-block;float: left;height: 15px; line-height: 14px; padding: 5px 5px;}
	.salessearch .search {display: inline-block;float: left;width: 71px;height: 29px;border: none;background: #2a9ad4;font: 12px/25px "微软雅黑";color: #fff;text-align: center;cursor: pointer;}

dl.saleslist { margin:0 auto; line-height: 24px; padding: 15px 0 15px 0px; overflow: hidden; background: none; /*float: left; width: 355px;*/ height: 80px; border-bottom: 1px #ccc solid;}
dl.saleslist dt { float:left; width:100px; display:block; height: 80px;}
dl.saleslist img.shop { float: right; height:75px; padding: 2px; border: 1px #ccc solid;}
dl.saleslist dd { line-height: 20px;font: 14px/20px "微软雅黑";}
dl.saleslist .title { color: #007fbf; font-weight: 700}
dl.saleslist dd.intro { /*text-indent:2em;*/ font-size: 12px; color: #999; padding-top: 5px;}

/*销售网络*/
#vv {}
	#vv p { padding-left:15px; font-size: 14px; color: #000; line-height: 30px; }
	.shoplist { overflow: hidden; padding-bottom: 20px; color: #000;}
	.shoplist h5 { padding-left:15px; border-top: 2px #6f6f6f solid; background: #ccc; font-size: 14px; line-height: 24px; height: 24px; border-bottom: 1px #fff solid;}
	.shoplist ul li { line-height: 24px; overflow: hidden; border-bottom: 1px #e1e1e1 solid; font-size: 14px; clear: both;}
	.shoplist ul li span { width: 85px; background: #f0f0f0; text-align: right; margin-right: 15px; height: 24px; float: left; display: block; padding-right: 15px;}

/*产品栏目列表*/
.proList { margin:0 auto 10px auto; overflow: hidden;}
.proList dt{height:40px;position:relative}
.proList dt a{float:right;margin:12px;color:#666}
.proList dd{text-align:center;width:230px;height:230px;margin:12px 3px 10px 11px;float:left;display:inline}
.proList dd i{width:48px;height:9px;background:url(../images/icon/new.gif) no-repeat 0 0; float:right;margin-top:-28px;}
.proList dd a{ line-height:20px;display:block}
.proList dd a:hover{text-decoration:none}
.proList dd span { padding-top:10px; clear: both; display: block; }
.proList dd img{margin-top:expression(100-this.width/2);max-width:210px;max-height:210px;_width:218px;_height:210px;padding:4px;}
.proList dd p{width:210px;height:210px;border:1px solid #f0f0f0;overflow:hidden;text-align:center;vertical-align:middle;display:table-cell; background: #fff;}
.proList dd p:hover {border-color: #cdcdcd; -webkit-box-shadow: 0 1px 8px #cdcdcd;-moz-box-shadow: 0 1px 8px #cdcdcd; box-shadow: 0 1px 8px #cdcdcd;}

/*产品内容页*/
#Products {font-size: 14px;}
	#Products .pic { /*padding: 10px;box-shadow: 0 0 10px 1px rgba(190,189,189,.74);*/}
	#Products .cont { line-height:25px; padding-bottom:20px; width: 490px; margin: 0}
	#Products .cont h1 { text-align: left; font-weight: 700; }
	#Products .cont ul { display: block; list-style-type: disc; padding-left: 60px;}
	#Products .cont ul li {list-style-type: disc;}
	#Products .detail { border-bottom: 1px #ccc solid; position: relative; height: 35px;}
	#Products .detail h3 {line-height: 34px;color: #b10000;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; padding: 0 10px; width: 80px; text-align: center; right: 10px; position: absolute; background: #fff;}
	#Products #content,#Products #content p,#Products #content div,#Products #content center {line-height: 25px;margin: 20px auto 0;color:#555555;}

/*分页*/
.cutpage{font-size:12px; text-align:center; padding:10px 0; background: url("../images/dotline.gif") repeat-x center top; margin-top: 20px;}
.cutpage a:link,.cutpage a:visited{color:#007fbf;}
.cutpage a {font-family: Arial;display: inline-block;height: 22px;line-height: 22px;background: #fff;border: 1px solid #e3e3e3;text-align: center;padding: 0 5px;}
.cutpage a span{ background:url("../images/pages.png") right top no-repeat; padding:3px 8px; display:inline-block; cursor:pointer; height:24px; line-height:24px;}
.cutpage a.current,.cutpage a.current:link,.cutpage a.current:visited{background:#5a85b2;color:#fff;}
.cutpage a:hover{background:#f5f5f5; text-decoration: none;}
.cutpage a.current:hover{color:#fff;}


/*侧栏推荐图片及推荐文章*/
.left .bd .picBox ul { padding:10px 0 0; width:220px;}
.left .bd .picBox ul li { background:none; float: left; border:0; padding:0; width: 105px; height:115px; overflow:hidden; margin-right:5px; }
.left .bd .picBox img { background: #fff; border: 1px solid #d6d5d5; height: 67px; padding: 1px; width: 100px; display:block; }
.left .bd .picBox ul li a.textlink { font-size:12px; font-weight:normal; display: block; line-height: 16px; text-align:center; }

.innerBox {  padding: 15px 0; width:219px; margin:0 auto;} 
.innerBox li { line-height: 25px; height: 25px; overflow: hidden; }
.innerBox li a,.innerBox li a:link { color: #083671;} 
.innerBox em {background: url("../images/allpic.png") no-repeat scroll -251px -358px; color: #fff; float: left; font-family: Arial; font-size: 10px; height: 15px; line-height: 15px; margin-right: 9px; text-align: center; width: 15px; margin-top:5px;}
.innerBox em.hot1,.innerBox em.hot2,.innerBox em.hot3 { background-position:-251px -332px;}


/*内容页*/
#Article { overflow:hidden; margin:0 auto; padding-bottom:20px;line-height: 25px;color:#333; font-size:14px;}
#Article p, #Article center {line-height: 25px;margin: 10px auto 0;color:#333; font-size:14px;}
.table_noborder th,.table_noborder td { padding: 5px 3px; line-height: 22px;}
.table th,.table td { padding: 5px 5px; line-height: 18px; /*border-right: 1px #eee solid; border-bottom: 1px #eee solid;*/}
.table th { background: #f7f7f7}
/*.table { border-top: 5px #eee solid; border-left: 5px #eee solid; border-right: 4px #eee solid; border-bottom: 4px #eee solid;}*/

.Article { padding: 15px 20px;}
.Article .hd {padding-bottom: 0;padding-top: 22px;text-align: center;height:auto;}
.Article .hd, .Article .bd, .Article .ft {margin: 0 auto;overflow: hidden;}
.Article .bd { padding:0;}
.Article h1 {color: #000;font: bold 18px/30px "微软雅黑";font-size-adjust: none;font-stretch: normal;font-style: normal;font-variant: normal;font-weight: normal;line-height: 30px;margin-bottom: 9px;margin-top: 10px; text-align: center}
.Article .titBar {border-bottom: 1px solid #E5E5E5;overflow: hidden;padding: 5px 0;position: relative;}
	.titBar .tools { position:absolute; right:0; margin:0;}
	a.print { padding-left:20px; background:url(../images/icon/print.png) no-repeat left center;}
.Article .info {color: #7E7E7E;height: 18px;}
.Article .infoCol {padding-right: 19px;}
.where, .auth, .editer, .time {color: #7E7E7E;padding-right: 19px; font-size:1em;}
.time { font-style:italic;}
.Article .fontSize {color: #7E7E7E;position: absolute;right: 8px;top: 3px;}
.Article .fontSize span {cursor: pointer;font-family: "Times New Roman",arial;font-weight: bold;}
.Article .fontSize .small {color: #666666;font-size: 10px;padding-left: 3px;padding-right: 3px;}
.Article .fontSize .big {color: #0B3B8C;font-size: 13px;padding-left: 3px;padding-right: 3px;}
.Article .Introduction { background:#f5f5f5; line-height:24px; font-size:14px; padding-left:20px; padding-top:13px;padding-bottom:13px; padding-right:24px; margin:15px auto 15px auto; }

.Article .myorder{}
.Article .myorder h4{float:left;font-size: 22px;font-weight: 500;}
.Article .myorder .userbody{float:right;}

.Article .newspic{float:left;padding:0px;}
.Article .newspic a{display:block;}
.Article .newspic a img{width:260px;height:330px;margin:10px;border:2px #eee solid;}
.Article .newspic h6{text-align:center;}
.Article dl{}
.Article dl dd {}
.Article dl dd img{max-width:200px;max-height:200px;_width:208px;_height:200px;}



/*内容相关*/
.ft a,.ft a:link { color:#0b3b8c;}
.ft a:active,.ft a:hover { color:}
.otherNews,.next { background: url("../images/dotline.gif") repeat-x center top; padding: 15px 0; color:#1c2c58;}
.otherNews h2 a { padding-right:10px; font-weight:normal;}
.otherNews ul { padding:5px 0 0; overflow:hidden;}
.otherNews ul li { line-height:22px; font-size:14px; padding-left:12px; background:url("../images/allpic.png") no-repeat -967px -316px;}
.next h5 { font-weight:normal; line-height:26px; }

.user { background: url(../images/member/login_con_bg_body.jpg) repeat-y center top; overflow: hidden; width:395px; margin:20px auto 0 auto; padding:0px}
.user h4 { background: url(../images/member/login_con_bg_title.jpg) no-repeat center top; padding: 0 20px; font-size: 14px; line-height: 50px; text-align: center;}
.user .foot { background: url(../images/member/login_con_bg_footer.jpg) no-repeat center bottom; height: 30px;}
.user .userbody { padding: 0 20px; overflow: hidden;}
.user p { overflow: hidden; clear: both;  padding: 2px 0}
.user label { width: 80px; line-height: 28px; float: left; display: inline-block; text-align: right; font-size: 14px;}
.user input.buttun { float: left; display: inline-block; vertical-align: middle;font-family: Arial;
font-size: 14px;padding: 3px 7px;width: 200px;height: 22px;line-height: 22px;border: 1px solid #B6B6B6;border-color: #7B7B7B #B6B6B6 #B6B6B6 #7B7B7B;}
.user img {vertical-align: middle;display: inline-block; padding-top: 9px}

.user_tips {}
	.user_tips h5 { line-height: 50px; font-size: 16px; font-weight: normal;}
	.user_tips p { padding-top: 10px; font-size: 14px;}

/*友情链接*/
.linklist { overflow: hidden; clear: both;}
	.linklist li { float: left; width: 243px; text-align: center; padding: 10px 0}
	.linklist li img { width: 200px; height: 100px;}
