﻿@charset "utf-8";
@import "effect.css";
@import "main.css";
/* CSS Document */
html{}
body {margin:0px; font-size:12px; background:#f8f8f8; color:#232c31; font-family:Microsoft Yahei;}
#body0{ background:#fff;}
img{ border:none;}
ul,ol,li,dl,dt,dd,p,b,h1,h2,h3,h4,h5,h6,p{list-style:none;padding:0px; margin:0px; border:none; text-decoration:none;}
a{ color:#232c31; text-decoration:none;}
a:hover{ color:#299de1; text-decoration:underline;}
.mainwidth{ width:1024px; margin:0 auto;}/*主宽度与居中的公共样式*/

/*头部*/
#header{ height:65px; background:#232d2f; border-bottom:solid 2px #000; position:fixed; top:0; left:0; width:100%; z-index:900;}
	#header .logo{ height:65px; width:400px; overflow:hidden; float:left;}
		#header .logo img{ height:65px;}
.headerspace{ height:67px;}
#nav{}
	#nav ul{ width:624px; padding-top:15px; font-size:14px; float:right;}
		#nav ul li{ height:35px; line-height:35px; float:left; width:103px; text-align:center;}
			#nav ul li a{ color:#fff; width:103px; height:35px; display:block;}
			#nav ul li a:hover,#nav ul li.Currpage a{ color:#fff; background:url(../images/nav_cur.png) 50% 0 no-repeat; text-decoration:none;}

/*首页*/
.sub_pub{ margin-top:10px;}
	.sub_pub dt h2{ height:45px; line-height:45px; font-weight:normal;}
	.sub_pub dt .more_btn{ float:right; line-height:45px; color:#888b8d;}
 	.sub_pub dd{ padding:10px 0;}
.sub_PJ{}
	.sub_PJ dd{ background:url(../images/sub_PJ_sd.jpg) center bottom no-repeat; padding-bottom:50px;}
.sub_news{}
	.sub_news dd ul{ width:492px; float:left; padding:0 10px;}
		.sub_news dd ul li{ line-height:30px; padding-left:20px; padding-right:10px; background:url(../images/ico_sub_news.jpg) 5px 50% no-repeat; border-bottom:dotted 1px #ccc;}
		.sub_news dd ul li samp{ font-style:normal; float:right; color:#888b8d;}
.sub_about{ position:relative;}
	.sub_about dd{ width:740px;}
	.sub_about .weixincode{ position:absolute; left:800px; top:0; width:200px; text-align:center;}
		.sub_about .weixincode h3{ font-size:18px; font-weight:normal; margin-bottom:10px;}
		.sub_about .weixincode p{ line-height:22px; color:#888b8d;}
.sub_custom{ margin-bottom:15px;}
	.sub_custom li{ display:inline; margin:5px;}
	.sub_custom img{ width:98px; border:solid 1px #f0f0f0;}

.link_bg{ height:144px; background:url(../images/link_bg.jpg) repeat-x; margin-top:30px;}
	.link_bg dl{ width:362px; float:left; padding-left:150px; padding-top:25px;}
		.link_bg dl dt{ font-size:16px; color:#000; line-height:30px;}
		.link_bg dl dd{ color:#888b8d; line-height:22px; font-size:14px; padding-right:10px;}
		.link_bg dl dd a{ display:block; float:right; width:88px; height:28px; background:url(../images/link_btn.png) no-repeat; line-height:28px; text-align:center; font-size:13px;}
		.link_bg dl dd a:hover{color:#232c31;}
	.link_bg .link_ico1{ background:url(../images/link_ico1.png) 40px 25px no-repeat;}
	.link_bg .link_ico2{ background:url(../images/link_ico2.png) 40px 25px no-repeat;}
.mainline1{ height:17px; background:url(../images/mainline1.jpg) top repeat-x; margin:10px 0;}

/*内页banner*/
.inban{ height:123px; background:url(../images/inban_bg.jpg) center repeat-x; border-bottom:solid 8px #dee9f4;}
	.inban .mainwidth{ position:relative;}
	.inban h2{ color:#fff; font-size:30px; font-weight:normal; position:absolute; top:40px; left:30px; text-shadow:#000 0 -1px 1px;}
/*内页框架*/
.mainleft{ width:295px; float:left; margin-right:20px; background:#fff;}
	.mainleft .sort{ padding:10px 0; padding-left:43px;}
		.mainleft .sort li{ height:54px; position:relative; font-size:15px; line-height:53px;}
		.mainleft .sort li a{ width:266px; height:54px; background:url(../images/sort_cur.jpg) 0 53px no-repeat; display:block; position:absolute; top:0; left:0; color:#000; text-indent:30px;}
		.mainleft .sort li a.cur,.mainleft ul li a:hover{ background-position:0 -1px; color:#fff; text-decoration:none;}
.mainright{ width:709px; float:left;}
	.maintitle{ padding-top:16px; border-bottom:dotted 1px #c8c9ca;}
		.maintitle h3{ font-size:16px; line-height:45px; padding-left:5px;}
	.maincontent{ padding:5px; min-height:450px; height:auto; _height:450px;}
/*底部*/
#footer{ padding:10px 0; background:#232c31; border-top:solid 3px #000; color:#a4a6a7; line-height:25px; text-align:center;}
	#footer a,#footer a:hover{ color:#a4a6a7;}

/*清除浮动*/
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.clearfix{ display:inline-block;}
/* Hide from IE Mac \*/ 
.clearfix{display:block;} 
/* End hide from IE Mac */ 
