@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 20px;}



#logo{ float:left;}





.banner_l img{ width:100%;}

.banner_main{  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:fixed;right:10px; top:20%}
#email_form{ text-align:center}


.i_sitemap{ padding:20px; background:#d55353; max-width:328px; 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;}

.i_sitemap td{vertical-align:top;}

.i_sitemap h2{font-family:'helvetica-condensed-black-se'; font-size:30px; color:#fff; text-transform:uppercase; font-weight:bold; text-align:center}



.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:30px; color:#fff; font-size:16px; text-transform:uppercase; margin-top:20px; width:100%;}

.i_sitemap h6{ color:#fff; font-size:13px; line-height:22px; margin-bottom:10px; max-height:44px; overflow:hidden;}

.sitemap_text{ color:#fff; font-size:13px; line-height:22px; margin-top:15px; max-height:66px; overflow:hidden;}





/*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;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;}















@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);} }









#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;}



.banner_font{ float:left; font-size:45px; color:#fff; font-family:'helvetica-condensed-black-se'; width:26%; position:absolute; left:20%; top:10%; height:128px; line-height:130%}



@media( max-width:999px){.banner_font{ width:100%; left:0%; font-size:40px; top:5%; text-align:center}}

@media( max-width:480px){.banner_font{ width:100%; left:0%; font-size:20px;text-align:center}}

#logo { float:left}
.header_tel{ float:right; margin:10px 0px;}
.header_tel span{ font-size:16px; margin-right:10px; }
.header_tel a{font-size:26px; color:#ff3c02; font-family:'helvetica-condensed-black-se';}

@media( max-width:890px){.header_tel{  margin:10px 0px 20px 0; float:left; width:100%} .header{ padding:10px 0px;} .header_tel span{ margin-bottom:8px}}