﻿@charset "utf-8";
	body {
	font-size:14px;
	font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;
	background:#ffffff;
	color:#666;
}

body {
	

	
}
.contain {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.contain1 {
	width:1200px;
	margin:0 auto;
}
.w1200 {
	width:1200px;
	margin:0 auto;
}
img{
	max-width: 100%;
}
a {
	color:#666;
	text-decoration:none;
	outline:none;
	blr:expression(this.onFocus=this.blur());
	font-size:14px;
}
input {
	font-family:"Microsoft YaHei";
	color:#666;
}
ol,ul,li {
	list-style:none;
	margin:0;
	padding:0
}
a:hover {
	color:#da251b;
}
.clear {
	clear:both;
}

.banner_text {
	font-size:36px;
	color:#fff;
}
.bannerbox {
	width:100%;
	position:relative;
	overflow:hidden;
	height:353px;
	margin-bottom:39px;
	background:#db3020;
}
.banner_ny {
	width:1920px;
	

	position:absolute;
	left:50%;
	background:#f5f5f5;
	margin-left:-960px;
	
}

.banner_text {
	font-size:36px;
	color:#fff;
}

ul.top_pop {
	float:right;
	margin-right:6px;
}
ul.top_pop li {
	float:left;
	padding-right:20px;
	list-style:none;
}
#tooltip {
	position:absolute;
	background-color:#fff;
	border:1px solid #d2d2d2;
	-webkit-border-radius:8px;
	padding:5px;
	z-index:100;
}


.head-v3 {
	position:absolute;
	z-index:999;
	width:1200px;
	left:50%;
	margin-left:-600px;
	padding-top:20px;
}
.navigation-up,.navigation-inner {
	height:55px;
	line-height:55px;
}
.navigation-inner img {
	margin-top:-4.5px;
	float:left;
	width:138px;
}
.navigation-v3 {
	height:72px;
	float:left;
	margin-left:80px;
	/*width:60%;*/
}
.navigation-v3 ul li {
	float:left;
	margin-right:0;
	margin-left:50px;
	height:55px;
	line-height:31px;
}
.navigation-v3 ul li a {
	display:block;
	line-height:15px;
	position:relative;
	padding:0 3px;
}
.navigation-v3 ul li a:after {
	content:'';
	display:block;
	width:100%;
	border-bottom:3px solid #fff;
	position:absolute;
	bottom:-17px;
	left:0;
	visibility:hidden;
}
.navigation-v3 ul li:hover a:after {
	visibility:visible;
}
.navigation-up a {
	color:#fff;
	font-size:15px;
}
.navigation-up a:hover {
	color:#fff;
	font-weight:bold;
}
.head-v3 .top-right {
	float:right;
	/*width:21%;*/
	padding-top:0px;
	font-size:0;
}
.head-v3 .top-right span{
	margin-left: 30px;
    line-height: 15px;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    color: #fff;
}
.head-v3 .top-right a {
	margin-left:30px;
	line-height:15px;
	display:inline-block;
	vertical-align:top;
	position:relative;
	z-index:9999;
}
.navigation-down-inner-1 {
	height:270px;
	width:895px;
	background:rgba(255,255,255,0.98);
	box-shadow:0 5px 10px rgba(0,0,0,0.08);
	position:absolute;
	padding-top:26px;
	left:304px;
}
.navigation-down-inner-1::before {
	content:'';
	display:block;
	position:absolute;
	top:-10px;
	width:0;
	left:73px;
	border-bottom:10px solid rgba(255,255,255,0.98);
	border-left:10px solid transparent;
	border-right:10px solid transparent;
}
.navigation-down-inner-2 {
	height:472px;
	width:230px;
	background:rgba(255,255,255,0.98);
	box-shadow:0 5px 10px rgba(0,0,0,0.08);
	position:absolute;
	padding-top:10px;
	left:387px;
}
.navigation-down-inner-2::before {
	content:'';
	display:block;
	position:absolute;
	top:-10px;
	width:0;
	left:104px;
	border-bottom:10px solid rgba(255,255,255,0.98);
	border-left:10px solid transparent;
	border-right:10px solid transparent;
}
.navigation-down-inner-3 {
	height:188px;
	width:138px;
	background:rgba(255,255,255,0.98);
	box-shadow:0 5px 10px rgba(0,0,0,0.08);
	position:absolute;
	padding-top:5px;
	left:665px;
}
.navigation-down-inner-3::before {
	content:'';
	display:block;
	position:absolute;
	top:-10px;
	width:0;
	left:59px;
	border-bottom:10px solid rgba(255,255,255,0.98);
	border-left:10px solid transparent;
	border-right:10px solid transparent;
}
.service-down-con {
	margin:0 26px;
}
.service-down-con li {
	float:left;
	margin-right:18px;
	width:197px;
	height:200px;
}
.service-down-con li:last-child {
	margin-right:0;
}
.service-down-con li p {
	font-size:15px;
	color:#fff;
	background:#f5f5f5;
	width:100%;
	height:42px;
	line-height:42px;
	text-indent:38px;
	margin-bottom:10px;
}
.service-down-con li span {
	font-size:14px;
	float:right;
	color:#fff;
	margin-right:10px;
}
.service-down-con li a {
	font-size:14px;
	line-height:36px;
	display:block;
	text-indent:14px;
}
.service-down-con li a span {
	height:13px;
	font-size:11px;
	background:#f75130;
	color:#fff;
	text-align:center;
	margin-left:10px;
	margin-top:10px;
	float:none;
	padding:0 5px;
}
.service-down-con li:first-child p {
	background:#db3020 url(img/index-down-fuwu1.png) no-repeat;
}
.service-down-con li:nth-child(2) p {
	background:#db3020 url(img/index-down-fuwu2.png) no-repeat;
}
.service-down-con li:nth-child(3) p {
	background:#db3020 url(img/index-down-fuwu3.png) no-repeat;
}
.service-down-con li:nth-child(4) p {
	background:#db3020 url(img/index-down-fuwu4.png) no-repeat;
}
.product-down-con {
	width:202px;
	float:right;
	padding-top:20px;
	background:url(img/nav_border.jpg) no-repeat bottom left;
	padding:20px 0;
}
.product-down-con dt.product-down-1 {
	background:url(img/nav_down_product_1.png) no-repeat;
	text-indent:56px;
}
.product-down-con dt.product-down-2 {
	background:url(img/nav_down_product_2.png) no-repeat;
	text-indent:56px;
}
.product-down-con dt.product-down-3 {
	background:url(img/nav_down_product_3.png) no-repeat;
	text-indent:56px;
}
.product-down-con dt.product-down-4 {
	background:url(img/nav_down_product_4.png) no-repeat;
	text-indent:56px;
}
.product-down-con:nth-child(4) {
	background:none;
}
.product-down-con dt p {
	font-size:18px;
	font-weight:bold;
}
.product-down-con dt.product-down-1 p a {
	color:#2d68fb;
	font-size:18px;
}
.product-down-con dt.product-down-2 p a {
	color:#0b7189;
	font-size:18px;
}
.product-down-con dt.product-down-3 p a {
	color:#08b393;
	font-size:18px;
}
.product-down-con dt.product-down-4 p a {
	color:#464646;
	font-size:18px;
}
dt.product-down-1 span,dt.product-down-2 span,dt.product-down-3 span,dt.product-down-4 span {
	color:#666;
	display:block;
	margin-top:5px;
}
.product-down-con dt span a {
	font-size:13px;
}
.product-down-con dd {
	color:#666;
	margin-top:12px;
}
.about-down-con {
	width:100%;
	height:32px;
	margin-bottom:10px;
}
.about-down-con .h-bg1 {
	background:#f5f5f5 url(img/head-img1.png) no-repeat 20px 8px;
}
.about-down-con .h-bg2 {
	background:#f5f5f5 url(img/head-img2.png) no-repeat 20px 6px;
}
.about-down-con .h-bg3 {
	background:#f5f5f5 url(img/head-img3.png) no-repeat 20px 9px;
}
.about-down-con .h-bg4 {
	background:#f5f5f5 url(img/head-img4.png) no-repeat 20px 6px;
}
.about-down-con li {
	height:42px;
	width:100%;
	line-height:42px;
	margin-bottom:5px;
	text-indent:50px;
}
.navigation-v3 .nav-up-selected a {
	font-weight:bold;
}




.izhihuo_top {
	height:42px;
	background:#f1f1f1;
}
.izhihuo_top div {
	height:42px;
	line-height:42px;
	font-size:14px;
}
.top_telph {
	background:url(img/top_telph.jpg)no-repeat 0 12px;
	padding-left:18px;
	float:left;
}
.top_telph span {
	font-family:"Century Gothic";
}
.top_tel {
	background:url(img/top_tel.jpg) no-repeat 0 12px;
	padding-left:16px;
	float:right;
	margin-right:15px;
}
.top_wechat {
	background:url(img/top_wechat.jpg) no-repeat 0 14px;
	padding-left:24px;
	float:right;
}
.nav {
	height:104px;
	float:right;
	margin-top:0px;
}
.nav li {
	width:80px;
	float:left;
	line-height:104px;
	font-size:15px;
	height:104px;
	margin-right:15px;
	overflow:hidden;
}
.nav li a {
	font-size:15px;
	display:block;
	text-align:center;
	
}
.nav li a:hover {
	color:#4f8d38;
	background:#f4f4f4;
}
.nav li.navOn a {
	color:#4f8d38;
}
.nav_free {
	height:32px;
	width:160px;
	text-align:center;
	line-height:32px;
	float:right;
	background:#ff6561;
	margin-top:5px;
}
.nav_free a {
	color:#fff;
	display:block;
}

.main-im {
	position:fixed;
	right:0px;
	top:367px;
	z-index:100;
}
.main-im .im_main {
	background:#F9FAFB;
	display:block;
	background:url(img/floatage.png) no-repeat;
	height:310px;
	width:186px;
}
ul.im-tel li {
	font-size:16px;
	color:#fff;
	line-height:50px;
	margin-bottom:15px;
	text-indent:49px;
}
ul.im-tel li.ewm_wx {
	position:relative;
}
ul.im-tel li a {
	display:block;
	width:186px;
	height:49px;
	color:#60a510;
}
.main-im .close-im {
	position:absolute;
	left:0px;
	top:-26px;
	z-index:100;
	width:24px;
	height:24px;
}
.main-im .close-im a {
	display:block;
	width:24px;
	height:24px;
	background:url(img/floatage_close.png) no-repeat left top;
}
.main-im .close-im a:hover {
	text-decoration:none;
}
.main-im .open-im {
	cursor:pointer;
	width:40px;
	height:152px;
	background:url(img/floatage_1.png) no-repeat left top;
	display:none
}
.go-top {
	width:186px;
	height:36px;
	background:url(img/floatage_top.png) no-repeat;
	position:absolute;
	margin-top:310px;
}
.go-top a {
	display:block;
	width:186px;
	height:36px;
}
.win {
	position:absolute;
	right:190px;
	top:50px;
	z-index:1;
	display:none;
}
.wx_tc:hover .win {
	display:block;
	padding:5px;
}
















.main_left {
	width:220px;
	float:left;
}
.main_column {
	height:45px;
	line-height:45px;
	color:#fff;
	background:#da251b;
	font-size:16px;
	text-align:center;
}
.main_zi_col {
	margin-bottom:38px;
}
.main_zi_col li {
	border-bottom:1px solid #ebebeb;
	height:50px;
	line-height:50px;
	font-size:14px;
	text-indent:50px;
	background:url(img/seo_ny_01.jpg) no-repeat 21px 50%;
}
.main_zi_col li.on,.main_zi_col li:hover {
	background:url(img/seo_ny_02.jpg) no-repeat 21px 50%;
}
.main_zi_col li.on a {
	color:#da251b
}
.main_zi_col li a {
	display:block;
}
.main_left_zxzx {
	height:65px;
	background:#208dd8 url(img/seo_ny_03.png) no-repeat 34px 50%;
	color:#fff;
	padding-left:92px;
	padding-top:19px;
}
.main_left_zxzx p {
	font-size:16px;
	margin-bottom:8px;
}
.main_left_zxzx span {
	font-size:12px;
}

.main_right {
	width:930px;
	margin-left:50px;
	float:right;
}
.current_location {
	height:32px;
	line-height:32px;
	background:url(img/seo_ny_04.jpg) no-repeat 0 50%;
	font-size:14px;
	text-indent:22px;
	border-bottom:1px solid #d2d2d2;
}
.area_title {
	height:38px;
	background:url(img/seo_ny_05.jpg) no-repeat center;
	margin-top:42px;
	margin-bottom:36px;
}
.area_title .name {
	height:38px;
	line-height:38px;
	font-size:24px;
	display:block;
	margin:0 auto;
	background:#fff;
	width:320px;
	text-align:center;
	color:#444;
}
.area_title .name2 {
	height:38px;
	line-height:38px;
	font-size:24px;
	display:block;
	margin:0 auto;
	background:#fff;
	width:370px;
	text-align:center;
	color:#444;
}
.area_title .name3 {
	height:38px;
	line-height:38px;
	font-size:24px;
	display:block;
	margin:0 auto;
	background:#fff;
	width:410px;
	text-align:center;
	color:#444;
}
.area_title .small {
	height:36px;
	line-height:36px;
	font-size:18px;
	text-align:center;
}

.why_seo {
	height:194px;
	margin-bottom:70px;
}
.why_seo li {
	width:232px;
	float:left;
	height:194px;
	text-align:center;
}
.why_seo li p {
	font-size:16px;
	margin-top:36px;
	margin-bottom:8px;
}
.why_seo li span {
	font-size:13px;
	color:#999;
	display:block;
	width:188px;
	text-align:justify;
	margin:0 auto;
	text-align:center;
}

ul.service_exp {
	height:97px;
	margin-top:72px;
	margin-bottom:90px;
}
ul.service_exp li {
	float:left;
}
ul.service_exp li.round {
	height:96px;
	width:96px;
	border-radius:48px;
	border:1px solid #ccc;
	line-height:96px;
	text-align:center;
	font-size:14px;
}
ul.service_exp li.round2 {
	background:#da251b;
	color:#fff;
	height:96px;
	width:96px;
	border-radius:48px;
	line-height:22px;
	text-align:center;
	font-size:14px;
}
ul.service_exp li.round:hover {
	background:#f8f8f8
}
ul.service_exp li.plus_sign {
	background:url(img/seo_ny_10.jpg) no-repeat center;
	width:57px;
	height:96px;
}
ul.service_exp li.equal_sign {
	background:url(img/seo_ny_11.jpg) no-repeat center;
	width:63px;
	height:96px;
}
















