body,p,pre,form,fieldset,legend,button,input,textarea,select {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 14px;
	font-family: 'Microsoft YaHei', '΢���ź�', Arial;
	_font-family: '����',Arial;
}

input:focus,textarea:focus {
	outline: none
}

input[type=button],input[type=submit] {
	-webkit-appearance: none;
	outline: none;
	border-radius: 0
}
.clear{clear:both}
a {
	text-decoration: none;
	color: #000
}

a img {
	border: medium none;
	margin: 0;
	padding: 0
}

body{
	background:#F5F5F5;
}


.topbar{
	border-bottom:1px solid #DDD;position:relative;z-index:3333;background:#FFF;
}
.topbar .wrap{
	width:1200px;margin:0 auto;
	height:70px;
}
.topbar .wrap .home{
	float:left;
	width:120px;height:70px;
	background:url(../images/logo.gif) 0 center no-repeat;
	text-indent:-999px;overflow:hidden;
}
.topbar .wrap .nav{
	float:left;margin:0 0 0 10px;padding:0;
}
.topbar .wrap .nav li{
	float:left;margin:0;padding:0 25px;list-style:none;
}
.topbar .wrap .nav li a{
	float:left;color:#555;font-size:16px;
	height:70px;line-height:70px;
}
.topbar .wrap .nav li a:hover{color:#000}

.topbar .wrap .customer_info_box{
	float:right;
}
.topbar .wrap .customer_info_box a{
	float:left;height:20px;line-height:20px;font-size:16px;color:#333;
	margin:25px 14px;
}
.topbar .wrap .submit_btn{
	float:right;background:#05a9ab;color:#FFF;
	width:70px;height:40px;line-height:40px;text-align:center;font-size:16px;
	margin:15px 0 0 14px;
}
.topbar .wrap .search_btn{
	float:right;height:20px;line-height:20px;
	background:url(../images/icons_search.gif) 0 0 no-repeat;
	padding-left:24px;font-size:16px;color:#333;margin:25px 20px 0 0;
}
.header{
	height:94px;background:#FFF;
}
.header .wrap{
	width:1200px;margin:0 auto;position:relative;
}
.header .wrap .logo{
	float:left;margin:17px 30px 17px 0;
	height:60px;
}
.header .wrap .logo img{
	max-height:60px;
}
.header .wrap .nav{
	float:left;margin:27px;
}
.header .wrap .nav a{
	float:left;padding:0 20px;
	height:40px;line-height:40px;font-size:16px;font-weight:bold;
	color:#666;
}
.header .wrap .nav a:hover{
	position:relative;left:1px;top:1px;color:#000;
}
.header .wrap .search{
	border:1px solid #E0E0E0;
	width:291px;height:48px;
	float:right;margin-top:22px;
}
.header .wrap .search .txt{
	border:none;background:none;float:left;
	width:230px;
	height:38px;line-height:38px;margin:5px;
	
}
.header .wrap .search .btn{
	overflow:hidden;float:left;
	background:url(../images/icons_search2.gif) center center no-repeat;text-indent:100px;
	width:50px;height:48px;border:none;border-left:1px solid #E0E0E0;cursor:pointer;
}

.index{
	width:1200px;margin:20px auto;
}
.index .top{
	height:410px;position:relative;
}
.index .top .search {
	width:680px;height:56px;
	position:absolute;right:0;top:80px;
}
.index .top .search label {
	float:left;width:109px;height:56px;line-height:56px;
	font-size:24px;
}
.index .top .search .wrap {
	float:left;height:54px;border:1px solid #CCC;border-right:none;
	width:470px;padding:0 10px;
}
.index .top .search .wrap #keys {
	float:left;height:54px;line-height:54px;border:none;
	width:470px;font-size:16px;
}
.index .top .search .btn {
	float:left;width:80px;height:56px;overflow:hidden;text-indent:-999px;
	background:url(../images/icons_btn_search1.gif) center center no-repeat #05a9ab;
}

