@charset "utf-8";
/* CSS Document */

table{border-collapse:collapse;border-spacing:0;}
.mytab{ width:100%;margin:0 auto;}
.mytab img{ width:100%; }
#mainBody { BACKGROUND: url(indexNew_files/banner_001.jpg) no-repeat left top;}
#main-body-bg {BACKGROUND: url(indexNew_files/banner_001.jpg) no-repeat left top;  WIDTH: 100%; HEIGHT: 440px}
#slide {
    height: 440px;
    overflow: hidden;
    position: relative;
    width: 100%;
	box-shadow: 3px 3px 6px #333333;
}
body.js .demo_slide {
    position: absolute;
}
.demo_slide {
    height: 284px;
    width: 480px;
}
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 50px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto
}
#awards_wrapper {
	/*PADDING-BOTTOM: 5px; COLOR: #333;CLEAR: both; FONT-SIZE: 100%; OVERFLOW: auto; PADDING-TOP: 5px; text-shadow: 1px 1px 1px #000;*/
	Z-INDEX: 2;
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 380px;
	MAX-HEIGHT: 380px;
	OVERFLOW: hidden;
	TOP: 30px;
	PADDING-TOP: 100px;
	left: 1px;
	}
#awards_wrapper .contentTxt {
	position: relative;
	height: 16px;
	width: 1000px;
	font-size: 12px;
	background: #FFF;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#awards_content {
	width: 1000px;
	overflow: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.headtxtcss { margin-right:10px;}

