@charset "utf-8";


*{margin:0; padding:0}
body{font-family:'swis'; font-size:14px; line-height:18px; color:#666; }
.ble{color:#0e75bc}
.lb{color:#23a9e0}
.blk{color:#333}
.fl{float:left}
.gr{color:#71aa26}
.fr{float:right}
.pt{padding:10px 0}
.db{display:block}
.b{font-weight:bold;}
.mb{margin-bottom:10px;}
.bb{border-bottom:solid 1px #e5e5e5}
.i{font-style:italic}
a{text-decoration:none; color:#666}a:hover{color:black}
.clr{clear:both}
h1{font-size:24px; font-weight:normal}
h2{font-size:38px; font-weight:normal}
h3{font-size:20px; font-weight:normal}
h4{font-size:18px; font-weight:normal}
h5{font-size:16px; font-weight:normal}
.cap{text-transform:uppercase}
@font-face {font-family:'swis';src: url('swz721c-webfont.eot');src: url('swz721c-webfontd41dd41d.eot?#iefix') format('embedded-opentype'), url('swz721c-webfont.woff') format('woff'), url('swz721c-webfont.ttf') format('truetype'),url('swz721c-webfont.svg#swis721_cn_btroman') format('svg');font-weight: normal;font-style: normal;}

.mr{width:1021px; margin:0 auto; position:relative}
.lgn-btn{background:#0e75bc; border-radius:3px; border:#0767aa solid 1px; box-shadow:inset 0 1px 0 #4f9ace; color:white !important; padding:1px 5px}
.hdr-rgt a{color:#0e75bc;}
.menu{position:absolute; background:#8dc840; bottom:-45px; width:1021px; z-index:99999}
.btn{display:block; padding:14px 20px 13px 20px; float:left; color:white; font-size:14px; border-right:solid 1px #81b73b;}.btn:hover{background:#0e75bc;color:#fff}
.shdw{position:absolute;bottom:-75px; background:url(../images/menu-shdw.png) no-repeat; width:1021px; height:38px}
.banner{background:url(../images/banner-bg.png) repeat-x top; height:316px;}
.section1{background:url(../images/row-bg.jpg) repeat-x;}


.vision-each .fl{width:430px;}

.sec-two{background:url(../images/fade.png) top repeat-x}
.wlcm-txt{width:500px;}
.hm-prdcts{width:500px;}
.cmn{padding-top:10px}
.sec-three{background:url(../images/arc-fade.png) top center no-repeat}
.tab{width:217px; float:left; margin-right:50px}
.tab-pic{padding:8px 0}.tab-txt{padding-top:8px}
.footer{background:url(../images/ftr.png);}
.ftr-lft{float:left; width:763px; padding:40px 0 0px 0}
.ftr-rgt{float:right; width:240px; background:#8cc640; padding:5px;}
.ftr-lnk-cntnr{width:190px; float:left}
.ftr-lnks a{display:block; color:#8e8e8e; padding:3px 0}.ftr-lnks{padding-top:10px;}.ftr-lnks a:hover{color:#8cc640}
.ftr-lft-tp{border-bottom:solid 1px #545454; padding-bottom:20px;}.ftr-lft-btm{padding:25px 0}
.ftr-rgt-2{background:#7fba32; padding:12px 7px}
.nws-ltr-ttl{color:white;font-size:17px; padding:4px 0} .nws-ltr input{border:0; border-radius:2px; outline:none; width:190px; padding:3px;}.nws-ltr{border-bottom:solid 1px #659d1c; padding-bottom:10px;}
.qick{padding:20px 0;border-bottom:solid 1px #78b22c;border-top:solid 1px #9dd554; font-size:18px; color:white;}
.quote{padding:15px 0;border-bottom:solid 1px #78b22c;border-top:solid 1px #9dd554; font-size:16px; color:white;}
.quote a{border-radius:2px; background:#0e75bc; color:white; padding:3px 7px; font-size:1px;}
.commu{background:#0e75bc; padding:8px 6px 8px 10px}
.c1{width:36px; height:35px; float:left; margin-right:10px;}
.updt-ttl{padding-bottom:8px;} .updt-txt{line-height:15px;}
.nav-cnt{position:absolute;left: 464px;top: -25px; width:50PX;}
.slides a{font-size:12px; background:#dadada; color:#666; display:block; padding:1px 5px 0px 5px; float:left; border-radius:2px; height:17px; margin-top:5px}
.prsns{ width:1021px;
	position:relative;
	right:0;
	z-index:99999;
	top: 39px;
}
.bnr{position:absolute; top:110px}

.time{font-size:12px;  color:#8dc840 ; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding-top:35px;}
.banner-inr{height:287px; background:url(../images/inner-banr-bg.jpg) repeat-x top}
.inner-ttl{padding-top:105px; color:white}
.bread-crump{padding:7px 0; color:#999; font-size:13px;} 
.inr-lft{width:668px;}.inr-rgt{width:288px;}
.inr-top{font-size:13px; line-height:22px;}
.bsns-flds{width:287px; height:128px; background:url(../images/bsns-flds.jpg); display:block;}
.bsns-ttl{font-family:Arial; padding-top:30px; padding-left:15px}
.bsns-flds a{background:#2b2b2b; color:white; text-transform:uppercase; padding:0 4px;margin-left:15px}.bsns-flds a:hover{background:#79b42c}

.inr-nws{background:#f9f9f9; border:solid 1px #dfdfdf; margin-top:10px;}
.nws-inr-ttl{ padding:15px 5px; font-size:16px;border-bottom:solid 1px #dfdfdf; background:url(../images/nws-ico.png) no-repeat 246px 15px}
.nws-inr-bdy{padding:15px 5px; font-size:13px;border-bottom:solid 1px #dfdfdf;}
.rd-all-nws a{float:right; margin-right:4px; color:#71a527}
.bsns-fld-each{background:#edf4f7; border-bottom:solid 1px #dae5ea; padding:15px; margin-bottom:1px;}
.bsns-fld-each{text-shadow:0 1px 0 #fff}
.cmn-vsn{line-height:20px; font-size:13px}
.vision-each{background:url(../images/vison-tp-05.jpg) no-repeat center bottom; padding:30px 0}
.txara{width:290px; border-radius:3px; outline:none; padding:8px; border:solid 1px #d8d8d8; height:50px; font-family:Arial, Helvetica, sans-serif }
.fld{width:290px; border-radius:3px; outline:none; padding:8px; border:solid 1px #d8d8d8; }
.sub{padding:6px 10px; background:#71aa26; color:white; text-transform:uppercase; border:none; display:block; float:left; border-radius:4px;}
.hd-txt{ color:#242424; font-size:18px;}