body {
	margin:0;
	padding:0;
	
}
.carousel-indicator-wrapper {
	margin-top:-30px;
	margin-bottom:10px;
}
.content2 {overflow:hidden}
.content2 p {text-indent:0em}
/*基础*/
* {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}
html {
	font-size:62.5%
}
body {
	max-width:750px;
	margin:0 auto;
	font:400 14px/1.5 "\5FAE\8F6F\96C5\9ED1", Helvetica;
	
}
li, ol, ul {
	margin:0;
	padding:0;
	list-style:none
}
a {
	color:#1b1b1b;
	text-decoration:none
}
a:hover {
	color:#3ca5f6;
	text-decoration:none
}
.f_clear{
	clear:both;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin:0;
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit
}
em, i {
	font-style:normal
}
.red, .red a, a.red {
	color:red
}
.hr10 {
	height:10px
}
.hr15 {
	height:15px
}
.hr20 {
	height:20px
}
.hr30 {
	height:30px
}
.mt5 {
	margin-top:5px
}
.mt10 {
	margin-top:10px
}
.mt15 {
	margin-top:15px
}
.mt20 {
	margin-top:20px
}
.mt25 {
	margin-top:25px
}
.row-2 li {
	float:left;
	width:50%
}
.row-3 li {
	float:left;
	width:33%
}
.row-4 li {
	float:left;
	height:40px;
	font-size:1.725rem; line-height:40px;
	width:100%; 
	text-indent:20px;
	border-bottom:1px dashed #ccc;
}
.row-4 li a{height:40px; width:100%;}
.row-5 li {
	float:left;
	width:20%
}
.pos-r {
	position:relative
}
.pos-a {
	position:absolute
}
.ov {
	overflow:hidden
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
@font-face {
	font-weight:400;
	font-style:normal;
	font-family:FontAwesome;
	src:url(//cdn.bootcss.com/font-awesome/4.4.0/fonts/fontawesome-webfont.eot);
	src:url(//cdn.bootcss.com/font-awesome/4.4.0/fonts/fontawesome-webfont.eot?#iefix) format('embedded-opentype'), url(//cdn.bootcss.com/font-awesome/4.4.0/fonts/fontawesome-webfont.woff2) format('woff2'), url(//cdn.bootcss.com/font-awesome/4.4.0/fonts/fontawesome-webfont.woff) format('woff'), url(//cdn.bootcss.com/font-awesome/4.4.0/fonts/fontawesome-webfont.ttf) format('truetype'), url(//cdn.bootcss.com/font-awesome/4.4.0/fonts/fontawesome-webfont.svg) format('svg')
}
.fa, [class*=" fa-"], [class^=fa-] {
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.fa-angle-left:before {
	content:"\f104"
}
.fa-th-list:before {
	content:"\f00b"
}
.fa-search:before {
	content:"\f002"
}
.fa-angle-right:before {
	content:"\f105"
}
.fa-angle-double-down:before {
	content:"\f103"
}
.fa-angle-double-right:before {
	content:"\f101"
}
.fa-calendar-o:before {
	content:"\f133"
}
.fa-clone:before {
	content:"\f24d"
}
.fa-user:before {
	content:"\f007"
}
.fa-heart-o:before {
	content:"\f08a"
}
.fa-refresh:before {
	content:"\f021"
}
.fa-angle-down:before {
	content:"\f107"
}
.fa-angle-up:before {
	content:"\f106"
}
.f_clear {
	clear:both;
}
/*通用*/
.container {
	overflow:hidden;
}
.wrap {
	margin-top:48px;
	margin-bottom:20px;
}
.f_left{
	float:left;
}
.f_right{
	float:right;
}
[class*=col-] {
float:left;
position:relative
}
.col-1 {
	width:8.33333333%
}
.col-2 {
	width:16.66666667%
}
.col-3 {
	width:25%
}
.col-4 {
	width:33.33333333%
}
.col-5 {
	width:41.66666667%
}
.col-6 {
	width:50%
}
.col-7 {
	width:58.33333333%
}
.col-8 {
	width:66.66666667%
}
.col-9 {
	width:75%
}
.col-10 {
	width:83.33333333%
}
.col-11 {
	width:91.66666667%
}
.col-12 {
	width:100%
}
.h1rem{
	height:1rem;
	clear:both;
}
.h2rem{
	height:2rem;
	clear:both;
}
.wp80{
	width:80%;
	margin:0 10%;
}
.wp90{
	width:90%;
	margin:0 5%;
}

/*header*/
.header {
	width:100%;
	max-width:750px;
	margin:0 auto;
	height:48px
}
.header .content {
	position:relative;
	z-index:100;
	width:100%;
	height:48px;
}
.header .title {
	margin:0;
	color:#fff;
	text-align:center;
	font-size:21px;
	font-size:2.1rem;
	line-height:48px;
	max-height:100%;
	padding:4px;
}
.header .title a {
	color:#fff
}
.indexTech{
	margin-top: 0;
}
.header .title img {
	width:100%;
	height:48px;
	min-width:inherit;
}
.header .btn-tel, .header .btn-menu {
	position:absolute;
	display:block;
	text-align:center;
	font-size:2.16rem;
	color:#000;
}
.header .btn-menu {
	top:15px;
	left:10px;
	background:url(/b_files/menu.png) no-repeat;
	width:23px;
	height:17px;
	background-size:100% 100%;
}
.header .btn-menu:after{
	content:"导航";
	color:#000;
	width:40px;
	height:20px;
	line-height: 20px;
	position: absolute;
	left:25px;
	top:0px;
	z-index:10000000;
	font-size:1.725rem
}


/*index*/
.wrap .content {
	background:url({APP_PATH}b_files/bg.jpg) repeat-x;
	background-size:100% 100%;
}
.wrap .content ul li {
	text-align:center;
	padding:10px;
	color:#FFF;
}
.wrap .content ul li .more_btn{
	width:100%;
	height:auto;
	background:none;
	border:none;
}
.wrap .foot {
	text-align:center;
}
.wrap .foot ul.zixun {
	background:#F4F4F4;
}
.wrap .foot ul.zixun li {
	margin:2rem 0;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #FFF;
}
.wrap .foot ul.zixun li img {
	max-width:70%;
	margin:0 auto;
}
/* light_list */
.nav-top {
	-webkit-box-sizing:border-box;
	width:100%;
	background:#f0f5f9;
	line-height:21px;
	opacity:1;
	max-width:768px;
	color:#333;
}
.nav-all {
	position:relative
}
.nav-all h4 {
	background:#f0f5f9;
	font-size:16px;
	font-size:1.6rem;
	font-weight:700;
	height:36px;
	line-height:36px;
	padding:0 10px;
	overflow:hidden
}
.nav-all .nav-all-list {
	padding:20px 0 10px 0;
	background:#fff;
	overflow:hidden
}
.nav-all .nav-all-list li {
	display:inline-block;
	float:left;
	-webkit-animation:zoomIn 300ms ease
}
.nav-all .nav-all-list li a {
	border:1px solid #ddd;
	margin:0 8px;
	text-align:center;
	font-size:1.25rem;
	color:#333 !important;
	line-height:1em;
	height:1em;
	display:block;
	overflow:hidden
}
.nav-all .nav-all-list .light a {
	border:0;
	background:#3e98f0;
	color:#fff !important
}
.nav-all .row-4 li {
	width:25%
}
.class1{color:#fff; font-size:1.75rem;}
.class2{color:#b2b2b2; font-size:1.55rem;}
.footer{ height:5.125rem;}
.row-4 li a{
	color:#fff;

}
#site-menu{
display: none;
position: fixed;
left: 0px;
top: 0;
background-color: #312D2D;
z-index: 1000;
height: 100%;
opacity: 0.9;
}

.longwei{padding: 5px 10px;font-size: 25px;color: #DA186F;}
						.zhaowei{padding: 5px 10px;font-size: 28px;color: #DA186F;text-align: center;}
						.weipic .col-xs-6 p{
							font-size: 15px;padding-top: 10px;
						}