.owl-theme .owl-controls{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:14px;height:14px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
#nyweb.bgf{ background-color:#f1f1f1;}
#lmbt{ width:100%; float:left; text-align:left; overflow:hidden;   }
#lmbt dd{font-size: 32px;  color:#000;  line-height:1.5; width:100%;}
#lmbt p{ color:#333; line-height:1.5; margin-top:1%;}
#company{ width:100%; float:left; position:relative; z-index:1; margin-bottom:1%;}
#company .title{ width:100%; float:left; margin-bottom:2%;}
#company .title h4{ text-align:left;float:left; font-size:40px;font-weight:bold; color:#288FE1; line-height:50px;}
#company .title h4 p{
	font-size:16px;
	color:#666666;
	text-transform:uppercase;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
}
#company .title h5{ font-size:50px; float:right; line-height:70px; font-weight:bold;}
#company .tp{ width:50%; float:left; margin-right:15px;}
#company .tp img{ width:100%; display:block;}
#rywh{
	width:100%; 
	FLOAT: left; margin-top:2.5%;
}
#rywh li{ list-style-type:none;}
#rywh  LI{  text-align:center; text-align:left;transition:all 0.4s ease-in-out 0s;}
#rywh  LI .nr{ width:100%;  float:left; }
#rywh  LI .nr dd{ width:100%; overflow:hidden; padding-bottom:50%; position:relative; display:block; overflow:hidden;transition:all 0.4s ease-in-out 0s;}
#rywh  LI .nr dd .zzc{ filter: Alpha(Opacity=0);
-moz-opacity:0; 		opacity:0;
	position:absolute;
	left:50%;
	top:0px;
	width:0px;
	height:100%;
	z-index:2;
	background-color:rgba(0,89,176,0.5);
	background-image: url(Lightbulb.png);
	background-repeat: no-repeat;
	background-position: center center;background-size:15% auto;transition:all 0.6s ease-in-out 0s;
}
#rywh  LI .nr dd img{ position:absolute; left:0px; width:100%; top:0px; z-index:1; min-height:100%;}
#rywh  LI .nr .qt{ width:100%;  margin-top:0.5%; text-align:left; }
#rywh  LI .nr .qt h5{ font-size:18px; color:#111;overflow:hidden; margin-top:2%;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;line-height:30px; height:30px;}
#rywh  LI .nr .qt h5 span{ color:#288FE1; margin-right:12px; font-weight:600; }
#rywh  LI .nr .qt p{ height:100px; margin-top:2%;font-weight:normal;line-height:25px;overflow:hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp:4;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical; color:#555;border-bottom:#ddd solid 1px; padding-bottom:5px;}
#rywh  LI:hover .nr dd .zzc{ width:100%; left:0px;filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1;transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);}
#rywh .owl-controls .owl-dots .owl-dot{ margin-top:0.2%;}
#rywh .owl-controls .owl-dots .owl-dot span{
width:10px;height:10px;margin:12px 5px; background-color:#C7C7C9;border-radius:10px;
}
#rywh .owl-controls .owl-dots .owl-dot.active span,#rywh .owl-theme .owl-dots .owl-dot:hover span{background-color:#288FE1;}
.index_wrap2 { width:100%; float:left;
    background-image: url(wrap2_06.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 28px 0 33px
}

.index_wrap2 li h6 span {
    font-size: 60px;
    color: #fff;
    font-family: 'hcb',"Microsoft YaHei", "Î¢ÈíÑÅºÚ";
}

.index_wrap2>ul>li {
    display: inline-block;
    width: 16.66666%;
    text-align: center;
    box-sizing: border-box;
    padding: 0 16px;
    vertical-align: top;
    position: relative;
}

.index_wrap2>ul>li:after {
    content: '';
    display: inline-block;
    width: 1px;
    height: 96px;
    background: rgba(255, 255, 255, .1);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);
}

.index_wrap2>ul>li:last-child:after {
    display: none
}

.index_wrap2>ul>li>h5 {
    line-height: 22px;
    color: rgba(255, 255, 255, .8);
    height: 44px;
    font-size: 16px
}

