*{

	margin:0px; padding:0px;

}

body{

	margin:0px; padding:0px; font-size:12px;

}

ul{

	margin:0px; padding:0px; list-style-type:none;

}

li{

	margin:0px; padding:0px; list-style-type:none;

}

p{

	margin:0px; padding:0px;

}

img{

	margin:0px; padding:0px; border:0px;

}

h1{

	margin:0px; padding:0px;

}

h2{

	margin:0px; padding:0px;

}

h3{

	margin:0px; padding:0px;

}



a{

	text-decoration:none; color:#000;

}

.clear8{

	clear:both; height:8px; margin:0px; padding:0px; overflow:hidden;

}

.input-text{

	border:1px solid #858585; height:18px; line-height:18px; overflow:hidden;

}

.btn-submit{

	border:medium none; background-color:#fff; border:1px solid #858585; width:54px; height:24px; line-height:24px; color:#646464; display:inline; cursor:pointer; overflow:hidden;

}

.mb10{

	margin-bottom:10px; overflow:hidden;

}



.headerbox{

	width:100%; height:143px; background:url(header.jpg) repeat-x left top; overflow:hidden;

}

.footerbox{

	width:100%; height:135px; background:url(footer.jpg) repeat-x left top; overflow:hidden;

}



.main_box{

	width:1000px; margin:0px auto; overflow:hidden;

}

.header{

	width:1000px; height:88px; background-color:#004fcc; position:relative; z-index:100; margin:0px auto; overflow:hidden;

}

.head_l{

	width:385px; height:47px; float:left; margin-top:20px; margin-left:20px; display:inline; overflow:hidden;

}

.head_r{

	float:right; margin-top:20px; overflow:hidden;

}

.head_r a{

	color:#bdbdbd; padding-right:20px;

}

.nav{

	width:1000px; height:48px; line-height:48px; background:url(nav.png) no-repeat;  position:relative; z-index:101; margin-top:-1px; margin:0px auto; overflow:hidden;

}

.nav_l{

	float:left;

}

.nav_l ul li{

	float:left; margin-left:2px; width:105px; height:48px; display:inline-block; overflow:hidden;

}

.nav_l ul li a{

	width:105px; height:48px; display:inline-block; overflow:hidden;

}

.nav_l ul .s1{

	width:89px; overflow:hidden;

}

.nav_l ul .s1 a{

	width:89px; overflow:hidden;

}

.nav_r{

	float:right; width:190px; overflow:hidden;

}

.nav_r .search{

	margin-top:15px; overflow:hidden;

}

.nav_r .search input{

	float:left;

}

.nav_r .search .input{

	width:126px; height:16px; line-height:16px; border:0px; margin-top:2px; overflow:hidden;

}

.nav_r .search .submit{

	margin-left:9px; display:inline; border:medium none; background:url(search.gif) no-repeat; width:52px; height:21px; cursor:pointer; overflow:hidden;

}



.slide{

	width:1000px; height:250px; position:relative; overflow:hidden;

}



#content {

	width: 978px;

	height:228px;

	padding: 10px;

	background: #FFF;	

	border: 1px solid #CCC;

	overflow:hidden;

}



       #feature_list {

			width: 978px;

			height: 228px;

			overflow: hidden;

			position: relative;

		}



		#feature_list ul {

			position: absolute;

			top: 0;

			list-style: none;	

			padding: 0;

			margin: 0;

		}



		#tabs {

			right: 0;

			z-index: 2;

			width: 228px;

		}



		#tabs li {

			font-size: 12px;

			font-family: Arial;

		}

		#tabs li h3 {

			margin: 0px;	

			padding: 0px;

			font-size: 16px;

			text-transform: uppercase;

		}



		#tabs li a {

			color: #fff;

			text-decoration: none;	

			display: block;

			padding: 10px 0px 10px 20px;

			height: 37px;

			line-height:37px;

			text-align:center;

			background:  url(feature-tab-li.png) no-repeat right center;

			outline: none;

		}



		#tabs li a:hover {

			text-decoration: underline;

		}



		#tabs li a.current {

			background:  url(feature-tab-current.png) no-repeat;

			color: #FFF;

		}



		#tabs li a.current:hover {

			text-decoration: none;

			cursor: default;

		}



		#output {

			left: 0;

			width: 773px;

			height: 228px;

			position: relative;

		}



		#output li {

			position: absolute;

			width: 773px;

			height: 228px;

		}



		#output li a {

			position: absolute;


			text-decoration: none;

			font-size: 11px;

			color: #FFF;

			background: #000;

			-moz-border-radius: 5px;

		}

		

		#output li a:hover {

			background: #D33431;

		}







