@charset "gb2312";
body, h1, h2, h3, h4, h5, h6, p, pre, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, input, textarea, button, th, td {
    margin: 0;
    padding: 0;
}

.SimSun {
    font-family: 'Tahoma', 'simsun' !important;
}

::-webkit-scrollbar {
    width: 12px;
    height: 12px;
}

::-webkit-scrollbar-thumb {
    background: #a9a9a9;
    border-radius: 10px;
}

::-webkit-scrollbar-track {
    background: #E8E8E8;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: none;
}

caption, th {
    font-weight: normal;
}

address, cite, dfn, em, var, i {
    font-style: normal;
}

code, kbd, pre, samp, tt {
    font-family: "Courier New", Courier, monospace;
    white-space: normal;
}

ul, ol {
    list-style: none outside;
}

caption, th {
    text-align: left;
}

q:before, q:after {
    content: '';
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

select, input, button, textarea {
    font-size: 100%;
}

body {
    _word-break: break-all;
}

img {
    -ms-interpolation-mode: bicubic;
}

.r {
    float: right;
}

.l {
    float: left;
}

body {
    font: 13px/1.5 "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "arial", 'simsun', "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53";
    background: #f5f5f5;
}

html, legend {
    color: #465160;
}

a {
    color: #747d87;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #33c0d0;
}

.block {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.clear {
    clear: both;
    height: 0px;
    width: auto;
}

.mar10 {
    margin: 10px 0 0;
}

.top_bg {
    height: 30px;
    line-height: 30px;
    background: #fbfbfb;
    border-bottom: 1px solid #e8e8e8;
}

.top {
    margin: 0 auto;
    width: 1200px;
}

.top span {
    display: block;
    float: left;
}

.top p {
    float: right;
    color: #4BA722;
}

.header {
    height: 60px;
    background: #fff;
    padding: 30px 0;
}

.header h1 {
    float: left;
}

.header h1 a {
    display: block;
    width: 280px;
    height: 56px;
    background: url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png") no-repeat left center;
    text-indent: -9999px;
}

.header .wrap {
    margin: 0 auto;
    width: 1200px;
}

.nav_bg {
    height: 44px;
    line-height: 44px;
    background: #2196f3;
}

.nav_bg .wrap {
    width: 1200px;
    margin: 0 auto;
    display: block
}

.nav {
    float: left;
}

.nav a {
    display: block;
    float: left;
    padding: 0 20px;
    color: #fff;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
}

.nav span.vip {
    position: absolute;
    width: 40px;
    height: 30px;
    top: 3px;
    right: 658px;
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.gif) no-repeat;
    z-index: 1;
    display: block;
}

.nav span.new {
    position: absolute;
    width: 40px;
    height: 30px;
    top: 3px;
    right: -15px;
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.gif) no-repeat;
    z-index: 1;
    display: block;
}

.nav span.free {
    position: absolute;
    width: 41px;
    height: 21px;
    top: -13px;
    right: 477px;
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png) no-repeat;
    z-index: 1;
    display: block;
}



.index1 {
    margin: 10px auto;
    width: 1200px;
    height: 305px;
}

.in_left1 {
    float: left;
    width: 240px;
    height: 305px;
    background: #FF7A2D;
    overflow: hidden;
}

.zc {
    height: 50px;
    padding: 30px 4px;
    background: #FF6600;
}

.zc a {
    display: inline-block;
    margin: 0 3px;
    height: 50px;
    line-height: 50px;
    width: 110px;
    text-align: center;
    background: #FF9559;
    font-size: 18px;
    color: #fff;
}

.in_conter1 {
    float: left;
    margin: 0 0px;
    width: 1200px;
    height: 305px;
    overflow: hidden;
}

.topLoop {
    position: relative;
    background: none;
}

.topLoop .hd {
    overflow: hidden;
    height: 30px;
    background: none;
    position: absolute;
    bottom: 5px;
    left: 450px;
    z-index: 9999;
}

.topLoop .hd ul {
    float: right;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
}

.topLoop .hd ul li {
    position: relative;
    _display: inline;
    float: left;
    width: 13px;
    height: 13px;
    overflow: hidden;
    background: #fff;
    margin-right: 10px;
    text-indent: -999px;
    cursor: pointer;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    behavior: url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.jpg");
}

.topLoop .hd ul li.on {
    background: #1F9652;
}

.topLoop .bd {}

.topLoop .bd ul {
    overflow: hidden;
    zoom: 1;
}

.infoList_ad li {
    height: 305px;
}

.in_right1 {
    float: right;
    padding: 10px;
    width: 218px;
    height: 283px;
    border: 1px solid #EAEAEC;
    overflow: hidden;
}

.in_right2 {
    float: right;
    width: 238px;
    height: 356px;
    border: 1px solid #DEDEDE;
}

.in_right2 dt {
    margin: 0 0 10px 0;
    height: 35px;
    line-height: 35px;
    background: #EEEEEE;
}

.in_right2 dt a {
    float: left;
    padding: 0 0 0 15px;
    font-size: 14px;
}

.in_right2 dt span {
    float: right;
    padding: 0 15px 0 0;
    font-size: 12px;
    color: #FF8800;
}

.in_right2 dd {
    padding: 0 0px 0 10px;
    height: 26px;
}

.in_right2 dd em {
    display: block;
    float: left;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    background: #EEEEEE;
    color: #fff:
}

.in_right2 dd a {
    float: left;
    margin: 0 10px;
    margin-right: 0px;
}

.in_right2 dd span {
    float: right;
    margin: 0 5px 0 0;
}

.index3 {
    margin: 8px auto 5px;
    width: 1200px;
}

.index3 .mbimg {
    margin: 0 4px 4px 0;
    _margin: 0 3px 4px 4px;
}

.in_name3 {
    margin: 0 0 10px 0;
    height: 33px;
    line-height: 33px;
    border-bottom: 2px solid #23B15D;
}

.in_name3 span {
    display: block;
    float: left;
    width: 210px;
    background: #23B15D;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
}

.in_name3 a {
    display: block;
    float: right;
    margin: 0 30px;
    text-align: center;
}

.index4 {
    margin: 0 auto;
    padding: 10px 5px;
    width: 950px;
    height: 250px;
    background: #EEEEEE;
    border-top: 2px solid #23B15D;
}

.index4 dl {
    float: left;
    margin: 0 5px;
    padding: 5px 10px 10px;
    width: 268px;
    height: 230px;
    background: #fff;
}

.index4 dl dt {
    margin: 0 0 10px 0;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #DEDEDE;
}

.index4 dl dt span {
    float: left;
    color: #000;
    font-size: 14px;
}

.index4 dl dt a {
    float: right;
}

.index4 dl dd {
    padding-left: 0px;
    width: 250px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dashed #DEDEDE;
    overflow: hidden;
}

.index4 dl dd a {
    color: #666;
}

.index5 {
    margin: 10px auto;
    width: 1200px;
}

.slideTxtBox3 {
    height: 120px;
    overflow: hidden;
    border: 1px solid #E3E3E3;
    text-align: left;
    background: #fff;
}

.slideTxtBox3 .hd {
    height: 30px;
    line-height: 30px;
    background: #f4f4f4;
    padding: 0 20px;
    border-bottom: 1px solid #E3E3E3;
    position: relative;
}

.slideTxtBox3 .hd ul {
    float: left;
    position: absolute;
    left: 0px;
    top: -1px;
    height: 37px;
}

.slideTxtBox3 .hd ul li {
    float: left;
    width: 105px;
    text-align: center;
    border-right: 1px solid #E3E3E3;
}

.slideTxtBox3 .hd ul li.on {
    height: 30px;
    background: #fff;
    border: 1px solid #E3E3E3;
    border-bottom: 2px solid #fff;
    cursor: pointer;
    border-left: none;
}

.slideTxtBox3 .hd ul li a {
    font-size: 14px;
    font-weight: 600;
}

.slideTxtBox3 .bd {
    padding: 5px 10px;
}

.slideTxtBox3 .bd ul {}

