@charset "utf-8";
/* CSS Document */

/*全局重定义*/
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,body,strong,span,pre{margin:0; padding:0; border:0; background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{ font-family: "微软雅黑"; font-size: 13px; margin: 0px; padding: 0px; line-height: 22px; color: #666; height: auto; clear: both; }
/* background:#ebebeb;*/
.wrap{ width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
img{border:none;display:block;}
ul li{list-style-type: none;}
a{text-decoration:none;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
.fleft{float:left;}
.fright{float:right;}
.dis{display:block;}

/*顶部链接*/
#toplink{padding:25px; min-height:500px;}
#toplink1{padding:25px; min-height:880px;}
#toplink a{ width: 150px; height: 41px; text-align: center; display: inline-block; border-bottom: 5px solid #eee; color: #4c4c4c; font: bold normal 15px/41px "微软雅黑", "宋体"; float: left; border-top: 1px solid #eee; border-right: 1px solid #eee; border-left: 1px solid #eee; margin-right: 15px; margin-bottom: 15px; margin: 7px; }
#toplink a:hover{ border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 5px solid #004ea1; border-left: 1px solid #ccc; color: #004ea1; }

/*头部样式*/
.header{ background-image: url(../images/header_02.jpg); background-repeat: repeat-x; position: relative; z-index: 99; width:100%; min-width:1340px;}
.top{ background: #073f7b; height: 30px; }
.top ul li{ float: left; line-height: 30px; font-size: 12px; display: inline-block; }
.top_left li{margin-right: 15px; }
.top_right li{margin-left: 15px; }
.top ul li a{color:#c1cdec;}
.top ul li a:hover{color:#e75b1b;}
.logo{background-image:url(../images/logo_bg.png);background-position:right 10px;background-repeat:no-repeat;padding:22px 0px;}
.search{width:240px;height:32px;position:relative;margin-top:30px;margin-right:10px;}
.search .txt{ background-image: url(../images/txt.png); border: 0px; padding-left: 10px; width: 200px; background-color: transparent; height: 32px; position: absolute; left: 0px; top: 0px; color: #FFF; padding-right: 30px; line-height: 32px; }
.search .but{background-image:url(../images/but.png);width:40px;height:32px;background-color:transparent;border:0px;background-repeat:no-repeat;position:absolute;left:200px;top:0px;}
.nav ul { margin-left: 1px; }
.nav ul li{ text-align: center; float: left; display: inline-block; position: relative; }
.nav ul li a{ display: block; color: #fff; padding-right: 40px; padding-left: 40px; margin: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 16px;height: 46px;line-height:46px; }
.nav ul li.hover{ color: #333; background-color: #063C77; }
.nav ul li.hover a { color: #FFF; }
.subnavwrap{ position: absolute; left: 0px; display: none; z-index: 3; background-color: #073F7B; background-repeat: repeat; padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; width: 173px; text-align: left; }
.subnavwrap .menu_left{ }
.subnavwrap .menurightpic{display:none}
.subnavwrap ul li{ line-height: 38px; text-align: left; background-color: transparent; clear: both; float: none; display: block; width: 100%; }
.subnavwrap ul li a{ color: #FFF; margin: 0px; padding: 0px; display: block; text-align: left; font-size: 14px; }
.subnavwrap ul li a:hover{ color: #3C98FF; background-color: transparent }
.sub_right{ menurightpic；margin-right: 100px; margin-right: 15px; display: none; }

/*轮播图样式*/
.banner{ width: 1340px; height: 396px; position: relative; overflow: hidden; background: #fff; text-align: center; margin-right: auto; margin-left: auto; }
.banner .bd{ width:1200px; position:absolute; left:50%; margin-left:-599px  }
.banner .bd li{ width:1200px;  overflow:hidden; }
.banner .bd li img{ display:block; width:1200px; height:396px;    }
.banner .tempWrap{ overflow:visible !important }
.banner .tempWrap ul{  margin-left:-1200px !important; /*强制位置*/  }
.banner .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.banner .hd li{ display: inline-block; *display:inline; zoom: 1; width: 15px; height: 15px; line-height: 99px; overflow: hidden; background: url(../images/icon_page_active.png) no-repeat; margin: 0 5px; cursor: pointer; }
.banner .hd li.on{ background: url(../images/icon_page.png) no-repeat; }
.banner .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:396px; cursor:pointer;   }
.banner .prev{ left:-50%; margin-left:-598px;  }
.banner .next{ left:50%;  margin-left:601px;  }
.banner .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:396px; background:#fff;/* filter:alpha(opacity=50);opacity:0.5;*/   }
.banner .pnBtn .arrow{ display: none; position: absolute; top: 0; z-index: 1; width: 50px; height: 80px; background: #BD0000; margin-top: 150px; }
.banner .prev .arrow{ right: -50px; background: #BD0000 url(../images/slideshow.png) no-repeat 17px center; }
.banner .next .arrow{ left: -50px; background: #BD0000 url(../images/slideshow.png) no-repeat -46px center; }

/*头条新闻*/
.ttnews{ padding: 10px 0px; }
.scroll_tnews{ width: 1380px; position: relative; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-bottom: 35px; }
.bt{ color: #1c1c1c; font-size: 22px; line-height: 66px; }
.bt a{ width: 190px; height: 38px; color: #fff; display: block; font-size: 16px; float: right; line-height: 38px; margin-top: 12px; background-image: url(../images/more_03.jpg); background-repeat: no-repeat; margin-right: 1px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 0px; background-color: #004ea1; background-position: left center; }
.picscroll{ width: 1340px; min-width:1340px;overflow: hidden; position: relative; margin: 0px auto; padding-bottom: 15px;}
.picscroll .next,.picscroll .prev{ height: 205px; width: 43px; display: block; }
.picscroll .next{ float: right; background: url(../images/but_r.png) no-repeat center 62px; cursor: pointer; }
.picscroll .prev{ float: left; background: url(../images/but_l.png) no-repeat center 62px; cursor: pointer; }
.picscroll .bd{ overflow: hidden; margin: 0px auto; width: 1200px; }
.picscroll .bd ul{ overflow: hidden; zoom: 1; width: 2000px; }
.picscroll .bd ul li{ _display: inline; overflow: hidden; text-align: center; width: 376px; float: left; display: block; }
.picscroll .bd ul li img { width: 376px; height: 225px; }
.picscroll .bd ul li dl { margin-top: 20px; }
.picscroll .bd ul li dl dt { height: 68px; width: 67px; background: #FFF; color: #7d7d7d; float: left; }
.picscroll .bd ul li dl dt h3 { background: #004ea1; height: 46px; line-height: 46px; color: #FFF; font-size: 28px; }
.picscroll .bd ul li dl dd { float: right; display: inline-block; text-align: left; width: 298px; }
.picscroll .bd ul li dl dd h3 a { font-size: 15px; color: #333; display: block; line-height: 26px; margin-bottom: 5px; }
.picscroll .bd ul li dl dd h3 a:hover{ color:#004ea1}
.picscroll .bd ul li dl dd p a { font-size: 12px; color: #777; line-height: 24px; display: block; }
.picscroll .bd ul li dl dd p a:hover{color:#333}
/*内容部分样式*/
.tz{ color: #1c1c1c; font-size: 22px; line-height: 51px; padding-left: 5px; padding-right: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e0e9f4; }
.tz a{ color: #666; font-size: 12px; float: right; line-height: 60px; }
.tz a:hover{color:#004ea1;}
.main{ background-color: #fff; padding-top: 25px;width:100%; min-width:1340px; }
.main_left { width: 762px; }
.main_left ul { padding: 5px 0px; }
.main_left ul li{ font-size: 14px; overflow: hidden; padding-top: 11px; padding-bottom: 11px; }
.main_left ul li a{color:#333;padding-left:30px;}
.main_left ul li a:hover{color:#004ea1;}
.main_left ul li span{ color: #999; font-size: 16px; font-family: Arial, Helvetica, sans-serif; border-right-width: 1px; border-right-style: solid; border-right-color: #ccc; width: 147px; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; display: inline-block; float: left; margin-right: 1px; }
.main_right{ width: 410px; }

/*内容部分 右 上 样式*/
.main_right_s{ padding: 18px; background: #f5f5f5; margin-bottom: 5px; }
.cent_right{width:210px;}
.cent_right ul li{width:210px;line-height:27px;border-top:1px dashed #d0d0d0;}
.cent_right ul li a{color:#333;font-size:14px;}
.cent_right ul li a:hover{color:#004ea1;}
.cent_right .no{border:0px;}
.cent_right_bottom{ margin-top: 20px; }
.cent_right_bottom ul li{ line-height: 26px; border-top: 1px dashed #d0d0d0; padding-top: 8px; padding-bottom: 8px; }
.cent_right_bottom ul li a{color:#333;font-size:14px;}
.cent_right_bottom ul li a:hover{color:#004ea1;}

li a {color:#333;font-size:14px;}
li a { line-height: 26px;  dashed #d0d0d0; padding-top: 8px; padding-bottom: 8px; }





/*内容部分 右 下 样式*/
.jd{line-height:26px;font-size:18px;}
.jd a{color:#333;}
.jd a:hover{color:#004ea1;}
.mbt{line-height:28px;background:#adb9c6;font-size:12px;margin:12px 0px;}
.mbt a{color:#fff;margin-left:5px;}
.mbt a:hover{color:#004ea1;}
.cent_right p{color:#333;font-size:12px;line-height:26px;}
.cent_right p a{color:#004ea1;}
.cent_right p a:hover{color:#e75b1b;}

/*专题网站*/
.friendLink_title{ border-bottom: 3px solid #004ea1; padding-left: 5px; color: #1c1c1c; line-height: 51px; }
.friendLink_title a{ background: none; color: #666; margin: 0px; line-height: 60px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; height: 50px; }
.friendLink_title a:hover{color:#004ea1;}
.friendLink_img{ padding-top: 20px; padding-bottom: 20px; }
.friendLink_img li{float:left;margin-right:27px;}
.friendLink_img .no{margin:0px;}

/*底部设置*/
.foot{ background-image: url(../images/foot_bg_03.jpg); background-repeat: repeat-x; width:100%; min-width:1340px;}
.foot_cent{ padding-top: 50px; padding-right: 0px; padding-bottom: 42px; padding-left: 0px; }
.foot_cent_left{width:460px;}
.foot_title{ font-size: 18px; color: #fff; display: block; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 0px; }
.foot_left{ width: 425px; }
.foot_left li{ line-height: 36px; display: inline; margin-right: 50px; }
.foot_left li a{ color: #a6c4df; font-size: 13px; }
.foot_left li a:hover{color:#e75b1b;}
.foot_center{padding:35px 80px;border-left:1px solid #3d6998;border-right:1px solid #3d6998;}
.foot_right{padding:0px 90px;}
.foot_right p{text-align:center;line-height:36px;font-size:12px;color:#fff;}

/*版权*/
.copyRight{background:#001f41;font-size:12px;color:#fff; width:100%; min-width:1340px;}
.copyRight p{ text-align: center; line-height: 40px; }
.copyRight p font{ margin: 0px 15px; font-size: 1.3em; }

/*二级页面导航*/
.insidepagebanner{ width:1340px; margin:0px auto}
.insidepagebanner img{ width:1200px;height:150; margin:0px auto}
/*二级页面导航*/
.contentbg {  background-repeat: no-repeat; background-position: 210px -306px; padding-top: 15px; margin-bottom: 15px;width:100%; min-width:1340px; }
.contentbg .wrap .sidenav { width: 220px; }
.contentbg .wrap .sidenav .column{ background-image: url(../images/cent_l_03.jpg); line-height: 55px; font-size: 24px; color: #FFF; text-indent: 1em; }
.contentbg .wrap .sidebg{ background-color:#fff;}
.contentbg .wrap .sidenav ul{ margin-top: 10px; }
.contentbg .wrap .sidenav ul li{ line-height: 41px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f6f1ed; text-align: center; font-size:1.3em;}
.contentbg .wrap .sidenav ul li a{ display: block; color: #8b8b8b; }
.contentbg .wrap .sidenav ul li a:hover{color: #f60; }
.contentbg .wrap .sidenav .sidebg .linkname {display:none; color: #a96f00; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e1daca; padding-top: 28px; padding-bottom: 12px; margin-right: 15px; margin-left: 15px; }
.contentbg .wrap .sidenav .sidebg .linkcont {display:none; padding-bottom: 10px; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #777; margin: 0px; padding-right: 15px; padding-left: 15px; padding-top: 10px; }
.contentbg .wrap .sidenav .sidebg .linkcont li { width: 90px; display: inline-block; border: none; float: left; line-height: 28px; text-align: center; }
.contentbg .wrap .sidenav .sidebg .linkcont li a {display:block; color:#4c4c4c}
.contentbg .wrap .sidenav .sidebg .linkcont li a:hover {color:#f60}
.contentbg .wrap .content_right { width: 960px; float: right; background-color: #FFF; }
.contentbg .wrap .content_right .location{ background-image: url(../images/r_m_03.jpg); background-position: 15px center; background-repeat: no-repeat; color: #999; font-size: 12px; text-indent: 1.5em; display: block; padding: 20px; }
.contentbg .wrap .content_right .location a{color:#999; font-size:12px;}
.contentbg .wrap .content_right .location a:hover{color:#f60;}
.contentbg .wrap .content_right .column{ display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d5d5d5; height: 49px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin-right: 25px; margin-left: 25px; }
.contentbg .wrap .content_right .column h3{ color: #343434; float: left; padding-right: 15px; padding-left: 15px; font-size: 18px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #1847a8; line-height: 48px; margin-left: 10px; }
.contentbg .wrap .content_right .cont { padding: 25px; }
.contentbg .wrap .content_right .cont p{ color: #4c4c4c; line-height: 24px; margin-bottom: 10px; text-indent: 2em; font-size:1.3em; line-height:1.75em; }
.contentbg .wrap .content_right .cont #vsb_content p{ color: #4c4c4c; line-height: 24px; margin-bottom: 10px; text-indent: 2em; font-size:1.3em; line-height:1.75em; }
/*列表页面样式*/
.contentbg .wrap .content_right .cont ul { margin-bottom: 15px; }
.contentbg .wrap .content_right .cont ul li { height: 44px; line-height: 44px; border-bottom: 1px solid #eee; background-image: url(../images/dot_news.jpg); background-position: left center; text-indent: 1em; background-repeat: no-repeat; }
.contentbg .wrap .content_right .cont ul li a { color:#4c4c4c; font-size:1.2em;}
.contentbg .wrap .content_right .cont ul li a:hover { color:#f60;}
.contentbg .wrap .content_right .cont ul li span {color:#999; font-family:Verdana, Geneva, sans-serif; font-size:12px; float:right}

/*内容页样式*/
.contentbg .wrap #content { width: 1200px; }
.contentbg .wrap #content h3{ color: #0c64af; font-size: 30px; padding-bottom: 30px; text-align: center; line-height: 55px; }
.contentbg .wrap #content .bar{ border-top: #d5d5d5 1px solid; background-color: #f9f9f9; line-height: 48px; text-align: center; margin-bottom: 30px; }
.contentbg .wrap #content .cont{ padding: 0px 85px; }
.contentbg .wrap #content .cont img{ margin:5px auto; max-width:900px;}
.contentbg .wrap #content .cont p.btn_up{font-size:13px; color:#444;}
.contentbg .wrap #content .cont p.btn_down{font-size:13px; color:#444;}
.contentbg .wrap #content .cont p{color: #4c4c4c; line-height: 24px; margin-bottom: 10px; text-indent: 2em; font-size:1.3em; line-height:1.75em;    text-align: justify; }
.contentbg .wrap .cont p a {color: #4c4c4c}
.contentbg .wrap #content .cont p a:hover{color: #f60}
.contentbg .wrap #content .cont p .btn_up{ text-align: right; float: right; margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
.contentbg .wrap #content .cont p .btn_down{ text-align: right; float: right; }

/*图片列表样式*/
.content_right .leader { }
.content_right .leader dl { padding-top: 10px; padding-right: 10px; padding-bottom:30px; padding-left: 10px; }
.content_right .leader dl dt { float: left; display: inline-block; padding: 5px; height: 150px; width: 130px; border: 1px solid #eee; overflow: hidden; }
.content_right .leader dl dt img{ width:100%; height:100%}
.content_right .leader dl dd { float: right; width:730px;}
.content_right .leader dl dd h3{ padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eee; margin-bottom: 10px; }
.content_right .leader dl dd h3 a{ font-size: 17px; color: #333; font-weight: normal; }

/*新增图片带简介样式*/
.column1{ text-align: left; color: #333; font-size: 22px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dcdcdc; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 10px; width: 1000px; margin-top: 35px; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
.img_us{ width: 1000px; margin-right: auto; margin-left: auto; padding-bottom: 20px; }
.img_us a{ display: block; width: 312px; float: left; margin-right: 30px; margin-bottom: 30px; background-color: #f8f8f8; }
.img_us a.no{ margin: 0px; padding: 0px; }
.img_us a img{ width: 100%; height: 160px; }
.img_us a p{ padding: 30px; color: #666; font-size: 12px; margin: 0px; }
.img_us a span { display: block; font-size: 16px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; color: #1c1c1c; padding: 0px; }
.img_us a:hover span{ color: #1055B1; }

/*单篇样式开始*/
#txt img{margin:15px auto}
.main .wrap.clearfix .main_right.fright .main_right_s.clearfix .zt1 { float: left; }