@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0}
img{ border:none;}
ul{ list-style:none;}
.clear{ clear:both; height:0; font-size:0}.und{text-decoration:underline}
a,a:visited{ color:#999; text-decoration:none}
a:hover{
	text-decoration:underline;
	color:#333;
}
body{ background:url(bg.gif) repeat-x left top #404040; font-family:'moriadpro light' sans-serif Arial '微软雅黑' '宋体'; font-size:11px; line-height:16px;}



/*		grid
=========================*/
.grid_1 {
	width:371px;
}
.column { margin: 0 10px; overflow: hidden; float: left; display: inline;}
.row{ width:1200px; margin:0 auto; background:#fff;}
.row .row { margin: 0 -10px; width: auto; display: inline-block;}


/*		= enter
=========================*/
.bg-left,.bg-right{ position:absolute; width:50%;*width:49.9999%; left:50%;}
.bg-left{ margin-left:-50%; padding-right:-10px; text-align:right; top:250px; background-color:#04070b; height:44px;}
.bg-right{top:294px; background-color:#df4f19; height:47px;}

.containor{ width:1001px; margin:0 auto; position:relative;}
.containor .abs-pme,.containor .abs-bto,.abs-left,.abs-right,.containor .footer{ position:absolute;} 
.containor .abs-pme{ left:228px; top:120px;}
.containor .abs-bto{ left:560px; top:130px;}
.containor .abs-left{top:250px;}
.containor .abs-right{ right:0; top:294px;}
.containor .footer{ width:1001px;text-align:center; font-family:'moriadpro light' Arial; font-size:11px; line-height:20px; top:525px; border-top:none;}


/*		= index
=========================*/
.header{ position:relative;height:150px;background:url(header_bg.gif) repeat center top;}
.logo{
	background:url(logo.png) no-repeat left top;
	width:260px;
	height:67px;
	overflow:hidden;
	position:absolute;
	left:50%;
	top:45px;
	margin-left:-564px;
}
.header .flinks{ position:absolute; right:10px; top:2px; font-size: 10px;font-family:Verdana,Geneva,sans-serif}
.header .flinks a,.header .flinks a:visited,.header .flinks a:hover{color: #C2C2C2; text-decoration:none; }
.header .nav{
	position:absolute;
	left:55%;
	top:100px;
	margin-left:-165px;
	font-size:15px;
	font-family:"Times New Roman", Times, serif;
}
.header .nav a{ padding:0 25px; height:22px; display:inline-block;}
.header .nav a:hover,.header .nav a.current{ color:#fff; text-decoration:none; background:url(nav_un2.png) no-repeat center bottom;}
.header .nav a#home:hover,.header .nav a#home.current{background:url(nav_un.png) no-repeat center bottom;}
.header .search .stxt{ background:url(bg_205_23.png) no-repeat left 2px; width:160px; padding:0px 27px 2px 25px; height:23px;  position:absolute; left:50%; margin-left:346px; top:95px; border:none; color:#fff; font-size:14px; font-family:Tahoma, Geneva, sans-serif; letter-spacing:2px;}
.header .search .btn-go{ width:16px; height:24px; display:block;  position:absolute; left:50%; margin-left:536px; top:95px; cursor:pointer; border:none; background:none;}
.banner{ height:396px; overflow:hidden; position:relative;}
.banner img{ width:1200px;}
.banner p{ width: 100px; height:16px;right: 10px; bottom:10px; position:absolute;}
.banner p a,.banner p a:visited{ background:url(dian.png) no-repeat left top; text-align:center; width:16px; width:10px; height:10px; display:inline-block; color:#fff; margin:0 3px; overflow:hidden;}
.banner p a.NunOn,.banner p a.NunOn:visited{ color:#ff2400; background-position:left -10px;} 

.big-pro{
	text-align:left;
	padding:20px 0 50px;
	color:#555
}
.big-pro .column{ background:url(line.jpg) no-repeat 2px 10px;}
.big-pro .column.maxleft{ background:none; margin-left:0px;}
.big-pro p{ text-align:left; padding:10px 0 0 35px; font-family:sans-serif}

.footer{ border-top:1px solid #ebebeb;color:#c7c8c8; font-size:11px;}
.footer .f-inner{ padding:30px 30px 30px 180px;  background:url(slogo.png) no-repeat 40px 20px; font-family:"Times New Roman", Times, serif;}
.footer .link{ float:right; border:1px solid #999999; width:184px; color:#999999;}


/*		= type
=========================*/
.left,.right{ overflow: hidden; float: left; display: inline; }
.left{ padding: 30px 10px 30px 30px;width: 210px;font-family: Verdana,Geneva,sans-serif;}
.left h1,.left ul{font-size:16px; margin:0; padding:0; line-height:24px; padding:3px}
.left h1{ border-bottom:1px solid #adadad ;display:block; height:28px; font-family: "Times New Roman",Times,serif;}
.left ul a,.left ul a:visited{ color:#555555;}
.left ul a:hover{ color:#111; text-decoration:underline}
.left ul li{ line-height:20px;font-size: 14px;line-height: 20px;}
.left ul li.pro{ font-size:10px; font-weight:bold; padding-left:20px; line-height:20px; height:20px; display:none; overflow:hidden;}
.right{width:950px; margin-top:30px; }
.right .type-list{ padding:0px 2px 10px;}
.right .type-list li.type{ margin: 0 20px; overflow: hidden; float: left; display: inline; width:365px; position:relative; padding-bottom:25px}
.right .type-list li .pro-info-bg{ position:absolute; top:0; right:0; width:180px; height:197px; background:#fff ;}
.right .type-list li .pro-info{ position:absolute; top:0; right:0; width:146px; border-left:1px solid #bcbcbb; padding:12px; height:171px; overflow:hidden;}
.right .type-list li .pro-info ul{ margin:7px 0; font-size:12px; line-height:1.4;} 
.right .type-list li .pro-info ul li{ margin:0;} 
.right .type-list li .pro-info ul li h3{ font-size:16px; line-height:16px; color:#242424} 
.right .type-list li .pro-info ul li a,.right .type-list li .pro-info ul li a:visited{ color:#686868; font-weight:bold;}
	
	
/*		= products
=========================*/
.right { padding-left:80px; width:870px;}
.products .right h2{
	font-size:20px;
	margin:0;
	padding:0;
	line-height:24px;
	padding:3px;
	color:#333333;
}
.products .right h2{
	border-bottom:1px solid #adadad;
	display:block;
	height:28px;
	width:820px;
	font-family:"Times New Roman", Times, serif;
}
.right .products-list{ padding:23px 2px 50px 0; font-family:"Times New Roman", Times, serif;_height:250px; min-height:250px;}
.right .products-list li{ float: left; display: inline; width:223px;}
.right .products-list li .pro-box{ border:1px solid #e5e5e5; text-align:center;width:223px; height:164px; overflow:hidden;}
.right .products-list li p{ padding:15px 5px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:16px}
.right .products-list li p a,.right .products-list li p a:visited{ color:#000; }
.right .products-list li p a:hover{ text-decoration:none;}


/*		= productshow
=========================*/
.productview .right h2{font-size:20px; margin:0; padding:0; line-height:24px; padding:3px; color:#CCAB0D; border-bottom:1px solid #adadad ;display:block; height:28px;  font-family:"Times New Roman", Times, serif;}
.pro-big-box{ margin:30px 2px 25px 5px;}
.pro-big-box .pro-img-box{width:376px;float:left;display:inline;}
.pro-big-box .pro-other-img-box{ width:378px; overflow:hidden;}
.pro-big-box .pro-other-img{float:left;display:inline; margin:2px 2px 0 0; cursor:pointer; position:relative;}
.pro-big-box img{ border:1px solid #b2b2b2;}
.pro-big-box .pro-info{ padding:44px; float:left; width:250px;color:#444; line-height:2; font-family: Verdana,Geneva,sans-serif;}

.tabs .tabs-title{border-bottom:1px solid #c8c8c8; height:25px; padding-left:3px;} 
.tabs .tabs-title div{float:left;display:inline; margin:0 2px; padding:4px 14px;border:1px solid #c8c8c8; border-bottom:none; background:url(tabs_bg.jpg) repeat-x left top; cursor:pointer; color:#8e8e8e;font-weight:bold;font-size:14px;} 
.tabs .tabs-title div.active{ border-bottom:1px solid #fff; background:none; color:#000}
.tabs .tabs-panel{ clear:left; padding:25px 130px 50px 0;display:none; color:#999; line-height:1.5;} 
.tabs .tabs-panel.active{ display:block; }
.tabs .tabs-panel h5{font-size:20px; margin:0; padding:0; padding:3px 0; color:#c00025; font-family:"Times New Roman", Times, serif; line-height:1;}
.tabs .tabs-panel .number{font-size:14px; margin:0; padding:0;  padding:3px 0 12px; color:#3e3e3e;font-family:"Times New Roman", Times, serif; line-height:1;}


/*		= productview
=========================*/
.search .right h2{font-size:24px; margin:0; padding:0; line-height:24px; padding:3px; color:#c00025; border-bottom:1px solid #adadad ;display:block; height:28px;font-family:"Times New Roman", Times, serif;}
.search .products-list{_height:250px; min-height:250px;}


/*		= aboutus
=========================*/
.aboutus { padding:40px 33px;}
.aboutus .about-img{ padding-bottom:30px;}
.aboutus .content{_height:300px; min-height:300px;color: #838383;font-family: Verdana,Geneva,sans-serif; padding:20px 0;}
.aboutus .content p{ padding:5px 0;}


/*		= contactus
=========================*/
.right h2{font-size:24px; margin:0; padding:0; line-height:24px; padding:3px; color:#000;border-bottom:1px solid #adadad ;display:block; height:28px;font-family:"Times New Roman", Times, serif;}
.contactus .content{ padding:20px 0; _height:300px; min-height:300px; color: #838383;font-family: Verdana,Geneva,sans-serif;}
.contactus .P_Font {color: #333333;font-size: 13px;font-weight: bold;line-height: 24px;margin: 0;padding-left: 20px; height:40px;}
.contactus .P_Font_03 {line-height: 20px;padding-left: 35px;}
.contactus .TD { color: #808080; height: 30px; line-height: 30px; text-align: right; width: 75px; font-weight: bold;}
.contactus .TD_02 { height: 30px; line-height: 30px; text-align: center; width: 200px; font-weight: bold;}
.contactus .TD_03 { color: #808080; width: 400px; font-weight: bold;}
.contactus .TD_02 input {border: 1px solid #AEAEAE;height: 20px;}
.contactus .TD_03 textarea {border: 1px solid #AEAEAE;height: 168px;margin-bottom: 5px;width: 100%;}
.contactus .TD_03 input {height: 25px;padding: 0 2px; background:#F0F0F0; border:none;}
.contactus .pp {padding-left: 20px; padding-top:30px;}
