﻿.header{
	-webkit-transform: translateZ(0);
	position:fixed;
	height:60px;
	width:100%;
	z-index:99999;
	top:0px;
	background-color:rgba(255,255,255,1);
	border-bottom:solid 1px rgba(0,0,0,0.1);
}

.active-item{
	color:#e74c3c!important;	
}

#showMenu{
	position:absolute;
	z-index:9999;
	width:60px;
	height:60px;
	left:0px;
	top:5px;
	line-height:60px;	
	text-align:center;
	color:#1f1f1f;
	font-size:14px;
}

#pageLogo img{
	position:relative;
	width:auto;
         height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;	
}


#english{
	position:absolute;
	z-index:99999;
	width:60px;
	height:60px;
	right:30px;
	top:0px;
	line-height:60px;
	text-align:center;
	color:#1f1f1f;
	font-size:15px;
	
	}	
	

#openMail{
	position:absolute;
	z-index:99999;
	width:60px;
	height:60px;
	right:0px;
	top:0px;
	line-height:60px;
	text-align:center;
	color:#1f1f1f;
	font-size:16px;
}

/*Thumbnails Columns*/

.thumb-clear{
	height:20px;
	display:block;
	width:100%;
}

.thumb-left{
	line-height:24px;
	display:block;
	padding-bottom:10px;
}

.thumb-left a{
	display:block;
	text-align:right;
}

.thumb-left img{
	width:100px;
	height:100px;
	border-radius:100px;
	float:left;
	margin-right:20px;
	margin-top:10px;
}

.thumb-left strong{
	color:#1a1a1a;
	display:inline-block;
	padding-bottom:5px;
	font-size:14px;
}

.thumb-left em{
	font-style:normal;
	line-height:30px;
}

.thumb-right{
	line-height:24px;
	display:block;
	padding-bottom:10px;
}

.thumb-right img{
	width:100px;
	height:100px;
	border-radius:100px;
	float:right;
	margin-left:20px;
	margin-top:10px;
}

.thumb-right strong{
	color:#1a1a1a;
	display:inline-block;
	padding-top:5px;
	padding-bottom:5px;
	font-size:13px;
}

.thumb-right em{
	font-style:normal;
	line-height:30px;
}


@media (min-width:768px){
	.thumb-left img{
		width:140px;
		height:140px;
		border-radius:150px;	
	}
	
	.thumb-left em{
		line-height:28px;	
	}
	
	.thumb-left strong{
		padding-top:10px;	
	}
	
	.thumb-right img{
		width:140px;
		height:140px;
		border-radius:150px;	
	}
	
	.thumb-right em{
		line-height:28px;	
	}
	
	.thumb-right strong{
		padding-top:10px;	
	}	
}

/*Content Heading*/
/*///////////////*/

.content-strip{
	margin-bottom:30px;
	display:block;	
}

.content-strip h4{
	font-size:22px;
	color:#FFFFFF;
	position:absolute;	
	z-index:9999;
	text-transform:uppercase;
	margin-top:27px;
	padding-left:15px;
	letter-spacing:2px;
}

.content-strip{
	max-height:100px;
	display:block;	
}
.content-strip1{
	max-height:180px;
	display:block;
	position:relative;
}

.content-strip p{
	color:#FFFFFF;
	position:absolute;	
	z-index:999;
	margin-top:48px;
	padding-left:15px;
	opacity:0.5;
}

.content-strip .overlay{
	z-index:99;
	background-color:rgba(0,0,0,0.7);
}

.content-strip i{
	font-size:32px;
	position:absolute;
	color:#FFFFFF;
	right:15px;	
	z-index:999;
	margin-top:14px;
}

.content-strip img{
	width:100%;
	display:block;
	position:relative;
	z-index:2;
	
}
.content-strip1 img{
	width:100%;
	display:block;
	position:relative;
	z-index:2;
	height:220px;	
}
@media (min-width:768px){
	.content-strip{
		max-height:140px;
		display:block;	
	}
	.content-strip1{
		max-height:220px;
		display:block;
	}
	.content-strip h4{
		font-size:28px;	
		margin-top:65px;
		padding-left:30px;
	}
	
	.content-strip p{
		font-size:13px;	
		margin-top:75px;
		padding-left:30px;
	}
	
	.content-strip i{
		font-size:40px;
		margin-top:53px;
		right:50px;	
	}
}

/*///////*/
/*Heading*/
/*///////*/

.page-heading h3{
	text-align:center;
	font-weight:300;
}