ul.service_list {
	width:958px;
	font-size:14px;
	height:282px;
	margin-bottom:90px;
	overflow:hidden;
}
ul.service_list li {
	width:215px;
	float:left;
	margin-right:22px;
}
.color_col1,.color_col2,.color_col3,.color_col4 {
	height:50px;
	line-height:50px;
	text-align:center;
	margin-bottom:10px;
	font-size:16px;
}
.color_col1 {
	background:#f9f5dc;
}
.color_col2 {
	background:#f6e6f0;
}
.color_col3 {
	background:#e4f3fa;
}
.color_col4 {
	background:#edf6e5;
}
.box_1 {
	width:213px;
	border:1px solid #d2d2d2;
	padding:10px 0;
	line-height:30px;
	text-align:center;
	margin-bottom:10px;
}
.box_2,.box_3,.box_4,.box_5 {
	height:36px;
	line-height:36px;
	text-align:center;
}
.box_2 {
	border:1px solid #f9b52c;
}
.box_3 {
	border:1px solid #eb7385;
}
.box_4 {
	border:1px solid #88cbe5;
}
.box_5 {
	border:1px solid #50953a;
}

ul.five_exp {
	height:250px;
	margin-top:72px;
	margin-bottom:90px;
}
ul.five_exp li {
	width:186px;
	float:left;
	text-align:center;
}
ul.five_exp li p {
	font-size:16px;
	margin-top:36px;
	margin-bottom:8px;
}
ul.five_exp li span {
	font-size:13px;
	color:#999;
	text-align:center;
	line-height:24px;
}

.seo_al {
	width:591px;
	height:235px;
	border:1px solid #d2d2d2;
	float:left;
	margin-bottom:50px;
}
.seo_al_right {
	width:276px;
	float:left;
	margin-left:59px;
	padding-top:56px;
	font-size:14px;
	line-height:30px;
}

ul.our_customer {
	width:940px;
	height:225px;
	margin-bottom:30px;
}
ul.our_customer li {
	width:176px;
	height:83px;
	float:left;
	border:1px solid #e7e7e7;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
	line-height:83px;
}
.fotbb a {
	font-size:12px;
}
.zxzj_down {
	height:232px;
	width:394px;
	float:left;
	background:url(img/seo_ny_30.jpg) no-repeat;
	text-indent:-9999px;
}
.zxzj_down:hover {
	background:url(img/seo_ny_32.jpg) no-repeat;
}
.zxzj_down a {
	display:block;
	height:232px;
	width:394px;
}
.zxtx_down {
	height:232px;
	width:394px;
	float:right;
	background:url(img/seo_ny_33.jpg) no-repeat;
	text-indent:-9999px;
}
.zxtx_down:hover {
	background:url(img/seo_ny_34.jpg) no-repeat;
}
.zxtx_down a {
	display:block;
	height:232px;
	width:394px;
}

.index_w {
	width:1200px;
	overflow:hidden;
	margin:0 auto;
}
.green_text {
	color:#4b9035;
}
.sem_main_right {
	margin-bottom:50px;
	width:930px;
	overflow:hidden;
}
.sem_banner {
	background:url(img/sem_top.jpg) no-repeat center #f5f5f5;
	height:353px;
	width:100%;
	margin-bottom:40px;
}
.sem_banner h3 {
	display:block;
	font-size:18px;
	color:#666;
	margin-top:220px;
	font-family:"Microsoft YaHei";
	font-weight:normal
}
.sem_main_right {
	width: 930px;
	float: right;
	display: inline;
}
.sem_path {
	background:url(img/seo_ny_04.jpg) no-repeat center left;
	padding-left:25px;
	border-bottom:1px #CCCCCC solid;
	padding-bottom:5px;
	font-size:14px;
}
.sem_about {
	width:100%;
	margin-top:30px;
	background:url(img/sem_aboutbg.jpg) no-repeat top;
	height:300px;
}
.sem_about h2 {
	display:block;
	background:url(img/sem_line.jpg) no-repeat;
	height:48px;
	text-align:center;
	font-size:26px;
	font-weight:normal;
	color:#333;
}
.sem_about_ny {
	width:470px;
	height:170px;
	font-size:14px;
	color:#555;
	line-height:200%;
	margin-top:40px;
	margin-left:250px;
}
.sem_service {
	width:100%;
	margin-top:0px;
	background:url(img/sem_servicebg.jpg) no-repeat top;
}
.sem_service h2 {
	display:block;
	background:url(img/sem_line2.jpg) no-repeat;
	height:48px;
	text-align:center;
	font-size:26px;
	font-weight:normal;
	color:#333;
}
.sem_service label {
	display:block;
	font-size:20px;
	color:#333;
	margin-top:46px;
	text-align:center;
}
.f26 {
	font-size:26px;
	color:#000;
}
.sem_service_ff {
	background:url(img/sem_serviceff.jpg) no-repeat;
	height:387px;
	margin-top:30px;
}
.sem_service_ff p {
	float:left;
	font-family:"Microsoft YaHei";
	font-size:14px;
	color:#333;
	font-weight:bold;
	margin-top:126px;
}
.sem_p1 {
	margin-left:16px !important;
	margin-left:9px;
}
.sem_p2 {
	margin-left:153px !important;
	margin-left:148px
}
.sem_p3 {
	margin-left:163px !important;
	margin-left:158px;
}
.sem_p4 {
	margin-left:143px !important;
	margin-left:143px;
}
.sem_provide {
	width:100%;
	margin-top:50px;
}
.sem_provide h2 {
	display:block;
	background:url(img/sem_line2.jpg) no-repeat;
	height:48px;
	text-align:center;
	font-size:26px;
	font-weight:normal;
	color:#333;
}
.sem_provide_width {
	width:990px;
	overflow:hidden;
	margin-top:30px;
}
.sem_provide a {
	display:block;
	width:205px;
	height:285px;
	border:1px #CCCCCC solid;
	float:left;
	margin-right:31px;
}
.sem_provide a:hover {
	display:block;
	width:205px;
	height:285px;
	border:1px #666 solid;
	float:left;
	margin-right:31px;
	color:#666666
}
.sem_p_icon1 {
	background:url(img/icon01.jpg) no-repeat;
	width:68px;
	height:73px;
	margin-top:20px;
	margin-left:70px;
}
.sem_p_icon2 {
	background:url(img/icon02.jpg) no-repeat;
	width:68px;
	height:73px;
	margin-top:20px;
	margin-left:70px;
}
.sem_p_icon3 {
	background:url(img/icon03.jpg) no-repeat;
	width:68px;
	height:73px;
	margin-top:20px;
	margin-left:70px;
}
.sem_p_icon4 {
	background:url(img/icon04.jpg) no-repeat;
	width:68px;
	height:73px;
	margin-top:20px;
	margin-left:70px;
}
.sem_p_list label {
	display:block;
	text-align:center;
	margin-left:30px;
	margin-right:30px;
	font-size:16px;
	color:#333;
	margin-top:15px;
	border-bottom:2px;
	border-bottom:2px #0066CC solid;
	padding-bottom:15px;
}
.sem_p_list2 label {
	display:block;
	text-align:center;
	margin-left:30px;
	margin-right:30px;
	font-size:16px;
	color:#333;
	margin-top:15px;
	border-bottom:2px;
	border-bottom:2px #da251b solid;
	padding-bottom:15px;
}
.sem_p_list ul {
	margin-left:42px;
	margin-top:15px;
}
.sem_p_list ul li {
	line-height:250%;
	background:url(img/icong1.jpg) no-repeat left center;
	padding-left:25px;
}
.sem_p_list2 ul {
	margin-left:42px;
	margin-top:15px;
}
.sem_p_list2 ul li {
	line-height:250%;
	background:url(img/icong2.jpg) no-repeat left center;
	padding-left:25px;
}
.sem_adv {
	width:100%;
	margin-top:50px;
	background:url(img/sem_advbg.jpg) no-repeat 0 70px;
	height:350px;
}
.sem_adv h2 {
	display:block;
	background:url(img/sem_line2.jpg) no-repeat;
	height:48px;
	text-align:center;
	font-size:26px;
	font-weight:normal;
	color:#333;
}
.sem_adv_01 {
	width:340px;
	height:78px;
	float:left;
	overflow:hidden;
	display:inline;
	margin-left:90px;
	margin-top:34px;
}
.sem_adv_01 h3 {
	font-size:16px;
	color:#333;
	margin-bottom:15px;
}
.sem_adv_01 p {
	font-size:14px;
}
.sem_adv_02 {
	width:340px;
	height:78px;
	float:left;
	overflow:hidden;
	display:inline;
	margin-left:160px;
	margin-top:34px;
}
.sem_adv_02 h3 {
	font-size:16px;
	color:#333;
	margin-bottom:15px;
}
.sem_adv_02 p {
	font-size:14px;
}
.sem_adv_03 {
	width:340px;
	height:78px;
	float:left;
	overflow:hidden;
	display:inline;
	margin-left:90px;
	margin-top:54px;
}
.sem_adv_03 h3 {
	font-size:16px;
	color:#333;
	margin-bottom:15px;
}
.sem_adv_03 p {
	font-size:14px;
}
.sem_adv_04 {
	width:340px;
	height:78px;
	float:left;
	overflow:hidden;
	display:inline;
	margin-left:160px;
	margin-top:54px;
}
.sem_adv_04 h3 {
	font-size:16px;
	color:#333;
	margin-bottom:15px;
}
.sem_adv_04 p {
	font-size:14px;
}
.sem_jiedian {
	width:100%;
	margin-top:50px;
	background:url(img/sem_jiedian.jpg) no-repeat;
	height:478px;
}
.sem_jiedian h2 {
	display:block;
	background:url(img/sem_line3.jpg) no-repeat;
	height:48px;
	text-align:center;
	font-size:26px;
	font-weight:normal;
	color:#333;
}
.sem_jiedian div {
	float:left;
	display:inline;
	font-size:16px;
	font-weight:bold;
}
.sem_jd_01 {
	margin-top:82px;
	margin-left:43px;
}
.sem_jd_02 {
	margin-top:82px;
	margin-left:158px;
}
.sem_jd_03 {
	margin-top:82px;
	margin-left:143px;
}
.sem_jd_04 {
	margin-top:82px;
	margin-left:148px;
}
.sem_jd_05 {
	margin-top:82px;
	margin-left:153px;
}
.sem_case {
	width:100%;
	margin-top:50px;
	background:url(img/sem_casebg.jpg) top no-repeat;
}
.sem_case h2 {
	display:block;
	background:url(img/sem_line3.jpg) no-repeat;
	height:48px;
	text-align:center;
	font-size:26px;
	font-weight:normal;
	color:#333;
}
.sem_case_about {
	width:370px;
	height:250px;
	margin-left:550px;
	margin-top:60px;
	line-height:200%;
}
.sem_case_title {
	font-size:16px;
	font-weight:bold;
	color:#333;
}
.sem_case_ny {
	font-size:14px;
	color:#666;
	margin-bottom:15px;
}
.sem_case_width {
	width:990px;
	overflow:hidden;
	margin-top:80px;
}
.sem_case a {
	display:block;
	width:290px;
	height:260px;
	border:1px #CCCCCC solid;
	float:left;
	margin-right:25px;
	margin-bottom:25px;
}
.sem_case a:hover {
	display:block;
	width:290px;
	height:260px;
	border:1px #666 solid;
	float:left;
	margin-right:25px;
	margin-bottom:25px;
	color:#666666
}
.sem_case_logo1 {
	background:url(img/sem_case_01.jpg) no-repeat center;
	height:63px;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	border-bottom:1px #999999 solid;
	padding-bottom:8px;
}
.sem_case_logo2 {
	background:url(img/sem_case_02.jpg) no-repeat center;
	height:63px;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	border-bottom:1px #999999 solid;
	padding-bottom:8px;
}
.sem_case_logo3 {
	background:url(img/sem_case_03.jpg) no-repeat center;
	height:63px;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	border-bottom:1px #999999 solid;
	padding-bottom:8px;
}
.sem_case_logo4 {
	background:url(img/sem_case_04.jpg) no-repeat center;
	height:63px;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	border-bottom:1px #999999 solid;
	padding-bottom:8px;
}
.sem_case_logo5 {
	background:url(img/sem_case_05.jpg) no-repeat center;
	height:63px;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	border-bottom:1px #999999 solid;
	padding-bottom:8px;
}
.sem_case_logo6 {
	background:url(img/sem_case_more.jpg) no-repeat center;
	margin-top:50px;
	height:130px;
}
.sem_case_list label {
	display:block;
	text-align:center;
	font-size:16px;
	color:#222;
	margin-top:10px;
	border-bottom:2px;
	padding-bottom:5px;
}
.sem_case_list ul {
	margin-left:42px;
}
.sem_case_list ul li {
	line-height:250%;
	background:url(img/sem_case_g.jpg) no-repeat left center;
	padding-left:25px;
}
.sem_media {
	width:100%;
	margin-top:50px;
}
.sem_media h2 {
	display:block;
	background:url(img/sem_line2.jpg) no-repeat;
	height:48px;
	text-align:center;
	font-size:26px;
	font-weight:normal;
	color:#333;
}
.sem_media_width {
	width:1000px;
	overflow:hidden;
	margin-top:40px;
}
.sem_media_list {
	display:block;
	width:160px;
	height:170px;
	float:left;
	margin-right:32px;
	margin-bottom:25px;
	overflow:hidden;
}
.sem_media_list img {
	border:1px #CCCCCC solid;
}
.sem_media_list label {
	display:block;
	text-align:center;
	font-size:14px;
	color:#333;
	margin-top:6px;
}
.sem_question {
	width:100%;
	margin-top:50px;
	margin-bottom:40px;
}
.sem_question h2 {
	display:block;
	background:url(img/sem_line.jpg) no-repeat;
	height:48px;
	text-align:center;
	font-size:26px;
	font-weight:normal;
	color:#333;
}
















.aso_360 {
	overflow:hidden;
	height:480px;
	width:1000px;
}
.aso_360 li {
	width:202px;
	float:left;
	margin-right:42px;
	text-align:center;
	height:220px;
}
.aso_360 li img {
	margin:20px 0;
}
.aso_360 li h3 {
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
}
.aso_360 li p {
	font-size:13px;
	line-height:24px;
	color:#999;
}
.aso_process {
	width:898px;
	margin:0 auto;
	background:url(img/aso_ny_9.jpg) no-repeat center;
	height:208px;
}
.aso_process p {
	width:
}
.aso_tedian {
	height:200px;
	background:url(img/aso_ny_10.jpg) no-repeat;
	margin-top:50px;
	margin-bottom:30px;
}
.aso_case {
	height:150px;
}
.aso_case li {
	width:73px;
	float:left;
	height:100px;
	margin-right:30px;
}
.aso_case li img {
	margin-top:16px;
}
.aso_case li p {
	line-height:24px;
	text-align:center;
}