/*========================================before end ===============================================*/
.mainL{ float:left; background:#fff; } 
.mainL h2{border-bottom:solid 1px #ddd; margin-top:20px; font-size:16px; color:#333; border-bottom:solid 1px #ddd; padding:10px 0;font-family: 'MuseoSlab500',Arial;}
.mainL li{ float:left; width:200px; overflow:hidden; margin:13px; display:inline; margin-right:18px}
.mainL li b{ display:block; text-align:center; font-family: 'MuseoSlab500',Arial; color:#f00; margin:6px 0 2px 0; font-weight:normal}
body .mainL li p{ color:#666;font-size: 12px; font-family: "Arial","Tahoma","??????","???";line-height: 150%;vertical-align: top; margin-bottom:8px }
.mainL li a.more{ display:block; text-align:left; color:#447BC6; text-decoration:underline;}
.mainL li a.more:hover{ text-decoration:none}

.mainR{float:left;width: 250px; margin:0 0 20px 0; padding-right:15px; padding-top:18px; background:#fff;}
.mainR h2{ font-size:16px;FONT-FAMILY: Arial, sans-serif; color:#CF1717; background:#fff;}
.rightNav{ clear:both; padding-bottom:20px;}
.rightNav li{ width:220px; display:block; padding:13px 0; border-bottom:solid 1px #ddd}
.rightNav li a{ display:block; font-size:14px; color:#787878}
.rightNav li.red a{ color:#900; font-size:16px}
.rightNav li a:hover{ color:#447BC6}

ul#listbox{ clear:both; padding:15px 0;}
/*=============news start=======================*/ 
#newList{ clear:both; border-top:solid 1px #ddd; padding-top:15px; width:690px;}
#newList li{ display:block; width:100%; height:32px; line-height:32px;background:url(../images/linew.jpg) no-repeat 3px center; padding-left:20px;   border-bottom:dotted 1px #ddd; width:668px; margin:0; margin-top:1px;}
#newList li a{ display:block; color:#2B4A78; font-size:12px; }
#newList li a:Hover{ color:#f00}
#goback{ float:right; background:url(../images/backIcon.png) no-repeat; font-size:12px; padding-left:25px; margin-top:14px; padding-right:8px;}
.tit02{ clear:both; overflow:hidden; zom:1;}
.tit02 span{ float:left}
/*=============contacts start=======================*/
.con_sh{ background:url(../images/contact_tu1.jpg) no-repeat; width:670px; height:303px; font-size:12px; padding:15px 15px 15px 17px; margin-bottom:20px;}
.con_sh h3{ color:#202F77; height:24px; overflow:hidden; margin:0;  font-size:14px; font-weight:bold;    }
body .con_sh p{ font-size:12px; padding-bottom:14px; color:#666; padding-right:196px;  line-height:125%}
body .con_sh p a{ color:#D60000;}
body .con_sh p a:hover{ color:#2B4A78}
.con_bj{background:url(../images/contact_tu2.jpg) no-repeat;}
/*=============job start=======================*/
.tit01{ clear:both; background:#E7E7E7; height:28px; line-height:28px; width:690px }
.tit01 span{ float:left; height:28px; line-height:28px;font-size:15px; font-family:"Microsoft Yahei"; width:110px; background:#DE0505; color:#fff; padding-left:10px;}
.joblist li{ clear:both; width:674px; height:35px; line-height:35px; overflow:hidden; zoom:1; background:url(../images/about/dian.gif) no-repeat left top; padding-left:15px; border-bottom:dotted 1px #ddd; margin:0; margin-top:9px;}
.joblist li a{ float:left; width:584px; height:30px; font-size:12px; line-height:30px;}
.joblist li a.btns{ float:right; width:64px; height:21px; margin-top:4px;}
/*=============newsDetail start=======================*/ 
.newsCon h1{ width:700px; clear:both; border-bottom:dotted 1px #ddd; font-size:20px; color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0 0 12px 0; padding:0 0 15px 0; text-align:center;}
.newsCon p{ clear:both; color:#222; font-size:12px; line-height:160%; padding:0 15px 20px 15px;}
body .newsCon a#back{ display:block; float:right; margin:0 20px 0 0; width:50px; height:22px; line-height:22px;  padding:0; text-align:center;  background:#E50F0F; color:#fff}
body .newsCon a#back:hover{ background:#2C2C79} 
/*================online_request start========================*/
.jreCon{ color:#666; padding-top:14px; font-size:12px; font-family:Arial, Helvetica, sans-serif }
.jreCon span,h2.titbg span{ color:#f00}
h2.titbg span{ float:left; margin:3px 6px 0 0}
h2.titbg{ clear:both;height:28px; font-size:15px;  padding-left:10px; background:url(../imagesEN/quotations_bg.gif) repeat-x;  padding-top:15px; border:0; margin-top:20px;}
.form1{ clear:both; overflow:hidden; zoom:1; padding:5px 0 0 0}
.form1 li{ float:left; width:280px; margin:5px 0 0 0}
.form1 li label{ float:left; width:68px; font-size:12px; line-height:24px; padding-left:12px;}
.form2 li label{ width:155px;}
.form2 li label.wid60{ width:45px;}
.form1 li input[type=text]{ float:left; width:150px; height:16px; border:solid 1px #ddd;}
.form2 li input[type=checkbox]{ float:left; margin-top:7px; display:inline}
.form1 li label span{ padding-right:2px; color:#f00; float:left; padding-top:3px;}
.form1 li span{ float:left; padding-right:6px; padding-left:2px; font-size:12px; color:#555; padding-top:5px}
.form2 li{ width:650px; }
.form1 li select{ float:left; width:100px; height:22px; line-height:18px; margin-right:10px; margin-top:4px;}
.form2 li input.wid60{ width:60px; margin-right:10px;}
.checkCon{ clear:both; overflow:hidden; border:solid 1px #ccc; padding:15px; padding-bottom:20px;}
.checkCon li{ float:left; width:200px; height:18px; line-height:18px; margin:0 0 10px 0; font-size:12px; color:#666;}
.checkCon p{ clear:both; padding-top:20px; font-size:12px; color:#555}
.checkCon input[type=text]{ display:block; border:solid 1px #ddd; height:18px; width:400px; margin-top:5px;}
.checkCon textarea{ width:500px; min-height:120px; border:solid 1px #ddd;}
.subBox{ text-align:center; margin-top:20px;font-size:12px;}
.subBox input{ display:inline-block; cursor:pointer; padding:5px 15px; margin:0 2px;}
.subBox input:hover{ background:#D62121; color:#fff}
.subBox p{ font-size:12px;}
.breadNav{ width:943px; margin-left:16px; clear:both; overflow:hidden; zoom:1; height:30px; line-height:30px; border-bottom:solid 1px #ccc}
.breadNav a{ padding:0 5px}
.breadNav a img{ padding-right:5px;}
/*================landord start========================*/
.jreCon{padding-left:10px; padding-top:12px;}
.jreCon a{ color:#447BC6}
.jreCon a:hover{ color:#f00}
.form3 li{ width:290px}
.form3 li label{ width:110px;}
.checkCon p{ padding-top:12px;}
.form4 li{ width:700px;} 
.form4 li label{ width:180px;}
.form4 li span{ padding:0 2px 0 2px}
.form4 li textarea{ float:left; width:380px; min-height:100px;}
.form4 li input[type=text].wid300{ width:300px;}
.labelwid li label{ width:180px; }
/*================pay_system start========================*/
.rightNav li a.cur{ color:#DE0505}
.pays{ width:648px; padding:20px; border:solid 1px #ddd; border-top:none; padding-bottom:30px; min-height:240px}
.pays p{ padding:0; margin:8px 0 15px 0; line-height:150%; font-size:12px; color:#666; font-family:SimSun; }
.redBox{ clear:both; width:935px; margin-left:15px; border:solid 1px #E01515; border-top:solid 3px #E01515; margin-bottom:50px; padding:8px 0 20px 8px}
.redBox dl{ clear:both; padding:10px 0; margin:0}
.redBox dl dd{ font-size:12px; color:#666; padding:3px 10px; line-height:160%}
.redBox dl dd.abox{ font-size:10px; color:#666; padding:3px 0 6px 0}
.redBox dl dd.abox a{ font-size:12px; color:#666; float:none; display:inline; padding:0px 10px 3px 10px; border:0}
.redBox dl dt{ float:none; font-size:14px; clear:both; padding:0 10px 4px 10px; color:#E01515; border:0}
.redBox dl dd a:hover{color:#E01515}
.cp{ width:890px; margin-left:10px; clear:both; border-top:dashed 1px #ccc; padding:6px 0; color:#666; font-size:12px;}
/*================company_us start========================*/
.pays h2{ font-size:14px; font-weight:bold; color:#DE0505; border:0; margin:0; padding:0}
.pays h2 span{ display:block; font-size:12px; color:#DE0505; font-weight:normal; padding-top:2px;}
.contactBot{ clear:both; float:none;margin:15px 0 0 0;}
.mainL ul.contactBot li{ width:500px; margin:0; clear:both; float:none; display:block; font-size:12px; height:20px; line-height:20px; padding:2px 0; color:#666;}
.mainL ul.contactBot li a{ color:#DE0505; padding:0 5px}
.mainL ul.contactBot li a:hover{ color:#3879D9; text-decoration:underline}
/*================faq start========================*/
.faqs b{ display:block; padding:6px 0; color:#666}
.mainR ul.rightNav li.reds{ color:#CF1717; font-size:16px}
.qaBox{ clear:both;}
.qa01{ clear:both; border:solid 1px #ddd; padding:12px; margin-bottom:20px;}
.qa01 h3{ font-size:18px; color:#E50D0D; padding:3px 0; margin:0; height:20px; line-height:20px; clear:both;}
.qa01 dl{ margin:0; padding:0; overflow:hidden; zoom:1; border:0}
.qa01 dl dt{ font-size:15px; color:#204da9; border:0; padding:8px 0 5px 0; cursor:pointer; text-transform:none}
.qa01 dl dd{ padding-left:18px; display:none}
.qa01 dl dd p{ padding:5px 0 10px 0; color:#555; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:160%}
.qa01 dl dd p a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.qa01 dl dd a.QAbtn{ display:block; float:right; background:#6F6F6F; width:36px; height:22px; background:url(../images/top01.gif) no-repeat;margin:0 0 10px 0; cursor:pointer; padding:0; border:0}
.qa01 dl dd p a.QAmail{ display:inline; float:none; clear:both; padding:0; margin:0; border:0; color:#f00}
/*================visa start==============================*/

.visa02{ padding:0 15px; clear:both; overflow:hidden; zoom:1; }
.visa02 p{ display:inline; float:none; clear:both; overflow:hidden; zoom:1; font-size:13px; color:#666; font-family:Arial, Helvetica, sans-serif; line-height:22px; }
h2.tits{ font-size:23px; color:#EA0B0B; border-bottom:solid 1px #D7D7D7}
.visaBox{ clear:both}
.visaBox dl{ clear:both; margin:16px 0; }
.visaBox dl dt{ clear:both; height:72px; background:#FAFAFA; border:solid 1px #ECECEC; overflow:hidden; zoom:1; padding:0;text-transform:none; font-weight:normal; cursor:pointer}
.visaBox dl dt i{ float:left; width:78px; height:72px; background:url(../images/visa/visa05.jpg) no-repeat; cursor:pointer; }
.visaBox dl dt.dt02 i{ background-position:0 -72px}
.visaBox dl dt.dt03 i{ background-position:0 -144px}
.visaBox dl dt.dt04 i{ background-position:0 -216px}
.visaBox dl dt.dt05 i{ background-position:0 -288px}
.visaBox dl dt span{ float:left; width:; height:72px; line-height:72px; font-size:18px; font-weight:normal; color:#777; font-family:"Microsoft Yahei" ; cursor:pointer}
.visaBox dl dt span:hover{ color:#EA0B0B}
.visaBox dl dt b{ float:right; width:45px; height:37px; background:url(../images/visa/visa06.jpg) no-repeat; margin-top:19px; cursor:pointer}
.visaBox dl dt b:hover{ background:url(../images/visa/visa06.jpg) no-repeat 0 -37px;}
.visaBox dl dd{ clear:both; border:solid 1px #ECECEC; padding:0 15px; display:none}
.visaBox dl dd p.mart15{ margin-top:15px}
.visaBox dl dd p{ clear:both; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 0 10px 0; color:#666}
.visaBox dl dd h3{ padding:15px 0 10px 0; border-bottom:dotted 1px #ccc; text-align:left; font-size:15px; margin:0 0 10px 0; color:#506fc7;  }
.visaBox dl dd a{ display:inline; border:0; padding:0; color:#06F; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.visaBox dl dd a:hover{ color:#f60}
.visaBox dl dd a.sq{ clear:both; display:block; width:100%; color:#e71616; text-align:right; cursor:pointer; border:0; margin-bottom:15px; font-weight:bold}
.tab01{ width:680px; margin:10px auto; }
.visaBox dl dd a.sq:hover{ color:#1665e7}
.tab01 th,.tab01 td{ padding:12px; border:solid 1px #ddd; text-align:center; font-size:13px; border-collapse:collapse}
.tab01 th{ background:#5f93e9; color:#fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal }
.visaBox ul{ clear:both; padding-bottom:12px}
.visaBox ul li{ clear:both; width:620px; height:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; padding:4px 0; padding-left:30px; margin:0}
.visa_blue,.visaBox dl dd p.visa_blue{ color:#4588f8}
strong.visa_red,.visaBox dl dd strong.visa_red{ color:#EA0B0B}
.visaBox dl dd p.visa1bg{ background:url(../images/visa/visa07.jpg) no-repeat right top; padding-right:260px;}
.visaBox dl dd p.visa3bg{ background:url(../images/visa/visa08.jpg) no-repeat right top; padding-right:250px}
.tab02 td{ text-align:left}
ul li strong.visa_blue{ padding-right:5px; font-size:13px}
.lispanpadLeft li span{ padding-left:20px; display:block; padding:8px 0}
dl dd.family p strong.visa_red{ color:#fff; background:#E30505}
#tips{ clear:both; margin-top:25px; background:#FFFFEA; border:solid 1px #E6E5C6; padding:15px; font-size:14px; color:#666; line-height:25px; border-radius:5px; font-family:Arial, Helvetica, sans-serif}
#tips strong{ color:#AA6313}
.lxRight{ clear:both; background:#F0F0F0; border:solid 1px #DCDCDC; padding:12px 14px; border-radius:5px;}
.lxRight h3{ font-size:16px; color:#DB0A0A; margin:0 0 6px 0 }
.lxRight p{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:22px}
.lxRight p strong{ color:#2B7EFE}