@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0; list-style:none; }
body{ background:url(images/bg.jpg) #e8f1ed repeat-x; margin:0; padding:0; font-family:"微软雅黑"  ; font-size:14px  }
a{ text-decoration: none; color:#666666}
a:hover{ text-decoration:underline}
img{ border:0;}
.head{ width:990px; margin:0 auto; height:218px; }
.login_btn{ background:#949494; display:block; width:80px; height:50px; float: right; text-align:center;  }
.logo{ background:url(images/logo.jpg) left center no-repeat; text-indent:-9999em; display:block; height:168px; width:950px;}
.nav{ background:#0569A5; height:50px; overflow:hidden}
.nav ul li{ float:left; display:inline; line-height:50px; font-family:"微软雅黑" }
.nav ul li a{color:#ffffff; padding:0 22px;  }
.nav ul li a:hover{ background:#0292D9; display:block ; text-decoration:none}
.nav ul li a.active{ background:#00A3E4; display:block ; }
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  font-size:0;
  line-height:0;
}

.banner{ height:350px; width:auto;} 
.bannerbg01{ background:#8ec6de}
.banner01{ width:1003px; margin:0 auto;}
#container{ width:960px; margin:0 auto; background:#ffffff; padding:0 20px 20px 20px; overflow:hidden  }
#container1{ width:1000px; margin:0 auto; background:#ffffff; padding:20px 0; overflow:hidden  }
.notice{ background:url(images/noticebg.gif); height:50px; padding-bottom:10px; line-height:55px; margin-bottom:10px;}
.notice h1{ font-family:"黑体"; float:left; line-height:55px; font-size:18px; font-weight:200; margin-right:20px;}
.newsImg{ margin-bottom:15px; height:230px;}
#ifocus { 
	width:960px;
	height:375px;
    border:1px solid #DEDEDE;
    background:#F8F8F8;
	margin:10px 0;
	 }
 #ifocus_pic 
 {
	  display:inline;
	  position:relative; 
	  float:left; 
	  width:680px; 
	  height:350px; 
	  overflow:hidden; 
	  margin:10px 0 0 10px; 
	  }
#ifocus_piclist { 
position:absolute;
 }
#ifocus_piclist li { 
	 width:680px;
	 height:350px; 
	 overflow:hidden;
 }
#ifocus_piclist img {
	 width:680px;
	  height:350px; 
	  }
#ifocus_btn { 
     display:inline; 
	 float:right; 
	 width:260px; 
	 margin:9px 9px 0 0; 
	 }
#ifocus_btn li { 

     width:260px; 
	 height:65px; 
	 cursor:pointer; 
	 opacity:0.5;
	  -moz-opacity:0.5; 
	  filter:alpha(opacity=50); 
	  }
#ifocus_btn img { 
 	width:75px;
	height:52px; float:left;
    margin:2px 8px 0 11px; 
	}
#ifocus_btn p{ line-height:25px; font-size:12px; overflow:hidden; font-family:"宋体"}
#ifocus_btn .current {
	 background: url(i/ifocus_btn_bg.gif) no-repeat; 
	 opacity:1; -moz-opacity:1; filter:alpha(opacity=100); 
	 }
#ifocus_opdiv { 
	  position:absolute; 
	  left:0; 
	  bottom:0; 
	  width:680px;
	   height:35px;
		background:#000;
		 opacity:0.5; 
		 -moz-opacity:0.5; 
		 filter:alpha(opacity=50); 
   }
#ifocus_tx { 
  position:absolute; 
  left:8px; 
  bottom:8px; 
  color:#FFF; }
#ifocus_tx .normal { 
  display:none;
  }
