@charset "utf-8";

/* 
	@名称: base
	@功能: 重设浏览器默认样式
*/

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html{
	color:#000;/*background:#fff;*/
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
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,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;padding:0;
}

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
    display: inline-block;*display: inline;*zoom: 1;
}



/* 去掉各Table  cell 的边距并让其边重合 */
table{
	border-collapse:collapse;border-spacing:0;
}

/* IE bug fixed: th 不继承 text-align*/
th{
	text-align:inherit;
}

/* 去除默认边框 */
fieldset,img{
	border:0;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{
	display:block;
}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{
	border:0;font-variant:normal;
}

/* 一致的 del 样式 */
del {
	text-decoration:line-through;
}

address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:700;
}

/* 去掉列表前的标识, li 会继承 */
ol,ul {
	list-style:none;
}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
	text-align:center;
}

/* 来自yahoo, 让标题都自定义, 适应多个系统应用
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:700;
} */

q:before,q:after {
	content:'';
}

/* 统一上标和下标 */
sub, sup {
    font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* 默认不显示下划线，保持页面简洁 */
ins,a {
	text-decoration:none;
}

/* 清理浮动 */
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.fn-clear {
	zoom:1; /* for IE6 IE7 */
}

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display:none;
}
.show{
	display:block;	
}
.hide {
	display:none;
}