.infoList li {
    float: left;
    margin: 0 8px 0 0;
    width: 100px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.infoListnews li {
    float: left;
    margin: 0 8px 0 0;
    width: 150px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.footer_bg {
    border-top: 2px solid #D8D8D8;
    background: #fff;
    clear: both
}

.footer {
    margin: 0 auto;
    width: 1200px;
}

.foot_nav {
    height: 160px;
    padding: 20px 0 10px;
    border-bottom: 1px solid #E3E3E3;
}

.foot_logo {
    float: left;
    width: 190px;
    padding-top: 100px;
    height: 60px;
    background: url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.jpg") no-repeat center top;
}

.foot_logo p {
    text-align: center;
    margin: 5px 0;
}

.foot_dl {
    float: left;
    padding: 0 20px 0 40px;
    width: 139px;
    height: 160px;
    border-right: 1px solid #e3e3e3;
}

.foot_dlno {
    border-right: 0px solid #e3e3e3;
}

.foot_dl dt {
    margin: 0 0 10px;
}

.foot_dl dt a {
    font-weight: 600;
    font-size: 14px;
}

.foot_dl dd {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}

.foot_dl dd a {}

.foot_pre {
    clear: both;
    padding: 20px 0 40px;
}

.foot_pre p {
    text-align: center;
}

.list_nav {
    margin: 10px auto;
    width: 1200px;
    border: 1px solid #dedede;
    background: #fff;
}

.position {
    line-height: 38px;
    height: 38px;
    padding-left: 20px;
    font-size: 14px;
}

.position a {
    margin: 0 5px;
    font-size: 14px;
}

.list_mbrmb {
    line-height: 43px;
    height: 43px;
    padding-left: 45px;
    border-bottom: 1px solid #e1e1e1;
}

.list_mbrmb span {
    font-size: 14px;
    margin: 0 30px 0 0;
}

.list_mbrmb a {
    font-size: 14px;
    margin: 0 20px;
    padding: 1px 5px;
}

.list_mbrmb a:hover, .list_mbrmb a.hover {
    font-size: 14px;
    padding: 1px 5px;
    background: #999;
    margin: 0 20px;
    color: #fff;
}

.list_mbzt {
    line-height: 43px;
    height: 43px;
    padding-left: 45px;
}

.list_mbzt span {
    font-size: 14px;
    margin: 0 30px 0 0;
}

.list_mbzt a {
    font-size: 14px;
    margin: 0 20px;
    padding: 1px 5px;
}

.list_mbzt a:hover, .list_mbzt a.hover {
    font-size: 14px;
    padding: 1px 5px;
    background: #999;
    margin: 0 20px;
    color: #fff;
}

.list_name {
    margin: 0px auto;
    width: 1200px;
    border: 1px solid #dedede;
}

.list_name a {
    font-weight: 600;
    line-height: 40px;
    height: 40px;
    font-size: 14px;
    margin-left: 20px;
}

.list_mblb {
    margin: 10px auto;
    width: 1200px;
}

.list_mblb .mbimg {
    margin: 0 4px 10px;
    _margin: 0 3px 10px 4px;
}

.page {
    clear: both;
    height: 30px;
    margin: 20px;
    overflow: hidden;
    margin-left: 0px;
}

.mbbody_body .page {
    margin-left: 20px;
}

.page ul {}

.page ul li {
    line-height: 26px;
    float: left;
}

.page ul li a {
    border: 1px solid #ccc;
    padding: 2px 9px;
    margin: 0 3px;
    display: block;
    line-height: 20px;
    background: #fff;
}

.page ul li.thisclass {
    color: #fff;
    background: #1c82b7;
    padding: 0px 10px;
    margin: 0 3px;
}

.page ul li a:hover {
    color: #1f9652;
}

.page ul li span {
    display: inline-block;
    padding: 0;
}

.list_body {
    margin: 10px auto;
    width: 1200px;
    overflow: hidden;
}

.mbleft_body {
    float: left;
    width: 1200px;
    min-height: 100px;
}

.mbbody_330 {
    border: 1px solid #dddddd;
    padding: 0 0 10px 0;
    background: #fff;
}

.mbbody_330 .position, .mbbody_330 .position a {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
}

.mb_litpic {
    float: left;
    height: 180px;
    overflow: hidden;
}

.mb_info {
    float: left;
    margin: 10px;
}

.mb_info h1 {
    font-size: 20px;
    margin: 0 0 10px 0;
    color: #000;
}

.info_left {
    float: left;
    width: 345px;
}

.info_left p {
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}

.info_left p span {
    color: red;
    margin: 0 5px;
}

.info_news {
    float: left;
    width: 700px;
}

.info_news p {
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}

.info_news p span {
    color: red;
    margin: 0 5px;
}

.mb_pay {
    clear: both;
    margin: 10px 0 0;
}

.info_right {
    float: right;
    width: 250px;
}

.mb_kf {
    border: 1px solid #dddddd;
    margin: 10px 10px 0 0;
    padding: 0px 0 0 0px;
    width: 250px;
    height: 125px;
}

.mb_kf p {
    height: 30px;
    line-height: 30px;
    background: #eeeeee url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.jpg") no-repeat 10px center;
    padding-left: 35px;
    font-weight: 250;
    color: #000;
}

.mb_kf span {
    display: inline-block;
    line-height: 40px;
    margin: 0 0 0 10px;
    width: 250px;
}

.mbbody_body {
    margin: 0px;
}

.mbbody_h {
    height: 40px;
    line-height: 40px;
    overflow: hidden
}

.mbbody_h span {
    display: block;
    height: 40px;
    width: 140px;
    background: #73d5df;
    text-align: center;
    color: #fff;
    font-size: 14px;
    float: left;
}

.mbbody_h i {
    float: right;
    padding-right: 10px;
    color: #999;
    font-style: normal;
}

.mbbody_h h1 {
    text-align: center;
    font-size: 22px;
    font-weight: normal;
    font-family: Microsoft YaHei;
    color: #333333;
}

.mbbody_info {
    border: 1px solid #dddddd;
    margin: 10px 10px;
    height: 65px;
}

.mbbody_info p {
    height: 30px;
    line-height: 30px;
    background: #eeeeee url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.jpg") no-repeat 10px center;
    padding-left: 35px;
    font-weight: 600;
    color: #000;
}

.mbbody_info span {
    display: inline-block;
    line-height: 40px;
    margin: 0 0 0 10px;
    width: 336px;
}

.mbbody_news {
    border: 1px solid #dddddd;
    margin: 10px 10px;
}

.mbbody_news p {
    height: 30px;
    line-height: 30px;
    background: #eeeeee url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.jpg") no-repeat 10px center;
    padding-left: 35px;
    font-weight: 600;
    color: #000;
}

.mbbody_news ul {
    float: left;
    margin: 0 5px;
    padding: 5px 10px 10px;
    width: 600px;
    background: #fff;
}

.mbbody_news li {
    padding-left: 15px;
    width: 860px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dashed #DEDEDE;
    overflow: hidden;
}

.mbbody_news span {
    float: right;
    padding: 0 15px 0 0;
    font-size: 12px;
    color: #FF8800;
}

.index4 dl {
    float: left;
    margin: 0 5px;
    padding: 5px 10px 10px;
    width: 268px;
    height: 230px;
    background: #fff;
}

.index4 dl dt {
    margin: 0 0 10px 0;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #DEDEDE;
}

.index4 dl dt span {
    float: left;
    color: #000;
    font-size: 14px;
}

.index4 dl dt a {
    float: right;
}

.index4 dl dd {
    padding-left: 0px;
    width: 250px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dashed #DEDEDE;
    overflow: hidden;
}

.index4 dl dd a {
    color: #000;
}

.mbbody_content {
    padding: 10px;
    font-size: 14px;
    overflow: hidden;
    clear: both;
    line-height: 26px;
}

.mbright_body {
    float: right;
    width: 255px;
    min-height: 100px;
}

.mbright_br {
    border: 1px solid #dddddd;
}

.mbright_h {
    border-bottom: 1px solid #1f9652;
    height: 30px;
    line-height: 30px;
}

.mbright_h a {
    float: left;
    margin: 0 0 0 10px;
    font-size: 16px;
    font-weight: 600;
    color: #000;
}

.mbright_h span {
    float: right;
    margin: 0 10px 0 0px;
}

.mbright_h span a {
    margin: 0 0 0 10px;
    font-size: 12px;
    font-weight: 400;
    color: #000;
}

.mbright_ad {
    height: 250px;
    width: 240px;
    padding: 5px;
    overflow: hidden;
}

.mbright_2 {}

.mbright_2 p {
    margin: 5px auto 10px;
    width: 240px;
    height: 150px;
    overflow: hidden;
}

.a1 {
    border-top: 1px solid #ccc;
    margin: 10px 0;
    clear: both;
}

.mbright_3 {
    padding: 10px 5px;
}

.mbright_3 li {
    background: url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.jpg") no-repeat left center;
    padding-left: 10px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}

.mbright_3 li a {
    font-size: 14px;
}

.mbright_3 li span {
    color: #bab1ab;
}

.mbright_4 {
    padding: 10px 5px;
}

.mbright_4:after {
    clear: both;
    height: 0;
    overflow: hidden;
    display: block;
    visibility: hidden;
    content: ".";
}

.mbright_4 a {
    float: left;
    display: inline-block;
    white-space: nowrap;
    height: 15px;
    line-height: 15px;
    padding: 5px 9px;
    margin: 0 5px 6px 0;
}

.mbright_4 a {
    font-size: 12px;
    color: #444;
    text-decoration: none;
    text-shadow: 0 1px white;
    background: #fafafa;
    border-width: 1px;
    border-style: solid;
    border-color: #dadada #d2d2d2 #c5c5c5;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0);
    background-image: -moz-linear-gradient(top, #fcfcfc, #f0f0f0);
    background-image: -o-linear-gradient(top, #fcfcfc, #f0f0f0);
    background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.mbright_4 a:hover {
    background-image: -webkit-linear-gradient(bottom, #fcfcfc, #f0f0f0);
    background-image: -moz-linear-gradient(bottom, #fcfcfc, #f0f0f0);
    background-image: -o-linear-gradient(bottom, #fcfcfc, #f0f0f0);
    background-image: linear-gradient(to top, #fcfcfc, #f0f0f0);
}

.link li {
    display: inline;
    width: auto;
    margin-right: 15px;
}

.fb {
    float: left;
    padding-top: 4px;
}

.userlogin {
    text-align: right;
}

.userlogin a {
    padding: 1px 8px;
}

.fb input {
    border: none;
    height: 16px;
    width: 110px;
    float: left;
    height: 16px;
    padding: 1px;
    margin-left: 4px;
    border: 1px solid #b5cbdc;
}

.btn-1 {
    background: url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.gif") no-repeat left;
    float: left;
    width: 38px;
    height: 20px;
    line-height: 20px;
    margin: 4px 10px 0 3px;
    border: 0;
    color: #fff;
    vertical-align: middle;
    cursor: pointer;
}

#uc_member {
    width: 390px;
    float: right
}



#kefu {
    width: 120px;
    height: auto;
    position: fixed;
    top: 50%;
    right: 0px;
    z-index: 8888;
    background: #fff;
    border: 1px solid #d1d1d1;
    border-top: 2px solid #ca2d25;
    display: none;
    margin-top: -75px;
}

#kefu .top {
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #333;
    font-weight: bold;
    text-align: center;
}

#kefu .middle {
    font-size: 12px;
    width: 100%;
    text-align: center;
    padding-bottom: 10px;
}

#kefu .middle p {
    color: #991C0A;
}

#kefu .close {
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    cursor: pointer;
}

.right_bar {
    width: 28px;
    height: 95px;
    position: fixed;
    top: 50%;
    right: 0;
    margin-top: -47px;
    z-index: 9999;
}

.right_bar img {
    cursor: pointer;
}

.header .searchx {
    float: left;
    font-family: "瀹嬩綋" !important;
}

.search {
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.gif) no-repeat 0 -102px;
    float: right;
    margin-top: 3px;
    margin-right: 3px;
    display: inline
}

.search form {
    position: relative;
    width: 300px;
    height: 30px
}

.search .inpt {
    font-family: "瀹嬩綋";
    background: transparent;
    color: #999;
    display: block;
    float: left;
    padding: 2px 5px;
    margin: 1px;
    width: 260px;
    height: 24px;
    line-height: 24px;
    border: 0
}

.search .btn {
    width: 28px;
    height: 28px;
    padding: 0;
    margin: 1px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.gif) no-repeat;
    text-indent: -9999px;
    border: none
}

.col_four {
    float: left;
    margin-right: 20px;
    padding: 0;
    width: 285px;
    margin-bottom: 20px;
    position: relative;
}

.none {
    margin-right: 0px !important;
}

.projects {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -moz-box-shadow: 0 1px 3px #ddd;
    -webkit-box-shadow: 0 1px 3px #ddd;
    box-shadow: 0 1px 3px #ddd;
    -webkit-animation: bottom-in .5s ease 0s backwards;
    -moz-animation: bottom-in .5s ease 0s backwards;
    animation: bottom-in .5s ease 0s backwards
}

.projects-thumbnail {
    position: relative;
    margin: 0;
    padding: 10px;
    overflow: hidden;
    height: 195px;
}

.projects-thumbnail a {
    text-decoration: none;
}

.projects-thumbnail img {
    display: block;
    margin: 0;
    padding: 0;
    height: auto;
    width: 260px;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
}

.projects-thumbnail img:hover {
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-perspective: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0.8
}

.icotj {
    display: block;
    height: 46px;
    position: absolute;
    right: -3px;
    top: -2px;
    z-index: 2;
    overflow: visible;
}

.project-desc {
    margin: 0;
    padding: 8px;
    text-align: center;
    background-color: #FFFFFF;
}

.project-desc p {
    margin: 0 0 0!important;
    padding: 0;
    font-size: 14px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.project-desc p b {
    font-weight: normal;
}

.project-desc p.nofont a {
    font-size: 12px;
    font-weight: normal;
}

.project-desc p a {
    color: #666666;
}

.project-desc p a:hover {
    color: #f60;
}

.project-desc h5 {
    margin: 0 0 0;
}

.project-tax {
    position: relative;
    margin: 0;
    padding: 8px;
    text-align: center;
    background: #fafafa;
    font-size: 12px;
    color: #aaa;
}

.project-tax span.pro_r {
    float: right;
}

.project-tax span.pro_r b {
    color: #ff0000;
    font-size: 15px;
}

.project-tax i {
    font-style: normal;
    color: #ff0000;
}

.project-tax a {
    color: #aaa;
}

.project-tax:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    left: 50%;
    top: -8px;
    margin-left: -8px;
    border-left-width: 8px;
    border-right-width: 8px;
    border-bottom-width: 8px;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    -moz-border-end-style: dashed !important;
    border-bottom-color: #fafafa;
    border-left-color: transparent;
    border-right-color: transparent;
}

.project-to-detail {
    background: #49acd5;
    color: #FFF;
}

.project-desc span {
    background: none repeat scroll 0 0 #f60;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0;
    padding: 0 5px;
    position: relative;
    text-transform: uppercase;
    vertical-align: top;
    margin-top: 3px;
    *margin-top: 1px;
    height: 18px;
    line-height: 18px;
}

.project-desc span.vip {
    background: none repeat scroll 0 0 #ee0003;
}

.project-desc span.jh {
    background: none repeat scroll 0 0 #49acd5;
}

.project-desc span.tj {
    background: none repeat scroll 0 0 #ebae00;
}

.project-desc span.hot {
    background: none repeat scroll 0 0 #EF4545;
}

.mn_city {
    overflow: hidden;
    margin-bottom: 10px;
    background: #fff
}

.mn_city dl {
    clear: both
}

.mn_city dd {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.mn_city dt {
    position: relative;
    padding: 10px;
    font-size: 14px;
    font-weight: bold
}

.mn_city dt cite {
    position: absolute;
    right: 10px;
    top: 12px;
    font-size: 12px;
    font-weight: normal
}

.mn_city dd {
    border-bottom: 1px solid #edf2f8;
    line-height: 38px
}

.mn_city dd a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 38px;
    padding: 0 10px;
}

.mn_city dd a:hover {
    background: #f7f7f7;
}

.index3 .right {
    float: right;
    width: 258px;
}

.index3 .left {
    float: left;
    width: 840px;
}

.bg4 {
    background: #444d5c;
}

.mt {
    display: block;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    position: relative;
    color: #fff;
}

.position {
    background: #fff;
    height: 37px;
    line-height: 37px;
    border-bottom: 1px solid #f1f2f6;
    font-size: 14px;
}

.arc .rightbox {
    float: right;
    width: 248px;
}

.arc .rightbox .blank8 {
    background: #f1f1f1;
}

.arc .rightbox .sublist {
    background: #fff;
}

.arc .rightbox .sublist .wrap {
    padding: 4px;
}

.arc .rightbox .sublist div.pic {
    margin-right: 0px;
}

.arc .rightbox .sublist div.pic img {
    width: 112px;
}

.arc .rightbox .sublist div.mone {
    margin-right: 0px;
}

.arc .rightbox .sublist h3 {
    height: 20px;
    line-height: 30px;
    font-size: 15px;
    font-family: "寰蒋闆呴粦 light";
}

.arc .rightbox .sublist div.pic p {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.arc .mbbody_body {
    width: 940px;
    float: left;
    background: #fff;
    margin-top: 0px;
}

.arc .rightbox .mb_litpic img {
    margin: 0px;
    width: 248px;
}

.arc .rightbox .info {
    padding: 10px;
    line-height: 24px;
}

.arc .rightbox .info p {
    clear: both;
}

.arc .rightbox .info li a, .arc .rightbox .info li i {
    background: #1c82b7;
    color: #fff;
    float: left;
    padding: 0px 4px;
}

.arc .rightbox .info li a:hover {
    background: #21a3e7;
}

.arc .rightbox .info li i {
    background: #ccc;
    display: none
}

.arc .rightbox .info label {
    float: left;
    height: 24px;
    line-height: 24px;
    width: 70px;
    display: block;
}

.arc .rightbox .info h1 {
    clear: both;
    color: #1c82b7;
    height: 22px;
    line-height: 22px;
    overflow: hidden
}

.fixed {
    top: 0px;
    background: #fff;
    width: 248px;
}

.blank8 {
    clear: both;
    height: 8px;
    line-height: 8px;
    font-size: 1px;
}

.blank18 {
    height: 18px;
    line-height: 18px;
    display: block;
    clear: both
}

.leftbox {
    background: #fff;
    width: 934px;
    float: left
}

.view_list .mt, .view_img .mt {
    background: #fafbfc
}

.view_list .mt a {
    color: #fff;
    font-size: 14px;
}

.view_list .mt small, .view_img .mt small {
    display: block;
    margin-left: -10px;
    font-size: 20px;
    width: 100px;
    padding: 0 10px;
    text-align: center;
    background: #33c0d0
}

.view_list ul {
    clear: both;
    padding: 10px;
    border-bottom: 1px solid #f1f2f6
}

.view_list li {
    clear: both;
    position: relative;
    height: 30px;
    line-height: 30px
}

.view_list li a {
    display: block;
    padding-left: 15px;
    width: 75%;
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.gif) no-repeat left center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.view_list li em {
    position: absolute;
    right: 0;
    top: 6px;
    color: #fff;
    height: 18px;
    line-height: 18px;
    padding: 0 8px;
    background: #bac2cd;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px
}

.tag_city .mt small {
    font-size: 14px;
    font-weight: bold
}

.formbox {
    margin: 0px 0px 0px;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    border-color: #dadada #dadada #dadada #dadada;
    -webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, .05);
    -moz-box-shadow: 4px 4px 2px 2px rgba(0, 0, 0, .05);
    box-shadow: 4px 4px 2px 2px rgba(0, 0, 0, .05);
    width: 780px;
    height: 280px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -390px;
    margin-top: -180px;
    background: #fff;
}

.formbox .wrap {
    padding: 10px;
}

.formbox .pic {
    float: left;
    margin-right: 10px;
    display: inline;
    width: 243px;
    height: 246px;
    overflow: hidden;
    border: 1px solid #ccc;
}

.formbox .pic img {
    padding: 5px;
    width: 233px;
}

.formbox .pic p {}

.formbox .txt h2 {
    font-family: "寰蒋闆呴粦 light";
    font-size: 19px;
    line-height: 36px;
}

.formbox .txt {
    line-height: 24px;
    float: left;
}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.nav {
    position: relative;
    z-index: 1;
}

.nav .nLi {
    float: left;
    position: relative;
    display: inline;
}

.nav .nLi h3 {
    float: left;
}

.nav .nLi h3 a {
    display: block;
}

.nav .sub {
    display: none;
    width: 104px;
    left: 0;
    top: 44px;
    position: absolute;
    background: #1784db;
}

.nav .sub li {
    zoom: 1;
}

.nav .sub a {
    display: block;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    font-size: 13px;
    width: 100%;
    text-align: center;
    padding: 0px 0px;
}

.nav .sub a:hover {
    background: #0D5780;
    color: #fff;
}

.nav .on h3 a {
    background: #1784db;
    color: #fff;
}



.focusBox {
    position: relative;
    width: 100%;
    height: 270px;
    overflow: hidden;
}

.focusBox .pic {
    position: relative;
    z-index: 0;
}

.focusBox .pic img {
    width: 100%;
    height: 270px;
    display: block;
}

.focusBox .hd {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
    font-size: 0;
    z-index: 1;
}

.focusBox .hd li {
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png) no-repeat 0 -16px;
    height: 16px;
    overflow: hidden;
    width: 16px;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    _background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png) no-repeat 0 -16px;
}

