* {margin: 0px;	padding: 0px;}
body { font-size: 14px; line-height: 26px ;color: #333333;}
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;max-width: 100%;vertical-align:middle;}
a{ color:#333333; transition:all 0.2s linear;-ms-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
a:hover{ color:#8D734A;}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: none;}
a:active {TEXT-DECORATION: none;}
ul,li{list-style-type: none;margin: 0;}
@font-face {
	font-family: "sourcehansans";
	src: url("../fonts/SourceHanSerifCN-SemiBold.otf");
	font-weight: normal;
	font-style: normal;
}

/* wrap */
#wrap{position: relative;}

/* header */
#header{ width: 100%; position: fixed; top: 0; left: 0; z-index: 9999;}
#header .head_box{ width: 1360px; height: 95px; padding: 20px 0; margin: 0 auto; display: flex; align-items: center;}
#header .logo{}
#header .logo .pc{}
#header .logo .pc img{height: 54px;}
#header .logo .mobile {display: none;}
#header .head_nav{ font-size: 20px; margin-left: auto;}
#header .nav li{margin-right: 20px;position: initial;}
#header .nav li:last-child{margin-right: 0;}
#header .nav li a{color: #fff; background-color: rgba(255,255,255,0); display: flex; align-items: center; border-bottom: 3px solid rgba(255,255,255,0)}
#header .nav li a:hover{color: #fff; border-bottom: 3px solid #fff}
#header .nav li.active a{color: #fff; border-bottom: 3px solid #fff;}
#header .nav li .dropdown-menu li.active a{color: #fff !important;}
#header .nav li a i{margin-top: -5px; margin-left: 5px;}
#header .nav .open a,#header .nav .open a:hover,#header .nav .open a:focus{color: #fff;}
#header .nav-list .navbar-nav>li:hover .dropdown-menu {display: block;}
#header .nav li .dropdown-menu{ border: none; top: 74px; left: 0; box-shadow: -1px 1px 5px #ccc; border-radius: 0;}
#header .nav li .dropdown-menu .nav_lis{width: 920px; text-align: center; padding: 20px 0;  margin: 0 auto; border-top: 1px solid #DCDCDC;}
#header .nav li .dropdown-menu .nav_lis:first-child{border: 0;}
#header .nav li .dropdown-menu li{margin: 0 20px; display: inline-block;}
#header .nav li .dropdown-menu li a{ color: #333; text-align: center; height: auto; padding: 10px; margin: 0; border-bottom: none; }
#header .nav li .dropdown-menu li a:hover{ color: #fff; border-bottom: none;}
#header .nav .open .dropdown-menu li a:hover{ color: #fff;}
#header .nav .open .dropdown-menu li a,#header .nav .open .dropdown-menu li a:focus{color: #333;}
#header .nav li.nav-item.dropdown:hover .dropdown-menu li a{border-bottom: 2px solid #fff;/* color: #8D734A; *//* border-bottom: 3px solid #8D734A; */}
#header .nav li.nav-item.dropdown:hover .dropdown-menu li a:hover{color: #8D734A; border-bottom: 2px solid #8D734A;}
#header.scroll_fixed .nav li.active .dropdown-menu  li.active a{color: #8D734A !important;border-bottom: 3px solid #8D734A;}
#header .nav li:hover .dropdown-menu li a{color: #333;}
#header .nav li:hover a,#header.scroll_fixed .nav li:hover a,#header .nav li:hover .dropdown-menu li a:hover{color: #fff;}
#header .nav-list .dropdown-menu{min-width: 100%;}
#header .navbar-toggle .icon-bar{background-color: #333;}
#header .head_right{font-size: 22px; float: right;}
#header .head_right a{color: #fff;}
#header .head_right .search, #header .head_right .more{display: inline-block; margin: 0 0 0 20px;}
#header .head_right .more .more_bar{ background-color: #fff; display: block; width: 20px; height: 3px; margin: 5px 0 2px 0;}
#header .head_right .more #dLabel{cursor: pointer;}
#header .head_right .more .dropdown-menu{ min-width: 100px; border: 0; top: 30px; left: 50%; transform: translate(-50%, 0);}
#header .head_right .more .dropdown-menu li a{ color: #333; text-align: center; padding: 10px;}
#header.scroll_fixed{background-color: #fff; box-shadow: 1px 1px 5px #ccc;}
#header.scroll_fixed .nav li a{color: #333;}
#header.scroll_fixed .nav li:hover a{color: #333;}
#header.scroll_fixed .nav li.active a{color: #8D734A; border-bottom: 3px solid #8D734A;}
#header.scroll_fixed .nav li.active .dropdown-menu li a{border-bottom: none;}
#header.scroll_fixed .nav li.nav-item.dropdown:hover .dropdown-menu li.on a{color: #8D734A; border-bottom: 3px solid #8D734A;}
#header.scroll_fixed .head_right a{color: #333;}
#header.scroll_fixed .head_right .more .more_bar{ background-color: #333;}
#header.scroll_fixed .nav-list .nav .open a{color: #fff;}
#header.scroll_fixed .nav .open .dropdown-menu li a,#header.scroll_fixed .nav .open .dropdown-menufree_item li a:focus{color: #fff;}
#header.sub_header{background-color: #fff; box-shadow: 1px 1px 5px #ccc;}
#header.sub_header .nav li a,#header.sub_header .head_right a{color: #333;}
#header.sub_header .nav li.active a{color: #8D734A; border-bottom: 3px solid #8D734A;}
#header.sub_header .head_right .more .more_bar{background-color: #333;}

/* banner */
#banner{position: relative;}
#banner img{ width: 100%;}
#banner .banner_play{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer;}
#banner .banner_play img{width: 120px;}
.video_banner{position: relative;}
.video_banner img{ width: 100%;}
.video_banner .banner_play{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer;}
.video_banner .banner_play img{width: 120px;}

/* content */
#content{}
#content.inner{ background-color: #fff;}
#content.sub_content{padding-top: 95px;}
#content .sub_inner{ background-color: #fff; padding-top: 20px;}
#content .indent{width: 1360px; padding: 10px 0; margin: 0 auto;}
#content h3{ color: #8D734A; font-size: 28px; margin: 30px 0 10px 0; font-family: "sourcehansans"; font-weight: normal;}
#content .location{margin-bottom: 20px;}
#content .location  a{color: #9E9E9E}
#content h4{font-size: 20px; font-weight: bold; text-align: center; margin-bottom: 20px;}
#content .c_title1{font-size: 40px; font-weight: bold; margin-bottom: 20px;}
#content .c_title1 span{ font-size: 14px; font-weight: normal;}
#content .c_title2{ font-size: 40px; line-height: 40px; font-weight: bold; margin-bottom: 20px;}
#content .c_title3{ color: #fff; font-size: 40px; line-height: 40px; text-align: center; font-weight: bold; margin-bottom: 10px;}
#content .c_title4{font-size: 30px; line-height: 30px; font-weight: bold; margin:40px 0 20px 0;}
#content .c_title5{font-size: 22px; text-align: center; margin: 20px 0;}
#content .c_title6{font-size: 20px; margin-bottom: 10px;}
#content .c_title7{font-size: 20px;}
#content .c_title8{font-size: 24px; font-weight: bold; margin-bottom: 5px;}
#content .c_title9{font-size: 24px; font-weight: bold; padding-bottom: 20px; margin-bottom: 20px; margin-top: 40px; border-bottom: 1px solid #DCDCDC;}
#content .c_title9 span{font-size: 14px; font-weight: normal; float: right;}
#content .c_title10{font-size: 20px; font-weight: bold; margin-bottom: 20px;}
#content .c_text1{ font-size: 20px; font-weight: bold;}
#content .c_text2{margin-bottom: 20px;}
#content .c_text3{ color: #999; margin-top: 20px;}
#content .c_text4{color: #fff; text-align: center;}
#content .c_text5{text-align: center; margin-bottom: 40px;}
#content .c_text6{font-size: 18px; margin-bottom: 10px;}
#content .c_gray{background-color: #F2F4F7;}
#content .c_gray.gray_top{margin-top: 20px;}
#content .c_gray.gray_bottom{margin-bottom: 20px;}
#content .c_box1{ background-color: #F2F4F7;}
#content .c_box2{ border-top: 5px solid #1A076A;}
#content .c_box3{ color: #666; background: url(../images/c_box3_bg.jpg) center center repeat-x; background-size: auto 100%; padding: 50px 0; margin-top: 20px;}
#content .c_box4{width: 50%; padding-top: 100px;}
#content .c_box5{background-color: #fff; padding: 50px 100px; margin: 100px 200px 50px 200px; border-radius: 10px; box-shadow: 0 1px 10px #ccc;}
#content .c_box6{padding-bottom: 20px; margin-bottom: 20px; margin-top: 40px; border-bottom: 1px solid #ccc;}
#content .c_box7{ width: 790px; margin: 0 auto;}
#content .c_box8{background-color: #fff; padding: 40px; margin: 20px 0; border-radius: 20px}
#content .c_box_flex{display: flex; align-items: center; height: 100%;}
#content .c_opinion{background: #F2F4F7 url(../images/c_opinion_bg.png) top center no-repeat; padding: 200px 0 0 0;}
#content .c_free{ position: relative; margin-top: 20px;}
#content .c_free.free_bottom{margin-bottom: 20px;}
#content .c_free .free_pic{ height: 960px;}
#content .c_free .free_cover{ background: rgba(255,255,255,.8); display: flex; width: 640px; height: 800px; position: absolute; top: 10%; left: 0;}
#content .c_free .cover_inner{ padding: 40px; margin: auto;}
#content .c_free .free_title{ color: #8D734A; font-family: "sourcehansans"; font-size: 28px; margin-bottom: 5px;}
#content .c_free .free_title.free_bottom{margin-bottom: 10px;}
#content .c_free .free_sub_title{ font-weight: bold;}
#content .c_free .free_sub_title2{ color: #999; margin-bottom: 10px; font-family: "sourcehansans";}
#content .c_free .free_des{color: #333333 !important;margin-bottom: 20px;}
#content .c_free .free_row{display: flex; align-items: center; margin: 5px 0;}
#content .c_free .free_row .free_label{margin-right: 5px;}
#content .c_free .free_row .free_item{ flex: 1;}
#content .c_free .free_row .free_item.font1{ font-size: 18px;display: inline;}
#content .c_free .free_row .free_item.color1{ color: #8D734A; font-size: 16px;}
#content .c_free .free_btn{margin-top: 20px;}
#content .c_free .free_btn .register_now{margin-right: 20px;}
#content .c_free .free_btn .register_now a{
	color: #fff;
	display: inline-block;
	padding: 10px 20px;
	border-radius: 90px;
	background: -webkit-linear-gradient(left, #C89D5A,#DFC293); 
	background:-moz-linear-gradient(0deg, #C89D5A, #DFC293); 
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C89D5A,endcolorstr=#DFC293,gradientType=1); 
	background: -o-linear-gradient(#C89D5A,#DFC293); 
}
#content .c_free .free_btn .register_now a:hover{}
#content .c_video{ position: relative; margin-bottom: 10px;}
/* #content .c_video a:hover .video_cover{background-color: rgba(0,0,0,0);} */
#content .c_video .video_pic{}
#content .c_video .video_pic img{ width: 100%;}
#content .c_video .video_cover{ display: flex; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(0,0,0,.2);}
#content .c_video .cover_inner{ color: #fff; width: 1360px; margin: auto;}
#content .c_video .video_title{  font-size: 50px; line-height: 50px; margin-bottom: 30px;}
#content .c_video .video_sub_title{ font-size: 24px; font-weight: bold; margin-bottom: 10px;}
#content .c_video .video_des{ margin-bottom: 20px;}
#content .c_video .video_btn{margin-top: 10px;}
#content .c_video .video_btn a{color: #fff;}
#content .c_list1{margin: 20px 0;}
#content .c_list1 .list_title{color: #8D734A; font-size: 22px; margin-bottom: 10px; font-family: "sourcehansans";}
#content .c_list1 .list_des{}
#content .c_list1 .list_image{display:none}
#content .c_list2{text-align: center; margin: 20px 0;}
#content .c_list2 .list_pic{}
#content .c_list2 .list_title{ font-size: 22px;margin-top: 10px;}
#content .c_list2 .list_link{margin-top: 10px;}
#content .c_list2 .list_link a{color: #8D734A;}
#content .c_list3{display: flex; padding: 0 100px;}
#content .c_list3 .list_icon{margin-right: 10px;}
#content .c_list3 .list_con{flex: 1;}
#content .c_list4{flex-direction: column-reverse;}
#content .c_list4 .list_con{flex-direction: initial;}
#content .c_list4 .list_title{color: #666; font-size: 20px; font-weight: bold;}
#content .c_list5{display: flex; align-items: center; margin-right: 20px;}
#content .c_list5 .list_box{flex: 1;}
#content .c_list5 .list_box .list_flex{display: flex; align-items: center;}
#content .c_list5 .list_box2{flex: 1;}
#content .c_list5 .list_box2 .list_flex{display: flex;align-items: inherit;/* flex-direction: column; */}
#content .c_list5 .list_qrcode{margin-right: 10px;}
#content .c_list5 .list_qrcode2{margin-right: 20px;}
#content .c_list5 .list_qrcode2 img{ width: 125px;}
#content .c_list5 .list_con{flex: 1;}
#content .c_list5 .list_title{font-weight: bold; margin-bottom: 10px;}
#content .c_list5 .list_txt{font-size: 18px; font-weight: bold;}
#content .c_list6{ padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #ccc; display: flex; position: relative;}
#content .c_list6 .list_pic{ text-align: center; width: 420px; margin-right: 20px;}
#content .c_list6 .list_con{flex: 1;}
#content .c_list6 .list_con .list_title{ font-size: 20px; font-weight: bold; margin-bottom: 10px;}
#content .c_list6 .list_con .list_text{}
#content .c_list6 .list_con .list_time{ color: #999; position: absolute; bottom: 20px;}
#content .c_list6 .c_contain{flex: 1;}
#content .c_pic1{margin-bottom: 15px;}
#content .c_pic1:nth-child(odd){ margin-left: -15px; margin-right: -2px;}
#content .c_pic1:nth-child(even){margin-left: -2px;}
#content .c_pic1 img{width: 100%;}
#content .c_pic2{margin-bottom: 15px; overflow: hidden;}
#content .c_pic2 img{width: 100%;}
#content .c_pic3{margin-bottom: 15px; cursor: pointer; position: relative;}
#content .c_pic3 .cover{ position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, .9); width: 100%; height: 100%; opacity: 0;}
#content .c_pic3 .cover_inner{ position: absolute; bottom: 0; left: 0; text-align: center; width: 100%; padding: 20px;}
#content .c_pic3 .cover_inner .inner_title{color: #fff; font-size: 20px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #362B34;}
#content .c_pic3 .cover_inner .inner_desc{ color: rgba(255, 255, 255, .8); font-size: 12px; line-height: 18px;}
#content .c_pic3:hover .cover{opacity: 1;}
#content .c_pic4{position: relative;}
#content .c_pic4 a{color: #fff;}
#content .c_pic4.active{font-weight: bold;/* color: #8D734A; *//* border-bottom: 3px solid #8D734A; */}
#content .c_pic4.active .pic_zh{color: #8D734A;}
#content .c_pic4.active .pic_en{color: #8D734A;}
#content .c_pic4 .pic_img{}
#content .c_pic4 .pic_cover{position: absolute; top: 0; left: 0; width: 100%; height: 100%;display: flex;}
#content .c_pic4 .pic_inner{ text-align: center; margin:auto;}
#content .c_pic4 .pic_zh{font-size: 46px; line-height: 60px;}
#content .c_pic4 .pic_en{font-size: 20px;}
#content .c_pic5{}
#content .c_pic5 .pic_item{float: left; width: 32%; margin-top: 40px; margin-right: 2%; display: flex; flex-direction: column; overflow: hidden; border-bottom: 1px solid #eeeeee;}
#content .c_pic5 .pic_item:nth-child(3n){margin-right: 0;}
#content .c_pic5 .pic_item:nth-child(odd){flex-direction:column-reverse; border-top: 1px solid #eeeeee; border-bottom: none;}
#content .c_pic5 .pic_item .pic_img{text-align: center; display: flex; align-items: center; justify-content: center;}
#content .c_pic5 .pic_item .pic_img img{ max-width: initial; max-height: 100%; width: 100%;}
#content .c_pic5 .pic_item .pic_img a{display: flex; justify-content: left; width: 100%; height: 100%;}
#content .c_pic5 .pic_item .pic_con{padding: 10px 0;}
#content .c_pic5 .pic_item .pic_con .name{font-weight: bold;}
#content .c_pic5 .pic_item .pic_con .desc{}
#content .c_pic6{background-color: #fff; padding: 40px 0;}
#content .c_pic6:nth-child(even){background-color: #F2F4F7;}
#content .c_pic6 .pic_img{text-align: center;}
#content .c_pic6 .pic_title{ font-size: 30px; line-height: 30px; font-weight: bold; text-align: center; margin-top: 30px;}
#content .c_link1{ text-align: center;}
#content .c_link1 ul{}
#content .c_link1 ul li{display: inline-block; margin: 0 40px;}
#content .c_link2{}
#content .c_link3 a{color: #8D734A;}
#content .c_bottom1{margin-bottom: 20px;}
#content .c_bottom2{margin-bottom: 60px;}
#content .c_des{color: #999999; font-size: 16px; margin-bottom: 20px;font-family: "sourcehansans";}
#content .c_date{ color: #999; text-align: center; margin-bottom: 40px;}
#content .c_prevnext{ font-size: 30px; margin: 60px 0 40px 0; display: none;}
#content .c_prevnext .prev{display: none;}
#content .c_prevnext .next{}
#content .c_page{text-align: center;}
#content .c_page .pagination{font-size: 20px;}
#content .c_page .pagination li a{color: #333;}
#content .c_page .pagination li.active a{color: #fff; background-color: #8D734A; border-color: #8D734A;}

/* footer */
#footer{ color: #fff; background-color: #333333;}
#footer .foot_box{background-color: #333333; width: 1360px; margin: 0 auto;}
#footer .foot_box .foot_line{padding: 40px 0; border-bottom: 1px solid #B3B3B3;}
#footer .foot_box .foot_link{ float: left; width: 11%;}
#footer .foot_box .foot_link:last-child{margin-right: 0;}
#footer .foot_box .foot_link .link_title{font-weight: bold;}
#footer .foot_box .foot_link ul{}
#footer .foot_box .foot_link ul li{}
#footer .foot_box .foot_link ul li a{color: #B3B3B3;}
#footer .foot_box .foot_link ul li a:hover{color: #fff;}
#footer .foot_box .foot_link .link_icon{width: 150px;}
#footer .foot_box .foot_link .link_icon a{display: inline-block; cursor: pointer;}
#footer .foot_box .foot_link .link_icon a img{ line-height: 0; width: 45px;}
#footer .foot_box .foot_link .link_icon .tooltip.in{opacity: 1;}
#footer .foot_box .foot_link .link_icon .tooltip-inner{color: #333; background-color: #fff; max-width: fit-content;}
#footer .foot_box .foot_link .link_icon .tooltip .tooltip-arrow{border-bottom-color: #fff;}
#footer .foot_box .foot_copyright{ text-align: center; padding: 40px 0;}
#scrollTop{position: fixed; right: 20px; bottom: 20px; cursor: pointer; z-index: 999;}

/* swiper */
.mySwiper{position: relative; margin-top: 40px;}
.mySwiper .swiper{}
.mySwiper .swiper-button{ color: rgba(255, 255, 255, 0); font-size: 60px; font-weight: bold; display: block; width: 80px; height: 80px; display: none;}
.mySwiper .swiper-button.swiper-button-prev{background: url(../images/prev.png) center center no-repeat; background-size: 80px; margin-top: -40px;}
.mySwiper .swiper-button.swiper-button-next{background: url(../images/next.png) center center no-repeat; background-size: 80px; margin-top: -40px;}
.mySwiper .swiper-wrapper{}
.mySwiper .swiper-slide:hover{opacity: 0.8;}
.mySwiper .swiper-slide:hover .title{opacity: 1; color: #8D734A;}
.mySwiper .swiper-slide .title{font-size: 18px; padding: 10px 0;}
.mySwiper .swiper-slide img{ width: 100%;}

/* public */
.video-box{position: relative; width: 100%;height: 0; padding-bottom: 56.25%; overflow: hidden;}
.video-box iframe{width: 100%; height: 100%; position: absolute; top: 0; left: 0;}

/* bootstrap */
.btn.btn1{ color: #fff; background-color: #D9534F; min-width: 100px;}
.row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}
.row > [class*='col-'] {
    display: flex;
    flex-direction: column;
}
.modal.modal_type1{ z-index: 99999;}
.modal-backdrop{z-index: 9999;}
.modal.modal_type1 .modal-dialog{}
.modal.modal_type1 button.close{color: #fff;font-size: 50px;margin-bottom: 20px;opacity: 1;font-weight: 100;}
.modal.modal_type1 .modal-content{ color: #fff; background-color: rgba(255,255,255,0); border: 0; box-shadow: none;}
.modal.modal_type1 .modal_title{ font-size: 30px; font-weight: bold; padding-bottom: 10px;  margin: 20px 0 10px 0; display: flex; align-items: baseline; border-bottom: 1px solid #DCDCDC;}
.modal.modal_type1 .modal_title span{ font-size: 16px; font-weight: normal; margin-left: auto;}
.modal.modal_type1 .modal-dialog.modal-full{width: auto; height: calc(100% - 60px);}
.modal-backdrop.in{opacity: 0.9;}

@media (max-width:1400px) {
	/* header */
	#header .head_box{ width: 1170px;}

	/* banner */
	#banner .banner_play img{width: 100px;}
	.video_banner .banner_play img{width: 100px;}
	

	/* content */
	#content .indent{width: 1170px;}
	#content .c_title1{font-size: 34px;}
	#content .c_title2{font-size: 34px; line-height: 34px;}
	#content .c_title3{font-size: 34px; line-height: 34px;}
	#content .c_text1{font-size: 18px;}
	#content .c_box3{padding: 30px;}
	#content .c_box4{width: 50%;}
	#content .c_box5{padding: 50px 100px; margin: 100px 150px 50px 150px;}
	#content .c_free .free_pic{ height: 820px;}
	#content .c_free .free_title{ font-size: 24px;}
	#content .c_free .free_cover{width: 55%; height: 80%;}
	#content .c_free .cover_inner{ padding: 20px;}
	#content .c_video .cover_inner{ width: 1170px;}
	#content .c_video .video_pic{}
	#content .c_video .video_title{  font-size: 40px; line-height: 40px;}
	#content .c_video .video_sub_title{ font-size: 20px;}
	#content .c_pic4 .pic_zh{font-size: 42px;}
	#content .c_list3{display: flex; padding: 0 50px;}
	#content .c_list6 .list_pic{width: 350px;}
	#content .c_bottom2{margin-bottom: 40px;}
	
	/* footer */
	#footer .foot_box{ width: 1170px;}
	
	/* bootstrap */
	.modal.modal_type1 button.close{ font-size: 46px;}
	.modal.modal_type1 .modal_title{ font-size: 26px;}
}

@media (max-width:1200px) {
	/* header */
	#header .head_box{ width: 970px;}
	#header .head_nav{font-size: 18px;}
	#header .logo .pc img{height: 45px;}

	/* banner */
	#banner .banner_play img{width: 80px;}
	.video_banner .banner_play img{width: 80px;}

	/* content */
	#content .indent{width: 970px;}
	#content h4{margin-bottom: 10px;}
	#content .c_title1{font-size: 30px;}
	#content .c_title2{font-size: 30px; line-height: 30px;}
	#content .c_title3{font-size: 30px; line-height: 30px;}
	#content .c_title4{font-size: 24px; line-height: 24px;}
	#content .c_pic4 .pic_zh{font-size: 38px;}
	#content .c_pic4 .pic_en{font-size: 18px;}
	#content .c_box3{padding: 20px;}
	#content .c_box4{width: 60%;}
	#content .c_box5{ margin: 100px 100px 50px 100px;}
	#content .c_free .free_title{ font-size: 20px;}
	#content .c_video .cover_inner{ width: 970px;}
	#content .c_video .video_title{  font-size: 30px; line-height: 30px;}
	#content .c_video .video_sub_title{ font-size: 18px;}
	#content .c_date{ margin-bottom: 20px;}
	#content .c_list3{display: flex; padding: 0 20px;}
	#content .c_list6 .list_pic{width: 300px;}
	#content .c_bottom2{margin-bottom: 20px;}
	
	/* footer */
	#footer .foot_box{ width: 970px;}
	#footer .foot_box .foot_link{ width: 20%; min-height: 220px; margin-right: 0;}
	
	/* bootstrap */
	.modal.modal_type1 button.close{ font-size: 40px;}
	.modal.modal_type1 .modal_title{ font-size: 22px;}
}

@media (max-width:992px) {
	/* header */
	#header .head_box{ width: 750px;}
	#header .head_nav{font-size: 16px;}
	#header .nav li{margin-right: 10px;}
	#header .navbar-nav > li > a{padding:10px;}
	#header .navbar-collapse{padding: 0;}
	#header .logo .pc img{height: 38px;}
	#header .nav li .dropdown-menu{ top: 69px;}
	#header .nav li .dropdown-menu .nav_lis{width: 100%;}

	/* content */
	#content .indent{width: 750px;}
	#content .c_title1{font-size: 26px;}
	#content .c_box5{padding: 20px 50px; margin: 50px;}
	#content .c_box7{width: 100%;}
	#content .c_opinion{padding: 150px 0 0 0;}
	#content .c_free .free_pic{ height: 600px;}
	#content .c_free .free_title{ font-size: 18px;}
	#content .c_free .free_cover{width: 100%; position: inherit;}
	#content .c_free .cover_inner{margin: 0;}
	#content .c_video .cover_inner{ width: 750px;}
	#content .c_video .video_pic{}
	#content .c_video .video_title{  font-size: 26px; line-height: 26px;}
	#content .c_video .video_sub_title{ font-size: 16px; margin-bottom: 0;}
	#content .c_pic4 .pic_zh{font-size: 28px; line-height: 34px;}
	#content .c_pic4 .pic_en{font-size: 16px;}
	#content .c_pic5 .pic_item{float: left;width: 100%;margin-top: 10px;margin-right: 2%;}
	#content .c_pic5 .pic_item .pic_img{height: auto;}
	#content .c_pic5 .pic_item .pic_con{padding: 10px;}
	#content .c_pic5 .pic_item:nth-child(3n){margin-right: 0;}
	#content .c_pic5 .pic_item:nth-child(odd){flex-direction:column; margin-right: 2%; border-top: none; border-bottom: 1px solid #eeeeee;}
	#content .c_pic5 .pic_item:nth-child(even){margin-right: 0;}
	#content .c_date{ margin-bottom: 10px;}
	#content .c_list3{display: flex; padding: 0;}
	#content .c_list5 .list_qrcode2{margin-right: 10px;}
	#content .c_list5 .list_qrcode2 img{ width: 80px;}
	#content .c_list5 .list_title img{width: 16px;}
	#content .c_list5 .list_txt{font-size: 12px; line-height: 18px;}
	#content .c_list6 .list_pic{width: 260px;}
	
	#content .c_gray { background-color: #fff;}
	/* footer */
	#footer .foot_box{ width: 750px;}
	#footer .foot_box .foot_link{ width: 25%;}
	#footer .foot_box .foot_link .link_icon{ width: 115px;}
	#footer .foot_box .foot_link .link_icon img{width: 35px;}
	
	/* swiper */
	.mySwiper .swiper{}
	.mySwiper .swiper-button{width: 60px; height: 60px;}
	.mySwiper .swiper-button.swiper-button-prev{background-size: 60px; margin-top: -30px;}
	.mySwiper .swiper-button.swiper-button-next{ background-size: 60px; margin-top: -30px;}
	.mySwiper .swiper-slide .title{font-size: 16px;}
}

@media (max-width:768px) {
	.mobile_no_padding{padding:0 !important}
	body.show{overflow: hidden;}
	body.show video{display: none !important;}

	/* wrap */
	#wrap.menu_open #header nav{ background-color: #999999;}
	#wrap.menu_open #header .nav li a, #wrap.menu_open #header .head_right a{ color: #fff;}
	#wrap.menu_open #header .navbar-toggle .icon-bar{background-color: #fff;}
	#wrap.menu_open #header .navbar-toggle .icon-bar{transform: rotate(-46deg)  translate(-1px, 5px);}
	#wrap.menu_open #header .navbar-toggle .icon-bar + .icon-bar{transform: rotate(46deg)  translate(1px, -4px);}
	#wrap.menu_open #header .navbar-toggle .icon-bar + .icon-bar + .icon-bar{display: none;}
	#wrap.menu_open #header .navbar-collapse.in{height: 100vh; max-height: 100vh;}
	#wrap.menu_open #header .logo .mobile{background: url(../images/logo_default.png) center center no-repeat; background-size: auto 40px;}

	/* header */
	#header{box-shadow: 0 1px 5px #ccc;}
	#header .head_box{ width: 100%; height: 50px; display: block; padding: 0;}
	#header .navbar-header{}
	#header .logo{ position: absolute; top: 5px; left: 50%; transform: translate(-50%, 0);}
	#header .logo .mobile {display: inline-block; background: url(../images/logo.png) center center no-repeat; background-size: auto 40px; width: 200px; height: 40px;}
	#header .logo .pc{display: none;}
	#header nav{background-color: #fff; margin: 0 -15px;}
	#header .navbar-nav{margin: 0 ;}
	#header .nav li{font-size: 18px; font-weight: bold; margin-right: 0;}
	#header .nav li .dropdown-menu li{border: none;}
	#header .nav li a{color: #333; text-align: left; height: auto; padding: 10px; border-bottom: none; flex-direction: column; align-items: start;}
	#header .nav li a:hover{color: #333; border-bottom: none;}
	#header .nav li a:focus{color: #333;}
	#header .nav li.active a{ border-bottom: none;}
	#header .nav .open a,#header .nav .open a:hover,#header .nav .open a:focus{color: #333;}
	#header .head_right{ position: absolute; top: 14px; right: 10px;}
	#header .head_right a{color: #333;}
	#header .head_right .more{display: none;}
	#header .head_nav{width: 100%;}
	#header .nav .open .dropdown-menu li a{font-size: 14px;}
	#header .nav .open .dropdown-menu li a:hover{ background-color: rgba(255,255,255,0);}
	#header .navbar-collapse.in{max-height: calc(100vh - 50px); border-top: none; box-shadow: none;}
	#header .nav li .dropdown-menu{box-shadow: none;}
	#header .nav li .dropdown-menu li{ display: block;}
	#header .nav li .dropdown-menu li.active a{color: #999 !important; background-color: #efefef !important;}
	#header .nav li .dropdown-menu .nav_lis{padding: 0;}
	#header .nav li.nav-item.dropdown{position: relative;margin-bottom: 10px;}
	#header .nav li.nav-item.dropdown a{padding: 10px;}
	#header .nav li.nav-item.dropdown a::after{position: absolute; top: 15px; right: 0; content: ''; background: url(../images/up.png) center center no-repeat; width: 12px; height: 12px; display: block; background-size: 100%;}
	#header .nav li.nav-item.dropdown.open a::after{ transform: rotate(180deg);}
	#header .nav li.nav-item.dropdown .dropdown-menu li a::after{display: none;}
	#header .nav li.nav-item.dropdown:hover .dropdown-menu li a{ border-bottom: 0;}
	#header .nav li.nav-item.dropdown:hover .dropdown-menu li a:hover{border-bottom: 0;}
	#header .nav li.nav-item.dropdown.active a{background-color: rgba(0,0,0,0) !important; border: 0;}
	#header .nav li.nav-item.dom_mobile{}
	#header .nav li:hover.nav-item.dom_mobile a{color: #8D734A;}
	#header.sub_header .nav li.active a{color: #8D734A; border: 0;}
	#header .nav li.search{display: inherit;}
	#header .navbar-toggle{float: none; margin-left: 10px;}
	#header.scroll_fixed .nav li.active .dropdown-menu li.active a{border: 0;}

	/* banner */
	#banner .banner_play img{width: 60px;}
	.video_banner .banner_play img{width: 60px;}

	/* content */
	#content{padding-top: 50px !important;}
	#content .sub_inner{padding-top: 0;}
	#content .indent{ width: 100%;}
	#content h3{font-size: 20px;}
	#content .c_title1{font-size: 20px; margin:20px 0 10px 0;}
	#content .c_title1{font-size: 30px;}
	#content .c_title2{font-size: 22px; line-height: 22px; margin-bottom: 10px;}
	#content .c_title3{font-size: 22px; line-height: 22px; margin-bottom: 10px;}
	#content .c_title4{font-size: 20px; line-height: 20px;}
	#content .c_pic3 img{width: 100%;}
	#content .c_text1{font-size: 16px;}
	#content .c_text5{margin-bottom: 10px;}
	#content .c_box3{padding: 10px;}
	#content .c_box4{width: 100%; padding: 20px 10px;}
	#content .c_box5{ padding: 20px; margin: 10px 0;}
	#content .c_box6{margin-top: 0;}
	#content .c_box8{padding: 20px;}
	#content .c_opinion{padding: 50px 0 0 0;}
	#content .c_free{margin-top: 0;}
	#content .c_free .free_pic{ height: 360px;}
	#content .c_free .cover_inner{padding: 0 30px;}
	#content .c_free .cover_inner .free_sub_title{padding: 0;}
	/* #content .c_free .free_des{padding:0 30px;} */
	#content .c_free .free_sub_title{padding: 0 30px;}
	#content .c_free .free_title{font-size: 16px;text-align: center;color: #8D734A;font-family: "sourcehansans";}
	#content .c_free .time_area{width: 215px; height: 52px; font-size: 40px;   font-weight: bold; line-height: 18px; color: #8D734A;opacity: 0.3;}
	#content .c_free .c_text6{width: 90px;
		height: 26px;
		font-size: 18px;
	 
		font-weight: bold;
		line-height: 18px;
		color: #8D734A;
		opacity: 1;}
	#content .c_free .free_sub_title2{text-align: center;text-transform: uppercase;}
	#content .c_free .free_row .free_item{font-size: 14px;}
	#content .c_video .video_cover{ height: auto; top: auto; bottom: 0;}
	#content .c_video .video_pic{}
	#content .c_video .video_des{display: none;}
	#content .c_video .video_btn{display: none;}
	#content .c_video .cover_inner{ width: 100%; padding: 10px;}
	#content .c_video .video_title{  font-size: 20px; margin-bottom: 10px;}
	#content .c_video .video_sub_title{ font-size: 14px;}
	#content .c_list1 {background: #fff;}
	#content .c_list1 .list_title{font-size: 16px;margin-top: 5px;margin-bottom: 5px;color: #333333;padding: 10px 30px;}
	#content .c_list1 .list_image{display:block}
	#content .c_list1 .list_des{background: #fff;padding: 0 30px;}
	#content .c_list2{margin: 10px 0;}
	#content .c_list2 .list_title{ font-size: 16px; margin-top: 5px;}
	#content .c_list2 .list_link{ margin-top: 0;}
	#content .c_list2 .list_pic img{width: 100%;}
	#content .c_list5{display: inline;}
	#content .c_list5 .list_box{ float: left; width: 50%; margin-bottom: 20px;}
	#content .c_list5 .list_box2{}
	#content .c_list5 .list_box2 .list_flex{display: flex;align-items: inherit; flex-direction: column; }
	#content .c_list6{padding: 10px; display: inline; border: 0;}
	#content .c_list6 .list_pic{width: 100%; margin: 0 0 10px 0;}
	#content .c_list6 .list_con .list_time{position: initial; bottom: 0;}
	#content .c_link1 ul li{display: block; margin: 10px 0;}
	#content .c_pic4 .pic_zh{font-size: 22px; line-height: 26px;}
	#content .c_pic4 .pic_en{font-size: 12px;}
	#content .c_pic5 .pic_item .pic_img{height: auto;}
	#content .c_pic5 .pic_item .pic_img a{display: block; height: auto;}
	#content .c_pic5 .pic_item .pic_img img{ width: 100%;}
	#content .c_pic5 .pic_item{margin-bottom: 20px;}
	#content .c_pic5 .pic_item .pic_con{padding: 10px 0;}
	#content .c_pic6{ padding: 20px 30px;}
	#content .c_pic6 .pic_title{ font-size: 16px; margin-top: 10px;}
	#content .c_page .pagination{font-size: 14px;}
	#content .c_gray { background-color: #fff;}
	#content .c_prevnext{font-size: 20px; margin: 40px 0 20px 0;}
	#content .c_prevnext .prev{margin-bottom: 10px;}
	#content .c_bottom1{margin-bottom: 0;}
	#content .c_contain{padding: 0 30px;}
	
	/* footer */
	#footer .foot_box{ width: 100%; padding: 0 10px;}
	#footer .foot_box .foot_line{padding: 20px 0; display: none;}
	#footer .foot_box .foot_link{ float: inherit; min-height: auto; margin-bottom: 20px;}
	#footer .foot_box .foot_copyright{padding: 20px 0;}
	#footer .foot_box .foot_link .link_icon{ width: 100%;}
	#scrollTop{ right: 10px; bottom: 14px;}

	/* modal */
	.modal.modal_type1 .modal-dialog{width: calc(100% - 35px);}
	
	/* swiper */
	.mySwiper .swiper{margin: 0 60px;}
	.mySwiper .swiper-button{width: 30px; height: 30px; display: block;}
	.mySwiper .swiper-button.swiper-button-prev{background-size: 30px; margin-top: -25px;}
	.mySwiper .swiper-button.swiper-button-next{ background-size: 30px; margin-top: -25px;}
	.mySwiper .swiper-slide .title{font-size: 14px;}
}	