@import url(base.css);
/* public */
html{
	width:100%;
	min-width: 320px;
}
body{
	font-size:14px;
	color:#666;
	font-family: "微软雅黑","Microsoft YaHei"; 
}
img{
	max-width: 100%;
	vertical-align: top;
}
.wrap{
	max-width:1200px;
	margin:0 auto;
	width:96%;
}
.fl{float: left;}
.fr{float: right;}
.clear{zoom:1;}
.clear:after{
	display: block;
	content: "";
	clear: both;
}


#top{
	background:#f5f5f5;
}
#top .txt{
	font-size: 13px;
	line-height: 2.76em;
}
#top .link{padding-top: 5px;font-size: 0;/*width:16%;*/width:21%;text-align: right;}
#top .link a{margin:0 8px;display: inline-block;*display: inline;*zoom:1;vertical-align: top;/*width:24px;*/width:44px;/*自加*/color:#000;}
<!--自加 开始-->
#top .link a：hover{color:blue;}
<!--自加 结束-->
#top .txt{font-size: 13px;}


#header{
	padding:1.6% 0;
	position: relative;
}
#header .logo{
	width:40.33%;
}
#header .rx{
	padding-top:0.6%;
	width:50%;
	text-align: right;
	vertical-align: top;
}
.rx p{
	font-size: 14px;
	line-height:1.28em;
}
.rx .rx_r{
	padding-top: 1%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	text-align: left;
}
.rx .phone{
	font-size:28px;
	color:#ff6e02;
	line-height:1em;
	font-weight: bold;
}
#nav{background:#0066bc;position: relative;}
#nav li{
	float: left;
	width:11.11%;
	line-height:3.33em;
	text-align: center;
}
#nav li a{
	font-size: 15px;
	color:#fff;
	display: block;
}
#nav li a:hover{
	background:url(__TMPL__/public/static/images/nav.jpg) no-repeat;
	background-size: 100% 100%;
}
#nav .menul{
	position: absolute;
	left:0;
	top:100%;
	width:100%;
	background:#f6f6f6;
	padding-top:3%;
	padding-bottom: 4%;
	text-align: left;
	display: none;
}
#nav .menul_img{
	width:26.5%;
}
#nav .menul_con{
	width:28.3%;
	padding-left:3%;
	padding-right:4.6%;
	min-height:174px;
	border-right:1px solid #ccc;
}
#nav .menul_tit{
	font-size: 16px;
	color:#000;
	line-height: 40px;
	padding-top: 4px;
}
#nav .menul_txt{
	line-height: 24px;
}
#nav .menul_link{
	padding-left:3.5%;
	width:33.6%;
}
#nav .menul_link li{
	line-height:36px; 
	float: none;
	width:100%;
	text-align: left;
}
#nav .menul_link li a{
	font-size: 15px;
	color:#666;
	display: inline;
	background: none;
}
#nav .menul_link li a:hover{
	color:#0066bc;
	text-decoration: underline;
	background:none;
}
#nav2{
	float: right;
	width:5%;
	padding-top: 1%;
	display: none;
}
#nav2 .menu{position: absolute;width:96%;padding:2%;left:0;top:100%;background:rgba(0,118,218,0.6);display: none;z-index:99999;}
#nav2 .menu>li{border-bottom:1px solid #fff;}
#nav2 a{color:#fff;}
#nav2 a{display: block;font-size: 14px;line-height: 2em;}
#nav2 .menul{background:url(__TMPL__/public/static/images/index_c1.png) no-repeat right center;}
#nav2 ul ul{padding:0 3%;display: none;}
#nav2  ul ul a{font-size: 12px;}

#banner img{
	width:100%;
}



