.carea {padding-bottom:30px !important; min-height:auto !important;}
.carea .ccol1 {margin:0px;}
.carea .ccol2 {display:none;}

.res1810 .carea {max-width:1770px;}
.res1810 .carea .ccol1 {margin:0px;}
.res480 .carea {padding:14px 20px 30px 20px;}
.res320 .carea {padding:14px 10px 30px 10px;}

.cntcarea {overflow:hidden; width:100%; max-width:1170px; margin:35px auto 0px auto; position:relative; min-height:698px;}
.cntcarea .cntcinfo {display:block; width:53.1%; float:left; margin:0px 0px 20px 0px;}
.cntcarea .cntcinfo .cntcbanner {margin:0px auto 16px auto;}
.cntcarea .cntcinfo .sitename {color:#28345e; font-weight:700;}
.cntcarea .cntcmap iframe {display:block; width:100%;}
.cntcarea .cntcmap {height:310px; width:50%; overflow:hidden; float:left; clear:both;}
.cntcarea .form {margin:0px 17px 0px 0px; width:42.2%; float:right; position:absolute; right:0px; top:0px;}
.cntcarea .form label {display:block; margin-bottom:8px;}
.cntcarea .form input {display:block; width:100%; height:35px; margin:0px 0px 15px 0px; padding:0px 0px 0px 15px; font-weight:400; color:#000000 !important; font-size:18px; border:1px solid #ccc;}
.cntcarea .form .error {border:1px solid #F44336;}
.cntcarea .form select {display:block; width:100%; height:40px; margin:0px 0px 15px 0px; padding:0px 0px 0px 15px; font-weight:400; color:#000000 !important; font-size:18px; border:1px solid #ccc; box-sizing:content-box; -webkit-appearance:menulist;}
.cntcarea .form textarea {display:block; width:100%; padding:10px 0px 0px 15px; font-weight:400; color:#000000 !important; border:1px solid #ccc; font-size:18px; height:92px;}
.cntcarea .security {width:100%; margin:15px 0px 0px 0px; padding:0px 0px 0px 17px;}
.cntcarea .security label {display:block; float:right; color:#000; height:36px; line-height:32px; font-size:18px; font-weight:400; margin-bottom:0px; margin-right:10px;}
.cntcarea .security .code {display:block; width:50px; height:35px; float:right; margin:0px 10px 0px 0px;}
.cntcarea .security .submit {display:block; float:right; width:102px; padding:0px; cursor:pointer; color:#fff !important; background:#ff5301; border:0; height:37px; font-size:18px; font-weight:700; margin-bottom:0px; text-transform:uppercase;}
.cntcarea .security .submit:hover {background:#666;}

.res1810 .cntcarea {max-width:1770px;}
.res1810 .cntcarea .cntcinfo {}
.res1810 .cntcarea .cntcinfo .cntcbanner {}
.res1810 .cntcarea .cntcinfo .sitename {}
.res1810 .cntcarea .cntcmap iframe {}
.res1810 .cntcarea .cntcmap {}
.res1810 .cntcarea .cntcf {width:44%;}
.res1810 .cntcarea .cntcf input {}
.res1810 .cntcarea .cntcf .error {}
.res1810 .cntcarea .cntcf select {}
.res1810 .cntcarea .cntcf textarea {}
.res1810 .cntcarea .security {}
.res1810 .cntcarea .security span {}
.res1810 .cntcarea .security .code {width:150px;}
.res1810 .cntcarea .security .submit {}
.res1810 .cntcarea .security .submit:hover {}

.res720 .cntcarea .cntcinfo {float:none; width:auto;}
.res720 .cntcarea .form {position:static; width:auto; margin:20px 17px 0px 0px; float:none;}

.res480 .cntcarea .cntcinfo {float:none; width:auto;}
.res480 .cntcarea .form {position:static; width:auto; margin:20px 17px 0px 0px; float:none;}

.res320 .cntcarea .cntcinfo {float:none; width:auto;}
.res320 .cntcarea .form {position:static; width:auto; margin:20px 17px 0px 0px; float:none;}
.res320 .cntcarea .security label {width:94px; text-align:right; line-height:19px;}

/* ************ Footer ************ */
.footer {background:url('/images/0/bg-footer.jpg') top center no-repeat;}
.footer .banner {display:none !important;}

.res1810 .footer {background:url('/images/0/bg-footer-1810.jpg') top center no-repeat;}

.res940 .footer {background:url('/images/0/bg-footer-940.jpg') top center no-repeat;}

.res720 .footer {background:url('/images/0/bg-footer-720.jpg') top center no-repeat;}

.res480 .footer {background:url('/images/0/bg-footer-480.jpg') top center no-repeat;}

.res320 .footer {background:url('/images/0/bg-footer-320.jpg') top center no-repeat;}