﻿@charset "utf-8";
/* CSS Document */

/*格式化样式*/
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6, dl, dt, dd, em, strong, input {
	-webkit-text-size-adjust: none;
	font-family: Arial;
}
body {
	min-width: 320px;
	font-family: Arial;
	font-size: 14px;
	margin: 0px auto;
	padding: 0px;
	color: #000000;
}
body, div, ul, li, ol, div, form, textarea, p, dd, dt, dl, fieldset, legend, iframe {
	margin: 0px;
	padding: 0px;
	border: none;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
}
.clear {
	clear: both;
	font-size: 1px;
	width: 1px;
	visibility: hidden;
	margin-top: 0px !important;
	margin-top: -1px;
	line-height: 0;
	zoom: 1;
}
/*ie and firefox1.5 updata */

.auto-width {
	width: 100%;
	height: auto;
}
.img-block {
	display: block;
}

.fr{ float:right}

/*20191009改版开始*/


.gb_biaoti{ display:table; text-align:center; margin:55px auto 30px auto; padding:10px 0; border-bottom:1px solid #cdcdcd; font-size:20px; color:#333333; position:relative; font-weight:bold}
.mgtop50{ margin-top:40px; margin-bottom:20px}
.gb_biaoti span{ color:#f75151}
.gb_xian{ width:20px; height:2px; background:#f75151; position:absolute; bottom:-1px; left:50%; margin-left:-10px;}
.wenzinr{ font-size:15px; color:#333333; line-height:26px; padding:0 20px; box-sizing:border-box}
.wenzinr p{ text-indent:2em; margin-top:10px;}

.gbyw .wenzinr p{text-indent:0;}
.gbfw_con{ width:92%; margin:15px auto; overflow:hidden; border-radius:6px}
.gbfw_top{ width:100%; padding:15px 10px 15px 15px; box-sizing:border-box; background:#e9e9eb}
.fw_t01{ width:100%; font-size:16px; color:#333333; background:url(ic01.png) no-repeat center left; background-size:25px; padding-left:27px; box-sizing:border-box; height:32px; line-height:32px; font-weight:bold }
.fw_t02{ font-size:14px; color:#999999;padding-left:27px;}

.gbic02{ background:url(ic02.png) no-repeat center left;background-size:25px;}
.gbic03{ background:url(ic03.png) no-repeat center left;background-size:25px;}
.gbic04{ background:url(ic04.png) no-repeat center left;background-size:25px;}
.gbic05{ background: url(ic05.png) no-repeat 0px 3px;background-size:25px;}
.gbic06{ background:url(ic06.png) no-repeat center left;background-size:25px;}
.gbic07{ background:url(ic07.png) no-repeat center left;background-size:25px;}
.gbic08{ background:url(ic08.png) no-repeat center left;background-size:25px;}
.gbic09{ background:url(ic09.png) no-repeat  left 6px;background-size:25px;}

.gbfw_btm{width:100%;padding:4% 5% 5% 43px; box-sizing:border-box; color:#666; background:#f3f3f5 }
.gbfw_btm02{padding:1px 15px 15px 15px; line-height:24px; font-size:14px;}
.gbfw_btm ul{ float:left; }
.pxfwul02{ margin-left:15%}
.gbfw_btm ul li{ line-height:34px; padding-left:20px; background: url(lic.png) no-repeat -3px 7px; background-size:20px 20px; font-size:15px}
.hdbtm_wk{ background:#ededef; border-radius:4px; width:100%; padding:15px 27px; box-sizing:border-box; margin-top:10px; position:relative}
.hdbtm_wk ul{ float:left}
ul.fwul03{ position:absolute; left:52%; top:48px}
.hdbtm_wk ul dl{line-height: 30px;padding-left: 20px;background: url(dian.png) no-repeat 4px center;background-size: 5px 5px;font-size: 14px; color:#666666 }


.px_ywb .px_fubtm ul li{ font-size:13px;}
.bg_hui{ padding:1px 0 50px 0;border-radius:10px 10px 0 0;
background: -webkit-linear-gradient(#f3f3f5, #fcfcfc); /* Safari 5.1 - 6.0 */ 
background: -o-linear-gradient(#f3f3f5, #fcfcfc); /* Opera 11.1 - 12.0 */  
background: -moz-linear-gradient(#f3f3f5, #fcfcfc); /* Firefox 3.6 - 15 */  
background: linear-gradient(#f3f3f5, #fcfcfc); /* 标准的语法 */ }

.bg_hui02{padding:1px 0 20px 0;border-radius:10px 10px 0 0; background:#f3f3f5}
 .inpul {
    }

    .inpli {
        margin-bottom: 15px;
        width: 100%;
    }

    .inplicurr {
        border: 1px solid #6d6fbf;
    }

    .inpbtn {
        display: block;
        background: #06c9fd;
        height:55px;
        font-size: 15px;
        text-align: center;
        color: #1b1c3e;
        line-height:55px;
        width: 92%;
        margin: 0px auto;
        text-decoration: none;
		margin-bottom:20px;
    }

    .inpbtnclick {
        color: #1b1c3e;
        background: #06c9fd;
    }

    .inp {
        line-height: 22px;
        height: 46px;
        color: #cccccc;
        border: none;
		outline: none;
        -webkit-appearance: none;
        background: #ffffff;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        width: 92%;
        padding-left: 10px;
        margin: 0px auto;
        display: block;
		border-radius: 2px;
		border: 1px solid #ffffff;
		box-sizing:border-box;
    }
	    .inp01 {
	appearance:none;
 	 -moz-appearance:none;
         -webkit-appearance:none;
        line-height: 22px;
        height: 46px;
        color: #cccccc;
        border: none;
		outline: none;

        background: #ffffff;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        width: 92%;
        padding-left: 10px;
        margin: 0px auto;
        display: block;
		border-radius: 2px;
		border: 1px solid #ffffff;
		box-sizing:border-box;
    }

        .inp:focus {
            outline: none;
        }

    ::-webkit-input-placeholder { /* WebKit browsers */
        color: #cccccc;
    }

    :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color: #cccccc;
    }

    ::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: #cccccc;
    }

    :-ms-input-placeholder { /* Internet Explorer 10+ */
        color: #cccccc;
    }

    .inparea:focus {
		
	    border: 1px solid #eeeeee;
        outline: none;
    }

    ::-webkit-input-placeholder { /* WebKit browsers */
        color: #cccccc;
    }

    :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color: #cccccc;
    }

    ::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: #cccccc;
    }

    .inparea {
        width: 100%;
        height: 121px;
        color: #cccccc;
        background: #25264c;
        font-size: 15px;
        font-family: Arial, Helvetica, sans-serif;
        resize: none;
        border: none;
        line-height: 25px;
        width: 92%;
        margin: 0px auto;
        padding-left: 10px;
        padding-top: 5px;
        display: block;
		border-radius: 0;
    }

    .inp:focus {
        
	    border: 1px solid #eeeeee;
        outline: none;
    }
.pxinpbtn{ color:#fff; font-size:16px; height:46px; line-height:46px; border-radius:2px;
/* Safari 5.1 - 6.0 */ 
background: -webkit-linear-gradient(left, #f75151 , #ff835d); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #f75151 , #ff835d); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #f75151 , #ff835d); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #f75151 , #ff835d); /* 标准的语法 */ }
  
  
.btmhezuo{  height:100px; background:#f3f3f5;display:flex;justify-content:space-around;align-items:center; box-sizing:border-box; }
.btmhezuo a{ display:block; width:6%}
.footer{ font-size:12px; color:#80767e;background:#f3f3f5; text-align:center; line-height:24px; padding:40px 0 50px 0; border-top:1px solid #e1e1e1;}

.go_top {position: fixed; z-index: 8;right:0px;bottom:5px; display:none;}
.vxicon{position: fixed; z-index: 8;right:0px;bottom:70px;}
.mengceng{ width: 100%;height: 100%;z-index: 99998;background: #000;    position: fixed;opacity: 0.7;top: 0; left: 0; display:none; z-index:98}
.px_tcwk{ width:66%; padding:50px 0 30px 0; box-sizing:border-box; text-align:center; background:#ffffff; position:fixed; z-index:99; top:20%; left:50%; margin-left:-33%; border-radius:10px;}
a.px_close{ display:block; position:absolute; right:15px; top:15px; width:5%; height:50px; max-width:30px}
.pxtc_ewm{ width:60%}
.pxtc_wz{ margin-top:10px; color:#333333; font-size:16px; line-height:25px;}

.hqcg_tc{padding:35px 0 0 0;}
.hqcg_tc .pxtc_wz{ margin-top:5px}
.xuqiuwz{ color:#999999; font-size:14px; line-height:22px; margin-top:10px;}
a.know_btn{ display:block; height:40px; line-height:40px; width:100%; color:#333333; font-size:16px; margin:10px auto 5px auto;}

.anli_list{ width:92%; margin:0 auto 50px auto;}
.anli_list ul{ margin-top:-20px}
.anli_list li{ width:48%; float:left; margin-top:20px; border-bottom:1px solid #e1e1e1; padding-bottom:10px;}
.anli_list li:nth-child(even){ margin-left:4%;}
.anli_list li .animg{ width:100%; padding-top:85%; position:relative}
.anli_list li .animg img{ width:100%; height:100%; position:absolute; left:0; top:0}
.anli_list li .anl_bt{ font-size:16px; color:#151111; line-height:28px; height:28px; margin-top:10px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.anli_list li .anl_jj{ font-size:14px; color:#999999;height: 16px;line-height: 16px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;
}


/**/
 .swiper-container {
      width: 100%;
      height: 100%;
	  background:#000000; position:fixed; z-index:-1; top:0; left:0
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -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;
    }
 .anli_xq{ position:absolute; bottom:0; left:0; width:100%; padding:20px; box-sizing:border-box; color:#fff; z-index:99; height:auto;background-color:rgba(0,0,0,0.7);    max-height: 165px; overflow:hidden;transition: all 0.5s;}
.anli_xq .xq_biaoti_wz{ font-size:16px; width:80%; float:left}

.new_xqzk{ width:50px; font-size:12px; color:#999999; border:1px solid #999999; text-align:center; float:right; height:20px; line-height:20px; border-radius:4px;}
.xq_wznr{ width:100%; font-size:14px; color:#999999; line-height:20px; margin-top:10px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.xq_more{font-size:16px; color:#fff}
.new_xqzk img{ width:8px; margin-left:3px; vertical-align:middle}
.xqzk_jt{ display:inline-block; width:10px; height:10px; background:url(jt.png) no-repeat center; background-size:8px; margin-left:3px;transform: rotate(-180deg);transition: all 0.2s;}
.xqzk_sq{transform:rotate(0deg) !important}
 .qxdb_btom{ position:absolute; bottom:0; left:0; width:100%; background:#000000; height:10px; z-index:99;}
.swiper-gb{ position:absolute; right:10px; top:10px; background:url(right_03.png) no-repeat center; width:20px; height:20px;  background-size:14px; z-index:99}
.img_xqbt{ position:absolute; width:80%; line-height:40px; font-size:16px; color: #fff; text-align:center; top:0; left:50%; margin-left:-40%}
/*.swiper01{ display:none}
.swiper02{ display:none}*/
.podw{position: relative}
.shoupjt{ position:absolute; width:18px; height:30px; left:50%; top:10px; margin-left:-9px; background:url(spjt.png) no-repeat center; background-size:100%; animation:jtrun 2s ease-in-out infinite}
@keyframes jtrun{
	0%{ top:10px; opacity:0.5}
	50%{ top:25px;opacity:1}
	100%{ top:10px;opacity:0.5}
	}

.top_nav{ width:100%; height:60px; position: absolute; top:0; left:0;  z-index:5; }

.gblogo{ position:absolute; width:33%; top:32%; left:10px;}

.langdown {padding: 0 15px 0 11px; width:30px; line-height: 28px;color:#fff;border-radius: 4px;font-size: 14px; float:right; margin:2% 13px 0px 0px; position: absolute; right:0; top:10px;text-align:right}
.langdown_menu {display: none; list-style:none;}
.langdown_menu a {color: #b2afb2;text-decoration: none;display: block;}
.nva {color: #fff;text-decoration: none;}
.jt{ display:block; background: url(bjt.png) no-repeat; width:8px; height:4px; position:absolute;top: 13px; right:0px; background-size:100%;}
.jt-normal{transform: rotate(0deg); -webkit-transform: rotate(0deg);transition: transform .5s;}
.jt-inverse{transform: rotate(180deg); -webkit-transform: rotate(180deg);transition: transform .5s;}

.top_navxf{ width:100%; height:60px; top:0; left:0;  z-index:6; background:#fff; position:fixed; box-shadow:0 0 5px #f8f8f8;}
.top_navxf a{ color:#999999}
.top_navxf .jt{ background: url(fc_06.png) no-repeat;background-size:100%;}
.top_navxf .langdown{ background:#fff}

/*英文个别修改*/
.gbyw .gbfw_btm{ font-size:12px; }
.gbyw .gbfw_btm ul li{ font-size:13px;}
.gbyw .pxfwul02{ margin-left:8%}
.gbyw .hdbtm_wk ul dl{ font-size:12px}
.gbyw .anli_list li .anl_bt{ font-size:15px}
.gbyw .anli_list li .anl_jj{font-size:13px}


.gbyw  .new_xqzk{ width:58px; }
 .tijiao_sb {
        background: url(tijiao_no.png) no-repeat center;
        padding-top: 120px;
        width: 300px;
        height: 66px;
        color: #fff;
        font-size: 16px;
        text-align: center;
        position: fixed;
        z-index: 11;
        top: 50%;
        left: 50%;
        margin-left: -150px;
        margin-top: -93px;
		background-size:100%;
    }



@media screen and  (min-width: 375px) and (max-width: 400px) { 
.anli_list li .anl_bt{ font-size:14px;}
.anli_list li .anl_jj{ font-size:12px; }
}
@media screen and (min-width: 310px) and (max-width: 374px)  { 
.fw_t01 {background-size: 22px;font-size: 14px;padding-left: 26px;}
.fw_t02{ font-size:12px;padding-left: 26px;}
.gbfw_top{padding: 15px 10px 15px 10px;}
.hdbtm_wk{ padding:15px 20px;}
.gbfw_btm ul li{ background-size:16px; padding-left:17px; font-size:13px; line-height:32px}
.hdbtm_wk ul dl{ font-size:12px; padding-left:17px}
.gb_biaoti{ font-size:17px}
ul.fwul03{ top:47px}
.wenzinr{ font-size:14px}
.gbfw_btm02{ font-size:12px}
.anli_list li .anl_bt{ font-size:14px;}
.anli_list li .anl_jj{ font-size:12px; }
.gbyw .pxfwul02 {margin-left: 5%;}
.gbyw .gbfw_btm ul li{ font-size:12px}

}






/*@charset "utf-8";*/
/* CSS Document */

/*格式化样式*/
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6, dl, dt, dd, em, strong, input {
	-webkit-text-size-adjust: none;
	font-family: Arial;
}
body {
	min-width: 320px;
	font-family: Arial;
	font-size: 14px;
	margin: 0px auto;
	padding: 0px;
	color: #000000;
}
body, div, ul, li, ol, div, form, textarea, p, dd, dt, dl, fieldset, legend, iframe {
	margin: 0px;
	padding: 0px;
	border: none;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
}
.clear {
	clear: both;
	font-size: 1px;
	width: 1px;
	visibility: hidden;
	margin-top: 0px !important;
	margin-top: -1px;
	line-height: 0;
	zoom: 1;
}
/*ie and firefox1.5 updata */

.auto-width {
	width: 100%;
	height: auto;
}
.img-block {
	display: block;
}

.fr{ float:right}

/*20191009改版开始*/


.gb_biaoti{ display:table; text-align:center; margin:55px auto 30px auto; padding:10px 0; border-bottom:1px solid #cdcdcd; font-size:20px; color:#333333; position:relative; font-weight:bold}
.mgtop50{ margin-top:40px; margin-bottom:20px}
.gb_biaoti span{ color:#f75151}
.gb_xian{ width:20px; height:2px; background:#f75151; position:absolute; bottom:-1px; left:50%; margin-left:-10px;}
.wenzinr{ font-size:15px; color:#333333; line-height:26px; padding:0 20px; box-sizing:border-box}
.wenzinr p{ text-indent:2em; margin-top:10px;}

.gbyw .wenzinr p{text-indent:0;}
.gbfw_con{ width:92%; margin:15px auto; overflow:hidden; border-radius:6px}
.gbfw_top{ width:100%; padding:15px 10px 15px 15px; box-sizing:border-box; background:#e9e9eb}
.fw_t01{ width:100%; font-size:16px; color:#333333; background:url(ic01.png) no-repeat center left; background-size:25px; padding-left:27px; box-sizing:border-box; height:32px; line-height:32px; font-weight:bold }
.fw_t02{ font-size:14px; color:#999999;padding-left:27px;}

.gbic02{ background:url(ic02.png) no-repeat center left;background-size:25px;}
.gbic03{ background:url(ic03.png) no-repeat center left;background-size:25px;}
.gbic04{ background:url(ic04.png) no-repeat center left;background-size:25px;}
.gbic05{ background: url(ic05.png) no-repeat 0px 3px;background-size:25px;}
.gbic06{ background:url(ic06.png) no-repeat center left;background-size:25px;}
.gbic07{ background:url(ic07.png) no-repeat center left;background-size:25px;}
.gbic08{ background:url(ic08.png) no-repeat center left;background-size:25px;}
.gbic09{ background:url(ic09.png) no-repeat  left 6px;background-size:25px;}

.gbfw_btm{width:100%;padding:4% 5% 5% 43px; box-sizing:border-box; color:#666; background:#f3f3f5 }
.gbfw_btm02{padding:1px 15px 15px 15px; line-height:24px; font-size:14px;}
.gbfw_btm ul{ float:left; }
.pxfwul02{ margin-left:15%}
.gbfw_btm ul li{ line-height:34px; padding-left:20px; background: url(lic.png) no-repeat -3px 7px; background-size:20px 20px; font-size:15px}
.hdbtm_wk{ background:#ededef; border-radius:4px; width:100%; padding:15px 27px; box-sizing:border-box; margin-top:10px; position:relative}
.hdbtm_wk ul{ float:left}
ul.fwul03{ position:absolute; left:52%; top:48px}
.hdbtm_wk ul dl{line-height: 30px;padding-left: 20px;background: url(dian.png) no-repeat 4px center;background-size: 5px 5px;font-size: 14px; color:#666666 }


.px_ywb .px_fubtm ul li{ font-size:13px;}
.bg_hui{ padding:1px 0 50px 0;border-radius:10px 10px 0 0;
background: -webkit-linear-gradient(#f3f3f5, #fcfcfc); /* Safari 5.1 - 6.0 */ 
background: -o-linear-gradient(#f3f3f5, #fcfcfc); /* Opera 11.1 - 12.0 */  
background: -moz-linear-gradient(#f3f3f5, #fcfcfc); /* Firefox 3.6 - 15 */  
background: linear-gradient(#f3f3f5, #fcfcfc); /* 标准的语法 */ }

.bg_hui02{padding:1px 0 20px 0;border-radius:10px 10px 0 0; background:#f3f3f5}
 .inpul {
    }

    .inpli {
        margin-bottom: 15px;
        width: 100%;
    }

    .inplicurr {
        border: 1px solid #6d6fbf;
    }

    .inpbtn {
        display: block;
        background: #06c9fd;
        height:55px;
        font-size: 15px;
        text-align: center;
        color: #1b1c3e;
        line-height:55px;
        width: 92%;
        margin: 0px auto;
        text-decoration: none;
		margin-bottom:20px;
    }

    .inpbtnclick {
        color: #1b1c3e;
        background: #06c9fd;
    }

    .inp {
        line-height: 22px;
        height: 46px;
        color: #cccccc;
        border: none;
		outline: none;
        -webkit-appearance: none;
        background: #ffffff;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        width: 92%;
        padding-left: 10px;
        margin: 0px auto;
        display: block;
		border-radius: 2px;
		border: 1px solid #ffffff;
		box-sizing:border-box;
    }
	    .inp01 {
	appearance:none;
 	 -moz-appearance:none;
         -webkit-appearance:none;
        line-height: 22px;
        height: 46px;
        color: #cccccc;
        border: none;
		outline: none;

        background: #ffffff;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        width: 92%;
        padding-left: 10px;
        margin: 0px auto;
        display: block;
		border-radius: 2px;
		border: 1px solid #ffffff;
		box-sizing:border-box;
    }

        .inp:focus {
            outline: none;
        }

    ::-webkit-input-placeholder { /* WebKit browsers */
        color: #cccccc;
    }

    :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color: #cccccc;
    }

    ::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: #cccccc;
    }

    :-ms-input-placeholder { /* Internet Explorer 10+ */
        color: #cccccc;
    }

    .inparea:focus {
		
	    border: 1px solid #eeeeee;
        outline: none;
    }

    ::-webkit-input-placeholder { /* WebKit browsers */
        color: #cccccc;
    }

    :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color: #cccccc;
    }

    ::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: #cccccc;
    }

    .inparea {
        width: 100%;
        height: 121px;
        color: #cccccc;
        background: #25264c;
        font-size: 15px;
        font-family: Arial, Helvetica, sans-serif;
        resize: none;
        border: none;
        line-height: 25px;
        width: 92%;
        margin: 0px auto;
        padding-left: 10px;
        padding-top: 5px;
        display: block;
		border-radius: 0;
    }

    .inp:focus {
        
	    border: 1px solid #eeeeee;
        outline: none;
    }
.pxinpbtn{ color:#fff; font-size:16px; height:46px; line-height:46px; border-radius:2px; border: 0;
/* Safari 5.1 - 6.0 */ 
background: -webkit-linear-gradient(left, #f75151 , #ff835d); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #f75151 , #ff835d); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #f75151 , #ff835d); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #f75151 , #ff835d); /* 标准的语法 */ }
  
  
.btmhezuo{  height:100px; background:#f3f3f5;display:flex;justify-content:space-around;align-items:center; box-sizing:border-box; }
.btmhezuo a{ display:block; width:6%}
.footer{ font-size:12px; color:#80767e;background:#f3f3f5; text-align:center; line-height:24px; padding:40px 0 50px 0; border-top:1px solid #e1e1e1;}

.go_top {position: fixed; z-index: 8;right:0px;bottom:5px; display:none;}
.vxicon{position: fixed; z-index: 8;right:0px;bottom:70px;}
.mengceng{ width: 100%;height: 100%;z-index: 99998;background: #000;    position: fixed;opacity: 0.7;top: 0; left: 0; display:none; z-index:98}
.px_tcwk{ width:66%; padding:50px 0 30px 0; box-sizing:border-box; text-align:center; background:#ffffff; position:fixed; z-index:99; top:20%; left:50%; margin-left:-33%; border-radius:10px;}
a.px_close{ display:block; position:absolute; right:15px; top:15px; width:5%; height:50px; max-width:30px}
.pxtc_ewm{ width:60%}
.pxtc_wz{ margin-top:10px; color:#333333; font-size:16px; line-height:25px;}

.hqcg_tc{padding:35px 0 0 0;}
.hqcg_tc .pxtc_wz{ margin-top:5px}
.xuqiuwz{ color:#999999; font-size:14px; line-height:22px; margin-top:10px;}
a.know_btn{ display:block; height:40px; line-height:40px; width:100%; color:#333333; font-size:16px; margin:10px auto 5px auto;}

.anli_list{ width:92%; margin:0 auto 50px auto;}
.anli_list ul{ margin-top:-20px}
.anli_list li{ width:48%; float:left; margin-top:20px; border-bottom:1px solid #e1e1e1; padding-bottom:10px;}
.anli_list li:nth-child(even){ margin-left:4%;}
.anli_list li .animg{ width:100%; padding-top:85%; position:relative}
.anli_list li .animg img{ width:100%; height:100%; position:absolute; left:0; top:0}
.anli_list li .anl_bt{ font-size:16px; color:#151111; line-height:28px; height:28px; margin-top:10px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.anli_list li .anl_jj{ font-size:14px; color:#999999;height: 16px;line-height: 16px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;
}


/**/
 .swiper-container {
      width: 100%;
      height: 100%;
	  background:#000000; position:fixed; z-index:-1; top:0; left:0
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -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;
    }
 .anli_xq{ position:absolute; bottom:0; left:0; width:100%; padding:20px; box-sizing:border-box; color:#fff; z-index:99; height:auto;background-color:rgba(0,0,0,0.7);    max-height: 165px; overflow:hidden;transition: all 0.5s;}
.anli_xq .xq_biaoti_wz{ font-size:16px; width:80%; float:left}

.new_xqzk{ width:50px; font-size:12px; color:#999999; border:1px solid #999999; text-align:center; float:right; height:20px; line-height:20px; border-radius:4px;}
.xq_wznr{ width:100%; font-size:14px; color:#999999; line-height:20px; margin-top:10px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.xq_more{font-size:16px; color:#fff}
.new_xqzk img{ width:8px; margin-left:3px; vertical-align:middle}
.xqzk_jt{ display:inline-block; width:10px; height:10px; background:url(jt.png) no-repeat center; background-size:8px; margin-left:3px;transform: rotate(-180deg);transition: all 0.2s;}
.xqzk_sq{transform:rotate(0deg) !important}
 .qxdb_btom{ position:absolute; bottom:0; left:0; width:100%; background:#000000; height:10px; z-index:99;}
.swiper-gb{ position:absolute; right:10px; top:10px; background:url(right_03.png) no-repeat center; width:20px; height:20px;  background-size:14px; z-index:99}
.img_xqbt{ position:absolute; width:80%; line-height:40px; font-size:16px; color: #fff; text-align:center; top:0; left:50%; margin-left:-40%}
/*.swiper01{ display:none}
.swiper02{ display:none}*/
.podw{position: relative}
.shoupjt{ position:absolute; width:18px; height:30px; left:50%; top:10px; margin-left:-9px; background:url(spjt.png) no-repeat center; background-size:100%; animation:jtrun 2s ease-in-out infinite}
@keyframes jtrun{
	0%{ top:10px; opacity:0.5}
	50%{ top:25px;opacity:1}
	100%{ top:10px;opacity:0.5}
	}

.top_nav{ width:100%; height:60px; position: absolute; top:0; left:0;  z-index:5; }

.gblogo{ position:absolute; width:33%; top:32%; left:10px;}

.langdown {padding: 0 15px 0 11px; width:30px; line-height: 28px;color:#fff;border-radius: 4px;font-size: 14px; float:right; margin:2% 13px 0px 0px; position: absolute; right:0; top:10px;text-align:right}
.langdown_menu {display: none; list-style:none;}
.langdown_menu a {color: #b2afb2;text-decoration: none;display: block;}
.nva {color: #fff;text-decoration: none;}
.jt{ display:block; background: url(bjt.png) no-repeat; width:8px; height:4px; position:absolute;top: 13px; right:0px; background-size:100%;}
.jt-normal{transform: rotate(0deg); -webkit-transform: rotate(0deg);transition: transform .5s;}
.jt-inverse{transform: rotate(180deg); -webkit-transform: rotate(180deg);transition: transform .5s;}

.top_navxf{ width:100%; height:60px; top:0; left:0;  z-index:6; background:#fff; position:fixed; box-shadow:0 0 5px #f8f8f8;}
.top_navxf a{ color:#999999}
.top_navxf .jt{ background: url(fc_06.png) no-repeat;background-size:100%;}
.top_navxf .langdown{ background:#fff}

/*英文个别修改*/
.gbyw .gbfw_btm{ font-size:12px; }
.gbyw .gbfw_btm ul li{ font-size:13px;}
.gbyw .pxfwul02{ margin-left:8%}
.gbyw .hdbtm_wk ul dl{ font-size:12px}
.gbyw .anli_list li .anl_bt{ font-size:15px}
.gbyw .anli_list li .anl_jj{font-size:13px}


.gbyw  .new_xqzk{ width:58px; }
 .tijiao_sb {
        background: url(tijiao_no.png) no-repeat center;
        padding-top: 120px;
        width: 300px;
        height: 66px;
        color: #fff;
        font-size: 16px;
        text-align: center;
        position: fixed;
        z-index: 11;
        top: 50%;
        left: 50%;
        margin-left: -150px;
        margin-top: -93px;
		background-size:100%;
    }


/*20200807新增自媒体*/
.Column_con{ width:92%;background:#ffffff;  margin:40px auto 60px auto;  box-sizing:border-box}
.Column_con ul li a{ display:block; width:100%; height:46px; line-height:46px; font-size:15px; color:#333333; border-bottom:1px solid #efefef}
.Column_con ul li a:hover{ color:#999999}

@media screen and  (min-width: 375px) and (max-width: 400px) { 
.anli_list li .anl_bt{ font-size:14px;}
.anli_list li .anl_jj{ font-size:12px; }
}
@media screen and (min-width: 310px) and (max-width: 374px)  { 
.fw_t01 {background-size: 22px;font-size: 14px;padding-left: 26px;}
.fw_t02{ font-size:12px;padding-left: 26px;}
.gbfw_top{padding: 15px 10px 15px 10px;}
.hdbtm_wk{ padding:15px 20px;}
.gbfw_btm ul li{ background-size:16px; padding-left:17px; font-size:13px; line-height:32px}
.hdbtm_wk ul dl{ font-size:12px; padding-left:17px}
.gb_biaoti{ font-size:17px}
ul.fwul03{ top:47px}
.wenzinr{ font-size:14px}
.gbfw_btm02{ font-size:12px}
.anli_list li .anl_bt{ font-size:14px;}
.anli_list li .anl_jj{ font-size:12px; }
.gbyw .pxfwul02 {margin-left: 5%;}
.gbyw .gbfw_btm ul li{ font-size:12px}

}






































