@charset "utf-8";
 /*页面banner
------------------------------------------------------*/
#flash{
	width:1178px;
	height:400px;
	 
	margin:0 auto;
	clear:both;
	position:relative;
}

#flash .flashA{
	width:1178px;
	height:361px;
	display:none;
}

#flash .flashA img{
	width:1178px;
	height:400px;
}

.flash_bar{
	width:178px;
	z-index:69;
	height:12px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	border-radius: 8px;
	overflow:hidden;
	position:absolute;
	bottom:10px;
	right:450px;
	
	/*background:url(../images/tg_flashbar.png) no-repeat 10px 0px;*/
	text-align:center;
}

.flash_bar .dq{
	display:block;
	float:left;
	width:12px;
	height:12px;
	margin:0px 5px;
	cursor:pointer;
	background: #ffa63c;
	border-radius: 6px
	/*background:url(../images/tg_flash_p.png) no-repeat 0px 0px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/tg_flash_p.png",sizingMethod="crop");*/
}

.flash_bar .no{
	display:block;
	float:left;
	width:12px;
	height:12px;
	margin:0px 5px;
	cursor:pointer;
	background: #fff;
	border-radius: 6px
	/*_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/tg_flash_p2.png",sizingMethod="crop");*/
}

#flashBg{
	height:400px;
	/*overflow:hidden;*/
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}

#flashLine{
	/*background:url(../images/touming.png) repeat-x center bottom;
	height:350px;*/
	width:100%;
	clear:both;
}



.catPro{
	width: 500px;
	height: 405px;
	background: #fff;
	position: absolute;
	left: 0px;
	top: 15px;
	z-index: 20;

}

.proBox{
	width: 1176px;
	margin: 0 auto
}
.proTx{
	background: #fff;
    padding-bottom: 15px;
	border:1px solid #d2d0d0;
	margin-top: 15px;
	box-shadow: 0px 5px 6px #ddd;
}

.catLeft{
	position: relative;
	z-index: 11;
	width: 179px;
	height: 401px;
	margin-left: 0px;
	background: #ddd;
	margin-top: 4px;
	border-radius: 6px 0px 0px 6px
}
.cat1{
    height: 70px;
    text-align: left;
    padding-left: 20px;
    background: url(../images/catBg2.png) top repeat-x;
}
.cat1 a{
	height: 21px;
	line-height: 21px;
	font-family: "微软雅黑";
	font-size: 14px;;
	display: block;
	padding-top: 15px;
	font-weight: bold
}
.cat1 a img{
	vertical-align: middle;
	margin-right: 7px;
}
.cat1 p{
	line-height: 30px;
}
.catWihte{
	background: #fff
}
.catWihte a{
	padding-top: 25px;
}
.cat2 a{
	padding-top: 25px;
}
.catRight{
	width: 300px;
	height: 340px;
	margin-right: 18px;
	margin-top: 10px;
	overflow: hidden;
}
.rP{
	text-align: center;
	line-height: 20px;
	height: 20px;
	padding-top: 10px;
	overflow: hidden;
}
.rP2{
	text-align: center;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	font-weight: bold;
	font-family: "微软雅黑";
}
.catRight h3{
	font-family: "微软雅黑";
	font-size: 14px;
	margin: 18px 0px;
	padding-left: 30px;
	font-weight: bold
}
.catA{
	padding-left: 30px;
}
.catA a{
	color: #6c6c6c;
	line-height: 20px;
	padding-right: 5px;
}
.catA a img{
	vertical-align: top
}
.catA a:hover{
	color: #af000f
}
.catBot{
	height:21px;
	padding-left: 30px;
	vertical-align: middle;
	line-height: 21px;
	margin-top: 10px
}
.catBot img{
	vertical-align: middle;
	margin-right: 10px;
}
.catBot .fontRed{
	font-weight: bold;
}


.noticTop{
	height: 40px;
	line-height: 40px;
	padding: 0px 15px;
}
.noticTop b{
	font-weight: bold
}
.noticTop img{
	vertical-align: middle;
	margin-top: -5px;
}

