body{ margin:0px; padding:0px; font-size:14px; color:#000000;}
ul{list-style:none;padding:0px;margin:0px;}
ol{padding:0px;margin:0px;}
li{padding:0px;margin:0px;list-style:none;}
dl{padding:0px;margin:0px;}
dt{padding:0px;margin:0px;}
dd{padding:0px;margin:0px;}
h1{padding:0px;margin:0px; font-size:16px;}
h2{padding:0px;margin:0px; font-size:14px;}
a{ text-decoration:none; color:#000000; padding:0px; margin:0px;}
img{ border:0px;}
a img{ border:0px;}
.clear{ clear:both;}  
.width{ width:1020px;} 
.mar{ margin:0px auto;} 

.top{ height:35px; line-height:35px; background-color:#f1f1f1; border-bottom:1px solid #dedede;}
.top1{ height:35px; position:relative;}
.topleft{ position:absolute; left:0px; top:0px; color:#818181;}
.bwt_search{ position:absolute; right:188px; top:0px;}
.bwt_search input{ background-color:#f9f9f9; border:1px solid #d7d7d7; }
.bwt_button{ position:absolute; right:120px; top:0px; padding-top:6px;}
.bwt_link{ position:absolute; right:0px; top:0px; color:#1857a4;}
.bwt_link a{ color:#1857a4; margin: 0 5px;}

.header{ height:135px; position:relative;}
.logo{ position:absolute; left:0px; top:20px;}
.logo_r{ position:absolute; right:0px; top:30px;}

.nav{ background-color:#1557a3; height:42px;}
.jsa_nav li { height:42px; line-height:42px; width:127px; text-align:center; overflow:hidden;
	float: left; background-image:url(../images/navbgtb.jpg); background-repeat:no-repeat; background-position: left center;
}
.jsa_nav li a {
	color: #FFFFFF;
    display:block;

}
.jsa_nav li a:hover {
	    background-image: url(../images/navhover.png);
    background-repeat: no-repeat;
    background-position: left 8px;
    background-size: contain;
    color: #1557a3;
    text-decoration: none;
    line-height:49px;
}

.banner,.jsa_1,.jsa_2,.jsa_4,.jsa_5,.list{ margin-top:20px;}

.jsa_2_cont{
	padding-top: 25px;
	}
	
.jsa_1_1{ width:480px; float:left;}
.jsa_1_2{ width:510px; float:left; margin-left:30px;}

.mtp10{ margin-top:27px;}
.title1{ height:30px; font-size:20px; border-bottom:3px solid #3375c1; }

.title{ height:36px; line-height:36px; color:#ffffff; text-indent:25px; font-size:20px; font-weight:500; background-image:url(../images/indextit.png);
background-position:left top; background-repeat:no-repeat;
padding-bottom: 10px; border-bottom:1px solid #e2e2e2;}
.indextit1{ background-image:url(../images/indextit1.png);}

.title2{ height:36px; line-height:36px;background-color: #ededed;}
.title2 .title2_t{ display:block; width:149px; text-indent:30px; font-size:20px; font-weight:500; color: #fff; background-color:#1557a3;}
.more{ float:right; font-size:9px; color:#b7b7b7; margin-right:20px;}
.more a{ color:#d83025;}
.jsa_img{ margin-top:25px;}
.jsa_index_l{ width:495px; float:left;}
.jsa_index_r{ width:495px; float:left; margin-left:30px;}

.jsa_img2{ margin-top:25px;}
.jsa_img2 a{ margin-right:26px;}
.jsa_img2 a img{ margin-bottom:20px;}
.jsa_img2 a:nth-child(3n){ margin-right:0;}
.jsa_news_list{ margin-top:15px;}
.jsa_1_2 .jsa_news_list { overflow:hidden; margin-top:7px;
	}

.jsa_news_list ul {
}
.jsa_news_list li { line-height:30px; text-indent:20px; background: url(../images/jsa_023.jpg) no-repeat 5px 15px;}

.jsa_2_1 .jsa_news_list li:nth-child(5n){
	padding-bottom:20px;
	border-bottom: 1px dotted #595959;
	}
.jsa_2_1 .jsa_news_list li:nth-child(15n){
	padding-bottom:0;
	border-bottom: 0;
	}
.jsa_2_1 .jsa_news_list li:nth-child(5n+1){
	margin-top:20px;
	
	}

.jsa_news_list li a {
	color: #000000;
}
.jsa_news_list li a: hover {
}
.jsa_news_list span {
	float: right; color:#a0a0a0;
}


.rhsq{ height:30px; line-height:30px; background-image:url(../images/rhsq.jpg); position:relative;}
.rhsq .rhsq_1{ position:absolute; left:25px; top:0px; font-size:16px; font-weight:bold; color:#024697;}
.rhsq .rhsq_2{ position:absolute; left:160px; top:0px; font-size:14px; color:#bd0102;}
.rhsq .rhsq_3{ position:absolute; right:15px; top:0px; font-size:14px;}
.rhsq .rhsq_3 a{ text-decoration:underline; color:#1857a4;}


.gywm_tit{ height:30px; font-size:16px; font-weight:bold;}

.jsa_5_cont{ border:1px solid #e2e2e2; padding:20px; margin-top:15px;}	
	
	
	
		
	
.jsa_news_ad li {
	float: left; margin-bottom:10px;
	width: 191px;
}
.jsa_news_ad li img {
	border: 1px solid #CCCCCC; width:175px; height:54px;
}


.txljlink .h_ul_black li { float:left; width:180px; height:25px; line-height:25px; overflow:hidden;
	BACKGROUND: url(../images/jsa_023.jpg) transparent no-repeat 0px 11px;
	padding-left: 11px;
}

.foot 
{ padding:20px 0;
}
.foot_l{ width:800px; margin-left:50px; float:left;}
.foot_l_1{ height:40px; line-height:40px; color: #033e8a; border-bottom: 1px solid #dddddd;}
.foot_l_2{ margin-top:15px; line-height:25px;}
.foot_r{ width:120px; margin-left:20px; float:left;}


.jsa_list_left {
	
	width: 250px;
	float: left;
}
.jsa_news_title { height:30px; line-height:30px; color:#ffffff; text-indent:25px; font-size:16px; font-weight:bold; background-image:url(../images/title.jpg);}
.jsa_a_list{ margin-top:10px;}
.jsa_a_list li {
	BACKGROUND: url(../images/jsa_023.jpg) transparent no-repeat 15px 13px;
	border-bottom: 1px dashed #CCCCCC;
	line-height: 30px; text-indent:40px;}
.jsa_list_right { margin-left:25px; width:725px; float:left;}
.jsa_list_nav {
	background-color: #F1F1F1;
	line-height: 30px; text-indent:10px;
}
.jsa_list_con {
	padding: 15px;
}
.rightcontent{ line-height:25px; font-size:16px; }
.listpagenav {
	text-align: center;
	padding: 5px; height:20px; padding-bottom:0px;
}
.listpagenav a {
	padding: 3px 8px 3px 8px;
	border: 1px solid #1857a4;
	margin: 2px;
}
.listpagenav a:hover ,.listpagenav .currentPage{
	background-color: #1857a4;
	color: #ffffff;
}
.jsanewsinfolist{ margin-top:15px;}
.jsanewsinfolist ul li{ height:25px;white-space: nowrap;
	text-overflow: ellipsis; text-indent:10px; overflow:hidden; line-height:25px; BACKGROUND: url(../images/jsa_023.jpg) transparent no-repeat 0px 10px;}


.jsa_n_title h3 {
    font-size:26px;
    text-align:center;
}

.jsa_n_addTime {
    text-align:center; color:#999999;  line-height:30px;
}
.jsa_n_print {
    line-height:30px;
    text-align:center;
}


.uloginArea {
	width: 400px;
	border: 1px solid #cccccc;
	margin: 50px auto;
	padding: 20px;
}
.uloginArea td {
	padding: 5px;
}
.xloginInput {
	height: 25px;
}
.lgnBtn {
	height: 30px;
	width: 80px;
}
#IndexFocusImg{
	width: 480px;
	height: 330px;
	position:relative;
}

.focimgbox {
	overflow: hidden;
	position: absolute;
	left:0;
	top:0;
}
.focimgbox a {
	display: none;
}
    .focimgbox img {
        width:480px;
        height:330px;
    }
.sidnavi {
	position: absolute;
	bottom: 0px;
	right: 0px;
     filter:alpha(Opacity=80);
	 -moz-opacity:0.8;
	 opacity: 0.8;
	background-color: #666666;
}
.sidnavi a {
	display: inline-block;
	border: 1px solid #2d5398;
	background-color: #2d5398;
	padding: 3px 5px 3px 5px;
	color: #ffffff;
}
.sidnavi .on {
	background-color: #ffffff;
	color: #024697;
}
.focimgnavbox 
{
	width: 100%;
	 position:absolute;
	 left:0px;
	 top:0px;
	 height:40px;
	 line-height:40px;
	 background-color: #000;
	 filter:alpha(Opacity=60);
	 -moz-opacity:0.6;
	 opacity: 0.6;
    font-weight:bold;
	text-align: center;
	 overflow:hidden;
}
.focimgnavbox a {
	display: none;
	color: #fff;
}
.jsa_news_list li {
    height:30px; overflow:hidden;
}
.gywm_cont {
    line-height:20px;
}
    .gywm_cont img {
        width:475px;
        height:320px;
    }
.title3ac {
    background-color:#dddddd;
    height:30px;
    line-height:30px;
    font-size:16px;
    font-weight:bold;
}
    .title3ac a {
       float:left;
       padding-right:20px;
       padding-left:20px;
       

    }
 .title3ac   .tabon
{
     background-color:#1857a4;
     color:#ffffff;
}
.fuhuizhanzhan li{
}

.floatingAd .ad{z-index:100;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0;}
.floatingAd .close{display:none;}
.floatingAd .opacity{position:absolute; top:0; width:100%; height:25px; background-color:#000000; opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{opacity:0.90; filter:alpha(opacity = 90);}
.floatingAd .text{position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.floatingAd .text .button{position:relative;float:right;top:5px;right:5px;width:16px;height:16px;background:url(../images/close.png) no-repeat;cursor:pointer;}
.floatingAd .text .floattitle{position:relative;float:left;font-size:12px;margin-left:5px;}