body {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
body {
	background-color: rgb(255, 255, 255);
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
.maint {
	margin: 0px auto; width: 1280px; float: none;
}
.mainbn {
	margin: 0px auto; width: 1280px; height: 430px; overflow: hidden; float: none;
}
.main {
	margin: 0px auto; width: 1280px; font-size: 14px; float: none;
}
.mainp {
	margin: 0px auto; padding: 5px 13px 10px 0px; width: 993px; float: none;
}
.pw100 {
	margin: 0px auto; width: 100%; float: none;
}
.pw100_bn {
	margin: 0px auto; width: 100%; height: 430px; overflow: hidden; float: none;
}
.clear {
	clear: both;
}
.interval10 {
	width: 100%; height: 10px;
}
.pt10 {
	padding-top: 10px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.w1000 {
	width: 1280px; overflow: hidden;
}
.relp {
	width: 1280px; margin-top: -35px; float: left; position: relative;
}
.relp .absp {
	width: 160px; height: 30px; text-align: right; padding-left: 840px; position: absolute;
}
.relp .absp .bnon {
	background: url("pagination.gif") no-repeat 0px -12px; width: 12px; height: 12px; overflow: hidden; padding-right: 3px; float: left; list-style-type: none; cursor: pointer;
}
.relp .absp .bnoff {
	background: url("pagination.gif") no-repeat; width: 12px; height: 12px; overflow: hidden; padding-right: 3px; float: left; list-style-type: none; cursor: pointer;
}
.bgtop {
	background: url("bgtop.jpg") no-repeat center 0px rgb(255, 255, 255); width: 100%; height: 101px; font-size: 12px;
}
.bgtop .logo {
	padding: 17px 0px 0px 10px; width: 400px; float: left;
}
.bgtop .xs1 {
	background: url("xs1.jpg") no-repeat; padding: 0px 16px 0px 10px; height: 27px; line-height: 27px; float: right;
}
.bgtop .xs2 {
	background: url("xs2.jpg") no-repeat; padding: 0px 16px 0px 25px; height: 27px; line-height: 27px; float: right;
}
.bgtop a {
	color: rgb(97, 97, 97);
}
.bgdh {
	background: url("bgdh.jpg") repeat-x; width: 100%; height: 47px; padding-bottom: 1px;
}
.bgdh .maint div {
	float: left;
}
.bgdh a {
	padding: 15px; color: rgb(255, 255, 255);
}
.bgdh .on {
	background: url("on.jpg") no-repeat; width: 155px; height: 47px; text-align: center; line-height: 47px; padding-right: 2px; font-size: 14px; font-weight: bold;
}
.bgdh .of {
	background: url("of.jpg") no-repeat; width: 155px; height: 47px; text-align: center; line-height: 47px; padding-right: 2px;
}
.bgdh .of a{
	font-size: 14px; color: #FFFFFF; font-weight: bold;
}
#nor {
	padding-right: 0px;
}
.banner {
	width: 100%; height: 430px; overflow: hidden; float: left;
}
.bottom {
	border-width: 1px; border-style: solid; border-color: rgb(225, 0, 0) rgb(224, 224, 224) rgb(224, 224, 224); width: 1280px; font-size: 12px; margin-top: 10px; float: left; background-color: rgb(249, 249, 249);
}
.bottom .bleft {
	background: url("bgtel.jpg") no-repeat 0px 18px; padding: 66px 20px 0px; width: 272px; height: 118px; color: rgb(136, 136, 136); line-height: 16px; border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid; float: left;
}
.bottom .bright {
	padding: 22px 0px 0px 10px; width: 903px; float: left;
}
.bottom .bright .per {
	width: 150px; padding-left: 5px; float: left;
}
.bottom .bright .per .name {
	background: url('xs5.jpg') no-repeat 5px 7px; width: 100px; height: 24px; line-height: 24px; text-indent: 15px; overflow: hidden; padding-bottom: 3px; font-weight: bold
}
.bottom .bright .per .name a {
	color: rgb(50, 50, 50);
}
.bottom .bright .per .ta {
	background: url('dian1.jpg') no-repeat 5px 11px; width: 100px; height: 25px; line-height: 25px; text-indent: 15px; overflow: hidden
}
.bottom .bright .per .ta a {
	color: rgb(74, 74, 74);
}
.bottom .bright .er {
	padding-right: 10px; float: right;
}
.bmess {
	margin: 0px auto; padding: 14px 0px; width: 100%; overflow: hidden; font-size: 12px; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid; float: none; background-color: rgb(247, 247, 247);
}
.bmess .main div {
	float: left;
}
.bmess .blogo {
	background: url("bgg.jpg") no-repeat right 0px; width: 220px; height: 36px; padding-right: 14px; margin-left: 150px; display: inline;
}
.bmess .bta {
	height: 36px; color: rgb(95, 95, 95); line-height: 18px; overflow: hidden; padding-left: 18px; font-size: 12px;
}
.bmess .bta a {
	color: rgb(171, 171, 171); margin-right: 2px; display: inline;
}
.conpamy_news_tit {
	background: url("tit_text_back.gif"); width: 90px; height: 31px; color: rgb(255, 255, 255); line-height: 31px; text-indent: 10px; font-size: 14px; float: left;
}
.conpamy_news_con {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(208, 208, 208) rgb(208, 208, 208) rgb(208, 208, 208) currentColor; padding: 0px 10px 0px 9px; width: 1150px; height: 29px; font-size: 12px; float: left;
}
.conpamy_news_con .news_box {
	width: 540px; height: 29px; overflow: hidden; float: left; position: relative;
}
.conpamy_news_con .news_box ul {
	width: 540px; overflow: hidden; display: table;
}
.conpamy_news_con .news_box ul li {
	background: url("news_icon.gif") no-repeat left; list-style: none; width: 260px; height: 29px; line-height: 29px; overflow: hidden; padding-left: 10px; float: left; display: block;
}
.conpamy_news_con .news_box ul li a {
	color: rgb(17, 17, 17);
}
.conpamy_news_con .news_box ul li a:hover {
	text-decoration: underline;
}
.conpamy_news_con .news_box ul li span {
	color: rgb(153, 153, 153); padding-left: 5px;
}
.conpamy_news_con .tel_box {
	width: 330px; height: 29px; text-align: right; color: rgb(204, 0, 0); line-height: 29px; overflow: hidden; font-size: 14px; font-weight: bold; float: left; position: relative;
}
.conpamy_news_con .tel_box span {
	background: url("rss_icon.gif") no-repeat; left: 40px; top: 6px; width: 41px; height: 17px; position: absolute;
}
.about_box {
	padding: 1px; border: 1px solid rgb(213, 213, 213); width: 296px; height: 240px; margin-right: 10px; float: left;
}
.about_box .main_box {
	background: url("anv_back.gif") repeat-x top; width: 296px; height: 240px;
}
.about_box .main_box .tit_box {
	background: url("tit_text_icon.gif") no-repeat 10px 10px; padding: 0px 10px 0px 26px; width: 260px; height: 30px; color: rgb(204, 0, 0); line-height: 30px; font-weight: bold; float: left;
}
.about_box .main_box .tit_box a {
	color: rgb(17, 17, 17);
}
.about_box .main_box .tit_box a:hover {
	text-decoration: underline;
}
.about_box .main_box .con_box {
	padding: 5px 8px; width: 280px; height: 200px; color: rgb(51, 51, 51); line-height: 25px; font-size: 12px; float: left;
}
.news_list_box {
	padding: 1px; border: 1px solid rgb(213, 213, 213); width: 346px; height: 240px; margin-right: 10px; float: left;
}
.news_list_box .main_box {
	background: url("anv_back.gif") repeat-x top; width: 346px; height: 240px;
}
.news_list_box .main_box .tit_box {
	background: url("tit_text_icon.gif") no-repeat 10px 10px; padding: 0px 10px 0px 26px; width: 310px; height: 30px; color: rgb(204, 0, 0); line-height: 30px; font-weight: bold;
}
.news_list_box .main_box .tit_box a {
	color: rgb(17, 17, 17);
}
.news_list_box .main_box .tit_box a:hover {
	text-decoration: underline;
}
.news_list_box .main_box .con_box {
	padding: 5px 8px; width: 330px; height: 200px; line-height: 25px; overflow: hidden; display: block;
}
.news_list_box .main_box .con_box li {
	list-style: none; width: 330px; height: 25px; overflow: hidden; font-size: 12px; float: left; display: block;
}
.news_list_box .main_box .con_box li a {
	color: rgb(0, 0, 0);
}
.news_list_box .main_box .con_box li a:hover {
	text-decoration: underline;
}
.news_list_box .main_box .con_box li .icon {
	padding: 0px 5px; color: rgb(255, 102, 0); font-weight: bold; float: left;
}
.news_list_box .main_box .con_box li .date {
	color: rgb(102, 102, 102);
}
.news_list_box .main_box .con_box li.hot_news {
	list-style: none; width: 330px; height: 100px; overflow: hidden; font-size: 12px; float: left; display: block;
}
.news_list_box .main_box .con_box li.hot_news .img_box {
	padding: 1px; border: 1px solid rgb(213, 213, 213); width: 119px; height: 96px; margin-right: 7px; float: left;
}
.news_list_box .main_box .con_box li.hot_news .img_box img {
	width: 119px; height: 96px;
}
.news_list_box .main_box .con_box li.hot_news .hot_news_tit {
	width: 200px; height: 20px; line-height: 20px; overflow: hidden; font-weight: bold; float: left;
}
.news_list_box .main_box .con_box li.hot_news .hot_news_con {
	width: 200px; height: 80px; color: rgb(102, 102, 102); line-height: 20px; font-size: 12px; float: left;
}
.video_box {
	padding: 1px; border: 1px solid rgb(213, 213, 213); width: 306px; height: 240px; float: left;
}
.video_box .main_box {
	background: url("anv_back.gif") repeat-x top; width: 306px; height: 240px;
}
.video_box .main_box .tit_box {
	background: url("tit_text_icon.gif") no-repeat 10px 10px; padding: 0px 10px 0px 26px; width: 270px; height: 30px; color: rgb(204, 0, 0); line-height: 30px; font-weight: bold; float: left;
}
.video_box .main_box .tit_box a {
	color: rgb(17, 17, 17);
}
.video_box .main_box .tit_box a:hover {
	text-decoration: underline;
}
.video_box .main_box .con_box {
	padding: 5px 8px; width: 290px; height: 200px; line-height: 25px; overflow: hidden; float: left; display: block;
}
.video_box .main_box .con_box li {
	list-style: none; padding: 5px 0px; width: 290px; height: 90px; overflow: hidden; float: left; display: block;
}
.video_box .main_box .con_box li .img_box {
	padding: 1px; border: 1px solid rgb(213, 213, 213); width: 125px; height: 86px; overflow: hidden; margin-right: 11px; float: left;
}
.video_box .main_box .con_box li .img_box img {
	width: 125px; height: 86px;
}
.video_box .main_box .con_box li .video_tit {
	width: 150px; height: 30px; line-height: 30px; overflow: hidden; font-size: 12px; font-weight: bold; float: left;
}
.video_box .main_box .con_box li .video_con {
	width: 150px; height: 60px; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-size: 12px; float: left;
}
.video_box .main_box .con_box li a {
	color: rgb(0, 0, 0);
}
.video_box .main_box .con_box li a:hover {
	text-decoration: underline;
}
.links_box {
	margin: 0px auto; padding: 4px; border: 1px solid rgb(229, 229, 229); width: 970px; line-height: 25px; overflow: hidden; font-size: 12px;
}
.links_box span {
	color: rgb(0, 0, 0); font-weight: bold;
}
.links_box a {
	padding: 0px 5px; color: rgb(51, 51, 51); float: left;
}
.links_box a:hover {
	text-decoration: underline;
}
.goods_box {
	background: rgb(245, 245, 245); margin: 0px auto; border: 1px solid rgb(221, 221, 221); width: 1280px; overflow: hidden;margin-bottom:10px;
}
.goods_box .tit_box {
	background: url("tit_text_back_1.gif") repeat-x; width: 1280px; height: 35px; color: rgb(192, 1, 8); line-height: 35px; overflow: hidden; font-size: 14px; font-weight: bold; float: left;
}
.goods_box .tit_box b {
	background: url("tit_text_icon_1.gif") no-repeat left; width: 16px; height: 35px; float: left; display: block;
}
.goods_box .tit_box .more {
	background: url("more.gif") no-repeat center; width: 27px; height: 35px; overflow: hidden; margin-right: 10px; float: right; display: block; cursor: pointer;
}
.goods_box .tab_tit {
	background: rgb(255, 255, 255); width: 1280px; height: 41px; overflow: hidden; font-size: 12px; float: left; display: block;
}
.goods_box .tab_tit li {
	background: rgb(255, 255, 255); list-style: none; width: 120px; height: 40px; text-align: center; line-height: 40px; overflow: hidden; border-right-color: rgb(231, 231, 231); border-bottom-color: rgb(231, 231, 231); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; display: block; cursor: pointer;
}
.goods_box .tab_tit li.excess {
	background: rgb(255, 255, 255); list-style: none; width: 72px; height: 40px; overflow: hidden; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.goods_box .tab_tit li.on {
	background: rgb(245, 245, 245); border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.goods_box .tab_tit li.of {
	background: rgb(255, 255, 255); border-right-color: rgb(231, 231, 231); border-bottom-color: rgb(231, 231, 231); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.goods_box .tab_tit li a {
	color: rgb(0, 0, 0);
}
.goods_box .tab_con {
	padding: 10px 1px; width: 976px;overflow: hidden; font-size: 12px; float: left; display: block; _margin-right: -3px;
}
.goods_box .tab_con li {
	list-style: none; padding: 0px 6px; width: 230px; height: 180px; line-height: 25px; overflow: hidden; float: left; display: block;
}
.goods_box .tab_con li img {
	padding: 2px; border: 1px solid rgb(220, 220, 220); width: 230px; height: 150px;
}
.goods_box .tab_con li p {
	text-align: center;
}
.goods_box .tab_con li a {
	color: rgb(0, 0, 0);
}
.goods_box .tab_con li a:hover {
	text-decoration: underline;
}
.bgbn {
	margin: 0px auto; width: 100%; text-align: center; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.w235 {
	width: 235px; float: left;
}
.mnon {
	background: url("nbgmenu.jpg") no-repeat 1px -32px; border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(229, 229, 229) rgb(229, 229, 229); padding: 4px 1px 1px 40px; width: 192px; height: 30px; line-height: 30px;
}
.mnon a {
	color: rgb(255, 255, 255);
}
.mnoff {
	background: url("nbgmenu.jpg") no-repeat 1px 2px; border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(229, 229, 229) rgb(229, 229, 229); padding: 4px 1px 1px 40px; width: 192px; height: 30px; line-height: 30px;
}
.mnoff a {
	color: rgb(96, 96, 96);
}
.mnoff a:hover {
	color: rgb(230, 34, 19);
}
.mnoff a:hover {
	color: rgb(230, 34, 19);
}
.nlmpd {
	background: url("nlmpd.jpg") no-repeat; padding: 4px 0px 0px 41px; width: 194px; height: 33px; color: rgb(67, 67, 67); line-height: 33px; font-size: 14px; font-weight: bold; margin-top: 15px;
}
.nlmne {
	background: url("nlmne.jpg") no-repeat; padding: 4px 0px 0px 41px; width: 194px; height: 33px; color: rgb(67, 67, 67); line-height: 33px; font-size: 14px; font-weight: bold; margin-top: 15px;
}
.nlmne img {
	padding: 8px 8px 0px 0px; float: right;
}
.nlmct {
	background: url("nlmct.jpg") no-repeat; padding: 4px 0px 0px 41px; width: 194px; height: 33px; color: rgb(67, 67, 67); line-height: 33px; font-size: 14px; font-weight: bold; margin-top: 15px;
}
.nlmce {
	background: url("nlmce.jpg") no-repeat; padding: 4px 0px 0px 41px; width: 194px; height: 33px; color: rgb(67, 67, 67); line-height: 33px; font-size: 14px; font-weight: bold; margin-top: 15px;
}
.tagne {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(229, 229, 229) rgb(229, 229, 229); padding: 15px 12px 5px; width: 209px;
}
.tagne div {
	width: 209px; line-height: 16px; padding-bottom: 10px;
}
.tagne div a {
	color: rgb(96, 96, 96);
}
.tagne div a:hover {
	color: rgb(226, 42, 39);
}
.tagne {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(229, 229, 229) rgb(229, 229, 229); padding: 15px 12px 5px; width: 209px;
}
.nbgct {
	background: url("nbgct.jpg") no-repeat 12px 10px; border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(229, 229, 229) rgb(229, 229, 229); padding: 73px 5px 15px 7px; width: 221px; color: rgb(96, 96, 96); line-height: 23px; font-size: 13px;
}
.ned {
	width: 1010px; float: right;
}
.ned .dbt {
	width: 1010px; height: 24px; text-align: center; line-height: 24px; overflow: hidden; font-size: 22px;
}
.ned .fxsj {
	width: 1010px; height: 18px; padding-bottom: 10px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.ned .fxsj .fx {
	width: 400px; padding-left: 10px;
}
.ned .fxsj .sj {
	width: 300px; height: 18px; text-align: right; color: rgb(119, 119, 119); line-height: 18px; padding-right: 10px; float: right;
}
.ned .fxsj .sj span {
	margin-left: 15px; display: inline;
}
.ned .dnr {
	padding: 15px 10px; width: 990px; color: rgb(100, 100, 100); line-height: 24px; overflow: hidden;
}
.ned .dnr a {
	margin: 0px 2px; display: inline;
}
.ned .dnr u {
	font-weight: 800; text-decoration: none;
}
.ned .updown {
	padding: 15px 10px; width: 710px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.ned .updown a {
	color: rgb(213, 110, 18); text-decoration: underline;
}
.ned .updown .up {
	background: url('btup.jpg') no-repeat; width: 260px; height: 20px; line-height: 20px; overflow: hidden; padding-left:85px; padding-right:10px; padding-top:0px; padding-bottom:0px
}
.ned .updown .down {
	background: url('btdown.jpg') no-repeat right 0px; width: 260px; height: 20px; text-align: right; line-height: 20px; overflow: hidden; padding-left:10px; padding-right:85px; padding-top:0px; padding-bottom:0px
}
.pt15 {
	padding-top: 15px;
}
.flr {
	float: right;
}
.mbx {
	background: url("bgpos.jpg") no-repeat 0px 10px; padding: 14px 0px 0px 80px; width: 900px; height: 16px; color: rgb(157, 157, 157); line-height: 16px; font-size: 12px;
}
.mbx a {
	margin: 0px 5px; color: rgb(95, 95, 95); display: inline;
}
.mbx span {
	margin: 0px 5px; color: rgb(95, 95, 95); display: inline;
}
.m4_tag5 {
	margin: 0px auto 15px; border: 1px solid rgb(220, 220, 220); width: 990px; height: 44px; color: rgb(119, 119, 119); line-height: 22px; padding-left: 6px; font-size: 12px; background-color: rgb(249, 249, 249);
}
.m4_tag5 a {
	color: rgb(51, 51, 51);
}
.m4_tag5 a:hover {
	color: rgb(193, 0, 0); text-decoration: underline;
}
.m4_box7 {
	margin: 0px auto 10px; width: 990px; line-height: 24px;
}
.m4_box7 a {
	color: rgb(51, 51, 51);
}
.m4_box7 a:hover {
	color: rgb(193, 0, 0); text-decoration: underline;
}
.m4_box8 {
	margin: 0px auto 15px; border: 1px solid rgb(220, 220, 220); width: 990px;
}
.m4_box8 ul {
	padding: 5px;
}
.m4_box8 li {
	width: 49%; line-height: 24px; float: left; list-style-type: none;
}
.m4_t2 {
	background: url("pic1_bg.gif") repeat-x 0px -480px; padding: 0px 10px; height: 29px; color: rgb(193, 0, 0); line-height: 29px; font-weight: bold; display: block;
}
.m4_box8 li a {
	color: rgb(0, 0, 0);
}
.m4_box17 {
	width: 100%; padding-bottom: 15px;
}
.m4_box17 li {
	padding: 10px 0px 0px 10px; width: 150px; text-align: center; font-size: 12px; float: left;
}
.m4_box17 li img {
	padding: 2px; border: 1px solid rgb(220, 220, 220); width: 150px; height: 101px;
}
.m4_box17 li img:hover {
	border: 1px solid rgb(119, 119, 119);
}
.m4_box18 li img:hover {
	border: 1px solid rgb(119, 119, 119);
}
.w744 {
	width: 1024px;
}
.pt5 {
	padding-top: 5px;
}
.flr {
	float: right;
}
.w720 {
	width: 1000px;
}
.f-cb::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.pne::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.f-cb {
	zoom: 1;
}
.pne {
	zoom: 1;
}
.w550 {
	width: 1000px;
}
.dede_pages {
	padding: 0px 10px; width: 1000px; font-size: 12px;
}
.dede_pages ul {
	padding: 12px 0px; float: right;
}
.dede_pages ul li {
	border: 1px solid rgb(233, 233, 233); line-height: 17px; font-family: Tahoma; margin-left: 6px; float: left; list-style-type: none;
}
.dede_pages ul li a {
	padding: 2px 4px; color: rgb(51, 51, 51); float: left; display: block;
}
.dede_pages ul li a:hover {
	padding: 2px 4px; color: rgb(193, 0, 0); text-decoration: none;
}
.dede_pages ul li.thisclass {
	padding: 2px 4px; border: currentColor; color: rgb(193, 0, 0); font-weight: bold;
}
.dede_pages ul li.thisclass a {
	padding: 2px 4px; border: currentColor; color: rgb(193, 0, 0); font-weight: bold;
}
.pagebox ul li.thisclass a:hover {
	padding: 2px 4px; border: currentColor; color: rgb(193, 0, 0); font-weight: bold;
}
.dede_pages .pageinfo {
	padding: 12px 10px 12px 16px; color: rgb(153, 153, 153); line-height: 21px;
}
.dede_pages .pageinfo strong {
	margin: 0px 2px; color: rgb(85, 85, 85); font-weight: normal;
}
.dede_pagess {
	padding: 10px 0px; text-align: center; overflow: hidden; float: none;
}
.dede_pagess ul {
	margin: 0px auto; text-align: center; clear: both; float: none; white-space: nowrap;
}
.dede_pagess ul li {
	padding: 3px 4px; border: 1px solid rgb(233, 233, 233); margin-right: 6px; float: none; display: inline;
}
.dede_pagess li a {
	float: none; display: inline;
}
.dede_pagess li a:hover {
	text-decoration: underline;
}
.dede_pagess .thisclass {
	border: currentColor; font-weight: bold;
}
.w731 {
	width: 731px;
}
.llm {
	width: 731px; height: 34px; border-bottom-color: rgb(191, 20, 20); border-bottom-width: 1px; border-bottom-style: solid;
}
.llm a {
	padding: 10px; float: right;
}
.peroff {
	padding: 10px 0px 0px 13px; width: 235px; height: 187px; float: left;
}
.peroff .tp {
	border: 1px solid rgb(220, 220, 220); width: 235px;
}
.peroff .mc {
	width: 235px; height: 37px; text-align: center; line-height: 27px; overflow: hidden; padding-top: 8px;
}
.peroff .mc a {
	color: rgb(130, 130, 130);
}
.peron {
	padding: 10px 0px 0px 13px; width: 235px; height: 187px; float: left;
}
.peron .tp {
	border: 1px solid rgb(193, 0, 0); width: 235px;
}
.peron .mc {
	width: 235px; height: 37px; text-align: center; line-height: 27px; overflow: hidden; padding-top: 8px;
}
.peron .mc a {
	color: rgb(241, 50, 50); text-decoration: underline;
}
.m4_box1 {
	padding: 5px 10px;
}
.m4_box1 li {
	padding: 0px; line-height: 36px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; list-style-type: none;
}
.m4_box1 li span {
	float: right;
}
.m4_box1 li a {
	color: rgb(51, 51, 51);
}
.m4_box1 li a:hover {
	color: rgb(193, 0, 0); text-decoration: underline;
}
.m4_box9 {
	padding: 0px 0px 15px 20px; width: 720px;
}
.m4_box9 dt {
	background: url("pic2_tag.gif") no-repeat -262px -108px; margin: 0px 660px 2px 0px; width: 100px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 27px; font-size: 14px; font-weight: bold; float: left;
}
.m4_box9 dd {
	width: 120px; height: 30px; line-height: 30px; overflow: hidden; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.m4_box9 a {
	color: rgb(51, 51, 51);
}
.m4_box9 a:hover {
	color: rgb(193, 0, 0); text-decoration: underline;
}
#chat_f1 {
	top: 185px; width: 82px; right: 10px; position: fixed; z-index: 9999999; _position: absolute;
}
.chat_f1_expr {
	width: 82px; height: 0px; overflow: hidden;
}
.listkefu {
	height: 67px; overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; list-style-type: none;
}
.name {
	line-height: 25px;
}
.detail {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(204, 204, 204); width: 162px; line-height: 18px; margin-top: -67px; margin-left: -184px; display: none; position: absolute; _margin-left: -258px;
}
.chat_f1_expr .listkefu .detail .border {
	background: rgb(255, 255, 255); width: 0px; height: 25px; margin-top: -10px; margin-left: 210px; position: absolute;
}
.mt {
	margin: 2px 0px; color: rgb(51, 51, 51); font-size: 12px;
}
.mt5 {
	margin-top: 5px;
}
.send_sms {
	width: 70px; height: 25px; vertical-align: middle; display: inline-block; background-image: url("/c3.gif"); background-repeat: no-repeat;
}
#chat_f1_main {
	background-position: 60px 50%; height: 22px; background-image: url("/c2.gif"); background-repeat: no-repeat;
}
#close {
	width: 22px; height: 22px; margin-left: 56px; display: block; cursor: pointer;
}
#chat_f1_bottom {
	background: url("/c2.gif") no-repeat 0px -160px; width: 82px; height: 3px; overflow: hidden;
}
#chat_f1 .get-codes-bdshare a {
	width: 50px;
}
#chat_f1 #chat_f2 {
	font-size: 12px;
}
#chat_f2 {
	background: rgb(255, 255, 255); padding: 1px 3px; border: 1px solid rgb(204, 204, 204); top: 185px; width: 1em; right: 1px; color: rgb(255, 102, 0); font-size: 12px; display: none; position: fixed; cursor: pointer; _position: absolute;
}
#demo55 {
	background: rgb(245, 245, 245); width: 960px; overflow: hidden; margin-left: 10px;
}
#demo55 img {
	border: 3px solid rgb(242, 242, 242);
}
#indemo55 {
	width: 800%;
}
#demo155 {
	float: left;
}
#demo255 {
	float: left;
}
.rightl {
	width: 1015px; overflow: hidden; float: right; display: inline;
}
.righttop {
	background: url("Img/right_top_img.gif") no-repeat; height: 3px; overflow: hidden; font-size: 0px;
}
.pro_main {
	border: 1px solid rgb(204, 204, 204); overflow: hidden; padding-top: 10px; padding-bottom: 10px; zoom: 1; background-color: rgb(255, 255, 255);
}
.pro_curmbs {
	padding: 0px 5px; margin-bottom: 10px;
}
.pro_curmbs span {
	color: rgb(193, 0, 5);
}
.pro_curmbs a {
	color: rgb(51, 51, 51);
}
.pro_curmbs a:hover {
	color: rgb(193, 0, 5);
}
.pro_curmbs .a_b {
	color: rgb(193, 0, 5); font-weight: bold;
}
dl.pj_list_dl {
	padding: 5px 12px 10px; width: 970px; overflow: hidden; float: left;
}
dl.pj_list_dl dt {
	width: 227px; height: 173px; line-height: 0; font-size: 0px; float: left;
}
dl.pj_list_dl dt img {
	padding: 3px; border: 1px solid rgb(214, 214, 214); width: 219px; height: 165px;
}
dl.pj_list_dl dt a:hover img {
	border: 1px solid rgb(213, 27, 18);
}
dl.pj_list_dl dd {
	height: 173px; text-align: left; line-height: 28px; overflow: hidden; padding-left: 10px;
}
dl.pj_list_dl dd h4 a {
	height: 30px; color: rgb(213, 27, 18); line-height: 30px; overflow: hidden;
}
dl.pj_list_dl dd p {
	height: 143px; overflow: hidden;
}
dl.pj_list_dls {
	padding: 5px 18px 10px; width: 209px; height: 225px; overflow: hidden; float: left;
}
dl.pj_list_dls dt {
	width: 209px; height: 192px; line-height: 0; font-size: 0px;
}
dl.pj_list_dls dt img {
	border: 1px solid rgb(214, 214, 214); width: 207px; height: 190px;
}
dl.pj_list_dls dt a:hover img {
	border: 1px solid rgb(198, 10, 22);
}
dl.pj_list_dls dd {
	width: 209px; height: 30px; text-align: center; line-height: 30px; overflow: hidden; margin-top: 3px;
}
dl.pj_list_dls dd a:hover {
	color: rgb(198, 10, 22);
}
.nlmneproject {
	background: url("nlmneproject.jpg") no-repeat; padding: 4px 0px 0px 41px; width: 1006px; height: 33px; color: rgb(67, 67, 67); line-height: 33px; font-size: 14px; font-weight: bold; margin-top: 15px;
}
.nlmneproject img {
	padding: 8px 8px 0px 0px; float: right;
}
.tagneproject {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(229, 229, 229) rgb(229, 229, 229); padding: 15px 12px 5px; width: 980px;
}
.tagneproject div {
	width: 980px; line-height: 16px; padding-bottom: 10px;
}
.tagneproject div a {
	color: rgb(96, 96, 96);
}
.tagneproject div a:hover {
	color: rgb(226, 42, 39);
}
.tagneproject {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(229, 229, 229) rgb(229, 229, 229); padding: 15px 12px 5px; width: 980px;
}
h4 {
	font-size: 14px;
}
p {
	color: rgb(102, 102, 102); word-spacing: -1.5px;
}
.right_main {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 213, 213) rgb(213, 213, 213); width: 1004px; overflow: hidden; padding-bottom: 15px;
}
.news_con {
	margin: 0px auto; width: 1000px; padding-top: 15px;
}
dl.dl_2al {
	padding: 10px 10px 10px 20px; width: 207px; float: left; display: inline-block;
}
dl.dl_2al dt {
	width: 207px; height: 176px; overflow: hidden;
}
dl.dl_2al2 dt {
	width: 207px; height: 146px; overflow: hidden;
}
dl.dl_2al dd {
	width: 207px; height: 24px; text-align: center; line-height: 24px; overflow: hidden; font-size: 12px;
}
dl.dl_2al dt img {
	padding: 3px; border: 1px solid rgb(204, 204, 204); width: 199px; height: 168px;
}
dl.dl_2al2 dt img {
	padding: 3px; border: 1px solid rgb(204, 204, 204); width: 199px; height: 130px;
}
dl.dl_2al dt a:hover img {
	border: 1px solid rgb(213, 27, 18);
}
dl.dl_3al {
	padding: 10px 10px 10px 20px; width: 207px; float: left; display: inline-block;
}
dl.dl_3al dt {
	width: 207px; height: 146px; overflow: hidden;
}
dl.dl_3al dd {
	width: 207px; height: 24px; text-align: center; line-height: 24px; overflow: hidden; font-size: 12px;
}
dl.dl_3al dt img {
	padding: 3px; border: 1px solid rgb(204, 204, 204); width: 199px; height: 130px;
}
dl.dl_3al dt a:hover img {
	border: 1px solid rgb(213, 27, 18);
}
dl.dl_4al {
	padding: 10px 30px 10px 20px; width: 132px; float: left; display: inline-block;
}
dl.dl_4al dt {
	width: 132px; height: 70px; overflow: hidden;
}
dl.dl_4al dd {
	width: 132px; height: 24px; text-align: center; line-height: 24px; overflow: hidden; font-size: 12px;
}
dl.dl_4al dt img {
	padding: 3px; border: 1px solid rgb(204, 204, 204); width: 122px; height: 60px;
}
dl.dl_4al dt a:hover img {
	border: 1px solid rgb(213, 27, 18);
}
.m4_box171 {
	width: 100%; padding-bottom: 15px;
}
.m4_box171 li {
	padding: 10px 0px 0px 10px; width: 120px; text-align: center; font-size: 12px; float: left;
}
.m4_box171 li img {
	padding: 2px; border: 1px solid rgb(220, 220, 220); width: 110px; height: 50px;
}
.m4_box171 li img:hover {
	border: 1px solid rgb(119, 119, 119);
}
.m4_box18 li img:hover {
	border: 1px solid rgb(119, 119, 119);
}
.tit-bar {
	padding: 0px 10px; height: 33px; line-height: 33px; background-color: rgb(248, 248, 248);
}
.tit-bar .mark {
	padding-top: 3px; font-size: 14px; font-weight: bold;
}
.art-tb-tb {
	padding: 0px 20px;
}
.c-h-a a {
	color: rgb(255, 102, 0);
}
#my_son_9 {
	width: 658px; height: 254px; margin-bottom: 15px;
}
#border_son {
	border: 1px solid rgb(229, 229, 229); width: 278px; height: 252px; float: left;
}
#border_son img {
	margin: 4px;
}
#border_son p {
	width: 270px; text-align: center; font-size: 14px; display: block;
}
#border_son_right {
	width: 336px; margin-left: 40px; float: left;
}
#border_son_right p {
	font-size: 14px; font-weight: 700; margin-top: 10px; display: block;
}
#border_son_right ul {
	margin-top: 8px;
}
#border_son_right ul li {
	background: url("bk_dot.gif") no-repeat left; height: 28px; padding-left: 10px; list-style-type: none;
}
#border_son_right ul li a {
	color: rgb(151, 114, 85); line-height: 28px; font-size: 14px;
}
#border_son_right ul li a:hover {
	
}

