.container .lcontainer {width:315px;}
.container .lcontainer .box {width:315px; margin:0; height:469px;}
.container .lcontainer .box.img, .container .lcontainer .box.img:hover {background:url(/images/partner-program.png);}

.container .rcontainer {padding:0px;}
.rcontainer label {font-weight:normal;}
.rcontainer .row {height:40px; position:relative; padding-left:83px; margin-bottom:20px; margin-left:12px;}
.icontainer .rcontainer .form {width:auto; margin-top:25px;}
.icontainer .rcontainer .form form {padding:0 20px 0 0;}
.rcontainer .row label, .rcontainer .row2 label {line-height:40px; position:absolute; left:0; top:0;}
.rcontainer .row input {height:40px; background-color:#efefef; border:0; padding:0 10px; line-height:40px; width:100%;}
.rcontainer .row2 {height:108px; margin-bottom:20px; margin-left:12px; padding-left:83px; position:relative;}
.rcontainer .row2 textarea {width:100%; background-color:#efefef; border:0; padding:0 10px; line-height:25px; height:108px; margin-bottom:0; resize:none;}
.rcontainer .row3 {font-weight:normal; height:40px; padding-right:360px; position:relative; line-height:40px;}
.rcontainer .row3 .submit {height:40px; line-height:40px; width:217px; border:0; display:block; padding:0; background-color:#274991; color:#fff; font-weight:bold; position:absolute; right:0; top:0; margin:0 -20px 0 0; font-size:23px;}
.rcontainer .row3 .code {width:110px; height:38px; padding:0; position:absolute; top:0; right:217px; border:1px solid #c2c2c2;}
.cform b {display:block; font-size:18px; color:#274991; margin-bottom:5px;}
.cform .row2 .add {width:80px; line-height:20px;}

/* resBase */
.resBase .rcontainer .cform {margin-top:20px;}

/* 940 */
.res940 .icontainer {margin:40px; padding:0;}
.res940 .icontainer .lcontainer {position:absolute;}
.res940 .container .rcontainer {width:auto; margin-left:342px;}
.res940 .rcontainer .cform {margin-top:20px;}
.res940 .rcontainer .row3 {padding-right:240px;}
.res940 .rcontainer .row3 .submit {width:160px;}
.res940 .rcontainer .row3 .code {right:150px; width:80px;}

/* 720 */.container .lcontainer {width:286px; font-size:15px;}
.lcontainer a {color:#262626;;}
.lcontainer a:hover {color:#274991;}
.container .lcontainer a.selected {color:#274991;}
.container .lcontainer ul {margin:30px 0; padding:0; list-style:none;}
.container .lcontainer ul li {height:30px;}
.container .lcontainer a {color:#151313;}
.container .lcontainer a:hover {color:#274991;}
.container .lcontainer .lnkt1 {font-size:19px; line-height:19px;}
.container .lcontainer .lnkt2 {font-size:19px; line-height:19px; margin-top:15px;}

.container .rcontainer {padding:176px 30px 0 30px; width:770px;}
.container .ss1 {background:url(/images/cloudservices-header.jpg) left top no-repeat;}
.container .ss2 {background:url(/images/voice-sip-header.jpg) left top no-repeat;}
.container .ss3 {background:url(/images/iaas-header.jpg) left top no-repeat;}
.container .ss4 {background:url(/images/paas-header.jpg) left top no-repeat;}
.container .ss5 {background:url(/images/saas-header.jpg) left top no-repeat;}
.container .ss6 {background:url(/images/daas-header.jpg) left top no-repeat;}
.container .ss7 {background:url(/images/security-header.jpg) left top no-repeat;}
.container .ss8 {background:url(/images/colocation-header.jpg) left top no-repeat;}
.container .ss9 {background:url(/images/migration-header.jpg) left top no-repeat;}
.req {display:block; width:212px; height:56px; background:url(/images/btn-request.png); margin-left:17px;}

.icontainer .lcontainer .sutdform {padding:15px; color:#a8a8a8; border:2px solid #e2e2e2; margin-top:40px;}
.icontainer .lcontainer .sutdform .title {color:#151313; font-weight:bold; margin-bottom:5px;}
.icontainer .lcontainer .sutdform .text {margin:5px 0 0 0; padding:0; width:210px; height:36px; border-top:2px solid #e2e2e2; border-left:2px solid #e2e2e2; border-bottom:2px solid #e2e2e2; float:left; border-right:0; line-height:40px; color:#a8a8a8; text-indent:5px; font-size:15px;}
.icontainer .lcontainer .sutdform .text:focus {outline:none;}
.icontainer .lcontainer .sutdform .submit {width:40px; height:40px; background:url(/images/about-submit.jpg); float:left; border:0; margin:5px 0 0 0;}

.icontainer span.green {font-size:18px;}

/* 940 */
.res940 .container .icontainer {position:relative; margin:40px; padding:0;}
.res940 .container .lcontainer {width:286px; position:absolute; left:0; top:0;}
.res940 .container .rcontainer {float:none; width:auto; margin-left:326px; min-height:448px;}
.res940 .container .ss1 {background:url(/images/cloudservices-header-372x150.jpg) center top no-repeat;}
.res940 .container .ss2 {background:url(/images/voice-sip-header-372x150.jpg) center top no-repeat;}
.res940 .container .ss3 {background:url(/images/iaas-header-372x150.jpg) center top no-repeat;}
.res940 .container .ss4 {background:url(/images/paas-header-372x150.jpg) center top no-repeat;}
.res940 .container .ss5 {background:url(/images/saas-header-372x150.jpg) center top no-repeat;}
.res940 .container .ss6 {background:url(/images/daas-header-372x150.jpg) center top no-repeat;}
.res940 .container .ss7 {background:url(/images/security-header-372x150.jpg) center top no-repeat;}
.res940 .container .ss8 {background:url(/images/colocation-header-372x150.jpg) center top no-repeat;}
.res940 .container .ss9 {background:url(/images/migration-header-372x150.jpg) center top no-repeat;}

/* 720 */
.res720 .container .lcontainer {width:250px; min-height:530px; position:absolute; left:0; top:0;}
.res720 .container .lcontainer .req {display:none;}
.res720 .container .lcontainer ul {margin-bottom:0;}
.res720 .icontainer .lcontainer .sutdform {margin-top:20px; font-size:14px;}
.res720 .icontainer .lcontainer .sutdform .text {width:174px;}
.res720 .container .icontainer {padding:0; margin:40px; position:relative;}
.res720 .container .rcontainer {float:left; margin-left:270px; width:auto; padding-left:0; padding-right:0; padding-bottom:0px; padding-top:162px; min-height:352px;}
.res720 .container .ss1 {background:url(/images/cloudservices-header-372x150.jpg) center top no-repeat;}
.res720 .container .ss2 {background:url(/images/voice-sip-header-372x150.jpg) center top no-repeat;}
.res720 .container .ss3 {background:url(/images/iaas-header-372x150.jpg) center top no-repeat;}
.res720 .container .ss4 {background:url(/images/paas-header-372x150.jpg) center top no-repeat;}
.res720 .container .ss5 {background:url(/images/saas-header-372x150.jpg) center top no-repeat;}
.res720 .container .ss6 {background:url(/images/daas-header-372x150.jpg) center top no-repeat;}
.res720 .container .ss7 {background:url(/images/security-header-372x150.jpg) center top no-repeat;}
.res720 .container .ss8 {background:url(/images/colocation-header-372x150.jpg) center top no-repeat;}
.res720 .container .ss9 {background:url(/images/migration-header-372x150.jpg) center top no-repeat;}

/* 480 */
.res480 .container .icontainer {position:relative; margin:0; padding:20px 20px 510px 20px; min-height:0;}
.res480 .container .lcontainer {position:absolute; bottom:20px; width:100%; left:0; text-align:center; display:block;}
.res480 .req {display:none;}
.res480 .icontainer .lcontainer .sutdform {margin:0 20px; text-align:left; padding-right:266px; position:relative; font-size:13px; line-height:15px; min-height:40px;}
.res480 .icontainer .lcontainer .sutdform form {float:right; margin-top:-20px; width:241px; position:absolute; right:15px; top:15px; padding:0 0 0 15px; margin:0;}
.res480 .icontainer .lcontainer .sutdform .text {width:199px; margin:0;}
.res480 .icontainer .lcontainer .sutdform .submit {margin:0;}
.res480 .icontainer .lcontainer .sutdform .title {margin-bottom:0; font-size:19px; line-height:19px;}
.res480 .container .lcontainer ul {margin-bottom:15px;}
.res480 .container .rcontainer {width:auto; padding:176px 0 0 0; position:relative; min-height:0;}
.res480 .container .ss1 {background:url(/images/cloudservices-header-440x150.jpg) center top no-repeat;}
.res480 .container .ss2 {background:url(/images/voice-sip-header-440x150.jpg) center top no-repeat;}
.res480 .container .ss3 {background:url(/images/iaas-header-440x150.jpg) center top no-repeat;}
.res480 .container .ss4 {background:url(/images/paas-header-440x150.jpg) center top no-repeat;}
.res480 .container .ss5 {background:url(/images/saas-header-440x150.jpg) center top no-repeat;}
.res480 .container .ss6 {background:url(/images/daas-header-440x150.jpg) center top no-repeat;}
.res480 .container .ss7 {background:url(/images/security-header-440x150.jpg) center top no-repeat;}
.res480 .container .ss8 {background:url(/images/colocation-header-440x150.jpg) center top no-repeat;}
.res480 .container .ss9 {background:url(/images/migration-header-440x150.jpg) center top no-repeat;}

/* 320 */
.res320 .container .icontainer {position:relative; margin:0; padding:20px 20px 530px 20px;}
.res320 .container .lcontainer {position:absolute; bottom:20px; width:100%; left:0; text-align:center; display:block;}
.res320 .req {display:none;}
.res320 .icontainer .lcontainer .sutdform {margin:0 20px; text-align:left; font-size:13px; line-height:17px;}
.res320 .icontainer .lcontainer .sutdform form {width:auto; height:40px; padding-right:42px; position:relative;}
.res320 .icontainer .lcontainer .sutdform .text {width:100%; margin-top:0;}
.res320 .icontainer .lcontainer .sutdform .submit {margin-top:0; position:absolute; right:0; top:0;}
.res320 .icontainer .lcontainer .sutdform .title {margin-bottom:0; font-size:19px; line-height:19px;}
.res320 .container .lcontainer ul {margin-bottom:15px;}
.res320 .container .rcontainer {width:auto; padding:176px 0 0 0;}
.res320 .container .ss1 {background:url(/images/cloudservices-header-280x145.jpg) center top no-repeat;}
.res320 .container .ss2 {background:url(/images/voice-sip-header-280x145.jpg) center top no-repeat;}
.res320 .container .ss3 {background:url(/images/iaas-header-280x145.jpg) center top no-repeat;}
.res320 .container .ss4 {background:url(/images/paas-header-280x145.jpg) center top no-repeat;}
.res320 .container .ss5 {background:url(/images/saas-header-280x145.jpg) center top no-repeat;}
.res320 .container .ss6 {background:url(/images/daas-header-280x145.jpg) center top no-repeat;}
.res320 .container .ss7 {background:url(/images/security-header-280x145.jpg) center top no-repeat;}
.res320 .container .ss8 {background:url(/images/colocation-header-280x145.jpg) center top no-repeat;}
.res320 .container .ss9 {background:url(/images/migration-header-280x145.jpg) center top no-repeat;}
.res720 .container .icontainer {margin:40px 42px; padding:0; min-height:1029px;}
.res720 .container .lcontainer {position:absolute; left:0; top:0;}
.res720 .icontainer .rcontainer {width:auto; margin-left:336px; position:static;}
.res720 .rcontainer .cform {position:absolute; left:0; top:500px; width:315px;}
.res720 .cform .row3 {height:80px; position:relative; margin-top:20px; padding:0;}
.res720 .cform .row3 .submit {position:absolute; bottom:0; right:0; width:166px; height:40px; margin:0; padding:0; margin-right:-20px; top:auto;}
.res720 .cform .row3 .code {position:absolute; bottom:0; left:0; width:102px; height:38px; margin:0; padding:0 10px; top:auto;}

/* 480 */
.res480 .container .icontainer {margin:20px; padding:0;}
.res480 .container .lcontainer {display:none;}
.res480 .icontainer .rcontainer {width:auto; padding-bottom:0;}
.res480 .rcontainer .hblock {display:block; text-align:center; margin-bottom:20px; background:url(/images/partner-program-441x469.png) center top no-repeat; height:469px;}
.res480 .rcontainer .cform {margin-top:20px;}
.res480 .rcontainer .cform b {font-size:18px; color:#274991; margin-bottom:5px;}
.res480 .icontainer .rcontainer .form {margin:20px 0 0 0; width:auto;}
.res480 .icontainer .rcontainer .form form {padding-right:20px;}
.res480 .cform .row3 {height:80px; position:relative; padding:0;}
.res480 .cform .row3 .submit {position:absolute; bottom:0; right:0; width:211px; height:40px; margin:0; padding:0; margin-right:-20px; top:auto;}
.res480 .cform .row3 .code {position:absolute; bottom:0; left:0; width:170px; height:38px; margin:0; padding:0 10px; top:auto;}


/* 320 */
.res320 .rcontainer .hblock {display:block; margin-bottom:20px; height:469px; background:url(/images/partner-program-280x469.png) center top no-repeat;}
.res320 .container .icontainer {margin:20px; padding:0;}
.res320 .container .lcontainer {display:none;}
.res320 .icontainer .rcontainer {width:auto;}
.res320 .rcontainer .cform {margin-top:20px;}
.res320 .rcontainer .cform b {font-size:18px; color:#274991; margin-bottom:5px; display:block; text-align:center;}
.res320 .icontainer .rcontainer .form {margin:20px 0 0 0; width:auto;}
.res320 .icontainer .rcontainer .form form {padding-right:20px;}
.res320 .cform .row3 {padding:0; height:90px; text-align:center;}
.res320 .cform .row3 .submit {position:absolute; bottom:0; right:0; width:160px; height:40px; margin:0; padding:0; top:auto;}
.res320 .cform .row3 .code {position:absolute; bottom:0; left:0; width:120px; height:38px; margin:0; padding:0 10px; top:auto;}