@charset ;
/* Base Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small,strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;	font-size: 100%;font: inherit;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
:focus { outline:0;}
img { border:0;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: ''; content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline;}
.none { display:none;}
.wcb{ width:100%; height:30px; border:2px dashed #97CBE0;}
.hidden { visibility:hidden;}
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}

/**布局开始**/
body { background:#e7e7e7;}
body,p { font:12px/1 "\u5b8b\u4f53", Tahoma, Geneva, sans-serif; color:#333;}
a { color:#333; text-decoration:none;}
a:hover { color:#ff0000;}
.wrapper {  margin:0 auto;}
.wrapper .inner { width:1000px; margin:0 auto;} /**页面全局宽度**/

/**banner切换**/
/**自定义新闻列表**/
.news_list li.news { line-height:24px; padding-left:12px; background:url(images/icon_li0.gif) no-repeat 0 12px;} /**标题图标**/
.news_list li.news span.news_title { float:left;}
.news_list li.news span.news_meta { float:right; margin-left:2px;}
.news_list li.news p.news_title {float:left; clear:both; line-height:24px; color:#000;}
.news_list li.news p a { color:#000;}
.news_list li.news p a:hover { color:#03528A; text-decoration:underline;}
.news_list li.news p.news_meta{float:right;}

/**页头开始**/
#header { background:url(imagestop_bg.jpg) repeat-x 0 0;}
#header .inner {}
#header .inner .head-top{height: 29px; line-height:29px; background-color: #201F1E;}
#header .inner .head{ position:relative; height:217px; background:url(imagesheadbg.jpg) no-repeat center center;}
.head .head-flash{width:1000px; height:217px; position:absolute; top:0px; left:0px; z-index:10;} /************/  
.head-top span.time,.head-top span.time #jnkc{float:left;display:inline;font-size: 12px; color: #717171;}
.head-top .site{ float:right; position:relative; width:415px;height:29px;}/**头部导航**/
.head-top .site ul{position:absolute;right:10px; bottom:8px;}
.head-top .site ul li{ float:left;border-left:1px solid #717171;padding:0px 10px;height:14px; line-height:12px; text-transform:capitalize;}
.head-top .site ul li.s1{border-left:none;}
.head-top .site ul li.s2{border-left:none;}
.head-top .site ul li.ch{border-left:none;}
.head-top .site ul li.s1 a,.head-top .site ul li.s2 a{color:#AEAEAE;}
.head-top .site ul li.oh{border-left:none;}
.head-top .site ul li.oh a{ color:#fff;}
.head-top .site ul li a{height:14px; line-height:14px; color:#717171;}
.head .sitelogo { position:absolute; left:0px; top:30px; z-index:100; width:374px; height:110px; background:url(imageslogo.png) no-repeat; text-align:right;} /************/
.head .sitelogo a{ display:block; width:374px; height:110px;} 
.head .sitebiao { position:absolute; left:620px; top:55px; z-index:100; width:366px; height:47px; background:url(imagesxiaoxun.png) no-repeat;}  /************/
.head .searchbox{ position:absolute; right:0px; top:110px; z-index:100; width:290px; height:45px; padding-right:10px;}/************/
.head .searchbox .ourfont{background:transparent;width:270px;}
.head .searchbox .ourfont .SearchTitleInput{border:none;border:1px solid #ccc;width: 195px;height: 26px;border: 1px solid #BB2C2D;background-color: #720808;color:#fff;}
.head .searchbox .ourfont img{ display:block;width:0px ;padding:13px 40px;background:url(imagessearch.jpg) no-repeat 0px 0px;}
.head .searchbox .img-btn{ display:block;width:0px;height:0px;padding:13px 40px;background:url(imagessearch.jpg) no-repeat 0px 0px; border:0px;cursor:pointer;}
/*导航样式*/ 
#header .inner .navbar{ position:absolute; left:0px; bottom:0px; z-index:100;  height:50px; padding:0px 10px; background:transparent;} /************/
.navbar .navbox{width:100%;height:50px;}  
#nav.menu{ display:block; width:100%; height:50px;}
#nav.menu li.item-0 {background:none;}
#nav.menu > li { float:left; height:50px; position:relative; vertical-align:bottom;background:url(imagesnavh.gif) no-repeat 0 19px ;}
#nav.menu li.current { background:;}
#nav.menu li.current li.current { background:none;}
#nav.menu li a { display:inline-block; height:50px; line-height:50px; padding:0 5px; color:#fff; font-size:12px; font-weight:bold;}
#nav.menu li a:hover { color:#ccc;}
#nav.menu li ul { display:block; width:auto; width:150px\9; min-width:100%; position:absolute; left:0; top:50px; display:none; z-index:100;}
#nav.menu li ul li { float:none; display:block; width:100%; height:auto; min-height:26px;}
#nav.menu li ul li a, #nav.menu li ul li.current ul li a, #nav.menu li ul li.current ul li.current ul li a { display:block; width:126px\9; height:auto; min-height:24px; _height:24px; font-size:12px; white-space:nowrap; white-space:normal\9;line-height:26px; background:#000; border:none;  font-weight:normal;opacity: 0.90;filter: alpha(opacity=90);}
#nav.menu li ul li a:hover,#nav.menu li ul li.current a,#nav.menu li ul li.current ul li a:hover,#nav.menu li ul li.current ul li.current a,#nav.menu li ul li.current ul li.current ul li a:hover { }
#nav.menu li ul li ul { left:100%; left:150px\9; *left:150px; _left:150px; top:0;}

/**首页三列布局**/
.mod{}
.mod1 { float:left;width:200px;} /**左列**/
.mod1 .ml { width:100%;} 
.mbox { background:#fff;}
.mod2 { float:right;width:790px; background:#fff;}
.mod2 .mc { width:370px;float:left;} /**右列**/
.mod2 .mr { width:394px;float:right;} /**右列**/

/**标题栏新闻窗口**/
.post { margin-bottom:5px;}
.post .tt { width:100%; border-top:1px solid #eee;} /**标题栏**/
.post .tt .tit {display:inline-block; float:left;} /**标题字体**/
.post .tt .tit .title { display:inline-block;  padding-left:30px;font-family:"Microsoft yahei"; font-weight:bold; color:#7F0C17;} /**标题图标**/
.post .con { padding:5px 10px; margin:0 auto;}
.post .more_btn { display:inline-block; height:36px; line-height:36px; margin-right:10px; float:right; color:#959393;}   /**更多按钮**/
.post .more_btn a{color:#0042A4; cursor:pointer;}   /**更多按钮**/
.post .more_btn a:hover{color:red;}   /**更多按钮**/

/**标题栏新闻窗口**/
.post0 {}
.post0 .tt { height:36px;background: url(imagesb_bg.gif) repeat-x 0 0;} /**标题栏**/
.post0 .tt .tit {} /**标题字体**/
.post0 .tt .tit .title {height:36px; line-height:36px;font-size:15px;} /**标题图标**/
.post0 .con {}
.post0 .more_btn {}   /**更多按钮**/
.post0 .more_btn a{}   /**更多按钮**/
/**标题栏新闻窗口**/
.post1 {}
.post1 .tt { height:32px; border-bottom:2px solid #7F0C17;} /**标题栏**/
.post1 .tt .tit {} /**标题字体**/
.post1 .tt .tit .title {height:32px; line-height:32px; font-size:18px;} /**标题图标**/
.post1 .con {font-size:14px;}
.post1 .more_btn {}   /**更多按钮**/
.post1 .more_btn a{}   /**更多按钮**/
/**标题栏新闻窗口**/
.post2 {}
.post2 .tt { height:32px; border-bottom:2px solid #EE9632;} /**标题栏**/
.post2 .tt .tit {} /**标题字体**/
.post2 .tt .tit .title {height:36px; line-height:36px;font-size:15px;} /**标题图标**/
.post-11 .con a{line-height:36px;}
.post-12 .con a{line-height:18px;font-weight:bold;}
.post-12 .con{padding:10px 14px;}
.post-12 .con1{ border-bottom: 1px dashed #BE6A6A;}
.post-14 .con,.post-15 .con,.post-16 .con,.post-17 .con,.post-41 .con,.post-42 .con,.post-43 .con,.post-151 .con{padding:0px;}
/**二维码**/
.post-151 .con2{padding:0px 10px 10px 10px;}
.post-18 .con {padding-left:34px;background:url(imagesrot.gif) no-repeat 3px 5px ;}
.post-19 .con a{display:block;line-height:18px;margin:5px 0;}
/**中间新闻文字行高解决ie**/
.post-21 .con a{display:block;line-height:32px;height:32px;}
.post-51 .con2 a,.post-52 .con2 a{display:block;line-height:26px;height:26px;}
.post-53 .con a,.post-62 .con a{display:block;line-height:26px;height:26px;}
.post-54 .con .more a{color:#919191;}
.post-54 .con .more a:hover{color:red;}
.post-61 .con a,.post-63 .con a{display:block;line-height:26px;}
/**图片新闻样式**/
.post-31 .con .main_shadow{width:100px;line-height: 16px;color: #1A1B1C;font-size: 12px;font-weight:bold;text-indent: 1em;padding-top: 5px;padding-left: 6px;}
.post-31 .con .main_shadow img{margin-left:-38px;}
/**图标文**/
.post-32 .con a{line-height:28px;}
.post-32 .con a,.post-33 .con a,.post-51 .con a,.post-52 .con a{}
.post-32 .con1 .tite,.post-33 .con1 .tite,.post-51 .con1 .tite,.post-52 .con1 .tite{display:block;padding-left: 14px;font-weight:bold; background: url(imagesdot6.jpg) no-repeat;margin:5px 0px;}
.post-32 .con1 a,.post-33 .con1 a,.post-51 .con1 a,.post-52 .con1 a{display:block;font-size:12px;line-height:18px;color:#606060;}
.post-32 .con1 .tu,.post-33 .con1 .tu,.post-51 .con1 .tu,.post-52 .con1 .tu{ float:left; margin:5px 8px 0px 14px; padding:0px; border:0px solid #ccc;}
/**快捷导航**/
.post-54 .con {padding-top:20px;padding-bottom:20px;display:inline-block;}
.post-54 .con li{ float:left;height:35px;line-height:35px;}
.post-54 .con li.tit{ width:70px;color: #07519A;text-align:center;}
.post-54 .con li.box{ width:633px;color: #07519A;}
.post-54 .con li.box td{ width:100px!important;color: #07519A; text-align:left;}

.post-61 .con{padding-top:15px;}
/**标题前的栏目图标**/
.post-11 .tt .tit {background:url(imagesxsxxhbg.jpg) no-repeat 0px 3px ;} 
.post-12 .tt .tit {background:url(imagestzgghbg.jpg) no-repeat 5px 6px ;}
.post-13 .tt .tit {background:url(imagesxsxxhbg.jpg) no-repeat 0px 3px ;}
.post-16 .tt .tit {background:url(imagesxnxxfwbg.jpg) no-repeat 4px 8px ;}
.post-17 .tt .tit {background:url(imagesshfwbg.jpg) no-repeat 3px 3px ;}
.post-18 .tt .tit {background:url(imagesrmwzphbg.jpg) no-repeat 0px 0px ;}
.post-19 .tt .tit {background:url(imagessphdbg.jpg) no-repeat 2px 4px ;}
.post-21 .tt .tit {background:url(imageshdxwhbg.jpg) no-repeat 5px 0px ;} 
.post-31 .tt .tit {background:url(imagestpxwhbg.jpg) no-repeat 0px 0px ;}
.post-32 .tt .tit {background:url(imagesspxwhbg.jpg) no-repeat 2px -3px ;}
.post-33 .tt .tit {background:url(imagesmtxwhbg.jpg) no-repeat 3px 0px ;}
.post-51 .tt .tit {background:url(imagesmtxwhbg.jpg) no-repeat 3px 0px ;}
.post-52 .tt .tit {background:url(imagesmtxwhbg.jpg) no-repeat 3px 0px ;}
.post-53 .tt .tit {background:url(imagesmtxwhbg.jpg) no-repeat 3px 0px ;}
.post-54 .tt .tit {background:url(imageskjdhthbg.jpg) no-repeat 3px 0px ;}
.post-61 .tt .tit {background:url(imagesmtxwhbg.jpg) no-repeat 3px 0px ;}
.post-62 .tt .tit {background:url(imagesmtxwhbg.jpg) no-repeat 3px 0px ;}
.post-63 .tt .tit {background:url(imagesmtxwhbg.jpg) no-repeat 3px 0px ;}
/**主页banner开始**/
#banner {}
#banner .inner {width:1000px; height:290px;  background:#fff url(images/banner.jpg) top center no-repeat;}

/**内容页banner**/
#l-banner {}
#l-banner .inner {width:1000px; height:223px;  background:#fff url(imageslbanner.jpg) top center no-repeat;}

/**主体开始**/
#m-container {}
#m-container .inner {padding-top:10px;}
#m-container .inner .mf{ width:970px; height:32px; margin:0 auto; text-align:center; background:#f3f3f3;}
#m-container .inner .link{ width:100%; height:40px; margin:0 auto;text-align:center;}
#link.menu{ display:block; width:100%; height:40px;}
#link.menu li.item-0 {background:none;}
#link.menu > li { float:left; height:24px; vertical-align:bottom;background:url(imagesylinkx.gif) no-repeat 0 6px ;}
#link.menu li.current {}
#link.menu li.current li.current { background:none;}
#link.menu li a { display:inline-block; height:24px; line-height:24px; padding:0 8px;color:#000; font-size:12px; font-weight:nomal;}
#link.menu li a:hover { color:#333;}
#link.menu li ul { display:none !important;}
.post-40 .con {width: 789px;height: 39px;padding: 7px 0px 8px 1px;background-color: #EEEEEE;}
#link1.menu{ display:block; width:100%; height:40px;margin: 0;padding: 0;font-size: 12px;font-weight: bold;color: #3a507c;width: 785px;height: 39px;background: url(imagescenternavbg.jpg) no-repeat;}
#link1.menu li.item-0 {border: none;}
#link1.menu > li {margin: 0;float: left;height: 25px;width: 114px;*width: 124px;border-left: 1px solid #CFD4E0;padding-top: 13px;text-align: center;background: none;}
#link1.menu li.current {}
#link1.menu li.current li.current { background:none;}
#link1.menu li a { padding-left: 10px;background: url(imagesdot5.jpg) no-repeat; color:#3A507C;}
#link1.menu li a:hover { color:red;}
#link1.menu li ul { display:none !important;}

#ylink{ height: 410px\9;color: #8C3030;font-size: 14px;font-weight: bold;border-bottom: 2px solid #B73E37;}
#ylink li.item-0 {border: none;}
#ylink > li {}
#ylink li.current {}
#ylink li.current li.current { background:none;}
#ylink li a {display: block;padding-left: 11px;padding-top: 9px;margin-bottom: 4px;height: 27px;background: url(imagesleftbottomlibg.jpg) no-repeat;color:#8C3030;}
#ylink li a:hover { color:red;}
#ylink li ul { display:none !important;}

/**列表页**/
/**主体列表页开始**/
#l-container{margin-top:10px;}

#l-container .inner { width:1000px;padding-bottom:0px;}
#l-container .post-151 {background:#fff url(imagesl_bb.jpg) repeat-x 0 bottom;padding-bottom:20px;}
/**主体文章页开始**/
#d-container {}
#d-container .inner { width:880px; padding:20px 60px; background:#fff;}

/**文章页banner**/
#m-container1 {}
#m-container1 .inner {  background:#fff;padding-top:15px;}

.col_menu { width:195px; float:left;} 
.col_menu .l-qh{ margin-bottom:10px;}
.col_menu .col_menu_head { background:#fff ;border-left:3px solid #8C3030;}   /**位置栏目背景**/
.col_menu .col_menu_head h3.col_name { font-size:17px;font-family:"Microsoft yahei"; font-weight:bold; color:#8C3030;}		/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display:block; line-height:32px; padding:0px 5px 0px 15px;}  /**栏目名称图标**/
/*栏目列表*/
.col_list{padding:0px 10px 4px 10px;margin-bottom:10px;background:#fff;}
.col_list .list { border-top:0px solid #2867A0; border-bottom:0px solid #fff;}
.col_list .list  a {display:block; color:#000;font-size:12px;height:28px;line-height:28px; font-weight:normal;padding-left:20px; background: url(imagesdot4.jpg) no-repeat 10px 13px; border-top:0px solid #fff; border-bottom:0px solid #ccc;} 	
.col_list .list  a:hover,.col_list .list a.selected { color:red; background-image:url(imagesdot4.jpg);} 

.col_news { width:795px;min-height:500px; float:right;background:#fff;margin-bottom:10px;} /**栏目新闻**/
.col_news_head { background:#fff;border-bottom:2px solid #8C3030;}
.col_metas .col_title { display:inline-block; float:left; height:32px; line-height:32px;}  /**当前栏目**/
.col_metas .col_title h2 { display:inline-block; font-size:16px; font-family:"Microsoft yahei"; font-weight:bold; color:#971110; padding-left:15px;}   /**当前栏目名称**/
.col_metas .col_path { display:inline-block;*display:inline;*zoom:1; padding-right:20px; white-space:nowrap; height:32px; line-height:32px; color:#000;font-size:14px;padding-left:30px; background:url(imagespos.jpg) no-repeat 0 0; float:left;} /**当前位置**/
.col_metas .col_path a{color:#07519a;} /**当前位置**/
.col_metas .col_path a:hover{color:red;} /**当前位置**/
.col_metas .col_path.home{float:right; background:none;text-align:right;} /**当前位置**/
.col_metas .col_path.home a.col_home{color:#07519a;} /**当前位置**/


.col_news_con { padding:10px 0px 20px 27px; margin:0 7px;}
.col_news_list { margin-top:7px;}
.col_news_list .wp_article_list .list_item {} /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index {}  /**栏目新闻图标序号**/
.col_news_list .wp_entry,.col_news_list .wp_entry p { line-height:1.6; font-size:14px; color:#333;}
.col_news_list .wp_entry p { margin-bottom:10px;}
.col_news_list .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width);}   /**列表页文章图片大小限制**/

.col_news_list strong{display:block;font-size:14px;margin-bottom:5px;color:#07519a;}
.col_news_list p{line-height:24px;}

/**文章页**/
.infobox { width:auto; margin:0 auto;}
.article {}
.article h1.arti_title {  line-height:26px;padding:5px; border-bottom:1px solid #ececec;font-family: "Microsoft YaHei"; font-size:22px; text-align:center; color:#971110;} /**文章标题**/
.article .arti_metas { padding:10px; text-align:center;}
.article .arti_metas span { margin:0 5px; font-size:12px; color:#787878;} /**文章其他属性**/
.article .entry { margin:0 auto; overflow:hidden;margin-top:10px;} /**文章内容**/
.article .entry .read,.article .entry .read p { line-height:1.6; font-size:14px; color:#333;}  /**阅读字体**/

.article .entry .read p { margin-bottom:10px;}
.article .entry .read img {display:block;margin:0 auto; max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width);}   /**文章阅读部分图片大小限制**/
.article .entry .read table{margin:0 auto; border:none!important;}
/**页脚开始**/
#footer { background:url(imagesfooterbg.jpg) repeat-x 0 0;}
#footer .inner { height:156px;background:url(imagesfr.png) no-repeat right bottom;}
#footer .inner .foot-top{height:43px;}
.foot-top .foot-logo{ float:left; width:109px; height:32px; margin-top:5px; background:url(imagesfooterlogo.png) repeat-x 0 0;}
.foot-top .fw{
	float:left;
	width:350px;
	height:32px;
	margin-left:300px;
	margin-top:5px;
	color:#fff;}
.foot-top .fw img{background:#fff;filter: chroma(color:#000000)!important;}
.foot-top .copy{ float:right; width:230px; line-height:18px; color:#fff; text-align:right;margin-top:4px;}
#footer .inner p {display:block; font-size:12px; line-height:24px;color:#000;}
#footer .inner p span { margin:0 3px;}
.copyright{ margin-top:35px; line-height:24px; text-align:left;}


#mt-list{font-weight:bold;}
#mt-list .ltext{margin-top: 5px;padding-left: 13px;line-height:18px;border-bottom: 1px dashed #EBEBEB;background: url(imagesdot2.jpg) no-repeat;}
#mt-list .rtime{padding-left: 13px;display: block;line-height:15px;color: #B6B6B6;margin-bottom: 10px;}

#zp-list{font-weight:bold;}
#zp-list .ltext{margin-top: 5px;padding-left: 13px;line-height:18px;border-bottom: 1px dashed #EBEBEB;background: url(imagesdot2.jpg) no-repeat;}
#zp-list .rtime{padding-left: 13px;display: block;line-height:15px;color: #B6B6B6;margin-bottom: 10px;}

.lxwm{margin-left:20px;}
.lxwm a,.lxwm a:hover{ height:30px; line-height:30px;color:#fff;}



#_p_2,#_p_7{ display:inline;}

#flash{ display:none; position: absolute; z-index:10000; width:1024px; height:430px;}
#flash .flash-close{position: absolute;top:0px; right:0px; z-index:99; width:46px; height:42px; background:url(imagesclose.png); cursor:pointer;}
#flash .swfs{position: absolute;left:0px;top:0px; z-index:90; width:1024px; height:430px;}