@charset "utf-8";

.gWidth{ margin:0 auto; width:12.5rem;}
.top{ width:100%; height:0.3rem; background:#e6e6e6; font-size:0.14rem; line-height:0.3rem; display:block;}
.top1{ width:12.5rem; margin:0 auto; }
.top1>p{ float:left; padding-left:0;}
.top1 p>a{ color:#333;}
.logo1{ width:12.5rem; margin:0 auto; height:1.5rem; text-align:center;display:block;}
.logo1>a{ display:block;}
.logo1>a>img{ width:6.81rem; height:1.5rem; float:left;}
.logo1>div{ width:3.99rem; height:1.5rem; float:right;}
.logo1>div>img{width:3.99rem; height:1.5rem;}
.xheader{ display:none;}
.header{ background:#0551a8;}
.dheader{ width:12.5rem; height:0.6rem; display:block; margin:0 auto;}
.dheader .nav{ width:12.5rem; height:0.6rem;}
.dheader .nav>ul>li{ font-size:0.16rem; line-height:0.6rem; float:left; width:1.78rem; text-align:center; height:0.6rem; position:relative;}
.dheader .nav>ul>li>a{ color:#eee;}
.dheader .nav>ul>li>a:hover{text-decoration: underline}
.dheader .nav>ul>li:hover .zz{ height:2.05rem;}
.dheader .nav>ul>li:hover .zz a{color:rgba(255,255,255,1);}
.dheader .nav>ul>li:hover .zz dd{ border-bottom:0.01rem solid #eee;}
.zz{background:#0551a8; position:absolute; top:0.6rem; left:0; width:100%; height:0; z-index:100000; line-height:0.4rem; color:rgba(255,255,255,0);font-size:0.16rem; transition:.3s; opacity:0.8; display:block;}
.zz dd{ line-height:0.4rem;}
.zz a{ color:rgba(255,255,255,0);}
.zz a:hover{text-decoration: underline}
.flexslider{position:relative;height:4.6rem;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:4.6rem;}
.flex-control-nav{position:absolute;bottom:0.1rem;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:0.14rem;height:0.14rem;margin:0 0.05rem;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:0.14rem;height:0.14rem;line-height:0.4rem;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:0.5rem;height:0.5rem;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0.4rem;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0.4rem;background:url(../images/next.png) center center no-repeat;}
/***********************************************************************************************************************************************/
.youshi{ width:100%; height:1.03rem; margin-top:0.32rem; }
.youshi1{ width:12.5rem; margin:0 auto;}
.youshi1 .y-1{ width:2rem; height:1.03rem; float:left; display:block;}
.youshi1 .y-1 img{width:2rem; height:1.03rem;}
.youshi1 ul{ width:10.5rem; float:right;}
.youshi1 ul li{ width:2.32rem; margin-right:0.3rem; float:left; background:#e9e9e9; height:1.03rem;}
.youshi1 ul li img{ width:0.73rem; float:left; height:1.03rem;}
.youshi1 ul li h2{ width:1.59rem; font-weight:normal; font-size:0.18rem; line-height:0.36rem; float:left; color:#ff5800;}
.youshi1 ul li h2 p{ font-size:0.12rem; color:#5a5a5a; line-height:0.22rem;}
/***********************************************************************************************************************************************/
.tj{ width:100%;}
.tj1{ width:12.5rem; margin:0 auto;}
.sy-tm{ width:12.5rem; margin:0 auto; padding-top:0.41rem; padding-bottom:0.41rem; height:0.93rem}
.sy-tm h2{font-size:0.24rem; line-height:0.45rem; color:#333; font-weight:normal; text-align:center;}
.sy-tm h2 a{ color:#333;}
.sy-tm p{ font-size:0.14rem; color:#999999; line-height:0.24rem;text-align:center;text-transform:uppercase}
.tj-nr{ width:12.5rem; margin:0 auto; height:4.71rem; margin-bottom:0.5rem;}
.tj-nr .left{ width:4.18rem; height:4.69rem; border:0.01rem solid #d3d3d3; float:left; position:relative; overflow:hidden; display:block; box-sizing:border-box;}
.tj-nr .left>a{ display:block;}
.tj-nr .left>a img{ width:4.18rem; height:4.68rem; transform:translate(0,0); transition:0.3s; }
.tj-nr .left>p{ font-size:0.18rem; line-height:0.24rem; color:#ff5800;position:absolute; left:2.6rem; top:3.95rem; text-align:center;}
.tj-nr .left>p span{ color:#333; font-size:0.12rem;text-transform:uppercase; }
.tj-nr .left>p a{ color:#333;}
.tj-nr .left:hover a{ color:#ff5800;}
.tj-nr .left:hover img{  transform:translate(0.4rem,0);}
.tj-nr .right{ width:8.28rem; height:4.68rem; float:left;}
.tj-nr .right ul li{ width:4.13rem; height:2.34rem; float:left; border-bottom:1px solid #d3d3d3; border-right:0.01rem solid #d3d3d3; position:relative; overflow:hidden; box-sizing:border-box;}
.tj-nr .right ul li img{ width:4.13rem; height:2.34rem;transform:translate(0,0); transition:0.3s; }
.tj-nr .right ul li:nth-child(1){ border-top:1px solid #d3d3d3;}
.tj-nr .right ul li:nth-child(2){ border-top:1px solid #d3d3d3;}
.tj-nr .right ul li>p{ font-size:0.18rem; line-height:0.24rem; color:#ff5800; text-align:center;}
.tj-nr .right ul li>p span{ color:#333; font-size:0.12rem;text-transform:uppercase; }
.tj-nr .right ul li>p a{ color:#333;}
.p1{position:absolute; left:0.22rem; top:1.73rem;}
.p2{position:absolute; left:2.5rem; top:0.32rem;}
.tj-nr .right ul li:hover a{ color:#ff5800;}
.tj-nr .right ul li:nth-child(1):hover img{  transform:translate(-0.4rem,0);}
.tj-nr .right ul li:nth-child(2):hover img{  transform:translate(-0.4rem,0);}
.tj-nr .right ul li:hover img{  transform:translate(0.4rem,0);}
/***********************************************************************************************************************************************/
.gg{ width:100%; height:3.96rem; background:url(../img/ggbj.png) no-repeat center center;background-size:auto 100%;}
.gg1{ width:12.5rem; margin:0 auto;}
.gg1 h2{ font-size:0.3rem; color:#e9e9e9; font-weight:normal; padding-top:0.5rem; padding-bottom:0.3rem; margin-left:6.05rem;}
.gg1 p{ font-size:0.18rem; color:#e9e9e9; line-height:0.4rem;text-transform:uppercase; margin-left:6.05rem; font-weight:normal;}
.gg1 a{ display:block; width:1.83rem; height:0.38rem; border:0.01rem solid #e9e9e9; font-size:0.18rem; text-align:center; color:#e9e9e9; line-height:0.38rem; margin-top:0.25rem; margin-left:6.05rem;}
/***********************************************************************************************************************************************/
.cp{ width:100%;}
.cp1{ width:12.5rem; margin:0 auto;overflow:hidden;}
.cp-nr{ width:12.5rem;}
.cpfl{ width:2.45rem; float:left; background:#044895; padding-bottom:0.15rem; display:block;}
.cpfl p{ width:2.3rem; margin:0 auto; font-size:0.14rem; line-height:0.3rem; color:#eee;}
.cpfl .xian{ width:2.45rem; height:0.12rem;}
.cpfl .xian img{ width:2.45rem; height:0.12rem;}
.cpfl h2{ line-height:0.54rem; height:0.54rem; font-size:0.18rem; color:#eee; font-weight:normal; text-align:center;}
.cpfl ul{ width:2.34rem; background:#fff; margin:0 auto; height:auto; padding-top:0.15rem; padding-bottom:0.15rem;}
.cpfl>ul>li{ width:1.86rem; background:#044895; background-repeat:no-repeat;line-height:0.32rem; color:#eee; font-size:0.14rem; height:0.32rem; margin:0 auto 0.15rem;}
.cpfl>ul>li>a{ color:#eee; padding-left:0.36rem;}
.cpfl>ul>li:last-child{ margin-bottom:0;}
.xl{ width:1.9rem; height:auto; line-height:0.32rem; background:#fff;}
.xl dd{ height:0px; color:#333;  text-align:center; overflow:hidden; transition:0.5s;}
.xl dd a{ color:#333;}
.cpfl>ul>li:hover{ height:auto;}
.cpfl>ul>li:hover .xl dd{ height:0.32rem;border-bottom:1px dashed #ccc;}
.cplb{ width:10.05rem; float:left;}
.cplb>ul>li{ width:3rem; margin-left:0.35rem;box-sizing:border-box; height:4.32rem; float:left; margin-bottom:0.35rem; margin-right:0; background:#ddd; border:0;}
.cplb>ul>li img{ width:2.78rem; height:3.18rem; padding:0.1rem;}
.cplb>ul>li h2{ font-size:0.16rem; color:#ff5800; font-weight:normal; padding-left:0.08rem; line-height:0.36rem;}
.cplb>ul>li p{ width:2.8rem; margin:0 auto; font-size:0.14rem; line-height:0.24rem; color:#333;}
.cplb>p{ width:9.7rem; margin-left:0.35rem; font-size:0.14rem; line-height:0.34rem; color:#333;}
/***********************************************************************************************************************************************/
.gywm{ width:100%;}
.gywm1{ width:12.5rem; margin:0 auto; padding-bottom:0.41rem;}
.sy-tm1{ width:12.5rem; margin:0 auto; padding-top:0.41rem; padding-bottom:0.41rem; height:0.93rem}
.sy-tm1 h2{font-size:0.24rem; line-height:0.45rem; color:#e9e9e9; font-weight:normal; text-align:center;}
.sy-tm1 h2 a{ color:#e9e9e9;}
.sy-tm1 p{ font-size:0.14rem; color:#e9e9e9; line-height:0.24rem;text-align:center;text-transform:uppercase}
.gywm1>p{ font-size:0.16rem; line-height:0.38rem; color:#e9e9e9; width:98%; margin:0 auto;}
/***********************************************************************************************************************************************/
.xw{ width:100%;}
.xw1{ width:12.5rem; margin:0 auto; overflow:hidden; }
.sy-tm2{ width:12.5rem; margin:0 auto; padding-top:0.41rem; padding-bottom:0.41rem;}
.sy-tm2 h2{font-size:0.24rem; line-height:0.45rem; color:#333; font-weight:normal; text-align:center;}
.sy-tm2 h2 a{ color:#333;}
.sy-tm2 p{ font-size:0.14rem; color:#333; line-height:0.24rem;text-align:center;text-transform:uppercase}
.xw-nr{ width:100%;}
.xw-nr .left{ width:5.9rem; margin:0 0.45rem 0 0; float:left;}
.xw-nr .left:last-child{ margin-right:0;}
.xw-nr .left .xx{ width:5.9rem; height:1.25rem; margin-bottom:0.25rem;}
.xw-nr .left .xx a{ display:block;}
.xw-nr .left .xx a img{ width:1.66rem; height:1.25rem; float:left; margin-right:0.08rem;}
.xw-nr .left .xx>div{ float:left; font-size:0.14rem; width:4.15rem;}
.xw-nr .left .xx>div a{ display:block;}
.xw-nr .left .xx>div a h2{ font-size:0.16rem; line-height:0.34rem; color:#333; font-weight:normal;}
.xw-nr .left .xx>div a h2 span{ color:#ff5800;}
.xw-nr .left .xx>div span{ color:#a0a0a0; font-size:0.14rem; line-height:0.24rem;}
.xw-nr .left .xx>div p{ font-size:0.12rem; line-height:0.22rem; color:#333;}
/***********************************************************************************************************************************************/
.sjdibu{ display:none;}
.footer{ display:block; width:100%; height:1.8rem; background:#222931; padding-top:0.26rem;margin-top:0.4rem;}
.footer1{ width:12.5rem; margin:0 auto;  height:1.8rem;}
.footer1>p{ width:4.4rem; float:left; font-size:0.14rem; line-height:0.32rem; color:#e9e9e9; padding-left:0.1rem} 
.footer1>p a{ color:#e9e9e9;}
.footer1 .ewm{ width:2.9rem; height:1.8rem; font-size:0.14rem; line-height:0.36rem; color:#e9e9e9; float:left; text-align:center; margin-left:0.53rem;}
.footer1 .ewm img{ width:2.9rem; height:1.3rem;}
.footer1 .right{ font-size:0.16rem; float:right; color:#e9e9e9;}
.footer1 .right p{ font-size:0.16rem; line-height:0.22rem;}
.footer1 .right h2{ font-size:0.4rem; line-height:1rem; height:1rem; font-weight:normal;}
.links{ width:100%; background:#222931; overflow:hidden; height:0.46rem; display:block;}
.link{ width:12.5rem;border-top:0.01rem solid #e9e9e9;}
.link>h2{ font-size:0.16rem; font-weight: normal; padding-left:0.1rem; line-height:0.46rem; color:#eee; text-align:left; float:left; margin-right:0.2rem;}
.link  p{ color:#eee; font-size:0.14rem; line-height:0.46rem;}
.link  p a{ color:#eee;}
/******************************************************************首页完结*****************************************************************************/
.about{ width:100%;margin-top:0.45rem;}
.about1{ width:12.5rem; margin:0 auto;}
.qyjj{ width:9.7rem; float:left; margin-left:0.35rem;}
.ny-tm{ width:9.7rem; height:0.43rem; border-bottom:0.01rem solid #044895;}
.ny-tm h2{ width:2.1rem; height:0.43rem; background:url(../img/ny-tn.png) no-repeat center center; font-size:0.2rem; color:#eee; line-height:0.43rem; text-align:center; font-weight:normal; float:left;}
.ny-tm p{ float:right; font-size:0.14rem; line-height:0.43rem; color:#333; margin-right:0.05rem;}
.ny-tm p>a{ color:#333;}
.ny-tm p>a:hover{ color:#ff5800;}
.qyjj>p{ width:9.65rem; margin:0 auto; font-size:0.16rem; line-height:0.36rem; padding-top:0.25rem; padding-bottom:0.25rem;}
.qyjj>img{ width:100%; height:5.4rem;}
.zizhi{ width:9.7rem;}
.zizhi ul { width:100%;}
.zizhi ul li{ width:4.65rem; border:0.01rem solid #044895; float:left; box-sizing:border-box; margin-top:0.3rem; margin-right:0.35rem;}
.zizhi ul li:nth-child(2n){ margin-right:0;}
.zizhi ul li img{ width:4.45rem; height:3.17rem; padding:0.1rem;}
.zizhi ul li h2{ font-size:0.16rem; line-height:0.3rem; text-align:center; font-weight:normal; color:#333;}
/******************************************************************首页完结*****************************************************************************/
.lxwm{ width:9.7rem; float:left; margin-left:0.35rem;}
.lxwm>p{ width:4rem; margin:0 auto; font-size:0.16rem; line-height:0.45rem; padding-top:0.25rem; padding-bottom:0.25rem; float:left;}
.lxwm .ditu{ width:5.37rem; height:3.78rem; float:left;padding-top:0.25rem; }
.lxwm .ditu img{width:5.37rem; height:3.78rem;}
iframe{width:5.37rem; height:3.78rem; }
/******************************************************************首页完结*****************************************************************************/
.cp-ny{ width:100%; margin-top:0.45rem;}
.cp-ny1{ width:12.5rem; margin:0 auto;}
.fanye{ width:9.7rem;padding: 0.1rem;text-align: center;font-size:0.14rem;}
.shu{padding: 0.04rem 0.1rem;margin: 0 0.1rem 0 0;border: #929292 0.01rem solid;}
.ye{border: #929292 0.01rem solid; padding:0.04rem 0.07rem;margin: 0 0.08rem 0 0;}
.fanye a{ color:#464646;}
.fanye a:hover{ color:#f30;}
.sw{ margin-left:0.35rem; margin-bottom:0.25rem;}
/******************************************************************首页完结*****************************************************************************/
.page{ line-height:0.4rem;text-align: left;margin: auto;width: 9.7rem; font-size:0.14rem;}
.page>a{ color:#333;}
.page>a:hover{ color:#ff5800;}
.cplb-ny{ width:9.7rem; margin-left:0.35rem; float:left;}
.cplb-ny>h2{ width:9.7rem; font-size:0.2rem; line-height:0.67rem; color:#333; text-align:center; font-weight:normal;}
.cplb-ny .cptp{ width:9.7rem; height:5.2rem; text-align:center;}
.cplb-ny .cptp img{width:4.5rem; height:5.1rem; border:0.01rem solid #044895;}
.cplb-ny .cptp span{ display:inline-block;}
.cplb-ny>h3{ font-size:0.14rem; line-height:0.36rem; border-bottom:0.01rem dashed #ff5800; color:#ff5800; text-align:center; width:9.7rem; font-weight:normal; margin-bottom:0.15rem;}
.cplb-ny>p{ font-size:0.14rem; line-height:0.3rem; color:#333; margin-bottom:0.15rem;}
.cplb-ny>div>img{ width:auto}
/******************************************************************首页完结*****************************************************************************/
.case{ width:9.7rem; float:left; margin-left:0.35rem;}
.case>h2{ width:9.7rem; border-bottom:0.01rem dashed #ccc; font-size:0.18rem; line-height:0.5rem; font-weight:normal;padding-left:0;}
.case ul{ margin-top:0.2rem;width:9.7rem}
.case ul li{ width:3rem; margin-right:0.35rem; border:0.01rem solid #044895; box-sizing:border-box; height:3.5rem; float:left; margin-bottom:0.35rem;}
.case ul li img{ width:2.97rem; height:2.18rem;}
.case ul li h2{ font-size:0.18rem; color:#ff5800; font-weight:normal; padding-left:0.08rem; line-height:0.42rem;}
.case ul li p{ width:2.8rem; margin:0 auto; font-size:0.14rem; line-height:0.24rem; color:#333;}
.case>p{ width:9.7rem; margin-left:0.35rem; font-size:0.14rem; line-height:0.3rem; color:#333;}
.case dl{ width:9.7rem;}
.case dl dd{ width:1.1rem; float:left; font-size:0.14rem; margin:0.15rem 0.1rem 0 0; text-align:center; line-height:0.3rem;}
.case dl dd img{ width:1.08rem; height:0.48rem; border:0.01rem solid #8b8b8b;}
.case dl dd:nth-child(8n){ margin-right:0;}
.case ul li:nth-child(2n){ margin-right:0.35rem;}
.case ul li:nth-child(3n){ margin-right:0;}
.case dl dd:nth-child(4n){ margin-right:0.1rem;}
/******************************************************************首页完结*****************************************************************************/
.case-ny{ width:9.7rem; margin-left:0.35rem; float:left;}
.case-ny>h2{ width:9.7rem; font-size:0.2rem; line-height:0.67rem; color:#333; text-align:center; font-weight:normal;}
.case-ny .cptp{ width:9.7rem; height:3.5rem; text-align:center;}
.case-ny .cptp img{width:4.5rem; height:3.3rem; border:0.01rem solid #044895;}
.case-ny .cptp span{ display:inline-block;}
.case-ny>h3{ font-size:0.14rem; line-height:0.36rem; border-bottom:0.01rem dashed #ff5800; color:#ff5800; text-align:center; width:9.7rem; font-weight:normal; margin-bottom:0.15rem;}
.case-ny>p{ font-size:0.14rem; line-height:0.3rem; color:#333; margin-bottom:0.15rem;}
.case-ny>div>img{ width:auto}
/******************************************************************首页完结*****************************************************************************/
.news{ width:9.7rem; margin-left:0.35rem; float:left;}
.news ul{ margin-top:0.25rem; width:9.7rem;}
.news .xx{ width:9.7rem; height:1.25rem; margin-bottom:0.25rem;}
.news .xx>a{ display:block; width:1.66rem; margin-right:0.1rem; height:1.25rem; float:left;}
.news .xx a img{ width:1.66rem; height:1.25rem; float:left; }
.news .xx>div{ float:left; font-size:0.14rem; width:7.93rem;}
.news .xx>div a{ display:block;}
.news .xx>div a h2{ font-size:0.18rem; line-height:0.36rem; color:#333; font-weight:normal;}
.news .xx>div a h2 span{ color:#ff5800; font-size:0.18rem;}
.news .xx>div span{ color:#a0a0a0; font-size:0.14rem; line-height:0.3rem;}
.news .xx>div p{ font-size:0.14rem; line-height:0.26rem; color:#333;}
.news-ny{ width:9.7rem; margin-left:0.35rem; float:left;}
.news-ny>h2{ width:9.7rem; font-size:0.2rem; line-height:0.67rem; color:#333; text-align:center; font-weight:normal;}
.news-ny>p{ font-size:0.14rem; line-height:0.3rem; color:#333; margin-bottom:0.15rem; width:9.7rem}
.news-ny>div>img{ width:auto}
/******************************************************************首页完结*****************************************************************************/
.xgcp{ width:9.7rem; height:auto;}
.xgcp>h2{ width:9.7rem; line-height:0.5rem;font-size:0.2rem; color:#333; font-weight:normal; border-bottom:0.01rem dashed #222; text-align:center;}
#demo { overflow:hidden; height:3.43rem; width:100%; margin:0 auto;}
#demo li {width:2.16rem; height:2.75rem; font-size:0.14rem; float:left; margin-top:0.2rem; margin-bottom:0.2rem; margin-left:0.2rem; border:0.01rem solid #111;}
#demo li img{width:2.16rem; height:2.45rem;}
#indemo {float: left;width: 800%;}
 #demo1 {float: left;}
#demo2 {float: left;}
#demo li h2{ font-size:0.16rem; line-height:0.3rem; font-weight:normal; text-align:center;}
#demo li a{ color:#333;}
.xgxw{ width:9.7rem; height:auto;}
.xgxw>h2{ width:9.7rem; line-height:0.5rem;font-size:0.2rem; color:#333; font-weight:normal; border-bottom:0.01rem dashed #222; text-align:center;}
.xgxw ul{ margin-top:0.25rem; width:9.7rem;}
.xgxw .xx{ width:9.7rem; height:1.25rem; margin-bottom:0.25rem;}
.xgxw .xx>a{ display:block; width:1.66rem; margin-right:0.1rem; height:1.25rem; float:left;}
.xgxw .xx a img{ width:1.66rem; height:1.25rem; float:left; }
.xgxw .xx>div{ float:left; font-size:0.14rem; width:7.93rem;}
.xgxw .xx>div a{ display:block;}
.xgxw .xx>div a h2{ font-size:0.18rem; line-height:0.36rem; color:#333; font-weight:normal;}
.xgxw .xx>div a h2 span{ color:#ff5800; font-size:0.18rem;}
.xgxw .xx>div span{ color:#a0a0a0; font-size:0.14rem; line-height:0.3rem;}
.xgxw .xx>div p{ font-size:0.14rem; line-height:0.26rem; color:#333;}
/******************************************************************首页完结*****************************************************************************/
