﻿@charset "utf-8";
/*LOGO部分*/
.head-body-wrap{ background:url(../images/headerbg.png) ; height:100px; overflow:hidden;z-index:1000;}
.head-body{ position:relative; width:1050px; height:100px; margin:0 auto; overflow:hidden; }
.head-body a.logo{ width:500px; height:100px; display:block; float:left; overflow:hidden; line-height:999px; background:url(../images/logo.png) left center no-repeat;}
.head-body .share{position:absolute; right:0px; top:25px; width:140px; }
.rbar{ position:absolute; right:0px; top:0px; width:122px; height:30px; line-height:28px; text-align:center; background:url(../images/header-rbar-bg.png) no-repeat; font-size:14px; font-weight:700; }
.rbar,.rbar a{ color:#fff;}
.free-tel{ position:absolute; right:0px; top:15px; }
.free-tel .tel-num{ font-size:22px; color:#333; font-weight:700;}
.free-tel .ts-num{ border-bottom:solid 1px #c81623; padding-bottom:2px;}
.free-tel .item-r{ margin-left:47px; font-size:14px; color:#c81623;}
.free-tel .ts-time{ text-align:center;}
.free-tel .ts-time span{ color:#333;}
.ico-tel{ display:inline-block; width:32px; height:32px; margin-top:10px; vertical-align: middle;background:url(../images/header-ico-tel.png) no-repeat; margin-right:15px; }
.header-search { float:left; margin-top:4px; width:174px; height:28px;background:url(../images/header-search-bg.png) no-repeat; }
.header-search .text{ border:none; outline:none; width:146px; height:28px; line-height:28px; background:none; text-indent:10px;}
.header-search .btn-s{ width:28px; border:none;background:none; cursor:pointer;}
/*导航*/
.main_nav{ height:36px; background:#5d3c1d url(../images/navbg.png) repeat-x;}
.main_nav ul{ margin:0 auto; width:1080px;}
.main_nav ul li{ float:left; margin-left:-1px; position:relative; z-index:10002;}
.main_nav ul > li > a{ display:block; width:110px; height:36px;line-height:36px; text-align:center; font-size:15px; color:#fff; border:solid 1px #b1191a; border-width:0 1px;}
.main_nav ul li.hover a{ background:#b30a16; color:#fff;}
.main_nav ul li:hover a{ background:#b30a16; color:#fff;}
.main_nav ul li ol{ width:110px; position:absolute; top:36px; left:0px;  display:none; margin:0 auto; z-index:999999;  background:#b30a16;}
.main_nav ul li ol li{ width:110px;height:30px; line-height:30px; margin-top:0; text-align:center;}
.main_nav ul li ol li a{height:30px; line-height:30px; display:inline; text-decoration:none; padding:0; font-size:14px; font-weight:normal; color:#fff; white-space:nowrap; border-bottom:none;}
.main_nav ul li:hover ol li a{ border-bottom:none;}
.main_nav ul li ol li a:hover{ background:none; text-decoration:none; border-bottom:none; color:#fcff00;}
/*底部*/
.foot{ background-color:#bc2021; padding-top:20px;border-top: solid 3px #b5b5b5; }
.foot,.foot a{color:#d9d8d8;}
.foot_con{ width:1080px; margin:0 auto; overflow:hidden; padding-bottom:5px;}
.foot_con ul li{ float:left; line-height:30px; overflow:hidden;}
.foot_con ul li.items-1{ width:910px; padding-left:20px;}
.foot_con ul li.items-1 .rz a{ display:block; float:left; margin-right:10px; margin-top:10px;}
.foot_con ul li.items-2,
.foot_con ul li.items-3{ width:120px; text-align:center;}
/*.foot-copyright{ background:#292929; line-height:45px;}青文所个性颜色修改*/
.foot-copyright{ background:#bc2021; line-height:45px;} 
.foot-copyright .left{ float:left; width:624px; padding-left:60px; padding-top:10px; margin:20px 0;}
.foot-copyright .right{ float:left; width:445px; padding-left:55px; padding-top:10px; padding-bottom:10px; margin:20px 0; }

.foot-copyright .items{ padding-left:20px;}
/*首页：通栏轮播图*/
.slider{width:100%;height:234px;position:relative;overflow:hidden;}
.conbox{position:absolute;left:0px; }
.conbox img{ margin:0px auto;}
.switcher{position:absolute;bottom:20px;left:47%;z-index:50;}
.switcher a{cursor:pointer;float:left; margin-right:5px; overflow:hidden; background:#555; width:33px; height:6px;}
.switcher a.cur,.switcher a:hover{background:#c81623;}
/*首页：信息公告*/
.xxgg .r-bd{ margin-left:355px;}
.box-1.xxgg .hd{ border:none;}
.box-1.xxgg .r-bd ul { padding:0;}
.xxgg .toutiao{ margin-bottom:10px; padding-bottom:10px; border-bottom: dotted 1px #999;}
.xxgg .toutiao .c-name{ font-weight:300; font-size:18px; height:30px; margin-bottom:5px; overflow:hidden;}
.xxgg .toutiao .c-text{ color:#999; line-height:20px;}
.xxgg .toutiao a.more{ color:#0078bd; }
#slider-news{ float:left;}
.slider2{width:337px;height:270px;position:relative;overflow:hidden;}
.slider2 .conbox{position:absolute;left:0px; }
.slider2 .conbox a{ height:237px;}
.slider2 .conbox img{ width:337px; height:237px;}
.slider2 .conbox .title{padding:0 10px; width:317px; height:33px;line-height:33px; font-size:16px ;color:#fff;background-color:transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000, endColorstr=#60000000) ;background:transparent;background-color:rgba(0,0,0,0.60); position: absolute;left:0px; bottom:0; font-weight:300;}
.switcher2{position:absolute;bottom:10px;left:40%;z-index:50;}
.switcher2 a{cursor:pointer;float:left; margin-right:5px; overflow:hidden; background:#555; width:33px; height:6px;}
.switcher2 a.cur,.switcher2 a:hover{background:#c81623;}

/*首页：快捷通道*/
.kstd{ width:254px; float:right;}
.box-2.kstd .bd{ height:321px; background:url(../images/quickmenu-bg.png) 0 0 no-repeat; overflow:hidden;}
.box-2.kstd .bd ul{ padding:0;}
.box-2.kstd .bd ul li{ width:100%; height:61px; margin:0; margin-bottom:4px;}
.box-2.kstd .bd ul li a,.box-2.kstd .bd ul li a:hover{ display:block; width:100%; height:61px; margin:0; border:none; background:none;}
/*顶部*/
.topbar{ height:25px; line-height:25px; background:#fbfbfb; border-bottom:solid 1px #dcdcdc;position:relative; z-index:10005;}
.topbar .ico-website,.topbar .ico-weixin,.topbar .ico-share{ display:inline-block; margin-right:3px; width:17px; height:17px; vertical-align:middle;}
.topbar .ico-website{background:url(../images/ico-website.png) 0 0 no-repeat; }
.topbar .ico-weixin{background:url(../images/ico-weixin.png) 0 0 no-repeat;margin-left:10px;}
.topbar .ico-share{background:url(../images/ico-share.png) 0 0 no-repeat;margin-left:10px;}
.topbar .website,.topbar .website a{ color:#999;}
.topbar .website a:hover{ color:#666;}
.topbar .r-bar,.topbar .r-bar a{ color:#ba9753;}
.topbar .weixin{ position:relative;}
.topbar .weixin .img{ position:absolute; top:30px; left:0; z-index:10015;}
.topbar .weixin .img img{ width:100px; height:100px; box-shadow:3px 3px 3px #666;}
/*首页模块高度*/
.main{width:1050px; margin:0px auto; padding:10px 15px; background:#fff;}

/*首页公用盒子*/
.box-1 .hd{ height:45px;border-bottom: dotted 1px #e0e0e0;}
.box-1 .hd h5{ float:left; margin-right:20px;}
.box-1 .hd ul li{ float:left; display:block; width:114px; height:45px;line-height:45px;cursor:pointer;font-size:16px; text-align:center;}
.box-1 .hd ul li.hover{ background:url(../images/box-titlebg.png) no-repeat; color:#333;}
.box-1 .hd a.more{ margin-top:12px; width:64px; height:20px; line-height:20px; border:solid 1px #c4c4c4; text-align:center; color:#c4c4c4;}
.box-1 .hd a.more:hover{ border:solid 1px #d10710; text-align:center; color:#d10710;}
.box-1 .bd ul{ padding:10px 0;}
.box-1 .bd .pic{ margin:10px;}
.box-1 .bd ul li{ line-height:28px; height:28px; overflow:hidden; background:url(../images/ico-pointer.png) 0 12px no-repeat; padding-left:10px; font-size:14px;}
.box-1 .bd ul li span{ color:#999; margin-right:10px;}

.box-2 .hd{ height:150px; line-height:35px;background:#f5f5f5 url(../images/quickmenu-bg.png) no-repeat; color:#fff;}
.box-2 .hd h5{ padding-left:20px; padding-top:5px; font-size:16px; }
.box-2 .hd ul li{ font-size:16px; padding:0 10px;}
.box-2 .hd ul li.tel{ font-size:20px;}
.box-2 .hd ul li.tel i{ display:inline-block; margin-left:10px; margin-right:10px; width:20px; height:20px; background:url(../images/quickmenu-ico-tel.png) no-repeat; vertical-align:middle;}
.box-2 .hd ul li.btn{ padding-top:10px;}
.box-2 .hd ul li .btn-register{ margin:0 auto; display:block; width:227px; height:40px; line-height:38px;background:url(../images/quickmenu-btnbg.png) no-repeat; color:#fff; text-align:center; }
.box-2 .bd{ background:#f5f5f5; overflow:hidden; height:170px;}
.box-2 .bd ul{ padding-top:3px;}
.box-2 .bd ul li{ float:left; margin-top:10px; margin-left:10px; line-height:40px; height:42px; overflow:hidden;  font-size:16px; }
.box-2 .bd ul li a{ display:block; width:110px; height:40px; background:#fff; color:#d10710; border:solid 1px #dcdcdc; text-align:center;}
.box-2 .bd ul li a:hover{ background:#d10710; color:#fff;}

.box-3 .hd{ height:45px; line-height:45px; overflow:hidden;}
.box-3 .hd ul li{ width:126px; height:45px; float:left;font-size:16px; text-align:center; }
.box-3 .hd ul li a{ display:block;}
.box-3 .hd ul li.hover{width:124px;color:#d10710; border-top:solid 2px #d10710;border-left:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc;}
.box-3 .bd{ border:solid 1px #dcdcdc; overflow:hidden;}
.box-3 .bd ul{ padding:15px 10px;}
.box-3 .bd .pic{ }

/*首页模块高度*/
.xxgg { width:780px; float:left;}
.xxgg.box-1 .r-bd ul li{ height:30px; line-height:30px;}
/*实时行情*/
.sshq{ width:1050px; float:left;}
.sshq .bd-list{ overflow:hidden; width:1050px; height:285px;}
.sshq .bd-list .frame{ width:1050px;}

/*右侧浮动*/
.relative{position:relative;top:0;left:0; }
.asid_share{position:fixed;bottom:15%;right:5px; z-index:890;width:40px; }
*html #asid_share{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}
.asid_share .asid_share_box{width:100%;margin-top:3px;text-align:center; background:#7f7f7f; border-radius:8px;}
.asid_share .asid_share_box a{display:block;height:38px; line-height:38px; text-align:center; color:#5d2805;}
.asid_share .asid_share_box a:hover{text-decoration:none;}
.asid_share .asid_share_box a:hover .asid_title,.asid_share .asid_share_box .asid_title{color:#fff;font-size:14px;display:block;padding-left:15px;line-height:18px;width:30px;padding-top:15px;}
.asid_share .asid_share_box.red_bag {background:#d10710;border-radius:0 8px 8px 0;}
.asid_share .asid_share_box.red_bag a.adid_icon{text-decoration:none; position:relative; z-index:9999;}
.asid_share .asid_sha_layer{background:#d10710;position:absolute;right:47px;border-radius:8px;}
.asid_share .asid_share_box .icon_1,
.asid_share .asid_share_box .icon_2,
.asid_share .asid_share_box .icon_3,
.asid_share .asid_share_box .icon_4
{background:url(../images/float-menu.png) no-repeat;}
.asid_share .asid_share_box .icon_1{ background-position:0 0;}
.asid_share .asid_share_box .icon_2{ background-position:0 -40px; }
.asid_share .asid_share_box .icon_3{ background-position:0 -120px; }
.asid_share .asid_share_box .icon_4{ background-position:0 -80px; }
.sweep_img{padding:10px;}
.asid_share_box { position:relative; z-index:10010; }
.asid_kefu_list{ position:relative; z-index:10010; }
.asid_share_box .asid_kefu_list li{line-height:38px;height:38px; font-size:14px; text-align:left; color:#fff; padding-left:10px; font-weight:700;}
.asid_share_box .asid_qq_list li{line-height:35px;font-size:12px; color:#fff; text-align: center;}
.asid_share_box .asid_qq_list li a{ color:#fff;}
.asid_share_box .asid_qq_list li a.qq{ display:block; width:74px; height:21px; line-height:21px; background:url(../images/qqbg.png) no-repeat; color:#1a649e; text-indent:20px; margin-left:7px; margin-bottom:7px;}
.asid_share_box .rexian{background:#d10710; width:125px; height:70px; padding:10px 0; position:absolute; bottom:-92px; line-height:20px; border-radius:10px; color:#fff;}
.asid_share_box .asid_help_list li{line-height:36px;height:36px;}
.asid_share_box .asid_help_list li a{line-height:36px;height:36px;padding:0 0 0 14px;text-align:left;}
.asid_help_list li a:hover{color:#333;}
.asid_help_list li img{ vertical-align:middle; width:100px;}
.asid_share_triangle{width:15px;height:38px;position:absolute;right:40px;bottom:0;z-index:0; background:#d10710;}
/*首页：公告*/
.gonggao{ height:35px; line-height:35px; background:#fbfbfb; font-size:14px; border-bottom:solid 1px #dcdcdc;}
.gonggao h4{ color:#333; float:left; font-size:14px; font-weight:normal;}
.gonggao h4 i{ display:inline-block; width:22px; height:20px; vertical-align:middle; background:url(../images/ico-p-2.png) 0 -74px no-repeat; margin-right:10px;}
.gonggao .more { float:right; padding-right:30px;}
.gonggao-body{ width:1050px;margin:0 auto; height:35px; overflow:hidden;}
.gonggao-body ul li i{ display:inline-block;width:35px; height:35px; background:url(../images/ico-2.png) no-repeat; vertical-align:middle;}
.gonggao-body ul li{ line-height:38px; font-size:14px;}
.gonggao-body ul li .time{ float:right; margin-right:10px; color:#999;}

/*首页：中心公告*/
.zxgg,.jygg,.hqfx{ width:387px; margin-right:10px; float:left;}
/*首页：中心动态*/
.zxdt{ width:387px; margin-right:10px; float:left;}
/*首页：股市指数*/
.stock-index { width:252px; float:right;}
/*首页：新品简介*/
.xpjj{ margin-bottom:20px;}
.xpjj.box-1 .bd{ border-bottom:solid 1px #eee;}
.xpjj.box-1 .bd ul li{ width:134px; height:auto; list-style:none; background:none}
#img-wrap{width:1010px;overflow:hidden;float:left; margin:10px 10px 20px 20px;}
#imgbox-a li,#imgbox-b li{float:left;width:136px;height:175px;margin-left:25px; background: none; padding:0;}
#scrolls{width:500%;float:left;}
#imgbox-a,#imgbox-b{float:left;}
#imgbox-a ul li p.img img,#imgbox-b ul li p.img img{ width:134px; height:134px; margin-right:5px; border:solid 1px #dcdcdc;}
#imgbox-a ul li p.txt,#imgbox-b ul li p.txt{ text-align:center; line-height:30px; height:30px;}
#imgbox-a ul li p.txt a,#imgbox-b ul li p.txt a{ text-align:center; line-height:30px; height:30px; display:block;}
/*首页：合作机构*/
.co-operating .bd.img_list { overflow:hidden; margin-left:5px;}
.co-operating .bd.img_list li { float:left; display:inline; padding:0; list-style:none;  height:70px; text-align:center; margin-right:9px; background:none;}
.co-operating .bd.img_list li img{ border:solid 1px #ddd; width:198px; height:54px;}
.co-operating .bd.img_list ul li a { display:block; overflow:hidden;}
/*首页：媒体*/
.links{ background:#eaeaea; border-top:solid 2px #dcdcdc; overflow:hidden;}
.links-bd{ width:1080px; margin:0 auto;}
.links-bd h3{ display:block; width:88px; height:100%; float:left; padding-top:20px; text-align:center; font-size:16px; background:#eaeaea;}
.links-bd .items{ padding:20px 0 20px 20px; margin-left:88px; font-size:14px; line-height:22px;}
.links-bd .items a{ margin-right:10px; word-break:keep-all; white-space:nowrap;  }
.links-bd .items a img{ width:146px;}
/*首页：行情*/
.sshq{ margin:10px 0;}
.sshq .hd ul li{ float:left; width:120px; height:33px; line-height:33px; color:#b90005; text-align:center; font-size:16px; cursor:pointer;}
.sshq .hd ul li.hover{ color:#fff; background:#b90005;}
/*首页：通栏广告*/
.ad-1{ margin:10px 0;}

/*内页：文章*/
.path{ height:45px; line-height:45px; font-size:14px; text-align:right;}
.path .cur{ color:#c80000;}
.path a{ color:#666;}
/*内页*/
.wrap-page{ margin-bottom:20px; border:solid 1px #ddd; background:#f0f0f0; min-height:500px;}
.list_left{width:20%;}
.list_nav{ border:0px solid #e8e8e8;}
.list_nav h3{ text-align:right; padding:30px 30px 20px 0; font-size:20px; color:#333;}
.list_nav h3 i{ margin-right:10px;}
.list_nav h5{ background-color:#c80000; height:40px; line-height:40px; padding:0 20px; color:#fff;}
.list_nav ul{ overflow:hidden; padding:0;}
.list_nav ul li{ width:100%; float:left; border-bottom:solid 0px #f9f9f9;}
.list_nav ul li a{ font-size:16px; display:block; height:45px; line-height:45px; text-align:right; padding-right:30px;}
.list_nav ul li a.cur,.list_nav ul li a:hover{border-left:solid 2px #c80000; background:#fff; color:#c80000;}
.list_right{ padding-bottom:20px; width:80%; min-height:500px; border:0px solid #e8e8e8; background-color:#fff;}
.list_con{ padding:35px;}
.list_con h1{ color:#333; margin-bottom:10px; font-weight:300; font-size:28px;}
.list_con h1 i{ margin-right:10px;}
.list_con ul{ padding:10px 0;}
.list_con ul li{ padding:25px 0; font-size:16px; border-bottom:solid 1px #efefef;}
.list_con ul li a i.p-icon-3{ margin-right:10px; margin-left:5px;}
.list_con ul li a:hover i.p-icon-3{ background-position:-16px -54px;}
.list_con ul li a:hover{ color:#c80000;}
.list_con ul li span.time{ color:#666; font-size:14px}
.list_con ul.listimg li{ position:relative; padding:15px 0; height:135px; font-size:16px; border-bottom:solid 1px #efefef;}
.list_con ul.listimg li h5{ font-size:22px;}
.list_con ul.listimg li .summary{ padding-top:10px; font-size:14px; line-height:25px; color:#666;}
.list_con ul.listimg li .more{ position:absolute; right:0; bottom:10px; font-size:14px; color:#c80000;}
.list_con ul.listimg li .slt{ margin-right:20px; padding:5px; border:solid 1px #ddd;}
.list_infor{ padding:35px; line-height:35px; font-size:14px; color:#666;}
.list_infor h3{ padding:15px 0 10px;color:#333; font-size:28px; }
.list_infor h5{ margin-bottom:20px; color:#666;border-bottom:1px dotted #ccc; padding-bottom:25px; font-size:16px}
.list_infor_foot{ margin-top:50px;}
.list_infor_foot .wz-list{ padding-top:15px; margin-top:15px; border-top:solid 1px #dcdcdc;}
.list_infor_foot .wz-list li{ width:50%; float:left; font-size:14px;}
.list_infor_foot .wz-list li.li-r{ text-align:right;}
.list_infor_foot .a-pre,.list_infor_foot .a-next{ color:#c80000;}
.list_infor_foot .a-pre { margin-right:10px;}
.list_infor_foot .a-next { margin-left:10px;}
.text_ind20{ text-indent:2em;}
.list_con_page { padding:35px;}
.list_con_page h1{ color:#333; border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:10px; font-weight:300; font-size:18px;}
.list_con_page .content p{ line-height:30px;}
/*小图标*/
.p-icon-1,.p-icon-2,.p-icon-3
{ display:inline-block; background:url(../images/ico-p-2.png) no-repeat; vertical-align:middle;}
.p-icon-1{ width:4px; height:8px; background-position:-33px -78px;}
.p-icon-2{ width:18px; height:18px; background-position:-2px -4px;}
.p-icon-3{ width:15px; height:18px; background-position:0 -54px;}

/* 大图轮播 */
.slideBox-banner{ width:100%; height:310px; overflow:hidden; position:relative; float:left;}
.slideBox-banner .hd{ width:100%; height:15px; overflow:hidden; position:absolute; bottom:5px; z-index:1;}
.slideBox-banner .hd ul{ overflow:hidden; zoom:1; text-align:center;}
.slideBox-banner .hd ul li{ display:inline-block; margin-right:5px;  width:35px; height:5px; line-height:14px; text-align:center; background:#fff; cursor:pointer; overflow:hidden; text-indent:-999em;}
.slideBox-banner .hd ul li.on{ background:#f00; color:#fff;}
.slideBox-banner .l-bd{ position:relative; height:100%; z-index:0;}
.slideBox-banner .l-bd li{ zoom:1; vertical-align:middle; height:310px;}
.slideBox-banner .l-bd ul li a{ display:block; height:310px; background-repeat:no-repeat; background-position:center top;}
.slideBox-banner .l-bd img{ width:100%; height:234px; display:block;}
.slideBox-banner .tempWrap{ margin:0 auto;}
.slideBox-banner .prev,
.slideBox-banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.slideBox-banner .next{ left:auto; right:3%; background-position:8px 5px;}
.slideBox-banner .prev:hover,
.slideBox-banner .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox-banner .prevStop{ display:none;}
.slideBox-banner .nextStop{ display:none;}
/* 焦点新闻*/
.slideBox{ width:337px; height:237px; position:relative; float:left;}
.slideBox .hd{ height:15px; position:absolute; right:5px; bottom:-25px; z-index:1;}
.slideBox .hd ul{ width:337px;overflow:hidden; zoom:1; text-align:center;}
.slideBox .hd ul li{ float:none; display:inline-block; margin-right:5px; width:35px; height:5px; line-height:14px; text-align:center; background:#eee; cursor:pointer; overflow:hidden; text-indent:-999em;}
.slideBox .hd ul li.on{ background:#f00; color:#fff;}
.slideBox .l-bd{ position:relative; height:100%; z-index:0;}
.slideBox .l-bd li{ zoom:1; vertical-align:middle;}
.slideBox .l-bd img{ width:337px; height:237px; display:block;}
/* 新品推荐 */
.picMarquee-left{ overflow:hidden; position:relative;}
.picMarquee-left .bdd{ padding:10px;}
.picMarquee-left .bdd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bdd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bdd ul li .pic{ text-align:center;}
.picMarquee-left .bdd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc;}
.picMarquee-left .bdd ul li .pic a:hover img{ border-color:#999;}
.picMarquee-left .bdd ul li .title{ line-height:24px;}

.wx_left{position:absolute;left:18px;top:540px;z-index: 100023;text-align: center;}
.wx_left li{margin-bottom:10px;}
.wx_left img{display: block;width: 90px;margin: 0 auto;}