﻿html{ padding:0px; margin:0px; height:100%;  background:#547DB5 url(../images/hd1bg.jpg) repeat-x;}
body{ margin:0px auto; width:960px; padding:0; font-family:"宋体" ;text-decoration:none;font-size:12px; background:#fff;line-height:150%;}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{ font-weight:bold;}
.huishe{filter:gray();filter:alpha(Opacity=80);}
img{ border:none;}
.red{ color:#FF0000;} 
.reds{ color:#FF0000; cursor:pointer;} 
a{ color:#000; text-decoration:none;}
body a:hover{color:#FF0000;}
.clear{ clear:both; height:0px; overflow:hidden;}
.none{ display:none;}
#QQ{ position:absolute; top:380px; right:10px; font-size:12px; font-weight:100;}
.qq{width:115px; height:170px; overflow:hidden; background:#FFFFFF; border:1px solid #CCCCCC;}

/*base s*/
.hd0{ background:#547DB5 url(../images/hd1bg.jpg);}
.hd1{  height:110px; padding:16px 137px 0 148px; background:url(../images/logo.jpg) no-repeat 30px 17px; overflow:hidden;}
.hd1 h1{ padding:0; margin:0; color:#FDFEFF; font-size:18px; height:26px; overflow:hidden;}
.hd1 h1 a{color:#FDFEFF;}
.hd1 h1 a:hover{ color:#485063;}
.hd2{ margin-top:-126px; margin-left:823px; padding-top:14px; height:112px; position:absolute; overflow:hidden;}
.hd2 h1{ padding:0; margin:0 0 4px 0; background:#547DB5; width:113px; height:20px; border:1px solid #B3E5FF; color:#E2E0E1; font-size:12px; font-weight:100; text-align:center;}
.hd2 h1 a{ color:#E2E0E1;}
.hd2 h1 a:hover{color:#C1C3C0;}
.hd3{ margin:0 auto; text-align:center; padding-top:6px; height:246px; overflow:hidden;}
.hd4{ margin:0 6px; height:37px; background:url(../images/navbg.gif) repeat-x; overflow:hidden;}
.hd5{ margin:-37px 6px 0 6px; background:url(../images/navlbg.gif) no-repeat left; height:37px; position:absolute; overflow:hidden;}
.hd6{ margin:-37px 0 0 949px; background:url(../images/navrbg.gif) no-repeat; height:37px; position:absolute; overflow:hidden;}
.hd7{ margin:-37px 1px 0 11px; width:948px; height:37px; position:absolute; overflow:hidden;}
.hd7 h1{ float:left; margin:0; padding:10px 6px 0 7px; font-size:12px; color:#fff; text-align:center; overflow:hidden;}
  #nav1{ padding-left:22px;}
.hd7 a{ color:#fff;}
.hd8{ height:8px; overflow:hidden;}

.im1{ height:233px; overflow:hidden;}
  .im1a{ float:left; padding-left:15px; width:281px; margin-right:22px; height:233px; overflow:hidden;}
	 .iabout{ padding:15px 5px 0 0; margin:0; height:185px; font-size:12px; line-height:23px; font-weight:100; overflow:hidden;}
	 .iabout img{ margin:0 14px 2px 6px; padding:1px; width:120px; height:79px; border:1px solid #8D8D8D;}	  
  .im1b{ float:left; width:340px; height:233px; margin-right:26px; overflow:hidden;}
     .inews{ padding:11px 0 0 0; margin:0; height:190px; overflow:hidden;}
	 .inews h2{ padding:0; margin:0; height:28px; overflow:hidden;}
	    .inewst{ float:left; padding:0 0 0 12px; margin:0; width:254px; background:url(../images/iarrew.gif) no-repeat 3px 8px; height:28px; font-size:12px; font-weight:100; overflow:hidden;}
		.inewsj{ float:left; padding:0; margin:0; width:74px; height:28px; font-size:12px; font-weight:100; overflow:hidden;}
  .im1c{ float:left; width:260px; height:233px; margin-right:16px; background:url(../images/contactbg.gif) no-repeat 10px 6px; overflow:hidden;}
  .im1c h1{ margin:0; padding:67px 0 0 0; font-size:12px; color:#254590; height:56px; overflow:hidden;}
  .im1c h2{ margin:0; padding:0 0 0 10px; height:39px; overflow:hidden;}
  .im1c h3{ margin:0; padding:0; height:69px; overflow:hidden;}
  .im1c h3 img{ padding:1px; margin:0; height:61px; width:117px; border:3px solid #CECFD1; overflow:hidden;}

.im2{ height:180px; overflow:hidden;}
  .im2a{ float:left; padding-left:15px; width:281px; height:233px; margin-right:22px; overflow:hidden;}
/*banner*/.ber1{ padding:8px 0 0 20px; margin:0; height:21px; font-size:14px; color:#1B5084; background:url(../images/bertbg.gif) no-repeat 9px 7px;} 
          .ber1 a{ color:#1B5084;}
		  .ber2{ padding:0; margin:0; height:3px; background:url(../images/ber2bg.gif) repeat-x; overflow:hidden;}
		  .ber3{ padding:0; margin:-19px 0 0 240px; position:absolute; height:19px; overflow:hidden;}
		  .ber4{ padding:0; margin:-19px 0 0 290px; position:absolute; height:19px; overflow:hidden;}
		  .ber5{ padding:0; margin:-19px 0 0 569px; position:absolute; height:19px; overflow:hidden;}
	.igcal{ padding:19px 0 0 0; margin:0; height:127px; overflow:hidden;}
	.igcal img{ width:115px; height:95px; padding:2px; margin-left:13px; border:1px solid #8D8D8D;}
	.igcal h2{ float:left; padding:0; margin:0; font-size:12px; font-weight:100; text-align:center;}
  .im2b{ float:left; width:626px; height:233px; overflow:hidden;}

.ft1{ padding:12px 12px 0 12px; border-bottom:1px solid #83878A; background:#547DB5;}
.ft1 h1{ padding:9px 5px 0 5px; margin:0; display:inline; font-size:12px; font-weight:100;}
.ft1 a{ color:#E3E3E3;}
  #lk1{ width:65px; color:#fff; display:inline; font-weight:bold;}
.ft2{ padding-top:15px; height:72px; background:#547DB5 url(../images/ftbg.gif) no-repeat 158px 66px; text-align:center; color:#E1E1E1; line-height:23px; overflow:hidden;}
.ft2 a{ color:#e1e1e1;}

/*list*/
.nm{}
  .nm1{ float:left; padding:0 0 193px 6px; margin-bottom:6px; width:210px;}
    .lcpzx{ padding:0; margin:0; width:210px; height:52px; overflow:hidden;}
	.lnavlist{ padding:15px 0 15px 39px; margin:0; width:150px;}
	  .lnavlist h2{ padding:7px 0 0 31px; margin:0; font-size:12px; font-weight:100; height:21px; border-bottom:1px solid #A8A8A8; background:url(../images/lnavarrew.gif) no-repeat 15px 11px; overflow:hidden;}
  .nm2{ float:left; width:723px; margin-bottom:6px; padding:0 6px 0 15px; background:url(../images/nm2bg.gif) left repeat-y;}
    .nm2site{ padding:6px 0 0 26px; margin:0; height:23px; background:#E4E4E4 url(../images/nm2navtbg.gif) no-repeat 10px 4px; font-size:12px; font-weight:100; overflow:hidden;}
	.lycon{}

  .ncon{ padding:0; margin:0; width:794px; height:auto; overflow:auto;}
    .news{ padding:28px 0 0 0; margin:0 auto; width:617px; overflow:hidden;}
	.news li{ border-bottom:1px dotted #9E9E9E; height:26px; list-style:none; font-size:12px; font-weight:100;}
	  .newst a{}
	  .newst{ float:left; margin-left:3px; padding:6px 0 0 15px; width:520px; background-image:url(../images/narrew.gif);
	           background-repeat:no-repeat; background-position-x:1px; background-position-y:11px; overflow:hidden;}
	  .newsj{ float:left; padding-top:6px; width:75px; color:#9B9B9B; overflow:hidden;}
    .pro{ padding:13px 0 0 0; margin:0; overflow:hidden;}
	.pro li{ float:left;  list-style:none; width:150px; height:145px; padding:0 0 0 22px; margin:0; text-align:center; font-size:12px; font-weight:100;line-height:22px;overflow:hidden;}
	.pro li img{ width:144px; height:105px; border:1px solid #EAEBED; padding:2px; overflow:hidden;}
	.pro a{ color:#000; font-weight:bold; font-size:12px; font-weight:100;}
.bjing{ padding:0; margin:-199px 0 0 6px; position:absolute; width:210px; height:193px; overflow:hidden;}
.showinfo{ margin:18px 10px 0 20px; padding:0; line-height:150%; overflow:hidden;}
.showinfo li{ list-style:none;}
  .infot{ text-align:center; font-size:14px; font-weight:600; color:#f00; height:25px; padding-bottom:12px; overflow:hidden;}
  .infoimg{ text-align:center;}
  .infocon{ font-size:12px; font-weight:100; line-height:165%; padding-bottom:20px;}
#pgs{ text-align:right; list-style:none; width:597px; border:none; padding:15px 0 15px 20px; margin:0; font-weight:100; font-size:12px;}
#pgs a{ font-weight:100;}
#pgs2{ text-align:left; list-style:none; border:none; padding:15px 30px 0 30px; margin:0;
       font-size:12px; font-weight:100; padding-bottom:15px;}
#pgs2 a{color:#111111}
#pgs2 a:hover{color:#f00;}
strong{ font-weight:bold;}
