@charset "utf-8";
/* CSS Document */
*{word-wrap:break-word;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
caption,th{text-align:left;}
ol,ul{list-style:none;}
img,fieldset{border:0;}
*:focus{outline:0;}

/*= Typography =*/
body,input,button,select,textarea,optgroup{font:100% "Lucida Grande",Helvetica,Arial,sans-serif;}
code{font-family:Consolas,"Courier New",monospace;}
body{line-height:1.5;background:#fff;}
h1,h2,h3,h4,h5,h6{font-size:100%;}

/*= Logo style =*/
.logostyle{width:100%;height:100%;overflow:hidden;}
.logocenter{text-align:center;}

/*= Common style =*/
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.clear {clear:both; height:1px; margin-top:-1px; overflow:hidden;}
.overflow{overflow:auto; zoom:1;}
span.clearinput,.btnwrap span.clr{width:0;overflow:hidden;display:inline-block;float:left;}
input.button,button{cursor:pointer;overflow:visible;/*Fix IE lt 8 bug*/}
textarea{overflow:auto;/*Hide the scrollbar for IE*/}
label[for]{cursor:pointer;}
a{cursor:pointer;color:#3B65AE;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}

/*= Global style 全局样式=*/
/*背景颜色*/
body{
	color:#010101;
	background:#fff url(bg.jpg) top center no-repeat;
	font-family:"Microsoft YaHei",'FontCreatorProgramRegular','黑体',Tahoma, Geneva, sans-serif;
	font-size:12px;
}
a:link,a:visited{color:#555;text-decoration:none;}
a:hover,a:active{color:#d40120;text-decoration:none;}
a.highlight{color:#b4001a;}
#doc{font-size:12px;width:960px;margin:0 auto;}
.col-sub,.col-extra{float:left;display:inline;}

.img-align-left{display:block;float:left;margin:0 10px 10px 0;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* 针对 Google Chrome、Safari 3.0、Opera 9 的CSS样式 */
.btnwrap .btn-inner{margin-right:-3px;}
.btn-h30 .btn-inner{margin-right:0;}
}


/*= Header style 头部样式=*/
#hd .sitename{
	width:352px;
	height:88px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
#hd .sitename a{
	width:352px;
	height:88px;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	*display:block;*font-size:60px;
}

#hd .sitename img{}

#hd .language{
	float:right;
	margin-right:10px;
	}
#hd .language .language-inner{
	float:right;
	height:33px;
	line-height:33px;
	overflow:hidden;
}
#hd .language .language-inner a,#hd .language .language-inner span{margin:0 0.8em 0 0.9em;}
#hd .language .language-inner a:hover{text-decoration:underline;}



.sitenav {
	margin-bottom:10px;
	background:url(adxf-com.png) no-repeat 0px -150px;
}
.sitenav .menu-main li,.sitenav .menu-main a,.sitenav .menu-main li a span{
	float:left;
	width: 110px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.sitenav .menu-main li{
	position:relative;
	/*background:url(adxf-com.png) no-repeat 0px -150px;*/
}
.sitenav .menu-main li.last-item{background:none;}
.sitenav .menu-main li a{
	display:block;
	height:44px;
	line-height:44px;
	color:#fff;
	/*padding:0 25px;*/
	white-space:nowrap;
	text-decoration:none;
}
.sitenav .menu-main li a span{}
.sitenav .menu-main li a:hover,.sitenav .menu-main li a:active,.sitenav .menu-main li.open a{
	color:#fff;
	background:url(adxf-com.png) no-repeat 0px -194px;
}
.sitenav .menu-main li.focus{color:#fff;
	background:url(adxf-com.png) no-repeat 0px -194px;}

body{ font-family: "宋体"; font-size: 12px; color: #515151; background-color: #FFFFFF; margin: 0px; padding: 0px; }
a:link { color: #515151; text-decoration: none; }
a:visited { text-decoration: none; color: #515151; }
a:hover { text-decoration: none; color: #AE1E13; }
a:active { text-decoration: none; color: #515151; }
.w1{ width:20%;
	background-color:#F2F7FF;
	font-weight: 700; line-height:25px;
	text-align: right;
}
.order_form td{
	border: 1px solid #CCCCCC;
}
.size14{ font-size:14px; font-weight:bold;}
.ziti{ font-family:Arial, Helvetica, sans-serif;}
.arbg{width:756px; margin:10px auto; border:#c9c9c9 1px solid; background:url(tbg.jpg) repeat-y right top; padding:6px 10px;}
p, form{ margin:0px; padding:0px;}
img, a img{ border:0; padding:0px; margin:0px;}
.hanggao24{ line-height:24px;}
.hanggao20{ line-height:20px;}
.M_B10{ margin-bottom:10px;}
.P_T20{ padding-top:20px;}
.P_LR20{ padding-left:20px; padding-right:20px;}
.f1, .f1 a:link, .f1 a:visited{ color:#AE1E13;}
.f1 a:hover{ color:#515151;}
.f2, .f2 a:link, .f2 a:visited{ color:#AFAFAF;}
.f2 a:hover{ color:#515151;}

.border_H1{ border:#CDCDCD 1px solid;}

.partner {padding: 0; width:95%;}
.partner li {position: relative; border-bottom: 1px dotted #ccc; padding: 10px 0; color: #666;}
.partner li img {width: 148px; height: 54px; margin-top: 7px ;border: 1px solid #ccc;}
.partner li .partnerlist {position: absolute; width: 570px; right: 0; top: 10px;}
.partner li .partnerlist a {font: 16px/30px Microsoft YaHei; color: #333; font-weight:bold;}
.partner li .partnerlist a:hover { color: #da251e;}
.partner li .partnerlist span {display: block;line-height: 20px;color: #999;float: right;}
/*top*/
.webwidth{ width:1002px; margin:0px auto;}
.webtopbg{ background-color: #FFF; background-image: url(index_02.jpg); background-repeat: repeat-x; background-position: left bottom; height:100px; overflow:hidden;}
.webtopbg .weizhi{position:relative; height:100px;}
.webtopbg .weizhi .logo{ position:absolute;left:0px; bottom:0px;}
.webtopbg .weizhi .banben{
	font-family:"楷体";
	right:12px;
	top:12px;
	position:absolute;
	color: #0033CC;
	font-size: 18px;
	font-weight: 600;
}
.webtopbg .weizhi .tels{ position:absolute; right:0px; bottom:10px; text-align:left; font-size:16px; font-family:Arial; font-weight:bold;}

.menusbg{background-image: url(index_bg.jpg); background-repeat: repeat-x;  border-bottom:#FFF 1px solid; border-top:#FFF 1px solid; height:36px; overflow:hidden; }
.menunextbg{ background-color: #FFF; background-image: url(index_28.jpg); background-repeat: repeat-x; background-position: left top; height:14px; overflow:hidden; }

/*indexcontent*/
.clear_b{ clear:both; height:1px; overflow:hidden;}
.dd { padding-left:5px;}
.index_L{ width:184px; display:inline; float:left; overflow:hidden;}
.index_M{ width:634px; display:inline; float:left; overflow:hidden; margin-left:12px;}
.index_R{ width:160px; display:inline; float:right; overflow:hidden;}
.titlebg{ background-color: #FBFBFB;  background-position: left bottom; height:26px; }
.index31{
	background-image: url(index_31.jpg);
	background-repeat: no-repeat;
	height:28px;
	
	
	padding-top: 3px;
	padding-left: 25px;
}
.fox{color: #fff;font-family:"黑体";
	font-size: 14px;
	font-weight: 600;}
.searchbg{ background-color:#FFF; border:#FFF 1px solid; font-size:14px; color:#515151; width:138px;}
.bgkk{ background-color:#EEEEEE; padding:14px 0px 20px 0px;}
.index_L dl{ padding:0px 0px 0px 0px; margin:0px;/*background-color:#EBEBEB;*/}
.index_L dt{ background-color:#EBEBEB; border-bottom:#9C9C9C 1px solid; border-top:#FFF 1px solid; padding-left:8px; padding-top:10px; height:20px;}
.index_L dt img{ margin-right:10px;}
.index_L dd{background-color:#EBEBEB; border-bottom:#9C9C9C 1px solid; border-top:#FFF 1px solid; padding:0px 0px 0px 26px; margin:0px;}
.index_L dd a{ line-height:24px; height:24px; overflow:hidden; display:block}
.onlistbg{ background-color: #EBEBEB; background-image: url(index_74.jpg); background-repeat: repeat-x; background-position: left bottom; font-weight:bold;}
.onlistbg a:link, .onlistbg a:visited{ color:#C1291E;}

.index_Probg td{ border-bottom:#C7C7C7 1px dashed; padding:10px 0px 6px 18px;}
.index_Probg h1{ font-size:13px; font-weight:bold; padding:10px 0px 0px 0px; margin:0px;}
.index_pic img{ margin-bottom:5px;}
.index_contactbg{ background-color: #FFF; background-image: url(index_84.jpg); background-repeat: no-repeat; background-position: left bottom; line-height:20px; padding:10px 0px 100px 8px; font-family:Arial, Helvetica, sans-serif; }

/*bottom*/
.webbottombg{ background-image: url(index_87.jpg); background-repeat: repeat-x; background-position: left top; padding:40px 0px 25px 0px; margin-top:20px; }
.banquan{ font-family:Arial, Helvetica, sans-serif; padding-top:10px;}

/*About*/
.About_R{ width:808px; float:right; display:inline; overflow:hidden;}
.dqwz{ padding:6px 0px 8px 0px; font-weight:bold;}
.ontitlebg_A{ }
.about_td td{ padding-top:16px;}
.about_lr{ width:776px; margin:0px auto; line-height:20px;}
.about_lr p{ padding:0px 0px 16px 0px;}
.about_lr a{ color:#0000EE;}
.about_lr a:hover{ color:#551A8B; text-decoration:underline;}

/*Product*/

.Pro_titlebg{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background-color:#F2F7FF; border:#B7B7B7 1px solid; line-height:26px; padding-left:10px;}
.Pro_lr{ padding:10px 10px 16px 10px; font-family:Arial, Helvetica, sans-serif;}
.Pro_lr a{ color:#0000EE;}
.Pro_lr a:hover{ color:#551A8B; text-decoration:underline;}

.input{ border:#8B8B8B 1px solid;}
.pro_biaoge{ font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.pro_biaoge a{ color:#0000EE;}
.pro_biaoge a:hover{ color:#551A8B; text-decoration:underline;}

.netbg1{ background-image: url(images/nbg.jpg); background-repeat: repeat-x; background-position: left bottom; border-right:#D68986 1px solid; }
.netbg2{ background-color:#FEF2E3; border-right:#D68986 1px solid; }
.netbg3{ background-color:#FEF2E3; border-right:#D68986 1px solid; border-bottom:#D68986 1px solid;}

.Netbg{font-family:Arial, Helvetica, sans-serif;}
.Netbg ul{ margin:0px; padding:0px; list-style:none;}
.Netbg ul li{ list-style:none; border:#DCDCDC 1px solid; border-top:#D68986 2px solid; padding:12px 20px; line-height:18px; margin:0px 0px 10px 0px;}
.Netbg a{ color:#0000EE;}
.Netbg a:hover{ color:#551A8B; text-decoration:underline;}

.newsbg{ min-height:200px; height:auto !important; height:200px;}
.newsbg ul{ padding:0px; margin:0px; list-style:none;}
.newsbg ul li{ padding:8px 0px 0px 0px; margin:0px; list-style:none; font-size:13px;}

.lines{margin-top:1px; margin-bottom:4px; background-color:#2f6fc7; height:2px; overflow:hidden;}
h1 .focus{ color:#AE1E13;}

.head_nav{ width:902px; margin:0px auto;}
.head_nav .l a{width:128px;float:left;height:35px;overflow: hidden;position:relative;}
.head_nav .l a.on i{display:none}
.head_nav .l a i{color: #bb120f;border-right: 1px solid #bb120f;}
.head_nav .l a.on,.head_nav .l a.on:hover{background: #bb120f;color:#FFF;font-weight:bold;}
.head_nav .l a:hover{background: #251f92;}
.head_nav .l a{color:#fff;font:14px/35px "";}
.head_nav .l a{ text-decoration:none;text-align: center;}
.head_nav .l a i{position:absolute;height:17px;right:0;top:50%;margin-top:-8px;_line-height:0;}
.head_nav .l a i{color: #251f92;border-right: 1px solid #251f92;}

.about_lr ul li { line-height: 30px; background: url(mb_squer3.gif) no-repeat 7px 11px; padding: 0px 8px 0px 22px; height: 30px; overflow:hidden }
.about_lr li:hover { background: #F7F9ff url(mb_squer3.gif) no-repeat 7px 11px; }
.fr{float:right}
.fl{float:left}


.list_page{float:right; margin:0 1px; margin-top:10px;}
.list_page li{display:inline; margin-right:2px}
.list_page li a{padding:5px;}
.list_page li a:hover,.list_page li.focus a{color:#cc0000;}
.list_page li.focus a{font-weight:bold}

/*分页样式*/
.page_fy {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center}
.page_fy A {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none}
.page_fy A:hover {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #fff; BORDER-BOTTOM: #999 1px solid}
.page_fy A:active {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #fff; BORDER-BOTTOM: #999 1px solid}
.page_fy .focus {BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4}
.page_fy .disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}
.page_fy span{padding-left:5px;}
.page_fy span.off {border: 1px solid #EEEEEE;color: #ccc;margin: 2px;padding: 2px 5px;}

.about_lr .arc_title{padding:8px 0; text-align:center; font-size:16px; font-weight:bold}
.about_lr .add_info{border-bottom:1px dashed #ddd; padding:8px 0; color:#aaa}
p.info{padding:0; text-align:center}
p.info span{padding:0 8px;}

.pro_listbg { margin:0; padding:10px; list-style:none;}
.pro_listbg li { display:inline-block; *display:inline; float:left; margin:0 10px 10px 0; text-align:center;vertical-align:top;width:150px;}
.pro_listbg .u_piclist_title { clear:both; display:block; line-height:25px;}
.pro_listbg img{
	max-width:200px;
	border: 1px solid #CCCCCC;
}
.titlebg .focus{ background-image: url(about_11.jpg); background-repeat: repeat-x; background-position: left bottom; background-color: #F7F7F7;}

.kf_contain{z-index:99; width:143px; right:0; top:150px; position:absolute}
        .kf_contain .kf_list{ width:142px; margin:0 auto; }
		.kf_contain .kf_list .kf_top{width:143px;background:url(kf_top.gif) no-repeat left top; height:79px;}
        .kf_list h2{background:url(kf_bg.png) no-repeat left top; height:18px; width:100px; text-align:center; line-height:18px; font-size:12px; font-weight:normal; color:#fff;margin-bottom:8px; margin-top:8px;}
		.kf_top .kf_time{margin-left:40px; padding-top:5px;}
		.kf_top .kf_time p{height:23px; line-height:23px; overflow:hidden; text-align:center}
		.kf_contain .kf_list .kf_body{padding-top:5px; background:url(kf_center.gif) repeat-y left top;padding-bottom:10px;overflow:hidden; text-align:center}
       
		.kf_body .kf_body_div{margin-left:40px; }
        .kf_contain .kf_list .kf_body ul{padding:0; width:133px; background-color:#FFFFFF; border:#FFFFFF 1px solid}
        .kf_contain .kf_list .kf_body li{font-size:9pt; list-style-type:none; height:25px; padding-right:5px; clear:both; display:block;}
        .kf_contain .kf_list .kf_body li span{line-height:25px; margin-left:10px;  display:block; vertical-align:middle}
		.kf_contain .kf_list .kf_body li span.lf{float:left}
		.kf_contain .kf_list .kf_body li span.lr{float:right}
		.kf_contain .kf_list  .kf_btm{height:32px; width:143px; background:url(kf_btm.gif) no-repeat left top;}
		.on_kf{width:32px; height:118px; float:right}
		
		.arc_body table{
	width:90%;
	color:#666666;
	font-size:13px;
	line-height:25px;
	clear: both;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 15px;
}
.newsone table{margin-top: 10px;
	
	margin-bottom: 40px;}
	
.arc_body p{
	margin-bottom: 15px;
}
.pr_list_ct{height:170px; width:100%; overflow:hidden}
.productshow{
	width:100%px;
	height:170px;
	padding:0;
	position:relative;
	background:#fff;
}
.productshow .scrollcontainer{
	width:540px;
	height:170px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.productshow .scrollcontainer ul{
	width:20000px;
	position:absolute;
	left:0px;
	top:10px;
}
.productshow .scrollcontainer li{
	float:left;
	width:152px;
	height:180px;
	overflow:hidden;
	margin:0 12px;
	display:inline;
}
.productshow .scrollcontainer li img{
	height:112px;
	width:150px;
	border:1px solid #ddd;
}
.productshow .scrollcontainer li.last{
	background:none;
}
.productshow .scrollcontainer li div{
	height:95px;
	width:162px;
	overflow:hidden;
}
.productshow .scrollcontainer a:hover img{
	
}
.productshow .scrollcontainer li p{
	padding-top:5px;
}
.productshow .scrollcontainer li a{}

.vscroll{
	width:540px;
	height:120px;
	overflow:hidden;
	margin:20px auto;
	position:relative;
	text-align:left;
	line-height:20px;
}
.vscroll .vscrollobj{
	position:absolute;
	left:0px;
	top:0px;
}
.vscroll a.abtn{
	background-color:#f1f1f1;
	border:1px solid #666;
	height:110px;
}
a.abtn{
	position:absolute;
	top:50px;
	display:block;
	overflow:hidden;
	text-indent:-20000px;
	width:17px; height:54px;
}
a.aleft{
	left:10px;
	 background:url(pr_go_s_left.gif) no-repeat 0 center;
}
a.agrayleft{
	
}
a.aright{
	right:10px;
	background:url(pr_go_s_right.gif) no-repeat right center;
}
a.agrayright{
	
}
.pro_biaoge{ font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.pro_biaoge a{ color:#0000EE;}
.pro_biaoge a:hover{ color:#551A8B; text-decoration:underline;}
.pro_biaoge td{ height:40px; line-height:20px;}