@charset "utf-8";
/* CSS Document */
body{ font-family:'Microsoft Yahei',Arial,'Sans-serif',SimSun; background-color:#dcdddd; background-color:#fff;}
.clear{ clear:both;}
.l{ float:left;}
.r{ float:right;}
.blank20{ width:100%; height:20px; overflow:hidden; clear:both;}
.autoMaxWidth{ overflow:hidden; position:relative; height:316px;}
.css3transition{ -webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -o-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in;}
.blank10{ clear:both; width:100%; height:10px; line-height:0; overflow:hidden;}
.blank20{ clear:both; width:100%; height:20px; line-height:0; overflow:hidden;}
.blank30{ clear:both; width:100%; height:30px; line-height:0; overflow:hidden;}

/* Header */
.headerwrap{ width:100%; min-width:980px; height:125px; background-color:#efefef; text-align:center;}
.headerwrap .toEnglish {text-align: right;font-size: 14px;line-height: 30px;}
.headerwrap .toEnglish a{color:#5d5d5d;}
.headerwrap .header{ width:980px; height:125px; margin:0 auto;}
.cpics{ background-image:url(../images/common/commonicons.png);}
.header .logo{ display:block; width:151px; height:43px;  background-position:0 0; position:relative; top:12px;}
.header .telbox{ width:150px; height:35px; margin-left:150px; position:relative; top:15px; display:inline;}
.header .telbox i{ display:inline-block; width:35px; height:35px; background-position:-160px 0; margin:0 10px 0 0;}
.header .telbox p{ margin-top:-3px; font-size:16px; color:#000; float:left;}
.header .telbox p b{ font-weight:normal; color:#fd9500; letter-spacing:0.8px;}
.header .tipsbox{ width:240px; height:42px; margin-left:10px; font-size:12px; position:relative; top:12px;z-index:99;}
.header .tipsbox ul{ height:18px;}
.header .tipsbox ul.upul{ margin-bottom:6px;}
.header .tipsbox ul.upul li{ margin:0 15px 0 0;}
.header .tipsbox ul li{ float:left; height:18px; line-height:18px; margin:0 15px 0 0;}
.header .tipsbox ul li a{ display:inline; float:left; color:#5d5d5d; -webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -o-transition:all .3s ease-in; transition:all .3s ease-in;}
.header .tipsbox ul li.wb a,.header .tipsbox ul li.wx a{ color:#000;}
.header .tipsbox ul li a i{ display:inline; float:left; position:relative; overflow:hidden;}
.header .tipsbox ul li.wb a i{ width:14px; height:14px; background-position:0 -50px; margin:2px 5px 2px 0;}
.header .tipsbox ul li.ar a i{ width:8px; height:7px; background-position:-40px -50px; margin:5px 3px 5px 0; -webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -o-transition:all .3s ease-in; transition:all .3s ease-in;}
.header .tipsbox ul li.wx a i{ width:14px; height:14px; background-position:-20px -50px; margin:2px 5px 2px 0;}
.header .tipsbox ul li.se a i{ width:14px; height:14px; background-position:-50px -50px; margin:2px 5px 2px 0;}
.header .tipsbox ul li a:hover{ color:#fd9500;}
.header .tipsbox ul li.ar a:hover i{ -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg); tranform:rotate(90deg);}
.header .searchbox{ width:150px; height:27px; border:2px solid #e3e3e3; position:relative; top:17px; background:#fff;}
.header .searchbox .search-button{ display:inline; width:27px; height:27px; overflow:hidden;}
.header .searchbox .search-button .btn-search{ cursor:pointer; width:27px; height:27px; border:0; background-position:5px -70px; outline:none; background-color:#efefef;}
.header .searchbox .search-button .btn-search:hover{ background-position:-35px -70px;}
.header .searchbox .inputbox{ display:inline; width:115px; height:27px; overflow:hidden;}
.header .searchbox .inputbox input{ text-indent:10px; height:27px; line-height:27px; width:99%; border:0 none; outline:0; float:left;}
.header a.online{ display:block; width:85px; height:21px; background-image:url(../images/common/online.gif); background-repeat:no-repeat; margin:22px 0 0 10px;}
.header a.online:hover{ background-position:0 -21px;}
.header .tipsbox ul li.wx a{ display:inline-block; position:relative; padding-bottom:10px;}
.header .tipsbox ul li.wx a .codeboxwrap{ width:295px; padding-top:17px; height:167px; position:absolute; left:-104px; top:20px; z-index:1000; display:none;}
.header .tipsbox ul li.wx a .codeboxwrap span.sar{ display:block; width:24px; height:18px; background:url(../images/common/codear.png); position:absolute; left:50%; margin-left:-12px; top:0;}
.header .tipsbox ul li.wx a .codeboxwrap .codebox{ width:293px; height:167px; border:1px solid #747272;}

/* Navigation */
.navwrap{ width:100%; min-width:980px; height:44px; background-color:#0096dd;}
.navwrap .navbox{ width:980px; height:44px; margin:0 auto; position:relative; z-index:5;}
.navwrap .navbox .main-nav{ margin-left:142px; height:44px;}
.navwrap .navbox .main-nav li{ height:44px; width:110px; line-height:44px; text-align:center; float:left; background:url(../images/common/line.gif) no-repeat right center; position:relative;}
.navwrap .navbox .main-nav li a{ display:inline-block; float:left; width:108px; height:44px; line-height:44px; text-align:center; color:#fff; background:#0096dd; -webkit-transition:background-color .3s ease-in; -moz-transition:background-color .3s ease-in; -o-transition:background-color .3s ease-in; transition:background-color .3s ease-in; font-size:16px; position:relative;}
.navwrap .navbox .main-nav li a span.fu{ display:block; width:110px; height:44px; background:url(../images/common/fu.gif) no-repeat center center; position:absolute; left:0; top:0; filter:alpha(opacity=0); opacity:0; -webkit-transition:opacity .3s ease-in; -moz-transition:opacity .3s ease-in; -o-transition:opacity .3s ease-in; transition:opacity .3s ease-in;}
.navwrap .navbox .main-nav li a:hover{ width:112px; margin-left:-2px; background:#0b50a2;}
.navwrap .navbox .main-nav li a:hover span.fu{ filter:alpha(opacity=100); opacity:1;}
.navwrap .navbox .main-nav li a.current{ width:112px; margin-left:-2px; background:#0b50a2;}
.navwrap .navbox .main-nav li a:current span.fu{ filter:alpha(opacity=100); opacity:1;}
.navwrap .navbox .topar{ width:140px; height:44px; padding-right:14px; line-height:44px; text-align:center; position:absolute; left:0; top:0; color:#fff; cursor:pointer;}
.navwrap .navbox .topar a.market{ display:block; width:143px; height:44px; background:#0096dd; color:#fff; -webkit-transition:background-color .3s ease-in; -moz-transition:background-color .3s ease-in; -o-transition:background-color .3s ease-in; transition:background-color .3s ease-in;}
.navwrap .navbox .topar a.market:hover{ background:#0b50a2;}
.navwrap .navbox .topar a.market.current{ background:#0b50a2;}
.navwrap .navbox .topar a.market.currentt{ background:#0b50a2;}
.navwrap .navbox .topar .marketboxbg{ width:143px; height:288px; position:absolute; left:5px; top:49px; background:#747272;}
.navwrap .navbox .topar .marketbox{ width:143px; height:288px; position:absolute; left:0; top:44px; background:#fff;}
.navwrap .navbox .topar .marketbox ul.marul li.marlist{ float:left; height:36px;}
.navwrap .navbox .topar .marketbox ul.marul li.marlist a.marlink{ display:block; width:141px; height:34px; line-height:34px; border:1px solid #e6e6e6; border-top:1px solid #fff; color:#4f4f4f; position:relative; text-align:left; text-indent:20px; font-size:14px; float:left;}
.navwrap .navbox .topar .marketbox ul.marul li.marlist a.marlink span.mar{ display:block; width:5px; height:9px; overflow:hidden; background:url(../images/common/a1.gif); position:absolute; right:15px; top:12px;}
.navwrap .navbox .topar .marketbox ul.marul li.marlist a.marlink span.changeline{ display:block; width:1px; height:35px; background:#eaf6fd; position:absolute; right:-1px; top:0; z-index:3; display:none;}
.navwrap .navbox .topar .marketbox ul.marul li.marlist a.current{ border:1px solid #a3d9f3; background:#eaf6fd; color:#0096dd;cursor: default}
.navwrap .navbox .topar .marketbox ul.marul li.marlist a.current span.mar{ background:url(../images/common/a2.gif);}
.navwrap .navbox .topar .marketbox ul.marul li.marlist a.current span.changeline{ display:block;}
.navwrap .navbox .toparcontrol .marketboxbg,.navwrap .navbox .toparcontrol .marketbox{ display:none;}
a.marlink .hidbox{ width:599px; min-height:70px; _height:70px; background:#eaf6fd; position:absolute; left:141px; top:-1px; z-index:2; border:1px solid #a3d9f3; font-size:12px; display:none;}
a.marlink .hidbox table{ width:100%; line-height:26px; color:#4f4f4f;}
a.marlink .hidbox table th,a.marlink .hidbox table td{ padding:0 6px;}
a.marlink .hidbox table th{ color:#0096dd;}
a.marlink .hidbox table td a{ color:#535353;}
a.marlink .hidbox table td a:hover{ color:#b21319;}

/* Banner */
.slide-index{ min-width:980px; width:auto; height:316px; overflow:hidden; position:relative;}
.slide-banner{ height:250px;}
.slide-index .slides{ min-width:980px; width:auto; height:316px;}
.slide-index .slides .slide{ width:100%:min-width:980px; height:316px; float:left; position:relative;}
.slide-index .image{ z-index:1; position:absolute;}
.slide-index .control{ position:absolute; bottom:5px; width:100%; text-align:center; height:19px; z-index:3;}
.slide-index .control a{ display:inline-block; width: 16px; height: 16px; overflow:hidden; background:#ccc; border-radius:50%; filter:alpha(opacity=70); opacity:.7; margin-right:5px;}
.slide-index .control a.active{ background: #FF3E3E; filter:alpha(opacity=100); opacity:1;}

/* Loginbox */
.loginbox{ width:980px; margin:0 auto;}
.loginbox .loginbg{ width:226px; height:273px; margin:-290px 0 0 745px; background:#747272; position:absolute; z-index:10; border-radius:3px;}
.loginbox .logincont{ width:226px; height:273px; margin:-295px 0 0 750px; background:#fff; position:absolute; z-index:10; border-radius:3px; overflow:hidden;}
.loginbox .logincont h2{ padding-left:14px; font-size:14px; line-height:28px;}
.loginbox .logincont .loginbtn{ padding-left:14px; height:30px; margin-bottom:5px;}
.loginbox .logincont .loginbtn .lgt{ display:inline-block; width:94px; height:30px; float:left; background-repeat:no-repeat; background-image:url(../images/index/sbtn.gif); line-height:30px; text-align:center; color:#fff; font-size:12px;}
.loginbox .logincont .loginbtn .lgt_login{ background-position:0 0; margin-right:15px;}
.loginbox .logincont .loginbtn .lgt_login:hover{ background-position:0 -30px;}
.loginbox .logincont .loginbtn .lgt_register{ background-position:-94px 0;}
.loginbox .logincont .loginbtn .lgt_register:hover{ background-position:-94px -30px;;}
.loginbox .logincont a.longbtn{ display:block; width:203px; height:22px; line-height:22px; text-align:center; font-size:12px; color:#676665; background-repeat:no-repeat; background-image:url(../images/index/longbtn.gif); margin:4px 0 0 14px;}
.loginbox .logincont a.longbtn1{ background-position:-203px 0;}
.loginbox .logincont a.longbtn1:hover{ background-position:-203px -22px;}
.loginbox .logincont a.longbtn2{ background-position:-203px 0;}
.loginbox .logincont a.longbtn2:hover{ background-position:-203px -22px;}
.loginbox .logincont .scanebox{ width:207px; height:82px; margin:10px 0 0 14px; background:url(../images/index/scane.jpg);}
.loginbox .taobox{ padding-left: 14px; height: 28px; position: relative; margin-bottom: 5px;}
.loginbox .taobox a.taobtn{ display: block; float: left; margin-right: 9px; width: 105px; height: 28px; padding-left: 34px; background: #f04114 url(../images/index/tao.png) no-repeat 6px center; font-size: 12px; color: #fff; text-align: center; line-height: 28px; border-radius: 5px;}
.loginbox .taobox a.taobtn:hover{ background: #dd380d url(../images/index/tao.png) no-repeat 6px center;}
.loginbox .taobox a.get-passwd{ position: absolute; right: 6px; top: 5px; font-size: 12px; color: #888;}
.loginbox .taobox a.get-passwd:hover{ color: #000;}

/* tipbox */
.tipboxwrap{ width:100%; min-width:980px; height:34px; background:#fff; border-bottom:1px solid #dbdbdb; box-shadow:0 2px 2px #ccc;}
.tipboxwrap .tipbox{ width:980px; height:34px; margin:0 auto;}
.tipboxwrap .tipbox .tipicon{ width:15px; height:15px; overflow:hidden; display:inline; background-position:-70px -50px; position:relative; top:9px;}
.tipboxwrap .tipbox .tipsshow{ width:500px; height:34px; margin:0 0 0 15px; overflow:hidden;}
.tipboxwrap .tipbox .tipsshow ul.tipslist{ width:100%;}
.tipboxwrap .tipbox .tipsshow ul.tipslist li{ width:100%; height:34px; line-height:34px; font-size:12px;}
.tipboxwrap .tipbox .tipsshow ul.tipslist li a{ display:block; width:100%; height:34px; line-height:34px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tipboxwrap .tipbox .tipsshow ul.tipslist li a:hover{ color:#b21319;}

/* mbox */
.mbox{ width:978px; border:1px solid #ccc; margin:10px auto 0; background:#fff; overflow:hidden;}

.mbox1 .subbox{ width:221px; height:240px; float:left; display:inline; margin-left:19px;}
.mbox1 .subbox h2{ height:38px; line-height:38px; padding-left:20px; background:url(../images/common/titpic.gif) no-repeat left center; font-size:18px;}
.mbox1 .subbox h2 a{ color:#0096dd;}
.mbox1 .subbox .img{ width:221px; height:107px; overflow:hidden;}
.mbox1 .subbox .img img{ display:block; width:221px; height:107px;}
.mbox1 .subbox .infobox{ width:221px; height:80px; margin-top:10px; position:relative; font-size:12px; line-height:20px; color:#595757;}
.mbox1 .subbox .infobox a.detail{ display:block; width:70px; height:22px; line-height:22px; position:absolute; right:8px; bottom:5px; color:#c1c1c1; -webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -o-transition:all .3s ease-in; transition:all .3s ease-in;}
.mbox1 .subbox .infobox a.detail:hover{ color:#fd9500;}
.mbox1 .subbox .infobox p span.num{ padding-left:5px; color:#cc9b00;font-size:14px;}
.mbox1 .subbox .infobox p span.name{ color:#cc9b00;}
.mbox1 .subbox .infobox .boardbox{ height:60px;}
.mbox1 .subbox .infobox ul.boardlist{ overflow:hidden; display:none;}
.mbox1 .subbox .infobox ul.boardlist li{ width:100%; height:19px; line-height:19px; overflow:hidden; float:left;}
.mbox1 .subbox .infobox ul.boardlist li a{ display:inline-block; width:100px; height:19px; line-height:19px; float:left; color:#595757; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mbox2 .mtitbox{ height:49px; border-bottom:2px solid #55b9e8;}
.mbox1 .subbox .infobox ul.boardlist li a:hover{ color:#cc9b00;}
.mbox1 .subbox .infobox ul.boardlist li .status{ width:100px; height:5px; line-height:0; margin:7px 0; overflow:hidden; float:right; background:#fff;}
.mbox1 .subbox .infobox ul.boardlist li .status span.percent{ display:inline-block; height:5px; line-height:0; overflow:hidden; background:#0096dd;}
.mbox1 .subbox .infobox .opbox{ margin-top:3px;}
.mbox1 .subbox .infobox .opbox a{ margin-right:5px;}
.mbox2 .mtitbox h2{ width:90px; height:49px; line-height:49px; padding-left:20px; margin-left:12px; background:url(../images/common/titpic.gif) no-repeat left center; font-size:18px; color:#0096dd; float:left; display:inline;}
.mbox2 .mtitbox ul.mlist{ float:right; height:49px;}
.mbox2 .mtitbox ul.mlist li{ width:93px; height:49px; float:left; display:inline; line-height:49px; text-align:center; border-left:1px solid #ccc; cursor:pointer; position:relative;}
.mbox2 .mtitbox ul.mlist li span{ display:block; width:93px; height:8px; overflow:hidden; background:url(../images/index/msbg.gif) no-repeat; position:absolute; left:0; bottom:-4px; display:none;}
.mbox2 .mtitbox ul.mlist li:hover{ color:#0096dd;}
.mbox2 .mtitbox ul.mlist li:hover span{ display:block;}
.mbox2 .mtitbox ul.mlist li.current{ color:#0096dd;}
.mbox2 .mtitbox ul.mlist li.current span{ display:block;}
.mbox2 .mtitbox ul.mlist li a{ color:#000;}
.mbox2 .mtitbox ul.mlist li a:hover{ color:#0096dd;}
.mbox2 .mshowbox{ width:950px; margin:0 auto; padding-bottom:15px;}
.mbox2 .mshowbox .layout{ display:none;}
.mbox2 .mshowbox .layout table.maintable{ width:100%;}
.mbox2 .mshowbox .layout table.maintable th{ border:1px dashed #ccc; height:45px; line-height:45px; text-align:center; font-size:14px;}
.mbox2 .mshowbox .layout table.maintable th.ttit{ text-align:left; text-indent:10px;}
.mbox2 .mshowbox .layout table.maintable td{ border:1px dashed #ccc; height:40px; line-height:40px; text-align:center; font-size:12px; color:#333;}
.mbox2 .mshowbox .layout table.maintable td.ttit{ text-align:left; text-indent:10px;}
.mbox2 .mshowbox .layout table.maintable td a{ color:#333; -webkit-transition:color .3s ease-in; -moz-transition:color .3s ease-in; -o-transition:color .3s ease-in; transition:color .3s ease-in;}
.mbox2 .mshowbox .layout table.maintable td a:hover{ color:#ff0000;}
.mbox2 .mshowbox .layout table.subtable{ width:100%;}
.mbox2 .mshowbox .layout table.subtable tr td{ height:20px; line-height:20px;}
.mbox2 .mshowbox .layout table.subtable span.subtxt{ color:#383838; font-size:14px;}
.buyicon,.nobuyicon{ display:inline-block; width:20px; height:19px; vertical-align:middle;}
.buyicon{ background:url(../images/common/car.gif) no-repeat 0 -20px;}
.nobuyicon{ background:url(../images/common/car.gif) no-repeat 0 0;}
.buyiconlimit{ display:inline-block; width:23px; height:31px; background:url(../images/common/carlimit.gif) no-repeat 0 0; vertical-align:middle;}
.buyiconlimit:hover{ background:url(../images/common/carlimit.gif) no-repeat;}
span.stars1{background:url(../hl-img/star1.png) no-repeat;width:88px;height: 16px;margin-right: 5px;display: inline-block;vertical-align: middle}
span.stars2{background:url(../hl-img/star2.png) no-repeat;width:88px;height: 16px;margin-right: 5px;display: inline-block;vertical-align: middle}
span.stars3{background:url(../hl-img/star3.png) no-repeat;width:88px;height: 16px;margin-right: 5px;display: inline-block;vertical-align: middle}
span.stars4{background:url(../hl-img/star4.png) no-repeat;width:88px;height: 16px;margin-right: 5px;display: inline-block;vertical-align: middle}
span.stars5{background:url(../hl-img/star5.png) no-repeat;width:88px;height: 16px;margin-right: 5px;display: inline-block;vertical-align: middle}
span.tipcolor{ color:#ff0000;}
span.numup{ color:#ff0000;}
span.numdown{ color:#08a800;}
.mbox3{ height:175px;}
.mbox3 h2{ height:49px; line-height:49px; padding-left:20px; background:url(../images/common/titpic.gif) no-repeat left center; font-size:18px; margin-left:12px;}
.mbox3 h2 a{ color:#0096dd; }
.mbox3 .m3cont{ width:978px; height:125px;}
.mbox3 .m3cont ul{ width:978px; padding-left:22px; height:125px;}
.mbox3 .m3cont ul li{ width:78px; height:110px; overflow:hidden; float:left; margin:0 30px 0 0;}
.mbox3 .m3cont ul li a{ display:block; width:100%; height:100%; float:left; cursor:pointer;position:relative;}
.mbox3 .m3cont ul li .spicbox{ width:68px; height:68px; margin:0 auto; overflow:hidden; display:inline;}
.mbox3 .m3cont ul li .spicbox img{ display:block; width:68px; height:68px; position:absolute; left:5px; top:0;}
.mbox3 .m3cont ul li a p{ width:78px; padding-top:82px; line-height:24px; text-align:center; color:#535353; font-size:12px; -webkit-transition:color .3s ease-in; -moz-transition:color .3s ease-in; -o-transition:color .3s ease-in; transition:color .3s ease-in;}
.mbox3 .m3cont ul li a:hover p{ color:#b21319;}
.mbox4{ height:415px;}
.mbox4 .m4left{ width:328px; height:395px; padding:20px 14px 0 12px; float:left; border-right:1px solid #ccc;}
.mbox4 .m4tit{ width:100%; height:32px; line-height:32px; border-bottom:1px dashed #b5b5b5; font-size:12px;}
.mbox4 .m4tit a.more{ float:right; color:#b5b5b5; -webkit-transition:color .3s ease-in; -moz-transition:color .3s ease-in; -o-transition:color .3s ease-in; transition:color .3s ease-in;}
.mbox4 .m4tit a.more:hover{ color:#b21319;}
.mbox4 .m4tit h2{ padding-left:20px; background:url(../images/common/titpic.gif) no-repeat left center; font-size:12px;}
.mbox4 .m4tit h2 a{ color:#0096dd; font-size:18px;}
.mbox4 .m4left .expnewsbox{ width:328px; height:74px; overflow:hidden; padding:20px 0; border-bottom:1px dashed #b5b5b5;}
.mbox4 .m4left .expnewsbox .imgArea{ width:114px; height:74px; float:left;}
.mbox4 .m4left .expnewsbox .txtArea{ height:74px; float:left;}
.mbox4 .m4left .expnewsbox .txtArea a.tit{ display:block; width:100%; height:14px; line-height:14px; font-size:13px; font-weight:bold; color:#535353; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px;}
.mbox4 .m4left .expnewsbox .txtArea a.tit:hover{ color:#b21319;}
.mbox4 .m4left .expnewsbox .txtArea p{ font-size:12px; line-height:18px;}
.mbox4 .m4left .expnewsbox .txtArea p a{ color:#fd9500; padding-left:5px;}
.mbox4 .m4left .expnewsbox .txtArea p a:hover{ color:#b21319;}
.mbox4 .m4left ul.newslist{ padding-top:15px;}
.mbox4 .m4left ul.newslist li{ height:28px; line-height:28px; padding-left:10px; background:url(../images/common/dot.gif) no-repeat left center; font-size:12px;}
.mbox4 .m4left ul.newslist li a{ display:block; width:290px; height:28px; line-height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#535353;}
.mbox4 .m4left ul.newslist li a:hover{ color:#b21319;}
.mbox4 .m4right{ width:565px; height:395px; float:right; padding:20px 25px 0 0; overflow:hidden;}
.mbox4 .m4right .noticelist{ width:565px; height:135px; padding:10px 0 19px; border-bottom:1px solid #b5b5b5; overflow:hidden; margin-bottom:15px;}
.mbox4 .m4right .noticelist ul{ width:600px;}
.mbox4 .m4right .noticelist ul li{ width:565px; height:38px; line-height:38px; border-bottom:1px dashed #b5b5b5; color:#666; font-size:14px;}
.mbox4 .m4right .noticelist ul li span.time{ float:right; font-size:12px; color:#666; font-family:Arial;}
.mbox4 .m4right .noticelist ul li a{ display:block; width:400px; height:38px; line-height:38px; font-size:12px; color:#535353; padding-left:10px; background:url(../images/common/dot.gif) no-repeat left center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mbox4 .m4right .noticelist ul li a:hover{ color:#b21319;}
.mbox4 .m4right .activelist{ width:565px; height:110px;}
.mbox4 .m4right .activelist ul{ width:590px; padding-top:20px;}
.mbox4 .m4right .activelist ul li{ width:260px; height:32px; line-height:32px; float:left; padding-left:10px; background:url(../images/common/dot.gif) no-repeat left center; margin:0 20px 0 0; font-size:12px;}
.mbox4 .m4right .activelist ul li a{ display:block; width:260px; height:32px; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#535353;}
.mbox4 .m4right .activelist ul li a:hover{ color:#b21319;}
.mbox5{ height:125px;}
.mbox5 h2{ margin-left:12px; height:44px; line-height:44px; padding-left:20px; background:url(../images/common/titpic.gif) no-repeat left center; font-size:18px;}
.mbox5 h2 a{ color:#0096dd;}
.mbox5 .steplink{ display:block; width:855px; height:50px; background:url(../images/index/steppic.gif); margin:5px 0 0 61px; overflow:hidden; width:0;}
.mbox6{ padding-bottom:35px; border-bottom:2px solid #93c5dd;}
.mbox6 .section{ width:125px; padding:35px 0 0 0; text-align:left; margin:0 70px 0 0; float:left; display:inline;}
.mbox6 .section.first{ margin-left:45px;}
.mbox6 .section.last{ margin-right:0;}
.mbox6 .section .title{ display:block; margin-bottom:15px; font-size:16px; text-shadow:0 0 1px #ccc;}
.mbox6 .section ul li{ height:28px; line-height:28px; font-size:12px;}
.mbox6 .section ul li a{ color:#535353; -webkit-transition:color .3s ease-in; -moz-transition:color .3s ease-in; -o-transition:color .3s ease-in; transition:color .3s ease-in;}
.mbox6 .section ul li a:hover{ color:#b21319;}

/* footer */
.footer{ width:980px; margin:0 auto; margin:20px auto 0; font-size:12px; color:#535353; line-height:22px; padding:12px 0 20px 0; border-top:2px solid #ccc;}
.footer p a{ padding-right:10px; color:#0b50a2;}
.footer p a:hover{ color:#b21319;}
.footer .vline{ width:100%; height:1px; line-height:0; overflow:hidden; clear:both; background:#d1d2d2; margin:10px auto;}
.footer .linkbox a{ margin-right:10px;}

/* service */
.bgc1{ background-color:#46b049;}
.bgc2{ background-color:#1aa5b6;}
.bgc3{ background-color:#8472d3;}
.bgc4{ background-color:#00a0e9;}
.bgc5{ background-color:#cda33e;}
.bgc6{ background-color:#407fc6;}
.bgc7{ background-color:#7279c1;}
.webmain{ width:980px; margin:10px auto 0;}
.webmain .sidebox{ width:265px; float:left;}
.webmain .sidebox1{ width:228px;}
.webmain .sidebox .blockbox{ width:245px; padding:20px 10px;}
.webmain .sidebox1 .blockbox{ width:208px;}
.webmain .sidebox .blockbox .stit{ display:block; padding-left:14px; margin-left:6px; background:url(../images/service/titar.png) no-repeat left center; color:#fff;}
.webmain .sidebox .blockbox .stit.current{ color:#b21319;}
.webmain .sidebox .blockbox ul{ padding:15px 0 0 18px; overflow:hidden;}
.webmain .sidebox .blockbox ul li{ width:95px; padding-left:10px; background:url(../images/service/square.gif) no-repeat left center; font-size:13px; margin:0 3px 8px 0; float:left;}
.webmain .sidebox1 .blockbox ul li{ width:72px;}
.webmain .sidebox .blockbox ul li.long{ width:105px; margin-right:0;}
.webmain .sidebox .blockbox ul li a{ color:#fff; -webkit-transition:color .3s ease-in; -moz-transition:color .3s ease-in; -o-transition:color .3s ease-in; transition:color .3s ease-in;}
.webmain .sidebox .blockbox ul li a:hover{ color:#b21319;}
.webmain .sidebox .blockbox ul li a.current{ color:#b21319;}
.webmain .mainbox{ width:708px; min-height:600px; border:1px solid #ccc; background:#fff;}
.webmain .mainbox1{ width:984px; overflow:hidden;}
.webmain .mainbox .pathbox{ width:100%; height:46px; line-height:46px; border-bottom:2px solid #55b9e8; overflow:hidden;}
.webmain .mainbox .pathbox .path{ float:right; padding-right:10px; font-size:12px; color:#595757;}
.webmain .mainbox .pathbox .path a{ color:#595757; padding:0 2px;}
.webmain .mainbox .pathbox .path a:hover{ color:#b21319;}
.webmain .mainbox .pathbox h1{ padding-left:20px; font-size:18px; color:#0096dd;}
.webmain .mainbox .mpdbox{ width:668px; padding:20px;}
.webmain .mainbox .mpdbox .h2tit{ padding-left:20px; background:url(../images/common/titpic.gif) no-repeat left center; font-size:18px; color:#0096dd;}
.webmain .mainbox .mpdbox h2{ font-size:14px; color:#ec611e; line-height:24px;}
.webmain .mainbox .mpdbox .calbox{ padding:25px 0 0 0;}
table.typetable td{ line-height:24px; padding:3px 0; font-size:14px; color:#595757;}
table.typetable td label{ padding-right:10px;}
.webmain .mainbox a.poplink{ padding-left:25px; background:url(../images/service/hand.png) no-repeat left center; color:#ff0000;}
.webmain .mainbox a.poplink.popdis{ margin-left:10px;}
.webmain .mainbox a.poplink:hover{ color:#b21319;}
a.tiplink{padding-left:25px; background:url(../images/service/hand.png) no-repeat left center; color:#ff0000; font-size:13px;}
a.tiplink b{ font-size:16px;}
.webmain .mainbox .mpdbox i.tip{ font-style:normal; color:#ff0000; font-size:12px; margin-left:5px;}
.selectBox{ width:151px; position:relative; margin:0; font-size:12px; float:left;}
.selectBox .selectSpan{ display:block; width:141px; height:21px; line-height:21px; padding:0 5px; float:left; cursor:pointer; color:#696969; background:url(../images/service/select1.gif) no-repeat;}
.selectBox .brandbox{ position:absolute; top:20px; left:0; background:#fff; border:1px solid #cecece; color:#b9b9b7; width:149px; overflow-y:auto; overflow-x:hidden; display:none;}
.selectBox .brandbox li{ height:22px; line-height:22px; float:left;}
.selectBox .brandbox li a{ display:block; width:144px; height:22px; line-height:22px; padding-left:5px; color:#696969;}
.selectBox .brandbox li a:hover{ background:#0096dd; color:#fff;}
.selectBox .brandbox li a:current{ background:#0096dd; color:#fff;}
.selectMiddle{ width:78px;}
.selectMiddle .selectSpan{ width:68px; background:url(../images/service/select3.gif) no-repeat;}
.selectMiddle .brandbox{ width:76px;}
.selectMiddle .brandbox li a{ width:71px;}
.selectShort{ width:60px; position:relative; margin:0; font-size:12px;}
.selectShort .selectSpan{ display:block; width:50px; height:21px; line-height:21px; padding:0 5px; float:left; cursor:pointer; color:#696969; background:url(../images/service/select2.gif) no-repeat;}
.selectShort .brandbox{ position:absolute; top:20px; left:0; background:#fff; border:1px solid #cecece; color:#b9b9b7; width:58px; overflow-y:auto; overflow-x:hidden; display:none;}
.selectShort .brandbox li{ height:22px; line-height:22px; float:left;}
.selectShort .brandbox li a{ display:block; width:53px; padding-left:5px; color:#696969;}
.selectShort.ss1{ margin-right:10px;}
table td input.inputCss1{ width:88px; height:21px; padding:0 5px; border:0; outline:none; background:url(../images/service/inp1.gif);}
table td input.inputCss2{ width:43px; height:21px; padding:0 5px; border:0; outline:none; background:url(../images/service/inp2.gif);}
table td input.inputCss3{ width:32px; height:21px; padding:0 5px; border:0; outline:none; background:url(../images/service/inp3.gif);}
table td span.floatSpan{ float:left;}
.webmain .opbox{ width:100%; height:30px; padding-top:20px; border-top:1px dashed #e6e6e6; margin-top:25px;}
.webmain .opbox a.btn{ display:inline-block; width:94px; height:30px; margin-right:10px; line-height:30px; text-align:center; color:#fff; background-image:url(../images/index/sbtn.gif); background-repeat:no-repeat;}
.webmain .opbox a.btn-cal{ background-position:0 0;}
.webmain .opbox a.btn-cal:hover{ background-position:0 -30px;}
.webmain .opbox a.btn-reset{ background-position:-94px 0;}
.webmain .opbox a.btn-reset:hover{ background-position:-94px -30px;}
.webmain .computebox{ width:100%; margin-top:20px;}
.webmain .computebox .ctable1 table{ width:100%; font-size:14px; color:#333;}
.webmain .computebox .ctable1 table td{ line-height:24px; padding:3px 0;}
.webmain .computebox .ctable1 table td span{ color:#0b50a2; font-weight:bold; font-family:Arial;}
.webmain .computebox .ctable2{ margin-top:30px;}
.webmain .computebox .ctable2 h3{ height:30px; line-height:30px; padding-left:20px; background:url(../images/common/titpic.gif) no-repeat left center; font-size:18px; color:#0096dd;}
.webmain .computebox .ctable2 .pdbox{ padding:10px; margin-top:15px; border:1px solid #ccc;}
.webmain .computebox .ctable2 .pdbox .scrollbox{ height:300px; overflow-y:auto; overflow-x:hidden;}
.webmain .computebox .ctable2 .pdbox .scrollbox table{ width:100%;}
.webmain .computebox .ctable2 .pdbox .scrollbox table th{ text-align:center; line-height:26px; border-bottom:1px solid #ccc; font-size:13px; color:#333;}
.webmain .computebox .ctable2 .pdbox .scrollbox table td{ text-align:center; line-height:26px; border-bottom:1px dashed #ccc; font-size:12px; color:#666;}
.webmain .computebox .ctable2 .jktip{padding-top:2px;}
.webmain .computebox .ctable2 i.tip {font-style: normal;color: #ff0000;font-size:12px;}
.webmain .computebox .borderbottom{border-bottom:solid 1px #ccc;padding-bottom:39px;}
.webmain .computebox .ctable2 table.math td{color:#908e8e;padding:2px 0;}
table.typetable td i.small{padding-left:8px;font-size:12px;color:#ff0000;font-style: normal;}
table.typetable td i.small a{color:#595757;padding:0 3px;}
table.typetable td i.small a:hover{text-decoration:underline;}
.webmain .computebox table.ser{font-size:15px;}
.webmain .computebox table.ser td{padding:5px 0;}
.webmain .computebox table.ser td.redcolor{color:#ff0000;text-indent:3em;font-size:14px;}
.webmain .computebox table.ser td.redcolor a{color:#595757;}
.webmain .computebox table.ser td a.poplink{padding-left: 25px;background: url(../images/service/hand.png) no-repeat left center;color: #ff0000;}
.webmain .computebox table.ser td i.tip {font-style: normal;color: #ff0000;font-size:12px;}
.webmain .computebox1{ margin-top:50px; padding-top:20px; border-top:1px solid #ccc;}
.webmain .computebox1 h3{ font-size::14px; color:#595757; margin-bottom:15px;}
.webmain .computebox1 .shbox{ color:#595757; font-size:14px; line-height:28px;}
.webmain .computebox1 i.tip{ font-size:12px; padding-left:10px;}
.webmain .computebox1 .shrbox{ margin-top:20px; line-height:30px;}
.dialogbox{ width:100%; height:100%; position:fixed; _position:absolute; left:0; top:0; z-index:99999; display:none;}
.dialogbox .dialogbg{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:#000; filter:alpha(opacity=70); opacity:.7;}
.dialogbox .dialogwrap{ width:710px; height:740px; background:#fff; position:absolute; left:50%; margin-left:-350px; top:50%; margin-top:-370px; overflow-y:auto; border-radius:3px; box-shadow:0 0 5px #fff;}
.dialogbox .dialogwrap .dialogclose{ display:block; width:29px; height:101px; position:absolute; right:0; top:0; background-repeat:no-repeat; background-image:url(../images/service/close.gif); background-position:0 0;}
.dialogbox .dialogwrap .dialogclose:hover{ background-position:-29px 0;}
.dialogbox .dialogwrap h2{ width:650px; margin:0 auto; padding-left:20px; background:url(../images/common/titpic.gif) no-repeat left center; font-size:18px; color:#0096dd;}
.dialogbox .dialogwrap p{ width:670px; margin:0 auto; height:30px; line-height:30px; font-size:16px; color:#cd9d06; margin-bottom:10px;}
.dialogbox .dialogwrap .choosebox{ width:670px; height:30px; line-height:30px; margin:0 auto 25px;}
.dialogbox .dialogwrap .choosebox span.cname{ display:inline-block; float:left; font-size:14px; color:#333; margin-right:10px;}
.dialogbox .dialogwrap .choosebox .selectBox{ margin:5px 50px 5px 0;}
.dialogbox .dialogwrap .choosebox a.btn-search{ display:inline-block; width:94px; height:30px; margin-right:10px; line-height:30px; text-align:center; color:#fff; background-image:url(../images/index/sbtn.gif); background-repeat:no-repeat; background-position:0 0; float:left;}
.dialogbox .dialogwrap .choosebox a.btn-search:hover{ background-position:0 -30px;}
.dialogbox .dialogwrap .flboxwrap{ width:650px; padding:10px; height:300px; margin:0 auto; border:1px solid #f3f4f4; }
.dialogbox .dialogwrap .flboxwrap .flbox{ width:650px;}
.dialogbox .dialogwrap .flboxwrap .flbox table{ width:100%;}
.dialogbox .dialogwrap .flboxwrap .flbox table th{ border:1px solid #e6e6e6; font-size:13px; color:333; text-align:center; line-height:22px;}
.dialogbox .dialogwrap .flboxwrap .flbox table td{ border:1px solid #e6e6e6; font-size:12px; color:#666; text-align:center; line-height:22px;}
.webmain .servicewrap{ width:980px; margin:0 auto 25px; overflow:hidden;}
.servicewrap .cat1{ width:235px; height:}
.servicewrap .catmargin{ margin-left:16px;}
.servicewrap .servicebox .sertit{ width:100%; height:25px; line-height:25px; background:#35b8e3;}
.servicewrap .servicebox .sertit a.more{ float:right; font-size:12px; color:#fff; padding-right:10px;}
.servicewrap .servicebox .sertit a.more:hover{ color:#b21319;}
.servicewrap .servicebox .sertit h3{ padding-left:30px; background:url(../images/service/tpic.gif) no-repeat 10px center; font-size:16px;}
.servicewrap .servicebox .sertit h3 a{ color:#fff;}
.servicewrap .cat1 ul{ width:245px;}
.servicewrap .servicebox ul li{ width:116px; height:116px; float:left; margin:5px 4px 0 0;}
.servicewrap .servicebox a.slink{ display:block; width:114px; height:114px; border:1px solid #eee; overflow:hidden; float:left; background-image:url(../images/service/slink.gif); background-repeat:no-repeat; position:relative; cursor:pointer;}
.servicewrap .servicebox a.slink *{ cursor:pointer;}
.servicewrap .servicebox a.slink .trig{ width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; background:#b2afae url(../images/service/trig.gif) no-repeat center 20%; filter:alpha(opacity=0); opacity:0; z-index:2;}
.servicewrap .servicebox a.slink .trig p{ width:100%; height:30px; line-height:30px; position:absolute; bottom:15px; left:0; text-align:center; color:#fff; font-size:14px;}
.servicewrap .servicebox a.slink1{ background-position:0 -120px;}
.servicewrap .servicebox a.slink2{ background-position:-114px -120px;}
.servicewrap .servicebox a.slink3{ background-position:-228px -120px;}
.servicewrap .servicebox a.slink4{ background-position:-342px -120px;}
.servicewrap .servicebox a.slink5{ background-position:-500px -120px;}
.servicewrap .servicebox a.slink6{ background-position:-614px -120px;}
.servicewrap .servicebox a.slink7{ background-position:-728px -120px;}
.servicewrap .servicebox a.slink8{ background-position:-842px -120px;}
.servicewrap .servicebox a.slink9{ background-position: 0 -250px;}
.servicewrap .servicebox a.slink10{ background-position: -114px -250px;}
.servicewrap .servicebox a.slink11{ background-position: -228px -250px;}
.servicewrap .servicebox a.slink12{ background-position: -342px -250px;}
.servicewrap .servicebox a.slink13{ background-position: -456px -250px;}
.servicewrap .servicebox a.slink14{ background-position: 0 0;}
.servicewrap .servicebox a.slink15{ background-position: -116px 0;}
.servicewrap .servicebox a.slink16{ background-position: -232px 0;}
.servicewrap .servicebox a.slink17{ background-position: -348px 0;}
.servicewrap .servicebox a.slink18{ background-position: -464px 0;}
.servicewrap .servicebox a.slink19{ background-position: -580px 0;}
.servicewrap .servicebox a.slink20{ background-position: -696px 0;}
.servicewrap .servicebox a.slink21{ background-position: -812px 0;}
.servicewrap .servicebox a.slink22{ background-position: -928px 0;}
.servicewrap .cat2{ width:473px;}
.servicewrap .cat2 .sleft{ width:236px; overflow:hidden;}
.servicewrap .cat2 ul{ width:245px;}
.servicewrap .cat2 .sright{ width:235px; height:235px;}
.servicewrap .cat2 .sright a.biglink{ display:block; width:233px; height:233px; border:1px solid #eee; background-image:url(../images/service/slink.gif); background-repeat:no-repeat; background-position:-500px -250px; margin-top:5px; position:relative;}
.servicewrap .catbot a.slink{ width:116px; height:116px; border:0;}
.servicewrap .cat3{ width:355px;}
.servicewrap .cat3 ul{ width:365px;}
.servicewrap .cat4{ width:475px;}
.servicewrap .cat4 ul{ width:485px;}
.servicewrap .cat5{ width:116px;}
.webmain .mainbox .mpdbox .mtit{ height:32px; line-height:32px; border-bottom:1px solid #ccc;}
.mpdbox .section{ margin:10px auto 25px;}
.mpdbox .section h3{ line-height:30px; border-bottom:1px solid #ccc; font-size:16px; color:#2b2b2b; text-shadow:0 0 1px #ddd;}
.mpdbox .section .mcont{ line-height:22px; color:#666; font-size:12px; padding:5px 0 10px; border-bottom:1px dashed #ccc;}
.mpdbox .section .mcont table.htable{ width:100%; margin-bottom:5px;}
.mpdbox .section .mcont table.htable th,.mpdbox .section .mcont table.htable td{ text-align:center; border:1px solid #ddd;}
.mpdbox .section .mcont table.htable th{ height:38px; line-height:38px; background:#efefef; font-size:14px; color:#2b2b2b;}
.mpdbox .section .mcont table.htable td{ line-height:22px; padding:4px 2px;}
.mpdbox .section .mcont table.htable td.tdexp{ padding:4px 0 4px 120px; text-align:left;}
.mpdbox .rightname{ float:right; font-size:14px; color:#666; margin-bottom:15px;}
.mpdbox .mupbox{ width:668px; overflow:hidden; margin:5px auto 10px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.mpdbox .mupbox .mbleft{ width:299px; height:244px; border:1px solid #ccc; overflow:hidden;}
.mpdbox .mupbox .mbright{ width:360px; height:244px; border:1px solid #ccc; overflow:hidden;}
.mpdbox .mupbox .mbright h3{ padding-left:12px; height:30px; line-height:30px; font-size:18px; color:#0096dd; border-bottom:1px solid #ccc;}
.mpdbox .mupbox .mbright ul li{ height:106px; border-bottom:1px solid #ccc;}
.mpdbox .mupbox .mbright ul li a{ display:block; width:320px; height:86px; padding:10px 20px;}
.mpdbox .mupbox .mbright ul li a .atit{ width:340px; padding-left:15px; height:30px; line-height:30px; background:url(../images/news/dot.gif) no-repeat left center; font-size:16px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mpdbox .mupbox .mbright ul li a .aintro{ padding-top:10px; line-height:20px; font-size:12px; color:#666;}
.mpdbox .mupbox .mbright ul li a:hover{ background:#efefef;}
.mpdbox h3.htit{ height:30px; line-height:30px; font-size:18px; color:#0096dd; border-bottom:1px solid #ccc;}
.mpdbox ul.allaclist li{ width:668px; height:102px; border-bottom:1px solid #ccc;}
.mpdbox ul.allaclist li a{ display:block; width:650px; height:92px; padding:5px 9px;}
.mpdbox ul.allaclist li a .actitbox{ width:640px; padding-left:10px; height:35px; line-height:35px; background:url(../images/news/dot.gif) no-repeat left center; font-size:16px; color:#2b2b2b;}
.mpdbox ul.allaclist li a .actitbox span.time{ float:right; color:#666; font-size:12px;}
.mpdbox ul.allaclist li a .acintro{ line-height:22px; padding-top:5px; font-size:12px; color:#666;}
.mpdbox ul.allaclist li a:hover{ background:#efefef;}
.mpdbox mmagbox{ width:668px; overflow:hidden;}
.mmagbox ul.maglist1{ width:715px; padding-top:10px; overflow:hidden;}
.mmagbox ul.maglist1 li{ margin:0 38px 15px 0;}
.pagesline{ border-top:1px solid #}
.mpdbox .stelbox{ margin-top:4px; margin-bottom:10px; padding-bottom:2px; border-bottom:1px dashed #ccc;}
.mpdbox .serbox{ width:668px; padding-bottom:15px; border-bottom:1px dashed #ccc; margin-bottom:15px;}
.mpdbox .serbox .sercbox{ width:300px; line-height:30px;}
.mpdbox p.pt{ font-size:13px; color:#595757; padding-left:14px; background:url(../images/service/lx.gif) no-repeat left center;}
.mpdbox .serbox .sercbox p.ti{ font-size:12px; color:#595757;}
.mpdbox h3.shtit{ height:36px; line-height:36px; border-bottom:1px solid #ccc; font-size:16px; color:#0096dd; margin-bottom:8px;}
.mpdbox .shcont{ width:668px; padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.mpdbox .shcont table{ width:100%; margin-bottom:10px;}
.mpdbox .shcont table tr th,.mpdbox .shcont table tr td{ line-height:20px; border:1px solid #ccc; padding:8px 2px; text-align:center;}
.mpdbox .shcont table tr th{ background:#efefef; font-size:14px; color:#333;}
.mpdbox .shcont table tr th.thc{ width:195px;}
.mpdbox .shcont table tr td{ font-size:12px;}
.mpdbox .shcont table tr td.tdc{ text-align:left; vertical-align:top;}
.mpdbox .shcont table tr td .tdcont{ padding:10px 12px;}
.mpdbox .shcont table tr td .tdcont p{ margin-bottom:12px;}
.mpdbox .shcont p.tipinfo{ font-size:12px; color:#666; line-height:24px;}
.mpdbox .shcont p.tipinfo i{ font-style:normal; color:#ff0000;}
.mpdbox .shcont p.sbinfo{ line-height:30px; font-size:13px; color:#595757;}
.mpdbox .shcont p.pi{ padding-left:15px;}
.mpdbox ul.downlist li{ height:30px; line-height:30px; border-bottom:1px dashed #ccc; padding-left:12px; background:url(../images/news/dot.gif) no-repeat left center;}
.mpdbox ul.downlist li a.downlink{ float:right; font-size:12px; color:#333; padding-left:18px; background:url(../images/service/downicon.gif) no-repeat left center;}
.mpdbox ul.downlist li a.downtit{ display:block; width:565px; height:30px; line-height:30px; font-size:12px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mpdbox ul.downlist li a:hover{ color:#b21319;}
.mpdbox table.memtable{ width:100%;}
.mpdbox table.memtable tr th,.mpdbox table.memtable tr td{ height:36px; line-height:36px; font-size:12px; text-align:center; color:#595757; border:1px solid #ccc;}
.mpdbox table.memtable tr th{ background:#efefef; font-size:13px;}
.mpdbox .tiptxt{ padding:10px 0; line-height:26px; color:#ff0000; font-size:14px; border-bottom:1px solid #ccc;}
.mpdbox .tiptxt b{ font-size:20px; font-family:Arial;}
.mpdbox ul.linkbtbox{ width:666px; height:30px; border-bottom:2px solid #e8e8e8; margin:3px auto 15px;}
.mpdbox ul.linkbtbox li{ width:220px; height:30px; float:left; border-width:0 1px 0 1px; border-style:solid; border-color:#fff #e9e9e9 #fff #f4f4f4;}
.mpdbox ul.linkbtbox li a{ display:block; width:220px; height:30px; float:left; line-height:30px; text-align:center; background:#efefef; color:#555; font-size:14px;}
.mpdbox ul.linkbtbox li a:hover{ background:#0096dd; color:#fff;}
.mpdbox ul.linkbtbox li a.current{ background:#0096dd; color:#fff;}
.mpdbox .sercont{ width:668px; line-height:24px; font-size:13px; color:#333; margin:15px auto;}
.mpdbox .sercont .btit{ line-height:26px; padding-bottom:5px; border-bottom:1px solid #ccc; font-size:16px; color:#0096dd; margin-bottom:15px;}
.mpdbox .sercont .bgtit{ width:648px; padding:0 10px; line-height:30px; background:#58a9d0; color:#fff; border-bottom:2px solid #e8e8e8; margin-bottom:10px;}
.mpdbox .timeshare{ width:668px; height:40px; line-height:40px; border-top:3px solid #ece9e9; font-size:14px; color:#555;}
.mpdbox .timeshare .share{ float:right; margin-top:10px;}
.mpdbox .timeshare span{ color:#ff0000;}
.mpdbox .cardselect{ float:right; height:40px; margin:15px auto 0;}
.mpdbox .cardselect span.cstit{ float:left; font-size:14px; color:#333;}
.mpdbox .tabbox{ width:668px; overflow:hidden; margin:5px auto 0;}
.mpdbox .tabbox ul{ width:680px; overflow:hidden; padding-bottom:2px; border-bottom:1px solid #eee;}
.mpdbox .tabbox ul li{ width:164px; height:24px; float:left; border:1px solid #eee; margin:0 1px 1px 0;}
.mpdbox .tabbox ul li.exp{ width:220px;}
.mpdbox .tabbox ul li a{ display:block; width:100%; height:24px; float:left; line-height:24px; text-align:center; font-size:12px; color:#555;}
.mpdbox .tabbox ul li a:hover{ background:#ddd;}
.mpdbox .tabbox ul li a.current{ background:#0096dd; color:#fff;}
.mpdbox .sercont .pintro{ margin-top:20px;}
.mpdbox .sercont .btopbox{ width:668px; padding-top:12px; border-top:1px dashed #ccc; margin-top:35px;}
.mpdbox .sercont .btopbox .imgleft{ width:87px; height:87px;}
.mpdbox .sercont .btopbox .txtright{ width:550px;}
.mpdbox .sercont .btopbox .txtright h3{ font-size:14px; color:#0096dd; line-height:24px; font-weight:bold;}
.mpdbox .sercont .btopbox .txtright p a{ color:#ff0000;}
.mpdbox .sercont p.blp{ padding-left:15px; background:url(../images/service/blx.gif) no-repeat left 8px; margin-bottom:25px;}
.mpdbox .sercont p.blp i{ font-style:normal; color:#ff0000;}
.mpdbox .sercont p.blp a{ color:#ff0000;}
.mpdbox .ctbox{ width:668px; height:50px; background:url(../images/service/ctbg.jpg) no-repeat; line-height:50px; text-align:center; font-size:24px; color:#1aa5b6; margin:4px auto 0;}
.mpdbox .highlinkbox{ width:668px; overflow:hidden; margin:10px auto;} 
.mpdbox .highlinkbox ul{ width:690px; overflow:hidden;}
.mpdbox .highlinkbox ul li{ width:218px; height:218px; float:left; margin:10px 7px 0 0;}
.mpdbox .highlinkbox ul li a.hl{ display:block; width:216px; height:216px; border:1px solid #ccc; position:relative;}
.mpdbox .highlinkbox ul li a span{ width:100%; height:30px; line-height:30px; text-align:center; position:absolute; left:0; bottom:10px; font-size:14px; color:#595757;}
.mpdbox .highlinkbox ul li a.hl1{ background:url(../images/service/q1.gif) no-repeat center 40px;}
.mpdbox .highlinkbox ul li a.hl2{ background:url(../images/service/q2.gif) no-repeat center 40px;}
.mpdbox .highlinkbox ul li a.hl3{ background:url(../images/service/q3.gif) no-repeat center 40px;}
.mpdbox .highlinkbox ul li a.hl4{ background:url(../images/service/q4.gif) no-repeat center 40px;}
.mpdbox .highlinkbox ul li a.hl5{ background:url(../images/service/q5.gif) no-repeat center 40px;}
.mpdbox .highlinkbox ul li a.hl6{ background:url(../images/service/q6.gif) no-repeat center 40px;}
.mpdbox .highlinkbox ul li a.hl:hover{ border:1px solid #eac532; box-shadow:0 0 3px #eac532;}
.mpdbox .highlinkbox ul li a.hl:hover span{ color:#b21319;}

/* investment */
.webmain .investbox{ width: 980px; margin:30px auto 25px;}
.webmain .investbox ul{ overflow:hidden;}
.webmain .investbox li{ width:190px; float:left; margin:0 5px 0 0;}
.webmain .investbox li.lexp{ width:386px;}
.webmain .investbox li a.ilink{ display:block; width:188px; height:188px; border:1px solid #ccc; position:relative; margin-bottom:5px;}
.webmain .investbox li a.ilink *{ cursor:pointer;}
.webmain .investbox li a.ilink p{ display:block; width:100%; height:40px; line-height:40px; text-align:center; position:absolute; left:0; bottom:5px; color:#595757; -webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -o-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in;}
.webmain .investbox li a.ilink1{ background:#fff url(../images/investment/m1.jpg) no-repeat center 26px;}
.webmain .investbox li a.ilink2{ background:#fff url(../images/investment/m2.jpg) no-repeat center 40px;}
.webmain .investbox li a.ilink3{ background:#fff url(../images/investment/m3.jpg) no-repeat center 26px;}
.webmain .investbox li a.ilink4{ background:#fff url(../images/investment/m4.jpg) no-repeat center 20px;}
.webmain .investbox li a.ilink5{ width:384px; height:385px; background:#fff url(../images/investment/m5.jpg) no-repeat center 80px;}
.webmain .investbox li a.ilink6{ background:#fff url(../images/investment/m6.jpg) no-repeat center 26px;}
.webmain .investbox li a.ilink7{ background:#fff url(../images/investment/m7.jpg) no-repeat center 40px;}
.webmain .investbox li a.ilink:hover{ border:1px solid #38b5e1; box-shadow:0 0 2px #38b5e1;}
.webmain .investbox li a.ilink:hover p{ color:#38b5e1;}
.webmain .investwrap{ width:978px; border:1px solid #ccc;background: #fff;}
.webmain .investwrap .investtitbox{ width:978px; height:46px; line-height:46px; border-bottom:2px solid #0096dd; margin-bottom:15px;}
.webmain .investwrap .investtitbox .investpath{ float:right; margin-right:10px; font-size:12px; color:#595757;}
.webmain .investwrap .investtitbox .investpath a{ color:#595757;}
.webmain .investwrap .investtitbox .investpath a:hover{ color:#b21319;}
.webmain .investwrap .investtitbox h2{ font-size:18px; color:#0096dd; margin-left:15px;}
.webmain .investwrap .investcont{ width:948px; padding:10px 15px;}
.investcont h3{ width:928px; height:35px; line-height:35px; padding-left:20px; background:url(../images/common/titpic.gif) no-repeat left center; font-size:18px; color:#0096dd; border-bottom:1px solid #ccc; margin-bottom:5px;}
.investcont .inlistbox{ margin-bottom:10px;}
.investcont .inlistbox h4.bgtit{ width:100%; height:28px; line-height:28px; background:#85b7d1; font-size:18px; color:#fff; text-indent:20px;}
.investcont .inlistbox h4.bgtit a.more{ float:right; font-size:14px; color:#fff; padding-right:10px;}
.investcont .inlistbox h4.bgtit a.more:hover{ color:#b21319;}
.investcont .inlistbox p.lx{ padding-left:20px; font-size:13px; color:#595757; line-height:30px; background:url(../images/service/lx.gif) no-repeat left center; margin-top:5px;}
.investcont .inlistbox .expoint{ padding-bottom:15px; border-bottom:1px dashed #ccc; margin-bottom:15px;}
.investcont .inlistbox p.ptit{ font-weight:bold;}
.investcont .inlistbox p.epintro{ font-size:13px; color:#595757; padding-left:20px; line-height:26px; margin-bottom:5px;}
.investcont .inlistbox p.epintro span.tip{ color:#ff0000;}
.investcont .inlistbox .intable{ width:100%; margin:30px auto 20px;}
.investcont .inlistbox .intable th,.investcont .inlistbox .intable td{border:1px solid #ccc; text-align:center; font-size:12px; line-height:30px;}
.investcont .inlistbox .intable th{ background:#efefef; font-size:13px;}
.investcont .inlistbox .intable .t1{background:#dfdfdf; text-align:left; padding-left:15px;} 
.investcont .inlistbox .intable .out{ border-top:60px #efefef solid;/*上边框宽度等于表格第一行行高*/ border-left:148px #dfdfdf solid;/*左边框宽度等于表格第一行第一格宽度*/ position:relative;/*让里面的两个子容器绝对定位*/ }
.investcont .inlistbox .intable .out b{font-style:normal;display:block;position:absolute;top:-60px;left:-85px;width:100px; line-height:20px; font-weight:normal;}
.investcont .inlistbox .intable .out em{font-style:normal;display:block;position:absolute;top:-25px;left:-160px;width:100px;}
.investcont .inlistbox p.tip{ color:#ff0000;}
.investcont .inplistbox{ width:948px; overflow:hidden; margin-top:10px;}
.investcont .inplistbox ul{ width:958px;}
.investcont .inplistbox ul.inplist li{ width:290px; height:310px; padding:10px; border:1px solid #ccc; float:left; margin:0 5px 0 0;}
.investcont .inplistbox ul.inplist li .img{ display:block; width:290px; height:239px; margin-bottom:10px;}
.investcont .inplistbox ul.inplist li .txt{ font-size:14px; color:#595757; line-height:24px;}
.investcont .inplistbox ul.inplist li .txt span{ color:#ff0000; padding:0 2px;}
.investcont .inplistbox ul.inplist2 li{ width:446px; height:330px; padding:10px; border:1px solid #ccc; float:left; margin:0 10px 0 0;}
.investcont .inplistbox ul.inplist2 li .img{ display:block; width:446px; height:284px; margin-bottom:10px;}
.investcont .inplistbox ul.inplist3 li{ height:320px;}
.investcont .pictxt{ width:918px; padding:15px; border:1px solid #ccc;}
.investcont .pictxt .pcpic{ width:380px;}
.investcont .pictxt .pctxt{ width:505px;}
.investcont .pictxt .pctxt h4{ font-size:14px; color:#333; line-height:24px; margin-bottom:15px; font-weight:bold;}
.investcont .pictxt .pctxt .pctxtcont{ font-size:13px; line-height:24px; color:#5957575;}
.investcont .pictxt .pctxt .pctxtcont p{ text-indent:2em;}
.investcont .pictxt .pctxt .source{ float:right; color:#666; margin-top:10px;}
.investcont p.pintrotit{ line-height:30px; font-size:13px; color:#333; margin:10px auto; text-indent:2em;}
.investcont .stockbox{ width:948px; margin-top:15px; padding-bottom:30px; border-bottom:1px dashed #ccc;}
.investcont .stockbox .stockpic{ width:290px; height:238px; padding:10px; border:1px solid #ccc;}
.investcont .stockbox .stockintro{ width:585px; height:260px; position:relative;}
.investcont .stockbox .stockintro p.sintro{ font-size:13px; line-height:24px; color:#333;}
.investcont .stockbox .stockintro p.stockname{ font-size:18px; color:#4592ba; position:absolute; top:50%; }
.investcont .stockbox .stockintro a.sop{ display:block; width:68px; height:28px; line-height:28px; text-align:center; color:#fff; background:#0096dd; position:absolute; right:0; bottom:0; font-size:14px; border-radius:5px;}
.investcont .stockbox .stockintro a.sop:hover{ background:#0c86c0;}
.investcont .inlistbox.ib{ margin-bottom:20px;}
.investcont .psource{ width:100%; line-height:30px; font-size:12px; color:#666; border-top:1px solid #ccc; text-align:right;}
.investcont .downp{ height:50px; line-height:50px; border-top:1px solid #ccc; margin-top:5px; text-align:center;}
.investcont .downp a.down{ padding-left:20px; background:url(../images/investment/down.gif) no-repeat left center; font-size:14px; color:#0096dd;}
.investcont .downp a.down:hover{ color:#b21319;}
.investcont p.epintro.tin{ text-indent:2em; margin-top:8px;}
.investcont .inlistbox .titintro{ font-size:18px; color:#0096dd; padding-left:15px; line-height:35px; margin-top:10px; padding-bottom:10px; border-bottom:1px dashed #ccc;}
.investcont table.stable{ width:100%; margin:10px auto;}
.investcont table.stable th,.investcont table.stable td{ border:1px solid #ccc; line-height:32px; text-align:center; font-size:12px; color:#333;}
.investcont table.stable th{ background:#efefef; font-size:13px;}
.investcont table.stable td span{ color:#ff0000;}

/* stockmarket */
.ccolor1{ border-color:#43d4d9;}
.ccolor1 .earnbox{ background:#43d4d9;}
.buycolor1{ background:#43d4d9;}
.ccolor2{ border-color:#40a6d4;}
.ccolor2 .earnbox{ background:#40a6d4;}
.buycolor2{ background:#40a6d4;}
.ccolor3{ border-color:#ce6ab8;}
.ccolor3 .earnbox{ background:#ce6ab8;}
.buycolor3{ background:#ce6ab8;}
.webmain .hotprobox{ width:978px; height:330px; border:1px solid #ccc; margin:0 auto; overflow:hidden;background: #fff;}
.webmain .hotprobox h2{ height:45px; line-height:45px; margin-left:15px; padding-left:20px; background:url(../images/common/titpic.gif) no-repeat left center; font-size:18px; color:#0096dd;}
.webmain .hotprobox .probox{ width:926px; height:245px; margin:10px auto 0; position:relative;}
.webmain .hotprobox .probox a.ar{ width:28px; height:55px; position:absolute; top:50%; margin-top:-23px; background-repeat:no-repeat; background-image:url(../images/stockmarket/ar.gif);}
.webmain .hotprobox .probox a.arl{ background-position:0 0; left:0;}
.webmain .hotprobox .probox a.arl:hover{ background-position:0 -55px;}
.webmain .hotprobox .probox a.arr{ background-position:-28px 0; right:0;}
.webmain .hotprobox .probox a.arr:hover{ background-position:-28px -55px;}
.webmain .hotprobox .probox .proshow{ width:795px; height:245px; margin-left:68px; overflow:hidden;position:relative;}
.proshow ul.prolist{ width:99999px;}
.proshow ul.prolist li{ width:225px; height:225px; margin:0 58px 0 0; float:left; position:relative;}
.proshow ul.prolist li .cirbox{ width:219px; height:222px; border-width:3px; border-style:solid; border-radius:50%; overflow:hidden;}
.proshow ul.prolist li .cirbox a.ctit{ display:block; width:175px; height:26px; line-height:26px; text-align:center; margin:40px auto 0; color:#595757;}
.proshow ul.prolist li .cirbox a.ctit:hover{ color:#b21319;}
.proshow ul.prolist li .cirbox .earnshow{ width:222px; height:58px; margin:10px auto 0; overflow:hidden;}
.proshow ul.prolist li .cirbox .earnbox .earnwrap{}
.proshow ul.prolist li .cirbox .earnbox{ width:222px; height:58px; color:#fff; overflow:hidden;}
.proshow ul.prolist li .cirbox .earnbox span{ padding-left:10px; padding-top:10px; float:left; width:60px; font-size:14px; text-align:center;}
.proshow ul.prolist li .cirbox .earnbox b,.proshow ul.prolist li .cirbox .earnbox strong{ font-weight:normal; line-height:58px; font-size:30px; padding-left:10px; float:right; width:140px; text-align:center;}
.proshow ul.prolist li .cirbox .earnbox b.getnum{ font-size:40px;}
.proshow ul.prolist li .cirbox .cirinfo{ width:222px; height:36px; font-size:12px; color:#898989; text-align:center; letter-spacing:-1px; margin:5px auto 0;}
.proshow ul.prolist li .cirbox .cirinfo p{ line-height:18px;}
.proshow ul.prolist li .cirbox a.detail{ display:block; padding-left:20px; background:url(../images/stockmarket/ico.gif) no-repeat left center; text-align:center; width:88px; margin:10px auto 0; font-size:12px; color:#595757;}
.proshow ul.prolist li .cirbox a.detail:hover{ color:#b21319;}
.proshow ul.prolist li .buy{ display:block; width:85px; height:22px; position:absolute; left:50%; margin-left:-43px; bottom:-11px; border-radius:6px; line-height:22px; text-align:center; color:#fff;}
.proshow ul.prolist li .buy:hover{ background:#cd9d06;}

.webmain .sblockbox{ width:978px; height:270px; border:1px solid #ccc; margin-top:10px;}
.webmain .sblockbox .bbox{ float:left;}
.webmain .sblockbox .bbox .bbtit{ width:100%; height:38px; line-height:38px; border-bottom:2px solid #ddd}
.webmain .sblockbox .bbox .bbtit a.more{ float:right; font-size:12px; color:#b5b5b5;}
.webmain .sblockbox .bbox .bbtit a.more:hover{ color:#b21319;}
.webmain .sblockbox .bbox h2{ padding-left:35px; height:38px; line-height:38px; background:url(../images/common/titpic.gif) no-repeat 15px center; font-size:18px; color:#0096dd;}
.webmain .sblockbox .bboxl{ width:408px;}
.webmain .sblockbox .bboxl table{ width:100%; margin:10px 0; border-bottom:1px solid #e6e6e6;}
.webmain .sblockbox .bboxl table th,.webmain .sblockbox .bboxl table td{ line-height:20px; padding:5px 5px; text-align:center;}
.webmain .sblockbox .bboxl table th{ border-bottom:1px solid #e6e6e6;}
.webmain .sblockbox .bboxl table td{ border-bottom:1px dashed #e6e6e6; font-size:12px; color:#595757;}
.webmain .sblockbox .bboxl table th.thl,.webmain .sblockbox .bboxl table td.tdl{ text-align:left;}
.webmain .sblockbox .bboxl table td a{ color:#333;}
.webmain .sblockbox .bboxl table td a:hover{ color:#b21319;}
.webmain .sblockbox .bboxl table td span.get{ color:#ff0000;}
.webmain .sblockbox .bboxl a.tip{ padding-left:5px; color:#b21319; font-size:14px;}
.webmain .sblockbox .bboxl a.tip:hover{ color:#ff0000;}
.webmain .sblockbox .bbox2{ width:436px; float:left; margin-left:18px;}
.webmain .sblockbox .bbox2 a.bbad{ display:block; width:241px; height:64px; margin:15px 0 0 0;}
.webmain .sblockbox .bbox3{ width:290px; margin-left:18px;}
.webmain .sblockbox .bbox3 table{ width:100%; margin-top:10px; font-size:12px;}
.webmain .sblockbox .bbox3 table td{ line-height:26px; padding:3px 2px;}
.webmain .sblockbox .bbox3 table td.vt{ vertical-align:top;}
.webmain .sblockbox .bbox3 table td a{ color:#898989;}
.webmain .sblockbox .bbox3 table td.vt a{ color:#b21319;}
.webmain .sblockbox .bbox3 table td a:hover{ color:#ff0000;}
.webmain .pathbox a.rbt{ display:block; height:46px; overflow:hidden; border-left:1px solid #ccc; float:right; display:inline; text-indent:9999px; background-image:url(../images/stockmarket/btpic.gif); background-repeat:no-repeat;}
.webmain .pathbox a.rbt1{ width:120px; background-position:-282px 0;}
.webmain .pathbox a.rbt1:hover{ background-position:-282px -46px;}
.webmain .pathbox a.rbt2{ width:107px; background-position:-175px 0;}
.webmain .pathbox a.rbt2:hover{ background-position:-175px -46px;}
.webmain .pathbox a.rbt3{ width:85px; background-position:-90px 0;}
.webmain .pathbox a.rbt3:hover{ background-position:-90px -46px;}
.webmain .pathbox a.rbt4{ width:90px; background-position:0 0;}
.webmain .pathbox a.rbt4:hover{ background-position:0 -46px;}
.webmain .baseinfo{ width:715px; height:30px; line-height:20px; margin:10px 0 0 15px; font-size:14px; color:#ff0000;}
.webmain .baseinfo span{ margin-right:20px;}
.webmain .baseinfoline{ padding-bottom:5px; border-bottom:1px solid #ccc;}
.webmain .txtinfo{ padding-left:25px; width:690px; margin:10px 0 15px 15px; background:url(../images/service/hand.png) no-repeat left 5px; font-size:13px; color:#595757; line-height:24px;}
.webmain .txtinfo i{ font-style:normal; color:#ff0000;}
.webmain .txtinfo a{ padding-left:10px; color:#ff0000;}
.webmain ul.infotab{ height:28px; border-bottom:1px solid #ccc; margin:2px auto 0; width:747px;}
.webmain ul.infotab li{ width:248px; height:28px; line-height:28px; text-align:center; float:left; border-right:1px solid #ccc; background:#efefef; font-size:12px; color:#333; cursor:pointer;}
.webmain ul.infotab li.current{ background:#0096dd; color:#fff;}
.webmain .infolaywrap .infolay{ display:none;}
.webmain .stipbox{ width:715px; margin:10px 0 15px 15px;}
.webmain .infotablebox{ width:716px; height:124px; margin:10px 0 15px 15px; font-size:12px;}
.webmain .infotablebox .infotbox{ height:123px; overflow:hidden; float:left;}
.webmain .infotablebox .infotbox1{ width:510px;}
.webmain .infotablebox .infotbox2{ width:194px; margin-left:10px;}
.webmain .infotablebox .infotbox table{ width:100%; border:1px solid #ccc;}
.webmain .infotablebox .infotbox table th,.webmain .infotablebox .infotbox table td{ line-height:27px; padding:6px 2px; text-align:center;}
.webmain .infotablebox .infotbox table th{ font-size:14px; border-bottom:1px solid #ccc;}
.webmain .infotablebox .infotbox table td{ border:1px dashed #ccc;}
.webmain .infotablebox .infotbox table td img{ vertical-align:middle; position:relative; top:-2px;}
.webmain .infotablebox .infotbox table td span{ margin:0 3px;}
.webmain .infotablebox1{ width:716px; margin:10px 0 15px 15px; font-size:12px;}
.webmain .infotablebox1 table{ width:100%; border:1px solid #ccc;}
.webmain .infotablebox1 table th,.webmain .infotablebox1 table td{ line-height:30px; border:1px solid #ccc; text-align:center; color:#666;}
.webmain .infotablebox1 table th{ font-size:14px; color:#333;}
.webmain .infotablebox1 table td.tdtit{ color:#333;}
.webmain .sliceboxwrap .slicecolumn{ width:350px; float:left; display:inline; margin-left:15px;}
.webmain .sliceboxwrap .slicebox{ width:348px; border:1px solid #ccc; font-size:12px; color:#666; margin-bottom:10px;}
.webmain .sliceboxwrap .slicebox .slicetit{ width:100%; height:32px; line-height:32px; border-bottom:1px solid #ccc;}
.webmain .sliceboxwrap .slicebox .slicetit a.more{ float:right; padding-right:10px; font-size:12px; color:#666;}
.webmain .sliceboxwrap .slicebox .slicetit a.more:hover{ color:#b21319;}
.webmain .sliceboxwrap .slicebox .slicetit h2{ padding-left:30px; background:url(../images/common/titpic.gif) no-repeat 10px center; font-size:18px; color:#0096dd;}
.webmain .sliceboxwrap .slicebox table{ width:100%;}
.webmain .sliceboxwrap .slicebox table th,.webmain .sliceboxwrap .slicebox table td{ line-height:24px; padding:0 5px; border-bottom:1px dashed #ccc;}
.webmain .sliceboxwrap .slicebox table th.tc,.webmain .sliceboxwrap .slicebox table td.tc{ text-align:center;}
.webmain .sliceboxwrap .slicebox table th{ color:#000; font-weight:bold;}
.webmain .sliceboxwrap .sb1{ height:66px;}
.webmain .sliceboxwrap .sb1 .slicecont{ height:32px; line-height:32px; padding:0 5px; white-space:no-wrap; overflow:hidden; text-overflow:ellipsis;}
.webmain .sliceboxwrap .sb2{ height:328px;}
.webmain .sliceboxwrap .sb2 .slicecont{ padding:12px 10px 0;}
.webmain .sliceboxwrap .sb3{ height:155px;}
.webmain .sliceboxwrap .sb3 .slicecont{ padding:12px 10px 0;}
.webmain .sliceboxwrap .sb4{ height:322px;}
.webmain .sliceboxwrap .sb4 .slicecont{ padding:12px 10px 0;}
.webmain .sliceboxwrap .sb5{ height:526px;}
.webmain .sliceboxwrap .sb5 .graphbox{ width:350px; height:220px; padding:10px 0 10px 0; margin:0 auto 10px; border-bottom:1px solid #ccc; text-align:center;}
.webmain .sliceboxwrap .sb5 h3{ width:330px; margin:0 auto; padding-bottom:6px; border-bottom:1px solid #ccc; text-align:center; color:#ff0000; font-size:14px;}
.webmain .sliceboxwrap .sb5 .slicecont{ padding:0 10px;}
.webmain .sliceboxwrap .sb6{ height:145px;}
.webmain .sliceboxwrap .sb6 .scrollbox{ width:330px; height:102px; margin:8px auto 0; line-height:20px;}
.webmain .sliceboxwrap .sb7{ height:212px;}
.webmain .sliceboxwrap .sb7 .scrollbox{ width:330px; height:160px; margin:8px auto 0; line-height:20px;}
.webmain .magbox{ width:720px; margin:0 auto 10px;}
.webmain .magbox h3{ width:100%; height:45px; line-height:45px; border-bottom:1px dashed #ccc; font-size:26px; color:#888; margin-bottom:10px; font-style:italic;}
.webmain .magbox h3 i{ font-size:14px; color:#fd9500; padding-left:10px;}
.webmain .magbox .maglistboxwrap{ width:720px; height:240px; position:relative;}
.webmain .magbox .maglistboxwrap a.ar{ display:none; width:28px; height:55px; overflow:hidden; position:absolute; top:50%; margin-top:-30px; background:url(../images/stockmarket/ar.gif);}
.webmain .magbox .maglistboxwrap a.arl{ background-position:0 0; left:0;}
.webmain .magbox .maglistboxwrap a.arl:hover{ background-position:0 -55px;}
.webmain .magbox .maglistboxwrap a.arr{ background-position:-28px 0; right:0;}
.webmain .magbox .maglistboxwrap a.arr:hover{ background-position:-28px -55px;}
.webmain .magbox .maglistboxwrap .mlistshow{ width:610px; height:240px; margin:0 auto; overflow:hidden; position:relative;}
ul.maglist{ width:99999px;}
ul.maglist li{ width:138px; height:240px; float:left; margin:0 19px 0 0; font-size:12px; text-align:center; line-height:22px;}
ul.maglist li *{ cursor:pointer;}
ul.maglist li a{ display:block; width:138px; height:240px; float:left; color:#595757;}
ul.maglist li a .imgbox{ width:138px; height:184px; overflow:hidden; position:relative;}
ul.maglist li a .imgbox img{ width:100%; height:100%;}
ul.maglist li a .imgbox .hidhover{ width:138px; height:184px; background:url(../images/stockmarket/pichover.gif); position:absolute; left:0; top:0; filter:alpha(opacity=0); opacity:0;}
ul.maglist li a .matit{ width:100%; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
ul.maglist li a:hover{ color:#b21319;}
.webmain .baobox{ width:440px; margin:20px auto 0; border:1px solid #ccc;float: left;}
.baobox .baoboxtit{height:34px; line-height:34px; border-bottom:1px solid #ccc;}
.baobox .baoboxtit a.more{ float:right; padding-right:15px; font-size:12px; color:#666;}
.baobox .baoboxtit a.more:hover{ color:#b21319;}
.baobox .baoboxtit h2.tit{ padding-left:30px; background:url(../images/common/titpic.gif) no-repeat 10px center; color:#0096dd; font-size:18px;}
.baobox .listshowbox{height:98px; overflow:hidden; margin:10px;}
.baobox .listshowbox ul li{height:32px; line-height:32px; border-bottom:1px dashed #ccc; font-size:12px;}
.baobox .listshowbox ul li a.download{ float:right; padding-left:20px; background:url(../images/stockmarket/down.gif) no-repeat left center; color:#212121;}
.baobox .listshowbox ul li a.download:hover{ color:#b21319;}
.baobox .listshowbox ul li span.time{ float:right; margin-right:40px; color:#666; font-family:Arial;}
.baobox .listshowbox ul li a.btit{padding-left:15px; background:url(../images/stockmarket/cute.gif) no-repeat left center; color:#212121;}
.baobox .listshowbox ul li a.btit:hover{ color:#b21319;}
.webmain .smbanner{ width:904px; margin:0;}
.webmain .sharebox{ width:904px; margin:20px auto;}
.webmain .sharebox h2{ height:40px; line-height:40px; padding-left:30px; background:url(../images/common/titpic.gif) no-repeat 10px center; font-size:18px; color:#0096dd;}
.webmain .sharebox table{ width:100%;}
.webmain .sharebox table th,.webmain .sharebox table td{ border:1px solid #ccc; line-height:26px; padding:1px 3px; text-align:center; font-size:12px; color:#333;}
.webmain .sharebox table th{ font-size:14px;}
.webmain .worthbox{ width:902px; margin:20px auto; border:1px solid #ccc;}
.webmain .worthbox h2{ height:35px; line-height:35px; padding-left:30px; background:url(../images/common/titpic.gif) no-repeat 10px center; color:#0096dd; font-size:18px; border-bottom:1px solid #ccc; margin-bottom:12px;}
.webmain table.searchbox{ width:700px; margin:0 auto 20px; font-size:14px; color:#595757;}
.webmain .worthbox .flashbox{ width:500px; margin:0 auto 30px;}
.webmain table.sharelist{ width:902px; margin:0 auto 20px;}
.webmain table.sharelist1{ width:902px;}
.webmain table.sharelist th,.webmain table.sharelist td{ line-height:26px; border:1px solid #ccc; text-align:center; font-size:12px; color:#666;}
.webmain table.sharelist th{ line-height:40px; font-size:13px; color:#333;}
.webmain table.sharelist1 th{ background:#efefef;}
.webmain table.sharelist td.tl{ text-align:left; padding-left:15px;}
.webmain table.sharelist td.pagetd{ height:50px; padding-top:15px; line-height:50px;}
table.sharelist td.pagetd .pagebox{ float:right; padding-right:15px; color:#595757;}
table.sharelist td.pagetd .pagebox a{ padding:0 4px; color:#595757;}
table.sharelist td.pagetd .pagebox a:hover{ color:#0096dd;}
table.sharelist td.pagetd .pagebox input.inputCss3{margin:0 2px;}
table.sharelist td.pagetd .pagebox a.go{ padding:0; color:#fff; display:inline-block; width:31px; height:15px; line-height:15px; overflow:hidden; background-image:url(../images/stockmarket/bt.gif); background-position:0 0; margin-left:4px; position:relative; top:3px;}
table.sharelist td.pagetd .pagebox a.go:hover{ background-position:0 -15px;}
table.sharelist td.pagetd b{ font-weight:normal; color:#595757;}
table.sharelist td.pagetd b i{ font-style:normal; color:#cd9d06;}
.webmain .buildbox{ width:904px; margin:0 auto;}
.webmain .buildbox h2.buildtit{ height:40px; line-height:40px; padding-left:30px; background:url(../images/common/titpic.gif) no-repeat 8px center; font-size:18px; color:#0096dd; border-bottom:1px solid #ccc;}
.webmain .seleboxwrap{ line-height:40px; margin:12px auto;}
.webmain .seleboxwrap .selebox{ float:right;}
.webmain .seleboxwrap .selebox .selectBox{ margin:10px 0 0 20px;}
.webmain .seleboxwrap h3{ font-size:16px; color:#595757;}
.webmain .stockinfobox{ width:904px; margin:20px auto; font-size:12px;}
.webmain .stockinfobox .sibox{ width:440px;}
.webmain .stockinfobox .sibox table{ width:100%;}
.webmain .stockinfobox .sibox table td{ line-height:22px; padding:10px 4px; border:1px solid #ccc; color:#666;}
.webmain .stockinfobox .sibox table td.tdtit{ width:100px; font-size:12px; color:#2b2b2b;}
.webmain .stockinfobox .sibox .sicolumn{ width:438px; border:1px solid #ccc; margin-bottom:10px;}
.webmain .stockinfobox .sibox .sicolumn h2{ height:32px; line-height:32px; padding-left:30px; background:url(../images/common/titpic.gif) no-repeat 8px center; font-size:18px; color:#0096dd; border-bottom:1px solid #ccc;}
.webmain .stockinfobox .sibox .sicolumn h2 a.more{ float:right; font-size:12px; padding-right:10px; color:#666;}
.webmain .stockinfobox .sibox .sicolumn h2 a.more:hover{ color:#b21319;}
.webmain .stockinfobox .sibox .sicolumn .sicont{ padding:10px 8px 5px; color:#333; line-height:22px;}
.webmain .stockinfobox .sibox .sicolumn .sicont p{ margin-bottom:5px; text-indent:2em; font-size:13px;}
.webmain h2.ftit{ border-bottom: 1px solid #ccc; height:30px; line-height:30px; font-size:18px; color:#0096dd; width:884px; padding-left:20px; background:url(../images/common/titpic.gif) no-repeat left center; margin:12px auto;}
.sicolumn .sicont .pictxtbox{ width:422px; margin:5px auto 0;}
.sicolumn .sicont .pictxtbox .pleft{ width:130px;}
.sicolumn .sicont .pictxtbox .tright{ width:280px;}
.sicolumn .sicont .pictxtbox .tright a.ttit{ display:block; width:180px; height:26px; line-height:26px; font-size:14px; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:5px;}
.sicolumn .sicont .pictxtbox .tright a.ttit:hover{ color:#b21319;}
.webmain .stockinfobox .sibox .sicolumn .sicont .pictxtbox .tright p{ text-indent:0;}
.sicolumn .sicont .pictxtbox .tright p a{ color:#ff0000;}
.sicolumn .sicont ul.hnews{ width:422px; margin:5px auto;}
.sicolumn .sicont ul.hnews li{ width:412px; height:32px; padding-left:10px; background:url(../images/stockmarket/cute.gif) no-repeat left center; line-height:32px; border-top:1px dashed #ccc;}
.sicolumn .sicont ul.hnews li span.time{ float:right; color:#666;}
.sicolumn .sicont ul.hnews li a{ display:block; width:225px; height:32px; line-height:32px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333;}
.sicolumn .sicont ul.hnews li a:hover{ color:#b21319;}
.webmain .eitembox{ width:902px; border:1px solid #ccc; margin:10px auto 0; font-size:12px; line-height:22px;}
.webmain .eitembox h2{ height:35px; line-height:35px; padding-left:30px; background:url(../images/common/titpic.gif) no-repeat 10px center; font-size:18px; color:#0096dd;}
.webmain .eitembox .egraybox{ padding:10px 10px; background:#efefef;}
.webmain .eitembox h3.btit{ height:35px; line-height:35px; padding-left:20px; background:url(../images/stockmarket/cuteblue.gif) no-repeat 10px center; font-size:14px; color:#0096dd; border-bottom:1px solid #ccc;}
.webmain .eitembox .einfobox{ padding:10px; border-bottom:1px dashed #ccc;}
.webmain .eitembox .einfobox .tippara{ padding-left:25px; background:url(../images/service/hand.png) no-repeat left 5px;}
.webmain .eitembox .einfobox i{ color:#ff0000; font-style:normal;}
.webmain .eitembox .einfobox .tippara a{ color:#ff0000;}
.webmain .eitembox h3.tabtit{ height:35px; line-height:35px; padding-left:20px; background:url(../images/stockmarket/cuteblue.gif) no-repeat 10px center; font-size:14px; color:#333; }
.webmain .eitembox .etablebox{ padding:10px;}
.webmain .eitembox .etablebox table{ width:100%; margin-bottom:10px;}
.webmain .eitembox .etablebox table th,.webmain .eitembox .etablebox table td{ line-height:30px; border:1px solid #ccc; text-align:center; color:#666;}
.webmain .eitembox .etablebox table th{ line-height:36px; color:#333;}
.webmain .tipbox{ width:904px; margin:10px auto; font-size:12px; line-height:26px;}
.webmain .tipbox i{ font-size:14px; font-style:normal; color:#ff0000;}
.webmain .tipbox p{ padding-left:15px; background:url(../images/stockmarket/cuteyellow.gif) no-repeat left center; color:#333;}
.webmain .xnewsbox{ width:902px; margin:20px auto; border:1px solid #ccc;}
.webmain .xnewsbox h2{ height:35px; line-height:35px; padding-left:30px; background:url(../images/common/titpic.gif) no-repeat 10px center; color:#0096dd; font-size:18px; border-bottom:1px solid #ccc; }
.webmain .xnewsbox .xnews li{ border-bottom:1px solid #ccc; font-size:13px;}
.webmain .xnewsbox .xnews li a{ display:block; width:882px; padding:12px 10px; color:#666;}
.webmain .xnewsbox .xnews li a .nupinfo{ width:100%; height:30px; line-height:30px; margin-bottom:5px;}
.webmain .xnewsbox .xnews li a .nupinfo span.time{ float:right;}
.webmain .xnewsbox .xnews li a .nupinfo span.ntit{ display:block; width:550px; height:30px; line-height:30px; padding-left:15px; background:url(../images/stockmarket/cute.gif) no-repeat left center; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#2b2b2b;}
.webmain .xnewsbox .xnews li a .nintro{ line-height:24px;}
.webmain .xnewsbox .xnews li a:hover{ background:#efefef;}
.webmain .pages{ height:40px; line-height:40px; padding:5px 10px; font-size:13px;}
.webmain .pages a{ padding:0 4px; color:#333;}
.webmain .pages a:hover{ color:#b21319;}
.webmain .pages a.current{ color:#b21319;}
.webmain .allstockwrap{ width:898px; border:1px solid #ccc;}
.webmain .allstockwrap h1{ height:44px; line-height:44px; font-size:18px; color:#0096dd; text-indent:15px; border-bottom:2px solid #55b9e8;}
.webmain .allstockwrap .allstockbox{ width:868px; margin:0 auto; padding-bottom:15px;}
.webmain .allstockwrap .allstockbox .stocktable{ width:100%; margin:12px auto 0;}
.webmain .allstockwrap .allstockbox .stocktable tr{ display:none;}
.webmain .allstockwrap .allstockbox .stocktable th,.webmain .allstockwrap .allstockbox .stocktable td{ border:1px solid #ddd; height:42px; line-height:42px; text-align:center;}
.webmain .allstockwrap .allstockbox .stocktable th{ font-size:14px; color:#2b2b2b; background:#efefef;}
.webmain .allstockwrap .allstockbox .stocktable td{ font-size:13px; color:#333;}
.webmain .allstockwrap .allstockbox .stocktable td a{ color:#333;}
.webmain .allstockwrap .allstockbox .stocktable td a:hover{ color:#b21319;}
.webmain .allstockwrap .allstockbox .dar{ width:100%; height:50px; background:url(../images/stockmarket/dar.gif) no-repeat center center; margin:0 auto; cursor:pointer; border-top:2px solid #ccc;}


/* news */
.webmain h2 a{ color:#0096dd;}
.webmain .navleft{ width:170px; height:875px; background:#efefef; float:left;}
.webmain .navleft ul li{ width:170px; height:174px; float:left;}
.webmain .navleft ul li a.navbox{ display:block; width:170px; height:174px; text-indent:-9999px;}
.webmain .navleft ul li a.nb1{ background:url(../images/news/nav1.jpg);}
.webmain .navleft ul li a.nb1:hover{ background:url(../images/news/nav1h.jpg)}
.webmain .navleft ul li a.nb1.current{ background:url(../images/news/nav1h.jpg)}
.webmain .navleft ul li a.nb2{ background:url(../images/news/nav2.jpg);}
.webmain .navleft ul li a.nb2:hover{ background:url(../images/news/nav2h.jpg);}
.webmain .navleft ul li a.nb2.current{ background:url(../images/news/nav2h.jpg);}
.webmain .mainbox2{ width:800px; height:873px; float:right; border-width:1px 0 1px 0; border-style:solid; border-color:#ccc; overflow:hidden;}
.webmain .mainbox2 .pathbox .rbt4{ border-left:0;}
.webmain .mainbox2 .airbox{ width:788px; padding-bottom:12px; border:1px solid #ccc; margin:8px auto 0;}
.webmain .mainbox2 .airbox h2.tit{ height:32px; border-bottom:1px solid #ccc; line-height:32px; font-size:18px; color:#0096dd; padding-left:32px; background:url(../images/news/titbg.gif) no-repeat 8px center;}
.webmain .mainbox2 .airbox .airinfo{ width:768px; border-bottom:1px dashed #ccc; padding:5px 0; margin:0 auto; line-height:24px; font-size:14px; color:#595757;}
.webmain .mainbox2 .airbox .airinfo b{ font-weight:bold;}
.webmain .mainbox2 .airbox .airintro{ width:768px; margin:0 auto; line-height:21px; color:#595757; font-size:13px; padding:5px 0;}
.webmain .mainbox2 .airbox .airintro i{ font-style:normal; color:#ff1600; padding-right:3px;}
.webmain .mainbox2 .laymenu{ width:800px; height:35px; margin:8px auto 0;}
.webmain .mainbox2 .laymenu li{ width:400px; height:35px; float:left; line-height:35px; text-align:center; border-bottom:1px solid #ccc; cursor:pointer;}
.webmain .mainbox2 .laymenu li.current{ background:#0096dd; color:#fff;}
.webmain .mainbox2 .layshow{ width:800px; height:380px; overflow:hidden; position:relative;}
.webmain .mainbox2 .laywrap{ width:1800px; height:380px; overflow:hidden;}
.webmain .mainbox2 .laywrap .laybox{ width:800px; height:380px; overflow:hidden; float:left; _overflow-y:auto;}
.webmain .mainbox2 .laywrap .laybox ul li{ margin-bottom:1px;}
.webmain .mainbox2 .laywrap .laybox ul li p{ padding-bottom:5px; line-height:26px; color:#595757; font-size:13px;}
.webmain .mainbox2 .laywrap .laybox ul li .hostbox{ padding:14px 25px 5px 60px; background:#eeebe0 url(../images/news/host.gif) no-repeat 10px 14px; border-bottom:1px dashed #ccc;}
.webmain .mainbox2 .laywrap .laybox ul li .quebox{ padding:14px 25px 5px 60px; background:#ddf1fc url(../images/news/que.gif) no-repeat 10px 14px; border-bottom:1px dashed #ccc;}
.webmain .mainbox2 .laywrap .laybox ul li .hostbox p.name{ color:#f5a700; font-size:16px;}
.webmain .mainbox2 .laywrap .laybox ul li .quebox p.name{ color:#0096dd; font-size:16px;}
.webmain .mainbox2 .laywrap .laybox ul li .resbox p.name{ color:#ff0000; font-size:16px;}
.webmain .mainbox2 .laywrap .laybox ul li p.date{ text-align:right;}
.webmain .mainbox2 .laywrap .laybox ul li p.date span.zan{ margin-left:15px; padding-left:15px; background:url(../images/news/zan.gif) no-repeat left center; color:#ff1600; cursor:pointer;}
.webmain .mainbox2 .laywrap .laybox ul li .resbox{ padding:14px 25px 5px 60px; background:#f9f6ea url(../images/news/res.gif) no-repeat 10px 14px; border-bottom:1px solid #ccc; }
.webmain .mainbox2 .laywrap .lb2 ul li .quebox{ border-bottom:1px solid #ccc;}
.webmain .mainbox2 .layshow1{ margin-top:20px; height:650px;}
.webmain .mainbox2 .layshow1 .laywrap{ height:650px;}
.webmain .mainbox2 .layshow1 .laywrap .laybox{ height:650px;}
.webmain .mainbox2 .formbox{ width:800px; margin:10px auto 0;}
.webmain .mainbox2 .formbox h2.tit{height:40px; line-height:40px; font-size:18px; color:#0096dd; padding-left:32px; background:url(../images/common/titpic.gif) no-repeat 8px center;}
.webmain .mainbox2 .formbox .txta{ width:750px; height:107px; margin-left:30px; border-width:1px; border-style:solid; border-color:#000 #ccc #ccc #000; outline:none; padding:5px; color:#333; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.webmain .mainbox2 .formbox .uinfobox{ height:33px; line-height:33px; overflow:hidden; margin-left:30px;}
.webmain .mainbox2 .formbox .uinfobox img{ vertical-align:middle; margin-left:10px;}
.webmain .mainbox2 .formbox .uinfobox a.btn-sub{ display:inline-block; width:94px; height:30px; line-height:30px; text-align:center; color:#fff; background-image:url(../images/index/sbtn.gif); background-repeat:no-repeat; background-position:-94px 0; margin-left:40px;}
.webmain .mainbox2 .formbox .uinfobox a.btn-sub:hover{ background-position:-94px -30px;}
.webmain .mainbox2 .formbox .uinfobox label.mleft{ margin-left:40px;}
.webmain .mainbox2 .formbox .uinfobox input.inp{ height:20px; line-height::20px; padding:2px 5px; border-width:1px; border-style:soid; border-color:#000 #ccc #ccc #000; outline:none; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.webmain .mainbox2 .formbox .uinfobox input.inp1{ width:95px;}
.webmain .mainbox2 .formbox .uinfobox input.inp2{ width:175px;}
.webmain .hfbox{ width:792px; height:243px; margin:10px auto 0; overflow:hidden;}
.webmain .hfbox .hfpic{ width:414px; height:243px; float:left;}
.webmain .hfbox .hftxt{ width:370px; height:241px; float:right; border:1px solid #ccc;}
.webmain .hfbox .hftxt h2{ height:35px; line-height:35px; padding-left:32px; background:url(../images/common/titpic.gif) no-repeat 10px center; color:#0096dd; font-size:18px; border-bottom:1px solid #ccc;}
.webmain .hfbox .hftxt .hfinfo{ width:350px; height:200px; overflow:hidden; line-height:22px; color:#595757; font-size:13px; margin:10px auto 0;}
.webmain .hfbox .hftxt .hfinfo a{ color:#ff0000;}
.webmain .lastlistbox{ width:798px; border-top:1px solid #ccc; margin:10px auto 0;}
.webmain .lastlistbox h2{ height:35px; line-height:35px; padding-left:35px; background:url(../images/common/titpic.gif) no-repeat 10px center; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.webmain .lastlistbox .llistbox{ width:798px; height:520px; _overflow-y:auto;}
.webmain .lastlistbox li{ border-bottom:1px solid #ccc;}
.webmain .lastlistbox li a{ display:block; width:747px; padding:15px 35px 15px 16px; color:#7f7f7f;}
.webmain .lastlistbox li a .titbox{ padding-left:16px; background:url(../images/news/dot.gif) no-repeat left center; height:30px; line-height:30px; margin-bottom:5px;}
.webmain .lastlistbox li a .titbox span.time{ float:right; font-size:12px;}
.webmain .lastlistbox li a .titbox span.tit{ display:block; width:620px; height:30px; line-height::30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#595757; font-size:16px;}
.webmain .lastlistbox li a .infobox{ line-height:24px; color:#7f7f7f; font-size:12px;}
.webmain .lastlistbox li a:hover{ background:#d9d9d9;}
.webmain .ntopbox{ width:978px; margin:0 auto; border:1px solid #ccc; height:465px;}
.ntopbox .ncbox{ border:1px solid #ccc; font-size:12px;}
.ntopbox .ncbox .nctit{ height:32px; line-height:32px; border-bottom:1px solid #ccc;}
.ntopbox .ncbox .nctit a.more{ float:right; padding-right:10px; color:#666; font-size:12px;}
.ntopbox .ncbox .nctit a.more:hover{ color:#b21319;}
.ntopbox .ncbox .nctit h2{ padding-left:30px; background:url(../images/common/titpic.gif) no-repeat 10px center; font-size:18px; color:#0096dd;}
.ntopbox .ntleft{ width:626px; height:432px; margin:15px 0 0 8px;}
.ntopbox .ntleft .ntlup{ width:624px; height:264px; border:1px solid #ccc;}
.ntopbox .ntleft .ntlup .ncont{ margin:15px 0 0 15px;}
.ntopbox .ntleft .ntlup .ncont .picbox{ width:217px; height:200px;}
.ntopbox .ntleft .ntlup .ncont .listbox{ width:307px; margin-right:5px;}
.ntopbox .ntleft .ntlup .ncont .listbox .nhotnew{ margin-bottom:15px;}
.ntopbox .ntleft .ntlup .ncont .listbox .nhotnew a.nhtit{ display:block; width:370px; height:24px; line-height:24px; font-size:14px; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px;}
.ntopbox .ntleft .ntlup .ncont .listbox .nhotnew a.nhtit:hover{ color:#b21319;}
.ntopbox .ntleft .ntlup .ncont .listbox .nhotnew p.nhintro{ line-height:20px; color:#666;}
.ntopbox .ntleft .ntlup .ncont .listbox .nhotnew p.nhintro a{ color:#fd9500; padding-left:5px;}
.ntopbox .ntleft .ntlup .ncont .listbox .nhotnew p.nhintro a:hover{ color:#b21319;}
.ntopbox ul.ullist li{ height:30px; line-height:30px; border-top:1px dashed #ccc; padding-left:10px; background:url(../images/news/dot.gif) no-repeat left center;}
.ntopbox ul.ullist li span.time{ float:right; padding-right:5px; color:#595757;}
.ntopbox ul.ullist li a{ display:block; width:220px; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333;}
.ntopbox ul.ullist li a:hover{ color:#b21319;}
.ntopbox .ntleft .ntlup .ncont .listbox ul li{ height: 27px; line-height: 27px;}
.ntopbox .ntleft .ntlup .ncont .listbox ul li a{ height: 27px; line-height: 27px;}
.ntopbox ul.ullist1{ width:95%; margin:10px auto 0;}
.ntopbox ul.ullist1 li{ border-top:0; border-bottom:1px dashed #ccc;}
.ntopbox ul.ullist1 li a{ width:180px;}
.ntopbox ul.ullist2{ width:95%; margin:7px auto 0;}
.ntopbox ul.ullist2 li{ border-bottom:1px dashed #ccc; border-top: 0;}
.ntopbox ul.ullist2 li a{ width:205px;}
.ntopbox .ntleft .ntldown{ width:626px; height:150px; margin:10px 0 0 0;}
.ntopbox .ntleft .ntldown .ntbox{ width:305px; height:148px; border:1px solid #ccc;}
.ntopbox .ntright{ width:316px; height:425px; margin:15px 10px 0 0;}
.ntopbox .ntright .hviewbox{ width:300px; margin:10px auto;}
.ntopbox .ntright .hvinfo{ width:170px;}
.ntopbox .ntright .hvinfo a.hvtit{ display:block; width:170px; height:24px; line-height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; font-size:14px; position:relative; top:-5px;}
.ntopbox .ntright .hvinfo p{ line-height:20px; color:#666;}
.ntopbox .ntright .hvinfo p a{ color:#fd9500; padding-left:5px;}
.ntopbox .ntright .hvinfo p a:hover{ color:#b21319;}
.webmain .unibox{ width:978px; height:255px; border:1px solid #ccc; margin:10px auto 0;}
.webmain .unibox h2{ height:45px; line-height:45px; padding-left:45px; background:url(../images/common/titpic.gif) no-repeat 20px center; font-size:18px; color:#0096dd;}
.webmain .unibox .unilistbox{ width:945px; height:195px; margin:5px 0 0 20px;}
.webmain .unibox .unilistbox .ubox{ width:149px; float:left; margin-right:8px;}
.webmain .unibox .unilistbox .ubox a.linkpic{ display:block; width:149px; height:81px; overflow:hidden;}
.webmain .unibox .unilistbox .ubox ul{ padding-top:10px;}
.webmain .unibox .unilistbox .ubox ul li{ height:28px; line-height:28px; font-size:13px; padding-left:12px; background:url(../images/stockmarket/cute.gif) no-repeat left center;}
.webmain .unibox .unilistbox .ubox ul li a{ display:block; width:130px; height:24px; line-height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#444;}
.webmain .unibox .unilistbox .ubox ul li a:hover{ color:#b21319;}
.webmain .unibox .unilistbox .ubox a.more{ float:right; color:#666; font-size:12px;}
.webmain .unibox .unilistbox .ubox a.more:hover{ color:#b21319;}
.webmain .vediobox{ width:978px; height:560px; margin:10px auto; border:1px solid #ccc;}
.webmain .vediobox .threepbox{ width:339px; height:560px; border-right:1px solid #ccc;}
.vediobox .threepbox .tptit{ height:45px; line-height:45px; border-bottom:1px solid #ccc;}
.vediobox .threepbox .tptit a.more{ float:right; padding-right:10px; font-size:12px; color:#666;}
.vediobox .threepbox .tptit a.more:hover{ color:#b21319;}
.vediobox .threepbox .tptit h2{ height:45px; padding-left:40px; background:url(../images/common/titpic.gif) no-repeat 15px center; font-size:18px; color:#0096dd;}
.vediobox .threepbox .tcontbox{ width:305px; margin:15px auto 0;}
.vediobox .threepbox .tcontbox .htpic{ width:305px; margin-bottom:10px;}
.vediobox .threepbox .tcontbox a.httit{ display:block; width:305px; line-height:20px; font-size:14px; color:#000; margin-bottom:10px;}
.vediobox .threepbox .tcontbox a.httit:hover{ color:#b21319;}
.vediobox .threepbox .tcontbox .htintro{ width:305px; line-height:20px; color:#666; font-size:12px; margin-bottom:18px;}
.vediobox .threepbox .tcontbox .htintro a{ color:#fd9500;}
.vediobox .threepbox .tcontbox ul.thlist li{ height:30px; line-height:30px; border-top:1px dashed #ccc; font-size:12px;}
.vediobox .threepbox .tcontbox ul.thlist li span.time{ float:right; color:#666;}
.vediobox .threepbox .tcontbox ul.thlist li a{ display:block; width:220px; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#2b2b2b;}
.vediobox .threepbox .tcontbox ul.thlist li a:hover{ color:#b21319;}
.webmain .vebox{ width:638px; height:560px; background:#eee;}
.vebox .vsbox{ width:638px; height:360px; position:relative;}
.vebox .vsbox a.vlink{ display:block; width:638px; height:360px; position:relative;}
.vebox .vsbox a.vlink img{ width:100%; height:100%;}
.vebox .vsbox a.vlink span.vp{ display:block; width:54px; height:54px; background:url(../images/news/vp.png) no-repeat; position:absolute; left:50%; margin-left:-27px; top:50%; margin-top:-27px;}
.vebox .vsbox a.vlink .titbg{ width:638px; height:38px; line-height:38px; background:#000; filter:alpha(opacity=50); opacity:0.5; position:absolute; left:0; bottom:0;}
.vebox .vsbox a.vlink .tit{ width:578px; height:38px; line-height:38px; padding-left:60px; background:url(../images/news/vb.gif) no-repeat left center; position:absolute; left:0; bottom:0; color:#fff;}
.vebox .vsbox a.vlink:hover span.vp{ opacity:0.8;}
.vebox .vlistbox{ width:638px; height:155px; margin-top:15px; position:relative;}
.vebox .vlistbox a.ar{ width:15px; height:29px; position:absolute; top:50%; margin-top:-23px; background-repeat:no-repeat; background-image:url(../images/news/var.gif);}
.vebox .vlistbox a.arl{ background-position:0 0; left:5px;}
.vebox .vlistbox a.arl:hover{ background-position:0 -29px;}
.vebox .vlistbox a.arr{ background-position:-15px 0; right:5px;}
.vebox .vlistbox a.arr:hover{ background-position:-15px -29px;}
.vebox .vlistbox .vlistshow{ width:580px; height:155px; overflow:hidden; margin:0 auto; position:relative;}
.vebox .vlistbox .vlistshow ul{ width:99999px;}
.vebox .vlistbox .vlistshow ul li{ width:184px; float:left; margin-right:14px;}
.vebox .vlistbox .vlistshow ul li a{ display:block; width:184px; position:relative; cursor:pointer; line-height:20px; font-size:13px; color:#333;}
.vebox .vlistbox .vlistshow ul li a *{ cursor:pointer;}
.vebox .vlistbox .vlistshow ul li a img{ display:block; width:184px; height:98px;}
.vebox .vlistbox .vlistshow ul li a span{ display:block; width:28px; height:22px; background:url(../images/news/vplay.png); position:absolute; left:0; top:76px;}
.vebox .vlistbox .vlistshow ul li a:hover{ color:#b21319;}
.vebox .vlistbox .vlistshow ul li a:hover span{ opacity:0.8;}
.webmain .detailwrap{ width:918px; padding:20px 30px; border:1px solid #ccc;background: #fff;}
.webmain .detailwrap .return{ width:100%; height:24px; line-height:24px;}
.webmain .detailwrap .return a{ display:inline-block; width:60px; height:25px; line-height:25px; text-align:center; color:#fff; background:#898989; font-size:12px; float:right; border-radius:3px;}
.webmain .detailwrap h1{ line-height:28px; font-size:22px; color:#0096dd;}
.webmain .detailwrap .newsinfo{ width:100%; height:44px; line-height:44px; font-size:13px; color:#333; margin-top:10px; border-bottom:2px solid #ddd; margin-bottom:20px;}
.webmain .detailwrap .newsinfo .share{ float:right; margin-top:10px;}
.webmain .detailwrap .newsinfo span.font{ padding:0 4px; cursor:pointer;}
.webmain .detailwrap .newsinfo span.fontsmall{ font-size:14px;}
.webmain .detailwrap .newsinfo span.fontmiddle{ font-size:16px;}
.webmain .detailwrap .newsinfo span.fontbig{ font-size:18px;}
.webmain .detailwrap .newscont{ margin-bottom:30px;}
.webmain .detailwrap .newscont img{max-width:100%!important;}
.webmain .detailwrap .newscont table{max-width:100%!important;border-left: 1px solid;border-top: 1px solid;}
.webmain .detailwrap .newscont table td{padding:5px;border-bottom:1px solid;border-right:1px solid;}
.webmain .detailwrap .newscont p{ font-size:14px; line-height:26px; color:#595757; text-indent:2em; margin-bottom:10px;}
.webmain .detailwrap .keywords{ width:100%; line-height:30px; border-top:1px solid #ccc; font-size:13px; color:#333; padding-top:10px; margin-bottom:10px;}
.webmain .detailwrap .keywords span{ margin-right:10px;}
.webmain .detailwrap .timebox{ width:100%; height:26px; line-height:26px; background:#e2dede; font-size:13px; color:#444; margin-bottom:30px;}
.webmain .detailwrap .timebox a.op{ float:right; font-size:12px; color:#444; margin-right:10px; padding-left:20px;}
.webmain .detailwrap .timebox a.opmail{ background:url(../images/news/mail.gif) no-repeat left center;}
.webmain .detailwrap .timebox a.opprint{ background:url(../images/news/print.gif) no-repeat left center;}
.webmain .detailwrap .timebox a.op:hover{ color:#b21319;}
.webmain .detailwrap .hotnews{ width:100%;}
.webmain .detailwrap .hotnews h2{ height:30px; line-height:30px; font-size:18px; color:#0096dd; padding-left:25px; background:url(../images/common/titpic.gif) no-repeat left center; border-bottom:1px solid #ddd;}
.webmain .detailwrap .hotnews ul li{ line-height:45px; height:45px; border-bottom:1px dashed #ddd;}
.webmain .detailwrap .hotnews ul li span.time{ float:right; font-size:12px; color:#666;}
.webmain .detailwrap .hotnews ul li a{ font-size:13px; color:#2b2b2b;}
.webmain .detailwrap .hotnews ul li a:hover{ color:#b21319;}
.newscobox{ width:978px; border:1px solid #ccc; min-height:500px;background:#fff}
.newscobox h1{ height:45px; line-height:45px; font-size:18px; color:#0096dd; padding-left:15px; border-bottom:2px solid #55b9e8;}
.newscobox .newstbox{ width:960px; margin:10px; height:348px;}
.newscobox .newstbox .pbox{ width:475px; height:348px; position:relative;}
.newscobox .newstbox .pbox ul li{ width:475px; height:348px; position:absolute; left:0; top:0; filter:alpha(opacity=0); opacit:0; z-index:0;}
.newscobox .newstbox .pbox .slidepages{ width:475px; position:absolute; bottom:10px; z-index:1; text-align:center;}
.newscobox .newstbox .pbox .slidepages span{ display:inline-block; width:10px; height:10px; border-radius:50%; background:#c6c6c1; overflow:hidden; margin:0 6px 0 0; cursor:pointer;}
.newscobox .newstbox .pbox .slidepages span.current{ background:#fff;}
.newscobox .newstbox .hotnewbox{ width:476px; height:346px; border:1px solid #ccc; overflow:hidden;}
.newscobox .newstbox .hotnewbox h2{ padding-left:35px; background:url(../images/common/titpic.gif) no-repeat 10px center; height:35px; line-height:35px; border-bottom:1px solid #ccc; font-size:18px; color:#0096dd;}
.newscobox .newstbox .hotnewbox ul li{ height:103px; border-bottom:1px solid #ddd;}
.newscobox .newstbox .hotnewbox ul li a{ display:block; width:446px; height:93px; padding:5px 15px; cursor:pointer;}
.newscobox .newstbox .hotnewbox ul li a *{ cursor:pointer;}
.newscobox .newstbox .hotnewbox ul li a .hntit{ width:432px; height:40px; padding-left:14px; line-height:40px; background:url(../images/news/dot.gif) no-repeat left center; color:#333; font-size:16px; white-space:nowrap; overflow:hidden; text-overlfow:ellipsis;}
.newscobox .newstbox .hotnewbox ul li a .hnintro{ font-size:12px; line-height:22px; color:#666;}
.newscobox .newstbox .hotnewbox ul li a:hover{ background:#efefef;}
.newscobox .newstabbox{ width:978px;}
.newscobox .newstabbox ul.newstab{ width:100%; height:35px; border-width:1px 0 1px 0; border-style:solid; border-color:#ccc;}
.newscobox .newstabbox ul.newstab li{ width:325px; height:35px; line-height:35px; text-align:center; float:left; border-right:1px solid #ccc; cursor:pointer;}
.newscobox .newstabbox ul.newstab li.last{ border-right:0;}
.newscobox .newstabbox ul.newstab li.current{ background:#0096dd; color:#fff;}
.newscobox .newstabbox .layout{ display:none;}
.newscobox .newstabbox .layout ul li{ height:104px; border-bottom:1px solid #ddd;}
.newscobox .newstabbox .layout ul li a{ display:block; width:948px; height:94px; padding:5px 15px; cursor:pointer;}
.newscobox .newstabbox .layout ul li a *{ cursor:pointer;}
.newscobox .newstabbox .layout ul li a .lytitbox{ height:30px; line-height:30px; padding-left:15px; background:url(../images/news/dot.gif) no-repeat left center; font-size:16px; color:#333; margin-bottom:8px;}
.newscobox .newstabbox .layout ul li a .lytitbox span.time{ float:right; color:#666; font-size:12px;}
.newscobox .newstabbox .layout ul li a .lyintro{ font-size:12px; color:#666; line-height:22px;}
.newscobox .newstabbox .layout ul li a:hover{ background:#efefef;}
.newscobox .newstabbox ul.anatab{ width:976px; height:87px; margin:1px auto 0;}
.newscobox .newstabbox ul.anatab li{ width:488px; height:87px; float:left; background-image:url(../images/news/anatab.gif); background-repeat:no-repeat; cursor:pointer; overflow:hidden;}
.newscobox .newstabbox ul.anatab li.at1{ background-position:0 0;}
.newscobox .newstabbox ul.anatab li.at1.current{ background-position:0 -87px;}
.newscobox .newstabbox ul.anatab li.at2{ background-position:-488px 0;}
.newscobox .newstabbox ul.anatab li.at2.current{ background-position:-488px -87px;}
.newscobox .newstabbox .layout .anatitbox{ padding:15px; border-bottom:1px solid #ccc; height:45px;}
.newscobox .newstabbox .layout .anatitbox .reinfo{ width:600px; float:right; font-size:13px; color:#ff0101;}
.newscobox .newstabbox .layout .anatitbox .reinfo a{ color:#ff0101;}
.newscobox .newstabbox .layout .anat1 .reinfo{ line-height:45px;}
.newscobox .newstabbox .layout .anat2 .reinfo{ line-height:27px;}
.newscobox .newstabbox .layout .anatitbox h2.anatit{ width:240px; height:45px; float:left; line-height:45px; padding-left:35px; background:url(../images/common/titpic.gif) no-repeat 10px center; font-size:18px; color:#0096dd;}
.newscobox .newslistbox{ width:950px; margin:10px auto;}
.newscobox .newslistbox ul li{ height:40px; line-height:40px; padding-left:15px; background:url(../images/news/dot.gif) no-repeat left center; border-bottom:1px dashed #ccc;}
.newscobox .newslistbox ul li span.time{ float:right; font-size:12px; color:#666;}
.newscobox .newslistbox ul li a{ color:#2b2b2b; font-size:14px;}
.newscobox .newslistbox ul li a:hover{ color:#b21319;}
.newscobox .videolistbox{ width:950px; margin:10px auto; overflow:hidden;}
.newscobox .videolistbox ul{ width:960px;}
.newscobox .videolistbox ul li{ width:314px; height:362px; margin:5px 5px 0 0; float:left;}
.newscobox .videolistbox ul li a{ display:block; width:314px; height:362px; cursor:pointer; background:#dfdfdf;}
.newscobox .videolistbox ul li a *{ cursor:pointer;}
.newscobox .videolistbox ul li a .vimgbox{ width:314px; height:166px; position:relative;}
.newscobox .videolistbox ul li a .vimgbox span.vplay{ display:block; width:44px; height:35px; background:url(../images/news/vedio.gif); position:absolute; left:0; bottom:0; -webkit-transform:all .3s ease-in; -moz-transition:all .3s ease-in; -o-transition:all .3s ease-in; transition:all .3s ease-in;}
.newscobox .videolistbox ul li a .vtit{ padding:10px; line-height:24px; font-size:16px; color:#333;}
.newscobox .videolistbox ul li a .vintro{ padding:10px; line-height:20px; font-size:12px; color:#666;}
.newscobox .videolistbox ul li a:hover{ background:#efefef;}
.newscobox .videolistbox ul li a:hover .vimgbox span.vplay{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.stockunibox{ width:978px;}
.stockunibox .sidebarbox{ width:168px; min-height:500px; background:#f5f5f5;}
.stockunibox .sidebarbox .kind1{ background:#0096dd;}
.stockunibox .sidebarbox .kind2{ background:#13adf6;}
.stockunibox .sidebarbox .kind a.unitop{ display:block; width:206px; height:44px; padding-left:22px; background:url(../images/news/hidear.png) no-repeat 5px center; line-height:44px; font-size:14px; color:#fff;}
.stockunibox .sidebarbox .kind a.unitop.current{ background:url(../images/news/showar.png) no-repeat 5px center;}
.stockunibox .sidebarbox .kind ul.unilist{ padding-left:20px; padding-bottom:10px; width:208px; overflow:hidden; display:none;}
.stockunibox .sidebarbox .kind ul.unilist.current{ display:block;}
.stockunibox .sidebarbox .kind ul.unilist li{ height:30px; line-height:30px; float:left; width:138px; padding-left:10px; background:url(../images/news/wdot.gif) no-repeat left center;}
.stockunibox .sidebarbox .kind ul.unilist li a{ font-size:13px; color:#fff;}
.stockunibox .sidebarbox .kind ul.unilist li a:hover{ color:#b21319;}
.stockunibox .sidebarbox .kind ul.unilist li a.now{ color:#b21319;}
.stockunibox .stockunicont{ width:790px; border:1px solid #ddd; margin:10px 10px 15px 0;}
.stockunibox .stockunicont h2{ height:35px; line-height:35px; padding-left:35px; background:url(../images/common/titpic.gif) no-repeat 10px center; border-bottom:1px solid #ccc; font-size:18px; color:#0096dd;}
.stockunibox .stockunicont .stockuniinfo{ padding:20px 10px; line-height:24px; font-size:14px; color:#2b2b2b;}
.stockunibox .stockunicont .stockuniinfo p{ text-indent:2em;}

/* about */
.webmain .tpath{ width:100%; height:44px; line-height:44px; font-size:18px; color:#0096dd; background:#f0f0f0; text-indent:10px; margin-bottom: 10px; border-bottom:2px solid #55b9e8;}
.webmain .aboutbox{ width:100%; height:99px; overflow:hidden; margin-bottom:10px;}
.webmain .aboutbox ul{ width:1000px; overflow:hidden;}
.webmain .aboutbox ul li{ width:158px; height:99px; float:left; margin:0 6px 0 0;}
.webmain .aboutbox ul li a.alink{ display:block; width:158px; height:99px; overflow:hidden; position:relative; background-image:url(../images/about/alink.gif); background-repeat:no-repeat; text-indent:-9999px;}
.webmain .aboutbox ul li a.alink span.hbg{ display:block; width:158px; height:99px; position:absolute; left:0; top:0; background-image:url(../images/about/alink.gif); background-repeat:no-repeat; overflow:hidden; filter:alpha(opacity=0); opacity:0;}
.webmain .aboutbox ul li a.alink.current span.hbg{ filter:alpha(opacity=100); opacity:1;}
.webmain .aboutbox ul li a.ak1{ background-position:0 0;}
.webmain .aboutbox ul li a.ak1 span.hbg{ background-position:0 -99px;}
.webmain .aboutbox ul li a.ak2{ background-position:-158px 0;}
.webmain .aboutbox ul li a.ak2 span.hbg{ background-position:-158px -99px;}
.webmain .aboutbox ul li a.ak3{ background-position:-316px 0;}
.webmain .aboutbox ul li a.ak3 span.hbg{ background-position:-316px -99px;}
.webmain .aboutbox ul li a.ak4{ background-position:-474px 0;}
.webmain .aboutbox ul li a.ak4 span.hbg{ background-position:-474px -99px;}
.webmain .aboutbox ul li a.ak5{ background-position:-632px 0;}
.webmain .aboutbox ul li a.ak5 span.hbg{ background-position:-632px -99px;}
.webmain .aboutbox ul li a.ak6{ background-position:-790px 0;}
.webmain .aboutbox ul li a.ak6 span.hbg{ background-position:-790px -99px;}
.webmain .aboutbox ul li a.ak7{ background-position:-948px 0;}
.webmain .aboutbox ul li a.ak7 span.hbg{ background-position:-948px -99px;}
.webmain .aboutwrap{ width:978px; border:1px solid #ccc; margin:0 auto;background: #fff;}
.webmain .aboutwrap .slideshow{ width:978px; height:609px; position:relative;}
.aboutwrap .dpbox{ width:978px; margin:0 auto 25px;}
.aboutwrap .dpbox img{ width:100%;}
.aboutwrap .developwrap{ width:978px; overflow:hidden;}
.aboutwrap .developwrap .dtit{ width:110px; padding-left:22px; margin-right:15px; font-size:24px; color:#0096dd;}
.aboutwrap .developwrap .developbox{ width:725px; padding-left:45px; padding-bottom:20px; border-left:1px solid #ccc;}
.aboutwrap .developwrap .developbox .yearbox{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #ccc;}
.aboutwrap .developwrap .developbox .yearbox .year{ font-size:24px; color:#595757; font-family:Arial;}
.aboutwrap .developwrap .developbox .yearbox ul{ padding-top:5px;}
.aboutwrap .developwrap .developbox .yearbox ul li{ line-height:20px; font-size:14px; color:#595757;}
.aboutwrap .contactbox{ width:928px; margin:0 auto; padding:10px 0;}
.aboutwrap .contactbox h1{ font-size:18px; color:#0096dd; margin-bottom:10px;}
.aboutwrap .contactbox .mapbox{ width:928px; height:280px; position:relative; border-width:1px 0 2px 0; border-style:solid; border-color:#ccc; margin-bottom:40px;}
.aboutwrap .contactbox .mapbox li{ width:928px; height:280px; position:absolute; left:0; top:0; filter:alpha(opacity=0); opacity:0;}
.aboutwrap .contactbox ul.addlist{ margin-bottom:40px;}
.aboutwrap .contactbox ul.addlist li{ width:928px; height:38px; line-height:38px; border-bottom:1px dashed #ccc; font-size:13px; cursor:pointer;}
.aboutwrap .contactbox ul.addlist li span.n{ display:block; float:left; padding-left:3px; background:url(../images/about/line.gif) no-repeat left center;}
.aboutwrap .contactbox ul.addlist li span.n i{ font-style:normal;}
.aboutwrap .contactbox ul.addlist li span.n1{ width:170px; background:none; font-size:16px; color:#0096dd;}
.aboutwrap .contactbox ul.addlist li span.n2{ width:408px;}
.aboutwrap .contactbox ul.addlist li span.n2 i{ padding-left:22px; background:url(../images/about/ic1.png) no-repeat 5px center;}
.aboutwrap .contactbox ul.addlist li span.n3{ width:170px;}
.aboutwrap .contactbox ul.addlist li span.n3 i{ padding-left:28px; background:url(../images/about/ic2.png) no-repeat 5px center;}
.aboutwrap .contactbox ul.addlist li span.n4{ width:160px;}
.aboutwrap .contactbox ul.addlist li span.n4 i{ padding-left:22px; background:url(../images/about/ic3.png) no-repeat 5px center;}
.aboutwrap .contactbox ul.addlist li.current{ background:#dff0f8;}
.aboutwrap .contactbox .telinfo{ width:928px; height:40px; line-height:40px; background:#88adbe; font-size:18px; color:#fff; text-indent:15px; margin-bottom:15px;}
.aboutwrap .contactbox h1.jtit{ padding-bottom:5px; border-bottom:1px solid #ccc; margin-bottom:15px;}
.aboutwrap .contactbox .jtip{ line-height:24px; font-size:14px; color:#595757; margin-bottom:20px;}
.aboutwrap .contactbox .jobtit{ width:928px; height:38px; line-height:38px; background:#efefef; border-width:1px 0 1px 0; border-style:solid; border-color:#ccc;}
.aboutwrap .contactbox .jobtit span.n{ display:inline-block; float:left; color:#595757; font-size:14px;}
.aboutwrap .contactbox .jobtit span.n1{ width:24.9%; text-align:left; text-indent:10px;}
.aboutwrap .contactbox .jobtit span.n2{ width:24.9%; text-align:center;}
.aboutwrap .contactbox .jobtit span.n3{ width:24.9%; text-align:center;}
.aboutwrap .contactbox .jobtit span.n4{ width:24.9%; text-align:right;}
.aboutwrap .contactbox ul.joblist{ margin-bottom:10px;}
.aboutwrap .contactbox ul.joblist li{ width:928px; height:36px; line-height:36px; border-bottom:1px dashed #ccc;}
.aboutwrap .contactbox ul.joblist li a{ display:block; width:928px; height:36px;}
.aboutwrap .contactbox ul.joblist li a span.n{ display:inline-block; float:left; font-size:13px; color:#595757;}
.aboutwrap .contactbox ul.joblist li a span.n1{ width:24.9%; text-align:left; text-indent:10px;}
.aboutwrap .contactbox ul.joblist li a span.n2{ width:24.9%; text-align:center;}
.aboutwrap .contactbox ul.joblist li a span.n3{ width:24.9%; text-align:center;}
.aboutwrap .contactbox ul.joblist li a span.n4{ width:24.9%; text-align:right;}
.aboutwrap .contactbox ul.joblist li a:hover{ background:#e4f1f8;}
.aboutwrap .contactbox .pages1{ text-align:right;}
.aboutwrap .contactbox .postbox{ width:928px; height:44px; line-height:44px; border-width:1px 0 1px 0; border-style:dashed; border-color:#ccc; font-size:14px; color:#595757; margin-bottom:15px;}
.aboutwrap .contactbox .postbox .ptinfo{ float:right; font-size:13px;}
.aboutwrap .contactbox .postbox .ptinfo span{ padding-left:20px;}
.aboutwrap .contactbox .resbox{ margin-bottom:29px; color:#333;}
.aboutwrap .contactbox .resbox h3{ font-size:16px; margin-bottom:10px;}
.aboutwrap .contactbox .resbox p{ line-height:24px; font-size:13px; margin-bottom:5px;}
.aboutwrap .contactbox .jopbox{ width:928px; height:30px; margin-bottom:15px;}
.aboutwrap .contactbox .jopbox a.op{ display:block; float:right; width:94px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:12px; background-image:url(../images/index/sbtn.gif); background-repeat:no-repeat; overflow:hidden;}
.aboutwrap .contactbox .jopbox a.opreturn{ background-position:-94px 0;}
.aboutwrap .contactbox .jopbox a.opreturn:hover{ background-position:-94px -30px;}
.aboutwrap .contactbox .jopbox a.opapply{ background-position:0 0; margin-right:20px;}
.aboutwrap .contactbox .jopbox a.opapply:hover{ background-position:0 -30px;}
.aboutwrap .contactbox .formtable{ width:100%; font-size:14px; margin-bottom:10px;}
.aboutwrap .contactbox .formtable td{ height:40px; padding:3px;}
.aboutwrap .contactbox .formtable td input.jinp{ height:20px; padding:3px 5px; border:1px solid #ccc;}
.aboutwrap .contactbox .formtable td input.jinp1{ width:110px;}
.aboutwrap .contactbox .formtable td input.jinp2{ width:350px;}
.aboutwrap .contactbox .formtable td label{ padding:0 10px 0 3px;}
.aboutwrap .hornorwrap{ width:978px; height:623px; background:url(../images/about/b2.jpg); position:relative;}
.aboutwrap .hornorwrap .ulbox{ width:880px; height:30px; background:url(../images/about/hline.gif) 0 60px repeat-x; padding:60px 39px 15px;; overflow:hidden; position:absolute; top:220px; left:10px;}
.aboutwrap .hornorwrap .ulbox ul{ width:999999px; margin-left:0;}
.aboutwrap .hornorwrap .ulbox li{ width:220px; height:12px; position:relative; float:left; cursor:pointer;}
.aboutwrap .hornorwrap .ulbox li .dotbox{ width:220px; position:absolute; top:-40px; text-align:center; font-size:18px; color:#8f6217;}
.aboutwrap .hornorwrap .ulbox li .dotbox .dot{ width:19px; height:19px; background:url(../images/about/li.png); position:absolute; left:50%; margin-left:-9px; top:30px;}
.aboutwrap .hornorwrap .ulbox li.current .dotbox{ font-size:24px; top:-50px;}
.aboutwrap .hornorwrap .ulbox li.current .dot{ background:url(../images/about/lic.png); top:40px;}
.aboutwrap .hornorwrap a.har{ display:block; width:39px; height:99px; position:absolute; top:0;}
.aboutwrap .hornorwrap a.harl{ background:url(../images/about/al.png) no-repeat 0 40px; left:0;}
.aboutwrap .hornorwrap a.harr{ background:url(../images/about/ar.png) no-repeat 0 40px; right:0;}
.aboutwrap .hornorwrap .tabbox{ width:411px; position:absolute; border:2px solid #9c7655; opacity:0; padding:10px; background:#e1dbc4; border-radius:3px;}
.aboutwrap .hornorwrap .tabbox .button{ width:28px; height:29px; background:url(../images/about/now.png) no-repeat; position:absolute; right:10px; top:-29px;}
.aboutwrap .hornorwrap .tabbox2 .button{ left:10px; background:url(../images/about/now2.png) no-repeat;}
.aboutwrap .hornorwrap .tabbox ul li{ line-height:22px; color:#6b3b15; font-size:13px;}

/* 养老金 */
.pensionmenubox{ width:980px; height:332px; margin-bottom:10px;background: #fff;}
.pensionmenubox .pmleft{ width:177px; height:332px;}
.pensionmenubox .pmleft .typebox{ width:177px;}
.pensionmenubox .pmleft .typebox .typetit{ width:150px; padding-left:27px; height:30px; line-height:30px; color:#fff; font-size:14px; background:#0096dd url(../images/pension/ar.gif) no-repeat 10px}
.pensionmenubox .pmleft .typebox ul{ width:177px;}
.pensionmenubox .pmleft .typebox ul li{ height:24px; line-height:24px;}
.pensionmenubox .pmleft .typebox ul li a{ display:block; height:24px; width:150px; padding-left:27px; font-size:12px; color:#595757;}
.pensionmenubox .pmleft .typebox ul li a span{ padding-left:10px; background:url(../images/news/dot.gif) no-repeat left center;}
.pensionmenubox .pmleft .typebox ul li a *{ cursor:pointer;}
.pensionmenubox .pmleft .typebox ul li a:hover{ background:#bcddf1;}
.pensionmenubox .pmleft .typebox ul li a.current{ background:#bcddf1;}
.pensionbox{ width:978px; border:1px solid #ccc;background: #fff;}
.pensionbox h2.pentit{ width:925px; padding-left:25px; margin:0 auto; height:45px; line-height:45px; border-bottom:1px solid #ccc; margin-bottom:15px; background:url(../images/common/titpic.gif) no-repeat left center; font-size:18px; color:#0096dd;}
.pensionbox .penbox{ width:950px; margin:0 auto 20px;}
.pensionbox .penbox .reginfo{ width:100%;}
.pensionbox .penbox .reginfo th,.pensionbox .penbox .reginfo td{ border:1px solid #ccc; font-size:12px; text-align:center;}
.pensionbox .penbox .reginfo td.fixwidth{ width:110px;}
.pensionbox .penbox .reginfo th{ padding:4px 0; background:#51b5c7; color:#fff;}
.pensionbox .penbox .reginfo td{ padding:3px 0; color:#333;}
.pensionbox .penbox .reginfo tr:nth-child(2n){ background:#efefef;}
.pensionbox .penbox .reginfo1 th{ height:30px; line-height:30px; font-size:14px;}
.pensionbox .penbox .reginfo1 td{ height:25px; line-height:25px;}
.pensionbox .penbox ul.noticelist li{ height:40px; line-height:40px; border-bottom:1px dashed #ccc;}
.pensionbox .penbox ul.noticelist li span.time{ float:right; color:#555; font-size:12px;}
.pensionbox .penbox ul.noticelist li a{ display:block; width:720px; height:40px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:13px; color:#333;}
.pensionbox .penbox ul.noticelist li a:hover{ color:#b21319;}
.pagesr{ text-align:right;}
.pensionbox .penbox .pintrobox{ width:100%; margin:5px auto 30px; line-height:24px; font-size:13px; color:#222;}
.pensionbox .penbox .pintrobox p{ text-indent:2em;}
.pensionbox .penbox .plisttit{ width:100%; height:35px; border-bottom:1px solid #ccc;}
.pensionbox .penbox .plisttit h3{ width:100%; height:34px; line-height:34px; text-indent:25px; background:#bcddf1; font-size:16px; color:#555;}
.pensionbox .penbox .cimg{ display:block; width:100%; margin-bottom:20px;}
.pensionbox .penbox .serlist{ width:948px; height:43px; line-height:43px; background:#ebeff1; border:1px solid #bee1e8; position:relative; text-indent:200px; font-size:14px; color:#555; margin-bottom:25px;}
.pensionbox .penbox .serlist .sertit{ width:167px; height:56px; position:absolute; text-align:center; text-indent:0; background:url(../images/pension/ptit.gif); left:0; right:0; color:#fff; font-size:14px;}
.pensionbox .penbox .contactmap{ padding-bottom:1px; border-bottom:2px solid #ccc;}
.pensionbox .penbox ul.addinfo{ width:100%; margin:20px auto 40px;}
.pensionbox .penbox ul.addinfo li{ height:30px; line-height:30px; font-size:14px; color:#555;}
.pensionbox .penbox ul.addinfo li span.rimg{ padding:0 3px; vertical-align:middle; padding-right:15px;}
.pensionbox .penbox ul.addinfo li span.raddress{}

.fwtopwrap{ width:100%; height:415px; background:#e9e5d1;}
.fwtopwrap .fwtop{ width:980px; height:415px; background:url(../images/fullwallet/twbg.gif) center 0; margin:0 auto; position:relative;}
.fwtopwrap .fwtop .walletgif{ width:255px; height:312px; background:url(../images/fullwallet/wallet.gif) no-repeat -13px -1px; position:absolute; left:0; top:0;}
.fwtopwrap .fwtop .navbox{ width:555px; padding-left:1px; height:33px; padding-bottom:3px; background:url(../images/fullwallet/navbg.gif) repeat-x left bottom; position:absolute; left:100px; bottom:-10px;}
.fwtopwrap .fwtop .navbox li{ width:85px; height:31px; border:1px solid #0160ae; float:left; margin-left:5px;}
.fwtopwrap .fwtop .navbox li a{ display:block; width:85px; height:31px; background:#e9e2cf; font-size:13px; color:#0160ae; text-align:center; line-height:31px;}
.fwtopwrap .fwtop .navbox li a:hover{ background:#0160ae; color:#fff;}
.fwtopwrap .fwtop .navbox li a.current{ background:#0160ae; color:#fff;}
.fwtopwrap .fwtop .datebox{ width:245px; height:32px; line-height:32px; text-align:center; position:absolute; right:122px; bottom:122px; color:#595757; font-size:14px;}
.fwtopwrap .fwtop .yearget{ width:110px; height:50px; line-height:50px; text-align:center; position:absolute; right:262px; bottom:38px; font-size:24px; color:#0054a6; font-family:Arial;}
.fwtopwrap .fwtop .bankget{ width:130px; height:50px; line-height:50px; text-align:center; position:absolute; right:129px; bottom:38px; font-size:20px; color:#0054a6; font-family:Arial;}
.fwcont{ width:980px; min-height:300px; padding-top:50px; margin:0 auto; padding-bottom:50px; background:url(../images/fullwallet/sbg.gif) -1px 0; border-bottom:1px solid #ccc;}
.fwcont .fwbox{ width:810px; margin:0 auto;}
.fwcont .fwbox h2{ height:40px; line-height:40px; padding-left:25px; background:url(../images/common/titpic.gif) no-repeat left center; font-size:18px; color:#0096dd; margin-bottom:30px;}
.fwcont .fwbox .fwtit{ padding-left:52px; height:57px; line-height:60px; font-size:14px; color:#fff; margin-bottom:15px;}
.fwcont .fwbox .ft1{ width:125px; background:url(../images/fullwallet/ft1.gif) no-repeat;}
.fwcont .fwbox .ft2{ width:156px; background:url(../images/fullwallet/ft2.gif) no-repeat;}
.fwcont .fwbox .ft3{ width:189px; background:url(../images/fullwallet/ft3.gif) no-repeat;}
.fwcont .fwbox .ft4{ width:97px; background:url(../images/fullwallet/ft4.gif) no-repeat;}
.fwcont .fwbox .featurebox{ padding:0 20px; margin-bottom:40px;}
.fwcont .fwbox .featurebox p.featuretit{ font-size:15px; color:#333; font-weight:bold; margin-bottom:10px;}
.fwcont .fwbox .featurebox p.featurelist{ font-size:14px; color:#595757; line-height:24px; margin-bottom:3px;}
.fwcont .fwbox .featurebox p.formula{ font-size:28px; color:#0096dd; margin:10px 0;}
.fwcont .fwbox .featurebox p.formula span{ font-size:12px; color:#666;}
.fwcont .fwbox .howbox{ padding:0 10px;}
.fwcont .fwbox .howbox .stepbox{ padding:10px 0 15px; border-bottom:1px solid #ccc; height:32px; line-height:32px;}
.fwcont .fwbox .howbox .stepbox a.steplink{ display:inline-block; padding-left:70px; margin-right:30px; float:left; font-size:16px; color:#333;}
.fwcont .fwbox .howbox .stepbox a.steplink:hover{ color:#b21319;}
.fwcont .fwbox .howbox .stepbox a.slink1{ background:url(../images/fullwallet/a1.gif) no-repeat left center;}
.fwcont .fwbox .howbox .stepbox a.slink2{ padding-left:55px; background:url(../images/fullwallet/a2.gif) no-repeat left center;}
.fwcont .fwbox .howbox .stepbox a.slink3{ padding-left:55px; background:url(../images/fullwallet/a3.gif) no-repeat left center;}
.fwcont .fwbox .howbox .stepbox span.ar{ display:inline-block; width:49px; height:32px; background:url(../images/fullwallet/ar.gif) no-repeat; float:left; margin-right:20px;}
.fwcont .fwbox .howbox .tipbox{ line-height:24px; color:#666;}
.fwcont .fwbox .attentionbox{ padding:25px 0 10px; font-size:12px; line-height:24px; color:#666;}
.fwcont .fwbox .attentionbox p{ text-align:justify; text-justify:inter-ideograph;}
.fwcont .fwbox .attentionbox span.at{ color:#ff1600;}
.fwcont .bonubox{ padding-bottom:25px; border-bottom:1px solid #ccc; margin-bottom:15px;}
.fwcont .bonubox p.bname{ font-size:15px; line-height:26px; padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:20px;}
.fwcont .bonubox h3{ font-size:18px; color:#0b50a2; margin-bottom:20px;}
.fwcont table.fwtable{ width:100%; margin-bottom:20px;}
.fwcont table.fwtable th,.fwcont table.fwtable td{ border:1px solid #ccc; text-align:center;}
.fwcont table.fwtable th{ height:38px; line-height:38px; background:#d2dee8; font-size:14px; color:#555;}
.fwcont table.fwtable td{ height:30px; line-height:30px; font-size:13px; color:#555;}
.fwcont table.fwtable tr:nth-child(2n){ background:#efefef;}
.fwcont .graphbox{ padding-bottom:30px; border-bottom:1px dashed #ccc;}
.fwcont .graphbox .gtit{ font-size:15px; color:#595757; line-height:26px; margin-bottom:15px; font-size:14px;}
.fwcont .graphbox .gimg{ text-align:center;}
.fwcont .graphbox .gimg img{ width:100%;}
.fwcont .graphbox1{ margin-top:30px; padding-bottom:0; border-bottom:0;}
.fwcont .graphbox .ginfo{ margin-top:15px; line-height:24px; font-size:14px; color:#595757;}
.fwcont .whenbox{ margin-bottom:45px;}
.fwcont .whenbox .wtit{ font-size:14px; color:#595757; font-weight:bold; line-height:24px; margin-bottom:10px;}
.fwcont .whenbox p.wlx{ line-height:26px; padding-left:15px; background:url(../images/service/lx.gif) no-repeat left 10px; margin-bottom:5px; font-size:14px; color:#595757;}
.fwcont ul.appbox{ overflow:hidden;}
.fwcont ul.appbox li{ width:110px; float:left; margin-right:50px; font-size:14px;}
.fwcont ul.appbox li a{ display:block; width:110px; color:#333;}
.fwcont ul.appbox li a *{ cursor:pointer;}
.fwcont ul.appbox li a:hover{ color:#b21319;}
.fwcont .qbox{ margin-bottom:10px;}
.fwcont .qbox .qtit{ height:57px; line-height:60px; padding-left:52px; font-size:14px; color:#fff; background-image:url(../images/fullwallet/titbg.gif); background-repeat:no-repeat; margin-bottom:10px;}
.fwcont .qbox .qtit1{ background-position:0 0;}
.fwcont .qbox .qtit2{ background-position:0 -60px;}
.fwcont .qbox .qtit3{ background-position:0 -120px;}
.fwcont .qbox .qtit4{ background-position:0 -180px;}
.fwcont .qbox .qtit5{ background-position:0 -240px;}
.fwcont .qbox .qtit6{ background-position:0 -300px;}
.fwcont .qbox .qtit7{ background-position:0 -360px;}
.fwcont .qbox .qtit8{ background-position:0 -420px;}
.fwcont .qbox .qtit9{ background-position:0 -480px;}
.fwcont .qbox .qtit10{ background-position:0 -540px;}
.fwcont .qbox .answer{ padding-left:30px; line-height:24px; color:#555; font-size:15px;}


.market{ position:relative;overflow: hidden;}
.market .tarea{ width:30px; height:47px; position:absolute; right:0; top:-3px; cursor:pointer; background:#20a6d8 url(../images/common/downar.png) no-repeat center;}


/** 高端理财 **/
.guidbox{ width: 980px; height: 284px; margin: 0 auto 5px;}
.guidbox .mnbox{ width: 140px; height: 284px; overflow: hidden; float: left; margin-right: 5px;}
.guidbox .mnbox a{ display: block; width: 140px; height: 93px; line-height: 93px; text-align: center; color: #fff; margin-bottom: 2px; background-image: url(../images/financial/ar.png); background-repeat: no-repeat; background-position: 24px center;}
.guidbox .mnbox a.n1{ background-color: #43d4d9;}
.guidbox .mnbox a.n2{ background-color: #40a6d4;}
.guidbox .mnbox a.n3{ background-color: #ce6ab8;}
.guidbox .vloginbox{ width: 217px; height: 282px; border: 1px solid #ccc; float: left; margin-right: 5px;background: #fff;}
.vloginbox .vltit{ width: 172px; padding-left: 45px; height: 35px; background: #0096dd url(../images/financial/dot.png) no-repeat 20px center; line-height: 35px; color: #fff; font-size: 18px; border-bottom: 1px solid #ccc;}
.vloginbox .formbox{ width: 180px; padding-top: 20px; margin: 0 auto;}
.vloginbox .formbox table{ width: 100%;}
.vloginbox .formbox table input{ outline: 0;}
.vloginbox .formbox table td{ padding: 8px 0;}
.vloginbox .formbox table td a{ color: #ff0000; font-size: 13px;}
.vloginbox .formbox table td img{ vertical-align: middle;}
.vloginbox .formbox table .inpbox{ width: 188px; height: 24px; border: 1px solid #ccc;}
.vloginbox .formbox table .inpbox span{ float: left; width: 30px; height: 24px; border-right: 1px solid #ccc;}
.vloginbox .formbox table .uname span{ background: url(../images/financial/uname.jpg) no-repeat center;}
.vloginbox .formbox table .pwd span{ background: url(../images/financial/pwd.jpg) no-repeat center;}
.vloginbox .formbox table .inpbox input{ width: 130px; height: 19px; padding: 2px 5px; border: 0; font-size: 14px; color: #333; font-weight: bold; font-family: Arial,Verdana;}
.vloginbox .formbox table input.codeinp{ width: 55px; height: 19px; padding: 2px 5px; border: 1px solid #ccc; font-size: 14px; color: #333; font-weight: bold; font-family: Arial,Verdana;}
.vloginbox .formbox table td a.btn{ display: inline-block; float: left; width: 70px; height: 28px; line-height: 28px; text-align: center; background: #0096dd; color: #fff; border-radius: 3px; margin-right: 5px; -webkit-transition: all .3s ease-in;}
.vloginbox .formbox table td a.btn:hover{ background: #0482be;}
.vloginbox .vimg{ margin-bottom: 20px;}
.vloginbox .loginbtn{ width: 192px; height: 40px; margin: 0 auto;}
.vloginbox .loginbtn a{ display: inline-block; float: left; width: 92px; height: 40px; line-height: 40px; text-align: center; background: #0096dd; color: #fff; border-radius: 3px; -webkit-transition: all .3s ease-in;}
.vloginbox .loginbtn a:hover{ background: #007db8;}
.vloginbox .loginbtn a.lg{ margin-right: 8px;}
.buyStepBox{ width: 608px; height: 282px; float: left; border: 1px solid #ccc;background: #fff;}
.buyStepBox .sttit{ width: 563px; padding-left: 45px; height: 35px; background: #0096dd url(../images/financial/dot.png) no-repeat 20px center; line-height: 35px; color: #fff; font-size: 18px;}
.buyStepBox .bsbox{ width: 560px; margin: 15px 0 0 30px;}
.buyStepBox .bsbox .bstxt{ font-size: 14px; color: #333; line-height: 24px; margin-bottom: 15px;}
.buyStepBox .bsbox .bstxt img{ display: block; margin-top: 8px;}
.hotproducts{ width: 978px; height: 336px; border: 1px solid #ccc; margin: 0 auto 8px;background: #fff;}
.highfbox .httit{ width: 945px; height: 38px; line-height: 38px; margin: 0 auto 20px; border-bottom: 1px solid #ccc;}
.highfbox .httit span{ float: left; padding-left: 25px; background: url(../images/financial/yhot.png) no-repeat left center; font-size: 18px; color: #0096dd; position: relative;}
.highfbox .httit span code{ width: 25px; height: 11px; background: url(../images/financial/hot.gif); position: absolute; right: -30px; top: 15px;}
.proSlideBox{ width: 960px; height: 260px; margin: 0 auto; position: relative;}
.hotproShow{ width: 880px; height: 260px; margin: 0 auto; overflow: hidden;}
.hotproShow ul{ width: 99999px;}
.hotproShow ul li{ width: 427px; height: 220px; float: left; position: relative; margin-right: 14px;}
.hotproShow ul li .htopbox{ width: 100%; height: 36px; line-height: 36px; color: #fff; text-indent: 24px; margin-bottom: 12px;}
.hotproShow ul li .htopbox span.status{ float: right; margin-right: 20px;}
.hotproShow ul li .hinfobox{ width: 380px; margin: 0 auto; font-size: 12px; color: #555;}
.hotproShow ul li .hinfobox .shortIntro{ height: 44px; line-height: 22px; overflow: hidden; margin-bottom: 10px;}
.hotproShow ul li .hinfobox .introList{ width: 380px;}
.hotproShow ul li .hinfobox .introList p{ padding-left: 12px; line-height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hotproShow ul li a{ position: absolute; width: 145px; height: 33px; line-height: 33px; text-align: center; left: 140px; top: 205px; -webkit-transition: all .3s ease-in-out; border-radius: 3px;}
.proSlideBox a.ar{ position: absolute; width: 29px; height: 109px; top: 60px; overflow: hidden; background: url(../images/financial/arr.png);}
.proSlideBox a.arleft{ left: 0; background-position: 0 0;}
.proSlideBox a.arleft:hover{ background-position: -27px 0; }
.proSlideBox a.arright{ right: 0; background-position: 0 -109px;}
.proSlideBox a.arright:hover{ background-position: -27px -109px; }

.hotproShow ul li.color1{ border: 3px solid #0096dd;}
.hotproShow ul li.color1 .htopbox{ background: #0096dd;}
.hotproShow ul li.color1 p{ background: url(../images/financial/color1.gif) no-repeat left center;}
.hotproShow ul li.color1 a{ background: #ecf6fb; color: #0096dd;}
.hotproShow ul li.color1 a:hover{ background: #82efef;}
.hotproShow ul li.color2{ border: 3px solid #43d4d9;}
.hotproShow ul li.color2 .htopbox{ background: #43d4d9;}
.hotproShow ul li.color2 p{ background: url(../images/financial/color2.gif) no-repeat left center;}
.hotproShow ul li.color2 a{ background: #ecf6fb; color: #43d4d9;}
.hotproShow ul li.color2 a:hover{ background: #82efef;}
.hotproShow ul li.color3{ border: 3px solid #f3333b;}
.hotproShow ul li.color3 .htopbox{ background: #f3333b;}
.hotproShow ul li.color3 p{ background: url(../images/financial/color3.gif) no-repeat left center;}
.hotproShow ul li.color3 a{ background: #ecf6fb; color: #f3333b;}
.hotproShow ul li.color3 a:hover{ background: #82efef;}
.hotproShow ul li.color4{ border: 3px solid #e9a23c;}
.hotproShow ul li.color4 .htopbox{ background: #e9a23c;}
.hotproShow ul li.color4 p{ background: url(../images/financial/color4.gif) no-repeat left center;}
.hotproShow ul li.color4 a{ background: #ecf6fb; color: #e9a23c;}
.hotproShow ul li.color4 a:hover{ background: #82efef;}
.hfcontactbox{ width: 978px; border: 1px solid #ccc;background: #fff;}
.hfcontactbox .httit{ margin-bottom: 15px;}
.hfcontactbox .contactcont{ width: 945px; margin: 0 auto; padding: 0 0 15px 0;}
.hfcontactbox .contactcont p{ font-size: 13px; line-height: 24px; padding-left: 25px; color: #222;}

.tpath .tpathbox{ float: right; margin-right: 30px; font-size: 12px; color: #515151;}
.tpath .tpathbox a{ color: #515151;}
.tpath .tpathbox a:hover{ color: #0096dd;}
.tpath .tpathbox span{ color: #0096dd;}
.questionbox{ width: 978px; border: 1px solid #ccc;background: #fff;}
.questionbox .questionList{ width: 940px; padding: 20px 0 20px 0; margin: 0 auto;}
.questionbox .questionList .questionItem{ margin-bottom: 20px;}
.questionItem .consultbox{ line-height: 30px; font-size: 16px; color: #0b50a2; font-weight: bold; padding-left: 40px; background: url(../images/financial/q.gif) no-repeat left 0; margin-bottom: 10px;}
.questionItem .replybox{  line-height: 30px; font-size: 14px; color: #494949; padding-left: 40px; background: url(../images/financial/a.gif) no-repeat left 0;}

.reasonwrap{ width: 978px; padding: 15px 0 20px 0; border: 1px solid #ccc;background: #fff;}
.reasonbox{ width: 940px; margin: 0 auto;}
.reasonbox .rtitbox{ padding-left: 20px; height: 44px; line-height: 44px; border-bottom: 1px solid #ccc; background: url(../images/financial/yhot.png) no-repeat left center; font-size: 18px; color: #484848; margin-bottom: 5px;}
.reasonbox .rtitbox b{ font-weight: normal; color: #0096dd;}
.reasonbox .rsubbox{ border-bottom: 1px solid #ccc; margin-bottom: 15px;}
.reasonbox .reasonItem{ margin-bottom: 16px; padding-bottom: 10px; border-bottom: 1px solid #ccc;}
.reasonbox .reasonItem .ritit{ width: 100%; height: 30px; line-height: 30px; text-indent: 15px; background: #85b7d1; font-size: 16px; color: #fff; margin-bottom: 10px;}
.reasonbox a.knowMore{ font-size: 16px; color: #303030;}
.reasonbox a.knowMore:hover{ color: #0096dd;}

.prolistBox{ width: 980px;}
.prolistBox table{ width: 100%; border: 1px solid #ccc; font-size: 14px;}
.prolistBox table th{ border: 1px dashed #ccc; padding: 8px 4px; text-align: center; font-size: 16px; color: #0096dd;}
.prolistBox table th.th7{ width: 245px;}
.prolistBox table td{ border: 1px dashed #ccc; padding: 8px 4px; text-align: center; color: #595757; line-height: 24px;}
.prolistBox table td a{ color: #595757;}
.prolistBox table td a:hover{ color: #0096dd;}


.bottomBlock {position: fixed;bottom: 0px;left: 0px;width: 100%;height: 65px;
background: url(../images/stockmarket/bottomBg.png);}
.bottom_contentBlock {width: 1002px;margin: auto;position: relative;height: 44px;overflow: hidden;}
.bottom_title {height: 65px;line-height: 25px;font-size: 14px;color: #fff;position: absolute;top: 0px;left: 20px;}
.bottom_showBlock {width: 812px;position: relative;height: 44px;margin-left: 110px;overflow: hidden;}
.bottom_close {position: absolute;top: 8px;right: 30px;height: 30px;}
.bottom_close img {height:100%;cursor:pointer;}
.bottom_childBlock {width: 260px;height: 44px;position: relative;float: left;background: url(../images/stockmarket/childBg3.png);border-right: 1px solid #5b7694;}
.bottom_childTitle {float: left;position: relative;height: 42px;width: 18px;font-size: 12px;color: #fff;padding-left: 8px;line-height: 13px;padding-top: 4px;border-right: 1px solid #4d77aa;background: url(../images/stockmarket/childBg3.png);}
.bottom_childBlock:hover {background: url(../images/stockmarket/childBg4.png);}
.bottom_textBlock {margin-left: 15px;padding-top: 4px;line-height: 18px;position: relative;width: 150px;overflow: hidden;height: 40px;text-overflow: ellipsis;white-space: nowrap;color: #fff;}
.bottom_date {font-size: 12px;color: #fff;}
.bottom_textTitle {font-size: 12px;color: #fff;}
.bottom_data {position: absolute;bottom: 2px;right: 55px;font-size: 16px;color: #fd9500;}
.bottom_purchase {display: block;position: absolute;top: 15px;right: 10px;font-size: 12px;width: 36px;height: 18px;background: #fd9500;border-radius: 3px;line-height: 18px;text-align: center;color: #fff;}
.bottom_liBlock {position: relative;width: 100%;height: 44px;overflow: hidden;}
.bottom_liBlockA {position:absolute;top:0px;left:0px;}
.bottom_liBlockB {position:absolute;top:44px;left:0px;}
.bottom_ulBlock {position: relative;}
.bottom_childBlockB {width: 260px;height: 44px;position: relative;float: left;background: url(../images/stockmarket/childBg1.png);border-right: 1px solid #5b7694;}
.bottom_childTitleB {float: left;position: relative;height: 42px;width: 18px;font-size: 12px;color: #fff;padding-left: 8px;line-height: 13px;padding-top: 4px;border-right: 1px solid #4994c1;background: url(../images/stockmarket/childBg1.png);}
.bottom_childBlockB:hover {background: url(../images/stockmarket/childBg2.png);}

/** new add 20150320 **/
.prolist li span.typeicon{ position: absolute; width: 36px; height: 34px; left: 50%; margin-left: -18px; top: 5px;}
.prolist li span.typeicon img{ width: 100%;}

/** new add 20150327 **/
.webmain .aboutwrap .slideshow a.aboutbtn{ position: absolute; width: 280px; height: 30px; background: url(../images/about/blank.gif); left: 55px; top: 365px;}
.guidetabbox{ width: 100%; height: 31px; border-bottom: 2px solid #00b7ee; position: relative;}
.guidetabbox li{ width: 149px; height: 31px; position: absolute; background: url(../images/about/tab1.png) no-repeat; text-align: center; line-height: 31px; color: #fff; cursor: pointer; z-index: 0;}
.guidetabbox li.gt1{ left: 0; top: bottom: 0;}
.guidetabbox li.gt2{ left: 125px; top: bottom: 0;}
.guidetabbox li.current{ background: url(../images/about/tab2.png) no-repeat; z-index: 1;}

.jadbox{ width: 902px; border: 1px solid #dcdddd; margin: 20px auto;}
.jadbox .jadtit{ height:32px; line-height:32px; font-size:18px; color:#0096dd; padding-left:30px; background:url(../images/common/titpic.gif) no-repeat 7px center; border-bottom: 1px solid #dcdddd;}
.jadbox .jadcont{ padding: 14px; font-size: 13px; line-height: 25px; color: #555;}
.jadbox .jadcont .jadcont-txt{ margin-bottom: 10px;}
.jadbox .jadcont .jadcont-link{ text-align: center;}
.jadbox .jadcont .jadcont-link a{ padding: 4px 8px; margin: 0 8px; color: #fff; border-radius: 5px; transition: all .2s;}
.jadbox .jadcont .jadcont-link a.jl1{ background: #ed9305;}
.jadbox .jadcont .jadcont-link a.jl1:hover{ background: #fc9e09;}
.jadbox .jadcont .jadcont-link a.jl2{ background: #37c9ed;}
.jadbox .jadcont .jadcont-link a.jl2:hover{ background: #28d4ff;}

.tbbox{ width: 100%; margin: 0 auto 20px;}
.tbbox .tbtit{ height:32px; line-height:32px; font-size:18px; color:#0096dd; padding-left:30px; background:url(../images/common/titpic.gif) no-repeat 7px center; border: 1px solid #dcdddd;}
.tbbox .tbname{width:80px;float:left;}
.tbbox .tbtip{font-size: 13px;color: #555;width: 600px;}
.tbbox table{ width: 100%;}

/***修改 2015-07-17*/
.tbbox table tr td{ width: 20%; padding: 8px 12px; border: 1px solid #dcdddd; font-size: 12px; color: #555;}
.tbbox table tr td span.tag{ float: right; display: inline-block; padding: 1px 5px; background: #ed9305; color: #fff; border-radius: 4px;}
.tbbox table tr td a{ font-size: 13px; color: #555; transition: all .2s;}
.tbbox table tr td a:hover{ color: #0b50a2;}

/**new add 2015-06-16 修改 2015-07-17**/
.nbt{ display: block; width: 130px; height: 40px; float: right; background: url(../images/common/btns.png) no-repeat; text-indent: -9999px; margin-top: 3px; overflow: hidden;}
.nbt1{ background-position: 0 0; margin-right: 20px;}
.nbt1:hover{ background-position: 0 -40px;}
.nbt2{ background-position: -130px 0; margin-right: 10px;}
.nbt2:hover{ background-position: -130px -40px;}
.tbbox .tbitem{ width: 100%;}
.tbbox .tbitem .tbitemtit{ height: 36px; line-height: 36px; border:1px solid #dcdddd; padding-left: 25px; font-size: 13px; color: #ed9305;border-bottom: 0;position: relative}
.tbbox .tbitem .tbitemtit span.c{ width: 4px; height: 4px; overflow: hidden; background: #ed9305; position: absolute; left: 14px; top: 50%; margin-top: -2px;}
.tbbox .tbitem .tbtxtwrap{ display: table; height: 32px; overflow: hidden; _position: relative;}
.tbbox .tbitem .tbtxt{ display: table-cell; vertical-align: middle; _position: absolute; _top: 50%;}
.tbbox .tbitem .tblimit{ height: 20px; padding-left: 20px; line-height: 20px; background: url(../images/stockmarket/ding.png) no-repeat left center; color: #3ad8eb;}


/**new add 2015-07-20 by Charles qq:335167469**/
.mbox1{ height: 208px;}
.mbox1 .subbox{ height: 208px;}
.mbox1 .subbox .msbox{ width: 221px; height: 152px; overflow: hidden; position: relative;}
.mbox1 .subbox .msbox .msboxm{ margin-top: 0;}
.mbox1 .subbox .msbox .mspic{ width: 221px; height: 124px;}
.mbox1 .subbox .msbox .mspic img{ width: 100%; height: 100%;}
.mbox1 .subbox .msbox .mscont{ width: 219px; height: 150px; border: 1px solid #e3e3e3; background: #f9f9f9; position: relative;}
.mbox1 .subbox .msbox .mscont a.more{ position: absolute; left: 18px; bottom: 8px; font-size: 12px; color: #767676; transition: all .2s;}
.mbox1 .subbox .msbox .mscont a.more:hover{ color: #0096dd;}
.msc1 .m1-tit{ padding: 8px 18px 0 18px; font-size: 14px; color: #595757; font-weight: bold;}
.msc1 .m1-num{ padding: 5px 18px 0 18px; font-size: 24px; color: #fd9500;}
.msc2 ul{ padding: 8px 18px 0; font-size: 12px;}
.msc2 ul li{ width: 100%; margin-bottom: 4px;}
.msc2 ul li a{ display: block; width: 100%;}
.msc2 ul li a .mh-tit{ color: #2b2b2b; transition: all .2s;}
.msc2 ul li a .mh-info{ font-size: 13px; color: #fd9500;}
.msc2 ul li a .mh-info span{ margin-right: 14px;}
.msc2 ul li a:hover .mh-tit{ color: #0096dd;}
.msc3 .opbox{ width: 100%;}
.msc3 .opbox a{ display: inline-block; width: 50%; *width: 49.9%; height: 22px; line-height: 22px; text-align: center; float: left; background: #e5e5e5; color: #666; font-size: 12px; position: relative; transition: all .2s;}
.msc3 .opbox a span.c{ width: 7px; height: 4px; overflow: hidden; background: url(../images/index/nar.png); position: absolute; left: 50%; margin-left: -3px; top: 22px; opacity: 0; filter: alpha(opacity=0); transition: all .2s;}
.msc3 .opbox a.current{ background: #cecece; color: #000;}
.msc3 .opbox a.current span.c{ opacity: 1; filter: alpha(opacity=100);}
.msc3 .boardbox{}
.msc3 ul.boardlist{ overflow:hidden; display:none; padding: 10px 18px 0; font-size: 12px;}
.msc3 ul.boardlist li{ width:100%; height:19px; line-height:19px; overflow:hidden; float:left; margin-bottom: 2px;}
.msc3 ul.boardlist li a{ display:inline-block; width:120px; height:19px; line-height:19px; float:left; color:#595757; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition: all .2s;}
.msc3 ul.boardlist li a:hover{ color:#0096dd;}
.msc3 ul.boardlist li .status{ width:55px; height:5px; line-height:0; margin:7px 0; overflow:hidden; float:right; background:#f8f7f7;}
.msc3 ul.boardlist li .status span.percent{ display:inline-block; height:5px; line-height:0; overflow:hidden; background:#0096dd;}
.mbox1 .subbox .msbox .msc4{ background: #f9f9f9;}
.msc4 ul{ padding: 8px 18px 0 18px;}
.msc4 ul li{height: 25px;line-height: 25px;font-size: 12px;border-bottom: 1px solid #e4e4e4;}
.msc4 ul li a{display: block;width: 100%;height: 24px;line-height: 24px;color: #595757;transition: all .2s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.msc4 ul li a:hover{ color: #0096dd;}
a.carebtn{ display: inline-block; padding: 10px; overflow: hidden; background: url(../images/index/nstar1.gif) no-repeat center; vertical-align: middle;}
a.care-add{ background: url(../images/index/nstar2.gif) no-repeat center;}
.bannerbox{ width: 100%; min-width: 980px; height: 316px; position: relative; margin: 0 auto; overflow: hidden;}
.bannerbox ul li{ position: absolute; width: 100%; height: 100%; overflow: hidden; left: 0; top: 0; z-index: 0; opacity: 0; filter: alpha(opacity=0);}
.bannerbox ul li a{ display: block; width: 100%; height: 100%;}
.bannerbox a.ar{ width: 33px; height: 33px; position: absolute; top: 50%; margin-top: -16px; background-image: url(../images/index/nbtn.png); background-repeat: no-repeat; z-index: 6;}
.bannerbox a.arleft{ background-position: 0 0; left: -33px;}
.bannerbox a.arleft:hover{ background-position: 0 -33px;}
.bannerbox a.arright{ background-position: -33px 0; right: -33px;}
.bannerbox a.arright:hover{ background-position: -33px -33px;}
.bannerbox .bannerpage{ width: 100%; position: absolute; left: 0; bottom: 10px; text-align: center; z-index: 5;}
.bannerbox .bannerpage span{ display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: #ccc; margin: 0 3px; transition: all .2s;}
.bannerbox .bannerpage span.current{ background: #ff3e3e;}
.navwrap .navbox{ z-index: 20;}
a.marlink .hidbox{ z-index: 99999;}
a.marlink .hidbox{ width: 832px;}
a.marlink .hidbox{ padding-top: 1px;}
a.marlink .hidbox table td{ width: 25%; padding: 3px 6px 4px 6px; background: url(../images/index/ntdline.gif) no-repeat 92% center; border-bottom: 1px solid #eaf6fd;}
a.marlink .hidbox table td:nth-child(4n){ background: none;}
a.marlink .hidbox table tr:nth-child(2n){ background: #fff;}
.mbox-care .mshowbox .layout2{ display: block;}
.mbox2 .mshowbox .layout2 table.maintable td.ttit{ width: 20%;}
.mbox2 .mshowbox .layout2 table.maintable{ width:100%;}
.mbox2 .mshowbox .layout2 table.maintable th{ border:1px dashed #ccc; height:45px; line-height:45px; text-align:center; font-size:14px;}
.mbox2 .mshowbox .layout2 table.maintable th.ttit{ text-align:left; text-indent:10px;}
.mbox2 .mshowbox .layout2 table.maintable td{ border:1px dashed #ccc; height:40px; line-height:40px; text-align:center; font-size:12px; color:#333;}
.mbox2 .mshowbox .layout2 table.maintable td.ttit{ text-align:left; text-indent:10px;}
.mbox2 .mshowbox .layout2 table.maintable td a{ color:#333; -webkit-transition:color .3s ease-in; -moz-transition:color .3s ease-in; -o-transition:color .3s ease-in; transition:color .3s ease-in;}
.mbox2 .mshowbox .layout2 table.maintable td a:hover{ color:#ff0000;}
.mbox2 .mshowbox .layout2 table.subtable{ width:100%;}
.mbox2 .mshowbox .layout2 table.subtable tr td{ height:20px; line-height:20px;}
.mbox2 .mshowbox .layout2 table.subtable span.subtxt{ color:#383838; font-size:14px;}
a.addcare{ display: inline-block; width: 41px; height: 17px; overflow: hidden; background: url(../images/index/ncare1.gif) no-repeat center; vertical-align: middle; margin-right: 5px; transition: all .2s;}
a.addcare:hover{ background: url(../images/index/ncare2.gif) no-repeat center;}
a.addcare.current{ background: url(../images/index/ncare2.gif) no-repeat center;}

.nsearchwrap{ width: 980px; height: 26px; margin: 10px auto;}
.nsearchbox{ width: 206px; height: 24px; border: 1px solid #a4a4a4; float: right; background: #fff; position: relative; z-index: 1000;}
.nsearchbox input.inp{ width: 162px; height: 18px; line-height: 18px; padding: 2px 8px; border: 0; outline: none; color: #666; font-family: 'Microsoft Yahei',Verdana; font-size: 14px;}
.nsearchbox a.searchbtn{ width: 25px; height: 24px; position: absolute; right: 0; top: 0; overflow: hidden; border-left: 1px solid #a4a4a4; background-image: url(../images/index/nbtn.gif); background-position: 0 0;}
.nsearchbox a.searchbtn:hover{ background-position: 0 -24px;}
.hl-searchbox-md ul.nsearchlist{ width: 274px; padding: 5px 0; border:1px solid #ddd; position: absolute; left: -1px; top: 32px; background: #f1f1f1; font-size: 12px; display: none;border-radius: 6px;z-index: 999}
.hl-searchbox-md ul.nsearchlist li{ padding: 0 6px; height: 26px; line-height: 26px;float: none;margin-right: 0;}
.hl-searchbox-md ul.nsearchlist li a{ display: block; width: 100%; height: 26px; line-height: 26px; color: #666; transition: all .2s;font-size: 12px;border-bottom: 1px dashed #ddd;}
.hl-searchbox-md ul.nsearchlist li a span.snum{ float: right;}
.hl-searchbox-md ul.nsearchlist li a b{ font-weight: normal; color: #d20404;}
.hl-searchbox-md ul.nsearchlist li a:hover{ background: #aad1ed;}


/** 指数分级 **/
.header .tipsbox ul li{ margin: 0 15px 0 0;}
.header .tipsbox ul li.wx a{ margin-left: 3px;color:#5d5d5d}
.header .tipsbox ul li.wx a:hover{color:#fd9500;}
.header .tipsbox ul li.wx a i{ margin: 2px 6px 2px 0;}
.innerbanner{ width: 100%; height: 250px; margin: 0 auto;}
.zs-top{ width: 980px; height: 225px; margin: 0 auto 10px;}
.zs-mleft{ width: 153px; height: 225px; float: left; background: #fff; overflow: hidden;}
.zs-mleft ul li{ width: 153px; height: 73px; margin-bottom: 2px;}
.zs-mleft ul li a{ display: block; width: 153px; height: 73px; line-height: 73px; text-align: center; color: #fff; font-size: 18px;}
.zs-mleft ul li a.a1{ background: #0096dd;}
.zs-mleft ul li a.a2{ background: #f66402;}
.zs-mleft ul li a.a3{ background: #754090;}
.zs-mright{ width: 812px; height: 225px;}
.zs-mright .zstit{ width: 812px; height: 46px; background: #0096dd; border-radius: 4px 4px 0 0;}
.zs-mright .zstit a.more{ display: block; width: 72px; height: 46px; background: url(../images/zhishu/more.png) no-repeat center; float: right;}
.zs-mright .zstit h2{ margin-left: 15px; line-height: 46px; padding-left: 27px; background: url(../images/zhishu/titbg.png) no-repeat left center; color: #fff; font-size: 20px;}
.zs-mright .zscont{ width: 810px; height: 165px; padding-top: 10px; background: #fff url(../images/zhishu/mstbg.gif) no-repeat top center; border: 1px solid #0096dd;}
.zs-mright .zscont ul{ width: 100%;}
.zs-mright .zscont ul li{ width: 251px; height: 154px; float: left; border: 1px solid #ececec; margin-left: 13px;}
.zs-mright .zscont ul li .zsnbox{ width: 251px;}
.zs-mright .zscont ul li .zsnbox .zsntit{ width: 251px; height: 40px; background: #efefef; position: relative;}
.zs-mright .zscont ul li .zsnbox .zsntit a{ display: block; width: 184px; height: 40px; line-height: 40px; padding-left: 27px; background: url(../images/zhishu/msdot.gif) no-repeat 12px 19px; font-size: 16px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: color .2s;}
.zs-mright .zscont ul li .zsnbox .zsntit a:hover{ color: #0096dd;}
.zs-mright .zscont ul li .zsnbox .zsntit span.c{ width: 16px; height: 14px; background: url(../images/zhishu/aricon.gif) no-repeat; position: absolute; bottom: 0; right: 12px;}
.zs-mright .zscont ul li .zsnbox .zsntxt{ width: 228px; padding-top: 22px; height: 72px; margin: 0 auto; font-size: 12px; line-height: 24px;}
.zs-mright .zscont ul li .zsnbox .zsntxt a{ color: #333;}
.zs-mright .zscont ul li .zsnbox .zsntxt a span{ color: #0096dd;}

.zs-center{ width: 980px; margin: 0 auto;}
.zsctit{ width: 100%; height: 52px; background: #0096dd; border-radius: 5px 5px 0 0;}
.zsctit h2{ padding-left: 52px; line-height: 52px; color: #fff; font-size: 18px; background: url(../images/zhishu/titbg.png) no-repeat 20px center;}
.zsccont{ width: 978px; padding-top: 50px; border: 1px solid #0096dd; border-top: 0; background: #fbfbfb url(../images/zhishu/mscbg.gif) no-repeat center top;}
ul.zsctab{ width: 417px; height: 43px; padding: 0 26px 26px 0; background: url(../images/zhishu/tabbg.gif) no-repeat; margin: 0 auto;}
ul.zsctab li{ width: 139px; height: 43px; float: left; line-height: 43px;}
ul.zsctab li a{ display: block; float: left; width: 139px; height: 43px; line-height: 43px; text-align: center; color: #fff;}
ul.zsctab li a.ta1{ background: #0096dd;}
ul.zsctab li a.ta2{ background: #f66605;}
ul.zsctab li a.ta3{ background: #733c90;}
.zsccont .tip{ width: 100%; text-align: center; font-size: 12px; color: #595757; margin-bottom: 35px;}
.zsccont .tip span{ color: #ff2400;}
.zsblock{ width: 945px; margin: 0 auto 40px;}
.zsblock .zsbtit{ width: 100%; height: 42px; overflow: hidden;}
.zsblock .zsbtit .zsbdate{ float: right; line-height: 50px; font-size: 14px; color: #555;}
.zsblock .zsbtit h2{ padding-left: 10px; line-height: 42px; font-size: 22px;}
.zsblock-m .zsbtit h2{ color: #0096dd;}
.zsblock table{ width: 100%; font-size: 12px;}
.zsblock table th{ height: 42px; line-height: 42px; color: #fff; text-align: center;}
.zsblock table td{ padding: 8px 0; text-align: center;}
.zsblock table tr:nth-child(odd){ background: #eee;}
.zsblock-m table th{ background: #0096dd;}
.zsblock-a .zsbtit h2{ color: #f77219;}
.zsblock-a table th{ background: #f77117;}
.zsblock-b .zsbtit h2{ color: #7a3b8c;}
.zsblock-b table th{ background: #7a3b8c;}
.zstipbox{ width: 890px; margin: 0 auto; padding-bottom: 35px; color: #666;}
.zstipbox  h2{ font-size: 14px;}
.zstipbox p{ margin-bottom: 10px; font-size: 12px; line-height: 24px;}
.classbox{ width: 980px; margin: 0 auto; background: #efefef;}
.classbox .classtit{ width: 980px; height: 56px; background: #f66402; border-radius: 5px 5px 0 0;}
.classbox .classtit .pathbox{ float: right; margin-right: 10px; line-height: 56px; font-size: 12px; color: #fff;}
.classbox .classtit .pathbox a{ padding: 0 3px; color: #fff;}
.classbox .classtit h2{ line-height: 56px; padding-left: 46px; background: url(../images/zhishu/titbg.png) no-repeat 20px center; font-size: 18px; color: #fff;}
.classbox .classcont{ width: 980px; padding: 18px 0 28px 0; background:#fff;}
.classbox ul.classlist{ width: 849px; margin: 0 auto;}
.classbox ul.classlist li{ width: 847px; height: 53px; border: 1px solid #d1d1d1; margin-bottom: 6px;}
.classbox ul.classlist li a{ display: block; width: 778px; height: 38px; padding: 14px 32px 0 37px; background: #fff;}
.classbox ul.classlist li a .cstitbox{ width: 100%; margin-bottom: 8px;}
.classbox ul.classlist li a .cstitbox .date{ float: right; font-size: 12px; color: #666;}
.classbox ul.classlist li a .cstitbox .cstit{ width: 575px; padding-left: 14px; background: url(../images/zhishu/cd2.gif) no-repeat left center; font-size: 18px; color: #222; transition: all .2s;}
.classbox ul.classlist li a .csintro{ font-size: 12px; color: #555; line-height: 22px; transition: all .2s;}
.classbox ul.classlist li:nth-child(2n+1) a{ background: #fff6e7;}
.classbox ul.classlist li:nth-child(2n+1) a .cstitbox .cstit{ background: url(../images/zhishu/cd1.gif) no-repeat left center;}
.classbox ul.classlist li a:hover .cstitbox .cstit{ color: #0096dd;}
.classbox ul.classlist li a:hover .csintro{ color: #0096dd;}
.classbox .pagebox{ width: 776px;text-align: right; font-size: 12px; color: #333; padding: 16px 32px 16px 37px; border: 1px solid #ccc; margin: 0 auto; background: #fff;}
.classbox .pagebox a{ color: #333; padding: 3px 4px; transition: all .2s;}
.classbox .pagebox a:hover{ color: #0096dd;}
.classbox .pagebox a.current{ color: #0096dd;}
.classbox .pagebox input{ width: 35px; margin: 0 3px; padding: 0 3px; border: 1px solid #ccc; border-radius: 4px; outline: none; text-align: center;}
.classbox .pagebox a.go{ margin-left: 5px; background: #cd9d06; color: #fff; border-radius: 4px;}
.noticebox{ background: #fff;}
.noticebox .classtit{ background: #754090;}
.noticebox .classcont{ background: url(../images/zhishu/noticebg.gif) no-repeat center top;}
.noticebox ul.noticelist{ width: 849px; margin: 0 auto;}
.noticebox ul.noticelist li{ width: 847px; height: 56px; line-height: 56px;border: 1px solid #d2d2d2; margin-bottom: 4px; background: #fff;}
.noticebox ul.noticelist li span.date{ float: right; margin-right: 16px; font-size: 12px; color: #666;}
.noticebox ul.noticelist li a{ width: 580px; height: 56px; padding-left: 30px; background: url(../images/zhishu/cd3.gif) no-repeat 20px center; font-size: 16px; color: #444; transition: all .2s;}
.noticebox ul.noticelist li a:hover{ color: #0096dd;}
.noticebox ul.noticelist li:nth-child(2n+1){ background: #fdf9ff;}

/****微热点********/
.wrd-tit{ width: 100%; height: 52px; background: #a955d3;}
.wrd-tit .path{ float: right; padding-top: 10px; padding-right: 26px; line-height: 42px; color: #fff; font-size: 14px;}
.wrd-tit .path a{ color: #fff; padding: 0 5px; transition: all .2s;}
.wrd-tit .path a:hover{ color: #0b50a2;}
.wrd-tit h2{ padding-left: 30px; margin-left: 20px; height: 52px; line-height: 52px; background: url(../images/news/htit.png) no-repeat left center; font-size: 22px; color: #fff;}
.wrd-cont-wrap{ width: 978px; border: 1px solid #ccc; padding: 24px 0; margin-bottom: 20px;background: #fff;}
.wrd-cont{ width: 908px; margin: 0 auto;}
.wrd-cont .wrd-pics{ width: 488px; height: 270px; float: left; position: relative;}
.wrd-cont .wrd-pics ul li{ width: 488px; height: 270px; position: absolute; left: 0; top: 0;}
.wrd-cont .wrd-pics ul li a{ display: block; width: 488px; height: 270px;}
.wrd-cont .wrd-pics ul li a img{ width: 488px; height: 270px;}
.wrd-cont .wrd-hots{ width: 408px; height: 270px; float: right; background: #daedf7;}
.wrd-cont .wrd-hots ul{ padding: 15px 0 0 15px;}
.wrd-cont .wrd-hots ul li{ padding-left: 15px; height: 28px; line-height: 28px; background: url(../images/news/d1.png) no-repeat left center; font-size: 14px;}
.wrd-cont .wrd-hots ul li a{ display: block; width: 350px; height: 28px; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #3e3a39; transition: all .2s;}
.wrd-cont .wrd-hots ul li a:hover{ color: #0b50a2;}
.wrd-cont .wrd-hots ul li:nth-child(2n+1){ background: url(../images/news/d2.png) no-repeat left center;}
.wn-box-tit{ width: 100%; height: 52px; background: #f79d0b;}
.wn-box-tit ul{ padding-left: 36px;}
.wn-box-tit ul li{ height: 52px; line-height: 52px; float: left; background: url(../images/news/line.gif) no-repeat right center;}
.wn-box-tit ul li.last{ background: none;}
.wn-box-tit ul li a{ display: inline-block; float: left; padding:  0 24px; font-size: 22px; color: #fff; transition: all .3s;}
.wn-box-tit ul li a:hover{ background: #34bbfa;}
.wn-box-tit ul li a.cur{ background: #34bbfa;}
.wn-box-wrap{ width: 978px; border: 1px solid #ccc; padding: 24px 0; margin-bottom: 20px;background: #fff;}
.wn-box{ width: 908px; margin: 0 auto;}
.wn-box .wn-tab{ width: 888px; padding-right: 20px; height: 42px; background: #34bbfa; line-height: 42px; color: #3e3a39; text-align: right;}
.wn-box .wn-tab a{ color: #3e3a39; padding: 5px 10px; transition: all .2s;}
.wn-box .wn-tab a:hover{ color: #fff;}
.wn-box .wn-tab a.cur{ color: #fff;}
.wn-box .wn-cont{ width: 100%; padding-bottom: 10px; background: #daedf7;}
.wn-box .wn-cont ul.wnlist{ padding: 14px 0 12px 22px;}
.wn-box .wn-cont ul.wnlist li{ width: 820px; height: 32px; padding-left: 20px; line-height: 32px; background: url(../images/news/d1.png) no-repeat left center; border-bottom: 1px solid #ccc;}
.wn-box .wn-cont ul.wnlist li span.date{ float: right; color: #89898a; font-size: 14px;}
.wn-box .wn-cont ul.wnlist li a{ display: block; width: 630px; height: 32px; line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #3e3a39; font-size: 14px; transition: all .3s;}
.wn-box .wn-cont ul.wnlist li a:hover{ color: #34bbfa;}
.wn-box .wn-cont ul.wnlist li:nth-child(2n+1){ background: url(../images/news/d2.png) no-repeat left center;}
.wnpages{ text-align: right;}
.wnpages input.wn-inp{margin: 0 2px; width: 32px; height: 21px; padding: 0 5px; border: 0; outline: none; background: url(../images/news/inp3.gif); text-align: center;}
.wnpages a.goo{ padding:0 1px 0 2px; font-size: 12px; color: #fff; display: inline-block; width: 28px; height: 15px; line-height: 15px; background-image: url(../images/news/bt.gif); background-position:0 -15px;}
.wnpages a.cur{ font-weight: bold;}
.wdetail{ width: 978px; background: #fff; border: 1px solid #ccc; padding-top: 10px;}
.wd-top{ width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; margin-bottom: 15px;}
.wd-top .wd-path{ float: right; padding-right: 20px; font-size: 14px; color: #595757;}
.wd-top .wd-path a{ color: #595757; padding: 0 4px; transition: all .2s;}
.wd-top .wd-path span{ padding: 0 4px;}
.wd-top .wd-path a:hover{ color: #2e96d5;}
.wd-top h2{ margin-left: 20px; padding-left: 28px; height: 50px; line-height: 50px; background: url(../images/news/htit.png) no-repeat left center; font-size: 22px; color: #2e96d5;}
.wd-cont{ width: 900px; margin: 0 auto; padding-bottom: 15px;}
.wd-cont .wd-cont-main{ width: 708px; float: left;}
.wd-cont .wd-cont-main h1{ font-size: 24px; color: #2e96d5; line-height: 36px; padding-bottom: 8px; border-bottom: 1px solid #d6d6d6; margin-bottom: 8px;}
.wd-cont .wd-cont-main .wdate{ font-size: 14px; color: #595757; margin-bottom: 15px;}
.wd-cont .wd-cont-main .wpara{ width: 100%; font-size: 14px; line-height: 26px; color: #595757;}
.wd-cont .wd-cont-main .wpara img,.wd-cont .wd-cont-main .wpara table{max-width:100%!important;}
.wd-cont .wd-cont-main .wpara p{ margin-bottom: 10px;}
.wd-cont .wd-cont-side{ width: 157px; float: right;}
.wd-cont .wd-cont-side .wsbox{ width: 157px; margin-bottom: 18px;}
.wd-cont .wd-cont-side .wb1 img,.wd-cont .wd-cont-side .wb2 img{ display: block; width: 100%;}
.wd-cont .wd-cont-side .wb3{ padding: 22px 0; background: #ddc4e5;}
.wd-cont .wd-cont-side .wb3 .wb3cont{ width: 132px; margin: 0 auto; font-size: 14px; color: #595757;}
.wb3cont .read-num{ margin-bottom: 8px;}
.wb3cont .read-num span{ color: #4498ee; font-weight: bold; padding-right: 3px;}
.wb3cont .zan-num{ margin-bottom: 12px; height: 37px; line-height: 37px;}
.wb3cont .zan-num span{ color: #ff1600; font-weight: bold; padding-right: 3px;}
.wb3cont .zan-num a.zan-btn,.wb3cont .zan-num a.zan-btn1{ display: inline-block; width: 37px; height: 37px; background: url(../images/news/zan.png); vertical-align: middle; margin-left: 10px;}
.wb3cont .zan-num a.zan-btn1{background: url(../images/news/zan1.png);}
.wb3cont .share-txt{ padding-bottom: 6px; border-bottom: 1px dashed #ddd; margin-bottom: 6px;}
.wd-cont .wd-cont-side .wb4{ padding: 22px 0; background: #fcb05b;}
.wd-cont .wd-cont-side .wb4 .wb4cont{ width: 132px; margin: 0 auto; font-size: 14px; color: #595757; line-height: 20px;}
.wb4cont .prev{ margin-bottom: 10px;}
.wb4cont a{ color: #fff; transition: all .3s;}
.wb4cont a:hover{ color: #4498ee;}

/**new add by charles 2015-12-01**/
.sb5 .sntabbox{ width: 348px; height: 34px; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.sb5 .sntabbox a{ display: inline-block;padding:0 10px; height: 34px; float: left; line-height: 34px; text-align: center; font-size: 14px; color: #595757; background: #fff; transition: all .2s; border-right: 1px solid #ccc;}
.sb5 .sntabbox a.snt-last{border-right: 0;}
.sb5 .sntabbox a:hover{ background: #0096dd; color: #fff;}
.sb5 .sntabbox a.cur{ background: #0096dd; color: #fff;}
.snlaywrap .snlay{ display: none;}
.sb5 .sntablebox{ width: 340px; overflow: hidden; margin: 0 auto 10px;}
.sb5 .sntbtnbox{ width: 340px; height: 30px; margin: 0 auto 20px; text-align: center;}
.sb5 .sntbtnbox a.sntbtn{ display: inline-block; padding-left: 18px; background: url(../images/stockmarket/snselect.png) no-repeat left center; line-height: 30px; font-size: 12px; color: #555; margin: 0 10px;}
.sb5 .sntbtnbox a.sntbtn1 span{ font-size: 24px; color: #cda33e;}
.sb5 .sntbtnbox a.sntbtn2 span{ font-size: 24px; color: #46b049;}
.sb5 .sntbtnbox a.sntbtn1.cur{background: url(../images/stockmarket/snselect1.png) no-repeat left center;}
.sb5 .sntbtnbox a.sntbtn2.cur{background: url(../images/stockmarket/snselect2.png) no-repeat left center;}
.sb5 .sndisplay{ width: 340px; margin: 0 auto;}
.sb5 .sndisplay table{ width: 100%; margin-bottom: 5px;}
.sb5 .sndisplay table tr th{ color: #595757;}
.sb5 .sndisplay table tr th,.sb5 .sndisplay table tr td{ text-align: center;}
.sb5 .sndisplay .more{ width: 100%; height: 24px; line-height: 24px; text-align: right; margin-bottom: 5px;}
.sb5 .sndisplay .more a{ color: #595757; transition: all .3s;}
.sb5 .sndisplay .more a:hover{ color: #0096dd;}
.sb5 .snopbox{ width: 340px; height: 35px; margin: 0 auto;}
.sb5 .snopbox a.opbtn{ width: 107px; height: 35px; overflow: hidden; float: left; background-image: url(../images/stockmarket/btns.png); background-repeat: no-repeat;}
.sb5 .snopbox a.opbtn1{ background-position: 0 0; margin-left: 50px;}
.sb5 .snopbox a.opbtn1:hover{ background-position: -107px 0;}
.sb5 .snopbox a.opbtn2{ background-position: 0 -35px; margin-left: 10px;}
.sb5 .snopbox a.opbtn2:hover{ background-position: -107px -35px;}

.bbannerbox{ width: 732px; padding-top: 10px; margin: 0 auto 20px;}
.bbannerbox img{ width: 100%;}
.bgraphbox{ width: 100%; margin: 0 auto 20px; padding-bottom: 40px; border-bottom: 1px solid #ccc;}
.bgraphbox img{ display: block; width: 600px; margin: 0 auto;}
.blayoutbox{ width: 750px; padding-bottom: 40px; margin: 0 auto;}
.blayoutbox h2{ width: 100%; text-align: center; font-size: 21px; color: #595757; line-height: 32px; margin-bottom: 5px;}
.blayoutbox .datedur{ text-align: center; font-size: 14px; color: #595757; margin-bottom: 20px;}
.blayoutbox table{ width: 100%;}
.blayoutbox table tr th{ text-align: center; font-size: 14px; color: #595757; font-weight: bold; padding-bottom: 14px; border-bottom: 1px dashed #ccc;}
.blayoutbox table tr td{ text-align: center; padding: 5px 3px; font-size: 14px; color: #666; border-bottom: 1px dashed #ccc;}
.blayoutbox table tr td span.up{ color: #ff0000;}
.blayoutbox table tr td span.down{ color: #46b049;}

/**new add by charles 2016-01-04**/
.fwtopwrap .fwtop1{background:url(../images/fullwallet/twbg1.gif) center 0;}
.fwtopwrap .fwtop1 .datebox{ right: 168px; bottom: 118px;}
.fwtopwrap .fwtop1 .yearget{ right: 308px;}
.fwtopwrap .fwtop1 .bankget{ right: 172px;}
.fwall{ width: 980px; margin: 0 auto;}
.fw-item{ width: 980px; margin: 0 auto; position: relative;}
.fw-item img{ display: block; width: 100%;}
.fw-item1 ul.fw-nav{ position: absolute; left: 245px; top: 0;}
.fw-item1 ul.fw-nav li{ float: left; margin: 0 5px 0 0; border-bottom: 1px solid #063c68;}
.fw-item1 ul.fw-nav li a{ display: block; float: left; width: 85px; height: 31px; line-height: 31px; background: #e9e2cf; text-align: center; font-size: 14px; color: #0160ae; border: 1px solid #0160ae; transition: all .2s;}
.fw-item1 ul.fw-nav li a:hover{ background: #0160ae; color: #fff; border: 1px solid #0160ae;}
.fw-item1 ul.fw-nav li a.current{ background: #0160ae; color: #fff; border: 1px solid #0160ae;}
.fw-item3{ height: 431px; background: url(../images/fullwallet/fwp3.jpg); position: relative;}
.fw-item3 .linkbtn{ width: 380px; height: 32px; position: absolute; left: 70px; top: 360px; background: url(../images/fullwallet/blank.gif);}
.fwpics{ width: 980px; height: 430px; position: relative;}
.fwpics ul li{ width: 980px; height: 430px; position: absolute; left: 0; top: 0; opacity: 0; filter: alpha(opacity=0);}
.fwpics ul li img{ width: 980px; height: 430px;}
.fwpics a.far{ width: 36px; height: 49px; position: absolute; z-index: 2; top: 50%; margin-top: -18px; display: none;}
.fwpics a.farleft{ left: 34px; background: url(../images/fullwallet/fw-arleft.png);}
.fwpics a.farright{ right: 34px; background: url(../images/fullwallet/fw-arright.png);}

.fwcont .fwbox .featurebox{ padding: 0;}
.fwcont .fwbox .howbox .stepbox{ border: 0;}

/**new add by charles 2016-04-13**/
.adwrap{ width: 100%; min-width: 980px; height: 200px; margin: 0 auto; background: url(../images/index/promote.jpg) no-repeat center; position: fixed; left: 0; top: 0; z-index: 9999; display: none;}
.adbox{ width: 980px; height: 200px; margin: 0 auto; position: relative;}
.adbox .ad-close{ position: absolute; right: 18px; top: 18px;}
.adbox .ad-btn{ position: absolute; right: 162px; top: 84px;}


/**new add by charles 2016-05-05**/
.index-probox{ width: 710px; height: 208px; padding-left: 12px; float: left; overflow: hidden;}
.probox-tit{ height:38px; line-height:38px; padding-left:20px; background:url(../images/common/titpic.gif) no-repeat left center; font-size:18px;}
.probox-tit a{ color: #0096dd;}
.probox-list{ width: 740px;}
.probox-list .probox-item{ display: block; width: 200px; padding: 14px 12px; background: #fcfcfc; border: 1px solid #efefef; float: left; margin-right: 16px;}
.probox-item .item-tit{ font-size: 14px; margin-bottom: 7px; color: #333; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .3s;}
.probox-item .item-tit span{ font-size: 12px; color: #90908f;}
.probox-item .item-intro{ width: 100%; padding-bottom: 3px; border-bottom: 1px solid #ccc; text-align: center; font-size: 14px; color: #feb000; margin-bottom: 5px;}
.probox-item .item-num{ width: 100%;}
.item-num .numbox{ width: 50%; float: left; text-align: center;}
.numbox .numbox-num{ font-size: 20px; margin-bottom: 3px; color: #90908f;}
.numbox .numbox-num span.up{ color: #dd0606;}
.numbox .numbox-num span.down{ color: #097c25;}
.numbox .numbox-des{ font-size: 12px; color: #555;}
.probox-item:hover .item-tit{ color: #0096dd;}

.search-pro{ width: 1000px; margin: 0 auto;}
.search-pro table.maintable{ width:100%;}
.search-pro table.maintable th{ border:1px solid #a0a0a0; height:45px; line-height:45px; text-align:center; font-size:14px; background: #d5d2d2;}
.search-pro table.maintable th.ttit{ text-align:left; text-indent:10px;}
.search-pro table.maintable td{ border:1px solid #a0a0a0; height:40px; line-height:40px; text-align:center; font-size:12px; color:#333;}
.search-pro table.maintable td.ttit{ text-align:left; text-indent:10px;}
.search-pro table.maintable td a{ color:#333; -webkit-transition:color .3s ease-in; -moz-transition:color .3s ease-in; -o-transition:color .3s ease-in; transition:color .3s ease-in;}
.search-pro table.maintable td a:hover{ color:#ff0000;}
.search-pro table.subtable{ width:100%;}
.search-pro table.subtable tr td{ height:20px; line-height:20px;}
.search-pro table.subtable span.subtxt{ color:#383838; font-size:14px;}

a.btn-buy{ width: 120px; height: 44px; line-height: 44px; text-align: center; background: #84ccc9; position: absolute; right: 0; bottom: 20px; font-size: 20px; color: #0068b7; border-radius: 5px;}
a.btn-buy:hover{ background: #66d6d1;}

/**new add by charles 2016-05-19**/
.probox-wrap{ margin-bottom: 15px;}
.pro-hot{ width: 616px; height: 339px; border: 1px solid #cacaca; float: left;background: #fff;}
.probox-wrap h2{ height:49px; line-height:49px; padding-left:20px; background:url(../images/common/titpic.gif) no-repeat left center; font-size:18px; margin-left: 18px; color: #0096dd;}
.pro-hot .pro-hot-top{ height: 49px; line-height: 49px; border-bottom: 1px solid #cacaca; padding-right: 18px;}
.pro-hot .pro-hot-top .pro-ar{ float: right; width: 27px; height: 23px; margin: 13px 8px 0 0;}
.pro-hot .pro-hot-top .pro-ar-right{ background: url(../images/stockmarket/ar-right.png);}
.pro-hot .pro-hot-top .pro-ar-left{ background: url(../images/stockmarket/ar-left.png);}
.pro-hot-list{ width: 566px; height: 260px; margin: 20px 0 0 26px; overflow: hidden;}
.pro-hot-list ul{ width: 99999px;}
.pro-hot-list ul li{ width: 170px; height: 220px; border-width: 2px; border-style: solid; border-radius: 10px; float: left; margin-right: 22px; position: relative;}
.pro-hot-list ul li a.item-top{ display: block; height: 54px; padding: 13px 12px 0 18px;}
.pro-hot-list ul li .item-top .item-icon{ float: left; width: 36px;}
.pro-hot-list ul li .item-top .item-icon img{ width: 100%;}
.pro-hot-list ul li .item-top .item-name{ float: left; width: 98px; height: 36px; line-height: 18px; overflow: hidden; margin-left: 5px; font-size: 14px; color: #7b7b7b;}
.pro-hot-list ul li a.item-top:hover .item-name{ color: #b21319;}
.pro-hot-list ul li .item-count{ display: block; height: 85px; padding: 16px 0 0 15px; color: #fff; margin-bottom: 4px;}
.pro-hot-list ul li .item-count .item-limit{ font-size: 15px; margin-bottom: 8px;}
.pro-hot-list ul li .item-count .item-num{ font-size: 40px;}
.pro-hot-list ul li .item-deadline{ font-size: 12px; color: #595757; text-align: center;}
.pro-hot-list ul li a.item-buy{ position: absolute; width: 110px; height: 36px; left: 50%; margin-left: -55px; bottom: -15px; line-height: 36px; text-align: center; border-radius: 36px; color: #fff; transition: all .3s;}

.pro-hot-list ul li.item-type1{ border-color: #06c6cd;}
.pro-hot-list ul li.item-type1 .item-count{ background: #06c6cd;}
.pro-hot-list ul li.item-type1 a.item-buy{ background: #06c6cd;}
.pro-hot-list ul li.item-type1 a.item-buy:hover{ background: #0bb0b6;}
.pro-hot-list ul li.item-type2{ border-color: #40a6d4;}
.pro-hot-list ul li.item-type2 .item-count{ background: #40a6d4;}
.pro-hot-list ul li.item-type2 a.item-buy{ background: #40a6d4;}
.pro-hot-list ul li.item-type2 a.item-buy:hover{ background: #298ab5;}
.pro-hot-list ul li.item-type3{ border-color: #ce6ab8;}
.pro-hot-list ul li.item-type3 .item-count{ background: #ce6ab8;}
.pro-hot-list ul li.item-type3 a.item-buy{ background: #ce6ab8;}
.pro-hot-list ul li.item-type3 a.item-buy:hover{ background: #b8479f;}

.box-share{ width: 342px; height: 339px; border: 1px solid #cacaca; float: right;background: #fff;}
.box-share .box-share-top{ height: 49px; line-height: 49px; border-bottom: 1px solid #cacaca;}
.box-share .box-share-top a.more{ float: right; margin-right: 12px; color: #b5b5b5; font-size: 12px;}
.box-share .box-share-top a.more:hover{ color: #b21319;}
.box-share table{ width:100%; margin:10px 0; border-bottom:1px solid #e6e6e6;}
.box-share table th,.box-share table td{ line-height:26px; padding:5px 5px; text-align:center; font-size: 14px;}
.box-share table th{ border-bottom:1px solid #e6e6e6;}
.box-share table td{ border-bottom:1px dashed #e6e6e6; font-size:14px; color:#595757;}
.box-share table th.thl,.box-share table td.tdl{ text-align:left;}
.box-share table td a{ color:#595757;}
.box-share table td a:hover{ color:#b21319;}
.box-share table td span.get{ color:#ff0000;}
.box-share a.tip{ padding-left:5px; color:#ee2d1a; font-size:14px;}
.box-share a.tip:hover{ color:#b21319;}

.webmain .sblockbox{ width: 980px; border: 0;}
.webmain .sblockbox .bbox2{ margin-left: 0;}
.webmain .sblockbox .bbox2 a.bbad{ margin: 0 0 20px 0;}
.webmain .sblockbox .bbox3{ width: 494px; padding: 0 15px; border: 1px solid #ccc; height: 232px; overflow: hidden;background: #fff;}
.webmain .sblockbox .bbox3 table tr{ border-bottom: 1px dashed #ccc;}
.webmain .sblockbox .bbox3 table td{ line-height: 31px; padding: 7px 5px; text-align: center; font-size: 14px;}
.webmain .sblockbox .bbox3 table td.vt{ text-align: left;}
.webmain .sblockbox .bbox3 table td.vt a{ color: #d3a924; transition: all .3s;}
.webmain .sblockbox .bbox3 table td.vt a:hover{ color: #eeb605;}

.webmain .sharebox h2{ border-bottom: 1px solid #ccc; margin-bottom: 14px;}
.webmain .sharebox h2 span{ float: right; font-size: 12px; color: #ef123b;}
.webmain .sharebox h2 a,.webmain h2.tit a{ float: right; font-size: 12px; color: #ef123b;}
.webmain .sharebox table th{ height: 45px; line-height: 45px; color: #fff; background: #0096dd;}
.webmain .sharebox table td{ height: 36px; line-height: 36px;}
.webmain .sharebox table tr:nth-child(2n){ background: #f9f9f9;}
.webmain .sharebox table tr:nth-child(2n+1){ background: #efefef;}
.webmain .sharebox .link-box{ margin-top: 10px; text-align: right;}
.webmain .sharebox .link-box a{ font-size: 14px; color: #ef123b;}
.webmain .sharebox ul.f-gonggao li{ line-height: 34px; height: 34px; border-bottom: 1px dashed #ccc; font-size: 14px;}
.webmain .sharebox ul.f-gonggao li span.date{ float: right; font-size: 14px; color: #888;}
.webmain .sharebox ul.f-gonggao li a{ line-height: 34px; padding-left: 16px; background: url(../images/stockmarket/cute.gif) no-repeat left center; color: #555; transition: all .3s;}
.webmain .sharebox ul.f-gonggao li a:hover{ color: #0096dd;}

.f-banner{ width: 944px; margin: 0 auto 25px; padding-bottom: 16px; border-bottom: 1px solid #ccc;}
.f-top{ width: 944px; height: 35px; margin: 0 auto 22px;}
.f-top .f-search{ width: 298px; height: 33px; border: 1px solid #d2d2d2; float: right; position: relative;}
.f-top .f-search a{ position: absolute; width: 108px; height: 33px; border-left: 1px solid #d2d2d2; right: 0; top: 0; line-height: 33px; text-align: center; background: #0b50a2; color: #fff; font-size: 14px; transition: all .3s;}
.f-top .f-search a:hover{ background: #0a4a95;}
.f-top .f-search input{ width: 165px; padding:0 10px; height: 33px; line-height: 33px; border: 0; font-family: "Microsoft Yahei",Arial; outline: none;}
.f-top .f-year{ float: left;}
.f-top .f-year .f-tit{ float: left; font-size: 18px; color: #0b50a2; line-height: 33px; margin-right: 10px;}
.f-top .f-year .selectBox .selectSpan{ width: 115px; padding-right: 36px; height: 35px; background: url(../images/stockmarket/f-inp.jpg) no-repeat; line-height: 35px; text-align: center; font-size: 16px; color: #555;}
.f-top .f-year .selectBox .brandbox{ top: 35px;}
.f-top .f-year .selectBox .brandbox li{ height: 44px; line-height: 44px;}
.f-top .f-year .selectBox .brandbox li a{ height: 44px; line-height: 44px; text-indent: 40px; font-size: 14px;}
.f-cont{ width: 944px; margin: 0 auto;}
.f-cont table{ width: 100%; font-size: 14px; border-radius: 10px; margin-bottom: 15px;}
.f-cont table th{ height: 46px; line-height: 46px; background: #0096dd; color: #fff; text-align: center; border: 1px solid #ddd;}
.f-cont table td{ height: 42px; line-height: 42px; text-align: center; color: #595757; border: 1px solid #ddd;}
.f-cont table td a{ margin: 0 5px;color: #0b50a2;}
.f-cont table td a.btn-detail{ color: #0e76a8;}
.f-cont table td a.btn-op{ color: #ab7e04;}
.f-cont table tr:nth-child(2n){ background: #fff;}
.f-cont table tr:nth-child(2n+1){ background: #ecf7fc;}
.f-cont .pages{ text-align: right;}
.f-cont .pages a{ padding: 3px 8px; border: 1px solid #ddd; color: #888;}

.navwrap .navbox .main-nav li a span {color: #ff0000;font-weight: bold; position: absolute;z-index: 1; font-size: 14px; right: -15px;top: -13px;}


/*--------微热点文章相关基金-------*/
.bottom_advert{width:100%;max-width:1379px;min-width:995px;position:fixed; _position: absolute; bottom: 0px; height:210px;}
.bottom_advert .bottom_advert_colse{background: url(../images/news/colos.png) right top no-repeat;width:32px;height: 32px;position: absolute;float:right; right:0px;top:24px;z-index: 10;word-break: keep-all;white-space: nowrap;}
.bottom_left_ad{background:url(../images/news/left_ad.png) no-repeat;width:90px;height:133px;float:left;position: absolute;left:0px;top:78px;}
.bottom_right_ad{background: url(../images/news/right_ad.png) no-repeat;width:165px;height:174px;float:right;position: absolute;top:5px;right:0px;}
.bottom_center_ad{background: url(../images/news/center-ad.png) repeat;height:101px;margin-left:90px;margin-right:165px;margin-top:78px;padding:0 145px 0 0px;}
.collect_btn{background: url(../images/news/collect_btn.png) no-repeat;width:38px;height:87px;position: relative;top:-7px;left:50px;float:left;}
.collect_btn .collect_icon{background: url(../images/news/collect_icon.png) no-repeat;width:17px;height:18px;position: relative;top: 10px;left: 9px;}
.collect_btn .collect_left{width:38px;height:101px;float:left;}
.collect_left .collect{width:18px;display: inline-block;color:#fff;text-decoration: none;font-size: 14px;margin-left:10px;margin-top:12px;}

/* 中间内容 ul li*/
.bottom_center_ad .futs{float: left;font-size:22px;text-align: center;padding:12px 20px 0 0;color:#fff;}
.bottom_center_ad ul{height:100px;list-style: none;}
.bottom_center_ad ul li{margin-top: 20px;width: 14%;float: left;text-align: left;color: #fff;font-size: 12px;}
.bottom_center_ad ul li.left_10{width:10%;}
.bottom_center_ad ul li.left_20{margin-left:10px;}
.bottom_center_ad ul li.mwbtn{width:100px;float:right;padding-right:20px;}
.bottom_center_ad ul li span{display: block;}
.top_span{color:#fea509;font-size: 22px; margin-bottom:5px;}
.top_color{color:#fff;font-size: 18px; margin-top:6px; margin-bottom:7px;}
.btn_ad{padding:2px 10px;background-color: #fea509;border-radius:2px;color:#fff;text-decoration: none;margin:20px 0px;display: inline-block;float:right;word-wrap: break-word;word-break: normal;position: absolute;right:197px;top:92px;}


.hr-money-blue{ width: 100%; height: 176px; position: fixed; _position: absolute; bottom: 0;max-width: 1379px; min-width: 990px;}
.hr-money-blue .hr-money-left{ background:url(../images/news/hr-money-left.png) 0 0 no-repeat; width: 180px; height: 133px; position: absolute; top: 44px; left: 0;}
.hr-money-blue .hr-money-right{ background:url(../images/news/hr-money-right.png) 0 0 no-repeat; width: 244px; height: 125px; position: absolute; top: 20px; right: 0;}
.hr-money-blue .hr-money-con{ background: url(../images/news/hr-money-bg.png) 0 0 repeat-x; height: 101px; margin-left: 180px; margin-right: 244px; margin-top: 44px;}
.hr-money-blue .hr-money-con .hr-money-bg{ background: url(../images/news/hr-money-conbg.png) center 0 no-repeat; height: 101px; padding-left: 50px;}
.hr-money-con .hr-money-bg .hr-money-font,
.hr-money-con .hr-money-bg .hr-money-sip{ text-align: center; line-height: 1.5rem; width: 20%; padding-top: 28px; display: inline-block; vertical-align: middle; *display: inline; zoom: 1;}
.hr-money-con .hr-money-bg .hr-money-font em{ display: block; text-align: center; font-size: 30px; color: #fea509;}
.hr-money-con .hr-money-bg .hr-money-font i{ display: block; text-align: center; font-size: 12px; color: #fff;font-style: normal;}
.hr-money-con .hr-money-bg .hr-money-sip{ font-size: 18px; text-align: right; line-height: 1.8rem; color: #fff; width: 42%;padding-top: 25px;padding-left: 110px;}
.hr-money-con .hr-money-bg .hr-money-sip span{ display: block; text-align: right;}
.hr-money-con .hr-money-bg .hr-money-sip i{ font-size: 24px; color: #fea509; padding: 0 10px;}
.hr-money-blue .hr-money-right .hr-money-wallet{ display: block; background:url(../images/news/hr-money-wallet.png) 0 0 no-repeat; width: 149px; height: 101px; margin-top: -20px; margin-left: 15px; position: relative;}
.hr-money-blue .hr-money-right .hr-money-wallet .hr-money-icon{ display: block; background: url(../images/news/hr-money-phone.gif) 0 0 no-repeat; width: 50px; height: 50px; position: absolute; left: 43px; top: 40px;}
.hr-money-blue .hr-money-right .hr-money-tip{ display: block; background:url(../images/news/hr-money-tip.png) 0 0 no-repeat; width: 182px; height: 28px; margin-top: 5px; margin-left: 0;}
.hr-money-blue .hr-money-right .hr-money-tip:hover{ background: url(../images/news/hr-money-tip-hover.png) 0 0 no-repeat;}
.hr-money-blue .hr-money-close{ background: url(../images/news/colos.png) 0 0 no-repeat; width: 32px; height: 32px; display: block; position: absolute; right: 0; top: 0;}
