*{ margin:0; padding:0; border:0;}
body{ font-size:14px; font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
li{ list-style:none;}
a { color:#333; text-decoration:none;}
a:hover {color: #333; text-decoration:none;}

.banner { height:800px; background:url(../images/banner.jpg) center top no-repeat; background-size:auto 100%;}
.banner .nav { height:95px; background:url(../images/nav_b.png) center top no-repeat;}
.banner .nav .nav_li { width:1000px; margin:0 auto; overflow:hidden;}
.banner .nav .nav_li .left { width:280px; float:left; font-size:20px; line-height:95px; color:#dde2f1; font-weight:bold;}
.banner .nav .nav_li .right { width:715px; float:left;}
.banner .nav .nav_li .right ul { width:115px; float:left;}
.banner .nav .nav_li .right ul a { color:#dde2f1;}
.banner .nav .nav_li .right ul:hover a { color:#fff;}
.banner .nav .nav_li .right ul li { font-size:20px; text-align:center; line-height:32px; margin-top:22px; font-weight:bold;}
.banner .nav .nav_li .right ul li:nth-child(2) { font-size:12px; line-height:20px; margin-top:0; font-weight:normal;}

.hot { width:1000px; margin:40px auto; padding:20px 0 35px; background-color:#f6f6f6;}
h1 { width:1000px; text-align:center; font-size:34px; line-height:64px;}
h1 a { color:#1d58bb;}
h2 { width:1000px; text-align:center; font-weight:normal;}
h2 b { font-weight:normal; font-size:14px; padding-left:15px; line-height:25px; margin-right:40px; background:url(../images/dian.jpg) left center no-repeat;}
h2 b:last-child { margin-right:0;}

.box1 { overflow:hidden; padding-top:10px; padding-bottom:10px;}
.btn_box { width:1040px; margin:0 auto; position:relative;}
.btn_box2 { width:1140px; margin:0 auto; position:relative;}
.btn_box3 { width:1000px; margin:0 auto; position:relative; overflow:hidden;}
.btn_box3 ul { overflow:hidden;}
.btn_box3 ul li { float:left; padding:64px 0 30px; margin-right:29px; position:relative;}
.btn_box3 ul li img { border-radius:5px;}
.btn_box3 ul li:last-child { margin-right:0;}
.btn_box3 ul li span { display:block; width:300px; height:40px; line-height:40px; background:url(../images/meng.png) repeat-x; position:absolute; left:0; top:424px; font-size:14px; padding-left:14px; border-radius:0 0 5px 5px;}
.btn_box3 ul li span a { color:#FFF;}
.btn_box3 ol { width:466px; margin-right:68px; float:left;}
.btn_box3 ol:nth-child(odd) { margin-right:0;}
.btn_box3 ol li { width:371px; font-size:14px; line-height:24px; padding:5px 0 5px 15px; font-size:14px; background:url(../images/dian.jpg) left center no-repeat; float:left;}
.btn_box3 ol li.time { width:80px; padding-left:0; background:none; color:#656565;}
.btn_box3 ol:last-child { margin-bottom:35px;}
.nav_block.hover { display:block;}
.nav_block { display:none;}

.title { width:1000px; margin:0 auto 26px;}
.btn_box2 .left { width:656px; float:left; padding-left:70px; margin-top:17px; margin-right:10px;}
.btn_box2 .left .img { overflow:hidden; position:relative;}
.btn_box2 .left .img a { color:#fff;}
.btn_box2 .left .img b { width:100%; height:60px; position:absolute; left:0; top:280px; background:url(../images/meng.png) repeat-x; opacity:0.5;}
.btn_box2 .left .img span { position:absolute; left:25px; top:280px; font-size:18px; line-height:60px;}
.btn_box2 .left .block { width:210px; float:left; margin:13px 13px 0 0;}
.btn_box2 .left .block span { width:198px; height:52px; display:block; background-color:#eee; font-size:18px; line-height:26px; padding:6px 0 6px 12px; overflow:hidden;}
.btn_box2 .left .block:last-child { margin:13px 0 0 0;}

.btn_box2 .right { width:357px; height:569px; margin-bottom:20px; background:url(../images/right_back.png) no-repeat; float:left;}
.btn_box2 .list {width:272px; overflow:hidden; margin-left:38px; margin-top:30px;}
.btn_box2 .list li { font-size:18px; line-height:26px; padding:15px 0; border-bottom:dotted 1px #e7e7e7;}
.btn_box2 .list li:last-child { border-bottom:none;}

.title2 { width:1000px; margin:0 auto 45px;}
.block1 { width:314px; float:left; margin-right:29px;}
.block2 { width:314px; float:left;}
.more { line-height:45px; padding:20px 0 20px 50px; color:#3a3a3a; background:url(../images/more.png) left center no-repeat; font-size:28px; font-weight:bold;}

.block1 .img { overflow:hidden; position:relative; margin-bottom:10px;}
.block1 .img span { display:block; width:304px; height:40px; line-height:40px; background:url(../images/meng.png) repeat-x; position:absolute; left:0; top:134px; font-size:14px; padding-left:14px;}
.block1 .img span a { color:#FFF;}
.block1 .list { overflow:hidden; margin:15px 0;}
.block1 .list li { font-size:14px; line-height:24px; padding:5px 0 5px 15px; font-size:14px; background:url(../images/dian.jpg) left center no-repeat; margin-right:0;}
.block2 .img { overflow:hidden; position:relative; margin-bottom:10px;}
.block2 .img span { display:block; width:304px; height:40px; line-height:40px; background:url(../images/meng.png) repeat-x; position:absolute; left:0; top:134px; font-size:14px; padding-left:14px;}
.block2 .img span a { color:#FFF;}
.block2 .list { overflow:hidden; margin:15px 0 30px;}
.block2 .list li { font-size:14px; line-height:24px; padding:5px 0 5px 15px; font-size:14px; background:url(../images/dian.jpg) left center no-repeat; margin-right:0;}

.nav_page { overflow:hidden; padding:20px 0 5px;}
.nav_page span { width:110px; margin-right:16px; height:41px; margin-bottom:18px; line-height:40px; display:block; float:left; font-size:16px; text-align:center; cursor:pointer;}
.nav_page span.hover { background:url(../images/nav_back.png) no-repeat; color:#0052d9;}
.nav_page span:nth-child(8) { margin-right:0;}
.nav_page span:nth-child(16) { margin-right:0;}

.box2 { background-color:#f5f6fa;}

.title2 { width:1000px; margin:50px auto 45px;}

.box1_main { width:1000px; margin:0 auto; overflow:hidden; position:relative;}
.swiper-container { width:132%; cursor:pointer; position:absolute; left:-16%; top:0;}
.swiper-container .swiper-slide { position:relative;}
.swiper-container .swiper-slide span { width:500px; padding-left:40px; height:56px; font-weight:bold; display:block; font-size:20px; line-height:54px; position:absolute; right:0; bottom:30px; background:url(../images/meng.png) no-repeat;}
.swiper-container .swiper-slide a { color:#FFF;}
.swiper-container .swiper-slide img { border-radius:5px;}

.flash { width:1000px; height:482px; overflow:hidden; position:relative; margin:25px auto 32px;}
.flash ul { overflow:hidden; width:10000px; position:absolute;}
.flash ul a { float:left;}
.flash ul li { float:left; width:1000px;}
.flash ul li a { position:relative;}
.flash ul li a .tit { width:470px; height:36px; text-align:center; color:#FFF; font-size:14px; line-height:36px; padding-left:10px; position:absolute; top:309px; left:0;}
.flash ul li a .tit:hover { color:#f00;}
.flash ul li a .tit_bg {  width:58px; height:58px; text-align:center; background:url(../images/play.png) no-repeat; position:absolute;  bottom:20px; left:40px;}
.flash ul li img { float:left;}
.flash ul li p { width:262px; padding:50px 40px 0 40px; float:left; height:320px; background-color:#f1f1f1}
.flash ul li b { font-size:18px; line-height:26px; display:block; margin-bottom:20px; overflow:hidden; color:#343434;}
.flash ul li b a { color:#343434;}
.flash ul li span { font-size:12px; line-height:22px; display:block; color:#767575;}
.flash ul li span a { color:#767575;}
.f_left { left:0; top:395px; position:absolute; z-index:10;}
.f_left a { display:block; width:40px; height:86px; background:url(../images/left_btn.png) 0 0 no-repeat;}
.f_right { right:0; top:395px; position:absolute; z-index:10;}
.f_right a { display:block; width:40px; height:86px; background:url(../images/right_btn.png) 0 0 no-repeat;}
.dian { width:1000px; position:absolute; top:393px; left:0; z-index:3; font-size:12px;}
.dian ul { width:1060px;}
.dian ul li { width:152px; float:left; margin-right:17.6px; color:#FFF; cursor:pointer; text-align:center;}

.title3 { width:1000px; margin:10px auto 45px;}

.swiper-container2 .swiper-slide { position:relative;}
.swiper-container2 .swiper-slide b { display:block; padding:12px 10px 12px 16px; font-size:17px; line-height:23px;}
.swiper-container2 .swiper-slide span { display:block; padding-left:16px; padding-right:10px; font-size:12px; line-height:22px; color:#767575;}
.swiper-container2 .swiper-slide b a { color:#1d1d1d;}
.swiper-container2 .swiper-slide img { border-radius:0}
.swiper-container2 .swiper-slide strong { display:block; width:90px; margin:16px 0 0 16px; height:26px; line-height:24px; text-align:center; background-color:#024ea9;}
.swiper-container2 .swiper-slide strong a { color:#fff;}


.footer { background-color:#024ea9; font-size:18px; padding:107px 0; text-align:center; color:#fff; font-weight:bold; margin-top:100px;}

.main_list { overflow:hidden; background-color:#f3f3f3; }
.list_left { margin:0 auto; width:1000px; background-color:#fff; }

.crumbs { width:660px; line-height:68px; margin:0 auto 30px; font-size:14px; background:url(../images/list_title.png) left bottom no-repeat} 
.list_text2 { width:660px; margin:0 auto;}
.list_text2 ul { padding-bottom:20px; margin-bottom:20px;}
.list_text2 li { line-height:36px; font-size:16px; padding:5px 0 5px 15px; overflow:hidden; background:url(../images/dian.jpg) left center no-repeat;}
.list_text2 li b { display:block; font-weight:normal;}

.list_left h1 { width:660px; margin:0 auto; font-size:24px; line-height:34px; margin-bottom:20px; text-align:center; font-weight:normal;}
.list_left .strong { width:660px; margin:0 auto; font-size:12px; line-height:24px; padding-bottom:20px; text-align:center; display:block; font-weight:normal; color:#757575; margin-bottom:5px; border-bottom:1px solid #ececec;}
.list_left .center { width:660px; margin:0 auto;}
.list_left .center { overflow:hidden; padding-top:25px;}
.list_left .center #vf { margin-bottom:20px;}
.list_left .center p { font-size:18px; line-height:30px;}

#autopage { color: #115d8f; font-weight: bold; clear: both; padding-bottom:5px; padding-top:10px;}
#autopage span { color: #115d8f; font-weight:normal; border: 1px solid #115d8f; padding: 5px; }
#autopage a { color: #666; font-weight:normal; border: 1px solid #DDDDDD; padding: 5px; }
#autopage a:hover { color: #fff; font-weight:normal; border: 1px solid #DDDDDD; background-color:#115d8f; padding: 5px; }