.baoTp{
	margin: 0px 15px;
	height: 100px;
	padding: 0px 0px;
}
.boxLi{
	width: 20%;
	text-align: center;
}
.boxLi h3{
	height: 24px;
	line-height: 24px;
	font-family: "微软雅黑";
	font-size: 17px;
	margin-bottom: 5px;
}
.boxLi h3 a{
	color: #6c6c6c
}
.boxLi h3 img{
	vertical-align: middle;
	margin-right: 10px
}
.boxLi p{
	line-height: 16px;
	padding: 0px 10px;
	height: 16px;
	overflow: hidden;
}
.borR{
	/*border-right: 1px solid #e8e3e3*/
	background: url(../images/catBg3.png) right repeat-y;
}



.proFirst{
	width: 810px;
	margin-top: 15px;
	position: relative;
}
.more{
	position: absolute;
	right: 5px;
	top: 10px;
}
.proH3{
	height: 30px;
	font-family: "微软雅黑";
	color: #fff;
	line-height: 30px;
	font-size: 16px;
	border-bottom:3px solid #af000f;
	margin-bottom: 15px;
}
.proFirst .proH3{
	background: url(../images/h1.png) left no-repeat;
	background-position: 15px;
	padding-left: 30px;
}
.firstText{
	padding-left: 15px;
	color: #000;
	padding-right: 10px;
}
.proFirst img{
	float: left;
	width: 216px;
	height: 171px;
	border:1px solid #cccccc;
	padding: 8px;
	box-shadow: 0px 0px 6px #ccc;
	margin-right: 15px;
}
.firstText h3{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	font-family: "微软雅黑";
}
.firstText p{
	line-height: 22px;
	text-indent: 24px;
}
.fiP{
	height:150px;
	overflow: hidden;
}

.proSec{
	width: 350px;
	margin-top: 15px;
}
.proSec .proH3{
	background: url(../images/h2.png) left no-repeat;
	background-position: 15px;
	padding-left: 45px;
}
.proSec .proH3 span{
	font-size: 8px;
}
.proSec li{
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	border-bottom:1px dotted  #d5d5d5;
	background: url(../images/ico22.png) left center no-repeat;
}
.proSec li a{
	color: #6c6c6c;
	padding-left: 10px;
}

