.bge5e8eb{background: #e5e8eb;}
header{background: #fff;}
.alltitle{text-align: center;padding-top: 95px;position: relative;}
.alltitle .titlebgtxt{font-size: 72px;font-weight: bold;color: #e4e7ee;}
.alltitle .titlebghr{top:91px;position: absolute;width: 100%;text-align: center;}
.alltitle .titlebghr1{top:75px;position: absolute;width: 100%;text-align: center;}
.alltitle .titletxt{top:67px;position: absolute;width: 100%;text-align: center;}
.alltitle .titletxt .p1{font-size: 48px;color: #3461d3;font-weight: bold;line-height: 48px;}
.alltitle .titletxt .p1 span{color: #040b1e;font-weight: bold;}
.alltitle .titletxt .p2{font-size: 18px;color: #040b1e;padding-top: 10px;}

.menu1 a{float: left;width: 122px;padding-left: 0px !important;padding-right: 10px !important;}
.menu1{background:#fff;padding-left: 18px;}
.mainhead .searchbox{border: 1px solid #8eaeff;width: 300px;background: #fff;float: right;margin-top: 40px;}
.mainhead .searchbox input{height: 44px;border: none;float: left;padding-left: 17px;width: 233px;}
.mainhead .searchbox a{line-height: 44px;display: inline-block;width: 50px;background: #2c56c1 url(../images/bg/search02.png) no-repeat center;height: 44px;float: right;}
.mainhead .topbox{height: 121px;}
.mainhead .searchbox a:hover{opacity: 0.8;}

.companycontent .fl{width: 465px;}
.companycontent .fr{width: 689px;height: 360px;}
.companycontent .fr img{width: 100%;height: 100%;}
.companycontent{margin-top: 80px;margin-bottom: 90px;}
.companycontent .p1{font-size: 16px;color: #000;margin-bottom: 15px;}
.companycontent .p1 span{width: 4px;height: 15px;background: #000000;display: inline-block;margin-right: 10px;top:2px}
.companycontent .p2{line-height: 24px;color: #444;text-align: justify;height: 264px;overflow: hidden;}
.morebtn{-moz-transition: all 0.4s ease-in-out 0.01s;-o-transition: all 0.4s ease-in-out 0.01s;-ms-transition: all 0.4s ease-in-out 0.01s;transition: all 0.4s ease-in-out 0.01s;width: 100%;line-height: 40px;background: #eeeeee url(../images/icon/morebtn01.png) no-repeat 255px center;display: block;text-align: center;border-radius:4px ;font-size: 18px;}
.morebtn span{padding-right: 17px;}
.morebtn:hover{background: #3461d3 url(../images/icon/morebtn011.png) no-repeat 255px center;color: #fff;}

.morebtn1{-moz-transition: all 0.4s ease-in-out 0.01s;-o-transition: all 0.4s ease-in-out 0.01s;-ms-transition: all 0.4s ease-in-out 0.01s;transition: all 0.4s ease-in-out 0.01s;width: 100%;line-height: 40px;background: #eeeeee url(../images/icon/morebtn01.png) no-repeat 287px center;display: block;text-align: center;border-radius:4px ;font-size: 18px;}
.morebtn1 span{padding-right: 17px;}
.morebtn1:hover{background: #3461d3 url(../images/icon/morebtn011.png) no-repeat 287px center;color: #fff;}

.morebtn2{-moz-transition: all 0.4s ease-in-out 0.01s;-o-transition: all 0.4s ease-in-out 0.01s;-ms-transition: all 0.4s ease-in-out 0.01s;transition: all 0.4s ease-in-out 0.01s;width: 100%;line-height: 40px;background: #eeeeee url(../images/icon/morebtn01.png) no-repeat 624px center;display: block;text-align: center;border-radius:4px ;font-size: 18px;}
.morebtn2 span{padding-right: 17px;}
.morebtn2:hover{background: #3461d3 url(../images/icon/morebtn011.png) no-repeat 624px center;color: #fff;}

.mt35{margin-top: 35px;}
.newslist li .span1,.newscontent .frbox .p1,.newscontent .frbox .p2{overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display:block;}
.ellipsis-2,.newscontent .flbox .newstxt .p1{
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ellipsis-3{
	display:-webkit-box;
	overflow:hidden;
	white-space:normal !important;
	text-overflow:ellipsis;
	word-wrap:break-word;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
}
.ellipsis-4,.inaboutusbox .inaboutuscontent .p2{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.ellipsis-5{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.ellipsis-6{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.ellipsis-7{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:7;-webkit-box-orient:vertical}
.ellipsis-8{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:8;-webkit-box-orient:vertical}
.ellipsis-9,.newscontent .flbox .newstxt .p2{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:10;-webkit-box-orient:vertical}

.invideobox{width: 100%;position: relative;}
.invideobox a{display: block}
.invideobox img{max-width: 100%;}
.invideobox .p1{position: absolute;width: 100%;text-align: center;top:50%;margin-top: -67.5px;}
.invideobox:hover{opacity: 0.8;}

.newscontent{margin-top: 80px;}
.newscontent .flbox{width: 598px;}
.newscontent .frbox{width: 529px;}
.newscontent .flbox .imgbox img{width: 290px;height: 371px;}
.newscontent .flbox .newstxt{width: 270px;position: relative;height: 371px;}
.newscontent .flbox .newstxt .p1{font-size: 20px;color: #000000;font-weight:bold;margin-top: 20px;margin-bottom: 40px;line-height: 24px;}
.newscontent .flbox .newstxt .p2{line-height: 24px;}
.newscontent .frbox .bbhr{width: 3px;height: 32px;background: url(../images/bg/bbhr01.png) no-repeat center #000000;top:6px}
.newscontent .frbox .p1{color: #000;font-weight: bold;margin-bottom:5px;width: 375px;height: 20px;overflow: hidden;}
.newscontent .frbox .p2{color: #444;height: 20px;overflow: hidden;}
.newscontent .frbox .p1,.newscontent .frbox .p2{padding-left: 30px;width: 377px;}
.newscontent .frbox .span1,.newscontent .frbox .span2{display: block;}
.newscontent .frbox .span1{font-size: 28px;color: #000000;}
.newscontent .frbox .span2{background: url(../images/icon/news01.png) no-repeat 42px center;font-size: 16px;padding-left: 11px;margin-top: 3px;}
.newscontent .datebox{width: 118px;text-align: center;}
.newscontent .frbox li a{display: block;padding: 26px 0;}
.newscontent .frbox li:hover{background: #2c56c1;}
.newscontent .frbox li:hover .span2{background: url(../images/icon/news011.png) no-repeat 42px center;}
.newscontent .frbox li:hover p,.newscontent .frbox li:hover span{color: #fff;}
.newscontent .frbox li:hover .bbhr{background: url(../images/bg/bbhr011.png) no-repeat center;}
.allbtn{position: absolute;bottom: 0;left: 0;}
.allbtn .img2{display: none;}
.allbtn:hover .img1{display: none;}
.allbtn:hover .img2{display: inline-block;}

.projectbox{background: url(../images/bg/projectbg.png) no-repeat center;height: 720px;margin-top: 85px;width: 100%;overflow: hidden;}
.projectcontent{margin-top: 80px;}
.projectcontent .bd span{display: block;}
.projectcontent .bd .p1{width: 298px;height: 205px;background: #fff;text-align: center;}
/*.projectcontent .bd li a:hover .p1{background: #2c56c1;}
.projectcontent .bd li a:hover .p1 .span3{background: url(../images/icon/icon011.png) no-repeat center;}
.projectcontent .bd li a:hover .p1 span{color: #fff;}*/
.projectcontent .bd .span3{background: url(../images/icon/icon01.png) no-repeat center;width: 100%;height: 37px;}
.projectcontent .bd .span4{background: url(../images/icon/icon02.png) no-repeat center;width: 100%;height: 37px;}
/*.projectcontent .bd li a:hover .p1 .span4{background: url(../images/icon/icon021.png) no-repeat center;}*/
.projectcontent .bd .span1{margin-top: 55px;margin-bottom: 8px;color: #000000;font-size: 16px;}
.projectcontent .bd .span2{color: #999;font-size: 12px;margin-bottom: 30px;height: 20px;}
.projectcontent .bd li a:nth-child(odd){margin-right: 5px;}
.projectcontent .bd li a{display: inline-block;}
.projectcontent .prev,.projectcontent .next{width: 75px;height: 142px;position: absolute;top: 33%;border-radius:8px ;}
.projectcontent .prev{background: url(../images/icon/last01.png) no-repeat center;left: -150px;}
.projectcontent .next{background: url(../images/icon/next01.png) no-repeat center;right: -150px;}
.projectcontent .prev:hover,.projectcontent .next:hover{background-color: rgba(255,255,255,0.2);}

.annoucbox{margin-top: 85px;}
.annoucbox .a1{display: block;padding-top: 26px;padding-bottom: 20px;padding-left: 40px;padding-right: 149px;}
.annoucbox .a1 .p1{font-size: 20px;color: #000000;font-weight: bold;margin-bottom: 20px;padding-left: 35px;background: url(../images/icon/laba01.png) no-repeat left;}
.annoucbox .a1 .p2{color: #666;}
.annoucbox .list1{background: #eeeeee url(../images/icon/list01.png) no-repeat 1143px center;}
.annoucbox ul li a{display: block;padding-top: 27px;padding-bottom: 27px;padding-left: 78px;padding-right: 149px;color: #000;font-weight: bold;background: url(../images/icon/laba01.png) no-repeat 44px center;}
.annoucbox ul li{background: url(../images/icon/list01.png) no-repeat 1143px center;border-bottom: 1px solid #eeeeee;}
.annoucbox ul li:hover a{background: url(../images/icon/laba011.png) no-repeat 44px center;}
.c_3461d3{color: #3461d3;}
.annoucbox ul li:hover{background:#2c56c1 url(../images/icon/list011.png) no-repeat 1143px center;}
.annoucbox ul li:hover a,.annoucbox ul li:hover span{color: #fff;}

/*底部*/
footer{background:#00000A url(../images/bg/footerbg01.png) no-repeat top; margin-top: 60px;}
footer .blogrollbox{margin-top: 30px;}
footer .blogrollbox .span1{margin-right: 10px;background: url(../images/icon/blogroll01.png) no-repeat left;padding-left: 50px;border-bottom: 2px solid #fff;line-height: 50px;display: inline-block;}
footer .blogrollbox a{display: inline-block;color: #999;font-size: 18px;font-weight: bold;margin-left: 20px;border-bottom: 2px solid rgba(0,0,0,0);line-height: 50px;}
footer .blogrollbox a:hover{color: #fff;border-bottom: 2px solid #fff;line-height: 50px;}
footer .infobox{line-height: 30px;margin-top: 30px;}
footer .infobox p{font-weight: bold;font-size: 16px}
footer .infobox .p1{background: url(../images/icon/ft01.png) no-repeat left;padding-left: 30px;}
footer .infobox .p2{background: url(../images/icon/ft02.png) no-repeat left;padding-left: 30px;}
footer .infobox .p3{background: url(../images/icon/ft03.png) no-repeat left;padding-left: 30px;}
footer .infobox .p4{background: url(../images/icon/ft04.png) no-repeat left;padding-left: 30px;}
footer .infobox .p5{background: url(../images/icon/ft05.png) no-repeat left;padding-left: 30px;}
footer .ftbox{position: absolute;right: 0;bottom: 36px;}
footer .oabox{width: 80px;height: 80px;border: 1px dashed #306aff;border-radius:8px ;text-align: center;margin-top: 40px;float: left;margin-left: 20px;}
footer .oabox a{display: block;}
footer .oabox:hover{border: 1px dashed #fff;}
footer .oabox .img2{display: none;}
footer .oabox:hover  .img2{display: inline-block;}
footer .oabox:hover  .img1{display: none;}
footer .oabox .p1{width: 76px;line-height: 23px;;color: #fff;font-size: 16px;display: inline-block;margin-top: 8px;font-weight: bold;}
footer .oabox img{margin-top: 10px;}
footer .oabox .imgbox{height: 43px;}
footer .topbox{padding-bottom: 19px;border-bottom: 1px solid #222222;}
footer .bottombox{color: #999;text-align: center;line-height: 50px;}
footer .bottombox a{color: #999;}
footer .bottombox span,footer .bottombox a{margin-right: 15px;}
footer a:hover{color: #fff;}
footer .clicks{margin-top: 47px;font-size: 18px;font-weight: bold;color: #bbbbbb;}

.yanshibox img{display: block;max-width: 100%;}

.allbox{top:-32px}
.allbox .allleft{width: 200px;background: #e9ecee url(../images/bg/leftbg01.png) no-repeat top right;min-height: 1017px;}
.allbox .allright{width: 990px;min-height: 1013px;}
.allbox .allleft .zialltitle .p1{font-size: 26px;font-weight: bold;color: #000000;text-align: right;padding-right: 29px;padding-top: 22px;padding-bottom: 9px;}
.allbox .allleft .zialltitle .p1 span{color: #2046a8;font-weight: bold;}
.allbox .allleft .zialltitle .p2{color: #000000;text-align: right;padding-right: 29px;}
.zinav_list{margin-top: 20px;}
.zinav_list li{line-height: 50px;padding-right: 44px;text-align: right;font-size: 16px;background: url(../images/icon/nav01.png) no-repeat 166px center,url(../images/bg/zinavbg01.png) no-repeat bottom right;}
.zinav_list li a{display: block;color: #000;}
.zinav_list li.sel,.zinav_list li:hover{background: #2450bf url(../images/icon/nav02.png) no-repeat 166px center;color: #fff;}
.zinav_list li.sel a,.zinav_list li:hover a{color: #fff;}

.zinav_list2 li{line-height: 50px;padding-right: 20px;text-align: right;font-size: 16px;background: url(../images/icon/nav01.png) no-repeat 184px center,url(../images/bg/zinavbg01.png) no-repeat bottom right;;}
.zinav_list2 li.sel,.zinav_list li:hover{background: #2450bf url(../images/icon/nav02.png) no-repeat 184px center;color: #fff;}

.zinav_list1 li.sel>a {background: #2450bf url(../images/icon/nav02.png) no-repeat 166px center;color: #fff;}
.zinav_list1{margin-top: 20px;}
.zinav_list1 li{background: url(../images/bg/zinavbg01.png) no-repeat bottom right;}
.zinav_list1 li .a1{line-height: 50px;padding-right: 44px;text-align: right;font-size: 16px;background: url(../images/icon/nav01.png) no-repeat 166px center;}
.zinav_list1 li a{display: block;color: #000;}
.zinav_list1 li .selsh{background: #2450bf url(../images/icon/nav03.png) no-repeat 166px center;color: #fff;}
.zinav_list1 li .selsshow{background: #2450bf url(../images/icon/nav011.png) no-repeat 166px center;color: #fff;}
.zinav_list1 menu a{font-size: 14px;color: #000000;display: block;line-height: 42px;background: #fff url(../images/bg/bg02.png) no-repeat right;padding-right: 44px;text-align: right;}
.zinav_list1 menu a.sel,.zinav_list1 menu a:hover{color: #1c3d92;background: #c7d4f3 url(../images/bg/bg03.png) no-repeat right;}

.allbox .allright{background: #fff;}
.allrightbox{padding:0 50px;}

/*面包屑导航*/
.crumbs{padding-top: 40px;padding-bottom: 10px;border-bottom: 1px solid #dddddd;width: 100%;text-align: right;}
.crumbs a,.crumbs{color: #969696;}
.crumbs a,.crumbs span{padding-left:5px;}
.crumbs a:hover{color: #3582db;}
.crumbs span{color: #000;}

.zicontent{padding-bottom: 60px;}
.zicontent img{max-width: 100%;}
.zicontent .zititle{font-size: 30px;text-align: center;margin-top: 40px;margin-bottom: 30px;color: #000;line-height: 37px;}
.lh26{line-height: 26px;}
.mt25{margin-top: 25px;}

.aptitudelist{margin-top: 30px;font-size: 16px;color: #000000;}
.aptitudelist li{width: 262px;height: 183px;float: left;margin-right: 25px;margin-bottom: 25px;box-shadow:1px 2px 8px #ccc;}
.aptitudelist li img{width: 262px;height:145px ;}

/*新闻*/
.newslist{padding-top: 15px;}
.newslist li{line-height: 30px;margin-bottom: 10px;}
.newslist li .span1{width: 600px;color: #000;}
.newslist li .span2{color: #666666;}
.newslist li span{display: block;}
.newslist li a{display: block;padding-left: 5px;padding-right: 12px;}
.newslist li:hover{background: #2c56c1;}
.newslist li:hover .span1{color: #fff;}
.newslist li:hover .span2{color: #c8d0eb;}
/*分页*/
.pageGro{margin-top: 50px;}
.pageGro a,.pageGro span{color: #000000;font-size:12px; display: inline-block;  padding:0 12px; text-align:center; border:1px solid #fff; line-height:30px;}
.pageGro .on{ color:#fff; background:#000000; border:1px solid #000000;}
.pageGro a:hover{background:#000000;color:#fff;border:1px solid #000000;}
.pageGro .uppage{background: url(../images/ad_page01.png) no-repeat center;color: #999;width: 60px;}
.pageGro .nextpage{background: url(../images/ad_page02.png) no-repeat center;color: #999;width: 60px;}
.describe{color: #666;font-size: 14px;margin-top: 18px;}
.describe span{margin-left: 15px;}

.pagingbox{line-height: 25px;margin-top: 25px;}
.pagingbox a{color: #000;}

/*工程业绩*/
.projectlist li{width: 291px;height:200px;text-align: center;float: left;margin-bottom: 8px;}
.projectlist li a{display: block;}
.projectlist li a .p1 img{width: 100%;height: 100%;display: block;}
.projectlist .p2{position: absolute;background: url(../images/bg/bg01.png);width: 100%;line-height: 56px;font-size: 16px;color: #fff;bottom: 0;}

.downloadlist{padding-top: 15px;}
.downloadlist li{line-height: 54px;margin-bottom: 10px;}
.downloadlist li .span1{width: 330px;color: #000;}
.downloadlist li .span2{color: #000;background: url(../images/icon/download01.png) no-repeat left;padding-left: 35px;}
.downloadlist li span{display: block;}
.downloadlist li a{display: block;padding-left: 5px;padding-right: 12px;}
.downloadlist li:hover{background: #2c56c1;}
.downloadlist li:hover span{color: #fff;}
.downloadlist li:hover .span2{background: url(../images/icon/download011.png) no-repeat left}

.contactbox{font-size: 18px;line-height: 36px;color: #000;margin-top: 30px;}
.contactbox p{padding-left: 42px;}
.contactbox .p1{background: url(../images/icon/contact01.png) no-repeat left;}
.contactbox .p2{background: url(../images/icon/contact02.png) no-repeat left;}
.contactbox .p3{background: url(../images/icon/contact03.png) no-repeat left;}
.contactbox .p4{background: url(../images/icon/contact04.png) no-repeat left;}

.mapbox{margin-top: 35px;width: 898px;height: 357px;margin-left: 0;margin-right: 0;overflow: hidden;border: 1px solid #bbbbbb;}
.mapbox img{max-width: 100%;}

.jionlist{margin-top: 30px;}
.jionlist .p1{font-size: 22px;padding-bottom: 15px;}
.jionlist li a{border: 1px solid #eeeeee;border-left:4px solid #2c56c1 ;padding-left: 24px;display: block;color: #000;padding-top: 20px;padding-bottom: 20px;}
.jionlist .p2 span{color: #2c56c1;}
.jionlist .p3{padding-right: 22px;color: #999;}
.jionlist li{margin-bottom: 20px;}
.jionlist li:hover a{background: #2c56c1;color: #fff;}
.jionlist li:hover a span,.jionlist li:hover .p3{color: #fff;}

.jiontitle{padding: 20px 25px;background: #eff1f7;margin-top: 30px;color: #000;}
.jiontitle .p1{font-size: 30px;margin-bottom: 13px;margin-top: 5px;}
.jiontitle .p2 span{color: #2c56c1;}
.jiontitle .p3{background: #2c56c1 url(../images/icon/download011.png) no-repeat 20px center;color: #fff;padding-left: 53px;padding-right: 19px;line-height: 39px;display: inline-block;border-radius:19.5px ;width: 97px;}
.jiontitle .p4{margin-top: 3px;}

/*banner*/
/*.banner_box{position: relative;left: 50%;width: 100%;overflow: hidden;}*/
.bannerm li{display:inline-block;width:16px;height:16px;line-height:0px; font-size:0px; margin:0 7px;background:url(../images/icon/bannerbtn.png) no-repeat center;}
.bannerm {position:absolute;width:1920px;bottom:40px;text-align:center;left:0; z-index:10;}
.bannerm  li.numsel { background:url(../images/icon/bannersel.png) no-repeat center;}
.banner_box{width: 100%;overflow: hidden; }
#banner_box {
	width:1920px;
	height:665px;
	background:#fff;
	overflow:hidden;
	border-bottom:1px solid #eee;position: relative;left: 50%;margin-left: -960px;}
#banner_sum {
	position:absolute;
	width:1920px;
	height:665px;
	left:0px;
	top:0;
	overflow:hidden;}	
a.banner_part {
	display:block;
	width:100%;
	height:665px;
	position:absolute;
	left:1920px;
	top:0;
	overflow: hidden;
}	
.banner_part span {
	position:absolute;
	left:0;
	top:0;
	white-space:nowrap;
}
	
#banner_pre,#banner_next{	
	
	border-radius:10px ;
	filter:alpha(Opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;
position:absolute; top:50%; margin-top: -50px;display:block; width:50px; height:100px; cursor:pointer;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out; }
#banner_pre {
	z-index:100;
	position:absolute;
	 background:url(../images/ad_page02.png) no-repeat center;;
	display:block;
	left:10%;
}	
#banner_pre:hover {
	filter:alpha(Opacity=100);
    -moz-opacity:1;
    opacity: 1;
    background-color: rgba(0,0,0,0.4);
	}	
#banner_next {
	z-index:100;
	position:absolute;
	background:url(../images/ad_page01.png) no-repeat center;
	display:block;
	right:10%;
}	
#banner_next:hover {
	filter:alpha(Opacity=100);
    -moz-opacity:1;
    opacity: 1;
    background-color: rgba(0,0,0,0.4);
	}	

/*banner*/
#banner_box1 {
	width:1920px;
	height:330px;
	background:#0b8ffe;
	overflow:hidden;
	border-bottom:1px solid #eee;left: 50%;margin-left: -960px;}
#banner_sum1 {
	position:absolute;
	width:1920px;
	height:330px;
	left:0px;
	top:0;
	overflow:hidden;}	
a.banner_part1 {
	display:block;
	width:1920px;
	height:330px;
	position:absolute;
	left:1920px;
	top:0;
}	
.banner_part1 span {
	position:absolute;
	left:0;
	top:0;
	white-space:nowrap;
}
	
#banner_pre1,#banner_next1{	
	
	border-radius:10px ;
	filter:alpha(Opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;
position:absolute; top:50%; margin-top: -50px;display:block; width:50px; height:100px; cursor:pointer;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out; }
#banner_pre1 {
	z-index:100;
	position:absolute;
	 background:url(../images/ad_page02.png) no-repeat center;;
	display:block;
	left:20%;
}	
#banner_pre1:hover {
	filter:alpha(Opacity=100);
    -moz-opacity:1;
    opacity: 1;
    background-color: rgba(0,0,0,0.4);
	}	
#banner_next1 {
	z-index:100;
	position:absolute;
	background:url(../images/ad_page01.png) no-repeat center;
	display:block;
	right:20%;
}	
#banner_next1:hover {
	filter:alpha(Opacity=100);
    -moz-opacity:1;
    opacity: 1;
    background-color: rgba(0,0,0,0.4);
	}	


.videobox:after{content: url(../images/icon/videoicon.png);position: absolute;top:50%;left: 50%;margin-top: -67.5px;margin-left: -67.5px;cursor: pointer;}

.menulist menu{display: none;}
.menulist1 menu a{padding-right: 10px !important;}

.errorbox{padding-top: 210px;text-align: center;margin-bottom: 30px;}
.errorbox a{font-size: 16px;color: #3582db;display: inline-block;margin-top: 80px;margin-bottom: 200px;text-decoration: underline;}
.errorbox a:hover{opacity: 0.8;}

/*网站地图*/
.web_maps{background: #fff;}
.web_maps h2{height: 65px;line-height: 65px;border-bottom:1px #c8c8c8 solid;color: #2c56c1;font-weight: bold;font-size: 20px;text-align: center; }
.web_maps ul{width: 100%;padding: 20px 20px;}
.web_maps ul li{height: auto;line-height: 28px;padding: 15px 0;border-bottom: 1px #e5e5e5 dashed;}
.web_maps ul li .name{color: #2c56c1;font-size: 14px;display: block;line-height: 28px;}
.web_maps ul li nav{width: 100%;height: auto;}
.web_maps ul li a{margin-right: 50px;color: #666;font-size: 14px;display: inline-block;height: 28px;line-height: 28px;}
.web_maps ul li a:hover{color: #2c56c1;}


/*搜索列表*/
.search_list{width: 1167px;height: auto;margin:0 auto;min-height: 700px;}
.search_list h2{width: 100%;height: 68px;line-height: 68px;border-bottom: 4px #2c56c1 solid;color: #2c56c1;font-weight: bold;font-size: 14px;}
.search_list h2 p{color: #363636;font-size: 14px;width: auto;}
.search_list h2 p span{color: #2c56c1;font-size: 14px;font-weight: bold;margin:0 5px;}
.search_list ul li{width: 100%;height: auto;padding: 20px 0;border-bottom: 1px #dedede dashed;}
.search_list ul li .name{display: block; width: 100%;height: 30px;line-height: 30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #363636;font-size: 14px;font-weight: bold;}
.search_list ul li .info{width: 100%;line-height: 30px;color: #969696;font-size: 14px;display: block;}
.search_list ul li:hover .name{color: #2c56c1;}
.ss_k{width: 100%;margin:100px auto;text-align: center;display: block;}

.signbox{width: 530px;margin: 0 auto;}
.c_fb0303{color: #fb0303;}
.signbox .sign_text{width: 390px;line-height: 40px;padding-left: 10px;border: 1px solid #e0e0e0;}
.signbox .sign_text::-webkit-input-placeholder {color: #e0e0e0 }
.signbox .sign_tit{width: 112px;display: inline-block;text-align: right;padding-right: 5px;}
.signbox .sign_mb{margin-bottom: 30px;}
.signbox .hint01{color: #999;line-height: 40px;margin-left: 20px;}
.signbox .codetxt{width: 200px;}
.signbox  .codebtn{display: inline-block;}
.signbox .codebox{width: 95px;height: 38px;overflow: hidden;}
.signbox .signbtn{width:170px ;height: 40px;display: inline-block;background: #2551c5;line-height: 40px;color: #fff;border: none;cursor: pointer;}

.tempWrap ul img{width:297px;height: 205px;}