#footer{
	background:#24262d;
	padding-top:2.5%;
	padding-bottom:2.8%;
}
.footer_list{
	text-align: center;
	font-size: 0;
}
.footer_list li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	text-align: left;
}
#footer .li_tit{
	font-size: 20px;
	color:#f2f2f2;
	font-weight: bold;
	line-height: 1.3em;
	padding-bottom: 10px;
	/* padding-left:16px; */
	background:url(__TMPL__/public/static/images/footer_bg.jpg) no-repeat 2px top;
}
#footer .footer_li1{
	width:22.5%;
}
#footer .footer_li1 li{
	float: none;
}
#footer .footer_phlist{
	font-size: 14px;
	font-weight: bold;
	color:#828282;
	font-weight: bold;
	line-height:1.4em;
	padding-top: 4px;
	height:122px;
	background:url(__TMPL__/public/static/images/fbg.jpg) repeat-y right top;
}
#footer .footer_phlist span{
	font-weight: normal;
	font-size: 32px;
	font-weight: 600;
	color: #fff;
}
#footer .footer_li2{
	padding-left:2.5%;
	width:32.5%;
}
#footer .footer_txt{
	width:90%;
	padding-right:10%;
	height:122px;
	background:url(__TMPL__/public/static/images/fbg.jpg) repeat-y right top;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
}
#footer .footer_txt a{
	color:#fafafa;
	white-space: nowrap;
}
#footer .footer_li3{
	padding-left:2.5%;
	width:24%;
	padding-right:5%;
}
#footer .name{
	font-size: 15px;
	font-weight: normal;
	color:#828282;
	line-height: 28px;
}
#footer .footer_li3 p{
	line-height: 22px;
	font-size:13px;
	color:#828282;
	/* padding-left:24px; */
}
#footer .footer_phone{
	background:url(__TMPL__/public/static/images/ft.png) no-repeat left top;
}
#footer .footer_yj{
	background:url(__TMPL__/public/static/images/fy.png) no-repeat left top;
}
#footer .footer_dz{
	background:url(__TMPL__/public/static/images/fw.png) no-repeat left top;
}
#footer .footer_er{
	padding-top: 28px;
}




#bottom{
	text-align: center;
	font-size: 12px;
	color:#999;
	line-height:1.6em;
	padding:1% 0;
	background:#1d1e24;
}
#bottom span{
	padding:0 8px;
	white-space: nowrap;
}




.content{
	padding-top: 14px;
	padding-bottom:6.6%;
}
.price{
	padding-left:26px;
	font-size: 13px;
	background:url(__TMPL__/public/static/images/price.png) no-repeat left 6px;
	line-height: 26px;
}
.price a{
	color:#666;
}
.price span{
	color:#333;
}






/* 关于我们 */
.insmenul{
	text-align: center;
	padding:1.5% 0;
	background:url(__TMPL__/public/static/images/smenulbg.png) no-repeat center bottom;
	margin-bottom:2.6%;
	background-size: 100%;
}
.insmenul li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height:1.4em;
	font-size: 20px;
	padding:0 2.6%;
}
.insmenul li a{
	color:#333;
}
.insmenul li.active a,.insmenul li a:hover{
	color:#ff6d00;
}



.about_txt{
	color:#333;
	font-size: 14px;
	line-height:1.85em;
	padding-bottom:1.6%;
}
.about_txt p{
	padding-bottom:1.6%;
	text-indent: 2em;
}
.about_imgbox{
	background:url(__TMPL__/public/static/images/abg.jpg) repeat-x left bottom;
}
.about_imgRight{
	width:31%;
}
.about_imgLeft{
	width:68%;
	padding-right: 1%;
	
}
.about_imgbox img{
	margin-top: 8px;
}