.proTx2{
	margin-top: 15px;
	position: relative;
}
.proTx2 .proH3{
	margin-left: 15px;
	padding-left: 15px;
	border:none;
	background: url(../images/h3.png) left center no-repeat;
}
.proTx2 .proH3 b{
	font-family: "宋体";
	color: #6c6c6c;
	font-size: 12px;
	padding-left: 100px;
}
.products1{
	width: 202px;
	float: left;
	margin-left: 15px;
	margin-right: 16px;
	margin-bottom: 10px;
	display: inline;

}
.proPic1{
	display:block;
	width:190px;
	height: 143px;
	padding: 6px;
	background: #fff;
	box-shadow: 0px 0px 10px #999;
	margin-bottom: 10px;
}
.products1 h4{
	text-align: center;
	color: #000;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
.products1 p{
	text-align: center;
	line-height: 24px;

}
.products1 a img{
	border:1px solid #fff;
}
.products1 a:hover img{
	border:1px solid #b20b19;
}
.products1 span{
	background: #af000f;
	color: #fff;
	padding: 2px 5px;
}
.products1 i{
	padding-left: 5px;
}
.proThree{
	width: 810px;
}

.proFive{
	margin-top: 0px;
}
.proFive .proH3{
	background: url(../images/h4.png) left no-repeat;
	background-position: 15px;
	padding-left: 45px;
	margin-left: 0px;
}
.products2{
	width: 255px;
}
.proPic2{
	width: 250px;
	height: 200px;
}
.firstText2 li{
	line-height: 29px;
	height: 29px;
}
.firstText2 p{
	font-weight: bold;
	line-height: 24px;
}
.proSec li a:hover{
	color:#b20b19 ;
	text-decoration: underline;
}
.proTx4{
	margin-top: 10px;
}
.proLis{
	height: 32px;
	padding-left: 15px;
	padding-top: 1px;
	padding-bottom: 10px;
}
.proLis a{
	float: left;
	width: 137px;
	text-align: center;
	background: #d2d1ce;
	color: #000;
	font-family: "微软雅黑";
	height: 32px;
	line-height: 32px;
	border-right: 1px  solid #fff;
	font-size: 14px;
}
.proLis .onFos{
	color: #fff;
	background: #af000f
}
.proSho{
	display: none;
}
.ohCh{
	display: block;
}


.wraLink{
	background: #fff;
	padding: 15px 0px;
	margin-top: 15px;
}
.friendLink,.footer{
	width: 1178px;
	margin: 0 auto
}
.friendLink dt{
	float: left;
	line-height: 18px;
	height: 18px;
	background:#666666;
	color: #fff;
	padding: 0px 5px;
	font-family: "微软雅黑";

}
.friendLink dd{
	float: left;
	line-height: 18px;
	height: 18px;
	padding: 0px 5px;
	margin-left: 5px;
	margin-bottom: 5px;

}
.noticList{
	width: 400px;
}
.noticList b{
	float: left;
	width: 100px;
}
.ranklist{height:30px;overflow:hidden; width: 300px; margin-top: 5px;}
.ranklist li{height:30px;line-height:30px;overflow:hidden;position:relative;}

.proH32 img{
	float: right;
	margin-right: 50px;
}

.wraRe{
	min-height: 1000px;
	
	background: url(../images/bg2.png) repeat-x #f2f2f2;
}
.wraRie{
	min-height: 1000px;
	
	background: url(../images/bg2.png) repeat #f2f2f2;
}
.conWei{
	width: 980px;
	width: 1178px;
	padding-top: 20px;

	margin: 0 auto;
	position: relative;
}
.proIn1{
	width: 980px;
	margin-left: 198px;
	background: #fff;
	height: 456px;
	box-shadow: 2px 2px 10px #000
}
.proTnn a{
	height: 28px;
	line-height: 28px;
	text-align: center;
	margin-bottom: 10px;
	margin-left:20px;
}
.proTnn a:hover{
	height: 28px;
	line-height: 28px;
	text-align: center;
	color:#af000f;
	margin-bottom: 10px;
}
.proPii{
	width: 430px;
	height: 456px;
	text-align: center;
	line-height: 456px;
}
.proPii img{
	display: block;
	width: 398px;
	height: 416px;
	margin: 0 auto;
	margin-top: 20px;
}
.propTes{
	width: 519px;
	height: 456px;
	padding-left: 30px;
	border-left: 1px solid #ddd;
	background: #f0f0f0
}
.aboutPR {
	padding-top: 20px;
	margin-bottom: 10px;
}
.aboutPR h1{
	font-size: 18px;
	line-height: 20px;
	font-family: "微软雅黑";
	color: #000;
	margin-bottom: 10px;
}
.aboutPR p{
	line-height: 20px;
	padding-right: 30px;
}

.pricPro{
	height: 40px;
	background: #fff;
	margin-right: 30px;
	line-height: 40px;
	padding-left: 15px;
	padding-right: 10px;
	color: #af000f;
	margin-bottom: 10px;
}
.pricPro span{
	font-size: 24px;
	color: #af000f;
/*	vertical-align: middle;*/
	font-family: "微软雅黑";
}
.pricPro i{
	float: right;
	color: #999
}
.catPAb dt{
	float: left;
	height: 24px;
	width: 60px;
	color: #000;
	line-height: 24px;

}
.catPAb{
	padding-bottom: 10px;
	border-bottom: 1px solid #d4d4d4;
	margin-right: 30px;
}
.catPAb dd{
	float: left;
	width: 409px;
	line-height: 24px;
}
.catPAb dd a{
	color: #000;
	margin: 0px 5px;
	float: left;
	border-bottom: 2px solid #f0f0f0
}
.catPAb dd a:hover{
	border-bottom: 2px solid #af000f;
	color: #af000f
}
.catPA2 {
	padding-top: 20px;
}
.catPA2 dt{
	float: left;
	height: 24px;
	width: 60px;
	color: #000;
	line-height: 24px;

}
.catPA2 dd{
	float: left;
	width: 439px;
	line-height: 24px;
}
.catPA2 dd a{
	color: #000;
	margin: 0px 5px;
	float: left;
	padding: 0px 10px;
	height: 24px;
	line-height: 24px;
	border: 2px solid #cccccc
}
.catPA2 dd a:hover{
	border: 2px solid #af000f;
	color: #af000f
}
.catPA2 dd a.crOm{
	border: 2px solid #af000f;
	background: url(../images/ico23.png) right bottom no-repeat;
}
.linkbsd{
	height: 36px;
	line-height: 36px;
	width: 200px;
	color: #fff;
	margin-top: 25px;
	background: #aa178a;
	text-align: center;
	font-size: 14px;
	border:1px solid #a91d8c;
	border-radius: 2px;
	font-family: "微软雅黑";
}
.fuKin{
	line-height: 36px;
	color: #af000f;
	border-top: 1px solid #d4d4d4
}

.tasTo{
	height: 30px;
	margin-top: 10px;
	margin-bottom: 16px;
}
.tasTo a{
	float: left;
	margin-right: 1px;
	background: #97999e;
	padding: 0px 20px;
	font-family: "微软雅黑";
	color: #333;
	line-height: 30px;
}
.tasTo .onKou{
	background: #f0f0f0;
	font-weight: bold
}

.tasCon{
	background: #fff;
	border:1px solid #ddd;
	padding: 20px;
}
.tagsde{
	text-align: right;
	float: right;
	padding: 20px 0px;
}
.tagsde a{
	float: left;
	line-height: 20px;
	color: #000;
	margin-right: 5px;
}
.tagsde a:hover{
	float: left;
	line-height: 20px;
	color: #af000f;
	margin-right: 5px;
	text-decoration:underline;
}
.tagsde .tagCmo{
	width: 72px;
	height: 20px;
	text-align: center;
	color: #fff;
	line-height: 20px;
	margin-right: 5px;
	background: url(../images/bg5.png);
}
.nexBo{
	background: #f0f0f0;
	border:1px dashed #ddd;
	line-height: 30px;
	height: 30px;
	margin-top: 10px;
	padding: 0px 10px;
}
.nexBo a{
	color: #000
}
.nexBo a:hover{
	color: #c00;
	text-decoration: underline;
}

.ts{
	display: none;
	font-size:14px;
	line-height:28px;
	color:#333;

}
.ts img {
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=-180,strength=4);
	-moz-box-shadow:2px 2px 10px #909090;
	-webkit-box-shadow:2px 2px 10px #909090;
	box-shadow:2px 2px 10px #909090;
}

