@charset "utf-8";
/* CSS Document */

body{margin: 0;
     padding: 0;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:15px;
	 color:#464646;
	 }
*{margin: 0;
  padding: 0;}
a{color:#2C97E3;
  text-decoration:none;}
a:hover{text-decoration:underline;}
.container{margin: 0 auto;
           padding-top: 20px;
           width: 951px;

		   }
.clear{clear:both;}
 .slidertop{
width: 1000px;
margin: 0 0 0 65px;
height: auto;
	 }
.header{background: url(images/333.jpg) no-repeat;
height: 130px;
margin-right: 7px;}
.logo{width: 152px;
      height: 115px;
	  padding-bottom: 12px;
	  background:url(images/logo.png) no-repeat;
	  float: left;
      margin-left: 10px;
	  }
.nav_icon{float:right;
          padding-right: 57px;
		  margin-top: 25px;
		  }
.nav_icon a{display: block;
    float: right;
    height: 10px;
    margin: 10px 0 0 45px;
    width: 11px;}
a img{border:none;}
.menu{width:951px;
      height:44px;

	  }
ul.nav{width:951px;
       height:44px;}
ul.nav li{float:left;
    height: 44px;
    list-style-type: none;
    width: 157.2px;}
ul.nav li a{background: url("images/btn-en.gif") no-repeat;
    color: #FFFFFF;
    display: block;
    height: 44px;
    line-height: 44px;
    text-align: center;
    text-decoration: none;
    width: 159px;
	font-size: 16px;}
ul.nav li a:hover{background: url("images/btn_hover-en.gif") no-repeat;
    }
ul.nav li a.active{background: url("images/btn_hover-en.gif") no-repeat;
    }
ul.nav li a.contact_btn{background: url("images/con_btn-en.gif") no-repeat;
    }
ul.nav li a.contact_btn:hover{background: url("images/con_btn_h-en.gif") no-repeat;
    }
ul.nav li a.active2{background: url("images/con_btn_h-en.gif") no-repeat;
    }
.banner{background:url("images/heade-en.jpg") no-repeat right 0 transparent;
        width:950px;
		height:309px;
		margin-left: 80px;
		}

.welcome{}
.banner2{
    float: right;
    height: 181px;
    margin-right:-30px;
    width: 345px;}

.hellow{border-bottom: 2px dashed #DADADA;
    float: right;
    height:auto;
    padding:30px 0 0 0;
    width: 554px;}
.hellow1{
    float: left;
    height: 145px;
    padding: 30px 0 0 30px;
    width: 554px;
}
.hellow2{float:right;
    padding:0 0 0 46px;
    width: 554px;text-align: justify;}
.hellow3{padding-top: 30px;}
h2{font-size:20px;
   color:rgb(84, 90, 86);;
   }
h1{color:#585858;
   font-size:18px;}
