/*
 * @Author: Ren Jingjing
 * @Date: 2018-12-03 11:29:56
 * @LastEditors: Ren Jingjing
 * @LastEditTime: 2019-03-07 17:22:24
 * @Description: 
 */


 @charset "utf-8";

 html {
     background: #f6f6f6;
 }
 
 body {
     max-width: 1412px;
     margin: auto;
     color: #333;
 }
 
 .b_body {
     background: #fff;
     padding-bottom: 50px;
     position: relative;
 }
 
 a:hover,.titlebar a:hover {
     color: #006fd7
 }
 .ie_tip{width: 100%;
     padding: 8px;
     text-align: center;
     font-size: 15px;
     background: #ffffe1;
     color: #333;
     position: absolute;
     left: 0;
 top:0}
 .ie_tip span{float: right; cursor: pointer;}
 .phb li:nth-child(-n+3) a:hover {
     color: #d00000;
 }
 
 .fp_List .fp_b a:hover,.gdzw_div ul li:hover {
     border: 1px solid #006fd7
 }
 .tab_more{
     top: 0;
 }
 /***s*/
 .roll_ad{width: 100%;position: absolute;left: 0;right: 0;z-index: 1000;}
 .roll_ad a img{width: 100%;}
 #close_ad{
     position: absolute;
     right: 0;
     bottom: 0;
     z-index: 1001;
     cursor: pointer;
 }
 .flexslider_ad .p_n
     {display: block;top: 34%;left: -2.5%;width: 105%;}
     .flexslider_ad1 .p_n
     {display: block;top: 21%;left: -2.5%;width: 105%;}
 
 .slider_ad{}
 .slider_ad li img{width: 100%;height: auto !important;}
 .bartb{
     border-top: 10px solid #f6f6f6;
     border-bottom: 10px solid #f6f6f6;
 }
 
 .title_ad a{
     position: relative;
     -
     width: 57%;
     display: block;
     width: 230px;
     overflow: hidden;
     height: 30px;
     float: left;
     top: -4px;
     text-align: center;
 }
 .title_ad img{
     vertical-align: middle;
     height: 100%;
 }
 .title_ad2 a{
     height: 30px;
     width: 230px;
     display: inline-block;
     position: relative;
     float: left;
     top: -4px;
     text-align: center;
 }
 .title_ad2 img{
     vertical-align: middle;
     height: 100%;
 }
 .title_ad_tab a{
     position: absolute;
     top: 0;
     left: 35%;
     width: 230px;
     height: 30px;
     top: -4px;
     display: inline-block;
 }
 .title_ad_tab img{
     height: 100%;
 }
 .title_ad_tab1{
     position: absolute;
     top: 0;
     left: 51%;
     width: 190px;
     height: 29px;
     display: inline-block;
 }
 .title_ad_tab1 img{
     height: 100%;
 }
 .titleb_ad a{
     display: block;
     position: relative;
     width: 195px;
     margin: 10px auto 0;
 }
 .titleb_ad img{
     width: 100%;
 }
 .ad {
	overflow: hidden;
}

.ad img,.ad_l img {
			transition: all 1s ease 0s;
			-moz-transition:  all 1s ease 0s; /* Firefox 4 */
			-webkit-transition:  all 1s ease 0s; /* Safari  Chrome */
			-o-transition:  all 1s ease 0s; /* Opera */
}

