@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{margin:0px;}
.main_menubar{
width:100%;overflow:hidden;text-align:right;/*height:150px;padding-top:100px;*/
}
.main_logo01{position:relative;z-index:2;display:block;text-align:center;width:100%;background-color:#FFFFFF;padding-top:8px;}
.mainlogo {width:100%;margin:0 auto;background-color:#FFFFFF;padding:0px;font-size:60px;text-shadow:5px 5px 10px #cccccc;padding:10px;font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;color:#d4af37;}
.mainlogo  span{color:#f27d0c;}
.mainlogo img{display:none;}

.mid_body{width:100%;overflow:hidden;position:relative;z-index:50;/*padding-top:100vh;*/}
.mid_body_in{background-color:#fff;width:100%;}/*background-image:url(../images/bg2.jpg);background-size:cover;*/
.page_mid0{max-width:1000px;margin:0 auto;padding:10px;overflow:hidden;}
.page_mid{margin:0 auto;background-image:url(../images/tr_bg.png);padding:10px;color:#FFFFFF;min-height:150px;overflow:hidden;}/*border-radius:10px;*/
.page_mid h2{font-size:24px;padding:10px;font-weight:bold;}
.page_mid0 h1{font-size:36px;padding:10px;font-weight:bold;text-align:center;text-shadow:5px 5px 10px #01a64f;color:#0074bf;}
.page_mid p{padding:10px;font-size:18px;font-style:italic;text-align:justify;}
.page_mid ul li{list-style-type: circle;padding:10px;font-size:18px;font-style:italic;text-align:justify;list-style-position:inside;}
.mid_body_sub_page{padding-top:135px;}


@media screen and (max-width: 968px) {
.page_mid0{width:90%;margin:0 auto;}
.page_mid{margin:0 auto;width:auto;}
/*.mainlogo img{display:block;}*/
.main_logo01{max-width:100%;}
.main_logo01 img{width:100%;}
}

.footerw{bottom:0;width:100%;overflow:hidden;background-color:#231f20;color:#CCCCCC;padding-bottom:10px;padding-top:5px;font-size:0.9em;}
.footerw_left{float:left;padding-left:20px;}
.footerw_left img{margin-bottom:-7px;}
.footerw_right{float:right;padding-right:20px;}
.footerw_right img{margin-bottom:-10px;}
@media screen and (max-width:760px){
.footerw_left{float:none;text-align:center;padding-left:0px;}
.footerw_right{float:none;text-align:center;padding-right:0px;}
}

.page_mid video{display:inline-block;max-width:100%;padding-bottom:20px;}/*padding:20px;*/

@media screen and (max-width: 968px) {
  .main_menubar{overflow:hidden;height:auto;}
  .mainlogo img{display:block;}
  .mainlogo{font-size:30px;}
}

.sub_project{width:100%;overflow:hidden;padding-top:10px;}
.sub_project_item{color:#333333;display:inline-block;width:29%;background-color:#0074bf;padding:1%;margin:1%;-webkit-transition:background .9s ease;-ms-transition:background .9s ease;transition:background .9s ease;}
.sub_project_item:hover{background-color:#000000;color:#FFFFFF;font-weight:bold;-webkit-transition:all 1.5s ease;-ms-transition:all 1.5s ease;transition:all 1.5s ease;}
.sub_project_item div{text-align:center;margin:0 auto;}

.pro_side{width:33%;float:left;height:612px;background-color:#333333;color:#FFFFFF;font-family:Geneva, Arial, Helvetica, sans-serif;}
.pro_side_item{margin:10px;padding:10px;background-color:#0074bf;cursor:pointer;-webkit-transition:background 1.5s ease;-ms-transition:background 1.5s ease;transition:background 1.5s ease;}
.pro_side_item:hover{background-color:#00a752;font-style:italic;-webkit-transition:background 1.5s ease;-ms-transition:background 1.5s ease;transition:background .15s ease;}
.pro_side_item_act{margin:10px;padding:10px;background-color:#00a752;cursor:pointer;-webkit-transition:background 1.5s ease;-ms-transition:background 1.5s ease;transition:background 1.5s ease;}
.pro_side_item_act:hover{background-color:#0074bf;font-style:italic;-webkit-transition:background 1.5s ease;-ms-transition:background 1.5s ease;transition:background 1.5s ease;}

.pro_side a{text-decoration:none;color:#FFFFFF;}

.sub_project2_title{text-align:center;padding:10px;background-color:#0074bf;color:#FFFF00;}
.sub_project2{width:66%;overflow:hidden;float:right;}
.sub_project_item2{display:inline-block;width:45%;background-color:#00a652;padding:1%;margin:1%;-webkit-transition:all 1.5s ease;-ms-transition:all 1.5s ease;transition:all 1.5s ease;}
.sub_project_item2:hover{background-color:#000000;-webkit-transition:all 1.5s ease;-ms-transition:all 1.5s ease;transition:all 1.5s ease;}
.sub_project_item2 div{color:#333333;text-align:center;margin:0 auto;}
@media screen and (max-width: 968px) {
  .sub_project_item{width:48%;}
  .sub_project_item img{width:98%;}
	.pro_side{width:100%;height:auto;}
  	.sub_project2{width:100%;}
  .sub_project_item2{width:45%;}
  .sub_project_item2 img{width:98%;}
}
@media screen and (max-width: 412px) {
  .sub_project_item{width:98%;}
  .sub_project_item img{width:98%;}
  .sub_project2{width:100%;}
  .sub_project_item2{width:98%;}
  .sub_project_item2 img{width:98%;}
}

.page_midx{margin:10px;background-image:url(../images/tr_bg.png);padding:10px;color:#FFFFFF;min-height:150px;width:45%;display:inline-block;}/*border-radius:10px;*/
.page_midx h2{font-size:24px;padding:10px;font-weight:bold;}

.cleardiv{width:100%;height:20px;overflow:hidden;}
.page_mid_sub_des{width:100%;padding:10px;display:block;height:auto;overflow:hidden;text-align:center;}
.page_mid_sub_des img{padding:10px;width:300px;margin:0 auto;}
.page_mid_sub_des2{width:100%;padding:10px;display:block;height:auto;overflow:hidden;text-align:center;}
.page_mid_sub_des2 img{padding:10px;width:300px;margin:0 auto;}







.subpage_mid_des{
	/*width:100%;*/overflow:hidden;margin:0 auto;padding:10px;/*margin:10px;*/background-image:url(../images/tr_bg.png);min-height:100px;color:#FFFFFF;text-align:justify;/*border-radius:10px;*/padding-bottom:20px;
}

@media screen and (max-width:1044px){
	.subpage_mid_des{width:90%;margin:10px;margin:0 auto;margin-bottom:20px;}
	.subpage_mid_des ul {padding-right:10px}
}

.subpage_high_light_span{color:#f5821f;font-weight:bold;}
.subpage_mid_des ul {
    /*list-style: none;*/ /* Remove list bullets */
    padding-left: 30px; 
	padding-right:50px;
    margin: 0;/**/
	text-align:justify;
}

.subpage_mid_des ul li { 
    padding-left: 16px; 
	list-style-type: disc;
	padding-top:10px;
	text-align:justify;
}

.subpage_mid_des li:before {
    /*content: "o";*/ /* Insert content that looks like bullets */
   /* padding-right: 8px;*/
   /* color: #FFFFFF;*/ /* Or a color you prefer */
}
.sub_page_main_img{margin:0 auto;max-width:90%;width:100%;overflow:hidden;text-align:justify;}
.sub_page_main_img img{margin:2px;border-radius:3px;}



.contact_form{display:inline-block;width:300px;height:400px;overflow:hidden;background-color:#f5821f;}
.contact_form2{display:inline-block;width:300px;height:400px;overflow:hidden;/*border-radius:30px 0px 30px 0px;*/background-color:#FFFFFF;background-image:url(../images/tr_bg.png);color:#FFFFFF;}
.contact_form_mid{margin-left:20px;margin-right:20px;}
@media screen and (max-width:620px){
.contact_form{display:inline-block;width:95%;background-color:#FFFFFF;height:400px;overflow:hidden;margin-top:20px;}
.contact_form_mid{margin:0px;margin-top:20px;}
}
.contact_form_1{padding-left:20px;font-weight:bold;padding-top:10px;}
.contact_form_2{padding-bottom:10px;padding-left:40px;}
.contact_form_2 .textbox{margin-left:-30px;width:95%;height:20px;margin-top:10px;}
.contact_form_2 .textarea{margin-left:-30px;width:95%;height:60px;margin-top:10px;}
.submitb{padding: 5px 15px 5px 15px;background-color:#f5821f;color:#FFFFFF;border-radius:5px;cursor:pointer;}
.submitb:hover{background-color:#669900;}