/* 产品中心 */
.inpro_imgList li .li_img img{width: 100%;}
.inpro_imgList{
	padding-bottom: 6px;
}
.inpro_imgList li{
	float: left;
	width:27.75%;
	margin-right:3.875%;
	position: relative;
	margin-bottom: 3%;
	overflow: hidden;
}
.inpro_imgList li a{display: block;}
.inpro_imgList li.last{
	margin-right: 0;
}
.inpro_imgList .li_con{
	position: absolute;
	left:-218px;
	top:0;
	height:100%;
	width:142px;
	padding:0 30px 0 22px;
	background:#0077b2;
	color:#fff;
	transition:0.6s;
	cursor: pointer;
}
.inpro_imgList a:hover .li_con{
	left:0;
}
.inpro_imgList .li_con .center{
	display: table;
	vertical-align: middle;
	height:100%;
}
.inpro_imgList .li_con .center label{
	display: table-cell;
	vertical-align: middle;
	cursor:pointer;
}
.inpro_imgList .li_txt{
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 20px;
}
.inpro_imgList .li_tit{
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
	text-align: center;
	padding-bottom: 6px;
}
.inpro_imgList .more{
	font-size: 13px;
	color:#fff;
	line-height: 26px;
	border:1px solid #fff;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	width:88px;
	text-align: center;
	margin:0 auto;
}
.inpro_imgList b{
	display: block;
	position: absolute;
	width:26px;
	height:36px;
	background:url(__TMPL__/public/static/images/b.png) no-repeat;
	left:100%;
	top:50%;
	margin-top: -18px;
}
.inpro_imgList a:hover .li_img{
	background:rgba(0,0,0,0.5);
}
.inpro_imgList .bg{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	opacity: 0;
	transition:0.6s;
}
.inpro_imgList a:hover .bg{
	opacity: 1;
}
.page{
	text-align: center;
}
.page a{
	font-size: 13px;
	color:#999;
	padding:0 16px;
	background: #f8f8f8;
	line-height: 36px;
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: top;
}
.page a:hover,.page a.active{
	color:#fff;
	background:#0066bc;
}




/* 产品详情 */
.inpro_list{
	text-align: center;
	font-size: 0;
	
	padding-bottom: 30px;
}
.inpro_list li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 14px;
	color:#666;
	width:13.1%;
	padding:0 0.5%;
	text-align: center;
	background:url(__TMPL__/public/static/images/cp.png) repeat-x center 14px;
}
.inpro_list .li_tp{
	height:36px;
	background:url(__TMPL__/public/static/images/cptab.png) no-repeat center top;
}
.inpro_list li p{
	line-height:1.3em;padding-top: 1%;
}
.inpro_list li a{
	display: block;
	color:#666;
}
.inpro_list li.active .li_tp,.inpro_list li a:hover .li_tp{
	background:url(__TMPL__/public/static/images/cptaba.png) no-repeat center top;
}
.inpro_list li.active a,.inpro_list a:hover{
	color:#0077b2;
}
.inpro_cont{
	padding-bottom:3.6%;
}
.inpro_cont .cont_img{
	width:42.6%;
	text-align: center;
}
.inpro_cont .cont_con{
	width:52.8%;
}
.inpro_cont .cont_title{
	font-size: 28px;
	line-height:1.85em;
	font-weight:bold;
	color:#0066bc;
	border-bottom:2px solid #9b571a;
}
.inpro_cont .cont_conInner{
	padding-top:3.4%;
	height:345px;
	overflow: hidden;
}
.inpro_cont .cont_tit{
	font-size: 20px;
	color:#0066bc;
	line-height:2em;
	font-weight: bold;
}
.inpro_cont .cont_txt{
	color:#333;
	line-height:2em;
	font-size: 14px;
}
.inpro_cont .cont_link li{
	line-height: 24px;
	font-size: 14px;
}
.inpro_cont .cont_link a{
	color:#666;
}
.inpro_cont .cont_link a:hover{
	color:#0066bc;
}
.sket_titbox{
	background:url(__TMPL__/public/static/images/sket.jpg) repeat-x center 32px;
	text-align: center;
	padding-bottom: 30px;
}
.sket_titbox h4{
	font-size: 24px;
	color:#0066bc;
	line-height:1.3em;
	font-weight: bold;
}
.sket_titbox p{
	font-size: 22px;
	color:#0066bc;
	line-height:1.3em;
}
.sket_title{
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: top;
	background:#fff;
	padding:0 2.3%;
}




