@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {
	margin:0;
	padding:0;
}
body{ font-size:12px;font-family:"微软雅黑";overflow-y:visible;overflow-x:hidden; color:#454545;line-height:1.8em;}
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
a { text-decoration:none; color:#fff;}
a:hover { cursor:pointer; text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.'; }
img{ padding:0; margin:0;}
a img { border:none; }
input{ border:none;}
.clear { clear:both; font-size:0px; line-height:0px; }
.bn{ border:none !important; }
 
/*缩进*/
.ti2 { text-indent:2em; }
.con_con .ti2{ padding-top:20px; text-align:left; padding-bottom:15px; line-height:1.8em;}
.con_con .list-src{ text-align:left;}
.con_con .list-src a.c_01{ color:#06F; text-decoration:underline;}
.con_con .list-src a.c_01:hover{ text-decoration:none;}
/*文字靠边*/
.tc{ text-align:center !important;}
.tc .text16{ font-size:16px;}
.tc .text13{ width:100%; border-bottom:1px solid #ccc; padding-top:10px; line-height:24px;}
.tl{ text-align:left !important;}
.tr{ text-align:right !important;}
/*字体粗细*/
.fb { font-weight:bold; }
.fn { font-weight:normal;}
/*hover*/

/*文字颜色样式*/
.red{ color:#f00 !important;}
.black{ color:#000;}
.blue{ color:#467a96;}
.R .text01{ font-size:14px; font-weight:bold;}
.text02{ color:#777777; font-size:12px; line-height:22px; }
.text03{ color:#a8a8a8;}
/*字体大小*/
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16{font-size:16px;}
.fl{ float:left;}.fr{ float:right;}
.mm{ margin-left:auto; margin-right:auto;}
.bd1{ border:1px solid #f00;}
/*显示*/
.dil { display:inline; }.bk { display:block; }.dn{ display:none;}.od { overflow:hidden }
/*margin-padding*/
.ma0{ margin:0px !important;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt25{ margin-top:25px}
.mt40{ margin-top:40px ;}
.mt55{ margin-top:55px  !important;}
.mt202{ margin-top:202px !important; }
.mt332{ margin-top:332px !important;}
.ml7{ margin-left:7px;}
.ml12{ margin-left:12px;}
.ml15{ margin-left:15px;}
.ml24{ margin-left:24px;}
.ml60{ margin-left:60px;}
.ml28{ margin-left:28px;} 
.ml48{ margin-left:48px;}
.ml36{ margin-left:36px;}
.ml100{ margin-left:100px;}
.mb10{ margin-bottom:10px;}
.mb28{margin-bottom:28px;}
.mb40{ margin-bottom:40px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr25{ margin-right:25px;}
.mr110{margin-right:110px;}
.pd10{ padding:10px;}
/*行高*/
.lh18 { line-height:18px; }
.lh20 { line-height:20px; }
.lh22 { line-height:22px; }
.lh24 { line-height:24px; }
.lh25 { line-height:25px; }
.lh26 { line-height:26px; }
.lh30 { line-height:30px; }
.lh40 { line-height:40px; }
/*位置*/
.pr{ position:relative;}
.pa{ position:absolute;}
.po5{ position:relative; top:5px;}

/**/
.head{ width:980px; height:100px; z-index:100; position:relative;}

.logo{ position:absolute; bottom:0; left:0;}

.head .R{ width:180px; height:50px; float:right; line-height:14px; padding-top:5px; color:#ffffff;}

.head .R a{ color:#ffffff; margin-left:5px;}.head .R a:hover{ color:#0264c1;}

.head .R p{ float:right; margin-top:8px; color:#fff;}

.head .nav{ width:721px; height:37px; background:url(../images/nav_bg.png) center no-repeat; position:absolute; right:0; bottom:0;}

.head .nav ul{ margin-left:0px;}

.head .nav ul li{ display:inline; float:left; width:80px; height:34px; margin-left:22px; margin-right:18px;}

.head .nav ul li a{ display:block; float:left; width:80px; height:34px; line-height:34px; text-align:center;}

.head .nav ul li a:hover,.nav ul li a.hover01{ background: url(../images/nav_li_hover.jpg) center top no-repeat;}

.head .nav ul .li_max a{ color:#595a5d;}.head .nav ul .li_max a:hover{ background:none;}

.web_banner{ width:1600px; overflow:hidden; *-overflow:visible;  height:587px; position:absolute; top:0; left:50%; margin-left:-800px;  overflow:hidden; z-index:-1;}

.Y_position{ width:980px; height:30px; margin-top:202px; position:relative;}

.Y_position .Y_P_L{ width:12px; height:30px; background:url(../images/con_top_l_bg.gif) left top  no-repeat;float:left;}

.Y_position .Y_P_R{ width:968px; height:30px; background:url(../images/bulletin_board_bg.jpg) repeat-x left top; float:left; line-height:30px; color:#697280; position:relative;}

.Y_position .Y_P_R a{ color:#697280;}

.Y_position .Y_P_R .web_search_input{ position:absolute; right:40px; top:4px; width:154px; height:22px; line-height:22px; padding-left:10px; background:url(../images/search_input_bg_index.gif) no-repeat; color:#a2a1a1;}

.Y_position .Y_P_R .web_search_bt{position:absolute; right:14px; top:4px; width:26px; height:22px;}

.web_main{ width:980px; min-height:400px; height: auto !important; height:400px; overflow:hidden; *-overflow:visible; padding-top:20px; background:#e5eefe; padding-bottom:5px;}

.web_main_bottom{ width:980px; height:25px; background:url(../images/web_main_bottom.gif) center no-repeat; position:relative;}

.sidebar{ width:218px; min-height:350px;height: auto !important; height:350px; overflow:hidden; *-overflow:visible; float:left; margin-left:12px;}

.side_tit{ width:183px; height:33px; background:url(../images/side_tit.jpg) bottom center no-repeat; line-height:33px; color:#fff; padding-left:35px; font-size:14px;}

.side_con{ width:217px; min-height:300px; height:auto !important; height:300px;overflow:hidden; *-overflow:visible; background: url(../images/side_con_bg.jpg) bottom center no-repeat; padding-bottom:20px;}

.side_con .side_nav{ width:210px; margin:0 auto;}

.side_con .side_nav li{  width:210px; height:26px;  border-bottom:1px solid #ccd3df; }

.side_con .side_nav li a{ display:block;  width:178px; height:26px; line-height:26px;  color:#323232; padding-left:32px; background: url(../images/bt_03.png) left 15px  center no-repeat;}

.side_con .side_nav li a:hover,.side_con ul li a.hover{ background: url(../images/side_li_hover.jpg) top repeat-x; color:#114b8c;}

.side_contact{ width:187px; height:98px; margin:20px auto;}

.side_con .link_to{ width:187px; margin:0 auto;}

.side_con .link_to li{ float:left; display:inline; width:187px; height:44px;margin-bottom:6px;}

.side_con .link_to li a{ float:left; display:block; width:187px; height:44px; }

.content{ width:680px; min-height:350px; height:auto !important; height:350px; overflow:hidden; *-overflow:visible; margin-left:35px; float:left;}

.con_tit{ width:680px; height:25px; font-size:14px; color:#484b50; line-height:25px; margin-bottom:15px; position:relative;}

.con_tit img{ float:left; margin-right:10px; position:relative; top:4px;}

.con_con{ width:680px;min-height:300px; height:auto !important; height:300px; overflow:hidden; *-overflow:visible; padding-bottom:15px; position:relative; }

.footer{ width:980px; height:40px; line-height:40px; color:#a2a2a2;}

.footer a{ color:#a2a2a2;}.footer a:hover{ text-decoration:underline;}
.warp{width:100%; position:relative; overflow:hidden;}

.anpager a{ display:block; float:left; min-width:15px; width:auto !important; height:15px; color:#404040; background: url(../images/page_bg.gif) repeat-x top; padding:1px; border:1px solid #d5d7db; background-color:#fff; text-align:center; margin-left:4px;}
.anpager .cpb{ float:left;background: none repeat scroll 0 0 #0A58A9;color: #A2C6E9;}
.anpager a:hover{ background:#0a58a9; color:#a2c6e9;}