.focusBox .hd .on {
    background-position: 0 0;
}

.banner-btn a {
    display: block;
    line-height: 40px;
    position: absolute;
    top: 120px;
    width: 25px;
    height: 45px;
    background-color: #000;
    opacity: 0.4;
    filter: alpha(opacity=40) color:rgb(255, 255, 255);
    overflow: hidden;
    z-index: 4;
}

.prev {
    left: 0px;
}

.next {
    right: 0px;
}

.focusBox i {
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png) no-repeat;
    width: 25px;
    height: 45px;
    cursor: pointer;
    display: block;
}

.focusBox .next i {
    background-position: -130px -36px;
}

.focusBox .prev i {
    background-position: -131px 3px;
}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.topNav {
    position: relative;
    z-index: 10;
    font-family: "Microsoft YaHei", SimSun;
    font-size: 12px;
}

.topNav .userface {
    width: 25px;
    float: left;
    padding-top: 3px;
}

.topNav .userface img {
    width: 25px;
    height: 25px;
    border-radius: 5px 5px 5px 5px;
}

.topNav-width {
    width: 1000px;
    margin: 0 auto;
}

.topNav h3 {
    font-weight: normal;
    font-size: 100%;
}

.topNav dl {
    zoom: 1;
}

.topNav .tnLeft {
    float: left;
}