.index .top .good {
	position:absolute;right:0;top:216px;
	width:696px;
	margin: 0;
	padding: 0;
}

.index .top .good li {
	list-style: none;
	float: left;
	width: 100px;
	height: 30px;
	text-align: center;
	padding: 10px 0;
	overflow: hidden;
	border: 1px solid #DDD;
	margin: 12px 0 0 14px;
}
.index .top .good li a{
	display:block;
	width:100px;height:30px;
}
.index .top .good li img {
	height: 30px;
}
.index .top .slide{
	width:480px;height:360px;
}
.index .hot_tis_title{
	font-size:24px;
	padding:5px 0;margin:0;color:#666;
}
.index .hot_tis{
	overflow:hidden;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
}
.index .hot_tis .box{
	float:left;width:25%;
	border-bottom:1px solid #DDD;
	border-right:1px solid #DDD;
	margin-bottom:-1px;margin-right:-1px;
}
.index .hot_tis .box .logo{
	display:block;text-align:center;padding:30px 0;height:96px;
}
.index .hot_tis .box .logo img{
	max-height:60px;
}
.index .hot_tis .box .logo span{
	display:block;font-size:16px;color:#666;padding:10px 0;height:16px;
}
.index .hot_tis .box .more{
	height:20px;padding:10px 0;
}
.index .hot_tis .box .more a{
	float:left;line-height:20px;height:20px;width:33%;
	text-indent:30px;color:#666;position:relative;
}
.index .hot_tis .box .more a span{
	display:none
}
.index .hot_tis .box .more a:hover span{
	display:block;position:absolute;border-radius:3px;color:#FF5B5B;width:auto;white-space:nowrap;
	top:-35px;left:5px;border:1px solid #DDD;text-indent:20px;padding:5px;
	background:url(../images/icons_tel.gif) 4px center no-repeat;
	
}
.index .hot_tis .box .more a.i1{
	background:url(../images/icons_tel.gif) 10px center no-repeat;
}
.index .hot_tis .box .more a.i2{
	background:url(../images/icons_qq.gif) 10px center no-repeat;
}
.index .hot_tis .box .more a.i3{
	background:url(../images/icons_internet.gif) 10px center no-repeat;
}

.index .new_tis_title{
	font-size:24px;
	padding:5px 0;margin:30px 0 0;color:#666;
	font-weight:normal;
}
.index .new_tis_title a.more{
	float:right;font-size:16px;color:#999;margin-top:10px;
}
.index .new_tis_head{
	height:40px;line-height:40px;border-bottom:1px solid #DDD;border-top:1px solid #DDD;
}
.index .new_tis_head span{
	float:left;font-size:18px;color:#444;
}

.index .new_tis_body{
	margin:0;padding:0 0 50px;
}
.index .new_tis_body li{
	list-style:none;
	height:40px;line-height:40px;
}
.index .new_tis_body li a{
	font-size:16px;float:left;overflow:hidden;
	height:40px;
}
.index .new_tis_head .n,
.index .new_tis_body li .n{
	width:360px;
}
.index .new_tis_head .c,
.index .new_tis_body li .c{
	width:220px;
	padding-right:20px;
	text-align:right;
}
.index .new_tis_head .p,
.index .new_tis_body li .p{
	width:600px;
}
.localtion{
	height:40px;line-height:40px;
	width:1200px;margin:0 auto;color:#888;font-size:12px;
}
.localtion a{
	color:#888;
}
.banner{
	width:1200px;margin:0 auto;overflow:hidden;
}
.content{width:1200px;margin:0 auto}
.content .cbt{
	color:#666;font-size:24px;
	height:80px;line-height:80px;padding-top:10px;
}
.content .category_list{
	background:#FFF;
	overflow:hidden;
}
.content .category_list a{
	float:left;width:25%;
	padding:110px 0 40px;
	text-align:center;
	border-bottom:1px solid #F5F5F5;
	border-right:1px solid #F5F5F5;
	margin-bottom:-1px;margin-right:-1px;
}
.content .category_list a.i1{
	background:url(../images/1.png) center 30px no-repeat;
}
.content .category_list a.i2{
	background:url(../images/2.png) center 30px no-repeat;
}
.content .category_list a.i3{
	background:url(../images/3.png) center 30px no-repeat;
}
.content .category_list a.i4{
	background:url(../images/4.png) center 30px no-repeat;
}
.content .category_list a.i5{
	background:url(../images/5.png) center 30px no-repeat;
}
.content .category_list a.i6{
	background:url(../images/6.png) center 30px no-repeat;
}
.content .category_list a.i7{
	background:url(../images/7.png) center 30px no-repeat;
}
.content .category_list a.more{
	background:url(../images/icons_c_more.png) center 10px no-repeat;
}

