@charset "utf-8"; 
/*[DTmuban Template] Copyright (c) 2010-2018 www.dtmuban.comThis is not a free template. Please buy the authentic license.Author: Xiaohei, QQ:2909458585. Version: dtmuabn_v7, time: 20180901.Special note: do not modify this document without permission.*/
/*reset*/
*/*,:before,:after*/
{-webkit-box-sizing: border-box; box-sizing: border-box; word-break: break-all; -webkit-text-size-adjust: none;}
html,body{min-height: 100%;}
html{color: #333; background: #fff; width: 100%; min-width: 1200px; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, form, fieldset, legend, input, button, textarea, menu{margin: 0; padding: 0;}
body{font-size: 14px; background-color: white; overflow: auto;}
body, button, input, keygen, legend, select, textarea{font-family: "Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; font-weight: 400; color: #333;}
body{background: #F4F5F9; width: 100%; min-width: 1200px; padding-top: 80px; position: relative;}
::-webkit-scrollbar-track-piece{background-color: #fff; -webkit-border-radius: 10px}
::-webkit-scrollbar{width: 12px; height: 10px;}
::-webkit-scrollbar-thumb{height: 60px; background-color: #828282; -webkit-border-radius: 10px; outline: 2px solid #fff; outline-offset: -2px; border: 2px solid #fff}
::-webkit-scrollbar-thumb:hover{background-color: #D80A1C;}
h1, h2, h3, h4, h5, h6{font-weight: 400;}
ul,ol ,li{list-style: none;}
html, body, fieldset, img, iframe, abbr{border: 0;}
img{vertical-align: top; border: none;}
i,em{font-style: normal}
a, button{cursor: pointer;}
a{color: #333; outline: none; text-decoration: none;}
a:focus{color: #333; outline: none; -moz-outline: none;}
a:hover{color: #D80A1C; text-decoration: none;}
a:-webkit-any-link{text-decoration: none;}
fieldset,img{border: 0 none;}
legend{font-size: 0; position: absolute; left: -5000px;}
iframe{display: block}
input,button,select,textarea{outline: none;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,beimeng{display: block;}
/*common*/
.container{width: 1200px; margin: 0 auto; padding: 0;}
.container:after{content: ""; display: block; clear: both;}
.clearfix:after{content: ""; display: block; clear: both;}
.fl{float: left;}
.fr{float: right;}
.tl{text-align: left;}
.tr{text-align: right;}
.tc,.t-c{text-align: center;}
.color-white{color: white !important;}
.yellow{color: #D80A1C !important;}
.red{color: #D80A1C !important;}
.bg_red{background: #069bde !important;}
.color{color: #E31939;}
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.wfs{width: 100%; position: relative;}
.p_r,.rel{position: relative;}
.w1200,.m,.w{width: 1200px; margin: 0 auto;}
.w1210{width: 1210px; margin: 0 auto;}
.m299{width: 299px}
.m300{width: 300px}
.m400{width: 400px}
.m500{width: 500px}
.m600{width: 600px}
.m700{width: 700px}
.m800{width: 800px}
.m900{width: 900px}
.container{width: 1200px; margin: 0 auto;}
.clearfix{display: block;}
.m_t20,.mt20{margin-top: 20px}
.m_b20{margin-bottom: 20px;}
.mt-18{margin-top: -18px}
.mt-20{margin-top: -20px}
.p10{padding: 10px}
.p15{padding: 15px}
.p20{padding: 20px}
.pt-10{padding-top: 10px;}
.pt-20{padding-top: 20px;}
.pt-30{padding-top: 30px;}
.pt-40{padding-top: 40px;}
.pr-50{padding-right: 50px;}
.pl-50{padding-left: 50px;}
.lt-center{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.f-16,.fs16{font-size: 16px;}
.f-18,.fs18{font-size: 18px;}
.f-20,.fs20{font-size: 20px;}
.f-22,.fs22{font-size: 22px;}
.f-24,.fs24{font-size: 24px;}
.fl{float: left;_display: inline;}
.xh_top{position: relative;}
.bg-i{background: #fbfbfb !important;}
.b_bg,.bai-bg{background: #ffffff}
.overflow{overflow: hidden}
.head-fix,.mb20{height: 20px; clear: both;}
/*ie*/
.ieTester_fixed{position: fixed; left: 50%; top: 50%; margin: -195px 0 0 -350px; background-color: #fff; z-index: 1002; width: 700px; height: 380px; text-align: center; border-radius: 6px; color: #666666;}
.ieTester_fixed .hd{font-size: 24px; padding: 60px 0 10px; font-weight: bold; line-height: 1;}
.ieTester_fixed .bd{font-size: 16px; line-height: 39px; border: 0;}
.ieTester_fixed .bd .bold{font-weight: bold;}
.ieTester_fixed .btn{display: block; width: 200px; margin: 0 auto; color: #fff; font-size: 16px; background: #e60000; border: #e60000 1px solid; border-radius: 4px; line-height: 50px; height: 50px; margin-top: 20px;}
.mianze_mask{position: fixed; left: 0; top: 0; right: 0; bottom: 0; background-color: #000000; z-index: 1001; /* older safari/Chrome browsers */ -webkit-opacity: 0.7; /* Netscape and Older than Firefox 0.9 */ -moz-opacity: 0.7; /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/ -khtml-opacity: 0.7; /* IE9 + etc...modern browsers */ opacity: .7; /* IE 4-9 */ filter: alpha(opacity=70); /*This works in IE 8 & 9 too*/ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /*IE4-IE9*/ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
/*coomm*/
.m0{width: 100%; background: #F2F2F2;}
.m0 .m{background: #F2F2F2;}
.m1{/* background:url('../image/bg-line.png') repeat-y 960px 0; */}
.m1l{width: 880px; float: left;}
.m1r{width: 299px; float: right;}
.m2{background: url('../image/bg-line.png') repeat-y 960px 0;}
.m2l{width: 940px; float: left;}
.m2r{width: 219px; float: right;}
.m3{/* background:url('../image/bg-line.png') repeat-y 880px 0; */ margin-bottom: 20px;}
.m3l{/* background-color: #ffffff; */ width: 880px; float: left;}
.m3r{width: 299px; float: right;}
/* layout */
.m_l{width: 880px;}
.m_r{width: 300px;}
.m_n{width: 20px;}
.m_l_1{width: 1000px;}
.m_r_1{width: 180px;}
/* left */
.left_box{border: #DDDDDD 1px solid;}
.left_head{border-bottom: #DDDDDD 1px solid; height: 44px; line-height: 44px; overflow: hidden; padding: 0 10px;}
.left_head strong{font-size: 16px;}
.left_head em{font-style: normal; color: #666666;}
/* box */
.box_head{border-bottom: #DDDDDD 1px solid; height: 44px; line-height: 44px; overflow: hidden; padding: 0 10px;}
.box_head strong{font-size: 14px; display: block;}
.box_head em{font-style: normal; color: #666666;}
.box_body{padding: 10px;}
.box_body li{height: 32px; line-height: 32px; overflow: hidden;}
.tab_head{border: #DDDDDD 1px solid; border-bottom: none; height: 31px; line-height: 31px; font-size: 14px; overflow: hidden; background: #EEEEEE; font-weight: bold;}
.tab_1{float: left; padding: 0 15px 0 15px; border-right: #DDDDDD 1px solid; cursor: pointer; font-weight: normal;}
.tab_2{float: left; padding: 0 15px 0 15px; border-right: #DDDDDD 1px solid; cursor: pointer; background: #FFFFFF;}
.tab_1_1{border-bottom: #DDDDDD 1px solid; cursor: pointer;}
.tab_1_2{border: #DDDDDD 1px solid; border-bottom: none; cursor: pointer; font-weight: bold;}
.tab_head_2{height: 27px; background: #EEEEEE; border-left: #DDDDDD 1px solid; border-right: #DDDDDD 1px solid; text-align: center; padding-left: 12px;}
.tab_2_1{float: left; width: 80px; height: 27px; line-height: 31px; overflow: hidden; background: url('../image/tab_2_1.gif') no-repeat 6px right; cursor: pointer;}
.tab_2_1 span{color: #333333;}
.tab_body_2{border: #DDDDDD 1px solid; border-top: none;}
.li_dot li{background: url('../image/li_dot.gif') no-repeat 5px 10px; padding: 0 10px 0 12px;}
/* pages */
.pages{padding: 30px 0 30px; text-align: center; font-size: 16px; color: #666666; clear: both;}
.pages a:link,.pages a:visited,.pages a:active{background: #FFFFFF; border: #BBB 1px solid; padding: 6px; text-decoration: none; border-radius: 3px; box-shadow: 0 1px 2px rgba(0,0,0,0.2); background: #efefef; background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); background: linear-gradient(top, #ffffff 0%,#efefef 100%);}
.pages a:hover{background: #D80A1C; border: #D80A1C 1px solid; color: #FFFFFF; padding: 6px; text-decoration: none;}
.pages strong{padding: 6px 5px 5px 5px; border: #D80A1C 1px solid; color: #FFFFFF; border-radius: 3px; box-shadow: 0 1px 2px rgba(0,0,0,0.2); background: #D80A1C; background: -moz-linear-gradient(top, #D80A1C 0%,#cc0a1b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D80A1C), color-stop(100%,#D80A1C)); background: -webkit-linear-gradient(top, #D80A1C 0%,#cc0a1b 100%); background: -o-linear-gradient(top, #D80A1C 0%,#cc0a1b 100%); background: -ms-linear-gradient(top, #D80A1C 0%,#cc0a1b 100%); background: linear-gradient(top, #D80A1C 0%,#cc0a1b 100%);}
.pages_inp{width: 35px; border: #BBB 1px solid; color: #666666; padding: 4px 4px 6px 4px; text-align: center; font-size: 18px; border-radius: 3px; box-shadow: 0 1px 2px rgba(0,0,0,0.2); background: #efefef; background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); background: linear-gradient(top, #ffffff 0%,#efefef 100%);}
.pages_btn{width: 58px; border: #D80A1C 1px solid; color: #FFFFFF; padding: 4px 6px; font-weight: bold; font-size: 18px; border-radius: 3px; box-shadow: 0 1px 2px rgba(0,0,0,0.2); background: #D80A1C; background: -moz-linear-gradient(top, #D80A1C 0%,#cc0a1b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D80A1C), color-stop(100%,#D80A1C)); background: -webkit-linear-gradient(top, #D80A1C 0%,#cc0a1b 100%); background: -o-linear-gradient(top, #D80A1C 0%,#cc0a1b 100%); background: -ms-linear-gradient(top, #D80A1C 0%,#cc0a1b 100%); background: linear-gradient(top, #D80A1C 0%,#cc0a1b 100%);}
.pages label{background: #FFFFFF; border: #DDDDDD 1px solid; color: #666666; padding: 6px 6px;}
.pages label em{color: red; font-weight: bold; font-style: normal;}
.pages label span{font-weight: bold;}
.pages cite{font-style: normal;}
/* table */
.tb{width: 100%;}
.tb th{background: #EEEEEE;}
.tb td{border-bottom: #DDDDDD 1px solid;}
.tb tr:hover{background: #F3F3F3;}
.tf{width: 100%;}
.tf td{border-top: #F0F0F0 1px solid;}
.tf tr:hover{background: #F4F4F4;}
.tf .tl{width: 100px; text-align: right;}
.btns{padding: 20px 20px 20px 150px;}
.thumb{padding: 6px 0;}
.thumb img{border: #DDDDDD 1px solid; padding: 2px;}
.thumb li{height: 22px; line-height: 22px; overflow: hidden;}
.thumbml ul{margin: 10px 0 15px 0;}
.imb img{border: #DDDDDD 1px solid; padding: 3px;}
/* album */
#mid_pos{position: absolute;}
#mid_div{width: 320px; height: 240px; cursor: crosshair; padding: 6px; border: #CCCCCC 1px solid; background: #F3F3F3;}
#zoomer{border: #333333 1px solid; width: 120px; height: 90px; background: #FFFFFF url('../image/zoom_bg.gif'); position: absolute; opacity: 0.5; filter: alpha(opacity=50);}
#big_div{width: 400px; height: 300px; border: #CCCCCC 1px solid; background: #FFFFFF; position: absolute; overflow: hidden;}
#big_pic{position: absolute;}
.ab_im{padding: 2px; margin: 10px 0 10px 32px; border: #C0C0C0 1px solid;}
.ab_on{padding: 2px; margin: 10px 0 10px 32px; border: #FF6600 1px solid; background: #FF6600;}
/* ads */
.adword table{background: url('../image/adword_bg.gif') repeat-x 0 bottom;}
.adword_tip{color: #FF1100; border-bottom: #DDDDDD 1px solid; padding: 8px 10px 8px 28px; background: url('../image/arrow_up.gif') no-repeat 10px 8px;}
.sponsor{margin-bottom: 10px;}
/* basic */
.f_l{float: left;}
.f_r{float: right;}
.t_l{text-align: left;}
.t_r{text-align: right;}
.t_c{text-align: center;}
.f_b{font-weight: bold;}
.f_n{font-weight: normal;}
.f_white{color: white;}
.f_gray,.f_gray a{color: #9b9ea0;}
.f_orange{color: #FF6600;}
.f_red{color: red;}
.f_green{color: green;}
.f_blue{color: blue;}
.f_dblue{color: #007AFF;}
.f_price{font-weight: bold; font-family: Arial; color: #FF0000;}
.px12{font-size: 12px;}
.px14{font-size: 14px;}
.px16{font-size: 16px;}
.px18{font-size: 18px;}
.bd-t{/* border-top:#DDDDDD 1px solid; */}
.bd-b{border-bottom: #DDDDDD 1px solid;}
.b10{height: 10px;}
.b16{height: 16px;}
.b20{height: 20px;}
.b24{height: 24px;}
.b32{height: 32px;}
.pd3{padding: 3px;}
.pd5{padding: 5px;}
.pd10{padding: 10px;}
.pd15{padding: 15px;}
.pd20{padding: 20px;}
.lh18{line-height: 180%;}
.ls1{letter-spacing: 1px;}
.c_p{cursor: pointer;}
.c_b{clear: both;}
.o_h{overflow: hidden;}
.dsn{display: none;}
.absm{vertical-align: middle;}
.btn_s{background: #080808; color: #FFFFFF; border: none; padding: 2px; letter-spacing: 1px;}
.btn_r{background: #D7D7D7; color: #666666; border: none; padding: 2px; letter-spacing: 1px;}
.bd{border: #CAD9EA 1px solid;}
.highlight{color: red;}
.jt{color: #003278; cursor: pointer;}
.np{padding: 20px 30px 20px 50px; line-height: 25px;}
.lazy{background: #FAFAFA url('../image/loading.gif') no-repeat center center;}
.slide{background: #FAFAFA; overflow: hidden;}
.btn,.btn-green,.btn-blue,.btn-red{color: #FFFFFF; font-size: 14px; width: 100px; line-height: 32px; border: none; border-radius: 4px; text-align: center; cursor: pointer; padding: 0; -webkit-appearance: none;}
.btn{background: #FFFFFF; border: #DDDDDD 1px solid; color: #333333;}
.btn:hover{background: #D9D9D9; border: #CDCDCD 1px solid;}
.btn-green{background: #333333; border: #333333 1px solid; color: #FFFFFF;}
.btn-green:hover{background: #4c4c4c; border: #4c4c4c 1px solid;}
.btn-blue{background: #080808; border: #080808 1px solid; color: #FFFFFF;}
.btn-blue:hover{background: #292424;}
.btn-red{background: #F8F8F8; border: #C6C6C6 1px solid;}
.btn-red:hover{background: #CE3C39; border: #BF3835 1px solid; color: #FFFFFF;}
/* position */
.pos{padding: 0 16px; height: 36px; line-height: 36px; background: #EEEEEE;}
.nav{padding: 0 10px 0px 32px; height: 40px; line-height: 40px; background: url('../image/ico-nav.png') no-repeat 10px 12px; font-size: 14px; background-color: #f0eeee;}
.nav div{float: right;}
.nav i{font-style: normal; font-weight: bold; color: #444444; padding: 0 6px; font-family: simsun;}
.nav i.dtmuban-iconfont{font-size: 14px; vertical-align: top;}
.nav em{font-style: normal; color: #999999; padding: 0 10px; font-size: 12px;}
.nav div:hover,.nav div:hover i{color: #D80A1C}
/* show */
.sorry{text-align: center; padding: 60px 0; font-size: 65px; color: #D80A1C; font-weight: bold;}
.title{/*height: 50px;*/ line-height: 50px; text-align: center; font-weight: bold; font-size: 22px; margin: 0; /* padding: 0px 20px; */ color: #333; text-shadow: 0 1px 1px rgba(0,0,0,0.4); text-decoration: none;}
.title.title_ts{padding: 0px 0 0px;}
.title_trade{font-weight: bold; font-size: 22px; margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: #DDDDDD 1px solid;}
.title_tc{/* text-align:center; */ overflow: hidden;}
.title_tc .title{/* display: inline-block; */ float: left;}
.title_tc .yuanchuang{margin-left: 5px; font-size: 12px; width: 26px; height: 26px; line-height: 26px; color: #ee0000; border: 1px solid #ee0000; border-radius: 50%; float: left; text-align: center; margin-top: 12px; margin-right: 8px;}
.title_tc .zhuanzai{margin-left: 5px; font-size: 12px; width: 26px; height: 26px; line-height: 26px; color: #4caf50; border: 1px solid #4caf50; border-radius: 50%; float: left; text-align: center; margin-top: 12px; margin-right: 8px;}
.info{padding: 16px; background: #F2F2F2; margin: 30px 0px; color: #666666;}
.info a{color: #666666;}
.info i{margin-top: 2px; margin-right: 3px; font-size: 16px; color: #666666; width: 30px; vertical-align: top;}
.info i.icon-yanjing4{font-size: 20px; vertical-align: middle;}
.introduce{margin: 30px 0px; padding: 20px; line-height: 180%; font-size: 16px; background: #F2F2F2; border-left: #7d7c7c 2px solid;}
.content{font-size: 16px; line-height: 200%; padding: 16px 0; overflow: hidden;}
.content p{text-indent: 2em;}
.content p img{margin-left: -30px; max-width: 805px;}
.content img{max-width: 840px;}
.content a:link,.content a:visited,.content a:active{color: #ee0000; /* text-decoration:underline; */}
.content a:hover{color: #FF6600; text-decoration: none;}
.content table{border-collapse: collapse; display: table; width: 100%; text-align: left; margin-bottom: 24px;}
.content table tr{border: 0; border-top: 1px solid #DDD; background-color: #fff;}
.content table tr:nth-child(2n){background-color: #F7F7F7;}
.content table tr td, .content table tr th{border: 1px solid #DDD; font-size: 14px; color: #4f4f4f; line-height: 22px; padding: 8px; text-align: left;}
.content.pm40{padding-bottom: 40px}
.bsts{text-align: left; padding-left: 350px}
.property{border: #E6E6E6 1px solid; background: #F6F6F6; padding: 10px; margin: 0 10px 0 10px;}
.property li{float: left; width: 30%; height: 22px; line-height: 22px; overflow: hidden;}
.detail{background: url('../image/arrow.gif') no-repeat 0 9px; border-bottom: #C0C0C0 1px dotted; padding: 8px 0 8px 20px; margin: 0 15px 0 15px;}
.related{padding: 0 0 16px; line-height: 35px;}
.related a{font-size: 14px;}
.keylink{font-weight: normal; padding: 0 3px 0 3px;}
.share{width: 20px; height: 20px; cursor: pointer; margin-top: 9px;}
.share:hover{width: 24px; height: 24px;}
.award{padding: 32px; text-align: center;}
.award div{width: 80px; height: 44px; line-height: 44px; font-size: 20px; font-weight: bold; letter-spacing: 2px; margin: auto; background: #FFFFFF; color: #E94657; border: #E94657 2px solid; border-radius: 10px; cursor: pointer;}
.award div:hover{background: #E94657; color: #FFFFFF;}
#comment_main div{height: 100px; background: url('../image/loading.gif') no-repeat center center;}
/* search */
.fsearch{padding: 5px 0 10px 15px; margin: 1px 1px 0 1px; background: #F5FAFE url('../image/fsearch_bg.gif') repeat-x; ;}
.sch{padding: 15px 20px 5px 20px; margin-bottom: 10px;}
.sch p{padding: 10px 10px 10px 10px; font-size: 13px; margin: 0;}
.sch_find{border-top: #DDDDDD 1px solid; border-bottom: #EEEEEE 1px solid; margin: 5px 0 5px 0; padding: 5px 0 5px 5px; font-weight: bold;}
.sch_site li{background: url('../image/ico_search.gif') no-repeat 3px 3px; height: 23px; line-height: 23px; overflow: hidden; padding: 0 5px 0 25px; color: #666666;}
.sch_relate li{background: url('../image/arrow_up.gif') no-repeat 3px 3px; height: 23px; line-height: 23px; overflow: hidden; padding: 0 5px 0 25px; color: #666666;}
.rank_list{background: url('../image/rank_list.gif') no-repeat;}
.rank_list li{height: 23px; line-height: 23px; overflow: hidden; padding: 0 5px 0 35px;}
.ppt{padding: 1px 15px 1px 35px; line-height: 25px;}
.ppt_l{width: 60px; font-weight: bold;}
.ppt_r{color: #DFDFDF;}
.ppt span{padding: 1px; background: #2E6AB1; border: #1D589E 1px solid; color: #FFFFFF;}
/* sell && buy && company */
.category{padding: 10px 20px 5px 15px;}
.category p{padding: 5px 0 5px 0; margin: 0;}
.category div{padding: 0 20px 0 20px;}
.about{border: #2786C6 1px solid; background: #F2F2F2; padding: 8px; margin: 15px 15px 0 15px;}
.about li{padding: 5px 0 5px 5px;}
.about li span{display: block; width: 100px; float: left; color: #1B4C7A;}
.contact_head{height: 44px; line-height: 44px; border: #DDDDDD 1px solid; border-bottom: none; border-top: #007AFF 2px solid; background: #EEEEEE; padding: 0 16px; font-weight: bold; font-size: 16px;}
.contact_body{padding: 10px; border: #DDDDDD 1px solid; border-top: none; margin-bottom: 16px;}
.contact_body li{line-height: 24px; border-bottom: #E2E2E2 1px solid; padding: 6px 10px;}
.contact_body li span{color: #1B4C7A; padding: 0 8px 0 0;}
.type{height: 31px; line-height: 31px; overflow: hidden; border-top: #DDDDDD 1px solid; background: #EEEEEE; padding-left: 35px;}
a.type_1:link,a.type_1:visited,a.type_1:active,a.type_1:hover{float: left; display: block; padding: 0 15px 0 15px; background: #FFFFFF; color: #000000; font-weight: bold;}
a.type_2:link,a.type_2:visited,a.type_2:active{float: left; display: block; padding: 0 15px 0 15px; border-right: #E2F0FB 1px solid;}
a.type_2:hover{background: #258CFF; color: #FFFFFF;}
.img_tip{width: 200px; z-index: 1000; position: absolute; padding: 5px; border: #DDDDDD 1px solid; background: #FFFFFF;}
.vote{padding: 10px;}
.vote div{font-weight: bold;}
.vote li{padding: 3px 0 3px 0;}
.vote p{margin: 5px 0 5px 0;}
.xx_so{background: #ffffff; /* padding: 15px 15px; */ overflow: hidden; margin-bottom: 20px;}
.mall-sort{padding-bottom: 20px; padding-top: 15px;}
.mall-sort-li{background: #ffffff; /* border:#e9e9e9 1px solid; */ border-bottom: 0; padding: 15px 0;}
.sort{line-height: 48px; /* border-bottom: #f5f5f5 1px solid; */ font-size: 14px; padding: 0 30px;}
.sort-k,.sort-k-k{width: 84px; padding-right: 20px; font-weight: bold; float: left; overflow: hidden; position: relative;}
.sort-k:after{content: ""; position: absolute; right: 12px; top: 22px; border: 1px solid #333; border-width: 0 1px 1px 0; width: 4px; height: 4px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg);}
.sort-v{/* width: 1060px; */ float: left; /* border-bottom: 1px dotted #e0e0e0; */}
.sort-v-no{border-bottom: 0 none; margin-top: 10px}
.sort-v input,.sort-v select{border: 1px solid #ccc9c9; border-radius: 3px;}
.sort-v-no input{border: 0}
.sort-v li{float: left; /* padding:0 10px; */}
.sort-v li a{color: #8d8d91; font-size: 14px; line-height: 14px; height: 14px; float: left; border-right: 1px solid #e0e0e0; padding: 0 18px; margin: 17px 0;}
.sort-v li:last-child a{border-right: 0 none;}
.sort-v li a:hover{color: #D80A1C}
.sort-v .on a,.sort-v li:hover a{color: #D80A1C;}
.sort-v i{font-style: normal; padding-left: 2px; color: #999999; font-size: 12px;}
.sort-v b{padding: 0 20px;}
.sort-v input, .sort-v select{padding: 4px;}
.sort-v .btn-blue, .sort-v .btn{padding: 0; line-height: 28px; width: 80px; margin-right: 20px;}
.list{line-height: 180%;}
.list:hover{background: #F2F2F2;}
.list div img{border: #DDDDDD 1px solid;}
.list table{width: 100%; border-bottom: #DDDDDD 1px solid;}
.list td{padding: 10px 0 10px 0;}
.list h3{font-size: 14px; margin: 0px; height: 22px; overflow: hidden;}
.user-info{height: 64px; padding: 20px; background: #EEEEEE; border-radius: 10px;}
.user-info img{width: 64px; height: 64px; border-radius: 50%; float: left; margin-right: 20px;}
.user-info ul{float: right; width: 175px; margin-top: 4px;}
.user-info li{height: 28px; line-height: 28px; overflow: hidden;}
.user-info strong{font-size: 16px;}
.user-info em{font-size: 14px; font-style: normal; float: right;}
.user-info i{font-style: normal; color: #999999; padding: 0 6px;}
.head-txt{/* padding: 0 6px 0px 6px; */ line-height: 28px; /* border-bottom:#DDDDDD 1px solid; */ /* margin-bottom:20px; */ clear: both; overflow: hidden;}
.head-txt strong{font-size: 18px;}
.head-txt span{float: right; font-size: 14px; color: #999999;}
.head-txt i{font-style: normal; font-weight: bold; padding: 0 2px; font-family: simsun;}
.head-txt em{margin-left: 10px; color: #999999}
.widget{margin-bottom: 20px; position: relative; overflow: hidden; background: #FFF; -webkit-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1); -moz-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1); box-shadow: 0 2px 5px 0 rgba(146,146,146,.1); padding: 25px 20px 5px;}
.widget h3{font-size: 18px; color: #282828; font-weight: 600; margin: 0; /*text-transform: uppercase;*/ padding-bottom: 18px; margin-bottom: 28px; position: relative; float: left;}
.widget h3:after{content: ""; background-color: #282828; left: 1px; width: 50px; height: 2px; bottom: -2px; position: absolute; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.widget:hover h3::after{width: 70px;}
.head-sub{}
.head-sub strong{font-weight: 600;}
.head-sub span{float: right; font-size: 14px; color: #999999;}
.head-sub i{font-style: normal; font-weight: bold; padding: 0 2px; font-family: simsun;}
.list-thumb{text-align: center; background-color: #ffffff; margin-bottom: 20px;}
.list-thumb img{border: #DDDDDD 1px solid; padding: 2px;}
.list-thumb li{height: 32px; line-height: 32px; overflow: hidden;}
.list-img ul{margin: 6px 24px 24px 0;}
.list-img li{height: 24px; line-height: 24px; overflow: hidden; font-size: 14px;}
.list-img em{font-size: 12px; font-style: normal; color: #999999;}
.list-img i{font-size: 12px; font-style: normal; color: #999999; float: right; padding-right: 6px;}
.list0{width: 1224px;}
.list0:after{content: ""; display: block; clear: both;}
.list0 div{width: 204px; float: left;}
.list0 img:hover{border-left: #FFFFFF 1px solid;}
.list1{width: 960px;}
.list1:after{content: ""; display: block; clear: both;}
.list1 div{width: 192px; float: left;}
.list1 img:hover{border-left: #FFFFFF 1px solid;}
.list-txt{/* padding: 10px 0; */ background-color: #ffffff; margin-bottom: 20px;}
.list-txt li{height: 35px; line-height: 35px; overflow: hidden; font-size: 14px; background: url('../image/li_dot.gif') no-repeat 7px center; padding: 0 5px 0 16px;}
.list-txt .f_r{font-size: 12px; color: #666666;}
.list-rank{/* padding: 10px 5px; */ background-color: #ffffff; margin-bottom: 20px;}
.list-rank li{height: 35px; line-height: 35px; font-size: 14px; /* padding:0 6px; */ overflow: hidden;}
.list-rank .f_r{float: right; font-size: 14px; color: #666666; padding-left: 20px;}
.list-rank em{font-size: 20px; font-style: normal; color: #F34540; padding-right: 10px; font-family: Georgia;}
.list-rank i{font-size: 18px; font-style: normal; color: #999999; padding-right: 14px; font-family: Georgia;}
.list-cate{}
.list-cate:after{content: ""; display: block; clear: both;}
.list-cate td{width: 410px; font-size: 14px; padding: 10px 10px 20px 10px;}
.list-cate td:hover{background: #EEEEEE;}
.list-cate p{margin: 0 0 10px 0;}
.list-cate li{float: left; line-height: 32px;}
.list-cate em{font-style: normal; color: #DDDDDD; padding: 0 10px;}
.list-cate i{font-style: normal; color: #DDDDDD; padding: 0 10px;}
.list-cate2{padding: 0 0 20px 0;}
.list-cate2:after{content: ""; display: block; clear: both;}
.list-cate2 li{width: 116px; padding: 0 16px; float: left; height: 32px; line-height: 32px; font-size: 14px; overflow: hidden;}
.list-cate2 li:hover{background: #EEEEEE;}
.list-cate2 i{font-size: 12px; font-style: normal; color: #666666; padding-left: 6px;}
.list-area{width: 880px;}
.list-area:after{content: ""; display: block; clear: both;}
.list-area li{width: 103px; float: left; height: 32px; line-height: 32px; font-size: 14px; overflow: hidden; text-align: center; border: #DDDDDD 1px solid; margin: 0 20px 20px 0;}
.list-area li:hover{border: #FF6600 1px solid;}
.list-area4{padding: 0 0 20px 0;}
.list-area4:after{content: ""; display: block; clear: both;}
.list-area4 li{width: 25%; float: left; height: 32px; line-height: 32px; font-size: 14px; overflow: hidden; text-align: center;}
.list-area4 li:hover{background: #EEEEEE;}
.tab-head{}
.tab-head ul{border-bottom: #DDDDDD 1px solid; height: 32px; padding-left: 16px;}
.tab-head li{border-bottom: #DDDDDD 1px solid; display: inline-block; height: 32px; line-height: 32px; margin-right: 16px; float: left; font-size: 14px;}
.tab-head .on{border-bottom: #007AFF 3px solid; height: 30px; line-height: 32px;}
.tab-head .on span{color: #007AFF;}
/* side */
.side em{font-size: 12px; font-style: normal; color: #999999;}
.side a{width: 90%; display: block; font-size: 16px;}
.side input{width: 140px; border: #DDDDDD 1px solid; border-radius: 8px; padding: 8px 8px 8px 26px; font-size: 14px; background: #FFFFFF url('../image/icon-search16.png') no-repeat 6px center; outline: none; margin: 16px 16px 16px 32px;}
.side input:hover{width: 255px;}
.side_li{line-height: 48px; height: 48px; padding-left: 32px; overflow: hidden;}
.side_li:hover{background: #F3F3F3;}
.side_on{line-height: 48px; height: 48px; background: #EEEEEE; padding-left: 32px; overflow: hidden;}
.warn{padding: 30px 100px 30px 200px;}
.warn div{padding: 5px 0 0 60px; background: url('../image/warn.gif') no-repeat; font-size: 14px; line-height: 200%;}
.warn h1{font-size: 16px; margin: 0;}
.guest_warn{padding: 2px 0 2px 0; text-align: center; margin: 0 130px 15px 130px; background: #FFF5D8; border: #FF7300 1px solid;}
/*.back2top{width:58px;height:58px;position:fixed;_position:absolute;left:50%;margin-left:620px;bottom:100px;_bottom:auto;cursor:pointer;display:none;}.back2top a{display:block;width:100%;height:100%;background:url('../image/back2top.png') no-repeat;}.back2top a:hover{background:url('../image/back2top.png') no-repeat -58px 0;}*/
#powered{padding: 6px 0 20px 0;}
/*特殊定义*/
.noselect{-webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Chrome/Safari/Opera */ -khtml-user-select: none; /* Konqueror */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currentlynot supported by any browser */}
/*尾部*/
.footer-ser{height: 110px; background: #373d41; border-bottom: 1px solid #4b5054; z-index: 2; position: relative;}
.footer-ser .ser-lis{height: 50px; line-height: 50px; color: #a6abb0;}
.footer-ser .ser-lis .lis-icon{width: 80px; height: 50px;}
.footer-ser .line{color: #a6abb0; width: 1px; height: 28px; margin-top: 12px;}
.site-footer{font-size: 14px; line-height: 1.8; background: #2a2f38; position: relative; z-index: 2;}
.site-footer a:hover{color: #e8373d !important;}
.site-footer .footer-article{padding: 30px 0 20px; overflow: hidden; border-bottom: 1px solid #4b5054;}
.site-footer .col-article{float: left; width: 206px; margin-right: 40px;}
.site-footer .col-article dt{margin-bottom: 15px; font-size: 16px; font-weight: normal; color: #d7d8d9;}
.site-footer .col-article dd{width: 205px; margin: 0; overflow: hidden; /* border-right: 1px solid #4b5054; */}
.site-footer .col-article dd a{float: left; width: 116px; margin: 0 0 6px; font-size: 12px; color: #9b9ea0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.site-footer .col-article.col-article-spe{width: 215px; margin-right: 0;}
.site-footer .col-article.col-article-spe dd{width: auto; border: 0;}
.site-footer .col-article.col-article-spe dd p{height: 36px; padding-top: 6px; color: #cccccc;}
.site-footer .col-article.col-article-spe dd i{float: left; width: 28px; height: 28px; margin-right: 10px; font-size: 22px; line-height: 28px; color: #e8373d; text-align: center; border: 1px solid #414141; border-radius: 4px;}
.site-footer .col-article.col-article-spe dd i.icon-icon-test{font-size: 32px!important; margin-right: 4px;}
.site-footer .col-article.col-article-spe dd i.orange{color: #e8373d;}
.site-footer .col-article.col-article-spe dd i.blue{color: #e8373d; font-size: 19px;}
.site-footer .col-article.col-article-spe dd i.green{color: #4caf50;}
.site-footer .col-code{float: left; width: 120px; text-align: center; color: #9b9ea0; margin-top: 20px!important}
.site-footer .col-code img{width: 110px; height: 110px;}
.site-footer .col-article.col-article-spe dd.col-code p{}
.footer-links{position: relative; z-index: 1; width: 1200px; padding: 10px 0 10px 0px; margin: 0 auto; font-size: 12px; line-height: 24px; border-bottom: 1px solid #4b5054; overflow: hidden;}
.footer-links span{/*position: absolute;left: 0;*/ color: #73777a; float: left; width: 80px;}
.footer-links span a{padding: 0; margin: 0}
.footer-links div{width: 1120px; float: left;}
.footer-links a{padding: 0 6px 0 0; margin: 0 10px 0 0; color: #73777a;}
.footer-info .info-text{padding-bottom: 10px; font-size: 12px; text-align: center;}
.footer-info .info-text .nav-bottom{padding: 20px 0 5px; font-size: 14px; color: #ccc; text-align: center;}
.footer-info .info-text .nav-bottom a{padding: 0 8px; color: #9b9ea0;}
.footer-info .info-text .copyright{padding-top: 5px; color: #73777a;}
.footer-info .info-text a,.qualified{color: #73777a}
.footer-info .info-text em{padding: 0 8px;}
/*在线客服*/
/*.rb_ty ._mo1 i, .rb_weixinQr, .rb_drop:before, .rb_icon i{background-image: url('../images/index_icons.png');}*/
.ajaxrightbtn{position: fixed; right: 10px; z-index: 11; bottom: 300px; top: inherit;}
.funBtnbox{width: 58px; box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.1); border-radius: 3px; background: #fff;}
.rb_ty{width: 100%; height: 64px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer;}
.br_top{border-radius: 3px 3px 0px 0px;}
.br_bom{border-radius: 0px 0px 3px 3px;}
.rb_ty ._mo1 i{display: block; width: 30px; height: 30px; margin: auto; color: #D80A1C; font-size: 24px; text-align: center;}
.rb_ty ._mo1 p{font-size: 12px; color: #999; text-align: center;}
.zlg_mo1._mo1 i{height: 36px; /* background-position: -1453px -333px; */ padding-top: 10px;}
.rb_line{display: block; margin: auto; width: 39px; height: 0px; border-bottom: 1px solid #dedede;}
.wx_mo1{padding-top: 10px}
.wx_mo1._mo1 i{height: 26px; /* background-position: -1014px -152px; */}
.rb_fk.rb_ty ._mo1 i{/*background-position: -1112px -152px !important;*/}
.kf_mo1{padding-top: 10px}
.kf_mo1._mo1 i{height: 26px; /*background-position: -963px -152px;*/}
.top_mo1._mo1 i{/* background-position: -1065px -152px; */ font-size: 30px;}
.rb_ty.rb_top{height: 58px;}
.top_mo1{padding-top: 14px;}
.rb_wx.rb_ty,.rb_kf.rb_ty{}
._mo2{font-size: 12px; color: #fff; text-align: center; width: 100%; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-top: 13px; display: none;}
.rb_gradient{background: #D80A1C; background: -moz-linear-gradient(left,#66e4f7 0,#D80A1C 100%); background: -webkit-gradient(linear,left,right,color-stop(0,#66e4f7),color-stop(100%,#D80A1C)); background: -webkit-linear-gradient(left,#66e4f7 0,#D80A1C 100%); background: -o-linear-gradient(left,#66e4f7 0,#D80A1C 100%); background: -ms-linear-gradient(left,#66e4f7 0,#D80A1C 100%); background: -webkit-gradient(linear,left top,right top,from(#66e4f7),to(#D80A1C)); background: -webkit-gradient(linear,left top,right top,color-stop(0,#66e4f7),to(#D80A1C)); background: linear-gradient(to bottom,#D80A1C 20%,#D80A1C 100%);}
.rb_ty:hover{background: #D80A1C; background: -moz-linear-gradient(left,#66e4f7 0,#D80A1C 100%); background: -webkit-gradient(linear,left,right,color-stop(0,#66e4f7),color-stop(100%,#D80A1C)); background: -webkit-linear-gradient(left,#66e4f7 0,#D80A1C 100%); background: -o-linear-gradient(left,#66e4f7 0,#D80A1C 100%); background: -ms-linear-gradient(left,#66e4f7 0,#D80A1C 100%); background: -webkit-gradient(linear,left top,right top,from(#66e4f7),to(#D80A1C)); background: -webkit-gradient(linear,left top,right top,color-stop(0,#66e4f7),to(#D80A1C)); background: linear-gradient(to right,#66e4f7 0,#D80A1C 100%);}
.rb_ty:hover ._mo1{display: none}
.rb_ty:hover ._mo2{display: block;}
.rb_ty:hover .rb_drop{display: block;}
.rb_drop{width: 272px; border-top: 5px solid #D80A1C; position: absolute; border-radius: 3px; top: 0px; left: -280px; background: #fff; box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.1); display: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.rb_drop:before{content: ''; display: inline-block; width: 20px; height: 20px; background-position: -1137px -398px; position: absolute; right: -18px; top: 130px;}
.rb_drop:after{content: ''; display: inline-block; width: 21px; height: 100%; position: absolute; right: -21px; top: 0px;}
.weixin:before{top: 30px}
.rb_weixinQr{background-image: url('../images/ewm.png'); width: 120px; height: 120px; margin: 20px auto 0px;}
.rb_drop.weixin p{color: #999; text-align: center; font-size: 12px;}
.rb_drop.lxkf{padding: 0px 18px; margin-top: -155px;}
.rb_icon i{display: inline-block; width: 22px; height: 22px; vertical-align: 0px; color: #D80A1C; font-size: 20px;}
.rb_qqtalk_btn{display: inline-block; width: 74px; height: 25px; line-height: 25px; color: #fff; text-align: center; font-size: 12px; border-radius: 3px; margin: 10px 0px 15px 1px;}
.rb_qqtalk_btn:hover{opacity: 0.9; color: #ffffff; border-radius: 50px;}
.rb_lxfk_1{border-bottom: 1px solid #dedede;}
.fbs-gotp{margin-top: 10px; background: #fff; border-radius: 3px; box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.1);}
.br_all{border-radius: 3px;}
.rb_fk.rb_ty{/* padding-top: 10px !important; */}
.rb_drop.weixin{width: 384px; left: -395px;}
.rb-wx-left{width: 49%; text-align: center;}
/*.rb_qq_Qr{margin: 18px 0 12px; display: inline-block; width: 126px; height: 115px; background: url('../images/get_vip_icon_n.png');}*/
.rb_qq_Qr{margin: 18px 0 12px; display: inline-block; width: 148px; height: 116px; background: url('../images/get_cj_icon_n.png');}
/*自动放大*/
.pl_btn{overflow: hidden; position: relative; z-index: 0;}
.raised{-moz-transition: all .1s; -o-transition: all .1s; -webkit-transition: all .1s; transition: all .1s}
.anim{-moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); position: absolute; top: 50%; left: 50%; z-index: -1}
.anim:before{position: relative; content: ''; display: block; margin-top: 100%}
.anim:after{content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 50%}
.hoverable .anim{-moz-animation: anim-out .75s; -webkit-animation: anim-out .75s; animation: anim-out .75s}
.hoverable .anim:after{-moz-animation: anim-out-pseudo .75s; -webkit-animation: anim-out-pseudo .75s; animation: anim-out-pseudo .75s}
.hoverable .anim,.hoverable .anim:after{animation-iteration-count: infinite; animation-duration: 1.3s}
@-webkit-keyframes anim-in{0%{width: 0} 100%{width: 100%}}
@-moz-keyframes anim-in{0%{width: 0} 100%{width: 100%}}
@-ms-keyframes anim-in{0%{width: 0} 100%{width: 100%}}
@keyframes anim-in{0%{width: 0} 100%{width: 100%}}
@-webkit-keyframes anim-in-pseudo{0%{background: rgba(0,0,0,0.25)} 100%{background: transparent}}
@-moz-keyframes anim-in-pseudo{0%{background: rgba(0,0,0,0.25)} 100%{background: transparent}}
@-ms-keyframes anim-in-pseudo{0%{background: rgba(0,0,0,0.25)} 100%{background: transparent}}
@keyframes anim-in-pseudo{0%{background: rgba(0,0,0,0.25)} 100%{background: transparent}}
@-webkit-keyframes anim-out{0%{width: 0} 100%{width: 100%}}
@-moz-keyframes anim-out{0%{width: 0} 100%{width: 100%}}
@-ms-keyframes anim-out{0%{width: 0} 100%{width: 100%}}
@keyframes anim-out{0%{width: 0} 100%{width: 100%}}
@-webkit-keyframes anim-out-pseudo{0%{background: rgba(0,0,0,0.25)} 100%{background: transparent}}
@-moz-keyframes anim-out-pseudo{0%{background: rgba(0,0,0,0.25)} 100%{background: transparent}}
@-ms-keyframes anim-out-pseudo{0%{background: rgba(0,0,0,0.25)} 100%{background: transparent}}
@keyframes anim-out-pseudo{0%{background: rgba(0,0,0,0.25)} 100%{background: transparent}}
/*关注我们*/
.suxingme_social{overflow: initial; padding-bottom: 15px;}
.social-widget-link{position: relative; margin-bottom: 10px; position: relative; display: block; font-size: 13px; background: #fff; color: #525252; line-height: 40px; padding: 0 14px; border: 1px solid #DDD; border-radius: 2px}
.social-widget-link-count i{margin-right: 9px; font-size: 17px; vertical-align: middle;}
.social-widget-link-title{position: absolute; top: -1px; right: -1px; bottom: -1px; width: 80px; text-align: center; background: rgba(255,255,255,.08); transition: width .3s; border-radius: 0 3px 3px 0;}
.social-widget-link:hover .social-widget-link-title{width: 96px}
.social-widget-link a{position: absolute; top: 0; left: 0; right: 0; bottom: 0}
.social-link-weibo{border-color: rgba(236,61,81,.39)}
.social-link-weibo i{color: #ec3d51}
.social-link-weibo .social-widget-link-title{background-color: #ec3d51; color: #fff}
.social-link-tencent-weibo{border-color: rgba(104,166,214,.39)}
.social-link-tencent-weibo i{color: #68a6d6}
.social-link-tencent-weibo .social-widget-link-title{background-color: #68a6d6; color: #fff}
.social-link-email{border-color: rgba(42,179,154,.4)}
.social-link-email i{color: #2ab39a}
.social-link-email .social-widget-link-title{background-color: #2ab39a; color: #fff}
.social-link-qq{border-color: rgba(18,170,232,.39)}
.social-link-qq i{color: #12aae8}
.social-link-qq .social-widget-link-title{background-color: #12aae8; color: #fff}
.social-link-wechat{border-color: rgba(25,152,114,.4)}
.social-link-wechat i{color: #199872}
.social-link-wechat .social-widget-link-title{background-color: #199872; color: #fff}
/*关注公众号*/
.widget_suxingme_cjtz{}
.widget_cjtz{position: relative; display: block;}
.widget_cjtz_img{position: relative; text-align: center; padding-bottom: 30px;}
.cjtz-border{text-align: center;}
.cjtz-border img{max-width: 100%; height: auto; vertical-align: middle; border: 0;}
/*顶踩*/
.dings{margin: 0 auto; width: 300px; padding: 50px 0 20px; overflow: hidden;}
.dig{position: absolute; width: 100%; height: 60px; color: #ffffff}
.dig a{color: #ffffff; display: inline-block; width: 100%;}
.dig .diggArea{float: left; width: 50%; height: 50px; margin-top: 10px; text-align: center; background: #069c19; -webkit-border-radius: 50px 0px 0px 50px; -moz-border-radius: 50px 0px 0px 50px; border-radius: 50px 0px 0px 50px;}
.dig .diggArea:hover{background: #078a17}
.dig .diggArea:hover a{color: #ffffff}
.dig .diggAreacai{float: right; width: 50%; height: 50px; margin-top: 10px; text-align: center; background: #e4d40b; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;}
.dig .diggAreacai:hover{background: #d4c508}
.dig .diggAreacai:hover a{color: #ffffff}
.diggNum{height: 25px; line-height: 25px;}
.diggLink{height: 25px; line-height: 20px;}
.diggLink i{margin-right: 3px; vertical-align: initial;}
.dings .award{position: absolute; top: 0px; bottom: 0; height: 60px; left: 122px; padding: 0; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; z-index: 10;}
.dings .award div{width: 70px; height: 70px; line-height: 63px; font-size: 22px; font-weight: bold; letter-spacing: 0px; margin: auto; background: #E94657; color: #ffffff; border: #E94657 4px solid; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; cursor: pointer; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s;}
.dings .award:hover div{color: #E94657; border: #E94657 4px solid; background: #ffffff; font-size: 23px; line-height: 62px;}
/** 喜欢分享 **/
#social{position: relative; margin: 50px auto;}
.social-main{position: relative; margin: 0 auto; width: 283px;}
.social-main span{/* float: left; */}
.social-main a{color: #999; line-height: 31px; border-radius: 2px;}
.share-s a, .shang-s a{text-align: center;}
.like a{/* float: left; */ padding-left: 10px; display: block;}
.social-main a:hover{/* background: #D80A1C; */ /* border: 1px solid #D80A1C; */ /* color: #ffffff; */ transition: all 0.2s ease-in 0s;}
.like{margin-right: -5px; background: #fff; width: 150px; height: 38px; line-height: 38px; display: inline-block; border: 1px solid #ddd; float: left;}
.like a{/* float:left */}
.share-s{border: 1px solid #ddd; width: 120px; display: inline-block; margin-left: 15px; padding-left: 15px; height: 38px; line-height: 38px; /* float: left; */}
.share-s a{background: #fff; /* width: 100px; */ /* float: left; */ /* text-align: left; */ display: block;}
.share-s .dtmuban-iconfont{font-size: 20px}
.social-main i{color: #999; margin: 0 5px 0 0;}
.social-main i.count{/* float: left; */ height: 36px; line-height: 36px; padding-left: 3px;}
.social-main a:hover i{/* color:#ffffff */}
/** 赏 **/
.shang-empty{position: absolute; left: 110px; top: 0px; width: 62px; height: 38px; overflow: hidden;}
.shang-empty span{background: #fff; width: 60px; height: 60px; display: block; margin: -10px 0 0 0; border-radius: 60px; border: 1px solid #ddd;}
.shang-p{position: relative;}
.shang-p a{position: absolute; background: #fff; left: 116px; top: -5px; width: 48px; height: 48px; font-size: 16px; line-height: 45px; display: block; border: 1px solid #ddd; border-radius: 40px; left: 101px\9; top: 0\9; width: 38px\9; height: 38px\9; line-height: 35px\9;}
.shang-s{height: 37px; float: left;}
.shang-s a{background: #D80A1C; border: 1px solid #D80A1C; color: #ffffff;}
.shang-s a:hover{background: #0497ad; border: 1px solid #0497ad;}
.tis_shang{position: absolute; background: #f1f1f1; padding: 10px 0; top: -50px; left: 0px; display: none; text-align: center;}
.tis_shang span{float: inherit}
.shang-s:hover .tis_shang{display: block}
#shang{width: 280px; display: block;}
.shang-main h4 i.icon-dashang1{vertical-align: top;}
.shang-main h4{font-size: 15px; text-align: center; margin-bottom: 1px; font-weight: bold;}
.shang-main i{color: #ff0000;}
/*标签云*/
.suxingme_tag{padding-bottom: 20px;}
.widge_tags{}
.widge_tags .tag-items{}
.widge_tags .tag-items a.tag-item{text-transform: uppercase; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; display: inline-block; vertical-align: top; font-size: 13px; line-height: 20px; padding: 4px 15px; margin: 0 8px 8px 0; border: 1px solid #e0e0e0; border-radius: 2px; color: rgba(0,0,0,.44); background-color: rgba(255,255,255,.97);}
.widge_tags .tag-items a.tag-item:hover{color: #FFF; background: #D80A1C; border-color: #D80A1C;}
/*列表*/
.catname{background: #ffffff; overflow: hidden; margin-bottom: 20px;}
/*模块介绍*/
.mokuaijies{margin-bottom: 20px; padding-bottom: 45px; text-align: center; background: #1B1C21; margin-top: -20px;}
.mokuaijies .jies h1{height: 120px;line-height: 90px; font-weight: bold; font-size: 42px; color: #ffffff; text-shadow: 0 5px 2px rgb(6, 43, 40);}
.mokuaijies .jies p{color: #eeeeee; font-size: 16px}
.mokuaijies .m_soso{width: 600px;margin: 0 auto;margin-top: 30px;overflow: hidden;box-shadow: 0px 10px 16px rgba(0,0,0,0.3);transition: all ease-out 1s;-webkit-transition: all ease-out 0.6s;}
.mokuaijies .m_soso .search-product{background: #cdd6d5;padding: 3px;overflow: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.mokuaijies .m_soso .search-product:hover {background: #00C1DE;}
.mokuaijies.bg_red .m_soso .search-product{background: #007cd4;}
.mokuaijies .m_soso input.j-search-quests{width: 547px;height: 40px;padding-left: 10px;padding-right: 10px;font-size: 14px;line-height: 40px;border-width: 0;border: 1px solid #ddd;border-right: 0;outline: none;}
.mokuaijies .m_soso input.search{width: 47px;height: 40px;line-height: 40px;/* background-position: -112px 0; */border: 0;border: 1px solid #ddd;border-left: 0;}
.mokuaijies .m_soso input.search:hover{cursor: pointer;}
.so_cat{width: 100%; line-height: 40px; font-size: 14px; margin: 0 auto; margin-top: 20px; text-align: center;}
.so_cat a{color: #ffffff}

.word-so{height: 30px;line-height: 30px;margin-top: 10px;color: #e6e6e6;font-size:14px}
.word-so a{color: #00C1DE;}
/*浮动*/
.xiaohei_fixed{z-index: 1;}
/*分享*/
.share_s{margin: 0 auto; text-align: center; margin-top: 30px;}
.share_s a{display: inline-block; color: #D80A1C; border: 1px solid #D80A1C; border-radius: 5px; height: 42px; line-height: 42px; padding: 0 15px; cursor: pointer; margin: 6px 6px 6px 0;}
.share_s a:hover{background: #D80A1C; color: #fff;}
.share_s i{margin-right: 8px; vertical-align: top;}
/*百度分享*/
.share_dtmuban{/* overflow:hidden; */ /* margin: 20px 0; */ /* background:#ffffff; */ /* padding:10px 5px; */}
.dtmb-leftside-title{width: 40px; height: 40px; padding: 5px; color: #fff; border-radius: 50%;}
.dtmb-leftside-title i{width: 30px; height: 30px; background-image: url(img/share-icons.png); background-repeat: no-repeat; background-position: -7px -183px; display: inline-block}
#dtmb-leftside-share{width: 36px; height: 208px; position: fixed; left: 50%; margin-left: -650px; top: 50%; margin-top: -100px; z-index: 99;}
.dtmb-leftside-share{width: 36px; height: 208px}
#dtmb-leftside-share a{display: block; width: 36px; height: 36px; background-color: #727171; z-index: 1; position: absolute; left: 0; box-sizing: border-box; -moz-box-sizing: border-box; background-image: url(img/share-icons.png); background-repeat: no-repeat; margin: 0 0 7px 0; transition: .4s; -webkit-transition: .4s; -moz-transition: .4s; border-radius: 50%; vertical-align: middle;}
#dtmb-leftside-share a:hover{z-index: 2}
.dtmb-leftside-weixin{top: 0; background-position: -48px -3px}
#dtmb-leftside-share a.dtmb-leftside-weixin:hover{background-color: #55a947}
.dtmb-leftside-qzone{top: 43px; background-position: -48px -50px}
#dtmb-leftside-share a.dtmb-leftside-qzone:hover{background-color: #ffa709}
.dtmb-leftside-sqq{top: 86px; background-position: -48px -92px}
#dtmb-leftside-share a.dtmb-leftside-sqq:hover{background-color: #0AA4E7}
.dtmb-leftside-tsina{top: 129px; background-position: -48px -135px}
#dtmb-leftside-share a.dtmb-leftside-tsina:hover{background-color: #d52b2a}
#dtmb-leftside-share .dtmb-leftside-top{background-image: url(img/share-icons.png); background-position: -48px -223px; top: 211px; cursor: pointer; display: none;}
#dtmb-leftside-share .dtmb-leftside-top:hover{background-color: #2E88CE}
.dtmb_share{overflow: hidden; float: left; position: relative}
.dtmb_share a{display: inline-block; margin-right: 10px; text-indent: -9999px; margin-bottom: 10px; width: 24px; height: 24px; overflow: hidden; cursor: pointer; float: left; font-size: 12px}
/*上条下条*/
.xnew_p{margin: 30px; font-size: 16px}
.xnew_p li{height: 35px; line-height: 35px}
.xnew_p li a{color: #D80A1C;}
.xnew_p li a:hover{color: #ee0000}
/*投稿*/
.article-join{display: flex; margin-top: 35px; margin-bottom: 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 85px; background-color: #f7f7f7; color: #535353; font-size: 14px;}
.article-join p{display: inline-block; margin: 0 auto; text-align: center; line-height: 35px; height: 85px; padding: 25px 0;}
.article-join a{color: inherit; text-decoration: none; outline: 0; width: 105px; display: inline-block; margin-left: 25px; background-color: #D80A1C; border-radius: 3px; color: #fff; font-size: 14px; font-weight: 700; line-height: 35px;}
.article-join a:hover{background-color: #05a5bd;}
/*xh_comment*/
.xh_comment_h1{height: 60px; line-height: 60px; overflow: hidden;}
.xh_comment_h1 h1{font-size: 16px; text-align: center; height: 50px; line-height: 50px;}
.xh_comment_h1 h1 span{color: #666666}
.xh_comment_h1 h1 i{font: italic bold 24px Georgia, Serif; padding: 0 10px;}
/*列表、详情右侧*/
.sidebar .sidebar-img1,.sidebar .sidebar-img2,.sidebar .sidebar-img3{display: block; margin-bottom: 20px;}
.sidebar .read-list{margin-top: 20px;}
.sidebar .sidebar-list{padding-bottom: 10px;}
.sidebar .sidebar-list ul{padding: 0 20px 10px; margin-top: 15px; margin-bottom: 10px; font-size: 18px; font-weight: normal; border-bottom: solid 1px #dddddd;}
.sidebar .sidebar-list li{line-height: 35px; *line-height: 35px; height: 35px; overflow: hidden;}
.sidebar .sidebar-list li a{font-size: 14px; color: #333;}
.sidebar .sidebar-list li a:hover{color: #D80A1C;}
.sidebar .sidebar-list li i{display: inline-block; width: 4px; height: 4px; margin-right: 6px; background: #636363; vertical-align: middle;}
.sidebar .activity-list dt{position: relative; line-height: 22px; text-indent: 1em; background-position: 0 -193px;}
.sidebar .activity-list dd{background-position: 0 -222px;}
.sidebar .develop{width: 299px; overflow: hidden; margin-bottom: 15px; padding-bottom: 15px; background-color: #fff;}
.sidebar .develop h2{font-size: 18px; font-weight: normal; padding: 10px 15px; border-bottom: solid 1px #dddddd;}
.sidebar .develop-1{/* padding: 10px 0 10px; */ overflow: hidden; /* border-bottom: 1px dotted #dddddd; */ height: 44px; line-height: 44px;}
.sidebar .develop-1:last-child{border-bottom: 0}
.sidebar .develop-1-title{width: 100%;}
.sidebar .develop-1-title span{float: left; width: 39px; height: 19px; margin-right: 10px; /* font-weight: bold; */ font-size: 12px; line-height: 19px; /*color: #fff;*/ text-align: center; /*background-color: #EE3F3B;*/ margin-top: 10px;}
.sidebar .develop-1-title span.serial{float: left; height: 24px; width: 24px; line-height: 24px; text-align: center; margin-right: 10px; color: #999;}
.sidebar .develop-1-title span.serial.first-serial{background: #ff5066; color: #fff;}
.sidebar .develop-1-title span.serial.second-serial{background: #ff7050; color: #fff;}
.sidebar .develop-1-title span.serial.third-serial{background: #ff9750; color: #fff;}
.sidebar .develop-1-title em{float: left; font-size: 14px; width: 220px; height: 44px; /* font-weight: bold; */ overflow: hidden;}
.sidebar .develop-1-title em a{color: #333;}
.sidebar .develop-1-title em a:hover{color: #D80A1C; text-decoration: none;}
.sidebar .develop-1-descrips{float: left; width: 100%; *width: 245px; padding-top: 10px; font-size: 12px; line-height: 20px; color: #888; display: none;}
.sidebar .hotlinetop{margin-bottom: 0px; overflow: hidden; -webkit-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1); -moz-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1); box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);}
.sidebar .hotline{width: 299px; padding-top: 32px; padding-bottom: 31px; padding-left: 20px; background-color: #fff; background-position: -180px -66px;}
.sidebar .hotline b{display: block; margin-top: 14px; margin-bottom: 10px; font-size: 18px;}
.sidebar .hotline span{font: italic bold 24px Georgia, Serif; color: #D80A1C;}
.sidebar .read-list i,.search{/*background-image: url(../images/help-center-sprites.png);background-repeat: no-repeat;*/background:#ffffff url(img/icon-search.png) no-repeat 10px center;outline: none;}
/*书签翻角*/
.explain{position: relative; margin: auto; width: 320px; background: #0e0e0e; padding: 30px 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #ffffff;}
.explain b{position: absolute; bottom: 0; right: 0; font-size: 0; width: 0; height: 0; display: block; border-color: #fff1a6 #fff #fff #fff1a6; border-style: solid; border-width: 20px;}
/*so404*/
.Prompt{/* width:1200px; */ text-align: center; height: 380px; margin: 0px auto; background: #ffffff; padding-top: 50px; -webkit-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1); -moz-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1); box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);}
.Prompt p{/* width:1200px; */ text-align: center;}
.Prompt .pro_a{/* width:1200px; */ text-align: center;}
.Prompt .pro_a span{width: 100px; height: 35px; line-height: 35px; display: block; margin: 0 auto; background: #D80A1C; border-radius: 5px; margin-top: 30px}
.Prompt .pro_a span a{color: #fff; display: block;}
.Prompt .pro_a span:hover{background: #920410; transition: 0.5s;}
/*板块提示*/
.call-to-action{background: #D80A1C; height: 108px;}
.containerddd{margin: 0 auto; width: 1200px; height: 108px;}
.call-to-action p{color: #fff; font-size: 24px; line-height: 108px; float: left}
.call-to-action .btn-blue-border{margin-top: 30px; float: right; color: #eaebec!important; background-color: transparent !important; border: 2px solid #eaebec !important; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px}
.call-to-action .btn-blue-border:hover{color: #fff !important}
/*新版打赏*/
.pay_content{width: 100%; margin: 30px 0 0 0; padding: 15px 0; background: #f1f1f1;}
.pay_info{width: 100%; height: 38px; line-height: 38px; text-align: center; margin: 0; font-size: 16px; color: #555;}
.pay_button{width: 100%; margin-top: 10px; margin-bottom: 5px;}
.pay_button div{display: block; width: 50px; margin: 0 auto; height: 50px; line-height: 50px; background-color: #feba22; color: #fff; text-align: center; text-decoration: none; font-size: 24px; transition: all 0.3s; border-radius: 100%; cursor: pointer;}
/*验证码*/
.input-captcha{padding: 7px; border: 1px solid #ddd}
/*alert-02*/
.win{display: none;}
.mask-layer{position: fixed; width: 100%; height: 100%; opacity: 0.5; filter: alpha(opacity=50); background-color: black; z-index: 99998; top: 0px; left: 0px;}
.window-panel{position: fixed; z-index: 99999; width: 80%; max-width: 300px; top: 50%; left: 50%; background-color: white; border-radius: 4px;}
.window-panel .title-panel{position: absolute; height: 36px; width: 100%; border-radius: 4px 4px 0 0;}
.window-panel .titlets{position: absolute; height: 36px; width: 100%; text-align: center; border-radius: 4px 4px 0 0; line-height: 36px; vertical-align: middle; background-color: whitesmoke; border-bottom: 1px solid rgb(233, 233, 233); z-index: 1;}
.window-panel h3{font-size: 16px; margin: 0;}
.window-panel .close-btn{display: block; text-align: center; vertical-align: middle; position: absolute; width: 36px; height: 36px; line-height: 36px; right: 0px; text-decoration: none; font-size: 24px; color: black; background-color: #DBDBDB; border-radius: 2px; z-index: 1;}
.window-panel .close-btn:hover{background-color: #ccc;}
.window-panel .body-panel{position: absolute; width: 100%; top: 36px; border-radius: 0 0 4px 4px; z-index: 1; background: #fff; background-image: url(../images/alert/wenli.png);}
.window-panel .body-panel.toast-panel{position: absolute; color: #fff; background: rgba(0,0,0,0.3);}
.window-panel .contentts, .window-panel .btnsts{text-align: center;}
.window-panel .contentts{padding: 10px 10px 0px 10px; font-size: 16px; min-height: 40px; line-height: 22px;}
.window-panel .contentts.toast-content{padding: 0; min-height: 0;}
.window-panel .w-btn{display: inline-block; width: 60px; height: 26px; line-height: 26px; background-color: #DE5923; color: white; cursor: pointer; text-align: center; border-radius: 2px; text-decoration: none; margin: 0 10px 0px 10px; border: none;}
.window-panel .w-btn:hover{background-color: #DA3E00;}
.window-panel .w-btn:focus{outline: 0 none;}
.alert{width: 90%; text-align: center; color: #fff; margin: 10px auto; border-radius: 5px; line-height: 30px; cursor: pointer; background: #4ab819;}
.confirm{background: #196fb8;}
.open{background: #f88408;}
.toast{background: #f80851;}
.later{background: #a9a9a9;}
/*alert-01*/
.xhBtn{display: inline-block; width: 60px; height: 26px; line-height: 23px; background-color: #080808; color: white; cursor: pointer; text-align: center; border-radius: 2px; text-decoration: none; margin: 0 10px 0px 10px; border: none; font-size: 14px}
.xhBtn:hover{background-color: #D80A1C}
/*新版打赏*/
.hide_box{z-index: 999; filter: alpha(opacity=50); background: #666; opacity: 0.5; -moz-opacity: 0.5; left: 0; top: 0; height: 99%; width: 100%; position: fixed; display: none;}
.shang_box{width: 570px; height: 540px; padding: 10px; background-color: #fff; border-radius: 10px; position: fixed; z-index: 1000; left: 50%; top: 50%; margin-left: -290px; margin-top: -280px; border: 1px dotted #dedede; display: none;}
.shang_box img{border: none; border-width: 0;}
.dashang{display: block; width: 100px; margin: 5px auto; height: 25px; line-height: 25px; padding: 10px; background-color: #E74851; color: #fff; text-align: center; text-decoration: none; border-radius: 10px; font-weight: bold; font-size: 16px; transition: all 0.3s;}
.dashang:hover{opacity: 0.8; padding: 15px; font-size: 18px;}
.shang_close{float: right; display: inline-block; border: 3px solid #dddddd; border-radius: 50%; width: 30px; height: 30px;}
.shang_close:hover{border: 3px solid #D80A1C;}
.shang_close img{line-height: 30px; text-align: center; height: 10px; width: 11px; margin-top: 7px; margin-left: 6px;}
.shang_logo{display: block; text-align: center; margin: 20px auto;}
.shang_tit{width: 100%; height: 75px; text-align: center; line-height: 66px; color: #a3a3a3; font-size: 16px; background: url('../image/pay/cy-reward-title-bg.jpg'); font-family: 'Microsoft YaHei'; margin-top: 7px; margin-right: 2px;}
.shang_tit p{color: #a3a3a3; text-align: center; font-size: 16px;}
.shang_payimg{width: 140px; padding: 5px; border: 6px solid #EA5F00; margin: 0 auto; border-radius: 10px; height: 140px;}
.shang_payimg img{display: block; text-align: center; width: 120px; height: 120px;}
.pay_explain{text-align: center; margin: 10px auto; font-size: 12px; color: #545454;}
.radiobox{width: 16px; height: 16px; background: url('../image/pay/radio2.jpg'); display: block; float: left; margin-top: 5px; margin-right: 14px;}
.checked .radiobox{background: url('../image/pay/radio1.jpg');}
.shang_payselect{text-align: center; margin: 0 auto; margin-top: 40px; cursor: pointer; height: 60px; width: 280px;}
.shang_payselect .pay_item{display: inline-block; margin-right: 10px; float: left;}
.shang_info{clear: both;}
.shang_info p,.shang_info a{color: #C3C3C3; text-align: center; font-size: 12px; text-decoration: none; line-height: 2em;}
.xh-tf{padding: 7px; border: #ddd 1px solid;}