@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; }
body{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}
a{ color:#333; text-decoration:none; }
a:hover{ color:#ff6600; text-decoration:underline; }
ul{ list-style:none; }
.clear{ clear:both; overflow:hidden; width:100%; height:0; }
select,button { margin: 0;	font-size: 12px;	font-family: Tahoma, SimSun, sans-serif; }
a.atrain{ color:#000; }
/*分页字符串*/
.pagelist{ color:#999; text-align:left; font-size:12px; }
.pagelist a{ color:#333; }
.pagelist a:hover{ color:#ff6600; }
/*整体布局*/
#content{margin:0 auto; width:979px;}
#header{width:100%;height:215px;overflow:hidden;margin-bottom:13px;}
#con{width:100%;margin-bottom:10px;}
#con_left{float:left;width:205px;overflow:hidden;margin-right:14px; }
#con_right{float:left;width:760px; overflow:hidden;}
#footer{width:100%; background:url("../images/footer_bg.gif") no-repeat left top; padding-top:15px; padding-bottom:15px; text-align:center;}
/*头部*/
#banner{ width:100%; height:150px; overflow:hidden; }
#menu{ height:38px; overflow:hidden; background:url("../images/bg_menu.gif") repeat-x left top; text-align:center; margin:0 auto;text-align:center }
#menu ul{margin:0 auto;list-style:none;width:830px;height:38px; display:block;}
#menu ul li{background:url("../images/bg_menu_line.gif") no-repeat right center; height:38px; line-height:38px; float:left; }
#menu ul li a{ font-size:14px; color:#fff; text-decoration:none; font-weight:bold; display:block; float:left; height:38px; padding:0 33px; padding-right:34px; }
#menu ul li a:hover{ background:url("../images/bg_hover_menu.jpg") no-repeat center center; overflow:hidden; }
#log_sea{ width:100%; height:27px; overflow:hidden; background:#f1f4f7; color:#39485b; }
#log_sea input.text{ border:1px solid #dcdcdc; width:80px; height:18px; }
	/*注册表单样式*/
.diagdiv{ padding-top:10px; padding-bottom:10px; }
.diagdiv table td{ padding:2px 0; text-align:left; color:#444; }
.diagdiv table td.r{ text-align:right; vertical-align:text-top; }
.diagdiv table td strong{ font-size:12px; }
.diagdiv table td .inputcss{ border:1px solid; border-color:#444 #eee #eee #444; width:260px; height:18px; line-height:18px; }
.diagdiv table td.tmsg{ color:#999; text-align:left; width:280px; }
textarea{ overflow:auto;  width:260px; height:80px}
#log_sea a.loginout{ color:#blue; text-decoration:underline; }
/*底部*/
#footer .f_menu{ list-style:none; }
#footer .f_menu li{ display:inline; }
#footer .f_menu li a{ color:#39485b; line-height:180%; padding:0 7px; }
#footer .f_menu li span{ color:#39485b; }
#footer .copyright{ line-height:150%; margin-top:5px; }
/*左边*/
	/*左边菜单模块*/
#con_left ul.con_left_nav{ margin-left:12px; width:193px; margin-bottom:10px; list-style:none; overflow:hidden; }
#con_left ul.con_left_nav li{ width:193px; height:36px; background:url("../images/left_bg.gif") repeat-x left top; overflow:hidden; }
#con_left ul.con_left_nav li.li_top{ background:url("../images/left_top.gif") no-repeat; height:32px; }
#con_left ul.con_left_nav li.li_bottom{ background:url("../images/left_bottom.gif") no-repeat left top; height:16px; }
#con_left ul.con_left_nav li div{ font-size:14px; line-height:36px; background:url("../images/left_borrow.gif") no-repeat left center; _background-position-y:14px; margin-left:22px; padding-left:15px; }
#con_left ul.con_left_nav li a{ text-align:center; overflow:hidden; text-decoration:none; }
#con_left ul.con_left_nav li div a{ color:#fff; text-decoration:none;}
#con_left ul.con_left_nav li div a:hover{ color:#fff; text-decoration:underline; }
#con_left ul.con_left_nav li.li_top div{ font-size:14px; color:#fff; font-weight:bold; line-height:32px; background:url("../images/left_top_borrow.gif") no-repeat left center; _background-position-y:11px; margin-left:15px; padding-left:15px; }
	/*左边蓝色模块*/
#con_left .left_blue{ margin-left:12px; width:193px; overflow:hidden; margin-bottom:10px; }
#con_left .left_blue .left_blue_top{ width:193px; height:13px; background:url("../images/blue_top.gif") no-repeat left top; overflow:hidden; }
#con_left .left_blue_bottom{ width:193px; height:13px; background:url("../images/blue_bottom.gif") no-repeat left top; overflow:hidden; }
#con_left .left_blue_con{ height:auto; width:193px; background:url("../images/blue_bg.gif") repeat-y left top; overflow:hidden; }
#con_left .left_blue_con .blue_con{ margin:10px 13px; overflow:hidden; color:#fff; }
#con_left .left_blue_con .blue_con a{ color:#fff; }
#con_left .left_blue_con .blue_con a:hover{ color:#eee; }
			/*蓝色模块公用*/
#con_left .left_blue_con .blue_con .blue_title{ font-size:14px; background:url("../images/blue_line.gif") no-repeat left bottom; padding-bottom:10px; padding-left:10px; margin-bottom:10px; font-weight:bold; } 
			/*培训热点模块*/
#con_left .left_blue_con .blue_con .index_train{ margin-bottom:10px; }
#con_left .left_blue_con .blue_con .index_train .l_con1{ font-size:14px; }
#con_left .left_blue_con .blue_con .index_train .l_con1 ul li{ line-height:200%; width:167px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#con_left .left_blue_con .blue_con .index_train a:hover{ text-decoration:none; color:#ccc; }
			/*服务热线模块*/
#con_left .left_blue_con .blue_con .hot_tel{ margin-bottom:10px; }
#con_left .left_blue_con .blue_con .hot_tel .l_title2{ padding-bottom:0; }
#con_left .left_blue_con .blue_con .hot_tel .l_title2 div{ background:url("../images/tel.gif") no-repeat left top; margin-left:0px; padding-left:47px; padding-top:16px; padding-bottom:10px; }
#con_left .left_blue_con .blue_con .hot_tel .l_con2{ line-height:180%; overflow:hidden; }
	/*左边友情链接区*/
#con_left .left_links{ margin-left:12px; font-size:12px; text-align:center; margin-bottom:10px; }
#con_left .left_links .sel_links{ width:130px; text-align:center; }
/*右边*/
	/*统一*/
.r_con{ overflow:hidden; margin-bottom:15px; }
.r_con .r_title{ overflow:hidden; }
.r_con_con{ overflow:hidden; }
.r_con .r_title .r_title_left{ float:left; font-size:14px; color:#666; font-weight:bold; padding-left:27px; padding-top:2px; margin-left:17px; _margin-left:9px; margin-top:10px; }
.r_con .r_title .r_title_right{ float:right; }
.r_con .r_title .r_title_right .more{ width:57px; height:15px; margin:10px 10px 0 0; background:url(../images/blueimg_r_more.gif) no-repeat left top; }
.r_con .r_title .r_title_right .more a{ width:100%; height:100%; display:block; }
			/*编辑器内容统一样式*/
.edit_con .r_con_con{ padding:12px; padding-top:8px; overflow:hidden; padding-bottom:0px; }
.edit_con .r_con_con .r_img{ border:1px solid #dbdbdb; padding:2px; float:left; margin:4px 10px 0 0; }
.edit_con .r_con_con .r_editcon{ line-height:180%; color:#333; }
			/*新闻内容统一样式*/
.news .r_con_con ul li{ background:url(../images/news_liimg.gif) no-repeat left center; padding-left:15px; white-space:nowrap; overflow:hidden; margin:10px 0; margin-left:8px; text-overflow:ellipsis; width:88%; } /*新闻模块*/
	/*重叠*/
.r_con_gray_507 .r_title{ width:507px; height:32px; background:url("../images/imgs.gif") no-repeat 0 0; }
.r_con_gray_746 .r_title{ width:746px; height:32px;  background:url("../images/imgs.gif") no-repeat 0 -117px; }
.r_con_gray_507 .r_title .r_title_left,
.r_con_gray_746 .r_title .r_title_left{ background:url("../images/grayimg_r_title.gif") no-repeat left top; }

.r_con_blue_223 .r_title{ width:223px; height:41px; background:url("../images/imgs.gif") no-repeat 0 -33px; }
.r_con_blue_746 .r_title{ width:746px; height:41px; background:url("../images/imgs.gif") no-repeat 0 -75px; }
.r_con_blue_365 .r_title{ width:365px; height:41px; background:url("../images/imgs.gif") no-repeat 0 -150px; }
.r_con_blue_223 .r_title .r_title_left,
.r_con_blue_746 .r_title .r_title_left,
.r_con_blue_365 .r_title .r_title_left{ background:url("../images/blueimg_r_title.gif") no-repeat left top; }
/*首页单独样式*/
#r_left{ float:left; width:507px; margin-right:16px; overflow:hidden; }
#r_right{ float:left; width:223px; overflow:hidden;}
#r_left .intro{ height:264px; }
#r_left .exchange{ height:187px; }
#r_right .cnews{ height:223px; }
#r_left .intro .r_con_con, 
#r_left .exchange .r_con_con{ padding:12px; overflow:hidden; } /*编辑器模块整体*/
#r_left .intro .r_con_con .r_img,
#r_left .exchange .r_con_con .r_img{ border:1px solid #dbdbdb; padding:2px; float:left; margin:4px 10px 0 0; }/*编辑器模块图片*/
#r_left .intro .r_con_con .r_editcon,
#r_left .exchange .r_con_con .r_editcon{ line-height:170%; color:#333;  } /*编辑器模块内容*/
#r_right .cnews ul li,
#r_right .news ul li{ background:url(../images/news_liimg.gif) no-repeat left center; padding-left:15px; white-space:nowrap; overflow:hidden; margin:13px 0; margin-left:8px; text-overflow:ellipsis; width:88%; } /*新闻模块*/
#con_right .service_hot .r_con_con ul{ padding-left:2px; float:left; margin-top:15px; overflow:hidden } /*服务热点模块*/
#con_right .service_hot .r_con_con ul li{ float:left; width:145px; padding:0 20px; padding-bottom:20px; overflow:hidden; }
#con_right .service_hot .r_con_con ul li .hot_imgs{ width:145px; height:110px; margin-bottom:10px; }
#con_right .service_hot .r_con_con ul li .hot_title{ width:135px; height:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center; color:#666; padding:0 5px; }
/*商城单独样式*/
.shop_con{ width:365px; overflow:hidden; float:left; }
/*实险中心单独样式*/
#con_left .left_blue_con .blue_con .table_dw .l_con1{ font-size:12px; }
.real_con{ width:365px; overflow:hidden; float:left; }
/*新闻列表页单独样式*/
#con_right .news_list .r_title .r_title_left{ color:#333; }
#con_right .news_list .r_con_con{ padding-left:7px; }
#con_right .news_list ul li{ margin:13px 0; margin-left:0; }
#con_right .news_list ul li .con1{ background:url(../images/news_liimg.gif) no-repeat left center; padding-left:15px; text-overflow:ellipsis; width:80%; font-size:12px;white-space:nowrap; overflow:hidden; float:left;}
#con_right .news_list ul li .con2{ float:right; padding-right:20px; color:#666; font-size:12px; }
#con_right .news_list .pagelist{ padding-left:15px; }
/*新闻详情页单独样式*/
#con_right .news_info{ line-height:150%; margin-top:10px; color:#333; }
#con_right .news_info .news_title{ font-size:16px; color:red; font-weight:bold; text-align:center; }
#con_right .news_info .news_other{ text-align:center; margin-top:8px; padding-bottom:3px; border-bottom:1px dotted #ccc; color:#666; }
#con_right .news_info .news_con{ padding:10px 15px; line-height:200%; border-bottom:1px dotted #ccc; }
#con_right .news_info .pagenews{ padding:7px 0; color:#ff6600; line-height:200%; }
/*实验列表页单独样式*/
#con_right .real_list .pagelist{ padding-left:10px; margin-top:15px; }

