@charset "utf-8";
/*reset*/
@font-face{font-family:'helvetica-condensed-black-se';src:url(../font/helvetica-condensed-black-se.eot); src:url(../font/helvetica-condensed-black-se.ttf); src:url(../font/helvetica-condensed-black-se.svg); src:url(../font/helvetica-condensed-black-se.woff); src:url(../font/helvetica-condensed-black-se.woff2); src:url(../font/helvetica-condensed-black-se.ttf);}
@font-face{font-family:'opensans';src:url(../font/opensans.eot); src:url(../font/opensans.ttf); src:url(../font/opensans.svg); src:url(../font/opensans.woff); src:url(../font/opensans.woff2); src:url(../font/opensans.ttf);}
h1,h2,h3,h4,h5,h6{ margin:0px;}
:focus{outline:0;}
body,ul,img,p,input,dl,dd,tr,th,td{margin:0;padding:0;}
em{font-style:normal;}
img{border:none;}
li,ul,ol{list-style:none;}
a{text-decoration:none;color:#666;}
input{padding:0px;vertical-align: middle;line-height: normal;border:none;} 
body{overflow-x:hidden; font-family:'opensans'; font-size:14px; line-height:22px; word-wrap:break-word; color:#666; background:#fff;}
.table-responsive{ overflow:auto;min-height:.01%;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{line-height:0; display:table; content:"";}
.clearfix:after{clear:both;}
a:hover{text-decoration:none !important;}
a:focus {outline-style:none; -moz-outline-style: none; text-decoration:none;}
.clear{ clear:both;}
h4{ margin:0px;}
img{ max-width:100%;}
a:hover{transition: 0.2s all;
-webkit-transition: 0.2s all;
-o-transition: 0.2s all;
-moz-transition: 0.2s all;
-ms-transition: 0.2s all;
}
a{transition: 0.2s all;
-webkit-transition: 0.2s all;
-o-transition: 0.2s all;
-moz-transition: 0.2s all;
-ms-transition: 0.2s all;
}
/*top*/
.top{ background:#323441; height:4px; width:100%;}
.header{ background:#f1f1f1; padding:20px 0px 45px;}

#logo{ float:left;}

/*#banner{ background:url(../images/banner_bg.png) repeat; position:relative;}*/
.banner_l img{ width:100%;}
.banner_main{ margin-top:-25px; margin-bottom:-25px; position:relative; z-index:2;}
.banner_bg_b{ background:#fff;  position:absolute; bottom:0px; height:25px; width:100%;}

.banner_l{ padding:0px; width:100%; }
.banner_r{   position: absolute;
right: 0;
top: 50%;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
width: 100%;
text-align:center}
.i_sitemap{ padding:30px 25px 0px;  background:#d55353; max-width:380px; float:right; padding-bottom:20px}

.i_sitemap span{ color:#fff; font-size:15px; text-align:left; width:100%; display:block; text-transform:capitalize; margin-top:5px; padding-right:15px;}
.i_sitemap td{vertical-align:top;}
.i_sitemap h2{font-family:'helvetica-condensed-black-se'; font-size:50px; color:#fff; text-transform:uppercase; font-weight:bold;}

.i_sitemap .input_1{ height:30px; margin-top:5px; background:fff; border:none; width:100%; padding-left:10px;}
.i_sitemap .input_2{ height:60px; margin-top:5px; background:fff; border:none; width:100%; padding-left:10px;}
.i_sitemap .mybtn{ background:#30323f; border:none; border-bottom:4px solid #1b2024; line-height:50px; padding:0px 15px 4px; color:#fff; font-size:22px; text-transform:uppercase; margin-top:20px; width:100%;}
.i_sitemap h6{ color:#fff; font-size:13px; line-height:22px; margin-bottom:20px; max-height:44px; overflow:hidden;}
.sitemap_text{ color:#fff; font-size:13px; line-height:22px; margin-top:15px; max-height:66px; overflow:hidden;}


@media (max-width:1300px){.i_sitemap{ padding:15px;} .i_sitemap h2{ font-size:30px}}
@media (max-width:952px){ .i_sitemap{ float:none; max-width:100%} .banner_r{ position:inherit; -webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);} }

/*i_main_1*/
.main_1{ padding:35px 0px; border-top:2px solid #979799; margin-top:8px;}
.i_main_img{ width:100%; padding:8px; border:1px solid #dadada; box-shadow:0px 0px 3px #eee;}
.i_main_img img{ width:100%;}
.title_h4{font-family:'helvetica-condensed-black-se'; font-size:36px; color:#000; margin:15px 0px; word-spacing:-12px; line-height:36px; height:36px; overflow:hidden;}
.main_1 ul li .p{ color:#333; line-height:26px; font-size:14px; max-height:78px; overflow:hidden; margin-top:25px;}
/*main_2*/
.main_2{ border-top:2px solid #979799; padding:35px 0px 50px;}
.main_2 .p{ font-size:14px; color:#333; line-height:26px;}
.about_btn{background:#d55353; border:none; border-bottom:4px solid #ab3b30; line-height:50px; padding:0px 15px 4px; color:#fff; font-size:22px; text-transform:uppercase; margin-top:18px; display:inline-block;}
.about_btn a{ color:#fff;}
/*i_main_3_text*/
.main_3{ border-top:2px solid #979799; padding:35px 0px 50px;}
.i_main_3_text .p{ font-size:14px; color:#333; line-height:26px; max-height:162px; overflow:hidden;}
.i_main_3_text .p_2{ color:#d55353;font-family:'helvetica-condensed-black-se';}
.i_main3_img{ width:25%; float:left; border-radius:50%; overflow:hidden;}
.i_main_3_text{ float:left; width:75%; padding-left:15px;}

#footer{ background:#30323f; padding:30px 0px; text-align:center; color:#eee;}
@media only screen and (max-width:1200px) {
.i_sitemap{ padding:15px;}
.i_sitemap h2{ font-size:30px;}
.about_btn{font-size:18px; line-height:36px;}
.i_sitemap .mybtn{ font-size:18px; line-height:36px;}
.title_h4{ font-size:28px; word-spacing:-4px;}
.i_sitemap h6{ margin-bottom:10px;}
	}
@media only screen and (max-width:960px){
.about_btn{font-size:16px; line-height:36px;}
.i_sitemap .mybtn{ font-size:16px; line-height:36px;}
.i_sitemap .input_1{ height:24px;}
.i_sitemap .input_2{ height:48px;}
	}
@media only screen and (max-width:768px){
	.banner_l{ width:100%;}
	.banner_r{ width:100%;}
	.main_1 .title_h4{ font-size:18px;}
}
@media only screen and (max-width:600px){
	.mian_1 ul li{ width:100%;}
}


.message{display:inline-block;background:#d55353;padding:30px 20px;max-width:200px;text-align:center;}
.message em{font-size:36px;font-family:'helvetica-condensed-black-se';color:#fff;text-transform:uppercase;}
.message p{color:#fff;line-height:20px;margin-bottom:20px; margin-top:20px;}
.message li{margin-bottom:10px;list-style:none;}
.message .meInput{height:40px;border:none;text-align:left;padding-left:10px;width:100%;color:#808080;text-transform:capitalize;font-family:Roboto,Arial,serif;}
.message .meInput:focus{color:#333;}
.message .meText{height:80px;max-height:80px;border:none;text-align:left;padding:10px;width:100%;max-width:100%;color:#808080;text-transform:capitalize;font-family:Roboto,Arial,serif;}
.message .meText:focus{color:#333;}
.message .send{background:#30323f; border:none; border-bottom:4px solid #1b2024; line-height:50px; padding:0px 15px 4px; color:#fff; font-size:22px; text-transform:uppercase; margin-top:20px; width:100%; display:block;}
.message .send:hover{text-decoration:none;background:#023c61;}
.message .p{ font-size:14px; color:#fff;}
/*inquiry*/
.finq-left{float:left;}
.finq-left em{font-family:'helvetica-condensed-black-se';color:#fff;font-size:35px;margin-bottom:10px;text-transform:uppercase;display:block;}
.finq-left>p{font-size:13px;color:#dde1e5;line-height:20px;overflow:hidden;height:40px;}

.theme-buy .btn{
	position: relative;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	padding:8px 40px;
	color:#fff;
	font-size:18px;
	text-align: center;
	text-decoration: none;
	background:#0b3d63;
	font-family:'helvetica-condensed-black-se';
	border-radius:0;
	text-transform:uppercase;
	margin-top:30px;
	border:none;
}

.theme-buy{display:inline-block;text-align: center;float:left;}
.theme-gobuy,.theme-signin{font-size: 15px;}
.theme-popover-mask{z-index: 999999998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;display:none;}
.theme-popover{
	z-index:999999999;
	position:fixed;
	top:50%;
	left:50%;
	width:35%;
	height:auto;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display:none;
	background:#fff;
	float:none;
	max-width:none;
}
.theme-poptit{position:absolute;right:0;top:0;width:36px;height:36px;text-align:center;display:block;}
.theme-poptit .close{color:#fff;font-size:36px;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;line-height:30px;float:none;text-shadow:none;display:block;}
.theme-poptit:hover{background:#041b33;}
.theme-poptit .close:hover{color:#fff;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;}
.theme-popbod{color:#444;text-align: center;}
.theme-popbod>em{font-family:'helvetica-condensed-black-se';text-transform:uppercase;display:none;margin-bottom:10px;font-size:20px;display:block;}

.fixed-inquiry .message{max-width:none;display:block;}
.fixed-inquiry .message li{margin-bottom:15px;}
.fixed-inquiry .message label{font-size:14px;margin-bottom:5px;color:#fff;font-weight:normal;display:block;text-align:left;text-transform:uppercase;}