.topNav .tnRight {
    float: right;
}

.topNav dd {
    float: left;
    position: relative;
}

.topNav dd h3 {
    float: left;
}

.topNav dd h3 a {
    display: inline-block;
    *display: inline;
    zoom: 1;
    height: 14px;
    line-height: 14px;
    padding: 8px 0px;
}

.topNav dd h3 a i {
    display: inline-block;
    width: 8px;
    height: 5px;
    margin: 0 0 0 5px;
    overflow: hidden;
    vertical-align: middle;
    font-size: 12px;
    line-height: 13px;
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png) 0 -61px no-repeat;
}

.topNav dd h3 a:hover, .topNav dd.on h3 a {
    color: #FF8400;
}

.topNav .welcome {}

.topNav .welcome a {
    color: #FF8400;
}

.topNav dd ul {
    display: none;
    
    position: absolute;
    width: 85px;
    top: 30px;
    right: 0px;
    border: 1px solid #eee;
    border-top: 0;
    background: #fff;
    -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);
    box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);
    z-index: 1000;
}

.topNav dd ul li {
    line-height: 31px;
    border-bottom: 1px solid #f7f7f7;
}

.topNav dd ul li a {
    display: block;
    color: #333;
    padding: 0 15px;
}

.topNav dd ul li a:hover {
    background: #FFF5DA;
    color: #E67902;
}

.topNav dd ul li a span {
    color: #FF8400;
    margin-left: 5px;
}



#tbox {
    height: 200px;
    float: right;
    position: fixed;
    bottom: 0px;
    right: 0px;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
    _margin-bottom: 50px;
}

.taoba {
    display: block;
    padding: 2px 10px;
    background: #c2c2c2;
    height: 30px;
    margin-bottom: 1px;
    text-align: center;
    color: #fff;
    line-height: 30px;
    overflow: hidden;
    cursor: pointer
}

.taoba:hover {
    background: #FC0;
    text-decoration: none;
    color: #fff;
}

.mbinfo {
    border: 1px solid #efecde;
    background: #FFFCEF;
    color: #DB7C22;
    clear: both;
    border-radius: 3px;
    height: 34px;
    line-height: 34px;
    margin: 10px;
}

.mbinfo span {
    margin-left: 8px;
    margin-right: 0;
    color: #888888;
}

.mbinfo span.r {
    font-weight: bold;
    margin-right: 10px;
}

.mbinfo span.r a {
    font-size: 14px;
}

.mbinfo span.r a:hover {
    text-decoration: underline;
}

.mbinfo img {
    vertical-align: middle;
    margin-top: -8px;
}

.link3, .link3 a {
    color: #ff0000;
}

.price {
    color: #FF7E00;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    font-size: 18px;
}



.txtMarquee-top {
    overflow: hidden;
    position: relative;
}

.txtMarquee-top .hd {
    overflow: hidden;
    height: 30px;
    background: #f7f7f7;
    padding: 0 10px;
    line-height: 30px;
}

.txtMarquee-top .hd .prev, .txtMarquee-top .hd .next {
    display: block;
    width: 9px;
    height: 5px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png") 0 -100px no-repeat;
}

.txtMarquee-top .hd h3 {
    font-size: 15px;
    font-family: "寰蒋闆呴粦 light"
}

.txtMarquee-top .hd .next {
    background-position: 0 -140px;
}

.txtMarquee-top .hd .prevStop {
    background-position: -60px -100px;
}

.txtMarquee-top .hd .nextStop {
    background-position: -60px -140px;
}

.txtMarquee-top .bd {
    padding: 5px 10px;
}

.txtMarquee-top .infoList li {
    height: 24px;
    line-height: 24px;
    width: 100%;
}

.txtMarquee-top .infoList li .date {
    float: right;
    color: #999;
}

.mbinfo li {
    list-style: none;
    float: right;
    background: #21a3e7;
    padding: 1px 4px;
}

.mbinfo li a {
    color: #fff;
}



.download {
    background-color: #4ba6e5;
    height: 40px;
    width: 840px;
    color: #fff;
    font-size: 14px;
}

.download .wrap {
    padding: 10px;
}

.download li {
    list-style: none;
    display: inline
}

.download li a {
    color: #fff;
}

.download li a {
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: 6px 20px;
    margin: 0;
    margin-top: -8px;
    cursor: pointer;
    overflow: visible;
    font: bold 13px arial, helvetica, sans-serif;
    text-decoration: none;
    white-space: nowrap;
    color: #555;
    background-color: #ddd;
    background-image: linear-gradient(top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)), url(data:image/png;base64,iVBORw0KGg[...]QmCC);
    transition: background-color .2s ease-out;
    background-clip: padding-box;
    
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .9);
}

a.qqbtn {
    color: #ff0000;
    border: 1px solid #ff0000;
}

.feilei {
    float: right;
    width: 130px;
}

.feilei a {
    display: block;
    width: 100%;
    height: 60px;
    margin-bottom: 1px;
    font-size: 14px;
    font-family: "寰蒋闆呴粦 light";
    line-height: 60px;
    background: #e7e7e7;
    color: #333;
    text-align: center
}

.feilei a:hover {
    color: #ff0000;
}

.feilei a.thisclass {
    background: #ff0000;
    color: #fff;
}



.work {
    margin: 15px auto;
    font-size: 14px;
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png) no-repeat top left;
    padding-top: 88px;
}

.work dl {
    overflow: hidden;
    margin-bottom: 20px;
}

.work dl dt {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    line-height: 30px
}

.work dl dd {
    line-height: 30px;
    color: #666;
}

.work .pay dt {
    padding-bottom: 10px
}

.work .pay dd {
    line-height: 30px;
    color: #666;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.work .pay span {
    float: left;
    display: block;
    line-height: 30px;
    color: #fff;
    background: #BD192D;
    padding: 0 5px;
    margin-right: 10px
}

h4 {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    line-height: 30px
}

.payment {
    overflow: hidden;
}

.payment li {
    float: left;
    margin-right: 20px;
}

.payment li .text {
    width: 150px;
    height: 26px;
    line-height: 30px;
    padding-left: 10px
}



.flashSaleDeals {
    width: 780px;
    height: 190px;
    position: relative;
    overflow: hidden;
}

.flashSaleDeals ul li {
    width: 990px;
    float: left;
    height: 250px;
}

.xsq_deal_wrapper, .saleDeal {
    position: relative;
    display: block;
    float: left;
    width: 192px;
    height: 250px;
    background: #fff;
    margin-left: 4px;
}

.dealCon {
    position: relative;
    width: 192px;
    height: 168px;
    overflow: hidden;
}

.dealImg {
    width: 192px;
}

.word1 {
    top: 48px;
    font-size: 16px;
}

.word2 {
    top: 78px;
    font-size: 16px;
}

.word3 {
    top: 145px;
    font-size: 14px;
}

.flashSaleDeals .saleDeal:hover .finish {
    display: block;
}

.xsqIcon {
    width: 76px;
    height: 75px;
    position: absolute;
    right: 15px;
    bottom: 12px;
    z-index: 1;
}

.stock {
    width: 100%;
    height: 20px;
    overflow: hidden;
    font: 13px/20px '寰蒋闆呴粦 light';
    color: #fff;
    text-align: center;
    position: absolute;
    border-bottom: 24px;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    bottom: -1px;
    left: 0;
    z-index: 1;
}

.saleDeal:hover .dealCon .stock {
    bottom: 0;
}

.xsqMask {
    opacity: .4;
    filter: alpha(opacity=40);
    
}

.xsqMask {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #000;
}

.stockWord {
    position: relative;
    z-index: 2;
    font-size: 12px;
}

.baoyouText {
    color: #888;
    margin-right: 5px;
}

.dealInfo {
    height: 35px;
    padding: 0 12px 0 10px;
    text-align: right;
    margin-top: -1px;
}

.price {
    color: #ec1611;
    font: 13px/33px '寰蒋闆呴粦 light';
    float: left;
}

.price em {
    font: 700 16px/33px Arial;
    margin-left: 4px;
}

.shop_preferential {
    float: right;
    font: 12px/12px "Arial";
    color: #b5b5b5;
    margin-top: 10px;
}

