﻿* {
	margin: 0px; padding: 0px;
}
body {
	height: 100%; font-family: "Microsoft YaHei"; -ms-overflow-x: hidden; 
}
p {
	text-align: justify; color: rgb(102, 102, 102); line-height: 25px; font-family: "microsoft yahei";
}
strong {
	color: rgb(51, 51, 51); font-family: "microsoft yahei";
}
h3 {
	color: rgb(51, 51, 51); font-family: "microsoft yahei";
}.index_cases .cases ul li
.main-left {
	
}
.main-right {
	
}
html {
	height: 100%;
}
a:link {
	transition:0.4s ease-in-out; color: rgb(38, 38, 38); text-decoration: none; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
a {
	transition:0.4s ease-in-out; color: rgb(38, 38, 38); text-decoration: none; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
a:hover {
	transition:0.4s ease-in-out; color: rgb(199, 0, 12); -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
a img {
	border: currentColor; border-image: none;
}
img {
	border: currentColor; border-image: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
ol {
	list-style: none;
}
input {
	
}
.top-bar {
	transition:0.5s; width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;
}
.menu li {
	width: 16.5%; float: left;
}
.clear {
	clear: both;
}
.slider .jquery-reslider .slider-block {
	background-position: 50% 50%; width: 100%; height: 100%; position: absolute; z-index: 97; opacity: 0; background-size: cover;
}
.slider .jquery-reslider .slider-direction {
	top: 45%; width: 60px; height: 60px; position: absolute; z-index: 99; cursor: pointer;
}
.slider .jquery-reslider .slider-direction-prev.slider-direction {
	background: url("/site1/images/prev.png") no-repeat; left: 20px;
}
.slider .jquery-reslider .slider-direction-next.slider-direction {
	background: url("/site1/images/next.png") no-repeat; right: 20px;
}
.slider .jquery-reslider .slider-dots {
	width: 100%; text-align: center; bottom: 5px; position: absolute;
}
.slider .jquery-reslider .slider-dots li {
	margin: 10px; border-radius: 100px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 15px; height: 15px; display: inline-block; cursor: pointer;
}
.slider .jquery-reslider .slider-dots li.active {
	background-color: rgb(255, 255, 255);
}
@media screen and (max-width:768px)
{
.slider .jquery-reslider .slider-direction {
	-ms-zoom: 0.8;
}
.slider .jquery-reslider .slider-dots {
	position: absolute;
}
}
.wrap-index {
	height: 60%; overflow: hidden; position: relative;
}
.dark-green {
	color: rgb(76, 91, 82);
}
.light-green {
	color: rgb(0, 133, 62);
}
.mb-50 {
	margin-bottom: 50px;
}
.text-banner {
	overflow: hidden; padding-top: 20px; padding-bottom: 30px; position: relative; background-color: rgb(247, 247, 247);
}
.chanpin {
	background: url("../img/chanpin.png") no-repeat; width: 100px; height: 100px; display: block;
}
.fangan {
	background: url("../img/fangan.png") no-repeat; width: 100px; height: 100px; display: block;
}
.dongtai {
	background: url("../img/dongtai.png") no-repeat; width: 100px; height: 100px; display: block;
}
.columns {
	width: 300px; margin-top: 10px; float: left; display: inline-block;
}
.columns2 {
	margin-top: 40px;
}
.index {
	text-align: center;
}
.img-thumbnail {
	border: 0px currentColor; border-image: none;
}
.list-ico {
	margin: auto;
}
.list-ico span {
	float: left;
}
.list-ico h2 {
	line-height: 80px; padding-left: 70px; font-size: 18px; font-weight: 600; float: left;
}
.mobile-toggle {
	display: none;
}
.zh {
	border-radius: 5px 5px 0px 0px; left: 15px; top: 80px; height: 30px; right: 15px; border-right-color: rgb(237, 237, 237); border-left-color: rgb(237, 237, 237); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: absolute; box-shadow: 0px 5px 4px #cdcdcd; background-color: rgba(255, 255, 255, 0.9); -webkit-box-shadow: 0px 5px 4px #cdcdcd; -moz-box-shadow: 0px 5px 4px #cdcdcd;
}
.list-ico li {
	position: relative;
}
.zc {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(237, 237, 237) rgb(237, 237, 237); border-radius: 0px 0px 5px 5px; border-image: none; width: 100%; height: 160px; overflow: hidden; position: relative; box-shadow: 0px 5px 4px #cdcdcd; background-color: white; -webkit-box-shadow: 0px 5px 4px #cdcdcd; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; -moz-box-shadow: 0px 5px 4px #cdcdcd;
}
.zc ul li {
	margin: 10px 0px 0px 15px;
}
.zc ul li a {
	margin: 0px 0px 0px 25px;
}
.footer {
	background-color: rgb(51, 51, 51);
}
.pp li a {
	color: rgb(187, 187, 187); font-family: "microsoft yahei"; font-size: 12px; vertical-align: middle;
}
.pp li {
	text-align: left;
}
.pp li a:hover {
	transition:0.4s ease-in-out; color: rgb(199, 0, 12); -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
.pp li span a {
	color: rgb(153, 153, 153); line-height: 50px; font-family: "microsoft yahei"; font-size: 16px; font-weight: 800;
}
.footer-top-left {
	width: 196.66px; float: left;
}
.footer-top-right {
	width: 196.66px; float: left;
}
.footer-top-right ul li {
	color: rgb(104, 112, 119); font-size: 12px;
}
.footer-top.row {
	margin: auto;
}
.footer-bottom {
	padding: 35px 0px 10px; height: 115px; text-align: center; background-color:#193cb4;
}
.footer-bottom span {
	font-size: 12px;
}
.equinav .navbar-brand {
	display: none;
}
.navbar-collapse {
	padding: 0px !important; margin-top: 25px;
}
.equinav-collapse .navbar-header {
	float: none;
}
.equinav-collapse .navbar-brand {
	display: block !important;
}
.equinav-collapse .navbar-toggle {
	display: block !important;
}
.equina-collapse .navbar-collapse {
	border-top-color: rgb(231, 231, 231) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
.equinav-collapse .collapse.navbar-collapse {
	display: none !important;
}
.equinav-collapse .navbar-nav {
	margin: 0px !important; float: none !important;
}
.navbar-toggle {
	border-color: rgb(204, 204, 204);
}
.equinav-collapse .navbar-nav > li {
	width: auto !important; float: none !important;
}
.equinav-collapse .navbar-nav > li > a {
	text-align: left !important; padding-top: 10px !important; padding-bottom: 10px !important;
}
.equinav-collapse .navbar-collapse {
	border-top-color: rgb(231, 231, 231) !important; border-top-width: 1px !important; border-top-style: solid !important; display: block !important;
}
.equinav-collapse .in.collapse.navbar-collapse {
	border-top-color: rgb(231, 231, 231) !important; border-top-width: 1px !important; border-top-style: solid !important; display: block !important;
}
.equinav-collapse .collapsing {
	overflow: hidden !important;
}
.equinav-collapse .dropdown-toggle {
	background: rgb(255, 0, 0) !important; border-radius: 15px; color: rgb(255, 255, 255) !important; padding-top: 5px; padding-bottom: 5px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
}
.equinav-collapse .dropdown-toggle > .caret {
	display: inline-block !important;
}
.equinav-collapse .dropdown-menu {
	background: none !important; border: 0px currentColor !important; border-image: none !important; float: none !important; position: relative !important; box-shadow: none !important;
}
.equinav-collapse .navbar-nav .open .dropdown-menu {
	display: block !important;
}
.equinav-collapse .navbar-nav .open .dropdown-menu > li > a {
	padding: 5px 15px 5px 25px !important; color: rgb(119, 119, 119) !important;
}
.equinav-collapse .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px !important; color: rgb(119, 119, 119) !important;
}
.navbar-menu {
	float: right;
}
.navbar-menu li {
	padding: 0px 5px;
}
.conn {
	background: rgb(255, 0, 0) !important; border-radius: 15px; color: rgb(255, 255, 255) !important; padding-top: 5px !important; padding-bottom: 5px !important; -moz-border-radius: 15px; -webkit-border-radius: 15px;
}
#zlight-main-nav {
	list-style: none; margin: 0px; padding: 0px; display: none;
}
#zlight-main-nav::before {
	display: table; content: " ";
}
#zlight-main-nav::after {
	display: table; content: " ";
}
#zlight-nav::before {
	display: table; content: " ";
}
#zlight-nav::after {
	display: table; content: " ";
}
#zlight-main-nav::after {
	clear: both;
}
#zlight-nav::after {
	clear: both;
}
#zlight-main-nav > li {
	margin: 0px; padding: 0px; transition:background 0.3s; float: left; display: block; position: relative; -webkit-transition: background ease 0.3s; -moz-transition: background ease 0.3s;
}
#zlight-main-nav > li > a {
	padding: 0px 22px; outline: 0px; height: 30px; text-transform: uppercase; line-height: 30px; text-decoration: none; display: block; position: relative;
}
#zlight-main-nav > li:first-child > a {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.zlight-dropdown:hover > .zlight-submenu {
	display: block;
}
.zlight-submenu {
	list-style: none; margin: 0px; padding: 0px; left: 0px; top: 100%; width: 180px; display: none; position: absolute; z-index: 9999; background-color: rgb(255, 255, 252);
}
.zlight-submenu > li {
	padding: 0px; transition:0.3s; float: none; display: block; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;
}
.zlight-submenu > li > a {
	padding: 10px 22px; transition:0.3s; text-transform: uppercase; text-decoration: none; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; float: none; display: block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;
}
.zlight-submenu > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 0, 0) !important;
}
.zlight-submenu > li:first-child > a {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.zlight-submenu > li:last-child > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.zlight-submenu .zlight-submenu {
	left: 100%; top: 0px;
}
#zlight-main-nav i {
	padding: 0px 5px;
}
#zlight-mobile-nav {
	margin: 0px 4px; display: none; background-color: rgb(204, 204, 204);
}
#zlight-mobile-nav > span {
	padding: 0px 10px 0px 20px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 50px; font-size: 13px; float: left;
}
#zlight-mobile-nav > .zlight-icon {
	padding: 0px 20px 0px 10px; color: rgb(255, 255, 255); line-height: 50px; font-size: 20px; float: right;
}
#zlight-mobile-nav > select {
	background: none; border: currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 50px; line-height: 50px; position: absolute; cursor: pointer; opacity: 0;
}
#zlight-mobile-nav::before {
	display: table; content: " ";
}
#zlight-mobile-nav::after {
	display: table; content: " ";
}
#zlight-mobile-nav::after {
	clear: both;
}
.cloms {
	float: right;
}
.icon-bar {
	border-radius: 1px; width: 22px; height: 2px; display: block; background-color: rgb(255, 255, 255);
}
@media all and (max-width:768px)
{
#zlight-mobile-nav {
	display: block; position: relative;
}
}
@media all and (min-width:769px)
{
#zlight-main-nav {
	display: block;
}
}
.navbar-nav > li > a:hover {
	background: rgb(255, 0, 0) !important; border-radius: 15px; color: rgb(255, 255, 255) !important; padding-top: 5px; padding-bottom: 5px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
}
.megamenu {
	margin: 0px;
}
.megamenu > li.grid .megapanel .row [class*='col'] {
	background: rgb(204, 204, 204) !important;
}
.megamenu h4 {
	margin-top: 0px;
}
.megamenu .adress {
	
}
.megamenu .adress label {
	width: 100%; margin-bottom: 2px; float: left;
}
.megamenu {
	list-style: none; margin: 0px; padding: 30px 0px; width: 640px; font-family: Calibri, Arial; font-size: 15px; float: right; display: inline-block; position: relative;
}
.megamenu li {
	padding-left: 2px; float: left; display: inline;
}
.megamenu > li > a {
	padding: 7px 20px 3px 18px; color: rgb(85, 85, 85); text-transform: uppercase; font-size: 15px; font-weight: 200; text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; float: left; cursor: pointer;
}
.megamenu > li.active > a {
	background: rgb(219, 219, 219); transition:color 0.4s ease-in-out; -webkit-transition: color .4s ease-in-out; -o-transition: color .4s ease-in-out; -moz-transition: color .4s ease-in-out;
}
.megamenu > li > a:hover {
	background: rgb(219, 219, 219); transition:color 0.4s ease-in-out; -webkit-transition: color .4s ease-in-out; -o-transition: color .4s ease-in-out; -moz-transition: color .4s ease-in-out;
}
.megamenu > li.right {
	float: right;
}
.megamenu .dropdown {
	background: rgb(255, 255, 255); list-style: none; margin: 0px; padding: 0px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; width: 220px; display: none; position: absolute; z-index: 999;
}
.megamenu .dropdown li .dropdown {
	background: rgb(255, 255, 255); list-style: none; margin: 0px; padding: 0px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; width: 220px; display: none; position: absolute; z-index: 999;
}
.megamenu .dropdown {
	top: 61px;
}
.megamenu .dropdown li .dropdown {
	left: 160px; top: inherit;
}
.megamenu .dropdown li {
	padding: 0px !important; width: 100%; clear: both; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.megamenu .dropdown li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.megamenu .dropdown li a {
	background: 0px; padding: 5px 25px; border-radius: 0px !important; border: 0px currentColor; transition:color 0.4s ease-in-out; border-image: none; width: 100%; color: rgb(68, 68, 68); font-family: simhei; font-size: 14px; text-decoration: none; float: left; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transition: color .4s ease-in-out; -o-transition: color .4s ease-in-out; -moz-transition: color .4s ease-in-out;
}
.megamenu .dropdown li:hover > a {
	background: rgb(219, 219, 219);
}
.megamenu > li > .megapanel {
	background: rgb(255, 255, 255); padding: 20px 30px; border: 1px solid rgb(204, 204, 204); border-image: none; left: -1px; top: 58px; width: 100.2%; display: none; position: absolute; z-index: 99; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.megamenu .megapanel ul {
	margin: 0px; padding: 0px;
}
.megamenu .megapanel img {
	border: 1px solid rgb(222, 222, 222); transition:border 0.3s linear; border-image: none; width: 100%; cursor: pointer; -webkit-transition: border .3s linear; -o-transition: border .3s linear; -moz-transition: border .3s linear;
}
.megamenu .megapanel img:hover {
	border: 1px solid rgb(119, 119, 119); border-image: none;
}
.megamenu form.contact input {
	outline: 0px; color: rgb(68, 68, 68); font-family: Calibri, Arial; font-size: 16px;
}
.megamenu form.contact textarea {
	outline: 0px; color: rgb(68, 68, 68); font-family: Calibri, Arial; font-size: 16px;
}
.megamenu form.contact input[type='text'] {
	padding: 5px 10px; border: 1px solid rgb(222, 222, 222); transition:border 0.3s linear; border-image: none; width: 100%; margin-bottom: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transition: border .3s linear; -o-transition: border .3s linear; -moz-transition: border .3s linear;
}
.megamenu form.contact textarea {
	padding: 5px 10px; border: 1px solid rgb(222, 222, 222); transition:border 0.3s linear; border-image: none; width: 100%; margin-bottom: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transition: border .3s linear; -o-transition: border .3s linear; -moz-transition: border .3s linear;
}
.megamenu form.contact input[type='text'] {
	height: 40px;
}
.megamenu form.contact input[type='text']:focus {
	border: 1px solid rgb(153, 153, 153); border-image: none;
}
.megamenu form.contact textarea:focus {
	border: 1px solid rgb(153, 153, 153); border-image: none;
}
.megamenu form.contact input[type='submit'] {
	background: rgb(153, 153, 153); border: 0px currentColor; border-image: none; width: 100px; height: 35px; color: rgb(255, 255, 255); cursor: pointer;
}
.megapanel .row {
	width: 100%; margin-top: 15px;
}
.megapanel :first-child.row {
	margin-top: 0px;
}
.megapanel .row::before {
	line-height: 0; display: table; content: "";
}
.megapanel .row::after {
	line-height: 0; display: table; content: "";
}
.megapanel .row::after {
	clear: both;
}
.megapanel .row .col1 {
	width: 100%; margin-left: 2.12%; float: left; display: block; min-height: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.megapanel .row .col2 {
	width: 100%; margin-left: 2.12%; float: left; display: block; min-height: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.megapanel .row .col3 {
	width: 100%; margin-left: 2.12%; float: left; display: block; min-height: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.megapanel .row .col4 {
	width: 100%; margin-left: 2.12%; float: left; display: block; min-height: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.megapanel .row .col5 {
	width: 100%; margin-left: 2.12%; float: left; display: block; min-height: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.megapanel .row .col6 {
	width: 100%; margin-left: 2.12%; float: left; display: block; min-height: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.megapanel .row [class*='col']:first-child {
	margin-left: 0px;
}
.megapanel .row .col1 {
	width: 14.89%;
}
.megapanel .row .col2 {
	width: 31.91%;
}
.megapanel .row .col3 {
	width: 48.93%;
}
.megapanel .row .col4 {
	width: 65.95%;
}
.megapanel .row .col5 {
	width: 82.97%;
}
.megapanel .row .col6 {
	width: 100%;
}
/*.megamenu > li.showhide {
	background: linear-gradient(rgb(238, 238, 238) 0px, rgb(219, 219, 219) 100%); width: 100%; height: 50px; color: rgb(85, 85, 85); border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid; display: none; cursor: pointer;
}*/
.megamenu > li.showhide span.title {
	float: left;
}
.megamenu > li.showhide span.icon1::after {
	top: 15px; width: 25px; height: 8px; right: 25px; font-size: 50px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 3px; border-bottom-width: 3px; border-top-style: solid; border-bottom-style: solid; position: absolute; z-index: 1; content: "";
}
.megamenu > li.showhide span.icon2::after {
	top: 25px; width: 25px; height: 8px; right: 25px; font-size: 50px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 3px; border-bottom-width: 3px; border-top-style: solid; border-bottom-style: solid; position: absolute; z-index: 1; content: "";
}
.skyblue {
	
}
.skyblue > li.showhide {
	
}
.skyblue li > a {
	color: rgb(3, 3, 3); font-family: simhei;
}
.skyblue > li.showhide span {
	color: rgb(3, 3, 3); font-family: simhei;
}
.skyblue > li:hover > a {
	background:#193cb4; border-radius: 15px; transition:0.4s ease-in-out; color: rgb(255, 255, 255); -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
.skyblue > li.active > a {
	background:#193cb4; border-radius: 15px; transition:0.4s ease-in-out; color: rgb(255, 255, 255); -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
.skyblue .dropdown li:hover > a {
	background: #193cb4; border-radius: 15px; transition:0.4s ease-in-out; color: rgb(255, 255, 255); -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
.skyblue .megapanel img:hover {
	border: 1px solid rgb(1, 148, 190); border-image: none;
}
.skyblue form.contact input[type='text']:focus {
	border: 1px solid rgb(1, 148, 190); border-image: none;
}
.skyblue form.contact textarea:focus {
	border: 1px solid rgb(1, 148, 190); border-image: none;
}
.skyblue form.contact input[type='submit'] {
	background: rgb(1, 148, 190);
}
@media all and (max-width:767px)
{
.megamenu > li {
	width: 100%; padding-left: 0px; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.megamenu > li:hover {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.megamenu > li.active {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.megamenu > li > a {
	padding: 5px 25px;
}
.megamenu > li:hover > a {
	padding: 5px 25px; border-radius: 0px;
}
.megamenu > li.active > a {
	padding: 5px 25px; border-radius: 0px;
}
.megamenu a {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.megamenu .dropdown {
	border: 0px currentColor; border-image: none; left: 0px; width: 100%; display: none; position: static; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.megamenu .dropdown li .dropdown {
	border: 0px currentColor; border-image: none; left: 0px; width: 100%; display: none; position: static; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.megamenu .dropdown li {
	background: rgb(255, 255, 255) !important; border: 0px currentColor; border-image: none;
}
.megamenu .dropdown > li > a {
	padding-left: 40px !important;
}
.megamenu > li > .megapanel {
	margin-top: 50px; position: static;
}
.megapanel .row [class*='col'] {
	width: 100%; margin-top: 15px; margin-left: 0px; float: none; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.megapanel :first-child.row [class*='col']:first-child {
	margin-top: 0px;
}
.megapanel .row {
	margin-top: 0px;
}
.black {
	background: rgb(34, 34, 34);
}
.sd_articleKey2 {
	display: none;
}
.sd_articleKey3 {
	display: none;
}
.list-article {
	padding: 0px;
}
.list-article2 {
	padding: 0px 10px;
}
.list-logo .container .row ul {
	padding: 0px;
}
.text-chanpin-right {
	padding: 0px 10px !important;
}
.megamenu {
	margin: 0px; padding: 0px; width: 100%;
}
.navbar-nav {
	margin: 7.5px 15px;
}
.columns {
	display: none;
}
.megamenu li span img {
	width: 50%; margin-left: 8px;
}
span.title {
	padding: 10px;
}
.navbar-menu li {
	padding: 5px 0px 0px 5px;
}
.list-article {
	padding: 0px; width: auto; float: none;
}
.list-logo .container .row ul {
	padding: 0px;
}
.main {
	width: auto !important;
}
.list-article img {
	margin: 30px auto auto;
}
.list-article .list-article-words h2 {
	text-align: center; margin-bottom: 10px;
}
.list-article .list-article-words .show {
	float: right;
}
.list-article-words span {
	float: left;
}
.list-article-pic {
	padding-bottom: 10px;
}
.list-logo .container .row ul li {
	margin: 5px 0px 0px 5px;
}
.download-title {
	padding: 5px;
}
.download-content {
	padding: 5px;
}
.time {
	display: none;
}
.zhishi-list ul li a {
	margin-left: 5px;
}
}
.bg {
	background-color: rgb(242, 242, 242);
}
.bg2 {
	background-color: rgb(255, 255, 255);
}
.top {
	width:100%;height: 35px; background-color: rgb(0, 0, 0);
z-index: 1040;top: 0;
position: fixed;
}

.anli-banner{width: 1920px; margin: 0 auto; margin-top:112px;}
/* .anli-banner{width: 1920px; margin: 0 auto; margin-top:112px;}/ */
.version_info {
	color: rgb(187, 187, 187); line-height: 35px; font-size: 12px; margin-left: 50px; display: inline-block;
}
.tel_list {
	margin: 8px 50px 0px 0px; float: right;
}
.tel_list .tel_tel {
	color: rgb(187, 187, 187); font-size: 12px;
}
.tel_list .tel_tel_1 {
	color: rgb(255, 246, 0); font-size: 12px;
}
.container {
	color: #FFF; font-size: 14px;
}
.container a {
	font-size: 14px;
}
.fl {
	width: 275px; height: 190px; display: inline-block; background-color: rgb(255, 255, 255);
}
.fl_tow {
	height: 0px;
}
.turbocms_border {
	margin: 10px auto 0px; width: 250px; height: 170px; text-align: center;
}
.turbocms_border dl {
	margin-top: 16px;
}
.turbocms_border dl dd {
	font-size: 18px; margin-top: 14px;
}
.turbocms {
	margin: 0px auto; background-color: rgb(221, 18, 17);
}
.turbocms .turbocms_border {
	margin: 10px auto 0px; border: 1px solid rgb(231, 90, 89); border-image: none; width: 250px; height: 170px; text-align: center;
}
.turbocms .turbocms_border dl {
	margin-top: 7px;
}
.turbocms .turbocms_border dl dd {
	color: rgb(255, 255, 255); font-size: 18px; margin-top: 14px;
}
.content {
	margin-top: 15px; background-color: rgb(255, 255, 255);
}
.top_left_content {
	width: 287px; float: left;
}
.top_left_content h2 {
	margin: 35px 0px 0px; padding: 0px; font-size: 16px; font-weight: 600; display: inline-block;
}
.top_left_content img {
	margin-top: 26px; margin-left: 30px; float: left; display: inline-block;
}
.top_left_content ul li {
	width: 285px; height: 51px; padding-left: 35px; font-size: 16px;
}
.top_left_content ul li img {
	margin: -5px 0px 0px; padding: 0px; float: none;
}
.top_left_content ul li span {
	line-height: 50px; margin-left: 10px;
}
.selected {
	color: rgb(255, 255, 255); background-image: url("../images/bejing.png");
}
.top_left_content ul .top2 {
	margin-top: 20px;
}
.right_content {
	width: 75%; float: right;
}
.right_content h1 {
	font-size: 22px;
}
.footer {
	margin-top: 20px;
}
.rfloat {
	left: 20px; top: 20px; width: 60px; height: 307px; position: fixed; background-color: rgb(51, 51, 51);
}
.banner img {
	width: 100%;
}
.banner {
	position: relative;
}
.product {
	width: 100%; text-align: justify; max-width: 1180px;
}
.banner .index_product ul li {
	width: 287px !important; height: 268px; text-align: center; padding-top: 25px; margin-left: 20px; float: left; opacity: 0.8; background-color: rgb(254, 243, 239); -moz-opacity: 0.8;
}
.baidu {
	width: 200px; height: 114px; padding-top: 40px; display: none; position: absolute; opacity: 0.8; background-color: rgb(51, 51, 51); -moz-opacity: 0.8;
}
.baidu dl dd {
	color: rgb(255, 255, 255); line-height: 28px;
}
.banner .index_product ul {
	left: 50%; bottom: 40px; margin-left: -604px; position: absolute;
}
.banner .index_product ul li img {
	width: 131px; height: 131px;
}
.banner ul li {
	float: left;
}
.banner ul li dl {
	margin-top: 20px;
}
.banner ul li dl dt {
	font-size: 18px;
}
.banner ul li dl dd {
	color: rgb(153, 153, 153); font-size: 14px; margin-top: 5px;
}
.banner_bg {
	margin: 0px !important;
}
li#banner_bg {
	left: -2000px; position: relative;
}
li#banner_bg2 {
	left: -2000px; position: relative;
}
li#banner_bg3 {
	right: -2000px; position: relative;
}
li#banner_bg4 {
	right: -2000px; position: relative;
}
.index_main {
	margin: 0px auto; width: 1200px; padding-bottom: 90px; position: relative;
}
.index_main .solution_fl {
	width: 593px; height: 176px; float: left;
}
.index_main .solution_fl ul {
	margin-top: 45px; margin-left: 228px;
}
.index_main .solution_fl ul li {
	margin: 0px; padding: 0px; width: 310px; font-size: 12px;
}
.index_main .solution_fl ul li h2 {
	margin: 0px; font-size: 18px;
}
.index_main .solution_fl ul li p {
	color: rgb(153, 153, 153); font-family: "Microsoft YaHei"; font-size: 14px; margin-top: 5px;
}
.index_top {
	text-align: center; padding-top: 55px;
}
.index_top span {
	font-size: 22px;
}
.solution {
	margin-top: 15px;
}
.solution_1 {
	left: -2000px; position: relative; background-image: url("../images/government.png");
}
.solution_2 {
	right: -2000px; float: right !important; position: relative; background-image: url("../images/financial.png");
}
.solution_3 {
	left: -2000px; margin-top: 40px; position: relative; background-image: url("../images/corporate.png");
}
.solution_4 {
	right: -2000px; margin-top: 40px; float: right !important; position: relative; background-image: url("../images/internet.png");
}
.more {
	left: 50%; top: 289px; margin-left: -48px; position: absolute;
}
.solution_text ul {
	margin-right: 230px; margin-left: auto !important; float: right;
}
.solution_text ul li {
	text-align: right;
}
.index_cases {
	margin: 0px auto; width: 99%;  max-width: 1200px;
}
.index_cases .cases ul {
	text-align: center; margin-top: 40px;
}
.index_cases .cases ul li {
	width: 200px; height: 114px; float: left; display: inline-block;
}
.index_news {
	margin: 0px auto; width: 100%; padding-bottom: 33px; max-width: 1200px;
}
.index_news .news {
	margin-top: 17px;
}
.index_news .news ul {
	text-align: justify;
}
.index_news .news ul li {
	margin: 20px 0px 0px; width: 387px; height: 96px; display: inline-block; box-shadow: 1px 1px 1px #888888; -moz-box-shadow: 1px 1px 1px #888888;
}
.no_box-shadow {
	height: 0px !important; box-shadow: none !important;
}
.index_news .news ul li .news_left {
	float: left;
}
.index_news .news ul li .news_right {
	padding: 18px 0px 0px 25px; width: 310px; float: left; background-color: rgb(255, 255, 255);
}
.index_news .news ul li dl {
	
}
.index_news .news ul li .news_left dl dt {
	width: 77px; height: 57px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 18px; background-color:#193cb4;
}
.index_news .news ul li .news_left dl dd {
	width: 77px; height: 40px; text-align: center; color: rgb(170, 170, 170); line-height: 40px; font-size: 12px; background-color: rgb(244, 244, 244);
}
.index_news .news ul li .news_right dl dt {
	width: 250px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis; font-size: 16px;
}
.index_news .news ul li .news_right dl dd {
	width: 246px; color: rgb(102, 102, 102); font-size: 12px;
}
.news_one {
	margin-left: 0px !important;
}
#b06 .dots {
	left: 50%; right: 0px; bottom: 10px; margin-left: -25px; position: absolute;
}
#b06 .dots li {
	margin: 0px 4px; border-radius: 6px; border: 2px solid rgb(255, 255, 255); transition:background 0.5s, opacity 0.5s; border-image: none; width: 10px; height: 10px; text-indent: -999em; display: inline-block; cursor: pointindex_main_phoneer; opacity: 0.4; -webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s;
}
#b06 .dots li.active {
	background: rgb(255, 255, 255); opacity: 1;
}


#baa .dots {
	left: 50%; right: 0px; bottom: 10px; margin-left: -25px; position: absolute;
}
#baa .dots li {
	margin: 0px 4px; border-radius: 6px; border: 2px solid rgb(255, 255, 255); transition:background 0.5s, opacity 0.5s; border-image: none; width: 10px; height: 10px; text-indent: -999em; display: inline-block; cursor: pointindex_main_phoneer; opacity: 0.4; -webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s;
}
#baa .dots li.active {
	background: rgb(255, 255, 255); opacity: 1;
}
.index_main_phone {
	margin: 0px auto; padding-bottom: 40px; display: none; max-width: 1200px;
}
.index_main_phone .solution_phone {
	
}
.index_main_phone .solution_fl_phone {
	width: 49%; height: 142px; margin-bottom: 20px; float: left; background-color: rgb(255, 255, 255);
}
.index_main_phone .solution_pone {
	float: left;
}
.index_main_phone .solution_fl_phone ul {
	padding-top: 20px; margin-left: 130px;
}
.index_main_phone .solution_fl_phone ul li {
	margin: 0px; padding: 0px; width: 100%; font-size: 12px;
}
.index_main_phone .solution_fl_phone ul li h2 {
	margin: 0px; font-size: 18px;
}
.index_main_phone .solution_fl_phone ul li p {
	color: rgb(153, 153, 153); padding-right: 5px; font-family: "Microsoft YaHei"; font-size: 14px; margin-top: 5px;
}
.index_top {
	text-align: center; padding-top: 55px;
}
.index_top span {
	font-size: 22px;
}
.solution_1_phone {
	
}
.index_main_phone .solution_2_phone {
	float: right;
}
.index_main_phone .solution_4_phone {
	float: right;
}
.more_phone {
	text-align: center; margin-top: 30px;
}
.bn-left a {
	color: rgb(0, 162, 255);
}
.erwei {
	top: 35px; right: 60px; display: none; position: absolute;
}
.tel_list span:nth-child(4):hover .erwei {
	display: block;
}






/*首页*/
.wp{
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
}
.tit-i{
	text-align: center;
	padding: 50px 0;
	line-height: 36px;
	overflow: hidden;
}
.tit-i h3{
	font-size: 30px;
	color: #002;
	margin-bottom: 10px;
}
.tit-i h5{
	font-size: 20px;
	color: #cacace;
	text-transform: uppercase;
	font-family: Arial;
}
.tit-i h5 span{
	color: #e4392a;
}
.tit-i em{
	width: 45px;
	border-bottom: 1px solid #7f7f90;
	display: inline-block;
}

.ul-icon-i li{
	float: left;
	width: 25%;
	text-align: center;
	padding-bottom: 70px;
	overflow: hidden;
}
.ul-icon-i li .pad{
	padding: 0 40px;
	position: relative;
}
.ul-icon-i li a{
	display: block;
}
.ul-icon-i li a span{
	background: url(../images/i_icon1.png) no-repeat;
	width: 134px;
	height: 134px;
	display: inline-block;
	margin-bottom: 55px;
}
.ul-icon-i li h3{
	font-size: 16px;
	margin-bottom: 18px;
}
.ul-icon-i li em{
	width: 25px;
	border-bottom: 2px solid #707070;
	display: inline-block;
	margin-bottom: 30px;
}
.ul-icon-i li p{
	text-align: left;
	line-height: 24px;
	font-size: 14px;
}
.ul-icon-i li.li1 a span{
	background-position: 0 0;
}
.ul-icon-i li.li2 a span{
	background-position: -305px 0;
}
.ul-icon-i li.li3 a span{
	background-position: -615px 0;
}
.ul-icon-i li.li4 a span{
	background-position: -930px 0;
}
/*.ul-icon-i li a:hover span{
	background-image: url(../images/i_icon1_h.png);
}*/
.ul-icon-i li .pad .pic{
	position: absolute;
	left: 50%;
	top: 0;
	width: 134px;
	margin-left: -67px;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.ul-icon-i li .pad .pic img{
	display: none;
}
.ul-icon-i li .pad .pic .pic-icon{
	position: absolute;
	left: 0;
	top: -134px;
	display: block;
}
.ul-icon-i li a:hover p{
	text-decoration: underline;
	color: #333;
}

.row2{
	background: url(../images/bg_1.png) center top no-repeat;
	padding-top: 20px;
}
.case-i-l,.case-i-r{
	width: 50%;
}
.case-i-l{
	float: left;
	padding-right: 15px;
}
.case-i-r{
	float: right;
	padding-left: 15px;
}
.case-img,.case-img a img{
	width: 100%;
}
.case-img{
	position: relative;
	overflow: hidden;
}
.case-img .hover{
	position: absolute;
	left: 0;
	top: -434px;/*top: -433px;*/
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
	width: 100%;
	height: 100%;
	text-align: center;
	background: url(../images/alpha_red_80.png) repeat;
	color: #fff;
}
.case-img.on .hover{
	top: 0;
}
.ul-case-i{
	margin: 0 -15px;
}
.ul-case-i li{
	float: left;
	width: 50%;
	padding: 0 15px;
	margin-bottom: 30px;
	overflow: hidden;
}
.ul-case-i li a{
	display: block;
	position: relative;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.ul-case-i li .pic img{
	width: 100%;
	display: block;
}
.ul-case-i li a .hover{
	position: absolute;
	left: 0;
	top: -100%;
	width: 100%;
	height: 100%;
	text-align: center;
	background: url(../images/alpha_red_80.png) repeat;
	color: #fff;
	/*display: none;*/
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.ul-case-i li .hover b,.ul-case-i li .hover .txt,.case-img .hover b,.case-img .hover .txt{
	display: inline-block;
	vertical-align: middle;
}
.ul-case-i li .hover b,.case-img .hover b{
	width: 0;
	height: 100%;
}
.ul-case-i li a:hover .hover{
	/*display: block;*/
	top: 0;
}
.ul-case-i-1 li{
	width: 25%;
}

.more-i{
	text-align: center;
	padding-bottom: 35px;
}
.more-i a{
	display: inline-block;
	width: 65px;
	height: 65px;
	background: url(../images/arr2.png) center center no-repeat #000014;
	border-radius: 100%;
}
.more-i a:hover{
	background-color: #e4392a;
}

.news-bg{
	background: url(../images/bg_2.png) center top no-repeat;
	overflow: hidden;
}
.tit-i-1 h3{
	color: #fff;
}
.tit-i-1 em{
	border-bottom-color: #dddde1;
}
.ul-news-i{
	/*margin-right: -10px;*/
	margin-left: -30px;
	width: 110%;
}
.ul-news-i li{
	float: left;
	width: 24.5%;
	color: #fff;
	position: relative;
	min-height: 295px;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
	overflow: hidden;
} 
.ul-news-i li:last-child{
	/*width: 21%;*/
}
.ul-news-i li .txt{
	padding-left: 30px;
	padding-right: 58px;
}
.ul-news-i li .txt span{
	padding: 15px 8px;
	display: inline-block;
	border: 1px solid #fff;
	border-radius: 5px;
	font-size: 14px;
}
.ul-news-i li .txt span em{
	display: block;
	font-size: 20px;
}
 .ul-news-i li:last-child .txt{
	/*padding-right: 0;*/
}  
.ul-news-i li h3 a{
	color: #fff;
	display: inline-block;
	padding: 20px 0;
}
.ul-news-i li  p{
	color: #bbbbbe;
	line-height: 20px;
}
.ul-news-i li .more{
	background: url(../images/more1.png) no-repeat;
	width: 36px;
	height: 36px;
	display: inline-block;
	margin-top: 50px;
}
.ul-news-i li .hover{
		
}
.ul-news-i li .hover .img{
	width: 100%;
	position: absolute;
	top: -165px;
	left: 7px;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.ul-news-i li .hover .pad{
	padding: 0 27px 20px 27px;
	position: absolute;
	left: 7px;
	bottom: -148px;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
	background-color: #000022;
	width: 92%;
}
.ul-news-i li .hover .img{
	height: 165px;
	width: 92%;
}

.ul-news-i li.on .hover .img{
	/*display: block;*/
	top: 0;
}
.ul-news-i li.on .hover .pad{
	bottom: 0;
}


.news-more{
	text-align: center;
	padding-bottom: 100px;
	padding-top: 50px;
}
.news-more a{
	display: inline-block;
	width: 178px;
	height: 48px;
	border: 1px solid #fff;
	border-radius: 5px;
	line-height: 48px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
}
.news-more a:hover{
	background-color: #e4392a;
}


.contact-l{
	width: 38%;
	float: left;
}
.contact-r{
	width: 62%;
	float: right;
}
.ul-contact li{
	background: url(../images/i_icon2.png) no-repeat;
	padding-left: 60px;
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 35px;
}
.ul-contact li.li1{
	background-position: 0 0;
}
.ul-contact li.li2{
	background-position: 0 -74px;
}
.ul-contact li.li3{
	background-position: 0 -265px;
}


.contact-form .inp{
	width: 49%;
	border: 1px solid #6d6d88;
	height: 33px;
	padding: 0 10px;
	margin-bottom: 15px;
}
.contact-form textarea{
	width: 100%;
	border: 1px solid #6d6d88;
	height: 98px;
	margin-bottom: 24px;
}
.contact-form .sub{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background-color: #63637f;
	border: 0;
	cursor: pointer;	
	font-family:"微软雅黑","Microsoft Yahei";
	font-size: 16px;
}

.map{
	margin-top: 100px;
	position: relative;
}
.map em{
	background: url(../images/arr1.jpg) center top no-repeat;
	width: 100%;
	height: 15px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
.map-s{
	background: url(../images/map_s.png) center top;
	height: 107px;
	text-align: center;
	overflow: hidden;
}
.map .btn{
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 132px;
	display: inline-block;
}
.map .btn-down{
	background: url(../images/map_down.png) no-repeat;
	width: 112px;
	height: 48px;
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 52px;
	margin-left: -50px;
	z-index: 99;
}
#map{
}
.map-pop{
	display: none;
	height: 540px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.map .map-bg1,.map .map-bg2{
	background: url(../images/ban_bg_top.png) no-repeat center 0;
	height: 54px;
	position: absolute;
	left: 0;
	top: 0;	
	width: 100%;
	z-index: 66;
}
.map .map-bg2{
	background-image: url(../images/map_bg2.png);
	height: 41px;
	bottom: 0px;
	top: auto;
}
.map-pop-big{
	height: 600px;
	bottom:auto;
	top: 0;
}
.map-big{
    height: 600px;
    margin-top: 0;
}






/*网思服务*/
.h50{
	height: 50px;
	overflow: hidden;
	clear:both;
}
.ul-webset li{
	float: left;
	width: 33.333%;
	text-align: center;
	height: 322px;
}
.ul-webset li .block{
	position: relative;
	height: 220px;
	margin: 0 auto;
}
.ul-webset li.li1 .block{
	width: 366px;
}
.ul-webset li.li2 .block{
	width: 316px;
}
.ul-webset li.li3 .block{
	width: 230px;
}
.ul-webset li .block img{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.ul-webset li h3{
	font-size: 24px;
	line-height: 34px;
	color: #333;
}
.ul-webset li .btn{
	background: url(../images/disc2.png) center center no-repeat #e60012;
	width: 34px;
	height: 34px;
	border-radius: 100%;
	display: inline-block;
	margin-top: 30px;
}
.ul-webset li .btn:hover{
	opacity: .6;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 60)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}

.ul-webset{

}
.webset-pop{
	position: absolute;
	left: 0;
	top: 0;
	background-color: #f5f6fa;
	border: 1px solid #e4e5e7;
	z-index: 60;
	padding: 0 27px;
	padding-bottom: 30px;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: -1;
	left: -100%;
	width: 100%;
	overflow: hidden;
}
.webset-pop h2{
	font-size: 20px;
	text-align: left;
	line-height: 66px;
}
.webset-pop h2 a.close{
	background: url(../images/close.png) no-repeat;
	width: 28px;
	height: 28px;
	display: inline-block;
	position: relative;
	top: 20px;
	left: auto;
	float: right;
}

.webset-pop .txt{
	width: 25%;
	margin-right: -10px;
	display: inline-block;
	text-align: left;
	vertical-align: top;
}
.nowrap *{
	white-space: nowrap;
}
.webset-pop .txt h4{
	font-size: 20px;
	background: url(../images/icon1.png) left top no-repeat;
	padding-left: 60px;
	height: 40px;
}
.webset-pop .txt h4.tit-web1{
	background-image: url(../images/icon2.png);
}
.webset-pop .txt h4.tit-web2{
	background-image: url(../images/icon3.png);
}
.webset-pop .txt dl{
	padding-left: 57px;
}
.webset-pop .txt dl dd{
	font-size: 16px;
	line-height: 34px;
	background: url(../images/disc4.png) left center no-repeat;
	padding-left: 15px;
}
.webset-pop .txt1{
	width: 50%;
}
.ul-webset li .ul-txt{
	padding-left: 57px;
	border: 0;
}
.ul-webset li .ul-txt li{
	width: 100%;
	text-align: left;
	height: auto;
}
.ul-webset li .ul-txt li h5{
	border: 0;
	font-size: 16px;
	height: 36px;
	line-height: 36px;
}
.ul-webset li .ul-txt li h5 a{
	padding-left: 15px;
	background: url(../images/disc4.png) left center no-repeat;

}
.ul-webset li .ul-txt li .txt-1{
	font-size: 14px;
	line-height: 24px;
	color: #999;
	padding-left: 27px;
	padding-bottom: 15px;
	display: none;
}
.ul-webset li .ul-txt li.ok .txt-1{
	display: block;
}

..ul-web{
	background: url(../images/jjd.png) center center no-repeat;
	overflow: hidden;
	background-size: 100%;
}
.ul-web li{
	float: left;
	text-align: center;
	width: 25%;
	padding-left: 5%;
}
.ul-web li h3{
	display: inline-block;
	border: 1px dashed #358acb;
	height: 38px;
	line-height: 38px;
	border-radius: 5px;
	padding: 0 17px;
	color: #358acb;
	font-size: 16px;
	margin-top: 20px;
}
.ul-web li .block{
	position: relative;
	height: 151px;
}
.ul-web li .block img{
	position: absolute;
	left: 20px;
	top: 0;
	opacity: 0;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.ul-web li.li1 .block{
	width: 116px;
	left: 50%;
	margin-left: -70px;
}
.ul-web li.li2 .block{
	width: 151px;
	left: 50%;
	margin-left: -95px;
}
.ul-web li.li3 .block{
	width: 125px;
	left: 50%;
	margin-left: -85px;
}
.ul-web li.li4 .block{
	width: 195px;
	left: 50%;
	margin-left: -120px;
}


.bg-blue{
	background: url(../images/bg_4.png) center top no-repeat;
	padding-top: 25px;
	padding-bottom: 100px;
}
.ul-tab{
	width: 193px;
	float: left;
	background: url(../images/line3.png) repeat-y 183px top;
	margin-right: 80px;
	padding-top: 45px;
}
.ul-tab li{
	margin-bottom: 50px;
}
.ul-tab li a{
	color: #666;
}
.ul-tab li h3{
	font-size: 20px;
	background: url(../images/circle.png) right center no-repeat;
}
.ul-tab li span{
	display: block;
	font-size: 14px;
	color: #999;
}
.ul-tab li.hover h3,.ul-tab li a:hover h3{
	background-image: url(../images/circle1.png);
	color: #e4392a;
}
.ul-tab li.hover span,.ul-tab li a:hover span{
	color: #e4392a;
}
.tab-show{
	
}
.tab-con{
	overflow: hidden;
}
.tab-con .animated{
	opacity: 0;
	filter: alpha(opacity=0);
}
.tab-show{
	height: 419px;
	overflow: hidden;
}
.web-con .shou{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
}
.web-con .pic{
	float: right;
	position: relative;
	width: 139px;
	text-align: center;
	margin-top: 50px;
	margin-right: 40px;
}
.web-con .flex-control-nav{
	display: none;
}
.web-con .pic .img{
	/* position: absolute;
	left: 43px;
	top: 50px; */
	width: 139px;
	z-index: -1;
	display: inline-block;
}
.tab-con .txt{
	/*width: 66%;*/width: 84%;
}
.tab-con .pic{
	float: right;
	position: relative;
	width: 218px;
	text-align: center;
	margin-top: 50px;
}
.tab-con .pic .img{
	/* position: absolute;
	left: 43px;
	top: 50px; */
	width: 139px;
	z-index: -1;
}
.tab-con-box{
	width: 59%;
	float: left;
}
.tab-con .txt p{
	font-size: 14px;
	line-height: 24px;
	color: #666;
	padding-bottom: 45px;
}
.ul-icon{
	/*padding-right: 50px;*/
	overflow: hidden;
}
.ul-icon li{
	width: 94px;
	height: 94px;
	border-radius: 100%;
	background-color: #e4e5e7;
	color: #666;
	text-align: center;
	float: left;
	font-size: 15px;
	line-height: 22px;
	padding: 0 17px;
	margin:  0 25px 30px 25px;
}
.ul-icon li b,.ul-icon li span{
	display: inline-block;
	vertical-align: middle;
}
.ul-icon li b{
	width: 0;
	height: 100%;
}

.service{
	background: url(../images/bg_5.png) center top no-repeat;
	padding-top: 25px;
	padding-bottom: 63px;
}
.process{
	overflow: hidden;
}
.process .con{
	position: relative;
}
.animate-box,
.animate-box .con{
	width: 1170px;
}

.process .pad{
	padding-top: 26%;
}
.process img{
	position: absolute;
	left: 0;
	top: 0;
}
.process span{
	display: inline-block;
	color: #90a1b3;
	font-size: 16px;
	position: absolute;
}
.process span.s1{
	left: 0%;
	top: 0%;
}
.process span.s2{
	left: 4.6%;
	top: 0%;
}
.process span.s3{
	left: 1.6%;
	top: 22%;
}
.process span.s4{
	left: 1.6%;
	top: 65%;
}
.process span.s5{
	left: 9.5%;
	top: 42%;
}
.process span.s6{
	left: 20%;
	top: 65%;
}
.process span.s7{
	left: 27%;
	top: 50%;
}
.process span.s8{
	left: 38%;
	top: 89%;
}
.process span.s9{
	left: 49%;
	top: 15%;
}
.process span.s10{
	left: 57%;
	top: 89%;
}
.process span.s11{
	left: 77.5%;
	top: 64%;
}
.process span.s12{
	left: 94%;
	top: 4%;
}
.process em{
	position: absolute;
	background: url(../images/r1.png) no-repeat;
	display: inline-block;
	z-index: 60;
	opacity: 0;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.process em.q1{
	width: 60px;
	height: 61px;
	left: 0;
	top: 40%;
}

.process em.q2{
	width: 57px;
	height: 57px;
	top: 42%;
	left: 19%;
	background-image: url(../images/r2.png);
}
.process em.q3{
	background-image: url(../images/r3.png);
	width: 62px;
	height: 56px;
	top: 68%;
	left: 38%;
}
.process em.q4{
	background-image: url(../images/r4.png);
	width: 86px;
	height: 86px;
	top: 29%;
	left: 47%;
}
.process em.q5{
	background-image: url(../images/r5.png);
	width: 63px;
	height: 59px;
	top: 68%;
	left: 57%;
}
.process em.q6{
	background-image: url(../images/r6.png);
	width: 51px;
	height: 51px;
	left:77%;
	top: 40%;
}
.process em.q7{
	background-image: url(../images/r7.png);
	width: 68px;
	height: 63px;
	left: 94%;
	top: 18%;
}


.ul-solution{
    overflow: hidden;
}
.ul-solution li{
	float: left;
	width:16.66666%;/*width: 15.67%;*/
	text-align: center;
	margin-bottom: 65px;
    position: relative;
}
.ul-solution li a{
	display: block;
	height: 140px;
	font-size: 16px;
	line-height: 30px;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.ul-solution li a span{
	display: block;
	background: url(../images/icon_solution.png) no-repeat;
	width: 102px;
	height: 102px;
	margin: 0 auto;
	margin-bottom: 20px;
	position: relative;
}
.ul-solution li a em{
	display: block;
	position: relative;
}
.ul-solution li.li1 span{
	background-position: -1px 0;
}
.ul-solution li.li2 span{
	background-position: -215px 0;
}
.ul-solution li.li3 span{
	background-position: -429px 0;
}
.ul-solution li.li4 span{
	background-position: -643px 0;
}
.ul-solution li.li5 span{
	background-position: -857px 0;
}
.ul-solution li.li6 span{
	background-position: -1070px 0;
}
.ul-solution li.li7 span{
	background-position: 0px bottom;
}
.ul-solution li.li8 span{
	background-position: -215px bottom;
}
.ul-solution li.li9 span{
	background-position: -429px bottom;
}
.ul-solution li.li10 span{
	background-position: -643px bottom;
}
.ul-solution li.li11 span{
	background-position: -857px bottom;
}
.ul-solution li.li12 span{
	background-position: -1070px bottom;
}
.ul-solution li a:hover span{
	background-image: url(../images/icon_solution_h.png);
}

.service-con .pic a:hover{
	opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.service-con .col-l,.service-con .col-r{
	width: 50%;
	float: left;
}
.service-con .tit-s{
	line-height: 100px;
	background: url(../images/disc3.png) left center no-repeat;
	padding-left: 14px;
	font-size: 18px;
}
.ul-service li{
	float: left;
	width: 50%;
	padding-right: 29px;
	margin-bottom: 30px;
}
.ul-service li .pad{
	font-size: 14px;
	padding: 14px;
	height: 148px;
	border: 1px solid #e5e5e5;
}
.ul-service li .pad p{
	max-height: 60px;
	overflow: hidden;
}
.ul-service li .pad span {
	display: block;
	overflow: hidden;
	clear: both;
}
.ul-service li .pad span i{
	display: block;
	font-style: normal;
	vertical-align: top;
	padding-left: 40px;
	padding-top: 6px;
}
.ul-service li img{
	display: block;
	float: left;
	margin-bottom: 16px;
}

.ul-txt{
	border: 1px solid #e5e5e5;
}
.ul-txt li{
}
.ul-txt li h5{
    background: url(../images/jia.png) 95% center no-repeat;
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    border-bottom: 1px solid #e5e5e5;
    padding-left: 14px;
}
.ul-txt li .txt{
    border-bottom: 1px solid #e5e5e5;
    line-height: 20px;
    display: none;
    color: #666;
    height: 130px;
    padding: 0 14px;
}
.ul-txt li.ok .txt{
    display: block;
}
.ul-txt li.ok h5{
    background-image: url(../images/jian.png);
    border-bottom: 0;
}

.service-btn{
	text-align: center;
	padding: 55px 0;
}
.service-btn a{
	display: inline-block;
	width: 170px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background-color: #e4392a;
	color: #fff;
	font-size: 14px;
	border-radius: 5px;
	margin: 0 22px;
}
.service-btn a:hover{
	opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.case-img2 p{text-align: center;}


/* 返回顶部 */


#rocket-to-top div {
    left:0;
    margin:0;
    overflow:hidden;
    padding:0;
    position:absolute;
    top:0;
    width:149px;
}
#rocket-to-top .level-2 {
    background:url("../images/rocket_button_up.png") no-repeat scroll -149px 0 transparent;
    display:none;
    height:250px;
    opacity:0;
    z-index:1;
}
#rocket-to-top .level-3 {
    background:none repeat scroll 0 0 transparent;
    cursor:pointer;
    display:block;
    height:150px;
    z-index:2;
}
#rocket-to-top {
    background:url("../images/rocket_button_up.png") no-repeat scroll 0 0 transparent;
    cursor:default;
    display:block;
    height:250px;
    margin:-125px 0 0;
    overflow:hidden;
    padding:0;
    position:fixed;
    right:0;
    top:80%;
    width:149px;
    z-index:11;
}


.clear{ clear:both; height:0; overflow:hidden;}
.c-write{ color:#FFF; font-size:12px;}
.row .megamenu.skyblue.w310{ width:640px;}
#b06 ul li .sliderimg{ width:2543px;height:462px;}
#baa ul li .sliderimg1{ width:1200px;height:290px;}
/* .foot_l{ float:left; color:#FFF;} */
.foot_l{color:#FFF;}
/* .foot_r{ float:right;margin-top: -20px;} */
.all_foot{
	width:650px;
	margin:0 auto;
}
