﻿/*@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:#625F53; }
 * {}
a{outline:none; text-decoration:none;} a:hover{ text-decoration:underline;}
html{zoom:1;}html *{outline:0; } 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;} .right{ float: right;} .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:normal;} 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; } */


/**
 +------------------------------------------------------------------------------
 * 网站整布局命名规范
 +------------------------------------------------------------------------------
 * @codex   id和class命名采用该版块的英文单词或组合命名 如:newRelease
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
body{ font-size:13px; color:#333; background:#fff url(imagesbg.gif) ;font-family:"微软雅黑"; line-height:22px}
a{ color:#333; text-decoration:none; font-size:13px}
a:hover{ color:#d90000; text-decoration:none}
.weap{ width:1000px; margin:0 auto;}
.mb10{ margin-bottom:10px !important}
.mb20{ margin-bottom:20px !important}
.mb15{ margin-bottom:15px !important}
.mr-15{ margin-right:15px;}
.pb20{ padding-bottom:20px !important}
.brl{ border:1px solid #c5dcee; border-top:none;}
.col-315{ width:315px}
.col-352{ width:352px}
.col-272{ width:272px}
.col-310{ width:310px}
.col-313{ width:313px}
.col-685{ width:685px}
.col-743{ width:743px}
.col-214{ width:214px}

.col-737{ width:737px}
.col-220{ width:220px}

.hd-t ul{ height:36px; background:#e5e5e5}
.hd-t li{ height:36px; line-height:36px; float:left; padding:0 15px; position:relative;  font-size:16px; cursor:pointer}
.hd-t li.on{color:#fff;}
.hd-t li.on i{ display:block; position:absolute; width:9px; height:5px; position:absolute; bottom:-5px; left:50%; margin-left:-5px; z-index:7}
.hd-t .more{ color:#369; float:right; padding-right:10px; line-height:36px; font-size:12px; font-family:Arial, Helvetica, sans-serif}

.hd-t1 ul{ height:36px; background:#e5e5e5}
.hd-t1 li{ height:36px; line-height:36px; float:left; padding:0 15px; position:relative;  font-size:14px; cursor:pointer}
.hd-t1 li.on{color:#fff;}

.hd-t1 li.on a{color:#fff;font-szie:14px;}





.hd-1 li.on{ background:#158c90}
.hd-1 li.on i{background:url(imageshd-1.png) no-repeat center; }

.hd-2 li.on{ background:#154790}
.hd-2 li.on i{background:url(imageshd-2.png) no-repeat center; }

.hd-3 li.on{ background:#aa8d64}
.hd-3 li.on i{background:url(imageshd-3.png) no-repeat center; }

.ico-cn{background:url(imagesico-cn.png) no-repeat left center; padding-left:40px;}
.ico-en{background:url(imagesico-en.png) no-repeat left center; padding-left:40px;}
.ico-btn{background:url(imagesico-btn.png) no-repeat center; }

.top-path{ height:30px; background:#ffffff}
.t-z{ height:30px; line-height:30px; font-size:12px; background:url(imagesico-tz.png) no-repeat left center; padding-left:20px;}
.t-z a{ font-size:12px;}
.lang li{ float:left; line-height:30px; margin-left:10px;}


/* 头部*/
.top{ height:185px;background:url(imagestop-bg.jpg)  repeat-x top; position:relative; z-index:9; }
.header{ height:150px;background:url(imagesheader-bg.jpg) no-repeat center top; position:relative; }
.header .logo{ padding-top:41px; padding-left:31px;}
.reach{ height:190px; height:27px; background:#fff; position:absolute; bottom:10px; right:10px; z-index:3}
.reach .input{ background:#fff; height:27px; border:none; background:#fff; line-height:27px; padding:0 3px; width:157px; float:left; color:#666}
.reach .btn{ width:27px; height:27px; border:none; cursor:pointer; float:left}

.menu{ height:40px; margin-top:-5px;}
.menu .bd{ height:40px;}
.menu .bd ul.nav li{ float:left;height:40px; position:relative;}
.menu .bd ul.nav li.x{ width:2px;background:url(imagesmenu-l.png) no-repeat center; height:35px; margin-top:5px; }
.menu .bd ul.nav li a{ display:block; float:left; font-size:13px; text-align:center; padding:0 24px;line-height:35px; height:35px; padding-top:5px; color:#fff;position:relative }
.menu .bd ul.nav li a:hover,.menu .bd ul.nav li.on a{ background:url(imagesmenu-on.gif) repeat-x bottom;}
.menu .bd ul.nav .sub{ position:absolute; top:40px; left:0px; background:#c6af90; width:100%; z-index:99; display:none}
.menu .bd ul.nav li.on .sub li{ width:100%; line-height:20px; height:auto; }
.menu .bd ul.nav li.on .sub li a{ background:none; padding:0 5px; text-align:center; float:none; height:auto; line-height:22px;padding:5px 0}
.menu .bd ul.nav li.on .sub li a:hover{ background:#6f4811}



/* 内容菜单 */
.about-nav h3{ color:#fff; background:#1351ab; font-size:14px; height:40px; line-height:40px; padding-left:20px;border-bottom:1px solid #eee;}
.about-nav h3 li a{font-size:14px;text-decoration:none;color:#FFF;}
.about-nav.list-nav li{ margin-bottom:0; }
.about-nav.list-nav li a{ margin-bottom:0;border-bottom:1px solid #eee; border-top:0; height:48px; line-height:48px; font-size:15px; color:#333}
.about-nav.list-nav li  a em{ font-family:"宋体"; font-weight:bolder}
.about-nav.list-nav li a:hover,.about-nav.list-nav li.on a{ background:none;color:#F90}
.about-nav.list-nav li.on a em,.about-nav.list-nav li a:hover em{ color:#F90}




/* 尾部*/
.footer{ padding:45px 0;  text-align:center; background:#303030; color:#fff; font-size:12px; }
.footer .m{ text-align:center; line-height:30px; height:30px; background:#e2ecf6}
.footer a{ font-size:12px; color:#fff; }
.footer p{ line-height:24px}
.footer .foot-nav a{ padding:0 5px;}
.footer .foot-nav a:hover{ text-decoration:underline}


.main{ background:url(imagesmain-bg.png) repeat-y center;  margin:0 auto;padding:0 18px; }
.main .box{ padding:15px;}

.focusBox { position: relative; width: 970px; height: 295px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background:#014492; color:#fff; }
.focusBox .img{ width:680px; height:295px; overflow:hidden; position:relative;}
.focusBox .bd li,.focusBox .bd li img{ width:680px; height:295px; display:block}
.focusBox .hd{position:absolute; bottom:0; left:0; width:100%; background:#000; z-index:3;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.focusBox .hd ul{padding:17px 0; height:10px; text-align:right}
.focusBox .hd ul li{display:inline-block; width:10px; height:10px; background:url(imagesico-d.png) no-repeat center; margin-right:10px; overflow:hidden; text-indent:99px;}
.focusBox .hd ul li.on{background:url(imagesico-d-on.png) no-repeat center;}
.focusBox .prev, .focusBox .next{width: 33px; height: 86px; position: absolute; top: 91px; z-index: 3;}
.focusBox .prev{background: url(imagesprev.png) no-repeat;left:0;}
.focusBox .next{background: url(imagesnext.png) no-repeat; right: 0;}
.focusBox .txt{ width:260px; padding:10px;}
.focusBox .txt h3{ font-size:18px; line-height:28px; font-family:"微软雅黑"; padding-bottom:10px; border-bottom:1px dotted #80a2c9; margin-bottom:20px;}
.focusBox .txt h3 a:hover{ text-decoration:underline}
.focusBox .txt p{ font-size:14px; line-height:28px; font-family:"微软雅黑";}
.focusBox .txt h3 a{font-family:"微软雅黑"; color:#fff; font-size:18px;}

.f2{ height:400px;}
.pic li{ height:90px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #7f7f7f }
.pic li .img{ width:90px; margin-right:20px;}
.pic li .img img{ width:90px; height:90px; display:block}
.pic li .txt{ width:200px;}
.pic li .txt h4 a{ font-size:14px; line-height:18px;} 

.hd-t{background:#e5e5e5; }

.pic li .txt p{ font-size:12px; color:#999999; line-height:18px;}
.news-list .pic li .txt{ width:560px;}
.news-list .pic li .txt h4 a{ font-size:18px; line-height:18px;} 
.news-list .list li p .times{ color:#aa8d64; font-size:14px;} 

.list li{ height:105px;margin-bottom:15px; border-bottom:1px dotted #7f7f7f; padding:0 15px; }
.list li h4 a{ font-size:14px; line-height:18px;} 
.list li p{ font-size:12px; color:#999999; line-height:18px;}

.list-2 li{ height:90px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #7f7f7f }
.list-2 li .d{ width:56px; margin-right:10px; height:90px;background: url(imagesday.gif) no-repeat top left; text-align:center; color:#b39368; font-size:18px;}
.list-2 li .d i{ display:block; color:#fff; line-height:24px; margin-bottom:5px; font-size:15px; }
.list-2 li .img img{ width:90px; height:90px; display:block}
.list-2 li .txt{ width:230px;}
.list-2 li .txt h4 a{ font-size:14px; line-height:18px;} 
.list-2 li .txt p{ font-size:12px; color:#999999; line-height:18px;}

.list-21 li{ height:90px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #7f7f7f }
.list-21 li .d{ width:56px; margin-right:10px; height:90px;background: url(imagesday1.gif) no-repeat top left; text-align:center; color:#70A2E1; font-size:18px;}
.list-21 li .d i{ display:block; color:#fff; line-height:24px; margin-bottom:5px; font-size:15px; }
.list-21 li .img img{ width:90px; height:90px; display:block}
.list-21 li .txt{ width:215px;}
.list-21 li .txt h4 a{ font-size:14px; line-height:18px;} 
.list-21 li .txt p{ font-size:12px; color:#999999; line-height:18px;}



.yq-lj{ border:1px solid #e0e0e0; border-top:2px solid #2166bd}
.yq-lj .plo{ height:34px; line-height:34px;}
.yq-lj .plo ul li{ float:left; padding:0 15px; background:#eeeeee; cursor:pointer}
.yq-lj .plo ul li.on{ background:#2166bd; color:#fff;}
.yq-lj .bd{ overflow:hidden}
.yq-lj .bd li{ width:135px; height:42px; padding:1px; background:#fff; border:1px solid #d9d9d9; margin-bottom:15px; margin-left:10px; float:left}

.list-nav li{ margin-bottom:10px;}
.list-nav li a{ display:block; padding:6px 20px; border:1px solid #cfcfcf; color:#5075ac} 
.list-nav li a:hover,.list-nav li.on a{ background:#1351ab; color:#fff  }

.page_pages{padding: 20px 0; clear: both; background-color: #fff; text-align:right;}
.page_pages ul li{border: 1px solid #E9E9E9; padding: 3px 7px;margin-left:10px; display: inline; background: #fff;}
.page_pages ul li a{color: #555; padding: 1px 4px 2px 4px;}
.dede_pages ul li.thisclass a:hover,.dede_pages ul li.thisclass a:hover, .page_pages ul li.thisclass, .page_pages ul li.thisclass a{border: 1px solid #ddd; color: #fff; font-weight: 700; padding: 3px 10px;background:#cd0200;}
.pages h3{font-size:20px; text-align:center; font-weight:bold; padding:20px 0}
.pages .m-s{height:30px; background:#e7edf6; text-align:center; line-height:30px; color:#1351ab}
.pages .m-s a{color:#1351ab}
.pages .cnn{line-height:24px;  word-wrap: break-word;font-size:14px;font-family:"宋体";}
.pages .cnn a{font-size:14px;text-decoration:none;}
.pages .cnn u {font-size:14px;text-decoration:none;}

.y{ padding:20px 0; margin-top:40px; border-top:1px dotted #707070}

/* 内容菜单 */
.about-nav h3{ color:#fff; background:#1351ab; font-size:26px; height:67px; line-height:67px; padding-left:20px;}
.about-nav h3 li a{font-size:14px;text-decoration:none;color:#FFF;}
.about-nav.list-nav li{ margin-bottom:0; }
.about-nav.list-nav li a{ margin-bottom:0;border-bottom:1px solid #cfcfcf; border-top:0; height:48px; line-height:48px; font-size:15px; color:#333; border-left:4px solid #124390; border-right:none}
.about-nav.list-nav li  a em{ font-family:"宋体"; font-weight:bolder}
.about-nav.list-nav li a:hover,.about-nav.list-nav li.on a{ background:none;color:#F60; border-left:4px solid #fe9f41}




.main .box,.main .box .mb15{ overflow:hidden; position:relative}
.path{ height:40px; line-height:40px; border-bottom:1px solid #dedede; position:relative}
.path i{ display:block; height:2px; width:30px; background:#213e8c; position:absolute; left:0; bottom:-1px}
#left{ height:100%; border-right:1px solid #cfcfcf}
.pages .tt{ text-align:left; color:#154994; font-weight:normal}

.zc_logo{ text-align:center; margin-top:40px;}
.am-sticky{ position:fixed; z-index:1;top:0; width:214px; bottom:0;border-right: 1px solid #cfcfcf;}   
.footer{ position:relative; z-index:2}
.nr1 a{color:#963}
.jsjs a{color:#c00;font-size:14px;font-family:"宋体";}

.jsls a{ font-size:18px; color: #06C; font-family:"微软雅黑"; font-weight:normal}


/* 增加2016.01.08 */
.main.main-2 .box{ padding-bottom:0}
.new-list li{ line-height:35px; border-bottom:1px dotted #ddd; padding:0 10px;}
.new-list li em{ font-family:"宋体"; padding-right:5px;}
.new-list li a{ font-size:14px;}
.new-list li span.t{ font-size:12px; color:#999}

 

.news-box{ position:relative; overflow:hidden}	

.page_pages.pages-2{padding: 20px 0;clear: both;background-color: #fff;text-align:right;margin-top:0px}
.page_pages.pages-2 ul li{border: 1px solid #E9E9E9;padding:0 1px;margin-left:5px;display:inline-block;*display:inline;*zoom:1;background: #fff;height:16px;line-height:16px;vertical-align:middle}
.page_pages.pages-2 ul li a{color: #555;padding: 1px 4px 2px 4px;}
.page_pages.pages-2 ul li.thisclass a,.page_pages.pages-2 ul li.thisclass{border: 1px solid #cc0000;color: #fff;font-weight: 700;padding: 0px 6px;background:#cc0000;}
.page_pages.pages-2 .s-y{overflow:hidden;width:48px;background:url(../images/s-y.gif) no-repeat center;padding:0;}
.page_pages.pages-2 .x-y{overflow:hidden;width:48px;background:url(../images/x-y.gif) no-repeat center;padding:0;}
.page_pages.pages-2 ul li.x-y a{padding:0;padding-right:8px;font-size:12px}

.pages .tt .more a{ font-size:14px; color:#ffab59; font-family:"宋体"}
.pages .tt .more a:hover{ text-decoration:underline}



.cd-top{ display:block; position:fixed; z-index:999; right:0; bottom:100px; display:none}
.cd-top.cd-is-visible{ display:block}