锘?* CSS Document */
/* 鍏ㄥ眬鏍峰紡 */
*{ margin:0; padding:0;}
html{ overflow-y:scroll;}
body{ color:#4c4c4c; font:12px "瀹嬩綋"; margin:0 auto; max-width:1600px; background:#f5f5f5 url(../images/body.jpg) no-repeat center top;}	
a{ color:#4c4c4c; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover{ color:#0059aa;}
img{ border:0;}
ul,li{ list-style:none;}
.fonta{ font-family:Arial;}
.font14{ font-size:14px;}
.fontbold{ font-weight:bold;}	
.outwidth{ width:1048px; margin:0 auto;}
.minheight{ height:auto!important; height:30px; min-height:30px;}		
.outheight{ height:auto!Important; height:500px; min-height:500px;}
.fl{ float:left;}
.fr{ float:right;}	
.clear{ clear:both; height:0; overflow:hidden;}	
.marcen{ margin:0 auto;}
.outposition{ position:relative;}
/*鍥炬枃娣锋帓椤甸潰寮曠敤鈥渓iblock鈥濇牱寮忥紝浣垮悗鍙版坊鍔犲垪琛ㄧ鍙锋樉绀?*********************************/
.liblock ul li{ list-style:disc; margin-left:30px;}
.liblock ol li{ list-style:decimal; margin-left:30px;}


.header{ height:75px; padding:13px 0 0;}
.header_top{ height:45px; padding:5px 0 0 26px; text-align:right;}
.header_top img,.header_bot img{ margin:0 5px -3px 10px;}
.logo{ padding:0px 0 0 11px;}
/*瀵艰埅*/
#nav{ height:44px; background:#0059aa; position:relative; z-index:99;}
#nav>li{ width:103px; height:44px; background:url(../images/navli.jpg) no-repeat right center; padding-right:2px; float:left;}
#nav>li>a{ display:block; text-align:center; height:44px; line-height:44px; font-size:14px; color:#fff;}
#nav>li>a:hover,#nav>li.navs>a{ background:#ff9201;}
#nav #nav01{ width:77px;}
#nav #nav04{ width:129px;}
/*涓嬫媺*/
#nav>li>ul{ display:none;}
#nav>li.navs>ul{ display:block; width:103px;}
#nav>li.navs>ul>li{ height:36px; float:none; border-top:1px solid #fff;}
#nav>li.navs>ul>li>a{ display:block; text-align:center; color:#fff; height:36px; line-height:36px; font-size:14px; background:url(../images/navul.png) repeat;}
#nav>li.navs>ul>li>a:hover{ background:#0059aa;}
#nav #nav04.navs>ul{ width:129px;}

/*banner*/
#player { width:1048px; height:300px; position:relative; overflow:hidden; margin:1px auto 0;}
#player a { color: #333; }
#player .Limg { position: relative; }
#player .Limg li { position: absolute; top: 0; left: 0; }
#player .Limg li img { width:1048px; height:300px; margin: 0 auto; }
#player .Nubbt { position: absolute; z-index:4; right:2px; bottom:10px; line-height:12px;}
#player .Nubbt span { float: left; overflow: hidden; width:12px; height:12px; cursor: pointer; margin-right:8px; font-style: normal; background:#999;}
#player .Nubbt span.on { background:#0059aa;}

/*婊氬姩鏂伴椈*/
.index_latest{ height:34px; line-height:34px; border-bottom:1px solid #ccc; background:url(../images/index_news.jpg) repeat-x; padding:0 10px 0 75px; position:relative;}
.index_latest strong{ display:block; width:75px; position:absolute; left:10px; color:#0059aa;}
#index_latestul{ overflow:hidden; height:34px; line-height:34px;}
#index_latestul li{ height:34px; line-height:34px;}
#index_latestul li a{ display:block; height:34px; line-height:34px;}
#index_latestul li a span{ float:right;}

.m1{ height:628px; margin:10px auto;}
.m1l{ width:760px; margin-right:22px;}
.m1ltop{ height:272px; margin-bottom:9px; overflow:hidden;}
.m1ltop_left{ width:386px; height:272px; background:#ccc; position:relative;}

/*鏂伴椈鍒囨崲1*/
.focusBox { position: relative; width: 386px; height: 272px; overflow: hidden; text-align: left;}
.focusBox .pic img { width: 386px; height: 236px; display: block; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width: 100%; overflow: hidden; background:#e6e6e6; }
.focusBox .txt li { height: 36px; line-height: 36px; position: absolute; bottom:-36px; width:100%;}
.focusBox .txt li span{ float:right;}
.focusBox .txt li a { display: block; padding:0 10px 0 23px; background:url(../images/n_3.jpg) no-repeat 10px center; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom:41px; right:6px; }
.focusBox .num li { float: left; position: relative; width: 16px; height: 16px; line-height: 16px; overflow: hidden; text-align: center; margin-right: 4px; cursor: pointer; }
.focusBox .num li a, .focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.focusBox .num li.on a, .focusBox .num a:hover { background: #0059aa; }

.m1ltop_lefttit{ position:absolute; top:0px; height:40px; line-height:40px; display:block; width:366px; padding:0 10px; background:url(../images/bg.png) repeat; z-index:7;}
.m1ltop_lefttit span{ float:right;}
.m1ltop_lefttit strong{ font-size:14px;}
.m1ltop_lefttit a{ color:#fff;}


.m1ltop_right{ width:336px; height:270px; border:1px solid #e6e6e6; padding:0 18px;}
.m1ltop_right dl{ height:92px; background:url(../images/n_1.jpg) repeat-x left bottom; overflow:hidden;}
.m1ltop_right dt{ height:30px; line-height:30px; clear:both; overflow:hidden; margin-top:3px;}
.m1ltop_right dt a{ height:30px; line-height:30px; display:block; background:url(../images/n_2.jpg) no-repeat left center; padding-left:15px;}
.m1ltop_right dt span{ float:right;}
.m1ltop_right dd{ line-height:24px; color:#999;}


.ad1,.ad1 img{ width:760px; height:86px; display:block; overflow:hidden;}

.m1lbot{ height:251px; margin-top:10px; overflow:hidden;}
.m1tit{ background:url(../images/tit1.jpg) repeat-x; height:37px; line-height:37px; padding-right:10px;}
.m1tit strong{ background:url(../images/titstr.jpg) repeat-x; border-left:1px solid #ccc; border-right:1px solid #ccc; display:inline-block; *display:inline;* zoom:1; padding:0 20px; font-size:14px;}
.m1tit span{ float:right;}
.m1tit a{ color:#0059aa;}

.m1lbot_left{ width:332px; padding:22px 20px 0 0; height:192px; border-bottom:1px solid #000;}
/*鏂伴椈鍒囨崲2*/
.focusBox1 { position: relative; width: 332px; height:192px; overflow: hidden; text-align: left; background: white; }
.focusBox1 .pic1 img { width: 332px; height: 192px; display: block; }
.focusBox1 .txt1 { position: absolute; bottom: 0; z-index: 2; height: 30px; width: 100%; overflow: hidden; background:url(../images/bg.png) repeat; }
.focusBox1 .txt1 li { height: 30px; line-height: 30px; position: absolute; bottom: -30px; }
.focusBox1 .txt1 li a { display: block; color: white; padding:0 10px; text-decoration: none; }
.focusBox1 .num1 { position: absolute; z-index: 3; bottom:7px; right:6px; }
.focusBox1 .num1 li { float: left; position: relative; width: 16px; height: 16px; line-height: 16px; overflow: hidden; text-align: center; margin-right:4px; cursor: pointer; }
.focusBox1 .num1 li a, .focusBox1 .num1 li span { position: absolute; z-index: 2; display: block; color:#4c4c4c; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox1 .num1 li span { z-index: 1; background:#fff;}
.focusBox1 .num1 li.on a, .focusBox1 .num1 a:hover { background: #0059aa; color:#fff; }

.m1lbot_right{ width:398px; padding:7px 10px 0 0;}

.m1r{ width:266px;}
.m1rtop{ height:282px; overflow:hidden; margin-right:-6px;}
.m1rtop>li{ background:url(../images/m1rtop.jpg) no-repeat; width:130px; height:86px; line-height:86px; text-align:center; float:left; margin:0 6px 6px 0;}
.m1rtop>li>a{ display:block; font-size:14px; color:#0059aa; font-weight:bold;}
.m1rtop>li>a:hover{ background:#ddd;}

.m1rbot{ height:295px; overflow:hidden;}
.index_news{/* height:232px;*/ padding:10px 0 26px 0;}
.index_news li{ height:37px; line-height:37px; background:url(../images/n_1.jpg) repeat-x left bottom; overflow:hidden;}
.index_news li a{ display:block; height:37px; line-height:37px; background:url(../images/n_2.jpg) no-repeat left center; padding-left:15px;}
.index_news li span{ float:right;}

.search{ height:38px; padding-bottom:13px;}
.text1{ background:url(../images/text1.jpg) no-repeat; width:194px; height:38px; line-height:38px; padding-left:10px; border:none; color:#999;}
.btn1{ background:url(../images/btn1.jpg) no-repeat; width:62px; height:38px; line-height:38px; font-weight:bold; font-size:14px; color:#fff; border:none; cursor:pointer;}

.ad2,.ad2 img{ width:1048px; height:86px; display:block; overflow:hidden;}

.m2{ height:205px; margin:10px auto;}
.m2l{ width:710px; margin-right:30px; height:205px; overflow:hidden;}
.slidings{ background:url(../images/tit1.jpg) repeat-x; height:37px; line-height:37px; margin:0 auto; clear:both; overflow:hidden;}
.slidings li{float:left;}
.slidings li a{ display:inline-block; *display:inline;* zoom:1; padding:0 15px; min-width:60px; text-align:center; font-weight:bold; font-size:14px; border-left:1px solid transparent; border-right:1px solid transparent; color:#0059aa;}
.slidings li.hover a{ background:url(../images/titstr.jpg) repeat-x; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.slidnr{ padding:0 10px; position:relative;left:0px;}	
.sliding_yc{display:none;}
.more{ position:absolute; top:-25px; right:5px; color:#0059aa;}
.slidiv{ height:148px; padding:10px 0; line-height:24px; text-indent:24px;}
.slidnr .index_news{  padding:12px 0 0;}
.slidnr .index_news li,.slidnr .index_news li a{ height:44px; line-height:44px;}

.m1tit{ background:url(../images/tit1.jpg) repeat-x; height:37px; line-height:37px; padding-right:10px;}
.m1tit strong{ background:url(../images/titstr.jpg) repeat-x; border-left:1px solid #ccc; border-right:1px solid #ccc; display:inline-block; *display:inline;* zoom:1; padding:0 20px; font-size:14px;}
.m1tit span{ float:right;}
.m1tit a{ color:#0059aa;}

.m2r{ width:308px;}
.m3{ height:277px; margin:10px auto;}
.m3l{ width:710px; margin-right:30px;}
.m3r{ width:308px;}

.index_link{ height:82px; clear:both; margin-right:-32px; margin-bottom:20px;}
.index_link li{ width:240px; height:82px; float:left; margin:0 30px 20px 0;}
.index_link li a{ display:block;}

/*鍐呴〉*/
.bar,.bar img{ display:block; width:1048px; height:190px; margin-top:1px;}
.local{ background:url(../images/local.jpg) repeat-x; height:41px; line-height:40px; padding:0 10px;}
.local p{ background:url(../images/pos.jpg) no-repeat left center; padding-left:20px; color:#808080;}
.local a{ color:#808080;}
.local a:hover{ color:#0059aa;}

.main{ margin:10px auto 40px;}
.left{ width:200px; margin-right:40px;}
.lefth2{ background:url(../images/lefth2.jpg) no-repeat; height:50px; padding:20px 0 0; text-align:center; font-family:"寰蒋闆呴粦"; font-size:20px; font-weight:bold; color:#fff;}
.listul{ margin:10px auto;}
.listul>li{ height:40px; line-height:40px; margin-bottom:1px;}
.listul>li>a{ display:block; height:40px; line-height:40px; background:url(../images/lista.jpg) no-repeat; padding-left:10px; font-size:14px; color:#4c4c4c;}
.listul>li>a:hover,.listul>li>a.hover{ background:url(../images/listah.jpg) no-repeat; color:#fff;}



.right{ width:808px;}
.righth2{ height:52px; background:url(../images/border.jpg) repeat-x left bottom;}
.righth2 strong{ display:inline-block; *display:inline;* zoom:1; background:url(../images/locstr.jpg) no-repeat left center; padding-left:15px; border-bottom:1px solid #0059aa; height:51px; line-height:51px; font-family:"寰蒋闆呴粦"; font-size:18px; color:#0059aa;}
.contant{ padding:20px 10px; line-height:30px;}

/*鍙嬫儏閾炬帴*/
.linkul{}
.linkul li{ width:178px; height:170px; overflow:hidden; margin-right:15px; float:left; text-align:center;}

.linkul li p{width:176px;height:98px;border:1px solid #cccab8; background:#fff;overflow:hidden;text-align:center;}
.linkul li img{ display:inline-block; vertical-align:middle; }
.linkul li b{ display:inline-block; height:100%; width:0; vertical-align:middle;}
.linkul li a{ display:block; color:#666;}
.linkul li a:hover{ color:#0059aa;}
#lastli{ margin-right:0px;}


/*鍒嗛〉*/
.page{ text-align:center; padding:30px 0;}
.page a{ padding:8px 10px; text-align:center; border:1px solid #ccc; background:#f5f5f5; color:#4c4c4c;-moz-border-radius:1px;-webkit-border-radius:1px; border-radius:1px; behavior: url(ie-css3.htc); margin-right:2px;}
.page a:hover,.page a.hover{ background:#0059aa; border:1px solid #ccc; color:#fff;-moz-border-radius:1px;-webkit-border-radius:1px; border-radius:1px; behavior: url(ie-css3.htc);}

.page{ text-align:center; padding:30px 0;}
.page span{ padding:8px 10px; text-align:center; border:1px solid #ccc; background:#f5f5f5; color:#4c4c4c;-moz-border-radius:1px;-webkit-border-radius:1px; border-radius:1px; behavior: url(ie-css3.htc); margin-right:2px;}
.page span:hover,.page span.hover{ background:#0059aa; border:1px solid #ccc; color:#fff;-moz-border-radius:1px;-webkit-border-radius:1px; border-radius:1px; behavior: url(ie-css3.htc);}


.text2{ border:1px solid #ccc; width:27px; height:27px; line-height:27px; text-align:center; background:#f5f5f5;-moz-border-radius:1px;-webkit-border-radius:1px; border-radius:1px; behavior: url(ie-css3.htc);}




/*鏂囨。涓嬭浇*/
.downul{}
.downul li{ height:43px; line-height:43px; background:url(../images/n_1.jpg) repeat-x left bottom;}
.downul li a{ display:block; height:43px; line-height:43px; background:url(../images/d_2.jpg) no-repeat left center; padding-left:20px;}
.downul li a span{ float:right; color:#0059aa;}

/*鏂伴椈鍒楄〃*/
.newstop{ position:relative; line-height:26px; height:156px; padding:0 0 0 226px; background:url(../images/n_1.jpg) repeat-x left bottom;}
.newstop img{ display:block; width:196px; height:122px; position:absolute; left:0px; top:0px; background:#fff; padding:3px; border:1px solid #ccc;}
.newstop span{ display:block; font-size:14px; height:35px;}
.newstop div{ height:70px; color:#999;}
.newstop p{ text-align:right;} 

.newsul{}
.newsul li{ height:43px; line-height:43px; background:url(../images/n_1.jpg) repeat-x left bottom;}
.newsul li a{ display:block; height:43px; line-height:43px; background:url(../images/n_4.jpg) no-repeat left center; padding-left:15px;}
.newsul li a span{ float:right;}

.newsh1{ font-size:16px; color:#0059aa; padding-bottom:20px; text-align:center;}
.time{ text-align:center; color:#808080; background:url(../images/n_1.jpg) repeat-x left bottom; margin-bottom:20px;}


/*鏈夐棶蹇呯瓟*/
.feedtab td{ line-height:48px;}
.text3{ width:298px; height:30px; line-height:30px; border:1px solid #b3b3b3; background:#fff; margin-right:5px;}
.cored{ color:#d71818; font-size:18px;}
.btn{ width:98px; height:30px; line-height:30px; text-align:center; font-size:14px; border:none; float:left; margin-right:30px; cursor:pointer;}
.btnS{ background:url(../images/btnS.jpg) no-repeat; color:#fff;}
.btnR{ background:url(../images/btnR.jpg) no-repeat; color:#4c4c4c;}


/*Footer*/
.footer{ line-height:20px; border-top:2px solid #0059aa; text-align:center; padding:15px 0;}
.pfewm{ position:fixed; right:0px; top:50%; margin-top:-95px; z-index:999;}