.index_wrap2 li h6:after {
    content: '';
    display: block;
    width: 26px;
    height: 2px;
    background: rgba(255, 255, 255, .5);
    margin-top: 15px;
    margin: 15px auto;
}
#qywh{ width:100%; display:block; margin-top:2.5%; float:left }
#whzs{
	width:100%; float:left;

}
#whzs ul{ margin-left:-2%;}
#whzs li{ list-style-type:none; float:left; width:23%; margin-left:2%;}
#whzs  LI{text-align:center;   text-align:center;transition:all 0.4s ease-in-out 0s; padding-bottom:8.5%; position:relative;}
#whzs  LI .nr{ width:100%; float:left;}
#whzs  LI .nr dd{ width:100%; overflow:hidden; padding-bottom:60%; position:relative; display:block; overflow:hidden;transition:all 0.4s ease-in-out 0s;border-radius:10px; z-index:1;}
#whzs  LI .nr dd .zzc{ filter: Alpha(Opacity=0);
-moz-opacity:0; 		opacity:0;
	position:absolute;
	left:0px;
	 bottom:-110%;
	width:100%;
	height:100%;
	z-index:2;
	background-color:rgba(0,0,0,0.5);
	background-image: url(Lightbulb.png);
	background-repeat: no-repeat;
	background-position: center center;background-size:18% auto;transition:all 0.4s ease-in-out 0s;
}
#whzs  LI .nr dd img{ position:absolute; left:0px; width:100%; top:0px; z-index:1; transition:all 0.4s ease-in-out 0s;min-height:100%;border-radius:10px;}
#whzs  LI .nr .qt{ width:92%; padding:0px 4%;  text-align:center; z-index:2; position:relative; bottom:0px; position:absolute; left:0px; transition:all 0.4s ease-in-out 0s;}
#whzs  LI .nr .qt .nra{ background-color:#F7F7F8;  width:94%; padding:3%; float:left;border-radius:5px;}
#whzs  LI .nr .qt .nra .nrxx{ border:#D9D9D9 solid 1px; display:block; padding:4%; width:92%;}
#whzs  LI .nr .qt h5{ text-align:center;
	font-size:14px;
	color:#000;
	overflow:hidden;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	line-height:40px;
	height:40px;
	font-weight:bold;
	background-image: url(line.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#whzs  LI .nr .qt p{ height:50px; margin-top:2.5%;font-weight:normal; text-align:center; line-height:25px;overflow:hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; color:#777;}
#whzs  LI .nr .qt h4{ text-align:center;margin-top:2%; color:#000000; font-size:12px; line-height:16px;}
#whzs  LI:hover .nr .qt h5{color:#288FE1;}
#whzs  LI:hover .nr .qt{ bottom:4.5%;}
#whzs  LI .nr .qt h4 i{ display:inline-block; width:16px; height:16px; font-size:12px; text-align:center; background-color:#C5C5C5; color:#FFFFFF; line-height:16px; margin-left:10px;}
#whzs  LI:hover .nr .qt h4 i{ background-color:#288FE1;}
#whzs  LI:hover .nr .qt h4{color:#288FE1;}
#whzs  LI:hover .nr dd .zzc{filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1; bottom:0px;}
#whzs  LI:hover:hover dd img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#whzs .owl-controls .owl-dots .owl-dot{ margin-top:0.2%;}
#whzs .owl-controls .owl-dots .owl-dot span{
width:10px;height:10px;margin:12px 5px; background-color:#C7C7C9;border-radius:10px;
}
#whzs .owl-controls .owl-dots .owl-dot.active span,#whzs .owl-theme .owl-dots .owl-dot:hover span{background-color:#288FE1;}
#gssp{ width:100%; float:left; }
#gssp video,#contact iframe{ height:400px; outline:none;background-color:#333333;}
#jlzc{ width:100%; float:left; padding-bottom:3%; z-index:1; margin-top:-3%; overflow:hidden;}
#jlzc .bf1{ width:100%; float:left; background-color:#FAFAFA; position:relative; padding-top:10%;}
#jlzc .bf1 .tp{ width:50%; position:absolute; left:0px; bottom:0px; text-align:center;}
#jlzc .bf1 .tp img{ max-width:90%; margin-left:auto; margin-right:auto; display:block;}
#jlzc .bf1 .nra{ width:40%; float:right; margin-right:8%; padding-bottom:12%;}
#jlzc .bf1 .nra dd{ color:#288FE1; font-size:22px; margin-top:2%;}
#jlzc .bf1 .nra h4{font-size: 30px; color:#288FE1;}
#jlzc .bf1 .nra h5{font-size: 72px; color:#ddd; margin-top:5%; line-height:1;font-family: Arial Black;}
#jlzc .bf1 .nra p{ color:#777; line-height:2; margin-top:4%;}
#jlzc .bf2{ width:100%; float:left; margin-top:3%; }
#jrwm{ width:100%;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; border:#ddd solid 1px; float:left;}
#jrwm .nra{ width:92%; padding:2% 4%; float:left; overflow:hidden;}
#jrwm .left{ width:45%; float:left; margin-top:5%;}
#jrwm .left h4{ font-size:32px; font-weight:normal; line-height:2; color:#262626;}
#jrwm .left dd{ line-height:1.8; margin-top:3.5%; color:#777}
#jrwm .left .js{ line-height:1.8; margin-top:3%;color:#444}
#jrwm .tp{ float:right; width:50%;}
#jrwm .tp img{ width:100%; display:block;}
#jjfa{ width:100%; float:left;}
#jjfa .nra{ float:left; width:100%; text-align:center; }
#jjfa .nra h5{
	font-size:24px;
	color:#ccc;
	line-height:1.8;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;font-weight:normal;
}
#jjfa .nra h4{ font-size:30px; color:#000000; margin-top:1%; font-weight:normal;}
#jjfa .nra .js{ color:#777; line-height:1.8;margin-top:2%; padding:0px 15%;}
#falist{
	width:100%; float:left; margin-top:5%;

}
#falist ul{LIST-STYLE-TYPE: none; }
#falist ul .fl{ width:100%; float:left;}
#falist ul li{ width:90%; padding:4% 5%; float:left;box-shadow:-2px 4px 10px #ddd;-webkit-box-shadow:1px 4px 10px #ddd;-moz-box-shadow:1px 4px 10px #ddd; margin-top:1.5%; margin-bottom:1.5%; transition:all 0.2s ease-in-out 0s; cursor:pointer;}
#falist ul li .nrc{ width:100%;  padding-bottom:12px; border-bottom:#ddd solid 1px; float:left;}
#falist ul li .nrc dd{ width:57px; float:left; margin-right:2%;}
#falist ul li .nrc dd img{ height:52px; max-width:95%; display:block;}
#falist ul li .nrc h4{ font-size:16px; width:90%; color:#444;float:left; line-height:2;}
#falist ul li .nrc p{ width:90%; font-size:12px; height:22px; overflow:hidden; color:#777; line-height:22px; overflow:hidden;float:left;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; }
#falist ul li .js{ width:100%; float:left;}
#falist ul li:hover{ transform: translateX(0px) translateY(-5px);box-shadow:-1px 4px 10px #aaa;-webkit-box-shadow:1px 4px 10px #aaa;-moz-box-shadow:1px 4px 10px #aaa;}
#contact{ width:100%; float:left; overflow:hidden; }
#contact hr{ width:100%; float:left; background-color:#ddd; height:1px; overflow:hidden; margin-top:1.5%; margin-bottom:1.5%; border:0px;}
#contact .nrc IMG{ max-width:100%;}
#contact .tp{ width:50%; float:right;}
#contact .tp img{ width:100%; display:block;}
#contact .nrc{ width:47%; float:left;}
#contact .nrc p{ margin-top:5px; margin-bottom:5px; color:#777;}
#contact .nrc strong{ color:#262626;}
#zxdt{ width:100%;  float:left; margin-top:4%; overflow:hidden;}
#zxdt .nrc{ width:45%; float:right; }
#contact iframe{ width:100%;  overflow:hidden; border:0px;}
#zxdt .lyxx{ width:52%; float:left; padding-top:15px;}
#guesta{ width:100%; float:left;  overflow:hidden;  }
#guesta p{ margin-top:6px; margin-bottom:6px; width:100%; float:left; text-align:center; color:#fff; position:relative;}
#guesta p .checkimg{ position:absolute; left:190px; top:0px; height:100%; cursor:pointer;}
#guesta input,#guesta textarea{float:left; display:inline-block; outline:none;box-shadow:0px 1px 4px #ccc;-webkit-box-shadow:0px 1px 4px #ccc;-moz-box-shadow:0px 1px 4px #ccc; border:#ddd solid 1px; font-size:14px; outline:none;  padding:0px 2%;  width:90%;}
#guesta textarea{ padding-top:5px; padding-bottom:5px; height:130px;}
#guesta .input1{ height:40px; color:#666; background-color:rgba(255,255,255,0.8); }
#guesta .input1::-webkit-input-placeholder{ color:#666;}
#guesta .input2{ width:120px; color:#666; background-color:#fff; height:40px;}
#guesta .input2::-webkit-input-placeholder{ color:#666;}
#guesta .button2{  height:35px;  width:25%; margin-left:auto; margin-right:auto; float:none;
	color:#fff;
	border:#288FE1 solid 1px;
	text-align:center;
	cursor:pointer;
	transition:all 0.3s ease-in-out 0s;
	background-color: #288FE1;
 margin-top:6PX;margin-right:2%;
}
#guesta .button2:hover{ background-color:rgba(0,125,202,1); }
.sct{ margin-bottom:2%; text-align:center;}
.sct img{ height:72px;}
#pttp{ width:96%; float:left; margin-top:4%; position:relative; padding:0px 2%;}
#pttp .fk1{ width:12px; height:12px; position:absolute; right:-4%; bottom:25%; background-color:rgba(0,137,225,0.2); position:absolute; }
#pttp img{ width:100%; display:block;}
#pttp .rq{ width:90px; height:90px; position:absolute; right:6%; bottom:-62px; z-index:1; background-color:rgba(0,137,225,0.7); z-index:2; padding:22px;}
#pttp .rq .nr{ width:90px; text-align:center;display:table-cell; vertical-align:middle; height:90px;}
#pttp .rq .nr h5{
	font-size:36px;
	color:#fff;
	letter-spacing: 1.5px;
	border-bottom:#fff solid 1px;
	font-family: Arial, Helvetica, sans-serif; padding-bottom:8px;
}
#pttp .rq .nr p{ font-size:14px; color:#fff; height:25px; line-height:25px;TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;OVERFLOW: hidden; }
#nrjs{ width:96%; float:left; margin-top:8%;padding:0px 2%; position:relative}
#nrjs .fk1{ width:18px; height:18px; position:absolute; right:6%; top:10px; background-color:rgba(0,137,225,0.2); position:absolute; }
#nrjs .tp1{ width:7%; float:left;}
#nrjs .tp1 img{ max-width:65%; display:block;}
#nrjs .jsa{ width:87%; float:left; margin-top:-2%;}
#nrjs .jsa #nr{ color:#777; line-height:1.8;}
#more{ width:100%; float:left; margin-top:2.2%; text-align:center;}
#more  A{
	display:inline-block; padding-left:5%; padding-right:5%; line-height:2.2;  font-size:16px;border-radius:50px; color:#288FE1;transition:all 0.4s ease-in-out 0s; background-color:#fff; border:#DDDDDD solid 1px;}
