/* CSS Document */
/*+++++++++++++++++++++++index.html+++++++++++++++++++++++++++*/
/*-----------------start top-------------*/
#topContainer{
	position:relative;
	width:1002px;
	height:150px;
	padding-top:58px;
	margin-left:auto;
	margin-right:auto;
	background:transparent url(pic-top.gif) left -1px no-repeat;
	z-index:77;}
.top{ list-style:none; height:80px; margin:0 0 0 60px;}
.top li{ float:left;}
.top .li01{ width:394px; height:80px;}
.top .li01 a{ display:block; width:80%; height:100%; margin-left:8%; text-indent:-9999px; background:transparent url(pic-logo.gif) 0 18px no-repeat;}
.top .li02{ width:490px; height:80px; background:transparent url(pic-ind-search.gif) 0 0 no-repeat;}
.top .li02 input{ margin:0; padding:0;}
.top .li02 .input_txt{ width:144px; height:20px; line-height:20px; margin:34px 0 0 266px; border:1px solid #b1b1b1; background:white; float:left;}
.top .li02 .input_btn{ width:30px; height:44px; border:0; margin:14px 0 0 16px; background:url(pic-ind-search-btn.gif) 0 0 no-repeat; float:left; cursor:pointer;}
.nav{ height:70px; margin-left:59px;}
/*-----------------end top		start main-------------*/

#mainContainer{
	position:relative;
	width:1002px;
	margin-top:-28px;
	padding-bottom:12px;
	background:transparent url(pic-bg.gif) left repeat-y;
	margin-left:auto;
	margin-right:auto;
	z-index:66;}
