/*@charset "gb2312";*/
/**

 * ----------------------------------------------------------------------------

 * $hack :ie 6 _  \ ie7 *+ \  ie6,ie7 *  \  ie7,firefox !important ie9, \9
*/
/**
 +------------------------------------------------------------------------------
 * 网站样式重写
 +------------------------------------------------------------------------------
 * @comefrom  互联网
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
 html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
 body{ color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}
a{outline:none; text-decoration:none;} 
a:hover{ text-decoration:underline;}
a:active { star:expression(this.onFocus=this.blur()); }
a:focus { outline:0; }
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{ font-size:14px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/} em,i{ font-style:normal;}



/**
 +------------------------------------------------------------------------------
 * Public Class
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }.clearfix {display:block;}.clear{ clear:both;}/* 清除浮动*/
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 
.strong{ font-weight: bold;} .left{ float: left;display: inline;} .right{ float: right;display: inline;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none; visibility:hidden;}
.block{ display:block;} .inline{ display:inline;}
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; } .break{ word-wrap:break-word;overflow:hidden; /*word-break:break-all;*/}

.tal{ text-align:left} .tar{ text-align:right;}

/*文字两侧对齐*/
.justify {
	text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/
	text-align-last:justify;/* ie9*/
	-moz-text-align-last:justify;/*ff*/
	-webkit-text-align-last:justify;/*chrome 20+*/
}


@media screen and (-webkit-min-device-pixel-ratio:0){/* chrome*/
	.justify:after{
		content:".";
		display: inline-block;
		width:100%;
		overflow:hidden;
		height:0;
	}
}


/* 兼容IE6的定位属性fixed，固定不动样式 */
.fixed{
	position:fixed; 
	clip:rect(0 100% 100% 0);
	_position:absolute;
	
	/* 底部 */
	 top:0px;
	left:0px;
	_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);
	/*_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);*/
	
	/* 左侧 */
	/*left:0px;*/
	/*_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);*/
	/*_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);*/
}
/* 解决固定层在IE6下闪的问题 */
*html{
	background-image:url(about:blank);
	background-attachment:fixed;
}


