/* CSS Document */
*{ margin:0px; padding:0px;}

body{ background:#FFF; font-size:12px; text-align:center; margin:0px; padding:0px;}

.clear{ clear:both; height:0px; overflow:hidden}

a {
  color:#333333;
  text-decoration:none;}

a:hover {
  color:black;
  text-decoration:none;}

.hr {
  clear:both;
  width:100%;
  height:5px;
  line-height:0px;
  font-size:0px;}
img{ border:none}

dd{ white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}


h1{ font-size:14px;color:#065d7a; width:100px; float:left}

h2{ color:#333; float:right; width:32px; height:10px; margin-top:11px; text-align:right}
/*
h2 a{ color:#333; padding:2px 10px 2px 10px;}

h2 a:hover{ color:#fff; background:#0662c9; padding:2px 10px 2px 10px;}*/

h3{ color:#333; float:right; width:50px; font-size:12px; text-align:right}

h3 a{ color:#333; padding:2px 10px 2px 10px;}

h3 a:hover{ color:#fff; background:#0662c9; padding:2px 10px 2px 10px;}

h4{ font-size:12px; width:50px; float:right}

h4 a{ padding:2px;}

h4 a:hover{ padding:2px; background:#0662c9; color:#fff;}

h6{ width:190px; float:left; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; font-size:12px; color:#333; font-weight:normal;}

h6 a{ color:#0662c9; padding:2px;}

h6 a:hover{ color:#fff; background:#0662c9; padding:2px;}

.tg_banner2 {width:960px;margin:0 auto;}

.main{ width:760px; margin-left:auto; margin-right:auto; text-align:left}

#top {
  clear:both;
  width:760px;
  margin-left:auto;
  margin-right:auto;
  }

#top .lo {
  float:left;
  background:url(/skin/logo1.gif);
  background-repeat:repeat-x
}

#top .logo {
  float:left;
  width:200px;
  height:60px;
}
#top .logo a {
  display:block;
  width:200px;
  height:60px;}

#top .topright {
  float:left;
  width:760px;
  line-height:20px;
  height:20px;
  padding-top:5px;
  margin-top:5px;
  margin-bottom:5px;
  background:url(/skin/top_2.gif);
  text-align:right;
  font-family:ËÎÌå; 
  border:0px solid #d2d2d2; }

#top .topright a {
  padding:3px;}

#top .topright a:hover {
  background:#0662c9;
  color:#FFFFFF;
  }
.search {
	background-image: none;
	float: right;
	height: 24px;
	padding: 0px;
}
.search input {
	float: left;
	margin-top: 0px;
	margin-right: 5px;
}
.search-text {
	line-height: 16px;
	color: #666666;
	height: 16px;
	width: 150px;
	margin-right: 5px;
	border-top: 1px solid #BDBDBD;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #BDBDBD;
}
.topfont {float: left; margin: 0px 2px 10px 5px;}

#top .topad {
  float:left;
  width:472px;
  height:60px;}

#top .topad1 {
  float:right;
  width:88px;
  height:60px;}

#top .topmenu {
  float:left; width:760px; height:30px; border-bottom:4px solid #74BDFF
}
#top .topmenu  ul {
  list-style:none
}
#top .topmenu ul li {
  float:left; width:67px; height:30px;
}
#top .topmenu ul li a {
  display:block; width:100%; height:30px; line-height:30px; color:#333; font-weight:bold; font-size:12px;
}
#top .topmenu ul li a:hover {
  color:#333; width:65px; height:28px; line-height:28px; background:white; border:1px #74BDFF solid;
}
#top .topmenu ul li.homes {
  color:white; background:#74BDFF; margin:0px 3px 0px 0px;
}
#top .topmenu ul li.homes a {
  color:white; background:#74BDFF;
}
#top .topmenu ul li.homes a:hover {
  border:1px #74BDFF solid;
}

#top .top_dh {
  float:left;
  width:760px;
}

#top .top_l {
	float:left;
	width:6px;
	height:25px;
	background:url(/skin/top_1.gif);
}

#top .top_c {
	float:left;
	height:25px;
	width:749px;
	line-height:25px;
	background:url(/skin/top_2.gif) repeat-x;
}

#top .top_c .top_dh_l {
	float:left;
}

#top .top_c .top_dh_l a{
  padding:3px;}

#top .top_c .top_dh_l a:hover{
  
  background:#0662c9;
  color:#FFFFFF;
}
#top span.ico{
	padding-left:20px;
	font-weight:bold;
	color:#ff6600;
	background:url(/skin/dh_ico.gif) no-repeat;
}

#top span.link_s{
	color:#cccccc;
}

#top .top_c .top_dh_r {
	float:right;
}