.flashSaleDeals .saleDeal:hover .finishIcon, .flashSaleDeals .saleDeal.zt2:hover .finish {
    display: none;
}

.trigger {
    width: 17px;
    height: 43px;
    background-image: url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png");
    position: absolute;
    top: 74px;
    z-index: 3;
}

.zuo {
    background-position: -277px -440px;
    left: 5px;
}

.zuo:hover {
    background-position: -217px -440px;
}

.you {
    background-position: -307px -440px;
    right: 0;
}

.you:hover {
    background-position: -247px -440px;
}



.coupletbox {
    width: 130px;
    height: 280px;
}

.coupletbox .adaa {
    width: 100%;
    height: 280px;
    display: block;
}

.arc .nr_top_l {
    width: 640px;
    overflow: hidden;
}

a.qiandao {
    background: url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.gif") no-repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    margin-left: 10px;
    height: 23px;
    text-indent: 27px;
    line-height: 23px;
    margin-top: 14px;
    float: right;
    letter-spacing: 0px;
    width: 100px;
}

a.dayvip {
    position: absolute;
    width: 110px;
    height: 73px;
    display: block;
    right: 0px;
    bottom: -25px;
    background: url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png") no-repeat;
}

.closeBtn {
    box-sizing: content-box;
    position: absolute;
    width: 131px;
    height: 20px;
    bottom: -20px;
    left: 0px;
    cursor: pointer;
    color: rgb(255, 255, 255);
    font-size: 12px;
    font-family: 寰蒋闆呴粦 light;
    text-align: center;
    line-height: 20px;
    background-color: rgb(153, 153, 153);
}

.closeBtn:hover {
    background-color: rgb(0, 102, 204);
    color: #fff;
}

.fenx-bq {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    border-bottom: 1px dotted #ddd;
    height: 30px;
    overflow: hidden;
}

.xinf-le {
    padding: 0px;
    float: left;
    font-size: 12px;
    color: #666;
}

.xinf-le a {
    color: #666;
    font-size: 12px;
    text-decoration: none;
    margin-right: 8px;
}

.ysz {
    display: block;
    clear: both
}

.ysz a {
    color: #ff0000;
    font-size: 19px;
    font-family: "寰蒋闆呴粦 light";
}

.ysz a:hover {
    text-decoration: underline;
}

em.none {
    display: none !important;
}

strong.arcx {
    font-family: Verdana;
    font-size: 14px;
    line-height: 24px;
    color: rgb(255, 0, 0);
    clear: both;
    display: block;
}

strong.arcx p {
    font-size: 14px;
    font-family: "寰蒋闆呴粦";
    color: #000;
    font-weight: normal;
    line-height: 26px;
}

strong.arcx p a {
    color: #3366cc;
    text-decoration: underline;
}

strong.arcx p a:hover {
    color: #0090CE;
}

strong.arcx p u {
    text-decoration: none;
    color: #ff0000;
    margin-left: 8px;
}

strong.arcx span {
    font-size: 16px;
}

.mbbody_content {
    position: relative;
}

.mbbody_content img {
    height: auto !important;
    max-width: 100%!important;
}

.qzb {
    position: absolute;
    right: 13px;
    top: 10px;
}

.mbbody_content .none, #main .nr .none {
    display: none !important;
}

#main .nr .qzb {
    right: 319px;
    top: 126px;
    z-index: 100;
}

.mainer .gonggao {
    width: 1200px;
    height: 42px;
    line-height: 42px;
    margin: 0px auto;
    background: #fff;
    border: 1px solid #FC6;
}

.mainer .gonggao p {
    padding: 0px 15px;
    font-size: 13px;
}

.mainer .gonggao p a {
    color: #ff0000;
}

.project-tax a.jgu {
    background: #FD8521;
    color: #fff;
    padding: 0px 5px;
    -webkit-border-radius: 10.5px 10.5px 10.5px 0;
    border-radius: 10.5px 10.5px 10.5px 0;
    font-size: 12px;
}

.mbinfo .jiagum {
    position: absolute;
    padding-left: 590px;
    top: 295px;
}

.mbinfo .sjiagum {
    position: absolute;
    padding-left: 600px;
    top: 295px;
}

.project-tax .mtime {
    font-size: 15px;
    color: #656e71;
    font-family: Georgia;
    float: left;
    padding-left: 20px;
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png) no-repeat left -117px;
}

.nr_b .mcatt {
    padding-bottom: 10px;
    float: right;
    font-size: 16px;
    color: #ed2d38;
}

.nr_b .mbu {
    font-size: 12px;
    width: 65px;
    height: 25px;
    border-width: 0px;
    background: #1E90FF;
    color: white;
}

.content-item-dl dt, .content-item-dl dd {
    clear: both;
    padding-left: 10px;
}

.content-item-dl dt {
    padding: 0px;
    padding-left: 5px;
    margin: 0px;
    transition: all 0.2s linear 0s;
    background-color: rgb(0, 128, 0);
    float: left;
    color: #fff;
}



.top .TnavList li {
    height: 30px;
    line-height: 30px;
    position: relative;
    display: inline-block;
    float: left;
    z-index: 110;
    white-space: nowrap;
}

.top .TnavList li.def {
    display: block;
    height: 30px;
    padding: 0 7px;
    color: #747d87;
    cursor: pointer;
    white-space: nowrap;
}

.top .TnavList li a {
    color: #747d87;
    display: inline-block;
    position: relative;
}

.top .TnavList li.tdrap {
    display: block;
    color: #747d87;
    cursor: pointer;
    white-space: nowrap;
}

.top .TnavList li.def a {
    padding: 0 4px;
}

.top .TnavList li.tdrap a {
    padding: 0 15px 0 8px;
}

.top .TnavList li.tdrap a i.corner {
    background-position: 0 0;
    width: 9px;
    height: 4px;
    display: block;
    right: 0;
    position: absolute;
    top: 13px;
}

.top .TnavList li a:hover .corner, .top .TnavList li a.OnCurt i.corner {
    background-position: 0 -6px !important;
}

.top .TnavList li.def a, .top .TnavList li.tdrap a {
    border-left: 1px solid #fbfbfb;
    border-right: 1px solid #fbfbfb;
}

.top .TnavList li.tdrap:hover a {
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
}

.top .TnavList li.def a:hover {
    color: #ff4500;
    text-decoration: none;
}

.top .TnavList li.def:hover p>a, .top .TnavList li.tdrap:hover p>a {
    border: 0;
    color: #747d87;
}

.top .TnavList li.def:hover p>a:hover, .top .TnavList li.tdrap:hover p>a:hover {
    border: 0;
    color: #ff4500;
    text-decoration: underline;
}

.top .TnavList li .tdrap-on {
    padding: 0 7px 5px 7px;
    display: none;
    _left: 0;
    background-color: #fff;
    position: absolute;
    float: left;
    top: 29px;
    z-index: 60;
    border: 1px solid #e8e8e8;
    border-top: 1px solid #fbfbfb;
}

.top .TnavList li .tdrap-on a {
    display: block;
    white-space: nowrap;
    color: #747d87;
    line-height: 24px;
    border: none;
    padding: 2px 4px;
}

.top .TnavList li .tdrap-on a:hover {
    border: none;
    color: #ff4500;
    text-decoration: underline;
}

.top .TnavList li.tdrap a i.corner {
    background-position: 0 0;
    width: 9px;
    height: 4px;
    display: block;
    right: 0;
    position: absolute;
    top: 13px;
}

.icon {
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png);
    margin-right: 5px;
}

.top .TnavList li.active a {
    color: #ff4b4b;
}

@charset "utf-8";
.listbox {
    text-align: left;
    width: 730px;
    overflow: hidden;
    margin-bottom: 10px;
    margin: 0 auto 10px auto;
}

.listbox .list_5u {
    width: 355px;
    float: left;
    font-family: Verdana;
    display: inline;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin: 10px 8px 0 0;
    overflow: hidden;
}

.listbox .title {
    background: #F9F9F9 url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png) repeat-x;
    width: 100%;
}

.listbox .title h3 {
    text-indent: 10px;
    display: block;
    height: 18px;
    overflow: hidden;
    padding-top: 7px;
    padding-bottom: 10px;
    text-align: left;
}

.listbox .title span {
    float: right;
    margin-right: 8px;
    display: inline;
    margin-top: 9px;
}

.listbox .title h3 a {
    font-weight: 700;
    color: #0090CE;
    font-size: 14px;
    font-family: "Microsoft Yahei", Tahoma, Geneva, sans-serif;
}

.listbox ul {
    padding: 8px 5px 5px 5px;
    background: #fbfbfb;
}

.listbox ul li {
    line-height: 27px;
    font-size: 12px;
    width: 100%;
    overflow: hidden;
}

.listbox ul li a {
    color: #555;
    width: 280px;
    float: left;
    height: 27px;
    overflow: hidden;
    padding-left: 5px;
    font-size: 12px;
    font-family: "Microsoft Yahei", Tahoma, Geneva, sans-serif;
}

.listbox ul li a:hover {
    color: #f30;
    text-decoration: underline;
}

.listbox ul li span {
    color: #999;
    text-align: left;
    width: 40px;
    margin-right: 5px;
    float: right;
}

.listbox .l_pic {
    border-top: 1px solid #fff;
    height: 87px;
    border-bottom: 1px dotted #ccc;
    padding: 7px 0 5px 0;
    width: 100%;
    overflow: hidden;
}

.listbox .l_pic img {
    width: 130px;
    height: 80px;
    border: 1px solid #ccc;
    padding: 1px;
    border-radius: 2px;
}

.listbox .l_pic a:hover img {
    border: 1px solid #999;
}

.l_pic_l {
    float: left;
    padding-left: 7px;
}

.l_pic_r {
    width: 196px;
    float: right;
    padding: 0 8px 0 5px;
    _padding: 0 5px 0 0;
}

