@charset "utf-8";
body{ font-size: 14px; font-family:'宋体',sans-serif; }
table {
    font-size: 12px;
    color: #53595e;
    line-height: 2;
    font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, "宋体", sans-serif;
    border-collapse: collapse;
}
.ellipsis {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
P {	padding-right: 0px;padding-left: 0px;padding-bottom: 0px; MARGIN: 0px; TEXT-INDENT: 2em; PADDING-TOP: 0px; TEXT-ALIGN: left}
A.b1:visited {COLOR: #64a9e0; TEXT-DECORATION: none}
A.b1:hover {COLOR: #64a9e0; TEXT-DECORATION: underline}
.navtop:hover{color: #fff;text-decoration: underline;}
.font3 {font-size: 14px;font-weight: normal;color: #53595E;text-decoration: none;line-height: 26px;}
.font4 {color: #216EC6;text-decoration: none;}
A.b1:active {COLOR: #666d73; TEXT-DECORATION: underline}
.title {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff6600}
.table_line {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #d9d9d9;}
.table_line_1 {BORDER: #e6e6e6 1px solid; margin:10px 0;}
.table_domn {  border-bottom:#e6e6e6 1px solid;}
.font1 {font-size: 14px;font-weight: bold;color: #FFF;text-decoration: none;
}
.table_line_1 .titbg .font1{ display:block; width:84px; text-align:center;margin-left: 5px;}
.font2 {font-size: 14px;font-weight: bold;color: #216EC6;text-decoration: none;
}
.p_s_1 center p,.p_s_1 center span{ font-size:20px !important;line-height: 2;}
.titbg {background-image: url(../images/titbg1.jpg);background-repeat: no-repeat;}
.titbg2 {background-image: url(../images/titbg2.jpg);background-repeat: no-repeat;}
.footbg {background-image: url(../images/foot.jpg);background-repeat: repeat-x;}
.ny-bg {background-image: url(../images/lx_bg.jpg);background-repeat: repeat-x;background-position: top;}
A.font3:hover {
	COLOR: #36C; TEXT-DECORATION: none
}
A.font4:hover {
	TEXT-DECORATION: none;
	color: #36c;
}
ul{ list-style:none}
*{ margin:0; padding:0}
/* CSS Document */
.mybody {width:954px;margin:0px auto;font-size:14px;}
.p_s {}
.p_s_1 {background-image:url(../images/lx_bg.jpg);background-repeat:repeat-x;padding:10px;}
.f_s_t {position:relative;padding:15px;width:112px;height:113px;background-color:#EFEFEF;}
/*.f_s_t {position:relative;padding:15px;width:142px;height:190px;background-color:#EFEFEF;}*/
.l_s_g {position:relative;padding:0px;width:112px;height:113px;background-color:#EFEFEF;} /*������ lsg*/

#tblLinks a:link {color:gray;text-decoration:none;}
#tblLinks a:hover {color:gray;text-decoration:none;}
#tblLinks a:hover {color:gray;text-decoration:underline;}

a.aICP:link {color:gray;text-decoration:none;}
a.aICP:hover {color:gray;text-decoration:none;}
a.aICP:hover {color:gray;text-decoration:underline;}

.index_box { overflow:hidden; padding:0; font-size:12px; height:245px; }
.index_box_l { float:left; width:761px; border:solid 1px #e2e2e2; overflow:hidden; background:url(../images/index_07.jpg) top repeat-x;}
.newspic { width:325px; float:left;}
.pictitle { height:30px; line-height:30px; text-align:center; background:#1e6dc6;}
.pictitle a, .pictitle a:visited { color:#f5f5f5; font-weight:bold;text-decoration:none; }
.newslist { float:right;width:434px;}
.newslist h4 { text-align:center; font-size:14px; height:40px; line-height:40px; padding:0; margin:0;}
.newslist a, .newslist a:visited { color:#1e6dc6; text-decoration:none;}
.newslist div { border-bottom:dashed 1px #e2e2e2; padding:0 20px 10px 20px; color:#919191; font-size:12px;}
.newslist ul { margin:0; padding:10px 20px 0 20px; list-style:none;}
.newslist li { background:url(../images/index_01.jpg) 10px center no-repeat; padding-left:20px; border-bottom:dashed 1px #010101; height:25px; line-height:25px;}
.newslist li a, .newslist li a:visited { color:#5e5e5e; }
.index_box_r{ float:right; width:171px; height:245px;}

.aboutpic { background:#eee; padding: 5px 5px 5px 5px; width:112px; height:113px; margin:0 auto;clear: both;}
/*.aboutpic { background:#eee; padding:5px; width:112px; height:142px; margin:0 auto;} */
.aboutdh{vertical-align: inherit;border-color: inherit; display:inline; width:171px; height:29px;padding: 0; background:#EEE;}
.aboutdh img{ float:left;}
.aboutdh a{ float:right;}
.aboutdh span{ float:left; padding-left:5px;font-size: 14px;font-weight: bold; color: #216EC6;}

.abouttext { padding:10px 0;  }
.abouttext a, .abouttext a:visited { color:#5e5e5e; text-decoration:none; }
.abouttext a:hover { text-decoration:underline;}
.index_box2 {overflow:hidden; padding:0; font-size:12px; margin:10px auto; }

.art_div{font-size:13px;width:96%; text-align:left;color: #505050; margin:0 auto;}

a.art_link:link{color:#505050;text-decoration:none;}
a.art_link:visited {color: #505050;text-decoration: none;}
a.art_link:hover {color: #505050;text-decoration:underline;}
a.art_link:active {color: #505050;text-decoration: none;}

/*超链接样式*/
._link a:link{color:#505050;text-decoration:none;font-size:14px;}
._link a:visited {color: #505050;text-decoration: none;font-size:14px;}
._link a:hover {color: #505050;text-decoration:underline;font-size:14px;}
._link a:active {color: #505050;text-decoration: none;font-size:14px;}

.art_li{margin-left:-3em;list-style-type:none;border-bottom:1px #CCCCCC dashed;padding:5px;}
.art_li_mov{margin-left:-3em;list-style-type:none;border-bottom:1px #CCCCCC dashed;padding:5px; background-color:#EEEEEE;}
.art_bottom_border {border-bottom:1px dashed #ccc;}

.sub { background:url(../images/index_03.jpg) bottom no-repeat; padding-left:30px; }

.team_slider{ padding: 10px 10px;}
.team_slider .bd li{ width: 170px; float: left; margin: 0 8px;}
.team_slider .bd li p{ line-height: 30px; color: #333; text-align: center;}
.team_slider .bd li a{ text-decoration: none;}
.team_slider .bd li p:hover{ text-decoration: underline;}

.teamList li{ border-bottom: 1px solid #e4e4e4; padding: 10px 0; overflow: hidden;}
.teamList li a.team_img{ float: left; display: block;}
.teamList li img{ padding: 2px; border: 1px solid #e4e4e4; width: 130px; height: 130px;}
.teamList li .team_info{ width: 525px; float: right;}
.teamList li h4{ padding: 10px 0;}
.teamList li h4 a{ font-size: 18px; color: #333; text-decoration: none;}
.teamList li h4 a:hover{ text-decoration: underline;}
.teamList li h4 font{ color: #999; font-size: 14px; display: inline-block; margin-left: 10px;}
.teamList li p{ font-size: 14px !important; color: #666; line-height: 24px; height: 72px; overflow: hidden;}

.box-page{ margin: 20px 0 40px 0; text-align: center; background-color: #ffffff;}
.box-page a{ display: inline-block; padding:6px 12px; border: #eaeaea solid 1px;}
.box-page .on{ background-color: #016ab9; color: #fff;}
