﻿/*@charset "gb2312";*/
/**
 * 网站地址: http://www.qietu.com
 * ----------------------------------------------------------------------------
 * $codex 1. id和class命名采用该版块的英文单词或组合命名，并第一个单词小写，第二个单词首个字母大写，如:thinkCss（最新产品/think+Css)
 * $codex 2. CSS样式表各区块用注释说明
 * $codex 3. 尽量使用英文命名原则
 * $codex 4. 尽量不加中杠和下划线
 * $codex 5. 尽量不缩写，除非一看就明白的单词
 * $Author: psd2html
 * $mailto: <psd2html@qq.com>
 * $hack :ie 6 _  \ ie7 *+ \  ie6,ie7 *  \  ie7,firefox !important ie9, \9
*/
/**
 +------------------------------------------------------------------------------
 * 网站样式重写
 +------------------------------------------------------------------------------
 * @comefrom  互联网
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
 html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
 body{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
 * {}
a{outline:none; text-decoration:none;} a:hover{ text-decoration:underline;}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:12px;} 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+*/
}
@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;
	
	/* 底部 */
	bottom: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;} 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;}


/**
 +------------------------------------------------------------------------------
 * 网站整布局命名规范
 +------------------------------------------------------------------------------
 * @codex   id和class命名采用该版块的英文单词或组合命名 如:newRelease
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
 body{
 	line-height:22px; color:#4c4c4c; font-family:"宋体", "新宋体", Arial; background:#f6f6f6;
 }
 a{ color:#4c4c4c;}
 
 .header{
 	background:#fff; width:1002px; height:140px; margin:0 auto; border-top:none;
 }
 .header1{
 	background:url(imgsimg1.jpg) no-repeat; width:1002px; height:140px; margin:0 auto; border-top:none;
 }
 .home{
 	width:982px; margin:0 auto; clear:both; height:auto; overflow:hidden; padding:10px; background:#fff;
 }
 .home .aside{
 	width:240px; float:left; display:inline;
 }
 .home .main{
 	width:730px; float:right; display:inline;
 }
 .home .nav{
 	position:relative; z-index:99;
 }
 .home .nav li{
 	height:75px; background:#1f84cc; margin-bottom:1px; background:url(imgsimg2.jpg) #1f84cc no-repeat left top; padding-left:60px; 
 }
 .home .nav li.selected{
 	background:url(imgsimg26.jpg) no-repeat;
 }
 .home .nav li.selected strong a{
 	color:#000000;
 } 
 .home .nav li strong a{
 	color:#fff; line-height:75px; font-size:17px; 
 }
 .home .nav li .inner{
 	position:absolute; border:#2b73bd solid 1px; left:240px; top:0; width:740px; height:301px; background:#fff; z-index:99; border-left:none; display:none;
 }
 .home .nav li.selected .inner{
 	display:block;
 }
 /*下拉菜单*/
 .home .nav .n1{
 	margin:15px 25px;
 }
 .home .nav .n1 .view{
 	height:auto; overflow:hidden;
 }
 .home .nav .n1 .view .img{
 	width:215px; float:left; display:inline;
 }
 .home .nav .n1 .view img{
 	border:#e0e0e0 solid 1px;
 }
 .home .nav .n1 .view .desc{
 	width:460px; float:right; display:inline; height:125px; border-bottom:#d9d9d9 solid 1px; font-size:14px; line-height:24px;
 }
 .home .nav .n1 .view .more{
 	text-align:right; font-size:12px;
 }
 .home .nav .n1 .users{
 	clear:both; height:auto; overflow:hidden; margin-top:5px;
 }
 .home .nav .n1 .users .item1{
 	width:48%; float:left; display:inline;
 }
 .home .nav .n1 .users .item1 .head{
 	color:#d90004; font-size:14px; font-weight:bold;
 }
 .home .nav .n1 .users .item1 .body{
 	margin-top:5px;
 }
 .home .nav .n1 .users .item2{
 	width:52%; float:left; display:inline;
 }
 .home .nav .n1 .users .item2 .head{
 	color:#d90004; font-size:14px; font-weight:bold;
 }
 .home .nav .n1 .users .item2 .body{
 	margin-top:5px;
 }
 /*n2*/
 .home .nav .n2{
 	margin:15px 35px;
 }
 .home .nav .n2 .head{
 	font-weight:bold; color:#1262b3; font-size:16px;
 }
 .home .nav .n2 .body{
 	padding-left:115px; position:relative; font-size:14px; margin-top:10px;
 }
 .home .nav .n2 .body .img{
 	position:absolute; left:0; top:0;
 }
 .home .nav .n2 .body .img img{
 	border:#d9dddc solid 1px; padding:1px; background:#fff;
 }
 .home .nav .n2 .body .s1{
 	background:url(imgsimg29.jpg) repeat-x bottom; padding-bottom:10px;
 }
 .home .nav .n2 .body .s1 dd{
 	display:inline; background:url(imgsimg30.jpg) no-repeat left center; padding-left:10px; margin-right:25px;
 }
 .home .nav .n2 .body .s2{
 	margin-top:15px; line-height:26px;
 }
 .home .nav .n2 .body .s2 dd{
 	width:45%; float:left; display:inline;
 }
 .home .nav .n2 .body .s2 dd a{
 	 background:url(imgsimg31.jpg) no-repeat left center; padding-left:10px;
 }
 .home .nav .n2 .users{
 	clear:both; height:auto; overflow:hidden; margin-top:6px;
 }
 .home .nav .n2 .users .item1{
 	width:17%; float:left; display:inline; font-size:14px; font-weight:bold;
 }
 .home .nav .n2 .users .item1 .head{
 	color:#d90004; font-size:14px; font-weight:bold;
 }
 .home .nav .n2 .users .item1 .body{
 	margin-top:5px;
 }
 .home .nav .n2 .users .item2{
 	width:83%; float:left; display:inline;
 }
 .home .nav .n2 .users .item2 .head{
 	color:#d90004; font-size:14px; font-weight:bold;
 }
 .home .nav .n2 .users .item2 .body{
 	margin-top:5px;
 }
 .home .nav .n2 .users .item2 .s2{
 	line-height:26px;
 }
 .home .nav .n2 .users .item2 .s2 dd{
 	width:50%; float:left; display:inline; font-size:14px;
 }
 .home .nav .n2 .users .item2 .s2 dd a{
 	 background:url(imgsimg31.jpg) no-repeat left center; padding-left:10px;
 }
 /*n3*/
 .home .nav .n3{
 	margin:15px 35px;
 }
 .home .nav .n3 .head{
 	font-weight:bold; color:#1262b3; font-size:16px;
 }
 .home .nav .n3 .body{
 	padding-left:130px; position:relative; font-size:14px; margin-top:10px;
 }
 .home .nav .n3 .body .img{
 	position:absolute; left:0; top:0;
 }
 .home .nav .n3 .body .img img{
 	border:#d9dddc solid 1px; padding:1px; background:#fff;
 }
 .home .nav .n3 .body dl{
 	margin-top:15px; line-height:26px;
 }
 .home .nav .n3 .body dl dd{
 	width:50%; float:left; display:inline; margin-bottom:30px;
 }
 .home .nav .n3 .body dl dd a{
 	 background:url(imgsimg30.jpg) no-repeat left center; padding-left:10px;
 }
 
 .home .search{
 	margin-top:16px;
 }
 .home .search .text{
 	border:#cdcdcd solid 1px; width:184px; height:17px; float:left; display:inline; border-right:none; padding-left:5px; padding-top:3px; _width:180px;
 }
 .home .search .submit{
 	background:url(imgsimg3.jpg) no-repeat; width:49px; height:22px; border:none;
 }
 .home .slide{
 	margin-top:9px; *margin-top:15px; width:240px; height:180px; overflow:hidden;
 }
 .home .flink{
 	border:#d9d9d9 solid 1px; margin-top:15px; border-top:none;
 }
 .home .flink .head{
 	background:url(imgsimg5.jpg) repeat-x; height:28px; line-height:28px; padding:0 5px;
 }
 .home .flink .head span{
 	background:url(imgsimg6.jpg) repeat-x; height:28px; float:left; display:inline; padding:0 8px; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; font-size:14px; font-weight:bold; color:#0f5499;
 }
 .home .flink .head a{
 	float:right; display:inline;
 }
 .home .flink .body{
 	height:89px;*height:90px;
 }
 .home .flink .body ul{
 	padding:10px 14px;
 }
 
 .home .lists{
 	height:auto; overflow:hidden;
 }
 .home .lists .item{
 	border:#d9d9d9 solid 1px; margin-top:16px; width:357px; float:left; display:inline; border-top:none;
 }
 .home .lists .i2{
 	float:right;
 }
 .home .lists .item .head{
 	background:url(imgsimg9.jpg) repeat-x; height:29px; line-height:29px; padding:0 5px;
 }
 .home .lists .item .head span{
 	background:url(imgsimg8.jpg) repeat-x; height:29px; float:left; display:inline; padding:0 8px; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; font-size:14px; font-weight:bold; color:#0f5499;
 }
 .home .lists .item .head a{
 	float:right; display:inline;
 }
 .home .lists .item .body{
 	height:187px; line-height:26px;
 }
 .home .lists .item .body ul{
 	padding:10px 17px;
 }
 .home .lists .item .body ul li{
 	clear:both; height:auto; 
 }
 .home .lists .item .body ul li a{
 	font-size:14px; float:left; display:inline; background:url(imgsimg34.jpg) no-repeat left center; padding-left:10px;
 }
 .home .lists .item .body ul li span{
 	float:right; display:inline; font-size:12px; color:#999999;
 }
 
 .home .partner{
 	border:#d9d9d9 solid 1px; margin-top:16px; height:116px;height:117px\9;
 }
 .home .partner .head{
 	background:url(imgsimg5.jpg) repeat-x; height:28px; line-height:28px; padding:0 5px;
 }
 .home .partner .head span{
 	background:url(imgsimg6.jpg) repeat-x; height:28px; float:left; display:inline; padding:0 8px; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; font-size:14px; font-weight:bold; color:#0f5499;
 }
 .home .partner .head a{
 	float:right; display:inline;
 }
 .home .partner .body{
 	height:147px; padding:10px;
 }
 .home .partner .body a{
 	float:left; display:inline;
 }
 
 .footer{ 
 	width:1002px; margin:0 auto; clear:both; padding-top:12px; text-align:center; padding-bottom:30px; background:#fff; 
 }
 .footer .link{
 	background:#787878; color:#fff; height:31px; line-height:31px;
 }
 .footer .link a{
 	color:#fff;
 }
 .footer .copyright{
 	margin-top:10px;
 }
 .footer .red{
 	color:#ff0000;
 }
 .footer.f2 .link{
 	background:url(imgsimg21.jpg) repeat-x bottom; color:#2a282b; 
 }
 .footer.f2 .link a{
 	color:#2a282b;
 }
 
 .naver{
 	width:1002px; margin:0 auto; clear:both; background:url(imgsimg11.jpg) repeat-x; height:31px; line-height:31px; 
 }
 .naver ul{
 	padding:0 25px;
 }
 .naver ul li{
 	display:inline; float:left; font-size:16px; padding:0 15px; *padding:0 14px 0 13px; position:relative;
 }
 .naver ul li strong a{
 	padding:0 10px;
 }
 .naver ul li.selected strong a,
 .naver ul li strong a:hover{
 	background:url(imgsimg12.jpg) repeat-x; color:#fff; height:31px; float:left; display:inline; text-decoration:none;
 }
 .naver li dl{
 	background:url(imgsbt_bg.gif) no-repeat; position:absolute; left:15px; top:30px; border: 1px solid #b2d1ef; padding: 4px 0 4px 2px; width:135px; display:none;
 }
 .naver ul li.selected dl{
 	display:block;
 }
 .naver li dl dd{
 	font-size: 14px;
    line-height: 26px;
    padding: 0 5px;
 }
 .naver li dl dd a{
 	color:#0155ae; display:block;
 }
 .naver li dl dd a:hover{
 	background:#388be3; color:#fff; text-indent:5px; text-decoration:none;
 }
 
 .page{
 	width:982px; margin:0 auto; clear:both; padding-top:8px; padding-bottom:30px; height:auto; overflow:hidden; background:#fff; padding:10px;
 }
 .page .aside{
 	float:left; display:inline; width:240px;
 }
 .page .main{
 	float:right; display:inline; width:730px;
 }
 .page .subnav{
 	border:#dbdbdb solid 1px; border-top:none;
 }
 .page .subnav .head{
 	background:url(imgsimg13.jpg) repeat-x; height:44px; font-size:16px; font-weight:bold; line-height:44px; padding:0 10px;
 }
 .page .subnav .body{
 	padding:5px 0 0 0;
 }
 .page .subnav .body li{
 	border-bottom:#d9d9d9 solid 1px; height:31px; line-height:31px; padding-left:25px;
 }
 .page .subnav .body li a{
 	background:url(imgsimg14.jpg) no-repeat left center; padding-left:10px; font-size:14px; color:#1262b3;
 }
 .page .subnav .body li.selected{
 	background:url(imgsimg15.jpg) no-repeat;
 }
 .page .subnav .body li.selected a{
 	color:#fff; background:url(imgsimg16.jpg) no-repeat left center;
 }
 .page .subnav .body li.last{
 	border-bottom:none;
 }
 
 .page .current{
 	background:url(imgsimg17.jpg) no-repeat left center; padding-left:18px; border-bottom:#d9d9d9 solid 1px; padding:5px 18px;
 }
 .page .current span{
 	color:#cc0000;
 }
 .page .plist .head{
 	text-align:center; font-size:22px; font-weight:bold; color:#1262b2; margin-top:10px; padding:15px 0;
 }
 .page .plist .body{
 	padding:0 20px;
 }
 .page .plist ul{
 	padding:15px 0;
 }
 .page .plist ul li{
 	clear:both; line-height:27px; height:27px;
 }
 .page .plist ul li a{
 	font-size:14px; float:left; display:inline; background:url(imgsimg19.jpg) no-repeat left center; padding-left:15px;
 }
 .page .plist ul li span{
 	float:right; display:inline; color:#999999;
 }
 
 
 .pages{
 	border:#d9d9d9 solid 1px; background:url(imgsimg20.jpg) repeat-x; height:26px; padding:0 10px; padding-top:3px; position:relative;
 }
 .pages a{
 	border:#cccccc solid 1px; padding:2px 5px; *margin-top:3px; margin-right:4px; background:#fff; line-height:1em;
 }
 .pages a.selected{
 	background:#1262b3; color:#fff; font-weight:bold;
 }
 .pages .total{
 	position:absolute; right:10px; top:0; line-height:29px;
 }
 .pages .prev{
 	color:#cccccc;
 }
 
 .pages span.disabled {
	padding:2px 0px; *padding:2px 0px 3px 0px; *height:13px; *line-height:13px; color:#808080; TEXT-DECORATION: none;
 }
 
 .pages span.selected {
 	border:#cccccc solid 1px; padding:2px 5px; *padding:2px 5px 1px 5px; *height:13px; *line-height:13px; margin-right:4px; background:#1262b3; COLOR: #fff; TEXT-DECORATION: none;
 }


 .pages input {
 	border:#cccccc solid 1px; width:40px; COLOR:#000; margin-right:-5px;
 }

 
 .detail {
 	width:755px; margin:0 auto; margin-top:35px;
 }
 .detail .title{
 	font-size:22px; color:#1262b2; font-weight:bold; text-align:center;
 }
 .detail .attr{
 	margin-top:10px; text-align:center; font-size:14px; margin-bottom:25px; color:#808080;
 }
 .detail .inner{
 	font-size:14px; line-height:25px;
 }
 
 .detail .related{
 	border:#d9d9d9 solid 1px; margin-top:50px; padding:10px; 
 }
 .detail .related .head{
 	background:url(imgsimg23.jpg) repeat-x bottom; height:24px; line-height:24px;
 }
 .detail .related .head span{
 	 font-size:14px; font-weight:bold; color:#1262b3; background:url(imgsimg24.jpg) repeat-x bottom; height:24px; float:left; display:inline; padding:0 30px 0 5px;
 }
 .detail .related .body{
 	clear:both; padding:10px 15px;
 }
 .detail .related .body li{
 	height:28px; line-height:28px; clear:both;
 }
 .detail .related .body li a{
 	float:left; display:inline; font-size:14px; background:url(imgsimg25.jpg) no-repeat left center; padding-left:10px;
 }
 .detail .related .body li span{
 	float:right; display:inline; color:#999999;
 }
 
 
 