.ts p{
	 
	line-height: 24px;
	margin-bottom: 10px;
	font-size: 14px;
}
.tsHiden{
	display: block;
}
.abBox{
	width: 166px;
	height: 500px;
	padding: 10px;
	background: #fff;
	position: absolute;
	top: 20px;
	background: url(../images/bg6.png) bottom no-repeat #fff;
	box-shadow: 2px 2px 10px #000;
}

.tagBox{
	margin-left: 198px;
}

.abBox p{
	line-height: 30px;
}
.abBox a.nuA{
	height: 28px;
	line-height: 28px;
	width: 76px;
	text-align: center;
	background: #dcd9d9;
	margin-bottom: 10px;
}
.abBox a.nuA:hover{
	background: #444652;
	color: #fff
}
.nam{
	line-height: 28px;
	background: #dcd9d9;
	text-align: center;
	margin-bottom: 10px;
}
.nam:hover{
	background: #444652;
	color: #fff
}
.abBox img{
	display: block;
	width: 160px;
	margin-bottom: 5px;
}
.abBox li{
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}


/*评论--------------------------------*/
#plq {padding-bottom: 10px;}
.talk #plq{ border:none}
/*评论顶部*/
.plqt {line-height: 30px;height: 30px;background:url("../img/bg_comment.png") repeat-x scroll 0 -60px transparent;border-bottom: 1px solid #CCCCCC;font-size: 14px;font-weight: bold;color: #333333;margin-bottom: 5px;padding-right: 10px;
	padding-left: 10px;
	}
