/** 图标大小 **/
.user-ui-btn .ui-icon:after{
	width:32px;
	height:32px;
}
/** 设置字体大小，由于图标变大，所以文字适当的调大一些 **/
.user-ui-btn  .ui-btn-text{
	line-height:32px;
	font-size:20px;
}

/** 无文字按钮 **/
.user-ui-btn  .ui-btn-icon-notext{
	width:32px;
	height:32px;
	webkit-border-radius: 2em;
	border-radius: 2em;
	border:none;
	padding:12px 12px;
}

/** 图标左边 **/
.user-ui-btn .ui-btn-icon-left .ui-btn-inner {
	padding-left: 50px;
}

.user-ui-btn  .ui-btn-icon-left .ui-icon{
	left:10px;
	margin-top: -18px;
}
/** 图标在右边 **/
.user-ui-btn .ui-btn-icon-right .ui-btn-inner {
	padding-right: 50px;
}

.user-ui-btn  .ui-btn-icon-right .ui-icon{
	right:10px;
	margin-top: -18px;
}

/** 图标在上边 **/
.user-ui-btn .ui-btn-icon-top .ui-btn-inner {
	padding-top: 50px;
}

.user-ui-btn  .ui-btn-icon-top .ui-icon{
	top:10px;
	margin-left: -18px;
}
/** 图标在下边 **/
.user-ui-btn .ui-btn-icon-bottom .ui-btn-inner {
	padding-bottom: 50px;
}

.user-ui-btn  .ui-btn-icon-bottom .ui-icon{
	bottom:10px;
	margin-left: -18px;
}

/** 定义自己的图标 **/
.user-ui-btn .ui-icon-flat-demo1:after {
	background:url('images/9.png') no-repeat;background-size: 90%;
}

.user-ui-btn .ui-icon-demo2:after {
	background:url('images/9.png') no-repeat 0px 0px;
}

.user-ui-btn .ui-icon-demo3{
	background:url('images/9.png') no-repeat 0px 0px;
}

.user-ui-btn .ui-icon-demo4{
	background:url('images/9.png') no-repeat 0px 0px;
}

.user-ui-btn .ui-icon-demo5{
	background:url('images/9.png') no-repeat 0px 0px;
}

.user-ui-btn .ui-icon-flat-demo1:after {
	background: none;
	background:url('images/9.png') no-repeat;background-size: 90%;
}

.ui-icon-flat-tel:after {
	background:url('images/038.png') no-repeat 2px 2px;background-size: 18px;
}
.ui-icon-flat-homeindex:after {
	background:url('images/001.png') no-repeat 2px 2px;background-size: 18px;
}
.espcms_tel {
	background:url('images/menu.png') no-repeat 0px 0px;
}
.espcms_footer{text-align: center;padding:5px 0px;margin: 0 auto;}
.espcms_footer a{padding:0px 0px;margin: 0px;}
.espcms_footer img{height:45px;width:56px}
.ui-page { -webkit-backface-visibility: hidden; }

/*自定义LOGO*/
.nav-glyphish-example .ui-btn { padding-top: 40px !important; }
.nav-glyphish-example .ui-btn:after { width: 30px!important; height: 30px!important; margin-left: -15px !important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
#tel:after { background:  url("images/007.png") 50% 50% no-repeat; background-size: 24px 22px; }
#sms:after { background:  url("images/003.png") 50% 50% no-repeat; background-size: 24px 22px; }
#home:after { background:  url("images/002.png") 50% 50% no-repeat; background-size: 24px 22px; }
#map:after { background:  url("images/001.png") 50% 50% no-repeat; background-size: 24px 22px; }
#email:after { background:  url("images/006.png") 50% 50% no-repeat; background-size: 24px 22px; }
#products:after { background:  url("images/004.png") 50% 50% no-repeat; background-size: 24px 22px; }
#job:after { background:  url("images/011.png") 50% 50% no-repeat; background-size: 24px 22px; }


.box1 {
    background: rgba(0, 0, 0, 0) url("images/bg1.jpg") no-repeat scroll 0 0 / 100% 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
		margin:5px 0px;
}
.title {
    background: #d71920 none repeat scroll 0 0;
    color: #fff;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    padding:  0;
    text-align: center;
    width: 100%;
}
.title span {
    color: #fff;
    display: block;
    font: 700 20px "microsoft yahei";
    text-align: center;
    width: 100%;
	line-height:50px;

	height:50px;
}
.title abbr {
    color: #fff;
    display: block;
    font: 700 14px "microsoft yahei";
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.box1-news {
    color: #3c406d;
    margin: 2% auto 6%;
    overflow: hidden;
    width: 96.875%;
}
.box1-news li {
    border-bottom: 1px solid #fff;
    height: auto;
    overflow: hidden;
    padding: 5% 0;
    width: 100%;
}
.box1-news-pic {
    border: 2px solid #fff;
    display: block;
    float: left;
    margin-right: 1.93%;
    overflow: hidden;
    width: 26.45%;
}
.box1-news-pic img {
    display: block;
    width: 100%;
}
.box1-news li p {
    color: #151833;
    float: left;
    font: 700 14px "microsoft yahei";
    overflow: hidden;
    width: 68%;
}
.box1-news li div {
    color: #3c406d;
    float: left;
    overflow: hidden;
    width: 68%;
	font-size:12px;
}
.screen{
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}
.nav {
width: 100%;
overflow: hidden;
background: url(images/bg2.jpg) 0 0 no-repeat;
background-size: 100% 100%;
position: relative;
}
.nav img {
width: 100%;
}
.nav div {
width: 93.75%;
margin: 0 auto 6%;
overflow: hidden;
position: absolute;
left: 3.125%;
top: 0;
}
.nav div a {
display: block;
width: 26.67%;
margin: 0 3.31% 10%;
background: transparent;
border-radius: 50%;
text-align: center;
padding-top: 15%;
float: left;
color: transparent;
overflow: hidden;
}
.nav div a:hover{
	color:#FFF;
	}
.box2 {
width: 100%;
background: url(images/bg3.jpg) 0 0 no-repeat #fff;
background-size: 100% auto;
}
.yuyue {
width: 96.875%;
margin: 4% auto;
position: relative;
left:0px;
overflow: hidden;
}
.yuyue img {
display: block;
width: 54.35%;
}
.yuyue h2 {
width: 41.93%;
font-size:14px;
position: absolute;
left: 55%;
top: 0;
text-align: center;
color: #373737;
}
.yuyue1 {
top: 20.1%;
}
.yuyue_text {
width: 41.9%;
left: 55%;
border: 1px solid #dadada;
position: absolute;
border-radius: 4px;
font-size:12px;
text-indent: .5rem;
}
.yuyue2 {
top: 40.51%;
}
.yuyue_text {
width: 41.93%;
left: 55%;
border: 1px solid #dadada;
position: absolute;
border-radius: 4px;
font-size:12px;
text-indent: .5rem;
padding:3px 0px;
}
.yuyue3 {
top: 60.92%;
}

.yuyue_sub {
width: 41.93%;
left: 55%;
border: 1px solid #8fd900;
position: absolute;
border-radius: 4px;
font-size:14px;
text-align:center;
top: 73.3%;
-webkit-appearance: none;
background: #8fd900;
color: #fff;
}
.box3-ul {
width: 93.75%;
margin: 2% auto;
height: auto;
overflow: hidden;
}
.box3-ul li {
background: url(images/star.jpg) 0 0.7rem no-repeat;
background-size: 2.16%;
padding-left: 3%;
font-size:12px;
color: #2e2e2e;
line-height:18px;
}