#more  A:hover {color:#fff; background-color:#288FE1; }
@media only screen and (max-width: 1250px){#company .bt dd{font-size: 30px;}#jlzc .bf1 .nra h4{ font-size:18px; font-weight:600;}
}
@media only screen and (max-width: 1000px){#company .bt dd{font-size: 20px;}#company .bt h4{font-size:20px; font-weight:bold;}#company .tpq h4{ font-size:16px; font-weight:bold;}
#company .tpq p{ color:#888; text-transform:uppercase; font-size:12px;;}
#company .tpq dd{padding-bottom:60%;}
#company .nrc{ line-height:1.8; }#lmbt dd{ font-size:24px;}#rywh  LI .nr .qt p{ line-height:20px; height:100px;   line-clamp:5; -webkit-line-clamp: 5;}
#company .title h4{  font-size:24px;line-height:40px;}
#company .title h4 p{
	font-size:14px;
}
#company .title h5{ font-size:32px; line-height:60px;}#more  A{ font-size:14px;}}
@media only screen and (max-width: 800px){#company{ margin-top:2%;}#rywh  LI .nr .qt h5{ font-size:16px;}#rywh  LI .nr .qt p{ font-size:12px; line-height:20px; height:80px;   line-clamp:4;
    -webkit-line-clamp: 4;}#gssp video,#contact iframe{ height:300px;}