.banner_contact {
	height:353px;
	background:url(img/contact_1.jpg) center no-repeat;
}
.contact_zxtj {
	height:353px;
	width:450px;
	float:right;
	background:#fb9c21;
}
.contact_zxtj p {
	height:100px;
	line-height:100px;
	font-size:24px;
	color:#fff;
	text-align:center;
}
.contact_zxtj .center {
	width:370px;
	margin:0 auto;
}
.contact_zxtj .center input.short {
	height:32px;
	line-height:32px;
	width:170px;
	border:0;
	float:left;
	padding-left:10px;
	margin-bottom:12px;
}
.contact_zxtj .center input.long {
	height:32px;
	line-height:32px;
	border:0;
	margin-bottom:12px;
	width:370px;
	text-indent:10px;
}
.contact_zxtj .center select {
	font-size:13px;
	height:36px;
	line-height:36px;
	font-family:"Microsoft YaHei";
	width:370px;
	margin-bottom:23px;
	padding-left:6px;
}
.contact_zxtj .center input.submit {
	height:36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	background:#bf6b00;
	border:none;
	width:100%;
	cursor:pointer;
}
.contact_location {
	height:52px;
	line-height:52px;
	background:url(img/seo_ny_04.jpg) no-repeat 0 18px;
	padding-left:20px;
}
.company {
	line-height:60px;
	font-size:24px;
	text-align:center;
	margin-bottom:10px;
}
.contact_list {
	width:299px;
	float:left;
	height:240px;
	text-align:center;
	line-height:45px;
	font-size:16px;
	border-right:1px solid #d2d2d2
}
.contact_img {
	height:70px;
	margin-top:40px;
}
div.cut_rule {
	height:1px;
	background:#d2d2d2;
	margin:28px 0;
}
.iframe_map {
	width:50%;
	float:left;
}
.iframe_map p {
	height:52px;
	line-height:52px;
	font-size:16px;
}
.iframe_map p span {
	font-size:14px;
}

.blog_banner {
	background:url(img/blog_top.jpg) no-repeat center #ebf2f6;
	height:354px;
}
.blog_banner h3 {
	width:500px;
	display:block;
	font-size:35px;
	color:#188fc7;
	font-weight:normal;
	margin-top:100px;
	margin-left:650px;
}
.blog_banner p {
	margin-top:30px;
	margin-left:650px;
	font-size:20px;
	color:#5dbeec;
}
.blog_path {
	background:url(img/seo_ny_04.jpg) no-repeat center left;
	padding-left:25px;
	border-bottom:1px #CCCCCC solid;
	padding-bottom:5px;
	margin-top:25px;
	margin-bottom:20px;
}
.blog_banner_ny {
	background:url(img/bolg_banner_ny.jpg) no-repeat center;
	height:353px;
}
.blog_gr {
	text-align:center;
	height:200px;
	width:200px;
	margin-top:92px;
	margin-left:538px;
}
.blog_img {
	width:120px;
	height:120px;
	border-radius:60px;
	overflow:hidden;
	margin:0 auto;
}
.blog_img img {
	width:120px;
	height:120x;
}
.blog_gr p {
	font-size:15px;
	color:#545454;
	margin-top:12px;
}
.blog_left {
	width:835px;
	float:left;
	display:inline;
	overflow:hidden;
}
.blog_list {
	border-bottom:1px #dddddd solid;
	padding-bottom:30px;
	margin-top:15px;
	margin-bottom:25px;
}
.blog_tx {
	width:85px;
	text-align:center;
	overflow:hidden;
	float:left;
	display:inline;
}
.blog_tx img {
	width:85px;
	height:85px;
}
.blog_list_nr {
	float:left;
	display:inline;
	margin-left:25px;
	width:725px;
	overflow:hidden;
}
.blog_list_nr h2 {
	font-weight:normal;
	overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; 
}
.blog_list_nr h2 b {
	font-weight:normal;
}
.blog_title,a.blog_title,a.blog_title:link {
	font-size:24px;
	color:#444;
	font-weight:normal;
}
a.blog_title:hover {
	font-size:24px;
	color:#000;
	font-weight:normal;
}
.blog_timebg {
	background:url(img/blog_timebg.jpg) no-repeat left;
	height:30px;
	margin-top:10px;
	margin-bottom:10px;
}
.blog_timebg ul {
	padding-top:7px;
	margin-left:20px;
	color:#666;
}
.blog_timebg ul li {
	float:left;
	display:inline;
}
.blog_time_l1 {
	margin-left:30px;
}
.blog_time_l2 {
	margin-left:43px;
}
.blog_time_l2 a {
	font-size:12px;
}
.blog_time_l2 a:link {
	color:#666;
}
.blog_list_nr p {
	font-size:14px;
	line-height:170%;
	color:#888;
	overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; 
}
.blog_list_nr img {
	width:725px;
	height:185px;
}
.blog_list_more a {
	color:#db3020;
	font-size:15px;
	font-family:"Times New Roman",Times,serif;
	display:block;
	margin-top:20px;
}
.blog_page {
	width:100%;
	margin-top:25px;
	padding-bottom:50px;
}
.blog_page ul li {
	float:left;
	display:inline;
	margin-right:10px;
}
.blog_page ul li a {
	display:block;
	padding:10px 15px;
	border:1px #CCCCCC solid;
	font-size:16px;
}
.blog_page ul li a:hover {
	display:block;
	padding:10px 15px;
	border:1px #CCCCCC solid;
	font-size:16px;
	background:#508d39;
	color:#fff;
}
.blog_right {
	width:320px;
	float:right;
	display:inline;
	overflow:hidden;
}
.blog_right_img1 {
	background:url(img/blog_right_img.jpg) no-repeat;
	width:319px;
	height:239px;
}
.blog_news_list {
	border:1px #ddd solid;
	margin-top:30px;
}
.blog_news_title {
	font-size:16px;
	font-weight:bold;
	color:#444;
	padding:15px 0 15px 15px;
	border-bottom:1px #ddd solid;
}
.blog_news_list ul {
	padding:15px 15px 15px 20px;
}
.blog_news_list ul li {
	line-height:220%;
	width:260px;
	height:30px;
	overflow:hidden;
	background:url(img/blog_list_bgicon.jpg) no-repeat left;
	padding-left:15px;
	white-space:nowrap;text-overflow:ellipsis;overflow:hidden; 
}
.blog_right_img2 {
	background:url(img/blog_right_img2.jpg) no-repeat;
	width:319px;
	height:100px;
	margin-top:30px;
}
.blog_news_pinggu {
	margin-top:30px;
}
.blog_news_pinggu a {
	background:url(img/blog_right_messeage.jpg) no-repeat;
	display:block;
	height:252px;
	width:100%;
}
.blog_news_title2 {
	display:block;
	font-size:16px;
	color:#fff;
	background:#508d39;
	width:320px;
	border-bottom:1px #ddd solid;
	float:left;
}
.blog_l {
	float:left;
	margin:15px 0 10px 15px;
}
.blog_r {
	float:right;
	margin:20px 15px 10px 0px;
	font-size:12px;
}
.blog_news_pinggu ul {
	margin:15px 15px 15px 15px;
}
.blog_pinggu input {
	width:260px;
	border:1px #CCCCCC solid;
	font-size:12px;
	color:#999999;
	line-height:44px;
	padding-left:20px;
	margin-bottom:12px;
}
.blog_pinggu2 input {
	width:110px;
	background:#508d39;
	border:1px #CCCCCC solid;
	font-size:14px;
	color:#fff;
	line-height:44px;
	padding-left:5px;
	margin-bottom:12px;
}

.blogshow_left {
	width:835px;
	float:left;
	display:inline;
	overflow:hidden;
}
.blogshow_left h1 {
	font-size:24px;
	font-weight:normal;
	display:block;
	text-align:center;
	color:#222;
}
.blogshow_left ul {
	margin-top:20px;
	padding:0;
	width:100%;
	overflow:hidden;
	height:30px;
	margin-left:305px;
}
.blogshow_left ul li {
	float:left;
	display:inline;
	margin-right:10px;
}
.contentdiv {
	font-size:14px;
	line-height:200%;
	padding-top:30px;
	background:url(img/blog_linebg.jpg) no-repeat top;
}
.contentdiv *,.contentdiv {
	line-height:36px;
}
.c {
	clear:both;
	margin:0;
	padding:0;
}
.blogshowicon1 {
	background:url(img/blogshowicon1.jpg) no-repeat;
	padding-left:25px;
}
.blogshowicon2 {
	background:url(img/blogshowicon2.jpg) no-repeat;
	padding-left:25px;
}
.blogshowicon3 {
	background:url(img/blogshowicon3.jpg) no-repeat;
	padding-left:25px;
}
.blog_pinglun {
	margin-top:30px;
	margin-bottom:30px;
	border-bottom:1px #CCCCCC solid;
	padding-bottom:20px;
}
.blog_news_pre {
	background:url(img/blog_pre.jpg) no-repeat;
	padding-left:40px;
	line-height:33px;
	font-size:14px;
	margin-bottom:20px;
}
.blog_news_next {
	background:url(img/blog_next.jpg) no-repeat;
	padding-left:40px;
	line-height:33px;
	font-size:14px;
	margin-bottom:20px;
}

.team_main {
	width:928px;
	height:207px;
	border:1px solid #ebebeb;
	margin-bottom:32px;
}
.team_pic {
	width:185px;
	height:207px;
	float:left;
	border-right:1px solid #ebebeb;
	overflow:hidden;
}
.team_brief {
	width:688px;
	float:left;
	height:207px;
	margin-left:20px;
}
.team_brief p {
	height:64px;
	line-height:64px;
	font-size:16px;
	border-bottom:1px solid #ebebeb
}
.team_brief p span {
	font-size:14px;
	padding-left:16px;
}
.text_brief {
	font-size:14px;
	line-height:22px;
	text-align:justify;
	margin-top:10px;
	height:100px;
}
.team_email {
	background:url(img/team_email.jpg) no-repeat 0 3px;
	font-size:14px;
	text-indent:30px;
	float:left;
	margin-right:25px;
}
.team_blog {
	background:url(img/team_blog.jpg) no-repeat 0 3px;
	padding-bottom:3px;
	font-size:14px;
	text-indent:30px;
	float:left;
}

.intro_left {
	width:447px;
	height:206px;
	float:left;
}
.intro_left h3 {
	line-height:26px;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
}
.intro_left p {
	width:447px;
	text-align:justify;
	font-size:14px;
	line-height:26px;
}
.intro_right {
	width:386px;
	height:206px;
	float:right;
	background:url(img/intro_ny_1.jpg) no-repeat;
}
.ser_idea {
	width:1000px;
}
.ser_idea li {
	width:198px;
	float:left;
	margin-right:46px;
	height:202px;
	margin-bottom:20px;
}
.ser_idea li p {
	font-size:16px;
	height:26px;
	width:36px;
	border-bottom:3px solid #3cc97d;
	margin:70px auto 12px auto;
	text-align:center;
	line-height:24px;
}
.ser_idea li span {
	display:block;
	width:160px;
	margin:0 auto;
	font-size:13px;
	text-align:center;
	line-height:24px;
}
.ser_idea li.yj {
	background:url(img/intro_ny_2.jpg) no-repeat;
}
.ser_idea li.ym {
	background:url(img/intro_ny_3.jpg) no-repeat;
}
.ser_idea li.yq {
	background:url(img/intro_ny_4.jpg) no-repeat;
}
.ser_idea li.yx {
	background:url(img/intro_ny_5.jpg) no-repeat;
}

