html {
	overflow-y: scroll;
}
@media(max-width:1440px){
	
	.banner{ position:relative; height:520px !important}
	.banner11{ position:relative; height:450px !important}}
	.banner{  height:697px; background-image:url(../images/banner.jpg);margin:0 auto; width:100%; background-repeat:no-repeat; background-position: center center; background-size:cover;}
	
		.banner11{  height:516px; background-image:url(../images/banner1.jpg);margin:0 auto; width:100%; background-repeat:no-repeat; background-position: center center; background-size:cover;}
	
body {
	background: url("../images/bg.gif") repeat-x rgb(255,255,255);
	color: rgb(89,89,89);
	line-height: 20px;
	font-family: microsoft yahei, Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust: none;
	margin: 0;
}
.clearfloat {
	height: 0px;
	line-height: 0;
	clear: both;
	font-size: 0px;
	display: block;
	visibility: hidden;
	content: ".";
}
.clearfix {
	clear: both;
}
img {
	border: 0px;
}
.uborder_line {
	border-bottom-color: gray;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.uborder_dot {
	border-bottom-color: gray;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
.iswweb_nav {
	background: rgba(0,0,0,0.8);
	height: 75px;
	z-index: 9;
}
.iswweb_nav2 {
	background: rgba(0,0,0,0.8);
	height: 100px;
	z-index: 9;
}
.iswweb_nav .container {
	margin: 0px 0px 0px auto;
}
.iswweb_logo { float:left;
	 
	overflow: hidden;
}
.iswweb_logo2 {
	left: 10px;
	top: 0px;
	position: absolute;
	z-index: 10;
}
.header {
	background: url("../images/index_bg.gif") no-repeat;
	margin: 0px auto;
}
.topbar {
	float: right;
}
.topbar span {
	margin: 0px 5px;
}
.nav_left_bar {
	width: 100px;
	height: 75px;
	float: left;
}
.top_nav {
	line-height: 75px;
	float: right;
}
.top_nav a {
	display: block;
	outline: 0;
}
.top_nav li a:hover {
	background: rgba(0,0,0,0.2);
	text-decoration: none;
	color: #fc0;
}
.top_nav .hover a {
	background: rgba(0,0,0,0.5);
}
.top_nav2 {
	width: 100%;
	position: fixed;
	background: rgba(0,0,0,0.7);
	top: 70px;
	display: none;
	margin: 0;
	padding: 0;
}
.top_nav2 ul {
	margin: 0;
	padding: 0;
}
.top_nav2 li {
	width: 100%;
	clear: both;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 1px 0 0;
}
.top_nav2 li a {
	display: block;
	text-align: center;
	background: rgba(0,0,0,0.1);
	color: #fff;
}
.top_nav2 li a:hover {
	background: rgba(0,0,0,0.2);
	color: #aaa;
	text-decoration: none;
}
.top_bt {
	padding: 18px 5px 0px 0px;
	width: 132px;
	text-align: right;
	float: right;
	position: relative;
}
.top_bt a {
	margin: 0px 5px;
	width: 32px;
	height: 31px;
	display: inline-block;
}
.top_bt .top_search {
	background: url("../images/index-png_47.png") no-repeat;
}
.top_bt .top_email {
	background: url("../images/index-png_49.png") no-repeat;
}
.top_bt .top_qq {
	background: url("../images/index-png_51.png") no-repeat;
}
.top_sub_search {
	position: absolute;
	width: 286px;
	height: 57px;
	top: 70px;
	left: -100px;
	text-align: left;
	background: url(../images/top_search_03.png) no-repeat;
	display: none;
}
.top_sub_search input {
	float: left;
	width: 190px;
	font-size: 12px;
	color: #888;
	border: 0;
	background: none;
	line-height: 29px;
	height: 29px;
	margin: 11px 0 0 38px;
}
.top_sub_search .top_search_bt {
	width: 40px;
	height: 50px;
	float: right;
	outline: 0;
	padding: 0;
	font-size: 0;
	margin: 5px 0 0;
}
.top_sub_email {
	position: absolute;
	width: 286px;
	height: 57px;
	top: 70px;
	left: -80px;
	text-align: left;
	background: url(../images/top_mail_03.png) no-repeat;
	padding: 0 10px 0 20px;
	color: #fff;
	display: none;
	line-height: 52px;
}
.top_bt .top_sub_email a {
	float: right;
	width: 50px;
	height: 57px;
}
.top_sub_qq {
	position: absolute;
	width: 286px;
	height: 57px;
	top: 70px;
	left: -160px;
	text-align: left;
	background: url(../images/top_qq_03.png) no-repeat;
	padding: 0 10px;
	color: #fff;
	display: none;
	line-height: 52px;
	font-family: microsoft yahei;
}
.top_bt .top_sub_qq a {
	display: inline-block;
	width: 78px;
	padding: 0 5px 0 15px;
	color: #fff;
	background: url(../images/top_qq_04.png) left no-repeat;
	height: 57px;
}
.top_tel {
	padding: 15px 0px 0px;
	width: 158px;
	float: right;
}
.top_nav li {
	width: 97px;
	text-align: center;
	font-size: 14px;
	float: left;
}
.top_nav li a {
	color: rgb(255,255,255);
}
.top_nav li a:hover {
	background: rgba(0,0,0,0.2);
	text-decoration: none;
	color: #fc0;
}
.nav_xs_left {
	padding: 15px 15px 0px 0px;
	float: right;
	cursor: pointer;
}
.nav_xs_right {
	padding: 15px 0px 0px 110px;
	width: 158px;
	float: left;
}
.mainbanner {
	clear: both;
}
#focusBar {
	background: #fefefe;
	width: 100%;
	height: 700px;
	overflow: hidden;
	clear: both;
	position: relative;
}
#focusBar li {
	width: 100%;
	height: 700px;
	clear: both;
	display: none;
	position: absolute;
}
#focusBar .focusL {
	left: -700px;
	top: 0px;
	height: 700px;
	margin-left: 50%;
	position: absolute;
	z-index: 7;
}
#focusBar .focusR {
	left: -500px;
	top: 0px;
	height: 700px;
	margin-left: 50%;
	position: absolute;
	z-index: 7;
}
a.arrL {
	background: url("../images/bt_arr.png") no-repeat;
	top: 250px;
	width: 52px;
	height: 134px;
	display: block;
	position: absolute;
	z-index: 8;
	cursor: pointer;
	outline: 0
}
a.arrR {
	background: url("../images/bt_arr.png") no-repeat;
	top: 250px;
	width: 52px;
	height: 134px;
	display: block;
	position: absolute;
	z-index: 8;
	cursor: pointer;
	outline: 0;
}
a.arrL {
	left: -52px;
}
a.arrR {
	background-position: -68px 0px;
	right: -52px;
}
a.arrL:hover {
	background-position: 0px -144px;
}
a.arrR:hover {
	background-position: -68px -144px;
}
.bannerx {
	position: relative;
	overflow: auto;
}
.bannerx li {
	list-style: none;
	width: 100%;
	height: 560px;
	font-size: 0;
	background-size: 100px 100px;
}
.bannerx ul li {
	float: left;
}
.bannerx .btn {
	margin: 25px 0px 0px;
	padding: 9px 22px 7px;
	border-radius: 5px;
	border: 2px solid rgba(255,255,255,0.4);
	color: rgb(255,255,255);
	text-transform: uppercase;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
}
.bannerx .btn:hover {
	background: rgba(255,255,255,0.05);
}
.bannerx .btn:active {
	filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
	-webkit-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
	-moz-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
	-o-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
}
.bannerx .btn {
	filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
}
.bannerx .dot {
	filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	text-align: center;
}
.bannerx .dots {
	left: 0px;
	right: 0px;
	bottom: 0;
	position: absolute;
	text-align: center;
	padding: 0;
}
.bannerx .dots li {
	margin: 0px 4px;
	border-radius: 6px;
	border: 2px solid #ddd;
	width: 10px;
	height: 10px;
	text-indent: -999em;
	display: inline-block;
	cursor: pointer;
	opacity: 0.4;
	-webkit-transition: background .5s, opacity .5s;
	-moz-transition: background .5s, opacity .5s;
	transition: background .5s, opacity .5s;
}
.bannerx .dots li.active {
	background: #f60;
	opacity: 1;
	border: 2px solid #f60
}
.bannerx .prev {
	right: 50px;
	top: 120px;
	color: rgb(255,255,255);
	position: absolute;
	z-index: 10
}
.bannerx .next {
	left: 50px;
	top: 120px;
	;
	color: rgb(255,255,255);
	position: absolute;
	z-index: 10
}
.bannerx .unslider-arrow {
	padding-left: 10px;
	display: inline;
	cursor: pointer;
}
.main_notice {
	padding: 15px 0px 0px;
	height: 68px;
	line-height: 30px;
	clear: both;
	border-bottom-color: rgb(221,221,221);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.main_notice ul {
	height: 30px;
	overflow: hidden;
}
.main_notice li {
	color: #888;
	font-size: 12px;
}
.main_notice li a {
	color: #666;
	padding: 0 5px;
	font-size: 14px;
}
.notice_title {
	width: 65px;
	font-size: 14px;
	float: left;
	color: #ff8a00;
}
.main_ser_list {
}
.main_case {
	background: url(../images/case_bg.jpg) no-repeat top;
	padding: 60px 0px 50px;
	clear: both;
}
.main_advantage {
	background: url(../images/index-bg_26.jpg) no-repeat top rgb(255,255,255);
	padding: 110px 0px 0px;
	clear: both;
	font-family: microsoft yahei;
}
.main_process {
	background: url(../images/index_bg_28.jpg) no-repeat top rgb(255,255,255);
	padding: 60px 0px 0px;
	height: 656px;
	clear: both;
}
.client_body {
	background: url(../images/client_bg_01.jpg) center top no-repeat;
}
.main_client {
	clear: both;
}
.main_news {
	background: url(../images/index_bg_30.jpg) no-repeat top rgb(247,247,247);
	padding: 80px 0px;
	clear: both;
}
.main_title {
	text-align: center;
	clear: both;
}
.main_title h3 {
	margin: 0px;
	color: rgb(136,136,136);
	line-height: 36px;
	font-size: 18px;
	font-weight: normal;
}
.client_body .main_title h3 {
	color: rgb(0,0,0);
	line-height: 46px;
}
.main_process .main_title h3 {
	color: rgb(0,0,0);
}
.main_title h3 strong {
	color: rgb(0,0,0);
	font-size: 36px;
	font-weight: normal;
	display: block;
}
.main_case .main_title h3 {
	color: rgb(0,0,0);
}
.client_body .main_title h3 strong {
	font-size: 46px;
}
.main_title h4 {
	margin: 0px;
	color: rgb(136,136,136);
	font-size: 18px;
	font-weight: normal;
	font-family: microsoft yahei;
	line-height: 30px;
}
.main_title h4 a {
	padding: 0px 5px;
	color: #ff8a00;
	display: inline-block;
}
.main_service {
	padding: 50px 0px 0px;
	clear: both;
}
.main_ser_list {
	padding: 50px 0px;
	clear: both;
}
/*.main_ser_list li .main_ser_pic {
	text-align: center;
	background:url(../images/index_bg_13x.jpg) no-repeat;
	width: 216px;
	height: 216px;
	margin: 0 auto;
}*/
.main_ser_list li .main_ser_pic img {
	margin: 0px auto;
}
.main_ser_list li .main_ser_name {
	padding: 20px 0px 0px;
	text-align: center;
	color: rgb(51,51,51);
	line-height: 40px;
	font-size: 24px;
}
.main_ser_list li .main_ser_text {
	
	text-align: center;
	color: rgb(136,136,136);
	font-size: 14px;
}
.service_bd a {
	display: block
}
.service_bd span {
	margin: 0px auto;
	width: 166px;
	display: block;
	height: 150px;
	overflow: hidden
}
/*.service_websitex span {
	
	background: url(../images/s03.jpg) no-repeat 0px 0px
}
.service_app span {
	background: url(../images/s04.jpg) no-repeat 0px 0px
}
.service_flash span {
	background:url(../images/s02.jpg) no-repeat 0px 0px
}
.service_weixin span {
	background:url(../images/s02.jpg) no-repeat 0px 0px;
}*/.main_more6 {
	text-align: center;
	clear: both;
}
.main_more6 a {
	background: url("../images/index-png_066.png") no-repeat;
	width: 86px;
	height: 33px;
	display: inline-block;
}

.main_more {
	text-align: center;
	clear: both;
}
.main_more a {
	background: url("../images/index-png_06.png") no-repeat;
	width: 86px;
	height: 33px;
	display: inline-block;
}
.main_case .main_more a {
	background: url("../images/index-png_09.png") no-repeat;
}
.main_process .main_more a {
	background: url("../images/index-png_09.png") no-repeat;
}
.main_case_nav {
	padding: 10px 0px 0px;
	text-align: center;
	clear: both;
}
.main_case_nav a {
	margin: 0px 2px;
	width: 81px;
	height: 30px;
	text-align: center;
	color: rgb(0,0,0);
	line-height: 26px;
	font-size: 14px;
	display: inline-block;
}
.main_case_nav a:hover {
	border-radius: 15px;
	border: 1px solid rgb(51,51,51);
	text-decoration: none;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.main_case_nav a.hover {
	border-radius: 15px;
	border: 1px solid rgb(51,51,51);
	text-decoration: none;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.main_case_list {
	clear: both;
}
.main_case_list li {
	margin: 30px 0px 0px;
	text-align: center;
}
.main_case_list li a {
	margin: 0px auto;
	text-align: center;
}
.main_case_list li img {
	margin: 0px auto;
	width: 100%;
}
.main_case_list .main_case_l_more img {
}
.case_list {
	clear: both;
	padding: 10px 0 150px;
}
.case_list li {
	margin: 30px 0px 0px;
	text-align: center;
}
.case_list li a {
	margin: 0px auto;
	text-align: center;
}
.case_list li img {
	margin: 0px auto;
	width: 100%;
}
.case_list .main_case_l_more img {
}
.grid {
	margin: 0 auto;
	list-style: none;
	text-align: center;
}
.grid li {
	margin: 0;
	padding: 20px 1%;
	text-align: left;
	position: relative;
	z-index: 5;
}
.case_list .grid li {
	margin: 0;
	padding: 5px;
	text-align: left;
	position: relative;
	z-index: 5;
}
.grid figure {
	margin: 0;
	position: relative;
}
.grid figure img {
	max-width: 100%;
	display: block;
	position: relative;
}
.grid figcaption {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	background: #40d276;
	color: #b6ff99;
}
.grid figcaption h3 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 18px;
}
.grid figcaption span:before {
	content: 'by ';
}
.grid figcaption a {
	text-align: center;
	padding: 5px 10px;
	border-radius: 2px;
	display: inline-block;
	background: #ffb638;
	color: #fff;
}
.cs-style-2 figure img {
	z-index: 10;
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}
.no-touch .cs-style-2 figure:hover img, .cs-style-2 figure.cs-hover img {
	-webkit-transform: translateY(-90px);
	-moz-transform: translateY(-90px);
	-ms-transform: translateY(-90px);
	transform: translateY(-90px);
}
.cs-style-2 figcaption {
	height: 90px;
	width: 100%;
	top: auto;
	bottom: 0;
}
.cs-style-2 figcaption a {
	position: absolute;
	right: 20px;
	top: 30px;
}
.main_process_c {
	padding: 20px 0px 0px;
	height: 380px;
	text-align: center;
	clear: both;
}
.main_process_c2 {
	padding: 10px 0px 0px;
	height: 400px;
	text-align: center;
	clear: both;
}
.main_process_c img {
	margin: 0px auto;
}
.main_process_c2 img {
	margin: 0px auto;
}
.main_client{ padding:80px 0px}
.main_client_list {
	padding: 40px 10px 20px;
	clear: both;
}
.main_client_list li {
	text-align: center;
	padding: 0 5px 10px;
}
.main_client_list li .color, .main_client_list2 li .color, .main_client_list3 li .color {
	display: none;
}
.main_client_list li a {
	display: block;
}
.main_client_list li img {
	border: 1px solid #ddd;
	margin: 0px auto;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.main_client_list2 {
	padding: 40px 10px 20px;
	clear: both;
}
.main_client_list2 li {
	border-width: 1px;
	border-style: solid;
	border-color: rgb(221,221,221) rgb(255,255,255) rgb(221,221,221) rgb(221,221,221);
	padding: 0px;
	text-align: center;
}
.main_client_list2 li a {
	display: block;
}
.main_client_list2 li img {
	margin: 0px auto;
}
.main_client_list2 .client_1st {
	border-radius: 15px 0px 0px;
	-moz-border-radius: 15px 0 0 0;
	-webkit-border-radius: 15px 0 0 0;
}
.main_client_list2 .client_1st img {
	border-radius: 15px 0px 0px;
}
.main_client_list2 .client_4th {
	border-radius: 0px 15px 0px 0px;
	border-right-color: rgb(221,221,221);
	border-right-width: 1px;
	border-right-style: solid;
	-moz-border-radius: 0 15px 0 0;
	-webkit-border-radius: 0 15px 0 0;
}
.main_client_list2 .client_4th img {
	border-radius: 0px 15px 0px 0px;
}
.main_client_list2 .client_8th {
	border-right-color: rgb(221,221,221);
	border-right-width: 1px;
	border-right-style: solid;
}
.main_client_list2 .client_9th {
	border-radius: 0px 0px 0px 15px;
	-moz-border-radius: 0 0 0 15px;
	-webkit-border-radius: 0 0 0 15px;
}
.main_client_list2 .client_9th img {
	border-radius: 0px 0px 0px 15px;
}
.main_client_list2 .client_5th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list2 .client_6th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list2 .client_7th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list2 .client_8th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list2 .client_9th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list2 .client_10th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list2 .client_11th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list2 .client_12th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list2 .client_12th {
	border-radius: 0px 0px 15px;
	border-right-color: rgb(221,221,221);
	border-right-width: 1px;
	border-right-style: solid;
	-moz-border-radius: 0 0 15px 0;
	-webkit-border-radius: 0 0 15px 0;
}
.main_client_list2 .client_12th img {
	border-radius: 0px 0px 15px;
}
.main_client_list3 {
	padding: 40px 10px 20px;
	clear: both;
}
.main_client_list3 li {
	border-width: 1px;
	border-style: solid;
	border-color: rgb(221,221,221) rgb(255,255,255) rgb(221,221,221) rgb(221,221,221);
	padding: 0px;
	text-align: center;
}
.main_client_list3 li a {
	display: block;
}
.main_client_list3 li img {
	margin: 0px auto;
}
.main_client_list3 .client_1st {
	border-radius: 15px 0px 0px;
	-moz-border-radius: 15px 0 0 0;
	-webkit-border-radius: 15px 0 0 0;
}
.main_client_list3 .client_1st img {
	border-radius: 15px 0px 0px;
}
.main_client_list3 .client_2nd {
	border-radius: 0px 15px 0px 0px;
	border-right-color: rgb(221,221,221);
	border-right-width: 1px;
	border-right-style: solid;
	-moz-border-radius: 0 15px 0 0;
	-webkit-border-radius: 0 15px 0 0;
}
.main_client_list3 .client_2nd img {
	border-radius: 0px 15px 0px 0px;
}
.main_client_list3 .client_3rd {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list3 .client_4th {
	border-top-color: rgb(255,255,255);
	border-right-color: rgb(221,221,221);
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
}
.main_client_list3 .client_5th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list3 .client_6th {
	border-top-color: rgb(255,255,255);
	border-right-color: rgb(221,221,221);
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
}
.main_client_list3 .client_8th {
	border-right-color: rgb(221,221,221);
	border-right-width: 1px;
	border-right-style: solid;
}
.main_client_list3 .client_10th {
	border-right-color: rgb(221,221,221);
	border-right-width: 1px;
	border-right-style: solid;
}
.main_client_list3 .client_11th {
	border-radius: 0px 0px 0px 15px;
	-moz-border-radius: 0 0 0 15px;
	-webkit-border-radius: 0 0 0 15px;
}
.main_client_list3 .client_11th img {
	border-radius: 0px 0px 0px 15px;
}
.main_client_list3 .client_3rd {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list3 .client_4th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list3 .client_5th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list3 .client_6th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list3 .client_7th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list3 .client_8th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list3 .client_9th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list3 .client_10th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list3 .client_11th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list3 .client_12th {
	border-top-color: rgb(255,255,255);
	border-top-width: 1px;
	border-top-style: solid;
}
.main_client_list3 .client_12th {
	border-radius: 0px 0px 15px;
	border-right-color: rgb(221,221,221);
	border-right-width: 1px;
	border-right-style: solid;
	-moz-border-radius: 0 0 15px 0;
	-webkit-border-radius: 0 0 15px 0;
}
.main_client_list3 .client_12th img {
	border-radius: 0px 0px 15px;
}
.main_ad_list {
	padding: 30px 0px 0px;
	clear: both;
}
.main_ad_list li {
	padding: 0px 10px;
	position: relative;
}
.main_ad_list li .ad_no {
	background: url("../images/ad_bg_37.jpg");
	padding: 40px 20px;
	border-radius: 25px;
	border: 1px solid rgb(221,221,221);
	text-align: center;
	color: rgb(51,51,51);
	line-height: 120px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 120px;
	font-weight: normal;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	height: 200px;
}
.main_ad_list li .ad_icon {
	top: 20px;
	width: 21px;
	height: 21px;
	right: 30px;
	color: rgb(0,0,0);
	line-height: 21px;
	font-size: 20px;
	position: absolute;
	z-index: 10;
}
.main_ad_list .main_ad_c .ad_icon {
	font-size: 16px;
}
.main_ad_list li .ad_text {
	background: rgb(249,249,249);
	margin: 10px 0px;
	padding: 10px 0px;
	border-radius: 25px;
	line-height: 24px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
}
.main_ad_list li .ad_text p {
	height: 24px;
	text-align: center;
	color: rgb(136,136,136);
	clear: both;
	font-size: 16px;
}
.main_news_list {
	clear: both;
}
.main_news_list ul {
	display: none;
}
.main_news_list .block {
	display: block;
}
.main_news_list li {
	padding: 40px 10px 0px;
	height: 150px;
	overflow: hidden;
}
.main_news_list li .news_time {
	text-align: center;
	color: rgb(136,136,136);
}
.main_news_list li .news_time span {
	background: url("../images/index-png_33.png") no-repeat;
	margin: 0px auto 8px;
	width: 59px;
	height: 59px;
	color: rgb(255,255,255);
	line-height: 59px;
	font-size: 30px;
	font-weight: normal;
	display: block;
}
.main_news_list li .news_title {
}
.main_news_list li .news_title a {
	color: rgb(255,136,0);
	font-size: 16px;
}
.main_news_list li .news_text {
	padding: 5px 0px;
	height: 82px;
	color: rgb(136,136,136);
	overflow: hidden;
	font-size: 12px;
	font-family: microsoft yahei;
}
.main_news_nav {
	padding: 10px 0px 0px;
	text-align: center;
	clear: both;
}
.main_news_nav a {
	margin: 0px 8px;
	padding: 0px 20px;
	border: 1px solid rgb(247,247,247);
	height: 40px;
	text-align: center;
	color: rgb(102,102,102);
	line-height: 36px;
	font-size: 18px;
	display: inline-block;
}
.main_news_nav a:hover {
	border-radius: 20px;
	border: 1px solid rgb(255,146,0);
	color: rgb(255,146,0);
	text-decoration: none;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}
.main_news_nav a.hover {
	border-radius: 20px;
	border: 1px solid rgb(255,146,0);
	color: rgb(255,146,0);
	text-decoration: none;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}
.main_map {
	clear: both;
}
.main_map .container {
	position: relative;
}
.main_map_bg { margin-top:30px;
	background: url(../images/index_a1_07.jpg) no-repeat;
	height: 360px;
}
.map_contact {
	top: 43px;
	width: 500px;
	right: 10px;
	position: absolute;
	z-index: 8;
}
.map_contact a {
	color: rgb(51,51,51);
}
.map_contact2 {
	top: 38px;
	position: absolute;
	z-index: 8;
}
.map_contact2 a {
	color: rgb(51,51,51);
}
.map_contact_title {
	background: url("../images/map_contact_102.png") no-repeat right top;
	padding: 20px;
	height: 108px;
	color: rgb(51,51,51);
}
.map_contact_title strong {
	padding: 0px 0px 10px;
	line-height: 30px;
	font-size: 30px;
	font-weight: normal;
	display: block;
}
.map_contact_form {
	background: rgba(255,255,255,0.9);
	padding: 20px;
}
.map_c_t {
	padding: 0px 0px 10px 3px;
	clear: both;
}
.map_c_f .form-control {
	background: rgb(219,219,219);
	border-radius: 0px;
	border: 0px currentColor;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.map_c_f_input {
	margin: 3px 0px 0px 3px;
	width: 226px;
	float: left;
}
.map_c_f_input2 {
	padding: 3px 2px 0px 3px;
	clear: both;
}
.map_c_f_textarea {
	padding: 3px 2px 0px 3px;
	clear: both;
}
.map_c_b {
	padding: 2px 2px 0px 3px;
	clear: both;
}
.map_c_b .btn {
	background: url("../images/map_contact_114.jpg") repeat-x;
	border-radius: 0px;
	width: 100%;
	height: 48px;
	color: rgb(0,0,0);
	font-size: 18px;
}
.main_link {
	padding: 20px 0px;
	clear: both;
}
.main_link a {
	margin: 0px 5px;
	color: rgb(136,136,136);
	line-height: 30px;
	display: inline-block;
}
.main_link a:hover {
	color: rgb(102,102,102);
}
footer {
	background: rgb(45,47,50);
	margin: 0px auto;
	padding: 20px 0px;
	color: rgb(170,170,170);
	clear: both;
}
.foot_nav {
	padding: 40px 0px 0px;
	clear: both;
	border-top-color: rgb(62,64,67);
	border-top-width: 1px;
	border-top-style: solid;
}
.foot_nav dt {
	line-height: 30px;
	font-size: 18px;
}
.foot_nav dt a {
	color: rgb(255,255,255);
	font-weight: normal;
}
.foot_nav dd {
	line-height: 24px;
	clear: both;
}
.foot_nav dd a {
	color: rgb(170,170,170);
}
.foot_top {
	height: 130px;
}
.foot_top_logo {
	padding-top: 20px;
}
.foot_top_text {
	padding-top: 30px;
}
.foot_copy {
	clear: both;
	border-top: 1px solid rgb(62,64,67);
	padding: 20px 0;
	font-size: 12px;
}
.border_blue {
	border: 1px solid rgb(127,157,185);
}
.height5 {
	height: 5px;
	line-height: 0;
	clear: both;
	font-size: 0px;
}
.height10 {
	height: 10px;
	line-height: 0;
	clear: both;
	font-size: 0px;
}
.height20 {
	height: 20px;
	line-height: 0;
	clear: both;
	font-size: 0px;
}
.border_ccc {
	border: 1px solid rgb(204,204,204);
}
.news_detail h6 {
	margin: 0px 0px 10px;
	padding: 25px 0px 10px;
	text-align: center;
	line-height: 40px;
	font-size: 34px;
}
.news_detail h6 span {
	color: rgb(153,153,153);
	font-size: 12px;
	font-weight: normal;
	display: block;
}
.news_d_content {
	clear: both;
	padding: 20px 0 60px;
	min-height: 600px;
}
.news_d_content .img-responsive {
	margin: 0 auto;
}
.sub_nav {
	clear: both;
	margin: 0 auto;
	font-size: 18px;
	padding: 40px 3% 0;
	text-align: center;
}
.sub_nav a {
	display: inline-block;
	padding: 0 20px;
	height: 44px;
	line-height: 40px;
	color: #888;
	border-radius: 80px;
	border: 2px solid #fff;
	margin: 10px 5px 0;
	outline: 0;
}
.sub_nav a:hover {
	text-decoration: none;
	color: #ff8a00;
}
.sub_nav .hover {
	color: #ff8a00;
	border: 2px solid #ff8a00;
}
.page {
	padding: 20px 0px;
	text-align: center;
	clear: both;
}
.page2 {
	padding: 20px 0px;
	text-align: center;
	clear: both;
	border-top-color: rgb(227,227,227);
	border-top-width: 1px;
	border-top-style: solid;
}
.form1 {
	padding: 2px 8px 0px 3px;
	border: 1px solid rgb(238,155,0);
	color: rgb(238,155,0);
	background-color: rgb(253,245,229);
}
.form2 {
	padding: 6px 12px;
	border: 1px solid rgb(204,204,204);
	background-color: rgb(255,255,255);
}
.formfont input {
	color: rgb(102,102,102);
	font-size: 12px;
}
select {
	color: rgb(102,102,102);
	font-size: 12px;
}
.formfont textarea {
	width: 545px;
	color: rgb(102,102,102);
	font-size: 14px;
}
.margin_0 {
	margin: 0px;
}
.margin_5 {
	margin: 5px;
}
.margin_top_5 {
	margin-top: 5px;
}
.margin_left_5 {
	margin-left: 5px;
}
.margin_right_5 {
	margin-right: 5px;
}
.margin_bottom_5 {
	margin-bottom: 5px;
}
.margin_t_b_5 {
	margin: 5px auto;
}
.margin_l_r_5 {
	margin: auto 5px;
}
.padding_0 {
	padding: 0px;
}
.padding_top_5 {
	padding-top: 5px;
}
.padding_left_5 {
	padding-left: 5px;
}
.padding_right_5 {
	padding-right: 5px;
}
.padding_bottom_5 {
	padding-bottom: 5px;
}
.padding_5 {
	padding: 5px;
}
.padding_t_b_5 {
	padding: 5px 0px;
}
.padding_l_r_5 {
	padding: 0px 5px;
}
.pdtd td {
	padding: 5px;
}
.subbanner {
	clear: both;
	height: 400px;
	text-align: center;
	font-size: 30px;
	color: #000;
	line-height: 30px;
	font-family: microsoft yahei;
}
.subbanner strong {
	font-weight: normal;
	font-size: 1.6em;
	line-height: 60px;
	padding: 170px 0 30px;
	display: block;
}

.banner_case {
	color: #fff;
	height: 350px;
}
.banner_case strong {
	padding: 140px 0 20px;
}
.banner_website {
	background: url(../images/website_01.jpg) center center no-repeat;
}
.service_website {
	background: url(../images/service_01.jpg) center center no-repeat;
}
.about_wp1 {
	clear: both; width:1200px; margin-left:auto; margin-right:auto
}
.about_wp2 {
	border-bottom: 1px solid #ddd;
	clear: both;
	background: url(../images/about_07.jpg) center bottom fixed;
	min-height: 547px;
	padding: 0 0 40px;
}
.about_wp3 {
	clear: both;
	padding: 0 0 80px;
}
.sub_title {
	text-align: center;
	clear: both;
	line-height: 50px;
	font-size: 36px;
	color: #000;
	padding: 40px 0 30px;
}
.sub_title2 {
	clear: both;
	line-height: 30px;
	font-size: 18px;
	color: #666;
	padding: 20px 10px;
	text-align: center;
}
.sub_title2 strong {
	display: block;
	line-height: 60px;
	font-size: 36px;
	font-weight: normal;
	color: #000;
}
.about_wp1_pic {
	clear: both;
	text-align: center;
	padding: 60px 0;
}
.about_wp1_pic img {
	margin: 0 auto;
}
.about_wp1_text {
	clear: both;
	line-height: 30px;
}
.about_wp1_text p { font-size:18px;
	padding: 10px 0;
}
.about_wp2_list li {
	text-align: center;
}
.about_wp2_list li .about_wp2_pic {
	text-align: center;
}
.about_wp2_list li .about_wp2_name {
	padding: 40px 0 20px;
	font-size: 24px;
}
.about_wp2_list li .about_wp2_text {
	font-size: 14px;
	color: #888;
}
.hr_nav {
	clear: both;
	line-height: 40px;
	font-size: 18px;
	font-family: microsoft yahei;
	padding: 30px 2% 20px;
}
.hr_nav li {
	text-align: center;
	padding: 0;
}
.hr_nav a {
	color: #666;
	float: left;
	padding: 0 10px;
	border: 2px solid #fff;
	border-radius: 30px;
}
.hr_nav a:hover {
	color: #ffa800;
	text-decoration: none;
}
.hr_nav .hover {
	color: #ffa800;
	border: 2px solid #ffa800;
}
.hr_content {
	border: 2px solid #ffa800;
	border-radius: 20px;
	padding: 20px;
}
.hr_content li {
	display: none;
}
.hr_content .block {
	display: block;
}
.hr_title {
	clear: both;
	font-size: 18px;
	line-height: 50px;
}
.hr_text {
	clear: both;
	padding: 10px 0;
	line-height: 30px;
}
.sub_guide {
	clear: both;
	border-bottom: 1px solid #ddd;

	
	line-height: 50px;
	font-size: 14px;
	color: #888; width:1200px; margin-left:auto; margin-right:auto
}
.sub_guide a {
	display: inline-block;
	padding: 0 8px;
	color: #888;
}
.sub_guide span {
	background: url(../images/news_03.jpg) 10px 50% no-repeat;
	padding: 0 0 0 0px;
}
.news_pic {
	text-align: center;
	padding: 0 15px;
}
.news_pic img {
	margin: 0 auto;
	width: 100%;
	height: 100%;
}
.news_list li {
	padding: 60px 0 0;
	height: 100%;
	font-family: microsoft yahei;
}
.news_list li .news_time {
	text-align: center;
	color: rgb(136,136,136);
	padding: 10px 0 0;
	margin: 0 auto;
}
.news_list li .news_time strong {
	background: url("../images/index-png_33.png") no-repeat;
	margin: 0px auto 8px;
	width: 59px;
	height: 59px;
	color: rgb(255,255,255);
	line-height: 59px;
	font-size: 30px;
	font-weight: normal;
	display: block;
}
.news_page {
	clear: both;
	border-top: 1px solid #ddd;
	padding: 20px 0;
	font-family: microsoft yahei;
}
.news_page a {
	display: inline-block;
	line-height: 40px;
	color: #888;
	padding: 0 0 0 40px;
}
.news_page a:hover {
	color: #333;
}
.news_page_prev {
	background: url(/images/news_page_prve.jpg) left no-repeat;
}
.news_page_next {
	background: url(/images/news_page_next.jpg) left no-repeat;
}
.news_page2 {
	clear: both;
	border-top: 1px solid #ddd;
	padding: 20px 0;
	font-family: microsoft yahei;
}
.news_page2_title {
	clear: both;
	line-height: 50px;
	font-size: 24px;
	color: #333;
}
.news_page2 .news_d_b_list {
	padding: 0 30px 0 5px;
}
.news_page2 .news_d_b_list li {
	text-align: right;
	font-size: 11px;
	color: #999;
	clear: both;
	line-height: 28px
}
.news_page2 .news_d_b_list li a {
	float: left;
	color: #666;
	font-size: 14px;
}
.news_page2 .news_d_b_list li a:hover {
	color: #333;
}
.news_name {
	font-size: 22px;
	line-height: 30px;
	padding: 10px 0 0;
}
.news_name a {
	color: #333;
}
.news_name a:hover {
	color: #ff8a00;
}
.news_text {
	font-size: 16px;
	line-height: 24px;
	padding: 10px 0 0;
	overflow: hidden;
}
.news_bt {
	clear: both;
	padding: 20px 0 0;
	font-size: 12px;
	color: #888;
}
.news_bt span {
	float: left;
	line-height: 30px;
}
.news_bt a {
	color: #888;
}
.news_bt .news_bt_button {
	float: right;
	border-radius: 30px;
	line-height: 30px;
	background: #eee;
	padding: 0 20px;
	font-family: microsoft yahei;
	color: #666;
}
.news_bt a.news_bt_button:hover {
	background: #ff8a00;
	color: #fff;
}
.case_body {
	background: url(../images/case_01.jpg) center top no-repeat #111f44;
}
.case_nav {
	clear: both;
	padding: 20px 2%;
	text-align: center
}
.case_nav li {
	font-size: 1.6em;
	line-height: 44px;
	margin: 10px 0 0;
	padding: 0;
}
.case_nav li a {
	color: #fff;
	float: left;
	padding: 0 0 0 54px;
	background-position: 0 0;
	height: 44px;
}
.case_nav li a:hover {
	color: #ff8a00;
	text-decoration: none;
	background-position: 0 -44px;
}
.case_nav .casenav1 a {
	background: url(../images/casenav_35.png) no-repeat;
}
.case_nav .casenav2 a {
	background: url(../images/casenav_03.png) no-repeat;
}
.case_nav .casenav3 a {
	background: url(../images/casenav_05.png) no-repeat;
}
.case_nav .casenav4 a {
	background: url(../images/casenav_07.png) no-repeat;
}
.case_nav .casenav5 a {
	background: url(../images/casenav_09.png) no-repeat;
}
.case_nav .casenav6 a {
	background: url(../images/casenav_11.png) no-repeat;
}
.case_nav .casenav7 a {
	background: url(../images/casenav_13.png) no-repeat;
}
.case_nav .casenav8 a {
	background: url(../images/casenav_15.png) no-repeat;
}
.case_nav .casenav9 a {
	background: url(../images/casenav_17.png) no-repeat;
}
.case_nav .casenav10 a {
	background: url(../images/casenav_19.png) no-repeat;
}
.case_nav .casenav11 a {
	background: url(../images/casenav_30.png) no-repeat;
}
.case_nav .casenav12 a {
	background: url(../images/casenav_31.png) no-repeat;
}
.case_nav .casenav13 a {
	background: url(../images/casenav_32.png) no-repeat;
}
.case_nav .casenav14 a {
	background: url(../images/casenav_33.png) no-repeat;
}
.case_nav .casenav15 a {
	background: url(../images/casenav_34.png) no-repeat;
}
.case_nav .casenav16 a {
	background: url(../images/casenav_34x.png) no-repeat;
}
.case_nav .casenav17 a {
	background: url(../images/casenav_34xx.png) no-repeat;
}
.case_nav li .hover {
	color: #ff8a00;
	text-decoration: none;
	background-position: 0 -44px;
}
.mainpage {
	text-align: center;
	padding: 30px 10px;
	clear: both;
}
.website_wp1 {
	border-bottom: 1px solid #ddd;
	clear: both;
	padding: 60px 0;
}
.website_wp2 {
	background: #fbfbfb;
	border-bottom: 1px solid #ddd;
	clear: both;
	padding: 60px 0;
}
.website_wp3 {
	border-bottom: 1px solid #ddd;
	clear: both;
	padding: 60px 0;
}
.website_wp4 {
	background: #fbfbfb;
	border-bottom: 1px solid #ddd;
	clear: both;
	padding: 60px 0;
}
.website_wp5 {
	border-bottom: 1px solid #ddd;
	clear: both;
	padding: 30px 0 60px;
}
.website_wp6 {
	background: #fbfbfb;
	border-bottom: 1px solid #ddd;
	clear: both;
	padding: 60px 0;
}
.website_wp1 li {
	text-align: center;
	cursor: pointer;
	font-family: microsoft yahei;
}
.website_wp1 li .website_wp1_pic {
	text-align: center;
}
.website_wp1 li .website_wp1_t {
	font-size: 24px;
	color: #000;
	line-height: 30px;
	width: 200px;
	margin: 0 auto;
	height: 70px;
	overflow: hidden;
	padding: 10px 0;
}
.website_wp1_text {
	clear: both;
	border: 1px solid #ddd;
	background: #fdfdfd;
	padding: 20px;
	font-size: 14px;
	border-radius: 20px;
	margin: 20px 10px 0;
	text-align: left;
}
.website_list {
	clear: both;
	padding: 20px 2%;
}
.website_list li {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 40px;
	text-align: center;
	font-family: microsoft yahei;
}
.website_list li span {
	background: #f1f1f1;
	display: inline-block;
	border-radius: 30px;
	width: 100%;
}
.website_process {
	clear: both;
	padding: 20px;
	text-align: center;
}
.website_process img {
	margin: 0 auto;
}
.sub_bt {
	text-align: center;
	clear: both;
	padding: 20px 0;
}
.sub_bt a {
	display: inline-block;
	color: #000;
	background: #ffb525;
	border-radius: 40px;
	padding: 0 30px;
	line-height: 40px;
	font-size: 22px;
	margin: 0 5px;
}
.sub_bt a:hover {
	background: #eee;
}
.service_wp1 {
	border-bottom: 1px solid #ddd;
	clear: both;
	padding: 60px 0;
	background: url(../images/service_03.jpg) center center no-repeat fixed;
	text-align: center
}
.service_wp2 {
	background: #fbfbfb;
	border-bottom: 1px solid #ddd;
	clear: both;
	padding: 60px 0;
}
.service_wp3 {
	border-bottom: 1px solid #ddd;
	clear: both;
	padding: 30px 0;
}
.service_wp4 {
	background: #fbfbfb;
	border-bottom: 1px solid #ddd;
	clear: both;
	padding: 30px 0;
}
.service_wp5 {
	border-bottom: 1px solid #ddd;
	clear: both;
	padding: 30px 0;
}
.service_wp6 {
	background: #fbfbfb;
	border-bottom: 1px solid #ddd;
	clear: both;
	padding: 60px 0;
}
.service_wp1 img {
	margin: 0 auto;
}
.service_pic {
	clear: both;
	padding: 0 0 30px;
}
.service_pic img {
	margin: 0 auto;
}
.service_wp3_pic {
	text-align: center;
	padding: 20px 0;
}
.service_wp3_pic img {
	margin: 0 auto;
}
.service_wp3_text {
	padding: 20px 10%;
	line-height: 30px;
}
.service_wp3_text {
	font-size: 18px;
	color: #000;
}
.service_wp3_text dl {
	padding: 40px 0 0;
}
.service_wp3_text dt {
	color: #ff9000;
	line-height: 40px;
}
.service_wp3_text dd {
	font-size: 14px;
	line-height: 40px;
}
.service_wp4_pic {
	text-align: center;
	padding: 30px 0 60px;
}
.service_wp4_pic img {
	margin: 0 auto;
}
.service_wp_t {
	text-align: center;
	padding: 0 20px 20px;
	font-size: 18px;
	line-height: 26px;
	color: #000;
}
.service_wp5_l {
	clear: both;
}
.service_wp5_l li {
	text-align: center;
	padding: 30px 0;
}
.service_wp5_l li .ser_wp5_pic {
	text-align: center;
}
.service_wp5_l li .ser_wp5_name {
	font-size: 18px;
	padding: 20px 0;
}
.ser_wp6_list {
	padding: 0 0 40px;
}
.ser_wp6_list li {
	float: left;
	padding: 0 1px;
}
.ser_wp6_pic {
	text-align: center;
	padding: 30px 0 60px;
}
.ser_wp6_pic img {
	margin: 0 auto;
}
.client_top {
	clear: both;
	height: 150px;
}
.client_listx {
	clear: both;
	padding: 20px 0;
}
.client_listx li {
	text-align: center;
	margin-top: 40px;
}
.client_listx li a span {
	height: 246px;
	width: 246px;
	border-radius: 236px;
	-moz-border-radius: 236px;
	-webkit-border-radius: 236px;
	border: 3px solid #efefef;
	padding: 50px 0 0;
	margin: 0 auto;
	display: block;
	background: #fff;
}
.client_listx li .color {
	display: none;
}
.client_listx li .dis_color {
	display: block;
	height: 246px;
}
.client_listx li a:hover span {
	border: 3px solid #f90;
}
.client_listx li img {
	border-radius: 236px;
	-moz-border-radius: 236px;
	-webkit-border-radius: 236px;
}
.client_listx2 {
	clear: both;
	padding: 20px 0;
}
.client_listx2 li {
	text-align: center;
	margin-top: 20px;
}
.client_listx2 li a span {
	height: 116px;
	width: 116px;
	border-radius: 106px;
	-moz-border-radius: 106px;
	-webkit-border-radius: 106px;
	border: 3px solid #efefef;
	padding: 24px 0 0;
	margin: 0 auto;
	display: block;
	background: #fff;
}
.client_listx2 li .color {
	display: none;
}
.client_listx2 li .dis_color {
	display: block;
	height: 116px;
}
.client_listx2 li a:hover span {
	border: 3px solid #f90;
}
.client_listx2 li img {
	width: 100%;
	border-radius: 106px;
	-moz-border-radius: 106px;
	-webkit-border-radius: 106px;
}
.faq_box {
	clear: both;
	width: 100%;
	margin: 0 auto;
}
.faq_title {
	clear: both;
	height: 48px;
	line-height: 48px;
	color: #000;
	padding: 20px 0;
}
.faq_t_left {
	float: left;
	height: 48px;
	font-size: 36px;
}
.faq_t_right {
	float: right;
	font-size: 18px;
}
.faq_t_right a {
	display: inline-block;
	background: url(../images/faq2_03.jpg) left no-repeat;
	padding: 0 10px 0 40px;
	outline: 0;
	color: #666;
}
.faq_t_right .faq_tr_hid {
	background: url(../images/faq2_05.jpg) left no-repeat;
}
.faq_list {
	clear: both;
	padding: 20px 0 0;
}
.faq_list .faq_l_title {
	height: 100%;
	line-height: 33px;
	background: url(../images/faq_13.jpg) bottom repeat-x;
	cursor: pointer;
	position: relative;
	margin: 20px 0 0;
}
.faq_list .faq_l_title span {
	float: left;
	line-height: 23px;
	color: #000;
	font-size: 18px;
	padding: 10px 10px 10px;
}
.faq_list .faq_l_title strong {
	float: left;
	background: url(../images/faq_08.jpg) no-repeat;
	width: 43px;
	height: 43px;
	text-align: center;
	line-height: 43px;
	color: #000;
	font-weight: normal;
	font-size: 24px;
}
.faq_list .faq_l_title p {
	right: 0;
	background: url(../images/faq_14.jpg) bottom no-repeat;
	width: 18px;
	height: 65px;
	display: inline;
	margin: 0 10px 0 0;
	display: none;
	top: 0;
	position: absolute;
}
.faq_list .faq_l_text {
	background: #fbfbfb;
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	padding: 20px 10px;
	font-size: 14px;
	display: none;
}
.faq_list .activeTitle {
	background: url(../images/faq_03.jpg) bottom repeat-x;
}
.faq_list .activeTitle p {
	background: url(../images/faq_05.jpg) bottom no-repeat;
}
.bottom_tools {
	right: 20px;
	bottom: 40px;
	position: fixed;
	z-index: 1070;
}
.bottom_tools>* {
	font: 0px/0 a;
	border: 0px currentColor;
	color: transparent;
	margin-top: 5px;
	display: block;
	font-size-adjust: none;
	font-stretch: normal;
	background-color: transparent;
	text-shadow: none;
}
.qr_img {
	left: -183px;
	top: -189px;
	display: none;
	position: absolute;
}
#scrollUp {
	background-position: -54px -53px;
	width: 45px;
	height: 45px;
	display: none;
	background-image: url(../images/backgrounds_32.png);
	
}
#scrollUp:hover {
	background-position: -100px -53px;
	background-image: url(../images/backgrounds_32.png);
}
#feedback {
	background-position: -102px 0px;
	width: 45px;
	height: 45px;
	background-image: url(../images/backgrounds_32.png);
}
#feedback:hover {
	background-position: -146px -46px;
	background-image: url(../images/backgrounds_32.png);
}
.qr_tool {
	background-position: -148px 0px;
	width: 45px;
	height: 45px;
	cursor: pointer;
	background-image: url(../images/backgrounds_32.png);
}
.qr_tool:hover {
	background-position: -192px -46px;
	width: 45px;
	height: 45px;
	background-image: url(../images/backgrounds_32.png);
}
.page-body {
	background: rgb(255,255,255);
	height: 2500px;
	padding-top: 10px;
}
.page-footer {
	background: rgb(68,68,68);
	height: 200px;
	padding-top: 10px;
	margin-top: 20px;
	border-top-color: rgb(51,51,51);
	border-top-width: 10px;
	border-top-style: solid;
}
#freetel {
	background-position: -194px 0px;
	width: 45px;
	height: 45px;
	background-image: url(../images/backgrounds_32.png);
}
#freetel:hover {
	background-position: -238px -46px;
	background-image: url(../images/backgrounds_32.png);
}
#hm_t_undefined {
	display: none;
}

