{
font-family: 'Roboto', sans-serif;
}

body{
	padding:0 0 0 0;
	margin:0 0 0 0;
	line-height:23px;
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	color:#292929;
	min-height:600px
}
p{
	padding:0 0 15px 0;
	margin:0 0 0 0;
	line-height:23px;
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	color:#555454;
	text-align:justify;
}
img{border:0;}
ol,li,ul{list-style:none; padding:0; margin:0;}
.clear{clear:both;}
.responsive-img{width:100%; height:auto;}
#main-wrapper{
	width:1200px;
	height:auto;
	padding:0 0 0 0;
	margin:0 auto;
}

.banner-area{
	width:auto;
	height:588px;
	padding:0;
	margin:0;
	background:url(../images/bannerbg.html) center top/100% 100% no-repeat;
}
.banner-area2{
	width:auto;
	height:60px;
	padding:0;
	margin:0;
	background:#cee6f6;
}
.topspace{width:auto; height:10px; background:#fffcbc;}
.toparea{
	width:auto;
	height:auto;
	background:#fffcbc;
	padding:0;
	margin:0;
	left:0;
	right:0;
}
.logo{
	float:left;
	padding:0;
	margin:0 0 10px 0;
}
.top-right{
	width:auto;
	height:auto;
	padding:0;
	margin:25px 0 15px 0;
	float:right;
}

.topmenu{
	width:auto;
	height:auto;
	padding:0 0 0 0;
	margin:5px 0 0 0;
	display:inline-block;
}
.topmenu li{
	width:auto;
	height:auto;
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:inline-block;
}
.topmenu li a{
	width:auto;
	height:auto;
	padding:0 15px;
	margin:0 0 0 0;
	display:inline-block;
	color:#000000;
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	text-decoration:none;
}
.topmenu li a:hover{ text-decoration:underline;}

.become-bt{
	width:146px;
	height:33px;
	line-height:33px;
	text-align:center;
	color:#FFF;
	background-color:#17b1ea;
	float:left;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	text-decoration:none;
	border-radius:6px;
	padding:0;
	margin:0 15px 0 0;
}
.become-bt:hover{ background-color:#333333;}

.welarea{ padding:222px 0 0 0;}
.welcomebox{
	width:558px;
	height:auto;
	padding:30px 0 10px 0;
	margin:0 auto 0 auto;
	background:url(../images/trans-bg.png) repeat;
	border:1px solid #fff;
	color:#FFF;
	font-size:59px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	line-height:42px;
}
.welcomebox span{ font-weight:bold; font-size:18px; text-align:center; text-transform:capitalize;}

.search-area{
	width:866px;
	height:42px;
	padding:0 0 0 0;
	margin:90px auto 0 auto;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #000;
}
.search-area2{
	width:555px;
	height:35px;
	padding:0 0 0 0;
	margin:1px 0 0 50px;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #000;
	float:left;
}

.s-input1{
	width:330px;
	height:42px;
	padding:0 0 0 15px;
	margin:0;
	color:#6d6d6d;
	float:left;
	border:0;
	font-size:15px;
	border-right:1px solid #b8b8b8;
}
.s-input1-1{
	width:147px;
	height:35px;
	padding:0 0 0 15px;
	margin:0;
	color:#6d6d6d;
	float:left;
	border:0;
	font-size:15px;
	border-right:1px solid #b8b8b8;
}
.s-input2{
	width:210px;
	height:42px;
	padding:0 0 0 15px;
	margin:0;
	color:#6d6d6d;
	float:left;
	border:0;
	font-size:15px;
	border-right:1px solid #b8b8b8;
}
.s-input2-1{
	width:170px;
	height:35px;
	padding:0 0 0 7px;
	margin:0;
	color:#6d6d6d;
	float:left;
	border:0;
	font-size:15px;
	border-right:1px solid #b8b8b8;
}

.s-input3 {
	width:203px;
	height:42px;
	padding:0 0 0 15px;
	margin:0;
	color:#6d6d6d;
	float:left;
	border:0;
	font-size:15px;
	border-right:1px solid #b8b8b8;
}
.s-input3-1{
	width:115px;
	height:35px;
	padding:0 0 0 7px;
	margin:0;
	color:#6d6d6d;
	float:left;
	border:0;
	font-size:15px;
	border-right:1px solid #b8b8b8;
}

.s-bt{
	width:105px;
	height:42px;
	padding:0 0 0 0;
	margin:0;
	color:#fff;
	float:right;
	border:0;
	font-size:16px;
	background-color:#ea4417;
}
.s-bt-1{
	width:105px;
	height:35px;
	padding:0 0 0 0;
	margin:0;
	color:#fff;
	float:right;
	border:0;
	font-size:16px;
	background-color:#ea4417;
}


h1{
	width:auto;
	height:auto;
	padding:0;
	margin:50px 0 0 0;
	background:url(../images/line.jpg) 0 10px repeat-x;
	text-align:center;
}
.orange1-icon{ margin-right:25px}
.orange2-icon{ margin-left:30px;}
h1 span{
	font-size:33px;
	color:#3a3a3a;
	font-family: 'Roboto', sans-serif;
	padding:0 0;
	margin:0 auto;
	font-weight:normal;
	background-color:#FFFFFF;
	width:400px;
}
.icon-box{
	width:211px;
	height:273px;
	background:url(../images/g-bg.png) center top repeat-x;
	padding:0 35px;
	margin:35px 20px 10px 0;
	border:1px solid #dedede;
	border-bottom:3px solid #dedede;
	float:left;
	text-align:center;
	font-size:13px;
	color:#7a7a7a;
	line-height:18px;
	transition:0.4s;
}
.icon-box:hover{ transition:0.4s; box-shadow:2px 2px 10px #666666;}
.icon-box img{ margin:25px 0 17px 0; transition:0.4s;}
.icon-box:hover img{ transform:scale(0.85); transition:0.4s;}
h2{ font-size:20px; padding:0 0 10px 0; margin:0 0 0 0; color:#3a3a3a; font-weight:normal;}
.icon-box:nth-child(4){ margin-right:0;}
.icon-box:nth-child(8){ margin-right:0;}
.icon-box:nth-child(12){ margin-right:0;}
.icon-box:nth-child(16){ margin-right:0;}
.icon-box:nth-child(20){ margin-right:0;}

.greyarea{
	width:auto;
	height:auto;
	padding:0;
	margin:35px 0 65px 0;
	background:#058cd9 url(../images/coursebg.jpg) right top no-repeat;
}


.rentarea{
	width:555px;
	height:410px;
	background:#3e2a78;
	padding:0 0 0 45px;
	margin:0;
	float:left;
	text-align:center;
	transition:0.7s;
}
.rentarea:hover{
	background:#3e2a78;
	transition:0.7s;
}
.rentarea-h{
	font-size:27px;
	line-height:40px;
	color:#FFFFFF;
	padding:0;
	margin:28px 0 20px 0;
}
.rentarea-h span{ color:#69e6e4;}

.faltb{
	width:361px;
	height:37px;
	line-height:37px;
	background-color:#FFFFFF;
	padding:0;
	margin:0 auto 12px auto;
	font-size:18px;
	text-align:center;
	border-radius:6px;
}
.faltb:hover{ background-color:#ea4417; color:#FFFFFF;}
.location-area{
	width:525px;
	height:auto;
	padding:0;
	margin:32px 42px 0 0;
	float:right;
}

.location-h{
	border:1px solid #FFF;
	line-height:48px;
	padding:0;
	margin:0 0 38px 0;
	text-align:center;
	font-size:27px;
	color:#fff;
}
.locationmenu{
	width:auto;
	height:auto;
	padding:0;
	margin:0;
}
.locationmenu li{
	width:48%;
	height:auto;
	padding:0;
	margin:0;
	display:block;
	float:left;
	line-height:40px;
}

.locationmenu li a{
	width:auto;
	height:auto;
	padding:0 0 0 28px;
	margin:0;
	display:block;
	font-size:17px;
	color:#fff;
	text-decoration:none;
	background:url(../images/dot-icon.png) left no-repeat;
}
.locationmenu li a:hover{ color:#f7f283;}


.r-property-area{
	width:auto;
	height:auto;
	padding:0;
	margin:40px 0 0 0;
}

.browsebox {
    height: 212px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: auto;
}
.browsebox:hover img {
    transform: scale(1.2);
    transition: all 1.3s ease 0s;
}
.browsebox img {
    height: 100%;
    transition: all 0.9s ease 0s;
    width: 100%;
}
.browse-h {
    background: rgba(0, 0, 0, 0) url("../images/b-trans.png") repeat scroll 0 0;
    bottom:26px;
    color: #ffffff;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    position: absolute;
    width: 94%;
    z-index: 400;
	font-size:15px;
	padding:0 3%;
}
.rupee{
	width:11px !important;
	height:15px !important;
}

/*---------- header ------------------*/

#header3 {
    margin: 0 0 0 0;
    position: relative;
    z-index: 900;
	width:100%;
	height:auto;
	padding:0 0 0 0;
}
#portamento_container {position: relative;}
#portamento_container #header3.fixed {margin:0 0 0 0; padding:0 0; position: fixed !important; background-color:#fffcbc; width:100%;}

#portamento_container #header3.fixed .menuarea{ margin-top:10px;}

#portamento_container #header3.fixed .piopio{ display:none;}
#portamento_container #header3.fixed .logo{ display:none;}
#portamento_container #header3.fixed .top-right{ display:none;}
#portamento_container #header3.fixed .search-area2{ margin-top:7px;}


/*---------- header ------------------*/


.contbt{
	width:81px;
	height:20px;
	line-height:20px;
	color:#000000;
	font-size:14px;
	float:right;
	text-decoration:none;
	border:1px solid #ea4417;
	border-radius:35px;
	background-color:#FFF;
	text-align:center;
	font-weight:normal;
	margin:4px 0 0 0;
}
.contbt:hover{ background-color:#ea4417; color:#FFF;}


.greyarea2{
	width:auto;
	height:auto;
	padding:45px 0 0 0;
	margin:35px 0 0 0;
	background-color:#fff;
}

.gryp{padding:0 0;}

.left-img{ width:286px; height:auto; float:left; margin:0 45px 20px 0;}

.owner-right{ width:868px; float:left;}

.points{width:auto; margin:0 0 25px 0;}
.points li{ color:#555454; font-size:15px; line-height:29px; background:url(../images/arrow.png) 0 8px no-repeat; padding-left:17px;}

.orange-bt1{
	width:auto;
	line-height:40px;
	color:#fff !important;
	padding:0 20px !important;
	margin:0;
	float:left;
	font-size:15px;
	text-align:center;
	background-color:#058cd9;
	text-decoration:none;
	border-radius:6px;
	transition:0.4s;
	border:0;
}
.orange-bt1:hover{ background-color:#333333; transition:0.4s;}

.orange-bt2{
	width:100%;
	line-height:40px;
	color:#fff;
	padding:0 20px;
	margin:0;
	float:left;
	font-size:17px;
	text-align:center;
	background-color:#333333;
	text-decoration:none;
	border-radius:6px;
	transition:0.4s;
	border:0;
	cursor:pointer;
}
.orange-bt2:hover{ background-color:#666666; transition:0.4s;}


.footerarea{
	width:auto;
	height:auto;
	padding:32px 0 50px 0;
	margin:50px 0 0 0;
	background:#443179;
	color:#fff !important;
	font-size:13px;
}

.th{
	width:auto;
	line-height:26px;
	background-color:#FFFFFF;
	color:#000000;
	font-size:16px;
	bottom:0;
	position:absolute;
	z-index:100;
	width:100%;
	padding:0;
}

.f1{
	width:520px;
	height:auto;
	padding:0;
	margin:0 53px 0 0;
	float:left;
}

.f2{
	width:325px;
	height:auto;
	padding:0;
	margin:0 53px 0 0;
	float:left;
}

.f3{
	width:245px;
	height:auto;
	padding:0;
	margin:0 70px 0 0;
	float:left;
}
.f3:last-child{margin:0 0 0 0;}

h3{
	padding:0 0 15px 0;
	margin:0;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
}


.fline{
	width:auto;
	height:1px;
	background:url(../images/f-line.jpg) left no-repeat;
	padding:0;
	margin:0 0 17px 0;
}


.n-input {
    color: #6d6d6d;
    float: left;
    font-size: 13px;
    height: 42px;
    margin: 0;
    padding: 0 0 0 15px;
    width: 204px;
	border:0;
}

.flinks{
	width:auto;
	height:auto;
	padding:0;
	margin:0;
}
.flinks li{
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	display:block;
	line-height:22px;
}
.flinks li a{
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	display:block;
	line-height:22px;
	color:#fff !important;
	text-decoration:none;
	font-size:14px;
	transition:0.4s;
}
.flinks li a:hover{ color:#fbf489; transition:0.4s;}

.footer-middle{
	width:auto;
	height:auto;
	padding:15px 0 15px 0;
	margin:0;
	background-color:#000;
}

.f-minner{
	width:auto;
	height:auto;
	padding:74px 0 0 0;
	margin:0;
}

.fbox{
	width:215px;
	height:auto;
	padding:0;
	margin:15px 20px 35px 0;
	float:left;
}

.footer-bottom{
	width:auto;
	height:auto;
	line-height:9px;
	background-color:#3c2d6a;
	text-align:center;
	color:#aaa0ca;
	padding-bottom:20px;
	font-size:13px;
}
.fbleft{
	float:left;
}
.fbright{
	float:right;
}
.fbright a{ color:#aaa0ca;}
.fbright a:hover{ color:#fff;}
.footer-bottom span{ color:#FFFFFF;}

.blinks{
	width:auto;
	height:auto;
	padding:0;
	margin:-20px 0 20px 0;
	text-align:center;
}
.blinks li{
	width:auto;
	height:auto;
	display:inline-block;
	padding:0;
	margin:0;
	color:#17b1ea;
	font-size:15px;
}
.blinks li a{
	text-decoration:none;
	color:#555454;
	font-size:15px;
}
.blinks li a:hover{ color:#17b1ea; text-decoration:underline;}
.blinks span{ color:#CCCCCC; padding:0 5px;}

.d-left{
	width:825px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
}
.d-right{
	width:350px;
	height:auto;
	padding:0;
	margin:0;
	float:right;
}
.ibanner{
	width:auto;
	height:auto;
	padding:0;
	margin:0 0 30px 0;
}

.white-box{
	width:auto;
	height:auto;
	padding:20px;
	border:#E4E4E4 1px solid;
	background-color:#FFFFFF;
	font-size:14px;
	margin:20px 0 0 0;
	box-shadow:0px 1px 0px #CCCCCC; 
}
.white-box:hover{
	box-shadow:0px 1px 3px #CCCCCC; 
}
.white-box p{font-size:14px;}
.w-h{
	font-size:18px;
	color:#ea4417;
	padding:0 0 8px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #EFEFEF;
}

.il{float:left; margin-right:5px; vertical-align:middle;}
.itd{ line-height:42px; border:1px solid #e0e0e0;}
.itd2{ line-height:23px; padding:6px 0; border-right:1px solid #e0e0e0;}
.itd2:last-child{ border:0;}


.sinput{
	width:96%;
	height:35px;
	border:1px solid #e0e0e0;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
}
.sdrop{
	width:100%;
	height:35px;
	border:1px solid #e0e0e0;
	padding:0 0 0 10px;
	margin:0 0 14px 0;
}

input[type=text], textarea, select {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
}
 
input[type=text]:focus, textarea:focus, select:focus {
  box-shadow: 0 0 3px rgba(231, 25, 99, 1);
}

.b1{font-size:16px; text-transform:uppercase;}

.lp{padding-left:18px;}


.listing-left {
    background: #fff none repeat scroll 0 0;
    color: #666;
    float: left;
    font-size: 13px;
    height: auto;
    margin: 0;
    padding: 18px;
    width: 199px;
	border: 1px solid #e4e4e4;
}

.listing-left:hover{box-shadow: 0 1px 3px #cccccc;}

.s-heading {
    background-color: #333333;
    border-bottom: 1px solid #fff;
    color: #ffffff;
    font-family: "Roboto",sans-serif;
    font-size: 18px;
    line-height: 35px;
    margin: -18px 0 14px -18px;
    padding: 0 20px;
    width: 195px;
}


.listing-right {
    color: #505050;
    float: right;
    font-size: 13px;
    height: auto;
    margin: 0;
    padding: 0;
    width: 935px;
}

.ghead1 {
    background-color: #fff;
    color: #000000;
    font-size: 22px;
    margin: 0 0 20px 0;
    padding: 12px 17px;
	border: 1px solid #e4e4e4;
}

.ghead1:hover{box-shadow: 0 1px 3px #cccccc;}


.listviewbox {
    border: 1px solid #e3e3e3;
    height: auto;
    margin: 0 0 25px;
    padding: 15px;
    width: auto;
	background-color:#FFFFFF;
	border: 1px solid #e4e4e4;
}
.listviewbox:hover {
    box-shadow: 2px 2px 10px #666666;
    transition: all 0.4s ease 0s;
}

.listviewbox .listimg1 {
    float: left;
    height: 260px;
    margin: 16px 23px 0 0;
    padding: 0;
    width: 260px;
}

.transcount {
    background: rgba(0, 0, 0, 0) url("../images/trans.html") repeat scroll 0 0;
    color: #ffffff;
    font-size: 15px;
    height: 31px;
    line-height: 31px;
    margin: 229px 0 0;
    padding: 0 15px;
    position: absolute;
    width: 90px;
    z-index: 500;
}

.listright {
    float: left;
    height: auto;
    margin:16px 0 0 0;
    padding: 0;
    width: 600px;
}


.lh1 {
    color: #3b3b3b;
    font-size: 22px;
    margin: 0;
    padding: 0 0 9px;
    text-decoration: none;
}
.listright p {
    line-height: 19px;
    padding-bottom: 13px;
	font-size:14px;
}
.listviewbox .listimg1 img {
    height: 100%;
    transition: all 0.5s ease 0s;
    width: 100%;
}
.listviewbox:hover .listimg1 img {
    height: 100%;
    transform: scale(1);
    transition: all 0.5s ease 0s;
    width: 100%;
	border-radius:50%;
}

.listbt1 {
    background: #ea4417;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 18px;
    line-height: 33px;
    margin: 15px 7px 0 0;
    padding: 0 20px 0 20px;
    text-decoration: none;
    transition: all 0.4s ease 0s;
    width: auto;
}
.listbt1:hover{ background:#333333;}

.linput {
    background-color: #fff;
    border: 0 none;
    height: 23px;
    margin: 5px 0 0;
    padding: 0;
    width: 198px;
	border:1px solid #EEE;
	color:#666666;
}

.plane{
	width:28.8%;
	padding:1.5%;
	margin:0 2% 30px 0;
	height:auto;
	float:left;
	border:1px solid #ededed;
}
.plane:hover{
	box-shadow:2px 2px 2px #CCCCCC;
}
.plane:last-child{ margin-right:0; float:right;}
.plane div{ margin-top:0 !important;}

.plh{
	width:auto;
	line-height:40px;
	background-color:#ea4417;
	color:#FFFFFF;
	text-align:center;
	font-size:22px;
	font-family: 'Roboto', sans-serif;
	padding:0;
	margin:0 0 12px 0;
}
.plh2{
	width:auto;
	line-height:40px;
	background-color:#179dea;
	color:#FFFFFF;
	text-align:center;
	font-size:22px;
	font-family: 'Roboto', sans-serif;
	padding:0;
	margin:0 0 12px 0;
}
.plh3{
	width:auto;
	line-height:40px;
	background-color:#eac517;
	color:#FFFFFF;
	text-align:center;
	font-size:22px;
	font-family: 'Roboto', sans-serif;
	padding:0;
	margin:0 0 12px 0;
}
.b01{
	color:#3090d2;
	font-size:14px;
	text-align:center;
	padding:0 0 0 0;
	margin:0 0 20px 0;
	line-height:22px;
}
.hplan{
	font-size:25px;
	color:#666;
	text-align:center;
	padding:0;
	margin:0 0 13px 0;
}
.gline{
	height:1px;
	width:auto;
	padding:7px 0;
	margin:0;
	border-top:1px solid #ebebeb;
}

.paybt{
	width:150px;
	line-height:30px;
	background-color:#ea4417;
	color:#FFF;
	text-align:center;
	font-size:15px;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	margin:15px auto 0 auto;
	border-radius:0 15px 0 15px;
	transition:0.3s;
}
.paybt:hover{ background-color:#666; width:165px; transition:0.3s; border-radius:15px 0 15px 0;}

.rh1{
	width:75px;
	height:65px;
	background-color:#17bbea;
	text-align:center;
	font-size:16px;
	margin:0 auto 13px auto;
	padding:10px 0 0 0;
	border-radius:50%;
	color:#FFFFFF;
}
.rh1 span{
	font-size:28px;
	line-height:35px;
}

.pinput{
	width:90%;
	height:40px;
	border:1px solid #eaeaea;
	padding:0 0 0 10px;
	margin:0 2% 13px 0;
	color:#999999;
}
.ftable{}
.ftable2{min-height:300px;}
.menuarea1{
	background-color:#3f2a79;
}
.bannerarea{
	width:auto;
	height:auto;
	padding:0;
	margin:0;
}
.eninput{
	color:#7a7a7a;
	width:230px;
	height:35px;
	border-radius:5px;
	border:0;
	float:left;
	margin:0 20px 15px 0;
	padding:0 0 0 15px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
.entext {
	color: #7a7a7a;
	width: 495px;
	height: 135px;
	border-radius: 5px;
	border: 0;
	float: left;
	margin: 0 20px 15px 0;
	padding: 11px 0 0 15px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.ensut{
	color:#000;
	width:auto;
	height:35px;
	border-radius:5px;
	border:0;
	float:left;
	margin:0 20px 15px 0;
	padding:0 25px;
	text-align:center;
	font-size:17px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background-color:#fbf489;
	line-height:35px;
	cursor:pointer;
}
.sociali{
	float:left;
	margin:0 8px 0 0;
}
.ih1{margin:0 0 35px 0;}
.a1{
	width:380px;
	float:left;
	margin:0 27px 25px 0;
}
.a1:nth-child(3){margin:0 0 0 0;}
.a1:nth-child(6){margin:0 0 0 0;}
.a1:nth-child(9){margin:0 0 0 0;}
.a1:nth-child(12){margin:0 0 0 0;}
.a1:nth-child(15){margin:0 0 0 0;}


.fullarea{
	width:auto;
	height:auto;
	padding:0 0 0 0;
	margin:0 0 40px 0;
}
.postimg{
	width:559px;
	height:auto;
	padding:0;
	margin:0 35px 15px 0;
	float:left;
}
.phead{
	font-size:25px;
	text-transform:uppercase;
	color:#3f2a79;
	padding:0 0 15px 0;
	margin:0;
	background:none;
	text-align:left;
	font-weight:normal;
}
.readbt{
	width:auto;
	padding:0 20px;
	background-color:#ececec;
	line-height:30px;
	float:left;
	text-decoration:none;
	color:#59574e;
	margin:15px 0 0 0;
}
.readbt:hover{ background-color:#058cd9; color:#FFFFFF;}
.wimg{
	width:100%;
	height:218px;
	padding:0;
	margin:0;
}
.bh{
	width:auto;
	line-height:34px;
	background-color:#17b1ea;
	color:#FFFFFF;
	text-align:center;
	font-size:20px;
}
.wp{
	font-size:13px;
	text-align:center;
	line-height:17px;
	margin:15px 0 0 0;
	padding:0 25px;
}
.readbt2{
	width:100px;
	line-height:27px;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	color:#6b6b6b;
	background-color:#f2f2f2;
	border-radius:4px;
	margin:15px auto 20px;
	display:block;
}
.readbt2:hover{ background-color:#3f2a79; color:#FFFFFF;}

.wbox{transition:0.4s; margin-bottom:35px;}
.wbox:hover{box-shadow:0 0 10px #999999; transition:0.4s;}
.newsb{
	width:290px;
	height:auto;
	padding:0;
	margin:0 0 40px 0;
	float:left;
	color:#000;
	font-size:16px;
	padding-right:8px;
}
.newsb div{ margin-bottom:7px;}

.gleft{
	width:890px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
}
.gright{
	width:272px;
	height:auto;
	padding:0;
	margin:0;
	float:right;
	background-color:#17b1ea;
}
.gbox{
	width:271px;
	height:211px;
	padding:0;
	margin:0 36px 36px 0;
	float:left;
}
.gbox:nth-child(3){ margin-right:0;}
.gbox:nth-child(6){ margin-right:0;}
.gbox:nth-child(9){ margin-right:0;}
.gbox:nth-child(12){ margin-right:0;}
.gbox:nth-child(15){ margin-right:0;}
.gbox:nth-child(18){ margin-right:0;}
.gbox:nth-child(21){ margin-right:0;}
.gbox:nth-child(24){ margin-right:0;}
.gbox img{
	width:271px;
	height:211px;
}

.gmenu{
	width:auto;
	height:auto;
	padding:10px 20px;
	margin:0;
}
.gmenu li{
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	display:block;
}
.gmenu li a{
	display:block;
	width:auto;
	height:auto;
	padding:0 0 0 15px;
	margin:0;
	font-size:18px;
	color:#FFF;
	text-decoration:none;
	line-height:37px;
	background:url(../images/marrow.jpg) left no-repeat;
}
.gmenu li a:hover{background:url(../images/marrow-hover.jpg) left no-repeat; color:#3f2a79;}
.gmenu .active{background:url(../images/marrow-hover.jpg) left no-repeat; color:#3f2a79;}

.addimg{
	width:48.3%;
	height:auto;
	padding:0;
	margin:0 30px 0 0;
	float:left;
}
.addimg img{
	transition:0.5s;
}
.addimg:last-child{ margin:0;}

.cinput{
	width:90%;
	height:30px;
	border:1px solid #ebebeb;
	padding:0 0 0 10px;
	margin:0 0 0 4%;
}
.cmessage{
	width:90%;
	height:150px;
	border:1px solid #ebebeb;
	padding:10px 0 0 10px;
	margin:0 0 0 4%;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.subbt{
	width:auto;
	padding:0 15px;
	background-color:#393939;
	line-height:30px;
	color:#FFFFFF;
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	text-decoration:none;
	margin:2px 0 0 4%;
	border:0;
	text-transform:uppercase;
	cursor:pointer;
}
.subbt:hover{ background-color:#1462aa;}

.c1{
	width:381px;
	height:auto;
	padding:0 0 0 0;
	margin:0 25px 0 0;
	float:left;
}
.c1:last-child{margin:0 0 0 0;}

.c2{
	width:765px;
	height:auto;
	padding:0 0 0 0;
	margin:0 25px 0 0;
	float:left;
}
.c2:last-child{margin:0 0 0 0;}
