﻿body {font-size: 16px; line-height: 28px; font-family:"微软雅黑"; color: #333; background: url(banner.jpg) center 70px no-repeat;}
*{ margin:0; padding:0;}
a {text-decoration:none;color:#434247;}
a:hover {text-decoration:underline; color:#113AA3; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }
.line_h{ display: none;}

.banner{ width:100%;height:470px; }

.container{ width:1160px; padding:30px 20px; background:#fff; margin:0 auto;}

.tout{ border:2px solid #c4c4c4; float:right; width:1100px; height:110px; position:relative; margin-bottom:30px;}
.icon_t{ width:124px; height:77px;left:-60px; top:16px; position:absolute;}
.tout dl{float:right; width:1000px; overflow:hidden; text-align:center; padding-right:15px; overflow:hidden;}
.tout dt{ color:#113AA3;  font-size:32px; margin:20px 0 10px 0; font-weight:bold; height:32px; overflow:hidden;}
.tout dt a{color:#113AA3; }
.tout dd{ color:#787878; height:30px; overflow:hidden;}

.icon_0{ width:181px; height:35px; float:left;}
.nav_0{ width:100%; line-height:40px; height:40px; margin-bottom:50px;}
.nav_0 h1{ font-size:20px;color:#434247; font-weight:normal; line-height:22px;background:url(p0.png) left no-repeat; padding-left:15px;}

.pvcbox1{ width:950px; float:right;}

.icon_1{ width:306px; height:auto; margin:0 auto 40px auto;}
.nav_1{ width:100%; height:350px;  margin-bottom:50px;}
.nav_1 dl{ width:555px; height:315px;position:relative;}
.nav_1 dt{ width:555px; height:315px;z-index:9; position:absolute; top:0; left:0;}
.nav_1 dl img{width:555px; height:315px;}
.nav_1 dd{ width:535px; background-color:#000; opacity:0.85; filter:alpha(opacity=100); z-index:99; position:absolute; bottom:0; left:0; color:#fff; font-family:"微软雅黑"; padding:10px;}
.nav_1 dd .tl{color:#fff;width:535px; text-align:left;line-height:20px;font-size:20px;  }
.nav_1 dd .tl a{color:#fff;} 

.focusBox1 { width: 100%;padding-bottom:40px;}
.focusBox1 .swiper-pagination-bullet{ background:#738ACD;width:10px; height:10px;border-radius:0; filter: alpha(opacity=100); opacity: 1.0;border-radius:5px;}
.focusBox1 .swiper-pagination-bullet-active{ background:#0637B0; width:12px; height:12px;border-radius:6px;filter: alpha(opacity=100); opacity: 1.0;}
.focusBox1 .swiper-slide { background-position: center;background-size: cover; width: 555px; height: 315px;}
.focusBox1 .swiper-button-next{ position:absolute;top: 0;filter: alpha(opacity=100); opacity: 1.0; width:38px;height:315px;z-index: 10;cursor: pointer;background: url(r1.png) no-repeat center; right: 269px; }
.focusBox1 .swiper-button-prev{ position:absolute;top: 0;filter: alpha(opacity=100); opacity: 1.0; width:38px;height: 315px;z-index: 10;cursor: pointer;background: url(l1.png) no-repeat center; left:269px; }



.nav_2left{float:left; width:770px;}
.nav_2left dl{ border-bottom:1px solid #ccc; padding:10px 0 20px 0; margin-bottom:20px;}
.nav_2left dt{ font-weight:bold; font-size:22px; margin-bottom:10px;}
.nav_2left dd{line-height:26px; color:#747474;}
.nav_2left dd a{color:#F00;}

.nav_2right{ width:350px;float:right; margin-bottom:90px;}
.nav_2right dl{ width:350px; height:220px;position:relative; margin-bottom:20px;}
.nav_2right dt{ width:350px; height:220px;z-index:9; position:absolute; top:0; left:0;}
.nav_2right dl img{width:350px; height:220px;}
.nav_2right dd{ width:330px; background-color:#000; opacity:0.85; filter:alpha(opacity=100); z-index:99; position:absolute; bottom:0; left:0; color:#fff; font-family:"微软雅黑"; padding:10px;}
.nav_2right dd .tl{color:#fff;width:330px; text-align:left;line-height:20px;font-size:20px;  }
.nav_2right dd .tl a{color:#fff;} 

.icon_2{ width:306px; height:auto; margin:0 auto ;}
.mores{ width:67px; height:22px; float:right; margin-bottom:20px;}
.all_left{float:left;}
.all_right{float:right;}

.nav_3{ width:520px; margin-bottom:40px;}
.nav_3 dl{ border-bottom:1px solid #ccc; padding:10px 0 20px 0; margin-bottom:20px;}
.nav_3 dt{ font-weight:bold; font-size:22px; margin-bottom:10px;}
.nav_3 dd{line-height:26px; color:#747474;}
.nav_3 dd a{color:#F00;}

.nav_3line{float:left; width:60px; height:340px; border-right:1px solid #ccc; display:block; }

.icon_4{ width:100%; height:26px; padding:10px 0; border-bottom:1px solid #1339A4;}
.icon_4 span{float:left; display:block;}
.nav_4{ margin-bottom:40px; width:540px;}
.nav_4 li{background:url(p0.png) left no-repeat; padding:10px 0 5px 15px; line-height:22px; }

.nav_5{ width:1280px; margin:20px auto 0 auto;}
.nav_5 dl{ width:275px; height:385px;}
.nav_5 dl img{ width:275px; height:385px;}
.pvcbox2{ width:1230px; padding-left:30px;}
.pvcbox2 .swiper-button-next{ position:absolute;top: 20px; width:21px;height: 385px;z-index: 10;cursor: pointer;background: url(r2.png) no-repeat center; right: 0; }
.pvcbox2 .swiper-button-prev{ position:absolute;top: 20px; width:21px;height: 385px;z-index: 10;cursor: pointer;background: url(l2.png) no-repeat center; left:0; }


.nav_6left{width:790px; height:440px; float:left;}
.nav_6right{ float:right; width:350px;}
.nav_6right .nav3_aa{ background:#000;text-align: center; line-height:20px; font-size:16px; position:absolute; top:0;opacity:0.8;}
.nav_6right .items:hover .nav3_aa{display:none;}
.nav_6right .items { width:350px; height:210px; display:block; position: relative; margin-bottom:20px;overflow:hidden;}
.nav_6right .items img{width:350px; height:210px; }
.nav_6right .items:hover .nav3_bb{ display: block; }
.nav_6right .nav3_bb { display: none;height: 100%;background:#1339A4;}
.nav_6right .nav3_bb a { display: block;width:350px; height:210px;background:#000;}
.nav_6right .nav3_bb a:hover {width:310px;display: block;background:#1339A4; text-decoration:none;opacity:0.8; color:#fff; padding:20px; width:270px;}


.nav_7{ width:100%;height:350px; padding-top:40px;}

.bottombg{ background: url(bottom.png) no-repeat center; width:100%; height:366px;}
.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}



@media only screen and (max-width: 540px){
body { background-image:none; font-size:1em; line-height:1.4em; background:#fff;}
.allcontainer{ max-width: 540px; margin: 0 auto;}
.container{ width:100%; padding:0;}
.bottombg,.banner{width:100%; height: auto; background: none; margin-bottom:0;}
.m_banner{ display: block; }
.line_h{ height:2em;}

.tout{width:90%; height: auto; margin-bottom:4%;}
.icon_t{ width:20%; height: auto; margin:0 auto;left:-10%; top:10%;}
.tout dl{float:right; width:84%; padding-right:1%; }
.tout dt{ font-size:1em; margin:4% 0 2% 0; height: auto;text-align:left;}
.tout dd{  height: auto; font-size:0.9em; line-height:1.2em; text-align:left; padding-bottom:5%;}

.icon_0{ width:90%; height: auto; padding-left:10%; float: none;}
.nav_0{ width:100%; line-height:1.4em; height: auto; margin-bottom:5%;}
.nav_0 h1{ font-size:1em;line-height:1.2em;}

.pvcbox1{ width:95%; float:left; padding-left:5%;}

.icon_1{ width:80%; height:auto; margin:0 auto 3% auto;}
.nav_1{ width:100%; height:240px; float:left; margin-bottom:6%;}
.nav_1 dl{ width:100%;height:220px;position:relative;}
.nav_1 dt{  width:100%;height:220px;z-index:9; position:absolute; top:0; left:0;}
.nav_1 dl img{ width:100%;height: auto;}
.nav_1 dd{  width:90%; padding:2% 5%; float:left;}
.nav_1 dd .tl{color:#fff;width:100%; height:auto; float:left; text-align:left;line-height:1.2em;font-size:1em; display:block; }

.focusBox1 { width:100%;padding-bottom:10%;}
.focusBox1 .swiper-pagination-bullet{ background:#738ACD;width:10px; height:10px;border-radius:0; filter: alpha(opacity=100); opacity: 1.0;border-radius:5px;}
.focusBox1 .swiper-pagination-bullet-active{ background:#0637B0; width:12px; height:12px;border-radius:6px;filter: alpha(opacity=100); opacity: 1.0;}
.focusBox1 .swiper-slide { background-position: center;background-size: cover; width: 100%; height:220px;}
.focusBox1 .swiper-button-next{ position:absolute;top: 0;filter: alpha(opacity=100); opacity: 1.0; width:38px;height:240px;right: 0; }
.focusBox1 .swiper-button-prev{ position:absolute;top: 0;filter: alpha(opacity=100); opacity: 1.0; width:38px;height: 240px;left:0; }



.nav_2left{float:left; width:100%;}
.nav_2left dl{ width:96%; border-bottom:1px solid #ccc; padding:2% 0 3% 0; margin:0 auto 3% auto;}
.nav_2left dt{ font-weight:bold; font-size:1.1em; margin-bottom:3%;}
.nav_2left dd{line-height:1.3em; font-size:0.90em;}


.nav_2right{ width:96%; padding-left:2%;height: auto; float:left; margin-bottom:5%;}
.nav_2right dl{width:100%; height:220px;position:relative; margin-bottom:2%; overflow:hidden;}
.nav_2right dt{ width:100%;height:220px;z-index:9; position:absolute; top:0; left:0;}
.nav_2right dl img{width:100%;height: auto;}
.nav_2right dd{width:96%; padding:2%;}
.nav_2right dd .tl{width:90%; line-height:1.2em;font-size:1em;  }


.icon_2{ width:80%; height:auto; margin:0 auto;}
.mores{ width:20%; height: auto; float:right; margin-bottom:2%;}
.all_left{float:left;}
.all_right{float:left;}

.nav_3{width:100%;margin-bottom:4%;}
.nav_3 dl{ width:96%; border-bottom:1px solid #ccc; padding:1% 0 3% 0; margin:0 auto 1% auto;}
.nav_3 dt{ font-weight:bold; font-size:1.1em; margin-bottom:2%;}
.nav_3 dd{line-height:1.3em; font-size:0.90em;}


.nav_3line{ display: none; }

.icon_4{ width:100%; height:26px; padding:3% 0; }
.icon_4 span{float:left; display:block;}
.nav_4{ margin-bottom:4%; width:100%;}
.nav_4 li{ padding:2% 0 1% 15px; line-height:1.2em; }

.nav_5{ width:96%; margin:2% auto 0 auto;}
.nav_5 dl{ width:275px; height:385px;}
.nav_5 dl img{ width:275px; height:385px;}
.pvcbox2{ width:88%; padding-left:30px;}
.pvcbox2 .swiper-button-next{ position:absolute;top: 20px; width:21px;height: 385px;z-index: 10;cursor: pointer;background: url(r2.png) no-repeat center; right: 0; }
.pvcbox2 .swiper-button-prev{ position:absolute;top: 20px; width:21px;height: 385px;z-index: 10;cursor: pointer;background: url(l2.png) no-repeat center; left:0; }


.nav_6left{width:100%; height: auto; float:left;}
.nav_6right{ float: left; width:100%;}
.nav_6right .items { width:100%; height:200px;margin-bottom:2%;overflow:hidden;}
.nav_6right .items img{width:100%; height: auto; }


.nav_7{ height: auto ; padding-top:4%;}


.bottom_sbj{ width:100%; display:block; text-align:center; background:#333; color:#ddd; line-height:3.5em;}
.bottom_sbj a{ color:#ddd;}
.tt{ display: none; }
}