body {
	background-image: url(indexbg.png);
background-size: 1060px;
	background-repeat: repeat-y;
	background-position: center;
	background-color: #FFFAE7;
zoom: 1.1;}
.zz {

}

/*
.co p{
line-height: 20px!important;
}
*/
p,a,td
{
    font-size: 12px;
font-family: Arial, SimSun;}
A:link
{
    font-size: 12px;
    color: #014d6d;
    text-decoration: none;}
A:visited
{
    font-size: 12px;
    color: #014d6d;
    text-decoration: none;}
A:hover
{
    font-size: 12px;
    color: #C00;
    text-decoration: underline;}

TD
{
    font-size: 12px;}

TBODY
{
    font-size: 12px;}

MARQUEE
{
    font-size: 12px;}

.clearfix:before, .clearfix:after {
    content: '';
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.bottom_font {  font-size: 12px; line-height: 12px; color: #8C8C8C;}
.tit_bj {  font-size: 15px; font-weight: bold; color: #FFFFFF; background-image: url(../images/tit_ico_bj.jpg); background-repeat: no-repeat; background-position: left top; text-align: center;}
.table_line_1 {  background-color: #FFFFFF; border: 1px #88d1fe solid; height: 446px;}
.table_line_2 {  background-color: #FFFFFF; border: 1px #88d1fe solid; height: 160px;}
.but {  background-image: url(../images/login.jpg); height: 45px; width: 45px; border-style: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.input_table {  font-size: 12px; height: 18px; width: 133px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.font_tit_left {  font-size: 15px; font-weight: bold; text-align: center; color: #FFFFFF;}
.line_table_1 {  background-color: #FFFFFF; border: 1px #dac565 solid; height: 168px; width: 272px; background-image: url(../images/bj_tu_1.jpg); background-repeat: no-repeat; background-position: right bottom;}
.line_table_2 {  background-color: #FFFFFF; border: 1px #dac565 solid; height: 132px; width: 272px; background-image: url(../images/bj_tu_2.jpg); background-repeat: no-repeat; background-position: right bottom;}
.tit {
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;}
.input_1 {  font-size: 12px; height: 18px; width: 185px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color: #B6B6B6;}
img{border:0; list-style:none; margin:0; padding:0;}
.new_font {height:36px;}
.new_font a:hover {color:#C00;}
.nowrap { overflow:hidden; text-overflow:ellipsis; width:460px; color:#ccc; line-height:36px; margin-left:4px;}
.nowrap a { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:370px; display:block; float:left; margin-right:10px; font-size:14px;}
.lt { margin-top:20px;}
.lt td a {
	font-size: 16px;
	color: #333; line-height:34px;}
.lt td a:hover { color:#C00;}
.lt td span { font-size:12px; color:#999;}
.menu { height:36px; width:1003px; line-height:40px; margin:0 auto; background:#3399CC url(../images/menubg.jpg); text-align:center;}
.menu a {
	color: #fff !important;
	font-size: 14px !important;
	font-family: "Microsoft Yahei";
	line-height: 30px;
	margin-top: 3px;
	text-decoration: none;
	display: block;
	float: left;
	width:9.09%;
	text-shadow: 1px 1px 1px #666;
font-weight:bold;border-radius:6px;}
.menu a:hover {
	background-color: #069;
	text-decoration: none !important;
font-weight:bold;
} 
.pt {
	font-size: 26px;
	font-family: "Microsoft Yahei";
	line-height: 46px;
	color: #F90;
	font-weight: bold;
	text-align: center;
	text-shadow: 1px 1px 1px #eee;}
.ct {
	font-size: 12px;
	font-family: "微软雅黑";
	line-height: 40px;
	color: #999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	text-align: center;
	margin-bottom: 10px;}
.ft {
	font-family: "微软雅黑";
	color: #666;
	margin: 10px;
	text-align: left !important;
line-height:22px;}
.pg form {
	margin: 0;}
.pg {
	text-align: center;
	line-height: 34px;
	background-color: #FFF1BB;
	margin: 10px 0 30px 0;}
.pg a {
	line-height: 34px;}










/*lmleft三级列表*/

/*
ul, li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.listmain {
    height: 100%;
    position: relative;
    padding: 0 0 0 0;
    margin-left: 30px;
    min-height: 800px;
}

.lm-left {
    width: 240px;
    float: left;
    padding: 0 0 0 0;
    position: absolute;

}

.lm-left .left-lmname {
    background: #0952a6;
    position: relative;
    height: 60px;
    line-height: 60px;
    padding: 0;
    overflow: hidden;
}

.lm-left .left-lmname h1 { 

    color: #ffffff;
    font-size: 24px;
    line-height: 60px;
    padding: 0 0 0 30px;
    z-index: 999;


    text-align: left;
    width: 100%;
    display: block;
}

.lm-left .left-lmname span {
    color: #ffffff;
    font-size: 10px;
    line-height: 30px;
    width: 100%;
    display: block;
    text-align: center;
}

.lm-left .list-sub {
    height: auto;
    overflow: hidden;
    width: 240px;
    padding: 0 0;
    border: #e9e9e9 1px solid;
}

.lm-left .list-sub a {
    display: block;
    line-height: 50px;
    height: 50px;
    font-size: 16px;
    cursor: pointer;
    color: #333333;
    text-align: left;
    border-bottom: #ffffff 1px solid;
    border-left: #a3a3a3 5px solid;
    background: #e9e9e9;
    text-indent: 2em;
}

.lm-left .list-sub a i {

    display: block;
    float: right;
    width: 6px;
    height: 50px;
    margin: 0 15px 0 0
}

.lm-left .list-sub a:hover i {

    display: block;
    float: right;
    width: 6px;
    height: 50px;
}

.lm-left .list-sub a:last-child {
    border-bottom: none
}

.lm-left .list-sub a:hover {
    background: #0069bc;
    color: #ffffff;
    border-left: #004987 5px solid;
}

.lm-left .list-sub #this-on {
    background: #0069bc;
    color: #ffffff;
    border-left: #004987 5px solid;
}

.lm-left .list-sub #this-on i {

    display: block;
    float: right;
    width: 6px;
    height: 50px;
}

*/


/*list_subs*/
/*
.list_subs {
    width: 240px;
    margin: 0 auto 0 auto;
    border-left: #0952a6 0px solid;
}

.list_subs ul li {
    border-bottom: 0;
}

.list_subs ul li a {
    color: #555555;
    font-size: 14px;
   display: contents;
    height: 50px;
    line-height: 50px;
    position: relative;
    width: 80%;
    margin: 0 auto;
float: left;
    padding: 0 15px;
}

.list_subs ul li .inactive {
    background: url("../images/suboff.png") no-repeat center;
}

.list_subs ul li .inactives {
    background: url("../images/subon.png") no-repeat center;
    color: #0952a6;
    font-weight: bold;
}


.list_subs ul li ul {
    display: none;
}

.list_subs ul li ul li {
    border-left: 0;
    border-right: 0;
    background-color: #f7f7f7;
    border-color: #467ca2;

    background-position: 20px;
    background-repeat: no-repeat;
}

.list_subs ul li ul li:hover {

    background-position: 20px;
    background-repeat: no-repeat;
}

.list_subs ul li ul li ul {
    display: none;
}

.list_subs ul li ul li a {
   text-indent:20px;

    font-size: 12px;

}

.list_subs ul li ul li ul li {
    background-color: #f7f7f7;
    border-color: #6196bb;

    background-position: 32px;
    background-repeat: no-repeat;
}

.list_subs ul li ul li ul li:hover {

    background-position: 32px;
    background-repeat: no-repeat;
}

.last {
    background-color: #d6e6f1;
    border-color: #6196bb;
}

.list_subs ul li ul li ul li a {
    color: #666666;
    font-size: 14px;
text-indent: 40px;
    font-weight: normal;
}


.list_subs ul li a:hover {
    color: #0952a6;
    font-weight: bold;
}

.list_subs .thisnav {
    color:#3398CC;
    font-weight: bold
}
*/







.banner_n{height:250px; position:relative; left:50%; margin-left:-960px; overflow:hidden;}

.subroom{width: 1200px; height:auto; overflow:hidden; margin: 0 auto;position:relative; top:-65px;}

.lsubcont{ width:240px; margin: 20px 0 0 20px;}
    .lsub_tt{  height:65px;}
	.lsub_tt h1{font-weight:normal; color:#fff; line-height:65px; text-align:center;}
  .nymenu{margin:0 auto;border:1px solid #e6e6e6; border-top:none;}
	.nymenu{ margin-left:-1px;}
#sub_navv {margin:0 auto;border-top:0px solid #d8d8d8;}
#sub_navv h1 {border-left:4px solid #3398cc;height:40px; line-height:40px; background:#f4f4f4;;text-indent:20px;border-bottom:1px solid #fff;margin: 0px;}
#sub_navv h1 a {text-align: left;font-size: 12px;padding-left: 5px;display: block;margin-right:18px;}
#sub_navv h1 a:link {height: 40px;text-align: left;font-size: 12px;padding-left: 5px;background:url(../images/sub_lnavh.png) right no-repeat;margin-right:18px;}
#sub_navv h1 a:visited {background-repeat: no-repeat;height: 40px;text-align: left;font-size: 12px;padding-left: 5px;background:url(../images/sub_lnavo.png) right no-repeat;margin-right:18px;}
#sub_navv h1 a:active {background-repeat: no-repeat;height: 40px;text-align: left;font-size: 12px;padding-left: 5px;background:url(../images/sub_lnavh.png) right no-repeat;margin-right:18px;}
#sub_navv h1 a:hover {background-repeat: no-repeat;height: 40px;text-align: left;font-size: 12px;padding-left: 5px;background:url(../images/sub_lnavo.png) right no-repeat;margin-right:18px;}

#sub_navv dd {font-size: 14px;width:100%;line-height:40px;text-align:center;float:left;border-bottom:1px solid #edebeb;border-left:1px solid #edebeb;margin:0px;background: #fff;}
#sub_navv dl {display: none;padding:0 0;margin: 0px;}
#sub_navv dl.hover {display: block; margin: 0px;}
	
.rsubcont{ width:920px; border:1px solid #e6e6e6; overflow:auto; height:auto; margin-top:70px;}
  .sub_tt{ padding:10px; margin:0 auto; height:28px;background:#f1f1f1;border-bottom:1px solid #e0e0e0;}
	.tit span{color:#444; text-transform:uppercase; font-size:18px; padding-left:15px;}
.sub_about{ padding-top:10px;}
.sub_cont{padding:15px; overflow:hidden; line-height:24px; font-size:14px; color:#494949}
	.sub_cont h2{font-size:18px; color:#444; line-height:43px; text-align:center; border-bottom:1px dashed #e0e0e0}
	.sub_about p{text-indent:2em;color:494949; line-height:35px;}
	
.sub_list{ overflow:hidden; }
.sub_list li{line-height:45px;height:45px;border-bottom:dotted 1px #d0d0d0;overflow:hidden;margin-bottom:0 !important;text-indent: 0px;}
.sub_list li:hover{ line-height:45px; height:45px; border-bottom:dotted 1px #d0d0d0; overflow:hidden; margin-bottom:0 !important;  }

.sub_list li span{ 
/*float:right; */
color:#999; }

.sub_list li a{ float:left; max-width:80%; padding-left:20px; }

.wzxxys{ width:80%; margin:0 auto; line-height:40px; color:#999; text-align:center; }
.sytxyt{ border-top:solid 1px #ebebeb; padding-top:20px; overflow:hidden;  }
.sytxyt p{ margin:0;}
.sytxyt a{ line-height:30px; }