.san_clear{ clear:both}
.san_wai,.sd_wai{ margin:0px auto; width:1280px; }
.sd_wai_pic{ margin:0px auto; width:1280px; position:relative; padding:40px 0px;}
.sd_hide{ display:none}
.san_nav{ width:100%;background-color:#F8F8F8; padding:5px 0px;}



.san_wai2019_footer { width:100%; min-width:1280px; background-color:#90323D; padding-top:30px; color: #FFFFFF}
.san_wai2019_footer_b {min-width:1280px; width:100%; background-color:#90323D; border-top:1px solid #802D37; color: #FFFFFF}
.san_wai2019_footer a { color:#FFFFFF}
.san_wai2019_footer a:hover { color:#B9B9B9}


.san_footer_top { float:left; width:100%; display:inline; padding:30px 0px;}
.san_footer_bottom {float:left; width:100%; display:inline; padding:15px 0px; font-size:14px; line-height:30px;}
.san_footer_bottom_l { float:left; width:45%; display:inline}
.san_footer_bottom_m{ float:left; display:inline;}
.san_footer_bottom_r { float:right; display:inline; border:1px solid #4F4F4F; height:42px; width:42px; margin-top:10px; cursor:pointer}

.san_footer_top_left { float:left; display:inline; width:480px; height:140px;}
.san_footer_top_m { float:left; display:inline; padding:0px 5px; height:140px}
.san_footer_top_m li { float:left; display:inline; width:100px; text-align:center; font-size:14px}
.san_footer_top_m img { width:90px; height:90px; margin:10px 0px;}

.san_footer_top_r { float:left; display:inline; height:140px; width:400px; padding-left:10px; font-size:14px}

.san_footer_top_r li { font-family:"新宋体"; float:left; width:100px; height:46px; margin-left:20px; line-height:46px; display:inline;color:#B9B9B9}
.san_footer_top_r li a { color: #FFFFFF; margin-left:10px; font-size:14px}
.san_footer_top_r li a:hover{ font-size:14px}

.sd_top_wai_red {min-width:1280px;width:100%;  background-color:#90323D}
.sd_top_wai_f { width:100%; background-color:#FFFFFF; padding:5px 0px;}
.sd_bjs{ background-color:#F8F8F8}

.sd_index_1 { float:left; width:100%; display:inline; padding-top:40px; padding-bottom:30px;}
.sd_index_1_left { float:left; display:inline; width:730px;}
.sd_index_1_right{ float:right; display:inline; width:510px;}
.sd_index_1_left_top,.sd_index_1_right_top{ float:left; width:100%; display:inline; border-bottom:3px solid #CCCCCC; padding-bottom:10px;}
.sd_index_1_left_top dt,.sd_index_1_right_top dt{ float:left; display:inline; height:30px;}
.sd_index_1_left_top dd,.sd_index_1_right_top dd{ float: right; display:inline; font-family:"新宋体"; font-size:14px}
.sd_index_1_left_top dd a,.sd_index_1_right_top dd a{ color:#666666; font-size:14px}
.sd_index_1_left_top dt img,.sd_index_1_right_top dt img { float:left; display:inline; }
.sd_index_1_left_top dt h2,.sd_index_1_right_top dt h2 { float:left; display:inline; font-size:22px; line-height:30px; margin:0px 15px;font-weight:400}
.sd_index_1_left_top dt h3,.sd_index_1_right_top dt h3 { float:left; display:inline; line-height:30px; font-size:18px; color:#CCCCCC; margin:0px 15px;font-weight:400}
.sd_index_1_left_mid,.sd_index_1_right_btm { float:left; display:inline; width:100%; margin-top:30px;}
.sd_index_1_left_mid li { float:left; display:inline; width:344px; margin-left:42px; line-height:30px; box-shadow: 0px 0px 0px 0px #fff, 0px 0px 0px 0px #fff, 0px 0px 0px 0px #fff, 0px 3px 2px #e7e7e7; }
.sd_index_1_left_mid li:first-child{ margin-left:0px;}
.sd_index_1_left_mid li img{ width:344px; height:214px; margin-bottom:10px;}
.sd_index_1_left_mid li p{ width:324px; padding:0px 10px; height:30px; line-height:30px; overflow:hidden; margin-bottom:10px;}
.sd_index_1_left_mid a { font-size:16px; color: #333333;}
.sd_index_1_left_mid a:hover{ color:#90323D}
.sd_index_1_left_btm { float:left; width:100%; display:inline; margin-top:20px;}
.sd_index_1_left_btm li { float:left; display:inline; width:344px; height:64px; line-height:32px; overflow:hidden; position: relative;margin-left:42px;}
.sd_index_1_left_btm li:first-child{ margin-left:0px;}
.sd_index_1_left_btm li span { width: 5px;height: 5px;background: #b3b3b3;display: block;position: absolute;left: 0px;top: 15px;}
.sd_index_1_left_btm li p { margin-left:10px;}
.sd_index_1_left_btm li a{ display:block; font-size:16px; color:#333333}
.sd_index_1_left_btm li a:hover{ color:#90323D}
.sd_index_1_left_btm li a:hover span { background-color:#90323D}
.sd_index_1_left_btm li a font { margin-left:10px; color:#999999}

.sd_index_1_right_btm { margin-top:20px;}
.sd_index_1_right_btm li{float:left; display:inline; width:100%; overflow:hidden; height:36px; line-height:36px;}

.sd_index_1_right_btm li a{ display:block; font-size:16px; color:#333333}
.sd_index_1_right_btm li a:hover{ color:#90323D}
.sd_index_1_right_btm li span { color:#CCCCCC; float:right}

.sd_index_2_bj { background-color:#F8F8F8; padding:50px 0px;}
.sd_index_2 { float:left; width:100%; display:inline;color: #CCCCCC}
.sd_index_2 li { float:left; display:inline; margin-left:50px; height:33px; line-height:33px; font-size: 20px; }
.sd_index_2 li a{color: #999999}

.sd_index_2 li a.sd_active{color: #90323D}
.sd_index_2 li:first-child{ margin-left:0px;}
.sd_index_2 li img {float:left; display:inline}
.sd_index_2 li h2{ float:left; display:inline; margin-left:10px;}
.sd_index_2 li:hover{ color:#90323D; cursor:pointer}
.sd_index_2 li h3 { float:left; display:inline;font-size:18px; margin-left:10px;color: #999999; }
.sd_active {color:#90323D}
.sd_index_2_z_1{ float:left; width:100%; padding-bottom:20px; border-top:1px solid #CCCCCC; margin-top:50px;}

.sd_index_2_z_1 li a{ color:#333333}
.sd_index_2_z_1 li a:hover{ color:#90323D}
.sd_index_2_z_1 li { float:left; display:inline; margin-left:40px; margin-top:60px; width:400px; height:80px; overflow:hidden}
.sd_index_2_z_1 li dt{float:left; display:inline;width:100px; height:80px; overflow:hidden;background:url(../image/index-mt-bg.png) no-repeat; text-align:center}
.sd_index_2_z_1 li dt span{ float:left; display:inline;width:100%; line-height:30px; font-size:14px; margin-top:10px; color:#333333}
.sd_index_2_z_1 li dt p{ float:left; display:inline;width:100%; line-height:30px; font-size:35px; font-weight:500; color:#90323D}
.sd_index_2_z_1 li dd{float:left; display:inline;width:280px; height:85px; margin-left:20px; overflow:hidden; margin-top:-5px; line-height:26px; font-size:16px}
.sd_index_2_z_1 li.sd_index_2_lixun_1,.sd_index_2_z_1 li.sd_index_2_lixun_4{ margin-left:0px;}

.sd_index_3 { float:left; width:100%;  padding-top:40px; display: inline; position:relative}

.sd_index_3 li {float:left; display: inline-block; margin-left:20px;}
.sd_index_3 li:first-child{ margin-left:0px;}
.sd_index_3 li img { width:240px; height:150px;}

.sd_index_3_left_mid {float:left; display:inline; width:100%}
.sd_index_3_right_btm {float:left; display:inline; width:100%}
.sd_index_3_left_mid li {float:left; display:inline; width:344px; margin-left:42px; line-height:30px; }
.sd_index_3_left_mid li img{ width:344px; height:204px; margin-bottom:5px; }
.sd_index_3_left_mid a { font-size:16px; color: #333333}
.sd_index_3_left_mid li.sd_index_3_left_mid_1,.sd_index_3_left_mid li.sd_index_3_left_mid_3{ margin-left:0px;}
.sd_index_3_left_mid_1,.sd_index_3_left_mid_2{margin-top:30px;}
.sd_index_3_left_mid_3,.sd_index_3_left_mid_4{ margin-top:10px;}



.sd_index_3_right_btm li {float:left; display:inline; width:100%; margin-top:30px;}
.sd_index_3_right_btm li img{ float:left; display:inline; margin-right:20px; width:128px; height:96px;}
.sd_index_3_right_btm li div{float:left; display:inline; height:96px; width:362px; overflow:hidden}
.sd_index_3_right_btm li div h2{ float:left; display:inline; height:30px; margin-top:-5px; width:100%; line-height:30px; overflow:hidden; font-size:16px; font-weight:normal; color:#333333}
.sd_index_3_right_btm li div p{ float:left; display:inline; height:56px; margin-top:10px; width:100%; line-height:28px; overflow:hidden; font-size:14px; color:#999999}
.sd_index_3_right_btm li:hover{ background-color:#F8F8F8}


.sd_index_4{width:1280px; margin:0px auto; padding:0px 0px;}

.sd_index_4_top{ float: left; display: inline;width:100%;  min-width:1280px;}
.sd_index_4 dt{ float: left; display: inline; width:25%; min-width:310px; overflow:hidden;}


.sd_index_4 dt li{ float: left; display: inline; width:100%; min-width:310px; overflow:hidden;position: relative;}
.sd_index_4 dt li a{ display:block}
.sd_index_4 dt li img { border:0px; width:100%;display:table-cell;vertical-align:middle;}

.sd_index_4 dt li:hover img {
    transform: scale(1.1);
    transition: 1s;
}
.sd_index_4 dt li span{position: absolute;bottom:40%;left: 30%; background-color: #000000; padding:5px 10px;border-radius:5px;color: #fff;font-size: 22px; font-weight:400; z-index:10;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
	
.sd_index_5{float: left; display: inline; width:100%; padding:40px 0px;}
.sd_index_5_left { float:left; display:inline; width:400px;}
.sd_index_5_right{ float:right; display:inline; width:840px;}
.sd_index_5_left_top,.sd_index_5_right_top{ float:left; width:100%; display:inline; border-bottom:3px solid #CCCCCC; padding-bottom:10px;}
.sd_index_5_left_top dt,.sd_index_5_right_top dt{ float:left; display:inline; height:30px;}
.sd_index_5_left_top dd,.sd_index_5_right_top dd{ float: right; display:inline; font-family:"新宋体"; font-size:14px}
.sd_index_5_left_top dd a,.sd_index_5_right_top dd a{ color:#666666; font-size:14px}
.sd_index_5_left_top dt img,.sd_index_5_right_top dt img { float:left; display:inline; }
.sd_index_5_left_top dt h2,.sd_index_5_right_top dt h2 { float:left; display:inline; font-size:22px; line-height:30px; margin:0px 15px; font-weight:400}
.sd_index_5_left_top dt h3,.sd_index_5_right_top dt h3 { float:left; display:inline; line-height:30px; font-size:18px; color:#CCCCCC; margin:0px 15px;font-weight:400}


.sd_index_5_left_mid { float:left; display:inline; width:100%; margin-top:30px;}

.sd_index_5_left_mid li { float:left; display:inline; width:100%; height:298px; overflow:hidden; position:relative}
.sd_index_5_left_mid li a{ display:block}
.sd_index_5_left_mid li .sd_bobao{ float:left;width:100%; height:242px; display:inline}
.sd_index_5_left_mid li .sd_play{ position:absolute; left:40%; top:30%; z-index:90}
.sd_index_5_left_mid li p { position:absolute; bottom:0px; left:0px; width:100%; height:60px; background-color:#90323D; color:#FFFFFF; font-size:16px; padding:10px; line-height:30px; overflow:hidden;}


.sd_index_5_right_btm { float:left; display:inline; width:100%; margin-top:10px;}
.sd_index_5_right_btm dl{float:left; display:inline; width:100%; border-bottom:1px dashed #CCCCCC; padding-bottom:20px; margin-top:20px;}
.sd_index_5_right_btm dl a{ display:block}
.sd_index_5_right_btm dl dt{float:left;width:100%; height:40px; display:inline; font-size:16px; color:#333333;}
.sd_index_5_right_btm dl dt img {float:left;display:inline;}
.sd_index_5_right_btm dl dt h2{float:left;display:inline; margin-left:20px; font-size:16px; font-weight:normal; line-height:40px;}
.sd_index_5_right_btm dl dt div{float: right;display:inline; padding:5px 10px; font-size:14px; background-color:#90323D; color:#FFFFFF; border-radius:5px; font-weight:normal}
.sd_index_5_right_btm dl dd{float:left;width:100%; display:inline; font-size:14px; color: #666666; line-height:30px;}
.sd_index_5_right_btm dl p{float:left;width:100%; height:30px; display:inline; font-size:14px; color: #CCCCCC; line-height:30px;}


.survey_banner{ padding:20px 0px; display:block}
.survey_banner img { width:1280px;}
.san_mobile_index{ display:none}
.san_pc_index{ display:block}


.mobile_footer{ display:none; width:100%; border-top:1px solid #D2D2D2; background-color:#F9F9F9; padding:10px 0px; position:fixed; bottom:0px; left:0px; z-index:998}
.mobile_footer li { float:left;display: inline; width:20%; text-align:center;background-color:#F9F9F9;}
.mobile_footer li img { width:90%;}

.san_head_logo{ display:none;width:100%;background-color:#E42417; padding:10px 0px; max-height:7.2rem; height:auto;}
.san_head_logo div {float:left;width:80%; display:inline; text-align:center}
.san_head_logo div img {width:80%; clear:both}
.mobile_index { width:100%;}
.mobile_index div{width:100%; text-align:center}

#Header_AGoBack{float:left;width:2.5%; display:inline;height:3.6rem;margin-left:5%; margin-top:1rem;background:#E42417 url(../image/ico_02.png) center center no-repeat;background-size:100%;}
.san_head_logo .ico{width:5%;height:3.6rem;float:right;margin-right:5%; margin-top:1rem;background:#E42417 url(../image/ico_01.png) center center no-repeat;background-size:100%; display:inline}

.san_nav{display:none;width:100%;background-color:#FFF1F0; padding:1px 0px;min-height:4rem; overflow:hidden}
.san_nav span{ float:left;width:100%; display:inline;min-height:4rem;line-height:3.6rem;}
.san_nav span a{float:left;width:25%;padding:0;font-size: 16px;text-align:center;color: #000000; display:inline}


#head_pic{ width:100%; height:200px; position:relative;}
#head_pic .swiper-container {height:200px;}
#head_pic .swiper-slide {
background-size: cover !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-repeat: no-repeat;
background-position: center center;
overflow: hidden;
height:200px;
}

#head_pic .swiper-pagination-bullet-active{ background-color:#E10F00!important; filter:alpha(Opacity=100)!important;-moz-opacity:1!important;opacity: 1!important;}
#head_pic .swiper-pagination-bullet{background-color:#fff; filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.clear{clear: both;}
.mobile_nei { float:left; width:100%; display:inline;}
.san_mobile_index_yaowen { float:left; width:96%; margin-left:2%; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #F2F3F5; display:block;}
.san_mobile_index_tu{width:96%; margin-left:2%; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #F2F3F5;}
.san_mobile_index_meiti,.san_mobile_index_voide {width:96%; margin-left:2%; margin-top:10px;}
.san_mobile_index_meiti a{ display:block;border-bottom:1px solid #F2F3F5; padding-bottom:10px; float:left; padding-top:10px;}
.s_m_i_one { float:left; display:inline; width:100%;}
.s_m_i_y_l { float:left; display:inline; width:68%;}
.s_m_i_y_l h2,.s_m_i_one h2{ float:left; width:100%; display:inline; height:50px; line-height:25px; font-size:16px; color: #333333; font-weight: normal; overflow:hidden}
.s_m_i_y_l p,.s_m_i_one p{ float:left; width:100%; display:inline; height:20px; line-height:20px; font-size:10px; color:#AAB3BC; overflow:hidden}

.s_m_i_y_r{ float:right; display:inline; width:29%;}
.s_m_i_y_r img { width:100%; height:70px;}


.san_mobile_index_voide a{ display:block}
.mobile_void_list { float:left; display:block; margin-top:20px;width:100%; height:298px; overflow:hidden; position:relative}

.mobile_void_list .sd_bobao{ float:left;width:100%; height:242px; display:inline}
.mobile_void_list .sd_play{ position:absolute; left:40%; top:30%; z-index:90}
.mobile_void_list p { position:absolute; bottom:0px; left:0px; width:100%; max-height: 60px; min-height:30px; background-color: #FFFFFF; color: #333333; font-size:16px; padding:10px; line-height:30px; overflow:hidden;}

.mobile_img_list{float:left; display:block; margin-top:20px;width:100%;}
.mobile_img_list img {float:left;width:100%;display:inline}
.mobile_img_list p {float:left;width:100%;width:100%; min-height:30px; color: #333333; font-size:16px; padding:10px; line-height:30px; }

.san_mobile_title { width:100%; height:30px; line-height:30px;font-size:16px; color:#E10F00; font-weight:500; }
.san_mobile_foot { width:100%; margin:0px auto; height:140px; display:none; text-align:center; line-height:40px; color:#CCCCCC; font-size:10px}

.san_mobile_content {width:96%; margin:0px 2%; margin-top:1rem; padding-bottom:1rem; }
.listshow-name{width: 100%; font-size: 1.6rem; text-align: center; margin: 1rem 0; line-height: 24px;}
.listshow-time{width: 100%; font-size: 1.4rem; color: #999; text-align: center; margin: 1rem 0; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.listshow-con{ width: 100%; margin: 1rem auto; line-height: 2.5rem; font-size:1.4rem;}
.listshow-con img{ max-width:100%; margin:.5rem 0px;}


main{ display:none; width:96%; margin-left:2%;}
