body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px "微软雅黑","宋体","Arial Narrow",HELVETICA;background:#f0f0f0;}
body {min-width:1200px;}
a{color:#333;text-decoration:none}
a:hover{color:#008aff;text-decoration:underline}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}

p{word-wrap:break-word}

img {opacity:1;filter(alpha=100); transition: all 0.3s linear 0s;}
img:hover {opacity:1;filter(alpha=100); transition: all 0.3s linear 0s;}

.top {width:100%; overflow:hidden; height:40px; background:#dcdcdc}
.top ul {width:1200px; overflow:hidden; height:40px; margin:0px auto}
.top ul li.left {width:600px; overflow:hidden; height:40px; font-size:14px; color:#333; float:left; text-align:left; line-height:40px;}
.top ul li.left em {width:auto; overflow:hidden; height:40px; line-height:40px; padding-left:20px; padding-right:20px;}
.top ul li.left a {padding-right:20px; color:#333}
.top ul li.left a:hover {padding-right:20px; color:#ff0000}
.top ul li.right {width:600px; overflow:hidden; height:40px; font-size:14px; color:#333; float:left; text-align:right; line-height:40px;}
.top ul li.right a {padding-left:20px; color:#333}
.top ul li.right a:hover {padding-left:20px; color:#ff0000}

.top_logo {width:100%; overflow:hidden; height:177px; background:url(../images/top_logo.jpg) center no-repeat}

.number1_zxqh {width: 458px; overflow: hidden; height: 358px; border: 1px solid #dadada; background: #FFF; margin-left: 20px; float: left;} 
.number1_zxqh .number1_zxqhTitle{ clear: both; height: 49px; overflow: hidden; background:url(../images/news_bg.jpg);} 
.number1_zxqh .number1_zxqhTitle ul{width:auto; overflow:hidden; height:48px; text-align:left; line-height:49px; font-size:16px; color:#333} 
.number1_zxqh .number1_zxqhTitle li{float: left; width:auto; height:49px; cursor: pointer; list-style-type: none; text-align:center; width:100px;} 
.number1_zxqh .number1_zxqhTitle .active{background:url(../images/news_kbg.jpg) repeat-x bottom; font-size:16px; line-height:49px; color:002c6a; font-weight:bold} 
.number1_zxqh .number1_zxqhTitle .normal{font-size:16px; line-height:49px; color:#333} 
.number1_zxqh .number1_zxqhContent {width:458px; overflow:hidden; background:#fefefe; border-top:0px;}
.number1_zxqhnone {display:none;}

.nav_main {width:100%; height:50px; margin:0px auto; text-align:center; background:#004098; padding-top:3px;}
.nav_main ul {width:1200px; height:50px; margin:0px auto}
.nav_main ul li {width:140px; height:50px; text-align:center; line-height:50px; font-size:16px; color:#FFF; display:block; float:left; position:relative}
.nav_main ul li:hover {width:140px; height:50px; display:block; color:#FFF; background:#023274; text-decoration:none}
.nav_main ul li p {width:140px; overflow:hidden; text-align:center; line-height:35px; font-size:14px; background:#023274; position:absolute; left:0px; top:50px;display:none; box-shadow:0 1px 12px 0 rgba(0,0,0,.2);border-radius:0 0 4px 4px; z-index:10000000}
.nav_main ul li p a.ej {width:140px; overflow:hidden; height:35px; text-align:center; line-height:14px; color:#FFF; display:block}
.nav_main ul li p a.ej:hover {width:140px; overflow:hidden; height:35px; text-align:center; line-height:14px; color:#FFF; background:#012a61; display:block}
.nav_main ul li:hover p {width:140px; overflow:hidden; text-align:center; line-height:35px; font-size:14px; background:#023274; position:absolute; left:0px; top:50px;display:block; box-shadow:0 1px 12px 0 rgba(0,0,0,.2);border-radius:0 0 4px 4px; z-index:10000000}
.nav_main ul li:hover p a.ej {width:140px; overflow:hidden; height:35px; text-align:center; line-height:35px; color:#FFF; display:block}
.nav_main ul li:hover p a.ej:hover {width:140px; overflow:hidden; height:35px; text-align:center; line-height:35px; color:#FFF; background:#012a61; display:block}
.nav_main ul li a {width:140px; overflow:hidden; height:50px; display:block; color:#FFF}
.nav_main ul li a:hover {width:140px; overflow:hidden; height:50px; display:block; color:#FFF; background:#023274; text-decoration:none}
.nav_main ul em {width:10px; overflow:hidden; height:50px; background:url(../images/shuxian.jpg) center no-repeat; display:block; float:left}

.index_wrap {width:1200px; overflow:hidden; margin:0px auto; margin-top:20px;}
.index_wrap_l {width:458px; overflow:hidden; height:338px; padding:10px; border:1px solid #dadada; background:#FFF; float:left}
.index_wrap_c {width:458px; overflow:hidden; height:358px; border:1px solid #dadada; background:#FFF; margin-left:20px; float:left}

.index_wrap_r {width:239px; overflow:hidden; height:358px; border:1px solid #dadada; border-left:0px; background:#FFF; float:left}
.index_wrap_rtop {width:239px; overflow:hidden; height:254px; background:url(../images/bgg.jpg) top no-repeat; border-bottom:1px solid #dadada; position:relative}
.index_wrap_rtop h3 {width:auto; overflow:hidden; text-align:left; font-size:16px; color:#002c6a; position:absolute; left:50px; top:20px;}
.index_wrap_rtop ul {width:211px; overflow:hidden; position:absolute; left:14px; top:60px;}
.index_wrap_rtop ul a {width:105.5px; overflow:hidden; height:30px; text-align:left; line-height:35px; float:left; display:block; color:#002e6d}
.index_wrap_rtop ul a i {width:13px; overflow:hidden; height:13px; display:block; float:left; padding-right: 10px; margin-left:3px; background:url(../images/tubiao.png) -59px -20px; margin-top:12px;}

.index_wrap_rso {width:239px; overflow:hidden; height:106px; background:url(../images/sou.jpg); position:relative}
.index_wrap_rso h3 {width:auto; overflow:hidden; text-align:left; font-size:16px; color:#002c6a; position:absolute; left:20px; top:15px;}
.index_wrap_rso div {width:209px; overflow:hidden; height:37px; position:absolute; top:50px; left:15px;}
.index_wrap_rso div input.wbk {width:133px; overflow:hidden; height:35px; background:url(../images/so_bg.jpg); text-align:left; line-height:35px; font-size:14px; color:#999; border:1px solid #dadada; border-right:0px; padding-left:15px; display:block}
.index_wrap_rso div input.anniu {width:60px; overflow:hidden; height:37px; border:0px; text-align:center; line-height:37px; font-size:14px; font-weight:bold; color:#FFF; border:0px; display:block; background:#002c6a}


ul.tabs {width:458px; overflow:hidden; height:49px; background:url(../images/news_bg.jpg)}
ul.tabs li {width:110px; overflow:hidden; height:49px; float:left}
ul.tabs li a {width:110px; overflow:hidden; height:49px; text-align:center; line-height:49px; display:block; font-size:16px;}
.tabs li:first-child a {width:110px; overflow:hidden; height:49px; text-align:center; line-height:49px; display:block}
.tabs li:nth-child(2) a {z-index: 2;}
.tabs li:last-child a {width:110px; overflow:hidden; height:49px; text-align:center; line-height:49px; display:block}
ul.tabs li a:hover {width:110px; overflow:hidden; height:49px; text-align:center; line-height:49px; display:block; text-decoration:none; color:#ff0000}
ul.tabs li a.active {width:110px; overflow:hidden; height:49px; text-align:center; line-height:49px; display:block; background:url(../images/news_kbg.jpg) repeat-x bottom; font-size:16px; font-weight:bold; color:#002c6a}
.group:before,.group:after {content: " "; /* 1 */display: table; /* 2 */}
.group:after {clear: both;}
.number1_zxqhContent {width:458px; overflow:hidden;}
.number1_zxqhContent div.lbbbb {width:408px; overflow:hidden; padding:15px;}
.number1_zxqhContent div.lbbbb a {width:408px; overflow:hidden; height:31px; text-align:left; line-height:31px; background:url(../images/icon_list.png) left no-repeat; padding-left:13px; display:block; color:#666; font-size:14px;}
.number1_zxqhContent div.lbbbb a:hover {width:408px; overflow:hidden; height:31px; text-align:left; line-height:31px; background:url(../images/icon_list.png) left no-repeat; padding-left:13px; display:block; color:#f00; font-size:14px;}
.number1_zxqhContent div.lbbbb a span { float:right; color:#999}
#one {display:block}
#two {display:none}
#three {display:none}
#four {display:none}

.index_main {width:1198px; overflow:hidden; margin:0px auto; height:280px; margin-top:20px; background:#FFF; border:1px solid #dadada}
.index_main_l {width:817px; overflow:hidden; height:280px; border-right:1px solid #dadada; float:left; position:relative}
.index_main_l::after { content: ''; display: block; clear: both;}
/* .index_main_l h1 {width:359px; overflow:hidden; height:50px; text-align:left; line-height:42px; font-size:18px; color:#002c6a; position:absolute; top:20px; left:20px;}*/
.index_main_l h1 i {width:30px; overflow:hidden; height:50px; display:block; float:left; padding-right: 10px; margin-left:3px; background:url(../images/tubiao.png) -15px -15px; margin-top:12px;}
/* .index_main_l h2 {width:370px; overflow:hidden; text-align:left; line-height:27px; font-size:14px; color:#002c6a; position:absolute; top:70px; left:20px; font-weight:100}*/

.index_main_l h3 {width:359px; overflow:hidden; height:50px; text-align:left; line-height:42px; font-size:18px; color:#002c6a; position:absolute; top:20px; left:430px;}
.index_main_l h3 i {width:30px; overflow:hidden; height:50px; display:block; float:left; padding-right: 10px; margin-left:3px; background:url(../images/tubiao.png) -111px -11px; margin-top:8px;}
.index_main_l h4 {width:370px; overflow:hidden; text-align:left; line-height:27px; font-size:14px; color:#002c6a; position:absolute; top:70px; left:432px; font-weight:100}

.index_main_r {width:380px; overflow:hidden; height:280px; float:left; position:relative}
.index_main_r h1 {width:380px; overflow:hidden; height:49px; background:url(../images/news_bg.jpg)}
.index_main_r h1 span {width:110px; overflow:hidden; height:49px; text-align:center; line-height:49px; display:block; background:url(../images/news_kbg.jpg) repeat-x bottom; font-size:16px; font-weight:bold; color:#002c6a}
.index_main_r div {width:368px; overflow:hidden; margin:0px auto; padding-top:40px;}
.index_main_r div img {width:368px; overflow:hidden; height:auto; display:block}

.footer {width:100%; overflow:hidden; height:99px; text-align:center; line-height:99px; font-size:14px; color:#333; background:url(../images/footer.jpg) center no-repeat #f5f6fa; border-top:1px solid #ddd; margin-top:20px;}

/* 焦点图 */
#focus {width:1200px; height:300px; overflow:hidden; margin:0px auto; position:relative;}
#focus ul {height:300px; position:absolute;}
#focus ul li {float:left; width:1200px; height:300px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1200px; height:0px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:1200px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:0px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.pn) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.listmain {width:1200px; overflow:hidden; margin:0px auto; margin-top:20px;}
.listmain_l {width:220px; overflow:hidden; float:left}
.listmain_l h3.fenlei {width:220px; overflow:hidden; height:50px; background:url(../images/tit.png) 0px -306px; position:relative}
.listmain_l h3.fenlei i {width:51px; overflow:hidden; height:13px; display:block; background:url(../images/tit.png) -589px -63px; position:absolute; right:15px; top:18.5px;}
.listmain_l h3.fenlei i a {width:51px; overflow:hidden; height:13px; display:block}

.listmain_l ul {width:200px; overflow:hidden; padding:10px; background:#d9e0e9; padding-bottom:20px;}
.listmain_l ul li.fl {width:200px; overflow:hidden; height:44px; border-bottom:1px solid #bfc6d0; text-align:left}
.listmain_l ul li.fl a {width:200px; overflow:hidden; height:44px; text-align:left; line-height:44px; display:block; font-size:15px; color:#0c141e}
.listmain_l ul li.fl a i {width:7px; overflow:hidden; height:7px; display:block; float:left; margin-right:8px; margin-left:26px; margin-top:18.5px; background:url(../images/tit.png) -633px 0px}
.listmain_l ul li.fl a:hover {width:200px; overflow:hidden; height:44px; text-align:left; line-height:44px; display:block; font-size:15px; color:#f00; text-decoration:none}
.listmain_l ul li.fl a:hover i {width:7px; overflow:hidden; height:7px; display:block; float:left; margin-right:8px; margin-left:26px; margin-top:18.5px; background:url(../images/tit.png) -633px 0px}

.listmain_l h3.lbbszn {width:220px; overflow:hidden; height:50px; background:url(../images/tit.png) 0px -357px; position:relative}
.listmain_l h3.lbbszn i {width:51px; overflow:hidden; height:13px; display:block; background:url(../images/tit.png) -589px -63px; position:absolute; right:15px; top:18.5px;}
.listmain_l h3.lbbszn i a {width:51px; overflow:hidden; height:13px; display:block}

.listmain_l h3.lbxzzq {width:220px; overflow:hidden; height:50px; background:url(../images/tit.png) 0px -408px; position:relative}
.listmain_l h3.lbxzzq i {width:51px; overflow:hidden; height:13px; display:block; background:url(../images/tit.png) -589px -63px; position:absolute; right:15px; top:18.5px;}
.listmain_l h3.lbxzzq i a {width:51px; overflow:hidden; height:13px; display:block}

.listmain_l h3.lbyqlj {width:220px; overflow:hidden; height:50px; background:url(../images/tit.png) 0px -459px; position:relative}
.listmain_l h3.lbyqlj i {width:51px; overflow:hidden; height:13px; display:block; background:url(../images/tit.png) -589px -63px; position:absolute; right:15px; top:18.5px;}
.listmain_l h3.lbyqlj i a {width:51px; overflow:hidden; height:13px; display:block}

.listmain_l ul {width:200px; overflow:hidden; padding:10px; background:#d9e0e9; padding-bottom:20px;}
.listmain_l ul li {width:200px; overflow:hidden; height:44px; border-bottom:1px solid #bfc6d0; text-align:left}
.listmain_l ul li a {width:200px; overflow:hidden; height:44px; text-align:left; line-height:44px; display:block; font-size:15px; color:#0c141e}
.listmain_l ul li a i {width:7px; overflow:hidden; height:7px; display:block; float:left; margin-right:8px; margin-left:26px; margin-top:18.5px; background:url(../images/tit.png) -633px 0px}
.listmain_l ul li a:hover {width:200px; overflow:hidden; height:44px; text-align:left; line-height:44px; display:block; font-size:15px; color:#f00; text-decoration:none}
.listmain_l ul li a:hover i {width:7px; overflow:hidden; height:7px; display:block; float:left; margin-right:8px; margin-left:26px; margin-top:18.5px; background:url(../images/tit.png) -633px 0px}

.listmain_l ul li.lbnewlist {width:200px; overflow:hidden; height:34px; border-bottom:0px; text-align:left}
.listmain_l ul li.lbnewlist a {width:200px; overflow:hidden; height:34px; text-align:left; line-height:34px; display:block; font-size:14px; color:#0c141e}
.listmain_l ul li.lbnewlist a i {width:7px; overflow:hidden; height:7px; display:block; float:left; margin-right:8px; margin-left:5px; margin-top:13.5px; background:url(../images/tit.png) -633px 0px}
.listmain_l ul li.lbnewlist a:hover {width:200px; overflow:hidden; height:34px; text-align:left; line-height:34px; display:block; font-size:14px; color:#f00; text-decoration:none}
.listmain_l ul li.lbnewlist a:hover i {width:7px; overflow:hidden; height:7px; display:block; float:left; margin-right:8px; margin-left:5px; margin-top:13.5px; background:url(../images/tit.png) -633px 0px}

.listmain_r {width:960px; overflow:hidden; float:right}


.listmain_r_listt {width:960px; overflow:hidden;}
.listmain_r_listt h1 {width:940px; overflow:hidden; height:40px; line-height:40px; background:url(../images/title.png); text-align:left; padding-left:0px; padding-right:20px; color:#00347c; font-size:14px;}
.listmain_r_listt h1 strong {width:auto; overflow:hidden; height:38px; line-height:38px; float:left; display:block; text-align:center; font-size:16px; padding-left:20px; padding-right:20px; border-bottom:2px solid #004098}
.listmain_r_listt h1 span {float:right; font-size:12px; font-weight:100; color:#666}
.listmain_r_listt h1 span a {color:#666}
.listmain_r_listt h1 span a:hover {color:#008aff}
.listmain_r_listt ul {width:928px; overflow:hidden; border:1px solid #dfdfdf; padding:15px; padding-top:20px; padding-bottom:20px; background:#fff; border-top:0px;}
.listmain_r_listt ul li {width:928px; overflow:hidden; height:40px; text-align:left; line-height:40px; border-bottom:1px dotted #ddd; font-size:14px;}
.listmain_r_listt ul li em {width:12px; overflow:hidden; height:40px; float:left; display:block; background:url(../images/tupian.png) -358px -97px;}
.listmain_r_listt ul li a b {float:right; font-weight:100; color:#999}
.listmain_r_listt ul li a:hover b {float:right; font-weight:100; color:#f00}


.listmain_r_show {width:960px; overflow:hidden;}
.listmain_r_show h1 {width:940px; overflow:hidden; height:40px; line-height:40px; background:url(../images/title.png); text-align:left; padding-left:0px; padding-right:20px; color:#00347c; font-size:14px;}
.listmain_r_show h1 strong {width:124px; overflow:hidden; float:left; display:block; text-align:center; font-size:16px;}
.listmain_r_show h1 span {float:right; font-size:12px; font-weight:100; color:#666}
.listmain_r_show h1 span a {color:#666}
.listmain_r_show h1 span a:hover {color:#008aff}
.listmain_r_show ul {width:918px; overflow:hidden; border:1px solid #dfdfdf; padding:20px; background:#fff; border-top:0px;}


.showmain {width:918px; overflow:hidden;}
.showmain h3 {width:918px; overflow:hidden; text-align:left; font-size:24px; line-height:44px; color:#333}
.showmain h4 {width:918px; overflow:hidden; height:35px; text-align:left; line-height:35px; font-size:14px; color:#999; font-weight:100; margin-top:10px; border-bottom:1px dotted #ddd; padding-bottom:5px;}
.showmain h4 span { padding-right:20px;}
.showmain div.zhengwen {width:918px; overflow:hidden; text-align:left; line-height:35px; font-size:16px; color:#333; padding-top:30px;}
.showmain div.zhengwen p { margin-bottom:15px;}
.showmain div.zhengwen img {width:auto !important; overflow:hidden !important; max-width:910px !important; height:auto !important; display:block !important; margin:0px auto !important; margin-bottom:15px !important; margin-top:15px !important;}
.showmain div.zhengwen img.img_vsb_content {width:600px !important; overflow:hidden !important; height:auto !important;max-width:910px !important; display:block !important; margin:0px auto !important; margin-bottom:15px !important; margin-top:15px !important;}

.showmain div.zhengwen1 {width:918px; overflow:hidden; text-align:left; line-height:35px; font-size:16px; color:#333; padding-top:30px;}
.showmain div.zhengwen1 p { margin-bottom:15px;}
.showmain div.zhengwen1 img {width:auto; overflow:hidden; height:auto; display:block; margin:0px auto; margin-bottom:15px; margin-top:15px;}

.showmain_x {width:918px; overflow:hidden; padding-top:20px;}
.showmain_x h1 {width:918px; overflow:hidden; border-top:2px solid #ed4040; height:60px; text-align:left; line-height:60px; font-size:18px; color:#333;}


.number1_zxqh.mx {
   margin: 0;
   height: 280px;
   width: 450px;
}
.about {
   float: right;
   width: 357px;
   height: 280px;
   padding-top: 10px;
}
.index_main_l h1 {
   width: 100%;
   overflow: hidden;
   height: 50px;
   text-align: left;
   line-height: 42px;
   font-size: 18px;
   color: #002c6a;
}
.index_main_l h2 {
   width: 100%;
   overflow: hidden;
   text-align: left;
   line-height: 30px;
   font-size: 14px;
   color: #002c6a;
   font-weight: 100;
}

.number1_zxqhContent.mx div.lbbbb {
    padding-top: 5px;
}












































































