
/* CSS Document */
body{margin:0;padding:0; font:12px Arial,"微软雅黑"; color:#505050; background:url(../image/bg.jpg) repeat-x center top #f6f6f6; line-height:20px;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; }

ul,li,ol{list-style:none;}
em { font-style:normal;}

a{text-decoration:none; color:#505050;}
a:hover{text-decoration:none; color:#000;}
.clear{clear:both;}
img{border:0}

form {display:inline; margin:0px; padding:0px; }
.w100 {width:100%; padding:0px; margin:0px;}

.f_left{float:left;}
.f_right{float:right;}
/* header */
.top{
	width:1000px;
	height:143px;
	padding:0;
	margin:0 auto;
	}
.topp{
	width:980px;
	height:28px;
	line-height:28px;
	padding:0 10px;
	margin:0 auto;
	}
.welcome{
	float:left;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	color:#00904a;}
.search{
	float:right;
	padding:4px 0;
	margin:0 auto;
	}
.sech{
	width:445px;
	padding:0;
	margin:0 auto;
	line-height:20px;
	}
.sech .text{
	background:url(../image/input.jpg) no-repeat;
    border:none;
    color: #888;
    float: left;
    font-size: 12px;
    height:20px;
    line-height: 20px;
    margin: 0;
    padding: 0px 0 0 10px;
    width: 156px;
	}
.sech .button1{
    border:none;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    width: 20px;
	cursor:pointer;
	}
.sech .lang{
	width:116px;
	text-align:center;
	background:url(../image/en_bg.png) no-repeat center;
	float:right;
	height:20px;
	line-height:20px;
	color:#FFF;}
.sech .lang a{ color:#FFF;}
.sech .lang a:hover{ font-weight:bold;}
.inb{
	display:inline-block;
	font-size:12px;
	color:#505050;
	}
.top_logo{
	padding:27px 0 26px 0;
	width:250px;
	height:62px;
	float:left;
	margin:0;
	}	
.top_r{
	width:702px;
	float:right;
	padding:0;
	margin:0;
	}

/* nav */
.nav{width:702px; height:115px; padding:0; margin:0 auto;}
.nav_c{width:1000px; margin:0 auto;}

.flexy-menu{width:100%; margin:0; padding:0;  float:left; list-style:none;}
.flexy-menu li{
	float:left;
	margin:0;
	line-height:115px;
	height:115px;
	font-size:14px;
	padding:0px;
	width:100px;
	text-align:center; 
    position:relative; 
   }
.flexy-menu li a{padding:0;  height:115px; width:100px; text-align:center; line-height:115px; display:block; font-weight:bold; }
.flexy-menu li a:hover{padding:0;  height:115px; width:100px; text-align:center; line-height:115px; display:block; background:url(../image/menu_li.jpg) repeat-x center top; color:#FFF; }
.flexy-menu ul,.flexy-menu ul li ul{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:99999;width:100px;background:url(../image/menu_bgn.png) repeat center bottom;}
.flexy-menu ul{top:115px;left:0}

.flexy-menu ul li ul{top:0;left:100%}
.flexy-menu ul li{clear:both;width:100px;border:0; height:35px; line-height:35px; border-bottom:1px dotted #FFF; padding:0; margin:0;}
.flexy-menu ul li a{padding:0;width:100px;color:#534d48;font-size:14px; font-weight:normal; height:35px; line-height:35px; text-decoration:none;display:inline-block;float:left;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:color .2s linear,background .2s linear;-moz-transition:color .2s linear,background .2s linear;-o-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear}
.flexy-menu ul li a:hover{ width:100px; height:35px; line-height:35px; background:#5f5f5f; margin-left:0; padding:0; }

.banner{
	width:100%;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.banner_div {
	width:100%;
	padding:0px;
	height:400px;
	margin:0px auto;
	overflow:hidden;
}
#flash {
	width:100%;
	height:400px;
	overflow:hidden;
	margin:0 auto;
	clear:both;
    position:relative;
	padding:0px;
	z-index:1;
}
#flash a {
	width:100%;
	height:400px;
	display:none;
}
#flash img {
	height:400px;
	display:none;
	overflow-x:hidden;
}
.flash_bar {
	width:120px;
	height:30px;
	overflow:hidden;
	padding-top:12px!important;
	text-align:center;
	margin:0px auto;
	z-index:999;
	position:absolute;
	top:358px;
	left:50%;
}
.flash_bar .dq {
	display:inline-block;
	float:left;
	width:13px;
	height:30px;
	margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/
	cursor:pointer;
	background:url(../image/tg_flash_p.png) no-repeat 0px 0px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {
	display:inline-block;
	float:left;
	width:13px;
	height:30px;
	margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/
	cursor:pointer;
	background:url(../image/tg_flash_p2.png) no-repeat 0px 0px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/tg_flash_p2.png", sizingMethod="crop");
}
#flashBg {
	height:400px;
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
#flashLine {
	height:400px;
	width:100%;
	clear:both;
}
/* mainbanner */
.mainbanner{ width:1000px; margin:-48px auto 0; padding:0; height:48px;overflow:hidden; position:relative; z-index:1000;}
.mainbanner_window{width:1000px;height:48px;overflow:hidden; margin:0 auto; position:absolute;}
.mainbanner_window ul{ padding:0; margin:0;}
.mainbanner_window li{ width:123px; float:left; margin-right:2px; display:block; height:48px; line-height:48px; background:url(../image/menu_bgn.png) repeat center top; text-align:center;}
.mainbanner_window li a{
	color:#666;
	font-size:14px;}
.mainbanner_window li.last{
	margin:0;
	padding:0;
	}
.center{
	width:1000px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.pro {/*One Product All Css*/
	width:231px;
	height:280px;
	border:1px solid #dcdcdc;
	padding:0;
	margin:0 9px 10px 8px;
	overflow:hidden;
}
.pro_img {
	width:229px;
	height:212px;
}
.pro_test {
	background:url(../image/pr_model.jpg) no-repeat center top;
    font-size: 14px;
	line-height:42px;
    margin:0;
    overflow: hidden;
    padding:0 0 0 10px;
	color:#db651e;
}
.pro_test span {
	float:right;
	width:89px;
	height:21px;
	padding-right:12px;
	padding-top:10px;
}
.pro_tit{
	background:#f1f1f1;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:14px;
	}
html{-webkit-text-size-adjust: none;}
.links{
	width:998px;
	border:1px solid #d8d8d8;
	height:33px;
	line-height:33px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.link_t{
	width:106px;
	height:31px;
	float:left;
	padding:1px 2px;
	margin:0 auto;
	}
.link_r{
	width:882px;
	float:right;
	text-align:left;
	padding:0;
	margin:0;
	}
.link_r a{
	font-size:12px;
	padding:0 4px;
	line-height:33px;
	}
.bottom_bg{
	background:url(../image/bottom_bg.jpg) repeat-x center top;
	width:100%;
	padding:0;
	margin:25px auto 0px;
	overflow:hidden;
	}
.bottom{
	width:1000px;
	padding:10px 0;
	min-height:375px;
	margin:0 auto;
	overflow:hidden;
	}
.bot_l{
	width:710px;
	padding:0;
	margin:0 auto;
	
	float:left;
	}
.bot_r{
	width:240px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	float:right;
	}
.bot_menu{
	width:710px;
	padding:0;
	margin:0 auto;
	
	}
.bot_menu dt {
    border-bottom: 1px solid #888;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 3;
    margin-bottom: 10px;
}
.bot_menu dd {
    height: auto !important;
    margin-bottom: 10px;
    padding-left: 8.0em;
    position: relative;
}
.bot_menu .t {
    color: #ddd;
    font-weight: bold;
    left: 0;
    line-height: 15px;
    position: absolute;
    top: 0;
	margin:4px auto;
}
.bot_menu .t a{
	color:#ddd;}
.bot_menu ul {
    overflow: hidden;
}
.bot_menu li {
    float: left;
	margin:4px auto;
	line-height:15px;
}
.bot_menu li a {
    border-right: 1px solid #aaa;
    float: left;
    line-height: 14px;
    padding: 0px 10px;
	margin:0px auto;
	color:#ddd;
	line-height:15px;
}
.larg{
	padding:0;
	margin:0;
	}
.bot_menu2{
	width:240px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.bot_r01{
	width:220px;
	min-height:130px;
	line-height:22px;
	padding:0;
	margin:0;
	color:#ddd;
	}
.bot_r dd{
	padding:0 0 10px;
	margin:0;}
.bot_ewm{
	width:220px;
	padding:5px 0;
	margin:0 auto;
	}
.bot_ewm_pro{
	width:99px;
	padding-right:10px;
	float:left;
	margin:0;
	}
.bot_ewm_img{
	width:99px;
	height:99px;
	padding:0;
	margin:0;
	}
.bot_ewm_test{
	height:32px;
	line-height:32px;
	text-align:center;
	color:#ddd;
	}
.copy{
	width:1000px;
	padding:0;
	line-height:40px;
	font-size:12px;
	color:#666;
	margin:0 auto;
	overflow:hidden;
	}
.copy a{color:#666;}

.pages {
    color: #bababa;
    font-size: 12px;
    line-height: 25px;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0;
    text-align: center;
    width: 680px;
}
.disabled {
    border: 1px solid #adadad;
    margin-right: 2px;
    padding: 2px 5px;
}
.pages span.current {
    background-color: #da0000;
    border: 1px solid #e0e0e0;
    color: #ffffff;
    margin-right: 2px;
    padding: 2px 5px;
}
.pages a {
    border: 1px solid #adadad;
    color: #aaaaaa;
    margin-right: 2px;
    padding: 2px 5px;
    text-decoration: none;
}
.pages a:hover {
    background: #534d48 none repeat scroll 0 0;
    border: 1px solid #adadad;
    color: #fff;
    margin-right: 2px;
    padding: 2px 5px;
    text-decoration: none;
}
.pager input {
    font-size: 10px;
    height: 15px;
    line-height: 15px;
    margin: 0 3px;
    vertical-align: middle;
    width: 20px;
}