/* CSS Document */
*{ padding:0; margin:0}
body{ font-family:"Microsoft Yahei";  font-size:14px; background:#ffffff; }
a{ color:#666666; text-decoration:none}
ul li{ list-style:none}
font{ font-size:12px}
img{ border:0}

#mynav{  background:#f6f6f6;  position:relative; z-index:999; padding-top:50px; width:100% ; height:100px;opacity: 0.8;}
 .top{ width:1200px; margin:0 auto; height:100px;}



.hsm{ width:auto; height:360px;  }
.hsm1{ width:1200px; margin:0 auto; height:auto; }
.kong{ width:1200px; float:left; height:1px; }

.smbg1{ background:#f0f0f0 url(images/bg2.jpg) no-repeat top left; width:100%; height:auto; overflow:hidden}
.smbg2{ background: url(images/bg3.jpg) no-repeat bottom center; width:100%; height:auto; overflow:hidden}
.smbg3{ background: url(images/bg2.png) no-repeat right 60%; width:100%; height:auto; overflow:hidden}


.logo{ width:290px; float:left}

.dh{  width:1200px; height:57px; float:left;}
.sousuo{ width:200px; float:right; padding-top:18px;}
.sou{ background:url(images/sou.gif) no-repeat; width:152px; height:34px; line-height:34px; overflow:hidden; float:left; padding-left:10px; border:0; font-size:14px; color:#003363;}
.suo{ width:38px; height:34px; float:left; overflow:hidden; }



.hsm2{ float:left; width:1200px; height:auto; padding-top:40px;}
.hsm2 h3{ float:left; width:1200px; text-align:center}
.hsm2 h5{float:left; width:1200px; text-align:center; font-weight:normal; font-size:12px; line-height:22px; padding-top:15px;}
.hsm3{ float:left; width:1200px; height:auto; padding-top:35px;}
.hsm3 p{ width:245px; float:left}
.hsm3 img{ width:245px; height:244px; float:left}
.hsm3 span{ float:left; text-align:center; width:245px; background:url(images/HANS2_35.jpg) no-repeat ; height:47px; overflow:hidden; color:#FFFFFF; font-size:16px; line-height:47px;}
.hsm01{ float:left; width:245px; padding-right:40px;}
.hsm02{float:left; width:245px; padding-right:40px;}
.hsm03{float:left; width:245px; padding-right:40px;}

.hsm4{ margin:0 auto;width:1200px; height:auto; padding-top:40px; overflow:hidden; padding-bottom:60px;}
.hsm41{ width:692px; float:left; padding-top:15px;}
.hsm42{ width:408px; float:left; text-align:right}
.hsm4101{ width:692px; float:left}
.hsm4101 dl{ width:692px; float:left}
.hsm4101 dt{ width:220px; float:left}
.hsm4101 dd{ width:472px; float:left}
.hsm41011{ width:472px; float:left; padding-top:5px}
.hsm41011 h3{ float:left; font-size:14px; font-weight:normal; line-height:36px;}
.hsm41011 a{ float:right;}
.hsm4101 p{ width:472px; float:left; font-size:12px; line-height:20px; border-top:1px solid #dadada;border-bottom:1px solid #dadada; padding-top:15px; padding-bottom:15px;}
.hsm4102{ width:692px; float:left; padding-top:22px;}
.hsm4102 dl{ width:336px; float:left; padding-right:10px; }
.hsm4102 dt{ width:66px; float:left; padding-top:8px;}
.hsm4102 dd{ width:270px; float:left}
.hsm4102 h3{ width:270px; float:left; color:#3a3a3a; font-size:16px; font-weight:bold; line-height:30px;}
.hsm4102 p{ width:270px; float:left; font-size:12px; line-height:18px;}

.smp{ width:1200px; margin:0 auto; padding-top:40px;}
.smp h3{ background:url(images/bg1.png) no-repeat top center; height:80px; width:1200px; text-align:center; float:left; overflow:hidden; line-height:80px; font-size:32px; color:#575555}
.smp p{width:1200px; float:left; text-align:center; line-height:50px; color:#575555}
#Layer8 {
	position:absolute;
	width:1px;
	height:1px;
	z-index:100;
}

#Layer9 {
	position:absolute;
	width:23px;
	height:64px;
	z-index:2; top:120px; left:-30px;
}
#Layer10 {
	position:absolute;
	width:1px;
	height:1px;
	z-index:101;
}
#Layer11 {
	position:absolute;
	width:23px;
	height:64px;
	z-index:1;top:120px; left:1210px;
}
/*gundong*/

.rollBox {
clear:both;
margin:0;
width:1200px; float:left; height:auto; overflow:hidden; padding-top:30px; padding-bottom:100px;

}
.pap1{ width:1200px; height:1px; float:left;}
.rollBox .LeftBotton {

overflow:hidden;
float:left;
cursor:pointer; background:url(images/ll.png) no-repeat; width:46px; height:102px; 
}
.rollBox .RightBotton {

overflow:hidden;
float:right;
cursor:pointer; background:url(images/rr.png) no-repeat; width:46px; height:102px; 
}
.rollBox .Cont {
width:1200px;
overflow:hidden; float:left
}
.rollBox .ScrCont {
width:10000000px;
}
.rollBox .Cont .pic {
width:300px;
float:left;
text-align:center;
margin:0;
}
.jyimg img {
display:block;
margin:0 auto;
float:left; width:240px; height:240px;}

.rollBox .Cont .pic dl {
width:240px; text-align:left; height:380px; padding:10px; background:#FFF;border-radius:10px;
margin:0 auto;

}
.rollBox .Cont .pic dt{ width:240px; float:left;verflow:hidden}
.rollBox .Cont .pic dd{ width:240px; float:left; height:auto; overflow:hidden; padding-top:16px;}
.rollBox .Cont .pic p{ width:240px;   float:left; overflow:hidden ; line-height:32px; font-size:18px; height:50px;  color:#333333;  overflow:hidden; text-align:center ; background:url(images/d1.jpg) no-repeat bottom center; margin-bottom:20px; display:inline }
.sma{ width:122px; float:left; padding-left:60px;}
.sma a{ background:#626e82; width:122px; height:30px; line-height:30px; color:#FFF; text-align:center; float:left;border-radius:6px;}

.rollBox .Cont a:hover {
color:#fff;

}.rollBox #List1, .rollBox #List2 {
float:left;
}
.fdqy2{width:240px; height:240px; overflow: hidden; float:left; } 
.fdqy2 img{cursor: pointer;transition: all 0.6s;}
.fdqy2 img:hover{transform: scale(1.1);}


.fdqy3{width:240px; height:240px; overflow: hidden; float:left; } 
.fdqy3 img{cursor: pointer;transition: all 0.6s;}
.fdqy3 img:hover{transform: scale(1.1);}
/**/

.smab{ background:url(images/abbg.jpg) no-repeat top center; height:742px; overflow:hidden}
.smab1{ width:590px; margin:0 auto; height:auto; overflow:hidden; padding-top:140px; height:602px; padding-left:580px; padding-right:30px;}
.smab1 h3{ font-size:52px; color:#5e6b7b; font-weight:bold; background:url(images/d2.jpg) no-repeat left bottom; line-height:65px; padding-bottom:12px;}
.smab1 p{ width:590px; float:left; line-height:30px; font-size:16px; color:#5e6b7b; height:300px; margin-top:20px; display:inline; overflow:hidden}
.smab1 span{ width:590px; float:left; padding-top:35px;}
.smab1 a{border-radius:6px; background:#5e6b7b; width:162px; height:40px; text-align:center; line-height:40px; color:#FFF; font-size:14px; float:left}




.ljn{ background:#f5f5f5; width:100%; height:680px; overflow:hidden}
.ljn1{ width:1200px; margin:0 auto; height:auto; overflow:hidden; padding-top:55px;}
.ljn1t{ width:1200px; float:left; background:url(images/bg1.png) no-repeat center center; height:82px; overflow:hidden; text-align:center; line-height:62px; padding-top:12px;}
.ljn1t h3{ font-size:32px; font-weight:bold; color:#575555}
.ljn1d{width:1200px; float:left; padding-top:40px;}
.ljn1d1{ width:580px; float:left; padding-right:50px; height:auto; overflow:hidden}
.ljn1d1 dl{width:580px; float:left;}
.ljn1d1 dt{width:580px; float:left; padding-bottom:15px;}
.ljn1d1 dd{width:580px; float:left;}
.ljn1d1 img{ width:580px; height:234px;}
.fdqy4{width:580px; height:234px; overflow: hidden; float:left; } 
.fdqy4 img{cursor: pointer;transition: all 0.6s;}
.fdqy4 img:hover{transform: scale(1.1);}
.ljn1d1 h3{width:580px; float:left; font-size:24px; height:36px; line-height:36px; overflow:hidden;}
.ljn1d1 h5{width:580px; float:left; font-size:14px; color:#878484; line-height:30px; height:30px; overflow:hidden}
.ljn1d1 p{width:580px; float:left; color:#4a4949;font-size:14px; line-height:25px; overflow:hidden; height:50px; margin-bottom:15px; display:inline}
.ljn1d1 span{ width:100px; float:left;border-radius:18px; height:30px; background:#f5f5f5; border:1px solid #666666; text-align:center; line-height:30px;color:#666666}
.ljn1d1 a{ color:#333333}.ljn1d1 a:hover{ color:#014f76}

.ljn1d2{ width:570px; float:left;height:auto; overflow:hidden}
.ljn1d2 dl{width:570px; float:left; border-bottom:1px solid #dadada ; padding-bottom:30px; padding-top:16px;}
.ljn1d2 dt{ width:90px; float:left; padding-right:14px; text-align:center}
.ljn1d2 h2{width:90px; float:left; font-size:60px;  line-height:66px;}
.ljn1d2 h4{width:90px; float:left; font-size:16px;color:#828384;  line-height:20px;}

.ljn1d2 dd{ width:466px; float:left}
.ljn1d2 h3{width:466px; float:left; font-size:24px; line-height:40px; height:40px; overflow:hidden}
.ljn1d2 p{color:#828384;width:466px; float:left;  line-height:20px; height:40px; overflow:hidden}
.ljn1d2 a{ color:#828384}
.ljn1d2 a:hover{ color:#014f76}
.ljaa a{ color:#014f76}





.foot{ width:100%; background:#939393; height:450px; overflow:hidden; }
.foot1{ width:1200px; margin:0 auto; padding-top:55px;}
.ljft1 { width:200px; float:left; padding-left:20px; padding-right:20px; border-left:1px solid #adadad; height:245px;}
.ljft1 dt{width:200px; float:left;color:#ffffff; font-size:24px; line-height:36px; padding-bottom:15px;}
.ljft1 dd{width:200px; float:left; line-height:24px;}
.ljft1 a{ color:#ffffff}

.ljft2 { width:310px; float:left; padding-left:20px; padding-right:20px; border-left:1px solid #adadad; height:245px;}
.ljft2 dt{width:310px; float:left;color:#ffffff; font-size:24px; line-height:36px; padding-bottom:15px;}
.ljft2 dd{width:310px; float:left; line-height:24px;}
.ljft2 a{ color:#ffffff}
.ljft2 p{color:#ffffff}

.ljft3 { width:322px; float:left; padding-left:22px; padding-right:21px; border-left:1px solid #adadad; border-right:1px solid #adadad; height:245px;}
.ljft3 dt{width:322px; float:left;color:#ffffff; font-size:24px; line-height:36px; padding-bottom:15px;}
.ljft3 dd{width:322px; float:left; line-height:24px;}


.foot2{ width:1200px; float:left; margin-top:50px; display:inline;color:#FFFFFF; text-align:center; line-height:30px; font-size:16px; padding-top:28px; border-top:1px solid #ffffff; }

/**/
.big{ background:#ebf0f5 url(images/neibanner1.jpg) no-repeat top center; height:auto; min-width:1200px;}
.big1{ background:#ebf0f5 url(images/neibanner2.jpg) no-repeat top center; height:auto; min-width:1200px;}
.big2{ background:#ebf0f5 url(images/neibanner3.jpg) no-repeat top center; height:auto; min-width:1200px;}
.big3{ background:#ebf0f5 url(images/neibanner4.jpg) no-repeat top center; height:auto; min-width:1200px;}
.big4{ background:#ebf0f5 url(images/neibanner5.jpg) no-repeat top center; height:auto; min-width:1200px;}
.big5{ background:#ebf0f5 url(images/neibanner6.jpg) no-repeat top center; height:auto; min-width:1200px;}
.big6{ background:#ebf0f5 url(images/neibanner7.jpg) no-repeat top center; height:auto; min-width:1200px;}

.cs1{ width:1200px; margin:0 auto; height:400px;}
.cs2{ width:1200px; margin:0 auto; height:500px;}


/**/

.fl{ background:#f5f5f5; width:auto; height:356px; min-width:1200px; overflow:hidden}
.fl1{ width:1200px; margin:0 auto; height:356px; overflow:hidden; padding-top:50px;}
.fl1 dl{ width:158px; float:left; margin:6px; display:inline}
.fl1 dt{-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 20px #b7b6b6;
    -moz-box-shadow:0px 5px 20px #b7b6b6;
    box-shadow:0px 5px 20px #b7b6b6;border-radius:18px;width:144px; height:156px; padding:12px 6px 12px 6px; background:#FFFFFF}
.fl1 img{ width:144px; height:156px;}
.fl1 dd{width:160px; float:left; text-align:center; font-size:16px; line-height:36px; padding-top:17px;}
.fl1 a{font-size:16px;}.fl1 a:hover{ color:#da5414}
.fdqy1{width:144px; height:156px; overflow: hidden; float:left; } 
.fdqy1 img{cursor: pointer;transition: all 0.6s;}
.fdqy1 img:hover{transform: scale(1.2);}




.ledmain{ width:1200px; margin:0 auto; height:auto; overflow:hidden}
.ledmain1{ width:1200px; float:left; padding-top:52px; }
.ledmain1 dt{ width:1130px; float:left}
.ledmain1 dd{ width:40px; float:left; text-align:right; padding-top:20px;}
.ledmain1 h3{font-size:32px; font-weight:bold; color:#77879b; width:1130px; float:left; line-height:40px;}
.ledmain1 p{ font-size:12px; color:#969696; float:left; width:1130px;}

.lednews{ width:1200px; margin:0 auto; overflow:hidden; height:auto}
.lednews1{ background:url(images/ledeshi-news_03.gif) no-repeat; width:1160px; color:#7c8e9e; float:left; height:45px; overflow:hidden; font-size:16px; line-height:30px; padding-top:22px; padding-left:40px;}.lednews1 a{color:#7c8e9e; }
.lednews2{ width:1160px; float:left; background:#FFFFFF; height:auto; overflow:hidden; padding-bottom:50px; padding-left:20px; padding-right:20px;}
.lednews21{ width:1160px; float:left; background:#FFFFFF; height:auto; overflow:hidden; padding-bottom:50px; padding-left:20px; padding-right:20px;}
.lednews2 dl{ width:504px; float:left; background:#ffffff; margin:20px 25px 20px 20px; display:inline;-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 20px #b7b6b6;
    -moz-box-shadow:0px 5px 20px #b7b6b6;
    box-shadow:0px 5px 20px #b7b6b6;border-radius:8px; padding:15px; height:160px;}
.lednews2 dt{ width:180px; float:left}
.lednews2 dd{ width:310px; float:left}
.lednews2 img{ width:160px; height:160px;}
.lednews2 h3{ width:310px; float:left; font-size:18px; line-height:30px; height:30px; overflow:hidden}
.lednews2 p{width:310px; float:left; padding-top:10px; line-height:24px; font-size:14px; height:72px; overflow:hidden; color:#666666}
.lednews2 dl span{border-radius:20px; width:100px; float:left; border:1px solid #999999; text-align:center; line-height:26px; margin-top:15px; display:inline }
.lednews2 a:hover{ color:#5580a6}



.cs10{width:1160px; height:29px; line-height:29px; float:left; text-align:center; padding-top:40px;}
.cs10 a{ width:auto; padding:2px 5px 2px 5px;  border:1px solid #666666; margin-left:3px; color:#666666; margin-right:3px; display:inline}





.lednews3{ width:1200px; float:left; background:#FFFFFF; height:auto; overflow:hidden; padding-bottom:50px;}
.leddown{ width:1200px; float:left}
.leddown h3{ width:1130px; float:left; color:#4c627c; font-size:36px; padding:10px 35px 0 35px; height:80px; }
.leddown1{ width:509px; float:left; padding:0 38px 0 38px; }
.leddown1 dl{ width:489px; float:left;background:url(images/dian1.jpg) no-repeat scroll 0 10px; padding-left:20px; padding-bottom:30px;}
.leddown1 dt{ width:489px; float:left;color:#4c627c; line-height:30px;font-size:18px;height:30px; overflow:hidden }
.leddown1 dd{ width:489px; float:left; color:#949699;font-size:12px;}
.leddown1 p{ color:#949699;width:489px; float:left; line-height:18px; height:36px; overflow:hidden; padding-top:3px; padding-bottom:12px; }
.leddown1 span{width:489px; float:left;}
.leddown1 a{ color:#4c627c; font-size:18px;}
.leddown2{ width:509px; float:left;padding:0 38px 0 38px;}
.img{ width:509px; float:left; padding-top:10px; padding-bottom:100px;}
.leddown2{ width:509px; float:left; padding:0 38px 0 38px; }
.leddown2 dl{ width:489px; float:left;background:url(images/dian1.jpg) no-repeat scroll 0 10px; padding-left:20px; padding-bottom:30px;}
.leddown2 dt{ width:489px; float:left;color:#4c627c; line-height:30px;font-size:18px; height:30px; overflow:hidden }
.leddown2 dd{ width:489px; float:left; color:#949699;font-size:12px;}
.leddown2 p{ color:#949699;width:489px; float:left; line-height:18px; height:36px; overflow:hidden; padding-top:3px; padding-bottom:12px; }
.leddown2 span{width:489px; float:left;}
.leddown2 a{ color:#4c627c; font-size:18px;}


.lednews4{ width:1200px; float:left; background:#FFFFFF; height:auto; overflow:hidden; padding-bottom:90px; }
.ledco1{ width:720px; padding:0 38px 0 38px; float:left}
.ledco1 h3{ font-size:22px; color:#4c627c; background:url(images/dian2.jpg) no-repeat scroll 0 6px; padding-left:20px; width:700px; overflow:hidden; line-height:30px; float:left; padding-bottom:25px; margin-top:18px; display:inline }
.ledco1 dl{width:720px; float:left; height:50px; padding-bottom:22px;}
.ledco1 dt{ width:50px; height:50px; float:left}
.ledco1 dd{ width:652px; height:50px; float:left; background:url(images/ledeshi-contact_05.jpg) no-repeat bottom left; line-height:50px; font-size:18px; color:#7c8e9e; padding-left:18px;}
.map{ width:714px; float:left;  border:1px solid #c7d2dc; padding:2px}
.ledco2{ width:310px; float:left; padding:0 38px 0 26px; }
.ledco2 h3{ font-size:22px; color:#4c627c; float:left; background:url(images/dian2.jpg) no-repeat scroll 0 6px; padding-left:20px; width:290px; line-height:30px;overflow:hidden; margin-top:18px; display:inline; padding-bottom:25px; }
.ledme{ width:310px; float:left; background:url(images/ledeshi-contact_22.jpg) no-repeat bottom center; height:836px}
.sou1{ width:298px; border:1px solid #aaaaaa; float:left; height:30px; line-height:30px; padding-left:10px; color:#6b6c6d; font-size:16px; margin-bottom:16px; display:inline}
.sou2{width:288px; border:1px solid #aaaaaa; float:left; height:120px; line-height:30px;color:#6b6c6d; font-size:16px; margin-bottom:16px; display:inline; padding:10px;}
.suo1{float:left}



.lednews5{ width:1200px; float:left; background:#FFFFFF; height:auto; overflow:hidden; padding-bottom:90px; padding-top:15px; }
.ledpo1{ width:230px; float:left; margin-left:30px; display:inline; background:#96a1b0; padding:15px; height:auto; overflow:hidden}

.ledpo2{ width:840px; float:left; padding-left:20px;}

.ledpo2 dl{-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 20px #dadada;
    -moz-box-shadow:0px 5px 20px #dadada;
    box-shadow:0px 5px 20px #dadada;border-radius:8px; padding:10px; width:240px; float:left; margin:15px 10px 15px 10px; display:inline; height:374px; overflow:hidden}
.ledpo2 dt{ width:240px; float:left; height:260px;}
.ledpo2 dd{width:240px; float:left;text-align:center; }
.ledpo2 img{ width:240px; height:240px;}
.ledpo2 h3{width:240px; float:left; font-size:18px; line-height:36px; height:36px; overflow:hidden;text-align:center; background:url(images/d1.jpg) no-repeat bottom center; padding-bottom:16px; margin-bottom:15PX; display:inline }
.ledpo2 dl span{float:left;border-radius:6px; padding:0 20px 0 20px;  background:#626e82; line-height:26px; height:26px; margin-left:58px; display:inline}
.ledpo2 a{ color:#FFFFFF}

.cs11{width:820px; height:29px; line-height:29px; float:left; text-align:center; padding-top:40px;}
.cs11 a{ width:auto; padding:2px 5px 2px 5px;  border:1px solid #666666; margin-left:3px; color:#666666; margin-right:3px; display:inline}

.ledpo3{ width:230px; float:left; font-size:16px; color:#FFFFFF; line-height:30px; padding-bottom:10px; border-bottom:1px solid #ffffff; overflow:hidden; height:30px; }
.custom-checkbox input[type="checkbox"] {
            appearance: none;
            -webkit-appearance: none;
            outline: none;
            display: none; 
        }

        .custom-checkbox {
            width: 100%;
            display: block;
            cursor: pointer;
        }

        .custom-checkbox input[type="checkbox"] + i {
            width: 16px;
            height: 16px;
            display: inline-block;
            margin-right: 16px;
            background:#FFFFFF; 
        }

        .custom-checkbox input[type="checkbox"]:checked + i {
            background:url(images/dian11.png) no-repeat 
        }


.lednews6{ width:1200px; float:left; background:#FFFFFF; height:auto; overflow:hidden; padding-bottom:90px;  }
.ledpon1{ float:left; width:550px; padding-left:25px;} 
.ledpon2{ float:left; width:285px;overflow:hidden; padding-bottom:20px;}
.ledpon2 h3{ font-size:22px; color:#333333; width:285px; float:left; line-height:30px; height:50px; border-bottom:1PX solid #666}
.ledpon3{ float:left; width:285px; font-size:16px; line-height:30px; padding-top:20px; }

.lj3{ width:830px; float:left; padding-left:38px; padding-top:30px;}
.lj3 h3{ font-size:24px; color:#666666; line-height:36px; height:36px; border-bottom:1px solid #dadada; padding-bottom:10px;}
.lj31{width:830px; float:left; height:auto; overflow:hidden; padding-top:20px;}
.lj31 P{ font-size:16PX; float:left; width:830px; line-height:36px;}


.lb1{float:left; width:150px; margin-right:8px; display:inline; margin-bottom:15px; display:inline}
.lb1 dt{ color:#727070; width:150px; float:left; line-height:30px;}
.lb1 dd{ width:150px; float:left; height:30px; line-height:30px; overflow:hidden; color:#727070}
.lbs{ width:148px; border:1px solid #666666; height:30px; line-height:30px;}
.lb2{float:left; width:316px; margin-right:8px; display:inline; margin-bottom:15px; display:inline}
.lb2 dt{ color:#727070; width:316px; float:left; line-height:30px;}
.lb2 dd{ width:316px; float:left; height:32px; line-height:30px; overflow:hidden; color:#727070}
.lbs1{ width:306px; border:1px solid #666666; height:30px; line-height:30px; float:left}
.lb2 p{width:300px; border:1px solid #666666; height:30px; line-height:30px; float:left; padding-left:6px;}


.ledpon3 span{ width:326px; float:left; padding-top:30px;}
.ledpon4{ float:left; width:650px; padding-top:30px; color:#666666; line-height:28px;} 
.ledpon5{ float:left; width:650px; padding-top:30px; color:#666666; line-height:28px;} 
.ledpon5 h3{ color:#4c627c; width:650px; float:left; line-height:36px; font-size:22px; padding-bottom:20px;}
.ledpon6{ width:650px; float:left; }


.lednews7{ width:1130px; float:left; background:#FFFFFF; height:auto; overflow:hidden; padding-bottom:90px; padding:10px 35px 30px 35px;  }

.lednews8{ width:1130px; float:left; background:#FFFFFF; height:auto; overflow:hidden;  padding:10px 35px 100px 35px;  }
.ledn1{ width:220px; float:left; background:#96a1b0; height:500px;}
.ledn1 dl{ width:220px; float:left; height:80px; border-bottom:1px solid #FFFFFF}
.ledn1 dt{ width:46px; padding-left:30px; height:55px; float:left; padding-top:25PX;}
.ledn1 dd{ width:144px; float:left; line-height:80px; font-size:16px; }
.ledn1 a{ color:#FFFFFF; font-size:16px; }
.ledn2{  float:left;  padding-left:80px; width:800px; }
.ledn2 h3{ width:800px; float:left; font-size:22px; color:#4c627c; line-height:30px; padding-bottom:10px;}
.ledn2 h4{ font-size:14px; float:left; width:800px; line-height:24px; padding-bottom:15px; color:#999999}
.img1{ width:800px; float:left}
.img1 img{ width:800px; float:left}
.ledn2 p{ width:800px; float:left; font-size:16px; line-height:24px; color:#666666; padding-top:15px;} 
.ledd{ width:800px; float:left; padding-top:30px;}


.lednews9{ width:1120px; float:left; background:#FFFFFF; height:auto; overflow:hidden;  padding:10px 40px 30px 40px;  }
.smpo1{ width:1120px; float:left; background:#FFFFFF; height:auto; overflow:hidden;  padding:10px 40px 30px 40px;  }
.smpo11{ background:#96a1b0; width:260px; float:left; height:auto; overflow:hidden; padding:15px 0px 85px 0px; margin-top:10px; display:inline}
.smpo11 h3{width:230px; float:left; font-size:20px; font-weight:normal; color:#FFF; border-bottom:1px solid #FFF; line-height:40px; height:40px; padding-bottom:5px; margin-bottom:10px; display:inline; padding-left:15px; padding-right:15px;}
.smpo11 dl{width:230px; float:left; }
.smpo11 dt{width:230px; float:left;  height:40px; overflow:hidden; border-bottom:1px solid #c1ccdb; padding-top:10px;background:#5d6774;padding-left:15px; padding-right:15px; margin-top:10px; display:inline }
.smpo11 dd{width:230px; float:left;   height:30px; overflow:hidden; padding-top:10px;padding-left:15px; padding-right:15px;}
.sm01 a{ color:#FFF; font-size:16px;background:#5d6774 url(images/dian1.png) no-repeat left center ;border-radius:20px; float:left; width:220px; padding-left:10px; line-height:30px;}
.sm01 a:hover{background:#ffffff;border-radius:20px; float:left; color:#96a1b0; }
.sm02 a{ color:#FFF; font-size:16px;background:#96a1b0 url(images/dian3.png) no-repeat left center ;border-radius:20px; float:left; width:220px; padding-left:10px; line-height:30px;}
.sm02 a:hover{background:#ffffff;border-radius:20px; float:left; color:#96a1b0; }


.smpo12{ width:860px; float:left; height:auto; overflow:hidden; padding-bottom:80px; }

.leda1{ width:1120px; float:left; padding-bottom:40px; }
.leda1 dt{ width:1120px; float:left}
.leda1 dd{ width:1120px; float:left}
.leda1 h3{width:1120px; float:left; font-size:40px; text-align:center; background:url(images/d2.jpg) no-repeat center bottom; color:#77879b; line-height:50px; height:70px; overflow:hidden}
.leda1 p{ width:1120px; float:left; color:#666666; font-size:16px; line-height:36px; padding-top:30px;}
.leda2{ width:1120px; float:left; padding-top:60px;padding-bottom:68px; border-bottom:1px solid #cbd2d8;}
.leda2 dt{ width:674px; float:left}
.leda2 dd{ width:416px; float:left}
.leda2 h3{width:674px; float:left; font-size:30px; color:#77879b; line-height:36px; height:36px; overflow:hidden}
.leda2 p{ width:674px; float:left; color:#666666; font-size:16px; line-height:48px; padding-top:30px;}

.lj2{ width:1120px; float:left; background:url(images/nbg1.jpg) no-repeat center center; height:46px; line-height:46px; text-align:center; margin-bottom:10px; display:inline}
.lj2 h3{ font-size:20px;}


.leda3{width:1120px; float:left; padding-top:26px; padding-bottom:30px;}
.leda3 dl{ width:176px; float:left; text-align:center; padding:22px;}
.leda3 dt{ width:176px; float:left}
.leda3 dd{width:176px; float:left; color:#666666; font-size:16px; line-height:24px; padding-top:18px;}

.leda31 a{ background:url(images/ab1.jpg) no-repeat top center; width:228px; height:184px; overflow:hidden; float:left}
.leda32 a{ background:url(images/ab2.jpg) no-repeat top center; width:228px; height:184px; overflow:hidden; float:left}
.leda33 a{ background:url(images/ab3.jpg) no-repeat top center; width:228px; height:184px; overflow:hidden; float:left}
.leda34 a{ background:url(images/ab4.jpg) no-repeat top center; width:228px; height:184px; overflow:hidden; float:left}
.leda31 a:hover{ background:url(images/ab11.jpg) no-repeat top center; width:228px; height:184px; overflow:hidden; float:left}
.leda32 a:hover{ background:url(images/ab22.jpg) no-repeat top center; width:228px; height:184px; overflow:hidden; float:left}
.leda33 a:hover{ background:url(images/ab33.jpg) no-repeat top center; width:228px; height:184px; overflow:hidden; float:left}
.leda34 a:hover{ background:url(images/ab44.jpg) no-repeat top center; width:228px; height:184px; overflow:hidden; float:left}

.leda13{width:1120px; float:left; padding-top:20px; padding-left:40px; padding-right:40px;border-top:1px solid #cbd2d8;}

.lednews10{ width:1200px; float:left; background:#FFFFFF; height:auto; overflow:hidden;  padding:10px 0px 70px 0px;  }
.leda4{ width:1200px; float:left; padding-bottom:60px; }
.leda4 h3{font-size:28px; color:#77879b; width:1098px; float:left; line-height:36px; padding-top:10px;padding-left:36px; padding-right:36px; }
/*�޸�*/
.leda4 dl{ width:260px; float:left; padding:20px 15px 15px 15px;}
.leda4  dt{ width:260px; height:358px; float:left}
.leda4  img{ width:254px; height:358px; float:left; overflow:hidden; border:1px solid #cbd2d8; padding:2px;}
.leda4  dd{ width:260px; float:left; font-size:18px; padding-top:10px; color:#444546; line-height:36px; height:36px; overflow:hidden;}
.cs101{width:1098px; height:29px; line-height:29px; float:left; text-align:center; padding-top:40px; }
/*�޸�*/
.cs101 a{ width:auto; padding:2px 5px 2px 5px;  border:1px solid #666666; margin-left:3px; color:#666666; margin-right:3px; display:inline}

.smnei{ width:1120px; float:left; padding-left:20px; padding-right:20px; height:60px;}
.smnei ul{width:1120px; float:left;}
.smnei li{ float:left; width:auto; margin-right:20px; display:inline}
.smnei a{ background:#5580a6; border-radius:20px; color:#FFF; float:left; padding-left:20px; padding-right:20px; line-height:40px; height:40px;}
.smnei a:hover{ background:#666666; color:#FFF;}

.smnei1{ width:1160px; float:left; height:70px;}
.smnei1 ul{width:1160px; float:left;}
.smnei1 li{ float:left; width:auto; margin-right:20px; display:inline}
.smnei1 a{ background:#5580a6; border-radius:20px; color:#FFF; float:left; padding-left:20px; padding-right:20px; line-height:40px; height:40px;}
.smnei1 a:hover{ background:#666666; color:#FFF;}

.smnews1{ width:1000px; float:left ;padding-left:80px; padding-right:80px;}
.smnews1 h3{width:1000px; float:left; text-align:center; font-size:24px; border-bottom:1px solid #999; line-height:80px; height:80px;}
.smnews1 h5{width:1000px; float:left; text-align:right; font-weight:normal; font-size:16px; color:#666; line-height:50px; height:50px; overflow:hidden}
.smnews1 p{width:1000px; float:left; font-size:16px; line-height:36px; height:auto; overflow:hidden}

.ledn3{ width:1000px; float:left; padding-top:50px;padding-left:80px; padding-right:80px;}
.ledn3 h5{ width:1000px; float:left; font-size:22px; color:#333333; line-height:30px; padding-bottom:15px; border-bottom:1px solid #999; margin-bottom:15px; display:inline}
.ledn3 dl{ float:left; width:1000px;font-size:16px; line-height:30px;}
.ledn3 dt{float:left; color:#333333}
.ledn3 dd{float:left;}
.ledn3 a{ font-size:16px; color:#999999}
.ledn3 a:hover{ color:#3f6a9d}


.eq{ width:1120px; float:left; height:auto; overflow:hidden;  }
.eq dl{-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 20px #dadada;
    -moz-box-shadow:0px 5px 20px #dadada;
    box-shadow:0px 5px 20px #dadada;border-radius:8px; padding:10px; width:240px; float:left; margin:15px 10px 15px 10px; display:inline; height:234px; overflow:hidden}

.eq dt{ width:240px; float:left; height:190px;}
.eq dd{width:240px; float:left;text-align:center; height:30px; line-height:30px; font-size:18px; overflow:hidden }
.eq img{ width:240px; height:175px;}
.cs12{width:1120px; height:29px; line-height:29px; float:left; text-align:center; padding-top:40px; padding-bottom:50px;}
.cs12 a{ width:auto; padding:2px 5px 2px 5px;  border:1px solid #666666; margin-left:3px; color:#666666; margin-right:3px; display:inline}

.smnews11{ width:1000px; float:left ;padding-left:80px; padding-right:80px;}
.smnews11 h3{width:1000px; float:left; text-align:center; font-size:24px; border-bottom:1px solid #999; line-height:80px; height:80px;}
.smnews11 p{width:1000px; float:left; font-size:16px; line-height:36px; height:auto; overflow:hidden; padding-top:20PX; text-align:center}

.ledn31{ width:1000px; float:left; padding-top:50px;padding-left:80px; padding-right:80px;}
.ledn31 ul{ float:left; width:700px; padding-left:300px;}
.ledn31 li{float:left; color:#333333; margin-left:20px; margin-right:20px; display:inline}
.ledn31 a{ font-size:16px; color:#ffffff; background:#5580a6;border-radius:20px; float:left; height:36px; line-height:36px; width:160px; text-align:center}
.ledn31 a:hover{ color:#ffffff; background:#666}



/*20220428*/
.container{margin: 0 auto; width:1200px; padding-top:50px;  }

.container img{max-width: 100%; vertical-align: middle;}
.full-length{width: 100%; float: left; padding-bottom:20px;}
.ss1{ width:588px; float:left;   display:inline; overflow:hidden}
.ss1 li{ float:left; width:588px; height:auto;margin-bottom:25px; display:inline}.ss1 img{ width:588px; height:704px;}
.ss3{ width:588px; float:left}
.ss3 li{ float:left;width:588px; height:auto; list-style:none;margin-bottom:25px;display:inline}.ss3 img{ width:588px; height:704px;}

.container h3{font-size: 36px; margin: 10px 0 10px; font-weight:bold}
.container h5{font-size: 16px;  font-weight:normal;margin: 10px 0 30px; color:#f1f1f1}
.container p{font-weight: 349; line-height: 20px; font-size: 14px; margin-bottom: 15px;}
.btn2{display: inline-block; padding: 5px 30px; font-size: 14px; color: #fff; border-radius:20px; background-color: #666; text-decoration: none; transition: 0.4s;}
.btn2 a:hover{background-color: transparent; color: #ffffff; transition: 0.4s;}
.text-desc{position: absolute; left: 0; top: 0; background-color: #38a3ee; height: 100%; opacity: 0; width: 100%; padding: 20px;}
.text-desc11{position: absolute; left: 0; top: 0; background-color: #38a3ee; height: 100%; opacity: 0; width: 100%; padding: 20px;}
/*= Reset CSS End
================= *

/* effect-1 css */
.port-1{float: left; width: 100%; position: relative; overflow: hidden; text-align: center;}
.port-1 .text-desc{opacity: 0.8; top: -100%; transition: 0.5s; color: #ffffff; padding: 55px 0px 0px;}
.port-1 .text-desc11{opacity: 0.8; top: -100%; transition: 0.5s; color: #ffffff; padding: 55px 0px 0px;}
.port-1 img{transition: 0.5s;}
.port-1:hover img{transform: scale(1.1);}

.port-1.effect-3 .text-desc{top:30%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0;}
.port-1.effect-3:hover .text-desc{width: 100%; top: 0; left: 0; height: 100%; text-align:center; padding: 30% 0;}

.port-1.effect-3 .text-desc11{top:30%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0;}
.port-1.effect-3:hover .text-desc11{width: 100%; top: 0; left: 0; height: 100%; text-align:center; padding: 6% 0;}
/* effect-1 css end */





.full-length1 ul{ width:1200px; margin:0 auto; }
.full-length1 li{float: left; padding-bottom:15px; }
.container h4{font-size:20px; float:left;  width:100%; color:#474747; padding-bottom:10px; line-height:30px; height:60px; }
.container p{ width:100%; float:left; font-size:10px; line-height:14px; color:#969696; padding-top:10px; border-top:2px solid #474747}

.text-desc1 h3{font-size:16px; float:left; width:100%; text-align:center; padding-top:56px; color:#555555; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder}
.container1 p{font-weight: 300; line-height: 20px; font-size: 14px; }
.text-desc1{position: absolute; left: 0; top: 0; background-color: #F1F1F1;width: 100%; height:100%; text-align:center;  }
/*= Reset CSS End
================= *


/* effect-1 css end */

.ljl{ width:588px; float:left; padding-right:24px;}
.ljr{ width:588px; float:left}
.ljr1{ width:1200px; float:left}