.l {
	float:left;
	display:inline
}
.r {
	float:right;
	display:inline
}
.l10 {
	margin-left:10px;
}
.l20 {
	margin-left:20px;
}
.l30 {
	margin-left:30px;
}
.l40 {
	margin-left:40px;
}
.l50 {
	margin-left:50px;
}
.l60 {
	margin-left:60px;
}
.r10 {
	margin-right:10px;
}
.r20 {
	margin-right:20px;
}
.r30 {
	margin-right:30px;
}
.r40 {
	margin-right:40px;
}
.r50 {
	margin-right:50px;
}
.r60 {
	margin-right:60px;
}
.t10 {
	margin-top:10px;
}
.t20 {
	margin-top:20px;
}
.t30 {
	margin-top:30px;
}
.t40 {
	margin-top:40px;
}
.t50 {
	margin-top:50px;
}
.t60 {
	margin-top:60px;
}
.b10 {
	margin-bottom:10px;
}
.b20 {
	margin-bottom:20px;
}
.b30 {
	margin-bottom:30px;
}
.b40 {
	margin-bottom:40px;
}
.b50 {
	margin-bottom:50px;
}
.b60 {
	margin-bottom:60px;
}
.index_w {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.server-title {
	margin:0 auto;
	text-align:center;
	padding-top:50px;
	margin-bottom:40px;
}
.server-title h2 {
	font-size:26px;
	font-weight:normal;
	color:#333333;
	margin-bottom:15px;
}
.server-title p {
	font-size:14px;
	font-weight:normal;
	color:#999999;
}
#server_clue {
	width:100%;
	background:url(img/server_center.jpg) no-repeat center #eff9ff;
	height:423px;
	margin-top:40px;
}
#server_clue h4 {
	font-size:16px;
	font-weight:normal;
	color:#444;
	display:block;
	text-align:center;
	line-height:180%;
	padding-top:150px;
}
#server_case {
	width:1200px;
	overflow:hidden;
	margin:0 auto;
}
.ser_case_list {
	width:1250px;
	overflow:hidden;
}
.ser_caselist {
	}.ser_caselist img {
	width:200px;
	height:200px;
}
.ser_caselist label {
	display:block;
	text-align:center;
	line-height:200%;
	font-size:16px;
	color:#333;
}
.ser_caselist p {
	display:block;
	text-align:center;
	line-height:200%;
	font-size:14px;
	color:#666;
}
#server_case a {
	display:block;
	width:200px;
	height:300px;
	overflow:hidden;
	border-bottom:3px #CCCCCC solid;
	float:left;
	display:inline;
	margin-right:50px;
}
#server_case a:hover {
	display:block;
	width:200px;
	height:300px;
	overflow:hidden;
	border-bottom:3px #4b8e3e solid;
	float:left;
	display:inline;
	margin-right:50px;
}
.server_more {
	text-align:center;
	margin:50px auto;
}
.server_more a {
	padding-bottom:15px;
	border-bottom:3px #db3020 solid;
	font-size:14px;
	color:#555;
	width:200px;
	height:40px;
}
.server_more a:hover {
	padding-bottom:15px;
	border-bottom:3px #ccc solid;
	font-size:14px;
	color:#db3020;
	width:200px;
	height:40px;
}
#server_news {
	background:#f8f8f8;
	width:100%;
	height:600px;
	margin-bottom:20px;
}
.ser_news_w {
	width:1500px;
	overflow:hidden;
}
.ser_news_list {
	width:350px;
	height:150px;
	overflow:hidden;
	border-bottom:2px #999999 solid;
	text-align:left;
	margin-right:70px;
	margin-bottom:30px;
}
.ser_news_list h3 {
	display:block;
	font-size:16px;
	color:#333;
	line-height:200%;
	width:350px;
	height:30px;
	overflow:hidden;
	margin-bottom:10px;
}
.ser_news_list h3 a {
	font-size:16px;
	color:#333;
	line-height:200%;
}
.ser_news_list p {
	display:block;
	width:350px;
	overflow:hidden;
	height:80px;
	line-height:160%;
	font-size:12px;
	text-align:justify
}
.server_more2 {
	text-align:center;
	margin:0px auto;
}
.server_more2 a {
	font-size:14px;
}
.server_maket {
	background:url(img/service-process1.png) no-repeat;
	height:200px;
	padding-bottom:40px;
	width:1200px;
	margin:0 auto;
}
.server_advantage {
	background:#f8f8f8;
	width:100%;
	margin-top:30px;
}
.ser_adv_w {
	width:1500px;
	overflow:hidden;
}
.ser_adv_01 {
	width:380px;
	height:110px;
	margin-top:130px;
	text-align:center;
	margin-right:25px;
}
.ser_adv_01 h3 {
	font-size:16px;
	color:#333;
	line-height:180%;
	font-weight:bold
}
.ser_adv_01 p {
	display:block;
	font-size:14px;
	color:#666;
	line-height:180%;
}
.server_concept {
	background:url(img/server_concept.jpg) no-repeat center;
	height:345px;
	width:1200px;
	margin:0 auto 50px auto;
}
.ser_con_01 {
	width:350px;
	height:100px;
	margin-top:65px;
	text-align:right;
}
.ser_con_01 h2 {
	font-size:26px;
	color:#db3020;
}
.ser_con_01 p {
	font-size:14px;
	color:#666;
	display:block;
	margin-top:8px;
}
.ser_con_02 {
	width:330px;
	height:100px;
	margin-top:65px;
	text-align:left;
}
.ser_con_02 h2 {
	font-size:26px;
	color:#db3020;
}
.ser_con_02 p {
	font-size:14px;
	color:#666;
	display:block;
	margin-top:8px;
}
.server_contact {
	background:url(img/server_contactbg.jpg) no-repeat center #1e1b36;
	height:543px;
}
.lxwm {
	height:538px;
	background:url(img/jsfw_19.png) no-repeat center;
}
.lxwm_title {
	color:#fff;
	font-size:36px;
	padding-top:112px;
	margin-bottom:30px;
	text-align:center;
}
.lxwm_dowm {
	height:347px;
	width:100%;
}
.lxwm_left {
	width:34%;
	float:left;
}
.lxwm_dowm p.p1 {
	font-size:18px;
	color:#fff;
	line-height:30px;
}
.lxwm_dowm p.tel {
	font-size:15px;
	background:url(img/jsfw_15.png) no-repeat 2px -4px;
	text-indent:32px;
	color:#fff;
	margin-top:20px;
	height:30px;
	margin-bottom:20px;
}
.bddh {
	height:51px;
	width:312px;
	position:relative;
}
.tel_bd {
	height:51px;
	line-height:51px;
	background:url(img/jsfw_20.png) no-repeat;
	width:312px;
	border:none;
	font-size:14px;
	font-family:Microsoft YaHei;
	text-indent:10px;
}
.tel_bd2 {
	height:51px;
	width:91px;
	

	background:#269f78;
	border-radius:5px;
	position:absolute;
	top:0px;
	right:0px;
	border:none;
	z-index:999;
	font-size:18px;
	color:#fff;
}
.lxwm_middle {
	width:31%;
	float:left;
	margin-top:100px;
}
.lxwm_zxzx {
	width:312px;
	height:52px;
	background:#269f78;
	border-radius:8px;
	text-align:center;
	margin:0 auto;
	line-height:52px;
}
.lxwm_zxzx a {
	display:block;
	font-size:24px;
	color:#fff !important;
}
.lxwm_right {
	width:35%;
	float:left;
	margin-top:12px;
}
.lxwm_right .lxwm_box {
	height:153px;
	width:100%;
	background:url(img/jsfw_21.png);
	border-radius:8px;
	padding:20px;
	color:#fff;
	line-height:30px;
	font-size:14px;
}

.case_category {
	width:1200px;
	height:42px;
	margin:32px auto;
}
.case_category li {
	float:left;
	box-shadow:5px;
	margin-right:8px;
	width:100px;
	text-align:center;
}
.case_category li a {
	float:left;
	height:42px;
	line-height:42px;
	width:100px;
}
.case_category li a:hover,.case_category li.on {
	background:#f5f5f5;
	display:block;
	border-radius:5px;
}
.case_category li.on a {
	color:#da251b;
}
.case_list {
	width:1400px;

}
.case_list li {
	width:276px;
	height:269px;
	border:1px solid #e2e2e2;
	margin-bottom:28px;
	float:left;
	margin-right:29px;
	text-align:center;
	transition:all 0.4s;
	-webkit-transition:all 0.4s;
	-o-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-moz-transition:all 0.4s;
}
.case_list li:hover {
	border:1px solid #da251b;
	transition:all 0.8s;
	-webkit-transition:all 0.4s;
	-o-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-moz-transition:all 0.4s;
}
.case_list li img {
	border-bottom:3px solid #e1e1e1;
}
.case_list li h3 {
	font-weight:normal;
	font-size:16px;
	height:49px;
	line-height:49px;
}
.case_text {
	margin-top:15px;
	line-height:24px;
	width:195px;
	margin:0 auto;
	text-align:left;
}

#pageNav {
	height:32px;
	text-align:center;
	width:100%;
	float:left;
	margin-bottom:28px;
}
#pageNav ul {
	list-style-type:none;
	overflow:hidden;
}
#pageNav ul li {
	background-color:#FFFFFF;
	border:1px solid #CCDBE4;
	line-height:32px;
	color:#999;
	display:block;
	height:32px;
	margin:0 2px;
	float:left;
}
#pageNav ul li a {
	color:#da251b;
	padding:0 12px;
}
#pageNav ul li span{
	padding: 0 12px;
}
#pageNav ul li a:hover {
	color:#333;
}
#pageNav ul li.active {
	color:#fff;
	font-size:14px;
	border:none;
	background:#da251b;
	height:34px;
	line-height:34px;
	padding: 0 1px;
}
#pageNav ul li.active a{
	color: #fff;
	padding: 0 3px;
}
#pageNav ul li.thisclass {
	color:#fff;
	font-size:14px;
	border:none;
	background:#da251b;
	height:34px;
	line-height:34px;
	padding: 0 13px;
}
#pageNav ul li.thisclass a{
	color: #fff;
	padding: 0 3px;
}

.big_title {
	height:160px;
	line-height:160px;
	font-size:30px;
	text-align:center;
	background:url(img/jjfa_2.jpg) no-repeat center;
}
.solution_jjfa {
	width:1300px;
	overflow:hidden;
}
.solution_jjfa li {
	width:280px;
	height:245px;
	float:left;
	margin-right:26px;
}
.solution_jjfa li .jjfa_img {
	width:280px;
	height:186px;
	overflow:hidden;
	border-radius:5px
}
.solution_jjfa li p {
	height:48px;
	text-align:center;
	line-height:48px;
	font-size:16px;
}
.solution_jjfa li p a {
	font-size:16px;
}
.solution_gw {
	height:160px;
	width:1300px;
}
.solution_gw li {
	width:223px;
	height:98px;
	float:left;
	margin-right:18px;
	text-align:center;
	border:1px solid #e6e6e6;
	border-radius:5px;
}
.solution_gw li img {
	margin-top:25px;
}

.tab_joinnus {
	height:58px;
	width:990px;
	margin-bottom:20px;
}
.tab_joinnus li {
	height:58px;
	width:169px;
	font-size:16px;
	line-height:58px;
	text-align:center;
	float:left;
	margin-right:20px;
}
.joinOn {
	background:#3ac880;
	color:#fff;
	cursor:pointer;
}
.join {
	color:#666;
	background:#ededed;
	cursor:pointer;
}
.join_cont li h4 {
	font-size:16px;
	line-height:22px;
	color:#da251b;
	font-weight:normal;
	margin-top:20px;
}
.join_cont li p {
	line-height:36px;
}
.join_us_mail {
	width:207px;
	height:45px;
	line-height:45px;
	color:#fff;
	margin-top:30px;
	background:#3ac880;
	text-align:center;
	margin-bottom:50px;
}
.join_us_mail a {
	display:block;
	color:#fff;
	font-size:20px;
}
#join_cont_0 {
	background:url(img/aso_ny_17.jpg) no-repeat 604px 193px;
	height:600px;
	width:930px;
}
#join_cont_1 {
	background:url(img/aso_ny_18.jpg) no-repeat 604px 193px;
	height:690px;
	width:930px;
}
#join_cont_2 {
	background:url(img/aso_ny_19.jpg) no-repeat 704px 60px;
	height:860px;
	width:930px;
}
#join_cont_3 {
	background:url(img/aso_ny_20.jpg) no-repeat 604px 193px;
	height:690px;
	width:930px;
}
#join_cont_4 {
	background:url(img/aso_ny_21.jpg) no-repeat 604px 123px;
	height:500px;
	width:930px;
}
.toudi {
	font-size:16px;
	line-height:30px;
}
.toudi span {
	color:#da251b;
	font-weight:bold;
}
.toudi a {
	font-size:16px;
}

.what_wenda_text {
	width:414px;
	text-align:justify;
	line-height:30px;
	float:left;
	padding-top:20px;
}
.what_wenda_right {
	width:512px;
	float:left;
	background:url(img/wenda_1.jpg) no-repeat center;
	height:160px;
}
.wenda_dl {
	height:237px;
	border-left:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	width:928px;
	margin-bottom:60px;
}
.wenda_dl li {
	height:236px;
	float:left;
	border-bottom:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	width:231px;
	text-align:center;
}
.wenda_dl li img {
	margin-top:30px;
	margin-bottom:10px;
}
.wenda_dl li p {
	font-size:16px;
	line-height:36px;
}
.wenda_dl li span {
	display:block;
	width:192px;
	line-height:150%;
	margin:0 auto;
	color:#999;
}
.hx_service {
	width:980px;
	margin-top:35px;
}
.hx_service li {
	height:76px;
	margin-bottom:35px;
	float:left;
	margin-right:48px;
	width:439px;
}
.hx_left {
	height:76px;
	width:76px;
	float:left;
	border-radius:20%;
	background:#eee;
	margin-right:20px;
	text-align:center;
}
.hx_left img {
	margin-top:18px;
}
.hx_service li p {
	font-size:16px;
	line-height:32px;
}
.hx_service li span {
	color:#999;
}
.wenda_dw {
	height:291px;
	background:url(img/wenda_6.jpg) no-repeat center;
}
.wenda_pt {
	height:169px;
	background:url(img/wenda_7.jpg) no-repeat center;
}
.wenda_case {
	height:1125px;
	background:url(img/wenda_8.jpg) no-repeat center;
}

.hd_img {
	height:215px;
	width:328px;
	float:left;
	margin-right:28px;
}
.hd_right {
	float:left;
	height:215px;
	width:573px;
}
.hd_right h3 {
	font-weight:normal;
	height:52px;
	line-height:52px;
	font-size:16px;
	border-bottom:1px solid #d2d2d2;
}
.hd_right h3 a {
	font-size:16px;
}
.hd_right p {
	line-height:28px;
	margin-bottom:14px;
}
.hd_right p span {
	color:#da251b;
}
.hd_right p span a {
	color:#da251b;
}
.hd_right i {
	font-style:normal;
	height:36px;
	line-height:36px;
	text-align:center;
}
.hd_right i a {
	display:block;
	height:36px;
	width:90px;
	background:#40c979;
	color:#fff;
}
.hd_dashed {
	height:65px;
	background:url(img/huodong_2.jpg) no-repeat center;
}
i.hd_end a {
	display:block;
	height:36px;
	width:90px;
	background:#ff6561;
	color:#fff;
	cursor:not-allowed
}

.fu_title {
	height:42px;
	text-align:center;
	font-size:18px;
	color:#ff9962;
}
.orm_left {
	width:477px;
	float:left;
	line-height:30px;
	text-align:justify;
	margin-top:20px;
}
.orm_right {
	height:192px;
	float:right;
	width:448px;
	background:url(img/orm_1.jpg) no-repeat center;
}
.why_orm {
	height:216px;
	margin-top:60px;
}
.why_orm li {
	width:21%;
	padding:0 2%;
	float:left;
	text-align:center;
}
.why_orm li p {
	font-size:16px;
	line-height:30px;
}
.why_orm li span {
	display:block;
	line-height:24px;
	color:#999;
}
.ys_orm {
	width:900px;
}
.ys_orm li {
	text-align:center;
}
.ys_orm li.ys_yuan {
	width:156px;
	height:106px;
	background:#f7f7f7;
	border-radius:80%;
	font-size:15px;
	padding-top:50px;
	float:left;
	line-height:24px
}
.ys_orm li.ys_plus {
	height:156px;
	width:87px;
	background:url(img/orm_6.jpg) no-repeat center;
	float:left;
}

