﻿body {margin:0 auto; background:url(index_01.jpg) #E1EAEF; background-repeat:repeat-x;text-align:center;}
body,td,th{font-size:12px;font-family: "Arial";font-style: normal;font-weight: normal;font-variant:normal;text-decoration: none;}
ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div {
    margin:0;padding:0;border:0;
}
ol,ul,li{list-style:none;}
input {
    font-size:12px; color:#5C5C5C; padding:2px;
}
select{
	color: #313131; padding:2px;
}
TD {
    font-size:11px; color:#1A1A1A;
}



h1{font-size:22px; 
font-family:Arial, Helvetica, sans-serif; 
color:#0A328C; 
height:50px; 
line-height:50px; 
text-align:left;  
position:relative;
left:20px;
border-bottom:1px solid #D6DEE3;

}


a:link,a:visited {color:#1A1A1A; text-decoration:none;font-size: 12px;font-weight:normal;}
a:hover {color:#CC0000; text-decoration:none;font-size: 12px;font-weight:normal;}
.w980 {width:980px; margin:0 auto; text-align:left;}
.top_banner { height:177px;}
.top_menu { height:49px; background-color:#064690}

.mt10 { margin-top:10px;}
.h43 {height:43px;}
.top_menu ul li {float:left; margin-left:20px; line-height:49px; height:49px;}
.top_menu ul li.hover a {background:url(../Mobile_Concrete_Plant_images/menu_bg.png) no-repeat 0 0; margin:0; color:#fff; font-size:15px; float:left;}
.top_menu ul li a { margin-left:15px;margin-right:15px; color:#fff; font-size:15px; float:left;}
.top_menu ul li a:hover {text-decoration:none; color:#eee; font-size:15px;}
.top_menu ul li.hover a span{float:left; display:block; padding:0 35px; height:49px;line-height:49px; background:url(../Mobile_Concrete_Plant_images/menu_bg.png) no-repeat right -49px;  cursor:pointer;}
.c_top {width:988px; margin:0 auto; height:10px; margin-top:10px;}
.c_bg {background:url(../Mobile_Concrete_Plant_images/index_12.jpg); background-repeat:repeat-y;width:988px; height:auto; margin:0 auto;}
.c_bottom {width:988px; margin:0 auto; height:10px; margin-bottom:10px;}
.page_tit { font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#0A328C; height:50px; line-height:50px; text-align:left;}
h2 { background:url(../Mobile_Concrete_Plant_images/index_15.jpg); padding-left:30px; font-size:16px; font-weight:bold; background-repeat:no-repeat; text-align:left; height:22px; line-height:22px; position:relative;
left:20px;}


h3 { font-size:14px; line-height:25px; font-weight:normal;}
table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
	width:80%
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}


table.gridtable1 {
	font-family: verdana,arial,sans-serif;
	font-size:15px;
	color:#333333;
	border-width: 0px;
	border-color: #666666;
	border-collapse: collapse;
	width:80%
}
table.gridtable1 th {
	border-width: 0px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable1 td {
	border-width: 0px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}




.main_left { background:#ebebeb; width:695px; float:left; text-align:center;}
.main_right { border:1px solid #cbcbcb; width:283px; float:left; background:#e2e2e2;}
.r_tit { height:38px; background:url(../images/right_tit_bg.jpg);width:253px; padding-left:30px; font-size:15px; color:#182980; line-height:38px;}
.pic_bor {
 border:1px solid #b5b5b5; 
 max-height:620px;
 max-width:700px;
 width:expression(this.width > 700 && this.height < this.width ? 700: true);
 height:expression(this.height > 720 ? 720: true);

 
 }
.top_font { font-size:22px; color:#182980; font-weight: bold; height:50px; line-height:50px; padding-left:30px; text-align:left;}
.index_font {
width:95%;
 padding-top:12px; 
 font-size:12px; 
 color:#1a1a1a; 
 line-height:20px; 
 position:relative;
 left:20px;
 text-align:left;}
.index_font2 { padding:6px 20px 10px 20px;font-size:12px; color:#1a1a1a; line-height:20px; text-align:left;}
.index_font2 ul li { padding:6px 20px 20px 14px;font-size:14px; color:#1a1a1a; line-height:2px; text-align:left;}
.line_bg { height:1px; background:#d9d9d9;}
.fb14 { font-size:14px; font-weight:bold;}

.p15 { padding:15px;}
.p_lr15 { padding-left:15px; padding-right:15px;}
.p_tb15 { padding-bottom:15px; padding-top:15px; background:url(../Mobile_Concrete_Plant_images/bottom_bg.jpg);}
.f14 { font-size:14px;}

.p_h { padding:8px; text-align:center;}
.bottom_bg { background:#215187; min-width:980px; height:250px;padding: 0;margin: 0 auto;clear:both; color:#FFF; line-height:20px;}
.h10 {height:10px;padding: 0;margin: 0 auto;clear:both;}
.w320 { width:300px; height:220px;  float:left;}
.w230 { width:210px;height:220px; float:left;}
.w138 { width:118px;height:220px; float:left;}
.w280 { width:220px;height:220px; float:left;}
.t_l {text-align:left;}
.b_line {width:2px; background:url(../images/b_lin_bg.jpg) repeat-y;height:220px;float:left;}
.b_tit { font-size:22px; color:#fff000;}
.p_lr15 ul li a { line-height:22px; color:#fff;}
.p_lr15 ul li a:hover { line-height:22px; color:#7de484;}
.t_c { text-align:center;}
.tab_bg { background:#c7c7c7; width:940px; margin-bottom:10px; margin-top:10px;}
.tab_bg td {background:#f3f3f3; line-height:25px; font-size:12px; text-align:center;}
.tab_td_padidng { padding-left:10px; padding-right:10px;}


.required {color: #a6412b;}

		.comments-form .input-block,
		.contacts-form .input-block {
			float: left;
			margin: 10px 20px 20px 0;
		}

		.comments-form .input-block:nth-child(3n),
		.contacts-form .input-block:nth-child(3n) {margin-right: 0;}

			.comments-form input, 
			.contacts-form input {
				padding: 0 8px;
				height: 32px;
				color: #50554e;
				border-width: 1px;
				border-style: solid;
				background-color: #fff;
				font-style: italic;
				font-family: 'Droid Serif';
				line-height: 32px;
			}
			
			.light .comments-form input,
			.light .contacts-form input {
				border-color: #ccd3cd;
				background-color: #fff;
			}
			
			.contacts-form .wrong-data {border-color: #A6412B !important;}
			
			.dark .comments-form input,
			.dark .contacts-form input {
				 border-color: #a7a7a7;
				 background-color: #888C87;
			}

			.contacts-form input,
			.comments-form input {width: 202px;}

			.comments-form input::-webkit-input-placeholder,
			.comments-form textarea::-webkit-input-placeholder,
			.contacts-form input::-webkit-input-placeholder,
			.contacts-form textarea::-webkit-input-placeholder {color: #50554e;}

		.light .comments-form input:hover,
		.light .comments-form textarea:hover,
		.light .contacts-form input:hover,
		.light .contacts-form textarea:hover {border-color: #a7a7a7 !important;}

		.dark .comments-form input:hover,
		.dark .comments-form textarea:hover,
		.dark .contacts-form input:hover,
		.dark .contacts-form textarea:hover {border-color: #ddd !important;}

		.comments-form .textarea-block,
		.contacts-form .textarea-block {clear: both; display: block; margin-bottom: 18px;}

			.comments-form textarea,
			.contacts-form textarea {
				padding: 8px;
				height: 136px;
				max-width: 682px;
				min-height: 50px;
				color: #50554e;
				border-width: 1px;
				border-style: solid;
				font-style: italic;
				font-size: 1em;
				font-family: 'Droid Serif';
			}
			
			.light .comments-form textarea,
			.light .contacts-form textarea {
				border-color: #ccd3cd;
				background-color: #fff;	
			}
			
			.dark .comments-form textarea,
			.dark .contacts-form textarea {
				border-color: #a7a7a7;
				background-color: #888C87;	
			}

			.comments-form textarea,
			.contacts-form textarea {width: 682px;}

			.comments-form .button-style-2,
			.contacts-form .button-style-2 {border: none;}

			.comments-form input,
			.comments-form .button-style-2,
			.comments-form textarea,
			.contacts-form input,
			.contacts-form .button-style-2,
			.contacts-form textarea {
				-webkit-transition: all .25s linear;
				   -moz-transition: all .25s linear;
					-ms-transition: all .25s linear;
					 -o-transition: all .25s linear;
						transition: all .25s linear;	
			}
			
			
		/* -------------------------------------------------- */
	/*	Buttons
	/* -------------------------------------------------- */
		
	.button-style-1 {
		display: inline-block;
		margin-bottom: 1.5em;
		padding-right: 15px;
	    background: url("../images/arrowsclass.png") no-repeat right -30px;
		color: #7e8a83;
		font-style: italic;
		font-family: 'Droid Serif', serif;
	}
	
	.button-style-1:hover {background-position: right -49px;}
	
	.button-style-2 {
		display: inline-block;
		margin-bottom: 1em;
		outline:none;
		vertical-align: baseline;
		text-align:center;
		text-decoration: none;
		text-transform: uppercase;
		cursor:pointer;
		font-family: 'Droid Serif', serif;
	}
	
	.light .button-style-2 {
		background: #2e332e;
		color: #b5b7b5;
	}
	
	.dark .button-style-2 {
		 background-color: #A9ADA9;
		 color: #1F221E;
	}
	
	.light .button-style-2:hover,
	.dark .button-style-2:hover {color: #fff; background-color: #a6412b;}
	
	.small.button-style-1,
	.small.button-style-2 {font-size: 1em;}
	.medium.button-style-1,
	.medium.button-style-1 {font-size: 1.154em;}
	.big.button-style-1,
	.big.button-style-2 {font-size: 1.308em;}
	
	.small.button-style-2 {padding: .45em 1.2em .4em;}
	.medium.button-style-2 {padding: .5em 1.2em .5em;}
	.big.button-style-2 {padding: .7em .9em .6em;}

	.align-btn-left {float: left;}
	.align-btn-right {float: right;}

	/* -------------------------------------------------- */
	/*	Lists Feature Menu
	/* -------------------------------------------------- */

	ul.feature-menu {
		margin: 0;
		padding: 20px 3px;
	}
	
	.not-ie .light ul.feature-menu {background-color: rgba(31,34,30,.09);}
	
	.not-ie .dark ul.feature-menu {background-color: rgba(235,238,235, .09);}
	
	.ie8 .light ul.feature-menu {
		background-image: url(../images/bg-light-feature-menu.png);
		background-repeat: repeat;
	}
	
	.ie8 .dark ul.feature-menu {
		background-image: url(../images/bg-dark-feature-menu.png);
		background-repeat: repeat;
	}
	
		ul.feature-menu li {
			font-style: italic;
			font-family: 'Droid Serif', serif;
			line-height: 2.3em;
		}
	
			ul.feature-menu li ul {padding-left: 5px;}
			
				ul.feature-menu a {
					padding-left: 10px;
					background: url(../images/arrowsclass.png) no-repeat left -30px;
				}
				
					ul.feature-menu span {color: #888c87;}
	
		ul.feature-menu li:hover > a {color: #a6412b; background-position: left -51px;}
	}