@charset "utf-8";
/* usually */
body,html {font-family:Microsoft YaHei,sans-serif,Arial,Helvetica;color:#222;background:#fff;width:100%;line-height:1.6;word-wrap:break-word;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size: inherit;}
ul,ol,li{list-style:none;}
a{text-decoration: none;color:#222}
img{vertical-align: middle;}
.auto{margin-left:auto;margin-right:auto;}
.l{float:left;}.r{float:right;}.tc{text-align: center;}
.db{display:block;}.dn{display:none;}.dib{display: inline-block;}
.ovh{overflow:hidden;}.rel{position:relative;}.abs{position:absolute;}
.fix::after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}
.rel{position:relative;}.abs{position:absolute;}
.img-responsive,img{max-width: 100%; height: auto; }
.ellipsis{text-overflow: ellipsis; overflow: hidden; display: block; white-space: nowrap;}
em{font-style: normal;}
.coll{color: #ff0000}
.ti2{text-indent: 2em;}
.mr10{margin-right: 10px}
.mt10{margin-top: 10px}
.mt20{margin-top: 20px}
.container{ width:1200px; margin-left: auto; margin-right: auto;overflow: hidden;}
.container h2{ line-height: 45px; color: #C31E37;font-size: 23px;margin:15px 0;border-bottom:1px solid #BEBEBE;text-align:center}
.container h2 span{border-bottom:3px solid #C31E37;padding-bottom:5px}
.zxbtn {margin-top: 20px}
.zxbtn a{display: inline-block;background: #0CA2FD;color: #fff;padding: 5px 9px;border-radius: 5px;font-size: 17px;margin: 0 4px}
.zxbtn a:last-child{background: #FF5306}
.zxbtn a img{margin-right: 5px}
.top{width:1200px; margin-left: auto; margin-right: auto;}
.head { background:#C31E37;padding: 15px}
.head p{font-size:21px}
.head p a{color: #fff;}

.yyinfo{width:860px;margin-top:5px;}
.yyinfo img{width:420px;margin-right:15px;float:left}
.yyinfo p strong{margin:5px 0;display:inline-block}
.zxnav{width:315px;background: #f7f7f7;text-align: center;margin-top: 10px;overflow:hidden}
.zxnav ul {overflow:hidden;margin-top:10px}
.zxnav ul li {width:85px;margin: 0 10px;float: left;font-size:14px}
.zxnav ul li a {display: block;}
.zxnav ul li span {line-height: 32px;display: block;}
.zxnav p{background: #C31E37;line-height: 30px;font-size: 14px;font-weight: normal;margin: 6px auto 0px;color: #fff;}

.B-ul li{border:1px solid #C41C37;padding:10px;float:left;margin:10px;width:558px}
.B-ul li h4{background:#F37F42;color:#fff;text-align:center;width:150px;margin:0 auto 10px;border-radius:5px;padding:2px 0}

.h-ul li{float:left;border:1px solid #FF5306;text-align:center;width:278px;margin:10px;line-height:35px;border-radius:3px}
.h-ul li a{display:block}


.C-ul li{margin:10px 15px;float:left;width:570px;}
.C-ul li h4{border-bottom:1px dashed #A9A9A9;padding-bottom:10px;margin-bottom:10px}
.C-ul li span{display:inline-block;background:#DE3E32;color:#fff;padding:0 5px;margin-right:8px}


.ptab td{border:1px solid #FE830B;padding: 10px;}
.ptab td.orbg{background: #FE830B;color: #fff;border:0;width: 20%}
.orbg span{font-size: 26px;font-family: "Impact";font-weight: normal;}
.ptab td h5{color: #E5044F}
.ptab td.bor0{border-left: 10px solid #fff}
.ptab td.nobor{border:none;padding: 5px}

.yscon li{ width:374px; height:312px;  margin:20px 100px; float:left; border:solid 3px #ebf2f3;  }
.yscon h3{ font-size:24px; font-weight:normal; text-align:center; line-height:40px; margin-top:20px;}
.yscon .p_tip{ font-size:18px; color:#fa7404; text-align:center;}
.yscon .p_des{ font-size:14px; line-height:24px; padding:0 10px 10px 10px; text-indent:2em; margin-top:10px; color:#666666; border-bottom: dashed 1px #949fa4;}
.yscon dl{  position:relative; width:330px; height:105px; margin:10px auto 0 auto;}
.yscon dl dd{ width:165px; height:35px; float:left; line-height:35px; font-size:16px; color:#666666;}

.hotlist li{float: left;width: 280px;margin: 10px;text-align: center;line-height: 40px;}
.hotlist li a{color: #fff;display: block;border-radius: 5px;background: #E6567A;}
.hotlist li a:hover{background:#C31E37;}

.piclist li{float: left;margin: 10px;width: 380px;overflow: hidden;}
.piclist li img{width:100%;-webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.piclist li:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}

@media(max-width:900px){
  	.top{width:100%;}
	.container{width:95%;}
	.head{padding: 10px}
	.head>img{width:48%;}
	.head p{font-size: 15px;margin-top: 5px}
	.head p img{width: 30px}
	.container h2{font-size: 19px;line-height: 40px;}
	.yyinfo img{width:auto;margin-bottom:10px}
	.zxbtn {margin-top: 15px}
	.hotlist li,.yyinfo,.zxnav{float: none;width: auto;}
	.piclist li{width:48%;margin:1%}
	.zxnav ul li{width:31.33%;margin:1%}
	.yscon li{float: none;width: auto;margin: 15px 0;height: auto;}
    .yscon li h3{margin-top: 10px}
	.B-ul li,.h-ul li,.C-ul li{float:none;width:auto;margin:14px 0}


}
#LRdiv1{display:none !important}
.footer{font-size:14px; margin:0 auto;color:#5d5d5d;margin-top:20px;text-align:center}
.footer ul{border-bottom:1px solid #EEE;overflow:hidden;padding-bottom:4px;margin-bottom:5px}
.footer ul li{display:inline-block;margin:2px;font-size:15px}
.footer p{height:auto;line-height:28px;color: #5d5d5d;}
.footer p a,.footer ul li a{color: #5d5d5d !important;}

/*点击复制微信号并跳转到微信*/
.wxkf{display:block;}
.wxkf40{display:block;}

.wxkf{background:#CC6699;width:100%;overflow:hidden;position:fixed;z-index: 9999; bottom:0;padding:10px 0;border:0;display:block;text-align: center;font-size:14px;color:#fff;}
.wxkf a{color:#fff;}
.wxkf a span{padding:0 5px;margin-right:10px;color:#b30000;border-radius: 3px;background:#fff599;}
.wxkf40 {display:block;overflow: hidden;height:40px;}