.wechat_h3 {
	line-height:36x;
	background:url(img/wechat_1.jpg) no-repeat 0 50%;
	padding-left:40px;
	font-size:18px;
	color:#333;
	margin-bottom:15px;
}
.wechat_h4 {
	padding-left:40px;
	line-height:24px;
}
ul.xz_wechat {
	width:950px;
	margin-top:15px;
	height:280px;
}
ul.xz_wechat li {
	float:left;
	margin-right:11px;
	margin-bottom:12px;
	height:121px;
	width:224px;
	background:#f8f8f8;
	text-align:center;
}
ul.xz_wechat li:hover {
	background:url(img/wechat_2.jpg) no-repeat;
}
ul.xz_wechat li p {
	font-size:32px;
	font-weight:bold;
	color:#5eba62;
	line-height:64px;
	margin-top:10px;
}
.wechat_zs {
	height:56px;
	line-height:56px;
	width:489px;
	margin:0 auto;
	text-align:center;
	background:url(img/wechat_4.jpg) no-repeat center;
	margin-bottom:20px;
}
.wechat_server {
	overflow:hidden;
}
.wechat_server li {
	width:310px;
	height:238px;
	float:left;
	text-align:center;
}
.wechat_server li img {
	margin-top:20px;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.wechat_server li img:hover {
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
}
.wechat_server li p {
	height:42px;
	line-height:48px;
	font-size:16px;
	color:#333;
	width:78px;
	border-bottom:3px solid #f3f3f3;
	margin:0 auto;
}
.wechat_server li span {
	width:169px;
	margin:0 auto;
	display:block;
	line-height:150%;
	margin-top:6px;
}
.yeqw {
	height:36px;
	background:url(img/wechat_12.jpg) no-repeat center;
	line-height:36px;
	text-align:center;
	margin-bottom:15px;
}

.forum_text {
	width:410px;
	float:left;
	line-height:30px;
	text-align:justify;
	text-indent:2em;
	padding-top:15px;
}
.forum_img {
	width:520px;
	float:left;
	height:205px;
	background:url(img/forum_1.jpg) no-repeat 0 -15px;
}
.forum_td {
	height:260px;
}
.forum_td li {
	width:25%;
	float:left;
	text-align:center;
}
.forum_td p {
	color:#333;
	padding-top:89px;
	height:33px;
	line-height:32px;
	text-align:center;
}
.forum_td .td_img_1 {
	background:url(img/forum_2.jpg) no-repeat center;
}
.forum_td .td_img_2 {
	background:url(img/forum_3.jpg) no-repeat center;
}
.forum_td .td_img_3 {
	background:url(img/forum_4.jpg) no-repeat center;
}
.forum_td .td_img_4 {
	background:url(img/forum_5.jpg) no-repeat center;
}
.forum_td span {
	display:block;
	width:189px;
	margin:0 auto;
	line-height:24px;
	margin-top:10px;
}
.hz_forum {
	width:950px;
}
.hz_forum li {
	height:97px;
	width:202px;
	border:1px solid #d2d2d2;
	text-align:center;
	float:left;
	margin-right:30px;
	margin-bottom:24px;
}
.hz_forum li img {
	margin-top:8px;
}

.what_news_right {
	width:512px;
	float:left;
	background:url(img/sever_news_1.jpg) no-repeat center;
	height:160px;
}
.news_why {
	height:189px;
	margin-bottom:20px;
	width:950px;
}
.news_why li {
	margin:0 6px;
	height:169px;
	border:1px solid #d2d2d2;
	width:220px;
	float:left;
}
.news_why li h3 {
	height:40px;
	line-height:40px;
	font-weight:normal;
	background:#5eba62;
	color:#fff;
	width:190px;
	text-align:center;
	margin:-18px auto 0 auto;
}
.news_why li p {
	line-height:24px;
	width:190px;
	text-align:justify;
	margin:10px auto 0 auto;
}
.news_dlsm {
	height:78px;
}
.news_dlsm li {
	width:222px;
	height:78px;
	line-height:78px;
	text-indent:46px;
	background:url(img/sever_news_2.jpg) no-repeat;
	font-size:16px;
	position:relative;
	float:left;
	margin-right:10px;
}
.news_dlsm li p {
	position:absolute;
	top:-22px;
	left:-24px;
	color:#fff;
}
.news_case {
	overflow:hidden;
	width:980px;
}
.news_case li {
	width:453px;
	height:676px;
	float:left;
	margin-right:20px;
	border:1px solid #d2d2d2;
	margin-bottom:20px;
}

.weibo_h3 {
	line-height:36x;
	background:url(img/weibo_1.jpg) no-repeat 0 50%;
	padding-left:40px;
	font-size:18px;
	color:#333;
	margin-bottom:15px;
}
.data_box {
	width:970px;
	margin-top:25px;
	overflow:hidden;
}
.data_box li {
	height:245px;
	float:left;
	width:46%;
	border:1px solid #dcdcdc;
	margin-right:32px;
	margin-bottom:30px;
	text-align:center;
}
.data_box_top {
	height:36px;
	background:#f6f6f6;
}
.data_box_top p {
	height:36px;
	width:140px;
	text-align:center;
	color:#fff;
	background:#ff8140;
	float:left;
	line-height:36px;
	margin-top:-1px;
	margin-left:-1px;
	font-size:16px;
}
.data_box li span {
	display:block;
	margin:15px 0 10px 10px;
	text-align:left;
}
.weibo_wa {
	width:960px;
	height:532px;
}
.weibo_wa li {
	width:289px;
	height:476px;
	margin-right:28px;
	border:1px solid #d2d2d2;
	float:left;
}
.weibo_wa li p {
	height:36px;
	line-height:36px;
	width:110px;
	border:1px solid #d2d2d2;
	background:#f6f6f6;
	text-align:center;
	position:absolute;
	margin-left:80px
}
.zy_header {
	height:48px;
	width:354px;
	margin:0 auto;
}
.zy_header li {
	height:48px;
	float:left;
	width:148px;
	margin:0 14px;
	text-indent:58px;
	font-size:16px;
	line-height:48px;
}
.zy_header li.ourzyOn {
	background:#ff8140 url(img/weibo_20.png) no-repeat 16px 12px;
	color:#fff;
	cursor:pointer;
}
.zy_header li.ourzy {
	background:#eee url(img/weibo_21.png) no-repeat 16px 12px;
	color:#666;
	cursor:pointer;
}
.zy_main_col {
	width:928px;
	height:442px;
	border:1px solid #d2d2d2;
	margin-top:24px;
	overflow:hidden;
}
.zy_col_left {
	height:442px;
	width:156px;
	float:left;
	border-right:1px solid #d2d2d2;
	background:#fbfbfb;
}
.zy_col_left li {
	height:72px;
	line-height:72px;
	font-size:16px;
	text-indent:32px;
	border-bottom:1px solid #d2d2d2;
	cursor:pointer;
}
.zy_col_left li.zyflOn,li.tymxOn {
	background:#fff url(img/weibo_10.jpg) no-repeat left;
	width:158px;
	cursor:pointer;
}
ul.zy_con {
	width:736px;
	height:418px;
	float:left;
	margin-left:24px;
}
ul.zy_con li {
	margin-top:72px;
	height:130px;
	width:170px;
	border:1px solid #d2d2d2;
	margin-right:12px;
	float:left;
}
ul.zy_con li p {
	height:80px;
	width:80px;
	border-radius:100%;
	margin:-40px auto 0 auto;
	overflow:hidden;
	text-align:center;
	border:4px solid #ededed;
}
ul.zy_con li p img {
	width:81px;
	height:81px;
}
ul.zy_con li h4 {
	font-size:14px;
	line-height:36px;
	color:#ff8140;
	text-align:center;
	font-weight:normal;
}
ul.zy_con li span {
	display:block;
	width:136px;
	height:32px;
	line-height:32px;
	text-align:center;
	background:#f6f6f6;
	margin:0 auto;
}
.web_case {
	width:980px;
}
ul.web_case li {
	
	list-style:none;
	float:left;
	width:444px;
	height:286px;
	position:relative;
	margin-right:44px;
	margin-bottom:20px;
}
ul.web_case li a img {
	width:100%;
	height:auto;
}
ul.web_case li span {
	height:48px;
	display:none;
	width:444px;
	height:0px;
	background:#000;
	opacity:0.4;
	position:absolute;
	bottom:-46px;
}
ul.web_case li span p {
	color:#FFF;
	line-height:54px;
	text-align:right;
	padding-right:30px;
}

.zixun_banner {
	height:354px;
	

	background:#db3020;
}
.zixun_left {
	width:836px;
	float:left;
	margin-right:44px;
	overflow:hidden;
	
}
.zixun_right {
	width:320px;
	float:left;
	padding-top:16px;
}
.tab_zixun {
	height:48px;
	line-height:48px;
	border:1px solid #d2d2d2;
}
.tab_zixun li {
	width:104px;
	height:48px;
	float:left;
	text-align:center;
}
.tab_zixun li.on_zixun {
	width:104px;
	height:50px;
	background:#01aa71;
	height:50px;
	line-height:50px;
	color:#fff;
	margin-top:-1px;
	margin-left:-1px;
}
.tab_zixun li a {
	display:block;
}
.tab_zixun li a:hover {
	background:#f5f5f5;
}
.tab_zixun li.on_zixun a {
	color:#fff;
}
.tab_zixun li.on_zixun a:hover {
	background:#01aa71;
	color:#fff;
}
.list_zixun {
	border-bottom:1px solid #d2d2d2;
	overflow:hidden;
}
.list_zixun h3 {
	font-weight:normal;
	line-height:42px;
	margin-top:15px;
}
.list_zixun h3 a {
	font-size:20px;
	color:#444;
}
.list_zixun h3 a:hover {
	color:#da251b;
}
.brief_zx {
	color:#777;
}
.list_zixun span {
	display:block;
	height:32px;
	line-height:32px;
}
.zx_count {
	width:200px;
	float:left;
	line-height:54px;
	background:url(img/zixun_1.jpg) no-repeat 0 20px;
	padding-left:32px;
}
.more_zx {
	width:200px;
	float:right;
	text-align:right;
	line-height:54px;
}
.zx_activity {
	height:235px;
	border:1px solid #d2d2d2;
	position:relative;
	overflow:hidden;
	border-bottom:none;
}
.zx_activity p {
	position:absolute;
	bottom:0px;
	height:36px;
	line-height:36px;
	padding-left:5px;
	font-size:16px;
	color:#fff;
	background:url(img/zixun_3.png);
	width:100%;
	white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
}
.zx_zxzj,.zx_zxtx {
	height:92px;
	width:47%;
	color:#fff;
	text-align:center;
	margin-top:24px;
}
.zx_zxzj p {
	color:#fff;
}
.zx_zxzj {
	background:#04819e;
	float:left;
}
.zx_zxzj img,.zx_zxtx img {
	margin-top:13px;
}
.zx_zxzj a,.zx_zxtx a {
	color:#fff;
	display:block;
}
.zx_zxtx {
	background:#f9ad4b;
	float:right;
}
.col_xgwz {
	height:42px;
	line-height:42px;
	background:#f5f5f5;
	border:1px solid #d2d2d2;
	padding-left:20px;
	margin-top:24px;
}
.list_xgwz {
	padding:12px 20px;
	border:1px solid #d2d2d2;
	border-top:none;
}
.list_xgwz li {
	line-height:30px;
	background:url(img/blog_list_bgicon.jpg) no-repeat 0 13px;
	padding-left:15px;
	overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;
}

.what_shequn_right {
	width:512px;
	float:left;
	background:url(img/shequn_1.jpg) no-repeat center;
	height:160px;
}
.why_shequn {
	height:335px;
	width:980px;
	height:335px;
	margin-bottom:20px;
}
.why_shequn .why_sq {
	float:left;
	width:292px;
	margin-right:26px;
}
.why_shequn .why_sq img {
	width:284px;
	height:108px;
	border:4px solid #dfdfdf;
}
.why_shequn .why_sq h4 {
	font-weight:normal;
	font-size:16px;
	line-height:54px;
	color:#444;
}
.why_shequn .why_sq p {
	padding-left:14px;
	background:url(img/shequn_dot.jpg) no-repeat 0 11px;
	color:#777;
	line-height:24px;
}
.why_zj {
	height:100px;
	background:#f5f5f5;
	border:1px solid #87e1b0;
	position:relative;
}
.why_zj img {
	position:absolute;
	top:0px;
	left:0px;
}
.why_zj .zj_left {
	width:100px;
	float:left;
	text-align:center;
	line-height:100px;
	color:#42bd7a;
	font-size:24px;
	background:url(img/shequn_5.jpg) no-repeat right;
}
.zi_right {
	float:left;
	width:780px;
	height:100px;
	line-height:24px;
	padding:20px;
}
.zi_right span {
	color:#26ab63;
	font-size:16px;
}
.shequn_ms {
	height:370px;
	background:url(img/shequn_11.jpg) no-repeat top left;
}
.shequn_ms li {
	width:25%;
	float:left;
	height:370px;
	text-align:center;
}
.shequn_ms li h4 {
	line-height:144px;
	color:#fff;
	font-size:20px;
	font-weight:normal;
}
.shequn_ms li span {
	font-size:16px;
	color:#444;
	line-height:42px;
}
.shequn_ms li p {
	margin:0 auto;
	line-height:24px;
	width:192px;
	text-align:justify;
	color:#777;
}
.shequn_ys {
	height:274px;
}
.shequn_ys li {
	width:186px;
	float:left;
	text-align:center;
}
.shequn_ys li h4 {
	line-height:42px;
	font-size:16px;
	color:#444;
	font-weight:normal;
}
.shequn_ys li p {
	width:152px;
	margin:0 auto;
	line-height:24px;
	color:#777;
}
.wm_zy {
	height:217px;
	float:left;
	width:25%;
	text-align:center;
}
.wm_zy p {
	line-height:42px;
	font-size:16px;
}


.hp_problem {
	height:470px;
	background:#fff;
	padding-top: 30px;
}
.hp_big_title {
	font-size:30px;
	font-weight:normal;
	line-height:45px;
	text-align:center;
	color:#444;
}
.hp_small_title {
	font-size:14px;
	text-align:center;
	color:#777;
	line-height:24px;
}
.hp_cjwt {
	width:1210px;
	margin-top:30px;
}
.hp_cjwt li {
	height:146px;
	width:139px;
	float:left;
	background:#f5f5f5;
	margin-right:10px;
	margin-bottom:10px;
	border-radius:5px;
	text-align:center;
}
.hp_cjwt li img {
	margin-top:20px;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.hp_cjwt li img:hover {
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
}
.hp_cjwt li:hover {
	background:#eae8e8;
}
.hp_trouble {
	height:350px;
	background:#f5f5f5;
	padding-top:30px;
}
.tro_ul {
	width:25%;
	float:left;
	margin-top:20px;
}
.tro_ul div {
	height:56px;
	line-height:56px;
	padding-left:56px;
	margin-bottom:8px;
}
.tro_ul p {
	height:56px;
	line-height:56px;
	padding-left:56px;
	font-size:18px;
	background:url(img/help_icon_30.jpg) no-repeat left;
	margin-bottom:8px;
	color:#444;
}
.tro_ul li {
	background:url(img/help_icon_31.jpg) no-repeat 0 16px;
	padding-left:12px;
	padding-right:18px;
	line-height:32px;
}
.tro_ul li a {
	color:#666;
}
.tro_ul li b {
	color:#31b46d;
	font-weight:normal;
}
.hp_solution {
	height:590px;
	background:#fff;
	padding-top:30px;
}
.hp_contact {
	height:320px;
	background:#fff;
	padding-top:30px;
}
.hp_lxwm {
	height:170px;
	border:1px solid #d2d2d2;
	margin-top:20px;
}
.hp_lxwm li {
	width:299px;
	height:170px;
	float:left;
	background:url(img/help_icon_32.jpg) no-repeat right center;
}

.hp_cjwt_ny {
	float:left;
	width:290px;
	margin-right:46px;
}
.hp_cjwt_ny b {
	height:54px;
	line-height:54px;
	text-align:center;
	color:#fff;
	background:#00be7e;
	font-size:18px;
	font-weight:normal;
	display:block;
}
.hp_cjwt_ny li {
	height:62px;
	float:left;
	width:50%;
	text-align:center;
	border-bottom:1px solid #d2d2d2;
	background:#f7f7f7;
}
.hp_cjwt_ny li span {
	height:32px;
	line-height:32px;
	text-align:center;
	line-height:32px;
	display:block;
	margin:15px auto 0 auto;
}
.hp_cjwt_ny li.cjwtOn a {
	display:block;
	width:32px;
	line-height:32px;
	width:90%;
	background:#04819e;
	color:#fff;
	margin:15px auto 0 auto;
}
.hp_cjwt_ny li span a:hover {
	background:#eee;
	height:32px;
	width:90%;
	display:block;
	margin:15px auto 0 auto;
}
.hp_cjwt_ny li.cjwtOn span a:hover {
	background:#04819e;
}
.hp_ny_right {
	width:860px;
	float:left;
	min-height:400px;
}
.hp_ny_right li {
	height:56px;
	line-height:56px;
	background:url(img/help_icon_31.jpg) no-repeat 0 28px;
	padding-left:15px;
	font-size:16px;
	border-bottom:1px solid #eee;
}
.hp_ny_right li:hover {
	background:#f7f7f7 url(img/help_icon_31.jpg) no-repeat 0 28px;
}
.hp_ny_right li a {
	font-size:14px;
	display:block;
}
.hp_ny_right h3 {
	border-bottom:1px solid #eee;
	line-height:42px;
	text-align:center;
	font-size:24px;
	color:#333;
	font-weight:normal;
	padding:20px 0;
}
.hp_ny_right p {
	line-height:200%;
	text-align:justify;
	color:#666;
	margin-top:10px;
}

.what_video_yx {
	height:264px;
	background:url(img/video_ny_1.jpg) no-repeat right top;
	margin-top:-10px;
	margin-bottom:-15px;
}
.what_video_yx p {
	width:458px;
	line-height:30px;
	text-align:justify;
	padding-top:36px;
}
.video_ys {
	width:980px;
	height:560px;
	margin-top:50px;
}
.video_ys li {
	width:293px;
	float:left;
	margin-right:26px;
}
.video_ys li img {
	border:5px solid #dedede;
}
.video_ys li h4 {
	font-weight:bold;
	font-size:16px;
	padding-left:30px;
	line-height:48px;
	border-bottom:1px solid #d3d3d3;
	margin-bottom:10px;
	background:url(img/video_ny_8.jpg) no-repeat 0 21px;
	font-weight:normal;
	color:#444
}
.video_ys li p {
	text-align:justify;
	line-height:24px;
	margin-bottom:30px;
	color:#777;
}
.video_fw_main {
	width:980px;
	margin-bottom:20px;
	overflow:hidden;
}
.video_fw_main li {
	width:276px;
	float:left;
	margin-right:50px;
	text-align:center;
}
.video_fw_main li img {
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	margin-top:20px;
}
.video_fw_main li img:hover {
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
}
.video_fw_main li h4 {
	font-weight:normal;
	font-size:16px;
	color:#444;
	line-height:42px;
	background:url(img/video_ny_12.jpg) no-repeat bottom;
	padding-bottom:15px;
}
.video_fw_main li p {
	text-align:justify;
	line-height:24px;
	color:#777;
	margin-top:10px;
}

.service2-youshi-content {
	width:1234px;
	margin:0 auto;
	overflow:hidden;
	margin-top:35px;
	padding-bottom:35px;
}
.service2-youshi-content dl {
	width:376px;
	height:218px;
	border:1px solid #db3020;
	margin:0px 16px;
	text-align:center;
	float:left;
	margin-bottom:25px;
}
.service2-youshi-content dt {
	margin-top:35px;
}
.service2-youshi-content dd {
	padding:0px 20px;
	font-size:14px;
	line-height:25px;
	color:#666;
}
.service2-youshi-content dd p {
	color:#333333;
	font-size:16px;
	margin-bottom:15px;
	margin-top:10px;
}
.service2-fuwu-content {
	width:1225px;
	margin:0 auto;
	margin-top:50px;
}
.service2-fuwu-content a {
	color:#333333;
}
.service2-fuwu-content ul {
	overflow:hidden;
	margin-bottom:20px;
}
.service2-fuwu-content li {
	float:left;
	width:223px;
	height:163px;
	text-align:center;
	margin:0px 10px;
	border:1px solid #EEEEEE;
}
.service2-fuwu-content li:hover {
	border:1px solid #4f8d38;
	transition:border 1s;
}
.service2-fuwu-content dt {
	margin-top:30px;
}
.service2-fuwu-content dd {
	font-size:16px;
	height:45px;
	line-height:45px;
}
.service2-fuwu-content li dl a {
	display:block;
}
.service2-fuwu-content li dl p {
	font-size:18px;
	padding:5px 0px;
}
.service2-fuwu-content li dl span {
	font-size:14px;
}
.service2-fuwu-ul1 {
	background:url(img/serpro1.jpg) no-repeat center #f5f5f5;
}
.service2-fuwu-ul2 {
	background:url(img/serpro2.jpg) no-repeat center #f5f5f5;
}
.service2-fuwu-ul3 {
	background:url(img/serpro3.jpg) no-repeat center #f5f5f5;
}
.service2-fuwu-ul4 {
	background:url(img/serpro4.jpg) no-repeat center #f5f5f5;
}
.service2-fuwu-ul1 p,.service2-fuwu-ul2 p,.service2-fuwu-ul3 p,.service2-fuwu-ul4 p {
	padding-top:120px;
	font-size:15px;
	color:#fff;
}

.im-tel {
	width:63px !important;
}
.ul.im-tel li a {
	width:63px !important;
	height:63px !important;
}
.main-im .im_main {
	background:none;
}
.win {
	right:80px;
}
.win {
	width:175px;
	height:175px;
}
.go-top {
	margin-top:0px !important;
	background:none !important;
}
#TB_overlayBG,.box {
	position:fixed !important;
}
.go-top {
	width:63px !important;
	margin-top:0px;
}
.go-top a {
	width:63px !important;
	margin:0 !important;
	padding:0 !important;
}
.new-index-nav1 .wx_tc {
	overflow:hidden;
}
.new-index-nav1 .wei-bg {
	width:173px;
	height:173px;
	display:none;
	position:absolute;
	background:rgba(96,165,16,.2);
	border-bottom:2px solid #60A510;
	animation:move 3s linear infinite;
	-webkit-animation:move 3s linear infinite;
	-moz-animation:move 3s linear infinite;
	-o-animation:move 3s linear infinite;
	-ms-animation:move 3s linear infinite;
}
.new-index-nav1 .win span {
	display:none;
}
.new-index-nav1 .wx_tc:hover span {
	display:block;
	position:absolute;
	left:5px;
	top:5px;
}
@keyframes move {
	from {
	height:0
}
to {
	height:170px
}
}@-webkit-keyframes move {
	from {
	height:0
}
to {
	height:170px
}
}@-moz-keyframes move {
	from {
	height:0
}
to {
	height:170px
}
}@-o-keyframes move {
	from {
	height:0
}
to {
	height:170px
}
}
.new-footer-cont {
	background:#fff;
	position:fixed;
	left:0px;
	right:0px;
	margin:auto auto;
	width:338px;
	height:205px;
	z-index:9999999;
	color:#999;
	padding:25px 35px;
	
}
.new-f-cont-tit1 {
	font-size:14px;
}
.new-f-cont-tit2 {
	font-size:28px;
	margin-top:8px;
	color:#db3020;
}
.new-f-cont-tit3 {
	overflow:hidden;
	padding:15px 0;
	position:relative;
}
.new-f-cont-tit3 input {
	float:left;
	border:none;
	width:225px;
	background:none;
	height:40px;
	line-height:40px;
	background:#fff;
	text-indent:15px;
	border:1px solid #5b5b5b;
}
.new-f-cont-tit4 {
	width:335px;
	line-height:40px;
	background:#fff;
	color:#50a950;
	margin-top:10px;
	color:#50a950;
}
.new-footer-cont .new-f-cont-tit4 a {
	color:#ffffff;
	display:block;
	background:#db3020;
}
#new-fot-btn {
	width:110px;
	height:40px;
	z-index:999;
	position:absolute;
	border:none;
	background:rgba(255,255,255,0);
	text-indent:9999px;
	cursor:pointer;
	right:0px;
	display:block;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.new-footer-cont a {
	color:#fff;
	text-align:center;
	margin:0 auto;
	font-size:16px;
}
.new-footer-cont-bg {
	background:#000;
	opacity:0.7;
	filter:alpha(opacity=70);
	width:100%;
	height:100%;
	position:fixed;
	display:none;
	left:0px;
	top:0px;
	z-index:9999;
}
.new-footer-cont-close {
	background:url(img/footer-close.png) no-repeat center;
	width:17px;
	height:17px;
	z-index:99999999;
	right:0px;
	top:0px;
	position:absolute;
	cursor:pointer;
	top:25px;
	right:25px;
}
input {
	outline:none;
}
.new-f-cont-tit3 span {
	width:110px;
	height:40px;
	border:1px solid #db3020;
	background:none;
	cursor:pointer;
	color:#fff;
	text-indent:0px;
	position:absolute;
	right:0px;
	background:#50a950;
	text-align:center;
	line-height:38px;
	display:block;
}

.cms-titl p {
	font-size:26px;
	color:#333333;
	text-align:center;
	margin-bottom:18px;
}
.cms-titl span {
	font-size:14px;
	color:#999999;
	text-align:center;
	display:block;
}
.cms-title {
	font-size:26px;
	color:#333333;
	padding:60px;
	text-align:center;
}
.hangye-ten2-bg {
	background:#f8f8f8;
}
.hangye-ten2 {
	width:1236px;
	margin:0 auto;
	overflow:hidden;
	padding-left:36px;
	padding-bottom:40px;
}
.hangye-ten2 ul li {
	width:380px;
	height:150px;
	margin:30px 0;
	float:left;
	border:1px solid #e1e6f0;
	margin-right:30px;
	position:relative;
}
.hangye-ten2 ul li:hover {
	border:1px solid #db3020;
}
.hangye-ten2 ul li p,.hangye-ten2 ul li span {
	display:block;
	position:absolute;
}
.hangye-ten2 ul {
	margin-top:-10px;
	overflow:hidden;
}
.hangye-ten2 ul li p {
	top:-25px;
	left:25px;
}
.hangye-ten2 ul li span {
	padding:0 8px;
	left:95px;
	background:#f8f8f8;
	top:-12px;
	color:#333;
	font-size:17px;
}
.hangye-ten2 ul li a {
	width:330px;
	margin:0 auto;
	display:block;
	margin-top:50px;
	color:#666666;
	font-size:14px;
	line-height:25px;
}
.hangye-ten1 {
	padding-top:60px;
}
.hangye-banner {
	background:#242833 url(../images/hangye-banner.jpg) no-repeat center;
	height:295px;
}
.hangye-ten1 {
	width:1230px;
	margin:0 auto;
	padding-left:30px;
}
.hangye-ten1-img {
	margin-top:60px;
	overflow:hidden;
}
.hangye-ten1 dl {
	width:285px;
	border:1px solid #eaeaea;
	float:left;
	margin-right:20px;
	text-align:center;
	margin-bottom:20px;
	padding-bottom:35px;
}
.hangye-ten1 dl:hover {
	border:1px solid #db3020;
}
.hangye-ten1 dl dt {
	margin-top:35px;
}
.hangye-ten1-img dl dd span {
	color:#444444;
	margin-top:18px;
	margin-bottom:12px;
	display:block;
}
.hangye-ten1-img dl dd p {
	line-height:23px;
	color:#666666;
	font-size:13px;
	width:240px;
	margin:0 auto;
}
.hangye-ten1-img dl p {
	margin-top:70px;
}
.hangye-ten1-img dl span {
	color:#444444;
	font-size:16px;
	display:block;
	margin-top:8px;
}
.hangye-ten3 {
	width:1237px;
	margin:0 auto;
	overflow:hidden;
	padding-left:37px;
	padding-bottom:60px;
}
.hangye-ten3-img1,.hangye-ten3-img2,.hangye-ten3-img3 {
	float:left;
	margin-right:30px;
}
.hangye-ten3-tit1 {
	width:380px;
	color:#fff;
	height:66px;
	padding-top:22px;
	background:#ff6661 url(img/hangye-img19.png) no-repeat 310px 25px;
}
.hangye-ten3-tit2 {
	width:380px;
	color:#fff;
	height:66px;
	padding-top:22px;
	background:#6b92d7 url(img/hangye-img20.png) no-repeat 310px 25px;
}
.hangye-ten3-tit3 {
	width:380px;
	color:#fff;
	height:66px;
	padding-top:22px;
	background:#6bc9d7 url(img/hangye-img21.png) no-repeat 310px 25px;
}
.hangye-ten3-tit1 p,.hangye-ten3-tit2 p,.hangye-ten3-tit3 p {
	margin-left:30px;
	margin-bottom:6px;
	font-size:16px;
}
.hangye-ten3-cen1,.hangye-ten3-cen2,.hangye-ten3-cen3 {
	width:380px;
	height:140px;
	border:1px solid #eeeeee;
	margin-top:15px;
}
.hangye-ten3-cen1 p,.hangye-ten3-cen2 p,.hangye-ten3-cen3 p {
	width:327px;
	margin:0 auto;
	text-align:justify;
	margin-top:30px;
	line-height:25px;
	color:#666666;
	font-size:14px;
}
.fire-con {
	position:absolute;
	bottom:10px;
	left:25px;
}

.gong-banner {
	background:url(img/gong-banner.jpg) no-repeat center;
	height:296px;
}
.gong-ten1 {
	padding:60px;
}
.gong-ten1-bg {
	width:1230px;
	padding-left:30px;
	padding-bottom:7px;
	margin:0 auto;
	overflow:hidden;
}
.gong-ten1-box1,.gong-ten1-box2,.gong-ten1-box3 {
	width:380px;
	height:315px;
	-webkit-box-shadow:0 0 5px 4px #f3f2f2;
	-moz-box-shadow:0 0 5px 4px #f3f2f2;
	box-shadow:0 0 5px 5px 4px #f3f2f2;
	float:left;
	margin-right:30px;
	margin-top:50px;
}
.gong-ten1-box3 {
	text-align:center;
}
.gong-ten1-box1 span,.gong-ten1-box2 span {
	color:#333333;
	display:block;
	font-size:18px;
	padding-bottom:27px;
	margin-top:35px;
	text-align:center;
	margin-bottom:20px;
	background:url(img/gong-img1.png) no-repeat center bottom;
}
.gong-ten1-box1 p {
	width:300px;
	margin:0 auto;
	color:#333333;
	font-size:14px;
	line-height:26px;
}
.gong-ten1-box1 .gong-box1-bottom {
	margin-bottom:13px;
}
.gong-ten1-box2 li {
	width:290px;
	height:40px;
	border:1px solid #eeeeee;
	margin:23px auto;
	text-align:center;
	line-height:40px;
	text-indent:2em;
	background:url(img/gong-img2.png) no-repeat 70px 12px;
}
.gong-tent2-bg {
	background:#f8f8f8;
	padding:60px;
	margin-top:10px;
}
.gong-ten2 {
	width:1233px;
	margin:0 auto;
	padding-left:33px;
	overflow:hidden;
}
.gong-ten2-box1,.gong-ten2-box2,.gong-ten2-box3 {
	width:378px;
	float:left;
	height:415px;
	margin-right:33px;
	margin-top:50px;
}
.gong-ten2-box1 span {
	height:95px;
	display:block;
	text-align:center;
	line-height:95px;
	color:#fff;
	font-size:18px;
	text-indent:30px;
	background:#ff6661 url(img/gong-img3.png) no-repeat 135px 33px;
}
.gong-ten2-box2 span {
	height:95px;
	display:block;
	text-align:center;
	line-height:95px;
	color:#fff;
	font-size:18px;
	text-indent:30px;
	background:#6b92d7 url(img/gong-img4.png) no-repeat 135px 33px;
}
.gong-ten2-box3 span {
	height:95px;
	display:block;
	text-align:center;
	line-height:95px;
	color:#fff;
	font-size:18px;
	text-indent:30px;
	background:#6bc9d7 url(img/gong-img5.png) no-repeat 135px 33px;
}
.gong-ten2-cen1,.gong-ten2-cen2,.gong-ten2-cen3 {
	height:270px;
	margin-top:17px;
	border:1px solid #eeeeee;
	background:#fff;
	padding-top:30px;
}
.gong-ten2 p,.gong-ten2 a {
	width:320px;
	margin:0 auto;
	display:block;
}
.gong-ten2-cen1 p {
	margin-bottom:12px;
	color:#ff6661;
	font-size:16px;
}
.gong-ten2-cen1 a {
	font-size:14px;
	color:#666666;
	line-height:23px;
	margin-bottom:15px;
}
.gong-ten2-cen2 p {
	margin-bottom:12px;
	color:#6b92d7;
	font-size:16px;
}
.gong-ten2-cen2 a {
	font-size:14px;
	color:#666666;
	line-height:23px;
	margin-bottom:15px;
}
.gong-ten2-cen3 p {
	margin-bottom:12px;
	color:#46b8c9;
	font-size:16px;
}
.gong-ten2-cen3 a {
	font-size:14px;
	color:#666666;
	line-height:23px;
	margin-bottom:15px;
}
.gong-ten3 {
	padding:60px 0px;
}
.gong-ten3-bg {
	width:1228px;
	margin:0 auto;
	overflow:hidden;
	padding-left:20px;
}
.gong-ten3-bg dl {
	width:285px;
	height:285px;
	border:1px solid #db3020;
	float:left;
	margin-right:20px;
	margin-top:50px;
}
.gong-ten3-bg dl dt {
	text-align:center;
	margin-top:35px;
}
.gong-ten3-bg dl dd {
	text-align:center;
}
.gong-ten3-bg dl dd span {
	color:#333333;
	display:block;
	padding:30px;
}
.gong-ten3-bg dl dd p {
	width:237px;
	text-align:center;
	line-height:25px;
	margin:0 auto;
	color:#666666;
	font-size:14px;
}
.gong-ten4-bg {
	background:#f8f8f8;
	padding-top:60px;
	padding-bottom:40px;
}
.gong-ten4 {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	padding-top:50px;
}
.gong-ten4 li {
	box-shadow:0px 0px 0px 4px #f0eeee;
	float:left;
	text-align:center;
	margin:0px 10px;
	margin-bottom:20px;
}
#menu  ul .nav-up-selected a {
	color:#fcd111;
}
.new-con-w {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
#newBridge .icon-right-center {
	display:none !important;
}
.izhihuo_top .w1200 .top_pop .head-pinpai {
	height:30px;
	display:block;
	text-indent:30px;
	background:url(img/head-pinpai.png) no-repeat 0px 8px;
}
.izhihuo_top .w1200 .top_pop .head-boke {
	height:30px;
	display:block;
	text-indent:30px;
	background:url(img/head-boke.png) no-repeat 0px 8px;
}
.nav-down-menu3 {
	overflow:hidden;
	

	top:-1px;
	position:absolute;
	

	right:0;
	
}
.nav-down-menu3 dl {
	text-align:center;
	float:left;
	margin-top:40px;
	padding:20px 30px;
}
.nav-down-menu3 dl dd {
	color:#666;
	margin-top:10px;
	font-size:14px;
}
.navigation-down-inner3 {
	

	margin:0 auto;
}
.navigation-down-inner31 {
	width:auto;
	overflow:hidden;
	background:#f4f4f4;
	float:right;
	border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	-webkit-border-radius:8px;
	height:270px;
	width:895px;
	background:rgba(255,255,255,0.98);
	box-shadow:0 5px 10px rgba(0,0,0,0.03);
	position:relative;
	padding-top:26px;
}
.banner-hangye {
	background:#242833 url(img/new-hangye-banner.jpg) no-repeat center;
	height:296px;
}
.navigation-down-inner4 {
	width:523px;
	margin:0 auto;
	position:relative;
}
.nav-down-menu4 {
	width:100%;
	margin:0;
	min-height:135px;
	position:absolute;
	top:-1px;
}
.nav-down-menu4 ul {
	background:#f4f4f4;
	width:160px;
	float:right;
	font-size:14px;
	padding-top:15px;
	overflow:hidden;
	margin-right:-24px;
}
.nav-down-menu4 li {
	text-align:left;
	line-height:46px;
	padding-left:50px;
}
.nav-down-menu4 .title1 {
	background:url(img/zq-nav-icon1.png) no-repeat 20px center;
}
.nav-down-menu4 .title2 {
	background:url(img/zq-nav-icon2.png) no-repeat 20px center;
}
.nav-down-menu4 .title3 {
	background:url(img/zq-nav-icon3.png) no-repeat 20px center;
}
.nav-down-menu4 .title4 {
	background:url(img/zq-nav-icon4.png) no-repeat 20px center;
}
.nav-down-menu4 a {
	display:block;
	color:#666;
}
.nav-down-menu4 a:hover {
	color:#db3020;
}
.head-huomeng {
	height:30px;
	display:block;
	text-indent:30px;
	background:url(img/head-huomeng.png) no-repeat 0px 10px;
}

