@charset "utf-8";
html, body{margin:0px; height:100%;}
body,input,textarea,select{font-size:12px;color:#666666;font-family:tahoma;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;}
ul,ol{padding-left:0;list-style-type:none;}
div,table {margin:0px auto;}
p{margin-bottom:15px;}
a img{border:0;}
a{color:#666666;text-decoration:none;}
h1{
	font-family: tahoma;
	font-size: 12px;
	color: #666666;
	width:170px;
	text-align:center;
	margin-bottom:5px;
	margin-top:10px;
	font-weight: bold;
}
h1 a{font-family: tahoma;font-size: 12px;color: #666666;}
h1 a:hover{color:#CC0000;}
h2{color:#CC0000; text-align:center; margin-top:10px; font-size:12px; font-family:tahoma; font-weight:bold;}
h3{font-family: tahoma;font-size: 18px;color: #CC0000;text-align:center;margin-top:12px;font-weight: normal;}
h4{
	font-family:tahoma;
	font-size:25px;
	color:#666666;
	margin-top:125px;
	font-weight: normal;
}
h5{font-family:tahoma;font-size:25px;color:#FF9900;font-weight: normal;}
.top_bg{width:100%;background-image: url(../images/top_bg.jpg);background-repeat: repeat-x;background-position: left top; height:100px;}
.top{width:1000px;}
.top_left{width:206px; float:left; margin-top:20px; margin-bottom:20px;}
.top_center{width:90px; float:left; margin-top:48px; margin-bottom:23px; margin-left:25px;}
.top_center img{width:90px; height:28px;}
.top_right{width:211px; float:right; margin-top:25px; margin-bottom:22px;}
.menu{width:100%;background-image: url(../images/menu_bg.jpg);background-repeat: repeat-x;height: 40px;}
.menu_div{width:1000px;}
.menu_div a{
	color:#FFFFFF;
	float:left;
	display:block;
	width:125px;
	height:40px;
	line-height:40px;
	text-align:center;
	background-image: url(../images/menu_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu_div a:hover{
	color:#FFFFFF;
	background-image: url(../images/menu_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}
.menu_div .active{
	background-image: url(../images/menu_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 125px;
	color:#FFFFFF;
	font-weight: bold;
}
.menu_div a.menu_home{width:75px;}
.menu_div a.menu_home span{
    height:40px;
	line-height:40px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
}
.menu_div a:hover .menu_home{background-image:none;background-color:#F48500; color:#FFFFFF;}
.search{
	width:210px;
	float:right;
	background-image: url(../images/search_bg.jpg);
	background-repeat: repeat-x;
	height: 28px;
	margin-top:6px;
}
.search-icon{width:25px; float:left;}
.search-button{width:25px; float:right;}
.search input {
	color: #666666;
	line-height:26px;
	height:26px!important;
	height:22px;
	width: 150px!important;
	width:140px;
	border-style: none;
	float:left;
	background-image: url(../images/search_bg.jpg);
	background-repeat: repeat-x;
	font-size:11px;
}
.search input.input_img {
	color: #666666;
	line-height:26px;
	height:28px!important;
	height:26px;
	width: 25px!important;
	width:25px;
	border-style: none;
	float:right;
}
.search input.search_btn img{width:25px; height:28px;}
.banner{
	width:100%;
	height:220px;
	background-image: url(../images/banner_pro.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top:1px;
}
.index_pro{width:1000px; position:relative; z-index:1000;}
.main_pro{width:218px; float:left;margin-left:15px!important; margin-left:10px;margin-right:15px!important; margin-right:10px; border:1px solid #DDDDDD;  display:block;}
.main_pro img{
    width:210px;
    background-color:#FFFFFF;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;	
}
.main_pro span{line-height:16px; text-align:center; padding-top:3px;width:198px; display:block; padding-bottom:9px; margin:0 auto; font-size:11px; color:#999999;}
.menu_line{
	width:1000px;
	background-image: url(../images/menu_line.jpg);
	background-repeat: repeat-x;
	margin-top:30px;
	height:10px;
	top:162px;
	position:relative;
}
.index_main{width:1000px; margin-top:30px;top:162px;position:relative;}
.index_mainL{width:230px; float:left; margin-right:37px;}
.index_latest{line-height:22px; margin-left:11px; height:22px;}
.index_news{width:100%; padding-top:4px;}
.index_arrow{width:100%; border-bottom:1px solid #DDDDDD; padding-bottom:8px; margin-top:8px;}
.index_arrow a{width:220px; float:right; line-height:19px;}
.index_arrow span{display:block; float:left; margin-left:2px; margin-top:6px;}
.index_mainC{width:460px; margin-right:28px; float:left;}
.index_about{line-height:22px;height:22px;}
.index_company{width:100%; line-height:22px; margin-top:10px;}
.about_pic{width:460px; margin-top:21px!important; margin-top:8px;}
.index_R{width:240px; float:right;}
.index_network{line-height:22px; margin-left:6px; height:22px;}
.sales_pic{width:240px; margin-top:18px;}
.index_contant{line-height:22px; width:100%;}
.contant_arrow01{
	background-image: url(../images/arrow_01.jpg);
	background-repeat: no-repeat;
	background-position: 23px center;
	display:block;
	text-indent:46px;
	font-size:11px;
	color:#999999;
}
.contant_arrow02{
    background-image: url(../images/arrow_02.jpg);
	background-repeat: no-repeat;
	background-position: 23px center;
	display:block;
	text-indent:46px;
	font-size:11px;
	color:#999999;
}
.contant_arrow03{
    background-image: url(../images/arrow_03.jpg);
	background-repeat: no-repeat;
	background-position: 23px center;
	display:block;
	text-indent:47px;
	font-size:11px;
	color:#999999;
}
.foot1{
	width:100%;
	margin-top:50px;
	background-image: url(../images/foot_bg.jpg);
	background-repeat: repeat-x;
	height:40px;
	top:162px;
	position:relative;
}
.foot{
	width:100%;
	margin-top:50px;
	background-image: url(../images/foot_bg.jpg);
	background-repeat: repeat-x;
	height:40px;
}
.foot_div{width:1000px;}
.foot_left{float:left; font-size:11px; color:#FFFFFF; line-height:40px; height:40px;}
.foot_right{float:right; line-height:40px; height:40px;font-size:11px; color:#FFFFFF;}
.foot_right a{color:#FFFFFF;}
.about_main{width:1000px; margin-top:43px;}
.about_L{width:200px; float:left; margin-right:30px; padding-top:27px;}
.pro_L{width:200px; float:left; margin-left:14px; padding-top:27px;}
.about_profile{width:100%;}
.about_profile a{ background-color:#EEEEEE; height:30px; line-height:30px; border-bottom:1px solid #FFFFFF;display:block;background-image: url(../images/arrow_05.gif);background-repeat: no-repeat;background-position:182px center; padding-right:25px;}
.about_profile span{display:block;text-align:right;}
.about_profile a.main{
	background-color:#CC0000;
	color:#FFFFFF;
	background-image: url(../images/arrow_06.gif);
	background-repeat: no-repeat;
	background-position:182px center;
	font-weight: bold;
}
.about_profile a:hover{
    background-color:#CC0000;
	color:#FFFFFF;
	background-image: url(../images/arrow_06.gif);
	background-repeat: no-repeat;
	background-position:182px center;
	font-weight: bold;
}
.about_R{width:770px; float:right;}
.profile_about{width:100%; border-bottom:1px solid #DDDDDD; height:28px;}
.profile_comp{
	height:28px;
	font-size:18px;
	color:#484848;
	background-image: url(../images/arrow_06.jpg);
	background-repeat: no-repeat;
	background-position: right 7px;
	line-height:18px;
	text-indent:7px;
	float:left;
	padding-right:12px;
}
.profile_title{width:98%; margin-top:13px; line-height:22px;}
.pro_main{width:1022px; margin-top:43px;}
.pro_R{width:792px; float:right;}
.product{width:100%; margin-top:20px; margin-bottom:4px;}
.product_div{width:170px;float:left;margin-left:14px!important; margin-left:11px; margin-right:14px!important; margin-right:11px;margin-bottom:25px; display:block;}
.product_div img{width:168px; height:158px;border:1px solid #EEEEEE;}
.w_770{width:770px!important; width:750px;}
.product_div span{font-size:11px; color:#999999; line-height:16px; display:block; width:160px; text-align:center;height:30px;}
.product_div a{font-size:11px; color:#999999;}
.product_div a:hover{color:#CC0000;}
/*页码样式开始*/
.page-no{width:100%; float:left; border-top:1px solid #DDDDDD; padding-top:20px;}
.page-no span{display: block;float: left;line-height: 22px;margin-left:4px; color:#7B7B7B;}
.page-no-link{float:right; margin-right:6px;}
.page-no a {
	background-color:#FFFFFF;
	text-align: center;
	display: block;
	margin-left: 4px;
	padding:3px 7px;
	float: left;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	
}
.page-no a:hover, .page-no a.active {color: #FFFFFF;background-color: #E10000;border: 1px solid #E10000;}
.page-no a.no_padding{padding:0px;border:none;}
/*页码样式结束*/
.feed{width:770px; margin-top:20px;}
.tb-regist {width:762px; margin-top:20px;}
.tb-regist td{
	font-family: tahoma;
	font-size:11px;
	color:#999999;
	line-height:28px;
	margin-left: 20px;
}
.regist-text {width:20px!important; width:13px;}
.regist-message{vertical-align:top; padding-top:12px; text-align:right; padding-right:7px;}
.regist-input, .regist-adr{
	font-size: 11px;
	font-family:tahoma;
	line-height:22px;
	color:#999999;
	text-indent:8px;
	height:26px;
	border:1px solid #DDDDDD;
	background-color:#FAFAFA;
	
}
.regist-input {height:26px;width:240px;margin-top:5px;}
.regist-adr{height:120px;width:500px; margin-top:5px;}
.send{margin-top:10px;}
.banner_about,.banner_contact,.banner_pro,.banner_sales,.banner_news{width:100%; height:220px; background-repeat:no-repeat; background-position:center top; margin-top:1px;}
.banner_about{background-image:url(../images/about_banner.jpg);}
.banner_contact{background-image:url(../images/banner_contact.jpg);}
.banner_pro{background-image:url(../images/banner_pro.jpg);}
.banner_sales{background-image:url(../images/banner_sales.jpg);}
.banner_news{background-image:url(../images/banner_news.jpg);}
.focus {width: 100%;height:350px;overflow: hidden;position: relative; margin-top:1px;}
.f-img-list {
	height:350px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	width: 100%;
}
.f-img-list li {
	height:350px;
	text-align: center;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 101;
}
.f-img-list li.on {z-index: 105;}
.focus-page-btn {width:17px;height:34px;position: absolute;top:147px;z-index: 110;}
.focus-btn-prev {
	left:0px;
	background-image: url(../images/left.png);
	background-repeat: no-repeat;
}
.focus-btn-next {right:0px;background-image: url(../images/right.png);background-repeat: no-repeat;}
.inves-pic{padding-top:15px;width:770px;}
.title-about{width: 100%;}
.news{width:680px;float:left;height: 29px;}
.news a{
	font-family:tahoma;
	font-size: 12px;
	line-height: 29px;
	color:#666666;
	background-image: url(../images/arrow_05.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	text-indent: 16px;
	display: block;
}
.news a:hover{color:#CC0000;}
.news-main{width:770px; border-bottom:1px dotted #CCCCCC; line-height:29px; height:29px; display:block;}
.date{
    font-family:tahoma;
	font-size: 12px;
	line-height: 30px;
	color: #999999;
	width:70px; 
	float: right;
}
.no_bg{border-top:none;}
.news-new{ color:#999999; text-align:center; margin-top:10px; margin-bottom:20px;}
.news-contact{border-top:1px dotted #CCCCCC;border-bottom:1px dotted #CCCCCC;width:100%;}
.news-link{width:98%; margin:20px auto 29px auto;}
.news-pre, .news-next {
	text-indent: 68px;
	display: block;
	line-height:22px;
	margin-bottom:8px;
}
.news-pre {background-image: url(../images/news-pre.jpg);background-repeat: no-repeat;}
.news-next {background-image: url(../images/news-next.jpg);background-repeat: no-repeat;}
.proto-type{width:770px;}
.product-show{ margin-top:25px; text-align:center;}
.product-show img{width:300px; height:282px;}
.product-show span{margin-top:13px; margin-bottom:20px; text-align:center;}
.product-name{margin-top:15px; margin-bottom:18px; text-align:center; font-size:14px;}
.product-line{border-top:1px dotted #999999;width:770px;}
.about_profile a.product_text{background-color:#FFFFFF; border-bottom:1px solid #EEEEEE; background-image:none;background-image: url(../images/arrow_05.gif);background-repeat: no-repeat;background-position:182px center; }
.about_profile a:hover.product_text{color:#CC0000; font-weight:normal;}
.pro_pro{width:770px; margin-top:20px;}
.pro_product{width:200px; float:left;padding-top:27px;}
.pro_right{width:390px; float:right; margin-top:126px;}
.pro_name{font-weight: bold; margin-top:5px; line-height:16px;}
.pro_text{width:100%; line-height:20px; margin-top:4px; color:#999999;}
.pro_inquiry{margin-top:20px; width:100px; float:left;}
.pro_detail{width:770px; height:40px; background-color:#FFCC66; margin-top:30px;}
.pro_detail span{line-height:40px; height:40px; float:left; margin-left:15px; color:#FFFFFF; font-size:20px;}
.inquiry_top{margin-top:25px; width:770px;}
.pro_rely{line-height:18px; margin-top:3px; width:100%;color:#999999;}
.feed01{width:770px; margin-top:30px;}
.tb-regist01 {width:598px!important; width:585px; margin-top:20px; float:left; margin-left:10px!important; margin-left:0px;}
.regist-text01 {width:91px; text-align:right; padding-right:7px;}
.tb-regist01 td{
	font-family: tahoma;
	font-size:11px;
	color:#999999;
	line-height:28px;
}
.tb-regist01 font{height:28px; line-height:26px;}
.tb-regist01 font img{ margin-left:9px;}
.regist-input01{
	font-size: 11px;
	font-family:tahoma;
	line-height:22px;
	color:#999999;
	text-indent:8px;
	height:26px;
	border:1px solid #DDDDDD;
	background-color:#FAFAFA;
	height:26px;
	width:80px;
	margin-top:5px;
	
}
.tb-regist01 b{
	font-size:14px;
	color:#CC0000;
	margin-left:13px;
	font-weight: bold;
	line-height:28px;
}
.send01{margin-top:10px; float:right; margin-left:300px!important; margin-left:200px;}
.jqzoom{position:relative;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:338px;height:318px;border:1px solid #EEEEEE;display:none;text-align:center;overflow: hidden;}
.bigimg{width:900px;height:847px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
.regist-message01{vertical-align:top; padding-top:12px;}
