body{ padding:0px; margin:0px; border:0px; font-family:"Microsoft YaHei, Helvitica, 黑体, Arial, san-serif"; color:#494949;background:#ffffff; min-width: 300px;overflow-x: hidden;}
ul{ padding:0px; margin:0px; list-style:none;}
img{ width:100%; height:auto;border:0;}
a { text-decoration: none; }
h2 { font-size:16px; font-family:Microsoft YaHei;}


body #mainmenu { margin-right: 8px; margin-top:10px;}
body #mainmenu:after { clear: both; content: " "; display: block; }
body #mainmenu li { overflow:hidden; float:left; text-align: center; width:49%;}
body #mainmenu li a { display:block; color:#FFF; position:relative; margin: 10% 0 0 7%; }
body #mainmenu li a span1 {line-height:240px;text-align: center;margin: 0 auto 0 0;font-size:18px;}
body #mainmenu li a span2 {width: 40px;height: 40px;position: absolute;top: 20%;left: 50%;margin-left:-30px;}
body #mainmenu li a img { width:60px; height:60px;}
body #mainmenu li:nth-child(4n+1) {text-align: center;}
body #mainmenu li:nth-child(4n+1) a {height:170px; border-radius: 5px;}
body #mainmenu li:nth-child(4n+2) a {height:170px; border-radius: 5px;}
body #mainmenu li:nth-child(4n+3) a {height:170px;text-align: center; border-radius: 5px;}
body #mainmenu li:nth-child(4n+4) {text-align: center;}
body #mainmenu li:nth-child(4n+4) a {height:170px; border-radius: 5px;}
body #mainmenu li:nth-child(8n+1) a{background-color:#f05454;}
body #mainmenu li:nth-child(8n+2) a{background-color:#f765f2;}
body #mainmenu li:nth-child(8n+3) a{background-color:#f0be45;}
body #mainmenu li:nth-child(8n+4) a{background-color:#448aca;}
body #mainmenu li:nth-child(8n+5) a{background-color:#58c998;}
body #mainmenu li:nth-child(8n+6) a{background-color:#ff3f3f;}


.target {width:100%;height: 50px; background: #ebebeb; position: relative;}
.target-l {width:24px; height: 10px;  position: absolute; top:16px; left:16px;}
.target-r {line-height: 50px; width:100%; font-size: 20px;  text-align: center;}

/*----------------zxft-list--------------------*/
#zxft-list{overflow-x: hidden;}
#zxft-list .todayList {display: block; margin: 0 auto;}
#zxft-list #thelist li { width:100%; height:100px; background:url(../images/coin_04_01.png) no-repeat 98% center;overflow:hidden;border-bottom:1px solid #DDDDDD;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 1) inset;
	-moz-box-shadow:0 1px 0 0 rgba(255, 255, 255, 1) inset;
	-webkit-box-shadow:0 1px 0 0 rgba(255, 255, 255, 1) inset;}
#zxft-list #thelist li a{padding:12px 40px 9px 8px; display: block;}
#zxft-list .tp{width:100px; height:auto; padding-right:12px; float:left;}
#zxft-list #thelist li:hover,#zxft-list #thelist li:active {background-color:#eee;cursor:pointer;}
#zxft-list #thelist li h2 {font-size: 16px;color:#2f2f2f;font-weight:normal;height:20px;font-weight:normal;line-height:16px;padding:0;max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal;overflow:hidden;}
#zxft-list #thelist li p {font-size: 12px;color:#9C9C9C;line-height: 16px;margin-top: 3px;padding-right:2px;display: block;overflow: hidden;text-overflow: ellipsis;}
#zxft-list .yema{ height:32px; font-size:14px; text-align:center;margin-top:2%; margin-bottom:2%;}
/*----------------zcwj-list--------------------*/
#zcwj-list{overflow-x: hidden;}
#zcwj-list .todayList { margin: 0 auto;}
#zcwj-list #thelist li { width:100%;overflow:hidden;border-bottom:1px solid #DDDDDD;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 1) inset;
	-moz-box-shadow:0 1px 0 0 rgba(255, 255, 255, 1) inset;
	-webkit-box-shadow:0 1px 0 0 rgba(255, 255, 255, 1) inset;}
