﻿ .left {
   width: 220px;
   float: left;
   overflow: hidden
 }
 .left2 {
   width: 710px;
   float: left;
   overflow: hidden
 }
 .left3 {
   width: 754px;
   float: left;
   overflow: hidden;
   color: #666
 }
 .lefttop {
   background: url(../images/left_top_img.gif) no-repeat;
   height: 3px;
   font-size: 0;
   overflow: hidden;
   margin-top: 10px
 }
 .left2top {
   height: 3px;
   font-size: 0;
   overflow: hidden
 }
 .leftbot {
   background: url(../images/left_bot_img.gif) no-repeat;
   height: 3px;
   font-size: 0;
   overflow: hidden;
   margin-bottom: 10px
 }
 .left2bot {
   height: 3px;
   font-size: 0;
   overflow: hidden;
   margin-bottom: 10px
 }
 .rightbot {
   height: 3px;
   font-size: 0;
   overflow: hidden;
   margin-bottom: 10px
 }
 .right {
   width: 735px;
   float: right;
   display: inline;
   overflow: hidden
 }
 .rights {
   width: 760px;
   float: right;
   display: inline;
   overflow: hidden
 }
 .right2 {
   width: 275px;
   float: right;
   overflow: hidden
 }
 .right3 {
   width: 201px;
   float: right;
   overflow: hidden;
   color: #666
 }
 .right2top {
   background: url(../images/right2_top_img.gif) no-repeat;
   height: 3px;
   font-size: 0;
   overflow: hidden
 }
 .right2bot {
   font-size: 0;
   overflow: hidden;
   margin-bottom: 10px
 }
 .right_main {
   width: 733px;
   min-height: 458px;
   border: solid 1px #d5d5d5;
   padding-bottom: 15px;
   overflow: hidden;
   background: #fff
 }
 .right2_main {
   width: 273px;
   border: solid 1px #d5d5d5;
   border-top: 0;
   padding-bottom: 15px;
   overflow: hidden;
   background: #fff
 }
 .left2_main {
   width: 708px;
   border: solid 1px #d5d5d5;
   padding-bottom: 15px;
   overflow: hidden;
   background: #fff
 }
 .t01, .t02, .t03, .t05, .t06, .t07, .t08, .t09, .plc, .rtit, .rtit1, .pro_lc, .lc1, .lc2, .lc3, .lc4, .lnav h3, .userleftnav h4, .leftsearch, .topsearch, .ljob, .jointel, .club_lin2, .procom h4, .caigou, .comments h4 {
   background: url(../images/skinsvibar.png) no-repeat
 }
 .b01, .b02, .b03, .b04, .b05, .b06, .b07, .b08, .b09, .b10, .b11, .b12, .b13, .b14, .b15, .b16, .b17, .b18, .b19, .b20, .b21, .b22, .b23, .b24, .b25, .b26, .b27, .b28, .b29, .b30, .b31, .b32, .b33, .b34, .b35, .b36, .b37, .b38, .b39, .b40, .b41, .b42, .b43, .b44, .b45, .b46, .b47, .b48, .b49, .b49b, .b59, .b60, .b61, .b62, ul.n_rt_ul {
   background: url(../images/skinsvibtn.png) no-repeat;
   border: 0;
   cursor: pointer;
   overflow: hidden
 }
 .login_tab .txtboxcs {
   border: solid 1px #d7d7d7;
   height: 22px
 }
 .topadcs a {
   display: block;
   height: 400px;
   width: 100%
 }
 .nrcs {
   border: 1px solid #d7d7d7;
   border-top: 0;
   margin-bottom: 10px;
   background: #fff;
   width: 752px;
   padding-top: 10px
 }
 .hottel {
   color: #1a56c2;
   font-weight: 400
 }
 p sub {
   vertical-align: sub
 }
 p sup {
   vertical-align: top
 }
 .xiangc {
   height: 217px;
   overflow: hidden
 }
 .xiangc dl {
   float: left;
   height: 207px;
   padding: 10px 10px 0 0;
   width: 202px
 }
 .xiangc dt {
   font-size: 0;
   line-height: 0;
   width: 202px
 }
 .xiangc dt img {
   border: 1px solid #ccc;
   padding: 1px;
   width: 198px
 }
 .xiangc dd {
   color: #666;
   height: 20px;
   line-height: 20px;
   overflow: hidden;
   padding-top: 5px;
   text-align: center
 }
 .cpMuBox {
   width: 201px;
   overflow: hidden;
   background-color: #fff;
   margin-bottom: 10px
 }
 .cpMuBox dl {
   padding-bottom: 10px;
   border-bottom: 1px solid #d0e1da
 }
 .cpMuBox dt {
   margin-bottom: 10px;
   padding-left: 20px;
   height: 38px;
   line-height: 38px;
   border-bottom: 1px solid #d0e1da;
   font-size: 14px;
   font-weight: 700
 }
 .cpMuBox dt a {
   color: #126a44
 }
 .cpMuBox dd {
   padding-left: 12px;
   margin-right: 10px;
   height: 26px;
   line-height: 26px;
   overflow: hidden
 }
 .cpMuBox dd.cur a {
   color: #1a56c2
 }
 .cpMuBox dd a {
   color: #767676
 }
 .tjwtBox {
   padding: 22px;
   width: 648px;
   background-color: #fff;
   font-family: 微软雅黑
 }
 .tjwtBox h4 {
   padding-bottom: 14px;
   margin-bottom: 22px;
   font-size: 14px;
   color: #676364;
   border-bottom: 1px solid #e8e8e8;
   font-weight: 400
 }
 .tjwtBox .m_form {}
 .tjwtBox .m_form li {
   margin-bottom: 20px;
   color: #777;
   height: 38px
 }
 .tjwtBox .m_form label {
   display: inline-block;
   float: left;
   line-height: 36px;
   height: 36px;
   width: 77px;
   border: 1px solid #dedede;
   border-right-width: 0;
   text-align: center;
   background: #fff
 }
 .tjwtBox .m_form .iptTxt {
   float: left;
   width: 252px;
   border: 1px solid #dedede;
   height: 16px;
   line-height: 16px;
   padding: 10px 0;
   outline: none;
   text-indent: 1em;
   background: #fff;
   color: #333
 }
 .tjwtBox .m_form .btnTjly {
   width: 93px;
   height: 31px;
   background: #9d2737;
   border: none;
   cursor: pointer;
   color: #fff
 }
 .tjwtBox .m_form li.yzm .iptTxt {
   float: left;
   width: 180px
 }
 .tjwtBox .m_form .areLi label {
   height: 132px
 }
 .tjwtBox .m_form .txtAre {
   float: left;
   width: 343px;
   height: 104px;
   border: 1px solid #dedede;
   outline: none;
   resize: none;
   padding: 14px;
   color: #333;
   line-height: 18px
 }
 .tjwtBox .m_form .btnSubmit, .tjwtBox .m_form .btnReset {
   width: 161px;
   text-align: center;
   height: 45px;
   line-height: 45px;
   color: #fff;
   border: none;
   background-color: #b3b3b3;
   cursor: pointer
 }
 .tjwtBox .m_form .btnSubmit {
   margin-right: 10px;
   background-color: #1a56c2;
   cursor: pointer
 }
 .tjwtBox .m_form .areLi {
   height: 138px
 }
 .rycon {
   border: 1px solid #ddd0bd;
   width: 197px;
   height: 160px;
   margin-bottom: 10px
 }
 .rycon {
   padding-left: 2px;
   background: #fff
 }
 .rycon dl {
   width: 166px;
   overflow: hidden;
   padding: 5px 19px
 }
 .rycon dl dt {
   width: 166px;
   height: 227px;
   overflow: hidden
 }
 .rycon dl dt img {
   width: 164px;
   height: 225px;
   overflow: hidden;
   border: 1px solid #ccc
 }
 .rycon dl dd {
   width: 166px;
   text-align: center;
   margin-top: 10px
 }
 .dgxxBox {
   width: 645px;
   height: 330px;
   font-family: 微软雅黑
 }
 .dgxxBox p {
   font-size: 16px;
   padding: 25px 0;
   color: #666
 }
 .dgxxBox .m_form {}
 .dgxxBox .m_form li {
   width: 311px;
   height: 38px;
   float: left;
   margin-bottom: 13px;
   color: #777
 }
 .dgxxBox .m_form label {
   float: left;
   border: 1px solid #dedede;
   line-height: 36px;
   height: 36px;
   width: 77px;
   display: inline-block;
   text-align: center;
   background: #fff
 }
 .dgxxBox .m_form .iptTxt {
   float: right;
   width: 230px;
   border: 1px solid #dedede;
   border-left-width: 0;
   height: 16px;
   line-height: 16px;
   padding: 10px 0;
   outline: none;
   text-indent: 1em;
   background: #fff;
   color: #333
 }
 .dgxxBox .m_form .iptTxts {
   float: left;
   width: 135px;
   border: 1px solid #dedede;
   border-left-width: 0;
   height: 16px;
   line-height: 16px;
   padding: 10px 0;
   outline: none;
   text-indent: 1em;
   background: #fff;
   color: #333
 }
 .dgxxBox .m_form .txtAre {
   margin-left: 12px;
   width: 340px;
   height: 212px;
   border: 1px solid #dedede;
   outline: none;
   resize: none;
   padding: 14px;
   color: #333;
   line-height: 18px
 }
 .dgxxBox .m_form .btnTjly {
   width: 310px;
   height: 38px;
   background: #1a56c2;
   border: none;
   cursor: pointer;
   color: #fff
 }
 .dgxxBox .m_form .areLi {
   height: 205px;
   float: right;
   display: inline
 }
 .dgxxBox .m_form .btnLi {
   background: 0 0;
   height: 60px
 }
 .xqPro {
   overflow: hidden;
   width: 705px;
   margin: 0 auto;
   height: 300px;
   margin: 15px 0 40px
 }
 .xqPro .leftTu {
   overflow: hidden;
   width: 313px;
   height: 273px;
   float: left;
   border: 13px solid #ececec;
   position: relative
 }
 .xqPro .leftTu i {
   display: block;
   cursor: pointer;
   width: 35px;
   height: 75px;
   position: absolute;
   top: 120px;
   z-index: 2
 }
 .xqPro .leftTu .btn01 {
   background: url(../images/btn_xq.png) no-repeat center bottom;
   left: 0
 }
 .xqPro .leftTu .btn02 {
   background: url(../images/btn_xq.png) no-repeat center top;
   right: 0
 }
 .xqPro .leftTu ul {
   overflow: hidden;
   position: absolute
 }
 .xqPro .leftTu li {
   float: left;
   width: 313px;
   height: 315px
 }
 .xqPro .leftTu li img {
   width: 313px
 }
 .xqPro .rightWen {
   overflow: hidden;
   width: 345px;
   height: 302px;
   float: right
 }
 .xqPro .rightWen h3 {
   font-size: 18px;
   color: #000;
   margin-bottom: 10px
 }
 .xqPro .rightWen b {
   display: block;
   font-size: 14px;
   color: #f21012;
   margin-bottom: 5px
 }
 .xqPro .rightWen ul {
   overflow: hidden;
   padding-bottom: 15px;
   border-bottom: 1px dashed #ddd;
   margin-bottom: 15px
 }
 .xqPro .rightWen li {
   float: left;
   width: 70px;
   margin-right: 40px;
   font-size: 13px;
   color: #333;
   text-align: center;
   margin-bottom: 15px
 }
 .xqPro .rightWen li img {
   display: block;
   margin: 0 auto;
   margin-bottom: 5px
 }
 .xqPro .rightWen p {
   font-size: 14px;
   color: #303030;
   height: 155px;
   margin-bottom: 20px
 }
 .xqPro .rightWen a {
   display: block;
   width: 144px;
   height: 45px;
   text-align: center;
   line-height: 45px;
   color: #fff;
   background-color: #0065ad;
   font-size: 18px;
   text-decoration: none
 }
 ul.xq_menu {
   overflow: hidden;
   width: 705px;
   height: 50px;
   background: url(../images/xq_menu01.png) repeat-x left top;
   margin: 0 auto;
   margin-bottom: 30px
 }
 ul.xq_menu li {
   float: left;
   width: 160px;
   background: url(../images/xq_menu02.png) repeat-y right top;
   text-align: center;
   line-height: 50px;
   font-size: 14px;
   color: #333
 }
 ul.xq_menu li a {
   color: #333;
   display: block;
   text-decoration: none
 }
 ul.xq_menu li:hover, ul.xq_menu li.status_on {
   background: #0065ad;
   cursor: pointer
 }
 ul.xq_menu li:hover, ul.xq_menu li.status_on {
   color: #fff
 }
 .zlzs {
   overflow: hidden;
   width: 705px;
   height: 280px;
   margin: 0 auto
 }
 .zlzs h4 {
   border-left: 3px solid #de001f;
   padding-left: 20px;
   line-height: 50px;
   height: 50px;
   background-color: #ececec;
   font-size: 16px;
   font-weight: 400;
   margin-bottom: 40px
 }
 .zlzs h4 a {
   color: #333
 }
 .zlzs .zlbox {
   overflow: hidden;
   width: 100%;
   position: relative
 }
 .zlzs .zlbox i {
   display: block;
   width: 13px;
   height: 23px;
   cursor: pointer;
   position: absolute;
   top: 41px
 }
 .zlzs .zlbox .btn01 {
   background: url(../images/xq_tjbtn.png) no-repeat center top;
   left: 0
 }
 .zlzs .zlbox .btn02 {
   background: url(../images/xq_tjbtn.png) no-repeat center bottom;
   right: 0
 }
 .zlzs .zlbox .zlWin {
   overflow: hidden;
   width: 652px;
   margin: 0 auto;
   position: relative
 }
 .zlzs .zlbox .zlWin ul {
   overflow: hidden;
   position: relative
 }
 .zlzs .zlbox .zlWin li {
   float: left;
   width: 215px
 }
 .zlzs .zlbox .zlWin li img {
   width: 215px
 }
 .inliuyan {
   overflow: hidden;
   width: 705px;
   margin: 0 auto;
   margin-bottom: 10px;
   margin-top: 20px
 }
 .inliuyan .wen {
   overflow: hidden;
   width: 300px;
   float: left
 }
 .inliuyan .wen p {
   font-size: 17px;
   color: #000;
   margin-bottom: 5px
 }
 .inliuyan .wen b {
   font-size: 24px;
   display: block;
   color: #f21012;
   margin-bottom: 15px
 }
 .inliuyan .wen img {
   display: block;
   margin: 0 auto
 }
 .inliuyan ul {
   overflow: hidden;
   width: 405px;
   float: right
 }
 .inliuyan ul li {
   overflow: hidden;
   border: 2px solid #8c8c8c;
   margin-bottom: 15px
 }
 .inliuyan ul li span {
   display: block;
   float: left;
   width: 70px;
   height: 48px;
   background-color: #8c8c8c
 }
 .inliuyan ul li input {
   float: left;
   width: 305px;
   height: 48px;
   line-height: 48px;
   border: none;
   background: 0 0;
   outline: none;
   padding: 0 10px;
   font-size: 14px;
   color: #333
 }
 .inliuyan ul li .textIcon {
   height: 150px;
   background: url(../images/xq_ly04.png) no-repeat center;
   background-color: #8c8c8c
 }
 .inliuyan ul li textarea {
   padding: 10px;
   width: 305px;
   height: 120px;
   font-size: 14px;
   color: #333;
   border: none;
   outline: none;
   resize: none
 }
 .inliuyan ul li.last {
   border: none
 }
 .inliuyan ul li em {
   display: block;
   width: 100%;
   height: 50px;
   text-align: center;
   line-height: 50px;
   background-color: #f21012;
   color: #fff;
   font-size: 16px;
   cursor: pointer
 }
 .contactn .tits {
   background: #1a56c2;
   color: #fff;
   height: 32px;
   line-height: 32px;
   padding-left: 13px
 }
 .contactn .tits a {
   color: #fff
 }
 .contactn .subnr {
   background: none repeat scroll 0 0 #fff;
   border: 1px solid #ccc;
   overflow: hidden;
   padding: 5px 9px;
   width: 210px
 }
 .contactn .subnr p {
   line-height: 25px;
   overflow: hidden
 }
 .contactn .subnr span {
   color: #333
 }
 .contactn .subnr h5 {
   line-height: 28px;
   overflow: hidden
 }
 .bitian {
   height: 30px;
   line-height: 30px
 }
 .bitian div {
   float: right
 }
 .texts {
   background: url(../images/tit1.gif) repeat-x;
   line-height: 31px;
   border: 1px solid #e8e8e8;
   text-indent: 15px;
   color: #1a56c2;
   border-bottom: 0
 }
 .word {
   line-height: 25px;
   padding: 10px;
   border-bottom: 1px solid #e8e8e8
 }
 .n_info_tjcp h4 {
   border-bottom: 1px solid #d7d7d7
 }
 .n_info_tjcp dl {
   float: left;
   height: 155px;
   overflow: hidden;
   padding: 10px 0 0 4px;
   width: 163px
 }
 .n_info_tjcp dt {
   width: 152px;
   height: 110px;
   line-height: 0;
   font-size: 0
 }
 .n_info_tjcp dt img {
   width: 152px;
   height: 110px
 }
 .n_info_tjcp dd {
   line-height: 14px;
   height: 28px;
   overflow: hidden;
   text-align: center;
   padding-top: 5px;
   color: #ab8673;
   width: 152px
 }
 .n_info_tjcp dd a {
   height: 14px;
   overflow: hidden;
   display: block;
   color: #333
 }
 .RandomNews h4 {
   padding-left: 27px;
   height: 36px;
   line-height: 36px;
   color: #1a56c2;
   background: #ccc;
   font-weight: 700
 }
 .RandomNews li {
   height: 28px;
   line-height: 28px;
   padding: 0 17px 0 10px;
   width: 350px;
   float: left;
   overflow: hidden
 }
 .RandomNews li a {
   background: url(../images/ico55.gif) no-repeat 0 5px;
   padding-left: 12px
 }
 .right .RandomNews .news_random {
   border: 1px solid #ccc;
   border-top: none;
   background: #fff
 }
 .right .RandomNews ul {
   padding-top: 8px;
   border: 1px solid #ccc;
   border-top: none;
   margin-bottom: 15px;
   width: 762px;
   background: #fff
 }
 dl.product_dl_commend {
   width: 166px;
   overflow: hidden;
   float: left;
   padding: 20px 6px 10px 10px
 }
 dl.product_dl_commend dt {
   width: 166px;
   line-height: 0;
   font-size: 0
 }
 dl.product_dl_commend dt img {
   width: 162px;
   padding: 1px;
   border: 1px solid #ccc
 }
 dl.product_dl_commend dt a:hover img {
   border: 1px solid #1a56c2
 }
 dl.product_dl_commend dd {
   padding-top: 14px;
   height: 15px;
   width: 166px;
   line-height: 15px;
   text-align: center;
   overflow: hidden
 }
 .nbanner {
   width: 100%;
   height: 300px;
   background: #adadad
 }
 .path {
   height: 55px;
   line-height: 55px
 }
 .path .cur {
   font-weight: 700;
   color: #ea0018
 }
 .ncentent {
   overflow: hidden
 }
 .leib {
   width: 220px;
   float: left;
   padding-bottom: 10px;
   background: #fff
 }
 .leib h4 {
   height: 45ppx;
   background: #1a56c2;
   border-left: 3px #f1ee01 solid;
   font-weight: 400;
   display: block;
   line-height: 45px;
   text-align: center
 }
 .leib h4 a {
   color: #fff;
   font-size: 18px
 }
 .leib h4 a span {
   font-size: 12px
 }
 .leib dl {
   border: 1px #cfcfcf solid;
   border-top: 0;
   padding: 10px
 }
 .leib dl dt {
   background: url(../images/dt.png) right center no-repeat;
   line-height: 35px;
   border-bottom: 1px #ccc dashed
 }
 .leib dl dt a {
   font-size: 14px;
   color: #333;
   font-weight: 700
 }
 .leib dl dd {
   line-height: 30px
 }
 .leib {}
 .ncentent .proul li {
   width: 234px;
   float: left;
   margin-left: 18px
 }
 .ncentent .proul li img {
   display: block;
   border: 1px #cfcfcf solid
 }
 .ncentent .proul li h5 {
   font-weight: 400;
   text-align: center;
   line-height: 30px
 }
 .ncentent .proul li h5 a {
   font-size: 14px;
   color: #333
 }
 .fontnr {
   font-size: 14px;
   line-height: 24px;
   margin: 0 20px;
   padding: 20px 0;
   border-bottom: 1px solid #ccc;
   width: 920px;
   overflow: hidden
 }
 .cpList li {
   padding: 10px 14px;
   float: left;
   margin-right: 20px;
   margin-bottom: 20px;
   background-color: #ecf0f3;
   text-align: center
 }
 .cpList li.noMr {
   margin-right: 0
 }
 .cpList li h5 {
   height: 35px;
   line-height: 35px;
   font-weight: 400
 }
 .cpList li:hover {
   background-color: #c20667
 }
 .cpList li:hover h5 a {
   color: #fff
 }
 .releft {
   float: left;
   height: 574px;
   width: 645px;
   overflow: hidden
 }
 .reright {
   border-left: 1px solid #e5e5e5;
   float: left;
   height: 480px;
   margin-top: 40px;
   width: 250px;
   padding-left: 38px;
   padding-top: 32px
 }
 .releft h1 {
   padding-left: 55px;
   color: #768263;
   font-family: 微软雅黑;
   font-size: 26px;
   font-weight: 400;
   margin-top: 30px;
   margin-bottom: 30px
 }
 .rst_login {
   line-height: 26px
 }
 .comments {
   border: solid 1px #d7d7d7;
   overflow: hidden;
   margin-bottom: 10px
 }
 .comments h4 {
   line-height: 27px;
   background-position: -63px -850px;
   text-indent: 10px;
   color: #333
 }
 .comments h4 a {
   color: #333
 }
 .comments h4 a:hover {
   color: #333;
   text-decoration: underline
 }
 .comments h4 span a {
   color: #1a56c2
 }
 .comments h4 span a:hover {
   color: #1a56c2;
   text-decoration: underline
 }
 .comments dl {
   overflow: hidden;
   border-bottom: 1px solid #d7d7d7;
   padding: 8px 15px
 }
 .comments dl dt {
   width: 40px;
   float: left
 }
 .comments dl dt img {
   width: 40px;
   height: 40px;
   display: block;
   border: 1px solid #ccc;
   padding: 1px
 }
 .comments dl dd {
   word-break: break-all;
   overflow: hidden;
   padding-left: 15px
 }
 .comments dl dd span.ip {
   padding: 0 30px
 }
 .comments dl dd.con {
   color: #000;
   margin-top: 8px;
   line-height: 20px
 }
 .comments dl .huifus {
   border: 1px dashed #fc0;
   padding: 5px;
   line-height: 18px;
   color: #f30
 }
 .comments dl .huifu h5 {
   background: 0 0;
   color: #d7d7d7;
   height: 20px;
   line-height: 20px;
   text-indent: 0
 }
 .info_pl {
   text-align: right;
   margin-top: 5px;
   margin-right: 9px;
   margin-bottom: 10px
 }
 .info_pl a {
   color: #000;
   text-decoration: underline
 }
 .info_pl a:hover {
   color: #1a56c2
 }
 .time {
   color: #999
 }
 .comms {
   padding-left: 14px
 }
 .commenttb {
   margin-top: 10px
 }
 .commtit {
   margin-left: auto;
   margin-right: auto;
   width: 620px;
   margin-top: 20px
 }
 .yangs img {
   padding: 1px;
   border: 1px solid #ccc
 }
 .t01 {
   background-position: -63px -132px;
   height: 19px;
   padding: 3px 0 0 12px;
   color: #fff;
   margin-bottom: 10px
 }
 .t02 {
   background-position: -63px -165px;
   height: 19px;
   padding: 3px 0 0 12px;
   color: #fff
 }
 .t03 {
   background: #e2e2e2;
   line-height: 28px;
   text-indent: 15px
 }
 .t04 {
   background: #1a56c2;
   line-height: 30px;
   text-indent: 15px
 }
 .t06 {
   background-position: -63px -267px;
   line-height: 25px;
   text-indent: 15px
 }
 .t07 {
   background-position: -63px -232px;
   line-height: 25px;
   text-indent: 15px;
   color: #333
 }
 .lc1, .lc2, .lc3, .lc4 {
   margin: 15px 0;
   height: 59px
 }
 .lc1 {
   background-position: -287px -537px
 }
 .lc2 {
   background-position: -287px -606px
 }
 .lc3 {
   background-position: -287px -675px
 }
 .lc4 {
   background-position: -287px -744px
 }
 .pro_lc {
   height: 39px;
   background-position: -66px -1094px;
   line-height: 39px;
   padding: 0 10px;
   color: #1a56c2;
   font-size: 14px;
   margin-bottom: 10px
 }
 .lc_hot {
   float: right;
   font-weight: 700;
   font-size: 16px;
   color: red
 }
 .pro_lc .span_1 {
   margin-left: 185px
 }
 .pro_lc .span_2 {
   margin-left: 55px
 }
 .pro_lc .span_3 {
   margin-left: 65px
 }
 .pro_lc .span_4 {
   margin-left: 65px
 }
 .plc {
   background-position: -66px -1034px;
   height: 35px;
   line-height: 35px;
   padding: 0 10px;
   position: relative;
   font-size: 14px;
   color: #666;
   overflow: hidden;
   margin-bottom: 10px
 }
 .plc span {}
 .plc img {
   margin-top: 2px;
   vertical-align: middle
 }
 .plc_tit {
   font-weight: 700;
   line-height: 50px
 }
 .plc_tit:hover {
   text-decoration: none
 }
 .plc2 {
   margin-top: 20px;
   background: #e2e2e2;
   line-height: 43px;
   text-indent: 10px;
   color: #000;
   margin-bottom: 10px
 }
 .plc2 a {
   color: #000
 }
 .plc2 a:hover {
   color: #000
 }
 .rtit, .rtit1 {
   background-position: -63px -302px;
   height: 20px;
   padding: 5px 0 0;
   text-indent: 13px;
   overflow: hidden
 }
 .rtit {
   color: #333
 }
 .rtit span {
   float: left
 }
 .rtit1 {
   color: #333;
   overflow: hidden
 }
 .ljob {
   background-position: -280px -373px;
   height: 7px;
   font-size: 0;
   overflow: hidden
 }
 .userleftnav h4 {
   text-indent: 10px;
   background-position: -63px -337px;
   line-height: 28px;
   color: #fff
 }
 .topsearch {
   background-position: -66px -418px;
   padding: 7px 0 0 5px;
   width: 197px;
   height: 55px;
   font-size: 14px
 }
 .con_tit {
   color: red;
   background: url(../images/ico8.gif) no-repeat 0 6px;
   padding-left: 10px;
   line-height: 20px
 }
 .con_tit a {
   color: #dd3904
 }
 .age_li_about h4 {
   line-height: 27px
 }
 .agent_con {
   width: 715px;
   padding-top: 10px;
   line-height: 24px
 }
 .agent_con p {
   font-size: 14px
 }
 .agenttop .call {
   padding-bottom: 10px
 }
 .agenttop div {
   font-size: 12px;
   line-height: 20px
 }
 .agenttop .call span {
   font-weight: 700;
   color: red;
   margin: 0
 }
 .red_x {
   color: #dd3904;
   display: inline;
   font-family: 宋体;
   font-size: 12px
 }
 .red_x1 {
   color: red;
   display: inline;
   font-family: 宋体;
   font-size: 12px
 }
 .tab_1 input {
   border: 1px solid #d7d7d7;
   height: 25px;
   line-height: 25px;
   margin-right: 10px
 }
 .tab_lt {
   text-align: right;
   font-size: 14px
 }
 .tab_1 .span_1 {
   color: red
 }
 .tab_1 .b17, .tab_1 .b18 {
   margin-left: 0;
   margin-top: 10px;
   padding: 0;
   border: 0
 }
 .tab_1 {
   line-height: 35px;
   margin: 10px 0 0 40px
 }
 .tab_bz {
   vertical-align: top
 }
 .agent_con .age_list {
   margin-bottom: 15px
 }
 .agent_con .age_list li {
   font-size: 14px;
   height: 25px;
   line-height: 25px
 }
 .agent_con .age_list li a {
   padding-left: 10px
 }
 .agent_con .age_list li a:hover, .agent_con .age_list li a.cur {
   background: url(../images/ico8.gif) no-repeat left 5px;
   font-weight: 700;
   color: #dd3904;
   text-decoration: underline
 }
 .agent_con .age_li_about {
   font-size: 14px
 }
 .agent_con .age_li_about img {
   max-width: 100%
 }
 .agent_con .age_li_about p {
   white-space: normal;
   letter-spacing: normal
 }
 .rt_bot_line {
   background: #1a56c2;
   height: 2px;
   font-size: 0;
   margin-top: 20px;
   margin-bottom: 10px
 }
 .age_con_key {
   margin: 0 auto
 }
 .age_con_key .age_con_key1 {
   font-size: 14px
 }
 .age_con_key .age_con_key1 span {
   margin: 0;
   font-weight: 700
 }
 .age_con_key .age_con_key2 {
   float: right
 }
 .hp_tiwen_top {
   width: 550px;
   margin: 0 auto;
   font-weight: 700;
   font-size: 14px;
   line-height: 20px;
   padding-top: 5px
 }
 .hp_tiwen_top span {
   color: #dd3904
 }
 .help_tab {
   margin: 0 auto;
   padding: 15px
 }
 .help_tab_lt {
   width: 90px;
   font-size: 14px;
   vertical-align: middle
 }
 .news_con {
   width: 730px;
   margin: 0 auto;
   padding-top: 15px
 }
 ul.news_ul {
   line-height: 25px;
   font-size: 14px;
   color: #666;
   padding: 0 5px;
   margin-bottom: 10px
 }
 ul.news_ul li {
   background: url(../images/ico10.gif) no-repeat 0 11px;
   padding-left: 10px;
   height: 25px
 }
 ul.news_ul li a {
   float: left;
   display: block;
   margin-right: 5px
 }
 ul.news_ul li .a_2 {
   width: 405px;
   display: block;
   float: left;
   overflow: hidden;
   text-overflow: ellipsis
 }
 ul.news_ul li a:hover {}
 ul.news_ul .last {
   float: right;
   font-size: 10px;
   color: #888
 }
 dl.news_dl {
   font-size: 14px;
   color: #666;
   padding: 0 5px;
   line-height: 22px;
   border-bottom: 1px dashed #ccc
 }
 dl.news_dl a {
   color: #000
 }
 dl.news_dl dt {
   margin-bottom: 3px;
   margin-top: 5px;
   line-height: 24px;
   height: 24px;
   width: 720px;
   overflow: hidden
 }
 dl.news_dl .dt_1 {
   height: 20px;
   background: url(../images/ico10.gif) no-repeat 0 6px;
   padding-left: 10px;
   font-size: 13px;
   color: #1a56c2;
   font-weight: 700
 }
 dl.news_dl .dt_1:hover {
   background: url(../images/ico7.gif) no-repeat 0 6px;
   color: #1a56c2
 }
 dl.news_dl .dt_2 {
   font-size: 12px;
   float: right;
   padding: 0 10px 0 8px;
   font-family: 宋体
 }
 dl.news_dl .dt_3 {
   font-size: 12px
 }
 dl.news_dl .dt_3 a {
   color: red;
   text-decoration: underline
 }
 dl.news_dl dd {
   font-size: 12px;
   padding-left: 10px;
   height: 45px;
   overflow: hidden;
   margin-bottom: 10px
 }
 .mb10 {
   margin-bottom: 10px
 }
 .newchang {
   border-bottom: 1px dashed #d7d7d7;
   height: 25px;
   padding-left: 30px
 }
 dl.dl_2 {
   width: 214px;
   padding: 10px 12px;
   float: left;
   display: inline-block
 }
 dl.dl_2 dt {
   width: 214px;
   overflow: hidden
 }
 dl.dl_2 dt a {
   width: 210px;
   padding: 1px;
   border: 1px solid #d7d7d7;
   display: block
 }
 dl.dl_2 dt a:hover {
   border: 1px solid #1a56c2
 }
 dl.dl_2 img {
   display: block;
   width: 210px
 }
 dl.dl_2 dd {
   margin: 2px 0 0;
   width: 214px;
   height: 20px;
   line-height: 20px;
   overflow: hidden;
   text-align: center;
   padding: 0 4px
 }
 dl.dl_42 {
   max-height: 256px;
   overflow: hidden;
   border-bottom: 1px dotted #d7d7d7;
   margin: 10px 0
 }
 .dl_42 dt {
   width: 204px;
   float: left;
   margin-bottom: 10px
 }
 .dl_42 dt a {
   width: 200px;
   padding: 1px;
   border: 1px solid #d7d7d7;
   display: block
 }
 .dl_42 dt a:hover {
   border: 1px solid #1a56c2
 }
 .dl_42 dt img {
   display: block;
   width: 200px
 }
 .dl_42 dd {
   padding-left: 15px;
   float: left;
   width: 474px;
   line-height: 24px;
   max-height: 154px;
   overflow: hidden;
   color: #666
 }
 .dl_42 dd h4 {
   font-size: 16px;
   padding-bottom: 5px;
   height: 24px;
   line-height: 24px;
   overflow: hidden
 }
 .dl_42 dd h4 a {
   color: #1a56c2
 }
 .dl_42 dd span {}
 dl.gongc {
   height: 165px;
   margin-bottom: 20px;
   border-bottom: 1px dotted #d7d7d7
 }
 .gongc dt {
   width: 204px;
   float: left
 }
 .gongc dt a {
   width: 200px;
   height: 155px;
   padding: 1px;
   border: 1px solid #d7d7d7;
   display: block
 }
 .gongc dt a:hover {
   border: 1px solid #1a56c2
 }
 .gongc dt img {
   display: block;
   width: 200px;
   height: 155px
 }
 .gongc dd {
   padding-left: 15px;
   float: left;
   width: 470px;
   line-height: 24px;
   height: 155px;
   overflow: hidden;
   color: #666
 }
 .gongc dd h4 {
   font-size: 14px;
   padding-bottom: 5px;
   height: 24px;
   line-height: 24px;
   overflow: hidden
 }
 .gongc dd h4 a {
   color: #ed5f05
 }
 dl.dl_2s {
   float: left;
   display: inline-block;
   padding: 10px 9px
 }
 dl.dl_2s dt {
   width: 210px;
   overflow: hidden;
   padding: 1px;
   border: 1px solid #d7d7d7;
   display: block
 }
 dl.dl_2s dt a {
   width: 210px
 }
 dl.dl_2s img {
   display: block;
   width: 210px
 }
 dl.dl_2s dd {
   width: 210px;
   height: 24px;
   line-height: 24px;
   overflow: hidden
 }
 dl.dl_2s dd h4 {
   color: #666;
   height: 22px;
   line-height: 22px;
   overflow: hidden;
   font-weight: 400;
   font-size: 12px;
   text-align: center
 }
 .n_info_con {
   width: 690px;
   padding: 30px 10px 0;
   overflow: hidden;
   font-size: 12px
 }
 .n_info_con h1 {
   text-align: center;
   font-size: 26px;
   color: #000;
   margin-bottom: 6px
 }
 #cntrBody img {
   max-width: 100%;
   height: 100% !important
 }
 .n_info_con2 {
   width: 755px;
   margin-top: 20px;
   float: right;
 }
 .n_info_con h3 {
   text-align: center;
   color: #000;
   font-family: 宋体;
   margin-bottom: 10px;
   font-size: 24px
 }
 .info_con_tit {
   line-height: 24px;
   margin-bottom: 15px;
   border-bottom: 1px solid #e5e5e5;
   padding-bottom: 20px
 }
 .info_con_tit span {
   margin-right: 20px
 }
 .info_con_tit .n_tit {
   text-align: center;
   color: #7e7e7e;
   font-size: 12px;
 }
 .info_con_tit .n_tit a {
   color: #bcbbbb
 }
 .info_con_tit .n_tit2 {
   height: 24px
 }
 .n_info_con .tit2_span {
   float: right;
   margin: 0;
   _margin-top: 5px
 }
 .n_info_con p {
   font-size: 14px;
   line-height: 25px;
   padding: 0 0px
 }
 .n_info_con p a {
   color: #b61212
 }
 .n_info_con .apage {
   text-align: center;
   margin-bottom: 10px
 }
 .info_input {
   text-align: center;
   color: #000;
   margin-bottom: 15px
 }
 .info_input input {}
 .info_key {
   border-bottom: solid 1px #d7d7d7;
   height: 30px;
   line-height: 30px;
   padding-left: 10px;
   margin: 10px 0
 }
 .info_key span {
   font-size: 14px;
   font-weight: 700
 }
 .info_key a {
   margin-right: 10px
 }
 .ad2 {
   margin-bottom: 10px
 }
 .n_info_con2 .t04 {
   color: #fff
 }
 .n_info_con2 .t04 a {
   color: #b61212
 }
 .n_info_con2 .t04 a:hover {
   color: #b61212
 }
 .info_b, .info_b2 {
   border: solid 1px #d7d7d7;
   width: 753px;
   padding: 5px 0;
   overflow: hidden;
   margin-bottom: 20px;
   background: #fff
 }
 ul.p_list_ul, ul.p_list_ul2 {
   font-size: 14px
 }
 ul.p_list_ul li, ul.p_list_ul2 li {
   background: url(../images/ico10.gif) no-repeat 10px 9px;
   line-height: 23px;
   float: left;
   width: 298px;
   overflow: hidden;
   text-overflow: ellipsis;
   text-indent: 20px;
   margin-left: 10px;
   display: inline;
   color: #666
 }
 .info_b2 {
   width: 738px
 }
 ul.p_list_ul2 li {
   width: 342px;
   padding-right: 5px
 }
 .info_fb {
   border: solid 1px #d7d7d7;
   overflow: hidden;
   padding: 10px;
   line-height: 25px
 }
 .info_fb table {
   width: 100%;
   border: 0
 }
 .td_b {
   font-size: 14px;
   color: #000;
   font-weight: 700;
   text-align: right
 }
 .info_fb .text {
   width: 200px;
   height: 20px;
   line-height: 20px;
   border: solid 1px #d7d7d7
 }
 .info_fb .textarea {
   vertical-align: top;
   border: solid 1px #d7d7d7;
   width: 400px
 }
 .vat {
   vertical-align: top;
   text-align: right
 }
 .info_fb .b13, .info_fb .b14 {
   margin: 10px 0;
   height: 29px
 }
 .ad1 {
   width: 263px;
   height: 226px;
   display: block;
   margin: 0 auto
 }
 .right2_main .t03 {
   color: #000
 }
 .right2_main .t03 a {
   color: #000
 }
 .right2_main .t03 a:hover {
   color: #1a56c2
 }
 ul.n_rt_ul {
   background: url(../images/news_list_bg.gif) no-repeat 0 5px;
   width: 220px;
   margin: 8px auto;
   overflow: hidden;
   padding-left: 5px
 }
 ul.n_rt_ul li {
   line-height: 24px;
   overflow: hidden;
   text-overflow: ellipsis;
   padding-left: 20px;
   height: 24px;
   overflow: hidden
 }
 ul.n_rt_ul2 {
   width: 240px;
   margin: 8px auto;
   overflow: hidden
 }
 ul.n_rt_ul2 li {
   line-height: 24px;
   height: 24px;
   overflow: hidden;
   text-overflow: ellipsis;
   padding-left: 5px
 }
 .pro_main {
   zoom: 1
 }
 .t05 {
   line-height: 40px;
   background: #1a56c2;
   margin-top: 10px
 }
 .t05 {
   padding: 0 10px;
   color: #fff;
   font-size: 14px
 }
 .t05 a {
   color: #fff
 }
 .t05 img {
   padding: 6px 0 0;
   float: right
 }
 .t05_con {
   border: solid 1px #ccc;
   border-top: 0;
   padding: 8px 1px;
   margin-bottom: 10px;
   zoom: 1;
   overflow: hidden;
   background: #fff
 }
 .t05_cons {
   border: solid 1px #d7d7d7;
   border-top: 0;
   padding: 2px 0;
   margin-bottom: 10px;
   zoom: 1
 }
 .t05_cons1 {
   border: solid 1px #d7d7d7;
   border-top: 0;
   padding: 10px 15px;
   margin-bottom: 10px;
   zoom: 1;
   background: #fff
 }
 .t05_cons1 li {
   background: url(../images/news_s.png) no-repeat left 12px;
   line-height: 32px;
   height: 32px;
   overflow: hidden;
   background-size: 4px;
   padding-left: 10px;
   width: 192px
 }
 ul.t05_ul li {
   line-height: 30px;
   color: #666;
   margin-bottom: 5px;
   padding: 0 5px 0 14px;
   overflow: hidden;
   background: #f3f3f3;
   width: 176px;
   _float: left
 }
 ul.t05_ul li span {
   font-size: 11px
 }
 ul.t05_ul li a {
   *width: 159px;
   display: block;
   overflow: hidden
 }
 .check {
   color: #e61217
 }
 .t05_con .tc .text {
   border: solid 1px #d7d7d7;
   height: 20px;
   line-height: 20px
 }
 .clr {
   float: right;
   color: #fff;
   font-weight: 400;
   font-size: 12px
 }
 dl.t05_con_dl {
   margin-bottom: 10px;
   width: 194px;
   padding-left: 11px
 }
 dl.t05_con_dl dt {
   width: 194px
 }
 dl.t05_con_dl dt img {
   width: 200px;
   padding: 1px;
   border: solid 1px #d7d7d7
 }
 dl.t05_con_dl dt a:hover img {
   border: solid 1px #1a56c2
 }
 dl.t05_con_dl dd {
   margin-top: 3px;
   text-align: center
 }
 #detailvalue1 {
   padding-left: 15px
 }
 .pro_banner {
   width: 750px;
   height: 275px;
   overflow: hidden;
   background: #d7d7d7;
   float: left
 }
 .pro_banner img {
   width: 630px;
   height: 275px;
   display: block
 }
 .riti1_con {
   border: solid 1px #d7d7d7;
   border-top: 0;
   border-bottom: 0;
   zoom: 1
 }
 .pro_ul {
   float: left;
   padding: 10px 3px
 }
 .pro_ul dl {
   height: 84px;
   overflow: hidden;
   padding: 0
 }
 .pro_ul dd h4 {
   font-weight: 400;
   font-size: 12px
 }
 .pro_ul dd {
   color: #575757;
   height: 20px;
   line-height: 20px;
   width: 174px;
   overflow: hidden;
   text-align: center
 }
 .pro_ul dt {
   width: 174px;
   height: 126px
 }
 .pro_ul dt img {
   width: 166px;
   height: 122px
 }
 .pro_ul dt a {
   width: 166px;
   height: 122px;
   border: solid 1px #d7d7d7;
   padding: 1px;
   display: block
 }
 .pro_ul dt a:hover {
   border: solid 1px #1a56c2
 }
 .dl_pro3 {
   padding: 10px 9px;
   float: left;
   width: 222px
 }
 .dl_pro3 dd h4 {
   font-weight: 400;
   font-size: 12px
 }
 .dl_pro3 dd {
   color: #575757;
   height: 20px;
   line-height: 20px;
   width: 222px;
   overflow: hidden;
   text-align: center
 }
 .dl_pro3 dt {
   width: 222px;
   height: 146px;
   float: left
 }
 .dl_pro3 dt img {
   width: 218px;
   height: 142px
 }
 .dl_pro3 dt a {
   width: 218px;
   height: 142px;
   border: solid 1px #d7d7d7;
   padding: 1px;
   display: block
 }
 .dl_pro3 dt a:hover {
   border: solid 1px #1a56c2
 }
 .dl_pro {
   float: left;
   width: 218px;
   height: 165px;
   padding: 13px 11px;
   overflow: hidden
 }
 .dl_pro dt a {
   width: 218px;
   height: 164px;
   border: 1px solid #d7d7d7;
   padding: 1px;
   display: block
 }
 .dl_pro dt {
   width: 222px;
   height: 172px;
   font-size: 0;
   line-height: 0
 }
 .dl_pro dt img {
   width: 218px;
   height: 164px
 }
 .dl_pro dd {
   width: 218px;
   height: 25px;
   line-height: 25px;
   text-align: center;
   overflow: hidden
 }
 .dl_pro dd a {
   font: 12px 宋体;
   line-height: 26px
 }
 .dl_pro dt a:hover {
   border: solid 1px #1a56c2
 }
 .dl_pro2 {
   float: left;
   width: 204px;
   padding: 13px 18px;
   overflow: hidden
 }
 .dl_pro2 dt a {
   width: 200px;
   height: 145px;
   border: 1px solid #d7d7d7;
   padding: 1px;
   display: block
 }
 .dl_pro2 dt {
   width: 204px;
   height: 149px
 }
 .dl_pro2 dt img {
   width: 200px;
   height: 145px
 }
 .dl_pro2 dd {
   width: 204px;
   height: 25px;
   line-height: 25px;
   text-align: center;
   overflow: hidden
 }
 .dl_pro2 dd a {
   font: 12px 宋体;
   line-height: 26px
 }
 .dl_pro2 dt a:hover {
   border: solid 1px #1a56c2
 }
 .pro_curmbs {
   margin-bottom: 10px;
   height: 35px;
   line-height: 35px
 }
 .pro_curmbs span {
   color: #1a56c2
 }
 .pro_curmbs a {
   color: #333
 }
 .pro_curmbs a:hover {
   color: #1a56c2
 }
 .pro_curmbs .a_b {
   color: #1a56c2;
   font-weight: 700
 }
 .proarray {
   background: #ebebff;
   border: 0 solid #d7d7d7;
   border-width: 1px;
   padding: 3px 5px 0;
   overflow: hidden;
   height: 23px;
   margin: 0 auto 10px
 }
 .proarray .span_1 {
   float: right
 }
 .proarray img {
   vertical-align: middle;
   margin: 0 5px
 }
 .p_list_dl {
   margin-bottom: 42px;
   float: left;
   width: 50%
 }
 .p_list_dl dt img {
   display: block;
   border: 1px solid #e5e5e5
 }
 .p_list_dl dd {
   margin-left: 198px;
   height: 152px;
   overflow: hidden
 }
 .p_list_dl dd h5 {
   font-size: 14px;
   height: 32px;
   line-height: 17px
 }
 .p_list_dl dd h5 a {
   color: #546a85
 }
 .p_list_dl dd p {
   line-height: 20px;
   height: 40px;
   font-size: 13px;
   overflow: hidden;
   color: #546a85
 }
 .p_list_dl dd div {
   margin-top: 16px;
   overflow: hidden
 }
 .p_list_dl dd div span {
   float: left;
   width: 50%;
   line-height: 22px;
   color: #767676
 }
 .p_list_dl dd div span em {
   position: relative;
   top: -1px;
   margin-right: 6px;
   color: #b0b0b0
 }
 dl.p_list_dl .d1 {
   width: 198px;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 20px;
   height: 40px;
   text-align: center
 }
 dl.p_list_dl .d1 a {
   color: #666;
   font-family: Arial, Helvetica, sans-serif
 }
 dl.p_list_dl .d1 a:hover {
   color: #1a56c2
 }
 dl.p_list_dl .d2 {
   height: 54px;
   white-space: normal;
   line-height: 18px
 }
 .bigimg {
   width: 390px;
   height: 390px;
   border: solid 1px #d7d7d7;
   padding: 2px;
   margin-bottom: 10px
 }
 .smallimg {}
 a.leftico {
   background: url(../images/ico25.gif) no-repeat;
   display: block;
   width: 15px;
   height: 15px;
   overflow: hidden;
   margin-top: 21px;
   float: left
 }
 a.leftico:hover {
   background: url(../images/ico25_1.gif) no-repeat
 }
 a.rightico {
   background: url(../images/ico24.gif) no-repeat;
   display: block;
   width: 15px;
   height: 15px;
   overflow: hidden;
   margin-top: 21px;
   float: left;
   margin-left: 10px
 }
 a.rightico:hover {
   background: url(../images/ico24_1.gif) no-repeat
 }
 .smallimg .look {
   text-decoration: underline;
   color: red;
   margin-top: 20px;
   display: block;
   float: left;
   margin-left: 10px
 }
 .smallimg li {
   float: left;
   display: inline;
   margin: 0 0 0 10px
 }
 .smallimg li a {
   display: block;
   background: url(../images/smallimgbg2.gif);
   width: 43px;
   height: 43px;
   padding: 8px 0 0 3px
 }
 .smallimg li a:hover, .smallimg li a.cur {
   background: url(../images/smallimgbg1.gif)
 }
 .smallimg li img {
   width: 40px;
   height: 40px;
   display: block
 }
 .look_big {
   text-align: center;
   line-height: 25px;
   margin: 15px 0
 }
 .look_b {
   text-align: center
 }
 .look_b input {
   margin: 0 4px;
   *height: 23px
 }
 .mod_goods_info {
   clear: both;
   margin-bottom: 10px;
   position: relative
 }
 .mod_goods_info .hds {
   border-bottom: 1px solid #1a56c2;
   height: 33px;
   _overflow: hidden
 }
 .mod_goods_info .hds li {
   float: left;
   cursor: pointer;
   border: 1px solid #d7d7d7;
   border-bottom: 0;
   margin-right: -1px
 }
 .mod_goods_info .hds li h3 {
   display: block;
   width: 128px;
   height: 30px;
   line-height: 30px;
   text-align: center;
   font-size: 14px;
   border-bottom: 0;
   background-color: #f3f3f3;
   border: 1px solid #fff
 }
 .mod_goods_info .hds li h3 a {
   color: #333;
   font-weight: 400;
   text-decoration: none;
   outline: none
 }
 .mod_goods_info .hds .status_on {
   border-color: #1a56c2;
   border-bottom: 0;
   position: relative
 }
 .mod_goods_info .hds .status_on h3 {
   height: 31px;
   background-color: #fff;
   color: #1a56c2
 }
 .mod_goods_info .hds .status_on h3 a {
   color: #076ebb;
   font-weight: 700
 }
 .mod_goods_info .more {
   position: absolute;
   top: 8px;
   right: 0
 }
 .mod_goods_info .more a:link, .mod_goods_info .more a:visited {
   text-decoration: none;
   color: #085c9b
 }
 .mod_goods_info .more a:hover {
   color: #d4105a
 }
 .pright {
   width: 280px;
   float: left;
   margin-left: 20px
 }
 .propar {}
 .propar .line {
   font-weight: 400;
   text-decoration: line-through
 }
 .propar .span_1 {
   font-weight: 700;
   font-size: 14px;
   color: red
 }
 .propar .span_2 {
   font-size: 16px
 }
 .propar h4 {
   color: #333;
   line-height: 28px;
   background: #f7f7f7;
   padding: 0 8px
 }
 .propar .more {
   text-align: right;
   border-bottom: dashed 1px #d7d7d7;
   margin-bottom: 5px
 }
 .propar .more a {
   color: #1a56c2;
   padding-left: 12px;
   line-height: 20px
 }
 .propar .more a img {
   margin-right: 5px
 }
 .provideo {
   color: #666
 }
 .provideo h4 {
   line-height: 28px;
   background: #f7f7f7;
   padding: 0 5px;
   margin-bottom: 5px
 }
 .pro_video {
   text-align: center;
   margin-bottom: 5px
 }
 .proinfo {
   font-size: 14px;
   line-height: 25px
 }
 .proinfo h4 {
   line-height: 28px;
   background: #f7f7f7;
   padding: 0 5px;
   margin-top: 10px
 }
 .proinfo p {
   color: #414141
 }
 .proinfo p a {
   color: #1a56c2
 }
 .proinfo .p_tit {
   font-weight: 700
 }
 .pro_key {
   line-height: 35px;
   border-top: dashed 1px #d7d7d7;
   margin-top: 5px;
   font-size: 14px
 }
 .pro_key span {
   font-weight: 700
 }
 .pro_key a {
   font-size: 12px;
   margin-right: 10px
 }
 .propar div, .proshop div {
   padding: 5px;
   padding-bottom: 0;
   line-height: 22px
 }
 .propar div span {
   font-weight: 700
 }
 .propar a.more {
   background: url(../images/ico14.gif) no-repeat 0 3px !important;
   _background: url(../images/ico14.gif) no-repeat 0 1px;
   padding-left: 10px
 }
 .proshop {
   border: 1px dashed #d7d7d7
 }
 .proshop .bg {
   background: #fff;
   border: 2px solid #fff;
   text-align: center;
   padding: 5px 0 10px
 }
 .proinfo div {}
 .proshop .bg span {
   font-weight: 700;
   font-size: 12px;
   color: red;
   line-height: 20px
 }
 .proshop .bg .text_3 {
   border: solid 1px #d7d7d7;
   height: 20px;
   line-height: 20px
 }
 .ad3 {
   margin-bottom: 10px
 }
 .procom h4 {
   line-height: 26px;
   text-indent: 10px;
   background-position: -63px -813px;
   color: #333
 }
 .procom dl {
   width: 240px;
   float: left;
   display: inline;
   margin: 10px 0 10px 5px
 }
 .procom dl dt {
   float: left;
   width: 104px;
   height: 104px
 }
 .procom dl dt a {
   width: 100px;
   height: 100px;
   border: 1px solid #d7d7d7;
   padding: 1px;
   display: block
 }
 .procom dl dt a:hover {
   border: solid 1px #1a56c2
 }
 .procom dl dt img {
   width: 100px;
   height: 100px;
   display: block
 }
 .procom dl dd {
   width: 125px;
   float: right;
   line-height: 22px
 }
 .procom dl .d1 {
   width: 125px;
   height: 42px;
   overflow: hidden;
   margin-bottom: 2px
 }
 .procom dl .d1 a {
   color: #666;
   text-decoration: underline
 }
 .procom dl .d1 a:hover {
   color: #1a56c2
 }
 .procom dl .d2 {
   font-weight: 700;
   color: #666
 }
 .procom dl .d2 span {
   color: red;
   font-weight: 700
 }
 .procom dl .d3 {
   color: #666
 }
 .procom dl .d3 span {
   text-decoration: line-through
 }
 .cp {
   border: 1px solid #d7d7d7;
   background: #fff;
   padding-bottom: 12px;
   margin-bottom: 10px
 }
 .cptab {
   border-bottom: 1px solid #d7d7d7;
   background: #f7f7f7
 }
 .cptab {
   line-height: 25px;
   font-size: 14px;
   color: #1a56c2;
   text-decoration: none;
   padding: 0 8px
 }
 .cptab a:hover {
   text-decoration: none
 }
 .cptab a.cr {
   background: #eee;
   font-weight: 700
 }
 .cp dl {
   width: 164px;
   overflow: hidden;
   float: left;
   display: inline;
   padding: 12px 2px 0 10px
 }
 .cp dt {
   width: 164px;
   overflow: hidden
 }
 .cp dt a {
   width: 160px;
   display: block;
   border: 1px solid #d5d5d5;
   padding: 1px
 }
 .cp dt a:hover {
   border: solid 1px #1a56c2
 }
 .cp dt img {
   width: 160px;
   display: block
 }
 .cp dd {
   line-height: 24px;
   padding-top: 8px;
   overflow: hidden;
   display: block;
   width: 164px;
   text-align: center
 }
 .t06 a {
   color: #1a56c2
 }
 .t06 a :hover {
   color: #1a56c2
 }
 .cases {
   margin-bottom: 10px
 }
 .cases h4 {
   line-height: 28px;
   background: #f7f7f7;
   text-indent: 5px;
   margin-top: 10px
 }
 .cases dl {
   width: 360px;
   height: 164px;
   overflow: hidden;
   float: left;
   display: inline;
   margin: 8px 5px 0
 }
 .cases dt {
   width: 163px;
   height: 163px;
   overflow: hidden;
   float: left
 }
 .cases dt a {
   width: 159px;
   height: 159px;
   padding: 1px;
   border: 1px solid #d7d7d7;
   display: block
 }
 .cases dt a:hover {
   border: 1px solid #1a56c2
 }
 .cases dt img {
   width: 159px;
   height: 159px;
   display: block
 }
 .cases dd {
   width: 180px;
   float: left;
   margin-left: 5px;
   display: inline;
   line-height: 20px;
   padding-right: 10px;
   overflow: hidden
 }
 .cases dd a {}
 .cases dd.tit {}
 .cases dd.tit a {
   font-weight: 700;
   color: #1a56c2;
   text-decoration: underline
 }
 .cases dd.d2 {
   height: 140px
 }
 .caigou {
   background: #1a56c2;
   color: #fff;
   padding: 5px;
   margin: 5px 0
 }
 .caigou strong {
   font-size: 14px;
   font-weight: 700
 }
 .caigou .span_1 {
   float: right
 }
 .caigou_tab {
   line-height: 27px;
   margin-bottom: 10px;
   color: #666
 }
 .caigou_tab .tt {
   vertical-align: top;
   text-align: right
 }
 .caigou_tab .span_b {
   font-weight: 700;
   color: red
 }
 .caigou_tab .textarea {
   margin-top: 3px
 }
 .left3 .apage {
   width: 660px;
   margin: 20px auto 0
 }
 .club_tit {
   font-size: 14px;
   border-bottom: dashed 1px #d7d7d7;
   padding-bottom: 8px;
   text-indent: 5px;
   margin-bottom: 10px
 }
 .club_dl {
   width: 727px;
   margin: 0 auto
 }
 .club_dl dt {
   width: 70px;
   height: 70px;
   float: left
 }
 .club_dl dt a {
   width: 66px;
   height: 66px;
   border: solid 1px #d7d7d7;
   padding: 1px;
   display: block
 }
 .club_dl dt a:hover {
   border: solid 1px #1a56c2
 }
 .club_dl dt img {
   width: 66px;
   height: 66px;
   display: block
 }
 .club_dl dd {
   float: left;
   width: 620px;
   margin-bottom: 5px;
   margin-top: 5px;
   margin-left: 10px
 }
 .club_dl dd .sp_1 {
   width: 357px;
   overflow: hidden;
   float: left;
   display: block;
   font-weight: 700;
   color: #1a56c2;
   font-size: 14px
 }
 .club_dl dd .sp_2 {
   float: left;
   margin-left: 17px;
   display: inline
 }
 .club_dl dd .a1 {
   color: #1a56c2;
   text-decoration: underline;
   font-weight: 700
 }
 .club_dl dd .a1:hover {
   color: #1a56c2
 }
 .club_dl dd .a2 {
   color: #666;
   text-decoration: underline;
   font-weight: 700
 }
 .club_dl dd .a2:hover {
   color: #666
 }
 .club_dl dd .a3 {
   color: #1a56c2;
   text-decoration: underline
 }
 .club_dl dd .a3:hover {
   color: #1a56c2
 }
 .club_con, .club_con2 {
   width: 705px;
   border: solid 1px #d7d7d7;
   background: #f1f1f0;
   padding: 10px;
   margin: 5px auto 0;
   line-height: 24px
 }
 .club_con p span, .club_con2 p span {
   color: #1a56c2;
   font-size: 14px
 }
 .club_con p .sp_1, .club_con2 p .sp_1 {
   color: #000;
   font-size: 12px;
   font-weight: 700
 }
 .club_con p .sp_2, .club_con2 p .sp_2 {
   color: #1a56c2;
   font-size: 12px
 }
 .club_con p .sp_3, .club_con2 p .sp_3 {
   color: red;
   font-size: 12px;
   font-weight: 700
 }
 .club_con2 {
   width: 690px;
   padding: 0 15px;
   margin-bottom: 30px
 }
 .club_con2_tit {
   width: 720px;
   margin: 0 auto
 }
 .club_con2_tit a {
   color: #1a56c2
 }
 .club_line {
   background: #d5d5d5;
   height: 1px;
   font-size: 0;
   overflow: hidden;
   margin: 15px 0
 }
 .club_lin2 {
   background-position: -280px -393px;
   width: 670px;
   height: 5px;
   margin: 25px auto;
   font-size: 0
 }
 .club_line3 {
   border-bottom: dashed 1px #d7d7d7;
   height: 1px;
   font-size: 0;
   overflow: hidden;
   margin-bottom: 10px
 }
 .rt_club_dl {}
 dl.rt_club_dl {
   height: 60px
 }
 .rt_club_dl dt {
   width: 64px;
   height: 64px;
   float: left;
   margin-right: 8px
 }
 .rt_club_dl dt a {
   width: 60px;
   height: 60px;
   border: solid 1px #d7d7d7;
   padding: 1px;
   display: block
 }
 .rt_club_dl dt a:hover {
   border: solid 1px #1a56c2
 }
 .rt_club_dl dt img {
   width: 60px;
   height: 60px;
   display: block
 }
 .rt_club_dl dd {
   color: #1a56c2;
   line-height: 16px;
   height: 16px
 }
 .dianping {
   line-height: 18px;
   margin-top: 5px
 }
 .dianping span {
   color: #1a56c2;
   font-weight: 700
 }
 .dianping a {
   color: #1a56c2;
   text-decoration: underline;
   font-weight: 700
 }
 .dianping a:hover {
   color: #1a56c2
 }
 dl.t05_con_dl2 {
   width: 80px;
   float: left;
   display: inline;
   margin: 5px 3px;
   overflow: hidden
 }
 dl.t05_con_dl2 dt {
   width: 54px;
   height: 54px;
   margin: 0 auto
 }
 dl.t05_con_dl2 dt img {
   width: 50px;
   height: 50px;
   display: block
 }
 dl.t05_con_dl2 dt a {
   width: 50px;
   height: 50px;
   border: 1px solid #d7d7d7;
   padding: 1px;
   display: block
 }
 dl.t05_con_dl2 dt a:hover {
   border: 1px solid #1a56c2
 }
 dl.t05_con_dl2 dd {
   overflow: hidden;
   text-align: center;
   margin-top: 2px;
   height: 30px
 }
 .pl_much {
   font-weight: 700;
   font-size: 14px;
   text-indent: 10px;
   margin-top: 10px;
   margin-bottom: 10px
 }
 .pl_much span {
   color: red
 }
 .pl_much img {
   vertical-align: top
 }
 .pl_dc {
   font-weight: 700;
   color: #1a56c2;
   font-size: 14px;
   text-indent: 10px;
   margin-bottom: 15px
 }
 .pl_dc .sp_1 {
   color: #666;
   margin-left: 20px
 }
 .pl_dc .sp_2 {
   color: #666;
   font-weight: 400
 }
 .pl_dc a {
   color: #1a56c2;
   text-decoration: underline
 }
 .club_pl_tab {
   width: 710px;
   margin: 0 auto
 }
 .club_pl_tab .textarea {
   width: 600px;
   height: 175px
 }
 .club_pl_tab td {
   padding: 2px 0
 }
 .club_pl_tab .b15, .club_pl_tab .b16 {
   margin: 10px 10px 10px 0
 }
 .club_pl_tab .blk {
   color: #000
 }
 .cp_detail {}
 .cp_detail_tit {
   color: #1a56c2;
   line-height: 20px
 }
 .cp_detail dt {
   width: 175px;
   height: 175px
 }
 .cp_detail dt a {
   width: 171px;
   height: 171px;
   display: block;
   border: solid 1px #d7d7d7;
   padding: 1px
 }
 .cp_detail dt a:hover {
   border: solid 1px #1a56c2
 }
 .cp_detail dt img {
   width: 171px;
   height: 171px;
   display: block
 }
 .cp_detail dd {
   font-size: 14px;
   margin: 5px 0
 }
 .cp_detail .d1 span {
   text-decoration: line-through
 }
 .cp_detail .d2 {
   font-weight: 700;
   color: red
 }
 .cp_detail .d3 {
   text-align: center
 }
 .cp_detail .b31 {
   font-size: 12px
 }
 .cp_detail .b28, .cp_detail .b29 {
   margin-top: 5px
 }
 .cp_detail .b28 {
   margin-right: 10px
 }
 .cp_detail .d_1 {
   font-size: 12px;
   color: #1a56c2
 }
 .cp_detail .d_1 span {
   color: #666
 }
 .cp_detail .d_2 {
   text-align: center
 }
 .cp_detail .d_2 .b45, .cp_detail .d_2 .b46 {
   margin-top: 5px
 }
 .pl_other {
   display: inline-block;
   float: left;
   margin: 7px
 }
 .pl_other:hover {
   text-decoration: none
 }
 .pl_other img {
   vertical-align: middle
 }
 .other_pl_dl {
   margin-bottom: 12px
 }
 .other_pl_dl dt {
   border: solid 1px #1a56c2;
   background: #fff;
   height: 20px;
   line-height: 20px;
   font-family: 宋体
 }
 .other_pl_dl dt a {
   color: #1a56c2;
   width: 155px;
   text-decoration: none;
   display: block;
   overflow: hidden;
   text-overflow: ellipsis;
   float: left
 }
 .other_pl_dl dt a:hover {
   color: #1a56c2
 }
 .other_pl_dl dt span {
   width: 12px;
   height: 12px;
   background: #1a56c2;
   color: #fff;
   text-align: center;
   overflow: hidden;
   display: inline-block;
   float: left;
   line-height: 12px;
   margin-top: 4px;
   margin: 4px 3px 0
 }
 .other_pl_dl dd {
   line-height: 18px;
   height: 54px;
   overflow: hidden;
   margin-top: 2px
 }
 .pl_yony {
   text-indent: 10px;
   margin-top: 15px
 }
 .pl_yony a {
   color: #000;
   font-weight: 700
 }
 .pl_yony a:hover {
   color: red
 }
 .search_con {
   padding: 10px 0
 }
 dl.sear_dl {
   margin: 10px auto;
   float: left;
   padding-left: 19px
 }
 dl.sear_dl dt.tit, .l2tit {
   font-size: 14px;
   text-indent: 10px;
   line-height: 25px
 }
 dl.sear_dl dt.tit .tit_a, .l2tit .tit_a {
   height: 25px;
   background: url(../images/ico10.gif) no-repeat 0 12px;
   overflow: hidden;
   display: block;
   float: left
 }
 dl.sear_dl dt.tit .tit_b {
   width: 300px;
   height: 25px;
   overflow: hidden;
   display: block;
   float: left
 }
 dl.sear_dl dt.tit .span1, .l2tit .span1 {
   font-size: 12px;
   float: left;
   margin-left: 10px
 }
 dl.sear_dl dt.tit .span2, .l2tit a .span2 {
   float: left;
   margin-left: 10px
 }
 dl.sear_dl dt.tit .span2 a, .l2tit a .span2 a {
   color: red
 }
 dl.sear_dl dd.d1 {
   padding: 0 10px;
   line-height: 22px;
   text-align: justify;
   text-justify: inter-ideograph;
   overflow: hidden;
   color: #000
 }
 dl.sear_dl dd span, .l2tit span {
   padding: 0 20px
 }
 dl.sear_dl dd .a_d {
   margin-right: 5px;
   padding-left: 10px;
   line-height: 20px
 }
 .search_con .search_hl {
   color: Red;
   padding: 0
 }
 .sear_dl .dt2 {}
 .sear_dl .dt2 a {
   border: solid 1px #d7d7d7;
   padding: 1px;
   display: block
 }
 .sear_dl .dt2 a:hover {
   border: solid 1px #1a56c2
 }
 .sear_dl .dt2 img {
   display: block;
   width: 160px;
   height: 120px;
 }
 .sear_dl .d2 {
   height: 22px;
   overflow: hidden;
   line-height: 22px;
   text-align: center;
   text-justify: inter-ideograph
 }
 .logo2 {
   float: left
 }
 .logo2 img {
   display: block
 }
 .u_top_rt {
   width: 580px;
   height: 32px;
   float: right;
   margin-top: 5px
 }
 .u_top_rt .zfb {
   float: left;
   vertical-align: middle;
   margin-right: 10px;
   margin-top: 12px
 }
 .u_name {
   line-height: 20px;
   float: left;
   margin-right: 10px;
   display: inline;
   margin-top: 13px
 }
 .u_name span {
   font-weight: 700;
   color: #1a56c2
 }
 .u_next {
   width: 300px;
   height: 50px;
   float: left
 }
 .u_top_call {
   color: red;
   text-align: right;
   margin-bottom: 5px;
   padding-right: 12px
 }
 .u_top_call img {
   vertical-align: middle
 }
 .u_top_call span {
   font-weight: 700;
   margin-left: 5px;
   font-size: 14px
 }
 .u_top_nav {}
 .u_top_nav ul {
   margin: 0;
   padding: 0
 }
 .u_top_nav ul li {
   float: left;
   margin-left: 8px
 }
 .u_top_nav ul li a {
   display: block;
   border: 1px solid #222;
   background: #f7f7f7 url(../images/ico33.gif) no-repeat 4px 7px;
   padding: 2px 4px 2px 16px
 }
 .u_top_nav ul li a:hover {
   border: 1px solid #1a56c2;
   background: #eef2fd url(../images/ico32.gif) no-repeat 4px 7px;
   text-decoration: none
 }
 .u_menu {
   background: url(../images/u_menu_bg.gif) repeat-x;
   line-height: 35px;
   margin-bottom: 10px
 }
 .u_menu div {
   width: 900px;
   margin: 0 auto;
   font-weight: 700;
   font-size: 14px
 }
 .u_menu a {
   color: #fff;
   padding-left: 10px
 }
 .u_menu a:hover {
   color: #fff
 }
 .userleftnav {
   border: 1px solid #d7d7d7;
   padding: 1px;
   margin-bottom: 10px
 }
 .userleftnav h4 {
   text-indent: 25px;
   background-position: -63px -337px;
   line-height: 28px;
   color: #333
 }
 .userleftnav ul {
   margin: 0 auto;
   padding: 5px 10px
 }
 .userleftnav li {
   text-indent: 10px;
   overflow: hidden
 }
 .userleftnav ul a {
   height: 25px;
   display: block;
   line-height: 25px
 }
 .userleftnav ul a:hover {
   height: 23px;
   line-height: 23px;
   border: 1px solid #1a56c2;
   background: #fff;
   text-decoration: none
 }
 .u_right_main {
   padding: 12px;
   border: solid 1px #d7d7d7;
   margin-bottom: 10px;
   zoom: 1
 }
 .left_ad {
   border: 1px solid #d7d7d7;
   padding: 1px;
   height: 425px;
   width: 195px;
   margin-bottom: 20px
 }
 .u_crumbs {
   margin-bottom: 10px
 }
 .u_crumbs a {
   color: #000
 }
 .u_crumbs a:hover {
   color: #1a56c2
 }
 .u_crumbs span {
   color: #1a56c2
 }
 .u_dingyue {
   border: solid 1px #d7d7d7;
   padding: 15px;
   margin-bottom: 10px
 }
 .u_dingyue dl {
   width: 100%
 }
 .u_dingyue dt {
   width: 97px;
   float: left;
   border: 0
 }
 .u_dingyue dt img {
   margin-top: 10px
 }
 .u_dingyue dl .u_dy_con {
   width: 485px;
   border: solid 3px #1a56c2;
   float: right;
   overflow: hidden;
   padding: 10px;
   line-height: 22px;
   font-size: 14px
 }
 .u_dy_con .tit {
   font-weight: 700
 }
 .u_dingyue dl .tit_b {
   width: 435px;
   font-size: 14px;
   font-weight: 700;
   float: left;
   display: block;
   padding-left: 50px;
   margin-top: 15px
 }
 .u_dingyue dl .a_1 {
   color: #1a56c2;
   text-decoration: underline
 }
 .u_dingyue dl .a_1:hover {
   color: #1a56c2;
   text-decoration: underline
 }
 .u_dingyue dl .a_2 {
   color: #1a56c2;
   text-decoration: underline
 }
 .u_dingyue dl .a_2:hover {
   color: #1a56c2;
   text-decoration: underline
 }
 .u_dingyue dl .img_2 {
   margin-left: 10px
 }
 h4.dy_h4 {
   background: #f2f2f2;
   height: 30px;
   line-height: 30px;
   text-indent: 15px
 }
 .u_dy_ta {
   border: solid 1px #cfcfcf;
   line-height: 18px;
   color: #333;
   font-family: 宋体;
   padding: 8px;
   margin-bottom: 10px
 }
 .u_dy_tab {
   width: 100%;
   line-height: 22px;
   margin-bottom: 10px
 }
 .bot_btn {
   text-align: center;
   margin-top: 15px
 }
 .dy_tit {
   font-weight: 700;
   line-height: 25px
 }
 .bot_btn .b10, .bot_btn .b11, .bot_btn .b08, .bot_btn .b04, .bot_btn .b13 {
   margin-right: 13px
 }
 .bot_btn2 .b02 {
   margin-right: 10px
 }
 .bot_btn2 .b04, .bot_btn2 .b05 {
   margin-right: 10px;
   margin-top: 10px
 }
 .bot_line {
   background: red;
   height: 2px;
   font-size: 0
 }
 .copyright {
   text-align: center;
   line-height: 22px
 }
 .copyright span {
   margin: 0 8px
 }
 .ft_menu {}
 .ft_menu a {
   color: #000;
   margin: 0 5px
 }
 .ft_menu a:hover {
   color: red
 }
 .u_tg {
   border: solid 1px #d7d7d7;
   padding: 8px;
   font-size: 14px;
   margin-bottom: 10px
 }
 .u_tg .tit {
   font-size: 14px
 }
 .u_tg .text {
   border: solid 1px #d7d7d7;
   height: 20px;
   line-height: 20px
 }
 .u_tg .u_em {
   margin-top: 5px
 }
 .u_tg .u_em a {
   font-weight: 700;
   float: right;
   color: #dd3904;
   margin-right: 2px
 }
 dl.userinfo {
   background: #fcedd8;
   height: 115px;
   padding: 5px;
   overflow: hidden;
   margin: 5px 0 0
 }
 dl.userinfo dt {
   border: 1px solid #ccc;
   width: 113px;
   height: 113px;
   float: right
 }
 dl.userinfo dt img {
   display: block;
   width: 113px;
   height: 113px
 }
 dl.userinfo dd {
   line-height: 22px;
   float: left;
   width: 491px;
   padding: 0 12px
 }
 dl.userinfo dd.d1 {
   background: none repeat scroll 0 0 #fff;
   border: 3px solid #b77d29;
   height: 105px;
   margin-bottom: 10px;
   margin-top: 2px;
   width: 498px;
   line-height: 35px
 }
 dl.userinfo dd.d1 span {
   display: block;
   height: 35px;
   overflow: hidden
 }
 .u_right_main .t03 {
   margin: 5px 0
 }
 .u_idx_tab {
   line-height: 25px;
   margin-left: 15px
 }
 .u_right_main .t07 {
   margin-top: 20px
 }
 .u_idx_news {
   border: solid 1px #d7d7d7;
   border-top: 0;
   padding: 5px 0 5px 10px
 }
 .idx_ul {
   width: 385px;
   float: left
 }
 .idx_ul li {
   background: url(../images/ico16.gif) no-repeat 0 8px;
   padding-left: 7px;
   height: 20px;
   line-height: 20px
 }
 .idx_ul li a {
   overflow: hidden;
   text-overflow: ellipsis;
   display: block;
   float: left;
   width: 298px
 }
 .idx_ul li span {
   float: right;
   font-size: 11px
 }
 .u_idx_news img {
   float: left;
   display: block;
   margin-left: 20px;
   width: 219px;
   height: 165px
 }
 .zc_lc1 {
   background: url(../images/zc_lc_1.gif) no-repeat;
   height: 33px;
   margin: 10px 0 20px
 }
 .zc_one {
   font-size: 14px;
   margin-bottom: 10px
 }
 .zc_form {
   font-size: 14px;
   line-height: 20px
 }
 .zc_form span {
   font-size: 12px
 }
 .zc_tab1, .zc_tab2, .zc_tab3 {
   width: 100%;
   margin-bottom: 10px
 }
 .zc_tab1 .red_x {
   margin: 0
 }
 .zc_tab1 td, .zc_tab2 td, .zc_tab3 td {
   padding: 5px 0
 }
 .zc_tab3 .b34 {
   font-size: 12px;
   padding-left: 18px
 }
 .zc_tab2 img {
   display: none
 }
 .zc_tab2 .tr {
   text-align: right;
   width: 80px
 }
 .zc_tab2 cite {
   display: inline-block;
   font-style: normal;
   background: #fff8e8;
   border: solid 1px #ffe7af;
   padding: 0 5px;
   color: Red;
   font-size: 12px
 }
 .zc_tab2 td img {
   padding-left: 30px
 }
 .zc_tab2 .code {
   padding-left: 100px
 }
 .zc_tab2 .code img {
   vertical-align: middle;
   padding-right: 10px
 }
 .zc_form h4 {
   margin: 20px 0 10px;
   color: #000
 }
 .zc_tab {
   width: 100%;
   color: #666;
   border: solid 1px #d0d0d0;
   background: #f7f7f7;
   padding-left: 25px
 }
 .zc_tab td {
   padding: 3px 0
 }
 .zc_tab .red_x {
   margin: 0
 }
 .zc_form .tab_bz {
   text-align: right
 }
 .zc_form .ty {
   text-align: center
 }
 .zc_form .ty span {
   font-size: 14px;
   color: red;
   margin: 10px 0
 }
 .zc_form .textarea2 {
   overflow-y: auto;
   background: #f7f7f7;
   width: 99%;
   margin-bottom: 10px
 }
 .zc_cg {
   width: 650px;
   margin: 10px auto 0;
   background: #f1f4fe;
   border: 2px solid #1a56c2;
   padding: 20px;
   text-align: center;
   line-height: 20px;
   font-size: 14px
 }
 .zc_cg .zc_zy {
   font-weight: 700;
   color: #1a56c2
 }
 .zc_cg .b17, .zc_cg .b18 {
   margin: 15px 20px 0 0
 }
 .pass_tis {
   color: #666;
   font-size: 14px;
   line-height: 20px
 }
 .pass_tis span {
   color: red;
   font-weight: 700
 }
 .getpassword1 {
   background: url(../images/getpassword1.gif) no-repeat right center;
   width: 350px;
   height: 124px;
   margin: 10px auto 0;
   font-size: 14px;
   color: #666
 }
 .getpassword1 div {
   margin-bottom: 10px
 }
 .getpassword1 span {
   font-weight: 700;
   color: #1a56c2
 }
 .getpassword1 .b17 {
   margin-top: 10px;
   margin-left: 18px;
   *margin-left: 28px;
   display: inline
 }
 .getpassword2 {
   background: url(../images/getpassword2.gif) no-repeat right center;
   width: 470px;
   margin: 0 auto;
   height: 150px;
   padding-top: 50px;
   font-size: 14px;
   color: #666
 }
 .getpassword2 .text {
   width: 230px;
   height: 18px;
   border: solid 1px #d7d7d7;
   line-height: 18px
 }
 .getpassword2_1 {
   padding-left: 75px;
   font-weight: 700;
   margin-bottom: 10px
 }
 .getpassword2_2 {
   margin-top: 20px;
   padding-left: 78px
 }
 .zc_cg span {
   color: #1a56c2
 }
 .cg_img {
   vertical-align: middle;
   margin-right: 10px
 }
 .pass_tab, .pass_tab2 {
   margin: 0 auto;
   font-size: 14px;
   color: #666
 }
 .pass_tab td, .pass_tab2 td {
   padding: 5px 0
 }
 .pass_tab a, .pass_tab2 a {
   color: red;
   text-decoration: underline
 }
 .pass_tab a:hover, .pass_tab2 a:hover {
   color: red
 }
 .pass_tab2 {
   float: left;
   margin: 20px 20px 0 120px;
   display: inline
 }
 .pho_img {
   float: left
 }
 .pass_tab2 .text {
   border: solid 1px #d7d7d7;
   height: 20px;
   line-height: 20px
 }
 .pho_ok {
   text-align: left;
   line-height: 25px;
   padding-left: 50px
 }
 .pho_ok img {
   float: left
 }
 .pho_ok span {
   font-weight: 700
 }
 .login_dl_left {
   float: left;
   height: 442px;
   width: 720px
 }
 .login_dl_left h1 {
   color: #768263;
   font-family: 微软雅黑;
   font-size: 26px;
   font-weight: 400;
   margin-top: 26px;
   padding-left: 40px
 }
 .lg_form {
   margin-left: 100px;
   margin-top: 32px;
   position: relative;
   width: 620px
 }
 .lg_name {
   float: left;
   padding-top: 10px;
   height: 42px;
   overflow: hidden
 }
 .lg_name span {
   color: #333;
   float: left;
   font-size: 14px;
   line-height: 29px;
   margin-top: 2px
 }
 .err_name {
   float: left;
   margin-left: 12px;
   padding-top: 20px
 }
 .lg_login {
   margin-left: 60px;
   margin-top: 15px
 }
 .lg_pass {
   float: left;
   margin-top: 10px
 }
 .lg_pass span {
   color: #333;
   float: left;
   font-size: 14px;
   line-height: 29px
 }
 .err_pass {
   float: left;
   margin-left: 12px;
   margin-top: 28px
 }
 .lg_remember {
   padding-left: 60px;
   margin-top: 5px;
   font-size: 12px
 }
 .lefttit {
   background: url(../images/ico26.gif) no-repeat 20px 17px;
   line-height: 50px;
   text-indent: 42px;
   font-size: 14px;
   color: #666
 }
 .lefttit .sp_1 {
   font-weight: 700
 }
 .lefttit span {
   color: #1a56c2
 }
 .leftinfo {
   background: url(../images/login_left_form_bg.gif) repeat-x top;
   padding: 0 0 0 42px;
   height: 311px;
   color: #666
 }
 .leftinfo label {
   font-size: 12px
 }
 .leftinfo .login_tab {
   line-height: 20px;
   font-size: 14px;
   margin-top: 7px
 }
 .leftinfo .login_tab td {
   padding: 5px 0
 }
 .leftinfo .login_tab a {
   color: red;
   font-size: 12px;
   text-decoration: underline
 }
 .leftinfo .login_tab .a2 {
   color: red;
   text-decoration: none;
   background: url(../images/ico7.gif) no-repeat 0 6px;
   background: url(../images/ico7.gif) no-repeat 0 4px\9;
   padding-left: 10px;
   line-height: 20px
 }
 .login_dl_right {
   border-left: 1px solid #e5e5e5;
   float: left;
   height: 370px;
   margin-top: 30px;
   width: 230px
 }
 .righttit {
   line-height: 50px;
   text-indent: 10px
 }
 .rightinfo {
   padding: 0 10px
 }
 .rightinfo li {
   border-bottom: 1px dashed #ccc;
   height: 30px;
   font-size: 14px;
   line-height: 30px;
   background: url(../images/ico10.gif) no-repeat 0 14px;
   padding-left: 10px;
   overflow: hidden;
   width: 515px
 }
 .rightinfo li .a_1 {
   color: #1a56c2;
   text-decoration: underline
 }
 .rightinfo li .a_1:hover {
   color: #1a56c2
 }
 .rightinfo li .a_2 {
   color: #1a56c2;
   font-weight: 700;
   text-decoration: underline
 }
 .rightinfo div.tr {
   padding: 32px 0 51px
 }
 .agent_tab {
   line-height: 25px;
   margin-top: 10px;
   text-align: center;
   width: 100%;
   border: solid 1px #d7d7d7;
   margin-bottom: 15px
 }
 .agent_tab .tl {
   padding-left: 10px
 }
 .agent_tab th {
   background: #f9f9f9;
   font-weight: 400;
   border: solid 1px #d7d7d7
 }
 .agent_tab td {
   border: solid 1px #d7d7d7
 }
 .agent_pro_dl {
   border-bottom: solid 1px #d7d7d7;
   padding-bottom: 15px;
   height: 165px;
   overflow: hidden;
   color: #666;
   line-height: 22px;
   margin-bottom: 25px
 }
 .agent_pro_dl dt {
   width: 164px;
   height: 164px;
   overflow: hidden;
   float: left;
   margin-right:
 }
 .agent_pro_dl dt a {
   width: 160px;
   height: 160px;
   border: solid 1px #d7d7d7;
   padding: 1px;
   display: block
 }
 .agent_pro_dl dt a:hover {
   border: solid 1px #1a56c2
 }
 .agent_pro_dl dt img {
   width: 160px;
   height: 160px;
   display: block
 }
 .agent_pro_dl dd {
   width: 550px;
   float: right;
   overflow: hidden;
   margin-bottom: 7px
 }
 .agent_pro_dl .d1 {
   width: 550px;
   height: 20px
 }
 .agent_pro_dl .d1 .tit {
   width: 230px;
   height: 20px;
   overflow: hidden;
   display: block;
   float: left;
   font-weight: 700;
   color: #1a56c2;
   text-decoration: underline;
   font-size: 14px
 }
 .agent_pro_dl .d1 .sp_1 {
   margin-left: 50px
 }
 .agent_pro_dl .d1 .sp_1 span {
   text-decoration: line-through
 }
 .agent_pro_dl .d1 .sp_2 {
   font-weight: 700;
   color: red;
   font-size: 14px;
   margin-left: 10px
 }
 .agent_pro_dl .sp_b {
   font-weight: 700
 }
 .agent_pro_dl .d2 {
   height: 60px;
   overflow: hidden
 }
 .agent_pro_dl .b29, .agent_pro_dl .b28 {
   height: 25px;
   margin-top: 10px;
   padding-bottom: 3px
 }
 .base_tab {
   width: 80%;
   color: #666;
   font-size: 14px
 }
 .base_tab span {
   font-size: 12px
 }
 .base_tab td {
   padding: 5px 0
 }
 .base_tab .vat {
   text-align: right
 }
 .base_tab .b17 {
   margin-right: 10px
 }
 .pass_xg {
   margin: 20px auto 0
 }
 .pass_xg .tr {
   font-size: 14px;
   color: #666
 }
 .pass_xg .tr span {
   color: red
 }
 .pass_xg img {
   margin-left: 20px
 }
 .pass_xg a {
   color: #1a56c2;
   text-decoration: underline
 }
 .pass_xg a:hover {
   color: #1a56c2
 }
 .pass_xg_bot {
   width: 500px;
   margin: 0 auto;
   color: #666;
   font-size: 14px;
   line-height: 20px
 }
 .pass_xg_bot h4 {
   color: red
 }
 .pass_xg_bot .xg_bot {
   text-align: center;
   margin-top: 10px;
   width: 410px
 }
 .u_faq {
   padding: 10px;
   border: 1px solid #d7d7d7;
   background: #f9f9f9;
   margin-bottom: 10px;
   line-height: 18px;
   color: #666
 }
 .u_faq .wt {
   margin-bottom: 5px
 }
 .u_faq .for {
   border: 1px solid #4470f6;
   background: #ecf1ff;
   padding: 10px
 }
 .u_faq strong {
   font-weight: 700
 }
 .faq_tab {
   margin-top: 20px;
   border: 0
 }
 .faq_tab .textarea {
   width: 278px
 }
 .faq_tab td {
   padding: 3px 0
 }
 .faq_tab td span {
   color: red;
   padding-left: 4px;
   font-weight: 700
 }
 .add_top {
   font-size: 14px;
   margin-bottom: 10px
 }
 .add_top span {
   font-weight: 700;
   color: #1a56c2
 }
 .add_tab {
   width: 100%;
   border: solid 1px #d7d7d7;
   margin-bottom: 15px;
   font-family: 宋体
 }
 .add_tab th {
   background: #f9f9f9;
   height: 30px;
   line-height: 30px;
   font-weight: 700;
   border: solid 1px #d7d7d7;
   text-align: center
 }
 .add_tab th span {
   font-weight: 400
 }
 .add_tab td {
   border: solid 1px #d7d7d7;
   height: 25px;
   text-align: center
 }
 .add_tab a {
   color: #000
 }
 .add_tab a:hover {
   color: #1a56c2;
   text-decoration: none
 }
 .add_tab a.a {
   color: #1a56c2
 }
 .add_tab a.a:hover {
   color: #1a56c2
 }
 .fieldset {
   border: solid 1px #d7d7d7;
   margin-bottom: 10px
 }
 .legend {
   border: 1px solid #d7d7d7;
   background: #f9f5f5;
   padding: 5px;
   filter: progid:DXImageTransform.Microsoft.DropShadow(color=#E7E7E7, offX=0, offY=2, positives=true);
   font-size: 14px;
   font-weight: 700;
   margin-left: 10px
 }
 .add_tab2 {
   margin: 10px 0 10px 15px
 }
 .add_tab2 td {
   padding: 5px 0
 }
 .add_tab2 td span {
   color: #666
 }
 .add_tab2 td .red_x {
   color: red
 }
 .favorites {
   color: #1a56c2;
   border: 1px solid #1a56c2;
   background: #fff;
   padding: 8px 0;
   line-height: 22px;
   text-indent: 10px;
   font-family: 宋体;
   margin-bottom: 10px
 }
 .favorites .b {
   font-weight: 700
 }
 .favorites a {
   color: #1a56c2;
   padding: 5px 8px 0
 }
 .fav_search {
   margin-bottom: 15px
 }
 .fav_search a {
   color: #1a56c2
 }
 .fav_search span {
   float: right
 }
 .fav_search .text {
   height: 17px;
   line-height: 17px
 }
 .fav_nav {
   margin-bottom: 0;
   margin-bottom: -12px\9;
   *margin-bottom: -11px
 }
 .fav_nav a {
   display: block;
   float: left;
   background: #f6f0f0;
   border: 0 solid #cfcfcf;
   border-width: 1px 1px 0;
   margin-right: 8px;
   padding: 4px 8px;
   margin: 0 8px 0 -1px;
   *margin: 08px00px;
   color: #666;
   position: relative;
   top: 3px;
   *top: 3px
 }
 .fav_nav a:hover {
   color: #1a56c2
 }
 .fav_nav a.b {
   font-weight: 700;
   font-size: 14px;
   color: #000;
   position: relative;
   top: 0;
   margin-bottom: 0;
   padding: 5px 8px
 }
 .fav_nav a.b:hover {
   color: #1a56c2
 }
 .order_top {
   border: solid 1px #d7d7d7;
   margin-bottom: 15px;
   margin-top: 25px
 }
 .order_top_con {
   border: solid 1px #fff;
   background: #f6f6f6;
   padding-bottom: 10px
 }
 .order_top_con li {
   border: solid 1px #ddd;
   background: #f9f5f5;
   padding: 0 7px;
   float: left;
   line-height: 25px;
   margin-left: 10px;
   display: inline;
   position: relative;
   top: -15px
 }
 .order_top_con li .b {
   font-weight: 700
 }
 .order_top_con li a {
   color: #000
 }
 .order_top_con li a:hover {
   color: #1a56c2
 }
 .order_top_con table {
   line-height: 28px;
   margin: 0 0 0 10px
 }
 .add_tab .cashou {
   color: #1a56c2
 }
 .add_tab .cashou:hover {
   color: #1a56c2;
   text-decoration: underline
 }
 .total {
   font-size: 14px;
   margin-top: -10px;
   margin-bottom: 10px
 }
 .total span {
   font-size: 12px
 }
 .total span .color {
   font-weight: 700;
   color: red;
   font-size: 14px
 }
 dl.pay_top {
   margin-bottom: 10px
 }
 dl.pay_top dt {
   float: left;
   width: 168px;
   height: 130px;
   overflow: hidden
 }
 dl.pay_top dt img {
   display: block;
   margin-top: 20px
 }
 dl.pay_top dd {
   line-height: 25px
 }
 .pay_box {
   background: #e4ebff;
   padding: 10px 0;
   margin-bottom: 10px;
   margin-top: 10px;
   *margin-top: 0
 }
 .pay_tab {
   width: 100%;
   font-size: 14px
 }
 .pay_tab td {
   padding: 3px 0
 }
 .add_tab2 .textarea {
   width: 280px
 }
 .pay_bank {
   border: solid 1px #d7d7d7;
   border-top: 0;
   padding-bottom: 10px
 }
 .bank_tit {
   font-size: 14px;
   font-weight: 700;
   text-align: center;
   line-height: 25px
 }
 ul.p_bank_ul li, ul.p_bank_ul2 li {
   width: 113px;
   height: 33px;
   border: 1px solid #d7d7d7;
   overflow: hidden;
   float: left;
   display: inline
 }
 ul.p_bank_ul li {
   margin: 10px 15px 0
 }
 .p_bank2 {
   border: solid 1px #d7d7d7;
   padding: 10px 0;
   margin-top: 5px
 }
 ul.p_bank_ul2 li {
   margin: 10px 0 0 25px
 }
 .pay_top span {
   color: #1a56c2;
   font-weight: 700
 }
 .pay_top a {
   color: #1a56c2;
   text-decoration: underline;
   float: right
 }
 .pay_top a:hover {
   color: #1a56c2
 }
 .pay_tab span {
   font-size: 12px;
   font-weight: 700
 }
 .pay_tab .tr span {
   font-size: 14px;
   font-weight: 700
 }
 .pay_border {
   width: 534px;
   float: left;
   padding: 10px;
   border: 3px solid #1a56c2;
   text-align: left;
   font-size: 12px;
   background: #fff;
   line-height: 20px
 }
 .pay_border div {
   line-height: 20px
 }
 .friend_tit {
   line-height: 25px;
   margin-bottom: 3px
 }
 .friend_tit span {
   float: right;
   margin-bottom: 3px
 }
 .friend_tit a {
   color: #000;
   margin: 0 8px
 }
 .friend_tit a:hover {
   color: #1a56c2
 }
 .friend_tit a.b {
   color: #1a56c2;
   font-weight: 700
 }
 .friend_bot {
   width: 402px;
   height: 260px;
   border: solid 1px #e4e3e3;
   margin: 40px auto 20px
 }
 .friend_bot_tit {
   width: 382px;
   height: 25px;
   border-bottom: solid 1px #e4e3e3;
   background: #ebebeb;
   line-height: 25px;
   padding: 0 10px
 }
 .sp_close {
   float: right;
   _padding-top: 6px
 }
 .sp_close img {
   vertical-align: middle;
   margin-left: 5px
 }
 .friend_tab {
   margin: 20px 0 0;
   font-family: 宋体;
   float: left;
   margin-left: 10px
 }
 .friend_tab td {
   padding: 3px 0
 }
 .friend_tab .textarea {
   width: 260px;
   height: 100px
 }
 .friend_tab .b15 {
   margin-right: 10px
 }
 .move {
   font-weight: 700;
   color: #1a56c2;
   padding: 10px 0;
   *padding: 5px0
 }
 .add_tab td.move_lt {
   text-align: left
 }
 .move_lt select {
   margin-left: 10px
 }
 .move_lt .b37 {
   font-weight: 700;
   padding-bottom: 3px
 }
 .move_lt .b36 {
   padding-bottom: 3px
 }
 .friend_bot2 {
   width: 600px;
   height: 336px;
   border: solid 1px #e4e3e3;
   margin: 40px 0 0 30px;
   display: inline;
   float: left;
   margin-bottom: 20px
 }
 .friend_bot_tit2 {
   width: 580px;
   height: 25px;
   border-bottom: solid 1px #e4e3e3;
   background: #ebebeb;
   line-height: 25px;
   padding: 0 10px
 }
 .u_close {
   margin: 0 0 0 5px;
   vertical-align: middle
 }
 .u_close img {
   margin: 5px 0 0 5px
 }
 .u_fr_tab2 {
   margin: 20px 0 0;
   line-height: 22px;
   font-family: 宋体;
   float: left
 }
 .u_fr_tab2 .name {
   font-weight: 700;
   color: #1a56c2;
   font-size: 14px
 }
 .u_fr_tab2 .text {
   width: 180px;
   height: 20px;
   border: solid 1px #d7d7d7;
   line-height: 20px
 }
 .u_fr_tab2 td .sp {
   color: #000
 }
 .u_fr_tab2 .textarea {
   width: 285px;
   height: 100px;
   margin-top: 5px;
   border: solid 1px #d7d7d7
 }
 .u_tab_rt {
   width: 160px;
   float: left;
   margin-top: 20px
 }
 .u_tab_rt .u_fr_img1 {
   display: block;
   width: 77px;
   height: 66px;
   float: right;
   margin-bottom: 10px;
   margin-top: 18px;
   _margin-top: 21px
 }
 .u_fr_title {
   width: 160px;
   height: 22px;
   line-height: 22px;
   text-indent: 10px;
   background: #1a56c2;
   color: #fff
 }
 .u_fr_list {
   width: 158px;
   overflow: hidden;
   overflow-y: auto;
   height: 95px;
   border: solid 1px #1a56c2;
   padding-top: 5px;
   margin-bottom: 1px
 }
 .u_fr_list li {
   width: 153px;
   height: 22px;
   line-height: 22px;
   padding-left: 5px
 }
 .u_fr_list li a {
   border-bottom: dashed 1px #333
 }
 .u_fr_list li a:hover {
   text-decoration: none
 }
 .u_fr_list .u_fr_1 {
   width: 12px;
   height: 13px
 }
 .u_fr_bot a {
   color: #1a56c2
 }
 .u_dy_main {}
 .u_dy_main_title {
   font-size: 14px;
   color: #666;
   line-height: 25px;
   margin-top: 15px
 }
 .u_dy_main .textarea {
   border: solid 1px #d7d7d7;
   width: 716px;
   padding: 5px;
   font-size: 14px;
   line-height: 20px
 }
 .u_invitatio_main2 {
   border: solid 1px #d7d7d7;
   width: 660px;
   height: 200px;
   overflow: hidden;
   overflow-y: auto;
   padding: 5px 0 5px 5px;
   color: #bbb;
   font-size: 14px;
   line-height: 20px
 }
 .sms_tab {
   border: 0;
   width: 100%;
   border: solid 1px #d7d7d7;
   line-height: 25px;
   margin-bottom: 10px;
   font-family: 宋体
 }
 .sms_tab th {
   height: 30px;
   line-height: 30px;
   background: #f9f9f9;
   font-weight: 700;
   border-bottom: solid 1px #d7d7d7
 }
 .sms_tab td {
   border-bottom: dashed 1px #d7d7d7
 }
 .cart_main {
   border: solid 1px #d7d7d7;
   padding: 0 15px 15px;
   margin-bottom: 10px
 }
 .cart_top {
   border: solid 1px #d7d7d7;
   margin-bottom: 5px
 }
 .cart_nav {
   height: 28px;
   line-height: 28px;
   font-weight: 700;
   font-size: 14px;
   border-bottom: solid 1px #fff;
   border-top: solid 1px #fff;
   background: #efeeef;
   padding: 0 10px
 }
 .cart_n_rt {
   float: right
 }
 .cart_n_rt span {
   margin-left: 10px
 }
 .cart_n_rt .sp_1 {
   color: #1a56c2
 }
 .cart_n_rt .sp_2 {
   font-weight: 400
 }
 .cart_n_rt .sp_2 .a_1 {
   font-weight: 700;
   color: #000
 }
 .cart_n_rt .sp_2 .a_1:hover {
   color: #1a56c2
 }
 .cart_n_rt a {
   color: red;
   font-weight: 400
 }
 .cart_n_rt a:hover {
   color: red
 }
 .cart_crumbs {
   font-weight: 700;
   line-height: 30px;
   margin: 6px 0
 }
 .cart_crumbs a {
   color: #000
 }
 .cart_crumbs a:hover {
   color: #1a56c2
 }
 .orders {
   color: #666;
   margin-bottom: 15px
 }
 .orders span {
   font-weight: 700
 }
 .orders .sp_end {
   font-size: 14px;
   color: #1a56c2
 }
 .orders img {
   margin: 0 5px;
   vertical-align: middle
 }
 .cart_tab_1 {
   line-height: 25px;
   width: 100%;
   margin-bottom: 15px;
   color: #666
 }
 .cart_tab_1 th {
   font-weight: 700;
   border-bottom: dashed 1px #d7d7d7
 }
 .cart_tab_1 td {
   border-bottom: dashed 1px #d7d7d7;
   height: 25px
 }
 .sp_sj {
   margin-left: 50px;
   font-weight: 700
 }
 .songhuo {
   color: #666;
   margin-bottom: 15px
 }
 .songhuo img {
   margin-left: 10px;
   vertical-align: middle
 }
 .zhifb {
   color: #666;
   margin: 20px 0
 }
 .zhifb img {
   margin-left: 10px;
   vertical-align: middle
 }
 .cart_tab_2 {
   width: 100%;
   text-align: center;
   line-height: 30px;
   border: solid 1px #ddd;
   margin: 5px 0 10px
 }
 .cart_tab_2 th {
   font-weight: 700;
   text-align: center;
   border: solid 1px #ddd
 }
 .cart_tab_2 td {
   border: solid 1px #ddd
 }
 .cart_tab_2 th.tl {
   padding-left: 10px;
   text-align: left
 }
 .cart_tab_2 .tl {
   padding-left: 10px
 }
 .cart_tab_2 a {
   color: #000
 }
 .cart_tab_2 a:hover {
   color: #1a56c2
 }
 .jiesuan {
   font-size: 14px;
   border-bottom: dashed 1px #d7d7d7;
   line-height: 25px;
   height: 25px;
   margin-bottom: 8px
 }
 .jiesuan .sp_1 {
   color: #1a56c2
 }
 .jiesuan .sp_2 {
   font-weight: 700;
   color: red
 }
 .send_news h4 {
   background: #ededed;
   height: 28px;
   line-height: 28px;
   padding-left: 10px
 }
 .send_news h4 a {
   position: relative;
   top: 5px;
   right: 5px
 }
 .send_news dl {
   margin: 20px;
   height: 130px;
   color: #666;
   border-bottom: solid 1px #d5d5d5;
   padding-bottom: 20px
 }
 .send_news dl dt {
   float: left;
   margin-right: 10px
 }
 .send_news dl dt img {
   width: 128px;
   height: 128px;
   padding: 1px;
   border: solid 1px #d5d5d5
 }
 .send_news dl dd.first {
   margin-bottom: 5px
 }
 .send_news dl dd.first a {
   font-weight: 700;
   font-size: 15px;
   color: #000
 }
 .send_news .sn_cont {
   margin: 20px;
   color: #666;
   line-height: 180%
 }
 .send_news .sn_cont .b {
   font-size: 14px;
   font-weight: 700
 }
 .send_news .sn_cont .b span {
   color: red
 }
 .send_news .sn_cont p.last {
   font-size: 12px
 }
 .fav {
   width: 250px;
   border: solid 1px #d7d7d7;
   height: 132px;
   font-size: 12px
 }
 .fav h4 {
   padding: 3px;
   background: #ebeceb;
   border: solid 1px #e4e3e3;
   font-size: 12px
 }
 .fav h4 a {
   float: right
 }
 .fav table {
   margin: 5px
 }
 .fav table td {
   padding: 3px
 }
 .cart_bot_pro {
   color: #666;
   padding-top: 15px
 }
 .cart_bot_1 {
   background: url(../images/ad_bg.gif);
   height: 80px;
   overflow: hidden;
   padding: 24px 0 0
 }
 .cart_bot_1 .c_t_1 {
   padding-left: 60px;
   line-height: 22px
 }
 .cart_bot_1 .c_t_1 span {
   color: red
 }
 .cart_bot_1 .c_t_1 a.m {
   color: #1a56c2;
   font-weight: 700;
   text-decoration: underline
 }
 .cart_bot_1 .c_t_1 a.m:hover {
   color: #1a56c2
 }
 .cart_bot_2 {
   background: #f6f6f6;
   padding: 5px;
   height: 134px;
   overflow: hidden
 }
 .p_btn_l, .p_btn_r {
   width: 12px;
   float: left
 }
 .p_btn_r {
   margin-left: 12px
 }
 .cart_bot_dl {
   width: 692px;
   float: left
 }
 .cart_bot_con dl {
   width: 330px;
   float: left;
   display: inline;
   margin: 16px 0 0 11px
 }
 .cart_bot_con dt {
   width: 100px;
   height: 100px;
   background: #fff;
   overflow: hidden;
   float: left
 }
 .cart_bot_con dt a {
   width: 96px;
   height: 96px;
   border: solid 1px #d7d7d7;
   padding: 1px;
   display: block
 }
 .cart_bot_con dt a:hover {
   border: solid 1px #1a56c2
 }
 .cart_bot_con dt img {
   width: 96px;
   height: 96px;
   display: block
 }
 .cart_bot_con dd {
   width: 223px;
   float: right;
   overflow: hidden
 }
 .cart_bot_con dd.tit {
   overflow: hidden
 }
 .cart_bot_con dd.tit a {
   color: #666;
   font-size: 14px
 }
 .cart_bot_con dd.tit a:hover {
   color: #1a56c2;
   font-size: 14px
 }
 .cart_bot_con dd.con {
   height: 45px;
   overflow: hidden;
   margin: 7px 0
 }
 .cart_bot_con dd.btn a {
   font-weight: 700;
   color: #1a56c2;
   text-decoration: underline;
   width: 142px;
   overflow: hidden;
   display: block;
   float: left;
   line-height: 28px
 }
 .cart_bot_con dd.btn a:hover {
   color: #1a56c2
 }
 .cart_bot_con dd.btn .b15 {
   float: left;
   margin-left: 10px
 }
 .cart_tis, .cart_tis2 {
   font-weight: 700;
   font-size: 14px;
   text-align: center;
   margin-top: 10px
 }
 .cart_tis2 {
   color: #666
 }
 .cart_tis2 span {
   color: red
 }
 dl.oder {
   width: 215px;
   height: 40px;
   overflow: hidden;
   margin: 0 auto;
   padding: 5px 0 0
 }
 dl.oder dt {
   float: left;
   width: 123px;
   overflow: hidden;
   margin: 0 8px 0 0
 }
 dl.oder dd {
   float: left;
   line-height: 20px
 }
 dl.oder a {
   color: #666;
   text-decoration: underline
 }
 dl.oder a:hover {
   color: #1a56c2
 }
 .cart_footer {
   line-height: 22px;
   color: #666
 }
 .cart_ft_nav {
   text-align: center
 }
 .cart_ft_nav a {
   margin: 0 10px
 }
 .cart_youtu {
   border: solid 1px #d7d7d7;
   color: #666;
   line-height: 22px;
   padding: 5px;
   margin-top: 5px;
   margin-bottom: 10px
 }
 .pay_ok {
   background: #eff7ff;
   width: 672px;
   height: 143px;
   border: 2px solid #afd2ff;
   padding: 15px 0 0 18px;
   line-height: 20px;
   margin: 30px auto 0;
   display: block
 }
 .pay_ok .tit {
   font-weight: 700;
   font-size: 14px;
   padding-left: 61px;
   width: 580px
 }
 .pay_ok_con {
   color: #1a56c2;
   font-size: 14px;
   padding-left: 61px;
   width: 580px
 }
 .shop_money {
   margin: 20px 0;
   color: #1a56c2
 }
 .zf_money {
   margin: 10px 0;
   font-size: 14px
 }
 .zf_money_2 {
   margin-left: 14px;
   margin-top: 10px
 }
 .zf_money_2 span {
   font-weight: 700;
   color: red
 }
 .cart_tab_3 {
   width: 100%;
   line-height: 25px;
   color: #666;
   margin-bottom: 10px
 }
 .cart_tab_3 span {
   color: red;
   font-weight: 700
 }
 .cart_tab_4 {
   width: 726px;
   line-height: 25px;
   border: solid 1px #d7d7d7;
   margin-top: -5px;
   margin-bottom: 10px
 }
 .cart_tab_4 ul {
   width: 726px;
   height: 144px
 }
 .cart_tab_4 ul li {
   float: left;
   width: 363px;
   border-bottom: 1px dashed #d7d7d7;
   height: 25px;
   overflow: hidden;
   padding-top: 3px;
   font-family: arial
 }
 .cart_tab_4 ul li span {
   float: left;
   padding-right: 20px;
   width: 25px;
   overflow: hidden;
   display: block
 }
 .cart_tab_4 ul li p {
   float: left;
   display: block;
   padding-left: 12px
 }
 .cart_tab_4 ul li a {
   display: block;
   width: 233px;
   overflow: hidden;
   padding-right: 10px
 }
 .cart_tab_4 ul .line {
   height: 24px;
   overflow: hidden;
   width: 363px;
   border: 0
 }
 .cart_b4_bot {
   font-weight: 700;
   color: #1a56c2;
   margin-bottom: 15px;
   margin-top: 5px
 }
 .cart_tab_2 .tr_bg {
   background: #ececec
 }
 .cart_tab_2 a.cur {
   color: #1a56c2;
   text-decoration: underline
 }
 .cart_tab_2 a.cur:hover {
   color: #1a56c2;
   text-decoration: underline
 }
 .cart_tab5_top {
   font-weight: 700;
   font-size: 14px;
   margin-bottom: 10px
 }
 .cart_tab5_top span {
   margin-right: 30px
 }
 .cart_tab_5 {
   width: 100%
 }
 .cart_tab_5 th {
   width: 100px;
   text-align: right;
   background: #ffffeb;
   border: solid 1px #d7d7d7;
   padding: 10px 0;
   font-weight: 400
 }
 .cart_tab_5 td {
   background: #f6f6f6;
   border: solid 1px #d7d7d7;
   padding: 10px 0 10px 5px;
   color: #666
 }
 .cart_tab_5 td div {
   line-height: 20px
 }
 .cart_tab_5 .ruguo {
   color: #1a56c2
 }
 .pri_dl {
   padding-top: 20px;
   text-align: center;
   margin-top: 10px;
   font-size: 14px;
   color: #666;
   line-height: 23px;
   padding-bottom: 10px;
   margin: 0 auto
 }
 .pri_dl dt {
   display: inline
 }
 .pri_dl dd {
   text-align: center
 }
 .pri_dl dd h4 {
   border-bottom: dashed 1px #d7d7d7;
   text-indent: 5px;
   margin-bottom: 5px;
   color: #000
 }
 .pri_dl dd.bg {
   background: url(../images/ico6.gif) no-repeat 3px 9px;
   text-indent: 10px
 }
 .pri_dl dd.tex {
   margin-top: 20px
 }
 .pri_dl dd .text {
   border: solid 1px #d7d7d7;
   font-size: 12px
 }
 .dashed_line {
   border-bottom: dashed 1px #d7d7d7;
   height: 1px;
   overflow: hidden;
   font-size: 0;
   margin: 15px 0
 }
 .pri_zuy {
   color: #666;
   line-height: 20px;
   text-align: center
 }
 .pri_zuy span {
   float: left
 }
 .pri_dl dd div {
   padding-left: 20px;
   *padding-left: 25px
 }
 .pri_dl dd div .textarea {
   width: 340px
 }
 .pri_dl dd a {
   font-weight: 700;
   color: #a97d50;
   text-decoration: underline
 }
 .pri_dl dd a:hover {
   color: #a97d50
 }
 .mesbook3 {
   width: 630px;
   margin: 0 auto;
   border: solid 1px #d7d7d7
 }
 .mesbook3 h4 {
   background: url(../images/sennews_tit_bg.gif) repeat-x;
   height: 22px;
   padding: 4px 1em 0
 }
 .mes_top_dl {
   padding: 15px 20px 0
 }
 .mes_top_dl dt {
   width: 132px;
   height: 132px;
   float: left;
   display: inline
 }
 .mes_top_dl dt img {
   width: 128px;
   height: 128px;
   display: block
 }
 .mes_top_dl dt a {
   width: 128px;
   height: 128px;
   border: solid 1px #d7d7d7;
   padding: 1px;
   display: block
 }
 .mes_top_dl dt a:hover {
   border: solid 1px #1a56c2
 }
 .mes_top_dl dd {
   float: right;
   width: 445px;
   line-height: 20px
 }
 .mes_top_dl .tit {
   font-weight: 700;
   font-size: 14px;
   color: #000;
   text-decoration: underline;
   width: 210px;
   overflow: hidden;
   display: block;
   float: left;
   margin-right: 15px
 }
 .mes_top_dl .tit:hover {
   color: #1a56c2
 }
 .mes_top_dl .from {
   margin-left: 15px;
   color: red
 }
 .mes_top_dl .from a {
   color: red;
   text-decoration: underline
 }
 .mes_top_dl dd.d2 {
   margin-top: 10px;
   *margin-top: -5px;
   color: #666;
   height: 100px;
   overflow: hidden
 }
 .mes_top_dl dd.d2 a {
   color: #1a56c2
 }
 .mes_top_dl dd.d2 a:hover {
   color: #1a56c2;
   text-decoration: underline
 }
 .mesbook3 h4 span img {
   vertical-align: middle;
   margin-top: -2px;
   *margin: 0
 }
 .mesbook3_line {
   height: 1px;
   background: #d7d7d7;
   font-size: 0;
   margin: 20px auto;
   overflow: hidden;
   width: 590px
 }
 .mesbk3_tab {
   width: 590px;
   margin: 0 auto;
   color: #666
 }
 .mesbk3_tab .text {
   border: solid 1px #d7d7d7;
   height: 20px
 }
 .mesbk3_tab div {
   font-weight: 700;
   font-size: 14px
 }
 .mesbk3_tab td {
   padding: 3px 0
 }
 .mesbk3_tab span {
   font-weight: 400
 }
 .mesbk3_tab .textarea {
   width: 278px
 }
 .mesbook1, .mesbook2 {
   width: 398px;
   position: absolute;
   left: 1041px;
   top: 600px;
   border: 1px solid #d7d7d7;
   padding-bottom: 10px
 }
 .mesbook1 .tit, .mesbook2 .tit {
   border: 1px solid #e4e3e3;
   background: #ebeceb;
   height: 18px;
   padding: 4px 5px 0
 }
 .mesbook1 dl.b1 {
   width: 370px;
   margin: 10px auto
 }
 .mesbook1 dl.b1 dt {
   float: left;
   width: 105px;
   overflow: hidden
 }
 .mesbook1 dl.b1 dd {
   width: 265px;
   float: right;
   line-height: 25px
 }
 .mesbook1 dl.b1 dd.dd_b {
   width: 180px;
   overflow: hidden;
   font-weight: 700;
   color: #1a56c2;
   font-size: 14px;
   border-bottom: solid 1px #1a56c2;
   line-height: 18px;
   margin-bottom: 10px;
   float: left;
   margin-left: 105px;
   display: inline
 }
 .mesbook1 .fr {
   float: right
 }
 .close {
   vertical-align: middle;
   margin-left: 5px
 }
 .copy {
   margin: 20px 0 0 20px;
   color: #666;
   line-height: 20px
 }
 .copy .b17 {
   margin-top: 5px
 }
 .mesbook2 {
   left: 1000px;
   top: 400px
 }
 .mesbook2 p {
   line-height: 20px;
   padding: 20px;
   color: #666
 }
 .mesbook2 p img {
   float: left
 }
 .top_tit .top_tit1 {
   font-weight: 700;
   text-decoration: underline;
   color: #000;
   font-size: 14px
 }
 .pri_dl .time_7 {
   border: 1px solid #ccc;
   background: url(../images/mes_time_bg.gif) repeat-x;
   margin: 30px auto 0;
   width: 45px;
   height: 25px;
   line-height: 25px;
   color: red;
   font-weight: 700
 }
 .pri_zuy a {
   color: #1a56c2;
   text-decoration: underline
 }
 .pri_zuy a:hover {
   color: #1a56c2
 }
 @charset "utf-8";
 .cpMain {
   background: #ececec;
   overflow: hidden
 }
 .cpMain .container {
   margin-top: 20px;
   padding-bottom: 30px
 }
 .soleft {
   float: left;
   width: 230px;
   position: relative;
   z-index: 999
 }
 .soleft .cpTle {
   font-weight: 400;
   padding: 24px 0 23px 22px;
   border-bottom: 1px solid #eee;
   background: #0065ad
 }
 .soleft .cpTle a {
   font-size: 18px;
   color: #fff;
   font-weight: 700
 }
 .soleft .cpTle p {
   font-size: 16px;
   color: #fff;
   font-weight: 700;
   margin-bottom: 12px
 }
 .soleft .cpTle p a {
   color: #fff;
   font-size: 16px;
   font-weight: 700
 }
 .soleft .cpTle span {
   font-size: 14px;
   color: #eee
 }
 .soleft > ul {
   background: #fff;
   padding-top: 10px
 }
 .soleft > ul > li {
   padding-bottom: 15px
 }
 .soleft > ul > li > a {
   height: 50px;
   line-height: 50px;
   padding-left: 25px;
   display: block;
   font-size: 14px;
   margin: 0 10px;
   text-decoration: none;
   background: #ececed url(../images/dpro_jt.png) no-repeat 186px 20px
 }
 .soleft > ul > li > a:hover, .soleft > ul > li > a.cur {
   background-color: #1a56c2;
   color: #fff;
   background-image: url(../images/dpro_jth.png)
 }
 .soleft > ul > li > a.cur {
   background-color: #1a56c2;
   color: #fff;
   background-image: url(../images/dpro_jth.png)
 }
 .soleft > ul > li .sedNav {
   margin: 0 10px
 }
 .soleft > ul > li .sedNav dt {
   height: 41px;
   border-bottom: 1px solid #e2e2e2;
   font: 14px microsoft yahei;
   line-height: 41px;
   background: url(../images/dpro_jt3.gif) no-repeat 25px 13px;
   padding-left: 45px;
   overflow: hidden
 }
 .soleft > ul > li .sedNav dt {
   font-size: 14px;
   color: #333;
   text-decoration: none
 }
 .soleft > ul > li .sedNav a:hover, .soleft li .sedNav a.cur {
   color: #1a56c2
 }
 .soleft > ul > li .sedNav dd {
   margin-left: 43px;
   line-height: 35px
 }
 .soleft .dphone {
   overflow: hidden;
   background: #333;
   padding: 20px 0
 }
 .soleft .dphone dt {
   float: left;
   background: url(../images/phimg.png) no-repeat center;
   margin-left: 5px;
   width: 62px;
   height: 50px
 }
 .soleft .dphone dd {
   margin-left: 66px;
   color: #fff;
   padding: 5px 13px;
   border-left: 1px dotted #5c5c5c
 }
 .soleft .dphone dd span {
   font-size: 13px
 }
 .soleft .dphone dd p {
   font-size: 18px;
   font-family: arial
 }
 .cpright {
   width: 715px;
   padding: 0 20px;
   background: #fff;
   float: right;
   padding-bottom: 20px
 }
 .rtop {
   overflow: hidden;
   padding-top: 28px;
   padding-bottom: 9px;
   border-bottom: 1px solid #dbdbdb
 }
 .text-right{float:right}
 .rtop h5 {
   padding-left: 10px;
   border-left: 3px solid #1a56c2;
   font-weight: 400;
   line-height: 16px;
   display: block;
   float: left;
 }
 .rtop h5 a {
   font-size: 16px;
   color: #1a56c2;
   font-weight: bold;
 }
 .rtop span {
   font-size: 14px
 }
 .rtop span em {
   color: #333
 }
 .rtop span a {
   color: #333
 }

.cpshow2 {
	overflow: hidden;
    padding-top: 20px;
	font-size: 14px; 
	line-height: 26px;
}
.cpshow2 p img {width:100%;}

 .cpshow {
   overflow: hidden;
   padding-top: 20px
 }
 .cpshow li {
   float: left;
   width: 220px;
   margin-bottom: 30px;
   margin-right: 25px
 }

.cpshow li:nth-child(3n) { margin-right:0px}

 .cpshow li.noMl {
   margin-right: 0
 }
 .cpshow li img {
   display: block;
   border: 1px solid #d3d3d3
 }
 .cpshow li h4 {
   line-height: 16px;
   margin-top: 10px;
   margin-bottom: 8px;
   text-align: center;
   height: 32px
 }
 .cpshow li h4 a {
   font-size: 15px;
   color: #333;
   font-weight: 400
 }
 .cpshow li h4 a:hover {
   color: #0065ad
 }
 .cpshow li p {
   font-size: 13px;
   color: #666;
   line-height: 21px;
   height: 63px;
   overflow: hidden
 }
 .cpshow li span {
   display: block;
   overflow: hidden;
   margin-top: 20px
 }
 .cpshow li span .zx {
   float: left;
   width: 103px;
   height: 40px;
   line-height: 40px;
   text-align: center;
   font-size: 13px;
   color: #fff;
   text-decoration: none;
   border-left: 3px solid #333;
   background: #666
 }
 .cpshow li span .xq {
   float: right;
   font-size: 13px;
   color: #666;
   margin-top: 14px
 }
 .cpshow li img:hover {
   border-color: #0065ad
 }
 .cpshow li span .zx:hover {
   background: #ed5f05;
   border-left-color: #a23f00
 }
 .newsCont {
   background: #ececec;
   overflow: hidden
 }
 .newsCont .container {
   background: #fff;
   margin-top: 20px
 }
 .newsCont .nnBox {
   padding: 0 20px
 }
 .ntop {
   overflow: hidden;
   padding-top: 28px;
   padding-bottom: 9px;
   border-bottom: 1px solid #dbdbdb
 }
 .ntop > h5 {
   float: left;
   font-weight: 400;
   line-height: 20px
 }
 .ntop > h5 > a {
   font-size: 20px;
   color: #036
 }
 .ntop span {
   float: right;
   line-height: 20px
 }
 .ntop span em {
   color: #999
 }
 .ntop span a {
   color: #999
 }
 .xzCont {
   margin-top: 20px;
   padding-bottom: 54px
 }
 .xzCont dl {
   overflow: hidden;
   padding: 20px;
   background: #ececec
 }
 .xzCont dt {
   float: left
 }
 .xzCont dt img {
   display: block
 }
 .xzCont dd {
   margin-left: 234px
 }
 .xzCont dd h5 {
   font-weight: 400;
   line-height: 16px;
   margin-bottom: 12px
 }
 .xzCont dd h5 a {
   font-size: 16px;
   color: #133a58
 }
 .xzCont dd p {
   font-size: 13px;
   line-height: 23px;
   height: 69px;
   overflow: hidden
 }
 .xzCont dd > a {
   display: block;
   width: 90px;
   height: 30px;
   line-height: 30px;
   text-align: center;
   font-size: 13px;
   color: #ececec;
   text-decoration: none;
   background: #777;
   margin-top: 32px
 }
 .xzCont ul {
   overflow: hidden
 }
 .xzCont li {
   float: left;
   width: 421px;
   padding: 20px;
   border: 1px solid #ececec;
   border-left-width: 3px;
   margin-right: 10px;
   margin-top: 10px
 }
 .xzCont li.noMl {
   margin-right: 0
 }
 .xzCont li h5 {
   font-weight: 400;
   line-height: 16px;
   margin-bottom: 15px
 }
 .xzCont li h5 a {
   font-size: 16px;
   color: #036
 }
 .xzCont li p {
   font-size: 13px;
   color: #666;
   line-height: 23px;
   height: 46px;
   overflow: hidden
 }
 .xzCont li:hover {
   border-color: #0c4da1
 }
 .nlist {
   float: left;
   width: 230px
 }
 .nlist .nt {
   background: #1a56c2;
   height: 82px;
   overflow: hidden;
   font: 20px;
   font-weight: 600;
   line-height: 75px;
   text-align: center
 }
 .nlist .nt a {
   font-size: 20px;
   color: #fff;
   text-decoration: none
 }
 .nlist .nt p {
   font-size: 12px;
   color: #fff;
   font-family: arial;
   margin-top: 1px
 }
 .nlist > ul {
   background: #fff;
   padding-top: 10px;
   padding-bottom: 14px
 }
 .nlist > ul > li {
   height: 41px;
   border-bottom: 1px solid #e2e2e2;
   font-size: 16px;
   line-height: 41px;
   background: url(../images/dpro_jt3.gif) no-repeat 25px 13px;
   padding-left: 45px;
   overflow: hidden
 }
 .nlist > ul > li > a {
   color: #464545
 }
 .nlist > ul > li > a:hover, .nlist > ul > li.cur a {
   color: #1a56c2
 }
 .nlist .dphone {
   overflow: hidden;
   background: #333;
   padding: 20px 0
 }
 .nlist .dphone dt {
   float: left;
   background: url(../images/phimg.png) no-repeat center;
   margin-left: 5px;
   width: 62px;
   height: 50px
 }
 .nlist .dphone dd {
   margin-left: 66px;
   color: #fff;
   padding: 5px 13px;
   border-left: 1px dotted #5c5c5c
 }
 .nlist .dphone dd span {
   font-size: 13px
 }
 .nlist .dphone dd p {
   font-size: 20px;
   font-family: arial
 }
 .story {
   margin: 40px 0
 }
 .story img {}
 .job_top {
   width: 668px;
   margin-left: 19px;
   line-height: 22px;
   color: #666;
   font-size: 14px;
   background: url(../images/ico8.gif) no-repeat 0 8px;
   text-indent: 10px
 }
 .job_top span {
   color: #1a56c2
 }
 .ljob {
   width: 720px;
   margin: auto
 }
 .job_con {
   width: 700px;
   margin: 0 auto;
   background: #f8f8f8 url(../images/job_list_bg.gif) top repeat-x;
   padding: 10px;
   line-height: 20px
 }
 .job_con h4 {
   background: url(../images/ico13.gif) no-repeat 0 4px;
   text-indent: 18px;
   height: 20px
 }
 .job_con h4 a {
   color: #1a56c2
 }
 .job_con_tab {
   width: 100%;
   line-height: 25px;
   color: #333
 }
 .job_con_tab td span {
   margin-right: 15px
 }
 .job_con dt {
   margin-top: 2px
 }
 .job_bot {
   width: 720px;
   margin: 10px auto 0
 }
 .map_main {
   overflow: hidden;
   border: solid 5px #f0f0f0;
   margin: 10px 0;
   padding-bottom: 10px;
   background: #fff
 }
 .sitemap_con {
   width: 930px;
   margin: 0 auto;
   color: #666
 }
 .sitemap_con .map_top {
   border-bottom: solid 1px #d7d7d7
 }
 .sitemap_con .map_top img {
   float: left
 }
 .site_r_link {
   width: 120px;
   margin-top: 45px;
   border: 1px solid #cdcdcd;
   background: #f8f8f8;
   padding: 5px 10px;
   float: right
 }
 .site_plc {
   background: url(../images/ico27.gif) no-repeat 0 8px;
   padding: 5px 0;
   text-indent: 10px
 }
 .sitemap_con h4 {
   line-height: 30px
 }
 .sitemap_con .site {
   padding-right: 10px
 }
 .b4 {
   border: solid 1px #e0e0e0
 }
 .b4 ul {
   padding: 0 11px
 }
 .b4 li {
   float: left;
   line-height: 25px;
   width: 290px;
   overflow: hidden
 }
 .b4 li a {
   color: #666
 }
 .b4 li a:hover {
   color: #ff6c00
 }
 .apage {
   height: 25px;
   line-height: 25px;
   background: #f9f9f9;
   padding: 0 5px;
   border: solid 1px #d7d7d7;
   text-align: right
 }
 .apage a {
   border: 1px solid #d4e3e9;
   padding: 0 3px;
   margin-right: 5px
 }
 .apage .num_btns {
   float: right;
   font-family: Tahoma
 }
 .apage a:hover, .apage .cur {
   border: 1px solid #d5d5d5;
   background-color: #1a56c2;
   color: #fff;
   text-decoration: none
 }
 .apage .cust_txt {
   float: left
 }
 .apage .oran_pg_fp {
   background: url(../images/first_page.gif) 4px 4px no-repeat;
   padding-right: 9px
 }
 .apage .oran_pg_pp {
   background: url(../images/pre_page.gif) 4px 4px no-repeat;
   padding-right: 5px
 }
 .apage .oran_pg_np {
   background: url(../images/next_page.gif) 8px 4px no-repeat;
   padding-right: 12px
 }
 .apage .oran_pg_lp {
   background: url(../images/last_page.gif) 8px 4px no-repeat;
   padding-right: 12px
 }
 .apage select {
   font-size: 8px;
   margin-top: 5px
 }
 .apage .oran_pg_txt {
   height: 15px;
   border: solid 1px #d4e3e9;
   width: 20px;
   margin-left: 5px
 }
 .apage .oran_pg_btn {
   height: 15px;
   border: solid 1px #d4e3e9;
   margin-left: 5px;
   font-size: 9px;
   background: #5984ac;
   color: #fff
 }
 .text {
   height: 18px;
   line-height: 18px
 }
 select {
   height: 25px
 }
 .bottomfaq dl {
   float: left;
   width: 160px
 }
 .bottomfaq dt {
   line-height: 24px;
   height: 24px;
   background: #faf9f5;
   border: 0 solid #d0ccce;
   border-width: 1px 0;
   font-weight: 700;
   color: #666;
   margin-bottom: 5px;
   text-indent: 15px
 }
 .bottomfaq dt a {
   overflow: hidden;
   width: 145px;
   display: block
 }
 .bottomfaq dd {
   width: 147px;
   line-height: 22px;
   overflow: hidden;
   text-indent: 15px
 }
 .bottomfaq dl.none_1 a {
   display: none
 }
 .crumbs2 {
   height: 25px;
   line-height: 25px;
   font-family: 宋体;
   padding-left: 10px;
   color: #666;
   margin-bottom: 5px
 }
 .crumbs2 span {
   float: right
 }
 .crumbs2 span a {
   color: #1a56c2;
   margin-right: 10px
 }
 .b01 {
   background-position: -717px -115px;
   width: 50px;
   height: 20px;
   line-height: 20px;
   font-size: 12px;
   color: #fff
 }
 .b02 {
   background-position: -408px -107px;
   width: 127px;
   height: 34px
 }
 .b03 {
   background-position: -567px -107px;
   width: 127px;
   height: 34px
 }
 .b04 {
   background-position: -253px -107px;
   width: 127px;
   height: 34px
 }
 .b05 {
   background-position: -415px -150px;
   width: 115px;
   height: 34px
 }
 .b06 {
   background-position: -63px -195px;
   width: 127px;
   height: 34px
 }
 .b07 {
   background-position: -54px -107px;
   width: 171px;
   height: 34px
 }
 .b08 {
   background-position: -564px -149px;
   width: 143px;
   height: 34px
 }
 .b09 {
   background-position: -799px -148px;
   width: 139px;
   height: 34px
 }
 .b10 {
   background-position: -798px -109px;
   width: 143px;
   height: 34px
 }
 .b11 {
   background-position: -63px -151px;
   width: 149px;
   height: 34px
 }
 .b12 {
   background-position: -255px -151px;
   width: 115px;
   height: 34px
 }
 .b13 {
   background-position: -79px -696px;
   width: 70px;
   height: 28px;
   line-height: 28px;
   color: #fff;
   font-size: 14px;
   font-weight: 700
 }
 .b14 {
   background-position: -181px -696px;
   width: 70px;
   height: 28px;
   line-height: 28px;
   color: #333;
   font-size: 14px;
   font-weight: 700
 }
 .b15 {
   background-position: -79px -650px;
   width: 60px;
   height: 24px;
   line-height: 24px;
   color: #fff;
   font-size: 14px;
   font-weight: 700
 }
 .b16 {
   background-position: -184px -650px;
   width: 60px;
   height: 24px;
   line-height: 24px;
   color: #333;
   font-size: 14px;
   font-weight: 700
 }
 .b17 {
   background-position: -793px -256px;
   width: 80px;
   height: 25px;
   padding-bottom: 1px;
   _line-height: 24px;
   color: #fff;
   font-size: 14px;
   font-weight: 700;
   margin-right: 10px
 }
 .b18 {
   background: #1a56c2;
   width: 80px;
   height: 24px;
   line-height: 24px;
   color: #fff;
   font-size: 14px;
   font-weight: 700
 }
 .b19 {
   background-position: -882px -294px;
   width: 80px;
   height: 22px;
   line-height: 22px;
   padding-left: 11px;
   color: #666
 }
 .b20 {
   background-position: -299px -295px;
   width: 93px;
   height: 22px;
   line-height: 22px;
   padding-left: 11px;
   color: #666
 }
 .b21 {
   background-position: -542px -294px;
   width: 80px;
   height: 22px;
   line-height: 22px;
   padding-left: 11px;
   color: #666
 }
 .b22 {
   background-position: -394px -294px;
   width: 68px;
   height: 22px;
   padding-bottom: 2px;
   *padding-top: 3px;
   _padding-bottom: 1px;
   color: #666;
   font-size: 12px;
   overflow: hidden;
   text-indent: 10px
 }
 .b23 {
   background-position: -882px -326px;
   width: 82px;
   height: 22px;
   line-height: 22px;
   padding-left: 11px;
   color: #666
 }
 .b24 {
   background-position: -454px -253px;
   width: 47px;
   height: 25px;
   line-height: 25px;
   color: #fff
 }
 .b25 {
   background-position: -751px -328px;
   width: 58px;
   height: 18px;
   padding: 0 0 3px 8px;
   *padding: 0px00px8px;
   overflow: hidden
 }
 .b26 {
   background-position: -814px -328px;
   width: 58px;
   height: 18px;
   padding: 0 8px 3px 0;
   *padding: 0px8px00
 }
 .b27 {
   background-position: -518px -254px;
   width: 41px;
   height: 24px;
   line-height: 24px;
   color: #fff;
   font-size: 14px;
   font-weight: 700
 }
 .b28 {
   background-position: -62px -253px;
   width: 78px;
   height: 23px;
   line-height: 25px;
   padding-left: 16px;
   color: #666
 }
 .b29 {
   background-position: -267px -254px;
   width: 78px;
   height: 23px;
   line-height: 25px;
   padding-left: 12px;
   color: #666
 }
 .b30 {
   background-position: -183px -295px;
   width: 80px;
   height: 22px;
   line-height: 22px;
   padding-left: 11px;
   color: #666
 }
 .b31 {
   background-position: -321px -374px;
   width: 94px;
   height: 20px;
   line-height: 20px;
   color: #666;
   text-indent: 12px
 }
 .b32 {
   background-position: -588px -250px;
   width: 143px;
   height: 34px
 }
 .b33 {
   background-position: -255px -195px;
   width: 129px;
   height: 34px
 }
 .b34 {
   background-position: -740px -295px;
   width: 132px;
   height: 21px;
   line-height: 21px
 }
 .b36 {
   background-position: -707px -652px;
   width: 71px;
   height: 20px;
   line-height: 20px;
   color: #fff
 }
 .b37 {
   background-position: -819px -652px;
   width: 71px;
   height: 20px;
   line-height: 20px;
   color: #fff
 }
 .b38 {
   background-position: -241px -435px;
   width: 51px;
   height: 20px;
   _line-height: 20px;
   padding-bottom: 1px;
   color: #fff
 }
 .b39 {
   background-position: -79px -616px;
   width: 61px;
   height: 24px;
   line-height: 24px;
   color: #fff;
   font-size: 14px;
   font-weight: 700
 }
 .b40 {
   background-position: -408px -195px;
   width: 127px;
   height: 34px
 }
 .b41 {
   background-position: -564px -195px;
   width: 127px;
   height: 34px
 }
 .b42 {
   background-position: -321px -337px;
   width: 75px;
   height: 24px
 }
 .b43 {
   background-position: -403px -337px;
   width: 75px;
   height: 24px
 }
 .b44 {
   background-position: -671px -374px;
   width: 127px;
   height: 22px;
   font-size: 12px;
   color: #666;
   text-indent: 18px;
   padding-bottom: 3px;
   *padding: 0
 }
 .b45 {
   background-position: -426px -374px;
   width: 111px;
   height: 23px;
   font-size: 12px;
   color: #fff;
   text-indent: 17px;
   line-height: 23px
 }
 .b46 {
   background-position: -547px -374px;
   width: 111px;
   height: 23px;
   font-size: 12px;
   color: #666;
   text-indent: 17px;
   line-height: 23px;
   border: 0;
   cursor: pointer
 }
 .b47 {
   background-position: -271px -696px;
   width: 86px;
   height: 29px;
   color: #b0aeae;
   font-size: 14px;
   padding: 0 0 2px 10px;
   _padding: 3px 0 0 10px;
   margin: 10px 0
 }
 .b48 {
   background-position: -374px -696px;
   width: 86px;
   height: 29px;
   color: #fff;
   font-weight: 700;
   font-size: 14px;
   padding: 0 0 2px 10px;
   _padding: 3px 0 0 10px;
   margin: 10px 0
 }
 .b49 {
   background-position: -474px -696px;
   width: 122px;
   height: 30px
 }
 .b50b {
   width: 28px;
   height: 32px;
   background: url(../images/img_5.gif) no-repeat;
   border: 0;
   cursor: pointer
 }
 .b50 {
   width: 28px;
   height: 32px;
   background: url(../images/img_6.gif) no-repeat;
   border: 0;
   cursor: pointer
 }
 .b51 {
   width: 28px;
   height: 32px;
   background: url(../images/img_7.gif) no-repeat;
   border: 0;
   cursor: pointer
 }
 .b52 {
   width: 28px;
   height: 32px;
   background: url(../images/img_8.gif) no-repeat;
   border: 0;
   cursor: pointer
 }
 .b53 {
   width: 68px;
   height: 23px;
   background: url(../images/b53.gif) no-repeat;
   border: 0;
   cursor: pointer;
   line-height: 23px;
   padding-left: 17px;
   color: #666;
   font-size: 12px
 }
 .b54 {
   width: 68px;
   height: 23px;
   background: url(../images/b54.gif) no-repeat;
   border: 0;
   cursor: pointer;
   line-height: 23px;
   padding-left: 17px;
   color: #fff;
   font-size: 12px
 }
 .b55 {
   width: 85px;
   height: 20px;
   color: #9c6060;
   background: url(../images/b55.gif) no-repeat;
   border: 0;
   cursor: pointer;
   font-size: 12px;
   padding-left: 12px;
   padding-bottom: 3px;
   *padding-bottom: 0
 }
 .b56 {
   width: 72px;
   height: 20px;
   color: #9c6060;
   background: url(../images/b56.gif) no-repeat;
   border: 0;
   cursor: pointer;
   font-size: 12px;
   padding-left: 12px;
   padding-bottom: 3px;
   *padding-bottom: 0
 }
 .b57 {
   width: 82px;
   height: 20px;
   color: #9c6060;
   background: url(../images/b57.gif) no-repeat;
   border: 0;
   cursor: pointer;
   font-size: 12px;
   padding-left: 12px;
   padding-bottom: 3px;
   *padding-bottom: 0
 }
 .b58 {
   width: 82px;
   height: 20px;
   color: #9c6060;
   background: url(../images/b58.gif) no-repeat;
   border: 0;
   cursor: pointer;
   font-size: 12px;
   padding-left: 12px;
   padding-bottom: 3px;
   *padding-bottom: 0
 }
 .b59 {
   width: 78px;
   height: 24px;
   color: #fff;
   background-position: -537px -435px;
   border: 0;
   cursor: pointer;
   font-size: 12px;
   padding-bottom: 3px;
   *padding-bottom: 0;
   padding-top: 0;
   *padding-top: 3px
 }
 .b60 {
   width: 92px;
   height: 24px;
   color: #000;
   background-position: -625px -435px;
   border: 0;
   cursor: pointer;
   font-size: 12px;
   padding-bottom: 3px;
   *padding-bottom: 0;
   padding-top: 0;
   *padding-top: 3px
 }
 .b61 {
   width: 67px;
   height: 24px;
   color: #fff;
   background-position: -384px -435px;
   border: 0;
   cursor: pointer;
   font-size: 12px;
   padding-bottom: 3px;
   *padding-bottom: 0;
   padding-top: 0;
   *padding-top: 3px
 }
 .b62 {
   width: 67px;
   height: 24px;
   color: #fff;
   background-position: -461px -435px;
   border: 0;
   cursor: pointer;
   font-size: 12px;
   padding-bottom: 3px;
   *padding-bottom: 0;
   padding-top: 0;
   *padding-top: 3px
 }
 .b63 {
   width: 95px;
   height: 24px;
   color: #fff;
   background: url(../images/b63.gif) no-repeat;
   border: 0;
   cursor: pointer;
   font-size: 12px;
   padding-bottom: 3px;
   *padding-bottom: 0;
   padding-top: 0;
   *padding-top: 3px
 }
 .b64 {
   width: 56px;
   height: 24px;
   color: #fff;
   background: url(../images/b64.gif) no-repeat;
   border: 0;
   cursor: pointer;
   font-size: 12px;
   padding-bottom: 3px;
   *padding-bottom: 0;
   padding-top: 0;
   *padding-top: 3px
 }
 .pro_kuang {
   color: #666;
   font-family: 宋体;
   margin-top: 4px
 }
 .none {
   padding-left: 36px
 }
 .pro_kuang p {
   float: left;
   margin-left: 5px;
   *margin-left: 3px
 }
 .pro_kuang ul {
   padding-left: 36px
 }
 .pro_kuang li {
   float: left;
   line-height: 20px;
   padding-right: 2px;
   height: 30px;
   overflow: hidden
 }
 .pro_kuang li .img {
   width: 27px;
   height: 27px;
   display: inline-block;
   background: url(../images/color.gif) no-repeat;
   border: 0
 }
 .pro_kuang a {
   width: 25px;
   height: 25px;
   display: inline-block;
   border: solid 1px #444;
   text-align: center;
   line-height: 25px;
   *line-height: 25px;
   margin-left: 3px;
   overflow: hidden
 }
 .pro_kuang a:hover, .pro_kuang .cur {
   text-decoration: none;
   color: #666;
   background: #f5f5f5
 }
 .pro_kuang .sm {
   border: 0;
   color: #006ce0;
   text-decoration: underline;
   width: auto
 }
 .pro_kuang .sm:hover {
   text-decoration: underline;
   background: 0 0;
   color: #f60;
   width: auto
 }
 .pro_kuang p .fl {
   width: 36px;
   float: left;
   display: block;
   vertical-align: middle;
   text-align: center
 }
 .pro_kuang a:hover {
   width: 27px;
   height: 27px;
   display: inline-block;
   background: url(../images/color.gif) no-repeat;
   border: 0
 }
 .pro_kuang a:hover img, .pro_color a.kuang img {
   display: block;
   position: fixed;
   bottom: 0;
   right: 0
 }
 .topbar {
   background: url(../images/topbar.gif) repeat-x;
   line-height: 30px
 }
 .top_con {
   width: 930px;
   margin: 0 auto
 }
 .top_con a {
   margin: 0 4px
 }
 .top_con a.cur {
   color: #e67817;
   text-decoration: underline
 }
 .top_call {
   font-size: 14px;
   font-weight: 700;
   margin-left: 15px;
   margin-right: 25px
 }
 .top_con_nav a {
   color: #06f
 }
 .proinfo .nr_list {
   clear: both;
   padding-top: 12px;
   margin-bottom: 10px
 }
 .proinfo .nr_list ul {
   padding-left: 6px
 }
 .proinfo .nr_list ul li {
   float: left;
   height: 25px;
   width: 220px;
   overflow: hidden
 }
 .pei .tit {
   width: 682px;
   height: 28px;
   line-height: 28px;
   background: #ededed
 }
 .pei .tit h4 {
   float: left;
   padding-left: 12px;
   color: #f4870f
 }
 .pei .tit span a {
   float: right;
   color: #f4870f;
   font-weight: 700;
   padding-right: 8px
 }
 .pei .nr dl {
   width: 154px;
   height: 84px;
   overflow: hidden;
   float: left;
   padding: 6px 8px 4px 7px
 }
 .pei .nr dt {
   float: left;
   width: 74px;
   height: 74px;
   line-height: 0;
   font-size: 0
 }
 .pei .nr dt img {
   width: 70px;
   height: 70px;
   padding: 1px;
   border: 1px solid #d5d5d5
 }
 .pei .nr dd {
   width: 75px;
   padding-left: 5px;
   float: left
 }
 .pei .nr dd a {
   font-weight: 700;
   display: block;
   width: 78px;
   height: 18px;
   line-height: 18px;
   display: block;
   overflow: hidden;
   color: #666
 }
 .pei .nr dd span {
   width: 75px;
   height: 54px;
   line-height: 18px;
   display: block;
   overflow: hidden;
   margin: 3px 0 5px
 }
 .look_project {
   text-align: center;
   width: 675px;
   float: left;
   margin: 10px
 }
 .look_project input {
   margin: 0 4px;
   height: 23px
 }
 .flash {
   width: 662px;
   height: 302px;
   line-height: 0;
   font-size: 0;
   padding-left: 10px
 }
 .flash img {
   border: 1px solid #e4e4e4;
   width: 660px;
   height: 200px
 }
 .pagingNav {
   padding: 5px 10px;
   border: 1px solid #d3d3d3
 }
 .pagingNav p {
   height: 30px;
   line-height: 30px
 }
 .pagingNav .uls {
   margin-top: -30px;
   overflow: hidden
 }
 .pagingNav .uls a {
   float: left;
   margin-left: 5px;
   padding: 0 10px;
   height: 28px;
   line-height: 28px;
   border: 1px solid #ccc;
   text-decoration: none;
   float: left
 }
 .pagingNav .uls a:hover, .pagingNav .uls a.cur {
   background-color: #1a56c2;
   border-color: #1a56c2;
   color: #fff
 }
 .pagingNav .uls .tBtn:hover {
   background-color: inherit;
   color: inherit;
   *background-color: transparent;
   *color: #666
 }
 .link2 {
   border: 1px solid #d7d7d7;
   padding: 5px 10px;
   line-height: 22px;
   color: #555;
   margin-bottom: 10px
 }
 .link2 a {
   padding: 0 8px
 }
 .link3 {
   border: 1px solid #d7d7d7;
   width: 752px;
   padding-bottom: 10px;
   margin-bottom: 10px
 }
 .link3 li {
   float: left;
   width: 114px;
   height: 44px;
   line-height: 0;
   font-size: 0;
   padding: 10px 0 0 10px
 }
 .link3 li img {
   width: 110px;
   height: 40px;
   padding: 1px;
   border: 1px solid #d7d7d7
 }
 .sp-title {
   width: 100%;
   height: 40px;
   border: none;
   line-height: 25px;
   overflow: hidden;
   color: #444;
   margin-right: 2px;
   margin-bottom: 20px;
   margin-top: 10px
 }
 .sp-title li {
   width: 100%;
   height: 42px;
   line-height: 42px;
   background: #e2e2e2;
   float: left;
   overflow: hidden
 }
 .sp-title li a {
   font-size: 15px;
   color: #333
 }
 .sp-title li .yqljsq {
   float: left;
   margin-left: 15px;
   font-size: 15px
 }
 .sp-title li .yqljck {
   float: right;
   margin-right: 15px
 }
 .ipt-txt {
   line-height: 15px;
   padding: 4px 5px;
   border-width: 1px;
   border-style: solid;
   border-color: #666 #bbb #bbb #666;
   font-size: 12px;
   margin-right: 2px
 }
 .news_ad {
   width: 275px;
   height: 275px;
   margin-bottom: 10px
 }
 .news_ad img {
   width: 271px;
   height: 271px;
   padding: 1px;
   border: 1px solid #d7d7d7
 }
 .gduo {
   height: 30px;
   line-height: 30px;
   background: #f7f7f7;
   overflow: hidden;
   margin: 15px 0;
   padding: 0 10px
 }
 .gduo span {
   float: right;
   width: 320px;
   overflow: hidden;
   height: 30px;
   display: block
 }
 .gduo a {
   font-weight: 700
 }
 .ks5 {
   border: 1px solid #d7d7d7;
   width: 450px;
   height: 80px;
   margin-top: 10px
 }
 .newsListn {
   margin-top: 20px
 }
 .newsListn dl {
   position: relative;
   padding: 20px;
   height: 147px;
   background-color: #ebebeb
 }
 .newsListn dt {
   float: left
 }
 .newsListn dt img {
   display: block;
   width: 200px;
   height: 147px
 }
 .newsListn dd {
   margin-left: 220px
 }
 .newsListn dd h5 {
   height: 40px;
   line-height: 40px;
   font-size: 16px;
   font-weight: 400
 }
 .newsListn dd h5 a {
   color: #1a56c2
 }
 .newsListn dd h5 span {
   float: right;
   color: #bfbfbf
 }
 .newsListn dd p {
   line-height: 22px;
   height: 97px;
   overflow: hidden;
   font-size: 13px
 }
 .newsListn dd i {
   position: absolute;
   bottom: -10px;
   left: 0;
   border: 5px solid transparent
 }
 .newsListn ul {
   margin-top: 16px
 }
 .newsListn li {
   position: relative;
   height: 50px;
   line-height: 50px;
   overflow: hidden;
   font-size: 14px;
   border-bottom: 1px dotted #ccc
 }
 .newsListn li a {
   padding-left: 18px;
   background: url(../images/newsli_ico.png) no-repeat left center
 }
 .newsListn li a:hover {
   color: #1a56c2
 }
 .newsListn li span {
   position: absolute;
   top: 0;
   right: 0;
   color: #999
 }
 .gduoa {
   height: 50px;
   line-height: 30px;
   background: #f7f7f7;
   overflow: hidden;
   margin: 15px 0;
   padding: 0 10px
 }
 .span1 {
   float: right;
   overflow: hidden;
   height: 50px;
   display: block;
   width: 270px
 }
 .span2 {
   float: left;
   overflow: hidden;
   height: 50px;
   display: block
 }
 .gduoa span img {
   position: relative;
   bottom: -8px;
   margin: 0 20px
 }
 .gduoa a {
   font-weight: 700
 }
 .pagess {
   clear: both;
   margin: 20px;
   overflow: hidden;
   margin-left: 0;
   text-align: center;
   font-size: 12px
 }
 .pagess ul li {
   display: inline-block;
   border: 1px solid #ccc;
   padding: 2px 9px;
   margin: 0 3px;
   line-height: 20px;
   background: #fff;
   color: #999
 }
 .pagess ul li:hover {
   background: #ccc;
   color: #fff;
   border: 1px solid #ccc
 }
 .pagess ul li:hover a {
   color: #fff
 }
 .pagess ul li.thisclass {
   display: inline-block;
   border: 1px solid #ccc;
   padding: 2px 9px;
   margin: 0 3px;
   background: #ccc;
   color: #fff
 }
 .pagess ul li.thisclass a {
   color: #fff
 }
 .pagess ul li a {
   display: block;
   color: #999
 }
 .pagess ul li a:hover {
   color: #fff
 }