.page-heading p{
	font-size:15px;
	font-weight:300;
	text-align:center;
	margin-bottom:10px;
}

.page-heading a{
	text-align:center;
	font-size:13px;
}


/*////////////////////*/
/*Quote & Staff Slider*/
/*////////////////////*/

.staff-item img{
	border-radius:300px;	
	max-width:150px;
	margin-left:auto;
	margin-right:auto;
}

.staff-item h4{
	text-align:center;
	margin-top:20px;	
	font-size:16px;
}

.staff-item em{
	text-align:center;
	font-size:12px;
	color:#e34e47;
	display:block;
	margin-top:-10px;
	margin-bottom:10px;
	font-style:normal;
}

.staff-item strong{
	display:block;	
	font-weight:400;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	line-height:28px;
}

.small-text{
	display:block;
	margin-top:-10px;
	color:#e34e47;
	margin-bottom:10px;	
}


/*Footer*/

.footer-text{
	text-align:center;
	font-size:12px;
	opacity:0.8;
}

.footer-icons{
	width:180px;
	margin:0 auto;
	padding-bottom:30px;	
}

.footer-icons a:hover{
	color:#FFFFFF;	
}

.footer-icons a{
	font-size:12px;
	width:35px;
	height:35px;
	border-radius:30px;
	text-align:center;
	float:left;	
	margin-left:5px;
	margin-right:5px;
}

.footer-facebook-icon{
	background-color:#3B5998;
	color:#FFFFFF;
	line-height:35px;
}

.footer-twitter-icon{
	background-color:#4099FF;
	color:#FFFFFF;
	line-height:35px;	
}

.footer-google-icon{
	background-color:#d34836;
	color:#FFFFFF;
	line-height:36px;	
	font-size:14px!important;
}

.footer-up-icon{
	background-color:#27ae60;
	color:#FFFFFF;
	line-height:33px;
	font-size:15px!important;	
	padding-left:1px;
}



/*Quote Slider*/

.quote-slider h4{
	font-size:16px;
	font-weight:300;	
	width:80%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	line-height:30px;
}

.quote-slider a{
	text-align:center;
	margin-top:20px;	
}