#top .top_c .top_dh_r a{
  padding:3px;}

#top .top_c .top_dh_r a:hover{
  
  background:#0662c9;
  color:#FFFFFF;
}
#top .top_r {
	float:right;
	width:5px;
	height:25px;
	background:url(/skin/top_3.gif);
}

#top .topnavs {
  float:left;
  width:946px;
  padding:5px 6px;
  background:#F8F8F8;
  border:1px #55BF57 solid;
  text-align:center;}
#top .topnavs a {
  padding:3px;
  margin:0px 2px;}
#top .topnavs a:hover {
  
  background:#0662c9;
  color:white;}  
.banner{ height:90px; width:760px; overflow:hidden; display:block; margin-top:10px; clear:both;}

.bar_01_left{ width:626px; height:290px; padding:5px; border:1px solid #d2d2d2; float:left;  margin:10px 0px 0px 0px; background:url(/skin/div_bg.gif) no-repeat; overflow:hidden}

.bar_01_right{ width:254px; height:300px; border:1px solid #d2d2d2; float:left; margin:0px 0px 0px 10px; background:url(/skin/div_bg.gif) no-repeat; overflow:hidden}

.bar_01_right  ul{ width:245px; margin-left:5px!important; *margin-left:5px!important; *margin-left:5px; margin-top:5px; padding-left:21px; float:left; line-height:25px; list-style:none; background:url(/skin/list_pic.gif) no-repeat; height:250px;}

.bar_01_right  ul h6{ width:146px;}

.bar_01_right  span{ width:88px; padding-left:5px!important; *padding-left:5px!important; *padding-left:5px; float:right; display:block;  white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.bar_01_right  span a{ padding:2px;}

.bar_01_right  span a:hover{ color:#fff; background:#0662c9;  padding:2px;}

.bar_01_right .title{ height:38px; border-bottom:1px solid #d2d2d2; line-height:38px; padding:0px 20px 0px 10px;}

.bar_01_right .title .img{ width:175px; background:url(/skin/new_pic.gif) no-repeat; float:left; height:38px;}

.bar_02{ height:360px; width:758px; border:1px solid #d2d2d2; margin-top:10px;}

.bar_02 .title_01{ height:32px; border-bottom:1px solid #d2d2d2; line-height:32px; padding:0px 20px 0px 10px; background:url(/skin/title_02.gif) repeat-x;}

.bar_02_left{ width:520px; float:left;  background:url(/skin/div_bg.gif) no-repeat; overflow:hidden}

.bar_02_left .list_list {
  float:left;
  width:520px;
}
.list_list ul {
  float:left;
  margin-top:3px;
  margin-left:3px;
}
.list_list ul li {
  float:left;
  width:122px;
  height:170px;
  overflow:hidden;
  margin:2px 0px 0px 0px;
  margin-left:5px!important;
  *margin-left:5px!important;
  *margin-left:5px;
  }
.list_list1 ul {
  float:left;
  margin-top:0px;
  margin-left:3px;
}
.list_list1 ul li {
  float:left;
  width:105px;
  height:100px;
  overflow:hidden;
  margin:2px 0px 0px 0px;
  margin-left:5px!important;
  *margin-left:5px!important;
  *margin-left:5px;
  }
.li_a {
	width:118px;
	height:21px;
	padding:1px;
	border: 1px solid #BBB;
	float: left;
	margin-bottom: 1px;
  }
.li_a11 {
	width:100px;
	height:21px;
	padding:1px;
	border: 1px solid #BBB;
	float: left;
	margin-bottom: 1px;
  }
.list_list ul li .d=ots {
	float:left;
	background:black;
	color:white;
	float:right;
	width:30px;
	height:20px;
	line-height:20px;
	text-align:center;
	cursor:pointer;
	margin-right: 1px;
}
.li_a2 {height:auto;width:122px;text-align:center;padding: 3px 0px;float: left;line-height: 16px;}
.li_a2 span {color: #CC3399;}
.li_a2:hover { background:#F70AA0;color:white;}

.li_a21 {height:auto;width:102px;text-align:center;padding: 3px 0px;float: left;line-height: 16px;}
.li_a21 span {color: #CC3399;}
.li_a21:hover { background:#F70AA0;color:white;}

.list_list ul li h1 {
  display:block;
  cursor:pointer;
  padding-top:4px;
  width:138px;
  font-size:12px;
}

.list_list ul li a.bk {
  border:1px solid #E4E4E4;
}
.list_list ul li a:hover span {
  cursor:pointer;
  color:white;}
.list_list ul li a:hover .dots {
  color:orange;}
.list_list ul li span {
text-align:center;
}
.list_list ul li span.title {
float:left;
width:100%;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
line-height:22px;
}
.list_list ul li span.typename {
width:100%;
float:left;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
color:#F70AA0;
display:block;
}

.bar_02_right{ float:left; width:238px; background:url(/skin/div_bg.gif) no-repeat; overflow:hidden}

.bar_02_right  ul{ width:335px; margin-left:10px; margin-top:4px; padding-left:15px; float:left; line-height:25px; list-style:none;height:355px;}

.bar_02_right  span{ width:67px; padding-left:10px; float:right; display:block;  white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.bar_02_right h6{ width:250px;}

.bar_02_right  span a{ padding:2px;}

.bar_02_right  span a:hover{ color:#fff; background:#0662c9;  padding:2px;}

.bar_03{ height:185px; border:1px solid #d2d2d2; margin-top:10px; background:url(/skin/div_bg.gif) no-repeat; overflow:hidden}

.bar_03 .img{ border:2px solid #d2d2d2; height:181px; width:45px; float:left; display:block; overflow:hidden}

.bar_03  .ul{ width:160px; margin-left:10px!important; *margin-left:10px!important; *margin-left:5px; margin-top:5px; padding-left:21px; float:left; line-height:25px; list-style:none; background:url(/skin/list_pic.gif) no-repeat; height:178px; overflow:hidden}

.bar_03  .ull{ width:174px; margin-left:10px!important; *margin-left:10px!important; *margin-left:5px; margin-top:10px; padding-left:5px; float:left; line-height:21px; list-style:none; height:178px; overflow:hidden}

.bar_03  .span{ width:67px; padding-left:10px!important; *padding-left:10px!important; *padding-left:5px; float:right;  display:block;  white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.bar_03  .span a{ padding:2px;}

.bar_03  .span a:hover{ color:#fff; background:#0662c9;  padding:2px;}

.bar_03_right{ width:523px; float:left; margin-top:10px;}

.bar_03 .list_list ul{ margin-top:-2px;}

.bar_03 .list_list li{margin-left:5px; display: inline;}

.bar_04 { 
   height:302px; margin-top:10px;
}

.bar_04_313 { 
   width:246px; height:300px; border:1px solid #d2d2d2; float:left; margin-left:8px;  background:url(/skin/div_bg.gif) no-repeat; overflow:hidden
}

.bar_04_313 .title_01{ 
   height:32px; line-height:32px; padding:0px 10px 0px 10px; background:url(/skin/title_02.gif) repeat-x; border-bottom:1px solid #d2d2d2;
}

.bar_04_313  .ul{
   width:174px; margin-left:10px!important; *margin-left:10px!important; *margin-left:5px; margin-top:10px; padding-left:21px; float:left; line-height:25px; list-style:none; background:url(/skin/list_pic.gif) no-repeat; overflow:hidden
}

.bar_04_313  .ull{
   width:254px; margin-left:0px!important; *margin-left:0px!important; *margin-left:0px; margin-top:10px; padding-left:10px; float:left; line-height:25px; list-style:none; overflow:hidden
}

.bar_04_313  .span{
   width:67px; padding-left:10px!important; *padding-left:10px!important; *padding-left:5px; float:right; display:block;  white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;
}

.bar_04_313  .span a{
   padding:2px;
}

.bar_04_313  .span a:hover{
   color:#fff; background:#0662c9;  padding:2px;
}

.bar_04_313 .list_list ul{
   margin: 0px;padding: 0px;
}

.bar_04_313 .list_list li { 
   margin-left:11px!important; *margin-left:10px!important; *margin-left:6px;
}


.bar_07{ height:342px; padding:20px 1px 2px 10px; background-color:#ECEFF0; margin-top:10px;}

.bar_07_378{ background:#FFF; height:342px; width:919px; float:left;  background:#fff url(/images/div_bg.gif) no-repeat; overflow:hidden}

.bar_07_313{ width:303px; float:left}

.bar_07_313  ul{ width:275px; margin-left:10px!important; *margin-left:10px!important; *margin-left:5px; margin-top:10px; padding-left:15px; float:left; line-height:25px; list-style:none; height:335px; overflow:hidden}

.bar_07_313  span{ width:67px; padding-left:10px; float:right;  display:block;  white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.bar_07_313  span a{ padding:2px;}

.bar_07_313  span a:hover{ color:#fff; background:#0662c9;  padding:2px;}

.bar_07_500{ width:606px; float:left;}

.bar_07_500  .list_list {
  float:left;
  width:606px;
  padding:5px;}
.bar_07_500  .list_list ul {
  float:left;
}
.bar_07_500  .list_list ul li {
  float:left;
  width:193px;
  height:160px;
  overflow:hidden;
  margin:5px 0px 0px 5px;
  margin-left:8px!important;
  *margin-left:8px!important;
  *margin-left:6px;
  }
.bar_07_500  .list_list ul li a {
  display:block;
  width:190px;
  height:20px;
  padding-top:98px;}
.bar_07_500  .list_list ul li .dots {
  float:left;
  background:black;
  color:white;
  float:right;
  width:30px;
  height:20px;
  line-height:20px;
  text-align:center;
  cursor:pointer;}
.bar_07_500  .list_list ul li a.a2 {
  padding:0px;
  height:auto;
  width:188px;
  text-align:center;}
.bar_07_500  .list_list ul li a.a2:hover {
  background:#F70AA0;
  color:white;}
.bar_07_500  .list_list ul li h1 {
  display:block;
  cursor:pointer;
  padding-top:4px;
  width:190px;
  font-size:12px;
}
.bar_07_500  .list_list ul li a.bk {
  border:1px solid #E4E4E4;
}
.bar_07_500  .list_list ul li a:hover span {
  cursor:pointer;
  color:white;}
.bar_07_500  .list_list ul li a:hover .dots {
  color:orange;}
.list_list ul li span {
text-align:center;
}
.bar_07_500  .list_list ul li span.title {
float:left;
width:100%;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.bar_07_500  .list_list ul li span.typename {
width:100%;
float:left;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
color:#F70AA0;
display:block;
}

.bar_07_30{width:30px; float:left}

.friend{padding:3px 2px 3px 2px; margin:10px 3px 5px 3px; text-align:left; color:#333}

.friend a{ color:#333;  padding:3px 2px 3px 2px; line-height:25px; margin-top:5px 3px 5px 3px;}

.friend a:hover{ color:#fff; background:#0662c9;  padding:3px 2px 3px 2px; line-height:25px; margin-top:5px 3px 5px 3px;}


.footer{ height:70px; border-top:2px solid #0662c9; padding:5px 10px 0px 0px; margin-top:5px;}

.footer_60_155{ height:80px; width:155px; float:left}

.copyRight{ height:80px; text-align:right; line-height:30px;}

.copyRight ul{ list-style:none; float:right; line-height:30px;}

.copyRight ul li{ float:left; height:14px;}

.copyRight ul li a{ padding:2px 5px 2px 5px; color:#0662c9; text-decoration:none}

.copyRight ul li a:hover{ padding:2px 5px 2px 5px; background:#0662c9; color:#fff; text-decoration:none}

.copyRight span{ text-align:right; line-height:22px;}

.copyRight span a{ padding:2px 5px 2px 5px; color:#0662c9;  line-height:30px;}

.copyRight span a:hover{ padding:2px 5px 2px 5px; background:#0662c9; color:#fff;   line-height:30px;}

/*js*/

#ifocus a {
   color:#000; font-size:14px; text-decoration:none;font-size:14px;
}
#ifocus a:hover {
   text-decoration:none; font-size:14px; color:#0662c9; 
}
ul, li { list-style:none; }
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; }
input, textarea, select, button { font:12px Helvetica, Arial, sans-serif; }
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/

/* iFocus style */
#ifocus {
   width:492px; float:left; height:300px; margin:0px;border:1px solid #d2d2d2; background:#F8F8F8; 
}
#ifocus_pic {
   display:inline; position:relative; float:left; width:372px; height:279px; overflow:hidden; margin:10px 0 0 10px; 
}
#ifocus_piclist { 
   position:absolute; 
}
#ifocus_piclist li {
   width:372px; height:279px; overflow:hidden;
}
#ifocus_piclist img {
   width:372px; height:279px; 
}
#ifocus_btn {
   display:inline; float:left; width:88px; padding:9px 9px 0 10px; 
}
#ifocus_btn li {
   width:88px; height:68px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); margin-top:0px!important; * margin-top:0px!important; *margin-top:-2px; border:1px solid #d2d2d2; background:#E6EFF9
}

#ifocus_btn li .word{width:120px; padding:10px;; float:left; line-height:22px; font-size:12px; display:block}
#ifocus_btn img { width:80px; height:60px; margin:4px; }
#ifocus_btn .current { background: url(img/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:636px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; font-size:16px; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }



.links {background-color: #F5F5F5;padding: 10px 10px 14px 10px;height: 60px;width: 738px;margin: 10px auto;border: 1px solid #DDD;overflow: hidden;}
.links dt {font-size: 14px;font-weight: bold; background:url(/skin/sulanbg.gif) no-repeat left bottom;height: 24px;width: 737px;margin-bottom: 4px}
.links dd {line-height: 24px;width: 743px;}
.links dd a {display: inline-block;margin-right: 9px;}