.post-home {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	width: 272px;
	text-align: center;
	position: relative;
	margin-bottom: 15px
}
.post-thumbnail1 {
	width: 100%
}
.i_tuijian {
	display: block;
	text-align: center;
	line-height: 340px;
	font-style: normal;
	display: none;
	position: absolute;
	top: 80px;
	background-image: url(../images/bg_hover1.png);
	background-repeat: no-repeat;
	background-position: center;
	left: 15px;
	right: 18px;
	bottom: 80px;
	text-align: center;
	color: #fff
}
.post-home a:hover .i_tuijian {
	display: block
}



.picMarquee-left{width:960px;}
.picMarquee-left .bd{width:830px;overflow:hidden;}
.picMarquee-left .bd ul li{margin:0 12px}

.da-thumbs li{float:left;width:33.33%;position:relative;overflow:hidden;*width:33%;}
.da-thumbs li:last-child{display:none;}


.picMarquee-left{width:1300px;overflow:hidden;position:relative;z-index:2;margin:40px auto 0px auto;padding-bottom:20px;}
.picMarquee-left .hd{overflow:hidden;height:40px;position:absolute;top:30px;left:0px;z-index:4;width:100%;}
.picMarquee-left .hd a{font-size:20px;display:block;width:38px;height:38px;line-height:38px;overflow:hidden;cursor:pointer;color:#999;font-weight:lighter;font-family:"宋体";border:1px solid #999;text-align:center;}
.picMarquee-left .hd a:hover{color:#333;border-color:#333;}
.picMarquee-left .hd .next{float:right;}
.picMarquee-left .hd .prev{float:left;}
.picMarquee-left .bd{width:1178px;margin:0 auto;position:relative;z-index:31;}
.picMarquee-left .bd ul{overflow-x:hidden;}
.picMarquee-left .bd ul li a{display:block;width:180px;height:100px;}
.picMarquee-left .bd ul li{margin:0 7px;float:left;_display:inline; text-align:center;border:1px solid #ddd;width:180px;height:100px;overflow:hidden;}
.picMarquee-left .bd ul li img{transform:scale(1);transition:All .6s ease-in-out; }
.picMarquee-left .bd ul li:hover img{transform:scale(1.1);transition:All .6s ease-in-out;position:relative;z-index:2;}
.picMarquee-left .bd ul li .pic{text-align:center;}
.picMarquee-left .bd ul li .pic img{width:178px;height:98px;}



/*联系我们*/

.about h2{ height:auto; font-size:16px; font-weight:bold;font-family:'Microsoft YaHei'; color:#6E6E6E; line-height:48px; border-bottom:1px solid #c6c6c6; display:block; margin-bottom:10px; padding-bottom:10px}
.about p{  font-size:20px; height:auto; margin-top:20px;}

