*{ margin:0; padding:0; border:0;}
body{ font-size:14px; font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu; overflow-x:hidden; background:url(../images/banner.jpg) center top no-repeat;}
li{ list-style:none;}
a { color:#333; text-decoration:none;}
a:hover {color: #c90003; text-decoration:none;}

.mian { width:1200px; margin:0 auto;}
.block { width:1200px; margin:40px auto 20px; overflow:hidden;}

.nav_box { height:54px; margin-top:399px; background:url(../images/nav.jpg) center top no-repeat;}
.nav { width:1200px; margin:0 auto; line-height:54px; font-size:22px;}
.nav li { float:left; margin:0 168px 0 50px;}
.nav li:last-child { margin:0 50px 0 50px;}
.nav li a { color:#fff;}

.left { width:758px; position:relative; float:left; overflow:hidden;}
.left .swiper-container3 { width:758px; margin:0 auto; overflow:hidden; cursor:pointer; position:relative;}
.left .swiper-container3 .swiper-slide {}
.left .swiper-container3 .swiper-slide img {}
.left .swiper-container3 b { width:100%; height:58px; position:absolute; bottom:0; left:0; background:url(../images/meng.png) repeat-x; background-size:100% 58px;}
.left .swiper-container3 span { width:96%; padding-left:4%; font-size:16px; line-height:58px; position:absolute; bottom:0; left:0;}
.left .swiper-container3 span a { color:#FFF;}
.left .swiper-button-prev{ width:38px; height:66px; background-size:38px 66px; position:absolute; left:0; top:216px; background-image:url(../images/left-1.png);}
.left .swiper-button-next{ width:38px; height:66px; background-size:38px 66px; position:absolute; right:0; top:216px; background-image:url(../images/right-1.png);}
.left .swiper-pagination { width:80px; background-size:65px 65px; position:absolute; right:1%; bottom:25px;}
.left .swiper-pagination-bullet { width:8px; height:8px; margin-right:5px; background:#fff; opacity:1;}
.left .swiper-pagination-bullet-active { width:8px; height:8px; border-radius:14px; background:#c9161d; opacity:1;}

.right { width:442px; height:494px; float:right; background-color:#1a4db6;}
.right ul { overflow:hidden; margin-bottom:18px; margin-top:45px;}
.right ul li { width:390px; margin-left:30px; font-size:16px; border-bottom:solid 1px #fff; line-height:26px; margin-bottom:20px;}
.right ul li b { font-size:20px; line-height:30px; display:block;}
.right ul li span { font-size:16px; line-height:26px; padding:4px 0 8px; display:block; margin-bottom:8px;}
.right ul li a { color:#fff;}
.right ul li.more { font-size:14px; text-align:right; border-bottom:none;}

.main2 { width:1438px; margin:0 auto; overflow:hidden;}
.title1 { margin:40px 0 30px; overflow:hidden;}
.border_box { width:1337px; margin:0 auto 0; background:url(../images/border.jpg) center bottom no-repeat;}
.border_box .tab { width:1200px; margin:0 auto 30px; overflow:hidden;}
.border_box .tab span { width:259px; height:108px; margin:0 -15px; float:left; cursor:pointer;}
.border_box .tab span:nth-child(1) { background:url(../images/tab1.png) no-repeat;}
.border_box .tab span:nth-child(2) { background:url(../images/tab2.png) no-repeat;}
.border_box .tab span:nth-child(3) { background:url(../images/tab3.png) no-repeat;}
.border_box .tab span:nth-child(1).hover { background:url(../images/tab1_hover.png) no-repeat;}
.border_box .tab span:nth-child(2).hover { background:url(../images/tab2_hover.png) no-repeat;}
.border_box .tab span:nth-child(3).hover { background:url(../images/tab3_hover.png) no-repeat;}
.border_box .block { width:1200px; margin:0 auto; overflow:hidden;}
.border_box .block ul { width:1230px; display:none;}
.border_box .block ul.hover { display:block;}
.border_box .block li { margin-bottom:40px; margin-right:30px; position:relative; float:left;}
.border_box .block li img { display:block;}
.border_box .block li span { width:365px; font-size:14px; line-height:24px; padding:5px 0 5px 15px; display:block; position:absolute; left:0; bottom:0; background:url(../images/meng1.png);}
.border_box .block li span a { color:#fff;}

.ad { width:1200px; margin:80px auto 20px;}

.ka_box { width:1200px; margin:0 auto 15px; overflow:hidden;}
.ka_box ul { width:1260px;}
.ka_box .ka1 { float:left; margin-left:-29px; margin-right:16px;}
.ka_box .ka2 { float:left; margin-right:16px;}
.ka_box .ka3 { float:left;}

.title2 { margin:40px 0 50px; overflow:hidden;}
.main2 .tab2 { width:749px; line-height:44px; margin:0 auto 30px; padding-left:12px; overflow:hidden; background:url(../images/tab2_box.png) no-repeat;}
.main2 .tab2 span { width:153px; height:44px; margin:0 -10px 0 0; float:left; cursor:pointer;}
.main2 .tab2 span:nth-child(1) { background:url(../images/tab11.png) no-repeat;}
.main2 .tab2 span:nth-child(2) { background:url(../images/tab12.png) no-repeat;}
.main2 .tab2 span:nth-child(3) { background:url(../images/tab13.png) no-repeat;}
.main2 .tab2 span:nth-child(4) { background:url(../images/tab14.png) no-repeat;}
.main2 .tab2 span:nth-child(5) { background:url(../images/tab15.png) no-repeat;}
.main2 .tab2 span:nth-child(1).hover { background:url(../images/tab11_hover.png) no-repeat;}
.main2 .tab2 span:nth-child(2).hover { background:url(../images/tab12_hover.png) no-repeat;}
.main2 .tab2 span:nth-child(3).hover { background:url(../images/tab13_hover.png) no-repeat;}
.main2 .tab2 span:nth-child(4).hover { background:url(../images/tab14_hover.png) no-repeat;}
.main2 .tab2 span:nth-child(5).hover { background:url(../images/tab15_hover.png) no-repeat;}

.block2 { width:1200px; margin:40px auto 0; overflow:hidden;}
.block2 ul { width:1230px; display:none;}
.block2 ul.hover { display:block;}
.block2 li { margin-bottom:40px; margin-right:30px; position:relative; float:left;}
.block2 li img { display:block;}
.block2 li span { width:365px; font-size:14px; line-height:24px; padding:5px 0 5px 15px; display:block; position:absolute; left:0; bottom:0; background:url(../images/meng1.png);}
.block2 li span a { color:#fff;}

.next { padding-bottom:700px; overflow:hidden; background:url(../images/next.jpg) center bottom no-repeat;}

.btn { width:100px; position:fixed; right:2%; top:80%; z-index:10000;}
.btn img { width:100%;}

.footer { margin: 0 auto; text-align: center; padding: 40px 0px; font-size:18px; color:#fff; background-color:#3f8df5; }
.footer p { font-size:18px; line-height:38px;}

.list_box { padding-bottom:60px; overflow:hidden; background:url(../images/list.jpg) center bottom no-repeat;}
.list_width { width:1200px; margin:0 auto;}
.crumbs { margin:0 auto; font-size:20px; line-height:30px; color:#1659c4; padding:48px 0 48px 5px;}
.crumbs a { color:#1659c4;}
.list { margin-bottom:20px; padding-bottom:30px; border-bottom:solid 1px #eeeeee; overflow:hidden; padding-top:10px;}
.list img { float:left; margin-right:20px; margin-left:5px; border:solid 2px #fff; border-radius:5px; box-shadow: 0 0 5px #666;}
.list p { display:block; font-weight:normal; width:650px; float:left;}
.list p b { display:block; font-size:18px; line-height:28px; margin-bottom:10px; padding-top:15px;}
.list p b a { color:#1459be;}
.list p span { display:block; font-size:14px; line-height:26px; color:#5889d1;}
.list strong { display:block; font-weight:normal; width:150px; text-align:right; color:#5889d1; font-size:14px; line-height:26px; float:right; padding-top:16px;}

#autopage { color: #1659c4; font-weight: bold; clear: both; padding-bottom:5px; padding-top:20px;}
#autopage span { color: #fff; font-weight:normal; border: 1px solid #1659c4; padding: 5px; background-color:#1659c4; }
#autopage a { color: #fff; font-weight:normal; border: 1px solid #abccf8; padding: 5px; }
#autopage a:hover { color: #fff; font-weight:normal; border: 1px solid #abccf8; background-color:#1659c4; padding: 5px; }

.video_main { width:1200px; margin:0 auto; overflow:hidden;}
.video_width { width:1300px;}
.img9 { width:385px; margin-right:20px; overflow:hidden; position:relative; margin-bottom:40px; float:left; border-radius:0 0 20px 20px;}
.img9 b { display:block; width:100%; height:100%; font-size:18px; line-height:26px;}
.img9 b a { display:block; width:44px; height:26px; background:url(../images/Play.png) center center no-repeat; position:absolute; left:15px; top:181px; background-size:44px 26px;}
.img9 img { float:left; display:block;}
.img9 strong { font-size:12px; color:#8b8b8b; font-weight:normal; line-height:22px; display:block; float:left;}
.img9 span { float:left; display:block; height:52px; width:345px; padding:20px 20px; line-height:26px; font-size:18px; background-color:#efefef;}
.img9 span a { color:#1459be;}
.img9:hover span { background-color:#3f8df5;}
.img9:hover span a { color:#fff;}