body { margin:0px; padding:0px;}
form { display:inline;}
.fr { float:right;}
.fl { float:left;}
a { color:#003366;  text-decoration:none;}
a:hover { text-decoration:none; color:#ff0000; font-weight:bold;}
.yy {
	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc, -3px 3px 4px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#cccccc');
}
.ie6 {
	position: absolute;
	top: 345px;
	width:5px;
	background:#fff;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=270, Color='#cccccc');
}
.more { font-size:12px;}
.tb10 { border-top:1px dotted #ccc; padding-top:10px;}

#canvas { width:100%; background:url("imagesbg.jpg") no-repeat center top;}
#header { width:100%; }
#header .flash { width:1054px; overflow:hidden; text-align:center; height:230px; margin:0px auto;}
#header .menu_top { width:1054px; height:95px; margin:0px auto;  background:url("imagesmenu_bg.jpg") repeat-x center top;}
#header .menu_top div { float:left; display:inline;}
#header .menu_top div.m_01 h2 { font-size:16px; font-weight:bold; margin: 20px 0 0 0;}
#header .menu_top div.m_02 h2 { font-size:16px; font-weight:bold; margin: 10px 0 6px 0;}
#header .menu_top div h2 a { color:#ffff00;}
#header .menu_top div.m_01 { width:20px; margin:0 24px; line-height:30px;}
#header .menu_top div.m_02 { width:164px; text-align:center;}
#header .menu_top div li { float:left; width:70px; text-align:left; padding-left:10px; line-height:24px; height:24px; overflow:hidden;}
#header .menu_top div li.m_03 {width:140px;}
#header .menu_top div li a { color:#ffffff; font-size:14px;}
#header .menu_top div li:hover { background:#ffffff;}
#header .menu_top div li:hover a { color:#ff0000; font-weight:bold;}
#header_tool { width:1050px; height:35px; margin:0px auto; background:#ffffff; padding-bottom:5px;}
#search {width:350px; float:right; color:#666666; margin:5px 15px; font-size:14px; display:inline;}
#search .search_input { width:245px; height:21px; line-height:21px;}
#search .search_buttom { width:60px; height:25px; line-height:25px; background:#990000; color:#ffffff; border:none;}

.section {	width:1050px;	height:auto;	margin:0px auto;	background:#ffffff; overflow:hidden; }
.top_news { width:650px; margin:0 0 0 15px; display:inline; height:50px; }
.top_news h2 { width:650px; text-align:center; margin: 10px 0;}
.top_news h2 a { color:#ff0000; font-size:28px; font-weight:bold;}
.top_news h3 { width:300px; margin: 5px;}
.top_news h3 a { font-size:12px;}
.top_news h3.fr { text-align:right;}
.top_news_list { width:376px; display:inline; #margin-right:15px; margin-bottom:0px;}
.top_news_list li { margin-bottom:13px; font-size:16px; font-family:"ºÚÌå"; list-style:url("imagesdot_red.jpg"); #margin:0 15px 13px;}

.seven_clean { border-radius:5px; width:623px; height:360px; margin:0 0 0 15px; overflow:hidden;}
.callbacks_container { position: relative;  float: left;  width: 100%; }
.callbacks_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("themesthemes.gif") no-repeat left top; margin-top: -45px; }
.callbacks_nav:active {  opacity: 1.0;  }
.callbacks_nav.next {  left: auto;  background-position: right top;  right: 0;  }
.rslides {  position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }
.rslides li {  -webkit-backface-visibility: hidden;  position: absolute;  display: none;  width: 100%;  left: 0;  top: 0;  }
.rslides li:first-child {  position: relative;  display: block;  float: left;  }
.rslides img {  display: block;  height: auto;  float: left;  width: 100%;  border: 0;  }
.callbacks {  position: relative;  list-style: none; overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }
.callbacks li {  position: absolute;  width: 100%;  left: 0;  top: 0;  }
.callbacks img {  display: block;  position: relative;  z-index: 1;  height: 360px;  width: 623px;  border: 0;  }
.callbacks .caption_bg {  display: block;  position: absolute;  z-index: 2;  font-size: 18px;  text-shadow: none;  color: #fff; background:url("imagesnone.gif"); background: rgba(0,0,0,0.5); left: 0; bottom: 0;  padding: 10px 0px 10px 10px;  margin: 0; height:23px; width: 613px; }
.callbacks .caption {  display: block;  position: absolute;  z-index: 2;  font-size: 18px;  text-shadow: none;  color: #fff; left: 0; bottom: 0;  padding: 10px 0px 10px 10px;  margin: 0;  width: 613px; }
.callbacks_tabs {  display: block;  position: absolute;  z-index: 2;  font-size: 20px;  text-shadow: none;  color: #fff;  right: 0;  bottom: 0;    padding: 10px 10px 11px 0px; #padding: 8px 10px 10px 0px;  margin: 0;  width: 170px; }
.callbacks_tabs li {  display: inline;  float: none;  margin-right: 1px;  }
.callbacks_tabs a {  width: auto;  line-height: 20px;  padding: 9px 10px;  height: auto;  background: transparent;  display: inline; color:#ffffff; font-size:12px; }
.callbacks_tabs li.callbacks_here a { color:#990000;}

.ap { width:1050px; height:auto; margin:0px auto; background:#ffffff; text-align:center;}

.box_news_list { width:358px; display:inline; margin:0 12px;}
.box_news_list li { margin:15px; font-size:14px; list-style:url("imagesdot_red.jpg");}
.box_news_list h3 { background:url("imagestitle_bg.jpg") no-repeat; height:28px; line-height:28px; padding-left:40px; margin-top:6px;}
.box_news_list h3 a.more { float:right; margin-right:5px; padding-top:5px;}
.qc_news_list { display:inline; background:#f7f5f2;}
.qc_news_list .title { margin-top:5px;}
.qc_news_list ul { margin-left:10px; display:inline;}
.qc_news_list ul#qc_02 { display:none;}
.qc_news_list li { margin:15px 0 15px 20px; font-size:14px; list-style:url("imagestri_red.jpg"); #list-style-position:outside;}

.slide_news_list { margin:10px 13px; display:inline; width:735px; #width:725px; overflow:hidden;}

.slide_box_02 { margin:15px 0px 10px;}
.slide_box_02 .title { height:35px; background:#cc0000; padding:0 50px; overflow:hidden;}
.slide_box_02 .title li { float:left; margin:0 15px;}
.slide_box_02 .news_list { width:360px; display:inline; overflow:hidden;}
.slide_box_02 .news_list ul.no { display:none;}
.slide_box_02 .news_list li { margin:15px; font-size:14px; list-style:url("imagesdot_red.jpg");}
.slide_box_02 .news_list li p { display:none;}
.slide_box_02 .news_box { width:345px; padding:5px 10px; font-size:14px; color:#003366; display:inline; background:#eee; height:200px; overflow:hidden;}
.slide_box_02 .news_box .title { background:#eee; text-align:center; padding:0px; font-weight:bold; margin:5px 0; line-height:24px; word-wrap: break-word; word-break: break-all; height:auto;}
.slide_box_02 .news_box .message { text-indent:28px; line-height:30px; color:#333;}
.slide_box_02 .news_box .message a { color:#cc0000;}

.slide_box_03 h3 { background:url("imagestitle_bg_1.jpg") no-repeat; height:28px; line-height:28px; padding-left:40px; margin-top:6px;}
.slide_box_03 h3 a.more { float:right; margin-right:5px; padding-top:5px;}
.slide_box_03 ul { display:none;}
.slide_box_03 ul.on { display:inline;}
.slide_box_03 ul.title { display:inline;}
.slide_box_03 ul.title li { float:left; margin:10px; font-size:12px; padding:2px 4px;}
.slide_box_03 ul.title li a { color:#333333;}
.slide_box_03 ul.title li.on  { background:#cc0000;}
.slide_box_03 ul.title li.on a { color:#ffffff;}
.slide_box_03 .news_list li { margin:8px 0px 8px 15px; font-size:14px; list-style:url("imagesdot_red.jpg"); width:350px; #width:340px; float:left;}

.tools_list { width:280px; overflow:hidden;}
.tools_list .ztzl { background:url("imagestitle_zt.jpg") no-repeat; height:455px; width:280px; margin:16px 0 4px;}
.tools_list .ztzl h3 { height:28px; line-height:28px; padding-left:50px; padding-top:12px;}
.tools_list .ztzl h3 a.more { float:right; margin-right:5px; padding-top:5px;}
.tools_list .ztzl ul.tt0 { margin:10px;}
.tools_list .ztzl li a { font-size:14px;}
.tools_list .ztzl li.tt { font-weight:bold;margin: 15px 0 15px 20px;font-size: 14px;list-style: url("imagestri_red.jpg");}
.tools_list .ztzl li.tt li { font-weight:normal; list-style:url("imagesdot_red.jpg"); margin:10px 0 10px 15px;}
.tools_list .ztzl li.tt ul { display:none;}
.tools_list .ztzl li.tt ul.on { display:block; border-top:1px dashed #999999; margin-top:6px;}

.tools_list .hydl { background:url("imageshydl.jpg") no-repeat; height:320px; width:274px; margin-bottom:6px;}
.tools_list .hydl .tt_pp { padding:60px 0 0 0; margin:0px; }
.tools_list .hydl .title { padding:0px; margin:0px; text-align:right; width:260px; cursor:pointer;}
.tools_list .hydl .title li { width:120px; text-align:center; float:left; color:#fff; font-weight: bold; cursor:pointer; }
.tools_list .hydl .title li.on { color:#cf0;}
.tools_list .hydl div { width:100%; margin:20px 0 0 20px; color:#fff; font-weight: bold;}
.tools_list .hydl div input { padding:2px;}
.tools_list .hydl div .icode { width:60px;}
.tools_list .hydl .btn, .tools_list .hydl .bcn { float:left; width:64px; text-align:center; padding:2px; margin-left:84px; #margin-left:30px; cursor:pointer;}

.tools_list .tools { width:280px;}
.tools_list .tools img { float:left; margin:2px 1px;}

.renwenjz { margin:0px 10px; width:360px; display:inline; overflow:hidden;}
.renwenjz h3 { background:url("imagestitle_bg_2.jpg") no-repeat; height:28px; line-height:28px; padding-left:40px;}
.renwenjz .about { padding:15px 0; width:360px; height:250px;}

.pic_box { margin:0px 10px 0 0; width:650px; display:inline; overflow:hidden;}
.pic_box h3 { background:url("imagestitle_bg_2.jpg") no-repeat; height:28px; line-height:28px; padding-left:40px; width:600px;}
.pic_box h3 a.more { float:right; margin-right:5px; padding-top:5px;}
.pic_box .box_list { width:650px; overflow: hidden; margin-top:10px;}
.pic_box .box_list div { float:left; position:relative; text-align:center;}

.pic_box .box_list .box02 { width:196px;; margin:0 2px;}
.pic_box .box_list .box02 div { margin:5px 0 5px 5px;}
.pic_box .box_list .box03 { width:266px; margin:0 2px;}
.pic_box .box_list div h5 { position:absolute; left:0px; bottom:0px; width:100%; color:#fff; padding:2px 0; background:rgba(51,51,51,0.7); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorStr=#80222222,endColorStr=#80222222); }

.link_box { margin:0px 10px; width:1030px;}
.link_box a: hover{font-weight:normal;}
#jsddm{margin: 0;padding: 0}
#jsddm li{float: left;list-style: none;font-size:14px; margin:10px 4px;}
#jsddm li a{ display: block; padding: 10px 12px; border: 1px solid #003366; color:#cc0000; width: 172px; #width: 168px; text-align:center;}
#jsddm li a: hover{background: #24313C;}
#jsddm li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;border-top: 1px solid white; height:100px; overflow-y:auto; overflow-x:hidden;}
#jsddm li ul li{ float: none; display: inline; }
#jsddm li ul li a{ width: 172px; width: 158px\9; padding: 4px 12px; background:#ffffff; }

.img_box { margin:0px 15px; width:1030px;}
.img_box img { float:left; margin-right:6px;width:200px;height:40px;}
.img_box img.last { margin-right:0px;}

#footer { width:1054px; height:110px; margin:0px auto; background:#993333;}
#footer .num { width:240px; text-align:right; font-size:16px; color:#ffffff; margin-top:45px;}
#footer .num p { display:inline; padding:2px; background:#333333; margin:0 6px; color:#5ebe5d;}
#footer .copy { width:500px; text-align:center; font-size:14px; color:#ffffff; margin-top:10px; line-height:24px;}
#footer .model { width:180px; text-align:right; margin-top:20px;}

.slide_box_01 .title_box { height:52px; position:relative;}
.slide_box_01 .title_box .title { height:52px; background:url("imagespkbg.jpg"); position:absolute; left:0px; top:0px; width:100%;}
.slide_box_01 .title_box .menu {  position:absolute; left:50px; top:14px;}
.slide_box_01 .title_box .menu a{color:white; font-weight:bold; background:transparent;}
.slide_box_01 .title_box .menu h3 { width:136px; text-align:center; float:left; margin-right:34px; #margin-right:32px;}
.slide_box_01 .title_box .menu_bg {  position:absolute; left:50px; top:0px;}
.slide_box_01 .title2 { margin:10px 20px; height:29px;}
.slide_box_01 .title2 li { float:left; margin:0 20px;}
.slide_box_01 .news_list { width:360px;}
.slide_box_01 .news_list ul.no { display:none;}
.slide_box_01 .news_list li { margin:15px; font-size:14px; list-style:url("imagesdot_red.jpg");}
.slide_box_01 .news_list li p { display:none;}
.slide_box_01 .news_box_cc { width:360px; font-size:14px; color:#003366; display:inline;}
.slide_box_01 .news_box_cc .title { background:#ffffff; text-align:center; padding:0px; font-weight:bold; margin:5px 0; line-height:35px;}
.slide_box_01 .news_box_cc .message { text-indent:28px; line-height:30px;}
.slide_box_01 .news_box_cc .message a { color:#cc0000;}

.work_02, .work_03, .work_04 { display: none;}
.work_02 .news_list, .work_03 .news_list, .work_04 .news_list {}


.cur{
	background:#cc0001;
	color:white;
	padding:2px;
	
}




#weather { height:20px;width:650px; float:left; color:#666666; margin:10px 0px 0px 15px; font-size:14px; display:inline;}
#weather .weather p {width:28px;height:20px;line-height:20px;display:inline;}
#weather .weather p:before{content:".";margin-left:-5px; font-size:10px;visibility:hidden;}
#weather .weather p img{ height:20px; *margin-top:expression((20 - this.height )/2);vertical-align:middle;}
#weather a { color:#000;}
#weather a:hover { color:#f00;}
#weather .time { font-size:12px; vertical-align: bottom; height:20px; line-height:20px; display:inline; }

.articlelist .fl { width:725px; #width:710px; margin:0 12px; overflow:hidden;}
.articlelist .fl .listbox { margin-top:10px;}
.articlelist .fl .listbox li { width:720px; #width:705px; font-size:14px; margin: 12px 0px 12px 15px; list-style: url("imagesdot_red.jpg");}
.articlelist .fl .listbox li span { float:right; width:85px;}
.articlelist .fl .dede_pages { float:right;font-size:12px;}
.articlelist .fl .dede_pages li { float:left; margin:5px 2px; border:1px solid #999; padding:3px 6px;}
.articlelist .fl .dede_pages li.thisclass { color:#333; background:#f00;}
.articlelist .fl li.al5,.articlelist .fl li.al10,.articlelist .fl li.al15,.articlelist .fl li.al20,.articlelist .fl li.al25 { margin-bottom:36px;}
.articlelist .fr { width:276px; margin:0 12px;  overflow:hidden; }

#articleview .viewbox { margin: 0 12px;}
#articleview .viewbox .title h2 { font-size:26px; font-weight:bold; text-align:center; color:#003366; margin: 10px 0px; border-bottom:#ccc solid 1px; padding-bottom:10px;}
#articleview .viewbox .info { color:#888; font-size:12px; text-align:center; margin-bottom:20px;}
#articleview .viewbox .content { font-size: 16px; line-height: 28px; text-align: justify; padding:0 13px;}
#articleview .viewbox .content b, #articleview .viewbox .content strong { font-weight: bold;}
#articleview .viewbox .content p,#articleview .viewbox .content div { text-indent:28px; line-height:24px; margin-bottom:12px;}
#articleview .viewbox .content table { margin:10px 5px;}
#articleview .viewbox .content h2, #articleview .viewbox .content h3 { margin:10px 5px; font-weight: bold;}
#articleview .viewbox .content table th  { text-align:center; line-height:24px; border:#ccc solid 1px; font-weight: bold;}
#articleview .viewbox .content table td { text-align:left; line-height:24px; border:#ccc solid 1px;}
#articleview .viewbox .handle { width:100%; height:30px; border-top:#ccc solid 1px; padding-top:10px; margin-top:10px;}
#articleview .viewbox .handle .actbox { width:160px; #width:170px; margin:10px auto 20px; height:30px;}
#articleview .viewbox .handle li { float:left; font-size:12px; margin:0 10px; height:30px;}
#articleview .viewbox .handle .context { margin-top:10px;}
#articleview .viewbox .handle .pre { width:450px; float:left; margin-left:10px;}
#articleview .viewbox .handle .next { width:450px; float:right; margin-right:10px; text-align:right;}

.channel .fl  { width:725px; margin:0 12px; #width:710px;}
.channel .fl .listbox h3 {background: url("imagestitle_bg_1.jpg") no-repeat;height: 28px;line-height: 28px;padding-left: 40px;margin-top: 6px; margin-bottom: 20px;}
.channel .fl .listbox h3 a.more {float: right;margin-right: 5px;padding-top: 5px;}
.channel .fl .listbox { margin-top:10px;}
.channel .fl .listbox dd { margin-bottom:20px;}
.channel .fl .listbox li { width:720px; #width:705px; font-size:14px; margin: 10px 0px 10px 15px; list-style: url("imagesdot_red.jpg");}
.channel .fl .listbox li span { float:right; width:85px;}
.channel .fl li.al3,.channel .fl li.al6,.channel .fl li.al9 { margin-bottom:20px;}

#atools {width: 96px;left: 50%;font-size:12px;text-align:center;margin: 0 0 0 538px;position: fixed;bottom: 20px;z-index: 100;_position: absolute;_top: expression(eval(document.documentElement.scrollTop+450));}
#btnSignCheck { display:none;}

.channel .all  { width:1020px; margin:0 12px;}
.channel .all .listbox { margin-top:10px;}
.channel .all .listbox .tbox { width:320px; float:left; margin-right:20px;}
.channel .all .listbox .tbox h3 {background: url("imagestitle_bg_1.jpg") no-repeat;height: 28px;line-height: 28px;padding-left: 40px;margin-top: 6px; margin-bottom: 20px;}
.channel .all .listbox .tbox h3 a.more {float: right;margin-right: 5px;padding-top: 5px;}
.channel .all .listbox .tbox li { margin-bottom:6px;}

.channellist .jianjie { float:left; width:180px; margin-top:45px;}
.channellist .jianjie img { width:175px;}
.channellist .listbox { float:left; width:540px;}
.channel .channellist .listbox li { width:540px;}

#header .menu_top div li:hover a.small {font-size:12px;}

.jgsz{position:relative; width:976px; margin:50px auto 100px; padding-top:323px; font-size:14px; background:url("imagesjgsz_bg.jpg") no-repeat; overflow:hidden;}
.jgsz05{position:absolute; display:block; width:247px; height:45px; top:0; left:380px; text-indent:-9999px;}
.jgsz06{position:absolute; display:block; width:365px; height:45px; top:95px; left:320px; text-indent:-9999px;}
.jgsz01{display:inline; width:228px; height:36px; line-height:36px; font-size:16px; font-weight:bold;}
.jgsz01 a{display:block; text-align:center;}
.jgsz02{float:left; width:241px; padding:12px; border:#ccc 1px solid; background-color:#fff; overflow:hidden;}
.jgsz03{float:left; display:inline; width:332px; margin-left:119px; padding:12px 6px; border:#ccc 1px solid; background-color:#fff; overflow:hidden;}
.jgsz04{float:right; width:204px; padding:18px 14px; border:#ccc 1px solid; background-color:#fff; overflow:hidden;}

/*.jgsz{width:976px; margin:50px auto 100px; overflow:hidden;}*/

.list01 li{padding:6px 0; line-height:25px;}

.jg_m01{margin-right:145px;}

.side-left{width:130px; right:50%; margin: 0 535px 0 0; position:fixed; top:210px; z-index:100; _position:absolute;  _top:expression(eval(document.documentElement.scrollTop+230));}

.comment_a{width: 70px;display: block;height: 25px;background: url(imagesbtn-bg2.gif) no-repeat;line-height: 25px;letter-spacing: 1px;overflow: hidden;margin: 0 auto;font-size: 14px;text-align: center;}