#zcwj-list #thelist li a{padding:10px 40px 9px 8px; display: block;}
#zcwj-list #thelist li:hover,#zxft-list #thelist li:active {background-color:#eee;cursor:pointer;}
#zcwj-list #thelist li h2 {font-size: 16px;color:#2f2f2f;font-weight:normal;height:26px;font-weight:normal;line-height:26px;max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal;overflow:hidden;padding:0; margin:0;}
#zcwj-list #thelist li p {font-size: 12px;color:#9C9C9C;line-height: 14px;margin-top: 5px;padding-right:2px;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#zcwj-list .yema{ height:32px; font-size:14px; text-align:center;margin-top:2%; margin-bottom:2%;}
#zcwj-list .yema a{color:#222;}
/*----------------content--------------------*/

#content{ margin: 0 auto;overflow-x: hidden;}
#content .content-wrap {padding:0px 9px 10px 10px;}
#content .bt{ font-size:20px; text-align:center; color:#e5221c;line-height:40px;word-break:normal;word-wrap:break-word; margin-bottom:0; padding-bottom:0;}
#content .time{font-size:14px; text-align:center; line-height:30px; color:#9C9C9C; margin:auto 0; padding:0;}
#content .line_nr {width: 100%;height: 1px;text-align: center;margin:10px 0;border-bottom: 1px dashed #cbc6c0;}
#content .artical{margin:15px 5px; word-wrap: break-word;  line-height: 30px;text-indent: 2em;}
#content .artical img{display: block;}
#content .img {width:70%; margin:20px auto 0 auto;}

/*----------------letter--------------------*/
#letter{ margin: 0 auto;overflow-x: hidden;}
#letter .form{width: calc(100% - 10px); margin: 0 auto}

#letter .wk1{ height:52px; clear:both;}
#letter .ldyx1:focus,#letter .ldyx2:focus,#letter .name:focus,#letter .num:focus,#letter .age:focus,#letter .letter-zt:focus,#letter .letter-nr:focus,#letter .yzm-sr:focus{ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6);}

#letter .buttom1{ width:48%; float:left;}
#letter .buttom2{ width:48%; float:right;}
#letter .ldyx1,#letter .ldyx2{ width:100%;border:1px solid #cbc6c0;font-size:16px;font-weight:bold;padding:10px 10px; padding-left:20px;color:#0186d9; cursor: hand;border-radius:6px;outline:none; background:url(../images/letter_01_08.png) center center no-repeat;background-color:#fff;background-size:65% auto;}

#letter .wk{ height:42px; clear:both;}
#letter .name,#letter .num{ width:100%;border:1px solid #cbc6c0; font-size:16px;padding:6px 6px 6px 50px;border-radius:6px;outline:none;}
#letter .name{background:url(../images/letter_01_03.png) no-repeat;background-color:#fff;background-size:25px auto;background-position:10px center;}
#letter .num{background:url(../images/letter_01_04.png) no-repeat;background-color:#fff;background-size:25px auto;background-position:10px center;}

#letter .sexk{width:30%;border:1px solid #cbc6c0;font-size:16px;font-weight:bold;padding:6px 6px 6px 40px;color:#0186d9; cursor: hand;border-radius:6px; background:url(../images/letter_01_06.png) no-repeat;background-color:#fff;background-size:25px auto;background-position:10px center; float:left;}
#letter .sexk .man,#letter .sexk .woman{ margin-left:8px;}

#letter .agek{width:48% ;float:right;}
#letter .age{ width:100%;background:url(../images/letter_01_05.png) no-repeat;background-color:#fff;background-size:25px auto;background-position:10px center; border:1px solid #cbc6c0; font-size:16px;padding:6px 6px 7px 50px; border-radius:6px; outline:none; }

