@charset "utf-8";
/* CSS Document */
body{margin: 0px; padding: 0px;font-size: 14px;font-family:"微软雅黑"; width:100%; text-align:center;}
a{text-decoration:none;*blr:expression(this.onFocus=this.blur());outline:none;}
ul{ margin: 0px; padding: 0px;}
img{ border:none;}
li{list-style-type: none;}
*{margin:0px;padding:0px;}
.main{ width:1300px; margin:0 auto; height:auto;}
.main8{ width:860px; margin:0 auto; height:auto;}
.cpbj{ width:100%; background: #F9F9F9;}
.clear{ clear: both;}
.left{ float: left;}
.right{ float: right;}
.top{ width: 100%; border-bottom: 1px #e5e5e5 solid; height: 42px; border-top: 1px #e5e5e5 solid;}
.top_left{ width:600px; float: left;}
.top_left p{ line-height: 42px; float: left; font-size: 14px; margin-right: 15px;}
.top_left img{ margin-right: 5px; float: left; padding-top: 10px;}
.en {
    background: #2c4691;
	margin-top: 5px;
    color: #ffffff;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    border-radius: 50%;
    font-size: 16px; float: right;
}
.en a{ color: #ffffff;}
.dhbox{ width:1300px; margin:0 auto; height:96px; }
.logo{ width:108px; float: left; margin-right: 60px;}
.tel{ width:201px; float: right; height: 49px; background:url(../images/dhbj.jpg) no-repeat center; margin-top: 25px; color: #ffffff; font-size: 16px; line-height: 49px; font-weight: 700;}
.tel img{ margin-right: 10px;}
.daohang{ width:840px; float: left; padding-top: 24px; }
 .horizontal-nav {
            width: 840px;
            margin: 0 auto;
            display: flex;
            list-style: none;
            position: relative;

        }
        
        /* 一级菜单项 */
        .nav-item {
            position: relative;
            width: 120px;
            text-align: center; font-size: 18px; font-weight: bold;  color: #050334;
        }
        
        /* 所有级别的菜单链接 */
        .nav-link {
            display: block;
             color: #050334;
            text-decoration: none;
            padding: 15px 10px;
            transition: all 0.3s ease;
            white-space: nowrap;
        }
        
        .nav-link:hover {
            background-color: #fff; color: #2b4790;
        }
        
        /* 子菜单样式 - 二级和三级 */
        .submenu {
            position: absolute;
            background-color: #fff;
			font-size: 16px; font-weight: normal;
            min-width: 160px;
            list-style: none;
            opacity: 0;
            visibility: hidden;
            transition: all 0.3s ease;
            z-index: 100;
            box-shadow: 0 2px 5px rgba(0,0,0,0.2);
        }
        
        /* 三级菜单比二级更深色 */
        .submenu .submenu {
            background-color: #fff;
            top: 0;
            left: 100%;
        }
        
        /* 鼠标悬停时显示子菜单 */
        .nav-item:hover > .submenu {
            opacity: 1;
            visibility: visible;
        }
        
        /* 有子菜单的项添加箭头 */
        .has-submenu > .nav-link::after {
            content: "▼";
            font-size: 10px;
            margin-left: 5px;
            vertical-align: middle;
			color: #575654;
        }
        
        /* 子菜单项样式 */
        .submenu .nav-item {
            width: 100%;
            text-align: left;
            border-bottom: 1px solid #2b4790;
			font-size: 16px; 
        }
        
        .submenu .nav-item:last-child {
            border-bottom: none;
        }
        
        /* 子菜单项悬停效果 */
        .submenu .nav-link:hover {
            background-color: #fff;
            padding-left: 15px;
        }
        
        /* 三级菜单项悬停效果 */
        .submenu .submenu .nav-link:hover {
            background-color: #fff;
        }


.ny_banner{ width: 100%; height: 300px; background:url("../images/gywm.jpg") no-repeat center;}
.ny_banner2{ width: 100%; height: 300px; background:url("../images/news.jpg") no-repeat center;}
.ny_banner3{ width: 100%; height: 300px; background:url("../images/lxwm.jpg") no-repeat center;}
.ny_zbt{ width: 1300px;; height: 172px; text-align: left; padding-top: 80px;}
.ny_zbt h3{ font-size: 48px; line-height: 60px; color: #ffffff; float: left; width: 100%; }
.ny_zbt p{ font-size: 30px; line-height: 60px; color: #ffffff; opacity: 0.7; float: left; width: 100%; }
.weizhi{ width: 100%; height: 48px; opacity: 0.7; background: #000000; }
.wzwenzi{ width:1300px; margin:0 auto; height: 48px; line-height: 48px; text-align: left; color: #ffffff; font-size: 16px;}
.wzwenzi a{ color: #ffffff;}
.banner{ width: 100%; height: 703px;}
.foot{ width: 100%; background: #2b2e35;}
.video-container {
    width: 100%;
    aspect-ratio: 16 / 9;
	
}
video {
    width: 100%;
    height: 100%;
    object-fit: cover;

}
.aboutbj{ background-image: url("../images/aboutbj.jpg");  background-position: center;    background-repeat: no-repeat;    background-size: cover; height: 1236px; }
.tuijian{ width: 1300px; float: left; padding-top: 50px; }
.shadow-box {
            width: 635px; margin-right: 30px; float: left;
            height: 236px;
	background-color: #ffffff;
            box-shadow: 
                2px 2px 6px rgba(0, 0, 0, 0.2),  /* 右下阴影 */
                2px 0 6px -2px rgba(0, 0, 0, 0.2); /* 右侧阴影（稍微调整防止重叠） */
            transition: border-bottom 0.3s ease;
            border-bottom: 0 solid transparent;
	border-radius: 10px;
        }
        
        .shadow-box:hover {
            border-bottom: 8px solid #1492ff; /* 鼠标悬停时显示蓝色底部边框 */
        }

.shadow-box2 {
            width: 635px; float: left;
            height: 236px;
	background-color: #ffffff;
            box-shadow: 
                2px 2px 6px rgba(0, 0, 0, 0.2),  /* 右下阴影 */
                2px 0 6px -2px rgba(0, 0, 0, 0.2); /* 右侧阴影（稍微调整防止重叠） */
            transition: border-bottom 0.3s ease;
            border-bottom: 0 solid transparent;
	border-radius: 10px;
        }
        
        .shadow-box2:hover {
            border-bottom: 6px solid #1492ff; /* 鼠标悬停时显示蓝色底部边框 */
        }
.tj_img{ width: 365px; float: left; height: 236px;}
.tj_img img{ border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
.tj_wz{ width: 210px; float: left;  padding: 30px;}
.tj_wz h3{ color: #2a468f; font-weight: bold; font-size: 22px; line-height: 40px;}

.about_bt{ width: 1300px; float: left; padding-top: 80px; padding-bottom: 30px;}
.about_bt p{ width: 100%; text-align: center; color: #2c4691; font-weight: bold; font-size: 40px;}
.about_bt h3{ width: 100%; text-align: center; color: #2c4691; font-weight: bold; font-size: 30px;}
.about_wz{ width: 1300px; float: left; padding-top: 20px; padding-bottom: 30px;}
.about_wz p{ font-size: 18px; color: #000000; line-height: 45px; text-align: left;}

.more{ width: 1300px; float: left; padding-top: 20px; padding-bottom: 60px; text-align: center; }
.more a{   display: block;  margin: 0 auto; width: 160px;  border: 1px #2c4691 solid; line-height: 50px; font-size: 18px; color: #2c4691; }

.gengduo{ width: 1300px; float: left; padding-top: 20px; padding-bottom: 30px; text-align: center; }
.gengduo a{   display: block;  margin: 0 auto; width: 160px;   background: #2c4691; line-height: 50px; font-size: 18px; color: #ffffff; }

.qywh{ width: 1300px; float: left;}
.qywh li{ width: 325px; float: left;}
.qywh_img{ width: 70px; height: 70px;  float: left; }
.qywh_wz{ width: 170px; float: left; text-align: left; padding-left:20px; }
.qywh_wz h3{ width: 170px; float: left; color: #2c4691; font-size: 20px; line-height: 26px;}
.qywh_wz p{ width: 170px; float: left; color: #2c4691; font-size: 16px; line-height: 22px;}

.title{ width: 1300px; float: left; padding-top: 30px; padding-bottom: 30px;}
.title p{ width: 100%; text-align: center; color: #cccccc; font-weight: bold; font-size: 40px;}
.title h3{ width: 100%; text-align: center; color: #2c4691; font-weight: bold; font-size: 30px;}
.foot{ width: 100%; background: #2c2e36; height: 280px; padding-top: 50px;}
.w140{ width: 160px; }
.w240{ width: 280px; }
.w350{ width: 380px;}
.d_menu{ float:left;}
.d_menu h3{ float:left; width: 100%; background:url("../images/lsx.jpg") no-repeat left bottom; color: #ffffff; line-height: 50px; font-size: 18px; text-align: left; font-weight: 400; }
.d_menu p{ float:left; width: 100%; text-align: left;}
.d_menu p a{ color: #ffffff; line-height: 35px;}
.d_menu p a:hover{ text-decoration:underline;}
.ewm{ float:left; width: 113px; margin-top: 20px;}
.dlxwm{ float:left; margin-top: 20px;}
.dlxwm li{ float:left; color: #ffffff; text-align: left; margin-bottom: 15px; height: 40px; }
.dlxwm li img{ padding-top: 10px; float:left; margin-right: 5px;}
.dlxwm li span{ float:left; line-height: 40px; }
.dlxwm li b{ font-weight: bold; font-size: 24px;}
.banquan{ background: #25272d; width: 100%; height: 50px; }
.banquanwz{ width:1300px; margin:0 auto; height:auto; text-align: left; line-height: 50px; color: #ffffff;}
.fold_wrap{width:1300px;height:464px;overflow:hidden;}
.fold_wrap li{float:left;width:130px;height:464px;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);_background:#B2B2B2;}
.fold_wrap li.active .mask_b{background:none;}
.fold_wrap li .mask_b h4{color:#fff;width:160px;margin:0 auto;display:block;font:24px/24px Microsoft Yahei;position:relative;padding:200px 0 0 0;  opacity: 1; }
.fold_wrap li .mask_b h6{color:#2c4691; background: #FFFFFF; width:80px;margin:0 auto; margin-top: 20px; display:block;font:16px/16px Microsoft Yahei;position:relative;padding:15px;  }
	
.fold_wrap li.big{width:322px;}
.fold_wrap li .adv_intro{ width:92%; height:40px; padding:5px 4%; position:absolute;left:0; bottom:50px;background:#37D; color:#FFF; overflow: hidden; }
.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}

.pic_auto{width:100%;height:100%;}
.pic_auto span{width:152px;height:45px; background: #FFFFFF;}
.pic_auto1{background:url(../images/20150120_ifold1.jpg) no-repeat center 0;}
.pic_auto2{background:url(../images/20150120_ifold2.jpg) no-repeat center 0;}
.pic_auto3{background:url(../images/20150120_ifold3.jpg) no-repeat center 0;}
.pic_auto4{background:url(../images/20150120_ifold4.jpg) no-repeat center 0;}
.pic_auto5{background:url(../images/20150120_ifold5.jpg) no-repeat center 0;}
.pic_auto6{background:url(../images/20150120_ifold6.jpg) no-repeat center 0;}
.pic_auto7{background:url(../images/20150120_ifold7.jpg) no-repeat center 0;}
.shoufengqin{ width: 1300px; height: 464px; float: left; margin-bottom: 40px; }


.liaojie{ width: 1300px; float: left; padding-top: 0px; padding-bottom: 60px; text-align: center; }
.liaojie a{   display: block;  margin: 0 auto; width: 160px;  line-height: 50px; font-size: 18px; color: #ffffff;background:#2c4691;}




.xinwen{ width: 1300px; height: 422px; float: left; margin-bottom: 30px; }
.xw_zuo{ width: 806px; height: 422px; float: left; }
.xw_zuo li{ width: 806px; float: left; border-bottom: 1px solid #dcdcdc; padding-top: 25px; padding-bottom: 25px;}
.xw_zuo li:nth-of-type(3){ border-bottom: none;}
.rq{ width: 125px; float: left; height: 82px; border-right: 1px solid #dcdcdc; color: #999999; text-align: left; padding-top: 10px;}
.rq h3{ width: 125px; float: left; font-size: 40px; line-height: 40px; }
.rq p{ width: 125px; float: left; font-size: 24px; line-height: 40px; }

.wenzi{ width: 650px; float: left; height: 92px;   text-align: left; padding-left: 20px; padding-right: 10px; }
.wenzi h3{ width: 650px; float: left; font-size: 18px; line-height: 40px; color: #000000; }
.wenzi p{ width: 650px; float: left; font-size: 16px; line-height: 25px; color: #999999; }


.xw_you{ width: 464px; height: 422px; float: right; position: relative;}
.xw_you img{ width:464px; height:422px; float:left;}
.xw_you p{ width:464px; height:40px; position: absolute; float:left; bottom: 0px; text-align:center; font-size:14px; background-color: black;  line-height:40px;  color: #ffffff; z-index: 9;  opacity: 0.9;}
.xw_you p a{ color: #ffffff;  display: block; width:464px;  }

.news{ width:900px; float:right; box-shadow: 0 2px 5px rgba(0,0,0,0.2); margin-bottom:50px; border-radius: 5px; background:#FFFFFF; padding:20px; }
.news h2{ float:left; width:900px; line-height:45px; font-size:20px; margin-bottom:20px; color:#2b4690;}
.news li{ float:left; width: 272px; border-right: 1px #BBBBBB solid; padding-right: 20px; margin-bottom: 30px; padding-left: 20px; text-align:left;}
.news li:nth-of-type(1){ padding-left: 0px;}
.news li:nth-of-type(4){ padding-left: 0px;}
.news li:nth-of-type(7){ padding-left: 0px;}
.news li:nth-of-type(10){ padding-left: 0px;}
.news li:nth-of-type(3){ border-right: none; padding-right: 0px;}
.news li:nth-of-type(6){ border-right: none; padding-right: 0px;}
.news li:nth-of-type(9){ border-right: none; padding-right: 0px;}
.news li:nth-of-type(12){ border-right: none; padding-right: 0px;}
.news_nr{ float:left; width: 272px;}
.news img{ float:left; width: 272px; border-radius: 10px;}
.news span{ float:left; width: 272px; font-size: 14px; line-height: 40px; color: #999999;}
.news h3{ float:left; width: 272px; font-size: 18px; line-height: 30px; color: #323232;}
.news p{ float:left; width: 272px; font-size: 16px; line-height: 25px; color: #666666;}
.ckgd {

	margin-top: 15px;
    color: #BBBBBB;
    width: 30px;
    height: 30px;
    text-align: center;  border: 1px #BBBBBB solid;
    line-height: 30px;
    cursor: pointer;
    border-radius: 50%;
    font-size: 20px; float: left;
}
.page{ clear:both; height:40px; text-align:center; font-size:14px; color:#999; padding:40px 0px 50px 10px;}
.page a{ padding:5px; border:1px solid #999; margin-right:10px; color:#999; text-decoration:none; padding-left:10px; padding-right:10px;}
.page a:hover{ background-color:#2a468f; color:#fff ; border:1px solid #2a468f;}
.page a.xz{ background-color:#2a468f; color:#fff ;}
.page span{ color:#01479d;}
.newshow{ float:left; width:900px; float:right; box-shadow: 0 2px 5px rgba(0,0,0,0.2); margin-bottom:50px; border-radius: 5px; background:#FFFFFF; padding:20px;}
.newshow_bt{ float:left; border-bottom: 1px #E6E6E6 solid; margin-bottom: 30px; width: 900px; text-align: left; padding-bottom: 20px;   }
.newshow_zuo{ float:left; width: 900px; }
.newshow_zuo h3{ float:left; width: 900px; font-size: 24px; line-height: 50px; font-weight: 400;}
.newshow_ms{float:left; width: 900px; padding-top: 10px; padding-bottom: 10px;}
.newshow_ms img{float:left; }
.newshow_ms p{float:left; margin-right: 50px; font-size: 16px; color: #999999; }
.newshow_you{ float:left; width: 148px; border: 1px #E6E6E6 solid; font-size: 18px; line-height: 40px; text-align: center; border-radius: 20px; }
.newshow_you a{ color: #767676;}
.newshow_wz{ width: 900px; float: left;  padding-bottom: 30px;}
.newshow_wz p{ font-size: 16px; color: #676767; line-height: 30px; text-align: left; margin-bottom: 20px;}
.newshow_wz img{ max-width: 100%; text-align: center;}
.fanhui{ background: #F5F5F5; width:860px; height: 40px; float:left; padding:20px;}
.fanhui a{ color:#626864 ; line-height: 20px; font-size: 18px; border:1px #2b4690 solid; display:block; padding:10px 30px 10px 30px;}
.fenlei{ width: 1300px; float: left;  padding-bottom: 30px; background: #ffffff; margin-top: 30px; box-shadow: 0 2px 5px rgba(0,0,0,0.2); margin-bottom: 30px;}
.fenlei li{ float: left; border-right: 1px #E6E6E6 solid; margin-top: 20px;  padding-left:42px; padding-right:42px; color: #4d4d4d; font-size: 16px;}
.fenlei li a{ color: #4d4d4d;}
.fenlei li:nth-of-type(5){ padding-right:0px; border-right: none;}
.djbs{ color:#2b468e ;}
.cplist{ width:1300px; float:left;}
.cplist li{ width:413px; float:left; box-shadow: 0 2px 5px rgba(0,0,0,0.2); margin-bottom: 100px; height:540px; background:#FFFFFF; margin-right:30px; position:relative;}
.cplist li img{ width:413px; float:left; height:368px; border-bottom:1px #2b468e solid;}
.cplist li h3{ width:413px; float:left; line-height:50px; font-size:18px; font-weight:200; color:#2b468e;}
.cplist li p{ width:393px; float:left; line-height:30px; font-size:16px; color:#4d4d4d; text-align:center; padding-left:10px; padding-right:10px; }
.cplist li a{ width:154px; float:left; font-size:18px; color:#ffffff; text-align:center; background:#203260; position:absolute; bottom:-20px; left:130px; line-height:50px; border-radius: 5px;  }
.cplist li:nth-of-type(3){ margin-right:0px;}
.cplist li:nth-of-type(6){ margin-right:0px;}
.cplist li:nth-of-type(9){ margin-right:0px;}

.prshow{ float:left; padding-top: 30px; width:1300px; text-align:left;}
.pr_left{ width:330px; float:left;}
.ssk{ width:290px; float:left; box-shadow: 0 2px 5px rgba(0,0,0,0.2); padding:20px; background:#FFFFFF; border-radius: 5px; margin-bottom:30px; }
.ssbj{ width:290px; float:left; background:#f7f7f7; height:45px;}
.ss_nr{ width:235px; height:45px; line-height:45px; border:0px; background:#f7f7f7; font-size:14px; color:#7e7e7e; font-family:"微软雅黑"; padding-left:10px; outline:none!important; float:left; }
.ss_btn{ width:45px; height:45px;float:left; background:url(../images/ss_btn.jpg) no-repeat center top; border:0px; float:left;  }
.flmc{ width:290px; float:left; box-shadow: 0 2px 5px rgba(0,0,0,0.2); padding:20px; background:#FFFFFF; border-radius: 5px; margin-bottom:30px; }
.flmc h3{ width:290px; float:left; color:#000000; font-size:18px; line-height:40px; background:url(../images/xian.jpg) no-repeat left bottom; margin-bottom:10px;}
.flmc li{ width:290px; float:left; border-bottom:1px #dcdcdc solid; background:url(../images/sanjiao.jpg) no-repeat left; line-height:45px; color:#000000; text-indent:1em; font-size:16px; font-weight:bold; }
.flmc li a{ color:#000000;}
.flmc li a:hover{ color:#2b4590; text-decoration:underline;}

.pr_right{ width:900px; float:right; box-shadow: 0 2px 5px rgba(0,0,0,0.2); margin-bottom:50px; border-radius: 5px; background:#FFFFFF; padding:20px; }
.right_top{ width:900px; float:left;}
.pr_img{ width:368px; height:328px; border:1px #dfdfdf solid; margin-right:20px; float:left;}
.pr_img img{ width:368px; height:328px;}
.pr_wz{ width:510px; float:left; margin-bottom:20px;}
.pr_wz h3{ float:left; width:510px; border-bottom:1px #dcdcdc solid; line-height:45px; font-size:20px; margin-bottom:10px;}
.pr_wz h6{ float:left; width:510px; line-height:45px; font-size:16px; color:#2b4690;}
.pr_wz p{ float:left; line-height:30px; font-size:16px;}
.pr_mr{ width:900px; float:left; margin-bottom:20px;}
.pr_mr h3{ width:900px; float:left; background:url(../images/changx.jpg) no-repeat left bottom; line-height:35px; color:#2b4690; text-indent:2em; font-size:16px; font-weight:bold; margin-bottom:20px; margin-top:20px; }
.pr_mr p{ float:left; line-height:30px; font-size:16px;}

.ry_right{ width:900px; float:right; box-shadow: 0 2px 5px rgba(0,0,0,0.2); margin-bottom:50px; border-radius: 5px; background:#FFFFFF; padding:20px; }
.ry_right h3{ float:left; width:900px; line-height:45px; font-size:20px; margin-bottom:20px; color:#2b4690;}
.ry_right li{ width:284px; float:left; border:1px #dcdcdc solid; border-radius: 10px; line-height:30px; text-align:center; margin-right:20px; margin-bottom:20px; padding-bottom:10px;  }
.ry_right li a{ color:#000000;}
.ry_right li img{ border-top-left-radius: 10px; border-top-right-radius: 10px; max-width:100%;}
.ry_right li a:hover{ color:#2b4590; text-decoration:underline;}
.ry_right li:nth-of-type(3){ margin-right:0px;}
.ry_right li:nth-of-type(6){ margin-right:0px;}
.ry_right li:nth-of-type(9){ margin-right:0px;}
.rybiaoti{ float:left; width:900px; line-height:45px; font-size:18px; margin-bottom:20px; color:#2b4690; text-align:center;}
.ryimg{ float:left; width:900px; text-align:center; padding-bottom:30px; }


.xw_right{ width:900px; float:right; box-shadow: 0 2px 5px rgba(0,0,0,0.2); margin-bottom:50px; border-radius: 5px; background:#FFFFFF; padding:20px; }
.xw_right h3{ float:left; width:900px; line-height:45px; font-size:20px; margin-bottom:20px; color:#2b4690;}


.anli{ width:900px; float:right; box-shadow: 0 2px 5px rgba(0,0,0,0.2); margin-bottom:50px; border-radius: 5px; background:#FFFFFF; padding:20px; }
.anli h2{ float:left; width:900px; line-height:45px; font-size:20px; margin-bottom:20px; color:#2b4690;}
.anli li{ float:left; width: 272px; border-right: 1px #BBBBBB solid; padding-right: 20px; margin-bottom: 30px; padding-left: 20px; text-align:left;}
.anli li:nth-of-type(1){ padding-left: 0px;}
.anli li:nth-of-type(4){ padding-left: 0px;}
.anli li:nth-of-type(7){ padding-left: 0px;}
.anli li:nth-of-type(10){ padding-left: 0px;}
.anli li:nth-of-type(3){ border-right: none; padding-right: 0px;}
.anli li:nth-of-type(6){ border-right: none; padding-right: 0px;}
.anli li:nth-of-type(9){ border-right: none; padding-right: 0px;}
.anli li:nth-of-type(12){ border-right: none; padding-right: 0px;}
.news_nr{ float:left; width: 272px;}
.anli img{ float:left; width: 272px; border-radius: 10px;}
.anli span{ float:left; width: 272px; font-size: 14px; line-height: 40px; color: #999999;}
.anli h3{ float:left; width: 272px; font-size: 18px; line-height: 30px; color: #323232;}
.anli p{ float:left; width: 272px; font-size: 16px; line-height: 25px; color: #666666;}

.anli_wz{ width: 900px; float: left;  padding-bottom: 30px;}
.anli_wz p{ font-size: 16px; color: #676767; line-height: 30px; text-align: left; margin-bottom: 20px;}
.anli_wz img{ max-width: 100%; text-align: center;}

.js_right{ width:900px; float:right; box-shadow: 0 2px 5px rgba(0,0,0,0.2); margin-bottom:50px; border-radius: 5px; background:#FFFFFF; padding:20px; }
.js_right h2{ float:left; width:900px; line-height:45px; font-size:20px; margin-bottom:20px; color:#2b4690;}

.lx_right{ width:900px; float:right; box-shadow: 0 2px 5px rgba(0,0,0,0.2); margin-bottom:50px; border-radius: 5px; background:#FFFFFF; padding:20px; }
.lx_right h3{ float:left; width:900px; line-height:45px; font-size:20px; margin-bottom:20px; color:#2b4690;}
.lx_right p{ float:left; width:900px; line-height:45px; font-size:16px;}


.news_lb{ width:900px; height:100px; float:left; border:1px solid #CCC; margin-bottom:20px;}
.news_lb1{ width:114px; height:100px; float:left;}
.news_lb1 h3{ font-size:40px; text-align:center; color:#e8dec8; padding-top:12px;}
.news_lb1 p{ width:114px; height:auto; float:left; font-size:16px; text-align:center; color:#7e6950;}

.news_lb2{ width:780px; height:100px; float:left; padding-left:0px; }
.news_lb2 h3{ width:780px; height:auto; float:left; font-size:18px; font-weight:normal; padding-top:10px;}
.news_lb2 h3 a{ color:#000;}
.news_lb2 h3 a:hover{ color:#2b4690;}
.news_lb2 p{ width:780px; height:auto; float:left; font-size:16px; line-height:22px; padding-top:10px; color:#6e6e6e;}
.news_lb2 p a{ color:#6e6e6e;}

.jianjie_bt{ width:100%;  background: #f9f9f9;}
.gsjj_bt{ width: 1300px; float: left; padding-top: 30px; padding-bottom: 80px; position:relative;}
.gsjj_bt p{ width: 100%; text-align: center; color: #eaeaea; font-weight: bold; font-size: 40px;}
.gsjj_bt h3{ width: 100%; text-align: center; color: #000000; font-weight: bold; height:50px; font-size: 30px; position:absolute; top:60px; background:url(../images/xian2.jpg) no-repeat center bottom; }


.jianjie_bj{ width:100%;  background:#0054a2 url(../images/aboutjj.jpg) no-repeat center bottom;}
.jianjie_nr{ width: 1300px; float: left; padding-top: 40px; padding-bottom: 30px; text-align:left;}
.jianjie_nr p{ font-size:18px; color:#FFFFFF; margin-bottom:15px; line-height:30px;}
.jianjie_nr img{ float:left; margin-right:20px; margin-bottom:10px;}
.jianjie_nr h2{ font-size:24px; color:#FFFFFF; margin-bottom:15px; line-height:30px;}


.ny_qywh{ width: 1300px; float: left; padding-bottom:50px;}
.ny_qywh li{ width: 325px; float: left;}
.ny_qywh_img{ width: 70px; height: 70px;  float: left; }
.ny_qywh_wz{ width: 170px; float: left; text-align: left; padding-left:20px; }
.ny_qywh_wz h3{ width: 170px; float: left; color: #ffffff; font-size: 20px; line-height: 26px;}
.ny_qywh_wz p{ width: 170px; float: left; color: #ffffff; font-size: 16px; line-height: 22px;}


.ny_gczx{ width: 1300px; float: left; text-align:left; }
.ny_gczx p{ font-size:18px; color:#000000; margin-bottom:15px; line-height:40px;}
.gc_list{ width: 1300px; float: left; text-align:left; }
.gc_list li{ float:left; margin-right:30px;  background:url(../images/lansebj.jpg) repeat-x; height:70px; line-height:70px; font-size:18px; color:#ffffff; margin-bottom:30px; width:400px; padding-left:13px;}
.gc_list li:nth-of-type(3){ margin-right:0px;}
.gc_list li:nth-of-type(6){  margin-right:0px;}
.gc_list li:nth-of-type(9){  margin-right:0px;}


