*{margin:0; padding:0; list-style:none; outline:none;}

::selection{color:#FFFFFF; background-color:#E10602;}

body{font-family:"PingFang SC","Arial","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; font-size:12px; font-weight:normal; color:#1D1D1F; background-color:#FBFBFD; overflow-wrap:break-word; word-wrap:break-word; word-break:break-all; letter-spacing:1px; font-variant:tabular-nums; font-feature-settings:"tnum";}

.maxwidth{width:1320px;}
.minwidth{width:800px;}
.disn{display:none;}
.dis{display:block;}
.borderbottom{clear:both;}

/*td*/
td{overflow:hidden;}
.bbstd{line-height:22px; font-size:16px;}

/*a*/
a:link,a:active,a:visited{color:#1D1D1F; text-decoration:none;}
a:hover{color:#E10602;}
a.bbs{font-size:18px;}
a.pages{padding:5px 10px; display:inline-block; color:#1D1D1F; border:1px solid #F0F2F7;}
a.pages:hover{background-color:#E10602; color:#FFFFFF;}
a.hometopreview{color:#888888; font-size:12px;}
a.hometopreview:hover{color:#E10602; font-size:12px;}
a.pages2{display:block; text-align:center; border-radius:4px; color:#E10602; font-size:18px; margin-bottom:20px;}
a.pages2:hover{color:#E10602; text-decoration:none;}

/*input*/
input{border:#F0F2F7 1px solid; background-color:#FFFFFF; font-family:"PingFang SC","Arial","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; padding:5px; border-radius:5px;}
textarea{border:#F0F2F7 1px solid; background:transparent url(http://www.wangchao.net.cn/images/tlogo.jpg) no-repeat center center; background-color:#FFFFFF; padding:4px; font-family:"PingFang SC","Arial","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; padding:5px; border-radius:5px;}
input[type=submit]{cursor:pointer;}
input[type=reset]{cursor:pointer;}
#search_input{border:#FF461F 1px solid; padding:10px; font-size:17px; width:518px; border-radius:10px 0 0 10px; line-height:22px;}
#search_button{border:#FF461F 1px solid; padding:10px; font-size:17px; border-left:none; border-radius:0 10px 10px 0; line-height:22px; color:#FF461F;}

/*index*/
#hometopbox{float:left; width:185px; margin:15px 0 15px 20px; padding:5px; background-color:#FFFFFF; height:300px; border:1px solid #F0F2F7; overflow:hidden; -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
#hometopbox img{width:120px; height:auto; max-height:120px;}
#hometoptitle{margin:10px; font-size:16px; line-height:24px; text-align:justify;}

/*content*/
h1,#tishi{font-size:36px; margin:20px 0 20px 0; overflow:hidden; text-align:justify; display:inline-block; line-height:44px;}
#pageinfo{color:#888888; font-size:12px; line-height:20px;}
#pageinfo a{color:#888888;}
#pageinfo a:hover{color:#E10602;}
#pageinfo div.left{float:left;}
#pageinfo div.right{float:right;}
#tishi{padding:20px 0;}
#content a.bbs:link,#content a.bbs:active,#content a.bbs:visited{color:#0078D7; text-decoration:underline;}
#content a.bbs:hover{color:#E10602;}
#content{line-height:36px; line-height:2.25rem; font-size:18px; font-size:1.125rem; clear:both; width:640px; overflow:hidden; font-weight:normal; max-height:2000px; padding:40px 60px 0 60px; text-align:justify;}
#content div{text-align:center;}
#content p{text-indent:2em; text-align:justify; margin-top:25px; margin-bottom:25px;}
#content table{font-size:14px;}
.subtitle{margin:20px 0 0 0; min-height:24px;}
.subtitle h3{font-size:18px; border-left:10px solid #E10602; padding:3px 10px; text-align:left; line-height:24px;}
span.scode{display:block; padding:0 5px; background-color:#2D2D2D; color:#F0F2F7; font-size:14px; text-align:justify; word-break:break-all;}
.menutitle{margin:30px 0 15px 0; position:relative; height:33px; clear:both;}
.menutitle strong{font-size:24px; border-left:10px solid #0078D7; padding-left:5px; padding-right:5px; color:#E10602; position:absolute; z-index:2; background:#FFFFFF; top:0; left:0;}
.menutitle i{background:#0078D7; height:1px; position:absolute; z-index:1; top:16px; left:0; display:inline-block; width:100%;}
#contentside{width:760px; float:left; background:#FFFFFF; padding:10px 20px; border-radius:10px; box-shadow:0 2px 10px 0 rgba(0,0,0,.1);}
#search_color{color:#0078D7;}
#unfold-field{position:relative;}
.unfold-field-bg{position: absolute; top: -120px; left: 0; height: 120px; width: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 1)));  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);}
#disclaimer{color:#888888; line-height:24px; font-size:12px; padding:0 13px; font-style:italic; text-align:justify; display:inline-block; clear:both;}
#fenge{height:9px; background:#FBFBFD; margin-top:30px; border-bottom:1px solid #F0F2F7; border-top:1px solid #F0F2F7; clear:both;}

/*top*/
#topbanner{width:100%; height:32px; background-color:#000000; border-bottom:2px solid #000000; position:fixed;z-index:99999; left:0; top:0; min-width:800px; font-size:14px; color:#FFFFFF !important; filter:Alpha(opacity=70); opacity:0.7; line-height:22px;}
#topbanner a{color:#FFFFFF;}
#topbanner a:hover{color:#FFC000;}
#topbanner2{width:100%; height:34px;}
#header{font-size:14px; display:none;}
#header a{line-height:1.6em; margin-right:18px;}
#header a.mingxian{color:#1D1D1F}
#header a:hover{color:#E10602;}

/*img*/
#bantouming img{filter:Alpha(opacity=50); opacity:0.5; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
#bantouming a:hover img{filter:Alpha(opacity=70); opacity:0.7;}
img,a img{margin:0; padding:0; max-width:600px;}
a img{border:1px solid #FFFFFF;}
a:hover img{border:1px solid #E10602;}
.img120{max-width:120px;}
.img140{max-width:140px;}
#toumingban{text-align:center; padding:32px;}
#toumingban img{width:120px; height:120px; transition:all 0.6s; -webkit-border-radius:50%; -moz-border-radius:50%; -khtml-border-radius:50%; border-radius:50%;}
#toumingban img:hover{transform:scale(1.4); -webkit-transform:scale(1.4);}

/*middleb*/
#middleb div{clear:both;}
#middleb a{font-size:20px; line-height:30px; font-weight:bold;}
#middleb a:hover{text-decoration:none;}
#middleb img{float:right; margin-left:10px; height:100px; width:150px;}
#middleb div.min{min-height:120px; padding:10px 0; border-bottom:1px dashed #F0F2F7; text-align:justify;}
#middleb div.nomin{min-height:60px; padding:20px 0; border-bottom:1px dashed #F0F2F7; text-align:justify;}
#middleb a.hometopreview{font-size:12px; color:#888888;}
#middleb a.hometopreview:hover{color:#E10602; font-size:12px;}
#middleb ul{text-align:right; color:#888888; font-size:12px;}
#middleb p{text-indent:2em; color:#888888; font-size:14px; font-weight:normal; text-align:justify;}
#middleb span.xiangguan{border:#888888 1px solid; color:#888888; padding:2px; border-radius:5px;}

/*rightb*/
.rbnone{position:"";}
.rbfix{position:fixed; top:35px; z-index:1; max-width:250px;}
.rbfixt{position:fixed; bottom:120px; z-index:1; max-width:250px;}
#m11{font-size:12px; width:250px;}

/*right*/
.right_title{line-height:22px; font-size:16px; border-bottom:1px #E10602 solid; padding:8px; font-weight:bold;}
.right_title a{float:right;margin-right:15px}
#rightside{width:250px; float:right; text-align:justify; margin-left:10px;}
#leftside{width:250px; float:left; text-align:justify; margin-right:10px;}
#more,#moreHot,#moreReview{font-size:14px;}
#more li{padding:10px 0; overflow:hidden; background:url(/images/line.gif) repeat-x 0 bottom;}
#more font{font-weight:bold; margin-right:3px;}

/*detailhot*/
#detailhot{clear:both; height:140px;}
#detailhot ul li{float:left; position:relative; padding:3px; font-size:12px;}
#detailhot img{width:110px; height:110px;}
.focus{background:rgba(250,250,250,0.25); width:115px; height:115px; border:1px dashed #E10602; position:absolute; left:0px; top:0px; display:none;}
.focus:before{width:118px; height:60px; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; content:''; position:absolute; left:-1px; top:20px;}
.focus:after{width:60px; height:118px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; content:''; position:absolute; top:-1px; left:20px;}
#detailhot ul li:hover .focus{display:block;}

/*side*/
#nav_next a, #nav_prev a{color:#888888; display:block; float:left; line-height:52px; margin-left:-392px; position:fixed; top:45%; width:52px; z-index:3;}
#nav_prev a{margin-left:1110px;}
#nav_prev a:hover, #nav_next a:hover{color:#E10602; text-decoration:none;}
#scrollBtn{position:fixed; width:52px; margin-left:1110px; bottom:20px; z-index:5;}
#scrollBtn a{display:block; line-height:52px !important; font-size:52px !important; width:52px; height:52px; overflow:hidden; filter:Alpha(Opacity=70);opacity:0.7; -moz-transition:opacity 0.5s ease; -webkit-transition:opacity 0.5s ease; -o-transition:opacity 0.5s ease; transition:opacity 0.5s ease; margin-bottom:5px; color:#FFFFFF;}
#scrollBtn a:hover{filter:Alpha(Opacity=100);opacity:1; text-decoration:none;}
#goHome{background-color:#CCCCCC;}

/*top4*/
#lefthot,#more{position:fixed; width:250px; text-align:justify;}
#top4 li{font-size:14px; clear:both; min-height:60px; padding:15px 0;}
#top4 img{width:60px; height:60px; float:left; margin-right:10px;}
#top4 div{margin-top:10px; font-size:12px;}

/*top7*/
#top7 li{font-size:14px; clear:both; min-height:20px; padding:12px 0; background:url(/images/line.gif) repeat-x 0 bottom;}
#top7 font{margin-right:3px; font-weight:bold;}

/*ad*/
#adlist{clear:both;}

/*footer*/
#footer{clear:both; z-index:2; position:relative; font-size:12px;}

/*navtop*/
#navtop{font-size:14px; color:#1D1D1F; display:none;}

/*scroll*/
.scroll-container {width:350px; height:80px; overflow:hidden; float:right;}
.scroll-container div {animation: scroll 50s linear infinite;}
.scroll-container div:hover{animation-play-state:paused;}
.scroll-container a{display:block; font-size:20px; padding-top:25px; padding-bottom:25px; line-height:22px;}
@keyframes scroll {0%{transform:translateY(0);} 100%{transform:translateY(-100%);}}

/*iconfont*/
@font-face{font-family:"iconfont"; src:url('/css/iconfont.eot?t=1466087512'); src:url('/css/iconfont.eot?t=1466087512#iefix') format('embedded-opentype'),url('/css/iconfont.woff?t=1466087512') format('woff'),url('/css/iconfont.ttf?t=1466087512') format('truetype'),url('/css/iconfont.svg?t=1466087512#iconfont') format('svg');}
.iconfont{font-family:"iconfont" !important; font-size:52px; font-style:normal !important; font-weight:normal !important; -webkit-font-smoothing:antialiased; -webkit-text-stroke-width:0.2px; -moz-osx-font-smoothing:grayscale; color:#FFFFFF;}

@media only screen and (max-width:1340px){
.maxwidth{width:1110px;}
#hometopbox{margin:15px 0 15px 15px;}
#rightside,#more{width:300px;}
#leftside{display:none;}
#nav_next a{margin-left:-92px;}
}

@media only screen and (max-width:1080px){
.maxwidth{width:800px;}
#hometopbox{margin:15px 0 15px 15px; width:235px;}
#rightside{display:none;}
#nav_prev a{margin-left:800px;}
#scrollBtn{margin-left:800px;}
}

@media only screen and (min-width:1550px){
h1{font-size:40px; line-height:48px;}
.maxwidth{width:1422px;}
#header a{margin-right:32px;}
#hometopbox{margin:15px 0 15px 15px; width:210px;}
#rightside,#more{width:300px;}
#leftside{width:300px;}
#lefthot{width:300px;}
}
