@charset "utf-8";
/* CSS Document */

*,body,html,div,p,ul,li,a{ margin:0; padding:0; list-style:none; text-decoration:none;-webkit-print-color-adjust:exact;border: 0 none transparent;outline: none;font-size: inherit;font-family: inherit;-webkit-box-sizing: border-box;box-sizing: border-box; font-family:"微软雅黑"!important;color:#666;}
img {max-width: 100%; /* 图片最大宽度 */height: auto; /* 图片高度自动调整 *//* 防止图片底部出现空白object-position:center */}
.clear{ clear:both;}
.div_overflow{ overflow:hidden;}
.f_l{ float:left;}
.f_r{ float:right;}
.pb_sys_style1 .p_no_d{border: 1px solid #FDC689!important ;color: #fff;background-color: #FDC689!important ;}
.box_w{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.box_n{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.box_wr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}/*换行，第一行在下方*/
.flex_d_r{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.flex_d_rr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}/*主轴为水平方向，起点在右端*/
.flex_d_c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.flex_d_cr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}/*主轴为垂直方向，起点在下沿*/
/*justify-content属性定义了项目在主轴上的对齐方式。*/
.justify_c_s{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.justify_c_e{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.justify_c_c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.justify_c_b{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.justify_c_a{-ms-flex-pack:distribute;justify-content:space-around;}/*每个项目两侧的间隔相等。所以，项目之间的间隔比项目与边框的间隔大一倍*/
/*align-items属性定义项目在交叉轴上如何对齐*/
.align-i_s{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}/*交叉轴的起点对齐*/
.align-i_e{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}/*交叉轴的终点对齐。*/
.align-i_c{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}/*交叉轴的中点对齐*/
.align-i_b{-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}/*项目的第一行文字的基线对齐*/
.align-i_st{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}/*如果项目未设置高度或设为auto，将占满整个容器的高度*/
/*align-content属性定义了多根轴线的对齐方式。如果项目只有一根轴线，该属性不起作用。*/
.align_c_s{-ms-flex-line-pack: start;align-content: flex-start;}
.align_c_e{-ms-flex-line-pack: end;align-content: flex-end;}
.align_c_c{-ms-flex-line-pack: center;align-content: center;}
.align_c_b{-ms-flex-line-pack: justify;align-content: space-between;}/*与交叉轴两端对齐，轴线之间的间隔平均分布*/
.align_c_sa{-ms-flex-line-pack: distribute;align-content: space-around;}/*每根轴线两侧的间隔都相等。所以，轴线之间的间隔比轴线与边框的间隔大一倍。*/
.align_c_st{-ms-flex-line-pack: stretch;align-content: stretch;}
/*
order属性定义项目的排列顺序。数值越小，排列越靠前，默认为0。
flex-grow属性定义项目的放大比例，默认为0，即如果存在剩余空间，也不放大。
flex-shrink属性定义了项目的缩小比例，默认为1，即如果空间不足，该项目将缩小。(如果所有项目的flex-shrink属性都为1，当空间不足时，都将等比例缩小。如果一个项目的flex-shrink属性为0，其他项目都为1，则空间不足时，前者不缩小。负值对该属性无效。)
flex-basis属性定义了在分配多余空间之前，项目占据的主轴空间（main size）。浏览器根据这个属性，计算主轴是否有多余空间。它的默认值为auto，即项目的本来大小。它可以设为跟width或height属性一样的值（比如350px），则项目将占据固定空间。
align-self属性允许单个项目有与其他项目不一样的对齐方式，可覆盖align-items属性。默认值为auto，表示继承父元素的align-items属性，如果没有父元素，则等同于stretch。( align-self: auto | flex-start | flex-end | center | baseline | stretch;)
*/
/*使用多种浏览器前缀来支持CSS3过滤器。*/
.example_filter{
    filter: blur(5px); /* 标准语法 */
    -webkit-filter: blur(5px); /* Safari */
    -moz-filter: blur(5px); /* Firefox */
    -o-filter: blur(5px); /* Opera */
}
/*使用多种浏览器前缀来支持CSS3过渡和变换。*/
.example_trans {
    transition: all 0.3s ease; /* 标准语法 */
    -webkit-transition: all 0.3s ease; /* Safari */
    -moz-transition: all 0.3s ease; /* Firefox */
    -o-transition: all 0.3s ease; /* Opera */

    transform: rotate(45deg); /* 标准语法 */
    -webkit-transform: rotate(45deg); /* Safari */
    -moz-transform: rotate(45deg); /* Firefox */
    -o-transform: rotate(45deg); /* Opera */
}
/*使用多种浏览器前缀来支持CSS3圆角和阴影。*/
.example_radius {
    border-radius: 10px; /* 标准语法 */
    -webkit-border-radius: 10px; /* Safari */
    -moz-border-radius: 10px; /* Firefox */

    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); /* 标准语法 */
    -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); /* Safari */
    -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); /* Firefox */
}
/*为不同浏览器提供字体平滑支持*/
.example_smoothing {
    -webkit-font-smoothing: antialiased; /* Safari */
    -moz-osx-font-smoothing: grayscale; /* Firefox */
}
body{background-image:url(../images/bg.png); background-repeat:repeat-y; background-size: 100% auto; border-top: 6px #FDC689 solid}
.warp{ width:100%; margin:0 auto; background:url(../images/sy_bg.png) no-repeat; background-size:100% auto; }
.warp_c{ width:100%; margin:0 auto; background: url(../images/bg@1x.png); background-size:100% auto; padding:0 0 30px 0;}
.head_box{ width:1600px; margin:0 auto; padding:0 61px; line-height:230px;position:relative;z-index:200;}
.head_logo{ width:100%; height:180px; text-align:left;}
.head_logo img{ max-width:430px; margin-left:50px;}
.nav_box{ width:100%;height:72px;}
.nav_l{ width:70px; height:72px; float:left; background:url(../images/nav_bg_l.png) no-repeat;background-position: 1px 0;}
.nav{ width:calc(100% - 140px); height:72px; float:left; background:url(../images/nav_bg.png) repeat-x;}
.nav ul{ width:100%; height:72px; padding:0 20px;}
.nav ul li { height:72px; padding:0 10px; position:relative;}
.nav ul li a{ height:72px; line-height:52px; display:block; font-size:20px; color:#222; font-weight:bold;}
.nav_c{ width:200%; position:absolute; top:72px; left:-50%; padding:20px 0; z-index:3; display:none;}
.mnav_c01{ width:100%;padding:20px 0;background:url(../images/w_S.png) #FDC689 top center no-repeat; z-index:4;}
.nav_c a{ width: 90%; height:50px!important; line-height:50px!important; color:#231815!important; font-size:18px!important; font-weight:normal!important; margin:0 auto; border-bottom:1px solid #fff; text-align:center;}
.nav_c a:hover{ color:#000!important; font-weight:bold!important;}
.nav_c a:nth-child(1){ border-top:1px solid #fff;}
.nav_r{ width:70px; height:66px; float:left; background:url(../images/nav_bg_r.png) no-repeat; background-position: -1px 0;}
.search_box{ width:50%; height:66px; margin:0 auto; margin:50px auto; overflow:hidden;  position:relative;}
.search_box .input_S{ width:100%; height:66px; border-radius:72px; padding:0 40px; background:#fff; border:2px #FDC689 solid;}
.search_box input[type="button"]{
    width: 30px;
    height: 30px;
	position:absolute;
    border: 0;
    cursor: pointer;
	right:30px;
	top:18px;
    background: url(../images/search.png) no-repeat; 
	background-size:30px auto;
}
.content{ width:1400px; margin:0 auto; overflow:hidden; position:relative; z-index:1;}
.banner{ width:100%; height:500px; overflow:hidden;}
.banner_l{ width:71.4%; float:left; padding:500px 0 0 0; height:500px;}
.banner_r{ width:28.6%; height:100%; background:#fff; height:500px; float:left; border-top:2px #FDC689 solid; padding:10px;}
.swiper-pagination{bottom:30px!important; padding-right:calc(28.6% - 144px)!important; text-align:right!important;}
.banner_p{ background:url(../images/icon_01.png) top left no-repeat; background-size:35px 36px; background-position:10px 30px; padding:22px 0 0 55px;}
.banner_p p{ color:#222; font-size:18px; font-weight:bold; line-height:24px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: inline;background-image: linear-gradient(#2A2119 , #2A2119 );background-position: 0 100%;background-size: 0 0.01rem;background-repeat: no-repeat;transition: background-size .3s;}
.banner_p p:hover{color:#2A2119;background-size: 100% 0.01rem;}
.banner_p h1{ color:#FDC689; font-size:16px; margin-bottom:10px;}
.banner_p01{ margin-top:100px; padding:0 10px; color:#222; line-height:28px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.banner_p01:hover{color: #544332;}
.banner_a{ color:#FDC689; margin:10px 10px;}
.xyxw，.tzgg,.ztlj{ width:100%; overflow:hidden;}
.title_tab{ width:100%; height:80px;}
.title_tab h1{ width:120px; font-size:22px; color:#222; line-height:80px;}
.title_tab div{ width:calc(100% - 170px); height:80px; background:url(../images/title_bg.png) no-repeat; background-size:100% auto; background-position: center center; overflow:hidden;}
.title_tab a{ width:50px; color:#949494; font-size:18px;line-height:80px; text-align:center;}
.title_tab a:hover{ color:#222;}
.xyxw ul{ overflow:hidden;}
.xyxw ul li{ width:50%; float:left; margin:20px 0;}
.xyxw_img{ width:257px; height:171px; float:left;}
.xyxw_p{ width:calc(100% - 307px); height:171px; border-bottom:1px #949494 dashed; margin:0 20px; float:right; overflow:hidden; color:#727272;}
.xyxw_p h1{ font-weight:bold; margin-top:10px; margin-bottom:20px; color:#222;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.xyxw_p h1:hover{color:#544332;}
.xyxw_p p{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; line-height:24px;}
.xyxw_p p:hover{color:#544332;}
.tzgg ul{ width:50%;padding:20px 0 20px 0; overflow:hidden;}
.tzgg ul li{ width:calc(100% - 20px); float:left; border-bottom:1px #949494 dashed;    transition: all 0.2s linear;position: relative;top: 0;}
.tzgg ul li:hover{top:-5px;}
.tzgg ul:nth-child(1){ float:right;}
.tzgg ul:nth-child(2){ float:left;}
.tzgg ul li:nth-child(1){ border-top:1px #949494 dashed;}
.tzgg_p{ color:#949494; padding:20px 0;}
.tzgg_p p:hover{ color:#544332;}
.tzgg_p p:nth-child(1){ width:calc(100% - 120px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tzgg_p p:nth-child(2){ width:100px;}
.tzgg_p p span{ color:#B60014;}
.ztlj_p{ width:100%; float:left;}
.ztlj ul{ margin:20px 0 30px 0; overflow:hidden;}
.ztlj ul li{ width:calc(50% - 20px); height:91px; float:left; margin-bottom:20px;}
.ztlj ul li:nth-child(odd){ margin-right:20px;}
.ztlj ul li:nth-child(even){ margin-left:20px;}
.ztlj ul li a{ display:block; }
.ztlj_01{ width:20px; height:91px; background:url(../images/bt_bg_l.png) no-repeat; float:left;}
.ztjl_02{ width:20px; height:91px; background:url(../images/bt_bg_r.png) no-repeat;float:left;}
.ztlj_03{ width:calc( 100% - 40px); height:91px; background:url(../images/bt_bg.png) #fff repeat-x; float:left; text-align:center;}
.ztlj_03 p{ line-height:91px; color:#222; font-size:22px; font-weight:bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ztlj_03 p:hover{ color:#544332;}
.footer_box{ width:100%; padding:30px 0; background:#544332; overflow:hidden;}
.footer_c{ width:1400px; margin:0 auto;}
.footer_c01{ width:calc(50% - 200px); float:left;}
.footer_c01 img{ width:70%; max-width:350px; margin-bottom:0px; margin-top:20px;}
.footer_c01 p{ font-size:20px; color:#fff; line-height:35px; margin-left:10px;}
.footer_c02{ width:400px; float:left; text-align:center;}
.footer_c02 img{ width:60%; margin:0 20%;}
.footer_c03{ width:calc(50% - 200px); float:left;}
.footer_c03 img{ float:right; margin-left:40px; width:120px; margin-top:60px;}
.footer_b{ width:100%; height:70px; background:#2A2119; line-height:70px; font-size:20px; text-align:center; color:#fff; overflow:hidden;}
.list{ width:1600px; padding:0px 46px; margin:0px auto; overflow:hidden;}
.list_box{ width:calc(100% - 140px); border-top:3px #FDC689 solid; margin:20px	 auto; min-height:600px;}
.list_l{ width:371px; float:left; padding-top:20px;}
.list_l .list_l_lm{ width:100%; height:80px; line-height:80px; font-size:22px; font-weight:bold; border-bottom:2px #FDC689 solid; background:url(../images/as1.png) no-repeat; background-size: auto 70px; background-position:bottom right; margin-bottom:20px;color:#222;}
.list_l ul li{ width:100%; border-bottom:1px #DCDCDC solid; line-height:50px; color:#231815;}
.list_l ul li a{color:#231815;}
.list_l ul li a:hover{ color:#544332;}
.list_l_c{ width:100%; border-left:1px #F00 solid; background:url(../images/as.png) no-repeat; background-position: center right; background-size:100px auto; margin:10px auto 30px auto;}
.clicked span{ float:right; margin-top:20px;}
.clicked span img{ width:10px;}
.list_l_c a{ color:#686868!important; display:block; line-height:35px; margin-left:30px;}
.list_r{ width:calc( 100% - 430px); float:right; padding-top:20px;}
.list_r ul{ width:100%; border-top:1px #DFDFDF solid;}
.list_r ul li{ width:100%; min-height:70px; border-bottom:1px #DFDFDF solid; background:url(../images/title_icon.png) no-repeat; background-position: center left; padding-left:20px;}
.list_r ul li span{ float:right; color:#B5B4B4; font-size:16px; min-width:100px; margin-left:5px;}
.list_r ul li a{ color:#222; font-size:16px; line-height:70px;-webkit-line-clamp:1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin:0 3px;}
.list_r ul li a:hover{ color:#544332;}
.content-wz{ width:100%;}
.content_h1{ width:100%; text-align:center; margin:10px auto; text-align:center; font-size:20px; color:#222; font-weight:bold; color:#222;}
.content_h1 p{ color:#222;}
.content_h1 span{ color:#222;}
.contnet_date{ width:100%; height:30px; line-height:30px; background:#f3f2f2f2; text-align:center; font-size:14px; margin:20px auto 20px auto;}
.content_p{ width:100%;}
.list_zzjg{ width:100%;}
.list_zzjg ul{ border:none;}
.list_zzjg ul li{ width:calc(50% - 40px); float:left; border:none; background:none; padding:0; margin:20px;}
.zzjg_li_l{ width:38px; height:212px; float:left; background:url(../images/bt_bg1_l.png) no-repeat;}
.zzjg_li_r{width:38px; height:212px; float:left; background:url(../images/bt_bg1_r.png) no-repeat;}
.zzjg_li_c{width:calc(100% - 76px); height:212px; background:url(../images/bt_bg1.png) repeat-x; float:left; text-align:center;}
.zzjg_li_c h1{ font-size:24px; color:#544332; font-weight:bold;transition: all 0.2s linear;}
.zzjg_li_c h1:hover{ font-size:26px;}
.list_xyld{ width:100%;}
.list_xyld ul{ border:none;}
.list_xyld ul li{ width:100%; margin-bottom:40px; height:350px; border-radius:0 100px 0 0; float:left; border:none; background: url(../images/as2.png) #765F48 no-repeat; padding:50px 40px 0 40px; background-position:20px 0; overflow:hidden;}
.list_xyld ul li:hover{ background:#544332;}
.list_xyld ul li a{ width:calc(100% - 20px); height:250px; background:url(../images/as1.png) no-repeat; background-position:right bottom;}
.list_xyld_l{ float:left; width:60%; padding:0 30px; m}
.list_xyld_l h1{ font-size:30px; margin-bottom:20px; color:#fff;}
.list_xyld_l p{ font-size:20px; color:#fff; line-height:28px;}
.list_xyld_r{ float:left; width:40%; border-left:1px #FFFFFF solid; padding:0px 30px 0px 30px; margin:50px 0 0 0;}
.list_xyld_r p{ color:#fff; font-size:20px; line-height:28px;}
.list_video{ width:calc(50% - 40px); float:left; margin:20px;}
.list_video_img{ width:100%; height:265px; overflow:hidden; background-size:cover!important;}
.list_video_p{ width:100%; height:85px; overflow:hidden; border-bottom:1px #DFDFDF solid; background:url(../images/title_icon.png) no-repeat; background-position:left center;padding:10px 0 10px 30px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.list_video_p p{ font-size:20px; color:#222; line-height:25px;}
.list_video_p p:hover{color:#544332;}
.header{ display:none;}
.dqwz{ width:calc(100% - 140px); text-align:right; font-size:16px; color:#999; padding:20px 0 0px 0; margin:0 auto; overflow:hidden;}
.dqwz a{ display:inline; color:#999}
.iphone_tab{ width:100%; display:none;}
.iphone_tab a{ color:#222; display:block; width:100%; line-height:50px; border-bottom:1px #FDC689 solid;}
.iphone_tab span{ color:#CCC; margin-right:10px;}
.list_l_lm img{ display:none;overflow:hidden;
    transition:height .3s ease;}
/* 图片旋转动画 */
.list_l_lm img{
    transition:transform .3s ease;
}

.opens{
    transform:rotate(180deg);
}
.list_l_c{ display:none;}

.ui-menu-strip {
    border-width: 0px;
    width: 60px;
    height: 50px;
    background: inherit;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;}
.ui-menu {
    border-width: 0px;
    width: 60px;
    height: 50px;
    position: absolute;
    right: 5%;
    top: 35%;
    z-index:200;
}
.font-one {
    font-weight: 400;
    font-style: normal;
    font-size: 28px;
}
.leftMenu a {
    text-decoration: none;
    display: block;
	color:#ffffff!important;}

.leftMenu {
    background: #181b21;
    left: -1000px;
    position: fixed;
    top: 0px;
    display: block; 
    width: calc(100% - 100px);
    z-index: 100;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    position: fixed;
    overflow: auto;
	
	font-family:'Microsoft YaHei';}
#logoImg1 img{ width:60%; margin:20px auto 20px 5%;}
.leftMenu.menu-open {
    left: 0;}

.leftMenu ul {
    list-style: none;
    padding: 0;}

.leftMenu ul li {
    position: relative;
    padding: 0;
	background-color:#262a30;
	line-height:60px;
	border-bottom:#6b6b6b 1px solid;
	text-align:center;
	font-weight:normal;}
.leftMenu ul li a { text-decoration:none; font-size:20px; position:relative; display:block;}
.leftMenu ul li a:visited { background:url(../images/pic_12.jpg) no-repeat left; background-color:#262a30; color:#ba2c28; font-weight:bold;}
.leftMenu ul li a:hover {  background:url(../images/pic_12.jpg) no-repeat left; background-color:#262a30; color:#ba2c28!important;  font-weight:bold;}
.leftMenu ul li a:active {  background:url(../images/pic_12.jpg) no-repeat left; background-color:#262a30; color:#ba2c28!important; font-weight:bold;}

.leftMenu ul li.hasChild > a:after {
    content: "+";
    position: absolute;
    right: 40px;
    top: 0px;
    font-size: 45px;
    font-weight: 300;
	color:#868686;}

.leftMenu ul li.hasChild.open > a:after {
    content: "-";
    right: 40px;
    font-size: 80px;
    top: 0px;
	color:#ba2c28;}
.leftMenu ul li ul  {}
.leftMenu ul li ul li { line-height:60px; border-bottom:#363636 1px solid; text-align:left; padding-left:20px; background-color:#181b21; font-weight:normal;}
.leftMenu ul li ul li  a:hover { background:none!important; border-left:none;}
.leftMenu ul li ul li a { color:#a1a1a1!important; padding-left:20px;}

.f2, .f3 {
    height: 0;
    padding-left: 0px;
    overflow: hidden;
    position: relative;
    transition: height 0.4s ease;
    -moz-transition: height 0.4s ease;
    -webkit-transition: height 0.4s ease;
    -o-transition: height 0.4s ease;}
.menu-dark-backdrop {
    background: rgba(0,0,0,0);
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0;
    right: 0;
    overflow: hidden;
	opacity:0;}

    .menu-dark-backdrop.in {
        height: 100%;
        z-index: 99;
background: rgba(0,0,0,0.5);}
@media (min-width: 1401px) and (max-width: 1600px) {
.head_box{ width:100%; min-width:1400px; margin:0 auto; padding:0 61px; line-height:230px;}	
.list{ width:100%; min-width:1400px; }
}
@media (min-width: 1200px) and (max-width: 1400px) {
.head_box{ width:100%; min-width:1200px; margin:0 auto; padding:0 10px; line-height:230px;}	
.content,.footer_c{ width:90%; min-width:1024px;}
.xyxw_img{ width:227px;}	
.xyxw_p{width: calc(100% - 277px);}
.list{ width:100%; min-width:1200px;}
.list_l{ width:250px;}
.list_r{ width:calc(100% - 280px);}
.list_video_img { height:205px;}
}
@media (min-width: 1120px) and (max-width: 1199px) {
.head_box{ width:100%; min-width:1120px; margin:0 auto; padding:0 10px; line-height:230px;}	
.content,.footer_c{ width:90%; min-width:1024px;}
.xyxw_img{ width:227px;}	
.xyxw_p{width: calc(100% - 277px);}	
.list{ width:100%; min-width:1120px;}
.list_l{ width:250px;}
.list_r{ width:calc(100% - 280px);}
.list_xyld_l{ width:100%;}
.list_xyld_r{ width:100%; margin:20px 0 0 0; padding:0 30px; border:none;}
.list_xyld_l h1{ margin-bottom:40px;}
.list_xyld ul li{ padding: 30px 30px 0 30px;}
.list_xyld ul li a{ background:none;}
.list_video_img { height:205px;}
}
@media (min-width: 768px) and (max-width: 1119px) {
.head_box{ width:100%; margin:0 auto; padding:0 10px; line-height:230px;}
.content,.footer_c{ width:90%; min-width:767px; margin:0 auto; overflow:hidden;}
.xyxw_img{ width:300px;}	
.banner_l{ width:65%;}
.banner_r{ width:35%;}
.swiper-pagination{bottom:30px!important; padding-right:calc(35% - 114px)!important; text-align:right!important;}
.xyxw_p{width: calc(100% - 350px);}	
.xyxw ul li{ width:100%;}	
.tzgg ul li{ width:100%;}
.footer_c02{ display:none; width:200px;}
.footer_c02 img{ width:100%; margin:0;}
.footer_c01 {width:50%;float: left;}
.footer_c03 {width:50%;float: left;}
.footer_c03 img{ width:32%; margin-right:5px;    margin-top: 40px;}
.head_box{ display:none;}
.header{ display:block;}
.list{ width:100%;}
.list_box{ width:100%;}
.header{ width:100%; text-align:center; position:relative; display:block;}
.list_l{ width:100%}
.dqwz{ width:100%; text-align:left;}
.list_l ul{ display:none;}
.list_r{ width:100%;}
.list_l .list_l_lm{ margin-bottom:0;}
.list_l_lm img{ display:inline; margin:35px 0 0 20px;}
.list_video{ width:calc(100% - 40px)}
.list_video_img{ height:330px;}
.list_xyld_l{ width:100%;}
.list_xyld_r{ width:100%; margin:20px 0 0 0; padding:0 30px; border:none;}
.list_xyld_l h1{ margin-bottom:40px;}
.list_xyld ul li{ padding: 30px 30px 0 30px;}
.list_video_p p{ line-height:62px;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.tzgg ul li{ width:100%;}
.tzgg ul{ width:100%;padding:20px 0 40px 0; overflow:hidden;}
.tzgg ul li{ width:calc(100% - 0px); float:left; border-bottom:1px #949494 dashed;    transition: all 0.2s linear;position: relative;top: 0;}
}
@media (max-width: 768px) {
.ui-menu,.ui-menu-strip{ width:30px!important; height:25px!important;}
.swiper-button-next,.swiper-button-prev{ display:none;}
.banner_p{ padding-top:10px;}
.head_logo img{ width:60%;}
.head_box{ width:100%; margin:0 auto; padding:0 61px; line-height:230px;}	
.content,.footer_c{ width:90%;}	
.search_box{height:46px;}
.title_tab { height:60px;}
.banner_l{ width:100%; height:260px; padding: 260px 0 0 0;}
.xyxw_p {height:141px;}
.xyxw_p p{font-size:14px;}
.banner{ height:400px;}
.swiper-pagination { bottom: 10px !important; right:10px!important;}
.banner_p01{ display:none;}
.banner_a{ display:none;}
.banner_r{ width:100%; height:150px;}
.xyxw ul li{ width:100%;}	
.tzgg ul li{ width:100%;}
.tzgg ul{ width:100%;padding:20px 0 40px 0; overflow:hidden;}
.tzgg ul li{ width:calc(100% - 0px); float:left; border-bottom:1px #949494 dashed;    transition: all 0.2s linear;position: relative;top: 0;}
.list{ width:100%;padding:0 10px 0px 10px;}
.list_box{ width:100%;}
.footer_c02{ display:none; width:200px;}
.footer_c02 img{ width:100%; margin:0;}
.footer_c01 {width:100%;float: left;}
.footer_c03 {width:50%;float: left;display:none;}
.footer_c03 img{ width:32%; margin-right:5px;    margin-top: 40px;}	
.ztlj ul li{ width:calc(100% - 20px); margin:0 0 20px 0;}
.ztlj ul li:nth-child(odd){ margin-right:0;}
.ztlj ul li:nth-child(even){ margin-left:0;}
.title_tab h1{width:100px;}
.title_tab div{ background:url(../images/title_bg_iphon.png) no-repeat; background-position:center center; background-size:100% auto;}
.head_box{ display:none;}
.header{ width:100%; text-align:center; position:relative; display:block;}
.list_l{ width:100%;}
.dqwz{ width:100%; text-align:left; padding-top:0;}
.list_video{ width:calc(100% - 40px)}
.list_zzjg ul li{ width:calc(100% - 40px)}
.list_l ul{ display:none;}
.list_r{ width:100%;}
.list_l .list_l_lm{ margin-bottom:0;}
.list_l_lm img{ display:inline; margin:35px 0 0 20px;}
.list_xyld_l{ width:100%;}
.list_xyld_r{ width:100%; margin:20px 0 0 0; padding:0 30px; border:none;}
.list_xyld_l h1{ margin-bottom:40px;}
.list_xyld ul li{ padding: 30px 30px 0 30px;}
.list_xyld ul li a{ background:none;}
.list_video_img{ height:265px;}
.list_video_p p{ line-height:24px;}
.tzgg_p p:nth-child(2){display:none;}
.tzgg_p p:nth-child(1){ width:100%;}
.xyxw_p{width:100%;margin:0 auto;}
.xyxw_img{width:100%;}
.xyxw_p h1{margin-bottom:10px;}
.search_box{width:80%; margin:0px auto 20px auto;}
.list_xyld ul li{ height:auto;padding:30px;}
.list_xyld ul li a{height:auto;}
.list_xyld_l{ padding:0;}
.list_xyld_l h1{ font-size:26px;}
.search_box .input_S{ height:40px;}
.search_box input[type="button"] {
    width: 20px;
    height: 20px;
    position: absolute;
    border: 0;
    cursor: pointer;
    right: 20px;
    top: 10px;
    background: url(../images/search.png) no-repeat;
    background-size: 20px auto;
}
}