﻿@charset "utf-8";
@import url("../css/common/grid.css");/*网格*/
@import url("../css/common/layout.css");/*整体框架*/
@import url("../css/common/icon.css");/*图标*/
@import url("../css/navi/navi_02.css");/*02导航*/
@import url("../css/banner.css");/*幻灯片*/
@import url("../css/navi/classify_01.css");/*侧栏样式*/
@import url("../css/adorner/01/A_style.css");/*01装饰器*/
@import url("../css/adorner/02/A_style.css");/*02装饰器*/
@import url("../css/links.css");/*友情链接*/
@import url("../css/kefu.css");/*在线客服*/
@import url("../css/common/doc.css");/*自定义文档*/
@import url("../css/animate.min.css");/*页面动画*/


html {
	overflow-x: hidden;
}
.fix-div {
	position: fixed;
	top: 0px;
	_position: fixed;
	width: 100%;
	z-index: 99999999999999;
	-webkit-box-shadow: 0 4px 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 4px 3px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 4px 3px rgba(0, 0, 0, .2);
	box-shadow: 0 4px 3px rgba(0, 0, 0, .2);
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.header_other {
	float: right;
	margin-top: 35px;
}
.header_other p {
	display: inline-block;
}
.header_other .weixin {
	position: relative;
	width: 25px;
	display: block;
	line-height: 35px;
	height: 35px;
	overflow: hidden;
	background: url(../img/weixin_ui.png) center center no-repeat;
}
.header_other .weixin:hover {
	overflow: visible;
}
.header_other .weixin span {
	display: block;
	position: absolute;
	top: 35px;
	left: -72px;
	z-index: 999;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
.header_other .weixin:hover span {
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.header_other .phone {
	float: right;
	margin-left: 10px;
	background: url(../img/phone_ui.png) left center no-repeat;
	display: block;
	padding-left: 30px;
	line-height: 35px;
	color: #f6ad02;
	font-size: 22px;
	font-family: Arial, "Times New Roman";
}
/*首页产品滚动*/
.index_01 {
	margin-top: 65px;
	margin-bottom: 65px;
}
.index_title {
	text-align: center;
	width: 480px;
	margin: 0px auto;
	background: url(../img/xiantiao.gif) repeat-x center 20px;
}
.index_title h2 {
	color: #222;
	font-size: 28px;
	background: #fff;
	width: 350px;
	margin: 0 auto;
	font-weight: normal;
}
.index_title p {
	color: #888;
	line-height: 33px;
	font-size: 14px;
}
.index_case {
	width: 1200px;
	margin: 50px auto;
}
.index_case_nav {
	text-align: center;
	margin-bottom: 25px;
}
.index_case_nav li {
	display: inline-block;
	font-size: 12px;
	color: #aaa;
	margin-left: 15px;
	margin-right: 15px;
}
.index_case_nav li a {
	font-size: 16px;
	color: #666;
}
.index_case_nav li a:hover {
	color: #222;
	text-decoration: underline;
}
.index_case_list {
	width: 1200px;
	padding: 0px;
}
.index_case_list .tbC {
	width: 1200px;
	position: relative;
}
.index_case_list .prev, .index_case_list .next {
	width: 15px;
	height: 276px;
	position: absolute;
	left: -7px;
	top: 10px;
	background-position: -520px 0;
}
.index_case_list .next {
	left: auto;
	right: -7px;
	background-position: -560px 0;
}
.index_case_list .prev:hover {
	background-position: -540px 0;
}
.index_case_list .next:hover {
	background-position: -580px 0;
}
.index_case_list .slide {
	width: 1200px;
	overflow: hidden;
}
.index_case_list ul {
	overflow: hidden;
	zoom: 1;
}
.index_case_list li {
	width: 360px;
	margin: 15px;
	display: inline;
	float: left;
	line-height: 20px;
}
.index_case_list li:hover {
	-webkit-box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
	box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
}
.index_case_img {
	background: #000;
}
.index_case_img a {
	width: 360px;
	height: 280px;
	display: block;
	overflow: hidden;
	background: url(../img/more_01.png) no-repeat center center;
}
.index_case_img a img {
	width: 360px;
	height: 280px;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.index_case_list li:hover .index_case_img a img {
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	filter: alpha(opacity=20);
	-moz-opacity: 0.20;
	opacity: 0.20;
}
.index_case_info {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-top: 15px;
	border: 1px solid #ddd;
	border-top: none;
	background: #fff;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.index_case_info h2 a {
	color: #333;
	font-size: 18px;
	font-weight: normal;
	line-height: 35px;
}
.index_case_info p {
	color: #888;
	font-size: 14px;
}
.index_case_list li:hover .index_case_info {
	background: #222;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	border: 1px solid #222;
	border-top: none;
}
.index_case_list li:hover .index_case_info a {
	color: #fff;
}
.index_case_list li:hover .index_case_info p {
	color: #eee;
}
.index_more {
	width: 200px;
	margin: 30px auto;
}
.index_more a {
	display: block;
	width: 200px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	background: #222;
	color: #fff;
	font-size: 14px;
}
.index_more a:hover {
	background: #f6ad02;
	color: #222;
}
/*首页团队展示*/
.index_02 {
	background: url(../img/team_bg.jpg) no-repeat center center;
	padding-top: 70px;
	padding-bottom: 100px;
}
.index_02 .index_title h2 {
	color: #fff;
	background: url(../img/team_bg.jpg) no-repeat center -75px;
}
.index_02 .index_title {
	width: 510px;
}
.index_02 .index_title p {
	color: #aaa;
}
.ladyScroll {
	width: 1200px;
	height: 320px;
	margin: 90px auto;
	position: relative;
}
.ladyScroll .prev {
	width: 55px;
	height: 55px;
	position: absolute;
	top: 315px;
	right: 190px;
	z-index: 100;
	cursor: pointer;
	background: url(../img/page_left.jpg) center center no-repeat;
}
.ladyScroll .next {
	width: 55px;
	height: 55px;
	position: absolute;
	top: 315px;
	right: 135px;
	z-index: 100;
	cursor: pointer;
	background: url(../img/page_right.jpg) center center no-repeat;
}
.ladyScroll .prev:hover {
	background: url(../img/page_left_hover.jpg) center center no-repeat;
}
.ladyScroll .next:hover {
	background: url(../img/page_right_hover.jpg) center center no-repeat;
}
.ladyScroll .scrollWrap {
	width: 1200px;
	overflow: hidden;
	position: absolute;
}
.ladyScroll .scrollWrap li {
	position: relative;
	height: 370px;
}
.index_team_img {
	position: absolute;
	right: 0px;
	z-index: 999;
}
.index_team_img a {
	display: block;
	border: 5px solid #fff;
	overflow: hidden;
}
.index_team_img img {
	width: 250px;
	height: 250px;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.index_team_img a:hover img {
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	overflow: hidden;
}
.index_team_txt {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 835px;
	padding-top: 35px;
	padding-left: 45px;
	padding-right: 130px;
	height: 300px;
	background-color: #eee;
	background-image: url(../img/xiantiao.gif);
	background-position: center 80px;
	background-repeat: repeat-x;
}
.index_team_txt h2 {
	color: #000;
	font-size: 22px;
	padding-left: 15px;
	font-weight: normal;
}
.index_team_txt p {
	color: #666;
	display: inline-block;
	width: auto;
	line-height: 33px;
	font-size: 14px;
	padding-left: 15px;
	padding-right: 15px;
	background: #eee;
}
.index_team_txt span {
	padding-left: 15px;
	display: block;
	color: #333;
	font-size: 14px;
	height: 60px;
	overflow: hidden;
	line-height: 30px;
	margin-top: 25px;
	margin-bottom: 40px;
}
.index_team_txt .index_more {
	float: left;
	margin-left: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.index_team_txt .index_more a {
	width: 150px;
	height: 50px;
	line-height: 50px;
}
/*首页关于我们*/
.index_03 {
	background: url(../img/index_about_bg.jpg) center center no-repeat;
	height: 635px;
}
.index_about {
	padding-top: 70px;
}
.index_about_info {
	width: 1200px;
	margin: 50px auto;
	text-align: center;
}
.index_about_info p {
	font-size: 16px;
	line-height: 30px;
}
.index_about_info a {
	margin: 30px auto;
	display: block;
	width: 200px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	background: #222;
	color: #fff;
	font-size: 14px;
}
.index_about_info a:hover {
	background: #f6ad02;
	color: #222;
}
/*首页服务优势*/
.index_04 {
	background: url(../img/youshi_bg.jpg) repeat;
	padding-top: 65px;
	padding-bottom: 50px;
}
.index_04 .index_title h2 {
	background: url(../img/youshi_bg.jpg) repeat center center;
}
.index_service_adv_info {
	width: 1200px;
	height: 750px;
	margin: 30px auto;
	position: relative;
	background: url(../img/youshi_img.png) no-repeat center right;
}
.index_service_adv_info li {
	position: absolute;
	padding-left: 160px;
}
.index_service_adv_info li h2 {
	font-size: 36px;
	color: #222;
}
.index_service_adv_info li span {
	font-size: 22px;
	line-height: 40px;
	display: block;
	margin-bottom: 5px;
	color: #333;
}
.index_service_adv_info li p {
	font-size: 14px;
	color: #666;
}
.index_service_adv_info li.con01 {
	top: 10px;
	left: 320px;
	background: url(../img/youshi_01.png) no-repeat left center;
}
.index_service_adv_info li.con02 {
	top: 200px;
	left: 20px;
	background: url(../img/youshi_02.png) no-repeat left center;
}
.index_service_adv_info li.con03 {
	top: 400px;
	left: 100px;
	background: url(../img/youshi_03.png) no-repeat left center;
}
.index_service_adv_info li.con04 {
	bottom: 10px;
	left: 425px;
	background: url(../img/youshi_04.png) no-repeat left center;
}
/*首页服务流程*/
.index_05 {
	height: 420px;
	background: url(../img/liucheng_bg.jpg) center center no-repeat;
}
.index_service_tec {
	padding-top: 50px;
}
.index_05 .index_title h2 {
	color: #fff;
	background: url(../img/liucheng_bg.jpg) center -60px no-repeat;
}
.index_service_tec_info {
	margin-top: 20px;
	text-align: center;
}
/*首页新闻css*/
.index_news {
	padding-top: 50px;
}
.index_news_nav {
	margin-bottom: 35px;
	margin-top: 35px;
	text-align: center;
}
.index_news_nav li {
	display: inline-block;
	font-size: 12px;
	color: #aaa;
	margin-left: 15px;
	margin-right: 15px;
}
.index_news_nav li a {
	font-size: 16px;
	color: #666;
}
.index_news_nav li a:hover {
	color: #222;
	text-decoration: underline;
}
.index_news_list {
	width: 1200px;
	margin: 0 auto;
}
.index_news_list li {
	width: 580px;
	padding: 15px;
	height: 120px;
	margin: 10px;
	float: left;
	border: 1px solid #ddd;
	box-sizing: border-box;
	background: #fff;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.index_news_list li:hover {
	background: #f0f0f0;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	-webkit-box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
	box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
}
.index_news_time {
	float: left;
	width: 70px;
	padding: 10px;
	margin-top: 10px;
}
.index_news_time h3 {
	font-weight: normal;
	color: #222;
	font-size: 22px;
	font-family: Arial, "Times New Roman";
}
.index_news_time p {
	color: #888;
	font-size: 14px;
	font-family: Arial, "Times New Roman";
}
.index_news_info {
	float: right;
	width: 430px;
	height: 85px;
	overflow: hidden;
	padding-left: 20px;
	border-left: 1px solid #ddd;
}
.index_news_info h2 a {
	font-weight: normal;
	color: #222;
	font-size: 16px;
	line-height: 36px;
}
.index_news_info h2 a:hover {
	text-decoration: underline;
	color: #000;
}
.index_news_info p {
	height: 50px;
	overflow: hidden;
	color: #666;
	font-size: 14px;
	line-height: 20px;
}
/*首页友情链接*/
.index_07 {
	padding-top: 70px;
	margin-bottom: -8px;
	z-index: 999;
	position: relative;
}
.index_link {
	position: relative;
	background: #222;
	border-top: 8px solid #f6ad02;
}
.index_link_title {
	text-align: center;
	width: 200px;
	height: 55px;
	line-height: 55px;
	background: #f6ad02;
	position: absolute;
	top: -30px;
	margin-left: -100px;
	left: 50%;
}
.index_link_title h2 {
	color: #111;
	font-weight: normal;
	font-size: 22px;
}
.index_link_list {
	width: 1200px;
	padding-top: 60px;
	padding-bottom: 40px;
}
.index_link_list .tbC {
	width: 1200px;
	position: relative;
}
.index_link_list .prev, .index_link_list .next {
	width: 15px;
	height: 276px;
	position: absolute;
	left: -7px;
	top: 10px;
	background-position: -520px 0;
}
.index_link_list .next {
	left: auto;
	right: -15px;
	background-position: -560px 0;
}
.index_link_list .prev:hover {
	background-position: -540px 0;
}
.index_link_list .next:hover {
	background-position: -580px 0;
}
.index_link_list .slide {
	width: 1200px;
	overflow: hidden;
	position: relative;
}
.index_link_list ul {
	overflow: hidden;
	zoom: 1;
}
.index_link_list li {
	width: 145px;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-top: 15px;
	display: inline;
	float: left;
	line-height: 20px;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.index_link_list li a {
	display: block;
}
.index_link_list li img {
	display: block;
	width: 145px;
	height: 65px;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.index_link_list li a:hover img {
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	overflow: hidden;
}
/*底部*/
.footer {
	width: 100%;
	background-color: #101010;
	height: 185px;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #f6ad02;
}
.footer_jz {
	width: 1200px;
	margin: 0 auto;
}
.footer_01 {
	margin-top: 55px;
}
.footer_01 .footer_phone {
	float: left;
	font-size: 14px;
	color: #777;
}
.footer_01 .footer_phone p {
	font-family: "微软雅黑", "黑体";
	font-size: 24px;
	font-weight: bold;
	color: #f6ad02;
	line-height: 30px;
}
.footer_nav {
	float: left;
	margin-left: 50px;
	margin-top: 28px;
}
.footer_nav a {
	font-size: 14px;
	color: #777;
	margin-right: 20px;
}
.footer_nav a:hover {
	color: #aaa;
}
.footer_fx {
	padding-top: 15px;
	float: right;
	width: auto;
	height: 30px;
}
.footer_fx .jiathis_style_32x32 a {
	cursor: pointer;
	display: inline-block !important;
	width: 30px;
	height: 30px;
	margin-right: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	float: none !important;
}
.footer_fx .jiathis_style_32x32 a:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.footer_fx .jiathis_style_32x32 .jiathis_button_tsina {
	background-image: url(../img/fx_01.png);
}
.footer_fx .jiathis_style_32x32 .jiathis_button_tqq {
	background-image: url(../img/fx_02.png);
}
.footer_fx .jiathis_style_32x32 .jiathis_button_weixin {
	background-image: url(../img/fx_03.png);
}
.footer_fx .jiathis_style_32x32 .jiathis_button_qzone {
	background-image: url(../img/fx_04.png);
}
.footer_fx .jiathis_style_32x32 .jiathis_button_douban {
	background-image: url(../img/fx_05.png);
}
.footer_fx .jiathis_style_32x32 .jtico_jiathis {
	background-image: url(../img/fx_06.png);
	padding: 0 !important;
}
.footer_fx .jiathis_style_32x32 a .jiathis_txt {
	background: none;
}
.footer_02 {
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	line-height: 40px;
	height: 40px;
	margin-top: 35px;
}
.footer_banquan {
	float: left;
	font-size: 12px;
	color: #777;
	text-transform: uppercase;
}
.footer_banquan p {
	display: inline-block;
	line-height: 40px;
	text-transform: uppercase;
}
.footer_banquan a {
	color: #777;
	margin-left: 5px;
}
.footer_banquan a:hover {
	color: #aaa;
}
.web_design {
	float: right;
	color: #777;
}
.web_design a {
	font-size: 12px;
	color: #777;
}
.web_design a:hover {
	color: #aaa;
}

/*在线客服*/
.side {
	position: fixed;
	width: 54px;
	height: 275px;
	right: 0;
	bottom: 10%;
	z-index: 10000;
}
.side ul li {
	width: 54px;
	height: 54px;
	float: left;
	position: relative;
	border-bottom: 1px solid #444;
}
.side ul li .sidebox {
	position: absolute;
	width: 54px;
	height: 54px;
	top: 0;
	right: 0;
	transition: all 0.3s;
	background: #000;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	color: #fff;
	font: 14px/54px "微软雅黑";
	overflow: hidden;
}
.side ul li .sidetop {
	width: 54px;
	height: 54px;
	line-height: 54px;
	display: inline-block;
	background: #000;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	transition: all 0.3s;
}
.side ul li .sidetop:hover {
	background: #f6ad02;
	opacity: 1;
	filter: Alpha(opacity=100);
}
.side ul li img {
	float: left;
}


/*内页通用*/
.page_banner_txt{
	position: absolute;
	top: 36%;
	width: 1200px;
	margin-left: -600px;
	left: 50%;
	text-align: center;
}
.page_banner_txt h2{
	color: #f6ad02;
	font-size: 36px;
	font-weight: normal;
}
.page_banner_txt h2 p{
	display: block;
	margin: 15px;
	width: 70px;
	margin-left: -35px;
	left: 50%;
	position: relative;
	height: 3px;
	background: #f6ad02;
}
.page_banner_txt span{
	margin-top: 20px;
	display: block;
	color: #fff;
	font-size: 22px;
	line-height: 30px;
}
.page_banner_txt span p{
	color: #aaa;
	font-size: 12px;
	text-transform: uppercase;
}
.ins_main {
	margin: 60px auto;
}


/*内页导航栏*/
.ins_nav{
	width: 1200px;
	margin: 30px auto;
}
.ins_nav li{
	display: inline-block;
	margin-right: 10px;
}
.ins_nav li a{
	display: block;
	border: 1px solid #ddd;
	line-height: 45px;
	height: 45px;
	padding-left: 35px;
	padding-right: 35px;
	color: #333;
	font-size: 14px;
}
.ins_nav li a.cur{
	background: #f6ad02;
	color: #000;
	border: #f6ad02 solid 1px;
}
.ins_nav li a:hover{
	background: #f6ad02;
	color: #000;
	border: #f6ad02 solid 1px;
}


/*关于我们*/
.ins_about{
	width: 1200px;
	margin: 0px auto;
}
.ins_about p{
	font-size: 16px;
	color: #333;
	line-height: 33px;
}


/*资质荣誉*/
.ins_honor{
	width: 1200px;
	margin: 0px auto;
}
.ins_honor li{
	float: left;
	width: 300px;
	border: 1px solid #eee;
	box-sizing: border-box;
	overflow: hidden;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.ins_honor li a{
	display: block;
	overflow: hidden;
	text-align: center;
	margin: 15px;
	margin-bottom: 5px;
	width: 270px;
	height: 270px;
}
.ins_honor li a img{
	max-width: 270px;
	width: auto;
	height: 270px;
	border: none;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.ins_honor li:hover a img{
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	overflow: hidden;
}
.ins_honor li p{
	text-align: center;
	line-height: 36px;
	color: #666;
	font-size: 14px;
	padding-bottom: 10px;
}
.ins_honor li:hover p{
	color: #000;
}


/*案例css*/
.ins_case {
	width: 1200px;
	margin: 0 auto;
	padding: 0px;
}
.ins_case ul {
	overflow: hidden;
	zoom: 1;
}
.ins_case li {
	width: 360px;
	margin: 15px;
	display: inline;
	float: left;
	line-height: 20px;
}
.ins_case li:hover {
	-webkit-box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
	box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
}
.case_img {
	background: #000;
}
.case_img a {
	width: 360px;
	height: 280px;
	display: block;
	overflow: hidden;
	background: url(../img/more_01.png) no-repeat center center;
}
.case_img a img {
	width: 360px;
	height: 280px;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.ins_case li:hover .case_img a img {
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	filter: alpha(opacity=20);
	-moz-opacity: 0.20;
	opacity: 0.20;
}
.case_info {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-top: 15px;
	border: 1px solid #ddd;
	border-top: none;
	background: #fff;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.case_info h2 a {
	color: #333;
	font-size: 18px;
	font-weight: normal;
	line-height: 35px;
}
.case_info p {
	color: #888;
	font-size: 14px;
}
.ins_case li:hover .case_info {
	background: #222;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	border: 1px solid #222;
	border-top: none;
}
.ins_case li:hover .case_info a {
	color: #fff;
}
.ins_case li:hover .case_info p {
	color: #eee;
}

.ins_case_de{
	width: 1200px;
	margin: 20px auto;
}
.ins_case_de .text_title{
	font-weight: normal;
	font-size: 26px;
	color: #111;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
}

.case_de_text{
	margin-bottom: 50px;
	margin-top: 35px;
}

.Paging a:hover{
	color: #111;
	text-decoration: underline;
}

/*新闻css*/
.ins_news{
	width: 1200px;
	margin: 0 auto;
}
.ins_news li{
	float: left;
	width: 360px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom:40px;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.ins_news li:hover{
	-webkit-box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
	box-shadow: 0 0px 35px rgba(0, 0, 0, .2);
}
.news_img{
	background: #000;
}
.news_img a{
	overflow: hidden;
	display: block;
	width: 360px;
	height: 240px;
	background: url(../img/news_more.png) center center no-repeat;
}
.news_img a img{
	max-width: 360px;
	height: 240px;
	width: auto;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.ins_news li:hover a img{
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	filter: alpha(opacity=20);
	-moz-opacity: 0.20;
	opacity: 0.20;
}
.news_info{
	background: #f5f5f5;
	padding: 20px;
	height: 100px;
}
.news_info h2 a{
	color: #333;
	display: block;
	overflow: hidden;
	max-height: 60px;
	font-size: 22px;
	font-weight: normal;
}
.news_info p{
	padding-bottom: 10px;
	padding-top: 20px;
	font-size: 14px;
	color: #888;
	font-family: Arial, "Times New Roman";
}
.ins_news li:hover .news_info {
	background: #eee;
}
.news_info h2 a:hover{
	text-decoration: underline;
	color: #000;
}


/*团队css*/
.ins_team{
	width: 1200px;
	margin: 0 auto;
}
.ins_team li{
	float: left;
	width: 300px;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.team_img{
	background: #000;
}
.team_img a{
	background: url(../img/more_02.png) center center no-repeat;
	display: block;
	width: 300px;
	height: 300px;
	overflow: hidden;
}
.team_img a img{
	width: 300px;
	height: 300px;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.ins_team li:hover .team_img a img{
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	filter: alpha(opacity=20);
	-moz-opacity: 0.20;
	opacity: 0.20;
}
.team_info{
	box-sizing: border-box;
	border: 1px solid #ddd;
	padding: 20px;
	padding-bottom: 30px;
}
.team_info h2 a{
	color: #333;
	font-size: 22px;
	font-weight: normal;
}
.team_info p{
	line-height: 36px;
	color: #888;
	font-size: 14px;
}
.team_info h2 a:hover{
	color: #000;
	text-decoration: underline;
}

.ins_team_de{
	width: 1200px;
	margin: 20px auto;
}
.ins_team_de .text_title{
	font-weight: normal;
	font-size: 26px;
	color: #111;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
}

.team_de_text{
	margin-bottom: 50px;
	margin-top: 35px;
}


/*联系我们*/
.ins_contact{
	width: 1200px;
	margin: 0px auto;
}
.ins_contact ul{
	margin-bottom: 100px;
}
.ins_contact li{
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	float: left;
	width: 550px;
	height: 160px;
	margin-right: 100px;
	border-bottom: 2px solid #ddd;
	box-sizing: border-box;
}
.ins_contact li:hover{
	background: #eee;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.ins_contact li:hover .contact_img{
	background: #222;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.ins_contact li:hover .contact_txt h2{
	color: #000;
}
.ins_contact li:hover .contact_txt span p{
	color: #000;
}
.ins_contact li.con02,.ins_contact li.con04{
	margin-right: 0px;
}
.contact_img{
	text-align: center;
	margin-top: 25px;
	margin-right: 30px;
	margin-left: 20px;
	float: left;
	border-radius: 50%;
	border-radius: 200px;
	height: 100px;
	width: 100px;
	background: #aaa;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.contact_img img{
	margin-top: 25px;
}
.contact_txt{
	float: left;
	width: 390px;
	margin-top: 35px;
}
.contact_txt h2{
	color: #333;
	font-weight: normal;
	font-size: 22px;
	line-height: 33px;
	margin-bottom: 5px;
}
.contact_txt span{
	display: block;
}
.contact_txt span p{
	color: #666;
	font-size: 14px;
}
.contact_txt span p a{
display: block;
}
.contact_txt a:hover{
	color: #000;
	text-decoration: underline;
}

.ins_contact li.con03 .contact_txt span p a{
display: inline-block;
}
.ins_contact li.con04 .contact_txt span p a{
display: inline-block;
}


/*留言css*/
.messages_info{
	text-align: center;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 45px;
	margin-top: 35px;
}
.messages_info p{
	font-size: 14px;
	color: #333;
}
.messages_list{
	width: 680px;
	margin: 0 auto;
}
.messages_list li{
	width: 680px;
}
.messages_list li .input{
	width: 660px;
}
.messages_list li .textarea{
	width: 660px;
}


/*网站地图*/
.sitemap{
	width: 1200px;
	margin: 30px auto;
	margin-bottom: 65px;
}
.sitemap h1{
	color: #222;
}
.sitemap ul li h3 a{
	color: #333;
	font-size: 16px;
	line-height: 36px;
	font-weight: normal;
}
.sitemap ul li ul{
	padding-top: 20px;
}
.sitemap ul li ul li{
	margin-bottom: 10px;
}
.sitemap ul li ul li a{
	color: #666;
	font-size: 14px;
}
.sitemap ul li ul li a:hover{
	color: #000;
	text-decoration: underline;
}







