@charset "utf-8";
body{ margin:0; padding:0;  font-size:12px; font:"宋体";}
*{margin:0; padding:0; list-style:none;}
ul li{list-style:none; }
html{ height:100%;}
.clear_both{ clear:both;}
a{color:#666;text-decoration:none;}
img{ border:none; vertical-align:top;}
.right_t{ float:right;}
.left_t{ float:left;}
.line_left{ width:129px; height:8px; margin:0 auto; overflow:hidden; background:url(../images/ioc_middle.png) no-repeat;}


/*-----------heae_home-----------------*/
.search_line{ width:100%; height:28px; background:#667BB4; overflow:hidden; margin:0 auto;}
.search_line ul{margin-left:14%;}
.search_line ul li{float:left; color:#FFF; height:28px; line-height:28px; padding-left:5px;}
.search_line ul li span{font-family:Arial, Helvetica, sans-serif; font-size:9px;}
.search_line ul li input{ vertical-align:middle; height:15px; line-height:15px; margin-top:3px;}
.search_line ul li input.btn{ height:18px; line-height:18px; width:51px; margin-top:5px; border:none 0; background:url(../images/login.gif) no-repeat; cursor:pointer;}
.search_line ul li input.btn1{ height:15px; line-height:15px; width:51px; margin-top:6px; width:17px; border:none 0; background:url(../images/search.png) no-repeat; cursor:pointer;}


/*---------head------------------*/

.loge_top{ width:950px; margin:0 auto; overflow:hidden;}
.loge_top div{ float:left;}
.loge_top div span{ font-size:18px; font-weight:bold; color:#EFAC03;}
.loge_top .txt_sm{ background:url(../images/loge2.jpg) no-repeat; width:405px; height:74p; overflow:hidden; font-size:16px; font-weight:bold; color:#999; font-family:"微软雅黑", "宋体", Arial; padding-top:48px; padding-left:5px;}
.loge_top .txt_about{ background:url(../images/shoucang.png) no-repeat; width:302px; height:74px; font-size:12px; color:#333;}
.loge_top .txt_about div{ margin-left:63px; margin-top:16px;}

/*-----logo---------*/
.logo_list li{height:30px; padding:6px; text-align:center; border-left:0px solid #B0C8C2;}

/*-------Nav----------*/
.nav_class{ width:950px; height:29px; overflow:hidden; margin:0 auto; margin-top:10px;}
#nav {line-height: 29px; height:29px; background:url(../images/baner_bg.png) repeat-x;}
#nav a {display: block; width: 100px; height:29px; line-height:29px; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
#nav a:hover{display: block; width: 100px; height:29px; line-height:29px; text-align:center; font-size:14px; font-weight:bold; color:#000; background:url(../images/baner_dq.png) no-repeat;}
#nav li {float: left; }
.nav1{padding:0 6px 0 6px;}

#nav li ul {line-height: 26px;  width:400px;  list-style-type: none;text-align:center;left: -999em; position: absolute; float:left; background:url(../images/ban2_bg1.png) no-repeat;}
#nav li ul li {background:url(../images/ban2_bg1.png) repeat-x;}
#nav li ul li{float: left;}
#nav li ul a{display: block; width: 90px; height:26px; text-align:center; font-size:12px; font-weight:normal; color:#FFF;}
#nav li ul a:hover  {display: block; width: 90px; height:26px; text-align:center; font-size:12px; font-weight:normal; color:#FFF; background:url(../images/ban2_dq.png) no-repeat;}
#nav li:hover ul {left:30%;}
#nav li.sfhover ul {left:30%;}
#content {clear: left;}

#nav li:hover .ul_1{ left:22.7%}
#nav li.sfhover .ul_1 {left:22.7%;}

#nav li:hover .ul_2{ left:31.6%}
#nav li.sfhover .ul_2 {left:31.6%;}

#nav li:hover .ul_3{ left:40.5%}
#nav li.sfhover .ul_3 {left:40.5%;}

#nav li:hover .ul_4{ left:49.3%}
#nav li.sfhover .ul_4 {left:49.3%;}

#nav li:hover .ul_5{ left:58.3%}
#nav li.sfhover .ul_5 {left:58.3%;}

#nav li:hover .ul_6{ left:67.1%}
#nav li.sfhover .ul_6 {left:67.1%;}

.mapa{background:none; color:#000;}

/*ability_pic*/
.main{ width:950px; margin:0 auto; overflow:hidden; margin-top:10px;}
.main .left{background:#F4F4F4; width:166px; overflow:hidden; float:left; height:400px;}
.main .left .title_1{ margin:15px 0 5px 10px; height:30px; background:url(../images/ioc_1.png) left center no-repeat; padding-left:25px; font-size:14px; color:#000000; line-height:30px;}
.main .left ul{ margin:5px 0 10px 10px;}
.main .left li a{ display:block; padding-left:23px; width:122px; height:25px; line-height:30px; background:url(../images/ioc_2.png) 5% center no-repeat;}
.main .left li a:hover{ display:block; padding-left:23px; width:122px;height:25px; line-height:30px; background:#DFDFDF;}



.main .right{ width:774px; overflow:hidden; float:right; text-align:left;}
.main .right .left_1{ float:left; width:570px; overflow:hidden;}
.main .right .left_1 .title_z{ width:100%; height:35px; line-height:25px; background:url(../images/line_title.png) no-repeat left 100%; padding-left:10px; color:#666666;}
.main .right .left_x{ float:left; width:100%;}
.main .right .left_x .title_x{ width:100%; height:45px; line-height:25px; background:url(../images/line_2.png) no-repeat left 100%; padding-left:10px; color:#666666;}
.main .right .left_x .con_1{ line-height:26px; padding:5px 10px; color:#333333; overflow:hidden;}
.main .right .left_1 .con{ line-height:26px; padding:5px 10px; color:#333333; overflow:hidden;}
.main .right .left_1 .con ul{width:100%;}
.main .right .left_1 .con li{ float:left; height:60px; width:110px; margin-right:30px; margin-bottom:10px;}
.main .right .left_1 .con li img{ border:none;}
.main .right .left_1 .kecheng{}
.main .right .left_1 .kecheng span{ font-size:14px; display:block;}
.main .right .left_1 .kecheng ul{ width:100%;}
.main .right .left_1 .kecheng li{ padding-right:10px; text-align:left; font-size:12px; color:#666; float:left; height:25px; line-height:25px;}



.main .right .right_1{ float:right; width:189px; overflow:hidden;}
.main .right .right_1 .title_2{ width:189px; height:25px; background:url(../images/right_right.png) no-repeat; line-height:25px; color:#666; font-weight:bold; padding-left:10px; font-size:12px;}
.main .right .right_1 ul{ margin-bottom:15px;}
.main .right .right_1 li{ padding-left:15px; font-size:12px; line-height:25px; height:25px;}



/*--index--*/
#top_flash{ float:left;overflow:hidden; }

.main .index_right{ width:300px; float:right; background:#FFF; overflow:hidden;}
.main .index_right_top{}

.main .index_right_top li{ height:24px; line-height:24px; padding-left:5px; font-size:12px; font-weight:normal;}
.main .index_right_top li.TTT_top{ background:url(../images/right_right.png) repeat-x; height:30px; line-height:30px; display:block; margin-bottom:10px; font-size:12px; font-weight:bold;}



/*--变形表格--*/

.pic_table{ text-align:center;}
.pic_table table{ margin-top:40px;}
.pic_table_txt{ padding:20px; font-size:12px; line-height:25px; color:#666;}

.pic_table table td{ width:45px; height:35px; line-height:35px; font-size:12px; text-align:center; cursor:pointer;}

.pic_table table td.table_1{ background:#8E3504;}
.pic_table table td.table_1:hover{ background:#CB5F07;}

.pic_table table td.table_2{ background:#C86604;}
.pic_table table td.table_2:hover{ background:#ECA507;}

.pic_table table td.table_3{ background:#618220;}
.pic_table table td.table_3:hover{ background:#9FC13B;}

.pic_table table td.table_4{ background:#3B4B7D;}
.pic_table table td.table_4:hover{ background:#6982BD;}

.pic_table table td.table_5{ background:#643E57;}
.pic_table table td.table_5:hover{ background:#A36E92;}

.pic_table table td.table_6{ background:#DE5205;}
.pic_table table td.table_6:hover{ background:#F48C09;}

.pic_table table td.table_7{ background:#FB9731;}
.pic_table table td.table_7:hover{ background:#FED158;}

.pic_table table td.table_8{ background:#87B32C;}
.pic_table table td.table_8:hover{ background:#C5E250;}

.pic_table table td.table_9{ background:#667AB7;}
.pic_table table td.table_9:hover{ background:#A5BAE4;}

.pic_table table td.table_10{ background:#9A6086;}
.pic_table table td.table_10:hover{ background:#D49EC4;}

.pic_table table td.table_11{ background:#FCB188;}
.pic_table table td.table_11:hover{ background:#FEE1C6;}

.pic_table table td.table_12{ background:#FDD1A5;}
.pic_table table td.table_12:hover{ background:#FEF0DB;}

.pic_table table td.table_13{ background:#BCDE78;}
.pic_table table td.table_13:hover{ background:#E7F4B8;}

.pic_table table td.table_14{ background:#B0BADA;}
.pic_table table td.table_14:hover{ background:#E1E6F3;}

.pic_table table td.table_15{ background:#C4A0B8;}
.pic_table table td.table_15:hover{ background:#EAD7E5;}

.news_list{line-height:25px; padding-left:10px;}

.news_list h2{font-size:18px;}

/*底部文件*/
.tongyong_bottom{ clear:both;width:950px; margin:0 auto; overflow:hidden; height:104px; background:url(../images/bottom_bg.png) repeat-x;}
.tongyong_bottom .left_t{ height:104px; width:142px; overflow:hidden; float:left; background:url(../images/bottom_left.png);}
.tongyong_bottom .right_about{ text-align:center; margin:16px 0px 0 0;font-size:12px;}

#demo1 img{height:45px;}

/*.div_main{width:950px; margin:0 auto;}*/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	margin-top:8px;
	margin-bottom:18px;
	}

#sddm ul li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#sddm ul li a
{	display: block;
	margin: 0;
	padding: 0px 9px 0px 8px;
	background:url(../images/baner_bg.png);
	color: #FFF;
	text-align: center;
	text-decoration: none;
	line-height:29px;
	font-size:14px;
	font-weight:bold;
	width:100px;
	}

#sddm ul li a:hover
{	background:url(../images/baner_dq.png) center;padding:0px 9px 0px 8px; color:#000; display:block;
font-size:14px;	font-weight:bold; }

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 1px 0 0 10px;
	padding: 0;
	width:600px;
	}

#sddm div ol li a
	{	position: relative;
		display: block;
		margin:0;
		padding: 0px;
		width: 90px;
		white-space: nowrap;
		text-decoration: none;
		background:url(../images/ban2_bg.png) repeat-x;
		color:#FFF;
		font: 12px arial;
		line-height:26px;
		text-align:center;
		}

	#sddm div ol li a:hover
	{	background:url(../images/ban2_dq.png) no-repeat;
		color: #FFF;
		padding:0;
		}
		#sddm div ol{margin-left:4px;}
#sddm div ol li{float:left;}

