@charset "utf-8";
/* reset */
body { }
html { overflow-y:scroll; }
body, div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6 { font-family:Arial; color:#333; line-height:20px; font-size:12px; font-weight:normal; padding:0; margin:0; }
em, i, del { font-weight:normal; font-style:normal; }
img { border:0; }
ol, ul { list-style:none; }
a { color:#333; cursor:pointer; }
a:link, a:visited { text-decoration:none; }
a:focus { outline:none; }
a:hover { text-decoration:none; color:#009FE9; }
/*清除浮动*/
.clear:after { content: "\200B"; display: block; height: 0; clear: both; }
.clear {  *zoom: 1;
 *width: 100%;
 *line-height: 0;
}
.fl { float:left; }
.fr { float:right; }
table { border-collapse:collapse; }
/*ie6提示*/
#ie6-warning { width:900px; top:0; left:0; background:#ffffcc; border:1px solid #ffcc00; padding:5px; font-size:12px; }
#ie6-warning SPAN { display:block; float:left; }
#ie6-warning .text { width:880px; }
#ie6-warning .text IMG { margin:0px 5px 0px 0px; }
#ie6-warning .close { cursor:pointer; width:20px; }
#ie6-warning a { font-weight:bold; color:#ed0000; text-decoration:underline; }

.container { margin-left: auto; margin-right: auto; width: 1020px; }
/**/
.header { width:1020px; height:95px; margin:0 auto; position:relative; }
.header .ce { position:absolute; top:10px; right:0; }
.header .ce a { float:left; height:24px; font:12px/24px "微软雅黑"; color:#666; padding-left:30px; margin-left:30px; background:url(../images/ce-icon.jpg) no-repeat; }
.header .ce a.cn { background-position:left -49px; }
.header .logo { float:left; width:300px; height:95px; background:url(../images/logo.jpg) no-repeat left center; }
.header .logo a{ display:block; width:270px; height:95px; }
.header .dh { float:right; padding-top:55px; }
.header .dh_nav li { float:left; margin-left:50px; }
.header .dh_nav li a{ color:#666666; font-size:14px; font-family:"微软雅黑"; }
.header .dh_nav li a:hover{ color:#009FE9; }
.header .dh_nav li.current a{ color:#009FE9; padding-right:15px; background:url(../images/nav-icon.gif) no-repeat right center; }
/**/
/* tabcon */
.tabcon { position:relative;/*必要元素*/ height:43px; background:url(../images/menu_bg2.png) repeat-x; z-index:9999; }
.tabcon .subbox { position:absolute;/*必要元素*/ left:0; top:0; }
.tabcon .sublist { height:100px; width:1020px; margin:0 auto; }
/* sublist */
.sv_menu { width: 600px; margin: 0 auto; }
.menu_second a { color: #fff; line-height: 43px; }
.menu_second { height: 43px; width: 100px; display: block; text-align: center; }/* nav_menu */
.nav_menu { width:100%; height:43px; padding:0px; margin:0px; }
.line_pro { height: 43px; line-height: 43px; color: #fff; margin: 0px 11px; }
.line_pro span { color: #fff; font-size: 18px; }
/*  */
.nav { width:1020px; position:relative; margin:0 auto; padding:0px; }
.nav .list { padding-left:270px; }
.nav .list li { float:left; overflow:hidden; margin:0px; display:block; padding:0px; height:43px; margin-top:5px; }
.nav .list a { float:left; display:block; margin:0px; padding:0px; color:#fff; display:block; }
.nav .list a:hover { margin:0px; padding:0px; }
.nav .box { position:absolute; top:43px; width:1020px; border:1px #CCC solid; border-top:0 none; background:#FFF; overflow:hidden; height:0; filter:alpha(opacity=0); opacity:0; margin:0px; padding:0px; }
.nav .cont { position:relative; }
.aboutbg {
	line-height: 40px;
	background-image: url(../images/aboutbg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height:40px;
	font-size:20px;
	color: #666666;
	margin-bottom:11px;
}
.top_pro_menu_all { margin-top:20px; }
.grid_24 { display: inline; float: left; padding-left:30px; }
/*  */
#indexMenu_a { background:url(../images/nav-pro.png) no-repeat left top; width:155px; height:38px; line-height:38px; }
#indexMenu_a span { margin-left:70px; color:#fff; font-family: "Microsoft YaHei", "Arial", Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman"; }
#indexMenu_a:hover { background:#fff url(../images/nav-pro.png) no-repeat left -38px; color:#00A0E9; height:38px; }
#indexMenu_a:hover span { color:#00A0E9; }
#indexMenu_b { background:url(../images/nav-pro2.png) no-repeat left top; width:155px; height:38px; line-height:38px; }
#indexMenu_b span { margin-left:70px; color:#fff; font-family: "Microsoft YaHei", "Arial", Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; }
#indexMenu_b:hover { background:#fff url(../images/nav-pro2.png) no-repeat left -38px; color:#00A0E9; height:38px; }
#indexMenu_b:hover span { color:#00A0E9; }
#indexMenu_c { background:url(../images/nav-pro3.png) no-repeat left top; width:165px; height:38px; line-height:38px; }
#indexMenu_c span { margin-left:70px; color:#fff; font-family: "Microsoft YaHei", "Arial", Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; }
#indexMenu_c:hover { background:#fff url(../images/nav-pro3.png) no-repeat left -38px; color:#00A0E9; height:38px; }
#indexMenu_c:hover span { color:#00A0E9; }
#indexMenu_d { background:url(../images/nav-pro4.png) no-repeat left top; width:155px; height:38px; line-height:38px; }
#indexMenu_d span { margin-left:70px; color:#fff; font-family: "Microsoft YaHei", "Arial", Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; }
#indexMenu_d:hover { background:#fff url(../images/nav-pro4.png) no-repeat left -38px; color:#00A0E9; height:38px; }
#indexMenu_d:hover span { color:#00A0E9; }
#indexMenu_e { background:url(../images/nav-pro5.png) no-repeat left top; width:125px; height:38px; line-height:38px; }
#indexMenu_e span { margin-left:70px; color:#fff; font-family: "Microsoft YaHei", "Arial", Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; }
#indexMenu_e:hover { background:#fff url(../images/nav-pro5.png) no-repeat left -38px; color:#00A0E9; height:38px; }
#indexMenu_e:hover span { color:#00A0E9; }
.tuijian_pro { border-bottom:0px solid #f6f6f6; padding:5px 0px; width:100%; font-size:16px; color:#00A0E9 }
/*  */
.top_pro_menu ul { overflow:hidden; padding-top:15px; }
.top_pro_menu ul li { width:160px; overflow:hidden; text-align:center; display:block; float:left; margin-right:37px; }
.top_pro_menu ul li a img { width:160px; height:110px; }
.top_pro_menu ul li p { margin-top:5px; color:#6C7479; }
.top_pro_menu ul li p span { color:#6C7479; font-size:12px; font-family: "Microsoft YaHei", "Arial", Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; }

/**/
.about_title { width:100%; height:105px; background:url(../images/about_title_bg.jpg) repeat-x; }
.about_title div { font:28px/105px "微软雅黑"; color:#545454; }
.about_title div span { float:right; color:#999; font:12px/105px "微软雅黑"; }
.about_title div strong { float:left; font-weight:normal; }
/**/
/* === Page CSS === */
.page{padding:10px;line-height:normal;text-decoration:none;text-indent:0px;}
.page a{display:block;padding:2px 6px 0px;border:solid 1px #999;float:left;margin:3px;color:#000;}
.page a:hover{background:#999;color:#fff;}
.pagedefault{padding:2px 6px 0px;border:solid 1px #999;float:left;margin:3px;background:#999;color:#FFF;}
.pageno{padding:2px 10px 0px;border:solid 1px #999;float:left;margin:3px 3px 3px 12px;}
.pageall{padding:2px 10px 0px;border:solid 1px #999;float:left;margin:3px;}
.left-cp li{cursor:pointer;}
.left-cp li li{cursor:auto;}
.error{width:800px; height:200px; margin:20px auto; text-align:center; font-weight:bold;}

/* === Product List Page CSS === */
.chanpin h3{color:#000000;font-size:12px;margin:0px;text-indent:0px;}

.cp-show{float:left;width:258px;height:240px; text-align:center;}
.cp-photo{border:solid #D5D4D4 1px;height:153px;width:230px;text-align:center;vertical-align:middle;display: block;margin:auto} 
.cp-photo a { display:block;vertical-align:middle;text-align:center;margin:auto}
.cp-photo a:hover {border:solid #00a0e9 2px;height:153px;width:230px;}
.cp-photo img {border:0;display:block; margin:auto}

.show{padding:10px;}
.show_neirong{
	padding:15px;
	font-size:14px;
	line-height: 30px;
}
.show h2,.show h3{text-indent:0px;font-weight:normal;width:auto;}
.show dt{float:left; width:900px; line-height:40px; border-bottom:solid 1px #CCC; text-indent:10px;}
.show dd{float:left; width:80px; line-height:40px; text-align:center; border-bottom:solid 1px #CCC;}
.photo{padding:10px;text-align:center;}
.xin{ border-bottom:#CCCCCC solid 1px; padding-top:10px; margin-top:10px;margin-left:auto; margin-right:auto;}
.xin2{ border-top:#CCCCCC solid 1px; padding-top:10px; margin-top:10px;margin-left:auto; margin-right:auto;}
.prodbg{margin-left:3px; margin-right:2px; float:left; font-size:14px; width:142px; text-align:center; height:33px; line-height:33px;}
.prodbg a{margin-left:10px; margin-right:10px; float:left; font-size:14px; background:url(../images/prodbg.jpg); width:142px; text-align:center; height:33px; line-height:33px; display:block;}
.prodbg a:hover{margin-left:10px; margin-right:10px; float:left; font-size:14px; background:url(../images/prodbg2.jpg); width:142px; text-align:center; height:33px; line-height:33px;}
/**/

/**/
/**/
/**/
/**/
.footer { width:100%; padding:30px 0; background-color:#434343; }
.footer h1 { font:17px/40px "微软雅黑"; color:#FFF; background:url(../images/footer-title-bg.png) no-repeat left bottom; }
.footer .a1 { float:left; width:380px; margin-right:60px; }
.footer .a1 ul { padding-top:10px; }
.footer .a1 ul li { font-family:"宋体"; float:left; width:180px; padding-top:10px; color:#FFF; border-bottom:1px #666 dashed; }
.footer .a1 ul li.ml20 { margin-left:20px; }
.footer .a1 ul li a { color:#FFF; }
.footer .a1 ul li a:hover { color:#00a0e8; }
.footer .a2 { float:left; width:280px; margin-right:60px; }
.footer .a2 p { color:#FFF; padding-top:20px; line-height:25px; }
.footer .a3 { float:left; width:230px; padding-top:70px; }
/**/
.footer_bottom { width:100%; height:60px; background-color:#242424; }
.footer_bottom .fl { line-height:60px; color:#FFF; }
/**/