.banner-1200 {
	width:1200px;
	height:500px;
	margin:0 auto;
}
.banner-box {
	border:5px solid #333333;
	padding-top:40px;
	padding-left:42px;
	width:490px;
	height:228px;
	margin-top:114px;
	background:#fff;
	text-align:left !important;
}
.banner-box p {
	font-size:0;
}
.banner-box-div {
	font-size:20px;
	color:#333333;
	line-height:20px;
	margin-top:25px;
	margin-bottom:30px;
}
.banner-box-div2 {
	overflow:hidden;
	padding:0;
	margin-bottom:19px;
}
.banner-box-div2 span {
	display:block;
	font-size:16px;
	line-height:16px;
	color:#666666;
	float:left;
	margin-left:10px;
	background:url(img/banner-icon.png) no-repeat left center;
	padding-left:22px;
	list-style:none;
}
.banner-box-li {
	margin-left:0 !important;
}
.bannner-left {
	width:149px;
	height:37px;
	float:left;
	text-align:center;
	background:#db3020;
	line-height:37px;
	margin-right:20px;
}
.bannner-left a {
	color:#fff;
	display:block;
}
.bannner-right {
	width:149px;
	height:37px;
	float:left;
	text-align:center;
	background:#dedede;
	line-height:37px;
	margin-right:20px;
}
.bannner-right a {
	color:#333333;
	display:block;
}
.banner-btn {
	padding-top:8px;
	overflow:hidden;
}
.col_title {
	color:#333;
}
.fullSlide .hd ul li {
	opacity:1;
}