#jlzc .bf1 .nra h4{ font-size:26px}#jlzc .bf1 .nra dd{ font-size:18px}#jlzc .bf1 .nra{ width:42%; margin-right:5%;}#jlzc .bf1 .nra h5{ font-size:60px;}#jrwm .left{margin-top:0.5%;}#jrwm .left h4{ font-size:24px;}#jrwm .left .js,#jrwm .left dd{ margin-top:2%;}#jjfa{ margin-top:2%;}#jjfa .nra h4{ font-size:24px;}#jjfa .nra h5{ font-size:18px}#jjfa .nra .js{ padding:0px 2%;}#falist ul li .nrc h4{ font-size:14px;width:100%}#falist ul li .nrc p{ width:100%; height:auto;
    line-clamp: 2;
    -webkit-line-clamp: 2;
 }#contact{ margin-top:12px;}#contact .nrc p img{ width:25px;}#contact .nrc p{margin-top:2px; margin-bottom:2px; }#guesta .input1,#guesta .input2{ height:30px;}#guesta p{ margin-top:5px; margin-bottom:5px;}#guesta textarea{ height:100px;}#guesta input,#guesta textarea{ font-size:12px;}.sct img{ height:52px; margin-top:12px;}#nrjs .jsa{ width:100%;}#pttp .rq{ width:80px; height:50px; position:absolute; right:6%; bottom:-35px; z-index:1;z-index:2; padding:10px;}#pttp .rq .nr h5{ font-size:24px;}#pttp .rq .nr p{ font-size:12px;}#pttp .rq .nr{ width:80px; height:50px;}#nrjs{ margin-top:45px}#company .tpq dd{ width:100%;padding-bottom:60%;}#company .tpq,#company .bt{ width:27%; padding-bottom:2%;}#company .bt dd{font-size: 18px;}#company .nrc{ line-height:1.5; width:70%; }#company .tpq h4{ font-size:14px; }#lmbt dd{ font-size:16px; font-weight:bold}#company .tp{ width:100%; margin-bottom:10px; margin-right:0px;}
 #company .title h4{  font-size:16px;line-height:30px;}
