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

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

.top{width:100%;position:relative;overflow: hidden;}
.top .img{width:100%;position:relative;z-index:0;}
.top .header{width:1043px;position:absolute;left:50%;top:50%;margin-left:-521px;margin-top:-51px;overflow:hidden;z-index:100;}
.top .header .logo{width:100%;}
.top .qcb_link{width:1200px;position:absolute;left:50%;top:10px;margin-left:-600px;margin-top:0;overflow:hidden;z-index:1000;}
.top .qcb_link .qcb_logo{width:10%;float:right;}

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

.head,.foot{background: url(main180227_hxj_topbg.png) top center repeat;}

.head_left{float:left;width:5%;text-align: center;padding:20px 0;}
.head_left img{}
.head_words{float:left;width:92%;padding:32px 20px;font-size:20px;color:#262626;line-height: 50px;text-indent:2em;}

.title{margin-top:30px;margin-bottom:10px;overflow: hidden;}
.title_picweb{text-align: center;}
.title_txt{border-bottom:1px solid #f10e18;display:inline-block;position:relative;bottom:-1px;padding:8px 15px 8px 10px;}
.title_txt span{color:#000000;font-size:28px;font-weight:bold;}
.title_txt span:first-child{color:#de1b24}
.title_picwap img{width:80%;}

.list{width:100%;overflow: hidden;}
.list_con{float:left;width:100%;overflow: hidden;}
.list_con2{width:50%;}
.list_con a{display: block;padding:10px 0;overflow:hidden;}
.list_con a .con_img{float:left;width:50%;text-align: center;overflow: hidden;}
.list_con a .con_img .con_img_pic{width:98%;}
.list_con a .con_txt{float:left;width:45%;padding-left:10px;position: relative;overflow: hidden;}
.list_con a .con_txt .txt_title{font-size:26px;padding-top:10px;font-weight:bold;height:40px;line-height:40px;color:#292929;overflow:hidden;}
.list_con a .con_txt .txt_oth{font-size:16px;color:#999;position: absolute;bottom:10px;}
.list_con a .con_txt .txt_intro{font-size:18px;color:#424242;line-height:30px;font-weight:bold;margin-top:10px;}

.list_box2{float:left;width:50%;overflow: hidden;}
.list_box3{float:left;width:33.3%;overflow: hidden;}
.list_box4{float:left;width:25%;overflow: hidden;}
.list_box a{display: block;padding:15px 0;overflow:hidden;}
.list_box a .box_img{width:100%;text-align: center;overflow: hidden;}
.list_box a .box_img .box_img_pic{width:90%;}
.list_box a .box_txt{width:88%;margin:0 auto;overflow: hidden;}
.list_box a .box_txt .box_title{font-size:18px;font-weight:bold;height:34px;line-height:34px;margin-top:10px;color:#333;overflow:hidden;}
.list_box a .box_txt .box_oth{font-size:12px;color:#999;}
.list_box a .box_txt .box_intro{font-size:14px;color:#999;line-height:24px;font-weight:bold;margin-top:10px;text-indent:2em;}

@media all and (max-width:960px){
	.web{display:none;}
	.wap{display:block;}
	.sec{width:98%;margin:0 auto;}
	.list_con2{width:100%;}
	.list_con{border-bottom: 1px solid #ccc;}
	.list_con a .con_img{width:35%;}
	.list_con a .con_txt{width:60%;padding-left:10px;}
	.head{background: url('');}
	.head .head_words{width:100%;}
	.top .header{width:90%;margin:0;left:5%;top:35%;}
	.top .header img{width:100%;}
}
@media all and (min-width:961px) and (max-width:1199px){
	.sec{width:98%;margin:0 auto;}
	.top .qcb_link{width:100%;margin-left:-52%;}
	.top .header{width:90%;margin:0;left:5%;top:22%;}
	.head_words{font-size:19px;padding:42px 20px;line-height: 42px;}
}
@media all and (min-width:901px) and (max-width:960px){
	.title{margin-top:10px;}
	.list_con{width:100%;margin:0px;}
	.list_con a .con_txt .txt_title{font-size:26px;font-weight:bold;height:40px;line-height:40px;}
	.list_con a .con_txt .txt_oth{font-size:16px;}
	.head_words{font-size:20px;line-height: 36px;}
}
@media all and (min-width:661px) and (max-width:900px){
	.title{margin-top:10px;}
	.list_con{width:100%;margin:0px;}
	.list_con a .con_txt .txt_title{font-size:26px;font-weight:bold;height:40px;line-height:40px;}
	.list_con a .con_txt .txt_oth{font-size:16px;}
	.head_words{font-size:20px;line-height: 36px;}
}
@media all and (min-width:321px) and (max-width:660px){
	.title{margin-top:10px;}
	.list_con{width:100%;margin:0px;}
	.list_con a .con_txt .txt_title{font-size:16px;font-weight:bold;height:40px;line-height:40px;}
	.list_con a .con_txt .txt_oth{font-size:12px;}
	.head_words{font-size:14px;line-height: 30px;padding:16px;}
}
@media all and (max-width:320px){
	.title{margin-top:10px;}
	.list_con{width:100%;margin:0px;}
	.list_con a .con_txt .txt_title{font-size:15px;font-weight:bold;height:40px;line-height:40px;}
	.list_con a .con_txt .txt_oth{font-size:12px;}
	.head_words{font-size:14px;line-height: 30px;padding:16px;}
}



