@charset "utf-8";
body {
	font-size: 12px;
	line-height: 20px;
	background-color: #fff;
	color: #555;
}
* {
	margin: 0px;
	padding: 0px;
}
ul li {
	list-style-type: none;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a {color: #555;	text-decoration: none;}
a:hover {color: #FF3300; text-decoration: underline;}
.link1 a {color: #fff;	text-decoration: none;}
.link1 a:hover {color: #fff; text-decoration: underline;}
.link2 a {color: #00538b;	text-decoration: none;}
.link2 a:hover {color: #00538b; text-decoration: underline;}
.link3 a {color: #ff4d00;	text-decoration: none;}
.link3 a:hover {color: #ff4d00; text-decoration: underline;}
.clear {
	font-size: 0px;
	line-height: 0px;
	clear: both;
}
.line10 {
	font-size: 0px;
	line-height: 0px;
	height: 10px;
}
.line5 {
	font-size: 0px;
	line-height: 0px;
	height: 5px;
}
.cbody {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
.inp1 {
	line-height: 20px;
	background-image: url(../../images/inp_bg2.gif);
	background-repeat: no-repeat;
	height: 20px;
	border: 1px solid #008cc3;
}
.inp2 {
	line-height: 24px;
	background-image: url(../../images/inp_bg2.gif);
	background-repeat: no-repeat;
	height: 24px;
	background-color: #fff;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #fff;
	color: #00538b;
	margin-top: -1px;
	width: 270px;
	font-family: Arial;
	font-size: 12px;
}

#header {
	height: 105px;
}
#header .logo {
	float: left;
	height: 105px;
	width: 270px;
}
#header .right {
	float: right;
	width: 680px;
	height: 105px;
}
#header .nav {
	padding-top: 25px;
	padding-bottom: 12px;
	height: 25px;
	line-height: 25px;
	font-family: "宋体";
}
#header .nav .box {
	background-image: url(../../images/top_bg1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	padding-left: 15px;
	height: 25px;
	width: 310px;
	margin-right: 5px;
}
#header  .nav  .box em {
	font-style: normal;
	background-image: url(../../images/top_bg2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	height: 25px;
	width: 15px;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 12px;
	font-weight: normal;
}

/*----------栏目菜单*/
.topmenu{
	height:33px;
	padding-top: 10px;
}
.topmenu ul{
	height:33px;
	overflow:hidden;
	background-image: url(../../images/menu_bg1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: right;
	padding-right: 13px;
	padding-left: 13px;
	margin-right: 2px;
}
.topmenu ul li{
	float:left;
	text-align:center;
	background:url(../images/topmenu_bg.gif) left bottom no-repeat;
}
.topmenu ul li a{
	float:left;
	color:#00538b;
	display:block;
	text-decoration:none;
	height:30px;
	line-height:30px;
	background-image: url(../../images/menu_bg2.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	text-align: center;
	width: 86px;
	font-size: 14px;
}
.topmenu ul li a:hover{
	color:#FFFF33;
	background-image: url(../../images/menu_bg3.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
}
.topmenu ul li a.thisclass{
	color:#fff;
	background-image: url(../../images/menu_bg3.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 14px;
	height: 30px;
	width: 86px;
	line-height: 30px;
	padding-top: 3px;
}
.topmenu  .left{
	float:right;
	display:inline;
	padding-top: 1px;
	padding-right: 10px;
}
.topmenu  .left  em {
	line-height: 30px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	display: block;
	float: left;
	height: 30px;
	width: 87px;
	font-size: 14px;
	background-image: url(../../images/menu_bg4.gif);
	margin-right: 3px;
	font-style: normal;
}
.topmenu .left a {
	color: #fff;
	text-decoration: none;
}
.topmenu .left a:hover {
	color: #FFFF33;
}
/*----------搜索*/
.topsearch{
	height:86px;
	border-right:1px solid #EEE;
	overflow:hidden;
	background-image: url(../../images/search_bg1.jpg);
	background-repeat: no-repeat;
	color: #fff;
}
.topsearch h1/*----------搜索*/
{
	overflow:hidden;
	color: #fff;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 20px;
	clear: both;
}
.topsearch     h1 em /*----------搜索*/
{
	overflow:hidden;
	line-height: 24px;
	font-style: normal;
	float: right;
	padding-right: 10px;
}
.topsearch  h2/*----------搜索*/
{
	overflow:hidden;
	color: #fff;
	padding-top: 2px;
	line-height: 20px;
	clear: both;
}
.allsearch/*----------搜索*/
{
	height:48px;
	border-right:1px solid #EEE;
	overflow:hidden;
	background-image: url(../../images/search_bg2.jpg);
	background-repeat: no-repeat;
	color: #fff;
}
.allsearch strong {
	display: block;
	float: left;
	line-height: 30px;
	padding-top: 8px;
	padding-left: 10px;
}
.allsearch em {
	font-style: normal;
	float: left;
	line-height: 30px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
}
.allsearch  span  {
	display: inline;
	float: left;
	padding-right: 10px;
	white-space: nowrap;
}

.lognbox {
	float: left;
	height: 65px;
	width: 245px;
	padding: 10px;
}
.lognbox  dt {
	float: left;
	height: 64px;
	width: 64px;
}
.lognbox    dd {
	float: left;
	height: 54px;
	width: 170px;
	margin-left: 10px;
	padding-top: 5px;
	line-height: 24px;
}
.lognbox     dd strong {
	color: #FFFF00;
}
.searchbox {
	float: left;
	height: 65px;
	width: 365px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.searchhot {
	float: right;
	height: 60px;
	width: 275px;
	overflow: hidden;
	line-height: 21px;
	padding: 10px;
}

.top_gg1 {
	margin-top: 8px;
	margin-bottom: 8px;
	clear: both;
}
.top_gg1 .box {
	line-height: 35px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #dbdbdb;
}
.toptag {
	line-height: 30px;
	background-image: url(../../images/tag_bg1.gif);
	background-repeat: no-repeat;
	height: 36px;
	padding-right: 10px;
	padding-left: 10px;
	width: 930px;
	overflow: hidden;
	font-family: "宋体";
}
#ind_video {
	height: 403px;
}
#ind_video .left {
	background-image: url(../../images/video_left.gif);
	height: 403px;
	width: 258px;
	float: left;
}
#ind_video .mid {
	background-image: url(../../images/video_mid.gif);
	background-repeat: no-repeat;
	float: left;
	height: 386px;
	width: 434px;
	padding-top: 17px;
}
#ind_video .mid .box {
	margin: 2px;
	height: 314px;
	width: 424px;
	border: 3px solid #dcdcdc;
}

#ind_video  .right {
	background-image: url(../../images/video_right.gif);
	background-repeat: no-repeat;
	float: left;
	height: 403px;
	width: 240px;
	padding-left: 18px;
}
#ind_video h1 {
	line-height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	height: 30px;
	color: #004d9b;
}
#ind_video .info {
	height: 55px;
	padding-top: 5px;
}
#ind_video h2 {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
}
#ind_video h2 em {
	float: right;
	padding-top: 2px;
}
#ind_video h3 {
	padding-right: 5px;
	padding-left: 5px;
	line-height: 25px;
}



.hothy {
	width: 230px;
	margin-left: 1px;
	height: 333px;
	margin-top: 1px;
	padding: 5px;
	font-family: Arial;
}
.hothy dl {
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dbdbdb;
	height: 74px;
}
.hothy dt {
	float: left;
	padding-top: 2px;
}
.hothy dd {
	float: right;
	width: 130px;
}
.hothy dd strong {
	display: block;
	color: #ff4800;
	line-height: 25px;
}
.hotjm {
	width: 230px;
	margin-left: 1px;
	height: 333px;
	margin-top: 1px;
	padding: 5px;
	font-family: Arial;
}
.hotjm dl {
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dbdbdb;
	height: 74px;
}
.hotjm dt {
	float: right;
	padding-top: 2px;
}
.hotjm dd {
	float: left;
	width: 130px;
}
.hotjm dd strong {
	display: block;
	color: #ff4800;
	line-height: 25px;
}




/*选项卡1*/
#Tab1{
	width:360px;
	margin:0px;
	padding:0px;
	margin:0 auto;
}
/*菜单class*/
.Menubox {
	height:30px;
	line-height:30px;
	background-image: url(../../images/serach_bg2.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	margin-top: 4px;
}
.Menubox ul{
margin:0px;
padding:0px;
}
.Menubox li{
	float:left;
	display:block;
	cursor:pointer;
	width:70px;
	line-height: 25px;
	height: 30px;
	text-align: center;
}
.Menubox li.hover{
	width:70px;
	color:#FFFFCC;
	font-weight:bold;
	height:30px;
	line-height:25px;
	background-image: url(../../images/serach_bg3.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.Contentbox{
	clear:both;
	margin-top:0px;
	border-top:none;
	height:26px;
	padding-left: 10px;
}
.Contentbox em{
	margin-top:0px;
	border-top:none;
	float: right;
}
#Tab2/*选项卡1*/
{
	margin:0px;
}
.indbox/*菜单class*/
 {
	height:29px;
	line-height:28px;
	background-image: url(../../images/ind_box_bg1.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.indbox ul{
	margin:0px;
	padding:0px;
	font-size: 14px;
}
.indbox em {
	font-style: normal;
	float: right;
	padding-right: 10px;
	font-size: 12px;
	font-family: "宋体";
}

.indbox li{
	float:left;
	display:block;
	cursor:pointer;
	width:120px;
	line-height: 29px;
	height: 29px;
	text-align: center;
	background-image: url(../../images/ind_box_bg3.gif);
	background-repeat: no-repeat;
	margin-right: 2px;
	color: #004d9b;
}
.indbox li.hover{
	width:120px;
	color:#fff;
	font-weight:bold;
	height:29px;
	line-height:29px;
	background-image: url(../../images/ind_box_bg2.gif);
	background-repeat: no-repeat;
	margin-right: 2px;
}
.indtxtbox{
	clear:both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c2d4e8;
	border-right-color: #c2d4e8;
	border-bottom-color: #c2d4e8;
	border-left-color: #c2d4e8;
	zoom:1;
}
.hyli{
	clear:both;
	zoom:1;
	margin-top: -1px;
	border: 1px solid #c2d4e8;
}
.hyli .txt_box {
	line-height: 22px;
	padding: 10px;
}

.hyli dl {
	margin: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dbdbdb;
	height: 110px;
	font-family: Arial;
	clear: both;
}
.hyli dt {
	background-image: url(../../images/images_bg1.gif);
	background-repeat: no-repeat;
	float: left;
	height: 72px;
	width: 100px;
	padding-top: 12px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 12px;
	margin-right: 10px;
}
.hyli  .dt {
	float: left;
	height: 72px;
	width: 85px;
	margin-right: 10px;
	background-image: none;
	padding: 8px;
}
.hyli dd {
	height: 100px;
	float: left;
	width: 530px;
	line-height: 24px;
	color: #888;
}
.hyli dd strong {
	display: block;
	background-image: url(../../images/img_lm1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-weight: normal;
}
.hyli    dd    em     {
	color: #666;
	float: left;
	padding-right: 12px;
	font-style: normal;
}
.hyli   dd   em   a  {
	font-style: normal;
	color: #ff8207;
	text-decoration: underline;
	background-image: url(../../images/bg_t2.gif);
	background-repeat: no-repeat;
	float: left;
	padding-left: 20px;
	white-space: nowrap;
	padding-right: 5px;
	background-position: left center;
}
.hyli  dd  em  a:hover  {
	color: #fff;
	text-decoration: none;
	background-color: #ff8207;
	background-image: url(../../images/bg_t1.gif);
}
.pages {
	border: 1px solid #dbdbdb;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	height: 28px;
	line-height: 28px;
	font-family: Arial;
}
.pages u {
	background-color: #f7f7f7;
	display: block;
	float: left;
	padding-right: 8px;
	padding-left: 8px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dbdbdb;
}
.pages  em a {
	font-style: normal;
	background-color: #f7f7f7;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dbdbdb;
	padding-right: 10px;
	padding-left: 10px;
}
.pages em a:hover {
	color: #EE2A00;
	background-color: #fff;
}

.pages     strong   {
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #fff;
	color: #000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dbdbdb;
	line-height: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.pages span {
	display: block;
	float: right;
}









#lc {
	background-color: #f6fbff;
	border: 1px solid #c2d4e8;
	background-image: url(../../images/lc_bg1.gif);
	background-repeat: no-repeat;
	height: 170px;
	background-position: center 30px;
	width: 948px;
}
#lc h1 {
	line-height: 30px;
	height: 30px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 14px;
	color: #00538b;
}
#lc  h1 em {
	float: right;
	font-size: 12px;
	font-style: normal;
}
#lc dl {
	padding-top: 10px;
	padding-left: 10px;
}
#lc  dt {
	float: left;
	width: 40px;
	height: 120px;
}
#lc   dd {
	float: left;
	width: 90px;
	height: 80px;
	padding-top: 18px;
	padding-bottom: 20px;
	padding-right: 26px;
	color: #6c9100;
	line-height: 22px;
}
#flink {
	width: 948px;
	border: 1px solid #c2d4e8;
	font-family: Arial;
	color: #004d9b;
}
#flink .title {
	line-height: 25px;
	background-image: url(../../images/flink_bg1.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c2d4e8;
	padding-right: 10px;
	padding-left: 10px;
}
#flink .title em {
	font-style: normal;
	float: right;
}
#flink .list {
	text-align: center;
	float: left;
	width: 93px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#flink .box {
	padding: 7px;
}


#footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c2d4e8;
	background-color: #f6fbff;
}
#footer .logo {
	float: left;
	padding: 10px;
}
#footer  .right {
	float: right;
	padding: 10px;
	width: 700px;
	font-family: Arial, "宋体";
	font-size: 12px;
}
#footer     .right  em {
	float: right;
	width: 100px;
	margin-right: 10px;
}
#footer h1 {
	line-height: 22px;
}
.ind_left {
	float: left;
	width: 690px;
}
.ind_right {
	float: right;
	width: 250px;
}
.ind_right .title {
	line-height: 25px;
	background-image: url(../../images/right_title_bg1.gif);
	background-repeat: no-repeat;
	height: 30px;
}
.ind_right .title em {
	float: right;
	padding-right: 10px;
	font-style: normal;
}
.ind_right  .title  strong {
	float: left;
	text-align: center;
	display: block;
	width: 75px;
	color: #fff;
}
.ind_right .box {
	background-color: #f6fbff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c2d4e8;
	border-bottom-color: #c2d4e8;
	border-left-color: #c2d4e8;
	line-height: 28px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.ind_right .box h1 {
	font-family: Arial;
	line-height: 28px;
}
.all_art {
	border: 1px solid #C2D4E8;
}
.all_art .title {
	font-size: 22px;
	line-height: 35px;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #00538b;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C2D4E8;
	font-family: Arial;
}
.all_art  .info {
	font-size: 12px;
	line-height: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C2D4E8;
	font-family: Arial;
	background-color: #f6fbff;
}
.all_art  .txt {
	font-size: 14px;
	line-height: 28px;
	padding: 15px;
	font-family: Arial;
}
.all_art .zone {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C2D4E8;
}
.all_art .zone .title {
	font-size: 16px;
	padding: 0px;
	line-height: 25px;
	margin-bottom: 5px;
}
.all_art .zone em {
	font-style: normal;
	float: right;
}



.indli {
	font-family: Arial;
	background-image: url(../../images/ind_box_bg5.gif);
	zoom:1;
}
.indli dl {
	float: left;
	width: 50%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c2d4e8;
}
.indli dt {
	line-height: 23px;
	font-weight: bold;
	color: #ff4d00;
	background-image: url(../../images/ind_box_bg4.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	text-indent: 15px;
	font-size: 12px;
	height: 23px;
	padding-top: 2px;
}
.indli dd {
	height: 40px;
	overflow: hidden;
	line-height: 20px;
	padding-left: 15px;
	margin-bottom: 5px;
	margin-top: 2px;
}
.indli dd em {
	font-style: normal;
	padding-right: 10px;
	float: left;
	white-space: nowrap;
	display: block;
	font-size: 14px;
	line-height: 20px;
}
.indli dt a , .hothy dd strong a {color: #ff4d00;	text-decoration: none;}
.indli dt a:hover , .hothy dd strong a:hover {color: #ea0027; text-decoration: underline;}
.tydh {
	line-height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #C2D4E8;
}
