@charset "utf-8";

.scroll_top{display:none;position:fixed;bottom:200px;left:50%;margin-left:620px;}

.waiting1{padding:100px;border:1px solid #ddd;background-color:#f4f4f4;text-align:center;}

.color1{color:#f57b20;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.txtc{text-align:center;}

#wrap .m_s_nav{display:none;}

#visual{overflow:hidden;height:360px;background-position:center;background-repeat:no-repeat;color:#fff;text-align:center;}
#visual.bg1{background-image:url('../images/common/s_visual1.jpg');}
#visual.bg2{background-image:url('../images/common/s_visual2.jpg');}
#visual.bg3{background-image:url('../images/common/s_visual3.jpg');}
#visual.bg4{background-image:url('../images/common/s_visual4.jpg');}
#visual.bg5{background-image:url('../images/common/s_visual5.jpg');}
#visual.bg6{background-image:url('../images/common/s_visual6.jpg');}
#visual.bg7{background-image:url('../images/common/s_visual7.jpg');}
#visual.bg8{background-image:url('../images/common/s_visual8.jpg');}
#visual.bg9{background-image:url('../images/common/s_visual9.jpg');}
#visual.bgm{background-image:url('../images/common/s_visualm.jpg');}
#visual h2{margin-top:95px;font-size:50px;font-weight:700;}
#visual p{margin-top:20px;font-size:16px;}

#content{padding-bottom:100px;margin:0 auto;}
#content.sfull{width:100%;}
#content.bg12{min-height:832px;background:url('../images/s1/s12_back.jpg') no-repeat center;background-size:cover;}
#content.bg16{padding-bottom:0;}
#content .s_nav{overflow:hidden;max-width:1200px;margin:-33px auto 90px;}
#content .s_nav li{float:left;width:33.3333%;}
#content .s_nav.n1 li{width:100%;}
#content .s_nav.n2 li{width:50%;}
#content .s_nav.n4 li{width:25%;}
#content .s_nav.n6 li{width:16.6666%;}
#content .s_nav li a{display:block;padding:20px 0;margin-left:-1px;border:1px solid #e5e5e5;background-color:#fff;font-size:16px;color:#666;text-align:center;text-decoration:none;}
#content .s_nav li:first-child a{margin-left:0;}
#content .s_nav li.on a,
#content .s_nav li a:hover,
#content .s_nav li a:focus{background-color:#e26760;border:1px solid #e26760;color:#fff;}
#content .s_tab1{margin-bottom:80px;}
#content .s_tab1:after{display:block;height:0;line-height:0;clear:both;content:"";}
#content .s_tab1 li{float:left;height:53px;border-bottom:1px solid #b6b6b6;}
#content .s_tab1.n5 li{width:20%;}
#content .s_tab1 li a{display:block;height:60px;line-height:60px;font-size:17px;color:#000;text-align:center;text-decoration:none;}
#content .s_tab1 li.on{border-bottom:1px solid #e26760;}
#content .s_tab1 li.on a{background:url('../images/common/s_tab_arr1.gif') no-repeat center bottom;}
#content .s_tab2{height:51px;margin-bottom:40px;border-bottom:1px solid #e26760;}
#content .s_tab2:after{display:block;height:0;line-height:0;clear:both;content:"";}
#content .s_tab2 li{float:left;height:50px;}
#content .s_tab2 li a{z-index:1;position:relative;display:block;width:215px;height:50px;line-height:50px;margin-left:-1px;border:1px solid #d8d8d8;border-bottom:0 none;background-color:#f8f8f8;font-size:16px;color:#000;text-align:center;text-decoration:none;}
#content .s_tab2 li:first-child a{margin-left:0;}
#content .s_tab2 li.on a{z-index:2;background-color:#fff;height:51px;border:1px solid #e26760;border-bottom:1px solid #fff;color:#e26760;}

#content .section1{max-width:1200px;padding:0 40px;margin:0 auto;}
#content .article1{margin-top:90px;}
#content .article1.fr{margin-top:0;}
#content .article2{padding-top:60px;margin-top:60px;border-top:1px solid #d9d9d9;}
#content .article2.fr{padding-top:0;margin-top:0;border-top:0 none;}
#content h3{margin-bottom:50px;color:#000;font-size:40px;font-weight:700;text-align:center;}
#content h3.type1{margin-bottom:20px;}
#content h3.h3_title61{margin-top:90px;}
#content h4{padding-bottom:30px;margin-bottom:30px;background:url('../images/common/s_title_line1.gif') no-repeat left bottom;color:#e26760;font-size:36px;}

#content .s_table1{}
#content .s_table1 thead th{padding:16px 0;border:1px solid #fff;background-color:#f6bb5e;color:#fff;font-size:20px;}
#content .s_table1 tbody th{padding:0 10px;border:1px solid #bfbfbf;border-left:0 none;background-color:#f2f2f2;color:#f57b20;font-size:22px;}
#content .s_table1 tbody td{padding:30px 0 30px 80px;border:1px solid #bfbfbf;border-right:0 none;font-size:16px;color:#000;}
#content .s_table1.type1 tbody td{padding:20px 20px;}
#content .s_table1 .s_list11 > li{padding:6px 0 6px 10px;background:url('../images/common/s_pp4.gif') no-repeat left 14px;}
#content .s_table1 .s_list11 > li > ul li{padding:3px 0;color:#666;}
#content .s_table1 .s_list11 > li > ul.type1 li{margin-left:30px;list-style-type:upper-roman;}
#content .s_table1 .s_list11 .copy1{padding-left:10px;font-size:14px;}

/* STR s1 */
#content .s11_list1{overflow:hidden;}
#content .s11_list1 li{float:left;width:33.3333%;background-position:center top;background-repeat:no-repeat;text-align:center;}
#content .s11_list1 li.bg1{background-image:url('../images/s1/s11_icon1.gif');}
#content .s11_list1 li.bg2{background-image:url('../images/s1/s11_icon2.gif');}
#content .s11_list1 li.bg3{background-image:url('../images/s1/s11_icon3.gif');}
#content .s11_list1 li .txt1{margin-top:130px;color:#e26760;font-size:22px;font-weight:700;}
#content .s11_list1 li .txt2{margin-top:5px;color:#70757d;font-size:15px;}

#content .s12_box{color:#666;}
#content .s12_box .txt1{margin-top:40px;color:#333;font-size:22px;}
#content .s12_box .txt2{margin-top:30px;font-size:16px;}
#content .s12_box .txt3{margin-top:30px;}

#content .s13_list_box1{overflow:hidden;}
#content .s13_list_box1 ul{float:left;width:20%;padding:10px;}
#content .s13_list_box1.s2 ul{width:25%;}
#content .s13_list1{}
#content .s13_list1 > li{width:100%;display:table;overflow:hidden;padding-bottom:35px;}
#content .s13_list1 > li div{display:table-cell;width:28%;padding:15px 0 0 30px;border-top:1px solid #494949;color:#e26760;font-size:30px;font-weight:700;vertical-align:top;}
#content .s13_list1 > li ul{display:table-cell;width:72%;padding-left:30px;border-top:1px solid #d9d9d9;}
#content .s13_list1 > li ul li{overflow:hidden;padding:25px 0;border-top:1px dashed #cccccc;}
#content .s13_list1 > li ul li:first-child{border-top:0 none;}
#content .s13_list1 > li ul li p{float:left;width:80%;}
#content .s13_list1 > li ul li p:first-child{width:20%;}
#content .s13_list2{overflow:hidden;margin:0 -10px;}
#content .s13_list2 li{float:left;width:25%;padding:10px 0;text-align:center;}
#content .s13_list3{}
#content .s13_list3 li{padding:5px 0 5px 15px;background:url('../images/common/s_pp1.gif') no-repeat 0 15px;}

#content .s14_box{overflow:hidden;margin:0 -20px;}
#content .s14_box > div{float:left;width:33.3333%;padding:0 20px;}
#content .s14_box h5{padding:20px 0;border-top:3px solid #d71b34;background-repeat:no-repeat;background-position:right;color:#000;font-size:22px;font-weight:700;}
#content .s14_box h5.bg1{background-image:url('../images/s1/s14_icon1.gif');}
#content .s14_box h5.bg2{background-image:url('../images/s1/s14_icon2.gif');}
#content .s14_box h5.bg3{background-image:url('../images/s1/s14_icon3.gif');}
#content .s14_box > div > p{color:#666;}
#content .s14_box > div ul{padding:25px;margin-top:40px;background-color:#f8f8f8;}
#content .s14_box > div ul li{overflow:hidden;padding:5px 0;}
#content .s14_box > div ul li p{float:left;width:66%;padding-left:30px;background-image:url('../images/common/s_list_line1.gif');background-position:left;background-repeat:no-repeat;}
#content .s14_box > div ul li p:first-child{width:34%;padding-left:10px;background-image:url('../images/common/s_pp2.gif');}

#content .s15_tab1{overflow:hidden;width:80%;margin:120px auto 10px;}
#content .s15_tab1 li{float:left;width:33.33%;}
#content .s15_tab1 li a{display:block;width:170px;margin:0 auto;text-decoration:none;text-align:center;}
#content .s15_tab1 li a i{display:block;height:170px;margin-bottom:40px;background-repeat:no-repeat;background-position:-170px 0;}
#content .s15_tab1 li.bt1 a i{background-image:url('../images/s1/s15_tab_bg1.gif');}
#content .s15_tab1 li.bt2 a i{background-image:url('../images/s1/s15_tab_bg2.gif');}
#content .s15_tab1 li.bt3 a i{background-image:url('../images/s1/s15_tab_bg3.gif');}
#content .s15_tab1 li.on a i,
#content .s15_tab1 li a:hover i,
#content .s15_tab1 li a:focus i{background-position:0px 0;}
#content .s15_list1{display:flex; flex-wrap: wrap;overflow:hidden;width:97%;margin:45px auto 0;}
#content .s15_list1 li{/* float:left; */width:25%;padding:0 10px;margin-bottom:40px;}
#content .s15_list1 li .box1{margin:0 auto;}
#content .s15_list1 li .box1 p{margin-top:10px;padding-bottom:25px;border-bottom:1px solid #ccc;}
#content .s15_list1 li .box1 a{display:block;overflow:hidden;position:relative;height:100%;background-color:#000;}
#content .s15_list1 li .box1 a .pic{width:100%;}
#content .s15_list1 li .box1 a .more{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:0;filter:alpha(opacity=0);}
#content .s15_list1 li .box1 a:hover .pic,
#content .s15_list1 li .box1 a:focus .pic{opacity:0.5;filter:alpha(opacity=50);}
#content .s15_list1 li .box1 a:hover .more,
#content .s15_list1 li .box1 a:focus .more{opacity:1;filter:alpha(opacity=100);}
#content .s15_list1 li .box2{display:none;}

.img_pop01{display:none;overflow:auto;z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;
	background:rgba(0, 0, 0, 0.5);
	background:transparent !ie;
	/* IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	/* IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000)";
}
.img_pop01 .arr{position:absolute;top:50%;left:50%;margin-top:-24px;}
.img_pop01 .arr.pre{margin-left:-670px;}
.img_pop01 .arr.next{margin-left:622px;}
.img_pop01 .list_box{position:absolute;top:50%;left:50%;width:100%;max-width:1200px;height:700px;margin-top:-350px;margin-left:-600px;background-color:#fff;}
.img_pop01 .list_box > img{float:left;}
.img_pop01 .list_box > .list{float:right;position:relative;overflow-y:scroll;width:600px;height:100%;}
.img_pop01 .list_box > .list > div{padding:90px 20px 90px 40px;}
.img_pop01 .list_box > .list p{line-height:1.7;font-size:15px;color:#666;}
.img_pop01 .list_box > .list .name{width:300px;padding-top:40px;border-top:5px solid #e26760;color:#000;font-size:40px;font-weight:700;}
.img_pop01 .list_box > .list .title1{color:#e26760;font-size:16px;}
.img_pop01 .list_box > .list .close{position:absolute;top:80px;left:370px;}

#content .s16_map{overflow:hidden;margin-bottom:100px;}
#content .s16_map ul{float:left;width:50%;}
#content .s16_map form{float:left;width:50%;}
#content .s16_list1{padding-right:15px;}
#content .s16_list1 li{padding:20px 0;border-bottom:1px solid #ececec;}
#content .s16_list1 li .txt1{color:#e26760 ;font-size:22px;font-weight:700;}
#content .s16_list1 li .txt2{margin-top:5px;color:#333 ;font-size:15px;}
#content .s16_map form{padding-left:15px;}
#content .s16_map form .title{margin:20px 0 10px;color:#333;font-size:18px;font-weight:700;}
#content .s16_map form p{position:relative;margin:6px 0;padding-left:90px;border:1px solid #d7d7d7;background-color:#fbedec;}
#content .s16_map form p label{position:absolute;top:0;left:20px;width:90px;line-height:1;padding:20px 0;font-size:16px;}
#content .s16_map form p input{width:100%;padding:20px 0;border:0 none;background-color:transparent;font-size:16px;}
#content .s16_map form p textarea{width:100%;height:255px;border:0 none;padding:20px 0;background-color:transparent;}
#content .s16_map form button{width:100%;padding:20px 0;margin-top:10px;border:0 none;;background-color:#e26760;color:#fff;font-size:30px;font-style:italic;}
/* END s1 */

/* STR s3 */
#content .s31_title1{padding-bottom:220px;background-repeat:no-repeat;background-position:center bottom;color:#e26760;font-size:30px;text-align:center;}
#content .s31_title1.bg1{background-image:url('../images/s3/s3_back1.gif');}
#content .s31_title1.bg2{background-image:url('../images/s3/s3_back2.gif');}
#content .s31_title1.bg3{background-image:url('../images/s3/s3_back3.gif');}
#content .s31_box1{padding:6px;background:url('../images/common/s_borer_bg1.gif');}
#content .s31_box1 > div{overflow:hidden;padding:25px 65px;background-color:#fff;}
#content .s31_list1{float:left;width:50%;}
#content .s31_list1 li{padding:5px 0;}
#content .s31_txt1{padding:35px 0;border-top:2px solid #666;font-size:18px;text-align:center;}
#content .s31_list2{}
#content .s31_list2 li{overflow:hidden;padding:5px 0 5px 15px;background:url('../images/common/s_pp3.gif') no-repeat left 11px;font-size:16px;color:#000;}
#content .s31_list2 li span{float:left;}
#content .s31_list2 li span:first-child{padding-right:5px;}
/* END s3 */

@media all and (max-width:1200px){
	#wrap .m_s_nav{position:relative;display:block;width:100%;padding-left:60px;margin-top:-1px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff;}
	#wrap .m_s_nav:after{display:block;height:0;line-height:0;clear:both;content:"";}
	#wrap .m_s_nav a{display:block;color:#666;text-decoration:none;}
	#wrap .m_s_nav > a{position:absolute;top:0;left:0;width:60px;height:100%;background:url('../images/common/s_nav_home.gif') no-repeat center;background-size:20px;font-size:0;text-indent:-20000;}
	#wrap .m_s_nav > div{float:left;position:relative;width:50%;}
	#wrap .m_s_nav > div a{padding-left:15px;}
	#wrap .m_s_nav > div > a{height:60px;line-height:61px;border-left:1px solid #ddd;background-image:url('../images/common/s_nav_arrow1.gif');background-position:right;background-repeat:no-repeat;background-size:45px;}
	#wrap .m_s_nav > div > a.on{background-image:url('../images/common/s_nav_arrow2.gif');}
	#wrap .m_s_nav > div ul{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#fff;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
		-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	}
	#wrap .m_s_nav > div ul li{border:1px solid #ddd;border-top:0 none;}
	#wrap .m_s_nav > div ul li:first-child{border-top:2px solid #f57b20;}
	#wrap .m_s_nav > div ul li a{padding:10px;}
	#wrap .m_s_nav > div ul li.on a,
	#wrap .m_s_nav > div ul li:hover a,
	#wrap .m_s_nav > div ul li:focus a{background-color:#ddd;color:#000;}

	#content{padding:100px 0;}
	#content .s_nav{display:none;}
	#content h3.h3_title61{margin-top:0px;}

	/* STR s1 */
	#content .s13_list_box1 ul{width:33.3333%;}
	#content .s13_list2 li{width:25%;padding:10px;text-align:center;}
	#content .s13_list2 li img{width:100%;height:auto;}

	.img_pop01{background-color:#fff;}
	.img_pop01 .arr{position:fixed;top:50%;width:40px;padding:10px;margin-top:-20px;background:rgba(0, 0, 0, 0.3);border-radius:50%;}
	.img_pop01 .arr img{width:100%;}
	.img_pop01 .arr.pre{left:0;margin-left:0;}
	.img_pop01 .arr.next{left:100%;margin-left:-40px;}
	.img_pop01 .list_box{top:0;left:0;height:auto;margin:0;}
	.img_pop01 .list_box > img{width:50%;}
	.img_pop01 .list_box > .list{overflow-y:hidden;width:50%;height:auto;}
	/* STR s2 */
}

@media all and (max-width:800px){

	.font15{font-size:14px;}
	.font16{font-size:14px;}
	.font17{font-size:14px;}

	.st_mt30{margin-top:10px !important;}
	.st_mt35{margin-top:15px !important;}
	.st_mt50{margin-top:20px !important;}
	.st_mt60{margin-top:30px !important;}
	.st_mt70{margin-top:40px !important;}
	.st_mt100{margin-top:50px !important;}

	#content .br1{display:none;}

	#wrap{padding-top:117px;}

	#wrap .m_s_nav{z-index:777;position:fixed;top:86px;left:0;padding-left:30px;}
	#wrap .m_s_nav > a{width:30px;background-size:15px;}
	#wrap .m_s_nav > div > a{overflow:hidden;height:34px;line-height:35px;background-size:25px;font-size:12px;}
	#wrap .m_s_nav > div ul li a{font-size:11px;}

	#visual{height:auto;padding:20px; background-size:cover;}
	#visual h2{margin-top:0;font-size:20px;}
	#visual p{margin-top:10px;font-size:11px;}
	
	#content{padding:50px 0;}
	#content.bg12{min-height:300px;background:none;}
	
	#content .s_tab1{margin-bottom:50px;}
	#content .s_tab1 li{height:auto;border-bottom:none;}
	#content .s_tab1.n5 li{width:50%;}
	#content .s_tab1 li a{height:40px;line-height:40px;margin-top:-1px;margin-left:-1px;border:1px solid #ddd;background-color:#f4f4f4;font-size:14px;}
	#content .s_tab1 li.on{border-bottom:none;}
	#content .s_tab1 li.on a{border:1px solid #f57b20;background:#f57b20;color:#fff;}

	#content .s_tab2{height:auto;margin-bottom:20px;border-bottom:none;}
	#content .s_tab2:after{display:block;height:0;line-height:0;clear:both;content:"";}
	#content .s_tab2 li{float:left;width:50%;height:auto;}
	#content .s_tab2 li a{width:100%;height:40px;line-height:40px;margin-left:-1px;border:1px solid #ddd;background-color:#f4f4f4;font-size:14px;}
	#content .s_tab2 li.on a{width:100%;height:40px;line-height:40px;border:1px solid #f57b20;background:#f57b20;color:#fff;}

	#content .section1{padding:0 15px;}
	#content h3{font-size:22px;}
	#content .article1{margin-top:50px;}
	#content h4{padding-bottom:0;padding-left:15px;margin-bottom:20px;border-left:2px solid #e26760;background:none;font-size:20px;}
	#content .article2{padding-top:30px;margin-top:30px;}

	#content .s_table1{}
	#content .s_table1 thead th{padding:16px 0;font-size:14px;}
	#content .s_table1 tbody th{padding:0 10px;font-size:14px;word-break:normal;}
	#content .s_table1 tbody td{padding:20px;font-size:12px;word-break:normal;}
	#content .s_table1 .s_list11 > li{background:url('../images/common/s_pp4.gif') no-repeat left 11px;word-break:normal;}
	#content .s_table1 .s_list11 .copy1{margin-top:5px;font-size:11px;}

	/* STR s1 */
	#content .s11_list1 li{width:100%;margin-bottom:50px;}
	#content .s11_list1 li .txt1{font-size:18px;}
	#content .s11_list1 li .txt2{font-size:14px;}

	#content .s12_box .txt1{font-size:16px;}
	#content .s12_box .txt2{font-size:14px;}

	#content .s13_list_box1 ul,
	#content .s13_list_box1.s2 ul{width:100%;}
	#content .s13_list1 > li div{width:20%;padding:15px 0 0 8px;font-size:20px;}
	#content .s13_list1 > li ul{width:80%;padding-left:15px;}
	#content .s13_list1 > li ul li{padding:15px 0;}
	#content .s13_list1 > li ul li p{width:100%;font-size:12px;}
	#content .s13_list1 > li ul li p:first-child{width:100%;}
	#content .s13_list2{margin:0;}
	#content .s13_list2 li{width:33.3333%;padding:2px;}

	#content .s14_box{margin:0;}
	#content .s14_box > div{width:100%;padding:0;margin-top:60px;}
	#content .s14_box > div:first-child{margin-top:0;}
	#content .s14_box h5{padding:10px 0;font-size:18px;background-size:30px;}
	#content .s14_box > div ul{padding:15px;margin-top:20px;background-color:#f8f8f8;}
	#content .s14_box > div ul li{font-size:12px;}

	#content .s15_tab1{width:100%;margin:50px auto 20px;}
	#content .s15_tab1 li a{width:100%;font-size:12px;}
	#content .s15_tab1 li a i{width:70px;height:70px;margin:0 auto 10px;background-size:140px;background-position:100% 0;}
	#content .s15_list1 li{width:50%;}
	#content .s15_list1 li .box1 p{padding:10px 0;margin-top:0;}

	.img_pop01 .list_box > img{float:none;display:block;width:90%;margin:20px auto 0;}
	.img_pop01 .list_box > .list{width:100%;}
	.img_pop01 .list_box > .list > div{padding:50px 20px;}
	.img_pop01 .list_box > .list p{font-size:12px;}
	.img_pop01 .list_box > .list .name{width:150px;padding-top:20px;border-top:3px solid #e26760;font-size:20px;}
	.img_pop01 .list_box > .list .title1{font-size:16px;}
	.img_pop01 .list_box > .list .close{top:50px;left:100%;margin-left:-50px;}

	#content .s16_map{margin-bottom:50px;}
	#content .s16_map ul,
	#content .s16_map form{width:100%;}
	#content .s16_list1{padding-right:0;}
	#content .s16_list1 li .txt1{font-size:18px;}
	#content .s16_list1 li .txt2{font-size:14px;}
	#content .s16_map form{padding-left:0;}
	#content .s16_map form .title{margin:50px 0 10px;font-size:16px;}
	#content .s16_map form p label{padding:15px 0;font-size:12px;}
	#content .s16_map form p input{padding:15px 0;font-size:12px;}
	#content .s16_map form p textarea{height:150px;}
	#content .s16_map form button{padding:10px 0;font-size:18px;}
	#content #map{height:200px !important;}
	/* END s1 */

	/* STR s3 */
	#content .s31_title1{padding-bottom:120px;background-size:200px;font-size:18px;}
	#content .s31_box1 > div{padding:25px;}
	#content .s31_list1{float:left;width:100%;}
	#content .s31_list1 li{font-size:12px;}
	#content .s31_txt1{padding:15px 0;font-size:16px;}
	#content .s31_list2 li{padding:5px 0 5px 10px;background:url('../images/common/s_pp3.gif') no-repeat left 12px;background-size:5px;font-size:12px;}
	#content .s31_list2 li span{float:left;}
	#content .s31_list2 li span:first-child{padding-right:5px;}
	/* END s3 */
}