﻿@charset "utf-8";
/* CSS Document */
/*banner图*/
	/* flexslider   banner */
.flexslider,
.flexslider .slides li { position: relative; overflow: hidden;}
.flex-viewport,.flexslider .slides,.flexslider .slides li,.flexslider .slides li .abox,.flexslider .slides li .abox .img { display: block; width:100%; height:100%;}

		/*按钮*/
.flex-direction-nav { display:none;}
.flex-control-nav { display:block; width:100%; position:absolute; bottom:0; text-align:center;}
.flex-control-nav li { display:inline-block; zoom:1; *display:inline;}
.flex-control-nav li a { display: block; overflow: hidden; text-indent: -99em; cursor: pointer;}

	/*banner图基本设置到此*/
.banner { height:100vh;}
.banner_page { position:absolute; left:0; bottom:0.72rem; right:0;}
.banner_page .pageinbox {}
.banner_page .text_1 { float:left; color:#ffffff; font-size:0.36rem; line-height:0.44rem; font-weight:bold;}
.banner_page .text_2 { float:left; color:#ffffff; font-size:0.24rem; line-height:0.28rem; font-weight:bold; padding:0.14rem 0 0 0.04rem;}

#demo01 { width:100%; height:100%;}
#demo01 .slides li .abox { background-position: center center; background-size:cover; position:relative;}
#demo01 .slides li .abox .img { opacity:0;}
#demo01 .slides li .abox .textbox { position:absolute; top:33%; left:0; right:0; text-align:center;}
#demo01 .slides li .abox .textbox .text_item_1 { color:#c93130; font-size:0.48rem; line-height:0.56rem; font-weight:bold;}
#demo01 .slides li .abox .textbox .text_item_1 .cor2 { color:#3e3e3e;}
#demo01 .slides li .abox .textbox .text_item_2 { color:#3e3e3e; font-size:0.20rem; line-height:0.28rem; margin-top:0.16rem;}
#demo01 .slides li .abox .textbox2 { position:absolute; top:33%; left:0; right:0; text-align:center;}
#demo01 .slides li .abox .textbox2 .text_item_1 { color:#ffffff; font-size:0.48rem; line-height:0.56rem; font-weight:bold;}
#demo01 .slides li .abox .textbox2 .text_item_1.cor2 { color:#c93131;}
#demo01 .slides li .abox .textbox2 .text_item_2 { color:#ffffff; font-size:0.34rem; line-height:0.28rem; margin-top:0.16rem;}
#demo01 .slides li .abox .textbox2 .text_item_2.cor2 { color:#c93131;}
#demo01 .flex-control-nav { margin-bottom:10px; display:none;}
#demo01 .flex-control-nav li { margin:0 5px;}
#demo01 .flex-control-paging li a { background-image: url(../image/banner-1.png);background-position: center 0; width: 15px; height: 15px; }
/**/#demo01 .flex-control-paging li a.flex-active { background-position: center -15px;}


.goto_scroll { position:absolute; z-index:105; left:0; bottom:0.8rem; right:0; height:0.16rem; background-image:url(../image/p-scroll-1-1.png); background-position: center center; background-size:auto 100%;}

.more_01 { display:block; width:1.4rem; color:#d54548; font-size:0.16rem; line-height:0.46rem; text-align:center; border:1px solid #cd3130; border-radius:0.06rem;}

			/*次级导航*/
.location { border-bottom:1px solid #d9d9d9; position:relative;}
.location .inside { height:0.86rem; position:relative; overflow:hidden;}
.location .scroll_wrap { width:100%; position:relative; overflow:auto;}
.location .scroll_in { width:99999px;}
.location .fybtn { display:block; position:absolute; top:0; bottom:0; width:0.24rem; background-size:0.13rem auto;}
.location .fybtn.prev { left:0; background-image:url(../image/p-location-1-1.png); background-position: right center;}
.location .fybtn.next { right:0; background-image:url(../image/p-location-1-2.png); background-position: left center;}
.location .inside a { display:block; float:left; color:#818181; font-size:0.24rem; line-height:0.86rem;}
.location .inside a+a { margin-left:0.5rem;}


.title_01 {}
.title_01_in { position:relative;}
.title_01 .text_item_1 { color:#c73a45; font-size:0.36rem; line-height:0.44rem; font-weight:bold;}
.title_01 .text_item_2 { color:#545252; font-size:0.20rem; line-height:0.28rem; margin-top:0.1rem;}
.title_01 .more { position:absolute; top:0.06rem; right:0;}


.title_02 {}
.title_02_in {}
.title_02 .text_item_1 { color:#2e2e2e; font-size:0.36rem; line-height:0.44rem; text-align:center;}
.title_02 .text_item_1 .cor2 { color:#c73a45;}
.title_02 .text_item_2 { color:#545252; font-size:0.24rem; line-height:0.32rem; text-align:center; margin-top:0.1rem;}


.title_03 {}
.title_03_in { position:relative;}
.title_03 .text_item_1 { color:#2e2e2e; font-size:0.24rem; line-height:0.32rem;}
.title_03 .more { display:block; position:absolute; right:0; top:0; color:#999999; font-size:0.2rem; line-height:0.32rem;}


			/*最新动态列表 i03_main_2*/
.list_01 {}
.list_01 ul {}
.list_01 ul li {}
.list_01 ul li+li { margin-top:0.3rem;}
.list_01 ul li .abox { display:block; padding:0.26rem 0.18rem 0.26rem 0.22rem; background-color:#ffffff; border-radius:0.06rem;}
.list_01 ul li .abox_in { height:1.64rem;}
.list_01 ul li .abox .imgbox { float:left; width:2.56rem; height:1.64rem;}
.list_01 ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.list_01 ul li .abox .textbox { margin-left:2.74rem;}
.list_01 ul li .abox .textbox .text_item_1 { color:#818181; font-size:0.18rem; line-height:0.22rem;}
.list_01 ul li .abox .textbox .text_item_2 { color:#3e3e3e; font-size:0.28rem; line-height:0.32rem; margin-top:0.14rem;}
.list_01 ul li .abox .textbox .text_item_3 { height:1px; background-color:#ececec; margin-top:0.14rem;}
.list_01 ul li .abox .textbox .text_item_4 { color:#999999; font-size:0.24rem; line-height:0.36rem; margin-top:0.16rem;}
		/*没有图*/
.list_01 ul li.noimg .abox_in { height:auto;}
.list_01 ul li.noimg .abox .imgbox { display:none;}
.list_01 ul li.noimg .abox .textbox { margin:0;}


			/*关于我们荣誉列表 c02_main_9*/
.list_02 {}
.list_02 ul {}
.list_02 ul li { float:left; margin-top:0.9rem; width:auto !important; height:auto !important;}
.list_02 ul li:nth-child(1),
.list_02 ul li:nth-child(2) { margin-top:0;}
.list_02 ul li:nth-child(2n) { float:right; width:auto !important;}
.list_02 ul li .abox { display:block; width:3.2rem !important; height:auto !important;}
.list_02 ul li .abox .imgbox { height:2.34rem;}
.list_02 ul li .abox .textbox { margin-top:0.28rem;}
.list_02 ul li .abox .textbox .text_item_1 { color:#ffffff; font-size:0.24rem; line-height:0.32rem; text-align:center;}


			/*关于我们大事记列表 c02_main_11*/
.list_03 {}
.list_03 ul {}
.list_03 ul li {}
.list_03 ul li+li { margin-top:0.24rem;}
.list_03 ul li .abox { display:block; padding: 0 0 0 0.18rem;}
.list_03 ul li .abox_in { padding:0 0 0 0.54rem; min-height:2.74rem; background:url(../image/p-list_03-1-1.png) no-repeat left center; background-size:auto 2.74rem;}
.list_03 ul li .abox .text_item_1 { color:#3e3e3e; font-size:0.36rem; line-height:0.44rem; font-weight:bold;}
.list_03 ul li .abox .text_item_2 { color:#818181; font-size:0.24rem; line-height:0.42rem; margin-top:0.2rem;}

			/*视频列表 c04_main_1*/
.list_04 {}
.list_04 ul {}
.list_04 ul li {}
.list_04 ul li+li { margin-top:0.4rem;}
.list_04 ul li .abox { display:block; border-radius:0.06rem; position:relative; overflow:hidden;}
.list_04 ul li .abox .img { display:block; width:100%; height:100%;}
.list_04 ul li .abox .zgbox { position:absolute; z-index:5; top:0; left:0; right:0; bottom:0; background:url(../image/p-list_04-1-1.png) no-repeat center center; background-size:0.6rem;}
.list_04 ul li .abox .textbox { position:absolute; left:0; bottom:0; right:0; padding:1rem 0.24rem 0.14rem 0.24rem; background:url(../image/p-list_04-1-2.png) repeat-x left bottom; background-size:auto 1.04rem;}
.list_04 ul li .abox .textbox .text_item_1 { color:#ffffff; font-size:0.26rem; line-height:0.34rem;}


			/*搜索结果列表 c05_main_2*/
.list_05 {}
.list_05 ul {}
.list_05 ul li { border-bottom:1px dotted #e6e6e6;}
.list_05 ul li .abox { display:block;}
.list_05 ul li .abox .text_item_1 { padding-left:0.18rem; color:#818181; font-size:0.24rem; line-height:0.9rem; background-image:url(../image/p-list_05-1-1.png); background-position: left center; background-size:0.05rem;}

			/*招聘列表 c10_main_1*/
.list_06 {}
.list_06 ul {}
.list_06 ul li { border-bottom:1px dotted #e6e6e6;}
.list_06 ul li .abox { display:block; padding:0.28rem 0 0.18rem 0;}
.list_06 ul li .abox .text_item_1 { padding-left:0.18rem; color:#818181; font-size:0.24rem; line-height:0.32rem; background-image:url(../image/p-list_05-1-1.png); background-position: left center; background-size:0.05rem;}
.list_06 ul li .abox .text_item_2 { padding-left:0.18rem; color:#818181; font-size:0.2rem; line-height:0.28rem; margin-top:0.04rem;}





		/*文章详情*/
.article_01 { color:#818181; font-size:0.24rem; line-height:0.48rem;}
.article_01 p+p { margin-top:0.48rem;}
.article_01 img { max-width:100%;}
.dymap img { max-width: none;}















/*一些其他动画*/
.goto_scroll { animation-name:goto_scroll_animete; animation-iteration-count:infinite; animation-duration:1s; animation-direction:alternate; animation-timing-function:linear;}
@keyframes goto_scroll_animete
{
    0% { transform: translate(0,0.2rem);}
	100% { transform: translate(0,0px);}
}