.more{ float:right; font-family: "宋体"; font-size:14px; margin-right:20px;} 
.more a{ color:#888888}
.video{ float:left; width:302px; height:314px; overflow:hidden; background:#eee;}
.kuaijie{ background:#e9eaeb;float:left; width:283px; height:269px; padding:10px 10px 0 10px; margin:15px 0}
.kuaijie a{ float:left; text-indent:-9999em; width:138px; height:79px; margin-bottom:10px; display:inline  }
.kuaijie1{ background:#e9eaeb;float:left; width:235px; height:269px; padding:10px 10px 0 10px; margin:15px 0}
.kuaijie1 a{ float:left; text-indent:-9999em; width:112px; height:79px; margin-bottom:10px; display:inline; border-left:1px solid #cccccc;border-right:1px solid #cccccc  }
.kuaijie .ico01,.kuaijie1 .ico01{ background:url(images/ico01.gif) center no-repeat;}
.kuaijie .ico02,.kuaijie1 .ico02{ background:url(images/ico02.gif) center no-repeat;}
.kuaijie .ico03,.kuaijie1 .ico03{ background:url(images/ico03.gif) center no-repeat;}
.kuaijie .ico04,.kuaijie1 .ico04{ background:url(images/ico04.gif) center no-repeat;}
.kuaijie .ico05,.kuaijie1 .ico05{ background:url(images/ico05.gif) center no-repeat;}
.kuaijie .ico06,.kuaijie1 .ico06{ background:url(images/ico06.gif) center no-repeat;}
.kuaijie .kleft,.kuaijie1 .kleft{ margin-right:7px;}
.company_show{ float:right; width:640px; border-top:1px solid #ddd; border-right:1px solid #ddd; margin:15px 0 15px 15px;}
.company_show ul li { float:left; width:212px; border-left:1px solid #dddddd;border-bottom:1px solid #dddddd; line-height:75px; text-align:center}
.show_tit{ height:48px; border-left:1px solid #dddddd;border-bottom:1px solid #dddddd; line-height:48px; text-indent:20px; font-family:"黑体"; font-size:20px; font-weight:200; color:#499070 }
.associator_show{ height:220px; margin:12px 0; overflow:hidden}
.associator_show ul{ background:#eeeeee; padding:8px 0; height:160px; }
.associator_show ul li { float:left; margin:0 4px; height:160px; width:110px; background:#ffffff; border:1px solid #ccc; font-size:12px; color:#999999; text-align:center; line-height:18px; display:inline}
.associator_show ul li img{ height:133px; width:100px;  }
h1{ font-family:"黑体"; font-size:20px; font-weight:200; color:#499070; margin-bottom:10px; }
.hh{ height:10px; line-height:0; font-size:0;}
.hhh{ height:20px; line-height:0; font-size:0;}
.link{ margin-bottom:20px;}
.link a{ margin-right:8px;}
.left { float:left; width:255px;}
 ul.news_list{ margin-top:15px; width:318px; float:right}
 ul.news_list li{ line-height:40px; border-bottom:1px dotted #ccc}
.list{ clear:both; overflow:hidden; min-height:400px; _height:400px;}
.list ul li{ line-height:40px; border-bottom:1px dotted #ccc}
.date{ float:right}
ul.slist li{line-height:40px; border-bottom:1px dotted #dddddd;}
/*** left_menu ***/
.left_menu{ font-size:16px; margin-bottom:15px; }
.left_menu ul{ margin:0; padding:0;}
.left_menu ul li{
	 height:45px; line-height:45px; text-indent:20px; border-bottom:1px dotted #cccccc;
}
.left_menu ul li+li{
	height: 45px;
}
.left_menu ul li a{
	display: block;
	color: #29684c;
	height: 45px;
	border: 0 none;
	font:normal 16px/40px ;
	line-height: 45px;
}
.left_menu ul li a:hover{
	height: 45px;
	background: #eeeeee;
	border-top: 1px solid #fff;
	line-height: 45px; display: block; text-decoration:none
}
.left_menu ul li+li:hover a{
	height: 45px;
	background: #eeeeee;
	border: 0 none;

	line-height: 45px;
}
.left_menu ul li:hover + li{border-top: 1px dotted #fff;}
.left_menu ul li.current{

	height: 45px;
	background: #eeeeee;
	border: 1px 86c4dd #71b9c1;	line-height: 45px;
}
.left_menu ul li.current a{
	display: block;
	color: #333333;
	height: 45px;
	text-decoration: none;
	font:bold 16px/40px; 	line-height: 45px;
}
.right{ float:right;  width:680px;}
.news_img{ float:left; width:342px; margin-right:20px;}
/*选项卡*/
#tab_container1 {
	width:312px;
	text-align:left;
	float:left;
	margin:0 16px;
}
#tab_container2 {
	width:312px;
	text-align:left;
	float:right;
}
.cls_tab_nav11 {
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
	width:310px;
	height:47px;
	overflow:hidden;
	font-size:16px;
	text-align:left;
	background:url(images/tabbg01.gif) repeat-x bottom;
}

.cls_tab_nav11 ul { font-family:"微软雅黑";
	width:310px;
	float:left;
	font-size:16px;
	margin:0;
	padding:0;
}
.cls_tab_nav_li11 {
	background:url(images/tabbg.gif) no-repeat -105px 0;
	width:106px;
	height:47px;
	line-height:47px;
	float:left;
	display:inline;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
}
.cls_tab_nav_li_first11 {
	background-position:0px 0px;
}
.cls_tab_nav_li11 a {
	text-decoration:none;
	color:#358763;
	font-size:16px;
}
.cls_tab_body11 {
	height:245px;
	border:1px solid #dddedf;
	border-top:none;
	min-height:102px;
	padding:10px;
}
.cls_div11 {
	display:none;
	font-size:16px;
}
.cls_div11 ul li{ line-height:35px; font-size:14px}
/**/
.page{ clear:both; height:35px; line-height:35px; margin-top:20px; font-size:14px; margin-left:10px;}
.page a{ margin-right:15px;}
.foot{ width:100%; margin:15px 0;}
.bottom{ width:1002px; margin:0 auto; height:60px; line-height:28px; font-size:14px; color:#555555}
.bottom span{ float:right;}
table.show{ border: none; border-collapse: collapse; margin-top:15px; empty-cells:hide}
table.show tr td{ border:1px solid #ccc; text-align:center; padding:15px; line-height:25px;}
.service_head{ width:100%; height:145px; margin:0 12px 30px 12px;}
.service_head a{ margin:0 8px; border:1px solid #ccc; width:145px; height:145px; display:block; float:left; text-indent:-9999em;}
.service_head a.service01{ background:url(images/service01.jpg);}
.service_head a.service02{ background:url(images/service02.jpg);}
.service_head a.service03{ background:url(images/service03.jpg);}
.service_head a.service04{ background:url(images/service04.jpg);}
.service_head a.service05{ background:url(images/service05.jpg);}
.service_head a.service06{ background:url(images/service06.jpg);}
.list_left{ margin-left:20px; width:960px;}
.list_left  h1,.listh h1{ font-family: "黑体"; font-size:20px; color:#333}
.right h3{ font-family:"黑体"; font-size:20px; color:#333; text-align:center; line-height:30px; font-weight:200 }
.listh h1{ margin-left:7px; margin-bottom:10px;}
.list_right{ float:right; width:270px; margin-right:20px} 
.listh { margin:0 12px;}
.listh h2{ font-size:16px; line-height:35px; text-indent:10px;}
.listh ul li{ margin:0 8px 18px 9px; padding:8px;  border:1px solid #ccc; width:290px; float:left}
.tittle{ font-size:16px; font-weight:bold; line-height:30px;}
.time{ font-size:12px; color:#999999; font-size:12px; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; text-align:center; line-height:35px;}
.content{ line-height:180%; overflow:hidden;}

.reg_left{ float:left; width:550px; margin-left:70px; border-right:1px solid #dddddd; margin-top:20px;}
.reg_left span{ color:#C30; margin-right:5px;}
.reg_left label{ width:100px; text-align:right; margin-right:15px; font-size:14px;display:block; float:left;}
input.email{ width:250px; padding:3px 5px; line-height:25px; font-size:14px; border:1px solid #bbbbbb}
input.password{ width:250px; padding:3px 5px; line-height:25px; font-size:14px; border:1px solid #bbbbbb}
table.hr{ border: none; border-collapse: collapse; margin-top:15px; empty-cells:hide}
.reg_input{ margin:20px 0;}
.btn_submit{ width:200px; height:40px; font-size:16px; margin:20px 26px;}

.reg_right{ float:right; width:320px; margin-right:20px; padding-top:10px;} 
.reg_right p{ font-size:16px; color:#29684c; line-height:45px;}
.reg_right a{ font-size:18px;}

table.hr tr td{ border-top:1px solid #ccc; text-align:left; padding:5px 10px; line-height:35px;}
table.hr tr td a{ color:#29684c}
table.hr tr td h1{ font-weight:bold; font-size:14px; font-family:"宋体"; color:#333}
.date{ color:#666666}
.search{ background:#eeeeee; height:40px; padding:10px; margin:15px 0;}
.searchk{ height:25px; padding:5px; line-height:25px; width:400px; font-size:14px}
.searchbtn{ height:39px;background:#29684c; color:#ffffff; border:1px solid #29684c; width:80px; font-size:16px }
.errorinfo{ text-align:center}
.error{ font-size:18px; color:#C30}
.hylist ul li{ line-height:25px; border-bottom:1px dotted #ccc; height:180px; margin-bottom:25px; padding-bottom:25px;}
.hylist img{ float:left; margin-right:20px; height:200px;}
.company_show1{ border-top:1px solid #ddd; border-right:1px solid #ddd; margin:15px 0 15px 0; overflow:hidden}
.company_show1 ul li { float:left; width:238px; border-left:1px solid #dddddd;border-bottom:1px solid #dddddd; line-height:75px; text-align:center}

.mes{ margin:0 auto; width:960px; }

.BoderTab {
   
    color: #000000;
    font-family: "Verdana","Courier New","Courier","mono";
    line-height: 18px;
    margin: 0;
    padding:10px 0;
}
.BoderTabt {
    border: 0 solid #ddd;
    color: #000000;
    font-family: "Verdana","Courier New","Courier","mono";
    line-height: 18px;
    margin: 0;
    padding:10px 0;
}
.BoderTab1 {
    border-color: #003333;
    border-right: 0 solid #003333;
    border-style: solid;
    border-width: 0;
    color: #000000;
    font-family: "Verdana","Courier New","Courier","mono";
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.BoderTab2 {
    border-color: #003333;
    border-right: 1px solid #003333;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: "Verdana","Courier New","Courier","mono";
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding: 0;
}
td {
    font-size: 14px;
    line-height: 150%;
}
.Books_Info {
    background-color: transparent;
    border: 1px solid #CECECE;
    line-height: 160%;
    padding: 5px;
    width: 99%;
	margin-top:10px;
}
.mestit {
    background: url("images/ly.jpg") scroll 0 0 transparent;
    color: #5eb18b;
    display: inline-block;
    margin-right: 10px;
   width:185px; height:50px; line-height:50px; text-indent:90px; float:left
}

.mestit1 {
    color: #538ec8;
    display: inline-block;
    margin-right: 10px;
   width:185px; height:50px; line-height:50px; text-indent:40px;
}

.mestit:hover,.mestit1:hover {
    color: #333;
}
.mestext {
    color: #777777;
    font-size: 12px;
    padding: 10px 15px;
}
.guanli {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #add3e0;
    margin: 0 10px 10px 15px;
    padding: 10px;
}
.guanlileft {
    float: left; line-height:40px;
}
.guanliright {
    float: right;
    font-size: 12px;
}
.xbanner {
    margin: 0 auto;
    width: 950px;
}
.ico2 {
    background: url("images/liuy.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: left;
    text-indent: 24px;
    width: 200px;
}
.tabbg {
    padding-top:20px;
    margin-bottom: 20px;
}
.STYLE1 {
    color: #538ec8;
    font-weight: bold;
}

TABLE.tabtd tr td{ border-right:1px solid #ddd}

.intext{ line-height:22px; padding:2px; height:22px; width:190px; margin:10px 0;}