* { 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;}
.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;}
.border1{ border:1px solid #dedede;}
.bg2{ background-color:#f3f5f4; padding:35px 0 20px 0;}
.colorw{ color:#FFF;}
.colorr{ color:#bb0000;}
.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:30px 0 20px 0;}
.head2{background-color: #015cb5; height: 58px; line-height: 57px;}
.ul1{}
.ul1 li {display:block; float:left; height:58px; text-align:center; width:150px;transition: all 1s ease-in 0s;}
.ul1 li:hover{background-color:#022d64;}
.ul1 li:nth-child(1){ background-color:#022d64; }
.ul1 li:nth-child(1) a{ color:#fff;}
.flash {z-index:-100; }

.head4{padding: 35px 0 0 0;height: 130px;}
.head41{color: #616161; z-index: 0;padding-bottom: 6px;}
.head42{z-index: 1; height: auto; width: 100%;}
.head42 p{padding-top: 10px;}

.mycen{width: 930px;}
.mycen1{}

.mycen1 li{float:right;padding: 6px; background:#f5f5f5; margin: 2px 0 40px 18px;}
.mycen1 li img{height: 250px; width: 280px;}
.mycen1 li h3{height: 46px; line-height: 45px; font-weight: normal; font-size: 14px;}
.mycen2{width: 246px;margin-top: 26px;}
.mycen2 ul{margin: 12px 0; border: 1px solid #ccc; padding: 2px 12px 20px 12px;}
.mycen2 ul li{background:url(../images/4.jpg) no-repeat 8px center;line-height: 45px; text-indent: 30px;border-bottom: 1px dotted #ccc;}
.mycen21{background-color:#035bb5;padding: 5px 5px 20px 15px; line-height: 36px;}

.mycen3{height: 50px;}
.mcen111{background-color: #f2f2f2; font-size: 28px; color: #0033bf; height: 60px; line-height: 60px; width: 920px; border-bottom: 1px solid #c7c7c7; text-indent: 20px;margin-top: 26px;}

.mcen12{width: 230px;}
.mcen121{background:#003bae;font-size: 30px; height: 61px; line-height: 60px;}
.gg3{padding: 20px 0;}
.gg3 ul li{background-color: #fff; float: left; margin: 10px;}
.gg3 ul li img{display: block; height: 235px; width: 278px;border: 1px solid #a9a9a9;}
.gg3 ul li h3{ padding: 12px 0px 13px 0px; }
.bg6{background:#025bb5 url(../images/6.jpg) no-repeat center center; height: 200px;}
.bg8{background:#f5f5f5 url(../images/8.jpg) no-repeat center center; height: 480px;padding-top: 65px;}
.bg9{background:#f5f5f5 url(../images/9.jpg) no-repeat center center; height: 260px;padding: 50px 0 60px 0; border-bottom: 1px dotted #ccc;}
.bg10{background:#f5f5f5 url(../images/10.jpg) no-repeat center center; height: 265px; padding: 50px 0px 65px 0px;}
.bg11{background:url(../images/11.jpg) no-repeat 0 0; height: 352px; padding: 12px 0px 5px 552px; width:648px;}
.bg11 p{padding: 20px 10px 30px 0;}
.bg11 div.fl{height: 33px;line-height: 32px; width: 130px; border-radius: 33px; background-color: #343434;}



.bg4{letter-spacing: 2px;}
.bg4 h3{padding: 60px 0 40px 0; font-size: 30px;}
.bg4 p{padding:0px 0 60px 0;}
.bg42{background:url(../images/5.png) no-repeat 0px 40px; height: 82px; width: 150px; padding:40px 0 0  75px;}
.bg42 span{padding: 8px; width: 100px;}
.bg42 h4{ font-size: 22px;}


.ul2{ line-height:49px; background-color:#f4f4f4; padding:0px 10px 20px 10px;}
.ul2 li{background:url(../images/3.jpg) no-repeat 183px 18px; height:49px; text-indent: 12px; border-bottom:1px solid #ccc;}
.ul2 li a{color: #07449f;}
.ul2 li a:hover{color: red;}
.dul2{ width:1217px;}



.dul211{background-color: #fff; margin-top: 10px;}
.dul211 li{height:236px; width:281px; margin:10px; float:left; overflow:hidden; border:1px solid #ccc;}
.dul211 li img{ height:196px; width:281px; display:block;}
.dul211 li h3{background-color:#3c6ed0; height:40px; font-size: 16px; line-height:38px;}

.clearfix::before,.clearfix::after{content: "";height: 0;line-height: 0;display: block;visibility: hidden;clear: both;}



.ul3{padding: 15px 0 0 0;}
.ul3 li{line-height: 35px;}


.bg123{background-color:#FFF; }
.bg1231{ padding:120px 20px 50px 15px;}
.bg1233{ padding:120px 16px 50px 15px;}
.bg1232{ width:1050px; height:320px;}
.bg1232 ul li img{ height:260px;width: 300px;}
.bg1232 ul li h4{font-size: 16px; font-weight: normal; background-color: #fff; height: 60px; line-height: 59px;}
.bg1232 ul li{ float:left; height:320px; display:inline; overflow:hidden; width: 300px; margin: 0 10px;}
.bg1235{ height:230px; width:1080px;}






.nesh3{ height: 50px; line-height: 49px;}
.nesh3 .fs24{border-top: 8px solid #2159b8;top: -5px;}



.ul4{padding-bottom: 50px;}
.ul4 li{width: 535px; overflow: hidden;}
.ul4 li{margin: 15px 0;}
.ul4 li:nth-child(odd){float: left;}
.ul4 li:nth-child(even){float:right;}
.ul4 li div{float: left; height: 100px;text-align: center; width: 100px;background-color: #0079c0; border-radius: 6px; padding: 6px 3px;margin-right: 12px;}
.ul4 li div time:first-child{display: block; border-bottom: 1px solid white; font-size: 36px;color: white;padding-bottom: 3px;}
.ul4 li div time:last-child{display: block;padding-top: 10px; font-size: 20px;color: white;}
.ul4 li h3{padding-top: 10px;}
.ul4 li h3 a{color:#007ac7;}
.ul4 li h3 a:hover{color:red;}
.ul4 li p{line-height: 28px;padding-top: 15px;}



footer{background-color: #0079c0;}
.foot1{background:url(../images/19.jpg) repeat-x left bottom; height:46px; line-height: 45px;}
.foot11{}
.foot2{height:75px;padding:15px 0 0 0; }
.foot21{line-height:35px;}

.seleft2 img{ padding:5px 0 5px 4px;}
.seh1{background:url(../images/23.jpg) repeat-x 0 0; border-bottom:1px solid #dedede; height:34px; line-height:34px; text-indent:16px;}
.seleft21{padding: 0 4px 10px 6px;}




.sec{ background-color: #fff; padding:5px 10px 10px 10px; line-height:2;}
.seco{ width:1142px; margin:18px auto;}
.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;}
	}
