/* 公用CSS */
a,area {blr:expression(this.onFocus=this.blur());}
:focus {outline: none;}
body {-moz-user-select:none;font-family:Microsoft YaHei,SimSun,Arial,Verdana,Geneva,sans-serif;color:#333;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
*{ margin:0; padding:0;list-style:none;box-sizing:border-box; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;font-family:Microsoft YaHei,SimSun,Verdana,Geneva,sans-serif;text-align: justify;}
h1,h2,h3,h4,h5,h6{font-family:Microsoft YaHei,SimSun,Verdana,Geneva,sans-serif;}
body{ background:#fff;}
table { border-collapse:collapse; border-spacing:0; }
img{ vertical-align:top;border:0; }
ol, ul { list-style:none; }
li{ list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover { text-decoration:none; cursor:pointer;color:#f00;}
input,select{ vertical-align:middle; }
strong { font-weight:800; }
a,img,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);}
p{font-family: "Microsoft YaHei";text-indent:2em;font-size:16px;line-height:26px;*line-height:27px;text-align: justify;letter-spacing: 1px;  word-spacing: 2px;}
h1 { font-size: 24px; line-height:42px;/* 18px / 12px = 1.5 */ }
h2 { font-size: 22px; line-height:40px;}
h3 { font-size: 20px; line-height:38px;}
h4 { font-size: 18px; line-height:36px;}
h5 { font-size: 16px; line-height:34px;}
h6 { font-size: 14px; line-height:32px;}
h1,h2,h3,h4,h5,h6{color:#8d0b0b;}
@media all and (orientation : landscape) {/*　　这是匹配横屏的状态，横屏时的css代码　　*/
	body {}
}
@media all and (orientation : portrait) {
	/*　　这是匹配竖屏的状态，竖屏时的css代码　　*/
	body {}
}
body{background:url('main180925_ssqc_bg.png') top center repeat;}/*background-attachment:fixed;background-size: cover;*/

.web{display:block;}
.wap{display:none;}

.sec{width:1000px;margin:20px auto;overflow:hidden;}
.list{width:100%;overflow: hidden;}

.top{width:100%;overflow: hidden;}
.top_web{width:100%;margin:0 auto;position: relative;}
.top_web .top_title{width:100%;height:auto;}
.top_web .top_logo{position: absolute;top:0;left:0;}
.top_wap{width:100%;height:auto;}
.top_wap .top_title{width:100%;height:auto;}

.title{width:100%;float:left;margin-top:30px;margin-bottom:20px;overflow: hidden;}
.title_picweb,.title_picwap{text-align: center;}
.title_picweb span{display:inline-block;position:relative;top:2px;font-size:22px;border-bottom:2px solid #f10e18;padding:6px 8px;}
.title_picwap img{width:25%;}

.swiper-button-next{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23a3a3a3'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-prev{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23a3a3a3'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-next:hover{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ff3333'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-prev:hover{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ff3333'%2F%3E%3C%2Fsvg%3E");}
.swiper-pagination-bullet{width:12px;height:12px;}
.swiper-pagination-bullet-active{background:#ff3333!important;}
.swiper-container{width:100%;height:380px;border:1px solid #efefef;background:white;}
.swiper-container2{width:1160px;height:372px;margin:5px;position:relative;overflow:hidden;}
.swiper-slide{text-align:left;overflow:hidden;}
.swiper-poster-box{width:600px;height:369.23px;margin:5px 16px auto 5px;float:left;overflow:hidden;}
.swiper-poster{width:100%;height:100%;transition: all 1s ease 0s;}
.swiper-slide:hover .swiper-poster{transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}

.swiper-poster2{width:1160px;height:372px;}
.swiper-con{padding-right:12px;padding-top:26px;}
.swiper-title{height:110px;overflow:hidden;text-align:left;font-size:24px;line-height:36px;font-weight:bold;color:#000000;}
.swiper-title2{position:absolute;bottom:0px;left:0px;background:white;background:rgba(255,255,255,0.8);width:100%;font-size:20px;font-weight:bold;height:50px;line-height:50px;padding:0px 150px 0px 20px;color:#000000;text-align:left;}
.swiper-txt{text-align:left;font-size:14px;color:#666666;margin-top:20px;line-height:24px;letter-spacing:0.8px;}
.swiper-pagination{left:200px!important;}
.swiper-pagination2{position:absolute;z-index:1;right:20px!important;text-align:right;left:auto!important;}

.left{float:left;width:50%;}
.right{float:right;width:50%;}

.list_box2{overflow: hidden;}
.list_box2 ul{float:left;width:100%;}
.list_box2 ul li{position:relative;float:left;width:49%;height:330px;}
.list_box2 ul li a{width:90%;margin-left:10px;display:block;overflow: hidden;}
.list_box2 ul li .txt_title{width:100%;font-size:16px;color:#1a1a1a;line-height: 28px;font-weight: bold;}
.list_box2 ul li .box_title{width:100%;margin:20px 0 10px 10px;}
.list_box2 ul li .list_con{width:100%;overflow: hidden;}
.list_box2 ul li .list_con a{width:100%;display: block;padding:15px 0;overflow:hidden;}
.list_box2 ul li .list_con a .con_img{float:left;width:28%;text-align: center;overflow: hidden;}
.list_box2 ul li .list_con a .con_img .con_img_pic{width:140px;display: block;}
.list_box2 ul li .list_con a .con_txt{float:left;width:70%;padding-left:15px;position: relative;overflow: hidden;}
.list_box2 ul li .list_con a .con_txt .txt_title{font-size:16px;font-weight:bold;height:auto;line-height:26px;color:#1a1a1a;overflow:hidden;}
.list_box2 ul li .list_con a .con_txt .txt_oth{font-size:12px;color:#333;position: absolute;bottom:10px;}
.list_box2 ul li .list_con a .con_txt .txt_intro{font-size:12px;color:#333;text-indent:2em;line-height:22px;font-weight:bold;margin-top:5px;}

.list_box3{overflow: hidden;}
.list_box3 ul{float:left;width:100%;}
.list_box3 ul li{position:relative;float:left;width:33.3%;height:335px;}
.list_box3 ul li img{width:93%;display:block;margin:0 auto;border:1px solid #ddd;}
.list_box3 ul li .txt_title{width:90%;margin:0 auto;font-size:16px;color:#1a1a1a;line-height: 26px;font-weight: bold;margin-top:15px;}
.list_box3 ul li .txt_oth{width:90%;margin:0 auto;font-size:12px;color:#333333;line-height: 32px;}

.list_box4{overflow: hidden;}
.list_box4 ul{float:left;width:100%;}
.list_box4 ul li{position:relative;float:left;width:25%;height:230px;}/*有txt_oth的高度为250px*/
.list_box4 ul li img{width:92%;display:block;margin:0 auto;border:1px solid #eee;}
.list_box4 ul li .txt_title{width:92%;margin:0 auto;font-size:16px;color:#1a1a1a;line-height: 26px;font-weight: bold;margin-top:15px;}
.list_box4 ul li .txt_oth{width:90%;margin:0 auto;font-size:12px;color:#333333 ;line-height: 32px;}

.list_box5{overflow: hidden;}
.list_box5 ul{float:left;width:100%;}
.list_box5 ul li{position:relative;float:left;width:20%;height:220px;}/*有txt_oth的高度为235px*/
.list_box5 ul li img{width:90%;display:block;margin:0 auto;}
.list_box5 ul li .picnote{position:absolute;left:0;bottom:0;width:100%;background:url(main180905_xfcxsj_txtbg.png) repeat-x;height:30px;line-height:30px;font-size:14px;color:#fff;text-align: center;}
.list_box5 ul li .txt_title{width:92%;margin:0 auto;font-size:15px;color:#1a1a1a;line-height: 26px;font-weight: bold;margin-top:15px;}
.list_box5 ul li .txt_oth{width:90%;margin:0 auto;font-size:12px;color:#333333 ;line-height: 32px;}

.list_con{float:left;width:100%;overflow: hidden;}
.list_con a{width:100%;display: block;padding:10px 0;overflow:hidden;}
.list_con a .con_img{float:left;width:28%;text-align: center;overflow: hidden;}
.list_con a .con_img .con_img_pic{width:140px;}
.list_con a .con_txt{float:left;width:70%;padding-left:10px;position: relative;overflow: hidden;}
.list_con a .con_txt .txt_title{font-size:16px;padding-top:5px;font-weight:bold;height:auto;line-height:30px;color:#1a1a1a;overflow:hidden;}
.list_con a .con_txt .txt_oth{font-size:12px;color:#333;position: absolute;bottom:10px;}
.list_con a .con_txt .txt_intro{font-size:12px;color:#333;text-indent:2em;line-height:26px;font-weight:bold;margin-top:5px;}

@media all and (max-width:960px){
	.web{display:none;}
	.wap{display:block;}
	.sec{width:90%;margin:10px auto;}
	.list_con{border-bottom: 1px dotted #d3d3d3;}
	.list_con a .con_img{width:35%;}
	.list_con a .con_img .con_img_pic{width:90%;}
	.list_con a .con_txt{width:60%;padding-left:10px;}
	.list_con a .con_txt .txt_title{height:auto;}

	.swiper-container{width:100%;height:auto;padding-bottom:6px;}
	.swiper-poster-box{width:100%;margin:0px;border:none;height:auto;}
	.swiper-slide:hover .swiper-poster{transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;}
	.swiper-con{width:100%;padding:0px;overflow:hidden;}
	.swiper-title{font-size:18px;padding:0px 8px;height:1.8em;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.swiper-con .news-other{padding:0px 8px;font-size:13px;margin-top:8px;}
}
@media all and (min-width:1001px) and (max-width:1100px){
	.sec{width:90%;}
	.list_box4 ul li{height:220px;}
	.list_box5 ul li{height:205px;}
	.list_box5 ul li .txt_title{font-size:14px;}
}
@media all and (min-width:961px) and (max-width:1000px){
	.sec{width:90%;margin:20px auto;}
	.list_box4 ul li{height:210px;}
	.list_box5 ul li{height:210px;}
	.list_box5 ul li .txt_title{font-size:12px;}
	.swiper-pagination{left:250px!important;}
}
@media all and (min-width:901px) and (max-width:960px){
	.title{margin-top:40px;margin-bottom:20px;}
	.video_txt{font-size:22px;line-height: 48px;}
}
@media all and (min-width:661px) and (max-width:900px){
	.title{margin-top:35px;margin-bottom:20px;}
	.list_con a .con_txt .txt_title{font-size:15px;line-height:28px;}
	.list_con a .con_txt .txt_oth{bottom:5px;}
	.list_con a .con_txt .txt_intro{font-size:12px;}
	.video_txt{font-size:22px;line-height: 44px;}
}
@media all and (min-width:321px) and (max-width:660px){
	.title{margin-top:20px;margin-bottom:10px;}
	.list_con a .con_txt .txt_title{font-size:14px;line-height:26px;padding-top:0;}
	.list_con a .con_txt .txt_oth{font-size:10px;bottom:5px;}
	.list_con a .con_txt .txt_intro{font-size:10px;}
	.video_txt{font-size:18px;line-height: 36px;}
}
@media all and (max-width:320px){
	.title{margin-top:10px;margin-bottom:5px;}
	.list_con a .con_txt .txt_title{font-size:14px;line-height:26px;padding-top:0;}
	.list_con a .con_txt .txt_oth{font-size:10px;bottom:0;}
	.list_con a .con_txt .txt_intro{font-size:10px;}
	.video_txt{font-size:16px;line-height: 34px;}
}