
#notice_box{ width:460px; height:330px;z-index:1000;}
#notice_close{ position:absolute; right:5px; top:5px; width:24px; height:24px; color:#333; line-height:24px; cursor:pointer; text-align:center; border-radius:50%; border:2px solid #ccc;}


.ban_infos{ position:absolute; bottom:0px; left:0px; height:120px; width:100%; overflow:hidden;background:rgba(255,255,255,0.5);height:100px;}
.ban_words{}
.ban_infos ul li{ float:left; color:#fff; width:280px; padding-top:12px; position:relative;}
.ban_infos ul li#a_info1{ background:url(../images/ico_about1.png) no-repeat 80px 24px;}
.ban_infos ul li#a_info2{ background:url(../images/ico_about2.png) no-repeat 80px 24px;}
.ban_infos ul li#a_info3{ background:url(../images/ico_about3.png) no-repeat 80px 24px;}
.ban_infos ul li#a_info4{ background:url(../images/ico_about4.png) no-repeat 80px 24px;}
.ban_infos ul li h4{ font-weight:bold; color:#333; font-size:32px; font-family:'BEBAS';padding-left:140px; display:inline-block; line-height:1.6em; position:relative;}
.ban_infos ul li i{ position:absolute; font-style:normal; right:-20px; top:-10px; font-size:20px;font-family:'BEBAS';}
.ban_infos ul li span{ display:block;padding-left:140px; color:#666; }

.about_class{ border-bottom:1px solid #ddd; text-align:center;}
.about_class a:hover{ background:#b8141d; color:#fff;}
#about_tree{ position:absolute; top:490px; left:0px; width:100%; height:70px; background:rgba(255,255,255,0.8); z-index:100;}
#about_tree.fix{ position:fixed; top:0px;}

.about_list{ padding-top:70px;}
.about_infos{ padding:50px 0px;}
.about_tit{ font-size:24px; text-align:center; line-height:1.6em; position:relative;}
.about_tit span{ display:inline-block; padding:0px 15px; height:30px; line-height:30px; vertical-align:middle;}
.about_tit span#line{ position:relative; width:42px;}
.about_tit span#line:after{ position:absolute; top:15px; left:15px; height:1px; content:""; width:42px; background:#ccc;}
.about_con{ padding-top:30px; text-align:justify;}
.about_con p{ padding:10px 0px;}
.about_info p{ padding:10px 0px;}
.about_list #about2,.about_list #about6,.about_list #about4{ background:#f3f3f3;}
.about_more{ text-align:center; margin-top:30px; display:none;}
.about_more a{ display:inline-block; width:140px; height:40px; line-height:40px; border-radius:20px; color:#fff; text-align:center; text-indent:10px; background:#185db1;background-image: linear-gradient(#1e68c2,#185db1);}
.about_more a:hover{ box-shadow:#999 0px 0px 20px; background:#3278ce;}

.dcsm_tit{ padding:40px 0px; position:relative; margin:20px 0px;}
.dcsm_tit h4{ display:block; float:left; width:190px; font-weight:bold; margin-left:130px; position:relative; line-height:30px;}
.dcsm_tit p{ display:block; float:right; width:730px; padding:0px; margin-right:40px; line-height:30px;}
.about_con #dcsm1:before,.about_con #dcsm2:before,.about_con #dcsm3:before,.about_con #dcsm4:before,.about_con #dcsm5:before,.about_con #dcsm6:before,.about_con #dcsm7:before,.about_con #dcsm8:before,.about_con #dcsm9:before{position:absolute; content:""; left:30px; top:26px; width:60px; height:60px; border-radius:50%;background-position:15px 15px;background-size:30px 30px; background-repeat:no-repeat; }
.about_con #dcsm1:before,.about_con #dcsm3:before,.about_con #dcsm5:before,.about_con #dcsm7:before,.about_con #dcsm9:before{ background-color:#fff;}
.about_con #dcsm2:before,.about_con #dcsm4:before,.about_con #dcsm6:before,.about_con #dcsm8:before{ background-color:#f6f3f4;}

.about_con #dcsm1,.about_con #dcsm3,.about_con #dcsm5,.about_con #dcsm7,.about_con #dcsm9{ background:#f6f3f4;}
.about_con #dcsm1:before{  background-image:url(../images/dcsm1.png); }
.about_con #dcsm2:before{ background-image:url(../images/dcsm2.png); }
.about_con #dcsm3:before{background-image:url(../images/dcsm3.png) ; }
.about_con #dcsm4:before{ background-image:url(../images/dcsm4.png); }
.about_con #dcsm5:before{ background-image:url(../images/dcsm5.png); }
.about_con #dcsm6:before{ background-image:url(../images/dcsm6.png); }
.about_con #dcsm7:before{ background-image:url(../images/dcsm7.png); }
.about_con #dcsm8:before{ background-image:url(../images/dcsm8.png); }
.about_con #dcsm9:before{ background-image:url(../images/dcsm9.png); }


.about_infos#about3{ background:url(../images/story_bg.jpg) no-repeat center bottom; }


.tztx_stit{ font-weight:bold; font-size:14px; margin:30px 0px 20px 0px;}
.tzjd_con{}
.tzjd_con ul li{ width:25%; float:left; text-align:center; height:60px; line-height:60px; font-size:16px; text-shadow:#fff 1px 1px 5px;}
.tzjd_con ul li:nth-child(1){ background:#f6f3f4;}
.tzjd_con ul li:nth-child(2){ background:#efbbbd;}
.tzjd_con ul li:nth-child(3){ background:#ec9297;}
.tzjd_con ul li:nth-child(4){ background:#e66a70;}


.tzqd_con{}
.tzqd_con ul li{ width:20%; float:left; text-align:center; line-height:30px; background:#f6f3f4; padding:15px 0px; position:relative;}
.tzqd_con ul li:after{ content:""; height:126px; width:1px; background:#fff; display:block; position:absolute; left:0px; top:0px;}
.tzqd_con ul li em{ background:#b8141d; width:36px; height:36px; border-radius:50%; line-height:36px; display:block; text-align:center; font-style:normal; font-size:20px; font-family:BEBAS; color:#fff; margin:10px 0px 10px 94px;}

.tzbz_con{}
.tzbz_con ul li{ width:50%; float:left;line-height:56px; background:#f6f3f4; margin-bottom:1px; position:relative;}
.tzbz_con ul li:after{ content:""; height:56px; width:1px; background:#fff; display:block; position:absolute; left:0px; top:0px;}
.tzbz_con ul li em{ display:inline-block; margin:0px 20px 0px 20px; text-align:center; font-style:normal; font-family:'BEBAS'; font-weight:bold; color:#b8141d;}



.invest_con{ padding:0px 0px 40px 0px;}
.invest_tit{ font-weight:bold; font-size:18px; position:relative; line-height:30px; padding-top:40px; padding-bottom:10px; margin-bottom:20px;}
.invest_tit:after{ content:""; height:2px; width:32px; background:#b8141d; position:absolute; left:0px; bottom:0px;}
.invest_info{}
.invest_yz ul li{ line-height:50px; float:left; width:50%; position:relative;}
.invest_yz ul li i,.invest_yz ul li em{ display:inline-block; margin-right:20px; width:30px; text-align:center; font-style:normal; height:30px; line-height:30px; background:#f6f3f4; font-family:'BEBAS'; font-weight:bold;}
.invest_ly{}
.invest_ly ul li{ float:left; width:186px; line-height:20px; background:#f6f3f4; text-align:center; height:160px; position:relative;}
.invest_ly ul li:after{ content:""; position:absolute; right:0px; top:0px; height:160px; width:1px; background:#fcfbfb;}
.invest_ly ul li a{ display:block; width:186px; height:140px; padding-top:20px;}
.invest_ly ul li a:hover{ background:#68535c; color:#fff;}
.invest_ly ul li:last-child:after{ display:none;}
.invest_ly ul li i,.invest_ly ul li em{ display:block; width:80px; height:80px; border-radius:50%; margin:0px 0px 15px 52px;}
.invest_ly ul li#li1 i,.invest_ly ul li#li1 em{ background:#fff url(../images/ico_ly01.png) no-repeat; background-size:40px auto; background-position:20px;}
.invest_ly ul li#li2 i,.invest_ly ul li#li2 em{ background:#fff url(../images/ico_ly02.png) no-repeat; background-size:40px auto; background-position:20px;}
.invest_ly ul li#li3 i,.invest_ly ul li#li3 em{ background:#fff url(../images/ico_ly03.png) no-repeat; background-size:40px auto; background-position:20px;}
.invest_ly ul li#li4 i,.invest_ly ul li#li4 em{ background:#fff url(../images/ico_ly04.png) no-repeat; background-size:40px auto; background-position:20px;}
.invest_ly ul li#li5 i,.invest_ly ul li#li5 em{ background:#fff url(../images/ico_ly05.png) no-repeat; background-size:40px auto; background-position:20px;}
.invest_ly ul li#li6 i,.invest_ly ul li#li6 em{ background:#fff url(../images/ico_ly06.png) no-repeat; background-size:40px auto; background-position:20px 25px;}
.invest_ly ul li#li7 i,.invest_ly ul li#li7 em{ background:#fff url(../images/ico_ly07.png) no-repeat; background-size:40px auto; background-position:20px;}
.invest_ly_tit{ color:#666; padding-bottom:15px;}
.invest_list{ padding-top:70px;}

.invest_zz{}
.invest_zz ul li{ float:left; width:50%; height:120px; line-height:120px;background:#f6f3f4; position:relative; text-indent:160px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
.invest_zz ul li:hover{background:#68535c; color:#fff;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
.invest_zz ul li:first-child:before{content:""; position:absolute; left:0px; bottom:0px; height:1px; width:100%; background:#fcfbfb;}
.invest_zz ul li:first-child:after{content:""; position:absolute; right:0px; top:0px; height:120px; width:1px; background:#fcfbfb;}
.invest_zz ul li:last-child:before{content:""; position:absolute; left:0px; top:-1px; height:1px; width:100%; background:#fcfbfb;}
.invest_zz ul li:last-child:after{content:""; position:absolute; left:-1px; top:0px; height:120px; width:1px; background:#fcfbfb;}
.invest_zz ul li i,.invest_zz ul li em{ position:absolute; left:40px; top:20px; display:block;width:80px; height:80px; border-radius:50%;}
.invest_zz ul li#li1 i,.invest_zz ul li#li1 em{ background:#fff url(../images/ico_zz01.png) no-repeat; background-size:30px auto; background-position:25px;}
.invest_zz ul li#li2 i,.invest_zz ul li#li2 em{ background:#fff url(../images/ico_zz02.png) no-repeat; background-size:30px auto; background-position:25px;}
.invest_zz ul li#li3 i,.invest_zz ul li#li3 em{ background:#fff url(../images/ico_zz03.png) no-repeat; background-size:30px auto; background-position:25px;}
.invest_zz ul li#li4 i,.invest_zz ul li#li4 em{ background:#fff url(../images/ico_zz04.png) no-repeat; background-size:30px auto; background-position:25px;}

.invest_fw_con{ padding-top:20px; line-height:30px; text-align:justify;}
.invest_mz_tit{ font-size:18px; padding-bottom:20px;}
.invest_mz_con{line-height:30px; text-align:justify;}


.joinus_lc{ /*background:#f3f3f3 url(../images/story_bg.jpg) no-repeat center bottom;*/ background:#f3f3f3; padding:50px 0px;}
.j_lc_list{ margin-top:50px; position:relative; padding:50px 0px; }
.j_lc_list:before{ content:""; position:absolute; left:26px; top:30px; width:1px; height:390px; background:#ddd;}
.lc_left{ float:left; width:200px; height:360px; overflow:hidden; position:relative;}
.btn_up{ position:absolute; top:0px; left:7px; width:40px; height:40px; border-radius:50%; background-image:url(../images/up.png); background-position:8px; background-color:#fff; background-size:24px; background-repeat:no-repeat; cursor:pointer;}
.btn_up:hover,.btn_down:hover{background-color:#ccc;}
.btn_down{ position:absolute; top:420px; left:7px; width:40px; height:40px; border-radius:50%; background-image:url(../images/down.png); background-position:8px; background-color:#fff; background-size:24px; background-repeat:no-repeat; cursor:pointer;}
.lc_left ul{ position:absolute; left:0px; top:0px;}
.lc_left ul li{width:200px; text-indent:60px; line-height:60px; height:60px;font-size:20px; font-weight:bold;font-family:'BEBAS'; overflow:hidden; position:relative; cursor:pointer;-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;}
.lc_left ul li:hover{ color:#b8141d}
.lc_left ul li.year_sel span{ line-height:30px; height:30px; display:inline-block; margin-left:20px; background:#b8141d; color:#fff; padding:0px 5px; text-indent:0px;}
.lc_left ul li.year_sel:after{ background:#b8141d}
.lc_left ul li.year_sel:before{ width:50px;-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}
.lc_left ul li:after{ content:""; border:3px solid #fff; position:absolute; height:9px; width:9px; border-radius:50%; background:#007aff; left:19px; top:26px; z-index:2;}
.lc_left ul li:before{ content:""; width:20px; height:1px; background:#ccc; position:absolute; left:25px; top:33px;-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}

.lc_right{ float:right; width:890px; position:relative;}
.lc_info_tit{ font-size:140px; font-weight:bold;font-family:'BEBAS'; color:#ddd; text-align:center; width:890px; left:0px; top:170px; position:absolute; letter-spacing:15px;}

/*.lc_info_tit:after{ content:""; position:absolute; bottom:-10px; left:0px; height:3px; width:40px; background:#b8141d;}*/
.lc_infos{ float:right; width:890px; position:relative;}
.lc_infos ul li{ padding-left:16px; position:relative; margin:15px 0px;}
.lc_infos ul li:after{ content:""; height:4px; width:4px; border-radius:50%; position:absolute; left:0px; top:10px; background:#b8141d;}
.lc_infos ul li h4{ font-size:14px;cursor:pointer; text-align:justify;}
.lc_infos ul li h4:hover{ color:#b8141d}
.lc_infos ul li p{ display:none; padding-top:10px; color:#666; text-align:justify;}


/****公司荣誉***/
.about_honor{ background: url(../images/honor_bg.jpg) no-repeat center bottom;padding:50px 0px;}
.honor_infos{ padding-top:40px;}
.honor_tree{ float:left; width:130px;}
.honor_tree ul li{ border-top:1px solid #ccc; line-height:40px; text-align:center; cursor:pointer;}
.honor_tree ul li:hover{ color:#b8141d;}
.honor_tree ul li.action{ border-top:2px solid #b8141d; color:#b8141d; font-weight:bold;}
.honor_list{ float:right; width:860px;}
.honor_list span{  line-height:20px; padding:10px 40px 10px 30px; margin-right:30px; color:#666; position:relative; text-align:justify; display:block; position:relative;}
.honor_list span:hover{ background:#f3f3f3;}
.honor_list span:after{ position:absolute; left:15px; top:18px; content:""; width:4px; height:4px; background:#666;}
.scrolltext{ width: 860px;
    overflow: auto;}
.scrollbar{
    width: 860px;
    height: 480px;
    margin: 0 auto;
}
.scroll-1{
	overflow-x:hidden;
	scrollbar-arrow-color: #999; /**//*三角箭头的颜色*/ 
        scrollbar-face-color: #666; /**//*立体滚动条的颜色*/ 
        scrollbar-3dlight-color: #f3f3f3; /**//*立体滚动条亮边的颜色*/ 
        scrollbar-highlight-color: #f3f3f3; /**//*滚动条空白部分的颜色*/ 
        scrollbar-shadow-color: #f3f3f3; /**//*立体滚动条阴影的颜色*/ 
        scrollbar-darkshadow-color: #f3f3f3; /**//*立体滚动条强阴影的颜色*/ 
        scrollbar-track-color: #f3f3f3; /**//*立体滚动条背景颜色*/ 
        scrollbar-base-color:#f8f8f8; /**//*滚动条的基本颜色*/ 
}
.scroll-1::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.scroll-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

        border-radius: 5px;
         -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
        background: #535353;
    }
.scroll-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
        border-radius: 5px;
        background: #EDEDED;
    }




.product-section{position:relative;}
.product-title{padding:50px 10px 30px;font-weight:normal;font-size:36px;line-height:46px;color:#252b3a;text-align:center;color:#ffffff}
.product-wrapper{position:relative;}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.product-features .product-body{margin:0px 40px}
.product-features .product-body:after{content:"";width:100%;height:1px;position:absolute;top:120px;left:0;z-index:0; background:#de2029;}
/*li*/
.features-item{position:relative;float:left; height:240px;}
.features-item div{position:absolute; left:0px; top:150px; width:100%; height:90px;}
.features-item h3{font-size:16px;color:#de2029; font-family:'BEBAS';}
.features-item span{ display:block;color:#de2029; padding-top:8px; font-size:16px; font-weight:bold;width:250px;}
.features-item i{position:absolute;height:10px; width:10px; border-radius:50%; background:#de2029;left:20px;top:115px;z-index:3}
.features-item:hover a{ opacity:0.8;}

.f-item2 div{  top:auto;bottom:150px;}
.f-item2 h3{ position:absolute; bottom:0px; left:0px;}
.f-item2 span{ position:absolute; bottom:30px; left:0px; display:block; width:250px;}
.f-item2 h3,.f-item2 span{ color:#185db1;}
.f-item2 i{ background:#185db1; }


.dsz{ padding-top:10px;}
.dsz_img{ float:left; width:300px;}
.dsz_img img{ max-width:300px;}
.dsz_infos{ float:right; width:760px; padding-top:30px; position:relative;}
.dsz_infos:before{ content:''; position:absolute;top:0;left:0;width:28px;height:21px;background:url(../images/quotes.png) no-repeat center center;background-size:contain;}

.hxjz{}
.hxjz_box h4{ font-weight:bold; font-size:18px; display:block; padding-bottom:20px; padding-top:80px;}
.hxjz_box{ position:relative; padding:30px 0px; text-align:center; display:inline-block; vertical-align:top; width:50%; line-height:30px;}
.hxjz #hxjz_box1{ background:url(../images/ico_sm.png) no-repeat center 30px; background-size:50px;}
.hxjz #hxjz_box2{ background:url(../images/ico_yj.png) no-repeat center 30px; background-size:50px;}

.gsyw{ padding-top:30px;}
.gsyw table{ width:100%; background:#ddd;border-collapse:inherit; border-spacing:1; }
.gsyw table td{ background:#f3f3f3; height:80px; line-height:80px; font-size:16px;}
.gsyw table td span{ color:#c02e34; padding-right:25px; font-size:26px;}
.gsyw1{padding-left:110px; }
.gsyw table td.gsyw1 span{ padding-right:20px; font-size:30px;}
.gsyw table td.gsyw2 span{  font-size:30px;}
.gsyw table td.gsyw3 span{ font-size:30px;}
.gsyw2{padding-left:120px; }
.gsyw3{padding-left:120px; }
.gsyw4{padding-left:120px; }

.fzjg{ padding-top:40px;}
.fzjg_img{ float:left; width:590px;}
.fzjg_infos{ float:right; width:480px; margin-right:30px; padding-top:160px; line-height:30px;}

.about_info{ padding:50px 0px;}

/****news*****/
.newslist{ padding:40px 0px; }
.news_box{ border:1px solid #ddd; margin:20px 0px;}
.box_pad{ padding:35px;}
.box_tit{ font-weight:bold; font-size:16px; color:#03579d; border-bottom:1px solid #ddd; position:relative; padding-bottom:15px;}
.box1_list{ float:left; width:520px;}
.box1_hot{ float:right; width:490px; overflow:hidden;}
.box_more{ position:absolute; right:0px; bottom:15px; font-weight:normal; font-size:14px;}
.box1_news{ padding-top:20px;}
.box1_list p{ line-height:34px; height:34px; overflow:hidden; padding-right:90px; position:relative;}
.box1_list p span{ position:absolute; right:0px; top:0px;}

.box_style2{}
.box_style2 .news_box{ float:left; width:540px;}
.box_style2 .news_box.flr{ float:right;}
.box1_hot{}
.box1_hot a{ display:block;width:490px; height:325px; overflow:hidden; position:relative;}
.box1_hot a img{ width:490px; height:auto;}
.box1_hot a span{ position:absolute; display:block; bottom:-50px; color:#fff; left:0px; height:50px; line-height:50px; background:rgba(0,0,0,0.8); width:450px; padding:0px 20px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all; overflow:hidden;}
.box1_hot a:hover span{ bottom:0px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}

.box2_hot{ margin-top:30px;}
.box2_hot a{ display:block;width:470px; height:312px; overflow:hidden; position:relative;}
.box2_hot a img{ width:470px; height:312px;}
.box2_hot a span{ position:absolute; display:block; bottom:-50px; color:#fff; left:0px; height:50px; line-height:50px; background:rgba(0,0,0,0.8); width:430px; padding:0px 20px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all; overflow:hidden;}
.box2_hot a:hover span{ bottom:0px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}

.box2_news{ padding-top:20px;}
.box2_list p{ line-height:34px; height:34px; overflow:hidden; padding-left:90px; position:relative;}
.box2_list p span{ position:absolute; left:0px; top:0px;}


.news_list{}
.news_list ul{ margin-left:-50px;}
.news_list ul li{ float:left;width:340px; position:relative; margin:20px 0px 20px 50px;}
.news_list ul li a{ padding:20px; padding-bottom:80px; border:1px solid #eee; height:378px; display:block;}
.news_tit{ padding-bottom:20px; line-height:24px; height:48px; overflow:hidden; font-weight:bold; font-size:16px;}
.news_list ul li a .news_tit{ color:#333;}
.news_img{ width:300px; height:auto; overflow:hidden; text-align:center}
.news_img img{ max-width:300px; max-height:210px;}
.news_smallcon{ color:#666; line-height:22px; height:88px; overflow:hidden; margin-top:10px; text-align:justify;}
.news_date{ background:#057edf; position:absolute; left:20px; bottom:20px; height:40px; color:#fff;font-family:"CenturyGothic";width:120px; text-align:center; line-height:40px; font-size:16px;}
.news_more{ position:absolute; right:20px; bottom:20px; width:40px; height:40px; line-height:40px; background:#666; color:#fff; text-align:center;}
.news_more span{ font-size:30px;}
.news_list ul li a:hover .news_more{ background:#b8141d;}
.news_list ul li a:hover .news_tit{ color:#b8141d;}
.news_list ul li a:hover{ box-shadow:#999 0px 0px 15px;}


.main_show{ background:#f3f3f3;}
.main_show .news_class{ background:#fff;}
.main_show .content{ padding:40px 0px;}
.main_show .shownews{background:#fff; padding:50px 60px; }
.shownews{}
.n_tit{ font-size:30px; font-weight:bold; line-height:1.6em; text-align:center; padding:0px 0px 20px 0px;}
.n_date{ text-align:center; color:#999;}
.n_content{ padding-top:10px; text-align:justify; border-top:1px solid #ddd; margin-top:20px;}
.n_content img{ max-width:100%;}
.n_content p{ margin:2em 0;}
.n_content img{ max-width:100%; height:auto;}
.con_img{ text-align:center;}
.con_img span{ display:block; color:#666; display:block; padding-top:10px;}


/********投资者教育**********/
.edu_list ul{ margin-left:-50px;}
.edu_list ul li{ float:left; width:340px; margin-left:50px;  border-bottom:1px solid #ddd; position:relative;}
.edu_list ul li a{ display:block; background:#fff;padding:40px 20px; position:relative;transition: 0.8s all;-webkit-transition: 0.8s all;-o-transition: 0.8s all;-moz-transition: 0.8s all;-ms-transition: 0.8s all;}
.edu_list ul li a:hover{ background:#f3f3f3;}
.edu_list ul li a:hover .edu_tit{ color:#e7200f;}
.edu_time{ font-family:"CenturyGothic"; font-weight:bold; font-size:18px; color:#666; padding-bottom:20px; position:relative;}
.edu_time:after{ position:absolute; content:""; left:0px; bottom:0px; height:3px; width:32px; background:#ccc; z-index:1}
.edu_time:before{ position:absolute; content:""; left:0px; bottom:0px; height:3px; width:0px; background:#e7200f; z-index:2;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
.edu_list ul li a:hover .edu_time:before{width:32px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
.edu_tit{ padding:30px 0px 15px 0px; font-size:18px; line-height:26px; height:52px; overflow:hidden;font-weight:bold;}
.edu_small{color:#999; text-align:justify; line-height:24px; height:96px; overflow:hidden;}



.team_first{  margin-top:20px; padding:30px 0px;overflow:hidden;}
.t_f_img{ float:left; width:300px;}
.t_f_img img{ width:300px;}
.t_f_infos{ float:right; width:765px; padding-top:20px;}
.t_f_infos h2{ font-size:30px; font-weight:bold;}
.t_f_infos span{ padding:20px 0px; display:block; font-size:16px; color:#b8141d;}
.t_f_infos p{ color:#888; line-height:2em; text-align:justify;}

.teamlist{ padding-bottom:40px; border-top:1px solid #ddd;}
.team_infos{ background:#f3f3f3; height:600px; position:relative;}
.team_text{ text-align:justify; font-size:16px;line-height:34px; position:relative; padding-left:416px;}
.team_text_tit h4{font-weight:bold; font-size:25px; }
.team_text_tit{ position:absolute; left:0px; top:140px; width:46%; background:rgba(243,243,243,0.8); z-index:20;}
.team_text_tit i{display:block; height:2px; width:36px; background:#b8141d; margin-top:15px;}
.team_text span{ font-weight:normal; display:block; color:#666; font-family:'CenturyGothic';}
.team_text p{ padding-top:30px; color:#888; padding-right:30px;}
/*.team_text_img{ background-image:url(../images/team.jpg); background-size:auto 100%;  background-repeat:no-repeat; background-position:right center; position:absolute; right:0px; top:0px; width:100%; height:600px;}*/
.team_text_img{ background-image:url(../images/team.jpg); background-size:100% auto;  background-repeat:no-repeat; background-position:right center; position:absolute; right:0px; top:0px; width:50%; height:600px;}
.team_list{ margin-top:20px; overflow:hidden;}
.team_list ul{ margin-left:-40px;}
.team_list ul li{ float:left; margin:20px 0px; margin-left:40px; position:relative; width:250px;}
.team_list ul li a{ display:block;}
.team_info{ padding:10px 0px; border-bottom:1px solid #ddd; }
.team_list ul li a .team_info:after{ content:""; position:absolute; bottom:0px; left:0px; width:0px; background:#b8141d; height:1px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
.team_list ul li a:hover .team_info:after{  width:100%;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
.team_list ul li a img{ width:250px; height:320px; transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all; }
.team_list ul li a:hover img{ opacity:0.8;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
.team_info h4{ font-weight:bold; height:30px; line-height:30px;}
.team_info span{ color:#999;line-height:20px; height:40px; overflow:hidden;}
.team_info h4,.team_info span{ display:block; padding:0px 10px;}


.team_btns{ text-align:right; position:relative; height:50px;}
.t_b_back{position:absolute; left:0px; top:20px;}
.t_b_back a{border:1px solid #ddd; display:block; padding:10px 20px; color:#666;}
.t_b_back a:hover{ background:#b8141d; border:1px solid #b8141d; color:#fff}

.classlist a{ display:inline-block; padding:0px 25px; height:70px; line-height:70px; font-size:17px; font-weight:bold;}
.classlist a.csel{background:#b8141d; color:#fff;}

.page_href{ position:absolute; right:0px; bottom:0px; width:600px; height:50px;}
.page_href .href_left{ position:absolute; right:300px; top:0px;width:200px;}
.page_href .href_right{position:absolute; right:0px; top:0px;}
.page_href a{ display:block; font-weight:bold; line-height:50px;}
.page_href a span {
    margin: 0 15px;
    display: inline-block;
    vertical-align: middle;
    width: 50px;
    height: 2px;
    background-color: #ccc;
	transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;
}
.page_href a:hover span {
    width: 80px;
    background-color: #b8141d;
}
.page_href a:after{ position:absolute;}

.news_class{background:#f3f3f3; text-align:center;border-bottom: 1px solid #ddd;}
.project_class{ background:#f3f3f3; text-align:center; padding:15px 0px;}
.class_select{ width:260px; text-align:left;}
.class_select .layui-form-select dl dd.layui-this{ background:#b8141d;}
.class_select .layui-form-select dl dd:hover{ background:#eee;}
.class_select .layui-form-select .layui-edge{ border-top-color:#b8141d;}
.project_search{ position:absolute; right:0px; top:3px; border:1px solid #ddd; height:34px; border-radius:16px; overflow:hidden; width:225px; text-align:left; background:#fff;}
.project_search .s_txt{ height:34px; border:none; color:#666; padding-left:14px; width:165px;}
.project_search .iconfont{ font-size:20px; color:#666;}
.s_btn{ position:absolute; right:10px; top:6px; cursor:pointer;}

.project_text{ line-height:30px; font-size:16px; padding:40px 0px; text-align:justify;}

.project_list{}
.project_list ul{ margin-left:-80px;}
.project_list ul li{ float:left; margin-left:80px; width:320px; margin-bottom:40px;}
.project_list ul li a{ display:block; width:320px; position:relative;}
.project_list ul li a:after{ position:absolute; left:0px; top:0px; content:""; height:2px; width:0px; background:#b8141d;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
.project_list ul li a:hover:after{ width:320px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
.project_list ul li h4{ display:block; border-top:2px solid #ccc; padding:20px 0px; font-weight:bold;}
.project_list ul li div{ width:320px; height:240px; overflow:hidden; position:relative; background:#000;}
.project_list ul li a span{ display:block; position:absolute; bottom:-100%;  width:290px; padding:15px; color:#fff;}
.project_list ul li a:hover span{bottom:0px;}
.project_list ul li a img{ transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all; }
.project_list ul li a:hover img{ opacity:0.4;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}


.joblist{ padding:40px 0px;border-top:1px solid #ddd;}
.job_text{ }
.job_text p{ padding:15px 0px; text-indent:2em; text-align:justify}
.job_text h2{ position:relative; padding-bottom:10px; font-weight:bold; font-size:30px; line-height:1.6em;}
.job_text h2:after{ position:absolute; content:""; height:5px; width:50px; left:50%; margin-left:-25px; bottom:0px;background:#b8141d;}
.job_text span{ display:block; color:#999; line-height:32px;}

.jobtxt_box{ background:url(../images/jobtxt_bg.jpg); background-size:cover; margin-top:30px; padding:40px 0px; background-position:center center;}
.jobtxt_box .list-paddingleft-2{}
.jobtxt_box .list-paddingleft-2 li{ float:left; width:calc(25% - 2px); color:#fff;  height:260px; margin-left:-1px; position:relative;}
.jobtxt_box .list-paddingleft-2 li:nth-child(4):before{content:""; position:absolute; right:0px; top:0px; height:270px; width:1px; background:#888;transform:rotate(10deg);}
.jobtxt_box .list-paddingleft-2 li:after{ content:""; position:absolute; left:0px; top:0px; height:270px; width:1px; background:#888;transform:rotate(10deg);}
.jobtxt_box .list-paddingleft-2 li:nth-child(3),.list-paddingleft-2 li:nth-child(4){ text-align:center;}
.jobtxt_box .list-paddingleft-2 li div{ padding:30px 40px;}
.jobtxt_box .list-paddingleft-2 li h4{ font-weight:bold; display:block; padding-bottom:15px; margin-bottom:10px;text-align:center; color:#fff; font-size:18px; position:relative;}

.jobtxt_btit{ text-align:center; font-size:48px; color:red;font-family:qtxmt; margin:40px 0px;}
.jobtxt_stit{text-align: center;color:red;text-indent:0em;font-size: 24px;padding: 60px 0px 30px 0px;font-family:qtxmt; line-height:32px;}

.job_contact{ border:1px solid #ddd; padding:20px; position:relative;}
.job_contact_info{ padding-left:360px;}
.job_contact span{ padding-left:120px; font-weight:bold; display:inline-block; line-height:120px; position:relative;}
.job_wechat{ position:absolute; left:20px; top:20px; width:240px;}
.job_wechat img{ width:120px; height:auto; display:inline-block;}
.job_wechat i{ font-style:normal; color:#999; position:absolute; line-height:120px; left:140px; top:0px; display:block;}
.job_contact_con{ margin-top:10px; border-top:1px solid #ddd; padding:20px 0px; font-size:16px; line-height:32px;}
.job_contact_con a{color:#b8141d; font-weight:bold; font-size:18px; padding:0px 10px; font-family:'CenturyGothic';}
.job_contact_con a:hover{ text-decoration:underline;}

.job_btn{ margin-top:40px; position:relative;}
.job_btn_tit{ display:inline-block; width:140px; height:46px; line-height:46px;background:#b8141d; color:#fff; text-align:center;}
.job_btn a{ display:inline-block;color:#b8141d; position:absolute; right:0px; top:0px; line-height:46px;}
.job_btn a:hover{ text-decoration:underline;}


.jobs{ margin-top:40px;}
.jobs ul li{ margin:20px 0px;background:#f3f3f3; padding:30px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all; position:relative;cursor:pointer;}
.jobs ul li:hover{ box-shadow:#999 0px 0px 10px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
.jobs h4.job_tit{ font-weight:bold; padding-right:60px; font-size:16px;}
.jobs h4{ font-size:14px;}
.jobs ul li:hover .job_tit{ color:#b8141d;}
.jobs span{ display:inline-block; color:#666; padding-top:10px; width:160px;}
.jobs i{ display:inline-block; font-style:normal; color:#666;}
.jobs .jobinfo{ padding-top:20px; display:none;}

.showmore{ position:absolute; right:20px; top:30px; font-size:30px; height:40px; width:40px;}
.showmore i{ display:block; }
.jobs ul li:hover .showmore .iconfont{ color:#666; transform:rotate(90deg);
-ms-transform:rotate(90deg); 	/* IE 9 */
-moz-transform:rotate(90deg); 	/* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg);transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
.jobs ul li .showmore .iconfont{ font-size:40px; color:#999;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}


.contact{ padding:40px 0px;}
.zb_list{}
.zb{padding:40px 0px; width:320px; float:left; margin-left:80px;}
.zb_list .zb:first-child{ margin-left:0px;}
.flr{ float:right;}
.contact_city{ font-size:18px; font-weight:bold; position:relative; padding-bottom:20px; border-bottom:1px solid #ddd;}
.contact_city:after{ content:""; position:absolute; left:0px; bottom:-1px; height:3px; width:20px; background:#b8141d;}
.contact_city span{ padding-right:10px; font-size:20px;}
.zb:hover .contact_city{ color:#b8141d;}
.contact_infos{ padding-top:20px;}

.qy_tit{ font-size:18px; font-weight:bold; text-align:center; height:60px; line-height:60px; background:#e8e8e8; margin:0px 0px 30px 0px;}
.contact_email{ position:relative;background:#004f70;  height:60px; line-height:60px; color:#fff;}
.contact_email p{ float:left; width:50%;text-align:center; font-weight:bold; position:relative}
.contact_email p span {
    position: absolute;
    left: 135px;
    top: 0px;
}
.contact_email p:nth-child(2) span {
    position: absolute;
    left: 140px;
    top: 0px;
}
.contact_email p:nth-child(1){ background:#554049;}
.contact_email p:nth-child(2){ background:#b8141d;}
.qy_list{ }
.qy_list ul{ margin-left:-80px;}
.qy_list ul li{ float:left; width:320px; margin:20px 0px; margin-left:80px; border-bottom:1px solid #ddd; padding-bottom:30px; position:relative; }
.qy_list ul li:after{ position:absolute; left:0px; bottom:-1px; content:""; height:1px; width:0px; background:#b8141d;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
.qy_list ul li:hover:after{ width:320px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
.qy_list ul li:hover .qy_city{color:#b8141d;}
.qy_city{ font-weight:bold; font-size:16px;}
.qy_city span{ padding-right:10px; font-size:16px;}
.qy_infos{ padding-top:20px; height:130px; overflow:hidden;}
.qy_infos p{ position:relative; padding-left:46px;}
.qy_infos p span{ display:block; position:absolute; left:0px; top:0px;}


.search_con{ border-top:1px solid #ddd; padding:50px 0px;}
.search_list_tit{ font-size:18px;} 
.searchlist{ }
.searchlist ul li{padding:20px 0px; border-bottom:1px solid #ddd; position:relative;}
.searchlist ul li a{ display:block; position:relative; padding-left:15px;}
.searchlist ul li a:after{ position:absolute; content:""; left:0px; top:8px; height:4px; width:4px; border-radius:50%; background:#666;}
.searchlist ul li a:hover:after{ background:#b8141d;}

@media only screen and (max-width: 1120px){
	#about_tree{ position:absolute; top:344px; left:0px; width:100%; height:70px; background:rgba(255,255,255,0.8); z-index:100;}
	.about_list{ padding-top:50px;}
	.about_con{ padding:30px 20px;}
	
	.dsz_infos{ width:calc(100% - 330px);}
	.dcsm_tit p{ width:calc(100% - 390px)}
	.joinus_lc{ overflow:hidden;}
	.lc_right{ width:calc(100% - 250px);}
	.lc_infos{ width:100%;}
	.j_lc_list{ padding:40px 20px;}
	.honor_infos{ padding:40px 20px 0px 20px}
	
	.invest_list{ padding:60px 20px;}
	.invest_list img{ max-width:100%;}
	
	.box1_hot{ width:450px;}
	.box_style2 .news_box{ width:520px;}
	
	.news_list{ padding:0px 20px;}
	.news_list ul{ margin-left:0px; display:flex; flex-wrap:wrap; gap:30px;}
	.news_list ul li{ margin:0px; width:calc(33.3% - 20px);}
	.news_img{ width:100%;}
	
	.team_infos{ padding:0px 20px;}
	.team_text_tit{ top:70px;}
	.team_infos{ height:540px;}
	.team_first{ padding:30px 20px;}
	.t_f_infos{ padding-top:0px; width:670px;}
	
	.team_list ul{ margin-left:0px; display:flex; flex-wrap:wrap; gap:20px; padding:0px 20px;}
	.team_list ul li{ float:none; width:calc(25% - 20px); margin:0px;}
	.team_list ul li a img{ width:100%; height:auto;}
	
	.project_class{ padding:15px 20px;}
	.project_text{ padding:40px 20px;}
	
	.project_list ul{ margin:0px; padding:0px 20px;display:flex; flex-wrap:wrap; gap:20px;}
	.project_list ul li{ float:none; width:calc(33.3% - 20px); margin:0px;}
	
	.edu_list ul{margin:0px; padding:0px 20px;display:flex; flex-wrap:wrap; gap:20px;}
	.edu_list ul li{ float:none; width:calc(33.3% - 20px); margin:0px;}
	
	.zb_list{ padding:0px 20px; display:flex; flex-wrap:wrap; gap:20px;}
	.zb_list .zb{ float:none; width:calc(33.3% - 20px); margin:0px;}
	
	.qy_list{ padding:0px 20px;}
	.qy_list ul{ margin:0px; display:flex; flex-wrap:wrap; gap:20px;}
	.qy_list ul li{ float:none; width:calc(33.3% - 20px); margin:0px;}
	
	.paging{ width:100%;}
	.paging .pagination{ padding:0px 20px;}
	
} 


@media only screen and (max-width: 1024px){
	.notice_box{ display:none;}
	
	.dcsm_tit{ padding:30px 0px; position:relative; margin:20px 0px;}
	.dcsm_tit h4{ display:block; float:none; width:100%; font-weight:bold; margin-left:120px; margin-top:10px; position:relative; line-height:30px;}
	.dcsm_tit p{ display:block; float:none; width:auto; padding:0px; margin-right:0px; line-height:24px; padding:40px 20px 0px 20px;}
	.about_con #dcsm1:before,.about_con #dcsm2:before,.about_con #dcsm3:before,.about_con #dcsm4:before,.about_con #dcsm5:before,.about_con #dcsm6:before,.about_con #dcsm7:before,.about_con #dcsm8:before,.about_con #dcsm9:before{position:absolute; content:""; left:30px; top:26px; width:60px; height:60px; border-radius:50%;background-position:15px 15px;background-size:30px 30px; background-repeat:no-repeat; }
	.about_con #dcsm1:before,.about_con #dcsm3:before,.about_con #dcsm5:before,.about_con #dcsm7:before,.about_con #dcsm9:before{ background-color:#fff;}
	.about_con #dcsm2:before,.about_con #dcsm4:before,.about_con #dcsm6:before,.about_con #dcsm8:before{ background-color:#f6f3f4;}
	
	
	.joinus_lc{ /*background:#f3f3f3 url(../images/story_bg.jpg) no-repeat center bottom;*/ background:#f3f3f3; padding:50px 0px;}
	.j_lc_list{ margin-top:30px; position:relative; padding:50px 0px; }
	.j_lc_list:before{ content:""; position:absolute; left:26px; top:30px; width:1px; height:390px; background:#ddd;}
	.lc_left{ float:left; width:92px; height:360px; overflow:hidden; position:relative;}
	.btn_up{ position:absolute; top:0px; left:7px; width:40px; height:40px; border-radius:50%; background-image:url(../images/up.png); background-position:8px; background-color:#fff; background-size:24px; background-repeat:no-repeat; cursor:pointer;}
	.btn_up:hover,.btn_down:hover{background-color:#ccc;}
	.btn_down{ position:absolute; top:420px; left:7px; width:40px; height:40px; border-radius:50%; background-image:url(../images/down.png); background-position:8px; background-color:#fff; background-size:24px; background-repeat:no-repeat; cursor:pointer;}
	.lc_left ul{ position:absolute; left:0px; top:0px;}
	.lc_left ul li{width:100%; text-indent:50px; line-height:60px; height:60px;font-size:16px; font-weight:bold;font-family:'BEBAS'; overflow:hidden; position:relative; cursor:pointer;-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;}
	.lc_left ul li:hover{ color:#b8141d}
	.lc_left ul li.year_sel span{ line-height:30px; height:30px; display:inline-block; margin-left:0px; background:#b8141d; color:#fff; padding:0px 5px; text-indent:0px;}
	.lc_left ul li.year_sel:after{ background:#b8141d}
	.lc_left ul li.year_sel:before{ width:20px;}
	.lc_left ul li:after{ content:""; border:3px solid #fff; position:absolute; height:9px; width:9px; border-radius:50%; background:#007aff; left:19px; top:26px; z-index:2;}
	.lc_left ul li:before{ content:""; width:20px; height:1px; background:#ccc; position:absolute; left:25px; top:33px;-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}
	
	.lc_right{ float:right; margin-top: -60px; width:calc(100% - 102px); margin-right:10px; position:relative;}
	.lc_info_tit{ font-size:140px; display:none; font-weight:bold;font-family:'BEBAS'; color:#ddd; text-align:center; width:890px; left:0px; top:170px; position:absolute; letter-spacing:15px;}
	
	/*.lc_info_tit:after{ content:""; position:absolute; bottom:-10px; left:0px; height:3px; width:40px; background:#b8141d;}*/
	.lc_infos{ float:right; width:100%; position:relative;}
	.lc_infos ul li{ padding-left:16px; position:relative; margin:15px 0px;}
	.lc_infos ul li:after{ content:""; height:4px; width:4px; display:none; border-radius:50%; position:absolute; left:0px; top:10px; background:#b8141d;}
	.lc_infos ul li h4{ font-size:14px;cursor:pointer; text-align:justify;}
	.lc_infos ul li h4:hover{ color:#b8141d}
	.lc_infos ul li p{ display:none; padding-top:10px; color:#666; text-align:justify;}

	.honor_infos{ padding-top:40px;}
	.honor_tree{ float:none; width:auto; padding:0px 20px;}
	.honor_tree ul li{ float:left; width:50%; background:#f3f3f3; border-top:1px solid #ccc; line-height:30px; padding:10px 0px; overflow:hidden; text-align:center; cursor:pointer;}
	.honor_tree ul li:hover{ color:#b8141d;}
	.honor_tree ul li.action{ border-top:1px solid #b8141d; color:#b8141d; font-weight:bold;}
	.honor_list{ float:none; width:100%; margin-top:20px;}
	.honor_list span{  line-height:20px; padding:10px 20px 10px 40px; margin-right:0px; color:#666; position:relative; text-align:justify; display:block; position:relative;}
	.honor_list span:hover{ background:#f3f3f3;}
	.honor_list span:after{ position:absolute; left:20px; top:18px; content:""; width:4px; height:4px; background:#666;}
	.scrolltext{ width:100%;
		overflow: auto;}
	.scrollbar{
		width: 100%;
		height:380px;
		margin: 0 auto;
	}
	
	
	
	.invest_con{ padding:0px 0px 40px 0px;}
	.invest_con img{ max-width:100%;}
	.invest_tit{ font-weight:bold; font-size:18px; position:relative; line-height:30px; padding-top:20px; padding-bottom:10px; margin-bottom:20px;}
	.invest_tit:after{ content:""; height:2px; width:32px; background:#b8141d; position:absolute; left:0px; bottom:0px;}
	.invest_info{}
	.invest_yz ul li{ line-height:50px; float:left; width:50%; position:relative;}
	.invest_yz ul li i,.invest_yz ul li em{ display:inline-block; margin-right:20px; width:30px; text-align:center; font-style:normal; height:30px; line-height:30px; background:#f6f3f4; font-family:'BEBAS'; font-weight:bold;}
	.invest_ly{}
	.invest_ly ul li{ float:left;  margin-bottom:1px;width:33.33%; line-height:20px; background:#f6f3f4; text-align:center; height:160px; position:relative;}
	.invest_ly ul li:after{ content:""; position:absolute; right:0px; top:0px; height:160px; width:1px; background:#fcfbfb;}
	.invest_ly ul li a{ display:block; width:100%; height:140px; padding-top:20px;}
	.invest_ly ul li a:hover{ background:#68535c; color:#fff;}
	.invest_ly ul li:last-child:after{ display:none;}
	.invest_ly ul li i,.invest_ly ul li em{ display:block; width:80px; height:80px; border-radius:50%; margin-bottom:15px; margin-left:calc(calc(100% - 80px) / 2);}
	.invest_ly ul li#li1 i,.invest_ly ul li#li1 em{ background:#fff url(../images/ico_ly01.png) no-repeat; background-size:40px auto; background-position:20px;}
	.invest_ly ul li#li2 i,.invest_ly ul li#li2 em{ background:#fff url(../images/ico_ly02.png) no-repeat; background-size:40px auto; background-position:20px;}
	.invest_ly ul li#li3 i,.invest_ly ul li#li3 em{ background:#fff url(../images/ico_ly03.png) no-repeat; background-size:40px auto; background-position:20px;}
	.invest_ly ul li#li4 i,.invest_ly ul li#li4 em{ background:#fff url(../images/ico_ly04.png) no-repeat; background-size:40px auto; background-position:20px;}
	.invest_ly ul li#li5 i,.invest_ly ul li#li5 em{ background:#fff url(../images/ico_ly05.png) no-repeat; background-size:40px auto; background-position:20px;}
	.invest_ly ul li#li6 i,.invest_ly ul li#li6 em{ background:#fff url(../images/ico_ly06.png) no-repeat; background-size:40px auto; background-position:20px 25px;}
	.invest_ly ul li#li7 i,.invest_ly ul li#li7 em{ background:#fff url(../images/ico_ly07.png) no-repeat; background-size:40px auto; background-position:20px;}
	.invest_ly_tit{ color:#666; padding-bottom:15px;}
	.invest_list{ padding:30px 20px 0px 20px;}
	
	.invest_zz{}
	.invest_zz ul li{ float:left; width:50%; height:120px; line-height:120px;background:#f6f3f4; position:relative; text-indent:160px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.invest_zz ul li:hover{background:#68535c; color:#fff;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.invest_zz ul li:first-child:before{content:""; position:absolute; left:0px; bottom:0px; height:1px; width:100%; background:#fcfbfb;}
	.invest_zz ul li:first-child:after{content:""; position:absolute; right:0px; top:0px; height:120px; width:1px; background:#fcfbfb;}
	.invest_zz ul li:last-child:before{content:""; position:absolute; left:0px; top:-1px; height:1px; width:100%; background:#fcfbfb;}
	.invest_zz ul li:last-child:after{content:""; position:absolute; left:-1px; top:0px; height:120px; width:1px; background:#fcfbfb;}
	.invest_zz ul li i,.invest_zz ul li em{ position:absolute; left:40px; top:20px; display:block;width:80px; height:80px; border-radius:50%;}
	.invest_zz ul li#li1 i,.invest_zz ul li#li1 em{ background:#fff url(../images/ico_zz01.png) no-repeat; background-size:30px auto; background-position:25px;}
	.invest_zz ul li#li2 i,.invest_zz ul li#li2 em{ background:#fff url(../images/ico_zz02.png) no-repeat; background-size:30px auto; background-position:25px;}
	.invest_zz ul li#li3 i,.invest_zz ul li#li3 em{ background:#fff url(../images/ico_zz03.png) no-repeat; background-size:30px auto; background-position:25px;}
	.invest_zz ul li#li4 i,.invest_zz ul li#li4 em{ background:#fff url(../images/ico_zz04.png) no-repeat; background-size:30px auto; background-position:25px;}
	
	.invest_fw_con{ padding-top:20px; line-height:30px; text-align:justify;}
	.invest_mz_tit{ font-size:18px; padding-bottom:20px;}
	.invest_mz_con{line-height:30px; text-align:justify;}
	
	
	/****news*****/
	.newslist{ padding:30px 0px; }
	.news_box{ border:0px solid #ddd; margin:0px 20px;}
	.box_pad{ padding:0px;}
	.box_tit{ font-weight:bold; font-size:16px; color:#03579d; border-bottom:1px solid #ddd; position:relative; padding-bottom:15px;}
	.box1_list{ float:none; width:100%;}
	.box1_hot{ float:none; width:100%; overflow:hidden;}
	.box_more{ position:absolute; right:0px; bottom:15px; font-weight:normal; font-size:14px;}
	.box1_news{ padding-top:20px;}
	.box1_list p{ line-height:34px; height:34px; overflow:hidden; padding-right:90px; position:relative;}
	.box1_list p span{ position:absolute; right:0px; top:0px;}
	
	.box_style2{}
	.box_style2 .news_box{ float:none; width:auto; margin-top:20px;}
	.box_style2 .news_box.flr{ float:none;}
	.box1_hot{ margin-top:20px;}
	.box1_hot a{ display:block;width:490px; height:325px; overflow:hidden; position:relative;}
	.box1_hot a img{ width:100%; height:auto;}
	.box1_hot a span{ position:absolute; display:block; bottom:0px; color:#fff; left:0px; height:50px; line-height:50px; background:rgba(0,0,0,0.8); width:100%; padding:0px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all; overflow:hidden; text-indent:10px;}
	.box1_hot a:hover span{ bottom:0px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	
	.box2_hot{ margin-top:30px;}
	.box2_hot a{ display:block;width:100%; height:auto; overflow:hidden; position:relative;}
	.box2_hot a img{ width:100%; height:auto;}
	.box2_hot a span{ position:absolute; display:block; bottom:0px; color:#fff; left:0px; height:50px; line-height:50px; background:rgba(0,0,0,0.8); width:100%; padding:0px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all; overflow:hidden; text-indent:10px;}
	.box2_hot a:hover span{ bottom:0px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	
	.box2_news{ padding-top:20px;}
	.box2_list p{ line-height:34px; height:34px; overflow:hidden; padding-left:90px; position:relative;}
	.box2_list p span{ position:absolute; left:0px; top:0px;}
	
	.news_list{}
	.news_list ul{ margin-left:0px;}
	.news_list ul li{ float:none;width:100%; position:relative; margin:0px;}
	.news_list ul li a{ padding:20px; padding-bottom:80px; border:0px solid #eee;border-bottom:1px solid #eee; display:block;}
	.news_tit{ padding-bottom:20px; line-height:24px; height:auto; overflow:hidden; font-weight:bold; font-size:18px;}
	.news_list ul li a .news_tit{ color:#333;}
	.news_img{ width:100%; height:auto; background:none;}
	.news_img img{ width:auto; max-width:100%;height:auto;}
	.news_smallcon{ color:#666; line-height:22px; height:auto; overflow:hidden; margin-top:10px; text-align:justify;}
	.news_date{ background:#057edf; position:absolute; left:20px; bottom:20px; height:40px; color:#fff;font-family:"CenturyGothic";width:120px; text-align:center; line-height:40px; font-size:16px;}
	.news_more{ position:absolute; right:20px; bottom:20px; width:40px; height:40px; line-height:40px; background:#666; color:#fff; text-align:center;}
	.news_more span{ font-size:30px;}
	.news_list ul li a:hover .news_more{ background:#b8141d;}
	.news_list ul li a:hover .news_tit{ color:#b8141d;}
	.news_list ul li a:hover{ box-shadow:#999 0px 0px 15px;}
	
	.main_show{ background:#fff;}
	.main_show .shownews{ padding:0px 20px;}
	.n_tit{ font-size:20px; font-weight:bold; line-height:2rem; text-align:center; padding:0px 0px 0px 0px;}
	.n_date{ text-align:center; color:#666;}
	.n_content{ padding:30px 0px; text-align:justify;}
	.n_content img{ max-width:100%;}
	.n_content p{ margin:1em 0;}
	.n_content img{ max-width:100%; height:auto;}
	
	
	
	
	.team_first{ background:#fff; margin-top:30px; padding:0px;overflow:hidden;}
	.team_infos{ height:auto; padding:0px 20px;}
	.team_text_tit {
		position:relative;
		left: 0px;
		top: 0px;
		width:100%;
		background: rgba(243,243,243,0.8);
		z-index: 20; padding-top:30px;
	}
	.team_text_img {
		background-image: url(../images/team.jpg);
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-position: right center;
		position: relative;
		right: 0px;
		top: 0px;
		width:100%;
		height:300px;
	}
	.t_f_img{ float:none; width:auto; padding:0px 20px; text-align:center;}
	.t_f_img img{ width:auto; max-width:100%; height:auto;}
	.t_f_infos{ float:none; width:auto; padding:0px 20px; margin-top:20px;}
	.t_f_infos h2{ font-size:30px; font-weight:bold; text-align:center;}
	.t_f_infos span{ padding:20px 0px; display:block; text-align:center; font-size:16px; color:#666;}
	.t_f_infos p{ color:#666; padding-right:0px; text-align:justify;}
	
	.teamlist{ padding:0px 0px;}
	.team_text{ text-align:justify; font-size:14px; padding:0px; line-height:1.6em;}
	.team_text_tit h4{ font-size:20px;}
	.team_text span{ font-size:24px; font-family:'CenturyGothic'; display:block; padding-top:10px;}
	.team_text p{ padding-right:0px; padding-top:20px;}
	.team_list{ margin:20px 0px 0px 0px; overflow:hidden;}
	.team_list ul{ margin-left:0px; margin:0px 20px;}
	.team_list ul li{ float:none; margin:20px 0px; margin-left:0px; position:relative; width:100%;}
	.team_list ul li a{ display:block;}
	.team_info{ padding:10px 0px; border-bottom:1px solid #ddd; }
	.team_list ul li a .team_info:after{ content:""; position:absolute; bottom:0px; left:0px; width:0px; background:#b8141d; height:1px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.team_list ul li a:hover .team_info:after{  width:100%;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.team_list ul li a img{ width:250px; height:320px; transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all; }
	.team_list ul li a:hover img{ opacity:0.8;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.team_info h4{ font-weight:bold; height:30px; line-height:30px;}
	.team_info span{ color:#999;line-height:20px; height:auto; overflow:hidden;}
	.team_info h4,.team_info span{ display:block; padding:0px 10px;}
	
	
	.team_btns{ text-align:center; padding:30px 0px; position:relative; height:auto;}
	.t_b_back{position:relative; left:0px; top:0px; display:inline-block; text-align:center;}
	.t_b_back a{background:none; border:1px solid #ddd; display:block; padding:10px 0px; width:140px; text-align:center; color:#666;}
	.t_b_back a:hover{ background:#b8141d;}
	.page_href{ position:relative; right:0px; width:100%; height:50px; margin:30px 0px;}
	.page_href .href_left{ position:absolute; left:0px; right:auto; top:0px;width:47%; text-align:left;}
	.page_href .href_right{position:absolute; right:0px; top:0px;width:47%;}
	.page_href .href_left a{ text-align:right;}
	.page_href .href_right a{ text-align:left;}
	.page_href a{ display:block; font-weight:bold; line-height:50px;}
	.page_href a span {
		margin: 0 15px;
		display: inline-block;
		vertical-align: middle;
		width: 50px;
		height: 2px;
		background-color: #ccc;
		transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;
	}
	.page_href a:hover span {
		width: 80px;
		background-color: #b8141d;
	}
	.page_href a:after{ position:absolute;}
	
	
	.project_list{}
	.project_list ul{ margin-left:0px;}
	.project_list ul li{ float:left; margin-left:20px; width:320px; margin-bottom:10px;}
	.project_list ul li a{ display:block; width:320px; position:relative;}
	.project_list ul li a:after{ position:absolute; left:0px; top:0px; content:""; height:2px; width:0px; background:#b8141d;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.project_list ul li a:hover:after{ width:320px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.project_list ul li h4{ display:block; border-top:2px solid #ccc; padding:20px 0px; font-weight:bold;}
	.project_list ul li div{ width:320px; height:auto; overflow:hidden; position:inherit; background:none;}
	.project_list ul li a span{ display:block; position:relative; bottom:0px;  width:290px; padding:10px 0px; color:#666;}
	.project_list ul li a:hover span{bottom:0px;}
	.project_list ul li a img{ transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all; }
	.project_list ul li a:hover img{ opacity:1;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	
	.joblist{ padding:30px 0px 0px 0px;}
	.job_text{ text-align:center; padding:0px 15px;}
	.job_text h2{ position:relative; padding-bottom:10px; font-weight:bold; font-size:20px; line-height:1.6em;}
	.job_text h2:after{ position:absolute; content:""; height:2px; width:50px; left:50%; margin-left:-25px; bottom:0px;background:#b8141d;}
	.job_text span{ display:block; padding:20px; color:#666; font-size:14px;line-height:1em;}
	
	.job_btn{ margin-top:20px; position:relative; padding:0px 20px;}
	.job_btn span{ display:inline-block; width:120px; height:40px; line-height:40px;background:#b8141d; color:#fff; text-align:center;}
	.job_btn a{ display:inline-block; position:relative; right:0px; top:20px; color:#b8141d; padding-bottom:0px;}
	.job_btn a:after{ position:absolute; height:0px; width:100%; content:"";background:#b8141d; left:0px; bottom:0px;}
	.job_btn a:hover:after{ display:none;}
	
	.jobs{ margin-top:20px;}
	.jobs ul li{ margin:20px 0px;background:#f3f3f3; padding:20px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all; position:relative;cursor:pointer;}
	.jobs ul li:hover{ box-shadow:#999 0px 0px 0px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.jobs h4.job_tit{ font-weight:bold; padding-right:60px; font-size:16px;}
	.jobs h4{ font-size:14px;}
	.jobs ul li:hover .job_tit{ color:#b8141d;}
	.jobs span{ display:block; color:#666; padding-top:10px;}
	.jobs span i{ font-style:normal; padding-left:20px;}
	.jobs .jobinfo{ padding-top:20px; display:none;}
	
	.job_contact{ margin:0px 20px;}
	.job_contact_info{ padding-left:20px;height:110px;padding-top: 30px;}
	.job_contact_info span{ line-height:30px;}
	.job_wechat i {
		font-style: normal;
		color: #999;
		position: absolute;
		line-height:0px;
		left:0px;
		top: 130px;
		display: block;
		width: 120px;
		text-align: center;
	}
	
	
	.contact{ padding:0px 0px;}
	.contact_email{ background:none; height:auto;}
	.contact_email p{ float:left; width:calc(50% - 20px); text-align:left; padding:20px 0px; padding-left:20px; font-weight:bold; position:relative; line-height:1.5em;}
	.contact_email p span {
		position: absolute;
		left: 15px;
		top: 0px;
		display:none;
	}
	.contact_email p:nth-child(2) span {
		position: absolute;
		left: 15px;
		top: 0px;
	}
	.zb_list{}
	.zb_list .zb:nth-child(2){ background:#f3f3f3;}
	.zb_list .zb{ width:100%;}
	.zb{ border:0px solid #ddd;border-bottom:1px solid #ddd; padding:20px; width:auto; float:none; border-bottom:0px;margin-left: 0px;}
	.flr{ float:none;}
	.contact_city{ font-size:16px; font-weight:bold;}
	.contact_city span{ padding-right:10px; font-size:20px;}
	.zb:hover .contact_city{ color:#b8141d;}
	.contact_infos{ padding-top:14px;}
	
	.qy_tit{ font-size:18px; font-weight:bold; text-align:center; height:60px; line-height:60px; background:#e8e8e8; margin:30px 0px; margin-top:0px;}
	.qy_list{ padding:0px 20px;}
	.qy_list ul{ margin-left:0px;}
	.qy_list ul li{ float:none; width:100%; margin:20px 0px; margin-left:0px; border-bottom:1px solid #ddd; padding-bottom:20px; position:relative; }
	.qy_list ul li:after{ position:absolute; left:0px; bottom:-1px; content:""; height:1px; width:0px; background:#b8141d;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.qy_list ul li:hover:after{ width:320px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.qy_list ul li:hover .qy_city{color:#b8141d;}
	.qy_city{ font-weight:bold; font-size:16px;}
	.qy_city span{ padding-right:10px; font-size:16px;}
	.qy_infos{ padding-top:20px; height:auto;}
	
	
	.ban_infos{ position:absolute; bottom:0px; left:0px; height:80px; width:100%; overflow:hidden;}
	.ban_infos .wrap{ background:rgba(47,47,47,0.8); height:80px;}
	.ban_infos ul li{ float:left; color:#fff; width:24%; padding-top:10px; text-align:center;}
	.ban_infos ul li#a_info1{ background:none;}
	.ban_infos ul li#a_info2{ background:none;}
	.ban_infos ul li#a_info3{ background:none;}
	.ban_infos ul li#a_info4{ background:none;}
	.ban_infos ul li h4{ font-weight:bold; color:#fff; font-size:22px; font-family:'BEBAS'; display:block; line-height:1.6em;}
	.ban_infos ul li h4,.ban_infos ul li span{ display:block; padding-left:0px}
	.ban_infos ul li i{ right:12px;}
	
	.about_info{ padding:30px 20px;}
	
	.about_class{ border-bottom:1px solid #ddd; text-align:left;}
	.about_class .classlist a{ width:33%; padding:0px; text-align:center;}
	.about_class a:hover{ background:#b8141d; color:#fff;}
	#about_tree{ position:relative; top:0px; left:0px; width:100%; height:auto; background:rgba(255,255,255,0.8); z-index:100;}
	#about_tree.fix{ top:0px;}
	
	.about_list{ padding-top:30px;}
	.about_infos{ padding:30px 0px;overflow:hidden;}
	.about_tit{ font-size:24px; text-align:center; line-height:1.6em; position:relative;}
	.about_tit span{ display:inline-block; padding:0px 15px; height:30px; line-height:30px; vertical-align:middle;}
	.about_tit span#line{ position:relative; width:42px;}
	.about_tit span#line:after{ position:absolute; top:15px; left:15px; height:1px; content:""; width:42px; background:#ccc;}
	.about_con{  padding:20px 20px 0px 20px;}
	.about_list #about2,.about_list #about4,.about_list #about6{ background:#f3f3f3;}
	.about_more{ text-align:center; margin-top:30px; display:none;}
	.about_more a{ display:inline-block; width:140px; height:40px; line-height:40px; border-radius:20px; color:#fff; text-align:center; text-indent:10px; background:#185db1;background-image: linear-gradient(#1e68c2,#185db1);}
	.about_more a:hover{ box-shadow:#999 0px 0px 20px; background:#3278ce;}
	.dsz{ padding-top:30px;}
	.dsz_img{ float:none; width:100%; text-align:center;}
	.dsz_img img{ max-width:70%; width:auto; height:auto;}
	.dsz_infos{ float:none; width:100%; padding-top:20px;}
	
	.hxjz{}
	.hxjz_box{ display:inline-block; width:373px; color:#fff; height:140px; text-align:center;}
	.hxjz_box h4{ font-weight:bold; font-size:18px; padding-bottom:10px; display:block; padding-top:50px;}
	.hxjz #hxjz_box1{ background:#c1a008;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.hxjz #hxjz_box1:hover{ background:#d3b00e;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.hxjz #hxjz_box2{ background:#0898c1;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.hxjz #hxjz_box2:hover{background:#0fadda;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.hxjz #hxjz_box3{ background:#08c18a;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.hxjz #hxjz_box3:hover{background:#10d69b;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	
	
	.gsyw{ padding-top:30px;}
	.gsyw table{ width:100%; background:#ddd;border-collapse:inherit; border-spacing:1; }
	.gsyw table td{ background:#f3f3f3; height:80px; line-height:80px; font-size:16px;}
	.gsyw table td span{ color:#c02e34; padding-right:25px; font-size:26px;}
	.gsyw1{padding-left:30px; }
	.gsyw table td.gsyw1 span{ padding-right:20px; font-size:30px;}
	.gsyw table td.gsyw2 span{  font-size:30px;}
	.gsyw table td.gsyw3 span{ font-size:30px;}
	.gsyw2{padding-left:30px; }
	.gsyw3{padding-left:30px; }
	.gsyw4{padding-left:30px; }
	
	.fzjg{ padding-top:30px;}
	.fzjg_img{ float:none; width:100%;}
	.fzjg_img img{ max-width:100%; width:auto; height:auto;}
	.fzjg_infos{ float:none; width:100%; margin-right:0px; padding-top:0px;}
	
	
	
	.project_class{ border-bottom:1px solid #ddd; text-align:left; padding:15px 20px;}
	.project_search{ width:190px;}
	.class_select {
		width: 130px;
		text-align: left;
	}
	.classlist a{ display:inline-block; padding:0px 20px; height:60px; line-height:60px; font-size:16px; }
	.classlist a.csel{background:#b8141d; color:#fff;}
	.project_class a:hover{background:#cd212a; color:#fff;}
	.project_text{ text-align:justify; padding:30px 20px; font-size:14px; line-height:1.6em;}
	
	
	/********投资者教育**********/
	.edu_list{ padding:0px 20px;}
	.edu_list ul{ margin-left:0px;}
	.edu_list ul li{ width:100%; margin-left:0px;  border-bottom:1px solid #ddd; position:relative;}
	.edu_list ul li a{ display:block; background:#fff;padding:40px 20px; position:relative;transition: 0.8s all;-webkit-transition: 0.8s all;-o-transition: 0.8s all;-moz-transition: 0.8s all;-ms-transition: 0.8s all;}
	.edu_list ul li a:hover{ background:#f3f3f3;}
	.edu_list ul li a:hover .edu_tit{ color:#e7200f;}
	.edu_time{ font-family:"CenturyGothic"; font-weight:bold; font-size:18px; color:#666; padding-bottom:20px; position:relative;}
	.edu_time:after{ position:absolute; content:""; left:0px; bottom:0px; height:3px; width:32px; background:#ccc; z-index:1}
	.edu_time:before{ position:absolute; content:""; left:0px; bottom:0px; height:3px; width:0px; background:#e7200f; z-index:2;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.edu_list ul li a:hover .edu_time:before{width:32px;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.edu_tit{ padding:30px 0px 15px 0px; font-size:18px; line-height:26px; height:auto; overflow:hidden;font-weight:bold;}
	.edu_small{color:#999; text-align:justify; line-height:24px; height:auto; overflow:hidden;}

	
	
	
	.paging {
		margin: 0 auto;
		width: 100%;
		padding-bottom: 40px;
	}
	.paging .pagination{ padding:0px 20px;}


}