.i_pro ul{width:100%; margin:0 auto; overflow:hidden;}
	.i_pro ul,.i_pro ul li{ list-style:none;}
	.i_pro ul li{width:33.3333333333%; margin:0 auto; float:left;}
	.i_pro ul li a{display:block; width:88%; margin:0 auto;}
	.i_pro ul li a img{width:100%; border:#b2805b 1px solid;}		
	.i_pro ul li span{display:block; line-height:16px; padding:5px 0; text-align:center; font-size:12px; color:#555; font-family:"宋体";}	
	.i_pro ul li a:hover img{border:#ed5600 1px solid;}	
	.i_pro ul li a:hover span{color:#e60012;}	

.i_news ul{width:100%; margin:0 auto; overflow:hidden;}
	.i_news ul,.i_news ul li{ list-style:none;}
	.i_news ul li{width:100%; line-height:40px; height:40px; border-bottom:#ccc 1px dashed; overflow:hidden}
	.i_news ul li a{display:block; width:70%; height:40px; float:left; padding-left:20px; margin-left:1%; background:url(../images/i_news_list.png) no-repeat 0 center; background-size:16px; color:#555;}
	.i_news ul li a:hover{color:#e60012;}
	.i_news ul li span{display:block; float:right; margin-right:1%; color:#999;}

.i_about_pic{display:block; width:129px; height:129px; margin:0 auto 10px; overflow:hidden;}
	.i_about_pic img{width:100%;}
.i_about p{font:12px/22px "宋体"; display:block; width:96%; margin:0 auto; text-indent:2em;}	

.ic{width:100%; margin:0 auto; overflow:hidden;}
	.ic_l{width:10%; float:left; padding-left:2%;}
		.ic_l img{width:40px;}
	.ic_r{width:86%; float:right; padding-right:2%;}
		.ic_r h6{font-size:14px; line-height:22px; color:#666; font-family:"宋体"; letter-spacing:1px;}
		.ic_r span{font-size:100%; font-weight:bold; color:#333; font-family:"微软雅黑";}
		.ic_r h5{font-size:16px; line-height:22px; color:#ea2c00; letter-spacing:1px; font-weight:bold; padding-left:3%; font-family:Verdana, Geneva, sans-serif;}
		.ic_r a{color:#ea2c00;}
.ic_r a:hover{color:#084d2a;}
		.ic_r P{font-size:10px; color:#999; margin:0 auto 10px;}
.icp{font-zize:12px; line-height:22px; color:#555; width:90%; margin:0 auto; height:22px;}
	.icp img{float:left; margin-right:5px; margin-top:4px;}

.foot{width:100%; margin:0 auto 20px; min-height:25px; padding-top:20px; overflow:hidden; font-size:12px; background:#ccc;}	
.foot p{line-height:25px; color:#999; text-shadow:0 1px 1px #fff; text-align:center; font-family:"微软雅黑";}	
.foot p span{display:block; color:#999;}	

#footer{width:100%; position:fixed; bottom:0px; height:45px; overflow:hidden; z-index:999; text-align:center;}
#footer .footerbox{width:100%; height:45px; margin:0px auto; position:relative;background:-webkit-gradient(linear,0 0,0 100%,from(#e60012),to(#9f000c), color-stop(100%, #9f000c)); }
#footer .footerlist{width:100%; height:45px; overflow:hidden; position:absolute; left:0px;  border-top:0px;}
#footer ul{ display:-webkit-box; padding-top:5px;}
#footer ul li{ display:-webkit-box; -webkit-box-flex:1; text-align:center; border-right:1px solid rgba(255,255,255,0.2); border-left:0px;}
#footer ul li a{ display:block; width:100%; text-align:center; color:#fff; height:45px; }
#footer .txt{ height:16px; line-height:16px; font-size:12px; color:#ffffff; display:block;}
#footer span img{width:20px; margin:0 auto; display:block;}


.p_position{display:block; position:absolute; bottom:0; height:15px; background:#fff; box-shadow:0 0 9px #999; opacity:0.9; width:92%; margin-left:4%; z-index:1000000;}
.now_add01{width:100px; height:15px; background-color:#0a9646; margin-left:3%; text-align:center; line-height:30px; font-size:18px; color:#fff;}
.p_main{width:92%; margin:0 auto; background-color:#fff; box-shadow:0 0 9px #999; opacity:0.9;}
.now_add{width:100px; background-color:#0a9646; margin-left:3%; text-align:center; line-height:18px; font-size:18px; color:#fff; letter-spacing:0.2em; padding-bottom:15px; font-weight:bold; font-family:"微软雅黑"; opacity:2; margin-bottom:30px;}



.about{width:94%; margin:0 auto; padding-bottom:20px; overflow:hidden;}
.about p{color: #555; font-size: 14px; letter-spacing: 0.1em; line-height: 1.8em; margin-bottom: 10px; text-indent: 2em; width: 100%;}
.about p span{/*display:block;*/ font-size:18px; line-height:1.8em; font-family:"微软雅黑"; letter-spacing:0.1em; font-weight:bold; color:#444; margin-bottom:0;}
.about p img{width:100%;}



.products{width:94%; margin:0 auto; padding-bottom:20px; overflow:hidden;}
.products ul{width:100%; margin:0 auto; overflow:hidden;}
	.products ul,.products ul li{ list-style:none;}
	.products ul li{width:33.3333333333%; margin:0 auto 20px; float:left;}
	.products ul li a{display:block; width:88%; margin:0 auto;}
	.products ul li a img{width:100%; border:#b2805b 1px solid;}		
	.products ul li span{display:block; line-height:16px; padding:5px 0; text-align:center; font-size:12px; color:#555; font-family:"宋体";}	
	.products ul li a:hover img{border:#e60012 1px solid;}	
	.products ul li a:hover span{color:#e60012;}	



.pd10{padding-top:10px; overflow:hidden; clear:both;}
/***************分页******************/
#Page_wrapper .c-pnav-con {text-align:center; font-size:14px; cursor:pointer; width:100%;}
#Page_wrapper .c-pnav-con .c-p-sec div {display:inline-block;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-pre{display:inline-block; width:50px; height:30px; line-height:30px; background-image:-webkit-gradient(linear, left top, right bottom, from(#fefefe), to(#e8e8e8)); background-image:-webkit-linear-gradient(#fefefe, #e8e8e8); background-image:-moz-linear-gradient(#fefefe, #e8e8e8); background-image:-ms-linear-gradient(#fefefe, #e8e8e8); background-image:-o-linear-gradient(#fefefe, #e8e8e8); background-image:linear-gradient(#fefefe, #e8e8e8); border:1px #D5D5D5 solid; overflow:hidden; border-radius:2px; -webkit-border-radius:2px;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-pre .c-p-p {display:inline-block; width:17px; height:30px; position:relative; overflow:hidden; vertical-align:top;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-pre .c-p-p em {display:inline; -webkit-transform:rotate(45deg); background-image:-webkit-gradient(linear, left top, right bottom, from(#fefefe), to(#e8e8e8)); background-image:-webkit-linear-gradient(#fefefe, #e8e8e8); background-image:-moz-linear-gradient(#fefefe, #e8e8e8); background-image:-ms-linear-gradient(#fefefe, #e8e8e8); background-image:-o-linear-gradient(#fefefe, #e8e8e8); background-image:linear-gradient(#fefefe, #e8e8e8); position:absolute; top:4px; left:6px; width:21px; height:21px; border:1px solid #ddd;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-next{display:inline-block; width:50px; height:30px; line-height:30px; background-image:-webkit-gradient(linear, left top, right bottom, from(#fefefe), to(#e8e8e8)); background-image:-webkit-linear-gradient(#fefefe, #e8e8e8); background-image:-moz-linear-gradient(#fefefe, #e8e8e8); background-image:-ms-linear-gradient(#fefefe, #e8e8e8); background-image:-o-linear-gradient(#fefefe, #e8e8e8); background-image:linear-gradient(#fefefe, #e8e8e8); border:1px #D5D5D5 solid; overflow:hidden ;border-radius:2px; -webkit-border-radius:2px;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-cur {position:relative; height:30px; vertical-align:baseline; text-align:center;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-cur .c-p-arrow {display:inline-block; width:58px; line-height:30px; border:1px solid #ddd; background-image:-webkit-gradient(linear, left top, right bottom, from(#fefefe), to(#e8e8e8)); background-image:-webkit-linear-gradient(#fefefe, #e8e8e8); background-image:-moz-linear-gradient(#fefefe, #e8e8e8); background-image:-ms-linear-gradient(#fefefe, #e8e8e8); background-image:-o-linear-gradient(#fefefe, #e8e8e8); background-image:linear-gradient(#fefefe, #e8e8e8);}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-cur .c-p-arrow span:first-child {margin-right:5px; width:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-cur .c-p-down span:last-child {display:inline-block; font-size:0; border-top:3px solid #666; border-left:3px solid #666; width:6px; height:6px; background-color:transparent; -webkit-transform:rotate(225deg) !important; margin-bottom:3px;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-select {position:absolute; top:0; left:1px; height:30px; width:58px; opacity:0; font-size:100%;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-next a{color:#666;}




.the_pro{width:94%; margin:0 auto; padding-bottom:20px; overflow:hidden;}
	.the_pro h6{font:16px/26px "微软雅黑"; color:#0d2f63; width:100%; margin:0 auto 10px; border-bottom:#222 2px solid;}
	.the_pro p{ text-indent:2em; width:100%; line-height:1.8em; margin-bottom:10px; font-size:14px; color:#555;}
	.the_pro p img{ width:100%; border:#ccc 1px solid; margin-bottom:20px; box-shadow:0 0 5px #999;}


.certi{width:94%; margin:0 auto; padding-bottom:20px; overflow:hidden;}
	.certi ul{width:100%; overflow:hidden;}
	.certi ul,.certi ul li{list-style:none;}
	.certi ul li{width:90%; margin:0 auto 20px;}
	.certi ul li span{display:block; width:100%; margin:0 auto;}
	.certi ul li img{width:100%; border:#ccc 1px solid;}


.news{width:94%; margin:0 auto; padding-bottom:20px; overflow:hidden;}
.news ul{width:100%; margin:0 auto 20px; overflow:hidden;}
	.news ul,.news ul li{ list-style:none;}
	.news ul li{width:100%; line-height:47px; height:47px; border-bottom:#ccc 1px dashed; overflow:hidden}
	.news ul li a{display:block; width:95%; height:47px; float:left; padding-left:20px; margin-left:1%; background:url(../images/i_news_list.png) no-repeat 0 center; background-size:16px; color:#555;}
	.news ul li a:hover{color:#e60012;}
	.news ul li span{display:block; float:right; margin-right:1%; color:#999;}


.the_new{width:94%; margin:0 auto; padding-bottom:20px; overflow:hidden;}
	.the_new h6{font:16px/26px "微软雅黑"; color:#ff9900; width:100%; margin:0 auto 10px; border-bottom:#222 2px solid;}
	.the_new p{width:100%; line-height:1.8em; font-size:14px; margin-bottom:10px; color:#555; letter-spacing:0.1em; text-indent:2em;}
	.the_new p img{width:100%; border:#ccc 1px solid; margin-bottom:20px;}
	.the_new span{color:#999; font:10px/26px Arial; letter-spacing:1px; display:block;}
	.updo{width:100%; position:relative; height:36px;}
	.updown{width:80%; left:10%; position:absolute; text-align:center; overflow:hidden;}
	.updown .up{background:#aaa; height:36px; line-height:36px; text-align:center; width:40%; float:left;}
	.updown .up a{display:block; color:#333}
	.updown .down{background:#aaa; height:36px; line-height:36px; text-align:center; width:40%; float:right;}
	.updown .down a{display:block; color:#333}


.network{width:94%; margin:0 auto; padding-bottom:20px; overflow:hidden;}
	.network p{line-height:25px; text-indent:2em; margin-bottom:10px; color:#555;}
	.network img{box-shadow:0 0 5px #999; border:#ccc 1px solid; width:96%; margin-left:2%;}



*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:none;outline:0;}
.microMessage{width:94%; margin:0 auto; padding-bottom:20px; overflow:hidden;}
	.microMessage .info{border:1px solid #e3e3e3; background:#fff; border-radius:15px;}
	.microMessage ul{ font-size:92%;color:#444; line-height:48px; width:100%; overflow:hidden;}
	.microMessage ul,.microMessage ul li{list-style:none;}
	.microMessage ul li{height:48px; line-height:48px; border-bottom:1px solid #e3e3e3; background:url(../images/icon_start.png) no-repeat 10px center; background-size:10px;padding-left:33px;}
	.microMessage ul li span{float:left;text-align: right;  width: 60px;}
	.microMessage ul li input{ vertical-align:top; border:0; height:48px; width:70%; background:000; font-size:12px;float:left;}}

	.microMessage .text_area{background:url(../images/icon_start.png) no-repeat 10px 30px; background-size:10px; width:100%; min-height:160px;}
	.microMessage .text_area textarea{width:84%; min-height:140px; border:0; margin:9px 0 0 33px; font-size:12px; padding-top:20px;}
	.microMessage .btnbox{padding:26px 0 0 0;}
	.microMessage .btnSubmit{display:block; height:42px; line-height:42px; text-align:center; font-size:16px; font-family:"微软雅黑"; color:#fff; font-weight: bold; background:#8e020d; border-radius:5px;}



.talent{width:94%; margin:0 auto; padding-bottom:20px; overflow:hidden;}
	.talent h6{padding-bottom:5px; width:100%; margin:0 auto; color:#333; font-size:16px; font-weight:bold; font-family:"微软雅黑"; }
	.talent p{line-height:25px; width:100%; margin:0 auto; color:#555;}
	.tu_t{background:#FFF; box-shadow:0px 0px 5px #888888; padding:5px; width:96%; margin:0 auto;}
	.bor_b{ padding-bottom:12px; padding-top:15px; border-bottom:#CCC 1px dashed}



.order{width:94%; margin:0 auto; padding-bottom:20px; overflow:hidden;}
.dida p{padding:3px 0; color:#555;}
.xinx{ width:26%; height:30px; line-height:30px; float:left; text-align:right}
.save_btn{-webkit-box-flex: 1;height: 36px;border: 1px solid #ccc;background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee)) repeat-x 0 bottom;box-shadow: #ddd 0 1px 2px;}
.save_btn{ text-align:center; line-height:35px; width:100%; font-size:14px;}
.bor{ width:70%; height:30px; line-height:30px; border:#CCC 1px solid}



.contact_us{width:94%; margin:0 auto; padding-bottom:20px; overflow:hidden;}
  .contact_us p{line-height:30px; font-size:14px; color:#555; width:100%; margin:0 auto;}



.nTab{
float: left;
width: 100%;
margin: 0 auto;
border-bottom:1px #C7C7CD solid;
background:#d5d5d5;
background-position:left;
background-repeat:repeat-y;
margin-bottom:2px;
}
.nTab .TabTitle{
clear: both;
height: 26px;
overflow: hidden;
}
.nTab .TabTitle ul{
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
cursor: pointer;
padding-top: 6px;
padding-right: 1%;
padding-left: 1%;
padding-bottom: 7px;
list-style-type: none;
}
.nTab .TabTitle .active{ background:url(images/tab_bg1.gif) left -25px no-repeat;border-left:1px  #C7C7CD solid;border-top:1px  #C7C7CD solid;border-bottom:1px #fff solid; color:#FF0000;}
.nTab .TabTitle .normal{ background:url(images/tab_bg1.gif);border-top:1px #C7C7CD solid;border-bottom:1px #C7C7CD solid; text-decoration:underline;}
.nTab .TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:10px 0 0 0;

}
.none {display:none;}










































