/* CSS Document */
.submenu{ width:100%; position:relative; height:90px; text-align:center; background:#fff; border-bottom:1px solid #eee; box-shadow:8px 8px 8px #eee}
.submenu li{ display:inline-block;  line-height:90px; font-size:16px;}
.submenu li a{ display:block; height:87px;padding:0 20px;}
.submenu li.subcur a{ border-bottom:3px solid #ed952c; color:#ed952c}
#banner .flex-direction-nav{ display:none;}
#container{ width:92%; margin:0 auto; position:relative; overflow:hidden; padding:50px 0;}
/*工程案例*/

.case{ width:80%; margin:0 auto; position:relative; overflow:hidden;}
.case li{ width:32%; float:left; margin-right:2%; margin-bottom:20px; background:#fff;}
.case li img{ width:100%; transition:1s;}
.case li:nth-child(3n){ margin-right:0;}
.case li:hover img{ transform:scale(1.1);}
.casetxt{ padding:10px 5% 15px 5%; width:100%; box-sizing:border-box; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.casetxt p{ width:100%; line-height:30px;}
.casetxt h2{ width:100%; line-height:30px; color:#000; font-size:18px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.case li:hover .casetxt h2{color:#ed952c}

#caseinban{ width:100%; position:relative  ; margin-top:40px;}
.flex-viewport{ width:100%; vertical-align:middle;}
#datu .slides{ width:100%; vertical-align:middle; }
#datu .slides li{ width:100%; vertical-align:middle; height:550px; }
#datu .slides li img{width:auto; display:block; margin:0 auto; vertical-align:middle; height:550px;}

#datu .flex-control-nav{ position:absolute; left:0; bottom:20px; text-align:center; width:100%; z-index:22 }
#datu .flex-control-nav li{ display:inline-block; width:15px; height:15px; margin:0 5px; border-radius:50%; overflow:hidden; }
#datu .flex-control-nav li A{ display:block; width:100%; height:100%; border:1px solid #fff; cursor:pointer; text-indent:-999em;background:#fff}

#datu .flex-control-nav li A.flex-active{ background:#ed952c; border:1px solid #ed952c;}
#datu .flex-direction-nav a{ display:block; width:50px; height:60px; position:absolute; top:
50%; margin-top:-30px; z-index:33; text-indent:-999em; }
#datu .flex-direction-nav li{ width:20%; position:absolute; left:0; top:0; height:100%; background:rgba(255,255,255,0.6)}
#datu .flex-direction-nav li:nth-child(2){ left:auto; right:0}
#datu .flex-direction-nav a{ display:block; width:50px; height:100px; position:absolute; top:
50%; margin-top:-50px; z-index:33; text-indent:-999em; opacity:0.6;}

#datu  .flex-prev{ background:url(../images/left.png) center no-repeat; left:auto !important; right:30px !important;}
#datu  .flex-next{ background:url(../images/right.png) center no-repeat; left:30px;}

#datu{ position:relative; height:100%; width:100%;}

/*#xiaotu{ position: absolute; width:760px;  left:50%; margin-left:-380px; bottom:-45px;  height:90px; overflow:hidden; z-index:333; text-align:center;}
#xiaotu .slides li{ height:90px; box-sizing:border-box; margin-left:6px; width:120px ; position:relative; overflow:hidden;}
#xiaotu .slides li img{ height:90px;width:100%; vertical-align:middle; overflow:hidden;}
#xiaotu .slides li .bgc{ width:100%; box-sizing:border-box; height:100%; position:absolute;  z-index:22; left:0; top:0;overflow:hidden;border:1px solid #ccc}
#xiaotu .slides li:hover .bgc{ background:none;border:1px solid #d88c34; }
#xiaotu .slides li.flex-active-slide .bgc{ background:none !important;border:1px solid #d88c34; }
*/
.caseinfo{ width:100%; position:relative; overflow:hidden;}
.caseintx{ width:80%; margin:50px auto;}
.caseinfo .case{ margin-top:30px;}
	
/*公司概况*/
.about,.contact{ width:90%; margin:0 auto; position:relative; overflow:hidden  }
.abtit{ width:100%; position:relative; text-align:center;line-height:40px;  font-size:30px; color:#000000; text-align:center;}

.abtxt{ width:100%;  font-weight:lighter; margin:30px auto;  font-size:14px; line-height:30px;   color:#000000}
.abtxt img{ max-width:100%;}
.abtxt table{ margin:0 auto;}

.center{
    position: relative; padding: 10px 0;box-sizing: border-box;width:100%;margin-top:20px;overflow:hidden;margin-bottom:40px;
}
.center li {
    color: #fff;float: left;width: 20%;text-align:center;position:relative;
}
.center li em{
    font-style: normal; color: #000;display: inline-block;  vertical-align:  middle;font-size:32px; line-height:40px; 
}
.center li em i{ font-style:normal; font-size:18px; font-weight:500; color:#f7931c}

.center li em span{ }
.center li p{ font-size:14px; color:#f7931c; font-weight:bold}

.team{ width:900px; margin:0 auto; position:relative; overflow:hidden  }	
.team li{ width:100%; position:relative; overflow:hidden; margin-bottom:50px; color:#000;}
.teampic{ width:160px; float:left;}
.teampic img{ width:100%;}
.name{ width:20%; float: left; margin-left:6%}
.name h2{ font-size:20px; color:#808080; margin-top:20px;}
.name .teamzc{}
.teamhonor{ width:35%; font-size:16px; float:right;margin-top:20px;}




/*l联系我们*/
.map{ width:100%;}
.map img{}
.message{ width:100%; margin:50px 20px; overflow:hidden;}
.message li{ width:30%; margin-right:5%; float:left; margin-bottom:30px;}
.message li p{ font-size:18px; line-height:35px;}
.message li input{ width:100%; line-height:30px; color:#808080; border:none; border-bottom:1px solid #ccc; background:none;}
.message li textarea{ width:100%; line-height:30px; color:#808080; border:none; border-bottom:1px solid #ccc; background:none; font-family:"微软雅黑";color:#808080;}
.message li:nth-child(3){ margin-right:0;}
.message li:nth-child(4){ margin-right:0; width:100%;}
.message li:nth-child(3){ margin-right:0;}
.message li input.button{ width:128px; height:40px; background:#f7931c; font-size:16px; line-height:40px;  text-align:center; cursor:pointer; color:#fff;}

.conttxt{ width:90%; padding:50px 5%; background:#eee; overflow:hidden;}
.conttxt li{ width:14.3%; padding:0 1%; float:left; text-align:center;}
.conttxt li span{ display:block; width:100px; height:80px; margin:20px auto; background:url(../images/icon.png) left center no-repeat;}
.conttxt li h2{ font-size:20px; line-height:35px; font-weight:bold;}
.conttxt li p{ font-size:14px; line-height:26px;}
.conttxt li:nth-child(1) span{ background-position:-5px 0}
.conttxt li:nth-child(2) span{ background-position:-165px 0}
.conttxt li:nth-child(3) span{ background-position:-330px 0}
.conttxt li:nth-child(4) span{ background-position:-525px 0}
.conttxt li:nth-child(5) span{ background-position:-700px 0}
.conttxt li:nth-child(6) span{background:url(../images/you.png)  center no-repeat; background-size: auto 60px }

/*资讯中心*/
.news{ width:100%; position:relative}
.newpiclist{ width:100%; position:relative; overflow:hidden; margin-bottom:30px;}
.newpiclist li{ width:24%; float:left; margin-right:1.333%; padding-bottom:20px; border-bottom:3px solid #e7e7e7;}
.newpiclist li:nth-child(4n){ margin-right:0}
.newpiclist li img{ transition:all 1s; width:100%}
.newpiclist li:hover img{ transform:scale(1.1);}

.newsbox h2{ width:100%; color:#000; white-space:nowrap; text-overflow:ellipsis; font-size:20px; margin:15px 0 10px 0; overflow:hidden;}
.newsbox p{ font-size:14px; line-height:24px; font-weight: lighter; height:50px; overflow:hidden; margin-bottom:15px;}
.newpiclist li span{ display:block; line-height:30px; background:url(../images/icon1.png) right center no-repeat;}

.newslist{ width:90%; margin:0 auto; position:relative;}
.newslist li{ width:100%;position:relative; padding-bottom:20px; margin-bottom:30px; border-bottom:3px solid #e7e7e7; overflow:hidden; }
.newslist li .newsbox{ padding-right:240px;}
.newslist li .time{ position:absolute; right:0; height:60px; top:35px; border-left:3px solid #e7e7e7; text-align:center; background:url(../images/icon2.png) right center no-repeat; width:200px;}
.newslist li .time h2{ color:#000; font-size:30px; line-height:40px; font-weight:bold;}

.newsinfo{ width:100%; position:relative;}
.newsinfotit{ width:100%; position:relative; text-align:center; margin-bottom:10px; margin-top:20px;}
.newsinfotit h2{ width:100%; font-size:32px; line-height:40px; color:#000; margin-bottom:10px;}
.newsinfotit p{ width:100%; font-size:14px; line-height:25px;}
.newsinfobox{ width:80%; padding:50px 10%; position:relative; overflow:hidden; background:#fff; font-size:14px; font-weight:lighter; line-height:24px;letter-spacing:2px;}
.newsinfobox img{ max-width:100%;}
.back{ position: relative; left:-10%; color:#000; font-size:16px; margin-top:20px; display:block; width:60px;    border: 1px solid #ccc;
    padding: 0 5px;
    text-align: center;}
.backt{ position: relative; left:-10%; top:-50px; color:#000; font-size:16px; margin-top:20px; display:block; width:60px;}
.black2{ width:100%; position:relative; text-align:center; margin:10px 0; padding:5px 0; overflow:hidden;}
.black2 a{ margin:0 10px; padding:5px 15px; border:1px solid #ccc;}
.black2 a{ margin:0 10px; padding:5px 15px; border:1px solid #ccc;}
.black2 .current{ margin:0 10px; padding:5px 10px; border:1px solid #d88c34; color:#d88c34}
/*人力资源*/
.job{ width:92%; padding:0 4%; position:relative; overflow:hidden;}
.jobpic{ width:92%; margin:0 auto;position:relative; margin-bottom:30px; display:none}
.jobpic img{ width:100%; position:relative;}

.jobmenu{ width:245px; position:absolute; left:4%; top:0;}
.jobmenu li{ width:100%; height:100PX; background:#1d73ba url(../images/icon3.png) right 30px center no-repeat; text-indent:50px; line-height:100px; font-size:16px; margin-bottom:35px;}
.jobmenu li a{ display:block; color:#fff;}
.jobmenu li:hover{ background:#d88c34 url(../images/icon3.png) right 30px center no-repeat; }
.jobright{ padding-left:270px; min-height:550px;}
.jobsel{ width:100%; height:50px; overflow:hidden; margin-bottom:30px;}
.jobseltxt{ width:90%; float:left; border:1px solid #ccc; height:50px; box-sizing:border-box; text-indent:40px; background:url(../images/seol.jpg) left 10px center no-repeat; font-weight:lighter; color:#808080;}
.jobbut{ width:10%; height:50px; text-align:center; line-height:50px; border:1px solid #d88c34; background:#d88c34; color:#fff; cursor:pointer;}
.joblist{ width:100%;}
.joblist li{ width:32%; float:left; margin-right:2%; margin-bottom:20px;}
.joblist li:nth-child(3n){ margin-right:0 }
.jobtit{ width:100%; background:rgba(129,131,133,0.7); text-align:center; color:#fff;}
.jobtit h2{ width:100%; color:#fff; font-size:20px; padding-top:50px; margin-bottom:10px; }
.jobtit p{ font-weight:lighter; line-height:24px;}
.jobtit a{ width:100%; display:block;  color:#fff; line-height:35px; height:35px; margin-top:10px; background:#d88c34 ;opacity:1}
.joblist li:hover a{ opacity:1}
.jobbox{ position:absolute; z-index:99; display:none; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7);}
.jobcontent{ width:60%; padding:30px 10%; height:460px; margin:0 10%; background:#fff; margin-top:50px; position:relative; overflow:hidden;}
.close{ width:30px; height:30px; position:absolute; right:20px; top:20px; background:url(../images/close.png) center no-repeat; cursor:pointer;}
.jobxqtit{ width:100%; color:#000;font-size:24px; line-height:40px; border-bottom:1px  solid #ccc; margin-bottom:15px;}
.jobxqtxt{ color:#000; width:100%; height:345px; overflow:hidden; margin-bottom:20px;} 
.jobcontent a{ display:block; width:110px; height:40px; line-height:40px; text-align:center; color:#fff; background:#d88c34;  }


/*荣誉资质*/
.hontit{ width:100%; height:30px; text-align:center; overflow:hidden; margin-bottom:20px;}
.hontit li{ display:inline-block; margin:0 15px; line-height:30px; font-size:16px}
.hontit li a{ padding:5px 0; padding-left:25px;}
.hontit li:nth-child(1) a{ background:url(../images/icon4.png) left center no-repeat; background-size:20px auto;}
.hontit li:nth-child(2) a{ background:url(../images/icon5.png) left center no-repeat; background-size:20px auto;}

.hontit li:hover a{ color:#cb001c}
.hontit li:nth-child(1):hover a{ background:url(../images/icon4-1.png) left center no-repeat; background-size:20px auto;}
.hontit li:nth-child(2):hover a{ background:url(../images/icon5-1.png) left center no-repeat; background-size:20px auto;}
.hontit li.honcur a{color:#cb001c}
.hontit li:nth-child(1).honcur a{background:url(../images/icon4-1.png) left center no-repeat; background-size:20px auto;}
.hontit li:nth-child(2).honcur a{background:url(../images/icon5-1.png) left center no-repeat; background-size:20px auto;}
.honorlist{ width:90%; position:relative; padding:0 5% }
.honorlist .honlist{ width:22%; float:left; margin-right:4%; margin-bottom:30px;}
.honorlist .honlist:nth-child(4n){ margin-right:0;}
.honorlist .honlist img{transition:all 1s; max-width:100%; height:200px; margin:0 auto; display:block;}
.honorlist .honlist h2{ width:100%; white-space:nowrap; overflow:hidden; font-size:18px; line-height:30px; text-overflow:ellipsis; color:#000000; text-align:center;}
.honorlist .honlist:hover img{ transform:scale(1.1);}
.honorlist .flex-direction-nav a{ display:block; width:50px; height:80px; position:absolute; top:
50%; margin-top:-80px; z-index:33; text-indent:-999em; opacity:0.6;}
.honorlist .slides{ position:relative; overflow:hidden;}
.honorlist .flex-prev{ background:url(../images/prve.png) center no-repeat; left:0px !important;}
.honorlist  .flex-next{ background:url(../images/next.png) center no-repeat; right:0px;}
.honorlist  .flex-control-nav{ display:none;}

.honor
{
	position:relative;
	width:80%;
	margin:0 auto;
}

.honor .swiper-container
{
	padding-bottom:60px;
}

.honor .swiper-slide
{
	width:520px;
	height:408px;
	background:#fff;
	box-shadow:0 8px 30px #ddd;
	border:1px solid #ccc;
}

.honor .swiper-slide img
{
	display:block;
	margin:0 auto;
	height:360px;
}
.honor .swiper-slide h2{ width:100%; white-space:nowrap; overflow:hidden; font-size:18px; line-height:30px; text-overflow:ellipsis; color:#000000; text-align:center; font-weight:500;}
.honor .swiper-slide p
{
	line-height:98px;
	padding-top:0;
	text-align:center;
	color:#636363;
	font-size:1.1em;
	margin:0;
}

.honor .swiper-pagination
{
	width:100%;
	bottom:20px;
}

.honor .swiper-pagination-bullets .swiper-pagination-bullet
{
	border:3px solid #fff;
	background-color:#d5d5d5;
	width:10px;
	height:10px;
	opacity:1;
	margin:0 5px;
}

.honor .swiper-pagination-bullets .swiper-pagination-bullet-active
{
	border:3px solid #00aadc;
	background-color:#fff;
}

.honor .swiper-button-prev
{
	left:-60px;
	width:50px;
	height:80px;
	background:url(../images/prve.png) center no-repeat;
	top:50%; 
	margin-top:-50px;
}


.honor .swiper-button-next
{
	right:-60px;
	width:50px;
	height:80px;
	background:url(../images/next.png) center no-repeat;
	top:50%; 
	margin-top:-50px;
}



@media( max-width:1100px){
.submenu li a{ display:block; height:87px;padding:0 10px;}
	}
	
@media( max-width:860px){
	
	#banner{ margin-top:0px;}
	.submenu{ height:auto; width:90%; padding:10px 5% 0 5%; text-align: left; box-shadow:4px 4px 4px #eee}
	.submenu li{ display:inline-block; width:23.4%; border:1px solid #ccc; text-align:center;  line-height:30px; margin-bottom:5px; font-size:13px;}
	.submenu.casesub li{ width:48.5%;}
	.submenu.honsub li{ width:32%;}
	.submenu li a{ display:block; height:30px;padding:0 10px;}
	.submenu li.subcur a{ border-bottom:none;border:1px solid #ed952c;}
	#container{ width:92%; padding:20px 0;}
	
/*公司概况*/
.about,.contact{ width:90%;  }
.about table{width:90% !important; margin:0 auto; }
.abtxt{ width:100%;  font-weight:lighter; margin:20px auto;}
.abtxt img{ max-width:100%;}
.abtxt table{ margin:0 auto;}
.contact{width:100%; }

.center{
    padding: 0px;
	margin-top:10px;
	margin-bottom:20px;
}
.center li {
    width: 29%;
	margin:0 2.16%;
	margin-bottom:20px;
}
.center li em{
	font-size:20px; line-height:30px; 
}
.center li em i{  font-size:12px;}
.center li p{ font-size:10px;font-weight:500}


.team{ width:100%; }	
.team li{margin-bottom:30px; padding-bottom:20px; border-bottom:1px solid #ccc}
.teampic{ width:35%; float:left; margin-right:5%}
.teampic img{ width:100%;}
.name{ width:35%; float: left; margin-left:0;}
.name h2{ font-size:20px;  color:#808080; }
.name .teamzc{ padding-left:0px;}
.teamhonor{ width:65%; float:left;margin-top:10px; font-size:13px}


/*资讯中心*/
.news{ width:100%; position:relative}
.newpiclist{ width:100%; position:relative; overflow:hidden; margin-bottom:20px;}
.newpiclist li{ width:49%; float:left; margin-right:2%; padding-bottom:20px;}
.newpiclist li:nth-child(2n){ margin-right:0}

.newsbox h2{ font-size:14px; margin:5px 0; line-height:25px; }
.newsbox p{ font-size:10px; line-height:18px; height:38px;}

.newslist{ width:100%;}
.newslist li{padding-bottom:5px; margin-bottom:5px;}
.newslist li .newsbox{ padding-right:100px;}
.newslist li .time{top:15px;text-align:left; background:url(../images/icon2.png) right center no-repeat; background-size:15px auto; width:65px; padding-left:10px; font-size:10px;}
.newslist li .time h2{ color:#000; font-size:14px; line-height:25px;}

.newsinfotit h2{ width:100%; font-size:14px; line-height:20px; color:#000;}
.newsinfotit p{ width:100%; font-size:10px; line-height:18px;}
.newsinfobox{ width:90%; padding:30px 5%;}
.newsinfobox img{width:100%;}

.back{ position: relative; left:5%; color:#000; }
.black2 a{ margin:0 5px; padding:5px 8px;}
.black2 a{ margin:0 5px; padding:5px 8px; }
.black2 .current{ margin:0 5px; padding:5px 8px; }

.backt{ left:0; top:-40px;    border: 1px solid #ccc;
    padding: 0 5px;
    text-align: center; }


/*工程案例*/

.case{ width:100%; }
.case li{ width:49%;  margin-bottom:10px;}
.case li img{ width:100%; transition:1s;}
.case li:nth-child(3n){ margin-right:2%;}
.case li:nth-child(2n){ margin-right:0;}
.casetxt{ padding:10px 5% 5px 5%; }
.casetxt p{ width:100%; line-height:20px;font-size:12px}
.casetxt h2{ width:100%; line-height:25px; color:#000; font-size:14px;}

#caseinban{ margin-top:30px;}
#datu .slides li{ width:100%; vertical-align:middle; height:220px; }
#datu .slides li img{height:220px;}

#datu .flex-control-nav{bottom:10px; }
#datu .flex-control-nav li{ width:12px; height:12px; margin:0 3px;  }
#datu .flex-direction-nav a{ display:block; width:30px; height:40px; margin-top:-20px;  }
#datu  .flex-prev{ background:url(../images/left.png) center no-repeat; background-size:30px auto;}
#datu  .flex-next{ background:url(../images/right.png) center no-repeat; background-size:30px auto;}

.caseinfo{ width:100%; position:relative; overflow:hidden;}
.caseintx{ width:100%; margin:20px auto;}
.caseinfo .case{ margin-top:30px;}

.abtit { line-height: 30px; font-size: 18px;}


.honor .swiper-slide
{
	width:300px;
	height:250px;
	background:#fff;
	box-shadow:0 8px 30px #ddd;
	border:1px solid #ccc;
	box-sizing:border-box;
}

.honor .swiper-slide img
{
	display:block;
	margin:0 auto;
	height:200px;
}
.honor .swiper-button-prev
{
	left:-30px;
	width:25px;
	height:40px;
	background:url(../images/prve.png) center no-repeat;
	margin-top:-50px;
		background-size:25px auto

}


.honor .swiper-button-next
{
	right:-30px;
	width:25px;
	height:40px;
	background:url(../images/next.png) center no-repeat;
	margin-top:-50px;
	background-size:25px auto
}
.honor .swiper-pagination{ display:none;}

.honorlist{ width:90%; position:relative; padding:0 5% }
.honorlist .honlist{ width:49%; float:left; margin-right:2%; margin-bottom:20px;}
.honorlist .honlist:nth-child(2n){ margin-right:0;}
.honorlist .honlist img {height:100px;}
.honorlist .honlist h2{ idden; font-size:14px; line-height:25px; }
.honorlist .flex-direction-nav a{ dwidth:25px; height:40px;margin-top:-30px; }
.honorlist .flex-prev{ background:url(../images/prve.png) center no-repeat; left:0px !important;}
.honorlist  .flex-next{ background:url(../images/next.png) center no-repeat; right:0px;}


.jobmenu{ width:100%; position: relative; left:0; top:0;}
.jobmenu li{ width:49%; height:40PX; text-indent:50px; line-height:40PX; font-size:16px; margin-bottom:15px; float:left;}
.jobmenu li:nth-child(2){ margin-left:2%;}
.jobright{ padding-left:0px; min-height:550px; width:100%;}

.jobsel{ width:100%; height:40px; overflow:hidden; margin-bottom:20px;}
.jobseltxt{ width:80%; height:40px; }
.jobbut{ width:20%; height:40px; line-height:40px;}
.joblist{ width:100%;}
.joblist li{ width:49%; margin-bottom:10px;}
.joblist li:nth-child(3n){ margin-right:2% }
.joblist li:nth-child(2n){ margin-right:0 }
.jobtit{ width:100%; background:rgba(129,131,133,0.7); text-align:center; color:#fff;}
.jobtit h2{  font-size:14px; height:60px; line-height:30px; padding-top:20px; margin-bottom:5px; }
.jobtit p{  font-size:12px; line-height:20px;}
.jobcontent{ width:80%; padding:20px 5%; height:460px; margin:0 5%; margin-top:30px;}
.close{ width:20px; height:20px;  right:10px; top:10px; background:url(../images/close.png) center no-repeat; background-size:20px auto;}
.jobxqtit{font-size:16px; line-height:28px;  margin-bottom:10px;}
.jobxqtxt{  height:335px; margin-bottom:20px;} 




.message{  margin:30px 0;}
.message li{ width:30%; margin-right:5%; float:left; margin-bottom:20px;}
.message li p{ font-size:14px; line-height:25px;}
.message li input{  line-height:25px;height:25px;  font-size:12px;}
.message li textarea{ width:100%; line-height:25px;font-size:12px;}
.message li input.button{ width:100px; height:35px; font-size:14px; line-height:35px; }

.conttxt{  padding:20px 5%;}
.conttxt li{ width:48%; padding:0 1%; margin-bottom:0px;}
.conttxt li span{ width:60px; height:40px; margin:10px auto; background:url(../images/icon.png) left center no-repeat; background-size: auto 40px;}
.conttxt li h2{ font-size:14px; line-height:30px;}
.conttxt li p{ font-size:12px; line-height:20px; height:80px;}
.conttxt li:nth-child(1) span{ background-position:5px 0}
.conttxt li:nth-child(2) span{ background-position:-85px 0}
.conttxt li:nth-child(3) span{ background-position:-160px 0}
.conttxt li:nth-child(4) span{ background-position:-255px 0}
.conttxt li:nth-child(5) span{ background-position:-345px 0}

#dituContent{ width:99% !important; height:300px !important;}




}