.content .art_list{
	background:#FFF;
	overflow:hidden;
}
.content .art_list a{
	float:left;width:25%;
	text-align:center;
	border-bottom:1px solid #F5F5F5;
	border-right:1px solid #F5F5F5;
	margin-bottom:-1px;margin-right:-1px;
	padding:18px 0 0;
	height:270px;	
}
.content .art_list a img{
	max-width:90%;
	margin:0 auto;
}
.content .art_list a span{
	display:block;width:90%;
	margin:20px auto 10px;color:#777;height:36px;line-height:18px;overflow:hidden;
}
.content .art_list1{
	border-top:3px solid #F5F5F5;
	background:#FFF;
	padding:0 50px 50px;
	overflow:hidden;
}
.content .art_list1 .box{
	padding-top:30px;
	border-bottom:1px solid #E6E6E6;
}
.content .art_list1 .box .img{
	float:left;margin-right:18px;
	width:264px;
}
.content .art_list1 .box .img img{
	max-width:100%;
}
.content .art_list1 .box a{
	font-size:20px;line-height:160%;
}
.content .art_list1 .box p{
	text-indent:2em;font-size:16px;
	color:#666;line-height:180%;
	margin-top:20px;
}
.content .art_list1 .box .am{
	height:50px;line-height:50px;
	font-size:16px;margin:40px 0 0;padding:0;
	overflow:hidden;
}
.content .art_list1 .box .am li{
	float:left;width:33%;list-style:none;margin:0;padding:0;
	color:#333;
}
.content .art_list1 .box .am li span{
	padding:0 10px 0 70px;color:#666;float:left;height:50px;line-height:50px;
}
.content .art_list1 .box .am li span.i1{
	background:url(../images/icons_am1.png) 40px center no-repeat;
}
.content .art_list1 .box .am li span.i2{
	background:url(../images/icons_am2.png) 40px center no-repeat;
}
.content .art_list1 .box .am li span.i3{
	background:url(../images/icons_am3.png) 40px center no-repeat;
}
.content .art_list1 .none{
	height:100px;line-height:100px;text-align:center;
	
}
.content .service .box{
	float:left;width:30%;padding-left:20%;
	border-right:1px solid #E0E0E0;margin-right:-1px;
	height:100px;
}
.content .service .sc{
	background:url(../images/icons_service_1.gif) 20% 0 no-repeat;
}
.content .service .st{
	background:url(../images/icons_service_2.gif) 20% 0 no-repeat;
}
.content .service .box strong{
	color:#333;font-size:18px;font-weight:normal;
	display:block;height:30px;
}
.content .service .box p{color:#888}
.content .service .box .qq{
	display:block;width:160px;height:40px;line-height:40px;text-align:center;
	background:#FF6700;color:#FFF;font-size:16px;margin-top:10px;
}
.content .weburl{
	margin-top:15px;background:#FFF;position:relative;
	padding-left:100px;line-height:50px;overflow:hidden;
}
.content .weburl span.t{
	position:absolute;background:#FF6700;color:#FFF;width:80px;text-align:center;left:0;top:0;
}
.content .weburl a{
	font-size:18px;color:#666;display:block;
}
.content .cert_list{
	background:#FFF;
	padding-top:20px;
}
.content .cert_list .cert_list_body ul{
	margin:0;padding:0;width:100%;
	height:300px;
}
.content .cert_list .cert_list_body ul li{
	float:left;width:25%;margin:0;padding:0;list-style:none;
	display:table;height:300px;
}
.content .cert_list .cert_list_body ul li a{
	overflow:hidden;
	text-align:center;
	vertical-align:bottom;
	display:table-cell;
	height:300px;
}
.content .cert_list .cert_list_body ul li a img{
	max-height:70%;
	max-width:60%;
}
.content .cert_list .cert_list_body ul li span{
	display:block;text-align:center;padding:10px 0;
	height:40px;line-height:20px;
}
.showpagebox{
	margin-top:30px;
	text-align:center;
}
.showpagebox a{
	display:inline-block;
	border:1px solid #DDD;margin:5px 3px;
	padding:8px 14px;
}
.showpagebox a:hover,
.showpagebox a.current{background:#FF6700;color:#FFF}
.content .service{
	background:#FFF;
	overflow:hidden;
	padding:40px 0;
}
.page{
	width:1200px;background:#FFF;margin:0 auto;
}
.page .bt{
	padding:60px 75px 30px;font-weight:normal;
	text-align:center;font-size:24px;margin:0;
}
.page .bt1{
	font-size:24px;padding:75px 36px 10px;font-weight:normal;
	border-bottom:3px solid #F5F5F5;;margin:0;
}
.page .img{
	float:right;margin:0 75px;
}
.page .attrs{
	float:left;margin:0 0 0 75px;padding:0;
}
.page .attrs li{
	list-style:none;margin:0;padding:0;font-size:16px;color:#666;padding:15px 0;line-height:150%;
}
.page .attrs li span{
	color:#AAA;padding-right:30px;font-size:18px;
}
.page .st{
	border-top:3px solid #F5F5F5;
	margin-top:20px;
	padding:20px 75px 20px;
	font-size:24px;color:#565656;
}
.page .page_body{
	padding:20px 75px;font-size:16px;
	line-height:180%;color:#555;
}
.page .page_body p{
	margin:10px 0;
	font-size:16px;
}
.page .page_body h2{
	font-size:20px;color:#222;
	margin:10px 0 5px;
}
.page .page_body h3{
	font-size:18px;color:#333;
	margin:10px 0 5px;
}
.page .page_body img{
	margin:0;padding:0;
	max-width:100%;
}
.page .cert_list{
	overflow:hidden;
}
.page .cert_list ul{
	margin:0;padding:0;
}
.page .cert_list ul li{
	list-style:none;
	float:left;width:25%;
	border-bottom:1px solid #F5F5F5;
	border-right:1px solid #F5F5F5;
	margin-bottom:-1px;margin-right:-1px;
	display:table;
}
.page .cert_list a{
	height:330px;
	overflow:hidden;
	font-size:16px;color:#666;
	display:table-cell;
	text-align:center;
	vertical-align:bottom;	
}
.page .cert_list a img{
	max-height:70%;
	max-width:60%;
}
.page .cert_list a span{
	display:block;height:20px;line-height:20px;padding:10px 0 40px;
}
.nbcad{
	width:1200px;
	margin:15px auto;
}


/**
 * footer
 * css
 */
.footer {
	margin-top: 30px;
	border-top: 1px solid #F2F2F2;
	background: url(../images/footerline.gif) left top repeat-x #FDFDFD;
	padding: 20px 0;
}

.fico {
	height: 40px;
	margin: 10px auto;
	width: 800px;
}

.fico span {
	float: left;
	width: 200px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	background: url(../images/ftico.gif) 0 0 no-repeat;
}

.fico .fi1 {
	background-position: 20px 0;
}

.fico .fi2 {
	background-position: 30px -40px;
}

.fico .fi3 {
	background-position: 27px -80px;
}

.fico .fi4 {
	background-position: 24px -120px;
}

.fico .fi1:hover {
	background-position: 20px -160px;
	color: #7EC12F;
}

.fico .fi2:hover {
	background-position: 30px -200px;
	color: #7EC12F;
}

.fico .fi3:hover {
	background-position: 27px -240px;
	color: #7EC12F;
}

.fico .fi4:hover {
	background-position: 24px -280px;
	color: #7EC12F;
}

.nbcsm {
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #05a9ab;
	font-size: 16px;
	font-weight: bold;
}

.copyright p {
	height: 24px;
	line-height: 24px;
	color: #666;
	font-size: 12px;
	text-align: center;
}

.copyright p a {
	color: #666;
}

.copyright p a:hover {
	color: #05a9ab;
}

.rzico {
	padding: 20px 0 20px;
	text-align: center;
}

.rzico a,.rzico span {
	display: inline-block;
	margin: 0 5px;
}


@media screen and (max-width: 640px) {	
	.topbar .wrap{
		width:auto;
		height:30px;padding:5px 10px;overflow:hidden;
	}
	.topbar .wrap .home{
		width:90px;height:30px;
		background-size:auto 30px;
	}
	.topbar .wrap .nav li{
		padding:0 5px;
	}
	.topbar .wrap .nav li a{
		font-size:14px;
		height:30px;line-height:30px;
	}
	
	.topbar .wrap .customer_info_box{
		display:none;
	}
	.topbar .wrap .submit_btn{
		display:none;
	}
	.topbar .wrap .search_btn{
		margin:5px 0 0 0;
	}
	.header .wrap{
		width:auto;
	}
	.header .wrap .logo{
		position:absolute;z-index:1;
	}
	.header .wrap .nav{
		float:none;margin:0;
		position:absolute;right:0;top:7px;
		width:100%;padding-left:180px;
		box-sizing: border-box;
	}
	.header .wrap .nav a{
		float:left;padding:0;width:50%;text-align:center;
		height:40px;line-height:40px;font-size:16px;font-weight:bold;
		color:#666;
	}
	.header .wrap .nav a:hover{
		position:relative;left:1px;top:1px;color:#000;
	}
	.header .wrap .search{
		display:none;
	}
	.index{
		width:auto;padding:0;margin:0;
	}
	.index .top {
		height:auto;
	}
	.index .top .search {
		width:auto;height:130px;
		position:static;
	}
	.index .top .search label{
		float:none;
		display:block;width:auto;text-align:center;
	}
	.index .top .search .wrap {
		float:none;height:54px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;
		width:auto;padding:0 90px 0 10px;
	}
	.index .top .search .wrap #keys {
		float:none;width:100%;font-size:16px;
	}
	.index .top .search .btn {
		float:none;position:absolute;right:0;top:56px;
	}
	.index .top .slide{
		display:none;
	}
	.mF_fscreen_tb_wrap{display:none}

	.index .top .good {
		position:static;
		width:auto;overflow:auto;
		margin: 0;
		padding: 0;
	}
	.index .hot_tis_title{margin:20px 10px 0;font-size:18px}
	.index .hot_tis .box{
		width:50%;
	}
	.index .hot_tis .box .more a{
		width:50%;
	}
	.index .hot_tis .box .more a.i2{
		display:none
	}
.index .new_tis_title{
	font-size:18px;
	padding:5px 0;margin:10px 10px 0;
}
.index .new_tis_title a.more{
	font-size:14px;margin-top:3px;
}
.index .new_tis_head{
	display:none;
}
.index .new_tis_body li{
	list-style:none;
	height:auto;line-height:auto;border-top:1px solid #DDD;
}
.index .new_tis_body li a{
	font-size:14px;float:none;display:block;padding:0 10px;
	height:auto;
}
.index .new_tis_head .n,
.index .new_tis_body li .n{
	width:auto;
}
.index .new_tis_head .c,
.index .new_tis_body li .c{
	width:auto;
	padding-right:0;
	text-align:left;
}
.index .new_tis_head .p,
.index .new_tis_body li .p{
	width:auto;
}
	.localtion{width:auto;padding:0 10px}
	.banner,.nbcad{
		width:auto;
	}
	.banner img,.banner,.nbcad img{max-width:100%}
	.content{
		width:auto;margin:0;padding:10px;
	}
	.content .cbt{
		color:#666;font-size:18px;
		height:40px;line-height:40px;padding-top:10px;
	}
	.content .art_list a{
		width:50%;
		height:200px;
	}
	.content .service .box{
		height:auto;
	}
	.content .service .sc{
		background-position-x:8%;
		background-size:48px auto;
	}
	.content .service .st{
		background-position-x:8%;
		background-size:48px auto;
	}
	.content .service .box strong{
		height:auto;padding-bottom:10px;
	}
	.content .service .box .qq{
		width:90px;
	}
	.content .art_list1{
		padding:0 10px 20px;
	}
	.content .art_list1 .box{
		padding-top:20px;
	}
	.content .art_list1 .box .img{
		margin-right:10px;
		width:100px;
	}
	.content .art_list1 .box .img img{
		max-width:100px;
	}
	.content .art_list1 .box a{
		font-size:16px;
	}
	.content .art_list1 .box p{
		font-size:14px;
		margin-top:10px;
	}
	.content .art_list1 .box .am{
		height:auto;
		font-size:14px;margin:10px 0 0;
	}
	.content .art_list1 .box .am li{
		float:none;width:auto;height:36px;line-height:24px;
	}
	.content .art_list1 .box .am li span{
		padding:0 10px 0 30px;color:#666;float:left;height:24px;line-height:24px;
	}
	.content .art_list1 .box .am li span.i1{
		background:url(../images/icons_am1.png) 0 center no-repeat;
	}
	.content .art_list1 .box .am li span.i2{
		background:url(../images/icons_am2.png) 0 center no-repeat;
	}
	.content .art_list1 .box .am li span.i3{
		background:url(../images/icons_am3.png) 0 center no-repeat;
	}
	.content .cert_list .cert_list_body ul{
		height:200px;
	}
	.content .cert_list .cert_list_body ul li{
		height:200px;
	}
	.content .cert_list .cert_list_body ul li a{
		vertical-align:top;
		height:200px;
	}
	.content .cert_list .cert_list_body ul li span{
		font-size:12px;
	}
	.page{
		width:auto;margin:0 10px;padding:10px;
	}
	.page .bt{
		padding:10px;
		font-size:18px;
	}
	.page .bt1{
		font-size:18px;padding:10px 0;
	}

	.page .img{
		float:none;margin:0;text-align:center;
	}
	.page .attrs{
		float:none;margin:10px 10px 0;
	}
	.page .attrs li{
		font-size:14px;color:#666;padding:6px 0;line-height:140%;
	}
	.page .attrs li span{
		color:#AAA;padding-right:10px;font-size:16px;
	}
	.page .st{
		padding:10px 0;
		font-size:18px;
	}
	.page .page_body{
		padding:10px 0;
	}
	.page .cert_list ul li{
		width:50%;
	}
	.page .cert_list a{
		height:240px;
	}
	.page .cert_list a span{
		display:block;height:40px;line-height:20px;padding:10px 0;font-size:14px
	}
	.fico,.nbcsm,.rzico{display:none}
	.copyright p{height:auto}
}
