﻿@charset "utf-8";
/* CSS Document */
html,body {font-size:15px;margin:0;padding:0;font-family: "微软雅黑";color:#333;background:#FFF url(../images/bodybg.jpg) repeat-x left top;letter-spacing:0.5px;}
.center  {text-align:center}
ul,li,dl,dt,dd,form {margin:0;padding:0;list-style-type:none;}
a:link,a:visited {color:#333;text-decoration:none}
a:hover,a:active {color:#12387B}

a.navlink:link,a.navlink:visited {color:#000;text-decoration:none;display:block;height:49px;line-height:49px;font-size:16px;font-weight:bold;width:70px;float:right}
a.navlink:hover,a.navlink:active,a.curnavlink:link,a.curnavlink:visited {color:#12387B;display:block;border-bottom:3px solid #12387B;}

.cleardiv {context:"."; height:"0"; display:block;clear:both;visibility:hidden}
.floatleft {float:left}
.floatright {float:right}
.red {color:#ED292A}

#top {width:100%;overflow:hidden;background:#12387B}
#top li {width:1200px;text-align:right;margin:0 auto;height:45px;line-height:45px;color:#FFF;}
#top li a:link,#top li a:visited {color:#FFF;}
#top li a:hover,#top li a:active {color:#FF0;}
#nav {width:100%;background:#F4F4F4;overflow:hidden}
#nav dl {width:1200px;margin:16px auto;overflow:hidden}
#nav dt {width:500px;float:left}
#nav dd {width:100px;float:left;text-align:center;height:52px;line-height:52px;}
#nav dd div {position:absolute;margin-top:52px;width:180px;text-align:center;padding-top:10px;background:url(../images/tli.jpg) no-repeat top center;margin-left:-25px;z-index:1000;display:none}
#nav dd div a:link,#nav dd div a:visited {display:block;height:35px;line-height:35px;background:#2682C5;border-bottom:1px solid #FFF;color:#FFF;}
#nav dd div a:hover,#nav dd div a:active {display:block;height:35px;line-height:35px;background:#CCCCCC;border-bottom:1px solid #FFF;color:#FFF;}
#mobNav {width:0;;background:rgba(51,51,51,0.7);position:absolute;z-index:1000;top:62px;overflow:hidden}
#mobTop {width:100vw;overflow:hidden;background:#F4F4F4;padding:10px 0;display:none}
#mobTop dt {width:calc(100vw - 60px);float:left;padding-left:10px;}
#mobTop dd {width:50px;float:right;text-align:center;margin-top:10px}
#mobNav ul {width:100vw;overflow:hidden}
#mobNav li {display:block;height:40px;line-height:40px;text-align:center;width:100vw;text-align:center;border-bottom:1px solid #999;}
#mobNav li a:link,#mobNav li a:visited {color:#FFF}
@media screen and  (max-width:1024px) {
	#mobTop {display:block}
	html,body {background:#FFF;}
	#nav {display:none}
	#top li {width:98vw;height:35px;line-height:35px}
}



#part0,#part1,#part3,#part5 {width:1200px;margin:0 auto;}
.i_title {font-size:18px;color:#66667D;height:80px;line-height:80px;margin-top:20px}
.i_title span {color:#12387B}
.i_title a {float:right}
#part0 ul {width:100%;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap}
#part0 li {width:280px;height:110px;line-height:110px;color:#FFF;text-align:center;margin-top:10px;margin-bottom:10px}
#part0 li a:link,#part0 li a:visited {color:#FFF;display:block;height:110px}
#part0 li:nth-child(1) {background:url(../images/n9.png);background-size:cover}
#part0 li:nth-child(2) {background:url(../images/n8.png);background-size:cover}
#part0 li:nth-child(3) {background:url(../images/n6.png);background-size:cover}
#part0 li:nth-child(4) {background:url(../images/n7.png);background-size:cover}
#part0 li:nth-child(5) {background:url(../images/n4.png);background-size:cover}
#part0 li:nth-child(6) {background:url(../images/n5.png);background-size:cover}
#part0 li:nth-child(7) {background:url(../images/n3.png);background-size:cover}
#part0 li:nth-child(8) {background:url(../images/n2.png);background-size:cover}
#part0 li:nth-child(9) {background:url(../images/n10.png);background-size:cover}
#part0 li:nth-child(10) {background:url(../images/n11.png);background-size:cover}
#part0 li:nth-child(11) {background:url(../images/n12.png);background-size:cover}
#part0 li:nth-child(12) {background:url(../images/n13.png);background-size:cover}
@media screen and  (max-width:1024px) {
#part0,#part1,#part3,#part5 {width:99vw;margin:0 auto;}
#part0 li {width:24vw}
.i_title {font-size:16px;color:#66667D;height:50px;line-height:50px;margin-top:10px}
.i_title a {float:right;font-size:14px;}

}
@media screen and  (max-width:766px) {
#part0,#part1,#part3,#part5 {width:99vw;margin:0 auto;overflow:hidden;}
#part0 li {width:48vw}
.i_title {margin:0 5px}
}
#part1 dl {width:100%;overflow:hidden}
#part1 dt {width:540px;float:left;height:470px;border-bottom:1px solid #e0e0e0}
.ptImg {width:100%;overflow:hidden}
.ptTitle {height:50px;line-height:50px;font-size:16px;}
.ptTitle span {float:right;font-size:12px}
.ptInfo {line-height:1.8em;font-size:14px;color:#666}
#part1 dd {width:500px;height:430px;padding:20px 50px;float:right;border:1px solid #E0E0E0;background:url(../images/line.jpg) no-repeat left top}
#part1 dd a:link,#part1 dd a:visited {display:block;height:50px;line-height:50px;border-bottom:1px solid #E0E0E0}
#part1 dd span {background:#FFF;display:block;width:80px;height:20px;line-height:20px;text-align:left;font-size:12px;color:#12387B;margin-top:-10px}
@media screen and  (max-width:1024px) {
#part1 dl {width:100vw;}
#part1 dt {width:50vw;}
#part1 dt img {width:100%;}
.ptTitle  {height:40px;line-height:40px;overflow:hidden;}
#part1 dd {width:calc(50vw - 102px);height:429px}
.ptTitle span {float:right;font-size:12px;margin-right:5px}

}
@media screen and  (max-width:766px) {
#part1 dl {width:100vw;}
#part1 dt {width:99vw;float:none;height:auto;overflow:hidden}
#part1 dt img {width:100%;height:auto}
.ptTitle  {height:30px;line-height:30px;overflow:hidden;text-align:center;}
#part1 dd {width:99vw;float:none;}
.ptTitle span {color:#999;display:none}
.ptInfo {margin:0 5px;color:#999;padding-bottom:10px}
#part1 dd {width:88vw;padding:0 6vw}
}
#part2,#part4,#part6 {width:1200px;margin:20px auto}
#part2 dl {width:100%;overflow:hidden}
#part2 dt {width:540px;float:left;height:410px;}
#part2 dd {width:300px;float:right;height:370px;padding:20px 50px;border:1px solid #E0E0E0;background:url(../images/line.jpg) no-repeat left top}
#part2 dd div a:link,#part2 dd div a:visited {display:block;height:50px;line-height:50px;border-bottom:1px solid #E0E0E0;overflow:hidden}
#part2 dd div span {background:#FFF;display:block;width:80px;height:20px;line-height:20px;text-align:left;font-size:12px;color:#12387B;margin-top:-10px}
#part2 dd  label {display:block;width:100%;overflow:hidden;margin-top:20px;}
#part2 dd label a:link,#part2 dd label a:visited {display:block;height:45px;line-height:45px;background:#12387B;text-align:center;color:#FFF;}
@media screen and  (max-width:1024px) {
#part2,#part4,#part6 {width:99vw;margin:0px auto;overflow:hidden}
#part2 dl {width:calc(99vw - 2px);overflow:hidden;border:1px solid #E0E0E0}
#part2 dt {width:60vw;height:auto;}
#part2 dt * {width:100%;height:auto}
#part2 dd {width:calc(39vw - 43px);height:auto;padding:10px 20px 20px 20px;border:0;background:url(../images/line.jpg) no-repeat left top}
}
@media screen and  (max-width:766px) {
#part2,#part4,#part6 {width:100vw;margin:0px auto;overflow:hidden}
#part2 dl {width:99vw;overflow:hidden;margin:0 auto}
#part2 dt {width:99vw;float:none;height:auto;}
#part2 dt * {width:100%;height:auto}
#part2 dd {width:calc(99vw - 42px);float:none;height:auto;padding:10px 20px 20px 20px;border:1px solid #E0E0E0;background:url(../images/line.jpg) no-repeat left top}
}
#part3_body {border:1px solid #E0E0E0;background:url(../images/line.jpg) no-repeat left top;padding:50px;}
#part3_body .swiper-slide dl {width:1098px;overflow:hidden}
#part3_body .swiper-slide dt {width:640px;float:left}
#part3_body .swiper-slide dd {width:400px;float:right}
#part3_body .swiper-slide dd h3 {font-size:18px;font-weight:normal}
hr {width: 100%;margin: 0 auto;border: 0;height: 0;border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
#part3_body .swiper-slide dd  span {display:block;width:80px;height:20px;margin-top:-10px;background:#FFF;color:#12387B;font-size:12px;}
#part3_body .swiper-slide dd font {display:block;margin:10px auto;line-height:2em;color:#666}

#part3_body .swiper-pagination {text-align:center;width:400px;margin-top:15px;margin-left:698px}
#part3_body .swiper-pagination span{height: 10px;width: 10px;-webkit-border-radius: 5px;border-radius: 5px;margin:0 5px;border:0;outline:none}
@media screen and  (max-width:1024px) {
#part3_body  {padding:20px;padding-bottom:40px}
#part3_body .swiper-slide dl {width:calc(99vw - 42px);overflow:hidden;}
#part3_body .swiper-slide dt {width:calc(60vw - 42px);float:left}
#part3_body .swiper-slide dd {width:calc(39vw - 20px);float:right}
#part3_body .swiper-slide dt img {width:100%;height:auto}
#part3_body .swiper-pagination {text-align:center;width:calc(39vw - 20px);margin-top:10px;margin-left:calc(60vw - 42px)}
#part3_body .swiper-pagination span{height: 10px;width: 10px;-webkit-border-radius: 5px;border-radius: 5px;margin:0 5px;border:0;outline:none}

}
@media screen and  (max-width:766px) {
#part3_body  {width:calc(99vw - 42px);overflow:hidden;padding:20px;padding-bottom:40px;}
#part3_body .swiper-slide dl {width:calc(99vw - 42px);overflow:hidden;}
#part3_body .swiper-slide dt {width:calc(99vw - 42px);float:none}
#part3_body .swiper-slide dd {width:calc(99vw - 42px);float:none}
#part3_body .swiper-slide dt img {width:100%;height:auto}
#part3_body .swiper-pagination {text-align:center;width:99vw;margin-top:5px;margin-left:0;margin-bottom:-10px}
#part3_body .swiper-pagination span{height: 10px;width: 10px;-webkit-border-radius: 5px;border-radius: 5px;margin:0 5px;border:0;outline:none}

}
#part4 dl {width:100%;overflow:hidden}
#part4 dt {width:540px;float:left;height:470px;border-bottom:1px solid #e0e0e0}
#part4 dd {width:500px;height:430px;padding:20px 50px;float:right;border:1px solid #E0E0E0;background:url(../images/line.jpg) no-repeat left top}
#part4 dd a:link,#part1 dd a:visited {display:block;height:50px;line-height:50px;border-bottom:1px solid #E0E0E0}
#part4 dd span {background:#FFF;display:block;width:80px;height:20px;line-height:20px;text-align:left;font-size:12px;color:#12387B;margin-top:-10px}

#part5 dt{font-size:25px;text-align:center;height:50px;line-height:50px;color:#12387B}
#part5 dd {padding:10px 0;line-height:2em;}
#part5 dd a {margin:0 5px;}
@media screen and  (max-width:1024px) {
#part4 dl {width:100vw;overflow:hidden}
#part4 dt {width:50vw;float:left;height:470px;border-bottom:1px solid #e0e0e0}
#part4 dd {width:calc(50vw - 44px);height:430px;padding:20px;float:right;border:1px solid #E0E0E0;background:url(../images/line.jpg) no-repeat left top}

}
@media screen and  (max-width:766px) {
#part4 dl {width:100vw;overflow:hidden;margin:0 auto}
#part4 dt {width:100vw;float:none;height:auto;border-bottom:1px solid #e0e0e0;margin:0 auto}
#part4 dt img {width:100%;height:auto}
#part4 dd {width:calc(99vw - 42px);height:auto;padding:0px 20px 20px 20px;float:none;border:1px solid #E0E0E0;background:url(../images/line.jpg) no-repeat left top;margin:10px auto;overflow:hidden;}

}


#part6   {display:flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #E0E0E0;margin-top:30px;padding-top:20px}
#part6 li  {width:calc(1200px / 7);text-align:center;margin-top:10px;margin-bottom:10px;font-size:16px;font-weight:bold}
#part6 li span {display:block;line-height:2em;}
#part6 li a {display:block;line-height:2em;font-weight:normal}

#footer {width:100%;text-align:center;padding:20px 0;color:#FFF;font-size:14px;line-height:2.2em;background-color:#12387B}
#goTop {display:none}
@media screen and  (max-width:1024px) {
#part6 li  {width:calc((100vw - 14px) / 7);text-align:center;margin-top:10px;margin-bottom:10px;font-size:14px;font-weight:bold}
#goTop {display:block;position:fixed;width:26px;height:17px;left:calc(100vw - 50px);bottom:55px;z-index:1000}
}
@media screen and  (max-width:766px) {
#part5,#part6 {display:none}
#footer {font-size:12px;}
#footer span {display:none}
#goTop {display:block;position:fixed;width:26px;height:17px;left:calc(100vw - 30px);bottom:25px;z-index:1000}
}

#mybody {width:1200px;margin:50px auto;overflow:hidden}
#leftnav {width:240px;float:left}
#rightBody {width:880px;padding-left:40px;float:right;border-left:1px solid #E0E0E0}
#leftnav dt {text-align:center;font-size:26px;font-weight:bold;height:50px;line-height:50px;color:#12387B}
#leftnav dd a:link,#leftnav dd a:visited {display:block;height:50px;line-height:50px;padding-left:60px;font-size:16px}
#leftnav dd a:hover,#leftnav dd a:active,#leftnav dd a.curleftNav:link,#leftnav dd a.curleftNav:visited {background:#12387B url(../images/li.png) no-repeat 20px center;color:#FFF;}
#location {height:50px;line-height:30px;}
#NewList {width:880px;overflow:hidden;min-height:600px;}
#NewList dt {width:140px;float:left;height:110px;padding:20px 0;clear:left;border-bottom:1px solid #E0E0E0}
#NewList dd {width:720px;float:right;height:110px;padding:20px 0 20px 20px;clear:right;border-bottom:1px solid #E0E0E0}
#NewList dd a:link,#NewList dd a:visited {font-weight:bold}
#NewList dd a:hover,#NewList dd a:active {text-decoration:underline}
#NewList dd h2 {font-size:18px;font-weight:normal;margin:0 ;height:35px;}
#NewList dd span {display:block;height:55px;font-size:14px;line-height:25px;overflow:hidden}
#NewList dd font {display:block;height:20px;color:#999;font-size:14px;}
#NewList li {width:860px;height:110px;padding:20px 0 20px 0;clear:right;border-bottom:1px solid #E0E0E0}
#NewList li a:link,#NewList li a:visited {font-weight:bold}
#NewList li a:hover,#NewList li a:active {text-decoration:underline}
#NewList li h2 {font-size:18px;font-weight:normal;margin:0 ;height:35px;}
#NewList li span {display:block;height:55px;font-size:14px;line-height:25px;overflow:hidden}
#NewList li font {display:block;height:20px;color:#999;font-size:14px;}

#mypage {width:100%;margin:50px auto;text-align:center}
#mypage a:link,#mypage a:visited,#mypage span,#mypage font {padding:4px 10px;border:1px solid #CCCCCC;margin:0 5px;color:#999;border-radius:2px}
#mypage a:hover,#mypage a:active,#mypage span{color:#FFF;border:1px solid #12387B;background:#12387B}
@media screen and  (max-width:1024px) {
#mybody {width:99vw;margin:10px auto;overflow:hidden}
#rightBody {width:calc(99vw - 272px);padding-left:32px;float:right;border-left:0px solid #E0E0E0;}
#leftnav dt {text-align:left;font-size:26px;font-weight:bold;height:50px;line-height:50px;color:#12387B;padding-left:30px;border-bottom:1px solid #DDD}
#location {height:50px;line-height:50px;}
#NewList {width:100vw;overflow:hidden;min-height:600px;}
#NewList dt {width:140px;float:left;height:110px;padding:20px 0;clear:left;border-bottom:1px solid #E0E0E0}
#NewList dd {width:calc(99vw - 430px);float:left;height:110px;padding:20px 0 20px 10px;clear:right;border-bottom:1px solid #E0E0E0}
#NewList dd h2 {font-size:18px;font-weight:normal;margin:0 ;height:26px;overflow:hidden;}
#NewList dd span {display:block;height:55px;font-size:14px;overflow:hidden;line-height:25px;margin-top:5px;}

#NewList li {width:calc(99vw  - 272px);height:110px;padding:20px 0 20px 0px;clear:right;border-bottom:1px solid #E0E0E0}
#NewList li h2 {font-size:18px;font-weight:normal;margin:0 ;height:26px;overflow:hidden;}
#NewList li span {display:block;height:55px;font-size:14px;overflow:hidden;line-height:25px;margin-top:5px;}
}
@media screen and  (max-width:766px) {

#mybody {width:99vw;margin:10px auto;overflow:hidden}
#leftnav {width:100%;float:none}
#rightBody {width:calc(100vw - 30px);margin:0 15px;padding-left:0px;float:none;border-left:0px solid #E0E0E0;}
#leftnav dt {text-align:left;font-size:26px;font-weight:bold;height:50px;line-height:50px;color:#12387B;padding-left:30px;border-bottom:1px solid #DDD}
#location {height:50px;line-height:50px;}
#NewList {width:calc(100vw - 30px);overflow:hidden;min-height:600px}
#NewList dt {width:140px;float:left;height:110px;padding:20px 0;clear:left;border-bottom:1px solid #E0E0E0}
#NewList dd {width:calc(100vw - 180px);float:left;height:110px;padding:20px 0 20px 10px;clear:right;border-bottom:1px solid #E0E0E0}
#NewList dd h2 {font-size:18px;font-weight:normal;margin:0 ;height:26px;overflow:hidden;}
#NewList dd span {display:block;height:55px;font-size:14px;overflow:hidden;margin-top:5px;line-height:25px;}
#NewList li {width:calc(100vw - 30px);float:none;height:110px;padding:20px 0 ;clear:right;border-bottom:1px solid #E0E0E0}
#NewList li h2 {font-size:18px;font-weight:normal;margin:0 ;height:26px;overflow:hidden;}
#NewList li span {display:block;height:55px;font-size:14px;overflow:hidden;margin-top:5px;line-height:25px;}
}
#rightBody h1 {text-align:left;font-size:23px;height:40px;line-height:40px;overflow:hidden;margin:0;font-weight:normal}
#Ninfo {height:30px;line-height:25px;color:#666;border-bottom:1px solid #E0E0E0}
#NewBody {width:100%;min-height:600px;line-height:2em;padding:15px 0px}
#NewPage {line-height:2em;}

@media screen and  (max-width:1024px) {
#rightBody h1 {text-align:left;font-size:23px;height:auto;line-height:30px;overflow:hidden;margin:10px auto;font-weight:normal}
#Ninfo {height:auto;line-height:25px;color:#666;border-bottom:1px solid #E0E0E0;padding-bottom:5px;}

#NewBody {width:100%;min-height:600px;line-height:2em;padding:35px 0px}
}