@charset "utf-8";
/* CSS Document */
body{background:#f5f6f7 url(img/bg_body.jpg) repeat-x scroll 0 0; font-family:"宋体"; font-size:12px; line-height:20px; color:#626262;}
*{margin:0; padding:0;}
ul{margin:0; padding:0; list-style:none;}
img{border:0;}
a{text-decoration:none; color:#0971d0;}
#layout{width:988px; margin:0 auto;}
.head{width:988px; float:left; height:141px; background:url(img/bg_top.gif) no-repeat scroll 0 0;}
.head_top{width:100%; float:left; height:90px; margin-top:10px;}
.head_bot{width:100%; float:left; text-align:center;}
a.logo{display:block; width:250px; height:90px; float:left;}
.top_menu{float:right; width:240px; height:26px; margin-top:22px; line-height:26px; color:#FFF;}
.top_menu a:link,.top_menu a:visited,.top_menu a:active{color:#626262; padding:0 10px;}
.top_menu a:hover{color:#0971d0;}
/*.head_bot ul{margin-left:72px; margin-top:5px;}
.head_bot li{float:left; padding:0 28px; font-weight:bold; display:block;}
.head_bot a:link,.head_bot a:visited,.head_bot a:active{color:#000;}
.head_bot a:hover{color:#0971d0;}*/
.banner{width:978px; float:left; padding:0 5px; margin-top:10px;}
.content{width:978px; float:left; padding:0 5px; margin-top:10px;}
.rightbox{width:700px; float:left; padding:0 5px; margin-top:10px;}
.cont_left{width:394px; height:189px; background:url(img/bg_news.jpg) no-repeat scroll 0 0; float:left; padding:10px 15px;}
.cont_left .nTab{float:left; width:394px;} 
.cont_left .nTab .TabTitle{clear:both; height:27px; overflow: hidden; background:url(img/t3.jpg) repeat-x left bottom;} 
.cont_left .nTab .TabTitle ul{border:0; margin:0; padding:0;} 
.cont_left .nTab .TabTitle li{float: left; width:89px; cursor: pointer; line-height:27px; padding-left:30px;} 
.cont_left .nTab .TabTitle .active{background:transparent url(img/bg_news1.jpg) no-repeat scroll 0 0; padding-left:30px; color:#FFF; font-size:12px; font-weight:bold;} 
.cont_left .nTab .TabTitle .normal{ font-weight:bold; color:#000; font-size:12px;} 
.cont_left .nTab .TabContent{width:394px; float:left;}
.cont_left .nTab .TabContent ul{width:394px; float:left; padding:15px 0;}
.cont_left .nTab .TabContent li{width:394px; line-height:22px; display:block; color:#434343;}
.cont_left .nTab .TabContent span{float:right; width:60px;}
.cont_left .nTab .TabContent strong{padding-right:5px;}
.cont_left .nTab .TabContent a{color:#636363;}
.cont_left .nTab .TabContent a:hover{color:#0971d0;}
.cont_left .nTab .TabContent .more{width:100%; float:left; text-align:right; line-height:20px;}
.cont_left .nTab .TabContent .more a{color:#0971d0;}
.cont_left .nTab .TabContent .more a:hover{color:#636363;}
.cont_right{width:544px; float:right; height:209px;}
.imga{width:544px; float:left;}
.hbox{width:544px; height:132px; float:left; background:url(img/bg1.jpg) no-repeat scroll 0 0; margin-top:5px;}
.box1{width:161px; float:left; padding:5px 10px;}
.boxtit{width:100%; float:left; font-weight:bold; line-height:20px; color:#000;}
.boxtxt{width:100%; float:left; color:#636363; line-height:20px; height:80px;}
.boxbot{width:100%; float:left;}
.boxbot li{float:left; width:62px; background:url(img/t2.jpg) no-repeat scroll left center; padding-left:18px;}
.boxbot a:link,.boxbot a:visited,.boxbot a:active{color:#0971d0; text-decoration:underline;}
.boxbot a:hover{text-decoration:none;}	
.foot{width:984px; float:left; padding:0 2px; margin-top:18px; padding-bottom:15px;}
.foot .hot{width:814px; float:left; height:34px; background:url(img/bg2.jpg) no-repeat scroll 0 0; padding-top:16px; padding-left:170px; letter-spacing:2px;}
.foot .foot_bot{text-align:center; float:left; width:100%; background:url(img/flogo.jpg) no-repeat scroll 20px 6px; margin-top:12px; line-height:22px; color:#aaaaaa;}
.foot_bot a:link,.foot_bot a:visited,.foot_bot a:active{padding:0 15px; color:#707070;}
.foot_bot a:hover{color:#0971d0;}
.foot_bot{position:relative;}
.footlink{position:absolute; top:0; left:0; display:block; width:100px; height:40px; padding:0;}

.content1{width:981px; float:left; padding:0 4px 0 3px; margin-top:10px;} 
.cont1_top,.cont1_bot{width:981px; float:left;}
.cont1_mid{width:961px; float:left; background:url(img/t16.gif) repeat-y scroll 0 0; padding:0 10px 20px 10px;}
.yindao{width:100%; float:left; color:#aaaaaa; padding-bottom:5px;}
.yindao a:link,.yindao a:visited,.yindao a:active{color:#aaaaaa;}
.cont1_left{width:203px; float:left;}
.cont1_right{width:740px; float:right;}
.left_tit{width:203px; height:49px; background:url(img/t3.gif) no-repeat scroll 0 0; line-height:49px; text-align:center; color:#FFF; font-size:14px; font-weight:bold; float:left; padding-top:1px;}
.menu1{width:203px !important; height:29px !important; float:left; line-height:29px !important; margin-top:1px !important;}
.menu1 a:link,.menu1 a:visited,.menu1 a:active{color:#000 !important; background:#c3c3c3 url(img/t5.gif) no-repeat scroll 14px 11px !important; display:block; width:168px !important; padding-left:35px !important;}
.menu1 a:hover{color:#fff !important; background:#3b92da url(img/t23.gif) no-repeat scroll 14px 11px !important;}
.menu2{width:203px !important; height:29px !important; float:left !important; line-height:29px !important; margin-top:1px !important;}
.menu2 a:link,.menu2 a:visited,.menu2 a:active{color:#000 !important; display:block !important; padding-left:60px !important; width:143px !important; background-color:#dcdcdc !important;}
.menu2 a:hover{color:#fff !important; background-color:#3b92da !important;}
.cont1_left .mactive a:link,.cont1_left .mactive a:visited,.cont1_left .mactive a:active{color:#fff; background:#3b92da url(img/t23.gif) no-repeat scroll 14px 11px;}
.tit_bot{width:203px; float:left; margin-top:2px;}
.left_img{width:203px; float:left; margin-top:10px;}
.left_box{width:163px; height:125px; float:left; margin-top:5px; background:url(img/t18.gif) no-repeat scroll 0 0; padding:15px 20px;}
.box_tit{width:100%; float:left;}
.left_box ul{width:100%; float:left; line-height:22px; margin-top:10px;}
.left_box li{width:148px; padding-left:15px; background:url(img/t8.gif) no-repeat left center;}
.left_box li a:link,.left_box li a:visited,.left_box li a:active{color:#707070;}
.left_box li a:hover{color:#0971d0;}
.banner1{width:740px; float:left;}
.list_box{width:740px; float:left; margin-top:15px;}
.list_tit{width:680px; float:left; background:url(img/t10.gif) no-repeat scroll 0 0; height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#535353; padding-left:60px;}
.list_tit a:link,.list_tit a:visited,.list_tit a:active{color:#535353;}
.pro_box{width:740px; float:left; margin-top:20px;}
.pro_box_left{width:171px; height:103px; background:url(img/t14.gif) no-repeat scroll 0 0; float:left; padding:7px;}
.pro_box_right{width:525px; float:right;}
.pro_box_tit,.pro_box_txt,.pro_box_bot{width:100%; float:left; line-height:24px;}
.pro_box_tit a:link,.pro_box_tit a:visited,.pro_box_tit a:active{color:004ca6; font-weight:bold; font-size:13px;}
.pro_box_bot a:link,.pro_box_bot a:visited,.pro_box_bot a:active{color:#535353; text-decoration:underline; padding-right:20px;}
.pro_box_bot a:hover{text-decoration:none;}
.pro_box_more{
text-align:right;
}
.pro_box_more a:link,.pro_box_more a:visited,.pro_box_more a:active,.pro_box_more a:hover{color:#2070e3; text-decoration:none; padding-right:20px;}
.taitou_product{width:733px; height:56px; font-size:16px; font-weight:bold; float:left; background:url(img/t21.gif) no-repeat scroll 0 0; text-align:center; line-height:45px; color:#000;}
.product_box{width:733px; float:left; margin-top:10px;}
.product_left{width:233px; float:left; padding-top:30px;}
.product_right{width:465px; height:201px; float:right;}
.product_name{width:100%; line-height:24px; font-size:16px; color:#004ca6; font-weight:bold; text-align:right; float:left;}
.product_xinhao{width:100%; line-height:42px; float:right; color:#000; margin-top:20px; text-align:right; font-weight:bold; font-size:24px; font-family:"Arial Black", Gadget, sans-serif;}
.cont1_right .nTab1{float:left; width:733px; margin-top:15px;} 
.cont1_right .nTab1 .TabTitle1{clear:both; height:46px; overflow: hidden; background:transparent url(img/t19.gif) repeat-x scroll 0 0;} 
.cont1_right .nTab1 .TabTitle1 ul{border:0; margin:0; padding:0 0 0 75px; height:36px; margin-top:10px;} 
.cont1_right .nTab1 .TabTitle1 li{float: left; width:110px; cursor: pointer; line-height:36px; text-align:center;} 
.cont1_right .nTab1 .TabTitle1 .active{background:transparent url(img/t20.gif) no-repeat scroll 0 0; color:#000; font-size:14px; font-weight:bold; text-align:center;} 
.cont1_right .nTab1 .TabTitle1 .normal{ font-weight:bold; color:#666; font-size:14px; text-align:center;} 
.cont1_right .nTab1 .TabContent1{width:673px; float:left; padding:15px 30px; color:#585858; font-size:12px; line-height:24px;}
.city_tit{width:680px; float:left; background:url(img/t10.gif) no-repeat scroll 0 0; height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#535353; padding-left:60px; margin-top:15px;}
.city_tit a:link,.city_tit a:visited,.city_tit a:active{color:#535353;}
.city_map{width:100%; float:left; text-align:center;}
.city_box{width:100%; float:left; margin-top:15px;}
.city_leftimg{width:214px; float:left; padding-left:40px;}
.city_news{width:461px; float:right;}
.city_news ul{margin-top:11px;}
.city_news li{width:430px; line-height:22px; color:#636363;}
.city_news li span{float:right;}
.city_news a:link,.city_news a:visited,.city_news a:active{color:#636363;}
.city_txt{float:left; padding-left:50px; width:690px; margin-top:15px;}
.newslist{width:670px; float:left; margin-top:15px; padding-left:70px;}
.newstit{width:570px; float:left; line-height:20px; font-weight:bold;}
.newstit strong{padding-right:5px;}
.newstxt{width:552px; float:left; padding-left:18px; line-height:20px;}
.newsmore{width:570px; float:left; text-align:right; line-height:20px;}
.newsmore a:link,.newsmore a:visited,.newsmore a:active{color:#2070e3;}
.textbox{width:565px; float:left; padding-left:95px; margin-top:15px;}
.texttit{width:100%; float:left; color:#585858; border-bottom:#000 solid 1px; text-align:center; padding-bottom:10px;}
.texttit span{font-size:16px; color:#004ca6; font-weight:bold; line-height:50px;}
.text{width:100%; float:left; margin-top:10px; text-align:justify; text-justify:inter-ideograph;}
.soft_box{width:740px; float:left; margin-top:5px;}
.soft_box li{display:block; float:left; width:340px; border:#d9d9d9 solid 1px; height:220px; padding:8px; margin-right:10px; margin-top:10px;}
.soft_box .li_top{width:100%; float:left; font-size:14px; font-weight:bold;}
.soft_box .li_mid{width:100%; float:left; margin-top:10px;}
.soft_box .li_left{width:150px; height:123px; background-color:#ccccce; float:left;}
.soft_box .li_right{width:170px; float:left; padding-left:20px;}
.li_right .right_top{width:100%; float:left; height:100px; overflow:hidden;}
.right_more{width:100%; float:left; text-align:right; margin-top:3px;}
.right_more a:link,.right_more a:visited,.right_more a:active{color:#0971d0;}
.right_more a:hover{text-decoration:underline;}
.soft_box .li_bot{width:100%; float:left; text-align:center; margin-top:20px;}
.soft_tit{width:685px; height:28px; background:url(img/t24.gif) no-repeat scroll 0 0; line-height:28px; font-size:14px; font-weight:bold; color:#535353; float:left; padding-left:55px; margin-top:15px;}
.box2{width:690px; float:left; padding:20px 0 0 50px;}
.box2_left{width:324px; height:175px; float:left; background-color:#ccccce;}
.box2_right{width:331px; float:right;}
.box2 .butn{width:100%; float:left;}
.box2_txt{width:100%; float:left; line-height:22px; padding:10px 0;} 
.box2_txt a:link,.box2_txt a:visited,.box2_txt a:active{color:#0971d0;}
.box2_txt a:hover{text-decoration:underline;}
.text1{width:650px; float:left; margin-top:10px; text-align:justify; text-justify:inter-ideograph; padding:0 45px;}

/* 导航 */
#menu {
	float:left; height:25px; width:988px; 
}
#innermenu {
	width: 988px;
	margin-left:auto;
	margin-right:auto;
}
#mainnav {
	float:left;
}
#class1 {
	float:left;
	list-style:none;
	text-align: center;
	position:relative;
	width:auto; padding:0 26px;
}
#class1 a:link {
	float:left;
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	height:25px;
	text-decoration: none;
	line-height:25px;
}
#class1 a:visited {
	float:left;
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	height:25px;
	text-decoration: none;
	line-height:25px;
}
#class1 a:hover {
	float:left;
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	height:25px;
	text-decoration: none;
	line-height:25px;
}
#class1 a:active {
	float:left;
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	height:25px;
	text-decoration: none;
	line-height:25px;
}
.imcm ul, .imcm li, .imcm div, .imcm span, .imcm a {
	text-align:left;
	padding:0px;
	margin:0;
	list-style:none outside none;
	border-style:none;
	background-image:none;
	clear:none;
	float:none;
	display:block;
	position:static;
	overflow:visible;
	line-height:normal;
}
.imcm li a img {
	display:inline;
	border-width:0px;
}
.imcm span {
	display:inline;
}
.imcm .imclear, .imclear {
	clear:both;
	height:0px;
	visibility:hidden;
	line-height:0px;
	font-size:1px;
}
.imcm .imsc {
	position:relative;
}
.imcm .imsubc {
	position:absolute;
	visibility:hidden;
}
.imcm li {
	list-style:none;
	font-size:1px;
	float:left;
}
.imcm ul ul li {
	width:100%;
	float:none !important;
}
.imcm a {
	display:block;
	position:relative;
}
.imcm ul .imsc, .imcm ul .imsubc {
	z-index:10;
}
.imcm ul ul .imsc, .imcm ul ul .imsubc {
	z-index:20;
}
.imcm ul ul ul .imsc, .imcm ul ul ul .imsubc {
	z-index:30;
}
.imde ul li:hover .imsubc {
	visibility:visible;
}
.imde ul ul li:hover .imsubc {
	visibility:visible;
}
.imde ul ul ul li:hover .imsubc {
	visibility:visible;
}
.imde li:hover ul .imsubc {
	visibility:hidden;
}
.imde li:hover ul ul .imsubc {
	visibility:hidden;
}
.imde li:hover ul ul ul .imsubc {
	visibility:hidden;
}
.imcm .imea {
	display:block;
	position:relative;
	left:0px;
	font-size:1px;
	line-height:1px;
	height:0px;
	width:1px;
	float:right;
}
.imcm .imea span {
	display:block;
	position:relative;
	font-size:1px;
	line-height:0px;
}
.dvs, .dvm {
	border-width:0px;
}
/*以上是调浏览器兼容的*/
#imenus0 .imeam span, #imenus0 .imeamj span {
	width:9px;
	height:6px;
	left:-9px;
	top:0px;
}
#imenus0 li:hover .imeam span, #imenus0 li a.iactive .imeamj span {
}
/* --[[ Sub Expand Icons ]]-- */
#imenus0 ul .imeas span, #imenus0 ul .imeasj span {
	background-image:url(medium_purple_right.gif);
	width:6px;
	height:9px;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:top left;
}
#imenus0 ul li:hover .imeas span, #imenus0 ul li a.iactive .imeasj span {
	background-image:url(medium_purple_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
/* --[[ Main Container ]]-- */
#imouter0 {
	border-style:none;
	border-color:#6a6a6a;
	border-width:0px;
	padding:0px;
	margin:0px;
}
/* --[[ Sub Container ]]-- */
#imenus0 li ul {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* [Underlayment (Drop Shadow)] */
#imenus0 .imunder {
	top:0px;
	left:0px;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity:0.50;
	-moz-opacity:0.50;
}
/* --导航栏目字体以及边框样式-- */
#imenus0 li a, #imenus0 .imctitle {
	color:#333;
	/*
	background-image:url(menu/button4.png);
	background-repeat:no-repeat;/*一级菜单背景*/
	text-align:center;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
	height:25px;
}
/* [hover] - These settings must be duplicated for IE compatibility.*/
#imenus0 li:hover>a {
	text-decoration:none;
}
#imenus0 li a.ihover, .imde imenus0 a:hover { /* 一级菜单获焦背景 */
	text-decoration:none;
	/* background-image:url(menu/button3.png);
	background-repeat:no-repeat;
	background-position:center;
	color:#666;
	*/
}
/* [active] */
#imenus0 li a.iactive { /*一级菜单选定背景 */
/* background-image:url(menu/button4.png);
	*/
}
/* -下拉列表样式 */
#imenus0 ul a:link,#imenus0 ul a:visited,#imenus0 ul a:active, #imenus0 .imsubc li .imctitle {
	color:#30718f;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
	height:25px;   /*二三级菜单高度*/
	line-height:25px;
	background-color:#f0f3f7;/* 二级菜单背景 */
}
*html #imenus0 ul a, #imenus0 .imsubc li .imctitle { /* 二三级菜单项上下间距 for ie6 */
	margin-top:0px;
}
*+html #imenus0 ul a, #imenus0 .imsubc li .imctitle { /* for ie7, ie8 */
	margin-top:0px;
}
/* [hover] - These settings must be duplicated for IE comptatibility.*/
#imenus0 ul li a:hover {
	text-decoration:none;
	background-color:#dadada;
	color:#30718f;
}
#imenus0 ul li a.ihover {
	/*二级菜单鼠标获焦背景*/
	color:#30718f;
	text-decoration:none;
	padding:0px;
	line-height:25px;
	background-color:#dadada;
}
/* [active] */
#imenus0 ul li a.iactive {
/*background-image:url(menu/button2.png);
	background-repeat:no-repeat;
 	/*二级菜单选定背景*/ 
}
#class1 {
	width: auto; /*一级菜单*/
	cursor:pointer;
}
#class2 {	/*二级菜单*/
	width:140px;
	top:0px;
	left:0px;
}
#class3 ul li a {
	background-image:url(menu/gray.png);
}
#class3 ul li a.ihover {
	background-image:url(menu/blue.png);
	background-repeat:repeat-x;
}
#whole {
	height:25px;
	z-index:999999;
	position:relative;
	top:0px;
	left:75px; /*整个菜单离左边框距离*/
}
.imatm{ float:left;}
.imatm .imsc{float:left;}

/*tj*/
.nav {
  list-style-type: none; width:203px; float:left;
}
.nav a {
 display: block;
}
.nav a:link  {
 color:#666; text-decoration:none;
}
.nav a:visited  {
 color:#666;text-decoration:none;
}
.nav a:hover  {
 color:#FFF;text-decoration:none;font-weight:bold;
}

.nav li {
 /*float: left;*/ width: 203px; float:left; margin-top:1px;
}
.nav li a:link,.nav li a:visited,.nav li a:active{display:block; width:143px; padding-left:60px; height:29px; line-height:29px; background-color:#DCDCDC; color:#000;}
.nav li a:hover{
 background:#3B92DA; color:#FFF;
}
.nav li ul {
 line-height: 29px;  list-style-type: none;text-align:center;
 left: -999em; width: 203px; position: absolute; 
}
.nav li ul li{
 float: left; width: 203px;
 line-height:29px; margin:0;
}

.nav li ul a{
 display: block; height:29px; width: 203px;width: 203px;text-align:center; background: #3B92DA; 
}

.nav li ul a:link  {
 color:#fff; text-decoration:none; background-color:#3B92DA; padding:0; width: 203px; display:block; width:100%; height:29px; border-bottom:#FFF solid 1px; border-left:#FFF solid 1px;
}
.nav li ul a:visited  {
 color:#fff; text-decoration:none; background-color:#3B92DA; padding:0; width: 203px; display:block; width:100%; height:29px; border-bottom:#FFF solid 1px; border-left:#FFF solid 1px;
}
.nav li ul a:hover  {
 color:#fff; text-decoration:none; background-color:#3B92DA; padding:0; width: 203px; display:block; width:100%; height:29px; border-bottom:#FFF solid 1px; border-left:#FFF solid 1px;
}
.nav li ul a:active  {
 color:#fff; text-decoration:none; background-color:#3B92DA; padding:0; width: 203px; display:block; width:100%; height:29px; border-bottom:#FFF solid 1px; border-left:#FFF solid 1px;
}
.nav li:hover ul {
 left: auto;
}
.nav li.sfhover ul {
 left: auto;
}
.nav li.sfhover a {
 float:left;
}

/*tjbufen*/
ul#nav { margin:0; padding:0; list-style:none; width:100%; float:left;}
#nav li { position:relative;}
#nav li ul { position:absolute; left:203px; top:0; display:none;}
#nav li a { }
ul li a:hover { }
#nav li ul li{
 float: left; width: 203px;
 line-height:29px; margin:0;
}

#nav li ul a{
 display: block !important; height:29px !important; width: 203px !important;text-align:center !important; background: #3B92DA !important; 
}

#nav li ul a:link  {
 color:#fff !important; text-decoration:none !important; background-color:#3B92DA !important; padding:0 !important; width: 203px !important; display:block !important; width:100% !important; height:29px !important; border-bottom:#FFF solid 1px !important; border-left:#FFF solid 1px !important;
}
#nav li ul a:visited  {
 color:#fff !important; text-decoration:none !important; background-color:#3B92DA !important; padding:0 !important; width: 203px !important; display:block !important; width:100% !important; height:29px !important; border-bottom:#FFF solid 1px !important; border-left:#FFF solid 1px !important;
}
#nav li ul a:hover  {
 color:#fff !important; text-decoration:none !important; background-color:#3B92DA !important; padding:0 !important; width: 203px !important; display:block !important; width:100% !important; height:29px !important; border-bottom:#FFF solid 1px !important; border-left:#FFF solid 1px !important; font-weight:bold !important;
}
#nav li ul a:active  {
 color:#fff !important; text-decoration:none !important; background-color:#3B92DA !important; padding:0 !important; width: 203px !important; display:block !important; width:100% !important; height:29px !important; border-bottom:#FFF solid 1px !important; border-left:#FFF solid 1px !important;
}
/*解决ul在IE下显示不正确的问题aa25.cn*/
* html #nav li { float:left; height:1%;}
* html #nav li a { height:1%;}
/* end */
#nav li:hover ul,#nav li.over ul { display:block;}

/*20110801产品左侧菜单修改*/

.left_t1 {
	font-size: 12px;
	color: #000000;
	padding-left: 30px;
}

