/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;
}
body{
	color: #2E2E2E;
	font-family: Tahoma, Arial, "Trebuchet MS",  Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 170%;
	text-align: center;
	background: #fff url(../elemente/layout/bg-body-silver.jpg) repeat-x 0px -6px;  margin-top:5px;
}
div { 
    vertical-align: middle;
}
ul,ol{
    list-style-type:none;
}
input,img{
    vertical-align:middle;
}
a:link {
    color: #3A3A3A;	
	text-decoration: none;
}
a:visited {	
    color: #333333;	
	text-decoration: none;
}
a:hover {	
	color: #ff5500;	
	text-decoration: underline;
}
a:active {	
	color: #333333;	
	text-decoration: none;
}
.clearit{clear:both;
}
.left{ text-align:left;
}
.right{ text-align:right;
}
.pt50{ padding-top:50px;
}
.pt20{ padding-top:10px!important;padding-top:0px;
}
.pt10{ padding:10px 0px 0px 10px;
}
.bold{ font-weight:bold
}
.ad750{ width:676px; height:207px; clear:both; margin:0px auto 10px auto
}
.ad170{ width:170px; margin:5px  auto;
}

.border-1{ border:1px #8cbad1 solid;overflow:hidden; _display:inline-block;
}
.border-2{ border:1px #dddddd solid;
}
.bg-l{ background: url(../images/line-insite.gif) no-repeat 390px 215px
}
.bg-l-1{ background: url(../images/line-insite.gif) no-repeat 207px 0px;
}
.f14{ font-size:14px
}
.f13{ font-size:13px
}
.hide {display: none; 
}
.bl25{ height:25px; line-height:25px; clear:both 
}

