@charset "utf-8";
	/* CSS Document */
body {
	margin:0px;
	padding:0px;
}
#glideDiv0 {
	overflow:hidden;
	width:100%;
}
/************************ͨ��*****************************************************/
body {
	margin:0px;
	padding:0px;
	font-size:14px;
	background:#FFFFFF;
	min-width:1160px;
	width:auto !important;
}
/* * {
	font-family:Verdana,Geneva,sans-serif;
}
*/
ul,p,hr,li,form,h1,h2,h3,h4,h5,div {
	margin:0px;
	padding:0px;
	list-style:none;
}
img {
	border:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
/*�������������ʼ*/
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clearfix {
	display:inline-table;
}
/* Hides from IE-mac */
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
.content1 {
	width:1160px;
	margin:0 auto;
	overflow:hidden;
}
.width100 {
	width:100%;
}
.allwidth {
	width:1160px;
	margin:0px auto;
}
.w1160 {
	width:1160px;
	margin:0px auto;
}
.w1024 {
	    width: 1125px;
	margin:0px auto;
}
.w1800 {
	width:1800px;
	margin:0px auto;
}
.w1089 {
	width:1089px;
	margin:0px auto;
}
.min1160 {
	min-width:1160px;
	width:auto !important;
}
.w978 {
	width:978px;
	margin:0px auto;
}
.w948 {
	width:948px;
	margin:0px auto;
}
.w957 {
	width:957px;
	margin:0px auto;
}
.hand {
	cursor:pointer;
}
.en {
	font-family:Arial,Helvetica,sans-serif;
}
.clear {
	margin:0px auto;
	clear:both;
	height:0px;
	font-size:0px;
	overflow:hidden;
}
.clean {
	clear:both;
}
.center {
	text-align:center;
}
#wrap {
	width:100%;
	width:expression(document.body.clientWidth <= 1160? "1160px":"auto");
	min-width:1160px;
}
/* a start */
a {
	color:#666666;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#535353;
}
/* a end */

/* header_start */
#headTopBg {
	height:36px;
	background:#050505;
	border-bottom:#212121 1px solid;
	overflow:hidden;
}
#headTop {
	font-size:14px;
	color:#787878;
}
#headTop p {
	float:left;
	line-height:36px;
	color:#fff;
}
#nav_all li a {
	color:#fff !important
}
#headTop .headTopRight {

	margin-top:8px;
}
#headTop .headTopRight a {
	height:16px;
	line-height:16px;
	display:block;
	float:left;
	padding:0px 15px;
	color:#B2B2B2;
	color:#787878;
	margin-top:2px;
}
#headTop .headTopRight a:hover {
	color:#ffffff;
}
#headTop .headTopRight .reg:hover,#headTop .headTopRight .reg:focus,#headTop .headTopRight .reg:active {
	background-position:left bottom;
}
#headTop .headTopRight a {
	-webkit-transition:0.2s linear;
	-moz-transition:0.2s linear;
	-o-transition:0.2s linear;
	transition:0.2s linear;
}
#headTop .headTopRight .lan:hover,#headTop .headTopRight .lan:focus,#headTop .headTopRight .lan:active {
	background-position:90% bottom;
}
#nav_all li {
	text-align:center;
	float:left;
	position:relative;
	z-index:99998;
	cursor:pointer;
}
#nav_all li ul {
	display:none;
	z-index:99998;
	position:absolute;
	left:5px;
	top:20px;
}
#nav_all li ul li {
	cursor:pointer;
	height:21px;
	width:75px;
	background:url(../images/topmenubg.png) repeat;
	padding:0;
	margin:0;
	white-space:nowrap;
}
#nav_all li ul li a {
	padding:0;
	margin:0;
	white-space:nowrap;
	display:block;
	line-height:21px;
}
.nav2_index {
	/*background:url(../images/topmenubg.png) repeat;*/
	background-color:#087423;
	min-width:1160px;
	min-height:108px;
	overflow:hidden;
	width:100% !important;
}
.nav2_page {
	background-color:#101010;
	min-width:1160px;
	width:100% !important;
}
.nav2_ex {
	height:72px;
	width:1160px;
	margin:0px auto;
	_height:100px;
}
#topLogo {
	float:left;
	width:380px;
	height:72px;
}
#topLogo img {
	border:none;
	height:72px;
}
#topMenu {
	float:right;
	height:72px;
	line-height:72px;
	overflow:hidden;
}
#topMenu a {
	text-decoration:none;
	font-size:16px;
	line-height:72px;
	color:#FFF;
	height:72px;
	font-family:"΢���ź�";
	padding:0px 18px 0px 18px;
}
#topMenu a:hover {
	text-decoration:underline;
}
/* header_end */
/*banner*/
.banner {
	position:relative;
	height:380px;
	overflow:hidden;
	background:url(../images/loading.gif) 50% no-repeat;
}
.slides {
	position:relative;
	z-index:1;
}
.slides li {
	height:380px;
}
.flex-control-nav {
	position:absolute;
	bottom:30px;
	z-index:2;
	width:100%;
	text-align:center;
}
.flex-control-nav li {
	display:inline-block;
	width:50px;
	height:3px;
	margin:0 5px;
	*display:inline;
	zoom:1;
}
.flex-control-nav a {
	display:inline-block;
	width:50px;
	height:3px;
	overflow:hidden;
	background:#fff;
	cursor:pointer;
}
.flex-control-nav .flex-active {
	background:#087423;
}
.flex-direction-nav {
	position:absolute;
	z-index:3;
	width:100%;
	top:45%;
}
.flex-direction-nav li a {
	display:block;
	width:50px;
	height:38px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
}
.flex-direction-nav li a.flex-prev {
	left:40px;
	background:url(../images/prev_icon.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
	right:40px;
	background:url(../images/next_icon.png) center center no-repeat;
}
.flex-direction-nav li a:hover {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity:0.6;
}
.loca {
	font:16px/34px "microsoft yahei";
	font-weight:normal;
	margin-top:20px;
	border-bottom:1px solid #efefef;
	padding-bottom:20px;
	height:34px;
	overflow:hidden;
	color:#686868;
}
.loca a {
	color:#686868;
}
/* content_start */
.ml42 {
	margin-left:15px;
	margin-right:15px;
}
#index_banner {
	}.bannerList {
	float:left;
	width:260px;
	text-align:center;
	margin-bottom:20px;
}
.bannerList a{ display:block; width:100%; max-height:188px;}
.bannerList img {
	border:none; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease
}
.bannerList:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
.bannerList .tit a {
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	color:#4d4d4d;
	font-family:"microsoft yahei";
	font-weight:normal;
}
.bannerList:hover .tit a{
	text-decoration:none;
	color:#087423;
}
.bannerList .des {
	font-size:14px;
	color:#999999;
	font-family:"microsoft yahei";
}
.bannerList .tit {
	display:block;
	width:250px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}
