html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    outline: 0px none;
}
body {
	margin: 0px;
	width: 100%; height: 100%;
}
.clear {
	clear: both;
}
/*==========Master==========*/
.master_main {
	width: 100%; height: auto;
}
.master_l1 {
	width: 1274px; height: auto; margin: 0px auto;
}
.master_ads {
	width: 130px; height: auto; float: left; min-height: 1px;
}
.master_body {
	width: 1144px; height: auto; float: left;
}
.master_b_l1 {
	width: 100%; height: 30px; background-color: #cdcccc; position: relative;
}
.master_logo {
	position: absolute; right: 12px; top: 12px; z-index: 1000;
}
.master_b_l2 {
	width: 100%; height: 30px; background-color: #8c8989; position: relative;
}
.master_b_l3 {
	width: 100%;
}
.master_l2 {
	width: 100%; height: auto; background-color: #C0C0C0; margin-top: 20px;
}
/*==========Header==========*/
.header1_main {
	width: 100%;
}
	.header1_main .left {
		width: 574px; float: left;
	}
		.header1_main .left .l1 {
			width: 100%; height: 44px;
		}
		.header1_main .left .l2 {
			width: 100%; height: 41px;
		}
			.header1_main .left .l2 img {
				float: right; 
			}
	.header1_main .right {
		width: 560px; float: right; position: relative;
	}
		.header1_main .right .service_title {
			font: bold 35px/80px WebMitra; color: rgb(255, 255, 255); position: absolute; right: 140px;
		}
		.header1_main .right .l1 {
			width: 100%; height: 44px;
		}
		.header1_main .right .l2 {
			width: 100%; height: 41px; position: relative;
		}
/*==========Search==========*/
.search_form {
	height: 22px; width: 260px; padding: 0; direction: rtl; background: #e3e1e1; float: left; margin: 4px 10px;
}
	.search_form input[type="search"] {
		font-family: WebMitra;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background: none;
		border: none;
		color: #000;
		font-size: 16px;
		line-height: 18px;
		/*padding: 14px 24px 13px 0;*/
		vertical-align: top;
		width: 225px;
	}
	.search_form .submit {
		border: 0;
		background: none;
		border-radius: 0;
		color: #808080;
		font-family: FontAwesome;
		font-size: 20px;
		font-weight: 400;
		min-width: 0;
		padding: 0 5px;
		cursor: pointer; float: left;
	}
	.search_form ::before.fa_search {
		content: "\f002";
	}
/*==========TopMenu==========*/
.top_menu_main {
	float: right; width: auto; height: 26px; font-family: WebMitra; margin-right: 130px; margin-top: 2px;
}
	.top_menu_main ul {
		list-style: none; font-size: 14px; line-height: 26px; font-weight: bold; color: #000; margin-right: 15px;
	}
		.top_menu_main ul li {
			float: left; padding: 0 10px; border-left: 1px solid #fff;
		}
			.top_menu_main ul li:first-child {
				border-left: 0px none;
			}
			.top_menu_main ul li:last-child {
				padding-right: 0px;
			}
			.top_menu_main ul li a, .top_menu_main ul li a:hover {
				color: #000; text-decoration: none;
			}
/*==========ServiceList==========*/
.services_main {
	width: auto; height: 30px; overflow: hidden; position: absolute; right: 133px;
}
ul.service_items {
    font: bold 14px/26px WebMitra; list-style: none; padding-top: 2px; border: 0px none; color: #fff; direction: rtl;
}
ul.service_items li {
	float: right; position: relative; display: inline-block; /*border-left: 1px solid #fff;*/
}
ul.service_items li a {
    color: #fff; display: inline-block; text-decoration: none; padding: 0 10px 0 10px; border-radius: 0px;
}
ul.service_items li a:hover {
	color: #000;
}
ul.service_items li .service_active {
	background: #784799;
}
	ul.service_items li :hover.service_active {
		color: #fff;
	}
div.service_sub_item {}
	div.service_sub_item ul {}
		div.service_sub_item ul li .child_active {}
.caret {
	display: none;
    width: 0px;
    height: 0px;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
/*==========Footer==========*/
.footer_main {
	width: 1274px; height: auto; margin: 0px auto;
	color: #000000;
	font: 17px WebMitra; direction: rtl; text-align: center; position: relative;
}
.footer_bg {
	background-color: #C0C0C0;
}
.foot_author {
	position: relative;
}
	.foot_author a, .foot_author a:hover {
		text-decoration: none; color: #000000;
	}
.footer_copy_right {
	position: relative;
}