@charset "utf-8";
/* CSS Document */
/*中间开始*/
.cen{ width:1100px; height:auto; margin:0 auto;}

.top{ height:128px;}
.top img{ float:left;}
.nav_bg{ background:#3884ad; width:100%; height:58px;}
.nav{ height:58px;}
.nav li h3{font-size:17px;line-height:58px;}
.nav li.nLi{ width:110px; float:left; text-align:center;  font-size:17px; position:relative;}
.nav li.on h3{ background:#13597f; }
.nav .nLi a{ color:#fff;}
.nav .sub1 {display: none;width: 110px;left: 0;top: 58px;position: absolute;    background: #2d91b6;line-height: 26px; z-index:9999; font-family:"宋体";}
.nav .sub1 li{ width:100%; text-align:center; line-height:40px; font-size:14px; border-bottom:1px dashed #4ba9cc;}
.nav .sub2 {display: none;width: 750px; height:495px;left: -320px;top: 58px;position: absolute;background:#2d91b6; z-index:9999;  font-family:"宋体";}
.sub2_01{ width:100%; height:58px; line-height:58px; border-bottom:1px solid #4ca9ca;}
.sub2_01 h2{ font-size:14px; font-weight:bold; padding-left:30px; float:left; color:#fce8a4;}
.sub2_01 a{ float:left; padding:0 4px; font-size:14px;}
.sub2_02{ width:100%; height:435px;}
.sub2_02_01{ width:137px; height:435px; float:left;}
.sub2_02_01 dl{ padding-left:23px; padding-top:2px; font-size:14px;text-align:left;}
.sub2_02_01 dl h4{ font-size:14px; color:#fce8a4; line-height:25px; padding-top:8px;}
.sub2_02_01 dl dt{ line-height:25px; }
.sub2_02_02{ width:152px; height:435px; float:left;}
.sub2_02_02 dl{ padding-left:30px; padding-top:2px; font-size:14px;text-align:left;}
.sub2_02_02 dl h4{ font-size:14px; color:#fce8a4; line-height:25px; padding-top:8px;}
.sub2_02_02 dl dt{ line-height:25px; }
.sub2_02_03{ width:152px; height:435px; float:left;}
.sub2_02_03 dl{ padding-left:30px; padding-top:2px; font-size:14px;text-align:left;}
.sub2_02_03 dl h4{ font-size:14px; color:#fce8a4; line-height:25px; padding-top:8px;}
.sub2_02_03 dl dt{ line-height:25px; }
.sub2_02_01_xx{ width:1px; height:238px; float:left; background:#4ca9ca;}
.sub2_02_02_xx{ width:1px; height:350px; float:left; background:#4ca9ca;}
.sub2_02_03_xx{ width:1px; height:350px; float:left; background:#4ca9ca;}
.sub2_02_04_xx{ width:1px; height:326px; float:left; background:#4ca9ca;}


.banner{ width:100%; height:502px; position:relative;}
.banner .hd{ width:75px; height:15px; position:absolute; left:50%; margin-left:-37.5px; bottom:42px;}
.banner .hd li{ width:15px; height:15px; border-radius:15px; background:#808080; margin:0 5px; float:left; cursor:pointer;}
.banner .hd li.on{ background:#f2c747;}

.sy_01{ height:200px; margin:40px auto;}
.sy_01_01{ width:105px; height:200px; float:left;}
.sy_01_02{ width:995px; height:200px; float:right;}
.sy_01_02 ul li{ width:181px; height:90px; float:left;  margin:0 10px;}
.sy_01_02 ul li a{ display:block; height:90px;}
.sy_01_02 ul li.sy_01_02_01{ background:url(../images/sy_01_02_01.jpg) no-repeat; margin:0 10px 20px 10px;}
.sy_01_02 ul li.sy_01_02_02{ background:url(../images/sy_01_02_02.jpg) no-repeat; margin:0 10px 20px 10px;}
.sy_01_02 ul li.sy_01_02_03{ background:url(../images/sy_01_02_03.jpg) no-repeat; margin:0 10px 20px 10px;}
.sy_01_02 ul li.sy_01_02_04{ background:url(../images/sy_01_02_04.jpg) no-repeat; margin:0 10px 20px 10px;}
.sy_01_02 ul li.sy_01_02_05{ background:url(../images/sy_01_02_05.jpg) no-repeat; margin:0 0 0 10px;}
.sy_01_02 ul li.sy_01_02_06{ background:url(../images/sy_01_02_06.jpg) no-repeat;}
.sy_01_02 ul li.sy_01_02_07{ background:url(../images/sy_01_02_07.jpg) no-repeat;}
.sy_01_02 ul li.sy_01_02_08{ background:url(../images/sy_01_02_08.jpg) no-repeat;}
.sy_01_02 ul li.sy_01_02_09{ background:url(../images/sy_01_02_09.jpg) no-repeat;}
.sy_01_02 ul li.sy_01_02_10{ background:url(../images/sy_01_02_10.jpg) no-repeat; margin:0 0 0 10px;}


.hy_01{ height:330px; margin-top:45px;}
.hy_01_l{ width:359px; height:326px; float:left; position:relative;}
.hy_01_l .hd ul { position: absolute; right: 10px; bottom: 50px;}
.hy_01_l .hd ul li { width: 28px; height: 10px; background: #000; filter: alpha(opacity=40);-moz-opacity:0.4;opacity: 0.4; float: left; margin-left: 4px; cursor: pointer;}
.hy_01_l .hd ul li.on { background: #f9a615; filter: alpha(opacity=100);-moz-opacity:1;opacity: 1;}
.hy_01_l .bd ul li { width: 359px; height: 326px; overflow: hidden;}
.hy_01_l .bd ul li h2{ height:40px; width:100%; position:absolute; left:0px; bottom:0px;  color:#fff; text-align:center; line-height:40px;width:100%;background-color: rgba(40,40,40,0.75); text-align:center; }
.hy_01_l .bd ul li img { display: block; width: 359px;}

.hy_01_c{ width:458px; height:330px; float:left; margin-left:22px;}
.hy_01_c_top{ width:100%; height:48px; background:#ededed; border-top:2px #386192 solid;}
.hy_01_c_top li{ width:152.66px; height:46px; text-align:center; line-height:46px; font-size:18px; float:left; cursor:pointer;}
.hy_01_c_top li.on{ background:#386192; color:#fff;}
.hy_01_c_xia{ width:100%; height:272px; padding-top:10px;}
.hy_01_c_xia_01{ width:100%; height:70px; margin-top:20px;  }
.hy_01_c_xia_01_l{ width:78px; height:68px; border:#7da3b4 solid 1px; float:left;}
.hy_01_c_xia_01_l h3{ font-size:22px; text-align:center; color:#9f9fa8; margin-top:8px;}
.hy_01_c_xia_01_l h4{ font-size:18px; text-align:center; color:#284d79;}
.hy_01_c_xia_01_r{ width:360px; height:70px; float:right;}
.hy_01_c_xia_01_r h2{ font-size:18px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;}
.hy_01_c_xia_01_r h2 a:hover{ color:#386192;}
.hy_01_c_xia_01_r p{ font-size:12px; line-height:22px; color:#666;}
.hy_01_c_xia_01_r p a{ color:#F00;}
.hy_01_r{ width:240px; height:330px; float:right;}
.hy_01_r_top{ width:100%; height:48px; background:#ededed; border-top:2px #386192 solid;}
.hy_01_r_top h2{ float:left; line-height:48px; color:#284d79; font-size:18px; margin-left:19px; }
.hy_01_r_top h3{ color:#e94f04; font-family:Arial; font-size:12px; float:right; padding:20px 10px 0 0;}
.hy_01_r_xia{ margin-top:20px; width:100%; height:auto;}
.hy_01_r_xia li{ width:100%; height:126px; position:relative; margin-top:10px;}
.hy_01_r_xia li h2{ position:absolute; left:0px; bottom:0px; height:32px; width:100%;background-color: rgba(40,40,40,0.75); text-align:center; line-height:32px; color:#fff;}

.hy_02{ margin-top:25px;}
.hy_02_01{ height:70px; width:100%; background:url(../images/hy_02_01.jpg) left bottom no-repeat;}
.hy_02_01 h2{ color:#284d79; font-size:25px; line-height:70px; float:left;}
.hy_02_01 h3{ color:#e94f04; font-family:Arial; font-size:12px; float:right; padding:35px 10px 0 0;}
.hy_02_02{ width:100%; height:365px; margin-top:30px;}
.hy_02_02 li{ width:165px; height:365px; margin-right:22px; float:left;}
.hy_02_02 li:last-child{ margin-right:0px;}

.hy_03{ height:448px; margin-top:45px; margin-bottom:50px;}
.hy_03_01{ width:360px; height:448px; float:left;}
.hy_03_01 ul li{width:176px; height:111px; text-align:center; float:left; font-size:15px; border:1px solid #ccc; margin-left:-1px; margin-top:-1px; box-sizing:border-box;}
.hy_03_01 ul li span{color:#fff; background:#386192; display:block; padding:29px 0; position:relative;}
.hy_03_01 ul li h2{font-size:27px; font-weight:normal; color:#fff;}
.hy_03_01 ul li span p{font-size:12px;}
.hy_03_01 ul li h3{font-size:14px; margin-top:10px; color:#333; font-weight:normal;}
.hy_03_01 ul li a{display:block; padding:20px 0;}
.hy_03_01 ul li a:hover h3{color:#386192;}
.hy_03_02{ width:720px; height:448px; float:right;}
.hy_03_02_01{ width:100%; height:46px; line-height:46px; background:#ededed; border-top:2px #386192 solid;}
.hy_03_02_01 h2{ color:#284d79; font-size:18px; padding-left:10px;}
.hy_03_02_02{ width:100%; height:230px; margin-top:25px;}
.hy_03_02_02 .prev{ width:40px; height:230px; float:left; background:url(../images/prev.png) left center no-repeat; cursor:pointer;}
.hy_03_02_02 .next{ width:40px; height:230px; float:left; background:url(../images/next.png) right center no-repeat; cursor:pointer;}
.hy_03_02_02 .bd{ width:635px; height:230px; float:left;}
.hy_03_02_02 .bd li{ width:210px; height:230px; float:left; margin-right:2px;}
.hy_03_02_02 .bd li img{ width:160px; height:160px; margin-left:25px;}
.hy_03_02_02 .bd li h2{ color:#284d79; font-size:16px; text-align:center; margin-top:10px; line-height:30px; font-weight:bold;}
.hy_03_02_02 .bd li h2 span{ font-size:14px; font-weight:normal;color:#555555;}
.hy_03_02_02 .bd li h3{ font-size:14px; text-align:center; color:#555555;}
.hy_03_02_03{ width:100%; height:110px; margin-top:28px;}
.hy_03_02_03_left{ width:129px; height:110px; float:left;}
.hy_03_02_03_right{ width:591px; height:110px; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #cccccc; float:right;}
.hy_03_02_03_right ul{ width:100%; height:auto; margin-top:12px;}
.hy_03_02_03_right ul li{ width:46%; float:left; margin-left:3%; line-height:21px;}
.hy_03_02_03_right ul li a{ color:#666;} 



.footer{ width:100%; height:226px; background:#1f71b0; }
.footer_01{ padding-top:33px;}
.footer_01_left{ width:310px; height:160px; border-right:1px solid #5c9bc3; float:left;}
.footer_01_cen{ width:580px; height:160px; border-right:1px solid #5c9bc3; float:left;}
.footer-middle-content { margin:10px 0 10px 30px;}
.footer-middle-content .footer-icon {width:34px;height:34px;display:block;float:left;margin-right:15px; margin-top:5px;}
.footer-middle-content .footer-icon1 {width:34px;height:34px;display:block;float:left;margin-right:15px;}
.footer-middle-content .footer-txt {width:480px;line-height:32px;color:#fff;font-family:"宋体"; font-size:12px;float:left;}
.footer_01_right{ width:175px; height:160px; float:right;}
.footer_01_right img{ margin-top:5px;}
.footer_xia{ width:100%; height:115px; background:#105682; border-top:1px solid #105682;}
.footer_xia_01{ margin-top:20px;}
.footer_xia_01 p{ font-size:12px; font-family:"宋体"; line-height:24px; text-align:center; color:#fff;}