﻿*{ margin:0; padding:0;}
body{font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif; /*background:url(../images/abg.jpg) no-repeat; background-size:100% 100%;*/ background:#f4f4f4}
li{ list-style-type:none;}
a{ text-decoration:none; outline:none;}
img{ border:0px; z-index:999;}
body,html{ width:100%; height:100%;}


.djs{ width:100%; height:100%;background: rgba(0, 0, 0, 0.7);z-index:99999999; position:fixed;}
.djsnr{ height:98%;margin:0.5% auto 0; text-align:center;  z-index:9999999999999;}
.djsnr img{ height:100%;}
.djs a{ color:#fff;  padding:20px; display:block; position:fixed; right:20px;top:20px;}


/*参考线*/
.xian{ width:75%; height:200px; margin:0 auto; background:#f00;}

/* 新闻质询 */
.new_bg{ background:#fff; overflow:hidden; padding:2% 1%;}
.new_bg ul li{ width:64%; overflow:hidden; margin-bottom:20px; float:right; margin-right:1%;}
.new_bg ul li:hover{box-shadow:0 0 8px #ccc;transition-duration: 1.5s;-ms-transition-duration: 1.5s;-moz-transition-duration: 1.5s;-webkit-transition-duration: 1.5s;}
.new_bg ul li img{ float:left; width:10%; height:80px; margin-right:20px;}
.new_bg ul li strong{ font-size:16px; color:#222;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }
.new_bg ul li span{display:block;line-height:24px; font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#666; margin-top:10px;}

.new_bg ul li:nth-child(1){ width:32%; overflow:hidden; margin-bottom:20px; float:left; margin-left:1%; margin-right:0px;}
.new_bg ul li:nth-child(1):hover{ box-shadow:none;}
.new_bg ul li:nth-child(1) img{ width:100%; float:none; height:400px; margin-right:0px;}
.new_bg ul li:nth-child(1) strong{ line-height:40px;}
.new_bg ul li:nth-child(1) span{ margin-top:0px;}

@media screen and (max-width: 1024px) and (min-width: 0px){
    .tea_img{ width:30%; float:left;}
    .tea_img img{ padding:5px; border:1px solid #ececec; width:100%; height:100px; z-index:999;}
    .tea_js{ overflow:hidden; float:right; width:60%;}
    .tea_js h4{ font-size:14px; color:#555; line-height:24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
    .tea_js h4 i{ float:right; color:#ebebeb; font-style:normal; font-weight:normal; color:#999; font-size:14px; display:none;}
    .tea_js span{ font-size:14px; color:#666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; line-height:24px; margin-top:0px;}
    .tea_js a{ width:120px; border:1px solid #ebebeb; border-radius:5px; line-height:30px; text-align:center; display:block; font-size:14px; color:#666; margin-top:5px;}
    .tea_js a:hover{ border:1px solid #2c8cd9; color:#fff; background:#42a5f5;}

    .new_bg ul li{ width:96%; overflow:hidden; margin-bottom:20px; float:right; margin-right:2%; margin-left:2%;}
    .new_bg ul li:hover{box-shadow:0 0 8px #ccc;transition-duration: 1.5s;-ms-transition-duration: 1.5s;-moz-transition-duration: 1.5s;-webkit-transition-duration: 1.5s;}
    .new_bg ul li img{ float:left; width:25%; height:80px; margin-right:20px;}
    .new_bg ul li strong{ font-size:16px; color:#222;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }
    .new_bg ul li span{display:block;line-height:24px; font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#666; margin-top:10px;}

    .new_bg ul li:nth-child(1){ width:96%; overflow:hidden; margin-bottom:20px; float:left; margin-left:2%; margin-right:2%;}
    .new_bg ul li:nth-child(1):hover{ box-shadow:none;}
    .new_bg ul li:nth-child(1) img{ width:25%; float:left; height:80px; margin-right:20px;}
    .new_bg ul li:nth-child(1) strong{ line-height:40px;}
    .new_bg ul li:nth-child(1) span{ margin-top:0px;}

}


/*首页*/
.t_hd{ width:100%; height:86px; overflow:hidden; background:url(../images/bg_topmenu.jpg);}
.logo{ width:30%; height:86px; overflow:hidden; background:#fff url(../images/lgbg.jpg) no-repeat right; text-align:right;  float:left;}
.logo a{ display:block; margin-top:13px;padding-right:83px;}
.i_list{ width:70%; height:86px; float:right;}
.i_list ul{ margin-left:10px;}
.i_list ul li{ float:left;}
.i_list ul li a{ display:block; line-height:86px; padding:0 20px; color:#fff;display: inline-block;font-size: 16px;font-style: inherit;font-weight: 500;}
.i_list ul li a:hover{ font-weight:bold;}

.banner{ width:100%;overflow:hidden; background:#fff;}

.bk0{ width:100%; overflow: hidden; background: #fff; padding-bottom:50px;}
.shoot{ width:94%; margin:0 auto; overflow:hidden;}
.shoot h3{ font-size:36px; margin-top:50px; text-align:center; color:#333; font-weight:normal; display:block;}
.shoot p{font-size: 18px;line-height: 30px;color: #666;text-align: center;margin: 13px 0 30px 0;}
.pslc{ width:100%; background:url(../images/top-line.jpg) center repeat-x; overflow:hidden; text-align:center;}
.pslc ul li{display: inline-block;margin: 0 17px;border: 1px solid #cecece;background: #fff;border-radius: 30px; padding:10px 50px; font-size:16px;}









.bk01{ width:100%; overflow: hidden; background: url(../images/inbg1.jpg) no-repeat; background-size:100% 100%; padding-bottom:50px;}
.w77{ width:94%; margin:0 auto; overflow:hidden;}
.w77 h3{ font-size:36px; margin-top:50px; text-align:center; color:#333; font-weight:normal; display:block;}
.w77 p{font-size: 18px;line-height: 30px;color: #666;text-align: center;margin: 13px 0 30px 0;}
.w77 ul li{ float:left; margin:0 0 1% 1%; width:23.75%; height:320px; overflow:hidden;position: relative;}
.w77 ul li:first-child{ width:48.5%;}
.w77 ul li a img{ width:100%; height:320px;transition-duration: 1s;
-ms-transition-duration: 1s;
-moz-transition-duration: 1s;
-webkit-transition-duration: 1s;}
.w77 ul li a img:hover{transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.w77 ul li a span{ position:absolute; line-height:60px;background-color:black; color:#fff; font-size:16px; display:block; width:100%; bottom:0px; padding:0 20px;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;   }

.bk02{ width:100%;overflow: hidden; background: url(../images/inbg2.jpg) no-repeat; background-size:100% 100%; padding-bottom:50px;}
.nr02{width:94%; margin:0 auto;}
.nr02 h3{ font-size:36px; margin-top:50px; text-align:center; color:#333; font-weight:normal; display:block;}
.nr02 p{font-size: 18px;line-height: 30px;color: #666;text-align: center;margin: 13px 0 30px 0;}
.nr_list{ width:100%;}
.nr_list ul li{ float:left; margin-left:1%; margin-bottom:1%; width:23.75%;background:#fff; padding:80px 0; text-align:center;}
.nr_list ul li:hover{box-shadow:0 0 8px #999}
.nr_list ul li:hover img{transform: rotatey(360deg);transition:all 1s}
.nr_list ul li strong{ font-size:22px; text-align:center; padding:0 10%; width:80%; display:block; color:#000;}
.nr_list ul li img{ margin-top:25px;}
.nr_list ul li a{ display:block; width:100%; height:100%;}
.nr_list ul li p{ font-size:16px; text-align:center; padding:0 10%; width:70%; display:block; margin:25px auto; line-height:30px;color:#666;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.nr_list ul li span{ width:200px; display:block; padding:15px 0; background:#40bc42; color:#fff; text-align:center; border-radius:5px; margin:0 auto; font-size:16px;}
.nr_list ul li:nth-child(2) span{ background:#2dcabf;}
.nr_list ul li:nth-child(3) span{ background:#4ba6e9;}
.nr_list ul li:nth-child(4) span{ background:#a2e0bb;}
.nr_list ul li:nth-child(5) span{ background:#52beda;}
.nr_list ul li:nth-child(6) span{ background:#1fa17f;}
.nr_list ul li:nth-child(7) span{ background:#fbd302;}
.nr_list ul li:nth-child(8) span{ background:#c29870;}
.cxjy{ width:100%; overflow:hidden;}
.cxjy img{ width:100%;}

.bk03{ width:100%;overflow: hidden; background: url(../images/inbg1.jpg) no-repeat; background-size:100% 100%; padding-bottom:50px;}
.nr03{width:94%; margin:0 auto;}
.nr03 h3{ font-size:36px; margin-top:50px; text-align:center; color:#333; font-weight:normal; display:block;}
.nr03 p{font-size: 18px;line-height: 30px;color: #666;text-align: center;margin: 13px 0 30px 0;}
.nr_list01{ width:100%;}
.nr_list01 ul li{ float:left; margin-left:1%; margin-bottom:1%; width:32%; padding-bottom:1%; background:#fff;box-shadow:0 0 2px #ebebeb;transition-duration: 1s;
-ms-transition-duration: 1s;
-moz-transition-duration: 1s;
-webkit-transition-duration: 1s;}
.nr_list01 ul li img{ width:92%;height:290px; margin:4%;}
.nr_list01 ul li strong{ text-align:left; width:92%; margin:0 auto; font-size:22px; display:block; color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nr_list01 ul li span{ display:block; width:92%; margin:2% auto; line-height:24px; font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; text-indent:2em; color:#666;}
.nr_list01 ul li:hover{transform: scale(1.04);-o-transform: scale(1.04);-ms-transform: scale(1.04);-moz-transform: scale(1.04);-webkit-transform: scale(1.04);box-shadow:0 0 8px #999}

.i_news{width:92%; margin:0 auto; overflow:hidden;}
.i_news h3{ font-size:36px; margin-top:50px; text-align:center; color:#333; font-weight:normal; display:block;}
.i_news p{font-size: 18px;line-height: 30px;color: #666;text-align: center;margin: 13px 0 30px 0;}
.newsnr{ background:#fff; overflow:hidden; padding:2% 1%;}
.i_news_l{ width:32%; float:left; margin-left:1%;height:500px; overflow:hidden;}
.i_news_l img{ width:100%; height:400px;}
.i_news_l strong{ line-height:40px; font-size:16px; color:#222;}
.i_news_l span{  display:block; width:100%;line-height:24px; font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-indent:2em; color:#666; }


.i_news_r{ width:63%;float:left; margin-left:2%; height:500px;}
.i_n_list{ width:100%; overflow:hidden; margin-bottom:20px;}
.i_nday{ width:80px; height:80px; border:1px solid #dadada; text-align:center; float:left;}
.i_nday span{color:#2dcabf;}
.i_nday span b{ font-size:30px; display:block; margin-top:5px;color:#2dcabf;}
.i_n_nr{ float:left; width:86%; margin-left:20px;}
.i_n_nr a strong{ font-size:16px; color:#222;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }
.i_n_nr span{display:block; width:100%;line-height:24px; font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#666; margin-top:10px;}
.i_n_list:hover{box-shadow:0 0 8px #ccc;transition-duration: 1.5s;
-ms-transition-duration: 1.5s;
-moz-transition-duration: 1.5s;
-webkit-transition-duration: 1.5s;}







* A {POSITION: relative}
A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#featureContainer {
	BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; MARGIN: 0px auto; WIDTH: 92%; height:200px; overflow:hidden; margin-top:20px; FONT-SIZE: 80%; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted
}
#wrap {
	OVERFLOW: hidden
}
#load {
	BACKGROUND-IMAGE: url(images/loader32x32.gif); BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; TEXT-INDENT: -9999px; MARGIN: 0px auto; WIDTH: 100%; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 100px; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted
}
#feature {
	BORDER-BOTTOM: #999 0px dotted; POSITION: relative; BORDER-LEFT: #999 0px dotted; MARGIN-TOP: 5px; MARGIN-BOTTOM: 20px; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted
}
#feature .button {
	BORDER-BOTTOM: #999 0px dotted; POSITION: absolute; BORDER-LEFT: #999 0px dotted; WIDTH: 100%; BORDER-TOP: #999 0px dotted; TOP: 72px; BORDER-RIGHT: #999 0px dotted; LEFT: 0px
}
#feature .prev {
	BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: #f00 url(../images/feature_left.gif) center top; FLOAT: left; HEIGHT: 48px; BORDER-TOP: #999 0px dotted; TOP: -125px; BORDER-RIGHT: #999 0px dotted
;}
#feature .next {
	BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../images/feature_right.gif) center top; FLOAT: right; HEIGHT: 48px; BORDER-TOP: #999 0px dotted; TOP: -125px; BORDER-RIGHT: #999 0px dotted;}
#feature .prev:hover {
	BACKGROUND-POSITION: center bottom
}
#feature .next:hover {
	BACKGROUND-POSITION: center bottom
}
.featureUL {
	BORDER-BOTTOM: #000 0px dotted; POSITION: relative; BORDER-LEFT: #000 0px dotted; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH:100%; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: #000 0px dotted; BORDER-RIGHT: #000 0px dotted; PADDING-TOP: 0px; LEFT: 0px
}
.featureBox {
	BACKGROUND-IMAGE: url(../images/bg-featurebox.jpg); BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; WIDTH: 284px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 220px; OVERFLOW: hidden; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted; PADDING-TOP: 10px
}
#botton-scroll {
	Z-INDEX: 0; BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; MARGIN: 0px auto; WIDTH:96%; FLOAT: left; HEIGHT: 200px; 
}
#block {
	Z-INDEX: 0; BORDER-BOTTOM: #999 0px dotted; POSITION: relative; BORDER-LEFT: #999 0px dotted; PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH:96%; PADDING-RIGHT: 0px; HEIGHT: 180px; FONT-SIZE: 70%; OVERFLOW: hidden; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted; PADDING-TOP: 0px
}
#block .box {
	BORDER-BOTTOM: #d8d8d8 0px solid; BORDER-LEFT: #d8d8d8 0px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 200px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 150px; BORDER-TOP: #d8d8d8 0px solid; BORDER-RIGHT: #d8d8d8 0px solid; PADDING-TOP: 10px
}
#block .box .feature-title {
	FONT-SIZE: 140%; FONT-WEIGHT: normal
}
#block .box .feature-thumb {
	WIDTH: 240px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT: 150px
}


.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:600px !important;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:450px !important;
	position:relative;
}



.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#e1472f !important; 
}
.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#e1472f !important;
 }
/** BULLETS **/
.tp-bullets {
    z-index: 1001;
    position: absolute;
    bottom: 0px; display:none;
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #fff;
    width: 188px;
    height: 6px;
    float: left;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
}


.tp-leftarrow.large {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: #393939 url(../images/slider-left-arrow.png) no-Repeat;
	width: 42px;
	height: 43px;
	margin-left: 0px;
	margin-top: -21px;
	-webkit-transition: background 0.1s linear;
	-moz-transition: color, background 0.1s linear;
	-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}

.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #393939 url(../images/slider-right-arrow.png) no-Repeat 0 0;
    width: 42px;
    height: 43px;
    margin-left: 0;
    margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}



.tp-bullets.tp-thumbs {
    z-index: 100;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px;
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px;
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute;
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*filter: alpha(opacity=50);	*/
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.tp-thumbs img {
    width: 100%;
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: 200;
    z-index: 5000;
}

.tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 5px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .responsive .tp-bullets.tp-thumbs {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .tp-mask {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .bullet {
        width: 60px !important;
        height: 30px !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {
        display: none;
    }

    .responsive .tparrows {
        display: none;
    }
}


.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-simpleresponsive a {
    text-decoration: none;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tp-simpleresponsive >ul >li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 10000px;
    height: 10000px;
}

.tp-loader {
    background: url(../images/loading.gif) no-repeat center;
    background-color: #fff;
    margin: -225px -300px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 600px;
    height: 450px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}



/*内页*/
.pagenav{ width:100%; margin:0 auto; overflow:hidden;}
.pagebanner{ width:100%;}
.pagebanner img{ width:100%; height:100%; z-index:-333;}
.pagenr{ width:74%;background:#fff; margin:0 auto; z-index:1000; margin-bottom:45px; padding:0 2%;}
.ldh{ width:20%; float:left; overflow:hidden; margin-top:-100px;}
.ldhbt{ padding:30px 0; text-align:center; color:#fff; font-size:30px;background: #42a5f5; border-radius:10px 10px 0 0;
filter:alpha(opacity=90);   
-moz-opacity:0.9;   
-khtml-opacity: 0.9;   
opacity: 0.9;}
.ldhls{ padding:20px 20px; background:#fff; }
.ldhls ul li{ line-height:50px; border-bottom:1px solid #f2f2f2; background:url(../images/left_li.gif) no-repeat center left; padding-left:18px; height: 50px;
    overflow: hidden;}
.ldhls ul li a{ font-size:16px; color:#000; display:block;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ldhls ul li a:hover{ color:#42a5f5;}
.con_us{ height:200px; margin-top:15px;}
/*联系我们*/
.leftlx{ background:#fff; overflow: hidden; font-family: "Microsoft YaHei";font-size:14px; padding:20px; margin-top:10px;}
.leftlx h5{ font-size:18px; padding:15px 0px; color:#c8161d;}
.leftlx .phone p{ font-weight:bold; font-size:18px;  padding-bottom:10px; border-bottom:1px solid #dedede; }
.leftlx .phone img{ width:100%;padding-bottom:10px;z-index:999;}
.leftlx p{ padding-top:10px; line-height:25px;}
.leftlx span{}

.rnr{ width:74%; float:right; overflow:hidden; background:#fff;padding:0 2% 30px 2%; margin-bottom:40px;}
.crumbs{line-height: 60px;text-align: right; font-size:14px; color:#666;}
.crumbs a{font-size: 14px;color: #666;}
.crumbs a.active{color: #42a5f5;}
.crumbs em{margin: 0 8px;}
.nrbt{height:52px;padding:0;margin:0;border-bottom:1px #C3C3C3 solid;font-size:26px;
line-height:52px;padding-left:10px; color:#505050;}
.nrzsk{ width:96%; margin:30px auto 0;}
.nrzsk p{ line-height:30px; padding:10px 0;}

.nr_all{width: 75%; margin:30px auto; padding:20px 0; overflow:hidden;}
.bt_tit{background: url(../images/top-line.jpg) center repeat-x;overflow: hidden;text-align: center;}
.bt_tit h3{font-size: 28px;font-weight: normal;color: #494949;background: #f4f4f4;display: inline-block;line-height: 27px;padding: 0 30px;}
.nr_ms{ font-size:18px; text-align:center; color:#777; margin:20px 0 30px 0;}

.i_zyjs{width:100%;overflow: hidden;margin: 0 auto;padding-top:5px;}
.i_zyjs ul li {width:23.75%;list-style: none;float: left;overflow: hidden;margin-left:1%; border:1px solid #e9e9e9; text-align:center; padding:80px 0; margin-bottom:1%; background:#fff;}
.i_zyjs ul li img{ width:35%;}
.i_zyjs ul li:hover{box-shadow:0 0 8px #999;}
.i_zyjs_nav{ width:80%; margin:0 auto;}
.i_zyjs ul li a{ width:100%; height:100%;display:block;}
.i_zyjs_nav h3{ font-weight:600; font-size:19px; color:#626262; margin-top:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:block;width:100%;height:40px;}
.i_zyjs_nav p{ width:100%; height:75px; color:#9b9b9b; font-size:14px; line-height:24px; padding-top:20px; display:inline-block; overflow:hidden;}
.i_zyjs_nav span{ color:#0084f3; font-size:16px; padding-top:20px; display:inline-block;}

.piclis{ width:100%;}
.piclis ul li{ width:22%; margin-left:1%; margin-top:1%; float:left; text-align:center; border:1px solid #f4f4f4; padding:0.75%;}
.piclis ul li:hover{ box-shadow:0 0 8px #e6e7ea;}
.piclis ul li:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.piclis ul li a{ width:100%; height:100%; display:inline-block; line-height:40px; color:#555; font-size:14px;}
.piclis ul li a img{ margin-bottom:0px; z-index:999;height:154px;width:100%;}
.piclis ul li span{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.teacher_nav{margin:15px 1% 0 1%; padding:10px; border:1px solid #ececec; overflow:hidden;}
.teacher_nav:hover{box-shadow:0 0 8px #ccc;transition-duration: 1.5s;
-ms-transition-duration: 1.5s;
-moz-transition-duration: 1.5s;
-webkit-transition-duration: 1.5s;}
.tea_img{ width:27%; float:left;}
.tea_img img{ padding:5px; border:1px solid #ececec; width:100%; height:180px; z-index:999;}
.tea_js{ overflow:hidden; float:right; width:70%;}
.tea_js h4{ font-size:16px; color:#555; line-height:40px;}
.tea_js h4 i{ float:right; color:#ebebeb; font-style:normal; font-weight:normal; color:#999; font-size:14px;}
.tea_js span{ font-size:14px; color:#666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; line-height:24px; margin-top:10px;}
.tea_js a{ width:120px; border:1px solid #ebebeb; border-radius:5px; line-height:30px; text-align:center; display:block; font-size:14px; color:#666; margin-top:10px;}
.tea_js a:hover{ border:1px solid #2c8cd9; color:#fff; background:#42a5f5;}

.zplist{}
.zplist li,.zplist li a{width:100%;float:left}
.zplist li{border-bottom:1px solid #e5e5e5}
.zplist li a{padding:40px 0px}
.zplist li strong{font-size:36px;font-family:Arial;color:#b0b0b0;float:left; margin-top:6px;}
.zplist li strong img{ z-index:999;}
.zplist li strong i{display:block;font-weight:normal;color:#888888;font-size:14px; margin-top:5px;}
.zplist li div{float:left;width:88%;position:relative;margin-top:6px; margin-left:30px;}
.zplist li div span{font-size:18px;color:#555555;font-weight:bold;height:24px;overflow: hidden;display:block;text-overflow: ellipsis;white-space: nowrap;}
.zplist li div p{color:#888888;margin-top:14px;height:19px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zplist li:hover span{color:#cf000d}

/*联系我们*/
.cnt_list{ width:74%; overflow:hidden; padding:50px 30px; margin:0 auto;}
.cntmk{ width:100%; overflow:hidden;}
.cntmk ul li{ width:32%;margin-left:1%; float:left; background:#fff; border-radius:10px; text-align:center; padding:50px 0 40px 0; overflow:hidden;}
.cntmk ul li strong{ font-size:22px; text-align:center; padding:0 10%; width:80%; display:block; color:#000; margin:30px 0 20px 0;}
.cntmk ul li p{ font-size:16px; text-align:center; padding:0 10%; width:80%; display:block; margin:10px auto;color:#666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.ntmap{ width:96%; height:400px; margin:0 auto; clear:both; margin-top:1%; background:#fff; border:16px solid #fff; border-radius:10px;}
.iw_poi_title {color:#CC5522;font-size:16px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}







/*底部*/
.foot{ background:#1c1c1c; width:100%; overflow:hidden; clear:both;}
.fnr{ width:92%; margin:0 auto; }

.bottom_b{ padding:75px 0; overflow:hidden; background:#1c1c1c;}
.wrap_w{ width:75%; margin:0 auto; overflow:hidden;}
.b_info{ float:left; padding:20px 35px; border:1px solid #5a5a5a; margin-left:1%; width:32%;}
.b_info li{ line-height:28px; color:#8b8b8b; font-size:14px;}
.b_info li i{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin-right:10px; width:10px; height:10px; border-radius:100%; background:#9f9f9f;}
.tel{ float:left; margin-left:1%; overflow:hidden; height:153px; border:1px solid #5a5a5a; width:25%; text-align:center;}
.tel img{ width:100%; height:144px;}
.ewm_box { float:left; position:relative; margin-left:10px;; height:153px; }
.ewm{ height:98px; background:url(weixin.png) no-repeat;}
.ewm_box { float:left; position:relative; margin-left:10px; height:153px; }
.ewm{ height:98px; background:url(weixin.png) no-repeat;}
.code{ float:left; margin-left:1%; height:153px; border:1px solid #5a5a5a; width:30%; text-align:center;}
.code img{ width:90%; height:100%;}


.copyright{ position:relative; height:50px; line-height:50px; text-align:center; color:#8b8b8b; background:#000;}
.copyright a{ color:#8b8b8b;}

/*common*/
a:-webkit-any-link{text-decoration:none;}
.container{width:1200px;margin:0 auto;padding:0;}
.container:after{content:"";display:block;clear:both;}
.clearfix:after{content:"";display:block;clear:both;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.color-white{color:white!important;}
.red{color:#fc8080!important;}
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.wfs{width:100%;position:relative;}
.p_r{position:relative;}


/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:140px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-pos ition:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;color: #333;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}


@media screen and (max-width: 1440px) {
.pslc{ width:100%; background:url(../images/top-line.jpg) center repeat-x; overflow:hidden; text-align:center;}
.pslc ul li{display: inline-block;margin: 0 15px;border: 1px solid #cecece;background: #fff;border-radius: 30px; padding:10px 40px; font-size:16px;}
.featureBox {BACKGROUND-IMAGE: url(../images/bg-featurebox.jpg); background-size:100% 220px; BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; WIDTH: 253px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 220px; OVERFLOW: hidden; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted; PADDING-TOP: 10px; text-align:center;}	
#block .box { margin:0 auto;BORDER-BOTTOM: #d8d8d8 0px solid; BORDER-LEFT: #d8d8d8 0px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 200px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 150px; BORDER-TOP: #d8d8d8 0px solid; BORDER-RIGHT: #d8d8d8 0px solid; PADDING-TOP: 10px}	
.w77 ul li{ float:left; margin:0 0 1% 1%; width:23.75%; height:260px; overflow:hidden;position: relative;}
.w77 ul li img{ width:100%; height:100%;}
.w77 ul li a img{ width:100%; height:100%;transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s;-webkit-transition-duration: 1s;}
.w77 ul li a span{ position:absolute; line-height:60px;background-color:black; color:#fff; font-size:16px; display:block; width:100%; bottom:0px; padding:0 20px;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;  }	
.b_info li{ line-height:28px; color:#8b8b8b; font-size:13px;}
.copyright{ color:#8b8b8b; font-size:14px;}
.nr_list ul li strong{ font-size:22px; text-align:center; padding:0 10%; width:80%; display:block; color:#000;overflow: hidden;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	}

@media screen and (max-width: 1366px) {.featureBox { WIDTH: 239.5px;}}




.moblie_head{display:none;}
.a_txt{ display:none;}
.cxjy01{ display:none;}
/*移动端导航*/
@media screen and (max-width: 1024px) and (min-width: 0px){	
.moblie_head{display:block;height:44px;background:#fff;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd; position:fixed;}
.moblie_head .lf{padding-top:10px;padding-left:5%; width:50%; float:left;}
.moblie_head .lf img{height:24px}
.moblie_head .rg{padding-right:5%;padding-top:14px; float:right;}
.moblie_head .rg a img{height:16px;vertical-align:top}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%}
.a_txt .div3 ul{padding-left:5%;padding-right:5%}
.a_txt .div3 ul li{border-bottom:1px solid #232530}
.a_txt .div3 ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.a_txt .div3 ul li .a_js2{background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_js2_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_txt2{display:none}
.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px}
}



@media screen and (max-width: 767px) and (min-width: 0px){
#lbt{ width:100%;overflow:hidden; background:#fff; margin-top:44px; clear:both;}	
.tp-loader {
    background: url(../images/loading1.gif) no-repeat center;
    background-color: #fff;
    margin: -140px -200px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width:400px;
    height:240px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}	
.t_hd{ display:none;}	
.bk0{ display:none;}

.bk01{ padding-bottom:30px; }
.w77{ width:94%; margin:0 auto; overflow:hidden;}
.w77 h3{ font-size:20px; margin-top:20px; text-align:center; color:#333; font-weight:normal; display:block;}
.w77 p{font-size: 14px;line-height: 24px;color: #666;text-align: center;margin: 8px 0 10px 0;}
.w77 ul li{ float:left; margin:0 0 1% 1%; width:49%; height:150px; overflow:hidden;position: relative;}
.w77 ul li:nth-child(3){ margin-right:0px;}
.w77 ul li:first-child{ width:100%;}
.w77 ul li a span{ position:absolute; height:40px; line-height:40px;background-color:black; color:#fff; font-size:12px; display:block; width:100%; bottom:0px;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; text-align:center; padding:0;  }	

.bk02{ padding-bottom:30px;}
.nr02 h3{ font-size:20px; margin-top:20px; text-align:center; color:#333; font-weight:normal; display:block;}
.nr02 p{font-size: 14px;line-height: 24px;color: #666;text-align: center;margin: 8px 0 10px 0;}
.nr_list{ width:100%;}
.nr_list ul li{ float:left; margin-left:1%; margin-bottom:1%; width:49%;background:#fff; padding:30px 0; text-align:center;}
.nr_list ul li:hover{box-shadow:0 0 8px #999}
.nr_list ul li:hover img{transform: rotatey(360deg);transition:all 1s}
.nr_list ul li strong{ font-size:16px; text-align:center; padding:0 10%; width:80%; display:block; color:#000; hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.nr_list ul li img{ margin-top:10px; width:50%;}
.nr_list ul li a{ display:block; width:100%; height:100%;}
.nr_list ul li p{ font-size:14px; text-align:center; padding:0 10%; width:70%; display:block; margin:10px auto; line-height:24px;color:#666;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.nr_list ul li span{ width:70%; display:block; padding:10px 0; background:#40bc42; color:#fff; text-align:center; border-radius:5px; margin:0 auto; font-size:14px;}
.cxjy{ width:100%; overflow:hidden; display:none;}
.cxjy01{ width:100%; margin:0 auto; display:block;}
.cxjy01 img{ width:100%;}

.bk03{padding-bottom:30px;}
.nr03 h3{ font-size:20px; margin-top:20px; text-align:center; color:#333; font-weight:normal; display:block;}
.nr03 p{font-size: 14px;line-height: 24px;color: #666;text-align: center;margin: 8px 0 10px 0;}
.nr_list01{ width:100%;}
.nr_list01 ul li{ float:left; margin-left:1%; margin-bottom:1%; width:49%; padding-bottom:1%; background:#fff;box-shadow:0 0 2px #ebebeb;transition-duration: 1s;
-ms-transition-duration: 1s;
-moz-transition-duration: 1s;
-webkit-transition-duration: 1s;}
.nr_list01 ul li img{ width:92%;height:100px; margin:4%;}
.nr_list01 ul li strong{ text-align: center; width:92%; margin:0 auto; font-size:16px; display:block; color:#333;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.nr_list01 ul li span{ display:block; width:92%; margin:2% auto; line-height:24px; font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-indent:2em; color:#666;}

.i_news{width:92%; margin:0 auto; overflow:hidden;}
.i_news h3{ font-size:20px; margin-top:20px; text-align:center; color:#333; font-weight:normal; display:block;}
.i_news p{font-size: 14px;line-height: 30px;color: #666;text-align: center;margin: 8px 0 10px 0;}
.newsnr{ background:#fff; overflow:hidden; padding:1%;}
.i_news_l{ width:100%; float: none; margin-left:0px;height:auto; overflow:hidden; padding-bottom:10px;}
.i_news_l img{ width:100%; height:200px;}
.i_news_l strong{ line-height:40px; font-size:16px; color:#222; text-align:center; width:100%; display:block;}
.i_news_l span{  display:block; width:100%;line-height:24px; font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-indent:2em; color:#666; }
.i_news_r{ width:100%;float:none; margin-left:0px; height:auto;}
.i_n_list{ width:100%; overflow:hidden;border-top:1px dashed #ccc; padding:5% ; margin-bottom:0px;}
.i_nday{ width:80px; height:80px; border:1px solid #dadada; text-align:center; float:left;}
.i_nday span{color:#2dcabf;}
.i_nday span b{ font-size:30px; display:block; margin-top:5px;color:#2dcabf;}
.i_n_nr{ float:left; width:60%; margin-left:20px;}
.i_n_nr a strong{ font-size:16px; color:#222;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }
.i_n_nr span{display:block; width:100%;line-height:24px; font-size:12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#666; margin-top:10px;}
.i_n_list:hover{box-shadow:0 0 8px #ccc;transition-duration: 1.5s;
-ms-transition-duration: 1.5s;
-moz-transition-duration: 1.5s;
-webkit-transition-duration: 1.5s;}

.bottom_b{ display:none;}
.copyright{ position:relative; height:auto; line-height:20px; text-align:center; color:#8b8b8b; background:#000; padding:10px; font-size:12px;}
.copyright a{ color:#8b8b8b;}
.pagenr{ width:86%; margin-bottom:0px;padding:0px 2% 1px 2%;}
.ldh{ width:20%; float:left; overflow:hidden; margin-top:-100px; display:none;}
.rnr{ width:98%; float:none; overflow:hidden; background:#fff;padding:0px; margin:0 auto; margin-bottom:20px;}
.crumbs{line-height: 50px;text-align: right; font-size:14px; color:#666;}
.crumbs a{font-size: 14px;color: #666;}
.crumbs a.active{color: #42a5f5;}
.crumbs em{margin: 0 8px;}
.nrbt{height:40px;padding:0;margin:0;border-bottom:1px #C3C3C3 solid;font-size:20px;
line-height:40px;padding-left:10px; color:#505050;}
.nrzsk{ width:94%; margin:0 auto; padding-bottom:20px; overflow:hidden;}
.nrzsk p{ line-height:30px; padding:10px 0 0 0; font-size:14px;}

	}

@media screen and (max-width: 1024px) and (min-width: 768px){
#lbt{ width:100%;overflow:hidden; background:#fff; margin-top:44px; clear:both;}	
.tp-loader {
    background: url(../images/loading1.gif) no-repeat center;
    background-color: #fff;
    margin: -140px -200px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width:400px;
    height:240px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}	
.t_hd{ display:none;}	
.bk0{ display:none;}

.bk01{ padding-bottom:30px; }
.w77{ width:94%; margin:0 auto; overflow:hidden;}
.w77 h3{ font-size:20px; margin-top:20px; text-align:center; color:#333; font-weight:normal; display:block;}
.w77 p{font-size: 14px;line-height: 24px;color: #666;text-align: center;margin: 8px 0 10px 0;}
.w77 ul li{ float:left; margin:0 0 1% 1%; width:49%; height:250px; overflow:hidden;position: relative;}
.w77 ul li:nth-child(3){ margin-right:0px;}
.w77 ul li:first-child{ width:100%;}
.w77 ul li a span{ position:absolute; height:40px; line-height:40px;background-color:black; color:#fff; font-size:12px; display:block; width:100%; bottom:0px;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; text-align:center; padding:0;  }	

.bk02{ padding-bottom:30px;}
.nr02 h3{ font-size:20px; margin-top:20px; text-align:center; color:#333; font-weight:normal; display:block;}
.nr02 p{font-size: 14px;line-height: 24px;color: #666;text-align: center;margin: 8px 0 10px 0;}
.nr_list{ width:100%;}
.nr_list ul li{ float:left; margin-left:1%; margin-bottom:1%; width:48.5%;background:#fafafa; padding:30px 0; text-align:center;}
.nr_list ul li:hover{box-shadow:0 0 8px #999}
.nr_list ul li:hover img{transform: rotatey(360deg);transition:all 1s}
.nr_list ul li strong{ font-size:16px; text-align:center; padding:0 10%; width:80%; display:block; color:#000;}
.nr_list ul li img{ margin-top:10px; width:50%;}
.nr_list ul li a{ display:block; width:100%; height:100%;}
.nr_list ul li p{ font-size:14px; text-align:center; padding:0 10%; width:70%; display:block; margin:10px auto; line-height:24px;color:#666;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.nr_list ul li span{ width:70%; display:block; padding:10px 0; background:#40bc42; color:#fff; text-align:center; border-radius:5px; margin:0 auto; font-size:14px;}
.cxjy{ width:100%; overflow:hidden; display:none;}
.cxjy01{ width:100%; margin:0 auto; display:block;}
.cxjy01 img{ width:100%;}

.bk03{padding-bottom:30px;}
.nr03 h3{ font-size:20px; margin-top:20px; text-align:center; color:#333; font-weight:normal; display:block;}
.nr03 p{font-size: 14px;line-height: 24px;color: #666;text-align: center;margin: 8px 0 10px 0;}
.nr_list01{ width:100%;}
.nr_list01 ul li{ float:left; margin-left:1%; margin-bottom:1%; width:49%; padding-bottom:1%; background:#fff;box-shadow:0 0 2px #ebebeb;transition-duration: 1s;
-ms-transition-duration: 1s;
-moz-transition-duration: 1s;
-webkit-transition-duration: 1s;}
.nr_list01 ul li img{ width:92%;height:140px; margin:4%;}
.nr_list01 ul li strong{ text-align: center; width:92%; margin:0 auto; font-size:16px; display:block; color:#333;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.nr_list01 ul li span{ display:block; width:92%; margin:2% auto; line-height:24px; font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-indent:2em; color:#666;}

.i_news{width:92%; margin:0 auto; overflow:hidden;}
.i_news h3{ font-size:20px; margin-top:20px; text-align:center; color:#333; font-weight:normal; display:block;}
.i_news p{font-size: 14px;line-height: 30px;color: #666;text-align: center;margin: 8px 0 10px 0;}
.newsnr{ background:#fff; overflow:hidden; padding:1%;}
.i_news_l{ width:100%; float: none; margin-left:0px;height:auto; overflow:hidden; padding-bottom:10px;}
.i_news_l img{ width:100%; height:200px;}
.i_news_l strong{ line-height:40px; font-size:16px; color:#222; text-align:center; width:100%; display:block;}
.i_news_l span{  display:block; width:100%;line-height:24px; font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-indent:2em; color:#666; }
.i_news_r{ width:100%;float:none; margin-left:0px; height:auto;}
.i_n_list{ width:100%; overflow:hidden;border-top:1px dashed #ccc; padding:5% ; margin-bottom:0px;}
.i_nday{ width:80px; height:80px; border:1px solid #dadada; text-align:center; float:left;}
.i_nday span{color:#2dcabf;}
.i_nday span b{ font-size:30px; display:block; margin-top:5px;color:#2dcabf;}
.i_n_nr{ float:left; width:76%; margin-left:20px;}
.i_n_nr a strong{ font-size:16px; color:#222;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }
.i_n_nr span{display:block; width:100%;line-height:24px; font-size:12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#666; margin-top:10px;}
.i_n_list:hover{box-shadow:0 0 8px #ccc;transition-duration: 1.5s;
-ms-transition-duration: 1.5s;
-moz-transition-duration: 1.5s;
-webkit-transition-duration: 1.5s;}

.bottom_b{ display:none;}
.copyright{ position:relative; height:auto; line-height:20px; text-align:center; color:#8b8b8b; background:#000; padding:10px; font-size:12px;}
.copyright a{ color:#8b8b8b;}

.pagenr{ width:86%; margin-bottom:0px;}
.ldh{ width:20%; float:left; overflow:hidden; margin-top:-100px; display:none;}
.rnr{ width:98%; float:none; overflow:hidden; background:#fff;padding:0px; margin:0 auto; margin-bottom:20px;}
.crumbs{line-height: 50px;text-align: right; font-size:14px; color:#666;}
.crumbs a{font-size: 14px;color: #666;}
.crumbs a.active{color: #42a5f5;}
.crumbs em{margin: 0 8px;}
.nrbt{height:40px;padding:0;margin:0;border-bottom:1px #C3C3C3 solid;font-size:20px;
line-height:40px;padding-left:10px; color:#505050;}
.nrzsk{ width:96%; margin:0 auto; padding-bottom:20px; overflow:hidden;}
.nrzsk p{ line-height:30px; padding:10px 0 0 0; font-size:15px;}
.pagenav{ margin-top:44px;}
}

@media screen and (max-width: 1024px) and (min-width: 0px){
.djs{display:none;}	
.tea_img{ width:30%; float:left;}
.tea_img img{ padding:5px; border:1px solid #ececec; width:100%; height:100px; z-index:999;}
.tea_js{ overflow:hidden; float:right; width:60%;}
.tea_js h4{ font-size:14px; color:#555; line-height:24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.tea_js h4 i{ float:right; color:#ebebeb; font-style:normal; font-weight:normal; color:#999; font-size:14px; display:none;}
.tea_js span{ font-size:14px; color:#666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; line-height:24px; margin-top:0px;}
.tea_js a{ width:120px; border:1px solid #ebebeb; border-radius:5px; line-height:30px; text-align:center; display:block; font-size:14px; color:#666; margin-top:5px;}
.tea_js a:hover{ border:1px solid #2c8cd9; color:#fff; background:#42a5f5;}

.piclis{ width:100%;}
.piclis ul li{ width:46%; margin-left:1%; margin-top:1%; float:left; text-align:center; border:1px solid #f4f4f4; padding:0.75%;}
.piclis ul li:hover{ box-shadow:0 0 8px #e6e7ea;}
.piclis ul li:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.piclis ul li a{ width:100%; height:100%; display:inline-block; line-height:40px; color:#555; font-size:14px;}
.piclis ul li a img{ margin-bottom:0px; z-index:999;height:154px;width:100%;}
.piclis ul li span{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

        .page_wrap {
            width: 86%;
            overflow: hidden;
            margin: 0 auto;
            margin-top: 10px;
        }
        .case_tit {
            text-align: center;
            margin-top: 0px;
        }
        .case_tit h3 {
            color: #555;
            font-size: 18px;
            font-weight: 300;
            margin: 10px;
        }
        .baguetteBoxOne {
            width:100%;
            margin: 10px auto;
        }

        .gallery ul li {
            width: 44%;
            height: 110px;
            list-style: none;
            position: relative;
            float: left;
            overflow: hidden;
            margin-left:4%;
            text-align: center;
            margin-bottom: 4%;
            box-shadow: 0 0 4px -1px #666;
            padding: 10px 0 30px 0px;
        }
        .gallery a {
            display: inline-block;
            overflow: hidden;
        }
        .gallery img {
            width: 96%!important;
            height: 120px!important;
            opacity: 1;padding:0 2%;
        }
.pagebanner{ margin-top:46px;}
.nr_all{width: 92%; margin:10px auto; padding:20px 0; overflow:hidden;}
.bt_tit{background: url(../images/top-line.jpg) center repeat-x;overflow: hidden;text-align: center;}
.bt_tit h3{font-size: 18px;font-weight: normal;color: #494949;background: #f4f4f4;display: inline-block;line-height: 27px;padding: 0 30px;}
.nr_ms{ font-size:14px; text-align:center; color:#777; margin:20px 0 30px 0;}

.i_zyjs ul li {width:48%;list-style: none;float: left;overflow: hidden;margin-left:1%; border:1px solid #e9e9e9; text-align:center; padding:40px 0; margin-bottom:1%; background:#fff;}
.i_zyjs ul li img{ width:50%;}
.i_zyjs ul li:hover{box-shadow:0 0 8px #999;}
.i_zyjs_nav{ width:80%; margin:0 auto;}
.i_zyjs ul li a{ width:100%; height:100%;display:block;}
/*.i_zyjs_nav h3{ font-weight:600; font-size:19px; color:#626262; margin-top:10px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow:hidden; display:block;width:100%;height:40px;}*/
.i_zyjs_nav p{ width:100%; height:75px; color:#9b9b9b; font-size:14px; line-height:24px; padding-top:20px; display:inline-block;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow:hidden;}
.i_zyjs_nav span{ color:#0084f3; font-size:16px; padding-top:20px; display:inline-block;}

.zplist li div{float:left;width:75%;position:relative;margin-top:6px; margin-left:10px;float:left}

/*联系我们*/
.cnt_list{ width:92%; overflow:hidden;margin: 10px auto; padding: 20px 0;}
.cntmk{ width:100%; overflow:hidden;}
.cntmk ul li{ width:100%;margin-left:0px; float:none; background:#fff; border-radius:10px; text-align:center; padding:30px 0 20px 0; overflow:hidden;margin-bottom:2%;}
.cntmk ul li strong{ font-size:22px; text-align:center; padding:0 10%; width:80%; display:block; color:#000; margin:30px 0 20px 0;}
.cntmk ul li p{ font-size:16px; text-align:center; padding:0 10%; width:80%; display:block; margin:10px auto;color:#666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.ntmap{ width:94%; height:400px; margin:0 auto; clear:both; margin-top:0px; background:#fff; border:10px solid #fff; border-radius:10px;}
.iw_poi_title {color:#CC5522;font-size:16px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.suspension{ display:none;}

}