/*png图片ie6下透明滤镜实现写法*/
.pngimg{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/x.png');}

/**
 +------------------------------------------------------------------------------
 * FCK 兼容解决方案
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
em{ font-style:italic !important;} strike{ text-decoration:line-through !important;} strong{ font-weight:bold !important; text-indent:0;} u{ text-decoration:underline !important;}

/**
 +------------------------------------------------------------------------------
 * 表单样式
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */

/**
 +------------------------------------------------------------------------------
 * 网站整体颜色总汇
 +------------------------------------------------------------------------------
 * @codex  颜色:使用颜色的名称或者16进制代码,如 
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.ff8600,ff86aa a{ color:#ff8600;}

/**
 +------------------------------------------------------------------------------
 * 网站整字体大小
 +------------------------------------------------------------------------------
 * @codex   字体大小,直接使用"font+字体大小"作为名称,如
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.font14px{ font-size:14px;}
.font9pt{ font-size:9pt;}
/*自定义字体*/
@font-face {  font-family: danley;  src: url('../font/FredokaOne.ttf');  }  .danley {  font-family: danley; }

/*@font-face { 
font-family: Hiragino; 
src: url('../font/Hiragino.otf'); 
} */
/**
 +------------------------------------------------------------------------------
 * 网站整布局命名规范
 +------------------------------------------------------------------------------
 * @codex   id和class命名采用该版块的英文单词或组合命名 如:newRelease
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
/* css */ 
.toe{
	/*超出省略号*/
word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
body{ min-width:1200px;line-height:1.8;color:#333; font-size:16px; font-family:"微软雅黑",Microsoft YaHei,Arial, Helvetica, sans-serif;   background:#fff  ; position:relative} 
a{ color:#333; text-decoration:none; font-size:16px; }
a:hover{ color:#cc0000; text-decoration:none; }
.weap{ width:1200px; margin:0 auto;}
.red{color:#f00;}
.mb15{ margin-bottom:10px}
.mb20{ margin-bottom:20px}
.mr20{ margin-right:19px;}
.mr30{ margin-right:30px;}
.w200{ width:200px;}
.w260{ width:260px;}
.w275{ width:280px;}
.w280{ width:280px;}
.w380{ width:380px;}
.w440{ width:440px;} 
.w374{ width:374px;} 
.w770{ width:770px;}
.w790{ width:790px;} 
.w570{ width:570px;} 
.w540{ width:540px;} 
.w860{ width:900px;} 
.w1200{ width:1200px;} 
input{font-family:"微软雅黑"}
 
/*页码*/
.dede_pages ul{text-align:center;padding:20px 0;}
.dede_pages ul li{font-family:Tahoma;line-height:32px;margin:0 2px;background-color:#cccccc;display:inline-block; *display:inline; vertical-align:middle;}
.dede_pages select{height:32px;}
.dede_pages ul li a{float:left;padding:0 10px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#ca1100;text-decoration:none;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#ca1100;padding:0 10px; color:#fff;}
.dede_pages .pageinfo{color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
/*首页*/
 
.main{ position:relative; z-index:2}
.main .weap{  overflow:hidden; }
.index01{ height:410px;}
.carousel{ width:630px; height:410px; position:relative; overflow:hidden}
.carousel .bd img{  width:630px; height:410px;display:block}
.carousel .bd li{ position:relative}
.carousel .bd span{ position:absolute; z-index:1; display:block; height:48px; overflow:hidden; line-height:48px; color:#fff; padding:0 20px; left:0; bottom:0; right:0; background:url(../images/png.png); font-size:16px}
.carousel .hd{ position:absolute; z-index:2; right:0; bottom:15px;}
.carousel .hd li{ margin-right:17px; display:inline-block; *display:inline; vertical-align:middle; width:12px; height:12px; background:url(../images/ico-02.png) no-repeat center; cursor:pointer;}
.carousel .hd li.on{background:url(../images/ico-02on.png) no-repeat center;}

.icos{ display:block; position:absolute; z-index:2; left:0;top:50%; margin-top:-24px;}
 

.plo02{ height:65px; border-top:1px solid #dedede; position:relative  }
/*.plo02 h3{ height:64px; line-height:64px; float:left; color:#004aa4; font-size:24px; font-weight:bold; border-top:1px solid #1669d1; position:relative;top:-1px; padding-left:44px; }*/
.plo02 h3 a{ height:64px; line-height:64px; float:left; color:#004aa4; font-size:24px; font-weight:bold; border-top:1px solid #1669d1; position:relative;top:-1px; padding-left:44px; }
.plo02 .more{ float:right; display:block; padding-top:10px;  color:#bcbcbc; margin-right:10px; text-align:center}
.plo02 .more:hover,.plo02 h3 a:hover{color:#c81100;}

.plo01{ height:65px; border-bottom:1px solid #dedede; position:relative; margin-bottom:10px  }
/*.plo01 h3{ height:64px; line-height:64px; float:left; color:#004aa4; font-size:24px; font-weight:bold; border-bottom:1px solid #1669d1; position:relative; bottom:-1px; padding-left:44px;}*/
.plo01 h3 a{ height:64px; line-height:64px; float:left; color:#004aa4; font-size:24px; font-weight:bold; border-bottom:1px solid #1669d1; position:relative; bottom:-1px; padding-left:44px;}
.plo01 .more{ float:right; display:block;  color:#bcbcbc;   text-align:center; line-height:64px}
.plo01 .more:hover,.plo01 h3 a:hover{color:#c81100;}

.mores{ display:block; width:295px; height:50px; line-height:50px; background-color:#d21c10; color:#fff; text-align:center; margin:0 auto; border-radius:50px; font-size:16px; margin-top:10px;} 
.mores:hover{ color:#fff}

.plo04{ height:45px; border-bottom:1px solid #dedede; position:relative; margin-bottom:10px  }
.plo04 h3{ height:44px; line-height:44px; float:left; color:#004aa4; font-size:24px; font-weight:bold; border-bottom:1px solid #1669d1; position:relative; bottom:-1px; padding-left:44px;}
 
.frame{ border:1px solid #f8e8aa}


.topnews{ margin-bottom:20px;  text-align:center; padding:0 10px; position:relative}
.topnews a{ font-size:32px;   line-height:60px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  }
.topnews a:hover{ color:#F00}
.topnews i{ display:block; width:81px; height:78px; background:url(../images/ico-zygz.png) no-repeat center; background-size:100%; position:absolute; z-index:2; left:0;top:-4px}

  
.hotnews h3{ text-align:center}
.hotnews h3 a{ font-size:24px; color:#d21c10; font-weight:bold}
.hotnews h3 a:hover{ text-decoration:underline}
.hotnews dd{ position:relative; font-size:16px; color:#666666}
.hotnews dd a{ display:block; position:absolute; z-index:2; right:0; bottom:0;}
.hotnews dl{ border-bottom:1px dotted #b2b2b2; padding-bottom:15px; margin-bottom:15px; }
 

.newslist li{ line-height:35px; height:35px; overflow:hidden}
.newslist li a{ padding-right:40px; display:block; position:relative; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:18px;}
.newslist li .date{ position:absolute; z-index:1; right:0;top:0; color:#999999; font-size:16px;}
.newslist.style1 li{ padding-left:15px; background:url(../images/l02.png) no-repeat 5px center;}
.newslist.style2 li{ padding-left:15px; background:url(../images/l02.png) no-repeat 5px center;}
.newslist.style3 li{ padding-left:15px; background:url(../images/l03.png) no-repeat 5px center;}

.newslist li .sign{ margin-left:5px; vertical-align:middle}

.multiple .newslist li a{ font-size:15px;}
.multiple .newslist li{ height:32px; line-height:32px}
 
.publicity .newslist li{ margin-top:5px; height:32px; line-height:32px}
.publicity .newslist li a{ padding-right:0; font-size:18px}
.publicity .newslist li .date{ font-size:12px}
 
.sitenav ul{ margin-top:-2px; padding:10px; height:100px;}
.sitenav ul li{ cursor:pointer;padding-left:15px; background:url(../images/l03.png) no-repeat 5px center; float:left; width:100px; height:31px; line-height:31px}
.sitenav ul li a{ padding-right:0}
.sitenav ul li.nl{ position:relative; z-index:2}
.sitenav ul li.nl.on{ z-index:3}
.sitenav ul li .sub{ position:absolute;top:31px; display:none; z-index:1; left:0; background-color:#fff; border:1px solid #e1e1e1; padding:5px 10px; right:0;}
.sitenav ul li .sub a{ display:block; line-height:26px;}
 
.index02{ overflow:hidden;}
.index0201 li{ margin-bottom:10px}
.index0201 li img{ display:block}
 
 
.index0203 .bd{ overflow:hidden}
.index0203 .bd h3{ text-align:center; margin-top:10px}

.index0204{ margin-bottom:15px}
.topsearch{ height:34px; border:1px solid #e5e5e5; border-radius:5px}
.topsearch .intxt{ height:32px; float:left;border-radius:5px; border:none;   width:175px; border-right:none; padding:0 10px;  line-height:55px;  background-color:#fff; color:#666}
.topsearch .inbtn{ height:34px; float:left; background:url(../images/ico-s.png) no-repeat center;  width:54px; cursor:pointer;  border:none;font-size:0px;}

 

.index0208 .bdbox{ padding:0 50px; position:relative }
.index0208 .bdbox .prev,.index0208 .bdbox .next{ display:block; width:16px; height:31px; cursor:pointer; position:absolute; z-index:2;top:50%; margin-top:-15px; background-position:center; background-repeat:no-repeat;}
.index0208 .bdbox .prev{ left:10px; background-image:url(../images/ico-prev.png)}
.index0208 .bdbox .next{ right:10px; background-image:url(../images/ico-next.png)}
.index0208 .bd{ overflow:hidden}
.index0208 .bd li{ float:left; width:200px; margin-right:20px}
.index0208 .bd li img{ width:100%; height:133px;}
.index0208 .bd li h3{ text-align:center; margin-top:10px}


.index03{ height:290px; overflow:hidden} 
.index03right{ position:relative}
.index03right .bd img{ display:block; height:290px; width:790px;}
.index03right .hd{ position:absolute; z-index:2; bottom:18px; right:18px}
.index03right .hd li{ display:inline-block; width:26px; height:26px; text-align:center; line-height:24px; border:1px solid #fff; background:url(../images/png.png); color:#fff; font-weight:bold; margin-left:7px; cursor:pointer}
.index03right .hd li.on{ background:#eb6e00}

.index04{ overflow:hidden} 
.index04 .plo01{ margin-bottom:20px}
.index04 .mb20{ margin-bottom:10px}
.plo01 h3 em{ font-size:18px; font-style:normal !important  }
.topul{ height:80px; margin-bottom:10px}
.topul .img{ float:left; width:120px;}
.topul .img img{ display:block; width:100%; height:80px;}
.topul .txt{ float:right; width:245px}
.topul .txt h3 a{ font-size:16px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-weight:bold}
.topul .txt .p{ color:#666}

.index05 .bd ul{ overflow:hidden; margin-right:-18px}
.index05 .bd ul li{ float:left; margin-right:18px;}
.index05 .bd ul li img{ display:block; width:185px; height:77px;}

.index06{ margin-bottom:40px}
.index06 .bd ul{ overflow:hidden;}
.index06 .bd ul li{ float:left; margin:0 18px; margin-top:10px}
.index06 .bd ul li a{ font-size:18px;}

.str_wrap {
	overflow:hidden; 
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	white-space:nowrap;
	height:21px !important;
	line-height:21px;
}

 
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}

.piclist {
	width:380px;
}
.piclist li .ad_img{
	width:350px;height:260px;
}
.plo03{ height:45px; border-bottom:1px solid #dedede; position:relative; margin-bottom:10px  }
.plo03 h3{ height:44px; line-height:50px; float:left; color:#004aa4; font-size:18px; font-weight:bold; border-bottom:1px solid #1669d1; position:relative; bottom:-1px; padding-left:44px;}
.plo03 .more{ float:right; display:block;  color:#bcbcbc;   text-align:center; line-height:44px}
.plo03 .more:hover{color:#c81100;}
.icos03{ display:block; position:absolute; z-index:2; left:0;top:50%; margin-top:-18px;}
.icos03 img{width:44px;height:44px;}

.title_list{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:630px;float:left;}

/*页码*/
.pages{ text-align:center; margin:40px auto 0px auto;display:table;}
.pages a{ margin: 0px 2px; padding: 0px 5px; height: 30px; min-width: 20px; border: 1px solid #D5D5D5; display:inline-block; font-size:14px; color:#666; line-height:30px; text-align:center}
.pages a.on,.pages a:hover{ background: #005baa; color: #fff; border: 1px solid #005baa; }
.pages a:first-child,.pages a:last-child{ padding:0 10px;}
.page-item{float:left;}
.active a{background: #005baa; color: #fff;}

/*内容页*/
.newspage h1.title{ text-align:center; line-height:1.4; font-size:20px; font-weight:bold;color:#000; margin-bottom:30px;padding-top:20px;}
.newspage .info{text-align: center;/*background: #F6F6F6;*/border-bottom: 1px solid #D5D5D5; height:42px;line-height: 24px;color: #888888;padding: 8px 15px; font-size:13px; margin-bottom:20px}
.newspage .info span{ margin:0 10px;} 
.newspage .conn{ line-height:2; font-size:18px; overflow:hidden; min-height:300px;/*text-indent: 2em;*/}
.newspage .conn a{ font-size:16px}
.newspage .conn img{ max-width:100%; height:auto !important}
.return_list{ display:block; width:195px; height:50px; line-height:50px; background-color:#d21c10; color:#fff; text-align:center; margin:0 auto; border-radius:50px; font-size:16px; margin-top:10px;} 
.return_list:hover{ color:#fff}

/*搜索页*/
.main .weap .path{ font-size:16px; color:#666; border-bottom:2px solid #005baa; padding-left:60px;background: url(../images/ico-home.png) 10px -9px no-repeat; padding-bottom:10px; margin-bottom:20px}
.main .weap .path a{ font-size:16px; color:#666}
.newslist_x li{ border-bottom:1px solid #eee}
.newslist_x li a{ display:block; position:relative;line-height:41px; height:41px}
.newslist_x li span{ display:block; position:absolute; z-index:1; right:0;top:0; font-size:14px; color:#999999}
.newslist_x li h3{ padding-right:45px; font-size:15px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newslist_x li h3:before{ content:""; display:inline-block; width:4px; height:4px; background-color:#005baa; margin-right:10px; vertical-align:middle; position:relative;top:-2px}
.text_style {color: #333;text-decoration: none;font-size: 14px;}

/*小苏帮忙*/
.tishi{padding:20px 0px 20px 30px;}
.form_style{width:810px;margin:auto auto;}
.form_style tr{padding:10px;display:block;}
.form_style th{width:110px;text-align:right;}
.form_style td{width:700px;}
.form_style td input{width:90%;padding:7px 5px;border:1px solid #dedede;}
.form_style td textarea{width:90%;min-height:150px;padding:7px 5px;border:1px solid #dedede;}
.form_style td .ti_jiao,.bottons .ti_jiao{width:270px;height:60px;background:#1890ff;color:#fff;font-size:18px;font-weight:bold; border:0px;border-radius:5px;}
.form_style td .cha_xun{width:170px;height:60px;background:#44bb00;color:#fff;font-size:18px;font-weight:bold; border:0px;border-radius:5px;margin-left:50px;}
.form_style th .t_5{padding-top:3px;display:block;width:18px;float:left;}
.form_style th label{float:right;}
.a_ti_jiao{display:block;width:270px;height:60px;line-height:60px;text-align:center;background:#1890ff;color:#fff;font-size:18px;font-weight:bold; border:0px;border-radius:5px;margin:auto auto;}
.marg{margin:auto auto;}
.align{text-align:center;}
.bottons{width:100%;text-align:center;}
.success{color:#000;font-size:30px;font-weight:bold; text-align:center;}

