*{
	border:0;
	margin:0;
	padding:0;
}
ul li{
	list-style:none;
}
a{
	text-decoration:none;
}
.clear{
	clear:both;
}
img{
	padding:0;
	margin:0;
	border:0;
}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
body{
	font-family:"微软雅黑";
	font-size:14px;
}

/*pcsearch*/
.column{
	
}
.searchform{
	width:180px;
	height:27px;
	line-height:25px;
	border:1px solid #b3b3b3;
	border-radius:5px;
	float:right;
}
.searchform input{
	outline:none;
	border-style:none;
}
.forminput1{
	width: 130px;
    line-height: 25px;
    padding-left: 10px;
    color: #696868;
    margin-left: 10px;
	background: none;
	font-size:12px;
}
.forminput2{
	width:14px;
	height:14px;
	background:url(../images/search.png) no-repeat right center;
	float: right;
	margin: 5px 10px;
	cursor:pointer;
}
.navbar {
	min-height:66px;
	background-color:#fff;
	position: static;
}
.nav{
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.menu li{
	line-height:66px;
	float: left;
	text-align: center;
	position: relative;
	font-size:15px;
	
}
.menu li a{
	display:block;
	color:#262626;
	padding: 0px 22px;
	font-size:16px;
}
.menu li a:hover{
	color:#6c7e8a;
	background: url(../images/navli.png) no-repeat bottom center;
}
.menu li .current{
	color:#6c7e8a;
	background: url(../images/navli.png) no-repeat bottom center;
}
.menu ul li .current{
	color:#6c7e8a;
	background:none;
}

.menu ul.subnav {
	display: block;
}
.tel{
	padding-top: 5px;
    padding-right: 20px;
    margin-bottom: 5px;
}
.tel p{
	font-size:14px;
	color:#6c7e8a;
	background:url(../images/tel.png) no-repeat left center;
	padding-left:20px;
}
.tel p span{
	color:#6c7e8a;
}

.collapse.in { display: block }
.navbar-collapse.in { }
.collapsing { height: 0; display: none; }
.navbar-default .navbar-toggle { border-color: #ddd; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #ddd; }
.navbar-default .navbar-toggle .icon-bar { background-color: #888; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { background-color: #e7e7e7; color: #555; }
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:12px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.container-fluid { margin-left: auto; margin-right: auto; padding: 0 15px; }

/*iphoneandipadsearch*/
.columns{
	float: left;
	width: 30%;
	padding: 0 2em;
	position: relative;
	display:none;
}

.columns:nth-child(2) {
	box-shadow: -1px 0 0 rgba(0,0,0,0.1);
}
.sb-searchs {
	position: relative;
	width: 0%;
	min-width: 60px;
	height: 30px;
	float: right;
	overflow: hidden;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
}

.sb-searchs-input {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	outline: none;
	background: #fff;
	width: 100%;
	height:30px;
	line-height:30px;
	margin: 0;
	z-index: 10;
	padding-left: 20px;
	padding-right:50px;
	font-size: 14px;
	color: #18191b;
}

.sb-searchs-input::-webkit-input-placeholder {
	color: #18191b;
}

.sb-searchs-input:-moz-placeholder {
	color: #18191b;
}

.sb-searchs-input::-moz-placeholder {
	color: #18191b;
}

.sb-searchs-input:-ms-input-placeholder {
	color: #18191b;
}

.sb-icon-search,
.sb-searchs-submit  {
	width: 60px;
	height: 30px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	line-height: 60px;
	text-align: center;
	cursor: pointer;
}

.sb-searchs-submit {
	background: #fff; 
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
	height:30px;
	width:21px;
	z-index:999;
	background:url(../images/search.png) no-repeat center 8px;
	right:10px;
}
.sb-searchs.sb-searchs-open,
.no-js .sb-searchs {
	width: 100%;
	border: 1px solid #ccc;
    border-radius: 10px;
}

.sb-searchs.sb-searchs-open .sb-icon-search,
.no-js .sb-searchs .sb-icon-search {
	z-index: 11;
}

.sb-searchs.sb-searchs-open .sb-searchs-submit,
.no-js .sb-searchs .sb-searchs-submit {
	z-index: 90;
}


@media (max-width: 1200px) {
	.navbar-default .navbar-toggle{ 
		display: block; 
	}
	.navbar-default .collapse{ 
		display: none; 
	}
	.navbar-default .in{ 
		background: #fff; 
		display: block;
		box-shadow: 0 0 10px #ccc; 
		position: absolute; 
		height: auto; 
		right: 0;
		z-index: 44; 
		width: 100%; 
	}
	.menu{
		padding-bottom:10px;
		text-align: center;
	}
	.menu li{
		line-height:45px;
		height:45px;
		float: none;
		text-align: center;
		position: relative;
		font-size:15px;
		border-bottom: 1px solid #ebebeb;
		margin: 0 10px;
	}
	.menu li a{ 
		font-size:14px;    
		margin-right: 10px;
		color:#0c0c0c;
	}
	.menu ul.subnav {
		display: none;
	}
	.column {
		display:none;
	}
	.columns {
		display:block;
		width: 100%;
		min-width: auto;
		min-height: auto;
		padding: 1em; 
	}
	.columns:nth-child(2) {
		box-shadow: 0 -1px 0 rgba(0,0,0,0.1);
	}
	.tel{
		display:none;
	}
}

@media (min-width:1201px){
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}
}

@media (min-width:1201px){
	.navbar-toggle{display:none}
	.navbar-nav {
		float: left;
		margin: 0;
	}
}
.footer{
	width:100%;
	margin:0 auto;
}
.footer1{
	width:100%;
	margin:0 auto;
	background-color:#545861;
	padding:30px 0px;
	border-top:5px solid #aeb0b3;
}
.footer1_fl{
	margin:30px 0px 20px 0px;
	overflow:hidden;
}
.footer1_fl img{
	margin-bottom:10px;
}
.footer1_fl p{
	color:#95989c;
	font-size:18px;
	margin-bottom:10px;
	line-height:30px;
}
.footer1_fl p img{
	padding-right:10px;
}
.footer1_fl span{
	color:#fff;
	font-size:24px;
	font-weight:bold;
}
.footer1_fc{
	margin:10px 0px 20px 0px;
	overflow:hidden;
}
.footer1_fc li{
	padding:0px 25px;
	text-align:center;
	float:left;
	margin-bottom:20px;
	border-right:1px dotted #787b82;
}
.footer1_fc li a{
	display:block;
	color:#fff;
	font-size:18px;
}
.menulist{
	margin-top:20px;
}
.menulist ul li{
	float:none;
	width:110px;
	padding:0;
	min-height:30px !important;
	line-height:30px;
	background:none;
	text-align:center;
	margin:0;
	border:0;
}
.menulist ul li a{
	display:block;
	font-size:14px;
	color:#a1a5ad;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.footer1_fr{
	margin:10px 0px 20px 0px;
	overflow:hidden;
}
.footer1_fr img{
	margin-bottom:20px;
}
.share a img{
	margin-left:3px;
}
.footer2{
	width:100%;
	margin:0 auto;
	background-color:#303239;
	padding:20px 0px;
}
.footer2 p{
	color: rgba(161, 165, 173, 0.62);
	font-size:14px;
	line-height:30px;
	text-align:center;
}
.footer2 p a{
	color:#545861;
	font-size:14px;
}

/*博客*/
.inner_ban{
	width:100%;
	margin:0 auto;
}
.inner_ban img{
	width:100%;
	margin:0 auto;
}
.inner_main{
	padding-right: auto;
    padding-left: auto;
    margin-right: auto;
    margin-left: auto;
}
.inner_main_title{
	width:100%;
	margin:0 auto;
	background-color:#f2f2f2;
}
.inner_title{
	display:block;
}
.inner_title ul{
	text-align:center;
}
.inner_title li{
	display:inline-block ;
	*float:none;
	*display:inline;
	zoom:1;
	text-align:center;
}
.inner_title li a{
	display:block;
	color:#646464;
	font-size:16px;
	padding:20px 75px;
	text-align:center;
	background-color:#f2f2f2;
	border-right:1px solid #e1e1e1;
}
.inner_title li a:hover{	
	color:#fff;
	background-color:#798a95;
}
.inner_title li .current{	
	color:#fff;
	background-color:#798a95;
}
.inner_main_con{
	width:100%;
	margin:40px auto;
	overflow:hidden;
}
.inner_con_boke{
	padding:10px 0px;
}
.inner_con_boke li{
	margin-bottom:25px;
}
.inner_con_boke li a{
	display:block;
}
.boke_img{
	overflow:hidden;
}
.boke_img img{
	width:250px;
	height:200px;
	transform: translateZ(0px);
    transition: transform 0.1s ease 0s;
}
.inner_con_boke li a:hover .boke_img img{
	transform: scale(1.25, 1.25);
    transition: transform 0.3s ease 0s;
}
.boke_txt{
	padding:15px;
	border:1px solid #cecece;
}
.boke_txt h3{
	font-size:14px;
	color:#3d3d3d;
	margin-bottom:5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.boke_txt em{
	font-size:12px;
	color:#ababab;
	font-style:normal;
}
.boke_txt p{
	line-height:25px;
	font-size:12px;
	color:#919191;
	border-top:1px dashed #cdcdcd;
	padding-top:10px;
	margin-bottom:10px;
	margin-top:10px;
}
.boke_txt span{
	color:#c20011;
	font-size:12px;
}
.inner_con_boke li a:hover .boke_txt{
	border:1px solid #cecece;
	box-shadow: 0px 0px 25px #DACFCF;
}
.inner_con_boke li a:hover .boke_txt h3{
	color:#c20011;
}
/*分页*/
.pagev{
	text-align:center;
	padding:20px 0px;
	color:#666;
	clear:both;
}
.pagev span{
	height:24px;
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
	margin: 0 4px!important;
}
.fonts{
	color:#fff;
	background-color:#cd0005;
	border:1px solid #cd0005;
}
.pagev span a{
	background-color:#fff;
	color:#666;
	border:1px solid #D9D9D9;
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
	text-decoration:none;
	margin:1.5em 0;
}
.pagev span a:hover{
	color:#fff;
	background-color:#cd0005;
	border:1px solid #cd0005;
}

/*博客详情页面*/
.inner_con_bokeshow{
	line-height:30px;
	color:#8f8f8f;
	padding:10px 0px;
}
.show_title{
	text-align: center;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 10px;
}
.show_title h3{
	color: #000;
    font-size: 18px;
    font-weight:normal;
	padding-bottom: 10px;
}
.show_title span{
	color:#b1b1b1;
	margin:0px 10px;
}
.show_content{
	margin:20px auto;
	overflow:hidden;
	line-height:25px;
	color:#8f8f8f;
	padding:20px 10px 40px 0px;
	border-bottom: 1px dashed #ccc;
}
.show_content img{
	margin-right: auto;
    margin-left: auto;
    max-width: 100%;
    height: auto;
}
.show_page{
	margin-top:20px;
}
.show_page li{
	margin-bottom:10px;
}
.show_page a{
	display:block;
	color:#8f8f8f;
	font-size:14px;
	line-height: 25px;
}
.show_page a:hover span{
	color:#cd0005;
}

/*招贤纳士*/
.inner_joincon_fl{
	margin-bottom:20px;
}
.inner_joincon_fl li{
	border-bottom:1px solid #f2f2f2;
	line-height:50px;
}
.inner_joincon_fl li a{
	display:block;
	font-size:18px;
	color:#535353;
	background:url(../images/joinli.jpg) no-repeat left center;
	padding-left:20px;
}
.inner_joincon_fl li a:hover{
	color:#798a95;
} 
.inner_joincon_fl li .current{
	color:#798a95;
}
.inner_joincon_fr{
	margin-bottom:20px;
}
.inner_joincon_frcon{
	margin-bottom:40px;
}
.box{
	height:auto;
}
.box_top{
	line-height:55px;	
}
.box_topul{
	
}
.box_top li{
	 line-height:55px;
	 text-align:center;
	 padding: 0px 6px;
}
.box_top li a{
	display:block;
	font-size:18px;
	background-color:#798a95;
	color:#fff;
	border-radius:8px 8px 0px 0px;
}
.box_top li a:hover{
	background-color:#c7000a;
}
.box_bottom{
	padding:30px;
	border:1px solid #cecece;
	overflow:hidden;
	color:#b1b1b1;
	margin:0px 6px;
}
.box_bottom ul{	
	display:none;
}
.box_bottom li{
	float:left;
	line-height:25px;
}
.inner_joincon_frtijiao{
	margin-bottom:20px;
}
.inner_joincon_frtijiao a{
	display:block;
	text-align:center;
	padding:10px 0px;
	color:#fff;
	background-color:#798a95;
	font-size:16px;
	border-radius:8px;
	width:150px;
	margin: 0 auto;
}
.inner_joincon_frtijiao a:hover{
	background-color:#c7000a;
}

/*帮助支持*/
.inner_con_shouce{
	padding:10px 0px;
}
.inner_con_shouce li{
	margin-bottom:25px;
}
.inner_con_shouce li a{
	display:block;
}
.shouce_img{
	overflow:hidden;
}
.shouce_img img{
	width:100%;
	height:auto;
	transform: translateZ(0px);
    transition: transform 0.1s ease 0s;
}
.inner_con_shouce li a:hover .shouce_img img{
	transform: scale(1.25, 1.25);
    transition: transform 0.3s ease 0s;
}
.shouce_txt{
	padding:30px 15px;
	border:1px solid #cecece;
}
.shouce_txt h3{
	font-size:16px;
	color:#3d3d3d;
	margin-bottom:15px;
	text-align:center;
}
.shouce_txt p{
	line-height:25px;
	font-size:14px;
	color:#919191;
	margin-bottom:20px;
}
.shouce_txt span{
	background-color:#798a95;
	padding:8px 25px;
	color:#fff;
	border-radius:5px;
	text-align:center;
    display: block;
    width: 120px;
    margin: 0 auto;
}
.inner_con_shouce li a:hover .shouce_txt{
	border:1px solid #cecece;
	box-shadow: 0px 0px 25px #DACFCF;
}
.inner_con_shouce li a:hover .shouce_txt h3{
	color:#c20011;
}
.inner_con_shouce li a:hover .shouce_txt span{
	background-color:#c20011;
}

/*单页*/
.inner_con_show{
	line-height:30px;
	color:#8f8f8f;
	padding:10px 0px;
}
.show_titles{
	text-align: center;
	margin-bottom:10px;
}
.show_titles h3{
	color: #000;
    font-size: 30px;
    font-weight:normal;
	background:url(../images/title.jpg) no-repeat bottom center;
	padding-bottom:10px;
}
.show_contents{
	margin:20px auto;
	overflow:hidden;
	line-height:25px;
	color:#8f8f8f;
	padding:20px 10px 40px 0px;
}
.show_contents img{
	margin-right: auto;
    margin-left: auto;
    max-width: 100%;
    height: auto;
}

/*留言反馈*/
.inner_con_feedback{
	margin:20px auto;
	color:#979797;
}
.inner_con_feedback p{
	padding: 20px 0px;
	color:#474747;
	line-height: 25px;
	margin-bottom:20px;
	text-align:center;
}

/*关于我们*/
.inner_titleabout{
	display:block;
}
.inner_titleabout ul{
	text-align:center;
}
.inner_titleabout li{
	display:inline-block ;
	*float:none;
	*display:inline;
	zoom:1;
	text-align:center;
}
.inner_titleabout li a{
	display:block;
	color:#646464;
	font-size:16px;
	padding:20px 75px;
	text-align:center;
	background-color:#f2f2f2;
	border-right:1px solid #e1e1e1;
}
.inner_titleabout li a:hover{	
	color:#fff;
	background-color:#798a95;
}
.inner_titleabout li .current{	
	color:#fff;
	background-color:#798a95;
}


.menu1 li{
	position: static;
}
.menu1 ul{
	position:absolute;
	display:none;
	left: 0;
	overflow: hidden;
	z-index: 999;
	padding: 10px 0px;
	transition: transform 0.3s ease 0s;
	width: 100%;
}
.menu1 ul li{
	position: static;
	text-align: center;
	background:none;
	float:left;
}
.menu1 .containers{
	width:1170px;
	margin:0 auto;
}
.menu1 ul li a{
	display: block;
	font-size: 16px;
	position: static;
	text-align:center;
    line-height: 25px;
	color:#888;
	border:1px solid #888;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background:none;
	width:150px;
	padding:15px 0px;
	margin:0px 5px;
}
.menu1 ul li a:hover{
	color:#798a95;
	border:1px solid #798a95;
	background:none;
}
.menu1 ul.subnav {
	display: block;
}
.menu1 ul li .current{
	color:#798a95;
	border:1px solid #798a95;
	background:none;
}


/*phone*/
.inner_titles{
	display:none;
}
.inner_titles ul{
	text-align:center;
}
.inner_titles li{
	float:none;
	margin-right:0;
	margin-bottom:5px;
	display:block;
}
.inner_titles li a{
	display:block;
	background-color:#f2f2f2;
	color:#646464;
	font-size:14px;
	text-align:center;
	line-height:39px;
}
.inner_titles li a:hover{
	background-color:#798a95;
	color:#fff;
}
.inner_titles li .current{
	background-color:#798a95;
	color:#fff;
}
.level2{
    padding: 10px 0;
    overflow: hidden;
	display:none;
	background-color:#f2f2f2;
}
.level2 li{
	line-height:25px;
	border:none;
}
.level2 li a{
	display:block;
	color:#646464;
	height:25px;
	line-height:25px;
	font-size:12px;
	background-color:#f2f2f2;
}
.level2 li a:hover{
	background-color:#f2f2f2;
	color:#646464;
}
.level2 li .current{
	background-color:#f2f2f2;
	color:#646464;
}
.inner_con_about{
	line-height:30px;
	color:#8f8f8f;
	padding:50px 0px;
}
.about_title{
	text-align: center;
	margin-bottom:10px;
}
.about_title h3{
	color: #000;
    font-size: 30px;
    font-weight:normal;
	background:url(../images/title.jpg) no-repeat bottom center;
	padding-bottom:10px;
}
.about_content{
	margin:20px auto;
	overflow:hidden;
	line-height:25px;
	color:#8f8f8f;
}
.about_content img{
	margin-right: auto;
    margin-left: auto;
    max-width: 100%;
    height: auto;
}

/*联系我们*/
.contact_content{
	margin:20px auto;
	overflow:hidden;
	line-height:30px;;
	color:#535353;
}
.contact_content img{
	margin-right: auto;
    margin-left: auto;
    max-width: 100%;
    height: auto;
}
.lianxi{
	margin-bottom:30px;
	overflow:hidden;
}
.map{
	margin-bottom:20px;
	overflow:hidden;
}

/*核心技术*/
.inner_con_kxjs{
	padding:50px 0px;
}
.kxjs1{
	padding:50px 0px;
	background-color:#f2f2f2;
}
.kxjs1_fl{
	margin-bottom:20px;
	overflow:hidden;
}
.kxjs1_fl img{
    width: 100%;
    height: auto;
}
.kxjs1_fr{
	margin-bottom:20px;
	overflow:hidden;
	margin-top: 30px;
}
.kxjs1_fr h3{
	font-size:24px;
	color:#393939;
	margin-bottom:20px;
	font-weight:normal;
}
.kxjs1_fr p{
	font-size:18px;
	color:#8c8c8c;
	line-height:30px;
}
.kxjs2{
	padding:50px 0px;
	background-color:#fff;
}
.kxjs2_fl{
	margin-bottom:20px;
	overflow:hidden;
}
.kxjs2_fl img{
    width: 100%;
    height: auto;
}
.kxjs2_fr{
	margin-bottom:20px;
	overflow:hidden;
	margin-top: 30px;
}
.kxjs2_fr h3{
	font-size:24px;
	color:#393939;
	margin-bottom:20px;
	font-weight:normal;
}
.kxjs2_fr p{
	font-size:18px;
	color:#8c8c8c;
	line-height:30px;
}

/*数据产品*/
.daohang{
	border-top: 1px solid #ccc;
    padding-top: 15px;
	display:none;
}
.daohang_con{
	float:right;
}
.daohang_con li{
	float:left;
	margin-left:10px;
}
.daohang_con li a{
	display:block;
	color:#000;
	font-size:14px;
	padding:12px 30px;
}
.daohang_con li a:hover{
	color:#fff;
	background-color:#798a95;
	border-radius:5px 5px 0px 0px;
}
.daohang_con li .current{
	color:#fff;
	background-color:#798a95;
	border-radius:5px 5px 0px 0px;
}
.pro_banner{
	width:100%;
	margin:0 auto;
	background:url(../images/shuju_ban.jpg) repeat-y center center;
	min-height:522px;
}
.pro_banner_con{
	padding:70px 0px;
}
.pro_banner_con h3{
	background:url(../images/title1.jpg) no-repeat bottom center;
	font-size:24px;
	color:#fff;
	padding-bottom:15px;
	text-align:center;
}
.pro_banner_content{
	margin:30px auto;
	overflow:hidden;
	color:#fff;
	line-height:25px;
}
.inner_main1{
	width:100%;
	margin:0 auto;
	background-color:#f2f2f2;
	overflow:hidden;
	padding:50px 0px;
}
.inner_main1_title{
	margin-bottom:20px;
	text-align:center;
}
.inner_main1_title h3{
	font-size:30px;
	font-weight:normal;
	color:#000;
	background:url(../images/title.jpg) no-repeat bottom center;
	padding-bottom:15px;
	margin-bottom:5px;
	text-transform:uppercase;
}
.inner_main1_con{
	margin-bottom:30px;
	margin-top: 40px;
}
.block_home_slider {
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc); /*半透明兼容*/
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}
.block_home_slider .slide {position:relative;}
.pro_service{
	margin:50px auto;
	overflow:hidden;
}
.pro_service h3{
	background:url(../images/title.jpg) no-repeat bottom left;
	margin-bottom:30px;
	padding-bottom:15px;
	text-align:justify;
}
.pro_service h3 a{
	font-size:24px;
	color:#000;
	font-weight:normal;
}
.pro_service p{
	line-height:30px;
	color:#8c8c8c;
	text-align:left;
	margin-bottom:20px;
}
.pro_service span{
	
}
.pro_service span a{
	display:block;
	background-color: #798a95;
    border: 2px solid #798a95;
    border-radius: 5px;
    color: #fff;
    line-height: 35px;
    width: 130px;
	font-size:14px;
}
.pro_service span a:hover{
	display:block;
	background-color: #fff;
    border: 2px solid #798a95;
    border-radius: 5px;
    color: #798a95;
    line-height: 35px;
    width: 130px;
	font-size:14px;
}
.block_home_slider .flex-direction-nav a {width:76px; height:76px; margin-top:-27px; display:block; position:absolute; top:50%; text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:0px; background:url(../images/innerproleft.png) no-repeat left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background:url(../images/innerprolefthover.png) no-repeat left top;}
.block_home_slider .flex-direction-nav a.flex-next {right:0px; background:url(../images/innerproright.png) no-repeat right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background:url(../images/innerprorighthover.png) no-repeat right top;}
.block_home_slider .flex-control-paging {display:inline-block;position: absolute;bottom: 10px;z-index: 888;}
.block_home_slider .flex-control-paging li {
	margin: 0px 5px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:0px; height:0px; display:block; text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0; box-shadow: 0px 0px 25px #BAB5B5;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
	background-color: #fff;
	padding: 15px 0px;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}


.inner_main2{
	width:100%;
	margin:0 auto;
	background-color:#fff;
	overflow:hidden;
	padding:50px 0px;
}
.block_home_slider1 {
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc); /*半透明兼容*/
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}
.block_home_slider1 .slide1 {position:relative;}
.block_home_slider1 .flex-direction-nav a {width:76px; height:76px; margin-top:-27px; display:block; position:absolute; top:50%; text-indent:-9000px;}
.block_home_slider1 .flex-direction-nav a.flex-prev {left:0px; background:url(../images/innerproleft.png) no-repeat left top;}
.block_home_slider1 .flex-direction-nav a.flex-prev:hover {background:url(../images/innerprolefthover.png) no-repeat left top;}
.block_home_slider1 .flex-direction-nav a.flex-next {right:0px; background:url(../images/innerproright.png) no-repeat right top;}
.block_home_slider1 .flex-direction-nav a.flex-next:hover {background:url(../images/innerprorighthover.png) no-repeat right top;}
.block_home_slider1 .flex-control-paging {display:inline-block;position: absolute;bottom: 10px;z-index: 888;}
.block_home_slider1 .flex-control-paging li {
	margin: 0px 5px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider1 .flex-control-paging li a {width:0px; height:0px; display:block; text-indent:-9000px; cursor:pointer;}
.block_home_slider1 .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider1 {margin: 0; padding: 0; box-shadow: 0px 0px 25px #BAB5B5;}
.flexslider1 .slides1 > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
	background-color: #fff;
	padding: 15px 0px;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider1 .slides1 img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.inner_main3{
	width:100%;
	margin:0 auto;
	background-color:#fff;
	overflow:hidden;
	padding:50px 0px;
}
.block_home_slider2{
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc); /*半透明兼容*/
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}
.block_home_slider2 .slide2 {position:relative;}
.block_home_slider2 .flex-direction-nav a {width:76px; height:76px; margin-top:-27px; display:block; position:absolute; top:50%; text-indent:-9000px;}
.block_home_slider2 .flex-direction-nav a.flex-prev {left:0px; background:url(../images/innerproleft.png) no-repeat left top;}
.block_home_slider2 .flex-direction-nav a.flex-prev:hover {background:url(../images/innerprolefthover.png) no-repeat left top;}
.block_home_slider2 .flex-direction-nav a.flex-next {right:0px; background:url(../images/innerproright.png) no-repeat right top;}
.block_home_slider2 .flex-direction-nav a.flex-next:hover {background:url(../images/innerprorighthover.png) no-repeat right top;}
.block_home_slider2 .flex-control-paging {display:inline-block;position: absolute;bottom: 10px;z-index: 888;}
.block_home_slider2 .flex-control-paging li {
	margin: 0px 5px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider2 .flex-control-paging li a {width:0px; height:0px; display:block; text-indent:-9000px; cursor:pointer;}
.block_home_slider2 .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider2 {margin: 0; padding: 0; box-shadow: 0px 0px 25px #BAB5B5;}
.flexslider2 .slides2 > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
	background-color: #fff;
	padding: 15px 0px;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider2 .slides2 img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}


.menu2 li{
	position:relative;
}
.menu2 ul{
	position: absolute;
	display:none;
	left: 0;
	overflow: hidden;
	z-index: 999;
	padding: 1px 0px;
	transition: transform 0.3s ease 0s;
}
.menu2 ul li{
	float: none;
	position: static;
	text-align: center;
	font-size: 12px;
	color:#fff;
	display:block;
	width:100%;
	background-color:#798a95;
	margin-bottom:1px;
	width:215px;
	padding:15px 0px;
}
.menu2 ul li:hover{
	color:#fff;
	background-color: #4d5c65;
}
.menu2 ul.subnav {
	display: block;
}
.inner_main_pro1con{
	margin-left:auto;
	margin-right:auto;
	padding-right: auto;
    padding-left: auto;
}
.inner_pro1con1{
	width:100%;
	margin:0 auto;
	background-color:#fff;
	padding:50px 0px;
}
.inner_pro1con1_title{
	text-align:center;
	margin-bottom:20px;
}
.inner_pro1con1_title h3{
	font-size:30px;
	color:#000;
	background:url(../images/title1.jpg) no-repeat bottom center;
	padding-bottom:15px;
	font-weight:normal;
}
.inner_pro1con1_cp{
	margin-top:0px;
}
.inner_pro1con1_cp img{
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
	height:auto;
}
.inner_pro1con2{
	width: 100%;
    margin: 0 auto;
    background: url(../images/fuly.jpg) repeat-y center center;
    overflow: hidden;
    padding: 50px 0px;
}
.inner_pro1con1_cp p{
	text-align:center;
	font-size:18px;
	color:#666;
}
.inner_pro1con1_titles{
	text-align:center;
	margin-bottom:20px;
}
.inner_pro1con1_titles h3{
	font-size:30px;
	color:#fff;
	background:url(../images/title1.jpg) no-repeat bottom center;
	padding-bottom:15px;
	font-weight:normal;
}
.inner_pro1con3{
	width:100%;
	margin:0 auto;
	background-color:#fff;
	padding:50px 0px;
}
#owl-demo {
    width:100%;
    margin-left: auto;
    margin-right: auto;
}
#owl-demo .item {
    display: block;
    margin: 10px;
}
.cgzs_img{
	overflow:hidden;
}
.cgzs_img img{
	width:100%;
	height:auto;
	transform: translateZ(0px);
    transition: transform 0.1s ease 0s;
}
.owl-carousel a:hover .cgzs_img img{
	transform: scale(1.25, 1.25);
    transition: transform 0.3s ease 0s;
}
.cgzs_txt{
	padding:15px;
	border:1px solid #cecece;
}
.cgzs_txt h3{
	font-size:14px;
	color:#3d3d3d;
	margin-bottom:5px;
}
.cgzs_txt em{
	font-size:12px;
	color:#ababab;
	font-style:normal;
}
.cgzs_txt p{
	line-height:25px;
	font-size:12px;
	color:#919191;
	border-top:1px dashed #cdcdcd;
	padding-top:10px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:justify;
}
.owl-carousel a:hover .cgzs_txt{
	border:1px solid #cecece;
	box-shadow: 0px 0px 10px #DACFCF;
}
.owl-carousel a:hover .cgzs_txt h3{
	color:#c20011;
}
.owl-buttons{
	display:none;
}

.pro2con2{
	background-color:#fff;
	box-shadow: 0px 0px 25px #e1e1e1;
	padding:15px 0px;
	overflow:hidden;
}
.pro2con2_fl{
	overflow:hidden;
}
.pro2con2_fl img{
    width: 100%;
    height: auto;
}
.pro2con2_fr{
	overflow:hidden;
	margin-top: 40px;
	padding: 0px 30px;
}
.pro2con2_fr p{
	font-size:18px;
	color:#8c8c8c;
	line-height:30px;
	text-align:justify;
}

.inner_titlepro2{
	display:block;
}
.inner_titlepro2 ul{
	text-align:center;
}
.inner_titlepro2 li{
	display:inline-block ;
	*float:none;
	*display:inline;
	zoom:1;
	text-align:center;
}
.inner_titlepro2 li a{
	display:block;
	color:#646464;
	font-size:16px;
	padding:20px 45px;
	text-align:center;
	background-color:#f2f2f2;
	border-right:1px solid #e1e1e1;
}
.inner_titlepro2 li a:hover{	
	color:#fff;
	background-color:#798a95;
}
.inner_titlepro2 li .current{	
	color:#fff;
	background-color:#798a95;
}
.inner_pro2con2{
	width: 100%;
    margin: 0 auto;
    background-color: #f8f8f8;
    padding: 0px 0px 50px 0px;
}
.pro2_banner{
	width:100%;
	margin:0 auto;
	background:url(../images/xinxi_ban.jpg) repeat-y center center;
	min-height:522px;
}


/*软件应用*/
.pro3_banner{
	width:100%;
	margin:0 auto;
	background:url(../images/ruanjian_ban.jpg) repeat-y center center;
	min-height:522px;
}
.inner_main3{
	width:100%;
	margin:0 auto;
	background-color:#fff;
	overflow:hidden;
	padding:50px 0px;
}
.inner_main3_con{
	
}
.inner_main3_con li{
	margin-bottom:40px;
	overflow:hidden;
}
.inner_main3_con li a{
	display:block;
}
.inner_main3_con li a h3{
	text-align:center;
	font-size:24px;
	color:#000;
	
}
.inner_main3_content{
	margin-top:30px;
}
.main3_img{
	overflow:hidden;
}
.main3_img img{
	width:100%;
	height:auto;
	transform: translateZ(0px);
    transition: transform 0.1s ease 0s;
}
.inner_main3_con li a:hover .main3_img img{
	transform: scale(1.25, 1.25);
    transition: transform 0.3s ease 0s;
}
.main3_txt{
	padding:35px 20px;
	background-color:#f2f2f2;
}
.main3_txt h3{
	font-size:16px;
	color:#3d3d3d;
	margin-bottom:15px;
	text-align:center;
}
.main3_txt p{
	line-height:25px;
	font-size:14px;
	color:#595959;
	margin-bottom:20px;
}
.main3_txt span{
	background-color:#798a95;
	padding:8px 25px;
	color:#fff;
	border-radius:5px;
	text-align:center;
    display: block;
    width: 120px;
    margin: 0 auto;
}
.inner_main3_con li a:hover .main3_txt span{
	background-color:#c20011;
}
.pro3show_banner{
	width:100%;
	margin:0 auto;
	background:url(../images/ruanjianshow_ban.jpg) repeat-y center center;
	min-height:522px;
}
.inner_main3_1{
	width:100%;
	margin:0 auto;
	background-color:#fff;
	padding:50px 0px;
}
.inner_main3_1title{
	text-align:center;
	margin-bottom:20px;
}
.inner_main3_1title h3{
	font-size:30px;
	color:#000;
	background:url(../images/title1.jpg) no-repeat bottom center;
	padding-bottom:15px;
	font-weight:normal;
}
.inner_main3_1con{
	margin-top:50px;
}
.inner_main3_1confl{
	margin-bottom:20px;
}
.inner_main3_1confl p{
	line-height:30px;
	color:#737373;
}
.inner_main3_1confr{
	margin-bottom:20px;
}
.inner_main3_1confr p{
	line-height:30px;
	color:#737373;
}
.line{
	background:url(../images/line.jpg) repeat-y center center;
	min-height:217px;
	display:block;
}
.inner_main3_2{
	width:100%;
	margin:0 auto;
	background-color:#f2f2f2;
	padding:50px 0px;
}
.inner_main3_1con_top{
	margin-bottom:50px;
	overflow:hidden;
}
.inner_main3_1con_top h3{
	text-align:center;
	font-size:20px;
	color:#434343;
	font-weight:normal;
	margin-bottom:15px;
}
.inner_main3_1con_top p{
	line-height:25px;
	font-size:16px;
	color:#737373;
}
.inner_main3_1con_bottom{
	
}
.inner_main3_1con_bottomfl{
	margin-bottom:20px;
}
.inner_main3_1con_bottomfl img{
	width:100%;
	margin:0 auto;
	height:auto;
}
.inner_main3_1con_bottomfr{
	margin-bottom:20px;
}


/*行业应用*/
.pro5_banner{
	width:100%;
	margin:0 auto;
	background:url(../images/hangye_ban.jpg) repeat-y center center;
	min-height:522px;
}
.pro5show_banner{
	width:100%;
	margin:0 auto;
	background:url(../images/hangyeshow_ban.jpg) repeat-y center center;
	min-height:522px;
}


/*合作伙伴*/
.inner_con_hezuo{
	line-height:30px;
	color:#8f8f8f;
	padding:10px 0px 50px 0px;
}
.main3_con1{
	margin-bottom:30px;
}
.main3_con1_t{
	border-bottom:1px solid #c0c0c0;
	padding-bottom:20px;
	margin-bottom:20px;
}
.main3_con1_t h3{
	color:#000;
	font-size:24px;
	font-weight:normal;
	text-align:center;
}
.main3_con1_c{
	margin-bottom:30px;
	overflow:hidden;
}
.main3_con1_c li{
	margin-bottom:30px;
	padding-bottom:10px;
}
.main3_con1_c li a{
	display:block;
}
.main3_con1_c li a img{
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.main3_con1_c li a p{
	color:#8c8c8c;
	font-size:14px;
	margin-top:10px;
	text-align:center;
}


/*导航下拉*/
.com{
	position:static !important;
}
.menu .comstyle{
	background-color:transparent;
	position: absolute;
	display:none;
	left: 0;
	overflow: hidden;
	z-index: 999;
	width:100%;
}
.comstyle1{
	width:1170px;
	margin:0 auto;	
}
.comstyle11{
	width:450px;
	background-color:#fff !important;
	padding:20px;
	margin-left: 250px;
	overflow:hidden;
}
.comstyle11 li{
	float:left;
	line-height: 25px;
}
.comstyle11 li p a{
	color:#cd0005!important;
	font-size:14px!important;
	font-weight:normal!important;
}
.comstyle11 li p a:hover{
	background:none;
}
.comstyle11 li .current{
	background:none;
}
.comstyle22{
	width:400px;
	background-color:#fff !important;
	padding:20px;
	margin-left:480px;
	overflow:hidden;
}
.comstyle22 li{
	float:left;
	line-height: 25px;
}
.comstyle22 li p a{
	color:#cd0005!important;
	font-size:14px!important;
	font-weight:normal!important;
}
.comstyle22 li p a:hover{
	background:none;
}
.comstyle111{
	margin-top:10px;
}
.comstyle111 li{
	line-height:30px;
	float:none;
}
.comstyle111 li a{
	display:block!important;
	color:#262626!important;
	font-size:12px!important;
}
.comstyle111 li a:hover{
	background:none;
}



@media (max-width: 768px){
	.footer1_fc li{
		float:none;
		border:none;
	}
	.menulist ul li{
		width:100%;
	}
	.footer1_fl{
		width: 100%;
    	text-align: center;
		margin-right: auto;
		margin-left: auto;
	}
	.footer1_fr{
		width: 100%;
    	text-align: center;
		margin-right: auto;
		margin-left: auto;
	}
	
}

@media (max-width: 1200px){
	.inner_main_title{
		background:none;
	}
	.inner_title li{
		display: inline;
	}
	.inner_title li a{
		margin-bottom:5px;
	}
	.inner_titlepro2 li{
		display: inline;
	}
	.inner_titlepro2 li a{
		margin-bottom:5px;
	}
	.boke_img img{
		transform: none;
		transition: none;
	}
	.inner_con_boke li a:hover .boke_img img{
		transform: none;
		transition: none;
	}
	.box_top li{
		margin-bottom:1px;
	}
	.shouce_img img{
		transform: none;
		transition: none;
	}
	.inner_con_shouce li a:hover .shouce_img img{
		transform: none;
		transition: none;
	}
	.show_content img{
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-width: 100%;
		height: auto;
	}
	.show_contents img{
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-width: 100%;
		height: auto;
	}
	.inner_titleabout{
		display:none;
	}
	.inner_titles{
		display:block;
	}
	.inner_con_about{
		padding:10px 0px;
	}
	.about_content img{
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-width: 100%;
		height: auto;
	}
	.contact_content img{
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-width: 100%;
		height: auto;
	}
	.menu2 ul{
		display:none !important;
	}
	.cgzs_img img{
		transform: none;
		transition: none;
	}
	.owl-carousel a:hover .cgzs_img img{
		transform: none;
		transition: none;
	}
	.pro2con2_fr{
		margin-bottom:30px;
	}
	.line{
		display:none;
	}
}




