/*public*/
* {margin:0; padding:0; outline:none; font-family:"Microsoft Yahei";}
body {color:#656565; max-width:100%; font-size:12px;}
ol,ul,li {list-style:none;}
img {border:none;}
a {text-decoration:none; font-size:12px; color:#626262; transition:.5s all linear;}

@font-face{
	font-family:'news_time';
	src:url('../font/HELVETICA-LIGHT.OTF');
}

/*head*/
.head {width:100%; z-index:99; transition:.5s all linear;}
.head .head_l {position:fixed; float:left; width:304px; height:202px; background:url(../images/img/head_l_bg.png) left bottom no-repeat; z-index:99;}
.head .head_l .logo {overflow:hidden; height:60px; margin:20px 0 0 12px;}
.head .head_l .logo img {display:block; height:100%;}
.head .head_l .nav_xl .logo {margin:0; padding:20px 0 0 12px; background:#e62129;}

.head .head_l .nav_xl_a {position:absolute; left:33.5%; bottom:25%; margin-left:-25px; width:50px; height:35px; cursor:pointer; z-index:999;}
.head .head_l .nav_xl_a:before, .head .head_l .nav_xl_a:after {position:absolute; content:''; left:50%; top:50%; margin-left:-17.5px; width:35px; height:3px; background:#fff; transition:.5s all ease;}
.head .head_l .nav_xl_a:before {-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}
.head .head_l .nav_xl_a:after {-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}
.head .head_l .nav_xl_a span {position:absolute; opacity:1; left:50%; top:50%; margin-left:-17.5px; width:35px; height:3px; background:#fff; transition:.5s all ease;}
.head .head_l .a1:before {-webkit-transform:rotate3d(0,0,1,45deg); transform:rotate3d(0,0,1,45deg);}
.head .head_l .a1:after {-webkit-transform:rotate3d(0,0,1,-45deg); transform:rotate3d(0,0,1,-45deg);}
.head .head_l .a1 span {opacity:0;}
.head .head_l .nav_xl {overflow:hidden; position:fixed; left:0; top:0; width:404px; height:0%; background:#e62129; transition:.5s all ease; z-index:9999;}

.head .head_l .nav_xl ul {overflow:hidden; width:90%; padding:30% 5% 15%;}
.head .head_l .nav_xl ul li {overflow:hidden; line-height:45px; margin-left:100px; margin-bottom:2%; border-bottom:1px solid rgba(230,33,41,0.8); transition:.5s all ease;}
.head .head_l .nav_xl ul li:hover {border-bottom:1px solid #fff;}
.head .head_l .nav_xl ul li:nth-child(2n) {margin-left:0; margin-right:100px;}
.head .head_l .nav_xl ul li:nth-last-child(1) {display:none !important;}
.head .head_l .nav_xl ul li a {display:block; text-align:center; font-size:17px; color:#fff;}
.head .head_l .nav_xl .l1 li {margin-left:0;}
.head .head_l .nav_xl .l1 li:nth-child(2n) {margin-right:0;}
.head .head_l .ceng {position:fixed; display:none; left:0; top:0; width:100%; height:100%;}

.head .head_r {position:fixed; top:0; right:0; float:right; z-index:99;}
.head .head_r .yy_ss {position:relative; float:left; margin:25px 25px 0 0;}
.head .head_r .yy_ss .yy {overflow:hidden; float:left; line-height:34px; margin-right:15px;}
.head .head_r .yy_ss .yy a {display:block; float:left; font-size:14px; color:#000;}
.head .head_r .yy_ss .yy span {display:block; float:left; margin:12px 10px 0; width:1px; height:10px; background:#000;}

.head .head_r .yy_ss .ss {float:left; width:34px; height:34px; background:url(../images/img/head_ss.png) center center no-repeat; cursor:pointer;}
.head .head_r .yy_ss .ss_ceng {overflow:hidden; display:none; position:absolute; height:34px; right:-10px; padding:10px; top:50%; margin-top:-27px; background:#fff; box-shadow:0 0 5px #ccc; z-index:101;}
.head .head_r .yy_ss .ss_ceng input {float:left; line-height:34px; border:none; text-indent:15px;}
.head .head_r .yy_ss .ss_ceng .gb {display:block;  width:34px; height:34px; float:left; background:url(../images/img/head_gb.png) center center no-repeat; cursor:pointer; transition:.5s all ease;}
.head .head_r .yy_ss .ss_ceng .gb:hover {transform:rotate(180deg);}
.head .head_r .yy_ss .ss_ceng button {float:right; width:34px; height:34px; border:none; background:url(../images/img/head_ss.png) center center no-repeat; cursor:pointer;}

.banner {position:relative;}
#slides {display:none; position:relative; width:100%; transition:.5s all linear;}
#slides img {display:block; width:100%;}
#slides .advertisement {position:absolute; left:10%; bottom:10%; font-size:60px; color:#fff; z-index:99;}
.slidesjs-container {}
.slidesjs-navigation {display:none;}
.slidesjs-navigation a {display:none !important; width:50px; height:100px; display:block; position:absolute; text-decoration:none; z-index:100; margin-top:-50px;}
.slidesjs-previous {background:url(../images/img/left-arrow.png) rgba(0,0,0,0.4) center center no-repeat; left:0; top:50%;}
.slidesjs-next {background:url(../images/img/right-arrow.png) rgba(0,0,0,0.4) center center no-repeat; right:0; top:50%;}
.slidesjs-pagination {position:absolute; left:5%; top:50%; width:12px; z-index:10;}
.slidesjs-pagination li {overflow:hidden; float:left; margin:15px 0; line-height:90px;}
.slidesjs-pagination li a {display:block; width:12px; height:12px; background:url(../images/img/banner_li.png) center center no-repeat;}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active {background:url(../images/img/banner_li_hover.png) center center no-repeat;}

.main {overflow:hidden; width:100%;}
.framecenter {overflow:hidden;}
.index_main {overflow:hidden; width:100%;}
.index_framecenter {overflow:hidden; width:100%;}
.index_bg {position:absolute; top:92%; width:100%; z-index:10;}
.page_content {overflow:hidden; min-height:250px;}

/*page_banner*/
.page_banner {overflow:hidden; position:relative;}
.page_banner img {display:block; width:100%;}
.page_banner .banner_title {position:absolute; width:1200px; left:50%; top:50%; margin-left:-600px; font-size:24px; color:#646464;}
.page_banner .banner_title span {display:block; font-family:'Arial'; font-weight:bold; font-size:55px; color:#e62129; margin-bottom:1%;}

/*index_fl*/
.index_fl1 {overflow:hidden; position:absolute; bottom:-2px; width:100%; height:500px;}
.index_fl1 .bt {display:none; overflow:hidden; margin-bottom:5%; text-align:center;}
.index_fl1 .bt p {font-size:20px; color:#000;}
.index_fl1 .bt p span {font-size:16px;}
.index_fl1 ul {position:absolute; left:50%; bottom:57px; margin-left:-510px; width:1020px; height:400px; z-index:11;}
.index_fl1 ul li {overflow:hidden; position:absolute; width:340px; height:200px; transition:1s clip-path; z-index:10;
	-moz-clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	-o-clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	-ms-clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	-webkit-clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	clip:rect(50% 0, 100% 50%, 50% 100%, 0 50%);
}
.index_fl1 ul .img1 {position:absolute; bottom:-57px; left:-10px;}
.index_fl1 ul li:nth-child(1) {left:50%; top:2px; margin-left:-170px;}
.index_fl1 ul li:nth-child(2) {left:169px; top:102px;}
.index_fl1 ul li:nth-child(3) {right:169px; top:102px;}
.index_fl1 ul li:nth-child(4) {left:0; bottom:0;}
.index_fl1 ul li:nth-child(5) {left:50%; bottom:0; margin-left:-170px;}
.index_fl1 ul li:nth-child(6) {right:0; bottom:0;}

.index_fl1 ul li div {position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3); text-align:center; transition:.5s all ease;}
.index_fl1 ul li div p {display:inline-block; margin-top:20%; color:#fff;}
.index_fl1 ul li div p span {display:block; font-size:18px; color:#fff; border:1px solid #fff; padding:8px 15px; margin-bottom:15px;}
.index_fl1 ul li:hover div {background:rgba(230,33,41,0.8);}

/*index_join*/
.index_join {overflow:hidden; position:absolute; right:0; top:5%; z-index:11;}
.index_join img {display:block; width:100%;}
.index_join a {display:block;}
.index_join p {position:absolute; left:40%; top:50%; margin-top:-28.5px; font-size:16px; color:#fff; text-align:center;}
.index_join p span {display:block; font-size:20px; margin-bottom:10px;}

/*index_content*/
.index_content {position:absolute; left:0; width:100%; padding-top:3.5%; z-index:12;}

.index_content .index_fl2 {overflow:hidden;}
.index_content .index_fl2 .bt {display:none; overflow:hidden; margin-bottom:5%; text-align:center;}
.index_content .index_fl2 .bt p {font-size:20px; color:#000;}
.index_content .index_fl2 .bt p span {font-size:16px;}
.index_content .index_fl2 ul {position:relative; width:682px; height:400px; margin:0 auto;}
.index_content .index_fl2 ul li {overflow:hidden; position:absolute; width:340px; height:200px; transition:1s clip-path; z-index:10;
	-moz-clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	-o-clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	-ms-clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	-webkit-clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	clip:rect(50% 0, 100% 50%, 50% 100%, 0 50%);
}
.index_content .index_fl2 ul li:nth-child(1) {left:50%; top:0; margin-left:-170px;}
.index_content .index_fl2 ul li:nth-child(2) {left:0; top:100px;}
.index_content .index_fl2 ul li:nth-child(3) {right:0; top:100px;}
.index_content .index_fl2 ul li:nth-child(4) {left:50%; bottom:0; margin-left:-170px;}
.index_content .index_fl2 ul li div {position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; transition:.5s all ease; z-index:10;}
.index_content .index_fl2 ul li div p {font-size:16px; color:#fff; margin-top:21%;}
.index_content .index_fl2 ul li div p span {display:block; font-size:20px; color:#fff; margin-bottom:10px;}
.index_content .index_fl2 ul li .ceng {position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3); transition:.5s all ease;}
.index_content .index_fl2 ul li:hover .ceng {background:rgba(230,33,41,0.8);}


.index_content .index_case {overflow:hidden; position:relative;}
.index_content .index_case .bt {overflow:hidden; display:none; position:absolute; left:50%; top:-80px; margin-left:-150px; width:300px; height:160px; transition:1s clip-path; background:#e62129;
	-webkit-clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	-moz-clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
}
.index_content .index_case .bt p {font-size:20px; color:#fff; margin:53px auto 0; text-align:center;}
.index_content .index_case .bt p span {font-size:16px;}
.index_content .index_case .index_case_on {overflow:hidden; width:1200px; margin:60px auto 0;}
.index_content .index_case .index_case_on .p1 {font-size:14px; color:#fff; line-height:23px; text-align:center; margin-bottom:50px;}
.index_content .index_case .index_case_on .index_case_gd {overflow:hidden; padding-top:50px;}
.index_content .index_case .index_case_on .index_case_gd .item {overflow:hidden;}
.index_content .index_case .index_case_on .index_case_gd .item .pic {overflow:hidden; position:relative; width:85%; margin:0 auto; padding:0 0 6px 6px;}
.index_content .index_case .index_case_on .index_case_gd .item .pic img {box-shadow:-6px 6px 0 #222222;}
.index_content .index_case .index_case_on .index_case_gd .item .pic span {opacity:0; position:absolute; left:5px; bottom:5px; width:100%; height:100%; background:rgba(230,33,41,0.8); transition:.5s all ease;}
.index_content .index_case .index_case_on .index_case_gd .item .pic span i {position:absolute; left:50%; top:60%; width:70px; height:70px; margin:-36px 0 0 -36px; border:1px solid rgba(255,255,255,0.6); background:url(../images/img/index_case_more.png) center center no-repeat; transition:.5s all ease;}
.index_content .index_case .index_case_on .index_case_gd .item:hover .pic span {opacity:1;}
.index_content .index_case .index_case_on .index_case_gd .item:hover .pic span i {top:50%; transform:rotate(-180deg);}

.index_content .index_news {width:1200px; position:relative; margin:142px auto 0; padding:140px 0 55px 0; background:#fff; border:4px solid #e62129;}
.index_content .index_news .bt {overflow:hidden; position:absolute; left:50%; top:-102px; width:340px; height:200px; margin-left:-170px; transition:1s clip-path; background:#e62129;
	-webkit-clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	-moz-clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
}
.index_content .index_news .bt p {font-size:20px; color:#fff; margin:71px auto 0; text-align:center;}
.index_content .index_news .bt p span {font-size:16px;}
.index_content .index_news ul {overflow:hidden; text-align:center;}
.index_content .index_news ul li {overflow:hidden; display:inline-block; width:340px; margin:0 25px;}
.index_content .index_news ul li .pic {overflow:hidden; font-size:0; width:340px; height:130px; text-align:center; display:table-cell; vertical-align:middle;}
.index_content .index_news ul li .pic img {max-width:340px; max-height:130px; transition:.5s all linear;}
.index_content .index_news ul li .title {overflow:hidden; text-align:left;}
.index_content .index_news ul li .title .p1 {font-size:16px; -webkit-line-clamp:1; color:#000; margin:3% auto 2%; transition:.5s all linear;}
.index_content .index_news ul li .title p {font-size:13px; color:#666666; line-height:21px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; margin-bottom:3%;}
.index_content .index_news ul li .title span {color:#666666;}
.index_content .index_news ul li:hover .pic img {-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.index_content .index_news ul li:hover .p1 {color:#e62129;}
.index_content .index_news_bg {position:absolute; right:0; bottom:17%; z-index:-1;}

/*page_view*/
.page_nav {overflow:hidden; font-size:0; text-align:center; border-bottom:1px solid #e5e5e5; line-height:25px; padding:1% 0 0;}
.page_nav a {display:inline-block; vertical-align:top; font-size:14px; color:#505050; margin:0 2% 1%;}
.page_nav a:hover {color:#e62129;}

.page_nav_xl {display:none; position:relative; font-size:16px; line-height:40px; text-indent:20px; color:#fff; background:#3c3736; cursor:pointer; transition:.5s all linear;}
.page_nav_xl img {position:absolute; right:5%; top:50%; margin-top:-3.5px; transition:.5s all ease;}
.page_nav_xl ul {overflow:hidden; display:none; position:absolute; left:0; top:39px; margin:0 auto; width:85%; padding:2% 7.5% 7%; background:#333333; z-index:99;}
.page_nav_xl ul li {overflow:hidden; line-height:35px; text-align:left; text-indent:10px; padding-right:10px; border-bottom:1px solid #666666;}
.page_nav_xl ul li a {display:block; font-size:14px; color:#ccc;}
.page_nav_xl ul li a:hover {color:#e62129;}
.page_nav_hover img {transform:rotate(-180deg);}

.pro_nav_sj {display:none; overflow:hidden; width:95%; margin:2% auto 0;}
.pro_nav_sj li {overflow:hidden; float:left; margin:0 1% 1%; line-height:35px; background:#3c3736;}
.pro_nav_sj li a {display:block; font-size:14px; color:#fff; padding:0 7px;}

.page_view {overflow:hidden; width:1200px; margin:5% auto 0; font-size:14px; color:#505050; line-height:25px;}
.page_view img {max-width:100%;}

.contact_view {overflow:hidden; background:#25408f;}
.contact_view .l {overflow:hidden; float:left; width:44%; font-size:14px; color:#fff; line-height:30px; padding:3%;}
.contact_view .l .p1 {font-size:20px; margin-bottom:5%;}
.contact_view .r {overflow:hidden; float:left; width:50%;}
.contact_view .r img {display:block; width:100%;}

/*about_qywh*/
.about_qywh {overflow:hidden; font-size:14px; color:#505050; line-height:25px;}
.about_qywh .bt {font-size:24px; color:#646464;}
.about_qywh .bt span {display:block; font-size:30px; color:#323232; margin-bottom:30px;}
.about_qywh .u1 {overflow:hidden; margin:6% auto;}
.about_qywh .u1 li {overflow:hidden; float:left; margin:0 4% 0 0; border:2px solid #d9d9d9; box-sizing:border-box; width:22%; padding:2%; min-height:250px;}
.about_qywh .u1 li:nth-last-child(1) {margin-right:0;}
.about_qywh .u1 li span {display:block; font-size:24px; color:#323232; margin-bottom:20px;}
.about_qywh .u2 {overflow:hidden; margin-top:6%;}
.about_qywh .u2 li {overflow:hidden; float:left; width:45%; padding:2%; background:#f3f3f3; margin-bottom:1.5%;}
.about_qywh .u2 li:nth-child(2n) {float:right;}
.about_qywh .u2 li p {float:left; font-size:16px; color:#646464; width:90%; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;}

/*about_gsry*/
.about_gsry {overflow:hidden;}
.about_gsry ul {overflow:hidden; padding:3px 15px 30px;}
.about_gsry ul li {overflow:hidden; float:left; width:22%; margin:0 4% 3% 0; transition:.5s all linear;}
.about_gsry ul li:nth-child(4n) {margin:0 0 3% 0;}
.about_gsry ul li div {overflow:hidden; padding:10% 15%; background:#f5f5f5;}
.about_gsry ul li div img {display:block; width:100%;}
.about_gsry ul li p {font-size:14px; color:#646464; line-height:40px; text-align:center; width:85%; margin:0 auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.about_gsry ul li:hover {box-shadow:0 15px 30px rgba(0,0,0,0.1); transform:translate3d(0,-3px,0);}

/*about_fzlc*/
.about_fzlc {overflow:hidden;}
.about_fzlc .bt {font-size:16px; color:#646464; text-align:center; padding-bottom:50px; background:url(../images/img/about_fzlc_t.png) center bottom no-repeat;}
.about_fzlc ul {overflow:hidden; padding-bottom:35px; background:url(../images/img/about_fzlc_x.jpg) center center repeat-y;}
.about_fzlc ul li {overflow:hidden; margin:3% 0; background:url(../images/img/about_fzlc_o.png) center 11px no-repeat;}
.about_fzlc ul li:nth-child(1) {margin-top:6%;}
.about_fzlc ul li:nth-last-child(1) {margin-bottom:6%;}
.about_fzlc ul li div {float:right; width:47%; position:relative; padding-left:3%;}
.about_fzlc ul li:nth-child(2n) div {float:left; text-align:right; padding-right:3%; padding-left:0;}
.about_fzlc ul li div {overflow:hidden;}
.about_fzlc ul li div .p1 {font-family:'Arial'; font-weight:bold; font-size:40px; color:#333333; line-height:40px; margin-bottom:1%;}
.about_fzlc ul li div p {font-size:14px; color:#646464; line-height:25px;}
.about_fzlc span {display:block; height:35px; background:url(../images/img/about_fzlc_b.png) center center no-repeat;}

/*photo_list*/
.photo_list {overflow:hidden; width:1200px; margin:5% auto 0;}
.photo_list ul {overflow:hidden;}
.photo_list ul li {overflow:hidden; float:left; width:32%; margin:0 2% 2% 0;}
.photo_list ul li:nth-child(3n) {margin:0 0 2% 0;}
.photo_list ul li div {overflow:hidden; position:relative;}
.photo_list ul li div img {display:block; width:100%; transition:.5s all linear;}
.photo_list ul li div p {position:absolute; left:10%; bottom:10%; font-size:18px; color:#fff; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; z-index:10; transition:.5s all ease;}
.photo_list ul li div p i {position:absolute; left:0; bottom:0; width:0; height:2px; background:#fff; transition:.5s all ease;}
.photo_list ul li div span {position:absolute; left:0; bottom:0; width:100%; height:130px; background:url(../images/img/photo_li_bg.png) center center repeat-x;}
.photo_list ul li:hover div img {-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.photo_list ul li:hover div p {padding-bottom:5%;}
.photo_list ul li:hover div p i {width:100%;}

/*join_list*/
.join_list {overflow:hidden; width:1200px; margin:5% auto 0;}
.join_list .join_list_t {overflow:hidden;}
.join_list .join_list_t .div1 {overflow:hidden; background:#e62129;}
.join_list .join_list_t .div1 .title {overflow:hidden; position:relative; float:left; width:40%;}
.join_list .join_list_t .div1 .title p {position:absolute; width:80%; left:10%; top:50%; font-size:24px; color:#fff; line-height:70px;}
.join_list .join_list_t .div1 .title p span {display:block; font-size:32px;}
.join_list .join_list_t .div1 .pic {overflow:hidden; float:right; width:60%;}
.join_list .join_list_t .div1 .pic img {display:block; width:100%;}
.join_list .join_list_t .p1 {font-size:14px; color:#505050; text-align:center; margin:5% auto; line-height:27px;}
.join_list ul {overflow:hidden;}
.join_list ul li {overflow:hidden; padding:0 3%; line-height:60px; background:#ebf1fa; margin:1% auto; transition:.5s all linear;}
.join_list ul li p {float:left; width:70%; font-size:16px; color:#505050; transition:.5s all linear;}
.join_list ul li span {display:block; text-align:right; position:relative; float:right; padding-right:35px; font-size:14px; color:#787878; transition:.5s all linear;}
.join_list ul li span i {position:absolute; right:0; top:50%; margin-top:-11.5px; width:23px; height:23px; background:url(../images/img/join_list_li.png) right center no-repeat; transition:.5s all ease;}
.join_list ul li:hover {background:#e62129;}
.join_list ul li:hover p {color:#fff;}
.join_list ul li:hover span {color:#fff;}
.join_list ul li:hover span i {background:url(../images/img/join_list_li_hover.png) right center no-repeat; transform:rotate(-180deg);}

/*news_list*/
.news_list {overflow:hidden; width:1200px; margin:5% auto 0;}
.news_list ul {overflow:hidden;}
.news_list ul li {overflow:hidden; padding:40px 35px; transition:.5s all linear;}
.news_list ul li .news_l {overflow:hidden; float:left;}
.news_list ul li .news_l div {overflow:hidden; float:left; width:340px; height:130px;}
.news_list ul li .news_l div img {display:block; max-width:340px; max-height:130px;}
.news_list ul li .news_l p {font-family:"news_time"; text-indent:-3px; float:left; width:115px; font-size:14px; color:#545454; padding-left:40px; margin-top:25px; transition:.5s all linear;}
.news_list ul li .news_l p:after {content:""; display:block; width:0; height:2px; background:#e62129; position:relative; right:85px; bottom:41px; transition:.5s all linear;}
.news_list ul li .news_l p span {font-family:"news_time"; font-size:36px; color:#787878;}
.news_list ul li .news_r {overflow:hidden; float:left; margin-left:50px; width:545px; transition:.5s all linear;}
.news_list ul li .news_r div {overflow:hidden; float:left; width:460px; margin-top:12px;}
.news_list ul li .news_r div a {display:block; font-size:18px; color:#323232; margin-bottom:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; transition:.5s all linear;}
.news_list ul li .news_r div p {font-size:14px; color:#a0a0a0; line-height:27px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.news_list ul li .news_r .more {display:block; margin-top:38px; float:right; width:40px; height:40px; border:1px solid #efefef; background:url(../images/img/news_list_h.png) center center no-repeat;}
.news_list ul li:hover {background:#f6f6f6;}
.news_list ul li:hover .news_l p {padding-left:60px;}
.news_list ul li:hover .news_l p:after {width:50px;}
.news_list ul li:hover .news_r {width:565px;}
.news_list ul li:hover .news_r div a {color:#e62129;}
.news_list ul li:hover .news_r .more {border-color:#e62129; background:url(../images/img/news_list_b.png) #e62129 center center no-repeat;}

/*pro_list*/
.pro_list {overflow:hidden; width:1200px; margin:5% auto 0;}
.pro_list ul {overflow:hidden; padding:3px 15px 30px;}
.pro_list ul li {overflow:hidden; float:left; width:22%; margin:0 4% 3% 0; transition:.5s all linear;}
.pro_list ul li:nth-child(4n) {margin:0 0 3% 0;}
.pro_list ul li div {overflow:hidden; border:1px solid #dcdcdc; box-sizing:border-box; transition:.5s all linear;}
.pro_list ul li div img {display:block; width:100%;}
.pro_list ul li p {font-size:14px; color:#646464; text-align:center; line-height:40px; width:85%; margin:0 auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; transition:.5s all linear;}
.pro_list ul li:hover {box-shadow:0 15px 30px rgba(0,0,0,0.1); transform:translate3d(0,-3px,0);}
.pro_list ul li:hover div {border-color:#e62129;}
.pro_list ul li:hover p {color:#e62129;}

/*pro_view*/
.pro_view {overflow:hidden;}
.pro_view .pro_view_t {overflow:hidden; background:#f5f5f5; padding-top:5%;}
.pro_view .pro_view_t .pro_view_fh {overflow:hidden; width:1200px; margin:0 auto;}
.pro_view .pro_view_t .pro_view_fh .fh {display:block; float:left; color:#787878; border:1px solid #969696; line-height:35px; padding:0 30px;}
.pro_view .pro_view_t .pro_view_fh .fh:hover {background:#e62129; border-color:#e62129; color:#fff;}
.pro_view .pro_view_t .bt {font-size:24px; color:#323232; text-align:center; margin:0 auto 3%;}
.pro_view .pro_view_t .pro_view_gd {overflow:hidden; width:1400px; margin:0 auto;}

.pro_view .pro_view_t .pro_view_gd .item {overflow:hidden;}
.pro_view .pro_view_t .pro_view_gd .item .pic {overflow:hidden; position:relative; width:65%; margin:0 auto;}
.pro_view .pro_view_t .pro_view_gd .item .pic img {}
.pro_view .pro_view_t .pro_view_gd .owl-stage-outer {}
.pro_view .pro_view_t .pro_view_gd .owl-controls .owl-nav {}
.pro_view .pro_view_t .pro_view_gd .owl-controls .owl-nav .owl-prev {position:absolute; left:0; top:50%; margin-top:-16.5px; width:18px; height:33px; background:url(../images/img/pro_view_gd_l.png) center center no-repeat;}
.pro_view .pro_view_t .pro_view_gd .owl-controls .owl-nav .owl-next {position:absolute; right:0; top:50%; margin-top:-16.5px; width:18px; height:33px; background:url(../images/img/pro_view_gd_r.png) center center no-repeat;}

.pro_view .pro_view_b {overflow:hidden; width:1200px; margin:0 auto; font-size:14px; line-height:27px;}
.pro_view .pro_view_b .bt {font-size:18px; color:#323232; text-align:center; margin:5% auto;}
.pro_view .pro_view_b img {max-width:100%;}

/*download_list*/
.download_list {overflow:hidden; width:1200px; margin:5% auto 0;}
.download_list ul {overflow:hidden;}
.download_list ul li {overflow:hidden; position:relative; float:left; width:48%; padding:2%; border:1px solid #e2e2e2; margin-bottom:2%; box-sizing:border-box; transition:.5s all linear;}
.download_list ul li:nth-child(2n) {float:right;}
.download_list ul li div {overflow:hidden; float:left; width:20%; margin-right:5%;}
.download_list ul li div img {display:block; width:100%;}
.download_list ul li p {float:left; width:45%; font-size:16px; color:#414242; line-height:23px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; transition:.5s all linear;}
.download_list ul li span {position:absolute; opacity:0; font-size:14px; top:50%; margin-top:-15px; right:8%; color:#fff; background:#e62129; line-height:30px; padding:0 20px; transition:.5s all ease;}
.download_list ul li:hover {border-color:#e62129;}
.download_list ul li:hover p {color:#e62129;}
.download_list ul li:hover span {opacity:1; right:5%;}

/*fy*/
#fy {overflow:hidden; text-align:center; font-size:0; margin-top:5%;}
#fy a {display:inline-block; vertical-align:top; margin:0 1%; border:1px solid #dcddde; line-height:40px; padding:0 17px; font-size:14px; color:#787878;}
#fy a:hover {background:#e62129; color:#fff; border-color:#e62129;}
#fy .current {background:#e62129; color:#fff; border-color:#e62129;}
#fy span {display:inline-block; vertical-align:top; margin:0 0.5%; line-height:35px; font-size:14px; color:#787878;}

/*footer*/
.footer {position:relative; font-size:0; margin-top:10%;}
.footer .img1 {position:absolute; top:0; width:100%; z-index:-1;}
.footer .footer_on {width:60%; margin:0 auto; padding-top:7%;}
.footer .footer_on .dsf {text-align:center; font-size:0;}
.footer .footer_on .dsf a {display:inline-block; margin:0 3%; width:77px; height:79px; background-position:center center; background-repeat:no-repeat; cursor:pointer;}
.footer .footer_on .dsf .qq {background-image:url(../images/img/footer_t1.png);}
.footer .footer_on .dsf .wx {background-image:url(../images/img/footer_t2.png); position:relative;}
.footer .footer_on .dsf .wx .ewm {overflow:hidden; opacity:0; position:absolute; left:50%; bottom:0; margin-left:-60px; background:#333333; padding:5px; box-shadow:0 0 5px #fff; transition:.5s all ease;}
.footer .footer_on .dsf .wx .ewm img {display:block; width:110px;}
.footer .footer_on .dsf .wb {background-image:url(../images/img/footer_t3.png);}
.footer .footer_on .dsf .wx:hover .ewm {opacity:1; bottom:100px;}
.footer .footer_on .dsf .qq:hover {background-image:url(../images/img/footer_t1_hover.png);}
.footer .footer_on .dsf .wx:hover {background-image:url(../images/img/footer_t2_hover.png);}
.footer .footer_on .dsf .wb:hover {background-image:url(../images/img/footer_t3_hover.png);}

.footer .footer_on .footer_lxfs {overflow:hidden; margin:5% auto; font-size:12px; color:#d2d2d2; text-align:center;}
.footer .footer_on .footer_lxfs span {display:block; margin:1.5% auto; font-size:30px; color:#fff;}
.footer .footer_on .footer_lxfs p {font-size:14px; color:#fff;}
.footer .footer_on .footer_nav {overflow:hidden; text-align:center; line-height:20px;}
.footer .footer_on .footer_nav li {overflow:hidden; display:inline-block; vertical-align:top; margin-bottom:1%;}
.footer .footer_on .footer_nav li a {display:block; color:#999999;}
.footer .footer_on .footer_nav span {display:inline-block; vertical-align:top; margin:5px 15px 0; width:1px; height:12px; background:url(../images/img/head_yy_x.jpg) center center no-repeat;}
.footer .footer_on .footer_b {overflow:hidden; line-height:20px; text-align:center;}
.footer .footer_on .footer_b div {overflow:hidden; display:inline-block; margin-right:20px; vertical-align:top; margin-bottom:1%;}
.footer .footer_on .footer_b div a {display:block; float:left; color:#999999;}
.footer .footer_on .footer_b div span {display:block; float:left; margin:5.6px 15px 0; width:1px; height:12px; background:url(../images/img/head_yy_x.jpg) center center no-repeat;}
.footer .footer_on .footer_b p {display:inline-block; font-size:12px; color:#999999; vertical-align:top;}
.footer .footer_on .footer_b p a {color:#999999; margin-left:15px;}
.footer a:hover {color:#e62129 !important;}

/*兼容*/
@media screen and (max-width:1910px) {
	/*index*/
	.index_bg {display:none;}
	.index_join {top:-5%;}
	.index_content .index_fl2 ul {margin-bottom:60px;}
	.index_case {background:#333333;}
	.index_content .index_case .index_case_on {margin:60px auto;}
}

@media screen and (max-width:1660px) {
	/*index*/
	.footer .footer_on .dsf a {margin:0 2%;}
	.footer .footer_on .footer_lxfs {margin:4% auto;}
	.footer .footer_on .footer_lxfs span {margin:1% auto;}
}

@media screen and (max-width:1560px) {
	/*page*/
	.page_banner .banner_title {width:1000px; margin-left:-500px;}
}

@media screen and (max-width:1460px) {
	/*index*/
	.footer .footer_on .footer_lxfs {margin:3% auto;}
	.footer .footer_on .footer_lxfs span {font-size:27px;}
	
	/*page*/
	.pro_view .pro_view_t .pro_view_gd {width:95%;}
}

@media screen and (max-width:1360px) {
	/*index*/
	.footer .footer_on .footer_lxfs {margin:2% auto;}
	.footer .footer_on .footer_lxfs span {font-size:24px; margin:0.5% auto;}
	
	/*page*/
	.page_banner .banner_title {width:900px; margin-left:-450px;}
}
@media screen and (max-width:1260px) {
	/*index*/
	.head .head_l {width:284px; height:182px;}
	.head .head_l .logo {height:50px; margin:20px 0 0 25px;}
	.head .head_l .nav_xl_a {left:35.5%;}
	.head .head_l .nav_xl {width:344px;}
	.head .head_l .nav_xl .logo {padding:20px 0 0 25px;}
	
	.index_content {padding-top:198px;}
	.index_fl1 {position:initial; height:auto; bottom:initial; margin-top:7%;}
	.index_fl1 .bt {display:block;}
	.index_fl1 ul {position:initial; left:initial; bottom:initial; margin-left:0; width:auto; height:auto;}
	.index_fl1 ul li {position:relative; float:left; width:33.33%; top:initial !important; bottom:initial !important; left:initial !important; right:initial !important; margin-left:0 !important; clip-path:initial !important;
		-webkit-clip-path:initial !important;
		-moz-clip-path:initial !important;
		clip-path:initial !important;
	}
	.index_fl1 ul li div p {margin-top:70px;}
	.index_fl1 ul .img1 {display:none;}
	.index_content .index_fl2 {margin:5% auto 7%; padding-bottom:7%;}
	.index_content .index_fl2 .bt {display:block;}
	.index_join {display:none;}
	.index_content {padding-top:0;}
	.index_content .index_fl2 ul {overflow:hidden; margin-bottom:0; width:100%; height:auto;}
	.index_content .index_fl2 ul li {position:relative; float:left; margin-left:0 !important; width:25%; top:initial !important; bottom:initial !important; left:initial !important; right:initial !important; clip-path:initial !important;
		-webkit-clip-path:initial !important;
		-moz-clip-path:initial !important;
		clip-path:initial !important;
	}
	.index_content .index_fl2 ul li div p {margin-top:75px;}
	.index_content .index_case {overflow:initial;}
	.index_content .index_case .bt {display:block;}
	.index_content .index_case .index_case_on {width:95%; margin:80px auto 7%; padding:130px 0 40px;}
	.index_content .index_news {width:95%; margin:15% auto 0; padding:120px 0 45px 0;}
	.index_content .index_news .bt {top:-82px; margin-left:-150px; width:300px; height:160px;}
	.index_content .index_news .bt p {margin:53px auto 0;}
	.index_content .index_news ul li {width:31%; margin:0 1%;}
	.index_content .index_news ul li .pic {display:block; width:auto; height:auto;}
	.index_content .index_news ul li .pic img {display:block; width:100%; max-width:100%; max-height:100%;}
	.index_content .index_news_bg {display:none;}
	
	.footer {background:#333333; padding:3% 0; margin-top:7%;}
	.footer .img1 {display:none;}
	.footer .footer_on {width:80%; padding-top:0;}
	
	/*page*/
	.page_banner .banner_title {width:700px; margin-left:-350px;}
	.page_view {width:95%;}
	.photo_list {width:95%;}
	.news_list {width:95%;}
	.news_list ul li {padding:3%;}
	.news_list ul li .news_l {width:40%;}
	.news_list ul li .news_l div {width:50%; height:auto;}
	.news_list ul li .news_l div img {display:block; width:100%; max-width:100%; max-height:100%;}
	.news_list ul li .news_l p {width:auto; margin-top:0;}
	.news_list ul li .news_l p span {font-size:30px;}
	.news_list ul li .news_r {position:relative; width:60%; margin-left:0;}
	.news_list ul li .news_r div {margin-top:0;}
	.news_list ul li:hover .news_r {width:60%;}
	.news_list ul li .news_r div {width:80%;}
	.news_list ul li .news_r div a {font-size:16px; margin-bottom:5px;}
	.news_list ul li .news_r div p {font-size:13px; line-height:23px;}
	.news_list ul li .news_r .more {position:absolute; float:none; right:0; top:50%; margin-top:-20px;}
	.download_list {width:95%;}
	.join_list {width:95%;}
	.pro_list {width:95%;}
	.pro_view .pro_view_t .pro_view_fh {width:95%;}
	.pro_view .pro_view_t .bt {width:95%; margin:5% auto;}
	.pro_view .pro_view_b {width:95%;}
}

@media screen and (max-width:1060px) {
	/*index*/
	.head .head_l {width:264px; height:162px;}
	.head .head_l .logo {height:40px; margin:20px 0 0 35px;}
	.head .head_l .nav_xl_a {left:38.5%;}
	.head .head_l .nav_xl {width:304px;}
	.head .head_l .nav_xl .logo {padding:20px 0 0 35px;}
	
	/*page*/
	.page_banner .banner_title {width:600px; margin-left:-300px;}
}

@media screen and (max-width:960px) {
	/*page*/
	.page_banner .banner_title {width:500px; margin-left:-250px;}
	.page_banner .banner_title span {font-size:48px; margin-bottom:0;}
}

@media screen and (max-width:860px) {
	/*index*/
	.head {position:fixed; top:0; left:0; background:rgba(230,33,41,0.8);}
	.head .head_l {position:initial; width:auto; height:auto; background:none;}
	.head .head_l .logo {margin:15px 0 15px 20px;}
	.head .head_l .nav_xl_a {left:initial; bottom:initial; top:50%; margin-top:-17.5px; right:10px;}
	.head .head_l .nav_xl {top:76px; width:100%; z-index:initial;}
	.head .head_r {position:initial; top:initial; right:initial;}
	.banner {padding-top:76px;}
	.head .head_l .nav_xl {background:none;}
	.head .head_l .nav_xl .logo {display:none;}
	.head .head_l .nav_xl ul {padding:3% 5% 5%; background:rgba(230,33,41,0.8);}
	.head .head_l .nav_xl ul li {border-color:rgba(230,33,41,0); margin-bottom:0;}
	.head .head_r {margin-right:10%;}
	.head .head_r .yy_ss {margin:22px 0 0 0;}
	.head .head_r .yy_ss .yy a {color:#fff;}
	.head .head_r .yy_ss .yy span {background:#fff;}
	.slidesjs-pagination {width:auto; left:50%; top:initial; bottom:7%; margin-top:0 !important;}
	.slidesjs-pagination li {margin:0 5px;}
	.slidesjs-pagination li a {width:25px; height:4px; background:#fff;}
	.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active {background:#e62129;}
	.index_content .index_case .index_case_on {margin:80px auto 15%;}
	.index_content .index_news {margin:18% auto 0; padding:110px 0 5%;}
	.index_content .index_news ul li {width:47%;}
	.index_content .index_news ul li:nth-last-child(1) {display:none;}
	.footer {padding:5% 0;}
	.footer .footer_on .footer_b p a {display:block;}
	
	/*page*/
	.page_banner {margin-top:76px;}
	.page_nav {padding:2% 0 1%;}
	.news_list ul li {padding:2%;}
	.news_list ul li .news_l p {padding-left:20px;}
	.news_list ul li .news_l p:after {right:70px;}
	.news_list ul li:hover .news_l p {padding-left:40px;}
	.news_list ul li .news_l p span {font-size:27px;}
	.news_list ul li .news_r div a {font-size:14px;}
	.news_list ul li .news_r div p {font-size:12px; line-height:20px;}
	.news_list ul li .news_r .more {width:30px; height:30px; margin-top:-15px;}
	.about_gsry ul li {width:32%; margin:0 2% 2% 0;}
	.about_gsry ul li:nth-child(4n) {margin:0 2% 2% 0;}
	.about_gsry ul li:nth-child(3n) {margin:0 0 2% 0;}
	.pro_list ul li {width:32%; margin:0 2% 2% 0;}
	.pro_list ul li:nth-child(4n) {margin:0 2% 2% 0;}
	.pro_list ul li:nth-child(3n) {margin:0 0 2% 0;}
	.about_qywh .u1 {margin:6% auto 2%;}
	.about_qywh .u1 li {width:48%; margin:0 4% 4% 0;}
	.about_qywh .u1 li:nth-child(2n) {margin-right:0;}
	.about_qywh .bt span {margin-bottom:3%;}
	.about_qywh .u2 li {float:none !important; width:96%;}
	.about_qywh .u2 li p {width:100%;}
	.download_list ul li div {margin-right:3%;}
	.download_list ul li p {font-size:13px; line-height:20px;}
	.download_list ul li span {font-size:13px; padding:0 15px; line-height:25px; margin-top:-12.5px; right:5%;}
	.download_list ul li:hover span {right:3%;}
	.join_list .join_list_t .div1 .title p {font-size:21px; line-height:50px;}
	.join_list .join_list_t .div1 .title p span {font-size:28px;}
	.contact_view .l {float:none; width:94%; font-size:13px; line-height:25px;}
	.contact_view .r {float:none; width:100%;}
	#fy a {line-height:35px; padding:0 14px;}
	#fy span {line-height:32px;}
}

@media screen and (max-width:760px) {
	/*index*/
	.head .head_l .logo {margin:10px 0 10px 20px;}
	.head .head_l .nav_xl {top:66px;}
	.banner {padding-top:66px;}
	.head .head_r {margin-right:12%;}
	.head .head_r .yy_ss {margin:19.5px 0 0 0;}
	.head .head_r .yy_ss .ss {width:30px; height:30px; background:url(../images/img/head_ss.png) #000 center center no-repeat;}
	.head .head_r .yy_ss .yy {line-height:30px;}
	.head .head_r .yy_ss .yy span {margin:10px 10px 0;}
	.head .head_r .yy_ss .ss_ceng {height:30px; padding:5px 10px; margin-top:-20px;}
	.head .head_r .yy_ss .ss_ceng .gb {width:30px; height:30px;}
	.head .head_r .yy_ss .ss_ceng input {line-height:30px;}
	.head .head_r .yy_ss .ss_ceng button {width:30px; height:30px; background:url(../images/img/head_ss.png) #000 center center no-repeat;}
	.index_content .index_fl2 ul li {width:50%;}
	
	.footer .footer_on .footer_b div {margin-right:0;}
	.footer .footer_on .footer_b p a {margin-left:0;}
	
	/*page*/
	.page_banner {margin-top:66px;}
	.news_list ul li {padding:0; margin-bottom:5%;}
	.news_list ul li:hover {background:none;}
	.news_list ul li .news_l {width:100%;}
	.news_list ul li .news_l div {width:60%;}
	.news_list ul li .news_l p {margin-top:20px;}
	.news_list ul li .news_r {width:100%; padding:2% 0 0;}
	.news_list ul li:hover .news_r {width:100%;}
	.news_list ul li .news_r div {width:100%;}
	.news_list ul li .news_r .more {display:none;}
	.join_list .join_list_t .div1 .title p {font-size:18px; line-height:40px;}
	.join_list .join_list_t .div1 .title p span {font-size:26px;}
}
@media screen and (max-width:660px) {
	/*index*/
	.head .head_r {margin-right:14%;}
	.index_content .index_news {margin:20% auto 0;}
	.index_content .index_news ul li .title .p1 {font-size:14px;}
	.index_content .index_case .index_case_on {padding:100px 0 40px;}
	.index_content .index_case .index_case_on .p1 {font-size:13px; margin-bottom:5%;}
	
	/*page*/
	.page_banner .banner_title {font-size:22px;}
	.page_banner .banner_title span {font-size:41px;}
	.page_nav {display:none;}
	.page_nav_xl {display:block;}
	.pro_nav_sj {display:block;}
	.page_view {font-size:13px;}
	.photo_list ul li {width:49%;}
	.photo_list ul li:nth-child(3n) {margin:0 2% 2% 0;}
	.photo_list ul li:nth-child(2n) {margin:0 0 2% 0;}
	.about_fzlc ul li div {width:45%;}
	.about_fzlc ul li div .p1 {font-size:36px;}
	.about_gsry ul li {width:48%; margin:0 4% 3% 0;}
	.about_gsry ul li:nth-child(4n) {margin:0 4% 3% 0;}
	.about_gsry ul li:nth-child(3n) {margin:0 4% 3% 0;}
	.about_gsry ul li:nth-child(2n) {margin:0 0 3% 0;}
	.pro_list ul li {width:48%; margin:0 4% 3% 0;}
	.pro_list ul li:nth-child(4n) {margin:0 4% 3% 0;}
	.pro_list ul li:nth-child(3n) {margin:0 4% 3% 0;}
	.pro_list ul li:nth-child(2n) {margin:0 0 3% 0;}
	.about_qywh .bt {font-size:21px;}
	.about_qywh .bt span {font-size:26px; margin-bottom:2%;}
	.about_qywh .u2 li p {-webkit-line-clamp:2;}
	.download_list ul li {float:none !important; width:100%;}
	.download_list ul li span {opacity:1; right:3%; padding:0 10px;}
	.join_list .join_list_t .div1 .title p {font-size:16px; line-height:30px;}
	.join_list .join_list_t .div1 .title p span {font-size:23px;}
	.join_list ul li {line-height:45px;}
	.join_list ul li p {font-size:14px;}
	.join_list ul li span {font-size:13px;}
	.pro_view .pro_view_t .pro_view_gd .owl-controls .owl-nav .owl-prev {left:2%;}
	.pro_view .pro_view_t .pro_view_gd .owl-controls .owl-nav .owl-next {right:2%;}
	.pro_view .pro_view_b {font-size:13px; line-height:25px;}
}
@media screen and (max-width:560px) {
	/*index*/
	.head .head_r {margin-right:16%;}
	.index_content .index_news {margin:25% auto 0;}
	
	/*page*/
	.page_banner .banner_title {width:400px; margin-left:-200px;}
	.join_list .join_list_t .div1 .title p {line-height:25px;}
	.join_list .join_list_t .div1 .title p span {font-size:20px;}
	.join_list .join_list_t .p1 {font-size:13px; line-height:23px;}
	.pro_view .pro_view_t .pro_view_fh .fh {line-height:30px; padding:0 20px;}
	.pro_view .pro_view_t .bt {font-size:21px;}
	.pro_view .pro_view_b .bt {font-size:16px;}
}
@media screen and (max-width:460px) {
	/*index*/
	.head .head_l .nav_xl ul li:nth-last-child(1) {display:block !important;}
	.head .head_l .logo {height:41px;}
	.head .head_l .nav_xl {top:61px;}
	.banner {padding-top:61px;}
	.head .head_l .nav_xl ul li {line-height:40px;}
	.head .head_l .nav_xl ul li a {font-size:15px;}
	.head .head_r {margin-right:20%;}
	.head .head_r .yy_ss {margin-top:17.5px;}
	.head .head_r .yy_ss .yy {display:none;}
	.index_fl1 ul li div {opacity:1; background:rgba(0,0,0,0.5);}
	.index_fl1 ul li div p span {font-size:14px; padding:8px 10px; margin-bottom:10px;}
	.index_content .index_fl2 ul li div {background:rgba(0,0,0,0.5);}
	.index_content .index_fl2 ul li div p {font-size:14px;}
	.index_content .index_fl2 ul li div p span {font-size:14px; margin-bottom:5px;}
	.index_content .index_news {margin:27% auto 0;}
	.index_content .index_news ul li {width:90%; margin-bottom:5%;}
	.index_content .index_news ul li:nth-last-child(2) {margin-bottom:0;}
	
	.footer {padding:10% 0;}
	.footer .footer_on {width:90%;}
	.footer .footer_on .footer_lxfs {margin:5% auto;}
	.footer .footer_on .footer_b {margin-top:5%;}
	
	/*page*/
	.page_banner {margin-top:61px;}
	.page_banner .banner_title {width:100%; left:0; margin-left:0 !important; text-align:center; color:#000; line-height:33px;}
	.page_banner .banner_title span {font-size:38px;}
	.about_fzlc ul li div .p1 {font-size:32px;}
	.about_fzlc ul li div p {font-size:13px; line-height:22px;}
	.about_qywh .bt {font-size:16px;}
	.about_qywh .bt span {font-size:21px; margin-bottom:1%;}
	.about_qywh .u2 li p {font-size:14px;}
	.join_list .join_list_t .div1 .title {float:none; width:100%; padding:7% 0; height:auto !important;}
	.join_list .join_list_t .div1 .title p {position:initial; margin:0 auto; text-align:center; left:initial; top:initial; margin-top:0 !important;}
	.join_list .join_list_t .div1 .pic {float:none; width:100%;}
	.join_list ul li p {width:50%; font-size:13px;}
	.join_list ul li span {font-size:12px;}
}
@media screen and (max-width:380px) {
	/*index*/
	.index_fl1 ul li {width:50%; height:150px;}
	.index_fl1 ul li div p {margin-top:45px;}
	.index_fl1 ul li div p span {padding:5px 15px;}
	.index_content .index_fl2 {margin:5% auto; padding-bottom:0;}
	.index_content .index_fl2 ul li {height:150px;}
	.index_content .index_fl2 ul li div p {margin-top:50px;}
	.index_content .index_case {background:none;}
	.index_content .index_case .bt {position:relative; margin-left:0 !important; width:auto; height:auto; background:none; top:initial !important; bottom:initial !important; left:initial !important; right:initial !important; clip-path:initial !important;
		-webkit-clip-path:initial !important;
		-moz-clip-path:initial !important;
		clip-path:initial !important;
	}
	.index_content .index_case .bt p {margin:0 auto; color:#000;}
	.index_content .index_case .index_case_on {width:100%; background:#333333; margin:5% auto; padding:10% 0;}
	.index_content .index_case .index_case_on .p1 {width:90%; margin:0 auto 5%;}
	
	.index_content .index_news {margin:5% auto 7%; border:none; padding:0;}
	.index_content .index_news ul {border:4px solid #e62129; padding:5% 0;}
	.index_content .index_news .bt {position:relative; margin-left:0 !important; width:auto; height:auto; margin-bottom:5%; background:none; top:initial !important; bottom:initial !important; left:initial !important; right:initial !important; clip-path:initial !important;
		-webkit-clip-path:initial !important;
		-moz-clip-path:initial !important;
		clip-path:initial !important;
	}
	.index_content .index_news .bt p {margin:0 auto; color:#000;}
	
	.footer .footer_on .footer_lxfs span {font-size:21px;}
	.footer .footer_on .footer_lxfs p {font-size:12px;}
	.footer .footer_on .footer_nav {display:none;}
	
	/*page*/
	.page_banner .banner_title {font-size:19px; line-height:27px;}
	.page_banner .banner_title span {font-size:28px;}
	.news_list ul li .news_l div {width:100%;}
	.news_list ul li .news_l p {display:none;}
	.photo_list ul li {width:100%; margin:0 0 5% 0;}
	.photo_list ul li:nth-child(2n) {margin:0 0 5% 0;}
	.photo_list ul li:nth-child(3n) {margin:0 0 5% 0;}
	.about_gsry ul li {width:100%; margin:0 0 5% 0;}
	.about_gsry ul li:nth-child(4n) {margin:0 0 5% 0;}
	.about_gsry ul li:nth-child(3n) {margin:0 0 5% 0;}
	.about_gsry ul li:nth-child(2n) {margin:0 0 5% 0;}
	.pro_list ul li {width:100%; margin:0 0 5% 0;}
	.pro_list ul li:nth-child(4n) {margin:0 0 5% 0;}
	.pro_list ul li:nth-child(3n) {margin:0 0 5% 0;}
	.pro_list ul li:nth-child(2n) {margin:0 0 5% 0;}
}
@media screen and (max-width:360px) {
	/*index*/
	.head .head_r {display:none;}
}