
@import "effect.css";
@import "main.css";
/* CSS Document */
html{}
body {margin:0px; font-size:12px; background:#dde8ff; color:#313131; font-family:Microsoft Yahei; white-space:normal;word-break: break-all;}
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:#313131; text-decoration:none;}
a:hover{ color:#e67a17; text-decoration:underline;}
.mainwidth{ width:1000px; margin:0 auto;}/*主宽度与居中的公共样式*/

.boxstyle{ background:#ecebeb; border:solid 1px #d3d3d3;}
.inputtext{ border:solid 1px #bbb; padding:0; margin:0; background:#fff; line-height:22px;}

/*头部*/
#header{ height:110px; background:url(../image/head_bg.jpg) repeat-x;}
	#header .logo{ width:263px; height:110px; background:url(../image/logo_bg.jpg) 0 0 no-repeat; overflow:hidden; float:left;}
	#header .logo img{ height:110px;}
	#header .headright{ float:right; width:737px;}
		#header .headright .lan_btn{ height:45px;}
			#header .headright .lan_btn a{ display:block; float:right; color:#3560bd; height:20px; padding-top:12px; padding-left:25px; background:url(../image/lan_btn.gif) no-repeat; padding-right:5px;}
			#header .headright .lan_btn a.cn{ background-position:2px 14px;}
			#header .headright .lan_btn a.en{ background-position:2px -13px;}
			

/*首页*/
.sub_pub{ float:left; background:url(/images/sub_bg.png) left no-repeat;}
	.sub_pub dt{ padding-left:18px; height:39px;}
		.sub_pub dt .more_btn{ float:right; margin-top:11px; padding-right:15px;}
	.sub_pub dt h2{ display:inline; font-size:14px; line-height:39px;}
	.sub_pub dt span{ padding-left:8px; font-family:Arial, Helvetica, sans-serif;}
.sub_pro{ width:729px; position:relative;}
	.sub_pro dt{ background:url(../image/sub_title_pro.png) no-repeat; position:absolute; top:-39px; left:0; z-index:60; width:711px;}
	.sub_pro dt h2{ color:#fff; font-weight:normal;}
	.sub_pro dt span{ color:#3560bd; }
	.sub_pro dd{ width:727px; height:200px; background:url(../image/sub_pro_bg.jpg) no-repeat;}
.sub_com{ width:261px; position:relative; left:10px;}
	.sub_com dt{ background:url(../image/sub_title_com.png) no-repeat; position:absolute; top:-39px; left:0; z-index:999; width:243px;}
	.sub_com dt h2{ color:#fff; font-weight:normal;}
	.sub_com dt span{ color:#7b420e; }
	.sub_com dd{ width:239px; height:180px; padding:10px; background:url(../image/sub_com_bg.jpg) no-repeat; line-height:25px;}
.sub_com,.sub_pro{ margin-bottom:5px;}
.sub_news dt,.sub_honor dt,.sub_con dt{ background:url(../image/sub_title_ico.jpg) 0 50% no-repeat;}
.sub_news{ width:185px; margin-right:10px;}	
	.sub_news dd{ padding:10px; height:170px;}
		.sub_news dd .more_btn{ float:right; margin-top:4px; padding-right:5px;}
		.sub_news ul{}
		.sub_news ul li{ line-height:28px; border-bottom:dotted 1px #ccc; padding-left:10px; background:url(../image/sub_news_ico.jpg) 0 50% no-repeat;}
		.sub_news ul li span{ float:right; color:#9a9a9a;}
.sub_honor{ width:533px; margin-right:10px;}
	.sub_honor dd{ padding:10px 5px; height:170px;}
.sub_con{ width:261px;}
	.sub_con dd{ padding:10px; height:170px; line-height:25px; background:url(../image/sub_con_bg.jpg) right bottom no-repeat #ecebeb;}
		.sub_con dd h3{ font-size:15px; color:#011f60; margin:5px 0 10px;}
		.sub_con dd address{ font-style:normal; padding-left:5px;}

/*内页banner*/
.inbanner{ position:absolute; width:100%; top:110px; left:0; text-align:center; height:400px; overflow:hidden; z-index:-1; background:#c9d8f8;}
.inbanner_space{ height:361px;}

.mainleft{ width:780px; float:left; margin-right:10px;}
	.maintitle{ padding-left:15px; height:39px; line-height:39px; background:url(../image/mainleft_title.png) no-repeat; width:765px;}
		.maintitle h2{ color:#fff; font-weight:normal; display:inline; font-size:14px;}
		.maintitle span{ padding-left:8px; color:#678ee4; font-family:Arial, Helvetica, sans-serif;}
		.maintitle .webposition{ float:right; line-height:39px; color:#678ee4; padding-right:15px;}
			.maintitle .webposition a,.maintitle .webposition a:hover{ color:#678ee4;}
	.maincontent{ padding:15px; min-height:750px; height:auto; _height:750px;}
.mainright{ width:210px; float:left;}
	.mainright dt{ background:url(../image/sub_title_ico2.jpg) 1px 50% no-repeat; padding-left:18px; height:39px; border-bottom:solid 1px #fd871a;}
		.mainright dt h2{ display:inline; font-size:14px; line-height:39px;}
		.mainright dt span{ padding-left:8px; font-family:Arial, Helvetica, sans-serif; color:#fd871a;}
	.mainright .boxstyle{ border-top:none;}
	.mainright .righttitle{ padding-left:15px; height:39px; line-height:39px; background:url(../image/mainright_title.png) no-repeat; width:195px; border:none;}
		.mainright .righttitle h2{ color:#fff; font-weight:normal; display:inline; font-size:14px;}
		.mainright .righttitle span{ padding-left:8px; color:#7b420e; }
	.sort{}
		.sort li{ border-bottom:solid 1px #fff;}
			.sort li a{ height:47px; line-height:47px; font-size:14px; display:block; background:url(../image/sort_ico.png) 12px 50% no-repeat #ecebeb; padding-left:35px;}
			.sort li a:hover{ background:url(../image/sort_ico.png) 12px 50% no-repeat #fce2ba; color:#313131; text-decoration:none;}
			.sort ul{ border-top:solid 1px #fff;}
				.sort ul li{ border:none;}
				.sort ul li a{ height:40px; font-size:12px; line-height:40px; background:url(../image/sort_sub_ico.png) 30px 50% no-repeat #ecebeb; padding-left:45px;}
				.sort ul li a:hover{ background:url(../image/sort_sub_ico.png) 30px 50% no-repeat #fce2ba;}
	.mainright address{ font-style:normal; padding:10px; padding-bottom:30px; background:url(../image/right_con_bg.jpg) right bottom no-repeat; line-height:25px;}
	
/*底部*/
#footer{ padding:10px 0; background:#292929; color:#fff; line-height:25px; margin-top:25px;}
	#footer a,#footer a:hover{ color:#fff;}
	#footer .b_menu{ float:right;}
		#footer .b_menu a{ padding:0 5px;}
		
		#footer #cnzz_stat_icon_1000208561 a{display: inline-block;width: 20px;height: 20px;}
		#footer #cnzz_stat_icon_1000208561 a img{vertical-align: middle;float: left;margin: 5px 0 0 10px;}


/*清除浮动*/
.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 */ 
