* { margin:0; padding:0;}
body {font-size:14px; height:auto; margin:0 auto;font-family:'Microsoft Yahei'}
a {color: black;text-decoration:none; }
a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
.aw{color:#FFF;}
.aw a { color:#FFF; text-decoration:none; }
.aw a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
.aw1 a { color:#FFF; text-decoration:none; }
.aw1 a:hover { color:yellow; text-decoration:none; position:relative; top:1px; }
.al{color:#000;}
.al a { color:#F00; text-decoration:none; }
.al a:hover { color:#0303fb; text-decoration:none; position:relative; top:1px; }
a img{border:0;}
ul,ul li{list-style-type:none;}
.of{ overflow:hidden;}
.width1 { width:100%; }
.width2 { width:1200px; }
.width3 { width:1020px; }
.mar { margin:0 auto;}
.cl{clear:both;}
.db{ display:block;}
.fs0{ font-size:0;}
.fs12{ font-size:12px;}
.fs13{ font-size:13px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs24{ font-size:24px;}
.fs30{ font-size:30px;}
.fs36{font-size: 36px;}
.lts1{ letter-spacing:1px;}
.lh2{ line-height:2;}
.lh22{ line-height:22px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh25{ line-height:25px;}
.lh26{ line-height:26px;}
.lh27{ line-height:27px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}
.lh32{ line-height:32px;}
.lh36{ line-height:42px;}
.fwb{ font-weight:bold;}
.fwn{ font-weight:normal;}
.fl { float:left;}
.fr { float:right;}
.h0{ height:0;}
.h100{ height:100%;}
.pr{ position:relative;}
.pa{ position:absolute;}
.tac{ text-align:center;}
.head{padding:36px 0;}
.head2{background-color: #0053a9; height: 58px; line-height: 57px;border-top: 1px solid #fff;}
.head3{background:url(../images/2.jpg) no-repeat center center;height: 256px;}
.ul1{}
.ul1 li {display:block; float:left; height:58px; text-align:center; width:150px;}
.ul1 li:last-child{background: none;}
.ul1 li:first-child{background-color: #c70000;background-image: none;}
.ul1 li:first-child a:hover{color: yellow;}

.flash {z-index:-100;}
.head4{margin: 40px auto;padding: 0px;box-sizing: border-box;}
.head4 h3{padding: 0px 0px 6px 0px;}
.head4 p{color: #4f4f4f;}
.senav{width: 268px;}
.senav h3{background-color: #014fa2;padding: 25px 0px  30px 0px;}
.main1{height: 46px;}
.ul2{padding:0px 20px;border:5px solid #014fa2;padding-bottom: 36px;}
.ul2 li{background: #d1d1d1 url(../images/3.jpg) no-repeat 170px 21px;border: 1px solid #949494; height:60px; line-height: 58px; padding-left: 25px;margin-top: 35px;overflow: hidden;}

.sec{width: 912px;}
.sec1{margin: 0px 10px 20px 10px; border-bottom: 1px solid #cccccc;padding-bottom: 20px;text-indent: 5px;}
.sec1 a{color: #0053a9;}
.sec1 a:hover{color:red;}
.ul3{}
.ul3 li{width: 280px;float: left;padding: 1px; border:1px solid #e5e5e5;margin: 0px 10px 20px 10px;background-color: #e5e5e5;}
.ul3 li img{width: 280px; height: 227px;}
.ul3 li h4{height: 40px; line-height: 38px; text-align: center; font-size: 16px;}
.bg5{background:url(../images/5.jpg) no-repeat center center; height: 607px;margin: 30px auto 0 auto;}
.clearfix::before,.clearfix::after{content: "";height: 0;line-height: 0;display: block;visibility: hidden;clear: both;}
.bg6{background:url(../images/6.jpg) no-repeat center center; height: 364px;}
.bg7{background:url(../images/7.jpg) no-repeat center center; height: 365px;}
.bg8{background:url(../images/8.jpg) no-repeat center center; height: 466px;}
.bg9{background:url(../images/9.jpg) no-repeat center top;}
.bg91{padding: 50px 0 5px 0;}
.bg91 a{padding:0px 10px;position: relative;}
.bg91 a::before{content:''; height:1px; width:100px; background-color:#0067ac;position: absolute;top: 10px;left: -100px;}
.bg91 a::after{content:''; height:1px; width:100px; background-color:#0067ac;position: absolute;top: 10px;left: 100%;}
.bg92{width: 290px; border-bottom: 1px solid #0067ac;padding-bottom: 10px;}
.bg93{height:428px;margin: 50px auto;}

.head5{margin: 20px auto 0px auto;background-color: #d9d9d9;padding-bottom: 50px;}
.bg102 h3{padding-bottom: 30px;}
.bg103{ width:554px;}
.bg103 li{ width: 564px;overflow: hidden;padding: 5px 0 25px 0;}
.bg103 li div:nth-child(1){width: 66px; margin-right: 30px;border: 1px solid black;padding: 4px;}
.bg103 li div:nth-child(1) p{border-bottom: 1px solid black;  font-size: 30px; padding-bottom: 0px; margin-bottom: 2px;}
.bg103 li div:nth-child(1) span{color:#de0000; font-size: 16px;}
.bg103 li div:nth-child(2){width: 435px;}
.bg103 li div:nth-child(2) p{color: #828282; padding-top: 2px;}
.bg101{z-index: 2;}
.bg11{background:url(../images/11.jpg) no-repeat center top;height: 460px; padding-top: 50px;background-size: 100% 100%;}
.bg111{width: 520px;}
.bg111 ul{padding: 5px 10px 0px 10px;}
.bg111 ul li{padding: 10px 0;}
.bg111 ul li h3{font-weight: normal; font-size: 16px;padding-bottom: 16px; border-bottom: 1px dashed #ccc; margin-bottom: 5px;}
.bg111 ul li h3 span{height: 20px; width: 20px; border-radius: 20px;background-color:#0067ac;color: white;margin-right: 8px;}

.bg112{width: 580px;}
.bg112 ul{padding: 5px 10px 0px 10px;}
.bg112 ul li{line-height: 48px;border-bottom: 1px dashed #ccc;}
.bg112 ul li time{float: right;}
.bg113{border-bottom: 1px solid #dadada;}
.bg113 .fs14 a{color: #0067ac;}
.bg1131{height: 40px; border-bottom: 3px solid #0067ac;}


.bg123{background-color:#FFF; }
.bg1231{ padding:170px 20px 50px 15px;}
.bg1233{ padding:170px 16px 50px 15px;}
.bg1232{ width:1050px; height:420px;}
.bg1232 ul li img{ height:360px;width: 400px;display: block;}
.bg1232 ul li h4{font-size: 20px; font-weight: normal; background-color: #fff; height: 60px; line-height: 59px;}
.bg1232 ul li{ float:left; height:420px; display:inline; overflow:hidden; width: 400px; margin: 0 10px;}
.bg1235{ height:230px; width:1080px;}
.bg15{background:url(../images/15.jpg) no-repeat center center; height: 224px;}

.secon1{padding:10px 0px 30px 0; margin-top: 20px;}
.secon12,.secon13{display:block; padding-top:6px;}
.secon13{color:#666;}
.secon11 span{padding:10px 20px; background-color:#f24e35; border-radius:5px;}
.secon2{padding: 10px 30px;width: 1140px; box-radius:10px; margin-bottom: 20px;}
.secon21{line-height: 2;background:url(../images/16.jpg);padding: 10px 20px;}
.clearfix::before,.clearfix::after{content: "";height: 0;line-height: 0;display: block;visibility: hidden;clear: both;}

footer{background-color: #02519a;height: 266px; line-height: 45px;padding-top: 50px;}
.footer1{background:url(../images/16.jpg) no-repeat 750px center;height: 222px;}

.mycen11{ width: 920px;}
.mycen111{background-color: #f2f2f2; font-size: 24px; color: #0033bf; height: 60px; line-height: 60px; width: 920px; border-bottom: 1px solid #c7c7c7; text-indent: 20px;}





.seco{line-height: 2;padding: 10px;}
.sech3{ font-size:18px; font-weight:bolder; padding:0px 0 0px 0; text-align:center;}

#secp { border-bottom:1px dashed #ccc; margin:8px 0 ; padding-bottom:5px; text-align:center;}
.newslist {}
.newslist li{ border-bottom:1px dotted #ccc; text-indent:5px; line-height: 45px;}
.newslist li span{ float:right; padding-right:5px; }
.sepage { clear:both; text-align:center; padding:8px 0 0 0;}
.prl{}
.prl li{height:240px; width:276px; margin:10px; float:left; overflow:hidden; border:1px solid #ccc;}
.prl li img{ height:200px; width:276px; display:block;}
.prl li h3{background-color:#f2efef; height:40px; font-size: 16px; text-align: center;line-height:38px;}


.width100 { width:80px;}
.tdright { text-align:right;}
.indexCon{width:100%;overflow:hidden;}
.indexCon .flashBanner{width:100%;height:450px;overflow:hidden;}
.flashBanner{position:relative;}
.flashBanner .mask{height:0px;line-height:32px;width:100%;text-align:right;
	position:absolute;left:0;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}
@media (min-width: 1025px) and (max-width: 1440px) {
	.indexCon .flashBanner{height:400px;}
	.h10{ height:5px;}
	.banner>ul>div{ height:380px;}
	.flash {height:400px;} 
	.banner>ul>div>a{height:23px; font-size:12px; line-height:22px;}
	}
@media (max-width: 1024px) {
	.indexCon .flashBanner{height:200px;}
	.flash{height: 200px;}
	}