h3{font-size:17px;
   color:#ED9427;}
h1.h1{float:left;
      padding-right:15px;}
.banner_text{height: 209px;
             text-align: center;}
.comment_a{width:845px;
           height:100px;
		   float:right;}
.search{float: left;
    height: 100px;
    padding-left: 1px;
    width: 256px;}
span.bold{color:#FFF;
          font-size:18px;
}
.comment_a_con{padding: 16px 32px 0 0;
                 width: 411px;}
.banner_text_con{line-height: 44px;
    padding-top: 53px;}
input.search_input{background: url("images/input_bg.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 27px;
    margin: 22px 0 0;
    width: 150px;}
input.search_img{}
img.img_float_1{float:right;
                margin:5px 8px 0 0 ;}
				/*
.border_a{border-top: 2px dashed #CCCCCC;
    margin-top: 20px;
    padding-top: 30px;}
	*/
.p1{float: right;
    padding-right: 14px;
    width: 413px;}
.p3{float: right;
    padding-right:29px;
    width: 363px;}
.p4{float: right;
    padding-right: 10px;
    width: 215px;}
a.more{ background: url("images/more.gif") no-repeat scroll left center transparent;
    color: #7F98A8;
    font-size: 13px;
    line-height: 42px;
    padding-left: 17px;
	float: left;
    text-decoration: underline;}
.decore_1{background:url(images/decore_a-en.gif) no-repeat left;
          height:4px;}
.decore_2{background:url(images/decore_r-en.gif) repeat-y left;margin-left: -45px;padding-left: 65px;}

.decore_2 a{z-index: 1000000;position:relative;}
.decore_3{padding-bottom: 10px;}
.decore_right{float:left;
              background:url(images/decore_b-en.gif) no-repeat;
			  width:52px;
			  height:52px;
			  margin-left: 0px;
			  }
.decore_bottom{border-bottom: 8px solid #4EBDFF;
    float: left;
    height: 44px;
    width: 857px;
    margin-left: -3px;
		}
.decore_left{float:right;
             background:url(images/decore_c-en.gif) no-repeat;
			 width:45px;
			 height:52px;}
.block_1{float:left;
    padding:15px 45px 0px 1px;
    width: 185px;margin-top: 20px;}
.block_2{float:left;
    width: 265px;}
a.block_2_a{float:left;
}
p.block_2_p{float:left;
    padding-left: 13px;
    width: 170px;}
span.bg_title_a{ border-bottom: 3px solid #E1E1E1;
    border-right: 3px solid #E1E1E1;
    display: block;
    text-align:left;}
.float_r{float:right;}
.p2{/*float: right;*/
    width:185px;}
.complete_1{float: right;
    padding: 17px 26px 0 0;
    width: 312px;}
.padding_1{ padding-left: 12px;}
.width_1{
    /*padding-top: 210px;*/
    width: 0px;
	float: left;
    margin-left: 75px;}
	.width_1x{
   padding-top: 211px;
	width: 42px;
	float: right;
	margin-left: 8px;
	margin-right: 315px;
	margin-top: -450px;
	}
.footer{padding-bottom: 25px;margin-top: 10px;}
.links{float: left;
       width: 560px;
	   margin-left: 130px;
}
.links span a{padding: 0 13px;}
.coby{float:right;
      width:250px;}
.coby p{text-align: center;}
.services_con{float: left;
width: 598px;}
.solution_con{
float: left;
padding-left: 81px;
width: 560px;
padding-top: 20;}
ul.arrow_2{list-style-type:none;}
ul.arrow_2 li{background: url("images/arrow_2.gif") no-repeat scroll left 5px transparent;
              padding: 0 0 0 19px;}
input.input{float: right;
    height: 20px;
    margin-bottom: 9px;
    width: 230px;}
input.send{float: left;
    margin: 10px 79px;}
textarea{float: right;
    width: 230px;}
.complete_1{float: right;
padding: 8px 26px 0 0;
width: 312px;
margin-right: -39px;}
.complete_2{float: right;
padding: 23px 0 0 0;
width: 285px;
margin-top: -64px;
margin-right: -25px;
	}
.complete_3{float: right;
    padding: 17px 26px 0 0;
    width: 212px;
	margin:0 -160px 0 0;
	}
.imge-about{
float:right;
margin:-755px -253px 0 0;
	}
	.imge-about2{
float:right;
margin:-378px -279px 0 0;
	}
	.oc-mid{
margin: -196px 0 0 340px; }

.oc-last{

margin: -217px 0 0 678px;
position: absolute; }
.foot ul{float:left; margin-left:-80px}
.foot li{float:left; margin-left:20px; list-style-type:none;}
/********** contact form **********/
#contactform { margin:5px 0 0 10px; padding:0px 0; }
#contactform * { color:#0066FF; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:400px; display:block; padding:5px 0; color:#5f5f5f; font: bold 12px Tahoma, Geneva, sans-serif;  float:left; }
#contactform label span { color:#d66423; font-weight:bold; }
#contactform input.text { width:450px; border:1px solid #e8e8e8; margin:2px 0; padding:5px 2px; height:25px; background:#f8f8f8; float:left; }
#contactform textarea { width:450px; border:1px solid #e8e8e8; margin:2px 0; padding:2px; background:#f8f8f8; float:left; }
#contactform li.buttons input { padding:3px 0 3px 0; margin:10px -190px 0 0; border:0; color:#FFF; float:right;background: #4EBDFF; }
.map { margin: 119px 0 0 0 }


.right{

float: left;
width: 573px;
text-align: justify;
}
.border_a
{
text-align: justify;
margin-left: -30px;
}