@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{font:normal 14px/1.5em "微软雅黑","georgia","verdana","helvetica","sans-serif", "Arial";color:#666;}
img{border:0;}
a{color:#666;text-decoration:none;}
a:hover{color:#f84859;text-decoration:none;}
ul{list-style-type:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear_l{clear:left;}
.clear_r{clear:right;}
.clear{clear:both;}
input{font-family: "微软雅黑"; border:0; color:#666;}
h1{ font-size:24px; font-weight:normal;}
th{font-weight:normal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}

.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f21{font-size:21px;}
.f23{font-size:23px;}
.cfff{ color:#fff;}
.c333{ color:#333;}
.c999{ color:#999;}
.red{ color:#f84859;}
.bg_red{ background:#d32f2f;}

.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml10{ margin-left:10px;}
.mr10{ padding-right:10px;}
.mr20{ padding-right:20px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb40{ margin-bottom:40px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl14{ padding-left:14px;}
.pl20{ padding-left:20px;}
.pl30{ padding-left:30px;}
.pr10{ padding-right:10px;}
.pr20{ padding-right:20px;}
.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pb40{ padding-bottom:40px;}

.border{ border:1px solid #e8e8e8;}
.border_b{ border-bottom:1px solid #e8e8e8;}
.border_t{ border-top:1px solid #e8e8e8;}
.txt_align{ text-align:center;}
.vertical{ vertical-align:middle;}
.line_height{ line-height:1.8em;}

.wrapper1100{ width:1100px; margin:0 auto;}
.top_lu{ height:85px; background:#d32f2f;}
.title{ background:#fff3f5; height:38px; line-height:38px;}
.coin1{ background:url(../images/pic_11.png) no-repeat; width:21px; height:19px; display:inline-block; vertical-align:text-bottom; padding-right:10px;}
.more{ background:url(../images/pic_17.jpg) no-repeat; width:110px; height:35px; line-height:35px; display:inline-block; font-size:14px; text-align:center;}

.shengfen{ height:45px; line-height:45px;}
.shengfen li{ float:left;}

.tianbao{   height:65px;line-height:65px;width:260px;display: block;vertical-align: middle;}
.tianbao img {vertical-align: middle; margin-left: 30px;margin-right: 15px;}
.tianbao1{ border: 1px solid #ddeefe; background:#f4faff;}
.tianbao2{ border: 1px solid #fedad4; background:#fffaf9;}
.tianbao3{ border: 1px solid #feeac5; background:#fffcf6;}
.tianbao4{ border: 1px solid #cceedb; background:#f8fffb;}


/*导航菜单*/
.nav_index{ position:relative; z-index:1001;}
.nav_index li{ float:left;}
.nav_index li a{float:left;display:block; padding-left:30px; padding-right:30px; height:50px; line-height:50px; text-align:center;color:#fff;}
.nav_index li a:hover{ background:#fff; color:#dc2d2a;}

.nav_menu{height:50px; line-height:50px;}
.nav{ height:50px;position:relative; z-index:1000;}
.nav .list li{float:left; }
.nav .list a{float:left;display:block; background:url(../images/coin2.png) no-repeat right center; padding-left:25px; padding-right:30px; text-align:center;color:#fff;}
.nav .list a:hover{color:#dc2d2a;}
.nav .list a:hover,.nav .list .now{color:#dc2d2a;background:#fff url(../images/coin3.png) no-repeat right center;}
.nav .box{ width:1100px;position:absolute; z-index:89; right:-1px;top:50px;background:#FFF;overflow:hidden; border: 1px solid #ececec;filter:alpha(opacity=0);opacity:0; border-top:0; box-shadow: 0 2px 3px rgba(0,0,0,0.1); display:block; }
.nav .cont{position:relative; z-index:100; padding:0px 0 0px 10px;}
/* sublist */
.menu { border-bottom:1px dashed #f3f3f3; height:30px; width:900px;}
.menu li{ float:left; background:url(../images/line1.jpg) no-repeat left center; height:30px; line-height:30px; padding-left:13px; padding-right:13px; }

/*2018/9/3*/
.top_zd{width:190px; border-right:1px solid #dedede; border-left:1px solid #dedede; border-top:1px solid #dedede;}
.top_zd li{ height:55px; line-height:55px; border-bottom:1px solid #e8e8e8; background:#f7f7f7; text-align:center;}
.current_top_zd{ background:#dd3e2a; color:#fff; display:block }
.hover:hover{ color:#fff; opacity:0.8; filter:alpha(opacity=80);}
