/*样式初始化*/
html{color:#000;background:#fff;overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:"Arial","SimSun","宋体","Microsoft YaHei","微软雅黑";}
img{border:none; vertical-align:top;}
em,strong{font-style:normal;font-weight:normal;}
li{list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4, h5, h6{font-size:100%;}
q:before,q:after{content:'';}/* 消除q前后的内容 */
button,input,select,textarea{font-size:100%;}/* 使得表单元素在 ie 下能继承字体大小 */
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
address,cite,dfn,em,var{font-style:normal;} /* 将斜体扶正 */
/* link */
a{color:#ccc;text-decoration:none;outline:none;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;transition:color 0.5s;}
a:hover{color:#30bf8f;text-decoration:none;}
/*webfont*/
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-sousuo:before { content: "\e647"; }
.icon-dianhua:before { content: "\e613"; }
.icon-dianhua1:before { content: "\e61a"; }
.icon-dianhua2:before { content: "\e646"; }
.icon-dianhua3:before { content: "\e604"; }
.icon-dianhuaji:before { content: "\f0057"; }
.icon-sousuo1:before { content: "\e60b"; }
.icon-sousuo2:before { content: "\e602"; }
/*搜索*/
.search {
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	width:50px;
	height:50px;
	padding:3px;
	border-bottom-right-radius:56px;
	background-color:#30bf8f;
	cursor:pointer;
	opacity:0.3;
}
.search span {
	position:absolute;
	left:5px;
	top:5px;
	width:30px;
	height:30px;
	font-size:30px;
	color:#fff;
}
.search_bg {
	display:none;
	background-color:#fff;
	width:140px;
	height:20px;
	padding:0 10px;
	border-radius:10px;
	float:right;
}
#keywords {
	float:left;
	width:118px;
	height:100%;
	color:#999;
	border:none;
	font-size:12px;
	line-height:20px;
	vertical-align:top;
	outline:none;
}
#post_search {
	width:20px;
	height:20px;
	background-color:transparent;
	border:none;
	cursor:pointer;
	color:#999;
	float:left;
	-webkit-transition:color 0.5s;
	-moz-transition:color 0.5s;
	transition:color 0.5s;
}
#post_search:hover {
	color:#30bf8f;
}
/*banner样式*/
.container,.main_banner {
	min-width:1200px;
	overflow:hidden;
}
.main_banner img {
	width:100%;
}
.w_wrap {
	position:relative;
	width:80%;
	min-width:1200px;
	margin:0 auto;
}
.main_banner .banner_control {
	position:absolute;
	top:-10%;
	left:50%;
	width:300px;
	margin-left:-140px;
	text-align:center;
}
.main_banner .banner_control>ul>li {
	display:inline-block;
	width:12px;
	height:12px;
	background-color:#fff;
	border-radius:8px;
	margin:0 10px;
	cursor:pointer;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
}
.main_banner .banner_control>ul>li.on {
	background-color:#52cca3;
	width:80px;
}
.main_banner .prev,.main_banner .next {
	position:absolute;
	width:100px;
	height:200px;
	display:none;
	margin-top:-100px;
	line-height:200px;
	text-align:center;
	font-size:8em;
	cursor:pointer;
	font-family:"SimSun","宋体";
}
.main_banner .prev {
	left:-50px;
}
.main_banner .next {
	right:-50px;
}
a.prev,a.next {
	color:#fff;
}
a.prev:hover,a.next:hover {
	color:#52cca3;
	text-decoration:none;
}
/*导航样式*/
.nav_wrap {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100px;
	z-index:10;
	background-color:#4f5459;
	background-color:rgba(48,56,64,0.7);
}
.nav_wrap .logo {
	max-width:300px;
	height:100px;
	line-height:100px;
	overflow:hidden;
	float:left;
}
.nav_wrap .logo img {
	vertical-align:middle;
}
.nav_wrap .phone {
	width:130px;
	height:26px;
	padding:0 35px;
	line-height:26px;
	float:right;
	background:url(../images/phone_bg.png) no-repeat;
	font-size:20px;
}
.nav_wrap .phone span {
	display:inline-block;
	height:26px;
	font-family:"Arial","SimSun","宋体";
	font-size:14px;
	color:#303840;
}
ul.main_nav {
	float:right;
}
ul.main_nav li a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
.main_nav>li {
	position:relative;
	width:110px;
	padding:0 5px;
	line-height:72px;
	height:72px;
	text-align:center;
	float:right;
	border-bottom:2px solid rgba(82,204,163,0);
	-webkit-transition:color 0.5s;
	-moz-transition:color 0.5s;
	transition:color 0.5s;
}
.main_nav>li:hover {
	border-bottom:2px solid rgb(82,204,163);
}
.main_nav>li>a {
	font-family:"Microsoft YaHei","微软雅黑";
	font-size:16px;
	color:#fff;
}
.main_nav .sub_nav {
	position:absolute;
	left:0;
	top:74px;
	width:120px;
	background-color:#4f5459;
	background-color:rgba(48,56,64,0.7);
	display:none;
}
.main_nav .sub_nav li {
	position:relative;
	line-height:36px;
	height:36px;
	-webkit-transition:color 0.5s;
	-moz-transition:color 0.5s;
	transition:color 0.5s;
}
.main_nav .sub_nav li:hover {
	background-color:#303840;
}
.main_nav .sub_nav>li>a {
	font-family:"Microsoft YaHei","微软雅黑";
	font-size:14px;
	color:#fff;
}
.main_nav .sub_nav>li>.sub_nav {
	left:120px;
	top:0;
}
/*关于我们版块样式*/
.board_guide {
	width:100%;
	min-height:64px;
	margin:80px auto 50px;
	text-align:center;
}
h2 {
	font-family:"Microsoft YaHei","微软雅黑";
	font-size:18px;
	font-weight:normal;
	color:#333;
}
.divider {
	position:relative;
	display:block;
	width:100%;
	height:1px;
	margin:8px 0 4px;
	background-color:#ccc;
}
.divider span {
	position:absolute;
	display:block;
	left:50%;
	top:-1px;
	width:100px;
	height:2px;
	margin-left:-50px;
	background-color:#52cca3;
}
.board_guide P {
	font-size:30px;
	font-family:"Times New Roman","Arial","SimSun","宋体";
	color:#ccc;
	text-transform:uppercase;
}
.content {
	width:1000px;
	margin:0 auto;
}
.clear_fix,.clear_fix:after,.content:after {
	content:"";
	display:block;
	width:100%;
	clear:both;
}
.l_img {
	width:300px;
	height:210px;
	line-height:210px;
	text-align:center;
	position:relative;
	float:left;
	background-color:#fafafa;
}
.l_img img {
	width:300px;
	height:210px;
}
.l_img .img_shadow {
	width:300px;
	height:210px;
	position:absolute;
	z-index:-1;
	top:-20px;
	left:30px;
	border:1px solid #52cca3;
}
.r_text {
	width:630px;
	margin-left:70px;
	float:left;
}
.r_text,.r_text>*{
	font-size:12px;
	font-family:"Arial","SimSun","宋体";
	color:#666;
	line-height:2em;
	text-indent:2em;
}
a.btn {
	display:block;
	width:100px;
	float:right;
	text-indent:0;
}
a.btn>button {
	width:100%;
	border-radius:3px;
	border:1px solid #30bf8f;
	background-color:transparent;
	text-align:center;
	line-height:30px;
	font-family:"Arial","SimSun","宋体";
	font-size:12px;
	text-transform:uppercase;
	color:#30bf8f;
	cursor:pointer;
	-webkit-transition:color,background-color 0.5s;
	-moz-transition:color,background-color 0.5s;
	transition:color,background-color 0.5s;
}
a.btn:hover>button {
	background-color:#30bf8f;
	color:#fff;
}
/*设计团队版块样式*/
.board_wrap {
	position:relative;
	width:100%;
	height:680px;
	overflow:hidden;
	margin-top:60px;
	background-color:#fff;
}
.board_wrap>img {
	position:absolute;
	left:0;
	top:0;
	min-height:680px;
	opacity:0.1;
	filter:alpha(opacity=10);
}
.pic_scroll {
	position:relative;
}
.pic_scroll .tempWrap {
	margin-left:-20px;
}
.pic_scroll ul>li {
	width:220px;
	height:300px;
	padding:40px 0 60px;
	margin:0 20px;
	float:left;
	background-color:transparent;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
}
.pic_scroll ul>li.on {
	padding:0;
}
.pic_scroll .card {
	width:220px;
	height:300px;
	background-color:#303840;
	border:1px solid #303840;
	overflow:hidden;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
}
.pic_scroll .card:hover {
	padding-top:40px;
	height:400px;
}
.pic_scroll .card>a>div {
	width:220px;
	height:180px;
	overflow:hidden;
}
.pic_scroll .card>a>div:hover>img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.pic_scroll .card>a>div>img {
	width:100%;
	min-height:100%;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
}
.card .intro {
	width:100%;
	height:120px;
}
.card .intro>p {
	position:relative;
	height:40px;
	line-height:40px;
	padding:0 20px;
	overflow:hidden;
	border-bottom:1px solid #596066;
}
.card .intro>p>a {
	font-family:"Arial","Microsoft YaHei","微软雅黑";
	font-size:16px;
	font-weight:bold;
	color:#fff;
	-webkit-transition:color 0.5s;
	-moz-transition:color 0.5s;
	transition:color 0.5s;
}
.card .intro>p>a:hover {
	color:#d2f230;
}
.card .intro>p:after {
	content:"";
	position:absolute;
	left:20px;
	bottom:0;
	display:block;
	width:30px;
	height:4px;
	background-color:#d2f230;
}
.card .intro>div {
	width:180px;
	height:40px;
	padding:20px;
	overflow:hidden;
	font-size:12px;
	line-height:1.5em;
	color:#999;
}
.card>a.btn {
	float:none;
	margin:0 auto;
}
.card>a.btn>button {
	display:none;
}
.pic_scroll>a.prev,.pic_scroll>a.next {
	position:absolute;
	top:50%;
	width:60px;
	height:120px;
	margin-top:-60px;
	line-height:120px;
	text-align:center;
	font-size:4em;
	cursor:pointer;
	font-family:"SimSun","宋体";
	color:#303840;
	opacity:0.3;
	filter:alpha(opacity=30);
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
}
.pic_scroll>a.prev {
	left:0;
}
.pic_scroll>a.next {
	right:0;
}
.pic_scroll>a.prev:hover,.pic_scroll>a.next:hover {
	color:#30bf8f;
	opacity:1;
	filter:alpha(opacity=100);
	font-size:6em;
}
/*经典案例版块样式*/
.large_pic>.content>div {
	position:relative;
	width:100%;
}
.large_pic>.content>div>a {
	display:block;
	width:100%;
	height:250px;
	background-color:#000;
	overflow:hidden;
}
.large_pic>.content>div>a:hover img {
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
	opacity:1;
	filter:alpha(opacity=100);
}
.large_pic>.content>div img {
	width:100%;
	height:250px;
	vertical-align:top;
	opacity:0.7;
	filter:alpha(opacity=70);
	-webkit-transition:all 0.8s;
	-moz-transition:all 0.8s;
	transition:all 0.8s;
}
.pic_descr {
	padding:40px 0 60px;
}
.pic_descr>p {
	font-family:"Arial","Microsoft YaHei","微软雅黑";
	font-size:14px;
	color:#666;
	line-height:1.8em;
	text-indent:2em;
}
.pic_descr>p.title {
	text-indent:0;
	margin-bottom:10px;
}
.pic_descr>p.title a {
	font-size:16px;
	font-weight:bold;
	color:#333;
	line-height:1em;
	-webkit-transition:color 0.3s;
	-moz-transition:color 0.3s;
	transition:color 0.3s;
}
.pic_descr>p.title a:hover {
	color:#30bf8f;
}
.large_pic>.content>div>span {
	position:absolute;
	top:0;
	left:1000px;
	width:1000px;
	height:250px;
	display:block;
	background-color:#f2f2f2;
}
.main_footer {
	padding:30px 0;
	background-color:#303840;
}
p.text {
	font-family:"Arial","SimSun","宋体";
	font-size:12px;
	line-height:1.8em;
	color:#999;
}
/*内页样式*/
.p_bg {
	background-color:#f2f2f2;
}
.p_tpic {
	width:100%;
}
.p_tpic>div:first-child {
	max-height:327px;
	width:100%;
	overflow:hidden;
	background-color:#000;
}
.p_tpic>div>img {
	width:100%;
	opacity:0.9;
	filter:alpha(opacity=90);
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
}
.p_tpic>div>img:hover {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.p_tpic>.content {
	position:relative;
}
.p_tpic .p_guide {
	position:absolute;
	right:0;
	bottom:0;
}
.p_guide>p {
	font-family:"Arial","Microsoft YaHei","微软雅黑";
	font-size:14px;
	text-align:right;
	color:#ccc;
}
.p_guide>div {
	font-family:"Times New Roman","Arial","Microsoft YaHei","微软雅黑";
	font-size:48px;
	text-transform:uppercase;
	text-align:right;
	color:#666;
	border-right:5px solid #30bf8f;
	padding-right:15px;
	margin:15px 0 25px;
}
.p_nav {
	width:1200px;
	height:50px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.nav_shadow {
	width:1206px;
	height:59px;
	background:url(../images/nav_shadow.png) no-repeat;
}
/*内页导航*/
.p_nav>ul>li {
	width:110px;
	padding:0 5px;
	height:50px;
	float:left;
	line-height:50px;
	text-align:center;
	cursor:pointer;
	-webkit-transition:background-color 0.5s;
	-moz-transition:background-color 0.5s;
	transition:background-color 0.5s;
}
.p_nav>ul>li.current {
	background-color:#30bf8f;
}
.p_nav>ul>li:first-child {
	border-bottom-left-radius:5px;
}
.p_nav>ul>li a {
	font-family:"Arial","Microsoft YaHei","微软雅黑";
	font-size:16px;
	color:#666;
	transition:color 0.2s;
}
.p_nav a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
.p_nav>ul>li:hover {
	background-color:#30bf8f;
}
.p_nav>ul>li:hover a,.p_nav>ul>li.current a {
	color:#fff;
}
.p_nav .left_sub {
	position:relative;
	z-index:100;
	margin:0 -5px;
	display:none;
	background-color:#30bf8f;
}
.p_nav .left_sub>li {
	line-height:40px;
	height:40px;
	width:100%;
	-webkit-transition:background-color 0.5s;
	-moz-transition:background-color 0.5s;
	transition:background-color 0.5s;
}
.p_nav .left_sub>li:hover {
	background-color:#50e59b;
}
.p_nav .left_sub>li>a {
	color:#fff;
}
/*内页主体*/
.bott_page {
	position:relative;
	z-index:1;
	width:1000px;
	background-color:#fff;
	margin:70px 0 100px;
	padding:70px 100px;
	box-shadow:1px 1px 5px rgba(200,200,200,0.1);
}
.page_shadow {
	position:absolute;
	right:-18px;
	bottom:-6px;
	background:url(../images/p_shadow.png) no-repeat;
	width:22px;
	height:170px;
}
.hollow_out {
	position:absolute;
	z-index:12;
	left:0;
	top:0;
	width:155px;
	height:60px;
	text-align:center;
	line-height:55px;
}
.hollow_out>span {
	display:inline-block;
	background:url(../images/circle.png) no-repeat;
	width:16px;
	height:16px;
	margin:0 8px;
	vertical-align:middle;
}
.left_show {
	width:250px;
	float:left;
	overflow:hidden;
}
.left_show>span {
	font-size:30px;
	color:#666;
}
.en_cat {
	margin:30px 0;
	font-family:"Times New Roman","Arial","SimSun","宋体";
	font-size:48px;
	line-height:1em;
	color:#eee;
	text-transform:uppercase;
}
.en_cat>span {
	display:block;
	width:40px;
	height:5px;
	margin:10px 0;
	background-color:#30bf8f;
}
.cat_pic {
	position:relative;
	width:160px;
	height:200px;
	margin:60px 0;
}
.cat_pic:after {
	content:"";
	position:absolute;
	left:10px;
	bottom:10px;
	display:block;
	width:100%;
	height:100%;
	border:1px solid #30bf8f;
}
.cat_pic>img {
	position:relative;
	z-index:1;
	width:100%;
	height:100%;
	display:block;
	background:url(../images/default.jpg) no-repeat;
}
.r_page {
	width:700px;
	float:right;
}
.r_page img {
	max-width:100%;
}
.r_page.article img{
	margin:20px 0;
}
.r_page,.r_page * {
	font-family:"Arial","SimSun","宋体";
	font-size:12px;
	line-height:2em;
	color:#666;
}
.r_page>h2 {
	font-family:"Arial","Microsoft YaHei","微软雅黑";
	font-size:24px;
	color:#333;
}
.r_page>.append {
	margin:30px 0;
	color:#999;
}
.r_page>.append>span {
	color:#30bf8f;
}
.r_page>.preNext {
	padding-top:20px;
	border-top:1px dotted #ccc;
	margin-top:50px;
}
.r_page>.preNext a {
	font-family:"Arial","Microsoft YaHei","微软雅黑";
	font-size:14px;
	color:#333;
}
.r_page>.preNext a:hover {
	color:#30bf8f;
}
.top_news {
	position:relative;
	margin-bottom:20px;
}
.top_news>a>div {
	width:220px;
	overflow:hidden;
	float:left;
}
.top_news img{
	width:100%;
	min-height:130px;
	line-height:130px;
	display:block;
	background-color:#f2f2f2;
	text-align:center;
	-webkit-transition:all 0.6s;
	-moz-transition:all 0.6s;
	transition:all 0.6s;
}
.top_news>a>div:hover img{
	opacity:0.9;
	filter:alpha(opacity=90);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.top_news>.news_right {
	width:450px;
	float:right;
}
.news_right>h5>a {
	font-family:"Arial","Microsoft YaHei","微软雅黑";
	font-size:16px;
	font-weight:normal;
}
.news_right>p{
	text-indent:2em;
}
.news_right>a.btn {
	position:absolute;
	right:0;
	bottom:0;
}
.news>p.text {
	border-bottom:1px dotted #ccc;
	padding:5px 20px;
	margin:10px 0;
}
.news>p.text:before {
	content:"";
	display:inline-block;
	width:5px;
	height:5px;
	padding:2px 5px;
	vertical-align:middle;
	background:url(../images/dotted.jpg) no-repeat;
}
.news>p.text>a {
	font-family:"Arial","Microsoft YaHei","微软雅黑";
	font-size:14px;
}
.news>p.text>span {
	float:right;
	color:#999;
}
#pages {
	text-align:center;
	margin-top:70px;
}
#pages>a,#pages>span {
	display:inline-block;
	width:30px;
	height:30px;
	background-color:#f2f2f2;
	border-radius:15px;
	text-align:center;
	line-height:30px;
	margin:0 6px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
#pages>a:hover {
	-webkit-transform:translateY(-6px);
	-moz-transform:translateY(-6px);
	-ms-transform:translateY(-6px);
	-o-transform:translateY(-6px);
	transform:translateY(-6px);
}
#pages>span {
	background-color:#30bf8f;
	color:#fff;
}
#pages>a.a1 {
	width:auto;
	height:auto;
	background-color:transparent;
	border-radius:none;
	margin:0 20px;
	font-family:"Arial","Microsoft YaHei","微软雅黑";
	font-size:14px;
}
.P_dPic>div,.P_oPic>div {
	position:relative;
	float:left;
	width:300px;
	height:300px;
	padding:7px;
	margin-bottom:60px;
	border:3px solid transparent;
	overflow:hidden;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.P_oPic>div {
	width:680px;
	height:auto;
	margin-bottom:40px;
}
.P_dPic>div:hover,.P_oPic>div:hover {
	border:3px solid #30bf8f;
}
.P_dPic>div:hover .descr,.P_oPic>div:hover .descr {
	bottom:0px;
}
.P_dPic>div>div,.P_oPic>div>div {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.P_dPic>div img,.P_oPic>div img {
	width:100%;
	height:100%;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
}
.P_oPic>div img {
	height:auto;
}
.P_dPic>div img:hover,.P_oPic>div img:hover {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.P_dPic .descr,.P_oPic .descr {
	position:absolute;
	left:0px;
	bottom:-100px;
	width:220px;
	height:80px;
	padding:10px 40px;
	background-color:rgb(48,56,64);
	background-color:rgba(48,56,64,0.8);
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
}
.P_oPic .descr {
	width:600px;
	height:50px;
}
.P_dPic .descr span>a,.P_oPic .descr span>a{
	font-family:"Arial","Microsoft YaHei","微软雅黑";
	font-size:16px;
	font-weight:bold;
	line-height:1.5em;
	color:#fff;
}
.P_dPic .descr span>a:hover,.P_oPic .descr span>a:hover {
	color:#30bf8f;
}
.P_dPic .descr span:before,.P_oPic .descr span:before {
	content:"";
	position:absolute;
	left:10px;
	height:10px;
	display:block;
	width:5px;
	height:25px;
	background-color:#30bf8f;
}
.P_dPic .descr>p,.P_oPic .descr>p {
	color:#ccc;
	line-height:1.8em;
	margin:5px 0;
}
/*搜索结果*/
.s_result>.sort>li {
	display:inline-block;
	margin-bottom:30px;
}
.s_result>.sort>li>a {
	margin:0 10px;
	font-weight:bold;
	color:#333;
}
.s_result>.sort>li>a:hover,.s_result>.sort>li>a.active {
	color:#30bf8f;
}
.s_result>.wrap>li {
	padding:20px;
	margin-bottom:30px;
	border:1px solid transparent;
	border-bottom:1px dotted #ccc;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
}
.s_result>.wrap>li:hover {
	border:1px solid #30bf8f;
}
.s_result>.wrap>li img {
	display:block;
	width:160px;
	height:100px;
	float:left;
	background-color:#fafafa;
	text-align:center;
	line-height:100px;
	margin-right:20px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
}
.s_result>.wrap>li img:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}
/*在线留言版块*/
.table_form {
	margin-top:50px;
}
.table_form .red {
	color:red;
}
.table_form input {
	height:2em;
}
.table_form td,.table_form th {
	padding:10px 0;
}
.table_form .name {
	text-align:right;
	padding-right:20px;
}
.table_form .btn {
	float:left;
}