@charset "utf-8";
*{margin: 0;padding: 0;list-style: none;}

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
  margin: 0;
  padding: 0;font-weight: normal;
}
body{overflow-x:hidden;}
img{font-size: 0;vertical-align: middle;}
/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
  font: 12px/1.5 "微软雅黑", arial, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置列表元素 **/
ul, ol { list-style: none; }

/** 重置文本格式元素 **/
a { text-decoration: none; -webkit-transition: .2s;color:#666;
-moz-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
transition: .2s; }

#kfpopupDiv a{ text-decoration: none; -webkit-transition: 0s;
-moz-transition: 0s;
-ms-transition: 0s;
-o-transition: 0s;
transition: 0s; }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

/* 清除浮动 */
.ks-clear:after, .clear:after {
  content: '\20';
  display: block;
  height: 0;
  clear: both;
}
.ks-clear, .clear {
  *zoom: 1;
}
/* Reset End */

/*公用*/
.com-width {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.fl {
	float:left
}
.fr {
	float:right
}
.b10{margin-bottom: 10px !important;}
.clear{clear:both: height : 0; line-height:0; font-size:0;}

/*头部*/
.browsehappy {
    padding: 15px 0;
    background: #FBE3E4;
    color: #8A1F11;
    text-align: center;
}

.browsehappy a {
    color: #8A1F11;
    text-decoration: underline;
    font-weight: bold;
}

.top-bar {
	max-width: 100%;
	height: 30px;
	background: #333;
	line-height: 30px;
	color: #848484;
}
.top-bar span {
	padding-left: 33px; 
}
.top-bar .icon-side {
	margin-top: ;
	margin-right: 26px;
	height: 30px;
}
.top-bar a {
	margin-left: 5px;
	color: #848484;
	text-decoration: none;
	display: inline-block;
	width: 19px;
	height: 19px;
	background-image: url(../images/sprint.png);
	background-repeat: no-repeat;
	position: relative;
	top: 5px;
	-webkit-transition: transform .8s;
	-moz-transition: transform .8s;
	-ms-transition: transform .8s;
	-o-transition: transform .8s;
	transition: transform .8s;
}
.top-bar a:first-child {
	margin-left: 16px;
}
.top-bar a.weixin {
	background-position: 0 -142px;
	position: relative;
}
.top-bar a.weixin span {
	display: block;
	position: absolute;
	left: -155px;
	top: -120px;
	z-index: 1;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.top-bar a.weixin:hover span {
	top: -5px;
}
.top-bar a.weixin span img {
	width: 100px;
	padding: 5px;
	background-color: #fff;
}
.top-bar a.weibo {
	background-position: -19px -142px;
}
.top-bar a.collection {
	background-position: -38px -142px;
}
.top-bar a:hover {
	background-position-y: -161px;
}
.top-bar a.collection:hover {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}







.top-bar a:hover {

}
.nav-bar {
	width: 100%;
	height: 100px;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#ebebeb');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#ebebeb')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #ffffff, #ebebeb);
	background-image: -ms-linear-gradient(top, #ffffff, #ebebeb);
	background-image: -o-linear-gradient(top, #ffffff, #ebebeb);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#ebebeb));
	background-image: -webkit-linear-gradient(top, #ffffff, #ebebeb);
	background-image: linear-gradient(top, #ffffff, #ebebeb);
	/*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/
	position: relative;
}
.nav-bar .logo {
	margin-top: 0;
	position: relative;
}
.nav-bar .logo img{
	
}


.main-nav>.li1 a{min-width: 50px;}
.main-nav>li {
	float: left;position: relative;
	/*margin-left: 13px;*/
}
.main-nav>li h3 a {
	display: inline-block;
	width:103px;
	height: 100px;
	line-height: 105px;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: relative;
	
	text-align: center;

}
.main-nav>li a {
	text-decoration: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.main-nav>li.on h3 a,
.main-nav>li:hover h3 a {
	background: #990000;
	color: #fff;

}
.main-nav .n-li.on h3 a::before,
.main-nav .n-li:hover h3 a::before {
	content:"";
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -7px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #B40000;
	z-index: 2;
	
} 
.main-nav .n-li .sub-nav {
	position: absolute;
	top:100px;
	left: 0;
	z-index: 5;
	width: 100%;
	background: #B40000;
	line-height: 35px;
	/*opacity: 0;*/
	/*filter: alpha(opacity=0);*/
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	/*visibility: hidden;*/
	display: none;
}
.main-nav .n-li:hover .sub-nav {
	/*visibility: visible;*/
	display: block;
	/*opacity: 1;
	filter: alpha(opacity=100);*/
}
/*.main-nav .n-li .sub-nav .sub-nav-content {
	display: none;
}
.main-nav .n-li:hover .sub-nav .sub-nav-content {
	display: block;
}*/
.main-nav .n-li .sub-nav a {
	display: block;
	padding: 0 0 0 12px;
	color: #f1f1f1;
	font-size: 13px;
}
.main-nav .n-li .sub-nav a:hover {
	background: #990000;
	color: #fff;
}

/*首页Banner*/
.banner{ width: 100%; position:relative;  height:480px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0; text-align: center; }
/*.banner .bd ul{ width:100% !important; }*/
.banner .bd li{ width:100%;  height:480px; float: left; }
/*.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:482px;  }*/
.banner .bd li a{ height:480px; display:block;  }
/*.banner .btn-box {
    margin: 0 auto;
    position: relative;
    width: 1350px;
}
.banner .btn-box a {
    z-index: 5;
    position: absolute;
    top: 214px;
    display: block;
    width: 72px;
    height: 72px;
    background: #CCCACA url(../images/ico_sliding.png) 0 0 no-repeat;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    opacity: .7;
}*/
/*.banner .btn-box .prev {
    left: -100%;
}
.banner .btn-box .next {
    right: -100%;
    background: #CCCACA url(../images/ico_sliding.png) 0 -72px no-repeat;
}
.banner:hover .btn-box .prev {
    left: 0;
}
.banner:hover .btn-box .next {
    right: 0;
}*/
/*.banner .btn-box a:hover {
	background-color: #8A8A8A;
}*/
.banner .hd{ width:100%; height:6px; position:absolute; z-index:1; bottom:25px; left:0;text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:32px; height:6px; margin:0 5px; background:#D34D4D;;
    line-height:9999px; position: relative;
}
.banner .hd ul .on{ background-color: #fff; }

/*首页标题*/
.home-title {
	text-align: center;
}
.home-title .tit {
	display: inline-block;
	width: 239px;
}
.home-title.red .tit {
	background: url(../images/home-tit-bg.png) no-repeat center 14px;
}
.home-title.white .tit {
	background: url(../images/home-tit-bg-w.png) no-repeat center 14px;
}

.gr-product .home-title.red .tit{width: 320px; background: url(../images/home-tit-bg2.png) no-repeat center 14px;}
.communication .home-title .tit {background: url(../images/home-tit-bg.png) no-repeat center 14px;}
.communication .home-title .tit h3:after {
	background: #CC0000;
}
.car .tit{width: 320px; background: url(../images/home-tit-bg2.png) no-repeat center 14px !important;}
.home-title h3 {
	margin-bottom: 18px;
	font-size: 28px;
	line-height: 28px;
	font-weight: 400;
	position: relative;
}
.home-title.red h3 {
	color: #333;
}
.home-title.white h3 {
	color: #fff;
}
.home-title h3:after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -41.5px;
	width: 83px;
	height: 3px;
}
.home-title.red h3:after {
	background: #CC0000;
}
.home-title.white h3:after {
	background: #fff;
}
.home-title em {
	font-size: 16px;
	text-transform: uppercase;
	line-height: 18px;
}
.home-title.red em {
	color: #767676;
}
.home-title.white em {
	color: #fff;
}
.home-title.red p {
	font-size: 14px;
	color: #909090;
}
.home-title.white p {
	font-size: 14px;
	color: #fff;
}

/*今日国人*/
.gr-today {
	padding-top: 45px;
	width: 100%;
	height: 510px;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#dcdcdc', endColorstr = '#ffffff');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#dcdcdc', endColorstr = '#ffffff')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #dcdcdc, #ffffff);
	background-image: -ms-linear-gradient(top, #dcdcdc, #ffffff);
	background-image: -o-linear-gradient(top, #dcdcdc, #ffffff);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#dcdcdc), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #dcdcdc, #ffffff);
	background-image: linear-gradient(top, #dcdcdc, #ffffff);
	/*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/
}
.gr-develop {
	height: 600px;
	background: url(../images/gr-develop.png) no-repeat center top;
	position: relative;
}
.gr-develop ul {
	position: absolute;
	top: 235px;
	left: 0;
	width: 100%;
	text-align: center;
}
.gr-develop ul li {
	display: inline-block;
	font-size: 14px;
	color: #666;
	padding: 0 18px;
}
.gr-develop ul li i {
	display: inline-block;
	height: 69px;
	font-style: normal;
	font-size:36px;
	color: #ce0000;
	font-family: 'Open Sans','微软雅黑';
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 300;
}
.gr-develop ul li p{font-size: 13px;}
/*方案与产品*/
.gr-product {
	padding-top: 50px;
	padding-bottom: 58px;
	background: #fff;
	position: relative;
}
.gr-product .gr-system {
	position: absolute;
	top: -36px;
	width: 1200px;
	height: 69px;
	background: url(../images/gr-system-png8.png) no-repeat center;
}
.gr-product .gr-system-top {
	position: absolute;
	top: -85px;
	left: 50%;
	margin-left: -78px;
	width: 146px;
	height: 168px;
	background: url(../images/gr-system-t.png) no-repeat;
	z-index: 2;
}
.gr-product .gr-system .fl {
	margin-left: 50px;
}
.gr-product .gr-system .fr {
	margin-right: 50px;
}
.gr-product .gr-system h5 {
	padding: 14px 57px 0;
	display: inline-block;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 23px;
	position: relative;
}
.gr-product .gr-system h5.side:after {
	content: '';
	position: absolute;
	right: 0;
	top: 14px;
	height: 41px;
	width: 1px;
	background: #D0D0D0;
}
.gr-product .gr-system h5 em {
	font-weight: normal;
	font-size: 12px;
	color: #ffaeb4;
}
.gr-service {
	margin-top: 50px;
	height: 341px;
	overflow: hidden;
}
.gr-service ul {
	width: 1203px;
}
.gr-service ul li {
	float: left;
	margin: 0 3px 3px 0;
	width: 398px;
	height: 169px;
	text-align: center;
	font-size: 14px;
	position: relative;
	box-sizing: border-box;
	-webkit-transition: background-size .5s;
	-o-transition: background-size .5s;
	-ms-transition: background-size .5s;
	transition: background-size .5s;
	background-size: 100%;
}
.gr-service ul li.red {
	background-image: url(../images/product-bg-red.jpg);
	background-repeat: no-repeat;
	color: #F1D8D8;
}
.gr-service ul li.red a{
	display: block;
	color:#F1D8D8;
	height: 100%;
}
.gr-service ul li.gray {
	background-image: url(../images/product-bg-gray.jpg);
	background-repeat: no-repeat;
	color: #333;
}
.gr-service ul li.gray a{
	display: block;
	color:#9E9E9E;
	height: 100%;
}
/*.gr-service ul li:hover {
	background-size: 450px;
}*/
.gr-service ul li i {
	margin-top: 40px;
	display: inline-block;
	width: 100%;
	height: 65px;
}
.gr-service ul li i img{
	height: 62px;
}
.gr-service ul li p{font-size:26px;}

/*沟通动态*/
.communication .upside {
	width: 100%;
	padding-top: 48px;
	height: 302px;
	background: url(../images/contact-bg.jpg) repeat-x center;
	position: relative;
}
.conmunicate-box {
	position: absolute;
	bottom: -188px;
	left: 0;
	width: 100%;
	z-index: 2;
	bottom: -100px;
}
.conmunicate-box .c-content {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.conmunicate-box .c-content a {
	text-decoration: none;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.conmunicate-box .c-content a:hover {
	color: #ED1C24;
}
.conmunicate-box .c-content .prev,
.conmunicate-box .c-content .next {
	font-size: 60px;
	color: #fff;
	font-family: \5b8b\4f53,"宋体";
	position: absolute;
	top: 150px;
}
.conmunicate-box .c-content .prev {
	left: -45px;
}
.conmunicate-box .c-content .next {
	right: -45px;
}
.conmunicate-box .c-content .show-box {
	width: 1200px;
	height: 352px;
	overflow: hidden;
	height: 265px;
}
.conmunicate-box .c-content .show-box ul {
	width: 1232px;
}
.conmunicate-box .c-content .show-box ul li {
	margin-right: 32px;
	float: left;
	width: 276px;
	position: relative;
	overflow: hidden;
}
.conmunicate-box .c-content .show-box ul li::before {
	/*content: '';
	position: absolute;
	top: 0;
	left: -100%;
	width: 100%;
	height: 2px;
	background: red;
	z-index: 5;
	-webkit-transition: left .5s;
	-o-transition: left .5s;
	transition: left .5s;*/
}
.conmunicate-box .c-content .show-box ul li:hover::before {
	/*left: 0;*/
}
.conmunicate-box .c-content .show-box ul li .pic {
	display: block;text-align: center;
	width: 276px;
	height: 164px;
	overflow: hidden;
	position: relative;
	background: #fff;
}
.conmunicate-box .c-content .show-box ul li .pic img {width: 100%;
	width: 276px;
	height: 164px;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.conmunicate-box .c-content .show-box ul li .pic img:hover {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.conmunicate-box .c-content .show-box ul li .bot {
	padding: 23px 15px 0;
	height: 165px;
	height: 70px;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#bd0000', endColorstr = '#990000');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#bd0000', endColorstr = '#990000')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #bd0000, #990000);
	background-image: -ms-linear-gradient(top, #bd0000, #990000);
	background-image: -o-linear-gradient(top, #bd0000, #990000);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#bd0000), to(#990000));
	background-image: -webkit-linear-gradient(top, #bd0000, #990000);
	background-image: linear-gradient(top, #bd0000, #990000);
	/*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/
	background-color:#A80000\0;/* ie 8/9 */ 
}
.conmunicate-box .c-content .show-box ul li .bot .date {
	margin-right: 12px;
	padding-right: 10px;
	color: #fff;
	font-size: 12px;
	width: 48px;
	text-align: center;
	border-right: 1px solid #9E0000;
	line-height: 13px;
}
.conmunicate-box .c-content .show-box ul li .bot .date i {
	display: inline-block;
	font-size: 41px;
	font-style: normal;
	line-height: 33px;
}
.conmunicate-box .c-content .show-box ul li .bot .tit {
	font-size: 14px;
	color: #fff;
}
.conmunicate-box .c-content .show-box ul li .bot .tit:hover {
	color: #F0A46C;
}
.conmunicate-box .c-content .show-box ul li .bot .des {
	clear: both;
	margin-top: 14px;
	padding: 10px 5px 0;
	border-top: 1px solid #9E0000;
	color: #ccc;
	line-height: 24px;
}

.communication .underpart {
	height: 365px;
	background: #990000;
	position: relative;
	height: 265px;
} 
.communication .underpart .f-banner {
	position: absolute;
	bottom: 55px;
	width: 100%;
}
.communication .underpart .f-banner .fb-content {
	margin: 0 auto;
	width: 1200px;
	height: 95px;
	background: url(../images/mini-banner2.png) no-repeat center;
	line-height: 95px;
	font-size: 30px;
	color: #ffcf90;
}
.communication .underpart .f-banner .fb-content h5 {
	display: inline-block;
	text-indent: 374px;
	font-weight: 400;
}
.communication .underpart .f-banner .fb-content .contact-btn {
	margin-top: 29px;
	display: block;
	width: 237px;
	height: 39px;
	line-height: 39px;
	font-size: 18px;
	color: #990000;
	text-decoration: none;
	text-align: center;
	background: #FFCF90;
	position: relative;
	right: -6px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: relative;
}
.communication .underpart .f-banner .fb-content .contact-btn:before {
	content: '';
	position: absolute;
	left: -17px;
	top: 0;
	width: 0px;
	height: 0px;
    border-left: 17px solid transparent;
    border-right: 0px solid #FFCF90;
    border-bottom: 39px solid #FFCF90;
}
.communication .underpart .f-banner .fb-content .contact-btn:hover {
	background: #F5D4A9;
}
.communication .underpart .f-banner .fb-content .contact-btn:hover:before {
	border-right-color: #F5D4A9;
    border-bottom-color: #F5D4A9;
    -webkit-transition: border-color .3s;
    -moz-transition: border-color .3s;
    -ms-transition: border-color .3s;
    -o-transition: border-color .3s;
    transition: border-color .3s;
}

/*客户案例*/
.gr-case {
	padding-top: 42px;
}
.gr-case .case-item {
	margin-top: 28px;
	margin-bottom: 45px;
	text-align: center;
}
.gr-case .case-item ul {
	font-size: 0;
}
.gr-case .case-item ul li {
	margin: 0 0.5px;
	display: inline-block;
	width: 135px;
	height: 31px;
	line-height: 31px;
}
.gr-case .case-item ul li a {
	display: inline-block;
	width: 100%;
	background: #333;
	color: #bfbfbf;
	font-size: 14px;
	text-decoration: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.gr-case .case-item ul li.on a,
.gr-case .case-item ul li:hover a {
	background: #CE0000;
	color: #fff;
}
.gr-case .case-show .case-box ul {
	display: none;
	width: 1214px;
}
.gr-case .case-show .case-box ul li {
	margin-bottom: 30px;
	margin-right: 14px;
	width: 289px;
	float: left;
	text-align: center;
}
.gr-case .case-show .case-box ul li .pic {
	display: block;
	width: 289px;
	height: 187px;
	overflow: hidden;
	font-size: 0;
	line-height: 187px;
	position: relative;
}
.gr-case .case-show .case-box ul li .pic img {
	-webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
    -ms-transform: scaleY(1);
    -ms-transition: all .6s ease-in-out;
}
.gr-case .case-show .case-box ul li .pic:hover img {
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -ms-transform: scale(1.1);
}	
.gr-case .case-show .case-box ul li .pic .cover {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: rgba(206,0,0,0.7);
	opacity: 0;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-ms-transition: all .5s ease;
	-webkit-backface-visibility: hidden;
}
.gr-case .case-show .case-box ul li .pic:hover .cover  {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "alpha(opacity=100)";
}
.gr-case .case-show .case-box ul li .pic .cover img{
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: -20px;
	margin-left: -20px;
	width: 40px;
	height: 40px!important;
	cursor: pointer;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-ms-box-sizing: border-box;
	-ms-transition: all .5s ease;
	-ms-transform: scale(0);
}
.gr-case .case-show .case-box ul li .pic:hover .cover img {
    z-index: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-backface-visibility: hidden;
}
.gr-case .case-show .case-box ul li .tit {
	font-size: 14px;
	color: #686868;
	text-decoration: none;
	line-height: 60px;
}
.gr-case .case-show .case-box ul li .tit:hover {
	color: #CE0000;
}

/*营销系统*/
.mk-system {
	clear: both;
	padding-top: 55px;
	height: 487px;
	background: url(../images/mk-system-bg.jpg) repeat-x center;
	position: relative;
}
.mk-system .more {
	position: absolute;
	bottom: 50px;
	left: 50%;
	margin-left: -82.5px;
	display: block;
	width: 165px;
	height: 40px;
	border: 1px solid #fff;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	color: #fff;
	border-radius: 20px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.mk-system .more:hover {
	background: #fff;
	color: #CE0000;
}

/*国人课程*/
.gr-lesson {
	padding-top: 50px;
	padding-bottom: 40px;
	background: #ECECEC;
}
.gr-lesson .lesson-show {
	margin-top: 30px;
	margin-bottom: 45px;
	position: relative;
}
.gr-lesson .lesson-show .prev,
.gr-lesson .lesson-show .next {
	font-size: 60px;
	line-height: 60px;
	color: #adadad;
	font-family: \5b8b\4f53,"宋体";
	position: absolute;
	top: 65px;
	text-decoration: none;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.gr-lesson .lesson-show .prev:hover,
.gr-lesson .lesson-show .next:hover {
	color: #CC0000;
}
.gr-lesson .lesson-show .prev {
	left: -45px;
}
.gr-lesson .lesson-show .next {
	right: -45px;
}
.gr-lesson .lesson-show .lesson-box {
	width: 1200px;
	height: 187px;
	overflow: hidden;
}
.lesson-box ul {
	width: 1214px;
}
.lesson-box ul li {
	margin-right: 14px;
	float: left;
	width: 289px;
	height: 187px;
	overflow: hidden;
	text-align: center;
	line-height: 187px;
	font-size: 0;
}
.lesson-box ul li a {
	display: block;
	height: 187px;
	overflow: hidden;
	position: relative;
	background: rgba(0,0,0,0.3);
}
/*.gr-lesson .lesson-show .lesson-box ul li a::before {
	content: url(../images/icon/lesson-s.png);
	position: absolute;
	top: 100%;
	width: 100%;
	height: 100%;
	line-height: 225px;
	z-index: 2;
	-webkit-transition: .6s;
	-moz-transition: .6s;
	-ms-transition: .6s;
	-o-transition: .6s;
	transition: .6s;
}*/
.gr-lesson .lesson-show .lesson-box ul li:hover a::before {
	top: 0;
	/*background: rgba(0,0,0,0.3);*/
}
.gr-lesson .lesson-show .lesson-box ul li img {
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
}
.gr-lesson .more {
	margin: 0 auto;
	display: block;
	width: 167px;
	height: 42px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	color: #fff;
	background: #CC0000;
	border-radius: 20px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.gr-lesson .more:hover {
	background: #333;
}

/*国人团队*/
.gr-team {
	height: 730px;
	/*background: url(../images/team.jpg) no-repeat center;*/
	position: relative;
	overflow: hidden;
}
.team-show {
	width: 100%; position:relative;  height:720px; overflow:hidden;
}
.team-show .bd{ position:relative; z-index:0; text-align: center; }
.team-show .bd li{ width:100%;  height:730px; float: left; position: relative; }
.team-show .bd li .show-cont {
	position: absolute;
	left: 50%;
	top: 138px;
	margin-left: -370px;
	width: 740px;
	height:280px;
	background: #FF0000;
}
.team-show .bd li .show-cont .cont-box {
	position: relative;
	height: 100%;
	color: #680000;
	text-align: left;
}
.team-show .bd li .show-cont .cont-box .num {
	height: 280px;float: left;
}
.team-show .bd li .show-cont .cont-box .num  img{
	height: 280px;
	width:360px;
}
.team-show .bd li .show-cont .cont-box h3 {
	font-size: 40px;
	color: #fff;
	font-weight: 300;
	padding-top:30px;
	line-height: 40px;
	margin-left: 380px;
}
.team-show .bd li .show-cont .cont-box i {
	font-size: 14px;
	text-transform: uppercase;
	font-style: normal;
	position: relative;
	margin-left: 380px;
	display: block;
	color: #fff; padding:10px 0 20px;
}
.team-show .bd li .show-cont .cont-box p {
	font-size: 20px;
	line-height:30px;
	width:340px;
	margin-left: 380px;
}
.team-show .bd li .show-cont .more {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 133px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	background: url(../images/more-bg1.png) no-repeat center;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}
.team-show .bd li .show-cont .more em {
	font-size: 18px;
	-webkit-transition: transform .5s;
	-o-transition: transform .5s;
	transition: transform .5s;
}
.team-show .bd li .show-cont .more:hover em {
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}
.team-show .bd li a{ height:720px; display:block;  }
.team-show .btn-box {
    margin: 0 auto;
    position: relative;
    width: 1124px;
}
.team-show .btn-box a {
    z-index: 5;
    position: absolute;
    top: 333px;
    display: block;
    width: 81px;
    height: 81px;
    border-radius: 50%;
    font-size: 60px;
    color: #fff;
    font-family: '宋体';
    text-decoration: none;
    text-align: center;
    line-height: 81px;
    background: rgba(0,0,0,0.4);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.team-show .btn-box .prev {
    left: 0;
}
.team-show .btn-box .next {
    right: 0;
}
.team-show .btn-box a:hover {
	background-color: rgba(204,0,0,0.5);
}
.team-show .hd{ width:100%; height:4px; position:absolute; z-index:1; bottom:53px; left:0;text-align:center; }
.team-show .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:30px; height:4px; margin:0 4px; background:#7A7A7A;;
    line-height:9999px; position: relative;
}
.team-show .hd ul .on{ background-color: #FF0000; }

/*动态资讯*/
.gr-news {
	padding: 44px 0 78px;
}
.gr-news .news-cont {
	width: 577px;
}
.gr-news .news-tit {
	margin-bottom: 24px;
	padding-left: 17px;
	height: 44px;
	border-left: 4px solid #CE0000;
	font-size: 24px;
	color: #ce0000;
	line-height: 20px;
}
.gr-news .news-tit em {
	color: #9b9b9b;
	font-size: 16px;
	line-height: 35px;
	text-transform: uppercase;
}
.gr-news .news-tit .more {
	margin-right: 5px;
	margin-top: 10px;
	font-size: 36px;
	color: #b90000;
	text-decoration: none;
	font-family: \5b8b\4f53,"宋体";
	-webkit-transition: .7s;
	-o-transition: .7s;
	transition: .7s;
}
.gr-news .news-tit .more:hover {
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}
.gr-news .news-cont ul li {
	margin-bottom: 14px;
	height: 100px;
	position: relative;
	overflow: hidden;
	-webkit-transition: left .3s;
	-o-transition: left .3s;
	transition: left .3s;
}
.gr-news .news-cont ul li:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*background-color: #ddd;*/
	z-index: -1;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.gr-news .news-cont ul li:hover:before {
	/*left: 0;*/
	background-color: #eee;
	
}
.gr-news .news-cont ul li a {
	text-decoration: none;
}
.gr-news .news-cont ul li .pic {
	margin-right: 17px;
	display: block;
	width: 152px;
	height: 100px;
	overflow: hidden;
	font-size: 0;
	line-height: 100px;
	text-align: center;
	box-sizing: border-box;
	position: relative;
}
.gr-news .news-cont ul li .pic i {
	position: absolute;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #fff;
	z-index: 2;
	box-sizing: border-box;
	-webkit-transition: border .3s;
	-moz-transition: border .3s;
	-ms-transition: border .3s;
	-o-transition: border .3s;
	transition: border .3s;
}
.gr-news .news-cont ul li:hover .pic i {
	border: 5px solid #ddd;
}
.gr-news .news-cont ul li .h5 {
	color: #555;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
	line-height: 30px;
}
.gr-news .news-cont ul li:hover .h5 {
	color: #CE0000;
}
.gr-news .news-cont ul li span {
	color: #666;
	line-height: 22px;
}
.gr-news .news-cont ul li .p {
	color: #9d9d9d;
	line-height: 21px;
}

/*联系*/
.gr-contact {
	padding-top: 30px;
	height: 180px;
	background: #CE0000;
	text-align: center;
	color: #fff;
	position: relative;
}
.gr-contact h3 {
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
}
.gr-contact .call-pic {
	margin-top: 5px;
	width: 100%;
	height: 50px;
	background: url(../images/call-pic.png) no-repeat center;
}
.gr-contact p {
	font-size: 36px;
	font-family: 'Open Sans';
	font-weight: 300;
}

/*底部*/
.footer {
	padding-top: 60px;
	background: #1E1E1E;
	position: relative;
}
.footer .foot-top {
	position: absolute;
	top: -20px;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 2;
}
.foot-top-box {
	margin: 0 auto;
	width: 1200px;
	height: 39px;
	line-height: 39px;
	border-radius: 20px;
	box-shadow: 0 1px 3px 0px #272727;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#212121', endColorstr = '#131313');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#212121', endColorstr = '#131313')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #212121, #131313);
	background-image: -ms-linear-gradient(top, #212121, #131313);
	background-image: -o-linear-gradient(top, #212121, #131313);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#212121), to(#131313));
	background-image: -webkit-linear-gradient(top, #212121, #131313);
	background-image: linear-gradient(top, #212121, #131313);
	/*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/
	background-color:#1B1B1B\0;/* ie9 */ 
}
.footer .foot-top ul li {
	margin: 5px 20px;
	padding-left: 5px;
	display: inline-block;
	color: #9D9D9D;
	position: relative;
	overflow: hidden;
	line-height: 20px;
}
.footer .foot-top ul li em {
	display: inline-block;
	cursor: default;
	-webkit-transition: transform .5s;
	-moz-transition: transform .5s;
	-ms-transition: transform .5s;
	-o-transition: transform .5s;
	transition: transform .5s;
}
/*.footer .foot-top ul li em::before {
	content: attr(data-hover);
	position: absolute;
	top: 100%;
	color: #CE0000;
	text-shadow: 0 0 1px #CE0000;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}*/
/*.footer .foot-top ul li:hover em {
	-webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
}*/
.footer .foot-top ul li i {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url(../images/sprint.png);
	background-repeat: no-repeat;
	position: relative;
	right: 5px;
}
.footer .foot-top ul li.tel i {
	background-position: 0 0;
	top: 5px;
}
.footer .foot-top ul li.fax i {
	background-position: 0 -27px;
	top: 6px;
}
.footer .foot-top ul li.mob i {
	background-position: 0 -51px;
	top: 7px;
}
.footer .foot-top ul li.site i {
	background-position: 0 -77px;
	top: 7px;
}
.footer .foot-top ul li.add i {
	background-position: 0 -101px;
	top: 7px;
}
.footer .foot-nav {
	margin-bottom: 41px;
	margin-left: 15px;
}
.footer .foot-nav ul li {
	float: left;
	padding: 0 15px;
	width: 120px;
	height: 168px;
	border-left: 1px solid #141414;
	text-align: center;
}
.footer .foot-nav ul li h3 {
	font-size: 14px;
	color: #848484;
	padding-bottom: 7px;
}
.footer .foot-nav ul li a {
	display: block;
	font-size: 12px;
	color: #4d4d4d;
	line-height: 23px;
	text-decoration: none;
}
.footer .foot-nav ul li a:hover {
	color: #CE0000;
}

.footer .foot-qr {
	margin-top: 25px;
}
.footer .foot-qr .qr-box {
	margin-right: 22px;
	float: left;
	width: 116px;
	text-align: center;
	color: #8C8C8C;
	line-height: 24px;
}
.footer .links {
	clear: both;
	border-top: 1px solid #141414;
	padding-top: 17px;
	padding-bottom: 20px;
}
.footer .links h3 {
	font-size: 14px;
	color: #848484;
	padding-left: 30px;
}
.footer .links .links-show {
	padding-left: 30px;	
}
.footer .links .links-show a {
	color: #4d4d4d;
	line-height: 24px;
	text-decoration: none;
	padding-right: 2px;
}
.footer .links .links-show a:after {
	content: '|';
	position: relative;
	right: -3px;
    top: -1px;
}
.footer .links .links-show a:last-child:after {
	content: '';
}
.footer .links .links-show a:hover {
	color: #CE0000;
}
.footer .links .links-show a:hover:after {
	color: #4d4d4d;
}
.foot-bot {
	height: 55px;
	line-height: 55px;
	background: #000;
	color: #646464;
	
}
.foot-bot-w {
	width: 1140px;
	margin: 0 auto;
}
.foot-bot li {
	display: inline-block;
	margin: 0 5px;
	position: relative;
}
.foot-bot li:before {
	content: '';
	position: absolute;
	top: 41%;
	right: -8px;
	display: block;
	width: 1px;
	height: 10px;
	background-color: #646464;
}
.foot-bot li:last-child:before {
	width: 0;
}
.foot-bot a {
	color: #646464;
	text-decoration: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.foot-bot a:hover {
	color: #B3B2B2;
}


/*图片去色*/
img.desaturate {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}
img.desaturate:hover {
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
}

/*半圆*/
.top-cicle {
	position: absolute;
	top: -36px;
	left: 50%;
	margin-left: -28px;
	display: block;
	width: 56px;
	height: 56px;
	border-radius: 50%;
	background: #fff;
	z-index: 5;
}
.gr-team .top-cicle {
	background: #ECECEC;
}

/*返回头部*/
#to-top {
	text-decoration: none;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #8E8A8A url(../images/gotop.png) no-repeat center;
	color: #ddd;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
#to-top:hover {
	background-color: #CE0000;
	color: #fff;
}

/*倍增计划*/

/*痛点*/
.bz_tongdian{height: 445px;width: 1100px;margin: 0 auto;padding:40px 0 0 0;}
.bz_tongdian .td_img{width: 500px;padding-left: 50px;}
.bz_tongdian .td_desc{color:#666;line-height: 32px;font-size: 14px;}
.bz_tongdian .td_desc h2{font-size: 30px;color:#333;font-weight: normal;line-height: 30px;padding: 50px 0 25px 0;}

/*定义合作*/
.bz_friend{height: 560px;background: url(../images/friend.jpg) center no-repeat;}

/*向你走来*/
.bz_come{height: 555px;width: 1180px;}
.bz_come h2{font-size: 30px;color:#333;text-align: center;padding: 60px 0 15px;}
.bz_come h3{font-size: 14px;color:#666;text-align: center;}
.bz_come h3 span{color:#ff8c00;}
.bz_come .come_con{height: 260px;margin-top: 65px;background: url(../images/come_bg.png) center no-repeat;}
.bz_come .come_l_ul li{width: 420px;height: 28px;border: 1px solid #dadada;border-radius: 19px 19px;margin: 5px 0;background: #fff;line-height: 28px;color:#666;font-size: 14px;}
.bz_come .come_l_ul li i{width: 8px;height: 8px;border-radius: 50%;background: #ff8d01;float: left;margin: 10px 4px 0 8px;}

/*方案模块*/
.bz_case{height: 600px;background: url(../images/bz_case_bg.jpg) center;}
.bz_case h2{font-size: 30px;color:#fff;text-align: center;padding: 50px 0 0;}
.bz_case h3{font-size: 24px;color:#fff;text-align: center;padding-bottom: 20px;}
.bz_case .bz_case_con{width: 140px;height: 300px;position: relative;margin: 0 auto;}
.bz_case .bz_case_li{width: 140px;height: 140px;background: url(../images/bz_case_li.png) no-repeat;position: absolute;}
.bz_case #case_1{top:5px;left: -75px;}
.bz_case #case_2{top:5px;left: 75px;}
.bz_case #case_3{top:80px;left: -150px;}
.bz_case #case_4{top:80px;left: 0px;}
.bz_case #case_5{top:80px;left: 150px;}
.bz_case #case_6{top:155px;left: -225px;}
.bz_case #case_7{top:155px;left: -75px;}
.bz_case #case_8{top:155px;left: 75px;}
.bz_case #case_9{top:155px;left: 225px;}
.bz_case_con .bz_case_li{font-size: 15px;color:#666;text-align: center;line-height: 30px;}
.bz_case_con .bz_case_li span{display: block;color:#ff8c00;font-size: 22px;padding-top: 35px;}
.bz_case .bz_case_desc{font-size: 22px;color:#fff;text-align: center;line-height: 40px;}

/*专业团队*/
.bz_team{height: 475px;}
.bz_team h2{font-size: 30px;color:#f37d20;text-align: center;padding: 40px 0 10px;}
.bz_team h3{font-size: 14px;color:#666;text-align: center;}
.bz_team_con{width: 960px;margin: 0 auto;padding-top: 15px;}
.bz_team_con li{width: 120px;height: 80px;border-radius: 50%;float: left;margin:20px 0;text-align: center;color:#666;}
.bz_team_con li b{width: 80px;height: 80px;border-radius: 50%;display: block;margin: 0 auto 15px;background: url(../images/team_bg.png) center no-repeat;}
.bz_team_con li #team_1{background-color: #fe8c00;}
.bz_team_con li #team_2{background-color: #fec100;}
.bz_team_con li #team_3{background-color: #7fcb3d;}
.bz_team_con li #team_4{background-color: #31c079;}
.bz_team_con li #team_5{background-color: #2bc1ca;}
.bz_team_con li #team_6{background-color: #4b96d0;}
.bz_team_con li #team_7{background-color: #a570c5;}
.bz_team_con li #team_8{background-color: #ed4770;}
.bz_team_con li #team_9{background-color: #ed4770;}
.bz_team_con li #team_10{background-color: #a570c5;}
.bz_team_con li #team_11{background-color: #4b96d0;}
.bz_team_con li #team_12{background-color: #37c5cc;}
.bz_team_con li #team_13{background-color: #33bf7b;}
.bz_team_con li #team_14{background-color: #7fcb3d;}
.bz_team_con li #team_15{background-color: #fec100;}
.bz_team_con li #team_16{background-color: #fe8c00;}

/*专业顾问*/
.bz_guwen{height: 510px;background: url(../images/guwen_bg.jpg) center no-repeat;}
.bz_guwen h2{font-size: 30px;text-align: center;color:#883912;padding: 50px 0 5px;}
.bz_guwen h3{font-size: 14px;text-align: center;color:#883912;}
.guwen_con{height: 150px;width: 1020px;margin: 60px auto;background: url(../images/guwen_line.png) center no-repeat;position: relative;}
.guwen_con ul {width: 1050px;}
.guwen_con ul li{height: 150px;width: 160px;background: url(../images/guwen1.png) center 18px no-repeat;position: absolute;}
.guwen_con ul li#gw_2{background: url(../images/guwen2.png) center 18px no-repeat;left: 176px;}
.guwen_con ul li#gw_3{background: url(../images/guwen3.png) center 18px no-repeat;left: 346px;}
.guwen_con ul li#gw_4{background: url(../images/guwen4.png) center 18px no-repeat;left: 515px;}
.guwen_con ul li#gw_5{background: url(../images/guwen5.png) center 18px no-repeat;left: 682px;}
.guwen_con ul li#gw_6{background: url(../images/guwen6.png) center 18px no-repeat;left: 850px;}

.gw_li_desc{height: 60px;width: 150px;background: url(../images/gw_li_bg.png) bottom no-repeat;margin: 100px auto 0;line-height: 20px;color:#863b11;text-align: center;}
.gw_li_desc b{display: block;font-size: 14px;padding: 13px 0 0;}

/*服务模式*/
.bz_service{height: 500px;}
.bz_service h2{font-size: 30px;color:#f37d20;text-align: center;padding: 40px 0 10px;}
.bz_service h3{font-size: 14px;color:#666;text-align: center;padding-bottom: 10px;}
.bz_servcie_con{width: 1000px;margin: 0 auto;}
.bz_s_img{width: 500px;}
.bz_s_desc{width: 500px;padding-top: 60px;}
.bz_s_desc h4{font-size: 18px;font-weight: bold;color:#ff8c00;}
.bz_s_desc p{line-height: 28px;color:#666;}
.bz_s_desc p b{font-size: 18px;color:#333;font-weight: normal;}

.service_ad{line-height: 0;}

/*了解更多*/
.bz_message{height: 360px;padding-top: 70px;}
.bz_mess_title{height: 18px;border-bottom: 1px dashed #dedede;position: relative;}
.bz_mess_title h2{width: 160px;height: 30px;margin: 0 auto;background: #fff;text-align: center;line-height: 30px;font-size: 30px;color:#ce0000;}
.bz_message h3{text-align: center;font-size: 14px;color:#666;padding-top: 30px;}

.message_form{width: 1000px;margin: 35px auto 0;}
.message_form li{width: 420px;padding-left: 80px;height: 50px;margin-bottom: 20px;float: left;font-size: 14px;color:#666;}
.message_form li span{text-align: right;width: 70px;float: left;height: 50px;line-height: 50px;}

.message_form li .input{width: 300px;height: 48px;border: 1px solid #dedede;background: #f4f4f4;border-radius: 4px;padding: 0 5px;color:#666;float: left;}
.message_form li .code{width: 150px;margin-right: 20px;}
.message_form li img{width: 120px;height: 50px;cursor: pointer;}
.message_form .submit{width: 160px;height: 50px;margin: 10px auto;}
.message_form .submit .sub{width: 160px;height: 50px;line-height: 50px;text-align: center;background: #ce0200;border: none;color:#fff;font-size: 18px;cursor: pointer;border-radius: 5px;}
.message_form .submit .sub:hover{opacity: 0.8}


/*誉字号*/
.yzh_warry{height: 450px;width: 1000px;margin: 0 auto;background: url(../images/yzh_01.jpg) right bottom no-repeat;padding-top: 50px;}
.yzh_why{width: 545px;height: 108px;background: url(../images/yzh_warry_bg.jpg) center no-repeat;position: relative;}
.yzh_why .wsm{font-size: 48px;color:#333;position: absolute;left: 55px;top:-10px;}
.yzh_why .fk{font-size: 20px;color:#333;position: absolute;left: 195px;}
.yzh_why .lj{font-size: 20px;color:#333;position: absolute;left: 265px;top:26px;}
.yzh_why .yw{font-size: 48px;color:#333;position: absolute;left: 390px;top:-10px;}
.yzh_why .yw span{font-weight: normal;}
.yzh_why .your{font-size: 24px;color:#ce0000;position: absolute;left: 86px;top:75px;}
.yzh_warray_c{padding: 24px 0 0 0;}
.yzh_warray_c li{font-size: 14px;color:#666;line-height: 32px;padding-left: 50px;background: url(../images/yzh_w_bg.png) no-repeat;height: 32px;}
.yzh_warray_c #yzh_y_1{background-position: 5px 5px;}
.yzh_warray_c #yzh_y_2{background-position: 5px -27px;}
.yzh_warray_c #yzh_y_3{background-position: 5px -59px;}
.yzh_warray_c #yzh_y_4{background-position: 5px -90px;}
.yzh_warray_c #yzh_y_5{background-position: 5px -121px;}
.yzh_warray_c #yzh_y_6{background-position: 5px -152px;}
.yzh_warray_c #yzh_y_7{background-position: 5px -183px;}
.yzh_warray_c #yzh_y_8{background-position: 5px -214px;}
.yzh_warray_c #yzh_y_9{background-position: 5px -246px;}


.w1000{width: 1000px;margin: 0 auto;}
.w1000 p>img{max-width: 100%;max-height: 100%;}
/*发展史*/
.yzh_fz{height: 560px;background:url(../images/yzh_fz_bg.png) center fixed no-repeat;}
.yzh_fz_title{text-align: center;font-size: 30px;color:#fff;padding: 50px 0;}
.yzh_fz_img{text-align: center;}
.yzh_fz_txt{position: relative;height: 80px;}
.yzh_fz_txt li{font-size: 14px;color:#909090;line-height: 24px;position: absolute;text-align: center;}
.yzh_fz_txt .fz_1{left: 100px;}
.yzh_fz_txt .fz_2{left: 270px;}
.yzh_fz_txt .fz_3{left: 505px;}
.yzh_fz_txt .fz_4{left: 785px;}
.yzh_fz_main{height: 210px;position: relative;}
.yzh_fz_main .yzh_m_bg{background: #ce0000;opacity: 0.65;position: absolute;height: 250px;width: 1000px;}
.yzh_fz_main .yzh_m_1{font-size: 36px;color:#fff;line-height: 60px;top:40px;position: absolute;left: 100px;}
.yzh_fz_main .yzh_m_2{background: url(../images/yzh_fz_2.png) center no-repeat;width: 70px;height: 210px;position: absolute;left: 350px;}
.yzh_fz_main .yzh_m_3{font-size: 30px;color:#ffb400;position: absolute;left: 450px;top:40px;font-weight: bold;}
.yzh_fz_main .yzh_m_4{font-size: 16px;line-height: 24px;color:#c88484;position: absolute;top:90px;left: 450px;}

.yzh_fz_main .sub{position: absolute;top:185px;left: 50%;width: 300px;height: 40px;background: #fff;display: block;line-height: 40px;color:#c20000;
	text-align: center;font-size: 16px;border-radius: 5px;border: 1px solid #fff;margin: 0 0 0 -150px;} 

.yzh_fz_main .sub:hover{opacity: 0.9;}

.jz_btn{width: 160px;height: 40px;line-height: 40px;color:#fff;margin: 30px auto;background: #c20000;border-radius: 5px;display: block;font-size: 16px;text-align: center;}
.jz_btn:hover{opacity: 0.9;}
/*cooc*/
.yzh_cooc{padding-bottom:40px;}
.yzh_t{text-align: center;font-size: 30px;color:#333;padding-top: 45px;}
.yzh_cooc_img{width: 648px;height: 158px;margin: 50px auto 20px;background: url(../images/yzh_cooc.png) center no-repeat;position: relative;}
.yzh_cooc_img li{width: 140px;color:#939698;font-size: 14px;text-align: center;position: absolute;top:50px;}
.yzh_cooc_img li span{display: block;font-size: 18px;color:#2c2b2b;}
.yzh_cooc_1{left: 25px;}
.yzh_cooc_2{left: 172px;}
.yzh_cooc_3{left: 336px;}
.yzh_cooc_4{left: 505px;}

.yzh_cooc_one{text-align: center;color:#666;line-height: 30px;}
.yzh_cooc_one span{color:#ff8c00;font-size: 18px;}
.yzh_cooc_four{width: 560px;margin: 0 auto;height: 140px;}
.yzh_cooc_four li{float: left;width: 120px;text-align: center;margin: 0 10px;}
.yzh_cooc_four li span{display: block;height: 100px;line-height: 100px;}
.yzh_cooc_four li span img{vertical-align: middle;}

.yzh_cooc_con h2{font-size: 14px;text-align: center;color:#ff8c00;padding: 10px 0 ;}
.yzh_cooc_con p{color:#666666;line-height: 36px;width: 820px;margin: 0 auto;}
.yzh_cooc_con p span{font-size: 18px;}
.yzh_cooc_con h3{font-size: 30px;text-align: center;padding-top: 0px;color:#2a2a2a;}

/*三核系统*/
.yzh_shxt{height: 600px;background: #f8f8f8;}
.yzh_shxt_t{font-size: 24px;color:#333;text-align: center;padding: 60px 0 0;}
.yzh_shxt_con{height: 400px;padding:60px 20px 0 80px;}
.yzh_shxt_con h3{font-size: 30px;color:#221e1f;padding: 90px 0 40px;}
.yzh_shxt_con h4{font-size: 18px;color:#221e1f;padding-bottom: 20px;}
.yzh_shxt_con p{font-size: 14px;color:#666;line-height: 26px;}

/*LAMP*/
.yzh_title{text-align: center;}
.yzh_title h2{font-size: 24px;color:#333;padding: 50px 0 10px;}
.yzh_title h3{font-size: 14px;color:#666;}
.yzh_lamp{height: 600px;}
.yzh_lamp_con{width: 800px;margin: 0 auto;position: relative;height: 300px;}
.yzh_lamp_1{position: absolute;top:75px;}
.yzh_lamp_2{font-size: 14px;color:#222;position: absolute;top:120px;left: 500px;}
.yzh_lamp_3{position: absolute;top:160px;left: 490px;}

/*更新可视化*/
.yzh_gxksh{height: 600px;}
.yzh_gxksh_con{text-align: center;padding: 50px 0 0;}

/*不塞车*/
.yzh_bsc{background: #f8f8f8;height: 600px;}
.yzh_bsc_con{text-align: center;padding: 30px 0 0;}

/*阿里云*/
.yzh_aly{height: 500px;position: relative;}
.yzh_aly_img{position: absolute;left: 390px;top: 50px;}
.yzh_aly ul{position: absolute;top:80px;left: 120px;}
.yzh_aly li{font-size: 14px;line-height: 54px;height: 54px;color:#666;background: url(../images/yzh_aly_li.png) left no-repeat;padding-left: 30px;}

/*四驱对比*/
.yzh_sqdb{background: #f8f8f8;padding: 20px;}
.yzh_db_table{padding: 20px 0 50px;}
.yzh_db_table table{width: 1000px;border:1px solid #f04622;border-collapse: collapse;border-left:none;}
.yzh_db_table table tr{height: 50px;color: #555555;}
.yzh_db_table table td{border: 1px solid #c0c3c3;text-align: center;font-size: 16px;padding:0 15px;height: 70px;}
.yzh_db_table table th{background: #d7181f;color: #fff;font-weight: bold;font-size: 20px;text-align: center;}
.yzh_db_table table .td1{color: #222;text-align: left;}

/*客户案例*/
.banner_in{height:400px;}
.case_in,.top_cicle_case{background: #f8f8f8;}
.case_in .case-box li{border-bottom: 2px solid #e7e7e7;background: #fff;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.case_in .case-box li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.2);box-shadow:0 15px 30px rgba(0,0,0,0.2);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}


.case_in{padding-bottom: 40px;}
.load_more {width: 1200px;}
.load_more span{width: 70px;height: 70px;border-radius: 50%;clear:both;text-align: center;line-height: 60px;display: block;margin: 0 auto;cursor: pointer;}
.load_more span { text-decoration: none; -webkit-transition: .2s;background: url(../images/more_bg.png) center 40px no-repeat #fff;color:#818181;font-size: 14px;
-moz-transition: .2s;
-ms-transition: .2s;box-shadow:0 2px 4px rgba(0,0,0,0.2);
-o-transition: .2s;
transition: .2s; }
.load_more span:hover{background: url(../images/more_on_bg.png) center 45px no-repeat #CE0000;color:#fff;}

/*新闻中心*/
.news-list ul li {
	margin-bottom: 14px;
	height: 100px;background: #fff;padding: 30px;border-bottom: 2px solid #e7e7e7;
	position: relative;
	overflow: hidden;
-webkit-transition: .5s;-o-transition: .5s;transition: .5s;
}
.news-list ul li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.2);box-shadow:0 15px 30px rgba(0,0,0,0.2);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}

.news-list ul li a {
	text-decoration: none;
}
.news-list ul li .pic {
	margin-right: 17px;
	display: block;
	width: 152px;
	height: 100px;
	overflow: hidden;
	font-size: 0;
	line-height: 100px;
	text-align: center;
	box-sizing: border-box;
	position: relative;
}
.pic img{
	max-height: 100%;max-width: 100%;vertical-align: middle;text-align: center;
}
.news-list ul li .pic i {
	position: absolute;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #fff;
	z-index: 2;
	box-sizing: border-box;
	-webkit-transition: border .3s;
	-moz-transition: border .3s;
	-ms-transition: border .3s;
	-o-transition: border .3s;
	transition: border .3s;
}
.news-list ul li:hover .pic i {
	border: 5px solid #ddd;
}
.news-list ul li .h5 {
	color: #333333;
	font-size: 18px;
	font-weight: 400;
	text-decoration: none;
	line-height: 34px;
}
.news-list ul li:hover .h5 {
	color: #CE0000;
}
.news-list  ul li span {
	color: #9d9d9d;
	line-height: 22px;
}
.news-list  ul li .p {
	height: 42px;overflow: hidden;
	color: #9d9d9d;
	line-height: 21px;
}
.news-list ul li a{display: block;height: 100%;}


/*新闻详情*/
.show_news{min-height: 500px;padding: 50px 80px;background: #fff;width: 840px;margin: 0 auto 20px;color: #666;}
.show_news_t{font-size: 20px;text-align: center;}
.from{text-align: center;padding: 25px 0;}
.news_content{line-height: 30px;font-size: 14px;}
.news_content img{max-width: 100%;max-height: 100%;}

.news-other{clear:both;padding-top: 20px;line-height: 36px;font-size: 14px;color:#333;}
.news-other a{color:#333;}
.news-other a:hover{color:#ce0000;text-decoration: none;}

.page_img{line-height: 0;}
.page{min-height: 500px;background: #fff;padding:50px 80px;font-size: 14px;}
.page .page_t{color:#ce0000;font-size: 24px;}
.page .page_t_s{font-size: 20px;font-family: "arial";color:#333333;}
.page_content{line-height: 32px;color:#666;font-size: 14px;padding:30px 0;}


/*BSBY*/
/****************************ç½‘ç»œæŽ¨å¹¿å¤–åŒ…************************************/
/*è¶‹åŠ¿*/
.qushi h2{ font-size:36px;; color:#221E1F}
.qushi .fright{ width:670px; line-height:24px; padding-right:20px;}
.qushi .fleft{ width:540px;line-height:24px; padding-left:30px;}
.qushi_01{ background:url(../images/qushi_01.png) no-repeat;height:380px;}
.qushi .qushi_01 h2{ margin:28px 0 20px 0;}
.qushi_02{ background:url(../images/qushi_02.png) no-repeat;height:380px;}
.qushi .qushi_02 h2{ margin:85px 0 20px 0;}
.qushi_03{ background:url(../images/qushi_03.png) no-repeat;height:380px;}
.qushi_03 .fright{ width:615px;}
.qushi .qushi_03 h2{ margin:65px 0 20px 0; font-size:30px;}
.qushi_04{ background:url(../images/qushi_04.png) no-repeat;height:380px;}
.qushi .qushi_04 h2{ margin:30px 0 20px 0;}
.qushi_05{ background:url(../images/qushi_05.png) no-repeat;height:298px;}
.qushi_05 .fright{ width:550px; margin-right:32px}
.qushi .qushi_05 h2{ margin:20px 0 20px 0; font-size:30px;}
.qushi_06{ background:url(../images/qushi_06.png) no-repeat;height:353px;}
.qushi .qushi_06 h2{ margin:30px 0 20px 0;}
/*ç—›ç‚¹*/
#tongdian{ height:860px; overflow:hidden;}
#tongdian label{ position:absolute; z-index:9999; font-size:14px; color:#fff; z-index:100;;text-align: center;}
#tongdian label b{ font-size:16px;}
#tongdian .one{ margin:-300px 0 0 120px;}
#tongdian .two{ margin:-175px 0 0 240px;}
#tongdian .three{ margin:-123px 0 0 440px;}
#tongdian .four{ margin:-175px 0 0 645px;}
#tongdian .five{ margin:-300px 0 0 783px;}
#tongdian .six{ margin:-305px 0 0 280px}
#tongdian .six{color:#4A4A4A; font-size:24px; line-height:40px}
#tongdian .six b{color:#E20009; font-size:32px;}
/*æœåŠ¡å†…å®¹*/
.bsby_fwnr .fs28,.barnd_fwb .fs28{ font-size:28px; color:#000000; font-weight:bold;}
.bsby_fwnr ul{ margin-left:15px; overflow:hidden}
.bsby_fwnr ul li a{ color:#FFF}
.bsby_fwnr ul li{ background-color:#E20009;border-radius:5px; height:130px; width:110px; float:left; margin:0 15px; }
.bsby_fwnr ul li span{background-image:url(../images/icon.png); background-repeat:no-repeat; height:45px; margin-top:35px; display:block}
.bsby_fwnr ul li p{ height:35px; line-height:35px; text-align:center;color:#FFF; margin-top:15px; background:#000;border-radius:0px 0px 5px 5px;}
.bsby_fwnr ul li .brand{ background-position:20px -20px}	                  
.bsby_fwnr ul li .sns{ background-position:20px -88px}	                
.bsby_fwnr ul li .zhidao{ background-position:20px -166px}	                 
.bsby_fwnr ul li .zhanghu{ background-position:20px -240px}	                 
.bsby_fwnr ul li .wenku{ background-position:20px -315px}              
.bsby_fwnr ul li .btob{ background-position:20px -388px}         
.bsby_fwnr ul li .video{ background-position:20px -458px}

.fwb_witness ul{ overflow:hidden; padding-left:20px;}
.fwb_witness ul li{ margin:0px auto 0; width:450px; height:506px;  float:left; margin:0 15px 25px 15px;}
.fwb_witness ul li div.img{height:335px;margin:0 auto;overflow:hidden;width:325px;}
.fwb_witness div.img{ width:308px; height:317px; overflow:hidden; margin:0 auto;}
.fwb_witness div.show{ width:430px; height:143px; overflow:hidden; padding:9px 10px; color:#fff; line-height:20px;}
.fwb_witness .show span{ overflow:hidden; padding:5px 5px; background-color:#fff; margin-right:10px;}
.fwb_witness .show h3{ font-size:14px; font-weight:bold; margin-bottom:5px;}
.fwb_witness ul li p.link{ background:url(../images/icon.png) 210px -512px  no-repeat; padding-left:258px;}
.fwb_witness ul li p.desc{ height:101px; overflow:hidden}
/*bsbyæ¨¡å¼*/
.bsby_ms{ width:930px; margin:0 auto}
.bsby_ms ul{ overflow:hidden}
.bsby_ms ul li.head_line,.bsby_g ul li.head_line{ background:#ED2123; height:50px; line-height:50px; color:#FFF; font-size:18px; }
.bsby_ms ul li.head_line span,.bsby_g ul li.head_line span{ display:inline-block; text-align:center;}
.bsby_ms ul li.typical_line,.bsby_g ul li.typical_line{ border-bottom:1px solid #D3D3D3;border-right:1px solid #D3D3D3;}
.bsby_ms ul li.typical_line span,.bsby_g ul li.typical_line span{ display:inline-block; vertical-align:middle}
.w145{width:145px!important;}.w185{width:185px!important;}.w225{width:225px!important;}.w255{width:255px!important;}.w305{width:305px!important;}.w340{width:340px!important;}
.bsby_ms .typical_line,.bsby_g ul li.typical_line{font-size:14px; }
.bsby_ms .typical_line div,.bsby_g .typical_line div{text-align:left;padding:0 20px; display:table-cell; vertical-align:middle}
.bsby_ms .typical_line div span,.bsby_g .typical_line div span{ line-height:24px;}
.bsby_ms .typical_line .w115{width:115px; font-size:22px; background:#EFF0F0;}
.bsby_ms .typical_line .w185{width:185px; font-size:14px;}
.bsby_ms .typical_line .w215{width:215px; background:#EFF0F0;}
.bsby_ms .typical_line .w265{width:265px;}
.bsby_ms  .h130{height:130px;}
.bsby_ms  .h140{height:140px;}
.bsby_ms  .h160{height:160px;}
.bsby_ms  .h180{height:180px;}
/*bsby G ç³»*/
.bsby_g{width:930px; margin:0 auto}
.bsby_g ul{ overflow:hidden}
.bsby_g .head_line span{padding:0 20px;}
.bsby_g ul li.typical_line div{ height:60px}
.bsby_g .typical_line .w145{width:115px; background:#EFF0F0; text-align:center}
.bsby_g .typical_line .w145 span{ font-size:16px!important;}
.bsby_g .typical_line .w340{border-right:1px solid #D3D3D3;}
.bsby_g .typical_line div span{font-size:14px;}
.bsby_g ul li.typical_line span{ display:block;}
.bsby_gtdt .header{ margin-left:40px;}

.bsby_gtdt{}
.bsby_gtdt ul{ overflow:hidden; padding-left:24px;}
.bsby_gtdt ul li{ float:left; height:120px; padding:20px; background-color:#FFFFFF; border-left:3px solid #e20009; margin:10px 15px 5px 17px ; line-height:24px; width:410px; border-bottom:2px solid #E7E7E7}
.bsby_gtdt ul li div{ float:left; width:160px; height:120px; background-color:#e20009; margin-right:20px;}
.bsby_gtdt ul li h2{ text-align:left; height:30px; overflow:hidden}
.bsby_gtdt ul li h2 a{ font-size:14px; color:#3d3d3d;}
.bsby_gtdt ul li a{ color:#3d3d3d;}
.bsby_gtdt ul li a:hover{ color:#e20009;}
.bsby_gtdt ul li h4{ color:#888; height:75px; overflow:hidden}

.bsby_bottom{ overflow:hidden;padding-bottom:70px;}
.bsby_bottom .bsby_fwlc{ margin-left:30px; width:465px;}
.bsby_bottom .bsby_form{ border-left:1px dashed  #ADADAD; width:500px}
.bsby_bottom .hotline{ font-size:18px;color:#000}
.bsby_bottom .hotline b{ font-size:24px; color:#E20009}
.bsby_bottom .desc{ line-height:24px; color:#000; font-size:16px}.bsby_bottom .desc span{ color:#E20009;}
.bsby_bottom .guest_i,.bsby_bottom .guest_t{ width:330px;}
.bsby_bottom .guest_c{ width:140px;}
.bsby_bottom .guest_f{ padding-top:0px;}
.bsby_bottom .guest_r{ font-size:14px;}
.bsby_bottom #authCode{ cursor:pointer}
.bsby_bottom .guest_f p{ padding:10px 10px}
.fwb_td{ padding-left:20px;}
.fwb_td li{ width:245px; float:left; border-right:1px solid #DDDDDD; padding:0 35px 0 40px;}
.fwb_td li.no_bd{ border:none}
.fwb_td li h2{ font-size:30px; color:#2A2A2A; margin:25px 0 8px 0;}
.fwb_td li p{ line-height:24px; color:#767676;}
.fwb_td li img{ margin-top:28px;}

.fwb-list,.yxxwz-list{border-top:3px solid #E20009; overflow:hidden; background:url(../images/fwb_list_bg.png) center bottom no-repeat; padding-bottom:36px;}
.fwb-list h2{ font-size:36px; color:#000; padding:30px;}
.fwb-list h2 span.num{ display:inline-table; text-align:center; height:37px; width:47px; background:#E20009;border-radius:30px; color:#FFF; margin-right:20px;}
.fwb-list h3 i{ font-style:inherit}
.fwb-list h2 strong,.fwb-list .fleft h3 span{ color:#E20009;}
.fwb-list .info{ padding:33px; overflow:hidden; padding-top:0px}
.fwb-list .fleft{ line-height:32px; color:#6C6C6C; font-size:12px}
.fwb-list .fleft h3{ color:#000; font-size:18px;}

#cases{ width:100%; padding:30px 0 30px 0;}
.tit{ text-align:center;}
.cases{}
.cases li,.gsdt li,.hyzx li{ float:left; width:440px; height:120px; padding:20px; background-color:#FFFFFF; border-left:3px solid #e20009; margin:15px 0 0 17px ; line-height:24px;}
.cases li div,.gsdt li div,.hyzx li div{ float:left; width:160px; height:120px; background-color:#e20009; margin-right:20px;}
.cases li h2,.gsdt li h2,.hyzx li h2{ text-align:left; height:20px; overflow:hidden}
.cases li h3{height: 10px;}
.cases li h2 a,.gsdt li h2 a,.hyzx li h2 a{ font-size:14px; color:#3d3d3d;}
.cases li a,.gsdt li a,.hyzx li a{ color:#3d3d3d;}
.cases li a:hover,.gsdt li a:hover,.hyzx li a:hover{ color:#e20009;}
.cases li h4,.gsdt li h4,.hyzx li h4{ color:#888; height:70px; overflow:hidden}

#fwb_anchor { position:fixed; left:50%; margin-left:500px; top:50px; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
_margin-bottom:15px; z-index:9998;}
#fwb_anchor a{ background:#373737 url(../images/fwb_anchor.png)  no-repeat; width:58px; height:52px; display:block; margin-bottom:15px;border-radius:0 8px 8px 0;}
#fwb_anchor a.hover{ background-color:#E20009; position:relative}
#fwb_anchor a.hover span{ position:absolute; right:58px;background:url(../images/fwb_anchorspan.png) no-repeat; display:block; width:140px; height:52px; line-height:52px; color:#FFF; font-size:14px; text-indent:2.2em;}
#fwb_anchor a span{ display:none;}
#fwb_anchor .ppcb{ background-position:10px 12px}
#fwb_anchor .sjzh{ background-position:13px -52px}
#fwb_anchor .bdzd{ background-position:13px -122px}
#fwb_anchor .bdzh{ background-position:13px -188px}
#fwb_anchor .wkcb{ background-position:13px -254px}
#fwb_anchor .b2bcb{ background-position:13px -322px}
#fwb_anchor .spcb{ background-position:15px -390px}

.yxxwz-list {}
.yxxwz-list .tongdian_shi .txt{ position:relative; width:472px; height:555px; border:1px solid #D8D8D8; padding:28px 25px;border-radius:10px; margin-bottom:28px;}
.yxxwz-list .tongdian_shi .txt .arrows-icon{ background:url(../images/tongdian_shi_sj.png) no-repeat; position:absolute; width:43px; height:40px; top:50px; right:-22px}
.yxxwz-list .tongdian_shi h3 span.num{display:inline-table; text-align:center; height:21px; width:21px; background:#E20009;border-radius:30px; color:#FFF; margin-right:8px;}
.yxxwz-list .tongdian_shi h3 { font-size:14px; color:#E20009; font-weight:bold}
.yxxwz-list .tongdian_shi p{color:#373737; margin:8px 0px 8px 3px;}
.yxxwz-list.newbg{ background:url(../images/yxxwz_list_bg.png) center bottom no-repeat!important;}

.bg_f8{background: #f8f8f8;padding-top: 40px;}
.bg_fff{background: #fff;padding-top: 40px;}
.f_f8 .top-cicle{background: #f8f8f8}
.fright, .fr {
    float: right;
}
.fleft, .fl {
    float: left;
}
.line28{ line-height:28px}.line24{ line-height:24px}.line22{ line-height:22px}
.bg-fff{ background:#FFF}
.t-c{ text-align:center}
.fs12{ font-size:12px!important;}
.fs18{ font-size:18px!important;}
.fs24{ font-size:24px!important;}
.fs28{ font-size:28px!important;}
.fs30{ font-size:30px!important;}
.fs32{ font-size:32px!important;}
.fs36{ font-size:36px!important;}
.fs40{ font-size:40px!important;}
.fs48{ font-size:48px!important;}
.fs18,.fs28,.fs30,.fs32,.fs36,.fs40,.fs48{ color:#221E1F}
.fw-b{ font-weight:bold!important}
.fw-n{ font-weight:normal!important}
.c-000{ color:#000}
.c-fff{ color:#FFF}
.c-E20009{ color:#E20009 !important}
.c-3E3E3E{ color:#3E3E3E !important}

.guest{ padding:50px 25px 50px; background:url(../images/guestbg.jpg) no-repeat 410px 113px #fff;}
.guest h1{ text-indent:33px;}
.guest_f{ padding:30px 0 0 0; font-size:14px;}
.guest_f p{ padding:15px 10px;}
.guest_f p label{ float:left; height:40px; line-height:40px; width:80px; text-align:right; padding-right:10px;}
.guest_i,.guest_c,.guest_t{ height:38px; width:260px; border:1px solid #e1e1e1; border-radius:5px; text-indent:8px; background-color:#f4f4f4; margin:0; padding:0;}
p.error .guest_i,p.error .guest_c,p.error .guest_t{ border:1px solid #e20009;}
.guest_c{ width:110px;}
.guest_t{ width:510px; height:100px;}
.guest_s,.guest_r{ border:0; cursor:pointer; border-radius:5px; width:110px; height:40px; line-height:40px; text-align:center; color:#fff;background-color:#606060;} 
.guest_r{ background-color:#e20009;}

.zxbannerbg{ background:url(../images/zxbannerbg.jpg) no-repeat; height:130px; width:100%; font-size:36px; color:#FFF; text-align:left; line-height:120px; overflow:hidden; text-indent:3.5em; font-weight:bold}
.zxbannerbg.ti2{ text-indent:2em!important}
.zxbannerbg span{ color:#FF000A}

.page{font-size: 14px;line-height: 30px;}

/*国人文化*/
.wenhua_11{ width:988px; margin:0px auto;}

.wenhua1{ background:url(../images/lef111.jpg) no-repeat 6px top; height:807px;}
.wenxiao{ width:860px; overflow:hidden; display:block; margin-left:130px;}
.wenxiao ul{ margin-top:18px; line-height:20px;}
.wenxiao ul li{ height:109px; display:block;}
.wenxiao ul li span{float:left; width:650px; height:80px;}
.wenxiao ul li img{ float:left; margin-right:10px; width:129px;vertical-align: middle;}
.wenxiao ul li span h3{font-size:16px; color:#333333; font-family:"微软雅黑"; font-weight:bold; }
.qywj1{width: 720px;float: left;}

/*汇款方式*/
.huik1{ width:988px; margin:0px auto; padding:25px 0px;font-size: 12px;}
.huik2{ width:988px; overflow:hidden; display:block; margin-top:20px;}
.huik2 ul{ width:1050px; overflow:hidden; display:block;}
.huik2 ul li{ width:480px; height:84px; background:#fff; margin-bottom:20px; border:1px #ccc solid; float:left; margin-right:20px;overflow: hidden;}
.huik2 ul li img{ float:left; margin-top:25px;}
.huik2 ul li span{ float:left; line-height:20px; margin-top:0px; background:url(../images/huik0.jpg) no-repeat left center; padding: 15px 0 15px 15px;}

.huik1 h4{font-size: 18px;color:#333;font-weight: bold;overflow: hidden;}
.huik1 h4 i{width: 8px;height: 8px;display: block;float: left;border-radius: 4px;background: #CE0000;margin: 10px;}
.huik1 h4 span{color:#CE0000;}
.huik1 h5 span{color:#CE0000;padding: 0 5px;font-size: 14px;}

.huik3{ width:988px;}
.huik3 ul{ width:1050px; overflow:hidden; display:block; margin-top:15px;}
.huik3 ul li{ width:485px; height:84px; background:#fff; margin-bottom:15px; border:1px #ccc solid; float:left; margin-right:20px;}
.huik3 ul li img{ float:left; margin-top:25px;}
.huik3 ul li span{ float:left; line-height:20px; margin-top:0px; background:url(../images/huik0.jpg) no-repeat left center;padding: 15px 0 15px 15px;}

.c_map{padding: 10px 0;}



/* 案例详细 */
.showCase{ background:#fff; padding-bottom:50px; overflow: hidden; }
.casePctop{ text-align:center; width:1920px; position:relative; left:50%; margin-left:-960px;}
.ctopShow{ width:1920px; height:720px; position: relative; margin-left:-960px; left:50%; }
.caseText{ padding-top:70px; text-align:left; padding-bottom:55px; }
.caseIco{ margin-bottom:20px; }
.caseTextleft{ width:520px; float:left; }
.textMain .caTitle{ display:block; color:#000 !important; font-size:20px; margin-bottom:8px; }
.textMain .caShow{ color:#333333; font-size:14px; }
.caseTextright{ width:410px; float:right; }
.caseRighttext ul li{ display:block; margin-bottom:15px; }
.caseRighttext ul li span{color:#000 !important; font-size:16px; }
.caseRighttext ul li a:hover{ color:#333 !important; }
.caseRighttext ul li{color:#333333 !important; font-size:16px; }
.caseRighttext ul li a{color:#333333 !important; font-size:16px; text-decoration:underline; }
.showMain{ width: 1000px; height:100%; margin:0 auto; }
.showMain img{ max-width:100%;  }
.showMain {margin-top:25px; box-shadow : 0 0 15px 2px rgba(0,0,0,.3); min-height: 320px;}
.showTitle{text-align:center; line-height:35px; font-size:20px; height:35px; color:#333; }
.caseFoot{ background:#fff; width:100%; height:140px; border-top:1px solid #d8d8d8; padding-top:40px; text-align:center; }
.caseFoot span{font-size:25px; line-height:30px; }
.caseNews{padding-bottom: 40px}
.caseNews h2{font-size:16px;}
.caseNews .tie{margin-bottom:20px;}

.ctopShowA{ background:#efefef; }
.ctopShowA h3{color:#13305c !important; font-size:40px; display:block; padding-top:40px; line-height:60px; }
.ctopShowA h4{color:#13305c !important; font-size:16px; display:block; text-indent:14px; letter-spacing:11px; }
.showApic{width: 648px; height: 365px; margin: 40px auto 0; background: url(../images/mac.png) no-repeat; padding: 37px 32px 159px 30px;}
.showApic img{ border:none; padding:0; margin:0; display:block; max-width:100%; max-height:100%; border-radius: 5px 5px 0 0;}
.casePageBtn{ padding-top:22px;text-align:center;}
.zxBtn{ background:#e8312e; width:120px; height:40px; line-height:40px; display:block; text-align:center; float:left; color:#fff !important; font-size:16px; border-radius:4px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.zxBtn:hover{ background:#c92724; color:#fff; }
.zxBtna,.fhBtn{ background:#e8312e; width:120px; height:40px; line-height:40px;margin-right:20px; display:inline-block; text-align:center; color:#fff !important; font-size:16px; border-radius:4px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.fhBtn{background:#666;}
.zxBtna:hover,.fhBtn:hover{ background:#c92724; color:#fff; }
.leftBtn{ background:url(../images/rightbtn3.png) no-repeat; width:68px; height:136px; display:block; text-indent:-9999px; position:fixed; top:56%; margin-top:-65px; left:5%;_position:absolute; }
.leftBtn:hover{ background:url(../images/rightbtn3-hover.png) no-repeat; }
.rightBtn{ background:url(../images/rightbtn4.png) no-repeat; width:68px; height:136px; display:block; text-indent:-9999px; position:fixed; top:56%; margin-top:-65px; right:5%;_position:absolute; }
.rightBtn:hover{ background:url(../images/rightbtn4-hover.png) no-repeat; }


/*联系我们*/
.contact_top h2{color:#CE0000;font-size: 20px;line-height: 30px;}
.contact_top ul{padding: 10px 0;}
.contact_top li{width: 50%;float: left;color:#666;line-height: 35px;}
.contact_comp{width: 50%;min-height: 230px;float: left;color:#666;padding-top: 10px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;}
.contact_comp h2{color:#CE0000;font-size: 18px;line-height: 30px;margin-bottom: 5px;}
/*.contact_comp:hover{width: 480px;padding-left: 20px;}*/

/*分页*/
.pages{text-align: center;font-size: 14px;}
.pages span{display: inline-block;padding: 5px;margin:0 1px;}
.pages .pageindex{padding-right: 20px;}
.pages a{display: inline-block;padding: 5px 10px;margin:0 1px;color:#333;}
.pages span.current,.pages a:hover{background: #CE0000;color:#fff;padding: 5px 10px;}





/*客服*/
.qqkefu{
	position: fixed;
    bottom:40%;
    _position: absolute;
   	_top: expression(eval(document.documentElement.scrollTop + 365));
    z-index: 20;
	right:0;
	width:53px
	}
.qqkefu ul li{
	height:47px;
	margin-bottom:1px;
	float:right;
	background:#757575;
	line-height:47px;
	font-size:14px;
	cursor:pointer;
	opacity: 0.9;
	position:relative
}
.qqkefu ul li a{
	color:#fff;display: block;
	}
.qqkefu ul li.qq_cza{
	overflow:hidden
	}
.qqkefu ul li:hover{
	background:#CE0000;
	}
.qqkefu ul li.top{
	color:#1c1c1c;
	font-weight:800;
	text-align:center;
	background:#CE0000 url(../images/top_icon.png) no-repeat center;
	position:relative;
	width:53px;
	cursor:pointer;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	}
.qqkefu ul li.top:hover {
	background-color: #CE0000;
}
.qqkefu ul li b{
	width:53px;
	height:47px;
	display:block;
	overflow:hidden;
	float:left;
}
#zx{width: 53px;}
.qqkefu ul li b.a{
	background:url(../images/czx4.png) no-repeat center center;
}
.qqkefu ul li b.b{
	background:url(../images/czx3.png) no-repeat center center;
}

.qqkefu ul li b.sj{
	background:url(../images/sj.png) no-repeat center center;
}
.qqkefu ul li b.d {
	background:url(../images/bdsq.png) no-repeat center center;
}
.qqkefu ul li b.c{
	background:url(../images/czx5.png) no-repeat center center;
}
.qqkefu ul li b.lxb{
	background:url(../images/phone0.png) no-repeat center center;
}
.erweima{
	height: 150px;
	position: absolute;
	top: -105px;
	left: -134px;
	background: #FFF;
	border: 1px solid #CCC;
	float: right;
	cursor: default !important;
	display:none;
	}
.erweima p{
	line-height: 20px;
	color: #000;
	font-size: 12px;
	text-align: center;
	float: left;
	width: 130px;
	}
.erweima p img{
	width: 110px;
	height: 110px;
	margin: 10px 10px 0px 10px;
	}


/*bsby-s*/
.bsbys_a{height: 510px;background: #f8f8f8;}
.bsbys_a .com-width{background: url(../images/bsbys_a_bg.png) 700px 25px no-repeat;height: 510px;}
.bsbys_a_con{padding: 90px 0 0 75px;float: left;text-align: center;}
.bsbys_a_con h2{font-size: 36px;color:#c60008;font-weight: bold;padding-bottom: 30px;}
.bsbys_a_con p{font-weight: bold;color:#333;font-size: 20px;line-height: 50px;}

.bsbys_b{height: 680px;background: url(../images/bsbys_b_bg.jpg) 0 15px no-repeat;position: relative;}
.bsbys_b_l{position: absolute;width: 200px;top:280px;text-align: center;line-height: 50px;font-size: 20px;}
.bsbys_b_l span{color:#c60008;font-size: 50px;}

.bsbys_b ul{position: absolute;width: 173px;left: 330px;top:36px;height: 500px;}
.bsbys_b ul li{width: 173px;height: 42px;margin-bottom: 20px;background: #31849b;line-height: 42px;color:#fff;font-size: 14px;}
.bsbys_b ul li span{width: 42px;background: #e36c0a;text-align: center;float: left;margin-right: 10px;}

.bsbys_c{background: #f8f8f8;height: 520px;}
.bsbys_c .com-width h2{font-size: 30px;text-align: center;color:#333;font-weight: bold;padding: 60px 0 10px;}
.bsbys_c .com-width h3{font-size: 36px;text-align: center;color:#c60008;font-weight: bold;}
.bsbys_c_con {padding:80px 0 0 0;text-align: center;line-height: 165px;font-weight: bold;}
.bsbys_c_con .li{width: 292px;height: 165px;background: url(../images/bsbys_c_bg.jpg) center;display: inline-block;color:#fff;font-size: 30px;}
.bsbys_c_con .pluss{width: 120px;height: 165px;display: inline-block;color:#c60008;font-size: 34px;}

.bsbys_d{height: 750px;}
.bsbys_d h2{color:#333;text-align: center;font-size: 36px;font-weight: bold;margin-bottom: 40px;}
.bsbys_d h2 span{color:#c60008;font-size: 100px;padding: 0 10px;}
.bsbys_d_con{width: 600px;border-right: 1px solid #999;height: 560px;position: relative;}
.bsbys_d_li{width: 570px;height: 36px;background: #d8d8d8;color:#333;line-height: 36px;font-size: 14px;margin-bottom: 10px;position: absolute;}
.bsbys_d_li span{width: 140px;height: 36px;text-align: center;color:#fff;background: #c60008;float: left;margin-right: 10px;position: relative;}

.bsbys_d_li i{width: 9px;height: 9px;display: block;background: #999;border-radius: 50%;position: absolute;left: -35px;top:13px;}

.bsbys_d_li:nth-child(2n){text-align: right;left: 0;}
.bsbys_d_li:nth-child(2n) span{float: right;margin:0 0 0 10px;}
.bsbys_d_li:nth-child(2n) i{left: 166px;top:13px;}

.d_li1{left: 631px;top:42px;}
.d_li2{top:130px;}
.d_li3{left: 631px;top:220px;}
.d_li4{top:310px;}
.d_li5{left: 631px;top:400px;}
.d_li6{top:493px;}

.bsbys_e{background:url(../images/bsbys_e_bg.jpg) center bottom no-repeat #f8f8f8;text-align: center;height: 560px;}
.bsbys_e .com-width{position: relative;}
.bsbys_e_li{width: 145px;height: 145px;background: #d8d8d8;border-radius: 50%;color:#333;font-size: 16px;text-align: center;line-height: 26px;position: absolute;-webkit-transition: .2s;
-moz-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
transition: .2s; }
.bsbys_e_li:hover{background: #c60008;color:#fff;}
.e_li_1{left: 530px;top:40px;}
.e_li_2{left: 235px;top:160px;}
.e_li_3{left: 65px;top:385px;}
.e_li_4{left: 835px;top:160px;}
.e_li_5{left: 995px;top:385px;}
.bsbys_f{text-align: center;padding-top: 50px;}
.bsbys_g{padding: 10px 0;}

/*国人学院*/
.grxy_a{height: 560px;background: url(../images/grxy_a_bg.jpg) 50px 50px no-repeat;}
.grxy_a_con{font-size: 14px;color:#333;line-height: 34px;padding: 80px 0 0 450px;}
.grxy_a_con h2{font-size: 30px;}
.grxy_a_con p{padding: 20px 0 25px;}
.grxy_a_con p span{color:#c60008;}
.grxy_a_con a{position: relative;}
.grxy_a_con a span{position: absolute;left: 170px;display: none;top:-18px;}
.grxy_a_con a:hover span{display: block;}

.grxy_b{height: 500px;background: #f8f8f8;}
.grxy_b_t{text-align: center;font-size: 30px;height: 120px;line-height: 120px;color:#333;}
.grxy_b_l,.grxy_b_r{width: 50%;}
.grxy_b_l h2{font-size: 20px;padding-bottom: 5px;color:#333;}
.grxy_b_l p{line-height: 24px;padding-bottom: 20px;color:#666;font-size: 14px;}

.grxy_b_r .message_form{width: 100%;margin: 0;}
.grxy_b_r .message_form li{margin-bottom: 30px;padding-left: 50px;width: 500px;}
.grxy_b_r .message_form li .input{width: 410px;}

.grxy_c{height: 470px;}
.grxy_c h2{font-size: 30px;text-align: center;color:#333;padding: 45px 0 5px 0;}
.grxy_c h3{color:#666;text-align: center;font-size: 20px;}
.grxy_c_con{width: 1300px;padding-top: 20px;}
.grxy_c_con li{width: 268px;height: 286px;border: 1px solid #e2e2e2;float: left;margin-right: 40px;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}
.grxy_c_img{width: 100px;height: 100px;text-align: center;line-height: 100px;margin: 40px auto 18px;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}
.grxy_c_con li i{width: 22px;height: 2px;background: #333;display: block;margin: 0 auto 25px;}
.grxy_c_con li p{font-size: 14px;color:#999;text-align: center;line-height: 30px;}
.grxy_c_con li p span{color:#666;display: block;font-size: 16px;}
.grxy_c_con li:hover{border: 1px solid #c60008;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.2);box-shadow:0 15px 30px rgba(0,0,0,0.2);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.grxy_c_con li:hover .grxy_c_img{margin-top: 30px;}

.grxy_d{height: 850px;background: #f8f8f8;}
.grxy_d h2{text-align: center;font-size: 30px;color:#333;padding: 40px 0 50px;}
.grxy_d_con{width: 1300px;overflow: hidden;}
.grxy_d_con li{width: 365px;height: 320px;float: left;margin: 0 50px 25px 0;text-align: center;line-height: 45px;font-size: 14px;color:#666;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}
.grxy_d_con li .grxy_d_img{width: 365px;height: 275px;line-height: 275px;position: relative;}
.grxy_d_con li .grxy_d_img i{width: 54px;height: 54px;background: url(../images/video_ico.png) center no-repeat;position: absolute;display: block;left: 50%;top:50%;margin: -27px 0 0 -27px;}
.grxy_d_con li:hover .grxy_d_img i{background: url(../images/video_ico_on.png) center no-repeat; }
.grxy_d_con li a:hover{color:#c60008;}

.grxy_e h2{font-size: 30px;color:#333;padding: 30px 0;text-align: center;}
.grxy_e li{height: 200px;padding: 30px 0;border-bottom: 1px solid #f2f2f2;}
.grxy_e li span{float: left;border: 3px solid #ed1c24;font-size:100px;color:#ed1c24;width: 120px;height: 178px;text-align: center;line-height: 178px;}
.grxy_e li img{max-width: 100%;max-height: 100%;}
.brxy_b_con{width: 810px;height: 120px;float: left;background: #fff;margin: 30px 0 0 -6px;font-size: 14px;color:#666;}
.brxy_b_con h3{color:#ed1c24;font-size: 20px;padding: 10px 0;}
.grxy_e li:nth-child(2n) span{float: right;}
.grxy_e li:nth-child(2n) .brxy_b_con{float: right;text-align: right;margin: 30px -3px 0 0;}
.grxy_e li:nth-child(2n) img{float: left;}

.grxy_f{height: 435px;background: url(../images/grxy_f_bg.jpg) center;padding: 135px 0 0;}
.grxy_f_con{width: 977px;height: 300px;background: #f00001;margin: 0 auto;}
.grxy_f_con h2{font-size: 35px;color:#fff;padding: 50px 0 20px;text-align: center;}
.grxy_f_con h3 a{font-size: 22px;color:#f00001;text-align: center;background: #ffd800;width: 300px;height: 50px;line-height: 50px;border-radius: 25px 25px;margin: 0 auto;display: block;}
.grxy_f_con h3 a:hover{opacity: 0.8;}
.grxy_f_con p{font-size: 14px;color:#fff;text-align: center;padding-top: 20px;line-height: 30px;}
.grxy_f_con p span{color:#ffd800;font-size: 18px;}

.grxy_g{height: 500px;}
.grxy_g h2{font-size: 35px;color:#333;text-align: center;padding: 40px 0 30px;}
.grxy_g h2 span{font-size: 50px;color:#ef0000;}
.grxy_g_con{background: url(../images/grxy_g_bg.jpg) center no-repeat;height: 320px;width: 1200px;position: relative;}
.grxy_g_li{font-size: 14px;color:#666;line-height: 24px;position: absolute;width: 340px;}
.grxy_g_li span{float: left;font-size: 45px;color:#ef0000;line-height: 45px;margin-right: 5px;}
.grxy_g_li i{color:#ef0000;font-style: normal;}
.gr_g_1{top: 15px;left: 20px;}
.gr_g_2{top: 215px;left: 20px;}
.gr_g_3{top:15px;left: 880px;}
.gr_g_4{top:215px;left: 890px;}

.grxy_h{background: #f8f8f8;padding-bottom: 50px;}
.grxy_h h2{font-size: 35px;color:#333;text-align: center;padding: 40px 0;}
/*.grxy_h ul li{float: left;width: 238px;height: 238px;overflow: hidden;padding: 1px;box-size:border-box;}*/
.grxy_h ul li{margin-bottom: 5px;}
.grxy_h ul li img{max-width: 100%;max-height: 100%;}
.grxy_h ul li  img {
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
}
.grxy_i{padding: 0 0 50px 0;}
.grxy_i h2{font-size: 35px;color:#333;text-align: center;padding: 40px 0;}
.grxy_i li{width: 575px;height: 66px;line-height: 66px;background: #e8e8e8;border-radius: 33px 33px;margin-bottom: 20px;float: left;font-size: 16px;color:#666;}
.grxy_i li:nth-child(2n){float: right;}
.grxy_i span{color:#ef0000;font-size: 22px;padding-left: 60px;}

.grxy_i_btn{width: 600px;height: 66px;line-height: 66px;color:#fff;text-align:center;font-size: 18px;color:#fff;background: #ef0000;border-radius: 33px 33px;margin: 0 auto;}



.com_width{width: 1200px;margin: 0 auto;}
.qwyx_1{padding-top: 85px;}
.qwyx_t{height: 70px;margin: 0 0 10px;font-size: 40px;text-align: center;color:#000022;line-height: 70px;}
.qwyx_desc{text-align: center;font-size: 16px;color:#888888;}
.qwyx_desc span{color:#cd9c26;}
.qwyx_1_t{background: url(../images/qwyx_1_t.png) center no-repeat;}
.qwyx_1_con{width: 1200px;height: 335px;margin: 110px 0 100px;}
.qwyx_1_con ul li{width: 298px;height: 333px;border: 1px solid #ddd;border-right: none;float: left;text-align: center;font-size: 14px;color:#555;position: relative;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}
.qwyx_1_con ul li:last-child{border-right: 1px solid #ddd;}
.qwyx_1_con ul li h2{font-size: 24px;color:#000022;margin: 65px 0 0;-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}
.qwyx_1_con ul li h3{font-size: 18px;color:#555555;margin: 20px 0 10px;}
.qwyx_1_con ul li:hover h2{color:#ce0000;}
.qwyx_1_con ul li span{width: 120px;height: 40px;background: #f8f8f8;color:#888888;display: inline-block;border-radius: 20px;line-height: 40px;margin: 40px 0 0;
	border: 1px solid #ddd;	-webkit-transition: .5s;text-align: center;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}
.qwyx_1_con ul li:hover span{background: #ce0000;color:#fff;border: 1px solid #ce0000;}
.qwyx_1_con ul li:hover{-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:0 0 15px rgba(0,0,0,0.2);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.qwyx_1_con ul li i{width: 96px;height: 96px;display: block;border-radius: 50%;border: 1px solid #0c0c2c;position: absolute;left: 50%;top: 0;margin: -48px 0 0 -48px;-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}
.qwyx_1_con ul li:hover i{border: 1px solid #ce0000;}
.qwyx_1_con ul li i.c1-1{background: url(../images/c1-1.png) center no-repeat #fff;}
.qwyx_1_con ul li:hover i.c1-1{background: url(../images/c1-1_on.png) center no-repeat #fff;}
.qwyx_1_con ul li i.c1-2{background: url(../images/c1-2.png) center no-repeat #fff;}
.qwyx_1_con ul li:hover i.c1-2{background: url(../images/c1-2_on.png) center no-repeat #fff;}
.qwyx_1_con ul li i.c1-3{background: url(../images/c1-3.png) center no-repeat #fff;}
.qwyx_1_con ul li:hover i.c1-3{background: url(../images/c1-3_on.png) center no-repeat #fff;}
.qwyx_1_con ul li i.c1-4{background: url(../images/c1-4.png) center no-repeat #fff;}
.qwyx_1_con ul li:hover i.c1-4{background: url(../images/c1-4_on.png) center no-repeat #fff;}
.qwyx_1_con ul li a{display: block;width: 100%;height: 100%;}

.qwyx_2{height: 1000px;background: url(../images/qwyx_bg.jpg);padding-top: 85px;}
.qwyx_2_t{background: url(../images/qwyx_2_t.png) center no-repeat;}
.qwyx_2_con{width: 1200px;height: 700px;background: url(../images/qwyx_2_bg2.png) center top no-repeat;margin-top: 60px;position: relative;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}

.qw_2_t{font-size: 20px;position: absolute;}
.qw_2_p{font-size: 14px;color:#888888;text-align: center;position: absolute;}
.qw_2_1{color:#ce0000;left: 570px;top: 85px;}
.qw_2_2{left: 450px;top: 120px;}
.qw_2_3{left: 620px;top: 120px;text-align: left;}
.qw_2_4{color:#81511c;left: 235px;top: 340px;}
.qw_2_5{left: 150px;top: 376px;}
.qw_2_6{color:#cd9c26;left: 895px;top: 340px;}
.qw_2_7{left: 830px;top: 376px;}
.qw_2_8{color:#00a0e9;left: 320px;top: 610px;}
.qw_2_9{left: 245px;top: 645px;}
.qw_2_10{color:#009944;left: 785px;top: 610px;}
.qw_2_11{left: 690px;top: 645px;}

.qwyx_zx{width:200px;height: 40px;display: block;border: 2px solid #ce0000;border-radius: 20px 20px;background: rgba(206,0,0,0.8);text-align: center;font-size: 20px;
	line-height: 40px;color:#fff;position: absolute;top: 375px;left: 490px;opacity: 0;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}
.qwyx_2_con:hover{background: url(../images/qwyx_2_bg.png) center top no-repeat;}
.qwyx_2_con:hover .qwyx_zx{opacity: 1;}
.qwyx_zx i{display: block;width: 25px;height: 26px;background: url(../images/qwyx_zx.png) no-repeat;margin: 10px 0px 0 25px;float: left;}
.qwyx_zx:hover{background: #ce0000;}

.qwyx_3{height: 500px;background: url(../images/qwyx_3_bg.jpg) center no-repeat;padding-top: 1px;}
.qwyx_3_t{background: url(../images/qwyx_3_t.png) center no-repeat;color:#fff;margin-top: 60px;}

.qwyx_4{height: 700px;padding-top: 100px;}
.qwyx_4_t{background: url(../images/qwyx_4_t.png) center no-repeat;}
.qwyx_4_con{padding-top: 60px;}
.qwyx_4_con ul li{width: 289px;height: 187px;overflow: hidden;float: left;margin: 10px 10px 0 0;position: relative;}
.qwyx_4_con ul li:last-child{margin-right: 0;}
.qwyx_4_con ul li a:after{display: block;position: absolute;left: 0;top: 0;content: "";width: 100%;height: 100%;-webkit-transition: .5s;z-index: 1;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}
.qwyx_4_con ul li:hover a:after{background: rgba(206,0,0,0.4);}
.qwyx_4_con ul li a i{width: 60px;height: 60px;display: block;position: absolute;left: 50%;top: 50%;margin: -45px 0 0 -30px;background: url(../images/case_icon.png);z-index: 2;
	background-size: cover;opacity: 0;-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}
.qwyx_4_con ul li:hover i{opacity: 1;}
.qwyx_4_con ul li p{font-size: 16px;text-align: center;color:#fff;position: absolute;bottom: -30px;text-align: center;width: 100%;z-index: 3;-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}
.qwyx_4_con ul li:hover p{bottom: 30px;}

.qwyx_5_t{background: url(../images/qwyx_5_t.png) center no-repeat;}

.qwyx_5_con{height: 300px;background: url(../images/qwyx_5_bg.png) center top no-repeat;margin-top: 80px;position: relative;}
.qwyx_5_con .qw_2_p{font-size: 12px;}
.qw_5_1{color:#ff43f0;top: 75px;left: 20px;}
.qw_5_2{left: 100px;top: 150px;}
.qw_5_3{color:#f6ae01;top: 75px;left: 240px;}
.qw_5_4{left: 345px;top: 40px;}
.qw_5_5{color:#ff4545;top: 190px;left: 455px;}
.qw_5_6{left: 525px;top: 275px;}
.qw_5_7{color:#ff8208;top: 190px;left: 653px;}
.qw_5_8{left: 735px;top: 40px;}
.qw_5_9{color:#5fc1ff;top: 75px;left: 890px;}
.qw_5_10{left: 936px;top: 150px;}
.qw_5_11{color:#5fd148;top: 75px;left: 1110px;}

.qwyx_5_zx{width:200px;height: 40px;display: block;border: 2px solid #ce0000;border-radius: 20px 20px;text-align: center;font-size: 20px;
	line-height: 40px;color:#ce0000;margin: 50px auto 80px;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}
.qwyx_5_zx i{display: block;width: 25px;height: 26px;background: url(../images/qwyx_zx_on.png) no-repeat;margin: 10px 0px 0 25px;float: left;}
.qwyx_5_zx:hover{background: #ce0000;color:#fff;}
.qwyx_5_zx:hover i{display: block;width: 25px;height: 26px;background: url(../images/qwyx_zx.png) no-repeat;margin: 10px 0px 0 25px;float: left;}
.banner_in a{display: block;width: 100%;height: 100%;}



.wzjs_1_t{background: url(../images/wzjs/wzjs_1_t.png) center no-repeat;}
.wzjs_1_con{height: 700px;}
.wzjs_1_con li {height: 398px !important;}
.wzjs_1_con li h2{padding-top: 70px;}
.wzjs_1_con li i{top: 70px !important;}
.wzjs_1_li1,.wzjs_1_li2{width: 425px !important;height: 310px !important;border-bottom: none !important;text-align: left !important;padding-left: 172px !important;}
.wzjs_1_li2{border-right: 1px solid #ddd !important;}
.wzjs_1_li1 h2,.wzjs_1_li2 h2{padding: 0 !important;}
.wzjs_1_li1 i,.wzjs_1_li2 i{margin: 0 0 0 -250px !important;}
.qwyx_1_con ul li i.w1-1{background: url(../images/wzjs/w1-1.png) center no-repeat #fff;}
.qwyx_1_con ul li:hover i.w1-1{background: url(../images/wzjs/w1-1_on.png) center no-repeat #fff;}
.qwyx_1_con ul li i.w1-2{background: url(../images/wzjs/w1-2.png) center no-repeat #fff;}
.qwyx_1_con ul li:hover i.w1-2{background: url(../images/wzjs/w1-2_on.png) center no-repeat #fff;}
.qwyx_1_con ul li i.w1-3{background: url(../images/wzjs/w1-3.png) center no-repeat #fff;}
.qwyx_1_con ul li:hover i.w1-3{background: url(../images/wzjs/w1-3_on.png) center no-repeat #fff;}
.qwyx_1_con ul li i.w1-4{background: url(../images/wzjs/w1-4.png) center no-repeat #fff;}
.qwyx_1_con ul li:hover i.w1-4{background: url(../images/wzjs/w1-4_on.png) center no-repeat #fff;}
.qwyx_1_con ul li i.w1-5{background: url(../images/wzjs/w1-5.png) center no-repeat #fff;}
.qwyx_1_con ul li:hover i.w1-5{background: url(../images/wzjs/w1-5_on.png) center no-repeat #fff;}
.qwyx_1_con ul li i.w1-6{background: url(../images/wzjs/w1-6.png) center no-repeat #fff;}
.qwyx_1_con ul li:hover i.w1-6{background: url(../images/wzjs/w1-6_on.png) center no-repeat #fff;}

.wzjs_2_t{background: url(../images/wzjs/wzjs_2_t.png) center no-repeat;}
.wzjs_2_con{width: 1200px;height: 700px;background: url(../images/wzjs/wzjs_2_bg.png) center no-repeat;margin-top: 60px;position: relative;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}
.wzjs_2_con:hover{background: url(../images/wzjs/wzjs_2_bg1.png) center no-repeat;}
.wzjs_5_con{height: 300px;background: url(../images/wzjs/wzjs_5_bg.png) center top no-repeat;margin-top: 80px;position: relative;}
.wzjs_5_con .qw_5_7{left: 673px;}
.wzjs_2_con .qwyx_zx{left: 500px !important;}

.c-c429a5{color:#c429a5;}
.c-1593cc{color:#1593cc;}
.c-ce0000{color:#ce0000;}
.c-26a65f{color:#26a65f;}
.c-8d6233{color:#8d6233;}
.c-c79c33{color:#c79c33;}
.wzjs_2_li{position: absolute;font-size: 14px;color:#888;padding-left: 115px;}
.wzjs_2_li h2{font-size: 18px;}
.wzjs_2_li h3{font-size: 24px;padding-top: 5px;}
.wzjs_2_li1{left: 445px;background: url(../images/wzjs/wzjs_2_1.png) left top no-repeat;}
.wzjs_2_li1:hover{background: url(../images/wzjs/wzjs_2_1_on.png) left top no-repeat;}
.wzjs_2_li2{left: 25px;top:160px;background: url(../images/wzjs/wzjs_2_2.png) left top no-repeat;}
.wzjs_2_li2:hover{background: url(../images/wzjs/wzjs_2_2_on.png) left top no-repeat;}
.wzjs_2_li3{left: 830px;top:124px;background: url(../images/wzjs/wzjs_2_3.png) left top no-repeat;padding: 120px 0 0 0px !important;}
.wzjs_2_li3:hover{background: url(../images/wzjs/wzjs_2_3_on.png) left top no-repeat;}
.wzjs_2_li4{left: 25px;top:436px;background: url(../images/wzjs/wzjs_2_4.png) left top no-repeat;}
.wzjs_2_li4:hover{background: url(../images/wzjs/wzjs_2_4_on.png) left top no-repeat;}
.wzjs_2_li5{left: 760px;top:436px;background: url(../images/wzjs/wzjs_2_5.png) left top no-repeat;}
.wzjs_2_li5:hover{background: url(../images/wzjs/wzjs_2_5_on.png) left top no-repeat;}
.wzjs_2_li6{left: 368px;top:586px;background: url(../images/wzjs/wzjs_2_6.png) left top no-repeat;}
.wzjs_2_li6:hover{background: url(../images/wzjs/wzjs_2_6_on.png) left top no-repeat;}

.case_btn{text-align: center;}
.case_btn a{display: inline-block;width: 160px;height: 40px;line-height: 40px;background: #c20000;color:#fff;border-radius: 5px;font-size: 14px;margin: 20px 10px;}
.case_btn a:hover{opacity: 0.9;}



.jz_wrap{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 9999;background: rgba(0,0,0,0.5);display: none;}
.jz_box{width: 700px;height: 460px;position: fixed;top: 50%;left: 50%;margin: -230px 0 0 -350px;background:url(../images/bj_bg.png) left top no-repeat #fff;border-radius: 10px;box-shadow: 0 5px 5px rgba(0,0,0,0.4);}

.jz_con{width: 450px;float: right;padding-top: 20px;}
.jz_con h2{font-size: 16px;font-weight: bold;color:#555;margin: 10px 0 0 0;height: 40px;line-height: 40px;width: 100%;}
.jz_con h2 span{font-size: 12px;font-weight: normal;}
.jz_input{height: 36px;line-height: 36px;font-size: 14px;color:#888;margin:0 12px 10px 0;box-sizing:border-box;padding: 0 10px;border-radius: 3px;background: #f8f8f8;border: 1px solid #ccc;}
.jz_input.name{width: 140px;}
.jz_input.tel{width: 210px;}
.jz_input.addr{width: 362px;}
.jz_input.domain{width: 200px}


select{display: none;}
.select_box{font-size: 14px;color: #888;width: 100%;line-height: 36px;margin-bottom: 10px;position: relative;}
.select_showbox{border: 1px solid #ccc;height: 36px;padding-left: 10px;background: url(../images/select_bg.png) right no-repeat #f8f8f8;border-radius: 3px;box-sizing:border-box;}
.select_option{border: 1px solid #ccc;border-top: none;display: none;background: #fff;position: absolute;width: 100%;z-index: 33;}
.select_option li{padding-left: 5px;}
.select_option li.selected{background-color: #e5e5e5;color: #b40a0f;}
.select_option li.hover{background: #e5e5e5; color: #b40a0f;}

.type{width: 290px;}
.jf{width: 160px;}
.yuyan{width: 160px;}
.youxiang{width: 200px;margin-left: 12px;}

.bj_bot{margin-top: 20px;line-height: 46px;}
.bj_btn{width: 200px;height: 46px;background: #ef3f2e;font-size: 20px;color:#fff;text-align: center;border:none;cursor: pointer;
	line-height: 46px;display: block;border-radius: 5px;float: left;}
.bj_btn:hover{background: #c20000;}
.close_bj{font-size: 14px;color:#999;float: left;margin-left: 30px;}

.jz_con label.error{display: none !important;}
.jz_con li.error .jz_input{border: 1px solid #c20000;}

.top-hd{height: 80px;background: url(../images/top-hd.jpg) center no-repeat;position: relative;z-index: 9998;cursor: pointer;top:0;display: none;}
.top-big{height: 900px;background: url(../images/top-big.jpg) center no-repeat;position: relative;z-index: 9999;cursor: pointer;top: 0;display: none;}
.top-big .cha{position: absolute;width: 50px;height: 50px;background: url(../images/cha.png) center no-repeat;right: 20px;top: 20px;background-size: 30px 30px;}

.productbox{width: 1200px; margin: 0 auto; padding-bottom:0;}

.category{ width: 100%; height: 46px; line-height: 46px; background-color: #F5F5F5; border-top: 2px solid #E60013; border-bottom: 1px solid #ddd; position: relative;}
.category span{display: block; width: 44px; height: 49px; line-height: 49px; background-color: #E60013; text-align: center; position: absolute; top: -2px; left: -44px; color: #fff; font-size: 21px;}
.category a {color: #5A5959; font-size: 20px;margin-left: 20px;}
.category a:hover{color: #E60013;text-decoration: none;}
.categoryname{overflow: hidden;}
.canempic{width: 255px; height: 270px; float: left; background: #000; margin-right: 25px;}
.canempic img{width: 255px; height: 270px; }
.categoryname{padding: 16px 0;}
.gr-case .case-show .case-box .categoryname li .pic{height: 208px;}
.gr-case .case-show .case-box .categoryname li .pic img{height:208px; max-height: inherit; width: 100%; max-width: inherit;}
.categoryname .p1{padding: 5px 5px; line-height: 23px; border-bottom: 1px dashed #848484; text-align: left;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word;}
.categoryname .p1 a{font-size: 14px; color: #404040;}
.categoryname .p2{padding: 5px 0; line-height: 23px; text-align: left;}
.categoryname .p2 a{background-image: url(../images/ico_4.jpg); background-repeat: no-repeat; padding-left: 18px; margin-left:18px; background-position:1px 1px; }
.categoryname .p2 a.ico2{background-position: -56px 2px;}
.categoryname .p2 a.ico3{background-position: -111px 2px;}
.gr-case .case-show .case-box .categoryname li{width: 218px;}
.gr-case .case-show .case-box .categoryname li .pic{width: 218px;}
.gr-case .case-show .case-box .categoryname2 li{width: 218px;}
.gr-case .case-show .case-box .categoryname2 li .pic{width: 218px;}

.page2{padding: 50px 60px;}
.page2 .page_content{padding:15px 0;}
.page2 .page_t2{border-bottom: 1px solid #ce0000; line-height: 36px; padding-top: 12px;}
.caseshow{overflow: hidden; padding-top: 12px;}
.caseshow li{width: 277px; overflow: hidden; float: left; margin: 0 8px 5px; text-align: center;}
.caseshow li img{width: 277px; height:180px;}
.caseshow li p{height: 30px; overflow: hidden;}

.map{width: 1200px; margin: 0 auto; position: relative; text-align: center;}
.map a{display: block; width:240px; height:40px; position: absolute; z-index: 2;}
.map .a1{right: 28px; top: 146px;}
.map .a2{right: 28px;top: 196px;}
.map .a3{right: 28px;top: 245px;}
.map .a4{right: 175px; bottom: 36px;}
.map .a5{left: 56px; bottom: 96px;}
.gr-contact{height: 185px;}
.gr-contact h4{font-size: 24px; line-height: 40px;}
.gr-contact .call-pic{height: 20px;}
.carbox{width: 1200px; margin: 0 auto;}
.carbox .t{background: url(../images/0.jpg) repeat top center; background-size: contain; border-radius: 8px;padding: 10px; margin-top: 30px;}
.carbox .t p{padding: 15px 15px 20px; border-radius: 1em; background-color: rgb(245, 247, 246); font-size: 15px; line-height: 2em; background: rgba(245, 247, 246,0.8);}

.ys-box{padding:20px 0 30px; width: 1200px; margin: 0 auto; overflow: hidden;}
.ys-box li{overflow: hidden; background: #fff; margin: 15px 15px 0; float: left; width: 540px; border-radius: 5px;padding: 15px;}
.ys-box li .pic{float: left; width:120px; height:80px; background: #000;}
.ys-box li h3{font-size: 20px; color: #000; line-height: 30px; margin-left: 135px;padding-bottom: 8px;}
.ys-box li p{line-height: 20px; color: #666; font-size: 14px; margin-left: 135px;}