@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; }
ul li{ list-style:none; }
img{ border:none; }


body{ background:#f3f3f3; color:#8c8c8c; font-family:"宋体"; font-size:12px; line-height:22px; overflow-x:hidden; position:relative; min-width:1000px; }
a{ color:#8c8c8c; font-size:12px; text-decoration:none; }
a:hover{ color:#316813; text-decoration:none; }
.fl{ float:left; }
.fr{ float:right; }
.clearfix{ clear:both; }

.header{ position:relative; width:1000px; height:100px; margin:0px auto; }
	.logo{ display:block; position:relative; left: 0px; top:25px; width:200px; height:47px; background:url(../IMAGES/logo.jpg) no-repeat; }
	.ver{ position:absolute; top:17px; right:1px; width:142px; height:22px;  }
		.ver a{ float:left; display:block; width:66px; height:22px; background:url(../IMAGES/ver_bg.png) no-repeat;  overflow:hidden; text-indent:999px; }
		.ver a.ver_ch{ background-position:0px 0px; }
		.ver a.ver_ch:hover{ background-position:-152px 0px; }
		.ver a.ver_en{ background-position:-76px 0px; margin-left:10px; }
		.ver a.ver_en:hover{ background-position:-228px 0px; }
	.nav{ position:absolute; top:53px; right:45px; width:672px; height:44px; overflow:hidden; }
	.nav ul li{ position:relative; float:left; width:76px; height:39px; padding:5px 10px 0px 10px;  }
	.nav ul li a { position:relative; display:block; width:76px; height:83px; background:url(../IMAGES/menu_shadow.png) no-repeat center bottom; text-align:center; }
	.nav ul li a.menu_cur{ top:-44px; }
	.nav ul li a span{ display:block; width:76px; text-align:center; cursor:pointer; }
	.nav ul li a span.af_nor{ height:34px; padding-bottom:5px; color:#474747; font-size:14px; line-height:34px; }
	.nav ul li a span.af_cur{ height:44px; background:url(../IMAGES/menu_hover.png) no-repeat center top; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:28px; }
.footer_container{ width:100%; border-top:1px solid #dcdcdc; background:#ffffff; }
.footer{ position:relative; width:1000px; height:31px; margin:0px auto; padding-top:6px; }
.bottom_nav{ padding-left:8px; border-left:1px solid #8c8c8c;  }

.banner_container{ width:100%; height:465px; background:url(../IMAGES/banner/banner_bg.jpg) no-repeat center top; }
.banner{ width:1000px; margin:0px auto; padding-top:59px; }

.area{ width:1000px; margin:0px auto; }
.area_1{ height:195px; padding:20px 0px; background:url(../IMAGES/line_2.jpg) no-repeat 718px top; }
.area_2{ height:236px; padding-bottom:30px; }
.nub{}
	.nub_t{ height:25px; }
	.nub_c{ padding-top:10px; }
.more{ display:block; float:right; width:48px; height:25px; background:url(../IMAGES/nub_t_more.gif) no-repeat left bottom; }
.more:hover{ background:url(../IMAGES/nub_t_more.gif) no-repeat -63px bottom;  }
.nub_about{ width:699px; height:195px; }
	.nub_about .nub_t{ width:699px; }
	.nub_about .nub_t h2{ float:left; width:651px; height:25px; background:url(../IMAGES/nub_t_about.gif) no-repeat; }
	.imgshadow{ width:216px; height:146px; padding-bottom:13px; background:url(../IMAGES/img_shadow.jpg) no-repeat center bottom; }
	.imgshadow div{ width:210px; height:140px; padding:2px; background:#FFFFFF; border:1px solid #bdbdbd;  }
	.imgshadow img{ width:210px; height:140px; }
	.textabout{ width:463px; height:146px; }
.nub_news{ width:262px; height:195px; }
	.nub_news .nub_t{ width:262px; }
	.nub_news .nub_t h2{ float:left; width:214px; height:25px; background:url(../IMAGES/nub_t_news.gif) no-repeat; }
	.nub_c_news{ width:255px; padding-left:7px; }
	.ulnews li{ height:30px; background:url(../IMAGES/icon_arrow_01.png) no-repeat 10px center; border-bottom:1px dashed #d4d4d4;}
	.ulnews li a{ padding-left:30px; line-height:30px; }
.nub_pro{ width:1000px; height:236px; }
	.nub_pro .nub_t{ width:1000px; }
	.nub_pro .nub_t h2{ float:left; width:952px; height:25px; background:url(../IMAGES/nub_t_pro.gif) no-repeat; }
	.nub_c_pro{ width:996px; height:196px; padding:1px; background:#FFFFFF; border:1px solid #d3d3d3; }
	.ulpro_container{ width:968px; height:162px; padding:17px 14px; background:#e8e8e8;  }
	
	.ulpro{}
	.ulpro li{ display:inline; float:left; position:relative; width:220px; height:160px; border:1px solid #bdbdbd; margin:0px 10px; background:#FFFFFF url(../IMAGES/nopic.gif) no-repeat center center; overflow:hidden; }
	.ulpro img{ position:absolute; top:0px; left:0px; width:210px; height:150px; padding:5px;  }
	.ulpro a{ display:block; position:relative; overflow:hidden; top:-1px; left:-1px; width:210px; height:150px; padding:6px; background:url(../IMAGES/bj_Frame.png) no-repeat;  }
	.ulpro a span{ display:block; position:relative; top:114px; width:210px; height:36px;  color:#fefefe; text-align:center; line-height:36px;  }
	
	
.wrap{ width:100%; background:url(../IMAGES/Inside_bg_01.jpg) repeat-x; }
.main{ width:1001px; margin:0px auto; background:url(../IMAGES/Inside_bg_03.jpg) repeat-y right top; }
.content{ position:relative; width:1001px;  background:url(../IMAGES/Inside_bg_02.jpg) no-repeat; }
.left_t{ position:absolute; left:0px; top:164px; width:225px; height:90px;  }
	.left_t_about{ background:url(../IMAGES/left_t/left_t_about.gif) no-repeat 73px 21px; }
	.left_t_news{ background:url(../IMAGES/left_t/left_t_news.gif) no-repeat 73px 21px; }
	.left_t_product{ background:url(../IMAGES/left_t/left_t_product.gif) no-repeat 73px 21px; }
	.left_t_soft{ background:url(../IMAGES/left_t/left_t_dl.gif) no-repeat 73px 21px; }
	.left_t_contact{ background:url(../IMAGES/left_t/left_t_contact.gif) no-repeat 73px 21px; }
	.left_t_message{ background:url(../IMAGES/left_t/left_t_feedback.gif) no-repeat 73px 21px; }
	
.inr{ width:775px; padding:30px 0px 100px 225px; background:url(../IMAGES/Inside_bg_grass.png) no-repeat right bottom; }
.con_inside{ position:relative; overflow:hidden; width:715px; padding:0px 30px; min-height:340px; }
	.breadcrumbs{ width:685px; height:40px; padding-left:30px; background:url(../IMAGES/iocn_breadcrumb.png) no-repeat left center; color:#929292; line-height:40px; }
	.breadcrumbs a{ color:#929292; }
	.breadcrumbs a:hover{ text-decoration:underline; }
	.cat{ color:#f57623; }
	
	.article_about{ padding:25px 0px; min-height:300px; }
	.article_inimg{ float:left; width:240px; height:160px; margin:15px 15px 15px 0px; padding:4px; background:#FFFFFF;  }
	.article_about img{
		max-width: 100%;
	}
	.ulnews_in{ padding-top:6px; }
	.ulnews_in li{ position:relative; height:116px; padding:20px 0px; border-bottom:1px dashed #d4d4d4; }
	.thumbnail{ float:left; width:160px; height:110px; padding:2px; background:#FFFFFF url(../IMAGES/nopic_new.gif) no-repeat center center; border:1px solid #cccccc; }
		.thumbnail img{ display:block; width:160px; height:110px;  }
	.description{ float:right; width:528px; padding:5px 0px; }
	.title{ line-height:30px; padding-bottom:10px;  }
	.title a{ font-size:14px; font-weight:bold;}
	.title span{ float:right; }
	.moreshow{ position:absolute; right:0px; bottom:25px; }
	
	.page_list{ padding:30px 0px 6px; text-align:center;}
	.page_list a{ margin-right:6px; padding:3px 7px; background:#FFFFFF; border:1px solid #d4d4d4; font-family:"宋体"; line-height:12px; }
	.page_list a:hover{ background:#f57623; border:1px solid #f57623; color:#FFFFFF; }
	.page_list a.on{ background:#eaeaea; }
	.page_list a.on:hover{  background:#eaeaea; border:1px solid #d4d4d4; color:#8c8c8c; cursor:not-allowed;  }
	.page_list span.t{ padding:3px 7px; background:#eaeaea; border:1px solid #d4d4d4; }
	
	.article_title{ padding:25px 0px 10px; color:#316813; font-size:14px; font-weight:bold; text-align:center; }
	.meta{ border-top:1px dashed #d4d4d4; border-bottom:1px dashed #d4d4d4; color:#aea9a9; text-align:center; font-style:italic; }
	.article_news{ padding:20px 0px; }
	
	.sx{ padding:8px 0px; border-top:1px dashed #d4d4d4; border-bottom:1px dashed #d4d4d4; }
	.nosx:hover{ cursor:not-allowed; }
	.backp{ height:25px; padding-top:20px; position:relative;  }
	.btnback{ float:right; display:block; position:relative; overflow:hidden; width:62px; height:25px; background:url(../IMAGES/btn/btnback_cur.png) no-repeat; }
	.btnback:hover{ text-indent:99px; }
	.ulpro_in_container{ width:741px; padding:10px 0px 20px; border-bottom:1px dashed #d4d4d4; }

	.ulpro_in{}
	.ulpro_in li{ display:inline; float:left; position:relative; width:220px; height:160px; border:1px solid #bdbdbd;  margin:19px 25px 19px 0px; background:#FFFFFF url(../IMAGES/nopic.gif) no-repeat center center; overflow:hidden; }
	.ulpro_in img{ position:absolute; top:0px; left:0px; width:210px; height:150px; padding:5px;  }
	.ulpro_in a{ display:block; position:relative; overflow:hidden; top:-1px; left:-1px; width:210px; height:150px; padding:6px; background:url(../IMAGES/bj_Frame.png) no-repeat;  }
	.ulpro_in a span{ display:block; position:relative; top:114px; width:210px; height:36px;  color:#fefefe; text-align:center; line-height:36px;  }
	
	.infomation{ padding:25px 0px; border-bottom:1px dashed #d4d4d4; }
		.infol{ width:315px; height:225px; padding:3px; border:3px solid #316813; background:#FFFFFF url(../IMAGES/nopic.gif) no-repeat center center; }
		.infol img{ width:315px; height:225px;  }
		.infor{ width:370px; padding-top:10px; }
			.infor p{ line-height:30px; clear:both; }
			.info_name{ display:block; width:70px; color:#474747; font-size:14px; float:left; }
			.info_value{ width:300px; float:right; }
	.article_pro{ padding:10px 0px 25px; border-bottom:1px dashed #d4d4d4;  }
	.title_in{ height:28px; margin-top:15px; background:url(../IMAGES/icon_radius_bg.png) no-repeat; color:#474747; font-size:14px; line-height:28px; text-indent:8px; }
	
	.ulsoft_in li{ padding:14px 0px; border-bottom:1px dashed #d4d4d4; }
	.ulsoft_in li a{ display:block; height:115px; background:url(../IMAGES/btn/btn_dl_nor.png) no-repeat left bottom;   }
	.ulsoft_in li a:hover{ background:url(../IMAGES/btn/btn_dl_cur.png) no-repeat left bottom; }
	.ulsoft_in li a p{ padding-top:5px; color:#8c8c8c; font-size:12px; font-weight:normal; line-height:22px;  }
	.ulsoft_in li a p.pt{ padding-top:0px; color:#8c8c8c; font-size:14px; font-weight:bold; line-height:30px; }
	
	.contact{ width:715px; height:413px; margin-top:20px; background:url(../IMAGES/contact_bg.png) no-repeat; }
	.welcome{ height:125px; padding-top:35px; }
	.welcome p{ padding-left:250px; }
	.map{ width:442px; height:232px; }
	.contact_info{ width:241px; padding:75px 15px 0px 15px; }
	
	.mestip{ width:340px; margin:35px auto; text-align:center; line-height:18px; }
	.mestable{ width:480px; margin:0px auto; }
	.mestable tr td{ line-height:37px; }
	.tdl{ width:60px; padding-right:10px; text-align:right; line-height:30px; }
	.in_150{ width:150px; height:23px; border:1px solid #cecece; line-height:23px; }
	.in_238{ width:238px; height:23px; border:1px solid #cecece; line-height:23px; }
	.in_398{ width:398px; height:98px; border:1px solid #cecece; line-height:23px; }
	.mark{ color:#ff9047; padding-left:10px; }
	.asub{ background:url(../IMAGES/btn/btnsub_nor.png) no-repeat;  float:left; display:block; width:62px; height:25px; margin-right:5px; position:relative; overflow:hidden;  }
	.btnsub{ background:url(../IMAGES/btn/btnsub_cur.png) no-repeat; width:62px; height:25px; border:none; cursor:pointer; }
	.ares{  background:url(../IMAGES/btn/btn_reset_nor.png) no-repeat; float:left; display:block; width:62px; height:25px;  }
	.btnres{ background:url(../IMAGES/btn/btn_reset_cur.png) no-repeat; width:62px; height:25px; border:none; cursor:pointer;   }

	.nocon{ width:100%; height:300px; background:url(../IMAGES/nocon.png) no-repeat center center; }
	