.focuspic {	width:240px; height:178px; overflow:hidden;}
#NewsPic { PADDING: 0px; LEFT: 0px; MARGIN: 0px; POSITION: relative; TOP: 0px; height:178px; overflow:hidden;}
#NewsPic .Nav { width :100%;RIGHT: 0px;  BOTTOM: 0px; POSITION: absolute; HEIGHT: 22px;line-height:22px; }
#NewsPic .Nav SPAN { DISPLAY: block; BACKGROUND: #000; FLOAT: right; font-size:8pt; font-weight:bold;WIDTH: 24px; CURSOR: pointer; COLOR: #fff; HEIGHT: 100%; TEXT-ALIGN: center;border-left: 1px solid #fff;}
#NewsPic .Nav SPAN.Cur { BACKGROUND: #ce0609; COLOR: white; }
#NewsPic .Nav SPAN.Normal {	BACKGROUND: #000000; FILTER: Alpha(opacity=70); COLOR: white; opacity: .7}
#NewsPic .Nav SPAN A { width :100%;DISPLAY: block; COLOR: white; POSITION: relative; HEIGHT: 100%}
#NewsPic .Nav SPAN A:hover { CURSOR: hand}


.line1 {display:block; background:url(imgsimg18.jpg) repeat-x; height:1px; overflow-y:hidden; margin:10px 0; *margin:0px 0 10px 0; +margin:16px 0 4px 0;}


.homeSlide {display:block; position: relative; height: 303px; width: 728px; }
.homeSlide .inner {position: relative; height: 100%; }
.homeSlide .inner .item {display:block;width: 728px; position: absolute; left:0;top:0; z-index:1}
.homeSlide .inner .item.selected {z-index:2 }
.homeSlide .status { position: absolute; bottom: 20px; z-index: 9; position: absolute;left:40%;}
.homeSlide .status li { float: left }
.homeSlide .status  li { display: block; float: left; margin-left: 5px;text-indent: -999px; background:url(imgsimg1.png) no-repeat; width:13px; height:13px;CURSOR: pointer;}
.homeSlide .status li.selected{ background:url(imgsimg2.png) no-repeat;}



.menu_on{ background:url(imgsimg12.jpg) repeat-x; color:#fff; height:31px; float:left; display:inline; text-decoration:none; }


/* rollBox begin */
.rollBox{ display:block;overflow:hidden;margin:0px auto 0px auto; padding-top:25px;*padding:25px 0 8px 0;}
.rollBox  .w1 { width:10px;}
/* rollBox end */




@media screen and (max-width: 650px) {    
  
  }
  
  @media screen and (max-width: 480px) {   
	 
  }