/* 联系我们 */
.inlink_title{
	font-size: 22px;
	line-height:1.45em;
	color:#333;
	font-weight: normal;
	text-align: center;
	padding-bottom:3%;
}
.inlink{
	padding-bottom:3.8%;
}
.inlink_list{
	overflow: hidden;
	font-size: 0;
}
.inlink_list li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height:100%;
	vertical-align: top;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	margin-right: -1px;
	margin-top:-1px;
	width:33.3%;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:1.6% 3.3% 0;
	text-align: center;
	height: 230px;
}
.inlink_list .li_img{
	padding-bottom:3.75%;
	width:35.6%;
	margin:0 auto;
	text-align: center;
}
.inlink_list .li_tit{
	font-size: 18px;
	color:#333;
	line-height:1.55em;
	font-weight: normal;
	padding-bottom:2.5%;
}
.inline_list .li_txt{
	font-size: 15px;
	color:#333;
	line-height:1.73%;
}
.dt img{
	width:100%;
}
.inlink_list p{
	font-size: 15px;
	color:#333;
	line-height:1.7em; 
}





/* 董事长风采 */
.grae_tit{
	text-align: center;
	font-size: 22px;
	color:#333;
	font-weight: bold;
	line-height:2em;
	border-bottom: 2px solid #0069c2;
	padding-top:1.6%;
	margin-bottom:3%;
}
.grae_img{
	text-align: center;
	padding-bottom:2%;
}
.grae_name{
	padding-top:1.5%;
	font-size: 24px;
	color: #333;
	line-height:1.75em;
	font-weight: normal;
}
.grae_name span{
	color:#095faa;
}
.grae_txt{
	font-size: 15px;
	color:#2b2c2d;
	line-height:2.6em;
}
.grae_list{
	padding-top:1%;
	background:url(__TMPL__/public/static/images/graebg.jpg) repeat-y 16.8% top;
	padding-bottom:1.6%;
}
.grae_list li{
	overflow: hidden;
}
.grae_list .li_tit{
	font-size: 25px;
	color:#333;
	line-height:1.76em;
	padding-top:1%;
	width:18%;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:5.3%;
	float: left;
	position: relative;
}
.grae_list  .li_tit b{
	display: block;
	position: absolute;
	right:-2px;
	top:8px;
	width:14%;
}
.grae_list .li_con{
	float: left;
	width:81%;
	padding-left:5.8%;
	padding-right:1.5%;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-top: 1.8%;
	border-top: 1px solid #ccc;
	padding-top:1.5%;
}
.grae_list .li_con .item{
	color:#333;
	font-size: 14px;
	line-height:2em;
}
.grae_list .li_con .item span{
	float: left;
	width:30%;
}
.grae_list .li_con .li_txt{
	color:#333;
	font-size: 14px;
	line-height:2em;
	padding-bottom: 12px;
}
.grae_list .li_con .li_txt p{
	text-indent: 2em;
}
.grae_list .li_txt2 p{
	padding:1% 0;
}
.time_list{
	padding-left: 2.3%;
	margin-top:4%;
	padding-bottom:4%;
	background:url(__TMPL__/public/static/images/list.jpg) repeat-y 49.5% 0;
}
.time_list .time_left{
	width:50%;
}
.time_box .time_tit{
	font-size: 28px;
	color:#333;
	font-weight: normal;
	line-height:1em;
	width:78%;
	padding-bottom:3%;
}
.time_left .time_tit{
	text-align: right;
}
.time_list .time_txt{
	padding:1% 3%;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	min-height:72px;
	position: relative;
}
.time_list .time_right{
	margin-left:46%;
	padding-left:12%;
}
.time_list .time_left .time_txt{
	width:72%;
}
.time_list .time_right .time_txt{
	width:87.6%;
}
.time_list .time_txt p{
	font-size: 14px;
	color:#666;
	line-height:1.7em;
}
.time_list .time_box .img{
	display: block;
	position: absolute;
	width:30px;
}
.time_list .time_left .img{
	right:-25%;
	top:50%;
	margin-top:-15px;
}
.time_box{
	position: relative;
}
.time_list .time_bg{
	position: absolute;
	width:22px;
}
.time_list .time_left .time_bg{
	left:100%;
	border-left:1px solid #fff;
	top:50%;
	
	margin-top: -14px;
	display: block;
}
.time_list .time_right .time_bg{
	display: block;
	left:-22px;
	top:50%;
	margin-top: -14px;
	border-right:1px solid #fff;
}
.time_right .img{
	left:-26%;
	top:50%;
	margin-top: -15px;
}



