﻿*{ margin:0; padding:0}
body {
	margin:0px auto;
	font:12px/18px Microsoft YaHei, Verdana, Geneva, sans-serif
	padding:0px auto;
	background:#fff;
	_background-color:#fff;
}
img{border:none;}
.inbox{ border:1px solid #c8c8c8; padding:2px; height:114px;  background:#fff;}
.inbox img { width:180px; height:114px;}

ul,li{margin:0px; padding:0px; list-style:none;}
/*滚动图片*/
#demo { margin: 0px auto; width:980px; height:auto; overflow:hidden; margin-top:5px; }    
#demo ul li{ float:left; line-height:25px; text-align:center; margin-right:10px;}
#demo img{ display:block; border:#a7a9ab 1px solid; width:200px; height:158px; background:#fff;padding:2px;}
#demo a:hover img{ border:1px solid #C30001; padding:2px;}
#indemo {    float: left;   width: 800%;   }   
#demo1 {    float: left;   }   
#demo2 {    float: left;   }
.p_txt{display:block; text-align:center; width:200px; color:#333; font-size:12px;}

.cpzs{}
.cpzs li{ float: left; width:215px; padding-right:15px; height:200px; padding-top:10px; text-align:center;  }
.cpzs img{ float: left; width:215px; height:170px;  border:#c8c8c8 1px solid; padding:3px}
.cpzs img:hover{ border:1px solid #C30001;}
.cpzs .p{width:215px; text-align:center; line-height:25px; font-size:12px;}
/*滚动图片*/   
.hor{ padding-left:40px;}
.hor li{ float: left; width:252px; padding-right:50px; height:240px; padding-top:10px; text-align:center;  }
.hor img{ float: left;width:250px; height:180px;  border:#c8c8c8 1px solid;}
.hor img:hover{ border:1px solid #C30001;}
.hor li a{ display:block; width:250px; text-align:center; line-height:25px;}





/*#*/


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a.prlist:link {
	text-decoration: underline;
	color:#3165ff
}
a.prlist:visited {
	text-decoration: underline;
	color:#3165ff
}
a.prlist:hover {
	text-decoration: none;
	color:#ff6600
}
a.prlist:active {
	text-decoration: underline;
}
a.plist:link {
	text-decoration: none;
	color:#7e7e7e
}
a.plist:visited {
	text-decoration: none;
	color:#7e7e7e
}
a.plist:hover {
	text-decoration: underline;
	color:#6fa200
}
a.plist:active {
	text-decoration: none;
}
a.newslink:link {
	text-decoration: none;
	color:#01aef0;
	font-weight:bold;
}
a.newslink:visited {
	text-decoration: none;
	color:#01aef0;
	font-weight:bold;
}
a.newslink:hover {
	text-decoration: underline;
	color:#ffffff;
	font-weight:bold;
}
a.newslink:active {
	text-decoration: none;
}
a.newslinks:link {
	text-decoration: none;
	color:#444444;
}
a.newslinks:visited {
	text-decoration: none;
}
a.newslinks:hover {
	text-decoration: none;
	color:#f10307;
}
a.newslinks:active {
	text-decoration: none;
}
.cplink a {
	text-decoration: none;
	color:#4b4b4b;
}
.cplink a:hover {
	text-decoration: none;
	color:#e30000;
}
img {
	border-width:0px;
}
.lan {
	height:35px;
	line-height:30px;
	font-size:12px;
	color:#000;
	width:200px;
	float:right;
	text-align:center;
	margin:10px auto 0px auto;
}
.lan a {
	color:#000;
	margin-left:5px;
	margin-right:5px;
}
.lan a:hover {
	color:#000;
	text-decoration:underline;
}
.logobg {
	width:100%;
	height:100px;
	margin:0px auto;
	padding:0px;
	clear:both;
	background:#fff;
}
.logo {
	width:1003px;
	height:100px;
	margin:0px auto;
	padding:0px;
	background:url(../images/logo.png) no-repeat;
	clear:both;
	overflow:hidden;
}

.wrapper {width:1004px; margin:0 auto; padding:0px; height:260px;}

/* qqshop focus */
#focus {width:1004px; height:260px; overflow:hidden; position:relative;}
#focus ul {height:260px; position:absolute;}
#focus ul li {float:left; width:1004px; height:260px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1004px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:1004px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:65px;cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
.men {
	width:100%;
	height:45px;
	margin:0px auto;
	padding:0px;
	background:url(../images/men.jpg) repeat-x;
}
nav ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}


.nav {
  width:1003px;
  margin: 0 auto;
  color:#fff;
  height:45px;
  color:#fff;
  font-size:15px;
  z-index:9999;
  }
.nav a {
  display: block;
  padding:0px 16px;
  line-height: inherit;
  cursor: pointer;
}
.nav_menu {
  line-height:45px;
  height:45px;
  width:1003px;
  text-transform: uppercase;
}
.nav_menu-item {
  display: inline-block;
  position: relative;
  padding:0px 10px 0px 10px;
  color:#fff;
  width:120px;
  z-index:9999;
  float:left;
 background:url(../images/menuline.png) no-repeat right top;

}
.nav_menu-item a:hover 
{
	color:#fff;
	font-weight:bold;
 }
 .nav_menu-item a
{
	color:#fff;
 }
.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu:hover{ background:#fff;}
.nav_submenu {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width: 290px;
  color:#000;
  line-height:30px;
  font-size:14px;
  z-index:9999; 
  background-color:#fff;
  margin-left:-30px;
}
.nav_submenu a{
  color:#0051ca;
}.nav_submenu a:hover{
  color:#fff;
}
.nav_submenu-item:hover {
  background:#017aed;
}


.menu {
	width:1003px;
	height:45px;
	margin:0px auto;
	padding:0px;
}
.menu ul {
	list-style-type:none;
	padding: 0px;
	margin:0px;
}
.menu ul li {
	text-align:center;
	padding:0px;
	float:left;
}
.menu ul li a {
	width:130px;
	text-decoration:none;
	margin:0px auto;
	display:block;
	font-size:15px;
	height:45px;
	line-height:45px;
	text-align:center;
}
.menu ul li a:hover {
	width:130px;
	text-decoration:none;
	margin:0px auto;
	display:block;
	height:45px;
	line-height:45px;
	font-size:15px;
	font-weight:bold;
}
.lih {
	width:130px;
	color:#fff;
	text-decoration:none;
}
.lih a {
	width:130px;
	color:#fff;
	text-decoration:none;
}
.lih a:hover {
	width:130px;
	color:#fff;
}
.li1 {
	width:130px;
	color:#fff;
}
.li1 a {
	width:130px;
	color:#fff;
}
.menuline {
	width:14px;
	height:40px;
	margin:0px auto;
	padding:0px;
	background:url(../images/menuline.png) no-repeat center;
}

.lj {
	width:1003px;
	height:31px;
	margin:0px auto 15px auto;
	padding:0px;
	line-height:31px;
	border-bottom:1px solid #c8c8c8;
	color:#4b4b4b;
	clear:both;
}
.lj a {
	color:#4b4b4b;
}
.lj a:hover {
	color:#e30000;
}





#con {
	width:1003px;
	margin:10px auto 0px auto;
	height:auto !important;
	padding:0px;
	clear:both;
	overflow:hidden;
	background:#fff;
}
.first1 {
	width:444px;
	height:auto;
	margin:0px 15px 0px 26px;
	padding:0px;
	float:left;
	display:inline;
}
.title {
	width:444px;
	height:34px;
	margin:1px auto 0px auto;
	padding:0px;
	color:#000;
	font-family:"微软雅黑";
	font-size:16px;
	text-indent:110px;
	font-weight:bold;
	line-height:34px;
	background:url(../images/title.jpg) no-repeat;
}
.title span {
	font-size:12px;
	font-family:"宋体";
	color:#000;
	float:right;
	line-height:34px;
	padding-right:20px
}
.title span a {
	color:#000;
	text-decoration:none;
}
.title span a:hover {
	color:#e30000;
	text-decoration:none;
}
.jjcon {width:420px;height:auto; margin:0px auto;padding:5px 10px 5px 10px;color:#4b4b4b;line-height:24px; font-size:12px;}
/* white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;*/
.first2 {
	width:280px;
	height:auto;
	margin:0px 0px 0px 8px;
	padding:0px;
	float:right;
	display:inline;

}
.title2 {
	width:278px;
	height:34px;
	margin:1px auto 0px auto;
	padding:0px;
	background:url(../images/title2.jpg) no-repeat;
	color:#000;
	font-family:"微软雅黑";
	font-size:16px;
	text-indent:70px;
	font-weight:bold;
	line-height:34px;
}

.title2 span {
	font-size:12px;
	font-family:"宋体";
	color:#000;
	float:right;
	line-height:34px;
	padding-right:20px
}
.title2 span a {
	color:#000;
	text-decoration:none;
}
.title2 span a:hover {
	color:#e30000;
	text-decoration:none;
}
.newslist {width:723px;height:auto;margin:0px auto;padding:0px;}
.newslist ul li {width:723px;margin:0px;padding:0px;line-height:34px;height:34px;color:#4b4b4b;background:url(../images/dot.jpg) no-repeat left bottom;float:left;text-indent:15px;}
.newslist ul li a { font-size:13px; display:block; float:left;width:700px;line-height:30px;height:34px;color:#4b4b4b;text-indent:20px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.newslist ul li span {font-size:13px; width:95px; display:block; float:right;color:#4b4b4b;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.newslist ul li a:hover {color:#e30000;}

.newscon {
	width:270px;
	height:auto;
	margin:0px auto;
	padding:0px;
}
.newscon ul {
	width:270px;
	margin:0px;
	padding:6px 0px 0px 0px;
	line-height:25px;
	list-style:none;
	float:left
}
.newscon ul li {
	width:270px;
	margin:0px;
	padding:0px;
	line-height:25px;
	height:25px;
	color:#4b4b4b;
	background:url(../images/dian.jpg) no-repeat left top;
	border-bottom:1px dotted #c8c8c8;
	float:left;
	font-size:13px;
	text-indent:15px;
}
.newscon ul li a { display:block; float:left;
	width:250px;
	line-height:25px;
	height:25px;
	color:#4b4b4b;
	text-indent:15px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;
}
.newscon ul li span { width:95px; display:block; float:right;color:#4b4b4b;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.newscon ul li a:hover {
	width:250px;
	margin:0px;
	padding:0px;
	line-height:25px;
	height:25px;
	color:#e30000;
	text-indent:15px;
}
.first3 {
	width:226px;
	height:auto;
	padding:0px;
	margin:0px auto;
	float:left;
	display:inline;
}
.pic {
	width:200px;
	height:auto;
	margin:0px auto;
	padding:5px 10px;
	overflow:auto;
	clear:both;
	color:#000;
	line-height:24px;
	font-size:13px;
}


#left {
	width:226px;
	height:auto!important;
	margin:0px auto;
	padding:0px;
	display:inline;
	float:left;
}
.pro {
	width:226px;
	height:auto!important;
	margin:0px auto;
	padding:0px 0px 20px 0px;
	display:inline;
	float:left;
}
.ntitle {
	width:226px;
	height:38px;
	line-height:38px;
	font-family:"微软雅黑";
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background:url(../images/ltitle.png) no-repeat;
	font-size:14px;
	color:#fff;
	text-indent:25px;
}
.listw {
	width:226px;
	height:auto !important;
	overflow:auto;
	clear:both;
	background:url(../images/ltitlem.jpg) repeat-y;
	margin:0px auto;
	padding:10px 0px 0px 0px;
}
.list {
	width:226px;
	height:auto !important;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	clear:both;
}
.list ul {
	list-style-type:none;
	margin:0px auto;
	padding:0px;
	width:217px;
}
.list ul li {
	text-align:center;
	height:32px;
	padding:3px 0px 5px 0px;
	margin:2px auto 3px auto;
	float:left;
}
.listb a {
	width:217px;
	height:32px;
	background:url(../images/listlink.jpg) no-repeat center;
	color:#4b4b4b;
	line-height:32px;
	text-decoration:none;
	margin:0px;
	display:block;
	font-size:12px;
	text-indent:45px; text-align:left;
}
.listb a:hover {
	width:217px;
	height:32px;
	line-height:32px;
	color:#CC0000;
	font-weight:bold;
	background:url(../images/listlink.jpg) no-repeat center;
	text-decoration:none;
	margin:0px;
	display:block;
	font-size:12px;
	text-indent:45px;
}

.listd {
	width:226px;
	height:16px;
	margin:0px auto;
	padding:0px;
	background:url(../images/ltitled.jpg) no-repeat;
	clear:both;
}
.height20 {
	height:10px;
	width:100%;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}
.height10 {
	height:5px;
	width:100%;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

.height15 {
	height:25px;
	width:1003px;
	margin:2px auto 0px auto;
	padding:0px;
	overflow:hidden;
	background:url(../images/linee.jpg) no-repeat center;
}
#right {
	width:756px;
	float:right;
	height:auto!important;
	margin:0px auto;
	padding:0px auto;
	display:inline;
}
.tt{ width:746px; height:30px; line-height:30px; margin:0px auto; color:#000; padding:0px 0px 6px 10px; font-size:13px;}
.tt a{ color:#000; font-size:13px; text-decoration:none; padding-left:5px;}
.tt a:hover{ color:#0066FF;}
.rightn_title {
	width:756px;
	height:35px;
	line-height:35px;
	margin:0px auto;
	padding:6px 0px 0px 0px;
	background:url(../images/rtitle.jpg) no-repeat 25px top;
	font-size:15px;
	color:#000;
	font-family:"微软雅黑";
	text-indent:10px;
	overflow:auto;
	clear:both;
	border-top:5px solid #0570da;
	font-weight:bold;
}
.content {
	width:754px;
	height:300px;
	min-height:300px;
	background-color:#fff;
	height:auto !important;
	margin:0px auto 0px auto;
	padding:10px 0px 5px 0px;
	clear:both;
}
.content_contenta {
	width:723px;
	margin:0px auto 10px auto;
	padding:0px;
	line-height:25px;
	color:#000;
}
.content_contenta a {
	color:#000;
	font-size:13px;
}
.content_contenta a:hover {
	color:#e30000;
}
.height24 {
	height:24px;
	overflow:hidden;
	margin:auto;
	padding:0px;
}
.footd {
	width:100%;
	height:auto;
	margin:20px auto 0px auto;
	padding:0px;
	background:#017aed;
	border-top:5px solid #000;
	clear:both;
	color:#fff;
	overflow:auto;}
.foot {
	width:1003px;
	height:auto;
	line-height:28px;
	margin:0px auto;
	padding:15px 0px 0px 0px;
	color:#fff;
	clear:both;
	text-align:center;
	font-size:13px;
}
.foot a {
	margin:0 10px;
	color:#fff;
}
.foot a:hover {
	color:#fff;
}
.db {
	width:1003px;
	height:auto;
	line-height:25px;
	margin:0px auto;
	padding:3px 0px 0px 0px;
	color:#fff;
	clear:both;
	overflow:auto;
	text-align:center;
	font-size:13px;
}
.db a {
	color:#fff;
	text-decoration:none;
}
.db a:hover {
	color:#fff;
	text-decoration:none;
}
.nTab {
	width:1003px;
	height:250px;
	margin: 20px auto 0px auto;
	padding:0px;
	clear:both;
}

.title4{
	width:1003px;
	height:34px;
	margin:1px auto 0px auto;
	padding:0px;
	background:url(../images/title4.jpg) no-repeat;
	color:#000;
	font-family:"微软雅黑";
	font-size:16px;
	text-indent:50px;
	font-weight:bold;
	line-height:34px;
}
.title4 span {
	font-size:12px;
	font-family:"宋体";
	color:#000;
	float:right;
	line-height:13px;
	padding-top:16px;
	padding-right:5px
}
.title4 span a {
	color:#000;
	text-decoration:none;
}
.title4 span a:hover {
	color:#e30000;
	text-decoration:none;
}
.title3 {
	width:1003px;
	height:34px;
	margin:1px auto 0px auto;
	padding:0px;
	background:url(../images/title3.jpg) no-repeat;
	color:#002579;
	font-family:"微软雅黑";
	font-size:16px;
	text-indent:46px;
	font-weight:bold;
	line-height:34px;
}
.title3 span {
	font-size:12px;
	font-family:"宋体";
	color:#000;
	float:right;
	line-height:13px;
	padding-top:12px;
	padding-right:5px
}
.title3 span a {
	color:#000;
	text-decoration:none;
}
.title3 span a:hover {
	color:#e30000;
	text-decoration:none;
}

.link {
	width:1003px;
	height:30px;
	line-height:45px;
	margin:0px auto;
	padding:0px;
	font-size:15px;
	color:#000;
	font-family:"微软雅黑";
	text-indent:0px;
	overflow:auto;
	clear:both;
	border-top:5px solid #0570da;
	font-weight:bold;
}
.nTab .TabTitle span { display:block;
	float:right;
	line-height:27px;
	padding-right:15px;
	font-size:12px;
	color:#000;
}
.nTab .TabTitle span a {
	color:#999;
}
.nTab .TabTitle span a:hover {
	color:#e30000;
}
.nTab .TabTitle ul {
	margin:0px 0px 0px 0px;
	padding:0;
}
.nTab .TabTitle li {
	float: left;
	width: 104px;
	cursor: pointer;
	padding:0px;
	margin:0px 1px 0px 0px;
	list-style-type: none;
	height:27px;
	line-height:27px;
	font-size:14px;
	font-family:"微软雅黑";
	text-align:center;
}

.nTab .TabContent {
	width:943px;
	height:120px;
	margin:8px auto 0px auto;
	padding:0px 0px;
}
.clear {
	clear:both;
	height:0px;
	overflow:hidden;
}
.page_nav{ color:#333;  height:30px;}
.page_nav A {
	PADDING-BOTTOM: 3px;
	MARGIN: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	COLOR: #5f5f5f;
	TEXT-DECORATION: none;
	PADDING-TOP: 3px
}
.page_nav A:hover {COLOR: #5f5f5f;
}
.page_nav A:visited {
	COLOR: #5f5f5f;
}
.page_nav A:active {
	COLOR: #5f5f5f;
}
.page_nav SPAN {
	PADDING-BOTTOM: 3px;
	MARGIN: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	COLOR: #5f5f5f;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	PADDING-TOP: 3px
}

.ntitle1 {
	width:226px;
	height:34px;
	margin:1px auto 0px auto;
	padding:0px;
	background:url(../images/ltitle1.jpg) no-repeat;
	color:#000;
	font-family:"微软雅黑";
	font-size:16px;
	text-indent:110px;
	font-weight:bold;
	line-height:34px;
}
.ntitle2 {
	width:226px;
	height:38px;
	line-height:34px;
	font-family:"微软雅黑";
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background:url(../images/ltitle2.jpg) no-repeat;
	font-size:16px;
	color:#000;
	text-indent:50px;
}
.listw1 {
	width:226px;
	height:auto !important;
	overflow:auto;
	clear:both;
	margin:0px auto;
	padding:10px 0px 0px 0px;
}