
/*-----g-----*/
img:hover{-khtml-opacity:0.9;
-moz-opacity:0.9;filter:alpha(opacity=90);filter:"alpha(opacity=90)";opacity:0.9; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);}

@keyframes myfirst
{
	from {margin-left: 0;}
	to {margin-left: 100px;}
}


#banner{ position: relative; z-index: 1; width: 100%; }
#banner .hd{position: absolute;z-index: 11;bottom: 25px;left: 0;text-align: center;width: 100%;}
#banner .hd ul{ font-size: 0; }
#banner .hd ul li{width: 10px;height: 10px;cursor: pointer;display: inline-block;background: #fff;margin: 0 10px;border-radius: 10px;}
#banner .hd ul li.on{background: #0066cc;}
#banner .bd{}
#banner .bd ul{width: 100% !important;}
#banner .bd ul li{height: 500px; width: 100% !important;; display: block;}

#header{background: url(../img/header_bg_01.jpg) repeat;box-shadow: 0 2px 2px #888;position: relative;z-index: 22;}

.top{border-bottom: 1px solid #86C8E3;}
.top>.container{ background: url(../img/jw_top_bg_01.png) no-repeat right center; height: 100px;}
.top>.container .logo{padding-top: 22px;float: left;}
.top>.container .logo img{display: block;height: 56px;}
.top>.container .xcby{float: right;padding-top: 32px;}
.top>.container .xcby img{display: block;height: 30px;}

.nav{}
.nav ul{ text-align: center; font-size: 0px; }
.nav ul li{display: inline-block;line-height: 50px;width: 12%;text-align: center;position: relative;}
.nav ul li>a{ color: #fff; display: block; font-size: 16px }
.nav ul li>a:hover,
.nav ul li>a.on{background:#0d77bb;}
.nav ul li:hover>dl{display: block;}
.nav ul li dl{display: none;position: absolute;width: 100%;font-size: 16px;z-index: 99;left: 0;top: 50px;background-color: rgba(68, 164, 218,0.8);}
.nav ul li dl dd{}
.nav ul li dl dd a{ color: #fff; display: block; }
.nav ul li dl dd a:hover{background:#0d77bb;}

#box1{ margin-bottom: 25px; padding-top: 15px; }
#box1>.container{}
#box1>.container .xyjj{ width: 253px; height: 404px; float: left; background: #d3e9fe; padding: 0 11px; }
#box1>.container .xyjj h2{ text-align: center; padding: 20px 0; font-size: 18px; }
#box1>.container .xyjj img{ width: 253px; height: 133px; display: block; }
#box1>.container .xyjj p{ line-height: 26px; padding-top: 10px; }
#box1>.container .xyjj a.more{ text-align: right; width: 100%; display: inline-block; margin-top: 8px; color: #0066cc; }
#box1>.container .xyjj a.more:hover{text-decoration: underline;}

#box1>.container .zskx{ width: 598px; float: left; background: #f7f7f7; height: 404px; }
#box1>.container .zskx .title{height: 404px;position: relative;float: left;width: 18px;padding: 0 11px;background: #0066cc;color: #fff;margin-right: 25px;}
#box1>.container .zskx .title h2{ font-size: 18px; margin-top: 140px; }
#box1>.container .zskx .title em{ width: 0; height: 0; display: block; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 8px solid #0066cc; position: absolute; z-index: 33; right: -8px; top: 50%; }
#box1>.container .zskx .kx_m{ width: 510px; float: left; padding-top: 20px; }
#box1>.container .zskx .kx_m .hd{margin-bottom: 10px;border-bottom: 1px solid #e1e1e1;} 
#box1>.container .zskx .kx_m .hd ul{ width: 100%; height: 32px; } 
#box1>.container .zskx .kx_m .hd ul li{ display: block; cursor: pointer; float: left; width: 88px; text-align: center; line-height: 32px; position: relative; }
#box1>.container .zskx .kx_m .hd ul li.on{background: #0066cc; color: #FFFFFF;}
#box1>.container .zskx .kx_m .hd ul li.on em{display: block;} 
#box1>.container .zskx .kx_m .hd ul li h2{ font-size: 16px; } 
#box1>.container .zskx .kx_m .hd ul li em{ width: 0; height: 0; display: block; position: absolute; left: 43%; top: 32px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #0066cc; z-index: 22; display: none; }
#box1>.container .zskx .kx_m .bd{
    position: relative;
}
#box1>.container .zskx .kx_m .bd ul{}
#box1>.container .zskx .kx_m .bd ul li{background: url(../img/zskx_li_hd_01.png) no-repeat left center;text-indent: 12px;height: 45px;line-height: 45px;border-bottom: 1px dashed #666;}
#box1>.container .zskx .kx_m .bd ul li a{}
#box1>.container .zskx .kx_m .bd ul li a p{ font-size: 14px; float: left; }
#box1>.container .zskx .kx_m .bd ul li a span{ float: right; color: #555; }
#box1>.container .zskx .kx_m .bd ul li.more{background: none;border: 0;text-align: right;line-height: 40px;position: absolute;top: -50px;right: 0;z-index: 11;}
#box1>.container .zskx .kx_m .bd ul li.more a{ color: #0066cc; }
#box1>.container .zskx .kx_m .bd ul li.more a:hover{text-decoration: underline;}

#box1>.container .kjlj{width: 306px;float: right;height: 404px;overflow: hidden;}
#box1>.container .kjlj dl{}
#box1>.container .kjlj dl dt{font-size: 20px;width: 100%;height: 62px; line-height: 62px; background: url(../img/kjan_bg_02.jpg) repeat;background-size: cover;text-align: center;color: #FFFFFF;margin-bottom: 8px;}
#box1>.container .kjlj dl dd{height: 44px;line-height: 44px;font-size: 16px;background: url(../img/kjan_bg_01.jpg) repeat;background-size: cover;margin-bottom: 4px;}
#box1>.container .kjlj dl dd a{color: #FFFFFF;text-indent: 115px;display: block;}
#box1>.container .kjlj dl dd:hover{height: 44px; line-height: 44px; font-size: 16px; background: url(../img/kjan_bg_011.jpg) repeat; background-size: cover;}


#box1>.container .kjlj ul{}
#box1>.container .kjlj ul li{background: url(../img/kjan_bg_01.jpg) no-repeat;background-size: cover;height: 62px;line-height: 62px;text-align: center;font-size: 16px;color: #fff;margin-bottom: 16px;}
#box1>.container .kjlj ul li>a{color: #FFFFFF; display: block;}
#box1>.container .kjlj ul li.li_1{font-size: 20px;float: left;width: 100%; position: relative;}
#box1>.container .kjlj ul li.li_1 dl{position: absolute;bottom: 62px;left: 0;width: 100%;line-height: 40px;z-index: 33;display: none;}
#box1>.container .kjlj ul li.li_1 dl dd{background: url(../img/kjan_bg_01.jpg) no-repeat;background-size: cover;display: block;margin-bottom: 10px;font-size: 16px;}
#box1>.container .kjlj ul li.li_1 dl dd a{color: #FFFFFF;display: block;}
#box1>.container .kjlj ul li.li_1 dl dd:hover{background:#1c9ac4;}
#box1>.container .kjlj ul li.li_2{width: 145px;float: left;}
#box1>.container .kjlj ul li.li_3{ width: 145px; float: right; } 
#box1>.container .kjlj ul li.li_4{ width: 145px; float: left; } 
#box1>.container .kjlj ul li.li_5{ width: 145px; float: right; } 
#box1>.container .kjlj ul li.li_6{ width: 145px; float: left; } 
#box1>.container .kjlj ul li.li_6 img{ display: block; margin: auto; margin-top: 19px; } 
#box1>.container .kjlj ul li.li_7{ width: 145px; float: right; } 
#box1>.container .kjlj ul li.li_8{ float: left; width: 100%; height: 92px; margin-bottom: 0; } 
#box1>.container .kjlj ul li.li_8 h2{ width: 46px; font-size: 16px; line-height: 24px; padding: 0 5px; background: #0066cc; height: 82px; padding-top: 10px; float: left; display: block; margin-right: 11px; } 
#box1>.container .kjlj ul li.li_8 p{ display: inline-block; font-size: 14px; line-height: 24px; width: 228px; text-align: left; padding-top: 11px; }
#box1>.container .kjlj ul li:hover{background: #1c9ac4;}
#box1>.container .kjlj ul li.li_8:hover{background: url(../img/kjan_bg_01.jpg) no-repeat; background-size: cover;}

#box2{ padding: 20px 0; background: #f5f5f5; }
#box2 .zpxx{width: 380px;float: left;margin-right: 30px;height: 364px;}
#box2 .zpxx .hd{ height: 38px; line-height: 38px; border-bottom: 1px solid #d5d5d5; }

#box2 .zpxx .hd h2{background: url(../img/lm_hd_bg_01.png) no-repeat left center;text-indent: 26px;height: 36px;line-height: 36px;float: left;font-size: 18px;font-weight: bold;color: #0066cc;padding-right: 8px;border-bottom: 4px solid #0066cc;}
#box2 .zpxx .hd a{ float: right; }
#box2 .zpxx .bd{ padding-top: 15px; }
#box2 .zpxx .bd dl{}
#box2 .zpxx .bd dl dt{ height: 90px; margin-bottom: 4px; }
#box2 .zpxx .hd dl dt a{ display: block; height: 100%; width: 100%; }
#box2 .zpxx .bd dl dt img{ width: 130px; height: 90px; display: block; float: left; margin-right: 8px;object-fit: contain; }
#box2 .zpxx .bd dl dt h3{ font-size: 14px; font-weight: bold; line-height: 26px; }
#box2 .zpxx .bd dl dt p{ line-height: 22px; color: #666; }
#box2 .zpxx .bd dl dd{ height: 36px; line-height: 36px; }
#box2 .zpxx .bd dl dd a{ display: block; height: 100%; width: 100%; }
#box2 .zpxx .bd dl dd a em{ float: left; font-family: "SimSun"; font-size: 14px; margin-right: 6px; }
#box2 .zpxx .bd dl dd a p{ float: left; font-size: 14px; }
#box2 .zpxx .bd dl dd a span{ float: right; color: #666; }

#box2 .bmdt{width: 380px;float: left;height: 364px;overflow: hidden;}
#box2 .bmdt .hd{ width: 100%; height: 38px; line-height: 38px; border-bottom: 1px solid #d5d5d5; }
#box2 .bmdt .hd ul{}
#box2 .bmdt .hd ul li{ display: inline-block; height: 36px; line-height: 36px; padding: 0 10px; float: left; font-size: 18px; cursor: pointer; font-weight: bold; } 
#box2 .bmdt .hd ul li.on{ color: #0066cc; border-bottom: 4px solid #0066cc; } 
#box2 .bmdt .bd{ padding-top: 15px; position: relative; } 
#box2 .bmdt .bd ul{} #box2 .bmdt .bd ul li{ height: 62px; margin-bottom: 17px; } 
#box2 .bmdt .bd ul li a{ display: block; } 
#box2 .bmdt .bd ul li a .time{ width: 74px; height: 60px; border: 1px solid #0066cc; text-align: center; float: left; margin-right: 8px; } 
#box2 .bmdt .bd ul li a .time i{ display: inline-block; width: 100%; font-size: 20px; color: #0066cc; line-height: 30px; height: 30px; } 
#box2 .bmdt .bd ul li a .time span{ width: 100%; display: inline-block; background-color: #0066cc; color: #fff; line-height: 30px; height: 30px; } 
#box2 .bmdt .bd ul li a p{ line-height: 24px; font-size: 14px; padding-top: 6px; } 
#box2 .bmdt .bd ul li.more{ height: auto; margin-bottom: 0; position: absolute; top: -28px; right: 0; }
#box2 .bmdt .bd ul li.more a{}
#box2 .bmdt .bd dl{}
#box2 .bmdt .bd dl dt{ height: 90px; margin-bottom: 4px; }
#box2 .bmdt .hd dl dt a{ display: block; height: 100%; width: 100%; }
#box2 .bmdt .bd dl dt img{ width: 130px; height: 90px; display: block; float: left; margin-right: 8px; }
#box2 .bmdt .bd dl dt h3{ font-size: 14px; font-weight: bold; line-height: 26px; }
#box2 .bmdt .bd dl dt p{ line-height: 22px; color: #666; }
#box2 .bmdt .bd dl dd{ height: 36px; line-height: 36px; }
#box2 .bmdt .bd dl dd a{ display: block; height: 100%; width: 100%; }
#box2 .bmdt .bd dl dd a em{ float: left; font-family: "SimSun"; font-size: 14px; margin-right: 6px; }
#box2 .bmdt .bd dl dd a p{ float: left; font-size: 14px; }
#box2 .bmdt .bd dl dd a span{ float: right; color: #666; }
#box2 .bmdt .bd dl dd.more{ height: auto; margin-bottom: 0; position: absolute; top: -40px; right: 0; }
#box2 .bmdt .bd dl dd.more a{}


#box3{padding: 20px 0 30px;}
#box3 .bysfc{position: relative;}
#box3 .bysfc .hd{ height: 38px; line-height: 38px; border-bottom: 1px solid #d5d5d5; }

#box3 .bysfc .hd h2{background: url(../img/lm_hd_bg_01.png) no-repeat left center;text-indent: 26px;height: 36px;line-height: 36px;float: left;font-size: 18px;font-weight: bold;color: #0066cc;padding-right: 8px;border-bottom: 4px solid #0066cc;}
#box3 .bysfc .hd a{ float: right; }
#box3 .bysfc .bd{padding-top: 15px;}
#box3 .bysfc .bd .tempWrap{width: 1200px !important;}
#box3 .bysfc .bd ul{text-align: center;font-size: 0;width: 1220px; min-height:200px;}
#box3 .bysfc .bd ul li{width:285px;float: left;margin-right: 20px;position: relative;}
#box3 .bysfc .bd ul li a{display: block;color: #fff;}
#box3 .bysfc .bd ul li a img{width: 100%;height: 200px;display: block;}
#box3 .bysfc .bd ul li a p{width: 100%;text-align: center;font-size: 14px;position: absolute;bottom: 0;left: 0;z-index: 22;line-height: 36px; background: rgba(0,0,0,.6);}
#box3 .bysfc .bd ul li a:hover p{text-decoration: underline;}
#box3 .bysfc a.prev{position: absolute;font-size: 70px;font-family: "SimSun";top: 44%;z-index: 55;left: -55px;color: #999;}
#box3 .bysfc a.next{position: absolute;font-size: 70px;font-family: "SimSun";top: 44%;z-index: 55;right: -55px;color: #999;}
#box3 .bysfc a.prev:hover,
#box3 .bysfc a.next:hover{color: #0066cc;}

#footer{background: #0066cc; height: 100px;}
#footer p{ line-height: 30px; color: #fff; width: 600px; font-size: 14px; float: left; padding-top: 24px; }
#footer form{}
#footer form select{ float: right; width: 190px; height: 30px; line-height: 30px; margin-top: 36px; }