#letter .nk1{ height:45px; clear:both; }
#letter .nk2{ height:45px; clear:both; }
#letter .nk3{ height:45px; clear:both; }
.nk33{ height:35px; clear:both; }
.man {padding-top:5px;}
.nk333{ height:35px; clear:both;  margin-top:10px;}
#letter .wk2 { width:96%;clear:both; margin:2% auto;}
#letter .wk2 .leader{ width:72%;padding:5px 6px 5px 10px; font-size:16px;border:1px solid #cbc6c0;border-radius:4px;outline:none;}
#letter .wk2 .letter-zt{width:72%;padding:4px 6px 4px 10px; font-size:16px;border:1px solid #cbc6c0;border-radius:4px;outline:none;}
#letter-ztt{width:50% !important;padding:4px 6px 4px 10px; font-size:16px;border:1px solid #cbc6c0;border-radius:4px;outline:none;}
#letter .letter-nr{width:100%; font-size:16px;border:1px solid #cbc6c0;border-radius:4px;outline:none; float:right; margin-bottom:5%;}
#letter .nk22 .sfzsm {float: left; line-height: 36px;}
#letter .nk22 .sfzsm-img {float: left; width:80px;}
#letter .nk22 .sfzsm-fj {float: left; line-height: 36px; padding-left: 10px; padding-right:10px; color:#9da7b1;}
#letter .nk22 .sfzsm-fj span img {width:20px;vertical-align: middle}
#letter .nk22{ height:45px; clear:both; }
.textarea {width:98%; margin:0 auto; padding-right: 10px;}
.blue-bj {background: #4c9ae2; color:#fff; font-size: 15px; padding:10px 5px; margin-top:10px; margin-bottom:10px;}


#letter .yzmk { width:94%;margin:0 auto;}
#letter .yzmsr {width:80px; float:left;}
#letter .yzmsr1 {width:40%; float:left;}
#letter .yzmtp {width:70px; float:left; margin-left:10px;}
#letter .buttom3{ clear:both;width:100%; padding-top:2%;}
#letter .buttom33{ clear:both;width:100%; padding-top:2%; background: #4c9ae2; padding:10px 0; color:#fff; text-align: center; margin-bottom:10px;}
#letter .yzm-sr{width:100%;padding:2px 6px 2px 10px; font-size:16px;border:1px solid #cbc6c0;border-radius:6px;outline:none;}
#letter .tj{ clear:both;width:100%; color:#fff; background-color:#0186d9;font-size:16px; text-align:center;padding:9px 6px 9px 6px; border-radius:4px; outline:none; border:0;}
.tj-tj{ clear:both;width:100%; color:#fff; background-color:#ff403f;font-size:16px; text-align:center;padding:14px 6px 14px 6px; border-radius:4px; outline:none; border:0;}
#letter .tjj{ clear:both;width:100%; color:#fff; background-color:#0186d9;font-size:16px; text-align:center;padding:9px 6px 9px 6px; border-radius:4px; outline:none; border:0; margin-bottom:10px;}


/*----------------letter-tj--------------------*/
#letter-tjj{ margin: 0 auto;max-width:640px;padding:12px;overflow-x: hidden;}
#letter-tj .letter-k{ width:90%;height:150px; margin:10px auto; background-color:#fff; border:1px solid #ccc;}
#letter-tj .letter-k .wz1{ width:100%;height:40px;font-size:16px; line-height:40px; text-align:center; color:#F60; border-bottom:1px solid #ccc;}
#letter-tj .letter-k .wz2,#letter-tj .letter-k .wz3{ line-height:30px;font-size:14px; margin-top:10px; margin-left:10px;}

/*----------------zdly--------------------*/
.zdly-nr {width: calc(100% - 30px); height: 100px; margin:0 auto}
.zdly-nr-hang1 {width:100%; margin:15px 0; height: 42px;}
.zdly-nr-o { text-align: center; line-height: 40px; color:#186dbc;  width:48%; height: 40px; float: left; background: #f2f2f2; border:1px solid #019be6; }
.zdly-nr-t { text-align: center; line-height: 40px; color:#186dbc;  width:48%; height: 40px; float: right; background: #f2f2f2; border:1px solid #019be6; }


/*----------------lm-list--------------------*/
#lm-list{overflow-x: hidden;max-width: 640px;}
#lm-list .todayList {display: block; margin: 0 auto;}
#lm-list #thelist li { width:100%; background:url(../../images/coin_04_04.png) no-repeat 96% center;background-size:auto 40%;  background-color:#F9F9F9;position:relative;overflow:hidden;border-bottom:1px solid #DDDDDD;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 1) inset;
	-moz-box-shadow:0 1px 0 0 rgba(255, 255, 255, 1) inset;
	-webkit-box-shadow:0 1px 0 0 rgba(255, 255, 255, 1) inset;}

#lm-list #thelist li a{padding:10px 40px 9px 10px; display: block;}

#lm-list #thelist li:hover,#lm-list #thelist li:active {background-color:#eee;cursor:pointer;}
#lm-list #thelist li .nr {font-size: 16px;color:#0186d9;font-weight:normal;height:20px;font-weight:normal;line-height:20px;max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal; background:url(../../images/coin_04_03.png) no-repeat left center; padding-left:20px;background-size:auto 50%; overflow:hidden;}



/*----------------input-tj--------------------*/

.inputtj{float:left;width:60%;margin-top:7px;}


.bdsharebuttonbox{float:right;}