﻿@charset "utf-8";
/* CSS Document */
/* index */


.op0{opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.float-sild{ position:fixed; right:20px; bottom:15%; z-index:10;}
.float-sild .list{ margin-bottom:5px;}
.aolcs{ position:absolute; right:41px; top:0; border-radius:3px; height:41px; line-height:41px; color:#fff; width:150px; text-align:center; font-size:18px; font-weight:bold; background:#246fd1; display:none;}
.weac{ position:absolute; right:41px; top:0; background:#fff; padding:5px; width:75px; display:none;}
.float-sild .list:hover > div{ display:block;}


.top{ background:#fff;}
.top-set{ font-size:12px; line-height:35px; border-bottom:1px solid #eee;}
.aeolt span{ margin:0 10px;}
.blaet p{ width:72px; position:absolute; right:0; top:35px; z-index:5;}
.blaet:hover p{ display:block;}
.top-loc{ padding:20px 0;}
.T-search{ border:1px solid #bbbbbb; width:320px; height:40px; margin-right:40px; margin-top:7px;}
.T-search .c1{ width:250px; height:40px; float:left; padding:0 10px; border:none;}
.T-search .c2{ float:left; width:50px; height:40px; border:none; cursor:pointer; background:#bbb url(../images/fd.png) no-repeat center center;}
.top-nav{ background:#246fd1; line-height:46px; font-size:18px;}
.top-nav li{ width:170px; border-right:1px solid #fff; float:left; text-align:center; position:relative;}
.top-nav li.last{ border:none;}
.top-nav li a{ color:#fff;}
.top-nav li .ceoua{ position:absolute; display:none; left:0; width:100%; z-index:5; background:#246fd1; top:46px; font-size:15px;}
.top-nav li .ceoua a{ display:block; line-height:40px;}
.top-nav li:hover .ceoua{ display:block;}


.ind-main{ padding:40px 0;}
.menlca{ width:795px;}
.bealc{ width:490px;}
.lbouae{ border:1px solid #eee; border-bottom:3px solid #246fd1; width:243px; height:343px; padding:30px 30px 0;}
.lbouae .d1{ font-size:18px; color:#246fd1; margin-bottom:20px; font-weight:bold;}
.lbouae .d1 a{ float:right; color:#999; font-size:12px; font-weight:normal;}
.lbouae .d2 .tit{ line-height:25px; font-size:16px; font-weight:bold;}
.lbouae .d2 .tim{ color:#999; margin:10px 0 20px;}
.lbouae .d2 .con{ color:#999; font-size:12px; line-height:20px; height:120px; overflow:hidden;}

.scmore{ width:388px;}
.scmore a{ float:left; padding:43px 0; width:193px; margin-right:1px; margin-bottom:1px; background:no-repeat center center; background-size:cover; color:#fff; text-align:center;}
.scmore a .tit{ margin-top:14px; line-height:20px; font-weight:bold;}
.scmore a .con{ margin-top:0px; font-size:12px; line-height:20px;}
.scmore a.bgc{ color:#333;}
.scmore a.bgc .con{ color:#999;}

.alomct{ margin-top:22px;}
.vmlcat{ width:793px; border:1px solid #eee;}

.lbvua{ background:#e8e8e8; padding:15px 20px; line-height:30px; font-size:18px;}
.lbvua span{ display:inline-block; margin-right:25px; cursor:pointer; color:#666; font-weight:bold;}
.lbvua span.cur{ color:#246fd1;}
.lbeau{ padding:0 22px;}
.lbeau .more{ position:absolute; right:0px; top:-40px; z-index:3; font-size:12px;}
.aslctc li{ line-height:52px; height:52px; overflow:hidden; border-bottom:1px dashed #ddd; padding-left:20px; background:url(../images/sc.png) no-repeat 8px center;}
.aslctc li.last{ border:none;}
.aslctc li span{ float:right; font-size:12px; color:#999;}

.lopaec{ width:386px; border:1px solid #eee;}
.lopaec h2{ line-height:60px; height:60px; background:#246fd1; color:#fff; font-size:18px; padding:0 20px;}
.lopaec h2 a{ float:right; font-size:12px; font-weight:normal; color:#fff;}
.lbuoea{ padding:0 20px 15px;}
.lbuoea li{ padding:21px 0; border-bottom:1px dashed #ddd; padding-right:80px; position:relative;}
.lbuoea li a{ line-height:20px; height:40px; overflow:hidden; display:block;}
.lbuoea li .date{ position:absolute; right:0; top:20px; line-height:20px; font-size:12px; color:#246fd1;}

.bolpae a{ width:226px; line-height:82px; border-radius:10px; color:#fff; color:#fff; float:left; margin-right:17px; text-align:center; font-size:20px; font-weight:bold;}
.bolpae a.last{ margin-right:0;}
.bolpae a img{ margin-right:10px;}
.bolpae{ padding:40px 0; background:#f4f4f4;}
.bolpae .b1{ background-color:#246fd1;}
.bolpae .b2{ background-color:#41a6e7;}
.bolpae .b3{ background-color:#40d194;}
.bolpae .b4{ background-color:#e30237;}
.bolpae .b5{ background-color:#6a87d4;}

.foot{ background:#666; color:#fff;}
.foot-fc01{ padding:50px 0;}
.lbusoa .d1 span{ margin-right:25px;}
.lbusoa .d1 span img{ margin-right:8px;}
.cocla{ margin-left:15px; position:relative;}
.cocla p{ position:absolute; right:0; bottom:25px; width:72px; z-index:2;}
.cocla:hover p{ display:block;}

.lplsa span{ cursor:pointer; display:block; width:160px; line-height:35px; border:1px solid #fff; padding:0 20px; background:url(../images/sf.png) no-repeat 175px center;}
.lplsa p{ position:absolute; display:none; right:0; bottom:35px; width:200px; border:1px solid #fff; border-bottom:none; background:#666;}
.lplsa p a{ display:block; padding:0 20px; color:#fff; border-bottom:1px solid #999; line-height:35px;}
.foot-fc02{ padding:30px 0; border-top:1px solid #787878;}
.foot-fc02 a{ color:#fff; margin:0 5px;}

.ny-main{ background:#f6f6f6; padding:60px 0 40px;}
.loaeul{ padding:0 40px 40px 40px; background:#fff;}
.ny-nav{ width:260px; margin-top:-30px;}
.slit-tit{ background:#246fd1; color:#fff; padding:25px 22px;}
.slit-tit .p2{ font-size:28px; text-transform:uppercase;}
.burael{ border:1px solid #eee; border-bottom:none;}
.burael li{ border-bottom:1px solid #eee;}
.burael li a{ display:block; line-height:45px; font-size:12px; padding:0 20px;}
.burael li a.cur{ background:#f6f6f6; color:#246fd1;}
.bocal{ border:1px solid #eee; border-top:none; padding-left:23px; padding-bottom:30px;}
.bocal li{ width:72px; float:left; margin:25px 17px 0;}
.bocal li a{ display:block; font-size:12px; text-align:center;}

.bocal li a .pic{ width:70px; height:70px; border:1px solid #eee; background:no-repeat center center; border-radius:50%;}
.bocal li a:hover .pic{ background-color:#246fd1; border-color:#246fd1;}
.bocal li a .pic.p1{ background-image:url(../images/d1-1.png);}
.bocal li a .pic.p2{ background-image:url(../images/d2-1.png);}
.bocal li a .pic.p3{ background-image:url(../images/d3-1.png);}
.bocal li a .pic.p4{ background-image:url(../images/d4-1.png);}
.bocal li a .pic.p5{ background-image:url(../images/d5-1.png);}
.bocal li a:hover .pic.p1{ background-image:url(../images/d1-2.png);}
.bocal li a:hover .pic.p2{ background-image:url(../images/d2-2.png);}
.bocal li a:hover .pic.p3{ background-image:url(../images/d3-2.png);}
.bocal li a:hover .pic.p4{ background-image:url(../images/d4-2.png);}
.bocal li a:hover .pic.p5{ background-image:url(../images/d5-2.png);}
.bocal li a .tit{ margin-top:10px;}
.rc-cont{ width:824px;}
.rc-cont h2{ font-size:24px; line-height:70px; color:#246fd1; border-bottom:2px solid #eee;}
.drelc{ position:absolute; right:-40px; top:-30px; font-size:12px; color:#666;}
.drelc span{ margin:0 5px;}

.edit-con{ line-height:1.8; color:#666;}
.aclmta{ padding:40px 0; border-bottom:1px solid #eee; line-height:2;}
.aclmta .p1{ color:#246fd1; font-size:28px; font-weight:bold;}
.aclmta .p2{ color:#666; font-size:16px;}

.news-list{ padding-top:30px;}
.news-list li{ margin-bottom:20px;}
.news-list .pic{ width:200px; border:1px solid #eee; padding:8px;}
.news-list .pic img{ display:block;}
.news-list .con{ width:583px; padding-top:10px; color:#666; font-size:12px;}
.news-list .con .p1{ font-size:16px; line-height:30px; height:30px; overflow:hidden; font-weight:bold;}
.news-list .con .p3{ line-height:20px; height:60px; overflow:hidden; margin-top:20px;}
.pagecsl{ padding-top:20px;}
.pagecsl a,.pagecsl span{ display:inline-block; line-height:30px; padding:0 12px; background:#fff; border:1px solid #ddd; margin:0 3px;}
.pagecsl a.cur{ background:#246fd1; border-color:#246fd1; color:#fff;}

.honor-ul li{ width:246px; float:left; margin-right:42px; margin-top:35px; position:relative; cursor:pointer;}
.honor-ul li.last{ margin-right:0;}
.honor-ul li .honor-li-img{ display: table; width:100%; height:310px; background:#f6f6f6; text-align:center;}
.honor-ul li .honor-li-img p{ display:table-cell; vertical-align:middle;}
.honor-ul li .honor-li-img p img{ max-width:90%; max-height:280px;}
.honor-ul li .titc{ margin-top:10px; line-height:20px; height:20px; overflow:hidden;}
.honor-ul li:after{ content:''; position:absolute; left:0; bottom:30px; width:0%; height:5px; background:#246fd1; transition:all 0.5s ease;}
.honor-ul li:hover:after{ width:100%; transition:all 0.5s ease;}
.honor-ul li:hover .titc{ color:#246fd1;}

.lpaeoc li{ padding:20px 0; border-bottom:1px solid #eee;}
.lpaeoc li .date{ width:68px; height:80px; background:#f6f6f6; color:#666; padding-left:20px; padding-top:8px;}
.lpaeoc li .date strong{ color:#246fd1; font-size:24px; display:block;}
.lpaeoc li .con{ width:705px; font-size:12px; color:#666;}
.lpaeoc li .con .d1{ font-size:18px; line-height:25px; height:25px; overflow:hidden;}
.lpaeoc li .con .d3{ line-height:18px; height:36px; overflow:hidden; margin-top:5px;}

.realtc{ padding:40px 0; color:#999; font-size:12px;}
.realtc .d1{ color:#246fd1; font-size:20px; font-weight:bold; line-height:1.5; margin-bottom:5px;}
.vlmlat{ line-height:2;}

.fxlml{ padding:25px 0; border-bottom:1px solid #eee;}
.lcabt{ margin:30px 0 20px; font-size:16px; color:#246fd1; font-weight:bold;}
.voeal li{ line-height:30px; height:30px; overflow:hidden;}
.newbt li{ height:50px; line-height:50px; overflow:hidden; font-size:16px; border-bottom:1px solid #ddd; background:url(../images/lc.png) no-repeat left center; padding-left:20px;}
.newbt li span{ font-size:12px; color:#999; float:right;}

.zp-cont li{ margin-bottom:10px;}
.zp-cont li .mcalm{ line-height:45px; height:45px; font-size:16px; overflow:hidden; padding:0 20px; background:#f9f9f9 url(../images/xx.png) no-repeat 97% center; cursor:pointer;}
.zp-cont li .mcalm.on{ background:#f9f9f9 url(../images/xs.png) no-repeat 97% center;}
.zp-cont li .mcalm span{ float:left;}
.zp-cont li .mcalm .s1{ width:280px;}
.zp-cont li .mcalm .s2{ width:165px;}
.zp-cont li .lbure{ background:#f9f9f9; margin-top:5px; padding:20px; line-height:2; display:none;}

.mecla{ padding:100px 0;}
.mecla .d1{ color:#246fd1; font-size:26px; font-weight:bold; margin-bottom:30px;}
.mecla .d2{ line-height:30px;}
.mecla .d2 span{ color:#e7002c;}
.mecla .d3{ margin-top:30px;}
.mecla .d3 a{ display:inline-block; line-height:35px; color:#246fd1;}

































