@charset "utf-8";
@font-face {
    font-family: "sourcehansans"; /* 这个名字可以自己定义 */
    src: url("/fonts/sourcehansans.eot"); /* IE9 Compat Modes */ /*这里以及下面的src后面的地址填的都是自己本地的相对地址*/
    src: url("/fonts/sourcehansans.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("/fonts/sourcehansans.woff") format("woff"),
        /* Modern Browsers */ url("/fonts/sourcehansans.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("/fonts/sourcehansans.svg#YourWebFontName")
    format("svg"); /* Legacy iOS */
    font-weight: bold;
    font-style: normal;
}
body,dd,div,dl,dt,em,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,table,tbody,td,th,ul,footer{-webkit-text-size-adjust:none;margin:0;padding:0;border:none;-webkit-tap-highlight-color:transparent;font-size:12px;font-family:"Microsoft Yahei","sourcehansans",Tahoma,Arial,Helvetica,STHeiti}
body,html{height:100%}
a,button,img,input,select,textarea{margin:0;padding:0;resize:none;border:none;outline:0}
ol,ul{list-style:none}
b,em,h1,h2,h3,h4,h5,h6,i,p{font-size:100%;word-wrap:break-word;font-weight:400;font-style:normal}
a:active,a:focus{outline:0}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
*html{background-image:url(about:blank);background-attachment:fixed}
a{text-decoration:none;cursor:pointer}
body{background: #f4f4f4;overflow-x: hidden}
header{width:100%;height:80px;max-height:80px; background: #FFFFFF}
.header{width: 1300px; margin: 0px auto;}
.logo{ margin-top: 9px; float: left}
.logo img{height: 63px;}
nav{float: right; margin-right: 100px;}
nav .menu-ul li{float: left; margin-left: 80px; text-align: left}
nav .menu-ul li a{font: 18px/76px "sourcehansans";display:block; position: relative;color: #000 }
nav .menu-ul li a.active,nav .menu-ul li a:hover{border-bottom: 4px solid #d4202e; color: #d4202e}
nav li:hover .dropdown-menu{display: block;z-index: 1000}
.dropdown-menu{ position: absolute; display: none; padding: 30px 15px; top: 80px; width: 360px; height: 180px; background: #fff;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}
.menu-left,.menu-right{ width: 45%; float: left;padding: 0 10px;}
.menu-text{font: 12px/22px "sourcehansans"; margin-top: 15px}
.menu-left p{font: 18px/18px "sourcehansans";}
.menu-center{padding: 0 15px;width: 40%;float: left; border-left:1px solid #d4202e;height: 100%;  }
.menu-center li{margin-left: 0!important; width: 100%}
.menu-center li a{font: 14px/24px "sourcehansans"!important;color: #000}
.menu-center li a:hover{border: none!important}
.menu-center li span{ float: right}

.container{width: 100%;overflow: auto}
.bannner{ width: 100%}
.bannner img{ width: 100%}
.index_about{width: 100%;overflow: auto;background: #FFF;padding-bottom: 60px;}
.index_about_content{width: 1300px;margin: 100px auto;text-align: center}


.banners{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden;background-color:rgba(200,200,200,.5)}
.banners:hover .click_left{display:block}
.banners:hover .click_right{display:block}
.click_left{width:3vw;position:absolute;z-index:10;left:2vw;display:none}
.click_right{width:3vw;position:absolute;z-index:10;right:2vw;display:none}
.click_left img,.click_right img{width:100%;height:100%}
.number{width:100%;height:1vw;line-height:1vw;position:absolute;z-index:10;text-align:center;bottom:1.5vw}
.numbers{display:inline-block}
.numbers span{color:#fff;font-size:.7vw;display:block;float:left;width:0.75vw;height:0.75vw;line-height:1vw;text-align:center;border-radius:100vw;margin:0 .5vw;border:.1vw solid #fff}
.numbers span:hover{cursor:pointer}
.banner_img{width:100%;height:100%}
.banner_img img{width:100%;height:100%;position:absolute;break-inside:1}
.frame
{
    width: 100vw;
    height: 58vw;

}

#flash{width:100%;height: auto;position: relative; overflow: auto}
#flash #play{width:100%;height: auto;list-style: none;position:absolute;top:0px;left:0px;}
#flash #play li{display: none;position:absolute;top:0px;left:0px; width: 100%;height: 1109px;}
#flash #play li img{float: left;}
#button{position: absolute;bottom:30px;left:50%;list-style: none;}
#button li{margin-left: 10px;float: left;}
#button li div{width:12px;height: 12px;background:#DDDDDD;border-radius: 6px;cursor: pointer;}
#prev{width:40px;height:63px;background:url(../img/beijing.png) 0px 0px;position: absolute;top:500px;left:10px;z-index: 1000;}
#next{width:40px;height:63px;background:url(../img/beijing.png) -40px 0px;position: absolute;top:500px;right:10px;z-index: 1000;}
#prev:hover{background:url(../img/beijing.png) 0px -62px; cursor: pointer}
#next:hover{background:url(../img/beijing.png) -40px -62px;cursor: pointer}

.index_aboutleft{float: left;width: 50%}
.index_aboutleft img{width: 100%}
.index_aboutright{float: left;text-align: left;width: 50%;}
.cntitle{font: 36px/48px "sourcehansans";}
.entitle{color: #9a9a9a;font:26px/48px "sourcehansans";}

.redflag{ background: #e60012;height: 3px; width: 30px;margin-top: 30px!important;}
.grayflag{ height: 1px; width: 30px; background: #eaeaea; margin: 10px 0;}
.whiteflag{ background: #FFF;height: 3px; width: 30px;margin-top: 30px!important;}
.left{float: left!important;}
.right{float: right!important;}
.center{text-align: center; margin: 0 auto}
.hide{display: none}
.index_aboutright_content{margin: 140px 100px 0;}


.index_aboutxt{margin-top:50px;font: 16px/36px "sourcehansans";}
.index_aboutmore{height: 45px; width: 140px; margin-top: 20px; background: #d30a1a;line-height: 45px; text-align: center;font: 14px/45px "sourcehansans"; float: right}
.index_aboutmore a{ color: #FFF}

.index_pros{background: url("../img/index_probg.jpg") no-repeat;width: 1920px; height:958px;width: 100%;overflow: auto}
.index_pros_title{ width: 1300px; margin: 80px auto; text-align: right}
.index_pros_content{width: 1300px; margin: 80px auto; display: block}
.index_pros_content li{ float: left;width: 280px;margin-right: 60px; background: #f4f4f4;}
.index_pros_content li.index_pro_last{ margin-right: 0}
.index_pros_content li:hover{background: #d30a1a;color: #FFF}
.index_pros_content li img{width: 100%}
li.lilast{ margin-right: 0!important;}

.index_pros_name{width: 280px; margin: 0px auto;text-align: center;font: 22px/80px "sourcehansans"; border-bottom: 2px solid #eaeaea; display: block}
.index_pros_txt{width: 250px; height: 150px; margin: 30px auto 30px;font: 14px/30px "sourcehansans";}
.index_pros_btn{ margin: 32px auto; width: 220px; height: 42px; border:1px solid #eaeaea;line-height: 42px;text-align: center;}
.index_pros_btn:hover{ cursor: pointer}
.index_pros_btn a{ color: #000;font: 14px/30px "sourcehansans"; }
.proservice{margin: 0 auto 100px;overflow: auto}
.proservice li{background: #FFF!important;}
.proservice li:hover{background: #d30a1a!important;color: #FFF!important}

.index_news{width: 1300px; margin: 0px auto;padding: 80px 0;overflow: auto;}
.index_news_con{margin: 45px 0 90px;}
.index_news_sort{ float: left;overflow: auto;width: 100%; display: block}

.nav li a{color: #000;width: 128px; height: 42px;line-height: 42px; text-align: center;font: 16px/40px "sourcehansans"; float: left; margin-right: 18px;}
.nav li a.current,.index_news_sort li:hover a{color: #FFF}
.nav li a:hover,.index_news_sort li a.current{cursor: pointer;background: #d30a1a}
.index_news_container{width: 100%; float: left;margin-top: 45px;}
.index_news_container li{ overflow: auto; margin-bottom: 25px;padding:25px 0 25px 0px; background: #FFF}
.index_news_img{ width: 380px; height: 160px; float: left;margin-left: 25px;}
.index_news_img img{ width: 100%}
.index_news_content{ float: left; padding: 0 48px; width: 730px;}
.index_news_date{color: #002222;font: 12px/40px "sourcehansans"; }
.index_news_title{color: #222222;font:bold 18px/40px "sourcehansans"; }
.index_news_txt{color: #666666;font: 14px/24px "sourcehansans";}
.index_news_more{float: right}

.arrow-right{display:flex;width:20px;height:20px;margin:20px}
.arrow-right span{width:18px;height:18px;position:relative;margin:0 20px}
.arrow-right span:before{content:"";display:block;position:absolute;top:50%;right:0;width:0;height:0;border:20px solid;margin-top:40px;border-color:transparent transparent transparent #f02c57}
.arrow-right span:after{content:"";display:block;position:absolute;top:50%;right:4px;width:0;height:0;border:20px solid;margin-top:40px;border-color:transparent transparent transparent #fff}



.index_partner{ margin: 0px auto; background: #FFF; padding: 120px}
.index_partner_title{ width: 1300px; margin: 0px auto; text-align: center}
.index_partner_img{width: 1300px;margin: 40px auto;}
.index_partner_img img{width: 100%}

.index_history{ height: 792px; width: 100%; background: url("../img/index_historybg.jpg") no-repeat;background-position: center;padding: 80px 0;}
.index_history_title{ width: 1300px; margin: 0px auto; text-align: center; color: #FFF}
.index_history_title .entitle{color: #FFF}

.col-md-6{width:45%;float:left}
.TRS_Editor{font-size: 16px;}
.w010{width:100%}
.db{display:block}
.mod-03 .content{margin-top:184px}
.mod-03 .content{color:#fff}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-5{width:41.66666667%;float:left}
.mod-03{width:1300px;margin:20px auto}
.mod-03 .box-1{background:url(../img/bg_7.png) center center no-repeat;background-size:100%;position:relative}
.mod-03 .box-1>img{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.mod-03 .box-1 .icon{height:30px;margin-left:-80px;position:absolute;top:35%;left:50%;z-index:8}
.mod-03 .box-1 .icon img{height:100%}
.mod-03 .box-1 .name{line-height:24px;font-size:16px;color:#fff;text-align:center;position:absolute;right:0;bottom:34%;left:0;z-index:8}
.mod-03 .title{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:absolute;top:0;right:15px;bottom:0;left:15px;z-index:9}
.mod-03 .title .tabs-tit{font-family:Arial,Helvetica,sans-serif;font-size:24px;color:rgba(255,255,255,.7);cursor:pointer;position:absolute}
.mod-03 .title .tabs-tit.selected{color:#fff}
.mod-03 .title .tabs-tit:nth-child(1){top:46.8%;right:12%}

.mod-03 .title .tabs-tit:nth-child(2){top:63%;right:16.8%;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}

.mod-03 .title .tabs-tit:nth-child(3){top:75.7%;right:28.9%;-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg)}

.mod-03 .title .tabs-tit:nth-child(4){top:80.2%;right:45%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}

.mod-03 .title .tabs-tit:nth-child(5){top:75.7%;left:28.9%;-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)}

.mod-03 .title .tabs-tit:nth-child(6){top:63%;left:16.8%;-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg)}

.mod-03 .title .tabs-tit:nth-child(13){top:46.8%;left:12%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.mod-03 .title .tabs-tit:nth-child(14){bottom:55.4%;left:12.8%;-webkit-transform:rotate(195deg);-moz-transform:rotate(195deg);-ms-transform:rotate(195deg);-o-transform:rotate(195deg);transform:rotate(195deg)}
.mod-03 .title .tabs-tit:nth-child(15){bottom:63%;left:16.8%;-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-ms-transform:rotate(210deg);-o-transform:rotate(210deg);transform:rotate(210deg)}
.mod-03 .title .tabs-tit:nth-child(16){bottom:70%;left:22%;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}
.mod-03 .title .tabs-tit:nth-child(17){bottom:75.7%;left:28.9%;-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg)}
.mod-03 .title .tabs-tit:nth-child(18){bottom:78.6%;left:36.2%;-webkit-transform:rotate(255deg);-moz-transform:rotate(255deg);-ms-transform:rotate(255deg);-o-transform:rotate(255deg);transform:rotate(255deg)}
.mod-03 .title .tabs-tit:nth-child(19){bottom:80.2%;left:45%;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.mod-03 .title .tabs-tit:nth-child(20){bottom:78.6%;right:36.2%;-webkit-transform:rotate(285deg);-moz-transform:rotate(285deg);-ms-transform:rotate(285deg);-o-transform:rotate(285deg);transform:rotate(285deg)}
.mod-03 .title .tabs-tit:nth-child(21){bottom:75.7%;right:28.9%;-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);-ms-transform:rotate(300deg);-o-transform:rotate(300deg);transform:rotate(300deg)}
.mod-03 .title .tabs-tit:nth-child(22){bottom:70%;right:22%;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}
.mod-03 .title .tabs-tit:nth-child(23){bottom:63%;right:16.8%;-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-ms-transform:rotate(330deg);-o-transform:rotate(330deg);transform:rotate(330deg)}
.mod-03 .title .tabs-tit:nth-child(24){bottom:55.4%;right:12.8%;-webkit-transform:rotate(345deg);-moz-transform:rotate(345deg);-ms-transform:rotate(345deg);-o-transform:rotate(345deg);transform:rotate(345deg)}
.mod-03 .content{color:#fff}
.mod-03 .content .con-1{height:85px;margin-bottom:30px;border-bottom:1px solid #e60012}
.mod-03 .content .con-1 .name{height:86px;margin-bottom:-2px;border-bottom:3px solid #e60012;font-family:Arial,Helvetica,sans-serif;font-size:50px}
.mod-03 .content .con-2{line-height:28px;font-size:14px}
.mod-03 .content .list-01.on .con-2{animation:fadeInRight 1s ease-out .1s both}

.bannerimg{position: relative}
.about_nav{position: absolute;width: 100%; height:58px;background: #d30a1a;bottom: 0px;text-align: center;opacity:.9;-moz-opacity:.9;filter:alpha(opacity=90);color: #FFF}
.about_nav a{line-height: 58px;font:16px/58px "sourcehansans";color: #FFF; margin:0 20px}
.about_nav a.active{font-weight: bolder}

.about_content{width: 80%; margin: 80px auto 0px; display: block;overflow: auto ;position: relative}
.about_img{ float: left;width: 550px; height: 375px; margin-bottom: 200px;}
.about_img img{width: 100%}
.about_intro{float: right; width: 50%;margin-top:50px; }
.about_intro_title{text-align: right}
.about_introtxt{float:left;font:16px/30px "sourcehansans"; margin-top: 44px;}
/*引号*/
blockquote{border:none;font-family:"sourcehansans";margin-bottom:-30px;quotes:"\201C""\201D""\2018""\2019"}
blockquote h3{font-size:21px;width:80%}
blockquote h3:before{content:open-quote;font-weight:700;font-size:100px;color:#d30a1a}
blockquote h3:after{content:close-quote;font-weight:700;font-size:100px;color:#d30a1a}

.blocktriangle{width:100%;height:120px;background:#fff;z-index:20;float:left;position:absolute;bottom:0}
/*倒三角*/
.blocktriangle:after,.blocktriangle:before{width:0;height:0;border:solid transparent;position:absolute;left:100%;content:''}
.blocktriangle:before{border-width:20px;border-top-color:#f4f4f4;left:120px}
.blocktriangle:after{border-width:18px;border-top-color:#f4f4f4;left:122px}


.about_place{ width: 100%; background: #FFF;overflow: auto; position: relative;}
.about_place_content{width: 1300px;margin: 0 auto;    overflow: auto;margin-bottom: 60px;}
.about_place_title{ margin-bottom: 30px;}
.about_place_title .cntitle{font: 24px/30px "sourcehansans";}
.about_place_title .entitle{font: 18px/40px "sourcehansans";}
.about_place_intro{margin-bottom: 30px;float: left;width: 100%}
.about_place_img{ width: 476px; height: 260px;float: left}
.about_place_img img{width: 100%}
.about_place_txt{ width:50%;font: 16px/30px "sourcehansans"; float: left;margin: 25px 70px;}

.culture{width: 100%;display: block;float: left;}
.culture_content{width: 80%; margin: 80px auto 0px; display: block;overflow: auto ;position: relative;padding: 0px 0px 180px;}
.culture_img{ float: left;width: 650px; height: 422px; padding-bottom: 40px;}
.culture_img img{width: 100%}
.culture_intro{float: right; }
.culture_intro_title{text-align: right;margin-top: 76px;}
.culture_intro_title .cntitle{font:36px/30px "sourcehansans";}
.culture_introtxt{float:left;font:16px/30px "sourcehansans"; margin-top: 75px;}

.culture_intro_vision{display: contents; margin-top: 100px!important;}
.culture_intro_vision .cntitle{text-align: left;}
.culture_intro_vision .entitle{text-align: left;}

.culture_activity{width: 100%; background: #FFF;overflow: auto; position: relative;}
.culture_activity_content{width: 1300px;margin: 0 auto 100px;}
.culture_activity_content li{ width: 286px; height: 400px; margin-right: 50px; margin-bottom: 54px; float: left}
.culture_activity_content li.lilast{ margin-right: 0!important;}
.culture_activity_content li a{color: #000}
.activity_img{width: 286px;height: 200px;}
.activity_img img{width: 100%}
.culture_activity .culture_activity_title{width: 1300px;margin: 0 auto 50px;text-align: center}
.activity_date{color: #d30a1a;font:12px/48px "sourcehansans";}
.activity_title{font:18px/24px "sourcehansans";}
.activity_brief{font:14px/24px "sourcehansans"; margin-top:20px;}

/**2025使命愿景*/
.mission2025_title{ display:block;text-align: right; font:40px/30px "sourcehansans";margin-top: 20px }
.mission2025_text{display:block;text-align: right; font:20px/48px "sourcehansans";color: #9a9a9a; margin-top: 40px}

.vision2025_title{ display:block; font:40px/30px "sourcehansans";margin-top: 20px }
.vision2025_text{display:block; font:20px/48px "sourcehansans";color: #9a9a9a; margin-top: 40px}

.social_img{width: 651px; height: 442px;float: left; margin-bottom: 200px;}
.social_img img{width: 100%}

.social_content{width: 1300px;margin: 0 auto 100px;}
.social_content li{ width: 353px; height: 450px; margin-right: 120px; margin-bottom: 54px; float: left}
.social_content li a{color: #000}
.social_listimg{width: 350px;height: 226px;margin-bottom: 40px;}
.social_listimg img{width: 100%}
.social_title{font:bold 18px/24px "sourcehansans"; height: 56px;}
.social_brief{font:14px/24px "sourcehansans"; margin-top:20px;}

.news-content{width: 1300px;margin: 30px auto 40px;  display: block;overflow: auto;}
.news_title{font:bold 28px/44px "sourcehansans";}
.news_tag{position: relative;margin-top:8px;color: #999aaa;display: -webkit-box;display: -ms-flexbox;display: flex; width: 100%;font:16px/24px "sourcehansans";float : left}
.news_date{font:16px/24px "sourcehansans"; margin-right: 32px;float : left}
.article-read-img{width: 24px; height: 24px; float: left}
.read-count{float: left}
.backbtn{position: absolute;right:0;display: block;width: 104px; height:24px; text-align: center;font:16px/24px "sourcehansans"; background: #a0a0a0;border-radius: 5px;padding: 6px;}
.backbtn a{color:#FFF;}
.article-content{width: 100%;margin: 50px 0;overflow: auto;float: left;}
.article-content img{max-width: 700px;margin: 10px auto;height: auto}
.article-content,.article-content p{font-size:16px;line-height:24px;color:#333;text-align:justify}
.article-content p+p{margin-top:22px}

.contact-content{width: 1300px;margin: 0 auto 100px; overflow: auto;}

.contact-content li{ width: 397px; height: 400px;  margin-right: 54px; float: left; background: #FFF; padding: 50px 0 90px; margin-bottom: 120px;}
.contact_img{width: 114px; height: 130px; margin: 40px auto 0px;}
.contact_img img{ text-align: center; }
.contact_title{font:bold 24px/40px "sourcehansans"; margin: 45px auto;width: 100%; height:60px;text-align: center}
.contact_txt{font:16px/30px "sourcehansans"; margin: 0 auto;width: 274px;text-align: center}

.breadcrumb{padding:40px 0;border-bottom:1px dotted #cfcfcf;width:99%;margin-bottom:0;margin-left:0;list-style:none;border-radius:4px}
.breadcrumb>li{display:inline-block;font:18px/24px "sourcehansans";color:#000}
.breadcrumb li a{font:18px/24px "sourcehansans";color:#000}
.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}

.positionlist{margin-bottom: 100px; overflow: auto}
.positionlist .joinhead{width:94px;margin:0 auto;margin-top:15px}
.positionlist .postsioncon{width:250px;-webkit-box-shadow:0 10px 15px #CCC;-moz-box-shadow:0 10px 15px #CCC;box-shadow:0 10px 15px #CCC;padding:20px 10px 50px 10px;margin:0 auto;background: #FFF}
.positionlist p{font:bold 20px/60px "sourcehansans";text-align:center;color:#d00010}
.positionlist p a{font:18px/20px "sourcehansans";color:#06F}
.positionlist .join-txt{font:14px/28px "sourcehansans";color:#000;width:240px;height:250px;overflow:hidden;margin:0 auto;text-align:left}
.positionlist .join-more{margin-top: 35px;}
.joinhotline{font:14px/20px "sourcehansans";width:380px;margin:0 auto;padding-top:25px;text-align:center}

#HCloseBtn{width:24px;height:24px;line-height:24px;display:inline-block;cursor:pointer;background-color:#ccc;color:#fff;font-size:1.4em;text-align:center;position:absolute;top:8px;right:8px}
#HCloseBtn span{width:24px;height:24px;display:inline-block}
#HTitle{padding:10px 45px 10px 12px;border-bottom:1px solid #ddd;background-color:#f2f2f2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

footer{background: #383735; width: 100%;padding: 80px 0}
.foot{width: 1300px; margin: 0px auto 100px; }
.foot_left{float: left;margin-top: 30px}
.foot_left img{margin-right: 30px;}
.foot_left img.index_qrcode{width: 45px}
.foot_right{float: right;color: #f4f4f4;}
.foot_right a{color: #f4f4f4; margin: 0 15px;}
.foot_qrcode{float: right;}
.foot_qrcode img.index_qrcode{width: 100px}
.index_icp{ text-align: right;margin: 15px 0;}
.index_icp img{vertical-align:middle}
.index_icp a{line-height: 30px;}
