@charset "utf-8";
*{font-family:Arial, Helvetica, sans-serif;}
body,td,th {
	font-size: 12px;
	color: #626262;
}
body {
	margin: 0px;
	background-image: url(../index/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #005EC0;
}
a.honor {
	color: #0068B7;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}
a.honor:hover {
	color: #0068B7;
}
a.view1 {
	color: #0B243C;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
a.view1:hover {
	color: #FFFFFF;
}
a.email1{color:#0071BC; text-decoration:underline; font-weight:bold;}
a.email1:hover {color: #0071BC; text-decoration:none;}

a.leftabout1 {
	color: #77A12F;
	text-decoration: none;
	font-size:18px;
	text-decoration:underline;
	line-height:80%;
}
a.leftabout1:hover {
	color: #77A12F;
	text-decoration:none;
}
a.leftabout {
	color: #ACD598;
	text-decoration: none;
	font-size:18px;
	text-decoration:none;
	line-height:80%;
}
a.leftabout:hover {
	color: #ACD598;
	text-decoration:underline;
}

a.leftservices1 {
	color: #A68564;
	text-decoration: none;
	font-size:18px;
	text-decoration:underline;
	line-height:80%;
}
a.leftservices1:hover {
	color: #A68564;
	text-decoration:none;
}
a.leftservices {
	color: #CFA972;
	text-decoration: none;
	font-size:18px;
	text-decoration:none;
	line-height:80%;
}
a.leftservices:hover {
	color: #CFA972;
	text-decoration:underline;
}
a.nat_link1 {padding:2px 1px; font-size:12px; width:100%; color:#535875;}
a.nat_link1:hover{
	color: #F39800;
	text-decoration:underline;
}
a.nat_link2 {
	width:100%; color:#535875; font-size:11px; padding:1px 0px;
}
a.nat_link2:hover {
	color: #F39800;
	text-decoration:underline;
}
.pover{ color:#F39800;}
a.p1 {
	color:#37939A;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
a.p1:hover {
	color: #005EC0;
	text-decoration:underline;
}
a.p2 {
	color:#3D3D3D;
	text-decoration:none;
	font-size:11px;
}
a.p2:hover {
	color: #3D3D3D;
	text-decoration:underline;
}

a.newslink {
	color: #FFFFFF;
	text-decoration: none;
}
a.newslink:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
a.location{color:#434343; text-decoration:none;}
a.location:hover{color:#434343; text-decoration:underline;}

a.eco{ color:#0000FF; text-decoration:underline;}

.tableset1{width:958px;}
.tableset2{width:970px; background-color:#FFFFFF; height:18px;}
.tableset3{width:970px; background-color:#FFFFFF; height:8px;}
.left{width:137px; vertical-align:top; background-color:#F1F5F4; padding:10px;}
.left2{width:167px; border:solid 1px #909BA1; padding:3px; vertical-align:top;}
.leftmenu1{margin:12px 0px; text-align:right;}
.leftmenu_class1{}
.leftmenu_class2{}
.right{vertical-align:top; padding:10px 0px; height:280px;}
.right2{vertical-align:top; padding:0px 0px 12px;}
.right3{vertical-align:top; padding:5px 0px 10px 16px; height:280px;}
.content1{line-height:150%; padding:0px 10px;}
.content2{line-height:150%; padding:20px 80px;}
.content3{line-height:150%; padding:20px;}
.content4{padding:10px;}
.location1{font-size:12px; font-weight:bold; color:#434343; padding-bottom:15px;}
.location2{color:#F39800;}
.wk1{background-image:url(../index/wk1.jpg); background-repeat:repeat-x; background-position:bottom; border:solid 1px #C9C9C9; width:280px; padding:4px 10px 6px; vertical-align:top;}
.line1{background-image:url(../index/line1.gif); background-repeat:repeat-y; background-position:center; width:20px;}
.line2{background-image:url(../index/line2.gif); background-repeat:repeat-x; height:23px; background-position:center;}
.line3{ border-bottom:dashed 1px #C7CDD0; border-right:dashed 1px #C7CDD0; vertical-align:top; padding:5px;}
.line4{ border-bottom:dashed 1px #C7CDD0; vertical-align:top; padding:5px;}
.picborder{border:solid 1px #959595; margin-bottom:3px;}
.title1{color:#141959; font-size:14px; font-weight:bold;}
.title2{ padding-right:30px; text-align:right; vertical-align:bottom;}
.title3{text-align:right; width:100%; font-size:24px; font-weight:bold; color:#535353; line-height:110%;}
.title4{ background-image:url(../index/product31.jpg); background-repeat:no-repeat; color:#00479D; font-size:14px; font-weight:bold;}
.title5{background-image:url(../index/product33.jpg); background-repeat:no-repeat; background-position:right; text-align:right;}
.product1{vertical-align:top; line-height:120%;}
.product2{vertical-align:top; padding:10px; font-size:11px;}
.product3{font-size:14px; font-weight:bold; color:#37939A;}
.producttitle1{ font-weight:bold; padding-bottom:7px;}
.producttitle2{color:#44555F;}
.productcontent{padding:3px 0 0 0; line-height:120%; font-size:11px;}
.divscroll{ 
height:196px; 
overflow-x:scroll;
overflow-y:hidden;
background-color:#FCFCFC; 
background-image:url(../index/bg1.jpg); 
background-repeat:repeat-x; 
background-position:bottom;
scrollbar-3d-light-color:#A5B0B5;
scrollbar-highlight-color:#F8F8F8;
scrollbar-face-color:#A5B0B5;
scrollbar-arrow-color:#EFEFEF;
scrollbar-shadow-color:#A5B0B5;
scrollbar-dark-shadow-color:#A5B0B5;
scrollbar-base-color:#E5E7E8;
}
.divscrollwidth1{width:940px;}
.divscrollwidth2{width:756px;}
.divscrolltd1{padding:8px 10px 5px; text-align:center; background-image:url(../index/line1.gif); background-repeat:repeat-y; background-position:right;}
.txtinput1{border:solid 1px #3A424C; height:18px; width:120px; font-size:11px; color:#626262;}
.picborder1{border:solid 1px #949494; margin-bottom:6px; width:140px; height:140px;}
.picborder2{border:solid 1px #949494; width:100px; background-color:#FFFFFF;}

.IndexCategoryList1{width:187px; float:left; height:21px;}
.IndexCategoryList2{width:100%; overflow:hidden; height:21px; }

.faq_title{width:97%; float:left; font-weight:bold;}
.faq_content{ line-height:150%;}


.newstime{ font-size:13px; color:#FFFFFF; font-weight:bold; width:100px; text-align:center;}
.newstime2{text-align:center; background-color:#ECECEC;}
.newstitle{}
.newstitle2{ background-color:#8C97CB; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold;}
.newscontent{ line-height:150%;}

.members1{ text-align:center; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#0068B7; height:24px;}
.members2{padding:4px; vertical-align:top; color:#FFFFFF; line-height:130%; word-break:break-all;}

#mainmenu a {
	color: #626262;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
	padding:0px 7px;
}
#mainmenu a:hover {
	color: #626262;
}
#mainmenu .this{color:#F39700;}

.tdh{height:8px;}
.tdw{width:8px;}

/*service导航样式*/
.serviceul{ margin:0; padding:0; list-style:none;}
.serviceul li{ margin-bottom:5px;}
.serviceul li a{ padding-left:30px; height:20px;}
.serviceul li a:hover{ text-decoration:underline;}
.serviceul .this,.serviceul a:hover,.serviceul a:active{ background-image:url(../index/icon.gif); background-repeat:no-repeat; background-position:0px; color:#F39700;}




/*滚动广告样式开始*/
.ad { 
	width:793px; 
	height:255px; 
	overflow:hidden;
	position:relative;
}
.slider,.num{
	position:absolute;list-style:none;padding:0; margin:0;
}
.slider li{ 
	list-style:none;
	display:inline;
}
.slider img{ 
    border:0;
	width:793px; 
	height:255px;
	display:block;
}
.num{ 
	right:5px; 
	bottom:5px;
}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}
/*滚动广告样式结束*/



/* 焦点图 */
#boxFocus{width:793px;height:255px;margin:0px;overflow:hidden;background:#D4D4D4;}/* 定义外框宽高 */
#f_imgDiv{width:793px;height:255px;margin:1px;overflow:hidden;filter:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);}/* 定义图片区域宽高以及切换滤镜 */
#f_infoDiv{width:100%;position:relative;}/* 按钮及标题区域外框，通过relative放置于图片上方底部 */
#f_buttonDiv{width:100px;height:24px;overflow:hidden;text-align:left;top:-27px;right:4px;position:absolute;z-index:2;}/* 按钮区域，定位于infoDiv右侧，注意此div的层级为2，置于半透明层上方 */
#f_buttonDiv .bg{width:15px;height:15px;line-height:16px;float:left;margin:3px 3px 0 0;border:1px solid #FFF;display:inline; text-align:center;}/* 单个按钮外框 */
#f_buttonDiv .bg a{width:15px;height:15px;float:left;text-decoration:none;text-align:center;overflow:hidden; background:#000000;}/* 按钮定义 */
#f_buttonDiv .bg a:link,#f_buttonDiv a:visited,#f_buttonDiv a:active{background:#FFF;filter:Alpha(Opacity=50);opacity:0.5;}/* 初始按钮效果 */
#f_buttonDiv .bg a:hover{background:#FF7B00;color:#FFF;}/* 初始按钮鼠标经过效果 */
#f_buttonDiv .bg a.on:link,#f_buttonDiv a.on:visited,#f_buttonDiv a.on:active,#f_buttonDiv a.on:hover{background:#FF7B00;filter:Alpha(Opacity=100);opacity:1;font-weight:bold;color:#FFF;}/* 当前切换按钮效果 */
#f_textbg{/*width:793px;height:24px;top:-27px;left:1px;position:absolute;z-index:1;background:#3D2508;filter:Alpha(opacity=50);opacity:0.5;*/}/* 按钮及标题底部半透明层 */
#f_text{width:160px;height:24px;padding:0 5px;overflow:hidden;color:#FFF;line-height:24px;text-align:left;top:-27px;left:3px;position:absolute; z-index:2;}/* 标题区域，定位于infoDiv左侧，层级为2 */
#f_text a{display:block;color:#FFF;}#f_text a:hover{text-decoration:none;}

.pic1{
	background:url(../index/loading.gif) #F5F5F5 no-repeat center center;
}
.pic2{
	background:url(../index/loadinfo.net.gif) no-repeat center center;
}
.newcl{display: table-cell;vertical-align:middle;/*设置水平居中*/text-align:center; /* 针对IE的Hack */*display: block; *font-size: 150px;/*约为高度的0.873，200*0.873 约为175*/*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/width:120px;height:150px;}