.main{

	width:986px; margin:0px auto; margin-top:16px; margin-bottom:16px; overflow:hidden;

}

.main_l{

	float:left; width:745px; background:url(l_bg.png) no-repeat right center; overflow:hidden;

}

.main_lbox{

	width:728px; overflow:hidden;

}

.lhead{

	width:728px; height:39px; background:url(lhead.gif) no-repeat; overflow:hidden;

}

.lhead .more{

	float:right; margin-top:15px; 

}

.lhead div{

	width:144px; padding-left:12px; height:27px; line-height:27px;  margin-left:6px; margin-top:6px; color:#002efd; font-weight:bold; font-size:12px; overflow:hidden;

}

.lhead div h2{

	float:left; font-size:12px; font-weight:bold;

}

.lhead div h2 a{

	color:#002efd;

}

.lhead div span{

	float:left; color:#5c5c5c; font-size:8px; padding-left:2px; margin-top:2px; font-weight:100;

}

.l-company{

	overflow:hidden;

}

.l-company .company_nr{

	padding-top:16px;

}

.l-company .company_nr img{

	width:300px; height:210px; float:left; overflow:hidden;

}

.l-company .company_nr p{

	text-indent:2em;

}

.l-company .company_nr .con{

	margin-left:315px; line-height:20px; color:#000;

}



.l-news{

	margin-top:20px; overflow:hidden;

}

.l-news .newss_nr ul{

	padding:15px; overflow:hidden;

}

.l-news .newss_nr ul li{

	height:25px; line-height:25px; overflow:hidden;

}

.l-news .newss_nr .time{

	color:#0099ff; padding-left:10px;

}

.product_nr ul{

	padding:15px; height:362px; overflow:hidden;

}

.product_nr ul li{

	float:left; width:349px; margin-bottom:20px; overflow:hidden;

}

.product_nr .pic{

	width:110px; height:107px; float:left; margin-left:4px; display:inline-block; overflow:hidden;

}

.product_nr ul li img{

	width:100px; height:90px; border:1px solid #cccccc; 

}

.product_nr ul li h2{

	height:24px; color:#002efd; font-size:12px; font-weight:bold;

}

.product_nr ul li h2 a{

	color:#002efd;

}

.product_nr ul li p{

	line-height:20px; text-indent:2em;

}

















.main_r{

	float:right; width:236px; overflow:hidden;

}

.rhead{

	height:19px; padding-top:24px; overflow:hidden;

}

.rhead i{

	width:19px; height:19px; float:left; display:inline-block; margin-left:16px; margin-right:8px; overflow:hidden;

}

.icon1{

	background:url(icon1.gif) no-repeat; 

}

.icon2{

	background:url(icon2.gif) no-repeat; 

}

.icon3{

	background:url(icon3.gif) no-repeat; 

}

.rhead h2{

	font-size:12px; font-weight:bold; color:#002efd; float:left; margin-top:5px; overflow:hidden;

}

.rhead span{

	color:#5c5c5c; font-size:10px; padding-left:5px; margin-top:8px; float:left;

}



.r-company .company_nr{

	margin-top:16px; text-align:center; overflow:hidden;

}

.r-company .company_nr #demo img{

	padding-top:5px; padding-bottom:5px; width:170px; height:100px; overflow:hidden;

}

.r-company .company_nr #demo p{

	line-height:30px; text-align:center; overflow:hidden;

}





.office_nr{

	text-align:center; width:236px; overflow:hidden;

}

.office_nr a{

	width:205px; height:152px; display:block; margin-left:15px; margin-top:10px; overflow:hidden;

}