#company .title h4 p{
	font-size:14px; line-height:20px;
}
#company .title h5{ font-size:20px; line-height:50px;}#more  A{ font-size:12px; font-weight:bold}}
@media only screen and (max-width: 600px){#company:after{ display:none;}#company .tpq{ width:100%; position:relative; float:left; margin-top:2%;}#company .tpq dd{ width:100%; margin-top:5px; padding-bottom:40%;}#company .bt{ width:100%; position:relative; float:left; margin-top:2%;}#company .bt h4{font-size:22px; font-weight:bold; margin-top:10px;}#company .nrc{ width:100%; margin-top:-8px;}#gssp video,#contact iframe{ height:240px;}#jlzc{ width:90%;  margin-top:-7%; padding-left:5%; padding-right:5%;}#jlzc .bf1{ width:90%; padding-top:0px; padding:5%;}#jlzc .bf1 .tp{ width:100%; position:relative;}#jlzc .bf1 .nra{ width:100%; margin-right:0px; margin-top:8%;padding-bottom:2%;}#jlzc .bf1 .nra h4{ font-size:16px;}#jlzc .bf1 .nra h5{ font-size:50px;margin-top:3%;}#jlzc .bf1 .nra dd{ font-size:14px; font-weight:bold;margin-top:1%;}#jrwm .left{ width:100%; margin-top:3%;}#jrwm .tp{ width:100%;}#jrwm .left h4{ font-size:22px}#contact .tp{ width:100%;}#contact .nrc{ width:100%; margin-top:10px;}#zxdt .nrc,#zxdt .lyxx{ width:100%;}#guesta textarea{ height:60px;}.sct img{ height:32px;} #company .title h4{  font-size:18px;line-height:30px; width:100%;}
#company .title h4 p{
	font-size:14px; line-height:20px;
}
#company .title h5{ font-size:18px; line-height:30px; width:100%; text-align:right;}}
@media only screen and (max-width: 450px){#gssp video,#contact iframe{ height:200px;}#jjfa .nra h4{ font-size:18px; font-weight:bold;}#lmbt dd{ font-size:14px; font-weight:bold}#rywh  LI .nr .qt h5{ font-size:14px;}#rywh  LI .nr .qt p{ line-height:20px; height:100px;   line-clamp:5; -webkit-line-clamp: 5;}}