.auto{
    margin: 0 auto;
}
.auto2 {
    width: 1200px;
    margin: 0 auto;
}

.cont_warp{ width: 1200px; margin: 0 auto;}
.poster{ margin: 20px 0;}
.slideBox{ position:relative; overflow:hidden; max-width:656px;/* 设置焦点图最大宽度 */ float: left; }
	.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
	.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
	.slideBox .hd li.on{ background:#fff;  }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:36px; line-height:36px; color:#fff;  text-align:left;
	  background-color: rgba(0,0,0,0.5); font-size: 15px;}
/*banner end*/



    .swiper-container {
        width: 656px;
        height: auto;
		float: left;
    }

	.swiper-slide dl img{ width:656px; height: 400px;}
	.sw_title{display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:36px; line-height:36px; color:#fff;  text-align:left;
	  background-color: rgba(0,0,0,0.5); font-size: 15px;}
.swiper-pagination{text-align: right;}




.poster_right{ width:500px; float: right;}	
.poster_right dl{ margin-bottom:20px;}

.news_warp{ width: 656px; margin:10px 0 5px 0;}
.news_title{ border-bottom: 4px solid #1347c6; height: 48px;}
.news_title i{ background: url(../images/tit_bg.png) no-repeat center 3px; height:48px; display: block; float: left; width: 73px; line-height:52px;
color: #FFFFFF; text-indent: 14px; font-size:27px; font-weight:100;}
.news_title span{ display: block; float: left; font-size: 24px; color: #1347c6; font-weight: bold; line-height: 48px; padding-left: 5px;}
.news_title a{ float: right; font-size: 13px; color: #929292;line-height: 48px;}
.news_title a:hover{ color: #ed970f;}
.news_cont{ padding:20px 0;}
.news_cont_boxs li{ font-size: 18px;}
.news_cont_boxs li a{ width: 100%; color: #000000; height: 40px; line-height: 40px; max-width:500px; display: block;
 overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.news_cont_boxs li span{ float: right; color: #ba9f75; font-weight: normal; line-height: 40px; height: 40px;}
.news_cont_boxs li a:hover{ color: #1347c6;}
.news_warp2{ width: 500px;margin:10px 0 5px 0;}
.news_warp2 .news_cont_boxs li a{max-width:360px;}

.rongyu{}
.photo_img img {box-sizing: border-box;border: 1px solid #fff;transition:all .7s ease 0s; padding: 10px;   width: 349px; height: 241px;
        }
		.photo_img img:hover {box-sizing: border-box;border: 1px solid #e9ecf4;
          box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
-webkit-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
-moz-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
        }

        .photo_nr {
            display: flex;
            align-items: center;
            width: 100%;
            margin:25px auto;
        }

        .informationText {
            width: 100%;
            margin: 15px auto;
            text-align: center;
        }

        .informationText span {

            background: #ffffff;
            color: #1C1F86;
        }

        .photo_nr ul li {
            float: left;
            margin: 0 28px;
            line-height: 30px;
            text-align: center;
			border: 1px solid #e5e5e5;
        }

        .photo_nr p {
            padding: 0;
            margin: 0;
			background-color: #e9ecf4;
			height: 34px;
			line-height: 34px;
			overflow: hidden;
			color: #475066;
			max-width:349px; display: block;
			 overflow: hidden;text-overflow: ellipsis; white-space: nowrap;
        }
/*diyige gundong end*/
.links{ background-color: #1c56e6; overflow: hidden; padding: 20px 0; margin-top:20px;}
.links_cont{ width: 1200px; margin: 0 auto;}
.link_tit{ background-color: #1347c6; font-size: 24px; color: #FFFFFF; width: 80px; float: left; text-align: center; font-weight: bold; padding: 20px 0;}
.link_img img {box-sizing: border-box;border: 1px solid #4675ea;transition:all .7s ease 0s; padding:3px;   width: 220px; height:78px;
        }
.link_img img:hover {box-sizing: border-box;border: 1px solid #e9ecf4;
          box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
-webkit-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
-moz-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
        }

        .link_nr {
          margin-left: 15px;
            align-items: center;
            width: 1000px;
             float: left;
			 margin-top:5px;
        }
 .link_nr ul li {
            float: left;
            margin: 0 10px;
            line-height: 30px;
            text-align: center;

        }
.link_nr p {
            padding: 0;
            margin: 0;
			height: 34px;
			line-height: 34px;
			color: #ffffff;
			font-size: 14px;
		max-width:220px; display: block;
		 overflow: hidden;text-overflow: ellipsis; white-space: nowrap;
        }		
/*di er ge gundong*/
.footer{ background-color: #2c2d2f; overflow: hidden; padding: 45px 0 25px 0;}
.footer_warp{ width: 1200px; margin: 0 auto;}
.f_left{ font-size: 24px; color: #666d79; line-height: 36px; font-weight: bold; border-right: 1px solid #464a50; float: left; padding: 20px 30px;}	
.f_center{ float: left; font-size: 16px; color: #9ea2a9; line-height: 30px; padding: 0 30px;}
.f_right{ float: right; color: #9ea2a9; line-height: 36px; font-size: 16px;}
.footer_bottom{ background-color: #1d1e20; color: #686d77; font-size: 16px; line-height: 30px; padding: 20px 0; text-align: center; border-top: 1px solid #35373a;}
/*index end*/

.content_z{ width:1200px; margin: 0 auto; padding:40px 0 50px 0; overflow: hidden;min-height: 500px;}

.sub-l{width:261px;}
.sub-l-title{background:url(../images/sub_l_titlebg.jpg) no-repeat; height:90px; color:#ffffff; padding-left:70px;}
.sub-l-title h2{font-size:28px; padding-top:25px;}
.sub-l-title span{display:block; font-size:12px;}

.sub-l-cont{border:1px solid #e7e7e7; background-color:#ffffff; overflow:hidden;}
.z-tbox1 li a{height:60px; line-height:60px; font-size:20px; padding-left:75px; display:block;color:#999999; border-bottom:1px solid #e0e1e4; background-color:#ffffff;}
.z-tbox1 li a:hover,.z-tbox1 li a.leftnav_ac{ color:#1347c6; background:#f1f2f5 url(../images/btn_main_imgh.png) no-repeat 40px 0px;}
.left_menus a{ background:url(../images/btn_main_img.png) no-repeat 40px 0px;}
.left_menus a:hover{ background:url(../images/btn_main_imgh.png) no-repeat 40px 0px;}
/*左侧栏目分类 end*/
.sub_right{ width: 900px;}
.m_top{ font-size:16px; background:#f2f2f2; padding:0 15px; height:60px; line-height:60px; margin-bottom:10px;}
.m_top span{ float:left; font-size:22px; font-family:'Microsoft YaHei'; color:#0a66c9; font-weight: bold; padding-left: 10px;}
.m_top p{ float:right; color:#666; font-size:12px; font-weight:normal;}
.m_top p a{ color:#666;}
.m_top p a:hover{ color:#e3413c;}
.m_top p em{ color:#333969; font-style:normal;}
.news_cont_boxs_c{ padding: 0 12px;}
.news_cont_boxs_c li a{max-width: 770px; height: 50px; line-height: 50px;}
.news_cont_boxs_c li span{ height: 50px; line-height: 50px;}
/*news_list*/
.details{ padding-top:10px;}
.details h2{ text-align:center; margin:10px 0; font-size:22px; line-height:30px; color:#2b2b2b;  overflow: hidden;}
.info_1{ text-align:center; color:#999; border-bottom:1px dotted #999; padding-bottom:10px; width:600px; margin:0px auto 15px auto;}
.info_1 span{ margin:0 8px; font-size: 14px;}
.contents_txt{ line-height:28px; font-size:16px; padding:0 25px;}
.contents_txt p{ padding: 10px 0;}
.page_1{ line-height:26px; border-top:1px solid #dfdfdf; padding:10px 25px; padding-top:10px; width:100%; margin-top:15px; color:#666; font-size: 14px;}
.page_1 a{ color:#666;}
.page_1 a:hover{ color:#f00;}
/*---新闻内容end---*/
.web_pics{ display: none;}
.ruhui{ width: 1200px; margin:20px auto;}
.ruhui img{width:90%; height: auto; display: block; margin:0 auto;}
.down_huiyuan{ text-align: center; padding:80px 0;}
.down_huiyuan a{ background-color: #1347C6; padding:30px 50px; text-align: center; color: #ffffff; font-size: 18px;}





.page-container {
    height: 48px;
    margin-top: 2px;
    padding: 0 19px;
   
    font-size: 14px;
    
    color: #333333;
}
.page-container .left-wrapper {
    float: left;
}
.page-container .right-wrapper  {
    float: right;
}
.page-container .current {
    font-size: 18px;
    color: #0b51c1;
}
.page-container .page-button-list {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}
.page-container .page-button {
    display: inline-block;
    vertical-align: middle;
    width: 63px;
    height: 26px;
    margin: 0 5px;
    background-color: #1b7cff;
    border: none;
    border-radius: 2px;
    box-shadow: 0 0 6px #0044b2;
    font-size: 14px;
    line-height: 26px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.page-container .page-button-small {
    width: 33px;
}
/* 点击态 */
.page-container .page-button:hover, .page-container .page-button.active {
    background-color: #ff9600;
    box-shadow: 0 0 6px #ff9600;
}
.page-container .page-num-wrapper {
    display: inline-block;
    vertical-align: middle;
    margin-left: 35px;
}
.page-container .page-num {
    width: 35px;
    height: 24px;
    margin-left: 6px;
    padding: 0 3px;
    border: 1px solid #1b7cff;
    border-radius: 2px;
    line-height: 26px;
}


.right-wrapper{padding:58px 0;}

	.right-wrapper a{
	    border: 1px solid #fff;
	    padding: 7px 12px;
	    text-decoration: none;
	    color: #8a8a8a;
	    background-color: #f0f1f3;
	    border-radius: 5px;
	    transition: all .7s ease 0s;
	    margin: 0 1px;
	    font-size: 16px;
		}
		.right-wrapper span.cpb{
			background: #0e8fb1;
			    padding: 7px 12px;
			    color: #fff;
				font-size: 16px;
				border-radius: 5px;
		}


@media screen and (max-width: 992px){

.cont_warp{ width: 100%; margin: 0;}
.poster{ margin: 10px 0; width: 100%;}
.poster img{ width: 100%; height: auto;}
.slideBox{ position:relative; overflow:hidden; max-width:640px;/* 设置焦点图最大宽度 */ float: none; }
	.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; display: none;}
	.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
	.slideBox .hd li.on{ background:#fff;}
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:36px; line-height:36px; color:#fff;  text-align:left;
	  background-color: rgba(0,0,0,0.5); font-size: 15px; text-align: center;}
/*banner end*/


    .swiper-container {
        width: 100%;
        height: auto;
		float: none;
    }

	.swiper-slide dl img{ width:100%; height: auto;}
	.sw_title{display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:36px; line-height:36px; color:#fff;  text-align:left;
	  background-color: rgba(0,0,0,0.5); font-size: 15px;}
.swiper-pagination{text-align: right;}




.poster_right{ width:100%; float: none;}	
.poster_right dl{ margin-bottom:8px;}
.poster_right dl img{ width: 100%; height: auto;}

.news_warp{ width: 100%; margin:10px 0 5px 0; float: none;}
.news_title{ border-bottom: 4px solid #1347c6; height: 48px;}
.news_title i{ background: url(../images/tit_bg.png) no-repeat center 3px; height:48px; display: block; float: left; width: 73px; line-height:52px;
color: #FFFFFF; text-indent: 14px; font-size:27px; font-weight:100;}
.news_title span{ display: block; float: left; font-size: 24px; color: #1347c6; font-weight: bold; line-height: 48px; padding-left: 5px;}
.news_title a{ float: right; font-size: 13px; color: #929292;line-height: 48px;}
.news_title a:hover{ color: #ed970f;}
.news_cont{ padding:20px 12px;}
.news_cont_boxs li{ font-size: 16px;}
.news_cont_boxs li a{ width:calc(100% - 105px); color: #000000; height: 40px; line-height: 40px; max-width:500px; display: block;
 overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.news_cont_boxs li span{ float: right; color: #ba9f75; font-weight: normal; line-height: 40px; height: 40px;}
.news_cont_boxs li a:hover{ color: #1347c6;}
.news_warp2{ width: 100%;margin:10px 0 5px 0; float: none;}
.news_warp2 .news_cont_boxs li a{max-width:360px;}

.rongyu{}
.photo_img img {box-sizing: border-box;border: 1px solid #fff;transition:all .7s ease 0s; padding: 10px;   width: 250px; height: 173px;
        }
		.photo_img img:hover {box-sizing: border-box;border:0;
          box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
-webkit-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
-moz-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
        }

        .photo_nr {
            display: flex;
            align-items: center;
            width: 100%;
            margin:25px auto;
        }

        .informationText {
            width: 100%;
            margin: 15px auto;
            text-align: center;
        }

        .informationText span {

            background: #ffffff;
            color: #1C1F86;
        }

        .photo_nr ul li {
            float: left;
            margin: 0 15px;
            line-height: 30px;
            text-align: center;
			border: 1px solid #e5e5e5;
        }

        .photo_nr p {
            padding: 0;
            margin: 0;
			background-color: #e9ecf4;
			height: 34px;
			line-height: 34px;
			overflow: hidden;
			color: #475066;
			max-width:250px; display: block;
			 overflow: hidden;text-overflow: ellipsis; white-space: nowrap;
        }
/*diyige gundong end*/
.links{ background-color: #1c56e6; overflow: hidden; padding: 20px 0; margin-top:5px;}
.links_cont{ width: 100%; margin: 0 auto;}
.link_tit{ background-color: #1347c6; font-size: 24px; color: #FFFFFF; width: 80px; float: left; text-align: center; font-weight: bold; padding: 20px 0;}
.link_img img {box-sizing: border-box;border: 1px solid #4675ea;transition:all .7s ease 0s; padding:3px;   width: 220px; height:78px;
        }
.link_img img:hover {box-sizing: border-box;border: 1px solid #e9ecf4;
          box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
-webkit-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
-moz-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
        }

        .link_nr {
          margin-left: 15px;
            align-items: center;
            width:calc(100% - 120px);
             float: left;
			 margin-top:5px;
        }
 .link_nr ul li {
            float: left;
            margin: 0 10px;
            line-height: 30px;
            text-align: center;

        }
.link_nr p {
            padding: 0;
            margin: 0;
			height: 34px;
			line-height: 34px;
			color: #ffffff;
			font-size: 14px;
		max-width:220px; display: block;
		 overflow: hidden;text-overflow: ellipsis; white-space: nowrap;
        }		
/*di er ge gundong*/
.footer{ background-color: #2c2d2f; overflow: hidden; padding:20px 0 15px 0;}
.footer_warp{ width: 100%; margin: 0 auto;}
.f_left{ font-size: 24px; color: #666d79; line-height: 36px; font-weight: bold; border-right: 1px solid #464a50; float: left; padding: 20px 30px;
display: none;}	
.f_center{ float: none; font-size: 15px; color: #9ea2a9; line-height: 30px; padding: 0 30px; }
.f_right{ float: none; color: #9ea2a9; line-height: 36px; font-size: 16px;width: 114px; margin:20px auto 0 auto;display: none;}
.footer_bottom{ background-color: #1d1e20; color: #686d77; font-size: 14px; line-height:22px; padding:10px 0; text-align: center; border-top: 1px solid #35373a;}
/*index end*/

.content_z{ width:100%; margin: 0 auto; padding:0 0 20px 0; overflow: hidden;min-height: 500px;}

.sub-l{width:261px; display: none;}
.sub-l-title{background:url(../images/sub_l_titlebg.jpg) no-repeat; height:90px; color:#ffffff; padding-left:70px;}
.sub-l-title h2{font-size:28px; padding-top:25px;}
.sub-l-title span{display:block; font-size:12px;}

.sub-l-cont{border:1px solid #e7e7e7; background-color:#ffffff; overflow:hidden;}
.z-tbox1 li a{height:60px; line-height:60px; font-size:20px; padding-left:75px; display:block;color:#999999; border-bottom:1px solid #e0e1e4; background-color:#ffffff;}
.z-tbox1 li a:hover,.z-tbox1 li a.leftnav_ac{ color:#1347c6; background:#f1f2f5 url(../images/btn_main_imgh.png) no-repeat 40px 0px;}
.left_menus a{ background:url(../images/btn_main_img.png) no-repeat 40px 0px;}
.left_menus a:hover{ background:url(../images/btn_main_imgh.png) no-repeat 40px 0px;}
/*左侧栏目分类 end*/
.sub_right{ width: 100%;}
.m_top{ font-size:16px; background:#f2f2f2; padding:0 15px; height:60px; line-height:60px; margin-bottom:10px;}
.m_top span{ float:left; font-size:22px; font-family:'Microsoft YaHei'; color:#0a66c9; font-weight: bold; padding-left: 10px;}
.m_top p{ float:right; color:#666; font-size:12px; font-weight:normal;}
.m_top p a{ color:#666;}
.m_top p a:hover{ color:#e3413c;}
.m_top p em{ color:#333969; font-style:normal;}
.news_cont_boxs_c{ padding: 0 12px;}
.news_cont_boxs_c li a{max-width:calc(100% - 115px); height: 50px; line-height: 50px;}
.news_cont_boxs_c li span{ height: 50px; line-height: 50px;}

.details{ padding: 0 12px; padding-top:10px;}
.details h2{ text-align:center; margin:10px 0; font-size:18px; line-height:30px; color:#2b2b2b;  overflow: hidden;}
.info_1{ text-align:center; color:#999; border-bottom:1px dotted #999; padding-bottom:10px; width:100%; margin:0px auto 15px auto;}
.info_1 span{ margin:0 8px; font-size: 14px;}
.contents_txt{ line-height:28px; font-size:16px; padding:0 8px;}
.contents_txt img{ width: 96%; height: auto; display: block; margin: 0 auto;}
.contents_txt p{ padding: 10px 0;}
.page_1{ line-height:26px; border-top:1px solid #dfdfdf; padding:10px 0; padding-top:10px; width:90%; margin: 0 auto; margin-top:15px; color:#666; font-size: 14px;}
.page_1 a{ color:#666;}
.page_1 a:hover{ color:#f00;}

.poster a{ display: none;}
.poster a.web_pics{ display:block;}

.ruhui{ width: 100%; margin:0 auto;}
.ruhui img{width: 100%; height: auto;}
.down_huiyuan{ text-align: center; padding:80px 0;}
.down_huiyuan a{ background-color: #1347C6; padding:20px 40px; text-align: center; color: #ffffff; font-size: 18px;}


.page-container{height: auto;}
.page-container .right-wrapper{ float: none;}
.right-wrapper{width: 220px; margin: 0 auto;}
.right-wrapper div span,
.right-wrapper div a:nth-child(3),
.right-wrapper div a:nth-child(4),
.right-wrapper div a:nth-child(5){ display: none;}
.right-wrapper a{font-size: 14px;    padding: 7px 6px;}

}