.ad a:hover img ,.ad_l:hover img{
		 
			-moz-transition:  scale(1.1); /* Firefox 4 */
				 -webkit-transition:  scale(1.1); /* Safari  Chrome */
				 -o-transition:  scale(1.1); /* Opera */
	transform: scale(1.1);
}
.ad_l {
 overflow: hidden;
 display: block;
}
 
 .ad_box {width: 100%;
 }
 
 .ad_box a img {
     width: 100%;
 }
 .bigad_Box{}
 .bigad_Box ul{}
 .bigad_Box ul li{
     width: 25%;
     padding-right: 10px;
 }
 .bigad_Box ul li a{}
 /***e*/
 .b_top_01 {
     width: 100%;
     margin: auto;
     height: 50px;
     line-height: 30px;
     border-bottom: 1px solid #e9e9e9;
     padding: 10px 56px;
 }
 
 .note_l {
     float: left;
 }
 
 .note_l>li {
     color: #999;
     font-size: 14px;
     margin-right: 25px;
 }
 
 .note_l li a {
     color: #999;
     font-size: 14px;
 }
 
 .note_l li:last-child {
     margin-right: 0
 }
 
 .xl,.xl_m {
     background: url(../img/x.png) right center no-repeat;
     padding-right: 10px;
     cursor: pointer;
     position: relative;
 }
 .xl_szb {
	background: url(../img/x.png) right 7px center no-repeat;
	padding-right: 10px;
	cursor: pointer;
	position: relative;
}
 .xl_sx {
     cursor: pointer;
     height: 30px;
     position: absolute;
     width: 100%;
     top: 0;
     right: 0;
     text-align: right;
 }
 .xl_sx>a{float:right;background: url(../img/x.png) right 7px no-repeat;padding-right: 10px;height: 100%;}
 .xl1 {
     background: url(../img/x1.png) right center no-repeat;
     padding-right: 10px;
 }
 
 .note_r {
     float: right;
 }
 
 .note_r ul {
 }
 
 .note_r li {
     color: #999;
     font-size: 14px;
     margin-right: 25px;
 }
 
 .note_r li a {
     color: #999;
     font-size: 14px;
 }
 /** *s*/
 .s_f {
     position: relative;
 }
 
 .Icon {
     display: inline-block;
     width: 49px;
     text-align: right;
     height: 30px;
     position: absolute;
     line-height: 30px;
     right: 10px;
     top: 0px;
     bottom: 0px;
     font-size: 14px;
     color: #999;
     margin: auto;
     background: url(../img/s.png) center left no-repeat;
     cursor: pointer;
 }
 
 .con_search {
     height: 30px;
     width: 220px;
     border: 1px solid #cdd1d4;
     color: #9a9a9a;
     border-radius: 72px;
     padding-left: 10px;
 }
 /** *e*/
 .b_top_02 {
     padding: 20px 56px 20px;
     width: 100%;
 }
 
 .l_div {
 }
 
 .l_div p {
     color: #999;
 }
 
 .l_div p:first-child {
     font-weight: bold;
     margin-bottom: 15px;
 }
 
 .l_div_01 {
     float: left;
 }
 
 .l_div_01 p {
     text-align: right;
 }
 
 .l_div_02 {
     float: left;
     text-align: center;
     width: 41.2%;
     padding-left: 5%;
 }
 
 .l_div_02 img {
     margin: auto;
     display: block;
 }
 
 .l_div_03 {
     float: right;
 }
 
 .l_div_03 p {
     text-align: left;
 }
 /***3**/
 .banner>div>span {
     font-size: 15px;
     color: #808080;
     float: left;
 }
 
 .banner>div>ul>li a {
     color: #305798;
     height: 100%;
     display: block;
     padding: 0 5px;
 }
 
 .banner>div {
     padding: 0 56px;
     height: 50px;
     line-height: 50px;
 }
 
 .banner_main {
     background: #006fd7;
     height: 50px;
     line-height: 50px;
     padding: 0 2.8%;
 }
 
 .banner_main ul {
 }
 
 .banner_main ul li {
     padding: 0px 1.15%;
 }
 
 .banner_main ul li a {
     color: #fff;
     font-size: 18px;
     display: block;
     width: 100%;
     height: 100%;
 }
 
 .banner_w {
     background: #edf5fc;
 }
 
 .banner_w span {
 }
 
 .banner_w ul {
 }
 
 .banner_w ul li {
     padding: 0;
     margin-right: 14.5px;
 }
 
 .banner_w ul li:last-child {
     margin-right: 0
 }
 
 .banner_w ul li a {
     font-size: 16px;
 }
 
 .banner_t {
     border-bottom: 1px solid #e9e9e9;
     position: relative;
 }
 
 .banner_t span {
 }
 
 .banner_t ul {
 }
 
 .banner_t ul li {
     margin-right: 15px;
 }
 
 .banner_t ul li a {
     font-size: 14px;
 }
 
 .wq_m {
     float: left;
 }
 
 .wq_m a {
     color: #305798;
     height: 100%;
     right: 0;
 }
 
 .mainc {
     padding: 0 56px;
 }
 
 .maindiv {
     padding: 37px 0 0 0;
 }
 
 .maindiv_t {
     text-align: center;
     margin-bottom: 28px;
 }
 
 .maindiv_t a {
     font-size: 40px;
     color: #305798;
     font-weight: bold;
 }
 
 .m_div01 {
     width: 100%;
 }
 
 .m_div02 img {
 width: 260px;
 height: 70px;
 }
 
 .m_div02 {
     width: 29%;
     text-align: center;
     float: left;
 }
 
 .m_div_list {
     float: left;
     width: 70%;
     text-align: left;
     padding-left: 0%;
 }
 
 .m_div_list li {
     line-height: 38px;
     width: 50%;
     padding-right: 3%;
 }
  .m_div_list div {
   
display: inline-block;
 }
 
 .m_div_list li:nth-child(even) {
     margin-right: 0;
 }
 
 .m_div_list li a {
     font-size: 16px;
 }


 .bordiv {
     border-bottom: 1px solid #e9e9e9;
     padding-bottom: 28px;
 }
 
 .maindiv_t2 {
     text-align: center;
 }
 
 .maindiv_t2 a {
     font-size: 34px;
     color: #305798;
     font-weight: bold;
 }
 
 .main_p {
     font-size: 16px;
     color: #333;
     text-indent: 2em;
     text-align: center;
 }
 /******/
 .m_d03 {
 }
 

 .bor2 {
     padding: 20px 0;
     border-bottom: 1px solid #e9e9e9;
 }
 
 .e_Li {
 }
 
 .e_Li li {
     width: 22%;
     margin-right: 4%;
 }
 
 .e_Li li:last-child {
     margin-right: 0
 }
 
 .e_Li li a {
 }
 
 .e_Li li a img {
     width: 90px;
     margin-right: 3%;
     float: left;
     height: 59px;
 }
 
 .e_Li li a p {
     float: left;
     width: 62.5%;
     font-size: 14px;
     line-height: 20px;
 }
 
 .maindiv_l {
     padding: 35px 0;
     border-bottom: 1px solid #e9e9e9;
 }
 /* flexslider*/
 .flexslider {
     width: 622px;
 }
 
 .flexslider_l {
     position: relative;
     background: url(../img/loading.gif) 50% no-repeat;
 }
 
 .flexslider {
     position: relative;
     background: url(../img/loading.gif) 50% no-repeat;
     float: left;
     overflow: hidden;
     border: 1px solid #e9e9e9;
 }
 .flexslider_ad {
     position: relative;
 }
 .flexslider_ad .slides li{}
 .flexslider_ad .slides li a{
     float: left;
     width: 316px;
     height: 80px;
     margin-bottom:  10px;
 }
 .flexslider_ad li>div:nth-child(4n){
     margin-right: 0;
 }
 .flexslider_ad li>div{margin-right:12px;float: left;}
 .flexslider_ad .slides li a img{
     width: 100%;
     height: 100%;
 }
 .slides {
     position: relative;
     z-index: 1;
 }
 
 .slides li {
 }
 
 .flex-control-paging {
     position: absolute;
     bottom: 10px;
     height: 17px;
     width: 35px;
     text-align: center;
     right: 10px;
     overflow: hidden;
 }
 
 .flex-control-paging li {
     width: 100%;
     *display: inline;
     font-size: 16px;
     overflow: hidden;
     position: absolute;
     float: left;
     color: #333;
 }
 
 .flex-control-paging li span {
     display: block;
 }
 
 .flex-control-nav a {
     margin-right: 5px;
     display: none;
     width: 16px;
     height: 16px;
     overflow: hidden;
     color: red;
     cursor: pointer;
 }
 
 .flex-control-nav .flex-active {
     display: block;
 }
 
 .flex-control-paging li a {
     overflow: initial;
     width: 9px;
 }
 
 .flex-direction-nav {
     position: absolute;
     z-index: 3;
     width: 100%;
     top: 45%;
 }
 
 .flex-direction-nav li a {
     display: block;
     width: 50px;
     height: 50px;
     overflow: hidden;
     cursor: pointer;
     position: absolute;
 }
 
 .flex-direction-nav li a.flex-prev {
     left: 2%;
     background: url(../img/prev.png) center center no-repeat;
 }
 
 .flex-direction-nav li a.flex-next {
     right: 2%;
     background: url(../img/next.png) center center no-repeat;
 }
 
 .num_slider {
 }
 
 .p_n {
     display: none;
 }
 .flexslider .slides {
     width: 100%;
     height: 449px;
 }
 .slides {
     width: 100%;
    
 }
 
 .slides li {
 }
 
 .slides li a {
     display: block;
     width: 100%;
     height: 100%;
 }
 
 .flexslider li a img {
     height: 409px;
     width: 100%;
 }
 .flexslider_ad .flex-direction-nav li a.flex-next {
     right: 2%;
     background: url(../img/right.png) center center no-repeat;
 }
 
 .slides li a p {
     height: 40px;
     line-height: 40px;
     color: #333;
     font-size: 16px;
     padding: 0 43px 0 10px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 
 .mainnews {
     float: left;
 }
 
 .titlebar {
     height: 30px;
     color: #006fd7;
     width: 100%;
     padding-bottom: 5px;
     border-bottom: 1px solid #e9e9e9;
 }
 .titlebar>span>a {
     color: #006fd7;
 }
 .m_n01 {
     padding-top: 20px;
 }
 
 .m_n01 li {
     margin-bottom: 22px;
 }
 
 .m_n01 li:nth-child(5) {
     border-bottom: 1px solid #e9e9e9;
     padding-bottom: 30px;
 }
 
 .m_n01 li:nth-child(6) {
     margin-top: 28px;
 }
 
 .m_n01 li a {
     font-size: 16px;
 }
 
 .main_r {
     float: right;
     width: 166px;
 }
 
 .bdjh {
 }
 
 .bdjh>li {
     border: 1px solid #e9e9e9;
     margin-bottom: 30px;
     position: relative;
 }
 
 .bdjh li:last-child,.cus li:last-child,.m_n01 li:last-child {
     margin-bottom: 0
 }
 
 .bdjh>li>a {
     color: #d00000;
     font-size: 20px;
     height: 60px;
     display: block;
     line-height: 60px;
     text-align: center;
 }
 
 .bdjh li .szb {
     color: #d00000;
     font-weight: bold;
     padding: 20px;
     border-bottom: 1px solid #e9e9e9;
 }
 
 .bdjh li>.szb>a {
     color: #808080;
     float: right;
 }
 
 .bdjh li .sz_I {
     padding: 15px 0;
     height: auto;
 }
 
 .bdjh li .sz_I img {
     width: 126px;
     height: 180px;
 }
 .xl_sx_box{
	float: right;
	height: 100%;
	background: url(../img/x.png) right 6px no-repeat;
	padding-right: 10px;
	}
 /*****/
 .clock {
     height: 22px;
     float: left;
     width: 142px;
 }
 
 .clock ul li {
     width: 6px;
     height: 30px;
     float: left;
     margin: 0 4px;
 }
 
 .clock ul li ul {
     position: relative;
 }
 
 .clock ul li ul li {
     width: 7px;
     height: 2px;
     display: block;
 }
 
 .clock ul li ul li:nth-child(1) {
     position: absolute;
     left: 0px;
 }
 
 .clock ul li ul li:nth-child(2) {
     position: absolute;
     transform: rotateZ(90deg);
     -ms-transform: rotate(90deg);
      /* IE 9 */
     -moz-transform: rotate(90deg);
      /* Firefox */
     -webkit-transform: rotate(90deg);
  /* SafariChrome */
     -o-transform: rotate(90deg);
     top: 0px;
     left: -4px;
     top: 4px;
 }
 
 .clock ul li ul li:nth-child(3) {
     position: absolute;
     transform: rotateZ(90deg);
     -ms-transform: rotate(90deg);
      /* IE 9 */
     -moz-transform: rotate(90deg);
      /* Firefox */
     -webkit-transform: rotate(90deg);
  /* Safari Chrome */
     -o-transform: rotate(90deg);
     top: 0px;
     left: 4px;
     top: 4px;
 }
 
 .clock ul li ul li:nth-child(4) {
     position: absolute;
     top: 8px;
     left: 0px;
 }
 
 .clock ul li ul li:nth-child(5) {
     position: absolute;
     transform: rotateZ(90deg);
     -ms-transform: rotate(90deg);
      /* IE 9 */
     -moz-transform: rotate(90deg);
      /* Firefox */
     -webkit-transform: rotate(90deg);
  /* Safari Chrome */
     -o-transform: rotate(90deg);
     top: 12px;
     left: -4px;
 }
 
 .clock ul li ul li:nth-child(6) {
     position: absolute;
     transform: rotateZ(90deg);
     -ms-transform: rotate(90deg);
      /* IE 9 */
     -moz-transform: rotate(90deg);
      /* Firefox */
     -webkit-transform: rotate(90deg);
  /* Safari Chrome */
     -o-transform: rotate(90deg);
     left: 4px;
     top: 12px;
 }
 
 .clock ul li ul li:nth-child(7) {
     position: absolute;
     top: 16px;
     left: 0px;
 }
 
 .clock ul li ul li img {
     top: 0;
     position: absolute;
     left: 0;
 }
 
 .clock ul .point {
     width: 2px;
 }
 
 .clock ul .point span {
     display: block;
     height: 2px;
     width: 2px;
     background: #9b0202;
     margin: 4px 6px;
 }
 /***24hour**/
 .hourdiv {
     float: left;
     width: 620px;
 }
 
 .hourbox {
 }
 
 .titlebar-s {
     color: #006fd7;
     width: 100%;
     padding-bottom: 5px;
     height: 29px;
     float: left;
 }
 .titlebar-s span,.titlebar span{float:left;}
 .titlebar-s a {
     color: #006fd7;
 }
 
 .hourbox ul {
 }
 
 .hourbox,.list_box {
     line-height: 33px;
     color: #808080;
     overflow: hidden;
     height: 99px;
     width: 100%;
 }
 
 .hourbox li,.list_box {
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 
 .list_box li {
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 
 .hourbox li samp {
     color: #cc0000;
     margin-right: 5px;
 }
 
 .hourbox li a,.hourbox li,.list_box {
     font-size: 16px;
 }
 
 .down_app {
     display: block;
     width: 100%;
     text-align: center;
 }
 
 .down_app img {
     width: 96px;
     height: 125px;
 }
 
 .maindiv_s {
     padding: 28px 0;
 }
 /***************/
 .titleb {
     color: #0066cc;
     font-weight: bold;
     text-align: center;
     background: #fff;
     padding: 0 30px;
     position: relative;
     display: inline-block;
     z-index: 2;
 }
 
 .con_div:after {
     content: '';
     width: 100%;
     background: #0066cc;
     height: 1px;
     display: block;
     position: absolute;
     top: 72px;
     z-index: 1;
 }
 
 .con_div {
     width: 100%;
     padding: 50px 0 60px 0;
     text-align: center;
     position: relative;
 }
 .new_con_t{margin-top: 25px;margin-bottom: 30px;}
 .new_con_t,.new_con_t img{width: 100%;}

 .new_div_list {
    float: left;
    text-align: left;
    padding-left: 0%;
}
.w486 {
    width: 486px;
}
.new_div_list li {
    line-height: 28px;
    width: 100%;
    padding-right: 3%;
    margin-bottom: 13px;
}
 .new_div_list div {
  
display: inline-block;
}


.new_div_list li a {
    font-size: 16px;
}
.new_div_list li:nth-child(4) {
   border-bottom: 1px  #c6bfbf dashed;
   padding-bottom: 25px;
   margin-bottom: 25px;
}
.new_ul{
    float: left;
    margin-top: 26px;
}
.new_ul li{
    position: relative;
    width: 216px;
    height: 142px;
    float: left;
}
.new_ul li:first-child{margin-right: 26px;}
.new_ul li img{
    width: 100%;
    height: 142px;
}
.new_ul li p{position: absolute;
    width: 100%;
    height: 32px;
    line-height: 32px;
    bottom: 0;
    color: #fff;
    padding: 0 5px;
    background: rgba(0, 0, 0, 0.56);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.new_ul_r{
    float: right;
    width: 244px;
}
.new_ul_r li{
    position: relative;
    width: 243px;
    height: 161px;
    float: left;
}
.new_ul_r li a{}
.new_ul_r li:first-child{margin-bottom: 26px;}
.new_ul_r li img{
    width: 100%;
    height: 161px;
}
.new_ul_r li p{position: absolute;
    width: 100%;
    height: 32px;
    line-height: 32px;
    bottom: 0;
    color: #fff;
    padding: 0 5px;
    background: rgba(0, 0, 0, 0.56);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}


 .titlebar a {
     color: #808080;
     line-height: 17px;
 }
 
 .con_d01 {
     position: relative;
 }
 
 .img_con {
     margin: 20px 0 0 0;
     width: 100%;
 }
 
 .img_con a {
     position: relative;
     display: block;
     width: 100%;
 }
 
 .img_con a img,.list_con a img {
     width: 100%;
     height: 260px;
 }
 
 .img_con a p,.fp_List .fp_t a p {
     position: absolute;
     width: 100%;
     height: 32px;
     line-height: 32px;
     bottom: 0;
     color: #fff;
     padding: 0 5px;
     background: rgba(0, 0, 0, 0.56);
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
     box-sizing: border-box;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }
 
 .fp_List:nth-child(3n) {
     margin-right: 0;
 }
 .hd_List:nth-child(4n) {
     margin-right: 0;
 }
 .hnh .img_con.left {
     margin-bottom: 10px;
 }
 
 .con_list {
     padding-top: 35px;
 }
 
 
 .con_lista {
     padding-top: 20px;
 }
 
 .con_list li, .con_list>a, .con_lista>a, .con_lista li,.bigad_Box ul li {
     margin-bottom: 28px;
 }
 
 .con_list li a, .con_list>a, .con_lista>a, .con_lista li a, .fp_div_list a,.bigad_Box ul li a {
     font-size: 16px;
     display: block;
     /* width: 100%; */
     position: relative;
     padding-left: 10px;
     box-sizing: border-box;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     padding-bottom: 1px;
 }
 
 .con_list li a:before, .con_list a:before, .con_lista a:before, .fp_div_list a:before,.bigad_Box ul li a:before {
     content: '';
     display: block;
     width: 3px;
     height: 3px;
     background: #999;
     border-radius: 50%;
     position: absolute;
     left: 0;
     top: 50%;
 }
 .con_list li a:nth-child(2):before{
    display: none;
}
 .tabs {
     padding-bottom: 10px;
     float: left;
     border-bottom: 1px solid #e9e9e9;
     width: 100%;
     height: 30px;
 }

 .tabs li {
    font-size: 20px;
    color: #333;
    padding-right: 20px;
    margin-right: 20px;
    border-right: 1px solid #e9e9e9;
    cursor: pointer;
 }
 
 .tabs li:last-child {
     border-right: 0;
     margin-right: 0;
 }
 
 .tab_conbox {
     float: left;
     width: 100%;
     margin-top: 20px;
     overflow: hidden;
 }
 
 .tab_conbox2 {
     float: left;
     width: 100%;
     margin-top: 0;
 }
 
 .tab_con {
     margin-bottom: 10px;
     float: left;
     padding-bottom: 2px;
     width: 100%;
 }
 
 .tab_con a {
 }
 
 .tab_con a img {
     width: 161px;
     height: 107px;
     display: block;
     margin-right: 20px;
     float: left;
 }
 
 .tab_con a p {
     float: right;
     width: 215px;
     height: 107px;
     line-height: 35px;
     overflow: hidden;
     border-bottom: 1px solid #e9e9e9;
 }
 
 .eng_Box01 {
 }
 
 .eng_Box01 li {
     float: left;
     width: 100%;
     margin-bottom: 30px;
 }
 
 .eng_Box01 li>a {
     position: relative;
     display: block;
     float: left;
 }
 
 .eng_Box01 li a img {
     width: 175px;
     height: 115px;
     display: block;
     margin-right: 20px;
     float: left;
 }
 
 .eng_Box01 li p {
     position: relative;
 }
 
 .eng_Box01 li a p, .eng_Box01 li p {
     float: right;
     width: 200px;
     height: 115px;
     line-height: 29px;
     border-bottom: 1px solid #e9e9e9;
     overflow: hidden;
 }
 
 .tabs .thistab {color: #006fd7;
 }
 
 .tabs .thistab a {
     color: #006fd7;
     cursor: pointer;
 }
 
 .more {
     color: #808080;
     position: absolute;
     right: 0;
 }
 .tab_more:before{display:none}
 .rczp {
     margin-bottom: 20px;
     width: 100%;
     float: left;
     border-bottom: 1px solid #e9e9e9;
 }
 
 .con_listc-c .amb44:last-child a, .tab_con:last-child, .con_lista li:last-child, .con_lista>a:last-child, .con_list>a:last-child, .con_list li:last-child, .rczp:last-child, .phb li:last-child, .img_con.left:last-child, .eng_Box01 li:last-child {
     margin-bottom: 0
 }
 
 .rczp p a {
     font-size: 16px;
 }
  .rczp p{
    height: 16px;
}
 .rczp ul,.rczp p {
     margin-bottom: 22px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 
 .rczp ul li {
     height: 15px;
     overflow: hidden;
 }
 
 .rczp ul li a {
     font-size: 14px;
     color: #666;
     margin-right: 20px;
     display: inline-block;
 }
 
 .rczp ul li a:last-child {
     margin-right: 0
 }
 /******/
 .phb {
 }
 
 .phb li {
     margin-bottom: 30px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 
 .phb li samp,.phb_num samp {
     font-size: 12px;
     width: 14px;
     height: 14px;
     display: inline-block;
     text-align: center;
     line-height: 14px;
     border-radius: 50%;
     margin-right: 8px;
     color: #006fd7;
     border: 1px solid #006fd7;
 }
 
 .phb_table tr td:nth-child(2) a {
     line-height: 45px;
 }
 
 .phb_num {
     margin-right: 0;
 }
 
 .phb li:nth-child(-n+3) samp,.phb_table tr:nth-child(1) .phb_num samp,.phb_table tr:nth-child(2) .phb_num samp,.phb_table tr:nth-child(3) .phb_num samp {
     color: #d00000;
     border: 1px solid #d00000;
 }
 
 .phb li a {
     font-size: 16px;
 }
 /*******/
 .videobox {
 }
 
 .videobox li a img {
 }
 
 .videobox a:before {
     content: '';
     display: block;
     width: 40px;
     height: 40px;
     background: url(../img/b.png) no-repeat;
     background-size: 100%;
     border-radius: 50%;
     position: absolute;
     left: 16.5%;
     top: 32%;
 }
 
 .videobox_b a:before {
     content: '';
     display: block;
     width: 65px;
     height: 65px;
     background: url(../img/b.png) no-repeat;
     background-size: 100%;
     border-radius: 50%;
     position: absolute;
     left: 43%;
     top: 34%;
     z-index: 3;
 }
 /********/
 .fp_div {
     padding-top: 17px;
     width: 100%;
 }
 .fp_List.mb42{margin-bottom:42px}
 .fp_List {
     float: left;
     margin-right: 31px;
 }
 
 .fp_List:nth-child(3n) {
     margin-right: 0
 }
 
 .fp_List .fp_t a {
     position: relative;
     display: block;
 }
 
 .fp_List .fp_t a p {
 }
 
 .fp_List .fp_t a img {
     width: 262px;
     height: 173px;
 }
 
 .fp_List .fp_b span {
     float: left;
     line-height: 31px;
 }
 
 .fp_List .fp_b a {
     float: right;
     width: 100px;
     text-align: center;
     height: 31px;
     line-height: 31px;
     border: 1px solid #ccc;
     border-radius: 27px;
 }
 
 .hd_list,.hd_list:nth-child(3n){
     margin-right: 33px;
 }
 .hd_list .fp_t a img{
     width: 300px;
     height: 195px;
 }
 .hd_list div{}
 
 
 .hd_list:nth-child(4n) {
     margin-right: 0;
 }
 .d_tips {
     background: url(../img/w.png) no-repeat;
     width: 17px;
     height: 22px;
     display: inline-block;
     float: left;
     cursor: pointer;
     position: absolute;
     right: 29%;
 }
 
 .phb_table {
     width: 100%;
 }
 .phb_table a:before{display: none}
 .phb_table th {
     padding-bottom: 15px;
 }
 
 .phb_table tr {
     text-align: center;
 }
 
 .phb_table td {
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
 }
 
 .fp_div_list {
     padding: 20px 0 0;
     margin-bottom: -38px;
 }
 
 .fp_div_list ul {
     float: left;
     width: 100%;
 }
 
 .fp_div_list ul li {
     margin-bottom: 28px;
     width: 396px;

     margin-right: 56px;
 }
 
 .fp_div_list ul li:nth-child(3n) {
     margin-right: 0;
 }
 
 .fp_div_list ul li a {
     font-size: 16px;
 }
 
 .gdzw_div ul {
 }
 
 .gdzw_div {
     padding: 20px 0 46px;
 }
 
 .gdzw_div ul li {
     margin: 0 10px 10px 0;
     text-align: center;
     width: 125px;
     height: 33px;
     line-height: 30px;
     border: 1px solid #ccc;
     border-radius: 27px;
     box-sizing: border-box;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 
 .gdzw_div ul li:nth-child(3n) {
     margin-right: 0;
 }
 
 .gdzw_div ul li a {
     font-size: 16px
 }
 
 .popdiv {
     display: none;
     position: absolute;
     left: 0;
     top: 31px;
     padding: 10px 15px;
     background: rgba(0,0,0,0.5);
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
 }
 
 .popdiv p {
     color: #fff;
     line-height: 30px;
 }
 
 .cus {
     padding-top: 20px;
 }
 
 .cus li {
     width: 33.33%;
     margin-bottom: 22px;
 }
 
 .cus li a {
     font-size: 14px;
 }
 
 .cus2>div {

 width: 100%;
 height: 30px;
 
 }
 
 .cus2>div>a {
     float: left;
     width: 12.5%;
     font-size: 14px;
     display: block;
     text-align: left;
     height: 30px;
 }
 /****/
 .bq_bottom {
     float: left;
     width: 100%;
     padding-top: 56px;
 }
 
 .bq_bottom .cGray {
     line-height: 29px;
     text-align: center;
 }
 
 .bq_bottom .f1 {
     text-align: center;
     margin-top: 10px;
 }
 
 .account-panel {
     position: absolute;
     border: 1px solid #eee;
     background: #fff;
     width: 131px;
     top: 26px;
     /* display: none; */
     left: -30px;
     z-index: 10;
 }
 
 .account-panel li, .account-panel_b li {
     display: block;
     text-align: center;
 }
 
 .account-panel li a, .account-panel_b li a {
     display: block;
     padding: 0 10px;
     height: 36px;
     line-height: 36px;
     border-bottom: 1px solid #eee;
     text-decoration: none;
     text-align: center;
 }
 
 
 .account-panel_szb {
     position: absolute;
     border: 1px solid #eee;
     background: #fff;
     width: 100%;
     top: 42px;
     /* display: none; */
     left: 0;
     z-index: 10;
 }
 
 .account-panel_szb li {
     display: block;
     text-align: center;
 }
 
 .account-panel_szb li a{
     display: block;
     padding: 0 10px;
     height: 36px;
     line-height: 36px;
     border-bottom: 1px solid #eee;
     text-decoration: none;
     text-align: center;
 }
 
 .account-panel li a:hover,.account-panel_szb li a:hover, .account-panel_b li a:hover {
     background: #fcfcfc
 }
 
 .account-panel_b {
     position: absolute;
     border: 1px solid #eee;
     border-left: 0;
     border-bottom: 0;
     border-right: 0;
     background: #fff;
     width: 100%;
     top: 49px;
     display: none;
     left: 0;
     z-index: 10;
 }
 
 .account-panel_b li {

     float: right;
 }
 
 .account-panel_b li a {
     font-size: 14px;
 }
 

 .sx_newslist{
     width: 100%;
     left: 0;
     top: 28px;
 }
 .sx_newslist li{
     float: left;
     width: 25%;
     border-right: 1px solid #e9e9e9;
 }
 .sx_newslist li:nth-child(4n){border-right:0}
 .sx_newslist li a{}
 .st:nth-child(3n) {
     margin-right: 0;
 }
 .st1:nth-child(4n) {
     margin-right: 0;
 }
 .amb44>a {
     margin-bottom: 31px;
 }
 
 .mt0 {
     margin-top: 0 !important;
 }
 
 .f12 {
     font-size: 12px
 }
 
 .f14 {
     font-size: 14px
 }
 
 .f16 {
     font-size: 16px
 }
 
 .f18 {
     font-size: 18px
 }
 
 .f20 {
     font-size: 20px;
 }
 
 .f24 {
     font-size: 24px;
 }
 
 .f38 {
     font-size: 38px
 }
 
 .w396 {
     width: 396px;
     margin-bottom: 50px;
 }
 
 .w400 {
     width: 400px;
 }
 .w486{width:486px}
 .w570{width: 570px;}
 .w848 {
     width: 848px;
 }
 
 .mr56,.st,.st1 {
     margin-right: 56px;
 }
 
 .mt56 {
     margin-top: 56px;
 }
 
 .mb56 {
     margin-bottom: 56px
 }
 
 .mt0 {
     margin-top: 0
 }
 
 .mb0 {
     margin-bottom: 0 !important;
 }
 
 .p20 {
     padding: 20px;
 }
 
 .pb20 {
     padding-bottom: 20px;
 }
 
 .mb20 {
     margin-bottom: 20px;
 }
 
 
 .mb30 {
     margin-bottom: 30px;
 }
 
 .mb35 {
     margin-bottom: 35px !important;
 }
 
 .p40 {
     padding: 40px 0;
 }
 
 .mt40 {
     margin-top: 40px;
 }
 
 .p56 {
     padding: 0 56px;
 }
 
 
 .m_d03{
     margin-bottom: 28px;
 }
 li.mb44 {
     margin-bottom: 31px;
 }
 
 .pt33 {
     padding-top: 33px;
 }
 
 .tac {
     text-align: center;
 }
 
 .tal {
     text-align: left;
 }
 
 .fwb {
     font-weight: bold;
 }
 
 .ti2 {
     text-indent: 2em;
 }	.f14 {
     font-size: 14px
 }
 
 .f15 {
     font-size: 15px;
 }
 .fz30{font-size: 30px;}
 .fz31{font-size: 31px;}
 .fz32{font-size: 32px;}
 .fz33{font-size: 33px;}
 .fz34{font-size: 34px;}
 .fz35{font-size: 35px;}
 .fz36{font-size: 36px;}
 .fz37{font-size: 37px;}
 .fz38{font-size: 38px;}
 .fz39{font-size: 39px;}
 .fz40{font-size: 40px;}
.new_img_con {margin-bottom: 36px;width: 458px;}
 .tab_more:before{display:none !important}
 /*******************************1440***********************************/
     /*******************************1440***********************************/
     /*******************************1440***********************************/
     /*******************************1440***********************************/
 @media screen and (max-width: 1440px) {
   .m_div_list li {
    line-height: 31px;
}
   .flexslider .slides{
    height: 398px;
}
   .phb li samp, .phb_num samp{}
     .down_app img {
     width: 96px;
     height: 125px;
 }
     .fp_List.mb42{margin-bottom: 34px;}
     .con_div:after {
     content: '';
     width: 100%;
     background: #0066cc;
     height: 1px;
     display: block;
     position: absolute;
     top: 62px;
     z-index: 1;
 }
 .titleb_ad a{
     width: 170px;
 }
 .title_ad a{
     width: 191px;
     height: 25px;
     top: -2px;
 }
     .title_ad_tab1 a{
     position: absolute;
     top: 0;
     left: 51%;
     width: 130px;
     height: 24px;
     display: inline-block;
 }
 .title_ad_tab1 img{
     height: 100%;
 }
     .title_ad_tab a {
     position: absolute;
     top: -2px;
     left: 38%;
     width: 191px;
     height: 25px;
     display: inline-block;
 }
     .title_ad2 a{
     width: 191px;
     height: 25px;
     top: -2px;
 }
     .flexslider_ad .slides li a {
     float: left;
     width: 277px;
     height: 72px;
     margin-bottom: 10px;
 }
     .mb35 {
         margin-bottom: 30px;
     }
 
     .con_list li a, .con_list>a, .con_lista>a, .con_lista li a, .fp_div_list a {
         padding-left: 7px;
     }
 
     .l_t_r>li {
         margin-right: 12px;
         height: 30px;
         line-height: 30px;
         font-size: 14px;
     }
 
     .l_t_r>li:nth-child(1) {
         margin-right: 15px;
     }
 
     .account-panel_b li a {
         padding: 0 5px;
         font-size: 13px;
     }
 
     .note_r li,.note_l li,.note_r li a,.Icon,.banner>div>span,.banner_t ul li a,.e_Li li a p ,.rczp ul li a,.cus li a,.l_t_r li, .l_t_r li a,.l_t_r li,.l_t_r li a,.l_list>ul li ul li,.note_l li a {
         font-size: 13px;
     }
 
     .gdzw_div ul li a, .m_div_list li a,.main_p,.banner_w ul li a,.slides li a p,.flex-control-paging li ,.m_n01 li a,.hourbox li a,.hourbox li,.list_box,.con_list li a,.con_list li a, .con_lista>a ,.rczp p a,.phb li a,.fp_div_list ul li a {
         font-size: 14px;
     }
 
     .con_lista2>a {
         font-size: 14px;
         line-height: 53px;
     }
 
     .account-panel_b {
         top: 44px;
     }
 
     .d_tips {
         background: url(../img/w.png) no-repeat;
         width: 17px;
         height: 22px;
         display: inline-block;
         float: left;
         right: 26%;
     }
 
     .m_div02 img {
         width: 230px;
         height: 63px;
     }
 
     .bdjh li .szb {
         padding: 17px
     }
 
     .bq_bottom {
         padding-top: 50px
     }
 
     .gdzw_div {
         padding: 17px 0 46px;
     }
 
     .m_n01 {
         padding-top: 20px;
     }
 
     .gdzw_div ul li {
         margin: 0 8px 8px 0;
         text-align: center;
         width: 110px;
         height: 30px;
         line-height: 27px;
         border: 1px solid #ccc;
         border-radius: 27px;
         box-sizing: border-box;
     }
 
     .eng_Box01 li a img {
         width: 158px;
         height: 101px;
         margin-right: 17px;
     }
 
     .eng_Box01 li a p, .eng_Box01 li p {
         float: right;
         width: 173px;
         height: 100px;
         line-height: 24px;
     }
 
     .phb li {
         margin-bottom: 28px;
     }
 
     .fp_List .fp_t a img {
         width: 233px;
         height: 153px;
     }
 .hd_list .fp_t a img {
     width: 265px;
     height: 172px;
 }
     .fp_List {
         margin-right: 23px;
     }
 .hd_list:nth-child(4n) {
     margin-right: 0;
 }
 .hd_list, .hd_list:nth-child(3n) {
     margin-right: 28px;
 }
     .fp_div_list ul li {
         margin-bottom: 21px;
         width: 348px;
         margin-right: 50px;
     }
 
     .fp_div_list ul li:nth-child(3n) {
         margin-right: 0;
     }
 
     .fp_div_list {
         padding: 17px 0;
     }
 
     .con_list {
         padding-top: 30px;
     }
 
     .rczp ul li a {
         margin-right: 17px;
     }
 
     .phb li samp {
         font-size: 10px;
         width: 13px;
         height: 13px;
         display: inline-block;
         text-align: center;
         line-height: 13px;
         margin-right: 7px;
     }
 
     .mainc {
         padding: 0 50px;
     }
 
     .con_div {
         padding: 45px 0 50px 0;
     }
 
     .tab_conbox {
         margin-top: 12px;
     }
 
     .img_con a img,.list_con a img {
         height: 230px;
     }
 
     .rczp ul, .rczp p,.rczp {
         margin-bottom: 17px;
     }
 
     .e_Li li a p {
         line-height: 18px;
     }
 
     .main_r {
         float: right;
         width: 145px;
     }
 
     .e_Li li a img {
         width: 80px;
         height: 53px;
     }
 
     .bdjh li .sz_I {
         padding: 12px 0;
     }
 
     .bdjh>li>a {
         font-size: 18px;
         height: 52px;
         line-height: 52px;
     }
 
     .bdjh li .sz_I img {
         width: 112px;
         height: 159px;
     }
 
     .tab_con a img {
         width: 145px;
         height: 96px;
         margin-right: 17px;
     }
 
     .tab_con a p {
         width: 182px;
         height: 95px;
         line-height: 31px;
     }
 
     .bdjh>li {
         margin-bottom: 28px;
     }
 
     .b_body {
         width: 1244px;
         margin: auto;
     }
 
     .m_n01 li {
         margin-bottom: 19px;
     }
 
     .m_n01 li:nth-child(5) {
         padding-bottom: 25px;
     }
 
     .m_n01 li:nth-child(6) {
 
         margin-top: 24px;
     }
 
     .con_search {
         width: 170px;
     }
 
     .Icon {
         height: 27px;
         width: 43px;
         line-height: 27px;
     }
 
     .l_top_01_e .con_search {
         width: 135px;
     }
 
     .note_l>li, .note_r li {
         margin-right: 15px
     }
 
     .con_list li, .con_list>a, .con_lista>a, .con_lista li,.con_list li, .con_list>a, .con_lista>a, .con_lista li, .bigad_Box ul li {
         margin-bottom: 23px;
     }
 
     .con_list li a, .con_lista>a,.con_list li a, .con_list>a, .con_lista>a, .con_lista li a,.bigad_Box ul li a {
         font-size: 14px;
     }
 
     .con_lista,.fp_div {
         padding-top: 17px
     }
 
     .phb_table tr td:nth-child(2) a {
         line-height: 40px;
     }
 
     .amb44 a {
         margin-bottom: 28px;
     }
 
     .img_con {
         margin: 17px 0 0 0;
     }
 
     .list_con {
     }
 
     .b_top_01 {
         height: 47px;
         padding: 8px 50px;
         line-height: 27px;
     }
 
     .b_top_02 {
         padding: 17px 50px 17px;
     }
 
     .banner_t ul li {
         margin-right: 7px;
     }
 
     .cus2>div>a {
         font-size: 13px;
         margin-bottom: 13px;
     }
 
     .maindiv {
         padding: 37px 0 0 0;
     }
 .maindiv_2{
         padding: 27px 0 0 0;
     }
     .maindiv_l {
         padding: 28px 0;
     }
 
     .maindiv_s {
         padding: 23px 0;
     }
 
     .bordiv {
         padding-bottom: 20px;
     }
 
     .bor2 {
         padding: 15px 0;
     }
 
     .maindiv_t {
         margin-bottom: 25px;
     }
 
     .maindiv_t2 a {
         font-size: 32px !important;
     }
 
     .main_l h2 {
         /* padding-left: 48px; */
         /* padding-right: 48px; */
     }
 
     .maindiv_t a,.main_l h2,.main_l h2 a {
         font-size: 34px;
     }
 
     .l_div_02 {
         width: 436px;
     }
 
     .banner_main ul li a {
         font-size: 16px;
     }
 
     .banner_main {
         height: 45px;
         line-height: 45px;
     }
 
     .banner>div {
         height: 45px;
         line-height: 45px;
         padding: 0 50px;
     }
 
     .banner_w ul li {
         margin-right: 11.7px;
     }
 
     .flexslider {
         width: 545px;
         margin-right: 50px;
     }
 
     .flexslider_l {
         height: 263px;
     }
 
     .slides li a img {
         height: 358px;
     }
 
     .sliders_l li a img {
         height: 230px;
     }
 
     .hourdiv {
         width: 543px;
     }
 
     .clock {
         height: 22px;
         float: left;
         width: 140px;
     }
 
     .clock ul li {
         width: 8px;
         height: 30px;
         float: left;
         margin: 0 4px;
     }
 
     .eng_Box01 li {
         margin-bottom: 27px;
     }
 
     .eng_Box01 {
         margin-top: 17px;
     }
 
     .fp_List .fp_b a {
         width: 94px;
         height: 27px;
         line-height: 27px;
     }
 
     .fp_List .fp_b span {
         line-height: 27px;
     }
 
     .l_list>ul li a h3 {
         line-height: 22px;
     }
 
     .l_list>ul li ul {
         bottom: 17px;
     }
     .new_con_t{margin-top: 25px;margin-bottom: 30px;}
     .new_con_t,.new_con_t img{width: 100%;}
    
     .new_div_list {
        float: left;
       

        text-align: left;
        padding-left: 0%;
    }
    
    .new_div_list li {
        line-height: 28px;
        width: 100%;
        padding-right: 3%;
        margin-bottom: 10px;
    }
     .new_div_list div {
      
    display: inline-block;
    }
    
    .new_img_con {
  
width: 403px;
  
margin-bottom: 30px;
}
    .new_div_list li a {
        font-size: 14px;
    }
    .new_div_list li:nth-child(4) {
       border-bottom: 1px solid #e9e9e9;
       padding-bottom: 15px;
       margin-bottom: 15px;
    }
    .new_ul{
        float: left;
        margin-top: 22px;
    }
    .new_ul li{
        position: relative;
        width: 188px;
        height: 126px;
        float: left;
    }
    .new_ul li:first-child{margin-right: 22px;}
    .new_ul li img{
        width: 100%;
        height: 126px;
    }
    .new_ul li p{position: absolute;
        width: 100%;
        height: 32px;
        line-height: 32px;
        bottom: 0;
        color: #fff;
        padding: 0 5px;
        background: rgba(0, 0, 0, 0.56);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
        box-sizing: border-box;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;}
    .new_ul_r{
        float: right;
        width: 216px;
    }
    .new_ul_r li{
        position: relative;
        width: 216px;
        height: 142px;
        float: left;
    }
    .new_ul_r li:first-child{margin-bottom: 22px;}
    .new_ul_r li img{
        width: 100%;
        height: 142px;
    }
    .new_ul_r li p{position: absolute;
        width: 100%;
        height: 32px;
        line-height: 32px;
        bottom: 0;
        color: #fff;
        padding: 0 5px;
        background: rgba(0, 0, 0, 0.56);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
        box-sizing: border-box;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;}
    
     .f14 {
         font-size: 13px
     }
 
     .f15 {
         font-size: 14px;
     }
 
     .f16 {
         font-size: 14px
     }
 
     .f18 {
         font-size: 16px
     }
 
     .f20,.tabs li {
         font-size: 18px
     }
 
     .f24 {
         font-size: 22px;
     }
 
     .f38 {
         font-size: 34px
     }
 
     .p20 {
         padding: 17px;
     }
 
     .pb20 {
         padding-bottom: 17px;
     }
 
     .p40 {
         padding: 32px 0;
     }
 
     .p56 {
         padding: 0 50px;
     }
 
     .mt40 {
         margin-top: 25px;
     }
 
     .w396 {
         width: 348px;
         margin-bottom: 45px;
     }
 
     .w400 {
         width: 350px;
     }
 
     .w848 {
         width: 746px;
     }
     .w570{width: 500px;}
     .mb20 {
         margin-bottom: 17px;
     }
 
     .mr56,.st,.st1{
         margin-right: 50px;
     }
 
     .mb56 {
         margin-bottom: 50px
     }
 
     .mt56 {
         margin-top: 50px;
     }
 
     .mb30 {
         margin-bottom: 26px;
     }
 
     .m_d03 {
         margin-bottom: 20px;
     }
 
     li.mb44 {
         margin-bottom: 28px;
     }
 
     .pt33 {
         padding-top: 26px;
     }
 .w486 {
    width: 430px;
}
     .mb35 {
         margin-bottom: 30px !important;
		 }
		 .fz30{font-size: 30px;}
		 .fz31{font-size: 30px;}
		 .fz32{font-size: 30px;}
		 .fz33{font-size: 30px;}
		 .fz34{font-size: 30px;}
		 .fz35{font-size: 30px;}
		 .fz36{font-size: 30px;}
		 .fz37{font-size: 30px;}
		 .fz38{font-size: 30px;}
		 .fz39{font-size: 30px;}
		 .fz40{font-size: 30px;}
 }
 /*******************************1280***********************************/
     /*******************************1280***********************************/
     /*******************************1280***********************************/
     /*******************************1280***********************************/
 @media screen and (max-width: 1280px) {
      .m_div_list li {
    line-height: 28px;
}
   .flexslider  .slides {
    height: 331px;
}
   .phb_table th {
    padding-bottom: 0;
}
   .phb li samp, .phb_num samp{
    margin-right: 8px;
}
 .down_app img {
     width: 91px;
     height: 118px;
 }
     .fp_List.mb42{margin-bottom: 24px;}
     .con_list li a:before, .con_list a:before, .con_lista a:before, .fp_div_list a:before, .bigad_Box ul li a:before{display:none}
 .account-panel{top: 24px;}	
 .fp_List .fp_t a img {
     width: 187px;
     height: 125px;
 }
 .hd_list .fp_t a img {
     width: 212px;
     height: 138px;
 }
     .con_div:after {
     content: '';
     width: 100%;
     background: #0066cc;
     height: 1px;
     display: block;
     position: absolute;
     top: 55px;
     z-index: 1;
 }
 .titleb_ad a{
     width: 170px;
 }
 .title_ad a{
     width: 149px;
     height: 19px;
     top: 0;
 }
     .title_ad_tab1 a{
     position: absolute;
     top: 0;
     left: 58%;
     width: 93px;
     height: 18px;
     display: inline-block;
 }
 .title_ad_tab1 img{
     height: 100%;
 }
     .title_ad_tab a {
     position: absolute;
     top: 0;
     left: 44%;
     width: 130px;
     height: 17px;
     display: inline-block;
 }
     .title_ad2 a{
     width: 149px;
     height: 19px;
     top: 0;
 }
     .flexslider_ad .slides li a {
     float: left;
     width: 222px;
     height: 63px;
     margin-bottom: 10px;
 }
     .b_body {
         width: 1006px;
         margin: auto;
     }
     .con_search {
         width: 157px;
         height: 21px;
     }
 
     .l_top_01_e .con_search {
         width: 160px;
     }
 
     .l_div_02 {
         width: 268px;
     }
 
     .mb35 {
         margin-bottom: 30px;
     }
 
     .account-panel_b {
         top: 32px;
     }
 
     .l_top_01_e .account-panel_b {
         top: 65px;
     }
 
     .bdjh li .szb {
         padding: 15px;
     }
 
     .banner_main ul li {
         padding: 0px 9px;
     }
 
     .account-panel_b li a {
         padding: 0 2px;
         font-size: 12px;
         height: 28px;
         line-height: 28px;
     }
 
     .d_tips {
         background: url(../img/w.png) no-repeat;
         width: 13px;
         height: 16px;
         background-size: 100% 100%;
         display: inline-block;
         float: left;
         right: 20%;
     }
 
     .m_n01 {
         padding-top: 15px;
     }
 
     .banner>div>ul>li a {
         padding: 0 3px;
     }
 
     .l_list>ul li ul {
         bottom: 13px;
     }
 
     .m_div02 img {
         width: 187px;
         height: 53px;
     }
 
     .Icon {
         height: 21px;
         line-height: 21px;
     }
 
     .l_t_r>li {
         margin-right: 11px;
         height: 30px;
         line-height: 30px;
     }
 
     .l_t_r>li:nth-child(1) {
         margin-right: 11px;
     }
 
     .gdzw_div ul li a, .m_div_list li a, .main_p, .banner_w ul li a, .slides li a p, .flex-control-paging li, .m_n01 li a, .hourbox li a, .hourbox li, .list_box, .con_list li a, .con_list li a, .con_lista>a, .rczp p a, .phb li a, .fp_div_list ul li a, .note_r li, .note_l li, .note_r li a, .Icon, .banner>div>span, .banner_t ul li a, .e_Li li a p, .rczp ul li a, .cus li a, .l_t_r li, .l_t_r li a, .note_r li, .note_l li, .note_r li a, .Icon, .l_list>ul li ul li,.note_l li a {
         font-size: 12px;
     }
 
     .con_lista2>a {
         font-size: 12px;
         line-height: 53px;
     }
 
     .bq_bottom {
         padding-top: 50px
     }
 
     .gdzw_div {
         padding: 17px 0 46px;
     }
 
     .gdzw_div ul li {
         margin: 0 5px 6px 0;
         text-align: center;
         width: 90px;
         height: 30px;
         line-height: 27px;
         border: 1px solid #ccc;
         border-radius: 27px;
         box-sizing: border-box;
     }
 
     .eng_Box01 li a img {
         width: 126px;
         height: 83px;
         margin-right: 15px;
     }
 
     .eng_Box01 li a p, .eng_Box01 li p {
         float: right;
         width: 140px;
         height: 83px;
         line-height: 20px;
     }
 
     .phb li {
         margin-bottom: 20px;
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap;
     }
 
     .hd_List .fp_t a img {
         width: 215px;
         height: 140px;
     }
 
     .fp_List {
         margin-right: 20px;
     }
 
     .fp_div_list ul li {
         margin-bottom: 18px;
         width: 282px;
         margin-right: 40px;
     }
 
     .fp_div_list ul li:nth-child(3n) {
         margin-right: 0;
     }
 .hd_list:nth-child(3n), .hd_list {
     margin-right: 25px;
 }
     .fp_div_list {
         padding: 15px 0;
     }
 
     .con_list {
         padding-top: 23px;
     }
 
     .rczp ul li a {
         margin-right: 17px;
     }
 
     .phb li samp {
         font-size: 12px;
         width: 13px;
         height: 13px;
         display: inline-block;
         text-align: center;
         line-height: 13px;
         margin-right: 0;
     }
 
     .mainc {
         padding: 0px 40px;
     }
 
     .con_div {
         padding: 37px 0 40px 0;
         position: relative;
     }
 
     .tab_conbox {
         margin-top: 12px;
     }
 
     .img_con a img,.list_con a img {
         height: 186px;
     }
 
     .rczp ul, .rczp p,.rczp {
         margin-bottom: 13px;
         text-shadow: 0 0 black;
     }
 
     .e_Li li a p {
         line-height: 15px;
     }
 
     .main_r {
         float: right;
         width: 120px;
     }
 
     .e_Li li a img {
         width: 66px;
         height: 44px;
     }
 
     .bdjh li .sz_I {
     }
 
     .bdjh>li>a {
         font-size: 16px;
         height: 45px;
         line-height: 45px;
     }
 
     .bdjh li .sz_I img {
         width: 90px;
         height: 129px;
     }
 
     .tab_con a img {
         width: 119px;
         height: 79px;
         margin-right: 14px;
     }
 
     .tab_con a p {
         width: 149px;
         height: 79px;
         line-height: 27px;
     }
 
     .bdjh>li {
         margin-bottom: 18px;
     }
 
     .m_n01 li {
         margin-bottom: 15px;
     }
 
     .m_n01 li:nth-child(5) {
         padding-bottom: 22px;
     }
 
     .m_n01 li:nth-child(6) {
         margin-top: 21px;
     }
 
     .note_l>li, .note_r li {
         margin-right: 15px
     }
 
     .con_list li, .con_list>a, .con_lista>a, .con_lista li,.con_list li, .con_list>a, .con_lista>a, .con_lista li, .bigad_Box ul li {
         margin-bottom: 20px;
     }
 
     .con_list li a, .con_lista>a,.con_list li a, .con_list>a, .con_lista>a, .con_lista li a,.bigad_Box ul li a {
         font-size: 12px;
     }
 
     .con_list li a, .con_list>a, .con_lista>a, .con_lista li a, .fp_div_list a,.bigad_Box ul li a {
         padding-left: 0px;
     }
 
     .con_lista,.fp_div {
         padding-top: 15px;
     }
 
     .phb_table tr td:nth-child(2) a {
         line-height: 32px;
     }
 
     .amb44 a {
         margin-bottom: 22px;
     }
 
     .img_con {
         margin: 15px 0 0 0;
     }
 
     .list_con {
     }
 
     .b_top_01 {
         height: 36px;
         padding: 7px 40px;
         line-height: 21px;
     }
 
     .b_top_02 {
         padding: 13px 40px 15px;
     }
 
     .banner_t ul li {
         margin-right: -2px;
     }
 
     .cus2>div>a {
         font-size: 12px;
         margin-bottom: 12px;
     }
 
     .maindiv {
         padding: 29px 0 0 0;
     }
  .maindiv_2{
         padding: 20px 0 0 0;
     }
     .maindiv_l {
         padding: 20px 0;
     }
 
     .maindiv_s {
         padding: 20px 0;
     }
 
     .bordiv {
         padding-bottom: 13px;
     }
 
     .bor2 {
         padding: 13px 0;
     }
 
     .maindiv_t {
         margin-bottom: 20px;
     }
 
     .maindiv_t2 a {
         font-size: 28px !important;
     }
 
     .maindiv_t a,.main_l h2,.main_l h2 a {
         font-size: 30px;
     }
 
     .main_l h2 {
         padding-left: 10px;
         padding-right: 10px;
     }
 
     .banner_main ul li a {
         font-size: 14px;
     }
 
     .banner_main {
         height: 37px;
         line-height: 37px;
     }
 
     .banner>div {
         height: 33px;
         line-height: 33px;
         padding: 0 40px;
     }
 
     .banner_w ul li {
         margin-right: 9px;
     }
 
     .flexslider {
         width: 443px;
         margin-right: 50px;
     }
 
     .flexslider_l {
         height: 225px;
     }
 
     .slides li a img {
         height: 291px;
     }
 
     .sliders_l li a img {
         height: 186px;
     }
 
     .hourdiv {
         width: 441px;
     }
 
     .clock {
         height: 22px;
         float: left;
         width: 135px;
     }
 
     .clock ul li {
         width: 8px;
         height: 30px;
         float: left;
         margin: 0 4px;
     }
 
     .fp_List .fp_b span {
         line-height: 23px;
     }
 
     .fp_List .fp_b a {
         height: 23px;
         line-height: 23px;
         width: 76px;
     }
 
     .l_list>ul li a h3 {
         line-height: 20px;
     }
 
     .eng_Box01 li {
         margin-bottom: 18px;
     }
 
     .eng_Box01 {
         margin-top: 17px;
     }
     .new_con_t{margin-top: 25px;margin-bottom: 30px;}
     .new_con_t,.new_con_t img{width: 100%;}
    
     .new_div_list {
        float: left;
       
        text-align: left;
        padding-left: 0%;
    }
    
    .new_div_list li {
        line-height: 20px;
        width: 100%;
        padding-right: 2%;
        margin-bottom: 10px;
    }
     .new_div_list div {
      
    display: inline-block;
    }
        .new_img_con {
  
width: 327px;
  
margin-bottom: 20px;
}
    
    .new_div_list li a {
        font-size: 12px;
    }
    .new_div_list li:nth-child(4) {
       border-bottom: 1px solid #e9e9e9;
       padding-bottom: 15px;
       margin-bottom: 15px;
    }
    .new_ul{
        float: left;
        margin-top: 18px;
    }
    .new_ul li{
        position: relative;
        width: 153px;
        height: 100px;
        float: left;
    }
    .new_ul li:first-child{margin-right: 18px;}
    .new_ul li img{
        width: 100%;
        height: 100px;
    }
    .new_ul li p{position: absolute;
        width: 100%;
        height: 32px;
        line-height: 32px;
        bottom: 0;
        color: #fff;
        padding: 0 5px;
        background: rgba(0, 0, 0, 0.56);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
        box-sizing: border-box;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;}
    .new_ul_r{
        float: right;
        width: 173px;
    }
    .new_ul_r li{
        position: relative;
        width: 173px;
        height: 115px;
        float: left;
    }
    .new_ul_r li:first-child{margin-bottom: 18px;}
    .new_ul_r li img{
        width: 100%;
        height: 115px;
    }
    .new_ul_r li p{position: absolute;
        width: 100%;
        height: 32px;
        line-height: 32px;
        bottom: 0;
        color: #fff;
        padding: 0 5px;
        background: rgba(0, 0, 0, 0.56);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
        box-sizing: border-box;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;}
    
     .f14 {
         font-size: 12px;
     }
 
     .f15 {
         font-size: 13px;
     }
 
     .f16 {
         font-size: 12px;
     }
 
     .f18 {
         font-size: 16px
     }
 
     .f24 {
         font-size: 20px;
     }
 
     .p20 {
         padding: 13px;
     }
 
     .pb20 {
         padding-bottom: 13px;
     }
 
     .p40 {
         padding: 25px 0;
     }
 
     .p56 {
         padding: 0 40px;
     }
 
     .f20,.tabs li {
         font-size: 16px;
     }
 
     .f38 {
         font-size: 34px
     }
 
     .w396 {
         width: 282px;
         margin-bottom: 38px;
     }
 
     .w400 {
         width: 283px;
     }
 
     .w848 {
         width: 604px;
     }
     .w570{width: 407px;}
     .mb20 {
         margin-bottom: 13px;
     }
 
     li.mb44 {
         margin-bottom: 22px;
     }
 
     .mt56 {
         margin-top: 40px;
     }
 
     .mt40 {
         margin-top: 25px;
     }
 
     .mr56,.st,.st1 {
         margin-right: 40px;
     }
 
     .mb56 {
         margin-bottom: 40px
     }
 
     .mb30 {
         margin-bottom: 20px;
     }
 .w486 {
    width: 345px;
}
     .mb42 ,.m_d03{
         margin-bottom: 15px;
     }
 
     .pt33 {
         padding-top: 26px;
     }
 
     .mb35 {
         margin-bottom: 23px !important;
		 }
		 .fz30{font-size: 24px;}
		 .fz31{font-size: 24px;}
		 .fz32{font-size: 24px;}
		 .fz33{font-size: 24px;}
		 .fz34{font-size: 24px;}
		 .fz35{font-size: 24px;}
		 .fz36{font-size: 24px;}
		 .fz37{font-size: 24px;}
		 .fz38{font-size: 24px;}
		 .fz39{font-size: 24px;}
		 .fz40{font-size: 24px;}
 }
.pc_list li{
	overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
}
<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2019-03-08 11:03:55" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->