@charset "utf-8";
/* CSS Document */
BODY {PADDING: 0px; MARGIN: 0px;  }
DIV {PADDING: 0px; MARGIN: 0px;  }
UL {PADDING: 0px; MARGIN: 0px;  }
LI {PADDING: 0px; MARGIN: 0px;  }
FORM {PADDING: 0px; MARGIN: 0px;  }
P {PADDING: 0px; MARGIN: 0px;  }
BLOCKQUOTE {PADDING: 0px; MARGIN: 0px;  }
TH {PADDING: 0px; MARGIN: 0px; }
TD {PADDING: 0px; MARGIN: 0px;  }
UL {LIST-STYLE-TYPE: none}
LI {LIST-STYLE-TYPE: none}
img{ border:0px}
/*common*/
body{  font-size:12px; color:#222222;font-family: "微软雅黑"; background-color:#f7f7f7  }

A {COLOR: #222222; TEXT-DECORATION: none}
A:visited {COLOR:#222222 }
A:hover {COLOR: #dd8304; CURSOR: pointer; TEXT-DECORATION: none}
 

.white { color:#fff}
.white a{ color:#fff}
.white a:visited{color:#fff}
.white a:hover{color:#f6ff00}

.blue { color:#005aab}
.blue a{ color:#005aab}
.blue a:visited{color:#005aab}
.blue a:hover{color:#ab7500}

.yellow{color:#f38800}
.yellow a{ color:#f38800}
.yellow a:visited{color:#f38800}
.yellow a:hover{color:#005aab}
 
.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mr15{ margin-right:15px}
.mt20{ margin-top:20px}
.pr15{ padding-right:15px}

.clr{ clear:both}
.LH36{ line-height:36px}
.LH24{ line-height:24px}
.LH20{ line-height:20px}

.text_cen{ text-align:center}

.Floatleft{ float:left}
.Floatright{ float:right}

.font14{ font-size:14px}
.font16{ font-size:16px}
.font18{ font-size:18px}
.fontbold{ font-weight:bold}
.fontcolor{color:#666666} 

.img_border{ background-color:#f2f2f2; border:#e3e3e3 1px solid; padding:5px}
  
#main{ width:100%; margin:0px auto; }

/*top*/
#top{ width:100%; background: url(../../images/index_01.gif); margin:0px auto; height:101px; border-bottom:3px solid #0b3799}
.top{ width:1000px; margin:0px auto; height:101px}

/*banner*/
#banner{ width:100%; background: url(../../images/index_08.gif) repeat-x; margin:0px auto; height:208px;  }
.banner{width:100%;  background: url(../../images/index_09.jpg) no-repeat center top ;height:200px;margin:0px auto;  }

/*content*/
#content{ width:980px; margin:0px auto; padding:20px 10px 15px}
.left{ width:680px; float:left}
.xwkx_news{width:680px; float:left;}
.xwkx_pic{width:160px; height:106px; float:left;}
.news_title{width:495px;float:right; height:30px; line-height:30px;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.news_con{width:495px;float:right; line-height:24px; height:70px}
.news_more{width:495px;float:right; text-align:right; }

.xwkx_right{width:680px; float:left;}
.xwkx_top{width:680px; float:left; height:34px; border-bottom:1px solid #c4c4c4; margin-bottom:10px; margin-top:10px}
 
.xwkx_top ul{width:260px;margin:0px;padding:0; height:34px; float:left; font-size:14px }
.xwkx_top li{float:left;display:block;cursor:pointer; height:30px;  margin-top:3px;color:#005aab;  padding-right:20px;  padding-left:20px; line-height:30px;
    border-top:1px #c4c4c4 solid; border-left:1px #c4c4c4 solid; border-right:1px #c4c4c4 solid;
    background:#f1f1f1;
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #dcdcdc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#dcdcdc));
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#e8e8e8 100%);
	background: -o-linear-gradient(top,  #f1f1f1 0%,#dcdcdc 100%);
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#dcdcdc 100%);
	background: linear-gradient(top,  #f1f1f1 0%,#dcdcdc 100%);  
}
.xwkx_top li.hover{float:left;display:block;cursor:pointer;text-align:center; height:34px; background:#153e99; line-height:34px; color:#ffffff; margin-top:0px ;border:none}
.xwkx_top li.hover a{float:left;display:block;height:34px;text-align:center; } 
.xwkx_right ul li{ width:666px; float:left; padding-left:15px; background: url(../../images/indexbg.gif) no-repeat -12px -43px; line-height:24px;}
.xwkx_right .text{ width:575px; float:left;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;-o-text-overflow:ellipsis;}


/*用户登录*/
.right{ width:280px; float:right; background:#FFFFFF;
-webkit-box-shadow: 1px 1px 2px #cccccc;-moz-box-shadow: 1px 1px 2px #cccccc;box-shadow: 1px 1px 2px #cccccc;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#cccccc')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#cccccc');}

.login{ width:280px; height:31px; background:url(../../images/index_15.gif) repeat-x; line-height:30px; font-size:14px;float:left}
.login ul{width:260px;margin-top:3px;padding:0; height:28px; float:left; font-size:14px; padding-left:10px }
.login li{float:left;display:block;cursor:pointer; height:28px;color:#ffffff;  }

.login li span.tab01{width:100px;height:28px; display:block; margin-right:5px;background: url(../../images/tab01.gif) no-repeat top left}
.login li span.tab02{width:73px;height:28px;display:block;background: url(../../images/tab02.gif) no-repeat top left}

 .login li.hover span{ background-position:bottom left }
 
.login_con{width:258px;float:left; background-color:#FFFFFF; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;height:279px; padding:15px 10px  }
.login_con input{ border:none; background-color:#dcf0fb; width:190px; height:30px; line-height:30px}
.login_con td{ line-height:60px}
.login_btn{ width:255px; height:40px; background:url(../../images/indexbg.gif) 0px -88px; float:left; margin-top:20px; cursor:pointer}
.login_btn:hover{ width:255px; height:40px; background:url(../../images/indexbg.gif) 0px -137px; float:left}
 

/*foot*/
#foot{ width:1000px; margin:0 auto; background:url(../../images/index_23.png) no-repeat top center; height:30px; padding-top:15px;padding-bottom:15px; line-height:30px; text-align:center}


/*列表页*/
.list_top{width:980px; float:left; height:34px;line-height:34px; border-bottom:1px solid #c4c4c4; margin-bottom:10px;  }
.list_title{ float:left; height:34px;  font-size:16px; padding:0px 15px; color:#ffffff; background:#153e99;}
.list_con{width:980px; float:left; min-height:300px; height:auto; _height:300px}
.list_con ul li{ width:965px; float:left; padding-left:15px; background: url(../../images/indexbg.gif) no-repeat -12px -43px; line-height:30px;}
.list_con .text{ width:775px; float:left;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;-o-text-overflow:ellipsis;}

DIV.sabrosus{  TEXT-ALIGN: center; float:left; width:100%; margin-top:15px}
DIV.sabrosus A{BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none}
DIV.sabrosus A:hover{BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow}
DIV.pagination A:active{BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow}
DIV.sabrosus SPAN.current{BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #2e6ab1}
DIV.sabrosus SPAN.disabled{BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid}

/*详情页页*/
.list_con .title{ width:980px; float:left; height:36px; line-height:36px; font-size:18px; text-align:center}
.list_con .con{ width:980px; float:left; min-height:264px; height:auto; _height:264px;line-height:24px;  }