*{margin: 0; padding: 0; font-size: 12px;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0; padding:0; border: 0;}
body{ background: url(../img/bg_02.jpg) repeat-y;}
img{ border: 0; display: block;}
li{list-style-type:none;}
strong{font-weight:normal;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
/* Link */
a:link {color: #333333; text-decoration:none;}
a:visited {color: #333333;text-decoration:none;}
a:hover {color: #F60; text-decoration:none;}
a:active {color: #333333;}
.center{ width: 1200px; margin: 0 auto; height: auto;}

/*.top{ width: 100%; height:371px; background: url(../img/index_01.jpg) no-repeat center top;}*/
.top-t{ height: 55px; border-bottom: solid 1px rgba(158,191,227,.57);}
.top-tl{ float: left; line-height: 55px; font-size: 16px; color: #FFFFFF;}
.top-tr{ width: 212px; height: 28px; float: right; margin-top: 15px;}
.top-tr ul li{ float: left; margin-left: 16px; width: 90px; height: 28px;}
.zc-btn{ width: 90px; height: 28px; background: #143472; line-height: 28px; text-align: center; font-size: 16px; color: #FFFFFF; cursor: pointer; border: none; border-radius:5px;}
.bzzx-btn{ width: 90px; height: 28px; background: #d50f19; line-height: 28px; text-align: center; font-size: 16px; color: #FFFFFF; cursor: pointer; border: none; border-radius:5px;}
.logo{ margin-top: 70px; height: 178px;}

.nav{width: 100%; height: 67px; background: url(../img/menu.png) repeat-x;}
.index-nav{width: 100%;border-bottom: 0px solid #eeeeee;height:67px;box-sizing: border-box;z-index: 99999;}
.index-nav-frame{width: 1200px;margin: 0 auto;}
.index-nav-frame .index-nav-frame-line:first-child{ width: 136px;}
.index-nav-frame-line{font-size:18px;color: #fff;float: left;position: relative;display: block;outline: none;cursor: pointer;width:133px;line-height:60px; padding-top:7px; text-align: center;font-weight: normal;}
.index-nav-frame-line a{ font-size: 18px;}
.index-nav-frame-line.active{color:#fff; border-bottom:0px #ed1c23 solid;background:url(../img/m-bg.png) no-repeat center top;}
.index-nav-frame-line:hover{background:url(../img/m-bg.png) no-repeat center top;}

.index-nav-frame-line-center{z-index: 99999;opacity: 0;height: 0;position: absolute;left:0px;overflow: hidden;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */}
.index-nav-frame-line-li{width: 100%;text-align: center;background:#0a6cb6;color: #fff;line-height: 50px;font-size: 16px;min-width:128px;}
.index-nav-frame-line-li a{ font-size: 16px;}
.index-nav-frame-line-li:hover{background: #062687;color: white;}
.index-nav-frame-line-li:hover a{background: #062687;color: white; font-size: 16px;}
.index-nav-frame-line-focus:focus{display: none;}
.index-nav-frame-line:hover .index-nav-frame-line-center{height:auto;opacity: 1;}

.main{ width: 1200px; margin: 0 auto; background: #ffffff; min-height: 500px; padding: 15px 0;}

.con{ width: 1170px; height: 345px; margin: 0 auto;}
.con-left{ width: 944px; float: left; height: 330px;}
.con-ll{ width:430px; height: 330px; float: left;}
.shutter {overflow: hidden; width:430px; height: 330px; position: relative;}
.shutter-img { z-index: 1;}
.shutter-img,.shutter-img a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.shutter-img a {cursor: default;}
.shutter-img a > img {width: 100%;height: 100%;}
.shutter-img .created { overflow: hidden;position: absolute;z-index: 20;}
.shutter-btn li {position: absolute;z-index: 2;top: 50%;width: 49px;height: 49px;margin-top: -25px;cursor: pointer;}
.shutter-btn li.prev {left: 20px;background: url(../img/shutter_prevBtn.png) no-repeat 0 -49px;}
.shutter-btn li.next { right: 20px;background: url(../img/shutter_nextBtn.png) no-repeat 0 -49px;}
.shutter-desc { position: absolute;z-index: 2;left: 0;bottom: 0;width: 100%;height: 36px;
background:rgba(0,0,0,.5);}
.shutter-desc p {padding-left: 20px;line-height: 36px;color: #fff;font-size: 16px;}

.con-lr{ width:500px; height: 330px; float: right;}

.con-lrt{ width:500px; height: 34px; border-bottom: solid 2px #0a6cb6;}
.con-lrt label{width:120px; cursor:pointer; text-align:center; float:left; height:34px; overflow:hidden; line-height:34px; font-weight: normal; font-size:16px; transition: .5s;}
.con-lrt .selected1{ width:120px; cursor:pointer; background:#0a6cb6; transition: .5s; float:left; height:34px; overflow:hidden; font-weight: normal; line-height:34px; font-size:16px; border-radius: 5px 5px 0 0;}
.selected1 a:link {color: #FFFFFF; font-size:16px; text-decoration:none;}
.selected1 a:visited {color: #FFFFFF; font-size:16px; text-decoration:none;}
.selected1 a:hover {color: #FFFFFF; font-size:16px; text-decoration:none;}
.selected1 a:active {color: #FFFFFF; font-size:16px; }
.close-link1 a:link {color: #0c0b50; font-size:16px; text-decoration:none;}
.close-link1 a:visited {color: #0c0b50; font-size:16px; text-decoration:none;}
.close-link1 a:hover {color: #0c0b50; font-size:16px; text-decoration:none;}
.close-link1 a:active {color: #0c0b50; font-size:16px;}
.con-lrb{ width: 480px; height:284px; margin: 0 auto; padding:10px 0 0;}
.con-lrb ul li{ line-height: 31px; font-size: 14px; padding-left: 18px;}
.con-lrb ul li a{ font-size: 14px;}
.con-lrb ul li span{ float: right; font-size: 12px; color: #999;}
.listui li{ height: 31px; background: url(../img/d_03.jpg) no-repeat;}


.con-right{ width: 211px; height: 345px; float: right;}
.con-right ul li{ float: left; height:100px; margin-bottom: 15px;}

.con1{ width: 1168px; border: solid 1px #ccd5f2; margin: 0 auto 15px; min-height:616px;}
.con1-t{ width: 1166px; height:74px; background: url(../img/index_12.jpg) no-repeat;}
.con1-tl{ width:130px; float: left; line-height: 74px; text-align: center; font-size: 24px; color: #00589a;}
.con1-tm{ width: 600px; float: left; margin-top: 19px; height: 35px;}
.con1-tm label{width:110px; cursor:pointer; text-align:center; float:left; height:35px; overflow:hidden; line-height:35px; font-size:18px; font-weight: normal; transition: .5s; margin-left: 30px; background: #f3f3f3; border-radius: 5px;}
.con1-tm .selected1{ width:110px; cursor:pointer; background:#0a6cb6; transition: .5s; float:left; height:34px; overflow:hidden; line-height:35px; font-size:18px; font-weight: normal; border-radius: 5px; text-align: center;}

.con1-tr{ width: 400px; height: 35px; float: right; margin-top: 19px;}
.con1-tr-fb{ width: 100px; float: right; height: 35px; background: #028921; line-height: 35px; text-align: center;margin-right: 15px; margin-left: 15px;}
.con1-tr-fb a{ color: #fff; font-size: 18px; }

.con1-tr-num{ line-height: 35px; text-align: right; font-size: 16px;}
.con1-tr-num span{ font-size: 18px; color: #ff4e00; font-weight: bold;}
.con1-b{height: 542px;position: relative;}

.con1-b>ul {padding: 0px 0;zoom: 1;}
.con1-b>ul>li {border-bottom: 1px #eee dashed;overflow: hidden;padding: 16px 0;}
.con1-b>ul>li:hover{background:#f9f9f9;}

.con1-b1{min-height: 542px;position: relative;}

.con1-b1>ul {padding: 0px 0;zoom: 1;}
.con1-b1>ul>li {border-bottom: 1px #eee dashed;overflow: hidden;padding: 16px 0;}
.con1-b1>ul>li:hover{background:#f9f9f9;}

.zbr {padding: 0;font-size: 12px;line-height: 25px;font-weight: normal;margin-top:10px;}
.zbr li {float: left;color: #999;}
.zbr li i{background-image:url(../img/icosprite.png);padding-left:20px}
.ggico1{background-position: 0 0;}
.ggico2{background-position: 0 -26px;}
.ggico3{background-position: 0 -50px;}
.zbdata {text-align: center;font-size: 12px;color: #999;padding-top:5px;}
.zbdata div {line-height: 20px;margin-top:8px;color: #333;}
.baomingBtn {color: #2e547e;border: 1px #6f95bf solid;font-size: 12px;font-weight: bold;border-radius: 3px;width: 70px;padding: 5px 0;text-align: center;margin: 5px auto 0 auto;}
.baomingBtn:hover {background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255, 81, 47, 1)), to(rgba(247, 46, 21, 1)));color: #fff;border: 0}
.zbtitle {font-size: 16px;}
.con1-b li a:hover .zbtitle {color: #2e547e;font-weight: bold;}


.con2{ width: 1168px; clear:both; margin: 0 auto; border: solid 1px #ccd5f2; margin: 0 auto 15px; min-height:412px;}
.con2-more{ width: 90px; height: 30px; float: right; background: #7aa6d7; margin-top: 20px; border-radius: 5px; text-align: center; line-height: 30px; margin-right: 15px;}
.con2-more a{ font-size: 12px; color: #FFFFFF;}
.con2-b{ height:338px;}
.con2-b ul li{border-bottom: 1px #eee dashed;overflow: hidden;}
.con2-b ul li:hover{background:#f9f9f9;}
.fg-title{ line-height: 55px; font-size: 16px;    width: 868px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;    min-width: 868px;}
.fg-date{ font-size: 14px; line-height: 50px;}

.fg-Btn{color: #2e547e;border: 1px #6f95bf solid;font-size: 12px;font-weight: bold;border-radius: 3px;width: 70px;padding: 5px 0;text-align: center;margin:15px auto 0 auto;}
.fg-Btn:hover {}
.con2-b ul li a:hover .fg-title{color: #2e547e;font-weight: bold;}
.con2-b ul li a:hover .fg-date{ color: #444444;}

.con3{ width: 1170px; margin: 0 auto; height: 415px;}
.con3-left{ width:911px; float: left;}
.con3-left h2{ line-height:44px; background: url(../img/index_15.jpg) no-repeat; font-size: 18px; color: #fff; padding-left: 35px;}
.con3-left h2 span{ float: right; padding-right: 15px; font-size: 14px; color: #0a6cb6;}
.con3-left h2 span a{ font-size: 14px; color: #0a6cb6;}
.con3-lt{ width: 911px; border: solid 1px #e8e8e8; height: 354px; border-top: 0;}
.con3-lt ul{ padding-top: 20px;}
.con3-lt ul li{ width: 454px; float: left;}
.con3-pic{ width:412px; border: solid 1px #E8E8E8; height: 242px; margin: 0 auto; padding: 5px;}
.con3-pic-t{ width: 400px; height: 230px; overflow: hidden;}
.con3-pic-t img{transition: 1s;}
.con3-pic-t:hover img{ transform: scale(1.2);transition: 1s;}

.con3-lt ul li h3{ line-height: 40px; font-size: 18px; color: #545454; padding-left: 21px;}
.con3-text{ width: 410px; margin: 0 auto; font-size: 18px; color: #0a6cb6; line-height: 30px; padding-top: 5px;}
.con3-text span{ float: right; font-size: 16px;color: #545454;}
.con3-text span font{ font-size: 24px; color: #de0909; margin-right:5px; }

.con3-right{ width: 244px; height: 398px; float: right; border: solid 1px #e8e8e8; background: #fafafa;}
.con3-right h2{ width: 150px; height: 30px; background: #0a6cb6; float: left; margin: 10px 0 10px 10px; text-align: center; line-height: 30px; text-align: center; font-size: 18px; color: #FFFFFF; border-radius: 5px;}

.con3-rt{ width: 220px; clear: both; margin:0 auto;}
.con3-rt-t{ width: 220px; height:34px;}

.con3-rt-t label{ cursor:pointer; text-align:center; float:left; height:31px; overflow:hidden; line-height:31px; font-size:14px; font-weight: normal; padding: 0 6px; font-weight: normal;}
.con3-rt-t .selected2{cursor:pointer;float:left; height:31px; overflow:hidden; line-height:31px; font-size:14px; font-weight: normal; font-weight:bold; border-bottom: solid 3px #0a6cb6;}

.selected2 a:link {color: #0a6cb6; font-size:14px; text-decoration:none;}
.selected2 a:visited {color: #0a6cb6; font-size:14px; text-decoration:none;}
.selected2 a:hover {color: #0a6cb6; font-size:14px; text-decoration:none;}
.selected2 a:active {color: #0a6cb6; font-size:14px; }
.close-link2 a:link {color: #0c0b50; font-size:14px; text-decoration:none;}
.close-link2 a:visited {color: #0c0b50; font-size:14px; text-decoration:none;}
.close-link2 a:hover {color: #0c0b50; font-size:14px; text-decoration:none;}
.close-link2 a:active {color: #0c0b50; font-size:14px;}
.con3-rt-b{ width: 220px; clear: both; padding-top: 10px;}

.site{ width: 1170px; height: 145px; margin: 0 auto;}

.con4{ width: 1170px; margin: 0 auto; height: 355px;}
.con4-left{ width: 577px; float: left; height: 340px;}
.con4-left h2{ background: url(../img/index_15.jpg) no-repeat; padding-left: 25px; font-size: 18px; color: #FFFFFF; line-height: 44px; height: 44px;}
.con4-left h2 span{ float: right; padding-right: 15px; font-size: 14px; color: #0a6cb6;}
.con4-left h2 span a{ color: #0a6cb6;}
.con4-lt{ width: 577px; height: 296px; border: solid 1px #E8E8E8; border-top: 0;}
.con4-lt ul{ padding-top: 16px; width: 560px; margin: 0 auto;}
.con4-lt ul li{ width: 280px; float: left;}
.con4-lt-pic{ width: 262px; height: 162px; border: solid 1px #E8E8E8; margin: 0 auto; overflow: hidden;}
.con4-lt-pic img{ transition: 1s;}
.con4-lt-pic:hover img{ transform: scale(1.2); transition: 1s;}
.con4-lt ul li h3{ line-height: 40px; font-size: 15px; font-weight: bold; padding-left: 10px;}
.con4-lt ul li p{ line-height:31px; font-size: 14px; padding-left:10px;}
.con4-lt ul li p font{ font-size: 16px; font-weight: bold; color: #019650;}
.con4-lt ul li p span{font-size: 16px; font-weight: bold; color: #ff5a00;}

.con4-right{ width: 577px; float: right; height: 340px;}
.con4-right h2{ background: url(../img/index_15.jpg) no-repeat; padding-left: 25px; font-size: 18px; color: #FFFFFF; line-height: 44px; height: 44px;}
.con4-right h2 span{ float: right; padding-right: 15px; font-size: 14px; color: #0a6cb6;}
.con4-right h2 span a{ color: #0a6cb6;}
.con4-rt{ width: 577px; height: 296px; border: solid 1px #E8E8E8; border-top: 0;}
.con4-rt ul{ padding-top: 16px; width: 560px; margin: 0 auto;}
.con4-rt ul li{ width: 280px; float: left;}
.con4-rt ul li h3{ line-height: 40px; font-size: 15px; font-weight: bold; padding-left: 10px;}
.con4-rt ul li p{ line-height:22px; font-size: 14px; padding:0 10px; color: #666666;}

.site1{ width: 1170px; height: 115px; margin: 0 auto;}
.site2 {
    width: 1170px;
    height: 100px;
    margin: 0 auto;
}

.con5{ width: 1170px; margin: 0 auto; height: 390px;}
.con5-left{ width: 886px; float: left; height: 375px;}
.con5-left h2{ background: url(../img/index_26.jpg) no-repeat; height: 55px; line-height: 47px; font-size: 18px; color: #FFFFFF; padding-left: 40px;}
.con5-lt{ width: 886px; height: 320px;border: solid 1px #E8E8E8; position: relative; background: #fafafa; border-top: 0;}
.multipleColumn{ position:relative; width:800px; padding-top:23px;  margin:0 auto;}
.multipleColumn .next{ width: 24px; height: 54px; background: url(../img/left.jpg) no-repeat; position: absolute; left: -42px; top:50%; margin-top: -27px; cursor: pointer;}
.multipleColumn .prev{ width: 24px; height: 54px; background: url(../img/right.jpg) no-repeat; position: absolute; right: -42px; top:50%; margin-top: -27px; cursor: pointer;}
.multipleColumn .bd{overflow:hidden;}
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:270px;  float:left; _display:inline;  }
.multipleColumn .bd ul li{ margin-right:15px; float:left; _display:inline; overflow:hidden; text-align:center; height: 140px;}
.multipleColumn .bd ul li .pic{ width:120px; height:120px; text-align:center; border:1px solid #ccc; overflow: hidden;}
.multipleColumn .bd ul li .pic img{ width:120px; height:120px; display:block; transition: 1s;}
.multipleColumn .bd ul li .pic a:hover img{ border-color:#999; transform:scale(1.2); transition: 1s;}

.con5-right{ width: 269px; float: right; border: solid 1px #E8E8E8; background: #fafafa; height: 375px;}
.con5-right h2{ width: 150px; height: 30px; background: #0a6cb6; float: left; margin: 10px 0 15px 10px; text-align: center; line-height: 30px; text-align: center; font-size: 18px; color: #FFFFFF; border-radius: 5px;}
.con5-rt{ width:238px; margin: 0 auto; clear: both;}
.con5-rt ul li{margin-bottom: 15px;}
.link{ width: 1170px; clear: both; margin: 0 auto; height: 286px;}
.link h2{ background: url(../img/index_26-11.jpg) no-repeat; height: 55px; line-height: 47px; font-size: 18px; color: #FFFFFF; padding-left: 40px;}
.link-t{ width: 1170px; height: 231px; border: solid 1px #E8E8E8; background: #F8F8F8; border-top: 0;}
.link-t ul{ width:1160px; margin: 0 auto;padding-top: 9px;}
.link-t ul li{ width: 222px; float: left; margin: 0 5px 10px 5px; height: 42px; border: solid 1px #E8E8E8; background: #FFFFFF; padding: 5px;}
.link-pic{ width: 210px; height: 40px; overflow: hidden;}
.link-pic img{transition: 1s;}
.link-pic:hover img{ transform: scale(1.2);transition: 1s;}
.link-b{ width: 1145px; clear: both; margin: 0 auto;min-height: 100px;}
.link-b p{ line-height: 30px;}
.link-b p a{ float: left; font-size: 16px;}
.link-b p span{ float: left; padding: 0 18px; font-size: 16px;}

.footer{ }
.footer-t{ width: 1200px; height: 204px; border-bottom: solid 1px #5ea0d6; margin: 0 auto;}
.f1{ width: 242px; float: left; height: 204px; background: url(../img/b_line.png) no-repeat right center; margin-right: 40px;}
.f1 img{ padding: 74px 0 0 16px;}
.f2{ width: 242px; float: left; margin-top: 17px;}
.f2 h2{ line-height: 44px; font-size: 18px; color: #def2ff;}
.f2 ul li{ line-height:30px; font-size: 14px;}
.f2 ul li a{ color: #d2e5f2;}

.f21{ width: 210px; float: left; margin-top: 17px; background: url(../img/b_line.png) no-repeat right center;}
.f21 h2{ line-height: 44px; font-size: 18px; color: #def2ff;}
.f21 ul li{ line-height:30px; font-size: 14px;}
.f21 ul li a{ color: #d2e5f2;}

.f3{ width: 190px; float: right; margin-top: 17px;}
.f3-pic{ width:190px; height: 65px;}
.f3-pic img{ margin: 0 auto; display: block; padding-top: 13px;}
.f3 h2{ font-size: 24px; color: #ffe56d;  text-align: center; line-height: 47px; letter-spacing: 1px;}
.f3 p{ line-height: 27px; font-size: 16px; color: #d3e0f0; text-align: center;}
.footer-b{ color: #a9c4e4; font-size: 14px; text-align: center; line-height: 55px;}


.ovflwod{    width: 370px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}