﻿@charset "utf-8";

/* CSS Document */

/*———————————————————————————————banner————————————————————————————————*/
::selection {
    background-color: #e77818; color:#fff;
}

::-moz-selection {
    background-color: #e77818;color:#fff;
}

::-webkit-selection {
    background-color: #e77818;color:#fff;
}
.banner{

	width:100%;

	clear:both;

	

	height:818px;

	

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	

}

.fullSlide{width:100%; position:relative; height:100%; background:transparent;}

.fullSlide .bd{margin:0 auto; height:100%; position:relative; z-index:0; overflow:hidden;}

.fullSlide .bd ul{height:100%; margin:0 auto;}

.fullSlide .bd li{height:100%; overflow:hidden; text-align:center; background-position:center; background-repeat:no-repeat;}

.fullSlide .bd li a{display:block; height:100%;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}

.fullSlide .hd ul{text-align:center;margin-bottom:30px;}

.fullSlide .hd ul li{background:#ccc;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}

.fullSlide .hd ul .on{background:#e77818;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}

.fullSlide .next{left:auto; right:2%; background-position:-6px -137px;}

.ny_banner { width:1180px; height:320px; margin:auto;}

/*——————————————————————————————————search——————————————————————————————————*/

#search{ width:890px; margin:auto; height:100px; padding-top:25px;}

#search .key{ float:left; width:465px; line-height:50px;}

#search .key a{font-size:14px; color:#353434; margin-right:14px;}

#search .search_in{ width:380px; height:50px; float:right;}

#search .search_in .search_text{float:left; width:216px; height:50px; line-height:50px; padding:0px 0px 0px 85px; background:url(../images/seacher_text.jpg) no-repeat 0 0;}

#search .search_in .search_but{ width:75px; height:50px; float:left; background:url(../images/seacher_but.jpg) no-repeat 0 0;}



/*————————————————————————————————成长历程————————————————————————————————*/



.index_lc{ width:1180px; margin:auto}

.index_lc h3{

	width:177px;

	text-align:center;

	font-size:20px;

	color:#343333;

	background-image: url(../images/lc_bt.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 75px;

	margin-right: auto;

	margin-left: auto;

}

.index_lc h3 span{ font-size:12px; color:#6d6b6b; display:block; padding-top:22px;}

.index_lc p{ width:732px; text-align:center; color:#686a6b; font-size:14px; margin:auto; line-height:27px;}

.index_lc ul{

	width:1180px;

	margin:auto;

	background-image: url(../images/lc.jpg);

	background-repeat: no-repeat;

	height: 221px;

	margin-top:60px;

}

.index_lc ul li{

	float:left;

	background-image: url(../images/lc_01.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 120px;

	width: 138px;

	text-align:center;

	margin-left:80px;

} 

.index_lc ul li:hover{background-image: url(../images/lc_02.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 120px;

	width: 138px; color:#fff;}

	.index_lc ul li:hover dl{ color:#fff;}

.index_lc ul li dl{ color:#757474;}

.index_lc ul li dl dt{ font-size:20px; padding-top:38px;}

.index_lc ul li dl dt{}

.index_lc ul li dl dd { font-size:14px; text-align:center;}

.lc_sbj{ margin-top:48px; color:#fff;}

.index_lc ul li:hover .lc_sbj{ color:#6a6868;}

/*————————————————————————————————产品中心————————————————————————————————*/



.index_cp_boxa{ width:1080px; margin:26px auto 0 auto;}

.index_cp_boxa h2{

	width:177px;

	text-align:center;

	font-size:20px;

	color:#343333;

	background-image: url(../images/lc_bt.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 75px;

	margin-right: auto;

	margin-left: auto;

}

.index_cp_boxa h2 a{font-size:20px;color:#343333;}

.index_cp_boxa h2 span{ font-size:12px; color:#6d6b6b; display:block; padding-top:22px;}

.index_cp_box{

	
	height: 880px;

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	margin-top:32px;

}

.index_cp{ width:1148px; margin:auto; padding-top:55px;}

.index_cp ul{}

.index_cp ul li{ float:left;}

.cp_lefts{ float:left;}

.cp_lefts img{ width: auto;
    height: auto;
    max-width:287px;
    max-height:253px;}

.cp_lefts:hover img{}

.cp_rights{ float:right; width:287px; height:230px; background:#ebebeb; text-align:center; }

.cp_rights span{ font-size:30px; color:#444444;display:block; margin-top:85px;}

.cp_rights em{

	font-size:18px;

	color:#464545;

	font-style: normal;

}

.cp_leftsa{ float:right;}

.cp_leftsa img{width: auto;
    height: auto;
    max-width:287px;
    max-height:253px;}

.cp_leftsa:hover img{}

.cp_rightsa{ float:left; width:287px; height:230px; background:#ebebeb; text-align:center; }

.cp_rightsa span{ font-size:30px; color:#444444;display:block; margin-top:85px;}

.cp_rightsa em{

	font-size:18px;

	color:#464545;

	font-style: normal;

}





.index_cp_list{ width:1148px; background:#ebebeb; margin:0px auto 0 auto; padding:22px 0;}

.index_cp_list dl{float:left; }

.index_cp_list dl dt{ float:left;width:287px;}

.index_cp_list dl dt img{width: auto;
    height: auto;
    max-width:287px;
    max-height:253px;}

.index_cp_list dl dt:hover img{}

.index_cp_list dl dd{width:262px; height:253px; float:left; padding-left:17px; padding-right:8px;}

.index_cp_list dl dd ul{width:262px; color:#595858; padding-top:16px;}

.index_cp_list dl dd ul li{width:262px; color:#595858;line-height:27px;}

.index_cp_list dl dd ul li a{ color:#595858;}

.index_cp_a{ display:inline-block; width:180px; height:18px; overflow:hidden; line-height:22px;}

.index_cp_list dl dd ul li p{ color:#7e7e7e; height:77px; overflow:hidden;width:262px; margin-bottom:1px;}

/*————————————————————————————————案例展示————————————————————————————————*/

#case_bg {width:100%; height:650px;clear:both; overflow:hidden;}

#case { width:1180px; height:805px; margin:0 auto;}

#case h3{

	width:177px;

	text-align:center;

	font-size:20px;

	color:#343333;

	background-image: url(../images/lc_bt.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 75px;

	margin-right: auto;

	margin-left: auto;

}

#case h3 a{font-size:20px;color:#343333;}

#case h3 span{ font-size:12px; color:#6d6b6b; display:block; padding-top:22px;}

/* 滑动门 */

#tab1{ width:1180px; height:690px; overflow:hidden; position:relative;}

/*------------- 五、鼠标滑过图片放大效果------------------------------*/

.ul5 { width:1200px; height:525px; float:left; overflow:hidden;}

.ul5 .li2 img{width:368px; height:247px;}



.ul5 .li2{float:left; width:368px; height:247px; margin-right:6px; margin-left:16px;margin-bottom:9px; position:relative; overflow:hidden; cursor:pointer; }

.ul5 .li2 a { display:block; width:368px; height:247px; overflow:hidden;}

.ul5 .li2 .txt5{ position:absolute; width:368px; left:0px; bottom:0px; height:45px; line-height:45px; text-align:center; color:#fff; background:url(../images/ico1.png);}

.index_cp_gd{ width:100px; height:29px; margin:auto;}



/*————————————————————————————————企业优势————————————————————————————————*/



.index_ys_box{

	width:100%;

	margin:auto;

	background-image: url(../images/ysbj.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 703px;

} 

.index_ys{ width:1200px; margin:auto}

.index_ys h3{ width:487px; height:126px; margin:auto; padding-top:89px;}

.index_ys ul{ padding-top:75px;}

.index_ys ul li{ float:left; width:221px; margin-left:40px; margin-right:38px;}

.index_ys ul li dl{}

.index_ys1{background-image: url(../images/ys1.png);background-repeat: no-repeat;background-position: center;

height: 221px;width: 221px;}

.index_ys1:hover{background-image: url(../images/ys1a.png);

	background-repeat: no-repeat;background-position: center;

	height: 221px;width: 221px;cursor: pointer;}

	.index_ys2{background-image: url(../images/ys2a.png);background-repeat: no-repeat;background-position: center;

height: 221px;width: 221px;}

.index_ys2:hover{background-image: url(../images/ys2.png);

	background-repeat: no-repeat;background-position: center;

	height: 221px;width: 221px;cursor: pointer;}

	.index_ys3{background-image: url(../images/ys3.png);background-repeat: no-repeat;background-position: center;

height: 221px;width: 221px;}

.index_ys3:hover{background-image: url(../images/ys3a.png);

	background-repeat: no-repeat;background-position: center;

	height: 221px;width: 221px;cursor: pointer;}

	.index_ys4{background-image: url(../images/ys4.png);background-repeat: no-repeat;background-position: center;

height: 221px;width: 221px;}

.index_ys4:hover{background-image: url(../images/ys4a.png);

	background-repeat: no-repeat;background-position: center;

	height: 221px;width: 221px;cursor: pointer;}

.index_ys ul li dl dd{ font-size:18px; color:#fff; text-align:center; padding-top:22px;}

.index_ys_tel{ font-size:14px; color:#fff;margin-top: 105px;text-align: center;padding-right: 15px;}



/*————————————————————————————————荣誉资质————————————————————————————————*/

.index_ry_box{ width:100%; height:316px; background:#cfcece; margin:40px auto;}

.index_ry{ width:1180px; margin:auto}

.index_ry dl{width:1180px;}

.index_ry dl dt{ width:387px; float:left;font-size:24px; color:#292929; font-weight:bold; padding-top:98px;}

.index_ry dl dt span{ font-size:18px; color:#292929; font-weight:normal;}

.index_ry dl dt span a{font-size:18px; color:#292929; font-weight:normal;}

.index_ry dl dd{ float:right;width:773px;overflow: hidden;
height: 248px;}

.index_ry dl dd ul{width:773px;  overflow:hidden; padding-top:55px;}

.index_ry dl dd ul li {float:left; width:114px;  margin-right:30px; text-align:center;}

.index_ry dl dd ul .li_txt { display:block; width:114px; height:30px; line-height:30px;  font-size:14px; font-weight:normal; text-align:center;}

.index_ry dl dd ul li img { width:108px; height:151px; padding:3px; border:#c9cacc 1px solid; background:#fff;}



/*————————————————————————————————合作客户————————————————————————————————*/



.index_hzkh_box{

	width:100%;

	margin:100px auto 0 auto;

	background-image: url(../images/hzbj.jpg);

	background-repeat: repeat-x;

	background-position: center 5px;

	height: 188px;

}

.index_hzkh{ width:1180px; margin:auto;}

.index_hz_left{ width:190px; float:left;}

.index_hz_left h3{ font-size:24px; color:#676565;}

.index_hz_left h3 a{color:#676565;}

.index_hz_bt div{ font-size:14px; color:#e77818;}

.index_hz_bt div span{}

.index_hz_bt em{ font-size:8px; color:#838485;}

.index_hz_tel{

	background-image: url(../images/hzdh.jpg);

	background-repeat: no-repeat;

	height: 47px;

	margin-top: 60px;

	padding-left: 52px;

}

.index_hz_rt{ width:957px; float:right;}

.index_hz_rt ul{width:957px;border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #d9d9d9; margin-left:114px;}

.index_hz_rt ul li{

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #d9d9d9;

	width:245px;

	height:118px;

	float: left;

	text-align:center;

	line-height:4px;

}

.index_hz_rt ul li a{}

.index_hz_rt ul li a img{ width:200px; height:76px;}







/*————————————————————————————————新闻中心————————————————————————————————*/

#news_problem_bg { width:100%; padding-top:45px;}

#news_problem { width:1180px;  margin:0 auto; }

#news {width:1180px;  position:relative;}

#news .menu {height:40px; width:370px;  margin:auto;}

#news .menu li {float:left; width:80px; height:53px; line-height:53px; font-size:20px; text-align:center; color:#343333; margin-left:70px;}

#news .menu .selected {

	cursor:pointer;

	color:#343333;

	background-image: url(../images/xwbj.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	height: 53px;

	width: 80px;

}

#news .menu .selected a{color:#343333;}

#news .box{clear:both;  position:relative; padding-top:45px; }

#news .hide{display:none;}

#news .index_news_lf{ float:left;width:387px;}

#news .index_news_lf dl{}

#news .index_news_lf dl dt{height: 310px;

	width: 387px;

	position: relative;}

#news .index_news_lf dl dt span{

	width:91px;

	height:30px;

	position: absolute;

	z-index: 99;

	top: 85px;

	left: 0px;

	background-image: url(../images/xwsjbj.png);

	background-repeat: repeat;

	color:#fff;

	line-height:30px; text-align:center;

}

#news .index_news_lf dl dt img{

	width:387px;

	height:310px;

}

#news .index_news_lf dl dd{width:387px;}

#news .index_news_lf dl dd ul{width:387px; padding-top:10px;}

#news .index_news_lf dl dd ul li{width:387px; height:30px; line-height:30px; overflow:hidden}

#news .index_news_lf dl dd ul li a{ color:#494848;}

#news .index_news_ct{ float:left; margin-left:10px; margin-right:9px;width:387px;}

#news .index_news_ct dl{}

#news .index_news_ct dl dt{

	height: 310px;

	width: 387px;

	position: relative;

}

#news .index_news_ct dl dt span{

	width:91px;

	height:30px;

	position: absolute;

	z-index: 99;

	top: 85px;

	left: 0px;

	background-image: url(../images/xwsjbj.png);

	background-repeat: repeat;

	color:#fff;

	line-height:30px; text-align:center;

}

#news .index_news_ct dl dt img{ width:387px; height:310px;}

#news .index_news_ct dl dd{width:387px;}

#news .index_news_ct dl dd ul{width:387px;padding-top:10px;}

#news .index_news_ct dl dd ul li{width:387px; height:30px; line-height:30px; overflow:hidden}

#news .index_news_ct dl dd ul li a{ color:#494848;}

#news .index_news_rt{ float:right;width:387px;}

#news .index_news_rt dl{}

#news .index_news_rt dl dt{height: 310px;

	width: 387px;

	position: relative;}

#news .index_news_rt dl dt span{

	width:91px;

	height:30px;

	position: absolute;

	z-index: 99;

	top: 85px;

	left: 0px;

	background-image: url(../images/xwsjbj.png);

	background-repeat: repeat;

	color:#fff;

	line-height:30px; text-align:center;

}

#news .index_news_rt dl dt img{ width:387px; height:310px;}

#news .index_news_rt dl dd{width:387px;}

#news .index_news_rt dl dd ul{width:387px;padding-top:10px;}

#news .index_news_rt dl dd ul li{width:387px; height:30px; line-height:30px; overflow:hidden}

#news .index_news_rt dl dd ul li a{ color:#494848;}