body{ margin:0px; padding:0px; background-color:#f4f4f4; font-family:'open_sansregular'; font-size:14px; color:#000;}
li,ul,ol{ margin:0px; padding:0px; list-style:none; text-decoration:none;}
p,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; text-align:left;}
img{ margin:0px; padding:0px; border:none;}
#main{ width:100%; float:left; margin:0px; padding:0px; background:url(../images/top_bg.png) left top repeat-x; padding:10px 0px 0px 0px; }
.wrapper{ width:1200px; margin:0px auto;}
.header{ width:1200px; float:left; margin:0px; padding:0px; background-color:#FFF;}
.head{ width:1200px; float:left; margin:0px 0px 15px 0px; padding:0px; border-bottom:#dddada solid 1px;}
.logo{ width:200px; float:left; margin:0px; padding:3px 0px 0px 0px;}
.menu{ width:700px; float:right; margin:0px; padding:0px;}
.scince{ width:700px; float:right; margin:0px; padding:0px 15px 5px 0px; text-align:right;}
.menu ul{ width:600px; float:right; margin:0px; padding:0px; text-decoration:none; list-style:none;}
.menu li{ margin:0px; padding:0px; background-color:#424242; font-size:14px; font-family:'open_sansregular'; color:#FFF; text-align:center; text-decoration:none; list-style:none; display:inline;}
.menu li a{ margin:0px; padding:10px 18px; background-color:#424242; font-size:14px; font-family:'open_sansregular'; color:#FFF; text-align:center; text-decoration:none; list-style:none; display:inline-block;}
.menu li a:hover{ margin:0px; padding:10px 18px; background-color:#ba0719; font-size:14px; font-family:'open_sansregular'; color:#FFF; text-align:center; text-decoration:none; list-style:none;}
.menu li .active{ margin:0px; padding:10px 18px; background-color:#ba0719; font-size:14px; font-family:'open_sansregular'; color:#FFF; text-align:center; text-decoration:none; list-style:none;}
.banner{ width:1200px; float:left; margin:0px; padding:0px; text-align:center;}
.contan_area{ width:1180px; float:left; margin:0px; padding:15px 10px;}
.contan{ width:1180px; float:left; margin:0px; padding:0px;}
.con_pro_area{ width:286px; float:left; margin:0px; padding:0px;}
.con_pro_tit{ width:286px; float:left; margin:10px 0px 0px 0px; padding:0px; font-size:24px; font-family:'playregular'; text-align:left;}
.con_pro{ width:286px; float:left; margin:7px 0px 0px 0px; padding:0px; border:#dddcdc solid 1px;}
.con_pro ul{ margin:0px; padding:0px; text-decoration:none; list-style:none;}
.con_pro li{ margin:0px; padding:11px 0px 0px 45px; font-size:14px; font-family:'open_sansregular'; text-align:left; text-decoration:none; list-style:none; background:url(../images/list_menu.png) left top no-repeat; color:#000; height:24px;}
.con_pro li a { text-decoration:none; color:#000; }
.con_pro li a:hover { color:#BA0719; font-weight:bold;} 
.con_welcome_area{ width:878px; float:right; margin:0px; padding:0px;}
.con_welcome_tit{ width:876px; float:left; margin:10px 0px 0px 0px; padding:0px; font-size:24px; font-family:'playregular'; text-align:left; }
.con_welcome_text{ width:832px; float:left; margin:7px 0px 0px 0px; padding:10px 20px; border:#dddcdc solid 1px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; font-size:13px; font-family:'open_sansregular'; line-height:24px; text-align:justify; color:#000;}
.con_welcome_text p{  margin:5px 0px 0px 0px; padding:5px 10px; font-size:13px; font-family:'open_sansregular'; line-height:24px; text-align:justify; color:#000;}

.con_welcome_text_more{ width:100px; float:right; margin:10px 0px 11px 0px; padding:0px 0px; font-size:13px; font-family:'open_sansregular'; color:#FFF; background-color:#C00; text-align:center;}
.con_welcome_text_more a{ width:100px; float:right; margin:0px; padding:4px 0px; font-size:13px; font-family:'open_sansregular'; color:#FFF; background-color:#C00; text-align:center; display:block; text-decoration:none;}
.con_welcome_text_more a:hover{ width:100px; float:right; margin:0px; padding:4px 0px; font-size:13px; font-family:'open_sansregular'; color:#FFF; background-color:#000; text-align:center; display:block; text-decoration:underline;}
.contan_pro{ width:1180px; float:left; margin:10px 0px 0px 0px; padding:0px;}
.news_area{ width:288px; float:left; margin:0px; padding:0px;}
.news_tit{ width:288px; float:left; margin:10px 0px 5px 0px; padding:0px; font-size:24px; font-family:'playregular'; text-align:left;}
.news{ width:288px; float:left; margin:0px; padding:0px 8px;  background:url(../images/new_bg.png) left top no-repeat; height:202px;}
.news_text_tit{ width:275px; float:left; margin:10px 0px 0px 0px; padding:0px; font-size:17px; font-family:'open_sansregular'; font-weight:bold;}
.news_text{ width:248px; float:left; margin:10px 0px 0px 0px; padding:0px; font-size:13px; font-family:'open_sansregular'; line-height:20px; text-align:justify; color:#000;}
.news_more{ width:96px; float:left; margin:10px 0px 0px 2px; padding:0px; font-size:13px; font-family:'open_sansregular'; line-height:20px; text-align:center; color:#FFF; background-color:#424242;}
.news_more a{ margin:0px; padding:6px; font-size:13px; font-family:'open_sansregular'; line-height:20px; text-align:center; color:#FFF; background-color:#424242; display:block; text-decoration:none;} 
.news_more a:hover{  margin:0px; padding:6px; font-size:13px; font-family:'open_sansregular'; line-height:20px; text-align:center; color:#FFF; background-color:#ba0719; text-decoration:underline;}
.our_products_area{ width:878px; float:right; margin:0px; padding:0px;}
.our_products_tit{ width:876px; float:left; margin:10px 0px 5px 0px; padding:0px; font-size:24px; font-family:'playregular'; text-align:left;}
.our_products{ width:850px; float:left; margin:0px; padding:10px 10px; border: solid 1px #d4d4d4; border-radius: 5px; height:180px;}
.our_pro_box{ width:431px; float:left; margin:0px ; padding:0px;}
.box_01_left{ width:236px; float:left; padding:0px; margin:0px 22px 10px 22px; }

.hovergallery img{
-webkit-transform:scale(1); /*Webkit: Scale down image to 0.8x original size*/
-moz-transform:scale(1); /*Mozilla scale version*/
-o-transform:scale(1); /*Opera scale version*/
-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; /*Opera duration version*/
opacity: 0.8; /*initial opacity of images*/
}

.hovergallery img:hover{
-webkit-transform:scale(1.1); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(1.1); /*Mozilla scale version*/
-o-transform:scale(1.1); /*Opera scale version*/
opacity: 1;
}

.rese { width:480px; float:left;}
.rese h1 {  font-family:'playregular'; font-size:16px; margin:0px; font-weight:normal;}
.rese p { font-size:13px; font-family:'open_sansregular'; line-height:22px; text-align:justify; color:#000; padding:5px 0px; }
.rese_right { width:320px; float:right; margin-top:20px;}
.material_img { text-align:center; clear:both;}


.box_01_tit{ width:240px; float:left; margin:0px; padding:15px 0px 5px 15px; font-size:17px; color:#000; font-family:'open_sansregular'; text-align:left; font-weight:bold; }
.box_01_tit ul{ width:230px; float:left; margin:10px 0px 0px 0px; text-decoration:none; list-style:none; font-weight:normal;}
.box_01_tit li{ margin:0px; padding:6px 0px 0px 17px; font-size:13px; color:#000; font-family:'open_sansregular'; text-align:left; background:url(../images/arrow.png) left top no-repeat; background-position:0px 11px; line-height:18px;}
.box_01_right{ width:180px; float:right; margin:0px; padding:30px 0px 0px 0px; text-align:center;}
.box_01_more{ width:125px; float:right; padding:0px; font-size:13px; font-family:'open_sansregular'; line-height:20px; text-align:center; color:#FFF; background-color:#424242;}
.box_01_more a{ margin:0px; padding:6px; font-size:13px; font-family:'open_sansregular'; line-height:20px; text-align:center; color:#FFF; background-color:#424242; display:block; text-decoration:none;} 
.box_01_more a:hover{ margin:0px; padding:6px; font-size:13px; font-family:'open_sansregular'; line-height:20px; text-align:center; color:#FFF; background-color:#ba0719; text-decoration:underline;}
.our_pro_box_02{ width:431px; float:right; margin:0px ; padding:0px; }
.footer_area{ width:100%; float:left; padding:0px; background:#000;  }
.footer{ width:1180px; margin:0px auto;}
.copy_left{ width:400px; float:left; margin:0px; padding:8px 0px 8px 0px; font-size:13px; font-family:'open_sansregular'; line-height:24px; text-align:left; color:#FFF;}
.copy_right{ width:400px; float:right; margin:0px; padding:8px 0px 8px 0px; font-size:13px; font-family:'open_sansregular'; line-height:24px; text-align:right; color:#FFF;}
.copy_right a{ margin:0px; padding:0px; font-size:13px; font-family:'open_sansregular'; color:#FFF; text-decoration:none;}
.copy_right a:hover{ margin:0px; padding:0px; font-size:13px; font-family:'open_sansregular'; color:#ba0719; text-decoration:none; clear:both;}
.contact_area{ width:832px; float:left; margin:7px 0px 0px 0px; padding:10px 20px; border:#dddcdc solid 1px; -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px; }
.contact_logo{ width:400px; float:left; margin:0px; padding:0px;}
.contact_logo p{ width:400px; float:left; margin:0px; padding:10px 0px 10px 0px; font-size:13px; font-family:'open_sansregular'; line-height:20px; text-align:justify; color:#000; border-bottom:#CCCCCC dotted 1px;}
.mobile{ width:377px; float:left;  margin:8px 0px 0px 0px; padding:0px 0px 10px 23px; font-size:13px; font-family:'open_sansregular'; line-height:20px; text-align:justify; color:#333; background:url(../images/mobile.png) left top no-repeat; font-weight:bold;  border-bottom:#CCCCCC dotted 1px;}
.phone{ width:377px; float:left;  margin:8px 0px 0px 0px; padding:0px 0px 10px 23px; font-size:13px; font-family:'open_sansregular'; line-height:20px; text-align:justify; color:#333; background:url(../images/phone.png) left top no-repeat; font-weight:bold;  border-bottom:#CCCCCC dotted 1px; background-position:0px 2px;}
.fax{ width:377px; float:left;  margin:8px 0px 0px 0px; padding:0px 0px 10px 23px; font-size:13px; font-family:'open_sansregular'; line-height:20px; text-align:justify; color:#333; background:url(../images/telefax.png) left top no-repeat; font-weight:bold;  border-bottom:#CCCCCC dotted 1px; background-position:0px 2px;}
.mail{ width:377px; float:left;  margin:8px 0px 0px 0px; padding:0px 0px 10px 26px; font-size:13px; font-family:'open_sansregular'; line-height:20px; text-align:justify; color:#333; background:url(../images/mail.png) left top no-repeat; font-weight:bold;  border-bottom:#CCCCCC dotted 1px; background-position:0px 4px;}

/* ============== Product page ===============*/
.product_main { width:1158px; float:left; margin:0px 10px; border:1px solid #dddcdc; border-radius:5px;}
.prduct{ width:365px; float:left; margin:10px 8px;}
.prduct h1 { font-family:'playregular'; text-align:center; font-size:16px; margin:5px 0px;}
.prduct h1 span {color:#BA0719;}
.product_img { width:100%; float:left; margin-bottom:10px ;}
.view_more{ width:80px; margin:auto;  padding:0px; font-size:13px; font-family:'open_sansregular'; line-height:20px; text-align:center; color:#FFF; background-color:#424242;}
.view_more a{ width:65px; float:right; margin:0px; padding:6px; font-size:13px; font-family:'open_sansregular'; line-height:20px; text-align:center; color:#FFF; background-color:#424242; display:block; text-decoration:none;} 
.view_more a:hover{ width:65px; float:right; margin:0px; padding:6px; font-size:13px; font-family:'open_sansregular'; line-height:20px; text-align:center; color:#FFF; background-color:#ba0719; text-decoration:underline;}





div.liftup{
    padding: 5px;
    position: relative;
	width: 365px;
	overflow: hidden;
    color: white;
    box-shadow: 0 0 0 gray;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

div.liftup:hover{
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    -moz-transform: rotateX(20deg);
    -webkit-transform: rotateX(20deg);
    transform: rotateX(20deg);
    -moz-transform-origin: 50% 0;
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    box-shadow: 0 15px 15px -5px gray;
}

div.liftup img{
	width:365px;
}

/* ======================= product kamx 127  ===================== */
.indexing { background:#fff; box-shadow:0px 0px 3px #CCCCCC; padding:10px 0px; border-radius: 5px;
    float: left; margin: 10px; width: 1158px;}
.indexing ul {margin:0px; padding:0px;}
.indexing ul li { list-style:none; display:inline-block; }
.indexing ul li a { text-decoration:none; color:#000; font-family:'open_sansregular'; font-size:16px; padding:0px 0px 0px 15px; background:url(../images/arrow.png) no-repeat; background-position:0px 5px; margin-left:10px;}
.indexing ul li a:hover { color:#D00115; font-weight:bold;}
.leftside { width:460px; float:left; margin:25px 0px 25px 25px;}
.rightside { width:590px; float:right; margin:25px;}

.technic { background: #D00115; color: #fff; float: left; font-family: 'open_sansregular'; font-size: 16px; padding: 7px 10px; width: 580px; }
.advantage { width:580px; float:left;}
.advantage p { background: url(../images/arrow.png) no-repeat scroll 0 20px; color: #333333; font-family: 'open_sansregular';
    font-size: 14px; margin-left: 20px; padding: 14px 0 0 20px; text-align: justify; }
.advantage h3 { color: #333333; font-family: 'open_sansregular'; font-size: 14px; margin:10px; text-align: justify; font-weight:normal;}
.cont_part { width:100%; float:left; margin:20px 0px 0px 0px;}
.pasnger_main { color: #333333; float: left; font-family: 'open_sansregular'; font-size: 14px; margin:1px 0px; padding: 5px 10px;
    width: 580px; background:#e1e1e1; }
.technic_2 { background: #D00115; color: #fff; float: left; font-family: 'open_sansregular'; font-size: 16px; margin: 0 0 0 2px; padding: 7px 10px; width: 580px; border-radius:10px; box-shadow:0px 0px 2px #000000;}
.pasnger {
    color: #333333;
    float: left;
    font-family: 'open_sansregular';
    font-size: 14px;
    width: 260px;
	text-transform:uppercase;
}

.pasnger_right {
    color: #333333;
    float: right;
    font-family: 'open_sansregular';
    font-size: 14px;
    width: 300px;

}


.technic_feature { background: #D00115; color: #fff; float: left; font-family: 'open_sansregular'; font-size: 16px; padding: 7px 10px; width: 435px; }
.technic_feature_main { width:435px; float:left;}
.technic_feature_main p { background: url(../images/arrow.png) no-repeat scroll 0 20px; color: #333333; font-family: 'open_sansregular';
    font-size: 14px; margin-left: 20px; padding: 12px 0 0 20px; text-align: justify; background-position:0px 16px; }

.tech_div { font-family:'open_sansregular'; font-size:14px; color:#333; text-align:center; }