body {
	font-size: 12px;
	line-height: 20px;
	font-family: Arial;
	background-image: url(../images/cbody_bg1.gif);
	background-repeat: repeat-x;
}
* {
	margin: 0px;
	padding: 0px;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
.link1 a {color: #006699; text-decoration: none;}
.link1 a:hover {color: #00476a; text-decoration: underline;}
.link2 a {color: #c61911; text-decoration: none;}
.link2 a:hover {color: #b7120a; text-decoration: underline;}

ul {
	list-style-type: none;
}
ol {
	list-style-type: none;
}

em {
	font-style: normal;
	float: right;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.clear {
	font-size: 0px;
	line-height: 0px;
	clear: both;
}
.line5 {
	font-size: 0px;
	line-height: 0px;
	height: 5px;
}
.line10 {
	font-size: 0px;
	line-height: 0px;
	height: 10px;
}
.cbody {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	height: 77px;
	background-image: url(../images/header_bg1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
.header .logo {
	float: left;
	height: 50px;
	background-image: url(../images/logo_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
}
.header .right{
	float: right;
	text-align: right;
	width: 400px;
	height: 50px;
	padding-top: 20px;
}
.header .right ul {
	height: 20px;
}
.header .right li {
	float: right;
	height: 20px;
	padding-left: 10px;
	padding-right: 2px;
}
.header .right p {
	padding-top: 6px;
	height: 25px;
}
.header .right p.kf {
	font-size: 16px;
	font-family: "微软雅黑", "黑体";
	color: #3e3e3e;
}

.topmenu {
	line-height: 40px;
	background-image: url(../images/menu_bg1.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 40px;
}
.topmenu ul {
	height: 40px;
}
.topmenu li  {
	float: left;
	height: 40px;
	text-align: center;
}
.topmenu li a {
	height: 40px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-image: url(../images/menu_bg1.gif);
	background-repeat: no-repeat;
	background-position: right -80px;
	padding-right: 19px;
	padding-left: 16px;
	float: left;
	margin-right: 4px;
}
.topmenu li a:hover {
	background-image: url(../images/menu_bg1.gif);
	background-repeat: no-repeat;
	background-position: center -40px;
	color: #056697;
	text-decoration: none;
	line-height: 38px;
	height: 38px;
	padding-top: 2px;
}
.topmenu li a.hover {
	background-image: url(../images/menu_bg1.gif);
	background-repeat: no-repeat;
	background-position: center -40px;
	color: #056697;
	text-decoration: none;
	display: block;
	line-height: 36px;
	height: 36px;
	padding-top: 4px;
}
.topmenu .right {
	float: right;
	height: 31px;
	width: 50px;
	background-image: url(../images/menu_bg1.gif);
	background-position: right -80px;
	background-repeat: no-repeat;
	padding-top: 9px;
	padding-right: 12px;
}
.topmenu .right p {
	float: right;
	height: 22px;
	display: block;
	padding-left: 5px;
}
.topmenu .right select {
	height: 20px;
	font-size: 12px;
	line-height: 18px;
	display: block;
	width: 120px;
}
h1   ,h2,h3{
	display: inline;
	font-size: 12px;
	font-weight: normal;
}

.line {
	line-height: 22px;
	color: #006699;
	height: 22px;
}
.line a{
	color: #006699;
	padding-right: 3px;
	padding-left: 3px;
}
.search1 {
	padding-top: 6px;
}
.search1 .sle1{
	font-size: 12px;
	line-height: 20px;
	width: 180px;
	height: 22px;
	display: block;
	float: left;
	margin-left: 5px;
}
.search1 p{
	padding-right: 5px;
	float: left;
	display: block;

}
.search2 .list {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbe2e3;
	border-left-color: #dbe2e3;
	padding: 10px;
	zoom:1;
}
.search2 .list  ul{

}
.search1 p.lc {
	float: right;
	font-weight: bold;
	background-image: url(../images/list_ico4.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 15px;
}

* html .search2 .list li{
	margin-top: -3px;
}
* +html .search2 .list li{
	margin-top: -3px;
}
.search2 .list li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfe5ea;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dfe5ea;
	border-left-color: #dfe5ea;
	clear: both;
	zoom:1;
}
.search2 .list li p{
	float: left;
	line-height: 18px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 8px;
	background-image: url(../images/search_bg1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.search2 .list li.t1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfe5ea;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dfe5ea;
	background-color: #f6fafb;

}
.search2 .list li.t1 p{
	border-right-color: #dfe5ea;
	line-height: 25px;
	background-image: none;
	padding-right: 2px;
	border-right-width: 1px;
	border-right-style: solid;


}
.search2 .list li.t1 span{
	color: #006699;


}
.search2 .list li p.p1 {
	width: 85px;
	color: #006699;
}
.search2 .list li p.p2 {
	width: 70px;
}
.search2 .list li p.p3 {
	width: 120px;
	color: #ff3e00;
}
.search2 .list li p.p4 {
	width: 170px;
	color: #666;
}
.search2 .list li p.p5 {
	width: 195px;
	color: #666;
	background-image: none;
	border-right-style: none;
}
.search2 .pagesx {
	line-height: 25px;
	text-align: center;
}
.search2 .pagesx span{
	padding-right: 3px;
	padding-left: 3px;
}
.search2 .pagesx strong{
	color: #ff3e00;
}
* html .search2 .clear {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}





.gline {
	height: 45px;
}
.gline ul {
	padding-top: 5px;
}

.gline ul li {
	float: left;
	height: 23px;
	margin-right: 5px;
	margin-left: 5px;
	width: 95px;
}
.gline ul li a{
	height: 23px;
	background-image: url(../images/gline_bg2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	line-height: 22px;
	width: 90px;
	display: block;
	text-align: center;
	padding-right: 5px;
}
.gline ul li a:hover{
	background-position: right top;
	text-decoration: none;
}
.gline ul li a.this{
	background-position: right top;
	color: #ff3e00;
}
.gnews h3{
	font-size: 12px;
	font-weight: bold;
}
.gnews {
	float: left;
	width: 225px;
}
.gnews .title li {
	float: left;
	background-image: url(../images/gnews_bg1.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 100px;
	line-height: 29px;
	font-weight: bold;
	color: #006699;
	background-position: right top;
	padding-left: 12px;
	cursor: pointer;
}
.gnews .title li.this {
	background-image: url(../images/gnews_bg2.gif);
	color: #000;
}
.gnews .list {
	clear: both;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #bfcfde;
	border-bottom-color: #bfcfde;
	border-left-color: #bfcfde;
}
.gnews .list ol {
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	height: 190px;
}
.gnews .list ol li {
	background-image: url(../images/list_ico1.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 15px;
	line-height: 22px;
}
.gnews .list ol.this {
	display: block;
}
.gnews .list ol.hide {
	display: none;
}



.gshow {
	float: right;
	width: 743px;
	height: 224px;
	border: 1px solid #bfcfde;
	background-image: url(../images/gshow_bg.gif);
	background-repeat: no-repeat;
}
.gshow .txtbox{
	background-image: url(../images/gshow_bg2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	width: 420px;
	height: 220px;
}
.gshow .txtbox dl {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.gshow .txtbox dt {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #1371a1;
}
.gshow .txtbox li {
	padding-top: 5px;
	background-image: url(../images/gshow_bg3.gif);
	background-repeat: no-repeat;
	background-position: 0px 11px;
	padding-left: 15px;
}
.gshow .txtbox dl {
}
.gshow .left {
	float: left;
	width: 320px;
	height: 220px;
}
.gshow .left .photo {
	height: 135px;
	width: 285px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #fff;
	overflow: hidden;
}
.gshow .left .list {
	background-image: url(../images/glist_bg.gif);
	background-repeat: repeat-x;
	height: 55px;
	width: 265px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #fff;
	line-height: 22px;
}
.gshow .left .list a {
	color: #1371a1;
	text-decoration: none;
}
.gshow .left .list a:hover {
	color: #ff3e00;
	text-decoration: underline;
}





.ginfo {
	clear: both;
	padding-right: 18px;
	padding-left: 25px;
	color: #4d4d4d;
	line-height: 22px;
}
.gcp {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	zoom:1;
}
.gcp dl{
	clear: both;
	padding-top: 6px;


}
.gcp dt{
	float: left;
	width: 60px;
	color: #006699;

}
.gcp dd{
	float: right;
	width: 620px;

}
.gcp dd a{
	line-height: 14px;
	float: left;
	height: 14px;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dfe5ea;
	white-space: nowrap;
	color: #303030;
	text-decoration: none;
	margin-top: 2px;


}
.gcp dd a:hover {
	text-decoration: none;
	color: #246d9d;
}


.left1 {
	float: left;
	width: 823px;
}
.left2 {
	float: left;
	width: 250px;
}
.left3 {
	float: left;
	width: 720px;
}
.left4 {
	float: left;
	width: 280px;
}


.right1 {
	float: right;
	width: 147px;
}
.right2 {
	float: right;
	width: 720px;
}
.right3 {
	float: right;
	width: 250px;
}
.right4 {
	float: right;
	width: 280px;
}

.title1 {
	line-height: 29px;
	background-image: url(../images/title_bg1.gif);
	background-repeat: repeat-x;
	background-position: left -29px;
	height: 29px;
}
.title1 strong {
	background-image: url(../images/title_bg1.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 29px;
	padding-left: 10px;
	color: #006699;
}
.title1 em {
	background-image: url(../images/title_bg1.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 29px;
	background-position: right -58px;
	padding-right: 10px;
}
.title1 ul {
	background-image: url(../images/title_bg1.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 29px;
	padding-left: 10px;
	color: #006699;
}
.title1 li {
	float: left;
	height: 25px;
	width: 75px;
	text-align: center;
	background-image: url(../images/title_bg1.gif);
	background-repeat: no-repeat;
	background-position: center -116px;
	padding-top: 4px;
	line-height: 25px;
	margin-right: 3px;
	color: #333;
	cursor: pointer;
}
.title1 li.hover {
	background-image: url(../images/title_bg1.gif);
	background-repeat: no-repeat;
	background-position: center -87px;
	font-weight: bold;
	color: #006699;
	cursor: pointer;
}
.title2 {
	line-height: 24px;
	background-image: url(../images/title_bg2.gif);
	background-repeat: repeat-x;
	background-position: left -24px;
	height: 24px;
}
.title2 strong {
	background-image: url(../images/title_bg2.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 24px;
	padding-left: 10px;
	color: #fff;
}
.title2 em {
	background-image: url(../images/title_bg2.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 24px;
	background-position: right -48px;
	padding-right: 10px;
}
.title3 {
	line-height: 34px;
	background-image: url(../images/title_bg3.gif);
	background-repeat: repeat-x;
	background-position: left -34px;
	height: 34px;
}
.title3 strong {
	background-image: url(../images/title_bg3.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 22px;
	padding-left: 28px;
	color: #006699;
	font-size: 18px;
	line-height: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: "微软雅黑", "黑体";
	font-weight: normal;
}
.title3 em {
	background-image: url(../images/title_bg3.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 28px;
	background-position: right -68px;
	padding-right: 10px;
	padding-top: 6px;
}
.title4 {
	line-height: 27px;
	background-image: url(../images/title_bg4.gif);
	background-repeat: repeat-x;
	background-position: left -27px;
	height: 27px;
	float: left;
}
.title4 strong {
	background-image: url(../images/title_bg4.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 27px;
	padding-left: 10px;
	color: #c61911;
}
.title4 em {
	background-image: url(../images/title_bg4.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 27px;
	background-position: right -54px;
	padding-right: 10px;
}
.title5 {
	line-height: 24px;
	background-image: url(../images/title_bg5.gif);
	background-repeat: repeat-x;
	background-position: left -24px;
	height: 24px;
}
.title5 strong {
	background-image: url(../images/title_bg5.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 24px;
	padding-left: 10px;
	color: #006699;
}
.title5 em {
	background-image: url(../images/title_bg5.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 24px;
	background-position: right -48px;
	padding-right: 10px;
}
.title6 {
	height: 30px;
	background-color: #eef7fa;
	border: 1px solid #bfcfde;
}
.title6 div {
	border: 1px solid #f7fbfd;
	line-height: 28px;
	height: 28px;
}
.title6 strong, .title6 h2, .title6 h3 {
	font-family: "微软雅黑", "黑体";
	font-size: 18px;
	color: #014f88;
	float: left;
	height: 28px;
	padding-right: 8px;
	padding-left: 10px;
}
.title6 em {
	float: left;
	line-height: 14px;
	background-image: url(../images/title_bg61.gif);
	background-repeat: no-repeat;
	height: 14px;
	padding-left: 8px;
	background-position: left center;
	margin-top: 8px;
}
.title6 em a {
	color: #999999;
}
.title7 {
	line-height: 29px;
	height: 29px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #89acc7;
	background-image: url(../images/title_bg7.gif);
	background-repeat: repeat-x;
	background-position: 0px -58px;
	position: relative;
}
.title7 li {
	float: left;
	height: 29px;
	margin-right: 3px;
	background-image: url(../images/title_bg7.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 140px;
	color: #666;
	cursor: pointer;
	display: none;
}
.title7 li strong {
	line-height: 20px;
	display: block;
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
}
.title7 li strong img {
}
.title7 li.this {
	background-position: 0px 0px;
	font-size: 14px;
	color: #006699;
	display: block;
}
.title7 li.hover {
	background-position: 0px 0px;
	font-size: 12px;
	color: #006699;
	display: block;
}
.title8 {
	position: absolute;
	top: -33px;
	z-index: 999;
	text-align: right;
	right: 0px;
	width: 350px;
}
.gklc {
	background-color: #fefbf7;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	border: 1px solid #f7debd;
	font-family: "宋体";
	color: #3e3e3e;
}







.news1 {
	background-image: url(../images/news_bg2.gif);
	background-repeat: no-repeat;
	width: 420px;
	float: left;
	height: 196px;
}
.news1 .title {
	line-height: 24px;
	height: 24px;
}
.news1 .title li{
	line-height: 24px;
	height: 24px;
	float: left;
	width: 200px;
	padding-left: 10px;
}
.news1 .title li strong{
	color: #006699;
	padding-right: 5px;

}
.news1 .title li small{
	color: #1482b9;

}

.news1 .tbox {
	height: 170px;
	float: left;
	width: 210px;
}
.news1 .tbox ul{
	padding-top: 8px;
	padding-left: 10px;

}
.news1 .tbox li{
	line-height: 18px;
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tlist1 {
	background-color: #fcfcfc;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dbe2e3;
	border-bottom-color: #dbe2e3;
	border-left-color: #dbe2e3;
	height: 204px;
}
.tlist1 ul {
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 12px;
}
.tlist1 ul li {
	line-height: 23px;
	height: 23px;
}

.libox2 {
	background-color: #fcfcfc;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbe2e3;
	border-left-color: #dbe2e3;
}
.libox2 ul {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.libox2 li {
	line-height: 24px;
	height: 24px;
	background-image: url(../images/list_ico1.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 12px;
}
.libox2 li.t1 {
	background-image: none;
	padding-left: 0px;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dbe2e3;
	margin-bottom: 5px;
	padding-bottom: 2px;
}

.libox_bg {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/libox_bg2.gif);
	height: 5px;
}

.slide {
	height: 221px;
	width: 406px;
	background-image: url(../images/center_bg.gif);
	float: left;
	position: relative;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 14px;
}
.slide ul {
	overflow: hidden;
	height: 200px;
	width: 392px;
	position: absolute;
	background-color: #fff;
	z-index: 9;
}
.slide .text {
	position: absolute;
	z-index: -1;
	left: 0px;
	top: 0px;
	background-color: #fff;
	margin: 15px;
	width: 350px;
}

.lcbox {
	float: right;
	width: 250px;
}
.lcbox ul {
	zoom:1;
	margin-top: 1px;
}
.lcbox li {
	height: 42px;
	width: 250px;
	background-image: url(../images/lcli_bg1.gif);
	background-repeat: no-repeat;
	line-height: 40px;
	overflow: hidden;
	margin-top: 5px;
}
.lcbox li em {
	float: left;
	width: 28px;
	line-height: 18px;
	height: 18px;
	padding-left: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	font-style: italic;
}
.lcbox li p {
	line-height: 16px;
	padding-top: 5px;
	width: 205px;
	overflow: hidden;
}

.lcind {
	height: 166px;
	width: 147px;
}
.lcind ul {
	zoom:1;
	margin-top: 1px;
}
.lcind li {
	height: 63px;
	width: 147px;
	background-image: url(../images/lcli_bg2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	margin-top: 7px;
}
.lcind li em {
	float: left;
	width: 25px;
	line-height: 18px;
	height: 18px;
	padding-left: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	font-style: italic;
}
.lcind li p {
	line-height: 20px;
	padding-top: 12px;
	width: 108px;
	overflow: hidden;
}
.list1 {
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbe2e3;
	border-left-color: #dbe2e3;
	background-image: url(../images/list_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.list1 .box li {
	font-size: 14px;
	line-height: 32px;
	height: 32px;
	background-image: url(../images/list_ico1.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 20px;
}
.list1 .box li.t5,.list1 .box li.t10,.list1 .box li.t15,.list1 .box li.t20 {
	margin-bottom: 8px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dbe2e3;
}

.list1 .box li a{
	color: #006699;
	text-decoration: none;

}
.list1 .box li a:hover{
	color: #00476a;
	text-decoration: underline;

}
.list1 .box li em {
	color: #888;
	font-size: 12px;
}
.list1 .text .title {
	font-size: 24px;
	color: #16387c;
	text-align: center;
	line-height: 40px;
	margin-top: 10px;
	font-weight: bold;
}
.list1 .text .info {
	line-height: 24px;
	height: 24px;
	border: 1px dotted #d7e4eb;
	text-align: center;
	color: #006699;
}
.list1 .text .infoa {
	line-height: 20px;
	height: 20px;
	text-align: center;
	color: #006699;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d7e4eb;
}
.list1 .text .info span{
	padding-right: 10px;
	padding-left: 10px;

}
.list1 .article {
	font-size: 14px;
	line-height: 30px;
	color: #101010;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.list1 .article p{
	padding-top: 5px;
	padding-bottom: 5px;

}
.list1 .article a{
	color: #006699;
	text-decoration: none;


}
.list1 .article a:hover{
	color: #c61911;
	text-decoration: underline;


}
.list1 .txt2 {
	line-height: 24px;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #d7e4eb;
	padding-top: 6px;
	color: #006699;
	zoom:1;
}
.list1 .txt2 li{
	float: left;
	width: 450px;
}
.list1 .txt2 li.t1{
	float: right;
	height: 50px;
	width: 150px;
}
.list1 .loging {
}
.list1 .loging dt{
	line-height: 35px;
	height: 35px;
}
.list1 .loging dd{
	line-height: 35px;
	height: 35px;
}
.list1 .loging dd strong{
	line-height: 35px;
	height: 35px;
	padding-right: 10px;
}
.inp1  {
	line-height: 20px;
	height: 20px;
	background-color: #fcfcfc;
	border: 1px solid #bfcfde;
	padding-right: 5px;
	padding-left: 5px;
}
.smsli {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #666;
}
.smsli .t1 {
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c6c6c6;
	padding-top: 3px;
	padding-bottom: 3px;
}
.smsli .t2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c6c6c6;
	padding-top: 3px;
	padding-bottom: 3px;
}
.smsli .t3 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c6c6c6;
	padding-top: 3px;
	padding-bottom: 3px;
}
.smsli .t4 {
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000;
}
.smsli .t4 *{
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000;
	font-size: 12px;
	display: inline;
	font-weight: normal;
}

form {
	display: inline;
}
.list_gbjm {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbe2e3;
	border-left-color: #dbe2e3;
}
.list_gbjm .title {
	line-height: 29px;
	height: 29px;
	background-image: url(../images/tabs1.gif);
	background-repeat: repeat-x;
	background-position: 0px -29px;
	padding-left: 25px;
}
.list_gbjm .title li{
	float: left;
	background-image: url(../images/tabs1.gif);
	background-repeat: repeat-x;
	background-position: 0px -29px;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbe2e3;
	border-left-color: #dbe2e3;
	margin-right: -1px;
	cursor: pointer;
}
.list_gbjm .title li.this {
	background-position: 0px 0px;
	color: #ff3e00;
}
.list_gbjm .list {
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-top: 10px;
}
.list_gbjm .list li{
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 22px;
}
.list_gbjm .list li p{
	color: #3366cc;
}
.list_gbjm .list strong{
	padding-right: 10px;
	font-weight: normal;
}
.list_gbjm .list ol.this{
	display: block;

}
.list_gbjm .list ol.hide{
	display: none;

}



.list2 {
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbe2e3;
	border-left-color: #dbe2e3;
	zoom:1;
}
.list2 .pbox dl {
	float: left;
	margin-right: 17px;
	margin-left: 17px;
	height: 155px;
	width: 198px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.list2 .pbox dt {
	height: 125px;
	width: 195px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;

}
.list2 .pbox dd {
	background-image: url(../images/imgbox_bg2.gif);
	background-repeat: no-repeat;
	line-height: 30px;
	text-align: center;
	height: 30px;
	font-weight: bold;
}
.list3 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbe2e3;
	border-left-color: #dbe2e3;
	zoom:1;
}
.list3 .box1 {
	padding: 10px;
}
.list3 .box1 li{
	float: left;
	text-align: center;
	padding-right: 7px;
	padding-left: 7px;
	display: inline;

}
.list3_bg {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/imgbox2_fbg.gif);
	background-repeat: no-repeat;
	height: 5px;
}

.topimg {
	text-align: center;
}







.pages {
	text-align: center;
	zoom:1;
}

.pages ul {

}
.pages li {
	background-color: #fcfcfc;
	margin-right: 2px;
	margin-left: 2px;
	border: 1px solid #dbdbdb;
	padding-right: 6px;
	padding-left: 6px;
	color: #888;
	line-height: 20px;
	float: left;
	height: 20px;
}
.pages li.thisclass {
	color: #c61911;
	font-weight: bold;

}
.pages li.tr {
	float: right;
	padding-right: 8px;
	padding-left: 8px;

}
.pages li a {
	color: #006699;
	text-decoration: none;


}
.pages li a:hover {
	color: #c61911;
	text-decoration: none;


}


.actbox {
}
.actbox .t4{
	float: right;
	margin: 0px;
}
.actbox dl{
	float: left;
	width: 185px;
	margin-right: 27px;
}
.actbox dd {
	line-height: 22px;
	background-image: url(../images/actbg1.gif);
	background-repeat: no-repeat;
	height: 22px;
	text-align: center;
	margin-top: 1px;
}
.tbox1 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbe2e3;
	border-left-color: #dbe2e3;
}
.tbox1 .title {
	line-height: 28px;
	height: 28px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dbe2e3;
	border-bottom-color: #dbe2e3;
	margin-top: -1px;
	background-image: url(../images/list_ico2.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	padding-left: 30px;
	font-weight: bold;
	color: #c61911;
	background-color: #f6f9fa;
}
.tbox1 .p {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
	line-height: 28px;
}
.tbox1 .t {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 22px;
}
.tbox1 .p a {
	color: #006699;
}
.tbox2 {
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbe2e3;
	border-left-color: #dbe2e3;
	background-image: url(../images/plist_1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.tbox2 .left {
	float: left;
	width: 200px;
}
.tbox2 .right {
	float: right;
	width: 705px;
}
.tbox2 .right ul{
	padding-top: 5px;

}
.tbox2 .right li{
	float: left;
	text-align: center;
	display: inline;
	margin-right: 7px;
	margin-bottom: 3px;
	width: 110px;
}

.tbox2 .title {
	font-weight: bold;
	color: #006699;
	background-image: url(../images/list_ico3.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 20px;
	line-height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c2d3d6;
	margin-bottom: 5px;
	padding-bottom: 2px;
}





.gbox1 {
}
.gbox1 .gli{
	height: 56px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbe2e3;
	border-left-color: #dbe2e3;
	position: relative;
	cursor: pointer;
}
.gbox1 .gli .prev{
	WIDTH: 16px;
	HEIGHT: 56px;
	color: #000;
	text-decoration: none;
	line-height: 29px;
	display: block;
	background-image: url(../images/gbox_bg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: -1px;
	top: 0px;
	z-index: 99;
}
.gbox1 .gli .next{
	WIDTH: 17px;
	HEIGHT: 56px;
	text-decoration: none;
	background-image: url(../images/gbox_bg1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	top: 0px;
	right: -1px;
	position: absolute;
	z-index: 99;
}
.gbox1 .gli .prev:hover {
	text-decoration: none;
	background-image: url(../images/gbox_bg1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.gbox1 .gli .next:hover {
	color: #fff;
	text-decoration: none;
	background-color: #FC0;
	background-image: url(../images/gbox_bg1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.gbox1 .gli .scroll{
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 948px;
	padding-left: 16px;
}

.gbox1 .glimenu{
	WIDTH: 32766px;
	ZOOM: 1;
	text-align: center;
	height: 56px;
}
.gbox1 .glimenu li.this {
	float:left;
	width:79px;
	overflow:hidden;
	cursor:pointer;
	height: 56px;
	background-image: url(../images/gbox_bg2.gif);
	background-repeat: no-repeat;
	background-position: right -56px;
	display: block;
	color: #c61911;
}
.gbox1 .glimenu li{
	float:left;
	width:79px;
	height:56px;
	cursor: pointer;
	background-image: url(../images/gbox_bg2.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	overflow: hidden;
}
.gbox1 .glimenu li img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
	margin-top: 3px;
}
.gbox1 .glimenu li p {
	line-height: 18px;
	height: 18px;
	padding-right: 3px;
	padding-left: 3px;
	overflow: hidden;
}



.gbox1 .gli li.hover {
	background-repeat: no-repeat;
	background-position: right bottom;
	cursor: pointer;
}
#List1_1 {
	FLOAT: left
}
#List2_1 {
	FLOAT: left
}

.gbox1 .dqbox {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbe2e3;
	border-left-color: #dbe2e3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbe2e3;
	zoom:1;
	padding: 15px;
}
.dqbox ol.hide {
	display: none;
}
.dqbox ol.this {
	display: block;
}
.dqbox .title {
	color: #006699;
}

.gbox1 .fbg {
	font-size: 0px;
	line-height: 0px;
	background-repeat: no-repeat;
	height: 7px;
	width: 980px;
	background-position: right bottom;
	background-image: url(../images/gbox_bgf.gif);
}
* html .gbox1 .fbg {
	width: 982px;
}
.slit {
	font-size: 14px;
	line-height: 25px;
	color: #014f88;
	height: 25px;
	background-image: url(../images/list_ico5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-bottom: 5px;
}
.buysms {
	line-height: 22px;
	padding: 5px;
}
.buysms  .smst1 {
	line-height: 30px;
	height: 30px;
	padding-bottom: 10px;
}
.buysms  .smst2 {
	line-height: 30px;
	height: 30px;
	font-weight: bold;
	color: #006699;
	background-image: url(../images/list_ico6.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
}
.buysms .smst3 {
	line-height: 22px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
}
.buysms  small {
	font-weight: bold;
	color: #006699;
	font-size: 14px;
}
.buyvnet {
	background-color: #fdfdfd;
	border: 1px solid #dbe2e3;
	zoom:1;
	position: relative;
}
.buyvnet .bg {
	position: absolute;
}
.buyvnet .bg.t1 {
	background-image: url(../images/buyvnet_bg1.gif);
	background-repeat: no-repeat;
	height: 64px;
	width: 64px;
	left: -1px;
	top: -1px;
}
.buyvnet .bg.t2 {
	background-image: url(../images/buyvnet_bg2.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 27px;
	right: -1px;
	bottom: -1px;
}
.buyvnet .box {
	padding-right: 50px;
	padding-left: 70px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.buyvnet ul {
	color: #006699;
}
.buyvnet li strong {
	font-size: 14px;
}
.buyvnet li {
	padding-top: 5px;
	clear: both;
	padding-bottom: 5px;
}
.buyvnet li.t3 span {
	float: left;
	padding-right: 5px;
	line-height: 28px;
	white-space: nowrap;
	display: block;
}
.buyvnet li.t3 span.link {
	height: 29px;
	width: 240px;
	background-image: url(../images/buy_bg1.gif);
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #fff;
	padding-right: 20px;
}
.buyvnet li.t3 span.link a {
	color: #fff;
}
.buyvnet li.t3 span.link a:hover {
	color: #ffea00;
	text-decoration: none;
}
.buyvnet_info {
	color: #006699;
	padding: 10px;
}
.buyvnet_info dt{
	float: left;
	width: 70px;
}
.buyvnet_info dd{
	float: left;
}








.imgbox1 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbe2e3;
	border-left-color: #dbe2e3;
	zoom:1;
}
.imgbox1 dl {
	float: left;
	height: 90px;
	width: 225px;
	padding-left: 11px;
}
.imgbox1 dt {
	background-image: url(../images/imgbox_bg1.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	float: left;
	width: 106px;
	padding-bottom: 14px;
	height: 70px;
	padding-top: 3px;
}
.imgbox1 dd {
	float: right;
	width: 108px;
	height: 85px;
	overflow: hidden;
}
.imgbox1 dd {
	float: left;
	padding-left: 10px;
}
.imgbox1 ul {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.imgbox1 li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dbe2e3;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.right2_bg1 {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/imgbox1_fbg.gif);
	background-repeat: no-repeat;
	height: 5px;

}
.flink {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbe2e3;
	border-left-color: #dbe2e3;
	zoom:1;
	padding-top: 10px;
	padding-left: 8px;
}
.flink ul {

}

.flink li {
	float: left;
	width: 88px;
	text-align: center;
	line-height: 31px;
	margin-right: 3px;
	margin-left: 3px;
	height: 31px;
	margin-bottom: 8px;
	display: inline;
	border: 1px solid #f2f2f2;
	overflow: hidden;
}





.fmenu  {
	background-image: url(../images/title_bgf.gif);
	background-repeat: repeat-x;
	background-position: 0px -30px;
	line-height: 30px;
	height: 30px;
}
.fmenu .text {
	background-image: url(../images/title_bgf.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 30px;
	height: 30px;
	padding-left: 10px;
	text-align: center;
	color: #bfcfde;
}
.fmenu .text a {
	color: #006699;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
.fmenu .text a:hover {
	color: #00476a;
	text-decoration: underline;
}

.fmenu em {
	background-image: url(../images/title_bgf.gif);
	background-repeat: no-repeat;
	background-position: right -60px;
	line-height: 30px;
	height: 30px;
	width: 10px;
}

.footer {
	padding-top: 15px;
	padding-bottom: 10px;
}
.footer .logo {
	float: left;
	height: 70px;
	width: 210px;
}
.footer .text {
	float: left;
	height: 58px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #acbaba;
	padding-left: 15px;
}
.footer .text p{
	line-height: 18px;
	color: #555;

}
