/* 公用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('main180522_gysj_bg.png') top center no-repeat;background-attachment:fixed;background-size: cover;}/**/

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

.top{width:100%;background: url('main180522_gysj_logobg.png') top center no-repeat;overflow: hidden;float:left;}
.top_img{width:100%;}

.head{width:100%;background: url('main180522_gysj_silverbg.png') top center repeat;overflow: hidden;float:left;}
.head_con{width:1000px;margin:0 auto;overflow: hidden;}
.head_con .head_img{float:left;width:12%;margin:40px 0;text-align: center;}
.head_con .head_txt{float:left;width:86%;margin:40px 0;font-size: 16px;color:#333;}
.head_con .head_txt p{margin:20px 0;font-size: 16px;color:#333;line-height: 38px;}

.sec{width:1000px;margin:0 auto;overflow:hidden;}

.title{width:100%;margin-top:80px;margin-bottom:40px;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:40%;}

.left{float:left;width:60%;}
.right{float:right;width:38%;}

.right_nav .con_txt1{margin-top:30px;}
.right_nav .con_txt1 .txt_title{font-size:20px;color:#333;line-height: 36px;}
.right_nav .con_txt1 .txt_intro{font-size:16px;color:#666;line-height: 24px;}

.left_weibo{overflow:hidden;margin-top:20px;}
.right_weibo{overflow:hidden;border:1px solid #eee;margin-top:20px;}

.list_wmnl ul{float:left;width:100%;}
.list_wmnl ul li{position:relative;float:left;width:25%;padding:30px 0 5px 0;}
.list_wmnl ul li img{width:90%;display:inline-block;text-align:center;border:1px solid #eee;}
.list_wmnl ul li .txt_title{width:90%;font-size:16px;color:#333;line-height: 26px;margin-top:15px;}
.list_wmnl ul li .txt_oth{width:90%;font-size:12px;color:#666;line-height: 22px;}

.list_sjqj ul{float:left;width:100%;}
.list_sjqj ul li{position:relative;float:left;width:20%;padding:0;}
.list_sjqj ul li img{width:100%;}
.list_sjqj ul li .picnote{position:absolute;left:0;bottom:0;width:100%;background:url(main180522_gysj_txtbg.png) repeat-x;height:30px;line-height:30px;font-size:14px;color:#fff;text-align: center;}

.list_sjqjwap ul{float:left;width:100%;}
.list_sjqjwap ul li{position:relative;float:left;width:33.3%;padding:0;}
.list_sjqjwap ul li img{width:100%;}
.list_sjqjwap ul li .picnote{position:absolute;left:0;bottom:0;width:100%;background:url(main180522_gysj_txtbg.png) repeat-x;height:30px;line-height:30px;font-size:14px;color:#fff;text-align: center;}

.video_con{width:100%;margin:0 auto;position:relative;border-radius:6px;overflow:hidden;border:1px solid #eee;}
.video{width:100%;}
.video_mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0.2);}
.video_play{position:absolute;top:50%;left:50%;z-index:2;width:100px;height:100px;margin:-50px auto auto -50px;}
.video_txt{position:absolute;bottom:0;left:0;z-index:3;width:100%;background:rgba(0,0,0,0.7);color:#666;text-align:center;line-height:56px;font-size:24px;letter-spacing:1px;}

.sec_mrq{position:relative;width:100%;margin-top:80px;background:url(main180522_gysj_redbg.png) repeat;}
.sec_mrq .title{position:relative;margin-top:0;margin-bottom:26px;top:-14px;}
.list .bg{position:relative;width:100%;margin-bottom: 30px;}
#mrq{width:1000px; margin:0 auto;padding:2px;clear:both;overflow:hidden;}
#Marquee_x { overflow:hidden;height:165px; }
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden;} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left;position:relative;line-height:25px;width:240px; height:180px; overflow:hidden;}
#Marquee_x ul li div img{ border:1px solid #DADADA; width:220px; display:block; margin:0 auto;}
#Marquee_x ul li div span{ position:absolute; left:10px; bottom:0;width:220px;display:block;background:url(main180522_gysj_txtbg.png) repeat-x;height:30px;line-height:30px;text-align:center;font-size:14px;color:#fff;}

.list{width:100%;overflow: hidden;}
.list_con{float:left;width:100%;overflow: hidden;border-bottom: 1px dotted #d3d3d3;}
.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:160px;}
.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:#333;overflow:hidden;}
.list_con a .con_txt .txt_oth{font-size:12px;color:#999;position: absolute;bottom:10px;}
.list_con a .con_txt .txt_intro{font-size:12px;color:#999;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:0 auto;}
	.top_con{width:90%;margin:0 auto;}
	.list_con a .con_img{width:35%;}
	.list_con a .con_txt{width:60%;padding-left:10px;}
	.list_con a .con_img .con_img_pic{width:90%;}
	.video_mask{}
	.sec_mrq{position:relative;width:100%;margin-top:50px;background:url(main180522_gysj_redbg.png) repeat;}
	.sec_mrq .title{position:relative;margin:0 26px auto;top:-14px;}
	.sec_mrq .list{width:90%;margin:0 auto;}
	.list .bg{position:relative;width:100%;margin-bottom: 30px;}
	#mrq{width:100%; margin:0 auto;padding:2px;clear:both;overflow:hidden;}
	#Marquee_x { overflow:hidden; height:160px;}
	#Marquee_x ul li{ float:left;line-height:25px;overflow:hidden;} /* 横向滚动必须让所有li左浮动 */
	#Marquee_x ul li div{ float:left;position:relative;padding:0 10px;line-height:25px;overflow:hidden;}
	#Marquee_x ul li div img{ display:block; margin:0 auto;}
	#Marquee_x ul li div span{ position:absolute; left:10px; bottom:0; display:block;background:url(main180522_gysj_txtbg.png) repeat-x;height:30px;line-height:30px;text-align:center;font-size:14px;color:#fff;}
}

@media all and (min-width:961px) and (max-width:1000px){
	.sec{width:90%;margin:0 auto;}
	.right_nav .con_txt1{margin-top:10px;}
	.right_nav .con_txt1 .txt_title{font-size:18px;line-height: 36px;}
	.right_nav .con_txt1 .txt_intro{font-size:14px;line-height: 24px;}
}
@media all and (min-width:1001px) and (max-width:1100px){
	.sec{width:90%;margin:0 auto;}
	.right_nav .con_txt1{margin-top:20px;}
	.right_nav .con_txt1 .txt_title{font-size:18px;line-height: 36px;}
	.right_nav .con_txt1 .txt_intro{font-size:14px;line-height: 24px;}
}
@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;height:28px;line-height:28px;}
	.list_con a .con_txt .txt_oth{bottom:5px;}
	.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;height:26px;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;height:26px;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:18px;line-height: 36px;}
}