.banner{
	width:886px;
	height:186px;
	padding-top:10px;
	margin-left:59px;
	text-align:center;
	background:transparent url(pic-banner-bg.gif) bottom repeat-x;
	border-bottom:1px solid #9c9c9c;}
.ind_main{ width:886px; margin:0 0 0 60px; padding:16px 0 0 0; border-top:1px solid #c9c9c9;}

/*~~~~~~~~~~~~~~~~~~~*/
.b3,.b2,.b1,.bb{display:block; overflow:hidden;}
.bb{ height:1px; margin:0 5px;background:#de8c6a;}
.indMS_cont,.b3,.b2,.b1{border-left:1px solid #de8c6a; border-right:1px solid #de8c6a; background:#da612f;}
.b1{margin:0 3px; height:1px;border-width:2px; }
.b2{margin:0 2px; height:1px; }
.b3{margin:0 1px; height:2px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~*/
.ind_main_side{ width:298px; float:left;}
.indMS{ width:260px; margin-left:22px;}
.indMS_option{ margin:0; padding:0 0 0 18px; height:42px; background:url(pic-ind-s-opt.gif) center 0 no-repeat;}
.indMS_option a{ display:block; height:42px; line-height:34px; font-weight:700; padding-right:18px; float:left;}
.indMS_option a:hover{ color:#fff; text-decoration:none;}
.indMS_option .opt{ color:#b4b8bc;}
.indMS_option .opt_cur{ color:#fff; background:transparent url(pic-ind-s-opt-over.gif) 8px 0 no-repeat;}
.indMS_cont{ list-style:none; color:white;}
.indMS_cont01{ height:320px;}
.indMS_cont02{ height:310px;}
.indMS_cont li{ padding:0 18px;}
.indMS_cont .li01{ font-size:18px; text-transform:capitalize; line-height:48px;}
.indMS_cont .li02{ line-height:22px;}
.indMS_cont .li03{ line-height:24px; text-align:right;}
.indMS_cont .li03 a,.indMS_cont .li03 a:hover{ color:#48a8c9; text-decoration:underline;}

.ind_main_cont{ width:588px; float:left;}
.ind_main_show{ width:564px; height:170px; background:#fff;}
.indMs_toL,.indMs_toR{ width:37px; height:102px; padding-top:68px; text-align:center; float:left;}
.indMs_cont{ width:490px; height:170px; float:left; overflow:hidden;}
.indMs_show01{ width:490px; height:170px; background:#fff url(index_35.gif) 0 0 no-repeat; float:left;}
.indMs_show01 h1{ color:#767676; font-size:14px; font-weight:700; text-align:left; margin:18px 0 0 170px; padding:0; line-height:16px;}
.indMs_show01 p{ margin:12px 0 0 170px; padding:0; line-height:18px; text-align:left;}
.indMs_show001{ width:490px; height:170px; background:#fff url(index_35_1.gif) 0 0 no-repeat; float:left;}
.indMs_show001 h1{ color:#767676; font-size:14px; text-align:left;  font-weight:700; margin:18px 0 0 170px; padding:0; line-height:16px;}
.indMs_show001 p{ margin:12px 0 0 170px; padding:0; line-height:18px; text-align:left;}
.indMs_show002{ width:490px; height:170px; background:#fff url(index_35_2.gif) 0 0 no-repeat; float:left;}
.indMs_show002 h1{ color:#767676; font-size:14px; font-weight:700; text-align:left; margin:18px 0 0 170px; padding:0; line-height:16px;}
.indMs_show002 p{ margin:12px 0 0 170px; padding:0; line-height:18px; text-align:left;}

.ind_mainCont{ width:564px; float:left;}
.ind_MCont01{ width:273px; height:206px; float:left;}
.ind_MCont02{ width:273px; height:206px; margin-left:18px; float:left;}
.ind_MCont01 ul,.ind_MCont02 ul{ list-style:none; height:170px; background:#fff;}
.ind_MCont01 ul{ padding:0 12px;}
.ind_MCont02 ul{ padding:0 8px;}
.ind_MCont01 ul .li01,.ind_MCont02 ul .li01{ font-size:18px; font-weight:700; height:32px; padding-top:3px; border-bottom:1px solid #e3e3e3;}
.ind_MCont01 ul .li02,.ind_MCont02 ul .li02{ height:108px; line-height:18px; margin-top:6px; overflow:hidden;}
.ind_MCont01 ul .li03,.ind_MCont02 ul .li03{ height:20px; text-align:right;}
.ind_MCont01 ul .li03 a,.ind_MCont01 ul .li03 a:hover,.ind_MCont02 ul .li03 a,.ind_MCont02 ul .li03 a:hover{ color:#48a8c9; text-decoration:underline; font-weight:700;}
.ind_MCont01 p,.ind_MCont02 p{ margin:0; padding:0; height:48px; text-align:center;}
.ind_faq{ width:564px; height:114px; background:#fff url(index_61.gif) right bottom no-repeat; clear:both; float:left; overflow:hidden;}
.ind_faq p,.ind_faq ul{ margin:0 0 0 14px;}
.ind_faq ul{ list-style:none; color:#666; line-height:18px;}
.ind_faq p{ font-size:18px; font-weight:700; height:22px; padding-top:12px; text-indent:24px; }

/*-----------------end main		start bottom-------------*/

#bottomContainer{
	position:relative;
	width:1002px;
	height:82px;
	margin-left:auto;
	margin-right:auto;
	background:transparent url(pic-bottom.gif) left top no-repeat;}
#bottomContainer p{
	margin:0;
	padding:0;
	color:black;
	line-height:42px;
	text-align:center;
}
#bottomContainer p span{ color:#da612f;}

#pic_Tl{
	position:absolute;
	width:192px;
	height:192px;
	background:transparent;
	z-index:88;}
/*-----------------end bottom-------------*/
	
/*++++++++++++++++++++++++other pages++++++++++++++++++++++=*/
.curPos{
	margin:0;
	color:#000;
	height:26px;
	padding:0 60px 0 0;
	text-align:right;
	background:url(pic-curpos.gif) center bottom no-repeat;}
.curPos a,.curPos a:hover{ color:#000;}
.othMain{ width:852px; margin:8px 0 0 17px; overflow:auto;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.otb,.ot1,.ot2,.ot3,.ot4,.ot5,.ob5,.ob4,.ob3,.ob2,.ob1,.obb{display:block; overflow:hidden;}
.otb,.obb{ height:1px; margin:0 6px;background:#eee;}
.ot1,.ot2,.ot3,.ot4,.ot5,.ob5,.ob4,.ob3,.ob2,.ob1{border-left:1px solid #eee; border-right:1px solid #eee; background:#fff}
.ot1,.ob1{margin:0 4px; height:1px;border-width:2px; }
.ot2,.ob2{margin:0 3px; height:1px; }
.ot3,.ob3{margin:0 2px; height:1px;}
.ot4,.ob4{margin:0 1px; height:2px;}
.ot5,.ob5{margin:0 0; height:6px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.othCont{ width:828px; padding:0 11px; border-left:1px solid #eee; border-right:1px solid #eee; background:#fff url(pic-oth-cont.gif) 11px repeat-y; overflow:auto;}
.othCont2{ width:828px; padding:0 11px; border-left:1px solid #eee; border-right:1px solid #eee; background:#fff url(pic-oth-cont2.gif) 11px repeat-y; overflow:auto;}
.othSide{ width:234px; float:left; height:100%;}
.othSide_menu{ list-style:none;}
.othSide_menu li{ height:51px;}
.othSide_menu li a{ display:block; font-size:14px; height:34px; padding:16px 0 0 50px;}
.othSide_menu li a:hover{ color:#fff; text-decoration:none;}
.menu01,.menu02,.menu03,.menu04,.menu05{ color:#000;}
.menu01{ background:url(pic-nav01.gif) 0 0 no-repeat;}
.menu02{ background:url(pic-nav02.gif) 0 0 no-repeat;}
.menu03{ background:url(pic-nav03.gif) 0 0 no-repeat;}
.menu04{ background:url(pic-nav04.gif) 0 0 no-repeat;}
.menu05{ background:url(pic-nav05.gif) 0 0 no-repeat;}
.menu01Over,.menu02Over,.menu03Over,.menu04Over,.menu05Over{ color:#fff; text-decoration:none;}
.menu01:hover,.menu01Over{ background:url(pic-nav-over01.gif) 0 0 no-repeat;}
.menu02:hover,.menu02Over{ background:url(pic-nav-over02.gif) 0 0 no-repeat;}
.menu03:hover,.menu03Over{ background:url(pic-nav-over03.gif) 0 0 no-repeat;}
.menu04:hover,.menu04Over{ background:url(pic-nav-over04.gif) 0 0 no-repeat;}
.menu05:hover,.menu05Over{ background:url(pic-nav-over05.gif) 0 0 no-repeat;}
.ifLonger{ letter-spacing:-1px;}

.othContent{ width:594px; float:left;}

/*--------aboutUs.html-------*/
.aboutUs{ padding:18px 18px 190px 18px;}
.aboutUs_til{ padding:8px 0;}

/*-----------team.html-------------*/
.ourteam{ padding:18px 18px 190px 18px;}
.ourservice{ padding:18px 18px 190px 18px;}
.team{ margin-top:12px;}
.team h1,.team h2{ color:#000; font-size:14px; font-weight:700; height:28px; line-height:24px;}
.team div{ line-height:21px;}
.team div img{ float:left; margin:8px 12px 0 0;}

/*------------faq.html-------------*/
.faq{ padding:18px 18px 190px 18px;}
.faq_list{ margin:12px 0 0 0; line-height:26px;}
.faq_list h1{ color:#000; font-size:14px; font-weight:700; padding:4px 0; cursor:pointer;}
.faq_list div{ display:none;}

/*-----------sourcing.html-----------*/
.sourcing{ padding:18px 18px 190px 18px;}
.sourcing2{ padding:5px 18px 190px 25px;}
/*---------------contact.html-----------------*/
.contact{ padding:18px 18px 40px 18px;}
.contact_tip{ color:#000; font-weight:700;}
.msg_tab{ list-style:none;}
.msg_tab li{ padding:8px 0;}
.msg_tab li span{ display:block; float:left; padding-right:16px;}
.msg_tab li input{ margin:0; padding:0; height:18px; border:1px solid #b1b1b1;}
.msg_tab li textarea{ line-height:18px; border:1px solid #b1b1b1;}
.msg_tab li .input_btn{ width:70px; height:20px; margin-left:24px; background:#fff; cursor:pointer;}
.contact_add{ color:#000; font-size:14px; font-weight:700; line-height:20px;}
/*-------------------sourcing-list.html------------------*/
.oth_list{ width:508px; padding-bottom:12px; background:white; float:left;}
.oth_list div{ margin:0; background:#000 url(pic-s-l-t.gif) center top no-repeat;}
.oth_list div h1{ color:#fff; font-size:14px; font-weight:700; line-height:18px; padding:4px 8px 12px 8px; background:url(pic-s-l-b.gif) center bottom no-repeat;}
.oth_list ul{ list-style:inside square; margin:12px 0 0 0; padding:0 12px; background:url(pic-s-l-bg.gif) repeat;}
.oth_list2 ul{ list-style:inside square; margin:12px 0 0 0; padding:0 12px; background:url(pic-s-l-bg.gif) repeat;}
.oth_list2 div{ margin:0; background:#000}
.oth_list2 div h1{ color:#fff; font-size:14px; font-weight:700; line-height:18px; padding:4px 8px 12px 8px;}
.oth_list2{ width:508px;  margin-bottom:10px; background:white; float:left;}
.oth_list2 ul li{ line-height:24px;}
.oth_list ul li{ line-height:24px;}
.turnPages{ height:32px; padding:22px 0 0 0; clear:both;}
.turnPages a{ display:block; width:50px; height:22px; line-height:22px; margin:0 6px 0 0; float:left; text-align:center; background:url(pic-pages.gif) center center no-repeat;}
.turnPages a:hover,#pageCur{ color:#000; text-decoration:underline; background:url(pic-pages-cur.gif) center center no-repeat;}

/*------------bg for all pages-------------*/
.forLeftBg{ position:relative; float:left;}
.addBg011{ background:url(bg-011.gif) left bottom no-repeat;}
.addBg012{ background:url(bg-012.gif) right bottom no-repeat;}
.addBg021{ background:url(bg-021.gif) left bottom no-repeat;}
.addBg022{ background:url(bg-022.gif) right bottom no-repeat;}
.addBg031{ background:url(bg-031.gif) left bottom no-repeat;}
.addBg032{ background:url(bg-032.gif) right bottom no-repeat;}
.addBg041{ background:url(bg-041.gif) left bottom no-repeat;}
.addBg042{ background:url(bg-042.gif) right bottom no-repeat;}
.addBg051{ background:url(bg-051.gif) left bottom no-repeat;}
.addBg052{ background:url(bg-052.gif) right bottom no-repeat;}

.addBg101{ background:url(bg-101.gif) left bottom no-repeat;}
.addBg102{ background:url(bg-102.gif) right bottom no-repeat;}
.addBg111{ background:url(bg-111.gif) left bottom no-repeat;}
.addBg112{ background:url(bg-112.gif) right bottom no-repeat;}
.addBg121{ background:url(bg-121.gif) left bottom no-repeat;}
.addBg122{ background:url(bg-122.gif) right bottom no-repeat;}
.addBg131{ background:url(bg-131.gif) left bottom no-repeat;}
.addBg132{ background:url(bg-132.gif) right bottom no-repeat;}
.addBg141{ background:url(bg-141.gif) left bottom no-repeat;}
.addBg142{ background:url(bg-142.gif) right bottom no-repeat;}
.addBg151{ background:url(bg-151.gif) left bottom no-repeat;}
.addBg152{ background:url(bg-152.gif) right bottom no-repeat;}

.addBg201{ background:url(bg-201.gif) left bottom no-repeat;}
.addBg202{ background:url(bg-202.gif) right bottom no-repeat;}
.addBg211{ background:url(bg-211.gif) left bottom no-repeat;}
.addBg212{ background:url(bg-212.gif) right bottom no-repeat;}
.addBg221{ background:url(bg-221.gif) left bottom no-repeat;}
.addBg222{ background:url(bg-222.gif) right bottom no-repeat;}
.addBg231{ background:url(bg-231.gif) left bottom no-repeat;}
.addBg232{ background:url(bg-232.gif) right bottom no-repeat;}
.addBg241{ background:url(bg-241.gif) left bottom no-repeat;}
.addBg242{ background:url(bg-242.gif) right bottom no-repeat;}
.addBg251{ background:url(bg-251.gif) left bottom no-repeat;}
.addBg252{ background:url(bg-252.gif) right bottom no-repeat;}

.addBg311{ background:url(bg-311.gif) left bottom no-repeat;}
.addBg312{ background:url(bg-312.gif) right bottom no-repeat;}

.addBg411{ background:url(bg-411.gif) left bottom no-repeat;}
.addBg412{ background:url(fqas_03.gif) right bottom no-repeat;}