﻿@charset "utf-8";
body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0;font-family:Microsoft YaHei,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400}
body{background:#fff;margin: 0 auto;overflow-x: hidden;}
article,aside,footer,header,nav,section{display:block}
header{width:100%}
img{border:0;vertical-align:middle}
a:visited{outline:0}
input{outline:0}
table{border-collapse:collapse;border-spacing:0}
li,ol,ul{list-style:none}
em,th{font-weight:400;font-style:normal}
caption,th{text-align:left}
a{text-decoration:none;color:#000}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
 .tran{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-ms-transition:all .2s ease;}
.tran{-webkit-transition: all .8s ease;-moz-transition: all .8s ease;-o-transition:all .8s ease;-ms-transition:all .8s ease;transition:all .8s ease;}
.tb{ display:table; width:100%; height:100%;}
  .tb .tbc{ display:table-cell; vertical-align:middle;}
 .over-h{overflow:hidden;}
 .posi-r{position:relative;}
.w1200 { width:1200px; }
.w960 { width:960px; }


/*清除浮动*/
.fix{zoom:1}
.fix:after,.fix:before{content:'';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}
.fix:after{clear:both}

.header{ width: 100%;height: 75px;}
.header .top{height:75px;line-height:75px;background:#fff;position:absolute;z-index:1000;width:100%;color:#505050;}
.header .top .topmain{ width: 1200px;margin: 0 auto;}
.header .top .logo_i{ float: left;margin-left:55px;}
.header .top .login{float:right;text-align:right;color:#fff;display:block;margin-right:80px;font-size:16px}
.header .top .login b{font-weight:400}
.header .top .login a{color:#505050;margin:0 15px}
.header .top .login a:hover{color:#080808}
.header .top .logo_r{float:right;margin-right:80px;background-size:45px 35px;text-indent:62px;font-size:18px;font-family: Arial;}
.header .top .logo_r a{ display: block;width: 27px;height: 24px;background: url('/static/image/wx.png') no-repeat;margin-top: 1.6rem;position: relative;}
.header .top .logo_r a span{ display: none;position: absolute;top: 50px;left: -140px;width: 336px;overflow: hidden;background: rgba(255,255,255,.28);}
.header .top .logo_r a span img{ float: left;display: block;margin-right: 2px;}
.header .top .logo_r a span img:last-child{ margin-right: 0px;}
.header .top .logo_r a:hover span{ display: block;}
/*banner*/

#page{position:relative;z-index:5;min-width:960px;width:100% !important;width:960px;}
#page .wrapper{overflow:hidden;min-width:960px;width:100% !important;width:960px;}
#home-slideshow{position:relative;overflow:hidden;margin-top: 10px;height:1200px;background: url(../image/loading.gif) no-repeat center;}
#home-slideshow .slide{position:absolute;left: 0;top: 0;z-index:10;/*opacity: 0;ot*/}
#home-slideshow .slide img{display:block;position:absolute;z-index:5}
#home-slideshow .slide .caption{width: 100%;height: 90px;background: url(../image/bg_shadow01.png);position: absolute;left: 0;bottom: 0;z-index: 10;overflow: hidden;}
#home-slideshow .slide .caption h2{width: 100%;font-weight: normal;font-size: 18px;line-height: 72px;color: #fff;text-align: center;}
#home-slideshow a.next,.home #home-slideshow a.previous{position:absolute;z-index:20;width: 57px;height: 47px;}
#home-slideshow a.previous{left: 0;background: url(../image/prev01.png) no-repeat;}
#home-slideshow a.next{right: 0;background: url(../image/next01.png) no-repeat;}
.slide-buttons{position:absolute;left:50%;bottom:20px;z-index: 20;}
.slide-buttons span{display: inline-block;width: 5px;height: 5px;background: url(../image/bg_sign01.png) no-repeat;cursor: pointer;float: left;margin-right: 10px;}
.slide-buttons span.on{background-position: 0 -5px;}

/*banner*/
#banner{width:100%;margin:0 auto;height:450px;position:relative;overflow:hidden;margin-bottom:20px}
#banner .menu{width:100%;overflow:hidden;height:450px}
#banner .menu li{width:100%;height:450px;float:left;position:absolute;z-index:1;left:0;top:0;display:none}
#banner .menu li:first-child{display:list-item}
#banner .menu li a{display:block;height:450px;position:absolute;top:50%;left:50%;margin:0;padding:0}
#banner .menu li a img{width:1920px;height:450px;position:absolute;top:-50%;left:-50%;display:block}
#banner .menu li a img.hide{visibility:hidden;position:static}
#banner span{display:inline-block;width:38px;height:38px;background:url(/static/image/banner_silder.png) no-repeat 0 0/200%;position:absolute;z-index:5;opacity:.6;cursor:pointer}
#banner span.prev{position:absolute;z-index:5;left:50px;top:50%}
#banner span.next{background:url(/static/image/banner_silder.png) no-repeat -38px 0/200%;position:absolute;right:50px;top:50%;z-index:5}
.header_layer{width:100%;height:136px;background:url(/static/image/header-layer.png) repeat-x left top;position:absolute;z-index:5;top:0}

/*nav*/
.nav{width:100%;background:#fbfbfb}
.nav ul{width:100%;text-align:center;}
.nav ul li{display:inline-block;margin:15px 0;width:78px;height:75px;margin:60px 50px;}
.nav ul li a{display:inline-block;text-align:center;width:100%;box-sizing:content-box;height:100%;border:1px solid #e8e8e8;border-radius:6px}
.nav ul li img{margin-top:14px;width:50px;height:50px}
.nav ul li span{color:#4b4b4b!important;font-size:16px;display:inline-block;width:100%;margin-top:12px;height:56px;line-height:36px}
.nav ul li span b{font-weight:400;color:#818181;display:none}
.nav_fixed{position:fixed;top:-40px;z-index:1000;background:#fff;width:100%;box-shadow:1px 2px 5px #ddd;height:180px}
.nav ul li.sel a{background:#3586b3;border:1px solid #267cac}
.nav ul li a:hover{border:1px solid #3586b3}
.nav ul li.sel span{color:#fff}
.nav ul li.sel span b{color:#fff}
  
/*表单效果样式*/
.input-f::after,.input-f::before{background-color:#eee;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:all 1s ease 0s;width:100%}
.input-f::after{background-color:#3586B3;transform:scaleX(0)}
.isactive::after{transform:scaleX(1)}
.isactive label{color:#3586B3!important;font-size:12px!important;top:-20px!important;transform:translateY(0)!important}
.iscomplete label{color:#aaa!important;font-size:12px!important;top:-20px!important;transform:translateY(0)!important}
.input-f{display:block;height:36px;margin:30px 0;position:relative;top:-10px;width:338px}
.input-f input{background:transparent none repeat scroll 0 0;border:medium none;color:#333;font-size:18px;outline:medium none;position:relative;width:100%;height:36px}
.input-f label{color:#aaa;cursor:text;display:inline-block;font-size:16px;position:absolute;top:-52px;left:0;transform:translateY(58px);transition:all .5s ease 0s}
.apply_drawings{position: absolute;top: 218px;left: 50%;width: 290px;margin-left: -145px;}
.apply_drawings .hd{width:100%;height:40px;line-height:40px;color:#fff;font-size:15px;text-align:center;letter-spacing: 1px;
                    background:#758a99;margin-bottom:2px;cursor:pointer;box-shadow:0 2px 9px 0 rgba(0,0,0,.28)}
.apply_drawings .hd:hover,#home-slideshow a.hd:hover{background:#758a99}
#home-slideshow a.hd{ display: block;position:absolute;top:10%;left:50%;width:285px;height: 285px;background: url('/static/image/wtdz.png') no-repeat;
                      margin-left:-135px;z-index: 11;/*opacity: 0;*/
                      line-height:40px;color:#fff;font-size:15px;text-align:center;letter-spacing: 1px;
                    /*background:#758a99;*/margin-bottom:2px;cursor:pointer;/*box-shadow:0 2px 9px 0 rgba(0,0,0,.28)*/}
#home-slideshow a.hd:hover{background: url('/static/image/wtdz.png') no-repeat;}
.apply_drawings .bd{background:rgba(255,255,255,.9);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#eqffffff, endcolorstr=#eqffffff);padding:16px 16px 2px;display:none}
.apply_drawings .bd li{margin-bottom:8px}
.apply_drawings .bd .text{width:100%;line-height:20px;padding:9px 0;text-indent:8px;border:1px solid #e6e6e6;background:#fff;font-size:14px}
.apply_drawings .bd .text:focus{border:1px solid #626262}
.apply_drawings .bd label input{vertical-align:-2px}
.apply_drawings .bd label{color:#262626;font-size:14px}
.apply_drawings .bd .submit_btn{border:0 none;width:100%;height:40px;line-height:40px;text-align:center;color:#fff;background:#758a99;cursor:pointer;font-size:14px}
.apply_drawings .bd .submit_btn:hover{background:#3190c5}

.pager-module { width:1200px;margin:50px auto 51px; }
.pager-module .cnt-box { position:relative;width:1200px;margin:0 auto;text-align:center; }
.pager-module .cnt-box h2 { display:inline-block;width:180px;font-size:24px;color:#4c4c4c;font-weight:700; }
.pager-module .cnt-box h2 span { color:#818181;font-size:14px;font-weight:400; }
.pager-module .cnt-box .line{position:absolute;top:20px;left:0;height:1px;background:#d7d6d4;display:inline-block;width:500px;}
.pager-module .cnt-box .line:last-child{left:auto;right:0;}

.showTop.fixed{position: fixed;
	left: 0;
	top: 0;border-bottom: 1px solid #d7d6d4;}
.projects-search{
    width:1200px;
	height: 70px;
    margin: 0 auto;
 	border-bottom: 0px solid #ddd;
}
.projects-search.fixed{
	position: fixed;
	left: 0;
	top: 0;
 }
.projects-search .w950{ width: 950px;margin: 0 auto;}
.projects-search .select-box{
	height: 30px;
	/*padding: 20px 0 17px;*/
	position: relative;
	z-index: 10;
}
.projects-search .select-box h2{
	font-weight: normal;
	font-size: 16px;
	line-height: 30px;
	color: #545454;display: inline-block;float: left;margin-right: 12px;
}
.projects-search .select-boxins{
	position: relative;
	float: left;
	width: 109px;
	height: 28px;
	padding: 0 15px;
	margin-right: 12px;
	border: 1px solid #e8e9eb;
	line-height: 28px;
	color: #666;
	background: url(../image/bg_sign06.jpg) no-repeat 115px center;
	cursor: pointer;
}
.projects-search .select-boxins .list{
	position: absolute;
	left: -1px;
	top: 29px;
	width: 115px;
	padding: 2px 12px;
	border: 1px solid #e8e9eb;
	border-top: none;
	background: #fff;
	display: none;
}
.projects-search .select-boxins a{
	display: inline-block;
	width: 100%;
	color: #666;
}
.projects-search .select-boxins a:hover{
	color: #d70015;
}
.projects-search select{
	width: 140px;
	height: 40px;
	padding-left: 15px;
	border: 1px solid #e8e9eb;
	color: #aeaeae;
	float: left;
	margin-right: 12px;
	display: inline;
}
.projects-search input{
	width: 150px;
	height: 28px;
	padding: 0 15px;
	border: 1px solid #e8e9eb;
	float: left;
	line-height: 38px;
	color: #aeaeae;
}
.projects-search input.submit{
	width: 40px;
	height: 30px;
	padding: 0;
	border: none;
	background: url(../image/bg_btn03.jpg) no-repeat 0 -5px;
	margin-left: 5px;
	display: inline;
}
.projects-search .tips{
	height: 44px;
	padding-top: 1px;
	line-height: 44px;
	color: #333;
}
.projects-search .tips a{
	display: inline-block;
	float: left;
	margin-left: 15px;
	color: #333;
	transition:color 500ms ease-in 0ms;
	-webkit-transition:color 500ms ease-in 0ms;
	-ms-transition:color 500ms ease-in 0ms;
}
.projects-search .tips a:hover{
	color: #d50008;
}
.projects-search .tips img{
	float: left;
	margin-top: 11px;
}
.index_work .item {
    height: 100%;
      display: block; 
}
ul.padding2>*{ padding: 2px;}
.workList .pic *{margin:0;padding:0;box-sizing: border-box;-webkit-box-sizing: border-box;}
.index_work{background-color: #fff;position: relative;}

.workLink{text-align: right;}

.workLink a{text-align: right;margin-left: 40px;padding:10px 5px;position: relative;color: #fff;}
.workLink a:hover{ color: #fff;}

.workLink a:before{width:0;height: 1px;background-color: #fff;position: absolute;left: 0;bottom: 0;content: "";-webkit-transition: all .8s ease;-moz-transition: all .8s ease;-o-transition:all .8s ease;-ms-transition:all .8s ease;transition:all .8s ease;}

.workLink a.active:before,.workLink a:hover:before{width: 100%;}

.workList .desc{position: absolute;width: 100%;height: 100%;padding:25px 25px;top:0;left: 0;opacity: 0;-webkit-transition: 1s;
                transition: 1s;transform: scale(0);-webkit-transform: scale(0);color: #fff;}

.workList ul li .pic img{display: block;width: 100%;}

.workList ul li:hover .desc{transform: scale(1);-webkit-transform: scale(1);opacity: 1}

.workList .item{height: 100%;background-color: rgba(117, 138, 153, 0.8);padding:0 20px}
.workList .item h3{ color: #fff;}
.workList .item p{ font-size: 12px;line-height: 20px;}
.f26{ font-size: 15px;font-weight: 300;}
.workList .item{color: #fff}
.workList .line{height: 1px;background-color: #e1e1e1;margin:10px 0 10px}
/**,body,html{margin:0;padding:0;box-sizing: border-box;-webkit-box-sizing: border-box;}*/
.bottom_fixed{position:fixed;bottom:0;left:0;width:100%;z-index:10;padding:13px 0;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b2000000, endcolorstr=#b2000000)}
.bottom_fixed .inner{width:100%;position:relative}
.bottom_fixed .inner ul{width: 840px;margin:0 auto;/* height: 20px; */padding-left: 1%;}
.bottom_fixed .inner li{float:left;margin-right:10px;display:inline}
.bottom_fixed .inner li .text{width:180px;line-height:16px;padding:12px 0;text-indent:10px;border:0 none;background:#fff;font-size:14px}
.bottom_fixed .inner li .code{width:102px;line-height:16px;padding:12px 0;text-indent:10px;border:0 none;background:#fff;font-size:14px}

.bottom_fixed .inner li .submit_btn{border:0 none;width:202px;height:40px;line-height:40px;text-align:center;color:#fff;background:#758a99;cursor:pointer;font-size:14px}
.bottom_fixed .inner li .submit_btn:hover{background:#707070}
.bottom_fixed .inner .close_btn{position:absolute;right:26px;text-align:center;font-size:30px;color:#999}
.footer{width:100%;min-width:1200px;background:#fff;padding:20px 0 50px;text-align: center;border-top: 1px solid #d7d6d4;margin: 10px auto;}
.prodetail{width:1200px;margin:0 auto;margin-top:40px}
.prodetail ul{margin-top:30px}
.prodetail ul li{float:left;width:30%;margin:20px 1.5%;height:343px;overflow:hidden;position:relative;background:#f9f9f9}
.prodetail ul li img{width:360px;height:240px}
.prodetail ul li .paper_b{margin-top:22px}
.prodetail ul li .paper_b p{line-height:22px;font-size:12px;padding:0 20px;color:#a3a3a3}
.prodetail ul li .paper_b p span{margin:0 10px}
.prodetail ul li .paper_b .paper_tit{margin-bottom:7px;font-size:16px;color:#000;font-weight:700;height:22px;overflow:hidden;}
.prodetail ul li .paper_b .paper_tit span{color:#a3a3a3;font-weight:400}
.prodetail ul li .paper_b p .s1{color:#000;margin:0;margin-right:27px}
.prodetail ul li .paper_b p em{color:#d22d42}
.prodetail .paper_t{font-size:16px;color:#818284;text-align:center;margin-top:34px}
.prodetail ul li b{position:absolute;top:0;left:0;width:100%;height:240px;background:#000;opacity:0;filter:alpha(Opacity=0);display:block}
.prodetail ul li b.more{opacity:.2;filter:alpha(Opacity=20)}
.prodetail ul li:hover b{opacity:.3;filter:alpha(Opacity=60)}
.prodetail ul li:hover b.more{opacity:.4;filter:alpha(Opacity=80)}
.prodetail ul li a.more{position:absolute;padding:71px 0;top:0;color:#fff;display:block;width:100%;text-align:center;font-size:21px;line-height:42px}
.prodetail ul li a.more:hover{font-size:27px}
.show_wrap{width:960px;margin:40px auto}
.show_l{float:left;position:relative;width:100%}
.show_l img{ width: 100%;display: block;}
.show_r{float:right;width:21%;height: 470px;position: absolute;top: 0px;right: 0px;background-color: rgba(117, 138, 153, 0.6);}
.show_r .tit{line-height:40px;width:100%}
.show_r p{line-height:30px;letter-spacing:1px;text-indent:30px}
.prodetail .project-info{height:382px;padding-top:3.5rem;/*border:1px solid #dfdfdf;position:relative*/}
.prodetail .project-info .hd{font-size:24px;padding-left:18px;margin-bottom: 21px;color: #fff;}
.prodetail .project-info ul { padding: 0 18px;margin: 0 auto;padding-bottom: 50px;}
.prodetail .project-info ul li{ line-height: 28px;font-size: 14px;display: block;background: none;width: 100%;margin: 0px;height: auto;overflow: auto;color: #fff;}
.prodetail .project-info ul li em{ font-size: 13px;font-style: normal;}
.prodetail .project-info dl{position:relative;padding:0 18px}
.prodetail .project-info dt{display:inline;font-size:14px;line-height:28px;color:#fff}
.prodetail .project-info dd{color:#fff;font-size:13px;line-height: 28px;display: inline;}
.prodetail .project-info dd a{color:#3586B3}
.prodetail .project-info .btn_box{ padding: 0 18px;margin-top: 1rem;}
.prodetail .project-info .btn_box a{display:block;width:100%;height:42px;line-height:42px;text-align:center;font-size:18px;margin-top:7px}
.prodetail .project-info .btn_box .a1{background:#ffffff;color:#1c5b87;border:1px solid #ffffff}
.prodetail .project-info .btn_box .a1:hover{background:#e3e4e5}
.prodetail .project-info .btn_box .a2{background:#f5f5f5;border:1px solid #979797}
.prodetail .project-info .btn_box .a2:hover{background:#fff}
 .show_in{padding:20px 0}
.show_in img{width:auto;margin:10px 0}
.show_in>*{ padding: 0px;margin: 0px;}
.show_in p{line-height:40px;letter-spacing:1px}
.pre-next { height:30px; } 
.pre-next .link-box { text-indent:0.5em;padding:5px 0;float:left;background:#eee;font-size:14px; }   
.pre-next .link-box label { font-weight:bold; }   
.pre-next .link-box a { color:#3586B3; }   
.pre-next .link-box.pre { width:48%;margin-right:2%;  }   
.pre-next .link-box.next { width:48%;margin-left:2%; }
ol.breadcrumb { margin:0 120px; background: #f5f5f5; padding:10px; border-radius:3px; }
ol.breadcrumb li { float:left;width:auto;height:auto;margin:0;background:transparent;font-size:14px; }
ol.breadcrumb li a { color:#3586B3; }
ol.breadcrumb li span { padding:0 2px; }

.index_apply{width:480px;height:200px;border:1px solid #3586b3;position:fixed;top:50%;left:50%;z-index:1000;background:#fff;padding:20px;margin-left:-240px;margin-top:-100px;text-align:center;display:none}
.index_apply p{color:#666;line-height:60px;text-align:center;font-size:22px}
.index_apply .index_closed{font-size:16px;display:inline-block;width:100px;height:34px;line-height:34px;color:#fff;background:#666;text-align:center;margin-top:30px}
.mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:none;overflow: hidden;z-index: 2000}
.mark_bg{border:2px solid #3586B3;border-radius:10px;background:#fff;width:500px;height:300px;position:fixed;z-index:9999;left:50%;top:50%;margin-left:-250px;margin-top:-150px;color:#818284;display:none}
.mark_bg h2{font-size:18px;line-height:46px;height:46px;background:#fff;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;margin-left:0;float:none}
.mark_tit{padding:10px 15px;min-height:150px;height:150px}
.mark_tit p{line-height:30px;text-indent:2em}
.closed1{display:block;width:120px;border-radius:10px;line-height:40px;text-align:center;margin:20px auto;color:#fff;background:#468EBA}

.pop_box{position:fixed;top:50%;left:57.42%;width:466px;height:460px;margin:-250px 0 0 -333px;background:#f9f9f9;display:none;z-index: 2000;opacity: 0.95;}
.pop_box .inner{position:relative}
.pop_box .close_btn{position:absolute;top:0;right:0;width:54px;height:54px;text-align:center;line-height:54px;color:#000;font-size:30px;background:#f1f1f1}
.pop_box .hd{height:54px;text-align:center;line-height:54px;background:#fff;font-size: 28px;padding-top: 10px;}
.pop_box .bd{padding-left:26px;padding-top:12px}
.pop_box .bd .d1 .text{width:412px;line-height:16px;font-size:14px;padding:11px 0;text-indent:14px;border:1px solid #e2e2e2;background:#fff;
                       color:#707070;margin-right:10px}
.pop_box .bd .d1 .text:focus{border:1px solid #888}
.pop_box .bd .d{margin-bottom:14px}
.pop_box .bd .d2{overflow:hidden}
.pop_box .bd .d2 select{color:#9b9b9b;float:left;border:1px solid #e2e2e2;margin-right:7px;display:inline;width:132px;text-indent:6px}
.pop_box .bd .d3 .text{width:412px;height:16px;line-height:16px;font-size:14px;padding:11px 0;text-indent:14px;border:1px solid #e2e2e2;background:0 0;color:#707070}
.pop_box .bd .d6 .text{width:232px;line-height:16px;font-size:14px;padding:11px 0;text-indent:14px;float: left;
                       border:1px solid #e2e2e2;background:#fff;color:#707070;margin-right:10px}
.pop_box .bd .d6 .text:focus{border:1px solid #888}
.pop_box .bd .d6:after{ display: table;content: '';width: 100%;}
.pop_box .bd .d6 img{ float: left;margin-left: 10px;}
.pop_box .bd .d4{font-size:14px;color:#535353}
.pop_box .bd .d4 input{vertical-align:-2px}
.pop_box .bd .d5 .submit_btn{border:0 none;width:414px;height:40px;line-height:40px;text-align:center;color:#fff;background:#707070;cursor:pointer;font-size:18px}
.pop_box .bd .d5 .submit_btn:hover{background:#758a99}
.apply_map_pop .d3 textarea{width:412px;height:60px;padding:10px;line-height:16px;font-size:14px;padding:11px 0;text-indent:14px;border:1px solid #e2e2e2;color:#9b9b9b;resize:none}
.fl {
    float: left;
    display: inline;
}input, select, textarea {
    outline: 0;
}
.pop_box  select{width:100px;height:40px;border:1px solid #dfdfdf;margin:0 2px;font-family:Trebuchet MS}

.right_wrap{position:fixed;right:2px;bottom:100px;z-index:10;height:auto;width:70px;display: none;}
/*.right_wrap p{border:1px solid #ccc;line-height:18px;padding:6px 0;text-align:center;font-size:14px}*/
.right_wrap ul{margin-top:2px}
.right_wrap ul li{ position: relative;margin-bottom: 0px;}
.right_wrap ul li:nth-child(3),.right_wrap ul li:nth-child(4){ margin-bottom: 0px;}
.right_wrap ul li a{width:68px;height:68px;background: url(/static/image/service-1.png) no-repeat 14px -219px;display: block;}
.right_wrap ul li div{box-sizing:content-box;position:absolute;left:-221px;top:0;background:#f1f1f1;padding:5px 10px;
                      border:1px solid #e8e8e8;z-index:5;width:197px;display:none}
.right_wrap ul li span{display:inline-block;line-height:24px;font-size:14px;color:#9e9083}
.right_wrap ul li .dianhua span,.right_wrap ul li .erweima span{display:inline-block;line-height:24px;font-size:14px;color:#9e9083}
.right_wrap ul li .weibo span,.right_wrap ul li .erweima span{display:inline-block;line-height:24px;font-size:14px;color:#9e9083}
.right_wrap ul li .qq{ background-position: -0px -0px;}
.right_wrap ul li .dianhua{ background-position: -0px -293px;}
.right_wrap ul li .weibo{ background-position: -0px -136px;}
.right_wrap ul li .xinjian{ background-position: -0px -68px;}
.right_wrap ul li .erweima{background-position:-0px -204px}
.right_wrap ul li .back_top{background-position:-0px -272px}
.right_wrap ul li .xinjian span{position:absolute;left:-334px;top:0;z-index:5;width:334px;height:166px;border:0px solid #dedede;
                                display: none;background: rgba(255,255,255,.38)}

.right_wrap ul li .weibo span{position:absolute;left:-165px;top:0;z-index:5;width:165px;height:165px;border:0px solid #dedede;
                                display: none;background: rgba(255,255,255,.38)}

.right_wrap ul li .xinjian span img{ float: left;display: block;margin-right: 2px;}
.right_wrap ul li .xinjian span  img:last-child{ margin-right: 0px;}

.pagination, .page{
    width: 1200px;
	height: 55px;
	background: #FFFFFF;
	line-height: 55px;
	overflow: hidden;
    margin: 0 auto;
	text-align: center;
}
.page.search-page{
	padding-bottom: 0;
}
.pagination a, .page a{
	font-size: 14px;
	color: #888;
	padding: 5px 10px;
	border-radius: 3px;
	transition: all 0.5s;
	margin-right: 5px;
}
/*ul.pagination{ margin: 0px;padding: 0px;}*/
ul.pagination>li{ display: inline;float: none;border: 0px;}
.pagination a:hover,.pagination a.active,.page a:hover, .pagination li.active a{
	background: #1d6bc3;
	color: #fff;
	transition: all 0.5s;
}
.projects-list{margin: 5px auto;
	padding-bottom: 40px;
	position: relative;
	overflow: hidden;}

/*About*/
.part{
	position: relative;
	overflow: hidden;
}
.about-banner{
	position: relative;
	overflow: hidden;
	background: url(../img/loading.gif) no-repeat center;height: 450px;
}
.about-banner li{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	overflow: hidden;
	display: none;
}
.about-banner li img{ display: block;width: auto;height: 450px;}
.about-banner .tips-box{
	width: 100%;
	padding: 1% 0 2%;
	background: url(../img/bg_shadow01.png);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	display: none;
}
.about-banner .tit{
	font-size: 14px;
	line-height: 38px;
	color: #fff;
	text-align: center;
}
.about-banner .intro{
	width: 80%;
	margin: 0 auto;
	line-height: 22px;
	color: #c1c1c1;
	text-align: center;
}
.about-banner .tips{ display: none;}
.about-banner .btns{
	height: 9px;
	position: absolute;
	left: 50%;
	bottom: 2%;
	z-index: 2;
}
.about-banner .btns span{
	display: inline-block;
	width: 5px;
	height: 5px;
	background: url(../img/bg_sign01.png) no-repeat;
	cursor: pointer;
	float: left;
	margin-right: 10px;
}
.about-banner .btns span.on{
	background-position: 0 -5px;
}
.about-banner .arrow{
	width: 76px;
	height: 100%;
	position: absolute;
	top: 0;
	cursor: pointer;
	z-index: 2;
}
.about-banner .prev{
	left: 0;
	background: url(../img/prev02.png) no-repeat center;
}
.about-banner .next{
	right: 0;
	background: url(../img/next02.png) no-repeat center;
}
.contents{ padding-top: 5%;}
.contents p{ font-size: 14px;}