body {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
div {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
span {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
object {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
iframe {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
h1 {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
h2 {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
h3 {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
h4 {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
h5 {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
h6 {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
p {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
blockquote {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
a {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
big {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
em {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
font {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
strong {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
tt {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
b {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
u {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
i {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
center {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
dl {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
dt {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
dd {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
ol {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
ul {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
li {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
fieldset {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
form {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
label {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
caption {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
tbody {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
tfoot {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
thead {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
tr {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
th {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
tdinput {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ";
}
body {
	-ms-overflow-x: hidden;
}
img {
	border: 0px currentColor; border-image: none;
}
ul {
	list-style: none;
}
a {
	text-decoration: none !important;
}
a:hover {
	text-decoration: none;
}
li {
	list-style: none;
}
.mgt20 {
	margin-top: 25px !important;
}
.anchorBL {
	display: none;
}
#returnTop {
	background-position: 0px 0px; transition:bottom 0.9s; width: 36px; height: 65px; right: 15px; bottom: -200px; text-indent: -999px; overflow: hidden; position: fixed; z-index: 999; background-image: url("../image/Top.png"); background-repeat: no-repeat; -webkit-transition: bottom 0.9s; -o-transition: bottom 0.9s; _display: none; _position: absolute; _bottom: auto; _background-image: url(../image/Top.png); -moz-transition: bottom 0.9s;
}
#returnTop:hover {
	background-position: 0px -65px;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.w1200 {
	margin: 0px auto;
}
@media all and (min-width:1201px)
{
.w1200 {
	width: 1200px;
}
}
@media all and (max-width:1200px)
{
.w1200 {
	width: 100%;
}
}
.relative {
	position: relative;
}
.absolute {
	position: absolute !important;
}
.overflow {
	overflow: hidden;
}
.login-box {
	transition:top 0.5s ease-out; left: 50%; top: -420px; width: 500px; height: 370px; margin-left: -250px; position: fixed; z-index: 3000000;
}
.login-box.active {
	top: 15%; opacity: 1; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}
.login-bj {
	width: 100%; height: 100%; display: none; position: fixed; z-index: 2000000;
}
.login-bj.active {
	display: block;
}
.loginhide {
	top: 30px; right: 40px; position: absolute;
}
.loginhide i {
	color: rgb(200, 200, 200);
}
.loginhide:hover i {
	color: rgb(237, 71, 71);
}
.form-horizontal {
	background: rgb(255, 255, 255); width: 100%; text-align: center; padding-bottom: 20px; position: relative;
}
.form-horizontal .heading {
	padding: 20px 0px; font-size: 26px; font-weight: 700; margin-bottom: 30px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.form-horizontal .form-group {
	margin: 0px 0px 25px; padding: 0px 40px; position: relative;
}
.form-horizontal .form-control {
	background: rgb(240, 240, 240); padding: 0px 20px 0px 45px; border: currentColor; transition:0.3s; border-image: none; height: 40px; box-shadow: none;
}
.form-horizontal .form-control:focus {
	background: rgb(224, 224, 224); outline: 0px; box-shadow: none;
}
.form-horizontal .form-group i {
	transition:0.5s; left: 60px; top: 8px; color: rgb(200, 200, 200); font-size: 18px; position: absolute;
}
.form-horizontal .form-group .yzm {
	border: 1px solid rgb(240, 240, 240); border-image: none; top: 0px; width: 120px; height: 40px; right: 40px; position: absolute;
}
.form-horizontal .form-control:focus + i {
	color: rgb(237, 71, 71);
}
.form-horizontal .icon-wenti {
	transition:0.5s; top: 8px; right: 60px; color: rgb(153, 153, 153); font-size: 20px; display: inline-block; position: absolute;
}
.form-horizontal .icon-wenti:hover {
	color: rgb(237, 71, 71);
}
.form-horizontal .main-checkbox {
	background: rgb(255, 255, 255); margin: 6px 0px 0px 5px; border: 2px solid rgb(237, 71, 71); border-image: none; width: 18px; height: 18px; float: left; position: relative;
}
.form-horizontal .main-checkbox label {
	left: 0px; top: 0px; width: 18px; height: 18px; position: absolute; cursor: pointer;
}
.form-horizontal .main-checkbox label::after {
	background: none; border-width: medium medium 2px 2px; border-style: none none solid solid; border-color: currentColor currentColor rgb(237, 71, 71) rgb(237, 71, 71); border-image: none; left: 3px; top: 4px; width: 10px; height: 5px; position: absolute; content: ""; opacity: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
}
.form-horizontal .main-checkbox input[type=checkbox] {
	visibility: hidden;
}
.form-horizontal .main-checkbox input[type=checkbox]:checked + label::after {
	opacity: 1;
}
.form-horizontal .text {
	text-transform: capitalize; line-height: 20px; padding-top: 5px; margin-left: 7px; float: left;
}
.form-horizontal .btn {
	background: rgb(237, 71, 71); padding: 10px 25px; border: currentColor; transition:0.5s; border-image: none; color: rgb(255, 255, 255); text-transform: capitalize; font-size: 14px; float: right;
}
.menu-con {
	width: 1200px; height: 80px;
}
.menu-index {
	float: right; display: inline-block;
}
ul.menu-index li {
	margin: 0px 30px; padding-top: 25px; padding-bottom: 25px; float: left;
}
ul.menu-index ol {
	margin: 0px 30px; padding-top: 25px; padding-bottom: 25px; float: left;
}
ul.menu-index li.active {
	height: 30px; border-bottom-color: rgb(237, 71, 71); border-bottom-width: 2px; border-bottom-style: solid;
}
ul.menu-index li a {
	color: rgb(51, 51, 51); font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; display: inline-block;
}
ul.menu-index ol a {
	color: rgb(51, 51, 51); font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; display: inline-block;
}
ul.menu-index li a:hover {
	color: rgb(255, 0, 0);
}
ul.menu-index ol a:hover {
	color: rgb(255, 0, 0);
}
.logo {
	margin-top: 20px; float: left;
}
.banner-index {
	width: 100%; height: 480px; overflow: hidden; position: relative;
}
.index-title {
	padding: 15px 0px; width: 100%; height: 110px; text-align: center; margin-bottom: 15px; display: block;
}
.banner-index .DB_bgSet {
	position: relative;
}
.banner-index .DB_bgSet li {
	width: 100%; height: 480px; display: none; position: absolute;
}
.banner-index .DB_imgSet {
	left: 50%; width: 100px; margin-left: -500px; position: absolute;
}
.banner-index .DB_menuWrap {
	left: 50%; width: 117px; height: 20px; bottom: 40px; margin-left: -58px; position: absolute;
}
.banner-index .DB_menuWrap .DB_menuSet {
	width: 117px; text-align: center; position: absolute;
}
.banner-index .DB_menuWrap .DB_menuSet li {
	margin: 0px 8px; width: 13px; height: 20px; float: left; background-color: rgb(255, 255, 255);
}
.banner-index .DB_menuWrap .DB_menuSet li.select {
	background-color: rgb(226, 104, 31);
}
.banner-index .DB_prev:hover {
	background: rgb(62, 171, 236); width: 47px; height: 118px;
}
.banner-index .DB_next:hover {
	background: rgb(62, 171, 236); width: 47px; height: 118px;
}
.DB_bgSet .item1 img {
	width: 360px; height: 130px; display: inline-block;
}
.DB_bgSet .item2 img {
	width: 360px; height: 130px; display: inline-block;
}
.DB_bgSet .item1 {
	right: 15%; position: absolute;
}
.DB_bgSet .item2 {
	right: 15%; position: absolute;
}
@media screen and (max-width:1300px)
{
.DB_bgSet .item1 {
	right: 8%;
}
.DB_bgSet .item2 {
	right: 8%;
}
}
.DB_bgSet .item1 {
	top: 20%;
}
.DB_bgSet .item2 {
	top: 50%;
}
.notification {
	margin: 15px 0px; width: 100%; height: 35px; overflow: hidden; position: relative;
}
.notification i {
	background: rgb(237, 71, 71); padding: 5px 10px; left: 0px; color: rgb(255, 255, 255); font-size: 18px; float: left; position: absolute;
}
.notification ul {
	width: 100%; display: inline-block;
}
.notification ul li {
	padding-left: 50px;
}
.notification ul li a {
	width: 100%; color: rgb(51, 51, 51); line-height: 35px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; display: inline-block;
}
.notification ul li a:hover {
	color: rgb(237, 71, 71);
}
.news-right-title {
	width: 80%; display: inline-block;
}
.detail {
	
}
.news-body_txt {
	min-height: 50px;
}
.nav {
	margin: 0px auto; width: 176px;
}
.nav > li {
	margin: 0px 5px; float: left;
}
.nav > li > a {
	padding: 3px 10px !important; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(51, 51, 51);
}
.nav > li b {
	border-width: 8px; border-style: solid; border-color: rgb(237, 139, 56) transparent transparent; width: 0px; height: 0px; display: none;
}
.nav li.active a {
	background: rgb(237, 139, 56); border: 1px solid rgb(237, 139, 56); border-image: none; color: rgb(255, 255, 255);
}
.nav li.active b {
	margin: 0px auto; display: block;
}
.newx-index {
	margin: 0px auto; width: 1180px; height: auto; overflow: hidden;
}
.news-last {
	width: 50%; font-family: "Î¢ÈíÑÅºÚ";
}
.news-right {
	width: 50%; font-family: "Î¢ÈíÑÅºÚ";
}
.news-right h2 {
	font-size: 28px;
}
.news-last {
	padding-right: 20px;
}
.carousel-caption {
	padding: 20px !important; left: 0px; width: 100%; text-align: left; bottom: 0px; font-size: 18px; display: block; position: absolute; -ms-text-overflow: ellipsis;
}
.carousel-inner > .item img {
	width: 100%;
}
.carousel-indicators {
	left: auto !important; width: 100px; right: 0px !important; margin-left: auto !important;
}
.carousel-indicators li {
	background: rgb(255, 255, 255) !important; margin: 0px 5px;
}
.carousel-indicators .active {
	background: rgb(254, 80, 10) !important; margin: 0px 5px; border: 1px solid rgb(254, 80, 10); border-image: none; width: 10px !important; height: 10px !important;
}
.news-right > h2 > span {
	color: rgb(50, 50, 50); font-size: 16px;
}
.news-body {
	color: rgb(100, 100, 100); line-height: 30px; padding-top: 10px; padding-bottom: 10px; font-size: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.news-right-title {
	color: rgb(50, 50, 50) !important; font-size: 24px !important; display: inline-block;
}
.news-body p {
	text-indent: 2em; display: block;
}
.news-body a {
	float: right;
}
ul.news-list {
	padding-top: 10px;
}
ul.news-list li {
	width: 100%; color: rgb(51, 51, 51); line-height: 31px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 15px; display: block;
}
ul.news-list li a {
	width: 100%; color: rgb(51, 51, 51); line-height: 31px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 15px; display: block;
}
ul.news-list li i {
	font-size: 15px; font-style: normal;
}
ul.news-list li i.primary {
	color: rgb(57, 141, 238);
}
ul.news-list li i.green {
	color: rgb(92, 184, 92);
}
ul.news-list li i.warning {
	color: rgb(240, 173, 78);
}
ul.news-list li a b {
	background: rgb(178, 178, 178); width: 6px; height: 7px; margin-right: 5px; display: inline-block;
}
ul.news-list li a:hover {
	color: rgb(237, 71, 71);
}
.services-index {
	padding: 0px 10px; width: 1180px; overflow: hidden; min-height: 710px;
}
.service-box {
	background: none; padding: 0px !important; border: 1px solid rgb(219, 219, 221); transition:0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s; border-image: none; width: 22%; height: 550px; margin-top: 20px; float: left; position: relative; z-index: 10;
}
:nth-child(3).service-box {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
:nth-child(4).service-box {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
:nth-child(5).service-box {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.service-tit {
	transition:0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s; top: 0px; width: 100%; height: 170px; text-align: center; padding-top: 30px; position: relative;
}
:nth-child(2n).service-box .service-tit {
	background: rgb(235, 235, 236);
}
:nth-child(2n-1).service-box .service-tit {
	background: rgb(229, 230, 230);
}
.service-tit i {
	font-size: 45px;
}
.service-tit h3 {
	font-size: 18px; margin-top: 0px !important;
}
ul.service-body {
	padding: 30px 0px;
}
ul.service-body {
	text-align: center; overflow: hidden;
}
ul.service-body li {
	text-align: center; overflow: hidden;
}
ul.service-body li:nth-child(6) {
	display: none;
}
ul.service-body li:nth-child(7) {
	display: none;
}
ul.service-body li:nth-child(8) {
	display: none;
}
ul.service-body li a i {
	display: none;
}
ul.service-body li a {
	color: rgb(51, 51, 51); line-height: 60px; font-size: 16px;
}
ul.service-bbx li a b {
	display: none;
}
.service-box.active {
	border: 1px solid rgb(237, 139, 56); border-image: none; width: 34%; height: 565px; z-index: 100; box-shadow: 0px 0px 20px rgba(237,139,56,0.5);
}
.service-box.active .service-tit {
	background: url("../image/titbj.jpg") center / cover; left: 0px; top: -15px; height: 185px; color: rgb(255, 255, 255); padding-top: 45px;
}
.service-box.active ul.service-bbx {
	padding: 15px;
}
.service-box.active ul.service-bbx li {
	width: 33%; padding-top: 20px; padding-bottom: 20px; border-right-color: rgb(243, 243, 243); border-bottom-color: rgb(243, 243, 243); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; display: inline-block;
}
.service-box.active ul.service-bbx li a {
	width: 118px; line-height: 18px; font-size: 13px; display: block;
}
.service-box.active ul.service-bbx li a b {
	
}
.service-box.active ul.service-bbx li a i {
	color: rgb(237, 139, 56); line-height: 40px; font-size: 28px; display: block;
}
.service-box.active ul.service-bbx li:nth-child(3n) {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.service-box.active ul.service-bbx li:nth-child(4) {
	height: 117px;
}
.service-box.active ul.service-bbx li:nth-child(7) {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.service-box.active ul.service-bbx li:nth-child(8) {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.service-box.active ul.service-bbx li:nth-child(9) {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.company-index {
	background: url("../image/companybj1.jpg") no-repeat center; padding: 20px 0px; height: 700px; overflow: hidden; margin-top: 50px; position: relative;
}
#indexg0 {
	left: -100px; top: 0px; position: absolute;
}
.company-infotit {
	height: 130px; text-align: center; margin-top: 25px !important;
}
.company {
	border-radius: 50%; width: 255px; height: 255px; float: left; position: absolute;
}
.company span {
	border-radius: 50%; left: 0px; top: 0px; width: 100%; height: 100%; padding-top: 90px; position: absolute; z-index: 90; opacity: 0;
}
.company i {
	left: 50%; top: -30px; color: rgb(255, 255, 255); font-size: 50px; margin-left: -26px; position: absolute; z-index: 100; opacity: 0;
}
.color1 {
	background: rgba(223, 15, 9, 0.65); z-index: 100;
}
.color1:hover > span {
	background: rgba(223, 15, 9, 0.65); display: block;
}
.color2 {
	background: rgba(238, 72, 22, 0.65); z-index: 90;
}
.color2:hover > span {
	background: rgba(238, 72, 22, 0.65); display: block;
}
.color3 {
	background: rgba(240, 101, 120, 0.65); z-index: 80;
}
.color3:hover > span {
	background: rgba(240, 101, 120, 0.65); display: block;
}
.color4 {
	background: rgba(234, 148, 146, 0.65); z-index: 70;
}
.color4:hover > span {
	background: rgba(234, 148, 146, 0.65); display: block;
}
.color5 {
	background: rgba(121, 200, 226, 0.65); z-index: 60;
}
.color5:hover > span {
	background: rgba(121, 200, 226, 0.65); display: block;
}
.color6 {
	background: rgba(175, 223, 242, 0.65); z-index: 50;
}
.color6:hover > span {
	background: rgba(175, 223, 242, 0.65); display: block;
}
.color7 {
	background: rgba(175, 223, 242, 0.45); z-index: 50; opacity: 0;
}
.color7:hover > span {
	background: rgba(175, 223, 242, 0.45); display: block;
}
.company a {
	text-align: center; color: rgb(255, 255, 255); padding-top: 80px; font-size: 30px; display: block;
}
.company:hover span {
	display: block;
}
.company a:hover {
	color: rgb(255, 255, 255);
}
.company-pre {
	border-radius: 50%; transition:0.6s; width: 60px; height: 60px; text-align: center; line-height: 60px; display: block; position: absolute; z-index: 1000000000; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s;
}
.company-next {
	border-radius: 50%; transition:0.6s; width: 60px; height: 60px; text-align: center; line-height: 60px; display: block; position: absolute; z-index: 1000000000; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s;
}
.company-pre i {
	font-size: 30px;
}
.company-next i {
	font-size: 30px;
}
.company-pre {
	border: 1px solid rgb(226, 91, 88); border-image: none; color: rgb(226, 91, 88) !important;
}
.company-pre:hover {
	color: rgb(226, 91, 88);
}
.company-next {
	border: 1px solid rgb(121, 200, 226); border-image: none; color: rgb(121, 200, 226) !important;
}
.company-next:hover {
	color: rgb(121, 200, 226);
}
@media all and (min-width:1401px)
{
.company-pre {
	left: -100px; top: 97px;
}
.company-next {
	top: 97px; right: -100px;
}
}
@media all and (max-width:1400px)
{
.company-pre {
	left: 50%; top: 300px; margin-left: -65px;
}
.company-next {
	top: 300px; right: 50%; margin-right: -65px;
}
}
.media-body span {
	color: rgb(102, 102, 102); line-height: 30px; text-indent: 2em; overflow: hidden; font-size: 15px; display: block;
}
.media-left {
	left: 378px; position: absolute; opacity: 0;
}
.media-left img {
	border-radius: 50%; transition:0.5s; width: 255px; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease;
}
.media-left img:hover {
	transform: scale(0.9); -webkit-transform: scale(0.9); -o-transform: scale(0.9); -moz-transform: scale(0.9);
}
.media {
	height: 255px; margin-top: 0px; z-index: 100000;
}
.media i {
	transition:0.5s; top: 15px; right: 15px; font-size: 26px; position: absolute; z-index: 100000; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease;
}
.media i:hover {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg);
}
.media-body {
	padding: 20px 0px 0px 270px;
}
.media-body span {
	top: 40px; position: relative;
}
.company-info {
	margin: 0px auto; top: 0px; position: absolute; z-index: 10; max-width: 1180px; opacity: 0;
}
.media-heading {
	top: -55px; position: relative; opacity: 0;
}
.activity-index {
	height: auto; overflow: hidden;
}
.activity-index .activity-item {
	margin: 10px 1%; border: 1px solid rgb(221, 221, 221); border-image: none; width: 31.3%; float: left; cursor: pointer;
}
.activity-item:hover {
	box-shadow: 0px 0px 15px rgba(186,204,207,0.5); -webkit-box-shadow: 0 0 15px rgba(186, 204, 207, 0.5); -moz-box-shadow: 0 0 15px rgba(186, 204, 207, 0.5);
}
.activity-index .activity-img {
	transition:0.5s; width: 375px; height: 275px; overflow: hidden; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease;
}
.activity-index .activity-img img {
	transition:0.5s; width: 375px; height: 275px; overflow: hidden; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease;
}
.activity-item:hover .activity-img img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);
}
.activity-index .activity-tit {
	width: 100%;
}
.activity-index .activity-tit a {
	color: rgb(51, 51, 51); line-height: 56px; padding-left: 15px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px;
}
.map-index {
	width: 100%; height: auto; overflow: hidden;
}
#map {
	border: currentColor; border-image: none; width: 100%; height: 500px; font-size: 12px; margin-top: 10px;
}
.footer-index {
	background: url("../image/footerbj.jpg") no-repeat top rgb(249, 240, 241); width: 100%; overflow: hidden; padding-bottom: 30px; position: relative;
}
.app-index {
	margin-top: 80px; margin-left: 10px;
}
.search-index {
	width: 640px; margin-top: 80px; margin-right: 100px;
}
.search-index span {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; display: block;
}
.search-con {
	background: rgb(252, 248, 248); margin: 20px 0px; border: 1px solid rgb(237, 139, 56); border-image: none; width: 100%; height: 38px; position: relative;
}
.search-input {
	background: none; border: currentColor; border-image: none; width: 100%; height: 36px; line-height: 36px; text-indent: 15px;
}
.search-button {
	background: none; border: 1px solid rgb(237, 139, 56); border-image: none; top: -1px; width: 100px; height: 38px; text-align: center; right: -1px; color: rgb(153, 153, 153); position: absolute;
}
.footer-menu {
	width: 640px; margin-right: 100px;
}
.footer-menu ul {
	float: right;
}
.footer-menu ul li {
	float: right;
}
.footer-menu ul li a {
	padding: 0px 25px; color: rgb(102, 102, 102);
}
.footer-copyright {
	width: 100%; text-align: center; margin-top: 40px; float: left;
}
.backtop {
	background: rgb(237, 139, 56); padding: 6px 12px; top: 85px; width: 50px; height: 45px; text-align: center; right: 10px; color: rgb(255, 255, 255); position: absolute;
}
.backtop i {
	color: rgb(255, 255, 255); font-size: 20px;
}
.backtop:hover {
	background: rgb(240, 133, 43); color: rgb(255, 255, 255);
}
.backtop:hover i {
	color: rgb(255, 255, 255);
}
.scrollpic {
	margin: 0px auto; min-height: 550px; max-width: 1200px;
}
#myscroll {
	width: 100%; height: 255px; overflow: hidden; display: block; position: relative;
}
#myscroll #myscrollbox {
	left: 66px; top: 0px; width: 1000000px; float: left; display: block; position: absolute;
}
#myscroll ul {
	margin: 0px; padding: 0px; float: left; display: block; list-style-type: none;
}
#myscroll ul li {
	margin: 0px 0px 0px -66px; padding: 0px; border-radius: 50%; float: left; display: block; position: relative;
}
#myscroll ul li a {
	width: 255px; height: 255px; text-align: center; color: rgb(255, 255, 255); padding-top: 80px; font-size: 30px; display: block;
}
#myscroll ul li span {
	border-radius: 50%; left: 0px; top: 0px; width: 100%; height: 100%; padding-top: 90px; position: absolute; z-index: 90; opacity: 0;
}
#myscroll ul li i {
	left: 50%; top: -30px; color: rgb(255, 255, 255); font-size: 50px; margin-left: -26px; position: absolute; z-index: 100; opacity: 0;
}
#mybtns {
	width: 1200px; height: 255px; display: block; position: absolute;
}
#mybtns a:hover {
	transition:0.5s; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease;
}
#myscroll {
	transition:0.5s; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease;
}
#mybtns a {
	transition:0.5s; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease;
}
#myscroll #myscrollbox {
	transition:0.5s; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease;
}
#mybtns #left {
	border-radius: 50%; transition:0.6s; width: 60px; height: 60px; text-align: center; line-height: 60px; display: block; position: absolute; z-index: 1000000000; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s;
}
#mybtns #right {
	border-radius: 50%; transition:0.6s; width: 60px; height: 60px; text-align: center; line-height: 60px; display: block; position: absolute; z-index: 1000000000; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s;
}
#mybtns #left i {
	font-size: 30px;
}
#mybtns #right i {
	font-size: 30px;
}
#mybtns #left {
	border: 2px solid rgb(226, 91, 88); border-image: none; color: rgb(226, 91, 88) !important;
}
#mybtns #right {
	border: 2px solid rgb(121, 200, 226); border-image: none; color: rgb(121, 200, 226) !important;
}
#mybtns #left:hover {
	color: rgb(226, 91, 88);
}
.company-next:hover {
	color: rgb(121, 200, 226);
}
@media all and (min-width:1401px)
{
#mybtns #left {
	left: -100px; top: 97px;
}
#mybtns #right {
	top: 97px; right: -100px;
}
}
@media all and (max-width:1400px)
{
#mybtns #left {
	left: 50%; top: 300px; margin-left: -65px;
}
#mybtns #right {
	top: 300px; right: 50%; margin-right: -65px;
}
}
@media all and (max-width:1388px)
{
.scrollpic {
	width: 100%; max-width: 1200px;
}
#myscroll {
	width: 1200px;
}
}
@media all and (max-width:1199px)
{
.scrollpic {
	width: 100%; max-width: 1011px;
}
#myscroll {
	width: 1011px;
}
}
@media all and (max-width:1047px)
{
.scrollpic {
	width: 100%; max-width: 786px;
}
#myscroll {
	width: 786px;
}
}
@media all and (max-width:767px)
{
.scrollpic {
	width: 100%; max-width: 524px;
}
#myscroll {
	width: 524px;
}
}
@media all and (max-width:523px)
{
.scrollpic {
	width: 100%; max-width: 262px;
}
#myscroll {
	width: 262px;
}
}
#nav {
	left: 10px; top: 20%; width: 100px; position: fixed; z-index: 300000;
}
#nav li {
	width: 100px; height: 40px; margin-bottom: 1px; display: block;
}
#nav li a {
	background: rgba(238, 139, 56, 0.8); width: 100px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; display: block;
}
.company-index .media {
	margin-top: 0px !important;
}
.carousel-indicators {
	width: 100px !important; bottom: 10px !important;
}
.carousel-caption {
	bottom: 15px !important;
}
@media screen and (min-width:768px)
{
.carousel-caption {
	left: 0% !important; text-align: left !important; right: 20%; padding-bottom: 30px;
}
}