.l_pic_r a {
    width: 180px;
    height: 20px;
    overflow: hidden;
    display: block;
    line-height: 20px;
    text-align: center;
    text-indent: 0;
    color: #111;
}

.l_pic_r a:hover {
    text-decoration: none;
    color: #c00;
}

.l_pic_r p {
    width: 180px;
    line-height: 20px;
    color: #666;
    margin-top: 5px;
    height: 60px;
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;
    font-family: "Microsoft Yahei", Tahoma, Geneva, sans-serif;
}

.picnews {
    margin-top: 10px;
    border: 1px solid #DDD;
    padding-bottom: 3px;
    clear: both;
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.jpg) repeat-x;
}

#main_r h3 {
    padding: 5px 0 10px 0;
    font-size: 14px;
    text-align: left;
    color: #444;
    font-family: "Microsoft Yahei";
    border-bottom: 1px dotted #d1d1d1;
}

#main_r h3 a {
    float: left;
    width: 15px;
    height: 15px;
    overflow: hidden;
    display: block;
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png) no-repeat -24px 0;
    text-indent: -9999px;
    margin-right: 6px;
    _margin-right: 3px;
    *margin-top: 0!important;
    margin-top: 2px;
}

.search {
    padding: 10px 0;
    width: 100%;
    overflow: hidden;
    background: none;
    margin: 0px;
}

#main_r {
    border: none;
    padding: 0 10px 0 0px;
    border-right: 1px solid #E4E4E4;
    width: 280px;
}

#main .wraper {
    width: 1038px;
    margin: 0 auto;
}

#main_l {
    width: 730px;
    padding-right: 5px;
    border: none;
    
}

#searchform {
    width: 250px;
    overflow: hidden;
}

#searchform input#search-keyword {
    font-family: Tahoma, Geneva, sans-serif;
    width: 204px;
    float: left;
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.05);
    border: 1px solid #E1E2E3;
    border-right: 0;
    text-align: left;
    color: #666;
    height: 35px;
    line-height: 35px;
    padding: 0 0 0 8px;
    background: #fcfcfc;
    overflow: hidden;
    border-radius: 3px 0 0 3px;
}

#searchform input#search-keyword:focus {
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.1);
}

button#searchsubmit {
    width: 37px;
    height: 37px;
    float: right;
    cursor: pointer;
    border-radius: 0 3px 3px 0;
    border: 1px solid #0074A6;
    background: #0090CE;
    color: #fff;
    text-shadow: 1px 1px #333;
    font-size: 16px;
    font-family: "Microsoft Yahei", Tahoma, Geneva, sans-serif;
    font-weight: 700;
    line-height: 37px;
}

#searchform .ycssa {
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.15)
}

#riad {
    padding-top: 15px;
}

.search form {
    height: auto;
}

#main {
    width: 1200px;
    padding: 15px 10px;
}

.mb_L {
    width: 150px;
    float: right;
}

.mb_L li {
    margin-top: 10px;
    height: 138px;
    overflow: hidden;
}

.mb_L li a {
    height: 138px;
    width: 100%;
    display: block;
    opacity: 0.6;
}

.mb_L li a img {
    width: 100%;
    height: 120px;
}

.mb_L li p {
    white-space: nowrap
}

.mb_L li a:hover {
    background: #e7e7e7;
    color: #ff0000;
    opacity: 1;
}

.mb_L h3 {
    padding: 5px 0 10px 0;
    font-family: "Microsoft Yahei";
    color: #444;
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png) no-repeat -420px -178px;
    text-indent: 15px;
    font-size: 14px;
    text-align: left;
    border-bottom: 1px dotted #d1d1d1;
}



.da, .dada {
    font-size: 13px;
}

.da a, .dada a {
    letter-spacing: 0px;
}

.da {
    width: 100%;
    height: 313px;
}

.da .cl {
    width: 1100px;
    margin: 0 auto;
    padding: 10px 0 0 0;
    margin-left: 10px;
    background-color: #FFF;
    height: 303px;
    margin: 0 auto;
}

.da .cl .bl {
    width: 780px;
    float: left;
    height: 313px;
}

.da .cl .bl .picScroll-left {
    overflow: hidden;
    position: relative;
    width: 290px;
    height: 276px;
    float: left;
    padding: 6px 2px;
    display: block;
    box-shadow: 0px 3px 6px -2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 3px 6px -2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 3px 6px -2px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    background: #FDFDFD;
    text-align: left;
    margin-left: 15px;
}

.da .cl .bl .picScroll-left .hd {
    overflow: hidden;
    width: 290px;
    height: 30px;
    position: absolute;
    bottom: 0px;
}

.da .cl .bl .picScroll-left .hd .prev, .picScroll-left .hd .next {
    display: block;
    width: 5px;
    height: 9px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png") no-repeat;
}

.da .cl .bl .picScroll-left .hd .next {
    background-position: 0 -50px;
}

.da .cl .bl .picScroll-left .hd .prevStop {
    background-position: -60px 0;
}

.da .cl .bl .picScroll-left .hd .nextStop {
    background-position: -60px -50px;
}

.da .cl .bl .picScroll-left .hd ul {
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
    zoom: 1;
    margin-left: 105px;
}

.da .cl .bl .picScroll-left .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.gif") 0 -9px no-repeat;
}

.da .cl .bl .picScroll-left .hd ul li.on {
    background-position: 0 0;
}

.da .cl .bl .picScroll-left .bd {
    width: 292px;
}

.da .cl .bl .picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.da .cl .bl .picScroll-left .bd ul li {
    margin: 0 0px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    width: 290px;
}

.da .cl .bl .picScroll-left .bd ul li .pic {
    text-align: center;
}

.da .cl .bl .picScroll-left .bd ul li .pic img {
    width: 100%;
    height: 200px;
    display: block;
}

.da .cl .bl .picScroll-left .bd ul li .title {
    line-height: 43px;
    text-align: center;
    margin-top: 16px;
}

.da .cl .bl .picScroll-left .bd ul li .title a {
    color: #666;
}

.da .cl .bl .picScroll-left .bd ul li .title a:hover {
    text-decoration: none;
}

.da .cl .bl .a1x {
    display: block;
    float: right;
    width: 470px;
    height: 286px;
    overflow: hidden;
}

.da .cl .bl .a1x .biao {
    height: 47px;
    line-height: 40px;
    overflow: hidden;
}

.da .cl .bl .a1x .biao a {
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 18px;
    color: #F04C25;
    text-align: center;
    overflow: hidden;
}

.da .cl .bl .a1x li {
    float: left;
    padding-left: 14px;
    width: 206px;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    background-position: 0 -512px;
    list-style: none;
}

.da .cl .bl .a1x .mini a {
    color: #555;
}

.da .cl .bl .a1x .mini a:hover {
    color: #F04C25;
    text-decoration: none;
}

.da .cl .bl .a1x .cl .bl .ri {
    width: 300px;
    display: block;
    float: left;
    height: 286px;
    overflow: hidden;
}

.da .cl .ri {
    float: right;
    padding: 2px 0 10px 2px;
    font-size: 18px;
    line-height: 20px;
    width: 300px;
    margin-right: 8px;
}

.da .cl .ri .ren_bt {
    float: left;
    padding: 2px 0 10px 2px;
    font-size: 18px;
    line-height: 20px;
}

.da .cl .ri .ull {
    display: block;
    float: left;
    width: 100%;
    padding-top: 6px;
    overflow: hidden;
    position: relative;
}

.da .cl .ri .ull li {
    float: left;
    width: 145px;
    height: 122px;
    text-align: center;
    overflow: hidden;
    position: relative;
    margin-right: 5px;
    margin-bottom: 10px;
}