.bannerList .des {
	display:block;
	width:355px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
/* content_end */

/* footer_start */
.link {
	height:40px;
	line-height:40px;
	border-bottom:solid 1px #333;
	margin-left:17px;
}
.link a {
	color:#666;
}
.yqlj{
	width: 1200px;
	margin: 20px auto;
    line-height: 26px;
}
.yqlj a{
    margin-right: 7px;
}
#footer {
	background:#087423;
	margin-top:36px;
	line-height:22px;
	color:#fff;
	/*height:130px;
	*/ min-width:1160px;
	width:auto !important;
	/* padding-bottom:20px; */
}
#footer .footL {
	float:left;
	margin-top:10px;
}
#footer .footR {
	float:right;
	margin-top:20px;
	width:100px;
	line-height:18px;
}
#footer .footR span a {
	color:#fff;
}
#footer .footMenu {
	float:left;
	padding-right:22px;
	padding-left:17px;
/* 	margin-top:20px; */
margin-bottom: 20px;
}
#footer .footMenu a {
	text-decoration:none;
	color:#fff;
	font-size:17px;
	margin-right:65px;
/* 	line-height:22px; */
}
#footer .footMenu a:hover {
	text-decoration:none;
	color:#fff;
}
#footer  .copyright {
	line-height:30px;
	padding-left:17px;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
}
#footer  .copyright a {
	margin-top:8px;
	padding-left:17px;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
}
#footer p{ margin:0 !important; padding:0 !important;}
/* footer_end */