.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF; border:solid 1px #d9d9d9; border-top:none;}
.content{ width:980px; margin:0 auto; overflow:hidden; }


/*¹ã¸æ*/
.pic02 { margin:0px 0px 10px 0px;}
.pic021 { margin:15px 0px 0px 0px;}
.p_dh02 { font-family:"Î¢ÈíÑÅºÚ"; font-size:19px; color:#D60000; top:75px; left:415px;}
.p_dh02 span{ font-family:"Î¢ÈíÑÅºÚ"; font-size:19px; color:#D60000; }

.dh { font-family:Arial; font-size:30px; color:#fff; top:70px; right:23px;}

p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
.pa{ position:absolute;}


.tab1{width:401px;border-top:#cccccc solid 1px;border-bottom:#cccccc solid 1px;margin:10px auto 0 auto;}
.menu{height:28px;border-right:#cccccc solid 1px;}
.menu li{float:left;width:99px;text-align:center;line-height:28px;height:28px;cursor:pointer;border-left:#cccccc solid 1px;color:#666;font-size:14px;overflow:hidden;background:#E0E2EB;}
.menu li.off{background:#FFFFFF;color:#336699;font-weight:bold;}

.menudiv{height:200px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;border-top:0;background:#fefefe}
.menudiv div{padding:15px;line-height:28px;}


#body .ProductShow {
	BORDER-left: #dddddd 1px solid;
	BORDER-bottom: #dddddd 1px solid;
	BORDER-right: #dddddd 1px solid;
	WIDTH: 978px; 
	margin:auto;
	font-size:12px;
}

#body .ProductShow .topic{
	height:30px;
	line-height:30px;}

#body .ProductShow .albumblock{
	padding:10px 40px 10px 27px;
	}


.hjc {
	
}
.hjnav {
	BACKGROUND-COLOR: #fff; HEIGHT: 518px;
	overflow:hidden;
	}
.hjnavC{
	width:1280px;
	height:auto;
 	background-color:#F5f5f5;
	overflow:hidden;}	
.hjnavleft {
	WIDTH: 1280px;   HEIGHT: 42px;
	z-index:100;
 	background-color:#FFF;
	 overflow:hidden;
	border-right:1px solid #e7e7e7;}
.hjnavcn {
	WIDTH: 1280px; FLOAT: left; HEIGHT: auto; OVERFLOW: hidden;
}

.hjnavleft UL {
}
.hjnavleft UL LI {
	LINE-HEIGHT: 42px; 
	PADDING:0 45px; 
	HEIGHT: 42px;
 	border-bottom:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	float:left;}

.hjnavleft UL LI a:hover{
	text-decoration:none;
	color:#2583c6;
	font-weight:bold;}
.hjnavleft UL LI.hover0 {
 	border-left:none;
	border-bottom:1px solid #F5f5f5;
	background-color:#F5f5f5;
}
.hjnavleft UL LI.hover0  a{
	color:#2583c6;
	font-weight:bold;}
.hjnavleft UL LI.hover1 {
  	border-left:1px solid #F5f5f5;
	border-bottom:1px solid #F5f5f5;
	background-color:#F5f5f5;	
}
.hjnavleft UL LI.hover1  a{
	color:#2583c6;
 	font-weight:bold;}
.hjnavleft UL LI.hover2 {
 	border-left:1px solid #F5f5f5;
	border-bottom:1px solid #F5f5f5;
	background-color:#F5f5f5;	
}
.hjnavleft UL LI.hover2  a{
 	color:#2583c6;
	font-weight:bold;}
.hjnavleft UL LI.hover3 {
 	border-left:1px solid #F5f5f5;
	border-bottom:1px solid #F5f5f5;
	background-color:#F5f5f5;	
}
.hjnavleft UL LI.hover3  a{
	color:#2583c6;
	font-weight:bold;}
.hjnavleft UL LI.hover4 {
 	border-left:1px solid #F5f5f5;
	border-bottom:1px solid #F5f5f5;
	background-color:#F5f5f5;	
}
.hjnavleft UL LI.hover4  a{
	color:#2583c6;
	font-weight:bold;}
.hjnavleft UL LI.hover5 {
 	border-left:1px solid #F5f5f5;
	border-bottom:1px solid #F5f5f5;
	background-color:#F5f5f5;	
}
.hjnavleft UL LI.hover5  a{
	color:#2583c6;
	font-weight:bold;}
.hjnavleft UL LI.hover6 {
 	border-left:1px solid #F5f5f5;
	border-bottom:1px solid #F5f5f5;
	background-color:#F5f5f5;	
}
.hjnavleft UL LI.hover6  a{
	color:#2583c6;
	font-weight:bold;}
.hjnavleft UL LI.hover7 {
 	border-left:1px solid #F5f5f5;
	border-bottom:1px solid #F5f5f5;
	background-color:#F5f5f5;	
}
.hjnavleft UL LI.hover7  a{
	color:#2583c6;
	font-weight:bold;}
.hjnavleft UL LI.hover8 {
 	border-left:1px solid #F5f5f5;
	border-bottom:1px solid #F5f5f5;
	background-color:#F5f5f5;	
}
.hjnavleft UL LI.hover8  a{
	color:#2583c6;
	font-weight:bold;}
.hjnavleft UL LI.hover9 {
 	border-left:1px solid #F5f5f5;
	border-bottom:1px solid #F5f5f5;
	background-color:#F5f5f5;	
}
.hjnavleft UL LI.hover9  a{
	color:#2583c6;
	font-weight:bold;}
.hjnavleft UL LI.hover10 {
 	border-left:1px solid #F5f5f5;
	border-bottom:1px solid #F5f5f5;
	background-color:#F5f5f5;	
}
.hjnavleft UL LI.hover10  a{
	color:#2583c6;
	font-weight:bold;}
.hjone {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 158px; PADDING-TOP: 10px
}
.hjone P {
	PADDING-BOTTOM: 5px; TEXT-INDENT: 2em
}
 .albumblock{
	padding:10px 10px 30px 12px;
	float:left;
	}
 .albumblock .inner{
	width:215px;
	height:180px;
	position:relative;
	border:1px solid #dededc;
	overflow:hidden;
	margin:0}
 .albumblock .inner:hover{
	border:1px solid #2583c6;
}
.albumblock .inner img{
	border:2px solid #fff;
	width:215px;
	height:150px;	}	

 .albumblock .inner .albumtitle{
	height:25px;
	line-height:25px;
	font-size:12px;
	width:170px;
	left:0;
	color:#FFFFFF;
	font-weight:; 
	text-align:center;
	cursor:pointer;
	margin:auto;
	}
 .albumblock .inner .albumtitle span{
	font-weight:normal;
	font-size:12px;}	

 .albumblock .inner  a:hover{
	text-decoration:none;}
 .albumblock .inner  a:visited{
	text-decoration:none;}	
/* -- ???? -- */
.apage { height:25px; line-height:25px; background:#F9F9F9; padding:0 5px; margin-top:10px; border:solid 1px #ccc; text-align:center; }
.apage ul li{display:inline;}
.apage ul li.active a{background:#1FA4D1;color:#fff;}
.apage a { border:1px solid #d4e3e9; padding:0 3px;  margin-right:5px;}
.apage .num_btns {float:right; font-family:Tahoma;}
.apage a:hover, .apage .cur { border:1px solid #D5D5D5;background-color:#1FA4D1; color:#fff; text-decoration:none;}
.apage .cust_txt { float:left;}
.apage .oran_pg_fp { background:url(../images/first_page.gif) 4px 4px no-repeat; padding-right:9px;}
.apage .oran_pg_pp { background:url(../images/pre_page.gif) 4px 4px no-repeat; padding-right:5px;}
.apage .oran_pg_np { background:url(../images/next_page.gif) 8px 4px no-repeat; padding-right:12px;}
.apage .oran_pg_lp { background:url(../images/last_page.gif) 8px 4px no-repeat; padding-right:12px;}
.apage select { font-size:8px; margin-top:5px; }
.apage .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px;}
.apage .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }

.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
