@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; background:#EAEFF3}
h1,h2,h3,h4,h5,h6,form{margin:0;padding:0;}
ul,li,dl,dt,dd{ padding:0px; margin:0px; list-style:none; }
p{ margin:0px; padding:0px;}
img{border:none;}
a{color:#333; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
a:hover {color:#333; text-decoration:underline;}
.pt4{padding-top:4px;}
.pt10{padding-top:10px;}
.pt30{padding-top:30px;}
.clear{height:0; line-height:0; font-size:0; clear:both;}

.mainDiv{width:1002px; margin:0 auto; clear:both}
.mainDiv2{width:996px; margin:0 auto; clear:both}
.topBg{ height:91px; overflow:hidden; background:url(../images/topBg.jpg) repeat-x;}
.topLeft{height:91px; width:11px; background:url(../images/topLeft.jpg) no-repeat; float:left; overflow:hidden;}
.topRight{height:91px; width:11px; background:url(../images/topRight.jpg) no-repeat; float:right; overflow:hidden;}
.logo{height:91px;overflow:hidden; float:left;}
.logo h1{height:91px;overflow:hidden;}
.topDiv{height:91px; width:780px; float:right; overflow:hidden;}
.topLan{height:25px; padding-top:0px; text-align:right;}
.topLan a{height:25px; line-height:25px; color:#1E1D1D; padding-left:25px; margin-right:12px;}
.topLan a.en{background:url(../images/en.jpg) left center no-repeat;}
.topLan a.cn{background:url(../images/cn.jpg) left center no-repeat;}
.topLan a.jp{background:url(../images/jp.jpg) left center no-repeat;}
.topMS{height:25px; overflow:hidden; padding-top:10px;}
.topMS .topMenu{height:25px; width:560px;float:left;}
.topMS .topMenu a{float:left; height:25px; width:102px; text-align:center; font-size:12px; color:#343434; line-height:25px; font-weight:bold; margin-right:5px;}
.topMS .topMenu a.menuOn,.topMS .topMenu a:hover{background:url(../images/On.jpg) no-repeat; color:#FFF; text-decoration:none}
.topMS .topSearch{height:25px; float:right; width:215px; overflow:hidden;}
.topMS .topSearch div{background:url(../images/searchLeft.jpg) no-repeat; width:11px; height:24px; float:left; overflow:hidden;}
.topMS .topSearch input{display:block; float:left; background:url(../images/searchBg.jpg) repeat-x; border:0px; width:160px; height:24px; line-height:24px; font-size:12px; padding-left:5px; padding-right:5px; color:#8D8989}
.topMS .topSearch button{display:block; float:left; background:url(../images/searchBtn.jpg) no-repeat; width:25px; height:24px; cursor:pointer; text-indent:-5000px; overflow:hidden; border:none}


.focus{width:1002px; height:355px;overflow:hidden; background:url(../images/focusRight.jpg) right repeat-y;}
.focusBottom{ background:url(../images/focusBottom.jpg) repeat-x; height:5px; clear:both; overflow:hidden; }
.focus_1{

	width:11px; height:13px; overflow:hidden; position:absolute;	

	background:url(../images/1.png) no-repeat;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/1.png",sizingMethod="scale"); 

	}

.focus_2{

	width:11px; height:13px; overflow:hidden; position:absolute; margin-left:991px;

	background:url(../images/2.png) no-repeat;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/2.png",sizingMethod="scale"); 

	}

.focus_3{

	width:11px; height:13px; overflow:hidden; position:absolute; margin-top:342px;	

	background:url(../images/3.png) no-repeat;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/3.png",sizingMethod="scale"); 

	}

.focus_4{

	width:11px; height:13px; overflow:hidden; position:absolute; margin-left:991px;margin-top:342px;

	background:url(../images/4.png) no-repeat;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/4.png",sizingMethod="scale"); 

	}

.indexAbout{width:580px; float:left; overflow:hidden; height:243px; background:url(../images/indexCenterBg.jpg) repeat-x;}
.indexCenterLeft{background:url(../images/indexCenterLeft.jpg) no-repeat; width:15px; height:243px; float:left;  overflow:hidden;}
.indexCenterRight{background:url(../images/indexCenterRight.jpg) no-repeat; width:15px; height:243px; float:right;  overflow:hidden;}
.indexAboutContent{width:550px; height:243px; overflow:hidden; float:left;}
.indexAboutValue{line-height:180%; color:#444444; padding-top:10px;}
.indexContact{width:415px; float:right; overflow:hidden; height:243px; background:url(../images/indexCenterBg.jpg) repeat-x;}
.indexContactContent{width:385px; height:243px; overflow:hidden; float:left; background:url(../images/tel.jpg) 300px 160px no-repeat;}
.indexContactValue{padding-top:10px;line-height:180%; color:#444444;}
.indexTitle{height:30px; line-height:30px; padding-top:10px; clear:both; background:url(../images/li1.jpg) right 17px no-repeat; border-bottom:1px solid #DDDDDD; padding-left:5px}
.indexTitle a{display:block; height:25px; float:left; font-size:14px; color:#343434;}

.hotProducts{ height:218px; background:url(../images/indexBottomBg.jpg) repeat-x; overflow:hidden;}
.hotProducts .indexTitle{background:none;}
.hotLeft{background:url(../images/indexBottomLeft.jpg) no-repeat; width:16px; height:218px; float:left;  overflow:hidden;}
.hotRight{background:url(../images/indexBottomRight.jpg) no-repeat; width:16px; height:218px; float:right;  overflow:hidden;}
.hotDiv{width:970px; height:218px; overflow:hidden; float:left;}
.hotContent{height:178px; overflow:hidden;}
.hotContent li{width:105px; padding-left:10px; padding-right:10px; height:178px; overflow:hidden; }
.hotContent li .indexImg{width:105px; height:140px; overflow:hidden; text-align:center;}
.hotContent li .indexSTitle{padding-top:5px; text-align:center;}
.hotContent li .indexSTitle a{color:#333; font-size:12px;}



.footer{ height:36px; background:url(../images/footerBg.jpg) repeat-x; overflow:hidden;}
.footerLeft{background:url(../images/footerLeft.jpg) no-repeat; width:16px; height:36px; float:left;  overflow:hidden;}
.footerRight{background:url(../images/footerRight.jpg) no-repeat; width:16px; height:36px; float:right;  overflow:hidden;}
.footerContent{width:970px; height:22px; padding-top:14px; overflow:hidden; float:left; font-size:10px; color:#555}


.leftDiv{width:207px; float:left; background:url(../images/left3.jpg) bottom no-repeat; padding-bottom:10px;}
.left{background:url(../images/leftBg.jpg) repeat-y}
.leftTitle{background:url(../images/left1.jpg) no-repeat; padding-left:15px; height:30px; padding-top:11px; overflow:hidden; color:#FFF; font-size:14px;}
.leftUL{ padding:10px; padding-top:5px}
.leftUL li{height:35px; line-height:35px; background:url(../images/leftline.jpg) bottom repeat-x;}
.leftUL li.li_1{overflow:hidden; text-overflow:ellipsis;white-space:nowrap; padding-left:5px; }
.leftUL li.li_2{ padding-left:15px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; display:none }
.leftUL li.li_2 a{background:url(../images/li2.jpg) left center no-repeat; padding-left:10px; color:#666565}
.leftUL li.liOn a{font-weight:bold; color:#0066B1}
.leftTitle2{background:url(../images/left2.jpg) no-repeat; padding-left:15px; height:33px; padding-top:7px; overflow:hidden; color:#FFF; font-size:14px;}
.leftContact{padding-left:10px; padding-right:3px; color:#555; line-height:200%}

.rightDiv{width:780px; float:right; background:url(../images/rightBottom.jpg) bottom no-repeat; padding-bottom:16px;}
.right{border-left:1px solid #B8C0D7; border-right:1px solid #B8C0D7; background:#FFF}
.rightTop{ background:url(../images/rightTop.jpg) no-repeat;height:25px; overflow:hidden;}
.rightPostion{text-align:right; height:25px; border-bottom:1px solid #E7E7E7; margin-left:10px; margin-right:10px;}
.rightPostion span{color:#0066B1;}
.aboutContent{padding:15px; line-height:180%; color:#333}
.aboutTitle{font-size:16px; height:40px; line-height:40px; color:#0066B1; clear:both;}





.prolist{padding-top:25px;}
.prolist li{width:155px; height:200px; float:left; overflow:hidden; padding-bottom:20px; margin-left:25px;}
.prolist li .proImg{border:1px solid #ccc; height:160px; padding:1px; overflow:hidden; text-align:center}
.prolist li .proTitle{ line-height:140%; padding-top:5px; padding-bottom:5px; font-size:12px; text-align:center;color:#666}
.prolist li .proTitle a{color:#666}
.prolist li .proTitle a span{color:#0066B1}



.pro_pic{width:332px; height:373px; overflow:hidden; float:left;}
.pro_pic1{width:328px; height:301px; overflow:hidden; float:left; border:#cacbcc 1px solid; padding:1px; background:#FFF; text-align:center}
.pro_pic2{width:332px; height:68px; float:left; text-align:left;}
.pro_pic2_left{width:10px; height:68px; overflow:hidden; float:left; padding-top:5px;background:url(../images/left.jpg) center center no-repeat; cursor:pointer}
.pro_pic2_center{width:312px; height:68px; overflow:hidden; float:left; margin-top:2px;}
.pro_pic2_center img{ width:64px; height:64px; border:#cacbcc 1px solid; overflow:hidden; margin-left:2px;}
.pro_pic2_right{width:10px; height:68px; overflow:hidden; float:right; padding-top:5px;background:url(../images/right.jpg) center center no-repeat; cursor:pointer}

.pro_summary{width:390px; float:right;line-height:180%; color:#666}
.pro_summary a,.pro_summary a:hover{text-decoration:none}
.pro_left{width:90px; height:30px; line-height:30px; color:#0765B4; font-size:12px; float:left;}
.pro_title{font-size:14px; font-weight:bold; color:#1B91E9; padding-bottom:10px; line-height:140% }



.pro_description{padding-top:10px; clear:both;color:#5F5F5F;word-wrap: break-word; line-height:180%}


.contactbtn{background:url(../images/c.jpg) no-repeat; width:95px; padding-left:34px; height:27px; line-height:27px; padding-left:35px; display:block; float:right; font-size:13px; color:#FFF; margin-right:20px;}
.contactbtn:hover{color:#FFF}

.feedback{background:#ECF4FF; border:1px solid #C1D0E5; color:#39373A; font-size:12px}
.feedback button{padding:5px; padding-top:2px; padding-bottom:2px; font-size:12px; color:#FFF; cursor:pointer; background:#464445; border:none}


/*CSS manu style pagination*/

.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.manu 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
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	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
}
.manu .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{clear:both; margin:30px 0px; text-align: center; font-size: 13px;}
.page a {font-size:13px;border: #afafaf 1px solid; background-color: #fafafa; padding:5px 9px; margin: 2px; color: #333333; text-decoration: none}
.page a:hover,.page a:active{border: #080808 1px solid;color: #fff; background-color: #272727;}
.page .current {border: #080808 1px solid; padding:5px 9px; font-weight: bold; margin: 2px;  color: #fff; background-color: #036CB4}

/*翻译*/
.translate{width:190px; height: 18px; padding-top: 1px; margin: 0px; float: right;}
.translate-this{width:180px;}
/*广告图*/
.flash {clear:both; width:998px; height:350px; overflow:hidden;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:5px; }
#full-screen-slider { width:100%; height:350px; float:left; position:relative}
#slides { display:block; width:100%; height:350px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:30%; top:320px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#336699}

#center{clear:both; width:998px;}

/*订单留言*/
dl.table{margin:50px 0px 0px 30px; font-size: 14px;}
dl.table dt{float:left; width:110px; height:50px; text-align:right;line-height:25px; margin-right: 5px;}
dl.table dd{float:left; width:500px; height:50px; line-height:25px;}
.textwidth{width:350px; height: 20px;}
dl.table dd.biezhu{height:130px;}
dl.table dd.biezhu textarea{height:115px;width:350px;}
.codeimg{background-color: #000; margin: 0px 0px -6px 5px;}
input.submit_btn{color:#2D629A;background:#FFFFFF url(../images/btn_bg.gif) repeat-x;border:1px solid #AABAC3;padding-top:3px;padding-bottom:2px;font-size:13px; font-weight:bold;width:70px;cursor:pointer!important;cursor:hand;overflow:hidden;height:25px; margin-right: 5px;}

a.inquiry_btn{display: block; width: 102px; height: 31px; text-align: center; line-height: 31px; font-size: 15px; color: #fff; background: url(../images/inquiry_btn.jpg) no-repeat; margin: 5px 0;}
a.inquiry_btn:hover{text-decoration: none; color: #fff; background: url(../images/inquiry_btn_hover.jpg) no-repeat; }
a.down_btn{ float: right; margin:10px 0px 10px 0px;}
/*底部links*/
.links{color:#fff; width:1000px; margin:0 auto; padding:5px 5px 0px 5px; font:12px/28px Arial, Verdana, Helvetica, sans-serif;text-align:center;}
.links a:link,.links a:visited,.links a:active{color:#fff; font:12px/28px Arial, Verdana, Helvetica, sans-serif;}

/*网站地图*/
.ul_sitemap{margin: 10px 0px 30px 30px;}
.ul_sitemap li{list-style: none; line-height: 26px;}
.ul_sitemap li a{color: #7d7d7d;}
li.small_li_sitemap{clear: both;padding-left: 12px;}
li.small_li2_sitemap{float: left; padding-left: 20px;}
/*新闻*/
.newsTitle{padding:15px 0px 10px;font-size:26px;color:#0e5490;font-family:impact,chicago,"Times New Roman", serif; font-weight:normal}

.newsTime{padding:5px 0px;color:#666;}

.newslist{ padding-top:15px;}

.newslist li{height:36px; line-height:36px; border-bottom:1px dotted #999;}

.newslist li div{ float:left; background:url(../images/nl.gif) 3px center no-repeat; padding-left:10px;}

.newslist li a{ font-weight:bold}

.newslist li a:hover{text-decoration:none;color:#0079cd;}

.newslist li .nTime{ display:block; color:#666; float:right; width:130px; text-align:right}

