@charset "utf-8";
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
body { color: #333; font-family: "microsoft yahei"; font-size: 14px; }
ul, ol, li {list-style-type:none;vertical-align:0}
a{text-decoration: none;}
img{border: 0;  overflow: hidden ;}
.clear{clear:both;height:0;overflow:hidden;}
.clearfix:after{clear:both; content:''; display:block;}
.ellipsis {text-overflow: ellipsis; white-space:nowrap; overflow:hidden;}
.ellipsis-2 {display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.w1200{width:1200px;margin:0 auto;}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
/*头部*/
.header-bg{width: 100%; height: 180px; background: url(../images/footerbg.png);}
.header{width: 1200px; height: 180px; margin: 0 auto;}
.logo{padding: 50px 0 0 0; float: left;}
.logo-txt{float: left; display: block; line-height: 180px; font-size: 40px; color: #fff; margin: 0 0 0 30px;}
.find{float: right; position: relative; margin: 66px 35px 0 0;}
.find .find-text{ background: url(../images/findbg.png) no-repeat;  width: 207px;  height: 38px; line-height: 38px;  border: none;  color: #0d3d8b !important; padding: 0 60px 0 10px;}
.find .find-text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #0d3d8b; opacity:1; }
.find .find-text::-moz-placeholder { /* Mozilla Firefox 19+ */color: #0d3d8b; opacity:1;}
.find .find-text:-ms-input-placeholder{color: #0d3d8b;opacity:1;}
.find .find-text::-webkit-input-placeholder{ color: #0d3d8b;  opacity:1;}
.find .find-button{position: absolute; border: none; color: #fff;  right: 0; width: 52px; height: 38px; background: url(../images/findbutton.png) center no-repeat;top:0px;}
/*导航栏*/
.nav-bg{background: url(../images/footerbg.png); position: relative;}
.nav-link{color: #fff; float: left; width: 200px; margin: 10px 0 0 0; padding: 0 0 0 30px;position: relative;}
.nav-link a{display:block; float: left; line-height: 25px;}
.nav-link-a:hover{cursor: pointer; color: #ddd;}
.nav-imglink{display: block;float: left;margin: 0 8px 0 0; cursor: pointer; }
div.nav-imglink div.nav-i-icon{position: absolute;z-index:9;top:30px;left:0px;display: none;}
div.nav-imglink:hover div.nav-i-icon{display: block;}
.nav{float: left; background: #2877e8; color: #fff; min-width: 960px; max-width: 10000px; height: 50px; line-height: 50px; position: relative; z-index: 10; transform: skew(-30deg);}
.navul{ padding: 0 0 0 20px; transform: skew(30deg);}
.navul .a-li{float: left; padding: 0 38px; position: relative;}
.navul .a-li a{color:#fff;}
.navul .a-li:hover{ background: #2877e8; cursor: pointer;}
.navul .a-li:hover a{color: #fff;}
.nav-right-bg{position: absolute; right: 0; top: 0; background: #2877e8; height: 50px; min-width: 500px; max-width: 100000px;}
.child-ul{position: absolute; top:50px; left: 0; background: #2877e8; color: #fff; width: 170px; text-align: center; box-shadow: 2px 2px 2px #999;display: none;}
.child-ul li:hover{color: #2877e8; background: #fff;}
.child-ul li:hover a{color: #2877e8!important;}
/* banner */
.banner-bg{width: 100%; background: #f2f2f2;}
.focusBox { position: relative; width:1200px; height:312px;  }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:1200px; height:312px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dat.png) no-repeat 0 -28px; height:14px; overflow: hidden; width: 14px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(../images/dat.png) no-repeat 0 -28px;}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0;position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=100);opacity:1;  }
.focusBox .prev { left: -30px; background: url(../images/prev.png) no-repeat;}
.focusBox .next { right: -30px; background: url(../images/next.png) no-repeat;}
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=70) !important;opacity:0.7 !important;  }
/*内容A*/
.content-a{width: 1200px; margin: 0 auto; padding: 0px 0 0 0;}
.content-a .content-a-left{width: 860px; float: left;}
.content-a .all-title{ padding: 0 0 25px 0;}
.content-a .all-title label{font-size: 18px; color: #333; float: left; font-weight: 700;}
.content-a .all-title a{float: right; font-size: 14px; color: #999; padding: 5px 0 0 0;}
.content-a .all-title a:hover{color: #4178BE; cursor: pointer;}
		/*内容A图片轮播盒子*/
.focusBox-con {margin: 15px 0 0 0; float: left; position: relative; width: 410px; height: 260px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox-con .pic img { width: 410px; height: 260px; display: block; }
.focusBox-con .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox-con .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox-con .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox-con .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox-con .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox-con .num li{ float: left; position: relative; width: 10px; height: 10px; line-height: 10px; overflow: hidden; text-align: center; margin-right: 4px; cursor: pointer; }
.focusBox-con .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; border: 1px solid #ddd; border-radius: 50%; /*background: #b1b1aa;*/ color: white; width: 8px; height: 8px; top: 0; left: 0; text-decoration: none; }
.focusBox-con .num li span { z-index: 1; background: #000; filter: alpha(opacity=80); opacity: 0.8; }
.focusBox-con .num li.on a,.focusBox .num a:hover{ background:#fff;  }
.left-txt{float: left; width: 400px; margin: 15px 0 0 30px;}
.left-txt-li{line-height: 40px; font-size: 15px;}
.left-txt-li p{float: left; color: #3e3e3e;}
.left-txt-li p:hover{color: #004ea1; cursor: pointer;}
.left-txt-li label{float: right; font-size: 12px; color: #999;}
		
.content-a .content-a-right{width: 300px; float: right;}
.content-a .right-div{width: 300px; float: left; padding: 15px 0 0 0;}
.content-a .right-li{cursor: pointer; padding: 10px 0; font-size: 15px;}
.right-txt-li{line-height: 40px;}
.right-txt-li p{color: #3e3e3e;}
.right-txt-li p:hover{color: #004ea1; cursor: pointer;}
/*内容B*/
.content-b-bg{width: 100%; margin: 35px 0 0 0; background: #f7f6f5;}
.content-b {width: 1200px; margin: 0 auto; padding: 0px 0 10px 0;}
.content-b .tab-link{width: 826px;}
.content-b .tab-link i{font-size: 18px; color: #858585; font-weight: 300;}
.content-b .tab-link .tab-link-a{font-weight: 600; font-size: 18px; color: #858585;}
.content-b .tab-link .tab-link-a:hover{color: #004ea1; cursor: pointer;}
.con-b-tab{width: 826px; float: left;}
.con-b-tab .more-a{float: right; font-size: 14px; line-height: 25px; color: #999;}
.con-b-tab .more-a:hover{color: #004ea1; cursor: pointer;}
.con-b-tab .tab-div{width: 398px; float: left; position: relative; padding: 25px 7px;}
.tab-con .margin-tab-div{margin: 0 0 0 30px;}
.con-b-tab .tab-b-time{float: left; text-align: center;}
.con-b-tab .tab-b-time span{font-size: 36px; background: #004ea1; color:#fff; padding: 0 18px; line-height: 60px; display: block;}
.con-b-tab .tab-b-time p{font-size: 12px; color: #fff; background: #38bfef; margin: 4px 0 0 0; padding: 2px 0;}
.con-b-tab .tab-b-text{float: right; width: 310px;}
.con-b-tab .tab-b-text a{font-size: 15px; color: #6e6e6e; margin: 8px 0 0 0; display: block;}
.con-b-tab .tab-b-text a:hover{color: #004EA1; cursor: pointer;}
.con-b-tab .tab-b-text p{color: #999; margin: 12px 0 0 0;}
.none-tab-con{display: none;}
.cur{color: #004ea1 !important;}
.tab-border-line{position: absolute; border-top: 1px dashed #d1d1d1; bottom: 0; left: 0; width: 398px; height: 0;}
.con-b-right{float: right; width: 338px;} 
.con-b-right .all-title{ padding: 0 0 25px 0;}
.con-b-right .all-title label{font-size: 18px; color: #333; float: left; font-weight: 700;}
.con-b-right .all-title a{float: right; font-size: 14px; color: #999; padding: 5px 0 0 0;}
.con-b-right .all-title a:hover{color: #004ea1; cursor: pointer;}
.con-b-list ul li{width: 103px; padding: 0 0 0 15px; height: 46px; border: 3px solid #eee; line-height: 46px; float: left;}
.con-b-list ul li:hover{border: 3px solid #d1d1d1; cursor: pointer;}
.con-b-list .con-b-li1{background:  10px center no-repeat; color:#6e6e6e;}
.con-b-list .con-b-li1 a{color: #6e6e6e;}
.con-b-list .con-b-li2{background:  10px center no-repeat; color: #6e6e6e; }
.con-b-list .con-b-li2 a{color: #6e6e6e;}
.con-b-list .con-b-li3{background: 10px center no-repeat; color: #6e6e6e; }
.con-b-list .con-b-li3 a{color: #6e6e6e;}
.con-b-list .con-b-li4{background: 10px center no-repeat; color: #6e6e6e; }
.con-b-list .con-b-li4 a{color: #6e6e6e;}
.con-b-list .con-b-li5{background:  10px center no-repeat; color: #6e6e6e; }
.con-b-list .con-b-li5 a{color: #6e6e6e;}
.con-b-list .con-b-li6{background: 10px center no-repeat; color:#6e6e6e; }
.con-b-list .con-b-li6 a{color: #6e6e6e;}
/*内容C*/
.content-c{width: 1200px; margin: 0 auto; padding: 20px 0 0 0;}
.content-c .all-title{ padding: 0 0 25px 0;}
.content-c .all-title label{font-size: 18px; color: #333; float: left; font-weight: 700;}
.content-c .all-title a{float: right; font-size: 14px; color: #999; padding: 5px 0 0 0;}
.content-c .all-title a:hover{color: #4178BE; cursor: pointer;}
.content-c-left{width: 860px; float: left;}
.flash4{width: 826px;height:278px;margin:0px auto; position:relative;text-align: right;}
.flash4 ul li{display:inline-block;width:133px;height:278px; position:relative;overflow:hidden;}
.flash4 ul li.first{width:428px;}
.flash4 ul li.fast{position: absolute;left:0px;z-index: 11;}
.content-c-right{float: right; width: 300px;}
.con-c-list ul li{background: #f8f8f8; color: #6e6e6e; width: 300px; height: 46px; border: 3px solid #eee; line-height: 46px; float:left; margin: 2px 5px; padding-left:15px}
.con-c-list ul li:hover{border: 3px solid #d1d1d1; cursor: pointer;}
.con-c-list ul li a{color: #6e6e6e;}
/*footer*/
.footer-bg{width: 100%; height: 140px; background: #004ea1; margin: 42px 0 0 0;}
.footer{width: 1200px; line-height: 40px; margin: 0 auto; color: #fff;}
.footer-left{float: left; padding: 35px 0 0 0;}
.footer-right{float: right; padding: 20px 0 0 0;}

.banner{height:274px;width:100%;background:#d5d5d5;text-align: center;}
.banner img{display: block;margin:auto;width:1360px;height:274px;}
/* center css */
.center{margin-bottom:50px;overflow:hidden;margin-top:52px;}
.menu{width:218px;border:1px solid #e5e5e5;}
.menu_h{overflow: hidden;height:64px;line-height:64px;background: url(../images/footerbg.png);font-size:20px;color:#fff;font-weight: bold;padding-left:34px;border-bottom:1px solid #e5e5e5;}
.menu-ul{padding:10px 0px;}
.menu-ul li a{display: block;width:165px;height:48px;line-height:48px;margin:1px 0px;color:#333;padding-left:34px;padding-right:20px;font-size:15px;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; /* Firefox 4 */-webkit-transition: all 0.5s ease-in-out; /* Safari 和 Chrome */-o-transition: all 0.5s ease-in-out; /* Opera */}
.menu-ul li a:hover,.menu-ul li.menu-on a{background:#2877e8;color:#fff;}
.cen-r{width:940px;}
.live{color:#fff;font-size:14px;height:52px;line-height:52px;padding-left:20px;background: url(../images/footerbg.png);}
.live a,.live span{color:#fff;}
/*content css */
.content,.list{border:1px solid #e5e5e5;padding:10px 9px;background:#fcfcfc;padding-bottom:30px;margin:0 auto;}
.content{padding:0px 19px;padding-bottom:30px;}
.con-h{font-size:24px;text-align: center;line-height:80px;margin-top:20px;}
.con-span{text-align: center;height:40px;line-height:40px;border-bottom:1px solid #f9f9f9;}
.con-span span{display: inline-block;margin-right:10px;font-size:12px;color:#999;}
.con-tt{margin-bottom:40px;padding:20px 0px;}
.con-tt p{line-height:32px;text-indent: 2em;margin-top:10px;font-size:14px;color:#666;} 
.con-tt img{display: block;margin:auto;margin-top:10px;}
.con_bt a{display:block;height:36px;line-height:36px;font-size:16px;color:#333;width:910px;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; /* Firefox 4 */-webkit-transition: all 0.5s ease-in-out; /* Safari 和 Chrome*/-o-transition: all 0.5s ease-in-out; /* Opera */}
.con_bt a:hover{padding-left:5px;}
/*list css */
.list ul li a{display: block;height:44px;line-height:44px;width:900px;font-size:15px;color:#333;padding:0px 10px;overflow:hidden;}
.list ul li a div.li-str{float: left;max-width:760px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list ul li a div.new-t{float: left;color:#ff0000;padding:0px 5px;}
.list ul li a div.li-span{float: right;font-size:14px;color:#999;width:80px;overflow: hidden;}
.fy{margin-top:40px;text-align: center;}

.top-a a:hover,.live a:hover,.list ul li a:hover,.list ul li a:hover div.li-span,.con_bt a:hover{color:#f8a80b;}
.tab_more{position: absolute;top: 0px;right: 4px;}
.tab_more a{display:none;}
.jys{font-size: 20px;}
.jys a{color:#222;}  


.more{float: right;}
.more a{color:#222;}