/* CSS Document */
body {margin:0 auto; font-size:12px; padding:0px; font-family:"Î¢ÈíÑÅºÚ"; color:#666; background:#f7f7f7;}
ul,li,dl, dd, h1, h2, h3, h4, h5, h6, form, p {padding:0;margin:0;}
ul {}
li {list-style:none; }
img {border:0px;}
a {text-decoration:none;}
a:Hover { color:#333; }
.tofg{ width:100%; height:120px; margin:0 auto;}
.to{ width:100%; height:120px; margin:0 auto; background:#FFF; position:fixed; z-index:999;box-shadow: 0px 0px 6px 2px #666;}
.top{ width:1260px; height:120px; margin:0 auto;}
.logo{ width:234px; height:53px; float:left; padding-top:33px;}
.dh{ width:840px; height:120px; float:right; background:url(images/dhy.jpg) no-repeat right center;}
.dh li{ width:120px; height:117px; float:left; line-height:117px; text-align:center; font-size:15px; color:#333;}
.dh li a{ width:120px; height:117px; display:block; color:#000; text-decoration:none;}
.dh li a:hover{ width:120px; height:117px; display:block; color:#026DBF; text-decoration:none; border-bottom:2px solid #026DBF; font-weight:bold;}
.banner{ width:100%; height:750px; margin:0px auto;}
#flash {width:100%;height:750px;overflow:hidden;margin:0 auto;clear:both;position:relative;
}
#flash1 {width:100%;height:750px;background:url(images/banner1.jpg) center no-repeat;
}
#flash2 {width:100%;height:750px;background:url(images/banner2.jpg) center no-repeat;
}
#flash3 {width:100%;height:750px;background:url(images/banner3.jpg) center no-repeat;
}
#flash img {width:100%;height:750px;
}
.flash_bar {width:50%;z-index:69;height:30px;overflow:hidden;position:absolute;bottom:30px;right:30px;text-align:center;
}
.flash_bar .dq {display:block;float:left;width:18px;height:18px;margin:5px 5px;cursor:pointer;background:url(images/tg_flash_p.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {display:block;float:left;width:18px;height:18px;margin:5px 5px;cursor:pointer;background:url(images/tg_flash_p2.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tg_flash_p2.png", sizingMethod="crop");
}
#flashBg {height:750px;overflow:hidden;width:100%;clear:both;margin:0 auto;padding:0;
}
#flashLine {background:url(images/touming.png) repeat-x center bottom;height:750px;width:100%;margin:0 auto;clear:both;
}
.fy{ width:100%; margin:20px 0px; float:left; height:auto; line-height:40px; text-align:center; font-size:14px; color:#666666; background:#f6f6f6;}
.fy a{color:#666666; text-decoration:none; border:1px solid #CCC; padding:0px 10px; margin:0px 5px; display:inline;}
.fy span{color:#666666; text-decoration:none; border:1px solid #CCC; padding:0px 10px; margin:0px 5px; display:inline;}
.fy a:hover{color:#000; text-decoration:none;}
.bt{ width:100%; text-align:center; font-size:21px; float:left; line-height:50px; font-weight:bold; color:#000000; height:50px;}
.sj{ width:100%; text-align:center; border-bottom:1px dashed #CCCCCC; line-height:30px; float:left; font-size:12px; color:#999999; background:#efefef;}
.sj a{ color:#000; text-decoration:none;}
.sj a:hover{ color:#c00; text-decoration:none;}
.tu{ width:100%; margin:20px 0px; text-align:center; float:left;}
.nr{ width:100%; float:left; line-height:35px;}

.cen1{ width:100%; height:80px; margin:0 auto; background:#026DBF; border-bottom:5px solid #EFEFEF;}
.cen1a{ width:600px; height:55px; margin:0 auto; padding-top:25px;}

.cen2{ width:100%; height:100px; margin:0 auto; background:#fff; line-height:100px; text-align:center; font-size:22px; font-weight:bold; color:#000;}
.cen3{ width:100%; height:auto; margin:0 auto; background:#EFEFEF; overflow:hidden;}
.cen3a{ width:1260px; height:350px; margin:0 auto;padding:50px 0px;}
.cen3a1{ width:625px; height:350px; float:left;}
.cen3a2{ width:575px; height:310px; float:right; background:#FFF; padding:20px 30px;}
.sjj{ width:575px; height:50px; float:left; margin-bottom:5px;}
.sjj1{ width:575px; height:auto; float:left; overflow:hidden; line-height:34px; font-size:14px; color:#333; text-align:left;}
.sjj2{ width:575px; height:97px; float:left; margin-top:15px;}
.scpd{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#FFF; padding:50px 0px;}
.cen4{ width:1260px; height:auto; margin:0 auto; overflow:hidden;}
.cen4a{ width:1260px; height:50px; float:left; font-size:20px; color:#026DBF; line-height:35px; text-align:center; font-weight:bold; background:url(images/xt.jpg) no-repeat bottom center;}
.scp{ width:1260px; height:auto; float:left;}
.inx {display:none;}
.sxs{ width:1260px; height:auto; float:left; overflow:hidden;}
.sxs1{ width:907px; height:45px; float:left; margin:27px 0px; padding-left:408px;}
.sxs1 li{ width:110px; height:45px; float:left; display:block; text-align:center; line-height:45px; font-size:14px; color:#fff; border-right:1px solid #FFF; background:#026DBF;}
.sxs1 li a{ width:110px; height:45px; color:#fff;}
.sxs1 li.hover{ width:110px; height:45px; color:#fff; background:#126053; font-weight:bold;}
.scp1{ width:1260px; height:auto; float:left;}
.scp1a{ width:555px; height:210px; float:left; background:url(images/cpb.jpg) no-repeat; padding:30px 15px 30px 30px; margin:15px; display:inline;}
.scp1a1{ width:260px; height:210px; float:left;}
.cpbt{ width:260px; height:50px; float:left; text-align:left; line-height:50px; font-size:24px; color:#004189; margin-bottom:5px;}
.cpbt a{color:#004189; text-decoration:none;}
.cpbt a:hover{color:#000; text-decoration:underline;}
.cpey{ width:260px; height:100px; float:left; font-size:14px; text-align:left; line-height:26px;color:#535353;}
.cpxx{ width:105px; height:38px; float:left; line-height:38px; font-size:14px; color:#004189; text-align:left;}
.cpxx a{ width:105px; height:38px;color:#004189; display:block;}
.cpxx a:hover{ width:105px; height:38px; color:#cc0000; display:block;}

.scp1a2{ width:270px; height:210px; float:right; overflow:hidden;}
.scp1 li a{ color:#333; text-decoration:none;}
.scp1 li a:hover{ color:#0192B1; text-decoration:none;}
.scp2{ width:160px; height:50px; float:left; background:#126053; line-height:50px; font-size:16px; color:#fff; text-align:center; margin-top:25px; margin-left:550px; display:inline;}
.scp2 a{ width:160px; height:50px; background:#126053; color:#fff; transition:all 0.3s; display:block;}
.scp2 a:hover{ width:160px; height:50px; background:#026DBF; color:#fff; display:block;}

.cen5{ width:100%; height:650px; margin:0 auto; background:url(images/sal.jpg) no-repeat top center; padding:50px 0px 30px 0px;}
.sal{ width:1260px; height:650px; margin:0 auto;}
.cen5a{ width:1260px; height:50px; float:left; font-size:20px; color:#fff; line-height:35px; text-align:center; font-weight:bold; background:url(images/alb.jpg) no-repeat bottom center; margin-bottom:20px;}
.sal1{ width:1260px; height:auto; float:left;}
.mr_frbox {width:1260px; height:auto; float:left;}
.mr_frUl { float: left; height:auto; width:1260px;}
.mr_frUle { float: left; height:50px; width:1260px; text-align:center; margin-top:20px;}
.mr_frUl ul li {float:left; height:450px; width:300px; display:inline; text-align:center; overflow:hidden; background:#126053; font-size:16px; color:#fff; line-height:50px; margin:7px 8px 8px 7px;}
.mr_frUl ul li a{ color:#fff; text-decoration:none; height:450px; width:300px; transition:all 0.3s; display:block; background:#126053;}
.mr_frUl ul li a:hover{ color:#fff; text-decoration:none; height:450px; width:300px; transition:all 0.3s; display:block; background:#026DBF}
.mr_frUl ul li img{width:300px; height:400px;}
.cen6{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#f7f7f7; padding:50px 0px; clear:both;}
.cen6a{ width:1260px; height:405px; margin:0 auto;}
.cen6a1{ width:625px; height:405px; float:left;}
.cen6a2{ width:575px; height:365px; float:right; background:#FFF; padding:20px 30px;}
.sxw{ width:575px; height:auto; float:left;}
.sxw1{ width:575px; height:auto; float:left; border-bottom:1px solid #CCC; padding-bottom:15px; margin-bottom:10px;}
.sxw1 dl{ width:575px; height:auto; float:left;}
.sxw1 dl dt{ width:575px; height:45px; float:left; font-size:16px; line-height:45px; text-align:left; color:#333; font-weight:bold;}
.sxw1 dl dt a{color:#333; text-decoration:none;}
.sxw1 dl dt a:hover{color:#0192B1; text-decoration:none;}
.sxw1 dl dd{ width:575px; height:55px; float:left; font-size:14px; line-height:26px; text-align:left; color:#999;}
.sxw2{ width:575px; height:auto; float:left;}
.sxw2 li{ width:560px; height:40px; float:left; text-align:right; line-height:40px; background:url(images/xwd.jpg) no-repeat left center; padding-left:15px; font-size:14px; color:#999; border-bottom:1px dashed #ccc;}
.sxw2 li a{ color:#333; text-decoration:none; float:left;}
.sxw2 li a:hover{ color:#0192B1; text-decoration:none;}
.cen6b{ width:1260px; height:auto; margin:60px auto 0px auto; overflow:hidden;}
.cen6b1{ width:1260px; height:auto; float:left; margin-top:30px;}
.root{ width:100%; height:auto; margin:30px auto 0px auto; background:#2B2B2B; overflow:hidden; padding:10px 0px 20px 0px;}
.root1{ width:1260px; height:60px; margin:0px auto 15px auto; border-bottom:1px solid #595959; line-height:60px; font-size:14px; color:#BEBEBE; text-align:center;}
.root1 a{color:#BEBEBE; text-decoration:none;}
.root1 a:hover{color:#fff; text-decoration:none;}
.root2{ width:1260px; height:auto; margin:0 auto; overflow:hidden;}
.root2a{ width:169px; height:auto; float:left;}
.root2b{ width:900px; height:auto; float:left; padding-left:30px; text-align:center; line-height:32px; font-size:14px; color:#757575;}
.root2b a{ color:#757575; text-decoration:none;}
.root2b a:hover{ color:#fff; text-decoration:none;}
.root2c{ width:131px; height:auto; float:right;}

.gywm{ width:1200px; height:auto; margin:50px auto 20px auto; overflow:hidden; padding:30px; background:#FFF;}
.gywm1{ width:1200px; height:50px; float:left; font-size:20px; color:#026DBF; line-height:35px; text-align:center; font-weight:bold; background:url(images/xt.jpg) no-repeat bottom center; border-bottom:1px solid #ccc; margin-bottom:15px;}
.gywm2{ width:1200px; height:auto; float:left; font-size:14px; text-align:left; line-height:35px; color:#333;}
.cp{ width:1200px; height:auto; float:left;}
.cpa{ width:1200px; height:auto; float:left; margin-bottom:20px; text-align:center;}
.cpa ul{ display: flex; flex-direction:row; justify-content: center;}
.cpa ul li{ width:125px; height:45px; float:left;display:inline; text-align:center; line-height:45px; font-size:14px; color:#fff; border-right:1px solid #FFF; background:#026DBF;}
.cpa ul li a{ width:125px; height:45px; color:#fff; display:block;}
.cpa ul li a:hover{ width:125px; height:45px; color:#fff; background:#126053; font-weight:bold; display:block;}

.cpb{ width:1200px; height:auto; float:left;}
.cpb li{ width:270px; height:257px; float:left; background:url(images/cpt.jpg) no-repeat center bottom; line-height:41px; text-align:center; font-size:16px; color:#333; margin:14px; display:inline; overflow:hidden;}
.cpb li a{ color:#333; text-decoration:none;  border:1px solid #126053; width:268px; height:255px; display:block;}
.cpb li a:hover{ color:#026DBF; text-decoration:none; border:1px solid #026DBF; width:268px; height:255px; display:block;}
.cpb li img{transition: 0.3s;}
.cpb li img:hover{transform: scale(1.2,1.2);}

.ncp{ width:530px; height:210px; float:left; padding:19px; margin:15px; display:inline; border:1px solid #ccc;}
.ncp1{ width:250px; height:210px; float:left;}
.ncp1a{ width:250px; height:50px; float:left; text-align:left; line-height:50px; font-size:24px; color:#004189; margin-bottom:5px;}
.ncp1a a{color:#004189; text-decoration:none;}
.ncp1a a:hover{color:#000; text-decoration:underline;}
.ncp1b{ width:250px; height:100px; float:left; font-size:14px; text-align:left; line-height:26px;color:#535353;}
.ncp1c{ width:105px; height:38px; float:left; line-height:38px; font-size:14px; color:#004189; text-align:left;}
.ncp1c a{ width:105px; height:38px;color:#004189; display:block;}
.ncp1c a:hover{ width:105px; height:38px; color:#cc0000; display:block;}
.ncp2{ width:270px; height:210px; float:right;}

.scp1a2 img{transition: 0.3s;}
.scp1a2 img:hover{transform: scale(1.2,1.2);}

.alb{ width:1200px; height:auto; float:left;}
.alb dl{ width:380px; height:275px; float:left;margin:10px; display:inline; background:#F2F4F6;}
.alb dl dt{width:360px; height:210px; float:left; overflow:hidden;}
.alb dl dt img{transition: 0.3s;}
.alb dl dt img:hover{transform: scale(1.2,1.2);}
.alb dl dd{width:360px; height:45px; float:left; font-size:16px; line-height:45px;text-align:center;}
.alb dl a{ width:360px; height:255px; float:left; background:#F2F4F6; color:#000; text-decoration:none; display:block; border:10px solid #F2F4F6;}
.alb dl a:hover{ width:360px; height:255px; float:left; color:#fff; text-decoration:none; display:block;  border:10px solid #026DBF; background:#026DBF;}

.xwa{ width:1200px; height:auto; float:left;}
.xwa li{ width:1185px; height:50px; float:left; text-align:right; line-height:50px; background:url(images/xwd.jpg) no-repeat left center; padding-left:15px; font-size:14px; color:#999; border-bottom:1px dashed #ccc;}
.xwa li a{ color:#333; text-decoration:none; float:left;}
.xwa li a:hover{ color:#0192B1; text-decoration:none;}

.gywm3{ width:1160px; height:auto; float:left; font-size:14px; text-align:left; line-height:35px; color:#fff; padding:20px; background:#026DBF;}
.gywm4{ width:1200px; height:auto; float:left;}