/* CSS Document */
html {	min-height: 100%;_height:100%;}
body{margin:0;padding:0;font:12px 寰蒋闆呴粦,Arial, Helvetica, sans-serif;color:#4d4d4d; background:url(../images/bgs.jpg) left top repeat-x;	min-height: 100%;_height:100%; overflow-x:hidden;}
input{outline:none; cursor:pointer;}
dl,dd,dt,ul,li,form,p{margin:0;padding:0; list-style:none; }
.listnone{ list-style:none;}
img{border:0;}
.tevialign{ vertical-align:middle;}
a:link {color: #373737;text-decoration: none;} /* 鏈闂殑閾炬帴 */
a:visited {color: #373737;text-decoration: none;} /* 宸茶闂殑閾炬帴 */
a:hover {color:#5d0a74;text-decoration: none;} /* 榧犳爣鍦ㄩ摼鎺ヤ笂 */ 
a:active {color: #373737;text-decoration: none;} /* 鐐瑰嚮婵€娲婚摼鎺� */
.clearall{clear:both;height:1px;overflow:hidden;}
.f-left{float:left;}
.f-right{float:right;}


/*-------------------------------------------index----------------------------------------------------------*/
.in_top_line{ height:8px; background:#5d0a74;}
.in_tops{ max-width:1145px; height:110px; margin:0 auto; overflow:hidden; padding:0 5px;}
.in_tops img{ width:100%;}
.in_tops_l{ float:left; width:39%;}
.in_tops_r{ float:right; width:50%;}
.in_tops_navs{ height:29px; line-height:29px; text-align:center; width:251px; background:url(../images/in_top_nav.png) center top no-repeat; background-size:100% 100%; color:#FFF; float:right;}
.in_tops_navs a{ color:#FFF;}
.in_buttom{ display:none; width:50px; height:50px; border-radius:5px; border:1px solid #aaaaaa;}


.in_search{ padding:22px 0 0 0; text-align:right;}
.in_input01{ width:188px; height:31px; color:#999999; background:url(../images/search_l.png) right center no-repeat; border:0; vertical-align:middle; padding-left:20px;}
.in_input02{ vertical-align:middle;}
.in_navbg{width:100%; height:48px; background:url(../images/innavbg.jpg) #5d0a74 center top no-repeat;}
.in_nav_list{ max-width:1145px; height:48px; margin:0 auto; padding:0 5px;}
.in_nav_list>a{ color:#FFF; font-size:16px; display:block; float:left; height:48px; line-height:48px; width:12%; margin-right:0.5%; text-align:center;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s; }
.in_nav_list>a:hover{ background:#ac29bf;}

.bans { width:100%; overflow:hidden; position:relative; }
.bans .warp a { float:left; border-top:1px solid #ffffff;  }
.bans .warp a img { width:100%; }
.bans .warp a img.pc { display:block; }
.bans .warp a img.mb { display:none; }
.bans ul { width:100%; margin:0; padding:0; text-align:center; position:absolute; bottom:20px; }
.bans ul li { display:inline-block; width:10px; height:10px; border-radius:5px; background:#fff; margin:0 5px; }
.bans ul li.click { background:#f00; }


.in_notice{width:100%; height:122px; background:url(../images/in_noticebg.jpg); border-top:1px solid #ffffff; overflow:hidden;}
.in_notice_con{ max-width:1145px; padding:0 5px;height:122px; margin:0 auto;}
.in_notice_l{ width:20%; float:left; height:87px; background:#FFF; font-size:24px; color:#0d0d0d; text-align:center; padding-top:35px;}
.in_notice_l span{ display:block; font-size:12px; color:#8f8f8f;}
.in_notice_m{ float:left; padding-top:50px;}
.in_notice_r{ float:left; width:65%; height:122px; padding:10px 0 0 15px;}
.in_notice_jt{ float:right; width:4%; height:122px;}
.in_notice_jt>a{ display:block;}
.in_notice_jt>a img{ width:100%;}

.in_news_title{ width:100%; height:136px; background:url(../images/in_lines01.png) center center repeat-x;}
.in_news_tl{ max-width:1145px; padding:50px 5px 0 5px; margin:0 auto; height:86px; text-align:center;}
.in_news_tl a{ display: block; float:left; height:35px; width:24.5%; font-size:16px; line-height:35px; background:#e8e8e8; color:#000; margin:0 0.5% 0 0; border-radius:40px;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_news_tl a:hover{ background:#3b5998; color:#FFF; }
.in_news_tl a.click{ background:#3b5998; color:#FFF; }
.in_news_tl01{ width:60%; margin:0 auto;}
.in_news_con{ max-width:1450px; padding:0 5px; margin:0 auto;  margin-bottom:60px; }
.in_news_left{ width:40%; float:left; position:relative;}
.in_news_left img{ width:100%;}
a.news_dot{ display:block; width:10px; height:10px; float:right; background:#ffffff; margin:20px 5px 0 0;}
a.news_dot:hover{ display:block; width:10px; height:10px; float:right; background:#82318e;}
.in_news_l_title{ position:absolute; left:0; bottom:0; height:50px; width:100%; background:url(../images/newstitlebgs.png); color:#FFF; line-height:50px;}
.in_news_right{ width:56%; float:right;}
.in_news_list{  display:block; position:relative; height:90px;}
.in_n_listl{ width:81px; height:81px; background:#3b5998; border-radius:50px; float:left; color:#FFF; text-align:center; position:absolute; left:0; top:0; }
.in_n_listl span{ display:block; font-size:37px; padding-top:3px;}
.in_n_listr{float:left;line-height:22px; position:absolute; left:90px;top:5px;}
.in_n_listr strong{ display:block; font-size:13px; font-weight:bold; padding-bottom:3px;}
.in_n_listr span{ display:block;}


.in_rd_bg{ width:100%;background:url(../images/in_rd_bg.jpg) #5d0a74 center bottom no-repeat; padding:30px 0 70px 0;}
.in_rd_title{ padding:30px 5px; max-width:1145px; margin:0 auto; background:url(../images/in_rd_line.png) center center no-repeat; text-align:center;}
.in_rd_title span{ background:#5d0a74; color:#FFF; font-size:30px;}
.in_rd_con{ padding:5px 5px; max-width:1145px; margin:0 auto; }
.in_rd_conlist{ width:19%; float:left; background:#FFF; margin:0 0.5%;border-radius:8px; padding-bottom:30px; margin-bottom:10px;}
.in_rd_conlist img{ width:100%; border-radius:8px 8px 0 0;}
.in_rd_conlist span{ width:100%; display:block; padding:30px 0; text-align:center; font-size:20px; color:#000; font-weight:bold;}
.in_rd_conlist a{ display:block; width:100%; width:48%; padding:10px 0; background:#5d0a74; color:#FFF; margin:0 auto; border-radius:5px; text-align:center;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_rd_conlist a:hover{ background:#8f20ae;}


.in_links{ max-width:1145px; padding:40px 5px; margin:0 auto;}
.in_links span{ display:block; text-align:center; color:#000; font-size:30px; padding-bottom:10px;}
.in_links_jtl{ float:left; width:2%; padding:25px 0 0 0;}
.in_links_jtl img{ width:100%; margin-top:18px;}
.in_links_jtm{ float:left; width:96%; height:85px; padding:20px 0; overflow:hidden;}
.in_links_list{ width:2000px;}
.in_links_list a img{ border:1px solid #ddd;  box-shadow:3px 3px 10px #ddd; margin:0 4px;}
.in_links_jtr{ float:left; width:2%;}
.in_links_jtr img{ width:100%; padding:25px 0 0 0; margin-top:18px;}


.in_footnav{width:100%; background: #e1f6ff;}
.in_footnav01{ max-width:1145px; padding:30px 5px; margin:0 auto;}
.in_footlist{ width:11%; float:left; margin-bottom:10px;margin-left:15px;}
.in_footlist01{ display:none; width:12.5%; float:right; text-align:center; margin-bottom:10px;}
.in_footlist01 img{ width:100%;}
.in_footlist span{ font-size:14px; font-weight:bold; color:#000; display:block; padding-bottom:10px; }
.in_footlist a{ display:block;}

.in_footbg{ width:100%;background:#5d0a74; color:#FFF;}
.in_footbg a{ color:#FFF;}
.in_footbg a:hover{ color:#cccccc;}
.in_foot_con{ max-width:1145px; padding:15px 5px; margin:0 auto;}

.sub_loca_bg{ width:100%;background:url(../images/sub_locbg.jpg) left top repeat-x; border-top:1px solid #ffffff;}
.sub_loca_con{ max-width:1155px; margin:0 auto; padding:0px 0 25px 0;}
.sub_tops{ display:none;}
.sub_loca_left{ display:none; width:249px; float:left; padding:31px 0 0 0; height:80px; background:url(../images/subtitlebg01.png) left 31px no-repeat; line-height:80px; text-align:center; font-size:26px; color:#FFF;}
.sub_loca_right{ width:73%; float:right;}
.sub_location{ width:100%; height:45px; text-align:right; line-height:45px;}
.sub_location span{ color:#5d0a74;} 
.sub_r_title{ height:64px; border-bottom:1px solid #e4e4e4; line-height:68px; font-size:20px; color:#000;}
.sub_loca_conl{ width:240px; float:left; padding-top:5px;}
.sub_l_none{ height:48px;}
.sub_loca_conl>a{ display:block; text-align:center; font-size:14px; padding:15px 0; margin-bottom:2px; background:#e1e1e1;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
.sub_loca_conl>a:hover{ color:#FFF; background:#3b5998;}



.sub_loca_conr{ width:73%; float:right; padding:0 0 25px 0; }
.sub_r_text{ padding:25px 0 0 0;line-height:26px; font-size:14px;}

.sub_banners{ width:100%; height:324px; border-top:1px solid #ffffff;}
.sub_banners01{ display:none; width:100%; border-top:1px solid #ffffff;}

a.job_detail{ display:block; width:70px; padding:3px 0; margin:0 auto; background:#3b5998; color:#FFF; border-radius:5px;}


a.sub_rdimg{text-align:center; display:block; width:31%; background:#d5dde3; border-radius:8px; float:left; height:430px; margin:0 1% 40px 1%; padding:1%;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.sub_rdimg:hover{ background:#3b5998; color:#FFF;}

a.sub_rdimgl{text-align:center; display:block; width:31%; background:#d5dde3; border-radius:8px; float:left; height:400px; margin:0 1% 40px 1%; padding:1%;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.sub_rdimgl:hover{ background:#3b5998; color:#FFF;}


a.sub_rdimgs{text-align:center; display:block; width:31%; background:#d5dde3; border-radius:8px; float:left; height:240px; margin:0 1% 40px 1%; padding:1%;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.sub_rdimgs:hover{ background:#3b5998; color:#FFF;}



a.invest_list2{ width:45.5%; height:123px; overflow:hidden; display:block; float:left; margin:10px 1%; padding:1%; border-radius:0 15px 0 15px; border:1px solid #cccccc; color:#888888;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.invest_list2:hover{ height:280px;  border:2px solid #5d0a74; color:#5d0a74;}
.invest_list2_l{ width:35%; float:left;}
.invest_list2_l img{ width:100%; }
.invest_list2_r{ width:60%; float:right; font-size:12px; line-height:19px;}
.invest_list2_r strong{ display:block; padding:10px 0 8px 0; font-size:15px; color:#000;}
a.invest_list2 .invest_list2_r span{ height:78px; overflow:hidden; display:block;}
a.invest_list2:hover .invest_list2_r span{ height:100%;}


.rd_list{ padding:5px 0 30px 0;}
.rd_list a{ display:block; float:left; margin:5px 2% 5px 0; width:27%;  color:#FFF; border-radius:25px; padding:5px 0px 5px 30px; background:url(../images/rdico01.png) #5d0a74 10px center no-repeat;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.rd_list a:hover{ background:url(../images/rdico01.png) #960fbb -15px center no-repeat;}


.sub_person{ padding:20px 0 15px 0; border-bottom:1px solid #e7e7e7;}
	.sub_personl{ float:left; width:28%;}
	.sub_personl img{ width:100%;}
	.sub_personr{ float:right; width:70%;}
	.sub_personr strong{ display:block; padding-bottom:3px;}
	.sub_personr a{ display:block; padding:5px 0px; background:#3b5998; color:#FFF;-webkit-transition: all 1s ease 0s; width:110px; text-align:center; border-radius:6px; margin-top:5px;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s; }
	.sub_personr a:hover{ background:#5d94eb}

.company_imglist{ display:block; float:left; width:46%; margin:0 2%;}
.company_imglist .c_imgs{ width:100%; overflow:hidden;}
.company_imglist .c_imgs img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
.company_imglist:hover .c_imgs img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.company_imglist span{ display:block; padding:8px 1%; text-align:center;}

a.sub_companya{ display:block; width:96%; padding:10px 2% 10px 2%; border-bottom:1px solid #cccccc; transition:1s all; overflow:hidden;}
a.sub_companya:hover{ background:#5d0a74; color:#ffffff; }
.companyleft{ width:45%; float:left; line-height:20px;}
.companyright{ width:54%; float:right; line-height:20px; }
.compan_titletop{ overflow:hidden; background:#eaeaea;}
.compan_titletop_l{width:45%; float:left; line-height:30px; padding:4px 0; text-align:center; border-right:1px solid #ffffff;}
.compan_titletop_r{width:54%; float:right; line-height:30px; padding:4px 0; text-align:center;}

@media (max-width: 1000px) {
.in_top_line{ height:8px; background:#5d0a74;}
.in_tops{  width:100%; height:110px; margin:0 auto; overflow:hidden; padding:0 5px;}
.in_tops img{ width:100%;}
.in_tops_l{ float:left; width:39%;}
.in_tops_r{ float:right; width:50%;}
.in_tops_navs{ height:29px; line-height:29px; text-align:center; width:251px; background:url(../images/in_top_nav.png) center top no-repeat; background-size:100% 100%; color:#FFF; float:right;}
.in_tops_navs a{ color:#FFF;}
.in_buttom{ display:none; width:50px; height:50px; border-radius:5px; border:1px solid #aaaaaa;}


.in_search{  padding:22px 0 0 0; text-align:right;}
.in_input01{ width:188px; height:31px; color:#999999; background:url(../images/search_l.png) right center no-repeat; border:0; vertical-align:middle; padding-left:20px;}
.in_input02{ vertical-align:middle;}
.in_navbg{  width:100%; height:48px; background:url(../images/innavbg.jpg) #5d0a74 center top no-repeat;}
.in_nav_list{  width:100%; height:48px; margin:0 auto; padding:0 0px;}
.in_nav_list>a{ color:#FFF; font-size:16px; display:block; float:left; height:48px; line-height:48px; width:12%; margin-right:0.5%; text-align:center;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s; }
.in_nav_list>a:hover{ background:#ac29bf;}


.in_notice{ width:100%;height:122px; background:url(../images/in_noticebg.jpg); border-top:1px solid #ffffff; overflow:hidden;}
.in_notice_con{ width:100%;padding:0 0px;height:122px; margin:0 auto;}
.in_notice_l{ width:20%; float:left; height:87px; background:#FFF; font-size:24px; color:#0d0d0d; text-align:center; padding-top:35px;}
.in_notice_l span{ display:block; font-size:12px; color:#8f8f8f;}
.in_notice_m{ float:left; padding-top:50px;}
.in_notice_r{ float:left; width:65%; height:122px; padding:10px 0 0 15px;}
.in_notice_jt{ float:right; width:4%; height:122px;}
.in_notice_jt>a{ display:block;}
.in_notice_jt>a img{ width:100%;}

.in_news_title{  width:100%;height:136px; background:url(../images/in_lines01.png) center center repeat-x;}
.in_news_tl{ width:100%; padding:50px 0px 0 0px; margin:0 auto; height:86px; text-align:center;}
.in_news_tl a{ display: block; float:left; height:35px; width:24.5%; font-size:16px; line-height:35px; background:#e8e8e8; color:#000; margin:0 0.5% 0 0; border-radius:40px;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_news_tl a:hover{ background:#5d0a74; color:#FFF; }
.in_news_tl01{ width:60%; margin:0 auto;}
.in_news_con{  width:100%; padding:0 0px; margin:0 auto;}
.in_news_left{ width:40%; float:left; position:relative;}
.in_news_left img{ width:100%;}
a.news_dot{ display:block; width:10px; height:10px; float:right; background:#ffffff; margin:20px 5px 0 0;}
a.news_dot:hover{ display:block; width:10px; height:10px; float:right; background:#82318e;}
.in_news_l_title{ position:absolute; left:0; bottom:0; height:50px; width:100%; background:url(../images/newstitlebgs.png); color:#FFF; line-height:50px;}
.in_news_right{ width:56%; float:right; margin-bottom:60px;}
.in_news_list{  display:block; position:relative; height:90px;}
.in_n_listl{ width:81px; height:81px; background:#5d0a74; border-radius:50px; float:left; color:#FFF; text-align:center; position:absolute; left:0; top:0; }
.in_n_listl span{ display:block; font-size:37px; padding-top:3px;}
.in_n_listr{float:left;line-height:22px; position:absolute; left:90px;top:5px;}
.in_n_listr strong{ display:block; font-size:13px; font-weight:bold; padding-bottom:3px;}
.in_n_listr span{ display:block;}


.in_rd_bg{  width:100%;background:url(../images/in_rd_bg.jpg) #5d0a74 center bottom no-repeat; padding:30px 0 70px 0;}
.in_rd_title{ padding:30px 0px; width:100%; margin:0 auto; background:url(../images/in_rd_line.png) center center no-repeat; text-align:center;}
.in_rd_title span{ background:#5d0a74; color:#FFF; font-size:30px;}
.in_rd_con{ padding:5px 0px; width:100%;margin:0 auto; }
.in_rd_conlist{ width:19%; float:left; background:#FFF; margin:0 0.5%;border-radius:8px; padding-bottom:30px; margin-bottom:10px;}
.in_rd_conlist img{ width:100%; border-radius:8px 8px 0 0;}
.in_rd_conlist span{ width:100%; display:block; padding:30px 0; text-align:center; font-size:20px; color:#000; font-weight:bold;}
.in_rd_conlist a{ display:block; width:100%; width:48%; padding:10px 0; background:#5d0a74; color:#FFF; margin:0 auto; border-radius:5px; text-align:center;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_rd_conlist a:hover{ background:#8f20ae;}


.in_links{  width:100%; padding:40px 0px; margin:0 auto;}
.in_links span{ display:block; text-align:center; color:#000; font-size:30px; padding-bottom:30px;}
.in_links_jtl{ float:left; width:2%; padding:25px 0 0 0;}
.in_links_jtl img{ width:100%; margin-top:18px;}
.in_links_jtm{ float:left; width:96%; height:85px; overflow:hidden;}
.in_links_list{ width:2000px;}
.in_links_list a img{ border:1px solid #ddd;  box-shadow:3px 3px 10px #ddd; margin:0 4px;}
.in_links_jtr{ float:left; width:2%;}
.in_links_jtr img{ width:100%; padding:25px 0 0 0; margin-top:18px;}


.in_footnav{  width:100%; background: #e1f6ff;}
.in_footnav01{  width:100%;padding:30px 0px; margin:0 auto;}
.in_footlist{ width:12.5%; float:left; margin-bottom:10px;}
.in_footlist01{ display:none; width:12.5%; float:left; text-align:center; margin-bottom:10px;}
.in_footlist01 img{ width:100%;}
.in_footlist span{ font-size:14px; font-weight:bold; color:#000; display:block; padding-bottom:10px; }
.in_footlist a{ display:block;}

.in_footbg{  width:100%; background:#5d0a74; color:#FFF;}
.in_foot_con{  width:100%; padding:15px 0px; margin:0 auto;}


.sub_loca_bg{ width:100%; background:url(../images/sub_locbg.jpg) left top repeat-x; border-top:1px solid #ffffff;}
.sub_loca_con{ width:100%;  margin:0 auto; padding:0px 0 25px 0;}
.sub_loca_left{ display:none; width:27%; float:left; padding:31px 0 0 0; height:80px; background:url(../images/subtitlebg01.png) left 31px no-repeat; line-height:80px; text-align:center; font-size:26px; color:#FFF;}
.sub_loca_right{ width:70%; float:right;}
.sub_location{ width:100%; height:45px; text-align:right; line-height:45px;}
.sub_location span{ color:#5d0a74;} 
.sub_r_title{ height:64px; border-bottom:1px solid #e4e4e4; line-height:68px; font-size:20px; color:#000;}
.sub_loca_conl{ width:25.5%; float:left; padding-top:5px;}
.sub_l_none{ height:48px;}
.sub_loca_conl>a{ display:block; text-align:center; font-size:14px; padding:15px 0; margin-bottom:2px; background:#e1e1e1;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
.sub_loca_conl>a:hover{ color:#FFF; background:#5d0a74;}
.sub_loca_conr{ width:70%; float:right; padding:0 0 25px 0;}
.sub_r_text{ padding:25px 0 0 0;line-height:26px; font-size:14px;}


.rd_list{ padding:5px 0 30px 0;}
.rd_list a{ display:block; float:left; margin:5px 2% 5px 0; width:40%;  color:#FFF; border-radius:25px; padding:5px 0px 5px 30px; background:url(../images/rdico01.png) #5d0a74 10px center no-repeat;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.rd_list a:hover{ background:#960fbb; }


}

@media (max-width: 850px) {
.in_news_title{  width:100%;height:136px; background:url(../images/in_lines01.png) center center repeat-x;}
.in_news_tl{ width:100%; padding:50px 0px 0 0px; margin:0 auto; height:86px; text-align:center;}
.in_news_tl a{ display: block; float:left; height:35px; width:24.5%; font-size:16px; line-height:35px; background:#e8e8e8; color:#000; margin:0 0.5% 0 0; border-radius:40px;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_news_tl a:hover{ background:#5d0a74; color:#FFF; }
.in_news_tl01{ width:60%; margin:0 auto;}
.in_news_con{  width:100%; padding:0 0px; margin:0 auto;}
.in_news_left{ width:100%; margin-bottom:15px;  position:relative;}
.in_news_left img{ width:100%;}
a.news_dot{ display:block; width:10px; height:10px; float:right; background:#ffffff; margin:20px 5px 0 0;}
a.news_dot:hover{ display:block; width:10px; height:10px; float:right; background:#82318e;}
.in_news_l_title{ position:absolute; left:0; bottom:0; height:50px; width:100%; background:url(../images/newstitlebgs.png); color:#FFF; line-height:50px;}
.in_news_right{ width:100%;margin-bottom:60px;}
.in_news_list{  display:block; position:relative; height:90px;}
.in_n_listl{ width:81px; height:81px; background:#5d0a74; border-radius:50px; float:left; color:#FFF; text-align:center; position:absolute; left:0; top:0; }
.in_n_listl span{ display:block; font-size:37px; padding-top:3px;}
.in_n_listr{float:left;line-height:22px; position:absolute; left:90px;top:5px;}
.in_n_listr strong{ display:block; font-size:13px; font-weight:bold; padding-bottom:3px;}
.in_n_listr span{ display:block;}




.sub_loca_bg{ width:100%; background:url(../images/sub_locbg.jpg) left top repeat-x; border-top:1px solid #ffffff;}
.sub_loca_con{ width:100%;  margin:0 auto; padding:0px 0 25px 0;}
.sub_loca_left{ display:none; width:25.5%; float:left; padding:31px 0 0 0; height:80px; background:url(../images/subtitlebg01.png) left 31px no-repeat; line-height:80px; text-align:center; font-size:26px; color:#FFF;}
.sub_loca_right{ width:70%; float:right;}
.sub_location{ width:100%; height:45px; text-align:right; line-height:45px;}
.sub_location span{ color:#5d0a74;} 
.sub_r_title{ height:64px; border-bottom:1px solid #e4e4e4; line-height:68px; font-size:20px; color:#000;}
.sub_loca_conl{ width:25.5%; float:left; padding-top:5px;}
.sub_l_none{ height:48px;}
.sub_loca_conl>a{ display:block; text-align:center; font-size:14px; padding:15px 0; margin-bottom:2px; background:#e1e1e1;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
.sub_loca_conl>a:hover{ color:#FFF; background:#5d0a74;}
.sub_loca_conr{ width:70%; float:right; padding:0 0 25px 0;}
.sub_r_text{ padding:25px 0 0 0;line-height:26px; font-size:14px;}



a.invest_list2{ width:45.5%; height:123px; overflow:hidden; display:block; float:left; margin:10px 1%; padding:1%; border-radius:0 15px 0 15px; border:1px solid #cccccc; color:#888888;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.invest_list2:hover{ height:275px;  border:1px solid #5d0a74; color:#5d0a74;}
.invest_list2_l{ width:35%; float:left;}
.invest_list2_l img{ width:100%; }
.invest_list2_r{ width:60%; float:right; font-size:12px; line-height:19px;}
.invest_list2_r strong{ display:block; padding:10px 0 8px 0; font-size:15px; color:#000;}
a.invest_list2 .invest_list2_r span{ height:78px; overflow:hidden; display:block;}
a.invest_list2:hover .invest_list2_r span{ height:100%;}


.rd_list{ padding:5px 0 30px 0;}
.rd_list a{ display:block; float:left; margin:5px 2% 5px 0; width:48%;  color:#FFF; border-radius:25px; padding:5px 0px 5px 30px; background:url(../images/rdico01.png) #5d0a74 10px center no-repeat;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.rd_list a:hover{ background:#960fbb; }



}

@media (max-width: 640px) {
.in_top_line{ height:8px; background:#5d0a74;}
.in_tops{  width:100%; margin:0 auto; overflow:hidden; padding:0 0px;}
.in_tops img{ width:100%;}
.in_tops_l{ float:left; width:65%; padding-top:30px;}
.in_tops_r{ float:right; width:30%;}
.in_tops_navs{ height:29px; line-height:29px; text-align:center; position:absolute; left:0; top:0; width:100%; background:#5d0a74;color:#FFF; text-align:right; }
.in_tops_navs a{ color:#FFF;}

.in_buttom{ display:block; width:40px; height:36px; background-color:#eeeeee; background-image: none;   border: 1px solid #ccc; border-radius: 4px; padding:0; float:right; margin:25px 10px 0 0;} 
.in_buttom span{ display:block; width:26px; margin:3px auto; height:4px; border-radius:5px; background-color:#cccccc; }
.in_nav_list{ display:none;}

.in_navbg{ display:none; width:100%;height:48px; background:url(../images/innavbg.jpg) #5d0a74 center top no-repeat;}
.in_search{ display:none; padding:22px 0 0 0; text-align:right;}


.in_notice{ width:100%;height:122px; background:url(../images/in_noticebg.jpg); border-top:1px solid #ffffff; overflow:hidden;}
.in_notice_con{ width:100%;padding:0 0px;height:122px; margin:0 auto;}
.in_notice_l{ display:none; width:20%; float:left; height:87px; background:#FFF; font-size:24px; color:#0d0d0d; text-align:center; padding-top:35px;}
.in_notice_l span{ display:block; font-size:12px; color:#8f8f8f;}
.in_notice_m{ display:none; float:left; padding-top:50px;}
.in_notice_r{  width:100%; height:122px; padding:10px 0 0 0px;}
.in_notice_r table{ width:100%;}
.in_notice_jt{display:none;  float:right; width:4%; height:122px;}
.in_notice_jt>a{ display:block;}
.in_notice_jt>a img{ width:100%;}

.in_news_title{  width:100%;height:136px; background:url(../images/in_lines01.png) center center repeat-x;}
.in_news_tl{ width:100%; padding:50px 0px 0 0px; margin:0 auto; height:86px; text-align:center;}
.in_news_tl a{ display: block; float:left; height:35px; width:24.5%; font-size:16px; line-height:35px; background:#e8e8e8; color:#000; margin:0 0.5% 0 0; border-radius:40px;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_news_tl a:hover{ background:#5d0a74; color:#FFF; }
.in_news_tl01{ width:100%; margin:0 auto;}
.in_news_con{  width:100%; padding:0 0px; margin:0 auto;}
.in_news_left{ width:100%;  position:relative; margin-bottom:20px;}
.in_news_left img{ width:100%;}
a.news_dot{ display:block; width:10px; height:10px; float:right; background:#ffffff; margin:20px 5px 0 0;}
a.news_dot:hover{ display:block; width:10px; height:10px; float:right; background:#82318e;}
.in_news_l_title{ position:absolute; left:0; bottom:0; height:50px; width:100%; background:url(../images/newstitlebgs.png); color:#FFF; line-height:50px;}
.in_news_right{ width:100%; float:right; margin-bottom:60px;}
.in_news_list{  display:block; position:relative; height:90px;}
.in_n_listl{ width:81px; height:81px; background:#5d0a74; border-radius:50px; float:left; color:#FFF; text-align:center; position:absolute; left:0; top:0; }
.in_n_listl span{ display:block; font-size:37px; padding-top:3px;}
.in_n_listr{float:left;line-height:22px; position:absolute; left:90px;top:5px;}
.in_n_listr strong{ display:block; font-size:13px; font-weight:bold; padding-bottom:3px;}
.in_n_listr span{ display:none;}


.in_rd_bg{  width:100%;background:url(../images/in_rd_bg.jpg) #5d0a74 center bottom no-repeat; padding:30px 0 70px 0;}
.in_rd_title{ padding:30px 0px; width:100%; margin:0 auto; background:url(../images/in_rd_line.png) center center no-repeat; text-align:center;}
.in_rd_title span{ background:#5d0a74; color:#FFF; font-size:30px;}
.in_rd_con{ width:100%;margin:0 auto; }
.in_rd_conlist{ width:48%; float:left; background:#FFF; margin:0 0.5%;border-radius:8px; padding-bottom:30px; margin-bottom:10px;}
.in_rd_conlist img{ width:100%; border-radius:8px 8px 0 0;}
.in_rd_conlist span{ width:100%; display:block; padding:30px 0; text-align:center; font-size:20px; color:#000; font-weight:bold;}
.in_rd_conlist a{ display:block; width:100%; width:48%; padding:10px 0; background:#5d0a74; color:#FFF; margin:0 auto; border-radius:5px; text-align:center;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_rd_conlist a:hover{ background:#8f20ae;}


.in_links{  width:100%; padding:40px 0px; margin:0 auto;}
.in_links span{ display:block; text-align:center; color:#000; font-size:30px; padding-bottom:30px;}
.in_links_jtl{ float:left; width:5%; padding:10px 0 0 0;}
.in_links_jtl img{ width:100%; margin-top:18px;}
.in_links_jtm{ float:left; width:90%; height:85px; overflow:hidden;}
.in_links_list{ width:2000px;}
.in_links_list a img{ border:1px solid #ddd; width:100px;  box-shadow:3px 3px 10px #ddd; margin:0 1px;}
.in_links_jtr{ float:left; width:5%;}
.in_links_jtr img{ width:100%; padding:10px 0 0 0; margin-top:18px;}


.in_footnav{  width:100%; background: #e1f6ff;}
.in_footnav01{  width:100%;padding:30px 0px; margin:0 auto;}
.in_footlist{ width:33%; float:left; margin-bottom:10px;}
.in_footlist01{ display:none; width:100%; float:left; text-align:left; margin-bottom:10px;}
.in_footlist span{ font-size:14px; font-weight:bold; color:#000; display:block; padding-bottom:10px; }
.in_footlist a{ display:block;}

.in_footbg{  width:100%; background:#5d0a74; color:#FFF;}
.in_foot_con{  width:100%; padding:15px 0px; margin:0 auto;}


.sub_loca_bg{ width:100%; background:none; border-top:1px solid #ffffff;}
.sub_loca_con{ width:100%;  margin:0 auto; padding:0px 0 25px 0;}
.sub_tops{ display:none;}
.sub_loca_left{ display:none; width:249px; float:left; padding:31px 0 0 0; height:80px; background:url(../images/subtitlebg01.png) left 31px no-repeat; line-height:80px; text-align:center; font-size:26px; color:#FFF;}
.sub_loca_right{ width:70%; float:right;}
.sub_location{ width:100%; height:45px; text-align:right; line-height:45px;}
.sub_location span{ color:#5d0a74;} 
.sub_r_title{ height:64px; border-bottom:1px solid #e4e4e4; line-height:68px; font-size:20px; color:#000;}
.sub_loca_conl{ width:100%; padding-top:5px;}
.sub_l_none{ display:none; height:48px;}
.sub_loca_conl>a{ display:block; width:24.3%; float:left; text-align:center; font-size:14px; padding:15px 0; margin:0 2px 2px 0px; background:#e1e1e1;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
.sub_loca_conl>a:hover{ color:#FFF; background:#5d0a74;}
.sub_loca_conr{ width:98%; padding:0 1% 25px 1%;}
.sub_r_text{ padding:25px 0 0 0;line-height:26px; font-size:14px;}
.sub_r_text img{width:96%!important; height:auto!important;}


.sub_banners{ display:none;  width:100%; height:324px; border-top:1px solid #ffffff;}
.sub_banners01{display:block;width:100%; border-top:1px solid #ffffff;}
.sub_banners01 img{ width:100%;}


.bans .warp a img.pc { display:none; }
.bans .warp a img.mb { display:block; }
.bans ul { display:none; }




a.invest_list2{ width:95%; height:123px; overflow:hidden; display:block; float:left; margin:10px 1%; padding:1%; border-radius:0 15px 0 15px; border:1px solid #cccccc; color:#888888;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.invest_list2:hover{ height:275px;  border:1px solid #5d0a74; color:#5d0a74;}
.invest_list2_l{ width:35%; float:left;}
.invest_list2_l img{ width:100%; }
.invest_list2_r{ width:60%; float:right; font-size:12px; line-height:19px;}
.invest_list2_r strong{ display:block; padding:10px 0 8px 0; font-size:15px; color:#000;}
a.invest_list2 .invest_list2_r span{ height:78px; overflow:hidden; display:block;}
a.invest_list2:hover .invest_list2_r span{ height:100%;}



.rd_list{ padding:5px 0 30px 0;}
.rd_list a{ display:block; float:left; margin:5px 2% 5px 0; width:94%;  color:#FFF; border-radius:25px; padding:5px 0px 5px 30px; background:url(../images/rdico01.png) #5d0a74 10px center no-repeat;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.rd_list a:hover{ background:#960fbb; }
}





.fl,
.fr{
  display:inline;
}
.fl{
  float:left;
}
.fr{
  float:right;
}


.fb{
  font-weight:bold;
}
.f16{
  font-size:16px;
}
.f18{
  font-size:18px;
}
.w_c1,
.w_l1,

}
.mb10{
  margin-bottom:10px;
}
.mb15{
  margin-bottom:15px;
}
.mb20{
  margin-bottom:20px;
}
.mb30{
  margin-bottom:30px;
}
.mr1r{
  margin-right:1rem;
  _margin-right:14px;
}
.mr2r{
  margin-right:2rem;
  _margin-right:28px;
}
.mr3r{
  margin-right:3rem;
  _margin-right:42px;
}
.lh26{
  line-height:26px;
}
.tr{
  text-align:right;
}
.cb0{
  clear:both;
  height:0;
  overflow:hidden;
  display:block;
}

.oh{
  overflow:hidden;
}
.vm,
label{
  vertical-align:middle;
}

.banner{
  width:100%;
  height:556px;
  position:relative;
  overflow:hidden;
  z-index:3;
}
.aboutFc{
  background:url(../images/newImages20211014/aboutFc.jpg) no-repeat top center;
}
.fcProduct{
  background:url(../images/newImages20211014/aboutProduct.jpg) no-repeat top center;
}
.fcBusiness{
  background:url(../images/newImages20211014/fcBusiness.jpg) no-repeat top center;
}
.contactUs{
  background:url(../images/newImages20211014/contactUs.jpg) no-repeat top center;
}
.teamShow{
  background:url(../images/newImages20211014/teamShow.jpg) no-repeat top center;
}
.banner .picbg{
  position:absolute;
  width:100%;
  height:809px;
  left:0;
  z-index:1;
  top:-253px;
  text-align:center;
}
.banner .logo{
  position:absolute;
  width:100%;
  height:385px;
  left:0;
  top:60px;
  z-index:2;
  overflow:hidden;
  text-align:center;
  opacity:0;
  filter:alpha(opacity=0);
  background:url(../images/newpic/fccs.png) no-repeat top center;
}
.banner .fccs{
  position:absolute;
  width:100%;
  height:272px;
  left:0;
  z-index:3;
  bottom:-272px;
  text-align:center;
  background:url(../images/newpic/fccs2.png) no-repeat top center;
}
.mainWrap{
  width:1150px;
  margin:0 auto;
  margin-top:54px;
  padding-bottom:70px;
  border-bottom:1px #dcdcdc solid;
}
.mainWrap .menucon{
  margin-top:62px;
  width:196px;
}
.mainWrap .menucon li{
  padding-left:42px;
  /* border: 1px solid #ccc; */
  margin-bottom:10px;
  background:#efefef;
  height:45px;
  line-height:45px;
  position:relative;
  cursor:pointer;
}
.mainWrap .menucon li:hover{
  background-color:#ddd;
}
.mainWrap .menucon li b{
  display:none;
}
.mainWrap .menucon li.cur b{
  display:block;
  width:13px;
  height:14px;
  position:absolute;
  top:15px;
  left:18px;
  background:url(../images/newpic/home1.gif) no-repeat;
}
.mainWrap .menucon li.cur{
  background-color:#000;
  color:#fff;
}
.mainWrap .menucon .cpyc{
  padding-left:42px;
  height:45px;
  line-height:45px;
  display:block;
}
.mainWrap .menucon li .list{
  display:none;
  position:absolute;
  top:45px;
  left:0;
  width:196px;
}
.mainWrap .menucon li .list .item{
  color:#000;
  padding-left:42px;
  background-color:#f8f8f8;
  height:44px;
  line-height:44px;
  border-bottom:1px #f2f2f2 solid;
}
.mainWrap .menucon li .list .on{
  color:#29960d;
}
.mainWrap .menucon li.cur .list{
  display:block;
}
.mainWrap .detailcon{
  width:930px;
}
.mainWrap .detailcon .tit{
  text-align:center;
  padding-bottom:20px;
}
.mainWrap .detailcon .dCol{
  line-height:30px;
  font-size:16px;
}
.mainWrap .detailcon .dCol .title{
  font-weight:bold;
  font-size:18px;
  margin-bottom:15px;
}
.mainWrap .detailcon .dCol .h3{
  margin:15px 0;
  color:#29960d;
}
.mainWrap .detailcon .dCol .h3 a{
  color:#29960d;
}
.mainWrap .detailcon .xieyi p{
  padding:10px 0;
  text-indent:2em;
  color:#818181;
}
.mainWrap .detailcon .t1{
  font-size:18px;
  padding-bottom:12px;
  line-height:30px;
}
.mainWrap .detailcon .t2{
  font-size:18px;
  font-weight:bold;
  padding-bottom:12px;
}
.mainWrap .detailcon .con{
  font-size:16px;
  padding-bottom:20px;
  /*font-weight:bold!important;*/
}
.mainWrap .detailcon .con-span{
  font-size:16px;
  padding-bottom:5px;
}
.mainWrap .detailcon .pbor{
  /*border: 1px #e6e6e6 solid;*/
  width:905px;
  height:auto;
}
.mainWrap .detailcon .zpList li{
  width:400px;
  float:left;
  padding:20px;
  margin:6px;
  border:1px #eaeaea solid;
  border-radius:15px;
  height:130px;
}
.mainWrap .detailcon .zpList .icocon{
  width:96px;
  height:95px;
}
.mainWrap .detailcon .zpList .zpcon{
  margin-left:10px;
  width:294px;
}
.mainWrap .detailcon .zpcon .t2{
  padding-bottom:6px;
}
.mainWrap .detailcon .zpcon .con{
  padding-bottom:0;
  line-height:24px;
}
.mainWrap .detailcon .rongyu{
  /*color:#818181;*/
}
.mainWrap .detailcon .falv p{
  color:#818181;
  text-indent:2em;
  margin-bottom: 10px;
}
.mainWrap .detailcon .pic1{
  margin-top:20px;
}
.mainWrap .detailcon .dsjCol p{
  padding-left:2rem;
}
.mainWrap .detailcon .dCol .applyname{
  font-size:18px;
  font-weight:bold;
  height:40px;
  border-bottom:1px #f2f2f2;
  color:#29960d;
}
.mainWrap .detailcon .dCol .applycon dl{
  width:310px;
  float:left;
  margin-bottom:10px;
}
.mainWrap .detailcon .dCol .applycon dt{
  float:left;
  font-weight:bold;
  width:80px;
}
.mainWrap .detailcon .dCol .applycon dd{
  float:left;
}
.mainWrap .detailcon .dCol .applycon .per100{
  width:930px;
}
.mainWrap .detailcon .dCol .btncol{
  padding-left:80px;
  padding-top:10px;
}
.mainWrap .detailcon .dCol .applybtn{
  width:120px;
  background-color:#29960d;
  height:40px;
  line-height:40px;
  text-align:center;
  border-radius:20px;
  color:#fff;
  cursor:pointer;
}
.mainWrap2{
  min-height:530px;
}
#allmap{
  line-height:normal;
}
.piclist img{
  margin-right:20px;
}
.fcpicList{
  width:840px;
  overflow:hidden;
}
.fcpicList ul{
  width:945px;
}
.fcpicList ul li{
  float:left;
  width:270px;
  margin-right:15px;
  margin-bottom:15px;
  cursor:pointer;
}
.fcpicList ul li .pic{
  width:270px;
  height:230px;
}
.fcpicList ul li .pic img{
  width:100%;
  height:100%;
}
.fcpicList ul li .txt{
  padding-top:10px;
  text-align:center;
}
.bigPic{
  width:840px;
  height:340px;
  position:relative;
  margin-bottom:10px;
  background:url('http://imgf1.fccs.com.cn/xq/v1/images/045.gif') no-repeat center center;
}
.bigPic .pic{
  width:80%;
  height:80%;
  position:absolute;
  left:0;
  top:0;
  z-index:1;
}
.bigPic .pic img{
  display:none;
  width:80%;
  height:80%;
  z-index:2;
  left:50%;
  top:50%;
  position:absolute;
}
.bigPic .pic .bot{
  position:absolute;
  height:34px;
  width:80%;
  text-align:center;
  line-height:34px;
  overflow:hidden;
  left:0;
  bottom:0;
  color:#fff;
  z-index:3;
  background-color:rgba(0, 0, 0, 0.6);
}
.bigPic .bigbtn{
  width:140px;
  height:100%;
  position:relative;
  z-index:9;
  cursor:pointer;
}
.bigPic .bigbtn .inner{
  width:111px;
  height:111px;
  top:50%;
  margin-top:-55px;
  position:absolute;
  border-radius:5px;
}
.bigPic .bigbtn .inner:hover{
  border:1px #595959 solid;
}
.bigPic .bigbtn .prevbtn{
  background:url('../images/newpic/arrowl.png') no-repeat;
  left:0;
}
.bigPic .bigbtn .nextbtn{
  background:url('../images/newpic/arrowr.png') no-repeat;
  right:0;
}
.smallpicWrap{
  width:915px;
  height:95px;
  position:relative;
}
.smallpicWrap .smallbtn{
  width:28px;
  height:60px;
  cursor:pointer;
  position:absolute;
  top:50%;
  margin-top:-30px;
  border-radius:3px;
}
.smallpicWrap .prev{
  background:url('../images/newpic/arrowsl.png') no-repeat 3px 16px;
  left:0px;
}
.smallpicWrap .prev:hover{
  border:1px #dcdcdc solid;
  left:-1px;
  margin-top:-31px;
}
.smallpicWrap .next{
  background:url('../images/newpic/arrowsr.png') no-repeat 3px 16px;
  right:0px;
}
.smallpicWrap .next:hover{
  border:1px #dcdcdc solid;
  right:-1px;
  margin-top:-31px;
}
.smallpicList{
  width:850px;
  margin:0 auto;
  overflow:hidden;
  position:relative;
  height:150px;
  /*height: 95px;*/
}
.smallpicList ul{
  position:absolute;
  left:0;
  top:0px;
  width:800%;
}
.smallpicList li{
  width:160px;
  height:95px;
  margin:0 5px;
  float:left;
  cursor:pointer;
  position:relative;
}
.smallpicList li .pcon{
  width:160px;
  height:120px;
}
.smallpicList li.cur .pcon{
  width:156px;
  height:120px;
  /*height: 56px;*/
  border:2px #a8a8a8 solid;
}
.smallpicList li .pcon img{
  width:100%;
  height:100%;
}
.smallpicList li .picname{
  height:35px;
  line-height:35px;
  font-size:12px;
  text-align:center;
}
.noPic{
  opacity:0.2;
  filter:alpha(opacity=20);
}
.picMain2{
  width:820px;
  height:705px;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-410px;
  margin-top:-352px;
}
.picMain2 .descon{
  height:60px;
  line-height:60px;
  font-size:18px;
  color:#fff;
}
.picMain2 .descon .name{
  display:inline;
  float:left;
}
.picMain2 .descon .page{
  display:inline;
  float:left;
  margin-left:10px;
}
.picMain2 .descon .closebtn{
  width:32px;
  height:32px;
  display:inline;
  float:right;
  background:url(../images/newpic/closepic.png) no-repeat;
  margin-top:18px;
  cursor:pointer;
}
.picMain2 .bigPic{
  width:820px;
  height:535px;
  margin-bottom:20px;
}
.picMain2 .bigPic .pic{
  width:820px;
  height:535px;
}
.picMain2 .smallpicWrap{
  width:815px;
  height:90px;
  position:relative;
}
.picMain2 .smallpicList{
  width:750px;
  margin:0 auto;
  padding:0px 0;
  overflow:hidden;
  position:relative;
  height:90px;
}
.picMain2 .smallpicList li{
  width:140px;
  height:90px;
  margin:0 5px;
  float:left;
  cursor:pointer;
  position:relative;
}
.picMain2 .smallpicList li .pcon{
  width:140px;
  height:90px;
}
.picMain2 .smallpicList li.cur .pcon{
  width:136px;
  height:86px;
  border:2px #76b61a solid;
}
#allmap{
  width:100%;
  height:500px;
}
.map_model{
  background:url("http://newhouse.jx.fccs.com/map/images/icon_ico1.jpg") no-repeat scroll 0 0;
  border:1px solid #3385ff;
  box-shadow:2px 3px 2px rgba(0, 0, 0, 0.09);
  cursor:pointer;
  height:57px;
  position:relative;
  width:82px;
}
.map_model .txt{
  border-radius:3px 0 0;
  bottom:0;
  color:#fff;
  height:20px;
  line-height:20px;
  position:absolute;
  right:0;
  text-align:center;
  width:35px;
}
.map_model_1{
  background:url("http://newhouse.jx.fccs.com/map/images/icon_ico2.jpg") no-repeat scroll 0 0;
}
.map_model_on .txt{
  background-color:#3385ff;
}
.showBg{
  display:none;
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-color:#000;
  z-index:999;
}

.fccs-fcs{
  text-align:center;
  margin-top:30px;
}
/*20200310add 鎰忎负閰嶅悎鍘熸湁鏍峰紡锛屽湪涓嶅姩鍘熸湁鏍峰紡鍓嶆彁涓嬶紝杈惧埌灞呬腑鏁堟灉*/
.tc{
  text-align:center;
}
.year{
  font-weight:bold;
}