/* top */
.top_text{ text-align:right; background:url(../images/index_03.gif) no-repeat right; font-family:Arial, Helvetica, sans-serif; height:22px; line-height:22px; color:#285795; padding-right:20px; width:950px; margin:0 auto; clear:both;}
.top_logotext{ width:970px; height:45px; margin:10px auto 0px auto; clear:both;}
.top_logotext .right{ height:23px; line-height:23px; overflow:hidden;}
.top_logotext .right li{ float:left; padding-left:5px;}
.top_logotext .right .li1{ padding-left:0px; padding-top:1px;}
.top_logotext .right .li2{padding-top:1px;}
/* nav */
.nav{ width:970px; margin:10px auto 0 auto; background:url(../images/index_14.gif); height:28px; line-height:28px; color:#FFFFFF; font-weight:bold;}
.nav ul{ padding-left:30px;}
.nav li{ float:left; background:url(../images/index5_19.gif) no-repeat left center; text-align:center; width:102px;}
.nav .li_bg{ background:url(../images/index5_16.gif) no-repeat center 2px;}
.nav .li1{ background:none;}
.nav a:link,.nav a:visited{ color:#FFFFFF;}
.nav a:hover{ color:#FFFFFF;}
/* main */
/*.main_bg{ background:url(../images/index_16.gif) no-repeat; width:970px; margin:0 auto; height:499px;}*/
.main_bg{ background:url(../images/index_16.gif) no-repeat; width:970px; margin:0 auto; height:auto;}
.main_bg .main_flash{float:left;}
.main_bg .main_right{ width:359px; float:right; margin-top:20px;}
.news_title{ background:url(../images/index_19.gif) no-repeat; width:339px; height:21px; padding:5px 10px 0 10px; text-align:right;}
.news_title .right{ padding-top:2px;}
.news_list2{ text-align:left;}
.news_list2 li{ padding:4px 0;background:url(../images/index_43.jpg) repeat-x bottom;}
.news_list2 .li1{ background-color:#f5fbff;}
.news_list{ text-align:left; margin-top:10px;}
.news_list li{ padding:4px 0px;background:url(../images/index_43.jpg) repeat-x bottom; margin:0px 5px;}
.news_list .li1{ background-color:#f5fbff;}
.right_flash{ padding:10px 0;}
.services{ height:178px; background:url(../images/index_30.gif) no-repeat;}
.services_title{ height:26px;}
.services_title li{ float:left;height:21px; padding-top:5px; padding-left:5px;}
.services_title .li1{ background:url(../images/index_0.gif); width:78px; padding-left:0px; }
.services_list{ margin:10px 0px; text-align:left; line-height:22px;font-size:12px;}
.services_title .right{ padding-top:8px; padding-right:10px;}
.services_list ul{ float:left; padding-left:0px; }
/* bottom */
.bottom{border-top:1px solid #e0e0e0; padding-top:8px; margin-top:10px; height:62px; background:url(../images/index_42.gif) repeat-x bottom;}
.bottom .left{ text-align:left; line-height:18px;}
.bottom .bottom_text{ width:970px; margin:0 auto;}

/* about_us */
.nav1{ width:970px; margin:10px auto 0 auto; background:url(../images/index_14.gif); height:28px; line-height:28px; color:#FFFFFF; font-weight:bold;}
.nav1 ul{ padding-left:15px;}
.nav1 li{ float:left; background:url(../images/index5_19.gif) no-repeat left center; text-align:center; width:98px;}
.nav1 .li_bg{ background:url(../images/index5_16.gif) no-repeat center 2px;width:98px;}
.nav1 .li1{ background:url(../images/index5_19.gif) no-repeat right center; width:60px;}
.nav1 .li2{ background:url(../images/index5_19.gif) no-repeat right center;}
.nav1 a:link,.nav1 a:visited{ color:#FFFFFF;}
.nav1 a:hover{ color:#FFFFFF;}
.main{ width:970px; margin:10px auto 0 auto; clear:both;}
.main .mainLeft{ float:left; width:210px;text-align:left;}
.current{ background:url(../images/about_us.gif) no-repeat; height:25px; line-height:25px; text-align:left; padding-left:10px; margin-bottom:10px; color:#000000;}
.current a:link,.current a:visited{ color:#000000;}
.current a:hover{ color:#990000;}
.mainNavBg{width:210px; height:58px;background:url(../images/about_us_03.gif) no-repeat;}

.mainLeft .mainNav{color:#fff; padding-top:2px;background:url(../images/about_us_04.gif) no-repeat;width:210px;}
.mainLeft .mainNav ul li{ height:20px; border-bottom:1px solid #FFFFFF; width:190px; padding:8px 0 0 10px; background-color:#6696ca;}
.mainLeft .mainNav ul li ul li{background-color:#6696ca;width:180px;}
.mainLeft .mainNav ul .li_bg{ background:url(../images/aboutBg_05.gif) repeat-x 0 left;width:190px;}
.mainLeft .mainNav a:link,.mainLeft .mainNav a:visited{ color:#fff;}
.mainLeft .mainNav a:hover{ color:#ff0000;}

.mainLeft .mainNav1{color:#fff; padding-top:2px;background:url(../images/about_us_04.gif) no-repeat;width:210px;}
.mainLeft .mainNav1 ul li{ height:20px; border-top:1px solid #FFFFFF;border-bottom:0px solid #FFFFFF; width:190px; padding:8px 0 0 10px; background-color:#6696ca;}
.mainLeft .mainNav1 ul li ul li{color:#fff;background-color:#6696ca;width:180px;}
.mainLeft .mainNav1 ul .li_bg{color:Gray}
.mainLeft .mainNav1 a:link,.mainLeft .mainNav1 a:visited{ color:#fff;}
.mainLeft .mainNav1 a:hover{ color:#ff0000;}

.mainLeft .mainNav2{color:#fff; padding-top:2px; background-color:#6696CA;width:190px;padding-left:10px;}
.mainLeft .mainNav2 ul{}
.mainLeft .mainNav2 ul li{ height:auto; padding:8px 0 0 10px;color:#fff;}
.mainLeft .mainNav2 ul li ul li{color:#fff;}
.mainLeft .mainNav2 ul .li_bg{ color:Gray}
.mainLeft .mainNav2 a:link,.mainLeft .mainNav2 a:visited{ color:#fff;}
.mainLeft .mainNav2 a:hover{ color:#ff0000;}

/*.mainLeft .mainNav{width:210px; height:248px;background:url(../images/about_us_03.gif) no-repeat;color:#fff; padding-top:2px;}
.mainLeft .mainNav li{ height:20px; border-bottom:1px solid #FFFFFF; width:190px; padding:8px 0 0 10px;}
.mainLeft .mainNav .li_bg{ background:url(../images/aboutBg_05.gif) repeat-x 0 left;width:190px;}
.mainLeft .mainNav a:link,.mainLeft .mainNav a:visited{ color:#fff;}
.mainLeft .mainNav a:hover{ color:#ff0000;}*/
/*.leftNews{ width:200px; height:198px; margin-top:10px; background:url(../images/about_us_09.gif) no-repeat;}*/
/*新闻栏左侧显示问题，字体大小由12改为11*/
.leftNews{ width:200px;height:auto;margin-top:10px; background:url(../images/about_us_09.gif) no-repeat;font-size:11px;}
.leftNews h3{ padding:10px 10px 0px 10px; font-weight:bold; color:#6a8ec0;}
.leftNews ul{ padding:10px;}
.leftNews li{ line-height:20px; height:20px;}
.leftNews1{ width:200px;height:auto;margin-top:10px; background:url(../images/about_us_09.gif) no-repeat;}
.leftNews1 h3{ padding:10px 10px 0px 10px; font-weight:bold; color:#6a8ec0;}
.leftNews1 ul{ padding:10px;height:auto;word-break:break-all;width:200px; overflow:auto;}
.leftNews1 li{ line-height:20px; height:auto;word-break:break-all;width:196px; overflow:auto;}
.main .mainRight{ float:right; width:750px; margin-bottom:20px;}
.rightText{ margin-top:20px;}
.rightText .left{ width:545px; text-align:left; line-height:20px;}
.rightText1{ margin-top:20px;}
.rightText1 .left{ width:645px; text-align:left; line-height:20px;}
.cFont_b{ font-size:14px; font-weight:bold; color:#2588bf;}
.cFont{ font-size:12px; color:#2588bf;}
.rightText .right{ width:166px; line-height:24px;}
.color_c{ color:#969696; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

/* news */
.rightBg{background:url(../images/cu.gif) repeat-x; height:10px; margin-top:10px;}
.newsText{ text-align:left; margin:10px 0 0 0; height:137px; background:url(../images/index_43.jpg) repeat-x bottom; padding-bottom:10px;}
.newsText h3{ padding-bottom:8px; padding-top:5px;}
.newsText li{line-height:22px; padding-right:15px;}
.newList{ margin-top:15px;}
.newList li{ text-align:right; padding:8px 0 0 0; height:20px; border-bottom:1px solid #EFEFEF; width:750px;}
.newList2{ margin-top:15px;}
.newList2 li{ text-align:right; padding:8px 0 0 0; height:20px; border-bottom:1px solid #EFEFEF; width:360px;}
.table_bottom td{ border-top:1px solid #e8f2fd;}

/* 咨询问答 */
.zixun{ text-align:left;}

/*企业*/
.logotie_out {float:left;position:relative;left:130px; top:0px;z-index:2;overflow: hidden;}
.logotie {float:left;position:relative;left:200px; top:0px;z-index:2;overflow: hidden;}
/*网站地图*/
#sitemap{ padding-left:50px; line-height:23px;}
#sitemap h3{ font-weight:bold; font-size:13px;}

/*首页onmouse*/
.dis{ display:block; cursor:hand;}
.udis{ display:none;cursor:hand;}

/*首页动图片*/
.blk_29 {padding: 0  0; overflow: hidden;  zoom: 1; position: relative}
.blk_29 .LeftBotton {background-image: url(../images/scrollPic_left_btn.gif); background-repeat:no-repeat;width:11px; height:17px;}
.blk_29 .RightBotton{ background-image: url(../images/scrollPic_right_btn.gif); background-repeat:no-repeat; width:11px; height:17px;}
.blk_29 .LeftBotton,
.blk_29 .RightBotton{ width: 11px; cursor: pointer; position: absolute; top: 40px;}
.blk_29 .LeftBotton {	float: left; background-position: 0px 0px; left: 0; }
.blk_29 .RightBotton {	right: 0; background-position: 0px 0px; float: right;}
.blk_29 .Cont {	margin: 0px auto; overflow: hidden; width: 150px; padding: 5px 0px;}
.blk_29 .box {	float: left; width: 114px; text-align: center;margin:0 auto;height: 134px;}
.blk_29 .box img {	 display: block; background: #fff; margin: 0px auto; width:114px; height:131px;}
.blk_29 .box a:hover img {border: #B0B5B1 1px solid;width:112px; height:130px;}
.blk_29 .box P {	margin: 6px auto 0px; width: 97px; line-height:20px}
.rollphotos {	width: 160px;}
.window_img{ width:150px; height:204px;}
.staff_img{ width:150px; height:120px;}


/* 详细页 */
.detail_text{}
.detail_text p{ line-height:22px;}
.detail_text p img{ text-align:center}
.detail_ex{ margin-top:15px; line-height:22px;}
.companny{ line-height:22px; text-align:left;}
.companny_title{ background-color:#2aaad8; height:22px; text-align:left; padding-left:10px; line-height:22px; color:#fff; font-weight:bold; margin-bottom:15px;width:100%;margin-top:10px;margin-bottom:10px;}
.companny .left{ margin-left:10px;margin-bottom:10px;}

/*分页*/

div.flickr {
	padding: 3px; margin: 3px; text-align: center;
	vertical-align:middle;
}
div.flickr a {
	border: #dedfde 1px solid;
	color: #664;
	margin-right: 3px;
	padding: 2px 6px;
}
div.flickr a:hover {
	border: #ccc 1px solid; color: #666;  background-color: #F7F7C0;
	text-decoration:none;
}
div.meneame a:active {
	border: #ccc 1px solid; color:#666; background-color: #F7F7C0;
	text-decoration:none;
}
div.flickr span.current {
	padding:2px 6px; font-weight: bold; color: #666; margin-right: 3px;
}
div.flickr span.disabled {
	padding: 2px 6px; color: #adaaad; margin-right: 3px;}

.nav2{ margin:10px auto 0 auto;  height:28px; line-height:20px; color:#000000; font-weight:bold;}
.nav2 ul{ padding-left:15px;}
.nav2 li{ float:left; text-align:center; width:120px;}
