@charset "gb2312";
/*@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+*/
}

.toe{
	/*超出省略号*/
	 word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
@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/danley.ttf');  }  .danley {  font-family: danley; } */

/*@font-face { 
font-family: Hiragino; 
src: url('../font/Hiragino.otf'); 
} */
/**
 +------------------------------------------------------------------------------
 * 网站整布局命名规范
 +------------------------------------------------------------------------------
 * @codex   id和class命名采用该版块的英文单词或组合命名 如:newRelease
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
/* css */
body,html{ background:#fff;color:#484848; font-size:12px; font-family:"宋体";  }
body{ min-width:975px; line-height:1.5; overflow-x:hidden;}
a{ color:#484848; text-decoration:none; font-size:12px}
a:hover{ color:#ac0000; text-decoration:none; }
.weap{ width:975px; margin:0 auto;}
/*头部*/
.topbar{background:url(../images/topbanner.jpg) no-repeat center;}
.topbar .box{ height:618px; position:relative;}
.topbar .t1{ position:absolute; z-index:2;top:65px; left:-55px;}
.topbar .png1{ position:absolute; left:50%; z-index:2; margin-left:-840px;bottom:-195px}
.topbar .png2{ position:absolute; left:50%; z-index:2; margin-left:700px; bottom:-87px}
.topbar .png3{ position:absolute; z-index:2; height:77px; line-height:77px; font-size:52px; color:#fff; background-color:#ac0000; right:21px; bottom:300px; padding:0 35px;}
.topbar .png3 i{ display:block; position:absolute; z-index:2; width:21px; height:24px; background:url(../images/png3.png) no-repeat center bottom; right:-21px; bottom:0;}
.topbar .txt{ position:absolute; z-index:2;top:268px; left:208px; font-size:20px; line-height:30px; font-weight:bold}
.topbar .txt li{ position:relative;}
.topbar .txt li i{ display:block; width:18px; height:21px; position:absolute; z-index:3; background:url(../images/png4.png) no-repeat center;top:-16px; right:-15px;}
.topbar .txt span{ color:#ff0000}

.menu{ height:50px; background:url(../images/menubg.gif) repeat-x top; border-bottom:1px solid #c6c6c6}
.menu ul{ width:860px; margin:0 auto}
.menu li{ float:left; height:50px; padding-right:2px; background:url(../images/menuline.png) no-repeat right center;}
.menu li a{ display:block; line-height:50px; font-size:16px; color:#646464; padding:0 10px;}
.menu li a:hover{background:url(../images/menubgh.png) repeat-x top;}

/*底部*/
.footer{ text-align:center; line-height:24px; margin-top:20px}

.main{ padding-top:30px}
.f1{ height:360px; overflow:hidden; margin-bottom:40px}
.focusBox { position: relative; width: 560px; height: 360px; overflow: hidden; background: white; float:left }	
.focusBox .pic img { width: 560px; height:360px; display: block; }	
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 48px; width:100%;  background: #000; filter: alpha(opacity=80); opacity: 0.8; overflow: hidden; }	
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 48px; width:100%; overflow: hidden; }	.focusBox .txt li{ height:48px; line-height:48px; position:absolute; bottom:-48px;}	
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 18px; font-weight: bold; text-decoration: none; }	
.focusBox .num { position: absolute; z-index: 3; bottom: 19px; right:18px; }	
.focusBox .num li{ float: left; position: relative; width: 10px; height: 10px; background-color:#cececd;cursor: pointer; margin-left:10px }	
.focusBox .num li.on{ background:#2357a2;  }	 
.list1{ width:390px; float:right}
.list1 li{ border-bottom:1px dotted #e0e0e0; padding-bottom:9px; margin-bottom:9px}
.list1 li h3 a{ color:#013e78; font-size:21px;}
.list1 li h3 a:hover{ color:#ac0000; text-decoration:underline}
.list1 li .ms{ line-height:21px; text-indent:24px;}

.f2{ height:350px; overflow:hidden; margin-bottom:20px}
.plo{ height:31px; border-bottom:2px solid #bdbdbd; margin-bottom:15px;}
.plo h3{ width:112px; position:relative; float:left; background-color:#fff; height:34px;}
.plo h3 img{ display:block; position:absolute; z-index:2; left:0; top:0;}
.plo .more{ float:right; line-height:31px;}
.plo .more a{ color:#3c9dd5; font-size:14px;}
.plo .more a:hover{color:#ac0000; }

.list2{ width:470px;}
.list2 .pcbox{ height:122px; margin-bottom:20px}
.list2 .pcbox .img{ width:165px; height:115px; padding:2px; border:1px solid #e6e4e5; float:left}
.list2 .pcbox .img img{ display:block; width:100%; height:100%}
.list2 .pcbox .txt{ width:290px; float:right}
.list2 .pcbox h3{ margin-bottom:15px;}
.list2 .pcbox h3 a{ font-size:14px; font-weight:bold}
.list2 .pcbox .ms{ line-height:20px; text-indent:24px;}
.list2 .pcbox .ms a{ color:#F00}
.list2 ul{ padding-left:30px;}
.list2 li{ line-height:30px; list-style:square; color:#2980d0; width:370px;}
.list2 li a{ font-size:15px; color:#484848}
.list2 li span{font-size:14px; color:#484848}
.list2 li a:hover{color:#ac0000; }


.f3{ overflow:hidden; margin-bottom:10px}
.list3{ height:340px; position:relative}
.list3 .hd li{ width:175px; height:95px; padding:2px; border:1px solid #b1b1b1; position:relative; margin-bottom:20px;}
.list3 .hd li img{ width:100%; height:100%}
.list3 .hd li i{ display:block; width:39px; height:26px; background:url(../images/ico-01.png) no-repeat center; position:absolute; z-index:2; left:50%;top:50%; margin-top:-13px; margin-left:-20px;}
.list3 .hd li h3{ position:absolute; z-index:2; bottom:2px; left:2px; right:2px; color:#fff; text-align:center; height:17px; line-height:17px; background:url(../images/png.png)}
.list3 .bd{ width:590px;   position:absolute; z-index:2; left:50%; margin-left:-295px;top:20px; background:url(../images/png5.png) no-repeat bottom center; padding-bottom:19px}
.list3 .bd ul{width:520px; height:290px;padding:5px;  border:1px solid #f6faf9; margin:0 auto;background-color:#fff;}
.list3 .bd ul li{ position:relative}
.list3 .bd ul li i{ display:block; width:30px; height:32px; position:absolute; z-index:3; left:50%;top:50%; margin-left:-15px; margin-top:-16px; background:url(../images/ico-02.png) no-repeat center;}
.list3 .bd ul img{width:520px; height:290px;}

.f4{ margin-bottom:20px}
.f4 .box1{ height:390px; background-color:#e4e9ed; padding:0 15px; padding-top:20px; padding-bottom:20px; overflow:hidden}
.list4{ width:465px; position:relative; background-color:#acacac; height:390px}
.list4 .bd{ width:465px; height:240px;}
.list4 .bd li{ position:relative;}
.list4 .bd li h3{ height:37px; line-height:37px; font-size:17px; color:#3697cf; position:absolute; z-index:3; bottom:0; left:0; right:0; background:url(../images/png6.png); padding:0 15px;}
.list4 .bd img{width:465px; height:240px; display:block}
.list4 .hd{ position:absolute; z-index:3;top:215px; right:20px;}
.list4 .hd li{ width:10px; height:10px; float:left; background-color:#5c5d5f; margin-left:10px; cursor:pointer;}
.list4 .hd li.on{ background-color:#4899eb}
.list4 .ms{ color:#fff; font-size:15px; line-height:20px; padding:20px;}
.list4 .prev,.list4 .next{ display:block; width:32px; text-align:center; line-height:56px; font-weight:bold; font-size:30px; height:56px; color:#fff; font-family:"宋体"; background:url(../images/png.png); position:absolute; z-index:4;top:75px; cursor:pointer;}
.list4 .prev{ left:0;}
.list4 .next{ right:0;}
.list5{ width:440px;}
.list5 li{ background-color:#fff; height:185px; margin-bottom:20px;}
.list5 li .img{ float:left; width:220px; height:185px;}
.list5 li .img img{ display:block; width:100%; height:100%;}
.list5 li .txt{ width:200px; padding:10px; padding-top:5px; float:left} 
.list5 li .txt h3{ margin-bottom:5px;}
.list5 li .txt h3 a{ font-size:17px; color:#176d9f}
.list5 li .txt h3 a:hover{color:#ac0000; }
.list5 li .ms{ color:#808080; font-size:13px; line-height:20px;}
.list5 li .more{ text-align:right;}
.list5 li .more a{color:#176d9f; text-decoration:underline}
.list5 li .more a:hover{color:#ac0000; }

.f5{ margin-bottom:20px; height:340px; margin-bottom:15px;}
.list6{ overflow:hidden}
.list6 ul{ width:1000px}
.list6 li{ overflow:hidden; padding:10px;border:1px solid #e1e1e1; width:455px; float:left; margin-right:20px; margin-bottom:10px;}
.list6 li .img{ width:155px; height:115px; padding:1px; border:1px solid #e1e1e1; float:left;}
.list6 li .img img{ width:155px; height:115px; display:block;}
.list6 li .txt{ width:280px; float:right}
.list6 li .txt h3 a{ font-size:14px; color:#740006; font-weight:bold}
.list6 li .txt h3 a:hover{ text-decoration:underline}
.list6 li .txt .ms a{color:#ac0000;}
.list6 li .txt .ms a:hover{ text-decoration:underline}


.list7 .hd{ text-align:center; line-height:44px; color:#fff; background:url(../images/bg1.jpg) no-repeat left top; font-size:17px; font-weight:bold; margin-bottom:10px;}
.list7 .bd{ overflow:hidden}
.list7 .bd ul{ width:990px;}
.list7 .bd li{ width:185px; height:237px; position:relative; float:left; margin-right:13px; margin-bottom:10px}
.list7 .bd li img{ display:block;width:185px; height:237px;}
.list7 .bd li h3{ position:absolute; top:-1px; z-index:2; left:0; right:0; color:#fff; text-align:center; font-size:21px; line-height:50px; height:56px; background:url(../images/pt1.png) no-repeat center top; font-weight:700}
.list7 .bd li .txt{ position:absolute; z-index:2; bottom:0; right:0; left:0; background:url(../images/png.png); color:#fff; padding:5px 10px; display:none; font-size:12px}
.list7 .bd li .txt h4{ font-size:20px; font-weight:bold}
.list7 .bd li a:hover .txt{ display:block}
.list7 .bd li a:hover h3{ display:none}
.list7 .bd li h3.pt1{background:url(../images/pt1.png) no-repeat center top;}
.list7 .bd li h3.pt2{background:url(../images/pt2.png) no-repeat center top;}
.list7 .bd li h3.pt3{background:url(../images/pt3.png) no-repeat center top;}
.list7 .bd li h3.pt4{background:url(../images/pt4.png) no-repeat center top;}
.list7 .bd li h3.pt5{background:url(../images/pt5.png) no-repeat center top;}

.f7{ margin-bottom:20px;}
.list8{ overflow:hidden; position:relative;padding-bottom:12px; background:url(../images/png7.png) no-repeat center bottom }
.list8 .box{width:860px; margin:0 auto; border:1px solid #f5f5f5;  padding:10px; padding-top:0 }
.list8 .bd{ width:860px; margin:0 auto;}
.list8 .bd li{ height:82px; width:417px; float:left;   margin:0 5px;margin-top:20px;}
.list8 .bd li .img{ width:110px; height:80px; border:1px solid #b4b4b4; float:left}
.list8 .bd li .img img{ width:110px; height:80px; display:block}
.list8 .bd li .txt{ float:right; width:295px;}
.list8 .bd li .txt h3{ border-bottom:1px dashed #cfd0d0; margin-bottom:5px}
.list8 .bd li .txt h3 a{ font-size:14px; font-weight:bold;}

.list8 .prev,.list8 .next{ display:block; width:32px; text-align:center; line-height:56px; font-weight:bold; font-size:60px; height:56px; color:#909090; font-family:"宋体";  position:absolute; z-index:4;top:50%; margin-top:-28px; cursor:pointer;}
.list8 .prev{ left:0;}
.list8 .next{ right:0;}

.list9{ overflow:hidden}
.list9 li{ margin-bottom:35px; height:150px; position:relative}
.list9 li i{ display:block; position:absolute; z-index:3; bottom:0; left:310px; width:280px; height:1px; background-color:#bbbbbb;}
.list9 li.none i{ display:none}
.list9 li .img{ width:280px; height:150px; float:left}
.list9 li .img img{ display:block; width:100%; height:100%;}
.list9 li .txt{ width:670px; float:right}
.list9 li .txt h3{ height:55px; padding-top:10px;}
.list9 li .txt h3 a{ font-size:20px;}
.list9 li .txt .ms{ font-size:14px; line-height:24px;}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}