@charset "utf-8";
/* CSS Document */

html{background:#fff; font-family:Arial, Helvetica, sans-serif; color:#636363;}

body{ width:100%;padding:0px; margin:0px; border:0px; background:#fff; font-family:Arial, Helvetica, sans-serif;color:#636363;}

.clear{
	clear:both;
	margin:0;
	padding:0;
	border:0;
	}

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(../img/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(../img/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}

#head_wrapper{
	width: 1024px;
	height: 130px;
	margin: 0px auto;
	background:#fff;
	}

#logo{
	width: 242px;
	height: 105px;
	float: left;
	background:url(../img/logo.jpg) no-repeat;
	}

#sms-img{
		width: 242px;
		height: 68px;
		float: left;
		background:url(../img/sms.jpg) no-repeat ;
		background-size: 80px 70px;
		}

		#bottom_procon{
			width:960px;
			height:300px;
			margin:0px auto;
			}
		
		#bottom_procon ul{
			width:auto;
			height:aut;
			padding:0;
			margin:0px auto;
			list-style:none;
			}
		
		
		#bottom_procon ul li{
			width:236px;
			height:200px;
			float:left;
			margin-left:4px;
			margin-top:50px;
			background:#FFF;
			}
		
		#bottom_procon ul li h1{
			font-family: Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#1b73ba;
			letter-spacing:1;
			text-align:center;
			font-weight:normal;
			line-height:25px;
			}
		
		
		#bottom_procon ul li p{
			font-family: Arial, Helvetica, sans-serif;
			font-size:0.8em;
			color:#525050;
			letter-spacing:1;
			text-align:center;
			margin-top:-5px;
			padding:3px;
			}

#head_right{
	width: 700px;
	height: 60px;
	float: right;
	}

#head_right_top{
	width: 690px;
	}

#head_right_top a{
	text-decoration:none;
	color:#636363;
	}

#head_right_end{
	width:680px;
	/* margin-top:20px; */
	margin-left:34px;
	z-index:999;
	position:relative;
	}

/*nav*/

#nav,#nav ul {
    list-style: none outside none;
	}

#nav {
	display: inline-block;
	width:auto;
	margin-left:35px;
	font-family:BradleyHandITCBold;
}
#nav ul {
	background:#FFF;
    border-radius: 0 5px 5px 5px;
    border-width: 0 1px 1px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    left: -9999px;
    overflow: hidden;
    padding: 10px 0px 0px 10px;
	margin:-5px auto 0px auto;
    position: absolute;
    top: -9999px;
	font-family:BradleyHandITCBold;

    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);

    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;

    -moz-transition: -moz-transform 0.1s linear;
    -ms-transition: -ms-transform 0.1s linear;
    -o-transition: -o-transform 0.1s linear;
    -webkit-transition: -webkit-transform 0.1s linear;
    transition: transform 0.1s linear;
}
#nav li {
    float: left;
    position: relative;
	border-right:1px ridge #c2c2c2;
}
#nav li a {
    color: #636363;
    display: block;
    font-size: 13px;
	margin-top:-5px;
    padding: 7px 10px;
    text-decoration: none;


}
#nav li a:hover {
	color:#41b5e6;
}
#nav li:hover > a.hsubs {
    border-radius: 5px 5px 0 0;
}
#nav li:hover ul.subs {
    left: 0;
    top: 30px;
    width: 180px;
	left:-30px;

    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    -webkit-transform: scaleY(1);
}
#nav ul li {
    width: 100%;
	border-bottom:1px solid #f0e7dc;
	padding:5px;
}

/*.brdr{
	border-right:1px ridge #999;
	}*/

#nav ul li:hover > a {
    background-color: #none !important;
    border-radius: 5px 5px 5px 5px;
}


#banner{
	width:1024px;
	height:350px;
	margin:0px auto;
	z-index:-1;
	}

#pro{
	width:1024px;
	height:auto;
	background:#f4f4f4 url(../img/bg_prt.jpg) repeat;
	margin:0px auto;

	}

#procon{
	width:908px;
	height:auto;
	background:#f4f4f4;
	margin:0px auto;
	}

#con_left{
	width:708px;
	height:auto;
	float:left;
	}


#con_left ul{
	width:auto;
	height:auto;
	padding:0;
	margin:0px auto;
	list-style:none;
	}

#con_left ul li{
	width:236px;
	height:250px;
	float:left;
	}

.ex{
	background:#fff;
	}

.ex1{
	background:#757575;
	}

#con_left ul li h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#9b9797;
	letter-spacing:1;
	padding:0px 0px 0px 20px;
	font-weight:normal;
	line-height:20px;
	}

#con_left ul li p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#525050;
	padding:0px 20px;
	}