/* 首页 */
.index_titbox{
	text-align: center;
}
.product_list{
text-align: center	;
}
.product_list>li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width:14.3%;
	margin:0 0.4%;
	text-align: left;
	position: relative;
}
.product_list li li{
	display: block;
	font-size:13px;
	line-height: 2.7em;
	border-bottom:1px solid #d3d3d3;
}
.product_list li ul{
	background:#f1f1f1;
	padding:0 6%;
	display: none;
	position: absolute;
	width:100%;
	left:0;
	top:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-zizing:border-box;
	z-index:999;
}
.product_list li li a{color:#666;display: block;}
.product_list li li a:hover{color:#0077b2;}
.product_list li .li_tit{
	font-size: 15px;
	color:#333;
	line-height: 2.4em;
	border:1px solid #ccc;
	padding-left:6%;
	cursor:pointer;
	position: relative;
}
.product_list li .li_tit img{position: absolute;width:17px;left:84%;top:30%;}
.product_list li.active .li_tit{
	
	color:#fff;
	
	background:#0077b2;
	border:1px solid #0077b2;
	
}
.index_titbox{
	padding-top: 2.6%;
	padding-bottom:1.6%;
}
.index_titbox .title{
	font-size: 30px;
	color:#333;
	font-weight: bold;
	line-height: 1.66em;
	background:url(__TMPL__/public/static/images/title.jpg) repeat-x left 98% ;
}
.index_titbox .title span{padding-bottom: 1.1%;background:url(__TMPL__/public/static/images/titles.jpg) no-repeat center bottom;display: block;}
.index_titbox  p{
	font-size: 14px;
	color:#999;
	line-height:1.57em; 
	padding-top:1%;
}
.product_cp{
	padding-top:2%;
	padding-bottom:4%;
	display: -webkit-box;
}
.product_cp li{
	float: left;
	width:15.45%;
	position: relative;
	margin:0 0.6%;
	overflow: hidden;
}
.product_cp li .li_con{
	width:58%;
	background:#0077b2;
	height:100%;
	position:absolute;
	left:-66%;
	top:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:4%;
	padding-right:4%;
	-moz-transition:0.6s;
	-ms-transition:0.6s;
	-webkit-transition:0.6s;
	-o-transition:0.6s;
	transition:0.6s;
}
.product_cp li .li_con .center{
	display: table;
	height:100%;
}
.product_cp li .li_con .inner{
	display: table-cell;
	vertical-align: middle;
}
.product_cp li .bg{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(51,51,51,0.5);
	opacity: 0;
	-moz-transition:0.6s;
	-ms-transition:0.6s;
	-webkit-transition:0.6s;
	-o-transition:0.6s;
	transition:0.6s;
}
.product_cp li .li_tit{
	font-size: 18px;
	color:#fff;
	line-height: 2.2em;
	text-align: center;
}
.product_cp li .li_txt{
	font-size: 14px;
	color:#fff;
	line-height: 1.57em;
	padding-bottom: 6%;
}
.product_cp li .more{
	font-size: 13px;
	color:#fff;
	text-align: center;
	width:80%;
	margin:0 auto;
	line-height: 2em;
	border:1px solid #fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius: 5px;
}
.product_cp li .b{position: absolute;left:100%;top:44%;width:12%;}
.product_cp li .li_img img{width:100%;}
.product_cp li a:hover .li_con{
	left:0;
}
.product_cp li a:hover .bg{
	opacity: 1;
}
.product_more{
	text-align: center;
}
.product_more a{
	display:inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 16px;
	color:#f00;
	line-height: 2.5em;
	padding:0 2%;
	border:1px solid #ccc;
}
.product{padding-bottom: 3%;}
.main_ad img{width:100%;}
.advant{padding-bottom: 3%;}
.advant_list{
	font-size: 0;
}
.advant_list li{
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align:top;
	width:17.75%;
	padding-right: 2.8%;
	text-align: center;
}
.advant_list li:nth-child(5n){
	padding-right: 0;
}
.advant_list .li_img{width:47%;margin:0 auto;padding-bottom: 8%;}
.advant_list .li_tit{
	font-size: 18px;
	color:#0658a8;
	font-weight: bold;
	line-height: 2em;
}
.advant_list .li_txt{
	font-size: 14px;
	color:#333;
	line-height: 1.57em;
}
.index_titbox.no .title{background: none;}
.company{background:#f1f1f1;position:relative;padding-bottom: 3%;}
.company_tab{text-align: center;padding-bottom:2%;width:90%;margin:0 auto;font-size: 0;}
.company_tab li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 11%;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin:0 0.75% 1%;
	font-size: 15px;
	color:#666;
	line-height: 2.4em;
	border:1px solid #ccc;
	cursor:pointer;
}
.company_tab li.active{color:#fff;background:#0077b2;border:1px solid #0077b2;}
.company_list{position: relative;width:99%;margin:0 auto;}
.company_list .inner{width:92%;margin:0 auto;overflow: hidden;}
.company_list .prev,.company_list .next{
	position: absolute;
	width:2%;
	top:45%;
}
.company_list .prev{
	left:0;
}
.company_list .next{
	right:0;
}
.company_list ul{/*width:30000px;*/position: relative;}
.company_list li{
	float: left;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px;
}
.company_list li img{width:100%;}
.company_list{display: none;}
.company_list.active{display: block;}
.cpmpany_arrt{position: absolute;width:5%;left:50%;bottom:100%;margin-left:-2.5%;text-align: center;}
.company_arrb{position: absolute;width:5%;left:50%;top:100%;margin-left:-2.5%;text-align: center;}
.certif{background:#0658a8;padding-top: 2%;padding-bottom: 1%;}
.certif .index_titbox .title{color:#fff;}



.project{padding-bottom: 3%;}
.project_tab{overflow: hidden;width:90%;margin:0 auto;}
.project_tab li{float:left;width:11%;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size: 15px;color:#666;line-height: 2.5em;border:1px solid #ccc;text-align: center;margin:0 0.75% 1%;cursor:pointer;}
.project_tab li.active{background:#0077b2;border:1px solid #0077b2;color:#fff;}
.project_list{width:99%;margin: 0 auto;font-size: 0;padding-bottom: 2%;}
.project_list li{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;width:19%;margin:0 0.5% 1%;position: relative;overflow: hidden;}
.project_list .li_con{position: absolute;left:-100%;top:-100%;width:100%;height:100%;-moz-transition:0.6s;-ms-transition:0.6s;-webkit-transition:0.6s;-o-transition:0.6s;transition:0.6s;}
.project_list a:hover .li_con{left:0;top:0;}
.project_list .li_tit{font-size: 18px;color:#fff;line-height: 1.83em;padding-bottom: 2.7%;text-align: center;}
.project_list .li_txt{font-size: 13px;color:#fff;line-height: 2em;padding-bottom: 3%;}
.project_list .more{width:7%;margin:0 auto;}
.project_list .inner{
	padding:0 6%;
	background:rgba(27,27,27,0.8);
	display: table;
	height:100%;
}
.project_list .label{
	display:table-cell;
	vertical-align: middle;
}
.project_list li .li_img img{width:100%;}


.newscen{padding-bottom: 3%;}
.newscen_list{font-size: 0;}
.newscen_list .box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;margin-right: 3%;width:31.3%;display: inline-block;*display: inline;*zoom:1;vertical-align: top;padding:0.9% 1.1%;margin-bottom:3%;}
.newscen_list .box:nth-child(3n){margin-right: 0;}
.newscen_list .li_title{font-size: 18px;color:#333;font-weight: bold;line-height:1.66em;padding:3% 0;}
.newscen_list .li_txt{font-size:12px;color:#999;line-height: 1.4em;padding:1% 0;}
.newscen_list .li_tit{font-size: 14px;line-height: 1.3em;padding:1% 0;}
.newscen_list .li_tit a{color:#333;}
.newscen_list .li_tit a:hover{color:#0093dd;text-decoration: underline;}
.newscen_list li li{padding-bottom: 2%;/*自己加*/height:70px;}
.newscen_list .more{text-align: right;}
.newscen_list .more a{color:#0093dd;line-height:1.8em;width:60px;display: inline-block;*display: inline;*zoom:1;border:1px solid #0093dd;font-size: 13px;text-align: center;-moz-border-radius: 20px;-ms-border-radius: 20px;-webkit-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.newscen_list .li_img img{width:100%;}





.custom{background:#f3f3f3;padding-bottom: 4%;}
.custom_list{font-size: 0;}
.custom_list li{
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: top;
	margin-bottom: 2%;
}
.custom_list li.cont{
	width:9.3%;
}
.custom_list .li_img img{width:100%;}
.custom_list li.arr{width:2.5%;padding:2.5% 1.5% 0 1.6%;}
.custom_list .li_con{background: #0077b2;color:#fff;text-align: center;padding:0 4%;}
.custom_list .li_tit{font-size: 14px;font-weight: bold;padding:5% 0 3%;border-bottom: 1px dashed #fff;}
.custom_list .num{font-size: 14px;line-height: 1.6em;font-weight: bold;padding-bottom: 4%;}


.partner .index_titbox .title{color:#fff;}
.partner{background:url(__TMPL__/public/static/images/par.jpg) no-repeat;background-size: 100% 100%;padding-bottom: 4%;}
.partner_list li{
	display: inline-block;
	*display:inline;
	*zoom:1;
	vertical-align: top;
	width:11%;
	margin-right: 1.7%;
}
.partner_list{
	font-size: 0;
}
.partner_list li:nth-child(8n){
	margin-right: 0;
}


.contact .index_titbox{padding-top: 2%;padding-bottom: 1.5%;}
.contact .index_titbox .title{color:#fff;}
.contact{background:url(__TMPL__/public/static/images/link2.jpg) no-repeat;background-size: 100% 100%;padding-bottom: 2%;}
.contact_left{width: 43%;}
.contact_right{width:56%;}
.contact_tit{font-size: 25px;color:#fff;line-height: 1em;padding-bottom: 6%;}
.contact_txt p{font-size: 15px;color:#fff;line-height: 2em;padding-left:36px;}
.contact_txt .phone{background: url(__TMPL__/public/static/images/lphone.png) no-repeat 3px 5px;}
.contact_txt .yj{background:url(__TMPL__/public/static/images/yj.png) no-repeat left 6px;}
.contact_txt .dz{background:url(__TMPL__/public/static/images/dz.png) no-repeat left 4px;}






.imageflow{overflow:hidden; position:relative; text-align:left; visibility:hidden; width:100%}
.imageflow img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic;border:2px solid #fff;}
.imageflow p{margin:0 auto; text-align:center}
.imageflow .loading{border:1px solid #ccc; height:15px; left:50%; margin-left:-106px; padding:5px; position:relative; visibility:visible; width:200px}
.imageflow .loading_bar{background:#ccc; height:15px; visibility:visible; width:1%}
.imageflow .caption{font-weight:bold; position:relative; text-align:center; z-index:10000}
.imageflow .scrollbar{border-bottom:1px solid #b3b3b3; position:relative; visibility:hidden; z-index:10001; height:1px}
.imageflow .slider{height:14px; margin:-6px 0 0 -7px; position:absolute; width:14px; z-index:10002}
.imageflo/Public/Home.images{overflow:hidden; white-space:nowrap;}