.da .cl .ri .ull .z a:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.da .cl .ri .ull .z a img {
    display: block;
    width: 145px;
    height: 122px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.da .cl .ri .ull .z span {
    display: block;
    width: 145px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background: rgba(0, 0, 0, 0.4);
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#4E000000, endcolorstr=#4E000000);
    position: absolute;
    overflow: hidden;
    left: 0;
    bottom: 0;
}

.dada {
    width: 1100px;
    margin: 0 auto;
}

.dada .bodyneo {
    width: 100%;
    padding: 10px 0 0 0;
    margin-left: 10px;
    background-color: #FFF;
    height: 292px;
    margin: 10px auto;
}

.dada .bodyneo .bodytow .ti {
    height: 280px;
    line-height: 46px;
    width: 370px;
    float: left;
}

.dada .bodyneo .bodytow .ti .ym {
    display: block;
    width: 326px;
    height: 40px;
    padding: 0 10px 0 0;
    font-size: 24px;
    margin-bottom: 10px;
    font-weight: 500;
}

.dada .bodyneo .bodytow .ti .ym a {
    color: #F04C25;
}

.dada .bodyneo .bodytow .ti .ym a:hover {
    text-decoration: none;
}

.dada .bodytow {
    margin: 0 auto;
    margin-left: 15px;
    height: 280px;
}

.dada .bodyneo .bodytow .bodytow_left {
    width: 370px;
    margin-top: 10px;
    margin-bottom: 15px;
    float: left;
}

.dada .bodyneo .bodytow .bodytow_left .img1 {
    width: 220px;
    height: 205px;
    text-align: center;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
    float: left;
}

.dada .bodyneo .bodytow .bodytow_left .img2_top {
    width: 125px;
    height: 95px;
    text-align: center;
    margin: 0 0px 15px 0;
    overflow: hidden;
    position: relative;
    float: left;
}

.dada .bodyneo .bodytow .bodytow_left .img2_bo {
    width: 125px;
    height: 100px;
    text-align: center;
    overflow: hidden;
    position: relative;
    float: left;
}

.dada .bodyneo .bodytow .bodytow_left .img1 a {
    display: block;
    width: 220px;
    height: 205px;
    overflow: hidden;
}

.dada .bodyneo .bodytow .bodytow_left .img1 a img {
    width: 220px;
    height: 205px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.dada .bodyneo .bodytow .bodytow_left .img1 a img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.dada .bodyneo .bodytow .bodytow_left .img1 span {
    display: block;
    width: 220px;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    color: #FFF;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#5E000000, endcolorstr=#5E000000);
    position: absolute;
    overflow: hidden;
    left: 0;
    bottom: 0;
}

.dada .bodyneo .bodytow .bodytow_left .img2_top a {
    display: block;
    width: 125px;
    height: 95px;
    overflow: hidden;
}

.dada .bodyneo .bodytow .bodytow_left .img2_top a img {
    display: block;
    width: 125px;
    height: 95px;
    overflow: hidden;
}

.dada .bodyneo .bodytow .bodytow_left .img2_top a span {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 20px;
    bottom: 100%;
    font-size: 13px;
    color: #FFF;
    z-index: 100;
    background: rgba(0, 0, 0, 0.3);
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#3E000000, endcolorstr=#3E000000);
    text-align: center;
    position: absolute;
}

.dada .bodyneo .bodytow .bodytow_left .img2_top a:hover span {
    display: block;
    bottom: 0;
    transition: all 0.2s ease 0s;
}

.dada .bodyneo .bodytow .bodytow_left .img2_top a em {
    display: block;
    margin: 0 10px;
    height: 40px;
    padding: 30px 0;
    width: 105px;
    position: absolute;
    left: 0;
}

.bodytow_right {
    margin-top: 10px;
    padding-bottom: 15px;
    width: 671px;
    overflow: hidden;
    text-align: left;
    float: left;
}

.dada .bodyneo .bodytow .js {
    padding-bottom: 15px;
    overflow: hidden;
    text-align: left;
    height: 280px;
}



.slideTxtBox {
    text-align: left;
}

.slideTxtBox .hd {
    height: 30px;
    line-height: 30px;
    padding: 0 10px 0 20px;
    position: relative;
}

.slideTxtBox .hd ul {
    position: absolute;
    top: 8px;
    height: 32px;
    right: 17px;
}

.slideTxtBox .hd em {
    height: 10px;
    margin-top: 10px;
    width: 1px;
    display: inline-block;
    background-color: #DDD;
    position: absolute;
    margin-left: 10px;
}

.slideTxtBox .hd ul li {
    float: left;
    padding: 0 15px;
    cursor: pointer;
    margin-left: 20px;
}

.slideTxtBox .hd ul li.on {
    height: 30px;
    background: #F04C25;
    color: #FFF;
    border-radius: 4px;
}

.slideTxtBox .bd ul {
    padding: 20px 5px;
    zoom: 1;
}

.slideTxtBox .bd li {
    height: 24px;
    line-height: 24px;
    margin: 4px;
    width: 344px;
    float: left;
    text-overflow: clip;
    overflow: hidden;
}

.slideTxtBox .bd li a:hover {
    color: #F04C25;
    text-decoration: none;
}

.slideTxtBox .bd li span {
    float: right;
    color: #999;
    margin-right: 16px;
}

.slideTxtBox .hd em:last-child {
    display: none
}

.all36c a {
    color: #3366cc;
}

.all36c a:hover {
    text-decoration: underline
}

.ds-header {
    width: 100%;
    height: 80px;
    margin: 0px auto;
    position: relative;
    background: #fff;
    z-index: 900
}

.ds-header .logo {
    width: 145px;
    padding-top: 10px;
    padding-right: 30px;
    padding-right: 30px;
    float: left
}



.ds-header .menu {
    width: 1200px;
    margin: 0px auto;
    height: 80px;
    z-index: 999;
    font-size: 16px;
}

.ds-header .menu .nav {
    float: left;
}

.ds-header .menu .nav>li {
    height: 75px;
    line-height: 75px;
    float: left
}

.ds-header .menu .nav>li a {
    
    padding-left: 10px;
    padding-right: 10px;
    color: black;
    line-height: 75px;
}

.ds-header .menu ul li:hover a.navs, .menu ul li a.current {
    color: #fb811d;
    border-bottom: 5px solid #fb811d;
    height: 75px;
}

.ds-header .menu ul li .item-box {
    width: 100%;
    display: none;
    position: absolute;
    top: 80px;
    left: 0px;
    background: #fff
}

.ds-header .menu ul li .item-box #navtab {
    width: 1200px;
    margin: 20px auto;
}

.ds-header .menu ul li .item-box .tab_menu .selected a {
    color: #fb811d;
}

.ds-header .menu ul li .item-box .hide {
    display: none;
}

.ds-header .menu ul li .item-box .tab_menu {
    float: left;
    margin-right: 100px;
    width: 250px;
}

.ds-header .menu ul li .item-box #tab_menus {
    float: right;
    margin-right: 0px;
    margin-left: 100px;
    width: 250px;
}

.ds-header .menu ul li .item-box .tab_menu li {
    margin: 0px;
    float: none;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #ccc;
    width: 250px;
}

.ds-header .menu ul li .item-box .tab_menu li a {
    color: #5a4141;
    display: block
}

.ds-header .menu ul li .item-box .tab_box {
    float: left;
    width: 850px;
    margin-top: 20px;
}

.ds-header .menu ul li .item-box #tab_boxs {
    float: right;
    width: 850px;
}

.ds-header .menu ul li .item-box .nav_pic {
    float: left;
    margin-left: 60px;
    width: 340px;
    font-size: 14px;
    color: #666;
    line-height: 20px;
}

.ds-header .menu ul li .item-box .nav_pic img {
    margin-bottom: 15px;
}



.main-content {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
}

.main {
    background: #fff;
}

.main .main-content #Bread {
    width: 1170px;
    margin: 20px auto;
}

.main .main-content #Bread a:hover {
    color: #6B74E6;
}

.main .main-content .showBox-left {
    background: #fff;
}

.main .main-content .showBox-left .showTitle {
    width: 840px;
    height: 50px;
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: left;
}

.main .main-content .showBox-left .titleTag {
    background: #37DB90;
    padding: 4px 9px;
    color: #fff;
    border-radius: 2px;
}

.main .main-content .showBox-left .titleBox {}

.main .main-content .showBox-right {
    width: 320px;
    margin-top: 95px;
}

.main .main-content .showBox-left .loadswf {
    margin: 30px auto;
    width: 150px;
    text-align: center;
    height: 37px;
    line-height: 37px;
    background: #6B74E6;
    border-radius: 20px;
    color: #fff;
}

.main .main-content .showBox-left .loadswf:hover {
    background: #5C65D6;
}

.picList {
    padding-bottom: 30px;
}

.showPic img {
    display: block;
    background: #fafafa;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    max-width: 820px !important;
    height: auto !important;
}

.content-item-dl {
    padding-bottom: 10px;
}

.content-item-dl dt, .content-item-dl dd {
    padding-left: 0;
    line-height: 22px;
}



.top-scroll {
    width: 100%;
    height: 80px;
    background: #fafafa;
    border: 1px solid #f2f2f2;
    position: fixed;
    z-index: 10;
}

.top-scroll-box {
    width: 1180px;
    margin: 0 auto;
}

.top-scroll-box-left {
    margin-top: 15px;
}

.top-scroll-box-right {
    margin-top: 15px;
    margin-right: 20px;
}

.top-scroll-download {
    width: 220px;
    height: 50px;
    background: #37DB90;
    color: #fff;
    line-height: 50px;
}



.title-category .category_bread_child_a:hover {
    
    color: #888;
    text-decoration: underline;
}

.category_bread_child_a {
    
    padding: 0 15px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.one_category_bread_child {
    width: 120px;
    height: auto;
    position: absolute;
    top: 16px;
    left: 0px;
    background: #fff;
    border: 1px solid #eee;
    padding: 4px 0px;
    
}

.two_category_bread_child {
    width: 120px;
    height: auto;
    position: absolute;
    top: 16px;
    left: 0px;
    background: #fff;
    border: 1px solid #eee;
    padding: 4px 0px;
    
}

.one_category_bread, .two_category_bread {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

#user-action-button {
    width: 320px;
    height: 90px;
    background: #fafafa;
    overflow: hidden;
    border: 1px solid #f2f2f2;
}

#user-action-button .action-button {
    width: 100%;
    line-height: 70px;
}

#user-action-button .action-button .button {
    height: 50px;
    line-height: 50px;
}

#user-action-button .action-button .button span.download-icon {
    background-position: -39px -20px;
}

#user-action-button .action-button .button span.fav-icon {
    width: 17px;
    height: 16px;
    margin-top: 17px;
    background: url('../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png') no-repeat center;
    background-size: 17px 16px;
}

#user-action-button .action-button .button.on {
    background: #4386FB;
}

#user-action-button .action-button .show-fav {
    margin: 20px 10px 0px 20px;
    width: 50px;
    height: 50px;
    background: #D8D8D8;
}

#user-action-button .action-button .show-fav:hover {
    background: #4386FB
}

#user-action-button .action-button .show-download {
    margin: 20px 18px 0 0;
    width: 220px;
    height: 50px;
    background: #37DB90;
    cursor: pointer;
}

#user-action-button .action-button .show-download:hover {
    background: #1ECA7F;
    color: #fff;
}

#user-action-button .pic-show-info {
    padding-left: 20px;
    line-height: 60px;
    height: 60px;
}

#user-action-button .pic-show-info .download-icon {
    width: 21px;
    height: 60px;
    background: url('../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png') no-repeat 0 center;
    background-size: 16px 16px;
}

#user-action-button .pic-show-info .fav-icon {
    width: 21px;
    height: 60px;
    background: url('../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png') no-repeat 0 center;
    background-size: 16px 16px;
}

#user-action-button .pic-show-info .show-icon {
    width: 21px;
    height: 60px;
    background: url('../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png') no-repeat 0 center;
    background-size: 16px 16px;
}

