﻿@charset "utf-8";
/* CSS Document */
*{transition:all .5s;}

.nyWrap{padding-bottom:22px; background-color:#f3f3f3;}

.nyBannerBg{position:relative; z-index:0; margin-bottom:330px; height:0;}
.nyBanner{position:absolute; left:0; top:0; width:100%; height:550px;}
/*.nyBanner1{background:url(../images/nybanner1.jpg) no-repeat center;}
.nyBanner2{background:url(../images/nybanner2.jpg) no-repeat center;}
.nyBanner3{background:url(../images/nybanner3.jpg) no-repeat center;}*/
.nyBanner dl{margin-top:166px;}
.nyBanner dt{font-size:24px; font-weight:bold; color:#e22c08;}
.nyBanner dt p{padding-top:6px; border-top:2px solid #e22c08; width:68px;}
.nyBanner dd p{margin-top:20px; margin-bottom:4px; font-size:20px; color:#fff;}
.nyBanner dd span{line-height:12px; color:#fff; opacity:0.5;}

.aboutBox{position:relative; z-index:2; padding-top:40px; padding-bottom:120px; background-color:#fff; border-bottom:2px solid #ddd;}
.aboutBox dl{margin:0 40px;}
.aboutBox dt{float:left;}
.aboutBox dd{margin-left:408px;}
.aboutBox dd p{margin-top:28px; line-height:24px; font-size:14px;}

.pzhi{margin-top:26px; margin-bottom:20px; overflow:hidden;}
.pzhi dl{float:left; margin-right:17px; width:230px; height:248px; background-color:#fff; border:1px solid #ddd; border-top:none; border-bottom-width:2px; overflow:hidden;}
.pzhi dl.noMr{margin-right:0;}
.pzhi dl dt{margin-top:25px; margin-left:36px; margin-bottom:20px; padding-left:18px; border-left:3px solid #e22c08;}
.pzhi dl dt span{display:block; margin-bottom:6px; font-size:24px; color:#e22c08;}
.pzhi dl dt em{display:block; font-size:16px; font-family:arial; color:#999;}
.pzhi dl dd{margin-left:40px; line-height:22px; font-size:13px;}
.pzhi dl dd span{color:#333;}
.pzhi dl dd p{margin-top:20px;}

.gcsj{position:relative; padding:20px 0; margin-bottom:22px; background-color:#fff; border-bottom:2px solid #ddd;}
.gcsj ul{margin:0 auto; width:960px; overflow:hidden;}
.gcsj li{margin:0 10px; float:left; width:460px; text-align:center;}
.gcsj li img{display:block;}
.gcsj li h5{margin-top:14px; font-weight:normal;}
.gcsj .btnLeft , .gcsj .btnRight{position:absolute; top:170px; width:65px; height:65px;}
.gcsj .btnLeft{left:0; background:url(../images/gcbtnleft.png) no-repeat center;}
.gcsj .btnRight{right:0; background:url(../images/gcbtnright.png) no-repeat center;}

.contactBox{position:relative; z-index:2; padding-top:40px; padding-bottom:20px; background-color:#fff; border-bottom:2px solid #ddd;}
.contactBox dl{margin:0 40px;}
.contactBox dt{float:left;}
.contactBox dd{margin-left:408px;}
.contactBox dd p{margin-top:28px; line-height:32px; font-size:14px;}
.contactBox dd p img{margin-top:10px;}

.mapBox{margin-top:10px; padding-top:30px; background-color:#fff; border-bottom:2px solid #ddd;}
.mapBox dd{margin:0 auto; width:920px; height:400px; background:url(../images/mapimg.html) no-repeat center;}
.mapBox dt{margin:0 30px; overflow:hidden; line-height:50px; font-size:13px; color:#999;}

.nyNewBox{position:relative; z-index:2; padding-top:24px; padding-bottom:36px; background-color:#fff;}
.newCont{margin:0 auto; width:924px; overflow:hidden;}
.nyNewBox .nyN{margin:0 31px; width:400px; float:left;}
.nyNewBox .nyN h4{position:relative; height:58px; line-height:58px; font-weight:normal; font-size:16px;}
.nyNewBox .nyN h4 .titA{color:#e22c08;}
.nyNewBox .nyN h4 span{margin-left:8px; color:#999; font-family:arial;}
.nyNewBox .nyN h4 .titMore{position:absolute; right:0; top:0; font-size:13px;}
.nyNewBox .nyN dd{padding-top:18px;}
.nyNewBox .nyN dd p{padding-left:14px; height:30px; line-height:30px; font-size:13px; background:url(../images/nynew_ico.png) no-repeat left 11px;}

.rpBox{padding-top:20px; padding-bottom:48px; background-color:#e22c08;}
.rpBox h4{position:relative; margin:0 62px 10px 62px; height:58px; line-height:58px; font-weight:normal; font-size:16px;}
.rpBox h4 .titA{color:#fff;}
.rpBox h4 span{margin-left:8px; color:#fff; font-family:arial;}
.rpBox h4 .titMore{position:absolute; right:0; top:0; font-size:13px; color:#fff;}
.rpCont{margin:0 auto; width:920px; overflow:hidden;}
.rpCont dl{float:left; width:394px; height:170px; overflow:hidden; margin:0 33px;}
.rpCont dt{float:left;}
.rpCont dt img{display:block;}
.rpCont dd{margin-left:186px;}
.rpCont dd h5{margin-bottom:8px; font-size:16px;}
.rpCont dd h5 a{color:#fff;}
.rpCont dd p{line-height:20px; font-size:13px; color:#fff;}

/*问题解答*/
.nyWd{margin-top:10px; height:384px; background-color:#fff; border-bottom:2px solid #ddd;}
.nyWd h4{position:relative; padding-left:50px; padding-bottom:22px; padding-top:50px; font-weight:normal;}
.nyWd h4 .titMore{position:absolute; right:50px; top:70px; font-size:13px;}
.nyWdCont{height:232px; overflow:hidden;}
.nyWdCont dl{float:left; width:40%; margin:0 5%; margin-bottom:24px;}
.nyWdCont dt{padding:4px 0; background-image:url(../images/tw_ico.png); font-size:14px;}
.nyWdCont dt a{color:#e22c08;}
.nyWdCont dd{background-image:url(../images/jd_ico.png); font-size:13px; height:60px; overflow:hidden;}
.nyWdCont dt , .nyWdCont dd{line-height:20px; padding:3px 0; padding-left:28px; background-position:left 5px; background-repeat:no-repeat;}
