@charset "utf-8";

/*-----------
file:	Product&Company&Buy Channel Style
author: bfaslen gongchang R & D
date:	2009/11/14
------------*/

.cDarkBlue a{color:#203C6C}
.cDarkBlue a:hover,.cDarkBlue a:visited{color:#22700A}
.cBrightBlue a{color:#2B59B1}
.cBrightBlue a:hover,.cBrightBlue a:visited{color:#22700A}
.warp{width:950px;margin:10px auto 0;word-wrap:break-word; word-break:keep-all;}
	.wContent{width:640px;float:left;}
	.wSidebar{width:300px;float:right;}
/*class*/
.classTitle{height:24px;background:#F8F9FB url('/images/v1/class-title.png') repeat-x; color:#213C6B;font-size:12px;padding-left:12px;font-weight:700;line-height:24px;}
	.productClassTitle{background-position:left 0;border:1px #D4DDE6 solid}
	.companyClassTitle,.buyClassTitle{background-position:left -24px;border:1px #DADADA solid;margin-top:10px;}
.classChoose{background:#F7F8FC;height:28px;overflow:hidden;position:relative;width:640px;}
	.classChoose ul{overflow:hidden;width:640px; margin-left:-2px; height:28px;}
	.classChoose ul li{float:left;background:url('/images/v1/classChoose.gif') no-repeat left center; height:28px;line-height:28px; padding-left:15px;padding-right:12px;}
	.classChoose ul li a{color:#1F7009;font-weight:400;font-family:Verdana}
	.classChoose ul li a:hover{color:#1F7009;}
.classBox{width:640px;position:relative;overflow:hidden;}
	.classEleTitle{height:45px;background:url('/images/v1/line1.gif') repeat-x left 22px;position:relative}	
		.classEleTitle strong{color:#000;font-size:16px; line-height:18px;position:absolute;background:#fff;top:14px;left:0;text-align:center;height:18px;font-weight:400;font-family:Verdana;padding:0 13px}	
	.classElement{margin-top:-16px;width:640px;position:relative}
			.classElement ul{width:640px;overflow:hidden}	
			.classElement ul li{margin-top:16px; float:left; width:300px;margin-left:13px; display:inline}	
			.classElement dl{width:300px;}
				.classElement dl dt{height:14px; line-height:14px; font-weight:bold;}
				.classElement dl dt span{color:#898989;margin-left:6px;font-weight:400}
				.classElement dl dd{height:32px;line-height:16px;overflow:hidden;position:relative;width:300px;word-wrap:break-word; word-break:keep-all;}
				.classElement dl dd span{margin-right:5px;}

/*sidebar*/
.sidebarControl{width:300px;height:31px;position:relative}
	.productControl{background:url('/images/v1/product-control.jpg') no-repeat 0 0}
	.companyControl{background:url('/images/v1/company-control.jpg') no-repeat 0 0}
	.buyControl{background:url('/images/v1/buy-control.jpg') no-repeat 0 0}
	.sidebarControl a{color:#fff;font-weight:700;}
	.sidebarControl a:hover{color:#fff}
	.joinfree,.signin{position:absolute;height:26px;line-height:26px;top:0}		
	.joinfree{left:60px;}
	.signin{left:184px;}
.tools{width:298px;overflow:hidden;margin-top:9px;}
	.productTools{height:48px;background:#F4FBF3;border:1px #BADEB0 solid;}
	.buyTools{height:48px;background:#FEF8E8;border:1px #DAC09D solid;}
	.companyTools{height:76px;background:#FEF3EF;border:1px #FDC5AA solid}

		.toolsTitle{height:27px; line-height:27px;font-weight:700;padding-left:12px;}
			.productTools .toolsTitle{color:#217005}
			.companyTools .toolsTitle{color:#A65544}
			.buyTools .toolsTitle{color:#913D01}
		.tools ul{overflow:hidden;width:100%}
			.tools li{float:left;background:url('/images/v1/default-ico.gif') no-repeat;height:22px; padding-left:31px;}
			.tools li.toolsIco1{width:137px; background-position:12px -48px;}
			.tools li.toolsIco2{width:95px; background-position:9px -97px;}
			.tools li.toolsIco3{width:95px; background-position:9px -48px;}
			.productTools a{color:#217005}
			.companyTools a{color:#A65544}
			.buyTools a{color:#913D01}
.sideCol{width:298px;overflow:hidden;position:relative;margin-top:10px;}
	.productSideCol{border:1px #BADEB0 solid;background:url('/images/v1/product-side-col.png') repeat-x left top;position:relative}
	.productSideCol .more{position:absolute;right:10px;height:30px;line-height:30px;top:0;font-size:11px;}
	.buySideCol{border:1px #E9D9BF solid;background:url('/images/v1/buy-side-col.png') repeat-x left top;}
	.buySideCol .more{position:absolute;right:10px;height:30px;line-height:30px;top:0;font-size:11px;}
	.companySideCol{border:1px #FEC6AB solid;background:url('/images/v1/company-side-col.png') repeat-x left top;}
		.companySideCol .more{position:absolute;right:10px;height:30px;line-height:30px;top:0;font-size:11px;}
	.sideColTitle{height:30px;line-height:30px;font-weight:700;padding-left:12px;}
		.productSideCol .sideColTitle{color:#237209;}
		.buySideCol .sideColTitle{color:#9F410B}
		.companySideCol .sideColTitle{color:#A95344;line-height:26px; height:26px;}
		.productSideCol .sideColList,.buySideCol .sideColList{width:272px;overflow:hidden; padding-left:13px;padding-right:13px; padding-bottom:8px}
		.productSideCol .sideColList li,.buySideCol .sideColList li{position:relative;width:202px;padding-left:25px;float:left;padding-right:45px; overflow:hidden;height:22px;line-height:22px;}
		.productSideCol .sideColList li .countryFlag,.buySideCol .sideColList li .countryFlag{position:absolute;left:0;top:6px}
		.productSideCol .sideColList li span,.buySideCol .sideColList li span{width:100%;overflow:hidden;height:22px;display:block;word-wrap:break-word; word-break:keep-all;}
		.productSideCol .sideColList li em,.buySideCol .sideColList li em{position:absolute;right:0;top:0;height:22px; color:#656565;font-style:normal}
		.buySideCol .sideColList li{height:25px;line-height:25px;}
		.buySideCol .sideColList li .countryFlag{top:7px}
		.buySideCol .sideColList li span{height:25px;}
		.buySideCol a{color:#903E04}
		.buySideCol a:hover{color:#22700A}
		.buySideCol .sideColList li em{height:25px; color:#BA8867}
		.companySideCol .sideColList{width:272px;overflow:hidden; padding-left:13px;padding-right:13px; padding-bottom:8px}
		.companySideCol .sideColList li{height:40px;line-height:15px;position:relative;padding-left:25px;float:left;overflow:hidden; width:247px; margin-top:3px;}
		.companySideCol .companynewin li{height:auto;}
		.companySideCol .sideColList li .countryFlag{position:absolute;left:0; top:2px;}
		.companySideCol .sideColList li span{height:30px; overflow:hidden;word-wrap:break-word; word-break:keep-all;line-height:15px;display:block}
		.companySideColClass .sideColList li span{height:16px;}
		.companySideColClass .sideColList li div{height:24px;top:16px;position:absolute;left:0;width:200px;line-height:24px;overflow:hidden;word-wrap:break-word; word-break:keep-all;font-family:Tahoma;font-size:11px;}
		.companySideCol .sideColList li em{font-style:normal;position:absolute;line-height:normal; bottom:2px;right:0;color:#236F0B;font-family:Tahoma;font-size:11px; line-height:24px;}
		.companySideCol a{color:#646464;font-family:Tahoma;font-size:11px;}
		.companySideCol a:hover{color:#236F0B;}
.premiumServices{width:300px;margin-top:10px;overflow:hidden; position: relative}		
	.preTitle{height:22px;background:#D5F0CD url('/images/v1/col-title.png') no-repeat left 0;padding-left:12px;}
	.preTitle h3{height:22px;background:#D5F0CD url('/images/v1/col-title.png') no-repeat right 0;font-weight:700;font-size:12px; line-height:22px;overflow:hidden;color:#223D68}
	.preBox{border:1px #80CE57 solid;width:298px;overflow:hidden;position:relative}
	.preBox ul{width:302px;margin-left:-2px;}
	.preBox ul li{float:left; text-align:center; background:url('/images/v1/premiumServices-bor.gif') repeat-y left top; height:121px}
	.preBox ul li.servicesIco1{width:110px;}

	.preBox ul li.servicesIco2{width:102px;}
	.preBox ul li.servicesIco3{width:90px;}
	.preBox ul li h3{height:30px;line-height:30px; font-weight:400; color:#1F7009}
	.preBox ul li.servicesIco1 h3{text-align:left;margin-left:12px;}
	.preBox ul li h3 a {color:#216F09}
	.servicesIco1 div,.servicesIco2 div,.servicesIco3 div{height:30px; width:100%;}
	.servicesIco1 div{background:url('/images/v1/servicesIco1.gif') no-repeat center top}
	.servicesIco2 div{background:url('/images/v1/servicesIco2.gif') no-repeat center top}
	.servicesIco3 div{background:url('/images/v1/servicesIco3.gif') no-repeat center top}
	.preBox ul li p{margin:0 12px;line-height:13px;margin-top:4px;font-size:12px; text-align:left;font-family:Tahoma;word-wrap:break-word; word-break:keep-all;}
	.preBox ul li.servicesIco1 p{margin-left:13px;}
	.preBox ul li.servicesIco2 p{margin-left:12px;margin-top:4px;margin-right:0px;}
.sideCol2{width:300px;margin-top:10px;overflow:hidden;position:relative}
	.sideCol2Title{height:22px;background:#E7EBEE url('/images/v1/col-title.png') no-repeat -10px -30px;padding-left:12px;border-left:1px #BDCBD7 solid;border-right:1px #BDCBD7 solid;}
	.sideCol2Title h3{height:22px;background:#E7EBEE url('/images/v1/col-title.png') no-repeat -10px -30px;font-weight:700;color:#203C6B;font-size:12px; line-height:22px;overflow:hidden;color:#223D6C;word-wrap:break-word; word-break:keep-all;}
	
	.sideCol2List{padding:2px 20px 7px 12px;width:266px;border:1px #BDCBD8 solid;overflow:hidden}
	.sideCol2List li{float:left;width:250px;line-height:20px; font-size:12px; padding-left:12px;background:url('/images/v1/list1.gif') no-repeat left 8px;margin-top:5px}
	.sideCol2List li a{color:#223D6A}
	.sideCol2List li a:hover{color:#1F7009}
	
	
	.more1{position:absolute;height:22px;right:10px;top:0;color:#203C6B;line-height:22px;font-size:11px;}
.contentCol{width:640px; overflow:hidden;margin-top:10px;}
		.contentColTitle{border:1px #E7DFD4 solid;background:url('/images/v1/default-ico.gif') repeat-x left -176px; height:25px; font-weight:700;color:#8E4002;line-height:25px; padding-left:12px;}
		.companyContentCol .contentColTitle{background:url('/images/v1/default-ico.gif') repeat-x left -201px; color:#A55441;border:1px #FDC7AB solid}
		.contentColA{background:#FAFAFA;height:22px;line-height:22px; padding-left:10px;overflow:hidden;color:#1F7208;}
		.companyContentCol .contentColA{background:#FCF8F7}
		.contentColA a{color:#1F7208;margin:0 7px;}
		.contentColA a:hover{}
		.contentColBox{width:638px;border:1px #D3D3D3 solid;border-top:none}
		.contentColBox ul{width:638px; overflow:hidden;padding:10px 0}
		.contentColBox ul li{float:left;height:26px; width:207px; margin-left:22px; padding-left:30px; line-height:26px;position:relative;overflow:hidden;padding-right:60px;word-wrap:break-word;word-break:keep-all;display:inline}
		.contentColBox ul li .contentitem-date{height:26px;position:absolute;top:0;right:10px;color:#636363}
		.contentColBox ul li div{overflow:hidden;width:100%;height:26px;word-wrap:break-word;word-break:keep-all;}
		.companyContentCol .contentColBox ul li{height:30px;line-height:30px;width:267px;padding-right:0}
		.contentColBox ul li .countryFlag{position:absolute;left:0; top:8px;width:20px;}
		.companyContentCol .contentColBox ul li .countryFlag{top:10px;}
		.contentColBox ul li a{color:#636363}	
		.contentColBox ul li a:hover{color:#1F7009}
.excellent{width:300px;margin-top:10px;overflow:hidden;position:relative}
	.excellentTitle{height:22px;background:#E7EBEE url('/images/v1/col-title.png') no-repeat -10px -30px;padding-left:12px;border-left:1px #BDCBD7 solid;border-right:1px #BDCBD7 solid;}
	.excellentTitle h3{height:22px;background:#E7EBEE url('/images/v1/col-title.png') no-repeat -10px -30px;font-weight:700;color:#203C6B;font-size:12px; line-height:22px;overflow:hidden}
	.excellentBox{border:1px #BDCBD8 solid;width:298px; overflow:hidden;padding-bottom:13px;}
		.excellentElement{height:71px;overflow:hidden;margin-top:13px;}
				.excellentElementImg{float:left;width:110px;height:71px; margin-left:13px;display:inline;overflow:hidden}
				.excellentElement ul{float:left;width:170px;height:71px;font-family:Tahoma}
				.excellentElement li.excellentElementTitle{line-height:13px;height:27px;font-size:11px;overflow:hidden;float:left;width:100%;}
				.excellentElement li.excellentElementTitle a{color:#223D6C}
				.excellentElement li.excellentElementTitle a:hover{color:#1F7009}
				.excellentElement li.excellentElementInfo1{height:22px;line-height:22px;color:#676767;padding-top:6px;font-size:11px;float:left;width:100%;overflow:hidden}
				.excellentElement li.excellentElementInfo2{height:17px;float:left;width:147px;line-height:16px;position:relative;padding-left:23px;overflow:hidden}
				.excellentElement li.excellentElementInfo2 .countryFlag{left:0;top:2px; position:absolute}
				.excellentElement li.excellentElementInfo2 span{color:#000;}
				.excellentElement li.excellentElementInfo2 span em{font-style:normal;color:#203D69}
		/*.buyExcellent .excellentElement{height:71px;overflow:hidden;margin-top:-1px; padding-top:26px;background:url('/images/v1/line1.gif') repeat-x left top; padding-bottom:26px}*/
		.companyExcellent .excellentElement{height:71px;overflow:hidden;padding-top:10px;padding-bottom:10px;border-top:1px #BDCBD8 solid; margin-top:-1px;}
.proAdv1{width:640px;height:90px;overflow:hidden;position:relative;}
.proAdv2{width:300px; height:251px;margin-top:10px;overflow:hidden;position:relative;}
.proAdv3{width:300px;height:60px;margin-top:10px;overflow:hidden;position:relative;}
/*product*/
	.hotPTitle{height:23px;border-top:1px #C2CEE6 solid;background:#EDF2F8;line-height:23px;overflow:hidden;font-weight:700;color:#213C6B;font-size:12px;padding-left:14px; margin-top:10px;}
	.hotPBox{width:640px;position:relative;overflow:hidden;padding:13px 0;height:88px;}
		.hotPLeft,.hotPRight{width:7px;height:12px;position:absolute;line-height:0;text-indent:-999px;overflow:hidden;top:50px; background:url('/images/v1/default-ico.gif') no-repeat 0 0;cursor:pointer}
		.hotPLeft{left:8px;}
		.hotPRight{background-position:-7px 0;right:8px;}
		.hotPList{height:88px; position:relative;overflow:hidden;width:610px; margin-left:18px;}
		.hotPElement{width:84px;overflow:hidden;padding-left:100px; float:left; margin-left:16px;display: inline;height:88px;position:relative}
		.hotPImg{margin-left:-100px;float:left;height:84px;width:84px;padding:1px;border:1px #CFD0D4 solid; overflow:hidden}
		.hotPImg img{width:84px;height:84px;float:left;font-size:0}
		.hotPName{float:left;width:84px;  line-height:15px; margin-top:3px;color:#213E6A;font-family:Tahoma;word-wrap:break-word; word-break:break-all;height:62px;overflow:hidden}
		.hotPName:hover{color:#1F7009;}
		.hotPElement p{font-weight:700;color:#2D5BB1; float:left; width:80px; height:16px; line-height:16px; overflow:hidden;}
		.hotPElement p .countryFlag{ float:left; margin-top:3px; _margin-top:0px;margin-right:3px; }
/*buy*/
.sideCol2List2{padding:15px 0;width:298px;border:1px #BDCBD8 solid;overflow:hidden}
	.sideCol2List2 li{float:left;width:129px;height:18px;line-height:18px; font-size:11px; margin-left:20px;display:inline}
	.sideCol2List2 li a{color:#223D6A}
	.sideCol2List2 li a:hover{color:#1F7009}
.servicesBox{border:1px #BDCBD8 solid;overflow:hidden;padding:0 9px;width:280px}
	.servicesBox dl{background:url('/images/v1/line1.gif') repeat-x left top; margin-top:-1px; padding-top:16px; padding-bottom:18px; width:272px; padding-left:3px;}
	.servicesBox dt{height:28px;line-height:28px; padding-left:26px; background:url('/images/v1/service-ico.gif') no-repeat}
	.servicesBox dt.servicesIco01{background-position:left 6px}
	.servicesBox dt.servicesIco02{background-position:left -45px}
	.servicesBox dt.servicesIco03{background-position:left -94px}
	.servicesBox dd{line-height:18px; color:#525252;margin-left:-8px;}
	.servicesBox dd a{color:#525252;margin:0 7px;}
/*company*/
.successStory{border:1px #BDCBD8 solid;overflow:hidden;padding:10px 9px;width:280px;}
.successStoryImg{width:70px;height:70px;float:left;}
.successStoryTitle{float:right; line-height:14px; width:196px; position:relative}
.successStory p{float:left;width:190px;line-height:14px; color:#222;margin-top:6px;margin-left:15px;word-wrap:break-word; word-break:keep-all;}
.successStory .tr{float:right;margin-top:6px;position:relative;width:100%;text-align:right}
/*classList*/
.y-space{height:31px;line-height:31px; position:relative;width:950px;color:#2162E2; margin-left:auto;margin-right:auto}
	.y-space a{margin:0 6px; color:#2B5AB2}
	.y-space a:hover{color:#20710B}
	.y-space strong{color:#000000;margin-left:6px}
	.y-space-r{position:absolute; height:31px;right:12px; top:0;text-align:right; color:#333333}
.listAdv{height:90px;overflow:hidden;position:relative;width:950px; margin-left:auto;margin-right:auto;margin-top:10px;}
	.listAdvNomt10{height:90px;overflow:hidden;position:relative;width:950px; margin-left:auto;margin-right:auto;}
	.listAdv1{float:left;width:730px;height:90px;}
	.listAdv2{float:right;width:210px;height:90px;}
.class-warp{width:950px;margin:0px auto;position:relative;word-wrap:break-word; word-break:break-all;}
	.classContent{width:640px;float:left;position:relative}
		.classContentTitle{height:22px;background:#E7EBEE url('/images/v1/class-title.png') repeat-x left -2px;padding-left:12px;border:1px #BDCBD7 solid;}
		.classContentTitle h2{height:22px;background:#E7EBEE url('/images/v1/class-title.png') repeat-x left -2px;font-weight:700;color:#203C6B;font-size:12px; line-height:22px;overflow:hidden}
		.classContentTitle-h1{height:22px;background:#E7EBEE url('/images/v1/class-title.png') repeat-x left -2px;font-weight:700;color:#203C6B;font-size:12px; line-height:22px;overflow:hidden}
		.classListBox{width:640px;overflow:hidden;position:relative;padding-top:16px;}
		.classListBoxL{width:320px;float:left; position:relative;overflow:hidden}
		.classListBoxR{width:320px;float:left; position:relative;overflow:hidden}
		.topLine{background:url('/images/v1/line1.gif') repeat-x left top;}
		.classListBox h3{color:#71B93B;font-weight:700;padding-left:14px; height:35px;line-height:35px;}
		
		.classListElement{position:relative;padding-left:44px; width:276px; padding-bottom:16px;display:inline-block;zoom: 1;*display: inline;vertical-align: top;}
		
		.classListElement dl{width:276px;overflow:hidden;line-height:17px;}
			.classListElement dl a{color:#2B59B1;}
			.classListElement dl a:hover{color:#216F09}
			.classListElement dd,.classListElement dt{height:17px;}
			.classListElement dt{font-weight:700;color:#909090;width:276px;overflow:hidden;display:block}
			.classListElement dt span{font-weight:400; margin-left:3px}
			.classListElement dd{color:#2B59B1;}
		.classJs{height:13px;line-height:0;text-indent:-99px;overflow:hidden;background:url('/images/v1/default-ico.gif') no-repeat left -150px; width:13px;left:20px;top:3px; position:absolute;cursor:pointer}
		.jsOpen{background-position:left -150px}
		.jsClose{background-position:left -163px}
	.classSide{width:300px;float:right;position:relative;overflow:hidden;}
	.classSideCol2{margin-top:0}
		.classSideColBox{border:1px #BDCBD7 solid; width:298px;overflow:hidden;padding-bottom:11px; padding-top:7px;}
		.classSideColList{width:298px;overflow:hidden;}
		.classSideColElement{float:left;width:72px;margin-top:7px; margin-left:20px; display:inline}
		.classSideColImg{height:70px;width:70px;border:1px #D1D6DA solid; float:left}
		.classSideColImg img{width:70px;height:70px;float:left}
		.classSideColText{line-height:20px;width:72px;overflow: hidden;text-align:center;float:left;height:60px;}
		.classSideColText a{color:#003497}
		.classSideColText a:hover{color:#216F09}
	.classSide .buyTools{margin-top:0}
	.classSide .companySideCol{margin-top:0}
	