#tenderer-box {
    margin-top: 20px;
    padding-left: 20px;
    width: 320px;
    height: 80px;
    background: #fafafa;
    line-height: 80px;
    border: 1px solid #f2f2f2;
}

#tenderer-box .tenderer-img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin: 15px 20px 0 0;
}

#tenderer-box .tenderer-img img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

#detailed-box {
    margin-top: 20px;
    background: #fafafa;
    padding: 0 20px 0px 20px;
    border: 1px solid #f2f2f2;
}

#detailed-box .detailed-ul {
    width: 100%;
    font-size: 13px;
}

#detailed-box .detailed-ul .detailed-li {
    width: 100%;
    height: 40px;
    line-height: 40px;
}

#detailed-box .detailed-ul .detailed-li .detailed-title {
    color: #888;
}

#detailed-box .detailed-ul .detailed-li .detailed-value {
    display: inline-block;
    height: 40px;
    width: 200px;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#pic-recommend-box {
    margin: 20px 0 0px 0;
}

#pic-recommend-box .pic-recommend-title .pic-recommend-title-xgtj {
    color: #444;
}

#pic-recommend-box .pic-recommend-title .pic-recommend-title-gdtj {
    color: #888;
}

#pic-recommend-box .pic-recommend-list img {
    margin-top: 20px;
    width: 150px;
    height: 200px;
    border: none
}

#pic-recommend-box .pic-recommend-list .left-recommend-pic {
    margin: 20px 16px 0 0;
}

#topic-recommend-box {
    margin-top: 20px;
}

#topic-recommend-box .topic-recommend-title {
    height: 13px;
    margin-bottom: 20px;
}

#topic-recommend-box .topic-recommend-list .topic-title {
    border: 1px solid #f2f2f2;
    border-radius: 100px;
    color: #888;
    padding: 7px 16px;
    margin: 0 8px 12px 0
}

#topic-recommend-box .topic-recommend-list .topic-title:hover {
    color: #fff;
    background: #7371ef;
}

.picList-title {
    color: #888;
    width: 1200px;
    margin: 10px auto 20px auto;
}

.title-category a {
    color: #a3a3a3;
}



.share-div {
    margin-top: 0px;
    padding-left: 20px;
    height: 50px;
    background: #fafafa;
    line-height: 50px;
    border: 1px solid #f2f2f2;
}

.qq-background {
    width: 24px;
    height: 24px;
    background: url('../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png') no-repeat 0px 0px;
    background-size: 169px 23px;
    margin-top: 13px;
    margin-right: 10px;
    cursor: pointer;
}

.weixin-background {
    width: 24px;
    height: 24px;
    background: url('../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png') no-repeat -36px 0px;
    background-size: 169px 23px;
    margin-top: 13px;
    margin-right: 10px;
    cursor: pointer;
}

.weibo-background {
    width: 24px;
    height: 24px;
    background: url('../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png') no-repeat -72px 0px;
    background-size: 169px 23px;
    margin-top: 13px;
    margin-right: 10px;
    cursor: pointer;
}

.huaban-background {
    width: 24px;
    height: 24px;
    background: url('../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png') no-repeat -109px 0px;
    background-size: 169px 23px;
    margin-top: 13px;
    margin-right: 10px;
    cursor: pointer;
}

.qzone-background {
    width: 24px;
    height: 24px;
    background: url('../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png') no-repeat -145px 0px;
    background-size: 169px 23px;
    margin-top: 13px;
    cursor: pointer;
}



.copyright_icon {
    top: -1px;
    width: 28px;
    height: 28px;
    border-radius: 4px;
    background-color: #37DB90;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    *zoom: 1;
    *display: inline;
    float: left;
}

.templet_tip {
    display: none;
    margin-top: 10px;
    *margin-top: 35px;
    text-align: center;
    vertical-align: middle;
    padding: 0px 16px 12px 16px;
    border: 0px;
    border-radius: 4px;
    background-color: #37DB90;
    z-index: 99;
    color: white;
    font-size: 16px;
    float: left;
    float: left;
    position: absolute;
    margin-left: -15px;
    *margin-left: -35px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
}

.templet_tip .inner {
    background-color: #FFF;
    width: 10px;
    height: 10px;
    border: 0px;
    position: relative;
    left: 5px;
    *left: -70px;
    top: -5px;
    transform: rotate(45deg);
    border-right: 0px;
    border-bottom: 0px;
    background-color: #37DB90;
}

.copyright_icon a {
    display: inline-block;
    width: 28px;
    height: 28px;
    background: url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png") no-repeat center;
    background-size: 28px 28px;
    vertical-align: bottom;
}

.preview-content {
    width: 820px;
    min-height: 200px;
    background-color: #eee;
    background-image: url('../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png');
    background-repeat: no-repeat;
    background-position: center;
    padding: 20px;
}

.authorizationSign, .downloadXySign, .authorizationOwn {
    display: inline-block;
    font-size: 12px;
    color: #888;
    border: 1px solid #bbb;
    height: 24px;
    line-height: 22px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 20px;
}

.authorizationSign:hover, .downloadXySign:hover {
    background-color: #38DB90;
    color: #fff;
    border: 1px solid #38DB90;
}

.getEnterpriseVip {
    display: block;
    width: 280px;
    height: 40px;
    font-size: 14px;
    color: #38DB90;
    background-color: #D2F4E5;
    border-radius: 4px;
    text-align: center;
    margin: 14px auto 0;
}

.ask-icon {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png") no-repeat center;
    background-size: 12px 12px;
    vertical-align: middle;
    cursor: pointer;
}

.ask-icon:hover {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png") no-repeat center;
    background-size: 12px 12px;
    vertical-align: middle;
    cursor: pointer;
}

.no-tip {
    position: absolute;
    background-color: #fff;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #f2f2f2;
    border-radius: 30px;
    margin-top: 30px;
    margin-left: 5px;
}

.iblock {
    display: inline-block;
}

.center {
    text-align: center;
}

.color-fff {
    color: #fff;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.fn16 {
    font-size: 16px;
}

.color-bbb {
    color: #bbb;
}

.picList {
    clear: both;
    padding-bottom: 30px;
}

.picList .picBox {
    width: 280px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    margin-right: 19px;
    margin-bottom: 19px;
}

.picList .picBox a {
    display: block;
    width: 280px;
    overflow: hidden;
    background-color: #f3f3f3;
}

.picList .picBox img {
    display: block;
    width: 280px;
}

.picList .picBox .pic-item-title {
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #fff;
    overflow: hidden
}

.seo-h3 {
    font-weight: normal;
    text-decoration: none;
}

.picList .picBox .seo-h3 .title-content {
    display: block;
    background: none;
    color: #444;
}

.picList .picBox .seo-h3 .title-content:hover {
    background: #f7f7f7;
}

.fn14 {
    font-size: 14px;
}

.title-category {
    font-size: 12px;
    margin: 10px 0;
    color: #a3a3a3;
}

.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
    margin-top: 16px !important;
}

.showKeywords {
    width: 840px;
    line-height: 24px;
}

.showKeywords p {
    font-size: 12px;
    display: inline-block;
    font-weight: normal;
}

.showKeywords p a {
    display: inline-block;
    padding: 0px 6px;
    background: #5bc0de;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #fff;
}

.userinfo {
    border: 1px solid #f2f2f2;
    background: #fafafa;
    padding: 16px;
    margin-top: 20px;
}

.userinfo dl {
    overflow: hidden;
}

.userinfo dt {
    float: left;
    width: 78px;
    height: 78px;
    overflow: hidden;
    margin-right: 20px;
}

.userinfo dt img {
    display: block;
    width: 78px;
    height: 78px;
    border-radius: 50%;
}

.userinfo dd {
    overflow: hidden;
    height: 38px;
    line-height: 38px;
}

.userinfo dd b {
    font-size: 16px;
    color: #000;
    float: left;
    padding-right: 18px;
    font-weight: bold;
}

.userinfo dd a.gz {
    display: block;
    float: left;
    color: #1abd9b;
    width: 70px;
    text-align: center;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    margin-top: 3px;
    color: #fff;
    background: #19bd9b;
}

.titleBox {
    margin-bottom: 10px;
    position: relative;
}

.titleBox h1 {
    display: inline;
    font-weight: normal;
    font-size: 22px;
}

.jiagum {
    vertical-align: middle
}



.layui-layer-content h2 {
    font-size: 14px;
}

.layui-layer-content {
    padding: 15px 45px;
}

.layui-layer-content b {
    font-weight: bold;
    color: #ff0000;
}

.img-info-r .download-btn {
    display: block;
    margin: 0 auto 22px;
    width: 100%;
    height: 51px;
    line-height: 51px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 2px;
}

.img-info-r a.public-bw-dw {
    background: #fd7222;
    text-decoration: none;
}

.img-info-r .download-btn i {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png) no-repeat 0px 0px;
    vertical-align: -2px;
    margin-right: 11px;
}

.img-info-r .collect-btn i {
    display: inline-block;
    width: 25px;
    height: 24px;
    background: url(../../../Yourphp/Tpl/Home/Default/Public/images/dotodogaoxin.png) no-repeat 0px -37px;
    vertical-align: -5px;
    margin-right: 8px;
}

.img-info-r .collect-btn {
    display: block;
    width: 100%;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    border: 1px solid #ddd;
    color: #606060;
    text-align: center;
    border-radius: 2px;
}

.img-info-r .download-btn:hover, .img-info-r .collect-btn:hover {
    opacity: .8;
    filter: alpha(opacity=80);
    text-decoration: none;
}

.img-info-r .info-r-m {
    padding-top: 16px;
    padding-bottom: 6px;
}

.img-info-r .info-r-m li {
    color: #666;
    margin-bottom: 15px;
    font-size: 16px;
    overflow: hidden;
}