/*��ҳ����*/
.index_tit {
	width:100%;
	min-width:1160px;
	height:60px;
	text-align:center;
	margin-bottom:30px;
	margin-top:30px;
	position:relative;
	_position:inherit;
}
.index_tit p {
	width:100%;
	min-width:1160px;
	height:40px;
	color:#535353;
	font:700 22px/30px "microsoft yahei";
	font-weight:normal;
}
.index_tit p a {
	color:#535353;
}
.index_tit span {
	text-align:center !important;
	color:#535353 !important;
	background:#fff;
	font:700 16px/26px "microsoft yaei";
	padding:5px 8px;
	position:relative;
	z-index:2;
	text-transform:uppercase;
	font-weight:normal;
	_position:inherit;
	float:none !important;
}
.index_tit font {
	display:block;
	width:100%;
	min-width:1160px;
	height:0;
	border:solid 1px #e1e1e1;
	overflow:hidden;
	position:absolute;
	z-index:1;
	top:53px;
	font-weight:normal;
}
.service,.about,.news {
	min-width:1160px;
}
/*��ҳ ��Ѷ����*/
.news_list {
	margin-bottom:20px;
	width:100%;
	min-width:1160px;
}
.news_list .nomar {
	margin-right:0px;
}
.news_list li {
	width:570px;
	float:left;
	overflow:hidden;
	height:92px;
	border-bottom:2px solid #e7e6e6;
	overflow:hidden;
	padding-top:14px;
	/*position:relative;
	*/margin-right:20px;
	margin-bottom:20px;
}
.newsdatal {
	width:90px;
	height:90px;
	background:#087423;
	/*position:absolute;
	left:0;
	top:14px;
	*/text-align:center;
}
.newsdatal h1 {
	font:36px/60px "microsoft yahei";
	text-align:center;
	color:#fff;
}
.newsdatal span {
	width:100%;
	height:20px;
	font:12px/20px "microsoft yahei";
	color:#fff;
	text-align:center;
}
.news_r {
	width:470px;
}
.news_r h2 {
	font:700 15px/32px "microsoft yahei";
	font-weight:normal;
	height:32px;
	overflow:hidden;
}
.news_list li:hover .news_r h2 a{ color:#087423;}
.news_r .text {
	float:left;
	height:52px;
	font:14px/26px "microsoft yahei";
	color:#535353;
	overflow:hidden;
}
.about_r {
	width:680px;
	overflow:hidden;
	font:14px/35px "microsoft yahei";
	color:#535353;
	margin-top:10px;
	text-indent:2em;
}
.about_r .wen{ overflow:hidden; height:268px;}
.about_r:hover{}
.about_r .duo{ margin-top:10px;}
.about_r .duo a{ display:block; float:right; color:#333; margin-right:20px;}
.about_r .duo a:hover{ color:#087423;}
.more {
	background:url(../images/more.png) 0 0 no-repeat;
	width:110px;
	height:32px;
	line-height:32px;
	color:#fff;
	display:block;
	text-align:center;
	font-size:14px;
	margin:0 auto;
}
.more a {
	color:#ffffff;
	font-family:"microsoft yahei";
}
.ser_con ul li {
	float:left;
	margin-right:13px;
}
.ser_con ul li span {
	display:block;
	text-align:center;
	width:280px;
	height:34px;
	line-height:34px;
	overflow:hidden;
	background:#8a8b8b;
	color:#fff;
	font-family:"microsoft yahei";
}
.ser_con ul li span:hover {
	background:#087423;
	color:#000;
}
.ser_con ul .nomar {
	margin-right:0px;
}

.page {
	width:100%;
	padding:30px 0px;
	overflow: hidden;
	margin: 20px auto;
}
.page li{
    float: left;
	margin: 0 3px;
	line-height:24px;
}
.page li a {
	display:inline-block;
	background:#ffffff;
	line-height:24px;
	font-size:14px;
	border:1px solid #e5e5e5;
	margin-left:-1px;
	text-decoration:none;
	color:#333;
	outline:none;
    padding: 0 5px;
}
.page a:hover {
	background:#087423;
	background-repeat:no-repeat;
	color:#fff;
}
.page span {
	display:inline-block;
	min-width:45px;
	padding:0 10px;
	background:#ffffff;
	vertical-align:middle;
	line-height:24px;
	font-size:14px;
	border:1px solid #e5e5e5;
	margin-left:-1px;
	float:left;
}
.page span.current {
	background:#087423;
}

.pro_fenl {
	margin:0 auto;
}
.pro_fenl {
	margin-top:30px;
}
.pro_fenl ul li {
	float:left;
	padding:10px 20px;
	margin-bottom:10px;
	border:1px solid #e1e1e1;
	margin-right:10px;
}
.pro_fenl ul li:hover {
	border:1px solid #e1e1e1;
	background:#087423;
}
.pro_fenl ul li a {
	font:14px/30px "microsoft yahei";
	font-weight:normal;
	color:#242b3d;
}
.pro_list {
	margin-top:30px;
}
.pro_list ul li {
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}
.pro_list ul .nomar {
	margin-right:0px;
}
.pro_list ul li span {
	display:block;
	width:280px;
	text-align:center;
	height:40px;
	line-height:40px;
	overflow:hidden;
	border:solid 1px #d8d8d8;
	border-top:none;
	font-family:"microsoft yahei";
	color:#858586;
}
/*��ϸҳ*/
.content {
	margin-top:30px;
	font-family:"microsoft yahei";
}
.cont_tit {
	font:24px "microsoft yahei";
	font-weight:normal;
	text-align:center;
	color:#545659;
}
.cont_data {
	font-size:14px;
	font-family:"microsoft yahei";
	text-align:center;
	color:#666;
	margin:10px 0;
}
.cont_img {
	text-align:center;
}
.cont_img img {
	max-width:1000px;
}
.cont_con {
	font:14px/34px "microsoft yahei";
	margin:10px 0;
	color:#545659;
	text-indent:2em;
}
.cont_page {
	margin:10px 0;
	color:#666;
	line-height:36px;
}
.new_list {
	margin-top:30px;
	width:1160px;
}
.new_list ul li {
	margin-bottom:20px;
}
.new_txt {
	width:850px;
	margin-left:15px;
}
.new_txt h3 {
	font:16px/34px "microsoft yahei";
	color:#4d4d4d;
	height:34px;
	overflow:hidden;
}
.new_txt p {
	font:12px/26px "microsoft yahei";
	color:#999;
	height:70px;
	overflow:hidden;
	margin-top:10px;
}
.new_txt span {
	height:34px;
	line-height:34px;
	overflow:hidden;
	color:#4d4d4d;
	font-family:"microsoft yahei";
}
/*�����˵�*/
#subnavs {
	background:#787a7e;
	width:220px;
	padding-bottom:7px;
}
#subnavs h2 {
	width:220px;
	height:51px;
	background:url(../images/pro_h3.gif) no-repeat center top;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	font-size:12px;
	font-family:Arial;
	padding-top:12px;
}
#subnavs h2 a {
	display:block;
	color:#fff;
	font-family:"Microsoft Yahei";
	font-size:18px;
	font-weight:bold;
}
#subnavs h2 span {
	display:block;
	background:url(../images/p_lg.png) no-repeat 33px 3px;
	padding-left:77px
}
.expmenu {
	background:#fff;
	width:200px;
	margin:0 auto;
	/* padding:5px 0; */
	    height: 100%;
	padding-bottom:20px;
}
.expmenu li div.header {
	width:200px;
	/* padding:5 0 6px 0px; */
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding: 25px 0px 0px 0px;
}
.expmenu li div.header h3 {
	text-align:center;
	font-weight:normal;
	background:url(../images/pro_lf_h4.gif) no-repeat 10px center;
/* 	margin:0 auto 8px; */
	font-size:15px;
}
.expmenu li div.header a {
	color:#333;
}
/*���ǰ�ť*/
.expmenu li div.header .arrow {
	display:block;
	width:20px;
	height:30px;
	float:right;
	overflow:hidden;
	cursor:pointer;
}
.expmenu li div.header .arrow.down {
	background:url(../images/jian01.png) right no-repeat;
	margin-right:40px;
	_margin-right:20px;
}
.expmenu li div.header .arrow.up {
	background:url(../images/jia01.png) right no-repeat;
	margin-right:40px;
	_margin-right:20px;
}
/*��������*/
.expmenu li .menu {
	width:184px;
	margin:0 auto 10px;
	padding:0 15px 5px;
	width:140px;
	overflow:hidden;
}
.expmenu li .menu li {
	height:28px;
	line-height:28px;
	border-bottom:dashed 1px #caccda;
	padding-left:30px;
	overflow:hidden;
	border-bottom:1px dashed #DEDEDE;
	font-size:14px;
}
.expmenu li .menu li a:hover {
	color:#eb9a05;
}
/*��ҳ��Ʒչʾ*/
.pro_r {
	width:930px;
}
.til01 {
	height:45px;
	line-height:45px;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	background:url(../images/p_tabbg.gif) repeat-x left top;
}
.til01 ul {
	font-size:14px;
	font-family:"Microsoft Yahei";
	display:inline-block;
}
.til01 li {
	float:left;
	display:inline-block;
	zoom:1;
	text-align:center;
}
.til01 li a,.til01 li span {
	color:#222;
	display:inline-block;
	zoom:1;
	height:45px;
	line-height:45px;
}
.til01 li a {
	padding-left:20px;
}
.til01 li span {
	padding-right:20px;
}
.til01 .cur a {
	background:url(../images/p_tablf.gif) no-repeat left top;
	color:#087423;
	text-decoration:none;
}
.til01 li a:hover span,.til01 .cur span {
	background:url(../images/p_tabrt.gif) no-repeat right top;
	color:#087423;
	text-decoration:none;
}
.til01 .more {
	display:inline-block;
	width:44px;
	height:13px;
	padding:0 20px 0 0;
	background:url(../images/more.gif) no-repeat;
	margin-top:15px;
}
.pro_m {
	padding:0px 0 17px;
}
.pro_m li {
	float:left;
	border:1px solid #d9d9d9;
	width:218px;
	_display:inline;
	zoom:1;
	margin:0 0 20px 12px;
}
.pro_m li img {
	display:block;
	width:100%;
	height:163.5px; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;
}
.pro_m li a{ width:100%; max-height:170px; display:block; overflow:hidden;}
.pro_m li span a {
	display:block;
	font-size:14px;
	line-height:32px;
	color:#4d4d4d;
	font-family:"microsoft yahei";
	overflow:hidden;
	text-align:center;
}
.pro_m li:hover{ border:1px solid #087423;}
.pro_m li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
.pro_m li:hover  span a{
	color:#087423;
}
.plist {
	height:auto;
	padding-left:20px;
}
.plist h1 {
margin-top: 10px;
    text-align: center;
    margin-bottom: 10px;
}
.plist h2 {
	font-size: 20px;
	font-weight: bold;
    margin: 20px 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
	border-left: solid 6px #087423;
    padding-left: 10px;
}
.plist ul {
	height:auto;
	overflow:hidden;
}
.plist ul li {
	float:left;
	margin:10px;
}
.plist p {
	line-height:25px;
}
.pshow {
	text-align:center;
}
.page {
	text-align:center;
	font-size:14px;
}
.newslist a {
	display:block;
	float:left;
	text-decoration:none;
	font-size:14px;
}
.newslist span {
	float:right;
}
.newslist p {
	line-height:30px;
	border-bottom:1px dashed #666;
	overflow:hidden;
}

.wrap {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.wrap_title h2 {
    font-size: 23px;
    color: #535353;
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    margin-top: 20px;
	text-align: center;
	font-weight: normal;
}
.item ul li {
    width: 300px;
    float: left;
	padding-top: 10px;
}
.item ul li a {
    display: block;
    width: 300px;
    padding: 0 10px;
}
a:link, a:visited {
    color: #333;
    text-decoration: none;
}
.item_ico {
    width: 100%;
    text-align: center;
    overflow: hidden;
    padding-top: 5px;
}
.item_bt {
    text-align: center;
    width: 100%;
    line-height: 40px;
    font-size: 18px;
    color: #444;
	height:40px; overflow:hidden;
}
.wrap ul li:hover .item_bt{ color:#087423;}
.item_text {
    line-height: 20px;
    font-size: 14px;
    color: #535353;
    overflow: hidden;
	width: 250px;
	padding-left: 30px;
}
.item_bt {
    text-align: center;
    width: 100%;
    line-height: 40px;
    font-size: 18px;
    color: #444;
}

body,button, input, select, textarea,h1 ,h2, h3, h4, h5, h6 { font-family: Microsoft YaHei,'宋体' , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
a {text-transform:none;text-decoration:none; color: #333;} 
a:hover {text-transform:none;text-decoration:none; color: #087423;}
.navbar { margin-bottom: 0;}
.hy-line-l {height: 1px; background: #087423;}
.hy-line-c { height: 1px; background: #087423;}
.hy-color-1 { color: #087423;}
.b-bg {background:#f6f6f6;}
.hy-b { font-weight: bold;}
.hy-background-2 { background: #f6f6f6;}
.clr {color: #087423;}
.cl-1 {color: #087423;}
.cl-2 {color: #fff;}
.cl-3 {color: #777;}
.bg-h { padding:30px 0 50px;}
.bg-h2 { padding:50px 0 30px;}
.bg-h3 {margin: 2em 0;}
.bg-c1 {background:#f6f6f6;}
.bg-c2 {background:#087423;}
.bg-c3 {background:#fff;}
.bg-c4 {background:#555;}
.bg-line { height: 1em;}
.font-s1 { font-size: 1.2em;}
.b-t1 { margin: 20px 0;}
.boot-h { line-height: 4em;}
.c-t { color: #087423; font-weight: 500; font-size: 30px;}
.sub-c-t { font-size: 1em; line-height: 3em;}
.line-1 { height: 1px; background: #087423; width: 100%; margin: 10px auto;}
.mg-15px {margin:0 -15px;}
.padding-15px {padding:0 -15px;}
.pa-1em {padding:1em;}
.mg-h { margin: 20px 0 10px;}
.mg-h2 { margin: 5px 0 5px;}

.btn-class1 { border: 1px solid #087423; color: #087423; letter-spacing:1px; margin: 7px 0 0 5px; padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn-class1:hover {background: #087423;   border-color: #087423; color: #fff;}


.btn-default-new { background:0;border-color: #087423; color: #087423; letter-spacing:5px;}
.btn-default-new:hover {background: #087423;   border-color: #fff; color: #fff;}

.ab-ys {  margin: 0 auto; height: 2em; width: 2em; line-height: 2em; font-size: 3em; color: #fff;
    -moz-border-radius: 50%;      /* Gecko browsers */
    -webkit-border-radius: 50%;   /* Webkit browsers */
    border-radius:50%;            /* W3C syntax */}

/* 导航样式 */
.navbar-brand {
  float: left;
  height: 80px;
  padding: 0px 0px;}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 60px;
}

.navbar-default {
  background-color: #087423;
  border-color: #087423;
  border: 0px;
  width:100%;
  z-index:999;
 margin:0 auto;
 position:fixed;
 top:0px;
}


.navbar-default .navbar-brand {
  color: #eee;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #eee;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #eee;
  background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}


/* 副导航样式 */
.nav-sub {padding: 5px 0px;} 
.nav-sub a {color: #000;} 
.nav-sub .sub-t {font-size: 18px; }
.nav-sub .sub-t a {color: #087423; }
.nav-sub .sub-t a:hover {background: none; }
.nav-sub .sub-c {line-height: 28px;}
.nav-sub .sub-c a:hover {background: none; color: #087423; }
.nav-sub .sub-r {line-height: 24px; float: right;}
.nav-sub .btn-class {border-color: #087423; color: #fff; letter-spacing:1px; margin: 7px 0 0 5px; padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.nav-sub .btn-class:hover {background: #262626;   border-color: #666; color: #fff;}

/* Common style*/
.grid {}
.grid figure {position: relative;float: left;overflow: hidden;cursor: pointer;}
.grid figure figcaption {text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;
}
.grid figure figcaption,
.grid figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.grid figure figcaption > a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
.grid figure h3 {letter-spacing: 1px; line-height: 2em; font-size: larger;}
.grid figure p {letter-spacing: 1px; line-height: 2em; font-size: small;}

.btn-default-new { background:0;border-color: #087423; color: #087423; letter-spacing:5px;}
.btn-default-new:hover {background: #087423;   border-color: #fff; color: #fff;}

/* 首页 toutiao*/
.toutiao {line-height: 28px; margin-bottom: 20px;}
.toutiao p {letter-spacing: 1px;}
.toutiao p a {color: #087423;}
.toutiao h3 { text-align: center;}


/*---------------*/
/***** 首页-课程 *****/
/*---------------*/
figure.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0.5) 0%, rgba(72,76,97,0.5) 100%);
	background: linear-gradient(to bottom, rgba(72,76,97,0.5) 0%, rgba(72,76,97,0.5) 100%);
	content: '';
	opacity: 0;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-sadie .hc {
	position: absolute;
	top: 2em;
	left: 2em;
	width: 100%;
	color: #fff;
	-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: transform 0.35s, color 0.35s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}
figure.effect-sadie .he {
	position: absolute;
	top: 2em;
	left: 2em;
	width: 100%;
	color: #000;
	-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: transform 0.35s, color 0.35s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}

figure.effect-sadie figcaption::before,
figure.effect-sadie h3,
figure.effect-sadie p {
	-webkit-transition: opacity 0.35s, 
	-webkit-transform 0.35s;
	transition: opacity 0.35s, 
	transform 0.35s;
}

figure.effect-sadie h3 {
    position: absolute;
	bottom: 0em;
	left: 0em;
	width: 100%;
	opacity: 0;
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}


figure.effect-sadie p {
	position: absolute;
	bottom: 2em;
	left: 2em;
	width: 100%;
	opacity: 0;
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);}

figure.effect-sadie:hover .hc  {color: #fff;}
figure.effect-sadie:hover .he  {color: #000;}
figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie :hover h3,
figure.effect-sadie:hover p {opacity: 1; color:#fff;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}



.works .col-lg-3 { width: 20%;}
.zp img {width: 100%;}
.zp span { color: #ccc;}

.view { text-align: center;}
.view .play-t {opacity: 0; position: absolute; left: 15px; top: 0; color: #fff;   width: 280px; height: 158px; z-index: 1000;
	background: -webkit-linear-gradient(top, rgba(72,76,97,4) 0%, rgba(72,76,97,0.2) 100%);
	background: linear-gradient(to bottom, rgba(72,76,97,0.4) 0%, rgba(72,76,97,0.4) 100%);
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
  transition:all 0.5s ease-in-out;
 -moz-transition: all 0.5s ease-in-out;
 -ms-transition: all 0.5s ease-in-out;
 -webkit-transition: all 0.5s ease-in-out;
 -o-transition: all 0.5s ease-in-out;}
 
.view p {margin: 0 -15px 1em; line-height: 1.5em;}
.view .play-t:hover {opacity: 1; position: absolute; }
.view .play-t i { font-size: 5em;   margin:20% auto 0; }
.view .play-t span { font-size: 1.25em; }


.view .play-i { width: 280px; height: 158px; overflow: hidden; }
.view img { width: 280px; height: 158px; 
  transition:all 0.4s ease-in-out;
 -moz-transition: all 0.4s ease-in-out;
 -ms-transition: all 0.4s ease-in-out;
 -webkit-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;

}
.view:hover img 
     { width: 280px; height: 158px;
     transform:scale(1.1);
     -ms-transform:scale(1.1);
     -webkit-transform:scale(1.1);
     -moz-transform:scale(1.1) ;
     -o-transform:scale(1.1); }


.ys .col-lg-3 h4 { font-weight: bold; margin: 20px 0;}     
.ys i { width:50px; height:50px; background: #087423; font-size: 30px;padding: 10px; color: #fff;}
.footer { background: #333;  color:#ccc;}
.footer a {color:#ccc;}
.footer a:hover {color: #fff;}
.footer i { font-size: 16px; color: #087423; margin-right: 0.2em;}
.footer p {}
.footer .f-c { padding-bottom: 3em;}
.footer .f-c ul li { width: 30%;}
.footer h4 {color: #087423;}
.footer .qr_img { float: right; width: 100px; margin-right: 50px;}
.FriendLinks { margin-left: -30px;}
.FriendLinks ul li { float: left; padding: 5px;  list-style:none;}
.FriendLinks ul li a { color: #999}
.Copy {background: #222; width: 100%; color: #ccc; line-height: 2.5em;}
.Copy i { font-size: 12px; color: #ccc; }

/* 公告 */
.Notice {}
.Notice .n-l-l { height: 0.2em; background-color: #087423; float: left; width:10%;}
.Notice .n-l-r { height: 0.2em; background-color: #087423; float: left; width:90%;}
.Notice .n-r-l { height: 2px; background-color: #666;}
.Notice .tuijian {}
.Notice .col-lg-8 ul {margin: 0; padding: 0;}
.Notice .col-lg-8 li { width: 46%; float: left; margin:10px 0px 5px 20px;  padding: 0px; color: #087423; }
.Notice .col-lg-8 li span { color: #999; float: right; padding-right: 1em;}

/* 新闻中心 */
.news .n-r-l { height: 2px; background-color: #666;}
.news li { text-align: left;}
.news span { color: #fff; float: right;}


/* 新闻中心  column*/
.news-col {margin:0 -30px;}
.news-col a {color: #333;}
.news-col a:hover {color: #087423; text-decoration:none;}
.news-col img { width: 100%;}
.news-col .col-lg-3 {}
.news-col .umn {border: solid 1px #eee; background: #fff; margin-bottom: 25px;}
.news-col .umn:hover {box-shadow:0 5px 8px rgba(45,50,55,.2);margin:-2px 0 27px 0;border-color:rgba(45,50,55,.2);}
.news-col .umn img { width: 100%;} 
.news-col .umn span { color: #ccc;} 

/* 新闻中心  content page*/
.news-cont .cont-l { background:#fff; padding: 2em;}
.news-cont .breadcrumb {background: #fff; margin: 0; padding: 0;}
.news-cont .cont-l a {color: #333; }
.news-cont .cont-l a:hover {color: #087423; }
.news-cont .cont-l .n-c-t {margin: 30px 0; }
.news-cont .cont-l .n-c-t p {color: #777; }
.news-cont .cont-l .n-c-t span {margin: 0 5px;}
.news-cont .cont-l .n-c-c { text-align: left; font-size: 1.2em;}
.news-cont .cont-l .n-c-c p { line-height: 30px; margin: 15px 0;}
.news-cont .cont-l .n-c-xg {margin: 100px 0 10px;}
.news-cont .cont-l .n-c-xg  img { width: 100%; margin-bottom: 10px;}
.news-cont .cont-l .n-c-xg  p { font-size: 1.2em;}
.news-cont .cont-l .n-c-xg  .xg-c {border: solid 1px #eee; background: #fff; margin-bottom: 25px;}
.news-cont .cont-l .n-c-xg  .xg-c:hover {box-shadow:0 5px 8px rgba(45,50,55,.2);margin:-2px 0 27px 0;border-color:rgba(45,50,55,.2);}
.news-cont .cont-r  table {background: #fff; font-size: 1em;}
.news-cont .cont-r table thead th,
.news-cont .cont-r table tbody td {line-height: 2em;}
.news-cont .cont-r a {color:#000; }
.news-cont .cont-r a:hover {color: #087423; }
.news-cont .cont-r .cont-r-c { text-align: left; margin: 35px 0;}
.news-cont .cont-r .cont-r-c ul li  { line-height: 35px; }

/* 新闻中心  page number*/
.pagination > li > a,
.pagination > li > span {color: #333;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {color: #087423;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {color: #fff;cursor: default;background-color: #087423;border-color: #087423;}

/*培训专业  practice*/
.course-list {margin: 5% -15px; }
.course-list img { width: 100%;}
.course-list h3 { margin: 5px 0; padding-bottom: 10px; border-bottom: solid 1px #999;}
.course-list h3 span { font-size: 18px; color: #666;}
.course-list span {color: #087423;}
.course-list a {margin-top: 30px;}
.course-list p {letter-spacing: 1px;}
.course-list-c dd {float: left; margin: 10px 5px; font-size: 16px;}

.course-col {margin:0 -60px;}
.course-col a {color: #333;}
.course-col a:hover {color: #087423; text-decoration:none;}
.course-col img { width: 100%;}
.course-col .col-lg-3 { width: 20%;}
.course-col .umn {border: solid 1px #eee; background: #fff; margin-bottom: 25px;}
.course-col .umn:hover {box-shadow:0 5px 8px rgba(45,50,55,.2);margin:-2px 0 27px 0;border-color:rgba(45,50,55,.2);}
.course-col .umn img { width: 100%;} 
.course-col .umn span { color: #ccc;} 

.course p {margin: 1em 0 2em;}
.course-c img  { text-align: center;}
.course-c table { font-size: 1em; }
.course-c table thead th,
.course-c table tbody td {line-height: 2em;}
.course-c .row dl dd { color: #666;}

.course-t {margin: 20px 0;}
.course-t img { width: 100%;}

/*课程内容   PXsystem*/
.pxsystem img { width: 80%;}

/*学院概况   index*/
.csr { background: #666;}
.csr .text-left {color: #fff;margin: 30px 0;}
.csr .text-left .btn-csr { background:0;border-color: #fff; color: #fff; letter-spacing:5px;}
.csr .text-left .btn-csr:hover {font-weight: bold;}

/*视频专区  Video*/
#myVideo { width: 100%;}
.video-list {border: solid 1px #eee; background: #fff; margin-bottom: 25px;}
.video-list p {padding-top: 8px;}
.video-list p span { color: #ccc;}
.video-list:hover {box-shadow:0 5px 8px rgba(45,50,55,.2);margin:-2px 0 27px 0;border-color:rgba(45,50,55,.2);}
.v-l-c {position:relative;}
.v-l-c a .play-t {opacity: 0; position: absolute;z-index: 1000;
left:0; top: 0; color: #fff;
width: 100%; height: 100%;
background: -webkit-linear-gradient(top, rgba(72,76,97,4) 0%, rgba(72,76,97,0.2) 100%);
background: linear-gradient(to bottom, rgba(72,76,97,0.4) 0%, rgba(72,76,97,0.4) 100%);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
transition:all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;}
.v-l-c .play-i { overflow: hidden;}
.v-l-c a:hover .play-t {opacity: 1; position: absolute;}
.v-l-c a img {width: 100%;
transition:all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;}
.v-l-c a:hover img {
transform:scale(1.1);
-ms-transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1) ;
-o-transform:scale(1.1); }
.v-l-c .play-t i { font-size: 5em;   margin:18% auto 0; }
.v-l-c .play-t span { font-size: 1.25em;}


/*师资力量  Video*/
.tea-cont { background:#fff; padding: 2em;}
.tea-cont .breadcrumb {background: #fff; margin: 0; padding: 0;}
.tea-cont .t-c-l img  { width: 100%;}
.tea-cont .t-c-r p {line-height: 30px; font-size: 1.2em;}
.tea-cont .t-c-r span { color: #999;}
.tea-cont .t-scroll {max-height: 600px;overflow-y: auto;}

.tea-cont .cont-l .n-c-t {margin: 30px 0; }
.tea-cont .cont-l .n-c-t p {color: #777; }
.tea-cont .cont-l .n-c-t span {margin: 0 5px;}
.tea-cont .cont-l .n-c-c { text-align: left; font-size: 1.2em;}
.tea-cont .cont-l .n-c-xg {margin: 100px 0 10px;}
.tea-cont .cont-l .n-c-xg  img { width: 100%; margin-bottom: 10px;}
.tea-cont .cont-l .n-c-xg  p { font-size: 1.2em;}
.tea-cont .cont-l .n-c-xg  .xg-c {border: solid 1px #eee; background: #fff; margin-bottom: 25px;}
.tea-cont .cont-l .n-c-xg  .xg-c:hover {box-shadow:0 5px 8px rgba(45,50,55,.2);margin:-2px 0 27px 0;border-color:rgba(45,50,55,.2);}



.breadcrumb > li + li:before {
    color: #CCCCCC;
    content: ">";
    padding: 0 5px;
}



.banner-t1 {
  position: absolute;
  right: 15%;
  left: 15%;
  top: 20%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #333;
  text-align: left;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.banner-t2 {
  position: absolute;
  right: 15%;
  left: 15%;
  top: 20%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: left;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}


.banner-t3 {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.banner-t3 .btn {text-shadow: none;}
.banner-t3 {right: 20%;left: 20%; padding-bottom: 30px;}
.banner-t3 h1 {font-size: 4em; margin-bottom: 4em;}
.banner-t3 h2 {font-size: 2em;}



/* 超大字体-banner-us.html */
.jumbotron {background-color: rgba(0,0,0,0.5);}
.carousel-caption1 {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  z-index: 10;
  padding-top: 5%;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  height: 100%;}
.carousel-caption1 .btn {
  text-shadow: none;
}
.carousel-caption1 h1 { letter-spacing: 0.2em;}


.line-2 { height: 1px; background: #087423; width: 10%; margin: 0 auto;}

/* 联系我们 */
.sign { border: solid 1px #eee; padding:1em 2em;}
.sign i { font-size: 50px; float: left; padding-right: 0.5em;}
.sign-2 { padding:1em 2em;}
.sign-2 i { font-size: 50px; float: left; padding-right: 0.5em;}



/* 师资力量 */
.tea .col-lg-3 { width: 20%;}
.tea-c {margin-bottom: 30px;}
.tea-c img {display:block;position:relative}
.tea-c a.info:hover {
	-webkit-box-shadow:0 0 5px #000;
	-moz-box-shadow:0 0 5px #000;
	box-shadow:0 0 5px #000
}
.tea-c .mask {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	background-color:rgba(34,34,44,0.7);
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.tea-c .maskh5 {
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	-o-transform:translateY(100px);
	-ms-transform:translateY(100px);
	transform:translateY(100px);
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	-ms-transition:all .2s linear;
	transition:all .2s linear
}
.tea-c .maskp {
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	-o-transform:translateY(100px);
	-ms-transform:translateY(100px);
	transform:translateY(100px);
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	-ms-transition:all .2s linear;
	transition:all .2s linear
}
.tea-c:hover img {
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.tea-c:hover img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.tea-c:hover .mask {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	opacity:1
}
.tea-c:hover h5,.tea-c:hover p {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	opacity:1;
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-o-transform:translateY(0px);
	-ms-transform:translateY(0px);
	transform:translateY(0px)}
.tea-c:hover p {
	-webkit-transition-delay:.1s;
	-moz-transition-delay:.1s;
	-o-transition-delay:.1s;
	-ms-transition-delay:.1s;
	transition-delay:.1s
}
.c1 {
    width: 212px; height: 289px;
	overflow:hidden;
	position:relative;
	text-align:center
}
.c1 h5 {
	position:absolute;
	top:170px;
	color:#000;
	text-align:center;
	position:relative;
	font:25px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
	padding:10px;
	margin:20px 0 0 0;
	color:#FFF;
	border-bottom:1px solid #087423;
	width:80%;
	margin:0 auto
}
.c1 p {
	position:absolute;
	top:170px;
	font:14px Verdana,Geneva,sans-serif;
	position:relative;
	color:#ccc;
	text-transform:uppercase;
	padding:10px 20px 20px;
	text-align:center;
	line-height:25px
}
.c1 img {
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	-ms-transition:all .2s linear;
	transition:all .2s linear
}
.c1 .mask {
width: 212px; height: 289px;
	position:absolute;
	overflow:hidden;
	top:0;
	left:0
}

/*-------形象设计--------*/
.bk {border: solid 1px #eee; background: #fff;}


.image-c {border: solid 1px #eee; padding: 0 1em;}
.image-c ul {padding: 1em 0; margin: 2em 0;  border-top: dashed 1px #eee;}

.about img {margin: 0; padding: 0;}
.about_r p { font-size: 14px; line-height:24px; padding:0 1em;}

.us p { line-height: 2em; font-size: 1.2em;}



/*--------作品展示-------*/
.zp-list {background: #fff; margin-bottom: 25px;}
.zp-list:hover {box-shadow:0 5px 8px rgba(45,50,55,.2);margin:0px 0 25px 0;border-color:rgba(45,50,55,.2);}
.zp-list img {width: 100%;}


/*--------更新页---update----*/
.update {}
.update h4 {border-bottom: solid 1px #eee; line-height: 30px;}
.update h4 span {color:#ccc; font-size: 16px;}
.update li {line-height: 30px;}
.update a {color: #087423;}

.sidebar { position: fixed; left: 0; width: 124px; top: 50%; margin-top: -320px; z-index: 999; }
.sidebar a { display: block; }
.sidebar img { display: block; margin: 0 auto; }
.sidebar p.p1 { color: #fff; background: url(../images/r_dh.png) no-repeat; height: 67px; font-size: 17px; text-align: center; padding-top: 80px; margin-bottom: 1px; }
.sidebar p.p2 { text-align: center; background: url(../images/r_wx.png) no-repeat; height: 148px; padding-top: 8px; margin: 1px 0; }
#elevator{ margin-top:1px;}

.nav-sub ul{ float:right; display:block;}
.nav-sub ul li{ display:block; float:left; margin-left:20px; font-size:14px;}
.pageud{ line-height:30px;}

.row .prev{ width:50px; height:26px; display:inline-block; border:1px solid #cacaca; font-size:12px; line-height:24px; border-radius:3px; text-align:center;}
.row .next{ width:50px; height:26px; display:inline-block; border:1px solid #cacaca; font-size:12px; line-height:24px; border-radius:3px; text-align:center;}
.row .num{ margin:0 3px; min-width:24px; padding:0 5px; height:26px; display:inline-block; border:1px solid #cacaca; font-size:12px; line-height:24px; border-radius:3px; text-align:center;}
.row .current{ margin:0 3px; min-width:24px; padding:0 5px; height:26px; display:inline-block; border:1px solid #087423; background-color:#087423; color:#fff; font-size:12px; line-height:24px; border-radius:3px; text-align:center;}

.pro_r .left .list{ display:none;}

.houseAnswerTitle{ background:url(../images/qq.png) no-repeat left 3px; padding-left:30px; text-indent:0; min-height:30px; font-size:16px; line-height:30px; overflow:hidden; color:red;}
.houseAnswerPhone{ background:url(../images/qt.png) no-repeat left 3px; padding-left:30px; text-indent:0; min-height:30px; font-size:14px; line-height:30px; overflow:hidden;}
.houseAnswerContent{ background:url(../images/qa.png) no-repeat left 3px; padding:3px 0; padding-left:30px; text-indent:0; font-size:14px; line-height:24px; overflow:hidden; min-height:30px; margin-bottom:10px;}
.houseAnswerContent p{ margin-bottom:0;}

.fanye {
	width:100%;
	padding:30px 0px;
	overflow: hidden;
	text-align:center;
}
.fanye a {
	display:block;
	float:left;
	margin-right:10px;
	background:#ffffff;
	line-height:24px;
	font-size:14px;
	min-width:14px;
	border:1px solid #e5e5e5;
	text-decoration:none;
	color:#333;
	outline:none;
    padding: 0 5px;
}
.fanye a:hover {
	background:#087423;
	background-repeat:no-repeat;
	color:#fff;
}
.fanye span {
	display:block;
	float:left;
	margin-right:10px;
	background:#087423;
	line-height:24px;
	min-width:14px;
	font-size:14px;
	border:1px solid #e5e5e5;
	text-decoration:none;
	color:#fff;
	outline:none;
    padding: 0 5px;
}