@charset "utf-8";
/*330744723@qq.com*/
*{margin: 0;padding: 0;}
body,ul,li,dl,dt,form,p,h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}
dl,dt,ul,li,h1,h2,h3,h4,h5,h6{list-style:none;}
body{-webkit-text-size-adjust: 100% !important;text-size-adjust: 100% !important;-moz-text-size-adjust: 100% !important; background: url(../img/bg.png) center top no-repeat;background-size: 100% 100%;}
body,input,textarea,div,h1,h2,h3{font-family:"微软雅黑", Arial, Helvetica, sans-serif;}
body,input,textarea{font-size:16px; color:#000;}
h1,h2,h3{font-size:16px; color:#434343;}
em,i { font-style:normal;}
input,textarea { font-family:"Arial"; outline: none;}
li{overflow:hidden;}
img,input{border: none;}
a{text-decoration:none; color:#434343;}
a:hover{text-decoration:none;color:#cc0000;}
.red{color:#cc0000;}
.left{float: left;}
.right{float: right;}
.center{float: left;}
.clearfix{overflow:auto; _overflow:inherit; _zoom:1;}
.w2{width: 1260px;margin: 0 auto;height: auto; overflow: hidden;}
.w1{min-width: 1600px;margin: 0 auto;height: auto; overflow: hidden;width: 100%;}

.headbg{background: url(../images/headbg.png) center top no-repeat;height: 160px;overflow: hidden;}
.head{width: 1190px;margin: 40px auto;height: auto;overflow: hidden;}
.h-search{width: 325px;height: 40px;border-radius: 10px;overflow: hidden;margin-top: 20px;box-shadow:0px 0px 10px #DFDEDE;}
.h-search input{background: #FFF;border: none;width: 235px;height: 40px;float: left;padding-left: 10px;}
.h-search button{background:url(../images/icon-search.png) center center no-repeat #379BF5 ;float: left;width: 80px;height: 40px;display: block;border: none;outline: none;}


.navbar{height: 70px;background: #12389B;min-width: 1600px;margin: 0 auto;width: 100%;}

.nav{width: 1190px;margin: 0 auto;height: auto;}
.navul{height: auto;}
.nav ul li.m{float: left; width: 148px;text-align: center;line-height: 70px;font-size: 18px;position: relative;overflow: inherit;}
.nav ul li.m a{color: #FFF;width: 100%;height: 100%;display: block;}
.nav ul li.m:hover{background:#103186 ;}
.nav ul li.m:hover span{border-bottom: 3px solid #35B8F0;padding: 10px 0;}
.nav ul li.on{background:#103186 ;}
.nav ul li.on span{border-bottom: 3px solid #35B8F0;padding: 10px 0;}.nav .sub{ display:none; /*默认隐藏*/ width:148px; padding:10px 0;  position:absolute; left:0px; top:70px;  background:#12389B;  float:left; line-height:40px; z-index: 33;}
.nav .sub li{ text-align:center;}
.nav .sub li a{ color:#333; display:block; zoom:1;}
.nav .sub li a:hover{  background:#103186; color:#FFF;   }




.banner1-pic { position: relative; width:100%; height:560px; overflow: hidden; }
.banner1-pic .pic{ position:relative; z-index:0; }
.banner1-pic .pic img { width:100%; height:560px; display: block; }
.banner1-pic .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.banner1-pic .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
}
.banner1-pic .hd .on{ background-position:0 0; }

.banner1-pic .prev,
.banner1-pic .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.banner1-pic .prev { left: 0; }
.banner1-pic .next { background-position: 0 -90px; right: 0; }
.banner1-pic .prev:hover,
.banner1-pic .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.banner2{height: 105px;background: #EBF0FB;}
.banner_tzgg{height: 45px;width: 1200px;margin: 30px auto;line-height: 45px;overflow: hidden;}

.tzgg-tit{width: 120px;height: 45px;background: #FFF;text-align: center;color: #12389B;line-height: 45px;font-weight: 600;float: left;}
.tzgg-list{float: left;width:900px ;overflow: hidden;margin-left: 30px;}
.tzgg-list ul li{float: left;width: 200px;margin-right: 20px;line-height: 45px;overflow: hidden;height: 45px;}

.tzgg-more{float: right;}
.tzgg-more i{color: #CC0000;}

.banner3{padding: 50px 0;}
.banner3-tit{width: 420px;margin: 0 auto;height: auto;overflow: hidden;}
.banner3-tit .left{width: 120px;border-bottom: 1px solid #909090;height: 25px;}
.banner3-tit .right{width: 120px;border-bottom: 1px solid #909090;height: 25px;}
.banner3-tit .center{width: 180px;text-align: center;}
.banner3-tit .center h3{font-size: 32px;}
.banner3-tit .center p{color:#919191 ;}

.banner3-con {height: auto;overflow: hidden;}
.banner3-con .hd ul{width: 340px;margin: 20px auto 60px auto;height: auto;overflow: hidden;}
.banner3-con .hd ul li{float: left;width: 130px;height: 45px;background: #F0F0F0;text-align: center;line-height: 45px;margin: 20px;}
.banner3-con .hd ul li.on{ background:#12389B; color: #FFF;}



.banner3-focus{ width:630px; height:410px; overflow:hidden; position:relative; float: left;  }
.banner3-focus .focus-hd{ overflow:hidden;z-index:1;text-align: center;width: 100%;margin-top: 15px;}
.banner3-focus .focus-hd ul{display: inline-block; }
.banner3-focus .focus-hd ul li{ float:left; margin-right:10px;  width:40px; height:6px;  background:#E0E0E0; cursor:pointer;z-index: 3; }
.banner3-focus .focus-hd ul li.on{ background:#5F87DE; }
.banner3-focus .focus-bd{ position:relative; height:375px; z-index:0;   }
.banner3-focus .focus-bd li{ zoom:1; vertical-align:middle;position: relative; }
.banner3-focus .focus-bd img{ width:630px; height:375px; display:block;  }
.banner3-focus .focus-bd li i{position: absolute;bottom: 0;left: 0;height: 40px;background: #000;opacity: .5;width: 100%;}
.banner3-focus .focus-bd li span{position: absolute;bottom: 0;left: 0;height: 40px;width: 100%;color: #FFF;z-index: 2;line-height: 40px;}

.banner3-list{float: right;width: 535px;height: auto;}
.banner3-list ul li{border-bottom: 1px solid #E0E0E0;padding-bottom: 10px;margin-bottom: 10px;}
.banner3-list ul li .time{float: left;width:90px ;height: 75px;color: #FFF;text-align: center;background: #BBCFF8;padding: 5px 0;margin-right: 20px;}
.banner3-list ul li .time span{font-size: 30px;height:45px;line-height: 45px;width: 100%;display: block;}
.banner3-list ul li .time i{font-size: 14px;height: 30px;line-height: 30px;width: 100%;display: block;}
.banner3-list ul li h3{padding: 10px 0;line-height: 30px;}


.banner4{background: url(../images/banner4.png) center center no-repeat;height: 200px;}
.banner4 .w2 .left{width: 750px;padding-left: 30px;}

.numCount{color: #FFF;margin: 50px 0;}
.numCount li{ float: left; width: 24%; text-align: center;border-left:#7D9EE3 1px solid ;}
.numCount li:nth-child(1){border: none;}
.numCount li .item{ margin: 0 10px;}
.numCount li .numU{ line-height:1.3;}
.numCount li .numCX{ font-size:54px;font-weight: 600;}
.numCount li .numU .unitC{font-size:100%; line-height: 1.3; margin-left: 0.3em;}
.numCount li .numU sup{vertical-align: top;}
.numCount li .numU sub{vertical-align:baseline;}
.banner4 .w2 .right{width: 400px;height: 100px;margin: 50px 0;}
.banner4 .w2 .right ul li{float: left;width: 33%;}
.banner4 .w2 .right ul li i{ width: 71px;height: 71px;display: block;margin: 0 auto;}
.banner4 .w2 .right ul li i.icon-qyzz{background: url(../images/icon-qyzz.png) center center no-repeat;}
.banner4 .w2 .right ul li i.icon-jx{background: url(../images/icon-jx.png) center center no-repeat;}
.banner4 .w2 .right ul li i.icon-zz{background: url(../images/icon-zz.png) center center no-repeat;}
.banner4 .w2 .right ul li span{color: #FFF;display: block;width: 100%;height: 30px;line-height: 30px;text-align: center;}

.banner5{background: url(../images/banner5.png) center center no-repeat;height: 495px;position: relative;}
.banner5 video{display: none;width: 100%;height: 495px;}

.banner5-bf{width: 100px;text-align: center;position: relative;top: 50%;left: 50%;margin-top: -55px;margin-left: -55px;}
.banner5-bf i{background: url(../images/icon-bf.png) center center no-repeat;height: 82px;width: 82px;display: block;margin: 0 auto;}
.banner5-bf span{color: #FFF;height: 30px;line-height: 30px;display: block;}
.banner6{padding: 50px 0;}

.banner6-list{margin-top: 70px;}
.banner6-list ul li{position: relative;}
.banner6-list ul li img{width: 100%;height: 100%;}
.banner6-list ul li i{position: absolute;width: 100%;height: 35px;left: 0;bottom: 0;background: #000;opacity: .5;}
.banner6-list ul li span{position: absolute;width: 100%;height: 35px;left: 0;bottom: 0;line-height: 35px;color: #FFF;}
.banner6-list .left{width:330px;margin-right: 15px;}
.banner6-list .center{width: 670px;}
.banner6-list .right{width: 240px;}
.banner6-list .list-img1{width: 330px;height: 185px;margin-bottom: 15px;}
.banner6-list .list-img2{width: 660px;height: 385px;margin-bottom: 15px;}
.banner6-list .list-img3{width: 325px;height: 185px;float: left;margin-right: 10px;}
.banner6-list .list-img4{width: 240px;height: 385px;margin-bottom: 15px;}
.banner6-list .list-img5{width: 240px;height: 185px;margin-bottom: 10px;}

.banner7{background: #EBF0FB;border-top: 1px solid #D6DAE0;padding: 100px 0 50px ;}
.banner7 .left{width: 680px;}
.banner7-list{float: left;width: 130px;text-align: center;border-left: 1px solid #D6DAE0;height: 180px;}
.banner7-list ul li{line-height: 30px;height: 30px;font-size: 14px;}
.banner7-list ul li h3{color: #384D7A;}
.banner7 .right{width: 580px;}
.banner7 .right .ewm{background: url(../images/ewm.png) center center no-repeat;height: 165px;width: 150px;float: left;}
.banner7 .right .lxwm {float: left;margin-left: 50px;}
.banner7 .right .lxwm h3{color:#384D7A ;text-indent: 3em;margin-bottom: 20px;}
.banner7 .right .lxwm ul{background: url(../images/lxwm.png) 5px top no-repeat;}
.banner7 .right .lxwm ul li{line-height: 35px;text-indent: 4em;font-size: 14px;color: #545454;}

.bottom{background: #12389B;padding: 35px 0;}
.bottom p{text-align: center;font-size: 14px;color: #E0E0E0;}
.bottom p a{color: #FFF;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}

/*面包屑导航*/
.pagenow{padding:25px 0 20px 0;color:#151515;font-size:16px;}
.pagenow a{color:#151515;}
.pagenow a:hover{color:#813A31;}

/*详情页*/
.article_content_bg{background:#FFF;}
.article_content{background: url(../img/artice_bg.png) center center repeat-y;padding:20px 40px 50px 40px;}
.article_content .title {font-size:25px;color:#333;line-height:70px;font-weight:bold;}
.article_content .newsinfo {wdith:100%;height:25px;}
.article_content .newsinfo .infoleft {font-size:12px;color:#999;width:100%;height:25px;line-height:25px;text-align: center;}
.article_content .newsinfo .infoleft span {display:inline-block;margin-right:20px;}
.article_content .newsinfo .infoleft span i {display:inline;}
.article_content .newsinfo .txtsize {width:50%;height:25px;}
.article_content .newsinfo .txtsize a {width:25px;height:25px;display:inline-block;font-size:12px;line-height:25px; text-align:center;background-color:#F2F2F2;color:#666;margin-left:10px;}
.article_content .newsinfo .txtsize a:hover {background-color:#ccc;color:#06C;}
.article_content .newsinfo .txtsize .other {background-image:url(../img_news/icon/s.fw.png)}
.article_content .subtitle {font-size:16px;color:#111;line-height:30px;margin-bottom:10px;font-weight:bold;}
.article_content .content {/*padding-top:30px;*/}
.article_content .content span {}
.article_content .content img {display:block;margin:auto auto 10px auto;}
.article_content .content span i {display:block;text-align:center;font-size:12px;color:#039;}
.article_content .content p {font-size:17px;color:#333;line-height:35px;text-indent:2em;margin-top:30px;}
.article_content .content p a {color:#0066FF;}
.article_content .content p a:hover {color:#0CC;}



/*列表页*/
.infolist {-webkit-animation: pageani 1 0.8s;animation: pageani 1 0.8s;}
.infolist li{width:100%;height:120px;padding:30px 20px;margin-bottom:20px;border-bottom:1px dashed #888;}
.infolist a img {width:200px;height:145px;}
.infolist .media-date {background:url(../img/article_list_date.png) center center no-repeat;width:180px;height:90px;}
.infolist .media-date em {display:block;height:90px;width:90px;padding:5px 0;color:#FFF;margin: 0 auto;background: #BBCFF8;border-radius: 10px;}
.infolist .media-date em i {display:block;text-align:center;color:#FFF;line-height:52px;font-size:30px;font-weight:bold;font-family:Georgia;margin-top:6px;}
.infolist .media-date em b {display:block;text-align:center;color:#FFF;font-size:16px;font-weight:bold;font-family:Georgia;}
.infolist .media-body {width:750px;}
.infolist .media-body a {display:block;color:#5D5D5D;font-size:22px;font-weight:600;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.infolist .media-body a:hover {color:#813A31;}
.infolist .media-body span {display:block;font-size:16px;color:#777;line-height:25px;text-overflow: ellipsis;height:85px;overflow:hidden;text-align:justify;}
.infolist .media-body div {height:24px;width:100%;}
.infolist .media-body i {display:inline-block;font-size:12px;color:#999;font-style:normal;height:24px;line-height:24px;background-repeat:no-repeat;}

/*分页*/
.tcdPageCode{padding:15px 20px;text-align:center;color:#888;}
.tcdPageCode li{display:inline-block;}
.tcdPageCode span{color:#888;display:inline-block;height:25px;line-height:25px;padding:0 10px;border:1px solid #813A31;margin:0 2px;border-radius:4px;vertical-align:middle;}
.tcdPageCode a{color:#888;display:inline-block;height:25px;line-height:25px;padding:0 10px;border:1px solid #813A31;margin:0 2px;border-radius:4px;vertical-align:middle;}
.tcdPageCode a:hover{text-decoration:none;border:1px solid #813A31;}
.tcdPageCode span.current{display:inline-block;height:25px;line-height:25px;padding:0 10px;margin:0 2px;color:#fff;background-color:#428bca;border:1px solid #428bca;border-radius:4px;vertical-align:middle;}
.tcdPageCode span.disabled{display:inline-block;height:25px;line-height:25px;padding:0 10px;margin: 0 2px;color:#bfbfbf;background:#f2f2f2;border:1px solid #bfbfbf;border-radius:4px;vertical-align:middle;}
.tcdPageCode .itemCount {font-size:12px;}