.white, a.white:link,a.white:visited,a.white:hover,a.white:active{color: #FFFFFF;}
.blue {color: #005AC3;} 
a.blue:link{color: #005AC3;} 
a.blue:visited {color: #005AC3;}
a.blue:hover{color: #ff5500;}
a.blue:active {color: #005AC3;}
.black , a.black:link ,a.black:visited ,a.black:hover,a.black:active {color: #333333;font-weight:bold;}
.deep-blue {color: #0182C3;} 
a.deep-blue:link {color: #0182C3;}
a.deep-blue:visited {color: #0182C3;}
a.deep-blue:hover{color: #ff5500;}
a.deep-blue:active {color: #0182C3;}

.bl-10{ 
	width:950px; 
	overflow:hidden; 
	_display:inline-block; 
	clear:both; 
	height:10px;
}
.bl-6{ 
	width:950px; 
	overflow:hidden;
	_display:inline-block; 
	clear:both; 
	height:6px;
}

#top{ 
	border-bottom:5px #E7E7E7 solid; 
	height:75px; 
	width:100%; 
	margin:0 auto; 
	overflow:hidden
}
.top{ 
	width:950px; 
	margin: 0 auto; 
	text-align:left; 
	position:relative
}
.logo{ 
	width:300px; 
	float:left; 
	padding-left:15px;
}
.search{ 
	position:absolute; 
	top:40px; 
	right:10px;
}
.qihuan{ 
	position:absolute; 
	top:10px; 
	right:10px; 
	font-size:12px;
}

#menu{ 
	background:url(../images/yy_07.gif) repeat-x; 
	height:40px; 
	width:100%; 
	margin:0 auto; 
	overflow:hidden
}
.menu{ 
	height:40px; 
	width:754px; 
	margin:0 auto;
	word-break :keep-all ;
}
.menu-t-h{
    background-color:#116CA5; 
	width:130px;
}
.menu-t-h ul{
    width:130px; 
	padding:0px;
	margin:0px; 
	clear:left
}
.menu-t-h li{	
    margin:0px; 
	padding:0px;
	display:block; 
	float:left; 
	width:130px;
	text-align:left;
}
.menu-t-h li a{ 	
	padding:2px 0px 2px 10px; 
	margin:0px auto;  
	display:block; 
	color:#BFE8FF;

 }
.menu-t-h li a:link{ color:#BFE8FF}
.menu-t-h li a:visited{ color:#BFE8FF}
.menu-t-h li a:hover{ 
	background-color:#2581BB ;
	margin:0px auto;
    color:#ffffff; 
	text-decoration:none  
}
.menu-t2-h{
    background-color:#116CA5; 
	width:260px;
}
.menu-t2-h ul{
    width:260px; 
	padding:0px;
	margin:0px; 
	clear:left
}
.menu-t2-h li{	
    margin:0px; 
	padding:0px;
	display:block; 
	float:left; 
	width:260px;
	text-align:left;
}
.menu-t2-h li a{ 	
	padding:2px 0px 2px 10px; 
	margin:0px auto;  
	display:block; 
	color:#BFE8FF;

 }
.menu-t2-h li a:link{ color:#BFE8FF}
.menu-t2-h li a:visited{ color:#BFE8FF}
.menu-t2-h li a:hover{ 
	background-color:#2581BB ;
	margin:0px auto;
    color:#ffffff; 
	text-decoration:none  
}.menu-t3-h{
    background-color:#116CA5; 
	width:205px;
}
.menu-t3-h ul{
    width:205px; 
	padding:0px;
	margin:0px; 
	clear:left
}
.menu-t3-h li{	
    margin:0px; 
	padding:0px;
	display:block; 
	float:left; 
	width:205px;
	text-align:left;
}
.menu-t3-h li a{ 	
	padding:2px 0px 2px 10px; 
	margin:0px auto;  
	display:block; 
	color:#BFE8FF;

 }
.menu-t3-h li a:link{ color:#BFE8FF}
.menu-t3-h li a:visited{ color:#BFE8FF}
.menu-t3-h li a:hover{ 
	background-color:#2581BB ;
	margin:0px auto;
    color:#ffffff; 
	text-decoration:none  
}

#banner{ 
	background:url(../images/yy_09.gif) repeat-x; 
	width:100%; 
	margin:0 auto; 
	overflow:hidden
}
.banner{ 
	margin: 0 auto; 
	width:954px; 
}
.flash{ 
	width:640px; 
	margin:0 auto; 
	float:left;
}
.product-list{ 
	background: url(../images/yy_12.gif) no-repeat; 
	width:314px; 
	float:left;
	height:324px;
}

.con{ 
	width:954px; 
	margin:0 auto; 
	overflow:hidden
}
.con-l{ 
	width:640px; 
	float:left; 
	overflow:hidden
}
.list-01{
	width:315px; 
	float:left; 
	text-align:left; 
	line-height:150%;  
	overflow:hidden 
}
.list-01-tit{
     height:25px; 
	 line-height:25px; 
	 background:url(../images/yy_16.gif) no-repeat; 
	 text-align:right
}
.list-01-tit img{ 
     padding-top:3px;
}
.list-01-con { 
	background:url(../images/yy_21.gif) repeat-x 
}
.list-01-con p{ 
	padding-top:10px; 
}

.list-02{
	width:315px; 
	float:left; 
	text-align:left; 
	line-height:150%; 
	margin-left:10px; 
	overflow:hidden 
}
.list-02-tit{
     height:25px; 
	 line-height:25px; 
	 background:url(../images/yy_18.gif) no-repeat; 
	 text-align:right
}
.list-02-tit img{ 
     padding-top:3px;
}
.list-02-con { 
	background:url(../images/yy_21.gif) repeat-x 
}
.list-02-con .td10{ 
	padding-left:10px;
}
.list_02_b{ 
    width:314px; 
	height:67px;
	background:url(../images/yy_33.gif) no-repeat left; 
	text-align:left; 
	line-height:24px;
    
}
.con-r{ 
	width:314px; 
	overflow:hidden; 
	float:left; 
	margin:0px 0px 0px 0px
}
.search-xx{ 
	background-color:#EDF1F4; 
	height:78px; 
	text-align:center;
}
#footer{ 
	height:40px; 
	background-color:#F3F3F3; 
	width:100%; 
	border-top:2px #D9D9D9 solid 
}
.footer{ 
	width:950px; 
	text-align:right; 
	padding:6px 10px 0px 0px; 
	margin:0 auto; 
	font-size:11px;  
}
/*about us*/
#subpage{ 
	width:100%; 
	margin:0 auto; 
	overflow:hidden; 
	background:url(../images/gsjs_03.gif) repeat-x; 
}
.subpage{ 
	width:860px; 
	margin:0 auto; 
	overflow:hidden
}
.sub-banner{
	width:860px;
	margin:0 auto 
}
.sub-hit{ 
height:25px; 
	line-height:25px;
	width:854px; 
	text-align:right; 
	margin:0 auto; 
	color:#666666
}
.sub-box{ 
	width:854px; 
	margin:0px auto;
}
.sub-left{ 
	width:203px; 
	float:left; 
	margin:0 auto; 
	overflow:hidden; 
	background:url(../images/gsjs_09.gif) no-repeat 184px 0px; 
	height:430px;  
}
.sub-left-menu{ 
	text-align:left ; 
	float:left; 
}
.sub-left-menu ul{ 
	margin:0px; 
	padding:0px 0px 0px 0px;  
	clear:left; 
	width:176px; 
	display:inline ;
}
.sub-left-menu li{ 
	margin:0px; 
	padding:0px;
	display:block; 
	float:left; 
	width:166px;
}
.sub-left-menu  .li29 a {
    background:url(../images/gsjs_29.gif) no-repeat left; 
	padding:4px 0px 4px 16px; 
	margin:0px auto;  
	display:block; 
	width:100%
}
.sub-left-menu  .li29 a:hover{ 
	background:url(../images/gsjs_29_b.gif) no-repeat left ;
	margin:0px auto;
    color:#ffffff; 
	text-decoration:none  
}
.sub-left-menu  .li48 a { 
     line-height:150%; 
	 background:url(../images/gsjs_58.gif) no-repeat left ; 
	 padding:4px 0px 5px 16px;   
	 margin:0px auto;  
	 display:block; 
	 width:100% 
}
.sub-left-menu  .li48 a:hover { 
     line-height:150%; 
	 background:url(../images/gsjs_58_b.gif) no-repeat left ; 
	 margin:0px auto; 
	 color:#ffffff;
	 text-decoration:none  
}
.sub-left-menu  .li68 a{ 
     line-height:150%; 
	 background:url(../images/gsjs_68.gif) no-repeat left ; 
	 padding:4px 0px 6px 16px;   
	 margin:0px auto;  
	 display:block;
	 width:100%   
}
.sub-left-menu  .li68 a:hover{ 
     line-height:150%; 
	 background:url(../images/gsjs_68_b.gif) no-repeat left ; 
	 margin:0px auto; 
	 color:#ffffff; 
	 text-decoration:none  
}
.sub-left-search{ 
     text-align:left; 
	 width:185px; 
	 float:left;
}
.sub-left-search-con{ 
     background:url(../images/gsjs_06.gif) no-repeat; 
	 width:176px; 
	 height:73px; 
	 padding-left:5px;
	 line-height:30px; 
	 margin:0px auto  
}
.sub-left-search-con input{ 
     margin-top:8px;
} 
.sub-right{ 
     width:651px;
	 float:left; 
	 overflow:hidden; 
	 margin:0 auto;
	 text-align:left  
}
.sub-right-con{ 
     width:611px; 
	 margin:0 auto; 
	 padding:15px 0px;
}
.sub-right-con-news-t{ 
     border-bottom:1px #ccc solid;
	 font-size:14px; 
	 font-weight:bold;
}
.sub-right-con h3{ 
     font-size:12px;
	 font-weight:bold; 
}
.sub-right-con p{ 
    line-height:24px; 
	padding-top:5px; 
	clear:both  
}
.sub-right-con ul{ 
    width:100%; 
	overflow:hidden; 
	padding-top:10px;
}
.sub-right-con li{ 
    line-height:24px; 
	text-align:left; 
	list-style-type:none; 
	background:url(../images/gsjs_67.gif) no-repeat 5px 9px ; 
	padding-left:20px;
}
.con-bg{ 
    background:url(../images/gsjs_82.gif) no-repeat right bottom; 
	height:303px;
}
.sub-right-con .news-list{ 
    border-bottom:1px #CCCCCC dashed; 
	overflow:hidden; 
	padding:20px 0px;
}
.news-hit{ 
    height:25px; 
	line-height:25px; 
	text-align:left; 
	border-bottom:2px #6580A4 solid;
}
.news-list .pic{ 
    width:80px; 
	float:left;
}
.news-list .pic img{ 
    width:60px; 
	height:60px; 
	padding:3px ; 
	border:1px #A7BDD3 solid
}
.news-list .text{ 
    line-height:24px; 
	text-align:left; 
	width:530px; 
	float:left
}
.news-list .time{ 
   color:#FF9A2D
}
/*CSS grayr style pagination*/

div.grayr {
	padding: 10px 0px;  
	font-size: 11px; 
	text-align:center ; 
	border-top:2px #5D7290 solid ;
}
div.grayr a {
	padding:2px 5px; 
	margin: 2px; 
	color: #666666;  
	text-decoration: none
}
div.grayr a:hover {
	color: #fff; 
	background-color: #8A9BB3
}
div.grayr a:active {
	color: #000; 
	background-color: #8A9BB3
}
div.grayr span.current {
	padding:2px 5px;
	font-weight: bold;  
	margin: 2px; 
	color: #5D7290;  
}
div.grayr span.disabled {
	padding:2px 5px; 
	margin: 2px; 
	color: #797979; 
}