.new-index-news {
	background:#f7f7f7;
	padding-top:50px;
	padding-bottom:75px;
}
.new-index-news .w1200 {
	margin-top:50px;
}
.new-index-news .w1200 div {
	width:1300px;
}
.new-index-title {
	color:#333333;
	font-size:30px;
	line-height:30px;
	text-align:center;
}
.new-index-news .w1200 dl {
	width:378px;
	float:left;
	background:#fff;
	margin-right:33px;
	padding-bottom:15px;
	min-height:314px;
}
.new-index-news .w1200 dl dt {
	font-size:0px;
	overflow:hidden;
	width:378px;
	max-height:183px;
	min-height:183px;
}
.new-index-news .w1200 dl dt a {
	display:table;
	overflow:hidden;
	font-size:0px;
	max-height:183px;
	min-height:183px;
	height:183px;
	width:100%;
	text-align: center;
}
.new-index-news .w1200 dl dt a span {
	display:table-cell;
	vertical-align:middle;
}
.new-index-news .w1200 dl dt img {
	transition:all .3s;
	width:auto !important;
	height:auto !important;
	max-width:100%;
}
.new-index-news .w1200 dl dt:hover img {
	transform:scale(1.2);
}
.new-index-news .w1200 dl dd {
	padding-left:18px;
}
.new-index-news .w1200 dl dd p {
	margin-top:15px;
	padding-bottom:10px;
	width:339px;
	overflow:hidden;
}
.new-index-news .w1200 dl dd p a {
	color:#333333;
	font-size:16px;
	line-height:16px;
	height:16px;
	display:block;
	width:339px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.new-index-news .w1200 dl dd p a:hover {
	color:#4f8d38;
}
.new-index-news .w1200 dl dd span {
	color:#999;
	font-size:14px;
	line-height:25px;
	width:339px;
	display:block;
}
.new-index-youshi h3,.new-index-service h3 {
	text-align:center;
	font-weight:normal;
	font-size:14px;
	margin-top:-20px
}
.new-index-youshi .w1200 dl {
	width:300px;
	text-align:center;
	float:left;
	margin-bottom:50px;
}
.new-index-youshi .w1200 dl dt {
	margin-bottom:18px;
	font-size:0px;
	min-height:86px;
}
.new-index-youshi .w1200 dl p {
	margin-bottom:15px;
}
.new-index-youshi .w1200 dl p span {
	color:#02c54c;
	font-size:30px;
	font-weight:bolder;
}
.new-index-youshi .w1200 dl p,.new-index-youshi .w1200 dl p a {
	color:#333333;
	font-size:18px;
	font-weight:bolder;
	line-height:18px;
}
.new-index-youshi .w1200 {
	margin-top:40px;
}
.new-index-youshi .w1200 dl p a {
	margin:0 6px;
}
.new-index-youshi .w1200 dl dd {
	width:212px;
	margin:0 auto;
	font-size:14px;
	color:#666666;
	line-height:25px;
}
.index-over {
	overflow:hidden;
}
.new-index-service {
	margin-top:25px;
}
.new-index-service .w1200 {
	width:1100px;
	margin:0 auto;
	margin-bottom:60px;
}
.new-index-service .w1200 dl {
	width:366px;
	text-align:center;
	margin-top:35px;
	float:left;
}
.new-index-service .w1200 dl dt {
	font-size:0px;
	margin-bottom:18px;
}
.new-index-service .w1200 dl dd p {
	color:#333333;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:24px;
}
.new-index-service .w1200 dl dd span {
	display:block;
	margin-bottom:15px;
	font-size:14px;
	color:#888888;
	line-height:14px;
}
.new-index-service .w1200 .img-left dt {
	text-align:center;
	text-indent:18px;
}

.navigation-inner .nav li a:hover {
	color:#666666;
	background:#f4f4f4;
}
.new-banner-nav ul p {
	width:145px;
	height:47px;
	border:1px solid #53a952;
	font-size:16px;
	background:#53a952 url(img/new-banner-img1.png) no-repeat center left 20px;
	text-indent:54px;
	color:#ffffff;
	line-height:47px;
	float:left;
}
.navigation-down #server .new-banner-nav {
	background:none;
	width:100%;
	

	margin:0;
	padding:0;
}
.navigation-down #server .new-banner-nav .new-nav-1200 {
	width:auto;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	
}
.navigation-down #server .new-banner-nav .new-nav-1200 ul {
	
	overflow:hidden;
}
.navigation-down #server .new-banner-nav .new-nav-1200 ul li {
	float:left;
}
.navigation-down #server .new-banner-nav .new-nav-1200 ul li a {
	float:left;
	width:145px;
	height:47px;
	border:1px solid #dddddd;
	font-size:14px;
	color:#333;
	text-align:center;
	line-height:47px;
	background:#dddddd;
	margin-left:8px;
	margin-bottom:12px;
}
.navigation-down #server .new-banner-nav .new-nav-1200 ul li a:hover {
	background:#53a952;
	border:1px solid #53a952;
	color:#ffffff;
}
.nav .nav-up-selected a {
	color:#666666;
	background:#f4f4f4;
}
.new-nav-810 {
	width:788px;
	padding-top:23px;
	float:right;
	padding-left:22px;
	background:#f4f4f4;
	position:relative;
	z-index:10000000;
	padding-bottom:11px;
}
.new-banner-nav .new-nav-p1:hover {
	background:#ffffff url(img/new-banner-img7.png) no-repeat center left 20px;
	color:#333333;
}
.new-banner-nav .new-nav-p2 {
	background:#53a952 url(img/new-banner-img2.png) no-repeat center left 20px;
}
.new-banner-nav .new-nav-p2:hover {
	background:#ffffff url(img/new-banner-img8.png) no-repeat center left 20px;
	color:#333333;
}
.new-banner-nav .new-nav-p3 {
	background:#53a952 url(img/new-banner-img3.png) no-repeat center left 20px;
}
.new-banner-nav .new-nav-p3:hover {
	background:#ffffff url(img/new-banner-img9.png) no-repeat center left 20px;
	color:#333333;
}
.new-banner-nav .new-nav-p4 {
	background:#53a952 url(img/new-banner-img4.png) no-repeat center left 20px;
}
.new-banner-nav .new-nav-p4:hover {
	background:#ffffff url(img/new-banner-img10.png) no-repeat center left 20px;
	color:#333333;
}
.new-banner-nav .new-nav-p5 {
	background:#53a952 url(img/new-banner-img5.png) no-repeat center left 20px;
}
.new-banner-nav .new-nav-p5:hover {
	background:#ffffff url(img/new-banner-img11.png) no-repeat center left 20px;
	color:#333333;
}
.new-banner-nav .new-nav-p6 {
	background:#53a952 url(img/new-banner-img6.png) no-repeat center left 20px;
}
.new-banner-nav .new-nav-p6:hover {
	background:#ffffff url(img/new-banner-img12.png) no-repeat center left 20px;
	color:#333333;
}
.new-banner-nav .new-nav-p7 {
	background:#53a952 url(img/new-index-neirong.png) no-repeat center left 20px;
}
.new-banner-nav .new-nav-p7:hover {
	background:#ffffff url(img/new-index-neirong-hover.png) no-repeat center left 20px;
	color:#333333;
}
.navigation-down-inner31 dl {
	transition:margin .5s;
}
.navigation-down-inner31 dl:hover {
	margin-top:20px;
	transition:margin .5s;
}




