body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;

	min-width: 1310px;
 

}
.img-hide,.img-lg{ overflow:hidden; }

.img-hide img,.img-lg img{ transition: 0.5s all;  transform: scale(1,1); }
.img-hide:hover img,.img-lg:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.slick-dots li button:before{ display: none; }
.header{ position: fixed; left: 0; top: 0; min-width: 1310px; right: 0; z-index: 10000; padding:0 70px; background: url(/rsc/images/header.png) center no-repeat; background-size: 100% 100%; }
.nav-list li{ float: left; margin-right: 70px; position: relative; line-height: 53px; }
.nav-list li a{ font-size: 20px; color: #fff; font-weight: bold; }
.header-search{ line-height: 53px; }
.banner .slick-dots{ right: 30px; width: auto; bottom: auto; left: auto; top: 50%; transform: translate(0,-50%); }
.banner .slick-dots li{ display: block; margin:5px 0; }
.banner .slick-dots li button{ width: 12px; height: 12px; border-radius: 50%; background: #fff; opacity: 0.5; }
.banner .slick-dots li.slick-active button{ opacity: 1; }
.banner img{ width: 100%; }
.banner{ margin:0; overflow: hidden; }
.page-one{ background: url(/rsc/images/back01.jpg) center no-repeat; background-size: cover; padding:80px 0 50px 0; }
.one-left{ width: 1000px; }
.title{ font-size: 32px; margin-bottom: 30px; color: #333; line-height: 32px; position: relative; background: url(/rsc/images/icon-tt01.png) left center no-repeat; padding-left: 45px; } 
.title span{ padding:0 15px; }
.title:before{ display: block; content: ""; position: absolute; left: 220px; right: 75px; top: 50%; border-top: solid 1px #c4c4c4; }
.title a{ float: right; font-size: 16px; color: #999; line-height: 32px; }
.container{ width: 1310px; }
.gg-slick{ width: 540px; }
.gg-slick-img img{ width: 100%; height: 309px; }
.gg-slick-bottom{ background: #fff; height: 161px; position: relative; z-index: 140; padding:45px 30px; }
.gg-slick-tt{ font-size: 18px; color: #555; }
.gg-slick-p{ color: #999; margin-top: 15px; }
.gg-date{ position: absolute; left: 20px; color: #edaab4; height: 70px; padding:0 5px; top: -40px; background: #a51c30; color: #fff; }
.gg-date span{ display: block; margin-bottom: 5px; line-height: 40px; border-bottom: solid 1px #c0384c; font-size: 24px; color: #fff; font-weight: bold; }
.gg-slick .slick-dots{ bottom: 30px; }
.gg-slick .slick-dots li,.gg-slick .slick-dots li button{ width: 30px; padding:0; height: 4px; border-radius: 4px; }
.gg-slick .slick-dots li button{ background: #b7b7b7; }
.gg-slick .slick-dots li.slick-active button{ background: #a51c30; }
.gg-news li .gg-date{ border:solid 1px #a51c30; width: 70px; color: #999; position: static; background: #fff; padding:0 0 0 0; }
.gg-news li .gg-date span{ background: #a51c30; border:none; }
.gg-news{ width: 440px; }
.gg-right{ margin-left:90px; margin-top: -3px; }
.gg-right-tt{ font-size: 16px; color: #333; }
.gg-right-p{ color: #999; line-height: 25px; height: 50px; overflow: hidden; margin-top: 5px; }
.gg-news li{ margin-bottom: 26px; }
.one-right{ width: 250px; }
.one-right .title{ background: url(/rsc/images/icon-tt02.png) left center no-repeat; }
.one-right .title:before{ right: 0; }
.zp-ul li a{ display: block; position: relative; height: 110px; margin-bottom: 10px; border-radius: 10px; line-height: 110px; text-align: center; font-size: 20px; color: #fff; font-weight: bold; }
.zp-ul li a font{ width: 50px; display: inline-block; text-align: left; }
.page-tow{ padding:70px 0; }
.page-tow .title{ width: 590px; background: url(/rsc/images/icon-tt03.png) left center no-repeat; }
.page-tow .title:before{ display: none; }
.sd-ul li{ float: left; width: 640px; }

.sd-ul li.sd-one .sd-back{ display: block; padding:25px 50px; height: 266px; background: url(/rsc/images/back-li01.png) center no-repeat; background-size: cover; }
.sd-title{ color: #fff; }
.sd-title a{ font-size: 16px; color: #fff; }
.sd-date{ color: #e16779; margin-top: 15px; }
.sd-p{ color: #ffc2cb; line-height: 26px; height: 90px; margin-top: 12px; overflow: hidden; text-align: justify; }
.sd-ul li.sd-three{ margin-top: -62px; }
.sd-ul li.sd-four{ width: 320px; }
.sd-ul li.sd-four .sd-back{ height: 266px; padding:25px 50px; display: block; background: url(/rsc/images/back-li02.png) center no-repeat; background-size: cover; }
.sd-ul li.sd-three-a img{ width: 100%; height: 260px; }
.sd-ul li.sd-three img{ width: 100%; height: 328px; }

.sd-ul li.sd-five .sd-back{ background: url(/rsc/images/back-li03.png) center no-repeat; background-size: cover; }
.page-three{ background: url(/rsc/images/back03.png) center no-repeat; background-size: cover; padding:70px 0; }
.rw-back{ background: url(/rsc/images/rw-back.png) center no-repeat; height: 441px; width: 1289px; margin:0 auto; }
.rw-left{ margin-left:60px; margin-top: 70px; }
.rw-left a{ display: block; margin-top: 70px; }
.rw-slick{ margin-left: 45px; margin-top: 20px; width: 1100px; }
.rw-slick-img img{ width: 640px; height: 400px; }
.rw-slick-right{ width: 400px; padding-top: 60px; }
.rw-slick-tt{ font-size: 20px; color: #a51c30; font-weight: bold; position: relative; line-height: 65px; background: url(/rsc/images/title-back.png) left center no-repeat; }
.rw-slick-p{ font-size: 16px; color: #555; line-height: 35px; text-align: justify; height: 175px; margin-top: 20px; }
.rw-slick .slick-prev{ left:580px; top: auto; bottom: 0; z-index: 1000; width:60px; height: 40px; background: url(/rsc/images/left.png) center no-repeat; }
.rw-slick .slick-next{ left:640px; top: auto; bottom: 0; z-index: 1000; width:60px; height: 40px; background: url(/rsc/images/right.png) center no-repeat; }
.slick-prev:before,.slick-next:before{ display: none; }
.page-four{ padding:80px 0; }
.four-list li{ float: left; padding:0 20px; width: 25%; }
.four-list{ margin:0 -20px; }
.four-list li a{ display: block; border-radius: 15px; height: 290px; position: relative; }
.b-back{ position:absolute; padding:15px 20px; left: 20px; right: 20px; bottom: 20px; border-radius: 10px; height: 80px; background: url(/rsc/images/b-back.png) center no-repeat; background-size: cover; }
.b-back-tt{ font-size: 18px; color: #fff; font-weight: bold; }
.b-back-p{ color: #fff; }
.b-back:before{ display: block; content: ""; position: absolute; right: 30px; top: 0; bottom: 0; width: 20px; background: url(/rsc/images/raw-b.png) center no-repeat; }

.footer{ height: 183px; background: url(/rsc/images/footer.png) center no-repeat; background-size: cover; }
.footer-p p{ font-size: 16px; color: #fff; margin-bottom: 25px; }
.footer-p{ padding-top: 55px;text-align: center;}
.footer-right a{ display: inline-block; position: relative; margin-left:20px; width: 70px; height: 70px; }
.footer-right a.wx{ background: url(/rsc/images/wx01.png) center no-repeat; }
.footer-right a.wb{ background: url(/rsc/images/wb01.png) center no-repeat; }
.footer-right a.wx:hover{ background: url(/rsc/images/wx02.png) center no-repeat; }
.footer-right a.wb:hover{ background: url(/rsc/images/wb02.png) center no-repeat; }
.footer-right{ padding-top: 60px; }
.footer-right a span{ position: absolute; display: none; left: 50%; margin-left:-75px; bottom: 100%; margin-bottom: 20px; width: 150px; }
.footer-right a span img{ width: 150px; height: 150px; }
.footer-right a:hover span{ display: block; }
.footer-right a:hover:before{ display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 100%; height: 5px; background: url(/rsc/images/raw-t.png) center no-repeat; }
.banner-box{ position:relative; }
.banner-a{ display: block; position: absolute; left: 50%; right: 0;animation-duration:1s; /*动画时间*/

animation-fill-mode: both; /*播放后的状态*/

animation-name: buzz-out;

animation-iteration-count: infinite; /*动作循环的次数：infinite 无限循环*/

transform-origin: center bottom;  bottom: 30px; width: 26px; height: 42px; background: url(/rsc/images/raw.png) center no-repeat; margin-left: -13px; z-index: 1000; }
@-webkit-keyframes buzz-out {

0%,

100%,

20%,

50%,

80% {

transition-timing-function: cubic-bezier(0.215,0.61,0.355,1);

/*贝塞尔曲线 ： X1 Y1 X2 Y2*/

transform: translate3d(0,0,0); /*设置只在Z轴上移动*/

}

40%,

43%{

transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);

transform: translate3d(0,-30px,0);

}

70%{

transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);

transform: translate3d(0,-15px,0);

}

90%{

transform: translate3d(0,-4px,0);

}

}
.search-box-c{ position: fixed; left: 50%; top: 50%; width: 800px; height: 54px; background: #fff; padding-right: 115px; margin-left: -400px; z-index: 1000010; }
.search-box-c .form-control{ height: 54px; border-radius: 0; font-size: 18px; box-shadow: none; border:none; }
.modal{ z-index: 100000001; }
.modal-backdrop{z-index: 10000000;}
.modal-box{ position: fixed; display: none; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000010; }
.btn-search-c,.btn-search-c:hover,.btn-search-c:focus{ position: absolute; right: 0; background: #a51c30; top: 0; width: 115px; height: 54px;border:none; border-radius: 0;padding:0}.modal-back{position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 100000; background: rgba(0,0,0,0.5);}

.header{ transition: 0.3s all; padding:50px 70px; }
.header.active{ background: #a51c30; padding:20px 70px; }

.sd-ul-top{ font-size: 20px; line-height: 24px; color: #fff; margin-bottom: 25px;margin-top:10px; }
.sd-ul-top a{ float: right; color: #fff; font-size: 14px; }


@media( max-width: 1799px){
    .nav-list li{ margin-right: 30px; }

}
@media( max-width: 1539px){
    .logo{ line-height: 53px; }
    .logo{ width: 600px; }
}
/*****************经贸人物******************/
.banner-list{ height:650px; position: relative; }
.header-list .nav-list li{ margin-right: 30px; }
.header-list .logo{ width: 600px; line-height: 53px; }
.banner-list:before{ display: block; content: ""; position: absolute; left: 0; bottom: 0; width: 50%; background: url(/rsc/images/banner-bottom.png) center no-repeat; background-size: 100% 100%; height: 80px; }
.banner-bottom{ position: absolute; left: 0; right: 0; bottom: 0; }
.banner-tt{ line-height: 80px; font-size: 28px; color: #fff; position: relative; padding-right: 20px; }
.nav-b{ padding-top: 35px; color: #fff; font-size: 16px; margin-left: 10px; }
.nav-b a{ color: #fff; }
.list-left{ width: 300px; background: #eee; padding:40px 24px 20px 24px; margin-bottom: 50px; }
.list-nav li a.down-a{ display: block; position: relative;  line-height: 68px; border:solid 1px #ddd; font-size: 18px; color: #333; padding:0 30px; }
.list-nav li{margin-bottom: 20px;}
.list-nav li a.down-a:before{ display: block; content: ""; position: absolute; right: 30px; top: 0; bottom: 0; width: 7px; background: url(/rsc/images/raw-r01.png) center no-repeat; }
.list-nav li a.down-a:hover,.list-nav li.active .down-a{ background: #a51c30; color: #fff; border-color: #a51c30; }
.list-nav li a.down-a:hover:before,.list-nav li.active .down-a:before{ background: url(/rsc/images/raw-r02.png) center no-repeat; }
.left-nav li .left-nav-down li a{ color: #333; font-weight: normal;}
.left-nav-down{ background: #fff; padding:10px 20px; display: none; }
.left-nav-down li a{ line-height: 26px!important; height: 40px!important; font-size: 16px; margin:0; color: #555; }
.left-nav-down li a:before{ display: none; }
.left-nav-down li{ margin:12px 0px; }
.list-right{ width: 940px; padding-top: 60px; padding-bottom: 50px; }
.list-right-tt{ font-size: 24px; margin-bottom: 50px; color: #333; padding-bottom: 15px; position: relative; border-bottom: solid 1px #ddd; font-weight: bold; }

.list-right-tt:before{ display: block; content: ""; position: absolute; width: 40px; height: 3px; background: #a51c30; bottom: -2px; left: 50%; margin-left: -20px; }
.rw-list li{ float: left; width: 33.333333%; padding:0 18px; margin-bottom: 35px; }
.rw-list{ margin:0 -18px; }
.rw-list-img img{ width: 100%; height: 180px; }
.rw-list-tt{ margin-top: 25px; font-size: 16px; color: #555; }
.page-box{ padding-top: 30px; border-top: solid 1px #ddd; }
.rw-list li a:hover .rw-list-tt{ color: #a51c30; }
.rw-top-img img{ width: 512px; height: 320px; }
.rw-top-right{ width:400px; }
.rw-top-tt{ font-size: 20px; margin-bottom: 25px; color: #a51c30; margin-top: 10px; font-weight: bold; }
.rw-top-p p{ font-size: 18px; color: #333; line-height: 30px; margin-bottom: 10px; }
.rw-top-p p span{ color: #a51c30; }



.fc-list li{ float: left; width: 20%; padding:0 18px; margin-bottom: 35px; }
.fc-list{ margin:0 -18px; }
.fc-list-img img{ width: 100%; height: 200px; }
.fc-list-tt{ margin-top: 25px; font-size: 16px; color: #555; }
.fc-list li a:hover .rw-list-tt{ color: #a51c30; }
.fc-top-img img{ width: 288px; height: 360px; }
.fc-top-right{ width:550px; }
.fc-top-tt{ font-size: 20px; margin-bottom: 25px; color: #e96100; margin-top: 10px; font-weight: bold; }
.fc-top-p p{ font-size: 18px; color: #333; line-height: 30px; margin-bottom: 10px; }
.fc-top-p p span{ color: #e96100; }
.article-fc span{ font-weight: bold; font-size: 20px; font-weight: bold; border-bottom: solid 1px #e96100; color: #e96100; display: inline-block; margin-bottom: -1px; padding-bottom: 20px; }




.article-tt{ border-bottom: solid 1px #ddd; margin-top: 20px; }
.article-tt span{ font-weight: bold; font-size: 20px; font-weight: bold; border-bottom: solid 1px #a51c30; color: #a51c30; display: inline-block; margin-bottom: -1px; padding-bottom: 20px; }
.article-p{ font-size: 16px; color: #333; text-align: justify; line-height: 35px; }
.article-p{ margin-top: 20px; }
.xw-ul-date{ 
    
    color: #edaab4;
    height: 70px;
    padding: 0 5px;
    
    background: #a51c30;
    color: #fff;border: solid 1px #a51c30;
    width: 70px;
    color: #999;
    position: static;
    background: #fff;
    padding: 0 0 0 0;}
.xw-ul-date span{display: block;
    margin-bottom: 5px;
    line-height: 40px;

    font-size: 24px;
    color: #fff;
    font-weight: bold;background: #a51c30;
    }
.xw-ul-right{ margin-left: 110px; }
.xw-ul-tt{ font-size: 18px; color: #333; }
.xw-ul-p{ color: #777; line-height: 25px; height: 50px; overflow: hidden; margin-top: 5px; }
.xw-ul li{ padding-bottom: 20px; margin-bottom: 20px; border-bottom: solid 1px #ddd; }
.xw-lg{ position: relative; height: 136px; display: block; padding:20px 240px 20px 0; }
.xw-img{ position: absolute; right: 0; top: 0; width: 200px; height: 115px; }
.xw-img img{ width: 200px; height: 115px; }
.xw-ul li:last-child{ margin-bottom: 0; }
.xw-ul li a:hover .xw-ul-tt{ color: #a51c30; }

.tz-title{ font-size: 24px; color: #333; font-weight: bold; margin:0; }
.wz-sm{ margin-top: 20px; color: #777; }
.wz-sm span{ }
.wz-p{ border-top: solid 1px #ddd; padding-top: 20px; margin-top: 20px; font-size: 16px; color: #555; }
.wz-p p{ text-align: justify; line-height: 35px; }
.four-list li a:hover,.zp-ul li a:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.3); }
.sd-ul li a{ display: block; }
.sd-ul li a:hover{  position: relative;  z-index: 100; }
.page-tow .title{ position: relative; z-index: 500; }
.title a:hover{ color: #a51c30; }
.gg-news li a:hover .gg-right-tt{ font-weight: bold; color: #a51c30; }
.gg-slick a:hover .gg-slick-tt{ font-weight: bold; color: #a51c30; }
.nav-down{ position: absolute; display: none; left: 50%; top: 100%; width: 150px; margin-left: -75px; background: rgba(255,255,255,0.94); padding:10px 0; }
.nav-down:before{ display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 100%; height: 7px; background: url(/rsc/images/nav-raw.png) center no-repeat; }
.nav-down li{ width: 100%; }
.nav-down li a{ line-height: 40px; font-weight: normal; text-align: center; display: block; background: none!important; font-size: 18px; color: #333; }
.nav-down li a:hover{ color: #a51c30; }
.nav-list li:hover .nav-down{ display: block; }

.shouc{margin-top:-20px;}
.shouc ul{float:right;margin-bottom: 4px;}
.shouc li{float:left;margin-left:15px;}
.shouc li a{color:#fff;}
.shouc li a:hover{color:#fff;}