﻿*{ margin:0; padding:0;}
body{ font-family:"微软雅黑"; font-size:14px; color:#363636;}
li,ol{ list-style:none;}
/* 导航 */
.a_03{ background:url(../images/a_03.jpg) no-repeat center top; width:100%; height:560px; padding-top:165px;}
.clear{ clear: both;}
.box{width: 1200px; margin: 0 auto;}
.head{height: 40px; background: #2d63bd; width: 100%;}
.head p{float: left; color: #fff; line-height: 40px;}
.head_nav{width: 210px; float: right; color: #fff;line-height: 40px;}
.head_nav_wechat{cursor: pointer;width: 65px; height: 40px; float: left; padding-left: 35px; position: relative;background: url(../images/wechat.png) no-repeat center left}
.zh{width: 55px; height: 40px; float: right;  padding-left: 35px; background: url(../images/zh.png) no-repeat center left}
.zh a{ color: #fff; text-decoration: none}


.top{ height:100px; width:1200px; margin:0 auto; }
.logo{ height: 100px; width: 300px; float: left;}
.top_right{ height: 100px; width: 640px; float: right;}

.head_nav_wechat2{ display: none; background: #fff; width: 120px; height: 120px; position: absolute; right: -15px; top:40px; z-index: 9999; }
.head_nav_wechat:hover .head_nav_wechat2{ display: block!important;}

.nav{ width:780px; float:right; height:100px;}
.nav ul{ list-style:none}
.nav ul li{ float:right; margin-left:62px; line-height:100px; height:100px;  font-size:16px;}
.nav ul li:hover{ background:url(../images/nav-bg.png) no-repeat bottom;color:#0698d9}
.nav ul li a{ color:#000; text-decoration: none}
.nav ul li a:hover{ color:#0698d9}
.banner{width: 1200px; margin: 0 auto; position:  relative;overflow: hidden;}
.banner ul{position: absolute;}
.banner ul li{width: 100%;height: 474px;float: left;background:  no-repeat center center;}
.banner ol{height: 20px;background: rgba(0,0,0,0.5);position: absolute;left:50%;bottom: 30px;padding: 0 10px;border-radius: 10px; list-style:none}
.banner ol li{width: 10px;height: 10px;float: left;margin: 5px 5px;background: rgba(255,255,255,0.5);border-radius: 50%;cursor: pointer;}
.banner ol .current{background: rgba(255,255,255,1);}
.banner i{width: 58px;height: 120px;position: absolute;top: 50%;margin-top: -60px;cursor: pointer;border-radius: 5px;display: none;}
.banner .left{left: 60px;background: url("../images/left_right.png") no-repeat 0 0px;	}
.banner .right{right: 60px;background: url("../images/left_right.png") no-repeat 0px -120px;}
.banner .left:hover , .banner .right:hover{	background-color: rgba(0, 0, 0, 0.31);}

.index_tab_a{ text-decoration: none; width: 100%; height: 100%; display: block}

.menu1{z-index:999; position:absolute; left:0; width:100%; height:348px; background:url(../images/menu1.png) no-repeat center; display:none}
.menu2{z-index:999; position:absolute; left:0; width:100%; height:348px; background:url(../images/menu1.png) no-repeat center; display:none}
.menu3{z-index:999; position:absolute; left:0; width:100%; height:348px; background:url(../images/menu3.png) no-repeat center; display:none}
.menu4{z-index:999; position:absolute; left:0; width:100%; height:348px; background:url(../images/menu1.png) no-repeat center; display:none}
.menu5{z-index:999; position:absolute; left:0; width:100%; height:348px; background:url(../images/menu5.png) no-repeat center; display:none}
.menu_left{ width: 560px; height: 290px; float: left;}
.menu_center{ width: 1200px; height: 290px; padding-top: 25px; margin: 0 auto;}
.menu_left li{ width: 50%; height: 82px; float: left;}
.menu_nav{ width: 50%; float: left; height: 70px; margin-bottom: 15px;}
.menu_nav img{ float: left;}
.menu_nav p{ float: left; color: #000000; font-size: 14px; padding-left: 10px; line-height: 22px; height: 100%;}
.menu_nav:hover p{ color: #0698d9}
.nav1:hover .menu1{ display:block;}
.nav2:hover .menu2{ display:block;}
.nav3:hover .menu3{ display:block;}
.nav4:hover .menu4{ display:block;}

.honor_index{width: 200px; height: 158px; float: left; margin-right: 5px; border: 1px solid #eaeaea}
.honor_index img{width: 100%; height: 130px;}

.honor_index2{width: 200px; height: 158px; float: left;  border: 1px solid #eaeaea}
.honor_index2 img{width: 100%;height: 130px; }
.partner img{ margin-top: 10px;}

.news{  width:1200px; margin:0 auto; height:383px;}
.video{ float:right; width:430px;border:1px solid #CCC; margin-top:30px;}
.news_list{ width:750px; height:320px; float: left;  margin-top:30px;}
    .swiper-container {
      width: 1200px;
      height: 490px;
	margin: 0 auto;
    }
.swiper-wrapper{
      width: 1200px!important;
	margin: 0 auto;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%…2L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E);
    right:10px !important;
    left: auto;
}


.news_index{width: 100%; height: 526px; background: url(../images/news.jpg) no-repeat center; padding-top: 105px;}
.news_list_index{width: 360px; height: 45px; margin: 0 auto; margin-bottom: 30px;}
.news_list_index a{ padding-left: 20px; padding-right: 20px; height: 45px; border: 2px solid #666666; text-align: center;  float: left; line-height: 45px; margin-right: 20px; color: #666666; text-decoration: none}
.news_list_index a:hover{ color: #2f62be;border: 2px solid #2f62be; }
.news_first{width: 530px; height: 400px; float: left}
.news_img{width: 100%; height: 300px;}
.news_img img{width: 100%; height: 100%;}
.news_first_con{width: 500px; height:70px; background: #2d63bd; padding: 15px;}
.news_first_name{width: 400px; float: left;}
.news_first_name p{height: 26px;}
.news_first_name p a{color:#fff; text-decoration: none; font-weight: bold}
.news_first_name font{color:#fff}
.news_first_time{ width: 70px; float: right; color: #fff; text-align: center}
.news_first_time p{font-size:26px; font-weight: bold; height: 42px; line-height: 42px;}
.news_ul_index{width: 625px; height: 400px; float: right}
.news_ul_index li{width: 100%; height: 105px; border-bottom: 1px solid #eaeaea; margin-bottom: 32px; margin-top: 10px;}

.news_li{width: 520px; float: left;}
.news_li p{height: 26px;}
.news_li p a{color:#666; text-decoration: none; font-weight: bold}
.news_li font{color:#666}
.news_li_time{ width: 70px; float: right; color: #666; text-align: center}
.news_li_time p{font-size:26px; font-weight: bold; height: 42px; line-height: 42px;}

.foot_menu{width: 100%; background: #1c2125;height: 312px;}
.foot_menu_right{ width: 865px; float: right;height: 272px; padding-top: 40px;}
.foot_menu .box{background: url(../images/foot1.png) no-repeat left; height: 312px;}
.foot_nav{ width: 145px;  float: left; height: auto; line-height: 32px; color: #fff;  font-size:16px; margin-left: 46px}
.foot_nav ul li{ width: 100%;}
.foot_nav ul li a{ color: #a7a7a7; font-size: 14px; text-decoration: none}
.foot_nav ul li a:hover{ color: #fff; }
.foot_nav1{ width: 420px;  float: left; height: auto; line-height: 32px; color: #fff;  font-size:16px; margin-left: 46px}
.foot_nav1 ul li{ width: 100%;color: #a7a7a7;}

.copyright{ width:100%; height:50px; line-height:50px; text-align: center; font-size: 14px; color: #a7a7a7; background: #000000;}

.banner_c{ width: 100%; height: 315px; background: url(../images/bannerc.jpg) no-repeat center;}
.banner_h{ width: 100%; height: 315px; background: url(../images/bannerh.jpg) no-repeat center;}
.banner_j{ width: 100%; height: 315px; background: url(../images/bannerj.jpg) no-repeat center;}
.banner_g{ width: 100%; height: 315px; background: url(../images/bannerg.jpg) no-repeat center;}
.banner_q{ width: 100%; height: 315px; background: url(../images/bannerq.jpg) no-repeat center;}
.banner_x{ width: 100%; height: 315px; background: url(../images/bannerx.jpg) no-repeat center;}
.banner_n{ width: 100%; height: 315px; background: url(../images/bannern.jpg) no-repeat center;}
.banner_s{ width: 100%; height: 315px; background: url(../images/banners.jpg) no-repeat center;}
.child_center{ width: 1200px; margin: 0 auto; min-height: 400px; margin-top: 30px;}
.left{  width: 175px; height: auto; float: left;}
.left_title{width: 126px;line-height: 85px;font-size: 24px;font-weight: bold;color: #0698d9;background: url(../images/gywm-title-ico.jpg) 7px 30px no-repeat;padding-left: 30px;}
.left_title_bg{ width: 16px; height: 45px; background: url(../images/title-bj.jpg) no-repeat; float: right; margin-top: 40px;}
.left ul li{ width: 156px;    line-height: 47px;    font-size: 18px;}
.left ul li a{ border-top: 1px #dadada dashed; display: block; float: left; width: 138px; color: #333; text-decoration: none; font-size: 16px; text-indent: 28px;}
.left_nav_bg{ width: 17px; height: 48px; background: url(../images/hover.jpg) no-repeat; float: right; }
.left ul li:hover .left_nav_bg{background: url(../images/bai.jpg) no-repeat;}
.left ul li:hover a{ color:#0698d9 }
.left_nav_end{ width: 17px; height: 48px; background: url(../images/hover_end.jpg) no-repeat; float: right; }
.currt{background: url(../images/bai.jpg) no-repeat;}
.currta{ color:#0698d9!important }
.right{ width: 975px;float: right}
.right_top{ width: 100%; height: 54px; line-height: 54px;  border-bottom: 1px solid #DEDEDE; float: right; color: #949494; margin-bottom: 15px;}
.right_title{ width: auto; height: 54px; line-height: 54px;  border-bottom: 1px solid #DEDEDE; float: right; color: #949494}
.right_title a{ color:#949494;  text-decoration: none}
.right_main{ width: 100%;   font-size: 14px;   line-height: 30px;  padding-bottom: 80px;}

.newslist{ width: 100%; height:109px; background: #f7f7f7; margin-bottom: 20px; }
.newstime{ width: 107px; height: 109px; float: left; background:url(../images/databj.png) no-repeat top;}
.newstime p{ font-size: 22px; font-weight:bold; padding-top: 25px; padding-left: 20px; color: #fff}
.newstime font{ font-size: 16px; padding-left: 20px;color: #fff;}
.newslist:hover .newstime{ background:url(../images/datebj-hover.png) no-repeat top;  }
.newslist:hover .newscon p a{  color: #c70019;}
.newscon { width: 840px; height: 94px; padding-top: 15px; float: right; padding-right: 5px}
.newscon p a{ font-size: 14px; color: #424242; font-weight: bold; text-decoration: none; }
.newscon font{ font-size: 12px; color: #929292; }

.prolist{ width: 100%; height:189px; background: #f7f7f7; margin-bottom: 20px; }
.proimg{ width: 328px; height: 189px; float: left;}
.proimg img{ width: 100%; height: 100%;}
.procon{ width: 600px; padding-right: 20px; float: right; padding-top: 30px; line-height: 30px;}
.procon p a{ font-size: 18px; color: #808080; font-weight: bold; text-decoration: none; }
.procon p font{font-size: 12px;    color: #808080;}
.prolist:hover p a{  color: #c70019;}

.honor{width: 100%；}
.honor li{width: 307px; float: left; border: 1px solid #eee; padding: 3px; margin-right: 10px; height: 220px; margin-bottom: 10px;}
.fmzl{width: 100%；}
.fmzl li{width: 225px; float: left; border: 1px solid #eee; padding: 3px; margin-right: 10px; height: auto; margin-bottom: 10px;}
.mm p{ margin: 15px 0px 5px 0px;}

.newmm p{ margin: 15px 0px 5px 0px;}
.newmm img{width: 600px;}
.meiti{ background: url(../images/meiti.jpg) no-repeat right;}
.video ul{ padding: 8px; margin-top: 3px}
.video ul li{width: 197px; float: left; border: 1px solid #bababa; margin-left: 4px; margin-right: 4px; margin-bottom:8px; position: relative}
.video_tit{ height: 45px; color:#fff; font-weight: bold;line-height: 45px; background: url(../images/jingtou.png) left no-repeat #0698d9; padding:0 14px 0 50px}
.video_tit span{ float:right}
.video_tit span a{color:#fff; text-decoration: none}
.video ul li p{text-align: center; height: 28px;line-height: 28px}
.video ul li a{color: #666; text-decoration: none}
.video_play{ background:rgba(0,0,0,0.3);position: absolute; width: 100%; height: 100%;}
.video ul li:hover .video_play{background:rgba(0,0,0,0.6);}

.index_honor_con{width: 620px; float: right}
.index_honor_nav{width: 120px; float: left;}
.index_honor1{width: 100%; height: 160px; background: #0698d9;  text-align: center; color: #fff; margin-bottom: 2px; font-weight: bold}
.index_honor2{width: 100%; height: 160px; background: #0698d9;  text-align: center; color: #fff; margin-top: 2px; font-weight: bold}
.index_honor1 img{ width: 60%; margin-top: 25px; }
.index_honor2 img{ width: 60%; margin-top: 25px; }

