﻿/*基础样式*/
*{ margin:0; padding:0;font-weight:normal;}
img{ border:0;}
ul,li{ list-style:none;}
a{ text-decoration:none;cursor:pointer;}
a:hover{ text-decoration:underline}
input,textarea{font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; }
.fl{ float:left;}
em,i{font-style:normal;}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;/* IE < 8 */}
.fr{ float:right;}
.hd{ overflow:hidden;}
area{ outline:none}
.cen{width:1000px; margin:0 auto;}
body{ font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; font-size:14px; color:#000000; background:#fff;box-sizing:border-box;}


/*公共部分*/

/*头部*/
.top{height:30px; line-height:30px; border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0; background:url(../images/m1.png) repeat-x; position:relative; z-index:2;}
.topMain span{ display:block; float:left; margin-right:10px;}
.topMain span img{ margin-right:3px;vertical-align:middle;position: relative;top: -1px;}
.topMainLeft{height:20px; line-height:20px;margin:4px 0 0;}
.topMain a{ font-size:12px; color:#000;}
.topMain span.bts{  border-right:1px solid #b4b4b4; padding-right:10px;}
.topMain span.bts img{top:1px;}
.topMainRight a{ display:block; float:left;width:50px; text-align:center;height:30px; line-height:30px; color:#231815; font-size:12px;}
.topMainRight a.hover{ background:#0076c0; color:#fff;}
.logoMain{height:100px;margin-top:7px; position:relative;}

.cityLogo{ margin-top:35px; margin-left:0px; font-size:20px; color:#010101; position:relative;}
.cityLogo a{ color:#0076c0;}
.cityLogo a:hover{ text-decoration:underline;}
.cityLogo font{ display:inline-block; margin:0 10px 0 15px;}
.logoTel{ margin-top:13px;background:url(../images/m7.jpg) no-repeat;width:319px;height:75px; color:#b71c20; font-weight:bold; position:relative;}
.logoTel strong{ display:block; margin:30px 0 0 60px;font-size:29px; }
.logoTel a{  position:absolute;height:23px;width:50px; display:block;top:0;}
.logoTel a.ovos1{right:113px;}
.logoTel a.ovos2{right:59px;}

#divPoupCity{font-size:12px;position:absolute;width:230px;padding:10px;height:auto;display:none;border:1px solid #999;left:0;top:65px;background:#fff;padding-top:0;padding-bottom:30px;z-index:1000}
#divPoupCity .close{float:right;margin-top:10px}#divPoupCity span{width:230px;height:auto;float:left;line-height:180%;margin-top:10px}
#divPoupCity span em{width:40px;text-align:right;float:left;font-style:normal}
#divPoupCity span b{width:190px;float:left;font-weight:normal;white-space:nowrap}
#divPoupCity span b a{color:#a1a1a1;text-decoration:none;margin-left:10px;display:block inline;float:left}
#divPoupCity span b a:hover{text-decoration:underline}

/*底部*/
.mainnine{height:650px;background:url(../images/m46.jpg) no-repeat center top;background-size: cover;position:relative; overflow:hidden;}
.mainnine h2{ position:absolute;left:0;top:12px; text-align:center;width:100%; color:#fff; z-index:3;}
.mainnineMain{width:1024px; margin:0 auto;height:100%; position:relative;z-index:2;}
.mainnineMainLeft{margin-top:0; text-align:center;height:100%; overflow:hidden; position:absolute;top: 80px;}
.mainnineMainLeft.lsl{width:60%;width:80%;left: -18%;}
.mainnineMainLeft.lsr{width:40%;margin-left: 60%;}

.mainnineMainLeft .wd1 .imgs1{width:22%;}
.mainnineMainLeft .wd1 .imgs2{width:19%;}
.mainnineMainLeft .wd1 .imgs3{width:22%;}

.mainnineMainLeft .wd2 .imgs1{width:32%;}
.mainnineMainLeft .wd2 .imgs2{width:19%;}
.mainnineMainLeft .wd2 .imgs3{width:32%;}

.mainnineMainLeft .wd3 .imgs1{width:22%;}
.mainnineMainLeft .wd3 .imgs2{width:19%;}
.mainnineMainLeft .wd3 .imgs3{width:22%;}
.table{ position:relative; display:table;width:100%;height:100%; vertical-align:middle;}
.tablesCell{ display:table-cell;width:100%;height:100%;vertical-align:middle;}
.mapsbox{}
.mapsbox img{ display:block;width:87%;}
.selectbox{ margin:5px 0 0;width:100%;}
.selectbox select,.selectbox input{height:40px; border:1px solid #fff; border-radius:5px; background:none; color:#fff; font-size:20px;}
.selectbox select option{ color:#333;}
.sec1{width:31%;}
.sec2{ width:31%;margin:0 2%;}
.sec3{ width:27%; padding:0 2%;}
.seachs{width:100%;height:50px; margin-top:25px; line-height:50px; background:#b71c20; border-radius:3px; display:block; text-align:center; font-size:20px; color:#fff; border-bottom:3px solid #5f1315;}
.seachs img{ vertical-align:middle;}

/*  页脚  */
.fr_link{background:#363636;padding-top:25px;padding-bottom:20px;}
.fr_link p{ color:#d6d6d6; font-weight:normal; font-size:16px;}
.fr_link_con{width:880px;background:url(../images/jr_155.jpg) no-repeat top left;margin:0 auto;height:auto;overflow:hidden;font-family:"黑体","微软雅黑","宋体",Arial,Helvetica,sans-serif;font-weight:700;font-size:14px}
.fr_link_con ul{margin-top:15px; overflow:hidden;}
.fr_link_con ul li{float:left;display:inline;margin-right:6px}
.fr_link_con ul li:first-child{width:140px;margin-right:15px}
.fr_link_con ul li img{width:112px;height:42px;overflow:hidden;border:#bbb 1px solid}
.fr_link_con ul li:first-child img{width:140px;height:45px;border:#bbb 1px solid;}
.btm_nav2{line-height:30px;text-align:center;color:#FFF;}
.btm_nav2 a{padding:0 5px;color:#fff; opacity:0.7;}
.btm_nav2 a:hover{color:#d3d3d3}
.copyright{color:#fff;background:#000;text-align:center;padding:10px 0 15px;font-family:"黑体","微软雅黑","宋体",Arial,Helvetica,sans-serif;font-size:14px; padding:24px 0 30px}
.copyright p{ opacity:0.7;}
.copyright a{color:#fff;}

/*右侧弹窗*/
.rightbG{ position:fixed;right:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%); z-index:9999999; display:;}
.rightbG{ background:url(../images/rightbg.png) no-repeat;width:183px;height:505px;}
.rightbG_close {position: absolute;right: 23px;top: 7px;width: 30px;height: 27px;cursor: pointer;}
.rightbG a{ display:block; position:absolute;width:95px;height:90px;left:35px;}
.rightbG a:nth-of-type(1){top:231px;}
.rightbG a:nth-of-type(2){top:319px;}
.rightbG a:nth-of-type(3){top:409px;}

/*中间弹窗*/
.fix20171 {width: 132px;height: 40px;}
.centerBox .mfixa8{left:292px;right:0; top: 317px;margin:0 auto;}
.mfixa-s{left: 0;right: 0;top: 325px;margin: 0 auto;}
.centerBoxmm2 .mmcloseBtnmm2{right: 60px;top: 0;}
.centerBoxmm2 .fix20171ss{top: 209px;}
.more{width:297px;height:133px;padding: 130px 260px;}
.more li{width:134px;height:36px;border-radius:4px;line-height:36px;text-align:center;background: #fff;}
.more li:nth-child(n){float:left;}
.more li:nth-child(2n){float:right;}
.more li:nth-child(3),.more li:nth-child(4){margin:12px 0;}
.more li:nth-child(1),.more li:nth-child(5),.more li:nth-child(6){box-shadow: 0 0 13px 4px #f9d8d7 inset;}
.centerBox{background: url(../images/fix2017125.png) no-repeat center top;}
.centerBox .more li a{opacity:1;color:#000;width: 134px;font-size:16px;}
.centerBox .more li a:hover{color:#d72a2d;font-weight: bold;}
.centerBox .more li img{float:right;}
.centerBox .more li p{float:left;margin-left:12px;}
.centerBox,.centerBoxmm2 {
    background: url(../images/fix2017125.png) no-repeat center top;
    width: 668px;
    height: 410px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 999999;
    display: none;
}
      
.centerBox a {text-decoration: none;}
.mmcloseBtn {position: absolute;width: 40px;height: 40px;right: 15px;top: 0;}
.fix20171 {width: 180px;height: 40px;}
.mfixa1 {left: 273px;top: 190px;}
.mfixa2 {right: 132px;top: 190px;}
.mfixa3 {left: 273px;top: 235px;}
.mfixa4 {right: 132px;top: 235px;}
.mfixa5 {left: 273px;top: 280px;}
.mfixa6 {right: 132px;top: 280px;}
.mfixa7 {left: 322px;top: 330px;}
.mfixa8{left:0;right:0;top:325px;margin:0 auto}
.centerBoxmm2{width:408px;height:384px;display:none}
.mmcloseBtnmm2{position:absolute;width:40px;height:40px;right:21px;top:86px;cursor:pointer}
.fix20171ss{left:141px;top:260px;position:absolute;width:122px;opacity:0;height:41px}
.mfixa9{left:86px;bottom:35px;position:absolute;width:205px;opacity:0;height:30px}



/*内容部分开始*/
.Banner{background: url("../images/banner_02.jpg") no-repeat center;background-size: cover;width: 100%;height: 450px;}
.w1200{ width:1200px; margin:0 auto}
.link{background: #eb7232;border-bottom:4px solid #ffd45f;border-radius: 15px;display: table;
    margin:40px auto;color:#fff;line-height: 60px;text-align: center;padding: 0 40px;font-size: 22px;}
.link img{display: inline-block;vertical-align: middle;margin:0 5px;}
.tit{margin: 20px auto 40px;text-align: center;}
.tit h1{display: inline-block;font-size: 36px;color:#1c6acc;background: url("../images/tit_03.png") no-repeat;line-height: 130px;
    height: 114px;padding: 0 45px;}
.imgs img{margin: 0 auto;max-width: 100%;display: block;}

.item1{background: url("../images/bg_02.jpg") no-repeat center;background-size: cover;width: 100%;height: 490px;}
.time{width: 100%;text-align: center;padding: 30px 0;}
.timeInner{display: inline-block;font-size: 24px;background: -webkit-linear-gradient(left, #d4faf6 0%, #f8de9e 100%);
    background: -moz-linear-gradient(left, #d4faf6 0%, #f8de9e 100%);
    background: -o-linear-gradient(left, #d4faf6 0%, #f8de9e 100%);
    background: linear-gradient(to right, #d4faf6 0%, #f8de9e 100%);
    padding:0 20px;line-height: 50px;text-align: center;
}
.timeInner em{border: 2px solid #2f7bdb;background: #fff;color: #fff;padding:3px 7px;margin: 0 5px;}
.list{width: 1136px;height: 220px;margin: 0 auto;border-radius: 10px;background: #fff;}
.listMenu{font-size: 20px;text-align: center;line-height: 54px;border-radius: 10px 10px 0 0;overflow: hidden;color:#fff;cursor: pointer;}
.listMenu div{width: 50%;background: #dadada;}
.listMenu .active{background: #fff;color:#0d406a;}
.listCon>div{display:none;position: relative;}
.listCon .active{display: block;}
.mask{width: 1136px;height:166px;background: rgba(0,0,0,.5);position: absolute;top:0;left:0;border-radius: 0 0 10px 10px;color:#fff;font-size: 24px;
    text-align: center;line-height: 166px;}


.item2{width:100%;background: #f4f4f4;overflow: hidden;}
.item2 .tit h1{color:#fff;}
.item2 .tit h1{background: url("../images/tit2_03.png") no-repeat;}
.gradeMenu{width: 464px;height: 60px;line-height: 60px;font-size: 16px;color:#888888;text-align: center;background: #fff;margin: 0 auto;border-radius: 15px;cursor:pointer;}
.gradeMenu ul li{float: left;width:33.333%;}
.gradeMenu ul .active{color:#b8b8b8;}
.gradeCon{width: 1080px;margin: 0 auto;position: relative;}
.gradeCon>div{display: none;margin: 40px auto 75px;}
.gradeCon .active{display: block;}
.gradeCon .swiper-button-next,.gradeCon .swiper-button-prev{top:0;width: 40px;height: 250px;}
.gradeCon .swiper-button-next{right:-40px;}
.gradeCon .swiper-button-prev{left:-50px;}
.gradeCon .swiper-button-disabled{background-color: #f4f4f4;opacity: 1;}
.gradeCon .swiper-button-next.swiper-button-disabled{background-image:url("../images/dada_g1.png");}
.gradeCon .swiper-button-prev.swiper-button-disabled{background-image:url("../images/dada_g2.png");}
.teaSwiper{margin-top: 40px;}
.teaSwiper .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 50%;background: #cfe5fd;opacity: 1;}
.teaSwiper .swiper-pagination-bullet-active{width: 28px;background: #b3b3b3;border-radius: 25px;}

.w940{width: 940px;margin: 0 auto;}
.w940 ul li{width: 33.33%;float:left;margin-bottom: 40px;}
.w940 ul li img{display: block;width: 104px;margin: 0 auto;}
.w940 ul li p{font-size: 24px;color:#222222;text-align: center;line-height: 60px;}

.mainnineMain .tit h1{background: url("../images/tit2_03.png") no-repeat;color:#fff;}
.mainnineMain .tit p{font-size: 22px;color:#fff;}