#con_right{
	width:200px;
	height:580px;
	background:#1875bb;
	float:right;
	margin-top:-120px;
	padding-bottom:40px;
	z-index:100;
	position:relative;
	}

#con_right h1{
	font-family: Arial;
	font-size:20px;
	color:#fff;
	letter-spacing:1;
	padding:20px 0px 0px 20px;
	font-weight:normal;
	line-height:30px;
	}

#con_right p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#fff;
	padding:0px 20px;
	}

#con_right form p{
	width:200px;
	color:fff;
	font-size:0.8em;
	}

#con_right form input{
	width:150px;
	color:#919191;
	font-size:14px;
	margin-top:-8px;
	margin-left:20px;
	}

#con_right form textarea{
	width:150px;
	height:30px;
	color:#919191;
	font-size:14px;
	margin-top:-8px;
	margin-left:20px;
	}

#con_right button{
	width:60px;
	height:20px;
	margin-top:20px;
	margin-left:20px;
	background:#f6911b;
	border:none;
	border-radius:2px;
	color:#fff;
	padding:3px;
	font-size:12px;
	text-shadow:2px 2px 10px #955b17;
	}


#bottom_procon{
	width:960px;
	height:300px;
	margin:0px auto;
	}

#bottom_procon ul{
	width:auto;
	height:aut;
	padding:0;
	margin:0px auto;
	list-style:none;
	}


#bottom_procon ul li{
	width:236px;
	height:200px;
	float:left;
	margin-left:4px;
	margin-top:50px;
	background:#FFF;
	}

#bottom_procon ul li h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#1b73ba;
	letter-spacing:1;
	text-align:center;
	font-weight:normal;
	line-height:25px;
	}


#bottom_procon ul li p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#525050;
	letter-spacing:1;
	text-align:center;
	margin-top:-5px;
	padding:3px;
	}

.bimg{
	width:236px;
	height:70px;
	background:url(../img/line4.png);
	margin-top:-30px;
	z-index:1;
	}

.inimg{
	margin-top:20px;
	margin-left:105px;
	z-index:10;
	position:absolute;
	}

#bottom_procon ul li button{
	width:auto;
	height:30px;
	margin-left:80px;
	border:0px;
	background:#f1f1f1;
	background: -webkit-linear-gradient(#f1f1f1, #dbdbdb); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f1f1f1, #dbdbdb); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f1f1f1, #dbdbdb); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f1f1f1, #dbdbdb); /* Standard syntax (must be last) */
	}


#bottom_procon ul li button a{
	color:#f6911b;
	text-decoration:none;
	}

#bottom_procon ul li button a:hover{
	color:#1f6fac;
	text-decoration:none;
	}

footer{
	width:100%;
	height:100px;
	background:#303030;
	margin-top:-15px;
	}

#footer_inner{
	width:1024px;
	height:100px;
	margin:0px auto;
	background:#303030;
	}

#footer_inner_top{
	width:240px;
	height:40px;
	margin:0px auto;
	}

#footer_inner_top ul{
	width:auto;
	height:auto;
	padding-top:5px;
	}

#footer_inner_top li{
	float:left;
	margin-left:20px;
	list-style:none;
	}

#footer_inner_bottom{
	width:1024px;
	height:auto;
	border-top:1px solid #f6911b;
	margin:5px auto 0px auto;
	}



.finnerb_left{
	float:none;
	color:#fff;
	font-size:10px;
	line-height:25px;
	}

#footer_inner_bottom p a{
	text-decoration:none;
	color:#fff;
	margin-left:20px;
	}

#footer_inner_bottom p a:hover{
	text-decoration:none;
	color:#f7921c;
	}

#footer_inner_bottom li{
	float:left;
	font-size:10px;
	margin-left:20px;

	}

#footer_inner_bottom span >a {
	color:#fff;
	font-size:11px;
	float:right;
	line-height:50px;
	text-decoration:none;
	margin-right:20px;
	}

#footer_inner_bottom span >a:hover{
	text-decoration:none;
	color:#f7921c;
	cursor:pointer;
	}

/*about us*/

#proabt{
	width:1024px;
	height:100%;
	background:url(../img/bg_prt.jpg) repeat;
	margin:0px auto;
	}


#abtcon{
	width:908px;
	height:auto;
	margin:0px auto;
	}

#abt_left{
	width:708px;
	height:100%;
	float:left;
	margin-top:30px;
	padding-bottom:40px;
	}

#abt_left p{
	font-weight:600;
	font-size:11px;
	}

#abt_left a{
	color:#f6911b;
	text-decoration:none;
	}

#abt_left a:hover{
	color:#1875bb;
	text-decoration:none;
	}

#abt_left ul{
	width:auto;
	height:auto;
	padding:0;
	margin:30px auto 0px auto;
	list-style:none;
	}

#abt_left ul li{
	width:236px;
	height:250px;
	float:left;
	}


#abt_left ul li h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#9b9797;
	letter-spacing:1;
	padding:0px 0px 0px 20px;
	font-weight:normal;
	line-height:20px;
	}

#abt_left ul li p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333;
	padding:0px 20px;
	font-weight:normal;
	text-align: left;
	}

#abt_para{
	width:700px;
	height:auto;
	margin-top:30px;
	padding-bottom:20px;
	border-top:2px solid #f6911b;
	background:#fff;
	}

#abt_para h1{
	font-family: "Times New Roman", Times, serif;
	font-size:1.2em;
	/*color:#9b9797;*/
	color:#1b73ba;
	text-transform:uppercase;
	padding:20px 0px 0px 20px;
	letter-spacing:1;
	font-weight:600;
	line-height:30px;
	}

#abt_para p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333;
	letter-spacing:1;
	text-align:justify;
	padding:0px 20px;
	font-weight:normal;
	line-height:20px;
	}

#abt_para_2{
	width:700px;
	margin-top:30px;
	padding-bottom:20px;
	border-top:2px solid #f6911b;
	background:#fff;
	}

#abt_para_2 h1{
	font-family: "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#9b9797;
	text-transform:uppercase;
	padding:20px 0px 0px 20px;
	letter-spacing:1;
	font-weight:600;
	line-height:30px;
	}

#abt_para_2 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333;
	letter-spacing:1;
	text-align:justify;
	padding:0px 20px;
	font-weight:normal;
	line-height:20px;
	}


.abtimg{
	width:180px;
	height:180px;
	float:left;
	}


#abt_prt_para{
	width:500px;
	height:300px;
	float:right;
	}

#abt_prt_para h1{
	font-family: "Times New Roman", Times, serif;
	font-size:20px;
	color:#aeaeae;
	text-transform:uppercase;
	padding:20px 0px 0px 20px;
	letter-spacing:1;
	font-weight:600;
	line-height:30px;
	}

#abt_prt_para p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	letter-spacing:1;
	text-align:justify;
	padding:0px 20px;
	font-weight:normal;
	line-height:20px;

	}

/*product page*/

#product_wrap{
	width:1024px;
	height:1220px;
	background:url(../img/bg_prt.jpg) repeat;
	margin:0px auto;

	}
#con-pro{
	width:908px;
	height:auto;
	margin:0px auto;
	}

#prdct_box{
	width:750px;
	height:250px;
	margin-top:30px;
	background:#fff;
	}

#prdct_box h1{
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	color:#1b73ba;
	text-transform:uppercase;
	padding:0px 0px 0px 20px;
	letter-spacing:1;
	font-weight:600;
	line-height:30px;
	}

#prdct_box p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	letter-spacing:1;
	text-align:justify;
	padding:0px 20px;
	font-weight:normal;
	line-height:16px;
	}


#prdct_box_left{
	width:528px;
	height:250px;
	float:left;
	}

#txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333;
	text-align:justify;
	padding:0px 40px;
	font-weight:normal;
	line-height:19px;
	list-style:circle;
	}

#prdct_box_right{
	width:200px;
	height:250px;
	background:#aeaeae;
	float:left;
	}

#prdct_box_left button{
	border:0;
	padding:5px;
	color:#a2a2a2;
	background:none;
	margin-left:180px;
	}

#prdct_box_left button a{
	color:#333;
	text-decoration:none;
	}

#prdct_box_left button a:hover{
	color:#f6911b;
	text-decoration:none;
	}

/*netwrk page*/
#netcon{
	width:908px;
	height:750px;
	margin:0px auto;
	}

#net_left{
	width:708px;
	float:left;
	margin-top:30px;
	margin-left:-20px;
	}

#net_left p{
	font-weight:600;
	font-size:12px;
	}

#net_left a{
	color:#f6911b;
	text-decoration:none;
	}

#net_left a:hover{
	color:#1875bb;
	text-decoration:none;
	}

#net_para{
	width:700px;
	height:600px;
	margin-top:30px;
	padding-bottom:20px;
	border-top:2px solid #f6911b;
	background:#fff;
	}

#net_para h1{
	font-family: "Times New Roman", Times, serif;
	font-size:20px;
	color:#1b73ba;
	text-transform:uppercase;
	padding:20px 0px 0px 20px;
	letter-spacing:1;
	font-weight:600;
	line-height:30px;
	}


#net_para h3{
	font-family: "Times New Roman", Times, serif;
	font-size:0.8em;
	color:#f6911b;
	text-transform:uppercase;
	padding:20px 0px 0px 20px;
	letter-spacing:1;
	font-weight:600;
	line-height:20px;
	}

#net_para p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	letter-spacing:1;
	text-align:justify;
	padding:0px 20px;
	font-weight:normal;
	line-height:20px;
	}


/*contact page*/

#cntct_con{
	width:908px;
	height:660px;
	margin:0px auto;
	}

#cntct_con_left{
	width:728px;
	float:left;
	margin-top:30px;
	margin-left:-20px;
	}

#cntct_con_left p{
	font-weight:600;
	font-size:12px;
	}

#cntct_con_left a{
	color:#f6911b;
	text-decoration:none;
	}

#cntct_con_left a:hover{
	color:#1875bb;
	text-decoration:none;
	}

#cntct_para{
	width:728px;
	margin-top:30px;
	padding-bottom:20px;
	}

#left_cnt{
	width:260px;
	height:534px;
	float:left;
	z-index:-1;
	}


#right_cnt{
	width:458px;
	height:534px;
	background:url(../img/con_bg.png) no-repeat;
	float:right;



	}

#right_cnt h1{
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
	padding:00px 0px 0px 40px;
	letter-spacing:1;
	font-weight:normal;
	line-height:30px;
	}

#right_cnt h3{
	font-family: "Times New Roman", Times, serif;
	font-size:1em;
	color:#f8991d;
	padding:20px 0px 0px 40px;
	letter-spacing:1;
	font-weight:normal;
	line-height:20px;
	}

#right_cnt ul{
	list-style:none;
	padding:0;
	}


#right_cnt ul li{
	width:380px;
	height:auto;
	color:#fff;
	font-size:14px;
	margin:0px auto;
	}

#right_cnt ul li p{
	width:355px;
	float:right;
	margin-top:0px;
	line-height:20px;
	font-size:13px;
	font-weight:normal;
	}


#in_rgt{
	 width:100%;
	 height:auto;
	 background:#fff;
	 padding:0;
	 margin-top:60px;
	 padding:20px 0px 20px ;
	}

#in_rgt h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#9b9797;
	letter-spacing:1;
	padding:20px 0px 0px 0px;
	font-weight:normal;
	line-height:20px;
	text-align:center
	}

#in_rgt p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#525050;
	padding:0px 20px 10px 20px;
	line-height:20px;
	text-align:justify
	}

#home_para{
	width:700px;
	height:448px;
	margin-top:30px;
	padding-bottom:20px;
	border-top:2px solid #f6911b;
	background:#fff;
	}

#home_para h1{
	font-family: "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#1b73ba;
	text-transform:uppercase;
	padding:20px 0px 0px 20px;
	letter-spacing:1;
	font-weight:600;
	line-height:35px;
	}

#home_para p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#333;
	letter-spacing:1;
	text-align:justify;
	padding:0px 20px;
	font-weight:normal;
	line-height:20px;
	}

	.tbl-head
	{
		margin-top: 30px;
		margin-left:20px;
		color:black
	}

	.about-us
	{
		width: 100%;
		font-size:14px;
		margin-bottom:40px;
	}

	.about-us tr td
	{
		padding-left:15px;
	}

	#bottom_part{
		width:960px;
		height:300px;
		margin:0px auto;
		}
	
	#bottom_part ul{
		width:auto;
		height:aut;
		padding:0;
		margin:0px auto;
		list-style:none;
		}
	
	
	#bottom_part ul li{
		width:236px;
		height:160px;
		float:left;
		margin-left:4px;
		margin-top:50px;
		background:#FFF;
		}
	
	#bottom_part ul li h1{
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#1b73ba;
		letter-spacing:1;
		text-align:center;
		font-weight:normal;
		line-height:25px;
		}
	
	
	#bottom_part ul li p{
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#525050;
		letter-spacing:1;
		text-align:center;
		margin-top:-5px;
		padding:3px;
		}
		#bottom_part ul li button{
			width:auto;
			height:30px;
			margin-left:80px;
			border:0px;
			background:#f1f1f1;
			background: -webkit-linear-gradient(#f1f1f1, #dbdbdb); /* For Safari 5.1 to 6.0 */
			background: -o-linear-gradient(#f1f1f1, #dbdbdb); /* For Opera 11.1 to 12.0 */
			background: -moz-linear-gradient(#f1f1f1, #dbdbdb); /* For Firefox 3.6 to 15 */
			background: linear-gradient(#f1f1f1, #dbdbdb); /* Standard syntax (must be last) */
			}
		
		
		#bottom_part ul li button a{
			color:#f6911b;
			text-decoration:none;
			}
		
		#bottom_part ul li button a:hover{
			color:#1f6fac;
			text-decoration:none;
			}

			.voice_sms ul
			{	

				height: 100px;
			}

			.voice_sms ul li
			{
				width: 100% !important;
				font-size: 13px ;
				height:20px !important;
			}

			.voice_sms_2 ul li
			{
				font-size: 13px ;
			}
		