.inside-page-banner-common {
	height:356px;
	background:#db3020;
	border-top:1px solid #db3020;
}
.inside-page-banner-common p.inside-page-p1,.banner_tit {
	text-align:center;
	color:#fff;
	font-size:42px;
	font-weight:bold;
	line-height:1em;
	margin-top:152px;
}
.inside-page-banner-common span.inside-page-span1 {
	text-align:center;
	font-size:18px;
	margin-top:20px;
	color:#fff;
	display:block;
}






.banner_hei.gobal_text_banner {
	height:408px;
}
.gobal_text_banner {
	height:352px;
	background:#db3020;
	min-width:1200px;
	overflow:hidden;
	position:relative;
}
.gobal_text_banner p {
	margin-top:150px;
	color:#fff;
	font-size:48px;
	font-weight:bold;
	text-align:center;
	margin-bottom:55px;
	letter-spacing:3px;
}
.gobal_text_banner span {
	font-size:18px;
	display:block;
	text-align:center;
	color:#fff;
	letter-spacing:3px;
}
.gobal_text_banner .about_nav {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	text-align:center;
	background:#eee;
}
.gobal_text_banner .about_nav ul {
	display:inline;
	font-size:0;
}
.gobal_text_banner .about_nav ul li {
	display:inline-block;
}
.gobal_text_banner .about_nav ul li a:hover,.gobal_text_banner .about_nav ul li .active {
	color:#db3020;
	border-bottom:3px solid #db3020;
}
.gobal_text_banner .about_nav ul li a {
	display:block;
	line-height:56px;
	height:56px;
	color:#464646;
	width:96px;
	margin:0 120px;
	box-sizing:border-box;
	font-size:16px;
}
.intro_nav {
	overflow:hidden;
	margin:55px auto;
	width:1200px;
}
.intro_nav .intro_nav_box:nth-child(1) {
	margin:0;
}
.intro_nav_bg1 {
	background:url(img/inroduction_img1.jpg) no-repeat center;
	margin-left:0;
}
.intro_nav_bg2 {
	background:url(img/inroduction_img2.jpg) no-repeat center;
}
.intro_nav_bg3 {
	background:url(img/inroduction_img3.jpg) no-repeat center;
}
.intro_nav_box {
	width:380px;
	height:260px;
	float:left;
	text-align:center;
	border-radius:6px;
	margin-left:30px;
	position:relative;
}
.intro_nav_box p {
	font-size:28px;
	color:#fff;
	margin-top:115px;
	position:relative;
	z-index:3;
	transition:margin .3s;
}
.intro_nav_box span {
	font-size:14px;
	color:#fff;
	width:350px;
	display:block;
	margin:0 auto;
	line-height:30px;
	margin-top:25px;
	opacity:0;
	visibility:hidden;
	transition:visibility .3s,opacity .3s;
	position:relative;
	z-index:2;
}
.intro_nav_hide {
	background: rgba(219, 48, 32, 0.68);
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	border-radius:6px;
	left:0;
	opacity:0;
	visibility:hidden;
	transition:visibility .3s,opacity .3s;
}
.intro_nav_box:hover span,.intro_nav_box:hover .intro_nav_hide {
	opacity:1;
	visibility:visible;
}
.intro_nav_box:hover p {
	margin-top:72px;
}
.intro_text {
	background:#f4f8fa;
	min-width:1200px;
	overflow:hidden;
	margin-bottom:55px;
}
.intro_text .index_1200 {
	background:url(img/introduction_img1.png) no-repeat top left,url(img/introduction_img2.png) no-repeat bottom right;
	height:300px;
	margin:60px auto;
	box-sizing:border-box;
	padding-left:150px;
	padding-top:65px;
	width:1200px;
}
.intro_text .index_1200 ul li {
	font-size:36px;
	color:#a1a6ab;
	margin-bottom:35px;
	letter-spacing:2px;
}
.intro_mess {
	padding-bottom:55px;
	width:1200px;
	margin:0 auto;
}
.intro_mess dl:first-child {
	margin-left:0;
}
.intro_mess dl {
	width:224px;
	height:235px;
	box-shadow:0 0 3px 3px #f6f6f6;
	float:left;
	margin-left:20px;
	text-align:center;
	overflow:hidden;
	box-sizing:border-box;
	padding-top:54px;
	margin-bottom:50px;
}
.intro_mess dl dd {
	font-size:18px;
	color:#3e464c;
	margin-top:25px;
}


.culture_content {
	margin-top:55px;
	width:1200px;
	margin:55px auto 0;
}
.culture_core p {
	float:left;
	font-size:0;
}
.culture_core div {
	float:left;
	width:395px;
	background:#2f2f38;
	height:460px;
	padding-top:135px;
	box-sizing:border-box;
	padding-left:83px;
}
.culture_core {
	border-radius:6px;
	overflow:hidden;
}
.culture_core::after {
	content:'';
	display:block;
	clear:both;
}
.culture_core div em {
	font-size:16px;
	color:#fff;
	display:block;
	margin-left:25px;
	margin-top:50px;
}
.culture_content ul {
	overflow:hidden;
	margin-top:30px;
	margin-bottom:55px;
}
.culture_content ul li {
	float:left;
	width:380px;
	height:330px;
	margin-left:30px;
	border-radius:6px;
	text-align:center;
	box-sizing:border-box;
	padding-top:86px;
}
.culture_content ul li p {
	font-size:0;
	margin-bottom:35px;
}
.culture_content ul li span {
	font-size:16px;
	color:#fff;
	display:block;
	width:328px;
	margin:0 auto;
	line-height:35px;
	letter-spacing:1px;
}
.culture_content ul .culture_bg1 {
	background:url(img/culure_img2.jpg) no-repeat center;
	margin-left:0;
}
.culture_content ul .culture_bg2 {
	background:url(img/culure_img3.jpg) no-repeat center;
}
.culture_content ul .culture_bg3 {
	background:url(img/culure_img4.jpg) no-repeat center;
}


.course_content {
	margin-top:55px;
	padding-bottom:25px;
	width:1200px;
	margin:55px auto 0;
}
.course_content .course_box {
	width:585px;
	height:142px;
	background:#f4f8fa;
	float:left;
	margin-bottom:30px;
	border-radius:6px;
}
.course_content .course_box.mar {
	margin-right:30px;
}
.course_content .course_box p {
	float:left;
	margin-left:6px;
	height:142px;
	padding:0 20px;
}
.course_content .course_box p em {
	display:table-cell;
	height:142px;
	vertical-align:middle;
	width:auto;
}
.course_content .course_box span {
	float:left;
	font-size:14px;
	color:#68747f;
	width:433px;
	line-height:30px;
	display:block;
	margin-top:38px;
	border-left:1px solid #eee;
	padding-left:20px;
}
.new-new-about-banner p {
	text-align:center;
	color:#fff;
	font-size:42px;
	font-weight:bold;
	line-height:1em;
	margin-top:152px;
	margin-bottom:0;
	letter-spacing:0;
}
.new-new-about-banner span {
	text-align:center;
	font-size:18px;
	margin-top:20px;
	color:#fff;
	display:block;
	letter-spacing:0;
}
.new-pai a {
	display:block;
	color:#fff;
	width:142px;
	height:28px;
	line-height:28px;
	border:2px solid #fff;
	font-size:14px;
	margin:20px auto 0;
	text-align:center;
}
.menu_on a:after {
	visibility:visible !important;
}
.blogshow_left .details_page ul {
	margin:0;
	padding-top:40px;
}
.details_page ul li {
	width:45%;
	line-height:1.3;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.details_page ul li.pre {
	float:left;
}
.details_page ul li.next {
	float:right;
	text-align:right;
}
.details_tag{
	padding-top: 40px;
}
.details_tag li{
	display: inline-block;
	padding-right: 5px;
}
.details_tag li a{
	padding: 0 10px;
	height: 26px;
	font-size: 14px;
	line-height: 26px;
	display: block;
	background: rgba(1,166,62,0.2);
}

.blogshow_left .contentdiv ul{
	margin: auto;
	padding: auto;
	height: auto;
}
.blogshow_left .contentdiv ul li{
	display: block;
	float: none;
	margin: auto;
}

.fotbb.tent5,
.inside-page-banner-common,
.fotbb.tent5,
.hangye-ten2-bg,
.gong-ten4-bg,
.new-sem-tent2,
.new-sem-tent3,
.new-sem-tent4,
.new-sem-tent5,
.new-sem-tent6,
.new-aso-tent1,
.new-aso-tent2,
.new-aso-tent3,
.new-aso-tent4,
.new-ser-tent2,
.new-ser-tent6,
.new-ser-tent4,
.new-ser-tent7-two.new-ser-tent7,
.new-ser-tent8,
.app-ys.app-over,
.why-wenda,
.wenda-dailai,
.wenda-hexin,
.wenda-pingtai,
.luntan-tent2,
.luntan-tent4,
.new-xinwen-tent2,
.new-xinwen-tent4,
.new-xinwen-tent6,
.new-shipin-tent1,
.new-shipin-tent2,
.new-shipin-tent3,
.video-tent2-content,
.video-tent2-content,
.video-tent3-content {
	min-width: 1200px;
}
.inside-page-banner-common+.hangye-ten1 {
	width: 1200px;
}
.inside-page-banner-common+.hangye-ten1 .hangye-ten1-img dl:nth-child(4n) {
	margin-right: 0;
}
.inside-page-banner-common+.hangye-ten1 .hangye-ten1-img dl {
	width: 283px;
}
.inside-page-banner-common+.hangye-ten1+.hangye-ten2-bg+.hangye-ten3 {
	width: 1200px;
	padding-left: 0;
}
.inside-page-banner-common+.hangye-ten1+.hangye-ten2-bg+.hangye-ten3 .hangye-ten3-img3 {
	margin-right: 0;
}
.inside-page-banner-common+.hangye-ten1+.hangye-ten2-bg+.hangye-ten3 .hangye-ten3-cen1,
.inside-page-banner-common+.hangye-ten1+.hangye-ten2-bg+.hangye-ten3 .hangye-ten3-cen2,
.inside-page-banner-common+.hangye-ten1+.hangye-ten2-bg+.hangye-ten3 .hangye-ten3-cen3,
.hangye-ten2-bg .hangye-ten2 ul li {
	width: 378px;
}
.hangye-ten2-bg .hangye-ten2 {
	padding-left: 0;
	width: 1200px;
}
.hangye-ten2-bg .hangye-ten2 ul li:last-child {
	margin-right: 0;
}
.hangye-ten1 {
	padding-left: 0;
}
.gong-ten1 .gong-ten1-bg {
	padding-left: 0;
	width: 1200px;
}
.gong-ten1 .gong-ten1-bg .gong-ten1-box1,
.gong-ten1 .gong-ten1-bg .gong-ten1-box2 {
	width: 374px;
}
.gong-ten1 .gong-ten1-bg>.gong-ten1-box1 {
	margin-left: 9px;
}
.gong-ten1 .gong-ten1-bg .gong-ten1-box3 {
	margin-right: 0;
	margin-left: 0;
}
.gong-tent2-bg .gong-ten2 {
	padding-left: 0;
	width: 1200px;
}
.gong-tent2-bg .gong-ten2 .gong-ten2-box3 {
	margin-right: 0;
}
.gong-ten3 .gong-ten3-bg {
	padding-left: 0;
	width: 1200px;
}
.gong-ten3 .gong-ten3-bg dl {
	width: 283px;
}
.gong-ten3 .gong-ten3-bg dl:last-child {
	margin-right: 0;
}
.inside-page-banner-common+.gong-ten1,
.inside-page-banner-common+.gong-ten1+.gong-tent2-bg {
	padding-left: 0;
	padding-right: 0;
}
.inside-page-banner-common+.gong-ten1+.gong-tent2-bg+.gong-ten3+.gong-ten4-bg .gong-ten4 ul li {
    margin: 0px 18px;
}
.wechat-advantage+.wechat-characteristic+.wechat-why+.wechat-case .wechat-case-content {
	font-size: 0;
	text-align: center;
}
.wechat-advantage+.wechat-characteristic+.wechat-why+.wechat-case .wechat-case-content .dl_first {
	float: none;
	display: inline-block;
	vertical-align: middle;
}