@charset "utf-8";
@font-face {
  font-family: "impact";
  src: url("../font/impact.woff2") format("woff2"),
       url("../font/iimpact.woff") format("woff"),
       url("../font/iimpact.ttf") format("truetype"),
       url("../font/iimpact.eot") format("embedded-opentype"),
       url("../font/iimpact.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

body{margin:0px; font-size:14px; color:#444; font-family:"微软雅黑", Arial, Helvetica, sans-serif;}
*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-style:normal;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal;}
input,select,button{font-size:12px; font-family:"微软雅黑", Arial, Helvetica, sans-serif; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#444; text-decoration:none;}
a:hover{color:#10a14a;}
.clear{overflow:hidden; clear:both; height:0px;}
.lf{float:left;}
.rt{float:right;}
::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar-track{background-color:#000;}
::-webkit-scrollbar-thumb{background-color:#ddd;}
::-webkit-scrollbar-thumb:hover{background-color:#009340;}
::-webkit-scrollbar-thumb:active{background-color:#009340;}

.wrap { width:1300px; margin:0 auto; }
.wrap0 { width:1300px; margin:0 auto; }
.ny_nr{width:1300px; margin:0 auto;}
.pt200 { padding-top:200px; }
.pt260 { padding-top:260px; }

/*header*/
.header { width:100%; padding:0; position:fixed; top:0; left:0; z-index:99999; background-color:rgba(255,255,255,1);}
.header.on{box-shadow:0 1px 8px #b8b8b8; height:60px; }
.header.on .wrap0 { display:none; }
.header.on .nav { display:block }
.header .logo{width:280px; float:left; margin:18px 0 }
.header .logo img{width:100%; height:auto; display:block;}

.xj { width:148px; height:48px; float:right; line-height:48px; background:#e6212a; color:#fff; font-size:21px; font-weight:600; text-align:center; margin-top:40px; }
.xj img { vertical-align:middle; }
.xj a { color:#fff; }
.tel { width:220px; height:48px; float:right; line-height:48px; background:#0080c9; color:#fff; font-size:21px; font-weight:600; text-align:center; margin-top:40px; margin-left:30px  }
.tel img { vertical-align:middle; }
.tel a { color:#fff; }

.header .search{width:500px; height:42px; margin-top:40px; border:3px solid #0080c9; float:right; z-index:9999; margin-right:50px; }
.header .search input.sz{width:430px; height:42px; font-size:16px; padding:0 10px; color:#666; line-height:46px; float:left;}
.header .search input.ss{width:50px; height:42px; background:#0080c9 url(../image/s.png?1) no-repeat center; color:#fff; cursor:pointer; float:right;}
.header .an{position:absolute; right:2%; top:50%; margin-top:-15px; display:none; z-index:9999;}
.header .an i{font-size:21px; color:#e6212a; line-height:30px;}
.header .an i.icon-reorder{display:block;}
.header .an.n i.icon-reorder{display:none;}
.header .an i.icon-remove{display:none;}
.header .an.n i.icon-remove{display:block;}
.header .nav{ background:#fff; height:60px; border-bottom:1px solid #ccc; border-top:1px solid #ccc }
.header .nav ul li{ padding:0 32px; font-size:18px; line-height:60px; text-align:center; float:left; display:block; position:relative; }

.header .nav .on {  }
.header .nav .on a { color:#e6212a }
.header .nav ul li a{color:#111; font-weight:600; display:block;}
.header .nav ul li a:hover { color:#e6212a; }
.header .nav ul li i{position:absolute; display:none; top:35px; right:-16px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.header .nav ul li:hover i{-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-o-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);}
.header .nav ul li em{width:18px; height:12px; display:inline-block; margin-right:5px;}
.header .nav .ej{width:120px; padding:10px 20px 20px 20px; background-color:rgba(0,128,201,0.9); position:absolute; left:16px; z-index:999; display:none;}
#ml { left:0px }
.header.on .nav .ej{background-color:rgba(0,128,201,0.9);}
.header .nav .ej a{font-size:14px; font-weight:500; line-height:34px; color:#fff; border-bottom:1px dotted #fff;}
.header .nav .ej a:hover { color:#fff; text-indent:10px; transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s; }
.header .nav ul li:hover .ej{display:block;}

/*nav*/
.public_tr {overflow: hidden;width: 100%;}
.public_tr1 {line-height: 20px;margin-bottom:20px;}
.public_tr_content {width: 100%;margin: 0px auto;height: auto;}
.public_tr_content>h5 {font-weight: normal;}
.public_tr_content>h5>a {color: #757575;}

/**/
.publc_head {width: 100%;height: 34px;background: #f2f2f2;z-index: 99999;}
.publc_heade_body {width: 1200px;height: 100%;margin: 0px auto;font-size: 12px;}
.publc_heade_body>h5 {font-size: 14px;color: #666;display: block;float: left;height: 35px;line-height: 35px;font-weight: normal;}
.publc_heade_body>div {position: relative;float: left;width: 118px;height: 33px;color: #4d4d4d;}
.publc_heade_body>div .hide_title {position: absolute;top: 0;left: 0;width: 200px;height: 33px;z-index: 111;}
.publc_heade_body .public_login_a {display: block;}
.hide_title {display: block;}
.publc_heade_body>div:hover .hide_title {border: 1px solid #e6e6e6;border-bottom: none;background: #fff;}
.publc_heade_body>div:hover .hide_main {display: block;}
.hide_title>p {
	font-size: 12px;
	max-width: 170px;
	line-height: 33px;
	margin-left: 5px;
	color: #49a0f5;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	/* for Opera */

    text-overflow: ellipsis;/* for IE */
}
.hide_title>span {float: left;top: 9px;left: 8px;}
.publc_heade_body>div .hide_title>i {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-bottom-color: #676767;
	cursor: pointer;
}
.publc_heade_body>div .hide_title>i>i {
	position: absolute;
	top: -1px;
	left: -3px;
	width: 0;
	height: 0;
	border: 3px solid transparent;
	border-bottom-color: #fff;
}
.publc_heade_body>div .hide_main {
	display: none;
	position: absolute;
	top: 33px;
	left: 1px;
	width: 338px;
	height: 122px;
	padding: 15px 0 0 20px;
	border: 1px solid #e6e6e6;
	background: #fff;
	z-index: 11;
}
.publc_heade_body .hide_main>.hide_img {
	float: left;
	width: 66px;
	height: 66px;
	background: #e6e6e6;
}
.publc_heade_body .hide_main>.hide_bar {
	width: 235px;
	height: 66px;
	margin-right: 19px;
	float: right;
}
.publc_heade_body .hide_bar>p {
	line-height: 17px;
	margin-bottom: 7px;
}
.publc_heade_body .hide_bar>p>a {
	color: #49a0f5;
}
.publc_heade_body .hide_bar>p>a.quite {
	float: right;
}
.publc_heade_body>div .hide_bottom {
	width: 100%;
	height: 16px;
	margin-top: 86px;
}
.publc_heade_body .hide_bottom>a {
	color: #4d4d4d;
}
.publc_heade_body .hide_bottom>b {
	padding: 0 5px;
	color: #a3a3a3;
}
.publc_heade_body>div>a {
	font-size: 14px;
	line-height: 35px;
	color: #27a6ee;
}
.publc_heade_body>ul {
	overflow: hidden;
	float: right;
	margin-top: 7px;
}
.publc_heade_body>ul>li {
	float: left;
	overflow: hidden;
	padding: 0px 15px;
	border-right: 2px solid #797979;
}


.active_show_box {
	height: 32px;
	margin-top:10px;
	width: 100%;
	background: url(../image/red_pricebg.jpg) center center repeat-x;
}
.active_right_price,  .active_show,  .details_rows,  .active_bottom {
	padding-left: 12px;
	overflow: hidden;
}
.activetitle_font {
	float: left;
	color: #fff;
	font-size: 16px;
	line-height: 32px;
	padding-left: 30px;
	background: url(../image/active_voice.png) left center no-repeat;
}
.active_show_box a {
	display: inline-block;
	color: #fff;
	font-size: 12px;
	line-height: 32px;
	margin-left: 7px;
	text-decoration: underline;
}
.active_show_box a:active {
	color: #27a6ee;
}
.active_right_price li p {
	color: #939393;
	display: inline-block;
	font-size: 14px;
	padding-left: 24px;
	line-height: 32px;
	margin-right: 8px;
}
.active_right_price {
	/*width: 609px;*/
	height: 112px;
	background: url(../image/pro_details_price_bg.jpg) repeat-x;
}
.active_right_price ul {
	position: relative;
}
.active_right_price ul li {
	line-height: 32px;
	color: #999c9f;
}
.active_right_price li .i_first {
	display: inline-block;
	font-style: normal;
	color: #333333;
	margin-left: 22px;
}
.active_right_price li .i_first span {
	text-decoration: line-through;
}
.active_right_price li .i_second {
	display: inline-block;
	font-style: normal;
	color: #333;
	margin-left: 15px;
	text-decoration: line-through;
}
.active_right_price li .i_second span {
	font-size: 17px;
	color: #333;
}
.active_right_price li .i_third {
	display: inline-block;
	font-style: normal;
	color: #f03233;
	width: 223px;
	height: 23px;
	background: url(../image/pro_details_pricep_bg.png) no-repeat;
	margin-left: 10px;
	position: relative;
	top: -1px;
	line-height: 23px;
	text-align: center;
	font-size: 14px;
}
.active_right_ul {
	width: 80px;
	height: 33px;
	position: absolute;
	top: 0px;
	text-align: center;
	line-height: 15px;
	font-size: 12px;
	color: #97999a;
	right: 12px;
}
.active_right_ul span {
	color: #fa5b40;
}
.details_rows {
	margin-top: 14px;
}
.active_right_price .i_first .details_price_b {
	font-size: 14px;
	float: none;
	margin-left: 10px;
	color: #333333;
}
.details_btn1 {
	display: block;
	overflow: hidden;
	width: 180px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	background: #f6fcff;
	color: #27a6ee;
	border: 1px solid #27a6ee;
	float: left;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/

    -webkit-box-sizing: border-box;
	/*Safari3.2+*/

    -o-box-sizing: border-box;
	/*Opera9.6*/

    -ms-box-sizing: border-box;
	/*IE8*/

    box-sizing: border-box;
	margin-left: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.details_btn1 {
	width: 190px;
	height: 44px;
	line-height: 44px;
	background: #ffeded;
	border-radius: 4px;
	color: #d20514;
	border: 1px solid #d20514;
}
.details_btn2 {
	display: block;
	overflow: hidden;
	width: 190px;
	line-height: 44px;
	height: 44px;
	padding-left: 50px;
	margin-right: 5px;
	text-align: center;
	font-size: 16px;
	background: #27a6ee;
	color: #fff;
	border: 1px solid #27a6ee;
	float: left;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/

    -webkit-box-sizing: border-box;
	/*Safari3.2+*/

    -o-box-sizing: border-box;
	/*Opera9.6*/

    -ms-box-sizing: border-box;
	/*IE8*/

    box-sizing: border-box;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.details_btn2 {
	position: relative;
	width: 190px;
	line-height: 44px;
	height: 44px;
	border-radius: 4px;
	padding-left: 50px;
	margin-right: 5px;
	border: none;
	display: inline-block;
	background: #d20514;
	font-size:20px; 
	color:#FFFFFF;
}
.details_btn2 i {
	display: inline-block;
	width: 37px;
	height: 23px;
	position: absolute;
	background: url(../image/active_incall.gif) no-repeat;
	top: 11px;
	left: 10px;
}
.details_btn2 img {
	position: absolute;
	top: -1px;
	left: -1px;
	display: block;
}

details_btn2 a.hover{ color:#FFFFFF; }
.active_span {
	width: 85px;
	height: 19px;
	display: inline-block;
	border: 1px solid #ef001e;
	text-align: center;
	line-height: 19px;
	font-size: 12px;
	position: relative;
	top: -4px;
	left: 10px;
}
.active_span a {
	color: #e12f3a;
}
.date_num {
	float: right;
	line-height: 32px;
	color: #fff;
	margin-right: 18px;
}
.date_num span {
	display: inline-block;
	width: 20px;
	height: 24px;
	background: #443b3c;
	border-radius: 3px;
	margin: 0px 3px;
	text-align: center;
	line-height: 23px;
}
.i_first1 {
	display: inline-block;
	font-style: normal;
	color: #f03233;
	margin-left: 5px;
}
.i_first1 span {
	font-size: 26px;
	color: #d20541;
}


/*footer*/
.footer{width:100%; padding:0; background-color:#1e1e1e; color:#fff; padding-top:60px }
.footer .d_lg{ margin-left:80px;}
.footer .d_bq{width:420px; line-height:36px; color:#fff; margin-bottom:50px; font-size:14px; float:left;}
.footer .d_bq h3{ margin-bottom:10px; }
.footer .d_bq h3 a{ font-size:16px; color:#fff; font-weight:600 }
.footer .d_pt { width:138px; float:right; margin-top:10px; margin-right:50px; }
.footer .d_pt img{width:100%; height:auto; display:block;}
.footer .d_pt p{font-size:14px; line-height:26px; text-align:center; margin-top:5px;}
.footer a { color:#fff;}

.fnav { float:left; margin-right:90px; line-height:36px }
.fnav h3 { margin-bottom:10px; }
.fnav h3 a { font-size:18px; color:#fff; font-weight:600; }
.fnav li { line-height:30px;}
.fnav li a { font-size:14px; color:#9b9ea0; line-height:26px; }
.fnav li a:hover { color:#fff; }
.lian { display:none } 
.bq { background:#000; line-height:26px; padding:18px 20px; font-size:14px; text-align:center;}


.footer_sale {
	float:left;
	margin-top:8px;
	padding-left: 67px;
	background:url(../image/footer_sale.png) 0 5px no-repeat;
}
.sale_server {
	font-size: 14px;
	color:#fff;
	margin-bottom:6px;
}
.footer_sale h4 {
	font-size:22px;
	color:#fff;
	margin-bottom:22px;
	font-weight:300;
}
.sale_time {
	font-size:12px;
	color:#fff;
	margin-bottom:12px;
}
.footer_sale a {
	display:block;
	width: 148px;
	height:24px;
	line-height:24px;
	font-size:12px;
	text-align:center;
	color:#f5f5f5;
	border:1px solid #fff;
	border-radius:2px;
}
.footer_sale a:hover {
	border: 1px solid #49a0f5;
	color:#49a0f5;
}

/*about_con*/
.about_x {overflow: hidden;line-height: 30px;font-size: 14px;color: #666666;}
.about_x img {margin-bottom: 15px;max-width: 100%;height: auto !important;}
.about_x .show_t {line-height: 36px;font-size: 24px;color: #333;text-align: center;margin-bottom: 15px;font-weight: normal;}
.about_x .con_line {height: 40px;line-height: 40px;font-size: 12px;color: #999999;border-bottom: 1px dashed #cccccc;text-align: center;}
.about_x .con_id {line-height: 30px;overflow: hidden;white-space: normal;word-break: break-all;padding-top: 20px;text-align: left;padding-bottom: 40px;}
.about_x table {border-collapse: collapse;border-spacing: 0;}
.about_x table td {line-height: 22px;height: 27px; /*border:1px solid #000;*/}


/*newslist*/
.news_con {	overflow: hidden;}
.news_con ul li {overflow: hidden;margin-bottom: 2%;padding-bottom: 2%;border-bottom: 1px solid #cccccc;display: block;}
.news_con ul li:last-child {border-bottom: 0;margin-bottom: 0;}
.news_con ul li .imgs {width: 19%;float: left;display: inline;overflow: hidden;}
.news_con ul li .imgs img {
	width: 100%;/* -webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);transition-duration: 0.3s;transition-timing-function: ease-out;transition-property: opacity, transform, filter;*/
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.news_con ul li:hover .imgs img {/*-webkit-transform: scale(1.2) rotate(4deg); transform: scale(1.2) rotate(4deg);*/
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.news_con ul li .i_about_r {
	float: right;
	display: inline;
	line-height: 22px;
	width: 78%;
	overflow: hidden;
}
.news_con ul li .i_about_r h3 {
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	font-size: 18px;
	color: #333;
	font-weight: normal;
	margin-bottom: 1%;
}
.news_con ul li .i_about_r label {
	display: block;
	color: #999999;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	background: url(../img/news_bg1.png) left center no-repeat;
	margin-bottom: 1%;
}
.news_con ul li .i_about_r .p {
	max-height: 48px;
	overflow: hidden;
	font-size: 14px;
	color: #7b7b7b;
	line-height: 24px;
}
.news_con ul li .i_about_r .news_more {
	margin-top: 2%;
	width: 106px;
	text-align: center;
	float: left;
	height: 34px;
	line-height: 34px;
	background-color: #f5f5f5;
	border: 1px solid #bababa;
	color: #828282;
	font-size: 13px;
	transition: all 0.3s;
}
.news_con ul li:hover .i_about_r .news_more {background-color: #0245de;color: #fff;border: 1px solid #0245de;}
.news_con ul li:hover .i_about_r h3 {color: #0245de;}

.newslist { width:100%;}
.newslist li{ overflow:hidden; width:100%; padding:0 0 50px 0; border-bottom:1px solid #e1e1e1; margin-bottom:30px }
.newslist li:last-child { border-bottom:0} 
.newslist  h3 {font-size:21px; color:#333; font-weight:600; margin:0; line-height:40px; margin-bottom:10px }
.newslist  h3 a { color:#333; }
.newslist p { font-size:16px; color:#666; margin-bottom:20px; line-height:30px }
.newslist p a { color:#777; }
.newslist p a:hover { color:#0080c9; }
.newslist .shi { font-size:16px; color:#888; background:url(../image/6_12.png) no-repeat left; padding-left:26px }

.newslist0 { width:100%;}
.newslist0 li{ width:47%; margin:0 6% 0 0; float:left; margin-bottom:30px }
.newslist0 li:nth-child(2n){margin-right:0;}
.newslist0  h3 {font-size:21px; color:#333; font-weight:600; margin:0; line-height:40px; margin-bottom:10px }
.newslist0  h3 a { color:#333; }
.newslist0 p { font-size:16px; color:#666; margin-bottom:20px; line-height:30px }
.newslist0 p a { color:#777; }
.newslist0 p a:hover { color:#0080c9; }
.newslist0 .shi { font-size:16px; color:#888; background:url(../image/6_12.png) no-repeat left; padding-left:26px }

.dy { background:#0080c9; padding:36px 0 }
.zi { color:#fff; font-size:21px; line-height:42px; text-align:left }
.w50 { width:50%; float:left; }
.w60 { width:100%; text-align:center; }

.search1{}
.search1 input.sz{width:50%; background:#fff; height:42px; font-size:16px; padding:0 10px; color:#666; line-height:42px; float:right;}
.search1 input.ss{width:110px; line-height:42px; background:#e6212a; font-size:16px; color:#fff; cursor:pointer; float:right; margin-left:10px }

.zy { background:#f8f8f8; border-top:1px solid #ccc; padding:36px 0 }
.xw40 { width:100%; overflow:hidden;}
.xw40 .tp { width:30%; float:left; margin-top:3px }
.xw40 .tp img { width:70px; height:70px; border:2px solid #0080c9; border-radius:100% }
.xw40 ul li { width:24.9%; margin:0 0 0 0; float:left; text-align:center; }
.xw40 ul li h3 { font-size:18px; margin-top:10px; margin-bottom:2px; text-align:left; color:#333; font-weight:600; }
.xw40 ul li p { line-height:30px; text-align:left; font-size:14px; color:#333; overflow:hidden;}
.xw40 ul li p a { color:#666; }
.xw40  ul li:nth-child(3n){margin-right:0;}
.xw40  ul li:last-child {margin-right:0;} 

.fy { text-align:center; margin-bottom:50px }
.fy a { width:50px; line-height:30px; background:#fff; border:1px solid #e1e1e1; color:#666; font-size:14px; display:inline-block; text-align:center; margin:0 5px; }
.fy a:hover,.fy span { width:50px; line-height:30px; background:#e5192b; color:#fff; border:1px solid #e5192b; display:inline-block;  margin:0 5px; }

.xw2 { width:100%; overflow:hidden;}
.xw2 .tp { overflow:hidden; }
.xw2 ul li { width:22%; margin:0 4% 0 0; float:left; box-sizing: border-box; border:2px solid #e1e1e1; background:#fff; text-align:center; margin-bottom:50px; padding:25px }
.xw2 ul li h3 { line-height:30px; height:30px; margin-bottom:20px }
.xw2 ul li h3 a { font-size:16px; color:#666; }
.xw2 li img{width:100%; height:auto; display:block; transition:all .6s;
-webkit-transition:all .6s;
-moz-transition:all .6s;
-ms-transition:all .6s;
-o-transition:all .6s; }
.xw2 ul li:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }
.xw2 ul li:hover { border:2px solid #0080c9; }
.xw2 ul li:hover h3 { color:#0080c9; }
.xw2  ul li:nth-child(4n){margin-right:0;}
.xw2  ul li:last-child {margin-right:0;} 

.xw20 { width:100%; overflow:hidden; padding-bottom:20px}
.xw20 .tp { overflow:hidden; }
.xw20 ul li { width:22%; margin:0 4% 0 0; float:left; box-sizing: border-box; border:2px solid #e1e1e1; background:#fff; text-align:center; margin-bottom:50px; padding:25px }
.xw20 ul li h3 { line-height:30px; height:30px; color:#000; font-size:18px; text-align:left; overflow:hidden; overflow:hidden; margin-bottom:10px; margin-top:10px }
.xw20 ul li p { line-height:26px; height:80px; font-size:14px; color:#666; text-align:left; overflow:hidden; overflow:hidden; margin-bottom:20px }
.xw20 li img{width:100%; height:auto; display:block; transition:all .6s;
-webkit-transition:all .6s;
-moz-transition:all .6s;
-ms-transition:all .6s;
-o-transition:all .6s; }
.xw20 ul li:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }
.xw20 ul li:hover { border:2px solid #0080c9; }
.xw20 ul li:hover h3 { color:#0080c9; }

.xw20  ul li:nth-child(4n){margin-right:0;}
.xw20  ul li:last-child {margin-right:0;} 
.more { width:100%; line-height:30px; color:#0080c9; font-size:14px; border:1px solid #0080c9 }
.xw20 ul li:hover .more { width:100%; line-height:30px; color:#fff; font-size:14px; border:1px solid #0080c9; background:#0080c9 }

.xw21 { width:100%; overflow:hidden; padding-bottom:20px}
.xw21 .tp { overflow:hidden; }
.xw21 ul li { width:22%; margin:0 4% 0 0; float:left; box-sizing: border-box; border:2px solid #e1e1e1; background:#fff; text-align:center; margin-bottom:50px; padding:25px }
.xw21 ul li h3 { line-height:30px; height:60px; color:#000; font-size:18px; text-align:left; overflow:hidden; overflow:hidden; margin-bottom:10px; margin-top:10px }
.xw21 ul li p { line-height:26px; height:26px; font-size:14px; color:#888; text-align:left; overflow:hidden; overflow:hidden; }
.xw21 ul li p span { color:#e51a23 }
.xw21 li img{width:100%; height:auto; display:block; transition:all .6s;
-webkit-transition:all .6s;
-moz-transition:all .6s;
-ms-transition:all .6s;
-o-transition:all .6s; }
.xw21 ul li:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }
.xw21 ul li:hover { border:2px solid #0080c9; }
.xw21 ul li:hover h3 { color:#0080c9; }

.xw21  ul li:nth-child(4n){margin-right:0;}
.xw21  ul li:last-child {margin-right:0;}

.more0 { width:46%; float:left; line-height:26px; color:#0080c9; font-size:14px; border:1px solid #0080c9; margin-top:20px; }
.more0:hover a { color:#fff; border:1px solid #0080c9; background:#0080c9 ; display:block}
.more1 { width:46%; float:right; line-height:26px; color:#888; font-size:14px; border:1px solid #888; margin-top:20px }
.more1:hover a{ color:#fff; border:1px solid #e51a23; background:#e51a23 ; display:block}


.w70 { width:70%; float:left; text-align:center; margin-bottom:50px ;text-align:left; line-height:30px; font-size:14px; color:#666;}
.w70 img { text-align:center; width:100%; max-width:800px;  height:auto; }
.w30 { width:25%; float:right }
.bit { font-size:18px; color:#fff; text-align:center; line-height:55px; background:#0080c9; margin-bottom:30px }
.bit0 { font-size:18px; color:#fff; text-align:center; line-height:55px; background:#f8f8f8; margin-bottom:30px }
.jmm { font-size:18px; width:120px; color:#fff; text-align:center; line-height:55px; background:#0080c9; margin-bottom:30px }
.w30 .tp { overflow:hidden; }
.w30 ul li { border:1px solid #e1e1e1; background:#fff; text-align:center; margin-bottom:30px; padding:25px }
.w30 ul li h3 { line-height:30px; height:30px; text-align:center; overflow:hidden; overflow:hidden; margin-bottom:20px }
.w30 ul li h3 a { font-size:16px; color:#666; }
.w30 li img{width:100%; height:auto; display:block; transition:all .6s;
-webkit-transition:all .6s;
-moz-transition:all .6s;
-ms-transition:all .6s;
-o-transition:all .6s; }
.w30 ul li:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }
.w30 ul li:hover { border:1px solid #0080c9; }
.w30 ul li:hover h3 { color:#0080c9; }


.tabTit { text-align:left; transition:top linear .2s; margin-bottom:50px; width:100% }
.tabTit a{ display:inline-block; zoom:1; *display:inline;padding-left:20px; padding-right:20px; height:40px; margin:0 5px 10px 5px; overflow:hidden; white-space:nowrap; text-align:center; transition:all linear .2s; font:18px/40px microsoft yahei; color:#000; }
.tabTit a:hover,.tabTit .on{ background:#e6212a; color:#fff; transition: all .5s; }

.gallery-top{width:100%; height:585px; margin-top:198px; margin-bottom:40px }
.gallery-top .swiper-slide{width:100%; height:100%; position:relative;}
.gallery-top .swiper-slide .nr{width:1100px; text-align:center; position:absolute; left:50%; margin-left:-550px; top:50%; margin-top:-160px;}
.gallery-top .swiper-slide .tp1{margin:0 auto; overflow:hidden;}
.gallery-top .swiper-slide .tp2{margin:0 auto; overflow:hidden;}
.gallery-top .swiper-slide .tp3{margin:50px auto 0; overflow:hidden;}
.gallery-top .swiper-slide .tp4{margin:0 auto 50px; overflow:hidden;}
.gallery-top .swiper-slide .lx{width:170px; height:56px; background-color:#009340; border-radius:5px; display:inline-block; margin:0 20px;}
.gallery-top .swiper-slide .lx a{font-size:20px; line-height:56px; color:#fff; display:block;}
.gallery-top .swiper-slide .lj{width:170px; height:56px; background-color:#fff; border-radius:5px; display:inline-block;  margin:0 20px;}
.gallery-top .swiper-slide .lj a{font-size:20px; line-height:56px; color:#009340; display:block;}
.gallery-top .swiper-button-next{width:70px; height:70px; background:url(../image/btn-nex.jpg) no-repeat; right:100px; margin-top:-35px; background-size:70px 70px; -webkit-background-size:70px 70px; -moz-background-size:30px 80px; -ms-background-size:70px 70px; -o-background-size:70px 70px; opacity:.5;}
.gallery-top .swiper-button-next:hover{opacity:.8;}
.gallery-top .swiper-button-prev{width:70px; height:70px; background:url(../image/btn-pre.jpg) no-repeat; left:100px; margin-top:-35px; background-size:70px 70px; -webkit-background-size:70px 70px; -moz-background-size:70px 70px; -ms-background-size:70px 70px; -o-background-size:70px 70px; opacity:.5;}
.gallery-top .swiper-button-prev:hover{opacity:.8;}

.artical0 { line-height:30px; padding:0 3% 5% 3%; padding-bottom:50px }
.artical { padding:0 6% 5% 6%; line-height:30px; }
.image { width:100%; text-align:center; margin-bottom:50px }
.image img { width:100%; }


.xw3 { width:100%; overflow:hidden;}
.xw3 .tp { overflow:hidden; }
.xw3 ul li { width:18.4%; margin:0 2% 0 0; box-sizing: border-box; border:1px solid #e1e1e1; float:left; background:#f8f8f8; text-align:center; margin-bottom:20px }
.xw3 ul li:hover { border:1px solid #e6212a }
.xw3 li img{width:100%; height:auto; display:block; transition:all .6s;
-webkit-transition:all .6s;
-moz-transition:all .6s;
-ms-transition:all .6s;
-o-transition:all .6s; }
.xw3 ul li:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }

.xw3 ul li:nth-child(5n){margin-right:0;}
.xw3 ul li:last-child {margin-right:0;} 

.gy_bt{width:100%; text-align:center; text-transform:uppercase; margin-bottom:60px; margin-top:30px }
.gy_bt h2{font-size:36px; line-height:60px; margin-bottom:6px; color:#333; font-weight:600 }

.line { width:60px; height:4px; margin:0 auto }
.ybh { width:50%; background:#e6212a; height:4px; float:left }
.ybl { width:50%; background:#0080c9; height:4px; float:left }

.fl { float:left; }
.fr { float:right; }

.xun { width:46%; float:left; margin-bottom:20px }
.biao { font-size:30px; color:#333; font-weight:600; border-bottom:1px solid #e1e1e1; position:relative; margin-bottom:40px }
.line0 { width:120px; margin-top:16px }
.zixun { width:100%; float:right; margin-bottom:20px; margin-top:20px; }
.hh { position:absolute; right:0; top:16px; color:#e6212a; font-size:18px; font-weight:500 }
.hh a { color:#666; font-size:16px }
.hh a:hover { color:#e6212a; }
.matter-box {width: 100%;}
.matter-list { width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 0 30px 0;}

.relation { width: 100%; overflow: hidden; margin-bottom: 44px;}
.relation ul li {overflow: hidden;}
.relation ul li:nth-child(1) {width: 60.8%;border-right: 1px solid #eeeeee;}
.relation ul li:nth-child(1) h2 {width: 90%;padding: 6px 0 20px 0;font-size: 24px;color: #000;}
.relation ul li:nth-child(1) h5 {margin-top: 6px;}
.relation ul li:nth-child(1) h5 img {
    float: left;
    vertical-align: middle;
    margin: 3px 16px 0 0;
}

.relation ul li:nth-child(1) h5 p {
    width: 90%;
    font-size: 14px;
    color: #999;
    line-height: 24px;

    /*height: 44px;*/
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

    -moz-user-select: text !important;
    -webkit-user-select: text !important;
    -ms-user-select: text !important;
    -khtml-user-select: text !important;
     user-select: text !important;
}

.relation ul li:nth-child(1) h5:hover p {color: #009340;}
.relation ul li:nth-child(2) {width: 39%;}
.relation ul li:nth-child(2) h1{
    border: 1px solid #e5e5e5;
    width: 136px;
    height: 166px;
    float: right;
    text-align: center;
    margin-top: 5%;
    margin-left: 16%;
}
.relation ul li:nth-child(2) h1 img{
    width: 120px;
    height: 120px;
    margin: 10px 0 0px 0;
}
.relation ul li:nth-child(2) h1 p{
    font-size: 14px;
    color: #aeaeae;
}

.map{
    width: 100%;
    height: 330px;
    overflow: hidden;
    margin: 16px 0 60px 0;
	box-sizing: border-box;
	border:1px solid #ccc;
}
.matter-form {
    width: 100%;
    overflow: hidden;
    margin:0;
}
.matter-form ul li {   
    width:80%;
	margin:0 auto;
    height: auto;
    overflow: hidden;
}
.form-list h4 {
    font-size: 24px;
    color: #2a2a2a;
    width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 6px 0 16px 0;
}

.form-list p {
    width: 100%;
    height: 110px;
    font-size: 12px;
    color: #999999;
    line-height: 22px;
    margin: 6px 0 4px 0;
    word-wrap: break-word;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.form-input {
    width: 100%;
    margin: 28px 0;
    overflow: hidden;
}

.form-input h2 {
    font-size: 18px;
    margin: 0 0 10px 0;
    color: #676666;
}

.form-input h2 span {
    color: #ff2f2f;
}

.form-input input {
    width: 98%;
    height: 40px;
    font-size: 16px;
    color: #676666;
    text-indent: .8em;
    border: 1px solid #e5e5e5;
}

.form-input input:focus {
    border: 1px solid #009340;
}

.form-input textarea {
    width: 94%;
    height: 160px;
    font-size: 16px;
    color: #676666;
    padding:2%;
    border: 1px solid #e5e5e5;
	outline:none;
}

.form-input textarea:focus {
    border: 1px solid #009340;
}

.form-list .aa {
    width: 200px;
    height: 44px;
    margin: 10px auto;
    text-align: center;
    line-height: 44px;
    font-size: 18px;
    color: #ffffff;
    background-color: #cd2d28;
	border-radius:6px;
	margin-bottom:50px;
	display:block
}

.form-list .aa:hover {background:#062f87}

.btns1 { width:180px; height:40px; margin:0 auto; margin-bottom:50px; }
.btns1 a{ overflow:hidden; width:178px; line-height:35px; font:14px/35px microsoft yahei; border:2px solid #000; color:#000; text-align:center; display:block; transition:all linear .2s;}
.btns1 a:hover{ color:#fff; background:#000; transition:all .6s ease-in-out; -webkit-transition:all .6s ease-in-out; -moz-transition:all .6s ease-in-out; -o-transition:all .6s ease-in-out; text-decoration:none; -ms-transition:all .6s linear;}
.link { margin-bottom:16px }
.link span { font-weight:bold; color:#fff; font-size:14px }
.link a { font-size:14px; line-height:26px; color:#000; padding:0 10px; }
.xwbg { background:#f6f6f6; padding:50px 0 20px 0; margin-bottom:50px }
.hybg { background:url(../image/ywbg.png) no-repeat top center; padding:0; margin-bottom:50px }
.rbjbg { padding:50px 0 0 0; margin-bottom:50px }
.rbjbg .jq { background:#fff; padding:10px }


/*listTwo*/
.listTwo{overflow:hidden;}
.listTwo ul{}
.listTwo li{height:335px;width:46%;float:left; margin:0 2%; margin-bottom:50px;}
.listTwo li .lititle{height:35px;line-height:35px; overflow:hidden; border-bottom:1px solid #eee;padding:5px 0;margin-bottom:20px;}
.listTwo li .lititle .s1{color:#10a14a;font-size:24px;}
.listTwo li .lititle .s2{font-size:12px;color:#999;}
.listTwo li .lititle .s3{float:right;font-size:12px;color:#999; margin-top:5px}
.listTwo li .left{width:200px;height:275px;float:left;}
.listTwo li .left img{width:100%;height:100%;}
.listTwo .right{margin-left:220px;overflow:hidden;height:275px;}
.listTwo .right .single{width:33.3333%;float:left;margin-bottom:30px;}
.listTwo .right .single .img{width:72px;height:72px;overflow:hidden;margin:0 auto; }
.listTwo .right .single .img img{width:72px;height:72px;border-radius:0 16px 0 16px; transition:all .6s;
-webkit-transition:all .6s;
-moz-transition:all .6s;
-ms-transition:all .6s;
-o-transition:all .6s;}
.listTwo .right .single .img:hover img{border-radius:0}
.listTwo .right .single .text1{text-align:center;width:100%;font-size:14px;line-height:22px;margin-top:5px;}
.listTwo .right .single .text2{text-align:center;font-size:12px;color:#999;line-height:22px;}
.gd a { font-size:14px; color:#10a14a; width:160px; line-height:40px; border:1px solid #10a14a; display:block; text-align:center;  }
.gd a:hover { font-size:14px; color:#fff; width:160px; line-height:40px; background:#10a14a; display:block;  }

.bt { background:#f8f8f8; width:276px; line-height:36px; font-size:14px; color:#666; margin-right:26px; }
#demo01 { OVERFLOW: hidden; WIDTH:100%; }
#demo02 { width:100%; OVERFLOW: hidden;  }
#demo03 { width:100%; OVERFLOW: hidden;  }
#demo04 { width:100%; OVERFLOW: hidden;  }
#demo05 { width:100%; OVERFLOW: hidden;  }
#demo01 img { width:276px; height:164px; margin-right:26px }
#demo02 img { width:276px; height:164px; margin-right:26px }
#demo03 img { width:276px; height:164px; margin-right:26px }
#demo04 img { width:276px; height:164px; margin-right:26px }
#demo05 img { width:276px; height:164px; margin-right:26px }

.gg { width:100%; background:#f8f8f8; border-bottom:1px solid #e1e1e1; margin-bottom:50px }
.gao {  padding-left:100px }
.gao ul { margin:0; padding:0; }
.gao p { font-size:12px; line-height:40px; height:40px; overflow:hidden; }
.gao li { margin:0; padding:0; height:40px; padding-left:20px; position:relative }
.gao li a { color:#555; overflow:hidden; display:block; width:70% }
.gao li:hover a { color:#10a14a; }
.riqi2 { position:absolute; right:0; bottom:0; line-height:40px; text-align:right; font-size:12px; color:#555 }
.maquee{ height:40px; overflow:hidden }

/* sprite */
.h2_prokinds,.div_buybtn .a_tobuy,.div_buybtn .a_addtofavor,.side_thumb .p_btn .a_buybtn,.addconsultbox .btn,.p_thumbpage b,.ajaxlogin .btn,.h2_progallery a.a_backpro,span.span_share .a_share,a#a_enlarge,.div_prokinds h3 a,.tabbox_a .tabtitle span,.h3_eachtitle,.ul_choosecolor li .span_lack,.floatquick,.div_prokinds h3 span,.crumb,.div_prothumb .span_prev,.div_prothumb .span_next,.ajaxlogin h3,.dl_consult .div_reply,.ul_prodinfo .li_jf .a_usejf,.span_comscont,.dl_comment dd.dd_comment,.store_nowarea,.storearea_list .span_close{background:url(../image/sprite.png) no-repeat;}
/* ul_d1 */
.proxx_y { width:60%; float:right; padding-top:10px; }
.proxx_y h4 { font-size:26px; line-height:40px; font-weight:600; margin-bottom:5px; color:#0080c9; }
.cpt {  line-height:22px; font-size:16px; color:#888 }
.proxx_y .zx { background:#e6212a; width:150px; line-height:40px; display:block; text-align:center; color:#fff; margin-top:30px }
.proxx_y .zx:hover { background:#444; width:150px; line-height:40px; display:block; text-align:center; color:#fff; }
.pleft { width:35%; z-index:5; float:left; text-align:center; overflow:hidden;}
.proxx_s{margin-bottom:50px }
.ul_d1{padding:0 0 10px 8px; overflow:hidden;zoom:1;}
.ul_d1 li{float:left;margin:10px 8px 0 0;width:84px;height:105px;overflow:hidden;_display:inline;}
.ul_d1 li img{border:1px solid #ddd;}
.ul_d1 li h4{padding-top:4px;color:#c00;text-align:center;}
.tel0 { font-size:16px; margin-top:26px; line-height:26px; background:url(../image/Teln.gif) no-repeat left; padding-left:60px }
.tel0 span { color:#0080c9; font-size:26px }
/* maincont */

/* prodetailsinfo */
.prodetailsinfo{/*padding:15px 0;*/padding:0 0 15px;clear:both;zoom:1; }
div.jqZoomTitle { z-index: 5000; text-align: center; font-size: 11px; font-family: Tahoma; height: 16px; padding-top: 2px; position: absolute; top: 0px; left: 0px; width: 100%; color: #FFF; background: #999; }
.jqZoomPup { overflow: hidden; background-color: #FFF; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index: 10; border-color: #c4c4c4; border-style: solid; cursor: crosshair; }
.jqZoomPup img { border: 0px;  }
.preload { -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align: center;  background-repeat: no-repeat; background-position: 43px 30px; width: 90px; *width:100px;height:43px;*height:55px;z-index:10;position:absolute;top:3px;left:3px;}
.jqZoomWindow { border: 1px solid #999; background-color: #FFF; }
/* proviewbox */
.proviewbox{position:relative;z-index:5;}
.probigshow{position:relative; width:100%; border:1px solid #ddd; box-sizing: border-box; text-align:center }
.probigshow img { margin:0 auto; width:400px; }
.probigshow .span_showtip{position:absolute;top:0px;left:0px;width:81px;height:81px; text-indent:-999em;overflow:hidden;}
.probigshow .showtip_1{background-position:0 0;}
.probigshow .showtip_2{background-position:0 -81px;}
.probigshow a.a_probigshow{cursor:crosshair;}
.zoomplepopup{position:absolute;top:0px;left:0px;display:none;background: #fff;border:1px solid #e9493d;overflow:hidden;opacity: 0.5;filter: alpha(opacity = 50);z-index:10;cursor:crosshair;/*	height:50px;width:50px;*/}
#probig_preview{position:absolute;visibility:hidden;top:0px;left:400px;background:#fff;border:1px solid #ccc;overflow:hidden;}
#probig_preview img{position:relative;}
.div_prothumb{position:relative;padding:15px 15px 0;}
.thumbporbox{position:relative;overflow:hidden;}
.div_prothumb .span_prev,.div_prothumb .span_next{position:absolute;top:15px;width:22px;height:50px; text-indent:-999em;overflow:hidden;cursor:hand;cursor:pointer;}
.div_prothumb .span_prev{left:0px;_left:-25px;background-position:-90px -282px;}
.div_prothumb .span_prevb{background-position:-112px -282px;cursor:default;}
.div_prothumb .span_next{right:-5px;background-position:-156px -282px;}
.div_prothumb .span_nextb{background-position:-134px -282px;cursor:default;}
.ul_prothumb{position:relative;width:7500px; overflow:hidden;}
.ul_prothumb li{float:left;width:80px; margin:0 12px; text-align:center;}
.ul_prothumb img{border:1px solid #ddd; width:100%; height:auto }
.ul_prothumb li.now img{border:1px solid #0080c9;}

/**/
.ObtainQuotationH {
		font-size: 24px;
		color: #383431;
		margin-bottom: 25px;
		display: block;
	}

	.ObtainQuotationH i {
		color: #575757;
	}

	.ObtainQuotationFlex {
		width: 100%;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		box-sizing: border-box;
		overflow: hidden;
		margin-top:20px;
	}
	.ObtainQuotationFlex h2 {
		float: left;
		width: 16%;
		letter-spacing: 1px;
		color: #111;
		line-height: 46px;
		font-size: 16px;
	}
	.ObtainQuotationFlex h2 span { color:#F00; }

	.ObtainQuotationFlex select {
		padding-right: 50px;
		width: 19.2%;
		height: 46px;
		background-color: #ffffff;
		border: solid 1px #d7d7d7;
		color: #383431;
		line-height: 46px;
		direction: rtl;
		background-size: 10px 8px;
		background-repeat: no-repeat;
		background-position: 96%;
		font-size: 16px;
	}
.RoomTeas {
		width: 80%;
		height: 46px;
		background-color: #ffffff;
		border: solid 1px #d7d7d7;
		color: #999;
		line-height: 46px;
		font-size: 16px;
		text-align: left;
		float: left;
		padding-left:2%;
	}
	.ObtainQuotationFlex label {
		color: #383431;
		line-height: 46px;
		font-size: 16px;
		text-align: center;
		float: left;
		margin-right: 14px;
	}

.SubmissionBtn {
		width: 25%;
		height: 48px;
		background-color: #e6212a;
		color: #fff;
		line-height: 48px;
		font-size: 16px;
		text-align: center;
		letter-spacing: 1px;
		float: right;
		margin-left:18%;
	}
.SubmissionBtn:hover {background-color: #0080c9;}

@media only screen and (max-width:1440px){


.gallery-top .swiper-button-next{width:70px; height:70px; background:url(../image/btn-nex.jpg) no-repeat; right:4%; margin-top:-35px; background-size:70px 70px; -webkit-background-size:70px 70px; -moz-background-size:30px 80px; -ms-background-size:70px 70px; -o-background-size:70px 70px; opacity:.5;}
.gallery-top .swiper-button-prev{width:70px; height:70px; background:url(../image/btn-pre.jpg) no-repeat; left:4%; margin-top:-35px; background-size:70px 70px; -webkit-background-size:70px 70px; -moz-background-size:70px 70px; -ms-background-size:70px 70px; -o-background-size:70px 70px; opacity:.5;}
}

@media only screen and (max-width:1300px){
.wrap0 { width:96%; margin:0 2%; }	
.wrap { width:96%; margin:0 2%; }
.ny_nr {width:96%; margin:0 2%;}
.header .nav ul li{ padding:0 34px; }
.header .search{width:400px;}
.header .search input.sz{width:330px; }
.fnav { margin-right:80px; }
.gallery-top{width:100%; height:480px; margin-top:198px; margin-bottom:40px }
}

@media only screen and (max-width:1200px){
.header .nav ul li{ padding:0 40px; }
.header .search{width:300px;}
.header .search input.sz{width:230px; }
.fnav { margin-right:50px; }
.proxx_y { width:50%; float:right; padding-top:10px; }
.proxx_y h4 { font-size:21px; line-height:40px; font-weight:600; margin-bottom:30px; color:#0080c9; }
.cpt {  line-height:30px; font-size:14px; color:#888 }
.pleft { width:45%; z-index:5; float:left; overflow:hidden;}
.ObtainQuotationFlex h2 {float: left;width: 20%;}
.RoomTeas {width: 75%;height: 46px;}
.SubmissionBtn {margin-left:23%;}
.hh { font-size:14px; }
.ObtainQuotationFlex label {font-size: 14px;margin-right: 10px;}

}
@media only screen and (max-width:1100px){
.header .nav ul li{ padding:0 32px; }
.header .search{width:260px; margin-right:20px }
.header .search input.sz{width:180px; }
.fnav { margin-right:30px; }
.footer .d_bq{width:360px; }
.tel { margin-left:20px; }
.gallery-top{width:100%; height:400px; margin-top:198px; margin-bottom:40px }

}

@media only screen and (max-width:1080px){

}
@media only screen and (max-width:1152px){

}
@media only screen and (max-width:1024px){

}
@media only screen and (max-width:995px){
.header { box-shadow:0 1px 8px #b8b8b8; }
.header.on { height:90px; }
.header.on .wrap0 { display:block; }
.header.on .nav { display:block }
.gallery-top{width:100%; height:380px; margin-top:90px; margin-bottom:40px }
.gallery-top .swiper-button-prev{display:none;}
.gallery-top .swiper-button-next{display:none;}
.xj { margin-top:20px; margin-right:40px }
.header .search{margin-top:20px }
.header .tel{display:none;}
.pt200 { padding-top:100px; }
.pt260 { padding-top:130px; }
.header .logo{width:198px; margin:10px 0 }
.header .an{display:block;}
.header .nav{width:100%; height:100%; background-color:rgba(0,0,0,.5); position:fixed; right:-100%; top:0; margin:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.header .nav.n{right:0;}
.header .nav ul{width:80%; height:98%; padding-top:2%; background-color:#2b2b2b; position:absolute; right:0;}
.header .nav ul li{width:80%; font-size:14px; padding:0 5%; margin:0 5%; line-height:50px; border-top:0; border-bottom:1px dotted #666; float:none;}
.header .nav .on { border-top:0; }
.header .nav ul li a { color:#fff; }
.header .nav ul li i{top:20px; right:20%; display:block }
.header .nav .ej{width:80%; margin:0 auto; background:none; position:relative; left:auto; display:none;}
.header.on .nav .ej{background:none;}
#demo01 img { width:200px; height:119px; margin-right:20px }
#demo02 img { width:200px; height:119px; margin-right:20px }
#demo03 img { width:200px; height:119px; margin-right:20px }
#demo04 img { width:200px; height:119px; margin-right:20px }
#demo05 img { width:200px; height:119px; margin-right:20px }

.bt { background:#f8f8f8; width:200px; line-height:36px; font-size:14px; color:#666; margin-right:20px; }

.lian { display:block; font-size:18px; font-variant:600; text-align:center; margin-bottom:20px }
.lian a { padding:0 20px; }
.footer { padding-top:30px; }
.footer .d_bq { padding-top:10px; }
.footer .d_bq h3 { display:none }
.footer .d_lg { display:none }
.footer .d_bq{width:100%; text-align:center; float:none; margin-bottom:10px; line-height:30px }
.footer .d_pt{margin:0 auto; float:none; margin-bottom:20px }
.footer .d_pt { padding-bottom:10px; }
.zy { padding:30px 0 }
.xw40 .tp { width:35%; float:left; margin-top:0px }
.xw40 .tp img { width:70px; height:70px; }
.xw40 ul li { width:30.3%; margin:0 4% 0 0; }
.xw40 ul li h3 { font-size:26px; margin-bottom:6px;  }
.xw40 ul li p { font-size:16px; }
.xw2 ul li { width:46%; margin:0 2%; float:left; text-align:center; margin-bottom:30px }
.xw20 ul li { width:46%; margin:0 2%; float:left; text-align:center; margin-bottom:30px }
.xw21 ul li { width:46%; margin:0 2%; float:left; text-align:center; margin-bottom:30px }
.tabTit { text-align:left; transition:top linear .2s; margin-bottom:30px; width:100% }
.tabTit a{ font:16px/40px microsoft yahei; }

.newslist0 li{ width:100%; margin-bottom:30px }
.newslist0  h3 {font-size:16px; color:#333; font-weight:600; margin:0; line-height:40px; margin-bottom:10px }
.newslist0 p { font-size:14px; color:#666; margin-bottom:20px; line-height:30px }
.newslist0 .shi { font-size:14px; }
.proxx_y { width:40%; float:right; padding-top:10px; }
.proxx_y h4 { font-size:21px; line-height:40px; font-weight:600; margin-bottom:30px; color:#0080c9; }
.cpt {  line-height:30px; font-size:14px; color:#888 }
.pleft { width:55%; z-index:5; float:left; overflow:hidden;}
.xun { width:100%; float:none; margin-bottom:20px }
.zixun { width:100%; float:none; margin-bottom:20px }
.biao { font-size:26px; }
.line0 { width:100px; margin-top:10px; }
.ObtainQuotationFlex h2 {float: left;width: 15%;}
.RoomTeas {width: 80%;height: 46px;}
.SubmissionBtn {margin-left:18%;}
.hh { font-size:14px; }
.ObtainQuotationFlex label {font-size: 14px;margin-right: 10px;}
.footer_sale{display:none;}
}

@media only screen and (max-width:768px){
.newslist li{ overflow:hidden; width:100%; padding:0 0 30px 0; border-bottom:1px solid #e1e1e1; margin-bottom:30px }
.newslist  h3 {font-size:16px; color:#333; font-weight:600; margin:0; line-height:40px; margin-bottom:10px }
.newslist p { font-size:14px; color:#666; margin-bottom:20px; line-height:30px }
.newslist .shi { font-size:14px; }
.xw3 ul li { width:46%; margin:0 2%; float:left; text-align:center; margin-bottom:16px }
.xw3 ul li:nth-child(5n){margin-right:2%;}
.lian { font-size:16px; margin-bottom:10px }
.lian a { padding:0 10px; }
.xj { width:148px; height:48px; float:right; line-height:48px; }
.header .search{width:200px; height:42px; border:3px solid #062f87; }
.header .search input.sz{width:120px; height:42px; font-size:16px; line-height:46px; }
.header .search input.ss{width:50px; height:42px; }
.zi { font-size:18px; }
.zy { padding:20px 0 }
.xw40 .tp { width:35%; float:left; margin-top:0px }
.xw40 .tp img { width:56px; height:56px; }
.xw40 ul li { width:32%; margin:0 2% 0 0; }
.xw40 ul li h3 { font-size:21px; margin-bottom:6px;  }
.xw40 ul li p { font-size:14px; }
.xw2 ul li { width:46%; margin:0 2%; float:left; text-align:center; margin-bottom:20px }
.xw2 ul li h3 { font-size:14px; }
.tabTit { text-align:left; transition:top linear .2s; margin-bottom:20px; width:100% }
.tabTit a{ font:14px/40px microsoft yahei; padding-left:10px; padding-right:10px }
.proxx_y { width:100%; float:none; padding-top:10px; }
.pleft { width:100%; z-index:5; float:none; overflow:hidden;}
.w70 { width:100%; margin-bottom:30px }
.w70 p { margin-bottom:5px; }
.w30 { width:100%; }
.bit { font-size:16px; line-height:40px; }
.bit0 { font-size:16px; line-height:40px; }
.jmm { line-height:40px; }
.w30 ul li { margin-bottom:20px; }
.gallery-top{width:100%; height:300px; }
.footer_sale{display:none;}
}

@media only screen and (max-width:640px){
.pt200 { padding-top:60px; }
.pt260 { padding-top:90px; }	
.header.on { height:66px; }	
.header .logo{width:150px; margin:6px 0 }
.gallery-top{width:100%; height:230px; margin-top:66px }
.lian { font-size:14px; margin-bottom:10px }
.lian a { padding:0 10px; }
.xj { width:110px; height:40px; float:right; font-size:16px; line-height:40px; margin-right:30px; margin-top:13px }
.xj img { width:30px; }
.header .search{width:160px; height:36px; border:2px solid #0080c9; margin-right:6px; margin-top:13px;}
.header .search input.sz{width:100px; height:36px; font-size:14px; line-height:36px; }
.header .search input.ss{width:40px; height:38px; }
.dy { padding:20px 0; }
.w50 { width:80%; margin:0 10% }
.zi { font-size:16px; margin-bottom:10px }
.search1 input.sz{width:57%; background:#fff; height:42px; font-size:16px; padding:0 5%; color:#666; line-height:42px; float:right;}
.search1 input.ss{width:30%; line-height:42px; background:#e6212a; font-size:16px; color:#fff; cursor:pointer; float:right; margin-left:3% }
.zy { padding:20px 0 }
.xw40 .tp { width:33%; float:left; margin-top:0px }
.xw40 .tp img { width:40px; height:40px; }
.xw40 ul li { width:49.5%; margin:0; }
.xw40 ul li h3 { font-size:18px; margin-bottom:3px;  }
.xw40 ul li p { font-size:12px; line-height:16px }
.ObtainQuotationFlex h2 {float: left;width: 21%;}
.RoomTeas {width: 74%;height: 46px;}
.SubmissionBtn {margin-left:23%;}
.footer_sale{display:none;}
}

@media only screen and (max-width:480px){
.lian { font-size:12px; margin-bottom:10px }
.lian a { padding:0 5px; }
.bq { font-size:12px; }
.footer .d_bq{ font-size:12px; line-height:26px }
.xj { display:none }
.publc_head{ display:none;}
.header .search{margin-right:30px; }
.xw40 .tp { width:38%; float:left; margin-top:0px }
.xw40 .tp img { width:40px; height:40px; }
.xw40 ul li { width:49.3%; margin:0; }
.xw40 ul li h3 { font-size:14px; margin-bottom:3px;  }
.xw40 ul li p { font-size:12px; line-height:16px }
.more0 { width:100%; float:none; }
.more1 { width:100%; float:none; margin-top:10px }
.gallery-top{width:100%; height:200px; margin-bottom:20px }
.hh { font-size:12px; }
.biao { font-size:21px; }
.line0 { width:83px; margin-top:10px; }
.footer_sale{display:none;}
}

@media only screen and (max-width:420px){ 
.probigshow img { margin:0 auto; width:350px;  }
.ObtainQuotationFlex { margin-top:10px; }
.ObtainQuotationFlex h2 {float: none;width: 100%;line-height: 36px;}

.RoomTeas {width: 98%;float: none;padding-left:2%;height: 40px;line-height: 40px;}
.SubmissionBtn {
		width: 35%;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		float: left;
		margin-left:0;
	}
.hh { position:absolute; left:0; top:60px; font-size:12px; }
.footer_sale{display:none;}
}

@media only screen and (max-width:360px){
.gallery-top{width:100%; height:160px;  }
.header .search{ display:none }
.xw40 .tp { width:45%; float:left; margin-top:0px }
.xw40 .tp img { width:40px; height:40px; }
.xw40 ul li { width:49.3%; margin:0; }
.xw40 ul li h3 { font-size:12px; margin-bottom:3px;  }
.xw40 ul li p { font-size:12px; line-height:16px }
.xw2 ul li { width:46%; margin:0 2%; float:left; text-align:center; margin-bottom:16px }
.xw2 ul li h3 { font-size:12px; }
.tabTit { text-align:left; transition:top linear .2s; margin-bottom:20px; width:100% }
.tabTit a{ font:14px/40px microsoft yahei; padding-left:10px; padding-right:10px }
.probigshow img { margin:0 auto; width:300px;}
.footer_sale{display:none;}
}

.zxkf{width:60px; position:fixed; right:0; top:50%; margin-top:-30px; z-index:99999;}
.zxkf .dh{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; overflow:hidden;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .dh:hover{background-color:rgba(255,125,50,.8); width:210px;}
.zxkf .dh .tp{float:left; width:60px; padding-top:30px; height:60px;font-size:12px; line-height:30px; color:#fff; text-align:center;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .dh:hover .tp{background-color:rgba(255,125,50,.8);}
.zxkf .dh .wz{font-size:20px; color:#fff; font-family:Arial; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; overflow:hidden; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .qq:hover{background-color:rgba(66,167,204,.8); width:150px;}
.zxkf .qq .tp{float:left; width:60px; padding-top:30px; height:60px; font-size:12px; line-height:30px; color:#fff; text-align:center;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .qq:hover .tp{background-color:rgba(66,167,204,.7);}
.zxkf .qq .wz{font-size:14px; color:#fff; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq .wz a{color:#fff;}
.zxkf .wx{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; position:relative; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .wx:hover{background-color:rgba(95,212,144,.8);}
.zxkf .wx .tp{float:left; width:60px; padding-top:30px; height:30px; background:url(../image/w_x.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .ewm{position:absolute; width:120px; border:1px solid #e7e7e7; left:-125px; bottom:0; display:none;}
.zxkf .ewm img{width:100%; height:auto; display:block;}
.zxkf .wx:hover .ewm{display:block;}
.zxkf .fh{margin-bottom:10px; background-color:#0080c9; width:60px; height:60px; float:right; position:relative; cursor:pointer; display:none;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .fh .tp{float:left; width:60px; padding-top:30px; height:30px; background:url(../image/f_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}