/*评论顶部右边*/
.plqt span {float: right;font-size: 12px;color: #7D7D7D;font-weight: normal;}
.plqt b{color: #FF9900;margin-right: 2px;margin-left: 3px;}
/*评论提示*/
.plinfo {margin-right: 10px;margin-left: 10px;font-size: 12px;color: #ff0000;line-height: 40px;height: 40px;}
/*评论框*/
.plk {margin: 10px 0;}
.plk .ipt-txt2 {
	width: 920px;
	height: 80px;
	padding: 5px;border-radius: 5px 5px 5px 5px;
	font-size: 14px;
	color: #333333;
	background:url("../images/bg_comment.png") repeat-x scroll 0 -90px #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
}
/*最新评论*/
.plqt-2 {
	line-height: 35px;
	height: 35px;
	background-color: #F8F8FA;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EAEAEB;
	border-bottom-color: #E4E4E5;
	font-size: 14px;
	font-weight: bold;
	color:#333333;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
/*最新评论右边*/
.plqt-2 span {
	float: right;
	font-size: 12px;
	color: #7D7D7D;
	font-weight: normal;
}
/*登陆样式*/
.dcmp-post{
	height:30px;
	color:#444;
	line-height:30px;
	padding-bottom: 5px;
	font-family: "宋体";
	font-size: 12px;
}
/*登录样式左边*/
.dcmp-post .dcmp-userinfo{}
.custips{ text-align:center;}
.custips a{color:#F86E6A}
/*登陆样式框*/
.dcmp-userinfo{position:relative}
.dcmp-userinfo input{
	height:18px;
	padding-right:0px;
	line-height: 18px;
	padding-left: 3px;
	font-size: 12px;
	color: #666666;
	border:1px solid #CFCFCF;
	border-radius:3px
}
.dcmp-post .dcmp-userinfo input,.dcmp-post .dcmp-userinfo img{vertical-align:middle;margin:5px;}
.dcmp-post .dcmp-submit{position:absolute;right:10px;top:0px;width:91px}
.dcmp-post .dcmp-submit input,.dcmp-post .dcmp-submit button{vertical-align:middle;}
/*提交按钮*/
.dcmp-post .dcmp-submit button{
	background-attachment:scroll;
	width:91px;
	height:29px;
	border:none;
	line-height:27px;
	letter-spacing:1px;
	overflow:hidden;
	color:#ffffff;
	cursor:pointer;
	margin-left:20px;
	font-size: 12px;
	background-color: #1919ff;
	background-repeat: no-repeat;
}
/*评论分页*/
#commetpages {
	margin-right: 25px;
	margin-left: 85px;clear: both;
	line-height: 30px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#commetpages b {
	color: #333333;
	margin-right: 5px;
	margin-left: 5px;
}
#commetpages a,#commetpages strong {
	margin-left: 10px;
	font-weight: bold; margin: 0 3px;
	border:1px solid #dddddd;
    padding: 2px 8px;
}
#commetpages span {
	padding-right: 10px;
}
#commetpages strong {
	color: #FF6600;
}
/*评论提示信息样式*/
#plq font {margin:5px;line-height: 30px;font-size: 12px;padding:5px; background:#f8f8f8; border:1px dashed #dddddd;display: block;}
.plk form {margin: 0px;padding: 0px;display: block;}
.tags_list{ padding:10px;}
/*评论内容样式*/
#commetcontent{ }
.commentbox {padding:10px 0;border-bottom:1px solid #E1E1E1; clear:both; display:inline-block; width:937px}

.commentbox .uhead {float:left;width:40px;height:40px;margin:3px 5px 0 0;}
.commentbox .uname{ color:#0C9; padding-right:5px;}
.commentbox .lou {font-size:16px;color:#999999;font-weight:bold; position:absolute; right:5px; top:5px;}
.commentbox .content{width:837px;text-align:left;font-size:12px;line-height:20px;float:left; position:relative;padding-right: 50px;}

/*--------- QQ ---------*/
.qq_text{ text-align:left; line-height:18px;}
.qq_body{ text-align:center;}

/*-----分页-----*/
.pagelist {
	margin-top:10px;
	text-align:center;
}
.pagelist li {
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	display:inline-block;
	*float:left
}
.pagelist li a {
	padding:2px 7px;
	display:block;
}
.pagelist li a:hover {
	color:#73ACE6;
	text-decoration:none;
}
.pagelist li.thisclass,.pagelist li.thisclass a,.pagebox ul li.thisclass a:hover {
	background-color:#73ACE6;
	padding:2px 7px;
	font-weight:bold;
	color:#ffffff;
	border-radius:3px;
}
.page .pagelist li.thisclass,.page .pagelist li.thisclass a,.page .pagebox ul li.thisclass a:hover {
	padding:1px 4px
}
.pagelist .pageinfo {
	line-height:21px;
}
.pagelist .pageinfo strong {
	font-weight:normal;
	margin:0px 2px;
}
.newcateinfo a{height:26px;float:left;margin:0 10px 8px 0;padding:0 10px;background:#65aaed;line-height:26px;color:#FFF;font-size:12px;word-warp:break-warp;word-break:break-all;white-space:nowrap}
.newcateinfo a:hover{background:#af000f;color:#fff;text-decoration:none}
.box{clear:both;margin-top:8px}

#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../images/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:120px; _margin-bottom:120px;}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:270px; height:355px; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTo