@font-face
{
font-family:myverdna;
	src: url('verdana.ttf');
	
}
@font-face
{
font-family:mymyriad;
	src: url('MyriadPro-Semibold.otf');
	font-weight:normal;
}



body
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	background-image:url(../images/bg.jpg);
	background-repeat: repeat-x;

}
.video{
width:264px;
height:173px;
float:left;
background:#000;
}
.video_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.video_text a{
text-decoration: none;
color: #900;
font-size:13px;
margin-top:140px;
}
.video_text a:hover{
text-decoration:underline;
}

#main_container
{width:1000px;
margin-left:auto;
margin-right:auto;
text-align:left;
margin-top:5px;
}

#top-bg
{width:100%;
height:160px;
margin-top:23px;

background-image:url(../images/top-bg.jpg);
background-repeat:no-repeat;
background-position:center;
border-bottom:1px #999999 solid;
}


#top
{width:1000px;
margin-left:auto;
margin-right:auto;
}

#top-left
{width:255px;
height:125px;
float:left;
padding-left:25px;
}

#top-right
{width:650px;
height:125px;
float:right;
}

#banner
{width:955px;
height:302px;
background-image:url(../images/banner-bg.png);
margin-left:auto;
margin-right:auto;
position:relative;
}


.clr
{clear:both;
margin:0px;
padding:0px;
height:0px;
}


#mid
{width:100%;
/*height:616px;*/
height: 602px;
padding-top:10px;
}


#mid-1
{width:957px;
/*height:204px;*/
height: 234px;
margin-left:auto;
margin-right:auto;
}

#mid-i-t
{background-image:url(../images/mid1.jpg);
width:957px;
height:170px;
background-repeat:no-repeat;
}
.home-section{
	height: 200px !important;
}
#mid-i-t-left
{
/*width:568px;*/
height:156px;
float:left;
}

.head{
	font-size: 11px;
}
#mid-i-t-right
{
width:350px;
height:156px;
float:right;
}


#mid-i-b
{background-image:url(../images/mid1-b.jpg);
width:957px;
height:57px;
background-repeat:no-repeat;
}




.navigation_home{
width:580px;
height:29px;
padding-top:0px;
}


.navigation_home ul{
margin:0px;
padding:0px;
height:26px;
padding-top:0px;
}


.navigation_home li{
float:left;
list-style:none;
height:26px;
}



.navigation_home li a{
height:26px;
width:86px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-align:center;
text-decoration:none;
background-image:url(../images/button.png);
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:3px;
padding-right:3px;
padding-top:3px;
font-weight:bold;
}


.navigation_home li a:hover
{color:#fff;
background-image:url(../images/button-h.png);
background-repeat:no-repeat;
}

.hd-1
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
font-weight:bold;
}

.hd-1 span
{
color:#9e2113;

}


.hd-1 b
{
color:#646363;
font-size:15px;

}


.hd-1-inner
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#9e2113;
font-weight:bold;
}


.r-t
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.r-list
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
background:url(../images/bullet.jpg) no-repeat 0px 8px;
padding-left:13px;
}

.r-list a
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.r-list a:hover
{text-decoration:underline;
}


.r-list-i
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
background:url(../images/bullet.jpg) no-repeat 0px 8px;
padding-left:13px;
}

.r-list-i a
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}

.r-list-i a:hover
{
text-decoration:underline;
}



.r-list-n
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:3px;
font-weight:bold;
color:#000000;
text-decoration:none;
background:url(../images/bullet.jpg) no-repeat 0px 11px;
padding-left:13px;
}

.r-list-n a
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;

}

.r-list-n a:hover
{text-decoration:underline;
}


.scrol-mar
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.scrol-mar a
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.scrol-mar a:hover
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:underline;
}




.scrol-t
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

.scrol-t span
{
color:#fff;
text-transform:uppercase;
}

.icon
{background-image:url(../images/icon.png);
width:155px;
height:36px;
background-repeat:no-repeat;
margin-left:15px;
margin-top:8px;
}

#mid-2
{background-image:url(../images/mid2.jpg);
width:957px;
height:226px;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

#mid-2-left
{width:270px;
height:232px;
float:left;
}

#mid-2-right
{width:615px;
height:232px;
float:left;
}

#border
{width:270px;
height:2px;
border-bottom:1px #dbdada solid;
}
.order_123
{width:270px;
height:2px;
border-bottom:1px #dbdada solid;
}
#border-n
{width:200px;
height:2px;
border-bottom:1px #dbdada solid;
}

#border-dot
{width:560px;
height:2px;
border-bottom:1px #969494 dotted;
}

#bottom-img
{background-image:url(../images/bottom-img.png);
width:950px;
height:52px;
margin-left:auto;
margin-right:auto;
}

.copy
{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#bottom
{background-color:#000000;
height:10px;
background-repeat:repeat-x;
margin-top:10px;
}

#mid-inner-t
{background-image:url(../images/inner-top.png);
width:955px;
height:28px;
margin-left:auto;
margin-right:auto;
background-repeat:no-repeat;
}

#mid-inner-mid
{background-image:url(../images/inner-mid.png);
width:955px;
min-height:500px;
margin-left:auto;
margin-right:auto;
background-repeat:repeat;
}
.about-us-content{
	height: 380px !important;
	min-height: unset !important;
}
#mid-inner-bottom
{background-image:url(../images/inner-bottom.png);
width:955px;
height:32px;
margin-left:auto;
margin-right:auto;
background-repeat:no-repeat;
}

#inner
{width:920px;
min-height:500px;

margin-left:auto;
margin-right:auto;
padding-top:0px;
}

#inner-left
{width:585px;
float:left;
padding-left:10px;
}

#inner-right
{width:270px;
float:right;
}

.hd-inner
{font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#A11D0E;
font-weight:bold;
line-height:25px;
}

.r-t-inner
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.r-t-inner span
{
font-size:11px;
color:#000000;
}

#border-inner
{width:240px;
height:2px;
border-bottom:1px #dbdada solid;
}

#mid-2-left-inner
{width:260px;
height:232px;
float:left;
}

.add
{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#f5f5f5;
font-weight:bold;
line-height:22px;
width:300px;
float:right;
}
.aff{
width:157px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
margin-left:25px;
font-weight:bolder;
text-align:center;
margin-top:10px;
}

.r-list-n-inner
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:5px;
color:#000000;
text-decoration:none;
font-weight:bold;
background:url(../images/bullet.jpg) no-repeat 0px 13px;
padding-left:13px;
}

.r-list-n-inner a
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.r-list-n-inner a:hover
{text-decoration:underline;
}

.flash
{width:925px;
height:275px;
position:relative;
z-index:0!important;
}


.banner-txt
{
	width:511px;
	height:46px;
	position:absolute!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	top: 220px;
	left: 545px;
	z-index:100000000!important;
	font-weight:bold;
}

.img_border{
padding:2px;
border:#aaa7a7 1px solid;
background:#fff;
width:184px;
height:124px;
}
.img_border:hover{
padding:2px;
border:#9f2112 1px solid;
background:#fff;
width:184px;
height:124px;
}
.industries_icon{
width:252px;
height:200px;
float:left;
margin-left:40px;
}
.pro_name{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9f2112;
font-weight:bolder;
}
.pro_name a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9f2112;
font-weight:bolder;
text-decoration:none;
line-height:15px;
}
.pro_name a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:bolder;
text-decoration: underline;
}

.pro_name2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#9f2112;
font-weight:bolder;
}
.pro_name2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#9f2112;
font-weight:bolder;
text-decoration:none;
line-height:15px;
}
.pro_name2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
font-weight:bolder;
text-decoration: underline;
}


.pro_name2 span{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#9f2112;
font-weight:bolder;
text-transform:uppercase;
}

.list_left{
width:212px;
float:left;
height:130px;
}
.list_right{
width:373px;
height:130px;
float:left;
}
.list_right .view_detail a{
font-size:11px;
color:#A11D0E;
}
.list_right .view_detail a:hover{
font-size:11px;
color:#A11D0E;
text-decoration:underline;
}


.list_devider{
width:582px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:15px;
background:url(../images/list_devider.jpg) no-repeat;
height:1px;
}
.view_detail{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#313131;
margin-top:5px;
}
.view_detail a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#313131;
text-decoration:none;
font-weight:bolder;
}
.view_detail a:hover{
color:#9f2112;
}
.list_detail_text{
width:373px;
height:95px;
overflow:hidden;
font-size:11px;
}

.next{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#a81619;
font-weight:bolder;
overflow:hidden;
position:relative;
}
.next ul{
margin:0px;
padding:0px;
float:right;
padding-top:10px;
}
.next li{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#2e5171;
font-weight:bolder;
float:left;
list-style:none;
}
.next li a{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#454545;
font-weight:bolder;
float:left;
padding-left:5px;
padding-right:8px;
list-style:none;
border:1px #dfdede solid;
margin-left:5px;
text-decoration:none;
}
.next li a:hover{
background-color:#cc0000!important;
color:#FFFFFF!important;
}
.next li a.here{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
float:left;
background-color:#9e2113;
color:#FFFFFF;
padding-left:5px;
padding-right:8px;
list-style:none;
border:1px #dfdede solid;
margin-left:5px;
text-decoration:none;
}
.detail_img{
width:263px;
float:right;
height:188px;
padding:2px;
border:#aaa7a7 1px solid;
background:#fff;
}
.detail{
width:300px;
float:left;
}

.back{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a11d0e;

float:right;
clear:right;
}
.back a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a11d0e;
text-decoration:none;
font-weight:bolder;
margin-right:10px;
}
.back a:hover{
color:#000;
}
.releded{
float:left;
width:188px;
margin-left:5px;
}

.bullets
{font-size:12px;
font-weight:bold;
color:#333333;
}

.bull
{font-size:14px;
color:#333333;
}

.service-left
{width:248px;
height:235px;
margin-top:15px;
float:left;
}

.hd-s
{font-size:16px;
color:#141414;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.service-img
{width:218px;
height:117px;
margin-top:10px;
}

.view
{font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#a11d0e;
font-weight:bold;
text-decoration:none;
}

.view a
{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a11d0e;
font-weight:bold;
text-decoration:none;
}

.view a:hover
{
color:#a11d0e;
text-decoration:underline;
}
.services_bg{
width:585px;
height:557px;
background:url(../images/services_bg.png) no-repeat;
}
.pro_bg{
width:585px;
height:676px;
background:url(../images/pro_bg.png) no-repeat;
}
.main_hadi{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
width:575px;
height:30px;
background:url(../images/main_hedi_bg.jpg) no-repeat;
position: absolute;
left:-30px;
z-index:1;
padding-left:30px;
padding-top:5px;
font-weight:bold;
}
.main_hadi_ind{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
width:575px;
height:30px;
background:url(../images/main_hedi_bg.jpg) no-repeat;
position: absolute;
left:-30px;
z-index:1;
padding-left:30px;
padding-top:5px;
font-weight:bold;
}

.services_box{
width:250px;
float:left;
}
.services_devider{
width:1px;
height:119px;
background:url(../images/service/services_devider.jpg) no-repeat;
float:left;
margin-left:10px;
margin-right:10px;
}
.servicesddd_box{
width:525px;
margin-left:auto;
margin-right:auto;
padding-top:35px;
}

.services_left_img{
width:80px;
height:70px;
padding:2px;
background:#fff;
border:#cdcbcb solid 1px;
float:left;
}

.services_right_text{
width:145px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
left:18px;
color:#454545;
padding-left:13px;
}
.main_right_hedi{
width:280px;
height:35px;
background:url(../images/right_hedi.jpg) no-repeat;
position: absolute;
right:-45px;
z-index:1;
padding-left:15px;
padding-top:5px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
}
.main_right_hedi_client{
width:280px;
height:35px;
background:url(../images/client_hedi.jpg) no-repeat;
position: absolute;
right:-45px;
z-index:1;
padding-left:15px;
padding-top:5px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
}
.main_right_hedi_client_img{
	position:absolute;
	width:263px;
	height:173px;
	background:url(../images/client.jpg) no-repeat;
	top:65px;
	left:16px;
}
.main_right_hedi_client_img2{
	position:absolute;
	width:263px;
	height:173px;
	background:url(../images/client.jpg) no-repeat;
	top:95px;
	left:16px;
}
.js_scroll{
width:750px;
overflow:hidden;
display:block;
margin-top:0px!important;
height:20px;
}
a.popular_namea{
border:#ccc solid 1px;
text-decoration:none;
display:block;
width:10px;
padding-left:5px;
padding-right:5px;
color:#454545;
margin-right:5px;
float:left;
}
a.popular_namea:hover{
background:#a82a1c;
color:#fff;
}
.popular_active{
background:#a82a1c;
color:#fff;
border:#ccc solid 1px;
text-decoration:none;
display:block;
width:10px;
padding-left:5px;
padding-right:5px;
margin-right:5px;
float:left;
}

.pro_detail_left{
width:350px;
float:left;
font-size:11px;
}
.pro_detail_right{
width:202px;
float:right;
margin-right:10px;
}

.detail_1{
height:20px;
line-height:20px;
background:#f5c2c2;
padding:5px;
font-weight:bolder;
padding-left:10px;
}
.detail_2{
height:20px;
line-height:20px;
background:#e89090;
padding:5px;
font-weight:bolder;
padding-left:10px;
}
.img_border-new{
padding:2px;
border:#aaa7a7 1px solid;
background:#fff;
width:253px;
height:169px;
}
.img_border-new:hover{
padding:2px;
border:#9f2112 1px solid;
background:#fff;
width:253px;
height:169px;
}

.box
{width:580px;
height:230px;
border-bottom:1px #d9d8d8 solid;
margin-bottom:17px;
}

.box-t
{width:307px;
height:auto;
float:right;
}
.contact_txt_1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
line-height:20px;
}
.contact_txt_1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#000000;
line-height:20px;
}
.contact_txt_1 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:underline;
line-height:20px;
}
.contact_bg{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bolder;
}
.contact_bg1{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
line-height:15px;

}
.contact_bg1 a{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bolder;
line-height:20px;
text-decoration:none;
}
.contact_bg1 a:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bolder;
line-height:20px;
text-decoration:underline;
}
.form_widthg{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-color:#EDEDED;
border:1px solid #D4D2D2;
width:200px; 
height:22px;
}
.form_widthg1{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-color:#EDEDED;
border:1px solid #D4D2D2;
width:280px; 
height:115px;
}
.captcha-error{
	color: red !important;
    font-size: 14px !important;
}
.hide{
	display: none;
}

