@charset "utf-8";
/* CSS Document */
/* [haiCSS 1.0] -- Author:ideal_sea,E-mail:ideal_sea@qq.com,Date:2011-11-22 */
body{ background-color:#fff; margin:0px auto; font-size:12px;}
.fl{ float:left;} .fr{ float:right;} .tc{ text-align:center;} .cb{ clear:both;} .ib{ border:1px solid red;}
p{ line-height:22px; margin:17px auto;} ul{ margin:0px; padding-left:35px;} img{ border:none;} h4{ font-size:12px;} h2{ _padding-top:18px;} 
table{ border-collapse:collapse;} table tr{ height:26px; line-height:22px;} table td{ text-align:center; padding:0px 10px;}
a{ text-decoration:none; color:#0D3483;} a:hover{ text-decoration:underline;}

/*self-defined*/
.position{ background:url(../images/arrow-guide.gif) no-repeat 0px 8px; height:32px; line-height:32px; margin:0px 10px; padding-left:20px; font-weight:normal;}
.pr{ position:relative;} .pa-l{ position:absolute; left:0px; top:0px;} .pa-r{ position:absolute; right:0px; top:0px;}
.w1{ width:995px; margin:0 auto;}
.w2{ width:745px; overflow:hidden;}
.w3{ width:236px;}
.divide{ border-top:3px solid #1C65CF;}
.orange{ color:#FF3800;}
.black{ color:black;}
.drak-blue{ color:#1959A7;}
.white{ color:white;}
.title4{ font-family:"黑体"; font-size:14px; color:#FF3800; font-weight:normal; overflow:hidden;}
/*head*/
#logo,#head h1{ margin:16px 0px;}
#head div.pr{ overflow:auto;}
.flag{ top:10px; right:7px; height:18px;}
.flag a{ display:block; width:25px; height:18px; float:left; margin:0px 3px;}
.flag a.cn{ background:url(../images/flag-cn.jpg) no-repeat left center;}
.flag a.us{ background:url(../images/flag-us.jpg) no-repeat left center;}
.flag a.vn{ background:url(../images/flag-vn.jpg) no-repeat left center;}
	/*nav*/
	#nav{}
	#nav ul{ list-style:none; padding:1px 0px; height:39px; line-height:39px; background:url(../images/nav-bg.jpg) repeat-x left center; border-top:2px solid black; _overflow:hidden;}
	#nav ul li{ float:left; border-right:1px solid #E6E6E6; width:105px; text-align:center; height:39px; line-height:39px;}
	.drop-nav1{ position:relative; overflow:hidden;}
	.drop-nav2{ position:relative;}
	.drop-nav-list{ z-index:10; position:absolute; top:41px; left:0px; width:75px; background:url(../images/drop-nav-bg.png) no-repeat left bottom; padding:5px 15px;}
	#nav ul li div a.white{ height:30px; line-height:30px; color:white; display:block; text-align:center; background:url(../images/drop-nav-item-bg.jpg) no-repeat center bottom;}
	#nav ul li div a.white:hover{ color:#FF3800}
	#nav ul li a{ color:black; display:block; height:42px;}
	#nav ul li a:hover{ text-decoration:none; color:#FF3800}

/*banner*/
#banner{ background:url(../images/bannner-bg.jpg) repeat-x left top; height:321px; margin-top:1px;}
#sbanner{ background:url(../images/bannner-bg.jpg) repeat-x left bottom; height:253px; margin-top:1px;}
/*main*/
#main{ background-color:#F4F4F4; width:100%; overflow:auto;}
#main div.w1{ overflow:auto; background-color:white; padding-top:5px;}


/*ir*/
.ir{ width:781px; overflow:auto;}
.ir-1 h4.title4,.ir-2 h4.title4,.ir-3 h4.title4{ height:41px; line-height:41px; margin:0px; background-color:#E4E4E4; font-size:14px; font-weight:normal; padding-left:15px;}
.ir-1-c{ padding:5px 6px; border:1px solid #ddd; width:767px; height:345px; overflow:hide; margin-top:2px;}
.i-item{width:164px; padding:5px 13px; _padding:5px 12px 0px;}
.i-item img{display:block; padding:2px; border:1px solid #ddd;}
.i-item-title{color:black; text-align:center; display:block; padding:7px 0px 0px;}
.ir-2,.ir-3{ width:386px; margin-top:10px; overflow:hidden;}
.ir-2-c,.ir-3-c{ height:262px; padding:0px 9px; border:1px solid #ddd; margin-top:2px;}
.ir-2-c p{ margin:14px 0px 13px;}
.ir-2-c img,.ir-3-c img{ padding:5px; background-color:#ededed;}

.ir-3-c-head{ width:364px; height:110px; border:1px solid white; border-bottom:1px solid #ddd;}
.ir-3-c-head h5,.ir-3-c-head p{ margin:15px 0px 13px; width:230px;}
.ir-3-c-head img{ top:14px;}
.ir-3-c-head h5 a{ font-size:13px; color:black;}
.ir-3-c ul li{ height:27px; line-height:27px;}
.ir-3-c ul li a{ color:black; text-decoration:none;}
.ir-3-c ul li a:hover{ text-decoration:underline;}
/*foot*/
#foot div.address{ background:url(../images/foot-address.jpg) no-repeat center top; height:29px; line-height:29px; text-align:center;}
#foot{ background-color:#044E97; margin:10px 0px; width:100%; overflow:auto;}
#foot p{ color:white; margin:8px 0px 10px;}
#foot p a{ color:white;}
/*article-content*/
.article-title{ font-family:"黑体"; font-size:20px; color:#03005C; font-weight:normal; height:35px; line-height:35px; overflow:hidden; text-align:center;}
.article-fda{ font-size:12px; line-height:18px;}
.article-content{ font-size:14px;}
	/*list*/
	.news-list{ list-style:none; padding:0px 3px; margin-top:8px;}
	.news-list li{ height:26px; line-height:26px;}
	.news-list a{ text-decoration:underline;}
/*abouts*/
.abouts div.sidebar01{ border-bottom:1px solid #ddd;}
.abouts div.sidebar01 ul li{ padding-left:15px;}
.sr-1-c{ padding:0px 35px; border:1px solid #ddd; width:709px; overflow:auto; margin-top:2px; font-size:14px;}
/*news*/
.sr-1{ border:1px solid #ddd; padding:0px 35px; font-size:14px; background-color:#F5F8FD;}
.sr-1 h4{ font-size:14px;}
.sr-t2{ border-bottom:1px solid #ddd; font-family:"黑体"; font-size:20px; color:#03005C; font-weight:normal; height:35px; line-height:35px; overflow:hidden; text-align:center;}
.sr-fda,.sr-pn{ font-size:12px; line-height:18px;}
.sr-pn{ margin:10px 0px;}

/*products*/
.sr-p-1{ padding:0px 5px;}
.sr-p-1 h4{ font-size:14px;}
.sr-p-1 div.article-content{ padding:0px 15px;}
.sr-p-t2{ margin:0px; font-size:18px; color:#03005C; font-weight:700; height:35px; line-height:35px; overflow:hidden;}
.sr-p-t2 a{ color:black;}
.goods-info{ overflow:auto;}
.goods-info div.fl{ width:312px; overflow:auto;}
.goods-info div.fl a{ border:1px solid #ddd; width:310px; height:310px; display:block; overflow:hidden; vertical-align:middle; text-align:center;}
.goods-info div.fl a img{ display:block; vertical-align:middle; max-width:310px; min-height:310px;}
.goods-info div.fr{ width:445px; overflow:auto;}
.goods-info div.fr ul{ list-style:none; padding:0px 10px;}
.goods-info div.fr ul li{ line-height:26px;}
.goods-price{ font-family:Arial, Helvetica, sans-serif; color:red; font-size:14px; font-weight:700;}
.good-scolumn{ height:30px; line-height:30px; margin:40px 0px 0px; border-bottom:2px solid #003F8C;}
.good-scolumn span{ background:url(../images/goods-scolumn-bg.png) repeat-x; color:white; padding:10px 10px 7px;}

/*products-list*/
.products-list{ font-size:12px; padding:10px 20px; border:1px solid #ddd; width:739px; overflow:auto; margin-top:2px;}
.p-item{ width:156px; margin:0px 14px 10px; _margin:0px 11px 5px; text-align:left;}
.p-item0{ clear:both; display:block;}
.p-item img{ width:150px; display:block; padding:2px; border:1px solid #c6c6c6;}
.p-item a{ display:block;}
.p-item span{ display:block; height:23px; line-height:23px; background-color:#efefef; padding-left:10px;}
.zoom{ background:url(../images/zoom.gif) no-repeat 10px 4px; padding-left:28px; height:23px; line-height:23px; background-color:#efefef;}

/*products-list-class*/
.arrow-right{ background:url(../images/arrow-right.gif) no-repeat left center;}
.product-list-class{ float:left; margin-left:30px; width:320px; overflow:hidden;}
.product-list-class h4 a.arrow-right{ padding-left:15px; font-family:"黑体"; font-size:14px; color:#03005C; font-weight:normal; height:35px; line-height:35px; overflow:hidden;}
.product-list-class h4 a.arrow-right:hover{ color:#FF0000; text-decoration:none;}
.product-list-class h4,.product-list-class p{ margin:0px;}
.product-list-class p img{ width:310px; border:5px solid #ddd;}

/*k_pagelist*/
.pagelist{ font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:10px 10px; border-top:1px solid #00448D; text-align:center; background-color:#F6F6F6;}
.pagelist ul{ list-style:none; padding:0px;}
.pagelist ul li{ float:left;margin-left:9px;}

/*il*/
.il{ width:204px; overflow:visible;}
.sidebar01 h4.article-title{ font-size:14px; color:white; background:url(../images/colum4-bg.jpg) no-repeat left top; margin:0px; height:41px; line-height:41px; text-align:left; padding-left:35px;}
.sidebar02{ border:1px solid #ddd; border-top:none; padding:0px 7px;}
.i-video{ padding:10px 0px;}
.sidebar02 p.i-contact{ background:url(../images/i-contact.png) no-repeat 5px top; padding:5px 0px 11px 22px; margin:9px 0px 10px;}

/*drop-list*/
.sidebar01 ul{ width:172px; border:1px solid #ddd; background-color:#F5F8FD; border-bottom:none; list-style:none; padding:15px; margin-top:2px;}
.sidebar01 ul li{ height:33px; line-height:33px; border-bottom:1px solid #ddd;}
.drop-title1{ position:relative; width:165px; overflow:hidden;}
.drop-title2{ position:relative; width:165px;}
.drop-title2 span.arrow-right2{ display:none;}

.sidebar01 ul li a.drop-titlea{ position:absolute; z-index:20; display:block; height:30px; line-height:30px; width:174px; padding-left:10px; color:black;}
.sidebar01 ul li a.drop-titlea:hover{ color:#FF3800;}
.drop-title1 a.drop-titlea{ border:2px solid #F5F8FD;}
.drop-title2 a.drop-titlea{ border:2px solid #3164AF; border-right:2px solid white; background-color:white;}

.drop-list{ position:absolute; z-index:10; background-color:white; left:186px; top:-15px; width:340px; border:2px solid #3164AF; padding:8px;}
.drop-list a.drak-blue{ color:#1959A7; text-decoration:underline;}
.drop-list a.drak-blue:hover{ color:#FF3800;}
.drop-list a{ margin:20px;}
