@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:arial,"黑体";color:#898989;line-height:1; background:#FFF;min-width: 1200px;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}

.wznr{overflow: hidden; width: 1200px;position: absolute;left:50%; top:46%; transform:translate(-50%,-50%);}
.wznr_left{float: left; width:458px; }

.wz_right{width: 656px;float: right;}
.rwmnr{background: url(../images/a_05.png); height: 370px;}
.rwmnr ul{padding: 118px 0 0;overflow: hidden;}
.rwmnr li{float: left; padding-left: 35px;}
.rwmnr li a{display: block; margin-top: 20px;}
.wzcs{padding-top: 20px;}
.wzcs ul{overflow: hidden; margin-left: -10px;}
.wzcs li{float: left; width: 50%; padding: 10px 0 0 10px;}
.csbox{position: relative;height: 66px;border-radius: 45px;background: #d42a26; overflow: hidden;}
.csbox span{float: left; width: 77px; text-align: center; line-height: 66px; font-size: 16px; color: #ffffff; font-weight: bold;}
.csbox img{float: left; margin-top: 23px;}
.csbox b{font-weight: bold; float: left; line-height: 66px; font-size: 16px; color: #fcff00; padding-left: 15px;}
.csbox a{background: url(../images/a_15.png); width: 57px;height: 57px; position: absolute; right: 6px;top:50%; transform: translateY(-50%);}
.right{position: fixed; right: 0; width: 105px;top:50%; transform: translateY(-50%);}
.right li{padding-bottom: 10px;}
.right img{border-radius: 50%;}
