@charset "utf-8";

/*****************************************
*Name:screen.css  *Author:conbo  *Date:2009-5-18  V1.0
*****************************************/

/*global style*/
body {margin:0;padding:0;font:14px/18px arial, helvetica, sans-serif;color:#333;}
form,dl,dd,dt,ul,ol,h1,h2,h3,h4,h5,h6,h7,blockquote {margin:0;padding:0;}
a:link,a:visited {color:#35c4e4;text-decoration:none;}
a:hover {color:#f00;text-decoration:none;}
img {border:0;}
em,cite {font-style:normal;}
textarea {font-size:12px;}
ul,ol {list-style:none;margin:0;padding:0;}
.l {float:left;}
.r {float:right;}
.clear {clear:both;margin:0;padding:0;line-height:0;height:0;*height:1px;font-size:0;}
.hide {display:none;}


/*sitepart*/
/*.warp {border-top:5px solid #ff006b;background:url(../images/bg.jpg) top repeat-x #f1f1d5;}*/
.warpbg {padding-bottom:85px;background:url(../images/grass.png) bottom repeat-x;}
/*.partbg {background:url(../images/bg_home.png) 50% bottom no-repeat;}*/
/*.part1bg {background:url(../images/bg_company.png) 50% bottom no-repeat;}*/
/*.part2bg {background:url(../images/bg_solutions.png) 50% bottom no-repeat;}*/
/*.part3bg {background:url(../images/bg_casestudies.png) 50% bottom no-repeat;}*/
/*.part4bg {background:url(../images/bg_contact.png) 50% bottom no-repeat;}*/
.warpb {background:url(../images/fbg.jpg) top repeat-x #f10041;}
.smain {overflow:hidden;margin:0 auto;padding-top:35px;width:950px;}
.spart {border-bottom:1px dotted #35c4e4;padding:30px 45px;font-size:12px;}

/*head style*/
.slogo {overflow:auto;margin:0 auto;padding:45px 10px 15px 30px;border-bottom:1px dotted #34c4e1;width:910px;}
.slogo img {float:left;}
.snav {float:right;color:#35c4e4;}
.snav blockquote {padding:10px 10px 24px;text-align:right;color:#97d332;font-size:14px;line-height:16px;font-weight:bolder;}
.snav a:link,.snav a:visited {margin:0 2px;padding:4px 7px;font-weight:bold;}
.snav a:hover {color:#35c4e4;background:#fff;text-decoration:none;}
/*.snav a.snow:link,.snav a.snow:visited {background:#fff;}*/
.snav a.bg0:hover,.snav a.nbg0:link,.snav a.nbg0:visited {background:#fff;}
.snav a.bg1:hover,.snav a.nbg1:link,.snav a.nbg1:visited {background:#a4d693;color:#fff;}
.snav a.bg2:hover,.snav a.nbg2:link,.snav a.nbg2:visited {background:#c3c3dd;color:#fff;}
.snav a.bg3:hover,.snav a.nbg3:link,.snav a.nbg3:visited {background:#9edad9;color:#fff;}
.snav a.bg4:hover,.snav a.nbg4:link,.snav a.nbg4:visited {background:#ddddc3;color:#fff;}
.snav a.bg5:hover,.snav a.nbg5:link,.snav a.nbg5:visited {background:#ff96c2;color:#fff;}
.snav2 {overflow:auto;margin:5px auto;padding-right:100px;width:850px;text-align:right;font:bold 12px/24px Arial;background:#aae3f4;color:#fff;}
.snav2 span,.snav2 a:link,.snav2 a:visited {display:block;float:right;color:#fff;padding:0 10px;}
.snav2 a:hover,.snav2 a.snow:link,.snav2 a.snow:visited {background:#fff;color:#35c4e4;text-decoration:none;}

/*findmore*/
.findmore {overflow:hidden;margin:0px 0;height:165px;background:url(../images/motivation.png) 50% no-repeat;}
.findmore img {margin-top:10px;}
.findwho {float:left;padding:25px 40px;width:510px;}
.findwho h2 {font:bold 18px/24px Arial, Helvetica, sans-serif;}
.findwho blockquote {color:#fff;}
.findmake {float:left;padding:25px 0 25px 30px;width:290px;}
.findmake h2 {font:normal 18px/24px Arial, Helvetica, sans-serif;}
.findmake blockquote {font-size:14px;color:#666;}
.findmake blockquote span {font-size:11px;}

/*copyright*/
.copyright {clear:both;text-align:center;font-size:10px;color:#a4a472;}
.copyright a:link,.copyright a:visited {color:#a4a472;}

/*sitemap style*/
.sitemap {margin:0 auto;overflow:auto;padding:20px 0;width:950px;} 
.sitemap dl {float:left;margin-left:15px;margin-right:10px;}
.sitemap dl.lastmap {margin-right:0;}
.sitemap dt {margin-bottom:5px;border-bottom:1px solid #fa80a4;padding:0 20px 0 10px;color:#c20139;font-weight:bold;line-height:35px;}
.sitemap dt a:link,.sitemap dt a:visited {color:#5d011c;}
.sitemap dt a:hover {color:#180007;}
.sitemap dd {overflow:auto;padding:0 10px;color:#ccc;line-height:18px;}
.sitemap dd ul {float:left;}
.sitemap dd a:link,.sitemap dd a:visited {color:#ccc;}
.sitemap dd a:hover {color:#ffffff;}

/*company*/
.contl {float:left;width:560px;padding:0 50px 50px 60px;background:url(../images/news_heading.png) 70px 0 no-repeat;}
.contl h2 {padding-bottom:10px;color:#7eceed;font:bold 24px/30px Arial, Helvetica, sans-serif;}
.contl blockquote {font-size:16px;font-weight:bold;color:#FF99C4;}
.contl em {font-size:14px;color:#7eceed;}
.contl a:link,.contactl a:visited {color:#fb217d;}
.contl .thanks {margin-top:10px;padding:5px 10px;border:1px solid #dde2c1;background:#f7f8f1;font-size:12px;color:#89a26f;}
.contl .error {margin-top:10px;padding:5px 10px;border:1px solid #dde2c1;background:#f7f8f1;font-size:12px;font-weight:bold;color:#C54E15;}
.contl .error ol { list-style:inside decimal;font-weight:normal;}
.contr {float:left;width:220px;}
.contr .maps {display:block;margin:30px 0;}
.contr dl {matgin-top:20px;border-top:1px dotted #35c4e4;font-weight:bold;}
.contr dt {border-bottom:1px dotted #35c4e4;color:#ff006b;}
.contr dt a:link,.contr dt a:visited {display:block;padding:12px;color:#ff006b;}
.contr dd {border-bottom:1px dotted #35c4e4;}
.contr dd a:link,.contr dd a:visited {display:block;padding:12px;}
.contr dd.dark,.contr dd.dark a:link,.contr dd.dark a:visited {color:#b3b895;}
.contr dl img {float:right;margin-right:10px;}
.companyr {margin:40px 10px;border:1px solid #fff;width:198px;background:url(../images/company_love.png) 0 0 repeat-x;}
.companyr a:link,.companyr a:visited, {color:#333;}
.companyr h2 {padding:3px 10px;width:130px;height:20px;font:bold 14px/18px Arial;color:#fff;}
.companyr h3 {padding:3px 10px;font:bold 11px/18px Arial;background:url(../images/company_bottom.png);color:#fff;}
.companyr h3 em {float:right;}
.companyr h2 a:link,.companyr h2 a:visited,.companyr h3 a:link,.companyr h3 a:visited {color:#fff;}
.companyr p {padding:10px 10px;margin:0;font-size:11px;line-height:14px;background:#fff;}
.companynav {margin:5px auto 0;clear:both;padding:0 150px;width:650px;text-align:right;font:bold 12px/24px Arial;background:#aae3f4;color:#fff;}
.companynav span,.companynav a:link,.companynav a:visited {padding:5px 10px;color:#fff;}
.companynav a:hover,.companynav a.snow:link,.companynav a.snow:visited {background:#fff;color:#35c4e4;text-decoration:none;}

/*company news*/
.compnews {overflow:hidden;position:relative;height:375px;}
.compnews .page {position:absolute;top:0;left:0;z-index:1;}
.compnews em {color:#666;font:bold 14px/18px Arial, Helvetica, sans-serif;}
.compnews h4,.compnews h4 a:link,.compnews h4 a:visited {color:#7eceed;font:bold 14px/18px Arial, Helvetica, sans-serif;}
.compnews blockquote {overflow:hidden;display:block;width:460px;height:220px;color:#666;font:normal 12px Arial, Helvetica, sans-serif;}
.comppage {padding:0 15px;text-align:right;}
.comppage img {cursor:pointer;}

/*solution style*/
.solutionl {overflow:auto;float:left;padding:35px 0 0 35px;width:295px;}
.solutionl li {float:left;padding:15px 0 0 30px;}
.solution {display:inline;float:left;padding:30px 130px 50px 30px;width:430px;font-size:12px;background:url(../images/content_sep.png) left 20px no-repeat;}
.solution h2 {font:bold 24px/30px Arial;color:#80cff0;}
.solution h2 span {font-size:14px;}
.solution em {font-size:14px;}

/*special*/
.snav3 {overflow:auto;margin:5px auto 0;clear:both;padding:0 20px;width:910px;text-align:center;font:bold 12px/24px Arial;background:#aae3f4;color:#fff;}
.snav3 span,.snav3 a:link,.snav3 a:visited {padding:5px 10px;color:#fff;}
.snav3 a:hover,.snav3 a.snow:link,.snav3 a.snow:visited {background:#fff;color:#35c4e4;text-decoration:none;}
/*.snav3 {overflow:hidden;margin:5px auto;width:930px;height:60px;padding-left:20px;text-align:right;font:bold 12px/24px Arial;background:#aae3f4;color:#fff; text-align:center;}
.snav3 span,.snav3 a:link,.snav3 a:visited {display:block;float:left;color:#fff;padding:0 15px;margin-bottom:5px;}
.snav3 a:hover,.snav3 a.snow:link,.snav3 a.snow:visited {background:#fff;color:#35c4e4;text-decoration:none;}
.snav3 .clear {border-bottom:1px dotted #eee;margin:0 20px 5px 0;}
*/
/*case style*/
.casel {float:left;width:505px;padding:0 60px 50px 100px;font-size:12px;font-weight:bold;color:#666;}
.casel h2 {color:#7eceed;font:bold 36px/40px Arial, Helvetica, sans-serif;}
.casel strong {font-size:14px;}
.casel .sblue {padding-top:10px;color:#00afd9;font-weight:bold;}
.casel .sgreen {padding-top:10px;color:#71a460;font-weight:bold;}
.casebusin {margin-top:20px;border-top:1px dotted #35c4e4;}
.casebusin a:link,.casebusin a:visited {display:block;padding:8px;border-bottom:1px dotted #35c4e4;color:#ff99c4;font-weight:bold;}
.casebusin a.snow:link,.casebusin a.snow:visited,.casebusin a:hover {background:url(../images/case_now.png);color:#7bceec;font-weight:bold;}
/*case Testimonials style*/
.caseb {padding:0 50px 50px 60px;background:url(../images/news_heading.png) 70px 0 no-repeat;font-size:12px;}
.caseb h2 {padding:30px 45px 10px;color:#7eceed;font:bold 24px/30px Arial, Helvetica, sans-serif;}
.textnews {overflow:hidden;position:relative;height:591px;}
.textnews .textpage {position:absolute;top:0;left:0;z-index:1;}
.caseb .spart {border-bottom:1px dotted #35c4e4;padding:0 45px 0px;margin-bottom:30px;font-size:12px;height:70px;}
.caseb .casepage img {cursor:pointer;}
.caseb strong {padding-right:10px;color:#7ecdee;font-size:14px;}
.caseb strong a:link,.caseb strong a:visited {color:#7ecdee;}
.caseb span a:link,.caseb span a:visited {color:#333;}
.caseb em {padding:0 10px;color:#fd006b;}
.caseb em a:link,.caseb em a:visited {color:#fd006b;}
.caseb cite,.caseb cite a:link,.caseb cite a:visited {color:#83ae00;}
.caseb blockquote {padding-top:5px;}
.casepage {padding:5px 50px;text-align:right;}
.nobor {border:0;}
/*case partners style*/
.caselogo {overflow:auto;border-top:1px dotted #35c4e4;}
.caselogo li {float:left;border-bottom:1px dotted #35c4e4;padding:20px;width:170px;}
/*case Client style*/
.casec {padding:0 50px 50px 60px;font-size:12px;color:#555;}
.casec blockquote {font:bold 18px/18px Arial, Helvetica, sans-serif;color:#FF99C4;}
.casec dl {padding-top:30px;}
.casec dl dd {float:left;padding-left:35px;width:175px;font-weight:bold;}
.casemore {clear:both;padding:20px 40px;text-align:right;color:#999;font-weight:bold;}
.casemore a:link,.casemore a:visited {color:#999;}
.padt0 {padding-top:10px;}

/*contact style*/
.continfo {padding:20px 10px;border-top:1px dotted #35c4e4;font-size:12px;}
.continfo strong {font-size:14px;color:#7eceed;}
.continfo a:link,.continfo a:visited {color:#fb217d;}

/*links style*/
.slinks {margin-left:35px;}
.slinks li {float:left;background:url(../images/sociallink_slash.png) right 50% no-repeat;}
.slinks li img {display:block;margin:20px 5px;}
.slinks li.last {background:none;}

/*request*/
.phpfmg_form .spart {width:450px;}
.field_block {clear:both;width:500px;}
.form_error {padding:3px;border:1px solid #F78F1E;background:#FEF7E2;}
.form_field {display:block;float:left;width:110px;}
.form_required {float:left;width:15px;}
.text_box {border:1px solid #7E9DB9;width:265px;background:#fff;}
.form_field1  {display:block;float:left;width:380px;}
.form_field2  {display:block;float:left;width:220px;}
.form_checkbox {margin-left:120px;}
#field_8_div .form_checkbox {margin-left:0;}
.text_area {width:300px;height:80px;}
.form_button {margin-top:10px;margin-left:350px;border:0;width:83px;height:24px;background:url(../images/submit_button.png) 0 0 no-repeat;cursor:pointer;}

/*index form*/
.findmake .form_field {display:block;float:left;width:50px;}
.findmake .field_block {padding:3px 0 0 0;width:auto;}
.findmake .text_box {border:1px solid #7C9EB7;width:220px;height:18px;background:#fff;}
.findmake .form_button {display:block;margin:5px 0 0 200px;border:0;width:72px;height:22px;background:url(../images/submit.gif) 0 0 no-repeat;}
.findmake .form_error {padding:3px;border:1px solid #F78F1E;background:#FEF7E2;}

