* { margin:0; padding:0;}
body {font-size:14px; height:auto; margin:0 auto;font-family:'Microsoft Yahei';background: #e3e3e3;}
a {color: black;text-decoration:none;transition: all 1s;}
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;}
.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{background:url(../images/1.jpg) repeat-x 0 0; height: 113px;}
.head div img{position: absolute;z-index: 1;}
.head div div{height: 46px;line-height: 45px;width: 280px;z-index: 100;right: 280px;top: 30px;}
.head div div input:first-child{height: 29px;line-height: 29px;border: none;border-radius: 1px;text-indent: 6px;outline: none;margin-right: 5px;width: 220px;background: rgba(255,255,255,0.7);}
.head div div input:last-child{background-color:#174793;height: 30px;line-height: 30px;padding: 0 10px;border: none;outline: none;color: white;cursor: pointer;}
.head2{background-color: #3e7abe; height: 48px; line-height: 47px;z-index: 10;}
.ul1{z-index: 100;position: relative;}
.ul1>li{display:block; float:left; height:48px; text-align:center; width:133px;transition: all 1s ease-in 0s;}
.ul1>li:hover{background-color:#174793;}
.ul1>li:nth-child(1){ background-color:#174793; }
.ul1 li a{ color:#fff;}
.ul1 li a:hover{color: red;transition: all 2s;}
.ul1 li ul{background-color:rgba(63,123,191,0.6);width: 133px;height: 0px;transition: all 1s;}
.ul1 li ul li{height:35px;line-height: 35px;border-bottom:1px solid #174793; }
.ul1 li ul li:hover{background-color:#174793;transition: all 1s;}
.ul1>li:nth-child(1):hover ul{height: 36px;}
.ul1>li:nth-child(2):hover ul,.ul1>li:nth-child(6):hover ul{height: 180px;}
.ul1>li:nth-child(3):hover ul,.ul1>li:nth-child(7):hover ul,.ul1>li:nth-child(8):hover ul{height: 108px;}
.ul1>li:nth-child(4):hover ul{height: 396px;}
.ul1>li:nth-child(5):hover ul{height: 72px;}
.ul1>li:nth-child(9):hover ul{height: 144px;}
.flash{z-index: -1;}
.banner img{height: 400px; width: 1200px;z-index: 1;}
.banner { position:relative;width:1200px; height:400px; text-align:center; overflow:hidden;z-index: 1; }
.banner .bd { position:absolute; left:50%; width:100%; height:455px; margin-left:-50%; background:#fff; }
.banner .hd { position:absolute; bottom:25px; width:100%; height:14px; z-index:1; }
.banner .hd ul { width:1002px; margin:0 auto; text-align:center;}
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:0 3px; border-radius:100%; background:#fff; overflow:hidden; cursor:pointer; vertical-align:top; line-height:99999px; }
.banner .hd ul .on { background:#e90506; }
.banner a.prev,.banner a.next{display:block;width:59px;height:60px;position:absolute;top:50%; margin-top:-30px; z-index:1; display:none;}
.banner a.prev{left:0;background:url(../images/6.png) no-repeat;} 
.banner a.next{right:0;background:url(../images/7.png) no-repeat;}

.head4{background-color: #fff; padding: 12px;width:1176px;}
.head41{width: 310px;margin-right: 18px;height: 275px;overflow: hidden;}

.head41 img{display: none;height: 242px;width: 310px;float: left;}
.slide{height: 242px;width: 310px;}
.slide{height: 242px;width: 310px;}
.icon{right: 6px; bottom:40px;}
.icon li{float: left;margin-left: 6px;cursor: pointer;padding: 2px 6px;background-color: white;font-size: 12px;border-radius: 2px;}
.icon li.active{background-color: #85060d;}
.icon li.active a{color: white!important;}
.title li{display: none;line-height: 35px;width: 310px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.head42{width: 480px;}
.head421{border-bottom: 1px solid #d3dadc;}
.head421 li{width: 100px;float: left;padding: 2px 0px 8px 0px;text-align: center;}
.head4213,.head4214,.head4215{padding: 6px 0px 0px 0px;}
.head4213 li,.head4214 li,.head4215 li{line-height: 29px;background:url(../images/5.jpg) no-repeat 0px 15px;text-indent: 12px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.head4213 li time,.head4214 li time{float: right;font-size: 12px;}
.head43{border-top: 5px solid #f7f6f6;border-bottom:5px solid #f7f6f6;margin: 10px 0px 10px 0;padding: 10px 0;}
.head43 h3{background:url(../images/7.jpg) no-repeat center bottom;width: 385px;padding: 3px 0 8px 0; text-indent: 18px;}
.head43 h3 img{left: 0;top:7px;}
.head43 ul{width: 385px;}
.head45{width: 805px;}
.head5{width: 350px;padding: 0px 0px 12px 0px;}
.head51{background-color: #f8f8f8;}

.head52{padding: 0 10px 15px 10px;}
.head53{padding: 20px 0px 15px 0px;border-bottom:5px solid #f7f6f6;margin-bottom: 12px;}
.head53 li{float: left;width: 33%;text-align: center;}
.head53 li img{display: block;margin: 0px auto 10px auto;opacity: 0.8;transition: all 1s;}
.head53 li:hover img{opacity: 1;}
.one{border-bottom: 2px solid #174793;}
.one a,.two a{color: #174793;}
.head54{padding: 8px 0 10px 8px;}
.head54 li{background-color: #cfcdcd; float: left;width: 90px;margin: 5px;padding: 5px 5px 6px 5px;}
.head55{border-radius: 5px; border: 1px solid #dbdbdb;width: 317px;margin: 3px 0px 15px 13px;background-color: #fff;padding-bottom: 15px;}
.head55 img{margin-bottom: 12px;}
.head55 div{padding: 15px 0 10px 15px;}
.head55 div input{height: 31px;line-height: 30px;text-indent: 6px;width: 200px;outline: none;border: 1px solid #ccc;border-radius: 5px;}
.head55 div label{padding-right: 5px;}
.head55 div label span{color: red;padding: 2px 3px 0px 3px;}
.head55 div button{width: 280px;line-height: 37px;height: 38px;border-radius: 8px;background-color: #6b86b0;outline: none;border: 0px;color: white; font-size: 16px;letter-spacing: 3px;cursor: pointer;}
.head56{padding: 2px!important;}
.mycen{ padding:30px 0;}
.mycen11{width: 900px;}
.mycen111{background-color: #f2f2f2; font-size: 20px; color: #0033bf; height: 50px; line-height: 50px; width: 920px; border-bottom: 1px solid #c7c7c7; text-indent: 20px;}
.mycen12{background:#0173ca;width: 268px;}
.mycen122 div,.mycen122 div a{color: #0255aa;}
.mycen122 div span{float: right;}
.mycen121{padding: 12px;color: #5895d5;}

.mycen122{background-color:#fff;margin:0 2px 0px 2px;}
.mycen122 div{border-bottom: 1px dashed #ccc;margin: 2px 8px;padding: 11px 20px 11px 10px;}
.mycen122 div b{font-size: 20px;color: #0255aa;padding:0px 6px 3px 0px;display: block;float: left;line-height: 22px;}

.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; }
.mb30{margin-bottom: 30px;}
.bg11{height: 361px; width: 535px;}
.bg12{height: 352px; width: 628px;}
.bg12 p{padding: 0px 10px 20px 0;}
.bg12 div.fl{height: 33px;line-height: 32px; width: 130px; border-radius: 33px; background-color: #f37800;}





.ul2{margin:0 6px 0px 6px;}
.ul2 li{line-height:26px; text-indent: 8px; position: relative;padding-left: 25px;}
.ul2 li a::before{content: ""; position: relative; height: 6px; width: 6px; border-radius: 6px; background-color: #0255aa; float: left;top: 11px; left: 0px;}
.dul2{ width:1217px;}



.dul211{background-color: #fff;}
.dul211 li{margin:0px 10px 20px 10px; float:left; overflow:hidden; }
.dul211 li img{ height:205px; width:277px; display:block;}
.dul211 li h3{height:41px; font-size: 16px; line-height:39px;}

.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:20px 10px 10px 0px;}
.bg1233{ padding:20px 0px 10px 10px;}
.bg1232{ width:763px; height:230px;}
.bg1232 ul li img{ height:180px;width: 200px;}
.bg1232 ul li h4{font-size: 16px; font-weight: normal; background-color: #fff; height: 30px; line-height: 29px;}
.bg1232 ul li{ float:left; height:210px; display:inline; overflow:hidden; width: 200px; margin: 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: 560px; 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: 90px;text-align: center; width: 100px;background-color: #0079c0; border-radius: 6px; padding:3px 3px 6px 3px;margin-right: 12px;}
.ul4 li div time:first-child{display: block; border-bottom: 1px solid white; font-size: 32px;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: 5px;}
.ul4 li h3 a{color:#007ac7;}
.ul4 li h3 a:hover{color:red;}
.ul4 li p{line-height: 30px;padding-top: 10px;}



footer{}
.foot1{background-color:#fff; height:32px; line-height: 31px;margin: 20px auto;padding: 15px 20px;width: 1160px;}
.foot1 div{border-bottom: 1px solid #ccc;}
.foot1 b{background:#015cb5;padding: 2px 15px 1px 15px;display: block;float: left;height: 32px;}
.foot11{}
.foot2{height:100px;background-color: #174793;padding-top: 20px;line-height: 36px;}
.foot2 .width21{height: 100px;background:url("../images/4.jpg") no-repeat 5px 2px;padding:5px 0px 0px 120px;width: 1100px;}
.foot21{right: 0px; top:0px;}

.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{margin:10px; float:left; overflow:hidden; }
.prl li img{ height:200px; width:272px; display:block;}
.prl li h3{height:40px; font-size: 16px; text-align: center;line-height:38px;}


.width100 { width:80px;}
.tdright { text-align:right;}

