﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */

@charset "utf-8";

/* CSS Document .header .logo img{margin:9px 0 0 6px; float:left; width:71px;}*/



html body {

	font-family: Microsoft YaHei;

}

a {

	text-decoration: none;

}

a {

	text-decoration: none;

	color: #666;

}

.mian {

	margin: 0 auto;

	min-width: 320px;

	overflow: hidden;

}

.header, .content, .footer {

	width: 100%;

	margin: 0 auto;

}

.header {

	max-height: 160px;

	overflow: hidden;

}

.header .logoImg img {

	float: left;

	margin: 5.5% 0 5.5% 3%;

	width: 9.125em;

}

.header .hdTxt {

	float: right;

	margin-top: 5.4%;

	margin-right: 0%;

	width: 56%;

}

.header .hdTxt h2 {

	color: #333;

	font-weight: normal;

	font-size: 1.250em;

}

.header .hdTxt a {

	padding-left: 1.117em;

	color: #0477d0;

	font-size: 1.750em;

	background: url(../img/hdphone_ico.png) no-repeat left center;

	background-size: 0.976em;

	font-family: arial;

}

.nav {

}

.nav ul {

	overflow: hidden;

}

.nav li {

	float: left;

	width: 25%;

	text-align: center;

}

.nav li a {

	display: block;

	padding: 15% 0px;

	font-size: 1.167em;

	color: #fff;

	margin-top: 1px;

	position: relative;

	background-color: #2fa4ff;

	background-image: -moz-linear-gradient(top, #2fa4ff, #0073cc);

	background-image: -webkit-linear-gradient(top, #2fa4ff, #0073cc);

	background-image: -o-linear-gradient(top, #2fa4ff, #0073cc);

	background-image: -ms-linear-gradient(top, #2fa4ff, #0073cc);

	background-image: linear-gradient(top, #2fa4ff, #0073cc);

}

.nav li a:after {

	content: '';

	position: absolute;

	top: 0;

	right: -2px;

	z-index: 9;

	height: 100%;

	width: 0px;

	border-left: 1px solid #3c9feb;

	border-right: 1px solid #1c7ac2;

}

.phoneBox {

	padding: 1em 0 1.167em 34%;

	background: #0073cc url(../img/phonebox_ico.png) no-repeat 20% center;

	background-size: 3.250em auto;

	color: #fff;

}

.phoneBox dt {

	font-size: 1.2em;

}

.phoneBox dd a {

	font-size: 2.417em;

	line-height: 1em;

	font-family: arial;

	color: #fff;

}

/*公共颜色调用*/



.CategoryList_Title i {

	color: #0477d0;

}

.hdPhone p i {

	border: 1px solid #fff;

}

.pagedSpan {

	background: #0477d0;

}

.footer {

	background-color: #333;

}

.footer .phoneBox {

	background-color: #333;

}

.toTop {

	padding-left: 8%;

	height: 3.500em;

	line-height: 3.500em;

	border-top: 1px solid #999;

	display: block;

	text-align: center;

	color: #fff;

	background: url(../img/totop_ico.png) no-repeat 40% center;

	background-size: 1.500em auto;

}

.fotNav {

	overflow: hidden;

}

.fotNav li {

	float: left;

	width: 25%;

	text-align: center;

}

.fotNav li a {

	display: block;

	padding: 15% 0px;

	font-size: 1.167em;

	color: #fff;

	margin-top: 1px;

	position: relative;

	background-color: #2fa4ff;

	background-image: -moz-linear-gradient(top, #2fa4ff, #0073cc);

	background-image: -webkit-linear-gradient(top, #2fa4ff, #0073cc);

	background-image: -o-linear-gradient(top, #2fa4ff, #0073cc);

	background-image: -ms-linear-gradient(top, #2fa4ff, #0073cc);

	background-image: linear-gradient(top, #2fa4ff, #0073cc);

}

.fotNav li a:after {

	content: '';

	position: absolute;

	top: 0;

	right: -2px;

	z-index: 9;

	height: 100%;

	width: 0px;

	border-left: 1px solid #3c9feb;

	border-right: 1px solid #1c7ac2;

}

.fotTxt {

	padding-top: 1.583em;

	padding-bottom: 3.750em;

	color: #999;

	text-align: center;

	font-size: 1em;

}

/*分类标题*/

.CategoryList_Title {

	height: 2.968em;

	line-height: 2.968em;

	padding: 0 .687em;

	color: #333;

	text-align: center;

	border-bottom: 1px solid #b0b4bb;

	font-size: 1.125em;

	background: linear-gradient(180deg, #f2f2f2 0%, #e0e0e0 100%);

}

.CategoryList_Title i {

	font-size: 1.2em;

	margin-top: .75em;

}

.CategoryList_Title .icon-details {

	margin-right: .5em;

}

/*分类列表*/

.CategoryLista {

}

.CategoryLista > li > a {

}

.CategoryLista li i {

	float: right;

	margin-top: -0.05em;

	color: #0D80DA;

	font-weight: bold;

	font-size: 1.6em;

}

.CategoryLista > li li a {

	height: 3.031em;

	line-height: 3.031em;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	display: block;

	color: #666;

	background: #EAEAEA;

	padding: 0 2.062em;

	border-bottom: 1px solid #cfcbc1;

	border-top: 1px solid #fff;

	font-size: 1em;

}

.CategoryLista li:after {

	content: '.';

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.CategoryLista .icon-arrow-down {

	color: #f90;

}

.CategoryLista > li > ul >li >ul {

	padding: 0 1.125em;

}

.CategoryLista > li > .list1, .CategoryLista > li > .list1 li ul {

	display: none;

}

/*搜索*/

.searchSpan {

	position: relative;

	overflow: hidden;

	margin: .687em;

}

.searchSpan .txtSearch {

	height: 33px;

	border-radius: 5px;

	border: 1px solid #ddd;

	font-size: .75em;

	text-indent: .25em;

	width: 99.9%;

	outline: none;

}

.searchSpan .btnSearch {

	position: absolute;

	right: 0px;

	top: 1px;

	border-radius: 0 5px 5px 0;

	display: block;

	height: 33px;

	line-height: 33px;

	color: #333;

	width: 2.5em;

	border-left: 1px solid #ddd;

	border-right: 1px solid #ddd;

	text-align: center;

	background: linear-gradient(180deg, #fff 0%, #ededed 100%);

}

.binPlus {

	position: fixed;

	left: 10px;

	bottom: 10px;

	z-index: 9999;

}

.binPlus .bpBtn {

	position: relative;

	width: 51px;

	height: 51px;

	-moz-border-radius: 100%;

	-webkit-border-radius: 100%;

	-o-border-radius: 100%;

	-ms-border-radius: 100%;

	border-radius: 100%;

}

.binPlus .circle {

	position: absolute;

	left: 30px;

	bottom: 30px;

	width: 160px;

	height: 160px;

	transition: all .2s;

}

.binPlus .circle a {

	position: absolute;

	display: block;

	width: 60px;

	height: 60px;

	line-height: 80px;

	text-align: center;

	border-radius: 100%;

	background-color: #333;

	background-image: url(../img/binplusitem.png);

	background-repeat: no-repeat;

	text-indent: -99em;

}

.binPlus .circle .cir01 {

	left: -36px;

	bottom: 40px;

	background-position: left top;

}

.binPlus .circle .cir02 {

	left: 30px;

	bottom: 30px;

	background-position: left -60px;

}

.binPlus .circle .cir03 {

	left: 40px;

	bottom: -36px;

	background-position: left -120px;

}

.binPlus .circle.hide {

	opacity: 0;

	-webkit-transform: translate(-100px, 100px) scale(0.2);

	pointer-events: none;

}

.binPlus .circle.show {

	opacity: 1;

	-webkit-transform: translate(-0px, 0px) scale(1);

	pointer-events: auto;

}

/*定位图片样式*/

.header .tel_bt, .title .icon, .sytitbg .icon, .probox .content ul li, .probox .content ul li ul li, .navbg, .brand_advance .yscontent h2, .social_nav3 .btn, .social_nav3 .btn2, .social3 span, .brand_advance .yscontent .telbg {

	background-image: url(../img/skinsbar2.png);

	background-size: 32px 889px;

}

.weixinBox {

	height: 3em;

	line-height: 3em;

	font-size: 1em;

	font-weight: bold;

	color: #fff;

	background-color: #fb560e;

	text-align: center;

}

.green {

	coor: Green

}

.red {

	color: Red

}

 @media screen and (min-width:320px) {

body {

	font-size: 75%;

}

}

@media screen and (min-width:480px) {

body {

	font-size: 87.5%;

}

}

@media screen and (min-width:540px) {

body {

	font-size: 112.5%;

}

}

@media screen and (min-width:550px) {

body {

	font-size: 125%;

}

}

@media screen and (min-width:640px) {

body {

	font-size: 150%;

}

}

.cont_c img {

	width: 100% !important;

	height: 100% !important;

}

.pagingNav {

	padding: 5px 10px;

	border: solid 1px #ccc;

}

.pagingNav p {

	height: 30px;

	line-height: 30px;

}

.pagingNav .uls {

	margin-top: -30px;

	overflow: hidden;

}

.pagingNav .uls a {

	float: left;

	margin-left: 5px;

	padding: 0 10px;

	height: 28px;

	line-height: 28px;

	border: 1px solid #ccc;

	text-decoration: none;

	float: left

}

.pagingNav .uls a:hover, .pagingNav .uls a.cur {

	background-color: #0193de;

	border-color: #0193de;

	color: #fff;

}

.pagingNav .uls .tBtn:hover {

	background-color: inherit;

	color: inherit;

*background-color:transparent;

*color:#666;

}


.propar div.pd_short{ line-height:28px;background:#f1f1f1;border-top:2px solid #007EB1; padding:5px;}
.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden}
.ab_pages ul{display:inline-block;margin:0 auto;padding:0}
.ab_pages ul  a{color:#555;display:block;padding: 2px 10px;  border: 1px solid #ddd;float: left;margin: 0 5px;}
.ab_pages ul  .page-num{color:#555;display:block;padding: 2px 10px;  border: 1px solid #ddd;float: left;margin: 0 5px;}
.ab_pages ul  a.page-num-current{ background:#ddd;}

