/* basic-css 远大住工 */
/* 基本元素重置 */
html, body, div, span, applet, object, iframe, h1, h2, h3,h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,thead, tr, th, td, input, select {margin:0px auto; padding:0; border:0 none; outline:0; color:inherit;}
html, body {width:100%; height:100%;background:#fff;}
body{margin:0 auto; font:12px/1 "Microsoft Yahei", "微软雅黑", sans-serif; vertical-align:baseline; overflow-y:scroll;overflow-x:hidden;}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h2{font-weight:bold;font-size:18px; line-height:18px;color:#333333;}
h3 {font-weight:normal; font-size:12px; color:#746969;}
h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a {text-decoration:none;}
p {line-height:22px; text-align:justify;}
a img, iframe {border:none;}
a:link {color:inherit;}
:focus {outline:0;}
/*img{ vertical-align:top;}*/
img{border:0px;}
ol, ul {list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}
/* == clearfix == */
.clearfix:after {display:block; height:0; clear:both; content:"\200B";}
.clearfix {*zoom:1;}/*IE/7/6*/
/* == 以上 reset Css == */

/* 重用类样式 */
.f_l{float:left !important;}
.f_r_r{float:right !important;}
.f_r{float:right !important;padding-top: 15px;}
.no_margin{margin:0px !important;}
.no_border{border:0px !important;}
.no_bg{background:none !important;}
.clear_both{clear:both !important;}
.display_block{display:block !important;}
.text_over{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding: url('ellipsis.xml#ellipsis');}


/* 重用自定义样式 */
.w_100{width:100%;}
.w_95{width:95%;}
.indextx{width:980px;margin:0 auto; margin-top:10px; background:#FFFFFF;}
.w_min_width{min-width:1200px;}
.w_1200{width:1200px;}
.w_1067{width:1067px;}
.w_980{width:980px;}

/*头部第一部分*/
	/* header */
	.header_full{height:70px;}
		.header{width:1220px;}
			/* left */
			.logo{width:170px; padding-top:17px;}
			.logo360{width:81px; padding-top:27px;}
			/* right */
			.top_right{min-width:730px;padding-top:15px; padding-left:64px;}
				
	
	
								
	/* index - banner */
	.full_banner{width:100%; position:relative; height:450px; background:#FFF; overflow:hidden;}
		.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
			.full_banner .bd ul{width:100% !important;}
				.full_banner .bd li{width:100% !important; float:left; height:450px; overflow:hidden; text-align:center;}
					.full_banner .bd li a{ display:block; height:450px;}
	.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
		.full_banner .hd ul{text-align:center; padding-top:5px;}
			.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
				line-height:9999px; 
			}
		.full_banner .hd ul .on{background-position:0px 0px;}
/*子页banner*/
.page_banner{width:100%;text-align:center;}
/*中英文搜索*/
.yd-z-s{width:245px;}
.yd-z-s .yd-zy-k{width:55px;background-color:#193b6d;text-align:center;border-radius:25px;height:22px;color:#fff;font-weight:600;line-height:22px;margin-top:10px;}
.yd-zy-k-f{margin-left:3px;}
.yd-z-s .yd-zy-ss{width:120px;border-radius:25px;height:22px;line-height:22px;margin:10px 0 0 11px;background:#e0e0e0 url(../images/search_icon.png) no-repeat 100px 5px;}
.yd-z-s .yd-zy-ss input {background: #e0e0e0 none repeat scroll 0 0;height:22px;padding-left:10px;width:110px;color:#808080;}
.yd-z-s .yd-zy-ss input,.yd-z-s .yd-zy-ss button{border: medium none;border-radius:25px;outline: medium none;}
.yd-z-s .yd-zy-ss form {position: relative;width:120px;}
.yd-z-s .yd-zy-ss button {background:#e0e0e0 url(../images/search_icon.png) no-repeat 2px 5px;cursor: pointer;height: 22px;position: absolute;right: 1px;top:0px;width: 26px;}



/*远大住工-悬浮框|on*/
.side-pannel {position: fixed;right:2%;z-index: 99}
.side-bar {border-bottom: none;bottom: 20px;}
.side-bar a {display: block;cursor: pointer;width:55px;height:55px;position: relative;color: #676767;text-align: center;margin-bottom:5px;padding-bottom:5px;background:#b3b3b3;}
.side-bar a:hover{background:#16386b;}
.side-bar a s {display: block;margin-left: auto;margin-right: auto}
.side-bar a span {line-height: 20px;font-size:14px;color:#fff;left:14px;top:10px;position: absolute;}
.side-bar .side-tet-sp{left:6px;}
.side-bar a .g-icon-tp{width:38px;height:36px;background-image: url(../images/side/cust.png);left:8px;top:14px;position: absolute;}
.side-bar a .g-icon-ts{width:50px;height:47px;background:url(../images/side/return.png) no-repeat 6px 10px;left:8px;top:10px;position: absolute;}

.side-bar a.gotop s {position: absolute;top: 50%;left:11px}
.side-bar a.text {padding-top:1px}
.side-bar a.qr s {position: absolute;}
.side-bar a.qr i {width: 110px;height:110px;position: absolute;left: -118px;top:40%;margin-top: -68px;display: none;background-position: 0 0}
.side-bar a.qr:hover i {display: block}
.side-bar a.qr i {background-image: url(../images/side/sprite2.jpg);}
.g-icon-top {height:19px;width:33px;margin-top: -10px;background-image:url(../images/side/sprite1.png);}

.g-icon-qr1 {height:38px;width:38px;background-position: 0 0;left:9px;top:12px;}
.side-bar a.qr:hover s {height:38px;width:38px;background-position: -38px 0;left:9px;top:12px;}
.g-icon-qr1{background-image: url(../images/side/sprite2.png)}


/*远大住工-悬浮框|end*/

#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button {margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#cssmenu:after,#cssmenu > ul:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#cssmenu #menu-button {display: none;}
#cssmenu {width: auto;line-height: 1;background: #ffffff;}
#menu-line {position: absolute;bottom: 0;margin-left:18px;width:26px;height: 2px;background:#173a6c;-webkit-transition: all 0.25s ease-out;-moz-transition: all 0.25s ease-out;-ms-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}
#cssmenu > ul > li {float: left;}
#cssmenu.align-center > ul {font-size: 0;text-align: center;}
#cssmenu.align-center > ul > li {display: inline-block;float: none;}
#cssmenu.align-center ul ul {text-align: left;}
#cssmenu.align-right > ul > li {float: right;}
#cssmenu.align-right ul ul {text-align: right;}
#cssmenu > ul > li > a {padding:15px 10px;font-size: 12px;text-decoration: none;text-transform: uppercase;color:#707070;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#cssmenu > ul > li:hover > a,#cssmenu > ul > li.active > a {color: #173a6c;}
#cssmenu > ul > li.has-sub > a {padding-right: 25px;}
#cssmenu > ul > li.has-sub > a::after {position: absolute;
top: 21px;right: 10px;width: 4px;height: 4px;border-bottom: 1px solid #000000;border-right: 1px solid #000000;content: "";-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: border-color 0.2s ease;-moz-transition: border-color 0.2s ease;-ms-transition: border-color 0.2s ease;
-o-transition: border-color 0.2s ease;transition: border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a::after {border-color: #009ae1;}
#cssmenu ul ul {position: absolute;left: -9999px;z-index:10;background: #fff;opacity:0.8;}
#cssmenu li:hover > ul {left: -16px;}
#cssmenu.align-right li:hover > ul {right: 0;}
#cssmenu ul ul ul {margin-left: 100%;top: 0;}
#cssmenu.align-right ul ul ul {margin-left: 0;margin-right: 100%;}
#cssmenu ul ul li {height: 0;-webkit-transition: height .2s ease;-moz-transition: height .2s ease;-ms-transition: height .2s ease;-o-transition: height .2s ease;transition: height .2s ease;}
#cssmenu ul li:hover > ul > li {height: 50px;}
#cssmenu ul ul li a {padding: 20px 20px;width:100px;text-align:center;font-size: 12px;font-weight:normal;color:#666;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#cssmenu ul ul li .cssmenu-nav{padding: 20px 15px;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover {color:#193b6d;}
#cssmenu ul ul li.has-sub > a::after {
position: absolute;top: 13px;right: 10px;width: 4px;height: 4px;border-bottom: 1px solid #dddddd;border-right: 1px solid #dddddd;content: "";-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);-webkit-transition: border-color 0.2s ease;-moz-transition: border-color 0.2s ease;-ms-transition: border-color 0.2s ease;-o-transition: border-color 0.2s ease;
transition: border-color 0.2s ease;}
#cssmenu.align-right ul ul li.has-sub > a::after {right: auto;left: 10px;border-bottom: 0;border-right: 0;border-top: 1px solid #dddddd;border-left: 1px solid #dddddd;}
#cssmenu ul ul li.has-sub:hover > a::after {border-color: #ffffff;}
#showajaxnews{padding-bottom: 30px;}
/*兼容手机和ipad*/
@media screen and (max-width:1024px){
    html, body{
        width:110.6%;
		height:120%;
		overflow-x:hidden;
		 }

	img{
    width:100%;
   }
#menu-line{
background: #fff;
}

}