.head-content{ background:#FFF;}
body{overflow-x:hidden;}






.headNav{ height:50px; background-color:#005bac;z-index: 9999; position: relative;}
.headNav .navCon{ height:38px; position:relative; z-index:11;}
.headNav .navCon .navCon-cate{ width:182px; height:38px; line-height:38px; font-size:14px; font-weight:bold; text-indent:10px;
background: -moz-linear-gradient(top, #e93543, #bd2b36); background: -o-linear-gradient(top,#e93543, #bd2b36); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e93543), to(#bd2b36)); background: -ms-linear-gradient(top, #e93543, #bd2b36);
background:#e93543;/*#A21C1D*/ color:#FFF; position:relative;}


.headNav .navCon .navCon-menu li{float: left;height:38px;line-height: 38px;overflow: hidden;text-align: center;width: 108px;}
.headNav .navCon .navCon-menu li a{color: #FFFFFF;display:block;font-size: 14px; font-weight: bold;height: 38px; line-height:38px;_height: 36px; _line-height:36px;text-decoration: none;width: 108px;}
.headNav .navCon .navCon-menu li a:hover, .cur {color: #666666;text-decoration: none;}
.headNav .navCon .navCon-menu li a:hover, .curMenu {color: #FFFFFF;border-bottom:solid 2px #20a0d9; height:36px;}


.headNav .navCon .navCon-cate .navCon-cate-title{height: 38px; line-height:38px;_padding-top:10px;_height: 28px; _line-height:28px;}
.headNav .navCon .navCon-cate .navCon-cate-title a{ color:#ffffff;height: 38px; line-height:38px;}
.headNav .navCon .navCon-cate .navCon-cate-title a:hover{ text-decoration:none;}

.headNav .navCon .navCon-cate .cateMenu{ position:absolute; left:0px; font-family:"微软雅黑"; background:#fff; cursor:pointer;}
.headNav .navCon .navCon-cate .cateMenu li{ width:180px;overflow:hidden; border-bottom:1px solid #dddddd;border-top:1px solid #fff; border-left:1px solid #dddddd; border-right:1px solid #dddddd;border-top: none;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag{ width:180px; padding-left:15px; overflow:hidden; line-height:39px; height:39px;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong{ height:25px; line-height:25px; margin-top:8px; display:block; text-indent:0px; background:url(../images/index_new_bg.png) 140px -128px no-repeat;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong a{ font-size:14px; font-weight:bold; color:#fff;}
.cate-tag a {color:#595959 !important; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel{text-indent:0px; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel p{ height:26px;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel a{ font-size:12px; font-weight:normal; color:#e1bdbd;text-indent:0px; padding:0 11px 0 0;}
.headNav .navCon .navCon-cate .cateMenu .on{ background:#ffffff; *margin-bottom:-4px; border-right:1px solid #fff; }
.on { border-bottom-color: #b3b3b3 !important; }
.headNav .navCon .navCon-cate .cateMenu .on .cate-tag .listModel a{ color:#FFFFFF;}

.float-list-dnav {background: none repeat scroll 0 0 #fff;clear: both;font-size: 14px;font-weight: bold;height: 35px;line-height: 35px;*height: 33px;*line-height: 33px;_height: 35px;_line-height: 35px; width: 182px; }
.float-list-dnav a {color: #595959;;margin: 0 10px 0 10px;}
.float-list-dnav a:hover{ color:#f595959;}

.headNav .navCon .navCon-cate .cateMenu .list-item{ width:639px; padding:10px 10px 20px 10px; border:1px solid #A7A7A7; border-top-color:#fff; border-left:none; background:#FFFFFF; position:absolute; left:182px; top:0px;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemleft{ width:328px; float:left;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright{ width:280px; float:right;}
.headNav .navCon .navCon-cate .cateMenu .list-item dl{ padding-left:10px;}
.headNav .navCon .navCon-cate .cateMenu .list-item dt{ color:#666666; font-size:14px; text-indent:0px; border-bottom:1px solid #ffffff; font-family:"微软雅黑";}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright dt{ margin-bottom:9px;}

.headNav .navCon .navCon-cate .cateMenu .list-item dd{font-size:12px; font-weight:normal; text-indent:0px; line-height:26px;font-family:"微软雅黑";}
.headNav .navCon .navCon-cate .cateMenu .list-item dd a{ color:#646464; margin-right:5px; width:75px; height:22px; overflow:hidden; display:block; float:left; margin-bottom:5px; }
.headNav .navCon .navCon-cate .cateMenu .list-item dd a:hover{ color:#000;}

.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list{ padding-left:10px;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list p{ line-height:24px; text-indent:0px; font-size:12px; font-weight:normal; color:#000;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list p a{ color:#646464;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list p a:hover{ color:#000;}

.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .ad-list{ padding-left:10px;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .ad-list a{ display:block; width:182px; height:100px; text-indent:0px; margin-bottom:8px; overflow:hidden;}


.quickSearch .qs_content .s_close:hover
{
	background-position:0px -24px;
}
.itemleft dl { border-bottom: 1px dotted #dddddd; width:328px; height: 100%; float: left; padding-bottom:8px; padding-top:8px; }
.four-level a {color:#666666; font-weight:normal; font-size:12px !important; line-height:150%; }
.itemright dt { font-size: 20px !important; color: #272727 !important; font-weight: normal !important; }
.adCMS { float: left; height: 316px; width: 100%; background-attachment: scroll; background-image: url(../images/ad1.jpg); background-repeat: no-repeat; background-position: center center; }
.ad-list { height:246px; background-attachment: scroll; background-repeat: no-repeat; background-position: left bottom; margin-top:-10px; margin-left:-10px; }
.ad-list p { font-size: 12px; color: #666666; margin-top:5px; line-height: 16px !important; display: block; font-weight: normal; }
.adCMS ul { list-style-type: none; padding: 0px; float: right; margin-top: 280px; margin-right: 100px; margin-bottom: 0px; margin-left: 0px; }
.adCMS li { display: block; float: left; height: 9px; width: 9px; margin-right: 5px; }
.itemleft span { display:block; line-height:150%; }


/*menu简版*/
.Tmenu{background:#005bac; border-bottom:2px solid #e93443; color:#FFF;  height:38px; line-height:38px;}
.Tmenu ul{ background:#005bac}
.Tmenu li{ float:left;}
.Tmenu li a{color:#FFF;  display:block; padding-left:25px; padding-right:25px;}
.Tmenu li a:hover{background:#e93443;color:#FFF; }
.Tmenu .cur{ background:#e93443;color:#FFF;  }