.office_nr img{

	width:205px; height:152px;

}



.r-contact{

	width:236px; overflow:hidden;

}

.r-contact .contact_nr{

	padding-top:10px; padding-left:34px; width:200px; overflow:hidden;

}

.r-contact .contact_nr p{

	clear:both; line-height:20px; width:200px; overflow:hidden;

}

.r-contact .contact_nr p span{

	width:38px; float:left; display:block; overflow:hidden;

}

.r-contact .contact_nr .s2{

	float:left; width:135px; overflow:hidden;

}

.r-contact .contact_nr .s1{

	width:60px; overflow:hidden;

}





.r-company{

	background:url(company.png) no-repeat; width:236px; height:366px; margin-bottom:20px; overflow:hidden;

}

.r-office{

	background:url(office.png) no-repeat; width:236px; height:223px; margin-bottom:20px; overflow:hidden;

}

.r-contact{

	background:url(contact.png) no-repeat; width:236px; height:400px; overflow:hidden;

}









.list_l{

	float:left; width:244px; background:url(l_bg.png) no-repeat right center;

}

.list_lbox{

	width:236px;

}

.list-sort{

	width:236px; background:url(list_1.png) no-repeat; height:282px; 

}

.list-sort2{

	width:236px; background:url(list_3.png) no-repeat; height:160px; 

}

.sort-box{

	margin-left:18px; margin-right:18px; margin-top:18px; margin-bottom:18px; 

}

.sort-box ul li{

	background:url(icon4.gif) no-repeat right center; height:24px; line-height:24px; border-bottom:1px solid #dddddd; padding-left:10px; padding-right:5px; position:relative;

}

.sort-box ul li:hover{

	background-color:#f1f1f1;

}





.sort-box #nav .submenu{ 

    border:1px solid #999999; background-color:#fff; position:absolute;right:0;top:0px; margin-right:-200px; z-index:1000; display:none;

}

.sort-box #nav .submenu dd{

	width:190px; padding-left:10px; height:24px; line-height:24px; overflow:hidden;

}

.sort-box #nav .submenu dd:hover{

	background-color:#f1f1f1;

}







.l-search{

	background:url(list_2.png) no-repeat; width:236px; height:87px; overflow:hidden;

}

.l-search .search_box{

	margin-top:35px; margin-left:10px; height:20px; line-height:20px; overflow:hidden;

}

.l-search .search_box input,.l-search .search_box label{

	float:left; vertical-align:middle;

}

.l-search .input-text{

	height:18px; line-height:18px; border:1px solid #cccccc; width:124px; margin-left:8px; display:inline; overflow:hidden;

}

.l-search .btn-submit{

	border:medium none; background-color:#fff; border:1px solid #858585; width:50px; height:20px; margin-left:8px; line-height:20px; color:#646464; display:inline; cursor:pointer; overflow:hidden;

}







.list_r{	

	float:right; width:728px; overflow:hidden;

}

.nav_guide{

	height:50px; line-height:30px; overflow:hidden;

}

.nav_guide i{

	width:13px; height:30px; background:url(icon5.gif) no-repeat left 8px; display:block; float:left; padding-left:5px; overflow:hidden;

}

.ben_t{

	height:40px; line-height:40px; font-size:18px; font-weight:bold; text-align:center; overflow:hidden;

}

.ben_nr{

	line-height:24px;

}





.list_big{

	width:728px; margin-top:20px; overflow:hidden;

}

.big_h{

	height:20px; background:url(list_h.gif) no-repeat; width:728px; overflow:hidden;

}

.big_h span{

	float:right;

}

.big_h h2{

	font-size:12px; font-weight:100; padding-left:20px;

}

.big_nr ul{

	padding-top:20px;

}

.big_nr ul li{

	float:left; width:349px; height:94px; margin-bottom:34px; overflow:hidden;

}

.big_nr .pic{

	width:120px; height:94px; float:left; margin-right:8px; display:inline-block; overflow:hidden;

}

.big_nr ul li img{

	width:116px; height:90px; border:1px solid #cccccc; padding:1px; overflow:hidden;

}

