﻿@charset "utf-8";


/*Reset*/
*{ padding:0; margin:0; outline:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-weight:normal;}
img{border:none}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
select,input{ vertical-align:middle;}  
a {color:#626262;text-decoration:none;}
a:hover {color:#ffc20f;}
a:active {color:#ffc20f;}
.hidden{ display:none}
i{ font-style:normal}
/*basic*/ 
table{ margin:0 auto}
body{margin:0px; padding:0px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53", Arial, Helvetica, sans-serif; font-size:62.5%;color:#626262;}  



@font-face {
  font-family: 'helvetica1';
  src: url('../fonts/helvetica1.eot');
  src: url('../fonts/helvetica1.eot?#iefix') format('embedded-opentype'),
       url('../fonts/helvetica1.woff') format('woff'), 
       url('../fonts/helvetica1.ttf') format('truetype'), 
       url('../fonts/helvetica1.svg#glyphicons_halflingsregular') format('svg');
}

/*share*/
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 
.div_clear {clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 100%; margin:0; padding:0;}
.wrap{margin:0 auto; min-width: 320px; max-width:1180px; width: 94.6%; }
.wrap1{margin:0 auto; min-width: 320px; max-width:1280px; width: 94.6%; }
.fl{ float:left;transition: all 0.3s ease 0s;}
.fr{ float:right;transition: all 0.3s ease 0s;}
.fl100{ float:left; width:100%;}
/*share end*/

/*index*/
.headbox{float: left; width: 100%; position:fixed; _position: absolute; z-index: 100; top:0; _top:expression(eval((document.body.scrollTop||document.documentElement.scrollTop)+((self.innerHeight||document.documentElement.clientHeight)/2)-40)); left: 0; }
.head{ float: left; width: 100%; background: #fff; border-bottom: 1px solid #dcdcdc; box-shadow: 6px 6px 10px rgba(52,56,112,0.1);}
.head_wrap{margin:0 auto; min-width: 320px; max-width:1180px; width: 94.6%; position: relative;}
.logo{ float: left; width: 22.25em; margin:0.75em 0 0; transition: width 0.2s ease 0s; font-size:1.2em;}
.logo img{ width: 100%; display: block; vertical-align: bottom;}
.menu{ float: right; transition: margin 0.2s ease 0s; position: relative; z-index: 2;}
.menu li{ float: left; margin: 0 1.5em 0 0; display: inline; line-height: 5em; font-size: 1.7em;transition: all 0.2s ease 0s;}
.menu li a{ display: block; color: #495d8a; padding: 0 0 4px;}
.menu li.on a,.menu li a:hover{ color: #dcb400; background: url(navbg.gif) no-repeat center bottom;}
.searchform{float: right; width:12em;  position: relative; margin: 2.625em 0 0; font-size: 1.2em;}
.txt_search{ float:left; width: 8em;font-size: 1em; height:2.16em; line-height: 2.16em; border: medium none; color: #12254e; background: #ebf5ff; border-radius: 1.66em; padding: 0 2.66em 0 1.33em;}
.btn_search{ position: absolute;font-size: 1em;  right: 0; top: 0;  width:2.66em; height:2.16em; background:url(searchbtn.png) no-repeat center center; cursor:pointer; border: medium none; }	
.topnavbtn,.searchbtn{ float: right; width:3.66em; margin: 1.916em 0 0 2.16em; text-align: center; cursor: pointer; display: none;}
.topnavbtn img,.searchbtn img{ width:  100%; display: block; vertical-align: bottom;}
.navclose{ display: none;}
.searchbtn{margin: 1.916em 0 0;}
.close{display: none;}
/*banner效果*/
.content{position:relative;width:100%;margin: 0 auto; height:668px; float: left;}
.bannera{overflow:hidden;width:100%;height:668px;}
.content ul{ }
.content_ul li{ display:block; width:100%; height:668px; list-style:none; padding:0; margin:0; position:absolute;}
.content_ul li a { display:block; width:100%; height:668px; text-indent:-9999px;}
.slidenum{ position:absolute; display:none; bottom:20px; left:0; width: 100%; text-align: center;}
.slidenum span{display:inline-block; background:#12254e;width:10px; height:10px; margin:0 8px; cursor:pointer; border-radius: 100%;opacity:0.22; filter:Alpha(opacity=22);}
.slidenum span.current{ cursor: default; opacity:1; filter:Alpha(opacity=100);}
/*banner效果 end*/
.main{float: left; width: 100%; padding:6.66em 0 0;}
.banner{width: 100%; float: left; position: relative;}   
.banner2{ display: none;}
.indextop{float: left; width: 100%; margin: -220px 0 0; position: relative; z-index: 2;  transition: margin 0.2s ease 0s}
.newsbox{float: left; width:40.6%; background: url(newsbg.png); height: 220px; transition: height 0.2s ease 0s,width 0.2s ease 0s,padding 0.2s ease 0s; font-size: 1.4em;}
.p_rl_20{padding: 0 20px;}
.newstle{color: #11244e; font-size: 1.25em; line-height: 3.43em;}
.newsslide{position: relative;}
.newsslide dt{float: left; width: 12.83em;transition: width 0.2s ease 0s}
.newsslide dt img{display: block; width:100%; vertical-align: bottom;}
.newsslide dd{margin: 0 0 0 14.33em;transition: margin 0.2s ease 0s }
.title1{ font-size: 1.16em; line-height: 3em; height: 3em; overflow: hidden;}
.title1 a{color: #11244e;}
.detail1{ font-size: 1em; line-height: 1.6em; height: 4.8em; overflow: hidden;}
.newslist{float: left; width:59.4%; font-size: 1.4em;}
.newslist li{float: left; width: 50%;}
.newslist li a{display: block; width: 100%; position: relative; height: 110px; position: relative; float: left;}
.newslist li dl{position: relative; float: left; width: 100%;}
.newslist li dt{float: left; width: 3.2em; font-size: 1em; margin: 2.66em 0 0;}
.newslist li dt img{display: block; width: 100%; vertical-align: bottom;}
.newslist li dd{margin: 0 0 0 4.83em; font-size: 1em;}
.title2{font-size: 1.16em; color: #fff; line-height: 2.78em; height: 2.78em; overflow: hidden; margin: 0.2em 0 0;}
.detail2{font-size: 1em; color: #c2ccde; line-height: 1.6em; height: 3.2em; overflow: hidden;}
.touming{position: absolute; left: 0; top: 0; width: 100%; height: 100%;background: #45609e;transition: all 0.2s ease 0s;}
.bg1{opacity: 0.7;filter:Alpha(opacity=70);}
.bg2{opacity: 0.65;filter:Alpha(opacity=65);}
.bg3{opacity: 0.55;filter:Alpha(opacity=55);}
.bg4{opacity: 0.50;filter:Alpha(opacity=50);}
.newslist li a:hover .touming{background: #edc12e; opacity: 0.85;filter:Alpha(opacity=85);}
.newslist li a:hover .detail2{color: #fff;}
.businesslist{float: left; width: 100%; margin: 5.8em 0 0;}
.businesslist li{float: left; width: 24.025%; margin-right: 1.3%; background: #eeeeee;}
.businesslist li.noright{margin-right: 0;}
.business_top{padding: 2.5em 0 0.75em;text-align: center; }
.business_top span img{width: 3.83em;}
.b_pic1{display: block;}
.b_pic2{display: none;}
.business_top i{display: block; font-size: 1.6em;}
.business_btm{ padding: 0 7.6% 2.5em; }
.business_btm p{font-size: 1.2em; line-height: 1.5em; height: 16.5em;overflow: hidden;border-top: 1px solid #e6e6e6; padding: 1.12em 0 0;}
.more2{font-size: 1.4em; line-height: 2.2em; width: 8em; margin: 0 auto; text-align: center; display: block; color: #000; background: #ccc;}
.businesslist li.hover .business_top{ background: url(b_bg1.gif) repeat-y center top;}
.businesslist li.hover .b_pic1{display: none;}
.businesslist li.hover .b_pic2{display: block;}
.businesslist li.hover .business_top i{color: #fff;}
.businesslist li.hover .business_btm{background: url(b_bg2.gif) repeat-y center top; padding-top: 0;}
.businesslist li.hover .business_btm p{color: #fff;border-top: medium none; }
.businesslist li.hover .more2{color: #ebaf2b; background: #fff;}
.businesslist1{float: left; width: 100%; display: none; margin: 3em 0 0;}
.businesslist1 li{float: left; width: 25%; text-align: center;}
.businesslist1 li img{width: 80%;}
.businesslist1 li span{display: block; font-size: 1em; line-height: 1.54em; margin: 0.923em 0 0;}
.companyslidebox{float: left; width: 100%; background-image: url(companybg.jpg); background-repeat: no-repeat; background-position: center bottom; background-size: 100% auto; background-color: #7e96c4; margin: 2.7em 0 0; padding: 0 0 4.875em; position: relative; display: none;}
.companyslidebox li{ text-align: center; }
.title3{color: #fff; line-height: 1.5em;margin: 1.625em 0 0; font-size: 1.3em;}
.detail3{color: #d1d9e9; line-height: 1.5em; font-size: 1em; margin: 1em  0 0;}
.more3{ display: block; margin: 1.5em auto; width: 5.25em; height: 2em; line-height: 2em; color: #d1d9e9; border: 1px solid #d1d9e9; text-transform: uppercase; font-size: 1em;}
.comp_pic{}
.comp_pic img{width: 100%; display: block; vertical-align: bottom;box-shadow: 10px 10px 20px rgba(25,28,65,0.25),-5px -5px 20px rgba(25,28,65,0.25);}
.companytabbox{float: left; width: 100%; margin: 5.8em 0 0; background-image: url(companybg1.jpg); background-repeat: no-repeat; background-position: center bottom; background-color: #6c80b1; }
.companytablist{float: left; width: 280px; background:url(touming.png);}
.companytablist li{ line-height: 59px; padding: 0 0 1px 10px; background: url(touming.png) repeat-x 0 bottom; cursor: pointer; height:59px; overflow:hidden;}
.companytablist li img{ float:left; width:20px; margin-top:20px; margin-right:5px;}
.companytablist li span{display: block; font-size: 1.4em; color: #fff; padding: 0 0 0 1em; background-repeat: no-repeat; background-position: 0 center; }
.c_1{background-image: url(c_1.png);}
.c_2{background-image: url(c_2.png);}
.c_3{background-image: url(c_3.png);}
.c_4{background-image: url(c_4.png);}
.c_5{background-image: url(c_5.png);}
.c_6{background-image: url(c_6.png);}
.c_7{background-image: url(c_7.png);}
.companytablist li.on{background-repeat: repeat;}
.companytablist li.on span{color: #ffc20f;}
.companytablist li.on .c_1{background-image: url(c_hover1.png);}
.companytablist li.on .c_2{background-image: url(c_hover2.png);}
.companytablist li.on .c_3{background-image: url(c_hover3.png);}
.companytablist li.on .c_4{background-image: url(c_hover4.png);}
.companytablist li.on .c_5{background-image: url(c_hover5.png);}
.companytablist li.on .c_6{background-image: url(c_hover6.png);}
.companytablist li.on .c_7{background-image: url(c_hover7.png);}
.companytabcon{float: left; margin: 50px 0 0;}
.companytabcon dl{float: left; width: 88.44%; margin: 0 5.78%; display: none;}
.companytabcon dt{float: right; width: 46.7%;}
.companytabcon dt img{display: block; vertical-align: bottom; width: 100%; box-shadow: 10px 10px 20px rgba(25,28,65,0.25),-5px -5px 20px rgba(25,28,65,0.25);}
.companytabcon dd{float: left; width: 46.4%;}
.title4{font-size: 1.6em; line-height: 1.875em; margin: 1.68em 0 1.6em;}
.title4 a{ color: #fff;}
.detail4{color: #C4D1E5; font-size: 1.2em; line-height: 1.83em;  overflow: hidden; }
.more4{color: #fff; font-size: 1.3em; line-height: 1.69em; border: 1px solid #fff; width: 4.9em; text-align: center; display: block; text-transform: uppercase;opacity: 0.6; filter:Alpha(opacity=60); margin: 2.698em 0 0;}
.investmentbox{float: left; width: 100%; background: #f2f2f5; padding: 4.6em 0; font-size: 1.3em; margin: 6.5em 0 0;}
.investmentslide{float: left; width: 100%; position: relative; display: none;}
.investmentslide li{float: left; width: 100%;}
.title5{text-align: center; margin: 0 0 2.5em; float: left; width: 100%;}
.title5 span i{font-size: 1.33em; display: inline-block; color: #7d7d7d; line-height: 2.5em; width: 10.8em; border: 1px solid #fdb914; text-align: center;}
.title5 span.en i{background: #fdb914; color: #fff;}
.invest_dl{float: left; width: 50%; *width: 49.8%; background: #fff; font-size: 1em;}
.invest_dl dt{float: left; width: 50%;}
.invest_dl dt img{display: block; vertical-align: bottom; width: 100%;}
.invest_dl dd{float: left; width: 40%; padding: 0 5%;}
.title6{font-size: 1.69em; color: #324061; line-height: 1.45em; margin: 1.59em 0 0.54em; height: 1.45em; overflow: hidden;}
.detail5{color: #a1a9be; line-height: 1.5em; font-size: 1em; height: 4.5em; overflow: hidden;}
.more5{font-size: 1em; color: #fdb914; border:1px solid #fdb914; width: 4.9em; text-align: center; display: block; text-transform: uppercase; margin: 2.3em 0 0;}
.invest_dl1 dt{float: right;}
.swiper-container{width:100%;height:auto; box-sizing: border-box; padding: 0 50px;}
.swiper-slide{text-align:center;}
.swiper-slide img{ width: 100%; display: block; vertical-align: bottom;}
.swiper-button-next,.swiper-button-prev{ right: 0; font-size: 1em; background:url(rbtn3.png) no-repeat right center;  height: 100%; top: 0; margin: 0; width: 50px;  line-height: 100%;}
.swiper-button-prev{ left: 0; right:auto; background:url(lbtn3.png) no-repeat 0 center;}
.foot{float: left; width: 100%; background: #142a5c; padding: 27px 0 20px;}
.footleft{float: left; width: 600px;}
.flink,.fadd,.email_log{color: #fff; font-size: 1.2em; line-height: 2.25em;}
.flink a{color: #fff; margin: 0 0 0 1em;}
.email_log img{width: 1.8em; margin-right: 0.5em; vertical-align: text-bottom;}
.copyright{color: #495d8a;font-size: 1.2em; line-height: 2.25em; margin: 1em 0 0;}
.ewm{float: right; text-align: center;}
.ewm img{width:96px;}
.ewm span{display: block; color: #495d8a;font-size: 1.2em; line-height: 2.25em; margin: 0.5em 0 0;}
.foot_fd{float: left; width: 100%; background: url(footbg.gif) repeat-x;background: -webkit-repeating-linear-gradient(top, #3859a3, #2a4b96 100%); display: none;position:fixed; _position: absolute; z-index: 100; left: 0; bottom: 0;}
.foot_fd li{float: left; width: 50%; *width: 49%; text-align: center; font-size: 1em; line-height: 3em;}
.foot_fd a{display: block; border-right: 1px solid #fff; color: #fff;}
.foot_fd a.noright{border-right: medium none;}
.foot_fd img{ vertical-align: middle; width: 1.96em; margin-right: 0.44em;}
/*index end*/

/*cytouzi*/
.main1 .wrap{max-width: 1200px;}
.nybanbig{background-repeat: no-repeat; background-position: center top; height: 400px;}
.nybansmall{ display: none;}
.nybansmall img{ width: 100%; display: block; vertical-align: bottom;}
.topbox{float: left; width: 100%; border-bottom: 1px solid #eee; font-size: 1.4em; margin: 2.14em 0 0;}
.navlist{float: left;}
.navlist li{float: left;}
.navlist span{font-size: 1.28em; line-height: 2.22em; display: inline-block; padding: 0 1.57em; background: #465f9f; color: #fff; float: left;}
.navlist a{font-size: 1em; padding: 2px 2.4em; line-height:2.57em; display: inline-block;}
.navlist a.on{border-bottom: 2px solid #ffc20f; padding-bottom: 0; color: #ffc20f;}
.site{float: right; font-size: 0.85em; line-height: 3.33em;}
.site i{margin: 0 0.36em;}
.title7{ font-size: 2.4em; text-align: center; line-height: 1.5em; margin: 2em 0 0.8em;}
.detail6{font-size: 1.4em; line-height: 2em;}
.tzlist{float: left; width: 100%; font-size: 1.4em;}
.tzlist li{float: left; width: 100%; margin: 3.28em 0 0;}
.tzlist dt{float: left; width:18.9em;}
.tzlist dt img{display: block; vertical-align: bottom; width: 100%;}
.tzlist dd{margin: 0 0 0 20em;}
.tznum{ font-family: helvetica1; color: #dcdcdc; font-size: 2.85em; line-height: 1.25em;}
.title8{font-size: 1.28em; line-height: 1.5em;}
.detail7{line-height: 2em; color: #999; margin: 0.8em 0 0;}
.page{font-size: 1.6em; line-height: 1.5em; margin: 4.75em 0 0;}
.page a{ margin-right: 2em;}
.page a.on,.page a:hover{ border-bottom: 1px solid #465f9f; color: #465f9f;}
.title9{font-size: 2.4em; line-height: 1.5em; margin: 2.66em 0 2em; text-align: center;}
.tzshow{float: left; width: 100%; font-size: 1.4em;}
.tzbox{background: #f8f8f8; margin-bottom: 1.4em; float: left; width: 100%; padding: 0 0 1.4em;}
.title10{ font-size: 1.28em; line-height: 1.66em; margin: 1.77em 0 0; color: #666; text-align: center;}
.detail8{color: #999; font-size: 1em; line-height: 2em;  margin: 0.7em 0 0;}
/*cytouzi end*/

/*erjicompany*/
.companylist{float: left; width: 100%; font-size: 1.4em; padding: 1.8em 0 4.2em;}
.companylist li{float: left; width: 50%; margin: 2.4em 0 0;}
.companylist li dt{float: left; width: 1.43em;}
.companylist li img{ width: 1.43em; }
.companylist li dd{margin: 0 0 0 2.28em;}
.companytle{font-size:1.26em; line-height: 1.13em;}
/*erjicompany end*/

/*fzzhanlue*/
.historydl{float: left; width: 100%; font-size: 1.4em; padding: 4.16em 0;}
.historydl dt{float: left; width:49%;}
.historydl dt img{display: block; width: 100%; vertical-align: bottom;}
.historydl dd{float: right; width: 49%;}
.title11{ }
.title11 span{line-height: 1.5em; font-size: 1.7em; color: #666; display: block;}
.title11 i{color: #999; line-height: 1.6em; font-size: 1em; text-transform: uppercase;}
.detail9{font-size:1em; line-height: 1.8em; color: #999; margin: 1em 0 0;}
/*fzzhanlue end*/

/*aboutus*/
.aboutdl dt{width:48.3%;}
.aboutdl dd{width:49%;}
/*aboutus end*/

/*team*/
.teamlist{float: left; width: 100%;}
.teamlist li{float: left; width: 100%; border-bottom: 1px dashed #e1e1e1; font-size: 1.2em; padding: 2.5em 0;}
.teamlist li dl{float: left; width: 100%; position: relative;}
.teamlist li dt{float: left; width:9.5em;}
.teamlist li dt img{display: block; width: 9.5em; height: 9.5em; border-radius: 100%;}
.teamlist li dd{margin: 0 0 0 12em; padding: 5.4em 0 0;}
.title12{ position: absolute; left: 12em; top: 0;}
.title12 span{display: block; font-size: 1.125em; line-height: 1.5em; color: #666;}
.title12 i{display: block;font-size: 1em; line-height: 2em; color: #999;}
.detail10{font-size: 1em; line-height: 1.8em;}
.p_b_20{padding-bottom: 1.66em;}
/*team end*/

/*business*/
.businesstabbox{ background: none #f8f8f8;}
.businesstablist{width: 285px; background:none #f4f4f4;}
.businesstablist li{ padding: 0 0 0 15px; border-bottom: 1px solid #fff;}
.businesstablist li span{color: #666; font-size: 1.4em;}
.busy_1{background-image: url(busy_1.png);}
.busy_2{background-image: url(busy_2.png);}
.busy_3{background-image: url(busy_3.png);}
.busy_4{background-image: url(busy_4.png);}
.busy_5{background-image: url(busy_5.png);}
.busy_6{background-image: url(busy_6.png);}
.busy_7{background-image: url(busy_7.png);}
.busy_8{background-image: url(busy_8.png);}
.companytablist li.on{background: #ffc20f;}
.companytablist li.on span{color: #fff; }
.businesstablist li.on .busy_1{background-image: url(busy_hover1.png);}
.businesstablist li.on .busy_2{background-image: url(busy_hover2.png);}
.businesstablist li.on .busy_3{background-image: url(busy_hover3.png);}
.businesstablist li.on .busy_4{background-image: url(busy_hover4.png);}
.businesstablist li.on .busy_5{background-image: url(busy_hover5.png);}
.businesstablist li.on .busy_6{background-image: url(busy_hover6.png);}
.businesstablist li.on .busy_7{background-image: url(busy_hover7.png);}
.businesstablist li.on .busy_8{background-image: url(busy_hover8.png);}
.businesstabbox .title4{font-size: 1.8em; margin: 0 0 1.2em;}
.businesstabbox .title4 a{color: #ffc20f;}
.businesstabbox .detail4{color: #999; font-size: 1.4em; height: auto;}
.businesstabbox .companytabcon{margin: 50px 0 0;}
.businessslidebox{background: #f8f8f8;}
.businessslidebox .title3{color: #ffc20f;}
.businessslidebox .detail3{color: #666; margin: 1em 0 2em; line-height: 2em;}
.ptlist{float: left; width: 100%; font-size: 1.4em; text-align: center; padding: 1.28em 0 3.7em;}
.ptlist li{float: left; width: 23.8%; width: 23.3%\9; margin:0 1.6% 0 0;}
:root .ptlist li {width: 23.8%; }
.ptlist li.noright1,.ptlist li:nth-of-type(4n){margin-right: 0;}
.ptlist li img{display: block; width: 100%; vertical-align: bottom;}
.ptlist li span{display: block; line-height: 1.7em; height: 3.4em; margin: 0.5em 0 0 ;}
/*business end*/

/*kjjinrong*/
.jrlist{float: left; width: 100%; font-size: 1.4em; margin: 2.14em 0 0;}
.jrlist li{float: left; width: 6.8em; text-align: center; margin: 0 1.6em 0 0;}
.jrlist li a{display: block; border: 1px solid #dcdcdc; line-height: 2.14em; color: #999;}
.jrlist li.on a{ background: #ffc20f; color: #fff; border: 1px solid #ffc20f;}
.articlecon{font-size: 14px; line-height: 30px;}
.articlecon img{max-width: 100%;}
.title13{font-size: 2.4em; text-align: center; line-height: 1.5em; margin: 1.875em 0 1.6em; color: #333;}
.ban img{  max-width: 100%; vertical-align: bottom;}
/*kjjinrong end*/

/*contact*/
.title14{color: #ffc20f; font-size: 2em; line-height: 1.5em; margin: 1.8em 0 1.5em;}
.contactcon{color: #999; line-height: 2.2em; font-size: 1.4em; float: left; width: 650px;}
.ewm1{float: left; text-align: center; }
.ewm1 img{width: 96px;}
.ewm1 span{display: block; color: #666;font-size: 1.2em; line-height: 2em; }
.map{float: left; width: 100%; padding: 3em 0;}
/*contact end*/

/*join*/
.joinbox{float: left; width: 100%; font-size: 1.2em; padding: 2em 0; border-bottom: 1px dashed #dcdcdc;}
.mt20{margin-top: 2em;}
.jointle{ }
.jointle span{font-size: 1.5em; color: #666; display: block; font-weight: bold;}
.jointle i{display: block; color: #dcdcdc; text-transform: uppercase; font-size: 1em;}
.joinleft{}
.applybtn{float: right; font-size:1.3em; color: #999; background: #eee; width: 8.125em; height: 2.1875em; line-height: 2.1875em; text-align: center;}
.applybtn:hover{background: #ffc20f; color: #fff;}
.joininfo{color: #999; }
.joininfo span{margin: 1.2em 7.8em 0 0; line-height: 1.5em; display: inline-block;}
.show_info{display: block; font-size: 1em; cursor: pointer; margin: 1.2em 0 0;}
.show_info img{ width: 0.58em; vertical-align: middle; margin-left: 0.5em;}
.up{display: none;}
.hide_info .up{display: inline;}
.hide_info .down{display: none;}
.jobtle{font-size: 1.3em;  line-height: 1.5em; margin: 1.5em 0 1em; font-weight: bold; color: #666;}
.job_detail{font-size: 1em; line-height: 2em;}
.job_desc{display: none;}
/*join end*/

/*news*/
.newslist1{float: left; width: 100%; font-size: 1.2em;}
.newslist1 li{float: left; width: 100%; border-bottom: 1px dashed #dcdcdc; padding: 2.6em 0;}
.newsleft{float: left; width: 66%;}
.newstle1{font-size: 1.3em; line-height: 1.6em; margin: 0 0 0.625em;}
.detail11{font-size: 1em; line-height: 1.8em; color: #999;}
.newsright{float: right; font-size: 1em; margin: 2.5em 0 0;}
.date{ color: #999; line-height: 1.6em; font-size: 1em;}
.view{text-align: right; font-size: 1em;}
.view span{display: inline-block; background: url(view.gif) no-repeat 0 center; padding: 0 0 0 1.4em; font-size: 1em; color: #dcdcdc; line-height: 2.6em;}
.bans{display: none;}
/*news end*/

@media screen and (max-width: 1280px) {
.investmentbox{padding: 4.6em 0 5.2em; }
.swiper-container{ padding: 0 0 3.6em;}	
.swiper-button-next,.swiper-button-prev{left: 50%;margin-left: 116px; top: auto;  bottom:0; height: 26px;}
.swiper-button-prev{ margin-left: -166px;}
}

@media screen and (max-width: 1200px) {
.historydl dt{width: 40%;}
.historydl dd{ width: 58%;}
.menu li{font-size: 1.6em; line-height: 5.3em;}
}

@media screen and (max-width: 1160px) {
.menu li{font-size: 1.5em; line-height: 5.6em;}	
}

@media screen and (max-width: 1120px) {
.head{height: 90px; position: relative;}
.head_wrap{ position:static;}
.topnavbtn{ display: block;}
.searchbtn{display: block;}
.menu{ position: absolute; margin: 0; left: 0; top:90px; width: 94.6%; padding: 0 2.7%; background: #fff;  box-shadow: 0 0.625rem 0.84rem rgba(0,0,0,0.19); display: none; margin: 1px 0 0; }
.menu li{ float: none; margin: 0; display: block; border-bottom: 1px solid #eee; text-align: center; font-size: 1.7em; line-height: 5em;}
.menu li.nav_nobtm{ border-bottom: medium none;}
.menu li a{padding: 0;}
.menu li.on a,.menu li a:hover{background: no-repeat;}
.searchform{ float: left; width: 94.6%; padding:2em 2.7%; background: #fff;  box-shadow: 0 0.625rem 0.84rem rgba(0,0,0,0.19); position: absolute; left: 0; top: 90px; margin: 1px 0 0;display: none; font-size: 1em; }
.txt_search{ float: left; width: 79%; height: 50px; line-height: 50px; padding: 0 16% 0 5%; border: medium none; background: #e8e8e8; border-radius: 5px; font-family: "微软雅黑"; font-size:22px; color: #666;}
.btn_search{ position: absolute; right: 2.7%; top: 2em; background: url(fdj1.png) no-repeat center center; width: 16%; height: 50px; border: medium none; }
.newsslide dt{ width: 11em;}	
.newsslide dd{margin: 0 0 0 12.5em;}
.detail5{height: 3em;}
}


@media screen and (max-width: 1024px) {
.indextop{margin: 2.5em 0 0;}	
.newsbox{ width: 100%;  background: #fafafa; height: auto; padding: 0 0 2em; }	
.newslist{width: 100%;}
.newsslide dt{ width: 12.83em;}	
.newsslide dd{margin: 0 0 0 14.33em;}
.more5{margin: 1.5em 0 0;}
.title6{font-size: 1.5em;}
.slidenum{display: block;}
}


@media screen and (max-width: 920px) {
.title6{font-size: 1.4em; margin-top: 1.3em;}	
.footleft{ width: 100%;}
.ewm{float: left; margin: 3em 0 0;}
.tzlist dt{display: none;}
.tzlist dd{margin: 0;}
.tznum{color: #465f9f;}
}

@media screen and (max-width: 768px) {
.f_12{ font-size:1.2em;}
.f_13{ font-size:1.3em;}
.f_14{ font-size:1.4em;}
.f_16{ font-size:1.6em;}
.f_18{ font-size:1.8em;}
.f_20{ font-size:2em}
.f_22{ font-size:2.2em}
.f_24{ font-size:2.4em}
.f_26{ font-size:2.6em}
.f_28{ font-size:2.8em}
.f_30{ font-size:3em}
.f_32{ font-size:3.2em}
.f_34{ font-size:3.4em}
.f_36{ font-size:3.6em}
.f_38{ font-size:3.8em}
.f_40{ font-size:4em}
.menu li{font-size: 1em; line-height: 3.9em;}
.banner1{display: none;}
.banner2{ display: block;}
.newslist li{width: 100%;}
.newslist li a{height: auto; padding: 0 0 1.2em;}
.newstle{font-size: 1.33em;}
.newsslide dt{width: 10em;}
.newsslide dd{margin-left: 10.83em;}
.title1{ line-height: 2em; height: 2em;}
.businesslist{display: none;}
.businesslist1{display: block;}
.companytabbox{display: none;}
.companyslidebox{display: block;}
.title5 span{ width: 50%; float: left;}
.title5 span i{display: block; width: auto;}
.investmentbox{margin: 2em 0 0; padding: 2.5em 0;}
.invest_dl{width: 100%;}
.invest_dl1 dt{float: left;}
.invest_dl2 dt{float: right;}
.title6{font-size: 1.16em; margin: 1em 0 0.54em;}
.more5{margin: 1em 0 0;}
.foot{display: none;}
.foot_fd{display: block;}
.main{ padding: 6.66em 0;}
.nybanbig{display: none;}
.nybansmall{display: block;}
.site{display: none;}
.topbox{margin: 0.96em 0 0;}
.navlist{width: 100%;}
.navlist li{width: 25%; text-align: center;margin: 0.76em 0 0;}
.navlist span{font-size: 1em; padding: 0; line-height: 2em;  width: 100%;}
.navlist a{padding: 2px 0;  line-height: 1.85em; font-size: 1em;}
.title7{margin: 1.56em 0 1.3em;}
.companylist{padding: 0 0 2.4em;}
.companylist li{width: 100%;}	
.historydl{padding: 1.6em 0 2.7em;}
.historydl dt{width: 100%;}
.historydl dd{ width: 100%; float: left; margin: 1.4em 0 0;}
.title11 span{ font-size: 1.23em;}
.title11 i{font-size: 1em; }
.detail9{font-size:1em; }
.teamlist li dd{float: left; width: 100%; padding: 0; margin: 1.5em 0 0;}
.title12 span{font-size: 1.23em;}
.title12 i{font-size: 0.93em;}
.teamlist li dt{float: left; width:9.5em;}
.teamlist li dt img{ width: 7.3em; height: 7.3em;}
.title12{ left: 9.4em; top: 2.15em;}
.page{margin: 2em 0 0;}
.ptlist li{width: 49%; width: 47.9%\9; margin: 0 2% 0 0;}
:root .ptlist li {width: 49%; }
.ptlist li.noright1,.ptlist li:nth-of-type(4n){ margin: 0 2% 0 0;}
.ptlist li.noright2,.ptlist li:nth-of-type(2n){margin-right: 0;}
.contactcon{width: 100%;}
.ewm1{margin: 2em 0 0;}
.joininfo span{margin: 1.2em 3em 0 0;}
.applybtn{background: #ffc20f; color: #fff;}
.newsleft{float: none; width: auto;}
.detail11{display: none;}
.newstle1,.date{font-size: 1em; line-height: 4.58em; height: 4.58em; overflow: hidden; margin: 0;}
.newsright{margin: 0 0 0 5.8em;}
.view{display: none;}
.newslist1{padding: 1em 0 0;}
.newslist1 li{padding: 0;}
.jrlist li{width: 22.75%; *width:22%; margin: 0 3% 0 0;}
.jrlist li.noright{margin-right: 0;}
.banb{display: none;}
.bans{display: block;}
}


@media screen and (max-width: 640px) {
.f_14{ font-size:1.2em;}
.f_16{ font-size:1.3em;}
.f_18{ font-size:1.5em;}
.f_20{ font-size:1.7em}
.f_22{ font-size:1.88em}
.f_24{ font-size:1.7em}
.f_26{ font-size:2em}
.f_28{ font-size:2.39em}
.f_30{ font-size:2.56em}
.f_32{ font-size:2.73em}
.f_34{ font-size:2.9em}
.f_36{ font-size:3em}
.f_38{ font-size:3.24em}
.f_40{ font-size:3.4em}
}


@media screen and (max-width: 600px) {
.f_20{ font-size:1.6em}
.f_22{ font-size:1.76em}
.f_24{ font-size:1.92em}
.f_26{ font-size:2em}
.f_28{ font-size:2.24em}
.f_30{ font-size:2.4em}
.f_32{ font-size:2.56em}
.f_34{ font-size:2.72em}
.f_36{ font-size:2.88em}
.f_38{ font-size:3em}
.f_40{ font-size:3.2em}	
}

@media screen and (max-width: 480px) {
.f_20{ font-size:1.28em}
.f_22{ font-size:1.4em}
.f_24{ font-size:1.536em}
.f_26{ font-size:1.66em}
.f_28{ font-size:1.79em}
.f_30{ font-size:1.92em}
.f_32{ font-size:2.048em}
.f_34{ font-size:2.18em}
.f_36{ font-size:2.3em}
.f_38{ font-size:2.43em}
.f_40{ font-size:2.56em}	
}

@media screen and (max-width: 432px) {/*iphone6+ 414*736 +滚动条18*/
.f_20{font-size: 1.1em;}
.f_22{ font-size:1.2em}
.f_24{ font-size:1.32em}
.f_26{ font-size:1.44em}
.f_28{ font-size:1.55em}
.f_30{ font-size:1.655em}
.f_32{ font-size:1.77em}
.f_34{ font-size:1.88em}
.f_36{ font-size:1.99em}
.f_38{ font-size:2em}
.f_40{ font-size:2.2em}
.main{ padding:5.5em 0 4.6em;}
.head{height: 67px;}
.logo{width: 12.5em; margin: 1.16em 0 0;}
.topnavbtn,.searchbtn{width:2.7em; margin:1.75em 0 0 2em;}
.searchbtn{ margin:1.75em 0 0 ;}
.menu{ top: 67px;}
.searchform{top: 67px;}
.txt_search{ font-size: 16px; height: 40px; line-height: 40px;}
.btn_search{background-image: url(fdj2.png); height: 40px;}
.swiper-button-next{ margin-left: 96px; background-size: 10px auto;}
.swiper-button-prev{margin-left: -146px;background-size: 10px auto;}
.foot_fd li{line-height: 3.75em;}
}



@media screen and (max-width: 393px) {/*iphone6 375*667 +滚动条18*/
.f_20{font-size: 1em;}
.f_22{ font-size:1.1em}
.f_24{ font-size:1.2em}
.f_26{ font-size:1.3em}
.f_28{ font-size:1.4em}
.f_30{ font-size:1.5em}
.f_32{ font-size:1.6em}
.f_34{ font-size:1.7em}
.f_36{ font-size:1.8em}
.f_38{ font-size:1.9em}
.f_40{ font-size:2em}
}

@media screen and (max-width: 370px) {
.f_20{font-size: 0.96em;}
.f_22{ font-size:1em}
.f_24{ font-size:1.152em}
.f_26{ font-size:1.25em}
.f_28{ font-size:1.34em}
.f_30{ font-size:1.44em}
.f_32{ font-size:1.536em}
.f_34{ font-size:1.63em}
.f_36{ font-size:1.73em}
.f_38{ font-size:1.8em}
.f_40{ font-size:1.92em}
}

@media screen and (max-width: 320px) {
.f_20{font-size: 0.85em;}
.f_22{ font-size:0.94em}
.f_24{ font-size:1.024em}
.f_26{ font-size:1.1em}
.f_28{ font-size:1.2em}
.f_30{ font-size:1.28em}
.f_32{ font-size:1.37em}
.f_34{ font-size:1.45em}
.f_36{ font-size:1.54em}
.f_38{ font-size:1.62em}
.f_40{ font-size:1.7em}
}


