﻿/*
# mod_sp_quickcontact - Ajax based quick contact Module by JoomShaper.com
# -----------------------------------------------------------------------	
# Author    JoomShaper http://www.joomshaper.com
# Copyright (C) 2010 - 2014 JoomShaper.com. All Rights Reserved.
# License - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Websites: http://www.joomshaper.com
*/

textarea#message{width:150px;height:80px}
p.sp_qc_loading {
	background: url(../images/ajax-loader.gif) no-repeat 0 50%;
	padding: 0;
	width: 16px;
	height: 16px;
	float: left;
	display: inline-block;
	margin: 5px 10px 0 0;
}
p.sp_qc_warn{color:red}
p.sp_qc_success {color:green; font-weight: bold}
.sp_qc_error{border:1px solid #e20000}
.sp_qc_error:focus{border:1px solid red}
.sp_qc_clr{clear:both;margin-bottom:10px}

.sy_news_c{
	text-overflow: ellipsis;
	width: 70%;
	height: 36px;
	overflow: hidden;
}
.ny_main_box{
	padding-top: 50px;
	margin-bottom:40px;
}
.ny_main h2{
	line-height: 1.1;
}
.ny_main_box .nav-pills{
	width: 260px;
}
ul.nav-pills.affix{
	top:85px;
}
.nav-head{
    border-radius: 4px;
    line-height:2.6;
    color: #fff;
    font-size: 16px;
    padding-left: 15px;
}
.practice-area h3{
	cursor: pointer;
}
.contact-l-head{
	border-radius: 4px;
    line-height:2.6;
    color: #fff;
    font-size: 16px;
    padding-left: 15px;
}
.contact-l-c{
	padding: 10px 15px;
}
.ny_main_box .nav-pills li{
	border:1px #ddd solid;
}
.series_info_li1{
	border: 1px #ddd solid;
	margin-top: 2px;
}
.series_info_li1 span{
	padding-right: 6px;
}
.series_info_li1 span img{
	vertical-align: middle;
}
.series_info_li1 a{
	display: block;
    padding: 10px 15px;
    color: #1e1e1e;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.series_info_li1 a:hover{
	background: #eee;
	color: #49b233;
}
.series_info_li2{
	border: 1px #ddd solid;
	margin-top: 2px;
}
.series_info_li2 span{
	padding-right: 6px;
}
.series_info_li2 span img{
	vertical-align: middle;
}
.series_info_li2 a{
	display: block;
    padding: 10px 30px;
    color: #1e1e1e;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.series_info_li2 a:hover{
	background: #eee;
	color: #49b233;
}
.ny_main .breadcrumb{
	background: #ddd;
	font-size: 16px;
}
.ny_main .ny_content{
	padding: 30px 0px;
	line-height: 32px;
}
.zs span{
	line-height: 32px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.img01{
	width: 165px;
	height: 209px;
	overflow: hidden;
}
.img01 img{
	width: 165px;
	height: 209px;
	transition: all 0.6s ease;
}
.img01:hover img{
	transform: scale(1.2,1.2);
}
.ny_pro{
	width: 243px;
	height: 148px;
	overflow: hidden;
}
.ny_pro img{
	width: 243px;
	height: 148px;
	transition: all 0.4s ease;
}
.ny_pro:hover img{
	transform: scale(1.1,1.1);
}
.ny_pro_box span{
	line-height: 3;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0px 5px;
}
}
.text-indent{
	text-indent: 2em;
}
.ny_content{
	overflow: hidden;
}
.center {
	text-align: center;
    margin: 0 auto
}
.pager li a{
	padding: 8px 12px;
	display: inline;
}
.news_img{
	width: 150px;
	height: 150px;
	overflow: hidden;
}
.news_img img{
	width: 150px;
	height: 150px;
	transition: all 0.4s ease;
}
.ny_news .media{
	margin-bottom: 20px;
}
.ny_news .media:hover img{
	transform: scale(1.2,1.2);
}
.ny_news .media-body{
	padding-left: 20px;
	color: #777;
}
.ny_news h3{
	margin-top: 10px;
	margin-bottom: 20px;
}
.ny_news dt,.ny_news dd{
	line-height: 28px;
}
.pager .active a{
	background: #49b233;
	color: #fff;
}
.contact h4{
	margin-top: 20px;
	margin-bottom: 20px;
}

.contact p{
	line-height: 24px;
}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.feedback .form-control{
	padding:12px;
	color:#202020;
	border:solid 1px #D0D0D0;
	height:auto;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	border-radius:0;
}
.feedback .form-control::-webkit-input-placeholder{
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:12px;
}
.feedback .form-control:focus{
	border-color:#202020;
}
textarea.form-control{
	resize:vertical;
}
.feedback .contact-form .btn-custom{
	padding:15px 27px;
	outline:none !important;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:12px;
	position:relative;
	top:0;
}
.feedback .contact-form .btn-custom:hover{
	color:#FFF;
	background:#49b233;
}
.feedback .contact-form .btn-custom:active{
	top:2px;
	opacity:.8;
}
.alert{
	border:none;
	border-radius:0;
}
.btn-custom.arrow-btn{
	padding-right:5px;
	padding-left:25px;
}
.btn-custom.arrow-btn:hover{
	padding-right:25px;
}
a.btn-custom{
	text-decoration:none;
	color:#202020;
}
.btn-custom{
	padding:12px 22px;
	background:#E0E0E0;
	color:#202020;
	border-radius:3px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	position:relative;
	z-index:5;
	border:none;
	transition:all .3s ease;
}

/*分页*/
.paginate{color: #666; text-align: center; clear:both; margin-top: 1em;}
.paginate a{display: inline-block; *display: inline; *zoom: 1; margin-left: -1px; padding: 0 12px; height: 32px; line-height: 32px; color: #428bca; border: 1px solid #ddd; background: #fff; text-decoration: none;}

.paginate a:not(.goto):hover{background-color: #eee; color: #2a6496}
.paginate a.cur,
.paginate a.cur:hover{background-color: #428bca; color: #fff; border-color: #428bca; margin-right: 1px}
.paginate a.disabled{background-color: #e6e6e6!important; color: #bbb!important; cursor: no-drop}
.paginate .prev{border-radius: 5px 0 0 5px}
.paginate .next{border-radius: 0 5px 5px 0; }


 