﻿.g-pro{ margin-top:10px;}
.pro .m-cnt{ width:90.625%; margin:25px auto 0;}
.pro .m-cnt li{ width:48%; height:36px; overflow:hidden; border:1px solid #ccc; box-sizing:border-box; font-size:15px; text-align:center; line-height:36px; color:#333; margin-bottom:10px;} 
.pro .m-cnt li.z-on{ color:#fff; background:#26344f; border:1px solid #fff;}
.pro .m-cnt li:nth-child(2n-1){ float:left;}
.pro .m-cnt li:nth-child(2n){ float:right;}
.pro .m-cnt li a{ color:#333;}
.pro .con{ width:100%; float:left;}
.pro .con ul{ width:90.625%; margin:0.5rem auto 0;}
.pro .con li{ width:47.4%; border:1px solid #ccc; box-sizing:border-box; margin-bottom:22px;}
.pro .con li img{ display:block; width:100%;}
.pro .con li em{display: block;
    width: 100%;
    margin: 0 auto;
    height: 45px;
    line-height: 45px;
    color: #333;
    font-size: 16px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #f5f5f5;}
.pro .con a:nth-child(2n-1) li{ float:left;}
.pro .con a:nth-child(2n) li{ float:right;}


.g-ys{background: #ffffff; /* Old browsers */ height:940px;
background: -moz-linear-gradient(top,  #ffffff 0%, #e9e9e9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#e9e9e9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 );}
.g-ys h2{ background:url(/mobile/Images/Index/ys_bg.png) no-repeat center top; background-size:21.33rem 3.17rem; margin-top:2.5rem; font-size:1rem; color:#333; text-align:center; padding-top:0.75rem;}
.g-ys h2 em{ display:block; margin:0 auto;}
.g-ys h2 span{ display:block; font-size:0.67rem; padding-top:0.6rem; color:#444;}
.ys{ width:90.625%; margin:0 auto 0; position:relative;}
.ys .prev{ width:33px; height:1.67rem; position:absolute; top:860px; left:22%; z-index:8;}
.ys .next{width: 33px;
    height: 1.67rem;
    position: absolute;
    top: 860px;
    right: 23%;
    z-index: 8;}
.ys .prev img,.ys .next img{display:block; width:100%;}
.ys .con{ float:left; width:100%; height:940px;}
.ys .nowarp{ float:left; width:100%;}
.ys1{ position:relative; }
.ys1 h3{ width:91.7%; margin:0 auto 0;}
.ys1 h3 img{display:block; width:100%; padding-top:40px;}
.ys1 dl{ margin-top:48px;}
.ys1 dt{ width:44px; height:62px;background: url(../images/ys_01.gif) no-repeat center top; background-size:100% auto; font-size:32px; font-weight:bold; text-align:center; color:#fff; font-family: Arial, Helvetica, sans-serif; float:left;}
.ys1 dd{ width:86.2%; float:right;}
.ys1 dd h4{ height:34px; border-bottom:1px dashed #787878; font-size:20px; font-weight:bold; color:#333;}
.ys1 dd p{ color:#444; line-height:25px; font-size:15px; padding-top:5px;}
.ys1 dd p em{ font-weight:bold; color:#d0231b;}
.nub{ width: 34.48%;
    position: absolute;
    top: 852px;
    left: 33%;
    text-align: center;}
.nub em{ font-size:33px; font-weight:bold; color:#555; font-family: Arial, Helvetica, sans-serif; padding:0 9% 0 3%; background: url(../images/ys_line.gif) no-repeat right center; background-size:0.7083rem 1px;}
.nub em.cur{ color:#d0231b;}
.nub em:last-child{ background:none;}



.g-xc{ background:#f4f4f4; padding:0.2rem 0 0 0;}
.g-xc .tit1 em{ font-family:"黑体";}
.g-xc .tit1 i{ width:50%;}
.xc{ width:90.625%; margin:1.87rem auto 0; padding-bottom:6.3rem; position:relative;}
.xc .prev{ width:22px; height:2.083rem; position:absolute; top:1rem; left:41%; z-index:8;}
.xc .next{width:22px; height:2.083rem; position:absolute; top:1rem; right:41%; z-index:8;}
.xc .prev img,.xc .next img{ display:block; width:100%;}
.xc .nowarp{ width:100%;}
.xc .con{ float:left; width:100%;}
.xc2{float:left; width:100%;}
.xc2 dl{ width:47.758%; background:#fff;}
.xc2 dt img{display:block; width:100%;}
.xc2 dd em{ display:block; font-size:1rem; color:#333; padding:1rem 0 0 0.5rem; font-weight:bold;height: 2.5rem;overflow: hidden;}
.xc2 dd p{ font-size:0.8rem; line-height:1.25rem; color:#444; padding:0.6rem 0.5rem 1rem 0.5rem;}
.xc2 dl:nth-child(2n-1){ float:left;}
.xc2 dl:nth-child(2n){ float:right;}
.line{ height:1px; position:absolute; top:17rem; left:0;}
.line img {  display:block; width:100%;}
.g-about{ width:90.625%; margin:2.336rem auto 2rem;}
.g-about .tit1 i{ width:24.375%;}
.g-about dt{ margin-top:1.83rem;}
.g-about dt a img{ display:block; width:100%; border:0.92rem solid #eee; box-sizing:border-box;}
.g-about dt em img{ display:block; width:100%;}
.g-about dd h3{ text-align:center; font-size:1rem; font-weight:bold; color:#333; padding-top:1rem;}
.g-about dd p{ font-size:1rem; color:#555; line-height:1.583rem; text-indent:2rem; padding-top:0.9rem;}
.g-about dd em{ color:#d0231b;}

.g-fc li{ margin:1.25rem 0 1.8rem 5.5%; width:11.25rem; float:left;}
.g-fc li img{ display:block; width:100%;}
.g-fc li em{display:block; width:11rem; margin:0 auto; height:1.875rem; line-height:1.875rem; color:#333; font-size:0.8rem; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