.big_nr ul li h2{

	height:24px; color:#002efd; font-size:12px; font-weight:bold;

}

.big_nr ul li h2 a{

	color:#002efd;

}

.big_nr ul li p{

	line-height:20px; text-indent:2em;

}





.list_news{

	width:728px; overflow:hidden;

}

.news_h{

	width:728px; height:39px; background:url(lhead.gif) no-repeat; overflow:hidden;

}

.news_h span{

	float:right;

}

.news_h div{

	width:144px; text-align:center; height:27px; line-height:27px;  margin-left:6px; margin-top:6px; color:#002efd; font-weight:bold; font-size:12px; overflow:hidden;

}

.news_h div h2{

	float:left; font-size:12px; font-weight:bold; width:144px; text-align:center;

}

.news_h div h2 a{

	color:#002efd;

}

.news_nr ul{

	padding-top:30px; overflow:hidden;

}

.news_nr ul li{

	height:38px; line-height:38px; border-bottom:1px dashed #cccccc; overflow:hidden;

}

.news_nr ul li span{

	float:right;

}

.list_nr ul li{

	line-height:24px; border-bottom:1px dashed #dddddd; overflow:hidden;

}

.list_nr ul li span{

	float:right;

}





.zixing{

	clear:both; margin-bottom:10px; overflow:hidden;

}

.zixing_t,.liu_h{

	height:30px; line-height:30px; padding-left:12px; background-color:#f0f0f0;

}

.zixing_nr ul{

	padding-top:20px; padding-bottom:20px; overflow:hidden;

}

.zixing_nr ul li{

	float:left; width:182px; text-align:center; overflow:hidden;

}

.zixing_nr ul li img{

	height:110px; width:160px; overflow:hidden;

}

.zixing_nr ul li p{

	height:30px; line-height:30px; overflow:hidden;

}







.list_news ul{

	padding-left:14px; padding-right:14px; padding-top:14px; padding-bottom:14px; overflow:hidden;

}

.list_news ul li{

	line-height:24px; overflow:hidden;

}











.liu_pin{

	margin-top:20px; overflow:hidden;

}

.liu_hf p{

	clear:both; padding-bottom:8px; overflow:hidden;

}

.liu_hf p label{

	width:68px; float:left; display:block; overflow:hidden;

}

.liu_hf .input-text{

	border:1px solid #858585; height:18px; line-height:18px; overflow:hidden;

}

.liu_hf .btn-submit{

	border:medium none; background-color:#fff; border:1px solid #858585; width:54px; height:24px; line-height:24px; color:#646464; display:inline; cursor:pointer; overflow:hidden;

}

.news_pic{

	padding-left:8px; padding-top:16px;

}

.ben_con{

	margin-top:20px; line-height:24px;

}







.page{

	clear:both; padding-top:10px; padding-bottom:10px; text-align:center; overflow:hidden;

}

.page a,.page span{

	border:1px solid #dddddd; padding:5px 10px; overflow:hidden;

}

.page span{

	

}

.page .ck{

	font-weight:bold; color:#fff; background-color:#0046ad;

}



.footer{

	width:1000px; height:135px; margin:0px auto; overflow:hidden;

}

.link{

	width:1000px; height:78px; background:url(foot_bg.gif) repeat-x; padding-left:18px; overflow:hidden;

}

.link h2{

	color:#002efd; font-weight:bold; font-size:12px; height:34px; line-height:34px; float:left; overflow:hidden;

}

.link span{

	color:#5c5c5c; font-size:10px; padding-left:5px; margin-top:13px; float:left;

}

.link p{

	height:35px; clear:both; overflow:hidden;

}

.link p a{

	width:110px; height:35px; float:left; margin-right:10px; display:inline-block; overflow:hidden;

}

.link p img{

	width:110px; height:35px; 

}

.copyright{

	background-color:#0046ad; height:57px; line-height:20px; color:#fff; font-size:12px; overflow:hidden;

}

.foot_logo{

	background:url(foot_logo.png) no-repeat right center; width:326px; height:57px; float:right; margin-right:26px; display:inline; overflow:hidden;

}

.t{

	padding-left:20px;

}





